._shell_in84h_1{--cream:#fff7dd;--ink:#20282b;--orange:#ff7a1a;--yellow:#ffe34f;--mint:#77e1ad;width:100%;height:100svh;min-height:520px;color:var(--cream);isolation:isolate;-webkit-user-select:none;user-select:none;background:#75cce8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}._canvas_in84h_19{z-index:1;opacity:0;touch-action:none;border:0;outline:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}._sceneReady_in84h_32 ._canvas_in84h_19{opacity:1}._canvas_in84h_19:focus-visible{outline-offset:-6px;outline:4px solid #e8ff58}._preview_in84h_34{z-index:0;position:absolute;inset:0;overflow:hidden}._back_in84h_35{z-index:8;top:max(20px, env(safe-area-inset-top));left:max(20px, env(safe-area-inset-left));color:#10242b;align-items:center;min-height:44px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex;position:absolute}._languageSwitcher_in84h_48{z-index:14;top:max(18px, env(safe-area-inset-top));right:max(20px, env(safe-area-inset-right));position:absolute}._sky_in84h_55{position:absolute;inset:0 0 40%}._sky_in84h_55 span{background:#fffc;border-radius:999px;width:150px;height:34px;position:absolute;box-shadow:42px -14px 0 7px #fffc,82px 1px 0 -4px #fffc}._cloudOne_in84h_64{top:16%;right:12%}._cloudTwo_in84h_65{opacity:.68;top:35%;left:17%;transform:scale(.68)}._city_in84h_67{justify-content:space-around;align-items:end;gap:2vw;height:32%;padding:0 5vw;display:flex;position:absolute;inset:auto 0 35%}._city_in84h_67 span{background:#ffe36b;border:8px solid #263035;border-bottom:0;width:15%;height:45%;box-shadow:inset 16px 18px #f06250,inset -16px 18px #f06250}._city_in84h_67 span:nth-child(2){background:#e9adff;height:78%}._city_in84h_67 span:nth-child(3){background:#90edb4;height:60%}._city_in84h_67 span:nth-child(4){background:#ffad67;height:88%}._city_in84h_67 span:nth-child(5){background:#86b9ff;height:52%}._road_in84h_89{transform-origin:top;background:#262b2e;position:absolute;inset:64% -12% -18%;transform:perspective(500px)rotateX(52deg);box-shadow:0 -20px #7cb657}._truck_in84h_97{z-index:4;filter:drop-shadow(0 28px 12px #10171955);width:min(38vw,470px);height:min(31vw,360px);position:absolute;bottom:10%;left:57%;transform:rotate(-2deg)}._cabin_in84h_107{border:9px solid var(--ink);background:linear-gradient(135deg,#ff9a3d 0 58%,#e54d27 58%);border-radius:28px 42px 18px 18px;position:absolute;inset:10% 9% 30% 13%;box-shadow:inset -70px 18px #bce8ec}._wheel_in84h_115{aspect-ratio:1;background:repeating-conic-gradient(#34393a 0 8deg, #101213 8deg 16deg);border:clamp(12px,2vw,25px) solid #17191a;border-radius:50%;width:38%;position:absolute;bottom:0;box-shadow:inset 0 0 0 clamp(15px,2.7vw,30px) #4a5051,inset 0 0 0 clamp(24px,4vw,45px) #ffca43}._wheelLeft_in84h_125{left:0}._wheelRight_in84h_126{right:0}._intro_in84h_128{z-index:7;pointer-events:none;position:absolute;inset:0}._intro_in84h_128 a,._intro_in84h_128 button{pointer-events:auto}._introCopy_in84h_131{text-shadow:0 3px 18px #11425655;width:min(570px,88vw);padding:clamp(100px,13vh,150px) 0 0 clamp(24px,6vw,90px)}._kicker_in84h_136{color:#10242b;letter-spacing:.19em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:950}._intro_in84h_128 h1{color:var(--cream);letter-spacing:-.075em;-webkit-text-stroke:clamp(2px, .45vw, 6px) var(--ink);margin:0;font-size:clamp(70px,12vw,154px);font-weight:1000;line-height:.72}._introCopy_in84h_131>p:not(._kicker_in84h_136){color:#10242b;max-width:420px;margin:28px 0;font-size:clamp(15px,1.5vw,19px);font-weight:750;line-height:1.48}._startButton_in84h_161{border:3px solid var(--ink);min-height:56px;color:var(--ink);background:var(--yellow);box-shadow:6px 7px 0 var(--ink);cursor:pointer;border-radius:999px;padding:0 24px;font:950 14px/1 system-ui,sans-serif;transition:transform .16s,box-shadow .16s}._startButton_in84h_161:hover:not(:disabled){box-shadow:8px 9px 0 var(--ink);transform:translate(-2px,-2px)}._startButton_in84h_161:active:not(:disabled){box-shadow:2px 2px 0 var(--ink);transform:translate(4px,5px)}._startButton_in84h_161:disabled{cursor:wait;opacity:.72}._menuControls_in84h_176{right:max(26px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));color:var(--ink);gap:8px;display:flex;position:absolute}._menuControls_in84h_176 span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#fff8e7c9;border:2px solid #20282b55;border-radius:14px;gap:4px;min-width:78px;padding:11px 13px;display:grid}._menuControls_in84h_176 b{font-size:12px}._menuControls_in84h_176 small{opacity:.7;font-size:9px;font-weight:750}._hud_in84h_198{z-index:7;top:max(16px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));pointer-events:none;grid-template-columns:48px minmax(150px,auto) minmax(230px,1fr) auto 48px;align-items:center;gap:10px;min-height:68px;display:grid;position:absolute}._hud_in84h_198>*{pointer-events:auto}._gameBack_in84h_212,._pauseButton_in84h_213{width:46px;height:46px;color:var(--cream);cursor:pointer;background:#20282bd9;border:2px solid #fff8df77;border-radius:50%;place-items:center;font:950 18px/1 system-ui,sans-serif;text-decoration:none;display:grid;box-shadow:0 7px 22px #0004}._scoreBlock_in84h_227,._speed_in84h_228,._survivalPanel_in84h_229{min-height:58px;color:var(--cream);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#20282bda;border:2px solid #fff8df66;border-radius:15px;align-content:center;padding:8px 15px;display:grid;box-shadow:0 9px 24px #0003}._scoreBlock_in84h_227 small,._speed_in84h_228 small,._survivalPanel_in84h_229 small{letter-spacing:.12em;text-transform:uppercase;opacity:.74;font-size:8px;font-weight:900}._scoreBlock_in84h_227 strong{letter-spacing:.04em;font:950 21px/1.05 ui-monospace,SFMono-Regular,Consolas,monospace}._speed_in84h_228{text-align:right;grid-template-columns:auto auto;align-items:end;gap:5px;min-width:88px}._speed_in84h_228 strong{font:1000 29px/.9 ui-monospace,Consolas,monospace}._speed_in84h_228 small{letter-spacing:0;padding-bottom:2px}._survivalPanel_in84h_229{justify-self:center;gap:7px;width:min(410px,38vw);min-width:230px}._survivalMeta_in84h_254{justify-content:space-between;align-items:end;gap:12px;display:flex}._survivalMeta_in84h_254 time{letter-spacing:.03em;font:1000 23px/.85 ui-monospace,Consolas,monospace}._healthMeter_in84h_256{background:#0f1818;border:2px solid #ebffd2;border-radius:999px;height:18px;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #0008}._healthFill_in84h_265{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#5fd56e,#b8f15b);transition:transform .18s,background .18s;position:absolute;inset:0;box-shadow:0 0 14px #78ef75aa}._healthMeter_in84h_256 b{z-index:1;color:#fffdf0;letter-spacing:.08em;text-shadow:0 1px 3px #000;place-items:center;font:1000 9px/1 ui-monospace,Consolas,monospace;display:grid;position:absolute;inset:0}._healthWarning_in84h_285 ._healthFill_in84h_265{background:linear-gradient(90deg,#ff9e39,#ffe05b)}._healthCritical_in84h_286 ._healthFill_in84h_265{background:linear-gradient(90deg,#ef3d36,#ff7a3d);animation:.58s ease-in-out infinite alternate _healthPulse_in84h_1}@keyframes _healthPulse_in84h_1{to{filter:brightness(1.45)}}._combo_in84h_289,._feedback_in84h_290{z-index:6;color:var(--cream);text-align:center;text-shadow:4px 4px 0 var(--ink), -2px -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px 2px 0 var(--ink);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)rotate(-2deg)}._combo_in84h_289{font-size:clamp(23px,3vw,42px);font-weight:1000;top:102px}._feedback_in84h_290{font-size:clamp(34px,7vw,88px);font-weight:1000;animation:.85s cubic-bezier(.2,.9,.2,1) both _popFeedback_in84h_1;top:43%}._feedback_heal_in84h_302{color:#caff7e}._feedback_damage_in84h_303{color:#ff735b}._feedback_score_in84h_304{color:var(--cream)}@keyframes _popFeedback_in84h_1{0%{opacity:0;transform:translate(-50%)scale(.3)rotate(-7deg)}24%{opacity:1;transform:translate(-50%)scale(1.12)rotate(2deg)}to{opacity:0;transform:translate(-50%)translateY(-50px)scale(.88)rotate(-2deg)}}._driveControls_in84h_307{z-index:8;right:max(20px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));left:max(20px, env(safe-area-inset-left));pointer-events:none;justify-content:space-between;align-items:end;display:flex;position:absolute}._driveControls_in84h_307 button,._utilityControls_in84h_319 button{color:var(--cream);cursor:pointer;touch-action:none;pointer-events:auto;background:#20282bdc;border:2px solid #fff7df75;place-items:center;font-weight:1000;display:grid;box-shadow:0 8px 24px #0004,inset 0 1px #fff3}._steerControls_in84h_331{gap:10px;display:flex}._steerControls_in84h_331 button{border-radius:50%;width:clamp(66px,9vw,96px);height:clamp(66px,9vw,96px);font-size:32px}._pedalControls_in84h_333{align-items:end;gap:10px;display:flex}._pedalControls_in84h_333 button{border-radius:20px;width:clamp(68px,8vw,92px);font-size:25px}._pedalControls_in84h_333 small{letter-spacing:.08em;font-size:8px}._brakePedal_in84h_336{height:clamp(76px,9vw,102px)}._gasPedal_in84h_337{height:clamp(98px,12vw,132px);color:#16211a!important;background:#74e77cdd!important;border-color:#d9ffb1!important}._driveControls_in84h_307 button:active{filter:brightness(1.25);transform:scale(.94)}._driveControls_in84h_307 button:focus-visible{outline-offset:4px;outline:4px solid #e8ff58}._utilityControls_in84h_319 button:focus-visible{outline-offset:4px;outline:4px solid #e8ff58}._pauseButton_in84h_213:focus-visible{outline-offset:4px;outline:4px solid #e8ff58}._gameBack_in84h_212:focus-visible{outline-offset:4px;outline:4px solid #e8ff58}._startButton_in84h_161:focus-visible{outline-offset:4px;outline:4px solid #e8ff58}._textButton_in84h_344:focus-visible{outline-offset:4px;outline:4px solid #e8ff58}._utilityControls_in84h_319{z-index:9;left:50%;bottom:max(20px, env(safe-area-inset-bottom));gap:7px;display:flex;position:absolute;transform:translate(-50%)}._utilityControls_in84h_319 button{border-radius:14px;width:46px;height:46px;font-size:17px}._utilityControls_in84h_319 ._activeControl_in84h_359{color:#1d261d;background:#dfff54;border-color:#f9ff9b;animation:.72s step-end infinite _controlBlink_in84h_1}@keyframes _controlBlink_in84h_1{50%{filter:brightness(.58)}}._dashboard_in84h_362{z-index:5;pointer-events:none;background:linear-gradient(#3a4446 0 16%,#20282b 16% 100%);border-top:8px solid #111719;border-radius:48% 48% 0 0/32% 32% 0 0;height:39%;position:absolute;bottom:-15%;left:-5%;right:-5%;box-shadow:0 -14px 55px #0007,inset 0 5px #667173}._steeringWheel_in84h_375{aspect-ratio:1;border:clamp(14px,2vw,24px) solid #101517;border-radius:50%;width:clamp(120px,16vw,210px);position:absolute;top:8%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 6px #596366}._steeringWheel_in84h_375:before,._steeringWheel_in84h_375:after{content:"";background:#111719;border-radius:10px;width:86%;height:12%;position:absolute;top:44%;left:50%;transform:translate(-50%)rotate(27deg)}._steeringWheel_in84h_375:after{transform:translate(-50%)rotate(-27deg)}._dashArrow_in84h_389{color:#687477;font-size:clamp(28px,4vw,54px);position:absolute;top:27%}._dashArrowLeft_in84h_390{left:26%}._dashArrowRight_in84h_391{right:26%}._dashArrow_in84h_389._isLit_in84h_392{color:#e5ff4f;filter:drop-shadow(0 0 9px #dfff5b);animation:.72s step-end infinite _controlBlink_in84h_1}._dashSpeed_in84h_393{color:#e4ff70;text-align:center;background:#0b1011;border:3px solid #111719;border-radius:10px;min-width:92px;padding:8px 13px;font:950 25px/1 ui-monospace,Consolas,monospace;position:absolute;top:17%;left:50%;transform:translate(-50%)}._dashSpeed_in84h_393 small{margin-top:4px;font-size:8px;display:block}._pauseOverlay_in84h_396,._errorOverlay_in84h_397,._gameOverOverlay_in84h_398{z-index:12;color:var(--cream);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#172125d9;place-content:center;justify-items:center;gap:16px;padding:24px;display:grid;position:absolute;inset:0}._pauseOverlay_in84h_396 ._kicker_in84h_136,._errorOverlay_in84h_397 ._kicker_in84h_136,._gameOverOverlay_in84h_398 ._kicker_in84h_136{color:var(--yellow)}._pauseOverlay_in84h_396 h2,._errorOverlay_in84h_397 h2,._gameOverOverlay_in84h_398 h2{letter-spacing:-.07em;margin:0;font-size:clamp(58px,10vw,116px);font-weight:1000}._errorOverlay_in84h_397>p:not(._kicker_in84h_136){max-width:520px;margin:0 0 9px;line-height:1.55}._gameOverOverlay_in84h_398{background:#251b1be3}._gameOverLead_in84h_420{margin:-8px 0 2px;font-size:clamp(18px,3vw,28px)}._gameOverLead_in84h_420 strong{color:var(--yellow);font:1000 1.2em/1 ui-monospace,Consolas,monospace}._roundResults_in84h_422{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:6px;display:flex}._roundResults_in84h_422 span{background:#111a1bc7;border:2px solid #fff3;border-radius:14px;gap:5px;min-width:112px;padding:11px 14px;display:grid}._roundResults_in84h_422 small{letter-spacing:.1em;text-transform:uppercase;opacity:.68;font-size:8px;font-weight:900}._roundResults_in84h_422 b{color:var(--yellow);font:1000 21px/1 ui-monospace,Consolas,monospace}._textButton_in84h_344{min-height:44px;color:var(--cream);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;font:850 13px/1 system-ui,sans-serif;text-decoration:underline;display:inline-flex}._srOnly_in84h_436{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (pointer:fine) and (min-width:920px){._driveControls_in84h_307{opacity:.72}._driveControls_in84h_307:hover{opacity:1}}@media (max-width:760px){._shell_in84h_1{min-height:440px}._introCopy_in84h_131{padding-top:88px}._introCopy_in84h_131>p:not(._kicker_in84h_136){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);max-width:290px;text-shadow:none;background:#fff8e7c9;border-radius:12px;margin:20px 0;padding:10px 12px;box-shadow:0 7px 20px #1142561f}._truck_in84h_97{width:72vw;height:58vw;bottom:9%;left:39%}._city_in84h_67{bottom:37%}._menuControls_in84h_176{display:none}._hud_in84h_198{top:max(9px, env(safe-area-inset-top));left:max(9px, env(safe-area-inset-left));right:max(9px, env(safe-area-inset-right));grid-template-columns:42px auto minmax(190px,1fr) auto 42px;gap:5px}._gameBack_in84h_212,._pauseButton_in84h_213{width:40px;height:40px}._scoreBlock_in84h_227,._speed_in84h_228,._survivalPanel_in84h_229{border-radius:12px;min-height:48px;padding:6px 9px}._scoreBlock_in84h_227 strong{font-size:15px}._scoreBlock_in84h_227 small,._speed_in84h_228 small,._survivalPanel_in84h_229 small{font-size:6px}._survivalPanel_in84h_229{gap:5px;width:100%;min-width:0}._survivalMeta_in84h_254 time{font-size:18px}._healthMeter_in84h_256{height:16px}._speed_in84h_228{min-width:60px}._speed_in84h_228 strong{font-size:21px}._combo_in84h_289{top:76px}._utilityControls_in84h_319{bottom:max(18px, env(safe-area-inset-bottom));gap:4px}._utilityControls_in84h_319 button{border-radius:12px;width:40px;height:40px}._driveControls_in84h_307{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left))}._steerControls_in84h_331{gap:6px}._steerControls_in84h_331 button{width:61px;height:61px}._pedalControls_in84h_333{gap:6px}._pedalControls_in84h_333 button{border-radius:16px;width:61px}._brakePedal_in84h_336{height:69px}._gasPedal_in84h_337{height:88px}._dashboard_in84h_362{height:34%}}@media (max-width:520px) and (orientation:portrait){._intro_in84h_128 h1{font-size:clamp(70px,24vw,112px)}._shell_in84h_1:lang(en) ._intro_in84h_128 h1,._shell_in84h_1:lang(es) ._intro_in84h_128 h1{font-size:clamp(54px,18vw,86px)}._introCopy_in84h_131{padding-left:20px}._truck_in84h_97{width:92vw;height:72vw;bottom:12%;left:25%}._hud_in84h_198{grid-template-columns:38px minmax(0,1fr) 38px;align-items:start}._gameBack_in84h_212{grid-column:1}._survivalPanel_in84h_229{grid-area:1/2;width:100%}._pauseButton_in84h_213{grid-column:3}._scoreBlock_in84h_227{min-width:112px;position:absolute;top:58px;left:0}._speed_in84h_228{display:none}._utilityControls_in84h_319{bottom:calc(max(10px, env(safe-area-inset-bottom)) + 96px)}._dashboard_in84h_362{height:29%}._dashArrowLeft_in84h_390{left:15%}._dashArrowRight_in84h_391{right:15%}}@media (max-height:560px) and (orientation:landscape){._shell_in84h_1{min-height:0}._introCopy_in84h_131{padding-top:66px}._intro_in84h_128 h1{font-size:clamp(62px,16vh,94px);line-height:.75}._introCopy_in84h_131>p:not(._kicker_in84h_136){max-width:380px;margin:13px 0;font-size:13px}._startButton_in84h_161{min-height:48px}._menuControls_in84h_176{bottom:12px}._driveControls_in84h_307{bottom:9px}._utilityControls_in84h_319{bottom:10px}._steerControls_in84h_331 button{width:58px;height:58px}._pedalControls_in84h_333 button{width:58px}._brakePedal_in84h_336{height:63px}._gasPedal_in84h_337{height:80px}._dashboard_in84h_362{height:42%;bottom:-22%}}@media (prefers-reduced-motion:reduce){._canvas_in84h_19,._startButton_in84h_161{transition:none}._feedback_in84h_290{animation-duration:.2s}._activeControl_in84h_359,._dashArrow_in84h_389._isLit_in84h_392,._healthCritical_in84h_286 ._healthFill_in84h_265{animation:none}._healthFill_in84h_265{transition:none}}
