:root:root,.bimy-embed.bimy-embed{--em:.0625rem;--font-sans:"IBM Plex Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--r-xs:calc(3 * var(--em));--r-sm:calc(4 * var(--em));--r-md:calc(6 * var(--em));--r-lg:calc(8 * var(--em));--r-xl:calc(10 * var(--em));--r-sheet:calc(10 * var(--em));--r-pill:calc(5 * var(--em));--r-full:999px;--fs-body:calc(13 * var(--em));--fs-lg:calc(14 * var(--em));--fs-xl:calc(16 * var(--em));--h-sm:calc(22 * var(--em));--h-md:calc(26 * var(--em));--h-lg:calc(30 * var(--em));--row-tree:calc(24 * var(--em));--row-md:calc(26 * var(--em));--bar-sm:calc(26 * var(--em));--bar-md:calc(34 * var(--em));--pad-ctl-x:calc(8 * var(--em));--pad-panel:calc(8 * var(--em));--pad-dialog:calc(12 * var(--em));--pad-bar-y:calc(4 * var(--em));--pad-bar-x:calc(8 * var(--em));--page-gutter:calc(12 * var(--em));--panel-head-h:calc(30 * var(--em));--panel-row-h:calc(26 * var(--em));--bottom-chip-h:calc(28 * var(--em))}@media (pointer:coarse){:root:root,.bimy-embed.bimy-embed{--h-sm:30px;--h-md:34px;--h-lg:40px;--row-md:34px;--panel-head-h:36px;--panel-row-h:34px}}:root{--glass-shadow:0 1px 2px #0206170f, 0 10px 28px -8px #02061738;--glass-shadow-lg:0 24px 60px -12px #02061759;--z-toast:9100;--fs-xs:10.5px;--fs-sm:11.5px;--fs-ui:12.5px;--row-xs:22px;--row-sm:24px;--row-md:28px;--h-md:28px;--h-sm:24px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--t-fast:.12s;--t-settle:.24s;--em:.0625rem;--bw:1px;--bg-page:#f6f7f9;--surface:#fff;--surface-chrome:#fafafb;--surface-bar:#f3f4f7;--surface-popover:#fff;--fill:#f1f2f6;--fill-strong:#e6e8ee;--border:#e4e6ec;--border-strong:#d3d7e0;--text:#020617;--text-strong:#000;--text-secondary:#1e293b;--muted:#64748b;--faint:#94a3b8;--accent:#6366f1;--accent-hover:#4338ca;--accent-fill:#4f46e5;--accent-fill-hover:#4338ca;--on-accent:#fff;--accent-wash:color-mix(in srgb, var(--accent) 9%, transparent);--accent-wash-strong:color-mix(in srgb, var(--accent) 16%, transparent);--focus-ring:#6366f1;--danger:#dc2626;--warning:#b45309;--success:#15803d;--info:#0369a1;--series-in:#6366f1;--series-out:#0d9488;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--glass-shadow:0 1px 2px #0006, 0 12px 32px -8px #0009;--glass-shadow-lg:0 24px 60px -12px #000000b3;--bg-page:#08090b;--surface:#0b0c0f;--surface-chrome:#0e1014;--surface-bar:#0b0c0f;--surface-popover:#111318;--fill:#15181d;--fill-strong:#20242c;--border:#1d2129;--border-strong:#2d333d;--text:#d8dce3;--text-strong:#fff;--text-secondary:#b7bdc8;--muted:#808a99;--faint:#565e6c;--accent:#818cf8;--accent-hover:#a5b4fc;--accent-fill:#4f46e5;--accent-fill-hover:#6366f1;--danger:#f87171;--warning:#f59e0b;--success:#4ade80;--info:#38bdf8;--series-in:#7c83f0;--series-out:#0fa394;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:root{--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Noto Sans Mono", "Liberation Mono", monospace;--font-ui:var(--font-sans);--r-xs:3px;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:10px;--r-sheet:10px;--r-pill:999px}*{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}body{font-family:var(--font-ui);font-size:var(--fs-ui);color:var(--text);background:var(--bg-page);-webkit-font-smoothing:antialiased;line-height:1.45}#app{height:100%}@media (display-mode:standalone){html,body,#app{height:100vh}}:root{--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px)}html.kb{--safe-b:0px}html.kb,html.kb body,html.kb #app{height:var(--vvh,100%)}html{touch-action:manipulation;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}textarea[rows="1"]::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}a{color:var(--accent-hover);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:is(code,pre,kbd,samp,.xterm,.diff,.cmdline),:is(code,pre,kbd,samp,.xterm,.diff,.cmdline) *{font-variant-ligatures:none!important}::selection{background:var(--accent-wash-strong)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}*{scrollbar-width:thin;scrollbar-color:var(--fill-strong) transparent}.btn{height:var(--h-md);border-radius:var(--r-md);font-size:var(--fs-ui);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--on-accent);background:var(--accent-fill);transition:background var(--t-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.btn:hover:not(:disabled){background:var(--accent-fill-hover)}.btn:disabled{filter:grayscale();opacity:.6;cursor:not-allowed}.btn.ghost{color:var(--text);background:var(--surface);border-color:var(--border-strong)}.btn.ghost:hover:not(:disabled){background:var(--fill);border-color:var(--faint)}.btn.danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, var(--border));background:0 0}.btn.danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 10%, transparent)}.btn.sm{height:var(--h-sm);font-size:var(--fs-sm);padding:0 9px}.btn.icon{width:var(--h-md);padding:0}.btn>svg{flex:none}.btn.icon.sm{width:var(--h-sm)}.btn.quiet{color:var(--muted);background:0 0;border-color:#0000;font-weight:500}.btn.quiet:hover:not(:disabled){background:var(--fill);color:var(--text)}.btn.ai{color:var(--accent-hover);background:var(--accent-wash);border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}.btn.ai:hover:not(:disabled){color:var(--accent-hover);background:color-mix(in srgb, var(--accent) 17%, transparent)}.btn.ai.on,.btn.ai.on:hover:not(:disabled){color:var(--on-accent);background:var(--accent-fill);border-color:#0000}.input,select.input,textarea.input{height:var(--h-md);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);min-width:0;transition:border-color var(--t-fast);outline:none;padding:0 9px}textarea.input{resize:none;height:auto;padding:7px 9px;line-height:1.5}.input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.input.sm{height:var(--h-sm);font-size:var(--fs-sm)}.search{align-items:center;display:flex;position:relative}.search .input{width:100%;padding-left:26px}.search>svg{color:var(--muted);pointer-events:none;position:absolute;left:8px}label.field{font-size:var(--fs-sm);color:var(--muted);gap:3px;display:grid}label.field>span{font-weight:500}.check{cursor:pointer;align-items:center;gap:6px;display:inline-flex}@media (width<=760px){.input,select.input{height:34px;font-size:var(--fs-body)}.input.sm{height:30px;font-size:var(--fs-ui)}textarea.input,textarea.input.sm{height:auto;font-size:var(--fs-body)}.btn{height:34px;padding:0 14px}.btn.sm{height:30px;font-size:var(--fs-ui);padding:0 11px}.btn.icon{width:34px;padding:0}.btn.icon.sm{width:30px}}.chip{border-radius:var(--r-pill);height:18px;font-size:var(--fs-xs);white-space:nowrap;background:var(--fill);color:var(--text-secondary);border:1px solid var(--border);align-items:center;gap:4px;padding:0 6px;font-weight:500;line-height:1;display:inline-flex}.chip .dot{border-radius:50%;width:6px;height:6px}.chip.accent{background:var(--accent-wash);color:var(--accent-hover);border-color:color-mix(in srgb, var(--accent) 22%, transparent)}.chip.ok{color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent);border-color:color-mix(in srgb, var(--success) 25%, transparent)}.chip.warn{color:var(--warning);background:color-mix(in srgb, var(--warning) 10%, transparent);border-color:color-mix(in srgb, var(--warning) 25%, transparent)}.chip.bad{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border-color:color-mix(in srgb, var(--danger) 25%, transparent)}.chip.info{color:var(--info);background:color-mix(in srgb, var(--info) 10%, transparent);border-color:color-mix(in srgb, var(--info) 25%, transparent)}.mono{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:var(--fs-sm)}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:var(--fs-sm)}.xs{font-size:var(--fs-xs)}.strong{font-weight:600}.ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.row{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.col{flex-direction:column;min-width:0;display:flex}.grow{flex:auto;min-width:0}.wrap{flex-wrap:wrap}.gap1{gap:var(--sp-1)}.gap3{gap:var(--sp-3)}.num{font-variant-numeric:tabular-nums}hr.sep{border:0;border-top:1px solid var(--border);margin:var(--sp-3) 0}.pane{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.pane-head{align-items:center;gap:var(--sp-2);height:44px;padding:0 var(--sp-3);border-bottom:1px solid var(--border);background:var(--surface);flex:none;display:flex}.pane-head h1,.pane-head h2{font-size:var(--fs-lg);margin:0;font-weight:600}.pane-body{flex:auto;min-height:0;overflow:auto}.pane>.pane-head,.pane>.toolbar,.pane>.tabs{flex:none}.sentinel{place-items:center;min-height:44px;padding:8px;display:grid}.toolbar{padding:6px var(--sp-3);border-bottom:1px solid var(--border);background:var(--surface-chrome);flex-wrap:wrap;flex:none;align-items:center;gap:6px;display:flex}.list-row{align-items:flex-start;gap:var(--sp-2);padding:7px var(--sp-3);border-bottom:1px solid var(--border);cursor:pointer;min-width:0;display:flex;position:relative}.list-row:hover{background:var(--fill)}.list-row.active{background:var(--accent-wash)}.list-row.active:before{content:"";background:var(--accent);width:2px;position:absolute;top:0;bottom:0;left:0}.section{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border)}.section-title{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 var(--sp-2);align-items:center;gap:6px;font-weight:600;display:flex}.kv{gap:3px var(--sp-3);grid-template-columns:96px 1fr;align-items:baseline;display:grid}.kv>dt{color:var(--muted);font-size:var(--fs-sm)}.kv>dd{overflow-wrap:anywhere;min-width:0;margin:0}.prose{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text-secondary);line-height:1.55}.prose p{margin:0 0 .6em}.prose ul,.prose ol{margin:0 0 .6em;padding-left:1.3em}.prose h1,.prose h2,.prose h3{font-size:var(--fs-body);margin:.8em 0 .3em}.prose>:last-child{margin-bottom:0}.spinner{vertical-align:-2px;background:url(/loader.svg) 50%/contain no-repeat;flex:none;width:14px;height:14px;display:inline-block}.spinner.tiny{width:11px;height:11px}.spinner.big{width:28px;height:28px}.pulse{animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.45}}button.go{appearance:none;place-items:center;padding:0;line-height:0;display:grid}button.go>svg{margin:0;display:block}button.go>svg:has(path[d^=m22\ 2]){transform:translate(-1px,1px)}textarea{resize:none;overflow-y:hidden}textarea[data-autogrow=off]{resize:vertical;overflow-y:auto}.seg{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-wrap:wrap;display:inline-flex;overflow:hidden}.seg button{font:500 var(--fs-sm)/1.2 var(--font-ui);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0;padding:5px 10px}.seg button+button{box-shadow:-1px 0 0 var(--border)}.seg button:hover{color:var(--text);background:var(--fill)}.seg button[aria-pressed=true],.seg button[aria-selected=true]{background:var(--accent-wash);color:var(--accent-hover);box-shadow:inset 0 -2px 0 var(--accent)}.seg button+button[aria-pressed=true],.seg button+button[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--accent), -1px 0 0 var(--border)}.swipe-row{flex-shrink:0;position:relative;overflow:hidden}.swipe-row>*{transform:translateX(var(--sx,0px))}.swipe-row.swiping>*{transition:none}.swipe-row.settling>*{transition:transform .2s ease-out}.swipe-row[data-swipe=right]:before,.swipe-row[data-swipe=left]:after{content:attr(data-label);background:var(--swipe-bg);color:#fff;font:600 13px/1 var(--font-ui);opacity:.75;z-index:0;white-space:nowrap;border-radius:0;align-items:center;padding:0 18px;transition:opacity .12s;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.swipe-row[data-swipe=right]:before{width:max(var(--sx,0px), 0px);justify-content:flex-start;left:0}.swipe-row[data-swipe=left]:after{width:max(calc(var(--sx,0px) * -1), 0px);justify-content:flex-end;right:0}.swipe-row.armed:before,.swipe-row.armed:after{opacity:1}.ptr{--pull:0px;position:relative}html .ptr>:first-child{margin-top:var(--pull);transition:margin-top .18s ease-out}.ptr.ptr-ready:after,.ptr.ptr-busy:after{content:"";left:50%;top:calc(var(--pull) / 2 - 9px);z-index:3;background:url(/loader.svg) 50%/contain no-repeat;width:18px;height:18px;margin-left:-9px;position:absolute}#app>.shell{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}#app>.shell:not(.mobile){padding-top:var(--safe-t);padding-bottom:var(--safe-b)}@media (width<=760px){#app>.shell.mobile .pane>.pane-head:first-child{box-sizing:content-box;padding-top:var(--safe-t)}}@media (hover:none){.list-row:active{background:var(--fill)}}@media (pointer:coarse){button,.btn,[role=button],[role=tab],[role=separator],a.nav,.tab,.chip,.chip-btn,.pill,.tabbar,.rail,.pane-head,.list-row,label,summary{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}}[data-peekable]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html.dragging-sheet,html.dragging-sheet *{-webkit-user-select:none!important;user-select:none!important}[role=separator]{touch-action:none}.qw-tip{z-index:50000;pointer-events:none;border-radius:var(--r-md);width:max-content;max-width:300px;font:500 11.5px/1.35 var(--font-ui);white-space:normal;overflow-wrap:anywhere;color:#fff;opacity:0;background:#0b0c0ff5;border:1px solid #2d333d;padding:5px 8px;transition:opacity .12s cubic-bezier(.16,1,.3,1),transform .12s cubic-bezier(.16,1,.3,1);position:fixed;transform:translateY(3px);box-shadow:0 6px 20px #0000002e}.qw-tip[data-side=bottom]{transform:translateY(-3px)}.qw-tip[data-side=right]{transform:translate(-3px)}.qw-tip[data-side=left]{transform:translate(3px)}.qw-tip.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.qw-tip{transition:none}}:root{--add:var(--success);--del:var(--danger);--add-bg:color-mix(in srgb, var(--success) 10%, transparent);--add-edge:color-mix(in srgb, var(--success) 55%, transparent);--del-bg:color-mix(in srgb, var(--danger) 9%, transparent);--del-edge:color-mix(in srgb, var(--danger) 50%, transparent);--code-bg:var(--surface-chrome);--term-bg:#fff;--term-fg:#1e293b;--term-dim:#64748b;--term-border:#e8eaec;--term-accent:#4f46e5;--ansi-0:#1e293b;--ansi-1:#dc2626;--ansi-2:#15803d;--ansi-3:#b45309;--ansi-4:#2563eb;--ansi-5:#9333ea;--ansi-6:#0e7490;--ansi-7:#cbd5e1;--ansi-8:#64748b;--ansi-9:#b91c1c;--ansi-10:#166534;--ansi-11:#92400e;--ansi-12:#1d4ed8;--ansi-13:#7e22ce;--ansi-14:#155e75;--ansi-15:#f1f5f9}:root[data-theme=dark]{--term-bg:#0b0c0f;--term-fg:#d8dce3;--term-dim:#7c879b;--term-border:#1d2129;--term-accent:#a5b4fc;--ansi-0:#3b4458;--ansi-1:#f87171;--ansi-2:#4ade80;--ansi-3:#fbbf24;--ansi-4:#60a5fa;--ansi-5:#c084fc;--ansi-6:#22d3ee;--ansi-7:#d7dde8;--ansi-8:#7c879b;--ansi-9:#fca5a5;--ansi-10:#86efac;--ansi-11:#fde68a;--ansi-12:#93c5fd;--ansi-13:#d8b4fe;--ansi-14:#67e8f9;--ansi-15:#fff}.markdown{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text);overflow-wrap:anywhere;line-height:1.6}.markdown p{margin:0 0 .6em}.markdown ul,.markdown ol{margin:.2em 0 .6em;padding-left:1.3em}.markdown li{margin:.15em 0}.markdown h1,.markdown h2,.markdown h3,.markdown h4{letter-spacing:-.01em;color:var(--text-strong);margin:1em 0 .4em;font-weight:600;line-height:1.3}.markdown h1{font-size:17px}.markdown h2{font-size:15.5px}.markdown h3,.markdown h4{font-size:var(--fs-body)}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown a{color:var(--accent-hover);font-weight:500}.markdown strong{color:var(--text-strong);font-weight:600}.markdown code{font-family:var(--font-mono);background:var(--fill);border-radius:var(--r-sm);padding:1px 4px;font-size:.88em}.markdown pre{border-radius:var(--r-lg);background:var(--code-bg);border:1px solid var(--border);margin:.5em 0 .8em;padding:10px 12px;overflow-x:auto}.markdown pre code{white-space:pre;overflow-wrap:normal;background:0 0;padding:0;font-size:12.5px;line-height:1.55}.markdown blockquote{border-left:2px solid var(--border-strong);color:var(--text-secondary);margin:.4em 0;padding-left:.8em}.markdown table{border-collapse:collapse;max-width:100%;font-size:var(--fs-ui);margin:.5em 0 .8em;display:block;overflow-x:auto}.markdown th,.markdown td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:4px 10px}.markdown th{background:var(--surface-chrome);font-weight:600}.markdown hr{border:0;border-top:1px solid var(--border);margin:1em 0}.markdown img{max-width:100%}.plus{color:var(--add);font-variant-numeric:tabular-nums;font-weight:600}.minus{color:var(--del);font-variant-numeric:tabular-nums;font-weight:600}.sdot{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--faint);background:0 0;border-radius:50%;flex:none}.sdot.idle{background:var(--success);box-shadow:none}.sdot.busy{background:var(--accent);box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent);animation:1.6s ease-out infinite sdot}@keyframes sdot{70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.sdot.waiting{background:var(--warning);box-shadow:0 0 0 0 color-mix(in srgb, var(--warning) 60%, transparent);animation:1.2s ease-out infinite sdot}@media (prefers-reduced-motion:reduce){.sdot.busy,.sdot.waiting{animation:none}}kbd{font:500 10.5px/1 var(--font-ui);color:var(--muted);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);border-bottom-width:2px;padding:2px 4px}.print-host{display:none}@media print{html.printing body>:not(.print-host){display:none!important}html.printing .print-host{display:block}html.printing,html.printing body{background:#fff!important;height:auto!important;overflow:visible!important}}.hub.svelte-1o9iqno{background:var(--bg);flex-direction:column;min-height:100%;display:flex}.hub-top.svelte-1o9iqno{border-bottom:1px solid var(--border);background:var(--surface-chrome);align-items:center;gap:10px;min-width:0;height:48px;padding:0 16px;display:flex}.hub-mark.svelte-1o9iqno{height:18px}.hub-root.svelte-1o9iqno{font-size:var(--fs-sm);color:var(--faint)}.hub-me.svelte-1o9iqno{min-width:0}.grow.svelte-1o9iqno{flex:1}.hub-opening.svelte-1o9iqno{color:var(--muted);font-size:var(--fs-body);flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.hub-main.svelte-1o9iqno{align-content:start;gap:36px;width:100%;max-width:560px;margin:0 auto;padding:48px 16px 64px;display:grid}.hub-new.svelte-1o9iqno{gap:10px;display:grid}h1.svelte-1o9iqno{font:650 22px/1.25 var(--font-ui);letter-spacing:-.015em;margin:0}.hub-lead.svelte-1o9iqno{margin:0 0 6px;line-height:1.55}.hub-form.svelte-1o9iqno{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);gap:12px;padding:18px;display:grid}.hub-addr.svelte-1o9iqno{min-width:0;height:var(--h-md,32px);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-sm);align-items:center;padding:0 10px;display:flex}.hub-addr.svelte-1o9iqno:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.hub-addr.bad.svelte-1o9iqno{border-color:var(--danger)}.hub-addr.svelte-1o9iqno input:where(.svelte-1o9iqno){min-width:4ch;height:100%;color:var(--text);font-size:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 1px}.hub-addr.svelte-1o9iqno .faint:where(.svelte-1o9iqno){color:var(--faint);flex:none}.hub-hint.svelte-1o9iqno{min-height:1.4em;color:var(--muted);overflow-wrap:anywhere;margin:-4px 0 0}.hub-hint.err.svelte-1o9iqno{color:var(--danger)}.hub-act.svelte-1o9iqno{justify-content:flex-end;display:flex}.hub-list.svelte-1o9iqno{gap:8px;display:grid}h2.svelte-1o9iqno{font:600 var(--fs-body)/1.3 var(--font-ui);margin:0}h2.svelte-1o9iqno .faint:where(.svelte-1o9iqno){color:var(--faint);font-variant-numeric:tabular-nums;font-weight:500}ul.svelte-1o9iqno{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}li.svelte-1o9iqno{align-items:center;gap:4px;min-width:0;padding-right:8px;display:flex}li.svelte-1o9iqno+li:where(.svelte-1o9iqno){border-top:1px solid var(--border)}.hub-row.svelte-1o9iqno{min-width:0;color:var(--text);flex:1;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:flex}li.svelte-1o9iqno:hover{background:var(--fill)}.hub-row.svelte-1o9iqno:hover{text-decoration:none}.hub-name.svelte-1o9iqno{min-width:0;font-size:var(--fs-body);flex:1;display:grid}.hub-state.svelte-1o9iqno{flex:none;align-items:center;gap:6px;display:flex}.pi.svelte-1o9iqno{border-radius:var(--r-md);width:26px;height:26px;font:700 12px/1 var(--font-ui);color:var(--on-accent);background:linear-gradient(135deg, var(--accent), var(--accent-fill));flex:none;place-items:center;display:grid}.sdot.svelte-1o9iqno{background:var(--faint);border-radius:50%;width:7px;height:7px}.sdot.running.svelte-1o9iqno{background:var(--success)}.sdot.starting.svelte-1o9iqno,.sdot.full.svelte-1o9iqno{background:var(--warning)}@media (width<=560px){.hub-state.svelte-1o9iqno,.hub-root.svelte-1o9iqno{display:none}}.cmenu.svelte-z2vumn{z-index:121;border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--surface-popover);width:max-content;min-width:270px;max-width:min(380px,100vw - 12px);font:12px/1.4 var(--font-ui);color:var(--text-secondary);outline:none;flex-direction:column;gap:1px;padding:6px 8px 8px;display:flex;position:fixed;box-shadow:0 14px 36px -10px #02061766}.about.svelte-z2vumn{border-bottom:1px solid var(--border);gap:2px;min-width:0;margin-bottom:4px;padding:2px 2px 6px;display:grid}.t.svelte-z2vumn{color:var(--text);font-weight:600}.f.svelte-z2vumn{color:var(--muted);font-size:11px}.item.svelte-z2vumn{border-radius:var(--r-md);text-align:left;cursor:pointer;min-height:22px;font:inherit;color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 2px;display:flex}.item.on.svelte-z2vumn{background:var(--accent-wash);color:var(--text)}.item.svelte-z2vumn:disabled{cursor:default}.item.svelte-z2vumn .spinner:where(.svelte-z2vumn){margin-left:8px}.mark.svelte-z2vumn{width:2ch;color:var(--accent);flex:none;font-weight:600}input.svelte-z2vumn{width:100%;min-width:0;margin-top:6px}.hint.svelte-z2vumn{color:var(--faint);font:var(--fs-xs)/1.4 var(--font-ui);white-space:normal;padding:4px 2px 0}.sheet.svelte-z2vumn{width:auto;max-width:none;padding:12px 12px calc(12px + var(--safe-b));border-radius:var(--r-xl) var(--r-xl) 0 0;font-size:var(--fs-body);border-width:1px 0 0;bottom:0;right:0;top:auto!important;left:0!important}.sheet.svelte-z2vumn .item:where(.svelte-z2vumn){white-space:normal;min-height:40px}.av.svelte-1pre9qb{width:var(--s);height:var(--s);color:#fff;font:600 calc(var(--s) * .42)/1 var(--font-ui);object-fit:cover;border-radius:50%;flex:none;place-items:center;display:inline-grid}.av.square.svelte-1pre9qb{border-radius:6px}.identity.svelte-p4bvay{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.username.svelte-p4bvay,.email.svelte-p4bvay{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email.svelte-p4bvay{font-size:var(--fs-xs);color:var(--muted)}.face.svelte-1g46i3n{width:var(--s);height:var(--s);background:color-mix(in srgb, var(--c) 22%, var(--surface));box-shadow:0 0 0 calc(var(--s) / 16) var(--c);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.an.svelte-1g46i3n{font-size:calc(var(--s) * .58);line-height:1}.back.svelte-13u8u1s{z-index:9000;background:#02061752;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.keys.svelte-13u8u1s{border:1px solid var(--border-strong);border-radius:var(--r-xl);background:var(--surface-popover);outline:none;width:min(1180px,100%);max-height:100%;overflow:auto;box-shadow:0 24px 60px -12px #02061773}header.svelte-13u8u1s{z-index:1;border-bottom:1px solid var(--border);background:var(--surface-popover);align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex;position:sticky;top:0}header.svelte-13u8u1s b:where(.svelte-13u8u1s){font-size:var(--fs-lg)}.sub.svelte-13u8u1s{color:var(--muted);font-size:var(--fs-sm);margin-left:10px}.cols.svelte-13u8u1s{columns:420px 2;column-gap:28px;padding:6px 18px 18px}section.svelte-13u8u1s{break-inside:avoid;padding-top:12px}h3.svelte-13u8u1s{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-weight:600}.line.svelte-13u8u1s{align-items:baseline;gap:12px;padding:3px 0;display:flex}.k.svelte-13u8u1s{flex-wrap:wrap;flex:none;gap:3px;width:190px;display:flex}.k.svelte-13u8u1s kbd:where(.svelte-13u8u1s){white-space:nowrap;font-size:11px}.t.svelte-13u8u1s{min-width:0;color:var(--text-secondary);font-size:var(--fs-sm);flex:1;line-height:1.45}@media (width<=760px){.back.svelte-13u8u1s{padding:0}.keys.svelte-13u8u1s{border-radius:0;height:100%}.k.svelte-13u8u1s{width:120px}}.smenu.svelte-175zxfj{z-index:120;border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--surface-popover);width:max-content;min-width:250px;max-width:min(360px,100vw - 12px);max-height:calc(100vh - 12px);font:12px/1.4 var(--font-ui);color:var(--text-secondary);outline:none;flex-direction:column;gap:1px;padding:6px 8px 8px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 14px 36px -10px #02061766}.about.svelte-175zxfj{border-bottom:1px solid var(--border);gap:2px;min-width:0;margin-bottom:4px;padding:2px 2px 6px;display:grid}.t.svelte-175zxfj{color:var(--text);font-weight:600}.f.svelte-175zxfj{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;font-size:11px;display:flex}.f.ellipsis.svelte-175zxfj{display:block}.f.svelte-175zxfj .sdot:where(.svelte-175zxfj){width:7px;height:7px;margin-right:6px}.sep.svelte-175zxfj{color:var(--faint);margin:0 5px}.q.svelte-175zxfj{-webkit-line-clamp:2;line-clamp:2;white-space:normal;color:var(--text-secondary);-webkit-box-orient:vertical;font-style:italic;display:-webkit-box;overflow:hidden}.sh.svelte-175zxfj{color:var(--warning);white-space:normal}.item.svelte-175zxfj{border-radius:var(--r-md);text-align:left;cursor:pointer;min-height:22px;font:inherit;color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;align-items:center;gap:0;padding:0 2px;display:flex}.item.on.svelte-175zxfj{background:var(--accent-wash);color:var(--text)}.item.svelte-175zxfj:disabled{cursor:default}.item.svelte-175zxfj .spinner:where(.svelte-175zxfj){margin-left:8px}.mark.svelte-175zxfj{width:2ch;color:var(--accent);flex:none;font-weight:600}.hint.svelte-175zxfj{color:var(--faint);font:var(--fs-xs)/1.4 var(--font-ui);padding:4px 2px 0}.ask.svelte-175zxfj{color:var(--text-secondary);font:var(--fs-sm)/1.45 var(--font-ui);white-space:normal;padding:0 2px 6px}.err.svelte-175zxfj{color:var(--danger);font:var(--fs-sm)/1.4 var(--font-ui);white-space:normal;padding:4px 2px 0}input.svelte-175zxfj{width:100%;min-width:0}.sheet.svelte-175zxfj{width:auto;max-width:none;max-height:80vh;padding:12px 12px calc(12px + var(--safe-b));border-radius:var(--r-xl) var(--r-xl) 0 0;font-size:var(--fs-body);border-width:1px 0 0;bottom:0;right:0;box-shadow:0 -14px 36px -10px #02061766;top:auto!important;left:0!important}.sheet.svelte-175zxfj .item:where(.svelte-175zxfj){min-height:40px}.sheet.svelte-175zxfj .f:where(.svelte-175zxfj){font-size:var(--fs-sm)}.facts.svelte-dmuns5{flex:0 auto;align-items:center;gap:1px;min-width:0;display:flex;overflow:hidden}.fact.svelte-dmuns5{border-radius:var(--r-sm);height:22px;color:var(--text-secondary);font:600 11px/1 var(--font-ui);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0 5px;display:inline-flex}.fact.svelte-dmuns5:hover{background:var(--fill);color:var(--text)}.fact.on.svelte-dmuns5{background:var(--accent-wash);color:var(--accent-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}.fact.cut.svelte-dmuns5{color:var(--warning)}.fact.shared.svelte-dmuns5{color:var(--info)}.fact.svelte-dmuns5 .sdot:where(.svelte-dmuns5){width:7px;height:7px}@media (width<=760px){.fact.svelte-dmuns5{height:32px;padding:0 7px}}.rail.svelte-1b3y2z4{background:var(--surface-chrome);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.find.svelte-1b3y2z4{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:2px;height:34px;padding:0 4px 0 8px;display:flex}.find.svelte-1b3y2z4 .gap:where(.svelte-1b3y2z4){flex:1}.find.svelte-1b3y2z4 .btn.on:where(.svelte-1b3y2z4){background:var(--accent-wash);color:var(--accent-hover)}.prompt.svelte-1b3y2z4{width:24px;min-width:0;height:100%;color:var(--muted);cursor:text;flex:none;align-items:center;gap:4px;display:flex;position:relative}.prompt.svelte-1b3y2z4 input:where(.svelte-1b3y2z4){opacity:0;width:100%;min-width:0;font:inherit;color:var(--text);cursor:text;background:0 0;border:0;outline:none;position:absolute;inset:0}.prompt.svelte-1b3y2z4:focus-within,.prompt.searching.svelte-1b3y2z4{flex:1;width:auto}.prompt.svelte-1b3y2z4:focus-within input:where(.svelte-1b3y2z4),.prompt.searching.svelte-1b3y2z4 input:where(.svelte-1b3y2z4){opacity:1;flex:1;position:static}:is(.find.svelte-1b3y2z4:has(.prompt:where(.svelte-1b3y2z4):focus-within) .facts,.find.svelte-1b3y2z4:has(.prompt.searching:where(.svelte-1b3y2z4)) .facts,.find.svelte-1b3y2z4:has(.prompt:where(.svelte-1b3y2z4):focus-within) .gap:where(.svelte-1b3y2z4),.find.svelte-1b3y2z4:has(.prompt.searching:where(.svelte-1b3y2z4)) .gap:where(.svelte-1b3y2z4)){display:none}.count.svelte-1b3y2z4{color:var(--muted);font-size:10px}.rows.svelte-1b3y2z4{flex-direction:column;flex:auto;min-height:0;padding:2px 0 12px;display:flex;overflow-y:auto}.rail.runs.svelte-1b3y2z4{flex:none;overflow:visible}.rows.runs.svelte-1b3y2z4{flex:none;padding:0 0 6px;overflow:visible}.rows.svelte-1b3y2z4:focus-visible{outline:none}.blank.svelte-1b3y2z4{text-align:center;font-family:var(--font-ui);flex:1;place-items:center;padding:24px 12px;display:grid}.blank.more.svelte-1b3y2z4{flex:none;padding:8px}.row.svelte-1b3y2z4{border-radius:var(--r-md);min-width:0;min-height:26px;font:12.5px/1 var(--font-ui);color:var(--text-secondary);white-space:nowrap;flex:none;align-items:center;gap:0;margin:0 6px;scroll-margin-block:28px;display:flex;position:relative}.row.svelte-1b3y2z4:hover{background:var(--fill);color:var(--text)}.row.closed.svelte-1b3y2z4 .ln:where(.svelte-1b3y2z4) .name:where(.svelte-1b3y2z4){color:var(--text-secondary);font-weight:450}.ln.svelte-1b3y2z4{min-width:0;min-height:26px;color:inherit;flex-wrap:wrap;flex:1;align-items:center;gap:0 8px;padding:3px 8px;text-decoration:none;display:flex}.ln.svelte-1b3y2z4>.sdot:where(.svelte-1b3y2z4){margin:0 4px}.brain.svelte-1b3y2z4{min-width:0;color:var(--muted);white-space:nowrap;flex:0 0 100%;align-items:center;gap:5px;padding:1px 0 0 24px;font-size:10.5px;line-height:1.3;display:flex;overflow:hidden}.brain.svelte-1b3y2z4>span:where(.svelte-1b3y2z4){text-overflow:ellipsis;overflow:hidden}.brain.svelte-1b3y2z4 .eff:where(.svelte-1b3y2z4){color:var(--faint)}.brain.svelte-1b3y2z4 .dot:where(.svelte-1b3y2z4){background:var(--faint);border-radius:50%;flex:none;width:3px;height:3px}.row.on.svelte-1b3y2z4 .brain:where(.svelte-1b3y2z4){color:color-mix(in srgb, var(--accent-hover) 70%, var(--muted))}.ln.svelte-1b3y2z4:hover{text-decoration:none}.ln.svelte-1b3y2z4:focus-visible{outline:none}.ln.svelte-1b3y2z4 svg{color:var(--muted);flex:none}.name.svelte-1b3y2z4{text-overflow:ellipsis;min-width:0;overflow:hidden}.ln.svelte-1b3y2z4 .name:where(.svelte-1b3y2z4){color:var(--text);flex:1 1 0;font-weight:500}.row.on.svelte-1b3y2z4 .ln:where(.svelte-1b3y2z4) .name:where(.svelte-1b3y2z4){color:var(--accent-hover);font-weight:600}.row.st-needs.svelte-1b3y2z4{box-shadow:inset 3px 0 0 var(--warning);background:color-mix(in srgb, var(--warning) 9%, transparent)}.needtag.svelte-1b3y2z4{background:color-mix(in srgb, var(--warning) 18%, transparent);color:var(--warning);border-radius:4px;flex:none;padding:1px 5px;font-size:10px;font-weight:650;line-height:1.3}.row.st-done.svelte-1b3y2z4 .ln:where(.svelte-1b3y2z4) .name:where(.svelte-1b3y2z4){font-weight:650}.unseen.svelte-1b3y2z4{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.row.attention.svelte-1b3y2z4{box-shadow:inset 3px 0 0 var(--accent);background:var(--accent-wash-strong)}.row.on.svelte-1b3y2z4{background:var(--accent-wash)}.row.beside.svelte-1b3y2z4,.row.cur.svelte-1b3y2z4{background:var(--fill)}.rows.svelte-1b3y2z4:focus .row.cur:where(.svelte-1b3y2z4),.rows.svelte-1b3y2z4:focus-within .row.cur:where(.svelte-1b3y2z4){background:var(--accent-wash-strong);color:var(--text);box-shadow:inset 2px 0 0 var(--accent)}.tag.svelte-1b3y2z4{text-overflow:ellipsis;background:var(--fill-strong);max-width:50%;color:var(--text-secondary);border-radius:4px;flex:none;padding:1px 5px;font-size:10px;font-weight:600;line-height:1.3;overflow:hidden}.row.on.svelte-1b3y2z4 .tag:where(.svelte-1b3y2z4){background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent-hover)}.flag.pn.svelte-1b3y2z4 svg{color:var(--accent-hover)}.row.pinend.svelte-1b3y2z4{margin-bottom:7px}.row.pinend.svelte-1b3y2z4:after{content:"";background:var(--border);height:1px;position:absolute;bottom:-4px;left:8px;right:8px}.acts.svelte-1b3y2z4 button.pinon:where(.svelte-1b3y2z4){color:var(--accent-hover)}.row.shelved.svelte-1b3y2z4 .ln:where(.svelte-1b3y2z4) .name:where(.svelte-1b3y2z4){color:var(--text-secondary);font-weight:450}.acts.svelte-1b3y2z4 button.archon:where(.svelte-1b3y2z4){color:var(--accent-hover)}.shelfl.svelte-1b3y2z4{border:0;border-top:1px solid var(--border);height:26px;color:var(--muted);font:600 10.5px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border-radius:0;flex:none;align-items:center;gap:8px;margin:6px 6px 0;padding:0 8px 0 10px;display:flex}.shelfl.svelte-1b3y2z4:hover{color:var(--text);background:var(--fill)}.shelfl.svelte-1b3y2z4 svg{transition:transform var(--t-fast);flex:none}.shelfl.open.svelte-1b3y2z4 svg{transform:rotate(90deg)}.shelfl.svelte-1b3y2z4 .n:where(.svelte-1b3y2z4){letter-spacing:0;font-variant-numeric:tabular-nums}.when.svelte-1b3y2z4,.cost.svelte-1b3y2z4{font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.who.svelte-1b3y2z4{flex:none;align-items:center;padding-left:4px;display:inline-flex}.who.svelte-1b3y2z4 .f:where(.svelte-1b3y2z4){box-shadow:0 0 0 2px var(--surface-chrome);border-radius:50%;place-items:center;margin-left:-5px;display:inline-grid}.row.svelte-1b3y2z4:hover .who:where(.svelte-1b3y2z4) .f:where(.svelte-1b3y2z4){box-shadow:0 0 0 2px var(--fill)}.who.svelte-1b3y2z4 .f.you:where(.svelte-1b3y2z4){box-shadow:0 0 0 2px var(--surface-chrome), 0 0 0 3px var(--accent)}.who.svelte-1b3y2z4 .f.more:where(.svelte-1b3y2z4){background:var(--fill-strong);width:16px;height:16px;color:var(--muted);font-size:9px;font-weight:600}.when.svelte-1b3y2z4{text-align:right;min-width:3ch;color:var(--faint)}.cost.svelte-1b3y2z4{color:var(--muted)}.cost.paid.svelte-1b3y2z4{color:var(--text-secondary)}@container (width<=300px){.cost.svelte-1b3y2z4,.who.svelte-1b3y2z4 .f:where(.svelte-1b3y2z4):nth-child(n+3){display:none}}.m.svelte-1b3y2z4{display:none}.flag.svelte-1b3y2z4{flex:none;display:flex}.flag.sh.svelte-1b3y2z4 svg{color:var(--accent-hover)}.flag.ct.svelte-1b3y2z4 svg{color:var(--warning)}.acts.svelte-1b3y2z4{gap:3px;display:none;position:absolute;top:4px;right:5px}.acts.svelte-1b3y2z4 button:where(.svelte-1b3y2z4){border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);width:22px;height:20px;color:var(--muted);cursor:pointer;place-items:center;padding:0;display:grid}.row.svelte-1b3y2z4:hover .acts:where(.svelte-1b3y2z4){display:flex}.row.svelte-1b3y2z4:has(.acts:where(.svelte-1b3y2z4)):hover :is(.when:where(.svelte-1b3y2z4),.cost:where(.svelte-1b3y2z4)){visibility:hidden}.acts.svelte-1b3y2z4 button:where(.svelte-1b3y2z4):hover{color:var(--accent-hover);border-color:var(--accent)}.rows[role=listbox].svelte-1b3y2z4 .ln:where(.svelte-1b3y2z4){flex-wrap:nowrap;gap:6px;padding-left:6px}.mark.svelte-1b3y2z4{width:1.2ch;color:var(--danger);flex:none;font-weight:600}.path.svelte-1b3y2z4{text-overflow:ellipsis;min-width:0;color:var(--text);flex:auto;overflow:hidden}.path.svelte-1b3y2z4 .dir:where(.svelte-1b3y2z4){color:var(--muted)}.path.svelte-1b3y2z4 .lit:where(.svelte-1b3y2z4){color:var(--success);font-weight:600}.row.sel.svelte-1b3y2z4{background:var(--accent-wash-strong)}.showcmd.svelte-1b3y2z4{border-radius:var(--r-md);background:var(--surface-popover);border:1px solid var(--border);font:500 11px/1.3 var(--font-ui);color:var(--muted);pointer-events:none;padding:2px 6px;position:absolute;bottom:96px;right:8px}.me.svelte-1b3y2z4{border-top:1px solid var(--border);min-height:32px;color:var(--text);flex:none;align-items:center;gap:9px;padding:0 10px 0 8px;font-weight:500;text-decoration:none;display:flex}.me.svelte-1b3y2z4:hover{background:var(--fill);text-decoration:none}.me.active.svelte-1b3y2z4{background:var(--accent-wash);color:var(--accent-hover)}.me.svelte-1b3y2z4 svg{color:var(--muted);flex:none}.me.active.svelte-1b3y2z4 svg{color:var(--accent-hover)}.stale.svelte-1b3y2z4{border:1px solid color-mix(in srgb, var(--warning) 30%, var(--border));border-radius:var(--r-md);background:color-mix(in srgb, var(--warning) 9%, transparent);min-height:28px;color:var(--warning);font-size:var(--fs-sm);flex:none;align-items:center;gap:7px;margin:0 8px 6px;padding:0 8px;font-weight:500;text-decoration:none;display:flex}.stale.svelte-1b3y2z4:hover{background:color-mix(in srgb, var(--warning) 15%, transparent);text-decoration:none}.stale.svelte-1b3y2z4 svg{flex:none}@media (width<=760px){.find.svelte-1b3y2z4{height:48px;padding-left:12px}.prompt.svelte-1b3y2z4 input:where(.svelte-1b3y2z4){font-size:16px}.prompt.svelte-1b3y2z4{font-size:var(--fs-ui)}.row.svelte-1b3y2z4{font-size:var(--fs-body);min-height:34px}.ln.svelte-1b3y2z4{flex-wrap:wrap;row-gap:3px;padding:9px 46px 9px 10px}.acts.svelte-1b3y2z4{display:flex;right:8px}.acts.svelte-1b3y2z4 button:where(.svelte-1b3y2z4){background:0 0;border-color:#0000;width:32px;height:32px}.row.svelte-1b3y2z4:has(.acts:where(.svelte-1b3y2z4)):hover :is(.when:where(.svelte-1b3y2z4),.cost:where(.svelte-1b3y2z4)){visibility:visible}.ln.svelte-1b3y2z4 .name:where(.svelte-1b3y2z4){flex:1 1 0}.cost.svelte-1b3y2z4,.acts.svelte-1b3y2z4 button.pinb:where(.svelte-1b3y2z4),.acts.svelte-1b3y2z4 button.arcb:where(.svelte-1b3y2z4){display:none}.shelfl.svelte-1b3y2z4{height:40px;font-size:11.5px}.m.svelte-1b3y2z4{min-width:0;font:var(--fs-sm)/1.25 var(--font-ui);color:var(--muted);flex:0 0 100%;align-items:center;gap:6px;padding-left:24px;display:flex}.m.svelte-1b3y2z4 .tag:where(.svelte-1b3y2z4){font-size:11px}.mt.svelte-1b3y2z4{text-overflow:ellipsis;min-width:0;overflow:hidden}.me.svelte-1b3y2z4{box-sizing:content-box;min-height:44px;padding-bottom:var(--safe-b);font-size:var(--fs-body)}}.si.svelte-1fycc4{width:var(--s);height:var(--s);border:1.6px solid var(--muted);box-sizing:border-box;vertical-align:middle;border-radius:50%;flex:none;display:inline-block;position:relative}.si-backlog.svelte-1fycc4{border-style:dashed}.si-doing.svelte-1fycc4{border-color:var(--warning);background:conic-gradient(var(--warning) 0 50%, transparent 50% 100%)}.si-waiting.svelte-1fycc4{border-color:var(--accent);border-style:dotted}.si-waiting.svelte-1fycc4:after{content:"";background:var(--accent);width:1.5px;height:34%;position:absolute;top:18%;left:50%;transform:translate(-50%);box-shadow:0 0}.si-waiting.svelte-1fycc4:before{content:"";background:var(--accent);width:30%;height:1.5px;position:absolute;top:48%;left:48%}.si-done.svelte-1fycc4{border-color:var(--accent-fill);background:var(--accent-fill)}.si-done.svelte-1fycc4:after{content:"";border:1.6px solid #fff;border-width:0 1.6px 1.6px 0;width:26%;height:48%;position:absolute;top:14%;left:32%;transform:rotate(45deg)}.si-cancelled.svelte-1fycc4{border-color:var(--border-strong);background:var(--border-strong)}.si-cancelled.svelte-1fycc4:after,.si-cancelled.svelte-1fycc4:before{content:"";background:#fff;width:1.6px;height:56%;position:absolute;top:22%;left:50%}.si-cancelled.svelte-1fycc4:after{transform:translate(-50%)rotate(45deg)}.si-cancelled.svelte-1fycc4:before{transform:translate(-50%)rotate(-45deg)}.kids.svelte-1eyc2pt{flex-direction:column;gap:1px;padding:0 6px 8px;display:flex}.kid.svelte-1eyc2pt{border-radius:var(--r-md);min-height:28px;color:var(--text-secondary);font:500 12.5px/1.2 var(--font-ui);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:0 8px;text-decoration:none;display:grid}.kid.svelte-1eyc2pt>:first-child{justify-self:center}.kid.svelte-1eyc2pt:hover{background:var(--fill);color:var(--text);text-decoration:none}.kid.on.svelte-1eyc2pt{background:var(--accent-wash)}.kid.on.svelte-1eyc2pt .kname:where(.svelte-1eyc2pt){color:var(--accent-hover);font-weight:600}.kid.svelte-1eyc2pt svg{color:var(--muted);flex:none}.kname.svelte-1eyc2pt{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;overflow:hidden}.kend.svelte-1eyc2pt{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.kend.late.svelte-1eyc2pt{color:var(--danger)}.kend.today.svelte-1eyc2pt{color:var(--warning)}.kend.soon.svelte-1eyc2pt{color:var(--accent-hover)}.kend.svelte-1eyc2pt{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.kdot.svelte-1eyc2pt{background:var(--faint);border-radius:50%;justify-self:center;width:7px;height:7px}.kdot.running.svelte-1eyc2pt,.kdot.deployed.svelte-1eyc2pt{background:var(--success)}.kdot.partial.svelte-1eyc2pt{background:var(--warning)}.kdot.stopped.svelte-1eyc2pt,.kdot.failed.svelte-1eyc2pt{background:var(--danger)}.kdot.cluster.svelte-1eyc2pt,.kdot.deploying.svelte-1eyc2pt{background:var(--accent)}.kch.svelte-1eyc2pt{color:var(--warning);font-weight:500}.kmore.svelte-1eyc2pt,.kblank.svelte-1eyc2pt{font:500 11.5px/1.3 var(--font-ui);color:var(--muted);padding:4px 8px 2px 32px}.kmore.svelte-1eyc2pt{text-decoration:none}.kmore.svelte-1eyc2pt:hover{color:var(--text);text-decoration:none}@media (width<=760px){.kid.svelte-1eyc2pt{min-height:40px;font-size:var(--fs-body)}}.setside.svelte-sgya6q{background:var(--surface-chrome);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.headrow.svelte-sgya6q{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:2px;padding:3px 6px;display:flex}.back.svelte-sgya6q{border-radius:var(--r-md);min-width:0;height:32px;color:var(--muted);font:500 13px/1.2 var(--font-ui);flex:1;align-items:center;gap:6px;padding:0 6px;text-decoration:none;display:flex}.back.svelte-sgya6q:hover{background:var(--fill);color:var(--text);text-decoration:none}.back.svelte-sgya6q svg,.headrow.svelte-sgya6q .btn:where(.svelte-sgya6q){flex:none}.stitle.svelte-sgya6q{font:650 var(--fs-body)/1.2 var(--font-ui);letter-spacing:-.01em;color:var(--text);flex:none;padding:12px 14px 8px}.sfind.svelte-sgya6q{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);height:30px;color:var(--muted);flex:none;align-items:center;gap:6px;margin:0 8px 6px;padding:0 8px;display:flex}.sfind.svelte-sgya6q:focus-within{border-color:var(--accent)}.sfind.svelte-sgya6q input:where(.svelte-sgya6q){min-width:0;font:var(--fs-ui)/1 var(--font-ui);color:var(--text);background:0 0;border:0;outline:none;flex:1}.clr.svelte-sgya6q{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.clr.svelte-sgya6q:hover{color:var(--text)}.snav.svelte-sgya6q{scrollbar-width:thin;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:6px 6px 16px;display:flex;overflow-y:auto}.sgroup.svelte-sgya6q{gap:1px;display:grid}.sglabel.svelte-sgya6q{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:0 8px 4px;font-size:10.5px;font-weight:700}.stab.svelte-sgya6q{border-radius:var(--r-lg);min-height:32px;color:var(--text);font-size:var(--fs-ui);align-items:center;gap:9px;padding:0 8px;font-weight:500;text-decoration:none;display:flex}.stab.svelte-sgya6q:hover{background:var(--fill);text-decoration:none}.stab.svelte-sgya6q:focus-visible{box-shadow:inset 0 0 0 1.5px var(--accent);outline:none}.stab.active.svelte-sgya6q{background:var(--accent-wash);color:var(--accent-hover);box-shadow:inset 2px 0 0 var(--accent)}.stab.active.svelte-sgya6q .sico:where(.svelte-sgya6q){color:var(--accent-hover);border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.stab.hit.svelte-sgya6q{min-height:38px;padding-top:4px;padding-bottom:4px}.stab.svelte-sgya6q .col:where(.svelte-sgya6q){min-width:0;line-height:1.3}.none.svelte-sgya6q{margin:4px 8px}.sico.svelte-sgya6q{border-radius:var(--r-lg);width:22px;height:22px;color:var(--muted);border:1px solid var(--border);background:var(--surface);flex:none;place-items:center;display:grid}.flag.svelte-sgya6q{background:var(--warning);border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}.strip.svelte-sgya6q{align-items:center;gap:6px;padding:12px 0 10px}.strip.svelte-sgya6q .sep:where(.svelte-sgya6q){background:var(--border);flex:none;width:20px;height:1px;margin:2px 0}.tiles.svelte-sgya6q{scrollbar-width:none;flex-direction:column;flex:auto;align-items:center;gap:4px;min-height:0;display:flex;overflow-y:auto}.tile.svelte-sgya6q{border-radius:var(--r-md);place-items:center;width:30px;height:30px;display:grid;position:relative}.tile.svelte-sgya6q:hover{background:var(--fill)}.tile.active.svelte-sgya6q{background:var(--accent-wash)}.tile.active.svelte-sgya6q .sico:where(.svelte-sgya6q){color:var(--accent-hover);border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.tile.svelte-sgya6q .flag:where(.svelte-sgya6q){margin:0;position:absolute;top:2px;right:2px}.scrim.svelte-17hbeem{z-index:70;background:0 0;border:0;padding:0;position:fixed;inset:0}.scrim.dim.svelte-17hbeem{background:#02061752}.panel.svelte-17hbeem{z-index:71;background:var(--surface-popover);border:1px solid var(--border);width:380px;max-width:calc(100vw - 24px);animation:svelte-17hbeem-pop var(--t-settle,.2s) cubic-bezier(.2, .8, .2, 1);border-radius:12px;flex-direction:column;display:flex;position:fixed;top:12px;bottom:34px;box-shadow:0 24px 60px -20px #02061759}.panel.sheet.svelte-17hbeem{width:auto;max-width:none;max-height:82vh;padding-bottom:var(--safe-b,0px);border-radius:14px 14px 0 0;inset:auto 0 0}@keyframes svelte-17hbeem-pop{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.panel.svelte-17hbeem{animation:none}}.top.svelte-17hbeem{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 10px 10px 16px;display:flex}.list.svelte-17hbeem{flex:1;min-height:120px;padding:6px;overflow-y:auto}.sect.svelte-17hbeem{text-transform:uppercase;letter-spacing:.04em;padding:8px 10px 4px;font-weight:600}.center.svelte-17hbeem,.none.svelte-17hbeem{text-align:center;color:var(--faint);place-items:center;gap:8px;padding:36px 20px;display:grid}.none.svelte-17hbeem p:where(.svelte-17hbeem){max-width:260px;margin:0}.n.svelte-17hbeem{width:100%;color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;align-items:flex-start;gap:10px;padding:10px;display:flex}.n.svelte-17hbeem:hover{background:var(--fill)}.n.unread.svelte-17hbeem{background:var(--accent-wash)}.n.unread.svelte-17hbeem:hover{background:var(--accent-wash-strong)}.bot.svelte-17hbeem{background:var(--accent-wash);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.txt.svelte-17hbeem{flex:1;gap:2px;min-width:0;display:grid}.t.svelte-17hbeem{font-size:var(--fs-ui);line-height:1.35}.n.unread.svelte-17hbeem .t:where(.svelte-17hbeem){font-weight:600}.b.svelte-17hbeem{font-size:var(--fs-sm);color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.dot.svelte-17hbeem{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.moreb.svelte-17hbeem{justify-content:center;width:100%;margin-top:4px}.foot.svelte-17hbeem{border-top:1px solid var(--border);align-items:center;gap:8px;padding:8px 12px;display:flex}.nrow.svelte-17hbeem{position:relative}.nx.svelte-17hbeem{opacity:0;background:var(--surface-popover);position:absolute;top:6px;right:6px}.nrow.svelte-17hbeem:hover .nx:where(.svelte-17hbeem),.nx.svelte-17hbeem:focus-visible{opacity:1}@media (pointer:coarse){.nx.svelte-17hbeem{opacity:.7}}.job.svelte-17hbeem{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:var(--surface);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:6px;margin:2px 0 6px;padding:6px 8px 8px 6px;display:grid}.job.done.svelte-17hbeem{border-color:color-mix(in srgb, var(--success) 35%, var(--border))}.job.bad.svelte-17hbeem{border-color:color-mix(in srgb, var(--danger) 35%, var(--border))}.jrow.svelte-17hbeem{min-width:0;color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:2px;display:flex}.jrow.svelte-17hbeem .t:where(.svelte-17hbeem){font-weight:600}.jico.svelte-17hbeem{background:var(--accent-wash);width:26px;height:26px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.job.done.svelte-17hbeem .jico:where(.svelte-17hbeem){background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success)}.job.bad.svelte-17hbeem .jico:where(.svelte-17hbeem){background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.pb.svelte-17hbeem{background:var(--fill);border-radius:2px;grid-column:1/-1;height:4px;overflow:hidden}.pb.svelte-17hbeem i:where(.svelte-17hbeem){background:var(--accent-fill);border-radius:2px;height:100%;transition:width .4s;display:block}.scrim.svelte-1kgz2ne{z-index:80;background:0 0;border:0;padding:0;position:fixed;inset:0}.scrim.dim.svelte-1kgz2ne{background:#02061752}.pmenu.svelte-1kgz2ne{z-index:81;background:var(--surface-popover);border:1px solid var(--border);border-radius:var(--r-lg);width:260px;max-width:calc(100vw - 16px);font:500 var(--fs-sm)/1.3 var(--font-ui);color:var(--text);padding:5px;display:grid;position:fixed;box-shadow:0 14px 36px -10px #02061752}.pmenu.sheet.svelte-1kgz2ne{width:auto;max-width:none;max-height:86vh;padding:4px 8px calc(10px + var(--safe-b));border-radius:var(--r-xl) var(--r-xl) 0 0;font-size:var(--fs-body);animation:svelte-1kgz2ne-rise var(--t-settle,.2s) cubic-bezier(.2, .8, .2, 1);border-width:1px 0 0;bottom:0;left:0;right:0;overflow-y:auto}@keyframes svelte-1kgz2ne-rise{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.pmenu.sheet.svelte-1kgz2ne{animation:none}}.grab.svelte-1kgz2ne{background:var(--fill-strong);border-radius:2px;justify-self:center;width:36px;height:4px;margin:6px 0 8px}.mi.svelte-1kgz2ne{border-radius:var(--r-md);min-height:30px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 8px;text-decoration:none;display:flex}.mi.svelte-1kgz2ne:hover,.me.svelte-1kgz2ne:hover{background:var(--fill);text-decoration:none}.ic.svelte-1kgz2ne{width:16px;color:var(--muted);flex:none;place-items:center;display:grid}.grow.svelte-1kgz2ne{flex:1;min-width:0}.n.svelte-1kgz2ne{color:var(--muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex:none}.tlogo.svelte-1kgz2ne{border-radius:var(--r-sm);object-fit:cover;background:var(--surface);width:16px;height:16px}.me.svelte-1kgz2ne{border-radius:var(--r-md);color:var(--text);align-items:center;gap:9px;padding:6px 8px;text-decoration:none;display:flex}.me.svelte-1kgz2ne>svg{color:var(--muted);flex:none}.me.svelte-1kgz2ne:hover>svg{color:var(--text)}.face.svelte-1kgz2ne{flex:none;display:grid;position:relative}.who.svelte-1kgz2ne{flex:1;min-width:0;display:grid}.live.svelte-1kgz2ne{background:var(--faint);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface-popover);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.live.connected.svelte-1kgz2ne{background:var(--success)}.live.reconnecting.svelte-1kgz2ne,.live.connecting.svelte-1kgz2ne{background:var(--warning);animation:1.2s infinite pulse}.live.offline.svelte-1kgz2ne{background:var(--danger)}.mhead.svelte-1kgz2ne{height:26px;color:var(--muted);font:600 10.5px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 2px 0 8px;display:flex}.madd.svelte-1kgz2ne{border-radius:var(--r-md);width:22px;height:22px;color:var(--muted);flex:none;place-items:center;display:grid}.madd.svelte-1kgz2ne:hover{background:var(--fill-strong);color:var(--text);text-decoration:none}.plist.svelte-1kgz2ne{max-height:50vh;display:grid;overflow-y:auto}.proj.svelte-1kgz2ne{min-height:34px;padding:3px 8px}.proj.on.svelte-1kgz2ne{color:var(--accent-hover)}.proj.svelte-1kgz2ne>svg{flex:none;margin-left:auto}.pname.svelte-1kgz2ne{flex:1;min-width:0;display:grid}.pdir.svelte-1kgz2ne{color:var(--faint);font-size:10.5px}.sleep.svelte-1kgz2ne{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--faint);border-radius:50%;flex:none;margin-left:auto}.sleep.starting.svelte-1kgz2ne{box-shadow:none;background:var(--warning);animation:1.2s infinite pulse}.sleep.full.svelte-1kgz2ne{box-shadow:none;background:var(--warning)}.pi.svelte-1kgz2ne{border-radius:var(--r-md);width:20px;height:20px;font:700 10.5px/1 var(--font-ui);color:var(--on-accent);background:linear-gradient(135deg, var(--accent), var(--accent-fill));flex:none;place-items:center;display:grid}.msep.svelte-1kgz2ne{background:var(--border);height:1px;margin:4px 6px}.sheet.svelte-1kgz2ne .mi:where(.svelte-1kgz2ne){min-height:44px}.sheet.svelte-1kgz2ne .proj:where(.svelte-1kgz2ne){min-height:48px}.sheet.svelte-1kgz2ne .me:where(.svelte-1kgz2ne){min-height:52px}.sheet.svelte-1kgz2ne .mhead:where(.svelte-1kgz2ne){height:36px}.sheet.svelte-1kgz2ne .madd:where(.svelte-1kgz2ne){width:36px;height:36px}.appside.svelte-181dlmc{background:var(--surface-chrome);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.appside.full.svelte-181dlmc{padding-top:var(--safe-t)}.apphead.svelte-181dlmc{border-bottom:1px solid var(--border);flex:none;padding:3px 0}.headrow.svelte-181dlmc{align-items:center;gap:2px;padding:0 6px;display:flex}.prow.svelte-181dlmc{border-radius:var(--r-md);min-width:0;height:32px;color:var(--text);font:600 13px/1.2 var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:0 6px;display:flex}.prow.svelte-181dlmc:hover{background:var(--fill)}.prow.svelte-181dlmc .name:where(.svelte-181dlmc){text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.prow.svelte-181dlmc svg{color:var(--muted);flex:none}.prow[aria-expanded=true].svelte-181dlmc{background:var(--fill)}.face.svelte-181dlmc{flex:none;display:grid;position:relative}.face.svelte-181dlmc .live:where(.svelte-181dlmc){width:7px;height:7px;box-shadow:0 0 0 2px var(--surface-chrome);position:absolute;bottom:-2px;right:-2px}.headrow.svelte-181dlmc .pi:where(.svelte-181dlmc){border-radius:6px;width:20px;height:20px;font-size:10.5px}.fold.svelte-181dlmc,.pal.svelte-181dlmc{color:var(--muted);flex:none}.headrow.svelte-181dlmc .pal:where(.svelte-181dlmc){border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);height:26px;font:500 11px/1 var(--font-ui);white-space:nowrap;cursor:pointer;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.pal.svelte-181dlmc:hover{color:var(--text)}.headrow.svelte-181dlmc .pal:where(.svelte-181dlmc):hover{background:var(--fill)}.fold.svelte-181dlmc:hover{color:var(--text)}.compose.svelte-181dlmc{color:var(--text-secondary);flex:none}.pi.svelte-181dlmc{width:22px;height:22px;font:700 11px/1 var(--font-ui);color:var(--on-accent);background:linear-gradient(135deg, var(--accent), var(--accent-fill));border-radius:7px;flex:none;place-items:center;display:grid}.app.svelte-181dlmc{border-radius:var(--r-md);height:27px;color:var(--text-secondary);font:500 12.5px/1.2 var(--font-ui);align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:flex;position:relative}.app.svelte-181dlmc:hover{background:var(--fill);color:var(--text);text-decoration:none}.app.on.svelte-181dlmc{color:var(--accent-hover)}.app.svelte-181dlmc .lbl:where(.svelte-181dlmc){text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.app.svelte-181dlmc svg{color:var(--muted);flex:none}.app.on.svelte-181dlmc svg{color:var(--accent-hover)}.cur.svelte-181dlmc{border:1px solid var(--border);border-radius:var(--r-md);background:var(--accent-wash);color:var(--text);font:12.5px/1.3 var(--font-ui);box-shadow:inset 3px 0 0 var(--accent);flex-direction:column;flex:none;gap:3px;margin:6px 6px 4px;padding:7px 9px 8px;text-decoration:none;display:flex}.cur.svelte-181dlmc:hover{background:var(--accent-wash-strong);text-decoration:none}.ctop.svelte-181dlmc{align-items:center;gap:8px;min-width:0;display:flex}.ctitle.svelte-181dlmc{min-width:0;color:var(--accent-hover);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;font-weight:600;display:-webkit-box;overflow:hidden}.cmeta.svelte-181dlmc{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px;font-weight:400}.cstate.svelte-181dlmc{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;padding-left:16px;font-size:11.5px;font-weight:600;overflow:hidden}.cask.svelte-181dlmc{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding-left:16px;font-size:11.5px;display:-webkit-box;overflow:hidden}.cbrain.svelte-181dlmc{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;padding-left:16px;font-size:10.5px;display:flex;overflow:hidden}.ctag.svelte-181dlmc{text-overflow:ellipsis;background:color-mix(in srgb, var(--accent) 16%, transparent);max-width:50%;color:var(--accent-hover);border-radius:4px;flex:none;padding:1px 5px;font-size:10px;font-weight:600;overflow:hidden}.cur.st-working.svelte-181dlmc .cstate:where(.svelte-181dlmc){color:var(--accent-hover)}.cur.st-done.svelte-181dlmc .cstate:where(.svelte-181dlmc),.cur.st-ready.svelte-181dlmc .cstate:where(.svelte-181dlmc){color:var(--success)}.cur.st-cut.svelte-181dlmc .cstate:where(.svelte-181dlmc){color:var(--warning)}.cur.st-needs.svelte-181dlmc{border-color:color-mix(in srgb, var(--warning) 45%, var(--border));background:color-mix(in srgb, var(--warning) 10%, transparent);box-shadow:inset 3px 0 0 var(--warning);animation:2s ease-in-out infinite svelte-181dlmc-needs}.cur.st-needs.svelte-181dlmc:hover{background:color-mix(in srgb, var(--warning) 16%, transparent)}.cur.st-needs.svelte-181dlmc .cstate:where(.svelte-181dlmc){color:var(--warning)}.cgo.svelte-181dlmc{font-weight:500}@keyframes svelte-181dlmc-needs{50%{border-color:var(--warning)}}@media (prefers-reduced-motion:reduce){.cur.st-needs.svelte-181dlmc{animation:none}}.warnbadge.svelte-181dlmc{background:var(--warning)}.dot.st-needs.svelte-181dlmc{box-shadow:inset 3px 0 0 var(--warning);background:color-mix(in srgb, var(--warning) 14%, transparent)}.badge.svelte-181dlmc{background:var(--accent-fill);min-width:16px;height:15px;color:var(--on-accent);font:600 9.5px/15px var(--font-ui);text-align:center;border-radius:8px;padding:0 4px;font-style:normal;position:absolute;top:6px;right:6px}.secs.svelte-181dlmc{scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.sec.svelte-181dlmc{flex-direction:column;flex:none;min-height:0;display:flex}.sec.svelte-181dlmc+.sec:where(.svelte-181dlmc){border-top:1px solid var(--border)}.sec.fill.svelte-181dlmc{flex:1 1 0;min-height:190px}.sec.fill.mine.svelte-181dlmc{flex-grow:2}.sbody.svelte-181dlmc{flex-direction:column;flex:auto;min-height:0;display:flex}.shead.fixed.svelte-181dlmc:hover{background:0 0}.shead.fixed.svelte-181dlmc .app:where(.svelte-181dlmc){cursor:default}.shead.fixed.svelte-181dlmc .app:where(.svelte-181dlmc):hover{color:var(--text-secondary)}.lead.svelte-181dlmc{width:20px;height:20px;color:var(--muted);flex:none;place-items:center;display:grid}.needn.svelte-181dlmc{background:color-mix(in srgb, var(--warning) 18%, transparent);color:var(--warning);font:650 10px/1.3 var(--font-ui);border-radius:4px;flex:none;padding:1px 6px}.shead.svelte-181dlmc{flex:none;align-items:center;gap:2px;height:28px;padding:0 6px 0 12px;display:flex;position:relative}.shead.svelte-181dlmc:hover{background:var(--fill)}.shead.svelte-181dlmc .app:where(.svelte-181dlmc){min-width:0;height:auto;color:var(--text-secondary);font:600 11px/1.2 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:0 auto;gap:6px;padding:0 6px 0 4px;position:static}.shead.svelte-181dlmc .app:where(.svelte-181dlmc):hover{color:var(--text)}.shead.svelte-181dlmc .app:where(.svelte-181dlmc):before{content:"";position:absolute;inset:0}.shead.svelte-181dlmc .app:where(.svelte-181dlmc):hover{background:0 0}.shead.svelte-181dlmc .app:where(.svelte-181dlmc):focus-visible{outline:none}.shead.svelte-181dlmc:has(>.app:where(.svelte-181dlmc):focus-visible){box-shadow:inset 0 0 0 1.5px var(--accent)}.shead.svelte-181dlmc .gap:where(.svelte-181dlmc){flex:1 1 0;min-width:2px}:is(.shead.svelte-181dlmc:has(.sfind) .app:where(.svelte-181dlmc),.shead.svelte-181dlmc:has(.sfind) .gap:where(.svelte-181dlmc),.shead.svelte-181dlmc:has(.sfind) .modes:where(.svelte-181dlmc)){display:none}.n.svelte-181dlmc{color:var(--muted);font:600 10.5px/1 var(--font-ui);letter-spacing:0;font-variant-numeric:tabular-nums;flex:none}.shead.svelte-181dlmc .sfind{z-index:1;height:22px;position:relative}.shead.svelte-181dlmc .sh-btn{z-index:1;border-radius:var(--r-md);width:22px;height:22px;color:var(--muted);cursor:pointer;transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast);background:0 0;border:0;flex:none;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.shead.svelte-181dlmc .sh-btn:hover,.shead.svelte-181dlmc .sh-btn.on,.shead.svelte-181dlmc .sh-btn[aria-expanded=true]:not(.tog){background:var(--fill-strong);color:var(--text);text-decoration:none}.shead.svelte-181dlmc .sh-btn:focus-visible{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--text);outline:none}.shead.svelte-181dlmc .sh-btn:active{transform:scale(.92)}.shead.svelte-181dlmc .tog:where(.svelte-181dlmc){width:20px;height:20px}.shead.svelte-181dlmc .tog:where(.svelte-181dlmc) svg{transition:transform var(--t-fast)}.shead.svelte-181dlmc .tog.open:where(.svelte-181dlmc) svg{transform:rotate(90deg)}.shead.svelte-181dlmc .tog:where(.svelte-181dlmc):hover{background:0 0}.modes.svelte-181dlmc{z-index:1;border-radius:var(--r-md);background:var(--fill);flex:none;align-items:center;gap:1px;margin-right:2px;padding:1px;display:flex;position:relative}.modes.svelte-181dlmc .sh-btn:where(.svelte-181dlmc){border-radius:var(--r-sm);width:24px;height:20px}.modes.svelte-181dlmc .sh-btn.on:where(.svelte-181dlmc){background:var(--surface);color:var(--text);box-shadow:0 1px 2px #02061724}.stale.svelte-181dlmc{border:1px solid color-mix(in srgb, var(--warning) 30%, var(--border));border-radius:var(--r-md);background:color-mix(in srgb, var(--warning) 9%, transparent);min-height:28px;color:var(--warning);font-size:var(--fs-sm);flex:none;align-items:center;gap:7px;margin:0 8px 6px;padding:0 8px;font-weight:500;text-decoration:none;display:flex}.stale.svelte-181dlmc:hover{background:color-mix(in srgb, var(--warning) 15%, transparent);text-decoration:none}.stale.svelte-181dlmc svg{flex:none}.warnb.svelte-181dlmc{color:var(--warning)}.bell.svelte-181dlmc{color:var(--muted);flex:none;position:relative}.bell.svelte-181dlmc:hover,.bell.on.svelte-181dlmc{color:var(--text)}.bell.svelte-181dlmc .badge:where(.svelte-181dlmc){min-width:14px;height:14px;padding:0 3px;font-size:9px;line-height:14px;top:-2px;right:-3px}.jobdot.svelte-181dlmc{background:var(--accent-fill);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface-chrome);border-radius:50%;animation:1.4s infinite pulse;position:absolute;top:3px;right:3px}@media (prefers-reduced-motion:reduce){.jobdot.svelte-181dlmc{animation:none}}.live.svelte-181dlmc{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.live.connected.svelte-181dlmc{background:var(--success)}.live.reconnecting.svelte-181dlmc,.live.connecting.svelte-181dlmc{background:var(--warning);animation:1.2s infinite pulse}.live.offline.svelte-181dlmc{background:var(--danger)}.tlogo.svelte-181dlmc{object-fit:cover;background:var(--surface)}.strip.svelte-181dlmc .prow:where(.svelte-181dlmc) .tlogo:where(.svelte-181dlmc){border-radius:7px;width:24px;height:24px}.strip.svelte-181dlmc{align-items:center;gap:6px;padding:12px 0 10px}.strip.svelte-181dlmc .prow:where(.svelte-181dlmc){border-radius:8px;flex:none;justify-content:center;width:28px;height:28px;padding:0;font-size:12px}.strip.svelte-181dlmc .sep:where(.svelte-181dlmc){background:var(--border);flex:none;width:20px;height:1px;margin:2px 0}.strip.svelte-181dlmc .app:where(.svelte-181dlmc){justify-content:center;gap:0;width:28px;height:28px;padding:0}.strip.svelte-181dlmc .on:where(.svelte-181dlmc){background:var(--accent-wash);color:var(--accent-hover)}.strip.svelte-181dlmc .badge:where(.svelte-181dlmc){min-width:14px;height:14px;padding:0 3px;font-size:9px;line-height:14px;top:-1px;right:-1px}.dots.svelte-181dlmc{border-top:1px solid var(--border);scrollbar-width:none;flex-direction:column;flex:auto;align-items:center;gap:2px;width:28px;min-height:0;margin-top:2px;padding-top:6px;display:flex;overflow-y:auto}.dot.svelte-181dlmc{border-radius:var(--r-md);place-items:center;width:28px;height:28px;display:grid}.dot.svelte-181dlmc:hover{background:var(--fill)}.dot.active.svelte-181dlmc{background:var(--accent-wash)}.dot.attention.svelte-181dlmc{box-shadow:inset 3px 0 0 var(--accent);background:var(--accent-wash-strong)}.peek.svelte-181dlmc{z-index:60;border-right:1px solid var(--border);max-width:100vw;animation:svelte-181dlmc-peek var(--t-settle) cubic-bezier(.2, .8, .2, 1);display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:10px 0 32px -14px #02061752}@keyframes svelte-181dlmc-peek{0%{opacity:0;transform:translate(-14px)}}@media (prefers-reduced-motion:reduce){.peek.svelte-181dlmc{animation:none}}@media (width<=760px){.headrow.svelte-181dlmc{gap:4px;min-height:48px;padding:0 8px 0 6px}.prow.svelte-181dlmc{height:40px;font-size:var(--fs-body)}.headrow.svelte-181dlmc .pi:where(.svelte-181dlmc){border-radius:7px;width:24px;height:24px;font-size:11.5px}.headrow.svelte-181dlmc .btn.icon.sm:where(.svelte-181dlmc){width:38px;height:38px}.shead.svelte-181dlmc{gap:4px;height:44px;padding:0 4px}.shead.svelte-181dlmc .app:where(.svelte-181dlmc){font-size:var(--fs-sm)}.shead.svelte-181dlmc .sh-btn{width:36px;height:36px}.shead.svelte-181dlmc .tog:where(.svelte-181dlmc){width:32px;height:36px}.lead.svelte-181dlmc{width:32px}}.resizer.svelte-1wxftd2{z-index:6;cursor:col-resize;flex:none;align-self:stretch;width:0;position:relative}.resizer.svelte-1wxftd2:before{content:"";width:9px;position:absolute;top:0;bottom:0;left:-4px}.resizer.svelte-1wxftd2:after{content:"";background:0 0;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;left:-1px}.resizer.svelte-1wxftd2:hover:after,.resizer.dragging.svelte-1wxftd2:after,.resizer.svelte-1wxftd2:focus-visible:after{background:var(--accent)}.resizer.svelte-1wxftd2:focus-visible{outline:none}.toasts.svelte-1q7l584{z-index:var(--z-toast);gap:6px;width:min(400px,100vw - 32px);display:grid;position:fixed;bottom:34px;right:16px}.toast.svelte-1q7l584{border-radius:var(--r-lg);background:var(--surface-popover);border:1px solid var(--border);font-size:var(--fs-ui);align-items:center;gap:8px;padding:6px 6px 6px 10px;animation:.18s ease-out svelte-1q7l584-in;display:flex;box-shadow:0 8px 24px #00000014}.toast.ok.svelte-1q7l584{color:var(--success)}.toast.bad.svelte-1q7l584{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, var(--border))}.toast.warn.svelte-1q7l584{color:var(--warning)}.toast.svelte-1q7l584 span:where(.svelte-1q7l584){color:var(--text);overflow-wrap:anywhere}.n.svelte-1q7l584{color:var(--muted);font-weight:600}@media (width<=760px){.toasts.svelte-1q7l584{width:auto;left:12px;right:12px;bottom:calc(84px + var(--safe-b));transform:none}.toast.svelte-1q7l584{padding:8px 8px 8px 12px}}@keyframes svelte-1q7l584-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.toast.svelte-1q7l584{animation:none}}.veil.svelte-cvtrxv{z-index:94;background:#0206174d;border:0;padding:0;animation:.15s svelte-cvtrxv-fade;position:fixed;inset:0}.bar.svelte-cvtrxv{z-index:95;background:var(--surface-popover);border:1px solid var(--border-strong);border-radius:12px;align-items:center;gap:14px;width:min(520px,100vw - 32px);padding:12px 12px 12px 16px;animation:.2s cubic-bezier(.2,.8,.2,1) svelte-cvtrxv-up;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px -12px #02061766}.msg.svelte-cvtrxv{flex:1;align-items:flex-start;gap:10px;min-width:0}.msg.svelte-cvtrxv svg{color:var(--accent);flex:none;margin-top:2px}.danger.svelte-cvtrxv .msg:where(.svelte-cvtrxv) svg{color:var(--danger)}.msg.svelte-cvtrxv b:where(.svelte-cvtrxv){font-size:var(--fs-ui);font-weight:600;line-height:1.35}.acts.svelte-cvtrxv{flex:none;gap:6px}.danger-fill.svelte-cvtrxv{background:var(--danger);border-color:var(--danger);color:#fff}.danger-fill.svelte-cvtrxv:hover{filter:brightness(.95)}.bar.mobile.svelte-cvtrxv{width:auto;padding:8px 16px calc(16px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:18px 18px 0 0;flex-direction:column;align-items:stretch;gap:14px;animation-name:svelte-cvtrxv-sheet;bottom:0;left:0;right:0;transform:none}.mobile.svelte-cvtrxv .grab:where(.svelte-cvtrxv){background:var(--border-strong);border-radius:2px;align-self:center;width:36px;height:4px}.mobile.svelte-cvtrxv .msg:where(.svelte-cvtrxv) b:where(.svelte-cvtrxv){font-size:var(--fs-body,13.5px)}.mobile.svelte-cvtrxv .acts:where(.svelte-cvtrxv){flex-direction:column-reverse;align-items:stretch;gap:8px}.mobile.svelte-cvtrxv .acts:where(.svelte-cvtrxv) .btn:where(.svelte-cvtrxv){height:46px;font-size:var(--fs-body,13.5px);border-radius:12px;justify-content:center}@keyframes svelte-cvtrxv-up{0%{opacity:0;transform:translate(-50%,16px)}}@keyframes svelte-cvtrxv-sheet{0%{transform:translateY(100%)}}@keyframes svelte-cvtrxv-fade{0%{opacity:0}}.pp.svelte-1fmajum{z-index:75;background:var(--surface-popover);border:1px solid var(--border);border-radius:14px;align-items:flex-start;gap:12px;width:min(360px,100vw - 32px);padding:14px 12px 12px 14px;animation:.3s cubic-bezier(.2,.8,.2,1) svelte-1fmajum-pp-in;display:flex;position:fixed;bottom:34px;left:16px;box-shadow:0 1px 2px #0206170f,0 20px 50px -20px #02061766}.ic.svelte-1fmajum{width:32px;height:32px;color:var(--on-accent);background:linear-gradient(135deg, var(--accent), var(--accent-fill));border-radius:9px;flex:none;place-items:center;display:grid}.col.svelte-1fmajum{flex-direction:column;gap:3px;min-width:0;display:flex}.acts.svelte-1fmajum{gap:6px;margin-top:8px;display:flex}.x.svelte-1fmajum{margin:-4px -4px 0 0}@keyframes svelte-1fmajum-pp-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.pp.svelte-1fmajum{animation:none}}@media (width<=760px){.pp.svelte-1fmajum{left:12px;bottom:calc(84px + var(--safe-b));width:calc(100vw - 24px)}}.ip.svelte-1u911k1{z-index:75;background:var(--surface-popover);border:1px solid var(--border);border-radius:14px;align-items:flex-start;gap:12px;width:min(360px,100vw - 32px);padding:14px 12px 12px 14px;animation:.3s cubic-bezier(.2,.8,.2,1) svelte-1u911k1-ip-in;display:flex;position:fixed;bottom:34px;left:16px;box-shadow:0 1px 2px #0206170f,0 20px 50px -20px #02061766}.ipic.svelte-1u911k1{width:32px;height:32px;color:var(--on-accent);background:linear-gradient(135deg, var(--accent), var(--accent-fill));border-radius:9px;flex:none;place-items:center;display:grid}.ipcol.svelte-1u911k1{flex-direction:column;gap:3px;min-width:0;display:flex}.ipcol.svelte-1u911k1 svg{vertical-align:-1px}.ipacts.svelte-1u911k1{gap:6px;margin-top:8px;display:flex}.ipx.svelte-1u911k1{margin:-4px -4px 0 0}@keyframes svelte-1u911k1-ip-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.ip.svelte-1u911k1{animation:none}}@media (width<=760px){.ip.svelte-1u911k1{left:12px;bottom:calc(84px + var(--safe-b));width:calc(100vw - 24px)}}.status.svelte-161y12f{--m:var(--fill-strong);--on-m:var(--muted);border-top:1px solid var(--border);background:var(--surface-chrome);height:22px;font:500 11px/22px var(--font-ui);color:var(--text-secondary);white-space:nowrap;flex:none;align-items:stretch;display:flex;overflow:hidden}.status.normal.svelte-161y12f{--m:var(--accent-fill);--on-m:var(--on-accent)}.status.insert.svelte-161y12f{--m:var(--success);--on-m:var(--surface)}.status.visual.svelte-161y12f{--m:#b45309;--on-m:#fff}.status.replace.svelte-161y12f{--m:var(--danger);--on-m:var(--surface)}.status.svelte-161y12f>span:where(.svelte-161y12f),.status.svelte-161y12f>button.btn-b:where(.svelte-161y12f){flex:none;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.status.svelte-161y12f>button.btn-b:where(.svelte-161y12f){font:inherit;cursor:pointer;border:0}.status.svelte-161y12f>button.btn-b:where(.svelte-161y12f):hover{filter:brightness(.96)}.a.svelte-161y12f{background:var(--m);color:var(--on-m);letter-spacing:.02em;font-weight:600}.b.svelte-161y12f{background:var(--fill-strong);color:var(--text);font-variant-numeric:tabular-nums}.b.strong.svelte-161y12f{font-weight:600}.c.svelte-161y12f{flex:auto;min-width:0;display:block}.x.svelte-161y12f{color:var(--muted)}.x.svelte-161y12f+.x:where(.svelte-161y12f){border-left:1px solid var(--border)}.err.svelte-161y12f{color:var(--danger)}.warn.svelte-161y12f{color:var(--warning)}.es.svelte-1uba7bi{text-align:center;box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:center;gap:6px;width:100%;min-height:220px;margin:auto;padding:40px 24px;animation:.28s cubic-bezier(.2,.8,.2,1) svelte-1uba7bi-es-in;display:flex}.es.sm.svelte-1uba7bi{gap:4px;min-height:140px;padding:24px 16px}.tile.svelte-1uba7bi{border-radius:var(--r-xl);background:var(--c-wash);width:44px;height:44px;color:var(--c);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent);place-items:center;margin-bottom:8px;display:grid}.sm.svelte-1uba7bi .tile:where(.svelte-1uba7bi){border-radius:var(--r-xl);width:40px;height:40px;margin-bottom:6px}.tone-accent.svelte-1uba7bi{--c:var(--accent);--c-wash:var(--accent-wash)}.tone-ok.svelte-1uba7bi{--c:var(--success,#16a34a);--c-wash:color-mix(in srgb, var(--success,#16a34a) 12%, var(--surface))}.tone-warn.svelte-1uba7bi{--c:var(--warning,#d97706);--c-wash:color-mix(in srgb, var(--warning,#d97706) 12%, var(--surface))}.tone-muted.svelte-1uba7bi{--c:var(--muted);--c-wash:var(--fill)}.title.svelte-1uba7bi{font-size:var(--fs-lg);color:var(--text);letter-spacing:-.01em;font-weight:600;line-height:1.3}.sm.svelte-1uba7bi .title:where(.svelte-1uba7bi){font-size:var(--fs-body)}.text.svelte-1uba7bi{max-width:360px;color:var(--muted);font-size:var(--fs-ui);text-wrap:pretty;line-height:1.5}.sm.svelte-1uba7bi .text:where(.svelte-1uba7bi){font-size:var(--fs-sm);max-width:260px}.text.svelte-1uba7bi kbd{font:500 11px/1 var(--font-ui,sans-serif);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-secondary);border-bottom-width:2px;padding:1px 4px}.acts.svelte-1uba7bi{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.sm.svelte-1uba7bi .acts:where(.svelte-1uba7bi){margin-top:8px}@keyframes svelte-1uba7bi-es-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.es.svelte-1uba7bi{animation:none}}.tree.svelte-1ms350m{background:var(--surface-chrome);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.find.svelte-1ms350m{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:2px;height:34px;padding:0 4px 0 8px;display:flex}.find.svelte-1ms350m .search:where(.svelte-1ms350m){margin-right:2px}.rows.svelte-1ms350m{flex-direction:column;flex:auto;min-height:0;padding:4px 0 12px;display:flex;overflow:auto}.rows.svelte-1ms350m:focus-visible{outline:none}.center.svelte-1ms350m{flex:1;place-items:center;min-height:80px;display:grid}.row.svelte-1ms350m{width:100%;min-width:0;height:24px;padding:0 8px 0 calc(8px + var(--d,0) * 12px);text-align:left;cursor:pointer;font:12.5px/1 var(--font-ui);color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:4px;display:flex}.nerd.svelte-1ms350m .row:where(.svelte-1ms350m){font:12px/1 var(--font-ui);padding-left:calc(8px + var(--d,0) * 14px);gap:0}.row.node.svelte-1ms350m:hover,button.row.svelte-1ms350m:hover{background:var(--fill);color:var(--text)}button.row.svelte-1ms350m:focus-visible{box-shadow:inset 0 0 0 1.5px var(--focus-ring);outline:none}.nerd.svelte-1ms350m .row.file:where(.svelte-1ms350m){padding-left:calc(8px + var(--d,0) * 14px + 2ch)}.arrow.svelte-1ms350m{width:2ch;color:var(--faint);flex:none;font-weight:600}.ficon.svelte-1ms350m{background:var(--i) center / contain no-repeat;flex:none;width:16px;height:16px}:root[data-theme=light] .ficon.svelte-1ms350m{background-image:var(--il,var(--i))}.nerd.svelte-1ms350m .ficon:where(.svelte-1ms350m){margin-right:6px}.row.top.svelte-1ms350m{color:var(--muted);font-weight:600}.row.on.svelte-1ms350m{color:var(--accent-hover);font-weight:600}.row.hit.on.svelte-1ms350m{background:var(--accent-wash);box-shadow:inset 2px 0 0 var(--accent)}.row.cur.svelte-1ms350m{background:var(--fill)}.rows.svelte-1ms350m:focus .row.cur:where(.svelte-1ms350m),.rows.svelte-1ms350m:focus-within .row.cur:where(.svelte-1ms350m){background:var(--accent-wash-strong);color:var(--text);box-shadow:inset 2px 0 0 var(--accent)}.row.ignored.svelte-1ms350m{opacity:.5}.row.quiet.svelte-1ms350m{cursor:default;padding-left:calc(24px + var(--d,0) * 14px);color:var(--faint);font-size:var(--fs-xs)}.row.bad.svelte-1ms350m{color:var(--danger)}.name.svelte-1ms350m{text-overflow:ellipsis;overflow:hidden}.dot.svelte-1ms350m{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto}.row.hit.svelte-1ms350m{gap:8px;padding-left:10px}.hit.svelte-1ms350m .name:where(.svelte-1ms350m){max-width:70%;color:var(--text);flex:none;font-weight:600}.hit.svelte-1ms350m .dir:where(.svelte-1ms350m){text-overflow:ellipsis;min-width:0;color:var(--muted);font-size:var(--fs-xs);flex:auto;overflow:hidden}.note.svelte-1ms350m{font-size:var(--fs-xs);color:var(--muted);white-space:normal;padding:8px 10px}.showcmd.svelte-1ms350m{border-radius:var(--r-md);background:var(--surface-popover);border:1px solid var(--border);font:500 11px/1.3 var(--font-ui);color:var(--muted);pointer-events:none;padding:2px 6px;position:absolute;bottom:6px;right:8px}.flags.svelte-1ms350m{border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;flex:none;gap:4px 10px;padding:4px 10px;display:flex}.menu.svelte-1ms350m{border-top:1px solid var(--border-strong);background:var(--surface);font:12px/1.4 var(--font-ui);flex-direction:column;flex:none;gap:1px;padding:6px 8px 8px;display:flex}.mhead.svelte-1ms350m{color:var(--muted);font-size:var(--fs-xs);padding:0 2px 4px;display:flex}.mitem.svelte-1ms350m{border-radius:var(--r-md);text-align:left;cursor:pointer;height:22px;font:inherit;color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;align-items:center;gap:0;padding:0 2px;display:flex}.mitem.on.svelte-1ms350m{background:var(--accent-wash);color:var(--text)}.mark.svelte-1ms350m{width:2ch;color:var(--accent);flex:none;font-weight:600}.mhint.svelte-1ms350m{color:var(--faint);font-size:var(--fs-xs);font-family:var(--font-ui);padding:4px 2px 0}.ask.svelte-1ms350m{color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--fs-sm);white-space:normal;padding:0 2px 4px}.merr.svelte-1ms350m{color:var(--danger);font-family:var(--font-ui);font-size:var(--fs-sm);white-space:normal;padding:4px 2px 0}@media (width<=760px){.row.svelte-1ms350m,.nerd.svelte-1ms350m .row:where(.svelte-1ms350m){height:34px;font-size:var(--fs-body)}.find.svelte-1ms350m{height:44px}}.diff.svelte-1bbn6cp{font:12px/1.55 var(--font-mono);background:var(--surface);min-width:0}.scroll.svelte-1bbn6cp{overflow-x:auto}table.svelte-1bbn6cp{border-collapse:collapse;min-width:100%}td.svelte-1bbn6cp{vertical-align:top;padding:0}.no.svelte-1bbn6cp{text-align:right;width:1%;min-width:34px;color:var(--faint);-webkit-user-select:none;user-select:none;white-space:nowrap;padding:0 6px;font-size:11px;line-height:18.6px}.code.svelte-1bbn6cp{white-space:pre;color:var(--text-secondary);tab-size:2;padding:0 12px 0 0}.sign.svelte-1bbn6cp{text-align:center;width:18px;color:var(--faint);-webkit-user-select:none;user-select:none;display:inline-block}tr.add.svelte-1bbn6cp{background:var(--add-bg)}tr.add.svelte-1bbn6cp .code:where(.svelte-1bbn6cp){color:var(--text);box-shadow:inset 2px 0 0 var(--add-edge)}tr.add.svelte-1bbn6cp .sign:where(.svelte-1bbn6cp){color:var(--add)}tr.del.svelte-1bbn6cp{background:var(--del-bg)}tr.del.svelte-1bbn6cp .code:where(.svelte-1bbn6cp){color:var(--text);box-shadow:inset 2px 0 0 var(--del-edge)}tr.del.svelte-1bbn6cp .sign:where(.svelte-1bbn6cp){color:var(--del)}tr.gap.svelte-1bbn6cp td:where(.svelte-1bbn6cp){background:repeating-linear-gradient(-45deg, transparent 0 4px, var(--fill) 4px 5px);border-block:1px solid var(--border);height:14px}.morebtn.svelte-1bbn6cp{border:0;border-top:1px solid var(--border);background:var(--surface-chrome);width:100%;color:var(--accent-hover);font:500 var(--fs-sm)/1 var(--font-ui);cursor:pointer;padding:6px;display:block}.morebtn.svelte-1bbn6cp:hover{background:var(--fill)}.cut.svelte-1bbn6cp{border-top:1px solid var(--border);color:var(--muted);font:var(--fs-sm)/1.3 var(--font-ui);padding:6px 12px}.changes.svelte-1muxge5{flex-direction:column;flex:1;min-height:0;display:flex}.bar.svelte-1muxge5{border-bottom:1px solid var(--border);background:var(--surface-chrome);height:34px;font-size:var(--fs-sm);color:var(--muted);flex:none;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex}.sum.svelte-1muxge5{color:var(--text-secondary);font-weight:500}.list.svelte-1muxge5{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.center.svelte-1muxge5{flex:1;place-items:center;min-height:120px;display:grid}.file.svelte-1muxge5{border-bottom:1px solid var(--border);min-width:0}.fhead.svelte-1muxge5{z-index:2;align-items:center;min-width:0;height:30px;padding-right:6px;display:flex;position:sticky;top:0}.ftoggle.svelte-1muxge5{cursor:pointer;text-align:left;min-width:0;height:100%;color:var(--text);background:0 0;border:0;flex:auto;align-items:center;gap:7px;padding:0 6px 0 8px;display:flex}.fhead.svelte-1muxge5:hover{background:var(--fill)}.open.svelte-1muxge5>.fhead:where(.svelte-1muxge5){background:var(--surface-chrome);border-bottom:1px solid var(--border)}.chev.svelte-1muxge5{color:var(--faint);transition:transform var(--t-fast);flex:none;display:grid}.chev.rot.svelte-1muxge5{transform:rotate(90deg)}.st.svelte-1muxge5{border-radius:var(--r-md);width:16px;height:16px;font:600 10px/1 var(--font-ui);color:var(--warning);background:color-mix(in srgb, var(--warning) 12%, transparent);flex:none;place-items:center;display:grid}.st.added.svelte-1muxge5,.st.new.svelte-1muxge5{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent)}.st.deleted.svelte-1muxge5{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.st.renamed.svelte-1muxge5{color:var(--info);background:color-mix(in srgb, var(--info) 12%, transparent)}.path.svelte-1muxge5{min-width:0;font:12px/1.2 var(--font-ui);flex:auto;align-items:baseline;gap:6px;display:flex;overflow:hidden}.name.svelte-1muxge5{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.dir.svelte-1muxge5{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);text-align:left;direction:rtl;flex:auto;font-size:11px;overflow:hidden}.times.svelte-1muxge5{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.nums.svelte-1muxge5{font-variant-numeric:tabular-nums;flex:none;gap:4px;display:flex}.nums.svelte-1muxge5>span:where(.svelte-1muxge5){text-align:right;min-width:4ch}.act.svelte-1muxge5{opacity:.55}.fhead.svelte-1muxge5:hover .act:where(.svelte-1muxge5),.act.svelte-1muxge5:focus-visible{opacity:1}@media (hover:none){.act.svelte-1muxge5{opacity:1}}.fdiff.svelte-1muxge5{min-width:0}.fnote.svelte-1muxge5{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:8px;padding:8px 12px;display:flex}.fnote.bad.svelte-1muxge5{color:var(--danger)}.file.flash.svelte-1muxge5>.fhead:where(.svelte-1muxge5){animation:2.8s ease-out svelte-1muxge5-flash}@keyframes svelte-1muxge5-flash{0%,35%{background:var(--accent-wash-strong);box-shadow:inset 3px 0 0 var(--accent)}to{background:0 0;box-shadow:inset 3px 0 #0000}}@media (prefers-reduced-motion:reduce){.file.flash.svelte-1muxge5>.fhead:where(.svelte-1muxge5){animation:none}}.scrim.svelte-mmrcj8{z-index:90;background:0 0;border:0;position:fixed;inset:0}.panel.svelte-mmrcj8{z-index:91;background:var(--surface);border:1px solid var(--border);border-radius:12px;width:480px;max-width:calc(100vw - 24px);max-height:75vh;padding:12px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 18px 50px -12px #02061759}.head.svelte-mmrcj8{justify-content:space-between;gap:8px;margin:8px 0;display:flex}.repo.svelte-mmrcj8{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 0;display:flex}.repo.svelte-mmrcj8 span:where(.svelte-mmrcj8){flex:1}small.svelte-mmrcj8{color:var(--muted)}.input.svelte-mmrcj8{width:100%;margin-top:8px}.result.svelte-mmrcj8{font-size:var(--fs-sm);margin-top:8px}.error.svelte-mmrcj8{color:var(--danger)}.devlink.svelte-p80jr3{flex:0 auto;align-items:center;gap:2px;min-width:0;display:inline-flex}.dl-open.svelte-p80jr3{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);min-width:0;max-width:260px;height:26px;color:var(--text-secondary);font:500 var(--fs-sm)/1 var(--font-ui);align-items:center;gap:6px;padding:0 8px;text-decoration:none;display:inline-flex}.dl-open.svelte-p80jr3:hover{color:var(--text);border-color:var(--border-strong)}.dl-open.svelte-p80jr3 svg{color:var(--muted);flex:none}.dl-label.svelte-p80jr3{min-width:0}.compact.svelte-p80jr3 .dl-open:where(.svelte-p80jr3){padding:0 7px}.ddot.svelte-p80jr3{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--faint);border-radius:50%;flex:none}.ddot.ok.svelte-p80jr3{background:var(--success);box-shadow:none}.ddot.warn.svelte-p80jr3{background:var(--warning);box-shadow:none}.ddot.bad.svelte-p80jr3{background:var(--danger);box-shadow:none}.ddot.moving.svelte-p80jr3{background:var(--accent);box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent);animation:1.6s ease-out infinite svelte-p80jr3-ddot}@keyframes svelte-p80jr3-ddot{70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.ddot.moving.svelte-p80jr3{animation:none}}.scrim.svelte-1bxxaoh{z-index:50;cursor:default;background:#080c1438;border:0;padding:0;animation:.16s svelte-1bxxaoh-fade;position:fixed;inset:0}.panel.svelte-1bxxaoh{z-index:51;background:var(--surface-popover);border-left:1px solid var(--border);min-width:0;animation:svelte-1bxxaoh-slide var(--t-settle) cubic-bezier(.2, .8, .2, 1);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 60px -24px #02061759}header.svelte-1bxxaoh{border-bottom:1px solid var(--border);flex:none;gap:8px;height:52px;padding:0 10px 0 18px}h2.svelte-1bxxaoh{font-size:var(--fs-lg);margin:0;font-weight:600}.close.svelte-1bxxaoh{width:34px;height:34px}.body.svelte-1bxxaoh{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 18px;overflow:auto}footer.svelte-1bxxaoh{border-top:1px solid var(--border);background:var(--surface-popover);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:10px 14px}.panel.mobile.svelte-1bxxaoh{width:auto;height:100%;box-shadow:none;padding-top:env(safe-area-inset-top);z-index:61;border-left:0;animation-name:svelte-1bxxaoh-rise;top:0;bottom:auto;left:0}.panel.mobile.svelte-1bxxaoh header:where(.svelte-1bxxaoh){height:54px;padding:0 6px 0 16px}.panel.mobile.svelte-1bxxaoh .close:where(.svelte-1bxxaoh){width:44px;height:44px}.panel.mobile.svelte-1bxxaoh .body:where(.svelte-1bxxaoh){padding:14px 16px}.panel.mobile.svelte-1bxxaoh footer:where(.svelte-1bxxaoh){padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.panel.mobile.svelte-1bxxaoh footer:where(.svelte-1bxxaoh) .btn:not(.sm):not(.icon){height:40px;font-size:var(--fs-body);padding:0 16px}@keyframes svelte-1bxxaoh-fade{0%{opacity:0}}@keyframes svelte-1bxxaoh-slide{0%{opacity:0;transform:translate(40px)}}@keyframes svelte-1bxxaoh-rise{0%{transform:translateY(100%)}}.olog.svelte-1e4ani2{background:var(--term-bg,#0b0d12);min-width:0;min-height:0;color:var(--term-fg,#d6dbe4);border-radius:var(--r-lg);border:1px solid var(--border);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.ohead.svelte-1e4ani2{background:var(--surface-chrome);min-height:34px;color:var(--text);border-bottom:1px solid var(--border);font-size:var(--fs-sm);flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:0 6px 0 10px;display:flex}.live.svelte-1e4ani2{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px}.live.on.svelte-1e4ani2{background:var(--success);animation:1.2s infinite pulse}.live.ok.svelte-1e4ani2{background:var(--success)}.live.bad.svelte-1e4ani2{background:var(--danger)}.kind.svelte-1e4ani2{border-radius:var(--r-sm);background:var(--fill);color:var(--muted);font:600 10px/16px var(--font-ui);text-transform:uppercase;letter-spacing:.05em;flex:none;padding:1px 6px}.ttl.svelte-1e4ani2{min-width:0;font-family:var(--font-mono);font-size:12px}.verdict.svelte-1e4ani2{color:var(--danger);flex:none;font-weight:600}.verdict.ok.svelte-1e4ani2{color:var(--success)}.verdict.muted.svelte-1e4ani2{color:var(--muted);font-weight:500}.errs.svelte-1e4ani2{border-radius:var(--r-sm);background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger);font:600 10.5px/16px var(--font-ui);cursor:pointer;border:0;flex:none;padding:1px 7px}.grow.svelte-1e4ani2{flex:1}.find.svelte-1e4ani2{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);height:24px;color:var(--muted);align-items:center;gap:5px;padding:0 7px;display:flex}.find.svelte-1e4ani2:focus-within{border-color:var(--accent)}.find.svelte-1e4ani2 input:where(.svelte-1e4ani2){width:110px;font:var(--fs-sm)/1 var(--font-ui);color:var(--text);background:0 0;border:0;outline:0}.count.svelte-1e4ani2{color:var(--muted)}.btn.on.svelte-1e4ani2{color:var(--accent-hover);background:var(--accent-wash)}.obody.svelte-1e4ani2{min-height:0;font:12px/1.55 var(--font-mono);outline:none;flex:1;padding:8px 0 14px;overflow:auto}.obody.svelte-1e4ani2:focus-visible{box-shadow:inset 0 0 0 1px var(--accent)}.ln.svelte-1e4ani2{white-space:pre;padding:0 12px}.obody.wrap.svelte-1e4ani2 .ln:where(.svelte-1e4ani2){white-space:pre-wrap;overflow-wrap:anywhere}.ln.svelte-1e4ani2:hover{background:color-mix(in srgb, var(--term-fg,#888) 6%, transparent)}.ln.error.svelte-1e4ani2{background:color-mix(in srgb, var(--danger) 11%, transparent);box-shadow:inset 2px 0 0 var(--danger)}.ln.warn.svelte-1e4ani2{background:color-mix(in srgb, var(--warning) 9%, transparent);box-shadow:inset 2px 0 0 var(--warning)}.ln.ok.svelte-1e4ani2{color:var(--success);font-weight:600}.ln.svelte-1e4ani2 .tm{color:var(--muted)}.ln.svelte-1e4ani2 .lv{white-space:pre;font-weight:700}.ln.svelte-1e4ani2 .lv.info{color:var(--info)}.ln.svelte-1e4ani2 .lv.warn{color:var(--warning)}.ln.svelte-1e4ani2 .lv.error{color:var(--danger)}.ln.svelte-1e4ani2 .lv.debug{color:var(--faint)}.ln.svelte-1e4ani2 .kv{color:var(--muted)}.ln.svelte-1e4ani2 .k{color:var(--faint)}.empty.svelte-1e4ani2{color:var(--muted);font-family:var(--font-ui);font-size:var(--fs-ui);align-items:center;gap:8px;padding:18px 14px;display:flex}.err.svelte-1e4ani2{color:var(--danger)}.jump.svelte-1e4ani2{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface-popover);color:var(--text);font:500 var(--fs-sm)/1 var(--font-ui);box-shadow:var(--glass-shadow);cursor:pointer;align-items:center;gap:5px;padding:5px 10px;display:inline-flex;position:absolute;bottom:12px;right:14px}.compact.svelte-1e4ani2 .find:where(.svelte-1e4ani2) input:where(.svelte-1e4ani2){width:80px}@media (width<=760px){.find.svelte-1e4ani2 input:where(.svelte-1e4ani2){width:80px}.ohead.svelte-1e4ani2{padding:4px 6px}}.fields.svelte-x9lv2o{gap:12px;display:grid}.field.svelte-x9lv2o{font-size:var(--fs-sm);color:var(--muted);gap:4px;display:grid}.field.svelte-x9lv2o>span:where(.svelte-x9lv2o){font-weight:500}.field.svelte-x9lv2o i:where(.svelte-x9lv2o){color:var(--faint);font-style:normal;font-weight:400}.field.svelte-x9lv2o .input:where(.svelte-x9lv2o){color:var(--text);font-size:var(--fs-ui);width:100%}.check.svelte-x9lv2o{font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.note.svelte-x9lv2o{margin:0;line-height:1.5}.acts.svelte-x9lv2o{align-items:center;gap:8px;margin-top:10px;display:flex}.flog.svelte-x9lv2o{flex-direction:column;height:320px;margin-top:12px;display:flex}.warnc.svelte-x9lv2o{color:var(--warning)}.boot.svelte-x9lv2o{place-items:center;padding:30px;display:grid}.gitbar.svelte-uxqlmf{flex:none;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.pair.svelte-uxqlmf{align-items:center;min-width:0;display:flex}.pair.joined.svelte-uxqlmf .dl-open{border-top-right-radius:0;border-bottom-right-radius:0}.pair.joined.svelte-uxqlmf .gb:where(.svelte-uxqlmf){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.gb.svelte-uxqlmf{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);max-width:300px;height:26px;color:var(--text-secondary);font:500 var(--fs-sm)/1 var(--font-ui);cursor:pointer;align-items:center;gap:5px;padding:0 6px 0 8px;display:inline-flex}.gb.svelte-uxqlmf:hover,.gb.on.svelte-uxqlmf{background:var(--fill);color:var(--text)}.gb.svelte-uxqlmf svg{color:var(--muted);flex:none}.br.svelte-uxqlmf{min-width:0;max-width:160px;color:var(--text)}.n.svelte-uxqlmf{font:500 11px/1 var(--font-mono);color:var(--muted);flex:none}.plus.svelte-uxqlmf{color:var(--add)}.minus.svelte-uxqlmf{color:var(--del)}.dd.svelte-uxqlmf{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.dd.ok.svelte-uxqlmf{background:var(--success)}.dd.busy.svelte-uxqlmf{background:var(--warning);animation:1.4s ease-in-out infinite svelte-uxqlmf-dd-pulse}.dd.warn.svelte-uxqlmf{background:var(--warning)}.dd.bad.svelte-uxqlmf{background:var(--danger)}@keyframes svelte-uxqlmf-dd-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.dd.busy.svelte-uxqlmf{animation:none}}.step.svelte-uxqlmf{flex:none;gap:5px;height:26px}.cnt.svelte-uxqlmf{font:600 11px/1 var(--font-mono);opacity:.8}.ck.svelte-uxqlmf{background:var(--faint);border-radius:50%;width:7px;height:7px}.ck.pass.svelte-uxqlmf{background:var(--success)}.ck.fail.svelte-uxqlmf{background:var(--danger)}.ck.pending.svelte-uxqlmf{background:var(--warning)}.stuck.svelte-uxqlmf{color:var(--warning);font:500 var(--fs-sm)/1 var(--font-ui);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.scrim.svelte-uxqlmf{z-index:90;background:0 0;border:0;position:fixed;inset:0}.scrim.dim.svelte-uxqlmf{background:#02061759}.gpanel.svelte-uxqlmf{z-index:91;border:1px solid var(--border);background:var(--surface);width:420px;max-width:calc(100vw - 24px);max-height:calc(100vh - 90px);font-size:var(--fs-sm);border-radius:12px;outline:none;padding:10px 12px 12px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 18px 50px -12px #02061759}.gpanel.sheet.svelte-uxqlmf{width:auto;max-width:none;max-height:85vh;padding-bottom:calc(14px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;position:fixed;inset:auto 0 0}.gp-head.svelte-uxqlmf{align-items:center;gap:6px;min-width:0;margin-bottom:8px;display:flex}.gp-head.svelte-uxqlmf svg{flex:none}.grow.svelte-uxqlmf{flex:1}dl.svelte-uxqlmf{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;display:grid}dt.svelte-uxqlmf{color:var(--muted);white-space:nowrap}dd.svelte-uxqlmf{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0}.linkish.svelte-uxqlmf{color:var(--accent-hover);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.linkish.svelte-uxqlmf:hover{text-decoration:underline}.part.svelte-uxqlmf{border-top:1px solid var(--border);padding:10px 0 2px}.gp-head.svelte-uxqlmf+.part:where(.svelte-uxqlmf){border-top:0;padding-top:2px}.gp-sec.svelte-uxqlmf{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:baseline;gap:6px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.gp-sec.svelte-uxqlmf>:where(.svelte-uxqlmf):not(:first-child){font-size:var(--fs-sm);letter-spacing:0;text-transform:none;font-weight:400}.gp-sec.svelte-uxqlmf .quiet:where(.svelte-uxqlmf){color:var(--faint)}.gp-sec.svelte-uxqlmf .plus:where(.svelte-uxqlmf),.gp-sec.svelte-uxqlmf .minus:where(.svelte-uxqlmf){font:500 11px/1 var(--font-mono)}.msg.svelte-uxqlmf{width:100%}.to.svelte-uxqlmf{align-items:center;gap:6px;min-width:0;margin-top:6px;display:flex}.lbl.svelte-uxqlmf{color:var(--muted);flex:none}.to.svelte-uxqlmf .seg:where(.svelte-uxqlmf){flex-wrap:nowrap;flex:none;max-width:62%}.to.svelte-uxqlmf .seg:where(.svelte-uxqlmf) button:where(.svelte-uxqlmf){align-items:center;gap:4px;min-width:0;max-width:170px;display:inline-flex}.to.svelte-uxqlmf .seg:where(.svelte-uxqlmf) button:where(.svelte-uxqlmf):disabled{opacity:.5;cursor:not-allowed}.name.svelte-uxqlmf{flex:1;min-width:0}.name.bad.svelte-uxqlmf{border-color:var(--danger)}.cacts.svelte-uxqlmf,.gacts.svelte-uxqlmf{flex-wrap:wrap;gap:6px;margin:8px 0 4px;display:flex}.cacts.svelte-uxqlmf .btn:where(.svelte-uxqlmf),.gacts.svelte-uxqlmf .btn:where(.svelte-uxqlmf),.foot.svelte-uxqlmf .btn:where(.svelte-uxqlmf){gap:5px}.gb.svelte-uxqlmf>svg:last-child{opacity:.7}.run.svelte-uxqlmf{flex:none;gap:4px;height:22px;margin-top:-2px;padding:0 7px}.run.icon.svelte-uxqlmf{justify-content:center;width:22px;padding:0}.foot.svelte-uxqlmf{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:8px;padding-top:10px;display:flex}.dep.svelte-uxqlmf{align-items:flex-start;gap:7px;min-width:0;padding:3px 0;line-height:1.35;display:flex}.dep.svelte-uxqlmf .dd:where(.svelte-uxqlmf){margin-top:5px}.nm.svelte-uxqlmf{max-width:190px;color:var(--text);flex:none;font-weight:600}.via.svelte-uxqlmf{color:var(--faint);flex:none;font-size:11px}.tx.svelte-uxqlmf{min-width:0;color:var(--muted);flex:1}.phone.svelte-uxqlmf .gb:where(.svelte-uxqlmf){background:0 0;border:0;justify-content:center;width:40px;height:34px;padding:0}@media (pointer:coarse){.cacts.svelte-uxqlmf .btn:where(.svelte-uxqlmf),.gacts.svelte-uxqlmf .btn:where(.svelte-uxqlmf),.foot.svelte-uxqlmf .btn:where(.svelte-uxqlmf),.msg.svelte-uxqlmf,.name.svelte-uxqlmf{height:38px}}.back.svelte-47ccoq{z-index:9000;background:#02061747;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.fzf.svelte-47ccoq{border:1px solid var(--border-strong);border-radius:var(--r-xl);background:var(--surface-popover);width:min(92vw,720px);height:min(62vh,640px);min-height:240px;font:12.5px/1.5 var(--font-ui);color:var(--text);display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #02061773}.fzf.wide.svelte-47ccoq{width:min(92vw,1180px)}.left.svelte-47ccoq{flex-direction:column;flex:50%;min-width:0;display:flex}.right.svelte-47ccoq{border-left:1px solid var(--border);background:var(--surface);flex:50%;min-width:0;overflow:auto}.pic.svelte-47ccoq{box-sizing:border-box;place-items:center;height:100%;padding:16px;display:grid}.pic.svelte-47ccoq img:where(.svelte-47ccoq){object-fit:contain;background-image:conic-gradient(var(--fill-strong) 25%, transparent 0 50%, var(--fill-strong) 0 75%, transparent 0);background-size:16px 16px;max-width:100%;max-height:100%}.prompt.svelte-47ccoq{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.label.svelte-47ccoq{color:var(--accent-hover);flex:none;font-weight:600}.prompt.svelte-47ccoq input:where(.svelte-47ccoq){min-width:0;height:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1}.count.svelte-47ccoq{color:var(--muted);font-size:var(--fs-xs);flex:none}.list.svelte-47ccoq{flex:auto;min-height:0;padding:4px 0;overflow:auto}.item.svelte-47ccoq{cursor:pointer;white-space:nowrap;align-items:center;height:22px;padding:0 10px 0 4px;display:flex}.item.svelte-47ccoq:hover{background:var(--fill)}.item.sel.svelte-47ccoq{background:var(--accent-wash-strong)}.ptr.svelte-47ccoq{width:1.4ch;color:var(--danger);flex:none;font-weight:600}.mk.svelte-47ccoq{width:1.6ch;color:var(--accent);flex:none;font-weight:600}.buf.svelte-47ccoq{color:var(--muted);flex:none;margin-right:1ch}.path.svelte-47ccoq{text-overflow:ellipsis;min-width:0;overflow:hidden}.path.svelte-47ccoq .dir:where(.svelte-47ccoq){color:var(--muted)}.path.svelte-47ccoq .hit:where(.svelte-47ccoq){color:var(--success);font-weight:600}.none.svelte-47ccoq{color:var(--muted);font-family:var(--font-ui);font-size:var(--fs-sm);padding:8px 12px}.none.bad.svelte-47ccoq{color:var(--danger)}.foot.svelte-47ccoq{border-top:1px solid var(--border);color:var(--muted);font:var(--fs-xs)/1.6 var(--font-ui);flex-wrap:wrap;flex:none;gap:4px 14px;padding:6px 12px;display:flex}.warnish.svelte-47ccoq{color:var(--warning)}.code.svelte-47ccoq{font:12px/1.5 var(--font-mono);white-space:pre;tab-size:2;margin:0;padding:8px 12px}.ls.svelte-47ccoq{white-space:nowrap;padding:8px 0}.ls.svelte-47ccoq>div:where(.svelte-47ccoq):not(.none){padding:0 12px}.ls.svelte-47ccoq .folder:where(.svelte-47ccoq){color:var(--accent-hover);font-weight:600}@media (width<=760px){.back.svelte-47ccoq{padding-top:calc(6vh + var(--safe-t))}.fzf.svelte-47ccoq{height:70vh}.item.svelte-47ccoq{height:32px}.opt.svelte-47ccoq{display:none}}.markdown.svelte-m5kjgf pre{position:relative}.markdown.svelte-m5kjgf pre>button.copy{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);height:22px;color:var(--muted);font:500 11px/1 var(--font-ui);cursor:pointer;opacity:0;transition:opacity var(--t-fast);padding:0 8px;position:absolute;top:5px;right:5px}.markdown.svelte-m5kjgf pre:hover>button.copy,.markdown.svelte-m5kjgf pre>button.copy:focus-visible{opacity:1}.markdown.svelte-m5kjgf pre>button.copy:hover{color:var(--text);border-color:var(--border-strong)}.markdown.svelte-m5kjgf code.path{cursor:pointer;-webkit-text-decoration:underline dotted color-mix(in srgb, var(--accent) 55%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--accent) 55%, transparent);text-underline-offset:3px}.markdown.svelte-m5kjgf code.path:hover{color:var(--accent-hover);text-decoration-style:solid}@media (hover:none){.markdown.svelte-m5kjgf pre>button.copy{opacity:1}}.iv.svelte-17yn2sw{background:var(--surface);flex-direction:column;display:flex;position:absolute;inset:0}.box.svelte-17yn2sw{outline:none;flex:auto;min-height:0;overflow:auto}.canvas.svelte-17yn2sw{box-sizing:border-box;place-items:center;width:max-content;min-width:100%;height:max-content;min-height:100%;padding:24px;display:grid}img.svelte-17yn2sw{opacity:0;cursor:zoom-in;-webkit-user-select:none;user-select:none;background-color:var(--surface);background-image:conic-gradient(var(--fill-strong) 25%, transparent 0 50%, var(--fill-strong) 0 75%, transparent 0);max-width:none;box-shadow:0 0 0 1px var(--border);background-size:16px 16px;display:block}img.ready.svelte-17yn2sw{opacity:1}img.pixels.svelte-17yn2sw{image-rendering:pixelated}.bad.svelte-17yn2sw{color:var(--muted);font-size:var(--fs-sm)}.foot.svelte-17yn2sw{border-top:1px solid var(--border);background:var(--surface-chrome);height:30px;font:500 11.5px/1 var(--font-ui);color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:10px;padding:0 6px 0 12px;display:flex}.foot.svelte-17yn2sw .grow:where(.svelte-17yn2sw){flex:1}.foot.svelte-17yn2sw .btn:where(.svelte-17yn2sw){flex:none}.zl.svelte-17yn2sw{font-variant-numeric:tabular-nums;justify-content:center;min-width:64px}.diffview.svelte-dnz73y{z-index:5;background:var(--surface);outline:none;flex-direction:column;display:flex;position:absolute;inset:0}.dhead.svelte-dnz73y{border-bottom:1px solid var(--border);background:var(--surface-chrome);height:34px;color:var(--muted);font-size:var(--fs-sm);flex:none;align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.path.svelte-dnz73y{min-width:0;font:12px/1 var(--font-ui);display:flex}.dir.svelte-dnz73y{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:0 auto;overflow:hidden}.name.svelte-dnz73y{color:var(--text);white-space:nowrap;flex:none;font-weight:600}.count.svelte-dnz73y{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--muted)}.dnote.svelte-dnz73y{border-bottom:1px solid var(--border);font-size:var(--fs-xs);color:var(--muted);flex:none;align-items:center;gap:6px;padding:5px 12px;display:flex}.dbody.svelte-dnz73y{flex:auto;min-height:0;position:relative}.dhost.svelte-dnz73y,.cover.svelte-dnz73y{position:absolute;inset:0}.cover.svelte-dnz73y{background:var(--surface);place-items:center;display:grid}.ed.svelte-nmz6rb{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cols.svelte-nmz6rb{flex:auto;min-height:0;display:flex}.side.svelte-nmz6rb{border-right:1px solid var(--border);flex:none;min-width:0;display:flex}.side.whole.svelte-nmz6rb{border-right:0;flex:1}.main.svelte-nmz6rb{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.main.hidden.svelte-nmz6rb{display:none}.tabs.svelte-nmz6rb{border-bottom:1px solid var(--border);background:var(--surface-chrome);flex:none;align-items:center;gap:4px;height:34px;padding:0 8px 0 6px;display:flex}.tabs.svelte-nmz6rb>.btn.icon.on:where(.svelte-nmz6rb),.tabs.svelte-nmz6rb>.btn.quiet.on:where(.svelte-nmz6rb){color:var(--accent-hover);background:var(--accent-wash)}.tabs.svelte-nmz6rb>.btn.quiet.bad:where(.svelte-nmz6rb){color:var(--danger)}.tabs.svelte-nmz6rb>.vim:where(.svelte-nmz6rb){font:600 11px/1 var(--font-mono);letter-spacing:.02em;flex:none;padding:0 7px}.tabs.svelte-nmz6rb>.vim.on:where(.svelte-nmz6rb){color:var(--accent-hover);background:var(--accent-wash)}.tabs.svelte-nmz6rb button:where(.svelte-nmz6rb),.tabs.svelte-nmz6rb>.btn:where(.svelte-nmz6rb){transition:background-color .12s,color .12s}.tabs.svelte-nmz6rb .tx:where(.svelte-nmz6rb){transition:background-color .12s,transform .12s}.tabs.svelte-nmz6rb .tx:where(.svelte-nmz6rb):active{transform:scale(.9)}.tab.on.svelte-nmz6rb{transition:background-color .12s,color .12s}.save.svelte-nmz6rb{transition:transform .12s}.save.svelte-nmz6rb:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.tabs.svelte-nmz6rb :where(.svelte-nmz6rb),.tabs.svelte-nmz6rb button:where(.svelte-nmz6rb),.tabs.svelte-nmz6rb>.btn:where(.svelte-nmz6rb),.tabs.svelte-nmz6rb .tx:where(.svelte-nmz6rb),.tab.on.svelte-nmz6rb,.save.svelte-nmz6rb{transition:none}}.strip.svelte-nmz6rb{scrollbar-width:none;flex:auto;align-self:stretch;min-width:160px;display:flex;overflow-x:auto}.strip.svelte-nmz6rb:hover{scrollbar-width:thin}.strip.hidden.svelte-nmz6rb{display:none}.crumb.svelte-nmz6rb{min-width:0;font:500 12px/1 var(--font-ui);color:var(--faint);white-space:nowrap;flex:auto;align-items:center;gap:2px;padding-left:4px;display:flex;overflow:hidden}.cdir.svelte-nmz6rb{text-overflow:ellipsis;min-width:0;color:var(--muted);flex:0 auto;overflow:hidden}.cfile.svelte-nmz6rb{color:var(--text);flex:none;font-weight:600}.cfile.dirty.svelte-nmz6rb:after{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.crumb.svelte-nmz6rb .tx:where(.svelte-nmz6rb){margin-left:4px}.tab.svelte-nmz6rb{border-right:1px solid var(--border);max-width:220px;color:var(--muted);flex:none;align-items:center;display:flex}.tab.svelte-nmz6rb:first-child{border-left:1px solid var(--border)}.tab.on.svelte-nmz6rb{background:var(--surface);color:var(--text);box-shadow:inset 0 2px 0 var(--accent)}.tname.svelte-nmz6rb{cursor:pointer;min-width:0;height:100%;font:500 12px/1 var(--font-ui);color:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0 2px 0 10px;overflow:hidden}.tab.svelte-nmz6rb:not(.on) .tname:where(.svelte-nmz6rb):hover{color:var(--text)}.tdir.svelte-nmz6rb{color:var(--faint);margin-left:6px;font-weight:400}.tx.svelte-nmz6rb{border-radius:var(--r-md);width:20px;height:20px;color:var(--faint);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:4px;padding:0;display:grid}.tx.svelte-nmz6rb:hover{background:var(--fill-strong);color:var(--text)}.tx.svelte-nmz6rb .dot:where(.svelte-nmz6rb){background:var(--accent);border-radius:50%;width:7px;height:7px;display:none}.tab.dirty.svelte-nmz6rb .tx:where(.svelte-nmz6rb):not(:hover) .dot:where(.svelte-nmz6rb){display:block}.tab.dirty.svelte-nmz6rb .tx:where(.svelte-nmz6rb):not(:hover) svg{display:none}.save.svelte-nmz6rb,.mdview.svelte-nmz6rb,.emailer.svelte-nmz6rb{flex:none}.emailer-pop.svelte-nmz6rb{border-bottom:1px solid var(--border);background:var(--surface-chrome);max-height:45vh;color:var(--text-secondary);flex-direction:column;flex:none;display:flex;position:relative}.ep-head.svelte-nmz6rb{border-bottom:1px solid var(--border);height:30px;font:600 var(--fs-sm)/1 var(--font-ui);color:var(--text);flex:none;align-items:center;gap:6px;padding:0 10px 0 12px;display:flex}.ep-head.svelte-nmz6rb .tx:where(.svelte-nmz6rb){margin-left:auto}.ep-scroll.svelte-nmz6rb{flex:auto;min-height:0;padding:4px 6px 8px;overflow:auto}.ep-row.svelte-nmz6rb{border-radius:var(--r-md);text-align:left;cursor:pointer;width:100%;font:500 var(--fs-sm)/1.4 var(--font-ui);color:var(--text-secondary);background:0 0;border:0;align-items:baseline;gap:8px;padding:5px 8px;display:flex}.ep-row.svelte-nmz6rb:hover{background:var(--fill);color:var(--text)}.ep-name.svelte-nmz6rb{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;overflow:hidden}.ep-dir.svelte-nmz6rb{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--faint);font-size:var(--fs-xs);flex:auto;overflow:hidden}.ep-note.svelte-nmz6rb{font-size:var(--fs-sm);color:var(--muted);padding:10px 12px}.notice.svelte-nmz6rb{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--warning) 9%, var(--surface));color:var(--warning);font-size:var(--fs-sm);flex:none;align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.notice.svelte-nmz6rb span:where(.svelte-nmz6rb){color:var(--text-secondary)}.stage.svelte-nmz6rb{flex:auto;min-height:0;position:relative}.host.svelte-nmz6rb,.cover.svelte-nmz6rb{position:absolute;inset:0}.host.hidden.svelte-nmz6rb{visibility:hidden}.mdpreview.svelte-nmz6rb{background:var(--surface);padding:20px 22px;position:absolute;inset:0;overflow:auto}.cover.svelte-nmz6rb{background:var(--surface);place-items:center;display:grid}.live-selection{background:color-mix(in srgb, var(--accent) 18%, transparent)}.live-cursor{border-left:2px solid var(--accent);margin-left:-1px}.live-note.svelte-nmz6rb{font-size:var(--fs-sm);color:var(--muted);background:var(--surface-chrome);border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:5px 10px;display:flex}.peer.svelte-nmz6rb{align-items:center;gap:3px;font-size:11px;display:inline-flex}.tabs.svelte-nmz6rb>.btn:where(.svelte-nmz6rb){flex:none}.tabs.svelte-nmz6rb{overflow-x:auto}.host.svelte-nmz6rb :focus-visible{outline:none}.cmdline.svelte-nmz6rb{background:var(--surface);height:22px;font:12px/22px var(--font-mono);color:var(--text);white-space:nowrap;flex:none;padding:0 10px;overflow:hidden}.cmdline.svelte-nmz6rb input{width:min(70%,520px);font:inherit;color:inherit;background:0 0;border:0;outline:0;padding:0}.cmdline.svelte-nmz6rb span{font-family:inherit!important}.cmdline.svelte-nmz6rb .vim-notification{color:var(--danger)}.cmdline.svelte-nmz6rb span[style*=float]{color:var(--muted)}@media (width<=760px){.tabs.svelte-nmz6rb{height:44px}.tname.svelte-nmz6rb{font-size:var(--fs-ui)}.tx.svelte-nmz6rb{width:28px;height:28px}}.term-wrap.svelte-k4so18{background:var(--term-bg);flex-direction:column;flex:1;min-height:0;display:flex}.term.svelte-k4so18{min-height:0;color:var(--term-fg);font:12px/1.36 var(--font-mono);white-space:pre;scrollbar-color:color-mix(in srgb, var(--term-fg) 16%, var(--term-bg)) transparent;flex:auto;margin:0;padding:10px 12px;overflow:auto}.term.wrap.svelte-k4so18{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:hidden}.dim.svelte-k4so18{color:var(--term-dim)}.keys.svelte-k4so18{padding:6px 8px calc(6px + var(--safe-b));border-top:1px solid var(--term-border);flex:none;align-items:center;gap:6px;display:flex}.strip.svelte-k4so18{scrollbar-width:none;flex:auto;gap:4px;min-width:0;display:flex;overflow-x:auto}.keys.svelte-k4so18 button:where(.svelte-k4so18){border:1px solid var(--term-border);border-radius:var(--r-lg);background:color-mix(in srgb, var(--term-fg) 4%, var(--term-bg));min-width:30px;height:26px;color:var(--term-fg);font:500 11.5px/1 var(--font-mono);cursor:pointer;flex:none;padding:0 8px}.keys.svelte-k4so18 button:where(.svelte-k4so18):hover{background:color-mix(in srgb, var(--term-fg) 8%, var(--term-bg));border-color:color-mix(in srgb, var(--term-fg) 18%, var(--term-bg))}.keys.svelte-k4so18 button:where(.svelte-k4so18):active{transform:translateY(1px)}.keys.svelte-k4so18 .fit:where(.svelte-k4so18){width:28px;color:var(--term-dim);place-items:center;padding:0;display:grid}.keys.svelte-k4so18 .fit.on:where(.svelte-k4so18){color:var(--term-accent);border-color:color-mix(in srgb, var(--term-accent) 35%, var(--term-bg))}.tpane.svelte-a38qg{background:var(--term-bg);position:absolute;inset:0;overflow:hidden}.host.svelte-a38qg{position:absolute;inset:6px 4px 2px 10px}.host.svelte-a38qg :focus-visible{outline:none}.host.svelte-a38qg .xterm-viewport{scrollbar-color:color-mix(in srgb, var(--term-fg) 16%, var(--term-bg)) transparent}.cm.svelte-a38qg{z-index:2;cursor:text;outline:none;position:absolute}.cm.svelte-a38qg i:where(.svelte-a38qg){pointer-events:none;position:absolute}.sel.svelte-a38qg{background:color-mix(in srgb, var(--term-accent) 38%, transparent)}.hit.svelte-a38qg{background:color-mix(in srgb, var(--ansi-3,#d29922) 30%, transparent)}.hit.now.svelte-a38qg{background:color-mix(in srgb, var(--ansi-3,#d29922) 55%, transparent)}.cur.svelte-a38qg{background:color-mix(in srgb, var(--term-accent) 70%, transparent);mix-blend-mode:normal}.ptools.svelte-a38qg{z-index:3;border:1px solid var(--term-border);border-radius:var(--r-lg);background:color-mix(in srgb, var(--term-fg) 5%, var(--term-bg));opacity:0;pointer-events:none;transition:opacity var(--t-fast);gap:1px;padding:2px;display:flex;position:absolute;top:4px;right:6px;box-shadow:0 4px 12px -6px #00000059}.tpane.svelte-a38qg:hover .ptools:where(.svelte-a38qg),.ptools.svelte-a38qg:focus-within{opacity:1;pointer-events:auto}@media (hover:none){.tpane.on.svelte-a38qg .ptools:where(.svelte-a38qg){opacity:1;pointer-events:auto}}.pb.svelte-a38qg{border-radius:var(--r-md);width:22px;height:22px;color:var(--term-dim);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.pb.svelte-a38qg:hover{background:color-mix(in srgb, var(--term-fg) 10%, var(--term-bg));color:var(--term-fg)}.pb.kill.svelte-a38qg:hover{background:color-mix(in srgb, var(--ansi-1,#f85149) 18%, var(--term-bg));color:var(--ansi-1,#f85149)}@media (pointer:coarse){.pb.svelte-a38qg{width:30px;height:30px}}.pos.svelte-a38qg{z-index:1;border-radius:0 0 0 var(--r-sm);background:var(--term-accent);height:auto;color:var(--term-bg);font:600 11px/1.4 var(--font-mono);cursor:pointer;border:0;padding:1px 6px;position:absolute;top:0;right:0}.shell.svelte-12hq2y2{background:var(--term-bg);min-width:0;min-height:0;color:var(--term-fg);flex-direction:column;flex:1;display:flex}.bar.svelte-12hq2y2{border-bottom:1px solid var(--term-border);height:30px;color:var(--term-dim);flex:none;align-items:center;gap:6px;padding:0 8px 0 6px;display:flex}.tabs.svelte-12hq2y2{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.tabs.svelte-12hq2y2::-webkit-scrollbar{display:none}.tab.svelte-12hq2y2{border-radius:var(--r-lg);max-width:180px;color:var(--term-dim);flex:none;align-items:center;display:flex}.tab.svelte-12hq2y2:hover,.tab.on.svelte-12hq2y2{background:color-mix(in srgb, var(--term-fg) 7%, var(--term-bg));color:var(--term-fg)}.tab.svelte-12hq2y2 .pick:where(.svelte-12hq2y2){text-overflow:ellipsis;white-space:nowrap;max-width:158px;color:inherit;font:500 11.5px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:3px 2px 3px 7px;display:flex;overflow:hidden}.tab.svelte-12hq2y2 .ix:where(.svelte-12hq2y2){font:600 10.5px/1 var(--font-mono);color:var(--term-dim);flex:none}.tab.on.svelte-12hq2y2 .ix:where(.svelte-12hq2y2){color:var(--term-accent)}.tab.svelte-12hq2y2 .flag:where(.svelte-12hq2y2){border-radius:var(--r-xs);background:color-mix(in srgb, var(--term-accent) 22%, var(--term-bg));color:var(--term-accent);font:600 9.5px/1 var(--font-mono);flex:none;padding:1px 3px}.tab.svelte-12hq2y2 .kill:where(.svelte-12hq2y2){border-radius:var(--r-md);width:16px;height:16px;color:inherit;cursor:pointer;opacity:0;background:0 0;border:0;flex:none;place-items:center;margin-right:3px;padding:0;display:grid}.tab.svelte-12hq2y2:hover .kill:where(.svelte-12hq2y2),.tab.on.svelte-12hq2y2 .kill:where(.svelte-12hq2y2){opacity:.75}.tab.svelte-12hq2y2 .kill:where(.svelte-12hq2y2):hover{opacity:1;background:color-mix(in srgb, var(--term-fg) 12%, var(--term-bg))}.add.svelte-12hq2y2,.ib.svelte-12hq2y2{border-radius:var(--r-md);width:22px;height:22px;color:var(--term-dim);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.add.svelte-12hq2y2:hover,.ib.svelte-12hq2y2:hover{background:color-mix(in srgb, var(--term-fg) 8%, var(--term-bg));color:var(--term-fg)}.prefix.svelte-12hq2y2{border-radius:var(--r-sm);background:var(--term-accent);color:var(--term-bg);font:600 10.5px/1.3 var(--font-mono);flex:none;padding:2px 6px}.act.svelte-12hq2y2{border:1px solid var(--term-border);border-radius:var(--r-lg);background:color-mix(in srgb, var(--term-fg) 4%, var(--term-bg));height:22px;color:var(--term-fg);font:500 11.5px/1 var(--font-ui);cursor:pointer;flex:none;padding:0 9px}.act.svelte-12hq2y2:hover{background:color-mix(in srgb, var(--term-fg) 8%, var(--term-bg));border-color:color-mix(in srgb, var(--term-fg) 18%, var(--term-bg))}.stage.svelte-12hq2y2{flex:auto;min-height:0;position:relative;overflow:hidden}.slot.svelte-12hq2y2{position:absolute}.slot.hidden.svelte-12hq2y2{visibility:hidden}.border.svelte-12hq2y2{z-index:3;background:var(--term-border);touch-action:none;position:absolute}.border.svelte-12hq2y2:before{content:"";position:absolute;inset:0 -3px}.border.v.svelte-12hq2y2:before{inset:-3px 0}.border.h.svelte-12hq2y2{cursor:col-resize}.border.v.svelte-12hq2y2{cursor:row-resize}.border.svelte-12hq2y2:hover{background:color-mix(in srgb, var(--term-accent) 60%, var(--term-border))}.frame.svelte-12hq2y2{z-index:4;border:1px solid var(--term-accent);pointer-events:none;position:absolute}.pnum.svelte-12hq2y2{z-index:5;font:700 44px/1 var(--font-mono);color:color-mix(in srgb, var(--ansi-4,#58a6ff) 85%, var(--term-bg));pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.pnum.on.svelte-12hq2y2{color:var(--ansi-1,#f85149)}.help.svelte-12hq2y2{z-index:6;background:color-mix(in srgb, var(--term-bg) 96%, var(--term-fg));font:12px/1.5 var(--font-mono);padding:10px 14px 14px;position:absolute;inset:0;overflow:auto}.help.svelte-12hq2y2 h3:where(.svelte-12hq2y2){font:600 11px/1.3 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--term-accent);margin:10px 0 4px}.help.svelte-12hq2y2 .krow:where(.svelte-12hq2y2){grid-template-columns:minmax(150px,34%) 1fr;gap:12px;padding:1px 0;display:grid}.help.svelte-12hq2y2 .kk:where(.svelte-12hq2y2){color:var(--term-fg)}.help.svelte-12hq2y2 .krow:where(.svelte-12hq2y2) span:where(.svelte-12hq2y2):last-child{color:var(--term-dim);font-family:var(--font-ui)}.help.svelte-12hq2y2 .foot:where(.svelte-12hq2y2){color:var(--term-dim);margin:12px 0 0}.cover.svelte-12hq2y2{background:var(--term-bg);place-items:center;display:grid;position:absolute;inset:0}.status.svelte-12hq2y2{background:var(--term-accent);height:22px;color:var(--term-bg);font:500 12px/22px var(--font-mono);white-space:pre;flex:none;padding:0 10px;overflow:hidden}.caret.svelte-12hq2y2{vertical-align:-2px;background:currentColor;width:7px;height:13px;margin-left:1px;animation:1s step-end infinite svelte-12hq2y2-blink;display:inline-block}@keyframes svelte-12hq2y2-blink{50%{opacity:0}}.ended.svelte-12hq2y2{border-top:1px solid var(--term-border);font-size:var(--fs-sm);color:var(--term-dim);flex:none;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.ended.bad.svelte-12hq2y2{color:var(--ansi-9)}.keys.svelte-12hq2y2{scrollbar-width:none;padding:6px 8px calc(6px + var(--safe-b));border-top:1px solid var(--term-border);flex:none;gap:4px;display:flex;overflow-x:auto}.keys.svelte-12hq2y2 button:where(.svelte-12hq2y2){border:1px solid var(--term-border);border-radius:var(--r-lg);background:color-mix(in srgb, var(--term-fg) 4%, var(--term-bg));min-width:34px;height:30px;color:var(--term-fg);font:500 12px/1 var(--font-ui);cursor:pointer;flex:none;padding:0 9px}.keys.svelte-12hq2y2 button.on:where(.svelte-12hq2y2){color:var(--term-accent);border-color:color-mix(in srgb, var(--term-accent) 55%, var(--term-bg));background:color-mix(in srgb, var(--term-accent) 14%, var(--term-bg))}.terms.svelte-n9a98h{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.which.svelte-n9a98h{border-bottom:1px solid var(--border);background:var(--surface-chrome);flex:none;align-items:center;height:34px;padding:0 8px;display:flex}.seg.svelte-n9a98h button:where(.svelte-n9a98h){padding:3px 10px}.preview.svelte-1x4flvo{background:var(--surface);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.bar.svelte-1x4flvo{border-bottom:1px solid var(--border);background:var(--surface-chrome);flex:none;align-items:center;gap:4px;min-height:36px;padding:3px 6px;display:flex}.who.svelte-1x4flvo{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);min-width:0;max-width:220px;height:26px;color:var(--text-secondary);font:500 var(--fs-sm)/1 var(--font-ui);flex:0 auto;align-items:center;gap:6px;padding:0 8px;text-decoration:none;display:inline-flex}.who.svelte-1x4flvo:hover{color:var(--text);border-color:var(--border-strong)}.ddot.svelte-1x4flvo{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--faint);border-radius:50%;flex:none}.ddot.ok.svelte-1x4flvo{background:var(--success);box-shadow:none}.ddot.warn.svelte-1x4flvo{background:var(--warning);box-shadow:none}.ddot.bad.svelte-1x4flvo{background:var(--danger);box-shadow:none}.ddot.moving.svelte-1x4flvo{background:var(--accent);box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent);animation:1.6s ease-out infinite svelte-1x4flvo-ddot}@keyframes svelte-1x4flvo-ddot{70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.where.svelte-1x4flvo{flex:120px;min-width:60px;max-width:420px}.where.svelte-1x4flvo input:where(.svelte-1x4flvo){border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);width:100%;height:26px;color:var(--text);font:var(--fs-sm)/1 var(--font-mono);padding:0 8px}.where.svelte-1x4flvo input:where(.svelte-1x4flvo):focus{border-color:var(--accent);outline:none}.where.svelte-1x4flvo input:where(.svelte-1x4flvo):disabled{color:var(--faint)}.seg.dev.svelte-1x4flvo{flex:none}.seg.dev.svelte-1x4flvo button:where(.svelte-1x4flvo){place-items:center;width:28px;height:24px;padding:0;display:grid}.pick.svelte-1x4flvo{flex:none;gap:5px}.pick.on.svelte-1x4flvo{color:var(--on-accent);background:var(--accent-fill)}.errs.svelte-1x4flvo{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--surface));flex:none;gap:5px}.errs.on.svelte-1x4flvo{background:color-mix(in srgb, var(--danger) 18%, var(--surface))}.spacer.svelte-1x4flvo{flex:auto}.publish.svelte-1x4flvo{color:var(--accent-hover);border-color:color-mix(in srgb, var(--accent) 40%, var(--border));flex:none;gap:5px;text-decoration:none}.publish.svelte-1x4flvo:hover{background:var(--accent-wash)}.errs-list.svelte-1x4flvo{border-bottom:1px solid var(--border);background:var(--surface-chrome);flex:none;max-height:42%;overflow:auto}.eh.svelte-1x4flvo{border-bottom:1px solid var(--border);background:var(--surface-chrome);font:600 var(--fs-sm)/1.2 var(--font-ui);color:var(--text-secondary);align-items:center;gap:6px;padding:6px 10px;display:flex;position:sticky;top:0}.err.svelte-1x4flvo{border-bottom:1px solid var(--border);padding:8px 10px}.el.svelte-1x4flvo{align-items:center;gap:8px;margin-bottom:6px;display:flex}.em.svelte-1x4flvo{min-width:0;font:var(--fs-xs)/1 var(--font-mono);color:var(--muted)}.fix.svelte-1x4flvo{gap:5px}.err.svelte-1x4flvo pre:where(.svelte-1x4flvo){border-radius:var(--r-sm);background:var(--surface);max-height:160px;color:var(--text);font:11.5px/1.45 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:6px 8px;overflow:auto}.stage.svelte-1x4flvo{background:var(--surface);flex:1;justify-content:center;min-height:0;display:flex;position:relative}.stage.framed.svelte-1x4flvo{background:var(--surface-chrome);padding:10px 0}.holder.svelte-1x4flvo{flex:auto;min-width:0;display:flex;position:relative}.holder.hidden.svelte-1x4flvo{display:none}.framed.svelte-1x4flvo .holder:where(.svelte-1x4flvo){border:1px solid var(--border-strong);background:#fff;border-radius:10px;flex:none;max-width:100%;overflow:hidden;box-shadow:0 8px 28px -14px #02061766}iframe.svelte-1x4flvo{background:#fff;border:0;flex:1;width:100%;min-height:0}.picking.svelte-1x4flvo{z-index:2;border-radius:var(--r-md);background:var(--accent-fill);color:var(--on-accent);font:600 var(--fs-sm)/1.2 var(--font-ui);pointer-events:none;padding:5px 10px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px -6px #02061766}.state.svelte-1x4flvo{z-index:1;text-align:center;background:var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.state.svelte-1x4flvo .tile:where(.svelte-1x4flvo){border-radius:var(--r-lg);background:var(--accent-wash);width:44px;height:44px;color:var(--accent-hover);place-items:center;display:grid}.state.bad.svelte-1x4flvo .tile:where(.svelte-1x4flvo){background:color-mix(in srgb, var(--danger) 12%, var(--surface));color:var(--danger)}.state.svelte-1x4flvo h2:where(.svelte-1x4flvo){font:600 15px/1.3 var(--font-ui);color:var(--text);margin:2px 0 0}.state.svelte-1x4flvo p:where(.svelte-1x4flvo){max-width:420px;color:var(--muted);font-size:var(--fs-ui);margin:0;line-height:1.5}.state.svelte-1x4flvo .acts:where(.svelte-1x4flvo){flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;display:flex}.state.svelte-1x4flvo .btn:where(.svelte-1x4flvo){gap:6px;text-decoration:none}.phone.svelte-1x4flvo .bar:where(.svelte-1x4flvo){min-height:40px}@media (prefers-reduced-motion:reduce){.ddot.moving.svelte-1x4flvo{animation:none}}.tool.svelte-u7x5gu{border-radius:var(--r-md);min-width:0}.line.svelte-u7x5gu{border-radius:var(--r-md);width:100%;min-width:0;height:26px;color:var(--muted);text-align:left;cursor:pointer;font:var(--fs-sm)/1.2 var(--font-ui);background:0 0;border:0;align-items:center;gap:7px;padding:0 8px 0 6px;display:flex}.line.svelte-u7x5gu:hover,.open.svelte-u7x5gu>.line:where(.svelte-u7x5gu){background:var(--fill);color:var(--text-secondary)}.ico.svelte-u7x5gu{width:16px;color:var(--faint);flex:none;place-items:center;display:grid}.name.svelte-u7x5gu{font-family:var(--font-ui);color:var(--text-secondary);flex:none;font-size:11.5px;font-weight:500}.sum.svelte-u7x5gu{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.chev.svelte-u7x5gu{color:var(--faint);opacity:0;transition:transform var(--t-fast), opacity var(--t-fast);flex:none;display:grid}.line.svelte-u7x5gu:hover .chev:where(.svelte-u7x5gu),.line.svelte-u7x5gu:focus-visible .chev:where(.svelte-u7x5gu),.open.svelte-u7x5gu .chev:where(.svelte-u7x5gu){opacity:1}.took.svelte-u7x5gu{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.failed.svelte-u7x5gu .sum:where(.svelte-u7x5gu){color:color-mix(in srgb, var(--danger) 75%, var(--muted))}.chev.rot.svelte-u7x5gu{transform:rotate(90deg)}.failed.svelte-u7x5gu .ico:where(.svelte-u7x5gu),.failed.svelte-u7x5gu .name:where(.svelte-u7x5gu){color:var(--danger)}.detail.svelte-u7x5gu{border-left:1px solid var(--border);gap:8px;min-width:0;margin:2px 0 6px 13px;padding:8px 0 8px 12px;display:grid}.f.svelte-u7x5gu{gap:3px;min-width:0;display:grid}.k.svelte-u7x5gu{font:600 10.5px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:4px;display:flex}.cp.svelte-u7x5gu{border-radius:var(--r-sm);width:18px;height:18px;color:var(--faint);cursor:pointer;opacity:0;transition:opacity var(--t-fast);background:0 0;border:0;place-items:center;padding:0;display:grid}.f.svelte-u7x5gu:hover .cp:where(.svelte-u7x5gu),.cp.svelte-u7x5gu:focus-visible{opacity:1}.cp.svelte-u7x5gu:hover{background:var(--fill);color:var(--text)}@media (hover:none){.cp.svelte-u7x5gu{opacity:1}}pre.svelte-u7x5gu{border-radius:var(--r-md);background:var(--code-bg);border:1px solid var(--border);max-height:320px;font:12px/1.5 var(--font-mono);color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:7px 9px;overflow:auto}pre.err.svelte-u7x5gu{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 30%, var(--border));background:color-mix(in srgb, var(--danger) 5%, var(--surface))}.card.svelte-u7x5gu{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-width:0;margin:4px 0;overflow:hidden}.head.svelte-u7x5gu{background:var(--surface-chrome);align-items:stretch;min-width:0;height:32px;display:flex}.toggle.svelte-u7x5gu{min-width:0;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0 6px 0 10px;display:flex}.openf.svelte-u7x5gu{border:0;border-left:1px solid var(--border);width:32px;color:var(--muted);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:grid}.card.svelte-u7x5gu:has(.diff) .head:where(.svelte-u7x5gu){border-bottom:1px solid var(--border)}.toggle.svelte-u7x5gu:hover,.openf.svelte-u7x5gu:hover{background:var(--fill)}.openf.svelte-u7x5gu:hover{color:var(--accent-hover)}.head.svelte-u7x5gu .ico:where(.svelte-u7x5gu){color:var(--accent)}.path.svelte-u7x5gu{min-width:0;font:500 12px/1 var(--font-ui);display:flex}.dir.svelte-u7x5gu{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:0 auto;overflow:hidden}.file.svelte-u7x5gu{color:var(--text);white-space:nowrap;flex:none;font-weight:600}.card.fresh.svelte-u7x5gu{animation:2.6s ease-out svelte-u7x5gu-landed}@keyframes svelte-u7x5gu-landed{0%{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash-strong), 0 10px 30px -14px var(--accent);opacity:.4;transform:translateY(4px)}12%{opacity:1;transform:none}60%{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}to{border-color:var(--border);box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.card.fresh.svelte-u7x5gu{animation:none}}.stream.svelte-g38vdw{overscroll-behavior:contain;background:var(--surface);flex:auto;min-height:0;overflow:hidden auto}.inner.svelte-g38vdw{flex-direction:column;max-width:880px;min-height:100%;margin:0 auto;padding:16px 20px 22px;display:flex}.center.svelte-g38vdw{flex:1;place-items:center;display:grid}.ev.svelte-g38vdw{min-width:0;margin-top:12px}.ev.svelte-g38vdw:first-child{margin-top:0}.tl.svelte-g38vdw{margin-top:10px}.grp.svelte-g38vdw{border-radius:var(--r-md);margin-top:10px}.ghead.svelte-g38vdw{border-radius:var(--r-md);width:100%;min-width:0;height:26px;color:var(--muted);text-align:left;cursor:pointer;font:var(--fs-sm)/1.2 var(--font-ui);background:0 0;border:0;align-items:center;gap:7px;padding:0 8px 0 6px;display:flex}.ghead.svelte-g38vdw:hover,.grp.open.svelte-g38vdw>.ghead:where(.svelte-g38vdw){background:var(--fill);color:var(--text-secondary)}.gico.svelte-g38vdw{width:16px;color:var(--faint);flex:none;place-items:center;display:grid}.gn.svelte-g38vdw{color:var(--text-secondary);flex:none;font-size:11.5px;font-weight:600}.gsum.svelte-g38vdw{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.grp.svelte-g38vdw .chev:where(.svelte-g38vdw){color:var(--faint);opacity:0;transition:transform var(--t-fast), opacity var(--t-fast);flex:none;display:grid}.ghead.svelte-g38vdw:hover .chev:where(.svelte-g38vdw),.ghead.svelte-g38vdw:focus-visible .chev:where(.svelte-g38vdw),.grp.open.svelte-g38vdw .chev:where(.svelte-g38vdw){opacity:1}.grp.svelte-g38vdw .chev.rot:where(.svelte-g38vdw){transform:rotate(90deg)}.gbody.svelte-g38vdw{border-left:1px solid var(--border);margin:2px 0 0 13px;padding-left:8px}.gbody.svelte-g38vdw .tl:where(.svelte-g38vdw){margin-top:2px}.tl.svelte-g38vdw+.tl:where(.svelte-g38vdw){margin-top:1px}.live.svelte-g38vdw{animation:.28s cubic-bezier(.2,.8,.2,1) svelte-g38vdw-arrive}@keyframes svelte-g38vdw-arrive{0%{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.live.svelte-g38vdw{animation:none}}.user.svelte-g38vdw{border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:var(--r-md);background:var(--surface-chrome);align-items:baseline;gap:9px;margin-top:22px;padding:7px 10px;display:flex}.user.svelte-g38vdw:before{content:">";font:600 var(--fs-ui)/1.55 var(--font-ui);color:var(--accent);flex:none}.ububble.svelte-g38vdw{min-width:0;font:var(--fs-ui)/1.55 var(--font-ui);color:var(--text-strong);white-space:pre-wrap;overflow-wrap:anywhere;flex:auto}.ububble.cmd.svelte-g38vdw{color:var(--accent-hover)}.queued.svelte-g38vdw{border-style:dashed;border-color:var(--border-strong);background:0 0;margin-top:12px}.queued.svelte-g38vdw:before{color:var(--faint)}.queued.svelte-g38vdw .ububble:where(.svelte-g38vdw){color:var(--text-secondary)}.at.svelte-g38vdw{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.restore.svelte-g38vdw{border-radius:var(--r-sm);width:22px;height:22px;color:var(--muted);cursor:pointer;opacity:0;transition:opacity var(--t-fast), background var(--t-fast);background:0 0;border:0;flex:none;place-items:center;margin:-3px 0;padding:0;display:grid}.user.svelte-g38vdw:hover .restore:where(.svelte-g38vdw),.restore.svelte-g38vdw:focus-visible{opacity:1}.restore.svelte-g38vdw:hover:not(:disabled){background:var(--fill);color:var(--text)}.restore.svelte-g38vdw:disabled{cursor:default}.ask.svelte-g38vdw{font:500 var(--fs-sm)/1.2 var(--font-ui);color:var(--text-secondary);flex:none;align-items:center;gap:6px;margin:-4px 0;display:inline-flex}.user.asking.svelte-g38vdw{border-left-color:var(--warning)}.next.svelte-g38vdw{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.nl.svelte-g38vdw{font:600 var(--fs-xs)/1 var(--font-ui);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:4px;display:inline-flex}.nchip.svelte-g38vdw{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-chrome);max-width:100%;height:28px;color:var(--text-secondary);font:500 var(--fs-sm)/1 var(--font-ui);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:border-color var(--t-fast), color var(--t-fast), background var(--t-fast);align-items:center;padding:0 11px;display:inline-flex;overflow:hidden}.nchip.svelte-g38vdw:hover{color:var(--accent-hover);border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:var(--accent-wash)}.ai.svelte-g38vdw{position:relative}.caret.svelte-g38vdw{vertical-align:-3px;background:var(--accent);width:8px;height:16px;margin-left:2px;animation:1s steps(2,end) infinite svelte-g38vdw-blink;display:inline-block}@keyframes svelte-g38vdw-blink{50%{opacity:0}}.think.svelte-g38vdw{font-size:var(--fs-sm);color:var(--muted)}.think.svelte-g38vdw summary:where(.svelte-g38vdw){border-radius:var(--r-md);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;height:24px;padding:0 8px 0 6px;list-style:none;display:inline-flex}.think.svelte-g38vdw summary:where(.svelte-g38vdw)::-webkit-details-marker{display:none}.think.svelte-g38vdw summary:where(.svelte-g38vdw):hover{background:var(--fill);color:var(--text-secondary)}.tbody.svelte-g38vdw{border-left:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);margin:4px 0 2px 13px;padding:2px 0 2px 12px;font-style:italic;line-height:1.55}.note.svelte-g38vdw{font-size:var(--fs-xs);color:var(--muted);align-items:center;gap:10px;margin-top:16px;display:flex}.note.svelte-g38vdw:before,.note.svelte-g38vdw:after{content:"";background:var(--border);flex:20px;height:1px}.note.svelte-g38vdw span:where(.svelte-g38vdw){text-align:center;overflow-wrap:anywhere;white-space:pre-wrap;flex:0 auto;min-width:0;max-width:78%}.note.warn.svelte-g38vdw{color:var(--warning)}.working.svelte-g38vdw{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:8px;margin-top:14px;display:flex}.earlier.svelte-g38vdw{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);height:26px;color:var(--muted);font:500 var(--fs-sm)/1 var(--font-ui);cursor:pointer;align-self:center;align-items:center;gap:6px;margin-bottom:6px;padding:0 12px;display:inline-flex}.earlier.svelte-g38vdw:hover:not(:disabled){color:var(--text);border-color:var(--border-strong)}.jump.svelte-g38vdw{z-index:4;border-radius:var(--r-pill);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:var(--surface-popover);height:28px;color:var(--accent-hover);font:600 var(--fs-sm)/1 var(--font-ui);cursor:pointer;align-items:center;gap:6px;padding:0 12px 0 9px;animation:.2s ease-out svelte-g38vdw-arrive;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px -6px #02061747}.jump.svelte-g38vdw:hover{background:var(--accent-wash)}@media (width<=760px){.inner.svelte-g38vdw{padding:12px 12px 18px}}.research-form.svelte-19v9gan{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:12px;padding:16px;display:grid}label.svelte-19v9gan{gap:5px;display:grid}p.svelte-19v9gan{color:var(--muted);margin:0;font-size:12px}.engine.svelte-19v9gan{gap:6px;display:grid}.engine.svelte-19v9gan label:where(.svelte-19v9gan){font-size:var(--fs-sm);color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:8px;display:flex}.engine.svelte-19v9gan label.off:where(.svelte-19v9gan){opacity:.6;cursor:default}.engine.svelte-19v9gan input:where(.svelte-19v9gan){margin-top:2px}.chips.svelte-1gx4wos{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.att.svelte-1gx4wos{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface-chrome);max-width:100%;height:30px;font-size:var(--fs-sm);align-items:center;gap:6px;padding:0 4px 0 3px;display:flex}.att.bad.svelte-1gx4wos{border-color:color-mix(in srgb, var(--danger) 45%, var(--border));color:var(--danger)}img.svelte-1gx4wos{border-radius:var(--r-lg);object-fit:cover;background:var(--fill);flex:none;width:24px;height:24px}.ico.svelte-1gx4wos{border-radius:var(--r-lg);background:var(--fill);width:24px;height:24px;color:var(--muted);flex:none;place-items:center;display:grid}.aname.svelte-1gx4wos{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:180px;color:var(--text-secondary);font-weight:500;overflow:hidden}.asize.svelte-1gx4wos{color:var(--faint);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex:none}button.svelte-1gx4wos{border-radius:var(--r-md);width:20px;height:20px;color:var(--faint);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}button.svelte-1gx4wos:hover{background:var(--fill-strong);color:var(--text)}@media (width<=760px){.chips.svelte-1gx4wos{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.att.svelte-1gx4wos{flex:none;max-width:80%}}.mark.svelte-17z039k{flex:none;display:block}.refs.svelte-1i4gdkx{flex-wrap:wrap;gap:4px;padding:2px 4px 0;display:flex}.ref.svelte-1i4gdkx{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);max-width:100%;height:24px;color:var(--text-secondary);font:500 var(--fs-sm)/1 var(--font-ui);align-items:center;gap:6px;min-width:0;padding:0 8px 0 7px;text-decoration:none;display:inline-flex}.ref.svelte-1i4gdkx:hover{border-color:var(--border-strong);color:var(--text)}.ref.svelte-1i4gdkx b:where(.svelte-1i4gdkx){font:600 var(--fs-xs)/1 var(--font-mono);color:var(--text);flex:none}.ref.svelte-1i4gdkx .ellipsis:where(.svelte-1i4gdkx){min-width:0;max-width:320px}.ref.svelte-1i4gdkx .d:where(.svelte-1i4gdkx){color:var(--faint);font-size:var(--fs-xs);flex:none}.opts.svelte-1jhjiyj{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.opt.svelte-1jhjiyj{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);height:26px;color:var(--muted);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:5px;padding:0 4px 0 8px;display:inline-flex}.opt.svelte-1jhjiyj select:where(.svelte-1jhjiyj){color:var(--text-secondary);font:500 var(--fs-sm)/1 var(--font-ui);cursor:pointer;background:0 0;border:0;outline:none;max-width:170px;padding:0 2px}.opt.svelte-1jhjiyj:focus-within{border-color:var(--accent)}.opt.locked.svelte-1jhjiyj,.opt.locked.svelte-1jhjiyj select:where(.svelte-1jhjiyj){cursor:default}.opt.locked.svelte-1jhjiyj select:where(.svelte-1jhjiyj){opacity:1;color:var(--text-secondary)}@media (width<=760px){.opts.svelte-1jhjiyj{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.opt.svelte-1jhjiyj{flex:none;height:30px}}.composer.svelte-1n8df3y{border-top:1px solid var(--border);background:var(--surface-chrome);flex:none;gap:6px;padding:8px 14px 10px;display:grid;position:relative}.top.svelte-1n8df3y{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.seg.svelte-1n8df3y button:where(.svelte-1n8df3y){align-items:center;gap:5px;display:inline-flex}.ctx.svelte-1n8df3y{flex-wrap:wrap;gap:4px;padding:2px 4px 0;display:flex}.cchip.svelte-1n8df3y{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border));border-radius:var(--r-md);background:var(--accent-wash);max-width:100%;height:24px;color:var(--accent-hover);font:500 var(--fs-sm)/1 var(--font-ui);align-items:center;gap:5px;padding:0 4px 0 7px;display:inline-flex}.cchip.svelte-1n8df3y .ellipsis:where(.svelte-1n8df3y){min-width:0;max-width:360px}.cchip.svelte-1n8df3y button:where(.svelte-1n8df3y){border-radius:var(--r-sm);width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.cchip.svelte-1n8df3y button:where(.svelte-1n8df3y):hover{background:var(--accent-wash-strong)}.box.svelte-1n8df3y{border:1px solid var(--border-strong);border-radius:var(--r-xl);background:var(--surface);transition:border-color var(--t-fast), box-shadow var(--t-fast);gap:5px;padding:5px;display:grid}.box.svelte-1n8df3y:focus-within,.box.over.svelte-1n8df3y{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.line.svelte-1n8df3y{align-items:flex-end;gap:4px;min-width:0;display:flex}.line.svelte-1n8df3y:before{content:">";font:600 var(--fs-ui)/1.5 var(--font-ui);color:var(--accent);flex:none;align-self:flex-start;padding:6px 2px 0 7px}.clip.svelte-1n8df3y{border-radius:var(--r-lg);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.clip.svelte-1n8df3y:hover{background:var(--fill);color:var(--text)}textarea.svelte-1n8df3y{min-width:0;max-height:38vh;font:var(--fs-ui)/1.5 var(--font-ui);color:var(--text);background:0 0;border:0;outline:none;flex:auto;padding:6px 0}textarea.svelte-1n8df3y::placeholder{color:var(--faint)}.go.svelte-1n8df3y{border-radius:var(--r-lg);background:var(--accent-fill);width:30px;height:30px;color:var(--on-accent);cursor:pointer;transition:background var(--t-fast), transform var(--t-fast);border:0;flex:none;place-items:center;margin-left:2px;display:grid}.go.svelte-1n8df3y:hover:not(:disabled){background:var(--accent-fill-hover)}.go.svelte-1n8df3y:active:not(:disabled){transform:scale(.94)}.go.svelte-1n8df3y:disabled{background:var(--fill-strong);color:var(--faint);cursor:default}.go.stop.svelte-1n8df3y{background:var(--fill);color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border))}.go.stop.svelte-1n8df3y:hover{background:color-mix(in srgb, var(--danger) 10%, var(--surface))}.spinner.on.svelte-1n8df3y{filter:brightness(0)invert()}.hint.svelte-1n8df3y{min-width:0;font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 2px;display:flex}.hint.svelte-1n8df3y .opts{flex:0 auto;min-width:0}.hint.svelte-1n8df3y .ellipsis:where(.svelte-1n8df3y){flex:auto}.hint.svelte-1n8df3y .esc:where(.svelte-1n8df3y){color:var(--danger);font-weight:600}.keys.svelte-1n8df3y{color:var(--faint);flex:none}.mention.svelte-1n8df3y{z-index:20;border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--surface-popover);max-width:640px;font:12.5px/1.4 var(--font-ui);padding:4px;position:absolute;bottom:calc(100% - 4px);left:14px;right:14px;box-shadow:0 12px 32px -10px #02061759}.mrow.svelte-1n8df3y{border-radius:var(--r-md);height:26px;color:var(--muted);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 8px;display:flex}.mrow.sel.svelte-1n8df3y{background:var(--accent-wash-strong);color:var(--text)}.mpath.svelte-1n8df3y{text-overflow:ellipsis;min-width:0;color:var(--text);overflow:hidden}.mpath.svelte-1n8df3y .dir:where(.svelte-1n8df3y){color:var(--muted)}.mpath.svelte-1n8df3y .hit:where(.svelte-1n8df3y){color:var(--accent-hover);font-weight:650}.mnone.svelte-1n8df3y{color:var(--muted);padding:6px 8px}.mfoot.svelte-1n8df3y{border-top:1px solid var(--border);color:var(--faint);font-size:var(--fs-xs);margin-top:3px;padding:5px 8px 2px}@media (width<=760px){.composer.svelte-1n8df3y{padding:8px 10px calc(8px + var(--safe-b))}.top.svelte-1n8df3y{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.seg.svelte-1n8df3y{flex-wrap:nowrap}.go.svelte-1n8df3y,.clip.svelte-1n8df3y{width:34px;height:34px}textarea.svelte-1n8df3y,.line.svelte-1n8df3y:before{font-size:16px}.mention.svelte-1n8df3y{left:10px;right:10px}}.vw.svelte-aj6yr{flex:none;position:relative}.vb.svelte-aj6yr{gap:6px;padding:0 6px 0 4px}.vb.compact.svelte-aj6yr{gap:3px;padding:0 8px}.faces.svelte-aj6yr{align-items:center;display:inline-flex}.f.svelte-aj6yr{background:color-mix(in srgb, var(--c) 22%, var(--surface));width:24px;height:24px;box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--c);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.faces.svelte-aj6yr .f:where(.svelte-aj6yr)+.f:where(.svelte-aj6yr){margin-left:-6px}.f.more.svelte-aj6yr{font:600 10px/1 var(--font-ui);color:var(--muted);--c:var(--border)}.an.svelte-aj6yr{font-size:14px;line-height:1}.lbl.svelte-aj6yr{font-size:var(--fs-xs);color:var(--muted);font-weight:500}.pop.svelte-aj6yr{z-index:70;background:var(--surface-popover);border:1px solid var(--border);border-radius:var(--r-lg);min-width:230px;max-width:300px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 32px -12px #0206174d}.head.svelte-aj6yr{padding:4px 6px 6px}.it.svelte-aj6yr{border-radius:var(--r-md);gap:8px;min-height:34px;padding:4px 6px}@media (pointer:coarse){.vb.svelte-aj6yr{min-height:32px}}.pk{height:var(--h-md);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);min-width:0;max-width:100%;color:var(--text);font:inherit;font-size:var(--fs-ui);text-align:left;cursor:pointer;transition:border-color var(--t-fast), background var(--t-fast), box-shadow var(--t-fast);appearance:none;align-items:center;gap:6px;padding:0 6px 0 9px;line-height:1.2;display:inline-flex}.pk:hover:not(:disabled){border-color:var(--border-strong)}.pk.open,.pk:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-wash);outline:none}.pk:disabled{opacity:.6;cursor:not-allowed}.pk.sm{height:var(--h-sm);font-size:var(--fs-sm);gap:5px;padding:0 5px 0 8px}.pk.quiet{background:0 0;border-color:#0000;padding-left:6px}.pk.quiet:hover:not(:disabled){background:var(--fill);border-color:#0000}.pk.quiet.open{background:var(--fill);box-shadow:none}.pk-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pk-label.ph{color:var(--muted)}.pk-lead{color:var(--muted);flex:none;align-items:center;display:inline-flex}.pk-chev{width:14px;height:14px;color:var(--muted);transition:transform var(--t-fast);flex:none}.pk.sm .pk-chev{width:12px;height:12px}.pk.open .pk-chev{transform:rotate(180deg)}.pk-dot{border-radius:50%;flex:none;width:8px;height:8px;box-shadow:inset 0 0 0 1px #0000001f}.pk-swatch{border-radius:4px;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000024}.pk.sm .pk-swatch{width:12px;height:12px}.pop-layer{z-index:9070;box-sizing:border-box;max-width:calc(100vw - 16px);color:var(--text);font-size:var(--fs-ui);background:var(--surface-popover);border:1px solid var(--border-strong);box-shadow:var(--glass-shadow);border-radius:10px;outline:none;flex-direction:column;line-height:1.35;animation:.14s cubic-bezier(.2,.8,.2,1) pop-in;display:flex;position:fixed;overflow:hidden}.pop-layer[data-popper-placement^=top]{transform-origin:0 100%}.pop-layer[data-popper-placement^=bottom]{transform-origin:0 0}@keyframes pop-in{0%{opacity:0;transform:scale(.97)}}.pop-layer.pop--sheet{width:auto;max-width:none;max-height:82dvh;padding-bottom:env(safe-area-inset-bottom);box-shadow:var(--glass-shadow-lg);font-size:var(--fs-body);transform-origin:bottom;border-bottom:0;border-radius:16px 16px 0 0;animation:.2s cubic-bezier(.2,.8,.2,1) sheet-in;inset:auto 0 0;min-width:0!important}.pop-layer.pop--sheet:before{content:"";background:var(--border-strong);border-radius:2px;flex:none;width:36px;height:4px;margin:8px auto 6px;display:block}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}.pop-scrim{z-index:9069;background:#080c1452;animation:.16s pk-fade;position:fixed;inset:0}@keyframes pk-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.pop-layer,.pop-layer.pop--sheet,.pop-scrim{animation:none}}.pk-title{display:none}.pop--sheet .pk-title{font-weight:600;font-size:var(--fs-body);flex:none;padding:0 16px 8px;display:block}.pk-menu{min-width:180px;max-height:min(360px,60vh)}.pk-search{border-bottom:1px solid var(--border);height:34px;color:var(--muted);flex:none;align-items:center;gap:7px;padding:0 10px;display:flex}.pk-search input{min-width:0;height:100%;color:var(--text);font:inherit;font-size:var(--fs-ui);background:0 0;border:0;outline:none;flex:auto;padding:0}.pk-search input::placeholder{color:var(--faint)}.pk-scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:1px;min-height:0;padding:4px;display:flex;overflow-y:auto}.pk-group{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:8px 8px 3px;font-weight:600}.pk-group:first-child{padding-top:4px}.pk-opt{width:100%;min-height:var(--row-md);border-radius:var(--r-md);color:var(--text);font:inherit;font-size:var(--fs-ui);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px;scroll-margin:8px;display:flex}.pk-opt:hover:not(:disabled),.pk-opt.cur{background:var(--fill)}.pk-opt.cur{box-shadow:inset 0 0 0 1px var(--border-strong)}.pk-opt.on{color:var(--accent-hover);font-weight:600}.pk-opt:disabled{opacity:.45;cursor:not-allowed}.pk-opt>svg{flex:none}.pk-text{flex:auto;gap:1px;min-width:0;display:grid}.pk-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk-note{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);color:var(--muted);font-weight:400;overflow:hidden}.pk-check{color:var(--accent-hover);flex:none;margin-left:auto}.pk-empty{text-align:center;color:var(--muted);padding:14px 10px}@media (pointer:coarse){.pk-opt{min-height:36px}}.pop--sheet .pk-search{border:1px solid var(--border);background:var(--surface);border-radius:10px;height:44px;margin:0 12px 4px;padding:0 12px}.pop--sheet .pk-search input{font-size:16px}.pop--sheet .pk-scroll{padding:2px 8px 10px}.pop--sheet .pk-opt{min-height:44px;font-size:var(--fs-body);padding:0 12px}.pop--sheet .pk-group{padding:12px 12px 4px}.pk-cal{gap:0;min-height:0;display:flex}.pk-cal-main{align-content:start;gap:6px;padding:8px 10px 10px;display:grid}.pk-cal-head{align-items:center;gap:4px;display:flex}.pk-cal-head .pk-month{font-weight:600;font-size:var(--fs-body);text-transform:capitalize;flex:1;padding-left:4px}.pk-iconbtn{border-radius:var(--r-md);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.pk-iconbtn:hover{background:var(--fill);color:var(--text)}.pk-days{grid-template-columns:repeat(7,34px);gap:2px;display:grid}.pk-wd{height:22px;font-size:var(--fs-xs);color:var(--muted);text-transform:capitalize;place-items:center;display:grid}.pk-day{border-radius:var(--r-md);height:32px;color:var(--text);font:inherit;font-size:var(--fs-ui);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;position:relative}.pk-day:hover:not(:disabled){background:var(--fill)}.pk-day.out{color:var(--faint)}.pk-day.today{color:var(--accent-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent);font-weight:700}.pk-day.on{background:var(--accent-fill);color:var(--on-accent);box-shadow:none;font-weight:600}.pk-day.cur:not(.on){box-shadow:inset 0 0 0 1.5px var(--accent)}.pk-day:disabled{opacity:.35;cursor:not-allowed}.pk-quick{flex-wrap:wrap;gap:4px;padding-top:2px;display:flex}.pk-chip{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);height:24px;color:var(--text-secondary);font:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;padding:0 9px}.pk-chip:hover{background:var(--fill);color:var(--text)}.pk-chip.clear{color:var(--muted);background:0 0;border-color:#0000;margin-left:auto}.pk-chip.clear:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}.pk-times{border-left:1px solid var(--border);flex-direction:column;width:96px;min-height:0;display:flex}.pk-times.solo{border-left:0;width:auto;min-width:150px;max-height:300px}.pk-times .pk-type{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);height:28px;color:var(--text);font:inherit;font-size:var(--fs-ui);font-variant-numeric:tabular-nums;outline:none;flex:none;min-width:0;margin:8px 8px 4px;padding:0 8px}.pk-times .pk-type:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-wash)}.pk-times .pk-type.bad{border-color:var(--danger)}.pk-times .pk-scroll{padding:2px 4px 6px}.pk-times .pk-opt{font-variant-numeric:tabular-nums;justify-content:center;min-height:28px}.pk-cal .pk-times{max-height:290px}.pop--sheet .pk-cal{justify-content:center}.pop--sheet .pk-days{grid-template-columns:repeat(7,minmax(34px,42px))}.pop--sheet .pk-day{height:40px;font-size:var(--fs-body)}.pop--sheet .pk-times .pk-opt{min-height:40px}.pop--sheet .pk-times .pk-type{height:36px;font-size:16px}.pop--sheet .pk-times.solo{max-height:60dvh}@media (width<=380px){.pop--sheet .pk-times{width:84px}.pop--sheet .pk-days{grid-template-columns:repeat(7,minmax(30px,1fr))}}.pk-color{gap:10px;width:248px;padding:10px;display:grid}.pop--sheet .pk-color{width:auto;padding:4px 16px 16px}.pk-sv{cursor:crosshair;touch-action:none;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);border-radius:8px;height:140px;position:relative}.pop--sheet .pk-sv{height:180px}.pk-hue{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red 0,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red 100%);border-radius:6px;height:12px;position:relative}.pop--sheet .pk-hue{border-radius:9px;height:18px}.pk-knob{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 1px #00000040,0 1px 3px #0000004d}.pk-hue .pk-knob{top:50%}.pk-hexrow{align-items:center;gap:8px;display:flex}.pk-hexrow .pk-prev{border-radius:50%;flex:none;width:28px;height:28px;box-shadow:inset 0 0 0 1px #00000026}.pk-hexrow input{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);min-width:0;height:28px;color:var(--text);font-family:var(--font-mono);font-size:var(--fs-sm);text-transform:uppercase;outline:none;flex:1;padding:0 8px}.pk-hexrow input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-wash)}.pop--sheet .pk-hexrow input{height:36px;font-size:16px}.pk-presets{grid-template-columns:repeat(9,1fr);gap:6px;display:grid}.pk-preset{aspect-ratio:1;cursor:pointer;transition:transform var(--t-fast);border:0;border-radius:50%;padding:0;box-shadow:inset 0 0 0 1px #0000001f}.pk-preset:hover{transform:scale(1.15)}.pk-preset.on{box-shadow:0 0 0 2px var(--surface-popover), 0 0 0 4px var(--accent)}.pk.swatch{width:var(--h-md);justify-content:center;padding:0}.pk.swatch.sm{width:var(--h-sm)}.pk.swatch .pk-swatch{border-radius:5px;width:16px;height:16px}.pk.swatch.sm .pk-swatch{width:14px;height:14px}@media (width<=760px){.pk{height:34px;font-size:var(--fs-body)}.pk.sm{height:30px;font-size:var(--fs-ui)}.pk.swatch{width:34px}.pk.swatch.sm{width:30px}}.pk-alpha{cursor:pointer;touch-action:none;background-image:linear-gradient(to right, transparent, var(--c)), repeating-conic-gradient(#cbd5e1 0 25%, #fff 0 50%);background-size:100% 100%,10px 10px;border-radius:6px;height:12px;position:relative}.pop--sheet .pk-alpha{border-radius:9px;height:18px}.pk-alpha .pk-knob{top:50%}.pk-pct{min-width:36px;font-size:var(--fs-xs);color:var(--muted);text-align:right;flex:none}.toggle.svelte-aw96os{cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;align-items:center;display:inline-flex}.toggle.off.svelte-aw96os{opacity:.45;cursor:not-allowed}input.svelte-aw96os{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pill.svelte-aw96os{border-radius:var(--r-md);background:var(--fill-strong);width:36px;height:20px;box-shadow:inset 0 0 0 1px var(--border-strong);transition:background var(--t-fast,.15s);position:relative}.pill.on.svelte-aw96os{background:var(--accent-fill);box-shadow:none}.dot.svelte-aw96os{border-radius:var(--r-sm);width:14px;height:14px;color:var(--accent-fill);background:#fff;place-items:center;transition:left .14s ease-out;display:grid;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0f172a40}.pill.on.svelte-aw96os .dot:where(.svelte-aw96os){left:19px}.dot.svelte-aw96os svg:where(.svelte-aw96os){width:10px;height:10px}input.svelte-aw96os:focus-visible+.pill:where(.svelte-aw96os){outline:2px solid var(--accent);outline-offset:2px}.load.svelte-kpx1bz{place-items:center;padding:30px;display:grid}.share.svelte-kpx1bz{gap:12px;display:grid}.row.svelte-kpx1bz{align-items:center;gap:10px;display:flex}.line.svelte-kpx1bz{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:10px 12px}.col-line.svelte-kpx1bz{flex-direction:column;align-items:stretch;gap:8px}.col.svelte-kpx1bz{gap:2px;min-width:0;display:grid}.ico.svelte-kpx1bz{background:var(--fill);width:34px;height:34px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.ico.team.svelte-kpx1bz{color:var(--accent-hover);background:var(--accent-wash)}.ico.pub.on.svelte-kpx1bz{color:#fff;background:linear-gradient(135deg,#10b981,#0ea5e9)}.note.svelte-kpx1bz{flex-wrap:wrap;align-items:baseline;gap:4px;margin:-4px 4px 0;display:flex}.linkish.svelte-kpx1bz{color:var(--accent-hover);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.linkrow.svelte-kpx1bz,.invite.svelte-kpx1bz{gap:6px}.people.svelte-kpx1bz{gap:2px;display:grid}.person.svelte-kpx1bz{color:var(--text);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:4px 6px;display:flex}.person.svelte-kpx1bz:hover{background:var(--fill)}.mono.svelte-kpx1bz{font-family:var(--font-mono);font-size:12px}.convo.svelte-18oii3v{flex:1 1 0;min-width:0;position:relative;container-type:inline-size}@container (width<=640px){.where.svelte-18oii3v button:where(.svelte-18oii3v){padding:4px 7px}.where.svelte-18oii3v .lbl:where(.svelte-18oii3v){display:none}}@container (width<=520px){.chip.svelte-18oii3v{display:none}}.titles.svelte-18oii3v{min-width:96px}.convo.focused.svelte-18oii3v>.pane-head:where(.svelte-18oii3v){box-shadow:inset 0 2px 0 var(--accent)}.pane-head.svelte-18oii3v{gap:10px;height:48px}.titles.svelte-18oii3v{flex:auto;gap:1px;display:grid}h1.svelte-18oii3v{font-size:var(--fs-body);letter-spacing:-.005em;line-height:1.25}.sub.svelte-18oii3v{font-size:var(--fs-xs);color:var(--muted)}.sub.svelte-18oii3v .mono:where(.svelte-18oii3v){font-size:10.5px}.sub.svelte-18oii3v .sep:where(.svelte-18oii3v){color:var(--faint);margin:0 5px}.sub.svelte-18oii3v a:where(.svelte-18oii3v){color:var(--accent-hover)}.sub.svelte-18oii3v .shared:where(.svelte-18oii3v){color:var(--warning)}.btn.icon.svelte-18oii3v{flex:none;position:relative}.btn.icon.on.svelte-18oii3v{background:var(--accent-wash);color:var(--accent-hover)}.badge.svelte-18oii3v{border-radius:var(--r-pill);background:var(--accent-fill);min-width:15px;height:15px;color:var(--on-accent);font:600 9.5px/15px var(--font-ui);text-align:center;padding:0 3px;font-style:normal;position:absolute;top:-3px;right:-4px}.chip.svelte-18oii3v,.where.svelte-18oii3v{flex:none}.where.svelte-18oii3v button:where(.svelte-18oii3v){align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.convo.split.svelte-18oii3v .where:where(.svelte-18oii3v) button:where(.svelte-18oii3v){padding:4px 7px}.convo.split.svelte-18oii3v .where:where(.svelte-18oii3v) .lbl:where(.svelte-18oii3v){display:none}.body.svelte-18oii3v{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.wait.svelte-18oii3v{flex:1;place-content:center;justify-items:center;gap:10px;display:grid}@media (width<=760px){.pane-head.svelte-18oii3v{gap:8px;padding:0 8px}}.work.svelte-11iczmw{flex:1;gap:4px;min-width:0;min-height:0;display:flex}.sidebar.svelte-11iczmw,.center.svelte-11iczmw{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;min-height:0;display:flex;overflow:hidden}.sidebar.svelte-11iczmw{background:var(--surface-chrome);flex:none;min-width:0}.center.attention.svelte-11iczmw{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.center.svelte-11iczmw{flex:1;min-width:0;transition:border-color .7s}.side-tabs.svelte-11iczmw,.workspace-head.svelte-11iczmw{border-bottom:1px solid var(--border);background:var(--surface-chrome);flex:none;align-items:center;gap:4px;min-height:34px;padding:0 6px;display:flex}.nav-tabs.svelte-11iczmw{border-radius:var(--r-md);background:var(--fill);flex-wrap:nowrap;align-items:center;gap:2px;padding:2px;display:flex}.nav-tabs.svelte-11iczmw button:where(.svelte-11iczmw){border-radius:var(--r-sm);color:var(--muted);font:500 var(--fs-sm)/1.2 var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:5px 10px;display:inline-flex}.nav-tabs.svelte-11iczmw button:where(.svelte-11iczmw):hover{color:var(--text)}.nav-tabs.svelte-11iczmw button.on:where(.svelte-11iczmw){background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 2px #0206171a}.side-tabs.svelte-11iczmw{background:var(--surface-chrome);border-radius:0}.side-tabs.svelte-11iczmw button:where(.svelte-11iczmw){flex:1;padding:4px 5px}.side-tabs.svelte-11iczmw .collapse:where(.svelte-11iczmw){flex:none;place-items:center;display:grid}.scope.svelte-11iczmw{flex:none;margin:5px 6px}.attention-label.svelte-11iczmw{color:var(--accent-hover);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){.center.svelte-11iczmw{transition:none}}.spacer.svelte-11iczmw{flex:auto}.ptag.svelte-11iczmw{border-right:1px solid var(--border);min-width:0;max-width:240px;font:600 13px/1.2 var(--font-ui);color:var(--text);flex:0 auto;align-items:center;gap:6px;margin-right:2px;padding:0 10px 0 2px;display:inline-flex}.ptag.svelte-11iczmw .pi:where(.svelte-11iczmw){width:20px;height:20px;font:700 10.5px/1 var(--font-ui);color:var(--on-accent);background:linear-gradient(135deg, var(--accent), var(--accent-fill));border-radius:6px;flex:none;place-items:center;display:grid}.pname.svelte-11iczmw{min-width:0}.pfolder.svelte-11iczmw{min-width:0;color:var(--muted);font-weight:500;font-size:var(--fs-sm)}.phone.svelte-11iczmw .ptag:where(.svelte-11iczmw){border:0;margin:0 2px 0 0;padding:0}.pages.svelte-11iczmw,.page.svelte-11iczmw{flex:1;min-width:0;min-height:0;display:flex}.page.hidden.svelte-11iczmw,.center.covered.svelte-11iczmw{display:none}.pages.docked.svelte-11iczmw .work-page:where(.svelte-11iczmw){order:0}.pages.docked.svelte-11iczmw .dockbar:where(.svelte-11iczmw){order:1;display:flex}.pages.docked.svelte-11iczmw .session-chat:where(.svelte-11iczmw){border-left:1px solid var(--border);flex:none;order:2;max-width:70%}.dock.svelte-11iczmw{flex:none}.dock.on.svelte-11iczmw{color:var(--accent-hover);background:var(--accent-wash)}.side-chat.svelte-11iczmw{border-left:1px solid var(--border);flex:1;min-width:0;display:flex}.phone.svelte-11iczmw{gap:0}.phone.svelte-11iczmw .sidebar:where(.svelte-11iczmw),.phone.svelte-11iczmw .center:where(.svelte-11iczmw){border:0;border-radius:0}.phone.svelte-11iczmw .workspace-head:where(.svelte-11iczmw),.phone.svelte-11iczmw .side-tabs:where(.svelte-11iczmw){min-height:44px}.phone.svelte-11iczmw .workspace-head:where(.svelte-11iczmw) .nav-tabs:where(.svelte-11iczmw){flex:auto;min-width:0}.phone.svelte-11iczmw .workspace-head:where(.svelte-11iczmw) .nav-tabs:where(.svelte-11iczmw) button:where(.svelte-11iczmw){flex:1;padding:6px 4px}.back.svelte-11iczmw,.files.svelte-11iczmw{flex:none}.phone.svelte-11iczmw .side-tabs:where(.svelte-11iczmw) .collapse:where(.svelte-11iczmw){order:-1;width:34px;height:34px}.seg.flip.svelte-11iczmw{flex:none;gap:0;margin-right:2px;display:inline-flex}.seg.flip.svelte-11iczmw button:where(.svelte-11iczmw){font:600 10px/1 var(--font-mono);letter-spacing:.02em;color:var(--muted);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:3px 7px}.seg.flip.svelte-11iczmw button:where(.svelte-11iczmw):hover{color:var(--text)}.seg.flip.svelte-11iczmw button.on:where(.svelte-11iczmw){color:var(--accent-hover);background:var(--accent-wash)}.session-chat.min.svelte-11iczmw{z-index:80;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);contain:layout paint;border-left:1px solid var(--border);flex-direction:column;max-width:none;animation:.14s ease-out svelte-11iczmw-cf-in;position:fixed;overflow:hidden;box-shadow:0 12px 40px -12px #02061759}@keyframes svelte-11iczmw-cf-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.session-chat.svelte-11iczmw{flex-direction:column;display:flex;position:relative}.chat-body.svelte-11iczmw{flex:auto;min-height:0;display:flex}.min-bar.svelte-11iczmw{border-bottom:1px solid var(--border);background:var(--surface-chrome);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex:none;align-items:center;gap:6px;height:40px;padding:0 8px;display:flex}.min-bar.svelte-11iczmw:active{cursor:grabbing}.min-bar.svelte-11iczmw .sdot:where(.svelte-11iczmw){border-radius:50%;flex:none;width:8px;height:8px}.mb-title.svelte-11iczmw{min-width:0;font:600 var(--fs-sm)/1 var(--font-ui);color:var(--text);flex:auto}.cf-corner.svelte-11iczmw{cursor:nwse-resize;touch-action:none;z-index:2;width:18px;height:18px;position:absolute;bottom:-3px;right:-3px}.cf-corner.svelte-11iczmw:after{content:"";border-right:2px solid var(--border-strong);border-bottom:2px solid var(--border-strong);opacity:.7;border-radius:0 0 3px;width:8px;height:8px;position:absolute;bottom:5px;right:5px}@media (prefers-reduced-motion:reduce){.session-chat.min.svelte-11iczmw{animation:none}}.starters.svelte-2v8adz{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:16px;animation:.22s cubic-bezier(.2,.8,.2,1) svelte-2v8adz-rise;display:flex}.starter.svelte-2v8adz{text-align:left;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);max-width:100%;color:var(--text);cursor:pointer;transition:border-color var(--t-fast), background var(--t-fast), box-shadow var(--t-fast);align-items:flex-start;gap:10px;padding:9px 13px 10px;display:flex;box-shadow:0 1px 2px #02061708}.starter.svelte-2v8adz:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:var(--accent-wash);box-shadow:0 3px 10px #0206170f}.starter.svelte-2v8adz:disabled{opacity:.55;cursor:default}.starter.lead.svelte-2v8adz{border-color:color-mix(in srgb, var(--accent) 30%, var(--border));background:linear-gradient(180deg, var(--accent-wash), var(--surface))}.ico.svelte-2v8adz{border-radius:var(--r-md);background:var(--fill);width:24px;height:24px;color:var(--muted);flex:none;place-items:center;margin-top:1px;display:grid}.starter.lead.svelte-2v8adz .ico:where(.svelte-2v8adz){background:var(--accent-wash-strong);color:var(--accent)}.col.svelte-2v8adz{gap:2px;min-width:0;display:grid}.what.svelte-2v8adz{font:500 var(--fs-ui)/1.35 var(--font-ui);color:var(--text-secondary);text-wrap:pretty}.why.svelte-2v8adz{font-size:var(--fs-xs);color:var(--faint);text-wrap:pretty;line-height:1.45}.say-better.svelte-2v8adz{border-radius:var(--r-md);height:26px;color:var(--faint);font:500 var(--fs-sm)/1 var(--font-ui);cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:5px;margin-left:2px;padding:0 9px;display:inline-flex}.say-better.svelte-2v8adz:hover:not(:disabled){background:var(--fill);color:var(--accent-hover)}.say-better.svelte-2v8adz:disabled{cursor:default}@keyframes svelte-2v8adz-rise{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.starters.svelte-2v8adz{animation:none}}@media (width<=760px){.starters.svelte-2v8adz{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.starter.svelte-2v8adz,.say-better.svelte-2v8adz{flex:none}.starter.svelte-2v8adz{max-width:78vw}}.pf-flow.svelte-13kr8wy{align-items:stretch;gap:4px;margin-top:14px;display:flex}.pf-step.svelte-13kr8wy{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-width:0;color:var(--text);transition:border-color var(--t-fast), background var(--t-fast);flex:1 1 0;gap:3px;padding:9px 11px;text-decoration:none;display:grid}.pf-step.svelte-13kr8wy:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:var(--accent-wash);text-decoration:none}.pf-k.svelte-13kr8wy{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:700}.pf-v.svelte-13kr8wy{min-width:0;font:600 var(--fs-ui)/1.3 var(--font-ui);white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.pf-v.svelte-13kr8wy svg{color:var(--muted);flex:none}.pf-s.svelte-13kr8wy{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pf-names.svelte-13kr8wy{color:var(--text-secondary);text-overflow:ellipsis;font-weight:500;overflow:hidden}.pf-mark.svelte-13kr8wy{border-radius:var(--r-sm);width:18px;height:18px;font:700 9.5px/1 var(--font-mono,monospace);color:oklch(.45 .13 var(--h));background:oklch(.95 .035 var(--h));place-items:center;font-style:normal;display:grid}:root[data-theme=dark] .pf-mark.svelte-13kr8wy{color:oklch(.82 .11 var(--h));background:oklch(.3 .05 var(--h))}.pf-dot.svelte-13kr8wy{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px}.pf-dot.running.svelte-13kr8wy,.pf-dot.deployed.svelte-13kr8wy{background:var(--success)}.pf-dot.partial.svelte-13kr8wy{background:var(--warning)}.pf-dot.stopped.svelte-13kr8wy,.pf-dot.failed.svelte-13kr8wy{background:var(--danger)}.pf-dot.cluster.svelte-13kr8wy,.pf-dot.deploying.svelte-13kr8wy{background:var(--accent)}.pf-dot.asleep.svelte-13kr8wy{background:var(--accent);opacity:.55}.pf-arrow.svelte-13kr8wy{color:var(--faint);flex:none;align-self:center}@media (width<=640px){.pf-flow.svelte-13kr8wy{flex-direction:column}.pf-arrow.svelte-13kr8wy{display:none}}.hp-grid.svelte-1g39c18{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;display:grid}.hp-card.svelte-1g39c18{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-width:0;transition:border-color var(--t-fast), box-shadow var(--t-fast);align-content:start;gap:10px;padding:12px;display:grid;position:relative}.hp-card.svelte-1g39c18:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));box-shadow:0 6px 20px #0000000d}.hp-card.on.svelte-1g39c18{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.hp-main.svelte-1g39c18{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:0;display:grid}.hp-main.svelte-1g39c18:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r-sm)}.hp-head.svelte-1g39c18{align-items:center;gap:8px;min-width:0;padding-right:76px;display:flex}.hp-name.svelte-1g39c18{font:600 var(--fs-body)/1.25 var(--font-ui);letter-spacing:-.01em;min-width:0}.hp-here.svelte-1g39c18{border-radius:var(--r-sm);background:var(--accent-wash);color:var(--accent-hover);font:600 10.5px/1.5 var(--font-ui);flex:none;padding:1px 6px}.hp-iconlink.svelte-1g39c18{border-radius:var(--r-md);flex:none;place-items:center;text-decoration:none;display:grid}.hp-iconlink.svelte-1g39c18:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hp-mark.svelte-1g39c18{border-radius:var(--r-md);width:26px;height:26px;font:700 11px/1 var(--font-mono,monospace);color:oklch(.45 .13 var(--h,250));background:oklch(.95 .035 var(--h,250));box-shadow:inset 0 0 0 1px oklch(.86 .06 var(--h,250));flex:none;place-items:center;font-style:normal;display:grid}:root[data-theme=dark] .hp-mark.svelte-1g39c18{color:oklch(.82 .11 var(--h,250));background:oklch(.3 .05 var(--h,250));box-shadow:inset 0 0 0 1px oklch(.4 .07 var(--h,250))}.hp-mark.plain.svelte-1g39c18{font-family:var(--font-ui);color:var(--on-accent);background:linear-gradient(135deg, var(--accent), var(--accent-fill));box-shadow:none}.hp-about.svelte-1g39c18{font-size:var(--fs-sm);color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;line-height:1.4;display:-webkit-box;overflow:hidden}.hp-where.svelte-1g39c18{gap:3px;min-width:0;display:grid}.hp-fact.svelte-1g39c18{min-width:0;color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.hp-fact.svelte-1g39c18 svg,.hp-branch.svelte-1g39c18{color:var(--faint);flex:none}.hp-state.svelte-1g39c18{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding-top:8px;display:flex}.hp-tag.svelte-1g39c18{border:1px solid var(--border);border-radius:var(--r-sm);min-width:0;max-width:60%;height:22px;color:var(--text-secondary);font:500 11px/1 var(--font-ui);align-items:center;gap:4px;padding:0 7px;text-decoration:none;display:inline-flex}.hp-tag.svelte-1g39c18:hover{background:var(--fill);color:var(--text);text-decoration:none}.hp-tag.svelte-1g39c18 .ellipsis:where(.svelte-1g39c18){min-width:0}.hp-dev.svelte-1g39c18,.hp-setup.running.svelte-1g39c18{color:var(--accent-hover)}.hp-setup.failed.svelte-1g39c18,.hp-setup.stopped.svelte-1g39c18{color:var(--warning)}.hp-dev.svelte-1g39c18:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:var(--accent-wash);color:var(--accent-hover)}.hp-dev.svelte-1g39c18 svg{color:var(--faint);flex:none}.hp-pub.svelte-1g39c18{color:var(--success)}.hp-pub.svelte-1g39c18:hover{border-color:color-mix(in srgb, var(--success) 45%, var(--border));background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--success)}.hp-pub.svelte-1g39c18 svg{color:var(--faint);flex:none}.hp-sessions.svelte-1g39c18{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:5px;font-size:11px;display:inline-flex}.hp-dot.svelte-1g39c18{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.hp-dot.running.svelte-1g39c18,.hp-dot.deployed.svelte-1g39c18{background:var(--success)}.hp-dot.partial.svelte-1g39c18{background:var(--warning)}.hp-dot.stopped.svelte-1g39c18,.hp-dot.failed.svelte-1g39c18{background:var(--danger)}.hp-dot.cluster.svelte-1g39c18,.hp-dot.deploying.svelte-1g39c18{background:var(--accent)}.hp-dot.asleep.svelte-1g39c18{background:var(--accent);opacity:.5}.hp-vis.svelte-1g39c18{color:var(--faint);flex:none;display:inline-flex}.hp-dot.absent.svelte-1g39c18{box-shadow:inset 0 0 0 1.5px var(--faint);background:0 0}.hp-acts.svelte-1g39c18{gap:2px;display:flex;position:absolute;top:10px;right:10px}.hp-act.svelte-1g39c18{border-radius:var(--r-sm);width:24px;height:24px;color:var(--faint);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.hp-act.svelte-1g39c18:hover{background:var(--fill);color:var(--text)}.hp-new.svelte-1g39c18{min-height:150px;color:var(--muted);text-align:center;border-style:dashed;place-content:center;justify-items:center;gap:6px;text-decoration:none}.hp-new.svelte-1g39c18:hover{color:var(--text);background:var(--accent-wash);text-decoration:none}.hp-new.svelte-1g39c18 .hp-about:where(.svelte-1g39c18){min-height:0}.hp-plus.svelte-1g39c18{border-radius:var(--r-md);background:var(--fill);width:30px;height:30px;color:var(--accent-hover);place-items:center;display:grid}.hp-more.svelte-1g39c18{margin-top:8px}@media (hover:hover){.hp-acts.svelte-1g39c18{opacity:0;transition:opacity var(--t-fast)}.hp-card.svelte-1g39c18:hover .hp-acts:where(.svelte-1g39c18),.hp-card.svelte-1g39c18:focus-within .hp-acts:where(.svelte-1g39c18){opacity:1}}.nw.svelte-exfc2u{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:10px;display:grid}.nw-way.svelte-exfc2u{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.nw-top.svelte-exfc2u{min-width:0;color:var(--text);align-items:flex-start;gap:10px;text-decoration:none;display:flex;position:relative}a.nw-top.svelte-exfc2u:hover{text-decoration:none}a.nw-top.svelte-exfc2u:hover b:where(.svelte-exfc2u){color:var(--accent-hover)}.nw-ico.svelte-exfc2u{border-radius:var(--r-md);background:var(--accent-wash);width:32px;height:32px;color:var(--accent-hover);flex:none;place-items:center;display:grid}.nw-t.svelte-exfc2u{gap:3px;min-width:0;display:grid}.nw-t.svelte-exfc2u b:where(.svelte-exfc2u){font:600 var(--fs-ui)/1.3 var(--font-ui)}.nw-t.svelte-exfc2u span:where(.svelte-exfc2u){font-size:var(--fs-sm);color:var(--muted);line-height:1.45}.nw-add.svelte-exfc2u{position:absolute;top:-4px;right:-4px}.nw-top.svelte-exfc2u:has(.nw-add:where(.svelte-exfc2u)) .nw-t:where(.svelte-exfc2u){padding-right:26px}.nw-marks.svelte-exfc2u{flex-wrap:wrap;gap:5px;display:flex}.nw-mark.svelte-exfc2u{border-radius:var(--r-md);width:30px;height:30px;font:700 11px/1 var(--font-mono,monospace);color:oklch(.45 .13 var(--h));background:oklch(.95 .035 var(--h));box-shadow:inset 0 0 0 1px oklch(.86 .06 var(--h));transition:transform var(--t-fast);place-items:center;text-decoration:none;display:grid}:root[data-theme=dark] .nw-mark.svelte-exfc2u{color:oklch(.82 .11 var(--h));background:oklch(.3 .05 var(--h));box-shadow:inset 0 0 0 1px oklch(.4 .07 var(--h))}.nw-mark.svelte-exfc2u:hover{box-shadow:inset 0 0 0 1.5px oklch(.6 .12 var(--h));text-decoration:none;transform:translateY(-1px)}.nw-all.svelte-exfc2u{border:1px dashed var(--border-strong);border-radius:var(--r-md);height:30px;color:var(--muted);font:500 var(--fs-sm)/1 var(--font-ui);place-items:center;padding:0 9px;text-decoration:none;display:grid}.nw-all.svelte-exfc2u:hover{color:var(--text);background:var(--fill);text-decoration:none}.nw-form.svelte-exfc2u{gap:6px;min-width:0;display:flex}.nw-form.svelte-exfc2u .input:where(.svelte-exfc2u){min-width:0;height:var(--h-sm);font-size:var(--fs-sm);flex:1}.nw-note.svelte-exfc2u{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:-4px;font-size:10.5px;overflow:hidden}.nw-new.svelte-exfc2u{gap:6px;display:grid}.nw-new.svelte-exfc2u .input:where(.svelte-exfc2u){height:var(--h-sm);font-size:var(--fs-sm);min-width:0}.nw-new.svelte-exfc2u .btn:where(.svelte-exfc2u){justify-self:start}.nw-pair.svelte-exfc2u{grid-template-columns:1fr 1fr;gap:6px;display:grid}.nw-list.svelte-exfc2u{gap:2px;max-height:132px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.nw-list.svelte-exfc2u li:where(.svelte-exfc2u){border-radius:var(--r-md);align-items:center;min-width:0;display:flex}.nw-list.svelte-exfc2u li:where(.svelte-exfc2u):hover{background:var(--fill)}.nw-item.svelte-exfc2u{min-width:0;color:var(--text);flex:1;gap:1px;padding:5px 8px;text-decoration:none;display:grid}.nw-item.svelte-exfc2u:hover{text-decoration:none}.nw-item.svelte-exfc2u b:where(.svelte-exfc2u){font:600 var(--fs-sm)/1.3 var(--font-ui)}.nw-item.svelte-exfc2u span:where(.svelte-exfc2u){color:var(--muted);font-size:10.5px}.nw-x.svelte-exfc2u{border-radius:var(--r-sm);width:24px;height:24px;color:var(--faint);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;place-items:center;margin-right:4px;display:grid}.nw-list.svelte-exfc2u li:where(.svelte-exfc2u):hover .nw-x:where(.svelte-exfc2u),.nw-x.svelte-exfc2u:focus-visible{opacity:1}.nw-x.svelte-exfc2u:hover{color:var(--danger);background:var(--surface)}.nw-empty.svelte-exfc2u{height:var(--h-sm);border:1px dashed var(--border-strong);border-radius:var(--r-md);color:var(--muted);font:500 var(--fs-sm)/1 var(--font-ui);cursor:pointer;background:0 0;justify-self:start;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.nw-empty.svelte-exfc2u:hover{color:var(--text);background:var(--fill)}@media (hover:none){.nw-x.svelte-exfc2u{opacity:1}}.pl.svelte-wwqd07{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.pl-box.svelte-wwqd07{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);align-content:start;gap:8px;min-width:0;padding:12px 14px;display:grid}.pl-wide.svelte-wwqd07{grid-column:span 2}.pl-h.svelte-wwqd07{align-items:center;gap:7px;min-width:0;display:flex}.pl-h.svelte-wwqd07 svg{color:var(--muted);flex:none}.pl-h.svelte-wwqd07 b:where(.svelte-wwqd07){font:600 var(--fs-ui)/1.3 var(--font-ui)}.pl-sub.svelte-wwqd07{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:11px;overflow:hidden}.pl-k.svelte-wwqd07 .pl-sub:where(.svelte-wwqd07){margin-left:0}.pl-n.svelte-wwqd07{font-size:var(--fs-sm);color:var(--muted);align-items:baseline;gap:6px;display:flex}.pl-n.svelte-wwqd07 b:where(.svelte-wwqd07){font:600 18px/1 var(--font-ui);color:var(--text);font-variant-numeric:tabular-nums}.pl-foot.svelte-wwqd07{color:var(--faint);font-size:10.5px}.pl-p.svelte-wwqd07{font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.45}.pl-list.svelte-wwqd07{font-size:var(--fs-sm);gap:3px;margin:0;padding:0;list-style:none;display:grid}.pl-k.svelte-wwqd07{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.pl-kn.svelte-wwqd07{font-size:var(--fs-sm);font-weight:600}.pl-role.svelte-wwqd07{border-radius:var(--r-sm);font:600 10.5px/1.5 var(--font-ui);background:var(--fill);color:var(--text-secondary);padding:1px 6px}.pl-role[data-role=builds].svelte-wwqd07{background:color-mix(in srgb, var(--success) 14%, transparent);color:color-mix(in srgb, var(--success) 75%, var(--text))}.pl-role[data-role=rnd].svelte-wwqd07{background:var(--accent-wash);color:var(--accent-hover)}.pl-dot.svelte-wwqd07{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px}.pl-dot.ok.svelte-wwqd07{background:var(--success)}.pl-dot.bad.svelte-wwqd07{background:var(--danger)}@media (width<=760px){.pl-wide.svelte-wwqd07{grid-column:auto}}.hp-sec.svelte-1b3ii2n{gap:12px;min-width:0;display:grid}.hp-sh.svelte-1b3ii2n{align-items:baseline;gap:8px;min-width:0;display:flex}.hp-sh.svelte-1b3ii2n h3:where(.svelte-1b3ii2n){font:600 var(--fs-body)/1.3 var(--font-ui);letter-spacing:-.01em;margin:0}.hp-sh.svelte-1b3ii2n .btn:where(.svelte-1b3ii2n){align-self:center}.hp-count.svelte-1b3ii2n{font-size:var(--fs-sm);color:var(--faint);font-variant-numeric:tabular-nums}.hp-hint.svelte-1b3ii2n{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sp-grid.svelte-1b3ii2n{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;display:grid}.sp-card.svelte-1b3ii2n{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);gap:8px;min-width:0;padding:12px;display:grid}.sp-card.svelte-1b3ii2n:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.sp-head.svelte-1b3ii2n{min-width:0;font-size:var(--fs-body);align-items:center;gap:8px;display:flex}.sp-kind.svelte-1b3ii2n{border-radius:var(--r-sm);background:var(--fill);color:var(--muted);font:600 10.5px/1.5 var(--font-ui);flex:none;margin-left:auto;padding:1px 6px}.sp-host.svelte-1b3ii2n{min-width:0;color:var(--accent-hover);align-items:center;gap:4px;font-size:11.5px;text-decoration:none;display:flex}.sp-host.svelte-1b3ii2n:hover{text-decoration:underline}.sp-foot.svelte-1b3ii2n{border-top:1px solid var(--border);align-items:center;gap:6px;min-width:0;padding-top:8px;display:flex}.sp-dot.svelte-1b3ii2n{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px}.sp-dot.running.svelte-1b3ii2n{background:var(--success)}.sp-dot.starting.svelte-1b3ii2n,.sp-dot.full.svelte-1b3ii2n{background:var(--warning)}.grow.svelte-1b3ii2n,.new.svelte-16ddp8a{flex:1}.pane-head.svelte-16ddp8a{height:48px}.proj.svelte-16ddp8a{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);min-width:0;max-width:55%;height:34px;color:var(--text);font:600 var(--fs-ui)/1 var(--font-ui);cursor:pointer;flex:0 auto;align-items:center;gap:6px;padding:0 8px 0 6px;display:flex}.proj.svelte-16ddp8a:hover,.proj[aria-expanded=true].svelte-16ddp8a{background:var(--fill)}.proj.svelte-16ddp8a svg{color:var(--muted);flex:none}.pi.svelte-16ddp8a{width:20px;height:20px;font:700 10.5px/1 var(--font-ui);color:var(--on-accent);background:linear-gradient(135deg, var(--accent), var(--accent-fill));border-radius:6px;flex:none;place-items:center;display:grid}.pi.sm.svelte-16ddp8a{border-radius:5px;width:16px;height:16px;font-size:9px}.proj.inbox.svelte-16ddp8a{background:var(--fill);border-color:#0000;max-width:220px;height:30px;font-weight:500}.proj.inbox.svelte-16ddp8a:hover,.proj.inbox[aria-expanded=true].svelte-16ddp8a{background:var(--fill-strong)}.olabel.svelte-16ddp8a{margin-bottom:-6px;font-weight:600}.dir.svelte-16ddp8a .name:where(.svelte-16ddp8a){align-items:center;gap:6px;min-width:0;display:flex}.dir.newp.svelte-16ddp8a{color:var(--muted);border-style:dashed;text-decoration:none}.dir.newp.svelte-16ddp8a .path:where(.svelte-16ddp8a){font-family:var(--font-ui)}.pane-body.svelte-16ddp8a{flex-direction:column;padding:32px 24px;display:flex;overflow-y:auto}.welcome.svelte-16ddp8a{flex:none;width:100%;min-width:0;max-width:700px;margin:0 auto;padding:clamp(24px,9vh,88px) 0 40px}.hp.svelte-16ddp8a{border-top:1px solid var(--border);gap:30px;width:100%;max-width:1040px;margin:0 auto;padding:28px 0 48px;display:grid}.hp-sec.svelte-16ddp8a{gap:12px;min-width:0;display:grid}.hp-sh.svelte-16ddp8a{align-items:baseline;gap:8px;min-width:0;display:flex}.hp-sh.svelte-16ddp8a h3:where(.svelte-16ddp8a){font:600 var(--fs-body)/1.3 var(--font-ui);letter-spacing:-.01em;margin:0}.hp-sh.svelte-16ddp8a .btn:where(.svelte-16ddp8a){align-self:center}.hp-count.svelte-16ddp8a{font-size:var(--fs-sm);color:var(--faint);font-variant-numeric:tabular-nums}.hp-hint.svelte-16ddp8a{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.greeting.svelte-16ddp8a{text-align:center;margin-bottom:22px}.spark.svelte-16ddp8a{color:var(--accent);margin-bottom:12px;display:inline-flex}h2.svelte-16ddp8a{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(22px,2.8vw,32px);font-weight:600;line-height:1.22}.greeting.svelte-16ddp8a p:where(.svelte-16ddp8a){max-width:56ch;color:var(--muted);text-wrap:pretty;margin:10px auto 0;line-height:1.5}.prompt-box.svelte-16ddp8a{border:1px solid var(--border-strong);background:var(--surface);transition:border-color var(--t-fast);border-radius:12px;padding:14px;box-shadow:0 6px 24px #0000000a}.prompt-box.svelte-16ddp8a:focus-within{border-color:var(--accent)}.prompt-box.writing.svelte-16ddp8a{box-shadow:0 8px 28px #00000012}textarea.svelte-16ddp8a{width:100%;max-height:35vh;font:var(--fs-body)/1.6 var(--font-ui);color:var(--text);resize:none;background:0 0;border:0;outline:none;padding:4px 4px 12px}textarea.svelte-16ddp8a::placeholder{color:var(--faint)}.prompt-tools.svelte-16ddp8a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.run-options.svelte-16ddp8a{min-width:0}.send.svelte-16ddp8a{border-radius:var(--r-lg);background:var(--accent-fill);width:34px;height:34px;color:var(--on-accent);cursor:pointer;transition:background var(--t-fast);border:0;flex:none;place-items:center;display:grid}.send.svelte-16ddp8a:disabled{background:var(--fill-strong);color:var(--faint);cursor:default}.send.svelte-16ddp8a:hover:not(:disabled){background:var(--accent-fill-hover)}.send.svelte-16ddp8a:active:not(:disabled){transform:scale(.94)}.newapp.svelte-16ddp8a{color:var(--accent-hover);flex:none;gap:5px}.newapp.svelte-16ddp8a:hover{background:var(--accent-wash)}.ways.svelte-16ddp8a{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.way.svelte-16ddp8a{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);height:30px;color:var(--text-secondary);font:500 var(--fs-ui)/1 var(--font-ui);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.way.svelte-16ddp8a:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:var(--accent-wash)}.byhand.svelte-16ddp8a{margin-top:18px}.bh-label.svelte-16ddp8a{font-size:var(--fs-sm);color:var(--muted);margin:0 2px 8px}.bh-where.svelte-16ddp8a{border-radius:var(--r-sm);color:var(--text-secondary);font:500 11.5px/1.4 var(--font-mono);cursor:pointer;background:0 0;border:0;padding:0 3px}.bh-where.svelte-16ddp8a:hover{background:var(--fill);color:var(--text)}.bh-tiles.svelte-16ddp8a{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.bh.svelte-16ddp8a{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-width:0;color:var(--text);text-align:left;cursor:pointer;transition:border-color var(--t-fast), box-shadow var(--t-fast), transform var(--t-fast);align-items:center;gap:11px;padding:11px 12px;text-decoration:none;display:flex}.bh.svelte-16ddp8a:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 45%, var(--border));text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 18px -10px #0206174d}.bh.svelte-16ddp8a:disabled{opacity:.55;cursor:default}.bh-ic.svelte-16ddp8a{border-radius:var(--r-md);flex:none;place-items:center;width:36px;height:36px;display:grid}.bh-ic.k-code.svelte-16ddp8a{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent-hover)}.bh-ic.k-term.svelte-16ddp8a{background:color-mix(in srgb, var(--text) 9%, transparent);color:var(--text-secondary)}.bh-ic.k-files.svelte-16ddp8a{background:color-mix(in srgb, var(--warning) 15%, transparent);color:var(--warning)}.bh-tx.svelte-16ddp8a{flex-direction:column;gap:2px;min-width:0;display:flex}.bh-tx.svelte-16ddp8a b:where(.svelte-16ddp8a){font:600 13px/1.2 var(--font-ui)}.bh-tx.svelte-16ddp8a span:where(.svelte-16ddp8a){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.foot.svelte-16ddp8a{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.out.svelte-16ddp8a{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.out.svelte-16ddp8a select:where(.svelte-16ddp8a){height:26px;font-size:var(--fs-sm);padding:0 6px}.project.svelte-16ddp8a{color:var(--muted);font-size:var(--fs-sm);margin-top:10px}summary.svelte-16ddp8a{cursor:pointer;align-items:center;gap:8px;padding:8px 4px;list-style:none;display:flex}summary.svelte-16ddp8a::-webkit-details-marker{display:none}summary.svelte-16ddp8a .ellipsis:where(.svelte-16ddp8a){min-width:0}.change.svelte-16ddp8a{color:var(--faint);flex:none;margin-left:auto}.project-options.svelte-16ddp8a{border:1px solid var(--border);border-radius:var(--r-lg);gap:12px;margin-top:6px;padding:16px;display:grid}.project-options.svelte-16ddp8a p:where(.svelte-16ddp8a){margin:0;line-height:1.5}.picks.svelte-16ddp8a{flex-wrap:wrap;gap:6px;display:flex}.picks.svelte-16ddp8a .on:where(.svelte-16ddp8a){border-color:var(--accent);background:var(--accent-wash)}.dirs.svelte-16ddp8a{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:6px;max-height:180px;display:grid;overflow-y:auto}.dir.svelte-16ddp8a{text-align:left;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-width:0;color:var(--text);cursor:pointer;gap:2px;padding:8px 10px;display:grid}.dir.svelte-16ddp8a:hover{background:var(--fill)}.dir.on.svelte-16ddp8a{border-color:var(--accent);background:var(--accent-wash)}.name.svelte-16ddp8a{font-weight:600}.path.svelte-16ddp8a{color:var(--muted);font-size:10.5px}.sr-only.svelte-16ddp8a{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.pane-body.svelte-16ddp8a{padding:24px 16px}.welcome.svelte-16ddp8a{margin:auto;padding:16px 0 32px}textarea.svelte-16ddp8a{font-size:16px}.greeting.svelte-16ddp8a{margin-bottom:18px}.foot.svelte-16ddp8a{gap:6px}.foot.svelte-16ddp8a .grow:where(.svelte-16ddp8a){flex-basis:100%;height:0}.bh-tiles.svelte-16ddp8a{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bh.svelte-16ddp8a{flex-direction:column;align-items:flex-start;gap:8px;padding:10px}.bh-tx.svelte-16ddp8a span:where(.svelte-16ddp8a){white-space:normal}}.door-wait.svelte-1o86yhy{place-items:center;display:grid;position:fixed;inset:0}.way.svelte-1o86yhy{justify-items:center;gap:10px;display:grid}.ways.svelte-1o86yhy{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn.big.svelte-1o86yhy{height:44px;font-size:var(--fs-lg);border-radius:var(--r-xl);padding:0 20px}.btn.big.ghost.svelte-1o86yhy{background:color-mix(in srgb, var(--surface) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gbtn.svelte-1o86yhy{border-radius:var(--r-xl);height:44px;font-size:var(--fs-lg);color:#1f1f1f;transition:box-shadow var(--t-fast), transform var(--t-fast);background:#fff;border:1px solid #dadce0;align-items:center;gap:10px;padding:0 20px 0 16px;font-weight:600;display:inline-flex;box-shadow:0 10px 30px -14px #6366f18c,0 1px 2px #02061714}.gbtn.svelte-1o86yhy:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 16px 36px -14px #6366f1b3,0 1px 3px #0206171f}.keyform.svelte-1o86yhy{gap:8px;display:flex}.keyform.svelte-1o86yhy .input:where(.svelte-1o86yhy){border-radius:var(--r-xl);width:220px;height:44px;font-size:var(--fs-lg);padding:0 16px}.keyform.svelte-1o86yhy .btn:where(.svelte-1o86yhy){height:44px;font-size:var(--fs-lg);border-radius:var(--r-xl);padding:0 20px}.err.svelte-1o86yhy{color:var(--danger);align-items:center;gap:6px;display:flex}.pwlink.svelte-1o86yhy{color:var(--muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;justify-self:center;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.pwlink.svelte-1o86yhy:hover{color:var(--text);text-decoration:underline}.veil.svelte-1o86yhy{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0206178c;place-items:center;padding:20px;animation:.18s ease-out svelte-1o86yhy-fade;display:grid;position:fixed;inset:0;overflow-y:auto}.door.svelte-1o86yhy{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);gap:12px;width:min(420px,100%);padding:28px;animation:.25s cubic-bezier(.16,1,.3,1) svelte-1o86yhy-rise;display:grid;position:relative;box-shadow:0 40px 100px -30px #02061799}.door.svelte-1o86yhy h2:where(.svelte-1o86yhy){letter-spacing:-.02em;color:var(--text-strong);margin:0;font-size:22px}.door.svelte-1o86yhy p:where(.svelte-1o86yhy){line-height:1.5;font-size:var(--fs-body);margin:0}.door.svelte-1o86yhy form:where(.svelte-1o86yhy){gap:12px;margin-top:4px;display:grid}.door.svelte-1o86yhy .input:where(.svelte-1o86yhy){width:100%;height:38px;font-size:var(--fs-body)}.door.svelte-1o86yhy textarea.input:where(.svelte-1o86yhy){height:auto}.door.svelte-1o86yhy .btn.big:where(.svelte-1o86yhy){margin-top:4px}.close.svelte-1o86yhy{position:absolute;top:14px;right:14px}.badge.svelte-1o86yhy{color:#fff;background:var(--success);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.trap.svelte-1o86yhy{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@keyframes svelte-1o86yhy-fade{0%{opacity:0}}@keyframes svelte-1o86yhy-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.veil.svelte-1o86yhy,.door.svelte-1o86yhy{animation:none}}.wm.svelte-1c2i4r{-webkit-user-select:none;user-select:none;flex:none;align-items:center;line-height:1;display:inline-flex}img.svelte-1c2i4r{object-fit:contain;display:block}@media (forced-colors:active){img.svelte-1c2i4r{background:#fff;border-radius:2px}}.wait.svelte-1qzhfix{place-items:center;height:100%;display:grid}.shared.svelte-1qzhfix{height:100%;position:relative}.pane-head.svelte-1qzhfix{gap:10px;height:48px}.titles.svelte-1qzhfix{flex:auto;gap:1px;min-width:0;display:grid}h1.svelte-1qzhfix{font-size:var(--fs-body);letter-spacing:-.005em;line-height:1.25}.sub.svelte-1qzhfix{font-size:var(--fs-xs);color:var(--muted)}.sub.svelte-1qzhfix .mono:where(.svelte-1qzhfix){font-size:10.5px}.sub.svelte-1qzhfix .sep:where(.svelte-1qzhfix){color:var(--faint);margin:0 5px}.chip.svelte-1qzhfix{flex:none}.brand.svelte-1qzhfix{opacity:.8;flex:none;display:flex}.brand.svelte-1qzhfix:hover{opacity:1}.body.svelte-1qzhfix{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}@media (width<=760px){.pane-head.svelte-1qzhfix{box-sizing:content-box;padding:var(--safe-t) 10px 0;gap:8px}.brand.svelte-1qzhfix{display:none}}.boot.svelte-1n46o8q{place-items:center;height:100%;display:grid}.frame.svelte-1n46o8q{background:var(--bg-page);flex-direction:column;height:100%;min-height:0;display:flex}.shell.svelte-1n46o8q{flex:auto;gap:4px;min-height:0;padding:4px;display:flex}.shell.mobile.svelte-1n46o8q{flex-direction:column;gap:0;padding:0}.railcol.svelte-1n46o8q{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-chrome);flex:none;min-height:0;display:flex;overflow:hidden}.railcol.thin.svelte-1n46o8q{width:44px}main.svelte-1n46o8q{flex:1;min-width:0;min-height:0;display:flex}main.svelte-1n46o8q>*{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);flex:1;min-width:0;overflow:hidden}main.svelte-1n46o8q>.es{align-self:stretch;margin:0}main.open.svelte-1n46o8q>*{background:0 0;border:0;border-radius:0;overflow:visible}.mobile.svelte-1n46o8q main:where(.svelte-1n46o8q)>*{border:0;border-radius:0}.conn.svelte-1n46o8q{z-index:70;left:50%;top:calc(var(--safe-t) + 8px);border-radius:var(--r-md);background:var(--surface-popover);border:1px solid var(--border);height:26px;font:500 var(--fs-sm)/1 var(--font-ui);color:var(--text-secondary);animation:svelte-1n46o8q-drop var(--t-settle) cubic-bezier(.2, .8, .2, 1);align-items:center;gap:6px;padding:0 12px 0 8px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 18px #0206171f}.conn.offline.svelte-1n46o8q{color:var(--danger)}.live.svelte-1n46o8q{background:var(--warning);border-radius:50%;width:7px;height:7px;animation:1.2s infinite pulse}.conn.offline.svelte-1n46o8q .live:where(.svelte-1n46o8q){background:var(--danger);animation:none}@keyframes svelte-1n46o8q-drop{0%{opacity:0;transform:translate(-50%,-12px)}}.first-project.svelte-1n46o8q{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex;overflow:auto}.back.svelte-130wuz3{z-index:9100;background:#02061747;place-items:start center;padding-top:11vh;animation:.12s ease-out svelte-130wuz3-fade;display:grid;position:fixed;inset:0}.palette.svelte-130wuz3{border:1px solid var(--border-strong);border-radius:var(--r-xl);background:var(--surface-popover);width:min(92vw,680px);max-height:min(70vh,620px);font:13px/1.4 var(--font-ui);color:var(--text);flex-direction:column;animation:.16s cubic-bezier(.2,.8,.2,1) svelte-130wuz3-drop;display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #02061773}.prompt.svelte-130wuz3{border-bottom:1px solid var(--border);height:46px;color:var(--muted);flex:none;align-items:center;gap:10px;padding:0 14px;display:flex}.prompt.svelte-130wuz3 input:where(.svelte-130wuz3){min-width:0;height:100%;font:14px/1.4 var(--font-ui);color:var(--text);background:0 0;border:0;outline:0;flex:1}.prompt.svelte-130wuz3 input:where(.svelte-130wuz3)::placeholder{color:var(--faint)}.count.svelte-130wuz3{font-size:var(--fs-xs);color:var(--faint);font-variant-numeric:tabular-nums;flex:none}.list.svelte-130wuz3{overscroll-behavior:contain;flex:auto;min-height:0;padding:4px 6px 6px;overflow-y:auto}.head.svelte-130wuz3{font:600 10.5px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:10px 8px 4px}.item.svelte-130wuz3{border-radius:var(--r-md);cursor:pointer;white-space:nowrap;align-items:center;gap:9px;min-width:0;height:32px;padding:0 8px;display:flex}.item.sel.svelte-130wuz3{background:var(--accent-wash-strong)}.ico.svelte-130wuz3{width:18px;color:var(--muted);flex:none;place-items:center;display:grid}.item.sel.svelte-130wuz3 .ico:where(.svelte-130wuz3){color:var(--accent-hover)}.label.svelte-130wuz3{text-overflow:ellipsis;min-width:0;color:var(--text-strong);flex:0 auto;overflow:hidden}.label.svelte-130wuz3 .hit:where(.svelte-130wuz3){color:var(--accent-hover);font-weight:650}.grp.svelte-130wuz3{color:var(--muted);margin-right:5px}.detail.svelte-130wuz3{text-overflow:ellipsis;min-width:0;color:var(--muted);font-size:var(--fs-sm);flex:auto;overflow:hidden}.state.busy.svelte-130wuz3{color:var(--accent-hover)}.state.idle.svelte-130wuz3{color:var(--success)}.when.svelte-130wuz3{font-size:var(--fs-xs);color:var(--faint);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.keys.svelte-130wuz3{flex:none;margin-left:auto}.none.svelte-130wuz3{color:var(--text-secondary);font-size:var(--fs-sm);padding:14px 10px}.foot.svelte-130wuz3{border-top:1px solid var(--border);color:var(--muted);font:var(--fs-xs)/1.6 var(--font-ui);flex-wrap:wrap;flex:none;align-items:center;gap:4px 14px;padding:7px 14px;display:flex}.foot.svelte-130wuz3 kbd:where(.svelte-130wuz3)+kbd:where(.svelte-130wuz3){margin-left:2px}.grow.svelte-130wuz3{flex:1}@keyframes svelte-130wuz3-fade{0%{opacity:0}}@keyframes svelte-130wuz3-drop{0%{opacity:0;transform:translateY(-6px)scale(.99)}}@media (prefers-reduced-motion:reduce){.back.svelte-130wuz3,.palette.svelte-130wuz3{animation:none}}
