:root{--brand-cyan:#00e5fb;--brand-cyan-soft:#7af1fd;--brand-blue:#0563f2;--brand-blue-deep:#0343b4;--brand-ink:#06080e;--brand-gradient:linear-gradient(158deg,var(--brand-cyan) 0%,var(--brand-blue) 78%);--brand-gradient-soft:linear-gradient(158deg,#00e5fb29 0%,#0563f229 78%);--neo-bg:#e4e8ef;--neo-bg-soft:#e9ecf2;--neo-bg-deep:#dce1ea;--neo-shadow:#0d275042;--neo-shadow-strong:#0d275057;--neo-light:#fffffff2;--key-hi:#ffffffbf;--key-hi-soft:#ffffffb3;--key-bloom:#ffffff38;--grad-ink:linear-gradient(180deg,#232935 0%,#06080e 100%);--grad-ink-card:linear-gradient(180deg,#171d28 0%,#06080e 100%);--grad-accent:linear-gradient(180deg,#2c82ff 0%,#0448c4 100%);--grad-inverse:linear-gradient(180deg,#fff 0%,#e4e8ef 100%);--on-ink:#fff;--on-inverse:#06080e;--switch-on:#171717;--gold:#c8a24a;--n-0:#fff;--n-25:#fafbfc;--n-50:#f4f5f7;--n-100:#eceef1;--n-200:#e1e4e9;--n-300:#cbd1da;--n-400:#9aa2af;--n-500:#6e7783;--n-600:#4b535e;--n-700:#333a44;--n-800:#1a1f27;--n-900:#0b0f18;--n-950:#06080e;--accent-violet:#6c4fe8;--accent-violet-tint:#6c4fe81a;--accent-lime:#8fbf1f;--accent-lime-tint:#8fbf1f1f;--accent-coral:#f2704b;--accent-coral-tint:#f2704b1f;--stage-found:var(--brand-cyan);--stage-found-ink:#05606b;--stage-chosen:var(--accent-violet);--stage-chosen-ink:#4b2fbf;--stage-signed:var(--accent-lime);--stage-signed-ink:#4e6a0b;--stage-time:var(--brand-blue);--stage-time-ink:#0349c0;--grad-lime:linear-gradient(158deg,#b9e24a 0%,#7fae12 100%);--grad-violet:linear-gradient(158deg,#9b84ff 0%,#5a3ad6 100%);--green-500:#0ca96a;--green-50:#e8f7f0;--amber-500:#e09a2e;--amber-50:#fdf4e4;--red-500:#e0484e;--red-50:#fceded;--text-primary:var(--n-950);--text-secondary:#454c58;--text-muted:var(--n-500);--text-faint:var(--n-400);--text-inverse:var(--n-0);--text-inverse-muted:#ffffff9e;--text-accent:var(--brand-blue);--text-link:var(--n-950);--text-link-hover:var(--brand-blue);--surface-page:var(--neo-bg);--surface-card:var(--neo-bg);--surface-sunken:var(--neo-bg-deep);--surface-raised:var(--neo-bg-soft);--surface-white:var(--n-0);--surface-ink:var(--n-950);--surface-ink-soft:#111826;--surface-accent:var(--brand-blue);--surface-accent-tint:#0563f212;--surface-glass:#ffffffb8;--border-hairline:#ffffff8c;--border-hairline-ink:#06080e0f;--border-subtle:#06080e1a;--border-strong:#06080e2e;--border-inverse:#ffffff24;--border-accent:#0563f259;--focus-ring:#0563f247}[data-theme=dark]{--neo-bg:#22242b;--neo-bg-soft:#282b33;--neo-bg-deep:#1b1d23;--neo-shadow:#0000009e;--neo-shadow-strong:#000c;--neo-light:#ffffff0e;--key-hi:#ffffff13;--key-hi-soft:#ffffff0f;--key-bloom:#ffffff08;--grad-ink:linear-gradient(180deg,#31353f 0%,#1a1d23 100%);--grad-ink-card:linear-gradient(180deg,#2a2e38 0%,#171a20 100%);--grad-accent:linear-gradient(180deg,#3c8cff 0%,#0a54da 100%);--grad-inverse:linear-gradient(180deg,#f2f5fa 0%,#c9d0dc 100%);--on-inverse:#06080e;--switch-on:#0b0c0f;--gold:#e0b85c;--text-primary:#edf0f5;--text-secondary:#a9b1be;--text-muted:#8b93a1;--text-faint:#6c7381;--text-inverse:#edf0f5;--text-inverse-muted:#edf0f599;--text-accent:#4e9bff;--text-link:#edf0f5;--text-link-hover:#4e9bff;--surface-page:var(--neo-bg);--surface-card:var(--neo-bg);--surface-sunken:var(--neo-bg-deep);--surface-raised:var(--neo-bg-soft);--surface-ink:#12141a;--surface-ink-soft:#1a1d24;--surface-accent-tint:#4e9bff1f;--surface-glass:#22242bc7;--border-hairline:#ffffff0f;--border-hairline-ink:#ffffff0f;--border-subtle:#ffffff1a;--border-strong:#ffffff2e;--border-accent:#4e9bff6b;--focus-ring:#4e9bff52;--green-500:#3ed598;--green-50:#3ed5981f;--amber-500:#f2b44c;--red-500:#ff6b70;--red-50:#ff6b701f;--brand-blue:#4e9bff;--brand-gradient:linear-gradient(158deg,#3be9ff 0%,#4e9bff 78%);--accent-violet:#9a83ff;--accent-violet-tint:#9a83ff29;--accent-lime:#c3e85a;--accent-lime-tint:#c3e85a29;--accent-coral:#ff8c6b;--accent-coral-tint:#ff8c6b29;--stage-found-ink:#5ff0ff;--stage-chosen-ink:#b3a2ff;--stage-signed-ink:#cfee74;--stage-time-ink:#7fb6ff;--grad-lime:linear-gradient(158deg,#d2f172 0%,#9ccb2e 100%);--grad-violet:linear-gradient(158deg,#b3a2ff 0%,#7154e8 100%)}:root{--font-sans-brand:"Onest","Helvetica Neue",Helvetica,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,monospace;--font-display:var(--font-sans-brand);--font-sans:var(--font-sans-brand);--font-ui:var(--font-sans-brand);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--fs-display-xl:74px;--lh-display-xl:.98;--ls-display-xl:-.032em;--fs-display-l:60px;--lh-display-l:1;--ls-display-l:-.03em;--fs-display-m:46px;--lh-display-m:1.04;--ls-display-m:-.026em;--fs-display-s:36px;--lh-display-s:1.06;--ls-display-s:-.022em;--fs-h1:30px;--lh-h1:1.12;--ls-h1:-.018em;--fs-h2:24px;--lh-h2:1.2;--ls-h2:-.016em;--fs-h3:20px;--lh-h3:1.28;--ls-h3:-.013em;--fs-h4:17px;--lh-h4:1.35;--ls-h4:-.01em;--fs-body-l:18px;--lh-body-l:1.55;--ls-body-l:-.008em;--fs-body:16px;--lh-body:1.6;--ls-body:0em;--fs-body-s:14px;--lh-body-s:1.55;--ls-body-s:0em;--fs-caption:13px;--lh-caption:1.45;--ls-caption:0em;--fs-label:11px;--lh-label:1.1;--ls-label:.14em;--fs-mono-s:12px;--ls-mono-s:.02em;--sp-0:0px;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:12px;--sp-6:16px;--sp-7:20px;--sp-8:24px;--sp-9:32px;--sp-10:40px;--sp-11:56px;--sp-12:72px;--sp-13:96px;--sp-14:128px;--sp-15:160px;--container-max:1200px;--container-narrow:760px;--gutter:24px;--gutter-lg:40px;--section-y:120px;--section-y-tight:72px;--card-pad:24px;--card-pad-lg:32px;--stack-gap:16px;--grid-gap:20px;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-2xl:36px;--r-field:14px;--r-card:22px;--r-card-lg:28px;--r-pill:999px;--r-inner:calc(var(--r-card) - 8px);--neo-out-sm:5px 5px 12px var(--neo-shadow),-5px -5px 12px var(--neo-light);--neo-out:9px 9px 22px var(--neo-shadow),-9px -9px 22px var(--neo-light);--neo-out-lg:16px 16px 38px var(--neo-shadow),-14px -14px 32px var(--neo-light);--neo-out-xl:26px 26px 60px var(--neo-shadow-strong),-20px -20px 46px var(--neo-light);--neo-in-sm:inset 3px 3px 7px var(--neo-shadow),inset -3px -3px 7px var(--neo-light);--neo-in:inset 6px 6px 14px var(--neo-shadow),inset -6px -6px 14px var(--neo-light);--neo-in-deep:inset 9px 9px 20px var(--neo-shadow-strong),inset -8px -8px 18px var(--neo-light);--neo-flat:1px 1px 3px var(--neo-shadow),-1px -1px 3px var(--neo-light);--neo-key:0 14px 24px -6px var(--neo-shadow-strong),inset 0 -3px 5px -1px var(--neo-shadow),0 -9px 15px -2px var(--neo-light),inset 0 3px 4px -1px var(--key-hi),inset 0 0 5px 1px var(--key-hi-soft),inset 0 18px 28px 0 var(--key-bloom);--neo-key-press:0 8px 18px -6px var(--neo-shadow),inset 0 -8px 26px 1px var(--key-hi),0 -7px 12px -2px var(--neo-light),inset 0 8px 22px 0 var(--neo-shadow-strong),inset 0 0 10px 1px var(--key-hi-soft);--neo-ink:0 14px 26px -8px #06080e80,inset 0 1px 0 #ffffff38,inset 0 -6px 14px #00000059,inset 0 10px 20px #ffffff0f;--neo-ink-press:0 6px 14px -6px #06080e73,inset 0 3px 10px #0000008c,inset 0 -2px 6px #ffffff1f;--neo-accent:0 16px 28px -10px #0563f299,inset 0 1px 0 #ffffff59,inset 0 -6px 14px #02307c66;--shadow-xs:var(--neo-flat);--shadow-sm:var(--neo-out-sm);--shadow-md:var(--neo-out);--shadow-lg:var(--neo-out-lg);--shadow-xl:var(--neo-out-xl);--shadow-hairline:inset 0 1px 0 var(--neo-light);--shadow-inset-hi:inset 0 1px 0 var(--key-hi);--shadow-inset-field:var(--neo-in-sm);--shadow-soft-out:var(--neo-out);--shadow-soft-in:var(--neo-in);--glow-accent:var(--neo-accent);--glow-cyan:0 16px 28px -10px #00e5fb80,inset 0 1px 0 #fff6;--ring-focus:0 0 0 4px var(--focus-ring);--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.6,0,.2,1);--ease-spring:cubic-bezier(.34,1.42,.5,1);--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-4:.56s;--dur-5:.9s;--t-fast:all var(--dur-1) var(--ease-out);--t-base:all var(--dur-2) var(--ease-out);--t-slow:all var(--dur-3) var(--ease-out);--lift-hover:scale(1.02);--hover-scale:1.02;--dur-key:.3s;--press-scale:.985;--t-key:all var(--dur-key) var(--ease-out)}@keyframes rm-drift-a{0%{transform:translate(0)scale(1)}50%{transform:translate(-6%,4%)scale(1.15)}to{transform:translate(0)scale(1)}}@keyframes rm-drift-b{0%{transform:translate(0)scale(1.05)}50%{transform:translate(7%,-5%)scale(1)}to{transform:translate(0)scale(1.05)}}@keyframes rm-liquid-a{0%{transform:translate(-8%,6%)scale(1.25)}33%{transform:translate(10%,-4%)scale(1.05)}66%{transform:translate(-4%,-8%)scale(1.3)}to{transform:translate(-8%,6%)scale(1.25)}}@keyframes rm-liquid-b{0%{transform:translate(12%,-8%)scale(1.1)}40%{transform:translate(-10%,8%)scale(1.35)}75%{transform:translate(6%,10%)scale(1.15)}to{transform:translate(12%,-8%)scale(1.1)}}@keyframes rm-liquid-c{0%{transform:translateY(12%)scale(1.4)rotate(0)}50%{transform:translate(-6%,-10%)scale(1.1)rotate(180deg)}to{transform:translateY(12%)scale(1.4)rotate(360deg)}}@keyframes rm-sheen{0%{transform:translate(-120%)skew(-12deg)}to{transform:translate(220%)skew(-12deg)}}@keyframes rm-pixel-in{0%{opacity:0;filter:blur(9px)contrast(2.6)}35%{opacity:1;filter:blur(5px)contrast(1.9)}65%{filter:blur(2.5px)contrast(1.4)}85%{filter:blur(1px)contrast(1.1)}to{opacity:1;filter:none}}@keyframes rm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rm-fade{0%{opacity:0}to{opacity:1}}@keyframes rm-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rm-marquee-3{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes rm-pulse-ring{0%{box-shadow:0 0 #0563f259}70%{box-shadow:0 0 0 12px #0563f200}to{box-shadow:0 0 #0563f200}}@keyframes rm-shimmer{0%{background-position:0%}to{background-position:200%}}@keyframes rm-spin{to{transform:rotate(360deg)}}@keyframes rm-bulb-burst{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}@keyframes rm-dash-flow{to{stroke-dashoffset:-28px}}@keyframes rm-leak-l{0%{opacity:0;transform:translate(0)}18%{opacity:.9}to{opacity:0;transform:translate(-26px,10px)}}@keyframes rm-leak-r{0%{opacity:0;transform:translate(0)}18%{opacity:.9}to{opacity:0;transform:translate(26px,10px)}}@keyframes rm-orbit{to{transform:rotate(360deg)}}@keyframes rm-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes rm-node-blink{0%,to{opacity:.35}50%{opacity:1}}@keyframes rm-ring-pulse{0%{opacity:.75;transform:scale(1)}55%{opacity:0;transform:scale(1.28)}to{opacity:0;transform:scale(1)}}@keyframes rm-beam-down{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(78px)}}@keyframes rm-led-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes rm-trace{0%{stroke-dashoffset:260px;opacity:0}30%{opacity:.34}to{stroke-dashoffset:0;opacity:.34}}@keyframes rm-border-flow{0%{background-position:0%}to{background-position:300%}}@keyframes rm-band-wander{0%{background-position:8% 22%}14%{background-position:-88% 74%}27%{background-position:-196% 12%}41%{background-position:-142% 91%}58%{background-position:-268% 38%}72%{background-position:-334% 84%}86%{background-position:-262% 18%}to{background-position:-408% 22%}}@keyframes rm-liquid-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rm-blob-breathe{0%{transform:scale(1)rotate(0)}38%{transform:scale(1.055)rotate(3.5deg)}68%{transform:scale(.975)rotate(-2deg)}to{transform:scale(1)rotate(0)}}@keyframes rm-ink-draw{0%{stroke-dashoffset:var(--ink-len)}22%{stroke-dashoffset:var(--ink-len)}62%{stroke-dashoffset:0}88%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--ink-len) * -1)}}@keyframes rm-pebble-float{0%{transform:translate(0)}50%{transform:translate(1.5px,-3px)}to{transform:translate(0)}}@keyframes rm-tip-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.5;transform:scale(1.35)}}@keyframes rm-scan-down{0%{opacity:0;transform:translateY(0)}12%{opacity:1}62%{opacity:1;transform:translateY(54px)}80%{opacity:0;transform:translateY(54px)}to{opacity:0;transform:translateY(0)}}@keyframes rm-row-in{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}@keyframes rm-tilt-a{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(-3.4deg)translateY(-2px)}}@keyframes rm-tilt-b{0%,to{transform:rotate(2.4deg)translateY(0)}50%{transform:rotate(1deg)translateY(2px)}}@keyframes rm-leak-scan{0%{opacity:0;transform:translateY(0)}6%{opacity:1}44%{opacity:1;transform:translateY(52px)}52%{opacity:.9;transform:translateY(52px)}62%{opacity:0;transform:translateY(52px)}to{opacity:0;transform:translateY(0)}}@keyframes rm-leak-lift{0%,10%{transform:translateY(0)}18%{transform:translateY(-2.2px)}34%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes rm-leak-reach{0%,54%{opacity:0;transform:translateY(4px)scale(.9)}62%{opacity:.85;transform:translateY(0)scale(1)}72%{opacity:.5}82%{opacity:0;transform:translateY(3px)scale(.94)}to{opacity:0}}@keyframes rm-leak-ghost{0%,50%{opacity:0}60%{opacity:.55}70%{opacity:.2}80%,to{opacity:0}}@keyframes rm-leak-land{0%,8%{opacity:0;transform:translateY(-7px)scale(.62)}20%{opacity:1;transform:translateY(0)scale(1.16)}28%{transform:translateY(0)scale(.96)}36%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rm-leak-wait{0%,58%{opacity:.35;transform:scale(1)}70%{opacity:.9;transform:scale(1.14)}84%{opacity:.35;transform:scale(1)}to{opacity:.35;transform:scale(1)}}@keyframes rm-seesaw-a{0%,to{transform:rotate(-1.6deg)translateY(1px)}50%{transform:rotate(-4.2deg)translateY(-3px)}}@keyframes rm-seesaw-b{0%,to{transform:rotate(1.6deg)translateY(-1px)}50%{transform:rotate(4.2deg)translateY(3px)}}@keyframes rm-leak-weigh{0%,to{opacity:.35}50%{opacity:.9}}@keyframes rm-hero-float{0%,to{transform:translate(-50%,-50%)translateZ(38px)}50%{transform:translate(-50%,-50%)translateZ(56px)}}@keyframes rm-hero-float-l{0%,to{transform:translate(-50%,-50%)translate(-32%)translateZ(30px)rotate(-1deg)}50%{transform:translate(-50%,-50%)translate(-32%)translateZ(54px)rotate(-2.4deg)}}@keyframes rm-hero-float-r{0%,to{transform:translate(-50%,-50%)translate(32%)translateZ(52px)rotate(1.4deg)}50%{transform:translate(-50%,-50%)translate(32%)translateZ(28px)rotate(.4deg)}}@keyframes rm-tile-glow{0%,72%{opacity:.5}84%{opacity:1}to{opacity:.5}}@keyframes rm-focus-in{0%,10%{opacity:0}20%{opacity:1}72%{opacity:1}84%,to{opacity:0}}@keyframes rm-march{to{stroke-dashoffset:-24px}}@keyframes rm-caret{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@keyframes rm-row-fade{0%,14%{opacity:0;transform:translateY(4px)}26%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes rm-thumb-in{0%{opacity:0;transform:translateY(7px)scale(.9)}12%{opacity:1;transform:translateY(0)scale(1)}62%{opacity:1;transform:translateY(0)scale(1)}76%{opacity:0;transform:translateY(-5px)scale(.96)}to{opacity:0;transform:translateY(7px)scale(.9)}}@keyframes rm-aurora{0%{background-position:0%,100%,50% 0,0%}33%{background-position:60% 30%,30% 70%,20% 100%,50%}66%{background-position:100% 70%,0 30%,80% 20%,100%}to{background-position:0%,100%,50% 0,0%}}@keyframes rm-marquee-fwd{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes rm-marquee-rev{0%{transform:translate(-33.3333%)}to{transform:translate(0)}}:root{--font-sans-brand:var(--font-onest), "Helvetica Neue", Helvetica, sans-serif;--font-mono:var(--font-ibm-plex-mono), ui-monospace, SFMono-Regular, monospace}
