.page_container__jZF7q{display:flex;flex-direction:column;min-height:100vh;padding:18px clamp(14px,4vw,32px) 96px;gap:18px;position:relative;isolation:isolate}.page_container__jZF7q:before{content:"";position:fixed;inset:0;background:radial-gradient(900px 600px at 85% -10%,var(--bg-tint,rgba(255,118,88,.12)) 0,transparent 60%),radial-gradient(700px 520px at 5% 10%,var(--bg-tint-2,rgba(160,60,40,.12)) 0,transparent 65%);pointer-events:none;z-index:0}.page_container__jZF7q>*{position:relative;z-index:1}.page_header__oRW75{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.page_kicker__4Y54j{text-transform:uppercase;letter-spacing:.4em;font-size:.7rem;color:var(--muted);margin-bottom:6px}.page_title__po7na{font-size:clamp(2.1rem,5vw,3.6rem);color:var(--accent);margin-bottom:4px}.page_subtitle__YBgxm{color:var(--muted);font-size:.95rem}.page_headerMeta__yUqGa{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.page_headerToggles__vLG6P{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.page_langToggle__JB92j{display:flex;gap:6px}.page_headerIdentity__cCFLD{display:inline-flex;align-items:center;gap:8px}.page_profileRow__U6WH2{display:flex;align-items:center;gap:10px}.page_profileAvatar__heFSZ{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.35)}.page_avatarFallback__XSpn1{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2)}.page_badge__0mJr3{background:rgba(247,209,84,.12);color:var(--accent);padding:6px 14px;border-radius:999px;font-size:.75rem;border:1px solid rgba(247,209,84,.35)}.page_badgeAccent__Evpj8,.page_badge__0mJr3{letter-spacing:.12em;text-transform:uppercase}.page_badgeAccent__Evpj8{background:rgba(90,211,138,.15);color:var(--success);padding:6px 12px;border-radius:999px;font-size:.7rem;border:1px solid rgba(90,211,138,.4)}.page_main__nw1Wk{display:flex;flex-direction:column;gap:24px}.page_panel__yrxLs{background:var(--panel);border-radius:20px;padding:clamp(12px,2.5vw,20px);border:1px solid var(--border);box-shadow:0 20px 60px rgba(5,5,12,.6);animation:page_rise__c4kUh .6s ease forwards}.page_panelHeader__4XGnD{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.page_panelTitle__frBVT{font-size:clamp(1.4rem,2.6vw,2rem);margin-bottom:2px}.page_panelSubtitle__SSGDW{color:var(--muted);font-size:.82rem}.page_panelActions__Hi0lj{display:flex;gap:8px}.page_grid__JZ9Cz{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.page_cardWide__nVNzV,.page_card__Cf__u{background:var(--panel-strong);border:1px solid var(--border);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;animation:page_rise__c4kUh .6s ease forwards}.page_cardWide__nVNzV{margin-bottom:16px}.page_cardLabel__pQNrY{text-transform:uppercase;letter-spacing:.18em;font-size:.65rem;color:var(--muted)}.page_cardValue__9aJEF{font-size:1.2rem;color:var(--text)}.page_cardHint__hJV0i{font-size:.8rem;color:var(--muted)}.page_nicknameRow__CDHbL{display:flex;flex-wrap:wrap;gap:12px;align-items:center;background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:10px 12px;margin-bottom:12px}.page_nicknameField__DGI6W{flex:1 1;min-width:200px;display:flex;flex-direction:column;gap:6px}.page_textInput__3I5FN{background:var(--panel-strong);border:1px solid var(--border);border-radius:10px;padding:8px 10px;color:var(--text);font-size:.9rem}.page_textInput__3I5FN:disabled{opacity:.5}.page_actionRow__Gkjl6{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;justify-content:center;align-items:center}.page_buttonGhost__uYhC5,.page_buttonNitro__tfj8f,.page_buttonPrimary__ulm6i,.page_buttonSecondary__kW1Gq{border:none;cursor:pointer;padding:12px 20px;border-radius:999px;font-size:.95rem;font-weight:600;min-height:44px;transition:transform .2s ease,box-shadow .2s ease}.page_buttonPrimary__ulm6i{background:var(--accent);color:#0b0b10;box-shadow:0 8px 24px rgba(247,209,84,.35)}.page_buttonSecondary__kW1Gq{background:rgba(255,255,255,.08);color:var(--text);border:1px solid rgba(255,255,255,.12)}.page_buttonGhost__uYhC5{background:transparent;color:var(--muted);border:1px solid rgba(255,255,255,.12)}.page_buttonNitro__tfj8f{background:linear-gradient(120deg,rgba(255,107,53,.9),rgba(247,209,84,.9));color:#0b0b10}.page_buttonGhost__uYhC5:hover,.page_buttonNitro__tfj8f:hover,.page_buttonPrimary__ulm6i:hover,.page_buttonSecondary__kW1Gq:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.25)}.page_buttonGhost__uYhC5:disabled,.page_buttonNitro__tfj8f:disabled,.page_buttonPrimary__ulm6i:disabled,.page_buttonSecondary__kW1Gq:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.page_helperText__SzSGn{color:var(--muted);font-size:.9rem;margin-top:8px}.page_onchainRow__deNwd{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;margin-bottom:6px}.page_error__JBrsB{color:var(--danger);margin-top:12px}.page_rewardGrid__exjFp{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-bottom:18px}.page_rewardCard__KrYYs{text-align:left;padding:18px 20px;border-radius:18px;min-height:44px;border:1px solid rgba(247,209,84,.35);background:var(--panel);color:var(--text);display:flex;flex-direction:column;gap:8px;transition:transform .2s ease,box-shadow .2s ease}.page_rewardCard__KrYYs h3{font-size:1.2rem}.page_rewardCard__KrYYs p{color:var(--muted);font-size:.9rem}.page_rewardCard__KrYYs:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(5,5,12,.5)}.page_carGrid__nTqH4{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.page_carCard__5LSDi{background:var(--panel-strong);border:1px solid var(--border);border-radius:14px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;text-align:left;color:var(--text)}.page_carCard__5LSDi h3{font-size:.85rem}.page_carCard__5LSDi span{font-size:.62rem;color:var(--muted);text-transform:uppercase;letter-spacing:.2em}.page_carSelected___aNsI{border-color:rgba(247,209,84,.6);box-shadow:0 0 24px rgba(247,209,84,.2)}.page_raceVisuals__SIdgV{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px;margin-bottom:20px;align-items:end}.page_trackWrap__8jAGF{display:grid;grid-gap:12px;gap:12px;margin-top:10px}.page_track___vPAp{position:relative;height:300px;border-radius:18px;border:1px solid rgba(47,42,64,.6);overflow:hidden;background:#2a2b31;-webkit-clip-path:polygon(6% 100%,94% 100%,68% 0,32% 0);clip-path:polygon(6% 100%,94% 100%,68% 0,32% 0)}.page_trackSurface__KahKi{position:absolute;inset:0;background:linear-gradient(180deg,#3c3d44,#24252a)}.page_trackLines__yXpUM{position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.12) 12px,transparent 0,transparent 26px);opacity:.5}.page_trackCenterLine__11zOo{position:absolute;left:50%;top:10%;bottom:8%;width:4px;transform:translateX(-50%);background:repeating-linear-gradient(180deg,#f7d154,#f7d154 16px,transparent 0,transparent 30px);opacity:.9}.page_trackFinishLine__Gb7lj,.page_trackStartLine__Q1tha{position:absolute;left:24%;width:52%;height:6px;background:repeating-linear-gradient(90deg,#f6f6f6,#f6f6f6 12px,#141414 0,#141414 20px);opacity:.9}.page_trackStartLine__Q1tha{bottom:8%}.page_trackFinishLine__Gb7lj{top:5%}.page_carSlot__hlZ8U{position:absolute;bottom:6%;transition:transform .3s ease;z-index:2}.page_carFront__Hi5zd{z-index:3}.page_carBack__FaaAu{opacity:.8;bottom:10%;filter:saturate(.85)}.page_carShell__pqrO0{width:170px;max-width:170px;position:relative;filter:drop-shadow(0 0 12px var(--car-glow,rgba(247,209,84,.35))) drop-shadow(0 0 24px rgba(0,0,0,.35))}.page_carShadow__5DAgE{fill:rgba(0,0,0,.35);filter:blur(6px)}.page_youTagInline__o2_0M{margin-top:4px;align-self:flex-start;padding:2px 8px;border-radius:999px;background:rgba(247,209,84,.16);font-size:.6rem;border:1px solid rgba(247,209,84,.5)}.page_youTagInline__o2_0M,.page_youTag__QmZjx{color:var(--accent);letter-spacing:.2em;text-transform:uppercase}.page_youTag__QmZjx{position:absolute;top:100%;left:50%;transform:translate(-50%,6px);padding:4px 10px;border-radius:999px;background:rgba(247,209,84,.18);font-size:.7rem;border:1px solid rgba(247,209,84,.55)}.page_carWingSupport__gVHA4,.page_carWing__ek099{fill:#1b1f28}.page_carShoulder__kK1Xe{stroke:rgba(255,255,255,.25);stroke-width:3px;fill:none}.page_carImage__7REp4,.page_carSvg__hXH64{width:100%;height:auto}.page_carImage__7REp4{display:block;object-fit:contain}.page_carBody__6o7JW{fill:var(--car-body,#d94e3b)}.page_carGlass__2D_Co{fill:var(--car-glass,#2a3442)}.page_carTrim__8zqDs{fill:var(--car-trim,#111318)}.page_carPanel__FokR4{stroke:rgba(0,0,0,.35);stroke-width:3px;fill:none}.page_carPlate__Wn9pC{fill:#e6e6e6;opacity:.8}.page_carTailLight__YrswH{fill:#ff5c57}.page_carTailLightOuter__qkzc9{fill:#ff4a3d;stroke:rgba(255,206,196,.6);stroke-width:1px}.page_carTailLightInner__5Osq4{fill:#ffc0b4}.page_carReverseLight__6tG8n{fill:#f4f4f4}.page_carWheel__cNqPu{fill:#0b0b10;stroke:#3a3a45;stroke-width:3px}.page_carWheelInner__cY_uq{fill:#9aa0b0}.page_carLight__UiqAT{fill:#f7d154}.page_carAccent___Zu43{stroke:rgba(255,255,255,.45);stroke-width:3px;fill:none}.page_carDiffuser__RPh4_{fill:#0d0f14;opacity:.9}.page_carExhaust__YeY3m{fill:#1f232c}.page_progressRow__Xb9VB{display:flex;flex-direction:column;gap:8px}.page_progressText__myd9_{font-size:.85rem;color:var(--muted)}.page_progressBar__4Ocww{height:8px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.page_progressFill__YMO77{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent-strong),var(--accent));transition:width .3s ease}.page_gaugeWrap__jMT65{background:var(--panel);border-radius:20px;padding:18px;border:1px solid var(--border);margin-bottom:20px}.page_gaugeHeader__JHmCV{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.page_tachometer__XntTt{position:relative;width:min(320px,100%);margin:0 auto;aspect-ratio:1}.page_flashOverlay__ZSzrL{position:absolute;inset:16px;border-radius:50%;opacity:.6;animation:page_flash__9RcIu .25s ease-out;pointer-events:none;z-index:2}.page_flashideal__bhoK4{background:radial-gradient(circle,rgba(90,211,138,.65) 0,transparent 70%)}.page_flashwarn__ewthE{background:radial-gradient(circle,rgba(247,209,84,.65) 0,transparent 70%)}.page_flashbad__dHpNE{background:radial-gradient(circle,rgba(255,107,107,.65) 0,transparent 70%)}@keyframes page_flash__9RcIu{0%{transform:scale(.9)}to{transform:scale(1);opacity:0}}.page_tachometerSvg__miWT4{width:100%;height:100%}.page_tachometerFace__OajnA{fill:var(--dial-face,#0f0d18);opacity:.95}.page_tachometerArc__4g_yt{fill:none;stroke:rgba(255,255,255,.18);stroke-width:10;stroke-linecap:round}.page_tachometerRed__3nbCx{fill:none;stroke:rgba(255,107,53,.85);stroke-width:12;stroke-linecap:round}.page_tachometerIdeal__V7kJ9{fill:none;stroke:var(--dial-accent,#f7d154);stroke-width:12;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(247,209,84,.35))}.page_tachometerTick__KGlRR{stroke:rgba(255,255,255,.22);stroke-width:2}.page_tachometerLabel__Kmacb{fill:var(--muted);font-size:12px;font-family:var(--font-body),sans-serif}.page_tachometerNeedle___SRHS{width:4px;height:46%;transform-origin:bottom center;border-radius:4px;box-shadow:0 0 16px rgba(0,0,0,.5)}.page_tachometerHub__xxVo6,.page_tachometerNeedle___SRHS{position:absolute;background:var(--dial-strong,#ff6b35);top:50%;left:50%}.page_tachometerHub__xxVo6{width:20px;height:20px;border-radius:50%;transform:translate(-50%,-50%);border:3px solid #0b0b10;box-shadow:0 0 12px rgba(0,0,0,.6)}.page_tachometerCenter__QMnCo{position:absolute;bottom:22%;left:50%;transform:translateX(-50%);text-align:center}.page_rpmValue__Mg6D_{font-size:2.2rem;color:var(--dial-accent,#f7d154);font-family:var(--font-display),sans-serif;letter-spacing:.08em}.page_rpmLabel__6q7KX{font-size:.65rem;color:var(--muted)}.page_limiter__r_3h9,.page_rpmLabel__6q7KX{letter-spacing:.3em;text-transform:uppercase}.page_limiter__r_3h9{margin-top:6px;font-size:.7rem;color:#ff6b6b}.page_gaugeHint__rbmN6{margin-top:12px;color:var(--muted);font-size:.9rem}.page_controls__AOfq_{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.page_helperBox__VNJBR{background:rgba(28,24,38,.85);border-radius:16px;padding:14px 16px;border:1px solid rgba(47,42,64,.6);color:var(--muted);font-size:.9rem;display:grid;grid-gap:8px;gap:8px}.page_resultsGrid__1dwqi{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;margin-bottom:20px}.page_timeValue__VTw_r{font-size:2.6rem;color:var(--accent)}.page_notesList__LNTlX{list-style:none;display:grid;grid-gap:6px;gap:6px;color:var(--text)}.page_leaderboard__9BD8x{margin-top:20px;background:var(--panel);border-radius:20px;padding:18px;border:1px solid var(--border)}.page_leaderboardHeader__kPYUt{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.page_leaderboardControls__HC9aK{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.page_toggleGroup__4kBwn{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.page_toggleLabel__DKN0U{font-size:.65rem;text-transform:uppercase;letter-spacing:.2em;color:var(--muted);margin-right:4px}.page_toggleButton__ElC2N{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.04);color:var(--muted);border-radius:999px;padding:10px 14px;min-height:44px;min-width:44px;font-size:.8rem;cursor:pointer;transition:all .2s ease}.page_toggleButton__ElC2N:hover{color:var(--text);border-color:rgba(255,255,255,.3)}.page_toggleActive__uZzSj{background:rgba(247,209,84,.18);color:var(--accent);border-color:rgba(247,209,84,.5)}.page_leaderboardRow__3OG1E{grid-template-columns:40px 1fr 1fr 80px;grid-gap:8px}.page_leaderboardRowWide__o8gXh,.page_leaderboardRow__3OG1E{display:grid;gap:8px;padding:8px 4px;border-bottom:1px solid rgba(47,42,64,.4);font-size:.9rem}.page_leaderboardRowWide__o8gXh{grid-template-columns:40px 1.2fr .8fr 110px 80px;grid-gap:8px}.page_leaderboardRowWide__o8gXh:last-child,.page_leaderboardRow__3OG1E:last-child{border-bottom:none}.page_bottomNav__rZyeD{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);display:flex;gap:10px;padding:8px 10px;border-radius:999px;background:var(--panel);border:1px solid var(--border);box-shadow:0 12px 32px rgba(5,5,12,.45);z-index:5}.page_navButton__G_SkT{min-height:44px;padding:8px 14px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.page_navButton__G_SkT:disabled{opacity:.4;cursor:not-allowed}.page_navActive__V5nXD{color:var(--accent);border-color:rgba(247,209,84,.5);background:rgba(247,209,84,.12)}.page_onboardingOverlay__UIqhh{position:fixed;inset:0;background:rgba(5,5,10,.76);display:flex;align-items:center;justify-content:center;z-index:10;padding:24px}.page_onboardingCard__vut0Q{max-width:420px;width:100%;background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:20px;text-align:left;display:grid;grid-gap:12px;gap:12px}.page_onboardingCard__vut0Q h3{font-size:1.4rem}.page_onboardingCard__vut0Q p{color:var(--muted)}.page_onboardingActions__l6TIW{display:flex;justify-content:flex-end}@keyframes page_rise__c4kUh{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.page_headerMeta__yUqGa{width:100%;align-items:flex-start}.page_leaderboardRow__3OG1E{grid-template-columns:32px 1fr 1fr 64px;font-size:.8rem}.page_leaderboardRowWide__o8gXh{grid-template-columns:28px 1fr .9fr 80px 60px;font-size:.78rem}.page_bottomNav__rZyeD{width:calc(100% - 28px);justify-content:space-between}}