@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground:#08161b;--panel:#0e2128;--panel2:#12292f;--line:#244650;--ink:#e5f0ec;--muted:#7f9c99;--amber:#ffb224;--coral:#ff6a4d;--display:"Unbounded Variable", "Unbounded", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.16, 1, .3, 1);--margin:clamp(16px, 4vw, 64px);--gutter:clamp(16px, 2.4vw, 32px)}*{box-sizing:border-box}html{background:var(--ground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ground);color:var(--ink);font:400 15px/1.65 var(--mono);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,dl,dd,ol{margin:0;padding:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--amber);color:#1a1204;z-index:100;padding:10px 14px;font-weight:500;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.grid12{column-gap:var(--gutter);padding:0 var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));max-width:1680px;margin:0 auto;display:grid}.bar{z-index:30;padding:18px var(--margin);transition:translate .6s var(--ease);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.bar>*{pointer-events:auto}html.bar-away .bar{translate:0 -160%}.brand{min-height:32px;font:700 17px/1 var(--display);letter-spacing:-.03em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.chip{background:var(--panel);border:1px solid var(--line);transition:border-color .3s var(--ease), background .3s var(--ease), translate .3s var(--ease);border-radius:10px;align-items:center;padding:9px 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--amber);background:var(--panel2);translate:0 -1px}.chip-quiet{background:0 0}.brand .mk-in{transition:translate .5s var(--ease)}.brand:hover .mk-in,.brand:focus-visible .mk-in{translate:4px}.btn{isolation:isolate;background:var(--amber);color:#1a1204;font:500 15px/1 var(--mono);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--ink);transition:translate .55s var(--ease);position:absolute;inset:0;translate:-101%}.btn:hover:before,.btn:focus-visible:before{translate:0}.btn:active{scale:.98}.btn[disabled]{opacity:.45;cursor:default}.btn[disabled]:before{display:none}.btn.sm{padding:10px 16px;font-size:13px}.btn.ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.btn.ghost:before{background:var(--panel2)}.u{transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:3px;font-weight:500;text-decoration:none}.u:hover{background-position:100% 100%;background-size:0% 1px}button.u{cursor:pointer;color:inherit;background-color:#0000;border:0;padding-left:0;padding-right:0}.hero{height:560svh;position:relative}.stage{height:100svh;position:sticky;top:0;overflow:clip}.scene{--lit:0;--core:.08;--lock:0;--ts:1;width:100%;height:100%;display:block;position:absolute;inset:0}.vignette{pointer-events:none;background:radial-gradient(120% 90% at 62% 55%, transparent 45%, var(--ground) 100%), linear-gradient(90deg, var(--ground) 0%, transparent 36%);position:absolute;inset:0}.scene .m{stroke:var(--line);stroke-width:1px;stroke-linejoin:round}.scene .fl{fill:var(--l)}.scene .fr{fill:var(--r)}.scene .ft{fill:var(--t)}.m-floor{--l:#0a1c22;--r:#09181d;--t:#0d2229}.m-belt{--l:#17353e;--r:#122c34;--t:#1c424d}.m-crate{--l:#214854;--r:#193a44;--t:#2b5a68}.m-furnace{--l:#15323c;--r:#102830;--t:#1b3f4b}.m-furnace2{--l:#112b33;--r:#0d232a;--t:#17363f}.m-pipe{--l:#1c424d;--r:#163640;--t:#234f5c}.m-pad{--l:#17353e;--r:#122c34;--t:#1f4753}.m-agent{--l:#3f7886;--r:#31616d;--t:#50919f}.m-agent2{--l:#4a8997;--r:#3a7480;--t:#5ea3b1}.m-arch,.m-lamp{--l:#123039;--r:#0e262d;--t:#17404b}.m-desk{--l:#17353e;--r:#122c34;--t:#1c424d}.m-screen{--l:#0d2229;--r:#0a1a20;--t:#12292f}.m-pkt{--l:var(--amber);--r:#d98f12;--t:#ffd37a}.m-seat.fl{fill:color-mix(in srgb, var(--amber) calc(var(--on,0) * 100%), #17353e)}.m-seat.fr{fill:color-mix(in srgb, #d98f12 calc(var(--on,0) * 100%), #122c34)}.m-seat.ft{fill:color-mix(in srgb, #ffd37a calc(var(--on,0) * 100%), #1c424d)}.scene .grid{stroke:var(--line);stroke-opacity:.45;stroke-width:1px}.scene .lane{stroke:var(--amber);stroke-opacity:.6;stroke-width:2px;stroke-dasharray:10 18}.scene .feedline{stroke:var(--coral);stroke-opacity:.8;stroke-width:2px;stroke-dasharray:8 20}.scene .alert-line{stroke:var(--line);stroke-width:2px;stroke-dasharray:4 7}.scene .plate{fill:#0d2229;stroke:var(--line)}.scene .plate-line{stroke:var(--ink);stroke-opacity:.45;stroke-width:1.5px}.scene .mouth{fill:#2a0f0a;stroke:#5c2a1f}.scene .flame{fill:var(--coral);fill-opacity:.92}.scene .smoke{fill:#c6dcd8;fill-opacity:0}.scene .core-slot{fill:#0a1a20;stroke:var(--line)}.scene .core{fill:var(--amber);fill-opacity:var(--core)}.scene .eye{fill:var(--amber);fill-opacity:calc(.1 + .9 * var(--lit))}.scene .antenna{stroke:#50919f;stroke-width:2px}.scene .beam{fill:var(--amber);fill-opacity:.16;stroke:var(--amber);stroke-opacity:.85;stroke-width:1.5px}.scene .lamp-on{fill:var(--amber)}.scene .glass{stroke:#beebe680;stroke-width:1.2px;fill:#96e1e10d}.scene .gl-top{fill:#96e1e11a}.scene .lock-body{fill:color-mix(in srgb, var(--amber) calc(var(--lock) * 100%), #2b5a68)}.scene .lock-shackle{fill:none;stroke:color-mix(in srgb, var(--amber) calc(var(--lock) * 100%), #2b5a68);stroke-width:3px;stroke-linejoin:round}.scene .row{fill:var(--amber);fill-opacity:.1}.scene .lbl{font:500 calc(11px * var(--ts)) var(--mono);fill:var(--muted);letter-spacing:.08em;text-transform:uppercase;transition:opacity .5s}.scene .lbl-burn,.scene .burn-tag{fill:var(--coral)}.scene .burn-tag{font:500 calc(13px * var(--ts)) var(--mono);text-anchor:middle;letter-spacing:.04em}.scene .crate-tag{font:500 10px var(--mono);fill:var(--ink);fill-opacity:.8;text-anchor:middle}.intro{left:var(--margin);z-index:3;will-change:translate, opacity;max-width:min(900px,66vw);position:absolute;top:15svh}.intro h1{font:700 clamp(2.2rem, .8rem + 4vw, 4.8rem) / 1 var(--display);letter-spacing:-.035em}.intro h1 .ln{display:block}.intro h1 .ln:last-child{color:var(--amber)}.lede{color:#b9cfca;max-width:54ch;margin-top:26px;font-size:clamp(.95rem,.85rem + .3vw,1.1rem)}.actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px;display:flex}.caps{left:var(--margin);z-index:3;width:min(470px,40vw);position:absolute;bottom:7svh}.stepper{opacity:0;gap:6px;margin-bottom:22px;list-style:none;transition:opacity .5s;display:flex}.is-moving .stepper{opacity:1}.stepper li{border-top:2px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:1;padding-top:8px;font-size:11px;transition:border-color .5s,color .5s}.stepper li.is-on{border-color:var(--amber);color:var(--ink)}.cap-stack{min-height:14.5em;position:relative}.cap{opacity:0;transition:opacity .5s var(--ease), translate .6s var(--ease);pointer-events:none;position:absolute;inset:0 auto auto 0;translate:0 18px}.cap.is-on{opacity:1;translate:0}.cap .num{color:var(--amber);letter-spacing:.1em;font-size:12px}.cap h2{font:600 clamp(1.4rem, 1rem + 1.4vw, 2.1rem) / 1.1 var(--display);letter-spacing:-.03em;margin:8px 0 12px}.cap p{color:#b9cfca;max-width:46ch;font-size:14px}.meter{right:var(--margin);z-index:3;opacity:0;justify-items:end;gap:2px;transition:opacity .5s;display:grid;position:absolute;top:84px}.is-moving .meter{opacity:1}.meter span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.meter b{font:600 clamp(1.4rem, 1rem + 1.2vw, 2.2rem) / 1 var(--display);letter-spacing:-.02em;transition:color .4s}.meter b.is-ok{color:var(--amber)}.cue{left:var(--margin);z-index:3;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;transition:opacity .5s;position:absolute;bottom:5svh}.is-moving .cue{opacity:0}.hero.is-static{height:auto}.hero.is-static .stage{flex-direction:column;height:auto;padding-bottom:8svh;display:flex;position:relative;overflow:visible}.hero.is-static .intro{order:1}.hero.is-static .scene{order:2}.hero.is-static .caps{order:3}.hero.is-static .intro{max-width:none;padding:16svh var(--margin) 0;position:relative;top:auto;left:auto}.hero.is-static .scene{width:100%;height:62svh;margin-top:4svh;position:relative}.hero.is-static .vignette{display:none}.hero.is-static .caps{width:auto;padding:0 var(--margin);margin-top:6svh;position:relative;bottom:auto;left:auto}.hero.is-static .cap-stack{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:36px;min-height:0;display:grid}.hero.is-static .cap{opacity:1;position:static;translate:none}@media (prefers-reduced-motion:reduce){.hero{height:auto}.stage{position:relative}}section{position:relative}.display{text-wrap:balance;font:700 clamp(1.9rem, 1rem + 2.8vw, 3.8rem) / 1.04 var(--display);letter-spacing:-.035em}.gets{border-top:1px solid var(--line);padding:18svh 0 12svh}.gets .display{grid-column:1/span 5;align-self:start;position:sticky;top:16svh}.ledger{grid-column:7/-1}.lrow{gap:var(--gutter);border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);padding:26px 0;display:grid}.lrow:last-child{border-bottom:1px solid var(--line)}.lrow dt{font:600 1.05rem / 1.3 var(--display);letter-spacing:-.02em}.lrow dd{color:#b9cfca}.room{background:linear-gradient(var(--ground), var(--panel) 40%, var(--ground));padding:12svh 0 14svh}.r-copy{grid-column:1/span 5;align-self:center}.r-copy .lede{margin:24px 0 36px}.rules>div{border-top:1px solid var(--line);gap:4px;padding:18px 0;display:grid}.rules dt{color:var(--amber);font-weight:500}.rules dd{color:#b9cfca;font-size:14px}.r-fig{aspect-ratio:5/4;--lit:1;grid-column:6/-1;min-height:420px;position:relative}.r-fig .scene{inset:0}.r-fig{-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 62%,#0000 100%)}.price{border-top:1px solid var(--line);padding:16svh 0 14svh}.p-head{grid-column:1/span 5}.p-head .lede{margin:22px 0 36px}.big-n{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.big-n b{font:700 clamp(2.6rem, 1rem + 5vw, 5.4rem) / 1 var(--display);letter-spacing:-.04em;color:var(--amber)}.big-n span{color:var(--muted)}.ptable{border-collapse:collapse;grid-column:7/-1;align-self:start;width:100%}.ptable th,.ptable td{text-align:left;border-top:1px solid var(--line);padding:16px 0;font-weight:400}.ptable thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-top:0;padding-top:0;font-size:11px}.ptable tbody th{font:600 1.2rem / 1 var(--display);width:22%}.ptable td{font-variant-numeric:tabular-nums;font-size:1.05rem}.ptable .pn{color:var(--muted);text-align:right;font-size:13px}.ptable tr.is-min th,.ptable tr.is-min td{color:var(--amber)}.p-foot{color:var(--muted);grid-column:7/-1;max-width:56ch;margin-top:22px;font-size:13px}.finale{border-top:1px solid var(--line);text-align:center;padding:20svh 0 18svh}.finale .grid12{justify-items:center;row-gap:40px}.finale .display{grid-column:2/span 10;font-size:clamp(2.2rem,1rem + 4.6vw,5.4rem)}.finale .btn{grid-column:1/-1}.foot{border-top:1px solid var(--line);padding:10svh 0 28px}.fine{color:var(--muted);grid-column:1/span 6;max-width:62ch;font-size:13px}.f-links{grid-column:9/-1;justify-content:flex-end;align-self:start;gap:28px;font-size:14px;display:flex}.wm{padding:0 var(--margin);margin:10svh 0 0;text-decoration:none;display:block;overflow:hidden;container-type:inline-size}.wm span{font:800 25cqi / .9 var(--display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px #4a6a70;transition:-webkit-text-stroke-color .6s var(--ease);white-space:nowrap;display:block}.wm:hover span{-webkit-text-stroke-color:var(--amber)}.legal{padding:18px var(--margin) 0;color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.nf{min-height:100svh;padding:0 var(--margin);align-content:center;justify-items:start;gap:22px;display:grid}.nf-code{color:var(--amber);letter-spacing:.1em}.nf h1{font:700 clamp(2.4rem, 1rem + 5vw, 5.4rem) / 1 var(--display);letter-spacing:-.035em}.js [data-rv]{opacity:0;transition:opacity .8s var(--ease), translate .9s var(--ease);translate:-26px}.js [data-rv].is-in{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.js [data-rv]{opacity:1;transition:none;translate:none}.cap,.stepper,.meter{transition:none}}@media (width<=900px){.hero{height:460svh}.intro{max-width:none;top:14svh;right:var(--margin)}.caps{width:auto;padding:36px var(--margin) 4svh;isolation:isolate;bottom:0;left:0;right:0}.caps:before{content:"";z-index:-1;background:linear-gradient(to bottom, transparent, var(--ground) 36px);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.is-moving .caps:before{opacity:1}.cap-stack{min-height:16.5em}.meter{top:72px}.vignette{background:radial-gradient(120% 70% at 50% 62%, transparent 40%, var(--ground) 100%)}.gets .display,.ledger,.r-copy,.r-fig,.p-head,.ptable,.p-foot,.fine,.f-links{grid-column:1/-1;position:static}.gets,.price{padding-top:10svh}.gets .display{margin-bottom:28px}.lrow{grid-template-columns:1fr;gap:6px}.r-fig{min-height:300px;margin-top:36px}.p-head{margin-bottom:36px}.f-links{justify-content:flex-start;margin-top:24px}.finale .display{grid-column:1/-1}}.app{min-height:100svh;padding:84px var(--margin) 60px}.gate{padding:0 var(--margin);place-items:center start;display:grid;position:fixed;inset:0}.gate-bg{position:absolute;inset:0}.gate-card{z-index:2;background:color-mix(in srgb, var(--panel) 92%, transparent);border:1px solid var(--line);border-radius:14px;justify-items:start;gap:18px;width:min(440px,100%);padding:30px;display:grid;position:relative}.gate-card h1{font:700 clamp(1.8rem, 1rem + 2vw, 2.6rem) / 1.05 var(--display);letter-spacing:-.035em}.note{color:var(--muted);font-size:12px}.wlist{gap:8px;width:100%;display:grid}.wopt{background:var(--panel2);border:1px solid var(--line);cursor:pointer;text-align:left;width:100%;transition:border-color .3s var(--ease), translate .3s var(--ease);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-weight:500;display:flex}.wopt:hover:not(:disabled){border-color:var(--amber);translate:3px}.wopt:disabled{opacity:.6;cursor:default}.wopt em{color:var(--muted);margin-left:auto;font-size:12px;font-style:normal}.wi{background:var(--line);border-radius:6px;width:24px;height:24px}.muted{color:var(--muted)}.small{font-size:13px}.lab{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.shell{grid-template-columns:240px minmax(0,1fr) 300px;align-items:start;gap:clamp(18px,2.4vw,36px);max-width:1520px;margin:0 auto;display:grid}.rail,.insp{align-content:start;gap:12px;display:grid;position:sticky;top:84px}.who{border-bottom:1px solid var(--line);gap:2px;margin-bottom:4px;padding-bottom:16px;display:grid}.who b{font-weight:500}.alist{gap:8px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.arow{text-align:left;border:1px solid var(--line);cursor:pointer;width:100%;transition:border-color .3s var(--ease), background .3s var(--ease), translate .3s var(--ease);background:0 0;border-radius:10px;gap:2px;padding:12px 14px;display:grid}.arow:hover{border-color:var(--muted);translate:3px}.arow.is-on{border-color:var(--amber);background:var(--panel)}.arow span{color:var(--muted);font-size:12px}.lock-note{margin-top:10px}.quiet{cursor:pointer;color:var(--muted);background:0 0;border:0;justify-self:start;padding:0 0 3px}.work{gap:18px;min-width:0;display:grid}.agent{gap:18px;display:grid}.a-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.a-head h1,.panel h1{font:700 clamp(1.6rem, 1rem + 1.6vw, 2.4rem) / 1.08 var(--display);letter-spacing:-.035em}.state{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:12px}.state.ok{color:#1a1204;background:var(--amber);border-color:var(--amber)}.stage-card{border:1px solid var(--line);background:radial-gradient(90% 100% at 50% 60%, var(--panel), var(--ground));border-radius:14px;height:clamp(240px,34vh,340px);position:relative;overflow:hidden}.stage-card .scene{width:100%;height:100%;position:absolute;inset:0}.stage-cap{color:var(--ink);background:color-mix(in srgb, var(--ground) 80%, transparent);border-radius:8px;padding:6px 10px;font-size:12px;position:absolute;bottom:12px;left:16px}.tabs{border-bottom:1px solid var(--line);gap:4px;display:flex}.tabs button{color:var(--muted);cursor:pointer;transition:color .3s var(--ease), border-color .3s var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 18px;font-weight:500;position:relative}.tabs button:hover{color:var(--ink)}.tabs button.on{color:var(--ink);border-color:var(--amber)}.lk{vertical-align:1px;border:1.5px solid;border-radius:2px;width:8px;height:8px;margin-left:8px;display:inline-block}.panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;justify-items:start;gap:14px;padding:22px;display:grid}.panel h2{font:600 1.1rem / 1.2 var(--display);letter-spacing:-.02em}.make{max-width:560px}.field{color:var(--muted);gap:6px;width:100%;font-size:12px;display:grid}.field input,.field select,.addr input{background:var(--ground);border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);border-radius:10px;padding:12px 14px}.field input:focus,.field select:focus,.addr input:focus{border-color:var(--amber);outline:none}.addr{gap:10px;width:100%;display:flex}.addr .btn{white-space:nowrap}.check{border:1px solid var(--line);border-radius:10px;justify-items:start;gap:14px;width:100%;padding:16px;display:grid}.check.bad{border-color:var(--coral)}.check dl{flex-wrap:wrap;gap:28px;display:flex}.check dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.check dd{font:600 1.1rem var(--display)}.err{color:var(--coral);font-size:13px}.trained{border-collapse:collapse;width:100%;font-size:14px}.trained th,.trained td{text-align:left;border-top:1px solid var(--line);padding:11px 0;font-weight:400}.trained thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-top:0;padding-top:0;font-size:11px}.trained tbody th{width:40px;color:var(--muted)}.trained td{font-variant-numeric:tabular-nums}.trained .empty td,.trained .more td,.trained .more th{color:var(--muted)}.trained .more td{font-size:13px}.verdict{border-left:2px solid var(--amber);gap:4px;padding:6px 0 6px 14px;display:grid}.verdict.fail{border-color:var(--coral)}.verdict span{color:var(--muted);font-size:13px}.locked{border-style:dashed}.alerts{gap:10px;width:100%;padding:0;list-style:none;display:grid}.alerts li{border-left:2px solid var(--amber);padding:4px 0 4px 14px;font-size:14px}.alerts b{font-weight:500;display:block}.two{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.switch{cursor:pointer;align-items:center;gap:12px;font-weight:500;display:inline-flex}.switch input{width:18px;height:18px;accent-color:var(--amber)}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;justify-items:start;gap:8px;padding:18px;display:grid}.big-b{font:700 1.7rem / 1.1 var(--display);letter-spacing:-.03em}.checks{gap:16px;margin-top:4px;padding:0;list-style:none;display:grid}.checks li{grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.checks i{border:1.5px solid var(--line);border-radius:6px;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;line-height:1;display:grid}.checks li.done i{background:var(--amber);border-color:var(--amber);color:#1a1204}.checks li.bad i{border-color:var(--coral);color:var(--coral)}.checks b{font-size:14px;font-weight:500;display:block}.checks span{color:var(--muted);font-size:12px}@media (width<=1180px){.shell{grid-template-columns:220px minmax(0,1fr)}.insp{order:3;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));position:static}}@media (width<=900px){.shell{grid-template-columns:1fr}.rail{position:static}.alist{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.insp{order:3}.gate{place-items:end center;padding-bottom:24px}.addr{flex-direction:column}.two{grid-template-columns:1fr}}.pill{border:1px solid var(--line);color:var(--muted);border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11px;font-style:normal}.tk-name{font-size:15px}.checks.plain li{display:block}.checks.plain b{color:var(--ink)}.rep{gap:10px;width:100%;margin-top:8px;display:grid}.meter-row{grid-template-columns:minmax(130px,220px) 1fr 48px;align-items:center;gap:12px;font-size:13px;display:grid}.meter-row b{text-align:right;font-variant-numeric:tabular-nums}.bar-track{background:var(--line);border-radius:4px;height:8px;overflow:hidden}.bar-track i{background:var(--muted);height:100%;transition:width .8s var(--ease);display:block}.bar-track i.agent{background:var(--amber)}.verdict{width:100%}@media (width<=600px){.meter-row{grid-template-columns:1fr 48px}.meter-row .bar-track{order:3;grid-column:1/-1}}.toasts{z-index:90;right:var(--margin);width:min(420px, calc(100vw - 2 * var(--margin)));pointer-events:none;gap:10px;display:grid;position:fixed;bottom:20px}.toast{pointer-events:auto;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--coral);animation:toast-in .4s var(--ease);border-radius:10px;grid-template-columns:1fr auto;align-items:start;gap:12px;padding:14px 14px 14px 16px;font-size:14px;line-height:1.5;display:grid;box-shadow:0 10px 30px #0008}.toast.info{border-left-color:var(--amber)}.toast button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:20px;line-height:1}.toast button:hover{color:var(--ink)}@keyframes toast-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}@media (width<=600px){.toasts{width:auto;bottom:12px;left:12px;right:12px}}.burn-link{margin-top:4px}.bpage{max-width:1100px;padding:120px var(--margin) 100px;gap:56px;margin:0 auto;display:grid}.b-head{gap:18px;display:grid}.b-head h1{font:700 clamp(2.4rem, 1rem + 4.4vw, 5rem) / 1 var(--display);letter-spacing:-.035em}.b-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr 1fr 1fr;gap:24px;padding:28px 0;display:grid}.b-stats>div{align-content:start;gap:6px;display:grid}.b-stats b{font:700 clamp(1.4rem, 1rem + 1.2vw, 2rem) / 1.1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.b-stats .b-big{color:var(--coral);font-size:clamp(2.4rem,1rem + 4vw,4.6rem)}.b-note{margin-top:-32px}.b-chart h2,.b-grid h2,.b-verify h2{font:600 1.2rem / 1.2 var(--display);letter-spacing:-.02em;margin-bottom:18px}.bars{grid-template-columns:repeat(14,1fr);align-items:end;gap:8px;height:190px;margin:0;padding:0;list-style:none;display:grid}.bars li{grid-template-rows:1fr auto;place-items:end center;gap:8px;height:100%;display:grid}.bars i{background:var(--coral);opacity:.85;border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.bars span{color:var(--muted);white-space:nowrap;font-size:10px}.b-grid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.steps2{counter-reset:s;gap:22px;padding:0;list-style:none;display:grid}.steps2 li{counter-increment:s;gap:4px;padding-left:40px;display:grid;position:relative}.steps2 li:before{content:counter(s);border:1.5px solid var(--coral);width:26px;height:26px;color:var(--coral);border-radius:6px;place-items:center;font-size:12px;display:grid;position:absolute;top:0;left:0}.steps2 b{font-weight:500}.steps2 span{color:#b9cfca;font-size:14px}.ptable.cost{grid-column:auto}.ptable.cost th{font:500 14px/1.4 var(--mono);vertical-align:top;width:42%;padding-right:16px}.ptable.cost td{color:#b9cfca;vertical-align:top;font-size:14px}.b-verify{border-top:1px solid var(--line);padding-top:36px}.addrs{gap:14px;margin-top:18px;display:grid}.addrs dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:11px}.addrs dd{overflow-wrap:anywhere;margin:0}.addrs code{font-family:var(--mono);font-size:14px}@media (width<=900px){.bpage{padding-top:96px}.b-stats{grid-template-columns:1fr 1fr}.b-stats>div:first-child{grid-column:1/-1}.b-grid{grid-template-columns:1fr}.bars{gap:4px}.bars span{font-size:9px}}.f-links .u,.addrs .u{padding-block:6px;display:inline-block}.toast button{min-width:28px;min-height:28px}.p-foot .u{padding-block:6px;display:inline-block}.check.ask{border-color:var(--line)}.check.ask.above{border-color:var(--amber)}.check.ask p{margin:0}.alerts li>span{margin-top:2px;display:block}.alerts li>a{margin-top:6px;padding-block:4px;display:inline-block}.chat{gap:12px}.chat-head{justify-content:space-between;align-items:baseline;width:100%;display:flex}.thread{scroll-behavior:smooth;align-content:start;gap:14px;width:100%;min-height:260px;max-height:540px;padding:6px 2px;display:grid;overflow-y:auto}.msg{align-items:flex-start;gap:10px;max-width:100%;display:flex}.msg.you{justify-content:flex-end}.av{border:1.5px solid var(--ink);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--ground);flex:none;place-items:center;width:28px;height:28px;margin-top:2px;display:grid;position:relative}.av:after{content:"";background:var(--amber);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:10px;height:10px}.bubble{background:var(--panel2);border:1px solid var(--line);border-radius:4px 14px 14px;gap:8px;max-width:min(640px,92%);padding:12px 14px;font-size:14px;display:grid}.bubble p{margin:0}.msg.you .bubble{background:color-mix(in srgb, var(--amber) 14%, var(--panel));border-color:color-mix(in srgb, var(--amber) 55%, var(--line));border-radius:14px 4px 14px 14px}.bubble code{font-family:var(--mono);font-size:13px}.bubble .rep{margin-top:0}.typing{gap:5px;padding:4px 2px;display:inline-flex}.typing i{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite typing}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,70%,to{opacity:.3;translate:0}35%{opacity:1;translate:0 -3px}}@media (prefers-reduced-motion:reduce){.typing i{opacity:.7;animation:none}.thread{scroll-behavior:auto}}.chips{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.composer{border-top:1px solid var(--line);gap:10px;width:100%;padding-top:14px;display:flex}.composer input{background:var(--ground);border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:999px;flex:1;padding:12px 18px}.composer input:focus{border-color:var(--amber);outline:none}.composer .btn{border-radius:999px;padding-inline:20px}.scope-note{border-left:2px solid var(--coral);color:#cfe0dc;padding-left:10px}
