@font-face{font-family:Plex Sans;src:url(../../../fonts/plex-sans.woff2)format("woff2-variations");font-weight:100 700;font-style:normal;font-display:block}@font-face{font-family:Plex Mono;src:url(../../../fonts/plex-mono.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#fbfbfa)var(--lightningcss-dark,#101011);--bg-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17171a);--bg-inset:var(--lightningcss-light,#f4f4f2)var(--lightningcss-dark,#1d1d21);--fg:var(--lightningcss-light,#18181b)var(--lightningcss-dark,#ededf0);--fg-muted:var(--lightningcss-light,#6f6f78)var(--lightningcss-dark,#8e8e99);--fg-faint:var(--lightningcss-light,#6f6f76)var(--lightningcss-dark,#848491);--accent:var(--lightningcss-light,#1a5fd0)var(--lightningcss-dark,#5b9bff);--danger:var(--lightningcss-light,#b4232f)var(--lightningcss-dark,#f06a72);--success:var(--lightningcss-light,#17794a)var(--lightningcss-dark,#45c68a);--border:var(--lightningcss-light,#e5e5e1)var(--lightningcss-dark,#26262b);--border-strong:var(--lightningcss-light,#d2d2cd)var(--lightningcss-dark,#34343b);--viz-1:var(--lightningcss-light,#1a5fd0)var(--lightningcss-dark,#4b8df2);--viz-2:var(--lightningcss-light,#c2570a)var(--lightningcss-dark,#cf7b28);--viz-3:var(--lightningcss-light,#12945f)var(--lightningcss-dark,#22a37c);--lift-high:var(--lightningcss-light,0 12px 32px #18181b1f)var(--lightningcss-dark,0 12px 32px #00000080);--font-sans:"Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--radius:3px;--control:2rem;--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--t-fast:.14s;--t-slow:.26s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t-slow:0s}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0;font-size:14px;line-height:1.45}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.panel{border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--bg-raised);overflow:hidden}@keyframes busy-pulse{50%{opacity:.4}}.panel-head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--border);background:var(--bg-inset);display:flex}.panel-head .meta{margin-right:auto}.note,.note p{color:var(--fg-muted);margin:0;font-size:.8125rem;line-height:1.6}.panel>.note{padding:var(--space-3);border-bottom:1px solid var(--border)}.panel>.note,.panel>.empty{justify-items:start;gap:var(--space-3);grid-template-columns:minmax(0,62ch);display:grid}.group{align-items:center;gap:var(--space-1) var(--space-3);min-height:2.75rem;padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--border);background:var(--bg-inset);flex-wrap:wrap;display:flex}.group-title{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:600}.group .count{margin-left:auto}.panel-title{letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.microlabel{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);font-size:.625rem;font-weight:500}.rows{margin:0;padding:0;list-style:none}.rows li{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-1) var(--space-3);min-height:2.5rem;display:flex}.rows li+li{border-top:1px solid var(--border)}.reads-down li{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.125rem;min-height:0;padding:0;display:flex}.rows li[aria-busy=true],.table li[aria-busy=true]{opacity:.5;pointer-events:none}.rows li:has(>.row-link){padding:0 var(--space-3);gap:var(--space-3);transition:background-color var(--t-fast) var(--ease)}.check+.row-link{padding-left:0}.check{accent-color:var(--accent);cursor:pointer;flex:none;width:.9375rem;height:.9375rem;margin:0}.rows li:has(>.row-link):hover{background:var(--bg-inset)}.row-link{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2);color:inherit;flex:1;text-decoration:none;display:flex}.cell{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.cell-main{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.meta{align-items:center;gap:0 var(--space-3);color:var(--fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:.75rem;display:flex}.state-running{color:var(--success)}.state-pending{color:var(--accent)}.state-stopping{color:var(--danger)}.state-idle{color:var(--fg-faint)}.empty{padding:var(--space-4) var(--space-3);color:var(--fg-faint);font-size:.8125rem}.chip{align-items:center;gap:var(--space-2);border:1px solid var(--border);height:1.5rem;color:var(--fg-muted);cursor:pointer;white-space:nowrap;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border-radius:999px;padding:0 .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.chip:hover{color:var(--fg)}.chip.on{background:color-mix(in oklab, var(--accent) 12%, transparent);color:var(--accent);border-color:#0000}.tag{border-radius:calc(var(--radius) - 2px);background:var(--bg-inset);color:var(--fg-muted);white-space:nowrap;padding:.0625rem .375rem;line-height:1.4}.oneline{text-overflow:ellipsis;white-space:nowrap;max-width:36rem;display:block;overflow:hidden}.table{grid-template-columns:auto minmax(7rem,1.3fr) 5.5rem auto;margin:0;padding:0;list-style:none;display:grid}.table li{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:var(--space-3);padding:var(--space-1) var(--space-3);min-height:2.5rem;display:grid}.table li+li{border-top:1px solid var(--border)}.table .thead{min-height:2rem;color:var(--fg-faint);font-size:.75rem;font-weight:500}.table .tname{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.table .tmeta{color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.table .tstate{font-size:.75rem;font-weight:500}.table .tactions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.table .wide{display:none}@media (width>=52rem){.table{grid-template-columns:auto minmax(9rem,1.2fr) minmax(8rem,1fr) minmax(8rem,1fr) 6rem 4rem auto}.table .wide{display:block}}.btn{align-items:center;gap:var(--space-2);height:var(--control);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-raised);cursor:pointer;white-space:nowrap;color:inherit;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);padding:0 .625rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--bg-inset)}.btn-primary{background:var(--accent);color:#fff;border-color:#0000}.btn-primary:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 85%, var(--fg))}.btn-quiet{color:var(--fg-muted);background:0 0;border-color:#0000}.btn-quiet:hover:not(:disabled){background:var(--bg-inset);color:var(--fg)}.btn-link{color:var(--fg-muted);cursor:pointer;white-space:nowrap;transition:color var(--t-fast) var(--ease);background:0 0;border:0;padding:.375rem .25rem;font-size:.75rem;font-weight:500}.btn-link:hover:not(:disabled){color:var(--fg)}.btn-link.danger:hover:not(:disabled){color:var(--danger)}.btn-link:disabled{opacity:.45;cursor:default}.btn-link[aria-busy=true]{pointer-events:none;cursor:progress;animation:1.4s ease-in-out infinite busy-pulse}@media (prefers-reduced-motion:reduce){.btn[aria-busy=true],.btn-link[aria-busy=true]{opacity:.55;animation:none}}.btn:disabled{opacity:.45;cursor:default}.btn[aria-busy=true]{pointer-events:none;cursor:progress;animation:1.4s ease-in-out infinite busy-pulse}.toast{cursor:pointer;text-align:left;transition:opacity var(--t-fast) var(--ease);bottom:max(var(--space-4), env(safe-area-inset-bottom));max-width:min(28rem,100vw - 2rem);padding:var(--space-2) var(--space-3);border:1px solid var(--danger);border-radius:var(--radius);background:var(--bg-raised);color:var(--danger);box-shadow:var(--lift-high);z-index:10;margin:0;font-size:.8125rem;position:fixed;left:50%;transform:translate(-50%)}.toast:hover{opacity:.85}.loadbar{background:var(--accent);transform-origin:0;opacity:0;z-index:20;pointer-events:none;width:100%;height:2px;transition:transform var(--t-slow) var(--ease), opacity var(--t-slow) var(--ease);position:fixed;top:0;left:0;transform:scaleX(0)}.loadbar[data-visible=true]{opacity:1}::view-transition-old(root){animation-duration:.13s}::view-transition-new(root){animation-duration:.13s}.field{gap:var(--space-1);flex-direction:column;font-size:.8125rem;font-weight:500;display:flex}.input{height:var(--control);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);font-family:var(--font-sans);width:100%;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);padding:0 .625rem;font-size:.8125rem}textarea.input{resize:vertical;height:auto;padding:.4375rem .625rem;line-height:1.5}.input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 15%, transparent);outline:none}.prompt-box{gap:var(--space-1);cursor:text;padding:var(--space-2);border:1px solid var(--border-strong);border-radius:calc(var(--radius) + 3px);background:var(--bg);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);flex-direction:column;display:flex}.prompt-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 15%, transparent)}.prompt-box textarea{resize:none;padding:var(--space-1);font-family:var(--font-sans);field-sizing:content;background:0 0;border:0;width:100%;max-height:12rem;font-size:.875rem;line-height:1.5}.prompt-box textarea:focus-visible{outline:none}.prompt-box.disabled{opacity:.6}.prompt-actions{justify-content:flex-end;gap:var(--space-2);pointer-events:none;display:flex}.prompt-actions>*{pointer-events:auto}.error{color:var(--danger);margin:0;font-size:.8125rem}p.svelte-z7rptq{margin:0 0 var(--space-4);color:var(--fg-muted);font-size:.875rem;line-height:1.55}.actions.svelte-z7rptq{gap:var(--space-2);display:flex}.danger.svelte-z7rptq{background:var(--danger)}.danger.svelte-z7rptq:hover{background:color-mix(in oklab, var(--danger) 85%, var(--fg))}.lockup.svelte-vnfosd{font-size:calc(var(--mark) * .95);letter-spacing:-.02em;color:var(--fg);white-space:nowrap;align-items:center;gap:.375em;font-weight:600;display:inline-flex}svg.svelte-vnfosd{width:var(--mark);height:var(--mark);color:var(--accent);flex:none;overflow:visible}.shell.svelte-vnfosd{opacity:.55}.word.svelte-vnfosd{font-size:1.05em}.shell.svelte-12qhfyh{max-width:64rem;height:100dvh;padding:0 var(--space-4);flex-direction:column;margin:0 auto;display:flex}header.svelte-12qhfyh{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;display:flex}header.svelte-12qhfyh>.btn:where(.svelte-12qhfyh){margin-left:auto}nav.svelte-12qhfyh{gap:var(--space-1);flex-wrap:wrap;flex:1 0 100%;order:1;display:flex}@media (width>=52rem){header.svelte-12qhfyh{flex-wrap:nowrap}nav.svelte-12qhfyh{flex:0 auto;order:0}}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){border-radius:var(--radius);color:var(--fg-muted);white-space:nowrap;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);padding:.25rem .5rem;font-size:.8125rem;font-weight:500;text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:var(--bg-inset);color:var(--fg)}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){background:color-mix(in oklab, var(--accent) 12%, transparent);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 18%, transparent)}main.svelte-12qhfyh>*{flex:none}main.svelte-12qhfyh{overscroll-behavior:contain;gap:var(--space-4);width:100vw;min-height:0;padding:var(--space-4) max(var(--space-4), calc(50vw - 32rem)) max(var(--space-5), env(safe-area-inset-bottom));flex-direction:column;flex:1;margin-left:calc(50% - 50vw);display:flex;overflow-y:auto}.gate.svelte-12qhfyh{min-height:100dvh;padding:var(--space-4);place-items:center;display:grid}.gate-card.svelte-12qhfyh{gap:var(--space-4);width:min(22rem,100%);padding:var(--space-5);border:1px solid var(--border);border-radius:calc(var(--radius) + 3px);background:var(--bg-raised);box-shadow:var(--lift-high);flex-direction:column;display:flex}.gate-title.svelte-12qhfyh{gap:var(--space-1);flex-direction:column;display:flex}.gate.svelte-12qhfyh h1:where(.svelte-12qhfyh){letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:600}.gate-title.svelte-12qhfyh p:where(.svelte-12qhfyh){color:var(--fg-muted);margin:0;font-size:.875rem}.gate-action.svelte-12qhfyh{justify-content:center;width:100%}.hint.svelte-12qhfyh{color:var(--fg-faint);margin:0;font-size:.75rem;line-height:1.6}.hint.svelte-12qhfyh code:where(.svelte-12qhfyh){font-family:var(--font-mono);background:var(--bg-inset);border-radius:2px;padding:.0625rem .25rem}.gate.svelte-12qhfyh form:where(.svelte-12qhfyh){gap:var(--space-3);flex-direction:column;display:flex}
