.InputArea_inputArea__oqtJ6{position:relative;width:100%;max-width:950px;margin:0 auto 10px;padding:12px 0 7px;background:transparent;border:1px solid rgba(29,28,27,.1);border-radius:24px;transition:border-color .2s ease}.InputArea_inputArea__oqtJ6.InputArea_focused__QSXEI{border-color:rgba(29,28,27,.3)}[data-theme=dark] .InputArea_inputArea__oqtJ6{border-color:hsla(0,0%,100%,.2)}[data-theme=dark] .InputArea_inputArea__oqtJ6.InputArea_focused__QSXEI{border-color:hsla(0,0%,100%,.4)}.InputArea_inputArea__oqtJ6.InputArea_dragging__0qGd_{border-color:var(--primary);border-width:2px;border-style:dashed;background-color:rgba(var(--primary-rgb),.05);transition:all .2s ease}[data-theme=dark] .InputArea_inputArea__oqtJ6.InputArea_dragging__0qGd_{border-color:var(--primary);background-color:rgba(var(--primary-rgb),.08)}.InputArea_dragOverlay__Sm_CU{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.95);border-radius:24px;z-index:10;pointer-events:none}[data-theme=dark] .InputArea_dragOverlay__Sm_CU{background-color:rgba(0,0,0,.95)}.InputArea_dragOverlayContent__iTkUl{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--primary);font-size:16px;font-weight:500}.InputArea_dragOverlayContent__iTkUl svg{opacity:.8}.InputArea_securexCheckingOverlay__6XW5x{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.95);border-radius:24px;z-index:20;pointer-events:none}[data-theme=dark] .InputArea_securexCheckingOverlay__6XW5x{background-color:rgba(0,0,0,.95)}.InputArea_securexCheckingContent__C5fte{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--primary);font-size:16px;font-weight:500}.InputArea_securexSpinner__dDp50{animation:InputArea_spin__SMmw8 1s linear infinite}.InputArea_filePreview__qF1cQ{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding:0 20px}.InputArea_uploadedFile__Z8SsQ{position:relative;display:flex;flex-direction:column;gap:4px;padding:8px;max-width:250px;overflow:hidden;flex-shrink:0;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;transition:all .2s}.InputArea_uploadedFile__Z8SsQ:hover:not(.InputArea_uploading__eeOF5){border-color:var(--accent-color);transform:translateY(-1px);box-shadow:0 2px 8px rgba(123,160,152,.15)}.InputArea_fileContent__C1LAX{display:flex;align-items:center;gap:8px;position:relative;z-index:1}.InputArea_uploadedFile__Z8SsQ.InputArea_uploading__eeOF5{border-color:rgba(123,160,152,.5);background:linear-gradient(135deg,rgba(123,160,152,.05),rgba(123,160,152,.1));animation:InputArea_uploadPulse__1MRvK 2s ease-in-out infinite}.InputArea_uploadedFile__Z8SsQ.InputArea_uploading__eeOF5 .InputArea_fileIcon__RTZTL{background:rgba(123,160,152,.15);animation:InputArea_iconRotate__StFwY 2s linear infinite}.InputArea_uploadedFile__Z8SsQ.InputArea_completed__uyrcI{border-color:rgba(34,197,94,.5);background:linear-gradient(135deg,rgba(34,197,94,.05),rgba(34,197,94,.1));animation:InputArea_successBounce__r9tsl .6s ease-out}.InputArea_uploadedFile__Z8SsQ.InputArea_completed__uyrcI .InputArea_fileIcon__RTZTL{background:rgba(34,197,94,.15);animation:InputArea_successScale__Lscum .4s ease-out}.InputArea_uploadedFile__Z8SsQ.InputArea_warning__l3ubc{border-color:rgba(245,158,11,.5);background:linear-gradient(135deg,rgba(245,158,11,.06),rgba(245,158,11,.12));opacity:.85}.InputArea_uploadedFile__Z8SsQ.InputArea_warning__l3ubc .InputArea_fileIcon__RTZTL{background:rgba(245,158,11,.15)}.InputArea_uploadedFile__Z8SsQ.InputArea_warning__l3ubc .InputArea_fileName__lrKwd,.InputArea_uploadedFile__Z8SsQ.InputArea_warning__l3ubc .InputArea_fileSize__gQqyg{opacity:.85}.InputArea_uploadedFile__Z8SsQ.InputArea_error__HI_Wh{border-color:rgba(239,68,68,.5);background:linear-gradient(135deg,rgba(239,68,68,.05),rgba(239,68,68,.1));animation:InputArea_errorShake__jNno_ .5s ease-out}.InputArea_uploadedFile__Z8SsQ.InputArea_error__HI_Wh .InputArea_fileIcon__RTZTL{background:rgba(239,68,68,.15);animation:InputArea_errorPulse__WBcGT .6s ease-out}.InputArea_uploadedFile__Z8SsQ.InputArea_pending__IE97q{background:linear-gradient(135deg,rgba(255,165,0,.05),rgba(255,165,0,.08));border-color:rgba(255,165,0,.3);opacity:.8}.InputArea_uploadedFile__Z8SsQ.InputArea_pending__IE97q .InputArea_fileIcon__RTZTL{background:rgba(255,165,0,.1);filter:brightness(.95)}.InputArea_uploadedFile__Z8SsQ.InputArea_validating__tOmWH{background:linear-gradient(135deg,rgba(255,193,7,.05),rgba(255,193,7,.08));border-color:rgba(255,193,7,.4);position:relative;overflow:hidden}.InputArea_uploadedFile__Z8SsQ.InputArea_validating__tOmWH .InputArea_fileIcon__RTZTL{background:rgba(255,193,7,.12)}.InputArea_uploadedFile__Z8SsQ.InputArea_validating__tOmWH:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ffc107,transparent);animation:InputArea_slideValidation__4WChV 1.5s ease-in-out infinite}@keyframes InputArea_slideValidation__4WChV{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.InputArea_uploadedFile__Z8SsQ.InputArea_preparing__1hfz3{background:linear-gradient(135deg,rgba(135,206,235,.05),rgba(135,206,235,.08));border-color:rgba(135,206,235,.4)}.InputArea_uploadedFile__Z8SsQ.InputArea_preparing__1hfz3 .InputArea_fileIcon__RTZTL{background:rgba(135,206,235,.12);animation:InputArea_pulse__YDtnb 1.5s ease-in-out infinite}.InputArea_fileIcon__RTZTL{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(123,160,152,.08);border:1px solid var(--border-color);border-radius:6px;flex-shrink:0;font-size:20px}.InputArea_fileName__lrKwd{font-size:12px;max-width:150px;font-weight:500}.InputArea_removeFileButton__7M5_T{position:absolute;top:2px;right:2px;width:20px;height:20px;background:hsla(0,0%,100%,.9);border:1px solid var(--border-color);border-radius:50%;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;opacity:0}.InputArea_uploadedFile__Z8SsQ:hover .InputArea_removeFile__S2PTg{opacity:1}.InputArea_removeFileButton__7M5_T:hover{background:#ef4444;color:#fff;border-color:#ef4444}.InputArea_inputWrapper__Gwoi_{display:flex;align-items:flex-end;padding:0;width:100%;max-width:930px;margin:0 auto}.InputArea_toolsContainer__VTq6m{position:relative;display:inline-block}.InputArea_toolsButton__ankuM{gap:6px;font-size:13px}.InputArea_chevron__U_Hvz{transition:transform .2s ease}.InputArea_chevron__U_Hvz.InputArea_open__RCd1u{transform:rotate(180deg)}.InputArea_toolsDropdown__deJo7{position:absolute;bottom:calc(100% + 8px);left:0;min-width:200px;background:var(--surface);border:1px solid var(--border-color);border-radius:12px;padding:8px;box-shadow:0 4px 12px var(--shadow);z-index:1000;animation:InputArea_dropdownFadeIn__lZcfO .2s ease}.InputArea_toolOption__ZLo2m{padding:10px 12px;border-radius:8px;font-size:13px;color:var(--text-primary);transition:all var(--transition-fast);gap:10px}.InputArea_toolIcon__4wFjs{font-size:16px}.InputArea_toolName__61YBd{flex:1}.InputArea_checkIcon__MTAYu{margin-left:auto;color:var(--primary-color);width:16px;height:16px}.InputArea_editorWrapper__OXUVx{flex:1;min-width:0}.InputArea_textarea__cXCYO{width:100%;background:transparent;border:none;overflow:hidden;transition:all .2s;font-family:inherit;font-size:14px;min-height:44px;max-height:450px;padding:12px 16px;overflow-y:auto;line-height:1.6;resize:none;outline:none;color:var(--text-primary);scrollbar-width:none;-ms-overflow-style:none}.InputArea_textarea__cXCYO::-webkit-scrollbar{display:none}.InputArea_textarea__cXCYO::-moz-placeholder{color:var(--text-secondary);font-style:normal}.InputArea_textarea__cXCYO::placeholder{color:var(--text-secondary);font-style:normal}.InputArea_textarea__cXCYO:focus{outline:none}.InputArea_textarea__cXCYO.InputArea_guideSelected__1F2Vo{color:var(--accent-color)!important;animation:InputArea_guideHighlight__pc3_u .3s ease-out}@keyframes InputArea_guideHighlight__pc3_u{0%{transform:scale(1);opacity:.8}to{transform:scale(1);opacity:1}}[data-theme=dark] .InputArea_textarea__cXCYO.InputArea_guideSelected__1F2Vo{color:#7ba098!important}.InputArea_rightControls__VqyR7{display:flex;gap:8px;align-items:center}.InputArea_memoryContainer__PN0v4{display:none!important}.InputArea_memoryDonut__UgxJP{position:relative;width:33px;height:33px}.InputArea_memoryDonut__UgxJP svg{transform:rotate(-90deg)}.InputArea_memoryDonutBg__9WXhs{fill:none;stroke:var(--border-color);stroke-width:3}.InputArea_memoryDonutFill__5P5zc{fill:none;stroke:var(--primary);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .25s ease,stroke .25s ease}.InputArea_memoryDonutFill__5P5zc.InputArea_warn__ibgVL{stroke:#f59e0b}.InputArea_memoryDonutFill__5P5zc.InputArea_danger__F_5p0{stroke:#ef4444}.InputArea_memoryDonutText__jpaVf{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:9px;font-weight:600;color:var(--text-primary);pointer-events:none}.InputArea_memoryBar__Zg22d,.InputArea_memoryFill__nuUrK,.InputArea_memoryPercent__3I_7x{display:none}.InputArea_memIconBtn__RKgC7{width:33px;height:33px;min-width:33px;min-height:33px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--border-color);background:var(--surface)}.InputArea_memIconBtn__RKgC7:disabled{opacity:.5;cursor:not-allowed}.InputArea_hiddenFileInput___EaUg{display:none}.InputArea_fileButton__zoGq8{width:33px;height:33px;min-width:33px;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:all .2s}.InputArea_fileButton__zoGq8:hover:not(:disabled){background:rgba(123,160,152,.08);border-color:rgba(123,160,152,.5);transform:translateY(-1px)}.InputArea_fileButton__zoGq8:disabled{opacity:.5;cursor:not-allowed}.InputArea_micButton__GO_Q7{width:33px;height:33px;min-width:33px;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.InputArea_micButton__GO_Q7:hover:not(:disabled){background:var(--surface-hover);border-color:var(--primary-color);transform:translateY(-1px)}.InputArea_micButton__GO_Q7:disabled{opacity:.5;cursor:not-allowed}.InputArea_micButton__GO_Q7.InputArea_recording__lzjfp{background:#ef4444;color:#fff;border-color:#ef4444;animation:InputArea_pulse__YDtnb 1.5s infinite}.InputArea_sendButton__OIYmK,.InputArea_stopButton__Xvsyd{width:33px!important;height:33px!important;min-width:33px!important;min-height:33px!important}.InputArea_stopButton__Xvsyd{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important}.InputArea_stopButton__Xvsyd:hover{background:#dc2626!important;border-color:#dc2626!important}.InputArea_bottomControls__AHw4h{display:flex;align-items:center;gap:10px;margin-top:12px;padding:0 20px}.InputArea_datacatalogContainer__aIrNg{position:relative;display:flex;align-items:center;gap:8px}.InputArea_datacatalogSelector__43T0m{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;transition:all .2s}.InputArea_datacatalogSelector__43T0m:hover{border-color:var(--primary);box-shadow:0 0 0 2px rgba(123,160,152,.1)}.InputArea_datacatalogIcon__sSAPt{color:var(--primary);flex-shrink:0}.InputArea_datacatalogSelect__NuncM{flex:1;min-width:150px;background:transparent;border:none;font-size:14px;outline:none}.InputArea_datacatalogSelect__NuncM option{background:var(--surface);color:var(--text-primary)}.InputArea_datacatalogButton__NRQVZ{gap:6px;font-size:13px}.InputArea_datacatalogDropdown__wCiVS{position:absolute;bottom:calc(100% + 8px);left:0;min-width:200px;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;padding:8px;box-shadow:0 4px 12px var(--shadow);z-index:1000;animation:InputArea_dropdownFadeIn__lZcfO .2s ease}.InputArea_catalogItem__itUjA{padding:8px 12px;font-size:13px;color:var(--text-primary);cursor:pointer;border-radius:6px;transition:all .2s}.InputArea_catalogItem__itUjA:hover{background:rgba(123,160,152,.08)}.InputArea_generateButton__XwVl8{gap:6px;font-size:13px}.InputArea_uploadOverlay__Dp92c{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:2;border-radius:8px}[data-theme=dark] .InputArea_uploadOverlay__Dp92c{background:rgba(0,0,0,.6)}.InputArea_embeddingSpinner__b530z,.InputArea_uploadSpinner___iVfd{animation:InputArea_spin__SMmw8 1s linear infinite;color:var(--primary-color)}.InputArea_embeddingIndicator__WJ_h8{display:flex;align-items:center;margin-top:4px}.InputArea_embeddingMessage__qMK6O{font-size:11px;font-weight:400;color:rgba(29,28,27,.6);line-height:1.2}[data-theme=dark] .InputArea_embeddingMessage__qMK6O{color:hsla(0,0%,100%,.5)}.InputArea_progressBar__AmhUe{position:absolute;bottom:0;left:0;right:0;height:3px;background:rgba(123,160,152,.1);overflow:hidden;border-radius:0 0 8px 8px}.InputArea_progressFill__3O6U8{height:100%;background:linear-gradient(90deg,var(--primary-color) 0,rgba(123,160,152,.8) 50%,var(--primary-color) 100%);background-size:200% 100%;animation:InputArea_progressGradient__alFcH 1.5s ease-in-out infinite;transition:width .3s ease;transform-origin:left;box-shadow:0 0 10px rgba(123,160,152,.5)}.InputArea_shimmer__Q5uDq{position:absolute;top:0;left:-200%;width:200%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);animation:InputArea_shimmer__Q5uDq 2s infinite;z-index:0}[data-theme=dark] .InputArea_shimmer__Q5uDq{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 50%,transparent)}@keyframes InputArea_dropdownFadeIn__lZcfO{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes InputArea_progressBar__AmhUe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes InputArea_uploadPulse__1MRvK{0%,to{transform:scale(1);box-shadow:0 2px 8px rgba(123,160,152,.2)}50%{transform:scale(1.02);box-shadow:0 4px 16px rgba(123,160,152,.4)}}@keyframes InputArea_iconRotate__StFwY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes InputArea_successBounce__r9tsl{0%{transform:scale(.95);opacity:.8}40%{transform:scale(1.05)}60%{transform:scale(.98)}80%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}@keyframes InputArea_successScale__Lscum{0%{transform:scale(.8) rotate(-180deg);opacity:0}50%{transform:scale(1.2) rotate(-90deg)}to{transform:scale(1) rotate(0deg);opacity:1}}@keyframes InputArea_errorShake__jNno_{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}@keyframes InputArea_errorPulse__WBcGT{0%{transform:scale(1);opacity:1}25%{transform:scale(1.1);opacity:.8}50%{transform:scale(.9);opacity:1}75%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes InputArea_progressGradient__alFcH{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes InputArea_shimmer__Q5uDq{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:768px){.InputArea_inputContainer__Nvqht{position:sticky;bottom:0;margin-bottom:0;padding:10px 0 calc(20px + env(safe-area-inset-bottom));box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:100}.InputArea_inputWrapper__Gwoi_{padding:0;gap:8px}.InputArea_fileButton__zoGq8,.InputArea_micButton__GO_Q7,.InputArea_sendButton__OIYmK,.InputArea_stopButton__Xvsyd,.InputArea_toolsButton__ankuM{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:10px!important;border-radius:8px}.InputArea_sendButton__OIYmK span{display:none}.InputArea_fileButton__zoGq8 svg,.InputArea_micButton__GO_Q7 svg,.InputArea_sendButton__OIYmK svg,.InputArea_stopButton__Xvsyd svg,.InputArea_toolsButton__ankuM svg{width:20px!important;height:20px!important}.InputArea_textarea__cXCYO{min-height:40px;max-height:120px}.InputArea_bottomControls__AHw4h{padding:0 12px}.InputArea_memoryContainer__PN0v4{display:none!important}}@media (max-width:480px){.InputArea_inputWrapper__Gwoi_{padding:0;gap:6px}.InputArea_fileButton__zoGq8,.InputArea_micButton__GO_Q7,.InputArea_sendButton__OIYmK,.InputArea_stopButton__Xvsyd,.InputArea_toolsButton__ankuM{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:8px!important}.InputArea_fileButton__zoGq8 svg,.InputArea_micButton__GO_Q7 svg,.InputArea_sendButton__OIYmK svg,.InputArea_stopButton__Xvsyd svg,.InputArea_toolsButton__ankuM svg{width:18px!important;height:18px!important}.InputArea_bottomControls__AHw4h{padding:0 8px}.InputArea_datacatalogButton__NRQVZ,.InputArea_generateButton__XwVl8{font-size:11px;padding:4px 8px;height:28px}}.InputArea_bottomRow__IjTP7{gap:8px;padding:12px 20px 0;position:relative}.InputArea_bottomRow__IjTP7,.InputArea_inputModelSelector__rFcHM{display:flex;align-items:center}.InputArea_spacer__Yh6gi{flex:1}.InputArea_uploadedFile__Z8SsQ.InputArea_unselected__xvOHa{opacity:.6;background:rgba(0,0,0,.03)}[data-theme=dark] .InputArea_uploadedFile__Z8SsQ.InputArea_unselected__xvOHa{background:hsla(0,0%,100%,.03);opacity:.5}.InputArea_toolsRow__qy5aP{display:flex;align-items:center;gap:12px;padding:12px 20px 0;position:relative}.InputArea_toolToggle__j4zHy{display:flex;align-items:center;gap:4px;height:33px;border:none;border-radius:8px;padding:6px 12px;background:transparent;transition:all .2s}@media (max-width:768px){.InputArea_toolToggle__j4zHy{padding:6px;min-width:auto;width:33px;height:33px;justify-content:center}.InputArea_toolToggle__j4zHy span{display:none}}.InputArea_toolToggle__j4zHy:hover{background:rgba(123,160,152,.08);border-radius:20px}.InputArea_toolCount__O5oI5{background:var(--primary-color);color:#fff;border-radius:10px;padding:2px 6px;font-size:11px;font-weight:500}.InputArea_rotate180__HOPyG{transform:rotate(180deg)}.InputArea_selectedTools__EUgNs{display:flex;gap:8px;flex-wrap:wrap}.InputArea_voiceButton__VFrtZ{position:relative}.InputArea_voiceButton__VFrtZ.InputArea_recording__lzjfp{background:#ef4444!important;color:#fff!important;border-color:#ef4444!important}.InputArea_hiddenModeContainer__emLtG{position:relative}.InputArea_hiddenModeButton__e0Mau{position:relative;transition:all .2s;width:33px!important;height:33px!important;min-width:33px!important;min-height:33px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--surface)!important;border:1px solid var(--border-color)!important;border-radius:8px!important}.InputArea_hiddenModeButton__e0Mau:hover:not(:disabled){background:#f5f5f5!important;border-color:#e5e5e5!important;transform:translateY(-1px)}[data-theme=dark] .InputArea_hiddenModeButton__e0Mau:hover:not(:disabled){background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.2)!important}.InputArea_hiddenModeMenu__cJnHZ{position:absolute;bottom:45px;right:0;background:var(--surface);border:1px solid var(--border-color);border-radius:12px;padding:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);z-index:1000;min-width:280px;white-space:nowrap}.InputArea_mobileOverlay__dYpgc{display:none}@media (max-width:640px){.InputArea_mobileOverlay__dYpgc{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:999}.InputArea_hiddenModeMenu__cJnHZ{position:fixed;bottom:60px;right:50%;transform:translateX(50%);left:auto;width:calc(100vw - 32px);max-width:360px;min-width:unset;padding:12px;box-shadow:0 8px 32px rgba(0,0,0,.2)}.InputArea_hiddenModeOption__5AYXi{font-size:14px;padding:12px;gap:10px}.InputArea_hiddenModeOption__5AYXi span{overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.4;flex:1}.InputArea_hiddenModeOption__5AYXi svg{flex-shrink:0}}[data-theme=dark] .InputArea_hiddenModeMenu__cJnHZ{box-shadow:0 4px 20px rgba(0,0,0,.3)}.InputArea_hiddenModeOption__5AYXi{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:all .2s;color:var(--text-primary);font-size:14px;text-align:left}.InputArea_hiddenModeOption__5AYXi:hover{background:rgba(123,160,152,.1)}[data-theme=dark] .InputArea_hiddenModeOption__5AYXi:hover{background:rgba(123,160,152,.2)}.InputArea_hiddenModeOption__5AYXi.InputArea_selected__sRbjS{background:rgba(123,160,152,.15);color:var(--primary-color)}[data-theme=dark] .InputArea_hiddenModeOption__5AYXi.InputArea_selected__sRbjS{background:rgba(123,160,152,.25)}.InputArea_hiddenModeOption__5AYXi svg:last-child{margin-left:auto;color:var(--primary-color)}.InputArea_selectedTool__w4d_y{position:relative;display:flex;align-items:center;gap:4px;padding:6px 8px 6px 12px;background:rgba(123,160,152,.08);border:none;border-radius:20px;font-size:13px;color:var(--primary-color);transition:all .2s}.InputArea_selectedTool__w4d_y:hover{background:rgba(123,160,152,.12)}.InputArea_selectedTool__w4d_y svg{width:16px;height:16px;flex-shrink:0}.InputArea_removeToolButton__Yi_bv{position:absolute;top:-6px;right:-6px;width:20px;height:20px;padding:0;background:var(--primary-color);border:2px solid var(--background);border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:1;opacity:1;visibility:visible}.InputArea_removeToolButton__Yi_bv:hover{background:#4a7d73;transform:scale(1.1)}@media (max-width:640px){.InputArea_selectedTool__w4d_y span{display:none}.InputArea_selectedTool__w4d_y{padding:8px;min-width:36px;min-height:36px;justify-content:center}.InputArea_selectedTool__w4d_y svg{width:18px;height:18px}}.InputArea_toolSettingsButton__EzmsG{width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;margin-left:2px}.InputArea_toolSettingsButton__EzmsG:hover{background:rgba(123,160,152,.2);color:var(--primary-color)}[data-theme=dark] .InputArea_removeToolButton__Yi_bv{background:hsla(0,0%,100%,.2);color:var(--text-primary);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .InputArea_removeToolButton__Yi_bv:hover{background:#ef4444;color:#fff;border-color:#ef4444}[data-theme=dark] .InputArea_uploadedFile__Z8SsQ.InputArea_uploading__eeOF5{background:linear-gradient(135deg,rgba(123,160,152,.1),rgba(123,160,152,.2))}[data-theme=dark] .InputArea_uploadedFile__Z8SsQ.InputArea_completed__uyrcI{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(34,197,94,.2))}[data-theme=dark] .InputArea_uploadedFile__Z8SsQ.InputArea_warning__l3ubc{background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(245,158,11,.2));border-color:rgba(245,158,11,.5)}[data-theme=dark] .InputArea_uploadedFile__Z8SsQ.InputArea_error__HI_Wh{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.2))}[data-theme=dark] .InputArea_uploadedFile__Z8SsQ.InputArea_pending__IE97q{background:linear-gradient(135deg,rgba(255,165,0,.08),rgba(255,165,0,.15));border-color:rgba(255,165,0,.4)}[data-theme=dark] .InputArea_uploadedFile__Z8SsQ.InputArea_validating__tOmWH{background:linear-gradient(135deg,rgba(255,193,7,.08),rgba(255,193,7,.15));border-color:rgba(255,193,7,.5)}[data-theme=dark] .InputArea_uploadedFile__Z8SsQ.InputArea_preparing__1hfz3{background:linear-gradient(135deg,rgba(135,206,235,.08),rgba(135,206,235,.15));border-color:rgba(135,206,235,.5)}.InputArea_toolMenu__RZZW1{position:absolute;bottom:calc(100% + 8px);left:0;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;padding:0;min-width:200px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:9999}[data-theme=dark] .InputArea_toolMenu__RZZW1{background:var(--surface);border-color:hsla(0,0%,100%,.2);box-shadow:0 4px 12px rgba(0,0,0,.5)}.InputArea_toolOption__ZLo2m{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:none;border-radius:6px;font-size:14px;text-align:left;cursor:pointer;transition:background .2s}.InputArea_toolOption__ZLo2m svg{width:16px;height:16px;flex-shrink:0}.InputArea_toolOption__ZLo2m:hover{background:rgba(123,160,152,.1)}[data-theme=dark] .InputArea_toolOption__ZLo2m:hover{background:rgba(123,160,152,.2)}.InputArea_toolOption__ZLo2m.InputArea_selected__sRbjS{background:rgba(123,160,152,.15);color:var(--primary-color)}[data-theme=dark] .InputArea_toolOption__ZLo2m.InputArea_selected__sRbjS{background:rgba(123,160,152,.25)}@media (max-width:640px){.InputArea_toolMenu__RZZW1{position:fixed;bottom:80px;left:50%;right:auto;transform:translateX(-50%);width:calc(100vw - 32px);max-width:360px;min-width:unset;padding:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);z-index:9999}.InputArea_toolOption__ZLo2m{font-size:14px;padding:12px;gap:10px;min-height:44px}.InputArea_toolOption__ZLo2m span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;flex:1}.InputArea_toolOption__ZLo2m svg{flex-shrink:0;width:18px;height:18px}[data-theme=dark] .InputArea_toolMenu__RZZW1{box-shadow:0 8px 32px rgba(0,0,0,.5)}}.InputArea_toolDivider__fZtz8{height:1px;background:var(--border-color);margin:8px 0}.InputArea_docTemplateContainer__eZPKZ{position:relative;display:inline-block;flex-shrink:0}.InputArea_docTemplateToggle__K13rO{display:flex;align-items:center;gap:5px;height:33px;border:none;border-radius:20px;padding:6px 12px;background:transparent;color:var(--text-primary);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.InputArea_docTemplateToggle__K13rO:hover{background:rgba(123,160,152,.08)}.InputArea_docTemplateToggle__K13rO.InputArea_open__RCd1u{background:rgba(123,160,152,.1)}.InputArea_docTemplateToggle__K13rO.InputArea_picked__QC4pX{color:#3f6f63}[data-theme=dark] .InputArea_docTemplateToggle__K13rO.InputArea_picked__QC4pX{color:#9bbfb6}@media (max-width:767px){.InputArea_docTemplateToggle__K13rO{padding:6px;width:33px;justify-content:center}.InputArea_docTemplateLabel__w_IE_{display:none}}.InputArea_docTemplateMenu__OhY9P{position:fixed;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;min-width:240px;max-width:280px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.12);padding:4px}[data-theme=dark] .InputArea_docTemplateMenu__OhY9P{border-color:hsla(0,0%,100%,.2);box-shadow:0 4px 12px rgba(0,0,0,.5)}.InputArea_docTemplateOption__NkUkO{width:100%;display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding:8px 10px;background:transparent;border:none;border-radius:6px;text-align:left;cursor:pointer}.InputArea_docTemplateOption__NkUkO:hover{background:rgba(123,160,152,.1)}[data-theme=dark] .InputArea_docTemplateOption__NkUkO:hover{background:rgba(123,160,152,.2)}.InputArea_docTemplateOption__NkUkO.InputArea_selected__sRbjS{background:rgba(123,160,152,.15)}[data-theme=dark] .InputArea_docTemplateOption__NkUkO.InputArea_selected__sRbjS{background:rgba(123,160,152,.25)}.InputArea_docTemplateOptionRow__6_Oip{display:flex;align-items:center;gap:8px;width:100%}.InputArea_docTemplateOptionName___yppx{font-size:13.5px;font-weight:500;color:var(--text-primary);flex:1}.InputArea_docTemplateCheck__xtpGm{color:var(--primary-color);flex-shrink:0}.InputArea_docTemplateBadgeRec__pzqqC{font-size:10px;font-weight:700;padding:1px 7px;border-radius:999px;flex-shrink:0;background:#fffbeb;border:1px solid #fde68a;color:#b45309}[data-theme=dark] .InputArea_docTemplateBadgeRec__pzqqC{background:#2e2614;border-color:#564719;color:#fcd34d}.InputArea_docTemplateFormatBadge__l46zV{font-size:10px;font-weight:600;padding:1px 7px;border-radius:999px;flex-shrink:0;background:var(--surface-hover);border:1px solid var(--border-color);color:var(--text-secondary)}.InputArea_docTemplateOptionSummary__rkcnX{font-size:11.5px;color:var(--text-secondary)}.InputArea_docTemplateTags__iumeC{display:flex;flex-wrap:wrap;gap:4px}.InputArea_docTemplateTag__ytOv0{font-size:10px;padding:1px 6px;border-radius:999px;background:var(--surface-hover);border:1px solid var(--border-color);color:var(--text-secondary)}@media (max-width:640px){.InputArea_docTemplateMenu__OhY9P{position:fixed;bottom:80px;left:50%;right:auto;transform:translateX(-50%);width:calc(100vw - 32px);max-width:320px;min-width:unset;padding:8px;z-index:10005}[data-theme=dark] .InputArea_docTemplateMenu__OhY9P{box-shadow:0 8px 32px rgba(0,0,0,.5)}}.InputArea_uploadedFiles___CEL7{display:flex;gap:12px;flex-wrap:nowrap;overflow-x:auto;padding:0 20px 12px;align-items:flex-end;scrollbar-width:thin}.InputArea_uploadedFiles___CEL7::-webkit-scrollbar{height:4px}.InputArea_uploadedFiles___CEL7::-webkit-scrollbar-thumb{background:var(--border-color,#ddd);border-radius:2px}.InputArea_fileIcon__RTZTL{color:var(--text-secondary);position:relative;overflow:hidden}.InputArea_successIcon__fBQDI{color:var(--primary-color);animation:InputArea_successScale__Lscum .4s ease-out}.InputArea_errorIcon__lIf4H{color:#ef4444;animation:InputArea_errorPulse__WBcGT .6s ease-out}.InputArea_warningIcon__ErjYB{color:#f59e0b;animation:InputArea_successScale__Lscum .4s ease-out}.InputArea_uploadedFile__Z8SsQ.InputArea_uploading__eeOF5:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(167,139,250,.2) 50%,transparent);animation:InputArea_loadingWave__6qPty 1.5s ease-in-out infinite;pointer-events:none}@keyframes InputArea_loadingWave__6qPty{0%{left:-100%}to{left:100%}}.InputArea_fileInfo__fFl0J{display:flex;flex-direction:column;min-width:0}.InputArea_fileName__lrKwd{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.InputArea_fileSize__gQqyg{font-size:11px;color:var(--text-secondary)}.InputArea_removeFile__S2PTg{position:absolute;top:-4px;right:-4px;width:20px;height:20px;border-radius:50%;background:var(--surface);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.InputArea_removeFile__S2PTg:hover{background:#ef4444;color:#fff;border-color:#ef4444}.InputArea_filePreviewContainer___baHy{width:40px;height:40px;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;background:rgba(123,160,152,.08);border:1px solid var(--border-color);border-radius:6px;overflow:hidden;flex-shrink:0}[data-theme=dark] .InputArea_filePreviewContainer___baHy{background:hsla(0,0%,100%,.05)}.InputArea_filePreview__qF1cQ{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:4px}.InputArea_imageCard___83U2{max-width:120px;padding:4px;flex-direction:column;gap:2px;min-height:118px;height:118px}.InputArea_imageCardPreview__NDigu{width:100%;height:90px;min-height:90px;border-radius:6px;overflow:hidden;background:rgba(123,160,152,.08);display:flex;align-items:center;justify-content:center}.InputArea_imageCardImg__pYbXs{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:4px}.InputArea_imageCardInfo__j4bRZ{padding:0 2px;text-align:center}.InputArea_imageCardInfo__j4bRZ .InputArea_fileSize__gQqyg{font-size:10px;color:var(--text-secondary)}[data-theme=dark] .InputArea_imageCardPreview__NDigu{background:hsla(0,0%,100%,.05)}.InputArea_charLimitInline__87TV_{font-size:13px;font-weight:600;color:#ef4444}[data-theme=dark] .InputArea_charLimitInline__87TV_{color:#f87171}.InputArea_voiceButton__VFrtZ{width:33px;height:33px;min-width:33px;background:transparent;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.InputArea_voiceButton__VFrtZ:hover:not(:disabled){background:rgba(123,160,152,.08);transform:translateY(-1px)}.InputArea_voiceButton__VFrtZ.InputArea_recording__lzjfp{background:#ef4444;color:#fff;animation:InputArea_pulse__YDtnb 1.5s infinite}.InputArea_voiceButton__VFrtZ.InputArea_processing__TmhcK{background:rgba(123,160,152,.1);cursor:wait}.InputArea_voiceButton__VFrtZ .InputArea_spinning__SsVd_{animation:InputArea_spin__SMmw8 1s linear infinite}.InputArea_xragButton__dzeBb{width:33px;height:33px;min-width:33px;background:var(--surface);border:1px solid var(--border-color);border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:var(--text-primary)}.InputArea_xragButton__dzeBb:hover:not(:disabled){background:rgba(123,160,152,.08);border-color:rgba(123,160,152,.5);transform:translateY(-1px)}.InputArea_xragButton__dzeBb:disabled{opacity:.5;cursor:not-allowed}.InputArea_ttsButton__Aq9Gw{width:33px;height:33px;min-width:33px;background:var(--surface);border:1px solid var(--border-color);border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.InputArea_ttsButton__Aq9Gw:hover:not(:disabled){background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.5);transform:translateY(-1px)}.InputArea_ttsButton__Aq9Gw.InputArea_playing__xTt0O{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.6);color:#3b82f6}.InputArea_ttsButton__Aq9Gw .InputArea_spinning__SsVd_{animation:InputArea_spin__SMmw8 1s linear infinite}.InputArea_guidesSection__Bs8Ma{padding:8px 20px 0;margin-bottom:8px}.InputArea_guidesContainer__D_dGg{display:flex;gap:8px;flex-wrap:wrap}.InputArea_guideButton__RNvDA{position:relative;padding:8px 16px;background:var(--surface);border:1.5px solid rgba(123,160,152,.2);border-radius:20px;font-size:13px;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 1px 3px rgba(0,0,0,.05)}.InputArea_guideButton__RNvDA:hover{background:rgba(123,160,152,.08);border-color:rgba(123,160,152,.4);transform:translateY(-1px);box-shadow:0 3px 8px rgba(123,160,152,.15)}.InputArea_guideButton__RNvDA.InputArea_active___oCfG{background:linear-gradient(135deg,rgba(123,160,152,.15),rgba(123,160,152,.1));border-color:var(--accent-color);color:var(--accent-color);font-weight:600;box-shadow:0 2px 6px rgba(123,160,152,.2)}.InputArea_guideButton__RNvDA.InputArea_active___oCfG:hover{background:linear-gradient(135deg,rgba(123,160,152,.2),rgba(123,160,152,.15));transform:translateY(-1px);box-shadow:0 4px 10px rgba(123,160,152,.25)}[data-theme=dark] .InputArea_guideButton__RNvDA{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:var(--text-primary)}[data-theme=dark] .InputArea_guideButton__RNvDA:hover{background:rgba(123,160,152,.15);border-color:rgba(123,160,152,.5)}[data-theme=dark] .InputArea_guideButton__RNvDA.InputArea_active___oCfG{background:linear-gradient(135deg,rgba(123,160,152,.25),rgba(123,160,152,.2));border-color:var(--accent-color);color:var(--accent-color)}[data-theme=dark] .InputArea_guideButton__RNvDA.InputArea_active___oCfG:hover{background:linear-gradient(135deg,rgba(123,160,152,.3),rgba(123,160,152,.25))}.InputArea_datacatalogPanel__XEauD{padding:12px;background:var(--bg-secondary);border-top:1px solid var(--border-color);animation:InputArea_slideDown__3RKWO .2s ease-out}@keyframes InputArea_slideDown__3RKWO{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.InputArea_datacatalogContent__dV8xD{display:flex;flex-direction:column;gap:12px;max-width:600px;margin:0 auto}.InputArea_datacatalogSection__eInTH{display:flex;flex-direction:column;gap:6px}.InputArea_datacatalogLabel__VwWjT{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.InputArea_datacatalogSelect__NuncM{padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:13px;cursor:pointer;transition:all .2s}.InputArea_datacatalogSelect__NuncM:hover:not(:disabled){border-color:var(--primary);background:var(--bg-hover)}.InputArea_datacatalogSelect__NuncM:disabled{opacity:.5;cursor:not-allowed}.InputArea_generateQuestionsBtn__sFpJX{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:var(--primary);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.InputArea_generateQuestionsBtn__sFpJX:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 2px 8px rgba(var(--primary-rgb),.3)}.InputArea_generateQuestionsBtn__sFpJX:disabled{opacity:.7;cursor:not-allowed}.InputArea_spinning__SsVd_{animation:InputArea_spin__SMmw8 1s linear infinite}@keyframes InputArea_spin__SMmw8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InputArea_generatedQuestions__KaflN{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;padding:12px}.InputArea_questionsHeader__3r0KZ{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:8px;display:flex;align-items:center;gap:6px}.InputArea_questionsList__dyoqj{display:flex;flex-direction:column;gap:6px}.InputArea_questionItem__W4Q60{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;font-size:13px;color:var(--text-primary);text-align:left;cursor:pointer;transition:all .2s}.InputArea_questionItem__W4Q60:hover{background:var(--bg-hover);border-color:var(--primary);transform:translateX(2px)}.InputArea_questionItem__W4Q60 svg{flex-shrink:0;margin-top:2px;color:var(--primary)}.InputArea_commandMenu__gUmoD{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:300px;overflow-y:auto}.InputArea_commandMenu__gUmoD:focus{outline:none}.InputArea_commandMenu__gUmoD:focus-visible{outline:none}.InputArea_commandMenuHeader__kuo7N{position:sticky;top:0;z-index:2;padding:8px 12px;font-size:12px;color:var(--text-secondary);border-bottom:1px solid var(--border-primary);background:var(--bg-secondary)}.InputArea_commandSectionHeader__aEc_h{position:sticky;top:33px;z-index:1;padding:6px 12px 4px;font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--text-secondary);background:var(--bg-secondary);border-top:1px solid var(--border-primary)}.InputArea_commandMenuHeader__kuo7N+.InputArea_commandSectionHeader__aEc_h,.InputArea_commandSectionHeader__aEc_h:first-of-type{border-top:none}.InputArea_commandMenuItem__lZI5M{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;transition:background-color .2s;border:none;background:transparent;width:100%;text-align:left}.InputArea_commandMenuItem__lZI5M.InputArea_selected__sRbjS,.InputArea_commandMenuItem__lZI5M:hover{background-color:#f0f0f0}.InputArea_commandMenuItem__lZI5M span{font-size:14px;color:var(--text-primary);text-align:left;flex:0 0 auto;min-width:0}.InputArea_commandMenuItem__lZI5M .InputArea_badge__8LHS_{margin-left:auto;font-size:10px;padding:2px 6px;background:var(--bg-tertiary);border-radius:4px;color:var(--text-secondary);flex:0 0 auto}[data-theme=dark] .InputArea_commandMenu__gUmoD{background:var(--bg-secondary);border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 12px rgba(0,0,0,.3)}[data-theme=dark] .InputArea_commandMenuHeader__kuo7N{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .InputArea_commandMenuItem__lZI5M.InputArea_selected__sRbjS,[data-theme=dark] .InputArea_commandMenuItem__lZI5M:hover{background-color:hsla(0,0%,100%,.1)}[data-theme=dark] .InputArea_commandMenuItem__lZI5M .InputArea_badge__8LHS_{background:hsla(0,0%,100%,.1)}.InputArea_sessionFilesManager__kU_La{margin:0 20px 6px;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:8px;background:rgba(0,0,0,.01)}.InputArea_sessionFilesHeader__PDVWn{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;flex-wrap:wrap;gap:4px}.InputArea_sessionFilesTitle__J7WCs{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--text-primary)}.InputArea_fileCount__tXcGA{font-size:11px;color:var(--text-secondary);margin-left:2px}.InputArea_sessionFilesControls__watve{display:flex;gap:4px}.InputArea_deselectAllButton__hMg_h,.InputArea_selectAllButton__TpFE6{justify-content:center;width:24px;height:24px;padding:0}.InputArea_deselectAllButtonWithText___TN5W,.InputArea_deselectAllButton__hMg_h,.InputArea_selectAllButtonWithText__cXTER,.InputArea_selectAllButton__TpFE6{display:flex;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:4px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.InputArea_deselectAllButtonWithText___TN5W,.InputArea_selectAllButtonWithText__cXTER{gap:4px;padding:3px 6px;font-size:11px}.InputArea_deselectAllButtonWithText___TN5W:hover,.InputArea_deselectAllButton__hMg_h:hover,.InputArea_selectAllButtonWithText__cXTER:hover,.InputArea_selectAllButton__TpFE6:hover{background:rgba(0,0,0,.05);color:var(--text-primary)}.InputArea_sessionFilesList__o6fg7{display:flex;flex-wrap:wrap;gap:3px;max-height:120px;overflow-y:auto}.InputArea_sessionFileItem__cg0_y{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:6px;cursor:pointer;transition:all .2s ease;min-width:0}.InputArea_sessionFileItem__cg0_y:hover{background:rgba(0,0,0,.05)}.InputArea_sessionFileItem__cg0_y.InputArea_selected__sRbjS{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2)}.InputArea_sessionFileItem__cg0_y.InputArea_unselected__xvOHa{opacity:.6}.InputArea_sessionFileCheckbox__P3ZBA{flex-shrink:0}.InputArea_checkbox__dYsPc{width:14px;height:14px;border:1px solid rgba(0,0,0,.3);border-radius:3px;display:flex;align-items:center;justify-content:center;background:#fff;transition:all .2s ease;flex-shrink:0}.InputArea_checkbox__dYsPc.InputArea_checked__Cg1Zv{background:#3b82f6;border-color:#3b82f6;color:#fff}.InputArea_sessionFileIcon__cBrs2{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--text-secondary)}.InputArea_sessionFileDetails__765JQ{flex:1;min-width:0}.InputArea_sessionFileName__jPYYN{font-size:11px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.InputArea_sessionFileSize__onoTb{font-size:9px;color:var(--text-secondary);margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .InputArea_sessionFilesManager__kU_La{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}[data-theme=dark] .InputArea_deselectAllButtonWithText___TN5W,[data-theme=dark] .InputArea_deselectAllButton__hMg_h,[data-theme=dark] .InputArea_selectAllButtonWithText__cXTER,[data-theme=dark] .InputArea_selectAllButton__TpFE6{border-color:hsla(0,0%,100%,.1);color:var(--text-secondary)}[data-theme=dark] .InputArea_deselectAllButtonWithText___TN5W:hover,[data-theme=dark] .InputArea_deselectAllButton__hMg_h:hover,[data-theme=dark] .InputArea_selectAllButtonWithText__cXTER:hover,[data-theme=dark] .InputArea_selectAllButton__TpFE6:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary)}[data-theme=dark] .InputArea_sessionFileItem__cg0_y:hover{background:hsla(0,0%,100%,.05)}[data-theme=dark] .InputArea_sessionFileItem__cg0_y.InputArea_selected__sRbjS{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.4)}[data-theme=dark] .InputArea_checkbox__dYsPc{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1)}[data-theme=dark] .InputArea_checkbox__dYsPc.InputArea_checked__Cg1Zv{background:#3b82f6;border-color:#3b82f6}.InputArea_uploadProgress__z0Do8{margin:4px 0 2px;padding:2px 8px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:8px;display:inline-block;animation:InputArea_pulse__YDtnb 2s infinite}.InputArea_uploadProgressText__B_k01{font-size:11px;color:#3b82f6;font-weight:500;white-space:nowrap}.InputArea_fileLimitIndicator__XBavY{margin:2px 0;display:inline-block}.InputArea_fileLimitText__GZGmV{font-size:10px;color:hsla(220,9%,46%,.7);font-style:italic}[data-theme=dark] .InputArea_uploadProgress__z0Do8{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3)}[data-theme=dark] .InputArea_uploadProgressText__B_k01{color:#60a5fa}[data-theme=dark] .InputArea_fileLimitText__GZGmV{color:rgba(156,163,175,.7)}@keyframes InputArea_pulse__YDtnb{0%,to{opacity:1}50%{opacity:.7}}.InputArea_fileItem__TcfZl[data-status=pending]{opacity:.6;border-left:3px solid #f59e0b}.InputArea_fileItem__TcfZl[data-status=uploading]{border-left:3px solid #3b82f6;animation:InputArea_uploading__eeOF5 1.5s ease-in-out infinite}.InputArea_fileItem__TcfZl[data-status=completed]{border-left:3px solid #10b981}.InputArea_fileItem__TcfZl[data-status=error]{border-left:3px solid #ef4444}@keyframes InputArea_uploading__eeOF5{0%,to{opacity:1}50%{opacity:.5}}.InputArea_queuePosition__5SzpK{position:absolute;top:2px;right:2px;background:#f59e0b;color:#fff;font-size:10px;font-weight:700;padding:1px 4px;border-radius:4px;min-width:16px;text-align:center}[data-theme=dark] .InputArea_queuePosition__5SzpK{background:#d97706}.InputArea_thinkingButton__66llQ{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:33px;border:1px solid rgba(29,28,27,.2);background:#fff;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-left:8px;padding:0 8px;white-space:nowrap}.InputArea_thinkingButton__66llQ:hover{border-color:rgba(29,28,27,.4);background:rgba(29,28,27,.05)}.InputArea_thinkingButton__66llQ:disabled{opacity:.5;cursor:not-allowed}.InputArea_thinkingButton__66llQ.InputArea_thinkingActive___Z81Q{background:#fef3c7;border-color:#f59e0b}.InputArea_thinkingIcon__4bwP1{width:18px;height:18px;transition:all .2s ease;flex-shrink:0}.InputArea_thinkingButton__66llQ.InputArea_thinkingActive___Z81Q .InputArea_thinkingIcon__4bwP1{filter:hue-rotate(30deg) brightness(1.2)}.InputArea_thinkingText__z5RTX{font-size:13px;font-weight:500;color:rgba(29,28,27,.8);transition:all .2s ease}.InputArea_thinkingButton__66llQ.InputArea_thinkingActive___Z81Q .InputArea_thinkingText__z5RTX{color:#d97706;font-weight:600}@media (max-width:767px){.InputArea_thinkingText__z5RTX{display:none}.InputArea_thinkingButton__66llQ{width:33px;height:33px;padding:0;gap:0}}[data-theme=dark] .InputArea_thinkingButton__66llQ{background:transparent;border:none}[data-theme=dark] .InputArea_thinkingButton__66llQ:hover{background:hsla(0,0%,100%,.05)}[data-theme=dark] .InputArea_thinkingButton__66llQ.InputArea_thinkingActive___Z81Q{background:rgba(217,119,6,.2);border-color:#d97706}[data-theme=dark] .InputArea_thinkingText__z5RTX{color:hsla(0,0%,100%,.8)}[data-theme=dark] .InputArea_thinkingButton__66llQ.InputArea_thinkingActive___Z81Q .InputArea_thinkingText__z5RTX{color:#f59e0b}[data-theme=dark] .InputArea_thinkingIcon__4bwP1{filter:brightness(0) saturate(100%) invert(71%) sepia(6%) saturate(463%) hue-rotate(182deg) brightness(92%) contrast(86%)}@media (max-width:768px){.InputArea_xragButton__dzeBb{width:36px;height:36px;min-width:36px}}.InputArea_disclaimer__4Aanh{text-align:center;font-size:12px;color:#666;margin:8px 0;padding:0 20px;line-height:1.4}.InputArea_disclaimer_notice__VAH2_{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;margin:8px auto;border-radius:6px;max-width:calc(100% - 40px)}.InputArea_disclaimer_critical__BCDmB,.InputArea_disclaimer_warning__xlV2h{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;margin:8px auto;border-radius:8px;max-width:calc(100% - 40px)}.InputArea_disclaimer_custom__myOUm{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;margin:8px auto;border-radius:6px;max-width:calc(100% - 40px)}.InputArea_disclaimer__4Aanh.InputArea_disclaimer_critical__BCDmB,.InputArea_disclaimer__4Aanh.InputArea_disclaimer_custom__myOUm,.InputArea_disclaimer__4Aanh.InputArea_disclaimer_notice__VAH2_,.InputArea_disclaimer__4Aanh.InputArea_disclaimer_warning__xlV2h{display:flex;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}