._lobby_exynk_1,._gameShell_exynk_2{--red:#ff3b22;--cyan:#2de2ff;--ink:#05070a;--panel:#07090de0;color:#f5f7f8;background:var(--ink);min-height:100svh;overflow:hidden}._lobby_exynk_1{isolation:isolate;grid-template-rows:auto 1fr;display:grid;position:relative}._lobbyBackdrop_exynk_20{z-index:-2;filter:saturate(.72)contrast(1.08);background:linear-gradient(90deg,#020407f5 0%,#030508c7 42%,#03050866 70%,#030508c7 100%),linear-gradient(#0000 55%,#05070a 100%),url(/track-overview.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.025)}._lobbyBackdrop_exynk_20:after{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}._lobbyNav_exynk_43,._gameHeader_exynk_44{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#030508eb,#03050875);border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:24px;padding:24px 34px;display:flex}._brandMark_exynk_55{letter-spacing:.19em;white-space:nowrap;align-items:center;gap:12px;font-size:14px;font-weight:900;display:flex}._brandMark_exynk_55 span{color:#fff;letter-spacing:-.08em;background:var(--red);place-items:center;width:42px;height:42px;font-size:16px;font-style:italic;display:grid;transform:skew(-9deg);box-shadow:0 0 28px #ff3b2247}._livePill_exynk_79,._netLive_exynk_80,._netWait_exynk_81{color:#ffffffb8;font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;align-items:center;gap:9px;display:inline-flex}._livePill_exynk_79 i,._netLive_exynk_80 i,._netWait_exynk_81 i{background:#45f195;border-radius:999px;width:7px;height:7px;box-shadow:0 0 14px #45f195}._netWait_exynk_81 i{background:#ffbe3d;box-shadow:0 0 14px #ffbe3d}._lobbyContent_exynk_102{grid-template-columns:minmax(0,1.18fr) minmax(360px,.72fr);align-items:center;gap:clamp(42px,8vw,120px);width:min(1420px,100% - 72px);margin:0 auto;padding:70px 0 86px;display:grid;position:relative}._heroCopy_exynk_113{max-width:800px}._eyebrow_exynk_115{color:var(--red);font:800 12px/1 var(--font-geist-mono), monospace;letter-spacing:.22em;margin:0 0 24px}._heroCopy_exynk_113 h1{letter-spacing:-.075em;text-transform:uppercase;text-shadow:0 12px 50px #00000061;margin:0;font-size:clamp(64px,8.1vw,128px);font-weight:950;line-height:.82}._heroCopy_exynk_113 h1 em{color:#0000;-webkit-text-stroke:2px #ffffffdb;font-style:normal}._intro_exynk_138{color:#ebeff2b8;max-width:670px;margin:32px 0 34px;font-size:clamp(15px,1.4vw,19px);line-height:1.65}._featureStrip_exynk_146{flex-wrap:wrap;gap:1px;display:flex}._featureStrip_exynk_146 span{color:#ffffff94;min-width:128px;font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.11em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b0fbd;border:1px solid #ffffff1a;padding:15px 17px}._featureStrip_exynk_146 b{color:#fff;margin-right:7px;font-size:15px}._trackIntel_exynk_169{color:#ffffff6b;max-width:690px;font:700 8px/1.55 var(--font-geist-mono), monospace;letter-spacing:.1em;margin:13px 0 0}._trackIntel_exynk_169 b{color:var(--cyan)}._pitCard_exynk_178{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(150deg,#0e1218f2,#05070aeb);border:1px solid #ffffff2e;justify-self:end;width:100%;max-width:480px;padding:28px;box-shadow:0 30px 100px #00000080,inset 0 1px #ffffff0d}._pitHeader_exynk_189{background:#ffffff06;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;margin:-28px -28px 26px;padding:18px 24px;display:flex}._pitHeader_exynk_189 span{letter-spacing:.15em;font-size:12px;font-weight:900}._pitHeader_exynk_189 small{color:var(--cyan);font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.09em}._field_exynk_203 span{color:#ffffff85;font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;margin-bottom:8px;display:block}._field_exynk_203 input,._joinRow_exynk_212 input{color:#fff;width:100%;height:52px;font:750 15px/1 var(--font-geist-mono), monospace;background:#05070a;border:1px solid #ffffff26;outline:none;padding:0 15px;transition:border-color .2s,box-shadow .2s}._field_exynk_203 input:focus,._joinRow_exynk_212 input:focus{border-color:var(--red);box-shadow:0 0 0 3px #ff3b2221}._paintLabel_exynk_227{color:#ffffff7a;font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;justify-content:space-between;gap:12px;margin-top:16px;display:flex}._paintLabel_exynk_227 b{color:#fff;letter-spacing:.05em}._garageGrid_exynk_238{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0 8px;display:grid}._garageCard_exynk_245{color:#fff;text-align:left;cursor:pointer;background:#020407b8;border:1px solid #ffffff21;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:58px;padding:6px;transition:border-color .16s,background .16s,transform .16s;display:grid}._garageCard_exynk_245:hover{border-color:#ffffff61;transform:translateY(-1px)}._garageCard_exynk_245:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}._garageCardActive_exynk_263{border-color:var(--kart-paint);background:color-mix(in srgb, var(--kart-paint) 13%, #020407e0);box-shadow:inset 3px 0 var(--kart-paint)}._kartPreview_exynk_265{width:58px;height:38px;display:block;position:relative;overflow:hidden}._kartPreview_exynk_265:after{content:"";z-index:0;background:var(--kart-boost);width:18px;height:3px;box-shadow:0 0 9px var(--kart-boost);clip-path:polygon(0 45%,100% 0,100% 100%);position:absolute;bottom:8px;left:0}._kartMiniBody_exynk_286{z-index:1;background:linear-gradient(145deg, color-mix(in srgb, var(--kart-paint) 75%, white), var(--kart-paint) 46%, var(--kart-trim));clip-path:polygon(3% 54%,19% 18%,64% 0,100% 28%,93% 84%,24% 100%);width:45px;height:21px;position:absolute;top:10px;left:9px}._garageCard_exynk_245[data-finish=satin] ._kartMiniBody_exynk_286{filter:saturate(.88)}._garageCard_exynk_245[data-finish=metallic] ._kartMiniBody_exynk_286{background:linear-gradient(145deg, white -20%, var(--kart-paint) 38%, var(--kart-trim) 76%)}._garageCard_exynk_245[data-finish=pearl] ._kartMiniBody_exynk_286{background:linear-gradient(145deg, var(--kart-accent) -35%, var(--kart-paint) 45%, var(--kart-trim))}._kartMiniDecal_exynk_301{z-index:2;background:var(--kart-accent);width:24px;height:4px;position:absolute;top:14px;left:25px;transform:rotate(-13deg)}._garageCard_exynk_245[data-decal=twin-stripe] ._kartMiniDecal_exynk_301{background:repeating-linear-gradient(0deg, var(--kart-accent) 0 2px, transparent 2px 4px);height:7px;transform:none}._garageCard_exynk_245[data-decal=chevron] ._kartMiniDecal_exynk_301{border-top:3px solid var(--kart-accent);border-right:3px solid var(--kart-accent);background:0 0;width:15px;height:11px;transform:rotate(45deg)}._garageCard_exynk_245[data-decal=split] ._kartMiniDecal_exynk_301{clip-path:polygon(0 0,100% 0,32% 100%,0 100%);width:18px;height:18px;top:11px;left:16px;transform:none}._garageCard_exynk_245[data-decal=orbit] ._kartMiniDecal_exynk_301{border:3px solid var(--kart-accent);background:0 0;border-radius:50%;width:14px;height:14px;top:12px;left:27px;transform:none}._garageCard_exynk_245[data-decal=pixel] ._kartMiniDecal_exynk_301{width:6px;height:6px;box-shadow:7px 5px var(--kart-accent), 14px -1px var(--kart-accent);top:12px;left:23px;transform:none}._kartMiniDriver_exynk_318{z-index:3;background:var(--kart-trim);border:2px solid var(--kart-accent);border-radius:50% 50% 42% 42%;width:11px;height:11px;position:absolute;top:5px;left:23px}._kartMiniWheel_exynk_319{z-index:4;border:2px solid var(--kart-accent);width:12px;height:8px;box-shadow:31px 0 #030405, 31px 0 0 2px var(--kart-accent);background:#030405;border-radius:3px;position:absolute;bottom:1px;left:11px}._garageCard_exynk_245[data-rim=disc] ._kartMiniWheel_exynk_319{border-color:var(--kart-paint);box-shadow:31px 0 #030405, 31px 0 0 2px var(--kart-paint)}._garageCard_exynk_245[data-rim=turbine] ._kartMiniWheel_exynk_319{border-style:double}._garageCardCopy_exynk_323{min-width:0}._garageCardCopy_exynk_323 b,._garageCardCopy_exynk_323 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._garageCardCopy_exynk_323 b{font:850 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.04em}._garageCardCopy_exynk_323 small{color:#ffffff73;font:650 7px/1 var(--font-geist-mono), monospace;text-transform:uppercase;margin-top:4px}._cosmeticSpec_exynk_328{color:#ffffff61;font:650 7px/1.35 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:10px;margin:0 2px 18px;display:flex}._cosmeticSpec_exynk_328 b{color:#aaf5c9;letter-spacing:.08em;flex:none}._primaryButton_exynk_340,._practiceButton_exynk_341,._joinRow_exynk_212 button,._finishActions_exynk_343 button{letter-spacing:.1em;cursor:pointer;border:0;font-weight:900;transition:transform .18s,filter .18s}._primaryButton_exynk_340{color:#fff;background:var(--red);justify-content:space-between;align-items:center;width:100%;height:58px;padding:0 20px;display:flex;box-shadow:0 14px 34px #ff3b2238}._primaryButton_exynk_340 b{font-size:22px}._primaryButton_exynk_340:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}._primaryButton_exynk_340:disabled,._joinRow_exynk_212 button:disabled{opacity:.45;cursor:wait}._orDivider_exynk_367{color:#ffffff59;font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.13em;align-items:center;gap:12px;margin:20px 0;display:flex}._orDivider_exynk_367:before,._orDivider_exynk_367:after{content:"";background:#ffffff1c;flex:1;height:1px}._joinRow_exynk_212{grid-template-columns:1fr 128px;gap:8px;display:grid}._joinRow_exynk_212 input{letter-spacing:.16em;text-transform:uppercase}._joinRow_exynk_212 button{color:#07090c;background:#fff;font-size:10px}._joinRow_exynk_212 button:hover:not(:disabled){background:var(--cyan)}._practiceButton_exynk_341{color:#ffffffbd;background:0 0;border:1px solid #ffffff24;width:100%;margin-top:10px;padding:15px;font-size:9px}._practiceButton_exynk_341+._joinRow_exynk_212{margin-top:8px}._practiceButton_exynk_341:hover{color:#fff;border-color:#ffffff61}._errorText_exynk_398{color:#ff7c68;margin:12px 0 0;font-size:12px;line-height:1.4}._controllerStatus_exynk_399{color:#ffffff85;font:750 8px/1.45 var(--font-geist-mono), monospace;letter-spacing:.08em;margin:14px 4px 0}._controllerStatus_exynk_399[data-state=connected]{color:#9bf4ff}._controllerStatus_exynk_399[data-state=unsupported]{color:#ffb3a8}._pitNote_exynk_402{color:#ffffff59;font:500 9px/1.5 var(--font-geist-mono), monospace;margin:18px 4px 0}._gameShell_exynk_2{--hud-scale:1;--caption-scale:1;-webkit-user-select:none;user-select:none;touch-action:none;position:fixed;inset:0}._gameShell_exynk_2[data-high-contrast=true]{--panel:#000000f7}._gameShell_exynk_2[data-high-contrast=true] :is(._raceCard_exynk_417,._driftHud_exynk_417,._mapPanel_exynk_417,._weaponHud_exynk_417,._controlsBar_exynk_417,._feed_exynk_417 div){text-shadow:0 1px 2px #000;border-color:#ffffff9e}._viewport_exynk_422{position:absolute;inset:0}._viewport_exynk_422 canvas{width:100%;height:100%;display:block}._vignette_exynk_425{pointer-events:none;background:radial-gradient(circle,#0000 45%,#02030552 100%),linear-gradient(#02030573,#0000 20% 74%,#02030594);position:absolute;inset:0}._gameHeader_exynk_44{z-index:5;pointer-events:none;padding:12px 18px;position:absolute;top:0;left:0;right:0}._gameHeader_exynk_44 ._brandMark_exynk_55{font-size:11px}._gameHeader_exynk_44 ._brandMark_exynk_55 span{width:34px;height:34px;font-size:13px}._roomInfo_exynk_447{pointer-events:auto;align-items:center;gap:10px;display:flex}._roomInfo_exynk_447 strong{font:800 10px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;background:#ffffff14;border:1px solid #ffffff1f;padding:9px 12px}._roomInfo_exynk_447 button{color:#fff;font:750 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;cursor:pointer;background:#040609c2;border:1px solid #ffffff24;padding:9px 12px}._roomInfo_exynk_447 button:hover{border-color:#fff}._roomConnectionNotice_exynk_452{z-index:7;color:#fff;background:#05080cf0;border:1px solid #ffd23373;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;width:min(680px,100% - 36px);padding:10px 12px;display:grid;position:absolute;top:62px;left:50%;transform:translate(-50%);box-shadow:0 14px 50px #00000059}._roomConnectionNotice_exynk_452>span{color:#ffd84a;font:850 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;white-space:nowrap;align-items:center;gap:7px;display:flex}._roomConnectionNotice_exynk_452>span i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px}._roomConnectionNotice_exynk_452 p{color:#ffffff9e;font:600 8px/1.4 var(--font-geist-mono), monospace;margin:0}._roomConnectionNotice_exynk_452 button{color:#fff;min-height:34px;font:800 8px/1 var(--font-geist-mono), monospace;background:0 0;border:1px solid #ffffff4d;padding:7px 10px}._roomConnectionNotice_exynk_452[data-state=offline],._roomConnectionNotice_exynk_452[data-state=failed]{border-color:#ff5c458c}._roomConnectionNotice_exynk_452[data-state=offline]>span,._roomConnectionNotice_exynk_452[data-state=failed]>span{color:#ff806c}._raceCard_exynk_417,._speedHud_exynk_477,._driftHud_exynk_417,._mapPanel_exynk_417,._weaponHud_exynk_417,._controlsBar_exynk_417,._feed_exynk_417{z-index:4;pointer-events:none;position:absolute}._raceCard_exynk_417{background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff24;width:292px;top:74px;left:18px;box-shadow:0 18px 50px #00000040}._positionBlock_exynk_498{grid-template-columns:auto auto;align-items:end;padding:15px 18px 12px;display:inline-grid;position:relative}._positionBlock_exynk_498 b{letter-spacing:-.08em;font-size:52px;line-height:.8}._positionBlock_exynk_498>span{color:#ffffff6b;font:700 14px/1 var(--font-geist-mono), monospace;margin-left:7px}._positionBlock_exynk_498 small{color:var(--red);font:800 8px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;grid-column:1/-1;margin-top:8px}._lapBlock_exynk_503{flex-direction:column;align-items:end;display:flex;position:absolute;top:16px;right:17px}._lapBlock_exynk_503 span{color:#ffffff6b;font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.13em}._lapBlock_exynk_503 b{margin-top:5px;font-size:25px}._lapBlock_exynk_503 i{color:#ffffff59;font:700 12px/1 var(--font-geist-mono), monospace;font-style:normal}._leaderboard_exynk_508{border-top:1px solid #ffffff1a}._leaderboard_exynk_508>div{color:#ffffff9e;min-height:31px;font:650 10px/1 var(--font-geist-mono), monospace;border-bottom:1px solid #ffffff0e;grid-template-columns:20px 4px 1fr auto;align-items:center;gap:9px;padding:0 11px;display:grid}._leaderboard_exynk_508>div>span{color:#ffffff59;text-align:center}._leaderboard_exynk_508>div>i{width:4px;height:14px}._leaderboard_exynk_508>div>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._leaderboard_exynk_508>div>small{color:#ffffff4d;font-size:7px}._leaderboard_exynk_508 ._localRacer_exynk_514{color:#fff;background:linear-gradient(90deg,#ff3b223d,#0000)}._speedHud_exynk_477{width:250px;bottom:66px;left:22px}._speedHud_exynk_477>span{color:#ffffff94;font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}._speedHud_exynk_477>b{font:950 70px/.75 var(--font-geist-mono), monospace;letter-spacing:-.12em;text-shadow:0 4px 20px #00000073;margin:6px 8px 0 0;display:inline-block}._speedHud_exynk_477>small{color:var(--red);font:900 11px/1 var(--font-geist-mono), monospace}._speedHud_exynk_477>div{background:#ffffff26;height:5px;margin-top:12px;transform:skew(-14deg)}._speedHud_exynk_477>div i{background:linear-gradient(90deg, var(--red), #ffbe3d);height:100%;display:block;box-shadow:0 0 16px #ff3b2280}._driftHud_exynk_417{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040609ad;border:1px solid #ffffff1f;width:230px;padding:10px 12px;bottom:62px;left:50%;transform:translate(-50%)}._driftHud_exynk_417>span{color:#ffffff73;font:750 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}._driftHud_exynk_417>b{float:right;color:#fff;font:900 10px/1 var(--font-geist-mono), monospace}._driftHud_exynk_417>div{clear:both;background:#ffffff1f;height:4px;margin-top:9px;overflow:hidden;transform:skew(-12deg)}._driftHud_exynk_417>div i{background:linear-gradient(90deg, var(--cyan), #ffe14a, var(--red));height:100%;transition:width 80ms linear;display:block;box-shadow:0 0 14px #2de2ff7a}._driftHud_exynk_417[data-tier="3"]{border-color:#ffe24ba6;box-shadow:0 0 24px #ffd2322e}._mapPanel_exynk_417{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040609c7;border:1px solid #ffffff26;padding:7px;top:76px;right:18px}._mapPanel_exynk_417 canvas{width:220px;height:140px;display:block}._mapPanel_exynk_417 span{color:#ffffff73;font:700 7px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;padding:7px 4px 2px;display:block}._weaponHud_exynk_417{background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff24;grid-template-columns:48px auto;align-items:center;gap:10px;min-width:208px;padding:12px 14px;display:grid;bottom:70px;right:22px}._weaponHud_exynk_417>div:first-child{border-radius:50%;place-items:center;width:48px;height:48px;font-size:30px;display:grid}._orbReady_exynk_536{color:var(--cyan);background:radial-gradient(circle,#2de2ff6b,#2de2ff0d);animation:1.4s infinite _orbPulse_exynk_1;box-shadow:inset 0 0 0 1px #2de2ff80,0 0 22px #2de2ff47}._orbCharging_exynk_537{color:#525a63;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1f}._weaponHud_exynk_417>div:nth-child(2){flex-direction:column;gap:4px;display:flex}._weaponHud_exynk_417 span{color:#ffffff7a;font:750 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}._weaponHud_exynk_417 b{color:#fff;font:900 14px/1 var(--font-geist-mono), monospace}._weaponHud_exynk_417 small{color:#ffffff47;font:700 7px/1 var(--font-geist-mono), monospace;letter-spacing:.13em;text-align:center;grid-column:1/-1}@keyframes _orbPulse_exynk_1{50%{transform:scale(1.07);box-shadow:inset 0 0 0 1px #2de2ffb3,0 0 32px #2de2ff73}}._controlsBar_exynk_417{color:#ffffff6b;font:650 7px/1 var(--font-geist-mono), monospace;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#040609a3;border:1px solid #ffffff1a;gap:12px;padding:8px 12px;display:flex;bottom:18px;left:50%;transform:translate(-50%)}._controlsBar_exynk_417 kbd{color:#fff;font:inherit;margin-right:4px}._feed_exynk_417{flex-direction:column;align-items:end;gap:5px;width:370px;display:flex;top:260px;right:18px}._feed_exynk_417 div{color:#ffffffc2;max-width:100%;font:700 8px/1.3 var(--font-geist-mono), monospace;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040609ad;border-right:3px solid #ffffff57;padding:8px 10px;animation:.2s ease-out _feedIn_exynk_1}._feed_exynk_417 div[data-tone=hit]{border-color:var(--red)}._feed_exynk_417 div[data-tone=win]{color:#fff4ae;border-color:#ffd240}@keyframes _feedIn_exynk_1{0%{opacity:0;transform:translate(16px)}}._raceCard_exynk_417{scale:var(--hud-scale);transform-origin:0 0}._mapPanel_exynk_417,._feed_exynk_417{scale:var(--hud-scale);transform-origin:100% 0}._speedHud_exynk_477{scale:var(--hud-scale);transform-origin:0 100%}._weaponHud_exynk_417{scale:var(--hud-scale);transform-origin:100% 100%}._driftHud_exynk_417,._controlsBar_exynk_417{scale:var(--hud-scale);transform-origin:bottom}._captionLayer_exynk_560{z-index:11;pointer-events:none;gap:6px;width:min(560px,100% - 32px);display:grid;position:absolute;bottom:112px;left:50%;transform:translate(-50%)}._captionLayer_exynk_560 div{color:#fff;font:850 calc(10px * var(--caption-scale))/1.25 var(--font-geist-mono), monospace;letter-spacing:.06em;text-align:center;background:#000000db;border:1px solid #ffffff80;justify-self:center;padding:9px 13px}._settingsLoading_exynk_583{z-index:30;color:#fff;font:850 11px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;background:#020305c7;place-items:center;display:grid;position:absolute;inset:0}._countdown_exynk_595{z-index:8;pointer-events:none;color:#fff;letter-spacing:-.1em;text-shadow:0 12px 80px #00000085, 10px 10px 0 var(--red);place-items:center;font-size:clamp(120px,24vw,340px);font-style:italic;font-weight:950;animation:.24s ease-out _countPop_exynk_1;display:grid;position:absolute;inset:0}@keyframes _countPop_exynk_1{0%{opacity:0;transform:scale(1.7)}}._raceLoading_exynk_598{z-index:20;color:#fff;font:900 13px/1 var(--font-geist-mono), monospace;letter-spacing:.16em;background:radial-gradient(circle,#141a20db,#030508fa);place-items:center;display:grid;position:absolute;inset:0}._raceError_exynk_599{z-index:21;color:#fff;text-align:center;font:900 13px/1.5 var(--font-geist-mono), monospace;letter-spacing:.1em;background:radial-gradient(circle,#281212f0,#030508fc);place-content:center;justify-items:center;gap:18px;padding:24px;display:grid;position:absolute;inset:0}._raceError_exynk_599 button{color:#fff;background:var(--red);min-height:48px;font:900 11px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;cursor:pointer;border:1px solid #ffffff6b;padding:0 18px}._wrongWay_exynk_602{z-index:9;color:#fff;font:950 24px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;background:var(--red);pointer-events:none;padding:12px 18px;position:absolute;top:24%;left:50%;transform:translate(-50%)skew(-8deg);box-shadow:8px 8px #00000059}._touchControls_exynk_604{display:none}._finishOverlay_exynk_606{z-index:12;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020305b8;place-items:center;display:grid;position:absolute;inset:0;overflow:auto}._finishCard_exynk_607{width:min(580px,100%);max-height:calc(100dvh - max(32px, env(safe-area-inset-top) + env(safe-area-inset-bottom)));overscroll-behavior:contain;color:#fff;background:linear-gradient(145deg,#11151bfa,#05070afa);border:1px solid #fff3;padding:34px;overflow-y:auto;box-shadow:0 40px 120px #0000008c}._finishCard_exynk_607>p{color:var(--red);font:850 11px/1 var(--font-geist-mono), monospace;letter-spacing:.2em;margin:0 0 10px}._finishCard_exynk_607 h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,8vw,72px);line-height:.92}._personalBest_exynk_610{color:#061014;font:900 9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;background:var(--cyan);margin-top:14px;padding:9px 12px}._resultStats_exynk_611{background:#ffffff1a;grid-template-columns:repeat(2,1fr);gap:1px;margin:26px 0;display:grid}._resultStats_exynk_611 span{color:#ffffff73;font:700 8px/1 var(--font-geist-mono), monospace;background:#090c10;flex-direction:column;gap:6px;padding:16px;display:flex}._resultStats_exynk_611 b{color:#fff;font-size:20px}._seasonTable_exynk_614{border:1px solid #ffffff1f;margin:20px 0}._seasonTable_exynk_614 header,._seasonTable_exynk_614>div{font:700 10px/1 var(--font-geist-mono), monospace;border-bottom:1px solid #ffffff14;justify-content:space-between;padding:10px 13px;display:flex}._seasonTable_exynk_614 header{color:#fff6;letter-spacing:.12em;background:#ffffff0a;font-size:8px}._finishActions_exynk_343{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}._finishActions_exynk_343 button{color:#fff;background:var(--red);min-height:50px}._finishActions_exynk_343 button+button{color:#fff;background:0 0;border:1px solid #fff3}._shareStatus_exynk_620{min-height:12px;color:#ffffff61!important;font:700 8px/1.4 var(--font-geist-mono), monospace!important;letter-spacing:.09em!important;margin:13px 0 0!important}@media (width<=980px){._lobbyContent_exynk_102{grid-template-columns:1fr;width:min(720px,100% - 34px);padding:50px 0}._pitCard_exynk_178{justify-self:start;max-width:540px}._heroCopy_exynk_113 h1{font-size:clamp(60px,15vw,106px)}._raceCard_exynk_417{width:250px}._leaderboard_exynk_508>div{grid-template-columns:18px 4px 1fr}._leaderboard_exynk_508>div small{display:none}}@media (width<=720px),(any-pointer:coarse){._gameShell_exynk_2{--touch-control-gap:clamp(3px, .8vw, 8px);--touch-control-size:clamp(58px, 7.5vw, 78px);--touch-control-stack:calc(var(--touch-control-size) + var(--touch-control-size) + var(--touch-control-gap));--touch-control-bottom:max(12px, env(safe-area-inset-bottom))}._controlsBar_exynk_417{display:none}._lobbyNav_exynk_43{padding:15px 17px}._livePill_exynk_79{display:none}._lobbyContent_exynk_102{align-items:start;padding-top:34px}._heroCopy_exynk_113 h1{font-size:clamp(50px,17vw,82px)}._intro_exynk_138{margin:24px 0}._featureStrip_exynk_146 span{min-width:calc(50% - 1px)}._pitCard_exynk_178{padding:22px}._pitHeader_exynk_189{margin:-22px -22px 22px}._gameHeader_exynk_44{padding:max(8px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) 8px max(10px, env(safe-area-inset-left))}._gameHeader_exynk_44 ._brandMark_exynk_55{font-size:0}._gameHeader_exynk_44 ._brandMark_exynk_55 span{font-size:12px}._roomInfo_exynk_447{gap:5px}._roomInfo_exynk_447 strong{padding:8px;font-size:8px}._roomInfo_exynk_447 button{padding:8px;font-size:7px}._netLive_exynk_80,._netWait_exynk_81{display:none}._roomConnectionNotice_exynk_452{grid-template-columns:1fr auto;gap:8px;width:calc(100% - 16px);top:52px}._roomConnectionNotice_exynk_452 p{grid-area:2/1/auto/-1}._raceCard_exynk_417{top:max(58px, calc(env(safe-area-inset-top) + 50px));left:max(8px, env(safe-area-inset-left));background:linear-gradient(145deg,#06090df0,#030508db);border-color:#ffffff38;width:174px;box-shadow:0 14px 34px #00000061}._positionBlock_exynk_498{padding:9px 11px 8px}._positionBlock_exynk_498 b{font-size:34px}._positionBlock_exynk_498>span{margin-left:5px;font-size:11px}._positionBlock_exynk_498 small{margin-top:6px;font-size:7px}._lapBlock_exynk_503{top:10px;right:10px}._lapBlock_exynk_503 b{font-size:20px}._leaderboard_exynk_508>div{grid-template-columns:16px 3px minmax(0,1fr);gap:6px;min-height:24px;padding:0 7px;font-size:8px}._leaderboard_exynk_508>div>i{width:3px;height:12px}._leaderboard_exynk_508>div:nth-child(n+5){display:none}._mapPanel_exynk_417{top:max(58px, calc(env(safe-area-inset-top) + 50px));right:max(8px, env(safe-area-inset-right));padding:4px}._mapPanel_exynk_417 canvas{width:130px;height:84px}._mapPanel_exynk_417 span{display:none}._feed_exynk_417{top:174px;right:max(8px, env(safe-area-inset-right));gap:6px;width:min(274px,100% - 16px)}._feed_exynk_417 div{color:#fffffff0;background:#03060adb;border-right-width:4px;padding:9px 11px;font-size:8px;line-height:1.35;box-shadow:0 8px 22px #00000047}._feed_exynk_417 div[data-tone=hit]{color:#fff1ee;background:linear-gradient(90deg,#180605b3,#450c08e6)}._feed_exynk_417 div[data-tone=win]{color:#fff8c9;background:linear-gradient(90deg,#120e02b8,#3a2a03e6)}._captionLayer_exynk_560{bottom:calc(var(--touch-control-bottom) + var(--touch-control-stack) + 82px)}._speedHud_exynk_477{width:160px;bottom:136px;left:12px}._speedHud_exynk_477>b{font-size:46px}._driftHud_exynk_417{bottom:calc(var(--touch-control-bottom) + var(--touch-control-stack) + 10px);background:#03060ad6;border-color:#ffffff3d;width:min(180px,46vw)}._weaponHud_exynk_417{right:max(12px, env(safe-area-inset-right));bottom:calc(var(--touch-control-bottom) + var(--touch-control-stack) + 64px);background:linear-gradient(145deg,#04080cf5,#030508e6);border-color:#2de2ff59;grid-template-columns:42px minmax(0,1fr);gap:9px;width:clamp(176px,47vw,198px);min-width:0;padding:9px 10px;box-shadow:0 12px 34px #0006,inset 0 1px #ffffff14}._weaponHud_exynk_417>div:first-child{width:42px;height:42px;font-size:26px}._weaponHud_exynk_417>div:nth-child(2){gap:5px;min-width:0}._weaponHud_exynk_417 span{color:#dffaffc2;font-size:8px}._weaponHud_exynk_417 b{color:#fff;overflow-wrap:anywhere;text-shadow:0 0 14px #2de2ff59;white-space:normal;font-size:11px;line-height:1.2;overflow:visible}._weaponHud_exynk_417 small{color:#ffffffad;font-size:7.5px;line-height:1.3}._orbCharging_exynk_537{color:#c1cad3;background:#ffffff14}._touchControls_exynk_604{z-index:10;left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));bottom:var(--touch-control-bottom);justify-content:space-between;align-items:end;gap:var(--touch-control-gap);pointer-events:none;display:flex;position:absolute}._touchControls_exynk_604>div{align-items:end;gap:var(--touch-control-gap);pointer-events:auto;flex:none;display:flex}._touchControls_exynk_604 button{width:var(--touch-control-size);min-width:58px;height:var(--touch-control-size);color:#fff;min-height:58px;font:950 clamp(8px, 1.2vw, 11px)/1 var(--font-geist-mono), monospace;letter-spacing:.04em;text-shadow:0 1px 2px #000000bf;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);touch-action:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(155deg,#1f2730f0,#04070bf5);border:2px solid #ffffff85;border-radius:14px;padding:0 5px;box-shadow:inset 0 1px #ffffff2e,0 8px 22px #0000006b}._touchControls_exynk_604 button:focus-visible{outline-offset:3px;outline:3px solid #fff}._touchControls_exynk_604 button:active{filter:brightness(1.2);transform:translateY(2px)scale(.96)}._touchControls_exynk_604 ._touchSteerPad_exynk_690{--analog-position:50%;color:#e9fcff;background:linear-gradient(90deg,#05171df7,#0b353ff5 50%,#05171df7);border-color:#2de2ffe0;justify-content:space-around;align-items:center;width:clamp(112px,36vw,154px);min-width:112px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #2de2ff29,0 8px 24px #0000006b}._touchSteerPad_exynk_690:after{content:"";background:#2de2ff4d;height:2px;position:absolute;bottom:7px;left:8px;right:8px}._touchSteerPad_exynk_690:before{content:"";z-index:1;left:var(--analog-position);width:20px;height:8px;box-shadow:0 0 12px var(--cyan);background:#fff;border-radius:5px;position:absolute;bottom:4px;transform:translate(-50%)}._touchSteerPad_exynk_690>*{z-index:2;position:relative}._touchSteerPad_exynk_690 span{color:var(--cyan);font-size:clamp(20px,4vw,28px);line-height:1}._touchSteerPad_exynk_690 b{font-size:clamp(7px,1vw,9px)}._touchControls_exynk_604 ._touchActionCluster_exynk_696{grid-template-columns:repeat(3, var(--touch-control-size));grid-template-rows:repeat(2, var(--touch-control-size));display:grid}._touchActionCluster_exynk_696 button[aria-label*=Fire i]{color:#031013;text-shadow:none;background:linear-gradient(145deg, #89f4ff, var(--cyan));border-color:#bdf9ff;grid-area:1/1;box-shadow:inset 0 1px #ffffff94,0 0 22px #2de2ff6b,0 8px 24px #0006}._touchActionCluster_exynk_696 button[aria-label^=Power\ up i]{color:#fff;background:linear-gradient(145deg,#b885ff,#6b2ac7);border-color:#d7b8ff;grid-area:1/2;box-shadow:inset 0 1px #ffffff6b,0 0 22px #a05eff61,0 8px 24px #0006}._touchActionCluster_exynk_696 button[aria-label*=Drift i]{color:#171000;text-shadow:none;background:linear-gradient(145deg,#fff09b,#ffd23b);border-color:#fff3aa;grid-area:2/1;box-shadow:inset 0 1px #ffffff8c,0 0 22px #ffd23b57,0 8px 24px #0006}._touchActionCluster_exynk_696 button[aria-label*=Brake i]{color:#fff3f1;background:linear-gradient(155deg,#9f2c34,#35090d);border-color:#ff7e78;grid-area:2/2;box-shadow:inset 0 1px #ffffff38,0 0 20px #ff3b222e,0 8px 24px #0000006b}._touchControls_exynk_604 ._touchThrottle_exynk_701{--analog-position:0%;height:var(--touch-control-stack);background:linear-gradient(145deg,#ff674f,#721208);border-color:#ff9a8b;flex-direction:column;grid-area:1/3/3/4;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59,0 0 24px #ff3b2266,0 8px 24px #0000006b}._touchThrottle_exynk_701:before{content:"";inset:calc(100% - var(--analog-position)) 0 0;background:linear-gradient(#ff9e60, var(--red));position:absolute;box-shadow:0 0 22px #ff5837a6}._touchThrottle_exynk_701:after{content:"";left:7px;right:7px;top:calc(100% - var(--analog-position));background:#fff;height:3px;position:absolute;transform:translateY(-50%);box-shadow:0 0 10px #fff}._touchThrottle_exynk_701>*{z-index:1;position:relative}._touchThrottle_exynk_701 span{font-size:13px}._touchThrottle_exynk_701 small{letter-spacing:.08em;margin-top:6px;font-size:6px}._resultStats_exynk_611,._finishActions_exynk_343{grid-template-columns:1fr}}@media (orientation:portrait) and (width<=720px),(orientation:portrait) and (any-pointer:coarse){._raceCard_exynk_417{width:clamp(154px,41vw,168px)}._leaderboard_exynk_508>div:nth-child(n+4){display:none}._mapPanel_exynk_417 canvas{width:112px;height:72px}._feed_exynk_417{top:max(198px, calc(env(safe-area-inset-top) + 188px));width:min(250px,100% - 16px)}._speedHud_exynk_477{bottom:calc(var(--touch-control-bottom) + var(--touch-control-stack) + 78px);width:148px}._weaponHud_exynk_417{bottom:calc(var(--touch-control-bottom) + var(--touch-control-stack) + 78px)}}@media (width<=340px) and (any-pointer:coarse){._touchControls_exynk_604{left:max(4px, env(safe-area-inset-left));right:max(4px, env(safe-area-inset-right))}._touchControls_exynk_604>div{gap:2px}}@media (height<=520px) and (any-pointer:coarse){._gameShell_exynk_2{--touch-control-size:52px;--touch-control-bottom:max(6px, env(safe-area-inset-bottom))}._gameHeader_exynk_44{padding-top:max(5px, env(safe-area-inset-top));padding-bottom:5px}._roomInfo_exynk_447 strong,._roomInfo_exynk_447 button{min-height:38px;padding:6px 8px}._raceCard_exynk_417{top:max(50px, calc(env(safe-area-inset-top) + 42px));width:180px}._positionBlock_exynk_498{padding:7px 10px}._positionBlock_exynk_498 b{font-size:32px}._leaderboard_exynk_508>div{min-height:23px}._leaderboard_exynk_508>div:nth-child(n+4){display:none}._mapPanel_exynk_417{top:max(50px, calc(env(safe-area-inset-top) + 42px))}._mapPanel_exynk_417 canvas{width:112px;height:72px}._feed_exynk_417{display:none}._captionLayer_exynk_560{bottom:calc(var(--touch-control-bottom) + var(--touch-control-stack) + 10px)}._speedHud_exynk_477{bottom:calc(var(--touch-control-bottom) + var(--touch-control-stack) + 8px);width:142px}._speedHud_exynk_477>b{font-size:40px}._driftHud_exynk_417{bottom:calc(var(--touch-control-bottom) + var(--touch-control-stack) + 8px);width:160px}._weaponHud_exynk_417{bottom:calc(var(--touch-control-bottom) + var(--touch-control-stack) + 8px);min-width:154px}._touchControls_exynk_604 button{min-width:52px;min-height:52px}._touchControls_exynk_604 ._touchSteerPad_exynk_690{width:96px;min-width:96px}._finishCard_exynk_607{padding:20px}._finishCard_exynk_607 h2{font-size:38px}._resultStats_exynk_611{grid-template-columns:repeat(2,1fr);margin:14px 0}._resultStats_exynk_611 span{padding:10px}}@media (prefers-reduced-motion:reduce){._orbReady_exynk_536,._feed_exynk_417 div,._countdown_exynk_595{animation:none}}
