:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070302;--panel:#0d090ad1;--panel-solid:#130d0e;--line:#ffffff1f;--line-red:#ff2a1f7a;--text:#f7efea;--muted:#b59f9a;--dim:#7f6c68;--red:#ff2a1f;--red-dark:#660b08;--orange:#f47a00;--amber:#ffb22a;--green:#a4ff38;--cyan:#39d7ff;--shadow:0 32px 100px #00000094;--font-heading:"Arial Narrow", "Roboto Condensed", "Aptos Narrow", Impact, Haettenschweiler, sans-serif;--font-ui:Inter, "Segoe UI", Arial, sans-serif;--font-telemetry:"Cascadia Mono", "Roboto Mono", Consolas, "Courier New", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);font-family:var(--font-ui);letter-spacing:0;background:linear-gradient(110deg,#5f120e57,#0000 38%),linear-gradient(250deg,#734c261a,#0000 44%),linear-gradient(#080302 0%,#160807 42%,#070403 100%);margin:0;font-weight:300;overflow-x:hidden}body:before{content:"";z-index:-2;opacity:.34;background:radial-gradient(circle at 12px 18px,#ffffff0e 0 1px,#0000 1.5px) 0 0/88px 88px,radial-gradient(circle at 44px 38px,#ffffff0a 0 1px,#0000 1.4px) 0 0/104px 104px,radial-gradient(circle at 72px 12px,#ff2a1f0a 0 1px,#0000 1.5px) 0 0/120px 120px,repeating-linear-gradient(4deg,#ffffff06 0 1px,#0000 1px 8px) 0 0/220px 220px,linear-gradient(92deg,#0000 0 11%,#ffffff0e 11.15% 11.3%,#0000 11.45% 48%,#ff2a1f1a 48.1% 48.26%,#0000 48.4% 88%,#ffffff0b 88.1% 88.24%,#0000 88.38%) 0 0/168vw 100%,repeating-linear-gradient(102deg,#0000 0 26px,#ffffff08 27px 28px,#0000 29px 82px) 0 0/420px 420px,repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 72px) 0 0/100% 144px;animation:46s linear infinite background-lane-drift,18s steps(8,end) infinite asphalt-grain-drift;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0 72%,#0000 100%);mask-image:linear-gradient(#000 0 72%,#0000 100%)}body:after{content:"";z-index:-1;pointer-events:none;opacity:.48;mix-blend-mode:screen;background:radial-gradient(38vw 5vh at -16% 78%,#f47a0038,#0000 68%) 0 0/100% 100%,radial-gradient(30vw 4vh at -36% 84%,#ffffff1f,#0000 70%) 0 0/100% 100%,radial-gradient(34vw 5vh at -28% 91%,#ff2a1f29,#0000 72%) 0 0/100% 100%,linear-gradient(112deg,#0000 0 34%,#f47a0017 34.22% 34.55%,#0000 34.8% 64%,#ffffff0d 64.2% 64.44%,#0000 64.7%) 0 0/560px 560px,repeating-linear-gradient(135deg,#ffffff07 0 1px,#0000 1px 11px) 0 0/18px 18px,linear-gradient(#0000 0%,#ff2a1f14 48%,#0000 100%) 0 0/100% 66vh;animation:10.5s cubic-bezier(.37,0,.63,1) infinite passing-light-reflections;position:fixed;inset:0}.app-shell{--cursor-x:50vw;--cursor-y:34vh;isolation:isolate;min-height:100vh;position:relative}.app-shell:before{content:"";z-index:80;pointer-events:none;opacity:.14;background:radial-gradient(circle 20rem at var(--cursor-x) var(--cursor-y), #ffffff1a, #f47a0009 24%, transparent 70%);mix-blend-mode:screen;transition:opacity .24s;position:fixed;inset:0}a{color:inherit;text-decoration:none}img{display:block}.ticker{color:#9f8780;height:30px;font-family:var(--font-telemetry);letter-spacing:.18rem;text-transform:uppercase;background:#120606;border-bottom:1px solid #ffffff14;font-size:.62rem;font-weight:700;position:relative;overflow:hidden}.ticker:before,.ticker:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.ticker:before{background:linear-gradient(90deg,#120606,#0000);left:0}.ticker:after{background:linear-gradient(270deg,#120606,#0000);right:0}.ticker-track{width:max-content;min-width:200%;animation:38s linear infinite ticker-scroll;display:flex}.ticker span{white-space:nowrap;align-items:center;gap:18px;padding:8px 32px 0 0;display:inline-flex}.ticker svg{color:var(--red);fill:currentColor;animation:2.4s ease-in-out infinite live-dot-pulse}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes background-lane-drift{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:34px 88px,-46px 104px,60px 120px,220px 220px,-68vw 0,420px 420px,0 144px}}@keyframes asphalt-grain-drift{0%{filter:contrast()brightness()}to{filter:contrast(1.12)brightness(.94)}}@keyframes background-speed-scan{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 -66vh}to{background-position:0 0,0 0,0 0,-560px 560px,18px 18px,0 66vh}}@keyframes passing-light-reflections{0%,18%{background-position:-42vw 0,-58vw 0,-50vw 0,0 0,0 0,0 -66vh}48%{background-position:72vw 0,82vw 0,76vw 0,-260px 260px,9px 9px,0 0}to{background-position:142vw 0,152vw 0,148vw 0,-560px 560px,18px 18px,0 66vh}}@keyframes live-dot-pulse{0%,to{opacity:.64;filter:drop-shadow(0 0 #ff2a1f00);transform:scale(.9)}50%{opacity:1;filter:drop-shadow(0 0 6px #ff2a1f75);transform:scale(1.08)}}@keyframes hero-camera-pan{0%{background-position:0 0,0 0,50% 52%,51% 51%,0 0;background-size:auto,auto,auto,auto 112%,184px 100%}to{background-position:0 0,-8vw 0,50% 48%,47%,0 100px;background-size:auto,auto,auto,auto 118%,184px 100%}}@keyframes grid-drift{0%{background-position:0 0}to{background-position:80px 80px}}@keyframes hero-logo-float{0%{transform:translate(0,0)scale(1)}to{transform:translateY(-4px)scale(1.006)}}@keyframes hero-ambient-lift{0%{transform:translate(0,0)}to{transform:translateY(-5px)}}@keyframes hero-light-sweep{0%{opacity:.12;transform:translate(-18%)skew(-18deg)}to{opacity:.2;transform:translate(18%)skew(-18deg)}}@keyframes hero-track-crawl{0%{background-position:50% 0,50% 0,50% 0}to{background-position:50% 160px,50% 96px,50% -120px}}@keyframes speed-line-pass{0%{opacity:0;transform:translate(26%)skew(-18deg)}18%{opacity:1}to{opacity:0;transform:translate(-126%)skew(-18deg)}}@keyframes hero-headlight-breathe{0%{opacity:.34;transform:translate(0,0)scaleX(1)}to{opacity:.58;transform:translate(-2%)scaleX(1.08)}}@keyframes hero-wheel-glow{0%{opacity:.34;filter:blur(12px)}to{opacity:.6;filter:blur(16px)}}@keyframes server-strip-breathe{0%{border-color:#ff2a1f47 #0000;box-shadow:0 0 #ff2a1f00}to{border-color:#f47a007a #0000;box-shadow:0 0 34px #ff2a1f1f}}@keyframes hero-logo-start{0%,to{filter:drop-shadow(0 28px 38px #000000ad);transform:translate(0,0)scale(1)}18%{filter:drop-shadow(0 30px 44px #ff2a1f8a);transform:translateY(-3px)scale(1.014)}36%{transform:translate(8px,1px)scale(1.008)}54%{transform:translate(-5px,-1px)scale(1.01)}}@keyframes vehicle-ignition-shake{0%,to{background-position:50%,50%,52%}18%{background-position:50%,50%,51% 50.5%}34%{background-position:50%,50%,49% 51%}52%{background-position:50%,50%,50.5%}}@keyframes vehicle-fx-visible{0%,to{opacity:0}10%,72%{opacity:1}}@keyframes vehicle-light-streak{0%{opacity:0;transform:translate(42%)}20%{opacity:1}to{opacity:0;transform:translate(-122%)}}@keyframes start-button-pulse{0%{transform:scale(1)}to{transform:scale(1.16)}}@keyframes scanline-pass{0%{background-position:0 -160%}to{background-position:0 160%}}.site-header,main,.site-footer{width:min(1352px,100% - 48px);margin:0 auto}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070302d6;border-bottom:1px solid #ffffff0f;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:100%;max-width:none;height:108px;padding:0 max(24px,50vw - 676px);display:grid;position:sticky;top:0}.main-nav{grid-area:1/2;justify-content:center;justify-self:center;gap:34px;min-width:0;display:flex}.main-nav a{white-space:nowrap;color:#9b8882;letter-spacing:.2rem;text-transform:uppercase;font-size:.66rem;font-weight:750}.main-nav a:hover{color:var(--text)}.play-now-button{color:#190604;background:radial-gradient(circle at 24% 48%, #ffffff52, transparent 24px), linear-gradient(135deg, var(--red), var(--orange) 72%, var(--amber));clip-path:polygon(0 0,88% 0,100% 28%,100% 100%,0 100%);min-width:142px;height:46px;font-family:var(--font-telemetry);letter-spacing:.14rem;text-transform:uppercase;cursor:pointer;border:1px solid #ff7a006b;grid-area:1/3;justify-content:center;justify-self:end;align-items:center;gap:10px;padding:0 22px 0 18px;font-size:.66rem;font-weight:800;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s,color .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 44px #ff2a1f38}.play-now-button:before{content:"";background:#ffffff2e;border-radius:999px;width:34px;position:absolute;inset:5px auto 5px 10px;box-shadow:inset 0 0 0 1px #ffffff47,0 0 24px #ff2a1f38}.play-now-button:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 34%,#ffffff8f,#0000 58%);transition:transform .56s;position:absolute;inset:-44% -42%;transform:translate(-70%)skew(-16deg)}.play-now-button svg,.play-now-button span{z-index:1;position:relative}.play-now-button svg{color:#fff2d8;filter:drop-shadow(0 0 10px #ffffff61)}.play-now-button:hover,.play-now-button:focus-visible{color:#fff;border-color:#ffffff70;transform:translateY(-2px)scale(1.028);box-shadow:0 18px 52px #ff2a1f5c,inset 0 0 28px #ffffff1a}.play-now-button:hover:after,.play-now-button:focus-visible:after{transform:translate(70%)skew(-16deg)}.primary-cta{clip-path:polygon(0 0,88% 0,100% 28%,100% 100%,0 100%);color:#170604;background:linear-gradient(135deg, var(--red), var(--orange) 72%, var(--amber));text-transform:uppercase;will-change:transform;justify-content:center;align-items:center;font-weight:950;transition:transform .22s,box-shadow .22s,filter .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #ff2a1f57}.primary-cta:after,.launch-actions a:first-child:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 34%,#ffffff80,#0000 58%);transition:transform .58s;position:absolute;inset:-40% -35%;transform:translate(-70%)skew(-16deg)}.primary-cta:hover,.primary-cta:focus-visible,.launch-actions a:first-child:hover,.launch-actions a:first-child:focus-visible{filter:saturate(1.08);transform:translateY(-2px)scale(1.035);box-shadow:0 24px 58px #ff2a1f6b}.primary-cta:hover:after,.primary-cta:focus-visible:after,.launch-actions a:first-child:hover:after,.launch-actions a:first-child:focus-visible:after{transform:translate(70%)skew(-16deg)}.hero{background:radial-gradient(circle at 50% 28%, #801c1838, transparent 34rem), linear-gradient(108deg, #ff2a1f1f, transparent 32% 68%, #f47a0014), linear-gradient(180deg, #0e05048f, #070302eb 82%), var(--hero-image) center right / cover no-repeat, repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 92px);background-position:0 0,0 0,50% 52%,51% 51%,0 0;background-size:auto,auto,auto,auto 112%,184px 100%;min-height:calc(100vh - 30px);margin:0 calc(50% - 50vw);padding:28px max(24px,50vw - 676px) 76px;animation:34s ease-in-out infinite alternate hero-camera-pan;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 28% 76%,#f47a002e,#0000 18rem),radial-gradient(circle at 70% 54%,#ff2a1f29,#0000 22rem),linear-gradient(108deg,#0000 0 34%,#ffffff1a 42%,#0000 52% 100%);transition:opacity .24s,filter .24s;animation:18s ease-in-out infinite alternate hero-light-sweep;position:absolute;inset:0}.hero:after{content:"";opacity:.09;pointer-events:none;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff14 1px,#0000 1px);background-size:80px 80px;animation:30s linear infinite grid-drift;position:absolute;inset:0}.hero-game-scene{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-game-scene:before{content:"";opacity:.46;filter:blur(10px);mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0 8%,#ffffff6b 16%,#ff2a1f42 32%,#0000 64%),linear-gradient(90deg,#ff2a1fb3,#0000 72%);height:22%;animation:2.8s ease-in-out infinite alternate hero-headlight-breathe;position:absolute;top:41%;left:3%;right:0;transform:skew(-9deg)}.hero-game-scene:after{content:"";opacity:.42;mix-blend-mode:screen;background:radial-gradient(circle at 18% 58%,#ff2a1fb8,#0000 18%),radial-gradient(circle at 76% 54%,#ff2a1f85,#0000 21%),linear-gradient(90deg,#0000,#f47a0029,#0000);width:31%;height:20%;animation:1.8s ease-in-out infinite alternate hero-wheel-glow;position:absolute;bottom:22%;right:14%}.track-perspective{opacity:.62;clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);transform-origin:50% 100%;background:linear-gradient(82deg,#0000 0 42%,#ff2a1f42 42.2% 42.45%,#0000 42.7% 57%,#f47a0038 57.15% 57.38%,#0000 57.65%) 0 0/100% 100%,repeating-linear-gradient(0deg,#ffffff17 0 2px,#0000 2px 46px) 0 0/100% 92px,linear-gradient(#0000 0%,#ff2a1f29 58%,#060202a8 100%) 0 0/100% 100%;animation:7s linear infinite hero-track-crawl;position:absolute;inset:12% -12% -16%;transform:perspective(680px)rotateX(58deg)translateY(12%)}.hero-speed-lines{opacity:.72;height:170px;position:absolute;bottom:23%;left:0;right:0;overflow:hidden;transform:skew(-10deg)}.hero-speed-lines span{background:linear-gradient(90deg,#0000,#ffffff6b,#ff2a1f80,#0000);border-radius:999px;width:62%;height:3px;animation:3.7s ease-in-out infinite speed-line-pass;position:absolute;right:-8%}.hero-speed-lines span:first-child{top:30px}.hero-speed-lines span:nth-child(2){width:46%;animation-delay:.8s;top:82px}.hero-speed-lines span:nth-child(3){width:54%;animation-delay:1.6s;top:126px}.hero.vehicle-started{animation:1.9s cubic-bezier(.16,1,.3,1) vehicle-ignition-shake,34s ease-in-out 1.9s infinite alternate hero-camera-pan}.hero.vehicle-started:before{opacity:1;filter:saturate(1.28)brightness(1.16)}.hero.vehicle-started .hero-logo-card img{animation:1.9s cubic-bezier(.16,1,.3,1) hero-logo-start,14s ease-in-out 1.9s infinite alternate hero-logo-float}.vehicle-start-fx{z-index:3;pointer-events:none;opacity:0;width:min(42vw,520px);height:130px;position:absolute;bottom:26%;right:max(22px,50vw - 610px);overflow:hidden;transform:skew(-12deg)}.vehicle-start-fx span{background:linear-gradient(90deg,#0000,#f47a00e6,#ff2a1fad,#0000);border-radius:999px;width:92%;height:3px;position:absolute;right:-18%;transform:translate(42%);box-shadow:0 0 28px #f47a0075}.vehicle-start-fx span:first-child{top:22px}.vehicle-start-fx span:nth-child(2){width:76%;top:62px}.vehicle-start-fx span:nth-child(3){width:88%;top:100px}.hero.vehicle-started .vehicle-start-fx{animation:1.9s ease-out vehicle-fx-visible}.hero.vehicle-started .vehicle-start-fx span{animation:.72s cubic-bezier(.16,1,.3,1) both vehicle-light-streak}.hero.vehicle-started .vehicle-start-fx span:nth-child(2){animation-delay:80ms}.hero.vehicle-started .vehicle-start-fx span:nth-child(3){animation-delay:.16s}.hero-inner,.metric-rail,.hero-side{z-index:2;position:relative}.hero-side{color:#8e7973;letter-spacing:.48rem;text-transform:uppercase;writing-mode:vertical-rl;font-size:.58rem;font-weight:900;position:absolute;top:250px}.hero-side.left{left:max(14px,50vw - 698px);transform:rotate(180deg)}.hero-side.right{right:max(14px,50vw - 698px)}.hero-inner{text-align:center;justify-items:center;max-width:1060px;margin:0 auto;animation:10s ease-in-out infinite alternate hero-ambient-lift;display:grid}.server-strip{color:#d9c4be;max-width:100%;font-family:var(--font-telemetry);letter-spacing:.16rem;text-transform:uppercase;background:#2a05046b;border:1px solid #ff2a1f6b;border-color:#ff2a1f6b #0000;justify-content:center;align-items:center;gap:32px;margin-bottom:42px;padding:18px 28px;font-size:.68rem;font-weight:650;animation:4.8s ease-in-out infinite alternate server-strip-breathe;display:inline-flex}.server-strip span{color:var(--red);align-items:center;gap:10px;display:inline-flex}.server-strip svg{color:var(--green);fill:currentColor}.hero-logo-card{width:min(940px,100%);box-shadow:none;background:0 0;margin-bottom:34px;padding:0}.hero-logo-card img{filter:drop-shadow(0 28px 38px #000000ad);width:100%;height:auto;animation:14s ease-in-out infinite alternate hero-logo-float}.hero-copy h1{color:#fff4ed;max-width:880px;font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;margin:0;font-size:6.25rem;font-weight:950;font-stretch:75%;line-height:.78}.hero-copy h1 span{color:var(--orange)}.hero-copy h1 em{color:#ffffff47;font-style:normal}.hero-copy p{max-width:760px;color:var(--muted);margin:26px auto 0;font-size:1.12rem;font-weight:300;line-height:1.5}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:36px;display:none}.primary-cta{letter-spacing:.14rem;gap:18px;min-height:60px;padding:0 20px 0 26px;font-size:.78rem}.primary-cta span{color:#1706049e;letter-spacing:.18rem;font-size:.6rem;display:block}.secondary-cta{color:#c8b2ac;letter-spacing:.16rem;text-transform:uppercase;align-items:center;gap:12px;font-size:.62rem;font-weight:650;display:inline-flex}.secondary-cta svg{border:1px solid #ffffff29;border-radius:999px;width:42px;height:42px;padding:12px}.join-chip{color:var(--dim);letter-spacing:.14rem;text-transform:uppercase;align-items:center;gap:0;font-size:.58rem;font-weight:650;display:inline-flex}.join-chip span{color:#160503;background:#b9aaa3;border-radius:999px;place-items:center;width:24px;height:24px;margin-left:-4px;font-size:.58rem;display:grid}.join-chip b{margin-left:14px}.metric-rail{background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:100px;display:grid}.metric-rail article{background:#080404c7;min-height:132px;padding:20px}.metric-rail span,.metric-rail small,.section-lead span,.feature-card small,.board-title span,.event-card span,.launch-copy>span{color:var(--muted);letter-spacing:.16rem;text-transform:uppercase;font-size:.62rem;font-weight:650}.metric-rail strong{color:var(--text);font-family:var(--font-telemetry);letter-spacing:0;margin:14px 0 8px;font-size:2rem;line-height:1;display:block}.metric-rail small{color:var(--dim)}main>section:not(.hero){scroll-margin-top:112px}.system-stack,.feature-matrix,.leaderboards,.events-panel,.faq-panel,.launch-bay{padding:96px 0}.section-lead{gap:14px;margin-bottom:34px;display:grid}.section-lead.split{grid-template-columns:minmax(0,1fr) auto;align-items:end}.section-lead span,.launch-copy>span{color:#a99790}.section-lead h2,.launch-copy h2{max-width:840px;color:var(--text);font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:4.2rem;font-weight:950;font-stretch:75%;line-height:.82}.section-lead p,.launch-copy p{max-width:720px;color:var(--muted);margin:0;font-size:.94rem;font-weight:300;line-height:1.55}.section-lead>strong{color:var(--green);font-family:var(--font-telemetry);letter-spacing:.08rem;text-transform:uppercase;font-size:.66rem;font-weight:700}.system-grid,.feature-grid,.leaderboard-grid,.event-grid{gap:18px;display:grid}.system-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.system-card,.feature-card,.leaderboard-card,.event-card,.faq-list details,.terminal-card,.garage-strip{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff14,#ffffff04),#0a0607b8;transition:transform .28s,border-color .28s,box-shadow .28s,background .28s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.system-card:before,.feature-card:before,.leaderboard-card:before,.event-card:before,.faq-list details:before,.terminal-card:before{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 0 34%,#ffffff14 45%,#0000 58%),radial-gradient(circle at 18% 0,#ffffff0e,#0000 44%);transition:opacity .28s,transform .58s;position:absolute;inset:-1px;transform:translate(-18%)}.system-card:after,.feature-card:after,.leaderboard-card:after,.event-card:after,.terminal-card:after{content:"";z-index:0;pointer-events:none;opacity:.065;background:linear-gradient(#0000 0 44%,#ffffff12 50%,#0000 56%) 0 0/100% 220%;animation:15s linear infinite scanline-pass;position:absolute;inset:0}.system-card>*,.feature-card>*,.leaderboard-card>*,.event-card>*,.faq-list details>*,.terminal-card>*,.garage-strip>*{z-index:1;position:relative}.system-card:hover,.feature-card:hover,.leaderboard-card:hover,.event-card:hover,.faq-list details:hover,.terminal-card:hover{border-color:#ffffff38;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff1a,0 24px 54px #00000057}.system-card:hover:before,.feature-card:hover:before,.leaderboard-card:hover:before,.event-card:hover:before,.faq-list details:hover:before,.terminal-card:hover:before{opacity:1;transform:translate(18%)}.system-card{min-height:274px;padding:26px}.system-card>span{color:#9d8a83;font-family:var(--font-telemetry);letter-spacing:.12rem;text-transform:uppercase;font-size:.62rem;font-weight:700}.system-card svg{color:var(--green);margin:44px 0 22px;display:block}.system-card h3,.feature-card h3,.board-title h3,.event-card h3{color:var(--text);font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:1.78rem;font-weight:950;line-height:.9}.system-card p,.feature-card p{color:var(--muted);font-weight:300;line-height:1.55}.system-card a{color:#c4b5ae;letter-spacing:.14rem;text-transform:uppercase;font-size:.62rem;font-weight:700}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{min-height:244px;padding:22px}.feature-card small{color:#9d8a83;font-family:var(--font-telemetry);justify-content:space-between;gap:12px;display:flex}.feature-card h3{margin-top:38px}.feature-card strong{color:#d8ccc6;font-family:var(--font-telemetry);text-transform:uppercase;margin-top:24px;font-size:1.08rem;display:block}.leaderboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.leaderboard-card{min-height:520px;padding:20px}.board-title{justify-content:space-between;align-items:start;gap:14px;margin-bottom:18px;display:flex}.board-title b{color:var(--green);font-family:var(--font-telemetry);letter-spacing:.12rem;text-transform:uppercase;font-size:.58rem;font-weight:700}.leader-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.leader-list li{background:#ffffff09;border:1px solid #ffffff17;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:66px;padding:12px;display:grid}.rank{color:#97857f;font-family:var(--font-telemetry);font-size:.72rem;font-weight:700}.driver{min-width:0}.driver b,.driver small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.driver b{font-size:.88rem;font-weight:700}.driver small{color:var(--muted);margin-top:4px;font-size:.68rem;font-weight:300}.leader-list strong{color:#e8ded9;font-family:var(--font-telemetry);text-align:right;font-size:.88rem;font-weight:800}.leaderboard-card:first-child .leader-list strong,.metric-rail article:first-child strong{color:var(--orange)}.metric-rail article:first-child{border-color:#f47a004d;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #f47a0029}.empty-card{min-height:360px;color:var(--muted);place-items:center;font-size:.82rem;font-weight:300;display:grid}.event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.event-card{min-height:300px;padding:24px}.event-card>span{color:#b9aaa3;font-family:var(--font-telemetry);font-size:1.08rem;display:block}.event-card h3{margin-top:24px}.event-card p{color:var(--muted);font-weight:300}.event-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;display:grid}.event-card dt{color:var(--dim);letter-spacing:.12rem;text-transform:uppercase;font-size:.62rem;font-weight:650}.event-card dd{color:var(--text);font-family:var(--font-telemetry);margin:6px 0 0;font-size:1.12rem;font-weight:800}.event-card a{color:#c4b5ae;letter-spacing:.14rem;text-transform:uppercase;font-size:.62rem;font-weight:700}.faq-panel{grid-template-columns:minmax(0,.7fr) minmax(460px,1fr);gap:36px;display:grid}.faq-list{gap:12px;display:grid}.faq-list details{padding:18px 20px}.faq-list summary{cursor:pointer;color:var(--text);align-items:center;gap:16px;font-size:.92rem;font-weight:650;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#9d8a83;letter-spacing:.18rem;font-size:.82rem}.faq-list p{color:var(--muted);margin:14px 0 0 44px;font-weight:300;line-height:1.55}.launch-bay{grid-template-columns:minmax(0,.86fr) minmax(460px,1fr);align-items:start;gap:32px;display:grid}.launch-copy h2{margin-top:14px}.launch-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.launch-actions a:first-child{color:#160503;background:var(--orange);text-transform:uppercase;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:.72rem;font-weight:750;transition:transform .22s,box-shadow .22s,filter .22s;display:inline-flex;position:relative;overflow:hidden}.launch-actions a:last-child{color:var(--muted);letter-spacing:.14rem;text-transform:uppercase;align-items:center;font-size:.62rem;font-weight:650;display:inline-flex}.terminal-card{overflow:hidden}.terminal-head{color:var(--muted);font-family:var(--font-telemetry);text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:16px;padding:14px 16px;font-size:.66rem;font-weight:700;display:flex}.terminal-head b{color:var(--green)}.terminal-card pre{color:#dbc6bd;font:750 .82rem/1.65 var(--font-telemetry);white-space:pre-wrap;margin:0;padding:20px;overflow:auto}.garage-strip{grid-column:1/-1;grid-template-columns:2fr repeat(3,1fr);gap:10px;padding:10px;display:grid}.garage-strip img{object-fit:cover;border:1px solid #ffffff1a;width:100%;height:150px}.site-footer{border-top:1px solid #ffffff14;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:28px;padding:34px 0 40px;display:grid}.site-footer img{width:220px;height:auto}.site-footer p{max-width:470px;color:var(--muted);font-weight:300;line-height:1.5}.site-footer nav{gap:9px;display:grid}.site-footer nav a,.site-footer>span{color:var(--muted);letter-spacing:.12rem;text-transform:uppercase;font-size:.62rem;font-weight:650}.site-footer>span{color:var(--green);align-items:center;gap:8px;display:inline-flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.app-shell:before,.vehicle-start-fx{display:none}}@media (hover:none),(pointer:coarse){.app-shell:before{display:none}}@media (width<=1080px){.site-header{grid-template-columns:1fr auto;gap:18px;height:auto;min-height:104px;padding:10px 20px 12px}.play-now-button{grid-area:1/2}.main-nav{grid-column:1/-1;justify-content:center;justify-self:center;gap:24px}.hero{padding-top:98px}.hero-side{display:none}.metric-rail,.system-grid,.feature-grid,.leaderboard-grid,.event-grid,.faq-panel,.launch-bay,.site-footer{grid-template-columns:1fr 1fr}.faq-panel,.launch-bay,.site-footer{gap:24px}.launch-copy,.terminal-card{grid-column:span 1}}@media (width<=760px){.site-header{gap:10px;width:100%}main,.site-footer{width:min(100% - 32px,1352px)}.ticker{height:28px}.play-now-button{letter-spacing:.08rem;gap:8px;min-width:112px;height:38px;padding:0 13px 0 11px;font-size:.55rem}.play-now-button:before{width:29px;inset:4px auto 4px 7px}.main-nav{flex-wrap:wrap;gap:12px 18px;display:flex}.main-nav a{letter-spacing:.06rem;text-align:center;white-space:normal;min-width:0;font-size:.56rem}.hero{background-position:50%;min-height:0;padding-top:118px;padding-bottom:54px}.server-strip{letter-spacing:.16rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;font-size:.68rem;display:grid}.server-strip b{overflow-wrap:anywhere}.hero-logo-card{padding:0}.hero-copy h1{font-size:2.2rem}.hero-copy p{font-size:1.08rem}.primary-cta{letter-spacing:.14rem;justify-content:space-between;width:100%;min-height:58px;font-size:.82rem}.secondary-cta{width:100%}.join-chip{display:none}.metric-rail,.system-grid,.feature-grid,.leaderboard-grid,.event-grid,.faq-panel,.launch-bay,.garage-strip,.site-footer{grid-template-columns:1fr}.metric-rail{margin-top:46px}.system-stack,.feature-matrix,.leaderboards,.events-panel,.faq-panel,.launch-bay{padding:68px 0}.section-lead.split{grid-template-columns:1fr}.section-lead h2,.launch-copy h2{font-size:2.45rem}.leaderboard-card{min-height:0}.leader-list li{grid-template-columns:34px minmax(0,1fr)}.leader-list strong{text-align:left;grid-column:2}.event-card{min-height:240px}.faq-list p{margin-left:0}.garage-strip img{height:180px}}@media (width<=420px){.site-header,main,.site-footer{width:min(100% - 28px,1352px)}.main-nav a{font-size:.52rem}.server-strip{font-size:.62rem}.hero-copy h1{font-size:2rem}}
