.racer-player-module__ysh5lW__player{filter:drop-shadow(0 12px 8px #03070acc);position:absolute;transform:translate(-50%,-100%)}.racer-player-module__ysh5lW__sprite{transform-origin:50% 72%;width:100%;height:100%;transform:translateY(var(--ride-y,0px));position:relative}.racer-player-module__ysh5lW__player img{width:100%;height:auto;display:block;position:relative}.racer-player-module__ysh5lW__carPose{transform:rotate(var(--lean))}.racer-player-module__ysh5lW__wobble{animation:.32s ease-out racer-player-module__ysh5lW__wobble}.racer-player-module__ysh5lW__exhaust{filter:blur(6px);background:radial-gradient(#9de5ec66,#8ec8d400 65%);width:78%;height:30%;position:absolute;bottom:-16%;left:11%}.racer-player-module__ysh5lW__exhaust[data-boost=true]{background:radial-gradient(#ffdc7388,#ffd50000 65%);height:45%}.racer-player-module__ysh5lW__impact{background:radial-gradient(#0000 40%,#ffb63388 60%,#0000 72%);border-radius:50%;animation:.5s ease-out forwards racer-player-module__ysh5lW__impact;position:absolute;inset:5% -5%}.racer-player-module__ysh5lW__player[data-terminal-crash=true] .racer-player-module__ysh5lW__sprite{animation:1.1s cubic-bezier(.18,.65,.3,1) both racer-player-module__ysh5lW__terminalSkid}.racer-player-module__ysh5lW__player[data-terminal-crash=true] img{filter:saturate(.3)brightness(.78)contrast(1.2);transform:none}.racer-player-module__ysh5lW__player[data-terminal-crash=true] .racer-player-module__ysh5lW__exhaust{display:none}.racer-player-module__ysh5lW__damage{opacity:.85;background:linear-gradient(24deg,#0000 35%,#101824aa 36% 45%,#0000 47%),linear-gradient(-35deg,#0000 32%,#070e16bb 33% 39%,#0000 41%);width:43%;height:22%;position:absolute;top:13%;left:28%}.racer-player-module__ysh5lW__skidMarks{width:49%;height:62%;transform:skewX(calc(var(--crash-direction) * -18deg));background:linear-gradient(90deg,#080d1899 0 10%,#0000 11% 87%,#080d1899 88% 100%);position:absolute;top:64%;left:26%;-webkit-mask-image:linear-gradient(#0000,#000 32%,#0000);mask-image:linear-gradient(#0000,#000 32%,#0000)}.racer-player-module__ysh5lW__sparks{width:1px;height:1px;position:absolute;top:19%;left:50%}.racer-player-module__ysh5lW__sparks i{transform-origin:50% 0;width:3px;height:15px;animation:.52s ease-out both racer-player-module__ysh5lW__crashSpark;animation-delay:calc(var(--spark-index) * 14ms);background:#fff3af;border-radius:2px;position:absolute;box-shadow:0 0 7px 2px #ff9c20}.racer-player-module__ysh5lW__smoke{width:55%;height:42%;position:absolute;top:7%;left:24%}.racer-player-module__ysh5lW__smoke i{filter:blur(4px);background:radial-gradient(#81909faa 10%,#48596777 40%,#16263a00 72%);border-radius:50%;width:70%;height:85%;animation:1s ease-out both racer-player-module__ysh5lW__crashSmoke;position:absolute}.racer-player-module__ysh5lW__smoke i:nth-child(2){animation-delay:60ms;top:4%;left:28%}.racer-player-module__ysh5lW__smoke i:nth-child(3){animation-delay:.1s;top:16%;left:-15%}.racer-player-module__ysh5lW__player[data-paused=true] *,.racer-player-module__ysh5lW__player[data-paused=true] :before,.racer-player-module__ysh5lW__player[data-paused=true] :after{animation-play-state:paused!important}@keyframes racer-player-module__ysh5lW__wobble{20%{transform:rotate(-3deg)}60%{transform:rotate(3deg)}}@keyframes racer-player-module__ysh5lW__impact{to{opacity:0;transform:scale(1.3)}}@keyframes racer-player-module__ysh5lW__terminalSkid{0%{transform:translate(0, 0) rotate(var(--lean))}12%{transform:translate(calc(var(--crash-direction) * 1%), -1%) rotate(calc(var(--crash-direction) * 6deg))}35%{transform:translate(calc(var(--crash-direction) * 14%), -4%) rotate(calc(var(--crash-direction) * 26deg))}60%{transform:translate(calc(var(--crash-direction) * 23%), -2%) rotate(calc(var(--crash-direction) * 35deg))}82%,to{transform:translate(calc(var(--crash-direction) * 26%), 2%) rotate(calc(var(--crash-direction) * 28deg))}}@keyframes racer-player-module__ysh5lW__crashSpark{0%{opacity:1;transform:rotate(calc(var(--spark-index) * 58deg - 140deg)) translateY(0) scaleY(.4)}to{opacity:0;transform:rotate(calc(var(--spark-index) * 58deg - 140deg)) translateY(-70px) scaleY(.8)}}@keyframes racer-player-module__ysh5lW__crashSmoke{0%{opacity:0;transform:translateY(6%)scale(.25)}35%{opacity:.8}to{opacity:.6;transform:translateY(-35%)scale(1.5)}}@media (prefers-reduced-motion:reduce){.racer-player-module__ysh5lW__player *,.racer-player-module__ysh5lW__player :before,.racer-player-module__ysh5lW__player :after{transition:none!important;animation:none!important}.racer-player-module__ysh5lW__exhaust,.racer-player-module__ysh5lW__impact,.racer-player-module__ysh5lW__sparks,.racer-player-module__ysh5lW__skidMarks{display:none}.racer-player-module__ysh5lW__player[data-terminal-crash=true] .racer-player-module__ysh5lW__sprite{transform:translate(calc(var(--crash-direction) * 12%), 0) rotate(calc(var(--crash-direction) * 16deg))}.racer-player-module__ysh5lW__smoke i{opacity:.55;transform:translateY(-20%)scale(1.1)}}
.racer-route-module__CeFqMW__scenery{z-index:0;pointer-events:none;contain:layout paint;width:100%;height:100%;position:absolute;inset:0}
.racer-module__OfjkuG__root{--race-yellow:#ffe838;--race-ink:#0c1426;--race-muted:#b6c4d8;color:#fff8e5;background:var(--race-ink);isolation:isolate;border:1px solid #34445c;border-radius:14px;flex-direction:column;max-width:1500px;height:calc(100svh - 76px);margin:10px auto;display:flex;position:relative;overflow:hidden}.racer-module__OfjkuG__root button,.racer-module__OfjkuG__root select,.racer-module__OfjkuG__root a{touch-action:manipulation}[data-immersive-game=true] .racer-module__OfjkuG__root{border:0;border-radius:0;max-width:none;height:100svh;margin:0}.racer-module__OfjkuG__root button{cursor:pointer}.racer-module__OfjkuG__root :is(button,select,a):focus-visible{outline-offset:3px;outline:3px solid #64ddeb}.racer-module__OfjkuG__topbar{background:#101a2a;border-bottom:1px solid #354153;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:4px 22px;display:flex}.racer-module__OfjkuG__topbar h1{font:900 italic clamp(20px, 2.4vw, 30px)/1 var(--font-saira), sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:0}.racer-module__OfjkuG__back{min-height:44px;color:var(--race-muted);align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.racer-module__OfjkuG__actions{gap:8px;display:flex}.racer-module__OfjkuG__actions button{color:#dae3f0;background:#1b2a3f;border:1px solid #536078;border-radius:5px;min-height:40px;padding:6px 14px;font-size:12px;font-weight:600}.racer-module__OfjkuG__stage{background:#102036;flex:1;min-height:0;position:relative;overflow:hidden;container-type:size}.racer-module__OfjkuG__scene{position:absolute;inset:0;overflow:hidden}.racer-module__OfjkuG__world{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.racer-module__OfjkuG__skyline{background:linear-gradient(#07152d,#15213b);position:absolute;inset:0 0 auto;overflow:hidden}.racer-module__OfjkuG__skylineArt{object-fit:fill;max-width:none;position:absolute;left:0}.racer-module__OfjkuG__roadPlane{width:100%;height:100%;position:absolute;inset:0}.racer-module__OfjkuG__roadTexture{opacity:.45}.racer-module__OfjkuG__scenery{pointer-events:none;z-index:0;position:absolute;inset:0}.racer-module__OfjkuG__roadsideObject{position:absolute;transform:translate(-50%,-100%)}.racer-module__OfjkuG__lampArt{aspect-ratio:160/340;width:100%;display:block;overflow:visible}.racer-module__OfjkuG__lampPole{fill:none;stroke:#716d65;stroke-width:6px}.racer-module__OfjkuG__lampHighlight{fill:none;stroke:#d8b071;stroke-width:1.6px}.racer-module__OfjkuG__lampGlow{fill:#ffb743;opacity:.5;filter:blur(9px)}.racer-module__OfjkuG__lampHead{fill:#fff3af;filter:drop-shadow(0 0 6px #ff9c20)}.racer-module__OfjkuG__lampArt[data-side="1"]{transform:scaleX(-1)}.racer-module__OfjkuG__treeArt{aspect-ratio:115/180;clip-path:polygon(8% 100%,0 72%,4% 40%,20% 17%,47% 0,73% 13%,96% 45%,100% 79%,85% 100%);background:url(/games/blixi-racer/road.webp) 0 7.1%/1335.65% 568.89%;-webkit-mask-image:radial-gradient(at 50% 60%,#000 48%,#0000 75%);mask-image:radial-gradient(at 50% 60%,#000 48%,#0000 75%)}.racer-module__OfjkuG__treeArt[data-side="1"]{transform:scaleX(-1)}.racer-module__OfjkuG__finishMarker{pointer-events:none;z-index:2;position:absolute;transform:translate(-50%,-100%);container-type:size}.racer-module__OfjkuG__finishStructure{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.racer-module__OfjkuG__finishSign{background:linear-gradient(#25374c,#0c1829);border:.3cqw solid #dfbd44;justify-content:center;align-items:center;width:34%;height:15%;display:flex;position:absolute;top:0;left:33%;transform:skew(-6deg);box-shadow:0 .35cqw .45cqw #020a18aa,0 0 1.5cqw #ffc63e25}.racer-module__OfjkuG__finishSign>span{text-align:center;font:850 italic 11cqh/1 var(--font-saira), sans-serif;text-transform:uppercase;letter-spacing:.16em;color:#ffe475;text-shadow:0 0 .7cqw #ffcb3655;display:block;transform:skew(6deg)}.racer-module__OfjkuG__finishStripe{clip-path:polygon(2% 0,98% 0,100% 100%,0 100%);background:repeating-conic-gradient(#dfe0d3 0% 25%,#142033 0% 50%) 0 0/8.333% 100%;height:3.7%;position:absolute;inset:auto 6.5% 1.7%;box-shadow:0 2px 8px #0008}.racer-module__OfjkuG__finishCaption{font:850 italic 35px/1 var(--font-saira), sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--race-yellow)}.racer-module__OfjkuG__traffic{position:absolute;transform:translate(-50%,-100%)}.racer-module__OfjkuG__traffic img,.racer-module__OfjkuG__player img{width:100%;height:auto;display:block;position:relative}.racer-module__OfjkuG__player{filter:drop-shadow(0 12px 8px #03070acc);position:absolute;transform:translate(-50%,-100%)}.racer-module__OfjkuG__scene[data-still=true] *{animation-play-state:paused!important}.racer-module__OfjkuG__player>.racer-module__OfjkuG__carPose{transform:rotate(var(--lean))}.racer-module__OfjkuG__propArt{object-fit:contain;width:100%;height:100%;display:block}.racer-module__OfjkuG__propArt[data-side="1"]{transform:scaleX(-1)}.racer-module__OfjkuG__wordGate{pointer-events:none;position:absolute;transform:translate(-50%,-100%);container-type:size}.racer-module__OfjkuG__wordGate>img{object-fit:fill;width:100%;height:100%}.racer-module__OfjkuG__gateLabel,.racer-module__OfjkuG__goalLabel{justify-content:center;align-items:center;width:48.9258%;height:9.7592%;display:flex;position:absolute;top:19.3916%;left:25.4883%;container-type:size}.racer-module__OfjkuG__gateLabel>span{font:850 min(95cqh, calc(100cqw / (var(--gate-letters) * .62)))/1 var(--font-fira-code), monospace;color:#fff598;text-shadow:0 0 .2em #ffdc3b;display:flex}.racer-module__OfjkuG__gateLabel i{font-style:normal}.racer-module__OfjkuG__gateLabel i[data-typed=true]{color:#b5f38e}.racer-module__OfjkuG__gateLabel i[data-current=true]{text-underline-offset:.12em;text-decoration:underline}.racer-module__OfjkuG__wordGate[data-status=cleared]{filter:hue-rotate(35deg)}.racer-module__OfjkuG__wordGate[data-status=missed]{filter:saturate(.35)}.racer-module__OfjkuG__gateArrow{color:#ffe93e;text-align:center;text-shadow:0 0 .3em #ffcf37;width:24%;font:800 20cqh/1 var(--font-saira), sans-serif;position:absolute;top:32%;left:38%}.racer-module__OfjkuG__goalLabel{font:850 italic 9cqh/1 var(--font-saira), sans-serif;color:#ffe93e;letter-spacing:.12em;text-shadow:0 0 .4em #ffc833}.racer-module__OfjkuG__trafficReflection{filter:blur(5px);background:linear-gradient(#e252243d,#0000);width:64%;height:35%;position:absolute;top:96%;left:18%;transform:perspective(90px)rotateX(28deg)}.racer-module__OfjkuG__finishPaint{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.racer-module__OfjkuG__player .racer-module__OfjkuG__wobble{animation:.32s ease-out racer-module__OfjkuG__wobble}@keyframes racer-module__OfjkuG__wobble{20%{transform:rotate(-3deg)}60%{transform:rotate(3deg)}}.racer-module__OfjkuG__exhaust{filter:blur(6px);background:radial-gradient(#9de5ec66,#8ec8d400 65%);width:78%;height:30%;position:absolute;bottom:-16%;left:11%}.racer-module__OfjkuG__exhaust[data-boost=true]{background:radial-gradient(#ffdc7388,#ffd50000 65%);height:45%}.racer-module__OfjkuG__roadTarget{color:#fff59b;font:700 clamp(14px, 2.2cqw, 28px)/1.2 var(--font-fira-code), monospace;z-index:15000;background:#101a2bea;border:1px solid #e0d360;border-radius:5px;padding:6px 17px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 28px #fff25720}.racer-module__OfjkuG__speedLines{pointer-events:none;z-index:14000;background:repeating-conic-gradient(at 50% 0,#0000 0deg 15deg,#c2e4f422 15.2deg 15.4deg,#0000 15.6deg 30deg);position:absolute;inset:30% 0 0;-webkit-mask-image:radial-gradient(at top,#0000 40%,#000 100%);mask-image:radial-gradient(at top,#0000 40%,#000 100%)}.racer-module__OfjkuG__nearMiss{color:#ffe838;text-shadow:0 3px #263647,0 0 20px #111b2a;font:850 italic clamp(24px, 3.2cqw, 48px)/1 var(--font-saira), sans-serif;text-transform:uppercase;z-index:15001;position:absolute;top:48%;left:50%;transform:translate(-50%)rotate(-3deg)}.racer-module__OfjkuG__roadTarget span{text-align:center;margin-bottom:4px;line-height:.8;display:block}.racer-module__OfjkuG__vignette{pointer-events:none;background:linear-gradient(#0c172cd9,#0000 25% 75%,#0b1423aa);position:absolute;inset:0;box-shadow:inset 0 0 100px #070e2255}.racer-module__OfjkuG__hud{z-index:5;pointer-events:none;justify-content:space-between;align-items:start;gap:20px;display:flex;position:absolute;inset:18px 24px auto}.racer-module__OfjkuG__eyebrow{font:600 10px/1.4 var(--font-fira-code), monospace;text-transform:uppercase;letter-spacing:.13em;color:#c0cce0}.racer-module__OfjkuG__eyebrow b{color:#fff7dc;letter-spacing:-.03em;font-size:21px}.racer-module__OfjkuG__progress{gap:3px;margin-top:6px;display:flex}.racer-module__OfjkuG__progress i{background:#8c9ca34d;width:13px;height:4px;transform:skew(-20deg)}.racer-module__OfjkuG__progress i[data-done=true]{background:var(--race-yellow)}.racer-module__OfjkuG__stageName{font:650 12px/1.3 var(--font-barlow), sans-serif;color:#fff7dc;margin-bottom:2px;display:block}.racer-module__OfjkuG__stageName small{color:#b6c4d8;font:500 9px/1.3 var(--font-fira-code), monospace;margin-left:7px}.racer-module__OfjkuG__goalDistance{color:#d5dfe8;font:500 10px/1.4 var(--font-fira-code), monospace;margin-top:5px;display:block}.racer-module__OfjkuG__combo{text-align:center;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.racer-module__OfjkuG__combo strong{font:750 italic 37px/1 var(--font-saira), sans-serif;color:var(--race-yellow)}.racer-module__OfjkuG__combo small{font-size:20px}.racer-module__OfjkuG__combo span{color:#dbe3ee;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.racer-module__OfjkuG__health{gap:5px;padding:6px 0;display:flex}.racer-module__OfjkuG__health i{background:#1a263aaa;border:1px solid #8a98a8;width:35px;height:12px;transform:skew(-15deg)}.racer-module__OfjkuG__health i[data-filled=true]{background:var(--race-yellow);border-color:#fff8a8;box-shadow:0 0 16px #ffdf3033}.racer-module__OfjkuG__coach{z-index:5;align-items:center;gap:5px;display:flex;position:absolute;top:105px;right:24px}.racer-module__OfjkuG__coach img{object-fit:contain;filter:drop-shadow(0 4px 8px #0018);width:90px;height:120px}.racer-module__OfjkuG__coach p{color:#fff5d6;background:#112036df;border:1px solid #c0cfde5c;border-radius:8px 8px 0;max-width:135px;padding:8px 12px;font-size:12px;font-weight:600}.racer-module__OfjkuG__setupLayer{z-index:6;background:linear-gradient(90deg,#091323f2,#0c152898 44%,#0000 80%);align-items:center;padding:24px 6%;display:flex;position:absolute;inset:0}.racer-module__OfjkuG__setupPanel{width:43%;max-width:440px;padding:12px 0}.racer-module__OfjkuG__setupPanel h2{font:850 italic clamp(30px, 3.6vw, 48px)/.98 var(--font-saira), sans-serif;text-transform:uppercase;letter-spacing:-.045em;text-wrap:balance;margin:6px 0 18px}.racer-module__OfjkuG__introText{color:#d2ddea;margin:0 0 25px;font-size:15px;line-height:1.5}.racer-module__OfjkuG__profileLabel{color:#dae3ef;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.racer-module__OfjkuG__profileSelect{color:#fff5d6;background:#19293e;border:1px solid #5f6f81;border-radius:5px;width:100%;min-height:44px;padding:8px 12px;font-size:16px;font-weight:650}.racer-module__OfjkuG__profileSelect+.racer-module__OfjkuG__modeChoice{margin-top:10px}.racer-module__OfjkuG__profileDescription{color:var(--race-muted);margin:6px 0 16px;font-size:12px}.racer-module__OfjkuG__modeChoice{background:#0b1426;border:1px solid #47556a;border-radius:6px;grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:4px;display:grid}.racer-module__OfjkuG__modeChoice button{color:#c6d3e5;background:0 0;border:0;border-radius:3px;min-height:40px;font-size:13px;font-weight:750}.racer-module__OfjkuG__modeChoice button[aria-pressed=true]{color:#122139;background:#e9e6d5}.racer-module__OfjkuG__modeDescription{color:#bdccdd;margin:7px 0 12px;font-size:12px;line-height:1.4}.racer-module__OfjkuG__startInstructions{border-left:3px solid var(--race-yellow);color:#fff5d6;background:#19293ecc;margin:13px 0 12px;padding:10px 12px;font-size:12px;line-height:1.5}.racer-module__OfjkuG__setupDetails{border-top:1px solid #425269;margin-top:14px;padding-top:10px}.racer-module__OfjkuG__setupDetails summary{cursor:pointer;color:#d2ddea;width:fit-content;min-height:28px;font-size:11px;font-weight:650}.racer-module__OfjkuG__setupDetails summary:focus-visible{outline-offset:3px;outline:3px solid #64ddeb}.racer-module__OfjkuG__setupDetails .racer-module__OfjkuG__profileDescription,.racer-module__OfjkuG__setupDetails .racer-module__OfjkuG__scoreHint{margin:5px 0 9px}.racer-module__OfjkuG__scoreHint{color:#d7e2ec;margin:10px 0 15px;font-size:11px;line-height:1.5}.racer-module__OfjkuG__reviewChoice{border-top:1px solid #425269;margin:10px 0 13px;padding-top:4px}.racer-module__OfjkuG__reviewChoice .racer-module__OfjkuG__secondary{justify-content:start;min-height:38px;margin-top:0}.racer-module__OfjkuG__reviewChoice>span{color:#bdccdd;font:500 9px/1.4 var(--font-fira-code), monospace;margin-left:10px;display:inline-block}.racer-module__OfjkuG__reviewChoice>span[data-due=true]{color:var(--race-yellow)}.racer-module__OfjkuG__reviewChoice p{color:#b6c4d8;margin:0;font-size:10px;line-height:1.5}.racer-module__OfjkuG__primary{color:#101c2d;background:var(--race-yellow);border:1px solid #fff691;border-radius:5px;justify-content:center;align-items:center;gap:20px;width:100%;min-height:48px;padding:10px 18px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 3px #b3a411}.racer-module__OfjkuG__primary:hover{background:#fff17b}.racer-module__OfjkuG__primary span{font-size:23px}.racer-module__OfjkuG__hardware{color:#a7b8cb;margin:11px 0 0;font-size:10px}.racer-module__OfjkuG__rankedChoice{color:#e5eccd;align-items:center;gap:9px;margin:9px 0;font-size:12px;display:flex}.racer-module__OfjkuG__rankedChoice input{accent-color:var(--race-yellow);width:18px;height:18px}.racer-module__OfjkuG__score{font:750 27px/1 var(--font-barlow), sans-serif;color:var(--race-yellow);margin-top:7px;display:block}.racer-module__OfjkuG__score small{color:#d2dde9;font-size:11px}.racer-module__OfjkuG__finalScore{font:800 38px/1 var(--font-barlow), sans-serif;color:var(--race-yellow)!important}.racer-module__OfjkuG__board{width:min(600px,100%)}.racer-module__OfjkuG__boardRows{margin:12px 0 22px;padding:0;list-style:none}.racer-module__OfjkuG__boardRows li{text-align:left;border-bottom:1px solid #465166;grid-template-columns:24px 1fr auto;gap:12px;padding:10px 5px;font-size:13px;display:grid}.racer-module__OfjkuG__boardRows strong{color:var(--race-yellow)}.racer-module__OfjkuG__boardRows small{color:#a9d391;grid-column:2/4;margin-top:-8px;font-size:9px}.racer-module__OfjkuG__setupBlixi{object-fit:contain;filter:drop-shadow(0 15px 15px #060d26aa);width:14%;height:37%;position:absolute;bottom:10%;right:5%;transform:rotate(4deg)}.racer-module__OfjkuG__footer{text-align:center;color:#b1c0d3;flex-shrink:0;padding:10px 18px;font-size:11px}.racer-module__OfjkuG__input{text-align:center;cursor:text;background:#101a2b;border-top:1px solid #7c7338;outline:none;flex-shrink:0;height:153px;padding:10px 24px 8px;position:relative}.racer-module__OfjkuG__input:focus{box-shadow:inset 0 2px 0 var(--race-yellow)}.racer-module__OfjkuG__inputHeading{font:600 10px/1.3 var(--font-fira-code), monospace;letter-spacing:.1em;text-transform:uppercase;color:#b3c2d6;justify-content:space-between;display:flex}.racer-module__OfjkuG__word{justify-content:center;align-items:center;gap:12px;height:61px;margin:0 auto 5px;display:flex}.racer-module__OfjkuG__word>span{color:#e2e9ef;min-width:.7em;font:650 clamp(30px, 4vw, 47px)/1.3 var(--font-fira-code), monospace;display:inline-block;position:relative}.racer-module__OfjkuG__word>span[data-typed=true]{color:#75826e}.racer-module__OfjkuG__word>span[data-current=true]{color:var(--race-yellow)}.racer-module__OfjkuG__word>span[data-current=true]:after{content:"";background:var(--race-yellow);border-radius:2px;height:3px;position:absolute;bottom:0;left:0;right:0}.racer-module__OfjkuG__word>span[data-error=true]{color:#ff9b83}.racer-module__OfjkuG__wordChoices{grid-template-columns:1fr 1fr;gap:10px;max-width:760px;margin:7px auto 6px;display:grid}.racer-module__OfjkuG__wordChoices[data-single=true]{grid-template-columns:1fr;max-width:380px}.racer-module__OfjkuG__stageInput{z-index:6;pointer-events:none;text-align:center;background:linear-gradient(#101b2ab3,#101b2a99);border:1px solid #71869a40;border-radius:7px;width:min(420px,100% - 32px);padding:5px 7px 4px;position:absolute;top:84px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #02071026}.racer-module__OfjkuG__stageInput:has(.racer-module__OfjkuG__wordChoices[data-single=true]){width:min(216px,100% - 32px)}.racer-module__OfjkuG__stageInputTitle{display:none}.racer-module__OfjkuG__stageInput .racer-module__OfjkuG__wordChoices{gap:7px;margin:0 auto 2px}.racer-module__OfjkuG__stageInput .racer-module__OfjkuG__wordChoice{background:#14233a66;border-color:#8194a833;padding:3px 6px 2px}.racer-module__OfjkuG__stageInput .racer-module__OfjkuG__wordChoice[data-selected=true]{box-shadow:none;background:#26312f80;border-color:#ffe83899}.racer-module__OfjkuG__stageInput .racer-module__OfjkuG__choiceLabel{font-size:9px}.racer-module__OfjkuG__stageInput .racer-module__OfjkuG__directionArrow{font-size:14px}.racer-module__OfjkuG__stageInput .racer-module__OfjkuG__wordChoice .racer-module__OfjkuG__word{gap:3px;height:31px}.racer-module__OfjkuG__stageInput .racer-module__OfjkuG__wordChoice .racer-module__OfjkuG__word>span{font-size:22px}.racer-module__OfjkuG__stageInput .racer-module__OfjkuG__word>span[data-current=true]{background:#ffe83814;border-radius:3px}.racer-module__OfjkuG__stageInput .racer-module__OfjkuG__word>span[data-current=true]:after{height:2px}.racer-module__OfjkuG__stageInput .racer-module__OfjkuG__word>span[data-error=true]{background:#ff88751a;box-shadow:inset 0 0 0 1px #ff887566}.racer-module__OfjkuG__stageInput .racer-module__OfjkuG__nextKey{color:#cbd8e6;margin-top:2px;font-size:10px;line-height:1.3}@container (min-width:700px) and (max-height:600px){.racer-module__OfjkuG__stageInput{top:90px}}@container (max-width:700px){.racer-module__OfjkuG__stageInput{padding:4px 5px 3px;top:154px}.racer-module__OfjkuG__stageInput .racer-module__OfjkuG__wordChoices{gap:6px}.racer-module__OfjkuG__stageInput .racer-module__OfjkuG__wordChoice{padding:2px 4px 1px}.racer-module__OfjkuG__stageInput .racer-module__OfjkuG__choiceLabel{font-size:8px}.racer-module__OfjkuG__stageInput .racer-module__OfjkuG__wordChoice .racer-module__OfjkuG__word{height:27px}.racer-module__OfjkuG__stageInput .racer-module__OfjkuG__wordChoice .racer-module__OfjkuG__word>span{font-size:19px}.racer-module__OfjkuG__stageInput .racer-module__OfjkuG__nextKey{font-size:9px}.racer-module__OfjkuG__root[data-drive=calm] .racer-module__OfjkuG__coach{top:64px}}@container (max-height:430px){.racer-module__OfjkuG__stageInput{top:100px}}@container (max-height:260px){.racer-module__OfjkuG__stageInput{top:52px}}.racer-module__OfjkuG__wordChoice{background:#17283c;border:1px solid #66758a;border-radius:5px;min-width:0;padding:5px 10px 3px}.racer-module__OfjkuG__wordChoice[data-selected=true]{border-color:var(--race-yellow);background:#24313a}.racer-module__OfjkuG__wordChoice[data-dimmed=true]{opacity:.5}.racer-module__OfjkuG__choiceLabel{color:#d2dfeb;font-size:10px;line-height:1.3;display:block}.racer-module__OfjkuG__choiceLabel[data-direction]{justify-content:center;align-items:center;gap:7px;display:flex}.racer-module__OfjkuG__directionArrow{color:var(--race-yellow);font-size:16px;line-height:13px}.racer-module__OfjkuG__wordChoice .racer-module__OfjkuG__word{gap:6px;height:42px;margin:0}.racer-module__OfjkuG__wordChoice .racer-module__OfjkuG__word>span{font-size:clamp(20px,3vw,34px)}.racer-module__OfjkuG__deadline{background:#344252;border-radius:2px;width:min(280px,80%);height:3px;margin:auto;overflow:hidden}.racer-module__OfjkuG__deadline>i{background:#f1dd4c;height:100%;transition:width 60ms linear;display:block}.racer-module__OfjkuG__nextKey{color:#bdcadd;margin-top:5px;font-size:10px;display:block}.racer-module__OfjkuG__nextPreview{color:#a8b9cc;font:500 9px/1.3 var(--font-fira-code), monospace;margin-top:3px;display:block}.racer-module__OfjkuG__overlay{z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080f22bd;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.racer-module__OfjkuG__modal{text-align:center;background:#142035f2;border:1px solid #677381;border-radius:12px;width:min(440px,100%);max-height:100%;padding:28px;overflow-y:auto;box-shadow:0 20px 70px #02051580}.racer-module__OfjkuG__modal h2{font:850 italic 37px/1.08 var(--font-saira), sans-serif;text-transform:uppercase;letter-spacing:-.03em;margin:10px 0}.racer-module__OfjkuG__modal p{color:#bdccdf;margin:12px 0 22px;font-size:14px;line-height:1.5}.racer-module__OfjkuG__secondary{color:#d0dced;text-underline-offset:4px;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;min-height:44px;margin-top:8px;font-size:12px;text-decoration:underline;display:inline-flex}.racer-module__OfjkuG__result>img{object-fit:contain;width:auto;height:clamp(70px,15cqh,115px);margin:0 auto 15px;display:block}.racer-module__OfjkuG__resultStats{border-block:1px solid #3a4960;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;padding:15px 0;display:grid}.racer-module__OfjkuG__resultStats div{flex-direction:column-reverse;display:flex}.racer-module__OfjkuG__resultStats dt{color:#b9c7da;font-size:10px}.racer-module__OfjkuG__resultStats dd{font:750 27px/1.3 var(--font-barlow), sans-serif;color:var(--race-yellow);margin:0}.racer-module__OfjkuG__resultLinks{justify-content:center;gap:25px;display:flex}.racer-module__OfjkuG__modal p.racer-module__OfjkuG__hardware{margin:12px 0 0;font-size:10px}.racer-module__OfjkuG__scene[data-crash=true] .racer-module__OfjkuG__world{animation:.4s ease-out racer-module__OfjkuG__shake}.racer-module__OfjkuG__scene[data-crash=true] .racer-module__OfjkuG__player img{filter:saturate(.4)brightness(1.3)}.racer-module__OfjkuG__impact{background:radial-gradient(#0000 40%,#ffb63388 60%,#0000 72%);border-radius:50%;animation:.5s ease-out forwards racer-module__OfjkuG__impact;position:absolute;inset:5% -5%}@keyframes racer-module__OfjkuG__drift{0%,to{transform:rotate(0)}35%{transform:rotate(var(--turn))}}@keyframes racer-module__OfjkuG__shake{0%,to{transform:translate(-50%,-50%)}20%{transform:translate(calc(-50% - 7px),calc(2px - 50%))}50%{transform:translate(calc(7px - 50%),calc(-50% - 2px))}75%{transform:translate(calc(-50% - 3px),-50%)}}@keyframes racer-module__OfjkuG__impact{to{opacity:0;transform:scale(1.3)}}@media (min-width:700px) and (max-height:780px){.racer-module__OfjkuG__setupLayer{padding-block:12px}.racer-module__OfjkuG__setupPanel h2{font-size:36px}.racer-module__OfjkuG__setupPanel .racer-module__OfjkuG__introText{margin-bottom:12px;font-size:13px}.racer-module__OfjkuG__profileDescription{margin-bottom:10px}.racer-module__OfjkuG__modeDescription{min-height:30px;margin-bottom:12px}.racer-module__OfjkuG__modal{padding:18px 24px}.racer-module__OfjkuG__result>img{height:70px;margin-bottom:7px}.racer-module__OfjkuG__modal h2{font-size:31px}.racer-module__OfjkuG__modal p{margin:10px 0;font-size:12px}}@media (max-width:700px){.racer-module__OfjkuG__root{border-radius:9px;height:calc(100svh - 68px);margin:6px}.racer-module__OfjkuG__root[data-signed-in=true]{height:calc(100svh - 130px)}.racer-module__OfjkuG__topbar{gap:7px;min-height:49px;padding:3px 10px}.racer-module__OfjkuG__topbar h1,.racer-module__OfjkuG__back{font-size:20px}.racer-module__OfjkuG__back span{display:none}.racer-module__OfjkuG__actions{gap:4px}.racer-module__OfjkuG__actions button{min-height:40px;padding:4px 8px;font-size:10px}.racer-module__OfjkuG__world{width:100%;height:100%}.racer-module__OfjkuG__hud{gap:8px;inset:13px 12px auto}.racer-module__OfjkuG__eyebrow{font-size:9px}.racer-module__OfjkuG__progress i{width:8px}.racer-module__OfjkuG__health{gap:3px}.racer-module__OfjkuG__health i{width:22px;height:10px}.racer-module__OfjkuG__combo strong{font-size:29px}.racer-module__OfjkuG__coach{gap:0;top:91px;right:12px}.racer-module__OfjkuG__coach img{width:57px;height:85px}.racer-module__OfjkuG__coach p{max-width:105px;padding:6px 8px;font-size:10px}.racer-module__OfjkuG__setupLayer{background:linear-gradient(90deg,#0b1429ec,#0b1429ae);align-items:center;padding:20px}.racer-module__OfjkuG__setupPanel{width:100%;max-width:380px;margin:auto}.racer-module__OfjkuG__setupPanel h2{max-width:280px;font-size:40px}.racer-module__OfjkuG__introText{max-width:270px;margin-bottom:20px;font-size:13px}.racer-module__OfjkuG__setupBlixi{opacity:.8;width:60px;height:100px;top:6px;bottom:auto;right:8px}.racer-module__OfjkuG__modeDescription{min-height:0;margin-bottom:12px}.racer-module__OfjkuG__input{height:145px;padding:10px 12px 8px}.racer-module__OfjkuG__inputHeading{gap:9px;font-size:8px}.racer-module__OfjkuG__word{gap:8px;height:62px}.racer-module__OfjkuG__word>span{font-size:35px}.racer-module__OfjkuG__wordChoices{gap:7px;margin-top:6px}.racer-module__OfjkuG__wordChoice{padding-inline:5px}.racer-module__OfjkuG__wordChoice .racer-module__OfjkuG__word{gap:4px;height:41px}.racer-module__OfjkuG__choiceLabel{font-size:9px}.racer-module__OfjkuG__stageName{font-size:11px}.racer-module__OfjkuG__score{font-size:24px}.racer-module__OfjkuG__roadTarget{padding:5px 10px;font-size:18px}.racer-module__OfjkuG__modal{padding:23px 18px}.racer-module__OfjkuG__modal h2{font-size:31px}.racer-module__OfjkuG__resultStats{gap:8px}.racer-module__OfjkuG__resultStats dd{font-size:26px}}@media (prefers-reduced-motion:reduce){.racer-module__OfjkuG__root *,.racer-module__OfjkuG__root :before,.racer-module__OfjkuG__root :after{transition:none!important;animation:none!important}.racer-module__OfjkuG__roadMarkers,.racer-module__OfjkuG__exhaust,.racer-module__OfjkuG__speedLines,.racer-module__OfjkuG__scenery,.racer-module__OfjkuG__impact{display:none}}[data-immersive-game=true] .racer-module__OfjkuG__root.racer-module__OfjkuG__root{border:0;border-radius:0;max-width:none;height:100svh;margin:0}[data-immersive-game=true] .racer-module__OfjkuG__root .racer-module__OfjkuG__topbar{min-height:54px}.racer-module__OfjkuG__setupPanel{scrollbar-width:thin;max-height:100%;overflow-y:auto}
.racer-word-preview-module__ojz4yW__words{pointer-events:none;background:#0c192cf0;border:1px solid #c7dcec70;border-radius:6px;gap:8px;padding:7px 9px;display:flex;position:absolute;top:14%;transform:translate(-50%,-100%);box-shadow:0 3px 12px #020a1a80}.racer-word-preview-module__ojz4yW__choice{color:#fff2ae;min-width:0;font:750 16px/1.3 var(--font-fira-code), monospace;white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:5px;display:flex}.racer-word-preview-module__ojz4yW__choice+.racer-word-preview-module__ojz4yW__choice{border-left:1px solid #c7dcec40;padding-left:8px}.racer-word-preview-module__ojz4yW__choice[data-selected=true]{color:#fff9d4}.racer-word-preview-module__ojz4yW__choice i{font-style:normal}.racer-word-preview-module__ojz4yW__choice i[data-typed=true]{color:#aff3ba}.racer-word-preview-module__ojz4yW__arrow{color:#eebc65;font:800 19px/1 var(--font-saira), sans-serif}
.sound-lab-module__qc603W__root{z-index:80;color:#f4f1e3;font:12px/1.4 var(--font-fira-code), monospace;position:fixed;bottom:145px;right:14px}.sound-lab-module__qc603W__root button,.sound-lab-module__qc603W__root select,.sound-lab-module__qc603W__root input{touch-action:manipulation}.sound-lab-module__qc603W__root button{cursor:pointer}.sound-lab-module__qc603W__root button:disabled{cursor:default;opacity:.45}.sound-lab-module__qc603W__root :is(button,select,input):focus-visible{outline-offset:3px;outline:3px solid #64ddeb}.sound-lab-module__qc603W__toggle{color:#ffeb64;min-height:40px;font:700 12px var(--font-fira-code), monospace;background:#111e30;border:1px solid #e8d546;border-radius:5px;align-items:center;gap:7px;margin-left:auto;padding:8px 13px;display:flex;box-shadow:0 3px 12px #02081299}.sound-lab-module__qc603W__toggle span{font-size:19px;line-height:1}.sound-lab-module__qc603W__panel{background:#111d2ff5;border:1px solid #66758a;border-top:3px solid #ffe838;border-radius:7px;flex-direction:column;width:min(370px,100vw - 28px);max-height:calc(100svh - 220px);display:flex;position:absolute;bottom:49px;right:0;overflow:hidden;box-shadow:0 12px 45px #020714b3}.sound-lab-module__qc603W__header{justify-content:space-between;align-items:start;gap:12px;padding:14px 14px 9px;display:flex}.sound-lab-module__qc603W__header h2{color:#ffe838;font:800 italic 25px/1.1 var(--font-saira), sans-serif;text-transform:uppercase;letter-spacing:-.025em;margin:0}.sound-lab-module__qc603W__header p{color:#c0ccdb;margin:5px 0 0;font:12px/1.4 sans-serif}.sound-lab-module__qc603W__header>button{color:#e9eef4;background:#1d2c41;border:1px solid #52647a;border-radius:4px;flex:none;width:34px;height:34px;padding:0;font-size:24px;line-height:1}.sound-lab-module__qc603W__master{color:#bfcada;text-transform:uppercase;letter-spacing:.04em;border-top:1px solid #314157;border-bottom:1px solid #314157;justify-content:space-between;padding:7px 14px;font-size:10px;display:flex}.sound-lab-module__qc603W__master strong{color:#fff2a1}.sound-lab-module__qc603W__notice{color:#f9e9af;background:#e7c6540d;border-left:3px solid #e8ca59;margin:9px 12px 0;padding:9px 11px;font:12px/1.5 sans-serif}.sound-lab-module__qc603W__notice button{color:#ffea67;background:0 0;border:0;padding:3px 0;text-decoration:underline}.sound-lab-module__qc603W__status{color:#bfcada;margin:9px 14px 0;font-size:10px}.sound-lab-module__qc603W__channels{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#627086 #111d2f;min-height:0;padding:8px 12px 3px;overflow-y:auto}.sound-lab-module__qc603W__channel{border:1px solid #3a4c63;border-radius:4px;min-width:0;margin:0 0 8px;padding:7px 10px 9px}.sound-lab-module__qc603W__channel legend{color:#f4efcf;padding:0 5px;font:750 12px/1.3 sans-serif}.sound-lab-module__qc603W__variant{display:block}.sound-lab-module__qc603W__variant>span{display:none}.sound-lab-module__qc603W__variant select{color:#f6f1df;background:#1c2b3f;border:1px solid #647288;border-radius:3px;width:100%;min-height:35px;padding:6px 8px;font:12px sans-serif}.sound-lab-module__qc603W__controls{align-items:center;gap:12px;margin-top:7px;display:flex}.sound-lab-module__qc603W__volume{flex:1;min-width:0}.sound-lab-module__qc603W__volume>span{color:#c6d2e1;justify-content:space-between;font-size:10px;display:flex}.sound-lab-module__qc603W__volume output{color:#fce98b}.sound-lab-module__qc603W__volume input{accent-color:#ffe838;cursor:pointer;width:100%;height:25px;margin:0;display:block}.sound-lab-module__qc603W__preview{color:#fff1a0;background:#2c3440;border:1px solid #bdb161;border-radius:3px;min-width:84px;min-height:36px;font:650 11px sans-serif}.sound-lab-module__qc603W__preview[aria-pressed=true]{color:#162235;background:#ffe838}.sound-lab-module__qc603W__footer{border-top:1px solid #38495f;flex:none;padding:9px 12px 12px}.sound-lab-module__qc603W__actions{gap:8px;display:flex}.sound-lab-module__qc603W__actions button{color:#e9eef4;background:#1d2c41;border:1px solid #586a81;border-radius:3px;flex:1;min-height:35px;padding:6px 8px;font:650 11px sans-serif}.sound-lab-module__qc603W__footer p{color:#c0ccdb;margin:8px 0 0;font:10px/1.5 sans-serif}@media (max-width:480px){.sound-lab-module__qc603W__root{bottom:140px;right:9px}.sound-lab-module__qc603W__panel{width:min(340px,100vw - 18px);max-height:calc(100svh - 220px)}}