._dashboard_1l60u_1{background:var(--bg);min-height:100vh}._header_1l60u_6{background:var(--bg-surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:48px;padding:.5rem .75rem;display:flex;position:relative;box-shadow:0 2px 4px #00000014}._headerLeft_1l60u_18{align-items:center;gap:.5rem;display:flex}._menuToggle_1l60u_24{border:1px solid var(--border);background:var(--bg);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:1.1rem;display:none}._username_1l60u_38{color:var(--text);font-size:.85rem;font-weight:500}._nav_1l60u_45{background:var(--bg-surface);border-bottom:1px solid var(--border);z-index:100;flex-direction:column;gap:.25rem;padding:.5rem;display:none;position:fixed;top:48px;left:0;right:0;box-shadow:0 4px 12px #00000026}._navOpen_1l60u_60{display:flex}._navOverlay_1l60u_64{z-index:99;background:#0000004d;display:none;position:fixed;inset:48px 0 0}._navLink_1l60u_75{color:var(--text-muted);border-radius:6px;padding:.6rem .75rem;font-size:.9rem;text-decoration:none;transition:background .15s,color .15s}._navLink_1l60u_75:hover{background:var(--border);color:var(--text)}._navActive_1l60u_89{background:var(--accent);color:#fff;border-radius:6px;padding:.6rem .75rem;font-size:.9rem;text-decoration:none}._logout_1l60u_98{background:var(--bg);border:1px solid var(--border);width:36px;height:36px;color:var(--text-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:1rem;transition:all .2s;display:flex}._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:hidden auto}@media (width>=641px){._header_1l60u_6{height:56px;padding:.75rem 1.5rem}._headerLeft_1l60u_18{gap:1rem}._menuToggle_1l60u_24{display:none}._username_1l60u_38{font-size:1rem}._nav_1l60u_45{box-shadow:none;background:0 0;border:none;flex-direction:row;gap:.25rem;padding:0;display:flex;position:static}._navLink_1l60u_75,._navActive_1l60u_89{padding:.4rem .75rem;font-size:.875rem}._logout_1l60u_98{background:var(--error);color:#fff;border:none;width:auto;height:auto;padding:.5rem 1rem;font-size:.85rem}._logout_1l60u_98:hover{background:var(--error-bg);color:var(--error)}._content_1l60u_124{height:calc(100vh - 56px)}}@media (width>=768px){._header_1l60u_6{padding:.75rem 2rem}}._container_10fin_1{flex-direction:column;height:calc(100vh - 120px);padding:.75rem 1.5rem 1.5rem;display:flex}._orchNav_10fin_10{border-bottom:2px solid var(--border-subtle);align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.5rem 0;display:flex}._orchTab_10fin_19{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:.5rem;margin-bottom:-2px;padding:.6rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:600;transition:all .15s;display:flex}._orchTab_10fin_19:hover{color:var(--text);background:var(--bg-surface)}._orchTabActive_10fin_42{color:var(--text);border-bottom-color:var(--accent,#4a9eff)}._orchTabIcon_10fin_47{font-size:1.2rem}._orchTabName_10fin_51{text-transform:capitalize}._orchNavSpacer_10fin_55{flex:1}._agentNav_10fin_60{scrollbar-width:thin;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;padding:.35rem 0;display:flex;position:relative}._agentNav_10fin_60::-webkit-scrollbar{height:4px}._agentNav_10fin_60::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}._agentTab_10fin_79{border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-family:inherit;font-size:.85rem;transition:all .15s;display:flex}._agentTab_10fin_79:hover{background:var(--bg);color:var(--text);border-color:var(--border)}._agentTabActive_10fin_101{background:var(--accent,#2563eb);color:#fff;border-color:var(--accent,#2563eb)}._agentTabActive_10fin_101:hover{background:var(--accent,#2563eb);color:#fff}._agentTabUnread_10fin_112{border-color:var(--accent)}._unreadBadge_10fin_116{background:var(--error,#ef4444);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex}._agentTabEmoji_10fin_131{font-size:1rem;line-height:1}._agentTabName_10fin_136{font-weight:500}._agentTabMain_10fin_141{background:var(--bg);border-width:2px;padding:.5rem 1rem;font-size:.95rem;font-weight:700}._agentTabMain_10fin_141._agentTabActive_10fin_101{box-shadow:0 0 0 1px var(--accent,#2563eb)}._agentStatusDot_10fin_154{background:var(--success,#22c55e);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.5s ease-in-out infinite _pulse_10fin_1}._agentStatusCheck_10fin_163{color:var(--success,#22c55e);font-size:.75rem;font-weight:700;animation:.3s ease-out _checkFadeIn_10fin_1}@keyframes _checkFadeIn_10fin_1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}._inactiveAgentsWrapper_10fin_176{position:relative}._inactiveAgentsToggle_10fin_180{border:1px dashed var(--border);color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:.3rem;padding:.4rem .65rem;font-family:inherit;font-size:.8rem;transition:all .15s;display:flex}._inactiveAgentsToggle_10fin_180:hover{color:var(--text-muted);border-color:var(--border);background:var(--bg-surface)}._inactiveAgentsArrow_10fin_202{font-size:.65rem}._inactiveAgentsDropdown_10fin_206{z-index:1000;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;min-width:160px;margin-top:4px;padding:.25rem;animation:.15s ease-out _dropdownFadeIn_10fin_1;position:absolute;top:100%;left:0;box-shadow:0 4px 16px #0000004d}@keyframes _dropdownFadeIn_10fin_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._inactiveAgentItem_10fin_226{width:100%;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;justify-content:space-between;align-items:center;gap:.4rem;padding:.4rem .6rem;font-family:inherit;font-size:.82rem;transition:all .15s;display:flex}._inactiveAgentItem_10fin_226:hover{background:var(--bg);color:var(--text)}._inactiveAgentItem_10fin_226._agentTabActive_10fin_101{background:var(--accent,#2563eb);color:#fff}._chatHeader_10fin_255{display:none}._chatHeaderLeft_10fin_256{align-items:center;gap:1rem;display:flex}._chatHeaderRight_10fin_257{align-items:center;display:flex}._agentAvatar_10fin_258{font-size:3rem;line-height:1}._agentInfo_10fin_259{flex-direction:column;gap:.25rem;display:flex}._agentName_10fin_260{color:var(--text);margin:0;font-size:1.5rem;font-weight:700}._agentDescription_10fin_261{color:var(--text-muted);margin:0;font-size:.9rem}._connectionStatus_10fin_263{background:var(--bg);border:1px solid var(--border-subtle);border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.85rem;display:flex}._statusDot_10fin_274{border-radius:50%;flex-shrink:0;width:8px;height:8px}._connected_10fin_281 ._statusDot_10fin_274{background-color:var(--success)}._disconnected_10fin_285 ._statusDot_10fin_274{background-color:var(--error)}._connected_10fin_281{color:var(--success)}._disconnected_10fin_285{color:var(--error)}._messages_10fin_298{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;flex:1;margin-bottom:1rem;padding:1rem;overflow-y:auto}._empty_10fin_308{height:100%;color:var(--text-dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._emptyEmoji_10fin_318{opacity:.3;margin-bottom:1rem;font-size:4rem}._emptyTitle_10fin_324{color:var(--text);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}._emptyText_10fin_331{margin:0;font-size:.95rem}._message_10fin_298{border-radius:12px;max-width:80%;margin-bottom:1rem;padding:.75rem 1rem}._user_10fin_344{background:var(--accent);color:var(--accent-on);margin-left:auto}._assistant_10fin_350{background:var(--bg);color:var(--text);border:1px solid var(--border-subtle);margin-right:auto}._messageHeader_10fin_357{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.25rem;display:flex}._messageAuthor_10fin_366{color:var(--text-muted);font-size:.8rem;font-weight:600}._messageModel_10fin_372{background:var(--bg-surface);color:var(--text-dim);border-radius:4px;padding:.1rem .4rem;font-family:monospace;font-size:.75rem}._messageContent_10fin_381{white-space:pre-wrap;word-wrap:break-word;line-height:1.5}._messageContent_10fin_381 p{margin:0 0 .5rem}._messageContent_10fin_381 p:last-child{margin-bottom:0}._messageFooter_10fin_395{border-top:1px solid var(--border-subtle);color:var(--text-dim);justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:.5rem;font-size:.75rem;display:flex}._messageTime_10fin_406{opacity:.7}._metaToggle_10fin_411{cursor:pointer;color:var(--text-dim);background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.15rem .4rem;font-family:inherit;font-size:.75rem;transition:background .15s,color .15s;display:flex}._metaToggle_10fin_411:hover{background:var(--bg-surface);color:var(--text-muted)}._metaSummary_10fin_431{align-items:center;gap:.4rem;display:flex}._metaChip_10fin_437{background:var(--bg-surface);white-space:nowrap;border-radius:3px;padding:.1rem .35rem;font-family:monospace;font-size:.7rem}._metaChipDuration_10fin_446{color:var(--text-muted)}._metaChipTokens_10fin_451{color:#7c99e9}._metaChipTools_10fin_456{color:#e9a57c}._metaChipCost_10fin_461{color:#7ce9a5}._metaChipCache_10fin_466{color:#c97ce9}._metaExpandIcon_10fin_471{opacity:.6;font-size:.65rem}._metaPanel_10fin_477{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;margin-top:.5rem;padding:.75rem;font-size:.8rem}._metaGrid_10fin_486{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;display:grid}._metaCell_10fin_492{background:var(--bg);border-radius:6px;flex-direction:column;padding:.4rem .5rem;display:flex}._metaLabel_10fin_500{color:var(--text-dim);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.15rem;font-size:.65rem;font-weight:500}._metaValue_10fin_509{color:var(--text);font-family:monospace;font-size:.85rem;font-weight:600}._metaValueSmall_10fin_516{color:var(--text-muted);font-family:monospace;font-size:.75rem}._metaValueTokens_10fin_523{color:#7c99e9}._metaValueCost_10fin_532{color:#7ce9a5}._metaValueTools_10fin_537{color:#e9a57c}._metaValueCache_10fin_542{color:#c97ce9}._metaValueModel_10fin_547{font-size:.75rem}._cacheBar_10fin_553{background:var(--border-subtle);border-radius:2px;height:4px;margin-top:.25rem;overflow:hidden}._cacheBarFill_10fin_561{background:#c97ce9;border-radius:2px;height:100%;transition:width .3s}._metaRow_10fin_569{justify-content:space-between;align-items:center;padding:.2rem 0;display:flex}._metaRow_10fin_569+._metaRow_10fin_569{border-top:1px solid var(--border-subtle)}._thinkingToggle_10fin_587{cursor:pointer;color:var(--text-dim);text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:.4rem;width:100%;padding:.2rem .4rem;font-family:inherit;font-size:.75rem;transition:background .15s,color .15s;display:flex}._thinkingToggle_10fin_587:hover{background:var(--bg-surface);color:var(--text-muted)}._thinkingToggleIcon_10fin_609{opacity:.6;font-size:.65rem}._thinkingToggleLabel_10fin_614{font-style:italic;font-weight:500}._thinkingContent_10fin_619{background:var(--bg-surface);color:var(--text-dim);border-left:3px solid #8b5cf6;border-radius:6px;max-height:300px;margin-top:.4rem;padding:.5rem .6rem;font-size:.75rem;font-style:italic;line-height:1.5;overflow-y:auto}._thinkingContent_10fin_619 p{margin:0}._toolsSection_10fin_637{border-top:1px solid var(--border-subtle);margin-top:.5rem;padding-top:.5rem}._toolsToggle_10fin_643{cursor:pointer;color:var(--text-dim);text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:.4rem;width:100%;padding:.2rem .4rem;font-family:inherit;font-size:.75rem;transition:background .15s,color .15s;display:flex}._toolsToggle_10fin_643:hover{background:var(--bg-surface);color:var(--text-muted)}._toolsToggleIcon_10fin_665{opacity:.6;font-size:.65rem}._toolsToggleLabel_10fin_670{font-weight:500}._toolsList_10fin_674{flex-direction:column;gap:.4rem;margin-top:.5rem;display:flex}._toolItem_10fin_681{background:var(--bg-surface);border-left:3px solid var(--border);border-radius:6px;padding:.4rem .5rem;font-size:.75rem}._toolItem_10fin_681._toolError_10fin_689{border-left-color:var(--error);background:#ef44440d}._toolHeader_10fin_694{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._toolName_10fin_701{color:var(--text);text-transform:none;font-family:monospace;font-size:.7rem;font-weight:600}._toolDetail_10fin_709{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-family:monospace;font-size:.65rem;overflow:hidden}._toolErrorBadge_10fin_719{background:var(--error);color:#fff;border-radius:3px;padding:.1rem .3rem;font-size:.6rem;font-weight:500}._toolOutput_10fin_728{background:var(--bg);border-radius:4px;align-items:flex-start;gap:.4rem;margin-top:.3rem;padding:.3rem .4rem;display:flex}._toolOutputLabel_10fin_738{color:var(--success);flex-shrink:0;font-weight:700}._toolOutputText_10fin_744{color:var(--text-muted);word-break:break-all;font-family:monospace;font-size:.65rem;line-height:1.4}._typing_10fin_753{opacity:.6}._typingIndicator_10fin_757{color:var(--text-muted);font-style:italic;animation:1.5s ease-in-out infinite _pulse_10fin_1}@keyframes _pulse_10fin_1{0%,to{opacity:1}50%{opacity:.4}}._statusIndicator_10fin_769{color:var(--text-muted);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;font-style:italic;display:flex}._statusDotPulse_10fin_779{background:var(--text-muted);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite _pulse_10fin_1}._statusText_10fin_787{animation:1.5s ease-in-out infinite _pulse_10fin_1}._streamingSplit_10fin_792{gap:1rem;min-height:60px;display:flex}._streamingText_10fin_798{word-break:break-word;flex:1;min-width:0;padding:.75rem;line-height:1.5}._streamingText_10fin_798 p{margin:0}._streamingTools_10fin_810{border-left:1px solid var(--border);flex:0 0 280px;max-width:320px;max-height:400px;padding:.5rem;font-size:.82rem;overflow-y:auto}._streamingToolsHeader_10fin_820{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}._toolRunning_10fin_829{opacity:.7}._toolSpinner_10fin_833{margin-left:.25rem;font-size:.9rem;animation:1s linear infinite _spin_10fin_1;display:inline-block}@keyframes _spin_10fin_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=640px){._streamingSplit_10fin_792{flex-direction:column}._streamingTools_10fin_810{border-left:none;border-top:1px solid var(--border);flex:none;max-width:100%}}._inputArea_10fin_859{gap:.75rem;display:flex}._input_10fin_859{border:1px solid var(--border);resize:none;background:var(--bg-surface);color:var(--text);border-radius:8px;flex:1;min-height:60px;max-height:200px;padding:.75rem;font-family:inherit;font-size:1rem;transition:border-color .2s}._input_10fin_859:focus{border-color:var(--accent);outline:none}._input_10fin_859:disabled{opacity:.5;cursor:not-allowed}._input_10fin_859::placeholder{color:var(--text-dim)}._sendButton_10fin_893{background:var(--accent);color:var(--accent-on);cursor:pointer;border:none;border-radius:8px;align-self:flex-end;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;transition:background-color .2s}._sendButton_10fin_893:hover:not(:disabled){background:var(--accent-hover)}._sendButton_10fin_893:disabled{opacity:.5;cursor:not-allowed}@media (width<=640px){._container_10fin_1{height:calc(100vh - 80px);padding:.25rem .5rem .5rem}._mobileHeader_10fin_925{background:var(--bg-surface);border:1px solid var(--border-subtle);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem .75rem;display:flex}._mobileHeaderLeft_10fin_937{align-items:center;gap:.5rem;display:flex}._mobileAvatar_10fin_943{font-size:1.25rem}._mobileAgentName_10fin_947{font-size:.9rem;font-weight:600}._mobileOrchestrator_10fin_952{color:var(--text-muted);background:var(--bg);border-radius:4px;padding:.15rem .4rem;font-size:.7rem}._mobileHeaderRight_10fin_960{align-items:center;gap:.5rem;display:flex}._expandIcon_10fin_966{color:var(--text-muted);font-size:.8rem;transition:transform .2s}._expandableSection_10fin_973{max-height:400px;transition:max-height .3s ease-out;overflow:hidden}._expandableSection_10fin_973._collapsed_10fin_979{max-height:0}._chatHeader_10fin_255{display:none}._orchNav_10fin_10{gap:.25rem;margin-bottom:.25rem;padding:.25rem 0}._orchTab_10fin_19{gap:.35rem;padding:.4rem .75rem;font-size:.85rem}._orchTabIcon_10fin_47{font-size:1rem}._agentNav_10fin_60{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.25rem;margin-bottom:.35rem;padding:.2rem 0}._agentTab_10fin_79{flex-shrink:0;padding:.3rem .5rem;font-size:.75rem}._agentTabName_10fin_136{font-weight:500}._connectionStatus_10fin_263{padding:.25rem .5rem;font-size:.7rem}._messages_10fin_298{gap:.5rem;padding:0 .25rem}._message_10fin_298{border-radius:8px;margin-bottom:.35rem;padding:.5rem .6rem}._messageHeader_10fin_357{gap:.35rem;margin-bottom:.15rem}._messageAuthor_10fin_366{font-size:.75rem}._messageModel_10fin_372{padding:.1rem .3rem;font-size:.65rem}._messageContent_10fin_381{font-size:.85rem;line-height:1.4}._messageContent_10fin_381 p{margin:.2rem 0}._messageFooter_10fin_395{flex-wrap:wrap;gap:.25rem;margin-top:.25rem}._messageTime_10fin_406{font-size:.65rem}._metaToggle_10fin_411{gap:.25rem;padding:.15rem .3rem}._metaChipDuration_10fin_446,._metaChipTokens_10fin_451,._metaChipCache_10fin_466,._metaChipTools_10fin_456,._metaChipCost_10fin_461{padding:.1rem .25rem;font-size:.65rem}._metaExpandIcon_10fin_471{font-size:.7rem}._metaPanel_10fin_477{margin-top:.35rem;padding:.4rem .5rem}._metaGrid_10fin_486{gap:.35rem}._metaCell_10fin_492{padding:.25rem .35rem}._metaLabel_10fin_500{font-size:.6rem}._metaValueModel_10fin_547,._metaValueDuration_10fin_528,._metaValueTokens_10fin_523,._metaValueCache_10fin_542,._metaValueTools_10fin_537,._metaValueCost_10fin_532{font-size:.75rem}._empty_10fin_308{padding:1.5rem .75rem}._emptyEmoji_10fin_318{font-size:2.5rem}._emptyTitle_10fin_324{font-size:1rem}._emptyText_10fin_331{font-size:.8rem}._inputArea_10fin_859{border-radius:10px;gap:.4rem;padding:.5rem}._input_10fin_859{min-height:40px;padding:.5rem .6rem;font-size:.85rem}._sendButton_10fin_893{padding:.5rem 1rem;font-size:.85rem}}@media (width>=641px){._mobileHeader_10fin_925{display:none}._expandableSection_10fin_973{overflow:visible;max-height:none!important}}._thinkingSection_10fin_581,._toolsSection_10fin_637{border-top:1px solid var(--border,#2a2a4a);margin-top:.35rem;padding-top:.35rem}._toolsToggle_10fin_643{width:100%;color:var(--text-muted,#888);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.4rem;padding:.2rem 0;font-size:.7rem;display:flex}._toolsToggle_10fin_643:hover{color:var(--text,#eee)}._toolsIcon_10fin_1198{font-size:.75rem}._toolsList_10fin_674{color:var(--text-dim,#555);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:SF Mono,Fira Code,monospace;font-size:.65rem;overflow:hidden}._toolsExpanded_10fin_1212{flex-direction:column;gap:.25rem;margin-top:.25rem;display:flex}._toolCall_10fin_1219{border:1px solid var(--border,#2a2a4a);border-radius:4px;overflow:hidden}._toolCallError_10fin_1225{border-color:#ef44444d}._toolCallHeader_10fin_1229{background:var(--bg,#0d0d1a);width:100%;color:var(--text-muted,#888);cursor:pointer;text-align:left;border:none;align-items:center;gap:.4rem;padding:.3rem .5rem;font-size:.7rem;display:flex}._toolCallHeader_10fin_1229:hover{background:var(--bg-hover,#151530)}._toolName_10fin_701{color:var(--accent,#c9a0dc);white-space:nowrap;font-family:SF Mono,Fira Code,monospace;font-size:.7rem;font-weight:600}._toolSummary_10fin_1255{text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim,#555);flex:1;font-family:SF Mono,Fira Code,monospace;font-size:.65rem;overflow:hidden}._toolError_10fin_689{color:#f87171}._toolDetail_10fin_709{border-top:1px solid var(--border,#2a2a4a);padding:.35rem .5rem}._toolInput_10fin_1274,._toolOutput_10fin_728{white-space:pre-wrap;word-break:break-word;border-radius:4px;max-height:200px;margin:0;padding:.35rem .5rem;font-family:SF Mono,Fira Code,monospace;font-size:.65rem;overflow:auto}._toolInput_10fin_1274{color:var(--text-muted,#888);background:#6464ff0d;margin-bottom:.25rem}._toolOutput_10fin_728{color:var(--text-muted,#888);background:#64ff640d}._toolOutputError_10fin_1299{color:#f87171;background:#ff64640d}._toolDiff_10fin_1305{margin:.25rem 0}._toolDiffLabel_10fin_1309{color:var(--text-muted,#888);margin-bottom:.2rem;font-family:SF Mono,Fira Code,monospace;font-size:.65rem;font-weight:600}._toolDiffRemoved_10fin_1317,._toolDiffAdded_10fin_1318{white-space:pre-wrap;word-break:break-word;border-radius:4px;max-height:200px;margin:0;padding:.35rem .5rem;font-family:SF Mono,Fira Code,monospace;font-size:.65rem;overflow:auto}._toolDiffRemoved_10fin_1317{color:#f87171;background:#ef444414;border-left:3px solid #ef444466;margin-bottom:.15rem}._toolDiffAdded_10fin_1318{color:#4ade80;background:#22c55e14;border-left:3px solid #22c55e66}._sessionsBar_10fin_1345{border-bottom:1px solid var(--border-subtle);margin-bottom:.5rem}._sessionsToggle_10fin_1350{width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:color .15s;display:flex}._sessionsToggle_10fin_1350:hover{color:var(--text)}._sessionsList_10fin_1370{flex-direction:column;gap:2px;max-height:250px;padding:0 .5rem .5rem;display:flex;overflow-y:auto}._sessionItem_10fin_1379{background:var(--bg-surface);border-radius:6px;flex-direction:column;gap:2px;padding:.4rem .5rem;transition:background .15s;display:flex}._sessionItem_10fin_1379:hover{background:var(--bg)}._sessionItemActive_10fin_1393{background:var(--accent,#2563eb);color:#fff}._sessionItemActive_10fin_1393:hover{background:var(--accent,#2563eb)}._sessionItemHeader_10fin_1402{align-items:center;gap:.5rem;font-size:.8rem;display:flex}._sessionStatus_10fin_1409{font-size:.7rem;line-height:1}._sessionAgent_10fin_1414{flex:1;font-weight:600}._sessionMsgCount_10fin_1419{color:var(--text-muted);font-size:.7rem}._sessionTask_10fin_1424{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;padding-left:1.2rem;font-size:.7rem;overflow:hidden}._sessionItemActive_10fin_1393 ._sessionTask_10fin_1424,._sessionItemActive_10fin_1393 ._sessionMsgCount_10fin_1419{color:#ffffffb3}._sessionActions_10fin_1438{gap:4px;margin-top:2px;padding-left:1.2rem;display:flex}._sessionViewBtn_10fin_1445,._sessionSteerBtn_10fin_1446{border:1px solid var(--border-subtle);cursor:pointer;background:0 0;border-radius:4px;padding:2px 6px;font-size:.7rem;transition:all .15s}._sessionViewBtn_10fin_1445:hover,._sessionSteerBtn_10fin_1446:hover{background:var(--bg);border-color:var(--border)}._sessionItemActive_10fin_1393 ._sessionViewBtn_10fin_1445,._sessionItemActive_10fin_1393 ._sessionSteerBtn_10fin_1446{color:#fff;border-color:#ffffff4d}._sessionItemActive_10fin_1393 ._sessionViewBtn_10fin_1445:hover,._sessionItemActive_10fin_1393 ._sessionSteerBtn_10fin_1446:hover{background:#ffffff1a}._chatArea_10fin_1474{flex:1;gap:.5rem;min-height:0;display:flex;position:relative}._chatArea_10fin_1474>._messages_10fin_298{flex:1;min-width:0}._subAgentPanel_10fin_1488{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;flex-shrink:0;align-self:flex-start;width:220px;max-height:calc(100vh - 300px);padding:.5rem;animation:.25s ease-out _panelSlideIn_10fin_1;position:sticky;top:0;overflow-y:auto;box-shadow:0 2px 12px #0003}@keyframes _panelSlideIn_10fin_1{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}._subAgentPanelHeader_10fin_1509{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:.4rem;padding:.25rem .4rem .4rem;display:flex}._subAgentPanelTitle_10fin_1518{color:var(--text-muted);font-size:.7rem;font-weight:600}._subAgentPanelCount_10fin_1524{color:var(--accent,#4a9eff);background:#4a9eff1a;border-radius:8px;padding:.1rem .4rem;font-size:.65rem;font-weight:700}._subAgentItem_10fin_1533{border-radius:6px;margin-bottom:.25rem;padding:.4rem;transition:background .15s}._subAgentItem_10fin_1533:hover{background:var(--bg)}._subAgentItemHeader_10fin_1544{align-items:center;gap:.4rem;margin-bottom:2px;display:flex}._subAgentDot_10fin_1551{background:var(--success,#22c55e);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.5s ease-in-out infinite _pulse_10fin_1}._subAgentName_10fin_1565{color:var(--text);font-size:.8rem;font-weight:600}._subAgentTask_10fin_1571{color:var(--text-dim,var(--text-muted));text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:.65rem;line-height:1.3;display:-webkit-box;overflow:hidden}._subAgentJump_10fin_1583{border:1px solid var(--border-subtle);width:100%;color:var(--accent,#4a9eff);cursor:pointer;text-align:center;background:0 0;border-radius:4px;padding:.2rem;font-family:inherit;font-size:.65rem;transition:all .15s;display:block}._subAgentJump_10fin_1583:hover{background:var(--accent,#4a9eff);color:#fff;border-color:var(--accent,#4a9eff)}._spawnCard_10fin_1605{background:var(--bg);border:1px solid var(--border-subtle);border-left:3px solid var(--accent,#4a9eff);border-radius:8px;max-width:70%;margin:.5rem auto;padding:.6rem .75rem;font-size:.8rem;animation:.3s ease-out _spawnFadeIn_10fin_1}._spawnCardRunning_10fin_1617{border-left-color:var(--success,#22c55e)}._spawnCardDone_10fin_1621{border-left-color:var(--accent,#4a9eff)}._spawnCardError_10fin_1625{border-left-color:var(--error,#f87171)}._spawnCardLabel_10fin_1629{color:var(--text-dim,var(--text-muted));text-transform:uppercase;letter-spacing:.03em;font-size:.7rem}._spawnCardSummaryLabel_10fin_1636{color:var(--text-muted);font-style:normal;font-weight:600}._spawnCardErrorText_10fin_1642{color:var(--error,#f87171);margin-bottom:.3rem;font-size:.75rem}@keyframes _spawnFadeIn_10fin_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._spawnCardHeader_10fin_1653{align-items:center;gap:.5rem;margin-bottom:.3rem;display:flex}._spawnCardStatus_10fin_1660{font-size:.85rem;line-height:1}._spawnSpinner_10fin_1665{animation:1s linear infinite _spin_10fin_1;display:inline-block}._spawnCardAgent_10fin_1675{color:var(--text);font-weight:600}._spawnCardTime_10fin_1680{color:var(--text-dim);margin-left:auto;font-size:.7rem}._spawnCardTask_10fin_1686{color:var(--text-muted);margin-bottom:.3rem;font-size:.75rem;line-height:1.4}._spawnCardError_10fin_1625{color:var(--error,#f87171);margin-bottom:.3rem;font-size:.75rem}._spawnCardSummary_10fin_1636{color:var(--text-muted);margin-bottom:.3rem;font-size:.75rem;font-style:italic}._spawnCardFooter_10fin_1706{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}._spawnCardMeta_10fin_1714{color:var(--text-dim);background:var(--bg-surface);border-radius:3px;padding:.1rem .3rem;font-family:monospace;font-size:.7rem}._spawnCardJump_10fin_1723{border:1px solid var(--border-subtle);color:var(--accent,#4a9eff);cursor:pointer;background:0 0;border-radius:4px;margin-left:auto;padding:.15rem .5rem;font-family:inherit;font-size:.7rem;transition:all .15s}._spawnCardJump_10fin_1723:hover{background:var(--accent,#4a9eff);color:#fff;border-color:var(--accent,#4a9eff)}._subagentSidebar_10fin_1743{background:var(--bg-surface);border:1px solid var(--border-subtle);z-index:10;border-radius:10px;width:200px;padding:.5rem;animation:.25s ease-out _sidebarSlideIn_10fin_1;position:fixed;top:50%;right:1.5rem;transform:translateY(-50%);box-shadow:0 4px 20px #0000004d}@keyframes _sidebarSlideIn_10fin_1{0%{opacity:0;transform:translateY(-50%)translate(10px)}to{opacity:1;transform:translateY(-50%)translate(0)}}._subagentSidebarTitle_10fin_1763{color:var(--text-muted);border-bottom:1px solid var(--border-subtle);align-items:center;gap:.4rem;margin-bottom:.25rem;padding:.25rem .4rem .4rem;font-size:.7rem;font-weight:600;display:flex}._subagentSidebarDot_10fin_1776{background:var(--success,#22c55e);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite _pulse_10fin_1}._subagentSidebarItem_10fin_1784{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;flex-direction:column;gap:2px;width:100%;padding:.35rem .4rem;font-family:inherit;transition:background .15s;display:flex}._subagentSidebarItem_10fin_1784:hover{background:var(--bg)}._subagentSidebarItemDot_10fin_1803{display:none}._subagentSidebarItemName_10fin_1807{color:var(--text);font-size:.75rem;font-weight:600}._subagentSidebarItemTask_10fin_1813{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}@media (width<=768px){._chatArea_10fin_1474{flex-direction:column}._subAgentPanel_10fin_1488{flex-direction:row;align-items:flex-start;gap:.5rem;width:100%;max-height:120px;display:flex;position:static;overflow-x:auto}._subAgentPanelHeader_10fin_1509{display:none}._subAgentItem_10fin_1533{flex-shrink:0;min-width:150px}._subagentSidebar_10fin_1743{width:180px;position:fixed;top:auto;bottom:5rem;right:.5rem;transform:none}._spawnCard_10fin_1605{max-width:95%}}._container_1sacj_1{padding:2rem}._header_1sacj_5{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}._title_1sacj_12{color:var(--text);margin:0;font-size:1.75rem}._testAllBtn_1sacj_18{border:1px solid var(--border);background:var(--bg-surface);color:var(--text);cursor:pointer;border-radius:8px;padding:.5rem 1rem;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{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:2px;display:flex;overflow:hidden}._headerRow_1sacj_52{background:var(--bg-surface);border-bottom:2px solid var(--border);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);grid-template-columns:90px 1.5fr .7fr .4fr .9fr .8fr .9fr 1.1fr 50px;gap:.5rem;padding:.75rem 1rem;font-size:.75rem;font-weight:600;display:grid}._row_1sacj_66{color:var(--text);border-bottom:1px solid var(--border);grid-template-columns:90px 1.5fr .7fr .4fr .9fr .8fr .9fr 1.1fr 50px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;transition:background .15s;display:grid}._row_1sacj_66:last-child{border-bottom:none}._row_1sacj_66:hover{background:#00000008}._disabled_1sacj_86{opacity:.5}._colStatus_1sacj_90{align-items:center;gap:.5rem;display:flex}._statusIcon_1sacj_96{font-size:1rem}._enabledBadge_1sacj_100{cursor:pointer;border:none;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700;transition:background .15s,color .15s}._badgeOn_1sacj_110{color:#fff;background:#2ecc71}._badgeOn_1sacj_110:hover{background:#27ae60}._badgeOff_1sacj_119{background:var(--border);color:var(--text-muted)}._badgeOff_1sacj_119:hover{color:#fff;background:#e74c3c}._colName_1sacj_129{flex-direction:column;gap:2px;display:flex}._modelId_1sacj_135{color:var(--text-muted);font-family:monospace;font-size:.7rem}._testOk_1sacj_141{color:#2ecc71;font-size:.7rem;font-weight:600}._testErr_1sacj_147{color:#e74c3c;font-size:.7rem}._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{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;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 (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 (width<=640px){._container_1sacj_1{padding:.5rem;overflow-x:hidden}._header_1sacj_5{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}._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{flex-direction:column;gap:.35rem;padding:.6rem .75rem;font-size:.8rem;display:flex}._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:"";color:var(--text-muted);flex-wrap:wrap;gap:.5rem;width:100%;font-size:.7rem;display:flex}._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{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary,#888);margin:.5rem 0 .25rem;font-size:.85rem}._divider_1sacj_335{border:none;border-top:1px solid var(--border,#333);margin:1.5rem 0}._modelGroup_1sacj_342{display:contents}._credSubRows_1sacj_347{flex-direction:column;display:flex}._credSubRow_1sacj_347{color:var(--text-muted);border-bottom:1px solid var(--border);background:#00000005;align-items:center;gap:.5rem;padding:.35rem 1rem .35rem 2rem;font-size:.75rem;display:flex}._credSubRow_1sacj_347:last-child{border-bottom:1px solid var(--border)}._credSubIcon_1sacj_367{flex-shrink:0;width:1.2em;font-size:.8rem}._credSubAuth_1sacj_373{flex-shrink:0;font-size:.85rem}._credSubLabel_1sacj_378{color:var(--text);flex:1;min-width:0;font-weight:500}._credSubType_1sacj_385{background:var(--bg-surface);border:1px solid var(--border);border-radius:3px;flex-shrink:0;padding:1px 5px;font-family:monospace;font-size:.7rem}._credSubPri_1sacj_395{color:var(--text-muted);flex-shrink:0;font-family:monospace;font-size:.7rem}._credSubExpiry_1sacj_402{color:#f39c12;flex-shrink:0;font-size:.7rem}._credSubErr_1sacj_408{color:#e74c3c;flex-shrink:0;font-size:.7rem;font-weight:600}._credSubUsed_1sacj_415{color:var(--text-muted);flex-shrink:0;margin-left:auto;font-size:.7rem}@media (width<=640px){._credSubRow_1sacj_347{flex-wrap:wrap;gap:.25rem;padding:.3rem .75rem .3rem 1.5rem}._credSubType_1sacj_385,._credSubPri_1sacj_395{font-size:.65rem}}._container_f3wbw_1{padding:2rem}._header_f3wbw_5{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}._title_f3wbw_12{color:var(--text);margin:0;font-size:1.75rem}._headerRight_f3wbw_18{align-items:center;gap:1rem;display:flex}._summary_f3wbw_24{color:var(--text);font-size:1rem;font-weight:600}._refreshBtn_f3wbw_30{border:1px solid var(--border);background:var(--bg-surface);color:var(--text);cursor:pointer;border-radius:8px;padding:.4rem .8rem;font-size:.8rem;transition:background .15s}._refreshBtn_f3wbw_30:hover{background:var(--border)}._lastCheck_f3wbw_45{color:var(--text-muted);font-size:.75rem}._errorMsg_f3wbw_50{color:#e74c3c}._section_f3wbw_54{margin-bottom:2rem}._sectionTitle_f3wbw_58{color:var(--text-muted);margin-bottom:.75rem;font-size:1.1rem;font-weight:500}._grid_f3wbw_65{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem;display:grid}._card_f3wbw_71{border:1px solid var(--border);background:var(--bg-surface);border-radius:10px;transition:box-shadow .15s;overflow:hidden}._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{cursor:pointer;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}._cardIcon_f3wbw_99{flex-shrink:0;font-size:1.2rem}._cardInfo_f3wbw_104{flex:1;min-width:0}._cardName_f3wbw_109{color:var(--text);font-size:.9rem;font-weight:600;display:block}._cardPort_f3wbw_116{color:var(--text-muted);font-family:monospace;font-size:.75rem}._cardLatency_f3wbw_122{color:var(--text-muted);flex-shrink:0;font-family:monospace;font-size:.8rem}._cardDetail_f3wbw_129{border-top:1px solid var(--border);padding:.5rem 1rem .75rem;font-size:.75rem}._detailRow_f3wbw_135{justify-content:space-between;padding:2px 0;display:flex}._detailKey_f3wbw_141{color:var(--text-muted);font-family:monospace}._detailVal_f3wbw_146{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-family:monospace;overflow:hidden}@media (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;height:100%;margin:0 auto;padding:.5rem;overflow-y:auto}._header_bag2i_3{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}._title_bag2i_4{margin:0;font-size:1.1rem}._headerRight_bag2i_5{align-items:center;gap:.5rem;display:flex}._count_bag2i_6{color:var(--text-secondary,#888);font-size:.75rem}._addBtn_bag2i_7{border:1px solid var(--border,#444);background:var(--bg-secondary,#1a1a2e);color:var(--text,#eee);cursor:pointer;border-radius:6px;padding:.35rem .75rem;font-size:.75rem}._addBtn_bag2i_7:hover{background:var(--bg-hover,#252542)}._addForm_bag2i_10{background:var(--bg-secondary,#1a1a2e);border:1px solid var(--border,#333);border-radius:6px;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;padding:.5rem;display:flex}._input_bag2i_11{border:1px solid var(--border,#444);background:var(--bg,#0d0d1a);min-width:100px;color:var(--text,#eee);border-radius:6px;flex:1;padding:.4rem .5rem;font-size:.8rem}._select_bag2i_12{border:1px solid var(--border,#444);background:var(--bg,#0d0d1a);color:var(--text,#eee);border-radius:6px;padding:.4rem .5rem;font-size:.8rem}._saveBtn_bag2i_13{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:.4rem .75rem;font-size:.8rem}._saveBtn_bag2i_13:hover{background:#1d4ed8}._section_bag2i_16{margin-bottom:1rem}._sectionTitle_bag2i_17{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.9rem;display:flex}._sectionTitle_bag2i_17:before{content:"▾";opacity:.6;font-size:.7rem;transition:transform .2s}._sectionTitle_bag2i_17._collapsed_bag2i_19:before{transform:rotate(-90deg)}._sectionCount_bag2i_20{color:var(--text-secondary,#888);background:var(--bg-secondary,#1a1a2e);border-radius:8px;padding:.1rem .4rem;font-size:.7rem}._section_bag2i_16._collapsed_bag2i_19 ._grid_bag2i_22{display:none}._grid_bag2i_22{grid-template-columns:1fr;gap:.5rem;display:grid}._card_bag2i_26{border:1px solid var(--border,#333);background:var(--bg-secondary,#1a1a2e);border-radius:6px;padding:.5rem .75rem;transition:border-color .2s}._card_bag2i_26:hover{border-color:var(--border-hover,#555)}._cardDisabled_bag2i_29{opacity:.5}._cardHeader_bag2i_31{justify-content:space-between;align-items:center;margin-bottom:.15rem;display:flex}._cardName_bag2i_32{font-size:.85rem;font-weight:600}._cardDesc_bag2i_33{color:var(--text-secondary,#888);margin:.15rem 0;font-size:.7rem;line-height:1.3}._cardActions_bag2i_34{gap:.35rem;margin-top:.35rem;display:flex}._editBtn_bag2i_35,._deleteBtn_bag2i_35{cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:4px;padding:.15rem .3rem;font-size:.75rem}._editBtn_bag2i_35:hover,._deleteBtn_bag2i_35:hover{opacity:1;background:var(--bg-hover,#252542)}._enabledBadge_bag2i_38{cursor:pointer;letter-spacing:.03em;border:none;border-radius:8px;padding:.1rem .4rem;font-size:.65rem;font-weight:600}._badgeOn_bag2i_39{color:#4ade80;background:#166534}._badgeOff_bag2i_40{color:#fca5a5;background:#7f1d1d}._editForm_bag2i_42{flex-direction:column;gap:.35rem;display:flex}._editName_bag2i_43{margin-bottom:.15rem;font-size:.85rem;font-weight:600}._editActions_bag2i_44{gap:.35rem;display:flex}._cancelBtn_bag2i_45{border:1px solid var(--border,#444);color:var(--text,#eee);cursor:pointer;background:0 0;border-radius:6px;padding:.35rem .6rem;font-size:.8rem}._empty_bag2i_47{text-align:center;color:var(--text-secondary,#888);padding:2rem 1rem}._errorMsg_bag2i_48{color:#ef4444;font-size:.85rem}@media (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{gap:.5rem;margin-bottom:.75rem;font-size:1.1rem}._sectionCount_bag2i_20{padding:.1rem .5rem;font-size:.8rem}._grid_bag2i_22{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.75rem}._card_bag2i_26{border-radius:8px;padding:.75rem 1rem}._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{padding:.2rem .4rem;font-size:.85rem}._enabledBadge_bag2i_38{letter-spacing:.05em;padding:.15rem .5rem;font-size:.7rem}._editForm_bag2i_42{gap:.5rem}._editName_bag2i_43{margin-bottom:.25rem;font-size:.95rem}._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{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}._header_6or1a_5 h2{margin:0;font-size:1.2rem}._periodTabs_6or1a_17{background:var(--bg-secondary,#1a1a2e);border-radius:6px;gap:.25rem;padding:2px;display:flex}._tab_6or1a_25{color:var(--text-secondary,#888);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.35rem .75rem;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;color:var(--text-secondary,#888);padding:2rem}._totalsRow_6or1a_52{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}._totalCard_6or1a_59{background:var(--bg-secondary,#1a1a2e);border-radius:8px;flex-direction:column;flex:1;align-items:center;min-width:80px;padding:.75rem 1rem;display:flex}._totalLabel_6or1a_70{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary,#888);margin-bottom:.25rem;font-size:.7rem}._totalValue_6or1a_78{color:var(--text-primary,#eee);font-size:1.25rem;font-weight:600}._orchSection_6or1a_85{background:var(--bg-secondary,#1a1a2e);border-radius:10px;margin-bottom:.75rem;padding:1rem 1.25rem}._orchHeader_6or1a_92{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}._orchTitle_6or1a_99{align-items:center;gap:.5rem;display:flex}._orchIcon_6or1a_105{font-size:1.3rem}._orchName_6or1a_109{color:var(--text-primary,#eee);font-size:1.1rem;font-weight:600}._orchSummary_6or1a_115{color:var(--text-secondary,#888);gap:1rem;font-size:.8rem;display:flex}._orchTokens_6or1a_122{color:var(--text-primary,#eee);font-weight:600}._tokenBar_6or1a_128{background:var(--bg-tertiary,#111);border-radius:2px;height:4px;margin-bottom:.75rem;display:flex;overflow:hidden}._tokenBarIn_6or1a_137{background:var(--accent,#4a9eff);transition:width .3s}._tokenBarOut_6or1a_142{background:#66bb6a;transition:width .3s}._agentList_6or1a_148{flex-direction:column;gap:.25rem;display:flex}._agentRow_6or1a_154{color:var(--text-secondary,#888);border-radius:4px;align-items:center;gap:1rem;padding:.35rem .5rem;font-size:.8rem;display:flex}._agentRow_6or1a_154:hover{background:var(--bg-hover,#ffffff08)}._agentName_6or1a_168{color:var(--text-primary,#eee);min-width:80px;font-weight:500}._agentModel_6or1a_174{color:var(--text-tertiary,#666);min-width:100px;font-size:.75rem}._agentSingle_6or1a_181{color:var(--text-secondary,#888);gap:1rem;font-size:.8rem;display:flex}._bold_6or1a_188{color:var(--text-primary,#eee);font-weight:600}._container_l0zi3_1{max-width:1400px;margin:0 auto;padding:2rem}._header_l0zi3_7{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}._title_l0zi3_14{margin:0;font-size:1.5rem;font-weight:600}._statusBar_l0zi3_20{align-items:center;gap:1rem;display:flex}._lastRefresh_l0zi3_26{color:var(--text-muted,#888);font-size:.875rem}._error_l0zi3_31{color:#f87171;font-size:.875rem}._loading_l0zi3_36{text-align:center;color:var(--text-muted,#888);padding:4rem}._emptyMessage_l0zi3_42{text-align:center;color:var(--text-muted,#888);padding:2rem}._summaryBar_l0zi3_49{background:var(--bg-secondary,#1a1a2e);border-radius:8px;gap:2rem;margin-bottom:2rem;padding:1rem;display:flex}._summaryItem_l0zi3_58{flex-direction:column;gap:.25rem;display:flex}._summaryLabel_l0zi3_64{color:var(--text-muted,#888);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}._summaryValue_l0zi3_71{font-size:1.5rem;font-weight:600}._environments_l0zi3_77{gap:1.5rem;margin-bottom:3rem;display:grid}._envCard_l0zi3_83{background:var(--bg-secondary,#1a1a2e);border:1px solid #8b5cf633;border-radius:12px;padding:1.5rem;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{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}._envTitle_l0zi3_118{align-items:center;gap:.75rem;display:flex}._envTitle_l0zi3_118 h2{margin:0;font-size:1.25rem}._portBadge_l0zi3_129{color:#c4b5fd;background:#8b5cf626;border-radius:4px;padding:.25rem .5rem;font-family:SF Mono,Fira Code,monospace;font-size:.75rem}._devLink_l0zi3_138{color:#93c5fd;background:#93c5fd1a;border-radius:4px;padding:.2rem .5rem;font-size:.75rem;text-decoration:none;transition:background .2s}._devLink_l0zi3_138:hover{background:#93c5fd33}._envStatus_l0zi3_152{align-items:center;gap:.5rem;display:flex}._statusBadge_l0zi3_158{text-transform:uppercase;letter-spacing:.05em;border-radius:12px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}._statusBadge_l0zi3_158._idle_l0zi3_95{color:var(--text-muted,#888);background:#8883}._statusBadge_l0zi3_158._active_l0zi3_99{color:#c4b5fd;background:#c4b5fd33}._statusBadge_l0zi3_158._running_l0zi3_103{color:#4ade80;background:#4ade8033}._statusBadge_l0zi3_158._deploying_l0zi3_107{color:#fbbf24;background:#fbbf2433}._changeName_l0zi3_187{color:#fbbf24;background:#fbbf2426;border-radius:4px;padding:.25rem .6rem;font-size:.8rem;font-weight:600}._agentBadge_l0zi3_196{color:#c4b5fd;background:#8b5cf626;border-radius:4px;padding:.25rem .5rem;font-size:.75rem}._servicesList_l0zi3_205{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}._serviceBadge_l0zi3_212{border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-family:monospace;font-size:.75rem;display:inline-flex}._serviceRunning_l0zi3_222{color:#3fb950;background:#2ea04326}._serviceStopped_l0zi3_227{color:#f85149;background:#f8514926}._serviceDot_l0zi3_232{background:currentColor;border-radius:50%;width:6px;height:6px}._serviceRunning_l0zi3_222 ._serviceDot_l0zi3_232{animation:2s ease-in-out infinite _pulse_l0zi3_1}@keyframes _pulse_l0zi3_1{0%,to{opacity:1}50%{opacity:.4}}._changesSection_l0zi3_249{background:#0003;border-radius:8px;margin:1rem 0;padding:.75rem}._changesSectionTitle_l0zi3_256{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#888);margin:0 0 .5rem;font-size:.8rem}._noChanges_l0zi3_264{color:#4ade80;opacity:.6;padding:.25rem 0;font-size:.85rem}._changedRepoList_l0zi3_271{flex-direction:column;gap:.4rem;display:flex}._changedRepo_l0zi3_271{background:#00000026;border-radius:4px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}._changedRepoName_l0zi3_287{min-width:100px;font-size:.85rem;font-weight:600}._changedBranch_l0zi3_293{color:#c4b5fd;background:#8b5cf626;border-radius:3px;padding:.15rem .4rem;font-family:SF Mono,Fira Code,monospace;font-size:.75rem}._branchHighlight_l0zi3_302{font-weight:600;color:#fbbf24!important;background:#fbbf2440!important}._changedCommitMsg_l0zi3_308{color:var(--text-muted,#888);text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:.75rem;overflow:hidden}._dirtyBadge_l0zi3_318{color:#fb923c;white-space:nowrap;background:#fb923c33;border-radius:4px;padding:.15rem .45rem;font-size:.7rem}._aheadBadge_l0zi3_327{color:#4ade80;background:#4ade8033;border-radius:4px;padding:.15rem .45rem;font-size:.7rem}._behindBadge_l0zi3_335{color:#f87171;background:#f8717133;border-radius:4px;padding:.15rem .45rem;font-size:.7rem}._envActions_l0zi3_344{gap:.75rem;margin-top:.75rem;display:flex}._deployButton_l0zi3_350{cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}._deployButton_l0zi3_350._dev_l0zi3_138{color:#c4b5fd;background:#8b5cf633}._deployButton_l0zi3_350._dev_l0zi3_138:hover:not(:disabled){background:#8b5cf64d}._deployButton_l0zi3_350._disabled_l0zi3_369{color:var(--text-muted,#888);cursor:not-allowed;background:#8888881a}._deployButton_l0zi3_350:disabled{opacity:.6;cursor:not-allowed}._expandButton_l0zi3_380{color:var(--text,#fff);cursor:pointer;background:0 0;border:1px solid #8b5cf64d;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}._expandButton_l0zi3_380:hover{background:#8b5cf61a;border-color:#8b5cf680}._repoList_l0zi3_397{border-top:1px solid #8b5cf633;margin-top:1rem;padding-top:.75rem}._repoGroupTitle_l0zi3_403{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#888);margin:.75rem 0 .4rem;font-size:.7rem}._repoGroupTitle_l0zi3_403:first-child{margin-top:0}._depGroupTitle_l0zi3_415{opacity:.6}._repoItem_l0zi3_419{background:#0003;border:1px solid #8b5cf61a;border-radius:6px;margin-bottom:.4rem;padding:.6rem .75rem}._repoItem_l0zi3_419._repoClean_l0zi3_427{opacity:.5}._repoItem_l0zi3_419._repoMuted_l0zi3_431{opacity:.7}._repoItem_l0zi3_419._repoDirty_l0zi3_435{opacity:1;border-left:3px solid #fb923c}._repoItem_l0zi3_419._repoBehind_l0zi3_440{opacity:1;border-left:3px solid #f87171}._repoHeader_l0zi3_445{justify-content:space-between;align-items:center;margin-bottom:.3rem;display:flex}._repoName_l0zi3_452{font-size:.85rem;font-weight:600}._repoBadges_l0zi3_457{align-items:center;gap:.4rem;display:flex}._branchName_l0zi3_463{color:#c4b5fd;background:#8b5cf626;border-radius:3px;padding:.15rem .4rem;font-family:SF Mono,Fira Code,monospace;font-size:.75rem}._repoCommit_l0zi3_472{align-items:center;gap:.75rem;font-size:.8rem;display:flex}._repoCommit_l0zi3_472 code{color:#a78bfa;background:#8b5cf61a;border-radius:3px;padding:.15rem .35rem;font-family:SF Mono,Fira Code,monospace;font-size:.7rem}._commitMessage_l0zi3_488{color:var(--text-muted,#888);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}._deploysSection_l0zi3_497{margin-top:3rem}._sectionTitle_l0zi3_501{margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}._deploysList_l0zi3_507{gap:1rem;display:grid}._deployItem_l0zi3_512{background:var(--bg-secondary,#1a1a2e);border:1px solid #8b5cf61a;border-radius:8px;padding:1rem}._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{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}._deployTarget_l0zi3_538{font-size:.9rem;font-weight:600}._deployStatus_l0zi3_543{text-transform:uppercase;border-radius:4px;padding:.2rem .5rem;font-size:.75rem;font-weight:600}._deployStatus_l0zi3_543._success_l0zi3_519{color:#4ade80;background:#4ade8033}._deployStatus_l0zi3_543._failed_l0zi3_523{color:#f87171;background:#f8717133}._deployStatus_l0zi3_543._pending_l0zi3_527{color:#fbbf24;background:#fbbf2433}._deployInfo_l0zi3_566{align-items:center;gap:1rem;margin-bottom:.5rem;font-size:.875rem;display:flex}._deployProject_l0zi3_574{color:var(--text-muted,#888)}._deployCommit_l0zi3_578{color:#c4b5fd;background:#8b5cf626;border-radius:3px;padding:.2rem .4rem;font-family:SF Mono,Fira Code,monospace;font-size:.75rem}._deployTime_l0zi3_587{color:var(--text-muted,#888);font-size:.8rem}._deployMessage_l0zi3_592{color:var(--text,#fff);margin-top:.5rem;font-size:.875rem}._deployError_l0zi3_598{color:#f87171;background:#f871711a;border-radius:4px;margin-top:.5rem;padding:.5rem;font-size:.875rem}._container_1rrjl_1{max-width:1400px;margin:0 auto;padding:2rem}._header_1rrjl_7{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}._title_1rrjl_14{margin:0;font-size:1.5rem;font-weight:600}._lastRefresh_1rrjl_20{color:var(--text-muted,#888);font-size:.875rem}._loading_1rrjl_25{text-align:center;color:var(--text-muted,#888);padding:4rem}._error_1rrjl_31{color:#f87171;text-align:center;padding:2rem;font-size:.875rem}._tabs_1rrjl_39{background:#0003;border-radius:8px;gap:.25rem;width:fit-content;margin-bottom:2rem;padding:.25rem;display:flex}._tab_1rrjl_39{color:var(--text-muted,#888);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}._tab_1rrjl_39:hover{color:var(--text,#fff);background:#8b5cf61a}._tabActive_1rrjl_66{color:#c4b5fd;background:#8b5cf633}._nodeGrid_1rrjl_73{gap:1rem;margin-bottom:2rem;display:grid}._rowLabel_1rrjl_79{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#888);margin-bottom:.25rem;font-size:.7rem}._row_1rrjl_79{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}._nodeCard_1rrjl_95{background:var(--bg-secondary,#1a1a2e);cursor:default;border:1px solid #8b5cf633;border-radius:10px;min-width:160px;padding:1rem 1.25rem;transition:all .2s}._nodeCard_1rrjl_95:hover{border-color:#8b5cf680;transform:translateY(-1px)}._nodeTop_1rrjl_110{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}._statusDot_1rrjl_117{border-radius:50%;flex-shrink:0;width:8px;height:8px}._statusDot_1rrjl_117._running_1rrjl_124{background:#4ade80;animation:2s ease-in-out infinite _pulse_1rrjl_1}._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-size:.95rem;font-weight:600}._nodeDetails_1rrjl_147{align-items:center;gap:.75rem;display:flex}._nodePort_1rrjl_153{color:var(--text-muted,#888);font-family:SF Mono,Fira Code,monospace;font-size:.75rem}._typeBadge_1rrjl_159{text-transform:uppercase;letter-spacing:.03em;border-radius:4px;padding:.15rem .45rem;font-size:.65rem;font-weight:600}._typeBadge_1rrjl_159._service_1rrjl_168{color:#c4b5fd;background:#8b5cf626}._typeBadge_1rrjl_159._external_1rrjl_173{color:#fbbf24;background:#fbbf2426}._connectionsSection_1rrjl_179{margin-top:1rem}._sectionTitle_1rrjl_183{margin-bottom:1rem;font-size:1.1rem;font-weight:600}._connTable_1rrjl_189{border-collapse:collapse;width:100%;font-size:.85rem}._connTable_1rrjl_189 th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#888);border-bottom:1px solid #8b5cf633;padding:.6rem .75rem;font-size:.75rem}._connTable_1rrjl_189 td{border-bottom:1px solid #8b5cf614;padding:.5rem .75rem}._connTable_1rrjl_189 tr:hover td{background:#8b5cf60d}._arrow_1rrjl_214{color:var(--text-muted,#888);margin:0 .25rem}._envVar_1rrjl_219{color:#c4b5fd;font-family:SF Mono,Fira Code,monospace;font-size:.75rem}._connValue_1rrjl_225{color:var(--text-muted,#888);font-family:SF Mono,Fira Code,monospace;font-size:.75rem}._protoBadge_1rrjl_231{text-transform:uppercase;border-radius:4px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}._protoBadge_1rrjl_231._http_1rrjl_239{color:#60a5fa;background:#3b82f633}._protoBadge_1rrjl_231._ws_1rrjl_244{color:#c084fc;background:#a855f733}._protoBadge_1rrjl_231._cli_1rrjl_249{color:#fb923c;background:#fb923c33}._protoBadge_1rrjl_231._sqlite_1rrjl_254{color:#aaa;background:#8883}._externalsSection_1rrjl_260{border-top:1px solid #8b5cf626;margin-top:2rem;padding-top:1.5rem}._externalList_1rrjl_266{flex-wrap:wrap;gap:.75rem;display:flex}._externalChip_1rrjl_272{background:var(--bg-secondary,#1a1a2e);border:1px solid #fbbf2433;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;display:flex}._externalUrl_1rrjl_283{color:var(--text-muted,#888);font-family:SF Mono,Fira Code,monospace;font-size:.7rem}._routeSelect_1rrjl_290{color:#e0e0e0;cursor:pointer;background:#1a1a2e;border:1px solid #333;border-radius:4px;width:100%;max-width:250px;padding:.25rem .5rem;font-family:monospace;font-size:.75rem}._routeSelect_1rrjl_290:hover{border-color:#58a6ff}._routeSelect_1rrjl_290:focus{border-color:#58a6ff;outline:none;box-shadow:0 0 0 2px #58a6ff33}._rerouteOverlay_1rrjl_314{color:#fff;z-index:100;background:#00000080;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:fixed;inset:0}:root{--bg:#1a1a2e;--bg-surface:#16213e;--bg-overlay:#000000d9;--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:#fff;--bg-overlay:#00000080;--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:#fff;--success:#16a34a;--success-bg:#dcfce7;--error:#dc2626;--error-bg:#fef2f2;--warning:#ca8a04;--warning-bg:#fefce8;--info:#2563eb;--info-bg:#eff6ff}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);margin:0;padding:0}::-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);flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .2s,color .2s;display:flex}#root{flex-direction:column;min-height:100vh;display:flex}a{color:inherit;text-decoration:none}.site-nav{border-bottom:1px solid var(--border);align-items:center;gap:24px;padding:12px 20px;font-size:.85em;display:flex}.site-nav .brand{color:var(--accent);letter-spacing:1px;font-weight:500;text-decoration:none}.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{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;margin-left:auto;padding:4px 8px;font-size:1em;line-height:1;transition:border-color .2s,color .2s}.theme-toggle:hover{border-color:var(--accent);color:var(--accent)}.nav-login{opacity:.5;flex-shrink:0;font-size:1em;line-height:1;text-decoration:none;transition:opacity .2s}.nav-login:hover,.nav-login.active{opacity:1}.header{text-align:center;border-bottom:1px solid var(--border);padding:16px 20px 12px}.header h1{color:var(--accent);letter-spacing:1px;font-size:1.2em;font-weight:400}.header p{color:var(--text-muted);margin-top:4px;font-size:.8em}.btn{background:var(--accent);color:var(--accent-on);cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-size:.8em;font-weight:600;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);border-radius:8px;outline:none;padding:8px 14px;font-family:inherit;font-size:.85em;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);cursor:pointer;white-space:nowrap;border-radius:14px;padding:5px 12px;font-size:.78em;transition:all .2s}.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;color:var(--text-muted);padding:60px}.empty{text-align:center;color:var(--text-dim);padding:60px}.section-title{color:var(--accent);text-transform:uppercase;letter-spacing:1px;margin:24px 0 12px;font-size:.9em;font-weight:400}.media-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;margin-bottom:32px;display:grid}.search-results-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:32px;display:grid}.queue-section{max-width:1400px;margin:0 auto;padding:0 20px 32px}.queue-item{background:var(--bg-surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:14px 16px;display:flex}.queue-item .title{word-break:break-all;flex:1;font-size:.95em}.queue-item .status{white-space:nowrap;border-radius:12px;padding:4px 10px;font-size:.8em}.queue-item .error-detail{color:var(--error);background:var(--error-bg);border-left:3px solid var(--error);border-radius:6px;flex-basis:100%;margin-top:8px;padding:8px 12px;font-size:.85em}.modal-overlay{background:var(--bg-overlay);z-index:200;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.modal-overlay.show{display:flex}.modal{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;width:100%;max-width:700px;max-height:90vh;position:relative;overflow-y:auto}.modal .close-btn{color:#fff;cursor:pointer;z-index:10;background:#0009;border:none;border-radius:50%;width:32px;height:32px;font-size:1.2em;transition:background .2s;position:absolute;top:12px;right:12px}.modal .close-btn:hover{background:#000c}@media (width<=700px){.site-nav{flex-wrap:wrap;gap:12px;padding:10px 16px}.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 (width<=414px){.site-nav{gap:10px;padding:10px 14px;font-size:.82em}.header{padding:14px 16px 10px}.section-title{margin:20px 0 10px;font-size:.85em}body{font-size:15px}}@media (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}}
