@font-face{font-family:Clash Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/clash-display-500.woff2)format("woff2")}@font-face{font-family:Clash Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/clash-display-600.woff2)format("woff2")}@font-face{font-family:Clash Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/clash-display-700.woff2)format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/general-sans-400.woff2)format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/general-sans-500.woff2)format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/general-sans-600.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-mono-latin.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-mono-latin-ext.woff2)format("woff2");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}:root{--paper:#050d1c;--raised:#0a1830;--sunken:#02070f;--ink:#f2f6fc;--ink-2:#c3cfe3;--faint:#93a7c4;--hairline:#16273f;--hairline-2:#283d5e;--navy:#3876bb;--navy-deep:#2b5d96;--on-navy:#fff;--accent:#6faef5;--accent-ink:#8fc2ff;--accent-deep:#4e92e0;--on-accent:#04101f;--mint:#43d9a3;--mint-ink:#57e0af;--on-mint:#032015;--alert:#e2604c;--alert-ink:#ff8f7d;--wa:#1f9d63;--on-wa:#fff;--snow:#fff;--shade:#02070f9e;--font-display:"Clash Display";--font-body:"General Sans";--font-mono:"Geist Mono";--t-micro:.66rem;--t-tag:.73rem;--t-small:.8rem;--t-ui:.9rem;--t-copy:.96rem;--t-body:clamp(1rem, .4vw + .94rem, 1.08rem);--t-lede:clamp(1.05rem, 1.3vw, 1.24rem);--d-hero:clamp(2.6rem, 6.6vw, 6rem);--d-1:clamp(2.1rem, 4.4vw, 3.9rem);--d-2:clamp(1.8rem, 3vw, 2.7rem);--d-3:clamp(1.5rem, 2.2vw, 2rem);--d-4:1.4rem;--topbar-h:68px;--bottom-nav-h:60px;--maxw:1400px;--pad:clamp(1.15rem, 4vw, 3.6rem);--radius:6px;--radius-lg:14px;--shadow-card:0 1px 2px #0000004d, 0 24px 48px -30px #000000b3;--shadow-lift:0 2px 4px #0000004d, 0 36px 70px -34px #000c;--ease:cubic-bezier(.22, .68, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}html[data-theme=light]{--paper:#f4f7fb;--raised:#fff;--sunken:#e9eef6;--ink:#0a1b33;--ink-2:#33445f;--faint:#5a6a85;--hairline:#d9e1ec;--hairline-2:#c2cede;--navy:#2d64ac;--navy-deep:#1f4c87;--on-navy:#fff;--accent:#2d64ac;--accent-ink:#275a9d;--accent-deep:#1f4c87;--on-accent:#fff;--mint:#0d7d5b;--mint-ink:#0b6b4e;--on-mint:#fff;--alert:#cf4634;--alert-ink:#b23a2a;--wa:#128153;--on-wa:#fff;--snow:#fff;--shade:#040c1a8c;--shadow-card:0 1px 2px #0a1b330f, 0 24px 48px -30px #0a1b3359;--shadow-lift:0 2px 4px #0a1b330f, 0 36px 70px -34px #0a1b3373}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--t-body);-webkit-font-smoothing:antialiased;line-height:1.62;position:relative;overflow-x:clip}body:before{content:"";background-image:var(--grain);pointer-events:none;z-index:2147483000;opacity:.5;mix-blend-mode:overlay;position:fixed;inset:0}::selection{background:var(--mint);color:var(--on-mint)}img,video,canvas,svg{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}h1,h2,h3,h4{font-family:var(--font-display), var(--font-body), sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.04}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}main{display:block}.skip-link{z-index:3000;background:var(--ink);color:var(--paper);border-radius:var(--radius);font-size:var(--t-ui);transition:top .2s var(--ease);padding:10px 16px;font-weight:600;position:fixed;top:-100px;left:16px}.skip-link:focus-visible{top:12px}.mono{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums}.kicker{width:fit-content;font-family:var(--font-mono), monospace;font-size:var(--t-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--faint);justify-self:start;align-items:center;gap:.55em;padding:.42em .9em;font-weight:500;display:inline-flex;position:relative}.kicker:before,.kicker:after{content:"";opacity:.9;width:.62em;height:.62em;position:absolute}.kicker:before{border-left:1.5px solid var(--accent);border-top:1.5px solid var(--accent);top:0;left:0}.kicker:after{border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);bottom:0;right:0}.kicker .k-num{color:var(--accent-ink)}.btn{font-size:var(--t-ui);border-radius:var(--radius);transition:background .22s var(--ease), color .22s var(--ease), border-color .22s var(--ease), transform .22s var(--ease), box-shadow .22s var(--ease);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.55em;padding:.95em 1.5em;font-weight:600;line-height:1;display:inline-flex;position:relative}.btn svg{flex:none;width:1.05em;height:1.05em}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-deep);box-shadow:var(--shadow-card);transform:translateY(-1px)}.btn-mint{background:var(--mint);color:var(--on-mint)}.btn-mint:hover{filter:brightness(1.08);box-shadow:var(--shadow-card);transform:translateY(-1px)}.btn-ghost{border-color:var(--hairline-2);color:var(--ink);background:0 0}.btn-ghost:hover{border-color:var(--accent);color:var(--accent-ink)}.btn-lg{padding:1.1em 1.9em;font-size:.98rem}.btn:before,.btn:after{content:"";opacity:0;width:8px;height:8px;transition:opacity .2s var(--ease), transform .25s var(--ease-out);pointer-events:none;position:absolute}.btn:before{border-left:1.5px solid var(--mint);border-top:1.5px solid var(--mint);top:-7px;left:-7px;transform:translate(4px,4px)}.btn:after{border-right:1.5px solid var(--mint);border-bottom:1.5px solid var(--mint);bottom:-7px;right:-7px;transform:translate(-4px,-4px)}.btn:hover:before,.btn:hover:after,.btn:focus-visible:before,.btn:focus-visible:after{opacity:1;transform:translate(0)}.wrap{max-width:var(--maxw);padding-inline:var(--pad);margin:0 auto}.section{padding-block:clamp(4rem,9vw,8.5rem);position:relative}.section-tight{padding-block:clamp(3rem,6vw,5.5rem)}.section-sunken{background:var(--sunken)}.section-raised{background:var(--raised)}.sec-head{gap:1.1rem;max-width:60rem;margin-bottom:clamp(2.2rem,5vw,4rem);display:grid}.sec-head .sec-row{align-items:baseline;gap:1rem;display:flex}.sec-head .sec-idx{font-family:var(--font-mono), monospace;font-size:var(--t-tag);color:var(--faint);letter-spacing:.14em;white-space:nowrap}.sec-head .sec-leader{border-bottom:2px dotted var(--hairline-2);flex:3rem;min-width:2rem;transform:translateY(-.35em)}.sec-head h2{font-size:var(--d-1)}.sec-head .sec-lede{font-size:var(--t-lede);color:var(--ink-2);max-width:46rem;line-height:1.55}.tape{font-family:var(--font-mono), monospace;font-size:var(--t-tag);gap:.35rem;display:grid}.tape-row{align-items:baseline;gap:.8em;padding:.45em 0;display:flex}.tape-row .t-label{color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase}.tape-row .t-leader{border-bottom:2px dotted var(--hairline-2);flex:1;min-width:1.5rem;transform:translateY(-.3em)}.tape-row .t-val{color:var(--ink);white-space:nowrap;font-weight:500}.tape-row .t-val.pos{color:var(--mint-ink)}.tape-row .t-val.neg{color:var(--alert-ink)}.tape-total{border-top:1px solid var(--hairline-2);margin-top:.4rem;padding-top:.7rem}.tape-total .t-label,.tape-total .t-val{color:var(--ink);font-weight:600}.frame{position:relative}.frame>img,.frame>video{object-fit:cover;border-radius:var(--radius);width:100%;height:100%;display:block}.frame .fx{z-index:2;opacity:0;width:22px;height:22px;transition:opacity .5s var(--ease), transform .6s var(--ease-out);pointer-events:none;position:absolute}.frame .fx-tl{border-left:2px solid var(--snow);border-top:2px solid var(--snow);top:10px;left:10px;transform:translate(10px,10px)}.frame .fx-tr{border-right:2px solid var(--snow);border-top:2px solid var(--snow);top:10px;right:10px;transform:translate(-10px,10px)}.frame .fx-bl{border-left:2px solid var(--snow);border-bottom:2px solid var(--snow);bottom:10px;left:10px;transform:translate(10px,-10px)}.frame .fx-br{border-right:2px solid var(--snow);border-bottom:2px solid var(--snow);bottom:10px;right:10px;transform:translate(-10px,-10px)}.frame.is-in .fx,.frame:hover .fx{opacity:.95;transform:translate(0)}.frame .f-tag{z-index:2;font-family:var(--font-mono), monospace;font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:#eaf2ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020a168c;border-radius:3px;padding:.5em .8em;position:absolute;bottom:14px;left:14px}.card{background:var(--raised);border:1px solid var(--hairline);border-radius:var(--radius-lg);transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s var(--ease);padding:clamp(1.4rem,2.6vw,2.2rem);position:relative}.card:hover{box-shadow:var(--shadow-lift);border-color:var(--hairline-2);transform:translateY(-3px)}.card h3{font-size:var(--d-4);margin-bottom:.6rem}.card p{color:var(--ink-2);font-size:var(--t-copy)}.receipt{background:var(--raised);border:1px solid var(--hairline);--perf:radial-gradient(circle at 8px 50%, var(--paper) 0 4.5px, transparent 5px);border-radius:4px;padding:1.6rem 1.5rem 1.4rem;position:relative}.receipt:before,.receipt:after{content:"";background-image:radial-gradient(circle, var(--paper) 0 4.5px, transparent 5px);background-repeat:repeat-x;background-size:16px 10px;height:10px;position:absolute;left:6px;right:6px}.receipt:before{top:-5px}.receipt:after{bottom:-5px}@keyframes tick-pop{0%{opacity:0;transform:scale(.4)rotate(-14deg)}60%{opacity:1;transform:scale(1.12)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}.tick{background:var(--mint);width:1.55em;height:1.55em;color:var(--on-mint);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.tick svg{width:60%;height:60%}.is-in .tick,.tick.pop{animation:tick-pop .5s var(--ease-out) both}@keyframes ripple{0%{opacity:.85;transform:translate(-50%,-50%)scale(.25)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.ripple-set{pointer-events:none;position:absolute}.ripple-set i{aspect-ratio:1;border:1.5px solid var(--mint);opacity:0;border-radius:50%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.25)}.ripple-set.on i{animation:ripple 2.2s var(--ease) infinite}.ripple-set i:nth-child(2){animation-delay:.55s}.ripple-set i:nth-child(3){animation-delay:1.1s}html.js [data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .9s var(--ease-out);transform:translateY(26px)}html.js [data-reveal].is-in{opacity:1;transform:none}html.js [data-reveal-stagger]>*{opacity:0;transition:opacity .7s var(--ease), transform .85s var(--ease-out);transform:translateY(24px)}html.js [data-reveal-stagger].is-in>*{opacity:1;transform:none}[data-reveal-stagger].is-in>:first-child{transition-delay:20ms}[data-reveal-stagger].is-in>:nth-child(2){transition-delay:.1s}[data-reveal-stagger].is-in>:nth-child(3){transition-delay:.18s}[data-reveal-stagger].is-in>:nth-child(4){transition-delay:.26s}[data-reveal-stagger].is-in>:nth-child(5){transition-delay:.34s}[data-reveal-stagger].is-in>:nth-child(6){transition-delay:.42s}[data-reveal-stagger].is-in>:nth-child(7){transition-delay:.5s}[data-reveal-stagger].is-in>:nth-child(8){transition-delay:.58s}.mask-lines .line{display:block;overflow:hidden}.mask-lines .line>span{transition:transform 1s var(--ease-out);display:block;transform:translateY(110%)}.mask-lines.is-in .line>span{transform:none}.mask-lines.is-in .line:nth-child(2)>span{transition-delay:80ms}.mask-lines.is-in .line:nth-child(3)>span{transition-delay:.16s}.rule-contour{background:var(--hairline-2);transform-origin:0;height:1px;transition:transform 1.1s var(--ease-out);transform:scaleX(0)}.rule-contour.is-in{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){html.js [data-reveal],html.js [data-reveal-stagger]>*,.mask-lines .line>span{opacity:1!important;transition:none!important;transform:none!important}.rule-contour{transition:none;transform:scaleX(1)}*{animation-duration:1ms!important;animation-iteration-count:1!important}}.topbar{z-index:1200;height:var(--topbar-h);transition:transform .4s var(--ease), background .3s var(--ease), border-color .3s var(--ease), backdrop-filter .3s var(--ease);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.topbar.scrolled{background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--hairline)}.topbar.hidden{transform:translateY(-100%)}.topbar-inner{width:100%;max-width:var(--maxw);padding-inline:var(--pad);align-items:center;gap:1.1rem;margin:0 auto;display:flex}.topbar-alt{font-family:var(--font-mono), monospace;font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-left:.4rem}.topbar-alt b{color:var(--mint-ink);font-weight:600}.topbar-links{gap:1.6rem;margin-left:auto;display:flex}.topbar-links a{font-size:var(--t-ui);color:var(--ink-2);transition:color .2s var(--ease);padding:.3em 0;font-weight:500;position:relative}.topbar-links a:hover{color:var(--ink)}.topbar-links a:after{content:"";border-bottom:2px dotted var(--accent);transition:right .3s var(--ease-out);position:absolute;bottom:0;left:0;right:100%}.topbar-links a:hover:after,.topbar-links a[aria-current=page]:after{right:0}.topbar-links a[aria-current=page]{color:var(--ink)}.topbar-cta{margin-left:.2rem}.wm-access{border-radius:var(--radius);border:1px solid var(--hairline-2);width:38px;height:38px;color:var(--faint);transition:color .2s var(--ease), border-color .2s var(--ease);justify-content:center;align-items:center;display:inline-flex}.wm-access:hover{color:var(--accent-ink);border-color:var(--accent)}.wm-access svg{width:18px;height:18px}.theme-toggle{border-radius:var(--radius);border:1px solid var(--hairline-2);width:38px;height:38px;color:var(--faint);transition:color .2s var(--ease), border-color .2s var(--ease), transform .3s var(--ease);justify-content:center;align-items:center;display:inline-flex}.theme-toggle:hover{color:var(--ink);border-color:var(--hairline-2);transform:rotate(12deg)}.theme-toggle svg{width:18px;height:18px}.nav-burger{width:42px;height:42px;color:var(--ink);justify-content:center;align-items:center;display:none}.nav-burger svg{width:22px;height:22px}.wordmark{align-items:center;gap:.7rem;display:inline-flex}.wordmark .wm-logo{width:clamp(108px,10vw,128px);height:auto;display:block}.wordmark .wm-logo.only-dark{display:block}.wordmark .wm-logo.only-light,html[data-theme=light] .wordmark .wm-logo.only-dark{display:none}html[data-theme=light] .wordmark .wm-logo.only-light{display:block}.wordmark .wm-tail{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-top:2px;font-size:.58rem;display:block}.routemap{z-index:2000;background:var(--paper);opacity:0;visibility:hidden;transition:opacity .35s var(--ease), transform .45s var(--ease-out), visibility 0s linear .45s;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-2%)}.routemap.open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.routemap-head{padding:.8rem var(--pad);border-bottom:1px solid var(--hairline);min-height:var(--topbar-h);justify-content:space-between;align-items:center;display:flex}.routemap-close{border:1px solid var(--hairline-2);border-radius:var(--radius);width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.routemap-close svg{width:20px;height:20px}.routemap-body{padding:clamp(1.5rem, 4vw, 3rem) var(--pad) 4rem;max-width:var(--maxw);grid-template-columns:1.25fr 1fr;gap:clamp(1.5rem,4vw,4rem);width:100%;margin:0 auto;display:grid}.routemap-list{align-content:start;gap:.2rem;display:grid}.routemap-list a{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;border-bottom:1px solid var(--hairline);transition:color .2s var(--ease), padding-left .3s var(--ease-out);align-items:baseline;gap:1.2rem;padding:.42em .2em;font-size:clamp(1.7rem,4.6vw,3rem);font-weight:600;display:flex}.routemap-list a:hover,.routemap-list a[aria-current=page]{color:var(--accent-ink);padding-left:.55em}.routemap-list .code{font-family:var(--font-mono), monospace;font-size:var(--t-tag);color:var(--faint);letter-spacing:.1em;font-weight:500}.routemap-side{align-content:start;gap:1.8rem;padding-top:.6rem;display:grid}.routemap-side .kicker{margin-bottom:.55rem}.routemap-alts{gap:.15rem;display:grid}.routemap-alts a{border-bottom:1px dotted var(--hairline);font-size:var(--t-ui);color:var(--ink-2);justify-content:space-between;gap:1rem;padding:.42em 0;display:flex}.routemap-alts a:hover{color:var(--accent-ink)}.routemap-alts .m{font-family:var(--font-mono), monospace;font-size:var(--t-tag);color:var(--faint);white-space:nowrap}.routemap-phone{font-family:var(--font-mono), monospace;color:var(--ink);margin-bottom:.3rem;font-size:1.2rem;display:block}.routemap .plain{font-size:var(--t-ui);color:var(--ink-2);padding:.18em 0;display:block}.routemap .plain:hover{color:var(--accent-ink)}.settle{height:380vh;position:relative}.settle-stage{background:var(--sunken);height:100svh;position:sticky;top:0;overflow:clip}.settle-poster,.settle-canvas,.settle-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.settle-poster{z-index:0}.settle-canvas{z-index:1}.settle-video{z-index:1;display:none}.settle-shade{z-index:2;background:linear-gradient(#02070f80 0%,#02070f1f 45%,#02070f47 66%,#02070fd1 100%);position:absolute;inset:0}.settle-brackets{z-index:3;pointer-events:none;position:absolute;inset:0}.settle-brackets i{opacity:.85;width:clamp(26px,4vw,46px);height:clamp(26px,4vw,46px);transition:transform .2s linear;position:absolute}.settle-brackets .b-tl{left:var(--bk,18px);top:calc(var(--topbar-h) + var(--bk,18px));border-top:2px solid #eaf2ff;border-left:2px solid #eaf2ff}.settle-brackets .b-tr{right:var(--bk,18px);top:calc(var(--topbar-h) + var(--bk,18px));border-top:2px solid #eaf2ff;border-right:2px solid #eaf2ff}.settle-brackets .b-bl{left:var(--bk,18px);bottom:var(--bk,18px);border-bottom:2px solid #eaf2ff;border-left:2px solid #eaf2ff}.settle-brackets .b-br{right:var(--bk,18px);bottom:var(--bk,18px);border-bottom:2px solid #eaf2ff;border-right:2px solid #eaf2ff}.settle.locked .settle-brackets i{border-color:var(--mint)}.settle-hud{right:var(--pad);z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(340px,78vw);font-family:var(--font-mono), monospace;color:#eaf2ff;font-variant-numeric:tabular-nums;background:#030a14a8;border:1px solid #8caad240;border-radius:8px;padding:.95rem 1.05rem .85rem;position:absolute;bottom:clamp(84px,12vh,120px)}.settle-hud .h-top{letter-spacing:.18em;text-transform:uppercase;color:#9db4d6;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.45rem;font-size:.62rem;display:flex}.settle-hud .h-status{color:var(--mint);transition:color .3s var(--ease);font-weight:600}.settle-hud .h-status.wait{color:#9db4d6}.settle-hud .h-amount{letter-spacing:-.01em;font-size:clamp(1.7rem,3.4vw,2.2rem);font-weight:600;line-height:1.1}.settle-hud .h-rows{gap:.14rem;margin-top:.55rem;font-size:.7rem;display:grid}.settle-hud .h-row{opacity:.28;transition:opacity .35s var(--ease);align-items:baseline;gap:.7em;display:flex}.settle-hud .h-row.on{opacity:1}.settle-hud .h-row .r-label{color:#9db4d6;letter-spacing:.1em;text-transform:uppercase}.settle-hud .h-row .r-leader{border-bottom:1px dotted #9db4d673;flex:1;transform:translateY(-.3em)}.settle-hud .h-row .r-val{white-space:nowrap}.settle-hud .h-row .r-val.mint{color:var(--mint);font-weight:600}.settle-hud .h-row .r-val.fee{color:#f0a898}.settle-hud .h-bar{background:#9db4d640;border-radius:1px;height:2px;margin-top:.7rem;overflow:hidden}.settle-hud .h-bar i{background:var(--mint);width:0;height:100%;transition:width .15s linear;display:block}.settle-stages{right:var(--pad);top:calc(var(--topbar-h) + clamp(2rem, 8vh, 5rem));z-index:5;text-align:right;gap:.55rem;display:grid;position:absolute;transform:none}.settle-stages span{font-family:var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:#eaf2ff6b;transition:color .3s var(--ease);justify-content:flex-end;align-items:center;gap:.6em;font-size:.62rem;display:inline-flex}.settle-stages span:after{content:"";border:1.5px solid;border-radius:50%;width:7px;height:7px}.settle-stages span.on{color:var(--mint)}.settle-stages span.done{color:#eaf2ff}.settle-ripple{z-index:4;left:var(--rx,60%);top:var(--ry,56%);opacity:0;width:clamp(160px,26vw,380px);transition:opacity .4s var(--ease)}.settle.tapped .settle-ripple{opacity:1}.settle-copy{bottom:0;left:0;right:0;top:var(--topbar-h);z-index:6;max-width:var(--maxw);padding-inline:var(--pad);pointer-events:none;flex-direction:column;justify-content:center;margin:0 auto;display:flex;position:absolute}.settle-copy>*{pointer-events:auto}.settle-kicker{color:#cfe0f5;margin-bottom:1.3rem}.settle-kicker:before,.settle-kicker:after{border-color:var(--mint)}.settle-title{color:#fff;font-size:var(--d-hero);text-shadow:0 2px 30px #02070f73;max-width:11.5em}.settle-title em{color:var(--mint);font-style:normal}.settle-deck{color:#d7e3f4;font-size:var(--t-lede);text-shadow:0 1px 18px #02070f80;max-width:34em;margin-top:1.4rem;line-height:1.55}.settle-ctas{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.settle .btn-ghost{color:#eef4fc;border-color:#eaf2ff66}.settle .btn-ghost:hover{border-color:var(--mint);color:var(--mint)}.store-badges{align-items:center;gap:.6rem;display:flex}.store-badges a{opacity:.92;transition:opacity .2s var(--ease), transform .25s var(--ease);display:inline-flex}.store-badges a:hover{opacity:1;transform:translateY(-1px)}.store-badges svg,.store-badges img{width:auto;height:42px}.settle-copy .phase-a{transition:opacity .45s var(--ease), transform .5s var(--ease)}.settle.scrubbing .phase-a{opacity:0;pointer-events:none;transform:translateY(-14px)}.settle-final{inset:var(--topbar-h) 0 0;z-index:6;text-align:center;opacity:0;transition:opacity .55s var(--ease), transform .6s var(--ease-out);pointer-events:none;padding-inline:var(--pad);flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;display:flex;position:absolute;transform:translateY(24px)}.settle.summit .settle-final{opacity:1;pointer-events:auto;transform:none}.settle.summit .settle-hud{opacity:0;pointer-events:none}.settle.summit .settle-stages{opacity:0}.settle-hud,.settle-stages{transition:opacity .4s var(--ease)}.settle-final h2{color:#fff;font-size:var(--d-hero);max-width:12em}.settle-final h2 em{color:var(--mint);font-style:normal}.settle-final .mono-note{font-family:var(--font-mono), monospace;font-size:var(--t-tag);letter-spacing:.18em;text-transform:uppercase;color:#b9cbe4}.settle-cue{z-index:6;font-family:var(--font-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:#eaf2ffa6;align-items:center;gap:.7em;font-size:.62rem;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.settle-cue i{background:#eaf2ff66;width:34px;height:1px;display:block;position:relative;overflow:hidden}.settle-cue i:after{content:"";background:var(--mint);animation:cue-run 2.2s var(--ease) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes cue-run{to{transform:translate(100%)}}.settle-cue .cue-b,.settle.summit .cue-a{display:none}.settle.summit .cue-b{display:inline}.settle-loading{left:var(--pad);z-index:6;font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:#eaf2ff73;opacity:0;font-size:.62rem;transition:opacity .3s;position:absolute;bottom:18px}.settle-loading.show{opacity:1}@media (max-width:899px){.settle{height:auto}.settle-stage{height:100svh;min-height:560px;position:relative}.settle-canvas,.settle-poster{display:none}.settle-video{display:block}.settle-stages{display:none}.settle-hud{bottom:auto;top:calc(var(--topbar-h) + 12px);width:min(220px,58vw);padding:.65rem .75rem .6rem;left:auto;right:12px}.settle-hud .h-amount{font-size:1.3rem}.settle-hud .h-top{flex-wrap:wrap;row-gap:2px}.settle-hud .h-rows .h-row:nth-child(-n+3){display:none}.settle-hud .h-bar{margin-top:.5rem}.settle-kicker{display:none}.settle-copy{justify-content:flex-end;padding-bottom:clamp(4.5rem,10vh,6rem)}.settle-final,.settle-cue{display:none}.settle .phase-a{opacity:1!important;transform:none!important}}.page-hero{padding:calc(var(--topbar-h) + clamp(3rem, 8vw, 6rem)) 0 clamp(2.6rem, 6vw, 4.5rem);position:relative}.page-hero .kicker{margin-bottom:1.2rem}.page-hero h1{font-size:var(--d-hero);max-width:11em}.page-hero .hero-deck{font-size:var(--t-lede);color:var(--ink-2);max-width:44rem;margin-top:1.4rem;line-height:1.55}.page-hero .hero-ctas{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.page-hero .hero-meta{flex-wrap:wrap;gap:.5rem 2rem;margin-top:2.2rem;display:flex}.page-hero .hero-meta span{font-family:var(--font-mono), monospace;font-size:var(--t-tag);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.page-hero .hero-meta b{color:var(--mint-ink);font-weight:600}.page-hero.has-media{color:#fff}.page-hero .hero-media{z-index:-1;position:absolute;inset:0;overflow:clip}.page-hero .hero-media img,.page-hero .hero-media video{object-fit:cover;width:100%;height:100%}.page-hero .hero-media:after{content:"";background:linear-gradient(#02070f73,#02070fe0);position:absolute;inset:0}.page-hero.has-media h1{color:#fff}.page-hero.has-media .hero-deck{color:#d7e3f4}.page-hero.has-media .hero-meta span{color:#b9cbe4}.page-hero.has-media .hero-meta b{color:var(--mint)}.methods{background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;display:grid;overflow:hidden}.method-key{background:var(--raised);transition:background .25s var(--ease);align-content:start;gap:.5rem;padding:1.7rem 1.4rem 1.5rem;display:grid;position:relative}.method-key:hover{background:var(--sunken)}.method-key .mk-glyph{border:1px solid var(--hairline-2);width:40px;height:40px;color:var(--accent-ink);transition:border-color .25s var(--ease), color .25s var(--ease);border-radius:9px;justify-content:center;align-items:center;margin-bottom:.5rem;display:inline-flex}.method-key:hover .mk-glyph{border-color:var(--accent);color:var(--accent-ink)}.method-key .mk-glyph svg{width:20px;height:20px}.method-key h3{font-size:1.06rem;font-family:var(--font-body), sans-serif;letter-spacing:0;font-weight:600}.method-key p{font-size:var(--t-small);color:var(--faint);line-height:1.5}.method-key .mk-fee{font-family:var(--font-mono), monospace;font-size:var(--t-tag);color:var(--mint-ink);margin-top:.3rem}.duel{grid-template-columns:minmax(300px,1fr) 1.35fr;align-items:start;gap:clamp(1.6rem,4vw,3.5rem);display:grid}.duel-controls{top:calc(var(--topbar-h) + 1.5rem);gap:1.6rem;display:grid;position:sticky}.duel-controls .dc-row{gap:.55rem;display:grid}.duel-controls label{font-size:var(--t-ui);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:1rem;font-weight:500;display:flex}.duel-controls label output{font-family:var(--font-mono), monospace;color:var(--ink);font-size:1.05rem;font-weight:600}.duel input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:30px}.duel input[type=range]::-webkit-slider-runnable-track{background:var(--hairline-2);border-radius:2px;height:3px}.duel input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--paper);border:2px solid var(--accent);width:22px;height:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%;margin-top:-9.5px}.duel input[type=range]::-moz-range-track{background:var(--hairline-2);border-radius:2px;height:3px}.duel input[type=range]::-moz-range-thumb{background:var(--paper);border:2px solid var(--accent);border-radius:50%;width:18px;height:18px}.duel-note{font-size:var(--t-small);color:var(--faint);line-height:1.55}.duel-note a{text-underline-offset:3px;text-decoration:underline}.duel-board{gap:.9rem;display:grid}.duel-col{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--raised);grid-template-columns:1fr auto;align-items:center;gap:.25rem 1.5rem;padding:1.3rem 1.4rem;display:grid;position:relative;overflow:hidden}.duel-col .d-name{align-items:center;gap:.6em;font-size:1.02rem;font-weight:600;display:flex}.duel-col .d-rate{font-family:var(--font-mono), monospace;font-size:var(--t-tag);color:var(--faint);grid-column:1}.duel-col .d-cost{font-family:var(--font-mono), monospace;text-align:right;grid-area:1/2/3;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:600}.duel-col .d-bar{background:var(--sunken);border-radius:3px;grid-column:1/-1;height:6px;margin-top:.7rem;overflow:hidden}.duel-col .d-bar i{background:var(--alert);width:0;height:100%;transition:width .7s var(--ease-out);border-radius:3px;display:block}.duel-col.is-scanpay{border-color:color-mix(in srgb, var(--mint) 45%, var(--hairline));background:color-mix(in srgb, var(--mint) 7%, var(--raised))}.duel-col.is-scanpay .d-bar i{background:var(--mint)}.duel-col.is-scanpay .d-cost{color:var(--mint-ink)}.duel-save{border:1px dashed color-mix(in srgb, var(--mint) 55%, var(--hairline-2));border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 1.6rem;display:flex}.duel-save .s-label{font-family:var(--font-mono), monospace;font-size:var(--t-tag);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.duel-save .s-num{font-family:var(--font-mono), monospace;color:var(--mint-ink);align-items:center;gap:.45em;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:600;display:inline-flex}.duel-save .s-note{font-size:var(--t-small);color:var(--faint);flex-basis:100%}.phone{aspect-ratio:9/19;border:1px solid var(--hairline-2);background:var(--sunken);width:min(320px,82vw);box-shadow:var(--shadow-lift);border-radius:42px;margin:0 auto;padding:12px;position:relative}.phone:before{content:"";background:var(--sunken);z-index:3;border:1px solid var(--hairline);border-radius:14px;width:86px;height:24px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.phone-screen{background:linear-gradient(175deg, var(--raised), var(--paper) 70%);border-radius:32px;flex-direction:column;padding:3.6rem 1.15rem 1.1rem;display:flex;position:absolute;inset:12px;overflow:hidden}.phone-screen .ps-head{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);justify-content:space-between;margin-bottom:.9rem;font-size:.6rem;display:flex}.phone-screen .ps-amount{font-family:var(--font-mono), monospace;letter-spacing:-.01em;font-size:1.9rem;font-weight:600}.phone-screen .ps-desc{color:var(--faint);margin-top:.2rem;font-size:.72rem}.phone-screen .tape{margin-top:1.1rem;font-size:.64rem}.phone-screen .ps-cta{background:var(--accent);color:var(--on-accent);text-align:center;border-radius:12px;margin-top:auto;padding:.9em;font-size:.8rem;font-weight:600}.phone-tapzone{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.proof-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:1.4rem;display:grid}.proof-grid .receipt{gap:.9rem;display:grid}.receipt .r-stars{color:var(--mint-ink);gap:3px;display:inline-flex}.receipt .r-stars svg{width:14px;height:14px}.receipt blockquote{font-size:var(--t-copy);color:var(--ink-2);margin:0;line-height:1.6}.receipt .r-foot{border-top:2px dotted var(--hairline-2);gap:.1rem;padding-top:.8rem;display:grid}.receipt .r-name{font-weight:600;font-size:var(--t-ui);color:var(--ink)}.receipt .r-role{font-family:var(--font-mono), monospace;font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.receipt .r-meta{font-family:var(--font-mono), monospace;font-size:var(--t-micro);color:var(--faint);letter-spacing:.1em;justify-content:space-between;display:flex}.timeline{background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--radius-lg);counter-reset:tstep;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:1px;display:grid;overflow:hidden}.timeline li{background:var(--raised);align-content:start;gap:.55rem;padding:1.8rem 1.5rem;display:grid;position:relative}.timeline li:before{counter-increment:tstep;content:counter(tstep, decimal-leading-zero);font-family:var(--font-mono), monospace;font-size:var(--t-tag);color:var(--accent-ink);letter-spacing:.14em}.timeline h3{font-size:var(--d-4)}.timeline p{font-size:var(--t-copy);color:var(--ink-2)}.timeline .t-clock{font-family:var(--font-mono), monospace;font-size:var(--t-tag);color:var(--mint-ink)}.industries{flex-wrap:wrap;gap:.6rem;display:flex}.industry-chip{font-family:var(--font-mono), monospace;font-size:var(--t-tag);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--hairline-2);transition:border-color .2s var(--ease), color .2s var(--ease), background .2s var(--ease);border-radius:999px;padding:.6em 1.1em}.industry-chip:hover{border-color:var(--accent);color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 8%, transparent)}.marquee{-webkit-user-select:none;user-select:none;gap:3rem;display:flex;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{flex:none;align-items:center;gap:3rem;animation:36s linear infinite marquee;display:flex}@keyframes marquee{to{transform:translate(calc(-100% - 3rem))}}.marquee:hover .marquee-track{animation-play-state:paused}.marquee .mq-item{font-family:var(--font-mono), monospace;font-size:var(--t-tag);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);white-space:nowrap;align-items:center;gap:.8em;display:inline-flex}.marquee .mq-item:after{content:"";border:1.5px solid var(--accent);opacity:.6;border-radius:1px;width:7px;height:7px;transform:rotate(45deg)}.stat-band{background:var(--hairline);border-block:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:1px;display:grid}.stat-cell{background:var(--paper);gap:.4rem;padding:clamp(1.6rem,3vw,2.6rem) 1.5rem;display:grid}.stat-cell .s-value{font-family:var(--font-mono), monospace;letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.9rem,4vw,2.9rem);font-weight:600}.stat-cell .s-value em{color:var(--mint-ink);font-style:normal}.stat-cell .s-label{font-size:var(--t-ui);color:var(--ink-2);font-weight:500}.stat-cell .s-note{font-size:var(--t-small);color:var(--faint);line-height:1.5}.split{grid-template-columns:repeat(2,1fr);align-items:center;gap:clamp(1.8rem,5vw,5rem);display:grid}.split.rev>.split-media{order:2}.split-media{position:relative}.split-copy .kicker{margin-bottom:1rem}.split-copy h2,.split-copy h3{font-size:var(--d-2);margin-bottom:1rem}.split-copy p{color:var(--ink-2);max-width:36rem}.split-copy .tape{max-width:30rem;margin-top:1.4rem}.split-copy ul.checks{gap:.7rem;margin-top:1.4rem;display:grid}ul.checks li{font-size:var(--t-copy);color:var(--ink-2);align-items:baseline;gap:.7em;display:flex}ul.checks .tick{width:1.25em;height:1.25em;transform:translateY(.2em)}.cta-band{background:var(--sunken);border-block:1px solid var(--hairline);padding-block:clamp(4.5rem,10vw,8rem);position:relative;overflow:clip}.cta-band .wrap{text-align:center;justify-items:center;gap:1.6rem;display:grid;position:relative}.cta-band h2{font-size:var(--d-1);max-width:14em}.cta-band h2 em{color:var(--mint-ink);font-style:normal}.cta-band .cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;display:flex}.cta-band .cta-fine{font-family:var(--font-mono), monospace;font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.cta-band .ripple-set{opacity:.35;width:min(720px,90vw);top:50%;left:50%}.faq-list{border-top:1px solid var(--hairline);gap:0;max-width:56rem;display:grid}.faq-item{border-bottom:1px solid var(--hairline)}.faq-item summary{cursor:pointer;transition:color .2s var(--ease);align-items:baseline;gap:1rem;padding:1.15rem .2rem;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--accent-ink)}.faq-item summary .f-idx{font-family:var(--font-mono), monospace;font-size:var(--t-tag);color:var(--faint);min-width:2.2em;font-weight:500}.faq-item summary .f-mark{font-family:var(--font-mono), monospace;color:var(--faint);transition:transform .3s var(--ease);flex:none;margin-left:auto}.faq-item[open] summary .f-mark{color:var(--mint-ink);transform:rotate(45deg)}.faq-item .f-body{color:var(--ink-2);font-size:var(--t-copy);max-width:46rem;padding:0 .2rem 1.4rem calc(2.2em + 1rem);line-height:1.65}.faq-cats{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.faq-cats button{font-family:var(--font-mono), monospace;font-size:var(--t-tag);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--hairline-2);color:var(--ink-2);transition:all .2s var(--ease);border-radius:999px;padding:.55em 1.1em}.faq-cats button:hover{border-color:var(--accent);color:var(--accent-ink)}.faq-cats button.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.footer{background:var(--sunken);border-top:1px solid var(--hairline);padding:clamp(3rem, 7vw, 5.5rem) 0 calc(var(--bottom-nav-h) + 2.5rem);position:relative}.footer .f-head{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2.2rem;padding-bottom:2.2rem;display:flex}.footer .f-head .f-report{font-family:var(--font-mono), monospace;font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);text-align:right;gap:.25rem;display:grid}.footer .f-head .f-report b{color:var(--mint-ink);font-weight:600}.footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:clamp(1.5rem,4vw,3rem);display:grid}.footer-grid .f-col>.kicker{margin-bottom:1rem}.footer-grid ul{gap:.45rem;display:grid}.footer-grid a,.footer-grid .f-line{font-size:var(--t-ui);color:var(--ink-2);transition:color .2s var(--ease)}.footer-grid a:hover{color:var(--accent-ink)}.footer .f-brand{align-content:start;gap:1rem;display:grid}.footer .f-brand p{font-size:var(--t-copy);color:var(--faint);max-width:26rem;line-height:1.6}.footer .f-legal{border-top:1px solid var(--hairline);gap:.7rem;margin-top:2.6rem;padding-top:1.6rem;display:grid}.footer .f-legal p{font-size:var(--t-small);color:var(--faint);max-width:76rem;line-height:1.6}.footer .f-base{font-family:var(--font-mono), monospace;font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:.6rem 2rem;margin-top:1.6rem;display:flex}.footer .f-base a:hover{color:var(--accent-ink)}.footer .f-tape-end{text-align:center;font-family:var(--font-mono), monospace;font-size:var(--t-micro);letter-spacing:.4em;color:var(--faint);opacity:.65;margin-top:2rem}.footer .f-tape-end:before{content:attr(data-line)}.bottom-nav{z-index:1500;left:0;right:0;bottom:calc(0px + var(--visual-vp-bottom-offset,0px));height:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--hairline);grid-auto-columns:1fr;grid-auto-flow:column;display:none;position:fixed}.bottom-nav a{letter-spacing:.04em;color:var(--faint);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.62rem;font-weight:600;display:flex}.bottom-nav a svg{width:20px;height:20px}.bottom-nav a.active{color:var(--accent-ink)}.bottom-nav a.wa{color:var(--mint-ink)}.preloader{z-index:4000;background:var(--paper);transition:opacity .45s var(--ease), visibility 0s linear .5s;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.preloader.done{opacity:0;visibility:hidden}.preloader .pl-box{justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:relative}.preloader .pl-box i{width:20px;height:20px;position:absolute}.preloader .pl-box .c1{border-left:2.5px solid var(--accent);border-top:2.5px solid var(--accent);animation:pl-in-tl .9s var(--ease-out) both;top:0;left:0}.preloader .pl-box .c2{border-right:2.5px solid var(--accent);border-top:2.5px solid var(--accent);animation:pl-in-tr .9s var(--ease-out) both;top:0;right:0}.preloader .pl-box .c3{border-left:2.5px solid var(--accent);border-bottom:2.5px solid var(--accent);animation:pl-in-bl .9s var(--ease-out) both;bottom:0;left:0}.preloader .pl-box .c4{border-right:2.5px solid var(--accent);border-bottom:2.5px solid var(--accent);animation:pl-in-br .9s var(--ease-out) both;bottom:0;right:0}.preloader .pl-s{font-family:var(--font-display), sans-serif;color:var(--ink);animation:pl-fade .7s .25s var(--ease) both;font-size:2.6rem;font-weight:700}.preloader .pl-tick{opacity:0;position:absolute;bottom:-8px;right:-8px}.preloader.settled .pl-tick{animation:tick-pop .4s var(--ease-out) both;opacity:1}@keyframes pl-in-tl{0%{opacity:0;transform:translate(-26px,-26px)}to{opacity:1;transform:none}}@keyframes pl-in-tr{0%{opacity:0;transform:translate(26px,-26px)}to{opacity:1;transform:none}}@keyframes pl-in-bl{0%{opacity:0;transform:translate(-26px,26px)}to{opacity:1;transform:none}}@keyframes pl-in-br{0%{opacity:0;transform:translate(26px,26px)}to{opacity:1;transform:none}}@keyframes pl-fade{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.form-grid{gap:1.1rem;display:grid}.form-grid .fg-row{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1.1rem;display:grid}.field{gap:.4rem;display:grid}.field label{font-family:var(--font-mono), monospace;font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.field input,.field textarea,.field select{font:inherit;font-size:var(--t-ui);color:var(--ink);background:var(--raised);border:1px solid var(--hairline-2);border-radius:var(--radius);width:100%;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);padding:.85em 1em}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent);outline:none}.field textarea{resize:vertical;min-height:130px}.form-note{font-size:var(--t-small);color:var(--faint)}.form-done{border:1px solid color-mix(in srgb, var(--mint) 45%, var(--hairline));background:color-mix(in srgb, var(--mint) 8%, var(--raised));border-radius:var(--radius-lg);align-items:center;gap:.8em;padding:1.1rem 1.3rem;font-weight:500;display:flex}.legal-body{gap:1.1rem;max-width:52rem;display:grid}.legal-body h2{font-size:var(--d-3);margin-top:1.6rem}.legal-body h3{font-size:1.1rem;font-family:var(--font-body), sans-serif;margin-top:.8rem}.legal-body p,.legal-body li{color:var(--ink-2);font-size:var(--t-copy);line-height:1.7}.legal-body ul{gap:.5rem;padding-left:1.3em;list-style:outside;display:grid}.legal-updated{font-family:var(--font-mono), monospace;font-size:var(--t-tag);color:var(--faint);letter-spacing:.1em}@media (max-width:1080px){.topbar-links,.topbar-cta{display:none}.nav-burger{margin-left:auto;display:inline-flex}.topbar-alt{display:none}.topbar-links+.wm-access,.nav-burger{margin-left:0}.topbar-inner{gap:.7rem}.wordmark{margin-right:auto}.wm-access{margin-left:0}.routemap-body,.duel{grid-template-columns:1fr}.duel-controls{position:static}}@media (max-width:820px){.split{grid-template-columns:1fr}.split.rev>.split-media{order:0}.footer-grid{grid-template-columns:1fr 1fr}.bottom-nav{display:grid}.footer{padding-bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom) + 2rem)}}@media (max-width:520px){.footer-grid{grid-template-columns:1fr}.sec-head .sec-row{flex-wrap:wrap}.methods{grid-template-columns:1fr 1fr}.method-key{padding:1.2rem 1rem 1.1rem}}@media (max-width:560px){.tape-row{flex-wrap:wrap;row-gap:.1rem}.tape-row .t-val{white-space:normal;text-align:right;max-width:100%;margin-left:auto}}
