.SubAgentIndicator_container__lqFof{display:flex;align-items:flex-start;gap:1rem;width:100%;padding:1rem 1.5rem;background-color:var(--color-avatar-bg);border:1px solid var(--color-border);border-radius:.375rem;text-align:left;transition:all .2s ease;cursor:pointer}.SubAgentIndicator_container__lqFof:hover{background-color:var(--color-subagent-hover);transform:translateX(2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.SubAgentIndicator_container__lqFof:active{transform:translateX(0)}.SubAgentIndicator_icon__qXJaS{width:20px;height:20px;color:var(--color-secondary);flex-shrink:0}.SubAgentIndicator_content__Z7Enk{flex:1;min-width:0}.SubAgentIndicator_header__IwS87{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.SubAgentIndicator_name__BRp5J{font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.SubAgentIndicator_description__BTsDA{font-size:.75rem;color:var(--color-text-secondary);line-height:1.5;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.SubAgentIndicator_statusCompleted__Jeyjg{color:var(--color-success);width:14px;height:14px;flex-shrink:0}.SubAgentIndicator_statusError__IakTb{color:var(--color-error);width:14px;height:14px;flex-shrink:0}.SubAgentIndicator_statusActive__Xr_qM{color:var(--color-primary);width:14px;height:14px;flex-shrink:0;animation:SubAgentIndicator_spin__W_2KT 1s linear infinite}.SubAgentIndicator_statusPending__8bzIr{color:var(--color-text-tertiary);width:14px;height:14px;flex-shrink:0}@keyframes SubAgentIndicator_spin__W_2KT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ToolCallBox_container__2GkP9{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;overflow:hidden;width:fit-content;max-width:70vw}.ToolCallBox_header__3X_Or{width:100%;padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem;text-align:left;transition:background-color .2s ease}.ToolCallBox_header__3X_Or:hover:not(:disabled){background-color:var(--color-border-light)}.ToolCallBox_header__3X_Or:disabled{cursor:default}.ToolCallBox_headerLeft__m74a5{display:flex;align-items:center;gap:.5rem}.ToolCallBox_headerLeft__m74a5 svg{flex-shrink:0}.ToolCallBox_toolName__jelVn{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.ToolCallBox_description__2snjL{font-size:.875rem;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ToolCallBox_statusCompleted__G6K8q{color:var(--color-success);width:14px;height:14px}.ToolCallBox_statusError__Ulbig{color:var(--color-error);width:14px;height:14px}.ToolCallBox_statusRunning__2M9wN{color:var(--color-primary);width:14px;height:14px;animation:ToolCallBox_spin__wNGWF 1s linear infinite}.ToolCallBox_statusDefault__l34Af{color:var(--color-text-secondary);width:14px;height:14px}.ToolCallBox_content__wQxfm{padding:0 1rem 1rem;border-top:1px solid var(--color-border-light)}.ToolCallBox_section__ZhShT,.ToolCallBox_section__ZhShT:first-child{margin-top:1rem}.ToolCallBox_sectionTitle__tHBvw{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.ToolCallBox_codeBlock__4zsel{padding:.5rem;background-color:var(--color-background);border:1px solid var(--color-border-light);border-radius:.25rem;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.75rem;line-height:1.75;overflow-x:auto;white-space:pre-wrap;word-break:break-all;margin:0}.ToolCallBox_codeBlock__4zsel::-webkit-scrollbar{height:6px}.ToolCallBox_codeBlock__4zsel::-webkit-scrollbar-track{background:var(--color-border-light)}.ToolCallBox_codeBlock__4zsel::-webkit-scrollbar-thumb{background:var(--color-text-tertiary);border-radius:.25rem}.ToolCallBox_codeBlock__4zsel::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}@keyframes ToolCallBox_spin__wNGWF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MarkdownContent_markdown__chMve{font-size:.875rem;line-height:1.75;color:inherit;word-break:break-word}.MarkdownContent_markdown__chMve h1,.MarkdownContent_markdown__chMve h2,.MarkdownContent_markdown__chMve h3,.MarkdownContent_markdown__chMve h4,.MarkdownContent_markdown__chMve h5,.MarkdownContent_markdown__chMve h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:600}.MarkdownContent_markdown__chMve h1:first-child,.MarkdownContent_markdown__chMve h2:first-child,.MarkdownContent_markdown__chMve h3:first-child,.MarkdownContent_markdown__chMve h4:first-child,.MarkdownContent_markdown__chMve h5:first-child,.MarkdownContent_markdown__chMve h6:first-child{margin-top:0}.MarkdownContent_markdown__chMve p{margin-bottom:1rem}.MarkdownContent_markdown__chMve p:last-child{margin-bottom:0}.MarkdownContent_markdown__chMve .MarkdownContent_link__HZEWg{color:var(--color-primary);text-decoration:none}.MarkdownContent_markdown__chMve .MarkdownContent_link__HZEWg:hover{text-decoration:underline}.MarkdownContent_markdown__chMve .MarkdownContent_inlineCode__ZmUwX{padding:.125em .25em;background-color:var(--color-surface);border-radius:.25rem;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.9em}.MarkdownContent_markdown__chMve .MarkdownContent_preWrapper__B9Nsz{margin:1rem 0}.MarkdownContent_markdown__chMve .MarkdownContent_preWrapper__B9Nsz:last-child{margin-bottom:0}.MarkdownContent_markdown__chMve .MarkdownContent_codeBlock__Itqq4{border-radius:.375rem;font-size:.875rem;overflow-x:auto}.MarkdownContent_markdown__chMve .MarkdownContent_codeBlock__Itqq4::-webkit-scrollbar{height:8px}.MarkdownContent_markdown__chMve .MarkdownContent_codeBlock__Itqq4::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.MarkdownContent_markdown__chMve .MarkdownContent_codeBlock__Itqq4::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:.25rem}.MarkdownContent_markdown__chMve .MarkdownContent_codeBlock__Itqq4::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.MarkdownContent_markdown__chMve .MarkdownContent_blockquote__i4Ama{margin:1rem 0;padding-left:1rem;border-left:4px solid var(--color-border);color:var(--color-text-secondary);font-style:italic}.MarkdownContent_markdown__chMve .MarkdownContent_list__mMaeH,.MarkdownContent_markdown__chMve .MarkdownContent_orderedList__OMCzg{margin:1rem 0;padding-left:1.5rem}.MarkdownContent_markdown__chMve .MarkdownContent_list__mMaeH li,.MarkdownContent_markdown__chMve .MarkdownContent_orderedList__OMCzg li{margin-bottom:.25rem}.MarkdownContent_markdown__chMve .MarkdownContent_list__mMaeH li:last-child,.MarkdownContent_markdown__chMve .MarkdownContent_orderedList__OMCzg li:last-child{margin-bottom:0}.MarkdownContent_markdown__chMve .MarkdownContent_tableWrapper__QjnEG{overflow-x:auto;margin:1rem 0}.MarkdownContent_markdown__chMve .MarkdownContent_table__p4XmW{width:100%;border-collapse:collapse}.MarkdownContent_markdown__chMve .MarkdownContent_table__p4XmW th{background-color:var(--color-surface);font-weight:600;text-align:left;padding:.5rem;border:1px solid var(--color-border)}.MarkdownContent_markdown__chMve .MarkdownContent_table__p4XmW td{padding:.5rem;border:1px solid var(--color-border)}.ChatMessage_message__7OtHB{display:flex;gap:.5rem;width:100%;max-width:100%;overflow-x:hidden}.ChatMessage_message__7OtHB.ChatMessage_user__23aZ4{flex-direction:row-reverse}.ChatMessage_message__7OtHB.ChatMessage_user__23aZ4 .ChatMessage_bubble__y7TMw{background-color:var(--color-user-message);color:#fff;margin-left:auto;margin-top:1rem}.ChatMessage_message__7OtHB.ChatMessage_user__23aZ4 .ChatMessage_avatar__sRX_I{margin-top:1rem;background-color:var(--color-user-message)}.ChatMessage_message__7OtHB.ChatMessage_user__23aZ4 .ChatMessage_avatarIcon__d3ccf{color:#fff}.ChatMessage_message__7OtHB.ChatMessage_assistant__lV9EL .ChatMessage_bubble__y7TMw{margin-top:1rem;background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary)}.ChatMessage_message__7OtHB.ChatMessage_assistant__lV9EL .ChatMessage_avatar__sRX_I{margin-top:1rem;background-color:var(--color-avatar-bg)}.ChatMessage_message__7OtHB.ChatMessage_assistant__lV9EL .ChatMessage_avatarIcon__d3ccf{color:var(--color-secondary)}.ChatMessage_avatar__sRX_I{width:32px;height:32px;border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ChatMessage_avatarHidden___zgjf{background-color:rgba(0,0,0,0)!important}.ChatMessage_avatarIcon__d3ccf{width:16px;height:16px}.ChatMessage_content__h_jus{flex:0 1 auto;min-width:0;max-width:70%}.ChatMessage_bubble__y7TMw{border-radius:.5rem;padding:.5rem;overflow:hidden;word-break:break-word;width:fit-content;max-width:100%}.ChatMessage_text__CYMRo{font-size:.875rem;line-height:1.75;white-space:pre-wrap;margin:0}.ChatMessage_toolCalls___iJIf{margin-top:1rem}.ChatMessage_subAgents___6Y_b,.ChatMessage_toolCalls___iJIf{display:flex;flex-direction:column;width:fit-content;max-width:100%}.ThreadHistorySidebar_overlay__fI2Ep{position:fixed;top:0;right:0;height:100vh;width:20vw;z-index:50;animation:ThreadHistorySidebar_slideIn__22a2G .3s ease-out}.ThreadHistorySidebar_container__St5f_{height:100%;display:flex;flex-direction:column;background-color:var(--color-background);border-left:1px solid var(--color-border);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.ThreadHistorySidebar_header__9_y9m{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--color-border);background-color:var(--color-surface)}.ThreadHistorySidebar_headerActions__L_V2R{display:flex;align-items:center;gap:.5rem}.ThreadHistorySidebar_title___q_mF{font-size:1rem;font-weight:600;margin:0}.ThreadHistorySidebar_closeButton__fX8A4{padding:.25rem}.ThreadHistorySidebar_closeButton__fX8A4:hover{background-color:var(--color-border-light)}@keyframes ThreadHistorySidebar_slideIn__22a2G{0%{transform:translateX(100%)}to{transform:translateX(0)}}.ThreadHistorySidebar_scrollArea__LYDTA{flex:1;overflow-y:auto}.ThreadHistorySidebar_empty__F2CcA,.ThreadHistorySidebar_loading__3cAnA{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--color-text-tertiary);text-align:center}.ThreadHistorySidebar_emptyIcon__V7bcK{width:32px;height:32px;margin-bottom:.5rem;opacity:.5}.ThreadHistorySidebar_threadList__1xln0{padding:.5rem}.ThreadHistorySidebar_group__6hZWY{margin-bottom:1.5rem}.ThreadHistorySidebar_group__6hZWY:last-child{margin-bottom:0}.ThreadHistorySidebar_groupTitle__I1OlI{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;padding:.5rem;margin:0}.ThreadHistorySidebar_threadItem__K2nt8{display:flex;align-items:flex-start;gap:.5rem;width:100%;padding:.5rem;background-color:rgba(0,0,0,0);border:none;border-radius:.375rem;text-align:left;cursor:pointer;transition:background-color .2s ease}.ThreadHistorySidebar_threadItem__K2nt8:hover{background-color:var(--color-border-light)}.ThreadHistorySidebar_threadItem__K2nt8.ThreadHistorySidebar_active__YZEqc{background-color:var(--color-avatar-bg)}.ThreadHistorySidebar_threadItem__K2nt8.ThreadHistorySidebar_active__YZEqc .ThreadHistorySidebar_threadIcon__K16AF,.ThreadHistorySidebar_threadItem__K2nt8.ThreadHistorySidebar_active__YZEqc .ThreadHistorySidebar_threadTitle__WiWDY{color:var(--color-primary)}.ThreadHistorySidebar_threadIcon__K16AF{width:16px;height:16px;color:var(--color-text-secondary);flex-shrink:0;margin-top:2px}.ThreadHistorySidebar_threadContent__9KokC{flex:1;min-width:0}.ThreadHistorySidebar_threadTitle__WiWDY{font-size:.875rem;font-weight:500;color:var(--color-text-primary);margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ThreadHistorySidebar_threadPreview__C5wy_{font-size:.75rem;color:var(--color-text-tertiary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5}.ChatInterface_container__pNJLk{display:flex;flex-direction:column;height:100vh;width:100%;background-color:var(--color-background)}.ChatInterface_header___v4iN{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;height:60px;border-bottom:1px solid var(--color-border);background-color:var(--color-background);flex-shrink:0}.ChatInterface_headerLeft__CpCzp{display:flex;align-items:center;gap:.5rem}.ChatInterface_logo__uEhFm{width:24px;height:24px;color:var(--color-primary)}.ChatInterface_title__X5yoI{font-size:1.25rem;font-weight:600;margin:0}.ChatInterface_headerRight__L7nWL{display:flex;align-items:center;gap:.5rem}.ChatInterface_headerRight__L7nWL button:hover:not(:disabled){background-color:var(--color-border-light)}.ChatInterface_headerRight__L7nWL button:disabled{opacity:.5;cursor:not-allowed}.ChatInterface_content__jy7z0{flex:1;display:flex;position:relative;overflow:hidden}.ChatInterface_historyPanel__Hznp_{width:320px;border-right:1px solid var(--color-border);background-color:var(--color-surface);overflow-y:auto;flex-shrink:0}.ChatInterface_messagesContainer__wWwZn{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}.ChatInterface_emptyState__KY_CF{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.ChatInterface_emptyState__KY_CF .ChatInterface_emptyIcon__8EJUz{color:var(--color-text-tertiary);margin-bottom:1.5rem}.ChatInterface_emptyState__KY_CF h2{margin-bottom:.5rem;color:var(--color-text-primary)}.ChatInterface_emptyState__KY_CF p{color:var(--color-text-secondary)}.ChatInterface_threadLoadingState__uB2AY{display:flex;margin-top:100px;justify-content:center;height:100%;width:100%;position:absolute;top:0;left:0;background-color:var(--color-background);z-index:10}.ChatInterface_messagesList__VrIwN{flex:1;overflow-y:auto;padding:1.5rem}.ChatInterface_messagesList__VrIwN::-webkit-scrollbar{width:8px}.ChatInterface_messagesList__VrIwN::-webkit-scrollbar-track{background:var(--color-border-light)}.ChatInterface_messagesList__VrIwN::-webkit-scrollbar-thumb{background:var(--color-text-tertiary);border-radius:.375rem}.ChatInterface_messagesList__VrIwN::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.ChatInterface_threadLoadingSpinner__BJ7Hq{display:flex;align-items:center;justify-content:center;animation:ChatInterface_spin__fwKCw 1s linear infinite;width:50px;height:50px;color:var(--color-primary)}.ChatInterface_loadingMessage__AMaGK{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:var(--color-text-secondary)}.ChatInterface_spinner__3TCSn{width:16px;height:16px;animation:ChatInterface_spin__fwKCw 1s linear infinite}.ChatInterface_inputForm__CKMKq{display:flex;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid var(--color-border);background-color:var(--color-background);flex-shrink:0;align-items:flex-end}.ChatInterface_input___IgSP{flex:1;padding:10px;min-height:40px;max-height:200px;line-height:1.5;overflow-y:auto}.ChatInterface_input___IgSP::-webkit-scrollbar{width:0;display:none}.ChatInterface_sendButton__Yx7NW,.ChatInterface_stopButton__ZgwPR{padding:.5rem 1rem;margin-bottom:2px}.ChatInterface_stopButton__ZgwPR{background-color:var(--color-error);color:#fff}.ChatInterface_stopButton__ZgwPR:hover{opacity:.9}.ChatInterface_initialOptions__bzJpq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:720px;margin-top:16px;align-items:center;justify-items:center}.ChatInterface_optionButton__Cem92{width:100%;max-width:340px;padding:12px 16px;border-radius:10px;border:none;background:linear-gradient(135deg,#6dd3ff,#7b61ff);color:#fff;font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;line-height:1.25;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;hyphens:auto;min-height:56px;transition:transform .15s cubic-bezier(.2,.9,.3,1),box-shadow .15s,filter .12s;box-shadow:0 6px 18px rgba(124,77,255,.12);cursor:pointer;height:auto;white-space:normal}.ChatInterface_optionButton__Cem92:focus,.ChatInterface_optionButton__Cem92:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(124,77,255,.18);filter:saturate(1.05) brightness(1.02);outline:none}.ChatInterface_optionButton__Cem92:active{transform:translateY(-1px);box-shadow:0 6px 18px rgba(124,77,255,.12)}.ChatInterface_optionButton__Cem92>*{display:block;width:100%;white-space:normal;text-align:center}@media(max-width:520px){.ChatInterface_initialOptions__bzJpq{grid-template-columns:1fr;gap:10px;padding:0 12px}.ChatInterface_optionButton__Cem92{min-height:48px;padding:10px 12px}}@keyframes ChatInterface_spin__fwKCw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TasksFilesSidebar_sidebar__GnrdL{width:320px;flex-direction:column}.TasksFilesSidebar_sidebarCollapsed__OfiSp,.TasksFilesSidebar_sidebar__GnrdL{height:100%;background-color:var(--color-surface);border-right:1px solid var(--color-border);display:flex;flex-shrink:0}.TasksFilesSidebar_sidebarCollapsed__OfiSp{width:60px;align-items:center;justify-content:center}.TasksFilesSidebar_header__ET8Sv{display:flex;justify-content:space-between;align-items:center;padding:1rem;height:60px;border-bottom:1px solid var(--color-border)}.TasksFilesSidebar_title__7tcZL{font-size:1.125rem;font-weight:600;margin:0}.TasksFilesSidebar_toggleButton__s1APx{padding:.25rem}.TasksFilesSidebar_toggleButton__s1APx:hover{background-color:var(--color-border-light)}.TasksFilesSidebar_tabs__lR_m6{flex:1;display:flex;flex-direction:column;overflow:hidden}.TasksFilesSidebar_tabsList__gTams{margin:1rem!important;background-color:var(--color-border-light)!important;display:flex!important;gap:.25rem!important;padding:.25rem!important;border-radius:.375rem!important;width:calc(100% - 2rem)!important;height:auto!important;justify-content:stretch!important}.TasksFilesSidebar_tabTrigger__Ie1U_{flex:1;font-size:.875rem;padding:.5rem 1rem;border-radius:.25rem;background:rgba(0,0,0,0);transition:all .2s ease}.TasksFilesSidebar_tabTrigger__Ie1U_[data-state=active]{background-color:var(--color-background);color:var(--color-text-primary);box-shadow:0 1px 3px rgba(0,0,0,.1)}.TasksFilesSidebar_tabTrigger__Ie1U_[data-state=inactive]{color:var(--color-text-secondary)}.TasksFilesSidebar_tabTrigger__Ie1U_[data-state=inactive]:hover{color:var(--color-text-primary);background-color:rgba(0,0,0,.05)}.TasksFilesSidebar_tabContent__PnfcW{flex:1;padding:0;overflow:hidden}.TasksFilesSidebar_scrollArea__7_Mt2{height:100%}.TasksFilesSidebar_emptyState__YAPO0{padding:2rem;text-align:center;color:var(--color-text-tertiary)}.TasksFilesSidebar_emptyState__YAPO0 p{margin:0;font-size:.875rem}.TasksFilesSidebar_todoGroups__JQjB7{padding:1rem}.TasksFilesSidebar_todoGroup__2y_3O{margin-bottom:1.5rem}.TasksFilesSidebar_todoGroup__2y_3O:last-child{margin-bottom:0}.TasksFilesSidebar_groupTitle__x3nE6{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;margin-bottom:.5rem}.TasksFilesSidebar_todoItem__CW1f_{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;border-radius:.375rem;margin-bottom:.25rem;transition:background-color .2s ease}.TasksFilesSidebar_todoItem__CW1f_:last-child{margin-bottom:0}.TasksFilesSidebar_todoContent__fjKVD{flex:1;font-size:.875rem;line-height:1.5;color:var(--color-text-primary)}.TasksFilesSidebar_completedIcon__VOWI2{color:var(--color-success);flex-shrink:0}.TasksFilesSidebar_progressIcon__8RfxH{color:var(--color-warning);flex-shrink:0}.TasksFilesSidebar_pendingIcon__yBxp4{color:var(--color-text-tertiary);flex-shrink:0}.TasksFilesSidebar_fileTree__ktyqu{padding:1rem}.TasksFilesSidebar_fileItem__WHdM6{width:100%;margin-bottom:.25rem}.TasksFilesSidebar_fileItem__WHdM6:last-child{margin-bottom:0}.TasksFilesSidebar_fileRow__faRm9{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;cursor:pointer;transition:background-color .2s ease}.TasksFilesSidebar_fileRow__faRm9:hover{background-color:var(--color-border-light)}.TasksFilesSidebar_fileRow__faRm9 svg{flex-shrink:0;color:var(--color-text-secondary)}.TasksFilesSidebar_fileName__j6muB{flex:1;font-size:.875rem;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SubAgentPanel_panel__KkoSl{width:40vw;height:100%;background-color:var(--color-background);border-left:1px solid var(--color-border);display:flex;flex-direction:column;position:absolute;right:0;top:0;z-index:10;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.SubAgentPanel_header___GtlR{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;border-bottom:1px solid var(--color-border);background-color:var(--color-surface)}.SubAgentPanel_headerInfo__14AVD{display:flex;gap:.5rem;flex:1}.SubAgentPanel_agentIcon__NPlS0{width:32px;height:32px;color:var(--color-secondary);flex-shrink:0}.SubAgentPanel_title__C34kh{font-size:1.125rem;font-weight:600;margin:0 0 .25rem}.SubAgentPanel_status__2ngGk{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:var(--color-text-secondary)}.SubAgentPanel_status__2ngGk svg{width:14px;height:14px}.SubAgentPanel_section__zUYYv{margin-bottom:2rem}.SubAgentPanel_section__zUYYv:last-child{margin-bottom:0}.SubAgentPanel_sectionTitle___E8_C{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.SubAgentPanel_sectionContent__oxx_l{padding:1rem;background-color:var(--color-surface);border-radius:.375rem;border:1px solid var(--color-border-light)}.SubAgentPanel_sectionContent__oxx_l .markdown-content{font-size:.875rem;line-height:1.75}.SubAgentPanel_sectionContent__oxx_l .markdown-content h1,.SubAgentPanel_sectionContent__oxx_l .markdown-content h2,.SubAgentPanel_sectionContent__oxx_l .markdown-content h3,.SubAgentPanel_sectionContent__oxx_l .markdown-content h4,.SubAgentPanel_sectionContent__oxx_l .markdown-content h5,.SubAgentPanel_sectionContent__oxx_l .markdown-content h6{margin-top:0;margin-bottom:.5rem}.SubAgentPanel_sectionContent__oxx_l .markdown-content p{margin-bottom:.5rem}.SubAgentPanel_sectionContent__oxx_l .markdown-content p:last-child{margin-bottom:0}.SubAgentPanel_sectionContent__oxx_l .markdown-content ol,.SubAgentPanel_sectionContent__oxx_l .markdown-content ul{margin-bottom:.5rem;padding-left:1.5rem}.SubAgentPanel_sectionContent__oxx_l .markdown-content li{margin-bottom:.25rem}.SubAgentPanel_sectionContent__oxx_l .markdown-content pre{background-color:var(--color-background);border-radius:.25rem;padding:.5rem;overflow-x:auto;font-size:.75rem}.SubAgentPanel_sectionContent__oxx_l .markdown-content code{background-color:var(--color-background);padding:2px 4px;border-radius:.25rem;font-size:.75rem}.SubAgentPanel_statusCompleted__Ma22L{color:var(--color-success)}.SubAgentPanel_statusError__7GEW9{color:var(--color-error)}.SubAgentPanel_statusActive__XKHFU{color:var(--color-primary);animation:SubAgentPanel_spin__E3Lxg 1s linear infinite}.SubAgentPanel_statusPending__Ccvvb{color:var(--color-text-tertiary)}.SubAgentPanel_closeButton__bSsq6{padding:.25rem}.SubAgentPanel_closeButton__bSsq6:hover{background-color:var(--color-border-light)}.SubAgentPanel_description__hPM33{padding:1rem;border-bottom:1px solid var(--color-border-light)}.SubAgentPanel_description__hPM33 p{margin:0;font-size:.875rem;color:var(--color-text-secondary);line-height:1.75}.SubAgentPanel_messages__l4Afb{flex:1;overflow-y:auto}.SubAgentPanel_content__ZIqoP{padding:1.5rem}.SubAgentPanel_emptyState__qnkCe{display:flex;align-items:center;justify-content:center;height:200px;color:var(--color-text-tertiary)}.SubAgentPanel_emptyState__qnkCe p{margin:0;font-size:.875rem}.SubAgentPanel_messagesList__FG4k_{padding:1rem}.SubAgentPanel_message__KvTJ8{margin-bottom:1.5rem}.SubAgentPanel_message__KvTJ8:last-child{margin-bottom:0}.SubAgentPanel_message__KvTJ8.SubAgentPanel_user__e_cpF .SubAgentPanel_messageHeader__UYqfS{color:#2f6868}.SubAgentPanel_message__KvTJ8.SubAgentPanel_assistant__GM913 .SubAgentPanel_messageHeader__UYqfS{color:var(--color-secondary)}.SubAgentPanel_messageHeader__UYqfS{margin-bottom:.5rem}.SubAgentPanel_role__KYrxe{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.SubAgentPanel_messageContent__cyU46{padding:1rem;background-color:var(--color-surface);border-radius:.375rem;font-size:.875rem;line-height:1.75}@keyframes SubAgentPanel_spin__E3Lxg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FileViewDialog_dialog__fvGbn{max-width:80vw!important;width:900px!important;max-height:80vh!important;display:flex!important;flex-direction:column!important;background-color:var(--color-background)!important;padding:1.5rem!important}.FileViewDialog_header__fe_fb{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--color-border)}.FileViewDialog_titleSection__DVm7F{display:flex;align-items:center;gap:.5rem;min-width:0}.FileViewDialog_fileIcon__2VTbV{width:20px;height:20px;color:var(--color-text-secondary);flex-shrink:0}.FileViewDialog_fileName__7cpCE{font-size:1rem;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileViewDialog_actions__vGDyY{display:flex;gap:.25rem;flex-shrink:0}.FileViewDialog_actionButton__IUZup{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;margin-right:.25rem}.FileViewDialog_actionButton__IUZup:hover{background-color:var(--color-border-light)}.FileViewDialog_contentArea__L4ol8{flex:1;max-height:60vh;overflow:auto;background-color:var(--color-surface);border-radius:.375rem;padding:1rem}.FileViewDialog_contentArea__L4ol8::-webkit-scrollbar{width:8px;height:8px}.FileViewDialog_contentArea__L4ol8::-webkit-scrollbar-track{background:var(--color-border-light);border-radius:.25rem}.FileViewDialog_contentArea__L4ol8::-webkit-scrollbar-thumb{background:var(--color-text-tertiary);border-radius:.25rem}.FileViewDialog_contentArea__L4ol8::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.FileViewDialog_emptyContent__KEp2h{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--color-text-tertiary)}.FileViewDialog_emptyContent__KEp2h p{margin:0;font-size:.875rem}.FileViewDialog_markdownWrapper__WoHsW{padding:1.5rem;background-color:var(--color-background);border-radius:.375rem}.page_container__LLik5{display:flex;height:100vh;width:100vw;background-color:var(--color-surface);overflow:hidden}.page_mainContent__NQxPz{flex:1;display:flex;min-width:0;position:relative}