@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(./bangers-vietnamese-400-normal-BbvBhFjQ.woff2)format("woff2"),url(./bangers-vietnamese-400-normal-Ll9rymNv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(./bangers-latin-ext-400-normal-7BLmjjiv.woff2)format("woff2"),url(./bangers-latin-ext-400-normal-CzVt_Cgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(./bangers-latin-400-normal-DeHY8Ncq.woff2)format("woff2"),url(./bangers-latin-400-normal-BAEm-Pv0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:400;src:url(./teko-devanagari-400-normal-D1xEnXzE.woff2)format("woff2"),url(./teko-devanagari-400-normal-B3X1DXJf.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(./teko-latin-ext-400-normal-B_YTe4-i.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:400;src:url(./teko-latin-400-normal-xZgsYnjU.woff2)format("woff2"),url(./teko-latin-400-normal-C-SK34Nj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:600;src:url(./teko-devanagari-600-normal-BbnhZoV-.woff2)format("woff2"),url(./teko-devanagari-600-normal-BIWBvBA3.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:600;src:url(./teko-latin-ext-600-normal-DsmVd8W9.woff2)format("woff2"),url(./teko-latin-ext-600-normal-DtfK5uBn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:600;src:url(./teko-latin-600-normal-Cj5MAY47.woff2)format("woff2"),url(./teko-latin-600-normal-CSggg3rU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:700;src:url(./teko-devanagari-700-normal-CMp-yW5z.woff2)format("woff2"),url(./teko-devanagari-700-normal-C2yCRtvW.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(./teko-latin-ext-700-normal-D9MAGFYZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:700;src:url(./teko-latin-700-normal-D19WDQ7P.woff2)format("woff2"),url(./teko-latin-700-normal-CyJjSmwf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(./baloo-2-devanagari-700-normal-D37Te3iF.woff2)format("woff2"),url(./baloo-2-devanagari-700-normal-CEIF4sJg.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(./baloo-2-vietnamese-700-normal-h4tlcePq.woff2)format("woff2"),url(./baloo-2-vietnamese-700-normal-DoF59Mjc.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(./baloo-2-latin-ext-700-normal-Mlh7kdab.woff2)format("woff2"),url(./baloo-2-latin-ext-700-normal-D6LeXASg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(./baloo-2-latin-700-normal-CqTg7A15.woff2)format("woff2"),url(./baloo-2-latin-700-normal-Ld3Zm3l2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(./baloo-2-devanagari-800-normal-BURIY0wZ.woff2)format("woff2"),url(./baloo-2-devanagari-800-normal-YLp1oUqR.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(./baloo-2-vietnamese-800-normal-ConLnEgt.woff2)format("woff2"),url(./baloo-2-vietnamese-800-normal-GQACmpuv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(./baloo-2-latin-ext-800-normal-C_Iwmf1s.woff2)format("woff2"),url(./baloo-2-latin-ext-800-normal-D-iCxxqE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(./baloo-2-latin-800-normal-BbF3Etk1.woff2)format("woff2"),url(./baloo-2-latin-800-normal-B8BXfZF7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pink:#ff4f8b;--magenta:#d6307a;--orange:#ff8a3d;--yellow:#ffd23f;--green:#39e07c;--ink:#1b1233;--panel:#1c1234d1;--cream:#fff4e8;--grad:linear-gradient(90deg, #ff4f8b 0%, #ff8a3d 100%);--display:"Bangers", "Impact", system-ui, sans-serif;--hud:"Teko", "Rajdhani", system-ui, sans-serif;--hindi:"Baloo 2", system-ui, sans-serif}*{box-sizing:border-box}html,body{height:100%;color:var(--cream);font-family:var(--hud);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;touch-action:none;background:#120b24;margin:0;overflow:hidden}#game{outline:none;display:block;position:fixed;inset:0}.hidden{display:none!important}.logo{text-align:center;filter:drop-shadow(0 6px 0 var(--ink));line-height:.85;transform:rotate(-4deg)}.logo-top,.logo-main{font-family:var(--display);letter-spacing:.04em;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill}.logo-top{color:var(--yellow);text-shadow:5px 5px 0 var(--ink);font-size:72px}.logo-main{background:linear-gradient(#ffe066 0%,#ff8a3d 45%,#ff4f8b 100%);color:#0000;-webkit-text-stroke:5px var(--ink);-webkit-background-clip:text;background-clip:text;font-size:150px}.logo-sub{font-family:var(--hud);letter-spacing:.22em;color:var(--ink);background:var(--cream);box-shadow:4px 4px 0 var(--pink);border-radius:6px;margin-top:10px;padding:4px 16px 0;font-size:26px;font-weight:700;display:inline-block}.logo.small .logo-top{font-size:44px}.logo.small .logo-main{font-size:96px}.logo.small .logo-sub{font-size:18px}.screen{z-index:10;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#loading{background:radial-gradient(circle at 50% 35%,#4b2366 0%,#1d1036 55%,#0f0820 100%);flex-direction:column;gap:36px}.load-bar{border:3px solid var(--cream);background:#ffffff1f;border-radius:10px;width:min(420px,80vw);height:14px;overflow:hidden}.load-fill{background:var(--grad);width:0%;min-width:28px;height:100%;transition:width .25s;position:relative;overflow:hidden}.load-fill:after{content:"";background:repeating-linear-gradient(-45deg,#ffffff4d 0 10px,#0000 10px 20px);animation:.6s linear infinite loadStripes;position:absolute;inset:0 0 0 -40px}@keyframes loadStripes{to{transform:translate(28.28px)}}#loading .logo{animation:1.8s ease-in-out infinite logoBob}@keyframes logoBob{0%,to{transform:rotate(-4deg)}50%{transform:rotate(-3deg)translateY(-8px)}}.load-text{letter-spacing:.08em;opacity:.85;font-size:24px}#menu{pointer-events:none;background:linear-gradient(90deg,#120a24c7 0%,#120a2440 42%,#120a2400 60%);justify-content:flex-start;align-items:stretch}.menu-panel{pointer-events:auto;flex-direction:column;justify-content:center;gap:22px;width:min(460px,100vw);padding:34px 34px 24px;display:flex}.garage{align-items:center;gap:10px;display:flex}.arrow{border:3px solid var(--cream);background:var(--grad);width:48px;height:48px;color:var(--cream);font:700 40px/1 var(--hud);cursor:pointer;box-shadow:0 4px 0 var(--ink);border-radius:50%;flex:none;padding-top:2px}.arrow:active{box-shadow:0 2px 0 var(--ink);transform:translateY(2px)}.auto-card{background:var(--panel);border:3px solid #fff4e8e6;border-radius:16px;flex:1;padding:12px 16px 10px;box-shadow:6px 6px #ff4f8b8c}.auto-name{font-family:var(--display);letter-spacing:.04em;color:var(--yellow);font-size:34px;line-height:1}.auto-tag{opacity:.85;margin:4px 0 8px;font-size:19px;line-height:1.1}.stats{letter-spacing:.08em;grid-template-columns:78px 1fr;align-items:center;gap:3px 10px;font-size:17px;display:grid}.stat-bar{background:#ffffff24;border-radius:6px;height:9px;overflow:hidden}.stat-bar i{background:var(--grad);border-radius:6px;height:100%;display:block}.options{flex-direction:column;gap:10px;display:flex}.opt{align-items:center;gap:12px;display:flex}.opt-label{letter-spacing:.1em;text-transform:uppercase;opacity:.9;width:70px;font-size:22px}.seg{background:#00000059;border:2px solid #fff4e880;border-radius:12px;flex:1;display:flex;overflow:hidden}.seg button{color:var(--cream);font:600 21px/1 var(--hud);letter-spacing:.06em;cursor:pointer;background:0 0;border:none;flex:1;padding:9px 4px 5px}.seg button.on{background:var(--grad);color:#fff;text-shadow:0 2px #0000004d}.big-btn{border:4px solid var(--cream);background:var(--grad);color:#fff;font:400 38px/1 var(--display);letter-spacing:.06em;cursor:pointer;box-shadow:0 7px 0 var(--ink), 0 0 30px #ff4f8b73;text-shadow:3px 3px 0 var(--ink);border-radius:18px;padding:14px 20px 10px;transition:transform 80ms}.big-btn:hover{transform:translateY(-2px)scale(1.02)}.big-btn:active{box-shadow:0 3px 0 var(--ink);transform:translateY(4px)}.big-btn .hi{font-family:var(--hindi);color:var(--yellow);margin-left:6px;font-size:30px;font-weight:800}.best{letter-spacing:.08em;opacity:.8;text-align:center;min-height:22px;font-size:20px}.sound-hint{z-index:30;background:var(--panel);letter-spacing:.06em;pointer-events:none;border:2px solid #fff4e88c;border-radius:999px;align-items:center;gap:8px;padding:7px 16px 4px;font-size:20px;animation:1.6s ease-in-out infinite hintPulse;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.sound-hint svg{fill:none;width:22px;height:22px;stroke:var(--yellow);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-top:-3px}.sound-hint svg path:first-child{fill:var(--yellow)}.hint-touch,.touch .hint-desktop{display:none}.touch .hint-touch{display:inline}@keyframes hintPulse{50%{opacity:.6}}.icon-seg button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.icon-seg svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;margin-top:-3px}.icon-seg svg circle,.icon-seg svg .cloud{fill:currentColor;fill-opacity:.25}.notify{z-index:40;background:var(--panel);border:3px solid var(--cream);min-width:280px;max-width:calc(100vw - 32px);box-shadow:5px 5px 0 var(--ink);pointer-events:none;opacity:0;border-radius:16px;align-items:center;gap:12px;padding:10px 20px 8px 10px;transition:opacity .25s,transform .35s cubic-bezier(.2,1.6,.4,1);display:flex;position:fixed;top:64px;left:50%;transform:translate(-50%,-30px)scale(.9)}body.racing .notify{top:18px}.notify.show{opacity:1;transform:translate(-50%)scale(1)}.notify-icon{background:var(--grad);border:2px solid var(--cream);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.notify.rain .notify-icon{background:linear-gradient(135deg,#5b8def 0%,#2b3f8f 100%)}.notify-icon svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.notify-icon svg .cloud,.notify-icon svg .fill{fill:#fff}.notify-title{font-family:var(--display);letter-spacing:.04em;color:var(--yellow);text-shadow:2px 2px 0 var(--ink);font-size:30px;line-height:1}.notify-text{letter-spacing:.04em;opacity:.92;font-size:19px}kbd{text-align:center;min-width:30px;font:600 18px/1 var(--hud);border:2px solid var(--cream);background:#ffffff14;border-bottom-width:4px;border-radius:7px;padding:5px 7px 2px;display:inline-block}#hud{pointer-events:none;z-index:5;position:fixed;inset:0}.pause-btn{pointer-events:auto;cursor:pointer;background:0 0;border:none;justify-content:center;gap:10px;width:64px;height:64px;padding:0;display:flex;position:absolute;top:16px;right:30px}.pause-btn i{border:4px solid var(--cream);width:17px;height:58px;box-shadow:0 3px 0 var(--ink);background:linear-gradient(#ff9d5c,#ff5f6d);border-radius:5px;display:block}.race-info{font-family:var(--hud);text-shadow:2px 2px 0 var(--ink);position:absolute;top:20px;left:30px}.ri-pos{font-family:var(--display);color:#fff;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--ink);font-size:76px;line-height:.9}.ri-pos small{color:var(--yellow);margin-left:2px;font-size:34px}.ri-pos em{opacity:.85;margin-left:6px;font-size:30px;font-style:normal}.ri-row{gap:12px;font-size:30px;font-weight:600;line-height:1.05;display:flex}.ri-row.dim{opacity:.75;font-size:24px}.ri-label{width:58px;color:var(--yellow);letter-spacing:.08em}#minimap{opacity:.92;width:190px;height:190px;position:absolute;top:92px;right:22px}.car-label{text-align:center;will-change:transform;line-height:.82;position:absolute;top:0;left:0}.cl-pos{font-family:var(--display);color:#ff3b4f;-webkit-text-stroke:3px var(--cream);paint-order:stroke fill;text-shadow:0 3px 0 var(--ink);font-size:40px}.cl-spd{font-family:var(--hud);color:#fff;-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;letter-spacing:.02em;font-size:46px;font-weight:700}.cl-spd small{margin-top:4px;font-size:26px;display:block}.hud-btn{pointer-events:auto;opacity:.9;border-radius:50%;justify-content:center;align-items:center;transition:transform 80ms,filter .1s;display:flex;position:absolute}.hud-btn .key-hint{letter-spacing:.12em;opacity:.75;text-shadow:1px 1px 0 var(--ink);font-size:18px;position:absolute;bottom:-22px}.hud-btn.pressed{filter:brightness(1.25)drop-shadow(0 0 16px #ff8a3de6);transform:scale(.92)}.hud-btn.brake,.hud-btn.gas{border:7px solid var(--cream);background:radial-gradient(circle at 50% 40%,#ffffff40,#ffffff0d);width:124px;height:124px;bottom:34px;box-shadow:0 5px #1b12338c}.hud-btn.brake{left:30px}.hud-btn.gas{right:30px}.chev{clip-path:polygon(0 32%,50% 0,100% 32%,100% 58%,50% 26%,0 58%,0 74%,50% 42%,100% 74%,100% 100%,50% 68%,0 100%);background:linear-gradient(#ffb36b,#ff4f8b);width:70px;height:70px}.chev.down{transform:rotate(180deg)}.hud-btn.nitro{width:108px;height:108px;bottom:196px;left:36px}.hud-btn.nitro .ring{position:absolute;inset:0;transform:rotate(-90deg)}.ring-bg{fill:#1b123373;stroke:#fff4e859;stroke-width:9px}.ring-fill{fill:none;stroke:#3ee0ff;stroke-width:9px;stroke-linecap:round;stroke-dasharray:276.46;stroke-dashoffset:276.46px;filter:drop-shadow(0 0 6px #3ee0ff);transition:stroke-dashoffset .15s linear}.nitro-icon{border:4px solid var(--cream);background:linear-gradient(160deg,#ff8fb8,#ff4f8b 60%,#d6307a);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;transform:rotate(-35deg)}.nitro-icon span{font:700 30px/1 var(--hud);color:#fff;text-shadow:2px 2px 0 var(--ink);padding-top:4px}.nitro-icon sub{font-size:17px}.hud-btn.nitro.ready .nitro-icon{animation:.9s ease-in-out infinite pulse}.hud-btn.nitro.empty{opacity:.5;filter:grayscale(.7)}.steer-zone{pointer-events:none;width:30%;position:absolute;top:30%;bottom:190px}body.touch .steer-zone{pointer-events:auto}.steer-zone.left{left:0}.steer-zone.right{right:0}@keyframes pulse{0%,to{transform:rotate(-35deg)scale(1)}50%{transform:rotate(-35deg)scale(1.1);box-shadow:0 0 22px #3ee0ff}}.countdown{font-family:var(--display);color:#fff;-webkit-text-stroke:8px var(--ink);paint-order:stroke fill;text-shadow:10px 10px 0 var(--pink);pointer-events:none;white-space:nowrap;font-size:220px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.countdown.pop{animation:.9s ease-out forwards pop}.countdown.go{color:var(--yellow);font-family:var(--hindi);text-shadow:10px 10px 0 var(--orange);font-size:200px;font-weight:800}@keyframes pop{0%{opacity:0;transform:translate(-50%,-50%)scale(2.2)}18%{opacity:1;transform:translate(-50%,-50%)scale(.95)}30%{transform:translate(-50%,-50%)scale(1.05)}75%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.85)}}.toast{font-family:var(--display);letter-spacing:.04em;color:#fff;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--orange);opacity:0;pointer-events:none;white-space:nowrap;font-size:58px;position:absolute;top:20%;left:50%;transform:translate(-50%)}.toast.show{animation:1.6s ease-out forwards toast}.toast.nitro{color:#7ff3ff;text-shadow:5px 5px #6b2bff}@keyframes toast{0%{opacity:0;transform:translate(-50%)translateY(20px)scale(.8)}15%{opacity:1;transform:translate(-50%)translateY(0)scale(1.08)}25%{transform:translate(-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(-24px)}}.wrong-way{font-family:var(--display);color:#ff3b4f;-webkit-text-stroke:4px var(--cream);paint-order:stroke fill;font-size:80px;animation:.6s steps(2,end) infinite blink;position:absolute;top:30%;left:50%;transform:translate(-50%)}@keyframes blink{50%{opacity:.2}}#pause,#results{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f081e8c}.panel{background:var(--panel);border:4px solid var(--cream);border-radius:22px;flex-direction:column;align-items:stretch;gap:14px;min-width:340px;padding:26px 34px 30px;display:flex;box-shadow:10px 10px #ff4f8b80}.panel.wide{min-width:min(620px,94vw)}.panel h2{text-align:center;font:400 72px/1 var(--display);letter-spacing:.05em;color:var(--yellow);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--pink);margin:0}.result-sub{text-align:center;opacity:.9;margin-top:-6px;font-size:26px}.btn{color:var(--cream);font:600 26px/1 var(--hud);letter-spacing:.06em;cursor:pointer;background:#ffffff14;border:3px solid #fff4e8cc;border-radius:14px;padding:12px 18px 8px}.btn:hover{background:#ffffff29}.row{justify-content:center;gap:14px;margin-top:6px;display:flex}.results-table{border-collapse:collapse;width:100%;font-size:25px}.results-table td{border-bottom:1px solid #fff4e824;padding:5px 10px 1px}.results-table tr.me td{color:var(--yellow);font-weight:700}.results-table .swatch{border:2px solid var(--cream);vertical-align:-1px;border-radius:50%;width:16px;height:16px;margin-right:8px;display:inline-block}.results-table td:first-child{font-family:var(--display);width:54px;font-size:30px}.results-table td:last-child{text-align:right}@media (width<=800px){.logo-main{font-size:110px}.ri-pos{font-size:56px}#minimap{width:130px;height:130px}.hud-btn.brake,.hud-btn.gas{width:96px;height:96px}.hud-btn.nitro{width:88px;height:88px;bottom:160px}}.comic{transform:translate(-50%, -100%) rotate(var(--rot,-8deg));font-family:var(--display);letter-spacing:.04em;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--ink);pointer-events:none;white-space:nowrap;font-size:44px;animation:.9s ease-out forwards comicPop;position:absolute}@keyframes comicPop{0%{opacity:0;transform:translate(-50%, -60%) rotate(var(--rot)) scale(.3)}20%{opacity:1;transform:translate(-50%, -100%) rotate(var(--rot)) scale(1.15)}35%{transform:translate(-50%, -100%) rotate(var(--rot)) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%, -150%) rotate(var(--rot)) scale(.95)}}#hud{transition:opacity .35s}body.cine #hud,body.cine #notify{opacity:0;transition-duration:.2s}#cine{z-index:6;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cine-bar{background:#0b0716;height:min(11vh,14vw);animation:.45s cubic-bezier(.2,.8,.2,1) forwards cineBar;position:absolute;left:0;right:0;transform:scaleY(0)}.cine-bar.top{transform-origin:top;top:0;box-shadow:0 3px #ff4f8b8c}.cine-bar.bot{transform-origin:bottom;bottom:0;box-shadow:0 -3px #ff8a3d8c}@keyframes cineBar{to{transform:scaleY(1)}}.cine-word{font-family:var(--display);letter-spacing:.04em;color:var(--yellow);-webkit-text-stroke:clamp(4px, .45vw, 7px) var(--ink);paint-order:stroke fill;text-shadow:.06em .06em 0 var(--ink), 0 0 .5em #ff8a3d8c;white-space:nowrap;opacity:0;font-size:clamp(44px,7.5vw,104px);position:absolute;top:27%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)scale(.2)}.cine-word.pop{animation:1.8s cubic-bezier(.2,.9,.25,1.2) forwards cineWord}@keyframes cineWord{0%{opacity:0;transform:translate(-50%,-50%)rotate(-7deg)scale(.2)}10%{opacity:1;transform:translate(-50%,-50%)rotate(-7deg)scale(1.2)}20%{transform:translate(-50%,-50%)rotate(-7deg)scale(1)}70%{opacity:1;transform:translate(-50%,-54%)rotate(-6deg)scale(1.04)}to{opacity:0;transform:translate(-50%,-62%)rotate(-5deg)scale(1.1)}}.noscript-note{z-index:50;font-family:var(--hud);color:var(--cream);text-align:center;background:radial-gradient(circle at 50% 30%,#4b2366 0%,#1d1036 55%,#0f0820 100%);padding:48px 24px;position:fixed;inset:0;overflow:auto}.noscript-note h1{font:400 clamp(46px, 9vw, 92px) / 1 var(--display);color:var(--yellow);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--pink);margin-bottom:22px}.noscript-note p{opacity:.92;max-width:620px;margin:0 auto 16px;font-size:22px;line-height:1.45}@media (height<=780px) and (width>=801px){.menu-panel{gap:13px;padding-top:16px;padding-bottom:12px}.logo.small .logo-top{font-size:36px}.logo.small .logo-main{font-size:78px}}@media (height<=520px){.menu-panel{gap:8px;width:min(430px,58vw);max-height:100%;padding:8px 14px 8px 18px;overflow-y:auto}.logo.small .logo-top{text-shadow:3px 3px 0 var(--ink);font-size:20px}.logo.small .logo-main{-webkit-text-stroke:3px var(--ink);font-size:44px}.logo.small .logo-sub{display:none}.garage{gap:8px}.arrow{width:38px;height:38px;font-size:30px}.auto-card{border-width:2px;padding:7px 12px 6px;box-shadow:4px 4px #ff4f8b8c}.auto-name{font-size:24px}.auto-tag{margin:2px 0 4px;font-size:14px}.stats{grid-template-columns:52px 1fr;gap:1px 8px;font-size:12px}.stat-bar{height:6px}.options{grid-template-columns:1fr 1fr;gap:6px 10px;display:grid}.opt{flex-direction:column;align-items:stretch;gap:2px}.opt-label{width:auto;font-size:13px}.seg button{padding:7px 2px 4px;font-size:16px}.big-btn{box-shadow:0 5px 0 var(--ink), 0 0 24px #ff4f8b73;border-width:3px;padding:9px 14px 6px;font-size:28px}.big-btn .hi{font-size:22px}.best{min-height:0;font-size:13px}.sound-hint{padding:5px 12px 3px;font-size:15px;top:8px}.notify{top:44px}.panel{gap:8px;min-width:280px;max-height:calc(100% - 16px);padding:12px 22px 14px;overflow-y:auto}.panel h2{font-size:44px}.result-sub{font-size:18px}.btn{padding:9px 14px 6px;font-size:20px}.row{margin-top:2px}.results-table{font-size:16px}.results-table td{padding:2px 8px 0}.results-table td:first-child{width:34px;font-size:20px}.results-table .swatch{width:11px;height:11px}}body.touch .hud-btn .key-hint{display:none}@media (height<=520px){.pause-btn{gap:7px;width:44px;height:44px;top:6px;right:16px}.pause-btn i{border-width:3px;width:12px;height:38px}.race-info{top:8px;left:16px}.ri-pos{-webkit-text-stroke:2px var(--ink);text-shadow:3px 3px 0 var(--ink);font-size:46px}.ri-pos small{font-size:22px}.ri-pos em{font-size:19px}.ri-row{gap:8px;font-size:18px}.ri-row.dim{font-size:15px}.ri-label{width:38px}#minimap{width:104px;height:104px;top:56px;right:14px}.cl-pos{-webkit-text-stroke:2px var(--cream);font-size:28px}.cl-spd{-webkit-text-stroke:3px var(--ink);font-size:30px}.cl-spd small{margin-top:2px;font-size:17px}.hud-btn.brake,.hud-btn.gas{border-width:5px;width:84px;height:84px;bottom:14px}.hud-btn.brake{left:18px}.hud-btn.gas{right:18px}.chev{width:46px;height:46px}.hud-btn.nitro{width:74px;height:74px;bottom:112px;left:22px}.nitro-icon{border-width:3px;width:44px;height:44px}.nitro-icon span{font-size:20px}.nitro-icon sub{font-size:12px}.steer-zone{top:34%;bottom:112px}.countdown{-webkit-text-stroke:6px var(--ink);text-shadow:7px 7px 0 var(--pink);font-size:130px}.countdown.go{font-size:110px}.toast{font-size:36px;top:24%}.wrong-way{font-size:50px}.panel h2{font-size:36px}.result-sub{margin-top:-4px;font-size:15px}.results-table{font-size:14px}.results-table td{padding:1px 8px 0}.results-table td:first-child{font-size:17px}}.sprite{width:0;height:0;position:absolute;overflow:hidden}svg.coin{vertical-align:-.12em;flex:none;width:1em;height:1em}.chip{background:var(--panel);border:3px solid var(--cream);box-shadow:3px 3px 0 var(--ink);font:600 25px/1 var(--hud);letter-spacing:.05em;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 14px 3px;display:inline-flex}.chip svg{width:24px;height:24px;margin-top:-4px}.chip.streak svg{color:var(--yellow)}.chip.daily svg{color:var(--orange)}.chip.bump span{animation:.5s ease-out bump;display:inline-block}@keyframes bump{30%{color:var(--yellow);transform:scale(1.3)}}.dot{background:var(--green);border:3px solid var(--cream);border-radius:50%;width:17px;height:17px;animation:1.1s ease-in-out infinite dotPulse;display:none;position:absolute;top:-7px;right:-7px}.has-dot .dot{display:block}@keyframes dotPulse{50%{box-shadow:0 0 12px var(--green);transform:scale(1.25)}}.wallet-bar{pointer-events:auto;gap:10px;display:flex;position:absolute;top:22px;right:22px}.tier{font:600 15px/1 var(--hud);letter-spacing:.16em;background:#ffffff1a;border:2px solid #fff4e899;border-radius:7px;flex:none;padding:5px 8px 2px}.tier.STREET{background:#2463d6}.tier.PRO{background:#8a2be2}.tier.LEGEND{color:var(--ink);border-color:var(--cream);background:linear-gradient(90deg,#e8b33c,#ff8a3d)}.stat-bar{display:flex}.stat-bar i{flex:none}.stat-bar b{background:var(--yellow);height:100%;box-shadow:inset 2px 0 0 var(--ink);border-radius:0 6px 6px 0;display:block}.card-foot{align-items:center;gap:10px;min-height:30px;margin-top:9px;display:flex}.auto-count{white-space:nowrap;letter-spacing:.12em;opacity:.6;margin-right:auto;font-size:16px}.lock-note{font:600 19px/1 var(--hud);letter-spacing:.08em;color:var(--yellow);align-items:center;gap:5px;display:none}.lock-note svg{width:17px;height:17px;margin-top:-3px}.auto-card.locked .lock-note{display:inline-flex}.auto-card.locked #upgradeBtn{display:none}.auto-card.locked .stat-bar i{filter:grayscale(.8)brightness(.8)}.pill-btn{border:3px solid var(--cream);background:var(--grad);color:#fff;font:600 19px/1 var(--hud);letter-spacing:.1em;cursor:pointer;box-shadow:0 3px 0 var(--ink);text-shadow:1px 1px 0 var(--ink);border-radius:999px;align-items:center;gap:6px;padding:6px 14px 3px;display:inline-flex;position:relative}.pill-btn svg{width:17px;height:17px;margin-top:-3px}.pill-btn:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.big-btn.unlock{box-shadow:0 7px 0 var(--ink), 0 0 30px #ffd23f73;background:linear-gradient(90deg,#ffd23f 0%,#ff8a3d 100%);justify-content:center;align-items:center;gap:10px;display:flex}.big-btn.unlock svg{width:34px;height:34px}.big-btn.unlock.cant{filter:grayscale(.75)brightness(.8);cursor:not-allowed;box-shadow:0 7px 0 var(--ink)}.big-btn.unlock.cant:hover{transform:none}.shake{animation:.4s shake}@keyframes shake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.pts-box{background:#1b12338c;border:3px solid #fff4e8cc;border-radius:16px;width:190px;padding:7px 12px 9px;position:absolute;top:294px;right:22px}.pts-main{font:400 38px/1 var(--display);letter-spacing:.04em;color:#fff;-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:3px 3px 0 var(--ink);align-items:center;gap:8px;display:flex}.pts-main svg{width:30px;height:30px}.pts-main span{padding-top:4px;display:inline-block}.pts-main.bump span{animation:.45s ease-out bump}.clean-meter{font:600 15px/1 var(--hud);letter-spacing:.12em;align-items:center;gap:8px;margin-top:4px;display:flex}.cm-label{opacity:.85;padding-top:3px}.cm-bar{background:#ffffff24;border-radius:5px;flex:1;height:9px;overflow:hidden}.cm-bar i{transform-origin:0;background:linear-gradient(90deg,#39e07c,#ffd23f);border-radius:5px;height:100%;display:block;transform:scaleX(0)}.clean-meter.reset .cm-bar{animation:.5s cmReset}@keyframes cmReset{40%{background:#ff3b4fb3}}.pts-feed{flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:absolute;top:392px;right:22px}.pts-chip{background:var(--panel);border:2px solid var(--cream);box-shadow:3px 3px 0 var(--ink);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:5px 12px 2px;animation:2s cubic-bezier(.2,1.4,.4,1) forwards chipIn;display:flex}.pts-chip b{font:400 30px/1 var(--display);letter-spacing:.03em;color:var(--yellow);-webkit-text-stroke:1.5px var(--ink);paint-order:stroke fill}.pts-chip span{font:600 19px/1 var(--hud);letter-spacing:.08em;padding-top:3px}.pts-chip.overtake b{color:#7ff3ff}.pts-chip.throttleKm b{color:var(--green)}.pts-chip.big{border-color:var(--yellow)}@keyframes chipIn{0%{opacity:0;transform:translate(40px)scale(.8)}12%{opacity:1;transform:translate(0)scale(1.08)}22%{transform:none}80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}.pause-note{letter-spacing:.04em;opacity:.9;justify-content:center;align-items:center;gap:6px;margin-top:-4px;font-size:21px;display:flex}.pause-note svg{width:20px;height:20px;margin-top:-3px}.pause-note span{color:var(--yellow);font-weight:700}.pause-note.song-note{opacity:.75;margin-top:0;font-size:17px}.song-note svg{width:16px;height:16px;margin-top:-2px}.song-note span{color:inherit;font-weight:600}.song-note em{opacity:.7;font-style:normal}.results-panel{max-width:min(1080px,96vw)}.results-body{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);align-items:start;gap:22px;display:grid}.rewards{background:#00000040;border:3px solid #fff4e899;border-radius:16px;padding:10px 16px 12px}.rw-title{font:400 30px/1 var(--display);letter-spacing:.06em;color:var(--yellow);text-shadow:2px 2px 0 var(--ink)}.rw-list{gap:1px;margin:6px 0 0;padding:0;list-style:none;display:grid}.rw-list li{letter-spacing:.03em;opacity:0;animation:.35s ease-out forwards rwIn;animation-delay:calc(var(--i) * .11s);justify-content:space-between;gap:12px;font-size:21px;display:flex}.rw-list li small{opacity:.65;margin-left:4px}.rw-list li b{color:var(--yellow);font-weight:600}.rw-list li.streak,.rw-list li.streak b{color:#7ff3ff}@keyframes rwIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.rw-total{font:400 32px/1 var(--display);letter-spacing:.05em;border-top:2px dashed #fff4e859;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;display:flex}.rw-num{color:var(--yellow);-webkit-text-stroke:1.5px var(--ink);paint-order:stroke fill;text-shadow:3px 3px 0 var(--ink);align-items:center;gap:6px;display:flex}.rw-num svg{width:28px;height:28px}.rw-foot{letter-spacing:.06em;opacity:.8;justify-content:space-between;gap:10px;margin-top:4px;font-size:17px;display:flex}.rw-streak i{border:2px solid var(--cream);border-radius:50%;width:11px;height:11px;margin-left:4px;display:inline-block}.rw-streak i.on{background:var(--yellow)}.rw-balance{font:600 22px/1 var(--hud);letter-spacing:.1em;background:#ffffff14;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:7px 10px 4px;display:flex}.rw-balance svg{width:20px;height:20px;margin-top:-3px}.btn.with-dot{position:relative}.modal{z-index:20;background:#0f081e8c;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}}.up-pop{border:4px solid var(--yellow);width:min(560px,100%);box-shadow:10px 10px 0 var(--ink), 0 0 50px #ffd23f4d;text-align:center;background:linear-gradient(160deg,#401860f7,#1c1234f7);border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:50px 26px 22px;animation:.6s cubic-bezier(.2,1.6,.4,1) both popIn;display:flex;position:relative}@keyframes popIn{0%{opacity:0;transform:translateY(60px)scale(.7)}}.up-pop-badge{background:var(--grad);border:4px solid var(--cream);width:78px;height:78px;box-shadow:0 5px 0 var(--ink);border-radius:50%;place-items:center;margin-left:-39px;display:grid;position:absolute;top:-40px;left:50%}.up-pop-badge svg{color:#fff;width:40px;height:40px;animation:.8s ease-in-out infinite arrowBob}.up-pop-badge:after{content:"";border:4px solid var(--yellow);border-radius:50%;animation:1.4s ease-out infinite ring;position:absolute;inset:-4px}@keyframes arrowBob{50%{transform:translateY(-5px)}}@keyframes ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.up-pop-title{font:400 48px/1 var(--display);letter-spacing:.05em;color:var(--yellow);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--pink)}.up-pop-text{letter-spacing:.03em;opacity:.92;font-size:23px}.up-pop-stats{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin:6px 0 4px;display:grid}.ups{opacity:.55;animation:.4s ease-out both rwIn;animation-delay:calc(.12s + var(--i) * 80ms);background:#ffffff0f;border:3px solid #fff4e859;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:10px 6px 8px;display:flex}.ups.ok{opacity:1;border-color:var(--yellow);background:#ffd23f1f}.ups.ok .ups-icon{animation:1.2s ease-in-out infinite glowPulse}.ups-icon{background:var(--grad);border:3px solid var(--cream);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ups-icon svg{color:#fff;width:26px;height:26px}.ups b{font:400 24px/1 var(--display);letter-spacing:.05em;color:var(--yellow)}.ups small{font:600 14px/1 var(--hud);letter-spacing:.18em;opacity:.75}.ups span{font:600 19px/1 var(--hud);letter-spacing:.04em;align-items:center;gap:4px;display:inline-flex}.ups span svg{width:16px;height:16px;margin-top:-3px}@keyframes glowPulse{50%{box-shadow:0 0 18px var(--yellow);transform:scale(1.08)}}.big-btn.small{border-width:3px;padding:10px 18px 7px;font-size:28px}#garage{pointer-events:none;background:linear-gradient(#120a24cc,#120a248c 110px,#120a2400 200px),radial-gradient(at 50% 55%,#120a2400 40%,#120a248c 100%);display:block}#garage.hidden{display:none!important}.gar-top{pointer-events:auto;align-items:center;gap:16px;display:flex;position:absolute;top:18px;left:22px;right:22px}.gar-title{text-align:center;flex:1}.gar-kicker{font:600 20px/1 var(--hud);letter-spacing:.32em;opacity:.85}.gar-name{font:400 54px/1 var(--display);letter-spacing:.04em;color:var(--yellow);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--pink)}.btn.back{background:var(--panel);box-shadow:3px 3px 0 var(--ink)}.gar-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gar-lines line{stroke:var(--cream);stroke-width:2.5px;stroke-dasharray:7 5;filter:drop-shadow(1px 1px 0 var(--ink))}.gar-lines .anchor{fill:var(--pink);stroke:var(--cream);stroke-width:3px}.gar-lines .pulse{fill:none;stroke:var(--yellow);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out infinite anchorPulse}.gar-lines .part-name{font:600 17px var(--hud);letter-spacing:.12em;fill:var(--cream);stroke:var(--ink);stroke-width:4px;paint-order:stroke fill;text-anchor:middle}.gar-lines g:not(.ready) .pulse{display:none}@keyframes anchorPulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.up-card{pointer-events:auto;background:var(--panel);border:3px solid var(--cream);width:262px;animation:.5s cubic-bezier(.2,1.4,.4,1) both cardIn;animation-delay:calc(var(--i) * .1s);border-radius:16px;padding:10px 14px 12px;position:absolute;box-shadow:6px 6px #ff4f8b8c}@keyframes cardIn{0%{opacity:0;transform:scale(.8)translateY(20px)}}.up-card.ready{border-color:var(--yellow);box-shadow:6px 6px #ff4f8b8c,0 0 26px #ffd23f59}.up-card.slot-l{top:44%;left:3.5vw}.up-card.slot-tr{top:22%;right:3.5vw}.up-card.slot-br{bottom:17%;right:3.5vw}.up-card.boost{animation:.7s ease-out cardBoost}@keyframes cardBoost{25%{box-shadow:6px 6px 0 #ff4f8b8c, 0 0 40px var(--yellow);border-color:#fff;transform:scale(1.06)}}.uc-head{align-items:center;gap:10px;display:flex}.uc-icon{background:var(--grad);border:3px solid var(--cream);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.uc-icon svg{color:#fff;width:27px;height:27px}.uc-label{font:400 30px/1 var(--display);letter-spacing:.05em;color:var(--yellow);text-shadow:2px 2px 0 var(--ink)}.uc-part{font:600 15px/1 var(--hud);letter-spacing:.2em;opacity:.75}.uc-lv{font:600 21px/1 var(--hud);letter-spacing:.06em;margin-left:auto}.uc-lv b{color:var(--yellow)}.uc-pips{gap:5px;margin:10px 0 7px;display:flex}.uc-pips i{background:#ffffff1f;border:2px solid #fff4e859;border-radius:4px;flex:1;height:11px}.uc-pips i.on{background:var(--grad);border-color:var(--cream)}.uc-pips i.new{animation:.6s cubic-bezier(.2,1.8,.4,1) pipPop}@keyframes pipPop{0%{background:#fff;transform:scaleY(2.4)scaleX(1.3)}}.uc-val{font:600 27px/1 var(--hud);align-items:baseline;gap:7px;display:flex}.uc-val .next{color:var(--green)}.uc-val em{opacity:.6;font-size:20px;font-style:normal}.uc-val small{letter-spacing:.08em;opacity:.7;font-size:16px}.uc-buy{border:3px solid var(--cream);background:var(--grad);color:#fff;width:100%;font:400 26px/1 var(--display);letter-spacing:.06em;cursor:pointer;box-shadow:0 4px 0 var(--ink);text-shadow:2px 2px 0 var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:9px;padding:8px 10px 5px;display:flex}.uc-buy svg{width:24px;height:24px}.uc-buy:active{box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}.uc-buy.cant{color:#fff4e8a6;cursor:not-allowed;text-shadow:none;background:#ffffff14}.uc-buy.max{cursor:default;background:linear-gradient(90deg,#39e07c,#1fae62)}.gar-bottom{pointer-events:auto;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.gar-pop{z-index:2;font:400 44px/1 var(--display);letter-spacing:.04em;color:var(--green);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--ink);white-space:nowrap;pointer-events:none;animation:1.1s ease-out forwards garPop;position:absolute;transform:translate(-50%,-100%)}@keyframes garPop{0%{opacity:0;transform:translate(-50%,-60%)scale(.4)}20%{opacity:1;transform:translate(-50%,-100%)scale(1.15)}35%{transform:translate(-50%,-100%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-170%)}}#daily{z-index:25;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f081e99}.daily-panel{align-items:center;width:min(640px,94vw);animation:.6s cubic-bezier(.2,1.6,.4,1) both popIn}.daily-days{grid-template-columns:repeat(7,1fr);gap:8px;width:100%;margin:6px 0 8px;display:grid}.dday{font:600 15px/1 var(--hud);letter-spacing:.1em;background:#ffffff0f;border:2px solid #fff4e859;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:9px 2px 7px;display:flex;position:relative}.dday svg{width:26px;height:26px}.dday b{font:400 22px/1 var(--display);letter-spacing:.03em;color:var(--yellow)}.dday.done{opacity:.5}.dday.done:after{content:"✓";background:var(--green);width:22px;height:22px;color:var(--ink);font:700 16px/22px var(--hud);text-align:center;border-radius:50%;position:absolute;top:-8px;right:-6px}.dday.today{border:3px solid var(--yellow);background:#ffd23f29;animation:1.2s ease-in-out infinite today}@keyframes today{50%{transform:scale(1.07);box-shadow:0 0 20px #ffd23f99}}#dailyClaim{align-items:center;gap:10px;display:flex}#dailyClaim svg{width:34px;height:34px}.fly-coin{z-index:60;pointer-events:none;width:30px;height:30px;animation:.8s cubic-bezier(.5,-.4,.7,1) forwards coinFly;animation-delay:var(--d);position:fixed}@keyframes coinFly{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:1;transform:translate(var(--sx), var(--sy)) scale(1.1)}to{transform:translate(var(--dx), var(--dy)) scale(.6);opacity:.9}}@media (width<=900px){.results-body{grid-template-columns:1fr}.up-card{width:220px}}@media (width<=800px){.pts-box{width:130px;padding:5px 9px 7px;top:232px}.pts-main{font-size:28px}.pts-main svg{width:22px;height:22px}.pts-feed{top:300px}.wallet-bar{top:auto;bottom:16px;right:16px}}@media (height<=780px) and (width>=801px){.up-card.slot-tr{top:19%}}@media (height<=520px){.chip{border-width:2px;gap:5px;padding:5px 10px 2px;font-size:17px}.chip svg{width:17px;height:17px;margin-top:-3px}.wallet-bar{gap:6px;top:8px;bottom:auto;right:12px}.tier{padding:3px 5px 1px;font-size:11px}.card-foot{min-height:24px;margin-top:5px}.auto-count{font-size:12px}.pill-btn{border-width:2px;padding:4px 10px 2px;font-size:14px}.lock-note{font-size:14px}.big-btn.unlock svg{width:24px;height:24px}.pts-box{border-width:2px;border-radius:12px;width:104px;padding:3px 7px 5px;top:168px;right:14px}.pts-main{-webkit-text-stroke:1.5px var(--ink);text-shadow:2px 2px 0 var(--ink);gap:5px;font-size:22px}.pts-main svg{width:17px;height:17px}.clean-meter{gap:5px;margin-top:2px;font-size:10px}.cm-bar{height:6px}.pts-feed{gap:4px;top:222px;right:14px}.pts-chip{gap:5px;padding:3px 8px 1px}.pts-chip b{font-size:19px}.pts-chip span{font-size:12px}.pause-note{font-size:15px}.pause-note.song-note{font-size:13px}.results-body{grid-template-columns:minmax(0,1.3fr) minmax(200px,1fr);gap:12px}.rewards{border-width:2px;padding:6px 10px 8px}.rw-title{font-size:20px}.rw-list li{font-size:14px}.rw-total{margin-top:4px;padding-top:4px;font-size:22px}.rw-num svg{width:18px;height:18px}.rw-foot{font-size:12px}.rw-balance{margin-top:4px;padding:4px 8px 2px;font-size:15px}.up-pop{border-width:3px;gap:6px;padding:34px 16px 12px}.up-pop-badge{width:58px;height:58px;margin-left:-29px;top:-30px}.up-pop-badge svg{width:30px;height:30px}.up-pop-title{font-size:32px}.up-pop-text{font-size:16px}.ups{border-width:2px;padding:6px 4px 5px}.ups-icon{border-width:2px;width:32px;height:32px}.ups-icon svg{width:18px;height:18px}.ups b{font-size:17px}.ups small{font-size:10px}.ups span{font-size:14px}.big-btn.small{padding:7px 12px 5px;font-size:21px}.gar-top{top:8px;left:12px;right:12px}.gar-kicker{font-size:12px}.gar-name{-webkit-text-stroke:2px var(--ink);text-shadow:3px 3px 0 var(--pink);font-size:30px}.up-card{border-width:2px;width:188px;padding:6px 9px 8px;box-shadow:4px 4px #ff4f8b8c}.up-card.slot-l{top:36%;left:12px}.up-card.slot-tr{top:17%;right:12px}.up-card.slot-br{bottom:12px;right:12px}.uc-icon{border-width:2px;width:32px;height:32px}.uc-icon svg{width:19px;height:19px}.uc-label{font-size:21px}.uc-part{font-size:10px}.uc-lv{font-size:15px}.uc-pips{gap:3px;margin:6px 0 4px}.uc-pips i{height:7px}.uc-val{font-size:18px}.uc-val em,.uc-val small{font-size:12px}.uc-buy{border-width:2px;margin-top:5px;padding:5px 6px 3px;font-size:18px}.uc-buy svg{width:17px;height:17px}.gar-bottom{bottom:10px}.gar-pop{font-size:28px}.daily-days{gap:5px}.dday{padding:5px 1px 4px;font-size:11px}.dday svg{width:18px;height:18px}.dday b{font-size:16px}#dailyClaim svg{width:24px;height:24px}}.steer-zone{z-index:1}.hud-btn{z-index:2}body.touch .hud-btn.nitro:before{content:"";border-radius:50%;position:absolute;inset:-14px}.sound-hint{white-space:nowrap}.results-table .livery{opacity:.6}:root{--u:1px}@media (aspect-ratio<=4/5){:root{--u:clamp(.8px, min(.25vw, .117vh), 1.45px)}#menu{background:linear-gradient(#120a2400 42%,#120a24b3 60%,#120a24eb 100%);flex-direction:column;align-items:center}.menu-panel{width:min(calc(460 * var(--u)), 100vw);height:100%;padding:0 calc(14 * var(--u)) calc(calc(10 * var(--u)) + env(safe-area-inset-bottom));gap:calc(10 * var(--u));touch-action:pan-y;justify-content:flex-start;overflow-y:auto}.menu-panel .logo{margin-top:calc(calc(86 * var(--u)) + env(safe-area-inset-top));filter:drop-shadow(0 calc(4 * var(--u)) 0 var(--ink))}.logo.small .logo-top{font-size:calc(22 * var(--u));-webkit-text-stroke:calc(2 * var(--u)) var(--ink);text-shadow:calc(3 * var(--u)) calc(3 * var(--u)) 0 var(--ink)}.logo.small .logo-main{font-size:calc(50 * var(--u));-webkit-text-stroke:calc(2.5 * var(--u)) var(--ink)}.logo.small .logo-sub{font-size:calc(11 * var(--u));margin-top:calc(6 * var(--u));padding:calc(3 * var(--u)) calc(10 * var(--u)) 0;box-shadow:calc(3 * var(--u)) calc(3 * var(--u)) 0 var(--pink)}.garage{gap:calc(8 * var(--u));margin-top:auto}.arrow{width:calc(38 * var(--u));height:calc(38 * var(--u));font-size:calc(30 * var(--u));border-width:calc(2.5 * var(--u))}.auto-card{min-width:0;padding:calc(9 * var(--u)) calc(12 * var(--u)) calc(9 * var(--u));border-width:calc(2.5 * var(--u));border-radius:calc(14 * var(--u));box-shadow:calc(4 * var(--u)) calc(4 * var(--u)) 0 #ff4f8b8c}.auto-name{font-size:calc(25 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.auto-tag{display:none}.stats{grid-template-columns:calc(50 * var(--u)) 1fr;gap:calc(2 * var(--u)) calc(8 * var(--u));margin-top:calc(6 * var(--u));font-size:calc(13 * var(--u))}.stat-bar{height:calc(6 * var(--u))}.card-foot{gap:calc(6 * var(--u));margin-top:calc(8 * var(--u));min-height:0}.tier{font-size:calc(10 * var(--u));padding:calc(3 * var(--u)) calc(5 * var(--u)) calc(1 * var(--u));border-width:calc(1.5 * var(--u));border-radius:calc(5 * var(--u))}.auto-count{font-size:calc(11 * var(--u))}.lock-note{font-size:calc(14 * var(--u))}.lock-note svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.pill-btn{font-size:calc(13 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u)) calc(2 * var(--u));border-width:calc(2 * var(--u));gap:calc(4 * var(--u))}.pill-btn svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.pill-btn .dot{width:calc(13 * var(--u));height:calc(13 * var(--u));top:calc(-5 * var(--u));right:calc(-5 * var(--u));border-width:calc(2 * var(--u))}.options{gap:calc(7 * var(--u)) calc(10 * var(--u));grid-template-columns:1fr 1fr;display:grid}.opt{align-items:stretch;gap:calc(3 * var(--u));flex-direction:column}.opt-label{width:auto;font-size:calc(12 * var(--u))}.seg{border-width:calc(1.5 * var(--u));border-radius:calc(10 * var(--u))}.seg button{font-size:calc(15 * var(--u));padding:calc(7 * var(--u)) calc(2 * var(--u)) calc(4 * var(--u))}.icon-seg svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.menu-panel .big-btn{font-size:calc(27 * var(--u));padding:calc(11 * var(--u)) calc(14 * var(--u)) calc(7 * var(--u));border-width:calc(3 * var(--u));border-radius:calc(14 * var(--u));box-shadow:0 calc(5 * var(--u)) 0 var(--ink), 0 0 calc(22 * var(--u)) #ff4f8b73}.menu-panel .big-btn .hi{font-size:calc(21 * var(--u))}.big-btn.unlock svg{width:calc(24 * var(--u));height:calc(24 * var(--u))}.best{font-size:calc(12 * var(--u));white-space:nowrap;text-overflow:ellipsis;min-height:0;overflow:hidden}.wallet-bar{top:calc(calc(10 * var(--u)) + env(safe-area-inset-top));gap:calc(6 * var(--u));bottom:auto;left:50%;right:auto;transform:translate(-50%)}.chip{font-size:calc(16 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u)) calc(2 * var(--u));border-width:calc(2 * var(--u));box-shadow:calc(2 * var(--u)) calc(2 * var(--u)) 0 var(--ink);gap:calc(5 * var(--u))}.chip svg{width:calc(16 * var(--u));height:calc(16 * var(--u));margin-top:calc(-3 * var(--u))}.sound-hint{top:calc(calc(46 * var(--u)) + env(safe-area-inset-top));font-size:calc(13 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u)) calc(2 * var(--u));border-width:calc(1.5 * var(--u))}.sound-hint svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.notify{top:calc(calc(46 * var(--u)) + env(safe-area-inset-top));width:max-content;min-width:0;max-width:calc(100vw - calc(40 * var(--u)));gap:calc(9 * var(--u));padding:calc(7 * var(--u)) calc(14 * var(--u)) calc(5 * var(--u)) calc(7 * var(--u));border-width:calc(2.5 * var(--u));border-radius:calc(13 * var(--u));box-shadow:calc(4 * var(--u)) calc(4 * var(--u)) 0 var(--ink);transform:translate(-50%, calc(20 * var(--u))) scale(.9)}.notify.show{transform:translate(-50%)scale(1)}body.racing .notify{top:auto;bottom:calc(calc(250 * var(--u)) + env(safe-area-inset-bottom))}.notify-icon{width:calc(34 * var(--u));height:calc(34 * var(--u))}.notify-icon svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.notify-title{font-size:calc(21 * var(--u))}.notify-text{font-size:calc(14 * var(--u))}.gar-top{top:calc(calc(10 * var(--u)) + env(safe-area-inset-top));left:calc(12 * var(--u));right:calc(12 * var(--u));gap:calc(8 * var(--u))}.gar-kicker{font-size:calc(10 * var(--u));letter-spacing:.25em}.gar-name{font-size:calc(26 * var(--u));white-space:nowrap;-webkit-text-stroke:calc(2 * var(--u)) var(--ink);text-shadow:calc(3 * var(--u)) calc(3 * var(--u)) 0 var(--pink)}.btn.back{font-size:calc(15 * var(--u));padding:calc(7 * var(--u)) calc(9 * var(--u)) calc(4 * var(--u));border-width:calc(2 * var(--u));border-radius:calc(11 * var(--u))}.gar-top .chip{font-size:calc(15 * var(--u))}.gar-lines .part-name{font-size:calc(14 * var(--u))}.gar-cards{left:calc(12 * var(--u));right:calc(12 * var(--u));bottom:calc(calc(74 * var(--u)) + env(safe-area-inset-bottom));max-width:calc(460 * var(--u));gap:calc(8 * var(--u));flex-direction:column;margin:0 auto;display:flex;position:absolute}.up-card.slot-l,.up-card.slot-tr,.up-card.slot-br{grid-template-columns:1fr calc(96 * var(--u));column-gap:calc(10 * var(--u));width:auto;padding:calc(7 * var(--u)) calc(9 * var(--u)) calc(8 * var(--u));border-width:calc(2 * var(--u));border-radius:calc(13 * var(--u));box-shadow:calc(3 * var(--u)) calc(3 * var(--u)) 0 #ff4f8b8c;grid-template-areas:"head buy""pips buy""val buy";display:grid;position:relative;inset:auto}.uc-head{gap:calc(7 * var(--u));grid-area:head}.uc-icon{width:calc(30 * var(--u));height:calc(30 * var(--u));border-width:calc(2 * var(--u))}.uc-icon svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.uc-label{font-size:calc(20 * var(--u))}.uc-part{font-size:calc(10 * var(--u))}.uc-lv{font-size:calc(14 * var(--u))}.uc-pips{margin:calc(5 * var(--u)) 0 calc(4 * var(--u));gap:calc(4 * var(--u));grid-area:pips}.uc-pips i{height:calc(7 * var(--u));border-width:calc(1.5 * var(--u))}.uc-val{font-size:calc(17 * var(--u));gap:calc(5 * var(--u));grid-area:val}.uc-val em,.uc-val small{font-size:calc(11 * var(--u))}.uc-buy{gap:calc(3 * var(--u));font-size:calc(19 * var(--u));border-width:calc(2 * var(--u));border-radius:calc(10 * var(--u));box-shadow:0 calc(3 * var(--u)) 0 var(--ink);flex-direction:column;grid-area:buy;margin:0}.uc-buy svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.gar-bottom{bottom:calc(calc(12 * var(--u)) + env(safe-area-inset-bottom))}.gar-bottom .big-btn{font-size:calc(24 * var(--u));padding:calc(9 * var(--u)) calc(24 * var(--u)) calc(6 * var(--u));border-width:calc(3 * var(--u));white-space:nowrap}.gar-bottom .big-btn .hi{font-size:calc(19 * var(--u))}.gar-pop{font-size:calc(28 * var(--u))}.pause-btn{top:calc(calc(6 * var(--u)) + env(safe-area-inset-top));right:calc(10 * var(--u));width:calc(44 * var(--u));height:calc(44 * var(--u));gap:calc(6 * var(--u))}.pause-btn i{width:calc(12 * var(--u));height:calc(38 * var(--u));border-width:calc(3 * var(--u))}.race-info{top:calc(calc(8 * var(--u)) + env(safe-area-inset-top));left:calc(12 * var(--u))}.ri-pos{font-size:calc(44 * var(--u));-webkit-text-stroke:calc(2 * var(--u)) var(--ink);text-shadow:calc(3 * var(--u)) calc(3 * var(--u)) 0 var(--ink)}.ri-pos small{font-size:calc(20 * var(--u))}.ri-pos em{font-size:calc(18 * var(--u))}.ri-row{font-size:calc(18 * var(--u));gap:calc(8 * var(--u))}.ri-row.dim{font-size:calc(14 * var(--u))}.ri-label{width:calc(40 * var(--u))}#minimap{top:calc(calc(54 * var(--u)) + env(safe-area-inset-top));right:calc(10 * var(--u));width:calc(104 * var(--u));height:calc(104 * var(--u))}.pts-box{top:calc(calc(166 * var(--u)) + env(safe-area-inset-top));right:calc(10 * var(--u));width:calc(104 * var(--u));padding:calc(3 * var(--u)) calc(7 * var(--u)) calc(5 * var(--u));border-width:calc(2 * var(--u));border-radius:calc(11 * var(--u))}.pts-main{font-size:calc(23 * var(--u));gap:calc(5 * var(--u));-webkit-text-stroke:calc(1.5 * var(--u)) var(--ink);text-shadow:calc(2 * var(--u)) calc(2 * var(--u)) 0 var(--ink)}.pts-main svg{width:calc(17 * var(--u));height:calc(17 * var(--u))}.clean-meter{font-size:calc(9 * var(--u));gap:calc(4 * var(--u));margin-top:calc(2 * var(--u))}.cm-bar{height:calc(5 * var(--u))}#ptsBox .pts-feed{top:calc(100% + calc(8 * var(--u)));gap:calc(6 * var(--u))}.pts-chip{padding:calc(3 * var(--u)) calc(8 * var(--u)) calc(1 * var(--u));gap:calc(5 * var(--u));border-width:calc(1.5 * var(--u));border-radius:calc(9 * var(--u))}.pts-chip b{font-size:calc(18 * var(--u))}.pts-chip span{font-size:calc(11 * var(--u))}.hud-btn.brake,.hud-btn.gas{bottom:calc(calc(20 * var(--u)) + env(safe-area-inset-bottom));width:calc(90 * var(--u));height:calc(90 * var(--u));border-width:calc(5 * var(--u))}.hud-btn.brake{left:calc(14 * var(--u))}.hud-btn.gas{right:calc(14 * var(--u))}.chev{width:calc(50 * var(--u));height:calc(50 * var(--u))}.hud-btn.nitro{left:calc(18 * var(--u));bottom:calc(calc(128 * var(--u)) + env(safe-area-inset-bottom));width:calc(80 * var(--u));height:calc(80 * var(--u))}.nitro-icon{width:calc(48 * var(--u));height:calc(48 * var(--u));border-width:calc(3 * var(--u))}.nitro-icon span{font-size:calc(22 * var(--u))}.nitro-icon sub{font-size:calc(13 * var(--u))}.steer-zone{top:36%;bottom:calc(calc(128 * var(--u)) + env(safe-area-inset-bottom))}.countdown{font-size:calc(130 * var(--u));-webkit-text-stroke:calc(6 * var(--u)) var(--ink);text-shadow:calc(7 * var(--u)) calc(7 * var(--u)) 0 var(--pink);top:36%}.countdown.go{font-size:calc(110 * var(--u))}.toast{font-size:calc(32 * var(--u));-webkit-text-stroke:calc(2 * var(--u)) var(--ink);text-shadow:calc(3 * var(--u)) calc(3 * var(--u)) 0 var(--orange);top:46%}.wrong-way{font-size:calc(46 * var(--u))}.comic{font-size:calc(30 * var(--u))}.car-label{bottom:calc(calc(26 * var(--u)) + env(safe-area-inset-bottom))}.cl-pos{font-size:calc(24 * var(--u))}.cl-spd{font-size:calc(40 * var(--u));-webkit-text-stroke:calc(3 * var(--u)) var(--ink)}.cl-spd small{font-size:calc(15 * var(--u))}.panel{border-width:calc(3 * var(--u));border-radius:calc(18 * var(--u))}.panel h2{font-size:calc(42 * var(--u));-webkit-text-stroke:calc(2 * var(--u)) var(--ink);text-shadow:calc(4 * var(--u)) calc(4 * var(--u)) 0 var(--pink)}.result-sub{font-size:calc(16 * var(--u))}.results-panel,.daily-panel,.panel{width:min(calc(460 * var(--u)), 100%);min-width:0;padding:calc(14 * var(--u)) calc(14 * var(--u)) calc(16 * var(--u));gap:calc(9 * var(--u))}.results-body{gap:calc(10 * var(--u));grid-template-columns:1fr}.results-table{font-size:calc(16 * var(--u))}.results-table tr.head{font-size:calc(12 * var(--u))}.results-table td{padding:calc(3 * var(--u)) calc(5 * var(--u)) calc(1 * var(--u))}.results-table td:first-child{font-size:calc(19 * var(--u));width:calc(28 * var(--u))}.results-table .swatch{width:calc(11 * var(--u));height:calc(11 * var(--u));margin-right:calc(6 * var(--u))}.rewards{padding:calc(8 * var(--u)) calc(12 * var(--u)) calc(10 * var(--u));border-width:calc(2 * var(--u));border-radius:calc(13 * var(--u))}.rw-title{font-size:calc(22 * var(--u))}.rw-list li{font-size:calc(15 * var(--u))}.rw-total{font-size:calc(24 * var(--u));margin-top:calc(5 * var(--u));padding-top:calc(5 * var(--u))}.rw-num svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.rw-foot{font-size:calc(12 * var(--u))}.rw-balance{font-size:calc(15 * var(--u));margin-top:calc(6 * var(--u));padding:calc(5 * var(--u)) calc(8 * var(--u)) calc(3 * var(--u))}.rw-balance svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.row .big-btn{font-size:calc(26 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u)) calc(7 * var(--u));border-width:calc(3 * var(--u))}.row .btn,.panel>.btn{font-size:calc(18 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u)) calc(6 * var(--u));border-width:calc(2 * var(--u))}.panel>.big-btn{font-size:calc(30 * var(--u))}.daily-days{gap:calc(6 * var(--u));grid-template-columns:repeat(4,1fr)}.dday{font-size:calc(11 * var(--u));padding:calc(6 * var(--u)) calc(2 * var(--u)) calc(5 * var(--u))}.dday svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.dday b{font-size:calc(17 * var(--u))}#dailyClaim{font-size:calc(28 * var(--u))}#dailyClaim svg{width:calc(26 * var(--u));height:calc(26 * var(--u))}.up-pop{width:min(calc(420 * var(--u)), 100%);padding:calc(40 * var(--u)) calc(14 * var(--u)) calc(16 * var(--u));gap:calc(8 * var(--u))}.up-pop-badge{top:calc(-32 * var(--u));width:calc(64 * var(--u));height:calc(64 * var(--u));margin-left:calc(-32 * var(--u))}.up-pop-title{font-size:calc(34 * var(--u))}.up-pop-text{font-size:calc(16 * var(--u))}.up-pop-stats{gap:calc(6 * var(--u))}.ups b{font-size:calc(17 * var(--u))}.ups span{font-size:calc(14 * var(--u))}.ups-icon{width:calc(34 * var(--u));height:calc(34 * var(--u))}.ups-icon svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}}@media (aspect-ratio<=4/5),(height<=520px){.car-label{top:auto;bottom:calc(18px + env(safe-area-inset-bottom));will-change:auto;left:50%;translate:-50%}.results-table tr.extra,.results-table td:nth-child(3),.results-table .livery{display:none}.results-table tr.gap td{opacity:.6;border-bottom:none;padding:0 5px;line-height:.8}.row{flex-wrap:wrap;gap:8px}.row .big-btn{flex:100%}.row .btn{white-space:nowrap;flex:1}#results,#pause,#daily{padding:10px}#results{touch-action:pan-y;overflow-y:auto}.results-panel{max-height:none;margin:auto 0}}.results-table tr.gap{display:none}@media (aspect-ratio<=4/5),(height<=520px){.results-table tr.gap{display:table-row}}@media (height<=520px) and (aspect-ratio>=4/5){.results-panel{width:min(760px,100%)}.results-body{grid-template-columns:minmax(0,1fr) minmax(210px,.9fr)}.results-panel .row{flex-wrap:nowrap}.results-panel .row .big-btn{flex:1.4 1 0;padding:8px 12px 5px;font-size:22px}.notify{border-width:2px;gap:8px;min-width:0;max-width:calc(100vw - 300px);padding:6px 12px 4px 6px;top:50px}body.racing .notify{top:6px}.notify-icon{width:32px;height:32px}.notify-icon svg{width:20px;height:20px}.notify-title{font-size:20px}.notify-text{font-size:13px}.daily-days{grid-template-columns:repeat(7,1fr)}}#ptsBox .pts-feed{gap:10px;position:absolute;inset:calc(100% + 12px) -3px auto auto}@media (height<=520px),(aspect-ratio<=4/5){#ptsBox .pts-feed{gap:7px;top:calc(100% + 8px);right:-2px}}@media (height<=520px) and (aspect-ratio>=4/5){.menu-panel{padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom));touch-action:pan-y;justify-content:flex-start;gap:6px}.menu-panel .logo{transform:rotate(-3deg)}.logo.small .logo-top{font-size:16px}.logo.small .logo-main{-webkit-text-stroke:2px var(--ink);font-size:36px}.auto-tag{display:none}.auto-card{padding:6px 12px}.card-foot{margin-top:4px}.options{gap:4px 10px}.seg button{padding:5px 2px 3px}.menu-panel .big-btn{padding:7px 12px 5px;font-size:24px}.best{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#ptsBox .pts-feed{gap:5px;top:0;right:calc(100% + 8px)}}@media (height<=400px) and (aspect-ratio>=4/5){.best,.logo.small .logo-top{display:none}}@media (height<=520px) and (aspect-ratio>=4/5){.menu-panel{padding-top:10px}.results-panel{grid-template:"title title""sub sub""table rewards""row rewards"1fr/minmax(0,1fr) minmax(210px,.9fr);gap:6px 14px;padding:10px 16px 12px;display:grid}.results-body{display:contents}.results-panel h2{grid-area:title;font-size:34px}.results-panel .result-sub{grid-area:sub;margin-top:-4px}.results-panel .results-table{grid-area:table}.results-panel .rewards{grid-area:rewards;align-self:start}.results-panel .row{flex-wrap:wrap;grid-area:row;align-self:end;margin-top:4px}.results-panel .row .big-btn{flex:100%}}@media (height<=400px) and (aspect-ratio>=4/5){.ri-row.dim{display:none}}@media (height<=520px) and (aspect-ratio>=4/5){.up-pop{gap:6px;width:min(600px,100%);padding:34px 16px 12px}.up-pop .row{flex-wrap:nowrap;width:100%;margin-top:2px}.up-pop .row .big-btn{flex:1.4 1 0}.ups{flex-flow:wrap;justify-content:center;column-gap:6px;padding:6px 4px 5px}.ups small{display:none}}@media (height<=400px) and (aspect-ratio>=4/5){.up-pop-title{font-size:26px}.up-pop-text{font-size:13px}.ups-icon{width:26px;height:26px}.ups-icon svg{width:15px;height:15px}}body:not(.mp) .mp-only,body.mp .sp-only{display:none!important}.mp-btn{background:var(--panel);border-color:var(--pink);box-shadow:4px 4px 0 var(--ink);justify-content:center;align-items:center;gap:10px;display:flex}.mp-btn svg{width:26px;height:26px;color:var(--pink);margin-top:-4px}@media (aspect-ratio>=4/5){.menu-panel{touch-action:pan-y;justify-content:flex-start;max-height:100%;overflow-y:auto}.menu-panel>:first-child{margin-top:auto}.menu-panel>:last-child{margin-bottom:auto}}.go-row{gap:inherit;flex-direction:column;display:flex}@media (height<=520px) and (aspect-ratio>=4/5){.go-row{flex-direction:row;gap:8px}.go-row .big-btn{flex:1;min-width:0}.go-row .mp-btn{flex:none;padding:5px 11px 2px;font-size:17px}.go-row .mp-btn .long{display:none}}@media (height<=880px) and (width>=801px){.menu-panel .options{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.menu-panel .opt{flex-direction:column;align-items:stretch;gap:3px}.menu-panel .opt-label{width:auto;font-size:17px}.mp-btn{padding:9px 14px 5px;font-size:22px}.mp-btn svg{width:22px;height:22px}.menu-panel{gap:10px}.logo.small .logo-top{font-size:34px}.logo.small .logo-main{font-size:70px}.best{white-space:nowrap;text-overflow:ellipsis;min-height:0;overflow:hidden}}@media (height<=700px) and (height>=521px) and (width>=801px){.menu-panel{gap:8px;padding-top:8px;padding-bottom:8px}.logo.small .logo-top{font-size:26px}.logo.small .logo-main{-webkit-text-stroke:3px var(--ink);font-size:56px}.logo.small .logo-sub{margin-top:6px;font-size:13px}.menu-panel .auto-tag{display:none}.menu-panel .auto-name{margin-bottom:6px}.menu-panel .big-btn{padding:10px 18px 7px;font-size:32px}.menu-panel .big-btn .hi{font-size:25px}.mp-btn{padding:7px 14px 4px;font-size:20px}}.menu-panel,.lobby-panel{scrollbar-width:none;overflow-x:hidden}.menu-panel::-webkit-scrollbar{display:none}.lobby-panel::-webkit-scrollbar{display:none}#lobby{pointer-events:none;background:linear-gradient(90deg,#120a24db 0%,#120a2466 44%,#120a2400 62%);justify-content:flex-start;align-items:stretch}.lobby-panel{pointer-events:auto;touch-action:pan-y;flex-direction:column;gap:16px;width:min(480px,100vw);max-height:100%;padding:22px 30px;display:flex;overflow-y:auto}.lobby-head{align-items:center;gap:16px;display:flex}.lobby-name{font:400 50px/1 var(--display);letter-spacing:.04em;color:var(--yellow);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--pink)}.lobby-view{flex-direction:column;gap:14px;display:flex}.lobby-panel .lobby-view{margin-block:auto}#lobby.busy .lobby-view button{pointer-events:none;filter:grayscale(.6)brightness(.8)}.field{flex-direction:column;gap:6px;display:flex}.field .opt-label{width:auto}.text-in{width:100%;min-width:0;font:600 28px/1 var(--hud);letter-spacing:.05em;color:var(--cream);-webkit-user-select:text;user-select:text;background:#00000061;border:2px solid #fff4e88c;border-radius:12px;outline:none;padding:11px 14px 6px}.text-in[readonly]{color:var(--yellow);border-style:dashed}.text-in:focus{border-color:var(--yellow);box-shadow:0 0 0 3px #ffd23f40}.text-in::placeholder{color:#fff4e859}.or{letter-spacing:.16em;text-transform:uppercase;opacity:.75;align-items:center;gap:12px;font-size:18px;display:flex}.or:before,.or:after{content:"";background:#fff4e84d;flex:1;height:2px}.join-row{gap:12px;margin:0;display:flex}.pin-in{font:400 44px/1 var(--display);letter-spacing:.4em;text-align:center;flex:1;padding:9px 4px 3px .4em}.join-row .big-btn{flex:none;font-size:32px}.lobby-msg{letter-spacing:.04em;text-align:center;min-height:22px;font-size:20px;line-height:1.1}.lobby-msg.err{color:#ff9a9a}.lobby-msg.warn{color:var(--yellow)}.lobby-help{letter-spacing:.03em;text-align:center;opacity:.65;font-size:17px;line-height:1.15}.privacy-link{text-align:center;letter-spacing:.03em;opacity:.55;color:inherit;text-underline-offset:2px;margin-top:-4px;font-size:14px;text-decoration:underline;display:block}.privacy-link:hover{opacity:.85}.room-col{display:contents}.pin-card{background:var(--panel);border:3px solid #fff4e8e6;border-radius:16px;align-items:center;gap:14px;padding:10px 16px 10px 18px;display:flex;box-shadow:6px 6px #ff4f8b8c}.pin-box{flex:1;min-width:0}.pin-label{font:600 17px/1 var(--hud);letter-spacing:.3em;opacity:.8}.pin-digits{font:400 64px/1 var(--display);letter-spacing:.16em;color:var(--yellow);-webkit-text-stroke:2.5px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--pink);-webkit-user-select:text;user-select:text}.pin-actions{flex-direction:column;gap:9px;display:flex}.pin-actions .pill-btn{justify-content:center}.players-head{letter-spacing:.22em;opacity:.85;justify-content:space-between;margin-bottom:-6px;font-size:18px;display:flex}.players{gap:6px;margin:0;padding:0;list-style:none;display:grid}.players li{letter-spacing:.03em;background:#00000052;border:2px solid #fff4e82e;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:6px 10px 3px;font-size:23px;display:flex}.players li.new{animation:.4s ease-out fadeIn}.players.many{grid-template-columns:1fr 1fr}.players.many .pl-auto{display:none}.players.many .kick{margin-left:auto}.players li.me{border-color:#ffd23fcc}.players li.off{opacity:.5}.players .swatch{border:2px solid var(--cream);border-radius:50%;flex:none;width:16px;height:16px;margin-top:-3px}.pl-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pl-tag{font:normal 600 13px/1 var(--hud);letter-spacing:.12em;background:var(--grad);color:#fff;border-radius:6px;flex:none;margin-top:-2px;padding:4px 6px 1px}.pl-tag.you{background:#fff3}.pl-tag.off{background:#5b5470}.pl-tag.racing{background:linear-gradient(90deg,#39e07c,#1fae8c)}.pl-auto{white-space:nowrap;opacity:.6;margin-left:auto;padding-left:6px;font-size:16px}.kick{width:28px;height:28px;color:var(--cream);font:600 15px/1 var(--hud);cursor:pointer;background:0 0;border:2px solid #fff4e88c;border-radius:50%;flex:none;margin-top:-2px}.kick:hover{background:#ff4f8b80}.my-auto{align-items:center;gap:10px;display:flex}.my-auto .opt-label{width:auto;font-size:18px}.my-auto .arrow{width:40px;height:40px;font-size:32px}.my-auto-name{text-align:center;min-width:0;font:400 28px/1 var(--display);letter-spacing:.04em;color:var(--yellow);text-shadow:2px 2px 0 var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.room-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;display:grid}.room-opts .opt{flex-direction:column;align-items:stretch;gap:3px}.room-opts .opt.wide{grid-column:1/-1}.room-opts .opt-label{width:auto;font-size:16px}.room-opts .seg button{white-space:nowrap;padding:8px 2px 4px;font-size:18px}.room-opts .seg.locked{pointer-events:none}.room-opts .seg.locked button:not(.on){opacity:.5}#mpStart:disabled{filter:grayscale(.7)brightness(.8);cursor:default;font-size:30px;transform:none}.results-table tr.live td:last-child{color:var(--yellow);opacity:.85}.name-tags{pointer-events:none;position:absolute;inset:0;overflow:hidden}.name-tag{background:var(--panel);border:2px solid var(--c,var(--cream));font:600 19px/1.1 var(--hud);letter-spacing:.05em;white-space:nowrap;will-change:transform;border-radius:999px;align-items:center;gap:6px;padding:3px 11px 0 3px;display:flex;position:absolute;top:0;left:0;translate:-50% -100%}.name-tag b{background:var(--c,var(--pink));color:#fff;min-width:21px;height:21px;font:400 15px/1 var(--display);text-shadow:1px 1px 0 var(--ink);border-radius:50%;place-items:center;margin-top:-2px;padding-top:2px;display:grid}@media (height<=780px) and (width>=801px){.lobby-panel{gap:12px;padding-top:14px;padding-bottom:14px}.lobby-view{gap:11px}.lobby-name{font-size:40px}.pin-digits{font-size:52px}.players li{padding-top:4px;padding-bottom:2px;font-size:21px}}@media (height<=520px) and (aspect-ratio>=4/5){#lobby.in-room{background:#120a24b8}#lobby.in-room .lobby-panel{width:min(860px,100vw);padding-right:18px}#lobbyRoom{flex-direction:row;align-items:flex-start;gap:16px}.room-col{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.mp-btn{border-width:2px;padding:7px 12px 4px;font-size:17px}.mp-btn svg{width:18px;height:18px;margin-top:-3px}.lobby-panel{gap:8px;width:min(440px,60vw);padding:8px 14px 10px 18px}.lobby-head{gap:10px}.lobby-head .btn.back{border-width:2px;padding:7px 10px 4px;font-size:16px}.lobby-head .gar-kicker{font-size:11px}.lobby-name{-webkit-text-stroke:2px var(--ink);text-shadow:3px 3px 0 var(--pink);font-size:28px}.lobby-view{gap:7px}.text-in{padding:7px 10px 3px;font-size:20px}.pin-in{font-size:30px}.join-row .big-btn{font-size:22px}.lobby-msg{min-height:17px;font-size:15px}.lobby-help{font-size:13px}.privacy-link{font-size:11px}.or{font-size:13px}.pin-card{border-width:2px;padding:5px 10px 5px 12px;box-shadow:4px 4px #ff4f8b8c}.pin-label{font-size:12px}.pin-digits{-webkit-text-stroke:2px var(--ink);text-shadow:3px 3px 0 var(--pink);font-size:38px}.pin-actions{gap:5px}.players-head{margin-bottom:-3px;font-size:13px}.players,.players.many{grid-template-columns:1fr;gap:4px}.players.many .pl-auto{display:inline}.players.many .kick{margin-left:0}.players li{border-width:1.5px;border-radius:9px;gap:5px;padding:3px 7px 1px;font-size:16px}.players .swatch{width:11px;height:11px}.pl-tag{padding:3px 4px 1px;font-size:10px}.pl-auto{font-size:12px}.kick{width:22px;height:22px;font-size:12px}.my-auto .opt-label{font-size:13px}.my-auto .arrow{width:30px;height:30px;font-size:24px}.my-auto-name{font-size:21px}.room-opts{gap:5px 8px}.room-opts .opt-label{font-size:12px}.room-opts .seg button{padding:6px 2px 3px;font-size:15px}#mpStart:disabled{font-size:22px}.name-tag{padding:2px 8px 0 2px;font-size:15px}.name-tag b{min-width:17px;height:17px;font-size:12px}}@media (aspect-ratio<=4/5){.mp-btn{font-size:calc(17 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u)) calc(6 * var(--u));border-width:calc(2 * var(--u));border-radius:calc(13 * var(--u));gap:calc(8 * var(--u))}.mp-btn svg{width:calc(19 * var(--u));height:calc(19 * var(--u));margin-top:calc(-3 * var(--u))}#lobby{background:linear-gradient(#120a2400 22%,#120a24d1 45%,#120a24f0 100%);flex-direction:column;align-items:center}.lobby-panel{width:min(calc(460 * var(--u)), 100vw);padding:calc(calc(10 * var(--u)) + env(safe-area-inset-top)) calc(14 * var(--u)) calc(calc(14 * var(--u)) + env(safe-area-inset-bottom));gap:calc(10 * var(--u));margin-top:auto}.lobby-panel .lobby-view{margin-block:0}.lobby-head{gap:calc(10 * var(--u))}.lobby-name{font-size:calc(30 * var(--u));-webkit-text-stroke:calc(2 * var(--u)) var(--ink);text-shadow:calc(3 * var(--u)) calc(3 * var(--u)) 0 var(--pink)}.lobby-head .gar-kicker{font-size:calc(11 * var(--u))}.lobby-view{gap:calc(9 * var(--u))}.text-in{font-size:max(16px, calc(20 * var(--u)));padding:calc(9 * var(--u)) calc(12 * var(--u)) calc(5 * var(--u));border-radius:calc(10 * var(--u))}.pin-in{font-size:calc(34 * var(--u))}.join-row{gap:calc(9 * var(--u))}.lobby-panel .big-btn{font-size:calc(26 * var(--u));padding:calc(11 * var(--u)) calc(14 * var(--u)) calc(7 * var(--u));border-width:calc(3 * var(--u));border-radius:calc(14 * var(--u));box-shadow:0 calc(5 * var(--u)) 0 var(--ink), 0 0 calc(22 * var(--u)) #ff4f8b73}.lobby-panel .big-btn .hi{font-size:calc(20 * var(--u))}#mpStart:disabled{font-size:calc(21 * var(--u))}.lobby-msg{font-size:calc(15 * var(--u));min-height:calc(17 * var(--u))}.lobby-help{font-size:calc(13 * var(--u))}.privacy-link{font-size:calc(11 * var(--u))}.or{font-size:calc(13 * var(--u))}.pin-card{padding:calc(7 * var(--u)) calc(12 * var(--u));border-width:calc(2.5 * var(--u));border-radius:calc(14 * var(--u));box-shadow:calc(4 * var(--u)) calc(4 * var(--u)) 0 #ff4f8b8c}.pin-label{font-size:calc(12 * var(--u))}.pin-digits{font-size:calc(46 * var(--u));-webkit-text-stroke:calc(2 * var(--u)) var(--ink);text-shadow:calc(3 * var(--u)) calc(3 * var(--u)) 0 var(--pink)}.pin-actions{gap:calc(7 * var(--u))}.players-head{font-size:calc(13 * var(--u));margin-bottom:calc(-3 * var(--u))}.players{gap:calc(5 * var(--u))}.players li{font-size:calc(17 * var(--u));padding:calc(5 * var(--u)) calc(9 * var(--u)) calc(2 * var(--u));gap:calc(6 * var(--u));border-width:calc(1.5 * var(--u));border-radius:calc(10 * var(--u))}.players .swatch{width:calc(12 * var(--u));height:calc(12 * var(--u))}.pl-tag{font-size:calc(10 * var(--u));padding:calc(3 * var(--u)) calc(5 * var(--u)) calc(1 * var(--u))}.pl-auto{font-size:calc(12 * var(--u))}.kick{width:calc(24 * var(--u));height:calc(24 * var(--u));font-size:calc(12 * var(--u))}.my-auto .opt-label{font-size:calc(12 * var(--u))}.my-auto .arrow{width:calc(32 * var(--u));height:calc(32 * var(--u));font-size:calc(25 * var(--u))}.my-auto-name{font-size:calc(22 * var(--u))}.room-opts{gap:calc(6 * var(--u)) calc(8 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr))}.room-opts .opt-label{font-size:calc(12 * var(--u))}.room-opts .seg button{font-size:calc(15 * var(--u))}.name-tag{font-size:calc(14 * var(--u));padding:calc(2 * var(--u)) calc(8 * var(--u)) 0 calc(2 * var(--u));border-width:calc(1.5 * var(--u))}.name-tag b{min-width:calc(16 * var(--u));height:calc(16 * var(--u));font-size:calc(12 * var(--u))}}@media (height<=700px) and (height>=521px) and (width>=801px){#lobby.in-room{background:linear-gradient(90deg,#120a24e0 0%,#120a249e 68%,#120a2426 100%)}#lobby.in-room .lobby-panel{gap:12px;width:min(900px,80vw);padding-top:14px}#lobbyRoom{flex-direction:row;align-items:flex-start;gap:22px}.room-col{flex-direction:column;flex:1;gap:11px;min-width:0;display:flex}.lobby-name{font-size:40px}.pin-digits{font-size:52px}}@media (height<=780px) and (height>=521px) and (width>=801px){.results-panel{gap:8px;padding:14px 24px 16px}.results-panel h2{font-size:50px}.results-panel .result-sub{margin-top:-4px;font-size:20px}.results-table{font-size:20px}.results-table td{padding:3px 8px 0}.results-table td:first-child{width:40px;font-size:24px}.rw-title{font-size:24px}.rw-list li{font-size:18px}.rw-total{margin-top:6px;padding-top:6px;font-size:26px}.rw-balance{margin-top:6px;font-size:18px}.results-panel .row{margin-top:2px}.results-panel .big-btn{padding:10px 18px 7px;font-size:30px}.results-panel .btn{padding:10px 16px 6px;font-size:22px}}@media (height<=880px) and (height>=521px) and (width>=801px){.best{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;line-height:1.2;display:-webkit-box}}@media (height<=520px){.hud-btn .key-hint{font-size:13px;bottom:-13px}}@media (height<=340px) and (aspect-ratio>=4/5){.menu-panel{gap:4px;padding-top:4px}.logo.small .logo-main{font-size:28px}.hud-btn.nitro{width:66px;height:66px;bottom:23px;left:116px}.lobby-help{display:none}}@media (height<=520px) and (aspect-ratio>=4/5){.room-opts{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}}body.touch .seg{overflow:visible}body.touch .seg button:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}body.touch .seg button:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}body.touch :where(.seg button,.pill-btn,.btn,.arrow,.uc-buy,.privacy-link){position:relative}body.touch :where(.seg button,.pill-btn,.btn,.arrow,.uc-buy,.privacy-link):after{content:"";position:absolute;inset:-6px -4px}body.touch .seg button:after{inset:-9px 0}body.touch .pill-btn:after,body.touch .privacy-link:after{inset:-10px -4px}body.touch .arrow:after{border-radius:50%;inset:-9px}body.touch .pin-actions .pill-btn{padding-top:9px;padding-bottom:6px}body.touch .pin-actions .pill-btn:first-child:after{inset:-10px -4px -3px}body.touch .pin-actions .pill-btn:last-child:after{inset:-3px -4px -10px}.site-links{padding-bottom:calc(2px + env(safe-area-inset-bottom));font-family:var(--hud);letter-spacing:.04em;flex-wrap:wrap;justify-content:center;gap:2px 16px;margin-top:-8px;font-size:16px;display:flex}.site-links a{color:var(--cream);opacity:.45;border-bottom:1px solid #0000;text-decoration:none}.site-links a:hover,.site-links a:focus-visible{opacity:.95;border-bottom-color:currentColor}#results{overscroll-behavior:contain;flex-direction:column;justify-content:safe center;padding:12px 0;overflow-y:auto}.ad-slot{text-align:center;width:min(728px,100% - 32px);margin:22px auto 0;padding-top:4px}.ad-slot .ad-label{font-family:var(--hud);letter-spacing:.16em;text-transform:uppercase;opacity:.4;margin-bottom:4px;font-size:13px;display:block}.ad-slot ins{min-height:90px}@media (height<=700px),(width<=560px){.ad-slot{margin-top:14px}}@media (height<=520px){#resultsAd{display:none!important}}body.touch{--tb:clamp(56px, min(19vw, 21vh), 112px);--tgap:calc(var(--tb) * .14);--tedge-x:calc(var(--tb) * .2);--tedge-y:calc(var(--tb) * .18)}body.touch .steer-zone,body.touch .hud-btn.brake,body.touch .hud-btn.gas,body.touch .hud-btn.nitro{--s:var(--tb);width:var(--s);height:var(--s);top:auto;bottom:calc(var(--tedge-y) + env(safe-area-inset-bottom))}body.touch .steer-zone{border:calc(var(--s) * .065) solid var(--cream);box-shadow:0 calc(var(--s) * .04) 0 #1b12338c;opacity:.9;background:radial-gradient(circle at 50% 40%,#ffffff40,#ffffff0d);border-radius:50%;justify-content:center;align-items:center;transition:transform 80ms,filter .1s;display:flex}body.touch .steer-zone.pressed{filter:brightness(1.25)drop-shadow(0 0 16px #ff8a3de6);transform:scale(.92)}body.touch .steer-zone:before{content:"";inset:calc(var(--s) * -.1);border-radius:50%;position:absolute}body.touch .steer-zone:after{content:"";clip-path:polygon(0 32%,50% 0,100% 32%,100% 58%,50% 26%,0 58%,0 74%,50% 42%,100% 74%,100% 100%,50% 68%,0 100%);background:linear-gradient(#ffb36b,#ff4f8b);width:56%;height:56%;transform:rotate(-90deg)}body.touch .steer-zone.right:after{transform:rotate(90deg)}body.touch .steer-zone.left{left:calc(var(--tedge-x) + env(safe-area-inset-left));right:auto}body.touch .steer-zone.right{left:calc(var(--tedge-x) + var(--tb) + var(--tgap) + env(safe-area-inset-left));right:auto}body.touch .hud-btn.brake,body.touch .hud-btn.gas{border-width:calc(var(--s) * .06)}body.touch .hud-btn.gas{--s:calc(var(--tb) * 1.15);right:calc(var(--tedge-x) + env(safe-area-inset-right));left:auto}body.touch .hud-btn.brake{--s:calc(var(--tb) * .95);right:calc(var(--tedge-x) + var(--tb) * 1.15 + var(--tgap) + env(safe-area-inset-right));left:auto}body.touch .hud-btn.nitro{--s:calc(var(--tb) * .9);right:calc(var(--tedge-x) + var(--tb) * .125 + env(safe-area-inset-right));left:auto;bottom:calc(var(--tedge-y) + var(--tb) * 1.15 + var(--tgap) + env(safe-area-inset-bottom))}body.touch .hud-btn .chev{width:56%;height:56%}body.touch .hud-btn.nitro .nitro-icon{border-width:calc(var(--s) * .035);width:59%;height:59%}body.touch .hud-btn.nitro .nitro-icon span{font-size:calc(var(--s) * .28)}body.touch .hud-btn.nitro .nitro-icon sub{font-size:calc(var(--s) * .16)}@media (width<=640px) and (aspect-ratio<=4/5){body.touch .car-label{bottom:calc(var(--tedge-y) + var(--tb) + 6px + env(safe-area-inset-bottom))}}@media (height<=520px) and (aspect-ratio>=4/5){body.touch{--tb:clamp(56px, min(19vw, 18vh), 112px)}}@media (height<=380px) and (aspect-ratio>=4/5){body.touch .hud-btn.nitro{right:calc(var(--tedge-x) + var(--tb) * 2.1 + var(--tgap) * 2 + env(safe-area-inset-right));bottom:calc(var(--tedge-y) + env(safe-area-inset-bottom))}}.chip.set-btn{width:1.64em;color:var(--cream);cursor:pointer;justify-content:center;align-self:stretch;padding:0}.chip.set-btn svg{width:1.05em;height:1.05em;margin:0;transition:transform .3s}.chip.set-btn:hover svg,.chip.set-btn:focus-visible svg{transform:rotate(60deg)}#pauseSettingsBtn{justify-content:center;align-items:center;gap:8px;display:inline-flex}#pauseSettingsBtn svg{width:1em;height:1em;margin-top:-.2em}#settings{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));background:#0f081e9e}.panel.set-panel{overscroll-behavior:contain;touch-action:pan-y;grid-template:"title title""sound controls""done controls"1fr/minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:14px 30px;width:min(980px,100%);min-width:0;max-height:100%;padding:22px 28px 26px;animation:.35s cubic-bezier(.2,1.4,.4,1) both popIn;display:grid;overflow-y:auto}.set-panel h2{grid-area:title;font-size:56px}.set-sound{flex-direction:column;grid-area:sound;gap:12px;display:flex}.set-controls{flex-direction:column;grid-area:controls;gap:10px;min-width:0;display:flex}#setDone{grid-area:done;place-self:end stretch}.set-head{font:600 20px/1 var(--hud);letter-spacing:.22em;color:var(--yellow)}.set-note{letter-spacing:.03em;opacity:.8;margin:0;font-size:18px;line-height:1.35}.vol{grid-template-columns:6.6em auto minmax(0,1fr) auto 3.6em;align-items:center;gap:8px;display:grid}.vol-label{font:600 22px/1 var(--hud);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;display:flex}.vol-label svg{width:22px;height:22px;color:var(--yellow);flex:none;margin-top:-4px}.vol-btn{border:3px solid var(--cream);width:40px;height:40px;color:var(--cream);font:600 30px/1 var(--hud);cursor:pointer;box-shadow:0 3px 0 var(--ink);background:#ffffff1a;border-radius:50%;place-items:center;padding:4px 0 0;transition:transform 80ms;display:grid}.vol-btn:hover{background:#fff3}.vol-btn:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.vol-btn.dim{opacity:.4}.vol-bar{cursor:pointer;touch-action:none;align-items:flex-end;gap:3px;height:28px;display:flex}.vol-bar i{height:calc(28% + var(--k) * 8%);background:#ffffff29;border-radius:3px;flex:1}.vol-bar i.on{background:linear-gradient(180deg, var(--yellow), var(--orange))}.vol.muted .vol-bar i.on{background:#ffffff59}.vol-num{font:600 22px/1 var(--hud);letter-spacing:.04em;text-align:right}.vol.muted .vol-num{color:var(--pink)}.set-tabs button{justify-content:center;align-items:center;gap:6px;padding:9px 4px 5px;display:flex}.set-tabs svg{flex:none;width:20px;height:20px;margin-top:-4px}.ctl-list{letter-spacing:.03em;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 16px;margin:0;font-size:20px;display:grid}.ctl-list dt{opacity:.85}.ctl-list dd{flex-wrap:wrap;align-items:center;gap:5px;margin:0;display:flex}.ctl-list kbd{min-width:27px;padding:4px 6px 1px;font-size:17px}.pad-list{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.ctl-list+.set-note{margin-top:4px}.pad-head{font:600 15px/1 var(--hud);letter-spacing:.2em;text-transform:uppercase;color:var(--yellow);padding-top:2px}.pad-status{background:#ffffff0f;border:2px dashed #fff4e859;border-radius:10px;padding:7px 10px 4px;font-size:18px}.pad-status.on{border-style:solid;border-color:var(--green);color:var(--green)}.rumble-opt{align-items:center;gap:12px;margin-bottom:4px;display:flex}.rumble-label{letter-spacing:.06em;opacity:.9;font-size:20px}.rumble-opt .seg{max-width:300px}.rumble-opt .seg button{padding:7px 4px 3px;font-size:19px}.pb{color:#fff;min-width:28px;height:28px;font:700 17px/1 var(--hud);vertical-align:middle;background:#2b2147;border:2px solid #fff4e8bf;border-radius:50%;justify-content:center;align-items:center;gap:2px;padding:3px 0 0;display:inline-flex}.pb svg{width:17px;height:17px;margin-top:-3px}.pb.sh{background:#ffffff1a;border-radius:8px;padding:3px 7px 0}.pb.xa{background:#3fa64a}.pb.xb{background:#d9423b}.pb.xx{background:#2f7de1}.pb.xy{color:var(--ink);background:#e8b52c}.pb.ps{background:#17122a;padding:0}.pb.ps svg{width:19px;height:19px;margin:0}.pb.cross{color:#8fb5ff}.pb.circle{color:#ff7a7a}.pb.square{color:#ff9ad5}.pb.tri{color:#5ee0b8}.set-note .pb{margin:0 1px}.touch-map{aspect-ratio:2.1;border:3px solid var(--cream);background:linear-gradient(#ff8a3d38,#1b1233b3);border-radius:18px;width:min(100%,360px);margin:0 auto 4px;position:relative;box-shadow:4px 4px #ff4f8b73}.touch-map i{font-style:normal;position:absolute}.tm-btn{aspect-ratio:1;border:2px solid var(--cream);font:700 13px/1 var(--hud);letter-spacing:.04em;background:#ffffff29;border-radius:50%;place-items:center;padding-top:2px;display:grid}.tm-left{width:15%;bottom:9%;left:5%}.tm-right{width:15%;bottom:9%;left:22%}.tm-gas{background:var(--grad);width:18%;bottom:8%;right:4%}.tm-brake{width:14%;font-size:11px;bottom:8%;right:24%}.tm-nitro{background:linear-gradient(#46e8ff,#1b6fff);width:14%;bottom:52%;right:6%}.tm-pause{border-left:3px solid var(--cream);border-right:3px solid var(--cream);width:3.4%;height:13%;top:10%;right:5%}@media (width<=760px){.panel.set-panel{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""sound""controls""done";gap:14px;padding:18px 16px 20px}.set-panel h2{font-size:44px}.ctl-list{gap:6px 10px;font-size:18px}}@media (width<=400px){.vol{grid-template-columns:4.6em auto minmax(0,1fr) auto 3.2em;gap:6px}.vol-label{font-size:19px}.vol-label svg{display:none}.set-tabs button{font-size:17px}.set-tabs svg{display:none}}@media (height<=520px){.panel.set-panel{border-width:3px;gap:8px 22px;padding:12px 18px 14px}.set-panel h2{-webkit-text-stroke-width:2px;text-shadow:3px 3px 0 var(--pink);font-size:34px}.set-sound,.set-controls{gap:7px}.set-head{font-size:16px}.pad-status{padding:4px 8px 2px;font-size:15px}.vol-btn{width:34px;height:34px;font-size:26px}.vol-label,.vol-num{font-size:19px}.set-note{font-size:15px}.ctl-list{gap:3px 12px;font-size:16px}.ctl-list kbd{padding:3px 5px 0;font-size:15px}.pb{min-width:24px;height:24px;font-size:15px}.set-tabs button{padding:7px 4px 3px;font-size:17px}.touch-map{width:min(100%,250px)}#setDone{padding:9px 16px 6px;font-size:26px}}body.pad-nav :is(button,a):focus{outline:4px solid var(--yellow);outline-offset:3px}body.pad-nav .seg button:focus{outline-offset:-5px}body.pad-nav .big-btn:focus{transform:translateY(-2px)scale(1.02)}.chal-list{gap:.5em;margin:0;padding:0;list-style:none;display:grid}.chal-row{--tier:var(--green);letter-spacing:.03em;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.3em .5em;line-height:1.05;display:grid}.chal-row.medium{--tier:var(--yellow)}.chal-row.hard{--tier:var(--pink)}.chal-ic{border:.12em solid var(--tier);width:1.3em;height:1.3em;color:var(--tier);border-radius:50%;place-items:center;display:grid}.chal-ic svg{width:.85em;height:.85em}.chal-row.done .chal-ic{background:var(--tier);color:var(--ink)}.chal-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chal-row.done .chal-text{opacity:.7}.chal-prog{opacity:.8;font-variant-numeric:tabular-nums}.chal-pts{color:var(--yellow);align-items:center;gap:.2em;font-weight:600;display:inline-flex}.chal-pts svg{width:.9em;height:.9em;margin-top:-.15em}.chal-row.done .chal-pts{color:var(--green)}.chal-bar{background:#ffffff21;border-radius:99px;grid-column:2/-1;height:.32em;overflow:hidden}.chal-bar i{height:100%;width:calc(var(--p,0) * 100%);border-radius:inherit;background:var(--tier);transition:width .9s cubic-bezier(.2,.8,.2,1);display:block}.chal-row.fresh{animation:1s ease-out chalDone}@keyframes chalDone{25%{filter:drop-shadow(0 0 8px var(--tier));transform:scale(1.05)}}.chal-head{font:400 1.3em/1 var(--display);letter-spacing:.06em;color:var(--yellow);text-shadow:2px 2px 0 var(--ink);align-items:center;gap:.35em;display:flex}.chal-head svg{flex:none;width:.95em;height:.95em;margin-top:-.1em}.chal-reset{font:600 .6em/1 var(--hud);letter-spacing:.1em;color:var(--cream);opacity:.75;text-shadow:none;white-space:nowrap;margin-left:auto}.chal-dots{gap:.2em;display:none}.chal-dots i{border:2px solid var(--cream);border-radius:50%;width:.5em;height:.5em}.chal-dots i.on{background:var(--green);border-color:var(--green)}.chal-sweep{text-align:center;letter-spacing:.1em;color:#7ff3ff;font-size:.85em}.chal-sweep.all{color:var(--green)}.goal{font:600 1em/1 var(--hud);letter-spacing:.06em;gap:.35em;display:grid}.goal-top{align-items:baseline;gap:.4em;min-width:0;display:flex}.goal-kicker{letter-spacing:.12em;opacity:.75;flex:none;font-size:.78em}.goal-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.goal-num{white-space:nowrap;align-items:center;gap:.25em;display:inline-flex}.goal-num b{color:var(--yellow);font-weight:600}.goal-num small{opacity:.7;font-size:.8em}.goal .goal-num svg{width:.95em;height:.95em;margin-top:-.2em}.goal-bar{background:#ffffff21;border-radius:99px;height:.42em;overflow:hidden}.goal-bar i{border-radius:inherit;background:var(--grad);width:0;height:100%;display:block}.goal.ready .goal-kicker{color:var(--green);opacity:1}.goal.ready .goal-bar i{background:var(--green);box-shadow:0 0 10px var(--green)}.goal.none .goal-bar,.goal.none .goal-name{display:none}.goal.none .goal-top{justify-content:center}.chal-card{background:var(--panel);border:3px solid var(--cream);width:370px;box-shadow:5px 5px 0 var(--ink);font:500 19px/1.1 var(--hud);border-radius:18px;gap:11px;padding:13px 16px 14px;display:none;position:absolute;bottom:22px;right:22px}.chal-card .goal{border-top:2px dashed #fff4e84d;padding-top:10px;font-size:17px}.chip.chal-chip{color:var(--cream);cursor:pointer;position:relative}.chip.chal-chip svg{color:#7ff3ff}.chip.chal-chip .dot{width:14px;height:14px;top:-6px;right:-6px}@media (aspect-ratio>=4/5) and (height>=521px) and (width>=801px){.chal-card{display:grid}.chip.chal-chip{display:none}}@media (height<=700px) and (height>=521px) and (width>=801px){.chal-card{gap:8px;width:330px;padding:10px 13px 11px;font-size:16px;bottom:16px;right:16px}.chal-card .goal{padding-top:8px;font-size:15px}}@property --p{syntax:"<number>";inherits:true;initial-value:0}.rw-balance.goal{letter-spacing:.06em;justify-content:stretch;display:grid}.rw-chal{font:500 19px/1.1 var(--hud);background:#00000040;border:3px solid #fff4e859;border-radius:16px;gap:6px;padding:10px 14px 12px;display:grid}.rw-chal .chal-head{font-size:1.3em}.rw-chal .chal-list{gap:.3em}.rw-chal .chal-row{background:linear-gradient(90deg, color-mix(in srgb, var(--tier) 32%, transparent) calc(var(--p) * 100%), #ffffff0f 0);border-radius:.5em;padding:.3em .55em .15em;transition:--p .9s cubic-bezier(.2,.8,.2,1)}.rw-chal .chal-bar{display:none}@media (width>=901px) and (height>=521px){.results-body{grid-template-rows:auto 1fr}.results-body .results-table{grid-area:1/1}.results-body .rewards{grid-area:1/2/span 2}.results-body .rw-chal{grid-area:2/1}}@media (height<=780px) and (height>=521px) and (width>=801px){.rw-chal{border-width:2px;gap:4px;padding:7px 12px 9px;font-size:16px}}@media (height<=700px) and (height>=521px) and (width>=801px){.results-table tr.extra{display:none}.results-table tr.gap{display:table-row}.results-table tr.gap td{opacity:.6;border-bottom:none;padding:0 8px;line-height:.8}}@media (height<=520px) and (aspect-ratio>=4/5){.results-panel{grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"title title""sub sub""table rewards""chal rewards""row rewards"}.results-panel .rw-chal{border-width:2px;border-radius:10px;grid-area:chal;padding:4px 8px 3px;font-size:13px}.rw-chal .chal-list{display:none}.rw-chal .chal-dots{margin-left:4px;display:inline-flex}}@media (aspect-ratio<=4/5){.rw-chal{gap:calc(5 * var(--u));padding:calc(8 * var(--u)) calc(11 * var(--u)) calc(9 * var(--u));border-width:calc(2 * var(--u));border-radius:calc(13 * var(--u));font-size:calc(14 * var(--u))}}#chalPop{z-index:25;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f081e99}.chal-panel{width:min(520px,94vw);min-width:0;font:500 19px/1.1 var(--hud);animation:.5s cubic-bezier(.2,1.6,.4,1) both popIn}.chal-panel h2{font-size:52px}.chal-panel .goal{border-top:2px dashed #fff4e84d;padding-top:10px;font-size:17px}.chal-panel .big-btn{align-self:center}@media (height<=520px) and (aspect-ratio>=4/5){#chalPop{padding:10px}.chal-panel{gap:8px;padding:12px 18px 14px;font-size:16px}.chal-panel h2{font-size:34px}.chal-panel .result-sub{font-size:16px}.chal-panel .goal{padding-top:7px;font-size:14px}}@media (aspect-ratio<=4/5){.chal-panel{font-size:calc(16 * var(--u))}.chal-panel h2{font-size:calc(40 * var(--u))}.chal-panel .goal{font-size:calc(14 * var(--u))}}.daily-chal{width:100%;font:500 19px/1.1 var(--hud);background:#00000038;border:2px solid #fff4e84d;border-radius:14px;gap:8px;margin-bottom:4px;padding:10px 14px 12px;display:grid}.daily-chal .chal-row{grid-template-columns:auto minmax(0,1fr) auto}@media (height<=520px) and (aspect-ratio>=4/5){.daily-chal{gap:4px;padding:5px 9px 6px;font-size:13px}.daily-chal .chal-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.daily-chal .chal-row{grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:2px}.daily-chal .chal-text{white-space:normal}.daily-chal .chal-pts{grid-column:2}}@media (aspect-ratio<=4/5){.daily-chal{gap:calc(6 * var(--u));padding:calc(8 * var(--u)) calc(11 * var(--u)) calc(9 * var(--u));font-size:calc(15 * var(--u))}}.notify.chal .notify-icon{background:linear-gradient(135deg,#39e07c 0%,#1e9e57 100%)}#daily,#chalPop{align-items:safe center;overflow-y:auto}@media (height<=380px) and (aspect-ratio>=4/5){.daily-chal{display:none}.chal-panel{gap:6px;padding:8px 16px 10px}.chal-panel h2{font-size:28px}.chal-panel .chal-bar{display:none}}.results-table.cup-on td:nth-child(4){text-align:right}.results-table td.cup{white-space:nowrap;width:1%;color:var(--yellow);padding-left:14px;font-weight:600}.results-table tr.head td.cup{color:inherit;font-weight:inherit}.results-table td.cup small{color:var(--green);opacity:.9;margin-left:4px;font-size:.7em}.rw-double{border:2px solid var(--cream);box-shadow:2px 2px 0 var(--ink);color:var(--ink);font:400 .75em/1 var(--display);letter-spacing:.04em;-webkit-text-stroke:0;text-shadow:none;cursor:pointer;background:linear-gradient(90deg,#39e07c 0%,#1fbf8f 100%);border-radius:999px;align-items:center;gap:4px;margin:0 10px 0 auto;padding:4px 9px 2px 7px;animation:.5s cubic-bezier(.2,1.6,.4,1) both popIn,1.6s ease-in-out .6s infinite dblPulse;display:inline-flex}.rw-double svg{width:.8em;height:.8em}.rw-double small{font:600 .55em/1 var(--hud);letter-spacing:.08em;background:#1b123340;border-radius:4px;padding:2px 4px 1px}.rw-double:disabled{cursor:default;opacity:.8;animation:none}.rw-double.done{opacity:1;background:var(--yellow)}.rw-double.done svg,.rw-double.done small{display:none}@keyframes dblPulse{50%{box-shadow:2px 2px 0 var(--ink), 0 0 14px #39e07ccc;transform:scale(1.08)}}
