._container_1kv24_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16213e);padding:1rem}._card_1kv24_10{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2.5rem;width:100%;max-width:400px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._title_1kv24_20{font-size:1.75rem;font-weight:600;color:#fff;text-align:center;margin:0 0 2rem}._form_1kv24_28{display:flex;flex-direction:column;gap:1.25rem}._inputGroup_1kv24_34{display:flex;flex-direction:column;gap:.5rem}._input_1kv24_34{width:100%;padding:.875rem 1rem;font-size:1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fff;outline:none;transition:border-color .2s,background .2s}._input_1kv24_34::placeholder{color:#fff6}._input_1kv24_34:focus{border-color:#4a9eff;background:#ffffff1a}._input_1kv24_34:disabled{opacity:.6;cursor:not-allowed}._checkbox_1kv24_66{display:flex;align-items:center;gap:.625rem;cursor:pointer;color:#ffffffb3;font-size:.875rem}._checkbox_1kv24_66 input[type=checkbox]{width:1.125rem;height:1.125rem;cursor:pointer;accent-color:#4a9eff}._button_1kv24_82{width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;color:#fff;background:linear-gradient(135deg,#4a9eff,#3b82f6);border:none;border-radius:8px;cursor:pointer;transition:transform .15s,box-shadow .15s,opacity .15s}._button_1kv24_82:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #4a9eff4d}._button_1kv24_82:active:not(:disabled){transform:translateY(0)}._button_1kv24_82:disabled{opacity:.6;cursor:not-allowed}._error_1kv24_109{color:#ff6b6b;font-size:.875rem;text-align:center;padding:.5rem;background:#ff6b6b1a;border-radius:6px}._dashboard_1l60u_1{min-height:100vh;background:var(--bg)}._header_1l60u_6{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:var(--bg-surface);box-shadow:0 2px 4px #00000014;height:48px;border-bottom:1px solid var(--border);position:relative}._headerLeft_1l60u_18{display:flex;align-items:center;gap:.5rem}._menuToggle_1l60u_24{display:none;width:36px;height:36px;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);font-size:1.1rem;cursor:pointer;align-items:center;justify-content:center}._username_1l60u_38{color:var(--text);font-size:.85rem;font-weight:500}._nav_1l60u_45{display:none;position:fixed;top:48px;left:0;right:0;background:var(--bg-surface);border-bottom:1px solid var(--border);padding:.5rem;flex-direction:column;gap:.25rem;z-index:100;box-shadow:0 4px 12px #00000026}._navOpen_1l60u_60{display:flex}._navOverlay_1l60u_64{display:none;position:fixed;inset:48px 0 0;background:#0000004d;z-index:99}._navLink_1l60u_75{padding:.6rem .75rem;border-radius:6px;text-decoration:none;color:var(--text-muted);font-size:.9rem;transition:background .15s,color .15s}._navLink_1l60u_75:hover{background:var(--border);color:var(--text)}._navActive_1l60u_89{padding:.6rem .75rem;border-radius:6px;text-decoration:none;font-size:.9rem;background:var(--accent);color:#fff}._logout_1l60u_98{width:36px;height:36px;padding:0;background:var(--bg);border:1px solid var(--border);color:var(--text-muted);border-radius:6px;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all .2s}._logout_1l60u_98:hover{background:var(--error);color:#fff;border-color:var(--error)}._logout_1l60u_98:active{opacity:.8}._content_1l60u_124{width:100%;height:calc(100vh - 48px);overflow-y:auto;overflow-x:hidden}@media(min-width:641px){._header_1l60u_6{padding:.75rem 1.5rem;height:56px}._headerLeft_1l60u_18{gap:1rem}._menuToggle_1l60u_24{display:none}._username_1l60u_38{font-size:1rem}._nav_1l60u_45{display:flex;position:static;flex-direction:row;gap:.25rem;background:transparent;padding:0;border:none;box-shadow:none}._navLink_1l60u_75,._navActive_1l60u_89{padding:.4rem .75rem;font-size:.875rem}._logout_1l60u_98{width:auto;height:auto;padding:.5rem 1rem;font-size:.85rem;background:var(--error);color:#fff;border:none}._logout_1l60u_98:hover{background:var(--error-bg);color:var(--error)}._content_1l60u_124{height:calc(100vh - 56px)}}@media(min-width:768px){._header_1l60u_6{padding:.75rem 2rem}}._container_1w8k3_1{display:flex;flex-direction:column;height:calc(100vh - 120px);padding:.75rem 1.5rem 1.5rem}._orchNav_1w8k3_10{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;margin-bottom:.25rem;border-bottom:2px solid var(--border-subtle)}._orchTab_1w8k3_19{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;border:none;border-radius:8px 8px 0 0;background:transparent;font-size:1rem;font-family:inherit;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all .15s;border-bottom:3px solid transparent;margin-bottom:-2px}._orchTab_1w8k3_19:hover{color:var(--text);background:var(--bg-surface)}._orchTabActive_1w8k3_42{color:var(--text);border-bottom-color:var(--accent, #4a9eff)}._orchTabIcon_1w8k3_47{font-size:1.2rem}._orchTabName_1w8k3_51{text-transform:capitalize}._orchNavSpacer_1w8k3_55{flex:1}._agentNav_1w8k3_60{display:flex;gap:.5rem;padding:.35rem 0;margin-bottom:.5rem;overflow-x:auto;scrollbar-width:thin}._agentNav_1w8k3_60::-webkit-scrollbar{height:4px}._agentNav_1w8k3_60::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}._agentTab_1w8k3_78{display:flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-surface);font-size:.85rem;font-family:inherit;color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:all .15s}._agentTab_1w8k3_78:hover{background:var(--bg);color:var(--text);border-color:var(--border)}._agentTabActive_1w8k3_100{background:var(--accent, #2563eb);color:#fff;border-color:var(--accent, #2563eb)}._agentTabActive_1w8k3_100:hover{background:var(--accent, #2563eb);color:#fff}._agentTabUnread_1w8k3_111{border-color:var(--accent)}._unreadBadge_1w8k3_115{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--error, #ef4444);color:#fff;font-size:.6rem;font-weight:700;line-height:1}._agentTabEmoji_1w8k3_130{font-size:1rem;line-height:1}._agentTabName_1w8k3_135{font-weight:500}._chatHeader_1w8k3_140{display:none}._chatHeaderLeft_1w8k3_141{display:flex;align-items:center;gap:1rem}._chatHeaderRight_1w8k3_142{display:flex;align-items:center}._agentAvatar_1w8k3_143{font-size:3rem;line-height:1}._agentInfo_1w8k3_144{display:flex;flex-direction:column;gap:.25rem}._agentName_1w8k3_145{margin:0;font-size:1.5rem;font-weight:700;color:var(--text)}._agentDescription_1w8k3_146{margin:0;font-size:.9rem;color:var(--text-muted)}._connectionStatus_1w8k3_148{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border-radius:6px;font-size:.85rem;background:var(--bg);border:1px solid var(--border-subtle)}._statusDot_1w8k3_159{width:8px;height:8px;border-radius:50%;flex-shrink:0}._connected_1w8k3_166 ._statusDot_1w8k3_159{background-color:var(--success)}._disconnected_1w8k3_170 ._statusDot_1w8k3_159{background-color:var(--error)}._connected_1w8k3_166{color:var(--success)}._disconnected_1w8k3_170{color:var(--error)}._messages_1w8k3_183{flex:1;overflow-y:auto;padding:1rem;background:var(--bg-surface);border-radius:12px;margin-bottom:1rem;border:1px solid var(--border-subtle)}._empty_1w8k3_193{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:var(--text-dim);text-align:center}._emptyEmoji_1w8k3_203{font-size:4rem;margin-bottom:1rem;opacity:.3}._emptyTitle_1w8k3_209{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:var(--text)}._emptyText_1w8k3_216{margin:0;font-size:.95rem}._message_1w8k3_183{max-width:80%;margin-bottom:1rem;padding:.75rem 1rem;border-radius:12px}._user_1w8k3_229{margin-left:auto;background:var(--accent);color:var(--accent-on)}._assistant_1w8k3_235{margin-right:auto;background:var(--bg);color:var(--text);border:1px solid var(--border-subtle)}._messageHeader_1w8k3_242{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:1px solid var(--border-subtle)}._messageAuthor_1w8k3_251{font-size:.8rem;font-weight:600;color:var(--text-muted)}._messageModel_1w8k3_257{font-size:.75rem;padding:.1rem .4rem;background:var(--bg-surface);border-radius:4px;color:var(--text-dim);font-family:monospace}._messageContent_1w8k3_266{white-space:pre-wrap;word-wrap:break-word;line-height:1.5}._messageContent_1w8k3_266 p{margin:0 0 .5rem}._messageContent_1w8k3_266 p:last-child{margin-bottom:0}._messageFooter_1w8k3_280{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border-subtle);font-size:.75rem;color:var(--text-dim)}._messageTime_1w8k3_291{opacity:.7}._metaToggle_1w8k3_296{display:flex;align-items:center;gap:.5rem;background:none;border:none;padding:.15rem .4rem;border-radius:4px;cursor:pointer;font-family:inherit;font-size:.75rem;color:var(--text-dim);transition:background .15s,color .15s}._metaToggle_1w8k3_296:hover{background:var(--bg-surface);color:var(--text-muted)}._metaSummary_1w8k3_316{display:flex;align-items:center;gap:.4rem}._metaChip_1w8k3_322{font-family:monospace;font-size:.7rem;padding:.1rem .35rem;background:var(--bg-surface);border-radius:3px;white-space:nowrap}._metaChipDuration_1w8k3_331{color:var(--text-muted)}._metaChipTokens_1w8k3_336{color:#7c99e9}._metaChipTools_1w8k3_341{color:#e9a57c}._metaChipCost_1w8k3_346{color:#7ce9a5}._metaChipCache_1w8k3_351{color:#c97ce9}._metaExpandIcon_1w8k3_356{font-size:.65rem;opacity:.6}._metaPanel_1w8k3_362{margin-top:.5rem;padding:.75rem;background:var(--bg-surface);border-radius:8px;border:1px solid var(--border-subtle);font-size:.8rem}._metaGrid_1w8k3_371{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}._metaCell_1w8k3_377{display:flex;flex-direction:column;padding:.4rem .5rem;background:var(--bg);border-radius:6px}._metaLabel_1w8k3_385{font-size:.65rem;font-weight:500;color:var(--text-dim);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.15rem}._metaValue_1w8k3_394{font-family:monospace;font-size:.85rem;color:var(--text);font-weight:600}._metaValueSmall_1w8k3_401{font-family:monospace;font-size:.75rem;color:var(--text-muted)}._metaValueTokens_1w8k3_408{color:#7c99e9}._metaValueCost_1w8k3_417{color:#7ce9a5}._metaValueTools_1w8k3_422{color:#e9a57c}._metaValueCache_1w8k3_427{color:#c97ce9}._metaValueModel_1w8k3_432{font-size:.75rem}._cacheBar_1w8k3_438{height:4px;background:var(--border-subtle);border-radius:2px;margin-top:.25rem;overflow:hidden}._cacheBarFill_1w8k3_446{height:100%;background:#c97ce9;border-radius:2px;transition:width .3s ease}._metaRow_1w8k3_454{display:flex;justify-content:space-between;align-items:center;padding:.2rem 0}._metaRow_1w8k3_454+._metaRow_1w8k3_454{border-top:1px solid var(--border-subtle)}._thinkingSection_1w8k3_466{margin-top:.5rem;border-top:1px solid var(--border-subtle);padding-top:.5rem}._thinkingToggle_1w8k3_472{display:flex;align-items:center;gap:.4rem;background:none;border:none;padding:.2rem .4rem;border-radius:4px;cursor:pointer;font-family:inherit;font-size:.75rem;color:var(--text-dim);transition:background .15s,color .15s;width:100%;text-align:left}._thinkingToggle_1w8k3_472:hover{background:var(--bg-surface);color:var(--text-muted)}._thinkingToggleIcon_1w8k3_494{font-size:.65rem;opacity:.6}._thinkingToggleLabel_1w8k3_499{font-weight:500;font-style:italic}._thinkingContent_1w8k3_504{margin-top:.4rem;padding:.5rem .6rem;background:var(--bg-surface);border-radius:6px;border-left:3px solid #8b5cf6;font-size:.75rem;color:var(--text-dim);font-style:italic;line-height:1.5;max-height:300px;overflow-y:auto}._thinkingContent_1w8k3_504 p{margin:0}._toolsSection_1w8k3_522{margin-top:.5rem;border-top:1px solid var(--border-subtle);padding-top:.5rem}._toolsToggle_1w8k3_528{display:flex;align-items:center;gap:.4rem;background:none;border:none;padding:.2rem .4rem;border-radius:4px;cursor:pointer;font-family:inherit;font-size:.75rem;color:var(--text-dim);transition:background .15s,color .15s;width:100%;text-align:left}._toolsToggle_1w8k3_528:hover{background:var(--bg-surface);color:var(--text-muted)}._toolsToggleIcon_1w8k3_550{font-size:.65rem;opacity:.6}._toolsToggleLabel_1w8k3_555{font-weight:500}._toolsList_1w8k3_559{margin-top:.5rem;display:flex;flex-direction:column;gap:.4rem}._toolItem_1w8k3_566{padding:.4rem .5rem;background:var(--bg-surface);border-radius:6px;border-left:3px solid var(--border);font-size:.75rem}._toolItem_1w8k3_566._toolError_1w8k3_574{border-left-color:var(--error);background:#ef44440d}._toolHeader_1w8k3_579{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._toolName_1w8k3_586{font-weight:600;color:var(--text);font-family:monospace;font-size:.7rem;text-transform:none}._toolDetail_1w8k3_594{color:var(--text-muted);font-family:monospace;font-size:.65rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toolErrorBadge_1w8k3_604{font-size:.6rem;padding:.1rem .3rem;background:var(--error);color:#fff;border-radius:3px;font-weight:500}._toolOutput_1w8k3_613{margin-top:.3rem;padding:.3rem .4rem;background:var(--bg);border-radius:4px;display:flex;gap:.4rem;align-items:flex-start}._toolOutputLabel_1w8k3_623{color:var(--success);font-weight:700;flex-shrink:0}._toolOutputText_1w8k3_629{color:var(--text-muted);font-family:monospace;font-size:.65rem;word-break:break-all;line-height:1.4}._typing_1w8k3_638{opacity:.6}._typingIndicator_1w8k3_642{color:var(--text-muted);font-style:italic;animation:_pulse_1w8k3_1 1.5s ease-in-out infinite}@keyframes _pulse_1w8k3_1{0%,to{opacity:.5}50%{opacity:1}}._statusIndicator_1w8k3_654{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;color:var(--text-muted);font-style:italic;font-size:.85rem}._statusDotPulse_1w8k3_664{width:8px;height:8px;border-radius:50%;background:var(--text-muted);animation:_pulse_1w8k3_1 1.5s ease-in-out infinite}._statusText_1w8k3_672{animation:_pulse_1w8k3_1 1.5s ease-in-out infinite}._streamingSplit_1w8k3_677{display:flex;gap:1rem;min-height:60px}._streamingText_1w8k3_683{flex:1;min-width:0;padding:.75rem;line-height:1.5;word-break:break-word}._streamingText_1w8k3_683 p{margin:0}._streamingTools_1w8k3_695{flex:0 0 280px;max-width:320px;border-left:1px solid var(--border);padding:.5rem;font-size:.82rem;overflow-y:auto;max-height:400px}._streamingToolsHeader_1w8k3_705{font-weight:600;margin-bottom:.5rem;color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}._toolRunning_1w8k3_714{opacity:.7}._toolSpinner_1w8k3_718{display:inline-block;animation:_spin_1w8k3_1 1s linear infinite;margin-left:.25rem;font-size:.9rem}@media(max-width:640px){._streamingSplit_1w8k3_677{flex-direction:column}._streamingTools_1w8k3_695{flex:none;max-width:100%;border-left:none;border-top:1px solid var(--border)}}._inputArea_1w8k3_744{display:flex;gap:.75rem}._input_1w8k3_744{flex:1;padding:.75rem;border:1px solid var(--border);border-radius:8px;font-size:1rem;resize:none;font-family:inherit;background:var(--bg-surface);color:var(--text);transition:border-color .2s;min-height:60px;max-height:200px}._input_1w8k3_744:focus{outline:none;border-color:var(--accent)}._input_1w8k3_744:disabled{opacity:.5;cursor:not-allowed}._input_1w8k3_744::placeholder{color:var(--text-dim)}._sendButton_1w8k3_778{padding:.75rem 1.5rem;border:none;border-radius:8px;background:var(--accent);color:var(--accent-on);font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .2s;align-self:flex-end}._sendButton_1w8k3_778:hover:not(:disabled){background:var(--accent-hover)}._sendButton_1w8k3_778:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){._container_1w8k3_1{padding:.25rem .5rem .5rem;height:calc(100vh - 80px)}._mobileHeader_1w8k3_810{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:var(--bg-surface);border-radius:8px;margin-bottom:.5rem;border:1px solid var(--border-subtle);cursor:pointer}._mobileHeaderLeft_1w8k3_822{display:flex;align-items:center;gap:.5rem}._mobileAvatar_1w8k3_828{font-size:1.25rem}._mobileAgentName_1w8k3_832{font-weight:600;font-size:.9rem}._mobileOrchestrator_1w8k3_837{font-size:.7rem;color:var(--text-muted);background:var(--bg);padding:.15rem .4rem;border-radius:4px}._mobileHeaderRight_1w8k3_845{display:flex;align-items:center;gap:.5rem}._expandIcon_1w8k3_851{font-size:.8rem;color:var(--text-muted);transition:transform .2s}._expandableSection_1w8k3_858{max-height:400px;overflow:hidden;transition:max-height .3s ease-out}._expandableSection_1w8k3_858._collapsed_1w8k3_864{max-height:0}._chatHeader_1w8k3_140{display:none}._orchNav_1w8k3_10{gap:.25rem;padding:.25rem 0;margin-bottom:.25rem}._orchTab_1w8k3_19{padding:.4rem .75rem;font-size:.85rem;gap:.35rem}._orchTabIcon_1w8k3_47{font-size:1rem}._agentNav_1w8k3_60{gap:.25rem;padding:.2rem 0;margin-bottom:.35rem;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}._agentTab_1w8k3_78{padding:.3rem .5rem;font-size:.75rem;flex-shrink:0}._agentTabName_1w8k3_135{font-weight:500}._connectionStatus_1w8k3_148{padding:.25rem .5rem;font-size:.7rem}._messages_1w8k3_183{padding:0 .25rem;gap:.5rem}._message_1w8k3_183{padding:.5rem .6rem;border-radius:8px;margin-bottom:.35rem}._messageHeader_1w8k3_242{margin-bottom:.15rem;gap:.35rem}._messageAuthor_1w8k3_251{font-size:.75rem}._messageModel_1w8k3_257{font-size:.65rem;padding:.1rem .3rem}._messageContent_1w8k3_266{font-size:.85rem;line-height:1.4}._messageContent_1w8k3_266 p{margin:.2rem 0}._messageFooter_1w8k3_280{margin-top:.25rem;flex-wrap:wrap;gap:.25rem}._messageTime_1w8k3_291{font-size:.65rem}._metaToggle_1w8k3_296{padding:.15rem .3rem;gap:.25rem}._metaChipDuration_1w8k3_331,._metaChipTokens_1w8k3_336,._metaChipCache_1w8k3_351,._metaChipTools_1w8k3_341,._metaChipCost_1w8k3_346{font-size:.65rem;padding:.1rem .25rem}._metaExpandIcon_1w8k3_356{font-size:.7rem}._metaPanel_1w8k3_362{padding:.4rem .5rem;margin-top:.35rem}._metaGrid_1w8k3_371{gap:.35rem}._metaCell_1w8k3_377{padding:.25rem .35rem}._metaLabel_1w8k3_385{font-size:.6rem}._metaValueModel_1w8k3_432,._metaValueDuration_1w8k3_413,._metaValueTokens_1w8k3_408,._metaValueCache_1w8k3_427,._metaValueTools_1w8k3_422,._metaValueCost_1w8k3_417{font-size:.75rem}._empty_1w8k3_193{padding:1.5rem .75rem}._emptyEmoji_1w8k3_203{font-size:2.5rem}._emptyTitle_1w8k3_209{font-size:1rem}._emptyText_1w8k3_216{font-size:.8rem}._inputArea_1w8k3_744{padding:.5rem;gap:.4rem;border-radius:10px}._input_1w8k3_744{padding:.5rem .6rem;font-size:.85rem;min-height:40px}._sendButton_1w8k3_778{padding:.5rem 1rem;font-size:.85rem}}@media(min-width:641px){._mobileHeader_1w8k3_810{display:none}._expandableSection_1w8k3_858{max-height:none!important;overflow:visible}}._thinkingSection_1w8k3_466,._toolsSection_1w8k3_522{margin-top:.35rem;border-top:1px solid var(--border, #2a2a4a);padding-top:.35rem}._toolsToggle_1w8k3_528{display:flex;align-items:center;gap:.4rem;width:100%;background:none;border:none;color:var(--text-muted, #888);cursor:pointer;font-size:.7rem;padding:.2rem 0;text-align:left}._toolsToggle_1w8k3_528:hover{color:var(--text, #eee)}._toolsIcon_1w8k3_1083{font-size:.75rem}._toolsList_1w8k3_559{color:var(--text-dim, #555);font-family:SF Mono,Fira Code,monospace;font-size:.65rem;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toolsExpanded_1w8k3_1097{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}._toolCall_1w8k3_1104{border:1px solid var(--border, #2a2a4a);border-radius:4px;overflow:hidden}._toolCallError_1w8k3_1110{border-color:#ef44444d}._toolCallHeader_1w8k3_1114{display:flex;align-items:center;gap:.4rem;width:100%;background:var(--bg, #0d0d1a);border:none;color:var(--text-muted, #888);cursor:pointer;font-size:.7rem;padding:.3rem .5rem;text-align:left}._toolCallHeader_1w8k3_1114:hover{background:var(--bg-hover, #151530)}._toolName_1w8k3_586{font-family:SF Mono,Fira Code,monospace;font-weight:600;color:var(--accent, #c9a0dc);font-size:.7rem;white-space:nowrap}._toolSummary_1w8k3_1140{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:SF Mono,Fira Code,monospace;font-size:.65rem;color:var(--text-dim, #555)}._toolError_1w8k3_574{color:#f87171}._toolDetail_1w8k3_594{padding:.35rem .5rem;border-top:1px solid var(--border, #2a2a4a)}._toolInput_1w8k3_1159,._toolOutput_1w8k3_613{margin:0;padding:.35rem .5rem;font-family:SF Mono,Fira Code,monospace;font-size:.65rem;border-radius:4px;overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}._toolInput_1w8k3_1159{background:#6464ff0d;color:var(--text-muted, #888);margin-bottom:.25rem}._toolOutput_1w8k3_613{background:#64ff640d;color:var(--text-muted, #888)}._toolOutputError_1w8k3_1184{background:#ff64640d;color:#f87171}._toolDiff_1w8k3_1190{margin:.25rem 0}._toolDiffLabel_1w8k3_1194{font-size:.65rem;font-family:SF Mono,Fira Code,monospace;color:var(--text-muted, #888);margin-bottom:.2rem;font-weight:600}._toolDiffRemoved_1w8k3_1202,._toolDiffAdded_1w8k3_1203{margin:0;padding:.35rem .5rem;font-family:SF Mono,Fira Code,monospace;font-size:.65rem;border-radius:4px;overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}._toolDiffRemoved_1w8k3_1202{background:#ef444414;color:#f87171;border-left:3px solid rgba(239,68,68,.4);margin-bottom:.15rem}._toolDiffAdded_1w8k3_1203{background:#22c55e14;color:#4ade80;border-left:3px solid rgba(34,197,94,.4)}._sessionsBar_1w8k3_1230{border-bottom:1px solid var(--border-subtle);margin-bottom:.5rem}._sessionsToggle_1w8k3_1235{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;border:none;background:transparent;font-size:.85rem;font-family:inherit;font-weight:600;color:var(--text-muted);cursor:pointer;transition:color .15s}._sessionsToggle_1w8k3_1235:hover{color:var(--text)}._sessionsList_1w8k3_1255{display:flex;flex-direction:column;gap:2px;padding:0 .5rem .5rem;max-height:250px;overflow-y:auto}._sessionItem_1w8k3_1264{display:flex;flex-direction:column;gap:2px;padding:.4rem .5rem;border-radius:6px;background:var(--bg-surface);transition:background .15s}._sessionItem_1w8k3_1264:hover{background:var(--bg)}._sessionItemActive_1w8k3_1278{background:var(--accent, #2563eb);color:#fff}._sessionItemActive_1w8k3_1278:hover{background:var(--accent, #2563eb)}._sessionItemHeader_1w8k3_1287{display:flex;align-items:center;gap:.5rem;font-size:.8rem}._sessionStatus_1w8k3_1294{font-size:.7rem;line-height:1}._sessionAgent_1w8k3_1299{font-weight:600;flex:1}._sessionMsgCount_1w8k3_1304{font-size:.7rem;color:var(--text-muted)}._sessionTask_1w8k3_1309{font-size:.7rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:1.2rem}._sessionItemActive_1w8k3_1278 ._sessionTask_1w8k3_1309,._sessionItemActive_1w8k3_1278 ._sessionMsgCount_1w8k3_1304{color:#ffffffb3}._sessionActions_1w8k3_1323{display:flex;gap:4px;padding-left:1.2rem;margin-top:2px}._sessionViewBtn_1w8k3_1330,._sessionSteerBtn_1w8k3_1331{padding:2px 6px;border:1px solid var(--border-subtle);border-radius:4px;background:transparent;font-size:.7rem;cursor:pointer;transition:all .15s}._sessionViewBtn_1w8k3_1330:hover,._sessionSteerBtn_1w8k3_1331:hover{background:var(--bg);border-color:var(--border)}._sessionItemActive_1w8k3_1278 ._sessionViewBtn_1w8k3_1330,._sessionItemActive_1w8k3_1278 ._sessionSteerBtn_1w8k3_1331{border-color:#ffffff4d;color:#fff}._sessionItemActive_1w8k3_1278 ._sessionViewBtn_1w8k3_1330:hover,._sessionItemActive_1w8k3_1278 ._sessionSteerBtn_1w8k3_1331:hover{background:#ffffff1a}._chatArea_1w8k3_1359{display:flex;flex:1;min-height:0;position:relative;gap:.5rem}._chatArea_1w8k3_1359>._messages_1w8k3_183{flex:1;min-width:0}._subAgentPanel_1w8k3_1373{position:sticky;top:0;width:220px;flex-shrink:0;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;padding:.5rem;align-self:flex-start;animation:_panelSlideIn_1w8k3_1 .25s ease-out;box-shadow:0 2px 12px #0003;max-height:calc(100vh - 300px);overflow-y:auto}@keyframes _panelSlideIn_1w8k3_1{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}._subAgentPanelHeader_1w8k3_1394{display:flex;align-items:center;justify-content:space-between;padding:.25rem .4rem .4rem;border-bottom:1px solid var(--border-subtle);margin-bottom:.4rem}._subAgentPanelTitle_1w8k3_1403{font-size:.7rem;font-weight:600;color:var(--text-muted)}._subAgentPanelCount_1w8k3_1409{font-size:.65rem;font-weight:700;color:var(--accent, #4a9eff);background:#4a9eff1a;padding:.1rem .4rem;border-radius:8px}._subAgentItem_1w8k3_1418{padding:.4rem;border-radius:6px;margin-bottom:.25rem;transition:background .15s}._subAgentItem_1w8k3_1418:hover{background:var(--bg)}._subAgentItemHeader_1w8k3_1429{display:flex;align-items:center;gap:.4rem;margin-bottom:2px}._subAgentDot_1w8k3_1436{width:7px;height:7px;border-radius:50%;background:var(--success, #22c55e);animation:_pulse_1w8k3_1 1.5s ease-in-out infinite;flex-shrink:0}@keyframes _pulse_1w8k3_1{0%,to{opacity:1}50%{opacity:.4}}._subAgentName_1w8k3_1450{font-size:.8rem;font-weight:600;color:var(--text)}._subAgentTask_1w8k3_1456{font-size:.65rem;color:var(--text-dim, var(--text-muted));line-height:1.3;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._subAgentJump_1w8k3_1468{display:block;width:100%;padding:.2rem;border:1px solid var(--border-subtle);border-radius:4px;background:transparent;color:var(--accent, #4a9eff);font-size:.65rem;font-family:inherit;cursor:pointer;text-align:center;transition:all .15s}._subAgentJump_1w8k3_1468:hover{background:var(--accent, #4a9eff);color:#fff;border-color:var(--accent, #4a9eff)}._spawnCard_1w8k3_1490{margin:.5rem auto;max-width:70%;padding:.6rem .75rem;background:var(--bg);border:1px solid var(--border-subtle);border-left:3px solid var(--accent, #4a9eff);border-radius:8px;font-size:.8rem;animation:_spawnFadeIn_1w8k3_1 .3s ease-out}._spawnCardRunning_1w8k3_1502{border-left-color:var(--success, #22c55e)}._spawnCardDone_1w8k3_1506{border-left-color:var(--accent, #4a9eff)}._spawnCardError_1w8k3_1510{border-left-color:var(--error, #f87171)}._spawnCardLabel_1w8k3_1514{font-size:.7rem;color:var(--text-dim, var(--text-muted));text-transform:uppercase;letter-spacing:.03em}._spawnCardSummaryLabel_1w8k3_1521{font-weight:600;color:var(--text-muted);font-style:normal}._spawnCardErrorText_1w8k3_1527{color:var(--error, #f87171);font-size:.75rem;margin-bottom:.3rem}@keyframes _spawnFadeIn_1w8k3_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._spawnCardHeader_1w8k3_1538{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem}._spawnCardStatus_1w8k3_1545{font-size:.85rem;line-height:1}._spawnSpinner_1w8k3_1550{display:inline-block;animation:_spin_1w8k3_1 1s linear infinite}@keyframes _spin_1w8k3_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spawnCardAgent_1w8k3_1560{font-weight:600;color:var(--text)}._spawnCardTime_1w8k3_1565{margin-left:auto;font-size:.7rem;color:var(--text-dim)}._spawnCardTask_1w8k3_1571{color:var(--text-muted);font-size:.75rem;margin-bottom:.3rem;line-height:1.4}._spawnCardError_1w8k3_1510{color:var(--error, #f87171);font-size:.75rem;margin-bottom:.3rem}._spawnCardSummary_1w8k3_1521{color:var(--text-muted);font-size:.75rem;font-style:italic;margin-bottom:.3rem}._spawnCardFooter_1w8k3_1591{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}._spawnCardMeta_1w8k3_1599{font-family:monospace;font-size:.7rem;color:var(--text-dim);padding:.1rem .3rem;background:var(--bg-surface);border-radius:3px}._spawnCardJump_1w8k3_1608{margin-left:auto;padding:.15rem .5rem;border:1px solid var(--border-subtle);border-radius:4px;background:transparent;color:var(--accent, #4a9eff);font-size:.7rem;font-family:inherit;cursor:pointer;transition:all .15s}._spawnCardJump_1w8k3_1608:hover{background:var(--accent, #4a9eff);color:#fff;border-color:var(--accent, #4a9eff)}._subagentSidebar_1w8k3_1628{position:fixed;right:1.5rem;top:50%;transform:translateY(-50%);width:200px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;padding:.5rem;z-index:10;animation:_sidebarSlideIn_1w8k3_1 .25s ease-out;box-shadow:0 4px 20px #0000004d}@keyframes _sidebarSlideIn_1w8k3_1{0%{opacity:0;transform:translateY(-50%) translate(10px)}to{opacity:1;transform:translateY(-50%) translate(0)}}._subagentSidebarTitle_1w8k3_1648{display:flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;color:var(--text-muted);padding:.25rem .4rem .4rem;margin-bottom:.25rem;border-bottom:1px solid var(--border-subtle)}._subagentSidebarDot_1w8k3_1661{width:6px;height:6px;border-radius:50%;background:var(--success, #22c55e);animation:_pulse_1w8k3_1 1.5s ease-in-out infinite}._subagentSidebarItem_1w8k3_1669{display:flex;flex-direction:column;gap:2px;width:100%;padding:.35rem .4rem;border:none;border-radius:6px;background:transparent;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s}._subagentSidebarItem_1w8k3_1669:hover{background:var(--bg)}._subagentSidebarItemDot_1w8k3_1688{display:none}._subagentSidebarItemName_1w8k3_1692{font-size:.75rem;font-weight:600;color:var(--text)}._subagentSidebarItemTask_1w8k3_1698{font-size:.65rem;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){._chatArea_1w8k3_1359{flex-direction:column}._subAgentPanel_1w8k3_1373{width:100%;position:static;max-height:120px;flex-direction:row;overflow-x:auto;display:flex;gap:.5rem;align-items:flex-start}._subAgentPanelHeader_1w8k3_1394{display:none}._subAgentItem_1w8k3_1418{min-width:150px;flex-shrink:0}._subagentSidebar_1w8k3_1628{position:fixed;right:.5rem;top:auto;bottom:5rem;transform:none;width:180px}._spawnCard_1w8k3_1490{max-width:95%}}._container_1sacj_1{padding:2rem}._header_1sacj_5{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}._title_1sacj_12{font-size:1.75rem;color:var(--text);margin:0}._testAllBtn_1sacj_18{padding:.5rem 1rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text);cursor:pointer;font-size:.85rem;transition:background .15s}._testAllBtn_1sacj_18:hover:not(:disabled){background:var(--border)}._testAllBtn_1sacj_18:disabled{opacity:.5;cursor:not-allowed}._errorMsg_1sacj_38{color:#e74c3c}._table_1sacj_42{display:flex;flex-direction:column;gap:2px;background:var(--bg-surface);border-radius:12px;border:1px solid var(--border);overflow:hidden}._headerRow_1sacj_52{display:grid;grid-template-columns:90px 1.5fr .7fr .4fr .9fr .8fr .9fr 1.1fr 50px;gap:.5rem;padding:.75rem 1rem;background:var(--bg-surface);border-bottom:2px solid var(--border);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._row_1sacj_66{display:grid;grid-template-columns:90px 1.5fr .7fr .4fr .9fr .8fr .9fr 1.1fr 50px;gap:.5rem;padding:.75rem 1rem;align-items:center;font-size:.875rem;color:var(--text);border-bottom:1px solid var(--border);transition:background .15s}._row_1sacj_66:last-child{border-bottom:none}._row_1sacj_66:hover{background:#00000008}._disabled_1sacj_86{opacity:.5}._colStatus_1sacj_90{display:flex;align-items:center;gap:.5rem}._statusIcon_1sacj_96{font-size:1rem}._enabledBadge_1sacj_100{font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:4px;border:none;cursor:pointer;transition:background .15s,color .15s}._badgeOn_1sacj_110{background:#2ecc71;color:#fff}._badgeOn_1sacj_110:hover{background:#27ae60}._badgeOff_1sacj_119{background:var(--border);color:var(--text-muted)}._badgeOff_1sacj_119:hover{background:#e74c3c;color:#fff}._colName_1sacj_129{display:flex;flex-direction:column;gap:2px}._modelId_1sacj_135{font-size:.7rem;color:var(--text-muted);font-family:monospace}._testOk_1sacj_141{font-size:.7rem;color:#2ecc71;font-weight:600}._testErr_1sacj_147{font-size:.7rem;color:#e74c3c}._colProvider_1sacj_152,._colPriority_1sacj_153,._colCost_1sacj_154,._colResponse_1sacj_155,._colLast_1sacj_156,._colError_1sacj_157,._colAction_1sacj_158{font-size:.825rem}._colPriority_1sacj_153{font-family:monospace}._colCost_1sacj_154{font-family:monospace;font-size:.75rem}._lastMs_1sacj_171{color:var(--text-muted);font-size:.75rem}._errorText_1sacj_176{color:#e74c3c;font-size:.75rem}._testBtn_1sacj_181{background:none;border:1px solid var(--border);border-radius:6px;cursor:pointer;padding:4px 8px;font-size:.9rem;transition:background .15s}._testBtn_1sacj_181:hover:not(:disabled){background:var(--border)}._testBtn_1sacj_181:disabled{opacity:.5;cursor:not-allowed}._healthy_1sacj_201{border-left:3px solid #2ecc71}._error_1sacj_38{border-left:3px solid #e74c3c}._stale_1sacj_209{border-left:3px solid #f39c12}._unknown_1sacj_213{border-left:3px solid var(--border)}@media(max-width:1024px){._container_1sacj_1{padding:1rem}._headerRow_1sacj_52,._row_1sacj_66{grid-template-columns:80px 1fr .6fr 1fr 50px}._colProvider_1sacj_152,._colPriority_1sacj_153,._colCost_1sacj_154,._colError_1sacj_157{display:none}}@media(max-width:640px){._container_1sacj_1{padding:.5rem;overflow-x:hidden}._header_1sacj_5{margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}._title_1sacj_12{font-size:1.1rem}._testAllBtn_1sacj_18{padding:.35rem .6rem;font-size:.75rem}._table_1sacj_42{border-radius:8px}._headerRow_1sacj_52{display:none}._row_1sacj_66{display:flex;flex-direction:column;gap:.35rem;padding:.6rem .75rem;font-size:.8rem}._colStatus_1sacj_90{justify-content:space-between;width:100%}._colName_1sacj_129{width:100%;font-size:.85rem}._colName_1sacj_129 strong{font-size:.9rem}._colProvider_1sacj_152,._colPriority_1sacj_153,._colCost_1sacj_154,._colResponse_1sacj_155,._colLast_1sacj_156,._colError_1sacj_157,._colAction_1sacj_158{display:none}._row_1sacj_66:after{content:"";display:flex;gap:.5rem;font-size:.7rem;color:var(--text-muted);width:100%;flex-wrap:wrap}._disabled_1sacj_86{opacity:.5}._healthy_1sacj_201,._error_1sacj_38,._stale_1sacj_209,._unknown_1sacj_213{border-left-width:2px}}._credGroup_1sacj_323{margin-bottom:1rem}._credProvider_1sacj_327{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary, #888);margin:.5rem 0 .25rem}._divider_1sacj_335{border:none;border-top:1px solid var(--border, #333);margin:1.5rem 0}._modelGroup_1sacj_342{display:contents}._credSubRows_1sacj_347{display:flex;flex-direction:column}._credSubRow_1sacj_347{display:flex;align-items:center;gap:.5rem;padding:.35rem 1rem .35rem 2rem;font-size:.75rem;color:var(--text-muted);background:#00000005;border-bottom:1px solid var(--border)}._credSubRow_1sacj_347:last-child{border-bottom:1px solid var(--border)}._credSubIcon_1sacj_367{font-size:.8rem;flex-shrink:0;width:1.2em}._credSubAuth_1sacj_373{font-size:.85rem;flex-shrink:0}._credSubLabel_1sacj_378{font-weight:500;color:var(--text);flex:1;min-width:0}._credSubType_1sacj_385{font-family:monospace;font-size:.7rem;padding:1px 5px;border-radius:3px;background:var(--bg-surface);border:1px solid var(--border);flex-shrink:0}._credSubPri_1sacj_395{font-family:monospace;font-size:.7rem;color:var(--text-muted);flex-shrink:0}._credSubExpiry_1sacj_402{font-size:.7rem;color:#f39c12;flex-shrink:0}._credSubErr_1sacj_408{font-size:.7rem;color:#e74c3c;font-weight:600;flex-shrink:0}._credSubUsed_1sacj_415{font-size:.7rem;color:var(--text-muted);flex-shrink:0;margin-left:auto}@media(max-width:640px){._credSubRow_1sacj_347{padding:.3rem .75rem .3rem 1.5rem;flex-wrap:wrap;gap:.25rem}._credSubType_1sacj_385,._credSubPri_1sacj_395{font-size:.65rem}}._container_f3wbw_1{padding:2rem}._header_f3wbw_5{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}._title_f3wbw_12{font-size:1.75rem;color:var(--text);margin:0}._headerRight_f3wbw_18{display:flex;align-items:center;gap:1rem}._summary_f3wbw_24{font-size:1rem;font-weight:600;color:var(--text)}._refreshBtn_f3wbw_30{padding:.4rem .8rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text);cursor:pointer;font-size:.8rem;transition:background .15s}._refreshBtn_f3wbw_30:hover{background:var(--border)}._lastCheck_f3wbw_45{font-size:.75rem;color:var(--text-muted)}._errorMsg_f3wbw_50{color:#e74c3c}._section_f3wbw_54{margin-bottom:2rem}._sectionTitle_f3wbw_58{font-size:1.1rem;color:var(--text-muted);margin-bottom:.75rem;font-weight:500}._grid_f3wbw_65{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}._card_f3wbw_71{border-radius:10px;border:1px solid var(--border);background:var(--bg-surface);overflow:hidden;transition:box-shadow .15s}._card_f3wbw_71:hover{box-shadow:0 2px 8px #00000014}._cardUp_f3wbw_83{border-left:3px solid #2ecc71}._cardDown_f3wbw_87{border-left:3px solid #e74c3c}._cardHeader_f3wbw_91{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer}._cardIcon_f3wbw_99{font-size:1.2rem;flex-shrink:0}._cardInfo_f3wbw_104{flex:1;min-width:0}._cardName_f3wbw_109{font-weight:600;font-size:.9rem;color:var(--text);display:block}._cardPort_f3wbw_116{font-size:.75rem;color:var(--text-muted);font-family:monospace}._cardLatency_f3wbw_122{font-size:.8rem;font-family:monospace;color:var(--text-muted);flex-shrink:0}._cardDetail_f3wbw_129{padding:.5rem 1rem .75rem;border-top:1px solid var(--border);font-size:.75rem}._detailRow_f3wbw_135{display:flex;justify-content:space-between;padding:2px 0}._detailKey_f3wbw_141{color:var(--text-muted);font-family:monospace}._detailVal_f3wbw_146{color:var(--text);font-family:monospace;text-align:right;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){._grid_f3wbw_65{grid-template-columns:1fr}._header_f3wbw_5{flex-direction:column;align-items:flex-start;gap:.75rem}}._container_bag2i_1{max-width:900px;margin:0 auto;padding:.5rem;height:100%;overflow-y:auto}._header_bag2i_3{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._title_bag2i_4{font-size:1.1rem;margin:0}._headerRight_bag2i_5{display:flex;align-items:center;gap:.5rem}._count_bag2i_6{color:var(--text-secondary, #888);font-size:.75rem}._addBtn_bag2i_7{padding:.35rem .75rem;border:1px solid var(--border, #444);border-radius:6px;background:var(--bg-secondary, #1a1a2e);color:var(--text, #eee);cursor:pointer;font-size:.75rem}._addBtn_bag2i_7:hover{background:var(--bg-hover, #252542)}._addForm_bag2i_10{display:flex;gap:.35rem;margin-bottom:.75rem;padding:.5rem;background:var(--bg-secondary, #1a1a2e);border-radius:6px;border:1px solid var(--border, #333);flex-wrap:wrap}._input_bag2i_11{flex:1;min-width:100px;padding:.4rem .5rem;border:1px solid var(--border, #444);border-radius:6px;background:var(--bg, #0d0d1a);color:var(--text, #eee);font-size:.8rem}._select_bag2i_12{padding:.4rem .5rem;border:1px solid var(--border, #444);border-radius:6px;background:var(--bg, #0d0d1a);color:var(--text, #eee);font-size:.8rem}._saveBtn_bag2i_13{padding:.4rem .75rem;border:none;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer;font-size:.8rem}._saveBtn_bag2i_13:hover{background:#1d4ed8}._section_bag2i_16{margin-bottom:1rem}._sectionTitle_bag2i_17{font-size:.9rem;margin:0 0 .5rem;display:flex;align-items:center;gap:.4rem;cursor:pointer;-webkit-user-select:none;user-select:none}._sectionTitle_bag2i_17:before{content:"▾";font-size:.7rem;opacity:.6;transition:transform .2s}._sectionTitle_bag2i_17._collapsed_bag2i_19:before{transform:rotate(-90deg)}._sectionCount_bag2i_20{font-size:.7rem;color:var(--text-secondary, #888);background:var(--bg-secondary, #1a1a2e);padding:.1rem .4rem;border-radius:8px}._section_bag2i_16._collapsed_bag2i_19 ._grid_bag2i_22{display:none}._grid_bag2i_22{display:grid;grid-template-columns:1fr;gap:.5rem}._card_bag2i_26{padding:.5rem .75rem;border-radius:6px;border:1px solid var(--border, #333);background:var(--bg-secondary, #1a1a2e);transition:border-color .2s}._card_bag2i_26:hover{border-color:var(--border-hover, #555)}._cardDisabled_bag2i_29{opacity:.5}._cardHeader_bag2i_31{display:flex;justify-content:space-between;align-items:center;margin-bottom:.15rem}._cardName_bag2i_32{font-weight:600;font-size:.85rem}._cardDesc_bag2i_33{color:var(--text-secondary, #888);font-size:.7rem;margin:.15rem 0;line-height:1.3}._cardActions_bag2i_34{display:flex;gap:.35rem;margin-top:.35rem}._editBtn_bag2i_35,._deleteBtn_bag2i_35{background:none;border:none;cursor:pointer;font-size:.75rem;padding:.15rem .3rem;border-radius:4px;opacity:.6}._editBtn_bag2i_35:hover,._deleteBtn_bag2i_35:hover{opacity:1;background:var(--bg-hover, #252542)}._enabledBadge_bag2i_38{font-size:.65rem;font-weight:600;padding:.1rem .4rem;border-radius:8px;border:none;cursor:pointer;letter-spacing:.03em}._badgeOn_bag2i_39{background:#166534;color:#4ade80}._badgeOff_bag2i_40{background:#7f1d1d;color:#fca5a5}._editForm_bag2i_42{display:flex;flex-direction:column;gap:.35rem}._editName_bag2i_43{font-weight:600;font-size:.85rem;margin-bottom:.15rem}._editActions_bag2i_44{display:flex;gap:.35rem}._cancelBtn_bag2i_45{padding:.35rem .6rem;border:1px solid var(--border, #444);border-radius:6px;background:transparent;color:var(--text, #eee);cursor:pointer;font-size:.8rem}._empty_bag2i_47{text-align:center;padding:2rem 1rem;color:var(--text-secondary, #888)}._errorMsg_bag2i_48{color:#ef4444;font-size:.85rem}@media(min-width:641px){._container_bag2i_1{padding:1rem}._header_bag2i_3{margin-bottom:1.5rem}._title_bag2i_4{font-size:1.4rem}._headerRight_bag2i_5{gap:1rem}._count_bag2i_6{font-size:.9rem}._addBtn_bag2i_7{padding:.4rem 1rem;font-size:.85rem}._addForm_bag2i_10{gap:.5rem;margin-bottom:1.5rem;padding:1rem}._input_bag2i_11{min-width:120px;padding:.5rem .75rem;font-size:.85rem}._select_bag2i_12{padding:.5rem .75rem;font-size:.85rem}._saveBtn_bag2i_13{padding:.5rem 1rem;font-size:.85rem}._section_bag2i_16{margin-bottom:2rem}._sectionTitle_bag2i_17{font-size:1.1rem;margin-bottom:.75rem;gap:.5rem}._sectionCount_bag2i_20{font-size:.8rem;padding:.1rem .5rem}._grid_bag2i_22{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.75rem}._card_bag2i_26{padding:.75rem 1rem;border-radius:8px}._cardName_bag2i_32{font-size:.95rem}._cardDesc_bag2i_33{font-size:.8rem}._cardActions_bag2i_34{gap:.5rem;margin-top:.5rem}._editBtn_bag2i_35,._deleteBtn_bag2i_35{font-size:.85rem;padding:.2rem .4rem}._enabledBadge_bag2i_38{font-size:.7rem;padding:.15rem .5rem;letter-spacing:.05em}._editForm_bag2i_42{gap:.5rem}._editName_bag2i_43{font-size:.95rem;margin-bottom:.25rem}._editActions_bag2i_44{gap:.5rem}._cancelBtn_bag2i_45{padding:.4rem .75rem;font-size:.85rem}._empty_bag2i_47{padding:3rem 1rem}}._container_6or1a_1{padding:1rem}._header_6or1a_5{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._header_6or1a_5 h2{margin:0;font-size:1.2rem}._periodTabs_6or1a_17{display:flex;gap:.25rem;background:var(--bg-secondary, #1a1a2e);border-radius:6px;padding:2px}._tab_6or1a_25{padding:.35rem .75rem;border:none;border-radius:4px;background:transparent;color:var(--text-secondary, #888);cursor:pointer;font-size:.85rem;transition:all .15s}._tab_6or1a_25:hover{color:var(--text-primary, #eee)}._tab_6or1a_25._active_6or1a_40{background:var(--accent, #4a9eff);color:#fff}._loading_6or1a_45,._empty_6or1a_45{text-align:center;padding:2rem;color:var(--text-secondary, #888)}._totalsRow_6or1a_52{display:flex;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}._totalCard_6or1a_59{display:flex;flex-direction:column;align-items:center;padding:.75rem 1rem;background:var(--bg-secondary, #1a1a2e);border-radius:8px;flex:1;min-width:80px}._totalLabel_6or1a_70{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary, #888);margin-bottom:.25rem}._totalValue_6or1a_78{font-size:1.25rem;font-weight:600;color:var(--text-primary, #eee)}._orchSection_6or1a_85{background:var(--bg-secondary, #1a1a2e);border-radius:10px;padding:1rem 1.25rem;margin-bottom:.75rem}._orchHeader_6or1a_92{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}._orchTitle_6or1a_99{display:flex;align-items:center;gap:.5rem}._orchIcon_6or1a_105{font-size:1.3rem}._orchName_6or1a_109{font-size:1.1rem;font-weight:600;color:var(--text-primary, #eee)}._orchSummary_6or1a_115{display:flex;gap:1rem;font-size:.8rem;color:var(--text-secondary, #888)}._orchTokens_6or1a_122{font-weight:600;color:var(--text-primary, #eee)}._tokenBar_6or1a_128{display:flex;height:4px;border-radius:2px;overflow:hidden;background:var(--bg-tertiary, #111);margin-bottom:.75rem}._tokenBarIn_6or1a_137{background:var(--accent, #4a9eff);transition:width .3s}._tokenBarOut_6or1a_142{background:#66bb6a;transition:width .3s}._agentList_6or1a_148{display:flex;flex-direction:column;gap:.25rem}._agentRow_6or1a_154{display:flex;align-items:center;gap:1rem;padding:.35rem .5rem;border-radius:4px;font-size:.8rem;color:var(--text-secondary, #888)}._agentRow_6or1a_154:hover{background:var(--bg-hover, rgba(255, 255, 255, .03))}._agentName_6or1a_168{font-weight:500;color:var(--text-primary, #eee);min-width:80px}._agentModel_6or1a_174{color:var(--text-tertiary, #666);font-size:.75rem;min-width:100px}._agentSingle_6or1a_181{display:flex;gap:1rem;font-size:.8rem;color:var(--text-secondary, #888)}._bold_6or1a_188{font-weight:600;color:var(--text-primary, #eee)}._container_l0zi3_1{padding:2rem;max-width:1400px;margin:0 auto}._header_l0zi3_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._title_l0zi3_14{font-size:1.5rem;font-weight:600;margin:0}._statusBar_l0zi3_20{display:flex;align-items:center;gap:1rem}._lastRefresh_l0zi3_26{font-size:.875rem;color:var(--text-muted, #888)}._error_l0zi3_31{color:#f87171;font-size:.875rem}._loading_l0zi3_36{text-align:center;padding:4rem;color:var(--text-muted, #888)}._emptyMessage_l0zi3_42{text-align:center;padding:2rem;color:var(--text-muted, #888)}._summaryBar_l0zi3_49{display:flex;gap:2rem;margin-bottom:2rem;padding:1rem;background:var(--bg-secondary, #1a1a2e);border-radius:8px}._summaryItem_l0zi3_58{display:flex;flex-direction:column;gap:.25rem}._summaryLabel_l0zi3_64{font-size:.75rem;color:var(--text-muted, #888);text-transform:uppercase;letter-spacing:.05em}._summaryValue_l0zi3_71{font-size:1.5rem;font-weight:600}._environments_l0zi3_77{display:grid;gap:1.5rem;margin-bottom:3rem}._envCard_l0zi3_83{background:var(--bg-secondary, #1a1a2e);border-radius:12px;padding:1.5rem;border:1px solid rgba(139,92,246,.2);transition:border-color .2s}._envCard_l0zi3_83:hover{border-color:#8b5cf666}._envCard_l0zi3_83._idle_l0zi3_95{border-left:4px solid var(--text-muted, #888)}._envCard_l0zi3_83._active_l0zi3_99{border-left:4px solid #c4b5fd}._envCard_l0zi3_83._running_l0zi3_103{border-left:4px solid #4ade80}._envCard_l0zi3_83._deploying_l0zi3_107{border-left:4px solid #fbbf24}._envHeader_l0zi3_111{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._envTitle_l0zi3_118{display:flex;align-items:center;gap:.75rem}._envTitle_l0zi3_118 h2{margin:0;font-size:1.25rem}._portBadge_l0zi3_129{font-size:.75rem;padding:.25rem .5rem;background:#8b5cf626;color:#c4b5fd;border-radius:4px;font-family:SF Mono,Fira Code,monospace}._devLink_l0zi3_138{font-size:.75rem;color:#93c5fd;text-decoration:none;padding:.2rem .5rem;border-radius:4px;background:#93c5fd1a;transition:background .2s}._devLink_l0zi3_138:hover{background:#93c5fd33}._envStatus_l0zi3_152{display:flex;align-items:center;gap:.5rem}._statusBadge_l0zi3_158{font-size:.75rem;padding:.25rem .75rem;border-radius:12px;text-transform:uppercase;font-weight:600;letter-spacing:.05em}._statusBadge_l0zi3_158._idle_l0zi3_95{background:#8883;color:var(--text-muted, #888)}._statusBadge_l0zi3_158._active_l0zi3_99{background:#c4b5fd33;color:#c4b5fd}._statusBadge_l0zi3_158._running_l0zi3_103{background:#4ade8033;color:#4ade80}._statusBadge_l0zi3_158._deploying_l0zi3_107{background:#fbbf2433;color:#fbbf24}._changeName_l0zi3_187{font-size:.8rem;padding:.25rem .6rem;background:#fbbf2426;color:#fbbf24;border-radius:4px;font-weight:600}._agentBadge_l0zi3_196{font-size:.75rem;padding:.25rem .5rem;background:#8b5cf626;color:#c4b5fd;border-radius:4px}._servicesList_l0zi3_205{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}._serviceBadge_l0zi3_212{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:4px;font-size:.75rem;font-family:monospace}._serviceRunning_l0zi3_222{background:#2ea04326;color:#3fb950}._serviceStopped_l0zi3_227{background:#f8514926;color:#f85149}._serviceDot_l0zi3_232{width:6px;height:6px;border-radius:50%;background:currentColor}._serviceRunning_l0zi3_222 ._serviceDot_l0zi3_232{animation:_pulse_l0zi3_1 2s ease-in-out infinite}@keyframes _pulse_l0zi3_1{0%,to{opacity:1}50%{opacity:.4}}._changesSection_l0zi3_249{margin:1rem 0;padding:.75rem;background:#0003;border-radius:8px}._changesSectionTitle_l0zi3_256{margin:0 0 .5rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, #888)}._noChanges_l0zi3_264{font-size:.85rem;color:#4ade80;opacity:.6;padding:.25rem 0}._changedRepoList_l0zi3_271{display:flex;flex-direction:column;gap:.4rem}._changedRepo_l0zi3_271{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.35rem .5rem;border-radius:4px;background:#00000026}._changedRepoName_l0zi3_287{font-weight:600;font-size:.85rem;min-width:100px}._changedBranch_l0zi3_293{font-family:SF Mono,Fira Code,monospace;font-size:.75rem;padding:.15rem .4rem;border-radius:3px;background:#8b5cf626;color:#c4b5fd}._branchHighlight_l0zi3_302{background:#fbbf2440!important;color:#fbbf24!important;font-weight:600}._changedCommitMsg_l0zi3_308{color:var(--text-muted, #888);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}._dirtyBadge_l0zi3_318{font-size:.7rem;padding:.15rem .45rem;background:#fb923c33;color:#fb923c;border-radius:4px;white-space:nowrap}._aheadBadge_l0zi3_327{font-size:.7rem;padding:.15rem .45rem;background:#4ade8033;color:#4ade80;border-radius:4px}._behindBadge_l0zi3_335{font-size:.7rem;padding:.15rem .45rem;background:#f8717133;color:#f87171;border-radius:4px}._envActions_l0zi3_344{display:flex;gap:.75rem;margin-top:.75rem}._deployButton_l0zi3_350{padding:.5rem 1rem;border-radius:6px;border:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}._deployButton_l0zi3_350._dev_l0zi3_138{background:#8b5cf633;color:#c4b5fd}._deployButton_l0zi3_350._dev_l0zi3_138:hover:not(:disabled){background:#8b5cf64d}._deployButton_l0zi3_350._disabled_l0zi3_369{background:#8888881a;color:var(--text-muted, #888);cursor:not-allowed}._deployButton_l0zi3_350:disabled{opacity:.6;cursor:not-allowed}._expandButton_l0zi3_380{padding:.5rem 1rem;border-radius:6px;border:1px solid rgba(139,92,246,.3);background:transparent;color:var(--text, #fff);font-size:.875rem;cursor:pointer;transition:all .2s}._expandButton_l0zi3_380:hover{background:#8b5cf61a;border-color:#8b5cf680}._repoList_l0zi3_397{margin-top:1rem;border-top:1px solid rgba(139,92,246,.2);padding-top:.75rem}._repoGroupTitle_l0zi3_403{margin:.75rem 0 .4rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted, #888)}._repoGroupTitle_l0zi3_403:first-child{margin-top:0}._depGroupTitle_l0zi3_415{opacity:.6}._repoItem_l0zi3_419{padding:.6rem .75rem;margin-bottom:.4rem;background:#0003;border-radius:6px;border:1px solid rgba(139,92,246,.1)}._repoItem_l0zi3_419._repoClean_l0zi3_427{opacity:.5}._repoItem_l0zi3_419._repoMuted_l0zi3_431{opacity:.7}._repoItem_l0zi3_419._repoDirty_l0zi3_435{border-left:3px solid #fb923c;opacity:1}._repoItem_l0zi3_419._repoBehind_l0zi3_440{border-left:3px solid #f87171;opacity:1}._repoHeader_l0zi3_445{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem}._repoName_l0zi3_452{font-weight:600;font-size:.85rem}._repoBadges_l0zi3_457{display:flex;gap:.4rem;align-items:center}._branchName_l0zi3_463{font-family:SF Mono,Fira Code,monospace;font-size:.75rem;padding:.15rem .4rem;border-radius:3px;background:#8b5cf626;color:#c4b5fd}._repoCommit_l0zi3_472{display:flex;align-items:center;gap:.75rem;font-size:.8rem}._repoCommit_l0zi3_472 code{font-family:SF Mono,Fira Code,monospace;font-size:.7rem;padding:.15rem .35rem;background:#8b5cf61a;color:#a78bfa;border-radius:3px}._commitMessage_l0zi3_488{color:var(--text-muted, #888);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._deploysSection_l0zi3_497{margin-top:3rem}._sectionTitle_l0zi3_501{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}._deploysList_l0zi3_507{display:grid;gap:1rem}._deployItem_l0zi3_512{padding:1rem;background:var(--bg-secondary, #1a1a2e);border-radius:8px;border:1px solid rgba(139,92,246,.1)}._deployItem_l0zi3_512._success_l0zi3_519{border-left:3px solid #4ade80}._deployItem_l0zi3_512._failed_l0zi3_523{border-left:3px solid #f87171}._deployItem_l0zi3_512._pending_l0zi3_527{border-left:3px solid #fbbf24}._deployHeader_l0zi3_531{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._deployTarget_l0zi3_538{font-weight:600;font-size:.9rem}._deployStatus_l0zi3_543{font-size:.75rem;padding:.2rem .5rem;border-radius:4px;text-transform:uppercase;font-weight:600}._deployStatus_l0zi3_543._success_l0zi3_519{background:#4ade8033;color:#4ade80}._deployStatus_l0zi3_543._failed_l0zi3_523{background:#f8717133;color:#f87171}._deployStatus_l0zi3_543._pending_l0zi3_527{background:#fbbf2433;color:#fbbf24}._deployInfo_l0zi3_566{display:flex;align-items:center;gap:1rem;font-size:.875rem;margin-bottom:.5rem}._deployProject_l0zi3_574{color:var(--text-muted, #888)}._deployCommit_l0zi3_578{font-family:SF Mono,Fira Code,monospace;font-size:.75rem;padding:.2rem .4rem;background:#8b5cf626;color:#c4b5fd;border-radius:3px}._deployTime_l0zi3_587{color:var(--text-muted, #888);font-size:.8rem}._deployMessage_l0zi3_592{font-size:.875rem;color:var(--text, #fff);margin-top:.5rem}._deployError_l0zi3_598{font-size:.875rem;color:#f87171;margin-top:.5rem;padding:.5rem;background:#f871711a;border-radius:4px}._container_1rrjl_1{padding:2rem;max-width:1400px;margin:0 auto}._header_1rrjl_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._title_1rrjl_14{font-size:1.5rem;font-weight:600;margin:0}._lastRefresh_1rrjl_20{font-size:.875rem;color:var(--text-muted, #888)}._loading_1rrjl_25{text-align:center;padding:4rem;color:var(--text-muted, #888)}._error_1rrjl_31{color:#f87171;font-size:.875rem;text-align:center;padding:2rem}._tabs_1rrjl_39{display:flex;gap:.25rem;margin-bottom:2rem;background:#0003;border-radius:8px;padding:.25rem;width:fit-content}._tab_1rrjl_39{padding:.5rem 1.25rem;border:none;background:transparent;color:var(--text-muted, #888);font-size:.875rem;font-weight:500;cursor:pointer;border-radius:6px;transition:all .2s}._tab_1rrjl_39:hover{color:var(--text, #fff);background:#8b5cf61a}._tabActive_1rrjl_66{background:#8b5cf633;color:#c4b5fd}._nodeGrid_1rrjl_73{display:grid;gap:1rem;margin-bottom:2rem}._rowLabel_1rrjl_79{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted, #888);margin-bottom:.25rem}._row_1rrjl_79{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}._nodeCard_1rrjl_95{background:var(--bg-secondary, #1a1a2e);border:1px solid rgba(139,92,246,.2);border-radius:10px;padding:1rem 1.25rem;min-width:160px;transition:all .2s;cursor:default}._nodeCard_1rrjl_95:hover{border-color:#8b5cf680;transform:translateY(-1px)}._nodeTop_1rrjl_110{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._statusDot_1rrjl_117{width:8px;height:8px;border-radius:50%;flex-shrink:0}._statusDot_1rrjl_117._running_1rrjl_124{background:#4ade80;animation:_pulse_1rrjl_1 2s ease-in-out infinite}._statusDot_1rrjl_117._stopped_1rrjl_129{background:#f87171}._statusDot_1rrjl_117._unknown_1rrjl_133{background:#666}@keyframes _pulse_1rrjl_1{0%,to{opacity:1}50%{opacity:.5}}._nodeName_1rrjl_142{font-weight:600;font-size:.95rem}._nodeDetails_1rrjl_147{display:flex;align-items:center;gap:.75rem}._nodePort_1rrjl_153{font-size:.75rem;font-family:SF Mono,Fira Code,monospace;color:var(--text-muted, #888)}._typeBadge_1rrjl_159{font-size:.65rem;padding:.15rem .45rem;border-radius:4px;text-transform:uppercase;font-weight:600;letter-spacing:.03em}._typeBadge_1rrjl_159._service_1rrjl_168{background:#8b5cf626;color:#c4b5fd}._typeBadge_1rrjl_159._external_1rrjl_173{background:#fbbf2426;color:#fbbf24}._connectionsSection_1rrjl_179{margin-top:1rem}._sectionTitle_1rrjl_183{font-size:1.1rem;font-weight:600;margin-bottom:1rem}._connTable_1rrjl_189{width:100%;border-collapse:collapse;font-size:.85rem}._connTable_1rrjl_189 th{text-align:left;padding:.6rem .75rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, #888);border-bottom:1px solid rgba(139,92,246,.2)}._connTable_1rrjl_189 td{padding:.5rem .75rem;border-bottom:1px solid rgba(139,92,246,.08)}._connTable_1rrjl_189 tr:hover td{background:#8b5cf60d}._arrow_1rrjl_214{color:var(--text-muted, #888);margin:0 .25rem}._envVar_1rrjl_219{font-family:SF Mono,Fira Code,monospace;font-size:.75rem;color:#c4b5fd}._connValue_1rrjl_225{font-family:SF Mono,Fira Code,monospace;font-size:.75rem;color:var(--text-muted, #888)}._protoBadge_1rrjl_231{font-size:.7rem;padding:.15rem .5rem;border-radius:4px;font-weight:600;text-transform:uppercase}._protoBadge_1rrjl_231._http_1rrjl_239{background:#3b82f633;color:#60a5fa}._protoBadge_1rrjl_231._ws_1rrjl_244{background:#a855f733;color:#c084fc}._protoBadge_1rrjl_231._cli_1rrjl_249{background:#fb923c33;color:#fb923c}._protoBadge_1rrjl_231._sqlite_1rrjl_254{background:#8883;color:#aaa}._externalsSection_1rrjl_260{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(139,92,246,.15)}._externalList_1rrjl_266{display:flex;flex-wrap:wrap;gap:.75rem}._externalChip_1rrjl_272{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-secondary, #1a1a2e);border:1px solid rgba(251,191,36,.2);border-radius:8px;font-size:.85rem}._externalUrl_1rrjl_283{font-size:.7rem;font-family:SF Mono,Fira Code,monospace;color:var(--text-muted, #888)}._routeSelect_1rrjl_290{background:#1a1a2e;color:#e0e0e0;border:1px solid #333;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-family:monospace;cursor:pointer;max-width:250px;width:100%}._routeSelect_1rrjl_290:hover{border-color:#58a6ff}._routeSelect_1rrjl_290:focus{outline:none;border-color:#58a6ff;box-shadow:0 0 0 2px #58a6ff33}._rerouteOverlay_1rrjl_314{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;z-index:100}:root{--bg: #1a1a2e;--bg-surface: #16213e;--bg-overlay: rgba(0,0,0,.85);--border: #2a2a4a;--border-subtle: #1e1e3a;--scrollbar-track: #121228;--scrollbar-thumb: #2a2a4a;--scrollbar-thumb-hover: #3a3a5e;--text: #e0e0e0;--text-muted: #888;--text-dim: #666;--text-faint: #555;--accent: #c9a0dc;--accent-hover: #dbb8ec;--accent-on: #1a1a2e;--success: #6fcf97;--success-bg: #2a4a3e;--error: #cf6f6f;--error-bg: #4a2a2a;--warning: #cfcf6f;--warning-bg: #3a3a2a;--info: #6fb3cf;--info-bg: #2a3a4e}[data-theme=light]{--bg: #f5f7fa;--bg-surface: #ffffff;--bg-overlay: rgba(0,0,0,.5);--border: #d8dce3;--border-subtle: #e8ecf0;--scrollbar-track: #eaecf0;--scrollbar-thumb: #c8ccd3;--scrollbar-thumb-hover: #a8adb5;--text: #1a1a2e;--text-muted: #555;--text-dim: #777;--text-faint: #999;--accent: #7c3aed;--accent-hover: #6d28d9;--accent-on: #ffffff;--success: #16a34a;--success-bg: #dcfce7;--error: #dc2626;--error-bg: #fef2f2;--warning: #ca8a04;--warning-bg: #fefce8;--info: #2563eb;--info-bg: #eff6ff}*{margin:0;padding:0;box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;display:flex;flex-direction:column;transition:background .2s,color .2s}#root{display:flex;flex-direction:column;min-height:100vh}a{color:inherit;text-decoration:none}.site-nav{display:flex;align-items:center;gap:24px;padding:12px 20px;border-bottom:1px solid var(--border);font-size:.85em}.site-nav .brand{color:var(--accent);text-decoration:none;font-weight:500;letter-spacing:1px}.site-nav a{color:var(--text-muted);text-decoration:none;transition:color .2s}.site-nav a:hover,.site-nav a.active{color:var(--accent)}.theme-toggle{background:none;border:1px solid var(--border);color:var(--text-muted);border-radius:6px;padding:4px 8px;cursor:pointer;font-size:1em;line-height:1;transition:border-color .2s,color .2s;margin-left:auto;flex-shrink:0}.theme-toggle:hover{border-color:var(--accent);color:var(--accent)}.nav-login{font-size:1em;line-height:1;text-decoration:none;opacity:.5;transition:opacity .2s;flex-shrink:0}.nav-login:hover,.nav-login.active{opacity:1}.header{padding:16px 20px 12px;text-align:center;border-bottom:1px solid var(--border)}.header h1{font-size:1.2em;color:var(--accent);font-weight:400;letter-spacing:1px}.header p{color:var(--text-muted);margin-top:4px;font-size:.8em}.btn{background:var(--accent);color:var(--accent-on);border:none;padding:6px 12px;border-radius:6px;font-size:.8em;font-weight:600;cursor:pointer;transition:background .2s}.btn:hover{background:var(--accent-hover)}.btn:disabled{opacity:.5;cursor:not-allowed}.search-box{background:var(--bg-surface);border:1px solid var(--border);color:var(--text);padding:8px 14px;border-radius:8px;font-size:.85em;font-family:inherit;outline:none;transition:border-color .2s}.search-box:focus{border-color:var(--accent)}.search-box::placeholder{color:var(--text-dim)}.filter-btn{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-muted);padding:5px 12px;border-radius:14px;font-size:.78em;cursor:pointer;transition:all .2s;white-space:nowrap}.filter-btn:hover{border-color:var(--accent);color:var(--accent)}.filter-btn.active{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}.status-running{background:var(--success-bg);color:var(--success)}.status-done{background:var(--info-bg);color:var(--info)}.status-error{background:var(--error-bg);color:var(--error)}.status-queued{background:var(--warning-bg);color:var(--warning)}.loading{text-align:center;padding:60px;color:var(--text-muted)}.empty{text-align:center;padding:60px;color:var(--text-dim)}.section-title{font-size:.9em;color:var(--accent);font-weight:400;margin:24px 0 12px;text-transform:uppercase;letter-spacing:1px}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;margin-bottom:32px}.search-results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:32px}.queue-section{max-width:1400px;margin:0 auto;padding:0 20px 32px}.queue-item{background:var(--bg-surface);border-radius:10px;padding:14px 16px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.queue-item .title{flex:1;font-size:.95em;word-break:break-all}.queue-item .status{font-size:.8em;padding:4px 10px;border-radius:12px;white-space:nowrap}.queue-item .error-detail{flex-basis:100%;color:var(--error);font-size:.85em;margin-top:8px;padding:8px 12px;background:var(--error-bg);border-radius:6px;border-left:3px solid var(--error)}.modal-overlay{display:none;position:fixed;inset:0;background:var(--bg-overlay);z-index:200;justify-content:center;align-items:center;padding:20px}.modal-overlay.show{display:flex}.modal{background:var(--bg-surface);border-radius:12px;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;position:relative;border:1px solid var(--border)}.modal .close-btn{position:absolute;top:12px;right:12px;background:#0009;border:none;color:#fff;font-size:1.2em;width:32px;height:32px;border-radius:50%;cursor:pointer;z-index:10;transition:background .2s}.modal .close-btn:hover{background:#000c}@media(max-width:700px){.site-nav{gap:12px;padding:10px 16px;flex-wrap:wrap}.media-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.search-results-grid{grid-template-columns:1fr;gap:12px}.header h1{font-size:1.1em}.modal{max-width:calc(100vw - 24px);margin:12px}.queue-item{padding:12px}.queue-item .title{font-size:.9em}}@media(max-width:414px){.site-nav{gap:10px;padding:10px 14px;font-size:.82em}.header{padding:14px 16px 10px}.section-title{font-size:.85em;margin:20px 0 10px}body{font-size:15px}}@media(max-width:380px){.site-nav{gap:8px;padding:8px 12px;font-size:.8em}.header h1{font-size:1em}.media-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}body{font-size:14px}}
