@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yellowtail;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yellowtail-latin-ext-400-normal-sEGoB7yK.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Yellowtail;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yellowtail-latin-400-normal-BfFX3xIh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0a0618;--bg-2: #120a2a;--panel: rgba(14, 8, 34, .94);--line: rgba(190, 160, 255, .16);--line-2: rgba(190, 160, 255, .3);--text: #f4efff;--muted: #ab9fcc;--dim: #7a6ea0;--blue: #8b5cff;--cyan: #22e5ff;--red: #ff2fa0;--orange: #ff8a3d;--gold: #ffd166;--grad: linear-gradient(100deg, #22e5ff 0%, #8b5cff 38%, #ff2fa0 72%, #ff8a3d 100%);--grad-v: linear-gradient(180deg, #ffffff 0%, #ffd6f2 45%, #c79bff 100%);--f-d: "Anton", "Impact", sans-serif;--f-c: "Barlow Condensed", "Arial Narrow", sans-serif;--f-b: "Barlow", system-ui, sans-serif;--f-m: "JetBrains Mono", ui-monospace, monospace;--f-s: "Yellowtail", cursive;--sunset: linear-gradient(180deg, #fff7b0 0%, #ffc23a 30%, #ff6a3a 58%, #ff3d9a 82%, #9a3cff 100%);--gut: clamp(20px, 5vw, 80px);--top: 72px;--ease: cubic-bezier(.2, .8, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{color:var(--text);font:400 17px/1.6 var(--f-b);-webkit-font-smoothing:antialiased;overflow-x:hidden}body.is-loading{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}img,canvas,svg{display:block}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}[hidden]{display:none!important}.wrap{width:100%;max-width:1320px;margin:0 auto;padding-inline:var(--gut)}.muted{color:var(--muted)}.link{color:var(--cyan);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.link:hover{color:#fff}.label{display:flex;align-items:center;gap:12px;font:500 12px/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:22px}.label span{color:#fff;padding:5px 8px;border:1px solid var(--line-2)}.label.light{color:#dfe6f8}.label.center{justify-content:center}.h2{font:400 clamp(40px,5.4vw,76px)/1 var(--f-d);text-transform:uppercase;letter-spacing:.005em;background:linear-gradient(180deg,#fff3a6,#ff9f43 45%,#ff3d9a 90%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 rgba(0,0,0,.45)) drop-shadow(0 0 26px rgba(255,61,154,.28))}.lead{font-size:clamp(18px,1.5vw,21px);line-height:1.55;color:#dbe2f3}.btn{transform:skew(-10deg);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;font:700 15px/1 var(--f-c);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--grad);background-size:180% 100%;background-position:0 0;border-radius:3px;transition:background-position .5s var(--ease),transform .2s,box-shadow .3s;white-space:nowrap}.btn:hover{background-position:100% 0;box-shadow:0 10px 34px -8px #ff2fa0a6}.btn:active{transform:skew(-10deg) translateY(1px)}.btn-ghost{background:#0e0822b3;box-shadow:inset 0 0 0 1px var(--line-2)}.btn-ghost:hover{background:#8b5cff38;box-shadow:inset 0 0 0 1px #22e5ffb3}.btn-sm{min-height:40px;padding:0 18px;font-size:13px}.btn-lg{min-height:56px;padding:0 32px;font-size:16px}.btn:disabled{opacity:.35;pointer-events:none}.btn.loading span:after{content:"";display:inline-block;width:13px;height:13px;margin-left:10px;border:2px solid #fff;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite;vertical-align:-2px}@keyframes spin{to{transform:rotate(360deg)}}.logo sup,.hero-title sup{font-family:var(--f-c);font-weight:700;font-size:.24em;vertical-align:2.6em;margin-left:.25em;letter-spacing:.04em;-webkit-text-fill-color:transparent;background:var(--grad);-webkit-background-clip:text;background-clip:text}.boot-bar{position:fixed;inset:0 0 auto;z-index:300;height:2px;background:#ffffff14;pointer-events:none}.boot-bar i{display:block;height:100%;background:var(--grad);transform:scaleX(0);transform-origin:0 50%}.is-loading .top,.is-loading .hero-in,.is-loading .countdown,.is-loading .hud{visibility:hidden}#world{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2;opacity:0;transition:opacity 1s ease}#world.on{opacity:1}.poster{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;background:url(/poster.webp) center / cover no-repeat,radial-gradient(ellipse at 50% 70%,#5a1a5a,#0a0618 70%)}@media(max-aspect-ratio:4/5){.poster{background-image:url(/poster-m.webp),radial-gradient(ellipse at 50% 70%,#5a1a5a,#0a0618 70%)}}.shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,transparent 55%,rgba(8,3,20,.55) 100%),linear-gradient(180deg,rgba(8,3,20,.45),transparent 18%,transparent 70%,rgba(8,3,20,.6))}.top{position:fixed;inset:0 0 auto;z-index:80;height:var(--top);display:flex;align-items:center;justify-content:space-between;gap:20px;padding-inline:var(--gut);transition:background .35s,transform .45s var(--ease),border-color .35s;border-bottom:1px solid transparent}.top.solid{background:#0a0618f0;border-color:var(--line)}.top.away{transform:translateY(-100%)}.logo{font:400 26px/1 var(--f-d);letter-spacing:.02em;white-space:nowrap}.logo sup{font-size:.46em;vertical-align:.9em;margin-left:.18em}.nav{display:flex;gap:30px}.nav a{position:relative;font:600 14px var(--f-c);letter-spacing:.12em;text-transform:uppercase;color:#c8d1ea;padding:6px 0;transition:color .2s}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--grad);transform:scaleX(0);transform-origin:0 50%;transition:transform .35s var(--ease)}.nav a:hover,.nav a.on{color:#fff}.nav a.on:after,.nav a:hover:after{transform:scaleX(1)}.top-r{display:flex;align-items:center;gap:14px}.burger{display:none;width:44px;height:44px;position:relative}.burger i{position:absolute;left:11px;right:11px;height:2px;background:#fff;transition:transform .3s}.burger i:first-child{top:18px}.burger i:last-child{top:25px}.burger[aria-expanded=true] i:first-child{transform:translateY(3.5px) rotate(45deg)}.burger[aria-expanded=true] i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;background:#0a0618fa;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:var(--top) var(--gut) 40px}.drawer a{font:400 clamp(36px,10vw,56px)/1.15 var(--f-d);text-transform:uppercase}.drawer .btn{margin-top:28px;font:700 16px var(--f-c);align-self:flex-start}.hud{position:fixed;left:var(--gut);bottom:24px;z-index:60;display:flex;align-items:center;gap:14px;pointer-events:none;transition:opacity .5s}body.hud-off .hud{opacity:0}#radar{width:88px;height:88px;border-radius:50%;box-shadow:0 0 0 2px #ffffffd9,0 0 0 4px #00000059,0 10px 30px #00000080}.hud-loc span{display:block;font:400 30px/1 var(--f-s);color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.8)}.hud-loc small{font:500 11px var(--f-m);letter-spacing:.14em;color:#cfd8ee;text-shadow:0 1px 4px #000}.hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;padding:calc(var(--top) + 40px) 0 clamp(56px,9vh,96px)}.hero-in{position:relative;z-index:2}.eyebrow{display:flex;flex-wrap:wrap;gap:10px;font:500 12px var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:#e3e9f8;margin-bottom:16px}.eyebrow span{padding:6px 10px;background:#0e0822cc;border:1px solid var(--line-2)}.hero-title{font:400 clamp(76px,15vw,220px)/.86 var(--f-d);letter-spacing:.005em;background:var(--sunset);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 0 rgba(0,0,0,.35)) drop-shadow(0 0 40px rgba(255,61,154,.55))}.hero-title sup{vertical-align:2.8em}.hero-title .ch,.hero-title sup .ch{background:inherit;-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{max-width:560px;margin:18px 0 26px;font-size:clamp(18px,1.6vw,22px);line-height:1.5;color:#e6ecfa;text-shadow:0 2px 20px rgba(0,0,0,.6)}.hero-meta{list-style:none;display:flex;flex-wrap:wrap;gap:0;margin-bottom:30px;border:1px solid var(--line-2);background:#0e0822d1;width:fit-content}.hero-meta li{padding:14px 22px;border-right:1px solid var(--line-2)}.hero-meta li:last-child{border-right:0}.hero-meta b{display:block;font:700 19px/1.1 var(--f-c);letter-spacing:.04em}.hero-meta span{font:500 11px var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.hero-cta{display:flex;flex-wrap:wrap;gap:12px}.countdown{position:absolute;right:var(--gut);bottom:clamp(56px,9vh,96px);z-index:2;padding:18px 22px;background:#0e0822db;border:1px solid var(--line-2)}.countdown p{font:600 12px var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.cd{display:flex;gap:18px}.cd span{text-align:center;min-width:52px}.cd b{display:block;font:400 44px/1 var(--f-d);font-variant-numeric:tabular-nums}.cd i{font:500 10px var(--f-m);letter-spacing:.14em;text-transform:uppercase;font-style:normal;color:var(--muted)}.countdown small{display:block;margin-top:10px;font:500 12px var(--f-m);color:var(--muted)}.scroll-hint{position:absolute;left:50%;bottom:18px;z-index:2;width:26px;height:42px;margin-left:-13px;border:1.5px solid rgba(255,255,255,.6);border-radius:14px}.scroll-hint i{position:absolute;left:50%;top:8px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:#fff;animation:wheel 1.8s infinite}@keyframes wheel{0%{transform:translateY(0);opacity:1}80%{transform:translateY(12px);opacity:0}to{opacity:0}}.stats{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);margin-top:-1px}.stats>div{padding:30px 26px;background:#0e0822e6;border:1px solid var(--line);margin-left:-1px}.stats b{display:block;font:400 clamp(36px,4vw,56px)/1 var(--f-d);font-variant-numeric:tabular-nums}.stats b small{font:700 .42em var(--f-c);margin-left:4px;letter-spacing:.06em;color:var(--muted)}.stats span{font:500 12px var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sec{position:relative;padding:clamp(96px,12vw,168px) 0}.solid{background:linear-gradient(180deg,rgba(10,6,24,0) 0,var(--bg) 160px,var(--bg) calc(100% - 160px),rgba(10,6,24,0) 100%)}.split .h2+.muted{margin-top:18px}.split{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,100px);align-items:start}.about-copy p+p{margin-top:18px;color:var(--muted)}.feats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(56px,7vw,96px);border-top:1px solid var(--line)}.feat{padding:28px 28px 0 0}.feat+.feat{padding-left:28px;border-left:1px solid var(--line)}.feat span{font:500 12px var(--f-m);color:var(--dim)}.feat h3{font:700 24px/1.15 var(--f-c);letter-spacing:.02em;margin:14px 0 8px}.feat p{color:var(--muted);font-size:16px}.timeline{background:linear-gradient(90deg,#0a0618f5,#0a0618e0 48%,#0a061833 80%,#0a061800)}.tl-wrap{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(32px,6vw,90px)}.tl-head .muted{margin-top:16px}.tl{list-style:none;position:relative}.tl:before{content:"";position:absolute;left:7px;top:10px;bottom:10px;width:1px;background:var(--line-2)}.tl .fill{position:absolute;left:7px;top:10px;width:1px;height:var(--f, 0);background:var(--grad)}.tl li{position:relative;display:grid;grid-template-columns:140px 1fr;gap:20px;padding:0 0 38px 40px}.tl li:before{content:"";position:absolute;left:0;top:6px;width:15px;height:15px;border-radius:50%;background:var(--bg);border:1px solid var(--line-2);transition:border-color .4s,background .4s}.tl li.on:before{background:var(--red);border-color:var(--cyan);box-shadow:0 0 0 5px #ff2fa033}.tl time{font:700 19px/1.4 var(--f-c);letter-spacing:.04em;color:var(--gold)}.tl h3{font:700 23px/1.2 var(--f-c);letter-spacing:.02em;margin-bottom:4px}.tl p{color:var(--muted)}.tracks{position:relative;height:780vh}.tracks-pin{position:sticky;top:0;height:100svh;overflow:hidden}.tracks-top{padding-top:calc(var(--top) + 28px);display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.track-list{list-style:none;display:flex;gap:6px}.track-list li{font:600 12px var(--f-m);letter-spacing:.08em;color:#ffffff8c;padding:8px 12px;border:1px solid rgba(255,255,255,.18);background:#0e0822b3;transition:all .4s;cursor:pointer}.track-list li.on{color:#fff;border-color:var(--cyan);background:#ff2fa066}.area{position:absolute;left:var(--gut);right:var(--gut);bottom:clamp(48px,10vh,110px);display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.area .area-card,.area .area-name{transition:opacity .35s,transform .35s}.area.flying .area-card,.area.flying .area-name{opacity:.15;transform:translateY(8px)}.area-name{font:400 clamp(64px,9vw,140px)/.9 var(--f-s);color:#fff;text-shadow:0 4px 30px rgba(0,0,0,.6);white-space:nowrap}.area-card{width:min(440px,100%);padding:26px 28px;background:#0e0822e0;border:1px solid var(--line-2)}.area-k{font:500 12px var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.area-card h3{font:400 clamp(30px,3vw,42px)/1.05 var(--f-d);text-transform:uppercase;margin:10px 0}.area-card p:last-child{color:#cfd8ee}.tracks-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff14}.tracks-progress i{display:block;height:100%;background:var(--grad);transform-origin:0 50%;transform:scaleX(0)}.prizes{text-align:center;min-height:100svh;display:grid;align-content:center;background:radial-gradient(ellipse at 50% 55%,#0a06184d,#0a0618bf 75%)}.pool span{font:600 13px var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.pool b{display:block;font:400 clamp(72px,12vw,176px)/1 var(--f-d);font-variant-numeric:tabular-nums;margin-top:6px;background:linear-gradient(180deg,#fff 15%,#ffd166 55%,#ff2fa0);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 10px 40px rgba(255,47,160,.35))}.podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:14px;align-items:end;max-width:1040px;margin:48px auto 0}.pod{position:relative;padding:30px 20px;background:#0e0822e0;border:1px solid var(--line-2);overflow:hidden}.pod:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--c)}.pod small{font:600 12px var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--c)}.pod b{display:block;font:400 clamp(40px,4.4vw,64px)/1.1 var(--f-d);margin-top:8px}.pod.p0{--c: var(--gold);order:2;padding-block:48px;background:linear-gradient(180deg,#ff2fa038,#0e0822e6)}.pod.p0 b{font-size:clamp(52px,6vw,84px)}.pod.p1{--c: var(--cyan);order:1}.pod.p2{--c: var(--orange);order:3}.special{max-width:1040px;margin:40px auto 0}.special-h{font:600 12px var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.special-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sp{padding:20px;background:#0e0822db;border:1px solid var(--line);text-align:left}.sp b{display:block;font:400 30px/1 var(--f-d)}.sp span{display:block;margin-top:8px;font:700 16px/1.25 var(--f-c);letter-spacing:.03em;color:#dfe6f8}.rules{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.rules article{padding:30px 28px 34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .3s}.rules article:hover{background:#ff2fa00f}.rules h3{font:700 23px/1.2 var(--f-c);letter-spacing:.02em;margin-bottom:10px}.rules p{color:var(--muted);font-size:16px}.rules-cta,.partner-cta{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px}.reg{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,5vw,80px);align-items:start}.reg-side{position:sticky;top:calc(var(--top) + 32px)}.reg-side .lead{margin:18px 0 28px}.reg-list{list-style:none;display:grid;gap:16px}.reg-list li{padding-left:16px;border-left:2px solid var(--blue);color:#dbe2f3}.reg-list b{display:block;font:600 11px var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.reg-card{position:relative;background:linear-gradient(180deg,#150c34,#0d0724);border:1px solid var(--line-2);padding:clamp(22px,3vw,40px);box-shadow:0 40px 100px -40px #000000e6;scroll-margin-top:calc(var(--top) + 16px)}.reg-card:before{content:"";position:absolute;inset:-1px -1px auto;height:3px;background:var(--grad)}.reg-closed{display:none;font:400 34px var(--f-d);text-transform:uppercase}.reg-card.closed .reg-closed{display:block}.reg-card.closed form,.reg-card.closed .reg-head{display:none}.reg-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.reg-steps li{display:flex;align-items:center;gap:8px;font:600 14px var(--f-c);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.reg-steps li span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--line-2);font:600 11px var(--f-m)}.reg-steps li.on{color:#fff}.reg-steps li.on span{background:var(--blue);border-color:var(--blue)}.reg-steps li.done{color:#c6d1ef;cursor:pointer}.reg-steps li.done span{border-color:var(--cyan);color:var(--cyan)}.reg-bar{height:2px;background:#ffffff14;margin:16px 0 30px}.reg-bar i{display:block;height:100%;background:var(--grad);transform-origin:0 50%}.reg-demo{margin:-12px 0 24px;padding:10px 12px;font:500 12px/1.5 var(--f-m);color:var(--gold);border:1px dashed rgba(255,193,99,.4);background:#ffc1630f}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.step{border:0;display:none;min-width:0}.step.is-active{display:block}.step legend{display:block;width:100%;font:400 clamp(30px,3vw,42px)/1.05 var(--f-d);text-transform:uppercase;margin-bottom:26px}.step legend small{display:block;font:500 12px var(--f-m);letter-spacing:.16em;color:var(--muted);margin-bottom:8px}.step-note{color:var(--muted);margin:-12px 0 20px;font-size:15px}.field{display:block;margin-bottom:20px;min-width:0}.field>span{display:block;font:600 13px var(--f-c);letter-spacing:.1em;text-transform:uppercase;color:#b9c4e3;margin-bottom:8px}.field>span i{font-style:normal;color:var(--dim);text-transform:none;letter-spacing:0;font-weight:500}.field input:not([type=checkbox]):not([type=radio]),.field select{width:100%;min-height:50px;padding:12px 14px;font:500 16px var(--f-b);color:#fff;background:#060312bf;border:1px solid rgba(190,160,255,.24);border-radius:3px;outline:0;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field select{background-image:linear-gradient(45deg,transparent 50%,#9fb3e6 50%),linear-gradient(135deg,#9fb3e6 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:40px}.field select option{background:#150c34}.field input:focus,.field select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #3ec7ff29}.field .err{display:block;font:600 13px var(--f-b);font-style:normal;color:#ff7a6b;margin-top:6px}.field .err:empty{display:none}.field.bad input,.field.bad select{border-color:#ff6b5a}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.grid3{display:grid;grid-template-columns:1.1fr 1.2fr .9fr;gap:0 14px}.span2{grid-column:1 / -1}.segs{display:flex;gap:8px}.seg input,.trk input{position:absolute;opacity:0;pointer-events:none}.seg span{display:grid;place-items:center;width:60px;height:50px;font:700 20px var(--f-c);border:1px solid rgba(150,175,230,.24);border-radius:3px;cursor:pointer;transition:all .2s}.seg input:checked+span{background:var(--grad);border-color:transparent}.seg input:focus-visible+span,.trk input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:2px}.tracks-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.trk span{display:block;padding:14px;font:700 17px/1.2 var(--f-c);letter-spacing:.02em;border:1px solid rgba(150,175,230,.24);border-radius:3px;cursor:pointer;transition:all .2s;min-height:76px}.trk small{display:block;font:500 11px var(--f-m);letter-spacing:.12em;color:var(--dim);margin-bottom:6px}.trk span:hover{border-color:#3ec7ff8c}.trk input:checked+span{border-color:var(--cyan);background:#8b5cff2e;box-shadow:inset 0 0 0 1px var(--cyan)}.member{padding:18px 18px 0;margin-bottom:14px;border:1px solid var(--line);background:#02061259;border-radius:3px}.member-h{font:600 12px var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.review{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);margin:4px 0 24px}.review div{background:#120a2a;padding:14px 16px;min-width:0}.review .wide{grid-column:1 / -1}.review small{display:block;font:500 10px var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.review b{display:block;font:700 17px/1.3 var(--f-c);letter-spacing:.02em;margin-top:4px;overflow-wrap:anywhere}.review span{font-size:14px;color:var(--muted);overflow-wrap:anywhere}.field.check{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;cursor:pointer}.field.check input{width:20px;height:20px;accent-color:var(--blue);margin-top:2px}.field.check span{font:500 15px/1.45 var(--f-b);letter-spacing:0;text-transform:none;color:#dbe2f3;margin:0}.field.check .err{grid-column:2;margin-top:-4px}.reg-nav{display:flex;justify-content:space-between;gap:12px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.reg-error{color:#ff7a6b;font-weight:600;margin-top:14px;min-height:1.5em}.reg-done{text-align:center}.done-head h3{font:400 clamp(36px,4vw,56px)/1.05 var(--f-d);text-transform:uppercase;margin:14px 0 8px}.done-head p{color:var(--muted);max-width:520px;margin:0 auto}.done-head p b{color:#fff}.done-ic{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--grad)}.done-ic:after{content:"";width:18px;height:10px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-45deg) translate(2px,-2px)}#passCanvas{width:100%;height:auto;margin:28px 0;border:1px solid var(--line-2);box-shadow:0 30px 70px -30px #000000e6}.done-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.faq{border-top:1px solid var(--line)}.qa{border-bottom:1px solid var(--line)}.qa button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;text-align:left;font:700 clamp(18px,1.5vw,21px)/1.3 var(--f-c);letter-spacing:.02em}.qa button:after{content:"";flex:none;width:12px;height:12px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg) translateY(-4px);transition:transform .35s var(--ease)}.qa.open button:after{transform:rotate(-135deg) translateY(-2px);border-color:var(--cyan)}.qa button:hover{color:var(--cyan)}.qa-a{height:0;overflow:hidden}.qa-a p{padding:0 0 22px;color:var(--muted);max-width:680px}.foot{background:#07041a;border-top:1px solid var(--line);padding:64px 0 28px}.foot-in{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;padding-bottom:40px;border-bottom:1px solid var(--line)}.foot-in .muted{margin-top:10px}.foot-in nav{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;font:600 14px var(--f-c);letter-spacing:.1em;text-transform:uppercase;color:#c8d1ea}.foot-in nav a:hover{color:#fff}.foot-base{display:flex;justify-content:space-between;gap:20px;padding-top:22px;font-size:14px;color:var(--dim)}.foot-base a:hover{color:#fff}.rv,.hero-in,.countdown{will-change:transform,opacity}@media(max-width:1100px){.nav{display:none}.burger{display:block}.feats{grid-template-columns:1fr 1fr}.feat:nth-child(3){border-left:0;padding-left:0}.feat:nth-child(n+3){padding-top:28px;border-top:1px solid var(--line);margin-top:28px}.rules,.special-grid{grid-template-columns:1fr 1fr}}@media(max-width:860px){:root{--top: 64px}.hero{padding-bottom:210px}.scroll-hint{display:none}.countdown{left:var(--gut);right:var(--gut);bottom:28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:14px 16px}.countdown p{margin:0;width:100%}.countdown small{display:none}.cd{gap:12px}.cd b{font-size:34px}.cd span{min-width:44px}.hero-meta li{padding:12px 16px}.stats{grid-template-columns:1fr 1fr}.split,.tl-wrap,.reg{grid-template-columns:1fr}.reg-side{position:static}.timeline{background:#0a0618eb}.tl li{grid-template-columns:1fr;gap:2px;padding-bottom:30px}.area{flex-direction:column;align-items:flex-start;gap:0;bottom:36px}.area .area-card,.area .area-name{transition:opacity .35s,transform .35s}.area.flying .area-card,.area.flying .area-name{opacity:.15;transform:translateY(8px)}.area-name{font-size:clamp(56px,15vw,90px);margin-bottom:-6px}.tracks-top{flex-direction:column}.track-list{flex-wrap:wrap}.podium{grid-template-columns:1fr}.pod.p0{order:0}.pod.p1{order:1}.pod.p2{order:2}.hud{display:none}.grid3{grid-template-columns:1fr}}@media(max-width:560px){body{font-size:16px}.hero-meta{width:100%}.hero-meta li{flex:1 1 50%;border-bottom:1px solid var(--line-2)}.hero-meta li:nth-child(2){border-right:0}.hero-meta li:last-child{flex-basis:100%;border-bottom:0}.hero-cta .btn{flex:1 1 100%}.feats,.rules,.special-grid{grid-template-columns:1fr}.feat+.feat,.feat:nth-child(n){border-left:0;padding-left:0}.feat:nth-child(n+2){padding-top:24px;border-top:1px solid var(--line);margin-top:24px}.grid2,.review{grid-template-columns:1fr}.reg-steps li{font-size:0;gap:0;justify-content:center}.top .btn-sm{display:none}.foot-base{flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.cursor{position:fixed;left:0;top:0;z-index:400;pointer-events:none;display:none}@media(hover:hover)and (pointer:fine){.has-cursor,.has-cursor a,.has-cursor button,.has-cursor label,.has-cursor summary{cursor:none}.has-cursor input,.has-cursor select,.has-cursor textarea{cursor:auto}.has-cursor .cursor{display:block}}.c-dot{position:absolute;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#fff;box-shadow:0 0 10px var(--cyan),0 0 2px #fff}.c-ring{position:absolute;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(from var(--a, 0deg),var(--cyan),var(--blue),var(--red),var(--orange),var(--cyan));-webkit-mask:radial-gradient(circle,transparent calc(50% - 1.5px),#000 calc(50% - 1px));mask:radial-gradient(circle,transparent calc(50% - 1.5px),#000 calc(50% - 1px));transition:width .35s var(--ease),height .35s var(--ease),margin .35s var(--ease),opacity .3s;animation:cspin 4s linear infinite}@property --a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes cspin{to{--a: 360deg}}.cursor.hover .c-ring{width:64px;height:64px;margin:-32px 0 0 -32px;-webkit-mask:none;mask:none;background:#ff2fa029;box-shadow:inset 0 0 0 1.5px #22e5ffe6,0 0 24px #ff2fa059;animation:none}.cursor.label .c-ring{width:78px;height:78px;margin:-39px 0 0 -39px;-webkit-mask:none;mask:none;background:var(--grad);box-shadow:0 0 30px #ff2fa080;animation:none}.cursor.hover .c-dot,.cursor.label .c-dot{opacity:0}.cursor.down .c-ring{scale:.82}.cursor.field .c-ring,.cursor.field .c-dot{opacity:0}.c-label{font:700 12px var(--f-c);letter-spacing:.14em;text-transform:uppercase;color:#fff;opacity:0;transition:opacity .2s}.cursor.label .c-label{opacity:1}.neon-script{display:block;font:400 clamp(34px,5.4vw,80px)/1 var(--f-s);color:var(--cyan);text-shadow:0 0 8px #fff,0 0 20px var(--cyan),0 0 60px var(--cyan);transform:rotate(-5deg)}.hero-script{margin:0 0 .02em .05em;position:relative;z-index:2;font-size:clamp(30px,4.2vw,64px)}.area-name{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.6),0 0 30px var(--red),0 0 70px var(--red)}.hud-loc span{text-shadow:0 0 8px rgba(255,255,255,.5),0 0 18px var(--red),0 2px 8px #000}.ticker{position:relative;z-index:4;overflow:hidden;background:linear-gradient(90deg,#ff3d9a,#ff7a2f,#ffd23a);padding:12px 0;transform:rotate(-1.4deg) scale(1.03);margin:-14px 0 8px;box-shadow:0 14px 40px #0009}.ticker-in{display:flex;width:max-content;will-change:transform}.ticker-in span{font:400 clamp(19px,2.4vw,30px)/1 var(--f-d);letter-spacing:.07em;text-transform:uppercase;color:#1a0420;white-space:nowrap;padding-right:.5em}.ticker-in em{font-style:normal;color:#fff;margin:0 .55em}.stars{display:flex;gap:1px;margin:2px 0 3px;font-size:15px;line-height:1}.stars i{font-style:normal;color:#ffffff38;text-shadow:0 2px 0 rgba(0,0,0,.7);transition:color .3s}.stars i.on{color:#ffd23a;text-shadow:0 0 10px rgba(255,180,0,.9),0 2px 0 rgba(0,0,0,.7)}.stars i.pop{animation:starpop .5s steps(2) 5}@keyframes starpop{50%{color:#ff2f6a;text-shadow:0 0 12px #ff2f6a}}.banner{position:fixed;top:20vh;left:50%;z-index:120;transform:translate(-50%);width:min(92vw,900px);text-align:center;pointer-events:none;visibility:hidden}.banner small{display:block;font:700 12px var(--f-m);letter-spacing:.32em;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 10px var(--cyan);margin-bottom:6px}.banner b{display:block;font:400 clamp(40px,7vw,96px)/1.02 var(--f-d);text-transform:uppercase;letter-spacing:.03em;background:linear-gradient(#fff3a6,#ffb400 55%,#ff6a1a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 rgba(0,0,0,.6)) drop-shadow(0 0 24px rgba(255,150,0,.5))}:root{--soft: 0 30px 80px -30px rgba(0,0,0,.75);--scrim: radial-gradient(120% 120% at 30% 40%, rgba(12,6,30,.78), rgba(12,6,30,.5) 55%, rgba(12,6,30,0) 80%)}.btn,.btn:active{transform:none;border-radius:999px;padding:0 30px;letter-spacing:.1em;box-shadow:0 10px 40px -12px #ff2fa0b3,inset 0 1px #ffffff40}.btn:hover{transform:translateY(-2px)}.btn-ghost{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff38}.btn-ghost:hover{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff73}.btn-sm{padding:0 20px}.label span{border:0;padding:0;color:var(--cyan)}.label span:after{content:"";display:inline-block;width:6px;height:6px;margin-left:12px;border-radius:50%;background:var(--red);box-shadow:0 0 12px var(--red);vertical-align:middle}.top.solid{background:linear-gradient(180deg,#0a0618e6,#0a061800);border-color:transparent}.eyebrow span{background:#ffffff14;border:0;border-radius:999px;padding:7px 14px}.hero-meta{border:0;background:none;gap:10px}.hero-meta li{border:0!important;border-radius:22px;padding:14px 20px;background:#0c061e8c;box-shadow:inset 0 0 0 1px #ffffff14}.countdown{border:0;border-radius:28px;background:radial-gradient(130% 140% at 50% 0%,#ff2fa02e,#0c061eb8 60%);box-shadow:var(--soft),inset 0 0 0 1px #ffffff14}.scroll-hint{border-color:#fff6}.ticker{border-radius:0;box-shadow:0 20px 60px -20px #ff3d9a99}.stats{gap:0;padding-block:34px;background:radial-gradient(70% 140% at 50% 50%,#0c061ed1,#0c061e00)}.stats>div{background:none;border:0;margin:0;text-align:center}.stats b{background:var(--sunset);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 20px rgba(255,61,154,.3))}.solid{background:linear-gradient(180deg,#0a061800 0,#0a0618f0 26vh,#0a0618f0 calc(100% - 26vh),#0a061800)}.feats{border:0;gap:18px}.feat,.feat+.feat{border:0!important;padding:26px;margin:0!important;border-radius:26px;background:radial-gradient(120% 120% at 0% 0%,#8b5cff29,#ffffff08 60%)}.feat span{color:var(--red)}.tl:before{background:linear-gradient(180deg,transparent,rgba(255,255,255,.18) 8%,rgba(255,255,255,.18) 92%,transparent)}.tl .fill{box-shadow:0 0 14px var(--red);border-radius:2px}.tl li:before{border:0;background:#ffffff2e}.track-list li{border:0;border-radius:999px;background:#0c061e80}.track-list li.on{background:var(--grad);box-shadow:0 0 24px #ff2fa080}.area-card{border:0;border-radius:30px;background:var(--scrim);padding:30px 34px}.area:before{content:"";position:absolute;left:-10vw;right:-10vw;bottom:-12vh;height:60vh;z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 30% 100%,rgba(8,3,20,.85),transparent 70%)}.tracks-progress{height:2px}.pod,.sp{border:0;border-radius:30px;background:radial-gradient(140% 120% at 50% 0%,#ffffff14,#0c061eb3 55%);box-shadow:var(--soft),inset 0 0 0 1px #ffffff12}.pod:before{inset:0 30% auto;height:3px;border-radius:3px;box-shadow:0 0 18px var(--c)}.pod.p0{background:radial-gradient(120% 120% at 50% 0%,#ff2fa052,#0c061ebf 60%)}.sp{border-radius:24px}.rules{border:0;gap:34px 60px;grid-template-columns:repeat(2,1fr)}.rules article{border:0!important;padding:0 0 0 22px;position:relative;background:none!important}.rules article:before{content:"";position:absolute;left:0;top:8px;bottom:6px;width:2px;border-radius:2px;background:var(--grad);opacity:.7}.reg-card{border:0;border-radius:34px;background:radial-gradient(120% 80% at 50% 0%,#8b5cff2e,#0e0822e6 60%);box-shadow:var(--soft),inset 0 0 0 1px #ffffff12}.reg-card:before{inset:0 18% auto;height:2px;border-radius:2px;box-shadow:0 0 20px var(--red)}.reg-list li{border:0;padding-left:18px;position:relative}.reg-list li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 10px var(--red)}.reg-bar{border-radius:2px;overflow:hidden}.reg-steps li span{border:0;background:#ffffff14}.reg-demo{border:0;border-radius:16px;background:#ffd1661a}.field input:not([type=checkbox]):not([type=radio]),.field select{border-radius:16px;border-color:transparent;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.field input:focus,.field select:focus{box-shadow:0 0 0 3px #22e5ff38,inset 0 0 0 1px #22e5ff99}.seg span,.trk span{border:0;border-radius:18px;background:#ffffff0f}.trk input:checked+span{background:radial-gradient(120% 120% at 0% 0%,#ff2fa059,#8b5cff33);box-shadow:inset 0 0 0 1px #ffffff40,0 0 24px #ff2fa040}.member{border:0;border-radius:22px;background:#ffffff0a}.review{border:0;gap:8px;background:none}.review div{border-radius:18px;background:#ffffff0d}.reg-nav{border:0}#passCanvas{border:0;border-radius:24px}.faq{border:0}.qa{border:0;background:linear-gradient(90deg,rgba(255,255,255,.12),transparent) bottom / 100% 1px no-repeat}.foot{border:0;background:linear-gradient(180deg,#07041a00,#07041a 30%);padding-top:120px}.foot-in{border:0}#radar{box-shadow:0 0 0 2px #fff9,0 0 30px #ff2fa059,0 10px 30px #00000080}@media(max-width:860px){.rules{grid-template-columns:1fr}.hero-meta{flex-wrap:wrap}.countdown{border-radius:24px}}@media(max-width:560px){.hero-meta li{flex:1 1 40%}}.btn,.btn:active,.btn:hover{border-radius:0;transform:rotate(-1.2deg);padding:0 34px;min-height:58px;box-shadow:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 84' preserveAspectRatio='none'%3E%3Cpath d='M9 21 C38 9 84 15 140 10 S246 3 291 15 C298 31 295 50 289 66 C247 77 191 71 132 78 S36 80 11 67 C3 52 4 36 9 21 Z M282 10 L298 6 L294 13 Z M4 74 L12 80 L2 81 Z' fill='black'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 84' preserveAspectRatio='none'%3E%3Cpath d='M9 21 C38 9 84 15 140 10 S246 3 291 15 C298 31 295 50 289 66 C247 77 191 71 132 78 S36 80 11 67 C3 52 4 36 9 21 Z M282 10 L298 6 L294 13 Z M4 74 L12 80 L2 81 Z' fill='black'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.btn:hover{transform:rotate(.4deg) scale(1.04);background-position:100% 0}.btn-sm,.btn-sm:hover{min-height:44px;padding:0 22px}.btn-ghost,.btn-ghost:hover{-webkit-mask:none;mask:none;background:none;box-shadow:none;filter:none;transform:none;padding:0 6px;color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C30 3 52 10 82 6 S140 2 168 7 S192 9 198 5' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 85%;background-size:100% 10px}.btn-ghost:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g'%3E%3Cstop offset='0' stop-color='%2322e5ff'/%3E%3Cstop offset='.5' stop-color='%23ff2fa0'/%3E%3Cstop offset='1' stop-color='%23ff8a3d'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M2 7 C30 3 52 10 82 6 S140 2 168 7 S192 9 198 5' fill='none' stroke='url(%23g)' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");transform:translateY(-1px)}.link{text-decoration:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g'%3E%3Cstop offset='0' stop-color='%2322e5ff'/%3E%3Cstop offset='.5' stop-color='%23ff2fa0'/%3E%3Cstop offset='1' stop-color='%23ff8a3d'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M2 7 C30 3 52 10 82 6 S140 2 168 7 S192 9 198 5' fill='none' stroke='url(%23g)' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 0 100% / 100% 7px;padding-bottom:4px}.label span:after{display:none}.label{padding-bottom:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C30 3 52 10 82 6 S140 2 168 7 S192 9 198 5' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 0 100% / 90px 7px;width:fit-content;opacity:.9}.eyebrow span,.eyebrow span:hover{background:none;padding:0;border-radius:0}.eyebrow span+span:before{content:"·";margin:0 12px;color:var(--red)}.hero-meta{gap:34px}.hero-meta li{background:none;box-shadow:none;padding:0;border-radius:0}.hero-meta b{font-size:22px;text-shadow:0 2px 18px rgba(0,0,0,.7)}.countdown,.countdown:hover{background:radial-gradient(closest-side,#0a051ab8,#0a051a00);box-shadow:none;border-radius:0;padding:34px 46px}.cd b{text-shadow:0 0 24px rgba(255,47,160,.45)}.ticker{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0 6 L40 2 L80 7 L130 1 L170 6 L230 3 L260 8 L320 2 L370 6 L420 1 L470 7 L540 3 L590 6 L640 0 L700 6 L760 2 L800 7 L860 3 L910 8 L960 2 L1010 6 L1070 1 L1120 7 L1200 3 L1200 56 L1150 60 L1100 54 L1040 59 L990 53 L930 58 L870 54 L820 59 L760 53 L700 58 L650 54 L590 60 L530 55 L470 59 L420 53 L360 58 L300 54 L250 60 L190 55 L130 59 L80 53 L30 58 L0 54 Z' fill='black'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0 6 L40 2 L80 7 L130 1 L170 6 L230 3 L260 8 L320 2 L370 6 L420 1 L470 7 L540 3 L590 6 L640 0 L700 6 L760 2 L800 7 L860 3 L910 8 L960 2 L1010 6 L1070 1 L1120 7 L1200 3 L1200 56 L1150 60 L1100 54 L1040 59 L990 53 L930 58 L870 54 L820 59 L760 53 L700 58 L650 54 L590 60 L530 55 L470 59 L420 53 L360 58 L300 54 L250 60 L190 55 L130 59 L80 53 L30 58 L0 54 Z' fill='black'/%3E%3C/svg%3E") center / 100% 100% no-repeat;padding:16px 0;box-shadow:none}.feat,.feat+.feat{background:none;border-radius:0;padding:6px 0 0}.feat h3{font-size:26px}.area-card{background:radial-gradient(closest-side,#080316d1,#08031600);border-radius:0;padding:50px 60px;margin:-30px -40px}.track-list li{background:none;border-radius:0;padding:6px 8px}.track-list li.on{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g'%3E%3Cstop offset='0' stop-color='%2322e5ff'/%3E%3Cstop offset='.5' stop-color='%23ff2fa0'/%3E%3Cstop offset='1' stop-color='%23ff8a3d'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M2 7 C30 3 52 10 82 6 S140 2 168 7 S192 9 198 5' fill='none' stroke='url(%23g)' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 50% 100% / 100% 7px;box-shadow:none;color:#fff}.pod,.sp,.pod.p0{background:none;box-shadow:none;border-radius:0}.pod:before{display:none}.pod small{padding-bottom:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g'%3E%3Cstop offset='0' stop-color='%2322e5ff'/%3E%3Cstop offset='.5' stop-color='%23ff2fa0'/%3E%3Cstop offset='1' stop-color='%23ff8a3d'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M2 7 C30 3 52 10 82 6 S140 2 168 7 S192 9 198 5' fill='none' stroke='url(%23g)' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 50% 100% / 70% 6px}.pod b,.sp b{text-shadow:0 6px 30px rgba(0,0,0,.6)}.podium{position:relative}.podium:before,.special:before{content:"";position:absolute;top:-60px;right:-10%;bottom:-60px;left:-10%;z-index:-1;background:radial-gradient(closest-side,#080316bf,#08031600)}.special{position:relative}.pool b{filter:drop-shadow(0 8px 40px rgba(255,47,160,.45))}.reg-card{background:radial-gradient(90% 70% at 50% 30%,#8b5cff1f,#0e082200 70%);box-shadow:none;border-radius:0}.reg-card:before{display:none}.reg-steps li span{background:none;width:auto;height:auto}.reg-steps li.on{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g'%3E%3Cstop offset='0' stop-color='%2322e5ff'/%3E%3Cstop offset='.5' stop-color='%23ff2fa0'/%3E%3Cstop offset='1' stop-color='%23ff8a3d'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M2 7 C30 3 52 10 82 6 S140 2 168 7 S192 9 198 5' fill='none' stroke='url(%23g)' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 0 100% / 80% 6px;padding-bottom:6px}.reg-steps li.on span{background:none;color:var(--cyan)}.reg-bar{display:none}.reg-demo{background:none;padding:0 0 0 14px;border-left:2px solid var(--gold);border-radius:0}.field input:not([type=checkbox]):not([type=radio]),.field select{border-radius:0;background:transparent;box-shadow:none;border:0;padding:10px 2px 12px;min-height:46px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C30 3 52 10 82 6 S140 2 168 7 S192 9 198 5' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 100%;background-size:100% 8px}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C30 3 52 10 82 6 S140 2 168 7 S192 9 198 5' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E"),linear-gradient(45deg,transparent 50%,#c9b8ff 50%),linear-gradient(135deg,#c9b8ff 50%,transparent 50%);background-position:0 100%,calc(100% - 16px) 50%,calc(100% - 10px) 50%;background-size:100% 8px,6px 6px,6px 6px}.field input:focus,.field select:focus{box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g'%3E%3Cstop offset='0' stop-color='%2322e5ff'/%3E%3Cstop offset='.5' stop-color='%23ff2fa0'/%3E%3Cstop offset='1' stop-color='%23ff8a3d'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M2 7 C30 3 52 10 82 6 S140 2 168 7 S192 9 198 5' fill='none' stroke='url(%23g)' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}.field select:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g'%3E%3Cstop offset='0' stop-color='%2322e5ff'/%3E%3Cstop offset='.5' stop-color='%23ff2fa0'/%3E%3Cstop offset='1' stop-color='%23ff8a3d'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M2 7 C30 3 52 10 82 6 S140 2 168 7 S192 9 198 5' fill='none' stroke='url(%23g)' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E"),linear-gradient(45deg,transparent 50%,#c9b8ff 50%),linear-gradient(135deg,#c9b8ff 50%,transparent 50%)}.field.bad input,.field.bad select{border:0}.seg span,.trk span{background:none;border-radius:0;box-shadow:none;position:relative}.seg span{width:54px;height:54px;font-size:24px}.seg input:checked+span,.trk input:checked+span{background:none;box-shadow:none}.seg input:checked+span:before,.trk input:checked+span:before{content:"";position:absolute;top:-6px;right:-10px;bottom:-6px;left:-10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 80' preserveAspectRatio='none'%3E%3Cpath d='M30 14 C80 2 168 6 188 30 C204 54 150 74 92 74 C36 74 6 60 10 38 C14 18 60 10 110 8 C150 7 176 14 184 22' fill='none' stroke='%23ff2fa0' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;opacity:1;width:auto}.trk span:before{display:block;opacity:0}.trk span{padding:12px 10px;min-height:0}.member,.review div{background:none;border-radius:0}.member{padding:6px 0 0}.review div{padding:10px 0}#passCanvas{border-radius:6px;transform:rotate(-.8deg);box-shadow:0 30px 80px -30px #000000e6}.qa{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C30 3 52 10 82 6 S140 2 168 7 S192 9 198 5' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 0 100% / 100% 7px;opacity:1}.qa button:after{border-color:var(--red)}.rules article:before{width:3px;background:none;border-left:3px dotted var(--red);opacity:.8}.cursor{width:0;height:0}.goo{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.goo i{position:absolute;left:0;top:0;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:radial-gradient(circle,var(--c) 0 38%,color-mix(in srgb,var(--c) 45%,transparent) 55%,transparent 70%);will-change:transform}.cursor .c-ring,.cursor .c-dot{display:none}.reg-head{margin-bottom:26px}.reg-steps{margin-bottom:18px}.reg-demo{margin:0 0 6px}.hero-script{margin-bottom:.14em}.reg{align-items:center}.reg-side .lead{margin:18px 0 30px;max-width:520px}.reg-cta{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.reg-wa{margin-top:18px;color:var(--muted);font-size:15px;max-width:460px}.reg-wa a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.reg-note{margin-top:18px;color:var(--muted);font-size:15px;max-width:460px}.reg-steps-list{list-style:none;counter-reset:s;display:grid;gap:30px}.reg-steps-list li{counter-increment:s;position:relative;padding-left:64px}.reg-steps-list li:before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:-4px;font:400 40px/1 var(--f-d);background:var(--sunset);-webkit-background-clip:text;background-clip:text;color:transparent}.reg-steps-list b{display:block;font:700 23px/1.2 var(--f-c);letter-spacing:.02em}.reg-steps-list span{color:var(--muted)}.terms-page{background:radial-gradient(120% 60% at 80% 0%,rgba(255,47,160,.18),transparent 60%),radial-gradient(90% 50% at 0% 30%,rgba(34,229,255,.1),transparent 60%),var(--bg)}.terms{padding-top:calc(var(--top) + 70px);padding-bottom:80px;max-width:980px}.terms-head{margin-bottom:70px}.terms-head .neon-script{margin-bottom:4px}.terms-head .h2{font-size:clamp(54px,8vw,110px)}.terms-head .lead{margin:20px 0 34px;max-width:680px}.terms-facts{list-style:none;display:flex;flex-wrap:wrap;gap:18px 44px}.terms-facts b{display:block;font:400 38px/1 var(--f-d);background:var(--sunset);-webkit-background-clip:text;background-clip:text;color:transparent}.terms-facts span{font:500 12px var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.terms-sec{padding:40px 0 30px;scroll-margin-top:calc(var(--top) + 20px)}.t-h{font:700 26px/1.2 var(--f-c);letter-spacing:.02em;margin:34px 0 14px;color:#fff}.t-list{padding-left:1.6em;display:grid;gap:12px;color:#d8d0ee}.t-list li::marker{color:var(--red);font:600 14px var(--f-m)}.t-list.roman{list-style:lower-roman}.t-list b{color:#fff}.t-p{color:#d8d0ee;max-width:820px}.t-criteria{list-style:none;display:grid;gap:8px;margin:12px 0 4px}.t-criteria b{display:inline-block;min-width:110px;color:var(--cyan);font:700 16px var(--f-c);letter-spacing:.06em;text-transform:uppercase}.terms-end{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin-top:60px}.terms-page .foot{padding-top:40px}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(70% 75% at 18% 82%,#080316d1,#08031673 45%,#08031600 75%),linear-gradient(180deg,#08031600 55%,#08031699)}.hero p,.hero li,.hero small,.hero span:not(.neon-script),.countdown,.tracks p,.tracks li,.prizes small,.prizes span,.prizes p,.timeline p,.timeline time,.timeline h3,.label,.stats span{text-shadow:0 1px 2px rgba(0,0,0,.75),0 2px 16px rgba(0,0,0,.6)}.hero-sub{color:#fff}.hero-meta span,.cd i,.countdown small{color:#d9ccf5}.label{color:#e4dcff}.countdown,.countdown:hover{background:radial-gradient(closest-side,#080316e0,#08031600)}.timeline{background:linear-gradient(90deg,#0a0618f2,#0a0618e6 50%,#0a0618b8 80%,#0a06188c)}.tracks-top:before{content:"";position:absolute;inset:0 0 auto;height:200px;z-index:-1;background:linear-gradient(180deg,rgba(8,3,22,.7),transparent)}.tracks-top{position:relative}.area-card p:last-child{color:#efe8ff}.prizes{background:radial-gradient(ellipse at 50% 55%,#0a06188c,#0a0618d1 75%)}.smoke{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:350;pointer-events:none;mix-blend-mode:screen;opacity:.85}.tpl-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;margin-bottom:56px;padding:28px clamp(20px,3vw,40px);border-radius:24px;background:linear-gradient(120deg,#ff2fa047,#22e5ff29);box-shadow:inset 0 0 0 1px #ffffff47,0 0 40px #ff2fa040}.tpl-card h3{font-size:clamp(22px,2.6vw,30px);margin:6px 0 8px}.tpl-card p{max-width:640px}.nav .nav-tpl{color:var(--gold);font-weight:700}.contact-list{display:grid;gap:14px}.ct-org{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ct{display:block;padding:18px 22px;border-radius:18px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff2e;text-decoration:none;color:inherit}.ct:hover{background:#ffffff24}.ct small{display:block;font:600 12px var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:4px}.ct b{font-size:20px;overflow-wrap:anywhere}.hero:before{background:radial-gradient(75% 80% at 30% 62%,#080316c7,#08031680 50%,#08031600 80%),linear-gradient(180deg,#08031659,#08031600 30%,#08031600 55%,#08031699)}.eyebrow{padding:8px 16px;width:fit-content;border-radius:999px;background:#0a051ac7;color:#fff}.hero-meta{padding:14px 22px;width:fit-content;border-radius:22px;background:#0a051ab8}.hero-sub{text-shadow:0 2px 4px rgba(0,0,0,.9),0 2px 24px rgba(0,0,0,.8)}
