speccoder-web 0.1.0

speccoder's web interface: a loopback host serving the embedded UI and an API over speccoder's own payloads
Documentation
1
2
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", "Helvetica Neue", Inter, "Segoe UI", Roboto, system-ui, sans-serif;--display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro", "Helvetica Neue", Inter, "Segoe UI", system-ui, sans-serif;--rounded:ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Code", Menlo, Consolas, monospace;--bg:#f5f5f7;--surface:#fff;--surface-2:#f2f2f7;--surface-3:#e5e5ea;--fill:#7878801f;--fill-2:#78788033;--separator:#3c3c4324;--border:#00000012;--border-strong:#3c3c433d;--text:#1d1d1f;--text-2:#3c3c43d1;--muted:#3c3c4399;--faint:#3c3c434d;--accent:#007aff;--accent-text-on:#fff;--accent-ink:#0062cc;--accent-soft:#007aff1f;--focus:#007aff73;--accent-text:var(--accent-text-on);--verified:#248a3d;--verified-fill:#34c759;--regression:#c93400;--regression-fill:#ff9500;--attested:#8944ab;--attested-fill:#af52de;--noevidence:#d30f45;--noevidence-fill:#ff2d55;--skipped:#6c6c70;--skipped-fill:#8e8e93;--ready:#0040dd;--ready-fill:#007aff;--blocked:#6c6c70;--blocked-fill:#aeaeb2;--running:#0071a4;--running-fill:#32ade6;--attention:#c93400;--attention-fill:#ff9500;--danger:#d70015;--danger-fill:#ff3b30;--add:#1a7f37;--add-bg:#34c75924;--del:#c4161c;--del-bg:#ff3b301f;--tint:13%;--verified-bg:color-mix(in srgb, var(--verified-fill) var(--tint), transparent);--regression-bg:color-mix(in srgb, var(--regression-fill) var(--tint), transparent);--attested-bg:color-mix(in srgb, var(--attested-fill) var(--tint), transparent);--noevidence-bg:color-mix(in srgb, var(--noevidence-fill) var(--tint), transparent);--skipped-bg:color-mix(in srgb, var(--skipped-fill) var(--tint), transparent);--ready-bg:color-mix(in srgb, var(--ready-fill) var(--tint), transparent);--blocked-bg:color-mix(in srgb, var(--blocked-fill) 18%, transparent);--running-bg:color-mix(in srgb, var(--running-fill) var(--tint), transparent);--attention-bg:color-mix(in srgb, var(--attention-fill) var(--tint), transparent);--danger-bg:color-mix(in srgb, var(--danger-fill) var(--tint), transparent);--glass:#ffffffb8;--glass-strong:#fcfcfdf2;--glass-edge:inset 0 0 0 .5px #ffffffb3, inset 0 1px 0 #ffffffe6;--blur:saturate(180%) blur(24px);--scrim:#00000038;--radius-xs:6px;--radius-sm:8px;--radius:12px;--radius-lg:18px;--radius-xl:24px;--shadow:0 .5px 1px #0000000d, 0 2px 8px #0000000a;--shadow-md:0 1px 2px #0000000f, 0 8px 24px #00000014;--shadow-lg:0 2px 6px #0000000f, 0 24px 64px #0000002e;--syn-k:#ad3da4;--syn-s:#d12f1b;--syn-c:#707f8c;--syn-n:#272ad8;--syn-y:#0b4f79;--syn-f:#326d74;--syn-p:#4b4b52;--speed:.22s;--ease:cubic-bezier(.32, .72, 0, 1);--spring:cubic-bezier(.34, 1.36, .64, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121214;--surface:#1c1c1e;--surface-2:#2c2c2e;--surface-3:#3a3a3c;--fill:#7878803d;--fill-2:#78788052;--separator:#54545899;--border:#ffffff14;--border-strong:#ffffff2e;--text:#f5f5f7;--text-2:#ebebf5c7;--muted:#ebebf58c;--faint:#ebebf547;--accent:#0a84ff;--accent-ink:#409cff;--accent-soft:#0a84ff33;--focus:#0a84ff8c;--verified:#30db5b;--verified-fill:#30d158;--regression:#ffb340;--regression-fill:#ff9f0a;--attested:#da8fff;--attested-fill:#bf5af2;--noevidence:#ff6482;--noevidence-fill:#ff375f;--skipped:#aeaeb2;--skipped-fill:#8e8e93;--ready:#409cff;--ready-fill:#0a84ff;--blocked:#aeaeb2;--blocked-fill:#636366;--running:#5de6ff;--running-fill:#64d2ff;--attention:#ffb340;--attention-fill:#ff9f0a;--danger:#ff6961;--danger-fill:#ff453a;--add:#7ee2a8;--add-bg:#30d15829;--del:#ffa198;--del-bg:#ff453a29;--tint:20%;--glass:#1e1e20a8;--glass-strong:#222224f2;--glass-edge:inset 0 0 0 .5px #ffffff1a, inset 0 1px 0 #ffffff0f;--scrim:#00000073;--syn-k:#fc5fa3;--syn-s:#fc6a5d;--syn-c:#7f8c98;--syn-n:#d0bf69;--syn-y:#5dd8ff;--syn-f:#67b7a4;--syn-p:#a3a3ab;--shadow:0 0 0 .5px #ffffff0f, 0 2px 8px #0000004d;--shadow-md:0 0 0 .5px #ffffff12, 0 8px 24px #0006;--shadow-lg:0 0 0 .5px #ffffff14, 0 24px 64px #0009}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121214;--surface:#1c1c1e;--surface-2:#2c2c2e;--surface-3:#3a3a3c;--fill:#7878803d;--fill-2:#78788052;--separator:#54545899;--border:#ffffff14;--border-strong:#ffffff2e;--text:#f5f5f7;--text-2:#ebebf5c7;--muted:#ebebf58c;--faint:#ebebf547;--accent:#0a84ff;--accent-ink:#409cff;--accent-soft:#0a84ff33;--focus:#0a84ff8c;--verified:#30db5b;--verified-fill:#30d158;--regression:#ffb340;--regression-fill:#ff9f0a;--attested:#da8fff;--attested-fill:#bf5af2;--noevidence:#ff6482;--noevidence-fill:#ff375f;--skipped:#aeaeb2;--skipped-fill:#8e8e93;--ready:#409cff;--ready-fill:#0a84ff;--blocked:#aeaeb2;--blocked-fill:#636366;--running:#5de6ff;--running-fill:#64d2ff;--attention:#ffb340;--attention-fill:#ff9f0a;--danger:#ff6961;--danger-fill:#ff453a;--add:#7ee2a8;--add-bg:#30d15829;--del:#ffa198;--del-bg:#ff453a29;--tint:20%;--glass:#1e1e20a8;--glass-strong:#222224f2;--glass-edge:inset 0 0 0 .5px #ffffff1a, inset 0 1px 0 #ffffff0f;--scrim:#00000073;--syn-k:#fc5fa3;--syn-s:#fc6a5d;--syn-c:#7f8c98;--syn-n:#d0bf69;--syn-y:#5dd8ff;--syn-f:#67b7a4;--syn-p:#a3a3ab;--shadow:0 0 0 .5px #ffffff0f, 0 2px 8px #0000004d;--shadow-md:0 0 0 .5px #ffffff12, 0 8px 24px #0006;--shadow-lg:0 0 0 .5px #ffffff14, 0 24px 64px #0009}@media (prefers-contrast:more){:root{--glass:var(--surface);--glass-strong:var(--surface);--border:var(--border-strong);--separator:var(--border-strong)}}@media (prefers-reduced-motion:reduce){:root{--speed:0s}*,:before,:after{transition:none!important;animation:none!important}}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:14px/1.47 var(--font);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}code,pre,kbd,.mono{font-family:var(--mono);letter-spacing:0;font-size:.9em}.num,.tnum{font-variant-numeric:tabular-nums}kbd{background:var(--fill);min-width:1.45em;height:1.45em;color:var(--muted);font:600 .72em/1 var(--font);letter-spacing:0;border-radius:5px;place-items:center;padding:0 .3em;display:inline-grid}:focus{outline:none}:focus-visible{box-shadow:0 0 0 3.5px var(--focus);border-radius:var(--radius-sm);outline:none}::selection{background:var(--accent-soft)}*{scrollbar-width:thin;scrollbar-color:var(--fill-2) transparent}.btn{background:var(--fill);height:30px;color:var(--text);cursor:pointer;white-space:nowrap;transition:background var(--speed) var(--ease), transform .12s var(--ease), opacity var(--speed);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4em;padding:0 .95em;font-weight:500;display:inline-flex}.btn:hover{background:var(--fill-2)}.btn:active{transform:scale(.97)}.btn[disabled]{opacity:.4;cursor:default;transform:none}.btn.primary{background:var(--accent);color:var(--accent-text-on);font-weight:600}.btn.primary:hover{background:color-mix(in srgb, var(--accent) 88%, black)}.btn.tinted{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.btn.tinted:hover{background:color-mix(in srgb, var(--accent) 22%, transparent)}.btn.ghost{color:var(--accent-ink);background:0 0}.btn.ghost:hover{background:var(--fill)}.btn.danger{background:var(--danger-bg);color:var(--danger);font-weight:600}.btn.small{height:24px;padding:0 .75em;font-size:.86em}.btn.large{height:40px;padding:0 1.4em;font-size:1.02em}.btn.icon{width:30px;padding:0}.btn kbd{color:inherit;opacity:.9;background:#ffffff38}.btn:not(.primary) kbd{background:var(--fill);color:var(--muted)}.chip{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.3em;height:20px;padding:0 .55em;font-size:.78em;font-weight:600;display:inline-flex}.s-verified{color:var(--verified);background:var(--verified-bg);--fill-c:var(--verified-fill)}.s-regression_only{color:var(--regression);background:var(--regression-bg);--fill-c:var(--regression-fill)}.s-attested{color:var(--attested);background:var(--attested-bg);--fill-c:var(--attested-fill)}.s-ticked_without_evidence,.s-evidence_without_tick{color:var(--noevidence);background:var(--noevidence-bg);--fill-c:var(--noevidence-fill)}.s-skipped{color:var(--skipped);background:var(--skipped-bg);--fill-c:var(--skipped-fill)}.s-ready{color:var(--ready);background:var(--ready-bg);--fill-c:var(--ready-fill)}.s-blocked{color:var(--blocked);background:var(--blocked-bg);--fill-c:var(--blocked-fill)}.s-running{color:var(--running);background:var(--running-bg);--fill-c:var(--running-fill)}.s-needs_approval{color:var(--attention);background:var(--attention-bg);--fill-c:var(--attention-fill)}.s-failed,.s-error,.s-verification_failed{color:var(--danger);background:var(--danger-bg);--fill-c:var(--danger-fill)}.grouped{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.grouped>*+*{border-top:.5px solid var(--separator)}.section-title{font:600 .8rem/1.2 var(--font);color:var(--muted);letter-spacing:0;margin:0 0 .5rem .25rem}.glass{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--glass-edge)}.muted{color:var(--muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::view-transition-old(root){animation-duration:.18s;animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:.18s;animation-timing-function:var(--ease)}aside.svelte-181dlmc{border-right:.5px solid var(--separator);box-shadow:none;flex-direction:column;grid-area:side;padding:1.1rem .6rem .75rem;display:flex;overflow:auto}.section-title.svelte-181dlmc{justify-content:space-between;padding:0 .5rem;display:flex}.count.svelte-181dlmc{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:500}.none.svelte-181dlmc{color:var(--muted);padding:0 .6rem;font-size:.86rem}ul.svelte-181dlmc{gap:1px;margin:0;padding:0;list-style:none;display:grid}li.svelte-181dlmc button:where(.svelte-181dlmc){text-align:left;cursor:pointer;width:100%;transition:background var(--speed) var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:.65rem;padding:.5rem .55rem;display:flex}li.svelte-181dlmc button:where(.svelte-181dlmc):hover{background:var(--fill)}li.svelte-181dlmc button.on:where(.svelte-181dlmc){background:var(--accent);color:var(--accent-text-on)}li.svelte-181dlmc button.on:where(.svelte-181dlmc) .meta:where(.svelte-181dlmc),li.svelte-181dlmc button.on:where(.svelte-181dlmc) .cur:where(.svelte-181dlmc){color:#ffffffc7}li.svelte-181dlmc button.on:where(.svelte-181dlmc) .mini:where(.svelte-181dlmc) circle:where(.svelte-181dlmc):first-child{stroke:#ffffff4d}li.svelte-181dlmc button.on:where(.svelte-181dlmc) .mini:where(.svelte-181dlmc) circle:where(.svelte-181dlmc)+circle:where(.svelte-181dlmc){stroke:#fff}.mini.svelte-181dlmc{flex:none}.mini.svelte-181dlmc circle:where(.svelte-181dlmc)+circle:where(.svelte-181dlmc){transition:stroke-dasharray .6s var(--ease)}.text.svelte-181dlmc{flex:1;min-width:0;display:grid}.name.svelte-181dlmc{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.name.svelte-181dlmc:first-letter{text-transform:uppercase}.meta.svelte-181dlmc{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.76rem}.meta.svelte-181dlmc .mono:where(.svelte-181dlmc){font-size:.95em}.cur.svelte-181dlmc{color:var(--accent);font-size:.55rem}footer.svelte-181dlmc{color:var(--faint);justify-content:space-between;margin-top:auto;padding:.75rem .55rem 0;font-size:.74rem;display:flex}@media (width<=900px){aside.svelte-181dlmc{display:none}}.icon.svelte-13so817{vertical-align:-.18em;flex:none;display:inline-block}code.svelte-5tbw3{background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:0 .3em;font-size:.86em}.pre.svelte-1299juv{display:grid;container-type:inline-size}li.svelte-1299juv{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.7rem .9rem;list-style:none;display:grid}ul.svelte-1299juv{margin:0;padding:0}.badge.svelte-1299juv{color:#fff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 -1px #0000001f}.fail.svelte-1299juv .badge:where(.svelte-1299juv){background:linear-gradient(180deg, #ff6259, var(--danger-fill))}.warn.svelte-1299juv .badge:where(.svelte-1299juv){background:linear-gradient(180deg, #ffb340, var(--attention-fill))}.what.svelte-1299juv{min-width:0;display:grid}strong.svelte-1299juv{font-weight:600}.d.svelte-1299juv{color:var(--muted);font-size:.86rem}.fixes.svelte-1299juv{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;max-width:46ch;display:flex}.fix.svelte-1299juv{background:var(--fill);cursor:copy;max-width:100%;height:26px;color:var(--text-2);transition:background var(--speed) var(--ease);border:0;border-radius:7px;align-items:center;gap:.45rem;padding:0 .35rem 0 .65rem;font-size:.8rem;display:inline-flex}.fix.svelte-1299juv:hover{background:var(--fill-2)}.fix.svelte-1299juv .mono:where(.svelte-1299juv){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copy.svelte-1299juv{width:18px;height:18px;color:var(--muted);place-items:center;display:grid}.hint.svelte-1299juv{color:var(--muted);font-size:.8rem}@container (width<=720px){li.svelte-1299juv{grid-template-columns:auto minmax(0,1fr)}.fixes.svelte-1299juv{grid-column:2;justify-content:flex-start;max-width:none}}.ring.svelte-dup2ra{flex:none;position:relative}.seg.svelte-dup2ra{transition:stroke-dasharray .7s var(--ease), stroke-dashoffset .7s var(--ease);background:0 0}.centre.svelte-dup2ra{text-align:center;place-content:center;line-height:1.05;display:grid;position:absolute;inset:0}.n.svelte-dup2ra{font:700 1.55rem/1 var(--rounded);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.of.svelte-dup2ra{color:var(--muted);font-size:.72rem;font-weight:500}.hero.svelte-juboms{gap:1.5rem;max-width:1180px;margin:0 auto 2.25rem;display:grid;container-type:inline-size}.hero.compact.svelte-juboms{gap:1rem;margin-bottom:1.5rem}.top.svelte-juboms{justify-content:space-between;align-items:center;gap:2rem;display:flex}.heading.svelte-juboms{min-width:0}.eyebrow.svelte-juboms{color:var(--muted);align-items:center;gap:.4rem;margin:0 0 .15rem;font-size:.8rem;display:flex}.eyebrow.svelte-juboms .mono:where(.svelte-juboms):first-child{margin-right:.35rem}h1.svelte-juboms{font:700 2.15rem/1.12 var(--display);letter-spacing:-.028em;margin:0}h1.svelte-juboms:first-letter{text-transform:uppercase}.compact.svelte-juboms h1:where(.svelte-juboms){letter-spacing:-.02em;font-size:1.5rem}.stats.svelte-juboms{align-items:center;gap:1.25rem;display:flex}.legend.svelte-juboms{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.legend.svelte-juboms li:where(.svelte-juboms){background:0 0;grid-template-columns:16px 2ch auto;align-items:center;gap:.35rem;font-size:.82rem;display:grid}.legend.svelte-juboms .n:where(.svelte-juboms){font:650 .85rem var(--rounded);text-align:right;font-variant-numeric:tabular-nums}.legend.svelte-juboms .w:where(.svelte-juboms){color:var(--text-2)}.journey.svelte-juboms{align-items:center;margin:0;padding:0;list-style:none;display:flex}.journey.svelte-juboms li:where(.svelte-juboms){color:var(--muted);flex:1;align-items:center;gap:.5rem;font-size:.88rem;font-weight:500;display:flex}.journey.svelte-juboms li:where(.svelte-juboms):last-child{flex:none}.journey.svelte-juboms li:where(.svelte-juboms):not(:last-child):after{content:"";background:var(--fill-2);border-radius:2px;flex:1;height:2px;margin:0 .75rem}.journey.svelte-juboms li.done:where(.svelte-juboms):not(:last-child):after,.journey.svelte-juboms li.skipped:where(.svelte-juboms):not(:last-child):after{background:var(--verified-fill)}.dot.svelte-juboms{width:24px;height:24px;font:650 .75rem/1 var(--rounded);background:var(--fill);color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.done.svelte-juboms{color:var(--text-2)}.done.svelte-juboms .dot:where(.svelte-juboms){background:var(--verified-fill);color:#fff}.skipped.svelte-juboms .dot:where(.svelte-juboms){box-shadow:inset 0 0 0 1.5px var(--fill-2);background:0 0}.skipped.svelte-juboms .name:where(.svelte-juboms){text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.now.svelte-juboms{color:var(--accent-ink);font-weight:650}.now.svelte-juboms .dot:where(.svelte-juboms){background:var(--accent);color:#fff;box-shadow:0 0 0 4px var(--accent-soft);animation:svelte-juboms-breathe 2.6s var(--ease) infinite}@keyframes svelte-juboms-breathe{50%{box-shadow:0 0 0 7px #0000}}.name.svelte-juboms{white-space:nowrap}.next.svelte-juboms{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);justify-content:space-between;align-items:center;gap:2rem;padding:1.4rem 1.6rem;display:flex;position:relative;overflow:hidden}.next.svelte-juboms:before{content:"";pointer-events:none;background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 55%);position:absolute;inset:0}.next.warned.svelte-juboms:before{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--danger-fill) 8%, transparent), transparent 55%)}.compact.svelte-juboms .next:where(.svelte-juboms){border-radius:var(--radius);box-shadow:var(--shadow);padding:.8rem .9rem .8rem 1.25rem}.compact.svelte-juboms .text:where(.svelte-juboms){flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.text.svelte-juboms{justify-items:start;gap:.3rem;min-width:0;display:grid;position:relative}.kicker.svelte-juboms{color:var(--accent-ink);align-items:center;gap:.3rem;font-size:.78rem;font-weight:650;display:inline-flex}.warned.svelte-juboms .kicker:where(.svelte-juboms){color:var(--danger)}h2.svelte-juboms{font:650 1.35rem/1.25 var(--display);letter-spacing:-.018em;margin:0}.compact.svelte-juboms h2:where(.svelte-juboms){font-size:1rem}.why.svelte-juboms{color:var(--text-2);margin:0}.small.svelte-juboms{font-size:.85rem}.files.svelte-juboms{border-radius:var(--radius-sm);background:var(--add-bg);margin:.25rem 0;padding:.5rem .75rem;font-size:.84rem;list-style:none}.files.svelte-juboms li:where(.svelte-juboms){color:var(--add)}.plus.svelte-juboms{width:1.2em;font-weight:700;display:inline-block}.stop.svelte-juboms{color:var(--danger);align-items:center;gap:.35rem;margin:.1rem 0;font-size:.9rem;font-weight:600;display:inline-flex}.compact.svelte-juboms .stop:where(.svelte-juboms){font-size:.85rem}.link.svelte-juboms{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;margin-left:.25rem;padding:0;font-weight:600}.cmd.svelte-juboms{background:var(--fill);max-width:100%;height:28px;color:var(--text-2);cursor:copy;border:0;border-radius:7px;align-items:center;gap:.5rem;margin-top:.45rem;padding:0 .3rem 0 .6rem;font-size:.82rem;display:inline-flex}.cmd.svelte-juboms:hover{background:var(--fill-2)}.cmd.svelte-juboms .mono:where(.svelte-juboms){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c.svelte-juboms{width:20px;color:var(--muted);place-items:center;display:grid}.go.svelte-juboms{flex:none;justify-items:end;gap:.45rem;display:grid;position:relative}.compact.svelte-juboms .go:where(.svelte-juboms) .btn:where(.svelte-juboms){height:32px;font-size:.92rem}.spin.svelte-juboms{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite svelte-juboms-spin}@keyframes svelte-juboms-spin{to{transform:rotate(360deg)}}.problem.svelte-juboms .kicker:where(.svelte-juboms){color:var(--attention)}@container (width<=760px){.top.svelte-juboms{flex-direction:column;align-items:flex-start;gap:1rem}.next.svelte-juboms{flex-direction:column;align-items:stretch;gap:1rem}.go.svelte-juboms{justify-items:start}.journey.svelte-juboms .name:where(.svelte-juboms){display:none}.journey.svelte-juboms li.now:where(.svelte-juboms) .name:where(.svelte-juboms){display:inline}}.board.svelte-nkg03k{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start;gap:1.25rem;max-width:1180px;margin:0 auto;display:grid}.lane.svelte-nkg03k{gap:.55rem;min-width:0;display:grid}h3.svelte-nkg03k{background:0 0;align-items:center;gap:.4rem;margin:0 .25rem .15rem;font-size:.82rem;font-weight:650;display:flex}h3.svelte-nkg03k .title:where(.svelte-nkg03k){color:var(--text)}.count.svelte-nkg03k{background:var(--fill);min-width:1.5rem;height:1.25rem;color:var(--muted);font:600 .72rem/1 var(--rounded);border-radius:999px;place-items:center;margin-left:auto;padding:0 .4rem;display:grid}.card.svelte-nkg03k{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .26s var(--spring), box-shadow var(--speed) var(--ease);position:relative}.card.svelte-nkg03k:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.card.on.svelte-nkg03k{box-shadow:0 0 0 2px var(--accent), var(--shadow-md)}.open.svelte-nkg03k{all:unset;cursor:pointer;box-sizing:border-box;border-radius:var(--radius);gap:.35rem;width:100%;padding:.8rem .9rem .85rem;display:grid}.open.svelte-nkg03k:focus-visible{box-shadow:0 0 0 3.5px var(--focus)}.row.svelte-nkg03k{align-items:center;gap:.4rem;min-width:0;display:flex}.id.svelte-nkg03k{color:var(--muted);font-size:.74rem}.phase.svelte-nkg03k{min-width:0;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.t.svelte-nkg03k{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-weight:500;line-height:1.38;display:-webkit-box;overflow:hidden}.foot.svelte-nkg03k{align-items:center;gap:.35rem;font-size:.76rem;display:flex}.fail.svelte-nkg03k{color:var(--danger)}.changed.svelte-nkg03k{color:var(--attention);font-weight:600}.meter.svelte-nkg03k{background:var(--fill);border-radius:4px;flex:1;height:4px;overflow:hidden}.meter.svelte-nkg03k span:where(.svelte-nkg03k){background:var(--verified-fill);border-radius:4px;height:100%;display:block}.meter.svelte-nkg03k span.low:where(.svelte-nkg03k){background:var(--regression-fill)}.sv.svelte-nkg03k{color:var(--muted);font-size:.72rem}.act.svelte-nkg03k{padding:0 .9rem .8rem}.card.live.svelte-nkg03k{box-shadow:var(--shadow-md)}.card.live.svelte-nkg03k:before{content:"";border-radius:calc(var(--radius) + 2px);z-index:-1;background:conic-gradient(from var(--angle), #ff9f0a, #ff375f, #bf5af2, #0a84ff, #64d2ff, #30d158, #ff9f0a);filter:saturate(1.1);animation:3.2s linear infinite svelte-nkg03k-turn;position:absolute;inset:-2px}.card.live.svelte-nkg03k:after{content:"";border-radius:calc(var(--radius) + 6px);z-index:-2;background:inherit;background:conic-gradient(from var(--angle), #ff9f0a, #ff375f, #bf5af2, #0a84ff, #64d2ff, #30d158, #ff9f0a);filter:blur(14px);opacity:.45;animation:3.2s linear infinite svelte-nkg03k-turn;position:absolute;inset:-6px}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes svelte-nkg03k-turn{to{--angle:360deg}}.stage.svelte-nkg03k{color:var(--running);align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;display:inline-flex}.pulse.svelte-nkg03k{background:var(--running-fill);width:7px;height:7px;animation:svelte-nkg03k-beat 1.2s var(--ease) infinite;border-radius:50%}@keyframes svelte-nkg03k-beat{50%{opacity:.5;transform:scale(.6)}}.more.svelte-nkg03k{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-self:start;align-items:center;gap:.3rem;padding:.2rem .35rem;font-size:.82rem;font-weight:600;display:inline-flex}.more.svelte-nkg03k:hover{background:var(--fill)}.empty.svelte-nkg03k{color:var(--muted);justify-items:center;gap:.15rem;max-width:1180px;margin:0 auto;padding:3.5rem 1rem;display:grid}.empty.svelte-nkg03k p:where(.svelte-nkg03k){margin:0}.empty.svelte-nkg03k strong:where(.svelte-nkg03k){color:var(--text);font-size:1.05rem}.review.svelte-1ag3epb{gap:1rem;max-width:78ch;display:grid}header.svelte-1ag3epb{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}h2.svelte-1ag3epb{font:700 1.5rem/1.2 var(--display);letter-spacing:-.02em;margin:0}.sub.svelte-1ag3epb{color:var(--text-2);margin:.25rem 0 0}.progress.svelte-1ag3epb{align-items:center;gap:.5rem;font-size:.82rem;display:flex}.bar.svelte-1ag3epb{background:var(--fill);border-radius:6px;width:9rem;height:6px;overflow:hidden}.bar.svelte-1ag3epb span:where(.svelte-1ag3epb){background:var(--verified-fill);height:100%;transition:width .4s var(--spring);border-radius:6px;display:block}.bulk.svelte-1ag3epb{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.file.svelte-1ag3epb{margin-left:auto;font-size:.78rem}.cards.svelte-1ag3epb{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.card.svelte-1ag3epb{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);border-left:3px solid var(--fill-c,var(--fill));gap:.5rem;padding:1rem 1.2rem 1.05rem;display:grid}.top.svelte-1ag3epb{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.id.svelte-1ag3epb{font-size:.82rem;font-weight:650}.chip.svelte-1ag3epb{border-radius:999px;padding:.08rem .55rem;font-size:.72rem;font-weight:650}.text.svelte-1ag3epb{color:var(--text);margin:0;font-size:1rem;line-height:1.55}.gone.svelte-1ag3epb{color:var(--danger);opacity:.8;text-decoration:line-through}.new.svelte-1ag3epb{background:color-mix(in srgb, var(--verified-fill) 22%, transparent);border-radius:4px;padding:0 .12em;font-weight:550}.who.svelte-1ag3epb{margin:0;font-size:.8rem}.comment.svelte-1ag3epb{color:var(--text-2);margin-top:.2rem;font-style:italic;display:block}.acts.svelte-1ag3epb{flex-wrap:wrap;gap:.4rem;display:flex}.s-verified-edge.svelte-1ag3epb{--fill-c:var(--verified-fill)}.s-needs_approval-edge.svelte-1ag3epb{--fill-c:var(--attention-fill)}.s-ready-edge.svelte-1ag3epb{--fill-c:var(--fill-2)}h3.svelte-1ag3epb{font:650 .95rem/1.3 var(--display);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}h3.svelte-1ag3epb .muted:where(.svelte-1ag3epb){font-size:.85rem;font-weight:500}h3.svelte-1ag3epb .btn:where(.svelte-1ag3epb){margin-left:auto}.questions.svelte-1ag3epb{border-radius:var(--radius-lg);background:var(--attention-bg);gap:.6rem;padding:.9rem 1rem;display:grid}.q.svelte-1ag3epb{border-radius:var(--radius);background:var(--surface);gap:.35rem;padding:.7rem .85rem;display:grid}.qtop.svelte-1ag3epb{align-items:baseline;gap:.5rem;display:flex}.where.svelte-1ag3epb{font-size:.76rem}.qtext.svelte-1ag3epb{margin:0;font-weight:600}.qform.svelte-1ag3epb{gap:.4rem;display:flex}.qform.svelte-1ag3epb input:where(.svelte-1ag3epb),.edit.svelte-1ag3epb textarea:where(.svelte-1ag3epb){border:.5px solid var(--separator);background:var(--surface-2);min-width:0;color:var(--text);font:inherit;border-radius:8px;flex:1;padding:.4rem .6rem;font-size:.92rem}.qform.svelte-1ag3epb input:where(.svelte-1ag3epb):focus,.edit.svelte-1ag3epb textarea:where(.svelte-1ag3epb):focus{box-shadow:0 0 0 3.5px var(--focus);outline:none}.edit.svelte-1ag3epb{gap:.45rem;display:grid}.edit.svelte-1ag3epb textarea:where(.svelte-1ag3epb){resize:vertical;line-height:1.5}.ask.svelte-1ag3epb{background:var(--attention-bg);color:var(--attention);border-radius:999px;margin:0 .15em;padding:0 .5em;font-size:.88em;font-weight:600;display:inline-block}.preview.svelte-1ag3epb{color:var(--text-2);margin:0;font-size:.88rem}.since.svelte-1ag3epb,.history.svelte-1ag3epb{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);gap:.5rem;padding:.9rem 1rem;display:grid}.change.svelte-1ag3epb{border-top:.5px solid var(--separator);grid-template-columns:4.5rem 5.5rem 1fr;align-items:baseline;gap:.5rem;padding:.35rem 0;display:grid}.change.svelte-1ag3epb:first-of-type{border-top:0}.how.svelte-1ag3epb{color:var(--muted);font-size:.76rem}.small.svelte-1ag3epb{font-size:.88rem}.history.svelte-1ag3epb ol:where(.svelte-1ag3epb){border-left:1.5px solid var(--separator);gap:.55rem;margin:0;padding:0 0 0 .4rem;list-style:none;display:grid}.history.svelte-1ag3epb li:where(.svelte-1ag3epb){flex-wrap:wrap;align-items:baseline;gap:.5rem;padding-left:.8rem;font-size:.86rem;display:flex;position:relative}.history.svelte-1ag3epb .dot:where(.svelte-1ag3epb){background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.42rem;left:-.48rem}.when.svelte-1ag3epb{font-size:.74rem}.subj.svelte-1ag3epb{font-weight:550}.what.svelte-1ag3epb{gap:.25rem;display:inline-flex}.what.svelte-1ag3epb span:where(.svelte-1ag3epb){font:600 .7rem/1 var(--rounded);border-radius:999px;padding:.15rem .35rem}.add.svelte-1ag3epb{background:var(--verified-bg);color:var(--verified)}.re.svelte-1ag3epb{background:var(--attention-bg);color:var(--attention)}.rm.svelte-1ag3epb{background:var(--danger-bg,var(--fill));color:var(--danger)}.by.svelte-1ag3epb{margin-left:auto;font-size:.74rem}.none.svelte-1ag3epb{padding:2rem}.center.svelte-1ag3epb{place-items:center;padding:3rem;display:grid}.spinner.svelte-1ag3epb{border:2.5px solid var(--fill-2);border-top-color:var(--muted);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite svelte-1ag3epb-spin}@keyframes svelte-1ag3epb-spin{to{transform:rotate(360deg)}}.docs.svelte-19mjbrq{grid-template-columns:15rem minmax(0,1fr);gap:2rem;max-width:1240px;margin:0 auto;display:grid}nav.svelte-19mjbrq{overscroll-behavior:contain;align-content:start;align-self:start;gap:1px;max-height:calc(100vh - 82px - 2rem);padding-bottom:1rem;display:grid;position:sticky;top:0;overflow-y:auto}nav.svelte-19mjbrq .doc:where(.svelte-19mjbrq){text-align:left;cursor:pointer;color:var(--text-2);background:0 0;border:0;border-radius:8px;padding:.4rem .7rem;font-weight:500}nav.svelte-19mjbrq .doc:where(.svelte-19mjbrq):hover{background:var(--fill)}nav.svelte-19mjbrq .doc.on:where(.svelte-19mjbrq){background:var(--accent);color:#fff;font-weight:600}.outline.svelte-19mjbrq{border-left:1.5px solid var(--separator);margin:.25rem 0 .6rem .85rem;padding:0;list-style:none}.outline.svelte-19mjbrq li:where(.svelte-19mjbrq){align-items:center;gap:.35rem;display:flex;position:relative}.outline.svelte-19mjbrq li:where(.svelte-19mjbrq):before{content:"";width:2.5px;transition:background var(--speed) var(--ease);background:0 0;border-radius:2px;position:absolute;top:4px;bottom:4px;left:-1.5px}.outline.svelte-19mjbrq li.at:where(.svelte-19mjbrq):before{background:var(--accent)}.outline.svelte-19mjbrq button:where(.svelte-19mjbrq){text-align:left;cursor:pointer;min-width:0;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:.35rem;padding:.22rem .5rem .22rem .7rem;font-size:.8rem;line-height:1.3;display:flex}.outline.svelte-19mjbrq .l3:where(.svelte-19mjbrq) button:where(.svelte-19mjbrq){padding-left:1.45rem;font-size:.76rem}.outline.svelte-19mjbrq button:where(.svelte-19mjbrq):hover{color:var(--text);background:var(--fill)}.outline.svelte-19mjbrq li.at:where(.svelte-19mjbrq) button:where(.svelte-19mjbrq){color:var(--text);font-weight:600}.outline.svelte-19mjbrq .t:where(.svelte-19mjbrq){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phase.svelte-19mjbrq{font:600 .68rem/1 var(--rounded);background:var(--fill);color:var(--muted);border-radius:999px;flex:none;margin-left:auto;padding:.15rem .35rem}.phase.done.svelte-19mjbrq{background:var(--verified-bg);color:var(--verified)}.reqs.svelte-19mjbrq{flex:none;gap:2px;padding-right:.4rem;display:inline-flex}.dot.svelte-19mjbrq{background:var(--regression-fill);border-radius:50%;width:5px;height:5px}.dot.cited.svelte-19mjbrq{background:var(--verified-fill)}.more.svelte-19mjbrq{color:var(--muted);font-size:.62rem}.keys.svelte-19mjbrq{color:var(--faint);margin:.6rem .7rem 0;font-size:.7rem}.keys.svelte-19mjbrq kbd:where(.svelte-19mjbrq){font:.68rem var(--mono);background:var(--fill);color:var(--muted);border-radius:4px;padding:0 .3rem}.bar.svelte-19mjbrq{border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:1;background:0 0;height:3px;margin:-2.25rem -2.75rem 2rem;position:sticky;top:0;overflow:hidden}.bar.svelte-19mjbrq span:where(.svelte-19mjbrq){background:var(--accent);height:100%;transition:width .12s linear;display:block}.prose.svelte-19mjbrq h2[id],.prose.svelte-19mjbrq h3[id]{scroll-margin-top:1.25rem}nav.svelte-19mjbrq .count:where(.svelte-19mjbrq){float:right;background:var(--attention-fill);color:#fff;min-width:1.2rem;font:700 .68rem/1.2rem var(--rounded);text-align:center;border-radius:999px;padding:0 .35rem}.prose.svelte-19mjbrq{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);letter-spacing:-.008em;max-width:78ch;padding:2.25rem 2.75rem 2.75rem;font-size:15px;line-height:1.65}.path.svelte-19mjbrq{margin:0 0 1.25rem;font-size:.75rem}.prose.svelte-19mjbrq h1{font:700 1.85rem/1.15 var(--display);letter-spacing:-.026em;margin:0 0 1rem}.prose.svelte-19mjbrq h2{font:650 1.3rem/1.25 var(--display);letter-spacing:-.018em;margin:2.25rem 0 .75rem}.prose.svelte-19mjbrq h3{font:650 1.05rem/1.3 var(--display);margin:1.6rem 0 .5rem}.prose.svelte-19mjbrq p,.prose.svelte-19mjbrq li{color:var(--text-2)}.prose.svelte-19mjbrq strong{color:var(--text);font-weight:600}.prose.svelte-19mjbrq a{color:var(--accent-ink);text-decoration:none}.prose.svelte-19mjbrq code{background:var(--fill);border-radius:5px;padding:.12em .38em;font-size:.86em}.prose.svelte-19mjbrq pre{background:var(--surface-2);border-radius:var(--radius);padding:.9rem 1.1rem;font-size:.85em;line-height:1.55;overflow-x:auto}.prose.svelte-19mjbrq pre code{background:0 0;padding:0}.prose.svelte-19mjbrq blockquote{border-left:3px solid var(--fill-2);color:var(--muted);margin:1rem 0;padding:.25rem 1rem}.prose.svelte-19mjbrq hr{border:0;border-top:.5px solid var(--separator);margin:2rem 0}.prose.svelte-19mjbrq table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.88rem}.prose.svelte-19mjbrq th{text-align:left;color:var(--muted);border-bottom:.5px solid var(--separator);padding:.4rem .6rem;font-size:.8rem;font-weight:600}.prose.svelte-19mjbrq td{border-bottom:.5px solid var(--separator);vertical-align:top;padding:.45rem .6rem}.prose.svelte-19mjbrq ul,.prose.svelte-19mjbrq ol{padding-left:1.3rem}.prose.svelte-19mjbrq li{margin:.2rem 0}.prose.svelte-19mjbrq li input[type=checkbox]{accent-color:var(--verified-fill);margin-right:.45rem}.prose.svelte-19mjbrq .req{font-family:var(--mono);white-space:nowrap;border-radius:999px;padding:.1em .5em;font-size:.78em;font-weight:600}.prose.svelte-19mjbrq .req.cited{background:var(--verified-bg);color:var(--verified)}.prose.svelte-19mjbrq figure.diagram{border-radius:var(--radius);background:var(--surface-2);text-align:center;margin:1.25rem 0;padding:1rem;overflow-x:auto}.prose.svelte-19mjbrq figure.diagram svg{max-width:100%;height:auto}.prose.svelte-19mjbrq .diagram-error{color:var(--danger);text-align:left;margin:.5rem 0 0;font-size:.82rem}.prose.svelte-19mjbrq .req.uncited{background:var(--regression-bg);color:var(--regression)}.empty.svelte-19mjbrq{text-align:center;padding:3rem}@media (width<=1040px){.docs.svelte-19mjbrq{grid-template-columns:12rem minmax(0,1fr);gap:1.25rem}}@media (width<=900px){.docs.svelte-19mjbrq{grid-template-columns:1fr}nav.svelte-19mjbrq{grid-auto-flow:column;max-height:none;position:static;overflow-x:auto}.outline.svelte-19mjbrq,.keys.svelte-19mjbrq{display:none}.prose.svelte-19mjbrq{padding:1.5rem 1.25rem}.bar.svelte-19mjbrq{margin:-1.5rem -1.25rem 1.25rem}}.card.svelte-1dvsnek{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);grid-column:1/-1;padding:1.15rem 1.35rem 1.25rem}h3.svelte-1dvsnek{font:650 1.02rem/1.3 var(--display);align-items:center;gap:.4rem;margin:0 0 .9rem;display:flex}h3.svelte-1dvsnek .muted:where(.svelte-1dvsnek){font:500 .82rem var(--font);margin-left:.25rem}.totals.svelte-1dvsnek{flex-wrap:wrap;gap:.5rem 2rem;margin-bottom:1rem;display:flex}.totals.svelte-1dvsnek div:where(.svelte-1dvsnek){display:grid}.big.svelte-1dvsnek{font:700 1.6rem/1.1 var(--rounded);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lab.svelte-1dvsnek{color:var(--muted);font-size:.78rem}.rows.svelte-1dvsnek{margin:0;padding:0;list-style:none;display:grid}.rows.svelte-1dvsnek li:where(.svelte-1dvsnek){border-top:.5px solid var(--separator);grid-template-columns:4.5rem minmax(4rem,1fr) auto 4.5rem 6rem;align-items:center;gap:.9rem;padding:.4rem 0;font-size:.84rem;display:grid}.rows.svelte-1dvsnek li:where(.svelte-1dvsnek):first-child{border-top:0}.task.svelte-1dvsnek{color:var(--accent-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:.82rem}.bar.svelte-1dvsnek{background:var(--fill);border-radius:3px;height:6px;overflow:hidden}.bar.svelte-1dvsnek span:where(.svelte-1dvsnek){background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 60%, #bf5af2));border-radius:3px;height:100%;display:block}.num.svelte-1dvsnek{font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap}.money.svelte-1dvsnek{text-align:right;color:var(--text);font-weight:600}.att.svelte-1dvsnek{color:var(--muted);text-align:right;font-size:.78rem}.hint.svelte-1dvsnek{margin:.75rem 0 0;font-size:.82rem}.link.svelte-1dvsnek{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}@media (width<=720px){.rows.svelte-1dvsnek li:where(.svelte-1dvsnek){grid-template-columns:4rem 1fr auto}.money.svelte-1dvsnek,.att.svelte-1dvsnek{display:none}}.scrim.svelte-1y498ni{background:var(--scrim);z-index:22;-webkit-backdrop-filter:blur(3px);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.sheet.svelte-1y498ni{border-radius:var(--radius-xl);background:var(--glass-strong);width:min(560px,100%);box-shadow:var(--shadow-lg), var(--glass-edge);animation:svelte-1y498ni-sheet .4s var(--spring);gap:.85rem;padding:1.4rem 1.5rem 1.2rem;display:grid}@keyframes svelte-1y498ni-sheet{0%{opacity:0;transform:scale(.95)translateY(8px)}}@media (prefers-reduced-motion:reduce){.sheet.svelte-1y498ni{animation:none}}.inner.svelte-1y498ni{gap:.85rem;display:grid}header.svelte-1y498ni{align-items:flex-start;gap:.9rem;display:flex}.badge.svelte-1y498ni{color:#fff;background:linear-gradient(#4a4a4f,#1f1f22);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}h2.svelte-1y498ni{font:650 1.25rem/1.25 var(--display);letter-spacing:-.016em;margin:0}header.svelte-1y498ni p:where(.svelte-1y498ni){color:var(--text-2);margin:.3rem 0 0;font-size:.9rem}.choice.svelte-1y498ni{text-align:left;border-radius:var(--radius);border:.5px solid var(--separator);background:var(--surface);color:var(--text);cursor:pointer;font:inherit;align-items:center;gap:.8rem;padding:.8rem .9rem;display:flex}.choice.svelte-1y498ni:hover{background:var(--surface-2)}.choice.svelte-1y498ni:focus-visible{box-shadow:0 0 0 3.5px var(--focus);outline:none}.primary-choice.svelte-1y498ni{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.ci.svelte-1y498ni{background:var(--fill);width:34px;height:34px;color:var(--accent-ink);border-radius:9px;flex:none;place-items:center;display:grid}.cw.svelte-1y498ni{flex:1;gap:.15rem;display:grid}.cw.svelte-1y498ni span:where(.svelte-1y498ni){color:var(--text-2);font-size:.84rem}.code-box.svelte-1y498ni{border-radius:var(--radius);background:var(--surface);justify-content:center;align-items:center;gap:.9rem;padding:1rem;display:flex}.label.svelte-1y498ni{color:var(--muted);font-size:.8rem}.code.svelte-1y498ni{letter-spacing:.12em;font-size:1.9rem;font-weight:700}.go.svelte-1y498ni{justify-self:center;text-decoration:none}.wait.svelte-1y498ni{color:var(--text-2);justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:.86rem;display:flex}.spin.svelte-1y498ni{border:2px solid var(--fill-2);border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite svelte-1y498ni-spin}@keyframes svelte-1y498ni-spin{to{transform:rotate(360deg)}}.steps.svelte-1y498ni{color:var(--text-2);gap:.3rem;margin:0;padding-left:1.2rem;font-size:.88rem;display:grid}.steps.svelte-1y498ni a:where(.svelte-1y498ni){color:var(--accent-ink)}input.svelte-1y498ni{border:.5px solid var(--separator);background:var(--surface);height:34px;color:var(--text);font:.92rem var(--mono);border-radius:8px;padding:0 .7rem}input.svelte-1y498ni:focus{box-shadow:0 0 0 3.5px var(--focus);outline:none}.bad.svelte-1y498ni{color:var(--danger);align-items:center;gap:.4rem;margin:0;font-size:.86rem;display:flex}.cli.svelte-1y498ni{color:var(--muted);margin:0;font-size:.76rem}.row.svelte-1y498ni{justify-content:flex-end;gap:.5rem;display:flex}.gh.svelte-1j3e26h{gap:.4rem;display:grid}.section-title.svelte-1j3e26h{align-items:center;gap:.4rem;display:flex}.repo.svelte-1j3e26h{color:var(--accent-ink);font-weight:500;text-decoration:none}.as.svelte-1j3e26h{color:var(--muted);font-size:.85em;font-weight:500}ul.svelte-1j3e26h{margin:0;padding:0;list-style:none}li.svelte-1j3e26h,.off.svelte-1j3e26h{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.65rem .95rem;display:grid}.off.svelte-1j3e26h{grid-template-columns:minmax(0,1fr) auto}.num.svelte-1j3e26h{color:var(--muted);font-size:.8rem}.w.svelte-1j3e26h{gap:.15rem;min-width:0;display:grid}.t.svelte-1j3e26h{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:550;text-decoration:none;overflow:hidden}.t.svelte-1j3e26h:hover{color:var(--accent-ink)}.meta.svelte-1j3e26h{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.74rem;display:flex}.mine.svelte-1j3e26h{color:var(--accent-ink);font-weight:600}.label.svelte-1j3e26h{background:var(--fill);color:var(--text-2);border-radius:999px;padding:0 .45rem}.d.svelte-1j3e26h{color:var(--muted);font-size:.82rem}.meta.svelte-1j3e26h .d:where(.svelte-1j3e26h){font-size:.74rem}.acts.svelte-1j3e26h{gap:.35rem;display:inline-flex}.fix.svelte-1j3e26h{background:var(--fill);cursor:copy;border:0;border-radius:7px;padding:.25rem .6rem;font-size:.78rem}.empty.svelte-1j3e26h{place-items:center;padding:1.25rem;display:grid}.spinner.svelte-1j3e26h{border:2.5px solid var(--fill-2);border-top-color:var(--muted);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite svelte-1j3e26h-spin}.spin.svelte-1j3e26h{border:2px solid;border-right-color:#0000;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite svelte-1j3e26h-spin}@keyframes svelte-1j3e26h-spin{to{transform:rotate(360deg)}}.card.svelte-108wngb{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);grid-column:1/-1;gap:.6rem;padding:1.15rem 1.35rem 1.25rem;display:grid}h3.svelte-108wngb{font:650 1.02rem/1.3 var(--display);align-items:center;gap:.4rem;margin:0;display:flex}.pr.svelte-108wngb{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.st.svelte-108wngb{color:#fff;background:var(--skipped-fill);border-radius:999px;padding:.1rem .6rem;font-size:.74rem;font-weight:700}.st-open.svelte-108wngb{background:var(--verified-fill)}.st-merged.svelte-108wngb{background:var(--attested-fill)}.st-closed.svelte-108wngb{background:var(--danger-fill)}.title.svelte-108wngb{color:var(--text);flex:1;min-width:12rem;font-weight:600;text-decoration:none}.title.svelte-108wngb:hover{color:var(--accent-ink)}.facts.svelte-108wngb{align-items:center;gap:.6rem;font-size:.8rem;display:flex}.rv.svelte-108wngb{font-weight:600}.rv-approved.svelte-108wngb{color:var(--verified)}.rv-changes_requested.svelte-108wngb{color:var(--danger)}.rv-review_required.svelte-108wngb{color:var(--attention)}.checks.svelte-108wngb{gap:.5rem;display:inline-flex}.ok.svelte-108wngb{color:var(--verified)}.no.svelte-108wngb{color:var(--danger)}.run.svelte-108wngb{color:var(--running)}.none.svelte-108wngb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.none.svelte-108wngb p:where(.svelte-108wngb){margin:0}.small.svelte-108wngb{margin:0;font-size:.8rem}.small.svelte-108wngb a:where(.svelte-108wngb){color:var(--accent-ink)}.grid.svelte-1j9nc65{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:1180px;margin:0 auto;display:grid}.card.svelte-1j9nc65{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);min-width:0;padding:1.15rem 1.35rem 1.25rem}.wide.svelte-1j9nc65{grid-column:1/-1}h3.svelte-1j9nc65{font:650 1.02rem/1.3 var(--display);letter-spacing:-.01em;align-items:baseline;gap:.5rem;margin:0 0 .85rem;display:flex}h3.svelte-1j9nc65 .muted{font:500 .85rem var(--font)}.bar.svelte-1j9nc65{background:var(--fill);border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.bar.svelte-1j9nc65 span:where(.svelte-1j9nc65){background:var(--fill-c)}.legend.svelte-1j9nc65{color:var(--text-2);flex-wrap:wrap;gap:.5rem 1.1rem;margin:.85rem 0 .4rem;padding:0;font-size:.86rem;list-style:none;display:flex}.legend.svelte-1j9nc65 li:where(.svelte-1j9nc65){align-items:center;gap:.4rem;display:inline-flex}.small.svelte-1j9nc65{font-size:.82rem}.pending.svelte-1j9nc65{border-top:.5px solid var(--separator);gap:.35rem;padding:.7rem 0;display:grid}.pending.svelte-1j9nc65:first-of-type{border-top:0;padding-top:0}.pending.svelte-1j9nc65 p:where(.svelte-1j9nc65){margin:0}.acts.svelte-1j9nc65{gap:.4rem;margin-top:.15rem;display:flex}.matrix.svelte-1j9nc65{margin:0;padding:0;list-style:none;display:grid}.matrix.svelte-1j9nc65 li:where(.svelte-1j9nc65){border-top:.5px solid var(--separator);grid-template-columns:7rem 1fr;align-items:center;gap:.75rem;padding:.5rem 0;display:grid}.matrix.svelte-1j9nc65 li:where(.svelte-1j9nc65):first-child{border-top:0}.req.svelte-1j9nc65{font-size:.84rem;font-weight:600}.matrix.svelte-1j9nc65 li.open:where(.svelte-1j9nc65) .req:where(.svelte-1j9nc65){color:var(--regression)}.tasks.svelte-1j9nc65{flex-wrap:wrap;gap:.3rem;display:flex}.tasks.svelte-1j9nc65 button:where(.svelte-1j9nc65){cursor:pointer;font-family:var(--mono);border:0}.was.svelte-1j9nc65{font-family:var(--text-font,inherit);opacity:.85;margin-left:.3rem;font-weight:500}.stale.svelte-1j9nc65{background:var(--attention-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.stale.svelte-1j9nc65 p:where(.svelte-1j9nc65){color:var(--text-2);margin:.2rem 0 0}.empty.svelte-1j9nc65{border-radius:var(--radius);background:var(--regression-bg);justify-items:start;gap:.7rem;padding:.9rem 1.1rem;display:grid}.empty.svelte-1j9nc65 p:where(.svelte-1j9nc65){color:var(--text-2);margin:0}@media (width<=900px){.grid.svelte-1j9nc65{grid-template-columns:1fr}}.hk.svelte-qqi6zz{color:var(--syn-k);font-weight:550}.hs.svelte-qqi6zz{color:var(--syn-s)}.hc.svelte-qqi6zz{color:var(--syn-c);font-style:italic}.hn.svelte-qqi6zz{color:var(--syn-n)}.hy.svelte-qqi6zz{color:var(--syn-y)}.hf.svelte-qqi6zz{color:var(--syn-f)}.hp.svelte-qqi6zz{color:var(--syn-p)}.change.svelte-1bbn6cp{gap:.75rem;display:grid}.state.svelte-1bbn6cp{color:var(--muted);justify-items:center;gap:.4rem;padding:2.5rem 1rem;display:grid}.spinner.svelte-1bbn6cp{border:2.5px solid var(--fill-2);border-top-color:var(--muted);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite svelte-1bbn6cp-spin}@keyframes svelte-1bbn6cp-spin{to{transform:rotate(360deg)}}.commit.svelte-1bbn6cp{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);gap:.2rem;padding:.75rem .9rem;display:grid}.hash.svelte-1bbn6cp{color:var(--muted);font-size:.74rem}.commit.svelte-1bbn6cp strong:where(.svelte-1bbn6cp){font-weight:600;line-height:1.35}.commit.svelte-1bbn6cp dl:where(.svelte-1bbn6cp){grid-template-columns:auto 1fr;gap:.1rem .75rem;margin:.35rem 0 0;font-size:.76rem;display:grid}.commit.svelte-1bbn6cp dt:where(.svelte-1bbn6cp){color:var(--muted)}.commit.svelte-1bbn6cp dd:where(.svelte-1bbn6cp){overflow-wrap:anywhere;color:var(--text-2);margin:0}.summary.svelte-1bbn6cp{color:var(--text-2);align-items:center;gap:.5rem;padding:0 .25rem;font-size:.82rem;display:flex}.a.svelte-1bbn6cp{color:var(--add);font-variant-numeric:tabular-nums;font-weight:600}.d.svelte-1bbn6cp{color:var(--del);font-variant-numeric:tabular-nums;font-weight:600}.wrap.svelte-1bbn6cp{color:var(--muted);cursor:pointer;align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.file.svelte-1bbn6cp{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.fhead.svelte-1bbn6cp{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface-2);border-bottom:.5px solid var(--separator);align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.82rem;display:flex}.fhead.svelte-1bbn6cp:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.fname.svelte-1bbn6cp{text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;flex:1;min-width:0;overflow:hidden}.badge.svelte-1bbn6cp{text-transform:capitalize;border-radius:999px;padding:0 .45rem;font-size:.7rem;font-weight:650}.badge.added.svelte-1bbn6cp{color:var(--add);background:var(--add-bg)}.badge.deleted.svelte-1bbn6cp{color:var(--del);background:var(--del-bg)}.badge.renamed.svelte-1bbn6cp{color:var(--ready);background:var(--ready-bg)}.stat.svelte-1bbn6cp{align-items:center;gap:.35rem;font-size:.76rem;display:inline-flex}.blocks.svelte-1bbn6cp{gap:1.5px;display:inline-flex}.blocks.svelte-1bbn6cp i:where(.svelte-1bbn6cp){background:var(--fill-2);border-radius:1.5px;width:7px;height:7px}.blocks.svelte-1bbn6cp i.ga:where(.svelte-1bbn6cp){background:var(--verified-fill)}.blocks.svelte-1bbn6cp i.gd:where(.svelte-1bbn6cp){background:var(--danger-fill)}.code.svelte-1bbn6cp{font:.78rem/1.6 var(--mono);overflow-x:auto}table.svelte-1bbn6cp{border-collapse:collapse;width:100%}td.svelte-1bbn6cp{vertical-align:top;padding:0}.ln.svelte-1bbn6cp{text-align:right;width:1%;min-width:3ch;color:var(--faint);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;padding:0 .5rem}.src.svelte-1bbn6cp{white-space:pre;color:var(--text);padding:0 .9rem 0 .25rem}.wrap.svelte-1bbn6cp .src:where(.svelte-1bbn6cp){white-space:pre-wrap;overflow-wrap:anywhere}.sign.svelte-1bbn6cp{width:1.3ch;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 .sign:where(.svelte-1bbn6cp),tr.add.svelte-1bbn6cp .ln:where(.svelte-1bbn6cp){color:var(--add)}tr.del.svelte-1bbn6cp{background:var(--del-bg)}tr.del.svelte-1bbn6cp .sign:where(.svelte-1bbn6cp),tr.del.svelte-1bbn6cp .ln:where(.svelte-1bbn6cp){color:var(--del)}tr.hunk.svelte-1bbn6cp td:where(.svelte-1bbn6cp){background:var(--accent-soft);color:var(--accent-ink);padding:.25rem .75rem;font-size:.74rem}tr.hunk.svelte-1bbn6cp span:where(.svelte-1bbn6cp):before{content:"⋯";opacity:.6}tr.hunk.svelte-1bbn6cp span.named:where(.svelte-1bbn6cp):before{content:"⋯  "}tr.note.svelte-1bbn6cp td:where(.svelte-1bbn6cp){color:var(--muted);padding:0 .75rem;font-style:italic}.drift.svelte-1sulva3{border-radius:var(--radius);background:var(--attention-bg);gap:.7rem;padding:.85rem .95rem;display:grid}header.svelte-1sulva3{align-items:flex-start;gap:.65rem;display:flex}.badge.svelte-1sulva3{color:#fff;background:var(--attention-fill);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}strong.svelte-1sulva3{font-weight:650;display:block}.sub.svelte-1sulva3{color:var(--text-2);font-size:.82rem;display:block}.req.svelte-1sulva3{background:var(--surface);border-radius:9px;gap:.2rem;padding:.55rem .7rem;display:grid}.id.svelte-1sulva3{font-size:.76rem;font-weight:650}.how.svelte-1sulva3{font-family:var(--text-font,inherit);color:var(--muted);margin-left:.3rem;font-weight:500}.words.svelte-1sulva3{margin:0;font-size:.88rem;line-height:1.5}.gone.svelte-1sulva3{color:var(--danger);opacity:.8;text-decoration:line-through;text-decoration-thickness:1.5px}.new.svelte-1sulva3{color:var(--text);background:color-mix(in srgb, var(--verified-fill) 22%, transparent);border-radius:4px;padding:0 .12em;font-weight:550}.go.svelte-1sulva3{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.cli.svelte-1sulva3{color:var(--muted);font-size:.74rem}.soft.svelte-1sulva3{color:var(--muted);align-items:center;gap:.35rem;margin:0 .25rem;font-size:.8rem;display:flex}.inspector.svelte-ledzjv{z-index:12;border-radius:var(--radius-lg);background:var(--glass-strong);width:min(500px,100vw - 20px);box-shadow:var(--shadow-lg), var(--glass-edge);animation:svelte-ledzjv-slide .38s var(--spring);align-content:start;gap:1rem;padding:1.1rem 1.15rem 1.25rem;display:grid;position:fixed;top:64px;bottom:10px;right:10px;overflow:auto}@keyframes svelte-ledzjv-slide{0%{opacity:0;transform:translate(28px)}}header.svelte-ledzjv{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.id.svelte-ledzjv{color:var(--muted);font-size:.76rem}h2.svelte-ledzjv{font:650 1.12rem/1.32 var(--display);letter-spacing:-.012em;margin:.15rem 0 0}.close.svelte-ledzjv{background:var(--fill);width:24px;height:24px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.close.svelte-ledzjv:hover{background:var(--fill-2);color:var(--text)}.verdict.svelte-ledzjv{border-radius:var(--radius);align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.verdict.svelte-ledzjv .sym:where(.svelte-ledzjv){background:var(--fill-c);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.verdict.svelte-ledzjv strong:where(.svelte-ledzjv){font-weight:650;display:block}.words.svelte-ledzjv{color:var(--text-2);font-size:.84rem;display:block}.tabs.svelte-ledzjv{background:var(--fill);border-radius:9px;grid-template-columns:1fr 1fr;padding:2px;display:grid}.tabs.svelte-ledzjv button:where(.svelte-ledzjv){cursor:pointer;height:26px;color:var(--text-2);background:0 0;border:0;border-radius:7px;font-size:.86rem;font-weight:500}.tabs.svelte-ledzjv button.on:where(.svelte-ledzjv){background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 3px #0000001f}.tabs.svelte-ledzjv button[disabled]:where(.svelte-ledzjv){opacity:.4;cursor:default}dl.svelte-ledzjv{margin:0}.row.svelte-ledzjv{grid-template-columns:8.5rem 1fr;gap:.75rem;padding:.6rem .85rem;display:grid}dt.svelte-ledzjv{align-items:center;gap:.5rem;font-size:.88rem;font-weight:550;display:flex}.dot.svelte-ledzjv{background:var(--fill-c);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}dd.svelte-ledzjv{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:.88rem}.claim.svelte-ledzjv dd:where(.svelte-ledzjv){color:var(--muted);font-style:italic}.note.svelte-ledzjv{color:var(--muted);align-items:center;gap:.35rem;margin:-.25rem .25rem 0;font-size:.78rem;display:flex}.note.svelte-ledzjv code:where(.svelte-ledzjv){font-size:.95em}.account.svelte-ledzjv{border-radius:var(--radius);background:var(--surface);padding:.6rem .85rem}.account.svelte-ledzjv summary:where(.svelte-ledzjv){cursor:pointer;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.88rem;font-weight:600;display:flex}.account.svelte-ledzjv summary:where(.svelte-ledzjv) .muted:where(.svelte-ledzjv){font-size:.78rem;font-weight:500}.account.svelte-ledzjv ol:where(.svelte-ledzjv){gap:.5rem;max-height:40vh;margin:.6rem 0 0;padding:0;list-style:none;display:grid;overflow:auto}.account.svelte-ledzjv li:where(.svelte-ledzjv){grid-template-columns:1.6rem 1fr;gap:.4rem;display:grid}.account.svelte-ledzjv .turn:where(.svelte-ledzjv){color:var(--faint);padding-top:.15rem;font-size:.72rem}.account.svelte-ledzjv p:where(.svelte-ledzjv){color:var(--text-2);white-space:pre-wrap;margin:0;font-size:.86rem;font-style:italic}.small.svelte-ledzjv{margin:.4rem 0 0;font-size:.82rem}.acts.svelte-ledzjv{flex-wrap:wrap;gap:.4rem;display:flex}.loading.svelte-ledzjv{place-items:center;padding:3rem;display:grid}.spinner.svelte-ledzjv{border:2.5px solid var(--fill-2);border-top-color:var(--muted);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite svelte-ledzjv-spin}@keyframes svelte-ledzjv-spin{to{transform:rotate(360deg)}}.now.svelte-k6l9sr{color:#ebebf5b3;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}.log.svelte-k6l9sr .said:where(.svelte-k6l9sr){font-family:var(--text-font,-apple-system, system-ui, sans-serif);color:#ebebf59e;white-space:normal;font-style:italic}.island.svelte-k6l9sr{z-index:15;color:#f5f5f7;width:min(420px,100vw - 2rem);transition:width .42s var(--spring), border-radius .42s var(--spring);animation:svelte-k6l9sr-rise .42s var(--spring);background:#000000d1;border-radius:22px;position:fixed;bottom:calc(1.25rem + 26px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 40px #00000059,inset 0 0 0 .5px #ffffff1f}.island.open.svelte-k6l9sr{border-radius:26px;width:min(640px,100vw - 2rem)}@keyframes svelte-k6l9sr-rise{0%{opacity:0;transform:translate(-50%,24px)scale(.9)}}.bar.svelte-k6l9sr{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:.7rem;width:100%;height:44px;padding:0 1rem 0 .75rem;display:flex}.bar.svelte-k6l9sr:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);border-radius:22px}.state.svelte-k6l9sr{background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.waiting.svelte-k6l9sr .state:where(.svelte-k6l9sr){color:#000;animation:svelte-k6l9sr-nudge 1.6s var(--ease) infinite;background:#ff9f0a}@keyframes svelte-k6l9sr-nudge{50%{transform:scale(1.12)}}.ok.svelte-k6l9sr .state:where(.svelte-k6l9sr){color:#000;background:#30d158}.bad.svelte-k6l9sr .state:where(.svelte-k6l9sr){color:#fff;background:#ff453a}.spinner.svelte-k6l9sr{border:2px solid #ffffff40;border-top-color:#64d2ff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite svelte-k6l9sr-spin}@keyframes svelte-k6l9sr-spin{to{transform:rotate(360deg)}}.what.svelte-k6l9sr{white-space:nowrap;flex:1;align-items:baseline;gap:.5rem;min-width:0;display:flex;overflow:hidden}.what.svelte-k6l9sr strong:where(.svelte-k6l9sr){font-weight:650}.waiting.svelte-k6l9sr .what:where(.svelte-k6l9sr) strong:where(.svelte-k6l9sr){color:#ffb340}.dim.svelte-k6l9sr{color:#ebebf599;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.progress.svelte-k6l9sr{background:#ffffff26;border-radius:2px;flex:none;width:56px;height:4px;overflow:hidden}.progress.svelte-k6l9sr span:where(.svelte-k6l9sr){height:100%;transition:width .5s var(--ease);background:#64d2ff;display:block}.time.svelte-k6l9sr{color:#ebebf5b3;font-variant-numeric:tabular-nums;font-size:.8rem}.body.svelte-k6l9sr{grid-template-columns:10.5rem 1fr;gap:.75rem 1rem;padding:.25rem 1rem 1rem;display:grid}.meta.svelte-k6l9sr{grid-column:1/-1;align-items:center;gap:.6rem;min-width:0;font-size:.82rem;display:flex}.meta.svelte-k6l9sr code:where(.svelte-k6l9sr){white-space:nowrap;background:#ffffff1a;border-radius:6px;padding:.1rem .45rem}.task.svelte-k6l9sr{color:#ebebf599;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline.svelte-k6l9sr{align-content:start;gap:3px;margin:0;padding:0;list-style:none;display:grid}.pipeline.svelte-k6l9sr li:where(.svelte-k6l9sr){color:#ebebf573;grid-template-columns:16px 1fr auto;align-items:center;gap:.45rem;font-size:.82rem;display:grid}.g.svelte-k6l9sr{background:#ffffff14;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.st-passed.svelte-k6l9sr{color:#f5f5f7}.st-passed.svelte-k6l9sr .g:where(.svelte-k6l9sr){color:#000;background:#30d158}.st-failed.svelte-k6l9sr{color:#ff6961}.st-failed.svelte-k6l9sr .g:where(.svelte-k6l9sr){color:#fff;background:#ff453a}.st-started.svelte-k6l9sr{color:#64d2ff;font-weight:600}.st-skipped.svelte-k6l9sr{text-decoration:line-through}.mini-spin.svelte-k6l9sr{border:1.5px solid #64d2ff4d;border-top-color:#64d2ff;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite svelte-k6l9sr-spin}.t.svelte-k6l9sr{font-size:.72rem}.log.svelte-k6l9sr{color:#ebebf5d9;background:#ffffff0f;border-radius:12px;height:180px;padding:.55rem .75rem;font-size:.76rem;line-height:1.6;overflow:auto}.deny.svelte-k6l9sr{color:#ff6961}.ask.svelte-k6l9sr{color:#ffb340}.foot.svelte-k6l9sr{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.usage.svelte-k6l9sr{color:#ebebf599;margin-right:auto;font-size:.76rem}.island.svelte-k6l9sr .btn:where(.svelte-k6l9sr){color:#f5f5f7;background:#ffffff24}.island.svelte-k6l9sr .btn.danger:where(.svelte-k6l9sr){color:#ff6961;background:#ff453a40}@media (width<=640px){.body.svelte-k6l9sr{grid-template-columns:1fr}}.scrim.svelte-h1uq4c{background:var(--scrim);z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:svelte-h1uq4c-fade .2s var(--ease);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}@keyframes svelte-h1uq4c-fade{0%{opacity:0}}.sheet.svelte-h1uq4c{border-radius:var(--radius-xl);background:var(--glass-strong);width:min(820px,100%);max-height:92vh;box-shadow:var(--shadow-lg), var(--glass-edge);animation:svelte-h1uq4c-sheet .42s var(--spring);gap:1rem;padding:1.4rem 1.5rem 1.25rem;display:grid;overflow:auto}@keyframes svelte-h1uq4c-sheet{0%{opacity:0;transform:scale(.94)translateY(10px)}}header.svelte-h1uq4c{align-items:flex-start;gap:.9rem;display:flex}.badge.svelte-h1uq4c{color:#fff;background:linear-gradient(180deg, #ffb340, var(--attention-fill));width:44px;height:44px;box-shadow:inset 0 -1px 0 #0000001f, 0 2px 8px color-mix(in srgb, var(--attention-fill) 35%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.badge.q.svelte-h1uq4c{background:linear-gradient(180deg, #4aa3ff, var(--accent));box-shadow:inset 0 -1px #0000001f}.heads.svelte-h1uq4c{flex:1;gap:.15rem;min-width:0;display:grid}.eyebrow.svelte-h1uq4c{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}h2.svelte-h1uq4c{font:650 1.3rem/1.25 var(--display);letter-spacing:-.018em;margin:0}.subject.svelte-h1uq4c{color:var(--text-2);font-size:.85em;font-weight:500}.risk.svelte-h1uq4c{text-transform:capitalize;border-radius:999px;flex:none;padding:.15rem .6rem;font-size:.74rem;font-weight:650}.r-low.svelte-h1uq4c{background:var(--verified-bg);color:var(--verified)}.r-medium.svelte-h1uq4c{background:var(--regression-bg);color:var(--regression)}.r-high.svelte-h1uq4c{background:var(--danger-bg);color:var(--danger)}.body.svelte-h1uq4c{background:var(--surface);border-radius:var(--radius);max-height:38vh;box-shadow:var(--shadow);margin:0;padding:.6rem 0;font-size:.8rem;line-height:1.55;overflow:auto}.body.svelte-h1uq4c span:where(.svelte-h1uq4c){white-space:pre;padding:0 .9rem;display:block}.add.svelte-h1uq4c{background:var(--add-bg);color:var(--add)}.del.svelte-h1uq4c{background:var(--del-bg);color:var(--del)}.more.svelte-h1uq4c{justify-self:start;margin-top:-.5rem}dl.svelte-h1uq4c{margin:0}dl.svelte-h1uq4c>div:where(.svelte-h1uq4c){grid-template-columns:11rem 1fr;gap:1rem;padding:.55rem .85rem;font-size:.88rem;display:grid}dt.svelte-h1uq4c{color:var(--muted)}dd.svelte-h1uq4c{margin:0}.claim.svelte-h1uq4c{color:var(--text-2);font-style:italic}.note.svelte-h1uq4c,.reject.svelte-h1uq4c input:where(.svelte-h1uq4c),textarea.svelte-h1uq4c{background:var(--fill);border:0;border-radius:10px;outline:none;width:100%;padding:.6rem .8rem}.note.svelte-h1uq4c:focus,.reject.svelte-h1uq4c input:where(.svelte-h1uq4c):focus,textarea.svelte-h1uq4c:focus{box-shadow:0 0 0 3.5px var(--focus)}.reject.svelte-h1uq4c{align-items:center;gap:.5rem;display:flex}.choices.svelte-h1uq4c{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.spacer.svelte-h1uq4c{flex:1}.always.svelte-h1uq4c{border-radius:var(--radius);background:var(--accent-soft);align-items:center;gap:.6rem;padding:.65rem .8rem;font-size:.86rem;display:flex}.always.svelte-h1uq4c span:where(.svelte-h1uq4c){flex:1}.btn.plain.svelte-h1uq4c{color:var(--muted);background:0 0}.btn.plain.svelte-h1uq4c:hover{background:var(--fill);color:var(--text)}.choices.svelte-h1uq4c .btn:where(.svelte-h1uq4c){height:32px}@media (width<=720px){dl.svelte-h1uq4c>div:where(.svelte-h1uq4c){grid-template-columns:1fr;gap:.1rem}.spacer.svelte-h1uq4c{display:none}}.scrim.svelte-xz6ut1{background:var(--scrim);z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.sheet.svelte-xz6ut1{border-radius:var(--radius-xl);background:var(--glass-strong);width:min(620px,100%);box-shadow:var(--shadow-lg), var(--glass-edge);animation:svelte-xz6ut1-sheet .42s var(--spring);gap:.75rem;padding:1.4rem 1.5rem 1.2rem;display:grid}@keyframes svelte-xz6ut1-sheet{0%{opacity:0;transform:scale(.94)translateY(10px)}}.eyebrow.svelte-xz6ut1{color:var(--accent-ink);font-size:.8rem;font-weight:650}h2.svelte-xz6ut1{font:650 1.25rem/1.25 var(--display);letter-spacing:-.016em;margin:0}textarea.svelte-xz6ut1{background:var(--fill);resize:vertical;border:0;border-radius:12px;outline:none;width:100%;padding:.7rem .85rem;font-size:1rem}textarea.svelte-xz6ut1:focus{box-shadow:0 0 0 3.5px var(--focus)}.cmd.svelte-xz6ut1{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;overflow:hidden}.row.svelte-xz6ut1{justify-content:flex-end;gap:.5rem;display:flex}.scrim.svelte-130wuz3{background:var(--scrim);z-index:30;animation:svelte-130wuz3-fade .16s var(--ease);place-items:start center;padding-top:14vh;display:grid;position:fixed;inset:0}@keyframes svelte-130wuz3-fade{0%{opacity:0}}.spotlight.svelte-130wuz3{background:var(--glass-strong);width:min(680px,94vw);box-shadow:var(--shadow-lg), var(--glass-edge);animation:svelte-130wuz3-pop .36s var(--spring);border-radius:22px;overflow:hidden}@keyframes svelte-130wuz3-pop{0%{opacity:0;transform:scale(.96)translateY(-6px)}}.field.svelte-130wuz3{height:58px;color:var(--muted);border-bottom:.5px solid var(--separator);align-items:center;gap:.7rem;padding:0 1.2rem;display:flex}input.svelte-130wuz3{font:400 1.3rem/1 var(--display);letter-spacing:-.015em;color:var(--text);background:0 0;border:0;outline:none;flex:1}input.svelte-130wuz3::placeholder{color:var(--faint)}ul.svelte-130wuz3{max-height:50vh;margin:0;padding:.4rem;list-style:none;overflow:auto}.group.svelte-130wuz3{color:var(--muted);padding:.65rem .75rem .3rem;font-size:.74rem;font-weight:650}button.svelte-130wuz3{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.7rem;width:100%;min-height:38px;padding:.45rem .6rem;display:grid}button.on.svelte-130wuz3{background:var(--accent);color:#fff}button.on.svelte-130wuz3 .why:where(.svelte-130wuz3),button.on.svelte-130wuz3 .tag:where(.svelte-130wuz3){color:#fffc}button.on.svelte-130wuz3 .ic:where(.svelte-130wuz3){color:#fff;background:#ffffff38}button[disabled].svelte-130wuz3{opacity:.45;cursor:default}.ic.svelte-130wuz3{background:var(--fill);width:26px;height:26px;color:var(--text-2);border-radius:7px;place-items:center;display:grid}.label.svelte-130wuz3{white-space:nowrap;font-weight:550}.why.svelte-130wuz3{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.86rem;overflow:hidden}.tag.svelte-130wuz3{color:var(--muted);font-size:.72rem;font-weight:600}footer.svelte-130wuz3{border-top:.5px solid var(--separator);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 1.1rem;font-size:.76rem;display:flex}.cmd.svelte-130wuz3{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;min-width:0;display:inline-flex;overflow:hidden}.keys.svelte-130wuz3{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.none.svelte-130wuz3{color:var(--muted);text-align:center;padding:1.25rem}@media (width<=640px){.keys.svelte-130wuz3{display:none}}.toasts.svelte-1q7l584{z-index:40;gap:.5rem;width:min(440px,100vw - 2rem);display:grid;position:fixed;top:66px;left:50%;transform:translate(-50%)}.toast.svelte-1q7l584{background:var(--glass-strong);box-shadow:var(--shadow-lg), var(--glass-edge);animation:svelte-1q7l584-drop .46s var(--spring);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.7rem .75rem .7rem .8rem;display:grid}@keyframes svelte-1q7l584-drop{0%{opacity:0;transform:translateY(-16px)scale(.96)}}.sym.svelte-1q7l584{color:#fff;background:var(--verified-fill);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.warn.svelte-1q7l584 .sym:where(.svelte-1q7l584){background:var(--attention-fill)}.error.svelte-1q7l584 .sym:where(.svelte-1q7l584){background:var(--danger-fill)}.text.svelte-1q7l584{min-width:0;display:grid}strong.svelte-1q7l584{font-size:.92rem;font-weight:600}.detail.svelte-1q7l584{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem}.x.svelte-1q7l584{background:var(--fill);width:20px;height:20px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.overview.svelte-op2jfd{gap:1.5rem;max-width:1180px;margin:0 auto;display:grid}.eyebrow.svelte-op2jfd{color:var(--muted);margin:0 0 .15rem;font-size:.8rem}h1.svelte-op2jfd{font:700 2.15rem/1.12 var(--display);letter-spacing:-.028em;margin:0}.sub.svelte-op2jfd{color:var(--muted);margin:.3rem 0 0}.cards.svelte-op2jfd{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem;display:grid}.card.svelte-op2jfd{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);transition:transform .26s var(--spring), box-shadow var(--speed) var(--ease);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.card.svelte-op2jfd:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.card.svelte-op2jfd:focus-visible{box-shadow:0 0 0 3.5px var(--focus)}.card.current.svelte-op2jfd{box-shadow:0 0 0 1.5px var(--accent), var(--shadow)}.blank.svelte-op2jfd{background:var(--fill);width:64px;height:64px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.ring.svelte-op2jfd .n{font-size:1.05rem}.ring.svelte-op2jfd .of{font-size:.62rem}.body.svelte-op2jfd{gap:.15rem;min-width:0;display:grid}.num.svelte-op2jfd{color:var(--muted);font-size:.74rem}.name.svelte-op2jfd{font:650 1.08rem/1.25 var(--display);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.name.svelte-op2jfd:first-letter{text-transform:uppercase}.stage.svelte-op2jfd{color:var(--accent-ink);align-items:center;gap:.3rem;font-size:.82rem;font-weight:600;display:inline-flex}.facts.svelte-op2jfd{color:var(--muted);flex-wrap:wrap;gap:.25rem .8rem;margin-top:.2rem;font-size:.8rem;display:flex}.facts.svelte-op2jfd b:where(.svelte-op2jfd){color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.facts.svelte-op2jfd .good:where(.svelte-op2jfd) b:where(.svelte-op2jfd){color:var(--verified)}.attn.svelte-op2jfd{color:var(--attention);align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.go.svelte-op2jfd{color:var(--faint)}.empty.svelte-op2jfd{color:var(--muted);justify-items:center;gap:.2rem;padding:3.5rem 1rem;display:grid}.empty.svelte-op2jfd p:where(.svelte-op2jfd){margin:0}.empty.svelte-op2jfd strong:where(.svelte-op2jfd){color:var(--text)}.inbox.svelte-1ur2k8g{gap:1.4rem;max-width:920px;margin:0 auto;display:grid}.titlebar.svelte-1ur2k8g{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}h1.svelte-1ur2k8g{font:700 1.9rem/1.15 var(--display);letter-spacing:-.022em;margin:0}.sub.svelte-1ur2k8g{color:var(--text-2);margin:.25rem 0 0}.group.svelte-1ur2k8g{gap:.45rem;display:grid}h2.svelte-1ur2k8g{background:0 0;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 .3rem;font-size:.86rem;font-weight:650;display:flex}.gi.svelte-1ur2k8g{color:#fff;background:var(--fill-c);border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.count.svelte-1ur2k8g{background:var(--fill);min-width:1.4rem;height:1.2rem;color:var(--muted);font:600 .72rem/1 var(--rounded);border-radius:999px;place-items:center;padding:0 .4rem;display:grid}.why.svelte-1ur2k8g{color:var(--muted);font-size:.8rem;font-weight:500}ul.svelte-1ur2k8g{margin:0;padding:0;list-style:none}li.svelte-1ur2k8g{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem 1rem;display:grid}.what.svelte-1ur2k8g{gap:.18rem;min-width:0;display:grid}.where.svelte-1ur2k8g{color:var(--muted);align-items:center;gap:.45rem;font-size:.74rem;display:flex}.feat.svelte-1ur2k8g{background:var(--fill);color:var(--text-2);border-radius:999px;padding:0 .45rem;font-weight:600}.task.svelte-1ur2k8g{color:var(--text-2)}.detail.svelte-1ur2k8g{color:var(--text-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;display:-webkit-box;overflow:hidden}.acts.svelte-1ur2k8g{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;max-width:22rem;display:flex}.clear.svelte-1ur2k8g{text-align:center;justify-items:center;gap:.4rem;padding:3.5rem 1rem;display:grid}.clear.svelte-1ur2k8g strong:where(.svelte-1ur2k8g){font:650 1.2rem/1.3 var(--display)}.ok.svelte-1ur2k8g{color:#fff;background:var(--verified-fill);border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:.4rem;display:grid}.center.svelte-1ur2k8g{place-items:center;padding:3rem;display:grid}.spinner.svelte-1ur2k8g{border:2.5px solid var(--fill-2);border-top-color:var(--muted);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite svelte-1ur2k8g-spin}@keyframes svelte-1ur2k8g-spin{to{transform:rotate(360deg)}}@media (width<=640px){li.svelte-1ur2k8g{grid-template-columns:1fr}.acts.svelte-1ur2k8g{justify-content:flex-start;max-width:none}}.status.svelte-161y12f{border-top:.5px solid var(--separator);background:var(--surface-2);height:26px;color:var(--text-2);grid-area:foot;justify-content:space-between;align-items:stretch;gap:1rem;padding:0 .4rem;font-size:.74rem;display:flex;overflow:hidden}.side.svelte-161y12f{align-items:stretch;min-width:0;display:flex;overflow:hidden}.right.svelte-161y12f{justify-content:flex-end}button.svelte-161y12f{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:.32rem;margin:2px 0;padding:0 .55rem;display:inline-flex}button.svelte-161y12f:hover{background:var(--fill);color:var(--text)}button.svelte-161y12f:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.dim.svelte-161y12f{color:var(--muted)}.v.svelte-161y12f{color:var(--verified);font-weight:600}.r.svelte-161y12f{color:var(--regression);font-weight:600}.warn.svelte-161y12f{color:var(--attention);font-weight:600}.attn.svelte-161y12f{background:var(--attention-fill);color:#fff;font-weight:700}.attn.svelte-161y12f:hover{background:var(--attention-fill);color:#fff;filter:brightness(1.08)}.live.svelte-161y12f{color:var(--running);font-weight:600}.pulse.svelte-161y12f{background:var(--running-fill);width:6px;height:6px;animation:svelte-161y12f-beat 1.2s var(--ease) infinite;border-radius:50%}@keyframes svelte-161y12f-beat{50%{opacity:.5;transform:scale(.6)}}.conn.svelte-161y12f{color:var(--attention);align-items:center;gap:.35rem;padding:0 .5rem;display:inline-flex}.dot.svelte-161y12f{background:var(--verified-fill);border-radius:50%;width:7px;height:7px}.conn.off.svelte-161y12f .dot:where(.svelte-161y12f){background:var(--attention-fill);animation:1.2s ease-in-out infinite svelte-161y12f-beat}@media (width<=900px){.side.svelte-161y12f:first-child button:where(.svelte-161y12f):nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.pulse.svelte-161y12f,.conn.off.svelte-161y12f .dot:where(.svelte-161y12f){animation:none}}.veil.svelte-l8h85k{z-index:40;position:fixed;inset:0}.menu.svelte-l8h85k{z-index:41;background:var(--glass-strong);min-width:220px;box-shadow:var(--shadow-lg), var(--glass-edge);animation:svelte-l8h85k-pop .12s var(--ease);border-radius:10px;outline:none;padding:5px;display:grid;position:fixed}@keyframes svelte-l8h85k-pop{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.menu.svelte-l8h85k{animation:none}}.title.svelte-l8h85k{color:var(--muted);padding:.25rem .6rem .3rem;font-size:.72rem;font-weight:650}button.svelte-l8h85k{height:24px;color:var(--text);font:inherit;text-align:left;cursor:default;background:0 0;border:0;border-radius:5px;align-items:center;gap:.45rem;padding:0 .6rem;font-size:.86rem;display:flex}button.on.svelte-l8h85k{background:var(--accent);color:#fff}button.svelte-l8h85k:disabled{color:var(--faint)}.ic.svelte-l8h85k{place-items:center;width:14px;display:grid}.scrim.svelte-1sajpr2{background:var(--scrim);z-index:22;-webkit-backdrop-filter:blur(3px);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.sheet.svelte-1sajpr2{border-radius:var(--radius-xl);background:var(--glass-strong);width:min(600px,100%);box-shadow:var(--shadow-lg), var(--glass-edge);animation:svelte-1sajpr2-sheet .4s var(--spring);gap:1rem;padding:1.4rem 1.5rem 1.2rem;display:grid}@keyframes svelte-1sajpr2-sheet{0%{opacity:0;transform:scale(.95)translateY(8px)}}@media (prefers-reduced-motion:reduce){.sheet.svelte-1sajpr2{animation:none}}header.svelte-1sajpr2{align-items:flex-start;gap:.9rem;display:flex}.badge.svelte-1sajpr2{color:#fff;background:linear-gradient(#bf5af2,#8944ab);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}h2.svelte-1sajpr2{font:650 1.25rem/1.25 var(--display);letter-spacing:-.016em;margin:0}header.svelte-1sajpr2 p:where(.svelte-1sajpr2){color:var(--text-2);margin:.3rem 0 0;font-size:.9rem}.field.svelte-1sajpr2{gap:.4rem;display:grid}.field.svelte-1sajpr2>span:where(.svelte-1sajpr2){font-size:.88rem;font-weight:600}em.svelte-1sajpr2{color:var(--muted);font-style:normal;font-weight:500}textarea.svelte-1sajpr2,input.svelte-1sajpr2{border:.5px solid var(--separator);background:var(--surface);color:var(--text);font:inherit;border-radius:9px;padding:.5rem .7rem}textarea.svelte-1sajpr2{resize:vertical;font-size:1rem;line-height:1.5}textarea.svelte-1sajpr2:focus,input.svelte-1sajpr2:focus{box-shadow:0 0 0 3.5px var(--focus);outline:none}.check.svelte-1sajpr2{align-items:center;gap:.4rem;display:flex}.check.svelte-1sajpr2 input:where(.svelte-1sajpr2){flex:1;min-width:0;font-size:.9rem}.n.svelte-1sajpr2{width:1.4rem;color:var(--muted);text-align:right;font-size:.8rem}.x.svelte-1sajpr2{background:var(--fill);width:22px;height:22px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.add.svelte-1sajpr2{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.3rem;padding:.2rem 0;font-size:.82rem;font-weight:600;display:inline-flex}.row.svelte-1sajpr2{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.hint.svelte-1sajpr2{margin-right:auto;font-size:.76rem}.settings.svelte-1u3w06f{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:2rem;max-width:1180px;margin:0 auto;display:grid}nav.svelte-1u3w06f{gap:1px;display:grid;position:sticky;top:0}h1.svelte-1u3w06f{font:700 2.15rem/1.12 var(--display);letter-spacing:-.028em;margin:0}.file.svelte-1u3w06f{color:var(--muted);margin:.25rem 0 1rem;font-size:.78rem}nav.svelte-1u3w06f button:where(.svelte-1u3w06f){cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.6rem;padding:.35rem .5rem;font-weight:500;display:flex}nav.svelte-1u3w06f button:where(.svelte-1u3w06f):hover{background:var(--fill)}nav.svelte-1u3w06f button.on:where(.svelte-1u3w06f){background:var(--accent);color:#fff}.t.svelte-1u3w06f{flex:1}.dot.svelte-1u3w06f{min-width:1.2rem;height:1.2rem;font:650 .7rem var(--rounded);background:var(--attention-fill);color:#fff;border-radius:999px;place-items:center;padding:0 .3rem;display:grid}.badge.svelte-1u3w06f{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--c) 80%, white), var(--c));border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 -1px #0000001f}.badge.big.svelte-1u3w06f{border-radius:11px;width:44px;height:44px}.pane.svelte-1u3w06f{gap:1rem;min-width:0;display:grid}header.svelte-1u3w06f{align-items:center;gap:.9rem;display:flex}h2.svelte-1u3w06f{font:650 1.4rem/1.2 var(--display);letter-spacing:-.018em;margin:0}header.svelte-1u3w06f p:where(.svelte-1u3w06f){color:var(--muted);margin:.15rem 0 0;font-size:.9rem}.section-title.svelte-1u3w06f{justify-content:space-between;align-items:center;margin:.5rem .25rem -.4rem;display:flex}.new.svelte-1u3w06f{color:var(--accent-ink);font-size:.72rem}.row.svelte-1u3w06f{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:.7rem .95rem;display:grid}.row.changed.svelte-1u3w06f{background:color-mix(in srgb, var(--attention-fill) 7%, transparent)}.what.svelte-1u3w06f{gap:.1rem;min-width:0;display:grid}.name.svelte-1u3w06f{align-items:center;gap:.4rem;font-weight:550;display:flex}.req.svelte-1u3w06f{color:var(--muted);background:var(--fill);border-radius:999px;padding:0 .4rem;font-size:.68rem;font-weight:600}.about.svelte-1u3w06f{color:var(--text-2);font-size:.84rem}.meta.svelte-1u3w06f{color:var(--faint);font-size:.72rem}.ctl.svelte-1u3w06f{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.reset.svelte-1u3w06f{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.reset.svelte-1u3w06f:hover{background:var(--fill);color:var(--text)}.switch.svelte-1u3w06f{cursor:pointer;display:inline-block;position:relative}.switch.svelte-1u3w06f input:where(.svelte-1u3w06f){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.track.svelte-1u3w06f{background:var(--fill-2);width:42px;height:25px;transition:background var(--speed) var(--ease);border-radius:999px;display:block}.knob.svelte-1u3w06f{width:21px;height:21px;transition:transform .3s var(--spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003,0 0 0 .5px #0000000a}.switch.svelte-1u3w06f input:where(.svelte-1u3w06f):checked+.track:where(.svelte-1u3w06f){background:var(--verified-fill)}.switch.svelte-1u3w06f input:where(.svelte-1u3w06f):checked+.track:where(.svelte-1u3w06f) .knob:where(.svelte-1u3w06f){transform:translate(17px)}.switch.svelte-1u3w06f input:where(.svelte-1u3w06f):focus-visible+.track:where(.svelte-1u3w06f){box-shadow:0 0 0 3.5px var(--focus)}.seg.svelte-1u3w06f{background:var(--fill);border-radius:8px;padding:2px;display:inline-flex}.seg.svelte-1u3w06f button:where(.svelte-1u3w06f){cursor:pointer;height:24px;color:var(--text-2);background:0 0;border:0;border-radius:6px;padding:0 .7rem;font-size:.82rem}.seg.svelte-1u3w06f button.on:where(.svelte-1u3w06f){background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 2px #00000024}select.svelte-1u3w06f,.field.svelte-1u3w06f{background:var(--fill);border:0;border-radius:7px;outline:none;min-width:12rem;height:28px;padding:0 .6rem;font-size:.86rem}.field.mono.svelte-1u3w06f{min-width:18rem;font-size:.8rem}select.svelte-1u3w06f:focus,.field.svelte-1u3w06f:focus{box-shadow:0 0 0 3.5px var(--focus)}.stepper.svelte-1u3w06f{background:var(--fill);border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.stepper.svelte-1u3w06f button:where(.svelte-1u3w06f){cursor:pointer;width:26px;height:28px;color:var(--text-2);background:0 0;border:0;place-items:center;display:grid}.stepper.svelte-1u3w06f button:where(.svelte-1u3w06f):hover{background:var(--fill-2)}.stepper.svelte-1u3w06f input:where(.svelte-1u3w06f){text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;outline:none;width:6rem;height:28px}.stepper.svelte-1u3w06f input:where(.svelte-1u3w06f)::-webkit-inner-spin-button{display:none}.list.svelte-1u3w06f{justify-items:end;gap:.3rem;display:grid}.item.svelte-1u3w06f{align-items:center;gap:.3rem;display:flex}.x.svelte-1u3w06f{background:var(--danger-fill);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.commit.svelte-1u3w06f{border-radius:var(--radius);background:var(--attention-bg);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.ctext.svelte-1u3w06f{gap:.1rem;display:grid}.ctext.svelte-1u3w06f span:where(.svelte-1u3w06f){color:var(--text-2);font-size:.88rem}.bad.svelte-1u3w06f{color:var(--danger);align-items:center;gap:.4rem;margin:0;font-weight:600;display:flex}.addtable.svelte-1u3w06f{align-items:center;gap:.5rem;display:flex}.savebar.svelte-1u3w06f{z-index:16;background:var(--glass-strong);width:min(760px,100vw - 2rem);box-shadow:var(--shadow-lg), var(--glass-edge);animation:svelte-1u3w06f-rise .38s var(--spring);border-radius:999px;align-items:center;gap:.75rem;padding:.55rem .6rem .55rem 1.1rem;display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}@keyframes svelte-1u3w06f-rise{0%{opacity:0;transform:translate(-50%,20px)}}.savebar.svelte-1u3w06f .n:where(.svelte-1u3w06f){white-space:nowrap;font-weight:650}.cmd.svelte-1u3w06f,.err.svelte-1u3w06f{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-size:.76rem;overflow:hidden}.err.svelte-1u3w06f{color:var(--danger);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}@media (width<=900px){.settings.svelte-1u3w06f{grid-template-columns:1fr}nav.svelte-1u3w06f{grid-auto-flow:column;position:static;overflow-x:auto}nav.svelte-1u3w06f h1:where(.svelte-1u3w06f),.file.svelte-1u3w06f{display:none}.row.svelte-1u3w06f{grid-template-columns:1fr}.ctl.svelte-1u3w06f{justify-content:flex-start}.field.mono.svelte-1u3w06f{width:100%;min-width:0}}ul.svelte-1ms350m{margin:0;padding:0;list-style:none}.row.svelte-1ms350m{cursor:pointer;-webkit-user-select:none;user-select:none;height:26px;padding:0 .5rem 0 calc(.35rem + var(--d) * .95rem);color:var(--text);border-radius:6px;align-items:center;gap:.35rem;font-size:.84rem;display:flex}.row.svelte-1ms350m:hover{background:var(--fill)}.row.svelte-1ms350m:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.row.on.svelte-1ms350m{background:var(--accent);color:#fff}.row.on.svelte-1ms350m .doc:where(.svelte-1ms350m),.row.on.svelte-1ms350m .n:where(.svelte-1ms350m){color:#ffffffd9}.chev.svelte-1ms350m{width:12px;color:var(--muted);transition:transform .18s var(--ease);flex:none;place-items:center;display:grid}.chev.o.svelte-1ms350m{transform:rotate(90deg)}.folder.svelte-1ms350m{color:#5aa7f5;flex:none}.doc.svelte-1ms350m{color:var(--t);flex:none}.name.svelte-1ms350m{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.file.svelte-1ms350m .name:where(.svelte-1ms350m){font-size:.8rem}.dir.svelte-1ms350m .name:where(.svelte-1ms350m){font-weight:500}.dot.svelte-1ms350m{background:var(--attention-fill);border-radius:50%;flex:none;width:7px;height:7px}.n.svelte-1ms350m{font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.a.svelte-1ms350m{color:var(--add)}.d.svelte-1ms350m{color:var(--del)}.scrim.svelte-d2tu77{background:var(--scrim);z-index:30;place-items:start center;padding-top:14vh;display:grid;position:fixed;inset:0}.box.svelte-d2tu77{background:var(--glass-strong);width:min(620px,94vw);box-shadow:var(--shadow-lg), var(--glass-edge);animation:svelte-d2tu77-pop .32s var(--spring);border-radius:18px;overflow:hidden}@keyframes svelte-d2tu77-pop{0%{opacity:0;transform:scale(.96)}}.field.svelte-d2tu77{height:52px;color:var(--muted);border-bottom:.5px solid var(--separator);align-items:center;gap:.6rem;padding:0 1rem;display:flex}input.svelte-d2tu77{font:400 1.15rem var(--display);color:var(--text);background:0 0;border:0;outline:none;flex:1}ul.svelte-d2tu77{max-height:50vh;margin:0;padding:.35rem;list-style:none;overflow:auto}button.svelte-d2tu77{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:baseline;gap:.6rem;width:100%;padding:.4rem .6rem;display:flex}button.on.svelte-d2tu77{background:var(--accent);color:#fff}button.on.svelte-d2tu77 .dir:where(.svelte-d2tu77){color:#ffffffbf}.name.svelte-d2tu77{font:500 .88rem var(--mono);white-space:nowrap}.name.svelte-d2tu77 b:where(.svelte-d2tu77){color:var(--accent-ink);font-weight:700}button.on.svelte-d2tu77 .name:where(.svelte-d2tu77) b:where(.svelte-d2tu77){color:#fff;text-decoration:underline}.dir.svelte-d2tu77{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.78rem;overflow:hidden}.dot.svelte-d2tu77{background:var(--attention-fill);border-radius:50%;align-self:center;width:7px;height:7px}.none.svelte-d2tu77{color:var(--muted);text-align:center;padding:1rem}.code.svelte-ldknnw{gap:1rem;max-width:1400px;margin:0 auto;display:grid}header.svelte-ldknnw{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.seg.svelte-ldknnw{background:var(--fill);border-radius:9px;padding:2px;display:inline-flex}.seg.svelte-ldknnw button:where(.svelte-ldknnw){cursor:pointer;height:26px;color:var(--text-2);background:0 0;border:0;border-radius:7px;padding:0 1rem;font-weight:500}.seg.svelte-ldknnw button.on:where(.svelte-ldknnw){background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 3px #0000001f}.ref.svelte-ldknnw{align-items:center;gap:.4rem;font-size:.84rem;display:inline-flex}.stat.svelte-ldknnw{color:var(--text-2);margin-left:auto;font-size:.84rem}.a.svelte-ldknnw{color:var(--add);font-variant-numeric:tabular-nums;font-weight:600}.d.svelte-ldknnw{color:var(--del);font-variant-numeric:tabular-nums;margin-left:.3rem;font-weight:600}.split.svelte-ldknnw{grid-template-columns:19rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.side.svelte-ldknnw{grid-template-columns:minmax(0,1fr);gap:.4rem;max-height:calc(100vh - 9rem);padding-right:.25rem;display:grid;position:sticky;top:0;overflow:auto}ul.svelte-ldknnw{gap:1px;margin:0 0 .6rem;padding:0;list-style:none;display:grid}.commits.svelte-ldknnw button:where(.svelte-ldknnw){text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:.1rem;width:100%;padding:.4rem .55rem;display:grid}.commits.svelte-ldknnw button:where(.svelte-ldknnw):hover{background:var(--fill)}.commits.svelte-ldknnw button.on:where(.svelte-ldknnw){background:var(--accent);color:#fff}.commits.svelte-ldknnw button.on:where(.svelte-ldknnw) .muted:where(.svelte-ldknnw),.commits.svelte-ldknnw button.on:where(.svelte-ldknnw) .when:where(.svelte-ldknnw){color:#fffc}.all.svelte-ldknnw{font-weight:600}.small.svelte-ldknnw{font-size:.78rem}.row1.svelte-ldknnw{align-items:center;gap:.4rem;font-size:.76rem;display:flex}.v.svelte-ldknnw{background:var(--fill-c);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.task.svelte-ldknnw{font-weight:600}.when.svelte-ldknnw{color:var(--muted);margin-left:auto}.subj.svelte-ldknnw{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.fname.svelte-ldknnw{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.dir.svelte-ldknnw{color:var(--muted);font-size:.92em}.dot.svelte-ldknnw{background:var(--attention-fill);border-radius:50%;width:7px;height:7px}.clear.svelte-ldknnw{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:600}.section-title.svelte-ldknnw{justify-content:space-between;align-items:center;display:flex}.search.svelte-ldknnw{background:var(--fill);border:0;border-radius:8px;outline:none;height:30px;padding:0 .7rem}.search.svelte-ldknnw:focus{box-shadow:0 0 0 3.5px var(--focus)}.main.svelte-ldknnw{min-width:0}.state.svelte-ldknnw{color:var(--muted);justify-items:center;gap:.3rem;padding:3rem 1rem;display:grid}.state.svelte-ldknnw p:where(.svelte-ldknnw){margin:0}.state.svelte-ldknnw strong:where(.svelte-ldknnw){color:var(--text)}.spinner.svelte-ldknnw{border:2.5px solid var(--fill-2);border-top-color:var(--muted);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite svelte-ldknnw-spin}@keyframes svelte-ldknnw-spin{to{transform:rotate(360deg)}}.viewer.svelte-ldknnw{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.seg.small.svelte-ldknnw button:where(.svelte-ldknnw){height:22px;padding:0 .7rem;font-size:.8rem}.md.svelte-ldknnw{max-width:80ch;max-height:calc(100vh - 12rem);padding:1.5rem 2rem 2rem;font-size:15px;line-height:1.65;overflow:auto}.md.svelte-ldknnw h1{font:700 1.7rem/1.2 var(--display);letter-spacing:-.024em;margin:0 0 1rem}.md.svelte-ldknnw h2{font:650 1.25rem/1.25 var(--display);margin:2rem 0 .6rem}.md.svelte-ldknnw h3{font:650 1.05rem/1.3 var(--display);margin:1.5rem 0 .5rem}.md.svelte-ldknnw p,.md.svelte-ldknnw li{color:var(--text-2)}.md.svelte-ldknnw code{background:var(--fill);border-radius:5px;padding:.1em .35em;font-size:.86em}.md.svelte-ldknnw pre{background:var(--surface-2);border-radius:var(--radius);padding:.85rem 1rem;font-size:.85em;overflow-x:auto}.md.svelte-ldknnw pre code{background:0 0;padding:0}.md.svelte-ldknnw table{border-collapse:collapse;width:100%;font-size:.88rem}.md.svelte-ldknnw th,.md.svelte-ldknnw td{text-align:left;border-bottom:.5px solid var(--separator);padding:.4rem .6rem}.md.svelte-ldknnw blockquote{border-left:3px solid var(--fill-2);color:var(--muted);margin:1rem 0;padding:.25rem 1rem}.md.svelte-ldknnw figure.diagram{border-radius:var(--radius);background:var(--surface-2);text-align:center;margin:1.25rem 0;padding:1rem;overflow-x:auto}.md.svelte-ldknnw figure.diagram svg{max-width:100%;height:auto}.md.svelte-ldknnw .diagram-error{color:var(--danger);text-align:left;font-size:.82rem}.tools.svelte-ldknnw{align-items:center;gap:.4rem;display:flex}.tools.svelte-ldknnw .search:where(.svelte-ldknnw){flex:1;min-width:0}.path.svelte-ldknnw{cursor:copy;color:var(--text);background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.82rem;display:inline-flex}.path.svelte-ldknnw svg{color:var(--muted);opacity:0;transition:opacity var(--speed)}.path.svelte-ldknnw:hover svg{opacity:1}.find.svelte-ldknnw{border-bottom:.5px solid var(--separator);background:var(--surface);color:var(--muted);align-items:center;gap:.4rem;padding:.35rem .6rem;display:flex}.find.svelte-ldknnw input:where(.svelte-ldknnw){background:var(--fill);height:24px;color:var(--text);border:0;border-radius:6px;outline:none;flex:1;padding:0 .5rem;font-size:.84rem}.find.svelte-ldknnw input:where(.svelte-ldknnw):focus{box-shadow:0 0 0 3px var(--focus)}.count.svelte-ldknnw{text-align:right;font-variant-numeric:tabular-nums;min-width:5rem;font-size:.76rem}.ln.svelte-ldknnw button:where(.svelte-ldknnw){all:unset;cursor:pointer;text-align:right;display:block}.ln.svelte-ldknnw button:where(.svelte-ldknnw):hover{color:var(--accent-ink);text-decoration:underline}tr.sel.svelte-ldknnw{background:#ffcc0038}tr.sel.svelte-ldknnw .ln:where(.svelte-ldknnw){color:var(--text);font-weight:600}tr.hit.svelte-ldknnw .src:where(.svelte-ldknnw){background:#ffcc0024}tr.cur.svelte-ldknnw .src:where(.svelte-ldknnw){background:#ff95004d}.vhead.svelte-ldknnw{background:var(--surface-2);border-bottom:.5px solid var(--separator);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .8rem;font-size:.82rem;display:flex}.vbody.svelte-ldknnw{max-height:calc(100vh - 12rem);font:.8rem/1.6 var(--mono);overflow:auto}table.svelte-ldknnw{border-collapse:collapse;width:100%}td.svelte-ldknnw{vertical-align:top;padding:0}.ln.svelte-ldknnw{text-align:right;width:1%;min-width:4ch;color:var(--faint);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;padding:0 .75rem}.src.svelte-ldknnw{white-space:pre;padding-right:1rem}@media (width<=900px){.split.svelte-ldknnw{grid-template-columns:1fr}.side.svelte-ldknnw{max-height:40vh;position:static}}.assistant.svelte-1tgm7f5{place-items:start center;padding-top:3vh;display:grid}.card.svelte-1tgm7f5{background:var(--glass-strong);width:min(720px,100%);box-shadow:var(--shadow-lg), var(--glass-edge);animation:svelte-1tgm7f5-in .42s var(--spring);border-radius:26px;gap:1rem;padding:2rem 2.4rem 1.5rem;display:grid}@keyframes svelte-1tgm7f5-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.dots.svelte-1tgm7f5{justify-content:center;gap:6px;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.dots.svelte-1tgm7f5 li:where(.svelte-1tgm7f5){background:var(--fill-2);width:7px;height:7px;transition:width .3s var(--spring), background .2s;border-radius:50%}.dots.svelte-1tgm7f5 li.done:where(.svelte-1tgm7f5){background:var(--accent);opacity:.5}.dots.svelte-1tgm7f5 li.on:where(.svelte-1tgm7f5){background:var(--accent);border-radius:4px;width:22px}.hero-icon.svelte-1tgm7f5{filter:drop-shadow(0 6px 16px #0060df59);justify-self:center}h1.svelte-1tgm7f5{text-align:center;font:700 1.9rem/1.15 var(--display);letter-spacing:-.026em;margin:0}.lead.svelte-1tgm7f5{text-align:center;max-width:52ch;color:var(--text-2);margin:0 auto .5rem;font-size:1rem}ul.svelte-1tgm7f5{margin:0;padding:0;list-style:none}.found.svelte-1tgm7f5 li:where(.svelte-1tgm7f5),.ran.svelte-1tgm7f5 li:where(.svelte-1tgm7f5),.proposed.svelte-1tgm7f5 li:where(.svelte-1tgm7f5){grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.65rem .9rem;display:grid}.ic.svelte-1tgm7f5{color:#fff;background:var(--verified-fill);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.warn.svelte-1tgm7f5 .ic:where(.svelte-1tgm7f5){background:var(--attention-fill)}.fail.svelte-1tgm7f5 .ic:where(.svelte-1tgm7f5){background:var(--danger-fill)}.w.svelte-1tgm7f5{min-width:0;display:grid}.d.svelte-1tgm7f5{color:var(--muted);overflow-wrap:anywhere;font-size:.84rem}.fix.svelte-1tgm7f5{background:var(--fill);cursor:copy;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:7px;max-width:22rem;padding:.25rem .55rem;font-size:.76rem;overflow:hidden}.note.svelte-1tgm7f5{border-radius:var(--radius);background:var(--accent-soft);flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:.7rem .9rem;font-size:.88rem;display:flex}.note.bad.svelte-1tgm7f5{background:var(--danger-bg);color:var(--danger)}.note.ok.svelte-1tgm7f5{background:var(--verified-bg);color:var(--verified)}.providers.svelte-1tgm7f5{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.providers.svelte-1tgm7f5 button:where(.svelte-1tgm7f5){text-align:left;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);cursor:pointer;transition:box-shadow var(--speed) var(--ease), transform .22s var(--spring);border:0;gap:.2rem;padding:1rem 1.1rem;display:grid}.providers.svelte-1tgm7f5 button:where(.svelte-1tgm7f5):hover{transform:translateY(-1px)}.providers.svelte-1tgm7f5 button.on:where(.svelte-1tgm7f5){box-shadow:0 0 0 2.5px var(--accent), var(--shadow-md)}.pname.svelte-1tgm7f5{font:650 1.1rem var(--display)}.psub.svelte-1tgm7f5{color:var(--muted);font-size:.86rem}.key.svelte-1tgm7f5{background:var(--attention-bg);color:var(--attention);border-radius:999px;justify-self:start;align-items:center;gap:.3rem;margin-top:.4rem;padding:.15rem .5rem;font-size:.74rem;font-weight:600;display:inline-flex}.key.ok.svelte-1tgm7f5{background:var(--verified-bg);color:var(--verified)}.field-row.svelte-1tgm7f5{grid-template-columns:6rem 1fr;align-items:center;gap:.75rem;display:grid}.field-row.svelte-1tgm7f5 span:where(.svelte-1tgm7f5){color:var(--text-2);font-weight:550}.field.svelte-1tgm7f5,textarea.svelte-1tgm7f5{background:var(--fill);border:0;border-radius:10px;outline:none;width:100%;padding:.6rem .8rem;font-size:.95rem}.field.svelte-1tgm7f5:focus,textarea.svelte-1tgm7f5:focus{box-shadow:0 0 0 3.5px var(--focus)}textarea.svelte-1tgm7f5{resize:vertical;font-size:1rem;line-height:1.5}.badge.svelte-1tgm7f5{color:#fff;background:linear-gradient(180deg, #4cd964, var(--verified-fill));border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.tier.svelte-1tgm7f5{color:var(--muted);background:var(--fill);border-radius:999px;margin-left:.3rem;padding:0 .4rem;font-size:.7rem;font-weight:600}.argv.svelte-1tgm7f5{color:var(--text-2);font-size:.78rem}.cmd.svelte-1tgm7f5{background:var(--fill);cursor:copy;border:0;border-radius:8px;justify-self:center;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;display:inline-flex}.small.svelte-1tgm7f5{margin:0;font-size:.82rem}footer.svelte-1tgm7f5{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.spacer.svelte-1tgm7f5{flex:1}.center.svelte-1tgm7f5{place-items:center;padding:3rem;display:grid}.spinner.svelte-1tgm7f5{border:2.5px solid var(--fill-2);border-top-color:var(--muted);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite svelte-1tgm7f5-spin}.spin.svelte-1tgm7f5{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite svelte-1tgm7f5-spin}@keyframes svelte-1tgm7f5-spin{to{transform:rotate(360deg)}}@media (width<=640px){.card.svelte-1tgm7f5{padding:1.5rem 1.1rem 1rem}.providers.svelte-1tgm7f5{grid-template-columns:1fr}}.scrim.svelte-1kit1qx{background:var(--scrim);z-index:22;-webkit-backdrop-filter:blur(3px);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.sheet.svelte-1kit1qx{border-radius:var(--radius-xl);background:var(--glass-strong);width:min(640px,100%);max-height:90vh;box-shadow:var(--shadow-lg), var(--glass-edge);animation:svelte-1kit1qx-sheet .4s var(--spring);gap:.9rem;padding:1.4rem 1.5rem 1.2rem;display:grid;overflow:auto}@keyframes svelte-1kit1qx-sheet{0%{opacity:0;transform:scale(.95)translateY(8px)}}header.svelte-1kit1qx{align-items:flex-start;gap:.9rem;display:flex}.badge.svelte-1kit1qx{color:#fff;background:linear-gradient(180deg, #4aa3ff, var(--accent));border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}h2.svelte-1kit1qx{font:650 1.25rem/1.25 var(--display);letter-spacing:-.016em;margin:0}header.svelte-1kit1qx p:where(.svelte-1kit1qx){color:var(--text-2);margin:.3rem 0 0}dl.svelte-1kit1qx{margin:0}dl.svelte-1kit1qx>div:where(.svelte-1kit1qx){grid-template-columns:5rem 1fr;gap:1rem;padding:.5rem .85rem;font-size:.88rem;display:grid}dt.svelte-1kit1qx{color:var(--muted)}dd.svelte-1kit1qx{overflow-wrap:anywhere;margin:0}.cmds.svelte-1kit1qx{border-radius:var(--radius);background:var(--surface-2);color:var(--text-2);gap:.2rem;margin:0;padding:.6rem .9rem .6rem 2rem;font-size:.76rem;display:grid}.body.svelte-1kit1qx{border-radius:var(--radius);background:var(--surface-2);white-space:pre-wrap;max-height:30vh;margin:0;padding:.7rem .9rem;font-size:.76rem;overflow:auto}.cli.svelte-1kit1qx{color:var(--muted);margin:0;font-size:.76rem}.bad.svelte-1kit1qx{color:var(--danger);align-items:center;gap:.4rem;margin:0;font-weight:600;display:flex}.row.svelte-1kit1qx{justify-content:flex-end;gap:.5rem;display:flex}.center.svelte-1kit1qx{place-items:center;padding:1.5rem;display:grid}.spinner.svelte-1kit1qx{border:2.5px solid var(--fill-2);border-top-color:var(--muted);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite svelte-1kit1qx-spin}@keyframes svelte-1kit1qx-spin{to{transform:rotate(360deg)}}.badge.svelte-1n46o8q{background:var(--attention-fill);color:#fff;min-width:1.15rem;height:1.15rem;font:700 .68rem/1 var(--rounded);border-radius:999px;place-items:center;margin-left:.15rem;padding:0 .32rem;display:inline-grid}.shell.svelte-1n46o8q{grid-template:"head head"56px"side main"1fr"foot foot"26px/260px 1fr;height:100vh;display:grid}.shell.nostatus.svelte-1n46o8q{grid-template-rows:56px 1fr;grid-template-areas:"head head""side main"}.shell.nosidebar.svelte-1n46o8q{grid-template-columns:1fr;grid-template-areas:"head""main""foot"}.shell.nosidebar.nostatus.svelte-1n46o8q{grid-template-areas:"head""main"}.toolbar.svelte-1n46o8q{z-index:10;border-bottom:.5px solid var(--separator);grid-area:head;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding:0 .9rem 0 1rem;display:grid;position:relative}.brand.svelte-1n46o8q{align-items:center;gap:.6rem;min-width:0;display:flex}.brand.svelte-1n46o8q svg:where(.svelte-1n46o8q){filter:drop-shadow(0 1px 1.5px #0000002e)}.names.svelte-1n46o8q{min-width:0;line-height:1.15;display:grid}.names.svelte-1n46o8q strong:where(.svelte-1n46o8q){font:650 .95rem/1.15 var(--display);letter-spacing:-.01em}.project.svelte-1n46o8q{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.segmented.svelte-1n46o8q{background:var(--fill);border-radius:10px;min-width:0;padding:2px;display:flex;position:relative}.thumb.svelte-1n46o8q{width:var(--w);transform:translateX(var(--x));background:var(--surface);transition:transform .32s var(--spring), width .32s var(--spring);border-radius:8px;position:absolute;top:2px;bottom:2px;left:0;box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}@media (prefers-reduced-motion:reduce){.thumb.svelte-1n46o8q{transition:none}}:root[data-theme=dark] .thumb.svelte-1n46o8q{background:#636366}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .thumb.svelte-1n46o8q{background:#636366}}.segmented.none.svelte-1n46o8q .thumb:where(.svelte-1n46o8q){opacity:0}.segmented.svelte-1n46o8q button:where(.svelte-1n46o8q){cursor:pointer;height:28px;color:var(--text-2);white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:0 .95rem;font-size:.88rem;font-weight:500;display:inline-flex;position:relative}.segmented.svelte-1n46o8q button.on:where(.svelte-1n46o8q){color:var(--text);font-weight:600}.right.svelte-1n46o8q{justify-self:end;align-items:center;gap:.5rem;min-width:0;display:flex}.search.svelte-1n46o8q{background:var(--fill);width:13rem;height:30px;color:var(--muted);cursor:pointer;transition:background var(--speed) var(--ease);border:0;border-radius:8px;align-items:center;gap:.45rem;padding:0 .4rem 0 .65rem;font-size:.88rem;display:inline-flex}.search.svelte-1n46o8q:hover{background:var(--fill-2)}.search.svelte-1n46o8q span:where(.svelte-1n46o8q){text-align:left;flex:1}.onv.svelte-1n46o8q{background:var(--accent-soft)}.themes.svelte-1n46o8q{background:var(--fill);border-radius:8px;padding:2px;display:flex}.themes.svelte-1n46o8q button:where(.svelte-1n46o8q){width:26px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.themes.svelte-1n46o8q button.on:where(.svelte-1n46o8q){background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000001f}@keyframes svelte-1n46o8q-blink{50%{opacity:.35}}main.svelte-1n46o8q{grid-area:main;padding:2rem 2.5rem 7rem;scroll-padding-top:1rem;overflow:auto}.loading.svelte-1n46o8q{place-items:center;height:60vh;display:grid}.spinner.svelte-1n46o8q{border:2.5px solid var(--fill-2);border-top-color:var(--muted);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite svelte-1n46o8q-spin}@keyframes svelte-1n46o8q-spin{to{transform:rotate(360deg)}}@media (width<=1440px){.search.svelte-1n46o8q{width:auto}.search.svelte-1n46o8q span:where(.svelte-1n46o8q){display:none}}@media (width<=1180px){.segmented.svelte-1n46o8q button:where(.svelte-1n46o8q){padding:0 .8rem}.segmented.svelte-1n46o8q .label:where(.svelte-1n46o8q),.search.svelte-1n46o8q kbd:where(.svelte-1n46o8q){display:none}}@media (width<=1040px){.themes.svelte-1n46o8q,.names.svelte-1n46o8q{display:none}}@media (width<=900px){.shell.svelte-1n46o8q{grid-template-columns:1fr;grid-template-areas:"head""main""foot"}.shell.nostatus.svelte-1n46o8q{grid-template-areas:"head""main"}.segmented.svelte-1n46o8q button:where(.svelte-1n46o8q){padding:0 .6rem}main.svelte-1n46o8q{padding:1.25rem 1rem 7rem}}
/*$vite$:1*/