.SubAgentIndicator_container__lqFof{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem 1rem;background-color:var(--color-avatar-bg);border:1px solid var(--color-border);border-radius:.5rem;text-align:left;transition:all .25s cubic-bezier(.4,0,.2,1);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:.5rem;overflow:hidden;width:fit-content;max-width:70vw}.ToolCallBox_header__3X_Or{width:100%;padding:.5rem .75rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem;text-align:left;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.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 .75rem .75rem;border-top:1px solid var(--color-border-light)}.ToolCallBox_section__ZhShT,.ToolCallBox_section__ZhShT:first-child{margin-top:.75rem}.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:.375rem;font-family:SF Mono,ui-monospace,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:.75rem;line-height:1.625;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:.375rem}.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.625;color:inherit;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;max-width:100%;overflow:hidden}.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:1rem;margin-bottom:.75rem;font-weight:600;overflow-wrap:break-word;word-break:break-word}.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:.75rem;overflow-wrap:break-word;word-break:break-word}.MarkdownContent_markdown__chMve p:last-child{margin-bottom:0}.MarkdownContent_markdown__chMve .MarkdownContent_link__HZEWg{color:var(--color-primary);text-decoration:none;word-break:break-all;overflow-wrap:break-word}.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:.375rem;font-family:SF Mono,ui-monospace,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:.9em;word-break:break-all;overflow-wrap:break-word}.MarkdownContent_markdown__chMve .MarkdownContent_preWrapper__B9Nsz{margin:.75rem 0;max-width:100%;overflow:hidden}.MarkdownContent_markdown__chMve .MarkdownContent_preWrapper__B9Nsz:last-child{margin-bottom:0}.MarkdownContent_markdown__chMve .MarkdownContent_codeBlock__Itqq4{border-radius:.5rem;font-size:.875rem;overflow-x:auto;max-width:100%;word-break:break-all}.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:.375rem}.MarkdownContent_markdown__chMve .MarkdownContent_codeBlock__Itqq4::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.MarkdownContent_markdown__chMve .MarkdownContent_blockquote__i4Ama{margin:.75rem 0;padding-left:.75rem;border-left:4px solid var(--color-border);color:var(--color-text-secondary);font-style:italic;overflow-wrap:break-word;word-break:break-word}.MarkdownContent_markdown__chMve .MarkdownContent_list__mMaeH,.MarkdownContent_markdown__chMve .MarkdownContent_orderedList__OMCzg{margin:.75rem 0;padding-left:1rem}.MarkdownContent_markdown__chMve .MarkdownContent_list__mMaeH li,.MarkdownContent_markdown__chMve .MarkdownContent_orderedList__OMCzg li{margin-bottom:.375rem;overflow-wrap:break-word;word-break:break-word}.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:.75rem 0;max-width:100%}.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}.MarkdownContent_markdown__chMve .MarkdownContent_table__p4XmW td,.MarkdownContent_markdown__chMve .MarkdownContent_table__p4XmW th{padding:.5rem;border:1px solid var(--color-border);overflow-wrap:break-word;word-break:break-word}.ChatMessage_message__7OtHB{display:flex;gap:1.25rem;margin-bottom:2rem;opacity:0;animation:ChatMessage_fadeInUp__9UuTo .4s ease-out forwards}.ChatMessage_message__7OtHB:last-child{margin-bottom:0}.ChatMessage_message__7OtHB.ChatMessage_user__23aZ4{flex-direction:row-reverse}.ChatMessage_message__7OtHB.ChatMessage_user__23aZ4 .ChatMessage_bubble__y7TMw{background:var(--color-user-message);color:#fff;border-bottom-right-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.ChatMessage_message__7OtHB.ChatMessage_user__23aZ4 .ChatMessage_bubble__y7TMw code{background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.2)}.ChatMessage_message__7OtHB.ChatMessage_user__23aZ4 .ChatMessage_bubble__y7TMw pre{background:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.2)}.ChatMessage_message__7OtHB.ChatMessage_user__23aZ4 .ChatMessage_bubble__y7TMw pre code{background:rgba(0,0,0,0);border:none}.ChatMessage_message__7OtHB.ChatMessage_user__23aZ4 .ChatMessage_bubble__y7TMw a{color:hsla(0,0%,100%,.9);border-bottom:1px solid hsla(0,0%,100%,.3)}.ChatMessage_message__7OtHB.ChatMessage_user__23aZ4 .ChatMessage_bubble__y7TMw a:hover{border-bottom-color:hsla(0,0%,100%,.7)}.ChatMessage_message__7OtHB.ChatMessage_user__23aZ4 .ChatMessage_bubble__y7TMw blockquote{border-left-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.8)}.ChatMessage_message__7OtHB.ChatMessage_user__23aZ4 .ChatMessage_avatar__sRX_I{background:var(--color-user-message);color:#fff}.ChatMessage_message__7OtHB.ChatMessage_assistant__lV9EL .ChatMessage_bubble__y7TMw{background:var(--color-assistant-message);color:var(--color-text-primary);border:1px solid var(--color-border);box-shadow:0 0 0 1px rgba(0,0,0,.05)}.ChatMessage_message__7OtHB.ChatMessage_assistant__lV9EL .ChatMessage_avatar__sRX_I{background:var(--color-primary);color:#fff}.ChatMessage_messageWithoutAvatar__34kAS{padding-left:calc(40px + 1.25rem);margin-bottom:1.25rem;opacity:0;animation:ChatMessage_fadeInUp__9UuTo .4s ease-out forwards;animation-delay:.1s}.ChatMessage_messageWithoutAvatar__34kAS.ChatMessage_user__23aZ4{padding-left:0;padding-right:calc(40px + 1.25rem)}.ChatMessage_avatar__sRX_I{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:1rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.ChatMessage_avatar__sRX_I svg{width:20px;height:20px}.ChatMessage_avatarHidden___zgjf{background-color:rgba(0,0,0,0)!important;opacity:0}.ChatMessage_content__h_jus{flex:1;min-width:0;max-width:100%}.ChatMessage_user__23aZ4 .ChatMessage_content__h_jus{max-width:85%}.ChatMessage_bubble__y7TMw{border-radius:1.5rem;padding:1.25rem 1.5rem;word-wrap:break-word;width:fit-content;max-width:100%;transition:all .25s cubic-bezier(.4,0,.2,1)}.ChatMessage_user__23aZ4 .ChatMessage_bubble__y7TMw{margin-left:auto}.ChatMessage_text__CYMRo{font-family:var(--font-primary,"Satoshi","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif);font-size:1rem;line-height:1.625;margin:0;word-wrap:break-word}.ChatMessage_text__CYMRo p{margin-bottom:1rem}.ChatMessage_text__CYMRo p:last-child{margin-bottom:0}.ChatMessage_text__CYMRo pre{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:1.25rem;margin:1rem 0;font-family:SF Mono,ui-monospace,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:.875rem;line-height:1.5;overflow-x:auto}.ChatMessage_text__CYMRo pre code{background:rgba(0,0,0,0);padding:0;border-radius:0;border:none}.ChatMessage_text__CYMRo code{background:var(--color-surface);color:var(--color-text-primary);padding:.125rem .375rem;border-radius:.375rem;font-family:SF Mono,ui-monospace,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:.9em;border:1px solid var(--color-border)}.ChatMessage_text__CYMRo ol,.ChatMessage_text__CYMRo ul{margin:1rem 0;padding-left:1.5rem}.ChatMessage_text__CYMRo ol li,.ChatMessage_text__CYMRo ul li{margin-bottom:.5rem;line-height:1.625}.ChatMessage_text__CYMRo ol li:last-child,.ChatMessage_text__CYMRo ul li:last-child{margin-bottom:0}.ChatMessage_text__CYMRo a{color:var(--color-primary);text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);border-bottom:1px solid rgba(0,0,0,0)}.ChatMessage_text__CYMRo a:hover{border-bottom-color:var(--color-primary);opacity:.8}.ChatMessage_text__CYMRo blockquote{border-left:3px solid var(--color-border-focus);padding-left:1.25rem;margin:1rem 0;font-style:italic;color:var(--color-text-secondary)}.ChatMessage_text__CYMRo table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.875rem;border-radius:.75rem;overflow:hidden}.ChatMessage_text__CYMRo table td,.ChatMessage_text__CYMRo table th{border:1px solid var(--color-border);padding:.75rem 1rem;text-align:left}.ChatMessage_text__CYMRo table th{background:var(--color-surface);font-weight:500;color:var(--color-text-primary)}.ChatMessage_text__CYMRo table tr:nth-child(2n){background:var(--color-surface)}.ChatMessage_text__CYMRo h1,.ChatMessage_text__CYMRo h2,.ChatMessage_text__CYMRo h3,.ChatMessage_text__CYMRo h4,.ChatMessage_text__CYMRo h5,.ChatMessage_text__CYMRo h6{margin:1.25rem 0 1rem}.ChatMessage_text__CYMRo h1:first-child,.ChatMessage_text__CYMRo h2:first-child,.ChatMessage_text__CYMRo h3:first-child,.ChatMessage_text__CYMRo h4:first-child,.ChatMessage_text__CYMRo h5:first-child,.ChatMessage_text__CYMRo h6:first-child{margin-top:0}.ChatMessage_text__CYMRo h1:last-child,.ChatMessage_text__CYMRo h2:last-child,.ChatMessage_text__CYMRo h3:last-child,.ChatMessage_text__CYMRo h4:last-child,.ChatMessage_text__CYMRo h5:last-child,.ChatMessage_text__CYMRo h6:last-child{margin-bottom:0}.ChatMessage_toolCalls___iJIf{margin-top:1.25rem}.ChatMessage_subAgents___6Y_b,.ChatMessage_toolCalls___iJIf{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%}@keyframes ChatMessage_fadeInUp__9UuTo{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.ChatMessage_message__7OtHB{gap:1rem;margin-bottom:1.5rem}.ChatMessage_messageWithoutAvatar__34kAS{padding-left:calc(36px + 1rem);margin-bottom:1rem}.ChatMessage_messageWithoutAvatar__34kAS.ChatMessage_user__23aZ4{padding-left:0;padding-right:calc(36px + 1rem)}.ChatMessage_avatar__sRX_I{width:36px;height:36px}.ChatMessage_avatar__sRX_I svg{width:18px;height:18px}.ChatMessage_bubble__y7TMw{padding:1rem 1.25rem;border-radius:1rem}.ChatMessage_user__23aZ4 .ChatMessage_bubble__y7TMw{border-bottom-right-radius:.375rem}.ChatMessage_text__CYMRo{font-size:.875rem}.ChatMessage_user__23aZ4 .ChatMessage_content__h_jus{max-width:90%}}.ThreadHistorySidebar_overlay__fI2Ep{position:fixed;top:0;right:0;height:100vh;width:50vw;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 8px 10px -6px rgba(0,0,0,.1)}.ThreadHistorySidebar_header__9_y9m{display:flex;justify-content:space-between;align-items:center;padding:.75rem;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:.375rem}.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:2rem;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:1rem}.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:.5rem;text-align:left;cursor:pointer;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.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:.375rem;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}.ThemeToggle_themeToggle__r_rwV{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:.75rem;background:rgba(0,0,0,0);color:#64748b;transition:all .25s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,0);cursor:pointer;overflow:hidden}.ThemeToggle_themeToggle__r_rwV:hover{background:#f9fafb;color:#1f2937;border-color:#e5e7eb;transform:translateY(-1px)}.ThemeToggle_themeToggle__r_rwV:active{transform:translateY(0);background:#f3f4f6}.ThemeToggle_themeToggle__r_rwV:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.ThemeToggle_iconContainer__3Ei6Q{position:relative;width:18px;height:18px}.ThemeToggle_icon__ULkpw{position:absolute;top:0;left:0;width:18px;height:18px;transition:all .25s cubic-bezier(.4,0,.2,1);transform-origin:center}.ThemeToggle_sunIcon__Z0U60{opacity:1;transform:rotate(0deg) scale(1)}.ThemeToggle_sunIcon__Z0U60.ThemeToggle_hidden__FrsJ_{opacity:0;transform:rotate(-90deg) scale(.8)}.ThemeToggle_moonIcon__HC2FZ{opacity:1;transform:rotate(0deg) scale(1)}.ThemeToggle_moonIcon__HC2FZ.ThemeToggle_hidden__FrsJ_{opacity:0;transform:rotate(90deg) scale(.8)}@media(prefers-color-scheme:dark){.ThemeToggle_themeToggle__r_rwV{color:#8e8e93}.ThemeToggle_themeToggle__r_rwV:hover{background:#2c2c2e;color:#f2f2f7;border-color:#5b9bd5}.ThemeToggle_themeToggle__r_rwV:active{background:#3a3a3c}.ThemeToggle_themeToggle__r_rwV:focus-visible{outline-color:#5b9bd5}}[data-theme=dark] .ThemeToggle_themeToggle__r_rwV{color:#8e8e93}[data-theme=dark] .ThemeToggle_themeToggle__r_rwV:hover{background:#2c2c2e;color:#f2f2f7;border-color:#5b9bd5}[data-theme=dark] .ThemeToggle_themeToggle__r_rwV:active{background:#3a3a3c}[data-theme=dark] .ThemeToggle_themeToggle__r_rwV:focus-visible{outline-color:#5b9bd5}.ChatInterface_container__pNJLk{display:flex;flex-direction:column;height:100vh;width:100%}.ChatInterface_header___v4iN{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;height:64px;flex-shrink:0;position:sticky;top:0;z-index:100}.ChatInterface_headerLeft__CpCzp{display:flex;align-items:center;gap:1rem}.ChatInterface_logo__uEhFm{width:28px;height:28px;color:var(--color-primary)}.ChatInterface_title__X5yoI{font-family:var(--font-primary,"Satoshi","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif);font-size:1.25rem;font-weight:500;color:var(--color-text-primary);margin:0;letter-spacing:-.025em}.ChatInterface_headerRight__L7nWL{display:flex;align-items:center;gap:.75rem}.ChatInterface_headerRight__L7nWL button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:.75rem;background:rgba(0,0,0,0);color:var(--color-text-secondary);transition:all .25s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,0)}.ChatInterface_headerRight__L7nWL button:hover:not(:disabled){background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border-focus);transform:translateY(-1px)}.ChatInterface_headerRight__L7nWL button:active{transform:translateY(0);background:var(--color-surface-hover)}.ChatInterface_headerRight__L7nWL button:disabled{opacity:.4;cursor:not-allowed}.ChatInterface_headerRight__L7nWL button svg{width:18px;height:18px}.ChatInterface_content__jy7z0{flex:1;display:flex;position:relative;overflow:hidden;max-width:1200px;margin:0 auto;width:100%}.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;height:100%;padding:4rem 2rem;text-align:center}.ChatInterface_emptyState__KY_CF .ChatInterface_emptyIcon__8EJUz{color:var(--color-text-tertiary);margin-bottom:2rem;opacity:.6}.ChatInterface_emptyState__KY_CF h2{font-family:var(--font-primary,"Satoshi","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif);font-size:1.125rem;font-weight:400;color:var(--color-text-secondary);margin:0;letter-spacing:-.01em;line-height:1.625}.ChatInterface_threadLoadingState__uB2AY{display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:absolute;top:0;left:0;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);z-index:10}.ChatInterface_threadLoadingSpinner__BJ7Hq{width:32px;height:32px;color:var(--color-primary);animation:ChatInterface_spin__fwKCw 1s linear infinite}.ChatInterface_messagesList__VrIwN{flex:1;overflow-y:auto;padding:2rem 2rem 1.5rem;scroll-behavior:smooth}.ChatInterface_messagesList__VrIwN::-webkit-scrollbar{width:6px}.ChatInterface_messagesList__VrIwN::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ChatInterface_messagesList__VrIwN::-webkit-scrollbar-thumb{background:rgba(0,0,0,.05);border-radius:3px}.ChatInterface_messagesList__VrIwN::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.1)}.ChatInterface_loadingMessage__AMaGK{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem;color:var(--color-text-secondary);font-weight:400}.ChatInterface_loadingMessage__AMaGK .ChatInterface_spinner__3TCSn{width:16px;height:16px;color:var(--color-primary);animation:ChatInterface_spin__fwKCw 1s linear infinite}.ChatInterface_inputForm__CKMKq{display:flex;gap:1rem;padding:1.5rem 2rem;flex-shrink:0;max-width:800px;margin:0 auto;width:100%;border-top:1px solid var(--color-border)}.ChatInterface_input___IgSP{flex:1;padding:1rem 1.25rem;border:1px solid var(--color-border);border-radius:1rem;background:var(--color-background);font-family:var(--font-primary,"Satoshi","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif);font-size:1rem;color:var(--color-text-primary);transition:all .25s cubic-bezier(.4,0,.2,1);min-height:44px}.ChatInterface_input___IgSP::placeholder{color:var(--color-text-placeholder)}.ChatInterface_input___IgSP:focus{border-color:var(--color-primary);background:var(--color-background);box-shadow:0 0 0 3px var(--color-focus)}.ChatInterface_input___IgSP:disabled{background:var(--color-surface);color:var(--color-text-tertiary);cursor:not-allowed}.ChatInterface_sendButton__Yx7NW{display:flex;align-items:center;justify-content:center;padding:1rem;min-width:44px;height:44px;background:var(--color-primary);color:#fff;border-radius:1rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);border:1px solid var(--color-primary)}.ChatInterface_sendButton__Yx7NW:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.ChatInterface_sendButton__Yx7NW:active{transform:translateY(0);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.ChatInterface_sendButton__Yx7NW:disabled{background:var(--color-surface);color:var(--color-text-tertiary);border-color:var(--color-border);cursor:not-allowed;transform:none;box-shadow:none}.ChatInterface_sendButton__Yx7NW svg{width:16px;height:16px}.ChatInterface_stopButton__ZgwPR{display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;height:44px;background:#dc2626;color:#fff;border-radius:1rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);border:1px solid #dc2626;font-size:.875rem}.ChatInterface_stopButton__ZgwPR:hover{background:hsl(0,72.2222222222%,45.5882352941%);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.ChatInterface_stopButton__ZgwPR:active{transform:translateY(0);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.ChatInterface_newMessageIndicator__Y1uK_{position:absolute;bottom:1.5rem;right:1.5rem;display:flex;align-items:center;gap:.75rem;background:#2563eb;color:#fff;border:none;border-radius:9999px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;font-family:Satoshi,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);z-index:1100;transition:all .25s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px)}.ChatInterface_newMessageIndicator__Y1uK_:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.ChatInterface_newMessageIndicator__Y1uK_:active{transform:translateY(-1px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.ChatInterface_newMessageIndicator__Y1uK_ svg{flex-shrink:0;width:16px;height:16px}.ChatInterface_newMessageIndicator__Y1uK_ span:last-child{white-space:nowrap;font-weight:500}.ChatInterface_unreadBadge__gnX6l{background:hsla(0,0%,100%,.2);color:#fff;border-radius:9999px;padding:2px .5rem;font-size:11px;font-weight:600;min-width:18px;text-align:center;line-height:1.2;backdrop-filter:blur(4px)}@keyframes ChatInterface_spin__fwKCw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.ChatInterface_header___v4iN{padding:1.25rem 1.5rem}.ChatInterface_content__jy7z0{margin:0}.ChatInterface_messagesContainer__wWwZn{margin:0 1rem 1rem;border-radius:.75rem}.ChatInterface_messagesList__VrIwN{padding:1.5rem 1.25rem}.ChatInterface_inputForm__CKMKq{padding:1.25rem 1.5rem;border-radius:0}.ChatInterface_newMessageIndicator__Y1uK_{bottom:calc(64px + 1.25rem);right:1.25rem}}.TasksFilesSidebar_sidebar__GnrdL{width:280px;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:64px;align-items:center;justify-content:center}.TasksFilesSidebar_header__ET8Sv{display:flex;justify-content:space-between;align-items:center;padding:.75rem;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:.375rem}.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:.75rem!important;background-color:var(--color-border-light)!important;display:flex!important;gap:.375rem!important;padding:.375rem!important;border-radius:.5rem!important;width:calc(100% - 1.5rem)!important;height:auto!important;justify-content:stretch!important}.TasksFilesSidebar_tabTrigger__Ie1U_{flex:1;font-size:.875rem;padding:.5rem .75rem;border-radius:.375rem;background:rgba(0,0,0,0);transition:all .25s cubic-bezier(.4,0,.2,1)}.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:1.5rem;text-align:center;color:var(--color-text-tertiary)}.TasksFilesSidebar_emptyState__YAPO0 p{margin:0;font-size:.875rem}.TasksFilesSidebar_todoGroups__JQjB7{padding:.75rem}.TasksFilesSidebar_todoGroup__2y_3O{margin-bottom:1rem}.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:.5rem;margin-bottom:.375rem;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.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:.75rem}.TasksFilesSidebar_fileItem__WHdM6{width:100%;margin-bottom:.375rem}.TasksFilesSidebar_fileItem__WHdM6:last-child{margin-bottom:0}.TasksFilesSidebar_fileRow__faRm9{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;cursor:pointer;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.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:50vw;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:1000;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);overflow:hidden}.SubAgentPanel_header___GtlR{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem;border-bottom:1px solid var(--color-border);background-color:var(--color-surface)}.SubAgentPanel_headerInfo__14AVD{display:flex;gap:.5rem;flex:1;min-width:0}.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 .375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SubAgentPanel_status__2ngGk{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--color-text-secondary)}.SubAgentPanel_status__2ngGk svg{width:14px;height:14px}.SubAgentPanel_section__zUYYv{margin-bottom:1.5rem;max-width:100%;overflow:hidden}.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;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SubAgentPanel_sectionContent__oxx_l{padding:.75rem;background-color:var(--color-surface);border-radius:.5rem;border:1px solid var(--color-border-light);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;max-width:100%;overflow:hidden}.SubAgentPanel_sectionContent__oxx_l .markdown-content{font-size:.875rem;line-height:1.625}.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;overflow-wrap:break-word}.SubAgentPanel_sectionContent__oxx_l .markdown-content p{margin-bottom:.5rem;overflow-wrap:break-word}.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:1rem}.SubAgentPanel_sectionContent__oxx_l .markdown-content li{margin-bottom:.375rem;overflow-wrap:break-word}.SubAgentPanel_sectionContent__oxx_l .markdown-content pre{background-color:var(--color-background);border-radius:.375rem;padding:.5rem;overflow-x:auto;font-size:.75rem;max-width:100%;white-space:pre-wrap;word-break:break-all}.SubAgentPanel_sectionContent__oxx_l .markdown-content code{background-color:var(--color-background);padding:2px 4px;border-radius:.375rem;font-size:.75rem;word-break:break-all;overflow-wrap:anywhere}.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:.375rem}.SubAgentPanel_closeButton__bSsq6:hover{background-color:var(--color-border-light)}.SubAgentPanel_description__hPM33{padding:.75rem;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.625}.SubAgentPanel_messages__l4Afb{flex:1;overflow-y:auto}.SubAgentPanel_content__ZIqoP{padding:1rem;max-width:100%;overflow:hidden}.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:.75rem}.SubAgentPanel_message__KvTJ8{margin-bottom:1rem}.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:.75rem;background-color:var(--color-surface);border-radius:.5rem;font-size:.875rem;line-height:1.625;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}@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:1rem!important}.FileViewDialog_header__fe_fb{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;margin-bottom:.75rem;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:.375rem;flex-shrink:0}.FileViewDialog_actionButton__IUZup{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;margin-right:.375rem}.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:.5rem;padding:.75rem}.FileViewDialog_contentArea__L4ol8::-webkit-scrollbar{width:8px;height:8px}.FileViewDialog_contentArea__L4ol8::-webkit-scrollbar-track{background:var(--color-border-light);border-radius:.375rem}.FileViewDialog_contentArea__L4ol8::-webkit-scrollbar-thumb{background:var(--color-text-tertiary);border-radius:.375rem}.FileViewDialog_contentArea__L4ol8::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.FileViewDialog_emptyContent__KEp2h{display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--color-text-tertiary)}.FileViewDialog_emptyContent__KEp2h p{margin:0;font-size:.875rem}.FileViewDialog_markdownWrapper__WoHsW{padding:1rem;background-color:var(--color-background);border-radius:.5rem}.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}