@font-face{font-family:Londrina Solid;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/londrina-solid-latin-900-normal-KrKknq8v.woff2)format("woff2"),url(/assets/londrina-solid-latin-900-normal-DRvOezkF.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:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-ext-400-normal-DxX3B4s6.woff2)format("woff2"),url(/assets/lilita-one-latin-ext-400-normal-QROd2hfm.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:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(/assets/lilita-one-latin-400-normal-DXkechA3.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.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}:root{--sky-deep:#241869;--sky:#4b33c9;--violet:#7b5cff;--lavender:#b9a8ff;--pink:#fd2297;--pink-dark:#c80f6f;--gold:#fdda22;--amber:#ffb020;--orange:#ff8a00;--laser:#ff2e4d;--ink:#16121f;--night:#141432;--night-2:#1d1d48;--white:#fff;--text-dim:#d6cffc;--f-display:"Londrina Solid", "Lilita One", system-ui, sans-serif;--f-ui:"Lilita One", "Londrina Solid", system-ui, sans-serif;--f-body:"Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(16px, 4vw, 48px);--wrap:1280px;--r-s:10px;--r-m:16px;--r-l:22px;--stroke:3px;--lift:0 6px 0 var(--ink);--nav-h:72px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--scrim:1}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--sky-deep);scroll-padding-top:calc(var(--nav-h) + 12px)}html:not(.lenis){scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{min-height:100svh;color:var(--white);font-family:var(--f-body);font-optical-sizing:auto;background:radial-gradient(120% 80% at 70% 10%, #8a6bff 0%, transparent 60%), linear-gradient(180deg, #5a3fe0 0%, var(--sky-deep) 70%);-webkit-tap-highlight-color:transparent;background-attachment:fixed;margin:0;font-size:1.0625rem;line-height:1.55;overflow-x:clip}img,svg{max-width:100%;display:block}button,input{font:inherit;color:inherit}a{color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:100;border-radius:var(--r-s);background:var(--gold);color:var(--ink);font-family:var(--f-ui);padding:12px 18px;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip:focus-visible{transform:none}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}#stage{z-index:0;opacity:0;width:100%;height:100lvh;transition:opacity .9s var(--ease-out);touch-action:pan-y;display:block;position:fixed;top:0;bottom:0;left:0;right:0}html.stage-ready #stage{opacity:1}.stage-fallback{z-index:0;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.stage-fallback img{object-fit:cover;object-position:60% 40%;width:100%;height:100%}html.no-webgl .stage-fallback,html:not(.js) .stage-fallback{display:block}html.no-webgl #stage{display:none}.stage-vignette{z-index:1;pointer-events:none;opacity:var(--scrim);background:linear-gradient(90deg,#180e4ab8 0%,#180e4a61 38%,#180e4a00 62%),radial-gradient(140% 90% at 60%,#0000 55%,#1008328c 100%);transition:opacity .4s linear;position:fixed;top:0;bottom:0;left:0;right:0}.nav{z-index:40;height:var(--nav-h);padding:max(10px, env(safe-area-inset-top)) var(--gutter) 10px;transition:background-color .3s, box-shadow .3s, transform .4s var(--ease-out);align-items:center;gap:24px;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.nav.is-solid{-webkit-backdrop-filter:blur(10px);background:#141432db;box-shadow:0 2px #ffffff14}.nav-logo img{width:76px;height:auto;transition:transform .25s var(--ease-pop)}.nav-logo:hover img{transform:rotate(-4deg)scale(1.06)}.nav-logo{opacity:0;pointer-events:none;transition:opacity .3s}.nav.is-solid .nav-logo{opacity:1;pointer-events:auto}.nav-links{gap:6px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.nav-links a{font-family:var(--f-ui);letter-spacing:.01em;padding:12px 14px;font-size:1.05rem;text-decoration:none;position:relative}.nav-links a:after{content:"";background:var(--gold);transform-origin:0;height:3px;transition:transform .28s var(--ease-out);border-radius:2px;position:absolute;bottom:6px;left:14px;right:14px;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a[aria-current=true]:after{transform:scaleX(1)}.nav-right{align-items:center;gap:12px;margin-left:auto;display:flex}.nav-links+.nav-right{margin-left:0}.lang{background:#141432b3;border:2px solid #ffffff2e;border-radius:12px;padding:3px;display:flex}.lang button{min-width:44px;min-height:38px;font-family:var(--f-ui);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:.95rem;transition:background-color .2s,color .2s}.lang button[aria-pressed=true]{background:var(--white);color:var(--ink)}.btn{--btn-bg:var(--gold);--btn-fg:var(--ink);border:var(--stroke) solid var(--ink);border-radius:var(--r-m);background:var(--btn-bg);min-height:56px;color:var(--btn-fg);font-family:var(--f-ui);letter-spacing:.01em;white-space:nowrap;cursor:pointer;box-shadow:0 5px 0 var(--ink);transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .2s;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:1.15rem;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"";pointer-events:none;background:#ffffff47;border-radius:10px 10px 18px 18px;height:38%;position:absolute;top:3px;bottom:auto;left:6px;right:6px}.btn:hover{box-shadow:0 7px 0 var(--ink);transform:translateY(-2px)}.btn:active{box-shadow:0 1px 0 var(--ink);transition-duration:60ms;transform:translateY(4px)}.btn-pink{--btn-bg:var(--pink);--btn-fg:var(--white);text-shadow:0 2px #16121f73}.btn-gold{--btn-bg:var(--gold)}.btn-sm{min-height:44px;box-shadow:0 4px 0 var(--ink);border-radius:12px;padding:0 16px;font-size:1rem}.btn-sm:before{border-radius:8px 8px 14px 14px}.btn[disabled],.btn[aria-busy=true]{cursor:progress;filter:saturate(.6)}.link{color:var(--gold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.link:hover{color:var(--white)}.h2,.hero-hook{font-family:var(--f-display);letter-spacing:.005em;-webkit-text-stroke:.11em var(--ink);paint-order:stroke fill;text-shadow:0 .07em 0 var(--ink);margin:0;font-weight:900;line-height:.98}.h2{text-wrap:balance;max-width:14ch;font-size:clamp(2.4rem,4.6vw,4.4rem)}.lead{max-width:44ch;color:var(--white);text-wrap:pretty;margin:18px 0 0;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.5}.panel{border-radius:var(--r-l);-webkit-backdrop-filter:blur(8px);background:#141432d6;border:2px solid #ffffff29;box-shadow:0 6px #0a061e8c}main{z-index:2;position:relative}main>section{position:relative}.pinned{height:calc(var(--len,3) * 100svh)}.pinned .sticky{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.hero{min-height:100svh;padding:calc(var(--nav-h) + 8px) 0 96px;align-items:center;display:flex}.hero-copy{max-width:560px}.hero-logo{width:clamp(220px,26vw,360px);margin:0 0 18px -6px}.hero-logo img{filter:drop-shadow(0 8px #10083280);width:100%;height:auto}.hero-hook{transform-origin:0 100%;flex-direction:column;font-size:clamp(2.5rem,4.9vw,4.6rem);display:flex;transform:skew(-6deg)}.hook-line{margin:-.04em -.12em -.12em -.06em;padding:.04em .12em .12em .06em;display:block;overflow:hidden}.hook-line>span{display:inline-block}.hook-pink{color:var(--pink)}.hero-sub{text-wrap:pretty;max-width:46ch;margin:20px 0 26px;font-size:clamp(1.05rem,1.25vw,1.2rem)}.hero-platforms{font-family:var(--f-ui);color:var(--text-dim);margin:16px 0 0;font-size:1rem}.scroll-cue{left:50%;bottom:max(22px, env(safe-area-inset-bottom));min-height:44px;font-family:var(--f-ui);background:#14143299;border:2px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex;position:absolute;transform:translate(-50%)}.scroll-cue svg{animation:cue 1.6s var(--ease-out) infinite}@keyframes cue{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}.waitlist{max-width:600px;position:relative}.field-label{font-family:var(--f-ui);margin-bottom:8px;font-size:1.05rem;display:block}.field-row{gap:10px;display:flex}.field-row input{border:var(--stroke) solid var(--ink);border-radius:var(--r-m);background:var(--white);min-width:0;height:64px;color:var(--ink);flex:auto;padding:0 20px;font-size:1.2rem;box-shadow:inset 0 3px #16121f1f}.field-row .btn{min-height:64px}.field-row input::placeholder{color:#7d7891}.field-row input[aria-invalid=true]{border-color:var(--laser);box-shadow:0 0 0 3px #ff2e4d59}.field-error{border-left:4px solid var(--laser);background:#ff2e4d29;border-radius:8px;margin:8px 0 0;padding:6px 10px;font-size:.95rem;font-weight:600}.check{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;margin-top:14px;font-size:.97rem;display:flex}.check input{width:24px;height:24px;accent-color:var(--pink);cursor:pointer;flex:none;margin:1px 0 0}.form-note{color:var(--text-dim);margin:4px 0 0;font-size:.92rem}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-status:empty{display:none}.form-status{margin-top:14px}.form-done{border-radius:var(--r-m);background:var(--gold);color:var(--ink);border:var(--stroke) solid var(--ink);box-shadow:0 5px 0 var(--ink);animation:pop-in .5s var(--ease-pop) both;align-items:center;gap:14px;padding:16px 18px;display:flex}.form-done strong{font-family:var(--f-ui);font-size:1.3rem;font-weight:400;display:block}.form-done p{margin:2px 0 0;font-size:.97rem}.form-done svg{flex:none}.waitlist.is-done>:not(.form-status){display:none}@keyframes pop-in{0%{opacity:0;transform:scale(.6)rotate(-4deg)}}.splice{--len:5}.splice-grid{align-items:center;height:100%;display:flex;position:relative}.splice-copy{max-width:520px}.steps{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.step{border-radius:var(--r-m);opacity:.5;transform-origin:0;transition:opacity .35s, transform .45s var(--ease-pop), background-color .35s, border-color .35s;background:#1414329e;border:2px solid #ffffff1a;align-items:flex-start;gap:14px;padding:12px 14px;display:flex;transform:scale(.97)}.step-desc{opacity:0;max-height:0;transition:max-height .45s var(--ease-out), opacity .3s;display:block;overflow:hidden}.step.is-done{opacity:.85}.step.is-active{opacity:1;border-color:var(--gold);background:#141432e6;transform:none;box-shadow:0 5px #0a061e99}.step.is-active .step-desc{opacity:1;max-height:6em}.slot-tile{background:var(--night);border:2px solid #ffffff38;border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid}.slot-tile img{width:auto;height:34px}.step.is-done .slot-tile,.step.is-active .slot-tile{background:var(--violet);border-color:var(--gold)}.step-text{min-width:0}.step-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.step-slot{font-family:var(--f-ui);color:var(--gold);font-size:.95rem}.step-part{font-family:var(--f-display);font-size:1.55rem;font-weight:900;line-height:1.1}.step-desc{margin-top:4px;font-size:1rem;line-height:1.45}.hud-steal{top:calc(var(--nav-h) + 18px);right:var(--gutter);border-radius:var(--r-m);background:#141432e6;border:2px solid #fff3;align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute;box-shadow:0 5px #0a061e99}.hud-steal-label{font-family:var(--f-ui);color:var(--text-dim);font-size:.95rem}.hud-steal-slots{gap:6px;display:flex}.hud-steal-slots i{background:var(--night-2);width:24px;height:24px;transition:background-color .2s, transform .4s var(--ease-pop);border:2px solid #ffffff47;border-radius:7px}.hud-steal-slots i.is-on{background:var(--gold);border-color:var(--ink);transform:scale(1.15)rotate(-6deg)}.hud-steal-count{min-width:1.4ch;font-family:var(--f-ui);color:var(--gold);font-size:1.7rem;line-height:1}.hud-steal-count.bump{animation:bump .45s var(--ease-pop)}@keyframes bump{40%{transform:scale(1.6)rotate(-8deg)}}.abom{--len:3}.abom-grid{height:100%;padding-top:calc(var(--nav-h) + 9vh);align-content:space-between;padding-bottom:7vh;display:grid}.banner{font-family:var(--f-display);transform-origin:0;justify-self:start;margin:0;font-size:clamp(2.6rem,7.4vw,7.6rem);font-weight:900;line-height:.95;position:relative;transform:rotate(-4deg)skew(-8deg)}.banner-text{background:var(--ink);color:var(--white);border:.06em solid var(--pink);box-shadow:0 0 0 .06em var(--ink), .12em .12em 0 var(--pink);text-shadow:0 .05em 0 var(--pink-dark);border-radius:.12em;padding:.12em .32em .16em;display:inline-block}.banner-crown{width:.9em;height:auto;position:absolute;top:-.5em;right:.25em;transform:rotate(12deg)}html.js .banner{visibility:hidden}html.js .banner.is-in{visibility:visible;animation:slam .7s var(--ease-pop) both}@keyframes slam{0%{opacity:0;transform:rotate(-14deg)skew(-8deg)scale(2.2)}55%{opacity:1;transform:rotate(-2deg)skew(-8deg)scale(.92)}to{transform:rotate(-4deg)skew(-8deg)scale(1)}}.abom-panel{justify-self:end;max-width:440px;padding:22px 24px}.abom-panel p{margin:0;font-size:1.12rem}.abom-bounty{color:var(--gold);border-top:2px solid #ffffff24;align-items:center;gap:10px;padding-top:14px;font-weight:650;display:flex;margin-top:14px!important}.match{--len:3.5}.match-grid{height:100%;padding-top:calc(var(--nav-h) + 3vh);align-content:space-between;padding-bottom:6vh;display:grid}.match-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.timer{border-radius:var(--r-m);background:var(--night);border:2px solid #ffffff38;align-items:center;gap:12px;padding:10px 20px;display:flex;box-shadow:0 5px #0a061e99}.timer img{width:30px;height:30px}.timer-val{font-family:var(--f-ui);font-variant-numeric:tabular-nums;min-width:4.2ch;font-size:clamp(2rem,3.4vw,3rem);line-height:1}.match[data-phase="2"] .timer{border-color:var(--pink)}.match[data-phase="2"] .timer-val{color:var(--pink)}.phases{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.phase{border-radius:var(--r-m);transition:background-color .3s, border-color .3s, transform .4s var(--ease-pop);background:#141432b8;border:2px solid #ffffff1f;padding:16px 16px 18px;position:relative}.phase:before{content:"";background:var(--gold);height:5px;transform:scaleX(var(--p,0));transform-origin:0;border-radius:3px;position:absolute;top:-2px;left:14px;right:14px}.phase.is-active{border-color:var(--gold);background:#141432f0;transform:translateY(-6px)}.phase[data-phase-i="2"].is-active{border-color:var(--pink)}.phase[data-phase-i="2"]:before{background:var(--pink)}.phase-t{font-family:var(--f-ui);color:var(--gold);font-variant-numeric:tabular-nums;font-size:.95rem;display:block}.phase-name{font-family:var(--f-display);margin-top:2px;font-size:1.7rem;font-weight:900;line-height:1.05;display:block}.phase-d{margin-top:6px;font-size:.98rem;line-height:1.45;display:block}.fair{min-height:100svh;padding:calc(var(--nav-h) + 40px) 0 80px;align-items:flex-start;display:flex}.fair-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:34px 0 0;padding:0;list-style:none;display:grid}.fair-item{transition:transform .25s var(--ease-out);padding:22px 20px 24px}.fair-item h3{font-family:var(--f-display);margin:16px 0 6px;font-size:1.6rem;font-weight:900;line-height:1.05}.fair-item p{color:var(--text-dim);margin:0;font-size:1rem;line-height:1.5}.fair-icon{background:var(--violet);border:3px solid var(--ink);width:64px;height:64px;box-shadow:0 4px 0 var(--ink);border-radius:16px;place-items:center;display:grid}.fair-icon img{width:40px;height:40px}.fair-icon-bot{background:var(--night);font-family:var(--f-ui);letter-spacing:.04em;border-color:#ffffff80;font-size:1.05rem}.fair-icon-clip{background:var(--gold)}.join{min-height:100svh;padding:calc(var(--nav-h) + 40px) 0 72px;align-items:center;display:flex}.join-copy{max-width:540px}.join .waitlist{margin-top:26px}.platforms{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.plat{border-radius:var(--r-m);min-height:52px;transition:transform .16s var(--ease-out), border-color .2s;background:#141432d6;border:2px solid #ffffff38;align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:inline-flex}.plat:hover{border-color:var(--gold);transform:translateY(-2px)}.plat:active{transform:translateY(2px)}.plat-icon{flex:none;transition:color .2s}.plat:hover .plat-icon{color:var(--gold)}.plat-name{font-family:var(--f-ui);font-size:1.1rem}.plat-state{background:var(--night-2);color:var(--text-dim);border-radius:7px;padding:3px 8px;font-size:.82rem;font-weight:650}.plat.is-live .plat-state{background:var(--gold);color:var(--ink)}.footer{z-index:2;padding:140px 0 max(36px, env(safe-area-inset-bottom));background:linear-gradient(180deg, #14143200 0%, #1414328c 30%, #141432e6 58%, var(--night) 78%);position:relative}.footer-row{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:12px 28px;font-size:.92rem;display:flex}.footer-row p{margin:0}.footer-marks{opacity:.8;flex-basis:100%;order:9;max-width:80ch;font-size:.78rem}.footer-logo{border-radius:8px;display:block}.footer-legal{flex-wrap:wrap;flex-basis:100%;gap:4px 24px;display:flex}.footer-legal .link{text-align:left;align-items:center;min-height:44px;display:inline-flex}.privacy{border:3px solid var(--ink);border-radius:var(--r-l);background:var(--night);width:min(520px,100vw - 32px);color:var(--white);box-shadow:0 8px 0 var(--ink);padding:26px 26px 24px}.privacy::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#100832b3}.privacy h2{font-family:var(--f-display);margin:0 0 10px;font-size:2rem;font-weight:900}.privacy p{color:var(--text-dim);margin:0 0 12px}.privacy form{margin-top:18px}.dialog-actions{flex-wrap:wrap;gap:14px;display:flex}.dialog-status{min-height:1.55em;font-weight:600;color:var(--gold)!important}.btn-ghost{--btn-bg:var(--night-2);--btn-fg:var(--white)}.btn-ghost:before{background:#ffffff1a}.legal{max-width:calc(46rem + 2 * var(--gutter));padding-top:calc(var(--nav-h) + 56px);padding-bottom:24px}.legal-title{font-family:var(--f-display);letter-spacing:.005em;text-shadow:0 .06em 0 var(--ink);margin:0;font-size:clamp(2.6rem,7vw,4.2rem);font-weight:900;line-height:.98}.legal-updated{color:var(--lavender);margin:14px 0 0;font-size:.95rem}.legal-intro p{margin:18px 0 0;font-size:1.15rem}.legal-toc{border:3px solid var(--ink);border-radius:var(--r-l);box-shadow:0 6px 0 var(--ink);background:#141432b8;margin:36px 0 8px;padding:20px 24px}.legal-toc ol{columns:2 16rem;column-gap:32px;margin:0;padding-left:1.4em}.legal-toc li{break-inside:avoid;color:var(--lavender);padding:3px 0}.legal-toc a{color:var(--white);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.legal-toc a:hover{color:var(--gold);text-decoration-color:currentColor}.legal-body{counter-reset:legal}.legal-section{scroll-margin-top:calc(var(--nav-h) + 16px);padding-top:40px}.legal-section h2{font-family:var(--f-ui);margin:0 0 12px;font-size:1.6rem;font-weight:400;line-height:1.15}.legal-section h2:before{counter-increment:legal;content:counter(legal) ". ";color:var(--gold)}.legal-section p,.legal-section li{color:var(--text-dim)}.legal-section p{margin:0 0 12px}.legal-section ul{margin:0 0 14px;padding-left:1.3em}.legal-section li{margin-bottom:6px}.legal-section li::marker{color:var(--gold)}.legal-section strong{color:var(--white)}.legal-page .footer{margin-top:40px;padding-top:80px}html.js.entering [data-enter]{visibility:hidden}@media (max-width:1080px){.nav-links{display:none}.nav-links+.nav-right{margin-left:auto}.fair-grid,.phases{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){:root{--nav-h:64px}body{font-size:1rem}.stage-vignette{background:linear-gradient(#180e4ac7 0%,#180e4a40 42%,#180e4a00 58%,#180e4ad1 100%)}.nav{gap:10px}.nav-logo img{width:62px}.hero{padding:calc(var(--nav-h) + 4px) 0 max(18px, env(safe-area-inset-bottom));align-items:stretch}.hero-grid{display:flex}.hero-copy{flex-direction:column;width:100%;max-width:none;display:flex}.hero-logo{width:150px;margin-bottom:8px}.hero-hook{font-size:clamp(2.1rem,10.4vw,2.9rem)}.hero-sub{max-width:34ch;margin:12px 0 0;font-size:1rem}.hero .waitlist{margin-top:auto;padding-top:18px}.hero-sub{font-size:.97rem}.form-note{font-size:.85rem}.hero .check{margin-top:8px}.hero-platforms,.scroll-cue{display:none}.field-row{flex-direction:column}.field-row input{flex:none;height:60px}.field-row .btn{width:100%}.h2{font-size:clamp(2.1rem,9.5vw,2.8rem)}.lead{font-size:1rem}.splice-grid{padding-top:calc(var(--nav-h) + 8px);align-items:flex-start}.splice .lead{display:none}.steps{min-height:150px;margin-top:14px;display:block;position:relative}.step{opacity:0;pointer-events:none;position:absolute;top:0;bottom:auto;left:0;right:0;transform:translateY(12px)}.step:not(.is-active){opacity:0;visibility:hidden}.step.is-active{opacity:1;transform:none}.hud-steal-label{white-space:nowrap}.hud-steal{top:auto;bottom:max(16px, env(safe-area-inset-bottom));left:50%;right:auto;transform:translate(-50%)}.abom-grid,.match-grid{padding-bottom:max(16px, env(safe-area-inset-bottom))}.abom-panel{justify-self:stretch;padding:16px 18px}.abom-panel p{font-size:1rem}.phases{grid-template-columns:1fr 1fr;gap:8px}.phase{padding:10px 12px 12px}.phase-name{font-size:1.3rem}.phase-d{display:none}.phase.is-active .phase-d{font-size:.9rem;display:block}.timer{padding:8px 14px}.fair-grid{grid-template-columns:1fr;gap:10px}.fair-item{grid-template-columns:56px 1fr;gap:2px 14px;padding:14px;display:grid}.fair-icon{grid-row:span 2;width:56px;height:56px}.fair-item h3{margin:0;font-size:1.3rem}.fair-item p{font-size:.95rem}.join{align-items:flex-start}.platforms{flex-wrap:nowrap;gap:8px;margin-top:18px}.platforms li{flex:1;min-width:0}.plat{flex-direction:column;justify-content:center;gap:2px;width:100%;min-height:64px;padding:6px 4px}.plat-icon{width:22px;height:22px;margin-bottom:2px}.plat-name{font-size:1rem}.plat-state{padding:2px 6px;font-size:.72rem}}@media (max-height:760px) and (min-width:761px){.hero-logo{width:clamp(200px,20vw,300px)}.hero-hook{font-size:clamp(2.3rem,4.2vw,3.8rem)}.step-desc{font-size:.95rem}.steps{gap:8px;margin-top:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.hero-sub,.lead,.field-label,.check,.form-note,.platform-note{text-shadow:0 1px 2px #100832b3,0 0 14px #10083273}
