.SceneRenderer_scene__DivCH{--scene-transition-duration:500ms;--action-duration:1100ms;--world-flow-duration:1280ms;position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0;isolation:isolate;overflow:hidden;margin:0;background:#03050a;color:#f5f5f0;contain:layout paint;image-rendering:pixelated;image-rendering:crisp-edges}.SceneRenderer_scene__DivCH *,.SceneRenderer_scene__DivCH :after,.SceneRenderer_scene__DivCH :before{box-sizing:border-box}.SceneRenderer_cameraLayer__RVoQt,.SceneRenderer_lowerHudShade__YyS8Y,.SceneRenderer_movingWorld__m8DRa,.SceneRenderer_pixelTransition__TdoeZ,.SceneRenderer_scanlines__VoUOv,.SceneRenderer_trackInteractionSlot__hAEdq,.SceneRenderer_vehicleLayer__jxfa8,.SceneRenderer_vignette__URMs7,.SceneRenderer_weatherLayer__RxgWY{position:absolute;inset:0;display:block;pointer-events:none}.SceneRenderer_sceneCaption__2KMa9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SceneRenderer_cameraLayer__RVoQt{z-index:0;overflow:hidden;transform:scale(1.035);transform-origin:50% 42%}.SceneRenderer_background__l3hmS{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 38%;object-position:50% 38%;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateZ(0) scale(1.02)}.SceneRenderer_scene__DivCH[data-camera=grid_start] .SceneRenderer_background__l3hmS{-o-object-position:50% 29%;object-position:50% 29%}.SceneRenderer_scene__DivCH[data-camera=overtake_result] .SceneRenderer_background__l3hmS,.SceneRenderer_scene__DivCH[data-camera=rear_chase] .SceneRenderer_background__l3hmS{-o-object-position:50% 37%;object-position:50% 37%}.SceneRenderer_scene__DivCH[data-camera=high_tactical] .SceneRenderer_background__l3hmS{-o-object-position:50% 31%;object-position:50% 31%;transform:translate3d(0,-1%,0) scale(1.04)}.SceneRenderer_ambientLight__2KHKA{position:absolute;inset:0;display:block;opacity:.54;background:radial-gradient(circle at 16% 27%,rgba(105,55,201,.2),transparent 27%),radial-gradient(circle at 83% 29%,rgba(31,165,218,.16),transparent 25%),linear-gradient(180deg,rgba(1,2,7,.02) 0 42%,rgba(1,2,8,.24) 68%,rgba(1,2,8,.82));mix-blend-mode:screen}.SceneRenderer_trackReflection__Qqrc3{position:absolute;right:4%;bottom:31%;left:4%;height:34%;display:block;opacity:.43;background:linear-gradient(102deg,transparent 0 30%,rgba(142,73,255,.29) 42%,transparent 52%),linear-gradient(78deg,transparent 0 53%,rgba(255,189,45,.19) 64%,transparent 75%);clip-path:polygon(43% 0,57% 0,100% 100%,0 100%)}.SceneRenderer_scene__DivCH[data-scene-cue=drying_line] .SceneRenderer_trackReflection__Qqrc3{opacity:.82;background:linear-gradient(91deg,transparent 0 38%,hsla(50,56%,82%,.38) 45% 55%,transparent 62%),linear-gradient(180deg,transparent 0 20%,rgba(255,236,167,.16),transparent 88%);filter:drop-shadow(0 0 7px rgb(255 223 131/.28))}.SceneRenderer_scene__DivCH[data-scene-cue=slow_car] .SceneRenderer_trackReflection__Qqrc3{background:linear-gradient(102deg,transparent 0 30%,rgba(255,201,40,.34) 42%,transparent 52%),linear-gradient(78deg,transparent 0 53%,rgba(255,75,75,.2) 64%,transparent 75%)}.SceneRenderer_movingWorld__m8DRa{z-index:2;overflow:hidden}.SceneRenderer_trackInteractionSlot__hAEdq{z-index:4;overflow:hidden;isolation:isolate}.SceneRenderer_railFlow__CGsqn,.SceneRenderer_roadFlow__mEbU_,.SceneRenderer_tacticalRoute__6ws67,.SceneRenderer_trackLightPasses__WlhpW{position:absolute;display:block}.SceneRenderer_roadFlow__mEbU_{top:17%;right:7%;bottom:37%;left:7%;opacity:.46;background:repeating-linear-gradient(180deg,transparent 0 32px,rgba(212,225,235,.15) 34px 37px,transparent 39px 66px),linear-gradient(90deg,transparent 0 18%,rgba(124,74,222,.08) 32%,transparent 46% 57%,rgba(51,179,226,.07) 72%,transparent 86%);background-position:0 -66px;clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);animation:SceneRenderer_roadRush__ll0Hs var(--world-flow-duration) linear infinite;mix-blend-mode:screen}.SceneRenderer_scene__DivCH[data-track-direction=left] .SceneRenderer_roadFlow__mEbU_{transform:skewX(-5deg) translateX(-1.5%);transform-origin:50% 0}.SceneRenderer_scene__DivCH[data-track-direction=right] .SceneRenderer_roadFlow__mEbU_{transform:skewX(5deg) translateX(1.5%);transform-origin:50% 0}.SceneRenderer_railFlow__CGsqn{top:18%;bottom:38%;width:22%;opacity:.52;background:repeating-linear-gradient(180deg,transparent 0 36px,rgba(236,245,255,.26) 38px 41px,transparent 43px 69px),linear-gradient(90deg,transparent,rgba(40,167,219,.08));background-position:0 -69px;animation:SceneRenderer_railRush___YhXU calc(var(--world-flow-duration) * 1.12) linear infinite}.SceneRenderer_railFlowLeft__Kijy_{left:0;clip-path:polygon(88% 0,100% 0,76% 100%,0 100%)}.SceneRenderer_railFlowRight__PaEqv{right:0;clip-path:polygon(0 0,12% 0,100% 100%,24% 100%);transform:scaleX(-1)}.SceneRenderer_trackLightPasses__WlhpW{inset:14% 0 39%;overflow:hidden;opacity:.58}.SceneRenderer_trackLightPasses__WlhpW i{position:absolute;top:15%;left:var(--particle-x);width:2px;height:42%;opacity:0;background:linear-gradient(180deg,rgba(230,246,255,0),rgba(230,246,255,.76),transparent);box-shadow:0 0 8px rgba(71,190,241,.44);transform:perspective(180px) rotateX(63deg) scaleY(.4);transform-origin:top;animation:SceneRenderer_lightRush__gPstr calc(var(--world-flow-duration) * .86) linear var(--particle-delay) infinite}.SceneRenderer_tacticalRoute__6ws67{display:none;top:20%;left:22%;width:55%;height:43%;opacity:0;border-color:rgba(54,190,255,.66) transparent rgba(255,201,40,.75) rgba(54,190,255,.66);border-style:solid;border-width:3px;border-radius:52% 36% 57% 42%;box-shadow:0 0 9px rgba(55,192,255,.44),inset 0 0 9px rgba(255,201,40,.14);clip-path:polygon(0 0,100% 0,100% 72%,68% 100%,0 78%);transform:rotate(-18deg) scale(.93)}.SceneRenderer_scene__DivCH[data-camera=grid_start][data-animation-preset=idle_chase] .SceneRenderer_railFlow__CGsqn,.SceneRenderer_scene__DivCH[data-camera=grid_start][data-animation-preset=idle_chase] .SceneRenderer_roadFlow__mEbU_,.SceneRenderer_scene__DivCH[data-camera=grid_start][data-animation-preset=idle_chase] .SceneRenderer_trackLightPasses__WlhpW{animation-play-state:paused;opacity:.19}.SceneRenderer_scene__DivCH[data-background-speed=stopped] .SceneRenderer_railFlow__CGsqn,.SceneRenderer_scene__DivCH[data-background-speed=stopped] .SceneRenderer_roadFlow__mEbU_,.SceneRenderer_scene__DivCH[data-background-speed=stopped] .SceneRenderer_trackLightPasses__WlhpW{animation-play-state:paused}.SceneRenderer_scene__DivCH[data-camera=high_tactical] .SceneRenderer_railFlow__CGsqn,.SceneRenderer_scene__DivCH[data-camera=high_tactical] .SceneRenderer_roadFlow__mEbU_,.SceneRenderer_scene__DivCH[data-camera=high_tactical] .SceneRenderer_trackLightPasses__WlhpW{display:none}.SceneRenderer_scene__DivCH[data-camera=high_tactical] .SceneRenderer_tacticalRoute__6ws67{display:block}.SceneRenderer_scene__DivCH[data-camera=high_tactical][data-animation-preset=idle_chase] .SceneRenderer_tacticalRoute__6ws67{opacity:.62}.SceneRenderer_scene__DivCH[data-animation-preset=attack_inside] .SceneRenderer_roadFlow__mEbU_,.SceneRenderer_scene__DivCH[data-animation-preset=feint_overtake] .SceneRenderer_railFlow__CGsqn,.SceneRenderer_scene__DivCH[data-animation-preset=feint_overtake] .SceneRenderer_roadFlow__mEbU_,.SceneRenderer_scene__DivCH[data-animation-preset=outside_overtake] .SceneRenderer_railFlow__CGsqn,.SceneRenderer_scene__DivCH[data-animation-preset=outside_overtake] .SceneRenderer_roadFlow__mEbU_,.SceneRenderer_scene__DivCH[data-animation-preset=slingshot_overtake] .SceneRenderer_railFlow__CGsqn,.SceneRenderer_scene__DivCH[data-animation-preset=slingshot_overtake] .SceneRenderer_roadFlow__mEbU_,.SceneRenderer_scene__DivCH[data-animation-preset=successful_overtake] .SceneRenderer_railFlow__CGsqn,.SceneRenderer_scene__DivCH[data-animation-preset=successful_overtake] .SceneRenderer_roadFlow__mEbU_,.SceneRenderer_scene__DivCH[data-animation-preset=switch_outside] .SceneRenderer_roadFlow__mEbU_{animation-duration:calc(var(--world-flow-duration) * .57)}.SceneRenderer_vehicleLayer__jxfa8{z-index:5}.SceneRenderer_vehicle__6lr6D{position:absolute;z-index:var(--car-depth);top:var(--car-y);left:var(--car-x);display:block;transform:translate3d(-50%,-50%,0) scale(var(--car-scale));transform-origin:50% 65%}.SceneRenderer_vehicle__6lr6D[data-view=rear]{width:clamp(72px,17.5%,124px);aspect-ratio:1.54}.SceneRenderer_vehicle__6lr6D[data-view=rear][data-role=player]{width:clamp(148px,31.5%,218px);filter:drop-shadow(0 12px 13px rgb(0 0 0/.86))}.SceneRenderer_scene__DivCH[data-camera=grid_start] .SceneRenderer_vehicle__6lr6D[data-view=rear][data-role=player]{width:clamp(158px,34%,226px)}.SceneRenderer_vehicle__6lr6D[data-view=tactical]{width:clamp(54px,13.5%,94px);aspect-ratio:1.87}.SceneRenderer_vehicle__6lr6D[data-view=tactical][data-role=player]{width:clamp(76px,17%,118px)}.SceneRenderer_vehicle__6lr6D[data-view=tactical][data-has-sprite=false]{width:clamp(40px,9%,70px);aspect-ratio:.55}.SceneRenderer_rearCarArt__I2yQx,.SceneRenderer_spriteBrakeGlow__uZ0pZ,.SceneRenderer_spriteFrame__pPENh,.SceneRenderer_spriteMark__oOhd6,.SceneRenderer_spriteMotionTrail__35A5w,.SceneRenderer_spriteShadow__xzG53,.SceneRenderer_spriteSpray__0l3ei,.SceneRenderer_tacticalCarArt__qAsFy,.SceneRenderer_vehicleMotion__bM37F{position:absolute;inset:0;display:block}.SceneRenderer_vehicleMotion__bM37F{transform:rotate(var(--car-rotation));transform-origin:50% 62%;will-change:transform}.SceneRenderer_spriteFrame__pPENh{z-index:3;filter:drop-shadow(0 9px 10px rgb(0 0 0/.7))}.SceneRenderer_spriteShadow__xzG53{z-index:0;top:31%;right:4%;bottom:-7%;left:4%;border-radius:50%;background:rgba(0,0,0,.82);filter:blur(6px);transform:perspective(70px) rotateX(61deg)}.SceneRenderer_vehicle__6lr6D[data-view=tactical] .SceneRenderer_spriteShadow__xzG53{inset:12% 6% -3%;opacity:.72;transform:translate3d(7px,9px,0) skewX(-9deg)}.SceneRenderer_spriteMotionTrail__35A5w{z-index:0;top:73%;right:17%;left:17%;height:96%;opacity:.25;background:linear-gradient(180deg,color-mix(in srgb,var(--car-accent) 60%,#fff),transparent 84%);filter:blur(4px);clip-path:polygon(34% 0,66% 0,100% 100%,0 100%)}.SceneRenderer_vehicle__6lr6D[data-view=rear] .SceneRenderer_spriteMotionTrail__35A5w{display:none}.SceneRenderer_spriteSpray__0l3ei{z-index:1;top:65%;width:36%;height:70%;opacity:0;background:linear-gradient(180deg,rgba(214,240,250,.62),rgba(150,199,220,.2) 42%,transparent 88%);filter:blur(3px);clip-path:polygon(34% 0,66% 0,100% 100%,0 100%)}.SceneRenderer_spriteSprayLeft__vEBqg{left:-5%;transform:rotate(8deg)}.SceneRenderer_spriteSprayRight__OYsE8{right:-5%;transform:rotate(-8deg)}.SceneRenderer_vehicle__6lr6D[data-view=tactical] .SceneRenderer_spriteSpray__0l3ei{top:71%;width:31%;height:78%}.SceneRenderer_spriteBrakeGlow__uZ0pZ{z-index:5;right:34%;bottom:16%;left:34%;height:22%;opacity:0;background:radial-gradient(ellipse,rgba(255,37,57,.9),transparent 67%);filter:blur(4px)}.SceneRenderer_vehicle__6lr6D[data-view=tactical] .SceneRenderer_spriteBrakeGlow__uZ0pZ{right:58%;bottom:17%;left:9%;height:26%}.SceneRenderer_spriteMark__oOhd6{z-index:4;top:22%;right:27%;left:27%;overflow:hidden;color:#d9bcff;font:900 clamp(6px,2vw,12px)/1 ui-monospace,monospace;letter-spacing:.1em;text-align:center;text-shadow:1px 1px 0 #110b19,0 0 4px rgba(149,78,255,.65);white-space:nowrap}.SceneRenderer_scene__DivCH[data-animation-preset=failed_overtake] .SceneRenderer_spriteBrakeGlow__uZ0pZ,.SceneRenderer_scene__DivCH[data-animation-preset=lockup] .SceneRenderer_spriteBrakeGlow__uZ0pZ,.SceneRenderer_vehicle__6lr6D[data-brake-light=true] .SceneRenderer_spriteBrakeGlow__uZ0pZ,.SceneRenderer_vehicle__6lr6D[data-car-state=brake] .SceneRenderer_spriteBrakeGlow__uZ0pZ,.SceneRenderer_vehicle__6lr6D[data-car-state=defend] .SceneRenderer_spriteBrakeGlow__uZ0pZ{opacity:.92}.SceneRenderer_vehicleSprite__qwFpB{-o-object-fit:contain;object-fit:contain;image-rendering:pixelated}.SceneRenderer_rearCarArt__I2yQx>span,.SceneRenderer_tacticalCarArt__qAsFy>span{position:absolute;display:block}.SceneRenderer_rearCarArt__I2yQx{isolation:isolate;animation:SceneRenderer_engineVibration__07grr .72s steps(2) infinite}.SceneRenderer_rearCarShadow__O47ou{z-index:0;top:35%;right:5%;bottom:-4%;left:5%;opacity:.82;border-radius:50%;background:rgba(0,0,0,.84);filter:blur(5px);transform:perspective(60px) rotateX(58deg)}.SceneRenderer_rearTyre__5xO2Z{z-index:4;top:36%;width:25%;height:49%;border:max(1px,.015em) solid #030306;background:repeating-linear-gradient(90deg,#06070a 0 7%,#1b1d23 8% 14%,#050609 15% 22%),linear-gradient(180deg,#272a31,#050609);box-shadow:inset 0 5px 0 hsla(0,0%,100%,.06),inset 0 -7px 0 #010102,0 4px 0 #010102;clip-path:polygon(10% 0,90% 0,100% 11%,100% 89%,90% 100%,10% 100%,0 89%,0 11%)}.SceneRenderer_rearTyreLeft__wT7sv{left:2%}.SceneRenderer_rearTyreRight__tbBex{right:2%}.SceneRenderer_rearWing__yGPyW{z-index:9;top:18%;left:7%;width:86%;height:28%;border:max(1px,.018em) solid color-mix(in srgb,var(--car-accent) 70%,#05050a);background:linear-gradient(180deg,color-mix(in srgb,var(--car-accent) 78%,#15101e) 0 33%,#08090e 33% 68%,color-mix(in srgb,var(--car-accent) 52%,#07070c) 68%);box-shadow:inset 0 -4px 0 rgba(0,0,0,.5),0 4px 0 #020205,0 0 8px color-mix(in srgb,var(--car-accent) 26%,transparent);clip-path:polygon(3% 0,97% 0,100% 16%,96% 100%,69% 77%,31% 77%,4% 100%,0 16%)}.SceneRenderer_rearWing__yGPyW:after{top:19%;right:9%;left:9%;color:color-mix(in srgb,var(--car-accent) 44%,#fff);font:900 clamp(5px,2.2vw,13px)/1 ui-monospace,monospace;letter-spacing:.11em;text-shadow:1px 1px 0 #08070b}.SceneRenderer_rearCarArt__I2yQx:after,.SceneRenderer_rearWing__yGPyW:after{position:absolute;content:attr(data-car-mark);overflow:hidden;text-align:center;white-space:nowrap}.SceneRenderer_rearCarArt__I2yQx:after{z-index:12;top:24%;right:17%;left:17%;color:color-mix(in srgb,var(--car-accent) 54%,#fff);font:900 clamp(5px,2.1vw,12px)/1 ui-monospace,monospace;letter-spacing:.08em;text-shadow:1px 1px 0 #050509}.SceneRenderer_rearBody__DVBMh{z-index:6;top:33%;left:23%;width:54%;height:48%;border:max(1px,.015em) solid color-mix(in srgb,var(--car-accent) 58%,#0b0910);background:linear-gradient(90deg,#111119,color-mix(in srgb,var(--car-accent) 72%,#19121f) 23% 77%,#111119),#16101f;box-shadow:inset 7px 0 0 hsla(0,0%,100%,.06),inset -7px 0 0 rgba(0,0,0,.28),0 0 12px color-mix(in srgb,var(--car-accent) 24%,transparent);clip-path:polygon(28% 0,72% 0,100% 37%,86% 100%,14% 100%,0 37%)}.SceneRenderer_rearCockpit__AmS6F{z-index:7;top:20%;left:40%;width:20%;height:42%;border:max(1px,.012em) solid color-mix(in srgb,var(--car-accent) 68%,#cbc0e8);background:linear-gradient(180deg,#05060a,#17314a 48%,#090a0f);box-shadow:inset 0 3px 0 rgba(89,209,255,.32);clip-path:polygon(28% 0,72% 0,100% 27%,78% 100%,22% 100%,0 27%)}.SceneRenderer_rearSuspension__5GyCZ{z-index:5;top:51%;left:17%;width:66%;height:22%;border-top:3px solid #30333d;border-bottom:2px solid #050509;transform:perspective(60px) rotateX(34deg)}.SceneRenderer_rearDiffuser__XwsWL{z-index:8;right:26%;bottom:4%;left:26%;height:27%;background:repeating-linear-gradient(90deg,#090a0e 0 12%,#343743 13% 17%,#06070b 18% 30%);box-shadow:0 4px 0 #010102;clip-path:polygon(11% 0,89% 0,100% 100%,0 100%)}.SceneRenderer_brakeGlow__DMziu,.SceneRenderer_rainLight__gmDQJ{z-index:13;left:45%;width:10%;border:1px solid #420007;background:#ff3346;box-shadow:0 0 6px #ff3346,0 0 16px rgba(255,46,67,.76)}.SceneRenderer_rainLight__gmDQJ{bottom:17%;height:13%;clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%);animation:SceneRenderer_rainLightPulse__cOMj9 .62s steps(2) infinite}.SceneRenderer_brakeGlow__DMziu{right:30%;bottom:24%;left:30%;width:auto;height:18%;opacity:0;background:radial-gradient(ellipse,rgba(255,49,70,.82),transparent 68%);border:0;filter:blur(4px)}.SceneRenderer_scene__DivCH[data-animation-preset=failed_overtake] .SceneRenderer_brakeGlow__DMziu,.SceneRenderer_scene__DivCH[data-animation-preset=lockup] .SceneRenderer_brakeGlow__DMziu,.SceneRenderer_vehicle__6lr6D[data-brake-light=true] .SceneRenderer_brakeGlow__DMziu,.SceneRenderer_vehicle__6lr6D[data-car-state=brake] .SceneRenderer_brakeGlow__DMziu,.SceneRenderer_vehicle__6lr6D[data-car-state=defend] .SceneRenderer_brakeGlow__DMziu{opacity:.92}.SceneRenderer_wheelSpray__JktWT{z-index:1;top:68%;width:38%;height:62%;opacity:0;background:linear-gradient(180deg,rgba(211,237,247,.58),rgba(153,199,219,.17) 42%,transparent 88%);filter:blur(3px);clip-path:polygon(34% 0,66% 0,100% 100%,0 100%)}.SceneRenderer_wheelSprayLeft__Z255t{left:-6%;transform:rotate(9deg)}.SceneRenderer_wheelSprayRight__cREgu{right:-6%;transform:rotate(-9deg)}.SceneRenderer_vehicle__6lr6D[data-spray=light] :is(.SceneRenderer_wheelSpray__JktWT,.SceneRenderer_spriteSpray__0l3ei){opacity:.28}.SceneRenderer_vehicle__6lr6D[data-spray=medium] :is(.SceneRenderer_wheelSpray__JktWT,.SceneRenderer_spriteSpray__0l3ei){opacity:.52}.SceneRenderer_vehicle__6lr6D[data-spray=heavy] :is(.SceneRenderer_wheelSpray__JktWT,.SceneRenderer_spriteSpray__0l3ei){opacity:.78}.SceneRenderer_scene__DivCH[data-weather=light-rain] .SceneRenderer_vehicle__6lr6D:not([data-spray=none]) :is(.SceneRenderer_wheelSpray__JktWT,.SceneRenderer_spriteSpray__0l3ei),.SceneRenderer_scene__DivCH[data-weather=rain] .SceneRenderer_vehicle__6lr6D:not([data-spray=none]) :is(.SceneRenderer_wheelSpray__JktWT,.SceneRenderer_spriteSpray__0l3ei){animation:SceneRenderer_sprayPulse__yAGYe .54s ease-in-out infinite alternate}.SceneRenderer_scene__DivCH[data-weather=light-rain] .SceneRenderer_vehicle__6lr6D[data-spray=light] :is(.SceneRenderer_wheelSpray__JktWT,.SceneRenderer_spriteSpray__0l3ei),.SceneRenderer_scene__DivCH[data-weather=rain] .SceneRenderer_vehicle__6lr6D[data-spray=light] :is(.SceneRenderer_wheelSpray__JktWT,.SceneRenderer_spriteSpray__0l3ei){opacity:.4}.SceneRenderer_scene__DivCH[data-weather=light-rain] .SceneRenderer_vehicle__6lr6D[data-spray=medium] :is(.SceneRenderer_wheelSpray__JktWT,.SceneRenderer_spriteSpray__0l3ei),.SceneRenderer_scene__DivCH[data-weather=rain] .SceneRenderer_vehicle__6lr6D[data-spray=medium] :is(.SceneRenderer_wheelSpray__JktWT,.SceneRenderer_spriteSpray__0l3ei){opacity:.65}.SceneRenderer_scene__DivCH[data-weather=light-rain] .SceneRenderer_vehicle__6lr6D[data-spray=heavy] :is(.SceneRenderer_wheelSpray__JktWT,.SceneRenderer_spriteSpray__0l3ei),.SceneRenderer_scene__DivCH[data-weather=rain] .SceneRenderer_vehicle__6lr6D[data-spray=heavy] :is(.SceneRenderer_wheelSpray__JktWT,.SceneRenderer_spriteSpray__0l3ei){opacity:.88}.SceneRenderer_vehicle__6lr6D[data-role=rival] .SceneRenderer_rearCarArt__I2yQx{filter:brightness(.84) saturate(.82)}.SceneRenderer_vehicle__6lr6D[data-role=rival] .SceneRenderer_rearCarArt__I2yQx:after{display:none}.SceneRenderer_tacticalCarArt__qAsFy{isolation:isolate}.SceneRenderer_tacticalShadow__1BC6P{z-index:0;inset:8% 4% -5%;opacity:.68;border-radius:42%;background:#000;filter:blur(4px);transform:translate3d(6px,9px,0)}.SceneRenderer_tacticalWheel__A5zuw{z-index:3;width:20%;height:25%;border:1px solid #030305;background:linear-gradient(90deg,#050609 0 34%,#242732 35% 52%,#050609 53%);box-shadow:0 2px 0 #000;clip-path:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%)}.SceneRenderer_tacticalWheelFrontLeft__III1C,.SceneRenderer_tacticalWheelFrontRight__1rAfN{top:16%}.SceneRenderer_tacticalWheelRearLeft__hEz_I,.SceneRenderer_tacticalWheelRearRight__3k1nn{bottom:9%;height:29%}.SceneRenderer_tacticalWheelFrontLeft__III1C,.SceneRenderer_tacticalWheelRearLeft__hEz_I{left:0}.SceneRenderer_tacticalWheelFrontRight__1rAfN,.SceneRenderer_tacticalWheelRearRight__3k1nn{right:0}.SceneRenderer_tacticalFrontWing__IhVQX{z-index:5;top:1%;left:7%;width:86%;height:11%;border-top:2px solid color-mix(in srgb,var(--car-accent) 65%,#fff);background:#0c0d13;clip-path:polygon(0 38%,38% 38%,43% 0,57% 0,62% 38%,100% 38%,93% 100%,7% 100%)}.SceneRenderer_tacticalBody__1IVy5{z-index:4;top:9%;left:25%;width:50%;height:78%;border:1px solid color-mix(in srgb,var(--car-accent) 62%,#0a0810);background:linear-gradient(90deg,#13121a,var(--car-accent) 30% 70%,#13121a);box-shadow:inset 3px 0 0 hsla(0,0%,100%,.12),0 0 7px color-mix(in srgb,var(--car-accent) 28%,transparent);clip-path:polygon(42% 0,58% 0,72% 36%,100% 55%,84% 100%,16% 100%,0 55%,28% 36%)}.SceneRenderer_tacticalCockpit__F_Amh{z-index:7;top:33%;left:34%;width:32%;height:27%;border:1px solid color-mix(in srgb,var(--car-accent) 65%,#fff);background:linear-gradient(180deg,#05070b,#173044 48%,#07090d);clip-path:polygon(28% 0,72% 0,100% 40%,78% 100%,22% 100%,0 40%)}.SceneRenderer_tacticalRearWing__vDfuY{z-index:8;right:4%;bottom:3%;left:4%;height:15%;border:1px solid color-mix(in srgb,var(--car-accent) 58%,#05050a);background:color-mix(in srgb,var(--car-accent) 56%,#08080d);clip-path:polygon(4% 0,96% 0,100% 22%,96% 100%,62% 72%,38% 72%,4% 100%,0 22%)}.SceneRenderer_tacticalRainLight__rXcMO{z-index:10;bottom:3%;left:44%;width:12%;height:8%;background:#ff3045;box-shadow:0 0 5px #ff3045,0 0 11px rgba(255,48,69,.65)}.SceneRenderer_motionTrail__KN42N{z-index:1;top:78%;left:31%;width:38%;height:82%;opacity:.58;background:linear-gradient(180deg,color-mix(in srgb,var(--car-accent) 65%,#fff),transparent 82%);filter:blur(2px);clip-path:polygon(32% 0,68% 0,100% 100%,0 100%)}.SceneRenderer_vehicleLabel__mxrqd{position:absolute;z-index:20;top:-22px;left:50%;display:flex;min-width:-moz-max-content;min-width:max-content;gap:5px;align-items:center;padding:2px 5px;border:1px solid hsla(0,0%,100%,.3);background:rgba(3,5,10,.86);box-shadow:2px 2px 0 rgba(0,0,0,.72);color:#f4f5f0;font:700 clamp(7px,1.65vw,11px)/1.15 var(--font-mono,ui-monospace,monospace);letter-spacing:.04em;text-transform:uppercase;transform:translateX(-50%) rotate(calc(-1 * var(--car-rotation)));transform-origin:center bottom}.SceneRenderer_vehicleLabel__mxrqd b,.SceneRenderer_vehicleLabel__mxrqd i{position:static;font:inherit;font-style:normal;white-space:nowrap}.SceneRenderer_vehicleLabel__mxrqd b{color:var(--car-accent)}.SceneRenderer_vehicleLabel__mxrqd i{color:#b8bec8}.SceneRenderer_vehicle__6lr6D[data-role=player] .SceneRenderer_vehicleLabel__mxrqd{display:none}.SceneRenderer_startLightGantry__E9fL_{position:absolute;z-index:7;top:19%;left:50%;display:none;gap:6px;padding:7px 9px;border:3px solid #11141b;background:#030408;box-shadow:0 6px 0 rgba(0,0,0,.78),0 0 14px rgba(0,0,0,.7);transform:translateX(-50%)}.SceneRenderer_scene__DivCH[data-camera=grid_start] .SceneRenderer_startLightGantry__E9fL_{display:flex}.SceneRenderer_startLightGantry__E9fL_ i{display:block;width:clamp(13px,4vw,22px);aspect-ratio:1;border:2px solid #4a1014;border-radius:50%;background:#ff2636;box-shadow:inset 0 0 4px #fff4,0 0 9px #ff2636;animation:SceneRenderer_startLightTension__46rko .62s steps(2) infinite alternate}.SceneRenderer_scene__DivCH[data-animation=start_launch] .SceneRenderer_startLightGantry__E9fL_ i{border-color:#101116;background:#1c1d22;box-shadow:none;animation:none}.SceneRenderer_scene__DivCH[data-animation-preset=feint_overtake] .SceneRenderer_cameraLayer__RVoQt,.SceneRenderer_scene__DivCH[data-animation-preset=outside_overtake] .SceneRenderer_cameraLayer__RVoQt,.SceneRenderer_scene__DivCH[data-animation-preset=slingshot_overtake] .SceneRenderer_cameraLayer__RVoQt,.SceneRenderer_scene__DivCH[data-animation-preset=successful_overtake] .SceneRenderer_cameraLayer__RVoQt{animation:SceneRenderer_resultCameraPush__jxB9t var(--action-duration) cubic-bezier(.18,.76,.24,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=successful_overtake] .SceneRenderer_vehicle__6lr6D[data-role=player] .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_successfulPassPlayer__fLiFh var(--action-duration) cubic-bezier(.2,.72,.2,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=successful_overtake] .SceneRenderer_vehicle__6lr6D[data-role=rival]:first-child .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_successfulPassRival__xtO0W var(--action-duration) cubic-bezier(.2,.72,.2,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=outside_overtake] .SceneRenderer_vehicle__6lr6D[data-role=player] .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_outsidePassPlayer__UNl34 var(--action-duration) cubic-bezier(.18,.76,.22,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=outside_overtake] .SceneRenderer_vehicle__6lr6D[data-role=rival]:first-child .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_outsidePassRival__qLlWx var(--action-duration) cubic-bezier(.2,.72,.2,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=feint_overtake] .SceneRenderer_vehicle__6lr6D[data-role=player] .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_feintSwitchPlayer__fVSmh var(--action-duration) cubic-bezier(.18,.76,.22,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=feint_overtake] .SceneRenderer_vehicle__6lr6D[data-role=rival]:first-child .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_feintSwitchRival__J7kvG var(--action-duration) cubic-bezier(.18,.76,.22,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=slingshot_overtake] .SceneRenderer_vehicle__6lr6D[data-role=player] .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_slingshotPassPlayer__4EXr3 var(--action-duration) cubic-bezier(.14,.8,.18,1) both;filter:drop-shadow(0 0 16px rgb(151 83 255/.72))}.SceneRenderer_scene__DivCH[data-animation-preset=slingshot_overtake] .SceneRenderer_vehicle__6lr6D[data-role=rival]:first-child .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_slingshotPassRival__2fJ1n var(--action-duration) cubic-bezier(.18,.72,.24,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=failed_overtake] .SceneRenderer_vehicle__6lr6D[data-role=player] .SceneRenderer_vehicleMotion__bM37F,.SceneRenderer_scene__DivCH[data-animation-preset=lockup] .SceneRenderer_vehicle__6lr6D[data-role=player] .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_rejectedAttack__z0mzl var(--action-duration) cubic-bezier(.24,.65,.32,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=failed_overtake] .SceneRenderer_cameraLayer__RVoQt,.SceneRenderer_scene__DivCH[data-animation-preset=lockup] .SceneRenderer_cameraLayer__RVoQt{animation:SceneRenderer_lockupCamera__IFmC4 var(--action-duration) steps(5) both}.SceneRenderer_scene__DivCH[data-animation-preset=failed_overtake] :is(.SceneRenderer_wheelSpray__JktWT,.SceneRenderer_spriteSpray__0l3ei),.SceneRenderer_scene__DivCH[data-animation-preset=lockup] :is(.SceneRenderer_wheelSpray__JktWT,.SceneRenderer_spriteSpray__0l3ei){opacity:.95;filter:grayscale(.7) brightness(1.35) blur(3px)}.SceneRenderer_scene__DivCH[data-animation-preset=attack_inside] .SceneRenderer_vehicle__6lr6D[data-role=player] .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_attackLine__uo9mB var(--action-duration) cubic-bezier(.2,.7,.28,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=switch_outside] .SceneRenderer_vehicle__6lr6D[data-role=player] .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_outsideSwitch__zNf4x var(--action-duration) cubic-bezier(.2,.7,.28,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=ers_burst] .SceneRenderer_vehicle__6lr6D[data-role=player] .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_ersBurstPlayer__nVktP var(--action-duration) cubic-bezier(.14,.78,.2,1) both;filter:drop-shadow(0 0 15px rgb(151 83 255/.72))}.SceneRenderer_scene__DivCH[data-animation-preset=ers_burst] .SceneRenderer_vehicle__6lr6D[data-role=rival]:first-child .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_ersBurstRival__SJihI var(--action-duration) cubic-bezier(.18,.72,.25,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=opponent_block_outside] .SceneRenderer_vehicle__6lr6D[data-role=player] .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_blockedOutsidePlayer__1wS48 var(--action-duration) cubic-bezier(.2,.72,.26,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=opponent_block_outside] .SceneRenderer_vehicle__6lr6D[data-role=rival]:first-child .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_blockedOutsideRival__OeP08 var(--action-duration) cubic-bezier(.18,.76,.24,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=rival_bait_gap] .SceneRenderer_vehicle__6lr6D[data-role=player] .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_baitGapPlayer___qUbR var(--action-duration) cubic-bezier(.2,.68,.3,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=rival_bait_gap] .SceneRenderer_vehicle__6lr6D[data-role=rival]:first-child .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_baitGapRival__IJz7L var(--action-duration) cubic-bezier(.16,.78,.22,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=opponent_block_outside] :is(.SceneRenderer_spriteBrakeGlow__uZ0pZ,.SceneRenderer_brakeGlow__DMziu),.SceneRenderer_scene__DivCH[data-animation-preset=rival_bait_gap] :is(.SceneRenderer_spriteBrakeGlow__uZ0pZ,.SceneRenderer_brakeGlow__DMziu){opacity:.96}.SceneRenderer_scene__DivCH[data-animation-preset=defend_inside] .SceneRenderer_vehicle__6lr6D[data-role=rival]:first-child .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_blockInside__PtkEw var(--action-duration) cubic-bezier(.2,.7,.28,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=observe_follow] .SceneRenderer_vehicle__6lr6D[data-role=player] .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_observeFollowPlayer__VwHhe var(--action-duration) cubic-bezier(.25,.68,.3,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=observe_follow] .SceneRenderer_vehicle__6lr6D[data-role=rival]:first-child .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_observeFollowRival__LtEzI var(--action-duration) cubic-bezier(.25,.68,.3,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=opponent_block_inside] .SceneRenderer_vehicle__6lr6D[data-role=player] .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_blockedInsidePlayer__VE8Gv var(--action-duration) cubic-bezier(.2,.72,.26,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=opponent_block_inside] .SceneRenderer_vehicle__6lr6D[data-role=rival]:first-child .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_blockedInsideRival__Vqeyj var(--action-duration) cubic-bezier(.18,.76,.24,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=player_lift] .SceneRenderer_vehicle__6lr6D[data-role=player] .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_playerLiftPlayer__7ad1X var(--action-duration) cubic-bezier(.25,.65,.32,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=player_lift] .SceneRenderer_vehicle__6lr6D[data-role=rival]:first-child .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_playerLiftRival__BioSl var(--action-duration) cubic-bezier(.2,.72,.28,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=feint_switch] .SceneRenderer_vehicle__6lr6D[data-role=player] .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_feintSwitchPlayer__fVSmh var(--action-duration) cubic-bezier(.18,.76,.22,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=feint_switch] .SceneRenderer_vehicle__6lr6D[data-role=rival]:first-child .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_feintSwitchRival__J7kvG var(--action-duration) cubic-bezier(.18,.76,.22,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=side_by_side] .SceneRenderer_vehicle__6lr6D[data-role=player] .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_sideBySidePlayer__WBjKi var(--action-duration) cubic-bezier(.18,.74,.24,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=side_by_side] .SceneRenderer_vehicle__6lr6D[data-role=rival]:first-child .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_sideBySideRival__uESVc var(--action-duration) cubic-bezier(.18,.74,.24,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=opponent_mistake] .SceneRenderer_vehicle__6lr6D[data-role=player] .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_opponentMistakePlayer__E_W8B var(--action-duration) cubic-bezier(.16,.78,.2,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=opponent_mistake] .SceneRenderer_vehicle__6lr6D[data-role=rival]:first-child .SceneRenderer_vehicleMotion__bM37F{animation:SceneRenderer_opponentMistakeRival__ZkNvj var(--action-duration) cubic-bezier(.22,.62,.32,1) both}.SceneRenderer_scene__DivCH[data-animation-preset=feint_switch] .SceneRenderer_vehicle__6lr6D[data-role=rival]:first-child :is(.SceneRenderer_spriteBrakeGlow__uZ0pZ,.SceneRenderer_brakeGlow__DMziu),.SceneRenderer_scene__DivCH[data-animation-preset=opponent_block_inside] :is(.SceneRenderer_spriteBrakeGlow__uZ0pZ,.SceneRenderer_brakeGlow__DMziu),.SceneRenderer_scene__DivCH[data-animation-preset=opponent_mistake] .SceneRenderer_vehicle__6lr6D[data-role=rival]:first-child :is(.SceneRenderer_spriteBrakeGlow__uZ0pZ,.SceneRenderer_brakeGlow__DMziu),.SceneRenderer_scene__DivCH[data-animation-preset=player_lift] .SceneRenderer_vehicle__6lr6D[data-role=player] :is(.SceneRenderer_spriteBrakeGlow__uZ0pZ,.SceneRenderer_brakeGlow__DMziu),.SceneRenderer_scene__DivCH[data-animation-preset=side_by_side] .SceneRenderer_vehicle__6lr6D[data-role=rival]:first-child :is(.SceneRenderer_spriteBrakeGlow__uZ0pZ,.SceneRenderer_brakeGlow__DMziu){opacity:.96}.SceneRenderer_scene__DivCH[data-animation-preset=feint_switch] :is(.SceneRenderer_wheelSpray__JktWT,.SceneRenderer_spriteSpray__0l3ei),.SceneRenderer_scene__DivCH[data-animation-preset=opponent_block_inside] :is(.SceneRenderer_wheelSpray__JktWT,.SceneRenderer_spriteSpray__0l3ei),.SceneRenderer_scene__DivCH[data-animation-preset=opponent_mistake] :is(.SceneRenderer_wheelSpray__JktWT,.SceneRenderer_spriteSpray__0l3ei),.SceneRenderer_scene__DivCH[data-animation-preset=side_by_side] :is(.SceneRenderer_wheelSpray__JktWT,.SceneRenderer_spriteSpray__0l3ei){opacity:.9}.SceneRenderer_scene__DivCH[data-animation-preset=special_route_reveal] .SceneRenderer_tacticalRoute__6ws67{animation:SceneRenderer_revealRoute__kox4K var(--action-duration) steps(9) both}.SceneRenderer_scene__DivCH[data-animation-preset=special_route_reveal] .SceneRenderer_cameraLayer__RVoQt{animation:SceneRenderer_tacticalFollow__44GKg 3.2s ease-in-out infinite alternate}.SceneRenderer_scene__DivCH[data-camera=grid_start] .SceneRenderer_cameraLayer__RVoQt,.SceneRenderer_scene__DivCH[data-camera=rear_chase] .SceneRenderer_cameraLayer__RVoQt{animation:SceneRenderer_cameraLoad___VxAw 2.6s ease-in-out infinite alternate}.SceneRenderer_scene__DivCH[data-camera][data-animation-preset=observe_follow] .SceneRenderer_cameraLayer__RVoQt{animation:SceneRenderer_observeCamera__BIn4p var(--action-duration) ease-out both}.SceneRenderer_scene__DivCH[data-camera][data-animation-preset=opponent_block_inside] .SceneRenderer_cameraLayer__RVoQt,.SceneRenderer_scene__DivCH[data-camera][data-animation-preset=player_lift] .SceneRenderer_cameraLayer__RVoQt{animation:SceneRenderer_duelBrakeCamera__DPZZA var(--action-duration) steps(6) both}.SceneRenderer_scene__DivCH[data-camera][data-animation-preset=feint_switch] .SceneRenderer_cameraLayer__RVoQt,.SceneRenderer_scene__DivCH[data-camera][data-animation-preset=side_by_side] .SceneRenderer_cameraLayer__RVoQt{animation:SceneRenderer_duelPushCamera__W51QX var(--action-duration) cubic-bezier(.18,.76,.24,1) both}.SceneRenderer_scene__DivCH[data-camera][data-animation-preset=opponent_mistake] .SceneRenderer_cameraLayer__RVoQt{animation:SceneRenderer_mistakeCamera__hlRij var(--action-duration) steps(8) both}.SceneRenderer_scene__DivCH[data-camera=grid_start] .SceneRenderer_vehicle__6lr6D[data-role=player] .SceneRenderer_rearCarArt__I2yQx,.SceneRenderer_scene__DivCH[data-camera=rear_chase] .SceneRenderer_vehicle__6lr6D[data-role=player] .SceneRenderer_rearCarArt__I2yQx{filter:drop-shadow(0 0 11px rgb(119 58 214/.2))}.SceneRenderer_weatherLayer__RxgWY{z-index:10;overflow:hidden}.SceneRenderer_weatherLayer__RxgWY[data-weather-effect=none]{opacity:0}.SceneRenderer_mist__DxFud{position:absolute;top:25%;right:-20%;left:-20%;height:28%;opacity:0;background:radial-gradient(ellipse,rgba(169,190,210,.2),transparent 69%);transform:translate3d(-8%,0,0)}.SceneRenderer_mistRear__9ijIs{top:39%;height:31%;transform:translate3d(11%,0,0)}.SceneRenderer_weatherLayer__RxgWY[data-weather-effect=light-rain] .SceneRenderer_mist__DxFud,.SceneRenderer_weatherLayer__RxgWY[data-weather-effect=mist] .SceneRenderer_mist__DxFud,.SceneRenderer_weatherLayer__RxgWY[data-weather-effect=rain] .SceneRenderer_mist__DxFud{opacity:.72}.SceneRenderer_weatherLayer__RxgWY[data-weather-effect=rain] .SceneRenderer_mist__DxFud{opacity:.94}.SceneRenderer_rainField__Q8QoM{position:absolute;inset:-12% -4%;display:block;opacity:0}.SceneRenderer_weatherLayer__RxgWY[data-weather-effect=light-rain] .SceneRenderer_rainField__Q8QoM{opacity:.52}.SceneRenderer_weatherLayer__RxgWY[data-weather-effect=rain] .SceneRenderer_rainField__Q8QoM{opacity:.88}.SceneRenderer_rainDrop__PKiQA{position:absolute;top:-12%;left:var(--particle-x);width:1px;height:clamp(20px,5vh,39px);opacity:0;background:linear-gradient(180deg,transparent,rgba(191,227,246,.88));box-shadow:1px 0 0 rgba(66,155,201,.18);transform:translate3d(0,-12vh,0) rotate(13deg);animation:SceneRenderer_rainFall__C_AeS var(--particle-duration) linear var(--particle-delay) infinite}.SceneRenderer_lowerHudShade__YyS8Y{z-index:12;top:45%;background:linear-gradient(180deg,transparent,rgba(2,3,8,.24) 23%,rgba(2,3,8,.76) 72%,rgba(2,3,8,.97))}.SceneRenderer_vignette__URMs7{z-index:13;opacity:.88;box-shadow:inset 0 0 0 1px rgba(155,111,255,.08),inset 0 0 46px rgba(0,0,0,.68),inset 0 -24px 52px rgba(0,0,0,.68);background:linear-gradient(90deg,rgba(0,0,0,.3),transparent 8% 92%,rgba(0,0,0,.3)),linear-gradient(180deg,rgba(0,0,0,.18),transparent 13% 84%,rgba(0,0,0,.36))}.SceneRenderer_scanlines__VoUOv{z-index:14;opacity:.095;background:repeating-linear-gradient(180deg,transparent 0 3px,rgba(0,0,0,.45) 3px 4px)}.SceneRenderer_pixelTransition__TdoeZ{z-index:15;opacity:0;background:linear-gradient(90deg,transparent,rgba(137,80,255,.42) 42% 58%,transparent),repeating-linear-gradient(180deg,transparent 0 7px,hsla(0,0%,100%,.08) 7px 8px);transform:translate3d(-115%,0,0)}.SceneRenderer_scene__DivCH[data-transition-in=fade]{animation:SceneRenderer_sceneFadeIn__XwAcD var(--scene-transition-duration) ease-out both}.SceneRenderer_scene__DivCH[data-transition-in=scan] .SceneRenderer_pixelTransition__TdoeZ{animation:SceneRenderer_sceneScanIn__NZmPe var(--scene-transition-duration) steps(7) both}.SceneRenderer_scene__DivCH[data-transition-in=pixel-wipe] .SceneRenderer_pixelTransition__TdoeZ{opacity:.92;background:#05050a;animation:SceneRenderer_scenePixelWipe__6Z_bZ var(--scene-transition-duration) steps(8) both}.SceneRenderer_scene__DivCH[data-node-phase=transition][data-transition-out=fade]{animation:SceneRenderer_sceneFadeOut__NZP5v var(--scene-transition-duration) ease-in both}.SceneRenderer_scene__DivCH[data-node-phase=transition][data-transition-out=pixel-wipe] .SceneRenderer_pixelTransition__TdoeZ,.SceneRenderer_scene__DivCH[data-node-phase=transition][data-transition-out=scan] .SceneRenderer_pixelTransition__TdoeZ{animation:SceneRenderer_sceneScanOut__H4CS6 var(--scene-transition-duration) steps(7) both}.SceneRenderer_scene__DivCH[data-paused=true] *,.SceneRenderer_scene__DivCH[data-paused=true] :after,.SceneRenderer_scene__DivCH[data-paused=true] :before{animation-play-state:paused!important}.SceneRenderer_scene__DivCH[data-reduced-motion=true],.SceneRenderer_scene__DivCH[data-reduced-motion=true] *,.SceneRenderer_scene__DivCH[data-reduced-motion=true] :after,.SceneRenderer_scene__DivCH[data-reduced-motion=true] :before{animation:none!important;transition-duration:.01ms!important}.SceneRenderer_scene__DivCH[data-reduced-motion=true] .SceneRenderer_railFlow__CGsqn,.SceneRenderer_scene__DivCH[data-reduced-motion=true] .SceneRenderer_roadFlow__mEbU_,.SceneRenderer_scene__DivCH[data-reduced-motion=true] .SceneRenderer_trackLightPasses__WlhpW{opacity:.12}.SceneRenderer_scene__DivCH[data-reduced-motion=true] .SceneRenderer_rainField__Q8QoM{opacity:.28}.SceneRenderer_scene__DivCH[data-reduced-motion=true] .SceneRenderer_rainDrop__PKiQA{top:14%;opacity:.4;transform:rotate(13deg)}.SceneRenderer_scene__DivCH[data-reduced-motion=true] .SceneRenderer_tacticalRoute__6ws67{opacity:.76}@keyframes SceneRenderer_roadRush__ll0Hs{0%{background-position:0 -66px}to{background-position:0 198px}}@keyframes SceneRenderer_railRush___YhXU{0%{background-position:0 -69px}to{background-position:0 207px}}@keyframes SceneRenderer_lightRush__gPstr{0%{opacity:0;transform:translate3d(0,-12%,0) perspective(180px) rotateX(63deg) scaleY(.2)}18%{opacity:.78}to{opacity:0;transform:translate3d(0,155%,0) perspective(180px) rotateX(63deg) scaleY(2.4)}}@keyframes SceneRenderer_engineVibration__07grr{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,1px,0)}}@keyframes SceneRenderer_sprayPulse__yAGYe{0%{transform:translate3d(0,-2%,0) scaleX(.92)}to{transform:translate3d(0,2%,0) scaleX(1.06)}}@keyframes SceneRenderer_startLightTension__46rko{0%{filter:brightness(.84)}to{filter:brightness(1.16)}}@keyframes SceneRenderer_cameraLoad___VxAw{0%{transform:scale(1.035) translateZ(0)}to{transform:scale(1.045) translate3d(0,-.2%,0)}}@keyframes SceneRenderer_resultCameraPush__jxB9t{0%{transform:scale(1.035) translateZ(0)}50%{transform:scale(1.085) translate3d(0,-1.2%,0)}to{transform:scale(1.055) translate3d(0,-.5%,0)}}@keyframes SceneRenderer_tacticalFollow__44GKg{0%{transform:scale(1.04) translate3d(-.7%,.3%,0)}to{transform:scale(1.065) translate3d(1.1%,-.8%,0)}}@keyframes SceneRenderer_successfulPassPlayer__fLiFh{0%{transform:translate3d(0,10%,0) rotate(var(--car-rotation)) scale(.96)}34%{transform:translate3d(-21%,-7%,0) rotate(calc(var(--car-rotation) - 3deg)) scale(1.02)}58%{transform:translate3d(-28%,-31%,0) rotate(calc(var(--car-rotation) - 1deg)) scale(1)}to{transform:translate3d(9%,-78%,0) rotate(calc(var(--car-rotation) + 1deg)) scale(.88)}}@keyframes SceneRenderer_successfulPassRival__xtO0W{0%{transform:translate3d(0,-8%,0) rotate(var(--car-rotation)) scale(1)}52%{transform:translate3d(31%,22%,0) rotate(calc(var(--car-rotation) + 3deg)) scale(1.08)}to{transform:translate3d(-18%,105%,0) rotate(calc(var(--car-rotation) - 1deg)) scale(1.2)}}@keyframes SceneRenderer_outsidePassPlayer__UNl34{0%{transform:translate3d(0,9%,0) rotate(var(--car-rotation)) scale(.97)}36%{transform:translate3d(24%,-8%,0) rotate(calc(var(--car-rotation) + 4deg)) scale(1.03)}62%{transform:translate3d(31%,-34%,0) rotate(calc(var(--car-rotation) + 2deg))}to{transform:translate3d(-8%,-79%,0) rotate(calc(var(--car-rotation) - 1deg)) scale(.88)}}@keyframes SceneRenderer_outsidePassRival__qLlWx{0%{transform:translate3d(0,-7%,0) rotate(var(--car-rotation)) scale(1)}52%{transform:translate3d(-28%,23%,0) rotate(calc(var(--car-rotation) - 3deg)) scale(1.08)}to{transform:translate3d(16%,106%,0) rotate(calc(var(--car-rotation) + 1deg)) scale(1.2)}}@keyframes SceneRenderer_slingshotPassPlayer__4EXr3{0%{transform:translate3d(0,16%,0) rotate(var(--car-rotation)) scale(.94)}26%{transform:translate3d(0,-5%,0) rotate(var(--car-rotation)) scale(1.04)}55%{transform:translate3d(18%,-33%,0) rotate(calc(var(--car-rotation) + 3deg)) scale(1.02)}to{transform:translate3d(-4%,-88%,0) rotate(var(--car-rotation)) scale(.85)}}@keyframes SceneRenderer_slingshotPassRival__2fJ1n{0%{transform:translate3d(0,-9%,0) rotate(var(--car-rotation)) scale(.98)}44%{transform:translate3d(-13%,17%,0) rotate(calc(var(--car-rotation) - 2deg)) scale(1.07)}to{transform:translate3d(-22%,118%,0) rotate(calc(var(--car-rotation) - 1deg)) scale(1.24)}}@keyframes SceneRenderer_rejectedAttack__z0mzl{0%{transform:translate3d(0,7%,0) rotate(var(--car-rotation))}35%{transform:translate3d(-26%,-23%,0) rotate(calc(var(--car-rotation) - 4deg))}47%{transform:translate3d(-23%,-19%,0) rotate(calc(var(--car-rotation) + 2deg))}58%{transform:translate3d(-27%,-15%,0) rotate(calc(var(--car-rotation) - 2deg))}to{transform:translate3d(7%,15%,0) rotate(var(--car-rotation)) scale(.97)}}@keyframes SceneRenderer_lockupCamera__IFmC4{0%,32%,to{transform:scale(1.035) translateZ(0)}38%{transform:scale(1.05) translate3d(-3px,1px,0)}45%{transform:scale(1.05) translate3d(3px,-1px,0)}52%{transform:scale(1.045) translate3d(-2px,0,0)}}@keyframes SceneRenderer_attackLine__uo9mB{0%{transform:translate3d(0,8%,0) rotate(var(--car-rotation)) scale(.97)}64%{transform:translate3d(-22%,-28%,0) rotate(calc(var(--car-rotation) - 3deg)) scale(1.03)}to{transform:translate3d(-16%,-35%,0) rotate(calc(var(--car-rotation) - 1deg))}}@keyframes SceneRenderer_outsideSwitch__zNf4x{0%{transform:translate3d(0,5%,0) rotate(var(--car-rotation))}68%{transform:translate3d(31%,-19%,0) rotate(calc(var(--car-rotation) + 4deg)) scale(1.02)}to{transform:translate3d(22%,-31%,0) rotate(calc(var(--car-rotation) + 1deg))}}@keyframes SceneRenderer_ersBurstPlayer__nVktP{0%{transform:translateZ(0) scale(1)}36%{transform:translate3d(0,-5%,0) scale(1.035)}to{transform:translate3d(0,-13%,0) scale(1.09)}}@keyframes SceneRenderer_ersBurstRival__SJihI{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,8%,0) scale(1.04)}}@keyframes SceneRenderer_blockedOutsidePlayer__1wS48{0%{transform:translateZ(0) rotate(0)}46%{transform:translate3d(13%,-4%,0) rotate(4deg)}to{transform:translate3d(3%,5%,0) rotate(-1deg) scale(.97)}}@keyframes SceneRenderer_blockedOutsideRival__OeP08{0%{transform:translateZ(0) rotate(0)}42%{transform:translate3d(3%,1%,0) rotate(1deg)}to{transform:translate3d(15%,-2%,0) rotate(5deg) scale(1.04)}}@keyframes SceneRenderer_baitGapPlayer___qUbR{0%{transform:translateZ(0) rotate(0)}42%{transform:translate3d(-10%,-5%,0) rotate(-3deg)}to{transform:translate3d(-1%,8%,0) rotate(2deg) scale(.96)}}@keyframes SceneRenderer_baitGapRival__IJz7L{0%{transform:translate3d(-7%,0,0) rotate(-2deg)}38%{transform:translate3d(10%,-2%,0) rotate(4deg)}to{transform:translate3d(-10%,-5%,0) rotate(-4deg) scale(1.04)}}@keyframes SceneRenderer_blockInside__PtkEw{0%{transform:translate3d(6%,0,0) rotate(var(--car-rotation))}to{transform:translate3d(-25%,25%,0) rotate(calc(var(--car-rotation) - 3deg)) scale(1.12)}}@keyframes SceneRenderer_observeFollowPlayer__VwHhe{0%{transform:translate3d(0,8%,0) rotate(var(--car-rotation)) scale(.98)}44%{transform:translate3d(-3%,-5%,0) rotate(calc(var(--car-rotation) - 1deg))}to{transform:translate3d(2%,-10%,0) rotate(var(--car-rotation)) scale(.97)}}@keyframes SceneRenderer_observeFollowRival__LtEzI{0%{transform:translate3d(8%,-6%,0) rotate(var(--car-rotation)) scale(.96)}48%{transform:translate3d(-8%,5%,0) rotate(calc(var(--car-rotation) - 2deg)) scale(1.02)}to{transform:translate3d(-17%,13%,0) rotate(calc(var(--car-rotation) - 3deg)) scale(1.06)}}@keyframes SceneRenderer_blockedInsidePlayer__VE8Gv{0%{transform:translate3d(2%,8%,0) rotate(var(--car-rotation)) scale(.98)}34%{transform:translate3d(-19%,-19%,0) rotate(calc(var(--car-rotation) - 4deg)) scale(1.02)}57%{transform:translate3d(-21%,-13%,0) rotate(calc(var(--car-rotation) + 2deg))}to{transform:translate3d(-4%,13%,0) rotate(var(--car-rotation)) scale(.96)}}@keyframes SceneRenderer_blockedInsideRival__Vqeyj{0%{transform:translate3d(10%,-4%,0) rotate(var(--car-rotation)) scale(.96)}34%{transform:translate3d(-5%,8%,0) rotate(calc(var(--car-rotation) - 2deg)) scale(1.02)}58%{transform:translate3d(-29%,31%,0) rotate(calc(var(--car-rotation) - 5deg)) scale(1.12)}to{transform:translate3d(-24%,18%,0) rotate(calc(var(--car-rotation) - 2deg)) scale(1.08)}}@keyframes SceneRenderer_playerLiftPlayer__7ad1X{0%{transform:translate3d(-14%,-12%,0) rotate(calc(var(--car-rotation) - 3deg)) scale(1.01)}38%{transform:translate3d(-18%,-18%,0) rotate(calc(var(--car-rotation) - 2deg))}62%{transform:translate3d(-10%,4%,0) rotate(calc(var(--car-rotation) + 2deg)) scale(.97)}to{transform:translate3d(3%,25%,0) rotate(var(--car-rotation)) scale(.92)}}@keyframes SceneRenderer_playerLiftRival__BioSl{0%{transform:translate3d(-14%,12%,0) rotate(calc(var(--car-rotation) - 2deg)) scale(1.04)}45%{transform:translate3d(-20%,5%,0) rotate(calc(var(--car-rotation) - 1deg))}to{transform:translate3d(-5%,-26%,0) rotate(var(--car-rotation)) scale(.86)}}@keyframes SceneRenderer_feintSwitchPlayer__fVSmh{0%{transform:translate3d(0,7%,0) rotate(var(--car-rotation)) scale(.98)}23%{transform:translate3d(-21%,-13%,0) rotate(calc(var(--car-rotation) - 4deg)) scale(1.01)}45%{transform:translate3d(-27%,-23%,0) rotate(calc(var(--car-rotation) - 2deg)) scale(1.03)}68%{transform:translate3d(31%,-32%,0) rotate(calc(var(--car-rotation) + 6deg)) scale(1.02)}to{transform:translate3d(24%,-55%,0) rotate(calc(var(--car-rotation) + 1deg)) scale(.94)}}@keyframes SceneRenderer_feintSwitchRival__J7kvG{0%{transform:translate3d(8%,-5%,0) rotate(var(--car-rotation)) scale(.96)}28%{transform:translate3d(-9%,7%,0) rotate(calc(var(--car-rotation) - 2deg)) scale(1.02)}58%{transform:translate3d(-34%,38%,0) rotate(calc(var(--car-rotation) - 6deg)) scale(1.16)}78%{transform:translate3d(-37%,44%,0) rotate(calc(var(--car-rotation) - 3deg)) scale(1.18)}to{transform:translate3d(-25%,52%,0) rotate(var(--car-rotation)) scale(1.2)}}@keyframes SceneRenderer_sideBySidePlayer__WBjKi{0%{transform:translate3d(0,8%,0) rotate(var(--car-rotation)) scale(.98)}38%{transform:translate3d(25%,-24%,0) rotate(calc(var(--car-rotation) + 4deg)) scale(1.03)}72%{transform:translate3d(32%,-46%,0) rotate(calc(var(--car-rotation) + 1deg)) scale(.98)}to{transform:translate3d(27%,-52%,0) rotate(var(--car-rotation)) scale(.96)}}@keyframes SceneRenderer_sideBySideRival__uESVc{0%{transform:translate3d(-8%,-4%,0) rotate(var(--car-rotation)) scale(.96)}38%{transform:translate3d(-16%,16%,0) rotate(calc(var(--car-rotation) - 2deg)) scale(1.04)}72%{transform:translate3d(-23%,38%,0) rotate(calc(var(--car-rotation) - 1deg)) scale(1.13)}to{transform:translate3d(-21%,43%,0) rotate(var(--car-rotation)) scale(1.16)}}@keyframes SceneRenderer_opponentMistakePlayer__E_W8B{0%{transform:translate3d(0,8%,0) rotate(var(--car-rotation)) scale(.98)}34%{transform:translate3d(13%,-15%,0) rotate(calc(var(--car-rotation) + 3deg)) scale(1.01)}62%{transform:translate3d(24%,-43%,0) rotate(calc(var(--car-rotation) + 1deg))}to{transform:translate3d(8%,-82%,0) rotate(var(--car-rotation)) scale(.86)}}@keyframes SceneRenderer_opponentMistakeRival__ZkNvj{0%{transform:translate3d(-7%,-5%,0) rotate(var(--car-rotation)) scale(.96)}28%{transform:translate3d(-23%,13%,0) rotate(calc(var(--car-rotation) - 5deg)) scale(1.04)}40%{transform:translate3d(-10%,25%,0) rotate(calc(var(--car-rotation) + 8deg)) scale(1.08)}51%{transform:translate3d(-31%,35%,0) rotate(calc(var(--car-rotation) - 10deg)) scale(1.12)}68%{transform:translate3d(-18%,58%,0) rotate(calc(var(--car-rotation) + 5deg)) scale(1.18)}to{transform:translate3d(-38%,112%,0) rotate(calc(var(--car-rotation) - 8deg)) scale(1.28)}}@keyframes SceneRenderer_observeCamera__BIn4p{0%{transform:scale(1.035) translateZ(0)}45%{transform:scale(1.052) translate3d(0,-.7%,0)}to{transform:scale(1.046) translate3d(-.25%,-.3%,0)}}@keyframes SceneRenderer_duelBrakeCamera__DPZZA{0%,34%,to{transform:scale(1.04) translateZ(0)}44%{transform:scale(1.06) translate3d(-2px,1px,0)}52%{transform:scale(1.06) translate3d(2px,-1px,0)}62%{transform:scale(1.05) translate3d(-1px,0,0)}}@keyframes SceneRenderer_duelPushCamera__W51QX{0%{transform:scale(1.035) translateZ(0)}45%{transform:scale(1.075) translate3d(0,-.8%,0)}to{transform:scale(1.06) translate3d(.5%,-.45%,0)}}@keyframes SceneRenderer_mistakeCamera__hlRij{0%,27%,to{transform:scale(1.04) translateZ(0)}36%{transform:scale(1.068) translate3d(-3px,1px,0)}44%{transform:scale(1.07) translate3d(3px,-2px,0)}53%{transform:scale(1.065) translate3d(-2px,2px,0)}64%{transform:scale(1.06) translate3d(2px,-1px,0)}}@keyframes SceneRenderer_revealRoute__kox4K{0%{opacity:0;clip-path:inset(0 100% 100% 0);filter:brightness(.5)}55%{opacity:.9;clip-path:inset(0 0 44% 0);filter:brightness(1.4)}to{opacity:.82;clip-path:inset(0);filter:brightness(1)}}@keyframes SceneRenderer_rainFall__C_AeS{0%{opacity:0;transform:translate3d(0,-12vh,0) rotate(13deg)}12%{opacity:.72}84%{opacity:.42}to{opacity:0;transform:translate3d(var(--particle-drift),114vh,0) rotate(13deg)}}@keyframes SceneRenderer_rainLightPulse__cOMj9{0%,42%{opacity:.48}43%,to{opacity:1}}@keyframes SceneRenderer_sceneFadeIn__XwAcD{0%{opacity:0}to{opacity:1}}@keyframes SceneRenderer_sceneFadeOut__NZP5v{0%{opacity:1}to{opacity:0}}@keyframes SceneRenderer_sceneScanIn__NZmPe{0%{opacity:0;transform:translate3d(-115%,0,0)}38%{opacity:.92}to{opacity:0;transform:translate3d(115%,0,0)}}@keyframes SceneRenderer_scenePixelWipe__6Z_bZ{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-101%,0)}}@keyframes SceneRenderer_sceneScanOut__H4CS6{0%{opacity:0;transform:translate3d(-115%,0,0)}to{opacity:1;transform:translateZ(0)}}@media (min-width:900px) and (orientation:landscape){.SceneRenderer_vehicle__6lr6D[data-view=rear][data-role=player]{width:clamp(158px,33%,228px)}.SceneRenderer_vehicle__6lr6D[data-view=rear][data-role=rival]{width:clamp(76px,18%,128px)}.SceneRenderer_vehicle__6lr6D[data-view=tactical]{width:clamp(58px,13.5%,98px)}.SceneRenderer_vehicle__6lr6D[data-view=tactical][data-role=player]{width:clamp(80px,17%,122px)}.SceneRenderer_vehicle__6lr6D[data-view=tactical][data-has-sprite=false]{width:clamp(42px,9.2%,72px)}.SceneRenderer_lowerHudShade__YyS8Y{top:49%}}@media (max-width:390px){.SceneRenderer_vehicleLabel__mxrqd{padding:2px 4px}.SceneRenderer_vehicleLabel__mxrqd i{display:none}.SceneRenderer_scanlines__VoUOv{opacity:.07}.SceneRenderer_rainField__Q8QoM i:nth-child(2n),.SceneRenderer_trackLightPasses__WlhpW i:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.SceneRenderer_scene__DivCH,.SceneRenderer_scene__DivCH *,.SceneRenderer_scene__DivCH :after,.SceneRenderer_scene__DivCH :before{animation:none!important;transition-duration:.01ms!important}.SceneRenderer_railFlow__CGsqn,.SceneRenderer_roadFlow__mEbU_,.SceneRenderer_trackLightPasses__WlhpW{opacity:.12}.SceneRenderer_tacticalRoute__6ws67{opacity:.76}}.GrandPrixGame_gameRoot__w8cGo{--pgp-background:#03050a;--pgp-panel:rgba(5,7,13,.96);--pgp-panel-elevated:#10121b;--pgp-border:#3d4050;--pgp-text-muted:#9ca2ae;--pgp-text-secondary:#e0e1e5;--pgp-accent:#ffc928;position:fixed;z-index:0;inset:0;display:block;min-width:0;min-height:100svh;height:100dvh;overflow:hidden;overscroll-behavior:none;background:#020307;color:#f4f2ec;isolation:isolate}.GrandPrixGame_gameRoot__w8cGo *,.GrandPrixGame_gameRoot__w8cGo :after,.GrandPrixGame_gameRoot__w8cGo :before{box-sizing:border-box}.GrandPrixGame_ambientBackdrop__4_kKp{position:absolute;z-index:-2;inset:-8%;background-position:50%;background-size:cover;filter:blur(28px) brightness(.24) saturate(.86);opacity:.72;transform:scale(1.08)}.GrandPrixGame_gameRoot__w8cGo:after{position:absolute;z-index:-1;content:"";inset:0;background:linear-gradient(90deg,rgba(0,0,0,.75),transparent 32% 68%,rgba(0,0,0,.75)),repeating-linear-gradient(180deg,transparent 0 3px,rgba(0,0,0,.18) 3px 4px)}.GrandPrixGame_gameViewport__sj0Nq{position:fixed;top:0;bottom:0;left:50%;width:min(100vw,56.25dvh);height:auto;min-width:0;min-height:0;isolation:isolate;overflow:hidden;border-inline:1px solid rgba(147,99,222,.34);background:#03050a;box-shadow:0 0 70px rgba(84,38,151,.22);contain:layout paint;touch-action:manipulation;transform:translateX(-50%)}.GrandPrixGame_utilityRail__69JCz{z-index:82;top:calc(max(8px, env(safe-area-inset-top)) + 164px);grid-template-columns:44px minmax(0,1fr) 44px;gap:7px}.GrandPrixGame_miniUtilityRail__7ADrC,.GrandPrixGame_utilityRail__69JCz{position:absolute;right:max(8px,env(safe-area-inset-right));left:max(8px,env(safe-area-inset-left));display:grid;align-items:center;pointer-events:none}.GrandPrixGame_miniUtilityRail__7ADrC{z-index:45;top:calc(max(7px, env(safe-area-inset-top)) + 83px);grid-template-columns:42px minmax(0,1fr) 42px;gap:6px}.GrandPrixGame_miniUtilityRail__7ADrC>*{pointer-events:auto}.GrandPrixGame_miniUtilityRail__7ADrC>a{position:relative!important;inset:auto!important;width:42px;min-height:38px;padding-inline:5px}.GrandPrixGame_miniUtilityRail__7ADrC .GrandPrixGame_pauseButton__mvcOC{width:42px;height:38px}.GrandPrixGame_miniObjective__EyQY5{display:grid;min-width:0;min-height:31px;place-items:center;padding:4px 8px;overflow:hidden;border:1px solid rgba(255,201,40,.38);color:#e5d28d;background:rgba(5,6,10,.72);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);font:800 clamp(.49rem,1.9vw,.6rem)/1 var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;backdrop-filter:blur(2px)}@media (max-height:650px){.GrandPrixGame_miniUtilityRail__7ADrC{top:calc(max(6px, env(safe-area-inset-top)) + 70px)}}.GrandPrixGame_utilityRail__69JCz>*{pointer-events:auto}.GrandPrixGame_utilityRail__69JCz>a{position:relative!important;inset:auto!important;width:44px;padding-inline:6px}.GrandPrixGame_telemetryStrip__Y5Z3q{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid hsla(226,8%,50%,.36);background:rgba(3,5,10,.72);box-shadow:inset 0 0 0 1px rgba(0,0,0,.65);backdrop-filter:blur(2px);clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px)}.GrandPrixGame_telemetryStrip__Y5Z3q span{display:grid;min-width:0;gap:1px;padding:5px 6px;border-right:1px solid hsla(224,9%,54%,.25);text-align:center}.GrandPrixGame_telemetryStrip__Y5Z3q span:last-child{border-right:0}.GrandPrixGame_telemetryStrip__Y5Z3q small,.GrandPrixGame_telemetryStrip__Y5Z3q strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GrandPrixGame_telemetryStrip__Y5Z3q small{color:#8f95a2;font-size:.48rem}.GrandPrixGame_telemetryStrip__Y5Z3q strong{color:#e9e8e3;font-family:var(--font-mono);font-size:.67rem}.GrandPrixGame_telemetryStrip__Y5Z3q span:first-child strong{color:#ffc928}.GrandPrixGame_pauseButton__mvcOC{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(194,198,208,.38);border-radius:0;color:#bec2cc;background:rgba(4,5,9,.68);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);cursor:pointer;font:800 .72rem/1 var(--font-mono);backdrop-filter:blur(2px)}.GrandPrixGame_completeOverlay__wZ5Pl button:focus-visible,.GrandPrixGame_errorOverlay__7GV58 button:focus-visible,.GrandPrixGame_loadingOverlay__9iC_q button:focus-visible,.GrandPrixGame_pauseButton__mvcOC:focus-visible{outline:3px solid #fff6b8;outline-offset:2px}.GrandPrixGame_decisionContext__kBHOD{display:grid;gap:5px}.GrandPrixGame_eventBrief__C08_r{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;align-items:baseline;padding:1px 3px 2px}.GrandPrixGame_eventBrief__C08_r span{color:#ffc928;font-family:var(--font-mono);font-size:.58rem;font-weight:800;letter-spacing:.08em;white-space:nowrap}.GrandPrixGame_eventBrief__C08_r h1{min-width:0;margin:0;overflow:hidden;color:#f3f1eb;font-size:clamp(.86rem,2.7vw,1.08rem);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.GrandPrixGame_eventBrief__C08_r p{display:-webkit-box;grid-column:1/-1;margin:4px 0 0;overflow:hidden;color:#b9bdc7;font-size:clamp(.66rem,2vw,.78rem);line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.GrandPrixGame_completeOverlay__wZ5Pl,.GrandPrixGame_errorOverlay__7GV58,.GrandPrixGame_loadingOverlay__9iC_q{position:absolute;z-index:60;top:50%;left:50%;display:grid;width:min(380px,calc(100% - 32px));gap:10px;padding:20px;border:2px solid rgba(155,92,255,.66);background:linear-gradient(90deg,rgba(155,92,255,.05) 1px,transparent 0) 0 0 /7px 7px,linear-gradient(rgba(155,92,255,.05) 1px,transparent 0) 0 0 /7px 7px,rgba(4,5,10,.94);box-shadow:inset 0 0 0 2px #15101f,0 0 30px rgba(53,23,92,.42);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);text-align:center;transform:translate(-50%,-50%)}.GrandPrixGame_completeOverlay__wZ5Pl small,.GrandPrixGame_errorOverlay__7GV58 small,.GrandPrixGame_loadingOverlay__9iC_q small{color:#ffc928;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em}.GrandPrixGame_completeOverlay__wZ5Pl h1,.GrandPrixGame_completeOverlay__wZ5Pl h2,.GrandPrixGame_errorOverlay__7GV58 h1,.GrandPrixGame_loadingOverlay__9iC_q h1{margin:0;color:#f4f2ec}.GrandPrixGame_errorOverlay__7GV58 h1,.GrandPrixGame_loadingOverlay__9iC_q h1{font-size:1.15rem}.GrandPrixGame_completeOverlay__wZ5Pl p,.GrandPrixGame_errorOverlay__7GV58 p,.GrandPrixGame_loadingOverlay__9iC_q p{margin:0;color:#c2c5cd;font-size:.82rem;line-height:1.55}.GrandPrixGame_loadingSignal__kLXlH{position:relative;display:block;width:82px;height:4px;justify-self:center;overflow:hidden;background:#242731}.GrandPrixGame_loadingSignal__kLXlH:after{position:absolute;content:"";inset:0;background:#ffc928;animation:GrandPrixGame_loading-signal__YZuwj .68s steps(6) infinite}.GrandPrixGame_errorOverlay__7GV58{border-color:rgba(255,71,79,.72)}.GrandPrixGame_completeOverlay__wZ5Pl button,.GrandPrixGame_errorOverlay__7GV58 button{min-height:46px;border:2px solid #ffe176;border-radius:0;color:#181000;background:linear-gradient(180deg,#ffd541,#d99600);cursor:pointer;font:800 .8rem/1 var(--font-mono)}.GrandPrixGame_completeOverlay__wZ5Pl h1{color:#9b5cff;font:900 clamp(2.4rem,12vw,4.2rem)/.92 var(--font-mono)}.GrandPrixGame_completeOverlay__wZ5Pl h2{color:#72e888;font-size:1.18rem}.GrandPrixGame_loadToast___TF8A,.GrandPrixGame_resolvingNotice__0t8I2{position:absolute;z-index:64;left:50%;margin:0;color:#f0eee8;background:rgba(3,5,10,.86);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.08em;transform:translateX(-50%);backdrop-filter:blur(2px)}.GrandPrixGame_resolvingNotice__0t8I2{bottom:max(24px,env(safe-area-inset-bottom));display:flex;min-width:170px;align-items:center;justify-content:center;gap:8px;padding:8px 11px;border:1px solid rgba(255,201,40,.52)}.GrandPrixGame_resolvingNotice__0t8I2 span{display:block;width:8px;height:8px;background:#ffc928;box-shadow:12px 0 0 rgba(255,201,40,.55),24px 0 0 rgba(255,201,40,.25);animation:GrandPrixGame_resolve-pulse__XOs_J .42s steps(3) infinite}.GrandPrixGame_loadToast___TF8A{top:calc(max(8px, env(safe-area-inset-top)) + 218px);max-width:calc(100% - 32px);padding:7px 10px;border:1px solid rgba(114,232,136,.48);color:#9ff2ad;text-align:center}.GrandPrixGame_developerSlot__V_KxV{position:fixed;z-index:18;right:10px;bottom:10px;width:min(320px,calc(100vw - 20px));max-height:calc(100dvh - 20px);overflow:auto;opacity:.5}.GrandPrixGame_developerSlot__V_KxV:focus-within,.GrandPrixGame_developerSlot__V_KxV:hover{opacity:1}@keyframes GrandPrixGame_loading-signal__YZuwj{0%{transform:translateX(-105%)}to{transform:translateX(105%)}}@keyframes GrandPrixGame_resolve-pulse__XOs_J{0%{opacity:.35;transform:translateX(-4px)}to{opacity:1;transform:translateX(4px)}}@media (max-width:640px){.GrandPrixGame_gameViewport__sj0Nq{width:100vw;border:0;box-shadow:none}.GrandPrixGame_utilityRail__69JCz{top:calc(max(5px, env(safe-area-inset-top)) + 121px);right:max(5px,env(safe-area-inset-right));left:max(5px,env(safe-area-inset-left));gap:5px}.GrandPrixGame_utilityRail__69JCz>a strong{display:none}.GrandPrixGame_telemetryStrip__Y5Z3q span{padding:4px 3px}.GrandPrixGame_eventBrief__C08_r p{-webkit-line-clamp:1}.GrandPrixGame_loadToast___TF8A{top:calc(max(5px, env(safe-area-inset-top)) + 172px)}.GrandPrixGame_developerSlot__V_KxV{display:none}}@media (max-height:700px){.GrandPrixGame_utilityRail__69JCz{top:calc(max(5px, env(safe-area-inset-top)) + 116px)}.GrandPrixGame_telemetryStrip__Y5Z3q small{display:none}.GrandPrixGame_telemetryStrip__Y5Z3q span{padding-block:6px}.GrandPrixGame_eventBrief__C08_r p{display:none}}@media (prefers-reduced-motion:reduce){.GrandPrixGame_loadingSignal__kLXlH:after,.GrandPrixGame_resolvingNotice__0t8I2 span{animation:none}}