html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--bg:#0b0f0f;--card:#121b1f;--inset:#162129;--border:#243130;--border-2:#2f3f3e;--ink:#f3f7f6;--ink-2:#b9c5c3;--ink-3:#889796;--accent:#2aa39c;--accent-hi:#5fded6;--accent-soft:#2aa39c1f;--ok:#22c87a;--c-prune:#e0a07a;--c-summ:#9a8ae0;--grid-dot:#ffffff07;--radius:12px;--radius-sm:8px;--cap:3px;--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--mono:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color-scheme:dark}:root[data-theme=light]{--bg:#f6f9f8;--card:#fff;--inset:#eef3f2;--border:#dbe3e1;--border-2:#c4d0ce;--ink:#112120;--ink-2:#3c4b4a;--ink-3:#5f6e6d;--accent:#178a83;--accent-hi:#0f6e68;--accent-soft:#178a831a;--ok:#1a9a5e;--c-prune:#b15a2c;--c-summ:#6a5acb;--grid-dot:#11201f0b;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background-image:radial-gradient(ellipse 55% 45% at 20% 12%, var(--accent-soft), transparent 70%), radial-gradient(circle at 1px 1px, var(--grid-dot) 1px, transparent 0);background-size:auto,36px 36px;background-attachment:fixed,fixed;margin:0;line-height:1.6}a{color:var(--accent-hi);text-decoration:none}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.vx-header{justify-content:space-between;align-items:center;gap:1rem;max-width:76rem;margin:0 auto;padding:1rem clamp(1rem,4vw,2.5rem);display:flex}.vx-brand{color:var(--ink);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.vx-brand svg{border-radius:6px}.vx-variant-tag{font-family:var(--mono);color:var(--accent-hi);border:1px solid var(--border-2);background:var(--card);border-radius:999px;padding:.15rem .6rem;font-size:.72rem}.vx-nav{font-family:var(--mono);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.vx-nav a{color:var(--ink-3);border-radius:6px;padding:.25rem .5rem}.vx-nav a[aria-current=page]{color:var(--accent-hi);background:var(--accent-soft)}.vx-nav a:hover{color:var(--ink)}.vx-main{max-width:76rem;margin:0 auto;padding:clamp(1.5rem,5vmin,4rem) clamp(1rem,4vw,2.5rem) 3rem}.vx-eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--accent-hi);border:1px solid var(--border-2);background:var(--card);border-radius:999px;margin:0 0 1rem;padding:.25rem .65rem;font-size:.74rem;display:inline-block}.vx-h1{letter-spacing:-.03em;color:var(--ink);margin:0 0 1rem;font-size:clamp(2rem,5.4vw,3.4rem);font-weight:680;line-height:1.05}.vx-h1 .accent{color:var(--accent-hi)}.vx-lede{color:var(--ink-2);max-width:42ch;margin:0 0 1.4rem;font-size:clamp(1rem,1.25vw,1.12rem)}.vx-lede code{font-family:var(--mono);color:var(--ink);background:var(--inset);border-radius:4px;padding:.05em .3em;font-size:.9em}.vx-cta-row{flex-wrap:wrap;gap:.7rem;margin-bottom:1rem;display:flex}.vx-btn{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-size:.92rem;font-weight:600;display:inline-flex}.vx-btn-primary{background:var(--accent);color:#04100f}.vx-btn-primary:hover{background:var(--accent-hi)}.vx-btn-ghost{background:var(--card);color:var(--ink);border-color:var(--border-2)}.vx-btn-ghost:hover{border-color:var(--accent);color:var(--accent-hi)}.vx-reassure{color:var(--ink-3);margin:0;font-size:.82rem}.vx-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.vx-inset{background:var(--inset);border:1px solid var(--border);border-radius:var(--radius-sm)}.vx-bar{border-bottom:1px solid var(--border);font-family:var(--mono);color:var(--ink-3);align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.74rem;display:flex}.vx-bar .dot{background:var(--border-2);border-radius:999px;width:9px;height:9px}.vx-bar .dot.live{background:var(--accent)}.vx-bar .grow{flex:1}.vx-rec{font-family:var(--mono);flex-wrap:wrap;gap:.45rem;display:flex}.vx-chip{border:1px solid var(--border-2);background:var(--inset);color:var(--ink-2);border-radius:999px;align-items:baseline;gap:.35rem;padding:.25rem .6rem;font-size:.76rem;display:inline-flex}.vx-chip b{color:var(--accent-hi);font-weight:600}.vx-chip .ok{color:var(--ok)}.vx-chip .lbl{color:var(--ink-3)}.vx-honest{font-family:var(--mono);color:var(--ink-3);margin:.6rem 0 0;font-size:.72rem}.vx-footer{border-top:1px solid var(--border);max-width:76rem;color:var(--ink-3);font-size:.82rem;font-family:var(--mono);margin:1.5rem auto 0;padding:1.25rem clamp(1rem,4vw,2.5rem) 2.5rem}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:var(--mono);--radius-sm:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-border:var(--border);--color-ink2:var(--ink-2);--color-accenthi:var(--accent-hi)}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-\[0\.7rem\]{margin-top:.7rem}.mt-\[0\.9rem\]{margin-top:.9rem}.mt-\[clamp\(2\.2rem\,6vmin\,4rem\)\]{margin-top:clamp(2.2rem,6vmin,4rem)}.mb-0{margin-bottom:0}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.w-full{width:100%}.max-w-\[52ch\]{max-width:52ch}.max-w-\[58rem\]{max-width:58rem}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-mt-\[1\.5rem\]{scroll-margin-top:1.5rem}.flex-wrap{flex-wrap:wrap}.\[overflow-x\:clip\]{overflow-x:clip}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--color-border)}.px-\[clamp\(1rem\,4vw\,2\.5rem\)\]{padding-inline:clamp(1rem,4vw,2.5rem)}.pt-\[clamp\(1\.4rem\,4vmin\,2\.6rem\)\]{padding-top:clamp(1.4rem,4vmin,2.6rem)}.pt-\[clamp\(1\.8rem\,5vmin\,3rem\)\]{padding-top:clamp(1.8rem,5vmin,3rem)}.pb-\[clamp\(1\.4rem\,4vmin\,2\.4rem\)\]{padding-bottom:clamp(1.4rem,4vmin,2.4rem)}.font-mono{font-family:var(--font-mono)}.text-\[clamp\(0\.9rem\,0\.95vw\,1rem\)\]{font-size:clamp(.9rem,.95vw,1rem)}.text-\[clamp\(1\.8rem\,4\.8vw\,2\.9rem\)\]{font-size:clamp(1.8rem,4.8vw,2.9rem)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.font-\[640\]{--tw-font-weight:640;font-weight:640}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.text-balance{text-wrap:balance}.text-accenthi{color:var(--color-accenthi)}.text-ink2{color:var(--color-ink2)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.sr-only.svelte-1v7f0c2{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.termwrap.svelte-1v7f0c2{--t-fs:clamp(.72rem, .68rem + .3vw, .82rem);--t-fs-sub:clamp(.66rem, .63rem + .22vw, .74rem);margin:0}.termwin.svelte-1v7f0c2{font-family:var(--mono);background:#0b0e0e;border:1px solid #232c2b;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #ffffff05,0 24px 60px -34px #000000e6}.winbar.svelte-1v7f0c2{background:#0f1514;border-bottom:1px solid #1d2625;align-items:center;gap:.55rem;padding:.5rem .75rem;line-height:1;display:flex}.lights.svelte-1v7f0c2{align-items:center;gap:.42rem;display:inline-flex}.lights.svelte-1v7f0c2 i:where(.svelte-1v7f0c2){border-radius:999px;width:11px;height:11px;display:block}.l-r.svelte-1v7f0c2{background:#ff5f56}.l-y.svelte-1v7f0c2{background:#ffbd2e}.l-g.svelte-1v7f0c2{background:#27c93f}.wintitle.svelte-1v7f0c2{color:var(--ink-3);align-items:center;font-size:.72rem;display:inline-flex}.win-spacer.svelte-1v7f0c2{flex:1}.democtl.svelte-1v7f0c2{align-items:center;display:inline-flex}.dc.svelte-1v7f0c2{width:1.5rem;height:1.5rem;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:.78rem;line-height:1;transition:color .15s,border-color .15s;display:inline-flex}.dc.svelte-1v7f0c2:hover{color:var(--ink);border-color:var(--border-2)}.gw-toggle.svelte-1v7f0c2{font:inherit;color:var(--ink-2);border:1px solid var(--border-2);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.42rem;padding:.28rem .55rem;font-size:.72rem;line-height:1;transition:border-color .15s,color .15s;display:inline-flex}.gw-toggle.svelte-1v7f0c2:hover{border-color:var(--accent);color:var(--ink)}.gw-toggle[aria-pressed=false].svelte-1v7f0c2{color:var(--ink-3)}.gw-lbl.svelte-1v7f0c2{align-items:center;display:inline-flex}.led.svelte-1v7f0c2{background:var(--ink-3);border-radius:999px;flex-shrink:0;width:8px;height:8px}.led.on.svelte-1v7f0c2{background:var(--ok);box-shadow:0 0 7px color-mix(in srgb, var(--ok) 70%, transparent)}.tabsrow.svelte-1v7f0c2{scrollbar-width:none;background:#0a0e0e;border-bottom:1px solid #1d2625;flex-wrap:nowrap;align-items:stretch;gap:.1rem;padding:0 .5rem;display:flex;overflow:auto hidden;mask-image:linear-gradient(90deg,#000 calc(100% - 1.4rem),#0000)}.tabsrow.svelte-1v7f0c2::-webkit-scrollbar{display:none}.tab.svelte-1v7f0c2{height:2rem;color:var(--ink-3);white-space:nowrap;cursor:default;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.4rem;padding:0 .6rem;font-size:.73rem;line-height:1;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.tab.svelte-1v7f0c2 .ticon:where(.svelte-1v7f0c2){opacity:.55;flex-shrink:0;transition:opacity .15s;display:block}.tab.svelte-1v7f0c2 .tlabel:where(.svelte-1v7f0c2){align-items:center;display:inline-flex}.tab.active.svelte-1v7f0c2{color:var(--ink);border-bottom-color:var(--accent)}.tab.active.svelte-1v7f0c2 .ticon:where(.svelte-1v7f0c2){opacity:1;color:#f0883e}@media (hover:hover){.tab.svelte-1v7f0c2:not(.active):hover{color:var(--ink-2);background:color-mix(in srgb, var(--accent) 6%, transparent);border-bottom-color:var(--border-2)}.tab.svelte-1v7f0c2:not(.active):hover .ticon:where(.svelte-1v7f0c2){opacity:.9}}.panes.svelte-1v7f0c2{grid-template-columns:1.7fr 1fr;display:grid}.pane.svelte-1v7f0c2{background:#0b0e0e;flex-direction:column;min-width:0;display:flex}.pane-cc.svelte-1v7f0c2{border-right:1px solid #18211f}.pane-tw.svelte-1v7f0c2{background:#090c0c}.cc-scroll.svelte-1v7f0c2{scrollbar-width:thin;scrollbar-color:#243130 transparent;overflow-anchor:none;height:clamp(15rem,42vh,22rem);padding:.8rem .9rem .3rem;overflow-y:auto}.cc-scroll.svelte-1v7f0c2::-webkit-scrollbar{width:5px}.cc-scroll.svelte-1v7f0c2::-webkit-scrollbar-thumb{background:#243130;border-radius:999px}.boot.svelte-1v7f0c2{border-bottom:1px solid #141b1a;align-items:center;gap:.8rem;margin-bottom:.45rem;padding-bottom:.5rem;display:flex}.mascot.svelte-1v7f0c2{color:#f0883e;text-shadow:0 0 10px #f0883e59;white-space:pre;margin:0;font-size:.56rem;line-height:1.05}.boot-h.svelte-1v7f0c2{color:var(--ink);font-size:.76rem}.boot-meta.svelte-1v7f0c2 .boot-h:where(.svelte-1v7f0c2) b:where(.svelte-1v7f0c2):first-letter{color:#f0883e}.boot-d.svelte-1v7f0c2{font-size:var(--t-fs-sub);color:var(--ink-3)}.convo.svelte-1v7f0c2{font-size:var(--t-fs);margin:0;padding:0;line-height:1.5;list-style:none}.msg.svelte-1v7f0c2{color:var(--ink-2);border-radius:6px;margin:0 -.35rem;padding:.12rem .35rem;transition:background .3s,box-shadow .3s}.bul.svelte-1v7f0c2{color:var(--ink-3)}.bul.ok.svelte-1v7f0c2{color:var(--accent)}.bul.user.svelte-1v7f0c2{color:var(--accent-hi)}.m-user.svelte-1v7f0c2{color:var(--ink);margin-top:.35rem}.utext.svelte-1v7f0c2{color:var(--ink)}.m-asst.svelte-1v7f0c2{color:var(--ink-2)}.call-line.svelte-1v7f0c2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.call.svelte-1v7f0c2{color:var(--ink)}.res-line.svelte-1v7f0c2{color:var(--ink-3);font-size:var(--t-fs-sub);white-space:nowrap;text-overflow:ellipsis;padding-left:1.05rem;overflow:hidden}.elbow.svelte-1v7f0c2{color:#3c4947}.msg.flash.svelte-1v7f0c2{background:color-mix(in srgb, var(--accent) 15%, transparent);box-shadow:inset 2px 0 0 var(--accent)}.msg.summlit.svelte-1v7f0c2{background:color-mix(in srgb, var(--c-summ) 15%, transparent);box-shadow:inset 2px 0 0 var(--c-summ)}.msg.summdone.svelte-1v7f0c2{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--c-summ) 65%, transparent);background:color-mix(in srgb, var(--c-summ) 6%, transparent)}.cc-input.svelte-1v7f0c2{font-size:var(--t-fs);color:var(--ink);border-top:1px solid #18211f;align-items:center;gap:.4rem;padding:.5rem .9rem;display:flex}.cc-ps.svelte-1v7f0c2{color:var(--accent)}.typed.svelte-1v7f0c2{white-space:pre}.cursor.svelte-1v7f0c2{background:var(--accent);width:.45rem;height:.95rem;animation:1.1s step-end infinite svelte-1v7f0c2-blink;display:inline-block}@keyframes svelte-1v7f0c2-blink{50%{opacity:0}}.ccline.svelte-1v7f0c2{color:var(--ink-3);white-space:nowrap;align-items:baseline;gap:.4rem;padding:.3rem .9rem .05rem;font-size:.66rem;display:flex;overflow:hidden}.cl-model.svelte-1v7f0c2{color:var(--ink-2)}.cl-sep.svelte-1v7f0c2{color:#3c4947}.cl-bar.svelte-1v7f0c2{color:var(--ok);letter-spacing:-.08em}.cl-empty.svelte-1v7f0c2{color:#2a3534}.cl-pct.svelte-1v7f0c2{color:var(--ink-2);font-variant-numeric:tabular-nums}.cl-tok.svelte-1v7f0c2{color:var(--ink-3);font-variant-numeric:tabular-nums}.ccline[data-level=mid].svelte-1v7f0c2 .cl-bar:where(.svelte-1v7f0c2),.ccline[data-level=mid].svelte-1v7f0c2 .cl-pct:where(.svelte-1v7f0c2){color:#e0b341}.ccline[data-level=hi].svelte-1v7f0c2 .cl-bar:where(.svelte-1v7f0c2),.ccline[data-level=hi].svelte-1v7f0c2 .cl-pct:where(.svelte-1v7f0c2){color:#e0664f}.ccline2.svelte-1v7f0c2{color:#7c8b89;padding:0 .9rem .4rem;font-size:.64rem}.tw-head.svelte-1v7f0c2{border-bottom:1px solid #141b1a;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-height:2.1rem;padding:.4rem .6rem;display:flex}.tw-name.svelte-1v7f0c2{font-size:var(--t-fs-sub);color:var(--ink-3);white-space:nowrap;flex-shrink:0}.tw-head.svelte-1v7f0c2 .grow:where(.svelte-1v7f0c2){flex:1}.modesw.svelte-1v7f0c2{border:1px solid var(--border-2);background:var(--inset);border-radius:999px;flex-wrap:nowrap;flex-shrink:0;gap:.1rem;padding:.15rem;display:inline-flex}.modesw.svelte-1v7f0c2 button:where(.svelte-1v7f0c2){font-family:var(--mono);color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:.22rem .5rem;font-size:.66rem;transition:color .15s,background .15s}.modesw.svelte-1v7f0c2 button.on:where(.svelte-1v7f0c2){color:#04100f;background:var(--accent)}.modesw.svelte-1v7f0c2 button.m-summ.on:where(.svelte-1v7f0c2){color:#0a0612;background:var(--c-summ)}.modesw.locked.svelte-1v7f0c2{opacity:.55}.modesw.svelte-1v7f0c2 button:where(.svelte-1v7f0c2):disabled{cursor:default;color:var(--ink-3)}.modesw.svelte-1v7f0c2 button:disabled.on:where(.svelte-1v7f0c2){background:color-mix(in srgb, var(--accent) 45%, #243130);color:#0c1211}.modesw.svelte-1v7f0c2 button:disabled.m-summ.on:where(.svelte-1v7f0c2){background:color-mix(in srgb, var(--c-summ) 45%, #243130);color:#0c1211}@media (hover:hover){.modesw.svelte-1v7f0c2 button:where(.svelte-1v7f0c2):not(.on):not(:disabled):hover{color:var(--ink)}}.daemon.svelte-1v7f0c2{min-height:0;font-size:var(--t-fs-sub);color:var(--ink-2);overflow-anchor:none;scrollbar-width:thin;scrollbar-color:#243130 transparent;flex:1 1 0;padding:.6rem .7rem;line-height:1.65;overflow-y:auto}.daemon.svelte-1v7f0c2::-webkit-scrollbar{width:5px}.daemon.svelte-1v7f0c2::-webkit-scrollbar-thumb{background:#243130;border-radius:999px}.lg.svelte-1v7f0c2{margin-bottom:.14rem;border-radius:5px;margin-inline:-.3rem;padding:.06rem .3rem;transition:background .2s}.lg.linkable.svelte-1v7f0c2{cursor:pointer}.lg.linkable.svelte-1v7f0c2:hover{background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:inset 2px 0 0 var(--accent)}.dim.svelte-1v7f0c2{color:var(--ink-3)}.route.svelte-1v7f0c2{color:var(--accent-hi)}.op-s.svelte-1v7f0c2{color:var(--ink)}.op-kb.svelte-1v7f0c2{color:var(--accent-hi);font-variant-numeric:tabular-nums}.op-keep.svelte-1v7f0c2,.fwd.svelte-1v7f0c2{color:var(--ok)}.summc.svelte-1v7f0c2{color:var(--c-summ);border:1px solid color-mix(in srgb, var(--c-summ) 45%, transparent);border-radius:999px;padding:.02rem .4rem;font-size:.64rem}.summ-sum.svelte-1v7f0c2{border-left:2px solid color-mix(in srgb, var(--c-summ) 50%, transparent);background:color-mix(in srgb, var(--c-summ) 7%, transparent);color:var(--ink);font-size:var(--t-fs-sub);margin:.3rem 0 .1rem;padding:.45rem .55rem;line-height:1.5}.drag-hint.svelte-1v7f0c2{align-items:center;gap:.35rem;margin-top:.5rem;font-size:.72rem;display:none}.dh-ar.svelte-1v7f0c2{color:var(--accent-hi);animation:1.6s ease-in-out infinite svelte-1v7f0c2-dh;display:inline-block}@keyframes svelte-1v7f0c2-dh{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@media (width<=52rem){.termwin.svelte-1v7f0c2{width:176vw;min-width:0}.termwrap.svelte-1v7f0c2{flex:none}.panes.svelte-1v7f0c2{display:flex}.pane-cc.svelte-1v7f0c2{scroll-snap-align:start;flex:0 0 90vw}.pane-tw.svelte-1v7f0c2{scroll-snap-align:end;flex:0 0 86vw}.cc-scroll.svelte-1v7f0c2{height:clamp(12.5rem,38vh,16rem)}.drag-hint.svelte-1v7f0c2{display:inline-flex}}@media (prefers-reduced-motion:reduce){.cursor.svelte-1v7f0c2,.msg.svelte-1v7f0c2,.dh-ar.svelte-1v7f0c2{transition:none;animation:none}}.inspector.svelte-12ef7o{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow:hidden}.ins-head.svelte-12ef7o{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.7rem;padding:.85rem 1.1rem .7rem;display:flex}.eyebrow.svelte-12ef7o{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .3rem;font-size:.7rem}.ins-title.svelte-12ef7o{letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,2.5vw,1.5rem);font-weight:640}.modesw.svelte-12ef7o{border:1px solid var(--border-2);background:var(--inset);border-radius:999px;flex-shrink:0;gap:.15rem;padding:.2rem;display:inline-flex}.modesw.svelte-12ef7o button:where(.svelte-12ef7o){font-family:var(--mono);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:38px;padding:.4rem .8rem;font-size:.74rem;transition:color .15s,background .15s}.modesw.svelte-12ef7o button.on:where(.svelte-12ef7o){color:#04100f;background:var(--accent)}.modesw.svelte-12ef7o button:last-child.on:where(.svelte-12ef7o){color:#0a0612;background:var(--c-summ)}@media (hover:hover){.modesw.svelte-12ef7o button:where(.svelte-12ef7o):not(.on):hover{color:var(--accent-hi)}}.ins-lede.svelte-12ef7o{color:var(--ink-2);max-width:68ch;margin:0;padding:.7rem 1.1rem .3rem;font-size:.9rem;line-height:1.48;display:grid}.lede-txt.svelte-12ef7o{opacity:0;grid-area:1/1;transition:opacity .24s}.lede-txt.show.svelte-12ef7o{opacity:1}@media (prefers-reduced-motion:reduce){.lede-txt.svelte-12ef7o{transition:none}}.rows.svelte-12ef7o{margin:0;padding:0 .7rem .5rem;list-style:none}.row.svelte-12ef7o{border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent);transition:opacity .25s}.row.off.svelte-12ef7o{opacity:.4}.row-btn.svelte-12ef7o{cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:.6rem;padding:.47rem .5rem;font-family:inherit;font-size:.88rem;display:flex}.row-btn.static.svelte-12ef7o{cursor:default}.dot.svelte-12ef7o{background:var(--accent);border-radius:999px;flex-shrink:0;width:7px;height:7px}.dot.keep.svelte-12ef7o{background:var(--ok)}.dot.summ.svelte-12ef7o{background:var(--c-summ)}.row.off.svelte-12ef7o .dot:where(.svelte-12ef7o){background:var(--ink-3)}.row[data-hue=keep].svelte-12ef7o .dot:where(.svelte-12ef7o){background:var(--ok)}.row[data-hue=dedup].svelte-12ef7o .dot:where(.svelte-12ef7o){background:var(--accent-hi)}.row[data-hue=prune].svelte-12ef7o .dot:where(.svelte-12ef7o){background:var(--c-summ)}.row[data-hue=bloat].svelte-12ef7o .dot:where(.svelte-12ef7o){background:var(--c-prune)}.r-plain.svelte-12ef7o{font-weight:500}.grow.svelte-12ef7o{flex:1}.r-state.svelte-12ef7o{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;font-size:.74rem}.row.svelte-12ef7o:not(.off) .r-state:where(.svelte-12ef7o){color:var(--accent-hi)}.row:not(.off)[data-hue=keep].svelte-12ef7o .r-state:where(.svelte-12ef7o){color:var(--ok)}.row:not(.off)[data-hue=prune].svelte-12ef7o .r-state:where(.svelte-12ef7o){color:var(--c-summ)}.row:not(.off)[data-hue=bloat].svelte-12ef7o .r-state:where(.svelte-12ef7o){color:var(--c-prune)}.row.off.svelte-12ef7o .r-state:where(.svelte-12ef7o),.row-memory.svelte-12ef7o .r-state:where(.svelte-12ef7o){color:var(--ink-3)}.row-memory.summon.svelte-12ef7o .r-state:where(.svelte-12ef7o){color:var(--c-summ)}.chev.svelte-12ef7o{font-family:var(--mono);color:var(--ink-3);text-align:center;width:1rem}.r-detail.svelte-12ef7o{padding:0 .5rem .7rem 1.6rem}.r-detail.svelte-12ef7o p:where(.svelte-12ef7o){color:var(--ink-2);margin:0 0 .4rem;font-size:.84rem;line-height:1.5}.tech.svelte-12ef7o{font-family:var(--mono);color:var(--ink-3);border:1px solid var(--border-2);border-radius:999px;padding:.08rem .5rem;font-size:.7rem}.row-memory.svelte-12ef7o{border-bottom:0}.mem-sum.svelte-12ef7o{border-left:2px solid color-mix(in srgb, var(--c-summ) 50%, transparent);background:color-mix(in srgb, var(--c-summ) 7%, transparent);color:var(--ink);margin:0 .5rem .6rem 1.6rem;padding:.5rem .6rem;font-size:.84rem;line-height:1.5}.ins-foot.svelte-12ef7o{border-top:1px solid var(--border);background:color-mix(in srgb, var(--accent) 2%, var(--card));grid-template-columns:auto 1fr;align-items:center;gap:.25rem 1.1rem;padding:.75rem 1.1rem .85rem;display:grid}.foot-metric.svelte-12ef7o{flex-wrap:wrap;align-items:baseline;gap:.5rem;min-height:2.4rem;display:flex}.fm-num.svelte-12ef7o{font-family:var(--mono);color:var(--accent-hi);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;transition:color .3s}.fm-num.summ.svelte-12ef7o{color:var(--c-summ)}.fm-lbl.svelte-12ef7o{color:var(--ink-2);font-size:.8rem}.fm-lbl.svelte-12ef7o .dim:where(.svelte-12ef7o){color:var(--ink-3)}.foot-note.svelte-12ef7o{color:var(--ink-3);grid-column:2;margin:0;font-size:.8rem;line-height:1.45}.foot-note.svelte-12ef7o code:where(.svelte-12ef7o){font-family:var(--mono);color:var(--accent-hi);background:var(--inset);border-radius:4px;padding:.02em .32em;font-size:.85em}.foot-link.svelte-12ef7o{font-family:var(--mono);grid-column:1/-1;margin:.2rem 0 0;font-size:.74rem}.foot-link.svelte-12ef7o a:where(.svelte-12ef7o){color:var(--ink-2)}.foot-link.svelte-12ef7o a:where(.svelte-12ef7o):hover{color:var(--accent-hi)}@media (width<=40rem){.ins-head.svelte-12ef7o{flex-direction:column;align-items:stretch}.modesw.svelte-12ef7o{width:100%}.modesw.svelte-12ef7o button:where(.svelte-12ef7o){flex:1;padding:.4rem}.ins-foot.svelte-12ef7o{grid-template-columns:1fr}.foot-note.svelte-12ef7o{grid-column:1}}.hero-pills:where(.astro-lcdefpme){flex-wrap:wrap;gap:.5rem;display:flex}.release-pill:where(.astro-lcdefpme){font-family:var(--mono);color:var(--accent-hi);background:var(--accent-soft);border:1px solid var(--border-2);border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .7rem;font-size:.72rem;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.release-pill:where(.astro-lcdefpme):hover{border-color:var(--accent)}.install-pill:where(.astro-lcdefpme){color:#04100f;background:var(--accent);border-color:var(--accent);font-weight:600}.install-pill:where(.astro-lcdefpme):hover{background:var(--accent-hi);border-color:var(--accent-hi);color:#04100f}.term-wide:where(.astro-lcdefpme){width:100%;max-width:86rem;margin-inline:auto}@media (width<=52rem){.term-wide:where(.astro-lcdefpme){scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);scroll-padding-inline:.9rem;display:flex;overflow:auto hidden}.term-wide:where(.astro-lcdefpme):before,.term-wide:where(.astro-lcdefpme):after{content:"";flex:0 0 .9rem}.term-wide:where(.astro-lcdefpme)::-webkit-scrollbar{display:none}}@media (width<=52rem) and (pointer:fine){.term-wide:where(.astro-lcdefpme){scrollbar-width:thin;scrollbar-color:#2f3f3e transparent}.term-wide:where(.astro-lcdefpme)::-webkit-scrollbar{height:8px;display:block}.term-wide:where(.astro-lcdefpme)::-webkit-scrollbar-thumb{background:#2f3f3e;border-radius:999px}}.close:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.6rem);display:grid}.close-copy:where(.astro-lcdefpme),.close-cmd:where(.astro-lcdefpme){min-width:0}.close-eyebrow:where(.astro-lcdefpme){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .5rem;font-size:.7rem}.close-h:where(.astro-lcdefpme){letter-spacing:-.02em;margin:0 0 1.1rem;font-size:clamp(1.3rem,2.6vw,1.75rem);font-weight:660;line-height:1.14}.steps:where(.astro-lcdefpme){flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.steps:where(.astro-lcdefpme) li:where(.astro-lcdefpme){color:var(--ink-2);align-items:flex-start;gap:.7rem;font-size:.92rem;line-height:1.5;display:flex}.steps:where(.astro-lcdefpme) .sn:where(.astro-lcdefpme){width:1.5rem;height:1.5rem;font-family:var(--mono);color:var(--accent-hi);background:var(--accent-soft);border:1px solid var(--border-2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.steps:where(.astro-lcdefpme) code:where(.astro-lcdefpme){font-family:var(--mono);color:var(--accent-hi);background:var(--inset);border-radius:4px;padding:.02em .32em;font-size:.85em}.cmd-card:where(.astro-lcdefpme){border:1px solid var(--border);border-radius:var(--radius);background:#0b0e0e;flex-direction:column;gap:.45rem;min-width:0;padding:1rem 1.1rem;display:flex}.cmd-lbl:where(.astro-lcdefpme){font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.2rem;font-size:.66rem}.cmd:where(.astro-lcdefpme){font-family:var(--mono);color:var(--ink);white-space:nowrap;scrollbar-width:none;font-size:.84rem;overflow-x:auto}.cmd:where(.astro-lcdefpme)::-webkit-scrollbar{display:none}.cmd-ps:where(.astro-lcdefpme){color:var(--accent);user-select:none;margin-right:.5rem}.cmd-sm:where(.astro-lcdefpme){color:var(--ink-2);font-size:.74rem}.cmd-or:where(.astro-lcdefpme){color:var(--ink-3);margin-top:.35rem;font-size:.74rem}.cta-row:where(.astro-lcdefpme){flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.cta:where(.astro-lcdefpme){font-family:var(--mono);border-radius:8px;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.82rem;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.cta-primary:where(.astro-lcdefpme){background:var(--accent);color:#04100f;border:1px solid var(--accent);font-weight:600}.cta-primary:where(.astro-lcdefpme):hover{background:var(--accent-hi);border-color:var(--accent-hi)}.cta-ghost:where(.astro-lcdefpme){color:var(--ink-2);border:1px solid var(--border-2);background:0 0}.cta-ghost:where(.astro-lcdefpme):hover{border-color:var(--accent);color:var(--ink)}@media (width<=46rem){.close:where(.astro-lcdefpme){grid-template-columns:1fr;gap:1.6rem}}.vx-footer:where(.astro-lcdefpme){flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:clamp(2.6rem,7vmin,4.5rem);display:flex}.vx-brand:where(.astro-lcdefpme).sm{gap:.45rem;font-size:.92rem}.ft-nav:where(.astro-lcdefpme){font-family:var(--mono);gap:1.2rem;margin-left:auto;font-size:.8rem;display:inline-flex}.ft-lic:where(.astro-lcdefpme){width:100%;font-family:var(--mono);color:var(--ink-3);margin:0;font-size:.72rem}.vx-footer:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--ink-2)}.vx-footer:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover{color:var(--accent-hi)}
