.pit-stop-module__P-5Wiq__scene{isolation:isolate;aspect-ratio:1536/900;background:#081421;border:1px solid #45607166;border-radius:16px;width:100%;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 12px 32px #050c2233,inset 0 0 0 1px #fff1}.pit-stop-module__P-5Wiq__camera{transform:translate(var(--camera-x), var(--camera-y)) scale(var(--camera-scale));transform-origin:52% 60%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.pit-stop-module__P-5Wiq__scene[data-immersive=true]{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}.pit-stop-module__P-5Wiq__backdrop{object-fit:cover;filter:brightness(.5)saturate(.68);width:100%;height:100%;position:absolute;inset:0}.pit-stop-module__P-5Wiq__scene[data-immersive=true] .pit-stop-module__P-5Wiq__camera{transform-origin:0 0;width:1536px;height:900px;transform:translate(var(--rig-x), var(--rig-y)) scale(var(--rig-scale));inset:0 auto auto 0}.pit-stop-module__P-5Wiq__scene[data-immersive=true] .pit-stop-module__P-5Wiq__garage{visibility:hidden}.pit-stop-module__P-5Wiq__scene[data-immersive=true] .pit-stop-module__P-5Wiq__workLight{background:radial-gradient(at 49% 64%,#ffc15a29,#0000 58%)}.pit-stop-module__P-5Wiq__scene[data-immersive=true][data-station="2"] .pit-stop-module__P-5Wiq__workLight{background:radial-gradient(at 75% 58%,#53ceef30,#0000 48%)}.pit-stop-module__P-5Wiq__garage{object-fit:cover;filter:brightness(.57)saturate(.7);width:100%;height:100%}.pit-stop-module__P-5Wiq__workLight{pointer-events:none;background:radial-gradient(at 49% 64%,#ffc15a29,#0000 48%),linear-gradient(110deg,#0815283d 8%,#0000 50%,#06142866);transition:background .5s;position:absolute;inset:0}.pit-stop-module__P-5Wiq__scene[data-station="2"] .pit-stop-module__P-5Wiq__workLight{background:radial-gradient(at 75% 58%,#53ceef30,#0000 42%),linear-gradient(110deg,#08152855 8%,#0000 50%,#06142866)}.pit-stop-module__P-5Wiq__vignette{pointer-events:none;background:linear-gradient(#050d2440,#0000 24% 67%,#050d2470);position:absolute;inset:0;box-shadow:inset 0 0 72px #030b1e88}.pit-stop-module__P-5Wiq__floorShadow{filter:blur(5px);background:radial-gradient(#01070ed9 5%,#07121c82 40%,#0000 70%);width:70%;height:10%;position:absolute;top:82%;left:24%}.pit-stop-module__P-5Wiq__vehicle{aspect-ratio:3/2;width:76.823%;position:absolute;top:11.111%;left:20.833%}.pit-stop-module__P-5Wiq__car{object-fit:contain;filter:brightness(.96)contrast(1.05)drop-shadow(0 12px 5px #02091566);width:100%;height:100%}.pit-stop-module__P-5Wiq__wheel{width:25.424%;height:59.085%;opacity:calc(.55 + var(--assembly-progress) * .45);transform:translate(calc((1 - var(--assembly-progress)) * -115%), calc((1 - var(--assembly-progress)) * 16%)) rotate(calc((1 - var(--assembly-progress)) * -18deg));transition:transform .26s cubic-bezier(.2,.8,.3,1),opacity .15s;position:absolute;top:37.357%;left:27.712%}.pit-stop-module__P-5Wiq__wheel>img{object-fit:fill;transform-origin:35% 50.5%;filter:drop-shadow(0 7px 3px #02091555);width:100%;height:100%}.pit-stop-module__P-5Wiq__wheel[data-mounted=true]{opacity:1;transform:none}.pit-stop-module__P-5Wiq__torqueA{animation:.18s ease-out pit-stop-module__P-5Wiq__torqueA}.pit-stop-module__P-5Wiq__torqueB{animation:.18s ease-out pit-stop-module__P-5Wiq__torqueB}.pit-stop-module__P-5Wiq__wheelFocus{opacity:0;border:1px solid #f9d565;border-radius:50%;width:50%;height:58%;transition:opacity .35s;position:absolute;top:22%;left:10%;box-shadow:0 0 16px #ffd64b33,inset 0 0 16px #ffd64b22}.pit-stop-module__P-5Wiq__wheelFocus[data-working=true]{opacity:.8}.pit-stop-module__P-5Wiq__bolt{aspect-ratio:.8;opacity:0;background:#333e4a;border:1px solid #fbe4ad99;border-radius:50%;width:4.5%;transition:background .18s,box-shadow .18s,opacity .2s;position:absolute;transform:translate(-50%,-50%)}.pit-stop-module__P-5Wiq__scene[data-station="1"] .pit-stop-module__P-5Wiq__bolt{opacity:.7}.pit-stop-module__P-5Wiq__bolt[data-active=true]{opacity:1;background:#fff0ac;box-shadow:0 0 9px 3px #ffde3f88}.pit-stop-module__P-5Wiq__bolt[data-tightened=true]{opacity:1;background:#bfe887;border-color:#e9ffe2;box-shadow:0 0 7px #9ffe5480}.pit-stop-module__P-5Wiq__wheelSpin{opacity:0;background:repeating-conic-gradient(#d9e7e888 0deg 7deg,#0000 7deg 32deg);border-radius:50%;width:45%;height:51%;position:absolute;top:25%;left:11%;-webkit-mask-image:radial-gradient(#0000 35%,#000 42% 64%,#0000 69%);mask-image:radial-gradient(#0000 35%,#000 42% 64%,#0000 69%)}.pit-stop-module__P-5Wiq__headlight{opacity:0;pointer-events:none;background:radial-gradient(#fff 4%,#d6fbffb3 24%,#8bdaf43b 44%,#0000 70%);border-radius:50%;width:7%;height:10%;transition:opacity .22s;position:absolute;top:45%;left:58%;box-shadow:0 0 32px #caf4ff77}.pit-stop-module__P-5Wiq__farHeadlight{width:4.7%;height:8%;top:48.2%;left:90.7%}.pit-stop-module__P-5Wiq__vehicle[data-ignition=true] .pit-stop-module__P-5Wiq__headlight{opacity:1}.pit-stop-module__P-5Wiq__exhaust{opacity:0;background:radial-gradient(#d5e8ef88,#0000 70%);border-radius:50%;width:10%;height:7%;position:absolute;top:81%;left:1.5%}.pit-stop-module__P-5Wiq__chargeLead{fill:none;stroke-linecap:round;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0;overflow:visible}.pit-stop-module__P-5Wiq__cableShadow{stroke:#02081299;stroke-width:16px}.pit-stop-module__P-5Wiq__cable{stroke:#142935;stroke-width:10px}.pit-stop-module__P-5Wiq__cableCurrent{stroke:#70dfff;stroke-width:3px;stroke-dasharray:4 24;filter:drop-shadow(0 0 3px #29c7ff)}.pit-stop-module__P-5Wiq__scene[data-station="2"] .pit-stop-module__P-5Wiq__chargeLead{opacity:1}.pit-stop-module__P-5Wiq__scene[data-station="2"] .pit-stop-module__P-5Wiq__cableCurrent{animation:.75s linear infinite pit-stop-module__P-5Wiq__current}.pit-stop-module__P-5Wiq__serviceUnit{color:#b8d5de;text-align:center;background:linear-gradient(130deg,#345261,#102736 60%);border:1px solid #71929e;border-bottom:4px solid #071622;border-radius:6px;width:12%;padding:1% 1.2%;position:absolute;top:70%;left:83.5%;transform:rotate(-3deg);box-shadow:0 6px 10px #02081688,inset 0 1px #b3d1d144}.pit-stop-module__P-5Wiq__serviceUnit>span{font:600 clamp(7px, .85vw, 11px) var(--font-barlow);line-height:1.15;display:block}.pit-stop-module__P-5Wiq__serviceUnit output{font:700 clamp(10px, 1.8vw, 22px) var(--font-fira-code);color:#8fecff;text-shadow:0 0 10px #62d8ff44;line-height:1.35}.pit-stop-module__P-5Wiq__serviceUnit[data-working=true]{box-shadow:0 6px 10px #02081688,0 0 20px #40d5ff33,inset 0 1px #b3d1d144}.pit-stop-module__P-5Wiq__scene[data-immersive=true] .pit-stop-module__P-5Wiq__serviceUnit>span{font-size:14px}.pit-stop-module__P-5Wiq__scene[data-immersive=true] .pit-stop-module__P-5Wiq__serviceUnit output{font-size:28px}.pit-stop-module__P-5Wiq__scene[data-immersive=true] .pit-stop-module__P-5Wiq__battery{height:16px}.pit-stop-module__P-5Wiq__battery{background:#06171c;border:1px solid #81c0cf88;border-radius:2px;height:clamp(7px,1.1vw,13px);margin:7% 4% 4%;padding:2px;box-shadow:inset 0 0 8px #0008}.pit-stop-module__P-5Wiq__battery>i{width:calc(var(--charge-progress) * 100%);background:repeating-linear-gradient(90deg,#85ecff 0 8%,#173540 8% 10%);height:100%;transition:width .18s;display:block;box-shadow:0 0 7px #62daff66}.pit-stop-module__P-5Wiq__startLights{background:linear-gradient(#304355,#0c1724);border:1px solid #63778a;border-bottom:3px solid #040b12;border-radius:5px;gap:9%;width:17%;padding:1.1% 1.7%;display:flex;position:absolute;top:17%;left:75%;transform:rotate(-1deg);box-shadow:0 5px 10px #01091599}.pit-stop-module__P-5Wiq__startLights>i{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#627264,#1c2e24 55%,#0d1817);border:1px solid #040d14;border-radius:50%;flex:1;transition:background .18s,box-shadow .18s;box-shadow:inset 0 -1px 2px #000b}.pit-stop-module__P-5Wiq__startLights>i[data-on=true]{background:radial-gradient(circle at 35% 30%,#eeffb6,#b8f54b 50%,#5b8a2d);box-shadow:0 0 12px #b8f54b99,inset 0 0 3px #fff9}.pit-stop-module__P-5Wiq__startLights[data-ready=true]{box-shadow:0 5px 10px #01091599,0 0 32px #beff5c33}.pit-stop-module__P-5Wiq__mechanic{transform-origin:85% 52%;width:26.563%;height:54.444%;position:absolute;top:40%;left:24.479%}.pit-stop-module__P-5Wiq__mechanic img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 8px 3px #02081555);width:100%;height:100%}.pit-stop-module__P-5Wiq__workingA{animation:.18s ease-out pit-stop-module__P-5Wiq__wrenchA}.pit-stop-module__P-5Wiq__workingB{animation:.18s ease-out pit-stop-module__P-5Wiq__wrenchB}.pit-stop-module__P-5Wiq__missA{animation:.22s ease-out pit-stop-module__P-5Wiq__missA}.pit-stop-module__P-5Wiq__missB{animation:.22s ease-out pit-stop-module__P-5Wiq__missB}.pit-stop-module__P-5Wiq__toolImpulse{aspect-ratio:1;pointer-events:none;border:2px solid #ffe7a1aa;border-radius:50%;width:6%;animation:.28s ease-out both pit-stop-module__P-5Wiq__contact;position:absolute;top:68%;left:48.5%}.pit-stop-module__P-5Wiq__toolImpulse i{transform-origin:50% -70%;background:#fff0a4;width:7%;height:28%;position:absolute;top:50%;left:50%;transform:rotate(45deg)translateY(90%);box-shadow:0 0 6px #ffd84e}.pit-stop-module__P-5Wiq__toolImpulse i:nth-child(2){transform:rotate(160deg)translateY(70%)}.pit-stop-module__P-5Wiq__toolImpulse i:nth-child(3){transform:rotate(280deg)translateY(80%)}.pit-stop-module__P-5Wiq__toolImpulse[data-job="2"]{border-color:#8cecff;top:44%;left:72%}.pit-stop-module__P-5Wiq__toolImpulse[data-job="2"] i{background:#91eeff;box-shadow:0 0 6px #48d8ff}.pit-stop-module__P-5Wiq__toolImpulse[data-job="3"]{top:48%;left:66%}.pit-stop-module__P-5Wiq__toolImpulse[data-error=true]{border-color:#ff8e6d;animation:.42s ease-out both pit-stop-module__P-5Wiq__toolRetry}.pit-stop-module__P-5Wiq__toolImpulse[data-error=true] i{background:#ff8e6d;box-shadow:0 0 6px #ff6c46}.pit-stop-module__P-5Wiq__assemblySpark{color:#ffed82;text-shadow:0 0 20px #ffd14e;pointer-events:none;font-size:clamp(28px,5vw,60px);animation:.5s ease-out both pit-stop-module__P-5Wiq__spark;position:absolute;top:61%;left:48%}.pit-stop-module__P-5Wiq__assemblySpark[data-job="2"]{color:#8cecfe;text-shadow:0 0 20px #55d3ff;top:44%;left:73%}.pit-stop-module__P-5Wiq__comboGlow{pointer-events:none;background:radial-gradient(#0000 25%,#f5dc4b25 45%,#0000 70%);width:33%;height:63%;animation:.55s ease-out both pit-stop-module__P-5Wiq__combo;position:absolute;top:34%;left:37%}.pit-stop-module__P-5Wiq__stationPlate{color:#f2f1df;background:linear-gradient(120deg,#15283cee,#0a182bea);border:1px solid #7f8f9844;border-top-color:#e8cd7577;border-radius:8px;flex-direction:column;gap:4px;min-width:20%;padding:10px 15px 12px;display:flex;position:absolute;top:4%;left:3%;box-shadow:0 7px 24px #010a2477,inset 0 1px #fff1}.pit-stop-module__P-5Wiq__stationPlate>span{color:#e7cf85;font:600 clamp(8px, .9vw, 11px) var(--font-fira-code);letter-spacing:.12em;text-transform:uppercase}.pit-stop-module__P-5Wiq__stationPlate strong{font:750 clamp(14px, 1.8vw, 23px) var(--font-barlow);line-height:1.12}.pit-stop-module__P-5Wiq__taskMeter{background:#4c5f7166;border-radius:2px;height:4px;margin:5px 34px 0 0;position:relative}.pit-stop-module__P-5Wiq__taskMeter>i{border-radius:inherit;background:#ebd578;height:100%;transition:width .18s;display:block;box-shadow:0 0 8px #efd86944}.pit-stop-module__P-5Wiq__taskMeter>span{color:#c5d2dc;font:600 8px var(--font-fira-code);position:absolute;top:-3px;right:-34px}.pit-stop-module__P-5Wiq__bonusEnergy{color:#e4edc6;background:#0a182bea;border:1px solid #89a3a533;border-radius:8px;gap:6px;padding:9px 12px;display:grid;position:absolute;top:4%;right:3%}.pit-stop-module__P-5Wiq__bonusHeading{font:600 12px var(--font-barlow);justify-content:space-between;align-items:center;gap:12px;display:flex}.pit-stop-module__P-5Wiq__bonusHeading b{color:#e8ff82;font:600 11px var(--font-fira-code)}.pit-stop-module__P-5Wiq__bonusHint{color:#b6c4cc;font:500 10px var(--font-barlow)}.pit-stop-module__P-5Wiq__bonusComplete{font:700 12px var(--font-barlow);color:#e8ff82}.pit-stop-module__P-5Wiq__bonusEnergy[data-full=true]{border-color:#d1ed74;animation:.6s ease-out pit-stop-module__P-5Wiq__bonusReady;box-shadow:0 0 22px #b8ff3c33}.pit-stop-module__P-5Wiq__correctionCue{color:#ffbc9f;font:600 12px var(--font-barlow);margin:6px 0 0}.pit-stop-module__P-5Wiq__scene[data-cue=error] .pit-stop-module__P-5Wiq__stationPlate{border-color:#ff9873}.pit-stop-module__P-5Wiq__charge{gap:3px;display:flex}.pit-stop-module__P-5Wiq__charge>i{background:#344b59;border-radius:1px;flex:1;width:clamp(4px,.75vw,10px);height:clamp(5px,.8vw,10px);transition:background .22s,box-shadow .22s;display:block}.pit-stop-module__P-5Wiq__charge>i[data-lit=true]{background:#e8ff3c;box-shadow:0 0 7px #e8ff3c66}.pit-stop-module__P-5Wiq__montageProgress{background:linear-gradient(120deg,#0c1b30ed,#0a1824e8);border:1px solid #89a3a52a;border-radius:8px;gap:16px;padding:10px 14px;display:flex;position:absolute;bottom:3%;left:3%;right:3%;box-shadow:0 4px 16px #0003}.pit-stop-module__P-5Wiq__jobProgress{color:#a3b2bf;flex:1;min-width:0}.pit-stop-module__P-5Wiq__jobProgress>span{font:600 clamp(7px, .9vw, 12px) var(--font-barlow);white-space:nowrap;align-items:center;gap:6px;display:flex}.pit-stop-module__P-5Wiq__jobProgress b{color:#79909d;font:700 9px var(--font-fira-code)}.pit-stop-module__P-5Wiq__jobProgress>i{background:#4f637555;border-radius:2px;height:3px;margin-top:6px;display:block;overflow:hidden}.pit-stop-module__P-5Wiq__jobProgress em{border-radius:inherit;background:#dace8a;height:100%;transition:width .18s;display:block}.pit-stop-module__P-5Wiq__jobProgress[data-current=true]{color:#fff0b1}.pit-stop-module__P-5Wiq__jobProgress[data-current=true] b{color:#ffe65e}.pit-stop-module__P-5Wiq__jobProgress[data-done=true]{color:#c8e2a4}.pit-stop-module__P-5Wiq__jobProgress[data-done=true] em{background:#b6df75}.pit-stop-module__P-5Wiq__scene[data-complete=true] .pit-stop-module__P-5Wiq__vehicle,.pit-stop-module__P-5Wiq__floorShadow[data-ready=true]{animation:2.8s cubic-bezier(.45,0,.75,1) both pit-stop-module__P-5Wiq__departure;transform:translate(112%,-3%)scale(.94)}.pit-stop-module__P-5Wiq__scene[data-complete=true] .pit-stop-module__P-5Wiq__vehicle .pit-stop-module__P-5Wiq__car{animation:.5s ease-out pit-stop-module__P-5Wiq__ignition}.pit-stop-module__P-5Wiq__scene[data-complete=true] .pit-stop-module__P-5Wiq__wheelSpin{opacity:.6;animation:.17s linear infinite pit-stop-module__P-5Wiq__spin}.pit-stop-module__P-5Wiq__scene[data-complete=true] .pit-stop-module__P-5Wiq__exhaust{animation:.7s ease-out 2 pit-stop-module__P-5Wiq__exhaust}.pit-stop-module__P-5Wiq__scene[data-complete=true] .pit-stop-module__P-5Wiq__mechanic{transform-origin:50% 94%;animation:.65s ease-out pit-stop-module__P-5Wiq__celebrate}.pit-stop-module__P-5Wiq__scene[data-paused=true] *,.pit-stop-module__P-5Wiq__scene[data-paused=true] :before,.pit-stop-module__P-5Wiq__scene[data-paused=true] :after{animation-play-state:paused!important}@keyframes pit-stop-module__P-5Wiq__wrenchA{45%{transform:rotate(-1.1deg)translate(2px)}}@keyframes pit-stop-module__P-5Wiq__wrenchB{45%{transform:rotate(-1.1deg)translate(2px)}}@keyframes pit-stop-module__P-5Wiq__torqueA{45%{transform:rotate(2.5deg)}}@keyframes pit-stop-module__P-5Wiq__torqueB{45%{transform:rotate(2.5deg)}}@keyframes pit-stop-module__P-5Wiq__missA{35%{filter:drop-shadow(0 0 7px #f9775670);transform:translate(-3px)}}@keyframes pit-stop-module__P-5Wiq__missB{35%{filter:drop-shadow(0 0 7px #f9775670);transform:translate(-3px)}}@keyframes pit-stop-module__P-5Wiq__contact{0%{opacity:.8;transform:scale(.25)}to{opacity:0;transform:scale(1.3)}}@keyframes pit-stop-module__P-5Wiq__toolRetry{0%{opacity:1;transform:translate(0)}25%,65%{transform:translate(-7px)rotate(-8deg)}45%{transform:translate(7px)rotate(8deg)}to{opacity:0;transform:translate(0)}}@keyframes pit-stop-module__P-5Wiq__bonusReady{40%{transform:scale(1.04);box-shadow:0 0 30px #b8ff3c66}}@keyframes pit-stop-module__P-5Wiq__spark{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:scale(1.4)}}@keyframes pit-stop-module__P-5Wiq__combo{0%{opacity:0;transform:scale(.8)}40%{opacity:1}to{opacity:0;transform:scale(1.2)}}@keyframes pit-stop-module__P-5Wiq__current{to{stroke-dashoffset:56px}}@keyframes pit-stop-module__P-5Wiq__ignition{25%,65%{transform:translateY(-1px)}45%,85%{transform:translateY(1px)}}@keyframes pit-stop-module__P-5Wiq__departure{0%,20%{transform:none}30%{transform:translate(-.3%,.4%)}to{transform:translate(112%,-3%)scale(.94)}}@keyframes pit-stop-module__P-5Wiq__spin{to{transform:rotate(360deg)}}@keyframes pit-stop-module__P-5Wiq__exhaust{0%{opacity:.7;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(-80%)scale(1.8)}}@keyframes pit-stop-module__P-5Wiq__celebrate{40%{transform:translateY(-8px)rotate(-3deg)}}@media (max-width:600px){.pit-stop-module__P-5Wiq__scene{border-radius:10px}.pit-stop-module__P-5Wiq__stationPlate{padding:7px 9px 9px}.pit-stop-module__P-5Wiq__stationPlate strong{font-size:12px}.pit-stop-module__P-5Wiq__stationPlate>span{font-size:7px}.pit-stop-module__P-5Wiq__bonusEnergy{gap:5px;padding:5px 7px}.pit-stop-module__P-5Wiq__bonusEnergy>svg{width:8px;height:12px}.pit-stop-module__P-5Wiq__charge{gap:2px}.pit-stop-module__P-5Wiq__montageProgress{gap:7px;padding:7px 9px}.pit-stop-module__P-5Wiq__jobProgress>span{gap:3px;font-size:6px}.pit-stop-module__P-5Wiq__jobProgress b{font-size:7px}.pit-stop-module__P-5Wiq__jobProgress>i{height:2px;margin-top:4px}.pit-stop-module__P-5Wiq__serviceUnit{border-bottom-width:2px;border-radius:3px}.pit-stop-module__P-5Wiq__serviceUnit>span{font-size:6px}.pit-stop-module__P-5Wiq__serviceUnit output{font-size:9px}.pit-stop-module__P-5Wiq__battery{height:6px;padding:1px}.pit-stop-module__P-5Wiq__startLights{border-bottom-width:2px;border-radius:3px}}@media (prefers-reduced-motion:reduce){.pit-stop-module__P-5Wiq__scene *,.pit-stop-module__P-5Wiq__scene :before,.pit-stop-module__P-5Wiq__scene :after{transition:none!important;animation:none!important}.pit-stop-module__P-5Wiq__camera,.pit-stop-module__P-5Wiq__scene[data-complete=true] .pit-stop-module__P-5Wiq__vehicle,.pit-stop-module__P-5Wiq__floorShadow[data-ready=true]{transform:none}.pit-stop-module__P-5Wiq__toolImpulse,.pit-stop-module__P-5Wiq__assemblySpark,.pit-stop-module__P-5Wiq__comboGlow,.pit-stop-module__P-5Wiq__wheelSpin,.pit-stop-module__P-5Wiq__exhaust{display:none}}@media (max-width:600px){.pit-stop-module__P-5Wiq__bonusEnergy{gap:5px;padding:7px 9px;right:3%}.pit-stop-module__P-5Wiq__bonusHeading{gap:8px;font-size:11px}.pit-stop-module__P-5Wiq__bonusHeading b,.pit-stop-module__P-5Wiq__bonusHint{font-size:9px}.pit-stop-module__P-5Wiq__bonusComplete{font-size:10px}}