.tool-call-status_loader__YciM6{display:flex;gap:4px;align-items:center;flex-shrink:0}.tool-call-status_loader__YciM6 span{width:6px;height:6px;background-color:#9ca3af;border-radius:50%;display:inline-block;animation:tool-call-status_bounce__1kIce 1.4s ease-in-out infinite both}.tool-call-status_loader__YciM6 span:first-child{animation-delay:-.32s}.tool-call-status_loader__YciM6 span:nth-child(2){animation-delay:-.16s}@keyframes tool-call-status_bounce__1kIce{0%,80%,to{transform:scale(0);opacity:.3}40%{transform:scale(1);opacity:1}}.tool-call-status_text__40s9U{font-size:14px;color:#6b7280;line-height:1.4;font-weight:500}.thinking-indicator_thinking__BHQ_p{align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:80%;margin-bottom:16px;margin-left:20px;margin-right:20px}.thinking-indicator_content__slTdn{color:#6b7280;display:flex;align-items:center;gap:12px;min-height:24px;width:-moz-fit-content;width:fit-content}.thinking-indicator_loader__0he4w{display:flex;gap:5px;align-items:center;padding:12px 0}.thinking-indicator_loader__0he4w span{width:8px;height:8px;background-color:#d1d5db;border-radius:50%;display:inline-block;animation:thinking-indicator_bounce__Cflag 1.4s ease-in-out infinite both}.thinking-indicator_loader__0he4w span:first-child{animation-delay:-.32s}.thinking-indicator_loader__0he4w span:nth-child(2){animation-delay:-.16s}@keyframes thinking-indicator_bounce__Cflag{0%,80%,to{transform:scale(0);opacity:.3}40%{transform:scale(1);opacity:1}}.thinking-indicator_reasoning__RViq6{color:var(--content-primary);font-size:13px;line-height:1.5;font-style:normal;white-space:pre-wrap;word-wrap:break-word}.thinking-indicator_cursor__PwAZu{display:inline-block;width:2px;height:1em;background-color:currentColor;margin-left:2px;animation:thinking-indicator_blink__DBr9F 1s infinite}@keyframes thinking-indicator_blink__DBr9F{0%,50%{opacity:1}51%,to{opacity:0}}.debug-tool-call_container__R75a7{margin:12px 24px;padding:12px;background-color:#f8f9fa;border:1px dashed #dee2e6;border-left:4px solid #6c757d;border-radius:4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.8rem;color:#495057;max-width:calc(100% - 48px)}.debug-tool-call_errorContainer__KRaMN{border-left-color:#dc3545!important;background-color:#fff5f5!important;border-style:solid}.debug-tool-call_header__xs8W6{display:flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px;margin:-4px;border-radius:4px;transition:background-color .2s}.debug-tool-call_header__xs8W6:hover{background-color:#e9ecef}.debug-tool-call_expandIcon__A5QVb{font-size:.7rem;color:#6c757d;transition:transform .2s;min-width:12px}.debug-tool-call_toolName__UXuKJ{font-weight:700;color:#212529;flex:1 1}.debug-tool-call_timestamp__DHo5Q{font-size:.65rem;color:#6c757d;font-family:monospace;padding:2px 4px;background-color:#f8f9fa;border-radius:3px}.debug-tool-call_status__rEMsn{text-transform:uppercase;font-size:.7rem;padding:2px 6px;border-radius:10px;background-color:#e9ecef}.debug-tool-call_status__rEMsn[data-state=result]{background-color:#d4edda;color:#155724}.debug-tool-call_status__rEMsn[data-state=call]{background-color:#fff3cd;color:#856404}.debug-tool-call_status__rEMsn[data-state=error]{background-color:#f8d7da;color:#721c24;font-weight:700}.debug-tool-call_durationBadge__sJUEs{font-size:.7rem;padding:2px 6px;border-radius:10px;background-color:#cfe2ff;color:#084298;font-weight:600}.debug-tool-call_details__OQO1h{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #e9ecef}.debug-tool-call_section__SQ_vJ{display:flex;flex-direction:column;gap:4px}.debug-tool-call_sectionTitle__ip1lk{font-weight:600;font-size:.75rem;color:#6c757d}.debug-tool-call_errorTitle__isKhB{color:#dc3545}.debug-tool-call_jsonWrapper__5gsRC{background-color:#1e1e1e;border-radius:4px;padding:8px;overflow:auto;max-height:400px;font-family:inherit}.debug-tool-call_jsonWrapper__5gsRC .json-view{font-family:inherit!important;font-size:.8rem!important;background-color:transparent!important}.debug-tool-call_loadingJson__V_ACc{font-style:italic;color:#6c757d;padding:8px}.debug-tool-call_code__tbRGY{margin:0;padding:8px;background-color:#e9ecef;border-radius:4px;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.debug-tool-call_duration__nTZr9{margin-top:4px;font-weight:700;color:#007bff;font-size:.75rem}.json-view{display:block;color:#4d4d4d;text-align:left;--json-property:#009033;--json-index:#676dff;--json-number:#676dff;--json-string:#b2762e;--json-boolean:#dc155e;--json-null:#dc155e}.json-view .json-view--property{color:var(--json-property)}.json-view .json-view--index{color:var(--json-index)}.json-view .json-view--number{color:var(--json-number)}.json-view .json-view--string{color:var(--json-string)}.json-view .json-view--boolean{color:var(--json-boolean)}.json-view .json-view--null{color:var(--json-null)}.json-view .jv-indent{padding-left:1em}.json-view .jv-chevron{display:inline-block;vertical-align:-20%;cursor:pointer;opacity:.4;width:1em;height:1em}:is(.json-view .jv-chevron:hover,.json-view .jv-size:hover+.jv-chevron){opacity:.8}.json-view .jv-size{cursor:pointer;opacity:.4;font-size:.875em;font-style:italic;margin-left:.5em;vertical-align:-5%;line-height:1}.json-view .json-view--link svg,.json-view :is(.json-view--copy,.json-view--edit){display:none;width:1em;height:1em;margin-left:.25em;cursor:pointer}.json-view .json-view--input{width:120px;margin-left:.25em;border-radius:4px;border:1px solid;padding:0 4px;font-size:87.5%;line-height:1.25;background:transparent}.json-view .json-view--deleting{outline:1px solid #da0000;background-color:#da000011;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}:is(.json-view:hover,.json-view--pair:hover)>.json-view--link svg,:is(.json-view:hover,.json-view--pair:hover)>:is(.json-view--copy,.json-view--edit){display:inline-block}.json-view .jv-button{background:transparent;outline:none;border:none;cursor:pointer;color:inherit}.json-view .cursor-pointer{cursor:pointer}.json-view svg{vertical-align:-10%}.jv-size-chevron~svg{vertical-align:-16%}.json-view_a11y{color:#545454;--json-property:#aa5d00;--json-index:#007299;--json-number:#007299;--json-string:green;--json-boolean:#d91e18;--json-null:#d91e18}.json-view_github{color:#005cc5;--json-property:#005cc5;--json-index:#005cc5;--json-number:#005cc5;--json-string:#032f62;--json-boolean:#005cc5;--json-null:#005cc5}.json-view_vscode{color:#005cc5;--json-property:#0451a5;--json-index:#00f;--json-number:#00f;--json-string:#a31515;--json-boolean:#00f;--json-null:#00f}.json-view_atom{color:#383a42;--json-property:#e45649;--json-index:#986801;--json-number:#986801;--json-string:#50a14f;--json-boolean:#0184bc;--json-null:#0184bc}.json-view_winter-is-coming{color:#0431fa;--json-property:#3a9685;--json-index:#ae408b;--json-number:#ae408b;--json-string:#8123a9;--json-boolean:#0184bc;--json-null:#0184bc}:is(.dark .json-view,.dark.json-view){color:#d1d1d1;--json-property:#009033;--json-index:#5d75f2;--json-number:#5d75f2;--json-string:#c57e29;--json-boolean:#e4407b;--json-null:#e4407b}:is(.dark .json-view_a11y,.dark.json-view_a11y){color:#d1d1d1;--json-property:gold;--json-index:#00e0e0;--json-number:#00e0e0;--json-string:#abe338;--json-boolean:#ffa07a;--json-null:#ffa07a}:is(.dark .json-view_github,.dark.json-view_github){color:#79b8ff;--json-property:#79b8ff;--json-index:#79b8ff;--json-number:#79b8ff;--json-string:#9ecbff;--json-boolean:#79b8ff;--json-null:#79b8ff}:is(.dark .json-view_vscode,.dark.json-view_vscode){color:orchid;--json-property:#9cdcfe;--json-index:#b5cea8;--json-number:#b5cea8;--json-string:#ce9178;--json-boolean:#569cd6;--json-null:#569cd6}:is(.dark .json-view_atom,.dark.json-view_atom){color:#abb2bf;--json-property:#e06c75;--json-index:#d19a66;--json-number:#d19a66;--json-string:#98c379;--json-boolean:#56b6c2;--json-null:#56b6c2}:is(.dark .json-view_winter-is-coming,.dark.json-view_winter-is-coming){color:#a7dbf7;--json-property:#91dacd;--json-index:#8dec95;--json-number:#8dec95;--json-string:#e0aff5;--json-boolean:#f29fd8;--json-null:#f29fd8}.markdown-renderer_markdown__Wuu48{color:#111827;line-height:1.5;font-size:16px}.markdown-renderer_markdown__Wuu48 p{margin:0 0 8px}.markdown-renderer_markdown__Wuu48 p:last-child{margin-bottom:0}.markdown-renderer_markdown__Wuu48 p strong{font-weight:600;font-size:1rem}.markdown-renderer_markdown__Wuu48 h1,.markdown-renderer_markdown__Wuu48 h2,.markdown-renderer_markdown__Wuu48 h3,.markdown-renderer_markdown__Wuu48 h4,.markdown-renderer_markdown__Wuu48 h5,.markdown-renderer_markdown__Wuu48 h6{margin:16px 0 8px;font-weight:600;color:var(--content-primary)}.markdown-renderer_markdown__Wuu48 h1:first-child,.markdown-renderer_markdown__Wuu48 h2:first-child,.markdown-renderer_markdown__Wuu48 h3:first-child,.markdown-renderer_markdown__Wuu48 h4:first-child,.markdown-renderer_markdown__Wuu48 h5:first-child,.markdown-renderer_markdown__Wuu48 h6:first-child{margin-top:0}.markdown-renderer_markdown__Wuu48 h1{font-size:24px}.markdown-renderer_markdown__Wuu48 h2{font-size:20px}.markdown-renderer_markdown__Wuu48 h3{font-size:18px}.markdown-renderer_markdown__Wuu48 ol,.markdown-renderer_markdown__Wuu48 ul{margin:8px 0;padding-left:24px}.markdown-renderer_markdown__Wuu48 li{margin:4px 0}.markdown-renderer_markdown__Wuu48 code{background-color:var(--background-secondary);padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.markdown-renderer_markdown__Wuu48 pre{background-color:var(--background-secondary);padding:12px;border-radius:8px;overflow-x:auto;margin:12px 0}.markdown-renderer_markdown__Wuu48 pre code{background-color:transparent;padding:0}.markdown-renderer_markdown__Wuu48 a{color:var(--content-accent);text-decoration:none}.markdown-renderer_markdown__Wuu48 a:hover{text-decoration:underline}.markdown-renderer_markdown__Wuu48 blockquote{border-left:3px solid var(--border-accent);padding-left:12px;margin:12px 0;color:var(--content-secondary)}.markdown-renderer_markdown__Wuu48 table{border-collapse:collapse;width:100%;margin:12px 0}.markdown-renderer_markdown__Wuu48 table td,.markdown-renderer_markdown__Wuu48 table th{border:1px solid var(--border-primary);padding:8px;text-align:left}.markdown-renderer_markdown__Wuu48 table th{background-color:var(--background-secondary);font-weight:600}.debug-reasoning_container__o5m5y{margin:12px 24px;padding:12px;background-color:#fcfaff;border:1px dashed #e9d5ff;border-left:4px solid #a855f7;border-radius:4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.8rem;color:#495057;max-width:calc(100% - 48px)}.debug-reasoning_header__qydI_{display:flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px;margin:-4px;border-radius:4px;transition:background-color .2s}.debug-reasoning_header__qydI_:hover{background-color:#f3e8ff}.debug-reasoning_expandIcon__HmByU{font-size:.7rem;color:#6b7280;transition:transform .2s;min-width:12px}.debug-reasoning_title__MMfUQ{font-weight:700;color:#1f2937;flex:1 1}.debug-reasoning_timestamp__w50d5{font-size:.65rem;color:#6b7280;font-family:monospace;padding:2px 4px;background-color:#f3f4f6;border-radius:3px}.debug-reasoning_status__QKaX2{text-transform:uppercase;font-size:.7rem;padding:2px 6px;border-radius:10px;background-color:#f3f4f6;color:#4b5563}.debug-reasoning_status__QKaX2[data-state=streaming]{background-color:#f3e8ff;color:#7e22ce;font-weight:700}.debug-reasoning_status__QKaX2[data-state=done]{background-color:#d1fae5;color:#065f46}.debug-reasoning_details__VzwGG{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #f3e8ff}.debug-reasoning_reasoningWrapper__jT3tW{border-radius:4px;padding:12px;overflow:auto;max-height:500px;color:#e5e7eb;line-height:1.5}.debug-reasoning_reasoningWrapper__jT3tW p{margin-bottom:.5rem}.debug-reasoning_reasoningWrapper__jT3tW p:last-child{margin-bottom:0}.debug-reasoning_cursor__aD3UT{display:inline-block;width:8px;height:15px;background-color:#a855f7;margin-left:4px;animation:debug-reasoning_blink__qhLPv 1s infinite;vertical-align:middle}@keyframes debug-reasoning_blink__qhLPv{0%{opacity:1}50%{opacity:0}to{opacity:1}}.chat-messages_container__6Y2P0{flex:1 1;padding:16px 0 40px;display:flex;flex-direction:column;gap:16px;background-color:#fff}@media(max-width:960px){.chat-messages_container__6Y2P0{padding:16px 0 40px}}.chat-messages_emptyState__JcTDU{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;text-align:center;padding:48px 16px}.chat-messages_emptyStateTitle__MT4QE{font-size:24px;font-weight:600;color:var(--content-primary);margin-bottom:8px}.chat-messages_emptyStateText___lA5p{font-size:16px;color:var(--content-secondary)}.chat-messages_messageContainer__pYTtG{display:flex;flex-direction:column}.chat-messages_thinkingContainer__0AjNn{margin-bottom:8px;width:-moz-fit-content;width:fit-content}.chat-messages_lastSystemMessage__GDZWh{min-height:calc(100dvh - 270px)}.chat-messages_loadingContainer__uOMW_{margin-bottom:16px}.chat-message_carouselContainer__F8292{margin:16px 0;width:100%}.chat-message_carouselBody__3G1fi{padding-bottom:12px;padding-left:20px!important;padding-right:20px!important;margin:0!important;right:0!important;width:100%!important;gap:12px!important}