.TruncatedDescription_descriptionWrapper__rZ5Wt{position:relative;width:100%;flex:0 1 auto;min-height:0;display:flex;align-items:center;overflow:visible}.TruncatedDescription_truncatedDescription__ywyBl{font-size:13px;line-height:1.4;color:var(--text-secondary);margin:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:0;flex:0 1 auto}.active .TruncatedDescription_truncatedDescription__ywyBl{color:var(--text-secondary)}.TruncatedDescription_fullDescriptionTooltip__FBxq7{position:absolute;bottom:calc(100% + 8px);left:0;right:0;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;padding:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);font-size:13px;line-height:1.5;color:var(--text-primary);z-index:1000;animation:TruncatedDescription_tooltipFadeIn__LO0aq .2s ease;white-space:pre-wrap;word-break:break-word}@keyframes TruncatedDescription_tooltipFadeIn__LO0aq{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.TruncatedDescription_fullDescriptionTooltip__FBxq7,.TruncatedDescription_truncatedDescription__ywyBl{font-size:13px}}@media (max-width:480px){.TruncatedDescription_truncatedDescription__ywyBl{font-size:12px}.TruncatedDescription_fullDescriptionTooltip__FBxq7{font-size:12px;padding:10px}}.ModelSelector_container__TZlJt{position:relative}.ModelSelector_selector__QAh9P{min-width:160px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:500;border:none;border-radius:8px;padding:6px 12px;background:transparent;transition:all .2s;cursor:pointer}.ModelSelector_selector__QAh9P:active{transform:scale(.98)}@media (max-width:768px){.ModelSelector_selector__QAh9P{min-width:auto;width:40px;height:40px;padding:8px;justify-content:center;background:transparent;border:none}.ModelSelector_modelDisplay__h6NDF{justify-content:center}.ModelSelector_chevron__vGm9_{display:none}}.ModelSelector_selector__QAh9P.ModelSelector_iconOnly__rXceh{min-width:auto;padding:8px;justify-content:center}.ModelSelector_selector__QAh9P.ModelSelector_iconOnly__rXceh .ModelSelector_modelDisplay__h6NDF{justify-content:center}.ModelSelector_selector__QAh9P:hover{background:rgba(0,0,0,.05)}[data-theme=dark] .ModelSelector_selector__QAh9P:hover{background:hsla(0,0%,100%,.1)}.ModelSelector_modelDisplay__h6NDF{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.ModelSelector_modelIcon__l0RKI{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.ModelSelector_modelIcon__l0RKI img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ModelSelector_modelName__RyjFw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModelSelector_chevron__vGm9_{transition:transform var(--transition-fast)}.ModelSelector_chevron__vGm9_.ModelSelector_open__Z555U{transform:rotate(180deg)}.ModelSelector_dropdown__yXpcV{position:absolute;top:calc(100% + 4px);left:0;display:grid;min-width:200px;background:var(--background);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;overflow:hidden;animation:ModelSelector_fadeIn__ksi7H .2s ease;max-height:300px;overflow-y:auto}.ModelSelector_dropdown__yXpcV.ModelSelector_expandedList__G6c48{max-height:350px}.ModelSelector_dropdown__yXpcV.ModelSelector_dropUp__a_xnh{top:auto;bottom:calc(100% + 4px);animation:ModelSelector_fadeInUp__0JzkM .2s ease}@keyframes ModelSelector_fadeInUp__0JzkM{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ModelSelector_selector__QAh9P.ModelSelector_fixedWidth__A7alY{min-width:unset}.ModelSelector_selector__QAh9P.ModelSelector_fixedWidth__A7alY .ModelSelector_modelName__RyjFw{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModelSelector_dropUpChevron__k2MTn{transform:rotate(0deg)}.ModelSelector_dropUpChevron__k2MTn.ModelSelector_open__Z555U{transform:rotate(180deg)}[data-theme=dark] .ModelSelector_dropdown__yXpcV{background:#1a1a1a;border-color:#333;box-shadow:0 4px 12px rgba(0,0,0,.3)}@media (max-width:768px){.ModelSelector_dropdown__yXpcV,.ModelSelector_dropdown__yXpcV.ModelSelector_dropUp__a_xnh,.ModelSelector_dropdown__yXpcV.ModelSelector_expandedList__G6c48{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:calc(100vw - 32px)!important;max-width:360px!important;min-width:unset!important;max-height:70vh!important;box-shadow:0 8px 32px rgba(0,0,0,.2)!important;z-index:9999!important;animation:none!important}}.ModelSelector_option__vGHPg{width:100%;padding:10px 16px;text-align:left;font-size:14px;color:var(--text-primary);background:transparent;border:none;cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:space-between;font-family:var(--font-family)}.ModelSelector_option__vGHPg:hover{background:rgba(0,0,0,.05)}[data-theme=dark] .ModelSelector_option__vGHPg{background:transparent;border-bottom:1px solid #333;color:#e0e0e0}[data-theme=dark] .ModelSelector_option__vGHPg:hover{background:hsla(0,0%,100%,.08)}.ModelSelector_option__vGHPg.ModelSelector_selected__Q5pd1{background:rgba(123,160,152,.1);font-weight:500;color:var(--primary-color)}[data-theme=dark] .ModelSelector_option__vGHPg.ModelSelector_selected__Q5pd1{background:rgba(123,160,152,.3);font-weight:500;color:#9bbfb6}.ModelSelector_optionContent__gwYbu{display:flex;align-items:center;gap:8px;flex:1;min-width:0;width:100%}.ModelSelector_optionIcon__e2_e_{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.ModelSelector_optionIcon__e2_e_ img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ModelSelector_optionText__c_mJT{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModelSelector_checkIcon__sfsIO{color:var(--primary-color)}@keyframes ModelSelector_fadeIn__ksi7H{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ModelSelector_modelInfo__Nn4c9{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.ModelSelector_modelCompany__pD_AS{font-size:12px;color:var(--text-secondary);opacity:.8}.ModelSelector_mobileOverlay__RxBbg{display:none}@media (max-width:768px){.ModelSelector_mobileOverlay__RxBbg{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:9998}}.ModelSelector_dropdownExpanded__bRGHG{position:relative;top:0;left:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4px;width:100%;max-width:none;background:transparent;border:none;border-radius:0;box-shadow:none;z-index:auto;overflow:visible;max-height:0;animation:none;padding:12px 0}.ModelSelector_dropdownExpanded__bRGHG .ModelSelector_option__vGHPg{padding:4px 12px;border-radius:8px;border:1px solid var(--border-color);background:var(--background)}[data-theme=dark] .ModelSelector_dropdownExpanded__bRGHG .ModelSelector_option__vGHPg{background:#1a1a1a;border-color:#333}.ModelSelector_dropdownExpanded__bRGHG .ModelSelector_option__vGHPg:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}[data-theme=dark] .ModelSelector_dropdownExpanded__bRGHG .ModelSelector_option__vGHPg:hover{box-shadow:0 2px 8px rgba(0,0,0,.3)}.ModelSelector_selectAllButton__Kb4HB{width:100%;padding:8px 16px;text-align:left;font-size:13px;font-weight:500;color:var(--primary-color);background:transparent;border:none;border-bottom:1px solid var(--border-color);cursor:pointer;transition:background var(--transition-fast);font-family:var(--font-family)}.ModelSelector_selectAllButton__Kb4HB:hover{background:#f5f5f5}[data-theme=dark] .ModelSelector_selectAllButton__Kb4HB:hover{background:hsla(0,0%,100%,.1)}@media (max-width:1200px){.ModelSelector_dropdownExpanded__bRGHG{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.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;min-height:60px;max-width:250px;overflow:hidden;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_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_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_uploadedFiles___CEL7{display:flex;gap:12px;flex-wrap:wrap;padding:0 20px 12px}.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_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{max-width:220px;max-height:90px;width:auto;height:auto;display:flex;align-items:center;justify-content:center;background:#f5f5f5;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{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.InputArea_pastedImage__X7ow4{min-width:auto;height:auto;padding:8px}.InputArea_pastedImage__X7ow4 .InputArea_fileContent__C1LAX{flex-direction:column;align-items:center;gap:8px;position:relative}.InputArea_pastedImagePreview__SABUp{max-width:120px;max-height:120px;border-radius:8px;overflow:hidden;background:#f5f5f5;border:2px solid var(--border-color);box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.InputArea_pastedImage__X7ow4:hover .InputArea_pastedImagePreview__SABUp{border-color:var(--accent-color);box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px)}.InputArea_pastedImagePreview__SABUp img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.InputArea_pastedImage__X7ow4 .InputArea_removeFile__S2PTg{position:absolute;top:4px;right:4px;background:rgba(0,0,0,.7);color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.InputArea_pastedImage__X7ow4:hover .InputArea_removeFile__S2PTg{opacity:1}.InputArea_pastedImage__X7ow4 .InputArea_removeFile__S2PTg:hover{background:rgba(239,68,68,.9)}[data-theme=dark] .InputArea_pastedImagePreview__SABUp{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .InputArea_pastedImage__X7ow4:hover .InputArea_pastedImagePreview__SABUp{border-color:var(--accent-color);box-shadow:0 4px 12px rgba(123,160,152,.25)}.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{padding:8px 12px;font-size:12px;color:var(--text-secondary);border-bottom:1px solid var(--border-primary);background:rgba(0,0,0,.02)}.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{flex:1;font-size:14px;color:var(--text-primary)}.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-shrink:0}[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}[data-theme=dark] .InputArea_disclaimer__4Aanh{color:#999}.GuideModal_backdrop__iFS4e{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9998;animation:GuideModal_fadeIn__Wae3M .2s ease-out}.GuideModal_modal__1UrWS{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);max-width:600px;width:90%;max-height:80vh;display:flex;flex-direction:column;z-index:9999;animation:GuideModal_slideIn__ODTzE .3s ease-out}.GuideModal_header__9aDb9{padding:20px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.GuideModal_header__9aDb9 h2{margin:0;font-size:20px;color:#333}.GuideModal_closeButton__MnY6D{background:none;border:none;font-size:28px;color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.GuideModal_closeButton__MnY6D:hover{background-color:#f0f0f0;color:#333}.GuideModal_content___8bed{padding:20px;overflow-y:auto;flex:1}.GuideModal_summary__c4yVz{margin-bottom:20px;color:#666;font-size:16px}.GuideModal_guideList__oye1E{display:flex;flex-direction:column;gap:16px}.GuideModal_guideItem__X0z8L{padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e0e0e0}.GuideModal_guideItem__X0z8L h3{margin:0 0 8px;font-size:16px;color:#007aff;font-weight:600}.GuideModal_guideItem__X0z8L p{margin:0;color:#555;font-size:14px;line-height:1.5}.GuideModal_noGuides__Rrae5{text-align:center;color:#999;font-size:16px;padding:40px 0}.GuideModal_footer__tKpIC{padding:20px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end}.GuideModal_confirmButton__Bozg_{padding:10px 24px;background-color:#007aff;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s}.GuideModal_confirmButton__Bozg_:hover{background-color:#0056d3}@keyframes GuideModal_fadeIn__Wae3M{0%{opacity:0}to{opacity:1}}@keyframes GuideModal_slideIn__ODTzE{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}.VoiceRecorder_voiceRecorder__Crgxe{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:calc(100vh / 6);max-height:160px;min-height:100px;padding:8px;gap:8px}.VoiceRecorder_visualizerContainer__zd9V5{width:100%;max-width:300px;height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.VoiceRecorder_controls__yoME6{display:flex;flex-direction:column;align-items:center;gap:8px;transition:all .3s ease}.VoiceRecorder_controlsWithVisualizer__CT_ly{margin-top:8px}.VoiceRecorder_recordButton__BnzC7{width:50px;height:50px;border-radius:50%;border:2px solid #e0e0e0;background:linear-gradient(145deg,#fff,#f0f0f0);color:#666;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.5);position:relative;overflow:hidden}.VoiceRecorder_recordButton__BnzC7:hover{transform:translateY(-1px);box-shadow:0 6px 12px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.5)}.VoiceRecorder_recordButton__BnzC7:active{transform:translateY(0);box-shadow:0 4px 8px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.5)}.VoiceRecorder_recordButton__BnzC7:disabled{opacity:.6;cursor:not-allowed;transform:none}.VoiceRecorder_recordButton__BnzC7.VoiceRecorder_recording__c_ieT{background:linear-gradient(145deg,#f44,#c33);border-color:#f66;color:#fff;animation:VoiceRecorder_recordingPulse__hjuIP 2s infinite}.VoiceRecorder_recordButton__BnzC7.VoiceRecorder_recording__c_ieT:before{content:"";position:absolute;inset:-3px;background:radial-gradient(circle,rgba(255,68,68,.4) 0,transparent 70%);border-radius:50%;animation:VoiceRecorder_ripple___2VUa 2s infinite}@keyframes VoiceRecorder_recordingPulse__hjuIP{0%,to{box-shadow:0 8px 16px rgba(255,68,68,.3),0 0 0 0 rgba(255,68,68,.7)}50%{box-shadow:0 8px 16px rgba(255,68,68,.3),0 0 0 10px rgba(255,68,68,0)}}@keyframes VoiceRecorder_ripple___2VUa{0%{transform:scale(1);opacity:.7}to{transform:scale(1.5);opacity:0}}.VoiceRecorder_status__Rqi40{text-align:center;min-height:16px;font-size:12px;font-weight:500}.VoiceRecorder_processing__ly7Bx{color:#ff9800;animation:VoiceRecorder_fade__Mf3H4 1.5s ease-in-out infinite}.VoiceRecorder_recordingText__I_2sJ{color:#f44}.VoiceRecorder_ready__xVlpt{color:#28a745;font-weight:600}.VoiceRecorder_disconnected__WifRI{color:#dc3545;font-weight:600}.VoiceRecorder_disconnecting__6ODq7{color:#ff9800;font-weight:600;animation:VoiceRecorder_fade__Mf3H4 1.5s ease-in-out infinite}.VoiceRecorder_recordButton__BnzC7.VoiceRecorder_disconnecting__6ODq7{background:linear-gradient(145deg,#ff9800,#e68900);border-color:#ffb74d;color:#fff;cursor:not-allowed}.VoiceRecorder_recordButton__BnzC7.VoiceRecorder_disconnecting__6ODq7:before{content:"";position:absolute;inset:-3px;background:radial-gradient(circle,rgba(255,152,0,.4) 0,transparent 70%);border-radius:50%;animation:VoiceRecorder_ripple___2VUa 2s infinite}.VoiceRecorder_spinnerIcon__zxRoX{animation:VoiceRecorder_spin__ukESG 1s linear infinite}@keyframes VoiceRecorder_spin__ukESG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes VoiceRecorder_fade__Mf3H4{0%,to{opacity:1}50%{opacity:.6}}.VoiceRecorder_transcription__fokWj{width:100%;max-width:500px;border:1px solid #e0e0e0;border-radius:12px;padding:16px;background:#fafafa;margin-top:10px}.VoiceRecorder_transcriptionHeader__kuyoo{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;font-weight:600;color:#333}.VoiceRecorder_clearButton__AWJXS{background:none;border:none;color:#666;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:12px;transition:all .2s ease}.VoiceRecorder_clearButton__AWJXS:hover{background:#e0e0e0;color:#333}.VoiceRecorder_transcriptionText__v_i1B{font-size:15px;line-height:1.5;color:#444;padding:8px;background:#fff;border-radius:8px;border:1px solid #e8e8e8;min-height:40px}[data-theme=dark] .VoiceRecorder_recordButton__BnzC7{background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border-color:#404040;color:#ccc;box-shadow:0 8px 16px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1)}[data-theme=dark] .VoiceRecorder_recordButton__BnzC7:hover{box-shadow:0 12px 24px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.1)}[data-theme=dark] .VoiceRecorder_transcription__fokWj{background:#2a2a2a;border-color:#404040}[data-theme=dark] .VoiceRecorder_transcriptionHeader__kuyoo{color:#ddd}[data-theme=dark] .VoiceRecorder_transcriptionText__v_i1B{background:#1a1a1a;border-color:#404040;color:#ccc}[data-theme=dark] .VoiceRecorder_clearButton__AWJXS{color:#999}[data-theme=dark] .VoiceRecorder_clearButton__AWJXS:hover{background:#404040;color:#ddd}[data-theme=dark] .VoiceRecorder_ready__xVlpt{color:#999}@media (max-width:768px){.VoiceRecorder_voiceRecorder__Crgxe{height:calc(100vh / 7);max-height:120px;min-height:80px;padding:6px;gap:6px}.VoiceRecorder_visualizerContainer__zd9V5{height:35px;max-width:250px;margin-bottom:6px}.VoiceRecorder_recordButton__BnzC7{width:40px;height:40px}.VoiceRecorder_transcription__fokWj{max-width:100%;padding:12px}}.GallerySlideshow_slideshow__hvaux{position:relative;width:100%;height:100%;display:flex;flex-direction:column;border-radius:0;overflow:hidden;background:transparent}.GallerySlideshow_imageContainer__wjH_8{position:relative;flex:1;width:100%;min-height:300px}.GallerySlideshow_image__AWLgt{border-radius:0;position:absolute;top:0;left:0;width:100%;height:100%}.GallerySlideshow_layerA__CWfZ_,.GallerySlideshow_layerB__tqr7z{transition:opacity 2.5s cubic-bezier(.4,0,.2,1)}.GallerySlideshow_indicators__098wo{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;background:rgba(0,0,0,.3);padding:8px 16px;border-radius:20px;backdrop-filter:blur(8px);opacity:0;transition:opacity .3s ease}.GallerySlideshow_slideshow__hvaux:hover .GallerySlideshow_indicators__098wo{opacity:1}.GallerySlideshow_indicator__xPbP1{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.4);cursor:pointer;transition:all .4s cubic-bezier(.23,1,.32,1)}.GallerySlideshow_indicator__xPbP1:hover{background:hsla(0,0%,100%,.7);transform:scale(1.3)}.GallerySlideshow_indicator__xPbP1.GallerySlideshow_active__fgoyg{background:hsla(0,0%,100%,.9);transform:scale(1.3);box-shadow:0 0 8px hsla(0,0%,100%,.5)}.GallerySlideshow_counter__j8lWw{position:absolute;top:20px;right:20px;background:rgba(0,0,0,.4);color:#fff;padding:6px 12px;border-radius:16px;font-size:13px;font-weight:500;backdrop-filter:blur(8px);opacity:0;transition:opacity .3s ease}.GallerySlideshow_slideshow__hvaux:hover .GallerySlideshow_counter__j8lWw{opacity:1}.GallerySlideshow_emptyState__fq0kU{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;color:#6b7280}.GallerySlideshow_emptyIcon__DEY1j{font-size:48px;margin-bottom:12px;opacity:.6}.GallerySlideshow_emptyText__p_ldI{font-size:14px;margin:0;opacity:.7}@media (max-width:768px){.GallerySlideshow_indicators__098wo{bottom:8px;gap:4px;padding:4px 8px}.GallerySlideshow_indicator__xPbP1{width:6px;height:6px}.GallerySlideshow_counter__j8lWw{top:8px;right:8px;font-size:11px;padding:3px 6px}.GallerySlideshow_emptyIcon__DEY1j{font-size:36px}.GallerySlideshow_emptyText__p_ldI{font-size:13px}}.ViewPanels_viewPanels___aqLs{width:100%;height:100%;margin:0;padding:0;overflow-y:auto;position:relative}.ViewPanels_panelsGrid__RyoZY{display:grid;gap:0;width:100%;height:100%;margin:0;padding:0}.ViewPanels_grid1__wpvxT{grid-template-columns:1fr}.ViewPanels_grid2__rxkE9,.ViewPanels_grid3__GCTuC{grid-template-columns:1fr 1fr}.ViewPanels_grid3__GCTuC{grid-template-rows:1fr 1fr}.ViewPanels_grid3__GCTuC>:first-child{grid-column:1/-1}.ViewPanels_grid4__pizBX{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.ViewPanels_grid5__Q7IJ1{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.ViewPanels_grid5__Q7IJ1>:first-child,.ViewPanels_grid5__Q7IJ1>:nth-child(2){grid-row:1}.ViewPanels_grid5__Q7IJ1>:nth-child(3){grid-column:1/-1;grid-row:2}.ViewPanels_grid6__CI4Ml{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.ViewPanels_panel__SirQx{background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.06);overflow:hidden;box-shadow:none;transition:all .2s ease;display:flex;flex-direction:column;min-height:200px}.ViewPanels_panel__SirQx:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.ViewPanels_panelHeader__oFktN{display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border-bottom:1px solid rgba(0,0,0,.06)}.ViewPanels_panelHeader__oFktN .ViewPanels_icon__lPF2E{font-size:24px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.04);border-radius:8px;box-shadow:none}.ViewPanels_panelHeader__oFktN h3{margin:0;font-size:18px;font-weight:600;color:#2c2c2c}.ViewPanels_panelContent__il_99{flex:1;padding:20px;display:flex;flex-direction:column;justify-content:center}.ViewPanels_listening__Bmmxf{text-align:center;color:#f44;font-size:16px;font-weight:500;animation:ViewPanels_pulse__w3z0X 2s infinite}.ViewPanels_placeholder__SwAYJ{text-align:center;color:#666;line-height:1.6}.ViewPanels_placeholder__SwAYJ p{margin:0 0 8px;font-size:16px;font-weight:500}.ViewPanels_placeholder__SwAYJ small{color:#999;font-size:14px}.ViewPanels_result__snIHz{display:flex;flex-direction:column;gap:16px}.ViewPanels_result__snIHz p strong{color:#333}.ViewPanels_mapPlaceholder__rGnrB{text-align:center;padding:20px;background:#f0f8ff;border-radius:12px;border:2px dashed #4a90e2}.ViewPanels_mapIcon__zBCAo{font-size:32px;margin-bottom:8px}.ViewPanels_newsList__zAQCf{display:flex;flex-direction:column;gap:12px}.ViewPanels_newsItem__DjYAH{padding:12px;background:#f8f9fa;border-radius:8px;border-left:4px solid #4a90e2}.ViewPanels_newsTitle__lQDyj{font-weight:500;color:#333;margin-bottom:4px}.ViewPanels_newsTime__Bpbzn{font-size:12px;color:#666}.ViewPanels_calendarGrid__A1K2g{display:flex;flex-direction:column;gap:12px}.ViewPanels_calendarHeader__oR9Hr{font-weight:600;color:#333;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.ViewPanels_eventItem__0kp7G{display:flex;gap:12px;padding:10px;background:#fff3cd;border-radius:8px;border-left:4px solid #ffc107}.ViewPanels_eventTime__qVzpo{font-size:12px}.ViewPanels_eventTime__qVzpo,.ViewPanels_eventTitle__MZc5K{color:#856404;font-weight:500}.ViewPanels_stockInfo___8235{display:flex;flex-direction:column;gap:16px}.ViewPanels_stockPrice__wBq67{display:flex;flex-direction:column;gap:8px}.ViewPanels_stockName__lQWeC{font-weight:600;color:#333;font-size:18px}.ViewPanels_price__AZj5G{font-size:24px;font-weight:700;color:#2e7d32}.ViewPanels_change__aHozP{font-size:14px;font-weight:500;color:#2e7d32}.ViewPanels_stockChart__VlYu8{height:40px;background:#f0f8ff;border-radius:8px;position:relative;overflow:hidden}.ViewPanels_chartLine__ig8Cl{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(45deg,#4a90e2,#2e7d32);border-radius:4px 4px 0 0}.ViewPanels_peopleList__juW5z{display:flex;flex-direction:column;gap:12px}.ViewPanels_personCard__CfKyV{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:12px}.ViewPanels_avatar__bzoc3{width:40px;height:40px;background:#e9ecef;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.ViewPanels_personInfo__H7g5N{flex:1}.ViewPanels_personName__MIaSa{font-weight:600;color:#333;margin-bottom:4px}.ViewPanels_personDetail__9Kbjr{font-size:14px;color:#666}.ViewPanels_dashboardGrid__JoKEa{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ViewPanels_metric__1zOBK{text-align:center;padding:16px;background:#f8f9fa;border-radius:12px}.ViewPanels_metricLabel__oiv9B{font-size:12px;color:#666;margin-bottom:8px}.ViewPanels_metricValue__uJ3PT{font-size:24px;font-weight:700;color:#4a90e2}.ViewPanels_emptyState___ef4l{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#666;padding:40px}.ViewPanels_emptyIcon__9IFCC{font-size:64px;margin-bottom:16px;opacity:.5}.ViewPanels_emptyState___ef4l p{font-size:18px;font-weight:500;margin:0 0 8px}.ViewPanels_emptyState___ef4l small{color:#999;line-height:1.5}[data-theme=dark] .ViewPanels_panel__SirQx{background:#0f141b;border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .ViewPanels_panelHeader__oFktN{background:transparent;border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .ViewPanels_panelHeader__oFktN h3{color:#e5e7eb}[data-theme=dark] .ViewPanels_placeholder__SwAYJ{color:#999}[data-theme=dark] .ViewPanels_metric__1zOBK,[data-theme=dark] .ViewPanels_newsItem__DjYAH,[data-theme=dark] .ViewPanels_personCard__CfKyV,[data-theme=dark] .ViewPanels_stockChart__VlYu8{background:#333}[data-theme=dark] .ViewPanels_emptyState___ef4l{color:#999}@media (max-width:1024px){.ViewPanels_grid3__GCTuC,.ViewPanels_grid4__pizBX,.ViewPanels_grid5__Q7IJ1,.ViewPanels_grid6__CI4Ml{grid-template-columns:1fr 1fr}}@media (max-width:768px){.ViewPanels_viewPanels___aqLs{margin:0;padding:0}.ViewPanels_panelsGrid__RyoZY{gap:0}.ViewPanels_grid1__wpvxT,.ViewPanels_grid2__rxkE9,.ViewPanels_grid3__GCTuC,.ViewPanels_grid4__pizBX,.ViewPanels_grid5__Q7IJ1,.ViewPanels_grid6__CI4Ml{grid-template-columns:1fr}.ViewPanels_panel__SirQx{min-height:150px}.ViewPanels_panelContent__il_99{margin:0;padding:0}.ViewPanels_dashboardGrid__JoKEa{grid-template-columns:1fr}}.ViewPanels_galleryContainer__C10_v{position:relative;width:100%;height:100%;min-height:200px}.ViewPanels_voiceOverlay__vUnr3{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;border-radius:8px;z-index:10}.ViewPanels_voiceOverlay__vUnr3 .ViewPanels_listening__Bmmxf{color:#fff;text-align:center;font-size:16px;font-weight:500;background:rgba(59,130,246,.9);padding:12px 24px;border-radius:24px;backdrop-filter:blur(4px)}.ViewPanels_commandOverlay___pcfg{position:absolute;bottom:12px;left:12px;right:12px;background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:12px;font-size:14px;backdrop-filter:blur(4px);z-index:5}.ViewPanels_commandOverlay___pcfg p{margin:0}.ViewPanels_loading__4N3w1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;color:#6b7280}.ViewPanels_loadingIcon__wcZqA{font-size:32px;margin-bottom:12px;animation:ViewPanels_pulse__w3z0X 2s infinite}.ViewPanels_loading__4N3w1 p{margin:0;font-size:14px}.ViewPanels_error__kWOor{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;color:#dc2626}.ViewPanels_errorIcon__Hup7L{font-size:32px;margin-bottom:12px}.ViewPanels_error__kWOor p{margin:0;font-size:14px;text-align:center}.ViewPanels_galleryPanel__GW6aW{width:100%;height:100%;position:relative;border-radius:0;border:none;background:transparent;overflow:hidden}.ViewPanels_toolOverlayWrapper__V_cBd{position:absolute;inset:0;z-index:20;display:flex;align-items:stretch;justify-content:center;background:rgba(0,0,0,.5);backdrop-filter:blur(2px)}.ViewPanels_toolOverlayInner__VOH_F{position:relative;flex:1;margin:0;background:var(--surface,#fff);border-radius:0;overflow:auto}.ViewPanels_overlayCloseButton__Yx_HC{position:absolute;top:12px;right:12px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;border:none;cursor:pointer;z-index:30}.ViewPanels_overlayCloseButton__Yx_HC:hover{background:rgba(0,0,0,.75)}.ViewPanels_galleryLoading__BVYqu{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:300px}.ViewPanels_loadingSpinner__WzQO9{width:32px;height:32px;border:3px solid rgba(59,130,246,.1);border-top-color:#3b82f6;border-radius:50%;animation:ViewPanels_spin__vF1Tw 1s linear infinite}.ViewPanels_galleryError__vb2S9{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:300px;color:#6b7280;font-size:14px;text-align:center}.ViewPanels_galleryError__vb2S9 p{margin:0}@keyframes ViewPanels_spin__vF1Tw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ViewPanels_pulse__w3z0X{0%,to{opacity:1}50%{opacity:.5}}