@font-face{font-family:Blues Menu;src:url(./SpinType-D_0wELek.ttf)format("truetype");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+20-7E}@font-face{font-family:Silkscreen;src:url(./Silkscreen-400-CtPo2yA5.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Silkscreen;src:url(./Silkscreen-700-CSE2nhgM.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Saira Condensed;src:url(./SairaCondensed-400-BrqFk_DA.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Saira Condensed;src:url(./SairaCondensed-500-DIdKjHXc.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Saira Condensed;src:url(./SairaCondensed-700-BpDqMSKw.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Saira Condensed;src:url(./SairaCondensed-800-Pyk8ZVcZ.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Saira Condensed;src:url(./SairaCondensed-900-D8eC782l.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Bangers;src:url(./Bangers-400-DeHY8Ncq.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ink:#07091a;--navy:#0a0e22;--gold:#e8b923;--blue:#1f5fbf;--blue-bright:#4da3ff;--red:#d6202a;--white:#f4f4ee;--pixel:"Saira Condensed", "Arial Narrow", Impact, sans-serif;--font-menu:"Blues Menu", "Saira Condensed", "Arial Narrow", Impact, sans-serif;--notch:polygon(0 4px, 4px 4px, 4px 0, calc(100% - 4px) 0, calc(100% - 4px) 4px, 100% 4px, 100% calc(100% - 4px), calc(100% - 4px) calc(100% - 4px), calc(100% - 4px) 100%, 4px 100%, 4px calc(100% - 4px), 0 calc(100% - 4px))}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html,body{background:linear-gradient(180deg, #161a30f5, #070c19f5), var(--navy);width:100%;height:100%;font-family:var(--pixel);color:var(--white);letter-spacing:.03em;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;image-rendering:pixelated;font-style:italic;font-weight:800;overflow:hidden}#viewport,#viewport canvas{image-rendering:pixelated;touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}#ui-root{pointer-events:none;z-index:5;position:fixed;inset:0}#ui-root>*{pointer-events:auto}.screen{background:repeating-conic-gradient(#ffffff06 0 25%, transparent 0 50%) 0 0 / 4px 4px, linear-gradient(180deg, #0a0e30e6, #040614f7), #04061a;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.menu-card{text-align:center;outline:4px solid var(--gold);outline-offset:-8px;width:min(600px,100%);max-height:100%;clip-path:var(--notch);background:#0a0f3a;border:4px solid #000;padding:18px 20px 14px;position:relative;overflow:auto;box-shadow:0 0 0 4px #000,0 0 0 8px #1f5fbf,0 0 0 12px #000}.menu-chips{color:var(--gold);text-shadow:2px 2px #000;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:1.07rem;display:flex}.menu-chips .blink{animation:1s step-end infinite blink}.title-logo{margin:0 auto;line-height:0}.title-logo img{object-fit:contain;image-rendering:auto;filter:drop-shadow(3px 3px #000)drop-shadow(-1px -1px #000);width:min(280px,62vw);max-height:32vh}.title{text-transform:uppercase;background:linear-gradient(#fff6b8 0 30%,#f4c21a 30% 55%,#b86a0a 55% 60%,#f09a14 60%);color:#0000;-webkit-text-stroke:0;filter:drop-shadow(3px 0 #000)drop-shadow(-3px 0 #000)drop-shadow(0 3px #000)drop-shadow(0 -3px #000)drop-shadow(4px 4px #d6202a);-webkit-background-clip:text;background-clip:text;flex-direction:column;gap:8px;margin:6px 0 10px;font-size:clamp(2.6rem,11vw,4.4rem);line-height:1.1;display:flex}.title.small{justify-content:center;font-size:clamp(2.2rem,9vw,3.2rem)}.title.win{filter:drop-shadow(3px 0 #000)drop-shadow(-3px 0 #000)drop-shadow(0 3px #000)drop-shadow(0 -3px #000)drop-shadow(4px 4px #1f5fbf)}.title.lose{background:linear-gradient(#ffd0d0 0 30%,#ff4a4a 30% 55%,#8a0f18 55% 60%,#d6202a 60%);-webkit-background-clip:text;background-clip:text}.tagline{text-transform:uppercase;color:#bcd4ff;text-shadow:2px 2px #000;max-width:44ch;margin:4px auto 14px;font-size:.97rem;line-height:1.9}.menu-actions{flex-direction:column;gap:12px;width:min(340px,100%);margin:10px auto 8px;display:flex}.btn{font:inherit;color:var(--white);cursor:pointer;touch-action:manipulation;text-transform:uppercase;text-shadow:2px 2px #000;clip-path:var(--notch);background:linear-gradient(#5b8cff 0 12%,#2e5fd3 12% 50%,#1b3f9a 50% 88%,#10265e 88%);border:0;justify-content:center;align-items:center;gap:10px;padding:13px 16px;font-size:1.56rem;display:flex;position:relative;box-shadow:inset 0 0 0 4px #000,inset 0 0 0 6px #ffffff40,0 5px #000}.btn-icon{text-align:center;width:1.2em;display:inline-block}.btn-sub{opacity:.85;font-size:.88rem;display:block}.btn:hover,.btn:focus{filter:brightness(1.25);outline:0}.btn:hover:before,.btn:focus:before{content:"▶";color:var(--gold);animation:.5s step-end infinite blink;position:absolute;left:14px}.btn:active{transform:translateY(4px);box-shadow:inset 0 0 0 4px #000,inset 0 0 0 6px #ffffff40}.btn.primary{color:#1a1204;text-shadow:1px 1px #ffffff80;background:linear-gradient(#fff3a0 0 12%,#f4c21a 12% 50%,#d58f10 50% 88%,#8a560a 88%)}.btn.primary:hover:before,.btn.primary:focus-visible:before{color:#d6202a}.btn.ghost{background:#0d1340;font-size:1.27rem;box-shadow:inset 0 0 0 4px #000,inset 0 0 0 6px #ffffff1f,0 5px #000}.press-start{color:var(--white);text-shadow:2px 2px #d6202a;margin:12px 0 2px;font-size:1.17rem;animation:.9s step-end infinite blink}.hint{color:#8fa6d6;text-transform:uppercase;margin-top:10px;font-size:.82rem;line-height:2.1}.copyright{color:#5d6ea0;margin-top:8px;font-size:.74rem}@keyframes blink{50%{opacity:0}}.score-big{color:var(--gold);text-shadow:4px 4px #000;font-variant-numeric:tabular-nums;margin:6px 0 12px;font-size:clamp(2.4rem,10vw,3.6rem)}.score-big em{color:var(--red);margin-top:8px;font-size:1.17rem;font-style:normal;animation:.6s step-end infinite blink;display:block}.score-big small{color:var(--white);opacity:.7;margin-top:8px;font-size:.97rem;display:block}.stats{border-collapse:collapse;width:min(400px,100%);margin:0 auto 10px;font-size:.97rem}.stats td{text-align:left;text-transform:uppercase;border-bottom:2px dotted #ffffff40;padding:7px 6px}.stats td:last-child{text-align:right;color:var(--gold)}.hud{z-index:4;text-shadow:2px 2px #000;position:fixed;inset:0;pointer-events:none!important}.hud>*{pointer-events:none}.hud-top{top:max(8px, env(safe-area-inset-top));justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:absolute;left:10px;right:60px}.hud-left{flex-direction:column;gap:6px;display:flex}.hud-player{outline:3px solid var(--gold);outline-offset:-7px;clip-path:var(--notch);background:#050824eb;border:4px solid #000;align-items:stretch;display:flex;box-shadow:0 0 0 3px #000}.hud-face{width:54px;color:var(--white);background:linear-gradient(#1f5fbf,#0e2a66);border-right:4px solid #000;place-items:center;display:grid}.hud-face svg{width:38px;height:38px;display:block}.hud-info{flex-direction:column;gap:6px;padding:7px 12px 7px 10px;display:flex}.hud-line{align-items:center;gap:8px;display:flex}.hud-1p{background:var(--gold);color:#000;text-shadow:none;padding:2px 4px;font-size:1.07rem}.hud-score{font-variant-numeric:tabular-nums;letter-spacing:.05em;min-width:8ch;font-size:1.85rem}.hud-hearts{gap:3px;display:flex}.px{width:18px;height:16px;image-rendering:pixelated;shape-rendering:crispedges;display:block}.px.off{opacity:.25;filter:grayscale()brightness(.6)}.hud-stars{gap:2px;display:flex}.hud-stars .px{width:20px;height:20px}.hud-bars{flex-direction:column;gap:8px;width:min(300px,38vw);display:flex}.hud-bar-row{letter-spacing:.1em;text-align:center;flex-direction:column;gap:3px;font-size:1.17rem;display:flex;position:relative}.hud-bar-row>span{color:var(--white)}.hud-bar-row.blues-row>span{color:var(--blue-bright)}.hud-bar-row.chaos-row>span{color:#ff7a3a}.hud-bar{outline-offset:0;background:#050824;border:4px solid #000;outline:2px solid #cfd6ea;height:20px;position:relative;overflow:hidden}.hud-bar i{width:0;height:100%;transition:width .12s steps(4,end);display:block}.hud-bar:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 11px,#050824 11px 14px);position:absolute;inset:0}.hud-bar.blues i{background:linear-gradient(#d6f0ff 0 25%,#4da3ff 25% 60%,#1f5fbf 60%)}.hud-bar.chaos i{background:linear-gradient(#ffe0a0 0 25%,#ff7a3a 25% 60%,#d6202a 60%)}.hud-bar.blues.ready{animation:.4s step-end infinite readyblink}.hud-bar.blues.active i{background:linear-gradient(#fff 0 50%,#bfe6ff 50%)}@keyframes readyblink{50%{outline-color:var(--gold);filter:brightness(1.5)}}.hud-progress{left:10px;right:10px;bottom:max(6px, env(safe-area-inset-bottom));align-items:center;gap:8px;font-size:.97rem;display:flex;position:absolute}.hud-progress-bar{background:#050824cc;border:3px solid #000;flex:1;height:10px;overflow:hidden}.hud-progress-bar i{background:repeating-linear-gradient(90deg, var(--gold) 0 8px, transparent 8px 11px);width:0;height:100%;display:block}.hud-combo{color:var(--white);opacity:0;white-space:pre;text-align:left;text-shadow:3px 3px #000,-2px -2px #000,2px -2px #000,-2px 2px #000;font-size:clamp(1.8rem,6vw,2.8rem);line-height:1.5;position:absolute;top:26%;left:50%;transform:translate(-50%)}.hud-combo.pop{animation:1.1s steps(8,end) forwards pop}.hud-combo.big{color:var(--gold);font-size:clamp(2.2rem,8vw,3.6rem)}@keyframes pop{0%{opacity:0;transform:translate(-50%)scale(.5)rotate(-6deg)}15%{opacity:1;transform:translate(-50%)scale(1.15)rotate(-6deg)}70%{opacity:1;transform:translate(-50%)scale(1)rotate(-6deg)}to{opacity:0;transform:translate(-50%)translateY(-24px)scale(1)rotate(-6deg)}}.hud-banner{opacity:0;white-space:nowrap;text-shadow:4px 4px #000,-3px -3px #000,3px -3px #000,-3px 3px #000,0 5px #000;font-size:clamp(2.6rem,10vw,5rem);position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)scale(.8)}.hud-banner.show{opacity:1;transition:transform .18s steps(4,end);transform:translate(-50%,-50%)scale(1)}.pause-btn{top:max(8px, env(safe-area-inset-top));width:42px;height:42px;box-shadow:inset 0 0 0 4px #000, inset 0 0 0 6px var(--gold);color:var(--white);font:inherit;cursor:pointer;z-index:6;background:#0a0f3a;border:0;font-size:1.36rem;position:fixed;right:10px}.touch{z-index:5;position:fixed;inset:0;pointer-events:none!important}.touch .stick-zone{pointer-events:auto;touch-action:none;width:46%;height:62%;position:absolute;bottom:0;left:0}.stick-base{pointer-events:none;background:radial-gradient(circle,#ffffff1a 0 55%,#ffffff0a 56% 100%);border-radius:50%;place-items:center;width:140px;height:140px;display:grid;position:absolute;box-shadow:0 0 0 3px #ffffff2e,0 10px 26px #0000008c}.stick-base.idle{left:22px;bottom:max(22px, env(safe-area-inset-bottom));opacity:.55}.stick-knob{background:radial-gradient(circle at 35% 30%,#ffe27a,#e0a014 70%,#8a560a);border-radius:50%;width:62px;height:62px;box-shadow:0 6px 14px #0009}.pad-buttons{right:14px;bottom:max(18px, env(safe-area-inset-bottom));pointer-events:none;width:300px;height:200px;position:absolute}.pad-btn{pointer-events:auto;touch-action:none;font:inherit;color:#fff;letter-spacing:.06em;text-shadow:0 2px 4px #000;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:84px;height:84px;font-size:.8rem;display:flex;position:absolute;box-shadow:0 8px 18px #0009,inset 0 -6px #0000004d,inset 0 3px #ffffff4d}.pad-btn b{font-size:1.35rem;line-height:1}.pad-gas{background:#2f9a4a;width:98px;height:98px;bottom:0;right:0}.pad-brake{background:#c0392b;bottom:0;right:112px}.pad-drift{background:#2a6fd0;bottom:112px;right:6px}.pad-turbo{background:#e0561a;bottom:112px;right:100px}.pad-blues{color:#1a1204;width:78px;height:78px;text-shadow:none;background:#e0a014;bottom:46px;right:206px}.has-touch .cam-panel{top:max(56px, calc(env(safe-area-inset-top) + 48px));transform-origin:100% 0;opacity:.85;bottom:auto;transform:scale(.82)}.hud-radar{left:10px;top:max(124px, calc(env(safe-area-inset-top) + 116px));flex-direction:column;align-items:flex-start;gap:4px;width:130px;display:flex;position:absolute}.hud-radar canvas{outline:3px solid var(--gold);width:130px;height:130px;image-rendering:pixelated;clip-path:var(--notch);border:4px solid #000;box-shadow:0 0 0 3px #000}.hud-goal{outline:2px solid var(--gold);white-space:nowrap;background:#050824e6;border:3px solid #000;align-items:center;gap:6px;padding:4px 8px;font-size:.82rem;display:flex}.hud-goal b{color:var(--gold);font-size:1.95rem;display:inline-block}.hud-hint{outline:2px solid var(--gold);text-align:center;opacity:0;background:#050824e6;border:4px solid #000;max-width:92vw;padding:10px 14px;font-size:1.07rem;line-height:2;transition:opacity .4s steps(4,end);position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.hud-hint.show{opacity:1}.hud-hint kbd{background:var(--gold);color:#000;min-width:1.6em;text-shadow:none;margin:0 2px;padding:2px 5px;font-family:inherit;display:inline-block}.modal{z-index:20;background:#020414e0;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.modal-card{outline:4px solid var(--gold);outline-offset:-8px;width:min(680px,100%);max-height:100%;clip-path:var(--notch);background:#0a0f3a;border:4px solid #000;flex-direction:column;gap:12px;padding:18px;display:flex;box-shadow:0 0 0 4px #000,0 0 0 8px #1f5fbf,0 0 0 12px #000}.modal-body{text-align:left;padding:6px 8px;font-size:.97rem;line-height:2;overflow:auto}.modal-body h2{color:var(--gold);text-shadow:3px 3px #000;margin-bottom:12px;font-size:1.56rem}.modal-body h3{color:var(--blue-bright);text-transform:uppercase;margin:16px 0 6px;font-size:1.17rem}.modal-body ul{padding-left:1.4em}.modal-body strong{color:var(--gold);font-weight:400}.modal-body li{margin-bottom:8px}@media (height<=420px){.menu-card{padding:10px 14px}.press-start,.copyright{display:none}.title-logo img{max-height:24vh}}.btn,.hud-score,.hud-1p,.hud-bar-row>span,.hud-goal,.hud-combo,.hud-banner,.score-big,.menu-chips,.press-start,.tagline,.hint,.copyright,.stats,.modal-body h2,.modal-body h3,.hud-hint,.hud-progress,.touch-buttons button,.pause-btn{paint-order:stroke fill;-webkit-text-stroke:4px #000;text-shadow:none}.hud-1p,.btn.primary,.touch-buttons button.blues,.hud-hint kbd{-webkit-text-stroke:0}.title{letter-spacing:.04em;font-weight:900}.hud-combo,.hud-banner{-webkit-text-stroke:6px #000;font-weight:900}.hud-combo{transform-origin:0}.modal-body{font-style:normal;font-weight:800;line-height:1.5}.modal-body,.modal-body p,.modal-body li{-webkit-text-stroke:0;paint-order:normal}.modal-body h2,.modal-body h3,.stats td{-webkit-text-stroke:3px #000}.hint,.copyright,.tagline{-webkit-text-stroke:3px #000;font-weight:800}.btn.primary{text-shadow:none}.screen.home{background:#05070f var(--home-bg) center 30% / cover no-repeat;padding:0;display:block;overflow:hidden}.screen.home:before{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#02040c8c 70%,#02040ceb 100%),linear-gradient(90deg,#02040c80 0%,#0000 40%),radial-gradient(at 50% 40%,#0000 45%,#02040cb3 100%);position:absolute;inset:0}.screen.home:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:repeating-linear-gradient(100deg,#0000 0 18%,#02040e6b 26%,#0000 36%);animation:16s ease-in-out infinite alternate shadows;position:absolute;inset:-20% -40%}@keyframes shadows{0%{transform:translate(-12%)}to{transform:translate(12%)}}.home-top{top:max(12px, env(safe-area-inset-top));z-index:1;color:var(--gold);text-shadow:0 2px 8px #000,0 0 2px #000;grid-template-columns:1fr auto 1fr;align-items:center;font-size:1.15rem;display:grid;position:absolute;left:18px;right:18px}.home-top .blink{animation:1s step-end infinite blink}.home-panel{z-index:1;left:0;right:0;bottom:max(18px, env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute}.home .menu-actions{flex-flow:wrap;justify-content:center;gap:14px;width:min(760px,94%);margin:0}.home .btn{clip-path:none;-webkit-text-stroke:0;paint-order:normal;text-shadow:0 2px 6px #000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080c1e9e;border-radius:6px;flex:190px;padding:14px 18px;font-size:1.5rem;transition:transform .12s,background .12s,box-shadow .12s;box-shadow:0 10px 28px #000000b3}.home .btn.ghost{background:#080c1e66;font-size:1.15rem}.home .btn.primary{color:#1a1204;text-shadow:0 1px #ffffff80;background:linear-gradient(#ffd84a,#e0a014);box-shadow:0 12px 34px #e8b92359,0 10px 28px #000000b3}.home .btn:hover,.home .btn:focus{filter:none;background:#1f5fbfcc;transform:translateY(-3px);box-shadow:0 16px 36px #000c,0 0 40px #4da3ff59}.home .btn.primary:hover,.home .btn.primary:focus-visible{background:linear-gradient(#ffe574,#f0b020);box-shadow:0 16px 40px #e8b92380,0 12px 30px #000c}.home .btn:active{transform:translateY(1px);box-shadow:0 4px 12px #000000b3}.home .press-start,.home .hint{-webkit-text-stroke:0;paint-order:normal;text-shadow:0 2px 8px #000,0 0 3px #000}.home .press-start{color:var(--white);margin:8px 0 0;font-size:1.1rem}.home .hint{color:#c3d3f2;max-width:90%;margin:2px 0 0;font-size:.8rem}@media (width<=640px){.home .btn{flex-basis:100%}.home-panel{bottom:max(10px, env(safe-area-inset-bottom))}}.hud .hud-hint.show{pointer-events:auto;padding-right:46px}.hint-close{background:var(--gold);color:#000;width:30px;height:30px;font:inherit;cursor:pointer;-webkit-text-stroke:0;touch-action:manipulation;border:0;font-size:1rem;line-height:1;position:absolute;top:6px;right:6px}.hint-close:hover{filter:brightness(1.2)}.cam-panel{right:10px;bottom:max(26px, calc(env(safe-area-inset-bottom) + 20px));z-index:6;background:#050824c7;border-radius:8px;flex-direction:column;gap:4px;padding:6px 8px 8px;font-size:.8rem;display:flex;position:fixed;box-shadow:0 8px 22px #0000008c}.cam-title{text-align:center;color:var(--gold);font-size:.75rem}.cam-row{text-align:center;grid-template-columns:30px 46px 30px;align-items:center;gap:3px;display:grid}.cam-row i{color:#c3d3f2;font-size:.65rem;font-style:normal}.cam-panel button{color:#fff;height:26px;font:inherit;cursor:pointer;touch-action:none;background:#1f5fbfd9;border:0;border-radius:5px;font-size:.95rem}.cam-panel button:hover{background:#4da3fff2}.cam-panel .cam-reset{color:#1a1204;background:#e8b923e6;margin-top:2px;font-size:.7rem}.cam-panel .cam-view{background:#2f8a4ae6;font-size:.7rem}.map-card{align-items:center;width:min(960px,100%)}.map-title{color:var(--gold);text-align:center;font-size:1.6rem}.map-body{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:18px;display:flex;overflow:auto}.map-body canvas{object-fit:contain;image-rendering:auto;width:min(1000px,100%);height:auto;max-height:68vh;box-shadow:0 10px 30px #000000b3}.map-legend{min-width:190px;font-size:1rem;line-height:1.9;list-style:none}.map-legend i{vertical-align:-3px;width:16px;height:16px;margin-right:10px;display:inline-block}.home .btn{clip-path:var(--notch);letter-spacing:.12em;border-radius:0}.home .btn:hover:before,.home .btn:focus:before{content:"";background:var(--gold);clip-path:polygon(0 0,50% 0,50% 22%,72% 22%,72% 44%,100% 44%,100% 56%,72% 56%,72% 78%,50% 78%,50% 100%,0 100%);width:14px;height:18px;margin-top:-9px;animation:.45s step-end infinite blink;display:block;position:absolute;top:50%;left:12px}.car-pick{flex-direction:column;align-items:center;gap:6px;margin-top:6px;display:flex}.car-pick-title{color:var(--gold);text-shadow:0 2px 8px #000;font-size:.95rem}.car-cards{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.car-card{text-align:left;font:inherit;color:var(--white);cursor:pointer;min-width:250px;clip-path:var(--notch);text-shadow:0 2px 6px #000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080c1e9e;border:0;grid-template-rows:auto auto;grid-template-columns:96px 1fr;align-items:center;column-gap:10px;padding:8px 16px 8px 10px;transition:transform .12s,background .12s,box-shadow .12s;display:grid;position:relative;box-shadow:0 10px 24px #000000b3}.car-card canvas{width:90px;height:42px;image-rendering:pixelated;grid-row:1/span 2}.car-card b{letter-spacing:.1em;font-size:1.15rem}.car-card small{opacity:.85;letter-spacing:.04em;font-size:.7rem}.car-card:hover,.car-card:focus{background:#1f5fbfbf;outline:0;transform:translateY(-3px)}.car-card.on{background:linear-gradient(#ffd84a47,#e0a01433);box-shadow:0 12px 30px #e8b92359,0 10px 24px #000000b3}.car-card.on b:after{content:" ✔";color:var(--gold)}@media (width<=640px){.car-card{min-width:100%}}@media (width>=900px){.home-panel{align-items:flex-start;width:min(700px,56vw);left:3vw;right:auto}.home .menu-actions{justify-content:flex-start;width:100%}.car-pick{align-items:flex-start}.car-cards{justify-content:flex-start}.home .hint{text-align:left;max-width:100%}}.help-btn{font-size:1.1rem;right:58px}.help-btn.on{background:var(--gold);color:#000;box-shadow:inset 0 0 0 4px #000, inset 0 0 0 6px var(--gold)}.hud .hud-toast{color:#d6e0f7;text-align:center;opacity:0;pointer-events:none;background:#0508188c;border-radius:4px;max-width:92vw;padding:4px 12px;font-size:.8rem;transition:opacity .5s;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.hud .hud-toast.show{opacity:.9}.cam-btn{font-size:1rem;right:106px}.free-btn{font-size:1rem;right:154px}.free-cam .hud,.free-cam .touch,.free-cam .cam-panel,.free-cam .pause-btn{display:none!important}.free-panel{z-index:8;background:#050824db;border-radius:8px;width:300px;padding:12px 14px 10px;font-size:.85rem;position:fixed;top:12px;right:12px;box-shadow:0 10px 28px #0009}.free-panel h3{color:var(--gold);margin-bottom:8px;font-size:1.05rem}.free-panel h3 small{color:#c3d3f2;font-size:.7rem}.free-slot{grid-template-columns:62px 1fr 1fr;align-items:center;gap:6px;margin-bottom:6px;display:grid}.free-panel button{color:#fff;height:28px;font:inherit;cursor:pointer;background:#1f5fbfe6;border:0;border-radius:5px;font-size:.72rem}.free-panel button:disabled{opacity:.35;cursor:default}.free-actions{grid-template-columns:80px 1fr;gap:6px;margin-top:8px;display:grid}.free-actions .go{background:var(--gold);color:#1a1204}.free-help{color:#c3d3f2;margin-top:8px;font-size:.68rem;line-height:1.5}.hud-training{text-align:right;opacity:.85;pointer-events:auto;width:min(230px,34vw);padding:2px 4px;font-size:.7rem;line-height:1.4;position:absolute;top:96px;right:12px}.hud-training .tr-head{width:100%;color:var(--gold);font:inherit;letter-spacing:.04em;cursor:pointer;text-align:right;background:0 0;border:0;padding:0;display:block}.hud-training .tr-head small{color:#c3d3f2}.hud-training .tr-now{color:#fff;opacity:.9;margin:0}.hud-training .tr-list{background:#0508248c;border-radius:4px;margin-top:4px;padding:4px 6px;display:none}.hud-training.open .tr-list{display:block}.hud-training ul{list-style:none}.hud-training li{opacity:.6}.hud-training li i{width:1.3em;font-style:normal;display:inline-block}.hud-training li.ok{color:#7cff9a;opacity:.9}.hud-training li.cur{color:#fff;opacity:1}.hud-training .tr-hint{color:#ffd98a;margin-top:4px;font-size:.66rem}@media (width<=760px){.hud-training{width:46vw;top:140px}}.pad-toast{z-index:40;color:#fff;pointer-events:none;background:#050824e6;border-radius:6px;padding:8px 16px;font-size:1rem;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0009}.home-tools{top:max(44px, calc(env(safe-area-inset-top) + 36px));z-index:2;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;right:18px}.home-tools button{font:inherit;letter-spacing:.06em;color:#e6eeff;cursor:pointer;clip-path:var(--notch);background:#080c1e99;border:0;padding:6px 12px;font-size:.8rem;box-shadow:0 6px 16px #0009}.home-tools button:hover{background:#1f5fbfd9}.home-tools button.new{background:var(--gold);color:#1a1204;animation:1s step-end infinite blink}.fs-btn{font-size:1.05rem;right:202px}.fs-btn.on{background:var(--gold);color:#000}.update-banner{z-index:60;color:#fff;background:#050824f0;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:.95rem;display:flex;position:fixed;bottom:14px;left:14px;box-shadow:0 10px 26px #000000b3}.update-banner button{font:inherit;background:var(--gold);color:#1a1204;cursor:pointer;border:0;border-radius:4px;padding:6px 12px;font-size:.8rem}.update-banner button.ghost{color:#c3d3f2;background:0 0}.hud-bar.turbo i{background:linear-gradient(#fff3b0 0 25%,#ffb02e 25% 60%,#e0561a 60%)}.hud-bar-row.turbo-row>span{color:#ffb02e}.hud-bar.turbo.active{filter:brightness(1.4);outline-color:#fff}.hud-bar.turbo.low i{background:linear-gradient(#ffb0a0 0 25%,#d6202a 25%)}body.turbo:after{content:"";z-index:3;pointer-events:none;background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201600%201000%22%20preserveAspectRatio=%22none%22%3E%3Cdefs%3E%3Cfilter%20id=%22b%22%20x=%220%22%20y=%220%22%20width=%22100%25%22%20height=%22100%25%22%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%220.03%22%20numOctaves=%222%22%20seed=%225%22%20result=%22w%22/%3E%3CfeDisplacementMap%20in=%22SourceGraphic%22%20in2=%22w%22%20scale=%229%22%20result=%22d%22/%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%220.85%22%20numOctaves=%223%22%20seed=%229%22%20result=%22g%22/%3E%3CfeColorMatrix%20in=%22g%22%20type=%22matrix%22%20values=%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20-2.4%201.85%22%20result=%22ga%22/%3E%3CfeComposite%20in=%22d%22%20in2=%22ga%22%20operator=%22in%22/%3E%3C/filter%3E%3C/defs%3E%3Cg%20filter=%22url%28%23b%29%22%3E%3Cpath%20d=%22M1246.8%20538.9%20L1554.1%20542.0%20L1555.4%20534.4Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.78%22/%3E%3Cpath%20d=%22M1199.3%20559.6%20L1374.7%20570.6%20L1373.7%20565.5Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.74%22/%3E%3Cpath%20d=%22M1277.7%20591.0%20L1590.3%20628.9%20L1592.6%20620.2Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.89%22/%3E%3Cpath%20d=%22M1182.8%20586.5%20L1339.4%20607.8%20L1340.1%20603.2Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.62%22/%3E%3Cpath%20d=%22M1236.9%20624.2%20L1558.8%20690.7%20L1560.7%20682.2Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.66%22/%3E%3Cpath%20d=%22M1279.8%20652.6%20L1506.9%20709.2%20L1509.3%20703.5Z%22%20fill=%22%23ffe296%22%20fill-opacity=%220.75%22/%3E%3Cpath%20d=%22M1304.4%20684.7%20L1549.9%20757.6%20L1549.6%20752.1Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.83%22/%3E%3Cpath%20d=%22M1210.7%20692.6%20L1597.5%20841.0%20L1600.9%20833.0Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.66%22/%3E%3Cpath%20d=%22M1126.9%20665.0%20L1351.7%20753.6%20L1352.0%20747.8Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.73%22/%3E%3Cpath%20d=%22M1109.9%20688.9%20L1436.9%20848.9%20L1439.9%20845.2Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.67%22/%3E%3Cpath%20d=%22M1118.4%20708.3%20L1401.3%20863.0%20L1406.4%20856.3Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.66%22/%3E%3Cpath%20d=%22M1244.8%20799.2%20L1444.6%20919.9%20L1447.5%20912.3Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.68%22/%3E%3Cpath%20d=%22M1098.1%20729.2%20L1447.2%20955.7%20L1452.2%20949.7Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.86%22/%3E%3Cpath%20d=%22M1083.1%20740.5%20L1223.8%20843.9%20L1227.2%20838.6Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.60%22/%3E%3Cpath%20d=%22M1233.7%20879.2%20L1452.7%201055.1%20L1457.0%201049.2Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.61%22/%3E%3Cpath%20d=%22M1181.4%20890.6%20L1337.4%201040.8%20L1344.3%201034.6Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.65%22/%3E%3Cpath%20d=%22M1176.9%20916.8%20L1395.6%201140.3%20L1400.4%201135.8Z%22%20fill=%22%23ffe296%22%20fill-opacity=%220.55%22/%3E%3Cpath%20d=%22M1142.2%20893.6%20L1294.3%201052.9%20L1296.5%201049.6Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.89%22/%3E%3Cpath%20d=%22M1021.7%20805.4%20L1154.8%20970.2%20L1160.3%20965.4Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.65%22/%3E%3Cpath%20d=%22M1023.5%20843.5%20L1110.0%20971.0%20L1119.4%20964.7Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.58%22/%3E%3Cpath%20d=%22M1063.2%20919.2%20L1166.2%201073.2%20L1171.3%201070.0Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.65%22/%3E%3Cpath%20d=%22M1037.3%20939.2%20L1129.1%201102.1%20L1135.6%201099.4Z%22%20fill=%22%23ffe296%22%20fill-opacity=%220.66%22/%3E%3Cpath%20d=%22M969.8%20828.7%20L1130.0%201107.7%20L1135.6%201104.4Z%22%20fill=%22%23ffe296%22%20fill-opacity=%220.68%22/%3E%3Cpath%20d=%22M997.2%20950.7%20L1148.1%201266.2%20L1150.0%201264.5Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.90%22/%3E%3Cpath%20d=%22M959.6%20918.6%20L1086.6%201229.4%20L1094.6%201225.3Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.74%22/%3E%3Cpath%20d=%22M955.7%20974.7%20L1058.8%201276.2%20L1067.1%201273.4Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.84%22/%3E%3Cpath%20d=%22M970.4%201071.8%20L1085.4%201442.2%20L1092.7%201439.6Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.52%22/%3E%3Cpath%20d=%22M940.2%201043.7%20L983.9%201211.0%20L990.0%201209.0Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.67%22/%3E%3Cpath%20d=%22M917.1%201016.4%20L982.5%201293.2%20L987.9%201291.8Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.64%22/%3E%3Cpath%20d=%22M871.7%201020.6%20L898.1%201223.5%20L904.5%201222.7Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.60%22/%3E%3Cpath%20d=%22M840.7%20943.2%20L867.4%201271.8%20L878.9%201270.8Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.63%22/%3E%3Cpath%20d=%22M831.7%20957.2%20L849.2%201264.2%20L860.2%201263.4Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.77%22/%3E%3Cpath%20d=%22M820.9%201033.1%20L833.1%201439.4%20L842.2%201439.1Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.85%22/%3E%3Cpath%20d=%22M796.8%20965.2%20L792.0%201284.1%20L796.7%201284.2Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.68%22/%3E%3Cpath%20d=%22M778.0%20886.5%20L765.8%201044.4%20L771.7%201044.9Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.79%22/%3E%3Cpath%20d=%22M749.9%201049.6%20L730.1%201203.7%20L738.0%201204.3Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.67%22/%3E%3Cpath%20d=%22M739.8%20897.4%20L710.9%201057.4%20L715.1%201058.2Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.85%22/%3E%3Cpath%20d=%22M682.7%201077.8%20L605.3%201403.9%20L616.1%201406.0Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.70%22/%3E%3Cpath%20d=%22M670.7%201017.1%20L615.0%201207.7%20L621.8%201209.3Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.60%22/%3E%3Cpath%20d=%22M648.0%201020.5%20L567.8%201263.5%20L574.7%201266.0Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.66%22/%3E%3Cpath%20d=%22M665.6%20873.8%20L560.8%201125.2%20L567.3%201128.0Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.88%22/%3E%3Cpath%20d=%22M585.4%201006.2%20L412.2%201372.4%20L419.9%201375.9Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.77%22/%3E%3Cpath%20d=%22M585.1%20966.5%20L425.7%201271.7%20L434.0%201275.3Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.82%22/%3E%3Cpath%20d=%22M542.3%20982.3%20L422.8%201185.4%20L425.4%201187.9Z%22%20fill=%22%23ffe296%22%20fill-opacity=%220.74%22/%3E%3Cpath%20d=%22M552.2%20923.5%20L355.7%201222.1%20L360.8%201225.3Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.62%22/%3E%3Cpath%20d=%22M597.2%20849.2%20L462.4%201047.6%20L469.3%201052.9Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.52%22/%3E%3Cpath%20d=%22M489.9%20961.4%20L289.4%201229.9%20L293.6%201234.3Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.75%22/%3E%3Cpath%20d=%22M509.2%20884.9%20L361.5%201058.3%20L363.5%201060.7Z%22%20fill=%22%23ffe296%22%20fill-opacity=%220.52%22/%3E%3Cpath%20d=%22M524.4%20832.2%20L349.9%201014.0%20L353.3%201018.5Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.85%22/%3E%3Cpath%20d=%22M471.3%20848.2%20L244.9%201053.4%20L252.1%201059.9Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.86%22/%3E%3Cpath%20d=%22M385.4%20905.9%20L166.9%201096.0%20L169.7%201098.8Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.78%22/%3E%3Cpath%20d=%22M527.7%20752.1%20L291.4%20930.0%20L297.3%20937.1Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.65%22/%3E%3Cpath%20d=%22M504.7%20744.4%20L285.0%20894.5%20L286.4%20898.4Z%22%20fill=%22%23ffe296%22%20fill-opacity=%220.57%22/%3E%3Cpath%20d=%22M400.0%20790.8%20L58.5%201001.2%20L62.4%201005.1Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.70%22/%3E%3Cpath%20d=%22M375.9%20781.5%20L168.3%20896.7%20L171.2%20900.8Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.66%22/%3E%3Cpath%20d=%22M402.6%20745.5%20L207.1%20843.7%20L210.2%20847.4Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.82%22/%3E%3Cpath%20d=%22M390.0%20729.7%20L212.4%20808.2%20L216.0%20813.5Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.71%22/%3E%3Cpath%20d=%22M362.9%20714.6%20L5.9%20851.4%20L10.6%20860.8Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.66%22/%3E%3Cpath%20d=%22M418.8%20669.0%20L38.5%20793.8%20L41.7%20800.0Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.77%22/%3E%3Cpath%20d=%22M320.3%20670.2%20L105.8%20726.0%20L108.4%20729.7Z%22%20fill=%22%23ffe296%22%20fill-opacity=%220.53%22/%3E%3Cpath%20d=%22M388.0%20634.3%20L59.1%20707.0%20L61.9%20711.1Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.84%22/%3E%3Cpath%20d=%22M451.2%20613.7%20L170.7%20667.7%20L171.9%20678.3Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.77%22/%3E%3Cpath%20d=%22M449.3%20591.2%20L290.7%20611.8%20L291.2%20616.7Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.56%22/%3E%3Cpath%20d=%22M424.8%20576.1%20L51.4%20609.4%20L50.0%20615.0Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.54%22/%3E%3Cpath%20d=%22M363.9%20551.8%20L6.7%20557.0%20L7.7%20565.8Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.62%22/%3E%3Cpath%20d=%22M467.0%20540.6%20L129.0%20537.7%20L127.7%20544.5Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.73%22/%3E%3Cpath%20d=%22M425.3%20527.9%20L231.0%20518.7%20L230.8%20524.4Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.82%22/%3E%3Cpath%20d=%22M273.4%20501.8%20L-45.9%20475.9%20L-45.9%20481.4Z%22%20fill=%22%23ffe296%22%20fill-opacity=%220.70%22/%3E%3Cpath%20d=%22M415.0%20481.8%20L24.9%20418.7%20L22.8%20426.6Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.89%22/%3E%3Cpath%20d=%22M279.0%20430.5%20L-49.2%20356.0%20L-52.4%20366.1Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.62%22/%3E%3Cpath%20d=%22M404.6%20437.0%20L135.5%20365.3%20L136.5%20369.1Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.82%22/%3E%3Cpath%20d=%22M274.5%20387.3%20L-42.1%20292.4%20L-43.1%20298.1Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.69%22/%3E%3Cpath%20d=%22M273.3%20349.9%20L-28.9%20236.8%20L-32.1%20243.5Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.66%22/%3E%3Cpath%20d=%22M339.5%20345.4%20L138.1%20257.7%20L136.5%20262.5Z%22%20fill=%22%23ffe296%22%20fill-opacity=%220.51%22/%3E%3Cpath%20d=%22M444.8%20384.6%20L84.4%20224.5%20L82.6%20228.2Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.71%22/%3E%3Cpath%20d=%22M378.0%20318.3%20L51.5%20144.0%20L50.2%20149.7Z%22%20fill=%22%23ffe296%22%20fill-opacity=%220.64%22/%3E%3Cpath%20d=%22M484.8%20352.5%20L247.7%20206.2%20L243.7%20215.3Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.51%22/%3E%3Cpath%20d=%22M443.0%20306.2%20L201.8%20141.7%20L195.6%20150.6Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.52%22/%3E%3Cpath%20d=%22M478.7%20309.9%20L200.6%20107.2%20L197.6%20112.5Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.80%22/%3E%3Cpath%20d=%22M399.8%20234.3%20L199.9%2077.6%20L195.6%2081.1Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.61%22/%3E%3Cpath%20d=%22M543.2%20306.8%20L253.8%2038.3%20L248.3%2044.7Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.90%22/%3E%3Cpath%20d=%22M409.2%20159.3%20L163.5%20-83.2%20L160.2%20-79.7Z%22%20fill=%22%23ffe296%22%20fill-opacity=%220.56%22/%3E%3Cpath%20d=%22M485.9%20185.6%20L305.6%20-20.5%20L302.8%20-17.0Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.68%22/%3E%3Cpath%20d=%22M479.9%20177.4%20L300.5%20-29.2%20L297.0%20-25.3Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.64%22/%3E%3Cpath%20d=%22M462.2%2094.1%20L219.7%20-232.4%20L213.7%20-228.6Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.83%22/%3E%3Cpath%20d=%22M525.8%20153.7%20L385.1%20-50.0%20L379.7%20-45.5Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.87%22/%3E%3Cpath%20d=%22M538.4%20110.0%20L436.5%20-64.1%20L430.1%20-59.6Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.68%22/%3E%3Cpath%20d=%22M640.1%20235.4%20L537.4%2037.1%20L535.0%2038.6Z%22%20fill=%22%23ffe296%22%20fill-opacity=%220.72%22/%3E%3Cpath%20d=%22M646.9%20225.4%20L503.3%20-74.5%20L499.6%20-72.8Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.76%22/%3E%3Cpath%20d=%22M639.1%20163.9%20L504.5%20-159.8%20L498.9%20-158.0Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.74%22/%3E%3Cpath%20d=%22M610.2%2070.1%20L535.4%20-123.7%20L529.3%20-121.1Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.84%22/%3E%3Cpath%20d=%22M621.3%2011.9%20L549.4%20-214.8%20L540.9%20-212.0Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.61%22/%3E%3Cpath%20d=%22M711.6%20198.9%20L615.1%20-175.5%20L612.7%20-174.5Z%22%20fill=%22%23ffe296%22%20fill-opacity=%220.61%22/%3E%3Cpath%20d=%22M705.9%20152.5%20L623.7%20-197.8%20L616.7%20-195.6Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.65%22/%3E%3Cpath%20d=%22M709.4%2051.6%20L650.1%20-280.7%20L644.6%20-279.5Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.52%22/%3E%3Cpath%20d=%22M750.6%20186.4%20L706.4%20-152.2%20L700.7%20-151.4Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.82%22/%3E%3Cpath%20d=%22M773.5%2026.0%20L763.0%20-206.1%20L759.2%20-205.9Z%22%20fill=%22%23ffe296%22%20fill-opacity=%220.73%22/%3E%3Cpath%20d=%22M787.9%20127.0%20L782.1%20-121.7%20L778.8%20-121.6Z%22%20fill=%22%23ffe296%22%20fill-opacity=%220.72%22/%3E%3Cpath%20d=%22M809.7%2026.8%20L820.0%20-269.1%20L812.0%20-269.2Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.66%22/%3E%3Cpath%20d=%22M829.8%20146.4%20L845.8%20-8.8%20L837.5%20-9.5Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.83%22/%3E%3Cpath%20d=%22M863.2%2028.9%20L888.3%20-136.6%20L879.4%20-137.7Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.79%22/%3E%3Cpath%20d=%22M898.0%2012.2%20L933.8%20-157.0%20L925.8%20-158.4Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.62%22/%3E%3Cpath%20d=%22M875.5%20166.9%20L949.3%20-182.1%20L943.3%20-183.3Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.69%22/%3E%3Cpath%20d=%22M933.5%2074.1%20L1015.9%20-197.0%20L1007.3%20-199.4Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.70%22/%3E%3Cpath%20d=%22M966.2%2047.2%20L1076.4%20-264.4%20L1068.2%20-266.6Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.77%22/%3E%3Cpath%20d=%22M976.0%2096.4%20L1089.4%20-172.5%20L1078.6%20-176.5Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.77%22/%3E%3Cpath%20d=%22M1006.8%2084.2%20L1180.8%20-295.1%20L1177.4%20-296.9Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.73%22/%3E%3Cpath%20d=%22M1036.8%2040.2%20L1109.5%20-108.7%20L1105.6%20-110.9Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.73%22/%3E%3Cpath%20d=%22M961.5%20235.9%20L1092.8%20-4.6%20L1087.5%20-7.3Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.73%22/%3E%3Cpath%20d=%22M1007.1%20221.4%20L1126.2%2043.5%20L1121.5%2041.1Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.63%22/%3E%3Cpath%20d=%22M1011.4%20236.8%20L1215.5%20-52.6%20L1212.1%20-55.5Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.66%22/%3E%3Cpath%20d=%22M1125.3%20116.4%20L1368.8%20-196.5%20L1364.6%20-200.2Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.64%22/%3E%3Cpath%20d=%22M1020.8%20279.6%20L1285.9%20-28.8%20L1281.8%20-31.2Z%22%20fill=%22%23ffe296%22%20fill-opacity=%220.62%22/%3E%3Cpath%20d=%22M1177.5%20129.4%20L1400.0%20-110.0%20L1397.3%20-113.4Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.75%22/%3E%3Cpath%20d=%22M1145.0%20186.4%20L1365.5%20-35.4%20L1361.2%20-40.9Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.71%22/%3E%3Cpath%20d=%22M1130.7%20236.7%20L1372.8%2022.2%20L1365.2%2016.1Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.68%22/%3E%3Cpath%20d=%22M1055.1%20330.2%20L1346.1%2097.0%20L1339.8%2091.0Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.65%22/%3E%3Cpath%20d=%22M1088.4%20337.5%20L1319.2%20179.9%20L1315.1%20173.8Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.68%22/%3E%3Cpath%20d=%22M1234.2%20269.5%20L1460.4%20133.4%20L1455.3%20127.9Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.76%22/%3E%3Cpath%20d=%22M1183.9%20303.5%20L1351.3%20205.9%20L1345.7%20199.1Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.56%22/%3E%3Cpath%20d=%22M1185.4%20333.1%20L1488.4%20173.0%20L1486.5%20168.5Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.62%22/%3E%3Cpath%20d=%22M1303.1%20311.9%20L1645.6%20160.2%20L1642.5%20154.7Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.72%22/%3E%3Cpath%20d=%22M1221.5%20356.3%20L1471.3%20249.2%20L1471.4%20244.7Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.81%22/%3E%3Cpath%20d=%22M1177.4%20417.5%20L1418.1%20344.0%20L1415.3%20335.9Z%22%20fill=%22%230b0e22%22%20fill-opacity=%220.56%22/%3E%3Cpath%20d=%22M1171.6%20425.0%20L1368.5%20368.1%20L1365.4%20361.3Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.72%22/%3E%3Cpath%20d=%22M1193.6%20439.4%20L1554.3%20349.7%20L1554.6%20344.3Z%22%20fill=%22%23ffe296%22%20fill-opacity=%220.64%22/%3E%3Cpath%20d=%22M1163.1%20462.1%20L1418.1%20411.5%20L1415.2%20404.3Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.80%22/%3E%3Cpath%20d=%22M1155.0%20489.8%20L1410.9%20455.6%20L1412.0%20451.3Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.67%22/%3E%3Cpath%20d=%22M1304.9%20501.7%20L1675.4%20477.2%20L1675.3%20470.1Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.75%22/%3E%3Cpath%20d=%22M1290.2%20512.1%20L1706.0%20491.4%20L1704.5%20485.7Z%22%20fill=%22%23fbf8ee%22%20fill-opacity=%220.60%22/%3E%3C/g%3E%3C/svg%3E) 50%/100% 100% no-repeat;animation:.14s step-end infinite turbo-streaks;position:fixed;inset:-4%;-webkit-mask-image:radial-gradient(at 50% 54%,#0000 30%,#0000008c 52%,#000 82%);mask-image:radial-gradient(at 50% 54%,#0000 30%,#0000008c 52%,#000 82%)}body.turbo:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle,#ff961e66 1.1px,#0000 1.6px) 0 0/9px 9px,radial-gradient(at 50% 54%,#0000 55%,#08061473 100%);animation:.28s steps(2,end) infinite turbo-halftone;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 54%,#0000 48%,#000 100%);mask-image:radial-gradient(at 50% 54%,#0000 48%,#000 100%)}@keyframes turbo-streaks{0%{transform:scale(1)rotate(0)}33%{transform:scale(1.035)rotate(1.6deg)}66%{transform:scale(.985)rotate(-1.1deg)}}@keyframes turbo-halftone{50%{background-position:4px 4px,0 0}}.hud-weather{letter-spacing:.06em;background:#050824c7;margin-top:4px;padding:2px 10px;font-size:.85rem}.pad-act{background:#7a4aa8;width:78px;height:78px;font-size:.6rem;bottom:214px;right:6px}.pad-shoot{background:#c0392b;width:98px;height:98px;display:none;bottom:0;right:0}.on-foot .pad-shoot{display:flex}.on-foot .pad-gas,.on-foot .pad-brake,.on-foot .pad-drift,.on-foot .pad-turbo,.on-foot .pad-blues{display:none}.hud .hud-prompt{white-space:nowrap;opacity:0;background:#050824db;border-radius:6px;padding:6px 14px;font-size:1rem;transition:opacity .2s;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}.hud .hud-prompt.show{opacity:1}.hud .hud-prompt kbd{background:var(--gold);color:#000;text-shadow:none;margin-right:6px;padding:1px 8px;font-family:inherit;display:inline-block}.lbl-in{display:none}.on-foot .lbl-in{display:inline}.on-foot .lbl-out{display:none}body.has-touch .stick-base{width:110px;height:110px}body.has-touch .stick-base.idle{left:14px;bottom:max(12px, env(safe-area-inset-bottom));opacity:.4}body.has-touch .stick-knob{width:46px;height:46px}body.has-touch .pad-buttons{right:10px;bottom:max(10px, env(safe-area-inset-bottom));width:240px;height:150px}body.has-touch .pad-btn{opacity:.88;gap:0;width:56px;height:56px;font-size:.55rem;box-shadow:0 4px 10px #0000008c,inset 0 -4px #0000004d,inset 0 2px #ffffff4d}body.has-touch .pad-btn b{font-size:.95rem}body.has-touch .pad-gas,body.has-touch .pad-shoot{width:78px;height:78px;bottom:0;right:0}body.has-touch .pad-brake{width:62px;height:62px;bottom:0;right:88px}body.has-touch .pad-act{opacity:1;outline:3px solid #ffffff8c;width:58px;height:58px;font-size:.5rem;bottom:0;right:160px}body.has-touch .pad-drift{bottom:90px;right:6px}body.has-touch .pad-turbo{bottom:74px;right:68px}body.has-touch .pad-blues{width:52px;height:52px;bottom:66px;right:130px}body.has-touch.on-foot .pad-act{width:64px;height:64px;bottom:6px;right:92px}body.has-touch .hud-top{top:max(5px, env(safe-area-inset-top));gap:6px;left:6px;right:130px}body.has-touch .hud-face{width:34px}body.has-touch .hud-face svg{width:24px;height:24px}body.has-touch .hud-info{gap:2px;padding:3px 8px 3px 6px}body.has-touch .hud-score{min-width:6ch;font-size:.8rem}body.has-touch .hud-1p{padding:1px 3px;font-size:.45rem}body.has-touch .hud-hearts .px{width:12px;height:11px}body.has-touch .hud-stars .px{width:12px;height:12px}body.has-touch .hud-bars{gap:2px;width:min(150px,28vw)}body.has-touch .hud-bar-row{gap:0;font-size:.45rem}body.has-touch .hud-bar{border-width:2px;outline-width:1px;height:10px}body.has-touch .hud-bar:after{background:repeating-linear-gradient(90deg,#0000 0 7px,#050824 7px 9px)}body.has-touch .hud-radar{left:6px;top:max(58px, calc(env(safe-area-inset-top) + 52px));gap:2px;width:78px}body.has-touch .hud-radar canvas{border-width:2px;outline-width:2px;width:78px;height:78px}body.has-touch .hud-goal{border-width:2px;outline-width:1px;padding:1px 5px;font-size:.34rem}body.has-touch .hud-goal b{font-size:.7rem}body.has-touch .hud-weather{padding:1px 6px;font-size:.6rem}body.has-touch .pause-btn{width:32px;height:32px;top:max(5px, env(safe-area-inset-top));font-size:.8rem;right:6px}body.has-touch .cam-panel,body.has-touch .hud-training{display:none}body.has-touch .hud .hud-prompt{padding:4px 10px;font-size:.8rem;top:46px;bottom:auto}body.has-touch .hud .hud-toast{padding:2px 8px;font-size:.6rem;top:8px;bottom:auto}body.has-touch .hud-combo{font-size:clamp(1.1rem,3.4vw,1.6rem)}body.has-touch .hud-banner{font-size:clamp(1.5rem,6vw,2.6rem);top:32%}body.has-touch .hud-progress{display:none}body.has-touch .hud-hint{max-width:70vw;padding:6px 28px 6px 8px;font-size:.6rem;line-height:1.6;top:64px;bottom:auto}body.has-touch .hint-close{width:22px;height:22px;font-size:.7rem}@media (height<=460px){.screen.home .home-top{font-size:.8rem}.home-panel{gap:2px}.home .btn{flex-basis:130px;padding:7px 10px;font-size:1rem}.home .menu-actions{gap:6px}.car-card{grid-template-columns:70px 1fr;min-width:190px;padding:4px 10px 4px 6px}.car-card canvas{width:60px;height:28px}.car-card b{font-size:.85rem}.car-card small{display:none}.home-tools{gap:3px;top:28px}.home-tools button{padding:3px 8px;font-size:.6rem}.home .press-start,.home .hint{display:none}.car-pick-title{font-size:.7rem}}:root{--neo-cyan:#35f3ff;--neo-pink:#ff3fb4;--neo-amber:#ffc23a;--neo-bg:#0a0622d1;--neo-cut:polygon(0 8px, 8px 0, 100% 0, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%)}.hud-player,.hud-goal,.hud-weather,.hud-training,.hud-hint,.hud .hud-prompt,.hud .hud-toast,.cam-panel,.free-panel,.update-banner,.pad-toast{background:var(--neo-bg);clip-path:var(--neo-cut);box-shadow:inset 0 0 0 2px var(--neo-cyan), inset 0 0 14px #35f3ff47;border:0;border-radius:0;outline:0}.hud-player{box-shadow:inset 0 0 0 2px var(--neo-pink), inset 0 0 16px #ff3fb459}.hud-face{border-right:2px solid var(--neo-pink);background:linear-gradient(160deg,#3a1d8a,#ff3fb4)}.hud-1p{background:var(--neo-pink);color:#fff}.hud-score{color:#fff;text-shadow:0 0 10px var(--neo-cyan), 0 0 2px #fff}.hud-bar{background:#060418e6;border:0;outline:0;box-shadow:inset 0 0 0 1px #ffffff59,0 0 8px #35f3ff4d}.hud-bar.blues i{background:linear-gradient(180deg, #b6fbff, var(--neo-cyan) 55%, #1479d8);box-shadow:0 0 10px var(--neo-cyan)}.hud-bar.chaos i{background:linear-gradient(180deg, #ffd0ec, var(--neo-pink) 55%, #a0116a);box-shadow:0 0 10px var(--neo-pink)}.hud-bar.turbo i{background:linear-gradient(180deg, #fff2b0, var(--neo-amber) 55%, #e0561a);box-shadow:0 0 10px var(--neo-amber)}.hud-bar-row.blues-row>span{color:var(--neo-cyan);text-shadow:0 0 8px var(--neo-cyan)}.hud-bar-row.chaos-row>span{color:var(--neo-pink);text-shadow:0 0 8px var(--neo-pink)}.hud-bar-row.turbo-row>span{color:var(--neo-amber);text-shadow:0 0 8px var(--neo-amber)}.hud-radar canvas{box-shadow:0 0 0 2px var(--neo-cyan), 0 0 16px #35f3ff73;clip-path:none;border:0;border-radius:50%;outline:0}.pause-btn{background:var(--neo-bg);box-shadow:inset 0 0 0 2px var(--neo-cyan), 0 0 10px #35f3ff59;color:var(--neo-cyan);clip-path:var(--neo-cut)}.pause-btn:hover,.pause-btn.on{background:var(--neo-cyan);color:#08051f}.hud .hud-prompt kbd,.hud-hint kbd{background:var(--neo-amber);color:#12082e;box-shadow:0 0 10px #ffc23a99}.hud-banner{-webkit-text-stroke:5px #12082e;text-shadow:0 0 22px}.hud-banner.fire{color:var(--neo-amber)}.hud-banner.good{color:var(--neo-cyan)}.hud-banner.bad{color:var(--neo-pink)}.hud-combo.big{color:var(--neo-amber);text-shadow:0 0 18px var(--neo-amber), 3px 3px 0 #12082e}.menu-card,.modal-card{box-shadow:inset 0 0 0 2px var(--neo-pink), inset 0 0 0 5px #08041c, inset 0 0 0 7px var(--neo-cyan), 0 0 40px #ff3fb44d;clip-path:var(--neo-cut);background:linear-gradient(#180a42f7,#08041cfa);border:0;outline:0}.screen:not(.home) .btn{color:#fff;box-shadow:inset 0 0 0 2px var(--neo-cyan), 0 0 12px #35f3ff4d;clip-path:var(--neo-cut);text-shadow:0 0 8px var(--neo-cyan);background:#0a0622e6}.screen:not(.home) .btn:hover,.screen:not(.home) .btn:focus{background:var(--neo-cyan);color:#08051f;text-shadow:none}.screen:not(.home) .btn.primary{background:linear-gradient(180deg, #ffe08a, var(--neo-amber));color:#1a0e00;text-shadow:none;box-shadow:inset 0 0 0 2px #fff3c0,0 0 18px #ffc23a8c}.screen:not(.home) .btn:before{display:none}.title{background:linear-gradient(180deg, #fff 0 38%, var(--neo-cyan) 38% 62%, var(--neo-pink) 62%);filter:drop-shadow(0 0 14px #ff3fb4b3)drop-shadow(0 3px #12082e);-webkit-background-clip:text;background-clip:text}.modal-body h2{color:var(--neo-pink);text-shadow:0 0 12px var(--neo-pink)}.modal-body h3{color:var(--neo-cyan)}.modal-body strong{color:var(--neo-amber)}.score-big{color:var(--neo-amber);text-shadow:0 0 20px #ffc23a99,4px 4px #12082e}.pad-btn{color:#fff;text-shadow:0 0 6px;box-shadow:inset 0 0 0 3px,0 0 14px;background:#0a0622b3!important}.pad-gas{color:#4dff9a}.pad-brake{color:var(--neo-pink)}.pad-drift{color:var(--neo-cyan)}.pad-turbo{color:#ff8a3a}.pad-blues{color:var(--neo-amber)}.pad-act{color:#b98aff}.pad-shoot{color:#ff4a5a}.stick-base{background:radial-gradient(circle,#35f3ff14 0 55%,#35f3ff08 56% 100%);box-shadow:0 0 0 2px #35f3ff80,0 0 18px #35f3ff4d}.stick-knob{background:radial-gradient(circle at 35% 30%, #fff, var(--neo-cyan) 60%, #0d7fb0);box-shadow:0 0 16px var(--neo-cyan)}.cam-panel button,.free-panel button{box-shadow:inset 0 0 0 1px var(--neo-cyan);color:var(--neo-cyan);background:#35f3ff29}.cam-panel .cam-reset,.free-actions .go{background:var(--neo-amber);color:#1a0e00;box-shadow:none}.hud-training li.cur{background:#ff3fb438}.hud-training h4,.cam-title,.free-panel h3{color:var(--neo-pink);text-shadow:0 0 8px var(--neo-pink)}.pad-run{color:#ffd23a;display:none;bottom:112px;right:100px}.on-foot .pad-run{display:flex}body.has-touch.on-foot .pad-run{width:62px;height:62px;bottom:84px;right:6px}:is(#ui-root:has(.screen.pause,.screen.end,.modal,.screen.inventory,.screen.graphics) .hud,#ui-root:has(.screen.pause,.screen.end,.screen.inventory,.screen.graphics) .cam-panel,#ui-root:has(.screen.pause,.screen.end,.screen.inventory,.screen.graphics) .pause-btn,#ui-root:has(.screen.pause,.screen.end,.screen.inventory,.screen.graphics) .touch){visibility:hidden}.hud .hud-mission{text-align:center;background:#0a0622db;min-width:260px;max-width:min(46vw,420px);padding:6px 12px 8px;line-height:1.25;position:absolute;top:6px;left:50%;transform:translate(-50%)}.hud-mission small{color:var(--neo-pink,#ff3fb4);letter-spacing:.1em;font-size:.7rem;display:block}.hud-mission b{color:#fff;font-size:1.05rem;display:block}.hud-mission .mt{color:var(--neo-amber,#ffc23a);font-size:.9rem}.hud-mission .mt.low{color:#ff4a5a;animation:.6s step-end infinite blink}.hud-mission i{background:linear-gradient(90deg, var(--neo-cyan,#35f3ff), var(--neo-pink,#ff3fb4));height:5px;margin-top:4px;display:block}.hud:has(.hud-mission:not([hidden])) .hud-bars{margin-top:62px}body.has-touch .hud .hud-mission{min-width:0;max-width:40vw;padding:3px 8px 4px}body.has-touch .hud-mission b{font-size:.7rem}body.has-touch .hud-mission small{font-size:.5rem}body.has-touch .hud:has(.hud-mission:not([hidden])) .hud-bars{margin-top:0}.screen.missions,.screen.editor{padding:10px;display:block;overflow:auto}.mission-card{text-align:left;width:min(820px,100%);max-height:none;margin:0 auto}.mission-list{gap:10px;margin:10px 0 14px;list-style:none;display:grid}.mission-row{grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.mission-info b{color:#fff;font-size:1.2rem}.mission-info small{color:#c3d3f2;font-size:.8rem;display:block}.mission-info .meta{color:var(--neo-amber,#ffc23a)}.mission-info .ok{color:#7cff9a}.mission-info .tag{background:var(--neo-pink,#ff3fb4);color:#fff;padding:1px 5px;font-size:.65rem}.menu-actions.row{flex-flow:wrap;justify-content:center;width:100%}.editor-wrap{color:#fff;max-width:1280px;margin:0 auto}.editor-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.editor-top h2{color:var(--neo-pink,#ff3fb4);text-shadow:0 0 12px var(--neo-pink,#ff3fb4);font-size:1.6rem}.editor-actions{flex-wrap:wrap;gap:6px;display:flex}.editor-actions .btn{padding:2px 6px;font-size:.85rem}.editor-body{grid-template-columns:minmax(300px,420px) 1fr;align-items:start;gap:14px;display:grid}.editor-form{max-height:calc(100vh - 110px);padding-right:6px;font-size:.85rem;overflow:auto}.editor-form label{color:#c3d3f2;margin:6px 0;font-size:.75rem;display:block}.editor-form input,.editor-form select,.editor-form textarea{width:100%;font:inherit;color:#fff;background:#0b0630;border:2px solid #2a1f6e;border-radius:0;margin-top:2px;padding:5px 7px;font-size:.85rem;font-style:normal;display:block}.editor-form input:focus,.editor-form select:focus,.editor-form textarea:focus{border-color:var(--neo-cyan,#35f3ff);outline:0}.editor-form h3{color:var(--neo-cyan,#35f3ff);letter-spacing:.12em;margin:14px 0 6px;font-size:.95rem}.editor-form .two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.editor-form .inline{gap:4px;margin-top:2px;display:flex}.editor-form button{font:inherit;color:#fff;cursor:pointer;background:#2a1f6e;border:0;padding:4px 8px;font-size:.75rem}.editor-form button:hover:not(:disabled){background:var(--neo-cyan,#35f3ff);color:#08051f}.editor-form button:disabled{opacity:.35;cursor:default}.obj-list{gap:8px;list-style:none;display:grid}.obj{background:#140c3cb3;border-left:4px solid #2a1f6e;padding:8px}.obj.sel{border-left-color:var(--neo-pink,#ff3fb4);background:#3c145ab3}.obj small{color:#9fb0d8;margin:2px 0 4px;display:block}.obj-head{justify-content:space-between;align-items:center;display:flex}.obj-head button{margin-left:3px;padding:2px 7px}.place-row{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.place-row select{flex:1;width:auto}.place-row .pos{color:#9fb0d8;font-size:.7rem}.add-row{gap:6px;margin-top:8px;display:flex}.add-row select{flex:1}.editor-errs p{color:#ff7a8a;margin-top:6px;font-size:.8rem}.mine{gap:4px;list-style:none;display:grid}.mine li{gap:4px;display:flex}.mine li button:first-child{text-align:left;flex:1}.empty{color:#8a96c0;font-size:.8rem}.editor-mapbox canvas{width:100%;height:auto;box-shadow:0 0 0 2px var(--neo-cyan,#35f3ff), 0 0 20px #35f3ff4d;cursor:crosshair;background:#060a1c}.editor-hint{color:var(--neo-amber,#ffc23a);margin:6px 0;font-size:.85rem}.map-legend.small{flex-wrap:wrap;gap:4px 14px;font-size:.75rem;line-height:1.4;display:flex}.editor-msg{min-height:1.3em;color:var(--neo-amber,#ffc23a);margin-top:8px;font-size:.9rem}@media (width<=900px){.editor-body{grid-template-columns:1fr}.editor-form{max-height:none}.mission-row{grid-template-columns:1fr}}.btn,.btn:hover,.btn:focus,.btn:active,.car-card,.pause-btn,.pad-btn,.home-tools button{transition:none!important;animation:none!important}.btn:before,.home .btn:before{animation:none!important}.pad-btn.down{filter:none;transform:none}html,body,button,input,select,textarea{font-family:var(--pixel);-webkit-font-smoothing:none;font-smooth:never;font-style:normal!important}body *{-webkit-text-stroke:0!important;paint-order:normal!important;font-style:normal!important}.title,.hud-banner,.hud-combo,.score-big{font-weight:700}.title{letter-spacing:.02em}.hud-banner{text-shadow:3px 3px #0a0420}.car-card canvas{image-rendering:pixelated;width:128px!important;height:64px!important}.car-card{grid-template-columns:136px 1fr!important}.home .btn:before{display:none!important}.btn-sub{white-space:nowrap;opacity:1;display:block;font-size:.7rem!important}.home .btn{font-size:1.3rem!important}.home .hint{line-height:1.6;font-size:.85rem!important}.home-tools button{font-size:.85rem!important}.car-card b{font-size:1.1rem!important}.car-card small{font-size:.8rem!important}.hud-bar-row{font-size:.7rem!important}.hud-goal{font-size:.6rem!important}.menu-chips,.home-top{font-size:1.1rem!important}.car-img{width:124px;height:auto;image-rendering:pixelated;grid-row:1/span 2}.pad-jump,.pad-dash{display:none}.on-foot .pad-jump,.on-foot .pad-dash{display:flex}body.has-touch.on-foot .pad-jump{width:58px;height:58px;bottom:82px;right:76px}body.has-touch.on-foot .pad-dash{width:58px;height:58px;bottom:82px;right:144px}:root{--neo-cyan:#9fb2d4;--neo-pink:#d4ad55;--neo-amber:#d4ad55}.title,.title.small,.title.win,.title.lose{color:#efe9d8;filter:drop-shadow(2px 2px #06080f);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.title.lose{color:#d98a8a}.modal-body h2,.modal-body h3,.editor-top h2,.editor-form h3,.hud-training h4,.cam-title,.free-panel h3{color:#d4ad55;text-shadow:none}.modal-body strong,.score-big,.score-big em{color:#e8cf8a;text-shadow:none}.mission-info .tag{background:#3b4a68}.editor-mapbox canvas{box-shadow:0 0 0 2px #6b7c9c}.stats td:last-child{color:#e8cf8a}.tagline,.hint,.copyright{color:#aab6cc}.home-top{color:#d4ad55}html{font-size:16px}html,body,button,input,select,textarea{-webkit-font-smoothing:auto;font-smooth:auto;font-family:Saira Condensed,Arial Narrow,Impact,sans-serif}body *{letter-spacing:.03em;font-weight:800;font-style:italic!important}body input,body select,body textarea,body .editor-form *,body .modal-body,body .modal-body *{font-style:normal!important}.screen:not(.home) *{text-transform:none}.btn,.home-tools button,.pad-btn,.pause-btn{text-transform:uppercase}html body :is(.hud-player,.hud-goal,.hud-weather,.hud-training,.hud-hint,.hud-prompt,.hud-toast,.hud-mission,.cam-panel,.free-panel,.update-banner,.pad-toast){clip-path:none;image-rendering:auto;color:#fff;background:linear-gradient(#142242e6,#080e20eb);border:2px solid #ebf4ffeb;border-image:;border-radius:14px;outline:0;box-shadow:0 0 0 2px #040814d9}html body :is(.menu-card,.modal-card){clip-path:none;background:linear-gradient(#121e3cf7,#070c1cfa);border:3px solid #ebf4fff2;border-image:;border-radius:18px;outline:0;box-shadow:0 0 0 3px #040814e6}html body .hud-player{padding:0 14px 0 0;overflow:visible}html body .hud-face{background:0 0;border:0;width:62px;margin:-4px 4px -4px -6px;display:block}html body .hud-face img{object-fit:cover;background:#0d2b66;border:3px solid #eef5ff;border-radius:50%;width:62px;height:62px;display:block;box-shadow:0 0 0 2px #06122e}html body .hud-info{gap:0;padding:6px 4px}html body .hud-1p{color:#fff;-webkit-text-stroke:3px #06122e;paint-order:stroke fill;background:0 0;padding:0;font-size:1.15rem}html body .hud-score{color:#fff;-webkit-text-stroke:4px #06122e;paint-order:stroke fill;text-shadow:none;letter-spacing:.04em;font-size:1.9rem;line-height:1}html body .hud-hearts{gap:4px}.gl-heart{width:26px;height:24px;display:block}.gl-heart.off{filter:grayscale()brightness(.45)}.gl-star{width:22px;height:22px;display:block}html body .hud-stars{gap:2px;margin-top:4px}html body .hud-bars{gap:6px;width:min(300px,40vw)}html body .hud-bar-row{text-align:left;flex-direction:row;align-items:center;gap:8px;font-size:1.05rem}html body .hud-bar-row>span{color:#fff;-webkit-text-stroke:3px #06122e;paint-order:stroke fill;width:4.6em;text-shadow:none;text-align:right;font-size:1rem}html body .hud-bar-row.blues-row>span,html body .hud-bar-row.chaos-row>span,html body .hud-bar-row.turbo-row>span{color:#fff;text-shadow:none}html body .hud-bar{height:20px;box-shadow:none;background:linear-gradient(#0a1630,#050b1c);border:2px solid #f0f7fff2;border-radius:12px;outline:2px solid #06122e;flex:1;overflow:hidden}html body .hud-bar:after{background:linear-gradient(#ffffff73,#fff0 55%),repeating-linear-gradient(100deg,#0000 0 20px,#050b1c 20px 24px)}html body .hud-bar i{box-shadow:none;border-radius:0;transition:none}html body .hud-bar.blues i{background:linear-gradient(#8fe0ff,#2a8cff 55%,#1250d8)}html body .hud-bar.chaos i{background:linear-gradient(#ffc27a,#ff6a2a 55%,#d8200f)}html body .hud-bar.turbo i{background:linear-gradient(#fff0a0,#ffc23a 55%,#e0861a)}html body .hud-radar canvas{clip-path:none;border:3px solid #eef5ff;border-radius:50%;outline:0;box-shadow:0 0 0 2px #06122e}html body .hud-goal{padding:2px 10px;font-size:.95rem}html body .hud-weather{padding:0 10px;font-size:1rem}html body :is(.btn,.car-card,.pause-btn,.home-tools button,.cam-panel button,.free-panel button,.update-banner button,.hint-close,.editor-form button){clip-path:none;color:#fff;-webkit-text-stroke:3px #06122e;paint-order:stroke fill;text-shadow:none;filter:none;image-rendering:auto;background:linear-gradient(#62b0ff 0%,#2a74ee 48%,#1448c0 52%,#1a5ae0 100%);border:2px solid #eef5ff;border-image:;border-radius:12px;outline:0;transition:none;animation:none;transform:none;box-shadow:0 0 0 2px #06122e}html body :is(.btn.primary,.car-card.on,.cam-panel .cam-reset,.free-actions .go,.update-banner button,.hint-close,.home-tools button.new){background:linear-gradient(#ffd978 0%,#ffae2a 48%,#e8760e 52%,#ff9a22 100%)}html body :is(.btn.ghost,.home .btn.ghost){background:linear-gradient(#34425e,#1a2438)}html body :is(.cam-panel .cam-view){background:linear-gradient(#62e08a,#22b455 48%,#118a3a 52%,#1fae4e)}html body :is(.btn,.car-card):hover,html body :is(.btn,.car-card):focus{background:linear-gradient(#8ac4ff 0%,#4a8cff 48%,#2c5fd8 52%,#3270f0 100%);outline:0}html body .btn.primary:hover,html body .btn.primary:focus{background:linear-gradient(#ffe699 0%,#ffc04a 48%,#f08a22 52%,#ffae3a 100%)}html body .btn{padding:8px 18px;font-size:1.2rem}html body .home .btn{font-size:1.5rem}html body .btn-sub{-webkit-text-stroke:2px #06122e;font-size:.8rem}html body .pause-btn{min-width:36px;min-height:36px;padding:0;font-size:1.1rem}html body .pad-btn{clip-path:none;-webkit-text-stroke:2.5px #06122e;paint-order:stroke fill;filter:none;text-shadow:none;border:3px solid #eef5ff;border-image:;border-radius:50%;transition:none;box-shadow:0 0 0 2px #06122e}html body .pad-gas{background:radial-gradient(circle at 40% 30%,#8affa8,#22b455 60%,#118a3a)}html body .pad-brake{background:radial-gradient(circle at 40% 30%,#ff9a9a,#e0333f 60%,#9a1020)}html body .pad-drift{background:radial-gradient(circle at 40% 30%,#9ad2ff,#2a74ee 60%,#1448c0)}html body :is(.pad-turbo,.pad-run,.pad-blues){background:radial-gradient(circle at 40% 30%,#ffe08a,#ffae2a 60%,#e8760e)}html body :is(.pad-act,.pad-dash){background:radial-gradient(circle at 40% 30%,#d2b3ff,#8a52e0 60%,#4a2090)}html body .pad-shoot{background:radial-gradient(circle at 40% 30%,#ff9a9a,#e0333f 60%,#9a1020)}html body .pad-jump{background:radial-gradient(circle at 40% 30%,#9ad2ff,#2a74ee 60%,#1448c0)}html body .title,html body .title.small{color:#fff;-webkit-text-stroke:6px #06122e;paint-order:stroke fill;filter:none;text-shadow:0 4px #06122e;background:0 0;font-weight:900}html body .title .road{color:#ffc23a}html body .title.lose{color:#ff8a8a}html body .title.win{color:#ffe08a}html body :is(.modal-body h2,.editor-top h2,.editor-form h3,.hud-training h4,.cam-title,.free-panel h3){color:#ffc23a;text-shadow:none}html body .modal-body h3{color:#7ec6ff}html body .hud-banner{-webkit-text-stroke:8px #06122e;paint-order:stroke fill;text-shadow:0 5px #06122e;font-weight:900}html body .hud-combo{-webkit-text-stroke:6px #06122e;paint-order:stroke fill;text-shadow:none}html body .hud-prompt kbd,html body .hud-hint kbd{color:#1a1000;-webkit-text-stroke:0;background:#ffc23a;border-radius:6px;box-shadow:0 0 0 2px #06122e}html body :is(.hud-mission b){-webkit-text-stroke:3px #06122e;paint-order:stroke fill}html body :is(.score-big,.score-big em){color:#ffd978;-webkit-text-stroke:5px #06122e;paint-order:stroke fill;text-shadow:none}html body :is(.tagline,.hint,.copyright,.home-top,.menu-chips){-webkit-text-stroke:3px #06122e;paint-order:stroke fill;color:#e6efff;text-shadow:none}html body .home-top{color:#ffd978}html body .stats td{-webkit-text-stroke:0}html body .stats td:last-child{color:#ffd978}.screen:not(.home){background:radial-gradient(at 50% 20%,#1e3c828c,#040814f5 72%),#040814}html body .home .btn{clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none;background:linear-gradient(#62b0ff 0%,#2a74ee 48%,#1448c0 52%,#1a5ae0 100%);border:2px solid #eef5ff;border-radius:12px;box-shadow:0 0 0 2px #06122e}html body .home .btn.primary{color:#fff;background:linear-gradient(#ffd978 0%,#ffae2a 48%,#e8760e 52%,#ff9a22 100%)}html body .home .btn.ghost{background:linear-gradient(#34425e,#1a2438)}html body .home .btn:hover,html body .home .btn:focus{background:linear-gradient(#8ac4ff 0%,#4a8cff 48%,#2c5fd8 52%,#3270f0 100%);transform:none;box-shadow:0 0 0 2px #06122e}html body .home .btn.primary:hover,html body .home .btn.primary:focus{background:linear-gradient(#ffe699 0%,#ffc04a 48%,#f08a22 52%,#ffae3a 100%)}html body .home .btn .btn-sub{color:#fff}html body :is(.screen,.modal,.menu-card,.modal-card,.home-top,.home-panel,.home-tools) :is(*,button),html body .home-top,html body .home-tools button{letter-spacing:.06em;-webkit-font-smoothing:none;text-transform:uppercase;font-family:Silkscreen,Courier New,monospace;font-weight:700;font-style:normal!important}html body :is(.screen,.modal) :is(.btn,.car-card b,.title,h2,h3,.btn-sub,small,.hint,.tagline,.press-start,.menu-chips,.home-tools button,.home-top,.score-big,.stats td,.mission-info b,.mission-info small,label,p,li){-webkit-text-stroke:5px #06122e;paint-order:stroke fill;text-shadow:2px 2px #06122e}html body .screen .btn{font-size:1.05rem}html body .home .btn{padding:10px 14px;font-size:1.25rem}html body .btn-sub{font-size:.6rem}html body .title,html body .title.small{font-size:clamp(2rem,8vw,3.4rem);line-height:1.1}html body .home-top{font-size:.95rem}html body .home-tools button{font-size:.7rem}html body .car-card b{font-size:.95rem}html body .car-card small{font-size:.6rem}html body .home .hint,html body .tagline{font-size:.65rem;line-height:1.8}html body .mission-info b{font-size:1rem}html body .mission-info small{font-size:.65rem}html body .modal-body,html body .modal-body *{text-transform:none;-webkit-text-stroke:0;text-shadow:none;font-size:.72rem;line-height:1.7}html body .modal-body h2{text-transform:uppercase;-webkit-text-stroke:4px #06122e;text-shadow:2px 2px #06122e;font-size:1.2rem}html body .modal-body h3{text-transform:uppercase;-webkit-text-stroke:3px #06122e;text-shadow:2px 2px #06122e;font-size:.9rem}html body .stats td{font-size:.75rem}html body .score-big{font-size:clamp(1.6rem,6vw,2.6rem)}html body .editor-form :is(input,select,textarea,label,button,h3,small,p,li,b){-webkit-text-stroke:0;text-shadow:none;text-transform:none;font-size:.7rem}html body .screen .btn,html body .modal .btn{background:linear-gradient(#62b0ff 0%,#2a74ee 48%,#1448c0 52%,#1a5ae0 100%)}html body .screen .btn.primary,html body .modal .btn.primary{background:linear-gradient(#ffd978 0%,#ffae2a 48%,#e8760e 52%,#ff9a22 100%)}html body .screen .btn.ghost{background:linear-gradient(#34425e,#1a2438)}.options-card{width:min(560px,100%)}.options-card .menu-actions{width:100%}html body :is(.screen,.modal) :is(.btn,.btn.primary,.btn.ghost,.car-card,.car-card.on),html body :is(.screen,.modal) :is(.btn,.btn.primary,.btn.ghost,.car-card):is(:hover,:focus,:active),html body .home .btn,html body .home .btn:is(:hover,:focus,:active),html body .home .btn.primary{color:#fff;box-shadow:none!important;clip-path:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:0 0!important;border:0!important;border-image:!important;border-radius:0!important;outline:0!important;transition:none!important;animation:none!important;transform:none!important}html body :is(.screen,.modal) .btn.primary,html body :is(.screen,.modal) .car-card.on{color:#ffd23a}html body :is(.screen,.modal) :is(.btn,.car-card):is(:hover,:focus):before{color:#ffd23a;content:"▶"!important;clip-path:none!important;background:0 0!important;width:auto!important;height:auto!important;margin:0 10px 0 0!important;animation:none!important;display:inline-block!important;position:static!important}html body :is(.screen,.modal) .menu-actions{gap:4px}html body :is(.screen,.modal) :is(.btn,.car-card,.car-card b,.car-card small,.btn-sub){-webkit-text-stroke:0!important;text-shadow:none!important;paint-order:normal!important}html body :is(.screen,.modal) :is(.btn,.car-card):is(:hover,:focus),html body :is(.screen,.modal) :is(.btn,.car-card):is(:hover,:focus) :is(b,small,.btn-sub){-webkit-text-stroke:5px #06122e!important;paint-order:stroke fill!important;text-shadow:2px 2px #06122e!important}.options-card .car-cards{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.options-card .car-card{justify-items:center;min-width:0;grid-template-columns:1fr!important}html body :is(.menu-card,.modal-card){image-rendering:pixelated;box-shadow:none!important;background:#0a0a14!important;border:18px solid #0000!important;border-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%229%22%20height%3D%229%22%20viewBox%3D%220%200%209%209%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20x%3D%220%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%221%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%222%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%222%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%222%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%222%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%223%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%223%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%223%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%224%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%224%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%224%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%224%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%225%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%225%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%225%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%225%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%226%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%226%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%226%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%226%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%227%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%227%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3C/svg%3E) 3 fill/18px!important;border-radius:0!important}html body :is(.screen,.modal) :is(.btn,.btn.primary,.btn.ghost,.car-card,.car-card.on):is(:hover,:focus,:active){image-rendering:pixelated;margin:-12px;border:12px solid #0000!important;border-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%229%22%20height%3D%229%22%20viewBox%3D%220%200%209%209%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20x%3D%220%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%221%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%222%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%222%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%222%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%222%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%223%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%223%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%223%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%224%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%224%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%224%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%224%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%225%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%225%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%225%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%225%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%226%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%226%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%226%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%226%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%227%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%227%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3C/svg%3E) 3/12px!important}html body .home .btn:is(:hover,:focus,:active),html body .home .btn.primary:is(:hover,:focus,:active){border:12px solid #0000!important;border-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%229%22%20height%3D%229%22%20viewBox%3D%220%200%209%209%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20x%3D%220%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%221%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%222%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%222%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%222%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%222%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%223%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%223%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%223%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%224%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%224%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%224%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%224%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%225%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%225%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%225%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%225%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%226%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%226%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%226%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%226%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%227%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%227%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3C/svg%3E) 3/12px!important}html body :is(.menu-card,.modal-card){background:linear-gradient(#121e3cf7,#070c1cfa)!important;border:3px solid #ebf4ffe6!important;border-image:!important;border-radius:14px!important}html body :is(.screen,.modal) :is(.btn,.btn.primary,.btn.ghost,.car-card,.car-card.on,.title,h2,h3,p,small,b,li,td,label){color:#fff!important}html body :is(.screen,.modal) :is(.btn,.btn.primary,.btn.ghost,.car-card,.car-card.on):is(:hover,:focus,:active),html body :is(.screen,.modal) :is(.btn,.btn.primary,.btn.ghost,.car-card,.car-card.on):is(:hover,:focus,:active) :is(b,small,span){color:#ffd23a!important}html body :is(.screen,.modal,.home) :is(.btn,.car-card):is(:hover,:focus,:active):before,html body .home .btn:is(:hover,:focus):before{content:none!important;display:none!important}html body :is(.screen,.modal) :is(.btn,.btn.primary,.btn.ghost,.car-card,.car-card.on),html body .home .btn,html body .home .btn.primary{box-sizing:border-box;border:12px solid #0000!important;border-image:!important;margin:0!important}html body :is(.screen,.modal) :is(.btn,.btn.primary,.btn.ghost,.car-card,.car-card.on):is(:hover,:focus,:active),html body .home .btn:is(:hover,:focus,:active),html body .home .btn.primary:is(:hover,:focus,:active){margin:0!important}.pxi,.pxi *{image-rendering:pixelated;-webkit-text-stroke:0!important;stroke:none!important;paint-order:normal!important}html body .pause-btn{font-size:1rem;min-width:44px!important;min-height:44px!important}html body .cam-panel button .pxi{width:16px;height:16px}.btn.gfx{text-align:center;display:block}.btn.gfx .gfx-desc{text-transform:none;opacity:.85;white-space:normal;margin-top:4px;font-size:.55rem;display:block}html body .pad-btn{width:78px;height:78px;font-size:.8rem}html body .pad-btn b{font-size:1.6em}html body .pad-gas,html body .pad-shoot{width:96px;height:96px}html body .pause-btn .pxi{width:26px;height:26px}.hud .hud-gps{color:#35f3ff;white-space:nowrap;align-items:center;gap:10px;padding:4px 14px;display:flex;position:absolute;top:74px;left:50%;transform:translate(-50%)}.hud .hud-gps b{color:#fff;font-size:.95rem;display:block}.hud .hud-gps small{color:#35f3ff;font-size:.8rem;display:block}.hud .hud-gps .gps-arrow{color:#35f3ff;display:inline-block}body.has-touch .hud .hud-gps{padding:2px 8px;top:40px}body.has-touch .hud .hud-gps b{font-size:.65rem}.race-row{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.race-row b{font-size:1rem;display:block}.race-row small{text-transform:none;font-size:.6rem;display:block}.race-row .meta{color:#ffd23a}html body .hud .hud-gps{box-shadow:none!important;background:0 0!important;border:0!important;border-image:!important;padding:0!important}html body .hud .hud-gps b,html body .hud .hud-gps small{-webkit-text-stroke:4px #050308;paint-order:stroke fill;text-shadow:2px 2px #050308}html body .hud .hud-gps .gps-arrow .pxi{width:34px;height:34px}.gps-btn{right:250px}.gps-btn.on{color:#35f3ff}.gps-btn:not(.on){opacity:.55}.hud-top{right:302px}html body .hud .hud-gps{top:104px;left:50%}body.has-touch .hud .hud-gps{top:60px}html body .hud-bar.boost i{background:linear-gradient(#e6ffd0 0 30%,#7cff4a 30% 65%,#1f9a1a 65%)}.controls-card{width:min(640px,100%)}.controls-list{grid-template-columns:1fr auto auto;align-items:center;gap:6px 8px;width:100%;max-height:62vh;display:grid;overflow-y:auto}.controls-list .ctl-head{opacity:.7;text-align:center;font-size:.75rem}.controls-list .ctl-name{text-align:left}.controls-list .btn{min-width:110px;padding:6px 10px;font-size:.85rem}.controls-list .btn.wait{outline:2px solid #ffd23f}.controls-list .btn:disabled{opacity:.35}.inventory-card{width:min(760px,100%)}.inv-grid{text-align:left;grid-template-columns:1fr 1fr;gap:12px 18px;width:100%;display:grid}@media (width<=640px){.inv-grid{grid-template-columns:1fr}}.inv-grid h3{letter-spacing:.12em;color:#ffd23a;margin:0 0 4px;font-size:.8rem}.inv-grid ul{margin:0;padding:0;list-style:none}.inv-grid li{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;padding:2px 0;font-size:.85rem;display:flex}.inv-grid li b{font-weight:700}.inv-grid .inv-note{color:#cfe4ff;font-style:italic}.inv-bar{background:#ffffff1f;border-radius:3px;flex-basis:100%;height:6px;overflow:hidden}.inv-bar i{height:100%;display:block}@media (width>=900px){.home-panel{align-items:center!important;width:100%!important;left:0!important;right:0!important}.home .menu-actions{justify-content:center!important;width:min(760px,94%)!important;margin:0 auto!important}.home .car-pick{align-items:center}.home .car-cards{justify-content:center}}.credits-card{width:min(680px,100%)}.credits-scroll{text-align:left;width:100%;max-height:62vh;padding-right:6px;overflow-y:auto}.credits-scroll h3{letter-spacing:.14em;color:#ffd23a;margin:12px 0 4px;font-size:.8rem}.credits-scroll ul{margin:0;padding:0;list-style:none}.credits-scroll li{border-bottom:1px solid #ffffff14;flex-direction:column;gap:1px;padding:4px 0;font-size:.85rem;display:flex}.credits-scroll li span{opacity:.75;font-size:.75rem}.credits-note{text-align:center;opacity:.7;margin-top:14px;font-size:.8rem}.mission-intro{color:#c3d3f2;margin:2px 0 10px}.mission-groups{gap:12px;margin-bottom:14px;display:grid}.mission-group{background:#06122e8c;border:2px solid #2a3b66;border-radius:10px}.mission-group>summary{cursor:pointer;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:12px;padding:10px 14px;list-style:none;display:grid}.mission-group>summary::-webkit-details-marker{display:none}.mission-group[open]>summary{border-bottom:2px solid #2a3b66}.mission-group .g-icon{font-size:1.6rem}.mission-group .g-head{gap:2px;display:grid}.mission-group .g-title{color:var(--neo-amber,#ffc23a);letter-spacing:.06em}.mission-group .g-desc{color:#8fe3ff}.mission-group .g-count{color:#fff;background:#2a3b66;border-radius:999px;padding:2px 10px}.mission-group>.mission-list{margin:0;padding:10px 12px 12px}.mission-group .mission-row{background:#ffffff0a;border-left:4px solid #3b4a68;padding:8px 10px}.mission-group .m-desc{color:#ffd9a0;margin:3px 0}.mission-group .m-meta{color:#9fb3dc;flex-wrap:wrap;gap:6px 12px;display:flex}.mission-group .m-meta .m-reward{color:var(--neo-amber,#ffc23a)}.mission-group .m-meta .m-best{color:#7cff9a}.mission-group .m-actions{gap:8px;display:flex}@media (width<=900px){.mission-group .m-actions{justify-content:flex-start}}html body .mission-info .m-title{font-size:1rem}.mission-top{margin-bottom:10px}@media (width<=700px){.mission-group>summary{grid-template-columns:auto 1fr auto}.mission-group .g-play,.mission-group .g-pick{grid-column:1/-1}}html body .mission-info .m-desc{font-size:.65rem;line-height:1.6}html body .mission-group .g-title{font-size:1rem}html body .mission-group .g-desc,html body .mission-intro,html body .mission-group .m-meta,html body .mission-group .g-count{font-size:.62rem}html body .modal-card{min-height:0;max-height:calc(100dvh - 28px)}html body .modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0;overflow-y:auto}html body .modal-body,html body .modal-body *{font-family:Saira Condensed,system-ui,sans-serif}html body .modal-body,html body .modal-body p,html body .modal-body li{letter-spacing:0;font-size:1.05rem;font-weight:500;line-height:1.55}html body .modal-body strong{font-weight:700}html body .modal-body h2{font-size:1.6rem}html body .modal-body h3{margin-top:14px;font-size:1.2rem}html body .modal .modal-card .modal-body,html body .modal .modal-card .modal-body :is(*,button){text-transform:none;letter-spacing:0;-webkit-font-smoothing:auto;font-family:Saira Condensed,system-ui,sans-serif}html body .modal .modal-card .modal-body :is(h2,h3){text-transform:uppercase;letter-spacing:.04em}html body .play-step{color:#7ec6ff;text-align:left;margin:10px 0 6px;font-size:.8rem}html body .home-version{letter-spacing:.08em;color:#ebf4ff73;text-shadow:0 1px 2px #000;pointer-events:none;font-size:.6rem;position:fixed;bottom:8px;left:10px}.mode-cards{grid-template-columns:repeat(2,1fr);gap:18px;margin:4px 0 14px;display:grid}html body .mode-card{text-align:left;cursor:pointer;color:inherit;box-sizing:border-box;border-image:;border-radius:0;outline:0;flex-direction:column;gap:8px;margin:0;padding:10px 12px;display:flex;box-shadow:none!important;background:#0a122cbf!important;border:12px solid #0000!important}html body .mode-card:is(:hover,:focus,:focus-visible,:active){image-rendering:pixelated;outline:0;background:#281e06d9!important;border:12px solid #0000!important;border-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%229%22%20height%3D%229%22%20viewBox%3D%220%200%209%209%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20x%3D%220%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%221%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%222%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%222%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%222%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%222%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%223%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%223%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%223%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%224%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%224%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%224%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%224%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%225%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%225%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%225%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%225%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%226%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%226%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%226%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%226%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%227%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%227%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3C/svg%3E) 3/12px!important;margin:0!important}html body .mode-card.primary{background:#3c2806cc!important}html body .mode-card b{text-align:center;letter-spacing:.06em;font-size:1.15rem;display:block;color:#ffd23a!important}html body .mode-card span{text-align:left;text-transform:none;letter-spacing:0;color:#8fe3ff;font-size:.65rem;font-weight:500;line-height:1.6;display:block}html body .mode-card:is(:hover,:focus,:active) span{color:#ffe9a8}html body .mode-card:is(:hover,:focus,:active):before{content:none}@media (width<=600px){.mode-cards{grid-template-columns:1fr}}html body :is(.screen,.modal) .car-card:is(.on,:hover,:focus,:active){image-rendering:pixelated;border:12px solid #0000!important;border-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%229%22%20height%3D%229%22%20viewBox%3D%220%200%209%209%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20x%3D%220%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%221%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%222%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%222%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%222%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%222%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%223%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%223%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%223%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%224%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%224%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%224%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%224%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%225%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%225%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%225%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%225%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%226%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%226%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%226%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%226%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%227%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%227%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3C/svg%3E) 3/12px!important;margin:0!important}html body .mission-group .g-pick{cursor:pointer;padding:4px 8px;font-size:1.1rem;line-height:1;box-shadow:none!important;color:#8fa3cc!important;background:0 0!important;border:0!important;margin:0!important}html body .mission-group .g-pick:is(:hover,:focus){color:#ffd23a!important}html body .mission-group .m-copy{cursor:pointer;padding:4px 6px;font-size:.55rem;text-decoration:underline;box-shadow:none!important;color:#7f92bb!important;background:0 0!important;border:0!important;margin:0!important}html body .mission-group .m-copy:is(:hover,:focus){color:#ffd23a!important}html body :is(.m-desc,.g-desc,.mission-intro,.mode-card span,.mode-card:is(:hover,:focus,:active) span){color:#7ec6ff!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-weight:400!important}html body .mission-group .g-detail{cursor:pointer;justify-self:start;padding:0;font-size:.55rem;text-decoration:underline;box-shadow:none!important;color:#9fb3dc!important;background:0 0!important;border:0!important;margin:2px 0 0!important}html body .mission-group .g-detail:is(:hover,:focus){color:#ffd23a!important}html body .mission-group .m-actions{align-items:center}html body .mission-group .m-sub{flex-direction:column;align-items:flex-start;gap:2px;display:flex}html body .mission-group .m-copy:disabled{opacity:.35;cursor:not-allowed;text-decoration:none}html body .gfx-card{text-align:left;width:min(760px,100%)}html body .gfx-note{margin:2px 0 6px;font-size:.6rem;color:#7ec6ff!important;font-weight:400!important}html body .gfx-presets{margin-bottom:8px}html body .gfx-badge{letter-spacing:.06em;margin-left:8px;font-size:.5rem;font-style:normal;color:#7cff9a!important}html body .gfx-name{font-style:normal}html body .mode-card.on{image-rendering:pixelated;border:12px solid #0000!important;border-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%229%22%20height%3D%229%22%20viewBox%3D%220%200%209%209%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20x%3D%220%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%220%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%221%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%221%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%222%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%222%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%222%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%222%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%223%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%223%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%223%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%224%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%224%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%224%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%224%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%225%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%225%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%225%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%225%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%226%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%226%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%226%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%226%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%227%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%227%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23a8741a%22/%3E%3Crect%20x%3D%227%22%20y%3D%228%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%225%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%226%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3Crect%20x%3D%228%22%20y%3D%227%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23ffd23a%22/%3E%3C/svg%3E) 3/12px!important}html body .gfx-rows{gap:8px;margin-bottom:10px;display:grid}html body .gfx-row{background:#0a122c99;grid-template-columns:1fr auto;align-items:center;gap:8px 16px;padding:8px 10px;display:grid}html body .gfx-rowhead b{color:#fff;font-size:.75rem;display:block}html body .gfx-rowhead span{color:#7ec6ff;text-transform:none;letter-spacing:0;font-size:.55rem;font-weight:400;line-height:1.5;display:block}html body .chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}html body .chip{cursor:pointer;border-radius:0;padding:6px 10px;font-size:.6rem;box-shadow:none!important;color:#c3d3f2!important;background:#ffffff0f!important;border:2px solid #3b4a68!important;margin:0!important}html body .chip:is(:hover,:focus){outline:0;color:#ffd23a!important;border-color:#ffd23a!important}html body .chip.on{color:#1a1200!important;background:#ffd23a!important;border-color:#ffd23a!important}@media (width<=700px){html body .gfx-row{grid-template-columns:1fr}html body .chips{justify-content:flex-start}}.training-setup .train-select{width:100%;font:inherit;color:#fff;background:#10142a;border:2px solid #fff;border-radius:10px;padding:12px 14px;font-size:1rem}.training-setup .multi{width:100%;position:relative}.training-setup .multi-btn{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.training-setup .multi-panel{background:#0b0f22;border:2px solid #fff;border-radius:10px;max-height:38vh;margin-top:6px;padding:8px 12px;overflow-y:auto}.training-setup .multi-panel[hidden]{display:none}.training-setup .multi-tools{gap:8px;margin-bottom:6px;display:flex}.training-setup .multi-item{cursor:pointer;text-transform:none;align-items:center;gap:10px;padding:7px 4px;font-size:.95rem;display:flex}.training-setup .multi-item input{accent-color:#ffd23a;width:18px;height:18px}.training-setup .menu-card{max-height:94vh;overflow:hidden auto}.training-setup .title{letter-spacing:.04em;font-size:clamp(1.1rem,5vw,1.8rem)}.training-setup .train-list{flex-direction:column;gap:4px;max-height:30vh;padding:2px;display:flex;overflow-y:auto}.training-setup .train-vehicles{grid-template-columns:1fr 1fr;max-height:34vh;display:grid}.training-setup .train-opt{text-align:left;width:100%;margin:0}.training-setup .train-opt.on{outline-offset:-2px;background:#ffd23a38;outline:2px solid #ffd23a}.training-setup .train-tools{gap:8px;margin:4px 0 6px;display:flex}@media (width<=560px){.training-setup .train-vehicles{grid-template-columns:1fr}}.training-setup .multi-panel{max-height:30vh}.opts-fab{z-index:30;right:10px}body.in-game .opts-fab{display:none}.screen.hub .hub-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=560px){.screen.hub .hub-cards{grid-template-columns:1fr}}.screen.hub .mode-card.on{outline:3px solid #ffd23a}#ui-root:has(.screen.options) .pause-btn{visibility:hidden}html body .screen.pause{-webkit-backdrop-filter:blur(6px);background:#04061473;place-items:start center;padding-top:24px}.pause-tabs{flex-wrap:nowrap;justify-content:center;gap:6px;width:min(560px,100%);margin:10px auto 0;display:flex}.pause-tabs .pause-tab{opacity:.6;flex:auto;min-width:0;padding:6px 4px;font-size:.8rem}html body .screen.pause .pause-resume{top:max(10px, env(safe-area-inset-top));left:max(10px, env(safe-area-inset-left));z-index:2;padding:8px 16px;font-size:.9rem;position:absolute}.pause-nav{display:none}@media (width<=640px),(height<=500px){.pause-tabs{flex-wrap:nowrap;align-items:center;gap:4px;width:100%}.pause-tabs .pause-tab{flex:0 auto;order:var(--o,0);display:none}.pause-tabs .pause-tab.on{opacity:1;flex:auto;font-size:.85rem;display:block}.pause-tabs .pause-tab.near{opacity:.55;flex:0 0 56px;width:56px;padding:5px 2px;font-size:.62rem;display:block;overflow:hidden}.pause-nav{flex:none;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;padding:0;font-size:1.3rem;line-height:1;display:inline-flex}.pause-nav[data-prev]{order:-2}.pause-nav[data-next]{order:2}}html body .screen.pause .pause-tabs .pause-tab.on{opacity:1;box-shadow:0 0 0 2px #0a0f3a,0 0 12px #ffd23a99;color:#0a0f3a!important;background:#ffd23a!important;border-color:#fff3b0!important}.pause-page[hidden]{display:none!important}.pause-hint{color:#9fb0e0;margin-top:6px;display:block}.pause-page .inv-embed-card{text-align:left;gap:8px;display:grid}.pause-page .citymap-embed{text-align:left;display:block}.pause-page .citymap-embed .map-title,.pause-page .citymap-embed [data-close]{display:none}.pause-page .citymap-embed .map-body{display:block}.pause-page .citymap-embed canvas{width:100%;height:auto;display:block}.pause-page .citymap-embed .map-legend{max-height:18vh;font-size:.7rem;overflow-y:auto}@media (height<=500px) and (width>=641px){html body .screen.pause{padding:8px 12px}html body .screen.pause .pause-resume{padding:5px 10px;font-size:.7rem;top:8px;left:8px}html body .screen.pause .menu-card{width:min(600px,100% - 260px);padding:6px 12px}html body .screen.pause .title.small{gap:0;margin:0 0 4px;font-size:1.5rem}.pause-tabs{flex-wrap:nowrap;gap:4px;width:100%;margin-top:4px}.pause-page .menu-actions{margin-top:6px}.pause-page .inv-embed-card{gap:4px}.pause-page .citymap-embed canvas{width:auto;max-width:100%;max-height:52vh;margin:0 auto}.pause-hint{margin-top:2px;font-size:.6rem}}:is(#ui-root:has(.screen.options) .hud,#ui-root:has(.screen.options) .cam-panel,#ui-root:has(.screen.options) .touch){visibility:hidden}.screen.options .menu-actions{gap:2px}.screen.options .vol-row{margin:0}.screen.options.hub .hub-cards{gap:6px}html body .pause-btn .pxi.flat,html body .opts-fab .pxi.flat{width:22px;height:22px;image-rendering:pixelated;color:#f4f1e8;filter:drop-shadow(1px 1px #050308b3)}html body .pause-btn:hover .pxi.flat,html body .pause-btn.on .pxi.flat,html body .opts-fab:hover .pxi.flat{color:#ffd23a}html body .gps-btn.on .pxi.flat{color:#35f3ff}html body .pause-btn,html body .opts-fab{-webkit-backdrop-filter:blur(8px);color:#f2f5ff;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:none!important;background:#0c122c8c!important;border:1px solid #fff3!important;border-radius:12px!important;min-width:42px!important;min-height:42px!important;padding:0!important;transition:background .15s,color .15s,transform .15s!important}html body .pause-btn:hover,html body .opts-fab:hover{transform:translateY(-1px);background:#ffffff29!important}html body .pause-btn.on,html body .gps-btn.on{color:#ffd23a;background:#ffd23a38!important;border-color:#ffd23ab3!important}body.has-touch .pause-btn,body.has-touch .opts-fab{width:36px;height:36px;border-radius:10px!important;min-width:36px!important;min-height:36px!important}html body .pause-btn,html body .opts-fab{filter:drop-shadow(0 1px 2px #000000bf);-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;transform:none!important}html body .pause-btn:hover,html body .opts-fab:hover{color:#ffd23a;background:0 0!important}html body .pause-btn.on{color:#ffd23a;background:0 0!important;border:0!important}html body .gps-btn.on{color:#35f3ff;background:0 0!important;border:0!important}html body .pause-btn .mi,html body .opts-fab .mi{width:22px;height:22px}html body .help-btn{right:42px!important}html body .free-btn{right:110px!important}html body .fs-btn{right:144px!important}html body .hud-top{right:222px!important}body.has-touch .pause-btn,body.has-touch .opts-fab{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}body.has-touch .pause-btn{right:6px!important}body.has-touch .help-btn{right:36px!important}body.has-touch .cam-btn{right:66px!important}body.has-touch .free-btn{right:96px!important}body.has-touch .fs-btn{right:126px!important}body.has-touch .gps-btn{right:156px!important}body.has-touch .hud-top{right:196px!important}.maps .map-list{flex-direction:column;gap:8px;margin:10px 0;padding:0;list-style:none;display:flex}.maps .map-row{border:2px solid #ffffff40;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.maps .map-row.on{background:#ffffff1a;border-color:#fff}.maps .map-row label{text-align:left;cursor:pointer;flex:1;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.maps .map-row input{grid-row:1/span 3}.maps .map-row b{font-size:.9rem}.maps .map-row span{opacity:.85;font-size:.65rem;line-height:1.3}.maps .map-msg{min-height:1.2em;margin:4px 0;font-size:.7rem}.map-test{z-index:30;color:#fff;pointer-events:auto;background:#080c1ee0;border:2px solid #fff;border-radius:10px;flex-direction:column;width:290px;max-height:calc(100vh - 140px);font-size:.62rem;display:flex;position:fixed;top:64px;right:8px}.map-test.hidden .mt-body{display:none}.map-test header{align-items:center;gap:6px;padding:6px 8px;display:flex}.map-test header b{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.7rem;overflow:hidden}.map-test .mt-src{opacity:.6}.map-test .mt-body{flex-direction:column;gap:8px;padding:0 8px 8px;display:flex;overflow-y:auto}.map-test h4{opacity:.75;margin:4px 0;font-size:.62rem}.map-test label{align-items:center;gap:6px;margin:3px 0;display:flex}.map-test .mt-issues{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.map-test .mt-issues li{border-radius:4px;padding:3px 5px;line-height:1.3}.map-test .mt-issues .error{background:#ff4a5a40}.map-test .mt-issues .warn{background:#ffb15c38}.map-test .mt-issues .info{opacity:.8}.map-test .mt-issues button,.map-test details button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:4px;margin:2px 0;padding:3px 6px;display:block}.map-test .mt-ok{color:#5fe0a0;margin:2px 0}.map-test summary{cursor:pointer;padding:2px 0}.map-test .mt-actions{flex-wrap:wrap;gap:6px;display:flex}body.has-touch .full-btn{right:186px!important}.fs-fab{z-index:30;right:56px}body.in-game .fs-fab{display:none}.vol-row{justify-content:center;align-items:center;margin:2px 0;display:flex}.vol-row label{letter-spacing:.04em;color:#f2f5ff;text-shadow:1px 1px #050308b3;grid-template-columns:12em 1fr 3.6em;align-items:center;gap:10px;width:100%;font-weight:800;display:grid}.vol-row input[type=range]{accent-color:#ffd23a;width:100%}.vol-row output{text-align:right;font-variant-numeric:tabular-nums;color:#ffd23a}.citymap .map-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 4px;display:flex}.citymap .map-tools .btn{min-width:44px;padding:6px 12px}.citymap .map-hint{opacity:.75;letter-spacing:.03em;font-size:12px}html body .fs-fab{right:52px!important}.home-top>span:nth-child(2){text-align:center;grid-column:2}.home-logo{z-index:1;aspect-ratio:1;pointer-events:none;place-items:center;width:min(560px,74vw);max-height:62vh;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.home-logo:before{content:"";background:radial-gradient(closest-side,#000000e6 0%,#000000c7 38%,#0006 68%,#0000 100%);position:absolute;inset:-34%}.home-logo img{object-fit:contain;filter:drop-shadow(0 4px 14px #000c);width:100%;height:100%;position:relative}.screen.home .home-panel{align-items:stretch;width:min(340px,44vw);inset:50% auto auto clamp(18px,5vw,80px);transform:translateY(-50%)}.screen.home .menu-actions{flex-flow:column;justify-content:center;align-items:stretch;gap:12px;width:100%}.screen.home .menu-actions .btn{text-align:center;flex:none;width:100%}.screen.home .press-start{text-align:center;margin-top:10px}.screen.home .home-logo{width:min(520px,46vw);top:50%;left:auto;right:clamp(12px,5vw,90px);transform:translateY(-50%)}@media (height<=460px){.screen.home .menu-actions{gap:6px}.screen.home .home-logo{max-height:80vh}}.screen.home .home-panel{top:auto;bottom:max(24px, env(safe-area-inset-bottom));transform:none}.screen.home .home-logo{right:clamp(4px,1.5vw,28px)}.screen.home .home-panel .home-logo{align-self:center;width:205px;max-height:none;margin-bottom:4px;position:relative;top:auto;left:auto;right:auto;transform:none}.screen.home .home-panel .home-logo:before{inset:-30%}.screen.home .menu-actions{gap:0}@media (height<=460px){.screen.home .menu-actions{gap:0}.screen.home .home-panel .home-logo{width:140px}}.screen.home .home-panel{align-items:center;width:max-content;max-width:90vw}.screen.home .menu-actions{align-items:stretch;width:auto}.screen.home .menu-actions .btn{width:auto;padding-left:28px;padding-right:28px}@media (width<=899px){.screen.home{background:#000 var(--home-bg) center top / contain no-repeat}.screen.home:before{background:linear-gradient(#0000 0 34.3vw,#000000bf 58.31vw,#000 69.972vw 100%),radial-gradient(at 50% 20%,#0000 55%,#0000008c 100%)}.screen.home .home-panel{top:20.58vw;left:50%;right:auto;bottom:max(12px, env(safe-area-inset-bottom));text-align:center;justify-content:center;align-items:center;transform:translate(-50%)}.screen.home .home-panel .menu-actions,.screen.home .home-panel .hint,.screen.home .home-panel .press-start{text-align:center;justify-content:center}.screen.home .home-panel{width:100%;max-width:none;padding-bottom:2.4rem}.screen.home .home-panel .press-start{margin:0;position:absolute;bottom:0;left:0;right:0}}html body .hud .hud-banner.hud-banner{transform-origin:50%;letter-spacing:.04em;text-align:center;white-space:nowrap;max-width:none;box-shadow:none;-webkit-text-stroke:7px #050308;paint-order:stroke fill;text-shadow:0 6px #050308;filter:url(#rough-edge);background:0 0;border:0;border-radius:0;padding:0;font-size:clamp(4rem,15vw,9rem);line-height:1;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5);font-family:Bangers,Impact,sans-serif!important;font-style:normal!important;font-weight:400!important}html body .hud .hud-banner.hud-banner.show{transition:transform .22s cubic-bezier(.3,1.8,.5,1),opacity .12s;transform:translate(-50%,-50%)scale(1)}html body .hud .hud-banner.fire{color:#ffd23a}html body .hud .hud-banner.good{color:#fff}html body .hud .hud-banner.bad{color:#ff4a4a}body.turbo-warm:before,body.turbo-warm:after{opacity:.015!important}.dd{text-align:left;gap:4px;width:min(420px,100%);margin:0 auto;display:grid;position:relative}.dd-label{letter-spacing:.12em;color:#7ec6ff;font-size:.7rem}.dd-trigger{color:#fff;cursor:pointer;width:100%;min-height:52px;font:inherit;text-align:left;box-shadow:inset 0 0 0 2px var(--neo-cyan), 0 0 12px #35f3ff40;background:#0a0622e6;border:0;align-items:center;gap:10px;padding:6px 12px;display:flex}.dd-trigger:hover,.dd.open .dd-trigger{box-shadow:inset 0 0 0 2px #ffd23a,0 0 14px #ffd23a73}.dd-trigger:focus-visible,.dd-opt:focus-visible{outline-offset:2px;outline:3px solid #ffd23a}.dd-current{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.dd-caret{color:#ffd23a;font-size:1.1rem;transition:transform .15s}.dd.open .dd-caret{transform:rotate(180deg)}.dd-icon{flex:none;justify-content:center;align-items:center;width:56px;height:36px;display:inline-flex}.dd-icon img,.dd-icon svg,.dd-icon canvas{object-fit:contain;image-rendering:auto;max-width:100%;max-height:100%}.dd-text{gap:1px;min-width:0;display:grid}.dd-text b{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.dd-text small{color:#9fb0e0;font-size:.7rem}.dd-panel{z-index:20;background:#08041cfa;gap:2px;max-height:min(50vh,340px);padding:4px;display:grid;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:inset 0 0 0 2px #ffd23a,0 10px 30px #0009}.dd-panel[hidden]{display:none}.dd-opt{color:#e8ecff;cursor:pointer;width:100%;min-height:48px;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;display:flex}.dd-opt:hover,.dd-opt:focus{background:#ffffff14;outline:none}.dd-opt:focus-visible{box-shadow:inset 0 0 0 2px #ffd23a}.dd-opt.on{color:#ffd23a;background:#ffd23a2e}.dd-opt.on .dd-text small{color:#ffe9a0}.inv-weapons .dd{width:100%}.inv-weapons .dd-trigger{min-height:46px}.play .play-section{margin-bottom:4px}.play .play-vehicle{margin:4px 0 6px}.play .play-actions{border-top:1px solid #7ec6ff40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.play .play-actions-main{gap:8px;display:flex}.play .play-actions .btn.ghost{opacity:.75}@media (width<=640px){.play .mode-cards{gap:6px}.play .play-actions{flex-wrap:nowrap}.play .play-actions .btn{padding-left:12px;padding-right:12px}}.screen .title,.screen h2{font-family:var(--font-menu), "Saira Condensed", sans-serif!important}.screen :is(p,li,small,span,label,button,b,h3){font-family:Saira Condensed,Arial Narrow,sans-serif!important;font-style:normal!important}.screen small,.screen .play-step,.screen .mode-card span,.screen .dd-text small,.screen .hub-card p,.screen .hub-card small{letter-spacing:.01em!important;color:#cfe3ff!important;text-transform:none!important;font-size:max(.8rem,13px)!important;font-weight:600!important;line-height:1.4!important}.screen .mode-card span{font-size:max(.85rem,14px)!important}:root{--hb:40px;--hb-edge:8px}html body .full-btn,html body .gps-btn,html body .cam-btn,html body .pause-btn,html body.has-touch .full-btn,html body.has-touch .gps-btn,html body.has-touch .cam-btn,html body.has-touch .pause-btn{-webkit-backdrop-filter:blur(6px);color:#f2f5ff;justify-content:center;align-items:center;display:inline-flex;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;filter:none!important;background:#080c1e80!important;border:1px solid #ffffff2e!important;border-radius:10px!important;padding:0!important;top:8px!important;transform:none!important}html body .pause-btn{right:var(--hb-edge)!important}html body .cam-btn{right:calc(var(--hb-edge) + var(--hb))!important}html body .gps-btn{right:calc(var(--hb-edge) + var(--hb) * 2)!important}html body .full-btn{right:calc(var(--hb-edge) + var(--hb) * 3)!important}html body .pause-btn:hover,html body .cam-btn:hover,html body .gps-btn:hover,html body .full-btn:hover{color:#ffd23a;background:#ffffff29!important}html body .gps-btn.on{color:#35f3ff;background:#35f3ff33!important;border-color:#35f3ffb3!important}html body .pause-btn:focus-visible,html body .cam-btn:focus-visible,html body .gps-btn:focus-visible,html body .full-btn:focus-visible{outline-offset:2px;outline:2px solid #ffd23a}html body .pause-btn .mi,html body .cam-btn .mi,html body .gps-btn .mi,html body .full-btn .mi{width:22px;height:22px}html body .pause-btn .pxi.flat,html body .cam-btn .pxi.flat,html body .gps-btn .pxi.flat,html body .full-btn .pxi.flat{filter:none;width:20px;height:20px}html body.has-touch .pause-btn{right:var(--hb-edge)!important}html body.has-touch .cam-btn{right:calc(var(--hb-edge) + var(--hb))!important}html body.has-touch .gps-btn{right:calc(var(--hb-edge) + var(--hb) * 2)!important}html body.has-touch .full-btn{right:calc(var(--hb-edge) + var(--hb) * 3)!important}@media (width<=600px) and (orientation:portrait),(height<=600px) and (orientation:landscape){html body .cam-btn,html body.has-touch .cam-btn{top:calc(var(--hb-edge) + var(--hb))!important;right:var(--hb-edge)!important}html body .gps-btn,html body.has-touch .gps-btn{top:calc(var(--hb-edge) + var(--hb) * 2)!important;right:var(--hb-edge)!important}html body .full-btn,html body.has-touch .full-btn{top:calc(var(--hb-edge) + var(--hb) * 3)!important;right:var(--hb-edge)!important}}body.has-touch .touch .stick-zone{width:min(46%,100% - 240px)}body.pad-nav .screen :is(button,a,.mode-card,.car-card,.dd-opt,label){pointer-events:none}html body .opts-fab{right:var(--hb-edge)!important}html body .opts-fab.fs-fab{right:calc(var(--hb-edge) + var(--hb))!important}html body .screen.pause .pause-tabs .pause-tab{letter-spacing:.06em;font-size:.8rem;transition:background .12s,color .12s;position:relative;box-shadow:none!important;clip-path:none!important;color:#8e9cc0!important;text-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:8px 12px!important}html body .screen.pause .pause-tabs .pause-tab.on{color:#f4f1e8!important;background:0 0!important}html body .screen.pause .pause-tabs .pause-tab.on:after{content:"";background:#c9a53a;height:2px;position:absolute;bottom:2px;left:22%;right:22%}body.mouse-nav html body .screen.pause .pause-tabs .pause-tab:hover{color:#dfe6ff!important;background:#ffffff0f!important}html body .screen.pause .pause-tabs .pause-tab:focus,html body .screen.pause .pause-tabs .pause-tab:focus-visible{color:#fff!important;background:#7ec6ff33!important;outline:none!important;box-shadow:inset 0 0 0 2px #7ec6ff!important}html body .screen.pause .pause-tabs .pause-tab.on:focus,html body .screen.pause .pause-tabs .pause-tab.on:focus-visible{color:#fff!important}html body .screen.pause .pause-nav,html body .screen.pause .pause-nav:hover,html body .screen.pause .pause-nav:focus,html body .screen.pause .pause-nav:focus-visible,html body .screen.pause .pause-nav:active{transition:background .12s,color .12s;transform:none!important}html body .screen.pause .pause-nav{box-sizing:border-box;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important}html body .screen.pause .title.small{letter-spacing:.04em;text-transform:uppercase;font-family:Saira Condensed,sans-serif;font-style:italic;font-weight:900}html body .screen.pause .pause-nav{box-shadow:none!important;clip-path:none!important;color:#8e9cc0!important;background:0 0!important;border:0!important}html body .screen.pause .pause-nav:focus,html body .screen.pause .pause-nav:focus-visible{color:#fff!important;background:#7ec6ff33!important;box-shadow:inset 0 0 0 2px #7ec6ff!important}.play .mode-cards .mode-card.maps-card{grid-column:1/-1}.dd-check .dd-box{background:#08041c99;border:2px solid #9fb0e0;border-radius:4px;flex:none;width:20px;height:20px;margin-left:auto;position:relative}.dd-check.on .dd-box{background:#ffd23a;border-color:#ffd23a}.dd-check.on .dd-box:after{content:"";border:3px solid #0a0f3a;border-width:0 3px 3px 0;width:6px;height:11px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.dd-check.on{background:#ffd23a1f}.dd-check.on b{color:#fff}.dd-tools{gap:6px;padding:4px;display:flex}.dd-tool{color:#cfe3ff;min-height:36px;font:inherit;letter-spacing:.06em;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:6px;flex:1;font-size:.8rem}.dd-tool:hover{background:#ffffff1f}.dd-tool:focus-visible{outline-offset:2px;outline:2px solid #ffd23a}.training-setup .train-sector,.training-setup .train-vehicles-slot{width:100%}.dd-panel{isolation:isolate;background:#08071c!important}html body .screen.pause{-webkit-backdrop-filter:blur(5px)saturate(.35)brightness(.8)hue-rotate(-12deg)!important;background:linear-gradient(#14469680,#0612349e)!important}html body .screen .vol-row output,html body .vol-row output{letter-spacing:.02em;white-space:nowrap;text-align:right;min-width:4.6em;font-size:1rem;font-weight:800;font-family:Saira Condensed,Arial Narrow,sans-serif!important}html body .vol-row label{grid-template-columns:12em 1fr 4.8em!important}.modal.confirm{z-index:60}.modal.confirm .confirm-card{text-align:center;width:min(420px,92vw);padding:18px 20px}.modal.confirm .confirm-text{color:#cfe3ff;margin:8px 0 14px;font-size:.95rem}.modal.confirm .confirm-card .title{margin:4px 0 6px;font-size:1.45rem;line-height:1.2}.modal.confirm .confirm-text{letter-spacing:.02em;text-transform:none;font-family:Saira Condensed,Arial Narrow,sans-serif;font-size:1rem;font-weight:700}html body .hud .hud-mission{text-align:right;min-width:200px;max-width:min(27vw,330px);top:100px!important;left:auto!important;right:12px!important;transform:none!important}html body .hud:has(.hud-mission:not([hidden])) .hud-bars{margin-top:0!important}body.has-touch .hud .hud-mission{text-align:center;white-space:normal;width:max-content;max-width:56vw;top:66px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}body.has-touch .hud .hud-mission b{white-space:normal;text-overflow:clip;overflow:visible}body.has-touch .hud .hud-mission{max-width:40vw;left:36%!important}html body .opts-fab.edit-fab{opacity:.7;text-decoration:none;right:calc(var(--hb-edge) + var(--hb) * 2)!important}html body .opts-fab.edit-fab:hover,html body .opts-fab.edit-fab:focus-visible{opacity:1}.story-start .story-lead{color:#cfe3ff;margin:6px 0 14px;font-family:Saira Condensed,sans-serif;font-size:1rem}.story-start .story-warn{color:#ffd8a0;margin-top:10px;font-family:Saira Condensed,sans-serif}.modal.story-dialog{z-index:55}.modal.story-dialog .story-card{text-align:left;width:min(560px,92vw);padding:18px 22px}.modal.story-dialog .story-title{letter-spacing:.12em;color:#7ec6ff;text-transform:uppercase;font-size:.75rem;display:block}.modal.story-dialog .story-speaker{color:#ffd23a;letter-spacing:.04em;margin-top:4px;font-size:1.15rem;display:block}.modal.story-dialog .story-text{color:#f2f5ff;text-transform:none;letter-spacing:.01em;margin:10px 0 16px;font-family:Saira Condensed,Arial Narrow,sans-serif;font-size:1.15rem;font-weight:600;line-height:1.45}.modal.story-dialog .story-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pause-note{color:#9fb0e0;margin:4px 0 8px;font-family:Saira Condensed,sans-serif;font-size:.95rem}html body .screen.pause .pause-tabs :is(.pause-tab,.pause-nav),html body .screen.pause .pause-tabs :is(.pause-tab,.pause-nav):is(:hover,:focus,:focus-visible,:active){border:0!important;border-image:!important;outline:none!important;margin:0!important}html body .screen.pause .pause-tabs :is(.pause-tab,.pause-nav):before,html body .screen.pause .pause-tabs :is(.pause-tab,.pause-nav):is(:hover,:focus,:focus-visible):before{content:none!important;display:none!important}html body .cam-panel.in-pause{z-index:auto;margin:8px auto 0;position:static;bottom:auto;right:auto}@media (orientation:landscape) and (height<=720px){html body .screen.home{background:#05070f var(--home-bg) center 30% / cover no-repeat!important}html body .screen.home .home-panel{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:2.5vh;max-width:none;padding:3vh 4vw;display:flex;position:absolute;inset:0;width:100%!important;inset:0!important;transform:none!important}html body .screen.home .home-logo{width:auto;max-width:80vw;height:46vh}html body .screen.home .home-logo img{object-fit:contain;width:auto;max-width:100%;height:100%}html body .screen.home .home-panel .menu-actions{flex-direction:row;justify-content:center;align-items:stretch;gap:2vw;width:100%;max-width:none;display:flex;justify-content:center!important}html body .screen.home .home-panel .menu-actions .btn{flex:0 auto;width:200px;min-width:0;max-width:30vw}html body .screen.home .home-panel .press-start{margin:0;animation:.9s step-end infinite blink;position:static!important}}@media (width<=760px),(height<=600px) and (orientation:landscape),(pointer:coarse){html body .opts-fab.edit-fab{display:none!important}}
