._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_1epml_1{min-height:100vh;background:var(--bg)}._header_1epml_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_1epml_18{display:flex;align-items:center;gap:.5rem}._menuToggle_1epml_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_1epml_38{color:var(--text);font-size:.85rem;font-weight:500}._nav_1epml_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_1epml_60{display:flex}._navOverlay_1epml_64{display:none;position:fixed;inset:48px 0 0;background:#0000004d;z-index:99}._navLink_1epml_75{padding:.6rem .75rem;border-radius:6px;text-decoration:none;color:var(--text-muted);font-size:.9rem;transition:background .15s,color .15s}._navLink_1epml_75:hover{background:var(--border);color:var(--text)}._navActive_1epml_89{padding:.6rem .75rem;border-radius:6px;text-decoration:none;font-size:.9rem;background:var(--accent);color:#fff}._logout_1epml_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_1epml_98:hover{background:var(--error);color:#fff;border-color:var(--error)}._logout_1epml_98:active{opacity:.8}._content_1epml_124{width:100%;height:calc(100vh - 48px);overflow:hidden}@media(min-width:641px){._header_1epml_6{padding:.75rem 1.5rem;height:56px}._headerLeft_1epml_18{gap:1rem}._menuToggle_1epml_24{display:none}._username_1epml_38{font-size:1rem}._nav_1epml_45{display:flex;position:static;flex-direction:row;gap:.25rem;background:transparent;padding:0;border:none;box-shadow:none}._navLink_1epml_75,._navActive_1epml_89{padding:.4rem .75rem;font-size:.875rem}._logout_1epml_98{width:auto;height:auto;padding:.5rem 1rem;font-size:.85rem;background:var(--error);color:#fff;border:none}._logout_1epml_98:hover{background:var(--error-bg);color:var(--error)}._content_1epml_124{height:calc(100vh - 56px)}}@media(min-width:768px){._header_1epml_6{padding:.75rem 2rem}}._container_1ql4d_1{display:flex;flex-direction:column;height:calc(100vh - 120px);padding:.75rem 1.5rem 1.5rem}._agentNav_1ql4d_10{display:flex;gap:.75rem;padding:.5rem 0;margin-bottom:.75rem;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid var(--border);flex-wrap:wrap}._orchGroup_1ql4d_21{display:flex;align-items:center;gap:.35rem}._orchLabel_1ql4d_27{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding-right:.25rem;white-space:nowrap}._agentNav_1ql4d_10::-webkit-scrollbar{height:4px}._agentNav_1ql4d_10::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}._agentTab_1ql4d_45{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_1ql4d_45:hover{background:var(--bg);color:var(--text);border-color:var(--border)}._agentTabActive_1ql4d_67{background:var(--accent, #2563eb);color:#fff;border-color:var(--accent, #2563eb)}._agentTabActive_1ql4d_67:hover{background:var(--accent, #2563eb);color:#fff}._agentTabUnread_1ql4d_78{position:relative;border-color:var(--accent)}._agentTabUnread_1ql4d_78:after{content:"";position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background:var(--error)}._agentTabEmoji_1ql4d_94{font-size:1rem;line-height:1}._agentTabName_1ql4d_99{font-weight:500}._chatHeader_1ql4d_104{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--bg-surface);border-radius:12px;margin-bottom:1rem;border:1px solid var(--border-subtle)}._chatHeaderLeft_1ql4d_115{display:flex;align-items:center;gap:1rem}._agentAvatar_1ql4d_121{font-size:3rem;line-height:1}._agentInfo_1ql4d_126{display:flex;flex-direction:column;gap:.25rem}._agentName_1ql4d_132{margin:0;font-size:1.5rem;font-weight:700;color:var(--text)}._agentDescription_1ql4d_139{margin:0;font-size:.9rem;color:var(--text-muted)}._chatHeaderRight_1ql4d_145{display:flex;align-items:center}._connectionStatus_1ql4d_150{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_1ql4d_161{width:8px;height:8px;border-radius:50%;flex-shrink:0}._connected_1ql4d_168 ._statusDot_1ql4d_161{background-color:var(--success)}._disconnected_1ql4d_172 ._statusDot_1ql4d_161{background-color:var(--error)}._connected_1ql4d_168{color:var(--success)}._disconnected_1ql4d_172{color:var(--error)}._messages_1ql4d_185{flex:1;overflow-y:auto;padding:1rem;background:var(--bg-surface);border-radius:12px;margin-bottom:1rem;border:1px solid var(--border-subtle)}._empty_1ql4d_195{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:var(--text-dim);text-align:center}._emptyEmoji_1ql4d_205{font-size:4rem;margin-bottom:1rem;opacity:.3}._emptyTitle_1ql4d_211{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:var(--text)}._emptyText_1ql4d_218{margin:0;font-size:.95rem}._message_1ql4d_185{max-width:80%;margin-bottom:1rem;padding:.75rem 1rem;border-radius:12px}._user_1ql4d_231{margin-left:auto;background:var(--accent);color:var(--accent-on)}._assistant_1ql4d_237{margin-right:auto;background:var(--bg);color:var(--text);border:1px solid var(--border-subtle)}._messageHeader_1ql4d_244{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:1px solid var(--border-subtle)}._messageAuthor_1ql4d_253{font-size:.8rem;font-weight:600;color:var(--text-muted)}._messageModel_1ql4d_259{font-size:.75rem;padding:.1rem .4rem;background:var(--bg-surface);border-radius:4px;color:var(--text-dim);font-family:monospace}._messageContent_1ql4d_268{white-space:pre-wrap;word-wrap:break-word;line-height:1.5}._messageContent_1ql4d_268 p{margin:0 0 .5rem}._messageContent_1ql4d_268 p:last-child{margin-bottom:0}._messageFooter_1ql4d_282{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_1ql4d_293{opacity:.7}._metaToggle_1ql4d_298{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_1ql4d_298:hover{background:var(--bg-surface);color:var(--text-muted)}._metaSummary_1ql4d_318{display:flex;align-items:center;gap:.4rem}._metaChip_1ql4d_324{font-family:monospace;font-size:.7rem;padding:.1rem .35rem;background:var(--bg-surface);border-radius:3px;white-space:nowrap}._metaChipDuration_1ql4d_333{color:var(--text-muted)}._metaChipTokens_1ql4d_338{color:#7c99e9}._metaChipTools_1ql4d_343{color:#e9a57c}._metaChipCost_1ql4d_348{color:#7ce9a5}._metaChipCache_1ql4d_353{color:#c97ce9}._metaExpandIcon_1ql4d_358{font-size:.65rem;opacity:.6}._metaPanel_1ql4d_364{margin-top:.5rem;padding:.75rem;background:var(--bg-surface);border-radius:8px;border:1px solid var(--border-subtle);font-size:.8rem}._metaGrid_1ql4d_373{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}._metaCell_1ql4d_379{display:flex;flex-direction:column;padding:.4rem .5rem;background:var(--bg);border-radius:6px}._metaLabel_1ql4d_387{font-size:.65rem;font-weight:500;color:var(--text-dim);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.15rem}._metaValue_1ql4d_396{font-family:monospace;font-size:.85rem;color:var(--text);font-weight:600}._metaValueSmall_1ql4d_403{font-family:monospace;font-size:.75rem;color:var(--text-muted)}._metaValueTokens_1ql4d_410{color:#7c99e9}._metaValueCost_1ql4d_419{color:#7ce9a5}._metaValueTools_1ql4d_424{color:#e9a57c}._metaValueCache_1ql4d_429{color:#c97ce9}._metaValueModel_1ql4d_434{font-size:.75rem}._cacheBar_1ql4d_440{height:4px;background:var(--border-subtle);border-radius:2px;margin-top:.25rem;overflow:hidden}._cacheBarFill_1ql4d_448{height:100%;background:#c97ce9;border-radius:2px;transition:width .3s ease}._metaRow_1ql4d_456{display:flex;justify-content:space-between;align-items:center;padding:.2rem 0}._metaRow_1ql4d_456+._metaRow_1ql4d_456{border-top:1px solid var(--border-subtle)}._typing_1ql4d_468{opacity:.6}._typingIndicator_1ql4d_472{color:var(--text-muted);font-style:italic;animation:_pulse_1ql4d_1 1.5s ease-in-out infinite}@keyframes _pulse_1ql4d_1{0%,to{opacity:.5}50%{opacity:1}}._inputArea_1ql4d_484{display:flex;gap:.75rem}._input_1ql4d_484{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_1ql4d_484:focus{outline:none;border-color:var(--accent)}._input_1ql4d_484:disabled{opacity:.5;cursor:not-allowed}._input_1ql4d_484::placeholder{color:var(--text-dim)}._sendButton_1ql4d_518{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_1ql4d_518:hover:not(:disabled){background:var(--accent-hover)}._sendButton_1ql4d_518:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){._container_1ql4d_1{padding:.25rem .5rem .5rem;height:calc(100vh - 80px)}._mobileHeader_1ql4d_550{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_1ql4d_562{display:flex;align-items:center;gap:.5rem}._mobileAvatar_1ql4d_568{font-size:1.25rem}._mobileAgentName_1ql4d_572{font-weight:600;font-size:.9rem}._mobileOrchestrator_1ql4d_577{font-size:.7rem;color:var(--text-muted);background:var(--bg);padding:.15rem .4rem;border-radius:4px}._mobileHeaderRight_1ql4d_585{display:flex;align-items:center;gap:.5rem}._expandIcon_1ql4d_591{font-size:.8rem;color:var(--text-muted);transition:transform .2s}._expandableSection_1ql4d_598{max-height:400px;overflow:hidden;transition:max-height .3s ease-out}._expandableSection_1ql4d_598._collapsed_1ql4d_604{max-height:0}._chatHeader_1ql4d_104{display:none}._agentNav_1ql4d_10{gap:.35rem;padding:.25rem 0;margin-bottom:.5rem;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}._orchGroup_1ql4d_21{gap:.25rem}._orchLabel_1ql4d_27{display:none}._agentTab_1ql4d_45{padding:.3rem .5rem;font-size:.75rem;flex-shrink:0}._agentTabEmoji_1ql4d_94{font-size:.85rem}._agentTabName_1ql4d_99{font-weight:500}._agentTabActive_1ql4d_67{padding:.3rem .6rem}._chatHeader_1ql4d_104{padding:.5rem .75rem;margin-bottom:.5rem;border-radius:8px}._chatHeaderLeft_1ql4d_115{gap:.5rem}._agentAvatar_1ql4d_121{font-size:1.75rem}._agentInfo_1ql4d_126{gap:.1rem}._agentName_1ql4d_132{font-size:1rem;font-weight:600}._agentDescription_1ql4d_139{font-size:.75rem}._connectionStatus_1ql4d_150{padding:.25rem .5rem;font-size:.7rem}._messages_1ql4d_185{padding:0 .25rem;gap:.5rem}._message_1ql4d_185{padding:.5rem .6rem;border-radius:8px;margin-bottom:.35rem}._messageHeader_1ql4d_244{margin-bottom:.15rem;gap:.35rem}._messageAuthor_1ql4d_253{font-size:.75rem}._messageModel_1ql4d_259{font-size:.65rem;padding:.1rem .3rem}._messageContent_1ql4d_268{font-size:.85rem;line-height:1.4}._messageContent_1ql4d_268 p{margin:.2rem 0}._messageFooter_1ql4d_282{margin-top:.25rem;flex-wrap:wrap;gap:.25rem}._messageTime_1ql4d_293{font-size:.65rem}._metaToggle_1ql4d_298{padding:.15rem .3rem;gap:.25rem}._metaChipDuration_1ql4d_333,._metaChipTokens_1ql4d_338,._metaChipCache_1ql4d_353,._metaChipTools_1ql4d_343,._metaChipCost_1ql4d_348{font-size:.65rem;padding:.1rem .25rem}._metaExpandIcon_1ql4d_358{font-size:.7rem}._metaPanel_1ql4d_364{padding:.4rem .5rem;margin-top:.35rem}._metaGrid_1ql4d_373{gap:.35rem}._metaCell_1ql4d_379{padding:.25rem .35rem}._metaLabel_1ql4d_387{font-size:.6rem}._metaValueModel_1ql4d_434,._metaValueDuration_1ql4d_415,._metaValueTokens_1ql4d_410,._metaValueCache_1ql4d_429,._metaValueTools_1ql4d_424,._metaValueCost_1ql4d_419{font-size:.75rem}._empty_1ql4d_195{padding:1.5rem .75rem}._emptyEmoji_1ql4d_205{font-size:2.5rem}._emptyTitle_1ql4d_211{font-size:1rem}._emptyText_1ql4d_218{font-size:.8rem}._inputArea_1ql4d_484{padding:.5rem;gap:.4rem;border-radius:10px}._input_1ql4d_484{padding:.5rem .6rem;font-size:.85rem;min-height:40px}._sendButton_1ql4d_518{padding:.5rem 1rem;font-size:.85rem}}@media(min-width:641px){._mobileHeader_1ql4d_550{display:none}._expandableSection_1ql4d_598{max-height:none!important;overflow:visible}._chatHeader_1ql4d_104{display:flex}}._container_1wiz7_1{padding:2rem}._header_1wiz7_5{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}._title_1wiz7_12{font-size:1.75rem;color:var(--text);margin:0}._testAllBtn_1wiz7_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_1wiz7_18:hover:not(:disabled){background:var(--border)}._testAllBtn_1wiz7_18:disabled{opacity:.5;cursor:not-allowed}._errorMsg_1wiz7_38{color:#e74c3c}._table_1wiz7_42{display:flex;flex-direction:column;gap:2px;background:var(--bg-surface);border-radius:12px;border:1px solid var(--border);overflow:hidden}._headerRow_1wiz7_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_1wiz7_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_1wiz7_66:last-child{border-bottom:none}._row_1wiz7_66:hover{background:#00000008}._disabled_1wiz7_86{opacity:.5}._colStatus_1wiz7_90{display:flex;align-items:center;gap:.5rem}._statusIcon_1wiz7_96{font-size:1rem}._enabledBadge_1wiz7_100{font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:4px;border:none;cursor:pointer;transition:background .15s,color .15s}._badgeOn_1wiz7_110{background:#2ecc71;color:#fff}._badgeOn_1wiz7_110:hover{background:#27ae60}._badgeOff_1wiz7_119{background:var(--border);color:var(--text-muted)}._badgeOff_1wiz7_119:hover{background:#e74c3c;color:#fff}._colName_1wiz7_129{display:flex;flex-direction:column;gap:2px}._modelId_1wiz7_135{font-size:.7rem;color:var(--text-muted);font-family:monospace}._testOk_1wiz7_141{font-size:.7rem;color:#2ecc71;font-weight:600}._testErr_1wiz7_147{font-size:.7rem;color:#e74c3c}._colProvider_1wiz7_152,._colPriority_1wiz7_153,._colCost_1wiz7_154,._colResponse_1wiz7_155,._colLast_1wiz7_156,._colError_1wiz7_157,._colAction_1wiz7_158{font-size:.825rem}._colPriority_1wiz7_153{font-family:monospace}._colCost_1wiz7_154{font-family:monospace;font-size:.75rem}._lastMs_1wiz7_171{color:var(--text-muted);font-size:.75rem}._errorText_1wiz7_176{color:#e74c3c;font-size:.75rem}._testBtn_1wiz7_181{background:none;border:1px solid var(--border);border-radius:6px;cursor:pointer;padding:4px 8px;font-size:.9rem;transition:background .15s}._testBtn_1wiz7_181:hover:not(:disabled){background:var(--border)}._testBtn_1wiz7_181:disabled{opacity:.5;cursor:not-allowed}._healthy_1wiz7_201{border-left:3px solid #2ecc71}._error_1wiz7_38{border-left:3px solid #e74c3c}._stale_1wiz7_209{border-left:3px solid #f39c12}._unknown_1wiz7_213{border-left:3px solid var(--border)}@media(max-width:1024px){._container_1wiz7_1{padding:1rem}._headerRow_1wiz7_52,._row_1wiz7_66{grid-template-columns:80px 1fr .6fr 1fr 50px}._colProvider_1wiz7_152,._colPriority_1wiz7_153,._colCost_1wiz7_154,._colError_1wiz7_157{display:none}}@media(max-width:640px){._container_1wiz7_1{padding:.5rem;overflow-x:hidden}._header_1wiz7_5{margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}._title_1wiz7_12{font-size:1.1rem}._testAllBtn_1wiz7_18{padding:.35rem .6rem;font-size:.75rem}._table_1wiz7_42{border-radius:8px}._headerRow_1wiz7_52{display:none}._row_1wiz7_66{display:flex;flex-direction:column;gap:.35rem;padding:.6rem .75rem;font-size:.8rem}._colStatus_1wiz7_90{justify-content:space-between;width:100%}._colName_1wiz7_129{width:100%;font-size:.85rem}._colName_1wiz7_129 strong{font-size:.9rem}._colProvider_1wiz7_152,._colPriority_1wiz7_153,._colCost_1wiz7_154,._colResponse_1wiz7_155,._colLast_1wiz7_156,._colError_1wiz7_157,._colAction_1wiz7_158{display:none}._row_1wiz7_66:after{content:"";display:flex;gap:.5rem;font-size:.7rem;color:var(--text-muted);width:100%;flex-wrap:wrap}._disabled_1wiz7_86{opacity:.5}._healthy_1wiz7_201,._error_1wiz7_38,._stale_1wiz7_209,._unknown_1wiz7_213{border-left-width:2px}}._credGroup_1wiz7_323{margin-bottom:1rem}._credProvider_1wiz7_327{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary, #888);margin:.5rem 0 .25rem}._divider_1wiz7_335{border:none;border-top:1px solid var(--border, #333);margin:1.5rem 0}._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}}:root{--bg: #1a1a2e;--bg-surface: #16213e;--bg-overlay: rgba(0,0,0,.85);--border: #2a2a4a;--border-subtle: #1e1e3a;--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;--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}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)}.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}}
