.sidebar.svelte-szqtvg{width:var(--sidebar-width);background:var(--surface-panel);border-right:1px solid var(--border);flex-direction:column;flex:none;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.brand.svelte-szqtvg{align-items:center;gap:var(--space-2);height:var(--topbar-height);padding:0 var(--space-3);border-bottom:1px solid var(--border);flex:none;display:flex}.mark.svelte-szqtvg{border-radius:var(--radius-sm);background:var(--accent-subtle);width:24px;height:24px;color:var(--accent-text);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.name.svelte-szqtvg{flex-direction:column;min-width:0;display:flex}.product.svelte-szqtvg{font-size:var(--text-13);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.version.svelte-szqtvg{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;line-height:1.2}nav.svelte-szqtvg{padding:var(--space-2) var(--space-2) var(--space-4);flex:1;overflow-y:auto}ul.svelte-szqtvg{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}nav.svelte-szqtvg a:where(.svelte-szqtvg){align-items:center;gap:var(--space-3);height:32px;padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-13);font-weight:500;text-decoration:none;display:flex}nav.svelte-szqtvg a:where(.svelte-szqtvg):hover{background:var(--surface-hover);color:var(--text-primary);text-decoration:none}nav.svelte-szqtvg a.active:where(.svelte-szqtvg){background:var(--accent-subtle);color:var(--accent-text)}.icon.svelte-szqtvg{flex:none;display:inline-flex}.footer.svelte-szqtvg{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);flex:none;display:flex}.theme.svelte-szqtvg{border:1px solid var(--border);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.theme.svelte-szqtvg button:where(.svelte-szqtvg){width:24px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.theme.svelte-szqtvg button:where(.svelte-szqtvg):hover{background:var(--surface-hover);color:var(--text-primary)}.theme.svelte-szqtvg button.selected:where(.svelte-szqtvg){background:var(--surface-hover);color:var(--accent)}.connection.svelte-szqtvg{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-12);min-width:0;display:inline-flex}.connection.svelte-szqtvg .label:where(.svelte-szqtvg){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=1023px){.sidebar.svelte-szqtvg{width:var(--sidebar-width-collapsed)}.name.svelte-szqtvg,.connection.svelte-szqtvg .label:where(.svelte-szqtvg){display:none}.brand.svelte-szqtvg{justify-content:center;padding:0}nav.svelte-szqtvg a:where(.svelte-szqtvg){justify-content:center;gap:0}nav.svelte-szqtvg a:where(.svelte-szqtvg) .label:where(.svelte-szqtvg){display:none}.footer.svelte-szqtvg{gap:var(--space-2);padding:var(--space-2) 0;flex-direction:column}.theme.svelte-szqtvg{flex-direction:column}}@media (width<=719px){.sidebar.svelte-szqtvg{z-index:50;width:var(--sidebar-width);box-shadow:var(--shadow-md);transition:transform .16s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open.svelte-szqtvg{transform:translate(0)}.sidebar.open.svelte-szqtvg .name:where(.svelte-szqtvg),.sidebar.open.svelte-szqtvg .connection:where(.svelte-szqtvg) .label:where(.svelte-szqtvg),.sidebar.open.svelte-szqtvg nav:where(.svelte-szqtvg) a:where(.svelte-szqtvg) .label:where(.svelte-szqtvg){display:block}.sidebar.open.svelte-szqtvg .brand:where(.svelte-szqtvg){padding:0 var(--space-3);justify-content:flex-start}.sidebar.open.svelte-szqtvg nav:where(.svelte-szqtvg) a:where(.svelte-szqtvg){justify-content:flex-start;gap:var(--space-3)}.sidebar.open.svelte-szqtvg .footer:where(.svelte-szqtvg){padding:var(--space-2) var(--space-3);flex-direction:row}.sidebar.open.svelte-szqtvg .theme:where(.svelte-szqtvg){flex-direction:row}}.topbar.svelte-12kbeb0{align-items:center;gap:var(--space-3);height:var(--topbar-height);padding:0 var(--space-6);border-bottom:1px solid var(--border);background:var(--surface-panel);z-index:20;display:flex;position:sticky;top:0}h1.svelte-12kbeb0{font-size:var(--text-14);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.right.svelte-12kbeb0{align-items:center;gap:var(--space-3);min-width:0;margin-left:auto;display:flex}.job-chip.svelte-12kbeb0{align-items:center;gap:var(--space-2);max-width:380px;height:24px;padding:0 var(--space-2);border:1px solid var(--accent-subtle);background:var(--accent-subtle);color:var(--accent-text);font-size:var(--text-12);border-radius:999px;text-decoration:none;display:inline-flex}.job-chip.svelte-12kbeb0:hover{border-color:var(--accent);text-decoration:none}.kind.svelte-12kbeb0{font-family:var(--font-mono);font-weight:600}.job-chip.svelte-12kbeb0 .label:where(.svelte-12kbeb0){color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.queued.svelte-12kbeb0{color:var(--text-secondary);font-size:var(--text-12);white-space:nowrap}.connection.svelte-12kbeb0{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-12);white-space:nowrap;display:inline-flex}.hamburger.svelte-12kbeb0{border:1px solid var(--border);border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:none}@media (width<=719px){.topbar.svelte-12kbeb0{padding:0 var(--space-4)}.hamburger.svelte-12kbeb0{display:inline-flex}.job-chip.svelte-12kbeb0 .label:where(.svelte-12kbeb0){display:none}}.gate.svelte-1ervrbm{z-index:80;padding:var(--space-6);background:var(--surface-page);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.card.svelte-1ervrbm{gap:var(--space-3);width:min(400px,100%);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.icon.svelte-1ervrbm{border-radius:var(--radius-md);background:var(--accent-subtle);width:36px;height:36px;color:var(--accent-text);justify-content:center;align-items:center;display:flex}.lead.svelte-1ervrbm{color:var(--text-secondary);font-size:var(--text-13)}.toast-host.svelte-es3tmj{right:var(--space-4);bottom:var(--space-4);z-index:60;gap:var(--space-2);pointer-events:none;flex-direction:column;width:min(400px,100vw - 32px);display:flex;position:fixed}.toast.svelte-es3tmj{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-md);font-size:var(--text-13);pointer-events:auto;border-left-width:3px;display:flex}.icon.svelte-es3tmj{flex:none;padding-top:2px;display:flex}.text.svelte-es3tmj{overflow-wrap:anywhere;flex:1;min-width:0}.link.svelte-es3tmj{margin-left:var(--space-2);color:var(--accent-text);white-space:nowrap;font-weight:500}.success.svelte-es3tmj{border-left-color:var(--success)}.success.svelte-es3tmj .icon:where(.svelte-es3tmj){color:var(--success)}.error.svelte-es3tmj{border-left-color:var(--danger)}.error.svelte-es3tmj .icon:where(.svelte-es3tmj){color:var(--danger)}.info.svelte-es3tmj{border-left-color:var(--info)}.info.svelte-es3tmj .icon:where(.svelte-es3tmj){color:var(--info)}:root{--surface-page:#0d0f13;--surface-panel:#14171d;--surface-raised:#1b1f27;--surface-hover:#212632;--border:#262b35;--border-strong:#363d4a;--text-primary:#e6e9ef;--text-secondary:#a3acbd;--text-muted:#6f7889;--accent:#4c8dff;--accent-hover:#6ba0ff;--accent-active:#3a7aeb;--accent-subtle:#17243d;--accent-text:#8fb8ff;--on-accent:#0b1220;--success:#3fb950;--success-subtle:#12261a;--warning:#d29922;--warning-subtle:#2a1f0b;--danger:#f4574c;--danger-subtle:#2d1516;--info:#58a6ff;--info-subtle:#10243e;--neutral:var(--text-secondary);--neutral-subtle:#20242d;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--font-sans:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-12:12px;--text-13:13px;--text-14:14px;--text-16:16px;--text-20:20px;--text-24:24px;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 8px 24px #00000073;--sidebar-width:240px;--sidebar-width-collapsed:60px;--topbar-height:48px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--surface-page:#f7f8fa;--surface-panel:#fff;--surface-raised:#fff;--surface-hover:#eef1f6;--border:#dfe3ea;--border-strong:#c3cad6;--text-primary:#16191f;--text-secondary:#4d5666;--text-muted:#79828f;--accent:#1f6feb;--accent-hover:#3b82f6;--accent-active:#1a5fd0;--accent-subtle:#e8f0ff;--accent-text:#1a5fd0;--on-accent:#fff;--success:#1a7f37;--success-subtle:#e6f6ea;--warning:#9a6700;--warning-subtle:#fdf3d8;--danger:#cf222e;--danger-subtle:#fdecec;--info:#0969da;--info-subtle:#e6f0fb;--neutral:var(--text-secondary);--neutral-subtle:#eef1f5;--shadow-sm:0 1px 2px #1018280f;--shadow-md:0 8px 24px #1018281f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-14);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5}h1,h2,h3,h4,p,figure,dl,dd{margin:0}h1{font-size:var(--text-20);letter-spacing:-.01em;font-weight:600}h2{font-size:var(--text-16);font-weight:600}h3{font-size:var(--text-14);font-weight:600}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}code,pre,kbd,samp{font-family:var(--font-mono);font-size:var(--text-12)}button,input,select,textarea{font:inherit;color:inherit}table{font-size:var(--text-13)}hr{border:0;border-top:1px solid var(--border);margin:var(--space-4) 0}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}::selection{background:var(--accent-subtle);color:var(--text-primary)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted);background-clip:content-box;border:3px solid #0000}.mono{font-family:var(--font-mono);font-size:var(--text-12)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);z-index:70;padding:3px var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-12);white-space:nowrap;box-shadow:var(--shadow-sm);opacity:0;visibility:hidden;pointer-events:none;font-weight:400;line-height:1.4;transition:opacity .12s .25s,visibility 0s linear .25s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}[data-tip][data-tip-placement=bottom]:after{top:calc(100% + 6px);bottom:auto}[data-tip][data-tip-wrap]:after{white-space:normal;text-align:left;width:max-content;max-width:40ch}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;visibility:visible}[data-tip=""]:after{content:none}.shell.svelte-12qhfyh{min-height:100vh;display:flex}.column.svelte-12qhfyh{flex-direction:column;flex:1;min-width:0;display:flex}main.svelte-12qhfyh{padding:var(--space-6);flex:1;min-width:0}.scrim.svelte-12qhfyh{z-index:40;cursor:default;background:#00000080;border:0;padding:0;display:none;position:fixed;inset:0}@media (width<=719px){.scrim.svelte-12qhfyh{display:block}main.svelte-12qhfyh{padding:var(--space-4)}}
