:root{--font-zoom:1;--blue-1:#e5f2ff;--blue-2:#b3d7ff;--blue-5:#0a6ff0;--blue-6:#007aff;--blue-7:#0a63d6;--text:#1d1d1f;--text-secondary:#86868b;--text-tertiary:#a9a9af;--text-quaternary:#c7c7cc;--text-heading:#1d1d1f;--bg-layout:#f5f5f7;--bg-container:#fff;--bg-sidebar:#f5f5f7;--bg-table-header:#fafafc;--bg-zebra:#f3f3f6;--border:#00000014;--border-secondary:#0000000d;--border-table:#0000000d;--success:#34c759;--success-bg:#34c75924;--success-border:#34c75959;--success-text:#248a3d;--warning:#ff9500;--warning-bg:#ff950029;--warning-border:#ff950066;--warning-text:#b25e00;--error:#ff3b30;--error-bg:#ff3b301f;--error-border:#ff3b3059;--error-text:#c9302c;--error-dark:#c9302c;--info-bg:#007aff1a;--info-border:#007aff59;--info-text:#007aff;--hover-neutral:#0000000d;--row-hover:#007aff0f;--active-blue-bg:#007aff1a;--focus-ring:#007aff26;--scrim:#00000073;--card-shadow:0 1px 2px #0000000a;--radius-pill:9999px;--radius-card:14px;--radius-modal:14px;--radius-sm:8px;--radius-xs:6px;--on-accent:#fff;--terminal-bg:#1f1f1f;--terminal-text:#e6e6e6;--surface-info:#f4f9ff;--control-track:#0000000f;--search-bg:#0000000d;--search-hover:#00000014;--sidebar-frost:#f5f5f799;--panel-frost:#ffffffb3;--titlebar-frost:#ffffff8c;--frost-blur:20px;--scrollbar-thumb:#0000002e;--placeholder:#a9a9af;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", system-ui, "Segoe UI", Roboto, Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--blue-1:#0a84ff2e;--blue-2:#0a84ff59;--blue-5:#3395ff;--blue-6:#0a84ff;--blue-7:#0870d6;--text:#f5f5f7;--text-secondary:#98989d;--text-tertiary:#636366;--text-quaternary:#48484a;--text-heading:#f5f5f7;--bg-layout:#1e1e20;--bg-container:#2c2c2e;--bg-sidebar:#232325;--bg-table-header:#323234;--bg-zebra:#3a3a3d;--border:#ffffff1a;--border-secondary:#ffffff0f;--border-table:#ffffff0f;--success:#30d158;--success-bg:#30d15829;--success-border:#30d15866;--success-text:#30d158;--warning:#ff9f0a;--warning-bg:#ff9f0a29;--warning-border:#ff9f0a66;--warning-text:#ff9f0a;--error:#ff453a;--error-bg:#ff453a24;--error-border:#ff453a66;--error-text:#ff453a;--error-dark:#ff6961;--info-bg:#0a84ff29;--info-border:#0a84ff66;--info-text:#409cff;--hover-neutral:#ffffff12;--row-hover:#0a84ff1f;--active-blue-bg:#0a84ff2e;--focus-ring:#0a84ff40;--scrim:#0009;--card-shadow:0 1px 2px #0000004d;--scrollbar-thumb:#ffffff40;--placeholder:#636366;--terminal-bg:#161618;--terminal-text:#e6e6e6;--surface-info:#0a84ff1a;--control-track:#ffffff14;--search-bg:#ffffff12;--search-hover:#ffffff1f;--sidebar-frost:#22222499;--panel-frost:#242426b8;--titlebar-frost:#2c2c2e8c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{height:100%;font-family:var(--font-sans);color:var(--text);background:var(--bg-layout);margin:0;padding:0}#app{height:100%}summary::-webkit-details-marker{display:none}textarea::placeholder{color:var(--placeholder)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-track{background:0 0}@keyframes octo-spin{to{transform:rotate(360deg)}}@keyframes octo-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes octo-dot{0%,80%,to{opacity:.2}40%{opacity:1}}@keyframes octo-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes octo-shimmer{0%{background-position:-240px 0}to{background-position:240px 0}}.spin{animation:.8s linear infinite octo-spin}.blink{animation:1s step-end infinite octo-blink}.fadein{animation:.25s octo-fadein}@media print{html,body{background:#fff!important;height:auto!important;overflow:visible!important}#app,.app,.content,.main,.chat-view,.conversation,.messages-wrap,.messages{background:#fff!important;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:static!important;overflow:visible!important}header,aside,.chat-header,.export-bar,.composer,.toast-host,.scroll-bottom-btn,.msg-checkbox,.msg-row.export-unselected,.copy-btn,.msg-actions,.chat-view.print-omit-tools .tool-group{display:none!important}.msg-row{break-inside:avoid;page-break-inside:avoid;display:block!important}.msg-meta{break-after:avoid;page-break-after:avoid}pre,code{white-space:pre-wrap!important;word-break:break-word!important;overflow:visible!important}details>:not(summary){display:revert!important}*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a{text-decoration:underline;color:#000!important}.fadein{animation:none!important}}:root{--m-bg:#f2f3f5;--m-surface:#fff;--m-surface-2:#f7f8fa;--m-terminal-bg:#1e1e1e;--m-terminal-fg:#e6e6e6;--m-text-strong:#0f1114;--m-text:#1f2329;--m-text-2:#4e5969;--m-text-3:#86909c;--m-text-4:#a9aeb8;--m-border:#dfe2e8;--m-border-2:#e8ebf0;--m-divider:#f0f1f4;--m-accent:#1677ff;--m-accent-soft:#e8f1ff;--m-success:#00b42a;--m-error:#f53f3f;--m-warning:#ff7d00;--m-purple:#6056d6;--m-tag-warn-bg:#fff7e6;--m-tag-warn-text:#d46b08;--m-tag-warn-border:#ffe0a3;--m-tag-ok-bg:#e8f8ec;--m-tag-ok-text:#009a29;--m-tag-ok-border:#b7e8c3;--m-tag-info-bg:#e8f1ff;--m-tag-info-text:#1677ff;--m-tag-info-border:#b3d4ff;--m-tag-neutral-bg:#f2f3f5;--m-tag-neutral-text:#4e5969;--m-tag-neutral-border:#dfe2e8;--m-shadow-card:0 1px 2px #0f172a0a;--m-shadow-fab:0 10px 24px #1677ff66}:root[data-theme=dark]{--m-bg:#17171a;--m-surface:#232327;--m-surface-2:#2a2a2f;--m-terminal-bg:#0e0e10;--m-terminal-fg:#e6e6e6;--m-text-strong:#f5f5f6;--m-text:#e6e6e8;--m-text-2:#b4b6bd;--m-text-3:#898b93;--m-text-4:#64666e;--m-border:#35353b;--m-border-2:#2d2d33;--m-divider:#2a2a2f;--m-accent:#3c89ff;--m-accent-soft:#17263f;--m-success:#23c343;--m-error:#f76965;--m-warning:#ff9a2e;--m-purple:#7d75e6;--m-tag-warn-bg:#33280f;--m-tag-warn-text:#f5b95f;--m-tag-warn-border:#4a3a1a;--m-tag-ok-bg:#102a17;--m-tag-ok-text:#58d67d;--m-tag-ok-border:#1e4429;--m-tag-info-bg:#14243d;--m-tag-info-text:#6aa8ff;--m-tag-info-border:#244065;--m-tag-neutral-bg:#2a2a2f;--m-tag-neutral-text:#b4b6bd;--m-tag-neutral-border:#35353b;--m-shadow-card:0 1px 2px #0000004d;--m-shadow-fab:0 10px 24px #1677ff80}.card.svelte-rfi208{text-align:left;background:var(--m-surface);cursor:pointer;width:100%;box-shadow:var(--m-shadow-card);border:1px solid #0000;border-radius:14px;margin-bottom:12px;padding:14px 16px;font-family:inherit;display:block}.card.approval.svelte-rfi208{border-color:var(--m-tag-warn-border)}.card.reply.svelte-rfi208{border-color:var(--m-accent)}.top.svelte-rfi208{justify-content:space-between;align-items:center;gap:10px;display:flex}.title.svelte-rfi208{color:var(--m-text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.tag.svelte-rfi208{border-radius:4px;flex:none;padding:2px 7px;font-size:11px;font-weight:600}.tag-accent.svelte-rfi208{color:#fff;background:var(--m-accent)}.tag-warn.svelte-rfi208{color:var(--m-tag-warn-text);background:var(--m-tag-warn-bg);border:1px solid var(--m-tag-warn-border)}.done.svelte-rfi208{flex:none}.pulse.svelte-rfi208{background:var(--m-accent);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.pulse.svelte-rfi208:after{content:"";border:2px solid var(--m-accent);border-radius:50%;animation:1.6s ease-out infinite svelte-rfi208-pr;position:absolute;inset:-4px}@keyframes svelte-rfi208-pr{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.meta.svelte-rfi208{color:var(--m-text-3);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.running.svelte-rfi208{color:var(--m-accent)}.blink.svelte-rfi208{letter-spacing:2px;margin-left:3px;animation:1.1s step-end infinite svelte-rfi208-bk}@keyframes svelte-rfi208-bk{50%{opacity:.2}}.mono.svelte-rfi208{font-family:ui-monospace,Menlo,monospace}.dot.svelte-rfi208{color:var(--m-text-4)}@media (prefers-reduced-motion:reduce){.pulse.svelte-rfi208:after,.blink.svelte-rfi208{animation:none}}.banner.svelte-ihji2i{background:var(--m-accent-soft);color:var(--m-text);border-radius:12px;align-items:center;gap:9px;margin-bottom:14px;padding:11px 14px;font-size:12.5px;display:flex}.banner.off.svelte-ihji2i{background:var(--m-surface-2);color:var(--m-text-2)}.d.svelte-ihji2i{background:var(--m-text-4);border-radius:50%;flex:none;width:8px;height:8px}.d.live.svelte-ihji2i{background:var(--m-success)}.txt.svelte-ihji2i{flex:1}.head.svelte-1pq0wg2{flex:none;justify-content:space-between;align-items:center;padding:8px 18px 12px;display:flex}.head.svelte-1pq0wg2 h1:where(.svelte-1pq0wg2){color:var(--m-text-strong);margin:0;font-size:24px;font-weight:600}.search.svelte-1pq0wg2{background:var(--m-surface-2);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.scroll.svelte-1pq0wg2{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 16px 20px;overflow-y:auto}.lbl.svelte-1pq0wg2{letter-spacing:.5px;text-transform:uppercase;color:var(--m-text-3);margin:14px 2px 8px;font:600 12px/1 system-ui}.empty.svelte-1pq0wg2{text-align:center;color:var(--m-text-3);padding:40px 16px;font-size:13px}.fab.svelte-1pq0wg2{right:18px;bottom:calc(88px + env(safe-area-inset-bottom));background:var(--m-accent);width:56px;height:56px;box-shadow:var(--m-shadow-fab);cursor:pointer;z-index:30;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.viewer.svelte-1qpiqgq{z-index:50;background:var(--m-bg);flex-direction:column;display:flex;position:fixed;inset:0}.vhead.svelte-1qpiqgq{padding:calc(8px + env(safe-area-inset-top)) 14px 10px;background:var(--m-surface);border-bottom:1px solid var(--m-border-2);flex:none;align-items:center;gap:10px;display:flex}.back.svelte-1qpiqgq{background:var(--m-surface-2);width:34px;height:34px;color:var(--m-text);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.names.svelte-1qpiqgq{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.vname.svelte-1qpiqgq{color:var(--m-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.vtype.svelte-1qpiqgq{color:var(--m-text-3);font-size:11px}.seg.svelte-1qpiqgq{background:var(--m-bg);border-radius:8px;flex:none;gap:3px;padding:3px;display:flex}.segi.svelte-1qpiqgq{color:var(--m-text-2);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px}.segi.on.svelte-1qpiqgq{background:var(--m-accent);color:#fff;font-weight:600}.vbody.svelte-1qpiqgq{background:var(--m-surface);flex:1;min-height:0}.body-loading.svelte-1qpiqgq{height:100%;color:var(--m-text-3);justify-content:center;align-items:center;display:flex}iframe.svelte-1qpiqgq{border:0;width:100%;height:100%;display:block}.img-wrap.svelte-1qpiqgq{box-sizing:border-box;-webkit-overflow-scrolling:touch;background:var(--m-bg);justify-content:center;align-items:center;width:100%;height:100%;padding:8px;display:flex;overflow:auto}.img-wrap.svelte-1qpiqgq img:where(.svelte-1qpiqgq){object-fit:contain;max-width:100%;max-height:100%}.img-wrap.svelte-1qpiqgq img.img-hidden:where(.svelte-1qpiqgq){display:none}.img-error.svelte-1qpiqgq{text-align:center;max-width:85%;color:var(--m-text-2);font-size:13px}.code-view.svelte-1qpiqgq{box-sizing:border-box;-webkit-overflow-scrolling:touch;height:100%;padding:14px 16px calc(14px + env(safe-area-inset-bottom));color:var(--m-text);white-space:pre;margin:0;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.dhead.svelte-172im8v{flex:none;align-items:center;gap:10px;padding:6px 14px 12px;display:flex}.back.svelte-172im8v{background:var(--m-surface);cursor:pointer;width:34px;height:34px;box-shadow:var(--m-shadow-card);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.dtitle.svelte-172im8v{flex:1;min-width:0}.dtitle.svelte-172im8v .t:where(.svelte-172im8v){color:var(--m-text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}.dtitle.svelte-172im8v .sub:where(.svelte-172im8v){color:var(--m-text-3);align-items:center;gap:5px;margin-top:2px;font-size:11px;display:flex}.sub.svelte-172im8v .d:where(.svelte-172im8v){background:var(--m-text-4);border-radius:50%;width:7px;height:7px}.sub.svelte-172im8v .d.live:where(.svelte-172im8v){background:var(--m-success)}.scroll.svelte-172im8v{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;min-height:0;padding:8px 16px 16px;display:flex;overflow-y:auto}.bubble.svelte-172im8v{white-space:pre-wrap;word-break:break-word;max-width:82%;padding:11px 14px;font-size:14px;line-height:1.55}.bubble.user.svelte-172im8v{background:var(--m-accent);color:#fff;border-radius:14px 4px 14px 14px;align-self:flex-end}.bubble.user.pending.svelte-172im8v{opacity:.6}.bubble.agent.svelte-172im8v{background:var(--m-surface);color:var(--m-text);box-shadow:var(--m-shadow-card);border-radius:4px 14px 14px;align-self:flex-start}.thoughts.svelte-172im8v{color:var(--m-text-3);border-left:2px solid var(--m-border);white-space:pre-wrap;margin-bottom:6px;padding-left:8px;font-size:12.5px}.thoughts.standalone.svelte-172im8v{align-self:flex-start;max-width:82%;margin:0}.caret.svelte-172im8v{color:var(--m-accent);animation:1.1s step-end infinite svelte-172im8v-bk}@keyframes svelte-172im8v-bk{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.caret.svelte-172im8v{animation:none}}.tools.svelte-172im8v{color:var(--m-text-3);align-self:flex-start;align-items:center;gap:6px;font-family:ui-monospace,Menlo,monospace;font-size:12px;display:flex}.notice.svelte-172im8v{color:var(--m-text-3);text-align:center;align-self:center;font-size:12px}.notice.err.svelte-172im8v{color:var(--m-error)}.composer.svelte-172im8v{padding:10px 12px calc(14px + env(safe-area-inset-bottom));background:var(--m-surface);border-top:1px solid var(--m-border-2);flex:none;align-items:flex-end;gap:8px;display:flex}.composer.svelte-172im8v textarea:where(.svelte-172im8v){resize:none;border:1px solid var(--m-border);max-height:96px;color:var(--m-text);background:var(--m-bg);border-radius:12px;outline:none;flex:1;padding:9px 12px;font-family:inherit;font-size:14px}.composer.svelte-172im8v .send:where(.svelte-172im8v){background:var(--m-accent);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.composer.svelte-172im8v .send:where(.svelte-172im8v):disabled{opacity:.4;cursor:default}.approve-banner.svelte-172im8v{background:var(--m-tag-warn-bg);border:1px solid var(--m-tag-warn-border);color:var(--m-text);cursor:pointer;text-align:left;border-radius:12px;flex:none;align-items:center;gap:8px;margin:0 12px 8px;padding:10px 14px;font-family:inherit;font-size:13px;display:flex}.approve-banner.svelte-172im8v .txt:where(.svelte-172im8v){flex:1;font-weight:500}.approve-banner.svelte-172im8v .go:where(.svelte-172im8v){color:var(--m-warning);font-weight:600}.stopbar.svelte-172im8v{flex:none;justify-content:center;padding:0 12px 8px;display:flex}.stop.svelte-172im8v{border:1px solid var(--m-border);background:var(--m-surface);color:var(--m-error);cursor:pointer;box-shadow:var(--m-shadow-card);border-radius:9999px;align-items:center;gap:6px;padding:7px 16px;font-family:inherit;font-size:13px;display:flex}.artifacts.svelte-172im8v{align-self:stretch;margin-top:4px}.alabel.svelte-172im8v{color:var(--m-text-3);margin:0 2px 8px;font-size:12px}.acard.svelte-172im8v{text-align:left;cursor:pointer;background:var(--m-surface);width:100%;box-shadow:var(--m-shadow-card);border:none;border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:12px 14px;font-family:inherit;display:flex}.acard.svelte-172im8v .aname:where(.svelte-172im8v){color:var(--m-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.acard.svelte-172im8v .atype:where(.svelte-172im8v){color:var(--m-text-3);flex:none;font-family:ui-monospace,Menlo,monospace;font-size:11px}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) p{margin:0}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) p:not(:last-child){margin:0 0 8px}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) h1,.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) h2,.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) h3,.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) h4{margin:12px 0 6px;font-weight:600;line-height:1.3}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) h1{font-size:18px}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) h2{font-size:16px}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) h3{font-size:15px}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) ul,.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) ol{margin:0;padding-left:22px}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) li{margin:3px 0}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) a{color:var(--m-accent);text-decoration:none}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) code{background:#7f7f7f26;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) pre{background:var(--m-surface);border:1px solid var(--m-border);border-radius:8px;margin:8px 0;padding:10px 12px;font-size:12.5px;line-height:1.6;overflow-x:auto}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) pre code{background:0 0;border-radius:0;padding:0}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) blockquote{border-left:3px solid var(--m-accent);color:var(--m-text-2);background:#7f7f7f14;border-radius:0 6px 6px 0;margin:8px 0;padding:8px 12px;font-size:13px}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) table{border-collapse:collapse;margin:8px 0;font-size:13px}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) th,.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) td{border:1px solid var(--m-border);text-align:left;padding:5px 10px}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) th{background:var(--m-surface);font-weight:600}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) hr{border:none;border-top:1px solid var(--m-border);margin:12px 0}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) img{border-radius:8px;max-width:100%}.thoughts.svelte-172im8v p{margin:0}.thoughts.svelte-172im8v pre{background:#7f7f7f14;border-radius:6px;margin:6px 0;padding:8px 10px;font-size:12px;overflow-x:auto}.thoughts.svelte-172im8v code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) .hljs{background:0 0}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) .code-block{border:1px solid var(--m-border);border-radius:8px;margin:8px 0;overflow:hidden}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) .code-header{background:var(--m-surface);border-bottom:1px solid var(--m-border);align-items:center;gap:8px;padding:5px 10px;display:flex}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) .code-lang{color:var(--m-text-3);font-family:ui-monospace,Menlo,monospace;font-size:10px}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) .copy-btn{color:var(--m-text-3);cursor:pointer;background:0 0;border:none;border-radius:4px;margin-left:auto;padding:2px 6px;font-family:inherit;font-size:11px}.bubble.agent.svelte-172im8v .body:where(.svelte-172im8v) .copy-btn:active{background:var(--m-border)}.dhead.svelte-kalq5o{flex:none;align-items:center;gap:10px;padding:6px 14px 12px;display:flex}.back.svelte-kalq5o{background:var(--m-surface);cursor:pointer;width:34px;height:34px;box-shadow:var(--m-shadow-card);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.dtitle.svelte-kalq5o{color:var(--m-text);font-size:15px;font-weight:600}.scroll.svelte-kalq5o{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:6px 16px 20px;overflow-y:auto}.warn.svelte-kalq5o{background:var(--m-tag-warn-bg);border:1px solid var(--m-tag-warn-border);color:var(--m-text);border-radius:12px;align-items:center;gap:8px;margin-bottom:14px;padding:12px 14px;font-size:13px;display:flex}.warn.svelte-kalq5o svg:where(.svelte-kalq5o){flex:none}.desc.svelte-kalq5o{color:var(--m-text-2);margin:0 0 14px;font-size:13px;line-height:1.6}.label.svelte-kalq5o{color:var(--m-text-3);margin:0 2px 6px;font-size:12px}.term.svelte-kalq5o{background:var(--m-terminal-bg);color:var(--m-terminal-fg);white-space:pre-wrap;word-break:break-all;border-radius:12px;margin:0 0 16px;padding:12px 14px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;line-height:1.7;overflow-x:auto}.term.svelte-kalq5o .p:where(.svelte-kalq5o){color:var(--m-success)}.diff.svelte-kalq5o{border:1px solid var(--m-border);border-radius:12px;margin-bottom:16px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;line-height:1.7;overflow:hidden}.dl.svelte-kalq5o{white-space:pre-wrap;word-break:break-all;padding:1px 12px}.dl.hdr.svelte-kalq5o{color:var(--m-text-3)}.dl.rm.svelte-kalq5o{background:var(--m-tag-warn-bg);color:var(--m-error)}.dl.add.svelte-kalq5o{background:var(--m-tag-ok-bg);color:var(--m-tag-ok-text)}.dl.plain.svelte-kalq5o{color:var(--m-text-2)}.actions.svelte-kalq5o{flex-direction:column;gap:10px;margin-top:4px;display:flex}.btnP.svelte-kalq5o{background:var(--m-accent);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:12px 0;font-family:inherit;font-size:15px;font-weight:600}.btnD.svelte-kalq5o{border:1px solid var(--m-border);background:var(--m-surface);color:var(--m-text);cursor:pointer;border-radius:10px;padding:12px 0;font-family:inherit;font-size:15px;font-weight:500}.btnG.svelte-kalq5o{color:var(--m-text-3);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:10px 0;font-family:inherit;font-size:13px}.full.svelte-kalq5o{width:100%;margin-top:14px}.empty.svelte-kalq5o{text-align:center;color:var(--m-text-3);padding:40px 8px;font-size:13px}.head.svelte-1fkqhu{flex:none;padding:8px 18px 12px}.head.svelte-1fkqhu h1:where(.svelte-1fkqhu){color:var(--m-text-strong);margin:0;font-size:24px;font-weight:600}.scroll.svelte-1fkqhu{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 16px 20px;overflow-y:auto}.card.svelte-1fkqhu{background:var(--m-surface);box-shadow:var(--m-shadow-card);border-radius:14px}.device.svelte-1fkqhu{align-items:center;gap:10px;margin-bottom:14px;padding:14px 16px;display:flex}.device.svelte-1fkqhu .dname:where(.svelte-1fkqhu){color:var(--m-text);flex:1;font-size:14.5px;font-weight:600}.device.svelte-1fkqhu .dot:where(.svelte-1fkqhu){background:var(--m-text-4);border-radius:50%;width:8px;height:8px}.device.svelte-1fkqhu .dot.live:where(.svelte-1fkqhu){background:var(--m-success)}.lbl.svelte-1fkqhu{letter-spacing:.5px;text-transform:uppercase;color:var(--m-text-3);margin:2px 2px 8px;font:600 12px/1 system-ui}.group.svelte-1fkqhu{margin-bottom:20px;overflow:hidden}.row.svelte-1fkqhu{align-items:center;gap:12px;padding:14px 16px;display:flex}.row.svelte-1fkqhu+.row:where(.svelte-1fkqhu){border-top:1px solid var(--m-divider)}.row.col.svelte-1fkqhu{flex-direction:column;align-items:stretch;gap:10px}.rlabel.svelte-1fkqhu{color:var(--m-text);flex:1;font-size:14.5px}.rval.svelte-1fkqhu{color:var(--m-text-3);flex:none;font-size:12px}.mono.svelte-1fkqhu{font-family:ui-monospace,Menlo,monospace}.switch.svelte-1fkqhu{cursor:pointer;background:var(--m-border);border:none;border-radius:9999px;flex:none;width:42px;height:24px;padding:0;transition:background .15s;position:relative}.switch.on.svelte-1fkqhu{background:var(--m-accent)}.switch.svelte-1fkqhu .knob:where(.svelte-1fkqhu){background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.switch.on.svelte-1fkqhu .knob:where(.svelte-1fkqhu){left:20px}.seg.svelte-1fkqhu{background:var(--m-bg);border-radius:8px;gap:4px;padding:3px;display:flex}.segi.svelte-1fkqhu{text-align:center;color:var(--m-text-2);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:7px 0;font-family:inherit;font-size:13px}.segi.on.svelte-1fkqhu{background:var(--m-accent);color:#fff;font-weight:600}.head.svelte-1e1mq3t{flex:none;padding:8px 18px 12px}.head.svelte-1e1mq3t h1:where(.svelte-1e1mq3t){color:var(--m-text-strong);margin:0;font-size:24px;font-weight:600}.scroll.svelte-1e1mq3t{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 16px 20px;overflow-y:auto}.stats.svelte-1e1mq3t{gap:10px;margin-bottom:14px;display:flex}.stat.svelte-1e1mq3t{background:var(--m-surface);box-shadow:var(--m-shadow-card);border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:12px 0;display:flex}.stat.svelte-1e1mq3t .num:where(.svelte-1e1mq3t){color:var(--m-text-strong);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.stat.svelte-1e1mq3t .num.on:where(.svelte-1e1mq3t){color:var(--m-accent)}.stat.svelte-1e1mq3t .cap:where(.svelte-1e1mq3t){color:var(--m-text-3);font-size:11px}.empty.svelte-1e1mq3t{text-align:center;color:var(--m-text-3);padding:40px 16px;font-size:13px}.retry.svelte-1e1mq3t{width:100%;color:var(--m-accent);cursor:pointer;background:0 0;border:none;font-family:inherit;display:block}.card.svelte-1e1mq3t{background:var(--m-surface);box-shadow:var(--m-shadow-card);border-radius:14px;margin-bottom:10px;padding:14px 16px}.card.off.svelte-1e1mq3t .name:where(.svelte-1e1mq3t),.card.off.svelte-1e1mq3t .cron:where(.svelte-1e1mq3t){color:var(--m-text-3)}.top.svelte-1e1mq3t{align-items:center;gap:12px;display:flex}.names.svelte-1e1mq3t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.name.svelte-1e1mq3t{color:var(--m-text);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.target.svelte-1e1mq3t{color:var(--m-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.meta.svelte-1e1mq3t{flex-direction:column;gap:3px;margin-top:8px;display:flex}.cron.svelte-1e1mq3t{color:var(--m-text-2);font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.runline.svelte-1e1mq3t{color:var(--m-text-3);font-size:12px}.acts.svelte-1e1mq3t{justify-content:flex-end;margin-top:10px;display:flex}.run.svelte-1e1mq3t{border:1px solid var(--m-border);min-height:36px;color:var(--m-accent);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:5px;padding:6px 16px;font-family:inherit;font-size:12.5px;display:inline-flex}.run.svelte-1e1mq3t:disabled{opacity:.5}.switch.svelte-1e1mq3t{cursor:pointer;background:var(--m-border);border:none;border-radius:9999px;flex:none;width:42px;height:24px;padding:0;transition:background .15s;position:relative}.switch.on.svelte-1e1mq3t{background:var(--m-accent)}.switch.svelte-1e1mq3t .knob:where(.svelte-1e1mq3t){background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.switch.on.svelte-1e1mq3t .knob:where(.svelte-1e1mq3t){left:20px}.head.svelte-etz36v{flex:none;align-items:center;gap:10px;padding:8px 18px 12px;display:flex}.head.svelte-etz36v h1:where(.svelte-etz36v){color:var(--m-text-strong);margin:0;font-size:24px;font-weight:600}.back.svelte-etz36v{background:var(--m-surface-2);width:34px;height:34px;color:var(--m-text);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.scroll.svelte-etz36v{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 16px 20px;overflow-y:auto}.card.svelte-etz36v{background:var(--m-surface);box-shadow:var(--m-shadow-card);border-radius:14px}.group.svelte-etz36v{margin-bottom:14px;overflow:hidden}.row.svelte-etz36v{align-items:center;gap:12px;width:100%;padding:13px 16px;display:flex}.row.svelte-etz36v+.row:where(.svelte-etz36v){border-top:1px solid var(--m-divider)}.row.nav.svelte-etz36v{cursor:pointer;text-align:left;background:0 0;border-bottom:none;border-left:none;border-right:none;min-height:48px;font-family:inherit}.names.svelte-etz36v{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rlabel.svelte-etz36v{color:var(--m-text);flex:1;align-items:center;gap:6px;min-width:0;font-size:14.5px;display:flex}.rval.svelte-etz36v{color:var(--m-text-3);flex:none;font-size:12.5px}.sub.svelte-etz36v{color:var(--m-text-3);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.tag.svelte-etz36v{background:var(--m-surface-2);color:var(--m-text-3);border-radius:9999px;flex:none;padding:1px 6px;font-size:10px}.dot.svelte-etz36v{background:var(--m-text-4);border-radius:50%;flex:none;width:7px;height:7px}.dot.ok.svelte-etz36v{background:var(--m-success)}.dot.bad.svelte-etz36v{background:var(--m-error)}.hint.svelte-etz36v{color:var(--m-text-4);text-align:center;margin:2px 4px;font-size:12px}.empty.svelte-etz36v{text-align:center;color:var(--m-text-3);padding:40px 16px;font-size:13px}.retry.svelte-etz36v{width:100%;color:var(--m-accent);cursor:pointer;background:0 0;border:none;font-family:inherit;display:block}.switch.svelte-etz36v{cursor:pointer;background:var(--m-border);border:none;border-radius:9999px;flex:none;width:42px;height:24px;padding:0;transition:background .15s;position:relative}.switch.on.svelte-etz36v{background:var(--m-accent)}.switch.svelte-etz36v .knob:where(.svelte-etz36v){background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.switch.on.svelte-etz36v .knob:where(.svelte-etz36v){left:20px}.head.svelte-1el0dgl{flex:none;align-items:center;gap:10px;padding:8px 18px 12px;display:flex}.head.svelte-1el0dgl h1:where(.svelte-1el0dgl){color:var(--m-text-strong);margin:0;font-size:24px;font-weight:600}.back.svelte-1el0dgl{background:var(--m-surface-2);width:34px;height:34px;color:var(--m-text);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.scroll.svelte-1el0dgl{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 16px 24px;overflow-y:auto}.lbl.svelte-1el0dgl{letter-spacing:.5px;text-transform:uppercase;color:var(--m-text-3);margin:2px 2px 8px;font:600 12px/1 system-ui}.card.svelte-1el0dgl{background:var(--m-surface);box-shadow:var(--m-shadow-card);border-radius:14px;margin-bottom:18px;overflow:hidden}.card.pad.svelte-1el0dgl{padding:12px 16px}.prompt.svelte-1el0dgl{resize:none;width:100%;font:inherit;color:var(--m-text);background:0 0;border:none;outline:none;padding:14px 16px;font-size:15px;display:block}.prompt.svelte-1el0dgl::placeholder{color:var(--m-text-4)}.select.svelte-1el0dgl,.input.svelte-1el0dgl{width:100%;font:inherit;color:var(--m-text);background:0 0;border:none;outline:none;padding:2px 0;font-size:14.5px;display:block}.input.svelte-1el0dgl::placeholder{color:var(--m-text-4)}.seg.svelte-1el0dgl{background:var(--m-bg);border-radius:8px;gap:4px;padding:3px;display:flex}.segi.svelte-1el0dgl{text-align:center;color:var(--m-text-2);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:8px 0;font-family:inherit;font-size:13px}.segi.on.svelte-1el0dgl{background:var(--m-accent);color:#fff;font-weight:600}.note.svelte-1el0dgl{color:var(--m-text-3);margin:10px 2px 0;font-size:12px}.go.svelte-1el0dgl{background:var(--m-accent);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:14px 0;font:600 15px/1 inherit;display:block}.go.svelte-1el0dgl:disabled{opacity:.6}.qo-toast-stack.svelte-uajg5q{top:calc(12px + env(safe-area-inset-top));z-index:2147483646;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 12px;display:flex;position:fixed;left:0;right:0}.qo-toast.svelte-uajg5q{pointer-events:auto;background:var(--m-surface);border:1px solid var(--m-border);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:8px;width:100%;max-width:480px;padding:10px 14px;font-family:inherit;font-size:13px;animation:.18s svelte-uajg5q-octo-toast-in;display:flex;box-shadow:0 6px 20px #0000001f}.qo-toast.svelte-uajg5q:hover{border-color:var(--m-accent)}.qo-toast-icon.svelte-uajg5q{color:var(--m-accent);flex-shrink:0;font-size:10px}.qo-toast-q.svelte-uajg5q{min-width:0;color:var(--m-text);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.qo-toast-go.svelte-uajg5q{color:var(--m-accent);flex-shrink:0}@keyframes svelte-uajg5q-octo-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.qo-overlay.svelte-uajg5q{z-index:2147483646;pointer-events:none;background:#00000059;justify-content:stretch;align-items:flex-end;display:flex;position:fixed;inset:0}.qo-card.svelte-uajg5q{pointer-events:auto;width:100%;max-height:calc(90vh / var(--font-zoom));padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));background:var(--m-surface);border:1px solid var(--m-border);border-radius:16px 16px 0 0;flex-direction:column;gap:12px;display:flex;overflow-y:auto;box-shadow:0 -4px 24px #0000001f}.qo-head.svelte-uajg5q{align-items:center;gap:8px;display:flex}.qo-icon.svelte-uajg5q{color:var(--m-accent);font-size:12px}.qo-title.svelte-uajg5q{color:var(--m-text);font-size:14px;font-weight:600}.qo-body.svelte-uajg5q{color:var(--m-text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:15px;line-height:1.6}.qo-options.svelte-uajg5q{flex-direction:column;gap:8px;display:flex}.qo-opt.svelte-uajg5q{text-align:left;border:1px solid var(--m-border);background:var(--m-surface-2);width:100%;color:var(--m-text);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s;display:flex}.qo-opt.on.svelte-uajg5q{border-color:var(--m-accent);background:var(--m-accent-soft);color:var(--m-accent)}.qo-dot.svelte-uajg5q{border:2px solid var(--m-text-4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.qo-opt.on.svelte-uajg5q .qo-dot:where(.svelte-uajg5q){border-color:var(--m-accent);background:var(--m-accent)}.qo-opt.on.svelte-uajg5q .qo-dot:where(.svelte-uajg5q):after{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.qo-free.svelte-uajg5q{border:1px solid var(--m-border);resize:none;color:var(--m-text);background:var(--m-bg);border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px}.qo-free.svelte-uajg5q:focus{border-color:var(--m-accent)}.qo-actions.svelte-uajg5q{align-items:center;gap:8px;display:flex}.qo-cancel.svelte-uajg5q{border:1px solid var(--m-border);background:var(--m-surface-2);height:38px;color:var(--m-text-2);cursor:pointer;border-radius:10px;padding:0 16px;font-family:inherit;font-size:14px}.qo-expand.svelte-uajg5q{height:38px;color:var(--m-accent);cursor:pointer;background:0 0;border:none;padding:0 12px;font-family:inherit;font-size:14px}.qo-submit.svelte-uajg5q{background:var(--m-accent);color:#fff;cursor:pointer;border:none;border-radius:10px;flex:1;height:38px;font-family:inherit;font-size:14px;font-weight:600}.qo-submit.svelte-uajg5q:disabled{opacity:.4;cursor:default}.m-root.svelte-fkkadv{background:var(--m-bg);color:var(--m-text);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:fixed;inset:0}.m-view.svelte-fkkadv{min-height:0;padding-top:env(safe-area-inset-top);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.m-tabbar.svelte-fkkadv{padding:8px 4px calc(8px + env(safe-area-inset-bottom));background:var(--m-surface);border-top:1px solid var(--m-border-2);flex:none;display:flex}.m-tab.svelte-fkkadv{color:var(--m-text-3);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:4px;padding:4px 0;font-family:inherit;font-size:10px;display:flex}.m-tab.on.svelte-fkkadv{color:var(--m-accent)}.backdrop.svelte-14xgn7j{z-index:1200;background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal.svelte-14xgn7j{background:var(--bg-container);border:1px solid var(--border);border-radius:12px;width:100%;max-width:420px;animation:.16s octo-fadein;overflow:hidden;box-shadow:0 16px 48px #0000002e}.modal-header.svelte-14xgn7j{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 18px;display:flex}.modal-title.svelte-14xgn7j{color:var(--text-heading);flex:1;font-size:14px;font-weight:600}.modal-body.svelte-14xgn7j{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.desc.svelte-14xgn7j{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.err.svelte-14xgn7j{color:var(--error);margin:0;font-size:12px;line-height:1.5}.key-input.svelte-14xgn7j{border:1px solid var(--border);background:var(--bg-base);height:36px;color:var(--text);border-radius:6px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.key-input.svelte-14xgn7j:focus{border-color:var(--blue-5);outline:none}.modal-footer.svelte-14xgn7j{border-top:1px solid var(--border);align-items:center;gap:8px;padding:12px 18px;display:flex}.spacer.svelte-14xgn7j{flex:1}.btn-secondary.svelte-14xgn7j{border:1px solid var(--border);background:var(--bg-container);height:32px;color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:0 12px;font-family:inherit;font-size:13px}.btn-secondary.svelte-14xgn7j:hover{border-color:var(--blue-5);color:var(--blue-5)}.btn-primary.svelte-14xgn7j{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 14px;font-family:inherit;font-size:13px;display:flex}.btn-primary.svelte-14xgn7j:hover:not(:disabled){background:var(--blue-5)}.btn-primary.svelte-14xgn7j:disabled{opacity:.5;cursor:not-allowed}.switch.svelte-1re5fgf{background:var(--text-quaternary);cursor:pointer;border:none;border-radius:999px;align-items:center;width:28px;height:16px;padding:0;transition:background .2s;display:inline-flex;position:relative}.switch.on.svelte-1re5fgf{background:var(--blue-6)}.thumb.svelte-1re5fgf{background:var(--bg-container);width:12px;height:12px;box-shadow:0 1px 4px var(--text-quaternary);border-radius:50%;transition:left .2s;position:absolute;left:2px}.on.svelte-1re5fgf .thumb:where(.svelte-1re5fgf){left:14px}.key-row.svelte-1apay55{align-items:center;gap:8px;display:flex}.key-input.svelte-1apay55{border:1px solid var(--border);min-width:0;height:36px;color:var(--text);background:var(--bg-container);border-radius:8px;outline:none;flex:1;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;transition:border-color .15s,box-shadow .15s}.key-input.svelte-1apay55:focus{border-color:var(--blue-6);box-shadow:0 0 0 3px var(--active-blue-bg)}.key-input.svelte-1apay55:disabled{background:var(--bg-table-header);cursor:not-allowed}.key-toggle.svelte-1apay55{border:1px solid var(--border);background:var(--bg-container);cursor:pointer;width:36px;height:36px;color:var(--text-tertiary);border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;display:flex}.key-toggle.svelte-1apay55:hover{border-color:var(--blue-5);color:var(--blue-5)}.variants.svelte-1evj7w2{flex-wrap:wrap;gap:6px;display:flex}.variant-chip.svelte-1evj7w2{border:1px solid var(--border);background:var(--bg-container);height:24px;color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:0 10px;font-family:inherit;font-size:12px;transition:border-color .15s,color .15s}.variant-chip.svelte-1evj7w2:hover:not(:disabled){border-color:var(--blue-5);color:var(--blue-5)}.variant-chip.active.svelte-1evj7w2{border-color:var(--blue-6);color:var(--blue-6);background:var(--active-blue-bg)}.form.svelte-1m425bl{flex-direction:column;gap:16px;display:flex}.field.svelte-1m425bl{flex-direction:column;gap:6px;display:flex}.field-label.svelte-1m425bl{color:var(--text-secondary);font-size:13px;font-weight:500}.field-input.svelte-1m425bl{color:var(--text);border:1px solid var(--border);background:var(--bg-container);border-radius:8px;outline:none;padding:8px 11px;font-family:inherit;font-size:14px;transition:border-color .15s}.field-input.svelte-1m425bl:focus{border-color:var(--blue-6);box-shadow:0 0 0 2px var(--focus-ring)}.field-input[readonly].svelte-1m425bl,.field-input.svelte-1m425bl:disabled{background:var(--bg-table-header);cursor:not-allowed}.field-link.svelte-1m425bl{color:var(--blue-6);align-self:flex-start;font-size:12px;text-decoration:none}.field-link.svelte-1m425bl:hover{text-decoration:underline}.mono.svelte-1m425bl{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.prefs.svelte-1m425bl{gap:12px;display:flex}.field.half.svelte-1m425bl{flex:1;min-width:0}.toggles.svelte-1m425bl{border:1px solid var(--border);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.toggle-row.svelte-1m425bl{justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.toggle-row.svelte-1m425bl+.toggle-row:where(.svelte-1m425bl){border-top:1px solid var(--border)}.toggle-label.svelte-1m425bl{color:var(--text-secondary);font-size:13px}.result.svelte-1m425bl{border-radius:8px;padding:8px 12px;font-size:13px}.result.ok.svelte-1m425bl{background:var(--surface-info);color:var(--success)}.result.fail.svelte-1m425bl{background:var(--warning-bg);color:var(--error)}.actions.svelte-1m425bl{justify-content:flex-end;align-items:center;gap:8px;display:flex}.btn-primary.svelte-1m425bl{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:6px;height:34px;padding:0 16px;font-family:inherit;font-size:14px}.btn-primary.svelte-1m425bl:hover:not(:disabled){background:var(--blue-5)}.btn-primary.svelte-1m425bl:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-1m425bl{border:1px solid var(--border);background:var(--bg-container);height:34px;color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:0 16px;font-family:inherit;font-size:13px}.btn-secondary.svelte-1m425bl:hover:not(:disabled){border-color:var(--blue-5);color:var(--blue-5)}.btn-secondary.svelte-1m425bl:disabled{opacity:.5;cursor:not-allowed}.bs-intro.svelte-4cp269{color:var(--text-secondary);margin:0 0 12px;font-size:13px;line-height:1.5}.bs-steps.svelte-4cp269{color:var(--text);flex-direction:column;gap:6px;margin:0 0 16px;padding-left:20px;font-size:13px;line-height:1.5;display:flex}.bs-steps.svelte-4cp269 code:where(.svelte-4cp269){background:var(--bg-table-header);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.bs-note.svelte-4cp269{color:var(--warning);background:var(--warning-bg);border-radius:8px;align-items:center;gap:8px;margin:0 0 16px;padding:10px 12px;font-size:12px;display:flex}.bs-step-highlight.svelte-4cp269{color:var(--blue-6);background:var(--blue-1);border-radius:4px;padding:2px 6px;font-weight:600;display:inline-block}.bs-hint.svelte-4cp269{color:var(--blue-6);align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.bs-error.svelte-4cp269{color:var(--error);margin-top:12px;font-size:12px}.bs-error-detail.svelte-4cp269{color:var(--text-secondary);margin-top:2px;font-size:11px}.bs-actions.svelte-4cp269{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.btn-ghost.svelte-4cp269{border:1px solid var(--border);background:var(--bg-container);height:32px;color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:0 16px;font-family:inherit;font-size:14px}.btn-ghost.svelte-4cp269:hover:not(:disabled){border-color:var(--blue-5);color:var(--blue-5)}.btn-ghost.svelte-4cp269:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-4cp269{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:6px;height:32px;padding:0 16px;font-family:inherit;font-size:14px}.btn-primary.svelte-4cp269:hover:not(:disabled){background:var(--blue-5)}.btn-primary.svelte-4cp269:disabled{opacity:.5;cursor:not-allowed}.setup.svelte-1f1lpei{z-index:1000;background:var(--bg-layout);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.card.svelte-1f1lpei{background:var(--bg-container);border:1px solid var(--border);border-radius:var(--radius-card);width:520px;max-width:100%;box-shadow:var(--card-shadow);flex-direction:column;gap:20px;padding:32px;display:flex}.brand.svelte-1f1lpei{align-items:center;gap:14px;display:flex}.logo.svelte-1f1lpei{background:var(--blue-6);color:#fff;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.brand-text.svelte-1f1lpei h1:where(.svelte-1f1lpei){color:var(--text-heading);margin:0;font-size:20px;font-weight:600}.brand-text.svelte-1f1lpei p:where(.svelte-1f1lpei){color:var(--text-secondary);margin:2px 0 0;font-size:13px}.steps.svelte-1f1lpei{align-items:center;gap:10px;display:flex}.ostep.svelte-1f1lpei{color:var(--text-secondary);background:var(--hover-neutral);white-space:nowrap;border-radius:999px;padding:3px 11px;font-size:12px}.ostep.on.svelte-1f1lpei{background:var(--blue-6);color:#fff;font-weight:600}.ostep.done.svelte-1f1lpei{background:var(--success-bg);color:var(--success-text)}.step-sep.svelte-1f1lpei{background:var(--border);flex:1;max-width:60px;height:1px}.prompt.svelte-1f1lpei{color:var(--text);margin:0;font-size:14px;font-weight:500}.sub.svelte-1f1lpei{color:var(--text-secondary);margin:-12px 0 0;font-size:13px;line-height:1.5}.lang-list.svelte-1f1lpei{flex-direction:column;display:flex}.orow.svelte-1f1lpei{border:1px solid var(--border);color:var(--text);cursor:pointer;background:var(--bg-container);border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:11px 14px;font-size:14px;display:flex}.orow.svelte-1f1lpei:hover{border-color:var(--text-quaternary)}.orow.sel.svelte-1f1lpei{border-color:var(--blue-6);background:var(--active-blue-bg)}.odot.svelte-1f1lpei{border:1.5px solid var(--border);border-radius:50%;flex:none;width:16px;height:16px}.orow.sel.svelte-1f1lpei .odot:where(.svelte-1f1lpei){border-color:var(--blue-6);background:var(--blue-6);box-shadow:inset 0 0 0 3px var(--bg-container)}.actions.svelte-1f1lpei{justify-content:flex-end;display:flex}.btn-primary.svelte-1f1lpei{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:8px;height:36px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;box-shadow:0 1px 2px #007aff59}.btn-primary.svelte-1f1lpei:hover{background:var(--blue-5)}.back-row.svelte-1f1lpei{justify-content:flex-start;display:flex}.link-btn.svelte-1f1lpei{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px}.link-btn.svelte-1f1lpei:hover{color:var(--blue-6)}header.svelte-4b3o1e{border-bottom:1px solid var(--border);background:var(--titlebar-frost);height:48px;-webkit-backdrop-filter:blur(var(--frost-blur));z-index:100;flex:0 0 48px;align-items:center;gap:8px;padding:0 16px;display:flex}header.native-inset.svelte-4b3o1e{padding-bottom:8px;padding-left:82px}header.svelte-4b3o1e .icon-btn:where(.svelte-4b3o1e),header.svelte-4b3o1e .search-btn:where(.svelte-4b3o1e),header.svelte-4b3o1e .ptoggle-group:where(.svelte-4b3o1e),header.svelte-4b3o1e .brand:where(.svelte-4b3o1e),header.svelte-4b3o1e .window-controls:where(.svelte-4b3o1e){--wails-draggable:no-drag}.spacer.svelte-4b3o1e{flex:1}.brand.svelte-4b3o1e{align-items:center;gap:9px;padding-left:2px;display:flex}.brand.svelte-4b3o1e .logo{color:var(--blue-6);flex:none}.name.svelte-4b3o1e{color:var(--text-heading);font-size:14px;font-weight:600}.brand-divider.svelte-4b3o1e{background:var(--border);width:1px;height:15px}.sub.svelte-4b3o1e{color:var(--text-tertiary);white-space:nowrap;font-size:12px}.search-btn.svelte-4b3o1e{border-radius:var(--radius-sm);height:30px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;align-items:center;gap:7px;padding:0 9px;font-family:inherit;display:flex}.search-btn.svelte-4b3o1e:hover{background:var(--hover-neutral);color:var(--text)}kbd.svelte-4b3o1e{font-size:11px;font-family:var(--font-mono)}@media (width<=860px){.sub.svelte-4b3o1e,.brand-divider.svelte-4b3o1e,.search-btn.svelte-4b3o1e kbd:where(.svelte-4b3o1e){display:none}}@media (width<=640px){.search-btn.svelte-4b3o1e .label:where(.svelte-4b3o1e){display:none}.search-btn.svelte-4b3o1e{padding:0 7px}}.ptoggle-group.svelte-4b3o1e{background:var(--control-track);border-radius:var(--radius-sm);gap:2px;padding:2px;display:inline-flex}.ptoggle.svelte-4b3o1e{cursor:pointer;width:30px;height:26px;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;place-items:center;transition:all .12s;display:grid}.ptoggle.svelte-4b3o1e:hover{color:var(--text)}.ptoggle.on.svelte-4b3o1e{background:var(--bg-container);color:var(--blue-6);box-shadow:0 1px 2px #00000024}.divider.svelte-4b3o1e{background:var(--border);width:1px;height:18px}.icon-btn.svelte-4b3o1e{border-radius:var(--radius-sm);cursor:pointer;width:30px;height:30px;color:var(--text-secondary);background:0 0;border:none;place-items:center;display:grid}.icon-btn.svelte-4b3o1e:hover{background:var(--hover-neutral);color:var(--text)}.icon-btn.active.svelte-4b3o1e{color:var(--blue-6)}.window-controls.svelte-4b3o1e{align-self:stretch;align-items:stretch;gap:0;margin-left:4px;margin-right:-16px;display:flex}.window-btn.svelte-4b3o1e{cursor:pointer;width:46px;color:var(--text-secondary);background:0 0;border:none;border-radius:0;place-items:center;font-size:14px;display:grid}.window-btn.svelte-4b3o1e:hover{background:var(--hover-neutral);color:var(--text)}.window-btn.close.svelte-4b3o1e:hover{color:#fff;background:#e81123}.vb-wrap.svelte-1h1lrxk{margin-left:auto;position:relative}.vb-badge.svelte-1h1lrxk{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:5px;padding:2px 4px;font-family:inherit;font-size:11px;display:flex}.vb-badge.svelte-1h1lrxk:hover{color:var(--text-secondary);background:var(--hover-neutral)}.vb-text.svelte-1h1lrxk{font-variant-numeric:tabular-nums}.vb-dot.svelte-1h1lrxk{border-radius:50%;flex-shrink:0;width:7px;height:7px}.vb-dot.update.svelte-1h1lrxk{background:var(--warning);animation:1.6s ease-in-out infinite svelte-1h1lrxk-vb-pulse}.vb-dot.restart.svelte-1h1lrxk{background:#fa8c16;animation:1s ease-in-out infinite svelte-1h1lrxk-vb-bounce}.vb-dot.upgrading.svelte-1h1lrxk{border:2px solid var(--border);border-top-color:var(--blue-6);background:0 0;border-radius:50%;width:9px;height:9px;animation:.7s linear infinite octo-spin}.vb-check.svelte-1h1lrxk{color:var(--success);font-size:11px}@keyframes svelte-1h1lrxk-vb-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes svelte-1h1lrxk-vb-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.vb-scrim.svelte-1h1lrxk{z-index:60;cursor:default;background:0 0;border:none;position:fixed;inset:0}.vb-pop.svelte-1h1lrxk{z-index:61;background:var(--bg-container);border:1px solid var(--border);border-radius:10px;width:232px;padding:14px;animation:.14s octo-fadein;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000029}.vb-title.svelte-1h1lrxk{color:var(--text-heading);margin:0 0 8px;font-size:13px;font-weight:600}.vb-title.warn.svelte-1h1lrxk{color:var(--warning-text,#d46b08)}.vb-ok.svelte-1h1lrxk{color:var(--success)}.vb-desc.svelte-1h1lrxk{color:var(--text-secondary);margin:0 0 8px;font-size:12px;line-height:1.6}.vb-versions.svelte-1h1lrxk{color:var(--text);font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:13px}.vb-arrow.svelte-1h1lrxk{color:var(--text-tertiary);margin:0 4px}.vb-list.svelte-1h1lrxk{color:var(--text-secondary);margin:0 0 12px;padding-left:18px;font-size:12px;line-height:1.7}.vb-cmd.svelte-1h1lrxk{background:var(--hover-neutral);color:var(--text);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.vb-actions.svelte-1h1lrxk{gap:8px;display:flex}.vb-btn-primary.svelte-1h1lrxk{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:6px;height:30px;padding:0 14px;font-family:inherit;font-size:12px}.vb-btn-primary.svelte-1h1lrxk:hover{background:var(--blue-5)}.vb-btn-cancel.svelte-1h1lrxk{border:1px solid var(--border);background:var(--bg-container);height:30px;color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:0 12px;font-family:inherit;font-size:12px}.vb-btn-cancel.svelte-1h1lrxk:hover{border-color:var(--blue-5);color:var(--blue-5)}.vb-prog-head.svelte-1h1lrxk{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.vb-log.svelte-1h1lrxk{background:var(--terminal-bg);max-height:160px;color:var(--terminal-text);white-space:pre-wrap;word-break:break-all;border-radius:6px;margin:0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.5;overflow-y:auto}.vb-center.svelte-1h1lrxk{flex-direction:column;align-items:center;gap:10px;padding:6px 0;display:flex}.vb-spinner.svelte-1h1lrxk{border:3px solid var(--border);border-top-color:var(--blue-6);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite octo-spin}.backdrop.svelte-2as7en{z-index:1100;background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal.svelte-2as7en{width:100%;max-width:520px;max-height:calc(70vh / var(--font-zoom));background:var(--bg-container);border:1px solid var(--border);border-radius:12px;flex-direction:column;animation:.16s octo-fadein;display:flex;overflow:hidden;box-shadow:0 16px 48px #0000002e}.modal.svelte-2as7en:focus{outline:none}.modal-header.svelte-2as7en{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 18px;display:flex}.modal-title.svelte-2as7en{color:var(--text-heading);flex:1;font-size:14px;font-weight:600}.hidden-toggle.svelte-2as7en{color:var(--text-secondary);cursor:pointer;align-items:center;gap:5px;font-size:12px;display:flex}.path-bar.svelte-2as7en{border-bottom:1px solid var(--border);background:var(--bg-layout);align-items:center;gap:8px;padding:8px 14px;display:flex}.up-btn.svelte-2as7en{border:1px solid var(--border);background:var(--bg-container);cursor:pointer;width:26px;height:26px;color:var(--text-secondary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.up-btn.svelte-2as7en:hover:not(:disabled){border-color:var(--blue-5);color:var(--blue-5)}.up-btn.svelte-2as7en:disabled{opacity:.4;cursor:default}.cur-path.svelte-2as7en{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.modal-body.svelte-2as7en{flex:1;padding:8px 10px;overflow-y:auto}.entries.svelte-2as7en{margin:0;padding:0;list-style:none}.entry.svelte-2as7en{text-align:left;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:13px;display:flex}.entry.dir.svelte-2as7en{cursor:pointer;color:var(--text);background:0 0;border:none;font-family:inherit}.entry.dir.svelte-2as7en:hover{background:var(--bg-hover,var(--bg-layout))}.entry.file.svelte-2as7en{color:var(--text-tertiary);cursor:default}.entry.svelte-2as7en .name:where(.svelte-2as7en){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.muted.svelte-2as7en{color:var(--text-tertiary);margin:8px;font-size:12px}.truncated.svelte-2as7en{color:var(--warning,var(--text-tertiary))}.error-msg.svelte-2as7en{color:var(--error-dark,var(--error));background:var(--error-bg);border-radius:6px;margin:8px;padding:8px 10px;font-size:12px;line-height:1.5}.modal-footer.svelte-2as7en{border-top:1px solid var(--border);align-items:center;gap:8px;padding:12px 18px;display:flex}.spacer.svelte-2as7en{flex:1}.btn-secondary.svelte-2as7en{border:1px solid var(--border);background:var(--bg-container);height:32px;color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:0 12px;font-family:inherit;font-size:13px}.btn-secondary.svelte-2as7en:hover{border-color:var(--blue-5);color:var(--blue-5)}.btn-primary.svelte-2as7en{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 14px;font-family:inherit;font-size:13px;display:flex}.btn-primary.svelte-2as7en:hover:not(:disabled){background:var(--blue-5)}.btn-primary.svelte-2as7en:disabled{opacity:.5;cursor:default}.backdrop.svelte-5ywdor{z-index:1100;background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal.svelte-5ywdor{width:100%;max-width:520px;max-height:calc(80vh / var(--font-zoom));background:var(--bg-container);border:1px solid var(--border);border-radius:12px;flex-direction:column;animation:.16s octo-fadein;display:flex;overflow:hidden;box-shadow:0 16px 48px #0000002e}.modal.svelte-5ywdor:focus{outline:none}.modal-header.svelte-5ywdor{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 18px;display:flex}.modal-title.svelte-5ywdor{color:var(--text-heading);flex:1;font-size:14px;font-weight:600}.modal-body.svelte-5ywdor{padding:16px 18px;overflow-y:auto}.lbl.svelte-5ywdor{color:var(--text-secondary);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.dir-row.svelte-5ywdor{align-items:stretch;gap:8px;display:flex}.input.svelte-5ywdor{box-sizing:border-box;border:1px solid var(--border);background:var(--bg-container);width:100%;color:var(--text);border-radius:7px;outline:none;padding:7px 10px;font-family:inherit;font-size:13px}.input.svelte-5ywdor:focus{border-color:var(--blue-5)}.notes.svelte-5ywdor{resize:vertical;line-height:1.5}.browse.svelte-5ywdor{white-space:nowrap;flex-shrink:0}.hint.svelte-5ywdor{color:var(--text-tertiary);margin:6px 2px 16px;font-size:12px}.warn.svelte-5ywdor{background:var(--warning-bg,#faad141f);color:var(--text-secondary);border-radius:7px;margin:0 0 4px;padding:8px 10px;font-size:12px}.modal-footer.svelte-5ywdor{border-top:1px solid var(--border);align-items:center;gap:8px;padding:12px 18px;display:flex}.spacer.svelte-5ywdor{flex:1}.full.svelte-1m85e6v{flex-direction:column;width:256px;height:100%;min-height:0;display:flex}.new-btn-wrap.svelte-1m85e6v{gap:4px;padding:12px 12px 8px;display:flex;position:relative}.new-btn.svelte-1m85e6v{border-radius:var(--radius-sm);background:var(--blue-6);height:34px;color:var(--on-accent);cursor:pointer;box-shadow:0 1px 2px var(--focus-ring);border:none;flex:1;justify-content:center;align-items:center;gap:7px;font-family:inherit;font-size:13px;font-weight:600;display:flex;position:relative}.new-btn.svelte-1m85e6v:hover{background:var(--blue-5)}.new-btn.svelte-1m85e6v:active{background:var(--blue-7)}.btn-caret.svelte-1m85e6v{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.btn-caret.svelte-1m85e6v:hover{background:#fff3}.agent-picker-menu.svelte-1m85e6v{z-index:30;background:var(--bg-container);border:1px solid var(--border-secondary);border-radius:8px;margin-top:2px;padding:4px;position:absolute;top:100%;left:12px;right:12px;box-shadow:0 6px 20px #0000002e}.ap-item.svelte-1m85e6v{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.ap-item.svelte-1m85e6v:hover{background:var(--hover-neutral)}.more-wrap.svelte-1m85e6v{position:relative}.more-popover.svelte-1m85e6v{z-index:30;background:var(--bg-container);border:1px solid var(--border-secondary);border-radius:8px;padding:4px;position:fixed;box-shadow:0 6px 20px #0000002e}.ap-sep.svelte-1m85e6v{background:var(--border-secondary);height:1px;margin:4px 8px}.ap-new.svelte-1m85e6v{color:var(--blue-6);align-items:center;gap:6px;display:flex}.agent-tag.svelte-1m85e6v{white-space:nowrap;text-overflow:ellipsis;border-radius:3px;flex:none;max-width:64px;padding:0 5px;font-size:10px;font-weight:600;overflow:hidden}.scroll.svelte-1m85e6v{flex-direction:column;flex:1;gap:20px;min-height:0;padding:8px 12px;display:flex;overflow:hidden}.nav-group.svelte-1m85e6v{flex-direction:column;flex:none;gap:2px;display:flex}.sessions-group.svelte-1m85e6v{flex:0 auto;min-height:80px;overflow-y:auto}.group-header.svelte-1m85e6v{justify-content:space-between;align-items:center;padding:0 8px 6px;display:flex}.group-label.svelte-1m85e6v{letter-spacing:.5px;color:var(--text-quaternary);font-size:11px;font-weight:600}.header-actions.svelte-1m85e6v{align-items:center;gap:8px;display:flex}.new-group-btn.svelte-1m85e6v{border:1px solid var(--border);background:var(--bg-container);height:22px;color:var(--text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font:600 11px/1 inherit;display:inline-flex}.new-group-btn.svelte-1m85e6v:hover{color:var(--blue-6);border-color:var(--blue-5)}.sel-toggle.svelte-1m85e6v{color:var(--blue-6);cursor:pointer;font-size:11px;font-weight:600}.grp-header.svelte-1m85e6v{border-radius:6px;align-items:center;gap:6px;min-height:28px;margin-top:2px;padding:0 6px;display:flex}.grp-header.svelte-1m85e6v:hover{background:var(--hover-neutral)}.grp-caret.svelte-1m85e6v{width:16px;color:var(--text-tertiary);cursor:pointer;flex:0 0 16px;justify-content:center;align-items:center;display:flex}.grp-name.svelte-1m85e6v{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);cursor:pointer;flex:1;font-size:12px;font-weight:600;overflow:hidden}.grp-name.muted.svelte-1m85e6v{color:var(--text-quaternary);cursor:default;font-weight:600}.grp-count.svelte-1m85e6v{color:var(--text-quaternary);flex:none;padding:0 2px;font-size:11px}.grp-header.svelte-1m85e6v .row-action:where(.svelte-1m85e6v){opacity:1;flex-basis:20px;width:20px}.grp-header.svelte-1m85e6v .row-action.hover-only:where(.svelte-1m85e6v){display:none}.grp-header.svelte-1m85e6v:hover .row-action.hover-only:where(.svelte-1m85e6v){display:flex}.grp-dir.svelte-1m85e6v{color:var(--text-quaternary);text-overflow:ellipsis;white-space:nowrap;margin-top:-2px;padding:0 8px 2px 28px;font-size:11px;overflow:hidden}.grp-popover.svelte-1m85e6v{z-index:30;background:var(--bg-container);border:1px solid var(--border-secondary);border-radius:8px;min-width:160px;max-width:220px;max-height:260px;margin-top:2px;padding:4px;position:absolute;top:100%;right:8px;overflow-y:auto;box-shadow:0 6px 20px #0000002e}.grp-opt.svelte-1m85e6v{cursor:pointer;color:var(--text);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:flex}.grp-opt.svelte-1m85e6v:hover{background:var(--hover-neutral)}.grp-opt.cur.svelte-1m85e6v{color:var(--blue-6)}.grp-opt-name.svelte-1m85e6v{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.grp-sep.svelte-1m85e6v{background:var(--border-secondary);height:1px;margin:4px 6px}.batch-bar.svelte-1m85e6v{background:var(--error-bg);border:1px solid var(--error-border);border-radius:8px;align-items:center;gap:8px;margin:0 4px 6px;padding:6px 8px 6px 12px;display:flex}.batch-count.svelte-1m85e6v{color:var(--error-dark);flex:1;font-size:12px}.batch-del.svelte-1m85e6v{background:var(--error);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;height:26px;padding:0 10px;font-family:inherit;font-size:12px;display:flex}.batch-del.svelte-1m85e6v:hover{background:#ff7875}.nav-row.svelte-1m85e6v{cursor:pointer;border-radius:7px;align-items:center;gap:10px;min-height:34px;padding:0 6px 0 9px;display:flex;position:relative}.nav-row.solid.svelte-1m85e6v{background:var(--active-blue-bg)}.nav-row.solid.svelte-1m85e6v .session-title:where(.svelte-1m85e6v){color:var(--blue-6);font-weight:600}.nav-row.selected.svelte-1m85e6v{background:var(--active-blue-bg)}.nav-row.svelte-1m85e6v:hover:not(.solid){background:var(--hover-neutral)}.checkbox.svelte-1m85e6v{border:1.5px solid;border-radius:4px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.rename-input.svelte-1m85e6v{border:1px solid var(--blue-6);min-width:0;color:var(--text);border-radius:4px;outline:none;flex:1;padding:2px 6px;font-family:inherit;font-size:13px}.session-title.svelte-1m85e6v{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-size:13px;overflow:hidden}.session-time.svelte-1m85e6v{flex:none;padding-right:4px;font-size:11px}.pending-dot.svelte-1m85e6v{background:var(--blue-6);border-radius:50%;flex:none;width:6px;height:6px;margin-right:4px}.row-action.svelte-1m85e6v{cursor:pointer;width:22px;height:22px;color:var(--text-tertiary);opacity:0;border-radius:5px;flex:0 0 22px;justify-content:center;align-items:center;transition:opacity .12s;display:flex}.nav-row.svelte-1m85e6v:hover .row-action:where(.svelte-1m85e6v){opacity:1}.kebab.svelte-1m85e6v{opacity:0}.nav-row.svelte-1m85e6v:hover .kebab:where(.svelte-1m85e6v){opacity:1}.row-action.svelte-1m85e6v:hover{background:var(--hover-neutral)}.del.svelte-1m85e6v:hover{color:var(--error)!important}.footer.svelte-1m85e6v{border-top:1px solid var(--border-secondary);flex:none;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.footer-settings.svelte-1m85e6v{cursor:pointer;border-radius:9999px;align-items:center;gap:8px;padding:4px 8px;display:flex}.footer-settings.svelte-1m85e6v:hover{background:var(--hover-neutral)}.footer-settings.svelte-1m85e6v span:where(.svelte-1m85e6v){font-size:13px}.rail.svelte-1m85e6v{flex-direction:column;align-items:center;width:64px;height:100%;min-height:0;display:flex}.rail-scroll.svelte-1m85e6v{flex-direction:column;flex:1;align-items:center;gap:4px;padding:4px 0;display:flex;overflow-y:auto}.rail-footer.svelte-1m85e6v{border-top:1px solid var(--border-secondary);flex:none;justify-content:center;width:100%;padding:8px 0;display:flex}.rail-btn.svelte-1m85e6v{width:40px;height:40px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;display:flex}.rail-btn.svelte-1m85e6v:hover{background:var(--hover-neutral)}.rail-btn.active.svelte-1m85e6v{background:var(--active-blue-bg);color:var(--blue-6)}.rail-btn.primary.svelte-1m85e6v{background:var(--blue-6);color:#fff}.rail-btn.primary.svelte-1m85e6v:hover{background:var(--blue-5)}.backdrop.svelte-dbug1b{z-index:1100;background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal.svelte-dbug1b{background:var(--bg-container);border-radius:12px;width:100%;max-width:460px;animation:.16s octo-fadein;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000002e}.modal.svelte-dbug1b:focus{outline:none}.close-btn.svelte-dbug1b{z-index:1;cursor:pointer;width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.close-btn.svelte-dbug1b:hover{background:var(--hover-neutral);color:var(--text)}.modal-header.svelte-dbug1b{align-items:center;gap:12px;padding:20px 20px 16px;display:flex}.agent-icon.svelte-dbug1b{border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:600;display:flex}.header-text.svelte-dbug1b{align-items:center;gap:8px;min-width:0;display:flex}.agent-name.svelte-dbug1b{color:var(--text-heading);font-size:17px;font-weight:700}.official-badge.svelte-dbug1b{background:var(--blue-1);height:18px;color:var(--blue-6);border-radius:4px;flex:none;align-items:center;padding:0 6px;font-size:11px;display:flex}.modal-body.svelte-dbug1b{max-height:calc(50vh / var(--font-zoom));flex-direction:column;gap:16px;padding:0 20px 16px;display:flex;overflow-y:auto}h4.svelte-dbug1b{color:var(--text-tertiary);margin:0 0 8px;font-size:12px;font-weight:600}.desc-text.svelte-dbug1b{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.tag-row.svelte-dbug1b{flex-wrap:wrap;gap:6px;display:flex}.tag-chip.svelte-dbug1b{background:var(--bg-table-header);height:22px;color:var(--text-secondary);border:1px solid var(--border-secondary);border-radius:5px;align-items:center;padding:0 9px;font-size:12px;display:flex}.prompt-list.svelte-dbug1b{flex-direction:column;gap:6px;display:flex}.prompt-btn.svelte-dbug1b{border:1px solid var(--border-table);background:var(--bg-table-header);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-family:inherit;font-size:12.5px;line-height:1.5;transition:border-color .15s,background .15s;display:flex}.prompt-btn.svelte-dbug1b:hover{border-color:var(--blue-2);background:var(--blue-1);color:var(--blue-6)}.prompt-btn.svelte-dbug1b iconify-icon:where(.svelte-dbug1b){opacity:.6;flex:none}.modal-footer.svelte-dbug1b{border-top:1px solid var(--border-table);padding:14px 20px}.btn-summon.svelte-dbug1b{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;height:38px;font-family:inherit;font-size:14px;font-weight:600}.btn-summon.svelte-dbug1b:hover{background:var(--blue-5)}.page.svelte-t0gjav{background:var(--bg-layout);flex:1;min-height:0;overflow-y:auto}.inner.svelte-t0gjav{flex-direction:column;gap:20px;max-width:1160px;margin:0 auto;padding:26px 28px 40px;display:flex}.page-header.svelte-t0gjav{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.title-block.svelte-t0gjav{flex-direction:column;display:flex}h2.svelte-t0gjav{letter-spacing:-.01em;color:var(--text-heading);margin:0;font-size:22px;font-weight:700}p.svelte-t0gjav{color:var(--text-secondary);max-width:60ch;margin:4px 0 0;font-size:13px}.header-actions.svelte-t0gjav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn-primary.svelte-t0gjav{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;display:flex;box-shadow:0 1px 2px #007aff59}.btn-primary.svelte-t0gjav:hover:not(:disabled){background:var(--blue-5)}.btn-primary.svelte-t0gjav:disabled{opacity:.5;cursor:not-allowed}.toolbar.svelte-t0gjav{flex-direction:column;gap:12px;display:flex}.search-box.svelte-t0gjav{border:1px solid var(--border);background:var(--bg-container);border-radius:8px;align-items:center;gap:8px;max-width:360px;height:36px;padding:0 12px;display:flex}.search-box.svelte-t0gjav input:where(.svelte-t0gjav){color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.search-box.svelte-t0gjav input:where(.svelte-t0gjav)::placeholder{color:var(--text-tertiary)}.chip-row.svelte-t0gjav{flex-wrap:wrap;gap:8px;display:flex}.chip.svelte-t0gjav{border:1px solid var(--border);background:var(--bg-container);height:28px;color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:0 12px;font-family:inherit;font-size:12.5px}.chip.svelte-t0gjav:hover{border-color:var(--blue-2);color:var(--blue-6)}.chip.active.svelte-t0gjav{border-color:var(--blue-6);background:var(--blue-1);color:var(--blue-6);font-weight:600}.agent-grid.svelte-t0gjav{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.agent-card.svelte-t0gjav{background:var(--bg-container);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);cursor:pointer;flex-direction:column;gap:8px;padding:16px;transition:border-color .15s,transform .15s;display:flex}.agent-card.svelte-t0gjav:hover{border-color:var(--blue-2);transform:translateY(-1px)}.card-top.svelte-t0gjav{justify-content:space-between;align-items:flex-start;display:flex}.agent-icon.svelte-t0gjav{border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:600;display:flex}.card-actions.svelte-t0gjav{opacity:0;align-items:center;gap:2px;transition:opacity .15s;display:flex}.agent-card.svelte-t0gjav:hover .card-actions:where(.svelte-t0gjav){opacity:1}.act-btn.svelte-t0gjav{cursor:pointer;width:24px;height:24px;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.act-btn.svelte-t0gjav:hover:not(:disabled){background:var(--hover-neutral);color:var(--text)}.act-btn.del.svelte-t0gjav:hover:not(:disabled){background:var(--error-bg);color:var(--error)}.agent-name.svelte-t0gjav{color:var(--text-heading);font-size:14.5px;font-weight:600}.agent-desc.svelte-t0gjav{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.card-bottom.svelte-t0gjav{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px;display:flex}.transport-badge.svelte-t0gjav{border:1px solid var(--border-secondary);background:var(--bg-table-header);height:20px;color:var(--text-tertiary);border-radius:4px;align-items:center;padding:0 7px;font-size:11px;display:flex}.transport-badge.muted.svelte-t0gjav{opacity:.6}.empty-state.svelte-t0gjav{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:14px;padding:64px 0;font-size:14px;display:flex}.spinner.svelte-t0gjav{border:2px solid var(--blue-2);border-top-color:var(--blue-6);border-radius:50%;flex:0 0 18px;width:18px;height:18px;animation:.6s linear infinite svelte-t0gjav-spin}@keyframes svelte-t0gjav-spin{to{transform:rotate(360deg)}}.tool-group.svelte-1evq5gk{flex-direction:column;gap:8px;display:flex}.group-header.svelte-1evq5gk{color:var(--text-secondary);align-items:center;gap:8px;padding:0 2px;font-size:12px;display:flex}.hdr-label.svelte-1evq5gk{flex:none}.hdr-time.svelte-1evq5gk{color:var(--text-tertiary);margin-left:10px;font-size:12px}.mono.svelte-1evq5gk{font-family:var(--font-mono)}.tool-item.svelte-1evq5gk{border:1px solid var(--border);background:var(--bg-container);box-shadow:var(--card-shadow);border-radius:10px;transition:all .12s;overflow:hidden}.tool-summary.svelte-1evq5gk{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:8px 12px 8px 10px;list-style:none;display:flex}.tool-summary.svelte-1evq5gk:hover{background:var(--hover-neutral)}.tool-well.svelte-1evq5gk{border-radius:var(--radius-sm);background:var(--hover-neutral);width:30px;height:30px;color:var(--text-secondary);flex:0 0 30px;place-items:center;display:grid}.tool-well.accent.svelte-1evq5gk{background:var(--active-blue-bg);color:var(--blue-6)}.tool-head.svelte-1evq5gk{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tool-title-row.svelte-1evq5gk{align-items:baseline;gap:8px;min-width:0;display:flex}.tool-title.svelte-1evq5gk{color:var(--text);flex:none;font-size:13px;font-weight:600}.tool-arg.svelte-1evq5gk{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;cursor:text;min-width:0;font-size:11px;overflow:hidden}.tool-submeta.svelte-1evq5gk{color:var(--text-secondary);font-size:11px}.tool-status.svelte-1evq5gk{flex:none;align-items:center;margin-left:auto;display:flex}.st.svelte-1evq5gk{align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.st.ok.svelte-1evq5gk{color:var(--success)}.st.err.svelte-1evq5gk{color:var(--error)}.st.warn.svelte-1evq5gk{color:var(--warning)}.st.run.svelte-1evq5gk{color:var(--blue-6);gap:6px;font-size:12px}.tool-output.svelte-1evq5gk{border-top:1px solid var(--border-table);background:var(--bg-sidebar);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;max-height:224px;margin:0;padding:10px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.7;overflow:auto}.chev.svelte-1evq5gk{flex:none;transition:transform .15s}details[open].svelte-1evq5gk>summary:where(.svelte-1evq5gk) .chev:where(.svelte-1evq5gk){transform:rotate(90deg)}.tool-body.svelte-1evq5gk{grid-template-rows:1fr;display:grid}.tool-body-inner.svelte-1evq5gk{min-height:0;overflow:hidden}.todo-list.svelte-1evq5gk{border-top:1px solid var(--border-table);flex-direction:column;gap:8px;max-height:224px;padding:10px 14px;display:flex;overflow-y:auto}.todo-step.svelte-1evq5gk{color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}.todo-done.svelte-1evq5gk{color:var(--text-tertiary);text-decoration:line-through}.todo-pending.svelte-1evq5gk{color:var(--text-tertiary)}.term-wrap.svelte-1evq5gk{flex-direction:column;display:flex}.undo-btn.svelte-1evq5gk{border:none;border-top:1px solid var(--border-table);background:var(--bg-table-header);width:100%;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:12px;display:flex}.undo-btn.svelte-1evq5gk:hover:not(:disabled){background:var(--active-blue-bg);color:var(--blue-6)}.undo-btn.svelte-1evq5gk:disabled{color:var(--text-quaternary);cursor:default}.fold-info.svelte-1evq5gk{border-top:1px solid var(--border-table);background:var(--bg-table-header);width:100%;color:var(--text-tertiary);justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:12px;display:flex}.term-prompt.svelte-1evq5gk{color:var(--success)}.search-results.svelte-1evq5gk{border-top:1px solid var(--border-table);flex-direction:column;gap:10px;max-height:224px;padding:10px 14px;display:flex;overflow-y:auto}.search-row.svelte-1evq5gk{flex-direction:column;gap:2px;display:flex}.search-title.svelte-1evq5gk{color:var(--blue-6);cursor:pointer;font-size:13px;text-decoration:none}.search-title.svelte-1evq5gk:hover{text-decoration:underline}.search-title-plain.svelte-1evq5gk{color:var(--text);font-size:13px}.search-url.svelte-1evq5gk{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.search-hint.svelte-1evq5gk{color:var(--text-tertiary);align-items:center;gap:5px;font-size:11px;display:flex}.search-hint.svelte-1evq5gk a:where(.svelte-1evq5gk){color:var(--blue-6);text-decoration:none}.search-hint.svelte-1evq5gk a:where(.svelte-1evq5gk):hover{text-decoration:underline}.diff-block.svelte-1evq5gk{border-top:1px solid var(--border-table);max-height:224px;font-size:12px;line-height:1.7;overflow:auto}.diff-hdr.svelte-1evq5gk{color:var(--text-tertiary);border-bottom:1px solid var(--border-table);padding:4px 14px}.diff-line.svelte-1evq5gk{padding:1px 14px}.diff-line.rm.svelte-1evq5gk{background:var(--error-bg);color:var(--error-dark);border-left:2px solid var(--error)}.diff-line.add.svelte-1evq5gk{background:var(--success-bg);color:var(--success-text);border-left:2px solid var(--success)}.terminal-output.svelte-1evq5gk{border-top:1px solid var(--border-table);background:var(--terminal-bg);color:var(--terminal-text);max-height:216px;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6;overflow:auto}.blink-caret.svelte-1evq5gk{background:var(--terminal-text);vertical-align:-2px;width:7px;height:13px;animation:1s step-end infinite octo-blink;display:inline-block}.error-output.svelte-1evq5gk{border-top:1px solid var(--border-table);background:var(--error-bg);border-left:2px solid var(--error);color:var(--error-dark);max-height:216px;padding:10px 14px;font-size:12px;line-height:1.6;overflow:auto}.warning-output.svelte-1evq5gk{border-top:1px solid var(--border-table);background:var(--warning-bg);border-left:2px solid var(--warning);color:var(--warning-text);white-space:pre-wrap;word-break:break-word;max-height:216px;margin:0;padding:10px 14px;font-size:12px;line-height:1.6;overflow:auto}.promote-btn.svelte-1evq5gk{border:1px solid var(--blue-6);height:20px;color:var(--blue-6);cursor:pointer;background:0 0;border-radius:3px;padding:0 8px;font-family:inherit;font-size:11px;line-height:1}.promote-btn.svelte-1evq5gk:hover{background:var(--blue-1)}.subagents.svelte-19gruf9{border:1px solid var(--border-table);background:var(--bg-container);border-radius:10px;overflow:hidden}.header.svelte-19gruf9{background:var(--bg-table-header);border-bottom:1px solid var(--border-table);color:var(--text-secondary);align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.lbl.svelte-19gruf9{flex:none}.count.svelte-19gruf9{background:var(--blue-1);color:var(--blue-6);border-radius:9999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.running-badge.svelte-19gruf9{color:var(--blue-6);align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.running-badge.done.svelte-19gruf9{color:var(--success)}.running-badge.error.svelte-19gruf9{color:var(--error)}.elapsed.svelte-19gruf9{color:var(--text-tertiary);margin-left:10px;font-size:12px}.mono.svelte-19gruf9{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.agent-row.svelte-19gruf9{border-bottom:1px solid var(--border-table)}.agent-row.svelte-19gruf9:last-child{border-bottom:none}.agent-summary.svelte-19gruf9{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.agent-summary.svelte-19gruf9:hover{background:var(--hover-neutral)}.agent-avatar.svelte-19gruf9{border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:flex;position:relative}.agent-avatar.blue.svelte-19gruf9{background:var(--blue-1);color:var(--blue-6)}.agent-avatar.green-av.svelte-19gruf9{background:var(--success-bg);color:var(--success-text)}.agent-avatar.red-av.svelte-19gruf9{background:var(--error-bg);color:var(--error-text)}.dot.svelte-19gruf9{border:2px solid #fff;border-radius:9999px;width:8px;height:8px;position:absolute;bottom:-2px;right:-2px}.dot.green.svelte-19gruf9{background:var(--success)}.dot.red.svelte-19gruf9{background:var(--error)}.dot.pulse.svelte-19gruf9{animation:1.4s infinite octo-dot}.agent-info.svelte-19gruf9{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.agent-name.svelte-19gruf9{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.agent-type.svelte-19gruf9{color:var(--blue-6);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600}.status-running.svelte-19gruf9{color:var(--blue-6);flex:none;align-items:center;gap:5px;font-size:12px;display:inline-flex}.status-done.svelte-19gruf9{color:var(--success);flex:none;align-items:center;gap:4px;font-size:12px;display:inline-flex}.status-error.svelte-19gruf9{color:var(--error);flex:none;align-items:center;gap:4px;font-size:12px;display:inline-flex}.agent-body.svelte-19gruf9{border-top:1px solid var(--border-table);background:var(--bg-sidebar);flex-direction:column;gap:6px;padding:8px 14px 8px 46px;display:flex}.step.svelte-19gruf9{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.step.err.svelte-19gruf9{color:var(--error-dark)}.tool-name.svelte-19gruf9{font-weight:500}.tool-input.svelte-19gruf9{color:var(--text-tertiary);opacity:.8;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:420px;font-size:11px;display:inline-block;overflow:hidden}.workflows.svelte-17d5sdv{border:1px solid var(--border-table);background:var(--bg-container);border-radius:10px;overflow:hidden}.header.svelte-17d5sdv{background:var(--bg-table-header);border-bottom:1px solid var(--border-table);color:var(--text-secondary);align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.lbl.svelte-17d5sdv{flex:none}.count.svelte-17d5sdv{background:var(--blue-1);color:var(--blue-6);border-radius:9999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.running-badge.svelte-17d5sdv{color:var(--blue-6);align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.running-badge.done.svelte-17d5sdv{color:var(--success)}.mono.svelte-17d5sdv{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.run-row.svelte-17d5sdv{border-bottom:1px solid var(--border-table)}.run-row.svelte-17d5sdv:last-child{border-bottom:none}.run-summary.svelte-17d5sdv{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.run-summary.svelte-17d5sdv:hover{background:var(--hover-neutral)}.run-icon.svelte-17d5sdv{border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.run-icon.blue.svelte-17d5sdv{background:var(--blue-1);color:var(--blue-6)}.run-icon.green-av.svelte-17d5sdv{background:var(--success-bg);color:var(--success-text)}.run-icon.red-av.svelte-17d5sdv{background:var(--error-bg);color:var(--error-dark)}.run-info.svelte-17d5sdv{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.run-name.svelte-17d5sdv{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.run-id.svelte-17d5sdv{color:var(--text-tertiary);font-size:12px}.status.svelte-17d5sdv{flex:none;font-size:12px}.status.s-run.svelte-17d5sdv{color:var(--blue-6)}.status.s-done.svelte-17d5sdv{color:var(--success)}.status.s-err.svelte-17d5sdv{color:var(--error-dark)}.run-body.svelte-17d5sdv{border-top:1px solid var(--border-table);background:var(--bg-sidebar);flex-direction:column;gap:6px;padding:8px 14px 8px 46px;display:flex}.step.svelte-17d5sdv{-webkit-line-clamp:3;line-clamp:3;color:var(--text-secondary);word-break:break-word;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.hint.svelte-17d5sdv{color:var(--text-tertiary);font-size:11px}.bg-tray.svelte-1r7ja3c{background:var(--bg-container);border-top:1px solid var(--border-secondary);flex:none}.tray-summary.svelte-1r7ja3c{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-secondary);align-items:center;gap:8px;padding:7px 4px;font-size:13px;list-style:none;display:flex}.tray-summary.svelte-1r7ja3c:hover{color:var(--blue-6)}.dot.svelte-1r7ja3c{background:var(--success);border-radius:9999px;flex:none;width:7px;height:7px;animation:1.4s infinite octo-dot}.proc-list.svelte-1r7ja3c{flex-direction:column;gap:6px;padding:4px 0 8px;display:flex}.proc-row.svelte-1r7ja3c{border:1px solid var(--border-table);background:var(--bg-table-header);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.proc-dot.svelte-1r7ja3c{background:var(--success);border-radius:9999px;flex:0 0 7px;width:7px;height:7px;animation:1.4s infinite octo-dot}.proc-info.svelte-1r7ja3c{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.proc-cmd.svelte-1r7ja3c{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.proc-time.svelte-1r7ja3c{color:var(--success);flex:none;font-size:12px}.mono.svelte-1r7ja3c{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.composer.svelte-3fwrex{background:var(--bg-layout);flex:none}.picker.svelte-3fwrex{position:relative}.menu.svelte-3fwrex{z-index:50;background:var(--bg-container);border:1px solid var(--border-secondary);border-radius:10px;min-width:200px;max-width:320px;max-height:280px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0f172a24}.menu-item.svelte-3fwrex{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:7px 10px;font-family:inherit;display:flex}.menu-item.svelte-3fwrex:hover,.menu-item.active.svelte-3fwrex{background:var(--active-blue-bg)}.menu-divider.svelte-3fwrex{background:var(--border-secondary);height:1px;margin:4px 0}.menu-item.toggle-item.svelte-3fwrex{flex-direction:row;justify-content:space-between;align-items:center}.menu-item.toggle-item.svelte-3fwrex:disabled{cursor:default;opacity:.5}.menu-item.toggle-item.svelte-3fwrex:disabled:hover{background:0 0}.toggle.svelte-3fwrex{background:var(--border);cursor:pointer;border-radius:9999px;width:30px;height:16px;transition:background .15s;position:relative}.toggle.on.svelte-3fwrex{background:var(--success)}.toggle-knob.svelte-3fwrex{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.toggle.on.svelte-3fwrex .toggle-knob:where(.svelte-3fwrex){transform:translate(14px)}.mi-name.svelte-3fwrex{color:var(--text);font-size:13px}.menu-empty.svelte-3fwrex{color:var(--text-tertiary);padding:8px 10px;font-size:12px}.dir-menu.svelte-3fwrex{flex-wrap:wrap;align-items:center;gap:6px;min-width:300px;padding:8px;display:flex}.dir-input.svelte-3fwrex{border:1px solid var(--border);background:var(--bg-container);min-width:0;height:28px;color:var(--text);border-radius:6px;flex:1;padding:0 8px;font-size:12px}.dir-input.svelte-3fwrex:focus{border-color:var(--blue-5);outline:none}.dir-save.svelte-3fwrex{background:var(--blue-5);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;height:28px;padding:0 12px;font-family:inherit;font-size:12px}.dir-save.svelte-3fwrex:hover{opacity:.9}.dir-save.svelte-3fwrex:disabled{opacity:.6;cursor:default}.dir-browse.svelte-3fwrex{border:1px solid var(--border);background:var(--bg-container);height:28px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 10px;font-family:inherit;font-size:12px;display:flex}.dir-browse.svelte-3fwrex:hover{border-color:var(--blue-5);color:var(--blue-5)}.reasoning-eye.svelte-3fwrex{color:var(--success)}.mono.svelte-3fwrex{font-family:var(--font-mono)}.dir-path.svelte-3fwrex{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.dir-owner.svelte-3fwrex{text-overflow:ellipsis;white-space:nowrap;border-left:1px solid var(--border-secondary);max-width:120px;color:var(--text-tertiary);margin-left:1px;padding-left:5px;overflow:hidden}.input-wrap.svelte-3fwrex{max-width:var(--chat-content-max-width,1080px);margin:0 auto;padding:8px 24px 14px}.input-card.svelte-3fwrex{background:var(--bg-container);border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:14px;flex-direction:column;gap:6px;padding:8px 10px;display:flex;position:relative}.input-card.svelte-3fwrex:focus-within{border-color:var(--blue-6);box-shadow:0 0 0 2px var(--focus-ring)}.input-card.drag-over.svelte-3fwrex{border-color:var(--blue-6);background:var(--row-hover);box-shadow:0 0 0 2px var(--focus-ring)}.input-row.svelte-3fwrex{align-items:flex-end;gap:4px;display:flex}textarea.svelte-3fwrex{resize:none;color:var(--text);background:0 0;border:none;outline:none;flex:1;min-width:0;min-height:24px;max-height:156px;margin:4px 4px 5px;font-family:inherit;font-size:14px;line-height:1.6;overflow:hidden}.agent-chip.svelte-3fwrex{background:var(--active-blue-bg);height:28px;color:var(--blue-6);border:none;border-radius:8px;flex:none;align-items:center;gap:6px;margin:0 2px 2px 0;padding:0 10px 0 5px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.agent-chip.pickable.svelte-3fwrex{cursor:pointer}.agent-chip.pickable.svelte-3fwrex:hover{background:var(--row-hover)}.agent-at.svelte-3fwrex{background:var(--blue-6);width:16px;height:16px;color:var(--on-accent);border-radius:5px;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid}.agent-name.svelte-3fwrex{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.agent-menu.svelte-3fwrex{min-width:220px}.menu-label.svelte-3fwrex{color:var(--text-secondary);padding:6px 10px 4px;font-size:11px;font-weight:600}.menu-item.manage.svelte-3fwrex{flex-direction:row;align-items:center;gap:6px}.menu-item.manage.svelte-3fwrex .mi-name:where(.svelte-3fwrex){color:var(--blue-6)}.perm-menu.svelte-3fwrex .menu-item:where(.svelte-3fwrex){flex-direction:row;align-items:center;gap:8px}.perm-dot.svelte-3fwrex{background:var(--text-quaternary);border-radius:50%;flex:none;width:7px;height:7px}.perm-dot[data-mode=auto].svelte-3fwrex{background:var(--success)}.perm-dot[data-mode=interactive].svelte-3fwrex{background:var(--warning)}.perm-dot[data-mode=strict].svelte-3fwrex{background:var(--error)}.attachments.svelte-3fwrex{flex-wrap:wrap;gap:6px;display:flex}.attach-chip.svelte-3fwrex{background:var(--surface-info);border:1px solid var(--blue-2);max-width:200px;height:24px;color:var(--text-secondary);border-radius:6px;align-items:center;gap:5px;padding:0 6px 0 8px;font-size:12px;display:inline-flex}.attach-chip.uploading.svelte-3fwrex{opacity:.7}.attach-chip.uploading.svelte-3fwrex iconify-icon:where(.svelte-3fwrex){animation:.8s linear infinite svelte-3fwrex-attach-spin}@keyframes svelte-3fwrex-attach-spin{to{transform:rotate(360deg)}}.attach-name.svelte-3fwrex{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attach-x.svelte-3fwrex{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;align-items:center;padding:0;display:flex}.attach-x.svelte-3fwrex:hover{color:var(--error)}.meta-row.svelte-3fwrex{border-top:1px solid var(--border-secondary);flex-wrap:wrap;align-items:center;gap:12px;padding:7px 6px 2px;display:flex}.meta-chip.svelte-3fwrex{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:2px 4px;font-family:inherit;font-size:12px;display:inline-flex}.meta-chip.svelte-3fwrex:hover{color:var(--text);background:var(--hover-neutral)}.meta-chip.static.svelte-3fwrex{cursor:default}.meta-chip.static.svelte-3fwrex:hover{color:var(--text-secondary);background:0 0}.ctx-pct.svelte-3fwrex{color:var(--text);font-weight:600}.send-btn.svelte-3fwrex{background:var(--blue-6);width:38px;height:30px;color:var(--on-accent);cursor:pointer;box-shadow:0 1px 2px var(--focus-ring);border:none;border-radius:9px;flex:none;place-items:center;margin-bottom:1px;font-family:inherit;display:grid}.send-btn.svelte-3fwrex:hover{background:var(--blue-5)}.send-btn.svelte-3fwrex:active{background:var(--blue-7)}.stop-btn.svelte-3fwrex{border:1px solid var(--error-border);background:var(--error-bg);cursor:pointer;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;margin-bottom:1px;font-family:inherit;display:grid}.stop-btn.svelte-3fwrex:hover{border-color:var(--error)}.stop-sq.svelte-3fwrex{background:var(--error);border-radius:2px;width:10px;height:10px}.skill-menu.svelte-3fwrex{z-index:50;background:var(--bg-container);border:1px solid var(--border-secondary);border-radius:10px;max-height:240px;padding:4px;position:absolute;bottom:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0f172a24}.skill-menu-item.svelte-3fwrex{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:7px 10px;font-family:inherit;display:flex}.skill-menu-item.svelte-3fwrex:hover,.skill-menu-item.active.svelte-3fwrex{background:var(--active-blue-bg)}.skill-name.create.svelte-3fwrex{color:var(--blue-6);align-items:center;gap:6px;display:inline-flex}.skill-name.svelte-3fwrex{color:var(--text);font-size:13px;font-weight:500}.skill-desc.svelte-3fwrex{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.skill-menu-empty.svelte-3fwrex{color:var(--text-tertiary);padding:8px 10px;font-size:12px}.qnote-stack.svelte-144y8wt{z-index:1090;pointer-events:none;flex-direction:column-reverse;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.qnote.svelte-144y8wt{pointer-events:auto;background:var(--bg-container);border:1px solid var(--blue-2);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:8px;max-width:340px;padding:9px 12px;font-family:inherit;font-size:12px;animation:.18s svelte-144y8wt-octo-fadein;display:flex;box-shadow:0 6px 20px #0f172a1f}.qnote.svelte-144y8wt:hover{border-color:var(--blue-5)}.qnote-label.svelte-144y8wt{color:var(--text);white-space:nowrap;flex-shrink:0;font-weight:600}.qnote-q.svelte-144y8wt{min-width:0;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.qnote-go.svelte-144y8wt{color:var(--blue-6);flex-shrink:0}.banner.svelte-144y8wt{max-width:var(--chat-content-max-width);flex:none;width:100%;margin:0 auto;padding:0 24px 12px}.banner-inner.svelte-144y8wt{background:var(--bg-container);border:1px solid var(--blue-2);border-radius:12px;flex-direction:column;gap:10px;padding:12px 16px;animation:.18s svelte-144y8wt-octo-banner-in;display:flex;box-shadow:0 8px 32px #0f172a1f}@keyframes svelte-144y8wt-octo-banner-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.banner-main.svelte-144y8wt{align-items:center;gap:10px;display:flex}.banner-question.svelte-144y8wt{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;line-height:1.5;overflow:hidden}.banner-expand.svelte-144y8wt{cursor:pointer;width:24px;height:24px;color:var(--text-tertiary);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.banner-expand.svelte-144y8wt:hover{background:var(--hover-neutral);color:var(--blue-6)}.banner-options.svelte-144y8wt{flex-wrap:wrap;gap:8px;display:flex}.banner-actions.svelte-144y8wt{align-items:center;gap:8px;display:flex}.banner-input.svelte-144y8wt{border:1px solid var(--border);height:32px;color:var(--text);background:var(--bg-container);border-radius:6px;outline:none;flex:1;padding:0 10px;font-family:inherit;font-size:13px}.banner-input.svelte-144y8wt:focus{border-color:var(--blue-6);box-shadow:0 0 0 2px var(--focus-ring)}.backdrop.svelte-144y8wt{z-index:1100;background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal.svelte-144y8wt{background:var(--bg-container);border-radius:12px;width:100%;max-width:560px;animation:.16s svelte-144y8wt-octo-fadein;overflow:hidden;box-shadow:0 16px 48px #0000002e}.modal.svelte-144y8wt:focus{outline:none}.modal-header.svelte-144y8wt{border-bottom:1px solid var(--border-table);align-items:center;gap:8px;padding:14px 24px;display:flex}.modal-title.svelte-144y8wt{color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:600;overflow:hidden}.close-btn.svelte-144y8wt{cursor:pointer;width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.close-btn.svelte-144y8wt:hover{background:var(--hover-neutral)}.modal-body.svelte-144y8wt{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.question-text.svelte-144y8wt{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;max-height:calc(40vh / var(--font-zoom));margin:0;font-size:14px;line-height:1.6;overflow-y:auto}.options.svelte-144y8wt{flex-wrap:wrap;gap:10px;display:flex}.custom-input-wrap.svelte-144y8wt{display:flex}.custom-input.svelte-144y8wt{border:1px solid var(--border);height:34px;color:var(--text);background:var(--bg-container);border-radius:6px;outline:none;flex:1;padding:0 10px;font-family:inherit;font-size:13px}.custom-input.svelte-144y8wt:focus{border-color:var(--blue-6);box-shadow:0 0 0 2px var(--focus-ring)}.modal-footer.svelte-144y8wt{border-top:1px solid var(--border-table);align-items:center;gap:8px;padding:14px 24px;display:flex}.spacer.svelte-144y8wt{flex:1}.option-pill.svelte-144y8wt{border:1px solid var(--border);background:var(--bg-container);min-height:34px;color:var(--text-secondary);text-align:left;white-space:normal;word-break:break-word;cursor:pointer;border-radius:9999px;align-items:center;gap:5px;padding:7px 14px;font-family:inherit;font-size:13px;line-height:1.4;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.option-pill.svelte-144y8wt:hover{border-color:var(--blue-5);color:var(--blue-5)}.option-pill.selected.svelte-144y8wt{border-color:var(--blue-6);background:var(--blue-1);color:var(--blue-6)}.btn-cancel.svelte-144y8wt{border:1px solid var(--border);background:var(--bg-container);height:32px;color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:0 14px;font-family:inherit;font-size:14px}.btn-cancel.svelte-144y8wt:hover{border-color:var(--blue-5);color:var(--blue-5)}.btn-cancel-sm.svelte-144y8wt{height:32px;padding:0 12px;font-size:13px}.btn-primary.svelte-144y8wt{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:6px;height:32px;padding:0 14px;font-family:inherit;font-size:14px}.btn-primary.svelte-144y8wt:hover:not(:disabled){background:var(--blue-5)}.btn-primary.svelte-144y8wt:disabled{background:var(--border);cursor:not-allowed}.btn-primary-sm.svelte-144y8wt{height:32px;padding:0 12px;font-size:13px}@keyframes svelte-144y8wt-octo-fadein{0%{opacity:0}to{opacity:1}}.chat-view.svelte-1mg2b0j{flex-direction:column;flex:1;min-height:0;display:flex}.chat-header.svelte-1mg2b0j{background:var(--bg-layout);border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:7px 20px;display:flex;container-type:inline-size}.title-row.svelte-1mg2b0j{align-items:center;gap:10px;min-width:0;display:flex}.session-title.svelte-1mg2b0j{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.state-pill.svelte-1mg2b0j{border-radius:var(--radius-pill);background:var(--hover-neutral);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:500;display:inline-flex}.state-pill.svelte-1mg2b0j .state-dot:where(.svelte-1mg2b0j){background:var(--text-secondary);border-radius:50%;width:6px;height:6px}.state-pill.running.svelte-1mg2b0j{background:var(--active-blue-bg);color:var(--blue-6)}.state-pill.running.svelte-1mg2b0j .state-dot:where(.svelte-1mg2b0j){background:var(--blue-6);animation:1.2s infinite svelte-1mg2b0j-octo-pulse}@keyframes svelte-1mg2b0j-octo-pulse{0%,to{opacity:1}50%{opacity:.35}}.header-actions.svelte-1mg2b0j{flex:none;align-items:center;gap:8px;display:flex}.hdr-btn.svelte-1mg2b0j{border:1px solid var(--border);background:var(--bg-container);border-radius:var(--radius-sm);white-space:nowrap;height:30px;color:var(--text);cursor:pointer;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:500;transition:all .12s;display:flex;box-shadow:0 1px 1.5px #0000000a}@container (width<=680px){.btn-label.svelte-1mg2b0j{display:none}.hdr-btn.svelte-1mg2b0j{padding:0 8px}}.hdr-btn.svelte-1mg2b0j:hover{background:var(--bg-table-header);border-color:var(--border)}.hdr-btn.svelte-1mg2b0j:disabled{opacity:.5;cursor:not-allowed;color:var(--text-quaternary)}.ws-banner.svelte-1mg2b0j{background:var(--warning-bg);border-bottom:1px solid var(--warning-border);flex:none;align-items:center;gap:10px;padding:10px 24px;display:flex}.ws-msg.svelte-1mg2b0j{color:var(--warning-text);font-size:13px}.ws-meta.svelte-1mg2b0j{color:#874d0099;font-size:12px}.ws-retry.svelte-1mg2b0j{border:1px solid var(--warning-border);background:var(--bg-container);height:28px;color:var(--warning-text);cursor:pointer;border-radius:6px;padding:0 12px;font-family:inherit;font-size:12px}.ws-retry.svelte-1mg2b0j:hover{border-color:var(--warning)}.export-bar.svelte-1mg2b0j{background:var(--bg-layout);border-bottom:1px solid var(--border);z-index:10;flex:none;align-items:center;gap:12px;padding:8px 20px;display:flex;position:sticky;top:0}.export-formats.svelte-1mg2b0j{align-items:center;gap:4px;display:flex}.export-fmt-btn.svelte-1mg2b0j{border:1px solid var(--border);background:var(--bg-container);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;align-items:center;gap:4px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:all .12s;display:flex}.export-fmt-btn.svelte-1mg2b0j:hover{background:var(--bg-table-header);border-color:var(--text-quaternary)}.export-fmt-btn.svelte-1mg2b0j:disabled{opacity:.5;cursor:not-allowed}.export-count.svelte-1mg2b0j{color:var(--text-secondary);white-space:nowrap;font-size:12px}.export-tools-toggle.svelte-1mg2b0j{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-size:12px;display:flex}.export-tools-toggle.svelte-1mg2b0j input[type=checkbox]:where(.svelte-1mg2b0j){cursor:pointer}.export-cancel-btn.svelte-1mg2b0j{border:1px solid var(--border);background:var(--bg-container);border-radius:var(--radius-sm);height:30px;color:var(--text-secondary);cursor:pointer;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500}.export-cancel-btn.svelte-1mg2b0j:hover{border-color:var(--text-quaternary);color:var(--text)}.msg-row.svelte-1mg2b0j{align-items:flex-start;gap:0;display:flex}.msg-row.export-mode.svelte-1mg2b0j{gap:8px}.msg-row.svelte-1mg2b0j>:where(.svelte-1mg2b0j):not(.msg-checkbox){flex:1;min-width:0}.msg-checkbox.svelte-1mg2b0j{cursor:pointer;flex:none;align-items:flex-start;padding-top:28px;display:flex}.msg-checkbox.svelte-1mg2b0j input[type=checkbox]:where(.svelte-1mg2b0j){cursor:pointer;width:16px;height:16px;accent-color:var(--blue-6)}.bind-banner.svelte-1mg2b0j{background:var(--surface-info);border-bottom-color:var(--blue-2)}.session-tasks.svelte-1mg2b0j{background:var(--bg-container);border-bottom:1px solid var(--border);z-index:10;flex:none;padding:8px 24px;position:relative}.session-tasks.svelte-1mg2b0j .plan-card:where(.svelte-1mg2b0j){margin:0}.session-tasks.svelte-1mg2b0j .plan-steps:where(.svelte-1mg2b0j){max-height:min(320px, calc(40vh / var(--font-zoom)));overflow-y:auto}.body-row.svelte-1mg2b0j{flex:1;min-height:0;display:flex}.conversation.svelte-1mg2b0j{--chat-content-max-width:960px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.workflows-bar.svelte-1mg2b0j{max-width:var(--chat-content-max-width);flex:none;width:100%;margin:0 auto;padding:0 24px 12px}.messages-wrap.svelte-1mg2b0j{flex:1;min-height:0;display:flex;position:relative}.messages.svelte-1mg2b0j{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.msg-rail.svelte-1mg2b0j{width:20px;top:8px;bottom:8px;right:max(22px, calc((100% - var(--chat-content-max-width)) / 4));pointer-events:none;z-index:8;justify-content:center;align-items:center;display:flex;position:absolute}.msg-rail-inner.svelte-1mg2b0j{flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative}.msg-rail-track.svelte-1mg2b0j,.msg-rail-fill.svelte-1mg2b0j{border-radius:9999px;width:2px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.msg-rail-track.svelte-1mg2b0j{background:var(--border);bottom:4px}.msg-rail-fill.svelte-1mg2b0j{background:linear-gradient(var(--blue-5), var(--blue-6));transition:height .14s linear}.msg-rail-node.svelte-1mg2b0j{cursor:pointer;pointer-events:auto;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:8px;min-height:0;margin:0;padding:0;display:flex;position:relative}.msg-rail-node.svelte-1mg2b0j:focus-visible{outline:none}.msg-rail-dot.svelte-1mg2b0j{width:max(6px, calc(10px * var(--rail-scale,1)));height:max(6px, calc(10px * var(--rail-scale,1)));background:var(--bg-container);border:max(1.5px, calc(2px * var(--rail-scale,1))) solid var(--border);border-radius:9999px;transition:width .14s,height .14s,background .14s,border-color .14s,box-shadow .14s,opacity .14s}.msg-rail-node.passed.svelte-1mg2b0j .msg-rail-dot:where(.svelte-1mg2b0j){background:var(--blue-5);border-color:var(--blue-5)}.msg-rail-node.active.svelte-1mg2b0j .msg-rail-dot:where(.svelte-1mg2b0j){background:var(--blue-6);border-color:var(--blue-6);opacity:.9;width:max(8px, calc(12px * var(--rail-scale,1)));height:max(8px, calc(12px * var(--rail-scale,1)));box-shadow:0 0 0 max(2px, calc(4px * var(--rail-scale,1))) var(--focus-ring)}.msg-rail-tip.svelte-1mg2b0j{background:var(--terminal-bg);color:var(--terminal-text);pointer-events:none;z-index:20;border-radius:10px;flex-direction:column;width:max-content;max-width:260px;padding:9px 13px;animation:.14s svelte-1mg2b0j-tlfade;display:none;position:absolute;top:50%;right:calc(100% + 14px);transform:translateY(-50%);box-shadow:0 8px 24px #0f172a2e}.msg-rail-node.svelte-1mg2b0j:hover .msg-rail-tip:where(.svelte-1mg2b0j),.msg-rail-node.svelte-1mg2b0j:focus-visible .msg-rail-tip:where(.svelte-1mg2b0j){display:flex}.msg-rail-tip.svelte-1mg2b0j:after{content:"";border:6px solid #0000;border-left-color:var(--terminal-bg);position:absolute;top:50%;left:100%;transform:translateY(-50%)}.msg-rail-tip-text.svelte-1mg2b0j{-webkit-line-clamp:4;line-clamp:4;word-break:break-word;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}@keyframes svelte-1mg2b0j-tlfade{0%{opacity:0;transform:translateY(-50%)translate(6px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@media (prefers-reduced-motion:reduce){.msg-rail-fill.svelte-1mg2b0j,.msg-rail-dot.svelte-1mg2b0j{transition:none}.msg-rail-tip.svelte-1mg2b0j{animation:none}}.messages-inner.svelte-1mg2b0j{max-width:var(--chat-content-max-width);flex-direction:column;gap:20px;margin:0 auto;padding:24px 24px 16px;display:flex}.msg-meta.svelte-1mg2b0j{align-items:center;gap:8px;display:flex}.meta-avatar.svelte-1mg2b0j{width:22px;height:22px;color:var(--on-accent);border-radius:6px;flex:0 0 22px;place-items:center;display:grid;overflow:hidden}.meta-avatar.user.svelte-1mg2b0j{background:var(--text-quaternary)}.meta-avatar.bot.svelte-1mg2b0j{color:var(--blue-6);background:0 0}.meta-avatar.bot.svelte-1mg2b0j svg{width:22px;height:22px}.meta-avatar.expert.svelte-1mg2b0j{font-size:11px;font-weight:600}.meta-name.svelte-1mg2b0j{color:var(--text-heading);font-size:13px;font-weight:600}.meta-time.svelte-1mg2b0j{color:var(--text-secondary);font-size:11px}.msg-user.svelte-1mg2b0j{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.msg-user.svelte-1mg2b0j .msg-meta:where(.svelte-1mg2b0j){flex-direction:row-reverse}.user-card-wrap.svelte-1mg2b0j{flex-direction:column;gap:4px;max-width:80%;display:flex}.user-card.svelte-1mg2b0j{background:var(--bg-container);border:1px solid var(--border);box-shadow:var(--card-shadow);color:var(--text);white-space:pre-wrap;word-break:break-word;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;font-size:13px;line-height:1.65;display:flex}.user-card.pending.svelte-1mg2b0j{opacity:.65}.pending-spinner.svelte-1mg2b0j{vertical-align:-1px;border:1.5px solid var(--blue-2);border-top-color:var(--blue-6);border-radius:50%;width:10px;height:10px;margin-left:6px;animation:.8s linear infinite octo-spin;display:inline-block}.msg-attachments.svelte-1mg2b0j{flex-wrap:wrap;gap:8px;display:flex}.msg-image.svelte-1mg2b0j{border:1px solid var(--border);cursor:zoom-in;border-radius:8px;max-width:100%;max-height:320px}.lightbox-overlay.svelte-1mg2b0j{background:var(--scrim);z-index:2000;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.lightbox-image.svelte-1mg2b0j{cursor:zoom-out;border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 8px 32px #0006}.lightbox-close.svelte-1mg2b0j{color:#fff;cursor:pointer;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:fixed;top:20px;right:20px}.lightbox-close.svelte-1mg2b0j:hover{background:#0009}.msg-agent.svelte-1mg2b0j{flex-direction:column;gap:12px;display:flex}.agent-content.svelte-1mg2b0j{flex-direction:column;gap:12px;min-width:0;display:flex}.plan-card.svelte-1mg2b0j{border:1px solid var(--blue-2);background:var(--surface-info);border-radius:10px;overflow:hidden}.plan-summary.svelte-1mg2b0j{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.plan-title.svelte-1mg2b0j{color:var(--text-heading);font-size:13px;font-weight:600}.plan-meta.svelte-1mg2b0j{color:var(--text-tertiary);font-size:12px}.plan-progress.svelte-1mg2b0j{background:var(--blue-2);border-radius:9999px;flex:1;min-width:40px;max-width:160px;height:4px;overflow:hidden}.plan-fill.svelte-1mg2b0j{background:var(--blue-6);height:100%;display:block}.plan-steps.svelte-1mg2b0j{border-top:1px solid var(--blue-2);background:var(--bg-container);flex-direction:column;gap:8px;padding:10px 14px;display:flex}.step.svelte-1mg2b0j{align-items:center;gap:8px;font-size:13px;display:flex}.step.svelte-1mg2b0j .done:where(.svelte-1mg2b0j){color:var(--text-tertiary);text-decoration:line-through}.step.svelte-1mg2b0j .pending:where(.svelte-1mg2b0j){color:var(--text-tertiary)}.step.active.svelte-1mg2b0j{background:var(--active-blue-bg);border-radius:6px;margin:0 -6px;padding:4px 6px}.rich-answer.svelte-1mg2b0j{color:var(--text);flex-direction:column;gap:12px;font-size:14px;line-height:1.6;display:flex}.rich-answer p{margin:0}.rich-answer :not(pre)>code,.think-body :not(pre)>code{background:var(--bg-table-header);border:1px solid var(--border-table);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-style:normal}.rich-answer .code-block,.think-body .code-block{border:1px solid var(--border-table);background:var(--bg-sidebar);border-radius:8px;font-style:normal;overflow:hidden}.rich-answer .code-header,.think-body .code-header{background:var(--bg-table-header);border-bottom:1px solid var(--border-table);align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.rich-answer .code-lang,.think-body .code-lang{color:var(--text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.rich-answer .copy-btn,.think-body .copy-btn{height:24px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:5px;margin-left:auto;padding:0 8px;font-size:11px;display:flex}.rich-answer .copy-btn:hover,.think-body .copy-btn:hover{background:var(--hover-neutral);color:var(--blue-6)}.rich-answer pre,.think-body pre{color:var(--text);margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-style:normal;line-height:1.75;overflow-x:auto}.rich-answer .md-bq,.think-body .md-bq{border-left:3px solid var(--blue-2);background:var(--surface-info);color:var(--text-secondary);border-radius:0 6px 6px 0;margin:0;padding:8px 14px;font-size:13px;line-height:1.6}.rich-answer .table-scroll,.think-body .table-scroll{overflow-x:auto}.rich-answer table,.think-body table{border-collapse:collapse;border-spacing:0;width:max-content;min-width:100%;max-width:none;font-size:13.5px;line-height:1.55}.rich-answer th,.rich-answer td,.think-body th,.think-body td{text-align:left;vertical-align:top;border:1px solid var(--border-table);padding:7px 14px}.rich-answer th,.think-body th{background:var(--bg-table-header);color:var(--text-heading);white-space:nowrap;font-weight:600}.rich-answer tbody tr:nth-child(2n) td,.think-body tbody tr:nth-child(2n) td{background:var(--bg-zebra)}.think-block{border:1px solid var(--border);background:var(--bg-container);box-shadow:var(--card-shadow);border-radius:10px}.think-summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-secondary);align-items:center;gap:8px;padding:9px 12px;font-size:12px;list-style:none;display:flex}.think-summary>span:first-of-type{color:var(--text);font-size:13px;font-weight:600}.think-summary::-webkit-details-marker{display:none}.think-summary:hover{background:var(--hover-neutral);border-radius:10px}.think-body{border-left:2px solid var(--border-secondary);color:var(--text-tertiary);flex-direction:column;gap:10px;margin:0 12px 10px;padding-left:12px;font-size:13px;font-style:italic;line-height:1.7;display:flex}.msg-actions.svelte-1mg2b0j{align-items:center;gap:2px;display:flex}.reply-actions.svelte-1mg2b0j{margin-top:-4px}.action-btn.svelte-1mg2b0j{cursor:pointer;width:26px;height:26px;color:var(--text-tertiary);opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:opacity .12s;display:flex}.user-card-wrap.svelte-1mg2b0j:hover .action-btn:where(.svelte-1mg2b0j),.agent-content.svelte-1mg2b0j:hover .reply-actions:where(.svelte-1mg2b0j) .action-btn:where(.svelte-1mg2b0j){opacity:1}.action-btn.svelte-1mg2b0j:hover{background:var(--hover-neutral);color:var(--blue-6)}.caret.svelte-1mg2b0j{background:var(--blue-6);vertical-align:-2px;width:7px;height:15px;margin-left:1px;animation:1s step-end infinite octo-blink;display:inline-block}.thinking-indicator.svelte-1mg2b0j{min-height:28px;color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;display:flex}.dots.svelte-1mg2b0j{align-items:center;gap:3px;display:inline-flex}.dots.svelte-1mg2b0j span:where(.svelte-1mg2b0j){background:var(--text-tertiary);border-radius:9999px;width:4px;height:4px;animation:1.2s infinite octo-dot}.think-meta.svelte-1mg2b0j{color:var(--text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.suggestion-row.svelte-1mg2b0j{justify-content:flex-end;display:flex}.suggestion-chip.svelte-1mg2b0j{border:1px dashed var(--blue-2);background:var(--surface-info);max-width:80%;height:auto;color:var(--text-secondary);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:8px;padding:7px 14px;font-family:inherit;font-size:13px;line-height:1.5;display:flex}.suggestion-chip.svelte-1mg2b0j:hover{border-color:var(--blue-6);color:var(--blue-6)}.notice-row.svelte-1mg2b0j{align-items:flex-start;gap:10px;display:flex}.notice-avatar.svelte-1mg2b0j{width:22px;height:22px;color:var(--text-tertiary);background:0 0;flex:0 0 22px;place-items:center;display:grid}.notice-avatar[data-level=success].svelte-1mg2b0j{color:var(--success)}.notice-avatar[data-level=warning].svelte-1mg2b0j{color:var(--warning)}.notice-avatar[data-level=error].svelte-1mg2b0j{color:var(--error)}.notice-avatar[data-level=info].svelte-1mg2b0j{color:var(--text-secondary)}.notice-line.svelte-1mg2b0j{min-height:28px;color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.notice-line[data-level=success].svelte-1mg2b0j{color:var(--success)}.notice-line[data-level=warning].svelte-1mg2b0j{color:var(--warning)}.notice-line[data-level=error].svelte-1mg2b0j{color:var(--error)}.notice-line[data-level=info].svelte-1mg2b0j{color:var(--text-secondary)}.notice-line.svelte-1mg2b0j p{margin:0}.notice-line.svelte-1mg2b0j code{background:var(--bg-table-header);border:1px solid var(--border-table);border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.pending-steer-bar.svelte-1mg2b0j{z-index:2;max-width:var(--chat-content-max-width);flex-direction:column;gap:4px;width:100%;margin:0 auto;padding:0 24px 10px;display:flex;position:sticky;bottom:0}.pending-steer-line.svelte-1mg2b0j{color:var(--text-tertiary);opacity:.7;justify-content:flex-end;align-items:center;gap:6px;font-size:13px;line-height:1.3;display:flex}.steer-text.svelte-1mg2b0j{white-space:pre-wrap;word-break:break-word}.steer-kind.svelte-1mg2b0j{border:1px solid var(--border-secondary);color:var(--text-quaternary);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:11px}.steer-kind.queued.svelte-1mg2b0j{border-color:var(--blue-6);color:var(--blue-6)}.steer-retract.svelte-1mg2b0j{cursor:pointer;width:20px;height:20px;color:var(--text-quaternary);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.steer-retract.svelte-1mg2b0j:hover{color:var(--text-secondary);background:var(--hover-neutral)}.steer-attachments.svelte-1mg2b0j{color:var(--text-quaternary);font-size:12px}.fadein.svelte-1mg2b0j{animation:.25s octo-fadein}.mono.svelte-1mg2b0j{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.modal-overlay.svelte-1mg2b0j{background:var(--scrim);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-1mg2b0j{background:var(--bg-container);border:1px solid var(--border-secondary);width:520px;max-width:calc(90vw / var(--font-zoom));border-radius:12px;box-shadow:0 8px 32px #0000002e}.modal-header.svelte-1mg2b0j{border-bottom:1px solid var(--border-secondary);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title.svelte-1mg2b0j{color:var(--text-heading);font-size:15px;font-weight:600}.modal-close.svelte-1mg2b0j{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:6px;padding:4px}.modal-close.svelte-1mg2b0j:hover{background:var(--hover-neutral);color:var(--text)}.modal-body.svelte-1mg2b0j{padding:20px}.branch-desc.svelte-1mg2b0j{color:var(--text-secondary);margin:0 0 12px;font-size:13px;line-height:1.5}.branch-input.svelte-1mg2b0j{border:1px solid var(--border-secondary);resize:vertical;background:var(--bg-container);width:100%;color:var(--text);box-sizing:border-box;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px}.branch-input.svelte-1mg2b0j:focus{border-color:var(--blue-5);outline:none}.modal-footer.svelte-1mg2b0j{border-top:1px solid var(--border-secondary);justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.btn.svelte-1mg2b0j{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;display:inline-flex}.btn-ghost.svelte-1mg2b0j{border-color:var(--border-secondary);color:var(--text);background:0 0}.btn-ghost.svelte-1mg2b0j:hover{background:var(--hover-neutral)}.btn-primary.svelte-1mg2b0j{background:var(--blue-6);color:#fff;border-color:var(--blue-6)}.btn-primary.svelte-1mg2b0j:hover{background:var(--blue-5)}.btn-primary.svelte-1mg2b0j:disabled{opacity:.5;cursor:not-allowed}.inline-edit-input.svelte-1mg2b0j{border:1px solid var(--blue-5);resize:vertical;background:var(--bg-container);width:100%;min-width:720px;color:var(--text);box-sizing:border-box;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px}.inline-edit-input.svelte-1mg2b0j:focus{box-shadow:0 0 0 2px var(--blue-5-alpha,#3b82f633)}.editing-actions.svelte-1mg2b0j{opacity:1!important}.branched-label.svelte-1mg2b0j{color:var(--text-tertiary);cursor:help;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:12px;display:inline-flex;overflow:hidden}.vision-describing.svelte-1mg2b0j{background:var(--bg-subtle,var(--active-blue-bg));border:1px solid var(--border);color:var(--text-secondary);max-width:var(--chat-content-max-width);box-sizing:border-box;border-radius:8px;align-items:center;gap:8px;width:100%;margin:0 auto 10px;padding:8px 24px;font-size:13px;line-height:1.5;display:flex}.turn-error-banner.svelte-1mg2b0j{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error);max-width:var(--chat-content-max-width);box-sizing:border-box;border-radius:8px;align-items:center;gap:10px;width:100%;margin:0 auto 10px;padding:10px 24px;font-size:13px;line-height:1.5;display:flex}.turn-error-text.svelte-1mg2b0j{word-break:break-word;flex:1}.turn-error-dismiss.svelte-1mg2b0j{cursor:pointer;color:var(--error);opacity:.6;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.turn-error-dismiss.svelte-1mg2b0j:hover{opacity:1}.page.svelte-obwu7r{background:var(--bg-layout);flex:1;min-height:0;overflow-y:auto}.inner.svelte-obwu7r{flex-direction:column;gap:20px;max-width:1000px;margin:0 auto;padding:26px 28px 40px;display:flex}.modal-backdrop.svelte-obwu7r{background:var(--scrim);z-index:200;justify-content:center;align-items:flex-start;padding:56px 16px;display:flex;position:fixed;inset:0}.modal.svelte-obwu7r{background:var(--bg-container);border-radius:16px;flex-direction:column;width:520px;max-width:100%;display:flex;overflow:hidden;box-shadow:0 24px 48px #0f172a2e}.modal-header.svelte-obwu7r{border-bottom:1px solid var(--border-table);justify-content:space-between;align-items:center;padding:18px 24px 16px;display:flex}.modal-title.svelte-obwu7r{color:var(--text-heading);font-size:16px;font-weight:600}.modal-close.svelte-obwu7r{cursor:pointer;width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.modal-close.svelte-obwu7r:hover{background:var(--hover-neutral);color:var(--text)}.modal-body.svelte-obwu7r{flex-direction:column;gap:8px;padding:20px 24px;display:flex}.modal-footer.svelte-obwu7r{border-top:1px solid var(--border-table);justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px 20px;display:flex}.import-row.svelte-obwu7r{gap:8px;display:flex}.field-input.svelte-obwu7r{min-width:0;color:var(--text);border:1px solid var(--border);background:var(--bg-container);border-radius:8px;outline:none;flex:1;padding:8px 11px;font-family:inherit;font-size:14px}.field-input.svelte-obwu7r:focus{border-color:var(--blue-6);box-shadow:0 0 0 2px var(--focus-ring)}.field-hint.svelte-obwu7r{color:var(--text-tertiary);font-size:12px}.page-header.svelte-obwu7r{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.title-block.svelte-obwu7r{flex-direction:column;display:flex}h2.svelte-obwu7r{letter-spacing:-.01em;color:var(--text-heading);margin:0;font-size:22px;font-weight:700}p.svelte-obwu7r{color:var(--text-secondary);max-width:60ch;margin:4px 0 0;font-size:13px}.header-actions.svelte-obwu7r{align-items:center;gap:8px;display:flex}.btn-primary.svelte-obwu7r{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:8px;height:32px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;box-shadow:0 1px 2px #007aff59}.btn-primary.svelte-obwu7r:hover{background:var(--blue-5)}.btn-secondary.svelte-obwu7r{border:1px solid var(--border);background:var(--bg-container);height:32px;color:var(--text);cursor:pointer;border-radius:8px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500}.btn-secondary.svelte-obwu7r:hover{background:var(--hover-neutral);border-color:var(--text-quaternary)}.toolbar-row.svelte-obwu7r{justify-content:space-between;align-items:center;display:flex}.system-toggle.svelte-obwu7r{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.table-card.svelte-obwu7r{background:var(--bg-container);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);overflow-x:auto}.table-header.svelte-obwu7r,.table-row.svelte-obwu7r{grid-template-columns:minmax(150px,2.2fr) minmax(120px,3fr) 96px 72px 100px;align-items:center;column-gap:12px;display:grid}.table-header.svelte-obwu7r{background:var(--bg-table-header);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);padding:11px 18px;font-size:11px;font-weight:600}.table-row.svelte-obwu7r{border-bottom:1px solid var(--border-secondary);background:var(--bg-container);min-width:680px;padding:13px 18px}.table-row.svelte-obwu7r:last-child{border-bottom:none}.table-row.svelte-obwu7r:hover{background:var(--hover-neutral)}.skill-name-cell.svelte-obwu7r{align-items:center;gap:10px;min-width:0;display:flex}.skill-icon.svelte-obwu7r{background:var(--blue-1);width:28px;height:28px;color:var(--blue-6);border-radius:9999px;flex:0 0 28px;justify-content:center;align-items:center;display:flex}.mono.svelte-obwu7r{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.name.svelte-obwu7r{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.desc.svelte-obwu7r{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;padding-right:16px;font-size:13px;overflow:hidden}.row-actions.svelte-obwu7r{justify-content:flex-end;align-items:center;gap:4px;display:flex}.act-btn.svelte-obwu7r{cursor:pointer;width:28px;height:28px;color:var(--text-secondary);background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:flex}.act-btn.svelte-obwu7r:hover{background:var(--hover-neutral);color:var(--text)}.act-btn.del.svelte-obwu7r:hover{background:var(--error-bg);color:var(--error)}.act-btn.svelte-obwu7r:disabled{opacity:.35;cursor:not-allowed}.empty-state.svelte-obwu7r{color:var(--text-tertiary);justify-content:center;align-items:center;gap:10px;padding:48px 24px;font-size:14px;display:flex}.spinner.svelte-obwu7r{border:2px solid var(--blue-2);border-top-color:var(--blue-6);border-radius:50%;flex:0 0 18px;width:18px;height:18px;animation:.6s linear infinite svelte-obwu7r-spin}@keyframes svelte-obwu7r-spin{to{transform:rotate(360deg)}}.page.svelte-l903mh{background:var(--bg-layout);flex:1;min-height:0;overflow-y:auto}.inner.svelte-l903mh{flex-direction:column;gap:20px;max-width:1000px;margin:0 auto;padding:26px 28px 40px;display:flex}.modal-backdrop.svelte-l903mh{background:var(--scrim);z-index:200;justify-content:center;align-items:flex-start;padding:56px 16px;display:flex;position:fixed;inset:0}.modal.svelte-l903mh{background:var(--bg-container);border-radius:16px;flex-direction:column;width:640px;max-width:100%;display:flex;overflow:hidden;box-shadow:0 24px 48px #0f172a2e}.modal-header.svelte-l903mh{border-bottom:1px solid var(--border-table);justify-content:space-between;align-items:center;padding:18px 24px 16px;display:flex}.modal-title.svelte-l903mh{color:var(--text-heading);font-size:16px;font-weight:600}.modal-close.svelte-l903mh{cursor:pointer;width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.modal-close.svelte-l903mh:hover{background:var(--hover-neutral);color:var(--text)}.modal-body.svelte-l903mh{max-height:calc(60vh / var(--font-zoom));padding:20px 24px;overflow-y:auto}.modal-footer.svelte-l903mh{border-top:1px solid var(--border-table);justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px 20px;display:flex}.script-view.svelte-l903mh{color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.6}.page-header.svelte-l903mh{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.title-block.svelte-l903mh{flex-direction:column;display:flex}h2.svelte-l903mh{letter-spacing:-.01em;color:var(--text-heading);margin:0;font-size:22px;font-weight:700}p.svelte-l903mh{color:var(--text-secondary);max-width:60ch;margin:4px 0 0;font-size:13px}.header-actions.svelte-l903mh{align-items:center;gap:8px;display:flex}.btn-primary.svelte-l903mh{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:8px;height:32px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;box-shadow:0 1px 2px #007aff59}.btn-primary.svelte-l903mh:hover{background:var(--blue-5)}.btn-secondary.svelte-l903mh{border:1px solid var(--border);background:var(--bg-container);height:32px;color:var(--text);cursor:pointer;border-radius:8px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500}.btn-secondary.svelte-l903mh:hover{background:var(--hover-neutral);border-color:var(--text-quaternary)}.toolbar-row.svelte-l903mh{justify-content:space-between;align-items:center;display:flex}.system-toggle.svelte-l903mh{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.table-card.svelte-l903mh{background:var(--bg-container);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);overflow-x:auto}.table-header.svelte-l903mh,.table-row.svelte-l903mh{grid-template-columns:minmax(150px,2fr) minmax(120px,3fr) 96px 180px;align-items:center;column-gap:12px;display:grid}.table-header.svelte-l903mh{background:var(--bg-table-header);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);padding:11px 18px;font-size:11px;font-weight:600}.table-row.svelte-l903mh{border-bottom:1px solid var(--border-secondary);background:var(--bg-container);min-width:720px;padding:13px 18px}.table-row.svelte-l903mh:last-child{border-bottom:none}.table-row.svelte-l903mh:hover{background:var(--hover-neutral)}.skill-name-cell.svelte-l903mh{align-items:center;gap:10px;min-width:0;display:flex}.skill-icon.svelte-l903mh{background:var(--blue-1);width:28px;height:28px;color:var(--blue-6);border-radius:9999px;flex:0 0 28px;justify-content:center;align-items:center;display:flex}.mono.svelte-l903mh{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.name.svelte-l903mh{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.desc.svelte-l903mh{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;padding-right:16px;font-size:13px;overflow:hidden}.row-actions.svelte-l903mh{justify-content:flex-end;align-items:center;gap:4px;display:flex}.act-btn.svelte-l903mh{cursor:pointer;width:28px;height:28px;color:var(--text-secondary);background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:flex}.act-btn.svelte-l903mh:hover{background:var(--hover-neutral);color:var(--text)}.act-btn.del.svelte-l903mh:hover{background:var(--error-bg);color:var(--error)}.act-btn.svelte-l903mh:disabled{opacity:.35;cursor:not-allowed}.act-btn.svelte-l903mh:disabled:hover{color:var(--text-secondary);background:0 0}.empty-state.svelte-l903mh{color:var(--text-tertiary);justify-content:center;align-items:center;gap:10px;padding:48px 24px;font-size:14px;display:flex}.spinner.svelte-l903mh{border:2px solid var(--blue-2);border-top-color:var(--blue-6);border-radius:50%;flex:0 0 18px;width:18px;height:18px;animation:.6s linear infinite svelte-l903mh-spin}@keyframes svelte-l903mh-spin{to{transform:rotate(360deg)}}.view.svelte-1ti016z{background:var(--bg-layout);max-width:880px;margin:0 auto;padding:26px 28px 40px;overflow-y:auto}.view-head.svelte-1ti016z h1:where(.svelte-1ti016z){letter-spacing:-.01em;color:var(--text-heading);margin:0;font-size:22px;font-weight:700}.sub.svelte-1ti016z{color:var(--text-secondary);margin:4px 0 20px;font-size:13px}.card.svelte-1ti016z{background:var(--bg-container);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);margin-bottom:18px;padding:18px}.sec-head.svelte-1ti016z{justify-content:space-between;align-items:center;display:flex}.sec-title.svelte-1ti016z{margin:0 0 12px;font-size:15px}.conn-head.svelte-1ti016z{justify-content:space-between;align-items:center;gap:16px;display:flex}.conn-info.svelte-1ti016z{flex-direction:column;gap:4px;display:flex}.conn-info.svelte-1ti016z .sec-title:where(.svelte-1ti016z){margin:0}.conn-desc.svelte-1ti016z{color:var(--text-secondary);font-size:12px}.conn-right.svelte-1ti016z{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.conn-note.svelte-1ti016z{color:var(--warning);background:var(--warning-bg);border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:12px;display:flex}.mono.svelte-1ti016z{font-family:ui-monospace,monospace}.hint.svelte-1ti016z{color:var(--text-secondary);margin:0 0 14px;font-size:12px}.muted.svelte-1ti016z{color:var(--text-secondary);font-size:13px}.rec-list.svelte-1ti016z{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rec.svelte-1ti016z{border:1px solid var(--border-secondary);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.rec-name.svelte-1ti016z{font-size:14px;font-weight:600}.rec-desc.svelte-1ti016z{color:var(--text-secondary);margin-top:2px;font-size:12px}.rec-meta.svelte-1ti016z{color:var(--text-tertiary);margin-top:4px;font-size:11px}.rec-actions.svelte-1ti016z{flex-shrink:0;gap:6px;display:flex}.ghost-btn.svelte-1ti016z{border:1px solid var(--border);cursor:pointer;color:var(--text);background:0 0;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:500}.ghost-btn.svelte-1ti016z:hover{background:var(--hover-neutral);border-color:var(--text-quaternary)}.ghost-btn.danger.svelte-1ti016z{color:var(--error)}.ghost-btn.danger.svelte-1ti016z:hover{background:var(--error-bg);border-color:var(--error-border)}.rec-head-actions.svelte-1ti016z{align-items:center;gap:8px;display:flex}.primary-btn.svelte-1ti016z{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #007aff59}.primary-btn.svelte-1ti016z:hover:not(:disabled){background:var(--blue-5)}.primary-btn.svelte-1ti016z:disabled{opacity:.6;cursor:default}.modal-overlay.svelte-1ti016z{background:var(--scrim);z-index:200;justify-content:center;align-items:flex-start;padding:48px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal.svelte-1ti016z{background:var(--bg-container);border-radius:16px;flex-direction:column;width:520px;max-width:100%;display:flex;overflow:hidden;box-shadow:0 24px 48px #0f172a2e}.modal.svelte-1ti016z:focus{outline:none}.modal-header.svelte-1ti016z{border-bottom:1px solid var(--border-table);justify-content:space-between;align-items:center;padding:18px 24px 16px;display:flex}.modal-title.svelte-1ti016z{color:var(--text-heading);font-size:16px;font-weight:600}.modal-close.svelte-1ti016z{cursor:pointer;width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.modal-close.svelte-1ti016z:hover{background:var(--hover-neutral);color:var(--text)}.modal-body.svelte-1ti016z{padding:20px 24px}.card.svelte-wikwsz{background:var(--bg-container);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.lbl.svelte-wikwsz{color:var(--text-secondary);font-size:12px}.val.svelte-wikwsz{letter-spacing:-.02em;color:var(--text-heading);font-size:26px;font-weight:700}.delta.svelte-wikwsz{color:var(--text-tertiary);font-size:12px}.delta.up.svelte-wikwsz{color:var(--success-text)}.delta.down.svelte-wikwsz{color:var(--error)}.page.svelte-1va0wk1{background:var(--bg-layout);flex:1;min-height:0;overflow-y:auto}.inner.svelte-1va0wk1{flex-direction:column;gap:20px;max-width:1000px;margin:0 auto;padding:26px 28px 40px;display:flex}.page-header.svelte-1va0wk1{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.title-block.svelte-1va0wk1{flex-direction:column;display:flex}h2.svelte-1va0wk1{letter-spacing:-.01em;color:var(--text-heading);margin:0;font-size:22px;font-weight:700}p.svelte-1va0wk1{color:var(--text-secondary);max-width:60ch;margin:4px 0 0;font-size:13px}.btn-primary.svelte-1va0wk1{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #007aff59}.btn-primary.svelte-1va0wk1:hover:not(:disabled){background:var(--blue-5)}.btn-primary.svelte-1va0wk1:disabled{opacity:.5;cursor:not-allowed}.kpi-row.svelte-1va0wk1{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.table-card.svelte-1va0wk1{background:var(--bg-container);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);overflow-x:auto}.table-header.svelte-1va0wk1,.table-row.svelte-1va0wk1{grid-template-columns:minmax(170px,2.4fr) 120px minmax(110px,1.2fr) 96px 120px;align-items:center;column-gap:12px;min-width:690px;display:grid}.table-header.svelte-1va0wk1{background:var(--bg-table-header);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);padding:11px 18px;font-size:11px;font-weight:600}.table-row.svelte-1va0wk1{border-bottom:1px solid var(--border-secondary);background:var(--bg-container);padding:13px 18px}.table-row.svelte-1va0wk1:last-child{border-bottom:none}.table-row.svelte-1va0wk1:hover{background:var(--hover-neutral)}.empty-row.svelte-1va0wk1{text-align:center;color:var(--text-tertiary);padding:36px 24px;font-size:14px}.task-name-cell.svelte-1va0wk1{flex-direction:column;gap:2px;min-width:0;padding-right:16px;display:flex}.task-name.svelte-1va0wk1{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.task-target.svelte-1va0wk1{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mono.svelte-1va0wk1{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cron.svelte-1va0wk1{color:var(--text-secondary);font-size:13px}.run-times-cell.svelte-1va0wk1{flex-direction:column;gap:2px;min-width:0;display:flex}.run-line.svelte-1va0wk1{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.row-actions.svelte-1va0wk1{justify-content:flex-end;align-items:center;gap:4px;display:flex}.act-btn.svelte-1va0wk1{cursor:pointer;width:28px;height:28px;color:var(--text-secondary);background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:flex}.act-btn.svelte-1va0wk1:hover{background:var(--hover-neutral);color:var(--text)}.act-btn.del.svelte-1va0wk1:hover{background:var(--error-bg);color:var(--error)}.act-btn.svelte-1va0wk1:disabled{opacity:.35;cursor:not-allowed}.segment.svelte-okqklw{background:var(--control-track);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.opt.svelte-okqklw{cursor:pointer;height:28px;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;padding:0 14px;font-family:inherit;font-size:13px;transition:background .15s,color .15s}.opt.svelte-okqklw:hover{background:var(--hover-neutral)}.opt.active.svelte-okqklw{background:var(--bg-container);color:var(--blue-6)}.page.svelte-1t4qvon{background:var(--bg-layout);flex:1;min-height:0;overflow-y:auto}.inner.svelte-1t4qvon{flex-direction:column;gap:20px;max-width:1000px;margin:0 auto;padding:26px 28px 40px;display:flex}.page-header.svelte-1t4qvon{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.title-block.svelte-1t4qvon{flex-direction:column;display:flex}h2.svelte-1t4qvon{letter-spacing:-.01em;color:var(--text-heading);margin:0;font-size:22px;font-weight:700}p.svelte-1t4qvon{color:var(--text-secondary);max-width:60ch;margin:4px 0 0;font-size:13px}.header-actions.svelte-1t4qvon{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn-primary.svelte-1t4qvon{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;display:flex;box-shadow:0 1px 2px #007aff59}.btn-primary.svelte-1t4qvon:hover:not(:disabled){background:var(--blue-5)}.btn-primary.svelte-1t4qvon:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-1t4qvon{border:1px solid var(--border);background:var(--bg-container);height:32px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.btn-secondary.svelte-1t4qvon:hover:not(:disabled){background:var(--hover-neutral);border-color:var(--text-quaternary)}.btn-secondary.svelte-1t4qvon:disabled{opacity:.5;cursor:not-allowed}.tool-search-card.svelte-1t4qvon{background:var(--bg-container);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);align-items:center;gap:24px;padding:20px 24px;display:flex}.ts-info.svelte-1t4qvon{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ts-title.svelte-1t4qvon{color:var(--text-heading);font-size:16px;font-weight:600}.ts-desc.svelte-1t4qvon{color:var(--text-secondary);font-size:13px;line-height:1.5}.server-list.svelte-1t4qvon{flex-direction:column;gap:16px;display:flex}.server-card.svelte-1t4qvon{background:var(--bg-container);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);align-items:center;gap:16px;padding:18px 24px;transition:opacity .2s;display:flex}.server-card.disabled-card.svelte-1t4qvon{opacity:.6}.server-icon.svelte-1t4qvon{background:var(--blue-1);width:36px;height:36px;color:var(--blue-6);border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;display:flex}.server-info.svelte-1t4qvon{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.server-title-row.svelte-1t4qvon{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.server-name.svelte-1t4qvon{color:var(--text-heading);font-size:15px;font-weight:600}.transport-badge.svelte-1t4qvon{border:1px solid var(--border-secondary);background:var(--bg-table-header);height:20px;color:var(--text-tertiary);border-radius:4px;align-items:center;padding:0 7px;font-size:11px;display:flex}.tool-count.svelte-1t4qvon{color:var(--text-tertiary);font-size:12px}.server-cmd.svelte-1t4qvon{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.server-error.svelte-1t4qvon{color:var(--error);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.server-actions.svelte-1t4qvon{flex:none;align-items:center;gap:4px;display:flex}.srv-btn.svelte-1t4qvon{cursor:pointer;width:28px;height:28px;color:var(--text-secondary);background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:flex}.srv-btn.svelte-1t4qvon:hover:not(:disabled){background:var(--hover-neutral);color:var(--text)}.srv-btn.del.svelte-1t4qvon:hover:not(:disabled){background:var(--error-bg);color:var(--error)}.srv-btn.svelte-1t4qvon:disabled{opacity:.35;cursor:not-allowed}.empty-state.svelte-1t4qvon{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:14px;padding:64px 0;font-size:14px;display:flex}.mono.svelte-1t4qvon{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@keyframes svelte-1t4qvon-spin{to{transform:rotate(360deg)}}.spin.svelte-1t4qvon{animation:1s linear infinite svelte-1t4qvon-spin;display:inline-block}.oauth-backdrop.svelte-1t4qvon{z-index:1100;background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.oauth-modal.svelte-1t4qvon{background:var(--bg-container);border:1px solid var(--border);border-radius:12px;width:100%;max-width:440px;animation:.16s octo-fadein;overflow:hidden;box-shadow:0 16px 48px #0000002e}.oauth-header.svelte-1t4qvon{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 18px;display:flex}.oauth-title.svelte-1t4qvon{color:var(--text-heading);font-size:14px;font-weight:600}.oauth-name.svelte-1t4qvon{color:var(--text-secondary);flex:1;font-size:13px}.oauth-close.svelte-1t4qvon{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;align-items:center;padding:2px;display:flex}.oauth-close.svelte-1t4qvon:hover{color:var(--text-secondary)}.oauth-body.svelte-1t4qvon{flex-direction:column;align-items:center;gap:12px;padding:20px 18px;display:flex}.oauth-instruction.svelte-1t4qvon{color:var(--text-secondary);text-align:center;margin:0;font-size:13px}.oauth-link.svelte-1t4qvon{color:var(--blue-6);font-size:13px;text-decoration:none}.oauth-link.svelte-1t4qvon:hover{text-decoration:underline}.oauth-wait.svelte-1t4qvon{color:var(--text-tertiary);align-items:center;gap:8px;font-size:12px;display:flex}.oauth-spinner.svelte-1t4qvon{border:2px solid var(--border);border-top-color:var(--blue-6);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite octo-spin}.oauth-success.svelte-1t4qvon{color:var(--text-heading);margin:0;font-size:14px}.oauth-ok.svelte-1t4qvon{color:var(--success)}.oauth-failed.svelte-1t4qvon{color:var(--error);margin:0;font-size:14px}.page.svelte-16b2c7h{background:var(--bg-layout);flex:1;min-height:0;overflow-y:auto}.inner.svelte-16b2c7h{flex-direction:column;gap:20px;max-width:1000px;margin:0 auto;padding:26px 28px 40px;display:flex}.page-header.svelte-16b2c7h{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.title-block.svelte-16b2c7h{flex-direction:column;display:flex}h2.svelte-16b2c7h{letter-spacing:-.01em;color:var(--text-heading);margin:0;font-size:22px;font-weight:700}p.svelte-16b2c7h{color:var(--text-secondary);max-width:60ch;margin:4px 0 0;font-size:13px}.grid.svelte-16b2c7h{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.channel-card.svelte-16b2c7h{background:var(--bg-container);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);flex-direction:column;gap:12px;padding:24px;display:flex}.channel-top.svelte-16b2c7h{align-items:center;gap:10px;display:flex}.ch-icon.svelte-16b2c7h{background:var(--blue-1);width:32px;height:32px;color:var(--blue-6);border-radius:9999px;flex:0 0 32px;justify-content:center;align-items:center;display:flex}.ch-meta.svelte-16b2c7h{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ch-name.svelte-16b2c7h{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ch-handle.svelte-16b2c7h{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ch-activity.svelte-16b2c7h{color:var(--text-tertiary);font-size:12px}.ch-actions.svelte-16b2c7h{justify-content:flex-end;align-items:center;gap:8px;padding-top:4px;display:flex}.btn-outline.svelte-16b2c7h{border:1px solid var(--border);background:var(--bg-container);height:28px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.btn-outline.svelte-16b2c7h:hover:not(:disabled){background:var(--hover-neutral);border-color:var(--text-quaternary)}.btn-outline.svelte-16b2c7h:disabled{opacity:.5;cursor:not-allowed}.btn-outline.del.svelte-16b2c7h:hover:not(:disabled){background:var(--error-bg);border-color:var(--error-border);color:var(--error)}.btn-primary-sm.svelte-16b2c7h{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;height:28px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600;display:flex;box-shadow:0 1px 2px #007aff59}.btn-primary-sm.svelte-16b2c7h:hover{background:var(--blue-5)}.empty-state.svelte-16b2c7h{text-align:center;color:var(--text-tertiary);padding:40px;font-size:14px}.mono.svelte-16b2c7h{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.page.svelte-d8bk1w{background:var(--bg-layout);flex:1;min-height:0;overflow-y:auto}.inner.svelte-d8bk1w{flex-direction:column;gap:20px;max-width:780px;margin:0 auto;padding:26px 28px 40px;display:flex}.page-header.svelte-d8bk1w{flex-direction:column;display:flex}h2.svelte-d8bk1w{letter-spacing:-.01em;color:var(--text-heading);margin:0;font-size:22px;font-weight:700}p.svelte-d8bk1w{color:var(--text-secondary);max-width:60ch;margin:4px 0 0;font-size:13px}.tabs.svelte-d8bk1w{border-bottom:1px solid var(--border-secondary);align-items:center;gap:24px;display:flex}.tab.svelte-d8bk1w{cursor:pointer;color:var(--text-secondary);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 2px 10px;font-size:14px}.tab.active.svelte-d8bk1w{color:var(--blue-6);border-bottom-color:var(--blue-6);font-weight:600}.tab.svelte-d8bk1w:hover:not(.active){color:var(--text)}.section-card.svelte-d8bk1w{background:var(--bg-container);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);overflow:hidden}.card-header.svelte-d8bk1w{border-bottom:1px solid var(--border-table);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px;display:flex}.card-title.svelte-d8bk1w{color:var(--text-heading);font-size:16px;font-weight:600}.file-path.svelte-d8bk1w{color:var(--text-tertiary);font-size:12px}.card-body.svelte-d8bk1w{color:var(--text);padding:20px 24px;font-size:14px;line-height:1.7}.card-loading.svelte-d8bk1w{text-align:center;color:var(--text-tertiary);padding:24px;font-size:14px}.md-content.svelte-d8bk1w{color:var(--text);font-size:14px;line-height:1.7}.md-content>:first-child{margin-top:0}.md-content>:last-child{margin-bottom:0}.md-content h1,.md-content h2,.md-content h3{margin:14px 0 6px;font-size:15px}.md-content p{margin:8px 0}.md-content ul,.md-content ol{margin:8px 0;padding-left:20px}.md-content li{margin:3px 0}.md-content code{background:var(--bg-table-header);border:1px solid var(--border-table);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.md-content pre{background:var(--bg-sidebar);border:1px solid var(--border-table);border-radius:8px;margin:8px 0;padding:12px 14px;font-size:12.5px;line-height:1.6;overflow-x:auto}.md-content a{color:var(--blue-6)}.md-content .table-scroll{margin:8px 0;overflow-x:auto}.md-content table{border-collapse:collapse;border-spacing:0;width:max-content;min-width:100%;max-width:none;font-size:13.5px;line-height:1.55}.md-content th,.md-content td{text-align:left;vertical-align:top;border:1px solid var(--border-table);padding:7px 14px}.md-content th{background:var(--bg-table-header);color:var(--text-heading);white-space:nowrap;font-weight:600}.md-content tbody tr:nth-child(2n) td{background:var(--bg-zebra)}.card-footer.svelte-d8bk1w{border-top:1px dashed var(--border-secondary);align-items:center;gap:16px;padding:16px 24px;display:flex}.footer-hint.svelte-d8bk1w{color:var(--text-tertiary);flex:1;min-width:0;font-size:13px}.btn-primary.svelte-d8bk1w{background:var(--blue-6);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;height:32px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;box-shadow:0 1px 2px #007aff59}.btn-primary.svelte-d8bk1w:hover{background:var(--blue-5)}.mem-count.svelte-d8bk1w{color:var(--text-tertiary);font-size:12px}.auto-badge.svelte-d8bk1w{color:var(--text-tertiary);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.mem-row.svelte-d8bk1w{border-bottom:1px solid var(--border-table);background:var(--bg-container)}.mem-summary.svelte-d8bk1w{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:14px 24px;list-style:none;display:flex}.mem-summary.svelte-d8bk1w::-webkit-details-marker{display:none}.mem-summary.svelte-d8bk1w:hover{background:var(--active-blue-bg)}.mem-row[open].svelte-d8bk1w .mem-chevron:where(.svelte-d8bk1w){transform:rotate(90deg)}.mem-chevron.svelte-d8bk1w{flex:none;transition:transform .15s}.mem-body.svelte-d8bk1w{border-top:1px solid var(--bg-layout);padding:4px 24px 16px 52px}.mem-loading.svelte-d8bk1w{color:var(--text-tertiary);font-size:13px}.mem-icon.svelte-d8bk1w{background:var(--blue-1);width:28px;height:28px;color:var(--blue-6);border-radius:9999px;flex:0 0 28px;justify-content:center;align-items:center;margin-top:1px;display:flex}.mem-content.svelte-d8bk1w{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mem-text.svelte-d8bk1w{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5;overflow:hidden}.mem-meta.svelte-d8bk1w{color:var(--text-tertiary);font-size:12px}.forget-btn.svelte-d8bk1w{height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;align-items:center;gap:6px;margin-top:1px;padding:0 10px;font-family:inherit;font-size:12px;display:flex}.forget-btn.svelte-d8bk1w:hover{background:var(--error-bg);color:var(--error)}.mono.svelte-d8bk1w{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.page.svelte-fkz3r2{background:var(--bg-layout);flex:1;min-height:0;overflow-y:auto}.inner.svelte-fkz3r2{flex-direction:column;gap:20px;max-width:1000px;margin:0 auto;padding:26px 28px 40px;display:flex}.page-header.svelte-fkz3r2{flex-direction:column;display:flex}h2.svelte-fkz3r2{letter-spacing:-.01em;color:var(--text-heading);margin:0;font-size:22px;font-weight:700}p.svelte-fkz3r2{color:var(--text-secondary);max-width:60ch;margin:4px 0 0;font-size:13px}.stats-bar.svelte-fkz3r2{background:var(--bg-container);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 20px;display:flex}.stats-text.svelte-fkz3r2{color:var(--text-tertiary);flex:1;min-width:0;font-size:13px}.bar-actions.svelte-fkz3r2{align-items:center;gap:8px;display:flex}.btn-outline.svelte-fkz3r2{border:1px solid var(--border);background:var(--bg-container);height:30px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.btn-outline.svelte-fkz3r2:hover:not(:disabled){background:var(--hover-neutral);border-color:var(--text-quaternary)}.btn-outline.svelte-fkz3r2:disabled{opacity:.5;cursor:not-allowed}.btn-danger-ghost.svelte-fkz3r2{border:1px solid var(--border-secondary);background:var(--bg-container);height:30px;color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.btn-danger-ghost.svelte-fkz3r2:hover:not(:disabled){background:var(--error-bg);border-color:var(--error-border);color:var(--error)}.btn-danger-ghost.svelte-fkz3r2:disabled{opacity:.4;cursor:not-allowed}.empty-state.svelte-fkz3r2{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:12px;padding:60px;font-size:14px;display:flex}.file-list.svelte-fkz3r2{flex-direction:column;gap:12px;display:flex}.file-card.svelte-fkz3r2{background:var(--bg-container);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);align-items:center;gap:16px;padding:16px 24px;display:flex}.file-icon.svelte-fkz3r2{background:var(--bg-layout);width:36px;height:36px;color:var(--text-tertiary);border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;display:flex}.file-info.svelte-fkz3r2{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.file-name-row.svelte-fkz3r2{align-items:center;gap:8px;min-width:0;display:flex}.file-name.svelte-fkz3r2{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.file-path.svelte-fkz3r2{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.file-meta.svelte-fkz3r2{color:var(--text-tertiary);align-items:center;gap:8px;padding-top:1px;font-size:12px;display:flex}.sep.svelte-fkz3r2{background:var(--text-quaternary);border-radius:9999px;width:3px;height:3px}.file-actions.svelte-fkz3r2{flex:none;align-items:center;gap:8px;display:flex}.icon-btn.svelte-fkz3r2{cursor:pointer;width:28px;height:28px;color:var(--text-secondary);background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:flex}.icon-btn.svelte-fkz3r2:disabled{opacity:.4;cursor:not-allowed}.icon-btn.del.svelte-fkz3r2:hover:not(:disabled){background:var(--error-bg);color:var(--error)}.mono.svelte-fkz3r2{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.page.svelte-k18h2n{background:var(--bg-layout);flex:1;min-height:0;overflow-y:auto}.inner.svelte-k18h2n{flex-direction:column;gap:20px;max-width:1000px;margin:0 auto;padding:26px 28px 40px;display:flex}.page-header.svelte-k18h2n{flex-direction:column;display:flex}.header-row.svelte-k18h2n{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h2.svelte-k18h2n{letter-spacing:-.01em;color:var(--text-heading);margin:0;font-size:22px;font-weight:700}p.svelte-k18h2n{color:var(--text-secondary);max-width:60ch;margin:4px 0 0;font-size:13px}.btn-primary.svelte-k18h2n{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;height:32px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;display:flex;box-shadow:0 1px 2px #007aff59}.btn-primary.svelte-k18h2n:hover{background:var(--blue-5)}.empty-state.svelte-k18h2n{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:12px;padding:60px;font-size:14px;display:flex}.card-grid.svelte-k18h2n{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.app-card.svelte-k18h2n{background:var(--bg-container);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);flex-direction:column;gap:16px;padding:24px;transition:box-shadow .15s;display:flex}.app-card.svelte-k18h2n:hover{box-shadow:0 4px 16px #00000014}.card-icon.svelte-k18h2n{font-size:36px;line-height:1}.card-body.svelte-k18h2n{flex-direction:column;flex:1;gap:4px;display:flex}.card-name.svelte-k18h2n{color:var(--text-heading);font-size:16px;font-weight:600}.card-desc.svelte-k18h2n{color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.card-actions.svelte-k18h2n{flex-wrap:wrap;gap:6px;display:flex}.btn-action.svelte-k18h2n{border:1px solid var(--border);background:var(--bg-container);height:28px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.btn-action.svelte-k18h2n:hover:not(:disabled){background:var(--hover-neutral);border-color:var(--text-quaternary)}.btn-action.svelte-k18h2n:disabled{opacity:.5;cursor:not-allowed}.btn-action.danger.svelte-k18h2n:hover:not(:disabled){background:var(--error-bg);border-color:var(--error-border);color:var(--error)}.backdrop.svelte-1whui3e{z-index:1000;background:var(--scrim);padding-top:calc(12vh / var(--font-zoom));justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.palette.svelte-1whui3e{background:var(--bg-container);border-radius:12px;width:92%;max-width:520px;animation:.16s octo-fadein;overflow:hidden;box-shadow:0 16px 48px #0000002e}.search-row.svelte-1whui3e{border-bottom:1px solid var(--border-table);align-items:center;gap:10px;padding:12px 16px;display:flex}.search-input.svelte-1whui3e{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.search-input.svelte-1whui3e::placeholder{color:var(--text-tertiary)}kbd.svelte-1whui3e{background:var(--bg-table-header);border:1px solid var(--border-secondary);color:var(--text-tertiary);border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.results.svelte-1whui3e{max-height:360px;padding:8px;overflow-y:auto}.empty.svelte-1whui3e{color:var(--text-tertiary);text-align:center;padding:16px 8px;font-size:13px}.group-label.svelte-1whui3e{letter-spacing:.4px;color:var(--text-tertiary);padding:6px 8px;font-size:11px;font-weight:600}.result-row.svelte-1whui3e{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px;display:flex}.result-row.active.svelte-1whui3e{background:var(--active-blue-bg)}.result-title.svelte-1whui3e{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.result-title.dim.svelte-1whui3e{color:var(--text-secondary)}.shortcut.svelte-1whui3e{color:var(--text-tertiary);font-size:11px}.mono.svelte-1whui3e{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.backdrop.svelte-cshd7r{z-index:1000;background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal.svelte-cshd7r{background:var(--bg-container);border-radius:12px;width:100%;max-width:420px;animation:.16s octo-fadein;overflow:hidden;box-shadow:0 16px 48px #0000002e}.modal-header.svelte-cshd7r{border-bottom:1px solid var(--border-table);align-items:center;gap:8px;padding:14px 18px;display:flex}.modal-title.svelte-cshd7r{color:var(--text-heading);flex:1;font-size:15px;font-weight:600}.close-btn.svelte-cshd7r{cursor:pointer;width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.close-btn.svelte-cshd7r:hover{background:var(--hover-neutral)}.modal-body.svelte-cshd7r{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.field.svelte-cshd7r{flex-direction:column;gap:6px;display:flex}label.svelte-cshd7r{color:var(--text-secondary);font-size:12px}.json-area.svelte-cshd7r{border:1px solid var(--border);width:100%;color:var(--text);background:var(--bg-container);box-sizing:border-box;resize:vertical;border-radius:6px;outline:none;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6}.json-area.svelte-cshd7r:focus{border-color:var(--blue-6);box-shadow:0 0 0 2px var(--focus-ring)}.checkbox-row.svelte-cshd7r{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.checkbox-row.svelte-cshd7r input[type=checkbox]:where(.svelte-cshd7r){width:14px;height:14px;accent-color:var(--blue-6);cursor:pointer}.import-error.svelte-cshd7r{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-dark);border-radius:6px;padding:8px 12px;font-size:12px;line-height:1.5}.modal-footer.svelte-cshd7r{border-top:1px solid var(--border-table);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.btn-secondary.svelte-cshd7r{border:1px solid var(--border);background:var(--bg-container);height:32px;color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:0 14px;font-family:inherit;font-size:14px}.btn-secondary.svelte-cshd7r:hover:not(:disabled){border-color:var(--blue-5);color:var(--blue-5)}.btn-secondary.svelte-cshd7r:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-cshd7r{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:6px;height:32px;padding:0 14px;font-family:inherit;font-size:14px}.btn-primary.svelte-cshd7r:hover:not(:disabled){background:var(--blue-5)}.btn-primary.svelte-cshd7r:disabled{opacity:.5;cursor:not-allowed}.ep-section.svelte-nbwqq7{display:contents}.ep-loading.svelte-nbwqq7{text-align:center;color:var(--text-tertiary);padding:40px;font-size:14px}.ep-head.svelte-nbwqq7{justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.ep-head-label.svelte-nbwqq7{color:var(--text-secondary);font-size:13px}.ep-head-actions.svelte-nbwqq7{align-items:center;gap:8px;display:flex}.ep-empty.svelte-nbwqq7{text-align:center;color:var(--text-tertiary);padding:28px 16px;font-size:13px}.ep-list.svelte-nbwqq7{flex-direction:column;gap:14px;display:flex}.ep-card.svelte-nbwqq7{background:var(--bg-container);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.ep-title-line.svelte-nbwqq7{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ep-id.svelte-nbwqq7{color:var(--text-heading);font-size:15px;font-weight:700}.ep-name.svelte-nbwqq7{color:var(--text-secondary);font-size:13px}.ep-meta.svelte-nbwqq7{color:var(--text-tertiary);word-break:break-all;flex-wrap:wrap;font-size:12px;display:flex}.key-set.svelte-nbwqq7{color:var(--success-text)}.key-missing.svelte-nbwqq7{color:var(--error)}.ep-chips.svelte-nbwqq7{flex-wrap:wrap;align-items:center;gap:8px;padding:2px 0;display:flex}.chip-wrap.svelte-nbwqq7{position:relative}.chip.svelte-nbwqq7{border:1px solid var(--border);background:var(--bg-layout);border-radius:8px;align-items:center;gap:2px;height:28px;display:inline-flex;overflow:hidden}.chip-default.svelte-nbwqq7{border-color:var(--success-text)}.chip-lite.svelte-nbwqq7{border-color:var(--blue-5)}.chip-vision.svelte-nbwqq7{border-color:var(--purple-5,var(--blue-5))}.chip-label.svelte-nbwqq7{height:100%;color:var(--text);align-items:center;padding:0 4px 0 10px;font-size:12.5px;display:inline-flex}.chip-act.svelte-nbwqq7{height:100%;color:var(--text-quaternary);cursor:pointer;background:0 0;border:none;align-items:center;padding:0 4px;display:inline-flex}.chip-act.svelte-nbwqq7:hover:not(:disabled){color:var(--text-secondary)}.chip-act.svelte-nbwqq7:disabled{cursor:default}.chip-act.on-default.svelte-nbwqq7,.chip-act.on-default.svelte-nbwqq7:disabled{color:var(--success-text)}.chip-act.on-lite.svelte-nbwqq7{color:var(--blue-6)}.chip-act.on-vision.svelte-nbwqq7{color:var(--purple-6,var(--blue-6))}.chip-x.svelte-nbwqq7{height:100%;color:var(--text-quaternary);cursor:pointer;background:0 0;border:none;align-items:center;padding:0 8px 0 4px;display:inline-flex}.chip-x.svelte-nbwqq7:hover:not(:disabled){color:var(--error)}.chip-add.svelte-nbwqq7{cursor:pointer;background:var(--bg-container);height:28px;color:var(--text-secondary);border-style:dashed;align-items:center;gap:5px;padding:0 12px;font-family:inherit;font-size:12.5px;display:inline-flex}.chip-add.svelte-nbwqq7:hover:not(:disabled){border-color:var(--blue-5);color:var(--blue-5)}.add-row.svelte-nbwqq7{align-items:center;gap:6px;display:inline-flex}.add-input.svelte-nbwqq7{border:1px solid var(--blue-5);width:200px;height:28px;color:var(--text);background:var(--bg-container);border-radius:8px;outline:none;padding:0 10px;font-size:12.5px}.vision-check.svelte-nbwqq7{color:var(--text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;margin-top:2px;font-size:12px;display:inline-flex}.vision-check.svelte-nbwqq7 input:where(.svelte-nbwqq7){accent-color:var(--blue-6)}.add-ok.svelte-nbwqq7,.add-cancel.svelte-nbwqq7{border:1px solid var(--border);background:var(--bg-container);cursor:pointer;width:28px;height:28px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.add-ok.svelte-nbwqq7:hover:not(:disabled){color:var(--success-text);border-color:var(--success-text)}.add-cancel.svelte-nbwqq7:hover:not(:disabled){color:var(--error);border-color:var(--error)}.add-ok.svelte-nbwqq7:disabled{opacity:.5;cursor:not-allowed}.ep-actions.svelte-nbwqq7{align-items:center;gap:16px;padding-top:2px;display:flex}.act.svelte-nbwqq7{color:var(--blue-6);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:500}.act.svelte-nbwqq7:hover:not(:disabled){text-decoration:underline}.act.svelte-nbwqq7:disabled{opacity:.5;cursor:not-allowed}.act.danger.svelte-nbwqq7{color:var(--error)}.menu.svelte-nbwqq7{z-index:20;background:var(--bg-container);border:1px solid var(--border);border-radius:8px;flex-direction:column;min-width:160px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0f172a24}.menu-sep.svelte-nbwqq7{background:var(--border-secondary);height:1px;margin:4px 2px}.menu-item.svelte-nbwqq7{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 8px;font-family:inherit;font-size:12.5px}.menu-item.svelte-nbwqq7:hover:not(:disabled){background:var(--hover-neutral)}.menu-item.svelte-nbwqq7:disabled{color:var(--text-quaternary);cursor:not-allowed}.form.svelte-nbwqq7{flex-direction:column;gap:14px;max-width:480px;display:flex}.form-title.svelte-nbwqq7{color:var(--text-heading);font-size:14px;font-weight:600}.field.svelte-nbwqq7{flex-direction:column;gap:6px;display:flex}.field-label.svelte-nbwqq7{color:var(--text-secondary);font-size:12.5px}.field-input.svelte-nbwqq7{border:1px solid var(--border);height:36px;color:var(--text);background:var(--bg-container);border-radius:8px;outline:none;padding:0 12px;font-family:inherit;font-size:13px}.field-input.svelte-nbwqq7:focus{border-color:var(--blue-6);box-shadow:0 0 0 3px var(--active-blue-bg)}select.field-input.svelte-nbwqq7{cursor:pointer}textarea.headers-textarea.svelte-nbwqq7{resize:vertical;white-space:pre;height:auto;min-height:90px;padding:8px 12px}.form-actions.svelte-nbwqq7{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.btnp.svelte-nbwqq7{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;display:flex;box-shadow:0 1px 2px #007aff59}.btnp.svelte-nbwqq7:hover:not(:disabled){background:var(--blue-5)}.btnp.svelte-nbwqq7:disabled{opacity:.5;cursor:not-allowed}.btns.svelte-nbwqq7{border:1px solid var(--border);background:var(--bg-container);height:30px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.btns.svelte-nbwqq7:hover:not(:disabled){background:var(--hover-neutral);border-color:var(--text-quaternary)}.btns.svelte-nbwqq7:disabled{opacity:.5;cursor:not-allowed}.mono.svelte-nbwqq7{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.qr.svelte-s50t35{background:#fff;border-radius:8px;padding:8px;display:block}.qr-error.svelte-s50t35{color:var(--error,#dc2626);font-size:12px}.backdrop.svelte-jru7w4{z-index:1000;background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal.svelte-jru7w4{width:100%;max-width:760px;height:calc(78vh / var(--font-zoom));background:var(--bg-container);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;animation:.16s octo-fadein;display:flex;overflow:hidden;box-shadow:0 24px 48px #0f172a2e}.modal.svelte-jru7w4:focus{outline:none}.modal-header.svelte-jru7w4{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title.svelte-jru7w4{letter-spacing:-.01em;color:var(--text-heading);font-size:16px;font-weight:700}.modal-close.svelte-jru7w4{cursor:pointer;width:28px;height:28px;color:var(--text-secondary);background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:flex}.modal-close.svelte-jru7w4:hover{background:var(--hover-neutral);color:var(--text)}.modal-body.svelte-jru7w4{flex:1;min-height:0;display:flex}.rail.svelte-jru7w4{border-right:1px solid var(--border);background:var(--bg-layout);flex-direction:column;flex:0 0 190px;gap:2px;width:190px;padding:10px;display:flex;overflow-y:auto}.scat.svelte-jru7w4{cursor:pointer;color:var(--text-tertiary);border-radius:7px;align-items:center;gap:9px;padding:7px 10px;display:flex}.scat.svelte-jru7w4 span:where(.svelte-jru7w4){color:var(--text-secondary);font-size:13px}.scat.svelte-jru7w4:hover{background:var(--hover-neutral)}.scat.on.svelte-jru7w4{background:var(--active-blue-bg)}.scat.on.svelte-jru7w4 span:where(.svelte-jru7w4){color:var(--blue-6);font-weight:600}.scat.on.svelte-jru7w4{color:var(--blue-6)}.pane.svelte-jru7w4{flex-direction:column;flex:1;gap:0;min-width:0;padding:20px 24px;display:flex;overflow-y:auto}.loading-state.svelte-jru7w4{text-align:center;color:var(--text-tertiary);padding:40px;font-size:14px}.setrow.svelte-jru7w4{border-bottom:1px solid var(--border-secondary);justify-content:space-between;align-items:center;gap:20px;padding:14px 2px;display:flex}.setrow.svelte-jru7w4:last-child{border-bottom:none}.card2.svelte-jru7w4 .setrow:where(.svelte-jru7w4){padding:16px 20px}.seti.svelte-jru7w4{flex-direction:column;gap:2px;min-width:0;display:flex}.setl.svelte-jru7w4{color:var(--text);font-size:13px}.setd.svelte-jru7w4{color:var(--text-secondary);max-width:42ch;margin-top:2px;font-size:12px;line-height:1.45}.setver.svelte-jru7w4{color:var(--text-tertiary);flex:none;font-size:13px}.link-btn.svelte-jru7w4{color:var(--blue-6);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-family:inherit;font-size:13px;font-weight:500}.link-btn.svelte-jru7w4:hover{text-decoration:underline}.about-footer.svelte-jru7w4{text-align:center;color:var(--text-tertiary);padding:28px 2px 4px;font-size:12px}.sinput.svelte-jru7w4{border:1px solid var(--border);width:220px;height:32px;color:var(--text);background:var(--bg-container);border-radius:8px;outline:none;flex:none;padding:0 10px;font-family:inherit;font-size:13px}select.sinput.svelte-jru7w4{cursor:pointer}.sinput.svelte-jru7w4:focus{border-color:var(--blue-6);box-shadow:0 0 0 2px var(--focus-ring)}.btns.svelte-jru7w4{border:1px solid var(--border);background:var(--bg-container);height:30px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.btns.svelte-jru7w4:hover:not(:disabled){background:var(--hover-neutral);border-color:var(--text-quaternary)}.btns.svelte-jru7w4:disabled{opacity:.5;cursor:not-allowed}.card2.svelte-jru7w4{background:var(--bg-container);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.mobile-pair.svelte-jru7w4{flex-wrap:wrap;align-items:flex-start;gap:20px;padding:6px 2px;display:flex}.mobile-info.svelte-jru7w4{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.mobile-scan.svelte-jru7w4{color:var(--text);margin:0;font-size:14px}.mobile-meta.svelte-jru7w4{color:var(--text-tertiary);word-break:break-all;flex-direction:column;gap:4px;font-size:12px;display:flex}.mobile-meta.svelte-jru7w4>div:where(.svelte-jru7w4){min-width:0}.mobile-info.svelte-jru7w4 .btns:where(.svelte-jru7w4){align-self:flex-start}.mobile-disabled.svelte-jru7w4{text-align:center;color:var(--text-tertiary);padding:28px 16px;font-size:13px}.mono.svelte-jru7w4{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.backdrop.svelte-k24fmr{z-index:1100;background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal.svelte-k24fmr{background:linear-gradient(var(--warning-bg), var(--warning-bg)), var(--bg-container);border:1px solid var(--warning-border);border-radius:12px;width:100%;max-width:480px;animation:.16s octo-fadein;overflow:hidden;box-shadow:0 16px 48px #0000002e}.modal.svelte-k24fmr:focus{outline:none}.modal-header.svelte-k24fmr{border-bottom:1px solid var(--warning-border);align-items:center;gap:8px;padding:12px 18px;display:flex}.modal-title.svelte-k24fmr{color:var(--text-heading);flex:1;font-size:14px;font-weight:600}.header-tag.svelte-k24fmr{flex-shrink:0;margin-left:auto}.modal-body.svelte-k24fmr{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.desc.svelte-k24fmr{color:var(--text);margin:0;font-size:13px;line-height:1.6}.terminal.svelte-k24fmr{background:var(--terminal-bg);color:var(--terminal-text);white-space:pre-wrap;word-break:break-all;border-radius:6px;max-height:220px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6;overflow:auto}.prompt.svelte-k24fmr{color:var(--success)}.diff-block.svelte-k24fmr{background:var(--bg-container);border:1px solid var(--border);border-radius:6px;max-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6;overflow:hidden auto}.diff-hdr.svelte-k24fmr{color:var(--text-tertiary);padding:4px 10px}.diff-line.svelte-k24fmr{white-space:pre-wrap;word-break:break-all;padding:1px 10px}.diff-line.rm.svelte-k24fmr{background:var(--error-bg);color:var(--error-dark);border-left:2px solid var(--error)}.diff-line.add.svelte-k24fmr{background:var(--success-bg);color:var(--success-text);border-left:2px solid var(--success)}.diff-line.plain.svelte-k24fmr{color:var(--text-secondary)}.modal-footer.svelte-k24fmr{border-top:1px solid var(--warning-border);align-items:center;gap:8px;padding:12px 18px;display:flex}.spacer.svelte-k24fmr{flex:1}.btn-deny.svelte-k24fmr{border:1px solid var(--border);background:var(--bg-container);height:32px;color:var(--text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;display:flex}.btn-deny.svelte-k24fmr:hover{border-color:var(--error);color:var(--error)}.btn-secondary.svelte-k24fmr{border:1px solid var(--border);background:var(--bg-container);height:32px;color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:0 12px;font-family:inherit;font-size:13px}.btn-secondary.svelte-k24fmr:hover{border-color:var(--blue-5);color:var(--blue-5)}.btn-primary.svelte-k24fmr{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 14px;font-family:inherit;font-size:13px;display:flex}.btn-primary.svelte-k24fmr:hover{background:var(--blue-5)}.backdrop.svelte-aqjd2u{z-index:1200;background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal.svelte-aqjd2u{background:var(--bg-container);border:1px solid var(--border);border-radius:12px;width:100%;max-width:420px;animation:.16s octo-fadein;box-shadow:0 16px 48px #0000002e}.modal.svelte-aqjd2u:focus{outline:none}.msg.svelte-aqjd2u{color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0;padding:20px 20px 4px;font-size:14px;line-height:1.6}.footer.svelte-aqjd2u{justify-content:flex-end;gap:8px;padding:16px 20px 18px;display:flex}.btn-secondary.svelte-aqjd2u{border:1px solid var(--border);background:var(--bg-container);height:32px;color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:0 14px;font-family:inherit;font-size:13px}.btn-secondary.svelte-aqjd2u:hover{border-color:var(--blue-5);color:var(--blue-5)}.btn-primary.svelte-aqjd2u{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:6px;height:32px;padding:0 16px;font-family:inherit;font-size:13px}.btn-primary.svelte-aqjd2u:hover{background:var(--blue-5)}.backdrop.svelte-r9ct8j{z-index:1100;background:var(--scrim);justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.modal.svelte-r9ct8j{background:var(--bg-container);border:1px solid var(--border-secondary);border-radius:12px;flex-direction:column;width:min(1400px,96%);min-width:320px;height:94%;min-height:0;animation:.16s octo-fadein;display:flex;overflow:hidden;box-shadow:0 16px 48px #0000002e}@media (width<=900px),(height<=600px){.backdrop.svelte-r9ct8j{padding:0}.modal.svelte-r9ct8j{border:none;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}.modal.svelte-r9ct8j:focus{outline:none}.topbar.svelte-r9ct8j{border-bottom:1px solid var(--border-secondary);flex:none;align-items:center;gap:6px;padding:10px 10px 10px 18px;display:flex}.file-info.svelte-r9ct8j{flex-direction:column;flex:1;min-width:0;display:flex}.file-name.svelte-r9ct8j{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.file-meta.svelte-r9ct8j{color:var(--text-tertiary);font-size:11px}.icon-btn.svelte-r9ct8j{cursor:pointer;width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:none;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;display:flex}.icon-btn.svelte-r9ct8j:hover:not(:disabled){background:var(--hover-neutral);color:var(--blue-6)}.icon-btn.svelte-r9ct8j:disabled{opacity:.45;cursor:default}.body.svelte-r9ct8j{background:var(--bg-container);flex:1;min-height:0}.body-loading.svelte-r9ct8j{height:100%;color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}iframe.svelte-r9ct8j{border:0;width:100%;height:100%;display:block}.img-wrap.svelte-r9ct8j{box-sizing:border-box;background:var(--bg-layout);justify-content:center;align-items:center;width:100%;height:100%;padding:12px;display:flex;overflow:auto}.img-wrap.svelte-r9ct8j img:where(.svelte-r9ct8j){object-fit:contain;max-width:100%;max-height:100%}.img-wrap.svelte-r9ct8j img.img-hidden:where(.svelte-r9ct8j){display:none}.img-error.svelte-r9ct8j{text-align:center;max-width:85%;color:var(--text-tertiary);flex-direction:column;align-items:center;gap:10px;font-size:13px;display:flex}.panel.svelte-1sn6rlp{background:var(--panel-frost);-webkit-backdrop-filter:blur(var(--frost-blur));border-left:1px solid var(--border);flex-direction:column;flex:none;min-height:0;display:flex;position:relative}.resize-handle.svelte-1sn6rlp{cursor:col-resize;z-index:5;width:8px;position:absolute;top:0;bottom:0;left:-3px}.resize-handle.svelte-1sn6rlp:hover{background:var(--focus-ring)}.topbar.svelte-1sn6rlp{border-bottom:1px solid var(--border-secondary);flex:none;align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.panel-title.svelte-1sn6rlp{color:var(--text-heading);white-space:nowrap;font-size:13px;font-weight:600}.file-row.svelte-1sn6rlp{border-bottom:1px solid var(--border-secondary);flex:none;align-items:center;gap:8px;padding:7px 10px 7px 16px;display:flex}.file-name.svelte-1sn6rlp{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.file-meta.svelte-1sn6rlp{color:var(--text-tertiary);flex:none;font-size:11px}.mono.svelte-1sn6rlp{font-family:var(--font-mono)}.icon-btn.svelte-1sn6rlp{cursor:pointer;width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:none;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;display:flex}.icon-btn.svelte-1sn6rlp:hover:not(:disabled){background:var(--hover-neutral);color:var(--blue-6)}.icon-btn.svelte-1sn6rlp:disabled{opacity:.45;cursor:default}.seg.svelte-1sn6rlp{background:var(--control-track);border-radius:8px;flex:none;gap:2px;padding:2px;display:inline-flex}.seg-btn.svelte-1sn6rlp{cursor:pointer;height:24px;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;padding:0 12px;font-family:inherit;font-size:12px}.seg-btn.active.svelte-1sn6rlp{background:var(--bg-container);color:var(--blue-6);font-weight:600;box-shadow:0 1px 2px #0000001f}.sandboxed-label.svelte-1sn6rlp{color:var(--text-tertiary);margin-left:auto;font-size:11px}.body.svelte-1sn6rlp{background:var(--bg-container);flex:1;min-height:0}.body-loading.svelte-1sn6rlp{height:100%;color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.empty.svelte-1sn6rlp{text-align:center;color:var(--text-tertiary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:32px;font-size:13px;display:flex}iframe.svelte-1sn6rlp{border:0;width:100%;height:100%;display:block}.img-wrap.svelte-1sn6rlp{box-sizing:border-box;background:var(--bg-layout);justify-content:center;align-items:center;width:100%;height:100%;padding:8px;display:flex;overflow:auto}.img-wrap.svelte-1sn6rlp img:where(.svelte-1sn6rlp){object-fit:contain;max-width:100%;max-height:100%}.img-wrap.svelte-1sn6rlp img.img-hidden:where(.svelte-1sn6rlp){display:none}.img-error.svelte-1sn6rlp{text-align:center;max-width:85%;color:var(--text-tertiary);flex-direction:column;align-items:center;gap:10px;font-size:13px;display:flex}.code-view.svelte-1sn6rlp{box-sizing:border-box;background:var(--bg-sidebar);height:100%;color:var(--text);white-space:pre;margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.7;overflow:auto}.switcher.svelte-1sn6rlp{border-top:1px solid var(--border-secondary);flex:none;align-items:center;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.footer.svelte-1sn6rlp{border-top:1px solid var(--border-secondary);flex:none;align-items:center;gap:8px;padding:10px 16px;display:flex;overflow-x:auto}.footer-lbl.svelte-1sn6rlp{color:var(--text-tertiary);flex:none;margin-right:2px;font-size:11px}.wbtn.svelte-1sn6rlp{background:var(--bg-container);border:1px solid var(--border);border-radius:var(--radius-sm);height:32px;color:var(--text);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .12s;display:inline-flex;box-shadow:0 1px 1.5px #0000000a}.wbtn.svelte-1sn6rlp:hover:not(:disabled){background:var(--bg-table-header)}.wbtn.svelte-1sn6rlp:disabled{opacity:.5;cursor:default}.chip.svelte-1sn6rlp{border:1px solid var(--border-secondary);background:var(--bg-container);height:30px;color:var(--text-secondary);cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12px;display:flex}.chip.active.svelte-1sn6rlp{border-color:var(--blue-6);background:var(--active-blue-bg);color:var(--blue-6)}.spin.svelte-1sn6rlp{animation:.8s linear infinite octo-spin}.save-to-la-bar.svelte-1sn6rlp{border-bottom:1px solid var(--border-secondary);flex:none;align-items:center;gap:6px;padding:6px 10px;display:flex}.save-to-la-input.svelte-1sn6rlp{border:1px solid var(--border-secondary);background:var(--bg-container);height:28px;color:var(--text);border-radius:6px;outline:none;flex:1;padding:0 8px;font-family:inherit;font-size:12px}.save-to-la-input.svelte-1sn6rlp:focus{border-color:var(--blue-5)}.btn-action.svelte-1sn6rlp{cursor:pointer;background:var(--blue-6);color:#fff;border:none;border-radius:6px;height:28px;padding:0 12px;font-family:inherit;font-size:12px}.btn-action.svelte-1sn6rlp:hover:not(:disabled){background:var(--blue-5)}.btn-action.svelte-1sn6rlp:disabled{opacity:.5;cursor:not-allowed}.backdrop.svelte-stlzfi{z-index:1100;background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal.svelte-stlzfi{background:var(--bg-container);border-radius:12px;width:100%;max-width:480px;animation:.16s octo-fadein;overflow:hidden;box-shadow:0 16px 48px #0000002e}.modal.svelte-stlzfi:focus{outline:none}.modal-header.svelte-stlzfi{border-bottom:1px solid var(--border-table);align-items:center;gap:8px;padding:14px 18px;display:flex}.modal-title.svelte-stlzfi{color:var(--text-heading);flex:1;font-size:15px;font-weight:600}.modal-body.svelte-stlzfi{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.context-text.svelte-stlzfi{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.options.svelte-stlzfi{flex-direction:column;gap:6px;display:flex}.option-btn.svelte-stlzfi{border:1px solid var(--border-table);background:var(--bg-table-header);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s;display:flex}.option-btn.svelte-stlzfi:hover{border-color:var(--blue-2);background:var(--blue-1)}.option-btn.selected.svelte-stlzfi{border-color:var(--blue-6);background:var(--blue-1);color:var(--blue-6)}.custom-input-wrap.svelte-stlzfi{display:flex}.custom-input.svelte-stlzfi{border:1px solid var(--border);color:var(--text);background:var(--bg-container);resize:vertical;border-radius:6px;outline:none;flex:1;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.6}.custom-input.svelte-stlzfi:focus{border-color:var(--blue-6);box-shadow:0 0 0 2px var(--focus-ring)}.modal-footer.svelte-stlzfi{border-top:1px solid var(--border-table);align-items:center;gap:8px;padding:12px 18px;display:flex}.spacer.svelte-stlzfi{flex:1}.btn-cancel.svelte-stlzfi{border:1px solid var(--border);background:var(--bg-container);height:32px;color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:0 14px;font-family:inherit;font-size:14px}.btn-cancel.svelte-stlzfi:hover{border-color:var(--border);color:var(--text);background:var(--bg-layout)}.btn-primary.svelte-stlzfi{background:var(--blue-6);color:#fff;cursor:pointer;border:none;border-radius:6px;height:32px;padding:0 14px;font-family:inherit;font-size:14px}.btn-primary.svelte-stlzfi:hover:not(:disabled){background:var(--blue-5)}.btn-primary.svelte-stlzfi:disabled{background:var(--border);cursor:not-allowed}.toast-stack.svelte-13ibvv7{z-index:1100;flex-direction:column-reverse;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.toast.svelte-13ibvv7{background:var(--bg-container);border:1px solid var(--border-secondary);color:var(--text);border-radius:8px;align-items:center;gap:10px;max-width:360px;padding:11px 12px 11px 14px;font-size:13px;animation:.2s octo-fadein;display:flex;box-shadow:0 8px 24px #0f172a24}.toast-close.svelte-13ibvv7{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-left:2px;padding:2px;display:flex}.toast-close.svelte-13ibvv7:hover{background:var(--hover-neutral);color:var(--text)}.app.svelte-1n46o8q{background:var(--bg-layout);flex-direction:column;height:100%;display:flex;overflow:hidden}.content.svelte-1n46o8q{flex:1;min-height:0;display:flex}.main.svelte-1n46o8q{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.splash.svelte-1n46o8q{background:var(--bg-layout);justify-content:center;align-items:center;height:100%;display:flex}.splash-msg.svelte-1n46o8q{text-align:center;color:var(--text-secondary);max-width:420px;margin:0 auto;padding:24px;font-size:14px;line-height:1.6}.splash.svelte-1n46o8q .spinner:where(.svelte-1n46o8q){border:3px solid var(--blue-2);border-top-color:var(--blue-6);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite svelte-1n46o8q-octo-spin}@keyframes svelte-1n46o8q-octo-spin{to{transform:rotate(360deg)}}
