@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(./barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(./barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(./barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(./barlow-condensed-latin-800-italic-Cnej2eWp.woff2)format("woff2"),url(./barlow-condensed-latin-800-italic-B5BpsPSY.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(./barlow-latin-400-normal-fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(./barlow-latin-500-normal-C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(./barlow-latin-600-normal-CNwfPWQD.woff)format("woff")}:root{--bg:#05070d;--ink:#eef3ff;--ink-dim:#8e9ab8;--accent:#3fe0ff;--hud-accent-rgb:63, 224, 255;--hud-accent-2:#1aa8ff;--accent-2:#ffb62e;--danger:#ff4f5e;--panel:#080c18d1;--line:#a0beff2e;--font:"Segoe UI", Roboto, "Helvetica Neue", system-ui, sans-serif;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--sa-l:env(safe-area-inset-left,0px);--sa-r:env(safe-area-inset-right,0px)}html.notch-l{--sa-r:0px}html.notch-r{--sa-l:0px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);height:100%;color:var(--ink);font-family:var(--font);overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;margin:0;overflow:hidden}#app{height:100vh;background:#000;width:100vw;height:100dvh;position:relative;overflow:hidden}#game{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.hidden{display:none!important}#q-switch{z-index:9000;color:#fff;text-align:center;pointer-events:all;background:#05060a;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font:600 15px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#q-switch strong{letter-spacing:.22em;text-transform:uppercase;font-size:13px}#q-switch span{color:#8f889c;font-size:13px}#vignette{pointer-events:none;opacity:.6;will-change:transform;background:radial-gradient(at 50% 55%,#0000 55%,#0000008c 100%);position:absolute;top:0;bottom:0;left:0;right:0}#vignette:after{content:"";background:radial-gradient(ellipse at 50% 60%, transparent 50%, rgba(var(--hud-accent-rgb), .28) 100%);opacity:var(--boost-glow,0);position:absolute;top:0;bottom:0;left:0;right:0}#flash{pointer-events:none;opacity:0;will-change:opacity;position:absolute;top:0;bottom:0;left:0;right:0}#flash.near{background:radial-gradient(ellipse at 50% 60%, transparent 45%, rgba(var(--hud-accent-rgb), .55) 100%);animation:.35s ease-out flash-near}#flash.crash{background:radial-gradient(at 50% 60%,#ffffffd9,#ff3c4699);animation:.9s ease-out forwards flash-crash}#flash.hit{background:radial-gradient(at 50% 60%,#ffffffd9,#ff3c4699);animation:.55s ease-out flash-hit}@keyframes flash-hit{0%{opacity:.85}to{opacity:0}}@keyframes flash-near{0%{opacity:1}to{opacity:0}}@keyframes flash-crash{0%{opacity:1}to{opacity:.18}}#hud{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}#hud.is-paused .hud-top,#hud.is-paused #boost-bar,#hud.is-paused #boost-bar-2,#hud.is-paused #detector,#hud.is-paused #hud-stack>:not(#restart-banner):not(#mp-reconnect),#hud.is-paused .mp-board,#hud.is-paused .rank-goal,#hud.is-paused .free-board,#hud.is-paused .toast,#hud.is-paused .ticker,#hud.is-paused .zone-chip,#hud.is-paused #rear-alert,#hud.is-paused .highway-banner,#hud.is-paused #popup-layer{visibility:hidden}.hud-top{top:calc(10px + var(--safe-t));text-shadow:0 1px 6px #000c;grid-template-columns:1fr auto 1fr;align-items:start;display:grid;position:absolute;left:12px;right:12px}.stat{flex-direction:column;gap:2px;display:flex}.stat.right{align-items:flex-end;padding-right:48px}.stat .label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);font-size:10px}.stat .label.hyper-treino{color:#ffb547;letter-spacing:.08em;white-space:nowrap}@media (max-width:480px){.stat .label.hyper-treino .ht-long{display:none}}.stat .value{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.speed{flex-direction:column;align-items:center;line-height:1;display:flex}#hud-speed{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:44px;font-style:italic;font-weight:800}.speed .unit{letter-spacing:.18em;color:var(--ink-dim);margin-top:2px;font-size:11px}.hud-top .speed{position:relative}#hud-draft{opacity:0;pointer-events:none;background:#ffffff24;border-radius:3px;width:4px;transition:opacity .25s,width .15s;position:absolute;top:3px;bottom:15px;left:calc(100% + 7px);overflow:hidden}#hud-draft.on{opacity:1}#hud-draft>b{transform-origin:50% 100%;transform:scaleY(var(--dk,0));background:#7fc8ff;transition:transform .12s linear;position:absolute;top:0;bottom:0;left:0;right:0}#hud-draft:after{content:"";background:#ffffffb3;height:1px;position:absolute;top:10%;left:0;right:0}#hud-draft.full,#hud-draft.sling{width:7px;box-shadow:0 0 0 1px #ffffffd9,0 0 10px #ffa833cc}#hud-draft.full>b{background:#ffa833}#hud-draft.sling>b{background:repeating-linear-gradient(0deg,#ffa833 0 3px,#fff1d6 3px 5px)}#hud-draft-behind{opacity:0;pointer-events:none;background:0 0;border:1px solid #fffc;border-radius:50%;width:6px;height:6px;margin-top:-10px;transition:opacity .25s;position:absolute;top:50%;right:calc(100% + 8px)}#hud-draft-behind.on{opacity:.9;background:#ffffff8c}#boost-bar{top:calc(78px + var(--safe-t));background:#ffffff1f;border-radius:3px;width:42%;height:5px;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}#boost-bar-fill{background:linear-gradient(90deg, var(--hud-accent-2), var(--accent));transform-origin:0;width:100%;height:100%;transform:scaleX(var(--nitro-fill,.6));transition:transform .1s linear;position:relative}#boost-bar-glow{box-shadow:0 0 10px var(--accent);transform:translateX(calc((var(--nitro-fill,.6) - 1) * 100%));opacity:min(1, calc(var(--nitro-fill,.6) * 1000));transition:transform .1s linear;position:absolute;top:0;bottom:0;left:0;right:0}#boost-bar.active #boost-bar-fill{background:linear-gradient(90deg, var(--accent), #fff)}#boost-bar.active #boost-bar-fill,#boost-bar.active #boost-bar-glow,.ctrl.boost.nitro-on .boost-fill{transition:none}#boost-bar-2{top:calc(90px + var(--safe-t));background:#ffffff1a;border-radius:2px;width:30%;height:3px;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}#boost-bar-2-fill{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--nitro2-fill,0));background:linear-gradient(90deg,#ff9d1a,#ffd43b);transition:transform .1s linear}#btn-pause{pointer-events:auto;top:calc(10px + var(--safe-t));border:1px solid var(--line);width:40px;height:40px;cursor:var(--nt-cur-pointer,pointer);background:#080c188c;border-radius:12px;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;right:10px}#btn-pause span{background:var(--ink);border-radius:2px;width:4px;height:14px}#popup-layer{flex-direction:column;align-items:center;display:flex;position:absolute;top:26%;left:0;right:0}.popup{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);text-shadow:0 0 14px rgba(var(--hud-accent-rgb), .7), 0 2px 4px #000c;white-space:nowrap;font-size:26px;font-style:italic;font-weight:900;animation:.9s ease-out forwards popup;position:absolute}.popup small{text-align:center;letter-spacing:.2em;color:var(--ink);font-size:12px;font-style:normal;display:block}@keyframes popup{0%{opacity:0;transform:translateY(10px)scale(.7)}15%{opacity:1;transform:translateY(0)scale(1.08)}30%{transform:scale(1)}to{opacity:0;transform:translateY(-36px)scale(1)}}#countdown{color:var(--ink);text-shadow:0 0 30px rgba(var(--hud-accent-rgb), .6);justify-content:center;align-items:center;padding-bottom:20%;font-size:96px;font-style:italic;font-weight:900;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#countdown:empty{display:none}#countdown .tick{animation:.9s ease-out forwards tick}#countdown .go{color:var(--accent)}@keyframes tick{0%{opacity:0;transform:scale(1.6)}20%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}#controls{padding:0 10px calc(12px + var(--safe-b));touch-action:none;justify-content:space-between;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.ctrl-group{gap:8px;display:flex}#controls .ctrl-group,#controls .ctrl,#controls .steer-wheel{z-index:4}.ctrl{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:min(21vw,92px);height:min(21vw,92px);color:var(--ink);font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;touch-action:none;cursor:var(--nt-cur-pointer,pointer);background:#0c0b106b;border:1.5px solid #f3efe642;border-radius:22px;justify-content:center;align-items:center;font-size:13px;font-weight:800;transition:transform 60ms,background 60ms,border-color 60ms;display:flex;position:relative;overflow:hidden}.ctrl svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:44%;height:44%}.ctrl.pressed{background:rgba(var(--hud-accent-rgb), .22);border-color:var(--accent);transition-duration:0s;transform:scale(.94)}@media (hover:none) and (pointer:coarse){.ctrl{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a102080}}.ctrl.brake.pressed{border-color:var(--danger);background:#ff4f5e47}.ctrl.boost{border-color:rgba(var(--hud-accent-rgb), .5)}.ctrl.boost .boost-fill{background:linear-gradient(0deg, rgba(var(--hud-accent-rgb), .45), rgba(var(--hud-accent-rgb), .12));transform-origin:50% 100%;height:100%;transform:scaleY(var(--boost,.6));transition:transform .1s linear;position:absolute;bottom:0;left:0;right:0}.ctrl.boost .boost-label{position:relative}.ctrl.boost.empty{opacity:.5}.screen{touch-action:pan-y;background:linear-gradient(#03050c59,#03050cc7);padding:24px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.panel{text-align:center;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:340px;margin:auto;display:flex}.kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--accent);margin:0;font-size:12px}.kicker.danger{color:var(--danger)}.title{letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 0 28px rgba(var(--hud-accent-rgb), .35);margin:0 0 4px;font-size:64px;font-style:italic;font-weight:900;line-height:.95}.title.small{font-size:40px}.tagline{color:var(--ink-dim);margin:0 0 12px;font-size:15px;line-height:1.45}button.primary,button.ghost,button.toggle{font-family:var(--font);cursor:var(--nt-cur-pointer,pointer);border-radius:14px}button.primary{background:var(--accent);color:#03121a;letter-spacing:.08em;text-transform:uppercase;height:60px;box-shadow:0 0 28px rgba(var(--hud-accent-rgb), .4);border:none;font-size:18px;font-weight:900}button.primary:active{transform:scale(.97)}button.ghost{border:1px solid var(--line);height:46px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;background:0 0;font-size:14px;font-weight:700}.settings{grid-template-columns:1fr 1fr;gap:8px;display:grid}button.toggle{border:1px solid var(--line);height:42px;color:var(--ink);background:#ffffff0a;font-size:13px;font-weight:600}.best-line{color:var(--ink-dim);margin:4px 0;font-size:14px}.best-line strong{color:var(--ink)}.hint{color:var(--ink-dim);margin:6px 0 0;font-size:12px;line-height:1.5}.results{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin:4px 0 8px;padding:6px 16px}.results div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:9px 0;display:flex}.results div:last-child{border-bottom:none}.results dt{color:var(--ink-dim);font-size:14px}.results dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:800}.record{background:var(--accent-2);color:#1d1300;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-self:center;padding:6px 14px;font-size:13px;font-weight:900}#rotate-hint{display:none}@media (hover:none) and (orientation:landscape) and (max-height:0){#rotate-hint{text-align:center;background:var(--bg);z-index:10;justify-content:center;align-items:center;padding:20px;font-size:18px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}}@media (hover:none){.desktop-only{display:none}}.settings-panel{max-width:380px;padding:calc(8px + var(--safe-t)) 0 calc(8px + var(--safe-b));gap:14px}.setting-group{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:16px;flex-direction:column;gap:14px;padding:14px;display:flex}.setting-group h3{letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px}.setting{flex-direction:column;gap:8px;display:flex}.setting-text{flex-direction:column;gap:2px;display:flex}.setting-label{font-size:15px;font-weight:700}.setting-desc{color:var(--ink-dim);font-size:12px;line-height:1.4}.setting-desc:empty{display:none}.seg{background:#ffffff0d;border-radius:12px;gap:4px;padding:4px;display:flex}.seg button{min-width:0;height:38px;color:var(--ink-dim);font-family:var(--font);cursor:var(--nt-cur-pointer,pointer);background:0 0;border:none;border-radius:9px;flex:1;font-size:13px;font-weight:700}.seg button.active{background:var(--accent);color:#03121a}.seg.disabled{opacity:.35;pointer-events:none}button.test{color:var(--accent-2);border-color:#ffb62e80}button.test:active{transform:scale(.97)}#btn-settings-back{bottom:calc(8px + var(--safe-b));z-index:1;position:sticky}#settings{transition:background .25s}#settings .panel{transition:opacity .25s}#settings.previewing{pointer-events:none;background:0 0}#settings.previewing .panel{opacity:0}#settings.previewing:after{content:var(--i18n-exhaust-test,"Testando escapamento…");top:calc(28px + var(--safe-t));text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-2);text-shadow:0 2px 8px #000c;font-size:13px;font-weight:800;position:absolute;left:0;right:0}.screen.garage{background:linear-gradient(#0000 0% 42%,#03050c8c 60%);flex-direction:column;padding:0;overflow:hidden}#garage-drag{touch-action:none;cursor:grab;flex:1;min-height:34%}#garage-drag:active{cursor:grabbing}.garage-sound-btn{top:calc(12px + var(--safe-t,0px));z-index:2;color:#f3efe6;width:48px;height:48px;cursor:var(--nt-cur-pointer,pointer);touch-action:manipulation;background:#08090cb8;border:1px solid #f3efe638;border-radius:2px;place-items:center;padding:0;display:grid;position:absolute;right:12px}.garage-sound-btn:hover{border-color:var(--nt-accent,#8b3dff);outline:none}.garage-sound-btn:focus-visible{border-color:var(--nt-accent,#8b3dff);outline:none}.garage-sound-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.garage-sound-btn .gs-off,.garage-sound-btn.off .gs-on{display:none}.garage-sound-btn.off .gs-off{display:block}.garage-sound-btn.off{color:#ff8a8a;border-color:#ff8a8a73}.garage-sheet{touch-action:pan-y;max-height:56%;padding:12px 16px calc(12px + var(--safe-b));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c18e6;border-radius:22px 22px 0 0;flex-direction:column;flex:none;gap:10px;display:flex;overflow-y:auto}.model-picker{grid-template-columns:48px 1fr 48px;align-items:center;gap:8px;display:grid}.model-info{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.model-info h2{text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:26px;font-style:italic;font-weight:900}.model-count{color:var(--ink-dim);letter-spacing:.1em;font-size:11px}.arrow{border:1px solid var(--line);width:48px;height:48px;color:var(--ink);cursor:var(--nt-cur-pointer,pointer);background:#ffffff0d;border-radius:14px;justify-content:center;align-items:center;display:flex}.arrow svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.arrow:active{transform:scale(.94)}.garage-options{flex-direction:column;gap:9px;display:flex}.garage-options .seg button{height:34px}.opt{flex-direction:column;gap:7px;display:flex}.opt-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);font-size:12px;font-weight:700}.opt-label em{letter-spacing:.02em;text-transform:none;color:var(--ink);margin-left:6px;font-style:normal}.swatches{flex-wrap:wrap;gap:8px;display:flex}.swatch{width:30px;height:30px;cursor:var(--nt-cur-pointer,pointer);border:2px solid #ffffff26;border-radius:50%;padding:0;position:relative}.swatch.off{background:repeating-linear-gradient(45deg,#1a1d26 0 5px,#2a2e3a 5px 10px)!important}.garage-note{text-align:center;color:var(--ink-dim);margin:0;font-size:12px}.pursuit{top:calc(118px + var(--safe-t));background:#080a14b8;border:1.5px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:5px;width:min(78%,300px);padding:8px 12px 9px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.pursuit:before,.pursuit:after,.rear-alert.police:before,.rear-alert.police:after{content:"";border-radius:inherit;pointer-events:none;border:1.5px solid #ff323cf2;position:absolute;top:-1.5px;bottom:-1.5px;left:-1.5px;right:-1.5px;box-shadow:0 0 18px #ff283273}.pursuit:after,.rear-alert.police:after{opacity:0;border-color:#3c78fff2;box-shadow:0 0 18px #326eff73}.pursuit.gf-azul:before,.rear-alert.police.gf-azul:before{opacity:0}.pursuit.gf-azul:after,.rear-alert.police.gf-azul:after{opacity:1}.pursuit,.rear-alert{will-change:opacity}.pursuit-label{letter-spacing:.26em;text-transform:uppercase;font-size:13px;font-weight:900}.bust-bar{background:#ffffff1f;border-radius:4px;width:100%;height:7px;overflow:hidden}#bust-fill{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--bust,0));background:linear-gradient(90deg, #ff9a3c, var(--danger));box-shadow:0 0 10px var(--danger);will-change:transform}.pursuit.danger .bust-hint{color:var(--danger)}.bust-hint{color:var(--ink-dim);letter-spacing:.06em;font-size:11px}.rear-alert{left:50%;bottom:calc(min(21vw, 92px) + 26px + var(--safe-b));border:1px solid var(--line);white-space:nowrap;background:#080c18bf;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:700;display:flex;position:absolute;transform:translate(-50%)}.rear-alert:before{content:"";border-top:8px solid;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0}.rear-alert.police{color:#ffd2d6;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M0 0H12L6 8Z' fill='%23ffd2d6'/%3E%3C/svg%3E") 14px/12px 8px no-repeat,#080c18bf;border-color:#0000;padding-left:34px}.rear-alert.police:before,.rear-alert.police:after{border-width:1px;width:auto;height:auto;top:-1px;bottom:-1px;left:-1px;right:-1px}.rear-alert.rival{color:var(--accent)}.toast{top:calc(196px + var(--safe-t));flex-direction:column;gap:4px;max-width:60%;display:flex;position:absolute;left:12px}.toast-item{color:var(--ink-dim);background:#080c18b3;border-radius:10px;padding:5px 10px;font-size:12px;animation:3s ease-out forwards toast}.toast-item strong{color:var(--accent)}@keyframes toast{0%{opacity:0;transform:translate(-10px)}10%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}.popup.police{color:#ff5a66;text-shadow:0 0 14px #ff3c46cc,0 2px 4px #000c}.popup.escape{color:var(--accent-2);text-shadow:0 0 14px #ffb62eb3,0 2px 4px #000c}.lights-btn{pointer-events:auto;top:calc(58px + var(--safe-t));border:1px solid var(--line);color:#fff4c8;width:40px;height:40px;cursor:var(--nt-cur-pointer,pointer);background:#080c188c;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;right:10px}.lights-btn svg{fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:24px;height:24px}.lights-btn.off{color:#6b7488;border-color:rgba(var(--hud-accent-rgb), .6);background:#141e3cb3}.lights-btn.off .beam{display:none}.detector{top:calc(60px + var(--safe-t));background:#07080b;border:1px solid #1f232c;border-radius:8px;align-items:center;gap:8px;padding:5px 9px;font-family:Consolas,Courier New,monospace;display:flex;position:absolute;left:12px;box-shadow:inset 0 0 8px #000c}.det-band{color:#5a1b1b;letter-spacing:.04em;min-width:30px;font-size:14px;font-weight:700}.detector.alert .det-band{color:#ff3b3b;text-shadow:0 0 8px #ff3232e6}.detector.alert.k .det-band{color:#ffb02e;text-shadow:0 0 8px #ffaa28e6}.det-bars{align-items:flex-end;gap:2px;height:14px;display:flex}.det-bars i{background:#2a1010;border-radius:1px;width:4px}.det-bars i:first-child{height:4px}.det-bars i:nth-child(2){height:6px}.det-bars i:nth-child(3){height:8px}.det-bars i:nth-child(4){height:11px}.det-bars i:nth-child(5){height:14px}.det-bars i.on{background:#ff3b3b;box-shadow:0 0 5px #ff3b3b}.detector.k .det-bars i.on{background:#ffb02e;box-shadow:0 0 5px #ffb02e}.ticker{top:calc(96px + var(--safe-t));max-width:44%;color:var(--ink-dim);text-shadow:0 1px 4px #000000e6;font-size:11px;line-height:1.35;position:absolute;left:12px}.ticker strong{color:var(--ink);font-size:12px;display:block}.zone-chip{top:calc(88px + var(--safe-t));letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--line);background:#080c18b3;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800;position:absolute;left:50%;transform:translate(-50%)}.zone-chip.autobahn{color:#1d1300;background:var(--accent-2);border-color:#0000;box-shadow:0 0 16px #ffb62e8c}.zone-chip.stealth{color:var(--accent);border-color:rgba(var(--hud-accent-rgb), .5)}.highway-banner{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:4px;animation:3.2s ease-out forwards banner;display:flex;position:absolute;top:30%;left:0;right:0}.highway-banner small{letter-spacing:.3em;text-transform:uppercase;color:var(--accent);font-size:12px}.highway-banner strong{text-transform:uppercase;text-shadow:0 0 24px rgba(var(--hud-accent-rgb), .4), 0 2px 6px #000000e6;font-size:34px;font-style:italic;font-weight:900}@keyframes banner{0%{opacity:0;transform:translateY(12px)}12%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}.zone-chip.draft{color:#03121a;background:var(--accent);box-shadow:0 0 16px rgba(var(--hud-accent-rgb), .6);border-color:#0000}.zone-chip.draft-charge{color:var(--accent);border-color:rgba(var(--hud-accent-rgb), .6)}.zone-chip.draft-full{box-shadow:0 0 22px rgba(var(--hud-accent-rgb), .9), 0 0 0 1px #ffffff8c inset}#app #hud#hud #zone-chip:-webkit-any(.draft,.draft-charge){text-wrap:nowrap;text-align:center;line-height:1.25;white-space:nowrap!important;overflow-wrap:normal!important}#app #hud#hud #zone-chip:is(.draft,.draft-charge){text-wrap:nowrap;text-align:center;line-height:1.25;white-space:nowrap!important;overflow-wrap:normal!important}#app #hud#hud #zone-chip:-webkit-any(.draft,.draft-charge).zc-2l{text-wrap:balance;border-radius:10px;line-height:1.2;white-space:normal!important}#app #hud#hud #zone-chip:is(.draft,.draft-charge).zc-2l{text-wrap:balance;border-radius:10px;line-height:1.2;white-space:normal!important}#app #hud#hud #hud-stack>#zone-chip:-webkit-any(.draft,.draft-charge):not(.av-narrow){max-width:calc(100vw - 16px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}#app #hud#hud #hud-stack>#zone-chip:is(.draft,.draft-charge):not(.av-narrow){max-width:calc(100vw - 16px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}.fullscreen-btn .fs-exit{display:none}:-webkit-full-screen .fullscreen-btn .fs-enter{display:none}:fullscreen .fullscreen-btn .fs-enter{display:none}:-webkit-full-screen .fullscreen-btn .fs-exit{display:inline}:fullscreen .fullscreen-btn .fs-exit{display:inline}@media (min-aspect-ratio:5/4){.panel{max-width:380px}.screen.garage{background:linear-gradient(90deg,#0000 0% 50%,#03050c8c 70%);flex-direction:row}#garage-drag{min-height:0}.garage-sheet{border-top:none;border-left:1px solid var(--line);width:min(420px,46%);max-height:100%;padding-top:calc(14px + var(--safe-t));border-radius:22px 0 0 22px}.popup,.highway-banner strong{font-size:30px}}@media (max-height:500px){.hud-top{top:calc(6px + var(--safe-t))}#hud-speed{font-size:34px}#boost-bar{top:calc(56px + var(--safe-t));width:30%}#boost-bar-2{top:calc(67px + var(--safe-t));width:22%}.zone-chip{top:calc(64px + var(--safe-t))}.pursuit{top:calc(88px + var(--safe-t));width:min(46%,300px);padding:5px 10px 6px}.bust-hint{display:none}.detector{top:calc(48px + var(--safe-t))}.ticker{top:calc(80px + var(--safe-t))}.toast{top:calc(118px + var(--safe-t))}.lights-btn{top:calc(52px + var(--safe-t))}.ctrl{border-radius:18px;width:min(15vh + 20px,84px);height:min(15vh + 20px,84px)}#controls{padding-bottom:calc(8px + var(--safe-b));padding-left:calc(10px + env(safe-area-inset-left,0px));padding-right:calc(10px + env(safe-area-inset-right,0px))}#controls:not(.ctl-custom){left:max(0px, 22px - env(safe-area-inset-left,0px));right:max(0px, 22px - env(safe-area-inset-right,0px))}.rear-alert{left:auto;right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(min(15vh + 20px, 84px) + 18px + var(--safe-b));transform:none}#popup-layer{top:22%}.title{font-size:44px}.screen{padding:12px 24px}}.pursuit-label{white-space:nowrap;letter-spacing:.16em}#hud#hud.vis-pursuit .ticker{display:none}button.primary.mp-cta{background:linear-gradient(90deg, var(--nt-accent-hi,#9d5cff), var(--nt-accent,#8b3dff));height:54px;box-shadow:0 0 26px rgba(var(--nt-accent-rgb,139, 61, 255), .35);justify-content:center;align-items:center;gap:10px;display:flex}.mp-cta-tag{letter-spacing:.16em;background:#03121a2e;border-radius:99px;padding:3px 7px;font-size:10px}.mp-panel{text-align:left;gap:14px;max-width:420px}.mp-head{align-items:center;gap:14px;display:flex}.mp-head h2{margin:0;font-size:26px;font-weight:800}.mp-icon{border:1px solid var(--line);width:48px;height:48px;cursor:var(--nt-cur-pointer,pointer);background:#141e32b3;border-radius:16px;place-items:center;display:grid}.mp-icon svg{fill:none;width:22px;height:22px;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}#mp-form,.mp-search{background:linear-gradient(#1a1622eb,#0e0c12f0);border:1px solid #f3efe624;border-radius:26px;flex-direction:column;gap:12px;padding:20px 18px;display:flex;box-shadow:0 18px 40px #00000059}#mp-form.hidden,.mp-search.hidden{display:none}.mp-card-title{text-align:center;margin:0 0 2px;font-size:24px;font-weight:800}.mp-modes,.mp-sizes{gap:8px;display:grid}.mp-modes{grid-template-columns:1fr 1fr}.mp-modes button,.mp-sizes button{min-height:56px;color:var(--ink-dim);font-family:var(--font);cursor:var(--nt-cur-pointer,pointer);background:#0a1626d9;border:none;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;font-size:16px;font-weight:800;line-height:1.2;display:flex}.mp-modes button small{opacity:.8;font-size:12px;font-weight:600}.mp-modes button.active,.mp-sizes button.active{background:var(--nt-accent,#8b3dff);color:#fff;box-shadow:0 0 20px rgba(var(--nt-accent-rgb,139, 61, 255), .3)}.mp-sizes button{font-size:22px}.mp-hint{text-align:center;color:var(--ink-dim);margin:-2px 0 2px;font-size:13px}.mp-label{letter-spacing:.16em;text-transform:uppercase;color:var(--nt-accent-text,#c9a6ff);justify-content:space-between;align-items:baseline;margin-top:4px;font-size:12px;font-weight:800;display:flex}.mp-label em{letter-spacing:.04em;text-transform:none;color:var(--ink-dim);font-style:normal;font-weight:600}.mp-input{border:1px solid var(--line);height:52px;color:var(--ink);font-family:var(--font);background:#060e1ae6;border-radius:14px;outline:none;padding:0 16px;font-size:18px;font-weight:700}.mp-input:focus{border-color:var(--nt-accent,#8b3dff)}.mp-car{background:#060e1ae6;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.mp-car-info{flex-direction:column;flex:1;min-width:0;display:flex}.mp-car-info strong{white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.mp-car-info small{color:var(--ink-dim);font-size:13px}.mp-car-btn,.mp-cancel{border:1px solid var(--line);color:var(--ink);font-family:var(--font);cursor:var(--nt-cur-pointer,pointer);background:0 0;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:700}button.primary.mp-go{background:linear-gradient(90deg, var(--nt-accent-hi,#9d5cff), var(--nt-accent,#8b3dff));text-transform:none;letter-spacing:.02em;margin-top:6px}.mp-error{text-align:center;color:var(--danger);margin:0;font-size:14px}.mp-search{text-align:center;align-items:center}.mp-search h3{margin:0;font-size:26px;font-weight:800}.mp-search p{color:var(--ink-dim);margin:0;font-size:15px;line-height:1.4}.mp-slots{gap:10px;margin:6px 0;display:flex}.mp-slots i{border:2px solid rgba(var(--nt-accent-rgb,139, 61, 255), .6);border-radius:50%;width:16px;height:16px}.mp-slots i.on{background:var(--nt-accent-hi,#9d5cff);box-shadow:0 0 12px rgba(var(--nt-accent-rgb,139, 61, 255), .8)}.mp-slots i:not(.on){animation:1.2s ease-in-out infinite mp-pulse}@keyframes mp-pulse{50%{opacity:.35}}.mp-cancel{color:var(--ink-dim);border:none;font-size:15px}.mp-call-global{margin:4px 0 -2px}.mp-lineup,.mp-standings{text-align:left;flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.mp-lineup li,.mp-standings li{background:#060e1ad9;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.mp-standings li.me,.mp-lineup li.me{border-color:rgba(var(--nt-accent-rgb,139, 61, 255), .6)}.mp-place{background:#f3efe61f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.mp-standings li:first-child .mp-place{color:#2a1c00;background:#f3c552}.mp-standings li:nth-child(2) .mp-place{color:#152030;background:#c9d6e6}.mp-standings li:nth-child(3) .mp-place{color:#2a1400;background:#d9955c}.mp-who{flex-direction:column;flex:1;min-width:0;display:flex}.mp-who strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mp-who small{color:var(--ink-dim);font-size:12px}.mp-score{font-variant-numeric:tabular-nums;color:#9ff6ee;text-align:right;font-weight:800}.mp-score small{color:var(--danger);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;display:block}.mp-wait{color:var(--ink-dim);margin:0;font-size:14px}.mp-board{left:12px;top:calc(var(--safe-t) + 142px);pointer-events:none;z-index:3;flex-direction:column;gap:4px;font-size:13px;font-weight:700;display:flex;position:absolute}.mp-board .goal{letter-spacing:.14em;text-transform:uppercase;color:var(--nt-accent-text,#c9a6ff);font-size:11px}.mp-board .row{background:#080c18b3;border-radius:99px;align-items:center;gap:8px;min-width:150px;padding:4px 10px 4px 4px;display:flex}.mp-board .row.me{background:rgba(var(--nt-accent-rgb,139, 61, 255), .34)}.mp-board .row.out{opacity:.45}.mp-board .pos{background:#f3efe629;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.mp-board .row:first-of-type .pos{color:#2a1c00;background:#f3c552}.mp-board .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;max-width:110px;overflow:hidden}.mp-board .gap{font-variant-numeric:tabular-nums;color:var(--ink-dim)}.ctrl.look{right:10px;bottom:calc(12px + var(--safe-b) + min(21vw, 92px) + 12px);letter-spacing:.1em;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:min(15vw,64px);height:min(15vw,64px);font-size:9px;display:flex;position:absolute}.ctrl.look svg{stroke-width:2.2px;width:52%;height:52%}.lookback-tag{top:calc(var(--safe-t) + 96px);border:1px solid rgba(var(--hud-accent-rgb), .45);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#080c18bf;border-radius:99px;padding:6px 14px;font-size:12px;font-weight:800;position:absolute;left:50%;transform:translate(-50%)}.lookback-tag.police{border-color:var(--danger);color:#ffd0d4}#hud#hud.vis-pursuit #lookback-tag{top:calc(var(--safe-t) + 192px)}html.a11y-bighud #hud#hud.vis-pursuit #lookback-tag{top:calc(var(--safe-t) + 240px)}@media (max-height:500px){#hud#hud.vis-pursuit #lookback-tag{top:calc(var(--safe-t) + 138px)}html.a11y-bighud #hud#hud.vis-pursuit #lookback-tag{top:calc(var(--safe-t) + 170px)}}.right-group{position:relative}.ctrl.throttle{border-color:#78ffaa73;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex}.ctrl.throttle svg{width:36%;height:36%;transform:rotate(0)}.ctrl.throttle.pressed{background:#78ffaa38;border-color:#78ffaa}#controls:not(.auto-throttle) .ctrl.boost{height:min(14vw,60px);position:absolute;bottom:calc(100% + 10px);right:0}#controls.auto-throttle .ctrl.throttle{display:none}@media (orientation:landscape) and (max-height:380px){#controls.auto-throttle:not(.hud-swap):not(.ctl-custom) .ctrl.look{bottom:calc(var(--safe-b) + min(21vw, 92px) + 8px)}}#controls.phys-hide{opacity:0;transition:opacity .45s}#controls.spectating{display:none}.spectate{left:50%;bottom:calc(18px + var(--safe-b));border:1px solid rgba(var(--nt-accent-rgb,139, 61, 255), .45);pointer-events:auto;z-index:5;background:#0c0b10d6;border-radius:20px;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:8px;display:flex;position:absolute;transform:translate(-50%)}.spec-arrow{border:1px solid var(--line);width:48px;height:48px;cursor:var(--nt-cur-pointer,pointer);background:#141e32cc;border-radius:14px;flex:none;place-items:center;display:grid}.spec-arrow svg{fill:none;width:22px;height:22px;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.spec-info{flex-direction:column;align-items:center;min-width:110px;padding:0 4px;display:flex}.spec-info small{letter-spacing:.18em;text-transform:uppercase;color:var(--nt-accent-text,#c9a6ff);font-size:10px}.spec-info strong{white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:17px;overflow:hidden}.spec-leave{background:var(--nt-accent,#8b3dff);color:#fff;height:48px;font-family:var(--font);cursor:var(--nt-cur-pointer,pointer);border:none;border-radius:14px;flex:none;padding:0 14px;font-weight:800}.volume-value{color:var(--accent);margin-left:6px;font-style:normal;font-weight:800}.volume-row{align-items:center;gap:10px;width:100%;max-width:260px;display:flex}.volume-icon{fill:none;width:22px;height:22px;stroke:var(--ink-dim);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.volume-range{--fill:80%;-webkit-appearance:none;appearance:none;height:32px;cursor:var(--nt-cur-pointer,pointer);touch-action:pan-y;background:0 0;flex:1;margin:0}.volume-range:disabled{opacity:.35;cursor:var(--nt-cur-default,default)}.volume-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) var(--fill), #f3efe62e var(--fill));border-radius:99px;height:8px}.volume-range::-moz-range-track{background:#f3efe62e;border-radius:99px;height:8px}.volume-range::-moz-range-progress{background:var(--accent);border-radius:99px;height:8px}.volume-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:3px solid var(--accent);width:26px;height:26px;box-shadow:0 0 12px rgba(var(--hud-accent-rgb), .5);background:#fff;border-radius:50%;margin-top:-9px}.volume-range::-moz-range-thumb{border:3px solid var(--accent);background:#fff;border-radius:50%;width:22px;height:22px}.garage-tabs{background:#ffffff0d;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:6px;padding:4px;display:grid}.garage-tabs button{height:36px;color:var(--ink-dim);font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:0 0;border:none;border-radius:10px;font-size:13px;font-weight:800}.garage-tabs button.active{background:var(--accent);color:#03121a}.garage-options.hidden{display:none}.garage-options .seg{grid-auto-columns:1fr;grid-auto-flow:column}.swatch.stock{background:conic-gradient(from 45deg, #6b7280 0 25%, #1f2937 0 50%, #6b7280 0 75%, #1f2937 0)!important}.swatch.stock:after,.swatch.body:after{content:"";border:2px solid #fff;border-radius:50%;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.swatch.body{background:var(--body-color,#888)!important}.swatch.carbon{background:repeating-linear-gradient(45deg,#23262c 0 3px,#111317 3px 6px),#111317!important}.swatch.custom{overflow:hidden;background:conic-gradient(#ff3b3b,#ffd23b,#3bff6a,#3bd8ff,#7a3bff,#ff3bd2,#ff3b3b)!important}.swatch.custom input{opacity:0;width:100%;height:100%;cursor:var(--nt-cur-pointer,pointer);border:none;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.reset-look{margin-top:4px}.mp-sizes{grid-template-columns:repeat(6,1fr)}.mp-sizes button{min-height:50px;font-size:20px}.mp-slots{flex-wrap:wrap;justify-content:center;max-width:260px}.mp-slots.many i{width:11px;height:11px}.mp-ready{border:1px solid rgba(var(--nt-accent-rgb,139, 61, 255), .6);background:rgba(var(--nt-accent-rgb,139, 61, 255), .14);color:#e3d3ff;width:100%;height:50px;font-family:var(--font);cursor:var(--nt-cur-pointer,pointer);border-radius:14px;font-size:16px;font-weight:800}.mp-ready.on{background:var(--nt-accent,#8b3dff);color:#fff}.mp-ready-text{color:var(--ink-dim);margin:-4px 0 0;font-size:13px}.account-btn #menu-account{align-items:center;gap:6px;display:inline-flex}#btn-account{position:relative}#btn-account>.acc-link-dot{pointer-events:none;position:absolute;top:4px;right:4px}.acc-card{background:linear-gradient(#1a1622eb,#0e0c12f0);border:1px solid #f3efe624;border-radius:26px;flex-direction:column;gap:12px;padding:20px 18px;display:flex}.acc-card.hidden{display:none}.vip-badge{color:#2a1c00;letter-spacing:.08em;background:linear-gradient(90deg,#f3c552,#ffdf8a);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:900}.acc-stats div{background:#060e1ad9;border-radius:14px;flex-direction:column;align-items:center;padding:10px 6px;display:flex}.acc-stats small{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.acc-stats strong{color:#9ff6ee;font-size:18px}.acc-title-row .mp-input{flex:1;min-width:0}.vip-pitch{background:#f3c55214;border:1px solid #f3c55280;border-radius:16px;padding:14px;font-size:14px}.vip-pitch strong{color:#f3c552;font-size:16px}.vip-pitch ul{margin:8px 0;padding-left:18px;line-height:1.5}.rank-title{margin:-6px 0 2px;font-size:28px;font-weight:900}.rank-list li .vip-star,.mp-board .vip-star{color:#f3c552;margin-left:4px}.swatch.vip:before{content:"★";color:#f3c552;text-shadow:0 0 4px #000;font-size:12px;position:absolute;top:-7px;right:-7px}.swatch.vip.locked{opacity:.45}.swatch.vip.locked:after{content:"🔒";place-items:center;font-size:13px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.swatch.rgb{animation:3s linear infinite rgb-spin;background:conic-gradient(#ff2b2b,#ffd32b,#2bff5a,#2bd8ff,#7a2bff,#ff2bd6,#ff2b2b)!important}@keyframes rgb-spin{to{filter:hue-rotate(360deg)}}.swatch.chrome{background:linear-gradient(135deg,#f7f9fb,#9aa3ad 45%,#fff 55%,#6f7883)!important}.swatch.chameleon{background:linear-gradient(135deg,#2bd8ff,#7a2bff 50%,#ff2bd6)!important}.swatch.matte{box-shadow:inset 0 0 0 2px #ffffff0f;background:#18191b!important}.garage-note.vip-note{color:#f3c552;font-weight:700}.go-online{color:#f3c552;min-height:1em;margin:0;font-weight:700}.steer-zone,.tilt-meter,#controls.mode-drag .ctrl.steer,#controls.mode-tilt .ctrl.steer{display:none}#controls.mode-drag .steer-zone{touch-action:none;z-index:0;width:55%;display:block;position:fixed;top:22%;bottom:0;left:0}#controls.mode-drag.hud-swap .steer-zone{left:auto;right:0}.steer-zone .steer-rail,.steer-zone .steer-knob{opacity:0;pointer-events:none;transition:opacity .15s;position:fixed;top:0;left:0}.steer-zone .steer-rail{background:linear-gradient(90deg,#f3efe60d,#f3efe659,#f3efe60d);border-radius:3px;height:6px}.steer-zone .steer-knob{background:rgba(var(--nt-accent-rgb), .35);width:52px;height:52px;box-shadow:0 0 18px rgba(var(--nt-accent-rgb), .5);border:2px solid #f3efe6b3;border-radius:50%}.steer-zone.active .steer-rail,.steer-zone.active .steer-knob{opacity:1}#controls.mode-tilt .tilt-meter{left:50%;bottom:calc(16px + var(--safe-b));pointer-events:none;background:#f3efe629;border-radius:3px;width:120px;height:6px;margin-left:-60px;display:block;position:absolute}.tilt-meter i{background:var(--nt-accent);width:16px;height:16px;box-shadow:0 0 10px rgba(var(--nt-accent-rgb), .8);border-radius:50%;margin-left:-8px;transition:transform 50ms linear;position:absolute;top:-5px;left:50%}#controls[data-size=small] .ctrl-group,#controls[data-size=large] .ctrl-group{transform-origin:0 100%}#controls[data-size=small] .right-group,#controls[data-size=large] .right-group{transform-origin:100% 100%}#controls[data-size=small] .ctrl-group,#controls[data-size=small] .ctrl.look{transform:scale(.82)}#controls[data-size=large] .ctrl-group,#controls[data-size=large] .ctrl.look{transform:scale(1.18)}#controls[data-size=small] .ctrl.look,#controls[data-size=large] .ctrl.look{transform-origin:100% 100%}@media (orientation:portrait){#controls[data-size=large] .ctrl-group,#controls[data-size=large] .ctrl.look{transform:scale(1.04)}}#controls.hud-swap{flex-direction:row-reverse}#controls.hud-swap .ctrl-group{transform-origin:100% 100%}#controls.hud-swap .right-group{transform-origin:0 100%}#controls.hud-swap .ctrl.look,#controls.hud-swap:not(.auto-throttle) .ctrl.look{transform-origin:0 100%;left:calc(18px + min(24vw,106px));right:auto}#controls.hud-swap:not(.auto-throttle) .ctrl.boost{left:0;right:auto}.mic-btn{top:calc(106px + var(--safe-t));color:var(--nt-accent-text)}.mic-btn.hidden{display:none}.mic-btn svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;fill:none!important}.mic-btn .mic-cut{display:none}.mic-btn.muted{color:#ff6b6b}.mic-btn.muted .mic-cut{display:block}.q-low #vignette{background:0 0}.q-low .ctrl{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a10208c}.acc-apple-btn{color:#000;letter-spacing:0;text-transform:none;width:min(300px,100%);min-height:44px;cursor:var(--nt-cur-pointer,pointer);background:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font:600 16px/1 -apple-system,SF Pro Text,Barlow,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.rear-alert{left:calc(10px + env(safe-area-inset-left,0px));letter-spacing:.03em;text-overflow:ellipsis;white-space:normal;text-wrap:balance;pointer-events:none;background:#080c1866;gap:6px;max-width:46vw;padding:3px 9px;font-size:10.5px;line-height:1.2;overflow:hidden;transform:none}.rear-alert.police{opacity:.8;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M0 0H12L6 8Z' fill='%23ffd2d6'/%3E%3C/svg%3E") 8px/9px 6px no-repeat,#080c1866;padding-left:24px}.rear-alert.police:before,.rear-alert.police:after{box-shadow:none}.rear-alert.police.urgent{opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M0 0H12L6 8Z' fill='%23ffd2d6'/%3E%3C/svg%3E") 8px/10px 7px no-repeat,#28060cb3;font-size:12px;animation:.5s ease-in-out infinite rear-urgent}@keyframes rear-urgent{50%{opacity:.55}}.a11y-calm .rear-alert.police.urgent,.a11y-photo .rear-alert.police.urgent{animation:none}@media (orientation:landscape) and (max-height:500px){.rear-alert{left:auto;right:calc(12px + env(safe-area-inset-right,0px))}}.contest-fine-row{color:#e9e4f29e;margin:6px 2px 0;font-size:12px;line-height:1.4}.cr-garage #garage-tabs [data-tab=parts],.cr-garage #garage-tabs [data-tab=wheels],.cr-garage #garage-tabs [data-tab=interior],.cr-garage #part-chips [data-part]:not([data-part=paint]),.cr-garage [data-cr-off],.cr-garage #decal-opt{display:none!important}@media (hover:none){.hud-top,.rank-goal,.ticker{will-change:transform}html.hud-leve-3x .hud-top,html.hud-leve-3x .rank-goal,html.hud-leve-3x .ticker{will-change:auto}}.gfx-lite #boost-bar-fill,.gfx-lite #boost-bar-glow,.gfx-lite #boost-bar-2-fill,.gfx-lite .ctrl.boost .boost-fill,.q-low #boost-bar-fill,.q-low #boost-bar-glow,.q-low #boost-bar-2-fill,.q-low .ctrl.boost .boost-fill{transition:none}:root{--nt-black:#08090a;--nt-asphalt:#111315;--nt-concrete:#1b1e21;--nt-concrete-hi:#24282c;--nt-line:#f3efe61f;--nt-line-strong:#f3efe63d;--nt-ink:#f3efe6;--nt-dim:#a8a295;--nt-accent:#8b3dff;--nt-accent-hi:#9d5cff;--nt-on-accent:#fff;--nt-accent-text:#b690ff;--nt-accent-lo:#7a2cf0;--nt-accent-rgb:139, 61, 255;--nt-accent-hi-rgb:157, 92, 255;--nt-accent-text-rgb:182, 144, 255;--nt-accent-lo-rgb:122, 44, 240;--nt-live:#3ddc84;--nt-error:#ff6b6b;--nt-red:#e3262f;--nt-blue:#3a74ff;--nt-display:"Barlow Condensed", "Arial Narrow", sans-serif;--nt-body:"Barlow", "Segoe UI", Roboto, sans-serif;--nt-ease:cubic-bezier(.16, 1, .3, 1);--nt-t-label:13px;--nt-t-body:15px;--nt-t-sub:18px;--nt-t-button:22px;--nt-t-title:26px;--nt-t-headline:34px;--nt-chamfer:polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 14px 100%, 0 calc(100% - 14px));--nt-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.95 0 0 0 0 0.93 0 0 0 0 0.88 0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.screen{--accent:var(--nt-accent);--accent-2:var(--nt-accent);--ink:var(--nt-ink);--ink-dim:var(--nt-dim);--line:var(--nt-line);--panel:var(--nt-asphalt);--font:var(--nt-body);font-family:var(--nt-body);color:var(--nt-ink);scrollbar-color:var(--nt-concrete-hi) transparent;scrollbar-width:thin;background:linear-gradient(#08090a33 0%,#08090ab8 55%,#08090af0 100%)}.screen ::selection{background:var(--nt-accent);color:var(--nt-on-accent)}.screen ::-webkit-scrollbar{width:6px}.screen ::-webkit-scrollbar-thumb{background:var(--nt-concrete-hi)}.screen :focus-visible{outline:2px solid var(--nt-accent);outline-offset:3px}.screen .title{font-family:var(--nt-display);text-transform:uppercase;letter-spacing:-.01em;text-shadow:0 6px 24px #0000008c;font-style:normal;font-weight:800;line-height:.88}.screen .title.small{font-size:clamp(40px,11vw,56px)}.screen .kicker{font-family:var(--nt-display);letter-spacing:.22em;color:var(--nt-accent-text);font-weight:700}.screen .hint,.screen .mp-hint,.screen .garage-note{color:var(--nt-dim)}.screen button.primary{height:56px;clip-path:var(--nt-chamfer);background:var(--nt-accent);color:var(--nt-on-accent);font-family:var(--nt-display);font-size:var(--nt-t-button);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;transition:background .2s var(--nt-ease), transform .2s var(--nt-ease);border-radius:0;font-weight:800;position:relative;overflow:hidden}.screen button.primary:after{content:"";transition:transform .6s var(--nt-ease);pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff8c 48%,#0000 66%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.screen button.primary:hover:after{transform:translate(120%)}.screen button.primary:focus-visible:after{transform:translate(120%)}.screen button.primary:hover{background:var(--nt-accent-hi)}.screen button.primary:active{transform:scale(.98)}.screen button.primary:disabled{background:var(--nt-concrete-hi);color:var(--nt-dim)}button.primary:not(:where(.screen *,#tester-pop *,#hud *,.replay-ui *)){clip-path:var(--nt-chamfer);background:var(--nt-accent);color:var(--nt-on-accent);font-family:var(--nt-display);font-size:var(--nt-t-button);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;border:0;border-radius:0;font-weight:800}button.primary:not(:where(.screen *,#tester-pop *,#hud *,.replay-ui *)):hover:not(:disabled){background:var(--nt-accent-hi)}button.primary:not(:where(.screen *,#tester-pop *,#hud *,.replay-ui *)):disabled{background:var(--nt-concrete-hi);color:var(--nt-dim)}.screen button.ghost{border:1px solid var(--nt-line-strong);height:48px;color:var(--nt-ink);font-family:var(--nt-display);font-size:var(--nt-t-sub);letter-spacing:.08em;text-transform:uppercase;background:#08090a8c;border-radius:2px;font-weight:700;transition:border-color .2s,color .2s,background .2s}.screen button.ghost:hover{border-color:var(--nt-accent);color:var(--nt-accent-text)}.screen button.ghost:focus-visible{border-color:var(--nt-accent);color:var(--nt-accent-text)}.screen .seg{background:var(--nt-black);border:1px solid var(--nt-line);border-radius:2px;gap:2px;padding:2px}.screen .seg button{color:var(--nt-dim);font-family:var(--nt-display);font-size:var(--nt-t-body);letter-spacing:.06em;text-transform:uppercase;border-radius:1px;font-weight:700;transition:background .18s,color .18s}.screen .seg button:hover{color:var(--nt-ink)}.screen .seg button.active{background:var(--nt-accent);color:var(--nt-on-accent)}.screen .mp-input{border:1px solid var(--nt-line-strong);background:var(--nt-black);color:var(--nt-ink);caret-color:var(--nt-accent);font-family:var(--nt-body);border-radius:2px;font-weight:600}.screen .mp-input::placeholder{color:var(--nt-dim);opacity:.75}.screen .mp-input:focus{border-color:var(--nt-accent);outline:none}#menu{background:linear-gradient(#08090ab8 0%,#08090a00 26% 44%,#08090a80 64%,#08090a9e 88%,#08090ae6 100%);padding:0;display:block}.menu-shell{height:100%;padding:calc(22px + var(--safe-t)) 20px calc(16px + var(--safe-b));flex-direction:column;max-width:460px;display:flex;position:relative}.brand{flex-direction:column;gap:6px;display:flex}#menu .title{margin:0;font-size:clamp(64px,21vw,112px)}.brand:after{content:"";background:var(--nt-accent);transform-origin:0;width:72px;height:5px;margin-top:8px;transform:skew(-24deg)}#menu .tagline{max-width:30ch;font-size:var(--nt-t-body);color:#c9c3b6;text-align:left;text-shadow:0 1px 8px #000000e6;margin:14px 0 auto;line-height:1.45}.menu-list{flex-direction:column;gap:2px;display:flex}.menu-item{--bar:0;height:48px;color:var(--nt-ink);font-family:var(--nt-display);text-align:left;cursor:var(--nt-cur-pointer,pointer);isolation:isolate;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:0 18px 0 22px;display:flex;position:relative}.menu-item:before{content:"";z-index:-1;background:var(--nt-accent);transform:skewX(-12deg) scaleX(var(--bar));transform-origin:0;transition:transform .32s var(--nt-ease);position:absolute;top:0;bottom:0;left:-8px;right:0}.mi-label{text-shadow:0 2px 10px #000000b3;font-size:var(--nt-t-title);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-weight:800;line-height:1;transition:color .2s}.mi-note{font-family:var(--nt-display);font-size:var(--nt-t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--nt-dim);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;margin:0;font-weight:600;transition:color .2s;display:inline-flex}.mi-note strong{color:var(--nt-ink);font-weight:800}.menu-list:not(:hover):not(:focus-within) .menu-item.is-primary,.menu-item:hover{--bar:1;outline:none}.menu-item:focus-visible{--bar:1;outline:none}.menu-list:not(:hover):not(:focus-within) .menu-item.is-primary .mi-label,.menu-list:not(:hover):not(:focus-within) .menu-item.is-primary .mi-note,.menu-list:not(:hover):not(:focus-within) .menu-item.is-primary .mi-note strong,.menu-item:hover .mi-label,.menu-item:hover .mi-note,.menu-item:hover .mi-note strong{color:var(--nt-on-accent);text-shadow:none}.menu-item:focus-visible .mi-label{color:var(--nt-on-accent);text-shadow:none}.menu-item:focus-visible .mi-note{color:var(--nt-on-accent);text-shadow:none}.menu-item:focus-visible .mi-note strong{color:var(--nt-on-accent);text-shadow:none}.menu-item:active .mi-label{transform:translate(3px)}.menu-item .vip-star{color:var(--nt-accent-text)}.menu-item:hover .vip-star{color:var(--nt-on-accent)}.menu-item:focus-visible .vip-star{color:var(--nt-on-accent)}.live-dot{background:var(--nt-live);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;position:relative}.live-dot:after{content:"";background:color-mix(in srgb, var(--nt-live) 50%, transparent);pointer-events:none;border-radius:50%;animation:1.8s ease-out infinite nt-live;position:absolute;top:0;bottom:0;left:0;right:0}.mp-cta-tag .live-dot{margin-left:4px}@keyframes nt-live{0%{opacity:.9;transform:scale(1)}70%{opacity:0;transform:scale(2)}to{opacity:0;transform:scale(2)}}.menu-foot{border-top:1px solid var(--nt-line);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.menu-foot-btn{border:1px solid var(--nt-line-strong);height:36px;color:var(--nt-dim);font-family:var(--nt-display);font-size:var(--nt-t-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:var(--nt-cur-pointer,pointer);background:0 0;border-radius:2px;padding:0 12px;font-weight:700}.menu-foot-btn:hover{color:var(--nt-ink);border-color:var(--nt-accent)}.menu-foot .hint{text-align:right;font-size:var(--nt-t-label);margin:0}#menu:not(.hidden) .brand,#menu:not(.hidden) .menu-item,#menu:not(.hidden) .tagline{animation:nt-in .6s var(--nt-ease) both}#menu:not(.hidden) .tagline{animation-delay:80ms}#menu:not(.hidden) .menu-item:first-child{animation-delay:.12s}#menu:not(.hidden) .menu-item:nth-child(2){animation-delay:.16s}#menu:not(.hidden) .menu-item:nth-child(3){animation-delay:.2s}#menu:not(.hidden) .menu-item:nth-child(4){animation-delay:.24s}#menu:not(.hidden) .menu-item:nth-child(5){animation-delay:.28s}#menu:not(.hidden) .menu-item:nth-child(6){animation-delay:.32s}@keyframes nt-in{0%{clip-path:inset(0 50%);transform:translateY(12px)}to{clip-path:inset(0);transform:none}}.screen .mp-panel{gap:12px;max-width:440px}.screen .mp-head h2{font-family:var(--nt-display);font-size:var(--nt-t-headline);text-transform:uppercase;letter-spacing:.01em;font-weight:800}.screen .mp-icon{border:1px solid var(--nt-line-strong);background:var(--nt-black);border-radius:2px;width:46px;height:46px}.screen .mp-icon:hover{border-color:var(--nt-accent)}.screen #mp-form,.screen .mp-search,.screen .acc-card{border:1px solid var(--nt-line);background:var(--nt-grain), linear-gradient(180deg, var(--nt-concrete) 0%, var(--nt-asphalt) 100%);border-radius:2px;position:relative;box-shadow:0 18px 40px #00000073}.screen #mp-form:before,.screen .mp-search:before,.screen .acc-card:before{content:"";background:var(--nt-accent);width:64px;height:3px;position:absolute;top:-1px;left:-1px}.screen .mp-card-title,.screen .mp-search h3{font-family:var(--nt-display);text-transform:uppercase;letter-spacing:.01em;text-align:left;font-weight:800}.screen .mp-card-title{font-size:var(--nt-t-title)}.screen .mp-search{text-align:left;align-items:stretch}.screen .mp-search h3{font-size:var(--nt-t-headline)}.screen .mp-search p{color:var(--nt-dim)}.screen .mp-label{font-family:var(--nt-display);font-size:var(--nt-t-label);letter-spacing:.18em;color:var(--nt-accent-text);font-weight:700}.screen .mp-label em{color:var(--nt-dim)}.screen .mp-hint{text-align:left}.screen .mp-modes button,.screen .mp-sizes button{border:1px solid var(--nt-line);background:var(--nt-black);color:var(--nt-dim);font-family:var(--nt-display);text-transform:uppercase;letter-spacing:.05em;border-radius:2px;font-weight:800;transition:background .18s,color .18s,border-color .18s}.screen .mp-modes button:hover,.screen .mp-sizes button:hover{border-color:var(--nt-line-strong);color:var(--nt-ink)}.screen .mp-modes button.active,.screen .mp-sizes button.active{background:var(--nt-accent);border-color:var(--nt-accent);color:var(--nt-on-accent);box-shadow:none}.screen .mp-car{border:1px solid var(--nt-line);background:var(--nt-black);border-radius:2px}.screen .mp-car-info strong{font-family:var(--nt-display);font-size:var(--nt-t-sub);text-transform:uppercase;font-weight:800}.screen .mp-car-btn,.screen .mp-cancel{font-family:var(--nt-display);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;font-weight:700}.screen .mp-car-btn:hover{border-color:var(--nt-accent);color:var(--nt-accent-text)}.screen button.primary.mp-go{background:var(--nt-accent);text-transform:uppercase;letter-spacing:.06em}.support button.primary.mp-go{background:var(--nt-accent,#8b3dff);color:#fff;min-height:52px;clip-path:var(--nt-chamfer);font:800 var(--nt-t-button,22px) / 1 var(--nt-display,"Barlow Condensed", sans-serif);text-transform:uppercase;letter-spacing:.06em;box-shadow:none;border-radius:0}.support button.primary.mp-go:hover:not(:disabled){background:var(--nt-accent-hi,#9d5cff)}.support button.primary.mp-go:disabled{color:#fff6;background:#ffffff14}.screen .mp-ready{border:1px solid var(--nt-accent);color:var(--nt-accent-text);font-family:var(--nt-display);font-size:var(--nt-t-sub);text-transform:uppercase;letter-spacing:.06em;background:0 0;border-radius:2px}.screen .mp-ready.on{background:var(--nt-accent);color:var(--nt-on-accent)}.screen .mp-slots i{border:1px solid var(--nt-line-strong);border-radius:1px;width:14px;height:22px;transform:skew(-12deg)}.screen .mp-slots i.on{background:var(--nt-accent);border-color:var(--nt-accent);box-shadow:none}.screen .mp-slots.many i{width:9px;height:18px}.screen .mp-error{color:var(--nt-error);text-align:left}.screen .mp-lineup li,.screen .mp-standings li{border:1px solid var(--nt-line);background:var(--nt-black);border-radius:2px}.screen .mp-standings li.me,.screen .mp-lineup li.me{border-color:var(--nt-accent)}.screen .mp-place{width:40px;height:40px;color:var(--nt-dim);font-family:var(--nt-display);font-size:var(--nt-t-title);background:0 0;border-radius:1px;font-style:italic;font-weight:800}.screen .mp-standings li:first-child .mp-place,.screen .mp-standings li:nth-child(2) .mp-place,.screen .mp-standings li:nth-child(3) .mp-place{color:var(--nt-accent-text);background:0 0}.screen .mp-who strong{font-family:var(--nt-display);font-size:var(--nt-t-sub);text-transform:uppercase;letter-spacing:.02em;font-weight:800}.screen .mp-score{font-family:var(--nt-display);font-size:var(--nt-t-sub);color:var(--nt-ink);font-weight:800}.screen .mp-score small{color:var(--nt-red)}.rank-sub-title{font-family:var(--nt-display);font-size:var(--nt-t-label);letter-spacing:.2em;text-transform:uppercase;color:var(--nt-dim);margin:-6px 0 4px;font-weight:700}.screen .rank-list{gap:2px}.screen .rank-list li{background:#08090ab3;border:none;border-left:3px solid #0000;min-height:56px}.screen .rank-list li:nth-child(odd){background:#1b1e21b3}.screen .rank-list .mp-place{width:48px;font-size:var(--nt-t-title);color:var(--nt-dim)}.screen .rank-list li.top{border-left-color:var(--nt-accent);background:var(--nt-accent);min-height:72px}.screen .rank-list li.top .mp-place,.screen .rank-list li.top .mp-who strong,.screen .rank-list li.top .mp-score,.screen .rank-list li.top small{color:var(--nt-on-accent)}.screen .rank-list li.top .mp-place{font-size:44px}.screen .rank-list li.top .mp-who strong{font-size:var(--nt-t-title)}.screen .vip-badge{background:var(--nt-accent);color:var(--nt-on-accent);font-family:var(--nt-display);font-size:var(--nt-t-label);border-radius:1px}.screen .acc-stats div{border:1px solid var(--nt-line);background:var(--nt-black);border-radius:2px;align-items:flex-start}.screen .acc-stats small{font-family:var(--nt-display);letter-spacing:.14em;font-weight:700}.screen .acc-stats strong{font-family:var(--nt-display);font-size:var(--nt-t-button);color:var(--nt-ink);font-variant-numeric:tabular-nums;font-weight:800}.screen .vip-pitch{border:1px solid rgba(var(--nt-accent-rgb), .45);background:rgba(var(--nt-accent-rgb), .07);border-radius:2px}.screen .vip-pitch strong{font-family:var(--nt-display);font-size:var(--nt-t-sub);text-transform:uppercase;color:var(--nt-accent-text)}.screen.garage{background:linear-gradient(#0000 0% 44%,#08090a99 62%)}.garage-sheet{border-top:1px solid var(--nt-line-strong);background:var(--nt-grain), linear-gradient(180deg, #141619f7, #08090afa);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.garage-sheet:before{content:"";background:var(--nt-accent);width:64px;height:3px;margin:-13px 0 0 -16px;position:absolute}.model-info{gap:0}.model-info h2{font-family:var(--nt-display);order:1;font-size:clamp(28px,8.5vw,38px);font-style:italic;font-weight:800;line-height:.95}.model-info .kicker{font-size:var(--nt-t-label);letter-spacing:.16em;color:var(--nt-dim);order:2;margin-top:4px}.model-count{font-family:var(--nt-display);color:var(--nt-accent-text);font-variant-numeric:tabular-nums;order:3;margin-top:4px;font-weight:700}.screen .arrow{border:1px solid var(--nt-line-strong);background:var(--nt-black);border-radius:2px;width:46px;height:46px}.screen .arrow:hover{border-color:var(--nt-accent);color:var(--nt-accent-text)}.garage-tabs{border-bottom:1px solid var(--nt-line);background:0 0;border-radius:0;gap:0;padding:0}.garage-tabs button{height:42px;font-family:var(--nt-display);font-size:var(--nt-t-sub);letter-spacing:.08em;color:var(--nt-dim);border-radius:0;font-weight:800;position:relative}.garage-tabs button:after{content:"";background:var(--nt-accent);height:3px;transition:transform .28s var(--nt-ease);position:absolute;bottom:-1px;left:18%;right:18%;transform:scaleX(0)}.garage-tabs button.active{color:var(--nt-ink);background:0 0}.garage-tabs button.active:after{transform:scaleX(1)}.opt-label{font-family:var(--nt-display);font-size:var(--nt-t-label);letter-spacing:.18em;color:var(--nt-accent-text);font-weight:700}.opt-label em{font-family:var(--nt-body);letter-spacing:0;text-transform:none;color:var(--nt-ink);font-weight:600}.swatch{transition:transform .15s var(--nt-ease), box-shadow .15s;border:1px solid #ffffff24;border-radius:2px}.swatch:hover{transform:translateY(-2px)}.swatch.active{border-color:var(--nt-black);box-shadow:0 0 0 2px var(--nt-black), 0 0 0 4px var(--nt-accent)}.swatch.stock:after,.swatch.body:after{border-radius:1px}.screen .settings-panel .title{text-align:left}.screen .setting-group{border:1px solid var(--nt-line);background:var(--nt-grain), var(--nt-asphalt);border-radius:2px}.screen .setting-group h3{border-bottom:3px solid var(--nt-accent);font-family:var(--nt-display);font-size:var(--nt-t-title);letter-spacing:.01em;text-transform:uppercase;color:var(--nt-ink);margin:0 0 4px;padding-bottom:8px;font-style:italic;font-weight:800;line-height:1}.screen .setting-label{font-family:var(--nt-display);font-size:var(--nt-t-sub);text-transform:uppercase;letter-spacing:.02em;font-weight:700}.screen .volume-range::-webkit-slider-thumb{border-color:var(--nt-accent);box-shadow:none;border-radius:2px}.screen .volume-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--nt-accent) var(--fill), #f3efe629 var(--fill));border-radius:1px}#pause .panel,#gameover .panel,#mpresults .panel{text-align:left}#pause,#gameover,#mpresults{padding:calc(24px + var(--safe-t)) max(24px, env(safe-area-inset-right,0px)) calc(24px + var(--safe-b)) max(24px, env(safe-area-inset-left,0px))}@media (max-height:500px){#pause,#gameover,#mpresults{padding-top:calc(12px + var(--safe-t));padding-bottom:calc(12px + var(--safe-b))}}@media (max-width:380px) and (orientation:portrait){#pause{padding-right:max(58px, env(safe-area-inset-right,0px))}}.screen .results{border:1px solid var(--nt-line);background:var(--nt-grain), var(--nt-asphalt);border-radius:2px}.screen .results dt{font-family:var(--nt-display);font-size:var(--nt-t-body);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.screen .results dd{font-family:var(--nt-display);font-size:var(--nt-t-button)}#gameover .kicker.danger{border:2px solid var(--nt-red);color:var(--nt-red);letter-spacing:.24em;align-self:flex-start;padding:4px 10px;transform:rotate(-3deg)}.screen .record{background:var(--nt-accent);color:var(--nt-on-accent);font-family:var(--nt-display);border-radius:1px}.screen .go-online{color:var(--nt-accent-text);font-family:var(--nt-display);letter-spacing:.04em}@media (min-aspect-ratio:5/4){#menu{background:linear-gradient(90deg,#08090af0 0%,#08090ac7 30%,#08090a00 62%)}.menu-shell{padding:calc(34px + var(--safe-t)) 48px calc(22px + var(--safe-b));max-width:520px}#menu .title{font-size:clamp(80px,9vw,128px)}}@media (max-height:520px){.menu-shell{padding-top:calc(12px + var(--safe-t))}#menu .title{font-size:56px}.menu-item{height:38px}.mi-label{font-size:var(--nt-t-button)}#menu .tagline{display:none}}@media (prefers-reduced-motion:reduce){#menu:not(.hidden) .brand,#menu:not(.hidden) .menu-item,#menu:not(.hidden) .tagline{animation:none}.menu-item:before,.screen button.primary:after{transition:none}}#mp>.panel,#account>.panel,#ranking>.panel,#settings>.panel{margin:calc(8px + var(--safe-t)) auto auto}.screen #btn-settings-back{clip-path:none;box-shadow:0 0 0 10px var(--nt-black), 0 34px 0 10px var(--nt-black), 0 -30px 24px 6px var(--nt-black)}.menu-foot .hint{color:var(--nt-dim);font-size:12.5px;line-height:1.5}.vip-star,.go-arrow{-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.vip-star{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.8l3.1 6.9 7.4.7-5.6 5 1.7 7.4L12 18l-6.6 3.8 1.7-7.4-5.6-5 7.4-.7z'/%3E%3C/svg%3E");vertical-align:-.06em;background:var(--nt-accent);width:.82em;height:.82em;margin:0 .18em 0 .28em}.go-arrow{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='square'%3E%3Cpath d='M3 12h16M13 5.5l6.5 6.5-6.5 6.5'/%3E%3C/svg%3E");vertical-align:-.12em;width:.95em;height:.95em;margin-left:.3em}.swatch.vip:before{content:"";background:var(--nt-accent);width:12px;height:12px;text-shadow:none;top:-6px;right:-6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.8l3.1 6.9 7.4.7-5.6 5 1.7 7.4L12 18l-6.6 3.8 1.7-7.4-5.6-5 7.4-.7z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.8l3.1 6.9 7.4.7-5.6 5 1.7 7.4L12 18l-6.6 3.8 1.7-7.4-5.6-5 7.4-.7z'/%3E%3C/svg%3E") 50%/contain no-repeat}.swatch.vip.locked:after{content:"";background:var(--nt-ink);top:30%;bottom:30%;left:30%;right:30%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10V7a5 5 0 0110 0v3h2v12H5V10zm2.5 0h5V7a2.5 2.5 0 00-5 0z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10V7a5 5 0 0110 0v3h2v12H5V10zm2.5 0h5V7a2.5 2.5 0 00-5 0z'/%3E%3C/svg%3E") 50%/contain no-repeat}.menu-shell{text-align:center;align-items:center;margin:0 auto}.brand{align-items:center}.brand:after{transform-origin:50%}#menu .tagline{text-align:center}.menu-list{width:100%}.menu-item{justify-content:center;padding:0 18px}.menu-item:before{transform-origin:50%;top:0;bottom:0;left:6px;right:6px}.menu-foot{flex-direction:column;gap:8px;width:100%}.menu-foot .hint{text-align:center}@media (min-aspect-ratio:5/4){#menu{background:radial-gradient(42% 70% at 50% 42%,#08090ac7,#08090a00 100%),linear-gradient(#08090a80,#08090a00 30%)}.menu-shell{max-width:460px;padding-bottom:calc(22px + var(--safe-b))}#menu .title{font-size:clamp(64px,7vw,100px)}#menu .tagline{margin:12px 0 20px}.menu-list{margin-bottom:auto}.menu-item{height:44px}.menu-foot{left:24px;bottom:calc(18px + var(--safe-b));z-index:2;background:#08090ab8;border-top:none;align-items:flex-start;width:auto;max-width:280px;padding:10px 12px;position:fixed}.menu-foot .menu-foot-btn{color:var(--nt-ink)}.menu-foot .hint{text-align:left}}@media (min-aspect-ratio:5/4) and (min-height:600px){#mp>.panel,#account>.panel,#ranking>.panel{margin:auto}#ranking>.panel,#pass>.panel{min-height:min(100%,860px)}}@media (max-aspect-ratio:5/4) and (max-height:700px){#menu .title{font-size:clamp(52px,17vw,72px)}#menu .tagline{display:none}.menu-list{margin-top:auto}.menu-item{height:42px}.mi-label{font-size:var(--nt-t-button)}.menu-foot{margin-top:8px;padding-top:8px}}@media (min-aspect-ratio:5/4) and (max-height:520px){.menu-shell{padding:calc(8px + var(--safe-t)) 16px calc(8px + var(--safe-b))}#menu .title{font-size:40px}.brand{gap:2px}.brand:after,#menu .tagline{display:none}.menu-list{gap:0;margin-top:8px}.menu-item{height:32px}.mi-label{font-size:var(--nt-t-sub)}.mi-note{font-size:var(--nt-t-label)}.menu-foot{left:12px;bottom:calc(10px + var(--safe-b));padding:6px}}.screen .setting-desc,.screen .mp-hint,.screen .garage-note,.screen .mp-search p,.screen .mp-ready-text,.screen .mp-wait,.screen .mp-error,#menu .tagline{font-family:var(--nt-body);font-size:var(--nt-t-body);letter-spacing:.005em;max-width:60ch;font-weight:500;line-height:1.5}.screen .mp-who small,.screen .mp-car-info small,.screen .mp-modes button small,.screen .mp-score small,.screen .acc-stats small,.screen .model-count,.screen .model-info .kicker,.screen .record{font-size:var(--nt-t-label)}.screen .mp-label,.screen .opt-label,.rank-sub-title{font-size:var(--nt-t-label);letter-spacing:.16em}.screen .seg button,.screen .mp-car-btn,.screen .mp-cancel,.menu-foot-btn{font-size:var(--nt-t-body)}.garage-tabs button,.screen .mp-ready{font-size:var(--nt-t-sub)}.screen .setting-label,.screen .mp-who strong,.screen .mp-car-info strong,.screen .mp-score,.screen .vip-pitch strong{font-size:var(--nt-t-sub);line-height:1.15}.screen .mp-score,.screen .results dd,.screen .rank-list .mp-place{font-variant-numeric:tabular-nums}.screen .results dd,.screen .acc-stats strong{font-size:var(--nt-t-button)}.screen .mp-card-title,.screen .setting-group h3,.screen .rank-list li.top .mp-who strong{font-size:var(--nt-t-title)}.screen .mp-head h2,.screen .mp-search h3{font-size:var(--nt-t-headline);line-height:.95}.mi-note{font-size:var(--nt-t-label)}#menu .tagline{text-wrap:balance;max-width:32ch}.screen .setting-desc,.screen .mp-hint,.screen .garage-note,.screen .mp-search p{text-wrap:pretty}.screen .title,.screen .mp-card-title,.model-info h2{text-wrap:balance}#mpresults .panel,#gameover .panel{flex-direction:column;display:flex}#mpr-kicker{font-family:var(--nt-body);font-size:var(--nt-t-body);letter-spacing:.005em;text-transform:none;color:var(--nt-dim);order:1;margin:-6px 0 4px;font-weight:500}#mpr-title{order:0}#mpresults .panel>:not(#mpr-title):not(#mpr-kicker),#mpresults .mpr-actions>*{order:2}#mpresults .mpr-actions{display:contents}.mp-score small.live{color:var(--nt-live)}#gameover .go-actions{display:contents}@media (orientation:landscape) and (max-height:500px){#gameover .panel{grid-template-columns:minmax(0,1fr) minmax(200px,260px);align-items:start;column-gap:24px;max-width:720px;display:grid}#gameover .panel>*{grid-column:1}#gameover .panel>.kicker.danger,#gameover .panel>.record{justify-self:start}#gameover .panel{row-gap:0}#gameover .panel>:not(.go-actions){margin-bottom:12px}#gameover .panel>.go-actions{height:min(100%, calc(100dvh - 24px - var(--safe-t) - var(--safe-b)));flex-direction:column;grid-area:1/2/span 40;justify-content:center;align-self:start;gap:12px;display:flex;position:sticky;top:0}}.pause-extra{display:contents}@media (orientation:landscape) and (max-height:500px){#pause .panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense;align-items:start;gap:8px;max-width:380px;display:grid}#pause .panel>*{grid-column:1/-1;margin-top:0;margin-bottom:0}#pause .panel>.pause-guides{display:contents}#pause #btn-settings-pause,#pause #btn-escape-guide,#pause #btn-fullscreen-pause{grid-column:1}#pause #btn-play-guide,#pause #btn-recmode-pause{grid-column:2}#pause .panel>.pause-clean-hint{display:none}#pause #btn-quit{order:1}#pause .panel>#btn-pause-perf{grid-column:2;align-self:stretch;margin:0}#pause .panel>.title{font-size:34px}#pause #btn-resume{height:46px}#pause .panel button.ghost{height:40px}#pause #btn-play-guide,#pause #btn-escape-guide{letter-spacing:.03em;text-wrap:balance;min-width:0;padding:0 8px;font-size:12px;line-height:1.05}#pause .panel>.pn-card{padding-block-start:5px;padding-block-end:5px}#pause .panel.pe-on{width:min(720px, calc(100vw - 150px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);max-width:720px;margin-inline-start:auto;margin-inline-end:auto}#pause .panel.pe-on>*{grid-column:1/3}#pause .panel.pe-on>.pause-extra{contain:size;overscroll-behavior:contain;flex-direction:column;grid-area:1/3/span 9;align-self:stretch;gap:10px;min-height:0;max-height:calc(100dvh - 24px);margin-left:12px;display:flex;overflow-y:auto}}@media (orientation:landscape) and (max-height:380px){#pause .panel{row-gap:6px}#pause .panel>.title{font-size:28px}#pause .panel>.pn-card{padding-block-start:3px;padding-block-end:3px}}#gameover .record{letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;padding:4px 10px}.screen .garage-actions{bottom:var(--safe-b);z-index:2;background:var(--nt-black);box-shadow:0 calc(10px + var(--safe-b)) 0 10px var(--nt-black), 0 -26px 22px 4px var(--nt-black);flex:none;align-items:stretch;gap:8px;margin-top:4px;display:flex;position:sticky}.screen .garage-actions>button{clip-path:none;box-sizing:border-box;flex:1;height:56px;margin:0}.screen .garage-actions>.garage-trunk{height:56px;font-size:var(--nt-t-button);letter-spacing:.06em;white-space:nowrap;font-weight:800}@media (max-width:359px){.screen .garage-actions>.garage-trunk{font-size:var(--nt-t-sub)}}.screen .garage-actions:has(>.garage-unlock:not(.hidden))>.garage-trunk{min-width:0;font-size:var(--nt-t-sub);white-space:normal;line-height:1.05}.screen .garage-actions .garage-unlock{flex:2.4}.garage-sheet{scroll-padding-bottom:72px}#ios-install{z-index:30;background:#08090adb}#ios-install>.panel{margin:auto}#ios-install .ios-store-go{height:56px;clip-path:var(--nt-chamfer);background:var(--nt-accent);color:var(--nt-on-accent);font-family:var(--nt-display);font-size:var(--nt-t-button);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:flex}.ios-steps{flex-direction:column;gap:10px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.ios-steps li{border:1px solid var(--nt-line);background:var(--nt-black);font-size:var(--nt-t-body);border-radius:2px;align-items:center;gap:12px;padding:12px 14px;font-weight:500;line-height:1.4;display:flex}.ios-steps strong{color:var(--nt-ink);font-weight:600}.ios-n{width:30px;font-family:var(--nt-display);font-size:var(--nt-t-title);color:var(--nt-accent-text);flex:none;font-style:italic;font-weight:800}:not(input):not(textarea){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}textarea,input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],[contenteditable]:not([contenteditable=false]){-webkit-user-select:text;user-select:text}:where(textarea,input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--nt-black,#08090a);color:var(--nt-ink,#f3efe6);caret-color:var(--nt-accent,#8b3dff);border:1px solid var(--nt-line-strong,#f3efe63d)}:where(textarea,input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number]):focus{border-color:var(--nt-accent,#8b3dff)}input:-webkit-autofill{transition:background-color 600000s ease-in-out,color 600000s ease-in-out;-webkit-text-fill-color:var(--nt-ink,#f3efe6)!important;caret-color:var(--nt-accent,#8b3dff)!important;-webkit-box-shadow:0 0 0 1000px var(--nt-black,#08090a) inset!important;box-shadow:0 0 0 1000px var(--nt-black,#08090a) inset!important}input:-webkit-autofill:hover{transition:background-color 600000s ease-in-out,color 600000s ease-in-out;-webkit-text-fill-color:var(--nt-ink,#f3efe6)!important;caret-color:var(--nt-accent,#8b3dff)!important;-webkit-box-shadow:0 0 0 1000px var(--nt-black,#08090a) inset!important;box-shadow:0 0 0 1000px var(--nt-black,#08090a) inset!important}input:-webkit-autofill:focus{transition:background-color 600000s ease-in-out,color 600000s ease-in-out;-webkit-text-fill-color:var(--nt-ink,#f3efe6)!important;caret-color:var(--nt-accent,#8b3dff)!important;-webkit-box-shadow:0 0 0 1000px var(--nt-black,#08090a) inset!important;box-shadow:0 0 0 1000px var(--nt-black,#08090a) inset!important}input:-webkit-autofill:active{transition:background-color 600000s ease-in-out,color 600000s ease-in-out;-webkit-text-fill-color:var(--nt-ink,#f3efe6)!important;caret-color:var(--nt-accent,#8b3dff)!important;-webkit-box-shadow:0 0 0 1000px var(--nt-black,#08090a) inset!important;box-shadow:0 0 0 1000px var(--nt-black,#08090a) inset!important}textarea:-webkit-autofill{transition:background-color 600000s ease-in-out,color 600000s ease-in-out;-webkit-text-fill-color:var(--nt-ink,#f3efe6)!important;caret-color:var(--nt-accent,#8b3dff)!important;-webkit-box-shadow:0 0 0 1000px var(--nt-black,#08090a) inset!important;box-shadow:0 0 0 1000px var(--nt-black,#08090a) inset!important}select:-webkit-autofill{transition:background-color 600000s ease-in-out,color 600000s ease-in-out;-webkit-text-fill-color:var(--nt-ink,#f3efe6)!important;caret-color:var(--nt-accent,#8b3dff)!important;-webkit-box-shadow:0 0 0 1000px var(--nt-black,#08090a) inset!important;box-shadow:0 0 0 1000px var(--nt-black,#08090a) inset!important}input:-webkit-autofill{transition:background-color 600000s ease-in-out,color 600000s ease-in-out;-webkit-text-fill-color:var(--nt-ink,#f3efe6)!important;caret-color:var(--nt-accent,#8b3dff)!important;box-shadow:0 0 0 1000px var(--nt-black,#08090a) inset!important}input:autofill{transition:background-color 600000s ease-in-out,color 600000s ease-in-out;-webkit-text-fill-color:var(--nt-ink,#f3efe6)!important;caret-color:var(--nt-accent,#8b3dff)!important;box-shadow:0 0 0 1000px var(--nt-black,#08090a) inset!important}textarea:-webkit-autofill{transition:background-color 600000s ease-in-out,color 600000s ease-in-out;-webkit-text-fill-color:var(--nt-ink,#f3efe6)!important;caret-color:var(--nt-accent,#8b3dff)!important;box-shadow:0 0 0 1000px var(--nt-black,#08090a) inset!important}textarea:autofill{transition:background-color 600000s ease-in-out,color 600000s ease-in-out;-webkit-text-fill-color:var(--nt-ink,#f3efe6)!important;caret-color:var(--nt-accent,#8b3dff)!important;box-shadow:0 0 0 1000px var(--nt-black,#08090a) inset!important}select:-webkit-autofill{transition:background-color 600000s ease-in-out,color 600000s ease-in-out;-webkit-text-fill-color:var(--nt-ink,#f3efe6)!important;caret-color:var(--nt-accent,#8b3dff)!important;box-shadow:0 0 0 1000px var(--nt-black,#08090a) inset!important}select:autofill{transition:background-color 600000s ease-in-out,color 600000s ease-in-out;-webkit-text-fill-color:var(--nt-ink,#f3efe6)!important;caret-color:var(--nt-accent,#8b3dff)!important;box-shadow:0 0 0 1000px var(--nt-black,#08090a) inset!important}@media (max-height:520px){#ios-install{padding:calc(8px + var(--safe-t)) 16px calc(8px + var(--safe-b))}#ios-install>.panel{gap:8px;max-width:620px}#ios-install .title{font-size:var(--nt-t-title)}#ios-install .mp-hint{font-size:var(--nt-t-label)}.ios-steps{flex-direction:row;gap:6px;margin:0}.ios-steps li{font-size:var(--nt-t-label);flex:1;align-items:flex-start;padding:8px 10px}.ios-n{width:auto;font-size:var(--nt-t-button);line-height:1}#ios-install-ok{height:44px}}.legal-links{flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 0;display:flex}.shop-panel{max-width:480px}.shop-list{flex-direction:column;gap:8px;display:flex}.shop-price{font-family:var(--nt-display);font-size:var(--nt-t-body);white-space:nowrap;font-weight:800}.shop-note{font-size:var(--nt-t-label);color:var(--nt-dim);text-align:center;margin:4px 0}.p-vip-30,.p-vip-365{background:linear-gradient(135deg,#ffdf8a,#c9962b);border:none;border-radius:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.8l3.1 6.9 7.4.7-5.6 5 1.7 7.4L12 18l-6.6 3.8 1.7-7.4-5.6-5 7.4-.7z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.8l3.1 6.9 7.4.7-5.6 5 1.7 7.4L12 18l-6.6 3.8 1.7-7.4-5.6-5 7.4-.7z'/%3E%3C/svg%3E") 50%/contain no-repeat}.replay-ui{z-index:12;padding:calc(14px + var(--safe-t)) 16px calc(14px + var(--safe-b));pointer-events:none;background:linear-gradient(#000000bf 0,#0000 14% 80%,#000000bf 100%);flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.replay-ui.hidden{display:none}.replay-top{align-items:center;gap:12px;display:flex}.replay-badge{font-family:var(--nt-display);font-size:var(--nt-t-title);letter-spacing:.06em;text-transform:uppercase;color:var(--nt-ink);align-items:center;gap:8px;font-style:italic;font-weight:800;display:inline-flex}.replay-badge i{background:#ff3b3b;border-radius:50%;width:12px;height:12px;animation:1s steps(2,end) infinite nt-rec;box-shadow:0 0 10px #ff3b3b}@keyframes nt-rec{50%{opacity:.2}}.replay-shot{font-family:var(--nt-display);font-size:var(--nt-t-body);letter-spacing:.12em;text-transform:uppercase;color:var(--nt-dim);font-weight:700}.replay-bar{left:16px;right:16px;bottom:calc(76px + var(--safe-b));background:#f3efe62e;height:3px;position:absolute}.replay-bar i{background:var(--nt-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.replay-actions{pointer-events:auto;justify-content:center;gap:8px;display:flex}.replay-ui button.ghost,.replay-ui button.primary{clip-path:none;min-width:84px;height:46px;font-family:var(--nt-display);font-size:var(--nt-t-body);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;padding:0 14px;font-weight:800}.replay-ui button.ghost{border:1px solid var(--nt-line-strong);color:var(--nt-ink);background:#08090a99}.replay-ui button.primary{background:var(--nt-accent);color:var(--nt-on-accent);border:none}.acc-or{width:100%;font-size:var(--nt-t-label);color:var(--nt-dim);align-items:center;gap:10px;margin:4px 0;display:flex}.shop-tag{background:var(--nt-live);color:#062a14;letter-spacing:.08em;border-radius:2px;padding:2px 7px;font-size:11px}.shop-section{font-family:var(--nt-display);font-size:var(--nt-t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--nt-accent-text);margin:10px 0 2px;font-weight:800}#shop.showcase{touch-action:none;cursor:grab;background:linear-gradient(#08090a00 0% 42%,#08090abf 70%)}#shop.showcase .shop-panel{display:none}#shop.shop-going .shop-body,#shop.shop-going .shop-list{visibility:hidden}.shop-sheet{z-index:2;max-height:64%;padding:16px 16px calc(16px + var(--safe-b));border-top:1px solid var(--nt-line-strong);background:var(--nt-grain), linear-gradient(180deg, #141619f7, #08090afc);cursor:auto;animation:sheet-in .45s var(--nt-ease) both;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.shop-sheet.hidden{display:none}.shop-sheet:before{content:"";background:var(--nt-accent);width:84px;height:3px;position:absolute;top:-1px;left:0}@keyframes sheet-in{0%{opacity:0;transform:translateY(40px)}}.sheet-close{top:calc(12px + var(--safe-t));z-index:3;display:none;position:absolute;left:12px}.sheet-hint{top:calc(22px + var(--safe-t));text-align:center;font-family:var(--nt-display);font-size:var(--nt-t-label);letter-spacing:.14em;text-transform:uppercase;color:#f3efe699;pointer-events:none;margin:0;font-weight:700;display:none;position:absolute;left:0;right:0}#shop.showcase .sheet-close{display:grid}#shop.showcase .sheet-hint:not(.hidden){display:block}.sheet-body{flex-direction:column;gap:10px;max-width:520px;margin:0 auto;display:flex}.sheet-body.hidden{display:none}.sheet-kicker{background:var(--nt-accent);color:#fff;font-family:var(--nt-display);font-size:var(--nt-t-label);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;align-self:flex-start;padding:3px 9px;font-weight:800}.sheet-name{font-family:var(--nt-display);font-size:var(--nt-t-headline);text-transform:uppercase;margin:0;font-style:italic;font-weight:800;line-height:.95}.sheet-desc{color:var(--nt-dim);font-size:var(--nt-t-body);margin:0;line-height:1.45}.sheet-buyrow{align-items:center;gap:12px;margin-top:4px;display:flex}.sheet-price{flex-direction:column;min-width:0;display:flex}.sheet-price strong{font-family:var(--nt-display);font-variant-numeric:tabular-nums;font-size:34px;font-weight:900;line-height:1}.sheet-price small{font-size:var(--nt-t-label);color:var(--nt-live);font-weight:600}.sheet-price small.hidden{display:none}.screen button.primary.sheet-buy{height:58px;font-size:var(--nt-t-button);flex:1;animation:2.2s ease-out infinite buy-pulse}.screen .sheet-vip button.primary.sheet-buy{color:#2a1c00;background:linear-gradient(135deg,#ffdf8a,#c9962b)}.screen button.primary.sheet-buy.hidden{display:none}@keyframes buy-pulse{50%{filter:brightness(1.18)}}.sheet-safe{font-size:var(--nt-t-label);color:var(--nt-dim);align-items:center;gap:8px;margin:0;display:flex}.safe-dot{background:var(--nt-live);border-radius:50%;flex:none;width:8px;height:8px}.pay-head strong{font-family:var(--nt-display);font-size:var(--nt-t-title);text-transform:uppercase;font-weight:800}.pay-timer{background:var(--nt-black);border:1px solid var(--nt-line-strong);font-family:var(--nt-display);font-size:var(--nt-t-sub);font-variant-numeric:tabular-nums;border-radius:2px;padding:4px 10px;font-weight:800}.qr-card{box-shadow:0 0 0 3px var(--nt-accent), 0 12px 30px rgba(var(--nt-accent-rgb), .35);background:#fff;border-radius:4px;padding:10px}.qr-card img{width:150px;height:150px;image-rendering:pixelated;display:block}.pay-steps li{font-size:var(--nt-t-body);counter-increment:step;padding-left:24px;line-height:1.3;position:relative}.screen button.primary.pay-copy{height:54px}.pay-code{border:1px solid var(--nt-line);background:var(--nt-black);width:100%;color:var(--nt-dim);resize:none;border-radius:2px;padding:8px;font:12px/1.3 ui-monospace,Consolas,monospace}.pay-status{font-size:var(--nt-t-body);color:var(--nt-ink);align-items:center;gap:10px;margin:0;display:flex}.pulse{background:var(--nt-accent);border-radius:50%;flex:none;width:10px;height:10px;animation:1.4s ease-in-out infinite pay-pulse}@keyframes pay-pulse{50%{opacity:.35;transform:scale(.8)}}.sheet-done{text-align:center;align-items:center;padding:10px 0}.done-badge{background:var(--nt-live);border-radius:50%;place-items:center;width:84px;height:84px;animation:.6s cubic-bezier(.2,1.6,.4,1) both done-pop;display:grid;box-shadow:0 0 0 10px #3ddc8426,0 0 40px #3ddc8480}.done-badge svg{fill:none;stroke:#062a14;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px;width:48px;height:48px;animation:.4s ease-out .35s forwards done-check}@keyframes done-pop{0%{opacity:0;transform:scale(.2)}}@keyframes done-check{to{stroke-dashoffset:0}}.screen .sheet-done button.primary.sheet-buy{flex:none;align-self:stretch}.confetti{pointer-events:none;z-index:5;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.confetti i{opacity:0;border-radius:1px;width:8px;height:14px;position:absolute;top:38%}.confetti.go i{animation:1.6s cubic-bezier(.2,.7,.4,1) forwards confetti}@keyframes confetti{0%{opacity:1;transform:translate(0)rotate(0)}30%{opacity:1;transform:translate(calc(var(--dx) * .6), -140px) rotate(calc(var(--rot) * .4))}to{opacity:0;transform:translate(var(--dx), 360px) rotate(var(--rot))}}@media (min-aspect-ratio:5/4){.shop-sheet{border-top:none;border-left:1px solid var(--nt-line-strong);width:min(440px,44%);max-height:none;padding-top:calc(70px + var(--safe-t));top:0;left:auto}#shop.showcase{background:linear-gradient(90deg,#08090a00 0% 50%,#08090a99 70%)}.sheet-hint{right:min(440px,44%)}}@media (prefers-reduced-motion:reduce){.screen button.primary.sheet-buy,.pulse{animation:none}}.model-packs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:none;gap:6px;margin:0 0 8px;display:flex;overflow-x:auto}.model-packs::-webkit-scrollbar{display:none}.model-packs button{border:1px solid var(--nt-line);background:var(--nt-black);height:32px;color:var(--nt-dim);font-family:var(--nt-display);letter-spacing:.06em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);border-radius:2px;flex:none;align-items:center;gap:5px;padding:0 12px;font-size:15px;font-weight:700;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.model-packs button.locked:before{content:"";opacity:.8;background:currentColor;width:11px;height:11px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 11V8a5 5 0 0 1 10 0v3h1.5A1.5 1.5 0 0 1 20 12.5v8a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 20.5v-8A1.5 1.5 0 0 1 5.5 11zm2.5 0h5V8a2.5 2.5 0 0 0-5 0z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 11V8a5 5 0 0 1 10 0v3h1.5A1.5 1.5 0 0 1 20 12.5v8a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 20.5v-8A1.5 1.5 0 0 1 5.5 11zm2.5 0h5V8a2.5 2.5 0 0 0-5 0z'/%3E%3C/svg%3E") 50%/contain no-repeat}.model-packs button.active{border-color:var(--nt-accent);background:rgba(var(--nt-accent-rgb), .16);color:var(--nt-ink)}.model-lock{font-size:var(--nt-t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--nt-live);order:4;align-items:center;gap:6px;margin-top:6px;font-weight:700;display:inline-flex}.model-lock.is-locked{color:#ffdf8a}.model-lock svg,.garage-unlock svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:14px;height:14px}.garage-unlock{animation:unlock-glow 2.4s var(--nt-ease) infinite;justify-content:center;align-items:center;gap:8px;display:inline-flex}.garage-unlock svg{width:18px;height:18px}@keyframes unlock-glow{0%,to{box-shadow:0 0 0 0 rgba(var(--nt-accent-rgb), 0)}50%{box-shadow:0 0 22px 2px rgba(var(--nt-accent-rgb), .55)}}.p-cars-jdm{--tone:227, 38, 47}.p-cars-de{--tone:255, 194, 14}.p-cars-br{--tone:22, 190, 98}.p-cars-us{--tone:58, 116, 255}.p-cars-all{--tone:139, 61, 255}.p-pack-all{--tone:255, 43, 214}.p-paint-chrome{--tone:200, 210, 225}.p-paint-chameleon{--tone:30, 160, 120}.p-paint-matte{--tone:120, 110, 140}.p-neon-rgb{--tone:43, 216, 255}.p-spin-free{--tone:243, 197, 82}.p-paint-rgb img,.p-neon-rgb img{animation:5s linear infinite poster-hue}@keyframes poster-hue{to{filter:hue-rotate(360deg)}}@media (prefers-reduced-motion:reduce){.p-paint-rgb img,.p-neon-rgb img{animation:none}}.staff-badge{font-family:var(--nt-display);letter-spacing:.06em;vertical-align:2px;color:#fff;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:800;display:inline-block}.staff-badge.b-ceo{background:linear-gradient(90deg,#2b2b30,#000);box-shadow:inset 0 0 0 1px #ffffff73}.trail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.trail-chip{border:1px solid var(--nt-line);background:var(--nt-black);min-height:66px;color:var(--nt-dim);font-family:var(--nt-display);letter-spacing:.03em;text-align:center;cursor:var(--nt-cur-pointer,pointer);border-radius:2px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px 7px;font-size:13px;font-weight:700;line-height:1.1;transition:border-color .2s,color .2s,background .2s;display:flex;position:relative}.trail-chip.active{border-color:var(--nt-accent);background:rgba(var(--nt-accent-rgb), .16);color:var(--nt-ink)}.trail-chip .ti{background:#141518;border-radius:2px;width:44px;height:20px}.ti-off{background:repeating-linear-gradient(135deg,#1c1e22 0 5px,#141518 5px 10px)!important}.ti-neon{box-shadow:0 0 10px #a040ff8c;background:linear-gradient(90deg,#0000 18%,#b56bff 18% 26%,#0000 26% 74%,#b56bff 74% 82%,#0000 82%),#141518!important}.ti-blueflame{background:radial-gradient(60% 70% at 18%,#e8f4ff,#3b8bff 45%,#0000 75%),linear-gradient(90deg,#1b4fd8,#0000)!important}.ti-goldspark{background:radial-gradient(circle at 20% 40%,#ffe08a 0 2px,#0000 3px),radial-gradient(circle at 48% 70%,#ffc23a 0 1.5px,#0000 2.5px),radial-gradient(circle at 72% 30%,#fff1b8 0 1.5px,#0000 2.5px),linear-gradient(100deg,#0000 30%,#ffbe3c99 50%,#0000 70%),#141518!important}.ti-ghost{background:linear-gradient(90deg,#9db4ffd9,#9db4ff59 40%,#9db4ff1f 70%,#0000)!important}.ti-redbolt{background:linear-gradient(90deg,#0000 20%,#5a0808 20% 24%,#0000 24% 76%,#5a0808 76% 80%,#0000 80%),linear-gradient(160deg,#0000 42%,#ff4a3a 44% 50%,#0000 52%),linear-gradient(20deg,#0000 44%,#ff6a50 46% 51%,#0000 53%),#141518!important}.ti-heat{background:repeating-linear-gradient(170deg,#ff8c3c47 0 2px,#0000 2px 6px),linear-gradient(90deg,#3a1406,#141518)!important}.ti-glitch{background-color:#141518!important;background-image:linear-gradient(90deg,#1ee6ff 0 22%,#0000 22% 30%,#ff2bd6 30% 44%,#0000 44% 58%,#1ee6ff 58% 64%,#0000 64% 78%,#fff 78% 84%,#0000 84%),none!important;background-position:0 30%,0 0!important;background-repeat:no-repeat!important;background-size:100% 45%,100% 100%!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.ti-rainbow{background:linear-gradient(#ff3b3b 0 17%,#ff9a1f 17% 34%,#ffe02a 34% 50%,#3bdc5a 50% 67%,#3a8bff 67% 84%,#b44bff 84%)!important}.ti-sakura{background:radial-gradient(4px 3px at 14% 35%,#ffc4dc 60%,#0000 70%),radial-gradient(4px 3px at 38% 70%,#ff8fbd 60%,#0000 70%),radial-gradient(3px 2.5px at 60% 30%,#ffe3ee 60%,#0000 70%),radial-gradient(4px 3px at 82% 62%,#ff9cc6 60%,#0000 70%),linear-gradient(90deg,#ff78b459,#0000),#141518!important}.ti-storm{box-shadow:0 0 10px #50aaff8c;background:linear-gradient(90deg,#0000 20%,#0b2a6a 20% 24%,#0000 24% 76%,#0b2a6a 76% 80%,#0000 80%),linear-gradient(155deg,#0000 40%,#7fd4ff 42% 48%,#0000 50%),linear-gradient(25deg,#0000 46%,#bfeaff 48% 52%,#0000 54%),#0a0f1c!important}.ti-smoke{background:radial-gradient(circle at 22% 55%,#ff50c8bf,#0000 45%),radial-gradient(circle at 52% 40%,#965affb3,#0000 45%),radial-gradient(circle at 80% 60%,#3cdcffb3,#0000 45%),#141518!important}.ti-lightwall{box-shadow:0 0 10px #3cc8ff8c;background:linear-gradient(#e2fbff 0 10%,#28aaff80 10% 72%,#8fe6ff 72% 80%,#0000 80%),#141518!important}.ti-toxic{background:radial-gradient(circle at 30% 30%,#d6ff6a 0 1.5px,#0000 2.5px),radial-gradient(circle at 66% 22%,#b4ff4a 0 1.5px,#0000 2.5px),radial-gradient(48% 38% at 32% 72%,#4dff2e,#28c81459 60%,#0000 75%),radial-gradient(40% 32% at 74% 70%,#63ff3a,#28c8144d 60%,#0000 75%),#121a10!important}.ti-hw26teia{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eeeaf8' stroke-width='.9'%3E%3Cpath d='M12 2v20M2 12h20M5 5l14 14M19 5 5 19'/%3E%3Cpath d='M12 6l4 2 2 4-2 4-4 2-4-2-2-4 2-4zM12 9.5l2 1 1 1.5-1 1.5-2 1-2-1-1-1.5 1-1.5z'/%3E%3C/svg%3E") 4%/34% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eeeaf8' stroke-width='.9'%3E%3Cpath d='M12 2v20M2 12h20M5 5l14 14M19 5 5 19'/%3E%3Cpath d='M12 6l4 2 2 4-2 4-4 2-4-2-2-4 2-4zM12 9.5l2 1 1 1.5-1 1.5-2 1-2-1-1-1.5 1-1.5z'/%3E%3C/svg%3E") 50%/34% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eeeaf8' stroke-width='.9'%3E%3Cpath d='M12 2v20M2 12h20M5 5l14 14M19 5 5 19'/%3E%3Cpath d='M12 6l4 2 2 4-2 4-4 2-4-2-2-4 2-4zM12 9.5l2 1 1 1.5-1 1.5-2 1-2-1-1-1.5 1-1.5z'/%3E%3C/svg%3E") 96%/34% no-repeat,linear-gradient(90deg,#c8beff2e,#0000),#12101a!important}.ti-hw26morcego{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 16'%3E%3Cpath fill='%23a46bff' d='M16 6c1-2 1-3 0-4l-1 2-1-2c-1 1-1 2 0 4-2-2-6-3-10-2 2 1 3 3 3 5 1-1 3-1 4 0 0-1 2-1 3 1 1-2 3-2 3-1 1-1 3-1 4 0 0-2 1-4 3-5-4-1-8 0-10 2z'/%3E%3C/svg%3E") 8% 70%/34% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 16'%3E%3Cpath fill='%23a46bff' d='M16 6c1-2 1-3 0-4l-1 2-1-2c-1 1-1 2 0 4-2-2-6-3-10-2 2 1 3 3 3 5 1-1 3-1 4 0 0-1 2-1 3 1 1-2 3-2 3-1 1-1 3-1 4 0 0-2 1-4 3-5-4-1-8 0-10 2z'/%3E%3C/svg%3E") 52% 30%/40% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 16'%3E%3Cpath fill='%23a46bff' d='M16 6c1-2 1-3 0-4l-1 2-1-2c-1 1-1 2 0 4-2-2-6-3-10-2 2 1 3 3 3 5 1-1 3-1 4 0 0-1 2-1 3 1 1-2 3-2 3-1 1-1 3-1 4 0 0-2 1-4 3-5-4-1-8 0-10 2z'/%3E%3C/svg%3E") 92% 72%/28% no-repeat,linear-gradient(#0000 40%,#7832dc59),#120d1a!important}.trail-chip.locked:after{content:"";background:#ffdf8a;width:11px;height:11px;position:absolute;top:5px;right:5px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 11V8a5 5 0 0 1 10 0v3h1.5A1.5 1.5 0 0 1 20 12.5v8a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 20.5v-8A1.5 1.5 0 0 1 5.5 11zm2.5 0h5V8a2.5 2.5 0 0 0-5 0z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 11V8a5 5 0 0 1 10 0v3h1.5A1.5 1.5 0 0 1 20 12.5v8a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 20.5v-8A1.5 1.5 0 0 1 5.5 11zm2.5 0h5V8a2.5 2.5 0 0 0-5 0z'/%3E%3C/svg%3E") 50%/contain no-repeat}.trail-chip.locked .ti{opacity:.6}.gear-btn{z-index:3;top:calc(10px + var(--safe-t));right:calc(8px + env(safe-area-inset-right,0px));border:1px solid var(--nt-line-strong);width:42px;height:42px;color:var(--nt-ink);cursor:var(--nt-cur-pointer,pointer);background:#08090ab8;border-radius:2px;place-items:center;padding:0;transition:border-color .2s,color .2s;display:grid;position:absolute}.gear-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:24px;height:24px;transition:transform .6s var(--nt-ease)}.gear-btn:hover{border-color:var(--nt-accent);color:var(--nt-accent-text)}.gear-btn:focus-visible{border-color:var(--nt-accent);color:var(--nt-accent-text)}#btn-settings:hover svg{transform:rotate(90deg)}#menu-account-note{color:var(--nt-accent-text)}.modes-panel{gap:12px}.modes-lead{font-size:var(--nt-t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--nt-dim);margin:-4px 0 0;font-weight:700}.modes-login{border:1px solid var(--nt-accent);background:rgba(var(--nt-accent-rgb), .14);width:100%;color:var(--nt-ink);text-align:left;cursor:var(--nt-cur-pointer,pointer);border-radius:2px;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:flex}.modes-login .ml-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.modes-login strong{font-family:var(--nt-display);font-size:var(--nt-t-sub);text-transform:uppercase;font-weight:800}.modes-login small{font-size:var(--nt-t-label);color:var(--nt-dim);line-height:1.3}.modes-login .ml-cta{background:var(--nt-accent);color:var(--nt-on-accent);font-family:var(--nt-display);font-size:var(--nt-t-body);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;flex:none;padding:9px 14px;font-weight:800}.go-login{margin:2px 0 6px}.modes-list{flex-direction:column;gap:10px;display:flex}.mode-card{--glow:radial-gradient(ellipse 80% 90% at 100% 100%, rgba(var(--nt-accent-rgb), .42), transparent 65%);border:1px solid var(--nt-line-strong);background:var(--glow), var(--nt-grain), var(--nt-black);transition:border-color .2s, transform .2s var(--nt-ease), box-shadow .2s;border-radius:2px;flex-direction:column;display:flex;overflow:hidden}.mode-card.is-chase{--glow:radial-gradient(ellipse 55% 80% at 70% 100%, #e3262f66, transparent 65%), radial-gradient(ellipse 55% 80% at 100% 100%, #3a74ff66, transparent 65%)}.mode-card:has(.mode-play:hover){border-color:var(--nt-accent);transform:translateY(-2px);box-shadow:0 12px 30px #00000073}.mode-card:has(.mode-play:focus-visible){border-color:var(--nt-accent);transform:translateY(-2px);box-shadow:0 12px 30px #00000073}.mode-play{color:var(--nt-ink);text-align:left;cursor:var(--nt-cur-pointer,pointer);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 16px 14px;display:flex}.mode-play:active{transform:scale(.99)}.mode-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--nt-dim);font-size:11px;font-weight:700}.mode-play strong{font-family:var(--nt-display);text-transform:uppercase;font-size:clamp(34px,10vw,44px);font-style:italic;font-weight:800;line-height:.95}.mode-play small{font-size:var(--nt-t-body);color:var(--nt-dim);line-height:1.35}.mode-foot{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:10px;display:flex}.mode-best{font-size:var(--nt-t-label);color:var(--nt-dim)}.mode-best b{font-family:var(--nt-display);font-size:var(--nt-t-sub);color:var(--nt-ink);display:block}.mode-go{clip-path:polygon(10px 0,100% 0,100% 100%,0 100%);background:var(--nt-accent);height:46px;color:var(--nt-on-accent);font-family:var(--nt-display);font-size:var(--nt-t-button);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;padding:0 14px 0 20px;font-style:italic;font-weight:800;transition:background .2s;display:inline-flex}.mode-go svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .2s var(--nt-ease)}.mode-play:hover .mode-go{background:var(--nt-accent-hi)}.mode-play:hover .mode-go svg{transform:translate(3px)}.mode-rank{border:0;border-top:1px solid var(--nt-line);min-height:38px;color:var(--nt-dim);font-size:var(--nt-t-label);text-align:left;cursor:var(--nt-cur-pointer,pointer);background:#00000059;align-items:center;gap:8px;padding:0 14px;display:flex}.mode-rank svg{fill:none;stroke:#f3c552;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.mode-rank .mr-top b{color:var(--nt-ink);font-weight:600}.mode-rank .mr-me{color:var(--nt-live);flex:none;font-weight:700}.mode-rank .mr-me.is-guest{color:var(--nt-accent-text)}.mode-rank:hover{color:var(--nt-ink)}.mode-lv{clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);color:#f3c552;font-family:var(--nt-display);letter-spacing:.08em;vertical-align:1px;background:#f3c55229;margin-left:8px;padding:2px 8px 1px 9px;font-size:12px;font-style:italic;font-weight:800;display:inline-block;box-shadow:inset 0 0 0 1px #f3c5528c}.mode-card.cr-hero{--crh-h:360px;min-height:var(--crh-h);border-color:rgba(var(--nt-accent-rgb), .55);background:radial-gradient(ellipse 70% 90% at 62% 70%, rgba(var(--nt-accent-rgb), .3), transparent 70%), linear-gradient(180deg, #120d1f, #08090a);box-shadow:0 0 0 1px rgba(var(--nt-accent-rgb), .18), 0 14px 34px #00000080;grid-column:1/-1;position:relative;container-type:inline-size}.mode-card.cr-hero:has(.crh-hit:hover){border-color:var(--nt-accent)}.mode-card.cr-hero:has(.crh-hit:focus-visible){border-color:var(--nt-accent)}.crh-bg{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.crh-art{width:100%;height:100%;position:absolute;top:0;left:0}.crh-img{width:100%;height:100%;display:block}.crh-bg:after{content:"";pointer-events:none;background:linear-gradient(90deg,#08090ae0 0%,#08090a80 38%,#08090a00 64%),linear-gradient(#08090a00 66%,#08090aeb 100%),linear-gradient(#08090a8c 0%,#08090a00 26%);position:absolute;top:0;bottom:0;left:0;right:0}.crh-flat{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.crh-road{fill:none;stroke:#f3efe61a;stroke-width:26px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.crh-road-lit{fill:none;stroke:var(--nt-accent-hi);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(var(--nt-accent-rgb), .9))}.crh-n{pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%,-50%)}.crh-plate{width:30px;height:30px;color:var(--nt-ink);font-family:var(--nt-display);background:#08090ac7;border:2px solid #f3efe652;border-radius:50%;place-items:center;font-size:15px;font-style:italic;font-weight:800;display:grid}.crh-plate svg{fill:none;width:14px;height:14px;stroke:var(--nt-dim);stroke-width:2px}.crh-n.is-done .crh-plate{border-color:var(--nt-accent-hi);background:rgba(var(--nt-accent-rgb), .85);box-shadow:0 0 12px rgba(var(--nt-accent-rgb), .7)}.crh-n.is-open .crh-plate{border-color:rgba(var(--nt-accent-text-rgb), .8)}.crh-n.is-cur .crh-plate{background:#08090ad9;border-color:#fff;width:40px;height:40px;font-size:19px;animation:2.2s ease-in-out infinite crh-pulse;box-shadow:0 0 0 3px #f3c55273,0 0 22px #f3c5528c}.crh-art.is-3d .crh-n:not(.is-cur) .crh-plate{width:26px;height:26px;font-size:13px}.crh-art.is-3d .crh-n.is-cur{transform:translate(-50%,-150%)}@keyframes crh-pulse{50%{box-shadow:0 0 0 6px #f3c55233,0 0 28px #f3c552b3}}.crh-st{gap:1px;display:flex}.crh-st u{width:11px;height:11px;text-decoration:none;display:block}.crh-st svg{fill:#f3efe638;width:100%;height:100%;display:block}.crh-st u.on svg{fill:#f3c552;filter:drop-shadow(0 0 3px #f3c552b3)}.crh-car{width:38px;height:24px;margin-bottom:-2px;display:block}.crh-art.is-3d .crh-car{display:none}.crh-car svg{fill:#fff;width:100%;height:100%;filter:drop-shadow(0 0 6px rgba(var(--nt-accent-rgb), .9))}.crh-hit{z-index:1;cursor:var(--nt-cur-pointer,pointer);background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.crh-top{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 0;display:flex;position:relative}.crh-head{flex-direction:column;gap:4px;max-width:62%;display:flex}.crh-head strong{font-family:var(--nt-display);text-transform:uppercase;text-shadow:0 2px 18px rgba(var(--nt-accent-rgb), .55);font-size:clamp(42px,11vw,68px);font-style:italic;font-weight:800;line-height:.9}.crh-head small{max-width:30ch;font-size:var(--nt-t-body);color:var(--nt-ink);text-shadow:0 1px 8px #000000e6;line-height:1.3}.crh-prog{border:1px solid var(--nt-line-strong);text-align:right;white-space:nowrap;background:#08090ab8;flex-direction:column;align-items:flex-end;gap:2px;padding:7px 10px 6px;display:flex}.crh-prog.is-empty{visibility:hidden}.crh-prog b{font-family:var(--nt-display);text-transform:uppercase;font-size:22px;font-style:italic;font-weight:800;line-height:1}.crh-prog span{font-size:var(--nt-t-label);color:#f3c552;align-items:center;gap:4px;font-weight:700;display:inline-flex}.crh-prog span i{font-style:normal}.crh-prog svg{fill:#f3c552;width:14px;height:14px}.crh-bar{z-index:2;pointer-events:none;align-items:center;gap:12px;padding:10px 12px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.crh-bar>button{pointer-events:auto}.crh-map{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);height:46px;box-shadow:inset 0 0 0 1.5px rgba(var(--nt-accent-text-rgb), .7);color:var(--nt-ink);font-family:var(--nt-display);font-size:var(--nt-t-sub);letter-spacing:.04em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:#08090ac7;border:0;flex:none;align-items:center;gap:8px;padding:0 16px 0 18px;font-style:italic;font-weight:800;transition:background .2s;display:inline-flex}.crh-map:hover{background:rgba(var(--nt-accent-rgb), .35)}.crh-map:focus-visible{background:rgba(var(--nt-accent-rgb), .35)}.crh-map svg{fill:none;width:18px;height:18px;stroke:var(--nt-accent-text);stroke-width:2px;stroke-linejoin:round}.crh-cur{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.crh-cur span{letter-spacing:.16em;text-transform:uppercase;color:var(--nt-accent-text);font-size:11px;font-weight:700}.crh-cur strong{max-width:100%;font-family:var(--nt-display);font-size:var(--nt-t-sub);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 8px #000000e6;font-style:italic;font-weight:800;overflow:hidden}.mode-go.crh-go{height:54px;cursor:var(--nt-cur-pointer,pointer);box-shadow:0 0 24px rgba(var(--nt-accent-rgb), .5);border:0;flex:none;padding:0 18px 0 28px;font-size:26px}.mode-go.crh-go:hover{background:var(--nt-accent-hi)}.mode-go.crh-go:focus-visible{background:var(--nt-accent-hi)}@container (width<=560px){.crh-bar{flex-wrap:wrap;gap:8px}.crh-cur{text-align:left;flex-basis:100%;order:-1;align-items:flex-start}.crh-map{white-space:nowrap;flex:1.15;justify-content:center;min-width:0;padding:0 10px 0 14px;font-size:15px}.mode-go.crh-go{flex:1;justify-content:center;height:50px}.crh-head{max-width:70%}.crh-head small{font-size:var(--nt-t-label)}}@media (orientation:landscape) and (max-height:520px){.mode-card.cr-hero{--crh-h:250px}.crh-head strong{font-size:46px}}@media (min-width:900px) and (min-height:600px){.mode-card.cr-hero{--crh-h:320px}}@media (prefers-reduced-motion:reduce){.crh-n.is-cur .crh-plate{animation:none}}.prog-banner{border-left:3px solid var(--nt-accent);background:linear-gradient(90deg, rgba(var(--nt-accent-rgb), .2), rgba(var(--nt-accent-rgb), .04));color:var(--nt-ink);font-size:var(--nt-t-label);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:6px 0 2px;padding:7px 12px;font-weight:600;line-height:1.3;display:flex}.prog-banner svg{fill:none;width:16px;height:16px;stroke:var(--nt-accent-text);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.prog-banner span{flex:1;min-width:0}.prog-banner b{color:#f3c552;flex-basis:100%;padding-left:24px;font-weight:700}.acc-check{cursor:var(--nt-cur-pointer,pointer);align-items:flex-start;gap:12px;padding:10px 0;display:flex;position:relative}.acc-check input{opacity:0;width:1px;height:1px;position:absolute}.acc-box{border:2px solid var(--nt-line-strong);background:var(--nt-black);border-radius:3px;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;transition:background .15s,border-color .15s;display:grid}.acc-box:after{content:"";border-left:3px solid var(--nt-on-accent);border-bottom:3px solid var(--nt-on-accent);width:12px;height:7px;transition:transform .15s var(--nt-ease);margin-top:-3px;transform:rotate(-45deg)scale(0)}.acc-check input:checked+.acc-box{border-color:var(--nt-accent);background:var(--nt-accent)}.acc-check input:checked+.acc-box:after{transform:rotate(-45deg)scale(1)}.acc-check input:focus-visible+.acc-box{outline:2px solid var(--nt-accent-text);outline-offset:2px}.acc-check-text{flex-direction:column;gap:2px;display:flex}.acc-check-text strong{font-size:var(--nt-t-body);font-weight:700}.acc-check-text small{font-size:var(--nt-t-label);color:var(--nt-dim);line-height:1.35}.mic-btn.muted{opacity:.75}.live-feed{pointer-events:none;align-self:stretch;width:100%;height:58px;margin-top:12px;position:relative}.lf-card{border:1px solid var(--nt-line-strong);border-left:3px solid var(--nt-accent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:min(100%,360px);height:54px;color:var(--nt-ink);text-align:left;cursor:var(--nt-cur-pointer,pointer);pointer-events:auto;animation:lf-in .55s var(--nt-ease) both;background:#08090ad1;border-radius:2px;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.lf-card.out{pointer-events:none;animation:.4s ease-in both lf-out}.lf-card:after{content:"";opacity:.35;transform-origin:0;background:currentColor;width:100%;height:2px;animation:5.2s linear both lf-time;position:absolute;bottom:0;left:0}.lf-k-buy{border-left-color:var(--nt-accent)}.lf-k-rec,.lf-k-top{border-left-color:#f3c552}.lf-k-news{border-left-color:#ff3d8e}@keyframes lf-in{0%{opacity:0;transform:translate(-58%)scale(.96)}to{opacity:1;transform:translate(-50%)}}@keyframes lf-out{to{opacity:0;transform:translate(-50%,-14px)scale(.97)}}@keyframes lf-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lf-pic,.lf-ico{background:linear-gradient(#16121f,#0a090d);border-radius:2px;flex:none;width:58px;height:40px;overflow:hidden}.lf-pic img{object-fit:cover;width:100%;height:100%}.lf-ico{place-items:center;width:40px;display:grid}.lf-ico:before{content:"";width:22px;height:22px;-webkit-mask:var(--ico) center / contain no-repeat;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat;background:#f3c552}.lf-rec,.lf-top{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h12v2h3v2a4 4 0 0 1-4 4h-.3A6 6 0 0 1 13 14.9V18h3v3H8v-3h3v-3.1A6 6 0 0 1 7.3 11H7a4 4 0 0 1-4-4V5h3zm0 4H5a2 2 0 0 0 1 1.7zm12 0v1.7A2 2 0 0 0 19 7z'/%3E%3C/svg%3E")}.lf-vip{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.8l3.1 6.9 7.4.7-5.6 5 1.7 7.4L12 18l-6.6 3.8 1.7-7.4-5.6-5 7.4-.7z'/%3E%3C/svg%3E")}.lf-text{flex-direction:column;gap:1px;min-width:0;font-size:14px;line-height:1.25;display:flex}.lf-text>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lf-text b{color:#fff;font-weight:700}.lf-text b.gold{color:#ffdf8a}.lf-text small{letter-spacing:.06em;text-transform:uppercase;color:var(--nt-dim);font-size:11px}@media (prefers-reduced-motion:reduce){.lf-card,.lf-card.out,.lf-card:after{animation:none}}.lf-win{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 3h2v18H4zM7 4h13l-3 4.5L20 13H7z'/%3E%3C/svg%3E")}.lf-crown{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 7l4.5 4L12 4l4.5 7L21 7l-2 11H5zM5 19h14v2H5z'/%3E%3C/svg%3E")}.lf-crown:before{background:linear-gradient(#ffe9a8,#e0a83a)}.acc-privacy{border-top:1px solid var(--nt-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.apk-btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex;border-color:var(--nt-live)!important;color:var(--nt-live)!important}.apk-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.coin{vertical-align:-.14em;background:radial-gradient(circle at 34% 30%,#fff6cf 0 10%,#ffd65c 32%,#e0a21f 68%,#a36d0b 100%);border-radius:50%;flex:none;width:1em;height:1em;margin-right:.28em;display:inline-block;position:relative;box-shadow:inset 0 0 0 .07em #a36d0b,inset 0 0 0 .15em #ffe597,0 .06em .12em #00000073}.coin:after{content:"N";font-family:var(--nt-display);color:#8a5a07;place-items:center;font-size:.58em;font-style:italic;font-weight:900;line-height:1;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.screen .mp-head .wallet-chip{margin-left:auto}.wallet-chip{color:#ffdf8a;height:38px;font-family:var(--nt-display);cursor:var(--nt-cur-pointer,pointer);background:#f3c5521a;border:1px solid #f3c5528c;border-radius:20px;align-items:center;gap:2px;padding:0 4px 0 10px;font-size:20px;font-weight:800;display:inline-flex}.wallet-chip .coin{font-size:20px}.wallet-plus{color:#2a1c00;background:#f3c552;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:6px;font-size:22px;line-height:1;display:grid}.coin-card{background:radial-gradient(ellipse 80% 60% at 50% 0%, #f3c5522e, transparent 70%), var(--nt-grain), var(--nt-asphalt);color:var(--nt-ink);cursor:var(--nt-cur-pointer,pointer);transition:border-color .2s, transform .2s var(--nt-ease);border:1px solid #f3c55259;border-radius:2px;flex-direction:column;align-items:center;gap:2px;padding:32px 10px 10px;display:flex;position:relative;overflow:hidden}#sheet-price .coin,.sheet-price .coin{font-size:.9em}#menu-shop-note .coin{font-size:1.1em}.support{z-index:40;padding:calc(20px + var(--safe-t)) max(20px, env(safe-area-inset-right,0px)) calc(20px + var(--safe-b)) max(20px, env(safe-area-inset-left,0px));animation:support-in .35s var(--nt-ease) both;background:#08090ab8;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.support.hidden{display:none}@keyframes support-in{0%{opacity:0}}.support-card{background:radial-gradient(ellipse 90% 60% at 50% 0%, rgba(var(--nt-accent-rgb), .28), transparent 70%), var(--nt-grain), var(--nt-asphalt);text-align:center;width:min(100%,380px);animation:support-card .45s var(--nt-ease) both;border:1px solid #f3c55273;border-radius:2px;flex-direction:column;gap:12px;padding:22px 20px 16px;display:flex;box-shadow:0 24px 60px #0000008c}@keyframes support-card{0%{opacity:0;transform:translateY(18px)scale(.97)}}.support-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--nt-accent-text);font-size:11px;font-weight:700}.support-title{font-family:var(--nt-display);font-size:var(--nt-t-title);text-transform:uppercase;margin:0;font-style:italic;font-weight:800;line-height:1.02}.support-text{font-size:var(--nt-t-body);color:var(--nt-dim);margin:0;line-height:1.45}.support .support-go{background:var(--nt-accent);width:100%;height:52px;color:var(--nt-on-accent);box-shadow:0 0 24px rgba(var(--nt-accent-rgb), .45);font-family:var(--nt-display);font-size:var(--nt-t-button);letter-spacing:.04em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);border:0;border-radius:2px;font-style:italic;font-weight:800}.support .support-go:hover{background:var(--nt-accent-hi)}.support-actions{justify-content:center;gap:18px;display:flex}.support-card .support-link.hidden{display:none}.goal{text-align:left;flex-direction:column;gap:6px;display:flex}.goal-row{font-size:var(--nt-t-label);color:var(--nt-dim);justify-content:space-between;display:flex}.goal-row b{font-family:var(--nt-display);font-size:var(--nt-t-body);color:#ffdf8a}.staff-badge.b-supporter{color:#fff;background:linear-gradient(#f6c64e 0%,#d99e26 55%,#b9821b 100%)}.staff-badge.b-pass{background:linear-gradient(90deg,#ff7ad9,#8b3dff)}.menu-wallet{z-index:3;top:calc(12px + var(--safe-t));left:calc(10px + env(safe-area-inset-left,0px));background:#08090ab8;height:38px;position:absolute}.menu-wallet.hidden{display:none}.menu-dot{vertical-align:super;background:#ff3d5a;border-radius:50%;width:9px;height:9px;margin-left:6px;display:inline-block;position:relative;box-shadow:0 0 0 3px #ff3d5a40}.menu-dot:after{content:"";pointer-events:none;background:#ff3d5a4d;border-radius:50%;animation:1.6s ease-in-out infinite dot-pulse;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.menu-dot.hidden{display:none}@keyframes dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.6)}}.season{background:radial-gradient(ellipse 70% 120% at 100% 0%, #ff7ad933, transparent 60%), radial-gradient(ellipse 60% 120% at 0% 100%, rgba(var(--nt-accent-rgb), .26), transparent 60%), var(--nt-grain), var(--nt-black);border:1px solid #ff7ad959;border-radius:2px;grid-template-columns:auto 1fr;align-items:center;gap:12px 14px;padding:14px;display:grid}.season-level{clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);background:linear-gradient(160deg,#a45cff,#6a2bd9 70%);flex-direction:column;justify-content:center;align-items:center;width:76px;height:76px;display:flex;box-shadow:inset 0 -3px #00000040}.season-level small{font-family:var(--nt-display);letter-spacing:.16em;text-transform:uppercase;color:#fffc;font-size:12px;font-weight:700}.season-level b{font-family:var(--nt-display);color:#fff;font-variant-numeric:tabular-nums;font-size:44px;font-style:italic;font-weight:800;line-height:.9}.season-info{flex-direction:column;gap:6px;min-width:0;display:flex}.season-info h3{font-family:var(--nt-display);font-size:var(--nt-t-title);text-transform:uppercase;margin:0;font-style:italic;font-weight:800;line-height:1}.season-meta{font-size:var(--nt-t-label);color:var(--nt-dim);font-variant-numeric:tabular-nums;margin:0}.season-xp{background:#ffffff14;border-radius:4px;height:8px;overflow:hidden}.season-xp i{background:linear-gradient(90deg, var(--nt-accent), #ff7ad9);min-width:4px;height:100%;transition:width .6s var(--nt-ease);border-radius:4px;display:block;box-shadow:0 0 10px #ff7ad980}.season-buy,.season-premium{grid-column:1/-1}.season-buy{background:linear-gradient(90deg, #ff5fcf, var(--nt-accent));color:#fff;height:50px;cursor:var(--nt-cur-pointer,pointer);transition:filter .2s, transform .2s var(--nt-ease);border:0;border-radius:2px;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;display:flex;box-shadow:0 8px 24px #ff5fcf40}.season-buy:hover{filter:brightness(1.08)}.season-buy:active{transform:scale(.98)}.season-buy span{font-family:var(--nt-display);font-size:var(--nt-t-button);letter-spacing:.04em;text-transform:uppercase;font-style:italic;font-weight:800}.season-buy small{color:#ffffffeb;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.season-buy:disabled{opacity:.55;cursor:var(--nt-cur-default,default)}.season-premium{font-family:var(--nt-display);font-size:var(--nt-t-sub);text-transform:uppercase;color:#ff9be4;align-items:center;gap:8px;font-weight:800;display:flex}.pass-tabs{border-bottom:1px solid var(--nt-line);grid-template-columns:1fr 1fr;display:grid}.pass-tabs button{height:44px;color:var(--nt-dim);font-family:var(--nt-display);font-size:var(--nt-t-sub);letter-spacing:.08em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:0 0;border:0;font-weight:800;position:relative}.pass-tabs button:after{content:"";background:var(--nt-accent);height:3px;transition:transform .28s var(--nt-ease);position:absolute;bottom:-1px;left:22%;right:22%;transform:scaleX(0)}.pass-tabs button.active{color:var(--nt-ink)}.pass-tabs button.active:after{transform:scaleX(1)}.pass-tabs .menu-dot{vertical-align:6px}.track-wrap{border:1px solid var(--nt-line);background:var(--nt-grain), var(--nt-black);border-radius:2px;flex-direction:column;gap:8px;padding:12px 10px;display:flex;position:relative}.track{overscroll-behavior-x:contain;scroll-snap-type:none;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--nt-concrete-hi) transparent;cursor:grab;-webkit-overflow-scrolling:touch;margin-left:26px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 28px),#0000 100%)}.track:active{cursor:grabbing}.track:focus-visible{outline:2px solid var(--nt-accent-text);outline-offset:2px}.track::-webkit-scrollbar{height:6px}.track::-webkit-scrollbar-thumb{background:var(--nt-concrete-hi);border-radius:3px}.track-cols{gap:6px;width:max-content;margin:0;padding:0 28px 10px 14px;list-style:none;display:flex;position:relative}.track-cols:before,.track-cols:after{content:"";border-radius:2px;height:4px;position:absolute;top:148px;left:14px}.track-cols:before{background:#ffffff14;right:28px}.track-cols:after{width:calc((100% - 42px) * var(--fill) / 100);background:linear-gradient(90deg, var(--nt-accent), #ff7ad9);box-shadow:0 0 12px #ff7ad98c}.col{z-index:1;scroll-snap-align:start;grid-template-rows:128px 44px 128px;width:104px;display:grid;position:relative}.node{place-items:center;display:grid}.node b{border:2px solid var(--nt-line-strong);background:var(--nt-black);width:30px;height:30px;font-family:var(--nt-display);color:var(--nt-dim);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid}.col.reached .node b{color:#fff;background:linear-gradient(135deg,#a45cff,#ff5fcf);border-color:#0000}.col.now .node b{width:36px;height:36px;font-size:17px;box-shadow:0 0 0 4px #ff7ad940,0 0 18px #ff7ad999}.cell{border:1px solid var(--nt-line);background:var(--nt-black);transition:transform .2s var(--nt-ease), border-color .2s;border-radius:2px;flex-direction:column;justify-content:space-between;align-items:center;gap:4px;margin:4px 0;padding:10px 6px 8px;display:flex}.cell.premium{background:linear-gradient(180deg, #ff5fcf1f, var(--nt-black) 70%);border-color:#ff7ad94d}.cell.is-empty{visibility:hidden}.cell.is-future>:first-child,.cell.is-locked>:first-child{opacity:.55}.cell.is-claimed{opacity:.45}.cell.is-ready{border-color:#f3c552;animation:2.2s ease-in-out infinite cell-ready;box-shadow:0 0 0 1px #f3c55259,0 8px 20px #f3c55226}@keyframes cell-ready{50%{transform:translateY(-2px)}}.pr-coins .coin{font-size:26px}.cell-claim{color:#2a1c00;width:100%;height:28px;font-family:var(--nt-display);letter-spacing:.04em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:#f3c552;border:0;border-radius:2px;font-size:14px;font-weight:800}.cell-state.got{color:var(--nt-live)}.pass-block{border:1px solid var(--nt-line);background:var(--nt-grain), var(--nt-asphalt);border-radius:2px;flex-direction:column;gap:10px;padding:14px;display:flex}.block-head h4{font-family:var(--nt-display);font-size:var(--nt-t-title);text-transform:uppercase;margin:0;font-weight:800}.block-head span{font-size:var(--nt-t-label);color:var(--nt-dim)}.daily-week li{border:1px solid var(--nt-line);background:var(--nt-black);font-family:var(--nt-display);color:#ffdf8a;border-radius:2px;flex-direction:column;align-items:center;gap:4px;padding:8px 0 7px;font-size:18px;font-weight:800;display:flex}.daily-week li small{font-family:var(--nt-body);color:var(--nt-dim);font-size:10px;font-weight:600}.daily-week li .coin{margin:0;font-size:20px}.daily-week li.big{border-color:#f3c55280}.daily-week li.today{background:#f3c55224;border-color:#f3c552;box-shadow:0 0 16px #f3c5524d}.missions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mission{border:1px solid var(--nt-line);background:var(--nt-black);border-radius:2px;align-items:center;gap:12px;padding:12px;display:flex}.mission.ready{background:linear-gradient(90deg, #f3c5521a, var(--nt-black) 60%);border-color:#f3c55299}.mission.claimed{opacity:.5}.mission-main strong{font-size:var(--nt-t-body);font-weight:700;line-height:1.3}.mission-meta{font-size:var(--nt-t-label);align-items:center;gap:8px;display:flex}.diff{font-family:var(--nt-display);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:1px 7px;font-size:12px;font-weight:800}.diff.d0{color:var(--nt-live);background:#3ddc8429}.diff.d1{color:#6fc8ff;background:#3fb6ff29}.diff.d2{color:#ff7ab0;background:#ff3d8e29}.mission-reward{color:#ffdf8a;align-items:center;font-weight:600;display:inline-flex}.mission-bar{background:#ffffff12;border-radius:3px;height:6px;overflow:hidden}.mission-bar i{background:linear-gradient(90deg, var(--nt-accent), var(--nt-accent-text));border-radius:3px;min-width:3px;height:100%;display:block}.mission-claim{color:#2a1c00;height:38px;font-family:var(--nt-display);letter-spacing:.04em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:#f3c552;border:0;border-radius:2px;flex:none;padding:0 14px;font-size:15px;font-weight:800}.mission-state{min-width:64px;font-family:var(--nt-display);text-align:right;color:var(--nt-dim);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:700}.daily-card .daily-week li{font-size:16px}.sheet-price .or{color:var(--nt-dim);text-transform:lowercase;font-size:.5em}.sheet-buttons{flex-direction:column;gap:6px;min-width:0;display:flex}.sheet-buy-coins{color:#ffdf8a;height:42px;font-family:var(--nt-display);font-size:var(--nt-t-sub);letter-spacing:.02em;white-space:nowrap;cursor:var(--nt-cur-pointer,pointer);background:#f3c5521f;border:1px solid #f3c55299;border-radius:2px;justify-content:center;align-items:center;padding:0 14px;font-weight:800;display:inline-flex}.sheet-buy-coins.hidden{display:none}.p-pass-s1{--tone:255, 95, 207}.sheet-buyrow{flex-wrap:wrap}.sheet-buyrow .sheet-price{flex:100%}.sheet-buttons{flex-direction:row;flex:100%}.sheet-buttons>button{flex:1 1 0;min-width:0}.sheet-buttons>button.hidden{display:none}@media (max-width:520px){#menu .menu-shell{padding-top:calc(60px + var(--safe-t))}}.shop-sheet .sheet-body{min-width:0;max-width:100%}.shop-sheet .sheet-price,.shop-sheet .sheet-price small{white-space:normal;min-width:0}.sheet-buttons>button{text-overflow:ellipsis;overflow:hidden}#menu .title.title-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.plate-chip{border:1px solid var(--nt-line);background:var(--nt-black);color:var(--nt-dim);font-family:var(--nt-display);letter-spacing:.03em;cursor:var(--nt-cur-pointer,pointer);border-radius:2px;flex-direction:column;align-items:center;gap:6px;padding:9px 4px 7px;font-size:13px;font-weight:700;display:flex;position:relative}.plate-chip.active{border-color:var(--nt-accent);background:rgba(var(--nt-accent-rgb), .16);color:var(--nt-ink)}.ps{border-radius:3px;width:54px;height:17px;box-shadow:inset 0 0 0 1.5px #00000080}.ps-mercosul{background:linear-gradient(#1f4db8 0 26%,#f1f3f5 26%)}.ps-preta{background:#0e0f11;box-shadow:inset 0 0 0 1.5px #b9bec6}.ps-antiga{background:#c4c8ce}.ps-jdm{background:#f4f4ec;box-shadow:inset 0 0 0 1.5px #2a6e3b}.ps-eua{background:linear-gradient(#f7f7f4 0 40%,#f7f7f4 40%);box-shadow:inset 0 3px 0 -1px #c8102e,inset 0 0 0 1.5px #2c3140}.ps-neon{box-shadow:inset 0 0 0 1.5px var(--nt-accent), 0 0 8px rgba(var(--nt-accent-rgb), .7);background:#07060b}.ps-ev{background:var(--ps-bg,#111);box-shadow:inset 0 0 0 1.5px var(--ps-bd,#fff)}.plate-chip.locked:after{content:"";background:#ffdf8a;width:10px;height:10px;position:absolute;top:4px;right:4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 11V8a5 5 0 0 1 10 0v3h1.5A1.5 1.5 0 0 1 20 12.5v8a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 20.5v-8A1.5 1.5 0 0 1 5.5 11zm2.5 0h5V8a2.5 2.5 0 0 0-5 0z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 11V8a5 5 0 0 1 10 0v3h1.5A1.5 1.5 0 0 1 20 12.5v8a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 20.5v-8A1.5 1.5 0 0 1 5.5 11zm2.5 0h5V8a2.5 2.5 0 0 0-5 0z'/%3E%3C/svg%3E") 50%/contain no-repeat}.plate-row{gap:8px;margin-top:8px;display:flex}.plate-input{min-width:0;font-family:var(--nt-display);letter-spacing:.12em;text-transform:uppercase;flex:1;font-size:22px;font-weight:800}.plate-hint{font-size:var(--nt-t-label);color:var(--nt-dim);margin-top:6px;display:block}.plate-hint.bad{color:var(--nt-error)}.cookie-consent{z-index:39;left:12px;right:12px;bottom:calc(10px + var(--safe-b));border:1px solid var(--nt-line-strong);max-width:980px;color:var(--nt-dim);background:#08090af0;border-radius:2px;align-items:center;gap:8px 14px;margin:0 auto;padding:8px 8px 8px 14px;font-size:13px;line-height:1.35;display:flex;position:fixed;box-shadow:0 12px 30px #00000080}.cookie-consent.hidden{display:none}.cookie-consent p{text-wrap:pretty;flex:auto;min-width:0;margin:0}.cookie-actions{flex:none;align-items:center;gap:6px;display:flex}.cookie-btn{border:1px solid var(--nt-line-strong);height:36px;color:var(--nt-ink);font-family:var(--nt-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:var(--nt-cur-pointer,pointer);background:0 0;border-radius:2px;padding:0 12px;font-size:15px;font-weight:800}.cookie-btn.is-yes{border-color:var(--nt-accent);background:var(--nt-accent);color:var(--nt-on-accent)}.cookie-consent .cookie-pol.nt-sec-in{letter-spacing:.06em;white-space:nowrap;min-height:36px;margin:0;padding:0 10px;font-size:12px}@media (max-width:960px) and (min-aspect-ratio:1),(max-height:480px) and (min-aspect-ratio:1){.cookie-consent{bottom:calc(6px + var(--safe-b));gap:6px 10px;padding:6px 6px 6px 12px;font-size:12px;line-height:1.3}.cookie-consent .cookie-pol.nt-sec-in{white-space:normal;max-width:112px;font-size:11px;line-height:1.05}.cookie-btn{height:34px;padding:0 10px;font-size:14px}}@media (max-aspect-ratio:1){.cookie-consent{flex-direction:column;align-items:stretch;max-width:560px;padding:10px 10px 10px 12px}.cookie-consent .cookie-pol.nt-sec-in{white-space:normal;flex:0 auto;max-width:38%;font-size:11px;line-height:1.05}.cookie-actions>.cookie-btn{flex:1}}.screen .mp-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.acc-coins{color:#ffdf8a;align-items:center;display:inline-flex}.support-meta{font-size:var(--nt-t-label);color:var(--nt-dim);margin:-4px 0 0}.mode-play .mode-kicker{margin-top:2px}.spk-btn{top:calc(154px + var(--safe-t))}.spk-btn .spk-waves{display:block}.spk-btn.muted .spk-waves{display:none}.mp-board .vc{pointer-events:auto;width:26px;height:26px;color:var(--nt-accent-text);cursor:var(--nt-cur-pointer,pointer);background:#ffffff14;border:0;border-radius:6px;flex:none;place-items:center;margin:0 2px;padding:0;display:grid}.mp-board .vc svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.mp-board .vc .mic-cut{display:none}.mp-board .vc.off{color:#ff6b6b}.mp-board .vc.off .spk-waves{display:none}.mp-board .vc.off .mic-cut{display:block}.pause-voice{border:1px solid var(--nt-line);background:var(--nt-black);text-align:left;border-radius:2px;flex-direction:column;gap:8px;padding:12px;display:flex}.pause-voice.hidden{display:none}.pv-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pv-head strong{font-family:var(--nt-display);font-size:var(--nt-t-sub);text-transform:uppercase;font-weight:800}.pv-all,#pv-list button{border:1px solid var(--nt-line-strong);height:32px;color:var(--nt-ink);font-family:var(--nt-display);letter-spacing:.04em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:0 0;border-radius:2px;padding:0 12px;font-size:14px;font-weight:800}#pv-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}#pv-list li{justify-content:space-between;align-items:center;gap:8px;min-height:36px;font-weight:600;display:flex}#pv-list li.off span{color:var(--nt-dim);text-decoration:line-through}#pv-list li.off button{border-color:var(--nt-accent);color:var(--nt-accent-text)}#pv-list li.empty{color:var(--nt-dim);font-size:var(--nt-t-label)}.pm-list{flex-direction:column;gap:4px;max-height:180px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.pm-list li{justify-content:space-between;align-items:center;gap:8px;min-height:36px;font-weight:600;display:flex}.pm-list li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pm-list li.empty{color:var(--nt-dim);font-size:var(--nt-t-label)}.pm-list .pm-mod{border:1px solid var(--nt-accent);height:32px;color:var(--nt-accent-text);font-family:var(--nt-display);letter-spacing:.04em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:0 0;border-radius:2px;flex:none;padding:0 12px;font-size:14px;font-weight:800}.pm-hint{color:var(--nt-dim);font-size:var(--nt-t-label);margin:0}#app#app.vis-coach .rank-goal{visibility:hidden}.coach{top:calc(118px + var(--safe-t,0px));z-index:6;border:1px solid rgba(var(--nt-accent-rgb), .45);pointer-events:none;width:min(560px,100% - 24px);animation:coach-in .3s var(--nt-ease);background:#08090ab3;border-radius:2px;align-items:center;gap:8px;padding:4px 4px 4px 6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.coach.hidden{display:none}.coach.is-done{border-color:#3ddc84b3}#app#app.vis-pause .coach,#app#app.vis-settings .coach,#app#app.vis-gameover .coach{display:none}.coach-step{border:1px solid rgba(var(--nt-accent-text-rgb), .45);font-family:var(--nt-display);letter-spacing:.1em;text-transform:uppercase;color:var(--nt-accent-text);flex:none;padding:2px 5px;font-size:11px;font-weight:800;line-height:1.2}.coach-step.hidden{display:none}.coach-text{text-wrap:balance;min-width:0;color:var(--nt-ink);flex:auto;align-items:center;gap:7px;margin:0;font-size:15px;font-weight:600;line-height:1.2;display:flex}.coach-text>span{min-width:0}.coach-ico{width:20px;height:20px;color:var(--nt-accent-text);flex:none;display:inline-flex}.coach.is-done .coach-ico{color:var(--nt-live)}.coach-ico svg{width:100%;height:100%}.coach-text b{color:#fff;font-family:var(--nt-display);letter-spacing:.02em;text-transform:uppercase;font-size:1.08em;font-weight:800}.coach-mini{pointer-events:auto;min-height:24px;color:var(--nt-dim);font-family:var(--nt-display);letter-spacing:.1em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:#ffffff0f;border:1px solid #ffffff47;border-radius:2px;flex:none;padding:0 8px;font-size:11px;font-weight:800;position:relative}.coach-mini:after{content:"";position:absolute;top:-8px;bottom:-8px;left:-4px;right:-4px}.coach-q{letter-spacing:0;border-radius:50%;width:24px;padding:0;font-size:12px}.coach-q[aria-expanded=true]{border-color:var(--nt-accent-text);color:#fff}.coach-mini.hidden,.coach-keys.hidden{display:none}.coach.is-demo{border-style:dashed;border-color:rgba(var(--nt-accent-text-rgb), .85)}.coach-text kbd{min-width:1.5em;font-family:var(--nt-display);text-align:center;color:#fff;background:#ffffff14;border:1px solid #ffffff59;border-radius:2px;padding:0 4px;font-size:.95em;font-weight:800;display:inline-block}.coach-keys{border:1px solid rgba(var(--nt-accent-rgb), .45);text-align:left;background:#08090adb;min-width:240px;margin:0;padding:6px 10px;font-size:12px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.coach-keys li{color:var(--nt-dim);justify-content:space-between;gap:10px;padding:2px 0;display:flex}.coach-keys li span:last-child{color:var(--nt-ink);text-align:right;font-weight:700}.coach-keys kbd{font-family:inherit;font-style:normal}.coach-keys .coach-keys-note{justify-content:center;font-size:11px}#btn-lights.coach-ring{box-shadow:0 0 0 3px var(--nt-accent), 0 0 22px 4px rgba(var(--nt-accent-rgb), .65);animation:1.1s ease-in-out infinite coach-ring}@keyframes coach-in{0%{opacity:0;transform:translate(-50%,-8px)}}.ctrl.coach-ring{box-shadow:0 0 0 3px var(--nt-accent), 0 0 22px 4px rgba(var(--nt-accent-rgb), .65);animation:1.1s ease-in-out infinite coach-ring}@keyframes coach-ring{50%{box-shadow:0 0 0 5px var(--nt-accent-text), 0 0 34px 8px rgba(var(--nt-accent-rgb), .85)}}@media (prefers-reduced-motion:reduce){.coach,#btn-lights.coach-ring,.ctrl.coach-ring{animation:none}}.onb-fresh #btn-multiplayer,.onb-fresh #hot-mode,.onb-fresh #btn-pass,.onb-fresh #btn-shop,.onb-fresh #btn-garage,.onb-fresh #btn-account,.onb-fresh #menu-wallet,.onb-fresh #live-feed,.onb-fresh #btn-start .best-line{display:none!important}.new-tag{color:#04220f;font-family:var(--nt-display);letter-spacing:.08em;text-transform:uppercase;vertical-align:3px;background:#3ddc84;border-radius:2px;margin-left:8px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:800;display:inline-block}.new-tag.hidden{display:none}#gameover.go-simple dl>div:nth-child(2),#gameover.go-simple dl>div:nth-child(3),#gameover.go-simple dl>div:nth-child(5),#gameover.go-simple #btn-replay,#gameover.go-simple #go-login,#gameover.go-simple #go-online{display:none!important}@media (max-width:520px){.coach{top:calc(146px + var(--safe-t,0px));gap:6px}.coach-ico{width:18px;height:18px}#coach-skip{position:absolute;top:calc(100% + 6px);right:0}.coach-keys{top:calc(100% + 36px)}.coach-text{font-size:14px}}.go-coins{color:var(--nt-ink);font-size:var(--nt-t-body);text-align:center;animation:coach-in .35s var(--nt-ease);background:linear-gradient(90deg,#f3c5521f,#f3c55208);border:1px solid #f3c55266;border-radius:2px;justify-content:center;align-items:center;gap:6px;margin:0;padding:10px 12px;display:flex}.go-coins.hidden{display:none}.go-coins b{color:#ffdf8a;font-family:var(--nt-display);align-items:center;font-size:20px;font-weight:800;display:inline-flex}#gameover .go-coins{animation-name:go-coins-in}@keyframes go-coins-in{0%{opacity:0;transform:translateY(6px)}}.invite-btn{width:100%;min-height:56px;color:var(--nt-ink);text-align:left;cursor:var(--nt-cur-pointer,pointer);background:linear-gradient(90deg,#3ddc8424,#3ddc8408);border:1px solid #3ddc8473;border-radius:2px;align-items:center;gap:12px;padding:10px 14px;display:flex}.invite-btn.hidden{display:none}.invite-btn svg{fill:none;stroke:#3ddc84;stroke-width:2px;stroke-linecap:round;flex:none;width:26px;height:26px}.invite-btn span{flex-direction:column;gap:2px;display:flex}.invite-btn strong{font-family:var(--nt-display);letter-spacing:.03em;text-transform:uppercase;font-size:19px;font-weight:800}.invite-btn small{color:var(--nt-dim);font-size:var(--nt-t-label)}.go-close{border-left:3px solid var(--nt-accent);background:rgba(var(--nt-accent-rgb), .12);color:var(--nt-ink);font-size:var(--nt-t-body);margin:0;padding:8px 12px}.go-close.hidden{display:none}.go-close b{color:#fff;font-family:var(--nt-display);font-size:1.2em;font-weight:800}.install-card{border:1px solid rgba(var(--nt-accent-rgb), .45);background:linear-gradient(90deg, rgba(var(--nt-accent-rgb), .16), #08090ad9);border-radius:2px;align-items:flex-start;gap:12px;margin-top:12px;padding:12px;display:flex}.install-card.hidden{display:none}.install-card img{border-radius:10px;flex:none}.ic-text{text-align:left;min-width:0;font-size:var(--nt-t-label);color:var(--nt-dim);flex-direction:column;gap:4px;display:flex}.ic-text strong{font-family:var(--nt-display);letter-spacing:.03em;text-transform:uppercase;color:var(--nt-ink);font-size:18px;font-weight:800}.ic-actions{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.ic-go{background:var(--nt-accent);color:#fff;height:34px;font-family:var(--nt-display);letter-spacing:.04em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);border:0;border-radius:2px;padding:0 14px;font-size:15px;font-weight:800}.gear-btn.music-btn{right:calc(58px + env(safe-area-inset-right,0px))}.music-btn svg{stroke-linecap:round}.music-btn .music-cut{display:none}.music-btn.is-off{color:var(--nt-dim)}.music-btn.is-off .music-cut{stroke:#ff6b6b;stroke-width:2px;display:block}.lights-btn.music-hud{top:calc(106px + var(--safe-t));color:var(--nt-accent-text)}.music-hud svg{fill:none;stroke-width:2px;stroke-linecap:round}.music-hud .music-cut{display:none}.music-hud.is-off{color:var(--nt-dim)}.music-hud.is-off .music-cut{stroke:#ff6b6b;display:block}.lights-btn.mic-btn{top:calc(154px + var(--safe-t))}.lights-btn.spk-btn{top:calc(202px + var(--safe-t))}#hud .mic-btn.grp:before{content:"";pointer-events:none;background:#3fe0a0;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #080c18d9}#pv-list .pv-grp{color:#3fe0a0;letter-spacing:.06em;text-transform:uppercase;border:1px solid #3fe0a080;border-radius:2px;margin:0 auto 0 8px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:800}#pv-list .pv-vol{min-width:70px;accent-color:var(--nt-accent);flex:0 110px;margin:0 8px 0 auto}@media (max-width:400px){.screen .mp-modes button{letter-spacing:.02em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding-inline-start:4px;padding-inline-end:4px;font-size:15px}}.tip{top:calc(118px + var(--safe-t,0px));z-index:6;border:1px solid rgba(var(--nt-accent-rgb), .35);border-left:3px solid var(--nt-accent);width:min(360px,100% - 32px);box-shadow:0 12px 30px #00000073, 0 0 24px rgba(var(--nt-accent-rgb), .18);cursor:var(--nt-cur-pointer,pointer);background:linear-gradient(100deg,#261242eb,#08090ae0 70%);border-radius:3px;flex-direction:column;gap:4px;padding:10px 14px 6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.tip.hidden{display:none}.tip.tip-in{animation:tip-in .4s var(--nt-ease)}@keyframes tip-in{0%{opacity:0;transform:translate(-50%,-10px)scale(.98)}}#app#app.vis-pause .tip,#app#app.vis-gameover .tip,#app#app.vis-coach .tip{display:none}.tip-kicker{font-family:var(--nt-display);letter-spacing:.16em;text-transform:uppercase;color:var(--nt-accent-text);font-size:12px;font-weight:800}.tip-text{color:var(--nt-ink);margin:0;font-size:15px;line-height:1.35}.tip-text b,.tip-bubble b{color:#fff;font-weight:700}.tip-off{align-self:flex-start}@media (max-width:520px){.tip{top:calc(150px + var(--safe-t,0px))}.tip-text{font-size:14px}}.tip-bubble{z-index:40;border:1px solid rgba(var(--nt-accent-text-rgb), .45);box-shadow:0 18px 40px #0000008c, 0 0 0 1px #0006, 0 0 30px rgba(var(--nt-accent-rgb), .25);color:var(--nt-ink);animation:bubble-in .35s var(--nt-ease);background:linear-gradient(160deg,#1d1030,#0c0b10 75%);border-radius:4px;flex-direction:column;gap:10px;padding:14px 16px 12px;display:flex;position:fixed}.tip-bubble.hidden{display:none}.tip-bubble:before{content:"";top:-7px;left:calc(var(--arrow-x,50%) - 7px);border-left:1px solid rgba(var(--nt-accent-text-rgb), .45);border-top:1px solid rgba(var(--nt-accent-text-rgb), .45);background:#1d1030;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.tip-bubble.from-below:before{background:#0e0c13;top:auto;bottom:-7px;transform:rotate(225deg)}.tip-bubble p{margin:0;font-size:15px;line-height:1.4}.tip-bubble-actions{align-items:center;gap:14px;display:flex}.tip-ok{background:var(--nt-accent);color:#fff;height:34px;font-family:var(--nt-display);letter-spacing:.06em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);border:0;border-radius:2px;padding:0 16px;font-size:15px;font-weight:800}@keyframes bubble-in{0%{opacity:0;transform:translateY(6px)}}.tip-target{animation:1.2s ease-in-out infinite coach-ring;box-shadow:0 0 0 2px var(--nt-accent), 0 0 18px rgba(var(--nt-accent-rgb), .6)!important}@media (prefers-reduced-motion:reduce){.tip.tip-in,.tip-bubble,.tip-target{animation:none}}.support{background:radial-gradient(ellipse 70% 50% at 50% 40%, rgba(var(--nt-accent-rgb), .16), transparent 70%), #040406db}.support-card{border:1px solid rgba(var(--nt-accent-text-rgb), .26);background:radial-gradient(ellipse 110% 55% at 50% -8%, rgba(var(--nt-accent-rgb), .42), transparent 62%), repeating-linear-gradient(115deg, #ffffff05 0 2px, transparent 2px 22px), var(--nt-grain), linear-gradient(180deg, #16121f, #0b0a0e 60%);width:min(100%,392px);box-shadow:0 0 0 1px #0009, 0 30px 80px #000000a6, 0 0 70px rgba(var(--nt-accent-rgb), .2), inset 0 1px 0 #ffffff0f;border-radius:4px;gap:14px;padding:30px 22px 14px;position:relative;overflow:hidden}.support-card:before{content:"";background:linear-gradient(90deg, transparent, var(--nt-accent) 20%, #d5b6ff 50%, #f3c552 80%, transparent);height:3px;box-shadow:0 0 18px rgba(var(--nt-accent-text-rgb), .8);position:absolute;top:0;bottom:auto;left:0;right:0}.support-emblem{width:72px;height:72px;box-shadow:0 0 0 1px rgba(var(--nt-accent-text-rgb), .45), 0 0 0 6px rgba(var(--nt-accent-rgb), .1), 0 0 36px rgba(var(--nt-accent-rgb), .55);background:radial-gradient(circle at 50% 35%,#2a1747,#0d0a14 70%);border-radius:50%;place-items:center;margin:-6px auto 2px;animation:3.2s ease-in-out infinite emblem-float;display:grid}.support-emblem img{border-radius:50%;width:58px;height:58px}.support-emblem svg{fill:none;stroke:#d5b6ff;stroke-width:1.8px;stroke-linecap:round;width:36px;height:36px}.coin-emblem{background:radial-gradient(circle at 50% 35%,#3b2a08,#120d04 70%);box-shadow:0 0 0 1px #f3c5528c,0 0 0 6px #f3c5521a,0 0 40px #f3c55273}.coin-emblem .coin{margin:0;font-size:40px}@keyframes emblem-float{50%{transform:translateY(-3px)}}.support-title{letter-spacing:.01em;color:#fff;text-shadow:none;font-size:30px;line-height:.98}.support-text{color:#b9b2c4;font-size:15px}.support-card .goal{background:#00000059;border:1px solid #f3c55233;border-radius:3px;gap:7px;padding:12px}.support-card .goal-row b{font-size:18px}.support .support-go{background:linear-gradient(180deg, var(--nt-accent-hi), var(--nt-accent-lo));clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));height:56px;box-shadow:none;letter-spacing:.06em;text-shadow:0 2px #28005a73;transition:transform .15s var(--nt-ease), filter .2s;border-radius:0;font-size:24px;position:relative;overflow:hidden}.support .support-go:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff59 48%,#0000 62%);animation:3.4s ease-in-out 1s infinite cta-shine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.support .support-go:active{transform:scale(.98)}@keyframes cta-shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.support-actions .support-link+.support-link:before{content:"·";color:#ffffff40;margin:0 12px;text-decoration:none;display:inline-block}.support-link{color:#8f889c;min-height:36px;text-decoration:none;transition:color .15s}.support-link:hover{color:var(--nt-ink)}.support-card>.support-link{align-self:center}.daily-card .daily-week li{background:linear-gradient(#1a1710,#0c0b09);border-color:#f3c55229;border-radius:4px;padding:9px 0 8px;position:relative}@keyframes today-pulse{50%{transform:translateY(-2px);box-shadow:0 0 22px #f3c5528c}}@media (max-width:380px){.support-card{padding:26px 16px 12px}.support-title{font-size:26px}}@media (prefers-reduced-motion:reduce){.support-emblem,.support .support-go:after{animation:none}}.mi-icon{display:none}@media (max-width:600px) and (orientation:portrait){#menu{background:linear-gradient(#08090ac7 0%,#08090a00 24% 48%,#08090ab8 64%,#08090af2 100%)}#menu .menu-shell{max-width:none;padding:calc(14px + var(--safe-t)) 14px calc(12px + var(--safe-b))}#menu .brand{text-align:center;align-items:center}#menu .brand:after{align-self:center}#menu .tagline{text-align:center;margin:10px auto auto;font-size:14px}#menu .live-feed{margin-bottom:8px}#menu .menu-list{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}#menu .menu-item{height:auto;margin:0;transform:none}#menu .menu-item:before{display:none}#menu .menu-item.is-primary{background:linear-gradient(180deg, var(--nt-accent-hi), var(--nt-accent-lo));clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);height:62px;box-shadow:none;color:#fff;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 22px 0 26px}#menu .menu-item.is-primary .mi-label{color:#fff;text-shadow:0 2px #28005a66;font-size:30px}#menu .menu-item.is-primary .mi-note,#menu .menu-item.is-primary .mi-note strong{color:#ffffffd9;font-size:13px}#menu .menu-item:not(.is-primary):not(.account-btn){text-align:left;background:linear-gradient(160deg,#1c1826e0,#0a0a0de6);border:1px solid #f3efe61a;border-radius:3px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;gap:2px 8px;min-height:70px;padding:10px 12px 10px 14px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #00000059}#menu .menu-item:not(.is-primary):not(.account-btn) .mi-label{white-space:nowrap;grid-area:1/1;font-size:21px;line-height:1}#menu .menu-item:not(.is-primary):not(.account-btn) .mi-note{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;grid-area:2/1/auto/-1;margin:0;font-size:11px;overflow:hidden}#menu .menu-item:not(.is-primary) .mi-icon{width:26px;height:26px;color:var(--nt-accent-text);grid-area:1/2;place-items:center;display:grid}#menu .mi-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}#menu .menu-item:not(.is-primary):not(.account-btn):active{border-color:rgba(var(--nt-accent-rgb), .7);background:linear-gradient(160deg,#401e6ee6,#100c18e6)}#menu .menu-item.account-btn{background:#0a0a0dbf;border:1px solid #f3efe614;border-radius:3px;flex-direction:row;grid-column:1/-1;justify-content:flex-start;gap:10px;height:46px;padding:0 14px}#menu .menu-item.account-btn .mi-icon{color:var(--nt-dim);order:-1;display:grid}#menu .menu-item.account-btn .mi-label{font-size:18px}#menu .menu-item.account-btn .mi-note{margin-left:auto;font-size:11px}#menu .menu-foot .desktop-only{display:none}#menu .menu-foot{justify-content:center;margin-top:10px;padding-top:10px}#menu .menu-foot.menu-foot:not(.vis-footbtn){display:none}#menu .menu-shell{padding-top:calc(62px + var(--safe-t))}#menu .title{font-size:clamp(56px,17vw,92px)}}#menu .menu-shell>*{flex-shrink:0}#menu .menu-shell{overscroll-behavior:contain;scrollbar-width:none;overflow:hidden auto}#menu .menu-shell::-webkit-scrollbar{display:none}@media (min-aspect-ratio:5/4) and (max-height:700px) and (min-height:521px){#menu .menu-shell{padding-top:calc(14px + var(--safe-t))}#menu .title{font-size:clamp(48px,9vh,72px)}#menu .tagline{display:none}#menu .live-feed{height:50px;margin-top:8px}#menu .lf-card{height:46px}#menu .menu-list{margin-top:6px}#menu .menu-item{height:calc(15.625vh - 39.0625px);min-height:32px;max-height:42px}#menu .mi-label{font-size:clamp(18px,4vh,26px)}}@media (min-aspect-ratio:5/4) and (max-width:1180px){#menu .menu-foot{border-top:1px solid var(--nt-line);background:0 0;flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:none;margin-top:8px;padding:6px 0 0;position:static}#menu .menu-foot .hint{display:none}}@media (min-aspect-ratio:5/4) and (max-height:430px){#menu .live-feed{display:none}}@media (min-aspect-ratio:5/4) and (min-height:760px){#menu .menu-shell{max-width:min(620px,40vw);padding-top:calc(4vh + var(--safe-t));padding-bottom:calc(10vh + var(--safe-b));justify-content:center}#menu .title{font-size:clamp(96px,8.2vw,170px)}#menu .tagline{margin:1.4vh 0 2.4vh;font-size:clamp(15px,1.7vh,20px)}#menu .live-feed{height:clamp(58px,6.4vh,76px);margin-top:0;margin-bottom:1.2vh}#menu .lf-card{width:min(100%,460px);height:clamp(54px,6vh,72px)}#menu .menu-list{gap:.5vh;margin-bottom:0}#menu .menu-item{height:clamp(48px,6.2vh,68px)}#menu .mi-label{font-size:clamp(26px,3.3vh,40px)}#menu .mi-note{font-size:clamp(12px,1.35vh,16px)}#menu .gear-btn{width:48px;height:48px}#menu .gear-btn.music-btn{right:calc(66px + env(safe-area-inset-right,0px))}}@media (min-aspect-ratio:5/4){#menu{background:radial-gradient(30% 85%,#08090ad1,#08090a59 70%,#08090a00 100%),linear-gradient(#08090a73,#08090a00 25%)}}#menu .menu-list{grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:560px;margin-inline-start:auto;margin-inline-end:auto;display:grid}#menu .menu-item{height:auto;margin:0;transform:none}#menu .menu-item:before{display:none}#menu .menu-item.is-primary{background:linear-gradient(180deg, var(--nt-accent-hi), var(--nt-accent-lo));clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);height:62px;box-shadow:none;color:#fff;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 22px 0 26px;transition:filter .15s,transform .12s}#menu .menu-item.is-primary:hover{filter:brightness(1.12)}#menu .menu-item.is-primary:active{transform:scale(.99)}#menu .menu-item.is-primary .mi-label{color:#fff;text-shadow:0 2px #28005a66;font-size:30px}#menu .menu-item.is-primary .mi-note,#menu .menu-item.is-primary .mi-note strong{color:#ffffffd9;font-size:13px}@media (max-width:400px){#menu .menu-item.is-primary .best-line{flex-direction:column;align-items:flex-end;gap:2px;line-height:1.1}}#menu .menu-item:not(.is-primary):not(.account-btn){text-align:left;background:linear-gradient(160deg,#1c1826e6,#0a0a0deb);border:1px solid #f3efe61a;border-radius:3px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;gap:2px 8px;min-height:70px;padding:10px 12px 10px 14px;transition:border-color .15s,background .15s;display:grid;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #00000059}#menu .menu-item:not(.is-primary):not(.account-btn):hover{border-color:rgba(var(--nt-accent-rgb), .6)}#menu .menu-item:not(.is-primary):not(.account-btn):focus-visible{border-color:rgba(var(--nt-accent-rgb), .6)}#menu .menu-item:not(.is-primary):not(.account-btn):active{border-color:rgba(var(--nt-accent-rgb), .8);background:linear-gradient(160deg,#401e6ee6,#100c18e6)}#menu .menu-item:not(.is-primary):not(.account-btn) .mi-label{white-space:nowrap;color:var(--nt-ink);grid-area:1/1;font-size:21px;line-height:1}#menu .menu-item:not(.is-primary):not(.account-btn) .mi-note{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;grid-area:2/1/auto/-1;margin:0;font-size:11px;overflow:hidden}#menu .menu-item:not(.is-primary) .mi-icon{width:26px;height:26px;color:var(--nt-accent-text);grid-area:1/2;place-items:center;display:grid}#menu .mi-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}#menu .menu-item.account-btn{background:#0a0a0dc7;border:1px solid #f3efe614;border-radius:3px;flex-direction:row;grid-column:1/-1;justify-content:flex-start;gap:10px;height:46px;padding:0 14px}#menu .menu-item.account-btn:hover{border-color:rgba(var(--nt-accent-rgb), .5)}#menu .menu-item.account-btn .mi-icon{color:var(--nt-dim);order:-1;display:grid}#menu .menu-item.account-btn .mi-label{font-size:18px}#menu .menu-item.account-btn .mi-note{margin-left:auto;font-size:11px}@media (min-aspect-ratio:5/4) and (min-height:760px){#menu .menu-list{gap:10px}#menu .menu-item.is-primary{height:clamp(62px,7vh,80px)}#menu .menu-item.is-primary .mi-label{font-size:clamp(30px,3.6vh,42px)}#menu .menu-item:not(.is-primary):not(.account-btn){min-height:clamp(70px,8.5vh,96px);padding:12px 16px}#menu .menu-item:not(.is-primary):not(.account-btn) .mi-label{font-size:clamp(21px,2.6vh,30px)}#menu .menu-item:not(.is-primary):not(.account-btn) .mi-note{font-size:clamp(11px,1.25vh,14px)}#menu .menu-item.account-btn{height:clamp(46px,5.4vh,60px)}}@media (max-height:700px) and (min-aspect-ratio:5/4){#menu .menu-list{gap:6px;max-width:520px}#menu .menu-item.is-primary{height:48px}#menu .menu-item.is-primary .mi-label{font-size:24px}#menu .menu-item:not(.is-primary):not(.account-btn){min-height:50px;padding:6px 10px 6px 12px}#menu .menu-item:not(.is-primary):not(.account-btn) .mi-label{font-size:18px}#menu .menu-item.account-btn{height:38px}}@media (max-height:430px) and (min-aspect-ratio:5/4){#menu .menu-item.is-primary{height:42px}#menu .menu-item:not(.is-primary):not(.account-btn){min-height:42px}#menu .menu-item:not(.is-primary):not(.account-btn) .mi-note{display:none}#menu .menu-item.account-btn{height:34px}}.onb-fresh #menu .menu-item.is-primary{justify-content:center}#menu .menu-item.spin-item{background:linear-gradient(100deg,#5a400ce6,#181006eb 55%,#0a0a0deb);border-color:#f3c55273;min-height:58px}#menu .menu-item.spin-item .mi-icon{color:#f3c552;animation:6s linear infinite spin-ico}#menu .menu-item.spin-item .mi-note{color:#ffdf8a}@keyframes spin-ico{to{transform:rotate(360deg)}}.onb-fresh #btn-spin{display:none!important}.spin-sub{color:var(--nt-dim);margin:0;font-size:14px}.spin-wallet{font-family:var(--nt-display);gap:16px;font-size:18px;font-weight:700;display:flex}.spin-wallet span{align-items:center;gap:6px;display:inline-flex}.ticket-ico{background:linear-gradient(135deg, var(--nt-accent-text), var(--nt-accent));-webkit-mask-composite:source-in;border-radius:3px;width:22px;height:16px;display:inline-block;-webkit-mask-image:radial-gradient(3px at 0,#0000 98%,#000),radial-gradient(3px at 100%,#0000 98%,#000);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ticket-ico.cone-ico{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.6 3h4.8l6 16H3.6z' fill='%23ff7a1a'/%3E%3Cpath d='M8.4 8.2h7.2l1.1 3H7.3zM6.5 13.4h11l1.1 3H5.4z' fill='%23fff'/%3E%3Crect x='2' y='19' width='20' height='3' rx='1' fill='%23e05f00'/%3E%3C/svg%3E") 50%/contain no-repeat;border-radius:0;width:18px;height:18px;-webkit-mask:none;mask:none}.reel-wrap{border:1px solid var(--nt-line);background:linear-gradient(#0b0a10,#15121d);border-radius:3px;height:118px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.reel-marker{z-index:2;background:#f3c552;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 14px #f3c552}.reel{will-change:transform;gap:8px;height:100%;margin:0;padding:10px 0;list-style:none;display:flex}.reel .tile svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:30px;height:30px}.reel .tile .coin{margin:0;font-size:28px}.reel .tile b{text-overflow:ellipsis;white-space:nowrap;max-width:84px;overflow:hidden}.tile.r0{color:#c9c6d2;border-color:#c8c8d240}.tile.r1{color:#6ff5ae;background:linear-gradient(#3ddc841f,#101014);border-color:#3ddc8480}.tile.r2{color:#7fd0ff;background:linear-gradient(#3fb6ff29,#101014);border-color:#3fb6ff99}.tile.r3{border-color:rgba(var(--nt-accent-text-rgb), .75);color:#d5b6ff;background:linear-gradient(180deg, rgba(var(--nt-accent-rgb), .24), #101014)}.tile.r4{color:#ffdf8a;background:linear-gradient(#f3c55247,#101014);border-color:#f3c552;box-shadow:inset 0 0 16px #f3c55240}@keyframes tile-won{50%{transform:scale(1.08)}}.spin-result{text-align:center;min-height:44px;margin:0;font-size:16px}.spin-result b{color:#fff}.spin-big{color:#2a1c00;font-family:var(--nt-display);letter-spacing:.06em;background:#f3c552;border-radius:2px;margin-right:6px;padding:1px 8px;font-weight:800;display:inline-block}.spin-ad{min-height:58px;color:var(--nt-ink);text-align:left;cursor:var(--nt-cur-pointer,pointer);background:linear-gradient(90deg,#3ddc842e,#3ddc840a);border:1px solid #3ddc8480;border-radius:3px;align-items:center;gap:12px;padding:8px 14px;display:flex}.spin-ad svg{fill:#3ddc84;width:26px;height:26px}.spin-ad span{font-family:var(--nt-display);text-transform:uppercase;flex-direction:column;font-size:19px;font-weight:800;display:flex}.spin-ad small{font-family:var(--nt-body);text-transform:none;color:var(--nt-dim);font-size:12px;font-weight:500}.spin-pity{color:var(--nt-dim);text-align:center;margin:0;font-size:13px}.spin-pity b{color:#ffdf8a}.spin-odds li{background:#ffffff08;border-left:3px solid;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 10px;font-size:13px;display:flex}.spin-odds li b{flex:none}.spin-odds li.r0{border-color:#8f889c}.spin-odds li.r1{border-color:#3ddc84}.spin-odds li.r2{border-color:#3fb6ff}.spin-odds li.r3{border-color:var(--nt-accent)}.spin-odds li.r4{border-color:#f3c552}.fake-ad{z-index:200;color:#fff;background:#000;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.fake-ad div{font-family:var(--nt-display);flex-direction:column;align-items:center;gap:8px;font-size:26px;display:flex}.fake-ad small{color:#999;font-size:13px}.fake-ad i{background:linear-gradient(90deg,#3ddc84 0 0) 0/0 100% no-repeat,#ffffff26;width:200px;height:4px;animation:3s linear forwards fake-ad-bar}@keyframes fake-ad-bar{to{background-size:100% 100%}}@media (prefers-reduced-motion:reduce){#menu .menu-item.spin-item .mi-icon{animation:none}}#spin.screen{background:linear-gradient(#08090ad1,#08090af0)}.reel .tile em{font-family:var(--nt-body);letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:9px;font-style:normal;font-weight:800}.spin-odds li.rx-red{color:#ff9aa8;border-color:#ff2e4a}.spin-odds li.rx-gold{color:#ffe39a;border-color:#ffd36b}.model-packs .roleta-tab{color:#ffe39a!important;background:linear-gradient(90deg,#ff2e4a38,#ffd36b38)!important;border-color:#ffd36b8c!important}.model-packs .roleta-tab.active{color:#fff!important;background:linear-gradient(90deg,#d8142e,#e0ac3c)!important}.model-lock.excl-red{color:#ffb3bd;border-color:#ff2e4a}.model-lock.excl-gold{color:#ffe39a;border-color:#ffd36b}.gift-btn{z-index:3;top:calc(8px + var(--safe-t));right:calc(106px + env(safe-area-inset-right,0px));width:50px;color:var(--nt-ink);cursor:var(--nt-cur-pointer,pointer);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:absolute}.gift-btn.hidden{display:none}.gift-btn:before{content:"";pointer-events:none;background:radial-gradient(circle,#f3c55273,#e3262f40 45%,#0000 70%);border-radius:50%;width:58px;height:52px;animation:2.2s ease-in-out infinite gift-halo;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.gift-ico{filter:drop-shadow(0 4px 10px #0009)drop-shadow(0 0 8px #ff4d5880);transform-origin:50% 90%;width:44px;height:44px;animation:3.2s ease-in-out infinite gift-wiggle;position:relative}.gift-ico .gift-lid{transform-box:fill-box;transform-origin:50% 100%;animation:3.2s ease-in-out infinite gift-lid}.gift-badge{color:#fff;min-width:20px;height:20px;font-family:var(--nt-display);text-align:center;background:#ff2e4a;border:2px solid #0b0a0e;border-radius:10px;padding:0 5px;font-size:12px;font-weight:800;line-height:16px;position:absolute;top:-2px;right:-2px}.gift-timer{color:#ffdf8a;font-family:var(--nt-display);font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#08090ad1;border:1px solid #f3c5528c;border-radius:2px;margin-top:-6px;padding:1px 4px;font-size:10px;font-weight:800;position:relative}@keyframes gift-wiggle{0%,70%,to{transform:rotate(0)}74%{transform:rotate(-9deg)}78%{transform:rotate(8deg)}82%{transform:rotate(-6deg)}86%{transform:rotate(4deg)}90%{transform:rotate(0)}}@keyframes gift-lid{0%,72%,92%,to{transform:translateY(0)}80%{transform:translateY(-3px)}}@keyframes gift-halo{50%{opacity:.45;transform:translate(-50%)scale(.85)}}.support-card.gift-card{max-height:calc(100dvh - 40px - var(--safe-t) - var(--safe-b));border-color:#f3c55280;gap:12px;padding-top:0;overflow:hidden auto}.support-card.gift-card .gift-go{z-index:3;position:sticky;bottom:0}@media (orientation:portrait) and (max-height:760px){.support-card.gift-card{gap:8px;padding-top:14px}.support-card.gift-card .gift-hero{display:none}.support-card.gift-card .gift-row{padding:6px 9px}.support-card.gift-card .gift-row b{font-size:16px}.support-card.gift-card .gift-row small{font-size:12px}}@media (orientation:landscape) and (max-height:500px){.support-card.gift-card{width:min(640px, calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));gap:6px;padding-top:12px;padding-bottom:10px}.support-card.gift-card .gift-hero{display:none}.support-card.gift-card .support-title{margin:0;font-size:24px}.support-card.gift-card .gift-list{grid-template-columns:1fr 1fr}.support-card.gift-card .gift-row{grid-template-columns:34px 1fr;gap:8px;padding:6px 8px}.support-card.gift-card .gift-row .gi{width:34px;height:34px}.support-card.gift-card .gift-row .gi-pic-gem img{height:calc(var(--ks,1) * 100%)}.support-card.gift-card .gift-row b{font-size:15px}.support-card.gift-card .gift-row small{font-size:11px;line-height:1.2}}.gift-close{z-index:2;width:40px;height:40px;color:var(--nt-ink);cursor:var(--nt-cur-pointer,pointer);opacity:.7;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:6px;right:6px}.gift-hero{background:radial-gradient(ellipse 60% 70% at 50% 75%, #ff2e4a80, transparent 70%), linear-gradient(180deg, rgba(var(--nt-accent-rgb), .25), transparent);flex:none;place-items:center;height:150px;margin:0 -22px;display:grid;position:relative;overflow:hidden}.gift-rays{background:repeating-conic-gradient(from 0deg at 50% 50%, #ffd36b29 0 8deg, transparent 8deg 22deg);animation:18s linear infinite gift-rays;position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%}@keyframes gift-rays{to{transform:rotate(360deg)}}.gift-cars{filter:drop-shadow(0 12px 16px #000000b3);width:112%;max-width:none;height:auto;animation:gift-car-in .7s var(--nt-ease) both .15s;margin-top:-44px;position:relative}@keyframes gift-car-in{0%{opacity:0;transform:translateY(14px)scale(.96)}}.gift-list{text-align:left;gap:6px;margin:0;padding:0;list-style:none;display:grid}.gift-row{animation:support-card .45s var(--nt-ease) both;background:#ffffff08;border:1px solid #ffffff14;border-radius:3px;grid-template-columns:40px 1fr;align-items:center;gap:10px;padding:8px 10px;display:grid}.gift-row:nth-child(2){animation-delay:80ms}.gift-row:nth-child(3){animation-delay:.16s}.gift-row:nth-child(4){animation-delay:.24s}.gift-row.is-hero{border-color:var(--nt-line-strong);background:#ffffff0d}.gift-row span{flex-direction:column;min-width:0;display:flex}.gift-row b{font-family:var(--nt-display);text-transform:uppercase;font-size:18px;font-weight:800;line-height:1.05}.gift-row small{color:var(--nt-dim);font-size:12.5px}.gift-row .gold{color:#ffd36b;font-style:normal;font-weight:700}.gi{background:rgba(var(--nt-accent-rgb), .2) center / 24px no-repeat;border-radius:3px;place-items:center;width:40px;height:40px;display:grid}.gi .coin{margin:0;font-size:24px}.gi-car{background-color:#ff2e4a47;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9aa8' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M3 15.5v-2.8l2.2-.9 2.4-3.6A2 2 0 0 1 9.3 7h5.2a2 2 0 0 1 1.6.8l2.6 3.6 2.2.9V15.5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1Z'/%3E%3Ccircle cx='7.5' cy='16.5' r='1.8'/%3E%3Ccircle cx='16.5' cy='16.5' r='1.8'/%3E%3C/svg%3E")}.gi-spin{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d5b6ff' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3Cpath d='M12 3v6.5M12 14.5V21M3 12h6.5M14.5 12H21'/%3E%3C/svg%3E")}.gi-coin{background-color:#f3c5522e}.gi-semad{color:#8fe3b4;background-color:#78dca029;place-items:center;display:grid}.gi-semad svg{fill:currentColor;width:60%;height:60%}.gi-vip{background-color:#f3c5522e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3c552'%3E%3Cpath d='m12 3 2.6 5.6 6.1.7-4.5 4.2 1.2 6L12 16.6 6.6 19.5l1.2-6-4.5-4.2 6.1-.7Z'/%3E%3C/svg%3E")}.gift-row.has-pic{grid-template-columns:64px 1fr}.gi-pic{--gi-glow:var(--nt-accent-rgb);background:radial-gradient(ellipse 70% 55% at 50% 100%, rgba(var(--gi-glow), .34), transparent 72%), radial-gradient(ellipse 60% 50% at 50% 30%, #ffffff17, transparent 70%), linear-gradient(160deg, #24222b, #0b0a0f);width:64px;height:46px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f3efe61a}.gi-pic img{object-fit:cover;object-position:50% 55%;width:100%;height:100%;display:block;transform:scale(1.12)}.gi-pic-gem img{width:auto;max-width:none;height:calc(var(--kw,1) * 100%);aspect-ratio:1;object-fit:fill;transform:translate(calc(var(--cx,.5) * -100%), calc(var(--cy,.5) * -100%));position:absolute;top:50%;left:50%}.gi-pic-svg svg{filter:drop-shadow(0 2px 4px #0009);width:58px;height:auto}.gi-pic .item-pic-wrap{top:0;bottom:0;left:0;right:0;position:absolute!important}.gi-pic[data-k=rim] img{transform:scale(1.75)}.gi-pic[data-k=neon]{--gi-glow:255, 92, 214}.gi-pic[data-k=trail]{--gi-glow:120, 200, 255}.gi-pic[data-k=rim]{--gi-glow:200, 200, 214}.gi-pic[data-k=fire]{--gi-glow:255, 120, 60}.gi-pic[data-k=gem]{--gi-glow:80, 180, 255}.gi-pic[data-k=gold],.gi-pic[data-k=vip]{--gi-glow:243, 197, 82}.gi-pic[data-k=ruby]{--gi-glow:255, 46, 74}.support .gift-go{flex:none;position:relative;overflow:hidden}.gift-ends{color:var(--nt-dim);margin:-4px 0 0;font-size:12.5px}.gift-ends b{font-variant-numeric:tabular-nums;color:#ffdf8a}.gift-od-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gift-pack{min-height:56px;color:var(--nt-ink);text-align:left;cursor:var(--nt-cur-pointer,pointer);background:#f3c55214;border:1px solid #f3c55273;border-radius:3px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.gift-pack b{font-family:var(--nt-display);text-transform:uppercase;font-size:16px;font-weight:800;line-height:1.05}.gift-pack small{color:var(--nt-dim);font-size:12px}.gift-pack:hover:not(:disabled){background:#f3c5522e}.gift-pack:disabled{opacity:.45;cursor:var(--nt-cur-default,default)}.gift-od-rules{color:var(--nt-dim);text-align:left;margin:0;font-size:12.5px;line-height:1.4}@media (prefers-reduced-motion:reduce){.gift-ico,.gift-ico .gift-lid,.gift-btn:before,.gift-rays{animation:none}}.lf-spin{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='2.5' fill='black'/%3E%3Cpath d='M12 3v6.5M12 14.5V21M3 12h6.5M14.5 12H21'/%3E%3C/svg%3E")}.tile .q{font-family:var(--nt-display);letter-spacing:.04em;text-shadow:2px 0 #ff2e4a,-2px 0 #2ec8ff;font-size:30px;font-weight:800;line-height:1;animation:1.6s steps(2,end) infinite secret-shift}@keyframes secret-flicker{0%,to{opacity:1}47%{opacity:1}48%{opacity:.35}50%{opacity:1}83%{opacity:.6}84%{opacity:1}}@keyframes secret-shift{50%{transform:translate(1px)skew(-6deg)}}.spin-odds li.rx-hyper{color:#e7c8ff;border-color:#c06bff}.spin-odds li.rx-secret{color:#e6fbff;letter-spacing:.08em;border-color:#e6fbff}#spin.secret-hit{animation:1.2s step-end secret-screen}@keyframes secret-screen{0%{filter:invert()hue-rotate(180deg)}12%{filter:none}20%{filter:invert()}28%{filter:none}}.model-lock.excl-hyper{color:#e7c8ff;border-color:#c06bff}.model-lock.excl-secret{color:#e6fbff;text-shadow:1px 0 #ff2e4a,-1px 0 #2ec8ff;border-color:#9ff3ff}.model-lock:has(.model-perf){flex-wrap:wrap;justify-content:center}.model-perf{letter-spacing:0;text-transform:none;text-shadow:none;color:#d5b6ff;text-align:center;flex-basis:100%;font-size:12.5px;font-weight:500}.model-perf b{color:#fff}.phase-chip{z-index:4;left:50%;bottom:calc(150px + env(safe-area-inset-bottom,0px));color:#bfefff;font-family:var(--nt-display);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;background:#020204b3;border:1px solid #9ff3ff59;border-radius:20px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:13px;font-weight:800;display:flex;position:absolute;transform:translate(-50%)}.phase-chip.hidden{display:none}.phase-ring{background:conic-gradient(#9ff3ff calc(var(--p,0) * 360deg), #9ff3ff26 0);border-radius:50%;width:22px;height:22px;-webkit-mask:radial-gradient(circle,#0000 6px,#000 7px);mask:radial-gradient(circle,#0000 6px,#000 7px)}.phase-chip.ready{color:#fff;border-color:#9ff3ff;box-shadow:0 0 16px #9ff3ff80}@media (prefers-reduced-motion:reduce){.tile .q,#spin.secret-hit{animation:none}}.spin-ad.is-soon svg{fill:none;stroke:var(--nt-dim);stroke-width:2px}.spin-count button{border:1px solid var(--nt-line-strong);height:40px;color:var(--nt-dim);font-family:var(--nt-display);cursor:var(--nt-cur-pointer,pointer);background:#ffffff08;border-radius:3px;font-size:18px;font-style:italic;font-weight:800}.spin-count button.on{color:#ffdf8a;background:linear-gradient(#f3c55238,#f3c5520f);border-color:#f3c552;box-shadow:0 0 14px #f3c55240}.spin-count button:disabled{opacity:.5}.spin-haul-title{font-family:var(--nt-display);letter-spacing:.14em;text-transform:uppercase;color:var(--nt-dim);text-align:center;margin:0 0 8px;font-size:13px;font-weight:800}.spin-haul ul{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.spin-haul .tile .coin{margin:0;font-size:22px}.sheet-pass.hidden{display:none}.sp-load{color:var(--nt-dim);margin:0;font-size:13px}.sp-head{flex-direction:column;gap:1px;display:flex}.sp-head strong{font-family:var(--nt-display);letter-spacing:.06em;text-transform:uppercase;color:#ff9ae0;font-size:15px;font-weight:800}.sp-head small{color:var(--nt-dim);font-size:12.5px}.sp-strip{scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:8px;margin:0 -4px;padding:4px 4px 10px;list-style:none;display:flex;overflow-x:auto}.sp-card{background:linear-gradient(180deg, rgba(var(--nt-accent-rgb), .18), #ff7ad90d), #121016;scroll-snap-align:start;text-align:center;border:1px solid #ff7ad947;border-radius:3px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:92px;min-height:104px;padding:18px 6px 8px;display:flex;position:relative}.sp-card.is-item{background:linear-gradient(180deg, #ff7ad938, rgba(var(--nt-accent-rgb), .08)), #141018;border-color:#ff7ad999;width:132px;box-shadow:0 0 16px #ff7ad926}.sp-card img{object-fit:contain;width:100%;height:56px}.sp-card small{color:var(--nt-ink);font-size:11.5px;line-height:1.15}.sp-coins{font-family:var(--nt-display);color:#ffdf8a;font-size:22px;font-weight:800}.sp-coins .coin{margin-right:3px}.sp-tier{font-family:var(--nt-display);color:#ff9ae0;font-size:12px;font-weight:800;position:absolute;top:4px;left:6px}.sp-tier:before{content:var(--i18n-level,"NÍVEL ");letter-spacing:.1em;opacity:.7;font-size:9px}.sp-card.is-got,.sp-card.is-reached{opacity:.55}.sp-state{letter-spacing:.08em;text-transform:uppercase;color:var(--nt-live);font-size:10px;font-weight:800;position:absolute;top:4px;right:6px}.sp-open{justify-self:start}#menu .menu-item.rank-item{background:linear-gradient(100deg,#3c2e0e8c,#100e0aeb 55%,#0a0a0deb);border-color:#f3c5524d;min-height:58px}#menu .menu-item.rank-item .mi-icon{color:#f3c552}#menu .menu-item.rank-item .mi-note{color:#f5d88a}.onb-fresh #btn-ranking,.onb-fresh #btn-market{display:none!important}#menu .menu-item.market-item{background:linear-gradient(100deg,#3c280ae0,#181008eb 55%,#0a0a0deb);border-color:#ffc45c52;min-height:58px}#menu .menu-item.market-item .mi-icon{color:#ffc45c}#menu .menu-item.market-item .mi-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round}#menu .menu-item.market-item .mi-note{color:#ffd99a}#menu .menu-list>.grid-span-row{grid-column:1/-1}#menu .menu-item.account-btn{justify-content:center}#menu .menu-item.account-btn .mi-note{margin-left:4px}body.vis-hud:not(#app):not(#hud) #cookie-consent{display:none!important}.claim-all{color:#2a1c00;width:100%;height:46px;font-family:var(--nt-display);letter-spacing:.04em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:linear-gradient(90deg,#f3c552,#ffdf8a 50%,#f3c552);border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;font-size:18px;font-style:italic;font-weight:800;animation:2s ease-in-out infinite claim-pulse;display:flex;box-shadow:0 0 22px #f3c55259}@keyframes claim-pulse{50%{box-shadow:0 0 34px #f3c55299}}.gear-btn.mail-btn{right:calc(108px + env(safe-area-inset-right,0px))}.mail-btn svg{stroke-linecap:round}.mail-btn.has-new{color:#ffdf8a;border-color:#f3c552b3}.mail-badge{color:#fff;min-width:20px;height:20px;font-family:var(--nt-display);text-align:center;background:#ff2e4a;border:2px solid #0b0a0e;border-radius:10px;padding:0 5px;font-size:12px;font-weight:800;line-height:16px;position:absolute;top:-6px;right:-6px}.mail-badge.hidden{display:none}.support-card.mail-card{max-height:calc(100dvh - 40px - var(--safe-t) - var(--safe-b));text-align:left;gap:10px;overflow:hidden}.mail-card .support-title{text-align:center}.mail-all{color:#2a1c00;height:38px;font-family:var(--nt-display);text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:linear-gradient(90deg,#f3c552,#ffdf8a);border:0;border-radius:3px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-style:italic;font-weight:800;display:inline-flex}.mail-all b{color:#ffdf8a;background:#2a1c00;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-style:normal;display:inline-grid}.mail-list{-webkit-overflow-scrolling:touch;gap:6px;margin:0;padding:0 2px 4px 0;list-style:none;display:grid;overflow-y:auto}.mail-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:3px}.mail-item.is-new{border-color:rgba(var(--nt-accent-text-rgb), .45);background:rgba(var(--nt-accent-rgb), .1)}.mail-item.has-gift{border-color:#f3c55280}.mail-head{width:100%;color:var(--nt-ink);text-align:left;cursor:var(--nt-cur-pointer,pointer);background:0 0;border:0;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.mail-ico{background:rgba(var(--nt-accent-rgb), .22) center / 20px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d5b6ff' stroke-width='1.8' stroke-linecap='round'%3E%3Crect x='3' y='5.5' width='18' height='13' rx='1.5'/%3E%3Cpath d='m3.5 6.5 8.5 6.5 8.5-6.5'/%3E%3C/svg%3E");border-radius:3px;width:34px;height:34px}.mail-ico.gift{background-color:#f3c55233;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3c552' stroke-width='1.8' stroke-linejoin='round'%3E%3Crect x='4' y='9' width='16' height='11' rx='1'/%3E%3Cpath d='M3 9h18v-2.5H3zM12 6.5V20M12 6.5C10 3 6.5 3.5 7.5 6M12 6.5c2-3.5 5.5-3 4.5-.5'/%3E%3C/svg%3E")}.mail-title b{font-family:var(--nt-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.mail-title small{color:var(--nt-dim);font-size:11.5px}.ms{letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:2px 7px;font-size:10px;font-weight:800}.ms.gift{color:#2a1c00;background:#f3c552}.ms.got{color:var(--nt-live)}.mc{font-family:var(--nt-display);color:#ffdf8a;background:#f3c5521a;border:1px solid #f3c55266;border-radius:3px;align-items:center;gap:4px;padding:4px 9px;font-size:14px;font-weight:800;display:inline-flex}.mc .coin{margin:0;font-size:16px}#pad-group.no-pad #pad-sens-row{display:none}#pad-name.is-on{color:#6ff5ae}.pad-card{gap:12px}.pad-wheel{background:radial-gradient(circle, rgba(var(--nt-accent-rgb), .35), transparent 70%);border-radius:50%;place-items:center;width:92px;height:92px;margin:0 auto;display:grid}.pad-wheel svg{fill:none;stroke:#d5b6ff;stroke-width:4px;stroke-linecap:round;width:72px;height:72px;animation:2.4s ease-in-out infinite pad-turn}@keyframes pad-turn{25%{transform:rotate(-28deg)}75%{transform:rotate(28deg)}}.pad-card .support-text{min-height:44px}.pad-live{color:var(--nt-dim);gap:6px;font-size:13px;display:grid}.pad-live i{background:#f3efe61f;border-radius:3px;height:6px;display:block;overflow:hidden}.pad-live b{background:var(--nt-accent);width:0;height:100%;display:block}.pad-live.is-ok{color:#6ff5ae}.pad-live.is-ok b{background:#6ff5ae}#pad-group:not(.has-wheel) .pad-wheel-row,#pad-group.has-wheel #pad-sens-row{display:none}@media (prefers-reduced-motion:reduce){.pad-wheel svg{animation:none}}.revive{z-index:30;pointer-events:auto;background:radial-gradient(70% 50%,#08090a8c,#08090ad9);place-items:center;padding:20px;animation:.25s ease-out both support-in;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.revive.hidden{display:none}.revive-card{background:radial-gradient(ellipse 100% 60% at 50% 0%, rgba(var(--nt-accent-rgb), .35), transparent 70%), #0e0c13;text-align:center;border:1px solid #f3c55280;border-radius:4px;flex-direction:column;align-items:center;gap:8px;width:min(100%,360px);padding:22px 20px 16px;display:flex;box-shadow:0 20px 60px #0009,0 0 40px #f3c55226}.revive-kicker{font-family:var(--nt-display);letter-spacing:.14em;text-transform:uppercase;color:#ff9aa8;margin:0;font-size:14px;font-weight:800}.revive-kicker.near{color:#ffdf8a}.revive-card h3{font-family:var(--nt-display);text-transform:uppercase;margin:0;font-size:44px;font-style:italic;font-weight:800;line-height:1}.revive-sub{color:var(--nt-dim);margin:0 0 6px;font-size:14px}.revive-go{color:#2a1c00;width:100%;height:56px;font-family:var(--nt-display);text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:linear-gradient(90deg,#f3c552,#ffdf8a 50%,#f3c552);border:0;border-radius:3px;justify-content:center;align-items:center;gap:6px;font-size:22px;font-style:italic;font-weight:800;animation:1.4s ease-in-out infinite claim-pulse;display:inline-flex;box-shadow:0 0 26px #f3c55273}.revive-go .coin{margin:0 0 0 4px}.revive-go:disabled{opacity:.55;animation:none}.revive-need{color:#ffdf8a;margin:0;font-size:13px}.revive-need.hidden{display:none}.revive-bar{background:#ffffff1a;border-radius:2px;width:100%;height:4px;display:block;overflow:hidden}.revive-bar b{transform-origin:0;background:#f3c552;width:100%;height:100%;display:block}.go-goal{border-radius:var(--nt-r,2px);background:linear-gradient(90deg, #f3c55224, transparent 70%), var(--nt-grain), var(--nt-asphalt);width:100%;max-width:none;color:var(--nt-ink);text-align:left;cursor:var(--nt-cur-pointer,pointer);border:1px solid #f3c55273;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;margin:8px 0 0;padding:8px 12px 8px 8px;display:grid}.go-goal.hidden{display:none}.go-goal img{object-fit:contain;width:52px;height:36px}.go-goal .gg-text{flex-direction:column;min-width:0;display:flex}.go-goal .gg-text b{font-family:var(--nt-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.go-goal .gg-text small{color:var(--nt-dim);font-size:12px}.go-goal .gg-bar{background:#ffffff1a;border-radius:2px;height:4px;margin-top:4px;display:block;overflow:hidden}.go-goal .gg-bar i{background:linear-gradient(90deg,#f3c552,#ffdf8a);height:100%;display:block}.go-goal .gg-cta{color:#2a1c00;font-family:var(--nt-display);text-transform:uppercase;white-space:nowrap;background:#f3c552;border-radius:2px;padding:6px 10px;font-size:14px;font-weight:800}.deal-img img{object-fit:contain;width:96px;height:60px}.deal-price{font-family:var(--nt-display);flex-direction:column;align-items:flex-end;font-size:22px;font-weight:800;display:flex}.deal-price s{opacity:.5;font-size:14px}.gift-list.hidden{display:none}.acc-invite{background:linear-gradient(100deg, #3ddc841f, rgba(var(--nt-accent-rgb), .08));border:1px solid #3ddc8473;border-radius:3px;gap:6px;margin:12px 0;padding:14px;display:grid}.acc-invite strong{font-family:var(--nt-display);text-transform:uppercase;font-size:18px;font-weight:800}.acc-invite small{color:var(--nt-dim);font-size:13px}.acc-invite-row input{min-width:0;font-size:13px}.acc-invite-count{font-weight:600;color:#6ff5ae!important}.share-run{justify-content:center;align-items:center;gap:8px;color:#6ff5ae!important;border-color:#3ddc848c!important;display:inline-flex!important}.share-run svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}.daily-card{width:100%;color:var(--nt-ink);text-align:left;cursor:var(--nt-cur-pointer,pointer);background:radial-gradient(80% 90% at 100% 0,#f3c55238,#0000 70%),linear-gradient(160deg,#281c08eb,#0a0a0df0);border:1px solid #f3c5528c;border-radius:4px;flex-direction:column;gap:4px;margin-bottom:12px;padding:14px 16px;display:flex;box-shadow:0 0 26px #f3c55226}.daily-top{justify-content:space-between;align-items:baseline;display:flex}.daily-kicker{font-family:var(--nt-display);letter-spacing:.14em;text-transform:uppercase;color:#ffdf8a;font-size:13px;font-weight:800}.daily-ends{color:var(--nt-dim);font-size:12px}.daily-ends b{font-variant-numeric:tabular-nums;color:#fff}.daily-card strong{font-family:var(--nt-display);text-transform:uppercase;font-size:26px;font-style:italic;font-weight:800}.daily-card small{color:#d8cfe8;font-size:13px}.daily-foot{color:#ffdf8a;justify-content:space-between;align-items:center;margin-top:6px;font-size:14px;font-weight:600;display:flex}.acc-gstep,.acc-gstep-cancel{display:none}.acc-gstep-ok{color:#6ff5ae;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.acc-gstep-ok svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.acc-gstep-ok em{color:var(--nt-dim);font-style:normal;font-weight:500}.acc-gstep strong{font-family:var(--nt-display);text-transform:uppercase;font-size:20px;font-weight:800}.acc-gstep small{color:var(--nt-dim);font-size:13px}.go-push{background:linear-gradient(110deg, #f3c55224, rgba(var(--nt-accent-rgb), .14));text-align:left;border:1px solid #f3c55280;border-radius:3px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px 12px;width:100%;margin:4px 0 10px;padding:14px;animation:.45s cubic-bezier(.2,.8,.2,1) both go-push-in;display:grid}.go-push.hidden{display:none}@keyframes go-push-in{0%{opacity:0;transform:translateY(8px)}}.gp-bell{color:#f3c552;background:#f3c5522e;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.gp-bell svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;transform-origin:50% 10%;width:24px;height:24px;animation:2.4s ease-in-out .6s infinite gp-ring}@keyframes gp-ring{0%,70%,to{transform:rotate(0)}74%{transform:rotate(14deg)}80%{transform:rotate(-12deg)}86%{transform:rotate(8deg)}92%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.gp-bell svg,.go-push{animation:none}}.gp-text{gap:2px;min-width:0;display:grid}.gp-text strong{font-family:var(--nt-display);text-transform:uppercase;font-size:18px;font-weight:800;line-height:1.1}.gp-text small{color:var(--nt-dim);font-size:13px}.gp-text small b{color:#f3c552}.gp-actions{grid-column:1/3;grid-template-columns:1fr auto;gap:8px;display:grid}.gp-yes{color:#241800;min-height:44px;font:800 16px var(--nt-display);letter-spacing:.04em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:#f3c552;border:none;border-radius:2px}.gp-yes:disabled{opacity:.6}.gp-no{border:1px solid var(--nt-line);min-height:44px;color:var(--nt-dim);font:600 14px var(--nt-body,inherit);cursor:var(--nt-cur-pointer,pointer);background:0 0;border-radius:2px;padding:0 14px}.go-push.done{background:linear-gradient(110deg, #3ddc8424, rgba(var(--nt-accent-rgb), .1));border-color:#3ddc848c}.go-push.done .gp-bell{color:#3ddc84;background:#3ddc842e}.go-push.done .gp-actions,#push-prefs.hidden{display:none}.acc-delete-link{width:-moz-fit-content;width:fit-content;margin:14px auto 0;display:flex}.acc-delete-box{background:#ff6b6b14;border:1px solid #ff6b6b80;border-radius:3px;gap:8px;margin-top:8px;padding:14px;display:grid}.acc-delete-box strong{font-family:var(--nt-display);text-transform:uppercase;color:#ff8a8a;font-size:18px;font-weight:800}.acc-delete-box small{color:var(--nt-dim);font-size:13px}.acc-delete-go{color:#fff;min-height:44px;font:800 16px var(--nt-display);letter-spacing:.04em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:#e5484d;border:none;border-radius:2px}#btn-lights{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#btn-lights.flashing{animation:.286s steps(2,jump-none) infinite lights-flash}@keyframes lights-flash{0%{background:#fff4d659;box-shadow:0 0 18px #fff4d6e6}to{box-shadow:none}}.mode-rank{flex-direction:column;align-items:stretch;gap:8px;padding:10px 14px 12px}.mr-podium{font-variant-numeric:tabular-nums;gap:3px;margin:0;padding:0;list-style:none;display:grid}.mr-podium li{min-height:24px;color:var(--nt-dim);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.mr-podium li i{font:italic 800 17px/1 var(--nt-display);color:var(--nt-dim);text-align:center}.mr-podium li:first-child i{color:#f3c552;font-size:20px}.mr-podium li b{white-space:nowrap;text-overflow:ellipsis;font:800 16px/1 var(--nt-display);letter-spacing:.03em;text-transform:uppercase;color:var(--nt-ink);overflow:hidden}.mr-podium li span{font:700 15px/1 var(--nt-display);color:var(--nt-ink)}.mr-podium li.is-me b{color:var(--nt-accent-text)}.mr-podium .mr-loading{font-size:13px;display:block}.mr-foot{border-top:1px solid var(--nt-line);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.mode-rank .mr-me{min-width:0;color:var(--nt-live);flex:auto;font-size:13px;font-weight:600}.mode-rank .mr-me b{font-weight:800}.mr-cta{border:1px solid var(--nt-line-strong,#f3efe63d);height:30px;font:800 14px var(--nt-display);letter-spacing:.06em;text-transform:uppercase;color:var(--nt-ink);flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.mode-rank:hover .mr-cta{border-color:var(--nt-accent)}.rank-goal{top:calc(148px + var(--safe-t));pointer-events:none;text-shadow:0 1px 3px #000000e6;background:linear-gradient(90deg,#08090ab8,#08090a33);align-items:stretch;gap:8px;max-width:min(72%,330px);padding:6px 10px 6px 0;display:flex;position:absolute;left:12px}.rank-goal.hidden{display:none}.rg-pos{background:var(--nt-accent);text-align:center;align-content:center;min-width:52px;padding:0 8px;display:grid;transform:skew(-8deg)}.rg-pos small{font:700 9px var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9}.rg-pos b{font:italic 800 24px/1 var(--nt-display,"Barlow Condensed", sans-serif);color:#fff}.rank-goal.is-first .rg-pos{background:#f3c552}.rank-goal.is-first .rg-pos b,.rank-goal.is-first .rg-pos small{color:#231800}.rg-lines{min-width:0;font:600 11.5px/1.25 var(--nt-body,"Barlow", sans-serif);color:#f3efe6cc;align-content:center;gap:2px;display:grid}.rg-lines span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rg-lines b{color:#fff;font-weight:700}.rg-lines em{color:#f3c552;font-style:normal;font-weight:700}.rg-lines .rg-ok{color:#3ddc84;font-weight:700}.rg-lines .rg-own,.rg-lines .rg-own em{color:#c9a2ff}.rg-lines .rg-win{color:#f3c552;font:italic 800 15px var(--nt-display,"Barlow Condensed", sans-serif);text-transform:uppercase;letter-spacing:.04em}@keyframes rg-bump{0%{box-shadow:0 0 18px rgba(var(--nt-accent-rgb), .9);transform:skew(-8deg)scale(1.35)}}@media (prefers-reduced-motion:reduce){.rank-goal.bump .rg-pos{animation:none}}@media (max-height:500px){.rank-goal{top:calc(124px + var(--safe-t))}}.free-board{top:calc(196px + var(--safe-t));pointer-events:none;text-align:right;text-shadow:0 1px 3px #000000e6;background:linear-gradient(270deg,#08090ab8,#08090a26);justify-items:end;gap:3px;max-width:min(48%,250px);padding:7px 10px 7px 12px;display:grid;position:absolute;right:12px}.free-board.hidden{display:none}.mp-modes small.mp-pilots{justify-content:center;align-items:center;gap:5px;display:inline-flex}.mp-modes small.mp-pilots i{background:#3ddc84;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #3ddc84}.fb-room{font:700 11px var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#f3efe6cc;align-items:center;gap:6px;margin-bottom:3px;display:flex}.fb-room:empty{display:none}.fb-room i{background:#3ddc84;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #3ddc84}.fb-room b{letter-spacing:.04em;color:#fff;font-size:13px;display:inline-block}.fb-room.is-full b{color:#bd7bff}.fb-room.bump b{animation:.6s cubic-bezier(.16,1,.3,1) fb-room-bump}@keyframes fb-room-bump{0%{color:#3ddc84;transform:scale(1.45)}to{transform:scale(1)}}.free-board>small{font:700 9.5px var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#f3efe6a6}.fb-row{justify-content:flex-end;align-items:baseline;gap:7px;min-width:0;max-width:100%;transition:opacity .26s,transform .26s cubic-bezier(.16,1,.3,1);display:flex}.fb-row.out{opacity:0;transform:translateY(-6px)}.fb-row i{font:italic 800 20px/1 var(--nt-display,"Barlow Condensed", sans-serif);color:var(--nt-accent-text)}.fb-row.is-first i{color:#f3c552}.fb-row b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:800 16px/1 var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.03em;text-transform:uppercase;color:#fff;overflow:hidden}.fb-row span{font:700 14px/1 var(--nt-display,"Barlow Condensed", sans-serif);color:#f3efe6d9;flex:none}.fb-row.is-empty{flex-wrap:wrap;row-gap:2px}.fb-row.is-empty b{text-overflow:clip;overflow:visible}#hud-lcol>#free-board .fb-row.is-empty{justify-content:flex-start}.fb-goal{font:600 11.5px/1.25 var(--nt-body,"Barlow", sans-serif);color:#f3efe6d9}.fb-goal em{color:#f3c552;font-style:normal;font-weight:700}.fb-goal.is-in b{color:#3ddc84}.fb-goal.is-win{color:#f3c552;font:italic 800 14px var(--nt-display,"Barlow Condensed", sans-serif);text-transform:uppercase}@media (prefers-reduced-motion:reduce){.fb-row{transition:opacity .2s}.fb-row.out{transform:none}}@media (max-height:500px){.free-board{top:calc(150px + var(--safe-t))}}.acc-invite-wa{color:#fff;min-height:48px;font:italic 800 19px var(--nt-display);letter-spacing:.04em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);background:#1faa55;justify-content:center;align-items:center;gap:10px;margin-top:4px;text-decoration:none;display:flex}.acc-invite-wa svg{fill:currentColor;width:22px;height:22px}.gfx-card{max-width:400px}.gfx-status{color:var(--nt-accent-text,#b690ff);margin-top:4px;font-size:12px;display:block}.gfx-status:empty{display:none}#gfx-pick .support-link{align-self:center;min-height:40px;padding:6px 18px}.gfx-opts{gap:8px;width:100%;margin:6px 0 14px;display:grid}.gfx-opts button{border:1px solid var(--nt-line-strong,#f3efe63d);min-height:60px;color:var(--nt-ink);text-align:left;cursor:var(--nt-cur-pointer,pointer);background:#08090a8c;border-radius:2px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:12px;padding:8px 14px;transition:border-color .15s,background .15s;display:grid}.gfx-opts button b{font:800 22px/1 var(--nt-display);letter-spacing:.04em;text-transform:uppercase}.gfx-opts button small{color:var(--nt-dim);grid-column:2;font-size:13px}.gfx-opts button.active{border-color:var(--nt-accent);background:linear-gradient(90deg, rgba(var(--nt-accent-rgb), .35), rgba(var(--nt-accent-rgb), .08))}.gfx-opts button.active small{color:var(--nt-ink)}.gfx-opts button.rec b:after{content:var(--i18n-recommended,"Recomendado");border:1px solid var(--nt-accent-text,#b690ff);font:700 11px/1 var(--nt-display);letter-spacing:.08em;vertical-align:4px;color:var(--nt-accent-text,#b690ff);border-radius:2px;margin-left:10px;padding:3px 6px 2px;display:inline-block}.gfx-opts button.rec.active b:after{color:#fff;border-color:#ffffffb3}.gfx-bars{grid-row:1/3;align-items:flex-end;gap:3px;height:22px;display:flex}.gfx-bars i{background:#f3efe629;width:7px}.gfx-bars i:first-child{height:8px}.gfx-bars i:nth-child(2){height:15px}.gfx-bars i:nth-child(3){height:22px}.gfx-bars i.on{background:var(--nt-accent-text,#b690ff)}.gfx-opts button.active .gfx-bars i.on{background:#fff}#menu .menu-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#menu .menu-item{min-width:0}#menu .menu-item:not(.is-primary):not(.account-btn){grid-template-columns:minmax(0,1fr) auto}@media (max-width:400px){#menu .menu-item:not(.is-primary):not(.account-btn){gap:2px 4px;padding:10px 8px 10px 10px}#menu .menu-item:not(.is-primary):not(.account-btn) .mi-label{font-size:18px}#menu .menu-item .new-tag{letter-spacing:.04em;margin-left:5px;padding:1px 4px;font-size:10px}#menu .menu-item.menu-item.vis-newtag .mi-icon{display:none}#menu .menu-item.is-primary{padding:0 16px 0 20px}#menu .menu-item.is-primary .mi-label{font-size:26px}}body.vis-cookie:not(#app):not(#cookie-consent) #menu .menu-shell,body.vis-cookie:not(#app):not(#cookie-consent) .screen:not(#menu):not(#garage){padding-bottom:calc(var(--cc-h,74px) + 16px + var(--safe-b,0px))}@media (max-aspect-ratio:1){body.vis-cookie:not(#app):not(#cookie-consent) #menu .menu-shell,body.vis-cookie:not(#app):not(#cookie-consent) .screen:not(#menu):not(#garage){padding-bottom:calc(var(--cc-h,134px) + 16px + var(--safe-b,0px))}}.pod{vertical-align:-.18em;flex:none;width:1.15em;height:1.15em;margin:0 .3em 0 0;display:inline-flex}.pod svg{width:100%;height:100%;overflow:visible}.pod-1 svg{fill:#f3c552;filter:drop-shadow(0 0 4px #f3c552a6)}.pod-2 svg circle{fill:#cfd5df}.pod-3 svg circle{fill:#c9804a}.pod-2 svg text,.pod-3 svg text{fill:#14161c;font:900 13px sans-serif}.report-list{gap:8px;width:100%;margin:6px 0 4px;display:grid}.report-list.hidden{display:none}.report-list button{color:#f3efe6;width:100%;min-height:46px;font:700 15px var(--nt-body,"Barlow", sans-serif);text-align:left;cursor:var(--nt-cur-pointer,pointer);background:#ffffff0a;border:1px solid #ffffff24;padding:10px 14px}.report-list button:active{background:rgba(var(--nt-accent-rgb), .25);border-color:var(--nt-accent)}.news-btn{border:1px solid rgba(var(--nt-accent-rgb), .55);color:#f3efe6bf;font:700 11px var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.14em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:#08090a99;align-items:center;gap:8px;margin-top:10px;padding:5px 11px;display:inline-flex;position:relative}.news-btn b{color:#bd7bff;font-weight:800}.news-dot{background:#ff4d6d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #ff4d6d}.news-dot.hidden{display:none}.news-card{max-height:min(calc(86vh - var(--safe-t) - var(--safe-b)), 640px);flex-direction:column;display:flex}.news-now{color:#f3efe6b3;text-align:center;margin:0 0 10px;font-size:13.5px}.news-now b{color:#fff}.news-list{text-align:left;gap:14px;padding-right:4px;display:grid;overflow-y:auto}.news-rel header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.news-rel header strong{font:800 italic 15px var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#bd7bff}.news-rel header small{color:#f3efe680;font-size:12px}.news-rel h4{color:#fff;margin:2px 0 6px;font-size:15px}.news-rel ul{color:#f3efe6d1;gap:5px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.4;display:grid}.mp-friends-btn{border:1px solid var(--nt-line-strong);min-height:42px;color:var(--nt-ink);font:800 15px var(--nt-display);letter-spacing:.05em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:#ffffff0a;border-radius:2px;align-items:center;gap:7px;margin-left:auto;padding:0 14px;display:inline-flex;position:relative}.mp-friends-btn svg,.acc-friends-btn svg,.mp-priv-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.mp-friends-btn:active,.mp-priv-btn:active{background:rgba(var(--nt-accent-rgb), .22);border-color:var(--nt-accent)}.fr-dot{background:var(--nt-red);width:9px;height:9px;box-shadow:0 0 0 2px var(--nt-asphalt);border-radius:50%;position:absolute;top:6px;right:6px}.fr-dot.hidden{display:none}.mp-priv-row{grid-template-columns:1fr 1fr;gap:8px;margin:2px 0 6px;display:grid}.mp-priv-row.hidden{display:none}.mp-priv-btn{border:1px solid var(--nt-line-strong);min-height:56px;color:var(--nt-ink);text-align:left;cursor:var(--nt-cur-pointer,pointer);background:#ffffff08;border-radius:2px;align-items:center;gap:10px;padding:8px 12px;display:flex}.mp-priv-btn svg{color:var(--nt-accent-text)}.mp-priv-btn span,.acc-friends-btn span{flex-direction:column;gap:1px;min-width:0;display:flex}.mp-priv-btn strong,.acc-friends-btn strong{font-family:var(--nt-display);letter-spacing:.03em;text-transform:uppercase;font-size:16px;font-weight:800}.mp-priv-btn small,.acc-friends-btn small{color:var(--nt-dim);font-size:12.5px;line-height:1.3}@media (max-width:380px){.mp-priv-row{grid-template-columns:1fr}}.acc-friends-btn{border:1px solid rgba(var(--nt-accent-text-rgb), .35);background:linear-gradient(90deg, rgba(var(--nt-accent-rgb), .16), rgba(var(--nt-accent-rgb), .03));width:100%;min-height:58px;color:var(--nt-ink);text-align:left;cursor:var(--nt-cur-pointer,pointer);border-radius:2px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}.acc-friends-btn svg{color:var(--nt-accent-text);width:26px;height:26px}.friends-card,.priv-card{width:min(100%,420px);max-height:calc(100dvh - 40px - var(--safe-t) - var(--safe-b));text-align:left;overflow-y:auto}.friends-card .support-title,.priv-card .support-title{text-align:center}.fr-body{flex-direction:column;gap:10px;display:flex}.fr-body.hidden,.fr-login.hidden{display:none}.fr-login{text-align:center;flex-direction:column;gap:12px;display:flex}.fr-add{gap:8px;display:flex}.fr-add .mp-input{flex:1;min-width:0}.fr-msg{border-left:3px solid var(--nt-live);background:#3ddc8414;margin:0;padding:8px 10px;font-size:14px}.fr-msg.bad{border-left-color:var(--nt-error);background:#ff6b6b14}.fr-msg.hidden,.fr-section.hidden{display:none}.fr-section h4{color:var(--nt-accent-text);font:800 13px var(--nt-body);letter-spacing:.12em;text-transform:uppercase;margin:4px 0 6px}.fr-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fr-list li{border:1px solid var(--nt-line);background:#ffffff08;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:flex}.fr-list li.fr-empty{min-height:0;color:var(--nt-dim);text-align:center;padding:14px 12px;font-size:14px;line-height:1.4;display:block}.fr-status{background:#f3efe638;border-radius:50%;flex:none;width:10px;height:10px}.fr-list li.on .fr-status{background:var(--nt-live);box-shadow:0 0 8px #3ddc84b3}.fr-who{flex-direction:column;flex:1;min-width:0;display:flex}.fr-who strong{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;overflow:hidden}.fr-who small{color:var(--nt-dim);font-size:12.5px}.fr-list li.on .fr-who small{color:var(--nt-live)}.fr-acts{flex:none;gap:6px;display:flex}.fr-list li:has(.fr-car){flex-wrap:wrap}.fr-list li:has(.fr-car) .fr-acts{flex-wrap:wrap;justify-content:flex-end;width:100%}.fr-acts button{border:1px solid var(--nt-line-strong);min-height:38px;color:var(--nt-ink);font:700 13px var(--nt-body);cursor:var(--nt-cur-pointer,pointer);background:0 0;border-radius:2px;padding:0 10px}.fr-acts button.fr-go{border-color:var(--nt-accent);background:var(--nt-accent);color:var(--nt-on-accent)}.fr-acts button.fr-rm{color:var(--nt-dim)}.fr-acts button.danger{border-color:var(--nt-error);color:var(--nt-error)}@media (max-width:380px){.fr-list li{flex-wrap:wrap}.fr-acts{justify-content:flex-end;width:100%}}.priv-tabs{margin:0}.priv-form{flex-direction:column;gap:8px;display:flex}.priv-form.hidden{display:none}.priv-form .support-go{margin-top:6px}.priv-form .acc-check.hidden{display:none}.mp-input.priv-code{font-family:var(--nt-display);letter-spacing:.3em;text-transform:uppercase;font-size:22px;font-weight:800}.pause-priv{border:1px solid rgba(var(--nt-accent-text-rgb), .4);background:linear-gradient(90deg, rgba(var(--nt-accent-rgb), .16), rgba(var(--nt-accent-rgb), .03));text-align:left;border-radius:2px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.pause-priv.hidden{display:none}.pause-priv .pp-text{flex-direction:column;flex:1;min-width:0;display:flex}.pause-priv small{color:var(--nt-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pause-priv em{color:var(--nt-ink);font-style:normal}.pause-priv strong{font-family:var(--nt-display);text-transform:uppercase;font-size:18px;font-weight:800}.pause-priv b{color:var(--nt-accent-text);letter-spacing:.18em}.restart-banner{top:max(10px, env(safe-area-inset-top));z-index:60;color:#f3c552;max-width:calc(100vw - 32px);font:600 14px var(--nt-body);text-align:center;pointer-events:none;background:#141006e6;border:1px solid #f3c5528c;border-radius:2px;padding:8px 14px;line-height:1.3;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000073}.restart-banner b{font-variant-numeric:tabular-nums;font-weight:800}.restart-banner span{color:#f3efe6d9}.restart-banner.now{border-color:var(--nt-red);color:#ff8a8a}.restart-banner.low{top:calc(max(10px, env(safe-area-inset-top)) + 104px);width:max-content;padding:6px 12px;font-size:13px}.restart-banner.low span,.restart-banner.hidden{display:none}.restart-banner:not(.low){width:max-content}@media (max-aspect-ratio:5/4){#app#app.vis-menu>.restart-banner:not(.low){top:calc(max(10px, env(safe-area-inset-top)) + 104px)}}.mp-reconnect{top:max(4px, env(safe-area-inset-top));z-index:59;color:#ffd27a;height:22px;font:700 11px var(--nt-body);pointer-events:none;background:#08090ab8;border:1px solid #ffc45073;border-radius:11px;align-items:center;gap:5px;padding:0 8px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.mp-reconnect .mp-rc-wifi{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:14px;height:14px}.mp-reconnect .mp-rc-wifi circle{fill:currentColor;stroke:none}.mp-reconnect #mp-reconnect-text:empty{display:none}.mp-reconnect i{border:2px solid #ffd27a40;border-top-color:var(--nt-accent-text);border-radius:50%;flex:none;width:10px;height:10px;animation:.9s linear infinite mp-reconnect-spin}.mp-reconnect.hidden{display:none}@keyframes mp-reconnect-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mp-reconnect i{animation:none}}.friends-card .mp-input,.priv-card .mp-input{border:1px solid var(--nt-line-strong);background:var(--nt-black);color:var(--nt-ink);caret-color:var(--nt-accent);font-family:var(--nt-body);border-radius:2px;font-weight:600}.friends-card .mp-input::placeholder,.priv-card .mp-input::placeholder{color:var(--nt-dim);opacity:.75}.friends-card .mp-input:focus,.priv-card .mp-input:focus{border-color:var(--nt-accent);outline:none}.friends-card .mp-car-btn,.pause-priv .mp-car-btn{font-family:var(--nt-display);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;font-weight:700}.priv-card .mp-label{font-family:var(--nt-display);font-size:var(--nt-t-label);letter-spacing:.18em;color:var(--nt-accent-text);font-weight:700}.priv-card .mp-label em{color:var(--nt-dim)}.priv-tabs button{border:1px solid var(--nt-line);background:var(--nt-black);color:var(--nt-dim);font-family:var(--nt-display);text-transform:uppercase;letter-spacing:.05em;box-shadow:none;border-radius:2px;font-weight:800}.priv-tabs button.active{background:var(--nt-accent);border-color:var(--nt-accent);color:var(--nt-on-accent)}.priv-card .mp-error{text-align:center;margin:0}.vip-star{background:#f3c552}.vip-name{color:#ffd76a;text-shadow:0 0 10px #f3c55273}.screen .rank-list li.vip{background-image:linear-gradient(90deg,#f3c55229,#f3c55205 70%);box-shadow:inset 3px 0 #f3c552}.screen .rank-list li.top.vip .vip-name{color:#fff1bf}.screen .rank-list li.top .vip-star{background:#ffe28a}.staff-badge.b-vip{color:#2a1c00;background:linear-gradient(90deg,#ffdf8a,#c9962b)}.mp-board .row.vip{box-shadow:inset 2px 0 #f3c552}.gear-btn.friends-btn{right:calc(158px + env(safe-area-inset-right,0px))}.friends-dot{background:#ff4d6d;border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;right:-4px;box-shadow:0 0 8px #ff4d6d}.friends-dot.hidden{display:none}@media (min-aspect-ratio:5/4) and (min-height:760px){#menu .gear-btn.mail-btn{right:calc(124px + env(safe-area-inset-right,0px))}#menu .gear-btn.friends-btn{right:calc(182px + env(safe-area-inset-right,0px))}#menu .gift-btn{right:calc(240px + env(safe-area-inset-right,0px))}}.coin-card{gap:4px;padding:30px 10px 10px}.coin-card.mega:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#fff0c838 50%,#0000 65%);animation:3.2s ease-in-out infinite coin-shine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes coin-shine{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.coins-entry{width:100%;color:var(--nt-ink);text-align:left;cursor:var(--nt-cur-pointer,pointer);background:radial-gradient(50% 120% at 0%,#f3c5524d,#0000 70%),linear-gradient(90deg,#1d1404,#0c0a07);border:1px solid #f3c55299;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;display:flex}.ce-pile{flex:none;display:flex}.ce-pile .coin{margin:0 -8px;font-size:28px}.ce-pile .coin:nth-child(2){transform:translateY(-6px)}.ce-text{flex:1;gap:1px;min-width:0;margin-left:6px;display:grid}.ce-text strong{font:800 italic 19px var(--nt-display);text-transform:uppercase;color:#ffdf8a}.ce-text small{color:#f3efe6b8;font-size:12.5px}.ce-go{background:var(--nt-accent);color:var(--nt-on-accent);font:800 13px var(--nt-display);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:8px 12px}.tester-card{width:100%;color:var(--nt-ink);text-align:left;cursor:var(--nt-cur-pointer,pointer);background:radial-gradient(45% 130% at 0%,#5ff2d038,#0000 70%),linear-gradient(90deg,#14a38b2e,#08090a99);border:1px solid #5ff2d08c;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;animation:2.8s ease-in-out infinite tester-pulse;display:flex}@keyframes tester-pulse{0%,to{box-shadow:0 0 #5ff2d000}50%{box-shadow:0 0 18px -2px #5ff2d073}}.tc-icon svg{fill:none;stroke:#5ff2d0;stroke-width:1.8px;stroke-linejoin:round;width:30px;height:30px}.tc-text strong{font:800 italic 17px var(--nt-display);text-transform:uppercase;color:#b9fff0}.tc-text small{color:#f3efe6b8;font-size:12px}.tc-go{color:#032b22;font:800 13px var(--nt-display);letter-spacing:.06em;text-transform:uppercase;background:#14a38b;flex:none;padding:7px 12px}.tp-kicker{text-align:center;font:800 12px var(--nt-display);letter-spacing:.18em;text-transform:uppercase;color:#5ff2d0;display:block}.tp-perks{color:#f3efe6e0;gap:6px;margin:4px 0 12px;padding-left:18px;font-size:14px;line-height:1.35;display:grid}.tp-label{color:#f3efe6b3;margin-bottom:6px;font-size:12.5px;display:block}#tp-form .primary{width:100%;margin-top:8px}.tp-msg{color:#ff8fa3;min-height:1.2em;margin:6px 0 0;font-size:13px}.tp-done{background:#14a38b26;border:1px solid #5ff2d080;gap:4px;padding:12px;display:grid}.tp-bar i{width:0;height:100%;transition:width .6s var(--nt-ease);background:linear-gradient(90deg,#14a38b,#5ff2d0);display:block}.tp-count small{color:#f3efe6b3;margin-top:5px;font-size:12.5px;display:block}.tp-fine{color:#f3efe680;text-align:center;margin:10px 0 0;font-size:11.5px}.tp-steps li{color:#f3efe69e;grid-template-columns:26px 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.4;display:grid}.tp-steps li.on{color:#f3efe6f2}.tp-n{color:#5ff2d0;width:24px;height:24px;font:800 13px var(--nt-display);border:1px solid #5ff2d080;place-items:center;display:grid}.tp-steps li.on .tp-n{color:#032b22;background:#14a38b}.tp-link{color:#032b22;font:800 14px var(--nt-display);letter-spacing:.05em;text-transform:uppercase;text-align:center;background:linear-gradient(90deg,#14a38b,#5ff2d0);margin-top:6px;padding:9px 10px;text-decoration:none;display:block}.tp-link.off{color:#f3efe666;pointer-events:none;background:#ffffff12}.acc-logins{border:1px solid var(--nt-line-strong,#ffffff24);background:#08090a73;gap:8px;margin-top:12px;padding:12px;display:grid}.acc-logins>strong{font:800 12px var(--nt-display);letter-spacing:.14em;text-transform:uppercase;color:var(--nt-accent-text,#bd7bff)}.acc-logins small,.acc-glink-note{color:#f3efe6b3;margin:0;font-size:12.5px;line-height:1.4}.acc-gdone{color:#f3efe6d9;margin:0;font-size:13.5px}.acc-pw-row .mp-input{flex:1;min-width:0}.acc-logins-msg{color:#d4b3ff;min-height:1em;margin:0;font-size:12.5px}.priv-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.priv-modes button{border:1px solid var(--nt-line);background:var(--nt-black);min-width:0;color:var(--nt-dim);font-size:12px;font-family:var(--nt-display);text-transform:uppercase;letter-spacing:.04em;box-shadow:none;border-radius:2px;padding:10px 4px;font-weight:800}.priv-modes button.active{background:var(--nt-accent);border-color:var(--nt-accent);color:var(--nt-on-accent)}.priv-modes button small{opacity:.8;letter-spacing:.02em;font-size:11px;display:block}.priv-mode-hint{color:var(--nt-dim);margin:0;font-size:13px;line-height:1.35}.mproom-fine{color:var(--nt-dim);text-align:center;opacity:.85;margin:0;font-size:12px;line-height:1.35}.mproom-fine.hidden{display:none}.screen .mp-room .kicker{color:var(--nt-accent-text);font-family:var(--nt-display);font-size:var(--nt-t-label);letter-spacing:.18em;text-transform:uppercase;margin:0;font-weight:700}.screen .mp-room h3{overflow-wrap:anywhere}.screen .mp-room .mp-label{justify-content:space-between;width:100%;display:flex}.screen .mp-room .mp-lineup{width:100%;margin:0}.screen .mp-room .mp-lineup li.busy{opacity:.55}.screen .mp-room .mp-lineup .mp-place{color:#f3c552}.screen .mp-room .mp-go:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.6)}.screen .mp-room .mp-go.hidden,.screen .mp-room .mproom-code.hidden{display:none}#tester-pop{align-items:center;overflow:hidden}@media (max-height:900px){.tp-perks{gap:3px;margin-bottom:8px;font-size:13px}.tp-steps li{font-size:12.5px;line-height:1.3}}@media (max-width:380px){.mp-friends-btn{flex:none;padding:0 10px}.mp-friends-btn span{display:none}}.free-spec{left:50%;bottom:calc(150px + var(--safe-b,0px));z-index:12;border:1px solid rgba(var(--nt-accent-rgb), .8);color:#fff;font:800 italic 17px var(--nt-display);letter-spacing:.04em;text-transform:uppercase;pointer-events:auto;cursor:var(--nt-cur-pointer,pointer);box-shadow:0 0 22px -4px rgba(var(--nt-accent-rgb), .7);animation:free-spec-in .3s var(--nt-ease) both;background:#08090ad1;align-items:center;gap:8px;padding:12px 18px;display:inline-flex;position:absolute;transform:translate(-50%)}.free-spec.hidden{display:none}.free-spec svg{fill:none;stroke:#bd7bff;stroke-width:1.8px;width:22px;height:22px}@keyframes free-spec-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.spec-cam{left:50%;bottom:calc(92px + var(--safe-b,0px));color:#e8fffb;font:800 13px var(--nt-display,sans-serif);letter-spacing:.08em;text-transform:uppercase;pointer-events:auto;cursor:var(--nt-cur-pointer,pointer);background:#080c18d1;border:1px solid #6ff0e473;border-radius:20px;align-items:center;gap:7px;padding:8px 14px;display:inline-flex;position:absolute;transform:translate(-50%)}.spec-cam.hidden{display:none}.spec-cam svg{fill:none;stroke:#6ff0e4;stroke-width:1.8px;stroke-linejoin:round;width:18px;height:18px}.spectate{width:max-content;max-width:calc(100vw - 16px)}@media (orientation:landscape) and (max-height:500px){.spectate,.spec-cam{left:auto;right:calc(12px + env(safe-area-inset-right,0px));transform:none}.spectate{bottom:calc(10px + var(--safe-b,0px))}.spec-cam{bottom:calc(86px + var(--safe-b,0px))}}.spectate .spec-info{min-width:0;max-width:100%;overflow:hidden}.spectate .spec-info strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(34vw,100%);display:block;overflow:hidden}@media (max-width:420px){.spec-leave{padding:0 10px;font-size:13px}}.screen .seg.seg-turbo{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.screen .seg.seg-turbo button{white-space:nowrap}.screen .mix-group{gap:12px}.screen .mix-note{margin:0}.screen .mix-setting{gap:2px}.screen .mix-setting .setting-desc{font-size:13px;line-height:1.35}.screen .mix-track{width:100%;padding-bottom:14px;position:relative}.screen .mix-track .volume-range{width:100%;height:40px;display:block}.screen .mix-mid{letter-spacing:.08em;text-transform:uppercase;color:var(--nt-dim);pointer-events:none;flex-direction:column;align-items:center;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.screen .mix-mid i{background:currentColor;width:2px;height:6px;margin-bottom:2px;display:block}.screen .mix-setting.is-default .mix-mid{color:var(--nt-accent)}.screen .mix-range::-webkit-slider-thumb{width:30px;height:30px;margin-top:-11px}.screen .mix-range::-moz-range-thumb{width:26px;height:26px}.screen .mix-reset{align-self:flex-start}body{scrollbar-color:rgba(var(--nt-accent-text-rgb), .35) transparent}body .support *,body .support{scrollbar-width:thin}.support{overscroll-behavior:contain;place-items:safe center;overflow-y:auto}@media (orientation:landscape) and (max-height:500px){#menu .gift-btn{top:calc(62px + var(--safe-t));right:calc(14px + env(safe-area-inset-right,0px))}}.screen #rank-tabs button{min-height:44px}@media (min-width:380px){.screen #rank-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.screen #rank-tabs button{letter-spacing:.01em;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;white-space:nowrap;padding-inline-start:2px;padding-inline-end:2px;font-size:13px}}.rank-list .vip-star~.staff-badge.b-vip,.rank-list .mp-who strong .staff-badge~.staff-badge{display:none}.screen #acc-mode{grid-template-columns:repeat(2,minmax(0,1fr))}@media (orientation:landscape) and (max-height:500px){.free-board{right:calc(84px + env(safe-area-inset-right,0px))}}.free-spec{white-space:nowrap;max-width:calc(100vw - 24px)}.screen #mproom-list{gap:4px}.screen #mproom-list li{min-height:0;padding-block-start:6px;padding-block-end:6px}.screen .mp-room .mproom-code .pp-text small{white-space:normal}@media (max-width:420px){.rank-list li.top .mp-who strong .staff-badge{display:none}}@media (orientation:landscape) and (max-height:500px){.free-spec{bottom:calc(22px + var(--safe-b,0px))}}#garage-tabs{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;justify-content:flex-start;gap:4px;overflow:auto hidden}#garage-tabs::-webkit-scrollbar{display:none}#garage-tabs button{letter-spacing:.05em;scroll-snap-align:start;flex:1 0 auto;min-width:max-content;padding:0 14px}#garage-tabs button:after{left:14px;right:14px}#garage-tabs:after{content:"";flex:0 0 12px}.market-tabs button{min-width:0;padding:0 2px}@media (max-width:380px){#garage-tabs button{letter-spacing:.03em;padding:0 11px;font-size:15px}.market-tabs button{letter-spacing:.04em;font-size:15px}}.rim-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rim-chip{gap:4px;min-height:78px;font-size:12px}.rim-chip .rim-ico{color:#8f8a80;width:42px;height:42px;transition:color .2s, transform .25s var(--nt-ease)}.rim-chip:hover .rim-ico{transform:rotate(18deg)}.rim-chip.active .rim-ico{color:#f3efe6}.rim-chip.rim-shop .rim-ico{color:#c9b98f}.rim-chip.rim-shop.active .rim-ico{color:#ffe7a6}.rim-chip.locked .rim-ico{opacity:.55}.rimsize-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.rimsize-grid .rim-chip{min-height:70px;font-size:13px}.rimsize-grid .rim-chip:hover .rim-ico{transform:none}.offset-row{align-items:center;gap:10px;display:flex}.offset-end{color:var(--nt-dim);font:700 11px / 1 var(--nt-display);letter-spacing:.04em;text-transform:uppercase;flex:none}.tire-seg button{white-space:nowrap;min-width:0;padding:0 4px;font-size:14px}.preset-input{letter-spacing:.02em;text-transform:none;font-size:18px}.preset-list{flex-direction:column;gap:6px;display:flex}.preset-empty{border:1px dashed var(--nt-line-strong);color:var(--nt-dim);font-size:var(--nt-t-label);text-align:center;margin:4px 0;padding:14px 12px;line-height:1.45}.preset-thumb,.market-thumb{background:linear-gradient(135deg, var(--pc,#333) 0 55%, #0009 55%);border:1px solid var(--nt-line-strong);place-items:center;width:46px;height:46px;display:grid;position:relative}.preset-thumb .rim-ico,.market-thumb .rim-ico{color:#e9e4da;width:36px;height:36px}.screen .preset-use{border-color:var(--nt-accent);background:rgba(var(--nt-accent-rgb), .18);font-family:var(--nt-display);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;padding:8px 12px;font-size:15px;font-weight:800}.preset-more{border:1px solid var(--nt-line);width:36px;height:36px;color:var(--nt-ink);cursor:var(--nt-cur-pointer,pointer);background:0 0;font-size:20px;line-height:1}.preset-actions button.danger{color:var(--nt-error);border-color:#ff6b6b80}.market-entry{border-color:rgba(var(--nt-accent-rgb), .6);background:radial-gradient(ellipse 50% 120% at 0% 50%, rgba(var(--nt-accent-rgb), .32), transparent 70%), linear-gradient(90deg, #150c24, #0b0a0e)}.market-entry .ce-text strong{color:#d9c2ff}.market-ico{border:1px solid rgba(var(--nt-accent-text-rgb), .5);place-items:center;width:40px;height:40px;display:grid}.market-ico svg{fill:none;stroke:#d9c2ff;stroke-width:1.8px;stroke-linejoin:round;width:24px;height:24px}.market-tabs button{cursor:var(--nt-cur-pointer,pointer);background:0 0;border:none}.market-price{font:800 19px var(--nt-display);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}#market.showcase{touch-action:none;cursor:grab;background:linear-gradient(#08090a00 0% 42%,#08090abf 70%)}#market.showcase .sheet-close{display:grid}#market.showcase .sheet-hint{display:block}@media (min-aspect-ratio:5/4){#market.showcase{background:linear-gradient(90deg,#08090a00 0% 50%,#08090a99 70%)}#market .sheet-hint{right:min(440px,44%)}}@media (max-width:420px){.rim-chip{font-size:11px}}@media (min-width:1100px) and (min-aspect-ratio:5/4){.screen.garage .garage-sheet{width:min(460px,40%)}}#garage-tabs{grid-template-columns:none;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column}#garage-tabs:not(.has-perf):after{display:none}#garage-tabs:not(.has-perf) button{white-space:nowrap;justify-self:center;padding:0 8px}#garage-tabs:not(.has-perf) button:after{left:8px;right:8px}.screen.garage .garage-tabs{z-index:2;background:#121315;flex:none;margin:0 -16px;padding:0 16px;position:sticky;top:-12px}@media (orientation:landscape) and (max-height:500px){.screen.garage .model-packs{margin-bottom:2px}.screen.garage .model-packs button{height:28px}.screen.garage .model-picker{grid-template-columns:38px 1fr 38px}.screen.garage .model-info h2{font-size:26px}.screen.garage .model-info .kicker{display:none}.screen.garage .arrow{width:38px;height:38px}.screen.garage .garage-tabs{top:calc(-14px - var(--safe-t))}.screen.garage .garage-tabs button{height:36px;font-size:15px}.screen.garage .garage-note{display:none}}#market:not(.showcase){background:linear-gradient(#08090ac7,#08090af0 40%)}#market>.panel{margin:calc(8px + var(--safe-t)) auto auto}.market-tabs button{white-space:nowrap;font-size:clamp(14px,4.2vw,18px)}.bk-list{border:1px solid var(--nt-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bk-have{color:var(--nt-live);font:700 12px var(--nt-body);white-space:nowrap;border:1px solid #3ddc8480;padding:2px 7px;font-style:normal}.hot-note{width:100%;font-family:var(--nt-display);font-size:var(--nt-t-label);letter-spacing:.08em;color:var(--nt-muted,#f3efe6b3);cursor:var(--nt-cur-pointer,pointer);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:6px 4px;font-weight:600;display:flex}.hot-note.hidden{display:none}.hot-note b{color:var(--nt-ink);font-weight:800}.hot-note em{color:var(--nt-ink);text-transform:uppercase;font-style:normal;font-weight:800}.hot-note em:after{content:" ›"}.hot-note:hover em{color:#b58cff}.hot-note:focus-visible em{color:#b58cff}.part-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.basic-trial{color:#ffd27a;text-align:center;border:1px solid #ffc44059;border-radius:8px;margin:0 0 8px;padding:6px 10px;font-size:.82rem}.part-chip{gap:4px;min-height:74px;padding:7px 3px 6px;font-size:12px}.part-chip .part-ico{color:#8f8a80;width:48px;height:32px;transition:color .2s, transform .25s var(--nt-ease);overflow:visible}.part-chip:hover .part-ico{transform:translateY(-1px)}.part-chip.active .part-ico{color:#f3efe6}.part-chip.part-shop .part-ico{color:#c9b98f}.part-chip.part-shop.active .part-ico{color:#ffe7a6}.part-chip.locked .part-ico{opacity:.55}.part-ico .pi-car{fill:none;stroke:#f3efe647;stroke-width:1px;stroke-linejoin:round}.part-ico .pi-on{fill:currentColor;stroke:none}.part-ico .pi-line{fill:none;stroke:currentColor;stroke-linecap:round}.part-ico .pi-bg{fill:#0a0b0d;stroke:#0a0b0d;stroke-width:.8px}.part-ico .pi-fire{fill:#ff7a1f;stroke:#ffd36a;stroke-width:.6px}.part-ico .pi-accent{fill:none;stroke:#ff3b4f;stroke-width:1.4px;stroke-linecap:round}.part-chip.part-premium{background:linear-gradient(160deg, #ffc4501a, transparent 60%), var(--nt-black);border-color:#ffcf6e66}.part-chip.part-premium .part-ico{color:#ffcf6e}.part-chip.part-premium.active{background:linear-gradient(160deg, #ffc45038, rgba(var(--nt-accent-rgb), .12));border-color:#ffcf6e}.part-chip.part-premium:before{content:"P";color:#241600;width:13px;height:13px;font:800 10px/1 var(--nt-display);background:#ffcf6e;place-items:center;display:grid;position:absolute;top:4px;left:4px}.kit-card{width:100%;color:var(--nt-ink);text-align:left;cursor:var(--nt-cur-pointer,pointer);background:radial-gradient(120% 140% at 0 0,#ff962847,#0000 55%),linear-gradient(100deg,#1d1406,#0d0b10 70%);border:1px solid #ffcf6e8c;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;display:grid}.kit-badge{color:#241600;font:800 12px/1 var(--nt-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ffcf6e;padding:5px 7px}.kit-text{gap:2px;min-width:0;display:grid}.kit-text strong{font:700 15px/1.15 var(--nt-display);color:#fff3dc}.kit-text small{color:#d9c79c;font-size:12px}.kit-go{color:#ffcf6e;font:800 13px var(--nt-display);letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffcf6e;padding:7px 12px}.kit-card.is-owned{background:linear-gradient(100deg,#17120a,#0d0b10 70%);border-color:#ffcf6e4d}.kit-card.is-owned .kit-go{color:#d9c79c;border-color:#ffcf6e66}@media (max-width:380px){.part-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-card{grid-template-columns:1fr auto}.kit-badge{grid-column:1/-1;justify-self:start}}@media (orientation:landscape) and (max-height:500px){.part-chip{min-height:64px;font-size:11px}.part-chip .part-ico{width:42px;height:28px}.kit-text strong{font-size:14px}}.part-opt+.part-opt{margin-top:6px}.preset-thumb.has-shot .rim-ico{visibility:hidden}.car-shot{object-fit:cover;pointer-events:none;width:100%;height:100%;animation:.35s ease-out both car-shot-in;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes car-shot-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.car-shot{animation:none}}.screen .tryon{bottom:calc(var(--safe-b) + 64px);z-index:3;box-shadow:0 -14px 24px 6px var(--nt-black);background:linear-gradient(100deg,#1d1609,#111014 75%);border:1px solid #ffcf6e8c;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin:6px 0 0;padding:10px 12px;display:grid;position:sticky}.tryon-kicker{color:#ffcf6e;font:800 11px var(--nt-display);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:5px;display:inline-flex}.tryon-kicker svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:12px;height:12px}.tryon-name{-webkit-line-clamp:2;color:var(--nt-ink);font:800 16px/1.15 var(--nt-display);text-transform:uppercase;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tryon-sub{color:var(--nt-dim);font-size:12px;line-height:1.35}.tryon-sub .coin{vertical-align:-2px;width:12px;height:12px}.screen .tryon-btns>button{clip-path:none;white-space:nowrap;min-height:44px;margin:0;padding:0 14px;font-size:14px}.tryon-buy .coin{vertical-align:-2px;width:15px;height:15px;margin:0 3px 0 5px}.part-chip.locked.active,.rim-chip.locked.active,.trail-chip.locked.active,.plate-chip.locked.active{border-color:#ffcf6e;box-shadow:inset 0 0 0 1px #ffcf6e80}.swatch.vip.locked.active{outline-offset:2px;outline:2px solid #ffcf6e}@media (orientation:landscape) and (max-height:500px){.tryon-name{-webkit-line-clamp:1;font-size:14px}.tryon-sub{font-size:11px}.screen .tryon-btns>button{min-height:38px;padding:0 10px;font-size:13px}}.deals{margin:0 0 14px}.deals .shop-section{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.deals-ends{font-family:var(--nt-body);letter-spacing:0;text-transform:none;color:var(--nt-dim);font-size:12px;font-weight:600}.deals-ends b,.vit-head b{font-variant-numeric:tabular-nums;color:var(--nt-ink)}.deal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.deal-mini{min-width:0;color:var(--nt-ink);text-align:left;cursor:var(--nt-cur-pointer,pointer);background:linear-gradient(#3ddc841f,#0a0a0deb 70%);border:1px solid #3ddc8473;border-radius:4px;grid-template-rows:64px auto auto;gap:4px;padding:8px;display:grid}.deal-name{min-height:2.2em;font-family:var(--nt-display);text-transform:uppercase;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:800;line-height:1.1;display:-webkit-box;overflow:hidden}.vit-label{font-family:var(--nt-display);letter-spacing:.12em;text-transform:uppercase;color:var(--nt-dim);margin:12px 0 6px;font-size:12px;font-weight:800}.vitrine{background:radial-gradient(70% 90% at 100% 0,#c06bff2e,#0000 70%),radial-gradient(60% 90% at 0 100%,#ff2e4a29,#0000 70%),linear-gradient(#120b12,#0a090b);border:1px solid #ff2e4a59;margin:0 0 16px;padding:12px}.vit-head small{color:var(--nt-dim);white-space:nowrap;font-size:12px}.vit-gift{color:var(--nt-ink);background:#3ddc841a;border-left:3px solid #3ddc84;margin:6px 0 10px;padding:8px 10px;font-size:13px;line-height:1.35}.iap-pend-bar{top:calc(12px + var(--safe-t,0px));z-index:70;width:min(100% - 32px,520px);color:var(--nt-ink);cursor:var(--nt-cur-pointer,pointer);background:#0e0c08f5;border:1px solid #f3c55299;border-left:4px solid #f3c552;padding:12px 14px;font-size:15px;line-height:1.35;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000080}.iap-pend{color:var(--nt-ink);text-align:left;background:#f3c5521f;border-left:3px solid #f3c552;padding:8px 10px;display:block}.vit-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vit-cards+.vit-cards{margin-top:10px}.vit-card{--vt:#ff2e4a;border:1px solid var(--vt);background:linear-gradient(180deg, color-mix(in srgb, var(--vt) 22%, transparent), #08080af2 75%);min-width:0;box-shadow:inset 0 0 16px color-mix(in srgb, var(--vt) 25%, transparent);color:var(--nt-ink);text-align:center;cursor:var(--nt-cur-pointer,pointer);grid-template-rows:auto auto auto auto;gap:2px;padding:0 0 8px;display:grid}.vit-shot{aspect-ratio:240/140;background:radial-gradient(ellipse 60% 55% at 50% 60%, color-mix(in srgb, var(--vt) 30%, transparent), transparent 75%);display:block;position:relative;overflow:hidden}.vit-shot .car-shot{object-fit:cover;width:100%;height:100%}.vit-tier{font-family:var(--nt-display);letter-spacing:.14em;text-transform:uppercase;color:var(--vt);font-size:11px;font-weight:800}.vit-card strong{min-height:2.2em;font-family:var(--nt-display);text-transform:uppercase;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;align-content:center;padding:0 6px;font-size:16px;font-weight:800;line-height:1.1;display:-webkit-box;overflow:hidden}.vit-price{font-family:var(--nt-display);font-size:18px;font-weight:800}.vit-price .coin{margin-right:3px}@media (max-width:560px){.deal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vit-card strong{font-size:14px}.vit-price{font-size:15px}}.spin-vitrine{text-transform:none;font-size:14px;line-height:1.3}.daily-giros{color:var(--nt-accent-text);text-align:center;margin-top:2px;font-size:10px;font-weight:700;line-height:1.1}.hs{flex:none;min-width:0;position:relative}.hs>.hs-row{-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fl,0px), #000 calc(100% - var(--fr,0px)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fl,0px), #000 calc(100% - var(--fr,0px)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fl,0px), #000 calc(100% - var(--fr,0px)), transparent 100%)}.hs.can-l>.hs-row{--fl:36px}.hs.can-r>.hs-row{--fr:36px}.hs-row.is-dragging{cursor:grabbing}.hs-row.is-dragging>*{pointer-events:none}.hs-btn{z-index:1;border:1px solid var(--nt-line-strong);background:var(--nt-black);width:30px;color:var(--nt-ink);cursor:var(--nt-cur-pointer,pointer);border-radius:2px;place-items:center;padding:0;transition:border-color .2s,color .2s;display:none;position:absolute;top:0;bottom:0}.hs-prev{left:0}.hs-next{right:0}.hs-btn:hover{border-color:var(--nt-accent);color:var(--nt-accent-text)}.hs-btn svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (hover:hover) and (pointer:fine){.hs.can-l>.hs-prev,.hs.can-r>.hs-next{display:grid}}.screen.garage .garage-sheet{touch-action:auto;flex-direction:column;gap:0;padding:0;display:flex;position:relative;overflow:hidden}.screen.garage .garage-sheet:before{z-index:4;margin:0;top:0;left:0}.garage-scroll{overscroll-behavior:contain;touch-action:pan-y;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:12px 16px 14px;scroll-padding-top:52px;display:flex;overflow-y:auto}@media (min-aspect-ratio:5/4){.garage-scroll{padding-top:calc(14px + var(--safe-t))}}.garage-foot{z-index:3;padding:10px 16px calc(10px + var(--safe-b));border-top:1px solid var(--nt-line);background:var(--nt-black);flex-direction:column;flex:none;gap:8px;display:flex;position:relative}.garage-foot:before{content:"";pointer-events:none;background:linear-gradient(#08090a00,#08090ad9);height:14px;position:absolute;bottom:100%;left:0;right:0}.screen .garage-foot .garage-actions{box-shadow:none;background:0 0;margin:0;position:static}.screen.garage .garage-note{margin:2px 0 0;font-size:12px;line-height:1.45}@media (orientation:landscape) and (max-height:500px){.garage-foot{padding:6px 16px calc(6px + var(--safe-b));gap:6px}.screen .garage-foot .garage-actions>button{height:44px;font-size:19px}}@media (min-width:1600px) and (min-aspect-ratio:5/4){.screen.garage .garage-sheet{width:min(600px,34%)}}.screen.garage .hs>.model-packs{margin:0}.screen.garage .model-packs button{height:38px;padding:0 13px}.screen.garage .model-packs button.locked:not(.active){color:#a8a295cc}.model-packs button:hover{border-color:var(--nt-line-strong);color:var(--nt-ink)}.gsel{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.gsel-wheels{grid-template-columns:repeat(4,minmax(0,1fr))}.gsel-tile{border:1px solid var(--nt-line);background:var(--nt-black);min-width:0;min-height:60px;color:var(--nt-dim);font-family:var(--nt-display);letter-spacing:.04em;text-align:center;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);border-radius:2px;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;padding:7px 4px 6px;font-size:12px;font-weight:700;line-height:1.08;transition:border-color .2s,color .2s,background .2s;display:flex;position:relative}.gsel-tile:hover{border-color:var(--nt-line-strong);color:var(--nt-ink)}.gsel-tile.active{border-color:var(--nt-accent);background:rgba(var(--nt-accent-rgb), .14);color:var(--nt-ink);box-shadow:inset 0 -3px 0 var(--nt-accent)}.gsel-name{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.gsel-prev{flex:none;place-items:center;width:100%;height:26px;display:grid}.gsel-prev .part-ico{color:#8f8a80;width:46px;height:30px;transition:color .2s;overflow:visible}.gsel-prev .rim-ico{color:#8f8a80;width:28px;height:28px}.gsel-tile.active .part-ico,.gsel-tile.active .rim-ico,.gsel-tile:hover .part-ico,.gsel-tile:hover .rim-ico{color:var(--nt-ink)}.gsel-color{border:1px solid #fff3;border-radius:2px;flex:none;width:100%;max-width:46px;height:22px;display:block}.gsel-colors .gsel-tile{justify-content:center;min-height:48px;padding:6px 4px 11px;overflow:hidden}.gsel-colors .gsel-color{border:0;border-top:1px solid #ffffff2e;border-radius:0;max-width:none;height:6px;position:absolute;bottom:0;left:0;right:0}.gsel-colors .gsel-tile.active{box-shadow:none}.gsel-color.is-stock{background:conic-gradient(from 45deg, #6b7280 0 25%, #1f2937 0 50%, #6b7280 0 75%, #1f2937 0);background-size:12px 12px}.gsel-val{max-width:100%;color:var(--nt-ink);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.3;overflow:hidden}.garage-options .gsel+.opt,.garage-options .gsel+#part-groups{margin-top:4px}@media (max-width:380px){.gsel-tile{letter-spacing:.02em;font-size:11px}.gsel-wheels .gsel-name{font-size:10.5px}}@media (orientation:landscape) and (max-height:500px){.gsel-tile{gap:3px;min-height:56px;padding:6px 3px 5px}.gsel-prev{height:24px}}.swatches.sw-grid{flex-flow:column;gap:10px;display:flex}.sw-base{flex-wrap:wrap;gap:6px;display:flex}.sw-colors{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:6px;display:grid}.sw-colors .swatch{aspect-ratio:1;width:auto;height:auto;min-height:38px}.swatch.sw-named{border:1px solid var(--nt-line);width:auto;height:40px;color:var(--nt-ink);font-family:var(--nt-display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;padding:0 12px 0 9px;font-size:13px;font-weight:700;display:inline-flex;background:var(--nt-black)!important}.swatch.sw-named:after{content:none}.swatch.sw-named:hover{border-color:var(--nt-line-strong);transform:none}.swatch.sw-named.active{border-color:var(--nt-accent);box-shadow:none;background:rgba(var(--nt-accent-rgb), .16)!important}.sw-dot{border:1px solid #ffffff40;border-radius:2px;flex:none;width:18px;height:18px}.sw-named.stock .sw-dot{background:conic-gradient(from 45deg, #6b7280 0 25%, #1f2937 0 50%, #6b7280 0 75%, #1f2937 0);background-size:9px 9px}.sw-named.body .sw-dot{background:var(--body-color,#888)}.sw-named.carbon .sw-dot{background:repeating-linear-gradient(45deg,#2b2f36 0 3px,#111317 3px 6px)}.sw-colors .swatch.custom,.swatch.custom{border:1px dashed var(--nt-line-strong);background:var(--pick,var(--nt-black))!important}.swatch.custom:hover{border-color:var(--nt-ink)}.sw-colors .swatch.custom:after{content:"";background:var(--nt-ink);filter:drop-shadow(0 1px 1px #0009);pointer-events:none;position:absolute;top:28%;bottom:28%;left:28%;right:28%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 4.5l5 5M12.6 6.4l5 5M16 3a2.1 2.1 0 0 1 3 0l2 2a2.1 2.1 0 0 1 0 3l-2.3 2.3-5-5zM13.7 7.3l-8.9 8.9L4 20l3.8-.8 8.9-8.9'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 4.5l5 5M12.6 6.4l5 5M16 3a2.1 2.1 0 0 1 3 0l2 2a2.1 2.1 0 0 1 0 3l-2.3 2.3-5-5zM13.7 7.3l-8.9 8.9L4 20l3.8-.8 8.9-8.9'/%3E%3C/svg%3E") 50%/contain no-repeat}.sw-vip-group{border-top:1px solid var(--nt-line);flex-direction:column;gap:7px;padding-top:10px;display:flex}.sw-sub{color:#ffdf8a;font-family:var(--nt-display);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12px;font-weight:700;display:flex}.sw-sub small{color:var(--nt-dim);font-family:var(--nt-body);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.sw-vip-group .swatch.vip:before{content:none}.sw-vip-group .swatch.vip.locked{opacity:1}.sw-vip-group .swatch.vip.locked:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffdf8a' d='M7 10V7a5 5 0 0110 0v3h2v12H5V10zm2.5 0h5V7a2.5 2.5 0 00-5 0z'/%3E%3C/svg%3E") 50%/11px no-repeat,#08090ae0;border-radius:2px 0;width:18px;height:18px;position:absolute;top:auto;bottom:-1px;left:auto;right:-1px;-webkit-mask:none;mask:none}.preset-save{border:1px solid rgba(var(--nt-accent-rgb), .45);background:radial-gradient(ellipse 60% 120% at 0% 0%, rgba(var(--nt-accent-rgb), .16), transparent 70%), var(--nt-asphalt);flex-direction:column;gap:8px;padding:12px;display:flex}.preset-save-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.preset-save-head strong{font-family:var(--nt-display);text-transform:uppercase;font-size:19px;font-style:italic;font-weight:800;line-height:1}.preset-count{color:var(--nt-dim);font-family:var(--nt-display);letter-spacing:.08em;font-variant-numeric:tabular-nums;text-transform:uppercase;flex:none;font-size:13px;font-style:normal;font-weight:700}.preset-save-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.preset-save-row .mp-input{height:48px;margin:0}.screen button.primary.preset-save-btn{clip-path:none;align-items:center;gap:8px;height:48px;margin:0;padding:0 18px;font-size:18px;display:inline-flex}.preset-save-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:18px;height:18px}.preset-save .plate-hint{margin:0}.preset-list-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin-top:4px;display:flex}.preset-list-head small{color:var(--nt-dim);font-size:12px}.preset-list-head small b{color:var(--nt-ink)}.preset-list-head:has(+.preset-list.is-empty){display:none}.preset-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.preset-list.is-empty{grid-template-columns:1fr}.preset-card{border:1px solid var(--nt-line);background:var(--nt-grain), var(--nt-asphalt);flex-direction:column;min-width:0;transition:border-color .2s;display:flex;position:relative}.preset-card .preset-thumb .rim-ico{aspect-ratio:1;width:40%;height:auto}.preset-badge{z-index:1;color:#ffdf8a;white-space:nowrap;background:#08090adb;border:1px solid #ffcf6e8c;align-items:center;gap:4px;max-width:calc(100% - 12px);padding:3px 6px;font-size:11px;font-weight:700;line-height:1.1;display:inline-flex;position:absolute;top:6px;left:6px}.preset-missing{color:#ffdf8a;background:#ffc45014;border:1px solid #ffcf6e59;grid-column:1/-1;align-items:flex-start;gap:7px;margin:0 0 2px;padding:8px 10px;font-size:12.5px;line-height:1.4;display:flex}.preset-card .preset-rename{height:38px;margin:0}.preset-empty{flex-direction:column;align-items:center;gap:6px;padding:18px 14px;display:flex}.preset-empty strong{color:var(--nt-ink);font-family:var(--nt-display);letter-spacing:.04em;text-transform:uppercase;font-size:16px;font-weight:800}.preset-empty small{max-width:34ch;color:var(--nt-dim);font-size:13px;line-height:1.45}.preset-empty b{color:var(--nt-ink)}.preset-empty-ico svg{fill:none;width:28px;height:28px;stroke:var(--nt-accent-text);stroke-width:1.6px;stroke-linejoin:round}.garage-market-entry{margin:4px 0 0}@media (max-width:340px){.preset-list{grid-template-columns:1fr}}.mk-how{border:1px solid var(--nt-line);background:var(--nt-asphalt)}.mk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mk-card{border:1px solid var(--nt-line);min-width:0;color:var(--nt-ink);font:inherit;text-align:left;cursor:var(--nt-cur-pointer,pointer);transition:border-color .2s, transform .2s var(--nt-ease), box-shadow .2s;background:linear-gradient(#15131b,#0b0a0e);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.mk-name{font-family:var(--nt-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.1;overflow:hidden}.mk-meta{color:var(--nt-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.mk-items{color:#ffdf8a;white-space:nowrap;border:1px solid #f3c55259;padding:2px 6px;font-size:11px;font-weight:700}.mk-status{z-index:1;font-family:var(--nt-display);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--nt-line-strong);color:var(--nt-ink);background:#08090adb;padding:3px 7px;font-size:11px;font-weight:800;position:absolute;top:6px;right:6px}.mk-remove{min-height:36px;color:var(--nt-error);font-family:var(--nt-display);letter-spacing:.06em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:0 0;border:1px solid #ff6b6b80;border-radius:2px;padding:0 12px;font-size:13px;font-weight:800}#market .sheet-hint{line-height:1.35;left:70px}@media (max-aspect-ratio:5/4){#market .sheet-hint{right:70px}}@media (min-width:900px) and (min-aspect-ratio:5/4){.mk-grid{gap:10px}}#daily .support-card.daily-card{text-align:center;cursor:auto;gap:12px;width:min(100%,440px);margin-bottom:0;padding:30px 22px 14px}#settings .legal-links{margin-bottom:40px}@media (max-width:400px){.screen #mp-modes button{letter-spacing:0;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(13px,3.6vw,15px)}}.news-btn:after{content:"";position:absolute;top:-8px;bottom:-8px;left:-4px;right:-4px}.gem{vertical-align:-.14em;filter:drop-shadow(0 .06em .1em #00000080)drop-shadow(0 0 .18em #6fe3ff47);background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2032%2030%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27g%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%270%27%20y2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23eafdff%27%2F%3E%3Cstop%20offset%3D%27.42%27%20stop-color%3D%27%236fe3ff%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%238b3dff%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27h%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%271%27%20y2%3D%270%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%27.1%27%2F%3E%3Cstop%20offset%3D%27.5%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%27.35%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23fff%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%27M9%204h14l7.5%208.5L16%2028.5%201.5%2012.5Z%27%20fill%3D%27url(%23g)%27%20stroke%3D%27%23160a33%27%20stroke-width%3D%271.6%27%20stroke-linejoin%3D%27round%27%2F%3E%3Cpath%20d%3D%27M1.5%2012.5h29M9%204l4%208.5L16%204l3%208.5L23%204M13%2012.5l3%2016%203-16%27%20fill%3D%27none%27%20stroke%3D%27%23160a33%27%20stroke-opacity%3D%27.5%27%20stroke-width%3D%271.1%27%20stroke-linejoin%3D%27round%27%2F%3E%3Cpath%20d%3D%27M9%204h7l-3%208.5H1.5Z%27%20fill%3D%27%23fff%27%20fill-opacity%3D%27.6%27%2F%3E%3Cpath%20d%3D%27M13%2012.5h6l-3%2016Z%27%20fill%3D%27url(%23h)%27%2F%3E%3C%2Fsvg%3E") 50%/contain no-repeat;flex:none;width:1.08em;height:1em;margin-right:.26em;display:inline-block}.amt{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.dual-cur{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 .35em;display:inline-flex}.dual-cur .or{color:var(--nt-dim);text-transform:lowercase;font-size:.8em;font-weight:600}.dual-cur .cur-pair{white-space:nowrap;align-items:center;display:inline-flex}.dual-cur .cur-pair .or{margin-right:.3em}.dual-cur s{color:var(--nt-dim);margin-right:.2em;font-weight:600}.amt.amt-gold,.dual-cur .amt-gold{color:#ffdf8a}.amt.amt-gems{color:#a9f1ff}.primary .amt,button.primary .amt{color:inherit}.dual-cur .amt-gems{color:#a9f1ff}.wallet-chip.dual-wallet{gap:0;padding-left:10px;font-size:18px}.dual-wallet .w-cur{font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.dual-wallet .w-cur .coin,.dual-wallet .w-cur .gem{font-size:18px}.dual-wallet .w-gems{color:#a9f1ff;border-left:1px solid #f3efe633;margin-left:9px;padding-left:9px}.w-pend{font:700 10px/1 var(--nt-body,inherit);letter-spacing:.01em;color:#a9f1ff;white-space:nowrap;border:1px dashed #6fe3ff8c;border-radius:2px;margin-left:6px;padding:2px 5px}@media (max-width:400px){.wallet-chip.dual-wallet{padding-left:8px;font-size:16px}.dual-wallet .w-gems{margin-left:7px;padding-left:7px}.dual-wallet .w-pend{display:none}}@media (max-width:520px) and (orientation:portrait){#shop .wallet-chip.dual-wallet{position:relative}#shop .wallet-chip.dual-wallet,#menu .menu-wallet.dual-wallet{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;height:auto;min-height:42px;padding:4px 36px 4px 9px;font-size:14px;line-height:1.1}#shop .dual-wallet .w-cur .coin,#shop .dual-wallet .w-cur .gem,#menu .menu-wallet.dual-wallet .w-cur .coin,#menu .menu-wallet.dual-wallet .w-cur .gem{font-size:14px}#shop .dual-wallet .w-gems,#menu .menu-wallet.dual-wallet .w-gems{border-left:0;margin-left:0;padding-left:0}#shop .dual-wallet .wallet-plus,#menu .menu-wallet.dual-wallet .wallet-plus{width:24px;height:24px;margin:-12px 0 0;font-size:19px;position:absolute;top:50%;right:5px}}.ce-pile .gem{margin:0 -6px;font-size:26px}.ce-pile .gem:nth-child(2){transform:translateY(-6px)}.coin-card .coin-body strong .gem{font-size:.72em}.sheet-buttons.sheet-buttons.sheet-buttons.vis-gold.vis-gems{flex-wrap:wrap}.sheet-buttons.sheet-buttons.sheet-buttons.vis-gold.vis-gems>.sheet-buy{flex:100%}.sheet-buttons>.sheet-buy-gold,.sheet-buttons>.sheet-buy-gems{flex:1 1 0;padding:0 8px;font-size:15px}#sheet-price .dual-cur{font-size:inherit;justify-content:flex-start}#sheet-price .dual-cur .or{font-size:.5em}.earn-box{border:1px solid var(--nt-line,#f3efe624);background:#08090a8c;margin:0 0 12px}.earn-box summary{font:800 13px var(--nt-display);letter-spacing:.08em;text-transform:uppercase;color:var(--nt-ink);cursor:var(--nt-cur-pointer,pointer);justify-content:space-between;align-items:center;padding:11px 14px;list-style:none;display:flex}.earn-help{gap:8px;padding:0 14px 12px;display:grid}.earn-help p{color:#f3efe6d1;margin:0;font-size:13px;line-height:1.45}.earn-help p b{color:var(--nt-ink);margin-right:.2em}.earn-help .earn-rule{color:var(--nt-dim);font-size:12px}.vit-lock small{color:var(--nt-dim);text-transform:none;letter-spacing:0;font-size:10.5px;font-weight:600}.acc-check.modes-hyper{background:#ff5fcf0f;border:1px dashed #ff5fcf73;margin:2px 0 0;padding:10px 12px}.acc-check.modes-hyper.hidden{display:none}.acc-check.modes-hyper.on{border-style:solid;border-color:#ff5fcfcc;box-shadow:0 0 18px -6px #ff5fcfb3}.modes-hyper small{color:#f3efe6b8;font-size:12px;line-height:1.35}.milestone-line{color:#f3efe6c7;margin:10px 0 0;font-size:12.5px}.milestone-line b{color:var(--nt-ink)}.mc .gem{margin:0 2px 0 0;font-size:16px}.mc .amt{gap:0}.nt-tags{--nt-tg-ico:116px;border:1px solid var(--nt-line-strong);background:var(--nt-grain), linear-gradient(180deg, #8b3dff1a 0%, #08090a8c 46%);min-width:0;clip-path:var(--nt-chamfer);gap:12px;margin-top:12px;padding:16px 14px 14px;display:grid;container-type:inline-size}.nt-tags>*{min-width:0}.nt-head{gap:4px;display:grid}.nt-head strong{font:800 var(--nt-t-sub) / 1.1 var(--nt-display);letter-spacing:.04em;text-transform:uppercase;color:var(--nt-ink)}.nt-head small{font:500 13px/1.4 var(--nt-body);color:var(--nt-dim)}.nt-preview{border:1px solid var(--nt-line);background:#08090ab8;gap:8px;padding:12px;display:grid}.nt-pv-label,.nt-group span{font:800 12px/1 var(--nt-display);letter-spacing:.14em;text-transform:uppercase;color:var(--nt-accent-text)}.nt-pv-rank{justify-items:start;gap:6px;display:grid}.nt-pv-name{font:700 19px/1.2 var(--nt-body);color:var(--nt-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 0;display:flex}.nt-pv-name .staff-badge{margin-left:6px}.nt-pv-name .pod{margin-right:6px}.nt-pv-title,.nt-title-ico{color:#2a1c00;font:italic 800 13px/1.5 var(--nt-display);letter-spacing:.03em;background:linear-gradient(90deg,#f3c552,#ffdf8a);border-radius:999px;padding:1px 10px}.nt-pv-car{border-top:1px solid var(--nt-line);justify-content:center;padding-top:8px;display:flex}.nt-pv-car canvas{width:min(100%,420px);height:auto}.nt-pv-x-row{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.nt-pv-x{border:1px solid var(--nt-line-strong);min-height:36px;color:var(--nt-ink);cursor:var(--nt-cur-pointer,pointer);background:#ffffff0a;border-radius:2px;align-items:center;gap:6px;padding:2px 8px 2px 6px;display:inline-flex}.nt-pv-x:hover{border-color:#ff5c78b3}.nt-pv-x:focus-visible{border-color:#ff5c78b3}.nt-pv-x-ico{color:#ff7a8c;font-size:18px;line-height:1}.nt-group{border-bottom:1px solid var(--nt-line);justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;padding-bottom:6px;display:flex}.nt-group em{font:800 14px/1 var(--nt-display);font-variant-numeric:tabular-nums;color:#f3c552;font-style:normal}.nt-emb-hint{font:500 13px/1.4 var(--nt-body);color:var(--nt-dim);margin:-4px 0 0}.nt-grid{gap:6px;min-width:0;display:grid}.screen .nt-card{grid-template-columns:var(--nt-tg-ico) minmax(0, 1fr) 28px;border:1px solid var(--nt-line);background:linear-gradient(180deg, var(--nt-concrete-hi) 0%, var(--nt-concrete) 100%);width:100%;min-width:0;min-height:64px;color:var(--nt-ink);font:inherit;text-align:left;text-transform:none;letter-spacing:0;white-space:normal;cursor:var(--nt-cur-pointer,pointer);box-shadow:none;clip-path:none;border-radius:2px;align-items:center;gap:12px;margin:0;padding:10px 12px;transition:border-color .18s,background-color .18s;display:grid}.screen .nt-card:hover:not(:disabled){border-color:var(--nt-line-strong)}.screen .nt-card.on{border-color:var(--nt-accent);background:linear-gradient(180deg, rgba(var(--nt-accent-rgb), .2) 0%, rgba(var(--nt-accent-rgb), .07) 100%);box-shadow:inset 0 0 0 1px rgba(var(--nt-accent-rgb), .55)}.screen .nt-card:focus-visible{outline:2px solid var(--nt-accent-text);outline-offset:2px}.screen .nt-card.locked{cursor:var(--nt-cur-default,default);opacity:1;background:#08090a80}.screen .nt-card.locked .nt-chip,.screen .nt-card.locked .nt-txt strong{opacity:.55}.nt-chip{justify-content:center;align-items:center;min-width:0;max-width:100%;display:flex;overflow:hidden}.nt-chip>*{max-width:100%}.nt-chip .staff-badge{letter-spacing:.03em;white-space:nowrap;margin:0;padding:3px 7px;font-size:12px}.nt-chip .staff-badge.b-influencer{letter-spacing:.02em;padding:3px 5px;font-size:10.5px}.nt-emb-ico{width:100%;height:32px}.nt-emb-ico>svg,.nt-emb-ico>.pod{flex:none;width:28px;height:28px;margin:0}.nt-emb-ico>.pe-emb{flex:none;margin:0;font-size:26px}.nt-emb-ico .nt-trophy{fill:#e8c25a}.nt-emb-ico .nt-none{color:var(--nt-dim)}.nt-emb-ico .vip-star{margin:0;transform:scale(1.35)}.nt-title-ico{padding:0 10px;font-size:14px;line-height:1.6}.nt-txt{gap:3px;min-width:0;display:grid}.nt-txt strong{font:800 16px/1.1 var(--nt-display);letter-spacing:.05em;text-transform:uppercase;color:var(--nt-ink);overflow-wrap:anywhere;display:block}.nt-txt small{-webkit-line-clamp:3;font:500 13px/1.35 var(--nt-body);color:var(--nt-dim);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nt-card.on .nt-txt small{color:var(--nt-ink-2,#d9d4ca)}.nt-mark{border:1.5px solid var(--nt-line-strong);width:26px;height:26px;color:var(--nt-ink);border-radius:2px;justify-self:end;place-items:center;font-style:normal;display:grid}.nt-mark svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.nt-card.on .nt-mark{border-color:var(--nt-accent);background:var(--nt-accent);color:var(--nt-on-accent)}.nt-card.on .nt-mark b{font:900 15px/1 var(--nt-display)}.nt-emb-pick .nt-mark{border-radius:50%}.nt-emb-pick.on .nt-mark{box-shadow:inset 0 0 0 5px var(--nt-accent);background:0 0}.nt-emb-pick.on .nt-mark svg{display:none}.nt-card.locked .nt-mark{color:var(--nt-dim);border-color:#0000}.nt-card.locked .nt-mark svg{width:17px;height:17px}.nt-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.screen .nt-link{box-shadow:none;margin:0}.nt-msg{min-height:1em;color:var(--nt-live);margin:0;font-size:13px}.nt-msg.bad{color:#f3c552}@container (width>=700px){.nt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=400px){.nt-grid{--nt-tg-ico:104px}.nt-chip .staff-badge{letter-spacing:.02em;padding:3px 5px;font-size:11px}.screen .nt-card{gap:10px;padding:10px}}@media (prefers-reduced-motion:reduce){.screen .nt-card{transition:none}}.ctl-measuring{visibility:hidden!important}#controls.ctl-custom{pointer-events:none;padding:0;top:0;bottom:0;left:0;right:0}#controls.ctl-custom .ctrl-group{display:contents}#controls.ctl-custom .ctrl{pointer-events:auto;opacity:var(--ctl-op,1)}#controls.ctl-custom .ctrl.boost.empty{opacity:calc(var(--ctl-op,1) * .5)}#controls.ctl-custom[data-size] .ctrl.look{transform:none}#controls.ctl-custom[data-size] .ctrl.look.pressed{transform:scale(.94)}#controls.ctl-custom .steer-zone{pointer-events:auto}.ctl-editor{z-index:150;background:radial-gradient(120% 80% at 50% 110%, rgba(var(--nt-accent-rgb), .16), transparent 60%), #070809;touch-action:none;-webkit-user-select:none;user-select:none;font-family:var(--nt-body);color:var(--nt-ink);position:absolute;top:0;bottom:0;left:0;right:0}.ctl-ed-ghost{pointer-events:none;border:1px dashed #f3efe638;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute}.ctl-ed-handle{background:var(--nt-accent);border:2px solid var(--nt-ink);cursor:nwse-resize;border-radius:50%;width:28px;height:28px;display:none;position:absolute;bottom:-14px;right:-14px;box-shadow:0 2px 8px #0009}.ctl-ed-bar{left:50%;top:calc(var(--safe-t) + 10px);width:min(520px, calc(100% - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:calc(100% - 20px - var(--safe-t) - var(--safe-b));border:1px solid var(--nt-line-strong);z-index:3;background:#111315f0;border-radius:4px;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 14px;transition:opacity .15s;display:grid;position:absolute;overflow-y:auto;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.ctl-ed-min{border:1px solid var(--nt-line-strong);background:var(--nt-concrete);min-width:44px;min-height:36px;color:var(--nt-ink);font:700 12px var(--nt-display);letter-spacing:.04em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);border-radius:2px;flex:none;margin:-6px -6px -6px 0}.ctl-ed-chip{font:600 12px var(--nt-body);color:var(--nt-accent-text);white-space:nowrap}.ctl-ed-actions button.is-primary{background:var(--nt-accent);border-color:var(--nt-accent);color:var(--nt-on-accent)}.screen .seg.seg-names{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.screen .seg.seg-names button{white-space:nowrap}#hud{left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px)}#hud .revive{left:calc(-1 * env(safe-area-inset-left,0px));right:calc(-1 * env(safe-area-inset-right,0px))}@media (orientation:landscape) and (max-height:500px){.free-board{right:84px}}#controls .ctrl.look{right:calc(10px + env(safe-area-inset-right,0px))}#controls:not(.auto-throttle) .ctrl.look{right:calc(18px + min(24vw, 106px) + env(safe-area-inset-right,0px))}#controls.hud-swap .ctrl.look,#controls.hud-swap:not(.auto-throttle) .ctrl.look{right:auto;left:calc(18px + min(24vw, 106px) + env(safe-area-inset-left,0px))}#controls.hud-swap.auto-throttle .ctrl.look{left:calc(10px + env(safe-area-inset-left,0px))}#btn-pause:after,#hud .lights-btn:after{content:"";position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}#hud#hud.vis-rankgoal-top .toast{top:calc(216px + var(--safe-t))}#hud#hud.vis-mpboard-top .toast{top:calc(342px + var(--safe-t))}@media (max-height:500px){.toast{top:calc(134px + var(--safe-t))}#hud#hud.vis-rankgoal-top .toast{top:calc(190px + var(--safe-t))}#hud#hud.vis-mpboard-top .toast{top:calc(60px + var(--safe-t));align-items:flex-end;max-width:44%;left:auto;right:84px}.mp-board{top:calc(var(--safe-t) + 128px);gap:2px;font-size:12px}.mp-board .goal{font-size:10px}.mp-board .row{padding:2px 10px 2px 3px}.mp-board .pos{width:20px;height:20px;font-size:11px}.mp-board .vc{width:22px;height:22px}}.acc-discord{background:linear-gradient(90deg,#5865f233,#5865f208);border-color:#7289ff73;margin-top:8px;text-decoration:none}.garage-toast{z-index:4;border:1px solid var(--nt-line-strong);background:var(--nt-grain), linear-gradient(180deg, var(--nt-concrete), var(--nt-asphalt));color:var(--nt-ink);font:600 14px/1.35 var(--nt-body);text-wrap:pretty;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s var(--nt-ease), transform .32s var(--nt-ease), visibility 0s linear .32s;border-radius:2px;align-items:flex-start;gap:9px;padding:11px 14px 11px 12px;display:flex;position:absolute;bottom:calc(100% + 10px);left:16px;right:16px;transform:translateY(8px);box-shadow:0 12px 28px #0000008c}.garage-toast:before{content:"";background:var(--nt-accent);width:64px;height:3px;position:absolute;top:-1px;left:-1px}.garage-toast.show{opacity:1;visibility:visible;transition:opacity .22s var(--nt-ease), transform .32s var(--nt-ease), visibility 0s;transform:none}.garage-toast svg{fill:none;width:18px;height:18px;stroke:var(--nt-accent-text);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.garage-toast.is-warn:before{background:#ffcf6e}.garage-toast.has-action{align-items:center}.garage-toast.has-action.show{pointer-events:auto}.garage-toast>span{flex:auto}.garage-toast-act{border:1px solid var(--nt-accent);min-height:36px;color:var(--nt-accent-text);font:700 13px/1 var(--nt-body);letter-spacing:.04em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:0 0;border-radius:2px;flex:none;padding:0 14px}.garage-toast.is-warn svg{stroke:#ffcf6e;stroke-width:2.2px}@media (prefers-reduced-motion:reduce){.garage-toast,.garage-toast.show{transition:opacity .15s linear,visibility;transform:none}}.garage-foot .tryon-alt .gem{font-size:15px}@media (max-width:380px){.screen .garage-foot .tryon-btns>button{padding:0 10px}}.screen.garage .model-lock{text-align:center;text-wrap:balance;max-width:34ch;margin-inline-start:auto;margin-inline-end:auto;display:block}.screen.garage .model-lock>svg{vertical-align:-2px;margin-right:6px;display:inline-block}.screen.garage .model-lock .model-perf{font-size:var(--nt-t-label);margin-top:3px;line-height:1.4;display:block}@media (min-width:900px) and (min-aspect-ratio:5/4){.gsel-tile,.screen.garage .garage-note{font-size:var(--nt-t-label)}}@media (min-width:1600px) and (min-aspect-ratio:5/4){.screen.garage .garage-sheet{width:min(640px,36%)}.screen.garage .model-packs button{padding:0 11px}}.news-btn:after{top:-10px;bottom:-10px;left:-4px;right:-4px}.menu-foot-btn{height:44px}.support-link{min-height:44px}.spin-pity .support-link:after{content:"";position:absolute;top:-12px;bottom:-12px;left:-6px;right:-6px}.fr-acts button,#settings .seg button{min-height:44px}.daily-week li .amt{flex-direction:column;gap:3px;line-height:1}.daily-week li .amt .coin{margin:0;font-size:20px}.daily-week li{justify-content:flex-start;min-width:0;font-size:clamp(14px,4vw,18px)}.daily-week .daily-gems .gem{font-size:11px}#menu .wallet-chip.dual-wallet:not(:has(.wallet-plus)){padding-right:12px}#shop .wallet-chip.dual-wallet:not(:has(.wallet-plus)){padding-right:12px}#shop-list>.shop-note:first-child{border:1px solid var(--nt-line);color:#f3efe6d6;text-align:left;background:#08090ac7;margin:0 0 12px;padding:11px 14px;font-size:13px;line-height:1.45}.lf-text .amt{gap:2px;font-weight:700}.lf-text .amt .coin,.lf-text .amt .gem{font-size:13px}.support-title{text-wrap-style:balance}.screen .reset-look.confirm{color:var(--nt-error);background:#ff6b6b1f;border-color:#ff6b6b99}.modes-hyper small{font-size:13px;line-height:1.4}.acc-check.modes-hyper .acc-box{border-color:#f3efe673}@media (max-width:385px) and (orientation:portrait){#menu .gear-btn.music-btn{right:calc(54px + env(safe-area-inset-right,0px))}#menu .gear-btn.mail-btn{right:calc(100px + env(safe-area-inset-right,0px))}#menu .gear-btn.friends-btn{right:calc(146px + env(safe-area-inset-right,0px))}#menu .gift-btn{right:calc(192px + env(safe-area-inset-right,0px));width:46px}}.support :focus-visible{outline:2px solid var(--nt-accent);outline-offset:3px}.news-btn:focus-visible{outline:2px solid var(--nt-accent);outline-offset:3px}.gift-btn:focus-visible{outline:2px solid var(--nt-accent);outline-offset:3px}.wallet-chip:focus-visible{outline:2px solid var(--nt-accent);outline-offset:3px}.lf-card:focus-visible{outline:2px solid var(--nt-accent);outline-offset:3px}#app #menu.screen.hidden{transition-duration:70ms}#app #menu.screen.hidden>:not(.menu-shell){visibility:hidden}.garage-unlock:has(.unlock-price){flex-direction:column;gap:3px;padding-top:6px;padding-bottom:6px;line-height:1}.garage-unlock .unlock-main{align-items:center;gap:8px;display:inline-flex}.garage-unlock .unlock-price{font:700 14px/1 var(--nt-display);letter-spacing:.02em;white-space:nowrap;display:inline-flex}.garage-unlock .unlock-price .dual-cur{flex-wrap:nowrap;justify-content:center}.garage-unlock .unlock-price .or{color:#ffffffc7}@media (orientation:landscape) and (max-height:500px){#gfx-pick .gfx-card{gap:8px;width:min(100%,640px);max-width:640px;padding:16px 18px 14px}#gfx-pick .support-title,#gfx-pick .support-text{margin:0}#gfx-pick .gfx-opts{grid-template-columns:repeat(3,minmax(0,1fr));margin:2px 0 6px}#gfx-pick .gfx-opts button{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:1fr;justify-items:center;row-gap:4px;min-height:0;padding:10px 8px}#gfx-pick .gfx-bars{grid-row:auto}#gfx-pick .gfx-opts button small{grid-column:1;font-size:12px;line-height:1.25}#gfx-pick .support-go{min-height:48px}#gfx-pick .support-link{min-height:32px;padding:2px 18px}#gfx-pick .gfx-status{margin:0 0 0 6px;display:inline}#gfx-pick .gfx-status:empty{display:none}}@media (max-width:520px) and (min-height:560px){#app#app#app.vis-hudpursuit .coach{top:calc(194px + var(--safe-t,0px))}#app#app.vis-coach #hud .toast{top:calc(286px + var(--safe-t))}#app#app#app#app.vis-coach.vis-hudpursuit #hud .toast{top:calc(330px + var(--safe-t))}#app#app.vis-coach #popup-layer{top:calc(356px + var(--safe-t))}}.lf-price{white-space:nowrap}.mail-title b{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.05;display:-webkit-box}.support .mail-claim.primary{background:linear-gradient(180deg, var(--nt-accent-hi), var(--nt-accent-lo));clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));height:48px;box-shadow:none;color:#fff;font:italic 800 20px/1 var(--nt-display);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px #28005a73;cursor:var(--nt-cur-pointer,pointer);transition:transform .15s var(--nt-ease), filter .2s;border:0;border-radius:0}.support .mail-claim.primary:hover{background:linear-gradient(180deg, #ad74ff, var(--nt-accent))}.support .mail-claim.primary:disabled{background:var(--nt-concrete-hi,#24282c);color:var(--nt-dim);text-shadow:none}@media (orientation:landscape) and (max-height:500px){.coach{top:calc(64px + var(--safe-t,0px));width:min(480px,100% - 300px)}.coach-text{font-size:14px}#app#app.vis-coach #hud .pursuit{top:calc(176px + var(--safe-t))}#app#app.vis-coach #popup-layer{top:calc(250px + var(--safe-t))}}.staff-badge.b-influencer{color:#1f1404;text-shadow:0 1px #fff4cd73;background:linear-gradient(100deg,#8a5a12 0%,#f3c552 28%,#fff1b8 50%,#f3c552 72%,#9a6614 100%);position:relative;overflow:hidden;box-shadow:0 0 10px -2px #f3c55299,inset 0 0 0 1px #ffecaa73}.staff-badge.b-influencer:after{content:"";animation:cr-tag-shine 4.2s var(--nt-ease) infinite;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}@keyframes cr-tag-shine{70%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.staff-badge.b-influencer:after{animation:none}}.cr-card{--cr-a:#ffb03a;--cr-b:#ff2e88;background:radial-gradient(ellipse 75% 90% at 100% 0%, #ff2e883d, transparent 60%), radial-gradient(ellipse 60% 70% at 0% 100%, #ffb03a1f, transparent 60%), var(--nt-grain), linear-gradient(160deg, #1c0c16, var(--nt-black) 72%);border:1px solid #ff2e8880;border-radius:2px;gap:10px;margin:12px 0;padding:14px;display:grid;position:relative;overflow:hidden}.cr-kicker{font:800 12px var(--nt-display);letter-spacing:.22em;text-transform:uppercase;color:var(--cr-a)}.cr-head strong{font:800 italic 24px var(--nt-display);letter-spacing:.02em;text-transform:uppercase;color:var(--nt-ink);line-height:1.05}.cr-wait{color:var(--nt-dim);margin:0;font-size:13.5px}.cr-perks li{border:1px solid var(--nt-line);color:#f3efe6d1;background:#08090a8c;border-radius:2px;grid-template-columns:96px 1fr;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;line-height:1.3;display:grid}.cr-perks .staff-badge{justify-self:start;margin-left:0;padding:2px 5px;font-size:10.5px}.cr-msg{color:#6ff5ae;margin:0;font-size:13.5px;font-weight:600}.cr-msg.bad{color:var(--nt-error)}.cr-code-box{background:#08090a99;border:1px dashed #ffb03ab3;border-radius:2px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:grid}.cr-copy,.cr-btn{border:1px solid var(--nt-line-strong);min-height:44px;color:var(--nt-ink);font:800 15px var(--nt-display);letter-spacing:.06em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);transition:background .2s, border-color .2s, transform .15s var(--nt-ease);background:#f3efe60d;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.cr-linkline{color:var(--nt-dim);white-space:nowrap;text-overflow:ellipsis;margin:-4px 0 0;font-size:12.5px;overflow:hidden}.cr-progress{border:1px solid var(--nt-line);background:#08090a8c;border-radius:2px;gap:6px;padding:10px 12px;display:grid}.cr-bar{background:#f3efe614;border-radius:1px;height:10px;overflow:hidden}.cr-boost{color:var(--nt-ink);transition:transform .15s var(--nt-ease), border-color .2s;background:radial-gradient(80% 120% at 100% 0,#ff2e8833,#0000 60%),linear-gradient(135deg,#5865f247,#08090a66);border:1px solid #5865f2b3;border-radius:2px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:12px;text-decoration:none;display:grid}.cr-boost:active{transform:scale(.99)}.cr-boost-ico{background:linear-gradient(135deg,#ffb03a,#ff2e88);border-radius:2px;place-items:center;width:44px;height:44px;display:grid}.cr-boost-ico svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linejoin:round;width:26px;height:26px}.cr-boost span{gap:3px;display:grid}.cr-boost strong{font:800 italic 18px var(--nt-display);text-transform:uppercase;line-height:1.1}.cr-boost small{color:#f3efe6cc;font-size:13px;line-height:1.35}.cr-boost em{font:800 16px var(--nt-display);letter-spacing:.08em;text-align:center;text-transform:uppercase;color:#fff;background:#5865f2;border-radius:2px;grid-column:1/-1;padding:11px 10px;font-style:normal}.cr-rules{border:1px solid var(--nt-line);background:#08090a66;border-radius:2px}.cr-link{justify-self:start}.cr-supporting{color:#f3efe6d9;background:#ffb03a14;border-left:3px solid #ffb03a;margin:0;padding:8px 10px;font-size:13px}.cr-apply{background:#08090a8c;border:1px dashed #ffb03a8c;border-radius:2px;gap:6px;margin:4px 0 10px;padding:10px 12px;display:grid}.cr-apply-field{gap:6px;display:grid}.cr-apply.is-linked{padding:8px 12px}.cr-apply-label{font:800 14px var(--nt-display);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;display:flex}.cr-apply-label em{letter-spacing:.06em;color:#fff;background:linear-gradient(90deg,#ffb03a,#ff2e88);border-radius:2px;padding:1px 6px;font-size:12px;font-style:normal}.cr-apply-input:disabled{opacity:1;color:#6ff5ae}.cr-apply-status{color:var(--nt-dim);margin:0;font-size:12.5px;line-height:1.35}.cr-apply-status.good{color:#6ff5ae}.cr-apply-status.bad{color:var(--nt-error)}.pf-link{cursor:var(--nt-cur-pointer,pointer);transition:color .15s}.pf-link:hover,.pf-link:active{color:var(--nt-accent-text)}.pf-link:hover{-webkit-text-decoration-color:var(--nt-accent-text);text-decoration-color:var(--nt-accent-text)}.party-count{background:var(--nt-accent);color:#fff;font-family:var(--nt-display);letter-spacing:.04em;border-radius:2px;margin-right:6px;padding:0 6px;font-style:normal;font-weight:800;display:inline-block}.party-count.hidden{display:none}.onb-fresh:not(.in-party) #btn-party{display:none!important}.mp-party-btn .party-count{margin:0 0 0 4px;font-size:12px}.free-call{top:auto;bottom:calc(150px + var(--safe-b,0px));border-color:var(--nt-accent)}.free-spec:not(.hidden)~.free-call,.free-call.free-call.vis-spec{bottom:calc(206px + var(--safe-b,0px))}@media (orientation:landscape) and (max-height:500px){.free-call.free-call{bottom:calc(22px + var(--safe-b,0px))}.free-call.free-call.free-call.vis-spec{bottom:calc(78px + var(--safe-b,0px))}}.pt-back{border:1px solid var(--nt-line-strong);width:44px;height:44px;color:var(--nt-ink);cursor:var(--nt-cur-pointer,pointer);background:#08090a8c;border-radius:2px;flex:none;place-items:center;display:grid}.pt-back svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:22px;height:22px}.pt-kicker{color:var(--nt-accent-text);font-family:var(--nt-display);font-size:var(--nt-t-label);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:800}.pt-titles h2{font-family:var(--nt-display);font-size:var(--nt-t-headline);text-transform:uppercase;margin:0;font-style:italic;font-weight:800;line-height:.95}.pt-code{border:1px solid var(--nt-line-strong);color:var(--nt-dim);font-family:var(--nt-display);letter-spacing:.1em;text-transform:uppercase;clip-path:var(--nt-chamfer);background:#08090a99;flex:none;padding:6px 10px;font-size:13px;font-weight:700}.pt-link{color:#ffd27a;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.pt-link i{background:#ffd27a;border-radius:50%;width:8px;height:8px;animation:1s infinite pt-blink}@keyframes pt-blink{50%{opacity:.25}}.pt-slot{border:1px solid var(--nt-line);min-width:0;min-height:150px;color:var(--nt-ink);text-align:left;clip-path:var(--nt-chamfer);background:linear-gradient(#24282ce6,#111315f2);flex-direction:column;gap:3px;padding:8px 8px 10px;display:flex;position:relative}.pt-slot.empty i{border:1px solid;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.pt-car .car-shot,.pf-car .car-shot{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.pt-car.no-car:after{content:"";background:#f3efe612;border-radius:40% 40% 10% 10%;position:absolute;top:34%;bottom:34%;left:20%;right:20%}.pt-crown,.pt-mic{background:#08090abf;border-radius:2px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px}.pt-name{font-family:var(--nt-display);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;line-height:1.1;overflow:hidden}.pt-name .staff-badge{font-size:9px}.pt-carname{color:var(--nt-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pt-state{color:var(--nt-dim);font-family:var(--nt-display);letter-spacing:.1em;text-transform:uppercase;background:#f3efe614;border-radius:2px;align-self:flex-start;margin-top:auto;padding:2px 7px;font-size:12px;font-weight:800}.pt-mini{border:1px solid var(--nt-line-strong);min-height:32px;color:var(--nt-ink);font-family:var(--nt-display);letter-spacing:.08em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:#08090a8c;border-radius:2px;padding:4px 10px;font-size:13px;font-weight:800}.pt-mini:hover{border-color:var(--nt-accent);color:var(--nt-accent-text)}.pt-mini.danger,.pt-mini[data-sure="1"]{color:var(--nt-error);border-color:#ff6b6b99}.pt-vbtn{border:1px solid var(--nt-line-strong);min-height:46px;color:var(--nt-ink);font-family:var(--nt-display);letter-spacing:.06em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:#08090a8c;border-radius:2px;flex:1;justify-content:center;align-items:center;gap:8px;padding:6px 10px;font-size:15px;font-weight:800;display:flex}.pt-invite-box{border:1px solid var(--nt-line);background:#111315d9;flex-direction:column;gap:8px;padding:12px;display:flex}.pt-sbtn{border:1px solid var(--nt-line-strong);min-height:46px;color:var(--nt-ink);font-family:var(--nt-display);letter-spacing:.06em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);clip-path:var(--nt-chamfer);background:#08090a99;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:6px 10px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.pt-wa{color:#7ff0a8;background:#25d36624;border-color:#25d3668c}.pt-wait{border-left:3px solid var(--nt-accent);color:var(--nt-dim);background:#111315cc;margin:0;padding:10px 12px;font-size:14px;line-height:1.4}.pt-msg{color:var(--nt-accent-text);margin:0;font-size:14px;line-height:1.35}.pt-msg.bad{color:var(--nt-error)}.screen button.primary.pt-go.is-ready{background:#1f8f53}.screen button.primary.pt-go:disabled{letter-spacing:.04em;font-size:17px}.pt-leave{align-self:center}.pt-leave[data-sure="1"]{color:var(--nt-error)}.pt-intro{border:1px solid var(--nt-line);background:var(--nt-grain), linear-gradient(180deg, #141619f2, #08090af7);flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.pt-intro-title{font-family:var(--nt-display);font-size:var(--nt-t-title);text-transform:uppercase;margin:0;font-style:italic;font-weight:800}.pt-intro-text{color:var(--nt-dim);font-size:var(--nt-t-body);margin:0;line-height:1.45}.pt-intro-text b{color:var(--nt-ink)}.pt-join-row .mp-input{min-width:0;font-family:var(--nt-display);letter-spacing:.2em;text-transform:uppercase;flex:1;font-size:20px;font-weight:800}.pt-invite{top:calc(10px + var(--safe-t,0px));z-index:46;border:1px solid rgba(var(--nt-accent-rgb), .6);background:var(--nt-grain), linear-gradient(180deg, #1c162cfa, #0a090efa);width:min(520px,100% - 24px);color:var(--nt-ink);font-family:var(--nt-body);clip-path:var(--nt-chamfer);animation:pt-drop .4s var(--nt-ease) both;align-items:center;gap:10px;padding:10px 12px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #0000008c}@keyframes pt-drop{0%{opacity:0;transform:translate(-50%,-20px)}}.pt-inv-ico{background:var(--nt-accent);color:#fff;border-radius:2px;flex:none;place-items:center;width:38px;height:38px;display:grid}.pt-inv-go,.pt-inv-no{min-height:32px;font-family:var(--nt-display);letter-spacing:.08em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);border:0;border-radius:2px;padding:4px 12px;font-size:14px;font-weight:800}.support.pf-pop{z-index:44;place-items:end center;padding:0}.pf-sheet{width:min(560px,100%);max-height:88%;padding:14px 16px calc(18px + var(--safe-b,0px));border-top:1px solid var(--nt-line-strong);background:var(--nt-grain), linear-gradient(180deg, #141619fa, #08090afc);color:var(--nt-ink);font-family:var(--nt-body);animation:sheet-in .45s var(--nt-ease) both;flex-direction:column;gap:8px;display:flex;position:relative;overflow-y:auto}.pf-sheet:before{content:"";background:var(--nt-accent);width:84px;height:3px;position:absolute;top:-1px;left:0}.pf-close{z-index:2;border:1px solid var(--nt-line-strong);width:40px;height:40px;color:var(--nt-ink);cursor:var(--nt-cur-pointer,pointer);background:#08090ab3;border-radius:2px;font-size:16px;position:absolute;top:10px;right:10px}.pf-model{color:var(--nt-dim);font-family:var(--nt-display);letter-spacing:.08em;text-transform:uppercase;background:#08090abf;border-radius:2px;padding:2px 8px;font-size:13px;font-weight:700;position:absolute;bottom:8px;left:16px}.pf-kicker{background:var(--nt-accent);color:#fff;font-family:var(--nt-display);font-size:var(--nt-t-label);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;align-self:flex-start;margin:4px 0 0;padding:3px 9px;font-weight:800}.pf-name{font-family:var(--nt-display);font-size:var(--nt-t-headline);overflow-wrap:anywhere;margin:0;padding-right:44px;font-style:italic;font-weight:800;line-height:1}.pf-name .staff-badge{vertical-align:.35em;margin-left:6px;font-size:12px;font-style:normal}.pf-private,.pf-self,.pf-empty{border-left:3px solid var(--nt-line-strong);color:var(--nt-dim);background:#08090a80;margin:4px 0;padding:10px 12px;font-size:13.5px;line-height:1.4}.pf-self{border-left-color:var(--nt-accent)}.pf-btn{border:1px solid var(--nt-line-strong);min-height:50px;color:var(--nt-ink);font-family:var(--nt-display);letter-spacing:.06em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);clip-path:var(--nt-chamfer);background:#08090a99;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 10px;font-size:16px;font-weight:800;display:flex}.pf-msg.bad{color:var(--nt-error)}.pf-report{align-self:center;margin-top:2px}.fr-acts .fr-party{border-color:rgba(var(--nt-accent-rgb), .6);color:var(--nt-accent-text)}.mk-seller-filter{border-left:3px solid var(--nt-accent);background:#111315d9;justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;padding:8px 10px;font-size:14px;display:flex}.acc-public svg{fill:none}.gear-btn.community-btn{right:calc(208px + env(safe-area-inset-right,0px))}.gear-btn.community-btn:hover svg{transform:none}.community-btn svg{stroke-linecap:round}.community-btn.has-new{border-color:rgba(var(--nt-accent-rgb), .85);color:#cdb2ff}.gift-btn{right:calc(258px + env(safe-area-inset-right,0px))}.onb-fresh #btn-community{display:none!important}@media (min-aspect-ratio:5/4) and (min-height:760px){#menu .gear-btn.community-btn{right:calc(240px + env(safe-area-inset-right,0px))}#menu .gift-btn{right:calc(298px + env(safe-area-inset-right,0px))}}@media (max-width:385px) and (orientation:portrait){#menu .gear-btn.community-btn{right:calc(192px + env(safe-area-inset-right,0px))}}@media (max-width:430px) and (orientation:portrait){#menu#menu.vis-gift .gear-btn{width:38px;height:38px}#menu#menu.vis-gift .gear-btn svg{width:21px;height:21px}#menu#menu.vis-gift .gear-btn.music-btn{right:calc(50px + env(safe-area-inset-right,0px))}#menu#menu.vis-gift .gear-btn.mail-btn{right:calc(92px + env(safe-area-inset-right,0px))}#menu#menu.vis-gift .gear-btn.friends-btn{right:calc(134px + env(safe-area-inset-right,0px))}#menu#menu.vis-gift .gear-btn.community-btn{right:calc(176px + env(safe-area-inset-right,0px))}#menu#menu.vis-gift .gift-btn{right:calc(216px + env(safe-area-inset-right,0px))}}@media (max-width:385px) and (orientation:portrait){#menu#menu.vis-gift .gear-btn.community-btn{display:none}#menu#menu.vis-gift .gift-btn{right:calc(176px + env(safe-area-inset-right,0px))}}.cm-pop{z-index:35;font-family:var(--nt-body);color:var(--nt-ink);position:fixed;top:0;bottom:0;left:0;right:0}.cm-pop.hidden{display:none}.cm-scrim{opacity:0;background:#0405069e;transition:opacity .24s;position:absolute;top:0;bottom:0;left:0;right:0}.cm-panel{width:min(440px,100%);padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);border-left:1px solid var(--nt-line-strong);background:var(--nt-grain), linear-gradient(180deg, #131518 0%, #0b0c0e 60%, #08090a 100%);transition:transform .26s var(--nt-ease);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(104%);box-shadow:-24px 0 60px #0000008c}.cm-pop button{font-family:var(--nt-display);cursor:var(--nt-cur-pointer,pointer);-webkit-tap-highlight-color:transparent}.cm-pop .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cm-back{border:1px solid var(--nt-line-strong);background:var(--nt-black);width:46px;height:46px;color:var(--nt-ink);border-radius:2px;place-items:center;padding:0;display:grid}.cm-back svg,.cm-gear svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.cm-gear svg{stroke-width:1.6px}.cm-back:hover{border-color:var(--nt-accent)}.cm-kicker{font-family:var(--nt-display);letter-spacing:.16em;text-transform:uppercase;color:var(--nt-accent-text);margin:0;font-size:12px;font-weight:700}.cm-titles h2{font-family:var(--nt-display);letter-spacing:.02em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:28px;font-weight:800;line-height:1;overflow:hidden}.cm-gear{border:1px solid var(--nt-line-strong);width:42px;height:42px;color:var(--nt-ink);background:#08090ab8;border-radius:2px;grid-column:3;place-items:center;padding:0;display:grid}.cm-live{border-left:1px solid var(--nt-line-strong);font-family:var(--nt-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--nt-dim);align-items:center;gap:5px;padding-left:10px;font-size:11px;font-weight:700;display:inline-flex}.cm-live i{background:#6b6b6b;border-radius:50%;width:7px;height:7px}.cm-tabs{border-bottom:1px solid var(--nt-line);grid-template-columns:1fr 1fr 1.35fr;margin:0 14px;display:grid}.cm-tabs button{min-height:44px;color:var(--nt-dim);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:15px;font-weight:800;display:flex;position:relative}.cm-tabs button[aria-selected=true]{color:var(--nt-ink)}.cm-tdot{background:#ff4d6d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #ff4d6d}.cm-tcount{color:#fff;min-width:18px;height:18px;font-family:var(--nt-display);background:#ff2e4a;border-radius:9px;padding:0 5px;font-size:11px;line-height:18px}.cm-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.cm-msg{border-left:2px solid #0000;margin:2px 0;padding:7px 10px 8px}.cm-who{min-width:0;color:var(--nt-ink);letter-spacing:.02em;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px;padding:0;font-size:16px;font-weight:700;display:inline-flex}.cm-pop .staff-badge{vertical-align:1px;margin-left:0;padding:1px 5px;font-size:10px}.cm-pop .pod{margin:0}.cm-img{cursor:zoom-in;background:#ffffff0f;border:0;border-radius:10px;width:-moz-fit-content;width:fit-content;max-width:min(220px,60vw);max-height:220px;margin:5px 0 0;padding:0;display:block;overflow:hidden}.cm-img-load{background:linear-gradient(100deg,#ffffff0d 30%,#ffffff24 50%,#ffffff0d 70%) 0 0/200% 100%;border-radius:10px;width:72px;height:54px;animation:1.3s linear infinite cm-img-shine;display:block}@keyframes cm-img-shine{to{background-position:-200% 0}}.cm-imgx{color:#e7e2d8;width:20px;height:20px;cursor:var(--nt-cur-pointer,pointer);background:#1b1e21;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-7px}.cm-imgview-x{top:calc(14px + env(safe-area-inset-top,0px));right:calc(14px + env(safe-area-inset-right,0px));color:#fff;width:38px;height:38px;cursor:var(--nt-cur-pointer,pointer);background:#ffffff1f;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}@keyframes cm-flash{0%,35%{background-color:rgba(var(--nt-accent-rgb), .3)}}.cm-rbtn{z-index:1;border:1px solid var(--nt-line-strong);background:var(--nt-asphalt);color:#c9a2ff;width:32px;height:28px;cursor:var(--nt-cur-pointer,pointer);place-items:center;padding:0;display:none;position:absolute;top:3px;right:6px}.cm-rq{box-sizing:border-box;border:0;border-left:3px solid var(--nt-accent);color:#cfc9bd;width:100%;min-width:0;font-family:var(--nt-body);text-align:left;cursor:var(--nt-cur-pointer,pointer);background:#ffffff0b;margin:5px 0 2px;padding:5px 9px 6px;font-size:13px;line-height:1.3;display:block}.cm-replybar{border-left:3px solid var(--nt-accent);background:rgba(var(--nt-accent-rgb), .1);animation:cm-rb-in .16s var(--nt-ease);grid-template-columns:22px minmax(0,1fr) 44px;align-items:center;gap:8px;margin-bottom:8px;padding:0 0 0 10px;display:grid}@keyframes cm-rb-in{0%{opacity:0;transform:translateY(6px)}}.cm-rx{width:44px;height:44px;color:var(--nt-dim);cursor:var(--nt-cur-pointer,pointer);background:0 0;border:0;place-items:center;padding:0;display:grid}.cm-ctag{background:var(--emb,#8b3dff);color:#fff;font-family:var(--nt-display);letter-spacing:.06em;clip-path:polygon(0 0,100% 0,100% 70%,calc(100% - 4px) 100%,0 100%);padding:1px 5px 1px 4px;font-size:11px;font-weight:800;line-height:1.35;display:inline-block}.cm-ctag.light{color:#1a1405}.nt-clan{vertical-align:.12em;white-space:nowrap;margin-right:5px;font-size:max(10px,.7em)}.cm-party-msg{background:0 0;border:0;padding:4px 0}.cm-pcard{border:1px solid var(--nt-line-strong);border-radius:var(--nt-r,2px);background:var(--nt-grain), var(--nt-asphalt);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:grid;position:relative}.cm-pcard:before{content:"";background:var(--nt-accent);pointer-events:none;width:64px;height:3px;position:absolute;top:-1px;left:-1px}.cm-pjoin{min-height:42px;clip-path:var(--nt-chamfer-s,polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px)));background:var(--nt-accent);color:var(--nt-on-accent,#fff);font:italic 800 16px/1 var(--nt-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:background .2s var(--nt-ease);border:0;border-radius:0;padding:0 18px}.cm-banner{background:linear-gradient(90deg,#ffb03a24,#ff2e8812);border:1px solid #ff7a4580;align-items:center;gap:10px;margin:10px 14px 0;padding:10px 12px;display:flex}.cm-empty p{margin:0;font-size:14px;line-height:1.45}.cm-cta,.cm-pop button.primary{background:var(--nt-accent);color:#fff;height:auto;min-height:50px;font-family:var(--nt-display);letter-spacing:.06em;text-transform:uppercase;border:0;border-radius:0;justify-content:center;align-items:center;margin-top:14px;padding:0 22px;font-size:18px;font-weight:800;display:inline-flex}.cm-rules-mini{text-align:left;color:#bdb7aa;background:#3ddc840d;border:1px solid #3ddc8447;align-items:flex-start;gap:8px;max-width:330px;margin:18px auto 0;padding:10px 12px;font-size:12.5px;line-height:1.4;display:flex}.cm-rules-mini svg{fill:none;width:18px;height:18px;stroke:var(--nt-live);stroke-width:1.8px;flex:none}.cm-jump{background:var(--nt-accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;border:0;min-height:34px;padding:0 14px;font-size:13px;font-weight:800;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #00000080}.cm-note{border-left:3px solid var(--nt-live);background:#3ddc841a;margin:0 12px 8px;padding:9px 12px;font-size:14px;line-height:1.35}.cm-clanbar{border:1px solid var(--nt-line-strong);background:var(--nt-grain), linear-gradient(180deg, var(--nt-concrete) 0%, var(--nt-asphalt) 100%);color:var(--nt-ink);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px 14px 0;padding:8px 12px 8px 8px;display:grid}.cm-foot{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--nt-line);background:#060708eb}.cm-call,.cm-send{border:1px solid var(--nt-line-strong);background:var(--nt-black);color:#c9a2ff;place-items:center;height:46px;padding:0;display:grid}.cm-send{background:var(--nt-accent);color:#fff;border:0}.cm-as{color:#8a857a;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:5px;width:100%;margin-top:8px;padding:0;font-size:12px;display:flex;font-family:var(--nt-body)!important}.cm-locked{border:1px dashed var(--nt-line-strong);color:#bdb7aa;align-items:center;gap:10px;margin:0;padding:12px;font-size:14px;line-height:1.35;display:flex}.cm-locked svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:20px;height:20px}.cm-sheet{z-index:2;background:#0000008c;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.cm-sheet-card{box-sizing:border-box;width:min(440px,100%);max-height:88%;padding:16px 16px calc(14px + env(safe-area-inset-bottom,0px));border-top:2px solid var(--nt-accent);background:var(--nt-grain), linear-gradient(180deg, #16181b, #0c0d0f);animation:cm-up .22s var(--nt-ease);overflow-y:auto;box-shadow:0 -18px 50px #0009}@keyframes cm-up{0%{opacity:0;transform:translateY(24px)}}.cm-sheet-title{font-family:var(--nt-display);letter-spacing:.02em;text-transform:uppercase;margin:0 0 4px;font-size:24px;font-weight:800}.cm-sheet-sub{color:var(--nt-dim);margin:4px 0 10px;font-size:13.5px;line-height:1.4}.cm-quote{border-left:3px solid var(--nt-line-strong);color:#d8d3c8;overflow-wrap:anywhere;background:#ffffff08;margin:10px 0 12px;padding:8px 12px;font-size:14px;line-height:1.4}.cm-acts{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cm-acts button{border:1px solid var(--nt-line-strong);background:var(--nt-grain), linear-gradient(180deg, var(--nt-concrete) 0%, var(--nt-asphalt) 100%);min-height:48px;color:var(--nt-ink);letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;font-size:15px;font-weight:800}.cm-acts button:hover{border-color:var(--nt-accent)}.cm-acts button[disabled]{opacity:.5}.cm-acts .danger{color:#ff9090;border-color:#ff6b6b8c}.cm-tagpick{border:1px solid var(--nt-line-strong);min-height:38px;color:var(--nt-ink);letter-spacing:.04em;text-transform:uppercase;background:#ffffff05;padding:0 12px;font-size:14px;font-weight:700}.cm-mini{border:1px solid var(--nt-line-strong);min-height:32px;color:var(--nt-ink);letter-spacing:.05em;text-transform:uppercase;background:0 0;padding:0 10px;font-size:13px;font-weight:700}.cm-sheet .support-link{width:100%;color:var(--nt-dim);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;margin-top:12px;padding:10px;font-size:15px;display:block}.cm-hero{border:2px solid rgba(var(--nt-accent-rgb), .8);background:radial-gradient(circle at 12% 35%, rgba(var(--nt-accent-rgb), .38), transparent 55%), linear-gradient(180deg, #161021 0%, #0c0b10 100%);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.cm-buy{background:var(--nt-accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:0 8px 0 18px;font-size:20px;font-weight:800;display:flex}.cm-pop .mp-input{box-sizing:border-box;border:1px solid var(--nt-line-strong);width:100%;height:46px;color:var(--nt-ink);font-family:var(--nt-body);background:#060708;border-radius:0;outline:none;padding:0 12px;font-size:16px}.cm-pop .mp-input:focus{border-color:var(--nt-accent)}.cm-btn{border:1px solid var(--nt-accent);background:var(--nt-accent);color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;min-height:42px;padding:0 14px;font-size:15px;font-weight:800}.cm-btn.ghost:hover{border-color:var(--nt-accent)}.cm-btn.ghost.danger{color:#ff9090;border-color:#ff6b6b8c}.cm-clanrow{border:1px solid var(--nt-line);background:var(--nt-grain), linear-gradient(180deg, var(--nt-concrete) 0%, var(--nt-asphalt) 100%);grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.cm-pos{font-family:var(--nt-display);text-align:center;color:#8a857a;font-size:18px;font-weight:800}.top1 .cm-pos{color:#f3c552}.top2 .cm-pos{color:#d3d8e2}.top3 .cm-pos{color:#e0975a}.cm-clanhit{min-width:0;color:var(--nt-ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.cm-pill{border:1px solid var(--nt-line-strong);font-family:var(--nt-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--nt-dim);padding:5px 8px;font-size:11px;font-weight:700}.cm-invite{background:#f3c5520f;border:1px solid #f3c55280;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;display:grid}.cm-preview{border:1px dashed var(--nt-line-strong);background:#ffffff05;align-items:center;gap:14px;padding:12px;display:flex}.cm-iconpick{border:1px solid var(--nt-line);background:#ffffff05;place-items:center;height:46px;display:grid}.cm-backlink{color:var(--nt-dim);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:2px;margin:0 0 6px -4px;padding:4px;font-size:14px;font-weight:700;display:inline-flex}.cm-pcardbig{border:2px solid var(--emb,var(--nt-accent));background:linear-gradient(135deg, color-mix(in srgb, var(--emb,var(--nt-accent)) 24%, transparent) 0%, #0a0a0ceb 70%);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.cm-mem{border:1px solid var(--nt-line);background:#ffffff05;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.cm-memname{color:var(--nt-ink);font-family:var(--nt-display);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:17px;font-weight:700;overflow:hidden}.cm-role{border:1px solid var(--nt-line-strong);font-family:var(--nt-display);letter-spacing:.08em;text-transform:uppercase;color:var(--nt-dim);padding:2px 6px;font-size:11px;font-weight:700}.cm-danger{border-top:1px solid var(--nt-line);flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:14px;display:flex}@media (max-height:500px) and (orientation:landscape){.cm-back{width:40px;height:40px}.cm-titles h2{font-size:22px}.cm-live{border-left:0;padding-left:0}.cm-tabs button{min-height:36px;font-size:14px}}:root{--rb-grad:linear-gradient(90deg, #ff2e4a, #ff9f2e, #ffe93d, #3ddc84, #2ec8ff, #7a5cff, #ff2ed1, #ff2e4a)}@keyframes rb-flow{0%{background-position:0%}to{background-position:300%}}.rb-rgb{background:var(--rb-grad);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite rb-flow}.swatch.sw-rainbow{border-color:#ff6ec873}.swatch.sw-rainbow .sw-dot,.gsel-color.is-rb,#part-swatches.rb-body .sw-named.body .sw-dot{animation:6s linear infinite rb-flow;background:var(--rb-grad)!important;background-size:300% 100%!important}.swatch.sw-rainbow .sw-dot{width:26px}.swatch.sw-rainbow small{color:var(--nt-dim);font-family:var(--nt-body);letter-spacing:0;text-transform:none;font-size:11px;font-weight:500}.rb-s1{isolation:isolate;background:radial-gradient(60% 80% at 0 0,#ff2ed124,#0000 70%),radial-gradient(60% 80% at 100% 100%,#2ec8ff24,#0000 70%),linear-gradient(#0f0c14,#09090b);margin:0 0 16px;padding:12px;position:relative}.rb-title{font-family:var(--nt-display);letter-spacing:.04em;text-transform:uppercase;color:var(--nt-ink);margin:0;font-size:26px;font-weight:800;line-height:1}.rb-season{font-family:var(--nt-display);letter-spacing:.14em;text-transform:uppercase;color:var(--nt-dim);white-space:nowrap;font-size:12px;font-weight:800}.rb-card{--rb-c:#f3efe638;border:1px solid var(--rb-c);min-width:0;color:var(--nt-ink);text-align:center;cursor:var(--nt-cur-pointer,pointer);transition:border-color .2s var(--nt-ease), transform .2s var(--nt-ease);background:linear-gradient(#7a5cff29,#08080af5 72%);grid-template-rows:auto auto auto auto;gap:3px;padding:0 0 10px;display:grid;position:relative}.rb-shot{aspect-ratio:240/140;background:radial-gradient(60% 55% at 50% 62%,#7a5cff52,#0000 75%);display:block;position:relative;overflow:hidden}.rb-shot .car-shot{object-fit:cover;width:100%;height:100%}.rb-shot.rb-noshot:after{content:"";background:#f3efe629;position:absolute;top:22%;bottom:16%;left:10%;right:10%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 44'%3E%3Cpath d='M6 30c0-5 3-8 9-9l14-3 13-9c3-2 6-3 10-3h22c4 0 7 1 10 4l9 8 13 2c5 1 8 4 8 9v5c0 2-1 3-3 3h-7a10 10 0 0 0-20 0H43a10 10 0 0 0-20 0H9c-2 0-3-1-3-3z'/%3E%3Ccircle cx='33' cy='38' r='6'/%3E%3Ccircle cx='91' cy='38' r='6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 44'%3E%3Cpath d='M6 30c0-5 3-8 9-9l14-3 13-9c3-2 6-3 10-3h22c4 0 7 1 10 4l9 8 13 2c5 1 8 4 8 9v5c0 2-1 3-3 3h-7a10 10 0 0 0-20 0H43a10 10 0 0 0-20 0H9c-2 0-3-1-3-3z'/%3E%3Ccircle cx='33' cy='38' r='6'/%3E%3Ccircle cx='91' cy='38' r='6'/%3E%3C/svg%3E") 50%/contain no-repeat}.rb-num{font-family:var(--nt-display);letter-spacing:.08em;color:#f3efe6b3;font-size:12px;font-weight:800;position:absolute;top:6px;left:7px}.rb-name{min-height:2.2em;font-family:var(--nt-display);text-transform:uppercase;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;align-content:center;padding:0 6px;font-size:17px;font-weight:800;line-height:1.1;display:-webkit-box;overflow:hidden}.rb-price{font-family:var(--nt-display);font-size:20px;font-weight:800}.rb-state{color:var(--nt-dim);padding:0 6px;font-size:12px;font-weight:600}.rb-state b{font-variant-numeric:tabular-nums;color:var(--nt-ink)}.rb-state.rb-own{color:var(--nt-live)}.rb-strip{color:var(--nt-dim);grid-template-columns:1fr;gap:6px;margin-top:12px;font-size:13px;display:grid}[data-rb-ends]{white-space:nowrap}.rb-next b{font-variant-numeric:tabular-nums;color:var(--nt-ink)}.rb-prog i{background:var(--rb-grad);background-size:300% 100%;height:100%;animation:6s linear infinite rb-flow;display:block}.rb-strip small{font-size:12px}@media (prefers-reduced-motion:reduce){.rb-rgb,.swatch.sw-rainbow .sw-dot,.gsel-color.is-rb,#part-swatches.rb-body .sw-named.body .sw-dot,.rb-prog i,.model-packs .rb-tab{animation:none}}.model-packs .rb-tab{font-weight:800;animation:6s linear infinite rb-flow;background:var(--rb-grad)!important;color:#0000!important;background-size:300% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;border-color:#f3efe666!important}.model-packs .rb-tab.active{box-shadow:inset 0 -3px #ff2ed1,inset 0 3px #2ec8ff;border-color:#fff!important}.model-lock.rb-lock,.model-lock.rb-lock.is-locked{color:var(--nt-ink)}.model-lock.rb-lock b{font-variant-numeric:tabular-nums}.rb-coll{margin:4px 0 10px}.rb-coll-head{font-family:var(--nt-display);letter-spacing:.04em;text-transform:uppercase;color:var(--nt-ink);margin:0 0 6px;font-size:16px;font-weight:800}.rb-coll-head small{font-family:var(--nt-body);letter-spacing:0;text-transform:none;color:var(--nt-dim);margin-left:4px;font-size:12px;font-weight:600}.rb-coll-row{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.rb-coll-row::-webkit-scrollbar{display:none}.rb-ccard{border:1px solid var(--nt-line-strong);color:var(--nt-ink);text-align:center;cursor:var(--nt-cur-pointer,pointer);background:linear-gradient(#7a5cff24,#08080af5 72%);flex:0 0 132px;grid-template-rows:auto auto auto;gap:2px;padding:0 0 8px;display:grid;position:relative}.rb-ccard.active{border-color:#fff;box-shadow:0 0 0 1px #ff2ed1,0 0 0 3px #2ec8ff80}.rb-ccard:focus-visible{outline:2px solid var(--nt-accent);outline-offset:2px}.rb-cshot{aspect-ratio:240/140;background:radial-gradient(60% 55% at 50% 62%,#7a5cff47,#0000 75%);display:block;position:relative;overflow:hidden}.rb-cshot .car-shot{object-fit:cover;width:100%;height:100%}.rb-cshot.rb-noshot:after,.rb-ccard.is-soon .rb-cshot:not(.has-shot):after{content:"";background:#f3efe629;position:absolute;top:22%;bottom:16%;left:10%;right:10%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 44'%3E%3Cpath d='M6 30c0-5 3-8 9-9l14-3 13-9c3-2 6-3 10-3h22c4 0 7 1 10 4l9 8 13 2c5 1 8 4 8 9v5c0 2-1 3-3 3h-7a10 10 0 0 0-20 0H43a10 10 0 0 0-20 0H9c-2 0-3-1-3-3z'/%3E%3Ccircle cx='33' cy='38' r='6'/%3E%3Ccircle cx='91' cy='38' r='6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 44'%3E%3Cpath d='M6 30c0-5 3-8 9-9l14-3 13-9c3-2 6-3 10-3h22c4 0 7 1 10 4l9 8 13 2c5 1 8 4 8 9v5c0 2-1 3-3 3h-7a10 10 0 0 0-20 0H43a10 10 0 0 0-20 0H9c-2 0-3-1-3-3z'/%3E%3Ccircle cx='33' cy='38' r='6'/%3E%3Ccircle cx='91' cy='38' r='6'/%3E%3C/svg%3E") 50%/contain no-repeat}.rb-cnum{font-family:var(--nt-display);color:#f3efe6b3;font-size:11px;font-weight:800;position:absolute;top:4px;left:6px}.rb-ccard strong{font-family:var(--nt-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding:0 6px;font-size:14px;font-weight:800;line-height:1.15;overflow:hidden}.rb-cst{color:var(--nt-dim);padding:0 6px;font-size:11px;font-weight:600;line-height:1.25}.rb-cst b{font-variant-numeric:tabular-nums;color:var(--nt-ink)}.rb-cst.rb-own{color:var(--nt-live);font-weight:800}.rb-cst.rb-sale{color:#ffdf8a}.rb-cst.rb-gone{color:#ff8a98}.rb-cgo{font-family:var(--nt-display);letter-spacing:.06em;text-transform:uppercase;color:#ffdf8a;border:1px solid #ffdf8a99;justify-self:center;margin-top:4px;padding:3px 10px;font-size:12px;font-weight:800}.rb-ccard.is-soon{cursor:var(--nt-cur-default,default)}.rb-ccard.is-soon .rb-cshot .car-shot{filter:brightness(0)invert(.32)}.rb-ccard.is-soon strong{color:var(--nt-dim)}.rb-ccard.is-gone .rb-cshot{opacity:.45;filter:grayscale()}.mp-modes small.mp-pilots.mp-empty i{box-shadow:none;background:#f3efe659}.sheet-name{text-wrap:balance}.screen .volume-value,.screen .mix-setting.is-default .mix-mid{color:var(--nt-accent-text)}#menu .menu-item.is-primary .mi-note,#menu .menu-item.is-primary .mi-note strong{color:#fff}#menu .gear-btn:after,#menu .wallet-chip:after{content:"";position:absolute;top:-4px;bottom:-4px;left:0;right:0}#menu .wallet-chip{position:absolute}.spin-pity .support-link{white-space:nowrap;flex:none;width:auto;padding-inline-start:0;padding-inline-end:0}.cm-titles h2{line-height:1.15}@media (max-width:420px){#ranking .acc-card{padding-inline-start:12px;padding-inline-end:12px}.screen .rank-list li{gap:10px;padding-inline-start:10px;padding-inline-end:10px}.screen .rank-list .mp-place{width:36px}.screen .rank-list li.top .mp-who strong{font-size:var(--nt-t-button)}}#menu .menu-item:not(.is-primary):not(.account-btn){align-content:start}#menu .menu-item:not(.is-primary):not(.account-btn) .mi-note{white-space:normal;text-wrap:balance;font-size:12px;line-height:1.15}#menu .mi-note.mp-cta-tag{background:0 0;border-radius:0;padding:0}#menu .menu-list{container:menu-list/inline-size}@container menu-list (width<=440px){#menu .menu-item.is-primary .best-line{flex-direction:column;align-items:flex-end;gap:2px;line-height:1.1}}#mp .mp-head{container:mp-head/inline-size}@container mp-head (width<=520px){#mp .mp-head .mp-friends-btn{flex:none;justify-content:center;width:44px;min-height:44px;padding:0}#mp .mp-head .mp-friends-btn>span{display:none}#mp .mp-head .mp-friends-btn+.mp-friends-btn{margin-left:0}#mp .mp-head .mp-party-btn .party-count{margin:0;position:absolute;top:-6px;right:-6px}}@container mp-head (width<=336px){#mp .mp-head{gap:10px}#mp .mp-head h2{font-size:var(--nt-t-button)}}#garage-tabs button:before{content:"";position:absolute;top:-1px;bottom:-1px;left:0;right:0}.swatches .swatch:not(.vip):after{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}#model-packs button{position:relative}#model-packs button:after{content:"";position:absolute;top:-3px;bottom:-3px;left:0;right:0}.cm-gear,.mp-head .mp-icon,#revive-no,#pv-all,#btn-report,#mpr-report,#sheet-buy-gold{position:relative}#mail-close:after,#gift-close:after{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}#sheet-buy-gold:after{content:"";position:absolute;top:-2px;bottom:-2px;left:0;right:0}.mp-head .mp-icon:after{content:"";position:absolute;top:0;bottom:0;left:-4px;right:-4px}#revive-no:after,#pv-all:after,#btn-report:after,#mpr-report:after{content:"";position:absolute;top:-6px;bottom:-6px;left:0;right:0}#shop,#pass,#modes,#spin{padding-top:calc(24px + var(--safe-t));padding-bottom:calc(24px + var(--safe-b,0px))}@media (orientation:landscape) and (max-height:500px){#mpresults .panel{grid-template-columns:minmax(0,1fr) minmax(200px,260px);grid-auto-flow:dense;align-content:start;align-items:start;column-gap:24px;max-width:720px;display:grid}#mpresults .panel>*{grid-column:1}#mpresults .panel{row-gap:0}#mpresults .panel>:not(.mpr-actions){margin-bottom:12px}#mpresults .panel>.mpr-actions{height:min(100%, calc(100dvh - 24px - var(--safe-t) - var(--safe-b)));flex-direction:column;grid-area:1/2/span 40;justify-content:center;align-self:start;gap:12px;display:flex;position:sticky;top:0}#mpresults .mpr-actions>#mpr-again,#mpresults .mpr-actions>#mpr-menu,#mpresults .mpr-actions>#mpr-replay,#mpresults .mpr-actions>#mpr-report{width:100%;margin-top:0}}.mode-kicker,.support-kicker,.live-feed small,.vit-tier,.cm-live,.screen .mix-mid,.shop-tag{font-size:12px}#menu .menu-shell.is-scrolled{-webkit-mask-image:linear-gradient(180deg, transparent calc(var(--safe-t) + 48px), #000 calc(var(--safe-t) + 72px));-webkit-mask-image:linear-gradient(180deg, transparent calc(var(--safe-t) + 48px), #000 calc(var(--safe-t) + 72px));mask-image:linear-gradient(180deg, transparent calc(var(--safe-t) + 48px), #000 calc(var(--safe-t) + 72px))}.lf-coin{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 3h10l5 6-10 12L2 9z'/%3E%3C/svg%3E")}.lf-ico.lf-coin:before{background:linear-gradient(135deg,#e6fdff 0%,#7ff3ff 40%,#2f9bff 100%)}.lf-buy{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 8h14l-1.2 12H6.2zM9 8V6a3 3 0 0 1 6 0v2' fill='none' stroke='%23000' stroke-width='2.2' stroke-linejoin='round'/%3E%3C/svg%3E")}.lf-car,.lf-rb{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 15.5 4.6 11a2 2 0 0 1 1.7-1.3l3.2-.4 2.6-2.3h4.2l2.4 2.6 1.9.4A2 2 0 0 1 22 12v3.5h-2a2.4 2.4 0 0 0-4.8 0H8.8a2.4 2.4 0 0 0-4.8 0z'/%3E%3C/svg%3E")}.lf-ico.lf-rb:before{background:linear-gradient(90deg, #ff4d6d, #ffb84d, #f3ff4d, #4dff9a, #4dd2ff, var(--nt-accent), #ff4dd8)}.staff-badge.b-s1{color:#fff;text-shadow:0 1px 1px #0000008c;background:linear-gradient(90deg,#ff3d6e,#ffb03d,#f6ff3d,#3dff8f,#3dd6ff,#8b3dff,#ff3dd8,#ff3d6e) 0 0/200% 100%;animation:6s linear infinite s1-tag-flow}@keyframes s1-tag-flow{to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.staff-badge.b-s1{animation:none}}.fb-room .fb-xs{font:700 10px var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.06em;color:#6ff5ae;opacity:.9}.xs-badge{letter-spacing:.04em;vertical-align:1px;color:#032b16;background:linear-gradient(90deg,#6ff5ae,#13a05a);border-radius:4px;margin-left:4px;padding:0 5px;font-size:.78em;font-weight:700;display:inline-block}#full-pop .full-hint{opacity:.8;font-size:.86em}#full-pop .full-other{box-shadow:none;background:0 0;border:1px solid #f3efe659;margin-top:8px}#full-pop .full-other:after{display:none}.xs-mark{vertical-align:1px;color:#eafff3;background:#13a05a;border-radius:3px;margin-left:3px;padding:0 3px;font-size:.75em;font-style:normal;font-weight:800;line-height:1.25;display:inline-block}.fc-mark{vertical-align:1px;color:#f3c552;align-items:center;margin-right:4px;font-size:.72em;font-style:normal;line-height:1.3;display:inline-flex}.fc-mark svg{width:1.15em;height:.8em}.fc-toast{align-items:center;gap:6px;display:inline-flex}.fc-toast svg{color:#f3c552;filter:drop-shadow(0 0 4px #f3c55299);flex:none;width:18px;height:12px}.fc-toast strong{color:#f3c552;text-shadow:0 0 8px #f3c55266}.fc-toast.is-lost svg{opacity:.55;filter:none}.fc-toast.is-lost strong{color:var(--ink);text-shadow:none}.ti.lz{box-shadow:0 0 9px color-mix(in srgb, var(--lz) 55%, transparent);background:radial-gradient(circle at 30% 50%, #fff 0 1.5px, var(--lz) 2.5px 3.5px, transparent 6px), radial-gradient(circle at 70% 50%, #fff 0 1.5px, var(--lz) 2.5px 3.5px, transparent 6px), linear-gradient(180deg, transparent 72%, var(--lz) 72% 82%, transparent 82%), #141518!important}.ti.lz.lz-rgb{--lz:#ff1424;animation:5s linear infinite lz-rgb}@keyframes lz-rgb{to{filter:hue-rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ti.lz.lz-rgb{animation:none}}.ti.lz.lz-hw26galho{background:linear-gradient(160deg, transparent 46%, var(--lz) 47% 52%, transparent 53%), linear-gradient(20deg, transparent 58%, #ffb066 59% 62%, transparent 63%), radial-gradient(circle at 30% 50%, #fff 0 1.5px, var(--lz) 2.5px 3.5px, transparent 6px), #1a0f08!important}.ti.lz.lz-hw26teia{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9ccff' stroke-width='.9'%3E%3Cpath d='M12 2v20M2 12h20M5 5l14 14M19 5 5 19'/%3E%3Cpath d='M12 6l4 2 2 4-2 4-4 2-4-2-2-4 2-4zM12 9.5l2 1 1 1.5-1 1.5-2 1-2-1-1-1.5 1-1.5z'/%3E%3C/svg%3E") 50%/80% no-repeat,radial-gradient(circle,#fff 0 1.5px,#0000 3px),#14101f!important}.ti.lz.lz-sakura{background:radial-gradient(circle at 50% 22%, #ffe3ef 0 1.6px, transparent 2.4px), radial-gradient(circle at 30% 50%, #fff 0 1.5px, var(--lz) 2.5px 3.5px, transparent 6px), radial-gradient(circle at 70% 50%, #fff 0 1.5px, var(--lz) 2.5px 3.5px, transparent 6px), linear-gradient(180deg, transparent 72%, var(--lz) 72% 82%, transparent 82%), #1a1016!important}.ti.lz.lz-toxico{animation:1.6s ease-in-out infinite lz-tx}@keyframes lz-tx{50%{box-shadow:0 0 14px color-mix(in srgb, var(--lz) 85%, transparent);filter:brightness(1.25)}}.ti.lz.lz-tempestade{animation:2.4s step-end infinite lz-ts;background:linear-gradient(115deg, transparent 44%, #e6f4ff 46%, var(--lz) 50%, transparent 55%), radial-gradient(circle at 30% 50%, #fff 0 1.5px, var(--lz) 2.5px 3.5px, transparent 6px), radial-gradient(circle at 70% 50%, #fff 0 1.5px, var(--lz) 2.5px 3.5px, transparent 6px), #0c1424!important}@keyframes lz-ts{0%,to{filter:none}6%{filter:brightness(1.7)}10%{filter:none}14%{filter:brightness(1.5)}}@media (prefers-reduced-motion:reduce){.ti.lz.lz-toxico,.ti.lz.lz-tempestade{animation:none}}#settings .seg.nc-seg{grid-template-columns:repeat(auto-fill,minmax(min(100%,132px),1fr));gap:6px;display:grid}#settings .seg.nc-seg button{text-align:left;letter-spacing:.03em;background:#ffffff0a;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;height:auto;min-height:48px;padding:6px 8px;font-size:12px;display:grid}#settings .seg.nc-seg button.active{background:var(--accent)}#settings .seg.nc-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nc-dot{background:var(--nz);width:16px;height:16px;box-shadow:0 0 8px color-mix(in srgb, var(--nz) 60%, transparent), inset 0 0 0 1px #ffffff59;border-radius:50%;grid-row:span 2}.nc-dot.nc-rgb{background:conic-gradient(#ff2a2a,#ffe23a,#3dff6a,#2ef2ee,#3fa9ff,#a64dff,#ff2a2a);box-shadow:0 0 8px #ffffff59}.nc-seg .nc-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nc-seg .nc-p{opacity:.85;white-space:nowrap;align-items:center;gap:3px;min-width:0;font-size:11px;font-weight:600;display:flex}.nc-seg .nc-p:empty{display:none}.nc-seg .nc-p svg{fill:none;stroke:currentColor;stroke-width:2.2px;flex:none;width:11px;height:11px}.nc-seg button:not(.locked) .nc-dot{grid-row:auto}html.cursor-off,html.cursor-off *{cursor:none!important}.swatch.vip.is-loan,.trail-chip.is-loan,.plate-chip.is-loan{position:relative;box-shadow:0 0 0 1px #40c4ff99}.swatch.vip.is-loan:after,.trail-chip.is-loan:after,.plate-chip.is-loan:after{content:var(--i18n-loan,"TESTE");letter-spacing:.04em;color:#04202e;pointer-events:none;background:#8fdcff;border-radius:4px;padding:1px 4px;font-size:8px;font-weight:800;line-height:1.3;position:absolute;top:-6px;right:-4px}.nt-count{color:#fff;min-width:20px;height:20px;font-family:var(--nt-display);text-align:center;pointer-events:none;background:#ff2e4a;border:2px solid #0b0a0e;border-radius:10px;padding:0 5px;font-size:12px;font-weight:800;line-height:16px;position:absolute;top:-6px;right:-6px}.nt-count[hidden]{display:none}.menu-dot.has-n{color:#fff;width:auto;min-width:18px;height:18px;font-family:var(--nt-display);text-align:center;vertical-align:middle;border-radius:9px;padding:0 4px;font-size:11px;font-style:normal;font-weight:800;line-height:18px;box-shadow:0 0 0 2px #0b0a0e}.menu-dot.has-n:after{border-radius:9px}#mpresults .mpr-actions>#mpr-report.report-link{place-self:center;width:auto;margin-top:2px}#mpresults .mpr-actions>#mpr-report.report-link:hover{color:#f3efe6d9;background:0 0}#mpresults .mpr-actions>#mpr-report.report-link:focus-visible{color:#f3efe6d9;background:0 0}#mpresults .mpr-actions>#mpr-report.report-link:focus-visible{outline:2px solid var(--nt-accent,#8b3dff);outline-offset:2px}.screen.garage .hs.hs-gtabs{z-index:2;background:#121315;flex:none;margin:0 -16px;position:sticky;top:-12px}.screen.garage .hs.hs-gtabs>.garage-tabs{margin:0;position:static}.hs.hs-gtabs>.hs-btn{background:linear-gradient(90deg,#121315 60%,#12131599);border-color:#0000;width:32px;top:4px;bottom:5px}.hs.hs-gtabs>.hs-next{background:linear-gradient(270deg,#121315 60%,#12131599)}@media (orientation:landscape) and (max-height:500px){.screen.garage .hs.hs-gtabs{top:calc(-14px - var(--safe-t))}}.gsel-name{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.gsel-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.gsel-tile.gsel-iconly{justify-content:center;min-height:54px;padding:6px 4px}.gsel-iconly .gsel-prev{height:36px}.gsel-iconly .gsel-prev .part-ico{color:#b9b3a6;width:58px;height:36px}.screen .garage-actions>button{min-width:0}.kit-card{grid-template-columns:1fr auto;grid-template-areas:"badge go""text text";row-gap:6px}.kit-card .kit-badge{grid-area:badge;justify-self:start}.kit-card .kit-go{grid-area:go}.kit-card .kit-text{grid-area:text}.gsel,.gsel-wheels{grid-template-columns:repeat(auto-fit,minmax(max(84px,22%),1fr))}.gsel-name{letter-spacing:.02em}.season-buy{flex-wrap:wrap;row-gap:4px;height:auto;min-height:50px;padding:8px 16px}.season-buy small{white-space:nowrap;gap:4px}.screen button.spin-vitrine,.screen #spin-go{white-space:normal;height:auto;min-height:48px;padding-top:8px;padding-bottom:8px;line-height:1.15}.reel .tile b{text-align:center;white-space:normal;text-overflow:clip;overflow-wrap:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.05;display:-webkit-box}.plat-ico{opacity:.62;vertical-align:-.1em;flex:none;align-items:center;margin-left:.35em;font-size:.85em;font-style:normal;display:inline-flex}.plat-meta{align-items:center;gap:.3em;display:inline-flex}.plat-meta .plat-ico{margin-left:0}#menu .tb-left>#menu-account-note.acc-wait{color:#f3c552;width:auto;min-width:0;max-width:440px;height:auto;max-height:40px;font-family:var(--nt-body);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;clip:auto;clip-path:none;pointer-events:none;background:#08090aeb;border:1px solid #f3c55273;border-radius:2px;flex:0 1000 auto;order:1;align-self:center;margin:0;padding:3px 9px;font-size:12.5px;font-weight:600;line-height:16px;display:block;position:static;overflow:hidden}#menu-account-note.acc-wait .coin{vertical-align:-2px}html.gift-open .rc-nudge{display:none!important}.wg-back{z-index:9500;padding:calc(16px + var(--safe-t,0px)) 16px calc(16px + var(--safe-b,0px));font-family:var(--nt-body);color:var(--nt-ink);background:#08090ad1;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.wg-panel{border:1px solid var(--nt-line-strong);background:var(--nt-asphalt);border-radius:2px;width:min(360px,100%);padding:22px 20px 20px;box-shadow:0 24px 60px #0009}.wg-kicker{color:var(--nt-live);font-family:var(--nt-display);font-size:var(--nt-t-sub);letter-spacing:.06em;text-transform:uppercase;margin:0 0 2px;font-weight:700}.wg-title{font-family:var(--nt-display);font-size:var(--nt-t-headline);text-transform:uppercase;margin:0 0 14px;font-weight:800;line-height:.95}.wg-list{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.wg-list li{border:1px solid var(--nt-line);background:var(--nt-black);font-size:var(--nt-t-body);border-radius:2px;align-items:center;gap:8px;padding:10px 12px;display:flex}.wg-list b,.wg-wait b{font-size:var(--nt-t-sub)}.wg-wait{color:#f3c552;margin:0 0 14px;font-size:14px;line-height:1.4}.wg-msg{color:var(--nt-error);margin:0 0 10px;font-size:13px}.wg-msg:empty{display:none}.wg-panel .wg-go{width:100%;min-height:52px}@media (orientation:portrait) and (max-height:760px){#gameover #btn-retry,#pause #btn-quit,#mp #mp-queue{bottom:calc(8px + var(--safe-b,0px));z-index:4;clip-path:none;box-shadow:0 0 0 8px var(--nt-black), 0 -24px 20px 6px #08090af0;position:sticky}#pause #btn-quit{background:var(--nt-concrete)}}@media (orientation:portrait) and (min-height:761px) and (max-height:1000px),(orientation:landscape) and (min-height:501px) and (max-height:920px){#pause #btn-quit{bottom:calc(8px + var(--safe-b,0px));z-index:4;clip-path:none;background:var(--nt-concrete);box-shadow:0 0 0 8px var(--nt-black), 0 -24px 20px 6px #08090af0;position:sticky}}.onb-rkwait #rk-mbar,.onb-rkwait #rk-card,.onb-rkwait #rk-pledge-strip{display:none!important}.go-coins .go-wait{text-align:center;line-height:1.45}.can-buy .deal-price{color:#f3c552}.ti.ti-chall{animation:.9s linear infinite ti-chall-run;box-shadow:0 0 10px #c9b4ff99;background-color:#0c0a14!important;background-image:linear-gradient(90deg,#0000 16%,#ffffffd9 22% 24%,#0000 30% 70%,#ffffffd9 76% 78%,#0000 84%),repeating-linear-gradient(#f6f0ff 0,#bff1ff 4px,#8fd0ff 8px,#c9b4ff 12px,#5b34e6 16px,#f6f0ff 20px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:100% 100%,100% 200%!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}@keyframes ti-chall-run{to{background-position:0 0,0 -20px}}.trail-chip.chall-chip{position:relative;box-shadow:inset 0 0 0 1px #c9b4ffb3}.trail-chip.chall-chip .chall-badge{font:italic 800 9px var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#0c1236;background:linear-gradient(100deg,#f7fcff,#bff1ff 25%,#8fd0ff 50%,#c9b4ff 75%,#f6f0ff);padding:1px 5px;position:absolute;top:-6px;right:-4px}.nc-dot.nc-chall{background:conic-gradient(#f6f0ff,#bff1ff,#8fd0ff,#c9b4ff,#5b34e6,#f6f0ff);animation:2.4s linear infinite nc-chall-spin;box-shadow:0 0 9px #c9b4ffbf,inset 0 0 0 1px #fff6}@keyframes nc-chall-spin{to{transform:rotate(360deg)}}.nc-h.nc-h-ch{color:#c9b4ff}#settings .seg.nc-seg button.nc-ch{box-shadow:inset 0 0 0 1px #c9b4ffa6}.swatch.ev.ev-chall{box-shadow:0 0 0 1px #e9fbff,0 0 8px #c9b4ff99;background:linear-gradient(135deg,#f7fcff,#bff1ff 25%,#8fd0ff 50%,#c9b4ff 75%,#5b34e6)!important}@media (prefers-reduced-motion:reduce){.ti.ti-chall,.nc-dot.nc-chall{animation:none}}@media (max-width:380px){.go-goal .gg-text b{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box}}.cr-perks li{grid-template-columns:minmax(96px,max-content) 1fr}.tip-bubble-actions .tip-ok{white-space:nowrap;flex:none}.garage-exit{display:none}.screen.garage.gar-locked .garage-actions>.garage-trunk,.screen.garage.gar-locked #prog-banner,.screen.garage.alu-rented #prog-banner,.screen.garage.alu-merge .garage-actions>.garage-unlock{display:none!important}.screen.garage .garage-actions>.alu-equip{white-space:nowrap;min-width:0;font-size:var(--nt-t-sub,15px);letter-spacing:.05em}@media (orientation:landscape) and (max-height:500px),(orientation:portrait) and (max-width:600px){.screen.garage>.garage-exit{top:calc(12px + var(--safe-t,0px));left:calc(12px + var(--sa-l,0px));z-index:4;min-width:48px;height:48px;box-shadow:none;clip-path:none;color:var(--nt-ink,#f3efe6);font:800 16px/1 var(--nt-display,sans-serif);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:var(--nt-cur-pointer,pointer);touch-action:manipulation;background:#08090cb8;border:1px solid #f3efe638;border-radius:2px;align-items:center;gap:2px;margin:0;padding:0 14px 0 8px;display:inline-flex;position:absolute}.screen.garage>.garage-exit svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.screen.garage>.garage-exit:focus-visible{border-color:var(--nt-accent,#8b3dff);outline:none}.screen.garage .garage-actions>#btn-garage-done{display:none}.screen.garage:has(.garage-sheet.decal-open)>.garage-exit{display:none}.screen.garage.gar-locked.alu-merge .garage-actions{display:none}.screen.garage.gar-locked .garage-actions:not(:has(>.garage-unlock:not(.hidden))){display:none}.screen.garage .garage-actions>.garage-trunk.gt-v2 .gt-l small{display:none}.screen.garage .garage-unlock:has(.unlock-price){flex-direction:row;gap:10px;padding-top:0;padding-bottom:0}.screen.garage .garage-unlock .unlock-main{white-space:nowrap}}@media (orientation:portrait) and (max-width:600px){.screen.garage .garage-foot .garage-actions>button{height:52px}}@media (orientation:landscape) and (max-height:500px){.screen.garage .prog-banner:has(>b)>span{display:none}.screen.garage .prog-banner:has(>b){flex-wrap:nowrap;margin:4px 0 0;padding:5px 10px}.screen.garage .prog-banner>b{flex:auto;min-width:0;padding-left:0}}:root{--nt-s1:4px;--nt-s2:8px;--nt-s3:12px;--nt-s4:16px;--nt-s5:24px;--nt-s6:32px;--nt-r:2px;--nt-gold:#f3c552;--nt-gold-hi:#ffd978;--nt-gold-ink:#1a1405;--nt-ink-2:#d9d4ca;--nt-shadow-slab:0 18px 40px #00000073;--nt-glow:0 10px 28px -10px rgba(var(--nt-accent-rgb), .85);--nt-stripe:repeating-linear-gradient(-45deg, var(--nt-accent) 0 10px, var(--nt-black) 10px 20px);--nt-chamfer-s:polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px))}.goal{gap:var(--nt-s1)}.goal-row{font:700 var(--nt-t-label) / 1 var(--nt-display);letter-spacing:.14em;text-transform:uppercase;color:var(--nt-dim);align-items:baseline}.goal-row b,.support-card .goal-row b{font:italic 800 22px/1 var(--nt-display);letter-spacing:0;color:#fff;font-variant-numeric:tabular-nums}.support-card .goal{border:1px solid var(--nt-line);border-radius:var(--nt-r)}.coin-card{padding:36px var(--nt-s3) var(--nt-s3);border:1px solid var(--nt-line-strong);border-radius:var(--nt-r);background:var(--nt-grain), var(--nt-asphalt);box-shadow:none;gap:2px}.coin-card.mega:after{content:none;animation:none}@keyframes nt-sheen{0%{transform:translate(-150%)skew(-20deg)}40%,to{transform:translate(420%)skew(-20deg)}}.coins-entry,.season,.acc-invite,.cr-card,.tester-card{border:1px solid var(--nt-line-strong);border-radius:var(--nt-r);background:var(--nt-grain), var(--nt-asphalt);box-shadow:none;position:relative}.coins-entry:before,.season:before{content:"";background:var(--nt-accent);pointer-events:none;width:64px;height:3px;position:absolute;top:-1px;left:-1px}.coins-entry{gap:var(--nt-s3);padding:var(--nt-s3) var(--nt-s3) var(--nt-s3) var(--nt-s4);border-color:var(--nt-line-strong);background:var(--nt-grain), var(--nt-asphalt)}.coins-entry:hover{border-color:var(--nt-accent)}.coins-entry:focus-visible{border-color:var(--nt-accent)}.ce-text strong,.market-entry .ce-text strong{font:italic 800 20px/1.05 var(--nt-display);letter-spacing:.01em;color:#fff}.ce-text small{font:500 var(--nt-t-label) / 1.35 var(--nt-body);color:var(--nt-dim)}.ce-go{font:italic 800 15px/1 var(--nt-display);letter-spacing:.04em;clip-path:var(--nt-chamfer-s);padding:10px 14px}.market-ico{border-color:var(--nt-line-strong);border-radius:var(--nt-r);background:var(--nt-black)}.market-ico svg{stroke:var(--nt-ink)}.season{border-color:var(--nt-line-strong)}.season-xp{background:var(--nt-black);border-radius:0}.season-xp i{background:var(--nt-accent);box-shadow:0 0 10px rgba(var(--nt-accent-rgb), .55);border-radius:0}.season-buy{background:var(--nt-accent);height:54px;box-shadow:var(--nt-glow);clip-path:var(--nt-chamfer);border-radius:0}.season-buy:hover{filter:none;background:var(--nt-accent-hi)}.cr-card{--cr-a:var(--nt-gold);--cr-b:var(--nt-accent);padding:var(--nt-s4)}.cr-code-box,.cr-apply{border-style:solid;border-color:var(--nt-line-strong)}.tc-icon svg{stroke:var(--nt-accent-text)}.tc-text small{color:var(--nt-dim)}.preset-empty,.cm-locked,.cm-preview,.w-pend,.acc-check.modes-hyper{border-style:solid}.pt-slot.empty i{border-radius:var(--nt-r)}.nt-pv-car{border-top-style:solid}.staff-badge{border-radius:1px}.staff-badge.b-supporter{background:var(--nt-gold);color:var(--nt-gold-ink)}.staff-badge.b-admin{background:#c8102e}.staff-badge.b-pro{background:#2f6be0}.shop-tag{font-family:var(--nt-display);text-transform:uppercase;border-radius:1px;font-weight:800}.support-card{border:1px solid var(--nt-line-strong);border-radius:var(--nt-r);background:var(--nt-grain), linear-gradient(180deg, var(--nt-concrete), var(--nt-asphalt) 55%);text-shadow:none;box-shadow:0 0 0 1px #0009,0 30px 80px #000000a6}.support-card:before{background:var(--nt-stripe);height:5px;box-shadow:none}.support-emblem{border-radius:var(--nt-r);background:var(--nt-black);box-shadow:0 0 0 1px var(--nt-line-strong);animation:none}.support .support-go{background:var(--nt-accent)}.support .support-go:hover{background:var(--nt-accent-hi);filter:none}.support-kicker{font-size:var(--nt-t-label)}.screen #rank-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.screen #rank-tabs button{min-height:40px;padding-inline:var(--nt-s2);font-size:var(--nt-t-body);letter-spacing:.06em;white-space:nowrap}@media (min-width:560px){.screen #rank-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.screen #rank-tabs button{padding-inline:var(--nt-s1);letter-spacing:.03em;font-size:14px}}.diff{border:1px solid var(--nt-line-strong);background:var(--nt-black);font-size:var(--nt-t-label);border-radius:1px;padding:2px 7px;line-height:1.1}.diff.d0{background:var(--nt-black);color:var(--nt-dim)}.diff.d1{background:var(--nt-black);color:var(--nt-ink)}.diff.d2{border-color:rgba(var(--nt-accent-rgb), .6);background:var(--nt-black);color:var(--nt-accent-text)}.spin-ad{border:1px solid var(--nt-line-strong);border-radius:var(--nt-r);background:var(--nt-grain), var(--nt-asphalt)}.spin-ad svg{fill:var(--nt-accent-text)}.spin-ad small{font-size:var(--nt-t-label)}.spin-vitrine b{color:var(--nt-gold)}#mode-daily.daily-card{border-radius:var(--nt-r);background:var(--nt-grain), var(--nt-asphalt);box-shadow:none;border:1px solid #f3c55273;position:relative}#mode-daily.daily-card:before{content:"";background:var(--nt-gold);width:64px;height:3px;position:absolute;top:-1px;left:-1px}#mode-daily.daily-card:hover{border-color:var(--nt-gold)}#mode-daily.daily-card:focus-visible{border-color:var(--nt-gold)}#mode-daily .daily-kicker{color:var(--nt-gold)}#mode-daily small{color:var(--nt-ink-2)}#mode-daily .daily-ends{font-size:var(--nt-t-label)}#modes .modes-lead{font:500 14px/1.4 var(--nt-body);letter-spacing:0;text-transform:none;color:var(--nt-dim);text-wrap:pretty}.menu-foot .hint,.gift-row small,.gift-ends,.model-perf,.sp-head small,.sp-card small,.mail-title small,.go-goal .gg-text small,.spin-off,.news-rel header small,.acc-friends-btn small,.fr-who small,.pause-priv small,.tc-text small,.tp-label,.tp-count small,.tp-fine,.tester-pop-card,.acc-glink-note,.acc-logins-msg,.mproom-fine,.preset-list-head small,.kit-text small,.tryon-sub,.vit-head small,.sw-sub,.earn-help .earn-rule,.modes-hyper small,.milestone-line,.nt-txt small,.cr-apply-status,.deals-ends{font-size:var(--nt-t-label)}.revive-card{border:1px solid var(--nt-line-strong);border-radius:var(--nt-r);background:var(--nt-grain), linear-gradient(180deg, var(--nt-concrete), var(--nt-asphalt) 55%);position:relative;overflow:hidden;box-shadow:0 20px 60px #0009}.revive-card:before{content:"";background:var(--nt-stripe);height:5px;position:absolute;top:0;bottom:auto;left:0;right:0}.revive-go{background:var(--nt-gold);color:var(--nt-gold-ink);box-shadow:none;clip-path:var(--nt-chamfer);border-radius:0;animation:none}.revive-go:not(:disabled):hover{background:var(--nt-gold-hi)}.revive-go:disabled{opacity:1;background:var(--nt-concrete-hi);color:var(--nt-dim)}.revive-need{color:var(--nt-ink-2)}.revive-ad{border:1px solid rgba(var(--nt-accent-rgb), .85);border-radius:var(--nt-r);background:rgba(var(--nt-accent-rgb), .16);width:100%;min-height:48px;color:var(--nt-ink,#f3efe6);font:italic 800 17px/1.1 var(--nt-display);letter-spacing:.04em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:0 14px;transition:border-color .15s,background .15s,transform .1s;display:inline-flex;position:relative}.revive-ad svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;flex:none;width:22px;height:22px}.revive-ad svg path{fill:currentColor;stroke:none}.revive-ad span{overflow-wrap:anywhere;min-width:0}.revive-ad:not(:disabled):hover{background:rgba(var(--nt-accent-rgb), .28)}.revive-ad:focus-visible{background:rgba(var(--nt-accent-rgb), .28)}.revive-ad:focus-visible{outline:2px solid var(--nt-accent);outline-offset:2px}.revive-ad:active{transform:translateY(1px)}.revive-ad:disabled{cursor:var(--nt-cur-default,default);opacity:.7}.revive-ad.hidden{display:none}#menu .menu-topbar{z-index:3;top:calc(10px + var(--safe-t));left:calc(12px + env(safe-area-inset-left,0px));right:calc(12px + env(safe-area-inset-right,0px));justify-content:space-between;align-items:flex-start;gap:var(--nt-s2);pointer-events:none;display:flex;position:absolute}#menu .menu-topbar>*{pointer-events:auto}#menu .tb-left,#menu .tb-right{align-items:flex-start;gap:var(--nt-s2);min-width:0;display:flex}#menu .tb-right{flex:none;gap:6px}#menu .tb-group{display:flex}#menu .menu-topbar .gear-btn,#menu .menu-topbar .menu-wallet,#menu .menu-topbar .gift-btn{margin:0;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}#menu .menu-topbar .gear-btn{background:#08090acc;border-radius:0;width:40px!important;height:40px!important}#menu .tb-group .gear-btn+.gear-btn{margin-left:-1px}#menu .tb-group .gear-btn:hover{z-index:1}#menu .tb-group .gear-btn:focus-visible{z-index:1}#menu .tb-group .gear-btn:first-child{border-radius:var(--nt-r) 0 0 var(--nt-r)}#menu .tb-group .gear-btn:last-child{border-radius:0 var(--nt-r) var(--nt-r) 0}#menu .menu-topbar .gear-btn svg{width:22px;height:22px}#menu .menu-topbar .menu-wallet{height:40px}#menu .menu-topbar .gift-btn{border-radius:var(--nt-r);background:#08090acc;border:1px solid #f3c5528c;flex-direction:row;align-items:center;gap:6px;height:40px;padding:0 10px 0 6px;width:auto!important}#menu .menu-topbar .gift-btn.hidden{display:none}#menu .menu-topbar .gift-btn:hover{border-color:var(--nt-gold)}#menu .menu-topbar .gift-btn:focus-visible{border-color:var(--nt-gold)}#menu .menu-topbar .gift-btn:before{content:none}#menu .menu-topbar .gift-ico{filter:none;width:28px;height:28px}#menu .menu-topbar .gift-badge{border-width:1px;min-width:16px;height:16px;padding:0 4px;font-size:11px;line-height:14px;top:-7px;right:-7px}#menu .menu-topbar .gift-timer{color:var(--nt-gold);background:0 0;border:0;margin:0;padding:0;font-size:15px}#menu .menu-topbar .gift-btn.od-msg{color:#ece9e29e;border-color:#ffffff2e}#menu .menu-topbar .gift-btn.od-msg:hover{color:#ece9e2e6;border-color:#fff6}#menu .menu-topbar .gift-btn.od-msg:focus-visible{color:#ece9e2e6;border-color:#fff6}#menu .menu-topbar .gift-btn.od-msg .gift-ico{filter:none;width:24px;height:24px;animation:none}#menu .menu-topbar .gift-btn.od-msg .od-msg-txt{color:inherit;font-variant-numeric:normal;white-space:nowrap;font-size:13px}.od-msg-pop{z-index:60;box-sizing:border-box;border-radius:var(--nt-r);color:#ece9e2;overflow-wrap:anywhere;background:#08090af2;border:1px solid #fff3;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.35;position:fixed;box-shadow:0 8px 24px #0000008c}.od-msg-pop.hidden{display:none}#menu#menu#menu .tb-left>.gift-btn.od-msg{box-shadow:none;border-color:#ffffff2e}#menu#menu#menu .tb-left>.gift-btn.od-msg .gift-ico{width:22px;height:22px}#menu#menu#menu .tb-left>.gift-btn.od-msg .od-msg-txt{font-size:12.5px;display:inline}@media (max-aspect-ratio:1){#menu#menu#menu .tb-left>.gift-btn.od-msg{padding:0 9px}#menu#menu#menu .tb-left>.gift-btn.od-msg .gift-ico{display:none}}@media (max-width:560px){#menu .tb-left{flex-direction:column;gap:6px}#menu .menu-topbar .gift-btn{height:34px}#menu#menu.vis-gift .menu-shell .brand{margin-top:40px}}@media (max-width:385px){#menu .menu-topbar .gear-btn{width:37px!important;height:37px!important}#menu .menu-topbar .menu-wallet{height:37px}}#menu .menu-topbar #btn-community{display:grid!important}html.onb-fresh #menu .menu-topbar #btn-community{display:none!important}#menu .gear-btn:has(>.mail-badge:not(.hidden)){z-index:6!important}#menu .gear-btn>.mail-badge{z-index:1;pointer-events:none}#menu .live-feed.lf-ticker{--lf-dur:60s;height:44px;margin-top:var(--nt-s3);border-block:1px solid var(--nt-line);pointer-events:auto;--lf-fade:clamp(28px, 12%, 64px);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--lf-fade), #000 calc(100% - var(--lf-fade)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--lf-fade), #000 calc(100% - var(--lf-fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--lf-fade), #000 calc(100% - var(--lf-fade)), transparent);background:#08090ab8;position:relative;overflow:hidden}#menu .live-feed.lf-ticker:empty{display:none}.lf-track{width:max-content;height:100%;animation:lf-marquee var(--lf-dur) linear infinite;will-change:transform;display:flex}.lf-run{flex:none;align-items:center;display:flex}.lf-ticker:hover .lf-track,.lf-ticker:focus-within .lf-track,.lf-ticker.is-held .lf-track,.lf-ticker.is-paused .lf-track,#menu.hidden .lf-track{animation-play-state:paused}@keyframes lf-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lf-item{align-items:center;gap:var(--nt-s2);height:44px;padding:0 var(--nt-s2);color:var(--nt-ink);text-align:left;white-space:nowrap;cursor:var(--nt-cur-pointer,pointer);background:0 0;border:0;display:inline-flex}.lf-item:hover .lf-text>span{color:var(--nt-accent-text)}.lf-item:focus-visible .lf-text>span{color:var(--nt-accent-text)}.lf-item .lf-pic,.lf-item .lf-ico{flex:none;width:30px;height:30px}.lf-item .lf-pic img{object-fit:cover;width:100%;height:100%}#menu .lf-item .lf-text{align-items:baseline;gap:var(--nt-s2);flex-direction:row;min-width:0;display:flex}#menu .lf-item .lf-text>span{-webkit-line-clamp:unset;font:500 14px/1 var(--nt-body);white-space:nowrap;display:inline;overflow:visible}#menu .lf-item .lf-text small{font:500 13px/1 var(--nt-body);letter-spacing:0;text-transform:none;color:var(--nt-dim);white-space:nowrap}#menu .lf-item .lf-text small:before{content:"·";margin-right:var(--nt-s2);color:var(--nt-dim)}#menu .lf-item .lf-text b{color:var(--nt-ink);letter-spacing:0;font-weight:700}#menu .lf-item .lf-text b.gold{color:var(--nt-gold)}.lf-sep{width:2px;height:14px;margin:0 var(--nt-s4);background:var(--nt-accent);flex:none;transform:skew(-20deg)}.lf-k-rec+.lf-sep,.lf-k-top+.lf-sep{background:var(--nt-gold)}html.a11y-calm #menu .live-feed.lf-ticker{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}html.a11y-calm .lf-track{animation:none}html.a11y-calm .lf-run[aria-hidden=true]{display:none}html.a11y-calm .lf-item{scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.lf-track{animation:none}#menu .live-feed.lf-ticker{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.lf-run[aria-hidden=true]{display:none}}#modes.screen{background:linear-gradient(#08090adb 0%,#08090ae6 50%,#08090af5 100%)}@media (min-aspect-ratio:5/4){#modes.screen{background:linear-gradient(90deg,#08090ab8,#08090aed 30% 70%,#08090ab8)}}#modes .modes-perf{margin:0 0 var(--nt-s3);padding:var(--nt-s3);border:1px solid var(--nt-line);border-radius:var(--nt-r);background:var(--nt-grain), var(--nt-asphalt)}.pfl.pfl{align-items:baseline;gap:var(--nt-s2) var(--nt-s3);font-size:var(--nt-t-label);grid-template-columns:minmax(0,1fr) auto;display:grid}.pfl.pfl>b{font:italic 800 17px/1.05 var(--nt-display);letter-spacing:.01em;color:#fff}.pfl .pfl-sum{font:italic 800 17px/1 var(--nt-display);color:var(--nt-accent-text);font-variant-numeric:tabular-nums}.pfl.pfl.is-stock .pfl-sum{font:700 var(--nt-t-label) / 1 var(--nt-display);letter-spacing:.12em;text-transform:uppercase;color:var(--nt-dim)}.pfl .pfl-parts{gap:var(--nt-s2) var(--nt-s3);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pfl .pfl-part{gap:5px;min-width:0}.pfl .pfl-part em{font:700 var(--nt-t-label) / 1 var(--nt-display);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;color:var(--nt-ink-2);overflow:hidden}.pfl .pfl-part i{background:linear-gradient(90deg, var(--nt-accent) calc(var(--k) * 100%), #f3efe624 0);height:6px;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 calc(20% - 2px),#0000 calc(20% - 2px) 20%);mask-image:repeating-linear-gradient(90deg,#000 0 calc(20% - 2px),#0000 calc(20% - 2px) 20%)}#tester-pop{--lab:#38c8ff;--lab-hi:#7fdcff;--lab-deep:#0d6f9e;--lab-ink:#021824;--lab-line:#38c8ff66;--lab-mute:#1b2a35;--lab-mute-ink:#7f97a8;--lab-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", Consolas, "Roboto Mono", monospace;--nt-accent:var(--lab-deep);--nt-accent-hi:var(--lab);--nt-accent-text:var(--lab);--accent:var(--lab);--nt-on-accent:#fff}#tester-card .tc-icon svg{stroke:var(--lab)}#tester-pop :focus-visible{outline-color:var(--lab)}#tester-pop .tp-count small{font-family:var(--lab-mono);letter-spacing:.02em;font-size:12px}#tester-pop .support-link{color:#b9d6e6}.staff-badge.b-tester{color:#021824;background:#38c8ff}.nt-sec,.support-link,.revive-no,.coach-skip,.cr-link,.pf-report,.report-link,.nt-link,.tip-off{border:1px solid var(--nt-line);border-radius:var(--nt-r);min-width:44px;max-width:100%;min-height:44px;color:var(--nt-ink-2);font:700 14px/1.15 var(--nt-display);letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:var(--nt-cur-pointer,pointer);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#08090a73;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;transition:border-color .15s,color .15s,background .15s,transform .1s;display:inline-flex;position:relative}a.nt-sec:visited{color:var(--nt-ink-2)}.nt-sec:hover,.support-link:hover,.revive-no:hover,.coach-skip:hover,.report-link:hover,.tip-off:hover{border-color:var(--nt-line-strong);color:#fff;background:#f3efe60f}.nt-sec:focus-visible{border-color:var(--nt-line-strong);color:#fff;background:#f3efe60f}.support-link:focus-visible{border-color:var(--nt-line-strong);color:#fff;background:#f3efe60f}.revive-no:focus-visible{border-color:var(--nt-line-strong);color:#fff;background:#f3efe60f}.coach-skip:focus-visible{border-color:var(--nt-line-strong);color:#fff;background:#f3efe60f}.nt-sec:focus-visible{outline:2px solid var(--nt-accent);outline-offset:2px}.nt-sec:active,.support-link:active,.revive-no:active,.coach-skip:active,.report-link:active,.tip-off:active{border-color:var(--nt-accent);background:rgba(var(--nt-accent-rgb), .14);color:#fff;transform:translateY(1px)}.nt-sec:disabled,.nt-sec[aria-disabled=true]{opacity:.5;cursor:var(--nt-cur-default,default)}.nt-sec.hidden,.nt-sec[hidden],.support-link.hidden,.report-link.hidden,.nt-sec.acc-gstep-cancel{display:none}#acc-form.g-step .nt-sec.acc-gstep-cancel{display:flex}.nt-sec.nt-sec-in{vertical-align:middle;min-width:0;min-height:34px;margin:5px 1px;padding:0 10px;font-size:13px}.nt-sec.nt-sec-in:after{content:"";position:absolute;top:-5px;bottom:-5px;left:-2px;right:-2px}a[class]{text-decoration:none}.support-actions{gap:var(--nt-s2);margin-top:0}.support-actions .support-link+.support-link:before{content:none}.support-actions .support-link{flex:1 1 0}.shop-sheet .sheet-body{gap:var(--nt-s3)}.shop-sheet .sheet-name{letter-spacing:-.005em;text-wrap:balance;font-size:clamp(30px,8.6vw,40px);line-height:.92}.sc-img{aspect-ratio:4/3;border:1px solid var(--nt-line-strong);border-radius:var(--nt-r);background:var(--nt-grain), var(--nt-black);background-position:50%;background-size:cover;display:block;position:relative;overflow:hidden}.sc-img.is-empty:after{content:"";background:var(--nt-accent);width:22px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)skew(-20deg)}.shop-sheet .sheet-buyrow{gap:var(--nt-s3);margin-top:var(--nt-s1);padding:var(--nt-s3) var(--nt-s3) var(--nt-s3);border:1px solid var(--nt-line-strong);border-radius:var(--nt-r);background:var(--nt-grain), var(--nt-black);position:relative}.shop-sheet .sheet-price{gap:4px}.shop-sheet #sheet-price{align-items:baseline;gap:2px var(--nt-s3);flex-wrap:wrap;font-size:22px;display:flex}.shop-sheet .sheet-price small{font:500 var(--nt-t-label) / 1.4 var(--nt-body);color:var(--nt-dim)}.screen .shop-sheet button.primary.sheet-buy{background:var(--nt-accent);height:56px;font:italic 800 22px/1 var(--nt-display);letter-spacing:.04em;clip-path:var(--nt-chamfer);border-radius:0;animation:none;position:relative;overflow:hidden}.screen .shop-sheet button.primary.sheet-buy:hover{background:var(--nt-accent-hi)}@media (prefers-reduced-motion:no-preference){.screen .shop-sheet button.primary.sheet-buy:not(:disabled):after{content:"";width:32%;animation:nt-sheen 4.2s var(--nt-ease) 1.6s infinite;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);position:absolute;top:0;bottom:0;left:0;right:auto;transform:translate(-150%)skew(-20deg)}}html.a11y-calm .screen .shop-sheet button.primary.sheet-buy:after{content:none}.shop-sheet .sheet-safe{font:600 var(--nt-t-label) / 1.35 var(--nt-display);letter-spacing:.04em;color:var(--nt-ink-2)}.cr-card{--cr-a:var(--nt-gold);--cr-b:#c9962b;background:var(--nt-grain), var(--nt-asphalt);border-color:#f3c55266}.cr-code-box,.cr-apply{border-color:#f3c55273}.cr-boost{border:1px solid var(--nt-line-strong);border-radius:var(--nt-r);background:var(--nt-grain), var(--nt-black);position:relative}.cr-boost-ico{border-radius:var(--nt-r);background:0 0;border:1px solid #f3c55299}.cr-boost-ico svg{stroke:var(--nt-gold)}.cr-boost small{font:500 var(--nt-t-label) / 1.4 var(--nt-body);color:var(--nt-ink-2)}.wallet-chip,.wallet-chip.dual-wallet,#menu .menu-wallet.dual-wallet,#shop .wallet-chip.dual-wallet{border-radius:var(--nt-r);background:#08090acc}.wallet-plus,#menu .menu-wallet.dual-wallet .wallet-plus,#shop .dual-wallet .wallet-plus{border-radius:var(--nt-r)}.wallet-chip:hover{border-color:var(--nt-gold)}.wallet-chip:focus-visible{border-color:var(--nt-gold)}.support .support-go{color:#fff;text-shadow:none}.gift-hero{background:radial-gradient(60% 70% at 50% 75%,#ff2e4a6b,#0000 70%);-webkit-mask-image:linear-gradient(#0000 0,#000 18% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 78%,#0000 100%)}.gift-rays{-webkit-mask-image:radial-gradient(circle,#000 8%,#0000 30%);mask-image:radial-gradient(circle,#000 8%,#0000 30%)}.acc-friends-btn{border-color:var(--nt-line-strong);border-radius:var(--nt-r);background:var(--nt-grain), var(--nt-asphalt)}.pf-self,.pf-empty{border-radius:var(--nt-r);background:var(--nt-black);font-size:var(--nt-t-label);border-left:0}@media (min-aspect-ratio:5/4) and (min-height:760px){#menu .menu-shell{justify-content:flex-start}#menu .menu-shell>:first-child{margin-top:auto}#menu .menu-shell>:last-child{margin-bottom:auto}}@media (orientation:landscape) and (max-height:520px){#menu .tb-left{flex-direction:column;gap:6px}#menu .menu-topbar .gift-btn{height:34px}}:root{--nt-gold-ink:#fff;--nt-gold-fill:linear-gradient(180deg, #b8841c, #946410);--nt-gold-fill-hi:linear-gradient(180deg, #c99528, #a8701a);--nt-gold-tag:#9c6a14;--nt-gold-shadow:0 1px 0 #00000059}.revive-go,.go-goal .gg-cta,.gp-yes,.wallet-plus,#menu .menu-wallet.dual-wallet .wallet-plus,#shop .dual-wallet .wallet-plus,.rank-goal.is-first .rg-pos{background:var(--nt-gold-fill);color:#fff;text-shadow:var(--nt-gold-shadow)}.revive-go:not(:disabled):hover,.go-goal .gg-cta:hover{background:var(--nt-gold-fill-hi)}.rank-goal.is-first .rg-pos b,.rank-goal.is-first .rg-pos small{color:#fff;text-shadow:var(--nt-gold-shadow)}.staff-badge.b-supporter,.ms.gift{background:var(--nt-gold-tag);color:#fff;text-shadow:none}.revive-go:disabled{background:var(--nt-concrete-hi);color:var(--nt-dim);text-shadow:none}.rank-goal .rg-pos{position:relative}.rank-goal.bump .rg-pos{animation:.38s cubic-bezier(.34,1.56,.64,1) rg-pop}.rank-goal.bump .rg-pos b{animation:.32s cubic-bezier(.16,1,.3,1) rg-flip;display:inline-block}@keyframes rg-pop{0%{transform:skew(-8deg)scale(1)}45%{transform:skew(-8deg)scale(1.35)}to{transform:skew(-8deg)scale(1)}}@keyframes rg-flip{0%{opacity:0;transform:translateY(70%)}}.rank-goal .rg-pos:after{content:"";box-shadow:0 0 18px 4px var(--nt-accent,#8b3dff);opacity:0;pointer-events:none;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.rank-goal.bump .rg-pos:after{animation:.5s ease-out rg-glow}.rank-goal.bump-top .rg-pos:after{box-shadow:0 0 26px 6px var(--nt-gold,#f3c552)}@keyframes rg-glow{25%{opacity:.9}to{opacity:0}}.rg-burst{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.rg-burst i{z-index:2;background:var(--nt-gold,#f3c552);width:8px;height:8px;transform:rotate(45deg) scale(var(--s));opacity:0;animation:rg-spark var(--t) cubic-bezier(.16, 1, .3, 1) forwards;position:absolute;top:-4px;left:-4px;box-shadow:0 0 6px #f3c552cc}.rg-burst i:nth-child(3n){background:var(--nt-accent-text,#b690ff)}.rg-burst i:nth-child(4n){background:#fff}@keyframes rg-spark{0%{opacity:1;transform:translate(0, 0) rotate(45deg) scale(var(--s))}60%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(45deg) scale(.45)}}html.a11y-calm .rank-goal.bump .rg-pos,html.a11y-calm .rank-goal.bump .rg-pos b{animation:none}html.a11y-calm .rank-goal.bump .rg-pos{outline:2px solid var(--nt-gold,#f3c552);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rank-goal.bump .rg-pos,.rank-goal.bump .rg-pos b,.rg-burst i{animation:none}.rank-goal.bump .rg-pos{outline:2px solid var(--nt-gold,#f3c552);outline-offset:2px}}html.a11y-photo .rank-goal.bump .rg-pos:after{animation:none}:-webkit-any(#menu,#shop) .wallet-chip.dual-wallet.dual-wallet{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-auto-flow:column;align-items:stretch;gap:4px;padding:0;line-height:1;display:inline-grid}:is(#menu,#shop) .wallet-chip.dual-wallet.dual-wallet{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-auto-flow:column;align-items:stretch;gap:4px;padding:0;line-height:1;display:inline-grid}:-webkit-any(#menu,#shop) .wallet-chip.dual-wallet.dual-wallet:hover{background:0 0}:is(#menu,#shop) .wallet-chip.dual-wallet.dual-wallet:hover{background:0 0}:-webkit-any(#menu,#shop) .wallet-chip.dual-wallet.dual-wallet:focus-visible{background:0 0}:is(#menu,#shop) .wallet-chip.dual-wallet.dual-wallet:focus-visible{background:0 0}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .w-cur{border:1px solid var(--w-line,#f3c55266);border-radius:var(--nt-r);height:40px;box-shadow:inset 0 2px 0 var(--w-edge,var(--nt-gold)), inset 0 -1px 0 #0009;font:italic 800 21px/1 var(--nt-display);letter-spacing:.01em;font-variant-numeric:tabular-nums;background:linear-gradient(#ffffff12,#fff0 55%),#0b0c0e;align-items:center;gap:6px;margin:0;padding:0 11px 0 8px;display:inline-flex}:is(#menu,#shop) .dual-wallet.dual-wallet .w-cur{border:1px solid var(--w-line,#f3c55266);border-radius:var(--nt-r);height:40px;box-shadow:inset 0 2px 0 var(--w-edge,var(--nt-gold)), inset 0 -1px 0 #0009;font:italic 800 21px/1 var(--nt-display);letter-spacing:.01em;font-variant-numeric:tabular-nums;background:linear-gradient(#ffffff12,#fff0 55%),#0b0c0e;align-items:center;gap:6px;margin:0;padding:0 11px 0 8px;display:inline-flex}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .w-gold{--w-line:#f3c55273;--w-edge:#f3c552;color:#ffd978}:is(#menu,#shop) .dual-wallet.dual-wallet .w-gold{--w-line:#f3c55273;--w-edge:#f3c552;color:#ffd978}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .w-gems{--w-line:#6fe3ff73;--w-edge:#6fe3ff;border-left:1px solid var(--w-line);color:#c4f6ff}:is(#menu,#shop) .dual-wallet.dual-wallet .w-gems{--w-line:#6fe3ff73;--w-edge:#6fe3ff;border-left:1px solid var(--w-line);color:#c4f6ff}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .w-cur .coin{margin:0;font-size:22px}:is(#menu,#shop) .dual-wallet.dual-wallet .w-cur .coin{margin:0;font-size:22px}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .w-cur .gem{margin:0;font-size:22px}:is(#menu,#shop) .dual-wallet.dual-wallet .w-cur .gem{margin:0;font-size:22px}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .w-gems .gem{filter:drop-shadow(0 0 3px #6fe3ff8c)}:is(#menu,#shop) .dual-wallet.dual-wallet .w-gems .gem{filter:drop-shadow(0 0 3px #6fe3ff8c)}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .w-cur b{font:inherit}:is(#menu,#shop) .dual-wallet.dual-wallet .w-cur b{font:inherit}@media (max-width:380px) and (orientation:portrait){#shop#shop .dual-wallet.dual-wallet .w-cur{gap:4px;padding:0 6px 0 5px;font-size:15px}#shop#shop .dual-wallet.dual-wallet .w-cur .coin,#shop#shop .dual-wallet.dual-wallet .w-cur .gem{font-size:16px}}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .wallet-plus{border-radius:0 var(--nt-r) var(--nt-r) 0;background:linear-gradient(180deg, var(--nt-accent-hi,#9d5cff), var(--nt-accent,#8b3dff));color:#fff;width:34px;height:auto;font:800 24px/1 var(--nt-display);text-shadow:0 1px #00000059;place-items:center;margin:0 0 0 -2px;display:grid;position:static;box-shadow:inset 0 1px #ffffff40}:is(#menu,#shop) .dual-wallet.dual-wallet .wallet-plus{border-radius:0 var(--nt-r) var(--nt-r) 0;background:linear-gradient(180deg, var(--nt-accent-hi,#9d5cff), var(--nt-accent,#8b3dff));color:#fff;width:34px;height:auto;font:800 24px/1 var(--nt-display);text-shadow:0 1px #00000059;place-items:center;margin:0 0 0 -2px;display:grid;position:static;box-shadow:inset 0 1px #ffffff40}:-webkit-any(#menu,#shop) .wallet-chip.dual-wallet.dual-wallet:-webkit-any(:hover,:focus-visible) .wallet-plus{background:var(--nt-accent-hi,#9d5cff);background:linear-gradient(180deg, color-mix(in srgb, var(--nt-accent-hi,#9d5cff) 78%, #fff), var(--nt-accent-hi,#9d5cff))}:is(#menu,#shop) .wallet-chip.dual-wallet.dual-wallet:is(:hover,:focus-visible) .wallet-plus{background:var(--nt-accent-hi,#9d5cff);background:linear-gradient(180deg, color-mix(in srgb, var(--nt-accent-hi,#9d5cff) 78%, #fff), var(--nt-accent-hi,#9d5cff))}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .w-gems:has(+.wallet-plus){border-radius:var(--nt-r) 0 0 var(--nt-r)}:is(#menu,#shop) .dual-wallet.dual-wallet .w-gems:has(+.wallet-plus){border-radius:var(--nt-r) 0 0 var(--nt-r)}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .w-pend{font:700 11px/1 var(--nt-body);border-style:solid;font-style:normal}:is(#menu,#shop) .dual-wallet.dual-wallet .w-pend{font:700 11px/1 var(--nt-body);border-style:solid;font-style:normal}@media (max-width:560px) and (orientation:portrait){:-webkit-any(#menu,#shop) .wallet-chip.dual-wallet.dual-wallet{grid-template-columns:auto 30px;grid-auto-flow:row;gap:3px 0}:is(#menu,#shop) .wallet-chip.dual-wallet.dual-wallet{grid-template-columns:auto 30px;grid-auto-flow:row;gap:3px 0}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .w-cur{grid-column:1;height:27px;padding:0 9px 0 6px;font-size:17px}:is(#menu,#shop) .dual-wallet.dual-wallet .w-cur{grid-column:1;height:27px;padding:0 9px 0 6px;font-size:17px}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .w-cur .coin{font-size:16px}:is(#menu,#shop) .dual-wallet.dual-wallet .w-cur .coin{font-size:16px}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .w-cur .gem{font-size:16px}:is(#menu,#shop) .dual-wallet.dual-wallet .w-cur .gem{font-size:16px}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .w-gems:has(+.wallet-plus){border-radius:var(--nt-r) 0 0 var(--nt-r)}:is(#menu,#shop) .dual-wallet.dual-wallet .w-gems:has(+.wallet-plus){border-radius:var(--nt-r) 0 0 var(--nt-r)}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .w-gold:has(~.wallet-plus){border-radius:var(--nt-r) 0 0 var(--nt-r)}:is(#menu,#shop) .dual-wallet.dual-wallet .w-gold:has(~.wallet-plus){border-radius:var(--nt-r) 0 0 var(--nt-r)}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .w-gold{grid-area:1/1/auto/-1;border-radius:var(--nt-r)!important}:is(#menu,#shop) .dual-wallet.dual-wallet .w-gold{grid-area:1/1/auto/-1;border-radius:var(--nt-r)!important}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .w-gems{grid-row:2}:is(#menu,#shop) .dual-wallet.dual-wallet .w-gems{grid-row:2}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .wallet-plus{grid-area:2/2;width:27px;height:27px;margin:0 0 0 -1px;font-size:20px}:is(#menu,#shop) .dual-wallet.dual-wallet .wallet-plus{grid-area:2/2;width:27px;height:27px;margin:0 0 0 -1px;font-size:20px}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .w-pend{display:none}:is(#menu,#shop) .dual-wallet.dual-wallet .w-pend{display:none}}:-webkit-any(#menu,#shop) .wallet-chip.dual-wallet.dual-wallet.hidden{display:none}:is(#menu,#shop) .wallet-chip.dual-wallet.dual-wallet.hidden{display:none}@media (max-width:560px){#menu#menu.vis-gift .menu-shell .brand{margin-top:54px}}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .wallet-plus{margin-left:-4px}:is(#menu,#shop) .dual-wallet.dual-wallet .wallet-plus{margin-left:-4px}@media (orientation:landscape) and (max-height:520px){:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .w-cur{height:36px;padding:0 9px 0 6px;font-size:18px}:is(#menu,#shop) .dual-wallet.dual-wallet .w-cur{height:36px;padding:0 9px 0 6px;font-size:18px}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .w-cur .coin{font-size:18px}:is(#menu,#shop) .dual-wallet.dual-wallet .w-cur .coin{font-size:18px}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .w-cur .gem{font-size:18px}:is(#menu,#shop) .dual-wallet.dual-wallet .w-cur .gem{font-size:18px}:-webkit-any(#menu,#shop) .dual-wallet.dual-wallet .wallet-plus{width:30px}:is(#menu,#shop) .dual-wallet.dual-wallet .wallet-plus{width:30px}}#menu .live-feed.lf-ticker{background:0 0;border-block-start:0;border-block-end:0;height:64px}#menu .lf-run{gap:var(--nt-s2);padding-right:var(--nt-s2)}#menu .lf-sep{display:none}#menu .lf-item{border:1px solid var(--nt-line-strong);border-left:2px solid var(--nt-accent);border-radius:var(--nt-r);background:#08090adb;flex:none;gap:10px;width:268px;height:60px;padding:6px 12px 6px 6px;overflow:hidden}#menu .lf-item.lf-k-rec,#menu .lf-item.lf-k-top{border-left-color:var(--nt-gold)}#menu .lf-item:hover{border-color:var(--nt-accent)}#menu .lf-item:focus-visible{border-color:var(--nt-accent)}#menu .lf-item .lf-pic,#menu .lf-item .lf-ico{border-radius:var(--nt-r);width:46px;height:46px}#menu .lf-item .lf-text{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0}#menu .lf-item .lf-text>span{max-width:100%;font:500 14px/1.2 var(--nt-body);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#menu .lf-item .lf-text small{text-overflow:ellipsis;max-width:100%;overflow:hidden}#menu .lf-item .lf-text small:before{content:none}#menu .lf-item:hover .lf-text>span{text-decoration:none}#menu .lf-item:focus-visible .lf-text>span{text-decoration:none}@media (max-width:400px){#menu .lf-item{width:240px}}#menu .lf-item{height:68px}#menu .lf-item .lf-text>span{font-size:13.5px;line-height:1.18}#menu .live-feed.lf-ticker{height:36px}#menu .lf-item{gap:8px;width:auto;max-width:none;height:34px;padding:4px 10px 4px 4px}#menu .lf-item .lf-pic,#menu .lf-item .lf-ico{width:26px;height:26px}#menu .lf-item .lf-text{flex-direction:row;align-items:baseline;gap:6px}#menu .lf-item .lf-text>span{white-space:nowrap;text-overflow:clip;font-size:12.5px;line-height:1;display:block;overflow:visible}#menu .lf-item .lf-text small{white-space:nowrap;flex:none;font-size:11px}#menu .lf-item .lf-text small:before{content:"·";margin-right:6px}:root{--nt-gold-fill:linear-gradient(180deg, #ffd970 0%, #e6ad2f 46%, #b9821b 100%);--nt-gold-fill-hi:linear-gradient(180deg, #ffe08a 0%, #efb93c 46%, #c38c20 100%);--nt-gold-tag:linear-gradient(180deg, #f6c64e 0%, #d99e26 55%, #b9821b 100%);--nt-gold-shadow:0 1px 0 #3c2300e6, 0 0 2px #3c2300bf, 0 0 1px #3c2300e6;--nt-gold-bevel:inset 0 1px 0 #fff5cdbf, inset 0 -1px 0 #6e46058c}.revive-go:not(:disabled),.go-goal .gg-cta,.gp-yes,.wallet-plus:not(#menu .wallet-plus):not(#shop .wallet-plus),.rank-goal.is-first .rg-pos{box-shadow:var(--nt-gold-bevel)}.staff-badge.b-supporter,.ms.gift{background:var(--nt-gold-tag);color:#fff;text-shadow:var(--nt-gold-shadow);box-shadow:inset 0 1px #fff5cd99}:root .evb-pv,:root .staff-badge.b-vip{background:var(--nt-gold-tag);color:#fff;text-shadow:var(--nt-gold-shadow)}:root .staff-badge.b-influencer{color:#fff;text-shadow:var(--nt-gold-shadow);background:linear-gradient(100deg,#8a5a12 0%,#d99e26 28%,#f3c552 50%,#d99e26 72%,#9a6614 100%)}:root .staff-badge.b-kids26{color:#fff;text-shadow:0 1px #3c0a1ee6,0 0 2px #3c0a1ebf}@media (min-width:561px) and (max-width:680px) and (min-height:521px){#menu .tb-left{flex-direction:column;gap:6px}#menu .menu-topbar .gift-btn{height:34px}#menu#menu.vis-gift .menu-shell .brand{margin-top:54px}}@media (min-width:681px) and (max-width:1180px) and (min-height:521px){#menu .menu-shell .brand{padding-top:32px}}@media (min-aspect-ratio:5/4) and (min-height:760px){#menu .menu-shell{max-width:max(500px,min(620px,40vw))}}html.q-low .screen button.primary.sheet-buy,html.q-low .screen .shop-sheet button.primary.sheet-buy:after,html.q-low .garage-unlock,html.q-low .p-paint-rgb img,html.q-low .p-neon-rgb img,html.q-low .support .support-go:after,html.q-low .support-emblem,html.q-low .gift-btn:before,html.q-low .gift-ico,html.q-low .gift-ico .gift-lid,html.q-low .gift-rays,html.q-low .staff-badge,html.q-low .staff-badge:before,html.q-low .staff-badge:after,html.q-low .rb-rgb,html.q-low .model-packs .rb-tab,html.q-low .sw-rainbow .sw-dot,html.q-low .gsel-color.is-rb,html.q-low #part-swatches.rb-body .sw-named.body .sw-dot,html.q-low .swatch.rgb,html.q-low .swatch.sp-gold,html.q-low .swatch.sp-red,html.q-low .phantom-mist-text,html.q-low #menu .menu-item.spin-item .mi-icon,html.q-low .rk-hero-emb,html.q-low .rk-emb-shine{animation-play-state:paused!important}html.tz-big .screen button.primary,html.tz-big .support button.primary,html.tz-big .support .support-go{height:auto;min-height:56px;padding-top:6px;padding-bottom:6px;line-height:1.1}html.tz-big .screen button.ghost,html.tz-big .support button.ghost{height:auto;min-height:48px;padding-top:6px;padding-bottom:6px;line-height:1.1}html.tz-big #menu .menu-item:not(.is-primary) .mi-label,html.tz-big .gsel-name,html.tz-big #menu .menu-item.is-primary .mi-label,html.tz-big #menu .menu-item.is-primary .best-line{zoom:var(--tz-text,1)}html.tz-big #menu .menu-item.is-primary .mi-label{text-overflow:ellipsis;min-width:0;overflow:hidden}html.tz-big #menu .menu-item.is-primary .best-line{flex-shrink:0}html.tz-big .screen .mp-modes,html.tz-big .priv-modes{grid-template-columns:minmax(0,1fr)}html.tz-big .screen .seg:not(.seg-turbo):not(.seg-names){flex-wrap:wrap}html.tz-big .screen .seg button{zoom:var(--tz-text,1);flex:auto;height:auto;min-height:44px;padding-inline-start:8px;padding-inline-end:8px}:root .staff-badge.b-clube{color:#e2d6ff;background:linear-gradient(100deg,#4b33a8 0%,#2a1d6b 55%,#160f3a 100%);box-shadow:inset 0 0 0 1px #e2d6ff47}#modes .modes-mp{border:1px solid var(--nt-line-strong);border-radius:var(--nt-r);background:var(--nt-grain), var(--nt-concrete);width:100%;box-shadow:inset 4px 0 0 var(--nt-accent);color:var(--nt-ink);text-align:left;cursor:var(--nt-cur-pointer,pointer);justify-content:space-between;align-items:center;gap:14px;margin:0;padding:12px 0 12px 18px;display:flex;position:relative;overflow:hidden}#modes .modes-mp:hover{border-color:var(--nt-accent);background:var(--nt-grain), var(--nt-concrete-hi)}#modes .modes-mp:focus-visible{border-color:var(--nt-accent);background:var(--nt-grain), var(--nt-concrete-hi)}#modes .mm-txt{flex-direction:column;gap:3px;min-width:0;display:flex}#modes .mm-kicker{font:800 var(--nt-t-label) / 1 var(--nt-display);letter-spacing:.16em;text-transform:uppercase;color:var(--nt-accent-text);align-items:center;gap:8px;display:inline-flex}#modes .modes-mp strong{font:700 var(--nt-t-sub) / 1.15 var(--nt-display);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}#modes .mm-n{font:600 var(--nt-t-label) / 1.2 var(--nt-body);color:var(--nt-live)}#modes .mm-n.hidden{display:none}#modes .mm-go{clip-path:polygon(10px 0,100% 0,100% 100%,0 100%);background:var(--nt-accent);min-height:46px;color:var(--nt-on-accent);font:800 var(--nt-t-button) / 1 var(--nt-display);letter-spacing:.04em;text-transform:uppercase;flex:none;align-self:stretch;align-items:center;gap:6px;padding:0 14px 0 22px;font-style:italic;transition:background .2s;display:inline-flex}#modes .mm-go svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .2s var(--nt-ease)}#modes .modes-mp:hover .mm-go{background:var(--nt-accent-hi)}#modes .modes-mp:focus-visible .mm-go{background:var(--nt-accent-hi)}#modes .modes-mp:hover .mm-go svg{transform:translate(3px)}@media (max-height:460px){#modes .modes-mp{padding-block-start:8px;padding-block-end:8px}#modes .modes-mp strong{font-size:var(--nt-t-body)}#modes .mm-go{min-height:38px;font-size:var(--nt-t-sub)}}#modes .mm-short{display:none}@media (max-width:599px) and (orientation:portrait){#modes .modes-mp{gap:10px;min-height:0;padding:9px 0 9px 14px}#modes .mm-txt{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 10px;display:grid}#modes .mm-kicker{font-size:var(--nt-t-micro,11px);letter-spacing:.14em;white-space:nowrap}#modes .mm-n{font-size:var(--nt-t-micro,11px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#modes .modes-mp strong{font:700 var(--nt-t-label) / 1.15 var(--nt-display);letter-spacing:.02em;text-wrap:pretty;grid-column:1/-1}#modes .mm-long{display:none}#modes .mm-short{display:inline}#modes .mm-go{min-height:36px;font-size:var(--nt-t-sub);align-self:center;padding:0 10px 0 18px}#modes .mm-go svg{width:16px;height:16px}}html.menu-idle #app>:not(#game):not(#vignette):not(#flash),html.menu-idle body>:not(#app):not(script):not(style):not(link){opacity:0!important;pointer-events:none!important;transition:opacity .6s!important}html.menu-idle.menu-idle-calm #app>:not(#game):not(#vignette):not(#flash),html.menu-idle.menu-idle-calm body>:not(#app):not(script):not(style):not(link){transition:none!important}html.menu-idle,html.menu-idle *{cursor:none!important}html.menu-idle-deep #app>:not(#game):not(#vignette):not(#flash),html.menu-idle-deep body>:not(#app):not(script):not(style):not(link){content-visibility:hidden}html.nv-mode :focus{outline-offset:2px;box-shadow:0 0 0 5px rgba(var(--nt-accent-rgb), .28), 0 0 16px rgba(var(--nt-accent-rgb), .55);border-radius:inherit;outline:3px solid var(--nt-accent)!important}#app #hud .av-wait{visibility:hidden!important}#app #hud#hud #hud-stack>#popup-layer,#app #hud#hud #hud-stack>#highway-banner{pointer-events:none;flex:none;max-width:100%;margin:0;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}#app #hud#hud #hud-stack>#highway-banner{background:#080c188c;border-radius:10px;order:8;gap:1px;padding:3px 12px;animation:3.2s ease-out forwards av-fade}#app #hud#hud #hud-stack>#popup-layer{flex-direction:column;order:9;align-items:center;display:flex}#app #hud#hud #popup-layer>.popup{text-align:center;white-space:normal;text-wrap:balance;max-width:100%;line-height:1.05;animation:.9s ease-out forwards av-pop!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}#app #hud#hud .toast-item{animation-name:av-fade}#app #hud#hud .rk-mark{animation:.3s ease-out both av-in}@keyframes av-pop{0%{opacity:0}12%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes av-fade{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes av-in{0%{opacity:0}to{opacity:1}}#app #hud#hud .av-narrow{text-wrap:balance;overflow-wrap:anywhere;white-space:normal!important;max-width:calc(35vw - 14px)!important}#app #hud#hud .av-narrow.toast-item{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#app #hud#hud .av-narrow .bust-hint,#app #hud#hud .av-narrow.rk-mark small,#app #hud#hud .av-narrow#highway-banner small{display:none!important}#app #hud#hud .av-narrow .pursuit-label{letter-spacing:.04em}#app #hud#hud #pursuit{min-width:max-content}#app #hud#hud #pursuit.av-narrow{max-width:none!important}#app #hud#hud #pursuit .pursuit-label>span{text-overflow:clip;overflow:visible}#app #hud#hud.av-squeeze #mp-board .row:not(.me):not(.more)~.row:not(.me):not(.more)~.row:not(.me):not(.more){display:none}#app #hud#hud #hud-stack>.spec-eye{order:0}#app #hud#hud #hud-stack>#pursuit{order:1}#app #hud#hud #hud-stack>.rk-mark{order:2}#app #hud#hud #hud-stack>.drift-hud{order:3}#app #hud#hud #hud-stack>#lookback-tag{order:4}#app #hud#hud #hud-stack>#zone-chip{order:5}#app #hud#hud #hud-stack>#phase-chip{order:6}#app #hud#hud #hud-stack>#radio-on{order:7}html.av-n #app #hud#hud #popup-layer>.popup{font-size:clamp(17px,1.1vw + 12px,24px)}html.av-n #app #hud#hud #popup-layer>.popup small{font-size:clamp(10px,.4vw + 8px,12px)}html.av-n #app #hud#hud #hud-stack>#highway-banner strong{font-size:clamp(16px,1.2vw + 10px,26px)}html.av-n #app #hud#hud #hud-stack>#highway-banner small{font-size:10px}@media (max-height:500px),(max-width:500px){html.av-n #app #hud#hud #popup-layer>.popup{font-size:clamp(14px,.8vw + 10px,17px)}html.av-n #app #hud#hud #popup-layer>.popup small{font-size:10px}html.av-n #app #hud#hud #hud-stack>#highway-banner strong{font-size:clamp(14px,1vw + 9px,18px)}#app #hud#hud #toast{opacity:.88}}#app #hud#hud #hud-stack>#tip{pointer-events:auto;order:10;gap:2px;width:min(300px,100%);padding:6px 10px 3px;animation:7s linear both av-fade;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}#app #hud#hud #hud-stack>#tip .tip-kicker{font-size:10px}#app #hud#hud #hud-stack>#tip .tip-text{font-size:12.5px;line-height:1.3}#app #hud#hud #hud-stack>#tip .tip-off{min-height:24px;font-size:11px}html.av-d #app #hud#hud #popup-layer>.popup{letter-spacing:.06em;text-shadow:0 1px 3px #000c;background:#080c1899;border-radius:999px;padding:3px 10px;font-size:clamp(12px,.5vw + 9px,15px)}html.av-d #app #hud#hud #popup-layer>.popup small{letter-spacing:.08em;margin-left:.5em;font-size:.72em;display:inline}html.av-d #app #hud#hud #hud-stack>#highway-banner{flex-direction:row;align-items:baseline;gap:6px}html.av-d #app #hud#hud #hud-stack>#highway-banner small{letter-spacing:.18em;font-size:9px}html.av-d #app #hud#hud #hud-stack>#highway-banner strong{text-shadow:0 1px 3px #000c;font-size:clamp(12px,.5vw + 9px,15px)}html.av-d #app #hud#hud .toast-item{padding:3px 8px;font-size:clamp(10.5px,.25vw + 9.5px,12px);line-height:1.25}html.av-d #app #hud#hud .toast-item:nth-last-child(n+3){display:none}html.av-d #app #hud#hud #hud-stack>#pursuit{border-radius:10px;gap:3px;width:auto;min-width:150px;max-width:min(100%,230px);padding:4px 10px 5px}html.av-d #app #hud#hud #pursuit .pursuit-label{letter-spacing:.12em;white-space:nowrap;flex-wrap:nowrap;gap:.5em;font-size:11px;display:flex}html.av-d #app #hud#hud #pursuit .bust-bar{height:4px}html.av-d #app #hud#hud #pursuit .bust-hint{display:none}html.av-d #app #hud#hud #pursuit.danger .bust-hint{font-size:10px;display:block}html.av-d #app #hud#hud .rk-mark{padding:3px 10px 4px}html.av-d #app #hud#hud .rk-mark small{font-size:9.5px}html.av-d #app #hud#hud .rk-mark b{font-size:16px}html.av-d #app #hud#hud .rk-mark span{font-size:13px}html.av-d #app #hud#hud #zone-chip,html.av-d #app #hud#hud #lookback-tag,html.av-d #app #hud#hud #radio-on{padding:2px 9px;font-size:10px}html.av-d #app #hud#hud .heli-chip{font-size:10px}html.av-m #app #hud#hud .toast-item,html.av-m #app #hud#hud #zone-chip,html.av-m #app #hud#hud #highway-banner,html.av-m #app #hud#hud #radio-on,html.av-m #app #hud#hud #popup-layer>.popup:not(.police),html.av-m #app #hud#hud #rear-alert.rival,html.av-m #app #hud#hud #pursuit .bust-hint,html.av-m #app #hud#hud .rk-mark small,html.av-m #app #hud#hud .heli-chip.heat:not(.hot){display:none!important}html.av-m #app #hud#hud #popup-layer>.popup{letter-spacing:.06em;text-shadow:none;background:#28060c99;border-radius:999px;padding:2px 9px;font-size:12px}html.av-m #app #hud#hud #popup-layer>.popup small{display:none}html.av-m #app #hud#hud #hud-stack>#pursuit{border-radius:8px;gap:2px;width:auto;min-width:120px;max-width:min(100%,180px);padding:3px 8px 4px}html.av-m #app #hud#hud #pursuit .pursuit-label{letter-spacing:.08em;white-space:nowrap;flex-wrap:nowrap;gap:.4em;font-size:10px;display:flex}html.av-m #app #hud#hud #pursuit .bust-bar{height:3px}html.av-m #app #hud#hud .rk-mark{align-items:baseline;gap:6px;padding:2px 9px;display:flex}html.av-m #app #hud#hud .rk-mark b{font-size:13px}html.av-m #app #hud#hud .rk-mark span{font-size:11px}html.av-m #app #hud#hud #lookback-tag,html.av-m #app #hud#hud #phase-chip,html.av-m #app #hud#hud .heli-chip{font-size:10px}html.av-noplacar #app #hud#hud #mp-board,html.av-noplacar #app #hud#hud #free-board{display:none!important}@media (max-width:520px){html.av-d #app #hud#hud #pursuit .pursuit-label,html.av-m #app #hud#hud #pursuit .pursuit-label{letter-spacing:.06em;flex-wrap:wrap;justify-content:center;row-gap:1px}}html.sq-open #menu #menu-list,html.sq-open #live-feed,html.sq-open #menu .menu-foot,html.sq-open #menu #lobby-dock,html.sq-open #menu .ev-orn,html.sq-open #menu#menu #lobby-side>:not(.brand):not(#ev-banner):not(#duo-banner):not(#lobby-friends):not(.sq-bar),html.sq-open #menu .fgoals{display:none!important}html.sq-open #menu#menu #lobby-side>.sq-bar{margin-top:auto}html.sq-open #menu #install-card,html.sq-open #tip-bubble{display:none!important}.mp-qtime{color:var(--nt-dim,#a8a295);font:600 14px/1.3 var(--nt-body,sans-serif);font-variant-numeric:tabular-nums;margin:4px 0 0}.mpr-squad{border:1px solid var(--nt-line-strong,#f3efe63d);border-radius:var(--nt-r,2px);background:var(--nt-grain), linear-gradient(180deg, var(--nt-concrete,#1b1e21), var(--nt-asphalt,#111315) 55%);gap:8px;margin:8px 0;padding:14px 12px 12px;display:grid;position:relative;overflow:hidden}.mpr-squad:before{content:"";background:var(--nt-stripe,repeating-linear-gradient(-45deg, var(--nt-accent) 0 10px, #08090a 10px 20px));height:5px;position:absolute;top:0;bottom:auto;left:0;right:0}.mpr-squad.hidden{display:none}.mpr-sq-count{color:#f3efe6;font:500 14px/1.35 var(--nt-body,sans-serif);margin:0}.mpr-sq-count b{color:#3ddc84}.mpr-sq-fine{color:#a8a295;margin:0;font-size:13px}.mpr-sq-btn{border-radius:var(--nt-r,2px);background:var(--nt-accent,#8b3dff);color:#fff;min-height:44px;font:700 15px/1 var(--nt-display,sans-serif);letter-spacing:.08em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);border:0}.pn-card{--pn:#f3c552;border:1px solid color-mix(in srgb, var(--pn) 55%, transparent);border-left:4px solid var(--pn);border-radius:var(--nt-r,2px);background:linear-gradient(90deg, color-mix(in srgb, var(--pn) 16%, transparent), transparent 70%), var(--nt-grain,none), var(--nt-asphalt,#120f1a);color:#fff;text-align:left;width:100%;cursor:var(--nt-cur-pointer,pointer);flex-shrink:0;grid-template-columns:1fr auto;grid-template-areas:"k go""t go";align-items:center;column-gap:10px;margin:8px 0 0;padding:8px 10px 8px 12px;display:grid}.pn-card.hidden{display:none}.pn-card .pn-k{color:var(--pn);font-family:var(--nt-display,inherit);letter-spacing:.06em;text-transform:uppercase;grid-area:k;font-size:11px;font-weight:800}.pn-card .pn-t{flex-direction:column;grid-area:t;min-width:0;display:flex}.pn-card .pn-t strong{font-family:var(--nt-display,inherit);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.pn-card .pn-t small{color:var(--nt-dim,#c9c3d8);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pn-card .pn-go{background:var(--pn);color:#120c1c;font-family:var(--nt-display,inherit);text-transform:uppercase;white-space:nowrap;border-radius:2px;grid-area:go;align-items:center;gap:2px;padding:7px 8px 7px 11px;font-size:14px;font-weight:800;display:inline-flex}.pn-card .pn-go svg{fill:none;stroke:currentColor;stroke-width:2.6px;width:16px;height:16px}.pn-card:focus-visible{outline:2px solid var(--pn);outline-offset:2px}#tela-bateu .pn-card{margin:6px 0 4px}@media (max-width:360px){.pn-card .pn-go{padding:6px 6px 6px 8px;font-size:12px}}#gameover .go-actions .pn-card{grid-template-columns:1fr;grid-template-areas:"k""t""go";row-gap:2px}#gameover .go-actions .pn-card .pn-go{justify-content:center;margin-top:6px}.km-group{container-type:inline-size}.km-cols,.km-row{grid-template-columns:minmax(0,1fr) 132px 132px;align-items:center;column-gap:8px;display:grid}@container (width>=560px){.km-cols,.km-row{grid-template-columns:minmax(0,1fr) 164px 164px}}.km-cols{font:700 var(--nt-t-label,13px) / 1 var(--nt-display,"Barlow Condensed", "Arial Narrow", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--nt-dim,#a8a295);margin-bottom:-6px;padding:0 10px}.km-cols span{text-align:center}.km-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.km-row{min-height:56px;transition:background-color .4s var(--nt-ease,ease);background:#08090a8c;row-gap:6px;padding:6px 10px}.km-text{flex-direction:column;gap:2px;min-width:0;display:flex}.screen .km-text .setting-desc{font-size:var(--nt-t-label,13px);color:var(--nt-dim,#a8a295);line-height:1.35}.km-key{border:1px solid var(--nt-line-strong,#f3efe63d);background:var(--nt-black,#08090a);min-width:0;min-height:44px;color:var(--nt-ink,#f3efe6);font:700 var(--nt-t-body,15px) / 1.1 var(--nt-display,"Barlow Condensed", "Arial Narrow", sans-serif);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;cursor:var(--nt-cur-pointer,pointer);border-radius:2px;padding:0 8px;transition:border-color .15s,color .15s,background-color .15s;overflow:hidden}.km-key:hover{border-color:var(--nt-accent,#8b3dff);color:var(--nt-accent-text)}.km-key:focus-visible{border-color:var(--nt-accent,#8b3dff);color:var(--nt-accent-text)}.km-key:active{transform:scale(.97)}.km-key.is-char{font-size:var(--nt-t-sub,18px);letter-spacing:0}.km-key.is-empty{color:var(--nt-dim,#a8a295);border-style:dashed;font-weight:600}.km-key.is-listening{border-color:var(--nt-accent,#8b3dff);background:color-mix(in srgb, var(--nt-accent,#8b3dff) 18%, var(--nt-black,#08090a));color:var(--nt-ink,#f3efe6);white-space:normal;text-overflow:clip;line-height:1.05}@media (prefers-reduced-motion:no-preference){.km-key.is-listening{animation:1.2s ease-in-out infinite km-listen}}@keyframes km-listen{50%{box-shadow:inset 0 0 0 1px var(--nt-accent,#8b3dff)}}.km-row.is-moved{background:color-mix(in srgb, var(--nt-accent,#8b3dff) 16%, #08090a8c)}.km-msg{font:500 var(--nt-t-body,15px) / 1.4 var(--nt-body,"Barlow", "Segoe UI", Roboto, sans-serif);color:var(--nt-ink,#f3efe6);text-wrap:pretty;grid-column:1/-1;margin:0}.km-msg:empty{display:none}.km-msg.is-error{color:var(--nt-error,#ff6b6b)}.km-foot{justify-content:flex-end;display:flex}.screen .km-reset{padding:0 16px}.screen .km-reset:disabled{opacity:.45;cursor:var(--nt-cur-default,default);border-color:var(--nt-line,#f3efe61f);color:var(--nt-dim,#a8a295)}@container (width<=400px){.km-cols,.km-row{grid-template-columns:1fr 1fr}.km-cols span:first-child{display:none}.km-row{padding:8px 10px 10px}.km-text{grid-column:1/-1}}.drift-hud{top:calc(90px + var(--safe-t,0px));opacity:0;pointer-events:none;z-index:3;background:#08090a9e;border:1px solid #f3efe629;border-radius:2px;align-items:center;gap:8px;padding:3px 8px 3px 10px;transition:opacity .18s;display:flex;position:absolute;left:50%;transform:translate(-50%)skew(-12deg)}.drift-hud.on{opacity:1}.drift-hud-l{letter-spacing:.08em;color:#f3efe6;font-variant-numeric:tabular-nums;min-width:82px;font:italic 800 14px/1 Barlow Condensed,Arial Narrow,sans-serif;transform:skew(12deg)}.drift-hud-bar{background:#f3efe624;width:64px;height:5px;position:relative;overflow:hidden}.drift-hud-bar i{background:var(--nt-accent);transform-origin:0;transition:transform .12s linear;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.drift-hud.earn .drift-hud-l{color:#ffd978}.drift-hud.earn .drift-hud-bar i{background:#f3c552}.drift-hud.paying .drift-hud-l{animation:.6s ease-in-out infinite alternate drift-pay}@keyframes drift-pay{to{opacity:.55}}@media (max-height:500px){.drift-hud{top:calc(64px + var(--safe-t,0px))}}#hud#hud.vis-zonechip-top .drift-hud{top:calc(116px + var(--safe-t,0px))}@media (max-height:500px){#hud#hud.vis-zonechip-top .drift-hud{top:calc(92px + var(--safe-t,0px))}}@media (prefers-reduced-motion:reduce){.drift-hud,.drift-hud-bar i{transition:none}.drift-hud.paying .drift-hud-l{animation:none}}:root.a11y-calm .drift-hud.paying .drift-hud-l{animation:none}.d2-hud{top:calc(90px + var(--safe-t,0px));opacity:0;pointer-events:none;z-index:3;letter-spacing:.06em;color:#f3efe6;font-variant-numeric:tabular-nums;background:#08090a9e;border:1px solid #f3efe629;border-radius:2px;flex-direction:column;align-items:center;gap:3px;min-width:132px;padding:4px 10px 5px;font:italic 800 14px/1 Barlow Condensed,Arial Narrow,sans-serif;transition:opacity .18s;display:flex;position:absolute;left:50%;transform:translate(-50%)skew(-12deg)}.d2-hud.on{opacity:1}.d2-row{align-items:baseline;gap:8px;display:flex;transform:skew(12deg)}.d2-ang{text-align:right;color:#f3efe6;min-width:34px;font-size:20px}.d2-ang:empty{display:none}.d2-pts{color:#ffd978;min-width:40px}.d2-mult{color:#c79bff;font-style:italic}.d2-low{align-items:center;gap:6px}.d2-bar{background:#f3efe624;width:72px;height:4px;position:relative;overflow:hidden}.d2-bar i{background:var(--nt-accent);transform-origin:0;transition:transform .1s linear;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.d2-hud.saving .d2-bar i{background:#f3c552}.d2-tag{letter-spacing:.12em;color:#f3efe6b3;min-width:58px;font-size:10px}.d2-note{white-space:nowrap;letter-spacing:.1em;color:#f3efe6;text-shadow:0 1px 3px #000000b3;opacity:0;font-size:13px;font-style:italic;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)skew(12deg)}.d2-note.show{animation:1.4s ease-out forwards d2-note}.d2-note.good{color:#ffd978}.d2-note.bad{color:#ff6b5e}@keyframes d2-note{0%{opacity:0;transform:translate(-50%)translateY(-3px)skew(12deg)}12%{opacity:1;transform:translate(-50%)translateY(0)skew(12deg)}80%{opacity:1}to{opacity:0}}@media (max-height:500px){.d2-hud{top:calc(64px + var(--safe-t,0px))}}#hud #hud-stack>.d2-hud{flex:none;order:2;max-width:100%;margin:0;position:relative;top:auto;left:auto;transform:skew(-12deg)}#hud #hud-stack>.d2-hud:not(.on){display:none}#hud #hud-stack>.d2-hud .d2-note{position:static;transform:skew(12deg)}#hud #hud-stack>.d2-hud .d2-note:empty{display:none}#hud #hud-stack>.d2-hud .d2-note.show{animation-name:d2-note-row}@keyframes d2-note-row{0%{opacity:0}12%{opacity:1}80%{opacity:1}to{opacity:0}}#hud#hud.vis-zonechip-top .d2-hud{top:calc(116px + var(--safe-t,0px))}@media (max-height:500px){#hud#hud.vis-zonechip-top .d2-hud{top:calc(92px + var(--safe-t,0px))}}@media (prefers-reduced-motion:reduce){.d2-hud,.d2-bar i{transition:none}.d2-note.show{opacity:1;animation:none}}:root.a11y-calm .d2-note.show{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){#hud #hud-stack>.d2-hud .d2-note.show{opacity:1;animation:none}}:root.a11y-calm #hud #hud-stack>.d2-hud .d2-note.show{opacity:1;animation:none}.steer-feel{gap:4px;display:grid}.screen .mix-mid.mix-mid-start{align-items:flex-start;left:0;transform:none}.steer-feel-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-top:2px;display:flex}.steer-preview{flex:180px;align-items:center;gap:10px;display:flex}.steer-preview-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--nt-dim,#a8a295);font:700 13px/1 Barlow Condensed,Arial Narrow,sans-serif}.steer-preview-track{border:1px solid var(--nt-line,#f3efe61f);background:var(--nt-black,#08090a);flex:1;height:18px;position:relative;container-type:inline-size}.steer-preview-track:before{content:"";background:var(--nt-line-strong,#f3efe63d);width:1px;position:absolute;top:3px;bottom:3px;left:50%}.steer-preview-raw,.steer-preview-dot{width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:calc(50% - 5px)}.steer-preview-raw{border:1px dashed var(--nt-line-strong,#f3efe63d)}.steer-preview-dot{background:var(--nt-accent,#8b3dff);transform:skew(-12deg)}.setting-desc.feel-warn{color:var(--nt-gold-hi,#ffd978);margin-top:4px;display:block}.setting-desc.feel-warn strong{color:inherit}.steer-wheel{display:none}#controls{--wheel-base:min(calc(2 * min(21vw, 92px) + 8px), 44vh);--wheel-room:calc(100vw - 2 * min(21vw, 92px) - 48px)}#controls.mode-wheel .ctrl.steer{display:none}#controls.mode-wheel{align-items:flex-end}#controls.mode-wheel .steer-wheel{width:min(calc(var(--wheel-base) * var(--wheel-k,1)), var(--wheel-room), 56vh);aspect-ratio:1;align-self:flex-end;height:auto;display:block}#controls.ctl-custom.mode-wheel .steer-wheel{pointer-events:auto;opacity:var(--ctl-op,1)}.steer-wheel{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:grab;border-radius:50%;position:relative}.steer-wheel svg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.steer-wheel .sw-rot{will-change:transform;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.sw-track{fill:#08090a47;stroke:#f3efe61a;stroke-width:1.5px}.sw-lock{fill:none;stroke:rgba(var(--nt-accent-text-rgb), .55);stroke-width:5px;stroke-linecap:round}.sw-rim-shadow{fill:none;stroke:#0006;stroke-width:26px}.sw-rim{fill:none;stroke:#111315db;stroke-width:20px}.sw-rim-hi{fill:none;stroke:#f3efe652;stroke-width:1.5px}.sw-spoke{fill:#1b1e21e6;stroke:#f3efe638;stroke-width:1.2px;stroke-linejoin:round}.sw-hub{fill:#111315f2}.sw-hub-ring{fill:none;stroke:rgba(var(--nt-accent-rgb), .75);stroke-width:2.5px}.sw-logo{fill:#f3efe6;letter-spacing:.04em;font:800 22px/1 Barlow Condensed,Arial Narrow,sans-serif}.sw-mark{fill:var(--nt-accent);stroke:var(--nt-accent-text);stroke-width:1px}.steer-wheel.is-active{cursor:grabbing}.steer-wheel.is-active .sw-rim{stroke:#241242eb}.steer-wheel.is-active .sw-rim-hi{stroke:var(--nt-accent-hi);stroke-width:3px}.steer-wheel.is-active .sw-track{stroke:rgba(var(--nt-accent-rgb), .45)}.steer-wheel.coach-ring{box-shadow:0 0 0 3px var(--nt-accent), 0 0 22px 4px rgba(var(--nt-accent-rgb), .65)}.wheel-opts{border-left:2px solid var(--nt-accent,#8b3dff);flex-wrap:wrap;align-items:center;gap:4px 18px;margin:2px 0 8px;padding:6px 0 6px 12px;display:flex}.wheel-opts.hidden{display:none}.wheel-opts-main{flex:260px;gap:4px;min-width:0;display:grid}.wheel-test{flex-direction:column;flex:none;align-items:center;gap:8px;width:140px;margin:0 auto;display:flex}.wheel-test .steer-wheel{width:128px;height:128px;display:block}.wheel-test-bar{width:100%;display:block}.wheel-test-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--nt-dim,#a8a295);font:700 12px/1 Barlow Condensed,Arial Narrow,sans-serif}@media (prefers-reduced-motion:reduce){.steer-wheel.coach-ring{box-shadow:0 0 0 3px var(--nt-accent)}}#hud .spec-eye{top:calc(69px + var(--safe-t));z-index:6;border:1px solid rgba(var(--nt-accent-rgb), .6);color:#f3efe6;height:24px;font:800 15px/1 var(--nt-display,"Barlow Condensed", "Arial Narrow", sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-shadow:0 1px 3px #000000e6;box-shadow:0 0 14px -4px rgba(var(--nt-accent-rgb), .7);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .35s var(--nt-ease,ease-out), transform .35s var(--nt-ease,ease-out), visibility 0s linear .35s;background:#08090ab8;border-radius:3px;align-items:center;gap:5px;padding:0 9px 0 7px;display:inline-flex;position:absolute;right:calc(71% + 8px);transform:translateY(-4px)}#hud .spec-eye.on{opacity:1;visibility:visible;transition:opacity .35s var(--nt-ease,ease-out), transform .35s var(--nt-ease,ease-out), visibility 0s;transform:none}#hud .spec-eye svg{fill:none;stroke:#bd7bff;stroke-width:1.9px;width:17px;height:17px}#hud .spec-eye.bump svg{animation:spec-eye-blink .4s var(--nt-ease,ease-out)}@keyframes spec-eye-blink{0%,to{transform:scaleY(1)}40%{transform:scaleY(.15)}}#hud.is-paused .spec-eye{visibility:hidden}@media (max-height:500px){#hud .spec-eye{top:calc(47px + var(--safe-t));height:22px;font-size:14px;right:calc(65% + 8px)}}@media (prefers-reduced-motion:reduce){#hud .spec-eye,#hud .spec-eye.on{transform:none}#hud .spec-eye.bump svg{animation:none}}.mp-board .row.more{font-variant-numeric:tabular-nums;letter-spacing:.04em;min-width:0;color:var(--ink-dim);align-self:flex-start;gap:0;padding:2px 10px;font-size:12px}.sw-sp-group{border-top:1px solid var(--nt-line,#ffffff1f);flex-direction:column;gap:7px;margin-top:10px;padding-top:10px;display:flex}.sw-sp-group .sw-colors{overflow:visible}.swatch.sp{position:relative;overflow:visible;background-size:220% 220%!important}.swatch.sp-gold,.swatch.sp-red{animation:6s ease-in-out infinite sp-sheen}@keyframes sp-sheen{0%,to{background-position:0%}50%{background-position:100%}}.swatch.sp-secret{place-items:center;display:grid}.swatch.sp .sp-q{font-family:var(--nt-display,inherit);pointer-events:none;font-size:12px;line-height:1}.swatch.sp.locked:after{content:"";z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffdf8a' d='M7 10V7a5 5 0 0110 0v3h2v12H5V10zm2.5 0h5V7a2.5 2.5 0 00-5 0z'/%3E%3C/svg%3E") 50%/11px no-repeat,#08090ae0;border-radius:2px 0;width:18px;height:18px;position:absolute;top:auto;bottom:-1px;left:auto;right:-1px}.swatch.sp.locked{cursor:help}@media (prefers-reduced-motion:reduce){.swatch.sp-gold,.swatch.sp-red{animation:none}}.a11y-calm .swatch.sp-gold,.a11y-calm .swatch.sp-red{animation:none}.swatch.sp-orig{place-items:end center;display:grid}.swatch.sp .sp-o{color:#ffdf8a;font-family:var(--nt-display,inherit);letter-spacing:.08em;pointer-events:none;background:#08090ac7;border-radius:2px;margin-bottom:3px;padding:0 3px;font-size:9px;font-weight:800;line-height:13px}.part-chip.part-unique{background:linear-gradient(160deg, #6ec8ff1f, transparent 62%), var(--nt-black);border-color:#8cd7ff6b}.part-chip.part-unique .part-ico{color:#a8e1ff}.part-chip.part-unique.active{background:linear-gradient(160deg, #6ec8ff3d, rgba(var(--nt-accent-rgb), .12));color:var(--nt-ink);border-color:#a8e1ff}.part-chip.part-unique.active .part-ico{color:#e9f7ff}.part-ico .pi-star{fill:#ffd76a;stroke:#3a2a00;stroke-width:.5px}.part-chip.part-unique:before{content:"EXCLUSIVA";color:#06202e;font:800 7px/1.1 var(--nt-display);letter-spacing:.06em;background:#a8e1ff;padding:1px 3px;position:absolute;top:3px;left:3px}#garage [data-panel=extras]>.xs-hide{display:none}.gsel-extras .xs-tile{gap:3px;min-height:74px;padding:8px 4px 7px}.gsel-extras .xs-tile.hidden{display:none}.gsel-extras .xs-ico{color:#b9b3a6;height:24px;transition:color .2s var(--nt-ease)}.gsel-extras .xs-ico svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.gsel-extras .xs-ico .xi-glow{stroke:var(--nt-accent-text)}.gsel-extras .xs-tile.active .xs-ico,.gsel-extras .xs-tile:hover .xs-ico{color:var(--nt-ink)}.gsel-extras .xs-val{max-width:100%;color:var(--nt-dim);font-family:var(--nt-body,inherit);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.25;overflow:hidden}.gsel-extras .xs-val:empty{display:none}.gsel-extras .xs-tile.active .xs-val{color:var(--nt-ink)}.gsel-extras .xs-lock{width:12px;height:12px;color:var(--nt-gold,#e8c35a);position:absolute;top:4px;right:4px}.gsel-extras .xs-lock svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:100%;height:100%;display:block}.gsel-extras .xs-tile:not(.is-locked) .xs-lock{display:none}@media (orientation:landscape) and (max-height:500px){.gsel-extras .xs-tile{min-height:64px;padding:6px 3px 5px}.gsel-extras .xs-ico,.gsel-extras .xs-ico svg{height:20px}.gsel-extras .xs-ico svg{width:20px}}@media (prefers-reduced-motion:reduce){.gsel-extras .xs-ico{transition:none}}.gsel-extras .xs-val:first-letter{text-transform:uppercase}.chv-list{--chv-up:#3ddc84;--chv-down:#ff6b6b;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;line-height:1.25;display:flex}.chv-it{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.chv-it>b{color:var(--nt-ink-2,#ffffffc7);font-weight:600}.chv{gap:4px;display:inline-flex}.chv i{letter-spacing:-1px;font-style:normal;font-weight:800;font-family:var(--nt-display,inherit)}.chv i.up{color:var(--chv-up,#3ddc84)}.chv i.down{color:var(--chv-down,#ff6b6b)}.chv-perk{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.chv-perk-n{letter-spacing:.06em;text-transform:uppercase;color:var(--nt-accent,#b48cff);font-size:11px;font-weight:700}.model-perk-line{margin-top:4px;display:block}.model-perk-line.hidden{display:none}.pfm-chv{margin-top:3px;display:block}.pfm-perk{margin:6px 0 0;font-size:12px}.pfm-perk small{opacity:.7;margin-top:2px;display:block}.pfm-sens td.up{color:#3ddc84}.pfm-sens td.down{color:#ff6b6b}.sc-perk{margin-top:2px;font-size:10px;display:block}.sc-perk .chv-list{justify-content:center;gap:2px 6px;font-size:10px}.chv-b{letter-spacing:-1px;font-style:normal;font-weight:800;font-family:var(--nt-display,inherit);margin-left:4px}.chv-b.car{color:#f5c542}.chv-b.up{color:#3ddc84}.chv-b.down{color:#ff6b6b}.chv-swap{letter-spacing:.08em;color:#f5c542;background:#f5c5422e;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:800}.chv-nums{gap:4px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.chv-nums li{justify-content:space-between;gap:10px;display:flex}.chv-nums li>span:first-child{color:var(--nt-ink-2,#ffffffc7)}.chv-nums b{font-weight:800}.f2-ficha{border-collapse:collapse;width:100%;font-size:13px}.f2-ficha th,.f2-ficha td{text-align:left;border-bottom:1px solid #ffffff0f;padding:6px 4px}.f2-ficha td.f2-v{white-space:nowrap;font-weight:800}.f2-ficha small{opacity:.65;font-size:11px;display:block}.f2-legend{opacity:.85;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:11px;display:flex}.f2-swap{gap:8px;display:grid}.f2-swap-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.f2-swap-it{text-align:left;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;gap:4px;padding:8px 10px;font-size:12px;display:grid}.f2-swap-it.sel{background:#f5c5421a;border-color:#f5c542}.f2-swap-it strong{font-size:13px}[data-rar]{--rar:#3ddc84;--rar-bg:#3ddc84;--rar-glow:none}[data-rar=rubi]{--rar:#ff2f6d;--rar-bg:linear-gradient(90deg, #8a0630, #ff2f6d 55%, #ff9cbc);--rar-text:linear-gradient(180deg, #ffc2d6 0%, #ff3a78 42%, #c20642 68%, #ff6a98 100%)}[data-rar=ouro]{--rar:#ffd25a;--rar-bg:linear-gradient(100deg, #c08a1e 0%, #ffd970 30%, #fff5d6 42%, #ffd970 52%, #c08a1e 75%, #ffd970 100%)}[data-rar=rainbow]{--rar:#ff6ad5;--rar-bg:linear-gradient(90deg, #ff4040, #ffae2e, #ffe93b, #3ddc84, #36cfff, #7a5cff, #ff4fd8, #ff4040, #ffae2e, #ffe93b, #3ddc84, #36cfff, #7a5cff, #ff4fd8, #ff4040)}.f2-rar,.chv-it.is-up>b,.f2s-row.hi .f2s-name,.f2-cpv-row.hi>b{color:var(--rar)}[data-rar=ouro] .f2-rar,[data-rar=ouro] .chv-it.is-up>b,[data-rar=ouro] .f2s-row.hi .f2s-name,[data-rar=ouro] .f2-cpv-row.hi>b,[data-rar=ouro].chv-perk .chv-perk-n,[data-rar=rainbow] .f2-rar,[data-rar=rainbow] .chv-it.is-up>b,[data-rar=rainbow] .f2s-row.hi .f2s-name,[data-rar=rainbow] .f2-cpv-row.hi>b,[data-rar=rainbow].chv-perk .chv-perk-n{background:var(--rar-bg);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}[data-rar=rubi] .f2-rar,[data-rar=rubi] .chv-it.is-up>b,[data-rar=rubi] .f2s-row.hi .f2s-name,[data-rar=rubi] .f2-cpv-row.hi>b,[data-rar=rubi].chv-perk .chv-perk-n{background:var(--rar-text);color:#0000;-webkit-background-clip:text;background-clip:text}[data-rar=ouro] .f2-anim,[data-rar=ouro] .f2s-main .f2s-row.hi .f2s-name,[data-rar=ouro] .f2s-main .f2b-car{animation:2.8s cubic-bezier(.45,0,.25,1) infinite f2-shine}@keyframes f2-shine{0%{background-position:100%}60%,to{background-position:0%}}@property --rb{syntax:"<number>";inherits:true;initial-value:0}[data-rar=rainbow]{animation:4s linear infinite f2-rb}@keyframes f2-rb{0%{--rb:0}to{--rb:1}}.rb{background-image:var(--rar-bg)!important;background-size:calc(var(--rw,320px) * 2) 100%!important;background-repeat:repeat-x!important;background-position:calc(var(--rb,0) * var(--rw,320px) - var(--rx,0px)) 50%!important;animation:none!important}.f2-cv{vertical-align:middle;flex-direction:column;flex:none;justify-content:center;display:inline-flex}.f2-cv i{background:var(--rar-bg,#3ddc84);background-size:200% 100%;width:.72em;height:.38em;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6'%3E%3Cpath d='M0 6 5.5 0 11 6H8.2L5.5 3.1 2.8 6z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6'%3E%3Cpath d='M0 6 5.5 0 11 6H8.2L5.5 3.1 2.8 6z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.f2-cv i+i{margin-top:-.14em}.f2-cv.down{transform:rotate(180deg)}.f2-cv.down i{background:var(--pfm-down,#ff6b6b)}.chv-list{gap:4px 12px}.chv-it{gap:4px}.chv-it>b{font:700 13px/1.1 var(--nt-display,inherit);letter-spacing:.04em;text-transform:uppercase}.chv-it.is-down>b{color:var(--pfm-down,#ff6b6b)}.chv-perk-n{font:italic 800 14px/1 var(--nt-display,inherit);letter-spacing:.04em}.chv-swap{font:800 10px/1 var(--nt-display,inherit);letter-spacing:.1em;background:var(--nt-ink,#f3efe6);color:var(--nt-black,#08090a);border-radius:2px;padding:3px 6px 2px}.pfm-panel.f2{gap:14px}.pfm-panel.f2 .pfm-h{margin:10px 0 0;font-size:22px}.f2-sum{gap:16px;padding:16px 16px 14px;container-type:inline-size}.f2-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.f2-lv{font:italic 800 52px/.82 var(--nt-display);color:var(--nt-ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:0;display:inline-flex}.f2-lv-w{letter-spacing:.06em;text-transform:uppercase;font-size:22px}.f2-lv small{color:var(--nt-dim);margin-left:-6px;font-size:24px}.f2-perk{align-items:center;gap:8px;padding-bottom:2px;display:inline-flex}.f2-perk .f2-rar{font:italic 800 24px/1 var(--nt-display);letter-spacing:.04em;text-transform:uppercase}.f2s-grid{align-items:start;gap:16px 28px;margin:0;padding:0;list-style:none;display:grid}@container (width>=400px){.f2s-grid{grid-template-columns:1fr 1fr}}.f2s-row{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;transition:opacity .2s;display:flex}.f2s-name{font:italic 800 17px/1.05 var(--nt-display);letter-spacing:.04em;text-transform:uppercase;color:var(--nt-ink)}.f2s-num{font:600 14px/1 var(--nt-body);color:var(--nt-ink-2,#d9d4ca);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.f2s-num s{color:var(--nt-dim);margin-right:6px;font-size:12px}.f2s-row.lo .f2s-name,.f2s-row.pv.lo .f2s-num b{color:var(--pfm-down,#ff6b6b)}.f2s-row.pv.hi .f2s-num b{color:var(--rar)}.f2s-row.pv-same{opacity:.45}.f2s-cv:empty{display:none}.f2b{background:#f3efe617;flex:1 0 100%;height:8px;display:block;position:relative;overflow:hidden;transform:skew(-14deg)}.f2b>i{width:0;transition:left .35s var(--nt-ease), width .35s var(--nt-ease);position:absolute;top:0;bottom:0;left:0}.f2b>.f2b-base{width:calc(var(--bw,0) * 100%);background:#f3efe66b}.f2b>.f2b-car{left:calc(var(--cl,0) * 100%);width:calc(var(--cw,0) * 100%);background:var(--rar-bg,#3ddc84);box-shadow:var(--rar-glow,none);background-size:200% 100%}.f2b>.f2b-up{left:calc(var(--ul,0) * 100%);width:calc(var(--uw,0) * 100%);background:var(--nt-ink,#f3efe6)}.f2b>.f2b-gh{left:calc(var(--gl,0) * 100%);width:calc(var(--gw,0) * 100%);background:repeating-linear-gradient(90deg,#f3efe6f2 0 3px,#f3efe64d 3px 6px);animation:1.1s ease-in-out infinite alternate f2-ghost}.car-dn .f2b>.f2b-car,.f2b.car-dn>.f2b-car,.up-dn .f2b>.f2b-up{animation:none;box-shadow:inset 0 0 0 1px #f3efe6bf;background:repeating-linear-gradient(135deg,#f3efe6b3 0 2px,#0000 2px 5px)!important}.gh-dn .f2b>.f2b-gh{background:repeating-linear-gradient(135deg,#f3efe68c 0 2px,#0000 2px 5px);box-shadow:inset 0 0 0 1px #f3efe673}.f2b>.f2b-tick{background:var(--nt-black,#08090a);width:2px;left:calc(50% - 1px)}@keyframes f2-ghost{0%{opacity:.55}to{opacity:1}}.f2-grow .f2b>.f2b-up{animation:f2-flash .9s var(--nt-ease) 1}@keyframes f2-flash{0%{filter:brightness(2.2)}to{filter:none}}.f2-key{font:600 12px/1 var(--nt-body);color:var(--nt-dim);flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.f2-key span{align-items:center;gap:6px;display:inline-flex}.f2-key i{width:16px;height:5px;display:inline-block;transform:skew(-14deg)}.f2-key .k-base{background:#f3efe66b}.f2-key .k-car{background:var(--rar-bg)}.f2-key .k-up{background:var(--nt-ink,#f3efe6)}.f2-mini{gap:8px;padding:8px 12px 10px;container-type:inline-size}.f2-mini-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.f2-lv.f2-lv-s{gap:5px;font-size:22px}.f2-lv-s .f2-lv-w{font-size:13px}.f2-lv-s small{margin-left:-3px;font-size:13px}.f2-mini-head>.f2-rar{font:italic 800 15px/1 var(--nt-display);letter-spacing:.04em;text-transform:uppercase}.f2s-grid.f2s-compact{gap:4px 16px}.f2s-compact .f2s-row{grid-template-columns:84px 12px minmax(0,1fr) auto;gap:6px;display:grid}.f2s-compact .f2s-row .f2s-cv:empty{display:block}.f2s-compact .f2s-num{order:4;margin:0}.f2s-compact .f2b{order:3}@container (width>=520px){.f2s-compact .f2s-row{grid-template-columns:84px 12px minmax(0,1fr) auto}}.f2s-compact .f2s-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.f2s-compact .f2s-num{font-size:11px}.f2s-compact .f2s-num s{display:none}.f2s-compact .f2b{height:5px}.f2s-compact .f2-cv i{width:9px;height:5px}.f2-ph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:6px;display:flex}.pfm-panel.f2 .f2-ph .pfm-h{margin:0}.f2-wallet.wallet-chip{height:34px;cursor:var(--nt-cur-default,default);padding-right:12px}.f2-tip{font:500 14px/1.3 var(--nt-body);color:var(--nt-dim);margin:-4px 0 0}.f2-parts{gap:10px;container-type:inline-size}.pfm-card.f2-card{gap:12px;padding:12px}.pfm-card-top.f2-card-top{grid-template-columns:52px 1fr auto;gap:14px;min-height:52px}.f2-card .pfm-ico{width:52px;height:52px;padding:9px}.f2-card .pfm-ico svg.pfm-oi64{stroke-width:3.6px}.f2-cn{justify-items:start;gap:7px;min-width:0;display:grid}.f2-cn strong{font:italic 800 21px/1 var(--nt-display);letter-spacing:.03em;text-transform:uppercase;color:var(--nt-ink)}.f2-card .pfm-pips{gap:4px}.f2-card .pfm-pips i{width:18px;height:7px}.f2-card .pfm-chv{margin:0}.pfm-card.f2-card.pv,.pfm-card.f2-card.open{border-color:var(--rar)}@container (width>=520px){.pfm-card.f2-card:not(.open){grid-template-columns:minmax(0,1fr) auto;align-items:center}.f2-card:not(.open) .pfm-act{min-width:270px}.f2-card:not(.open)>.pfm-deal{grid-column:1/-1}}.pfm-panel.f2 .pfm-tire>small{display:none}.pfm-panel.f2 .pfm-tire.sel,.pfm-panel.f2 .pfm-tire.pv{border-color:var(--rar)}.f2-swap{gap:10px;display:grid;container-type:inline-size}.pfm-panel.f2 .f2-swap .pfm-h{margin-top:10px}.f2w-list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--nt-line-strong) transparent;grid-auto-columns:minmax(150px,46%);grid-auto-flow:column;gap:10px;margin:0 -2px;padding:2px 2px 8px;display:grid;overflow-x:auto}@container (width>=520px){.f2w-list{grid-auto-columns:180px}}.f2w-it{background:var(--nt-black);border:1px solid var(--nt-line);scroll-snap-align:start;grid-template-rows:auto auto auto 1fr auto;gap:6px;padding:0 0 10px;transition:border-color .2s;display:grid}.f2w-it.sel{border-color:var(--rar);box-shadow:inset 0 0 0 1px var(--rar)}.f2w-it.pv:not(.sel){border-color:var(--nt-line-strong)}.f2w-pic{aspect-ratio:16/9;background:radial-gradient(60% 55% at 50% 55%,#ffffff1a,#0000 70%),linear-gradient(160deg,#24282c,#0b0c0e);display:block;position:relative;overflow:hidden}.f2w-pic .car-shot{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.f2w-car{font:600 13px/1.2 var(--nt-body);color:var(--nt-ink-2,#d9d4ca);flex-wrap:wrap;align-items:baseline;gap:2px 6px;padding:0 10px;display:flex}.f2w-car small{color:var(--nt-dim);font-size:11px}.f2w-perk{font:italic 800 18px/1 var(--nt-display);letter-spacing:.04em;text-transform:uppercase;justify-self:start;padding:0 10px}.f2w-bars{align-content:start;gap:7px;padding:0 10px;display:grid}.f2w-st{gap:4px;display:grid}.f2w-sn{align-items:center;gap:5px;display:flex}.f2w-sn b{font:700 12px/1 var(--nt-display);letter-spacing:.05em;text-transform:uppercase;color:var(--nt-ink-2,#d9d4ca)}.f2w-st.is-down .f2w-sn b{color:var(--pfm-down,#ff6b6b)}.f2b.f2b-mini{height:5px}.f2w-use,.f2w-on{min-height:42px;font:800 17px/1 var(--nt-display);letter-spacing:.08em;text-transform:uppercase;place-items:center;margin:2px 10px 0;display:grid}.pfm-panel .f2w-use{background:var(--nt-accent);color:var(--nt-on-accent,#fff);clip-path:var(--nt-chamfer-s);border:0}.pfm-panel .f2w-use:hover{background:var(--nt-accent-hi)}.f2w-on{border:1px solid var(--rar);color:var(--rar)}[data-rar=ouro] .f2w-on,[data-rar=rainbow] .f2w-on{border-color:var(--nt-line-strong);color:var(--nt-ink)}@media (min-width:900px) and (min-aspect-ratio:5/4){.screen.garage.pfm-on .garage-sheet{width:min(620px,52%)}}@media (max-height:500px) and (min-aspect-ratio:5/4){.f2s-grid.f2s-main{grid-template-columns:1fr 1fr;gap:12px 18px}.f2s-main .f2s-name{font-size:15px}.f2s-main .f2s-num{font-size:13px}.f2-sum{gap:12px;padding:12px 12px 10px}.f2-lv{font-size:40px}.f2-lv-w{font-size:18px}.f2-lv small{font-size:19px}.f2-perk .f2-rar{font-size:20px}.f2s-grid.f2s-compact{grid-template-columns:1fr 1fr;gap:4px 14px}.f2s-compact .f2s-row{grid-template-columns:78px 12px minmax(0,1fr)}.f2s-compact .f2s-num{display:none}}@media (min-width:1600px) and (min-aspect-ratio:5/4){.screen.garage.pfm-on .garage-sheet{width:min(760px,44%)}}.screen.garage.pfm-on .garage-note{display:none}@media (prefers-reduced-motion:reduce){.pfm-panel.f2 *,.chv-perk *,.f2-cv i{transition:none!important;animation:none!important}}html.a11y-calm .pfm-panel.f2 *,html.a11y-calm .chv-perk *,html.a11y-calm .f2-cv i{transition:none!important;animation:none!important}.chv-it{font-size:13px}.f2s-main .f2s-cv{font-size:17px;display:inline-flex}.f2w-sn{font-size:12px}#model-perk.model-perk-line{justify-content:center;margin:2px 0 8px;display:flex}#model-perk .chv-perk{border:1px solid var(--nt-line);border-color:color-mix(in srgb, var(--rar) 38%, transparent);background:linear-gradient(#08090ab8,#08090a80);border-radius:2px;flex-flow:column;justify-content:center;align-items:center;gap:4px 12px;max-width:100%;padding:6px 14px;display:inline-flex}.chv-perk-h{align-items:center;gap:7px;display:inline-flex}#model-perk .chv-perk-n{font-size:17px}#model-perk .chv-sep{display:none}#model-perk .chv-list{justify-content:center;gap:2px 14px}.chv-sep{background:var(--nt-line-strong);flex:none;width:1px;height:14px}.f2-cpv:empty{display:none}.f2-cpv{border:1px solid var(--nt-line);background:#f3efe609;gap:9px;padding:10px 12px 11px;display:grid}.f2-cpv-row{grid-template-columns:auto auto 1fr;align-items:center;gap:5px 6px;font-size:13px;display:grid}.f2-cpv-row>b{font:700 13px/1 var(--nt-display);letter-spacing:.05em;text-transform:uppercase;color:var(--nt-ink-2,#d9d4ca)}.f2-cpv-row.lo>b{color:var(--pfm-down,#ff6b6b)}.f2-cpv-v{font:600 13px/1 var(--nt-body);color:var(--nt-ink);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.f2-cpv-v s{color:var(--nt-dim);margin-right:6px;font-size:11px}.f2-cpv-row .f2b{grid-column:1/-1;height:6px}@container (width>=520px){.pfm-card.f2-card:not(.open)>.f2-card-top{grid-area:1/1}.pfm-card.f2-card:not(.open)>.pfm-act{grid-area:1/2}.pfm-card.f2-card:not(.open)>.f2-cpv{grid-area:2/1/auto/-1}}.f2s-perk-cell{border:1px solid var(--nt-line);border-color:color-mix(in srgb, var(--rar) 35%, transparent);background:#f3efe609;align-content:center;justify-items:start;gap:6px;padding:10px 12px;display:none}.f2s-perk-cell>small{font:700 11px/1 var(--nt-display);letter-spacing:.14em;text-transform:uppercase;color:var(--nt-dim)}.f2s-perk-cell>b{font:italic 800 22px/1 var(--nt-display);letter-spacing:.04em;text-transform:uppercase}.f2s-pc-sw{font:600 12px/1.2 var(--nt-body);color:var(--nt-ink-2,#d9d4ca);align-items:center;gap:6px;display:inline-flex}@container (width>=400px){.f2s-main.has-cell .f2s-perk-cell{display:grid}.f2-sum.has-cell .f2-head .f2-perk{display:none}}@media (max-height:500px) and (min-aspect-ratio:5/4){.f2s-main.has-cell .f2s-perk-cell{padding:8px 10px;display:grid}.f2-sum.has-cell .f2-head .f2-perk{display:none}.f2s-perk-cell>b{font-size:18px}}@media (prefers-reduced-motion:reduce){[data-rar=rainbow]{animation:none!important}}html.a11y-calm [data-rar=rainbow]{animation:none!important}.chv-it>b,.f2w-sn>b,.f2-cpv-row>b{min-width:2.5em;display:inline-block;position:relative}.f2-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pfm-panel.f2,[data-rar]{--pfm-down:#f3efe6}.f2-key .k-down{background:repeating-linear-gradient(135deg,#f3efe6b3 0 2px,#0000 2px 4px);box-shadow:inset 0 0 0 1px #f3efe6bf}.at{vertical-align:-.18em;flex:none;width:1.05em;height:1.05em;display:inline-block;position:relative}.at>i{background:currentColor;display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.at-v>i{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='currentColor'%20style='color:%23ffffff'%20role='img'%20aria-label='velocidade-final'%3e%3cpath%20d='M7%2053C7%2029%2025%2025%2051%208c2%2014-3%2024-27%2028%2011%201%2020-1%2026-5-2%2012-13%2015-28%2015%208%202%2015%202%2023%200-5%2010-18%2013-30%2010l-8%205Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='currentColor'%20style='color:%23ffffff'%20role='img'%20aria-label='velocidade-final'%3e%3cpath%20d='M7%2053C7%2029%2025%2025%2051%208c2%2014-3%2024-27%2028%2011%201%2020-1%2026-5-2%2012-13%2015-28%2015%208%202%2015%202%2023%200-5%2010-18%2013-30%2010l-8%205Z'/%3e%3c/svg%3e")}.at-a>i{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='currentColor'%20style='color:%23ffffff'%20role='img'%20aria-label='aceleracao'%3e%3cpath%20d='M37%205%2012%2035h17l-3%2024%2027-33H36Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='currentColor'%20style='color:%23ffffff'%20role='img'%20aria-label='aceleracao'%3e%3cpath%20d='M37%205%2012%2035h17l-3%2024%2027-33H36Z'/%3e%3c/svg%3e")}.at-f>i{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='currentColor'%20style='color:%23ffffff'%20role='img'%20aria-label='frenagem'%3e%3cg%20fill='none'%20stroke='currentColor'%20stroke-width='4.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M50%2040a23%2023%200%201%201-11-30'/%3e%3ccircle%20cx='29'%20cy='33'%20r='7'/%3e%3cpath%20d='m19%2017-3%204m-4%2012%201%205m9%2011%205%201m12-7%203-4'/%3e%3cpath%20d='m43%209%2012%209-6%2018-12-9Z'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='currentColor'%20style='color:%23ffffff'%20role='img'%20aria-label='frenagem'%3e%3cg%20fill='none'%20stroke='currentColor'%20stroke-width='4.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M50%2040a23%2023%200%201%201-11-30'/%3e%3ccircle%20cx='29'%20cy='33'%20r='7'/%3e%3cpath%20d='m19%2017-3%204m-4%2012%201%205m9%2011%205%201m12-7%203-4'/%3e%3cpath%20d='m43%209%2012%209-6%2018-12-9Z'/%3e%3c/g%3e%3c/svg%3e")}.at-d>i{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='currentColor'%20style='color:%23ffffff'%20role='img'%20aria-label='direcao-controle'%3e%3cg%20fill='none'%20stroke='currentColor'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='32'%20cy='32'%20r='24'/%3e%3ccircle%20cx='32'%20cy='32'%20r='5'/%3e%3cpath%20d='m9%2026%2018%205m28-5-18%205m-5%206v18'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='currentColor'%20style='color:%23ffffff'%20role='img'%20aria-label='direcao-controle'%3e%3cg%20fill='none'%20stroke='currentColor'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='32'%20cy='32'%20r='24'/%3e%3ccircle%20cx='32'%20cy='32'%20r='5'/%3e%3cpath%20d='m9%2026%2018%205m28-5-18%205m-5%206v18'/%3e%3c/g%3e%3c/svg%3e")}.at-n>i{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='currentColor'%20style='color:%23ffffff'%20role='img'%20aria-label='duracao-nitro'%3e%3cg%20fill='none'%20stroke='currentColor'%20stroke-width='4.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M26%205h12m-6%200v8m16%202%205%205'/%3e%3ccircle%20cx='32'%20cy='36'%20r='22'/%3e%3cpath%20d='M32%2022v14l9%206'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='currentColor'%20style='color:%23ffffff'%20role='img'%20aria-label='duracao-nitro'%3e%3cg%20fill='none'%20stroke='currentColor'%20stroke-width='4.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M26%205h12m-6%200v8m16%202%205%205'/%3e%3ccircle%20cx='32'%20cy='36'%20r='22'/%3e%3cpath%20d='M32%2022v14l9%206'/%3e%3c/g%3e%3c/svg%3e")}.at-nf>i{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='currentColor'%20style='color:%23ffffff'%20role='img'%20aria-label='forca-nitro'%3e%3cpath%20fill-rule='evenodd'%20d='M25%205h14v6h5v5H20v-5h5Zm-2%2014h18a7%207%200%200%201%207%207v25a8%208%200%200%201-8%208H24a8%208%200%200%201-8-8V26a7%207%200%200%201%207-7Zm12%206L23%2041h8l-2%2013%2013-18h-9Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='currentColor'%20style='color:%23ffffff'%20role='img'%20aria-label='forca-nitro'%3e%3cpath%20fill-rule='evenodd'%20d='M25%205h14v6h5v5H20v-5h5Zm-2%2014h18a7%207%200%200%201%207%207v25a8%208%200%200%201-8%208H24a8%208%200%200%201-8-8V26a7%207%200%200%201%207-7Zm12%206L23%2041h8l-2%2013%2013-18h-9Z'/%3e%3c/svg%3e")}.at-r>i{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='currentColor'%20style='color:%23ffffff'%20role='img'%20aria-label='recarga-nitro'%3e%3cg%20fill='none'%20stroke='currentColor'%20stroke-width='4.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M53%2025A22%2022%200%201%200%2053%2042m1-30v14H40'/%3e%3c/g%3e%3cpath%20d='m35%2017-15%2019h10l-2%2013%2016-21H33Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='currentColor'%20style='color:%23ffffff'%20role='img'%20aria-label='recarga-nitro'%3e%3cg%20fill='none'%20stroke='currentColor'%20stroke-width='4.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M53%2025A22%2022%200%201%200%2053%2042m1-30v14H40'/%3e%3c/g%3e%3cpath%20d='m35%2017-15%2019h10l-2%2013%2016-21H33Z'/%3e%3c/svg%3e")}.at.up>i,.f2s-row.hi>.at>i{background:var(--rar-bg,#3ddc84);background-size:200% 100%}[data-rar=rubi] .at.up>i,[data-rar=rubi] .f2s-row.hi>.at>i{background:var(--rar-text,var(--rar-bg))}[data-rar=ouro] .at.up>i,[data-rar=ouro] .f2s-row.hi>.at>i{animation:2.8s cubic-bezier(.45,0,.25,1) infinite f2-shine}.at.dn>i,.f2s-row.lo>.at>i{background:var(--nt-ink,#f3efe6)}.at.cv{margin-right:.3em}.at.cv:after{content:"";background:var(--nt-ink,#f3efe6);width:.5em;height:.3em;position:absolute;bottom:-.04em;right:-.36em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6'%3E%3Cpath d='M0 0 5.5 6 11 0H8.2L5.5 2.9 2.8 0z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6'%3E%3Cpath d='M0 0 5.5 6 11 0H8.2L5.5 2.9 2.8 0z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.f2s-row>.at{color:var(--nt-ink,#f3efe6);font-size:17px}@media (max-height:500px) and (min-aspect-ratio:5/4){.f2s-main .f2s-row>.at{font-size:15px}}.f2-cpv-row{grid-template-columns:auto auto auto 1fr}.f2-cpv-row>.at,.f2w-sn>.at{color:var(--nt-ink-2,#d9d4ca)}.sc-perk .at{display:none}@media (prefers-reduced-motion:reduce){.at>i{animation:none!important}}html.a11y-calm .at>i{animation:none!important}.ent-splash{--row-h:60px;--cols:1;--gap:8px;--maxw:560px;z-index:60;padding:max(20px, calc(env(safe-area-inset-top) + 12px)) max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));box-sizing:border-box;color:var(--nt-ink,#f3efe6);font-family:var(--nt-body,system-ui, sans-serif);background-color:var(--nt-black,#08090a);background-image:var(--nt-grain), radial-gradient(110% 55% at 50% 108%, rgba(var(--nt-accent-rgb,139, 61, 255), .16), transparent 70%), linear-gradient(180deg, var(--nt-black,#08090a) 0%, var(--nt-asphalt,#111315) 100%);-webkit-user-select:none;user-select:none;touch-action:manipulation;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.ent-splash:before{content:"";background:var(--nt-stripe,repeating-linear-gradient(-45deg, #8b3dff 0 10px, #08090a 10px 20px));height:5px;position:absolute;top:0;left:0;right:0}.ent-splash.is-out{opacity:0;transition:opacity .4s ease-out}.ent-body{width:100%;min-height:0;max-width:var(--maxw);flex-direction:column;flex:auto;justify-content:center;gap:18px;margin:0 auto;display:flex}.ent-head{flex-direction:column;gap:6px;min-width:0;display:flex}.ent-title{min-width:0;font-family:var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.01em;text-transform:uppercase;text-shadow:0 6px 24px #0000008c;align-items:center;gap:14px;margin:0;font-size:clamp(36px,10vw,64px);font-style:italic;font-weight:800;line-height:.9;display:flex}.ent-title:before{content:"";background:var(--nt-accent,#8b3dff);flex:none;width:9px;height:.78em;transform:skew(-24deg)}.ent-meta{font-family:var(--nt-display,"Barlow Condensed", sans-serif);font-size:var(--nt-t-label,13px);letter-spacing:.16em;text-transform:uppercase;color:var(--nt-dim,#a8a295);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 0;margin:0 0 0 23px;font-weight:700;display:flex}.ent-meta span+span:before{content:"";vertical-align:.2em;opacity:.6;background:currentColor;width:4px;height:4px;margin:0 10px;display:inline-block;transform:rotate(45deg)}.ent-grid{padding:0 0 calc(var(--row-h) * .5);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-auto-rows:var(--row-h);gap:var(--gap) 12px;counter-reset:none;margin:0;list-style:none;display:grid}.ent-splash.lay-1 .ent-grid{padding-bottom:0}.ent-slot{border:1px solid var(--nt-line,#f3efe61f);background:linear-gradient(#1b1e21eb,#111315eb);border-top:3px solid #f3efe69e;border-radius:0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:0 12px;min-width:0;padding:0 12px 0 10px;display:grid;position:relative}.ent-splash:not(.lay-1) .ent-slot:nth-child(2n){top:calc(var(--row-h) * .5)}.ent-splash.lay-1 .ent-slot:nth-child(odd){margin-right:28px}.ent-splash.lay-1 .ent-slot:nth-child(2n){margin-left:28px}.ent-slot.is-me{border-color:var(--nt-accent,#8b3dff);border-top-color:var(--nt-accent,#8b3dff);background:linear-gradient(180deg, rgba(var(--nt-accent-rgb,139, 61, 255), .2), #111315eb 70%)}.ent-pos{min-width:1.1em;font-family:var(--nt-display,"Barlow Condensed", sans-serif);font-size:min(calc(var(--row-h) * .52), 40px);text-align:center;color:var(--nt-dim,#a8a295);font-variant-numeric:tabular-nums;font-style:italic;font-weight:800;line-height:1}.ent-slot.is-me .ent-pos{color:var(--nt-ink,#f3efe6)}.ent-car{width:calc(var(--row-h) * 1.35);height:calc(var(--row-h) * .62);display:block;position:relative;overflow:hidden}.ent-car:after{content:"";background:var(--paint,#8a8f96);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 44'%3E%3Cpath d='M6 30c0-5 3-8 9-9l14-3 13-9c3-2 6-3 10-3h22c4 0 7 1 10 4l9 8 13 2c5 1 8 4 8 9v5c0 2-1 3-3 3h-7a10 10 0 0 0-20 0H43a10 10 0 0 0-20 0H9c-2 0-3-1-3-3z'/%3E%3Ccircle cx='33' cy='38' r='6'/%3E%3Ccircle cx='91' cy='38' r='6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 44'%3E%3Cpath d='M6 30c0-5 3-8 9-9l14-3 13-9c3-2 6-3 10-3h22c4 0 7 1 10 4l9 8 13 2c5 1 8 4 8 9v5c0 2-1 3-3 3h-7a10 10 0 0 0-20 0H43a10 10 0 0 0-20 0H9c-2 0-3-1-3-3z'/%3E%3Ccircle cx='33' cy='38' r='6'/%3E%3Ccircle cx='91' cy='38' r='6'/%3E%3C/svg%3E") 50%/contain no-repeat}.ent-car.is-secret:after{background:#f3efe629}.ent-car.has-shot:after{display:none}.ent-car .car-shot{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ent-who{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.ent-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--nt-display,"Barlow Condensed", sans-serif);font-size:var(--nt-t-sub,18px);font-weight:700;line-height:1.1;display:block;overflow:hidden}.ent-sub,.ent-carname{text-overflow:ellipsis;white-space:nowrap;font-family:var(--nt-display,"Barlow Condensed", sans-serif);font-size:var(--nt-t-label,13px);letter-spacing:.08em;text-transform:uppercase;color:var(--nt-dim,#a8a295);font-weight:700;display:block;overflow:hidden}.ent-sub em{color:var(--nt-accent-text,#b690ff);font-style:normal}.ent-sub em+span:before{content:" · "}.ent-tags{gap:4px;max-width:180px;display:flex;overflow:hidden}.ent-tags .staff-badge{flex:none}.ent-splash.is-narrow .ent-slot{gap:0 8px;padding:0 8px 0 6px}.ent-splash.is-narrow .ent-pos{min-width:.9em;font-size:24px}.ent-splash.no-car .ent-car,.ent-splash.no-tags .ent-tags{display:none}.ent-splash.is-dense .ent-sub{letter-spacing:.06em;font-size:12px}.ent-splash.is-dense .ent-name{font-size:16px}.ent-duel{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.ent-splash.is-land .ent-duel{flex-direction:row;align-items:center;gap:clamp(12px,3vw,40px)}.ent-k-duel{--maxw:960px}.ent-side{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ent-duelist{border:1px solid var(--nt-line,#f3efe61f);background:linear-gradient(#1b1e21eb,#111315eb);border-top:3px solid #f3efe69e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 12px;min-height:72px;padding:10px 12px;display:grid;position:relative}.ent-duelist.is-me{border-color:var(--nt-accent,#8b3dff);background:linear-gradient(180deg, rgba(var(--nt-accent-rgb,139, 61, 255), .2), #111315eb 70%)}.ent-duelist .ent-name{font-size:clamp(20px,5vw,28px);font-style:italic;font-weight:800}.ent-duelist .ent-car{--row-h:56px}.ent-emb svg{width:48px;height:48px;display:block}.ent-vs{width:64px;height:44px;font-family:var(--nt-display,"Barlow Condensed", sans-serif);color:var(--nt-ink,#f3efe6);background:var(--nt-concrete-hi,#24282c);border:1px solid var(--nt-line-strong,#f3efe63d);flex:none;align-self:center;place-items:center;font-size:34px;font-style:italic;font-weight:800;line-height:1;display:grid;transform:skew(-12deg)}.ent-splash.is-land .ent-vs{width:76px;height:64px;font-size:46px}.ent-splash.is-short .ent-duelist{min-height:60px;padding:6px 10px}.ent-splash.is-short .ent-emb svg{width:40px;height:40px}.ent-foot{width:100%;max-width:var(--maxw);flex:none;align-items:center;gap:16px;margin:12px auto 0;display:flex}.ent-go{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.ent-go small{font-family:var(--nt-display,"Barlow Condensed", sans-serif);font-size:var(--nt-t-label,13px);letter-spacing:.16em;text-transform:uppercase;color:var(--nt-dim,#a8a295);font-weight:700}.ent-bar{background:var(--nt-concrete-hi,#24282c);flex:auto;height:4px;overflow:hidden}.ent-bar>i{background:var(--nt-ink,#f3efe6);transform-origin:0;height:100%;transition-property:transform;transition-timing-function:linear;display:block}.ent-splash.is-in .ent-bar>i{transform:scaleX(0)}.ent-skip{min-width:96px;height:44px;font-family:var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--nt-ink,#f3efe6);border:1px solid var(--nt-line-strong,#f3efe63d);cursor:var(--nt-cur-pointer,pointer);background:#08090a8c;border-radius:2px;flex:none;padding:0 20px;font-size:17px;font-weight:800}.ent-skip:hover{border-color:var(--nt-accent,#8b3dff);color:var(--nt-accent-hi,#9d5cff)}.ent-skip:focus-visible{border-color:var(--nt-accent,#8b3dff);color:var(--nt-accent-hi,#9d5cff)}@keyframes ent-in-l{0%{opacity:0;transform:translate(-28px)}}@keyframes ent-in-r{0%{opacity:0;transform:translate(28px)}}.ent-splash.is-in .ent-head,.ent-splash.is-in .ent-slot,.ent-splash.is-in .ent-l .ent-duelist{animation:ent-in-l .42s var(--nt-ease,cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(var(--i,0) * 40ms + 60ms)}.ent-splash.is-in .ent-head{animation-delay:0s}.ent-splash.is-in .ent-r .ent-duelist{animation:ent-in-r .42s var(--nt-ease,cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(var(--i,0) * 40ms + 60ms)}.ent-splash:not(.is-in) .ent-head,.ent-splash:not(.is-in) .ent-slot,.ent-splash:not(.is-in) .ent-duelist{opacity:0}.ent-splash.is-short{padding-top:max(12px, calc(env(safe-area-inset-top) + 8px))}.ent-splash.is-short .ent-body{gap:10px}.ent-splash.is-short .ent-title{font-size:34px}.ent-splash.is-short .ent-foot{margin-top:8px}.ent-splash.is-short .ent-skip{height:38px}@media (min-width:1200px) and (min-height:900px){.ent-title{font-size:72px}.ent-meta{font-size:15px}.ent-name{font-size:22px}.ent-sub,.ent-carname{font-size:14px}}#entrada-bar{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#entrada-bar .ent-lb{background:#000;height:9vh;transition:transform .35s ease-out;position:absolute;left:0;right:0}#entrada-bar .ent-top{top:0;transform:translateY(-100%)}#entrada-bar .ent-bot{bottom:0;transform:translateY(100%)}#entrada-bar.is-in .ent-lb{transform:none}#entrada-bar.no-fly .ent-lb{display:none}#entrada-bar .ent-cap{left:max(16px, env(safe-area-inset-left));border-left:4px solid var(--accent,#3fe0ff);max-width:calc(100% - 32px);color:var(--ink,#eef3ff);font-family:var(--font,system-ui, sans-serif);background:linear-gradient(90deg,#050812d1,#05081200);flex-direction:column;gap:2px;padding:8px 14px 8px 12px;display:flex;position:absolute;bottom:calc(9vh + 14px)}#entrada-bar.no-fly .ent-cap{top:max(70px,12vh);bottom:auto}#entrada-bar .ent-cap.hidden{display:none}#entrada-bar .ent-cap strong{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(20px,4vw,32px);font-style:italic;font-weight:900;overflow:hidden}#entrada-bar .ent-cap small{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}#entrada-bar .ent-cap.ent-pop{animation:.35s ease-out ent-pop}@keyframes ent-pop{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}html.a11y-calm .ent-splash.is-in .ent-head,html.a11y-calm .ent-splash.is-in .ent-slot,html.a11y-calm .ent-splash.is-in .ent-duelist,html.a11y-calm #entrada-bar .ent-cap.ent-pop{animation:none}@media (prefers-reduced-motion:reduce){.ent-splash.is-in .ent-head,.ent-splash.is-in .ent-slot,.ent-splash.is-in .ent-duelist{animation:none}}.ce-btn{position:relative}.ce-btn svg{overflow:visible}#menu .ce-btn[data-n]:not([data-n=""]):before{content:attr(data-n);z-index:2;color:#fff;min-width:20px;height:20px;font:800 12px / 16px var(--nt-display);text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;background:#ff2e4a;border:2px solid #0b0a0e;border-radius:10px;padding:0 5px;position:absolute;top:-6px;bottom:auto;left:auto;right:-6px}.support-card.escape-card{width:min(100%,440px);max-height:calc(100dvh - 40px - var(--safe-t,0px) - var(--safe-b,0px));gap:var(--nt-s3);text-align:left}.support-card.escape-card:before{background:repeating-linear-gradient(-45deg, var(--nt-red) 0 10px, var(--nt-black) 10px 20px, var(--nt-blue) 20px 30px, var(--nt-black) 30px 40px)}.escape-card .support-title{text-wrap:balance}.eg-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--nt-concrete-hi) transparent;flex-direction:column;flex:auto;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.eg-item{gap:var(--nt-s3);background:#08090ab8;border-radius:1px;grid-template-columns:34px minmax(0,1fr);align-items:start;padding:12px 12px 12px 10px;display:grid}.eg-ico{border:1px solid var(--nt-line);border-radius:var(--nt-r);background:var(--nt-black);width:34px;height:34px;color:var(--nt-ink-2);place-items:center;display:grid}.eg-ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.eg-lead{font-family:var(--nt-display);font-size:var(--nt-t-sub);letter-spacing:.03em;text-transform:uppercase;color:var(--nt-ink);font-weight:800;line-height:1.1;display:block}.eg-txt p{font-size:var(--nt-t-body);color:var(--nt-dim);text-wrap:pretty;margin:4px 0 0;line-height:1.45}.eg-txt b{font-variant-numeric:tabular-nums;color:var(--nt-ink);font-weight:700}.support .escape-card .support-go{flex:none}.mode-guide{border:0;border-top:1px solid var(--nt-line);min-height:44px;color:var(--nt-ink-2);font:700 14px/1 var(--nt-display);letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:#08090a66;align-items:center;gap:8px;padding:0 14px;transition:color .15s,background .15s;display:flex}.mode-guide span{flex:1;min-width:0}.mode-guide svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.mode-guide .mg-ico{stroke:var(--nt-red)}.mode-guide .mg-go{stroke-width:2.4px;width:16px;height:16px;transition:transform .2s var(--nt-ease)}.mode-guide:hover{color:#fff;background:#f3efe60f}.mode-guide:focus-visible{color:#fff;background:#f3efe60f}.mode-guide:hover .mg-go{transform:translate(3px)}.mode-guide:focus-visible{outline-offset:-3px}@media (max-height:500px){.support-card.escape-card{gap:var(--nt-s2);width:min(100%,620px);padding-top:20px;padding-bottom:10px}.escape-card .support-title{font-size:var(--nt-t-button)}.support .escape-card .support-go{height:44px}.eg-item{padding:9px 12px 9px 10px}}@media (prefers-reduced-motion:reduce){.mode-guide .mg-go{transition:none}}.support-card.escape-card.play-card:before{background:var(--nt-stripe)}.pg-police{min-height:44px;color:var(--nt-accent-text);font:700 var(--nt-t-body) / 1 var(--nt-display);letter-spacing:.08em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:0 0;border:0;align-items:center;gap:6px;margin:2px 0 -8px;padding:0;transition:color .15s;display:inline-flex}.pg-police svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .2s var(--nt-ease);flex:none}.pg-police:hover{color:var(--nt-ink)}.pg-police:focus-visible{color:var(--nt-ink)}.pg-police:hover svg{transform:translate(3px)}.mode-guide.pg-guide .mg-ico{stroke:currentColor}.pause-guides{display:contents}@media (orientation:landscape) and (max-height:500px){#pause .pause-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#pause .pause-guides .ghost{letter-spacing:.03em;text-wrap:balance;min-width:0;padding:0 10px;line-height:1.05}}.go-tips{border:1px solid var(--nt-line-strong);border-radius:var(--nt-r);background:var(--nt-grain), var(--nt-black);width:100%;min-height:56px;color:var(--nt-ink);font:inherit;text-align:left;cursor:var(--nt-cur-pointer,pointer);grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:12px;margin:0;padding:8px 14px;transition:border-color .2s,background-color .2s;display:grid}.go-tips svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.go-tips .gt-ico{stroke-width:1.8px;width:22px;height:22px;color:var(--nt-accent-text)}.go-tips .gt-go{stroke-width:2.4px;width:16px;height:16px;color:var(--nt-dim);transition:transform .2s var(--nt-ease), color .2s}.go-tips .gt-text{flex-direction:column;gap:2px;min-width:0;display:flex}.go-tips strong{font-family:var(--nt-display);font-size:var(--nt-t-sub);letter-spacing:.03em;text-transform:uppercase;font-weight:800;line-height:1.1}.go-tips small{font-size:var(--nt-t-body);color:var(--nt-dim);text-wrap:pretty;line-height:1.3}.go-tips:hover{border-color:var(--nt-accent)}.go-tips:focus-visible{border-color:var(--nt-accent)}.go-tips:hover .gt-go{color:var(--nt-ink);transform:translate(3px)}.go-tips:focus-visible .gt-go{color:var(--nt-ink);transform:translate(3px)}.go-tips:active{background-color:var(--nt-concrete)}@media (prefers-reduced-motion:reduce){.pg-police svg,.go-tips .gt-go{transition:none}}.pg-tutorial{align-self:center;margin-top:10px}.tb{--tb-gold:#f3c552;--tb-gold-hi:#ffdf8a;--tb-hot:#ff4d6d;z-index:30;pointer-events:auto;padding:max(12px, var(--safe-t,0px)) max(16px, var(--safe-r,0px)) max(12px, var(--safe-b,0px)) max(16px, var(--safe-l,0px));background:radial-gradient(75% 60%,#08090a73,#08090ab8);grid-template-columns:minmax(0,1fr);place-items:center;animation:.25s ease-out both support-in;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.tb.hidden,.tb .hidden,.tb-auto.hidden{display:none!important}.tb ::selection{background:rgba(var(--nt-accent-rgb), .55);color:#fff}.tb button:focus-visible{outline:2px solid var(--tb-gold-hi);outline-offset:2px}.tb-auto input:focus-visible+i{outline:2px solid var(--tb-gold-hi);outline-offset:2px}.tb-card{border:1px solid rgba(var(--nt-accent-rgb), .45);background:radial-gradient(ellipse 90% 45% at 50% 0%, #ff4d6d29, transparent 70%), radial-gradient(ellipse 110% 60% at 50% 100%, rgba(var(--nt-accent-rgb), .22), transparent 70%), #0c0b11f2;border-radius:6px;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""perso""foot";gap:14px;width:min(100%,380px);max-height:100%;padding:14px 16px 16px;display:grid;position:relative;box-shadow:0 18px 44px #000000a6}.tb-x{z-index:1;border:1px solid var(--nt-line-strong);height:34px;color:var(--nt-ink);font:700 13px var(--nt-display);letter-spacing:.06em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:#08090abf;border-radius:17px;align-items:center;gap:4px;padding:0 10px 0 6px;transition:border-color .15s,background .15s;display:inline-flex;position:absolute;top:10px;left:10px}.tb-x:hover{border-color:var(--nt-ink);background:#24282ce6}.tb-x svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:18px;height:18px}.tb-head{flex-direction:column;grid-area:head;align-items:center;gap:2px;padding-top:30px;display:flex}.tb-title{font-family:var(--nt-display);letter-spacing:-.01em;text-transform:uppercase;color:#fff;text-shadow:-2px 0 #ff4d6dbf,2px 0 #00d6ff66,0 4px 14px #0009;margin:0;font-size:56px;font-style:italic;font-weight:800;line-height:.95;position:relative}.tb-title:before{content:"";z-index:-1;background:linear-gradient(#0000 0 2px,#0a0a0cd9 2px 6px,#0000 6px 10px,#0a0a0cd9 10px 14px,#0000 14px),linear-gradient(90deg,#0000,#ff4d6d59 30% 70%,#0000);height:16px;position:absolute;top:56%;left:-18%;right:-18%;transform:skew(-24deg)rotate(-4deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.tb-dist{min-height:1em;font:600 14px var(--nt-body);font-variant-numeric:tabular-nums;color:var(--nt-dim);margin:0}.tb-in .tb-title{animation:tb-skid .5s var(--nt-ease) both}@keyframes tb-skid{0%{opacity:0;filter:blur(4px);transform:translate(-26px)skew(-14deg)}45%{opacity:1;filter:blur();transform:translate(5px)skew(4deg)}to{transform:none}}.tb-perso{border:1px solid var(--nt-line);background:#08090a8c;border-radius:6px;flex-direction:column;grid-area:perso;gap:8px;min-width:0;padding:10px 10px 12px;display:flex}.tb-perso-top{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.tb-perso-top h3{font:800 13px var(--nt-display);letter-spacing:.12em;text-transform:uppercase;color:var(--nt-dim);margin:0}.tb-pend{color:var(--tb-gold-hi);font:700 12px var(--nt-display);letter-spacing:.04em;white-space:nowrap;background:#f3c55229;border:1px solid #f3c55299;border-radius:11px;padding:3px 8px;animation:.2s ease-out both support-in}.tb-tabs{gap:4px;display:flex}.tb-tabs button{min-width:0;color:var(--nt-dim);font:700 12px var(--nt-display);letter-spacing:.05em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:4px 4px 0 0;flex-direction:column;flex:1 1 0;align-items:center;gap:3px;padding:6px 2px 7px;transition:color .15s,background .15s,border-color .15s;display:flex}.tb-tabs button:hover{color:var(--nt-ink)}.tb-tabs button.active{border-bottom-color:var(--nt-accent-hi);background:rgba(var(--nt-accent-rgb), .16);color:#fff}.tb-tabs svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.tb-tabs span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tb-pane{align-items:center;min-width:0;min-height:62px;display:flex}.tb-rows{scrollbar-width:thin;scrollbar-color:rgba(var(--nt-accent-rgb), .5) transparent;flex-direction:column;align-items:stretch;gap:10px;max-height:min(44vh,320px);padding:2px 4px 2px 0;overflow-y:auto}.tb-set{flex-direction:column;gap:5px;min-width:0;transition:opacity .15s;display:flex}.tb-set.off{opacity:.35;pointer-events:none}.tb-set-l{font:800 12px var(--nt-display);letter-spacing:.1em;text-transform:uppercase;color:var(--nt-dim)}.tb-seg{background:#ffffff0a;border-radius:5px;gap:4px;width:100%;padding:3px;display:flex}.tb-seg button{border:1px solid var(--nt-line);background:var(--nt-asphalt);min-width:0;min-height:38px;color:var(--nt-dim);font:700 13px var(--nt-display);cursor:var(--nt-cur-pointer,pointer);border-radius:4px;flex:1 1 0;padding:4px 3px;line-height:1.1;position:relative}.tb-seg button.active{border-color:var(--nt-accent-hi);background:rgba(var(--nt-accent-rgb), .22);color:#fff}.tb-chips{scrollbar-width:thin;scrollbar-color:rgba(var(--nt-accent-rgb), .5) transparent;gap:8px;width:100%;padding:7px 4px 5px;display:flex;overflow-x:auto}.tb-chips>button{flex:none}.tb-trail.trail-chip{border-radius:4px;gap:4px;width:74px;min-height:0;padding:6px 3px;font-size:11px;position:relative}.tb-trail.trail-chip .ti{width:40px;height:16px}.tb-trail.trail-chip.active{border-color:var(--nt-accent-hi)}.tb-sw{width:40px;height:40px;cursor:var(--nt-cur-pointer,pointer);transition:transform .15s var(--nt-ease), border-color .15s;border:2px solid #ffffff24;border-radius:10px;padding:0;position:relative}.tb-sw:hover{transform:translateY(-1px)}.tb-sw-paint{background:linear-gradient(155deg, #ffffff6b, #fff0 42%, #00000047), var(--c)}.tb-sw-neon{background:radial-gradient(ellipse 80% 45% at 50% 82%, var(--c), transparent 75%), #121318;box-shadow:0 4px 12px -2px var(--c)}.tb-sw.off{box-shadow:none;background:repeating-linear-gradient(135deg,#1c1e22 0 5px,#141518 5px 10px)}.tb-sw.active{border-color:#fff}.tb-sw.active:after,.tb-trail.active:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4 8-9' fill='none' stroke='%232a1c00' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat, var(--tb-gold);border-radius:50%;width:18px;height:18px;position:absolute;top:-7px;right:-7px;box-shadow:0 2px 6px #00000080}.tb-foot{box-shadow:0 8px 22px -6px rgba(var(--nt-accent-rgb), .7);border-radius:6px;flex-direction:column;grid-area:foot;display:flex}.tb-go{background:linear-gradient(180deg, var(--nt-accent-hi), var(--nt-accent-lo));color:#fff;width:100%;height:66px;font-family:var(--nt-display);letter-spacing:.02em;text-transform:uppercase;text-shadow:0 2px 6px #00000059;cursor:var(--nt-cur-pointer,pointer);border:0;border-radius:6px 6px 0 0;justify-content:center;align-items:center;gap:6px;font-size:32px;font-style:italic;font-weight:800;transition:filter .15s,transform .1s;display:flex}.tb-go:hover{filter:brightness(1.1)}.tb-go:active{transform:translateY(1px)}.tb-go svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.tb-auto{min-height:40px;color:var(--nt-ink);font:700 15px var(--nt-display);letter-spacing:.03em;cursor:var(--nt-cur-pointer,pointer);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.tb-foot .tb-auto{border:1px solid rgba(var(--nt-accent-rgb), .55);background:#1e0e38eb;border-top:0;border-radius:0 0 6px 6px;justify-content:center;width:100%;min-height:44px}.tb-auto input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tb-auto i{border:2px solid rgba(var(--nt-accent-text-rgb), .9);background:#08090ab3;border-radius:4px;flex:none;width:22px;height:22px;transition:background .15s,border-color .15s;position:relative}.tb-auto input:checked+i{border-color:var(--tb-gold);background:var(--tb-gold)}.tb-auto input:checked+i:after{content:"";border:3px solid #2a1c00;border-width:0 3px 3px 0;width:6px;height:11px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.tb-auto-pause{align-self:center;margin:2px 0}@media (prefers-reduced-motion:reduce){.tb-in .tb-title,.tb,.tb-pend{animation:none}}@media (orientation:landscape) and (max-height:500px){.tb-card{grid-template:"head perso"minmax(0,1fr)"foot perso"/236px minmax(0,1fr);gap:10px 14px;width:min(100%,680px);padding:10px 12px 12px}.tb-head{justify-content:center;padding-top:34px}.tb-title{font-size:46px}.tb-perso{justify-content:flex-start;align-self:stretch}.tb-rows{max-height:calc(100vh - 180px);gap:6px;max-height:calc(100dvh - 180px)}.tb-set{grid-template-columns:minmax(84px,30%) minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.tb-seg button{min-height:34px}.tb-go{height:58px;font-size:28px}}@media (orientation:landscape) and (max-height:370px){.tb-head{padding-top:30px}.tb-title{font-size:40px}.tb-go{height:54px}}@media (min-width:1100px) and (min-height:600px){.tb-card{width:520px;padding:16px 20px 20px}.tb-set{grid-template-columns:130px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}}.decal-entry{border:1px solid rgba(var(--nt-accent-rgb), .55);background:linear-gradient(120deg, rgba(var(--nt-accent-rgb), .22), #ff3d8e1a);width:100%;min-height:56px;color:var(--ink);font-family:var(--font);text-align:left;cursor:var(--nt-cur-pointer,pointer);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.decal-entry-ico svg{fill:none;stroke:#c9a8ff;stroke-width:1.8px;stroke-linejoin:round;width:26px;height:26px}.decal-entry-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.decal-entry-text strong{font-size:15px}.decal-entry-text small{font-size:var(--nt-t-label,13px);color:var(--ink-dim)}.decal-entry-go{background:var(--accent);color:#03121a;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:800}.fx-entry{border:1px solid var(--nt-line-strong,var(--line));width:100%;min-height:60px;color:var(--ink);font-family:var(--font);text-align:left;cursor:var(--nt-cur-pointer,pointer);background:linear-gradient(100deg,#e11d4829,#0000 46%),#ffffff09;border-radius:2px;align-items:center;gap:12px;padding:8px 12px 8px 8px;transition:border-color .18s,background-color .18s;display:flex}.fx-entry:hover{border-color:var(--nt-accent,var(--accent))}.fx-entry:focus-visible{border-color:var(--nt-accent,var(--accent))}.fx-entry-art{flex:none;width:72px;height:40px}.fx-entry-art svg{width:100%;height:100%;overflow:visible}.fx-entry-art .fx-car{fill:#ffffff1a;stroke:#ffffff8c;stroke-width:1.2px}.fx-entry-art .fx-wheel{fill:#0b0c0e;stroke:#ffffff8c;stroke-width:1.2px}.fx-entry-art .fx-a{fill:#e11d48}.fx-entry-art .fx-b{fill:#f3efe6}.fx-entry-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fx-entry-text strong{font-family:var(--nt-display,inherit);letter-spacing:.03em;text-transform:uppercase;font-size:17px;font-weight:800}.fx-entry-text small{font-size:var(--nt-t-label,13px);color:var(--ink-dim);line-height:1.3}.fx-entry-go{background:var(--nt-accent,var(--accent));color:#0b0c0e;font-family:var(--nt-display,inherit);letter-spacing:.04em;text-transform:uppercase;border-radius:2px;flex:none;padding:8px 14px;font-size:14px;font-weight:800}.rk-mb-bar{background:#ffffff14;height:6px;display:block;position:relative;overflow:hidden}.rk-mb-bar i{background:linear-gradient(90deg, #6a2bd6, var(--nt-accent) 55%, #f3c552);transition:width .6s var(--nt-ease,ease);position:absolute;top:0;bottom:0;left:0;right:auto}.rk-mbar:focus-visible{outline:2px solid var(--nt-accent-text,#b690ff);outline-offset:2px}.rk-mbar{width:100%;color:var(--nt-ink,#f3efe6);font:inherit;text-align:left;cursor:var(--nt-cur-pointer,pointer);background:radial-gradient(ellipse 50% 140% at 0% 50%, rgba(var(--nt-accent-rgb), .3), transparent 70%), linear-gradient(180deg, #16121f, #0c0b10);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);border:0;align-items:center;gap:10px;margin:0 0 10px;padding:8px 12px 11px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #f3c5524d}.rk-mbar.hidden{display:none}.rk-mbar:hover{filter:brightness(1.1)}.rk-mb-t{white-space:nowrap;text-overflow:ellipsis;color:#f3efe6db;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.rk-mb-t b{color:#ffe39a;font-weight:800}.rk-mb-go{font:italic 800 14px var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#f3c552;flex:none;align-items:center;gap:6px;display:inline-flex}.rk-mb-go i{border-top:2px solid;border-right:2px solid;width:7px;height:7px;transform:rotate(45deg)}.rk-mbar.is-done .rk-mb-go{color:var(--nt-live,#3ddc84)}.rk-mb-bar{height:3px;position:absolute;bottom:0;left:0;right:0}.rk-mbar.is-open{background:linear-gradient(100deg, #f3c55238, transparent 55%), radial-gradient(ellipse 60% 140% at 0% 50%, rgba(var(--nt-accent-rgb), .4), transparent 70%), linear-gradient(180deg, #1a1426, #0d0b12);padding-bottom:8px;box-shadow:inset 0 0 0 1px #f3c5528c}.rk-mbar.is-open .rk-mb-t b{font:italic 800 16px var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.06em;text-transform:uppercase}.rk-mb-dot{background:var(--nt-live,#3ddc84);width:8px;height:8px;box-shadow:0 0 10px var(--nt-live,#3ddc84);border-radius:50%;flex:none}html.onb-fresh .rk-mbar{display:none}@media (prefers-reduced-motion:reduce){.rk-mb-bar i{transition:none}}@media (max-width:400px){.rk-mbar{gap:6px;padding-left:10px;padding-right:10px}.rk-mb-t{font-size:12.5px}.rk-mb-go{letter-spacing:.03em;gap:4px;font-size:13px}}#hud .race-prog{--rp-tail:56px;top:calc(84px + var(--safe-t));pointer-events:none;contain:layout style;width:calc(42% + 6px);height:16px;opacity:var(--hud-op,1);position:absolute;left:calc(29% - 6px)}#hud .race-prog .rp-track{width:calc(100% - 6px - var(--rp-tail));background:#ffffff29;border-radius:1px;height:2px;position:absolute;top:7px;left:6px}#hud .race-prog .rp-done{border-radius:inherit;transform-origin:0;background:#eef3ff6b;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0)}#hud .race-prog .rp-gap{opacity:0;width:100%;height:3px;position:absolute;top:-.5px;left:0}#hud .race-prog .rp-gap>b{background:var(--danger);transform-origin:0;border-radius:1.5px;width:100%;height:100%;display:block;transform:scaleX(0)}#hud .race-prog[data-lead=behind] .rp-gap,#hud .race-prog[data-lead=ahead] .rp-gap{opacity:.85}#hud .race-prog[data-lead=ahead] .rp-gap>b{background:var(--accent)}#hud .race-prog .rp-dot{width:100%;height:0;position:absolute;top:1px;left:0}#hud .race-prog .rp-dot:before{content:"";box-sizing:border-box;background:var(--danger);background-clip:padding-box;border:2px solid #05070dc7;border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-6px}#hud .race-prog .rp-mate:before{background-color:#e8eefc;width:10px;height:10px;top:-5px;left:-5px}#hud .race-prog .rp-me{z-index:1}#hud .race-prog .rp-me:before{background-color:var(--accent);border-color:#05070dd1;width:14px;height:14px;top:-7px;left:-7px}#hud .race-prog .rp-dot[data-o]:before{border-color:var(--danger);background-color:#05070db8}#hud .race-prog .rp-mate[data-o]:before{border-color:#e8eefc}#hud .race-prog .rp-me[data-o]:before{border-color:var(--accent)}#hud .race-prog .rp-flag{top:2px;left:calc(100% - var(--rp-tail) + 2px);background:conic-gradient(#f4f6fb 25%, #14161c 0 50%, #f4f6fb 0 75%, #14161c 0) 0 0 / 6px 6px;width:12px;height:9px;position:absolute;box-shadow:0 0 0 1px #05070db3}#hud .race-prog .rp-flag:before{content:"";background:#eef3ff;width:2px;height:12px;position:absolute;top:0;left:-2px;box-shadow:0 0 0 1px #05070d8c}#hud .race-prog .rp-left{left:calc(100% - var(--rp-tail) + 18px);width:38px;font:700 10px/12px var(--font);letter-spacing:.01em;color:var(--ink);text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000000d9;position:absolute;top:2px}@media (min-width:1024px) and (min-height:600px){#hud .race-prog .rp-left{font-size:11px}}#hud.has-raceprog .hud-stack{margin-top:16px}@media (max-aspect-ratio:5/4) and (max-width:600px){#hud.has-raceprog .hud-lcol{padding-top:calc(68px + var(--safe-t))}#hud.has-raceprog #hud-lcol>#detector.hidden+#ticker,#hud.has-raceprog #hud-lcol>#detector.hidden+#ticker.hidden+#rank-goal.hidden+#mp-board{margin-top:34px}html.a11y-bighud #hud.has-raceprog .hud-lcol{padding-top:calc(130px + var(--safe-t))}}@media (max-height:500px){#hud .race-prog{top:calc(61px + var(--safe-t));width:calc(30% + 6px);left:calc(35% - 6px)}#hud.has-raceprog .hud-stack{margin-top:13px}}html.a11y-bighud #hud .race-prog{translate:0 28px}html.a11y-bighud #hud.has-raceprog .hud-stack{margin-top:20px}#hud.is-paused .race-prog,#hud.rec-mode .race-prog{visibility:hidden}html:not(.onb-mp-new) #mp-invite,html.onb-fresh #mp-invite,#hot-mode:not(.hidden)~#mp-invite{display:none!important}#menu#menu #lobby-side>#mp-invite{border-color:#3ddc8473}#menu#menu #lobby-side>#mp-invite>span{color:var(--nt-ink,#f3efe6);letter-spacing:0;font-size:11.5px}html.onb-mp-new:not(.onb-fresh) #menu #menu-list #btn-multiplayer{border-color:#3ddc848c;animation:2.6s ease-in-out .8s 3 mpi-glow}@keyframes mpi-glow{0%,to{box-shadow:inset 0 1px #ffffff0d,0 8px 20px #00000059}50%{box-shadow:inset 0 0 0 1px #3ddc8459,0 0 18px #3ddc8459}}.go-mp{background:linear-gradient(90deg, #3ddc841a, rgba(var(--nt-accent-rgb), .08));width:100%;max-width:420px;color:var(--nt-ink,#f3efe6);text-align:left;cursor:var(--nt-cur-pointer,pointer);border:1px solid #3ddc8473;border-radius:3px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:8px auto 0;padding:9px 12px;display:grid}.go-mp.hidden{display:none}#gameover .go-actions>.go-mp{max-width:none;margin:0}.go-mp .live-dot{margin-left:2px}.go-mp .gm-text{flex-direction:column;min-width:0;display:flex}.go-mp .gm-text strong{font-family:var(--nt-display);letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:800;line-height:1.1}.go-mp .gm-text small{color:var(--nt-dim,#a8a295);font-size:12px}.go-mp .gm-cta{color:#04220f;font-family:var(--nt-display);text-transform:uppercase;white-space:nowrap;background:#3ddc84;border-radius:2px;padding:6px 10px;font-size:14px;font-weight:800}.go-mp:hover .gm-cta{filter:brightness(1.1)}.go-mp:focus-visible .gm-cta{filter:brightness(1.1)}@media (max-height:760px){.go-mp{margin-top:6px;padding:6px 10px}.go-mp .gm-text strong{font-size:13px}.go-mp .gm-text small{display:none}.go-mp .gm-cta{padding:5px 9px;font-size:13px}}#gameover.go-treino #go-mp{display:none!important}@media (prefers-reduced-motion:reduce){html.onb-mp-new #menu #menu-list #btn-multiplayer{animation:none}}#lobby-dock>#hot-mode:not(.hidden)~#mp-invite{display:none!important}:root{--hg-go:#43f59a;--hg-cut:#ff4d4d;--hg-low:#ffc247;--hg-ink:#eef3ff}#hud .speed{position:relative}.hud-gear{pointer-events:none;width:46px;height:46px;font-family:var(--font-ui,var(--font,system-ui, sans-serif));display:block;position:absolute;top:0;right:calc(100% + 10px)}.hud-gear.hidden{display:none}.hud-gear:before{content:"";background:#060a168c;border-radius:50%;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.hg-ring{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.hg-ring circle{fill:none;stroke-width:4.5px}.hg-track{stroke:#ffffff29}.hg-win{stroke:#43f59a6b}.hg-red{stroke:#ff4d4d8c}.hg-fill{stroke:var(--hg-ink);stroke-dasharray:0 200;transition:stroke .1s}.hg-n{font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 3px #000000b3;justify-content:center;align-items:center;font-size:21px;font-style:normal;font-weight:800;line-height:1;transition:color .1s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hg-arrow{font-size:10px;font-style:normal;line-height:1;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.hud-gear[data-z=go] .hg-arrow:before{content:"▲";color:var(--hg-go)}.hud-gear[data-z=low] .hg-arrow:before{content:"▼";color:var(--hg-low)}.hud-gear[data-z=go] .hg-fill{stroke:var(--hg-go)}.hud-gear[data-z=go] .hg-n{color:var(--hg-go);animation:.5s ease-in-out infinite alternate hgPulse}.hud-gear[data-z=cut] .hg-fill,.hud-gear[data-z=lim] .hg-fill{stroke:var(--hg-cut)}.hud-gear[data-z=cut] .hg-n,.hud-gear[data-z=lim] .hg-n{color:var(--hg-cut)}.hud-gear[data-z=lim] .hg-track{stroke:#ff4d4d59}.hud-gear[data-z=lim] .hg-n{animation:.5s ease-in-out infinite alternate hgPulse}.hud-gear[data-z=low] .hg-fill{stroke:var(--hg-low)}.hud-gear[data-z=low] .hg-n{color:var(--hg-low)}.hud-gear.is-top .hg-win{stroke:#0000}@keyframes hgPulse{to{opacity:.55}}.hg-pop{white-space:nowrap;letter-spacing:.03em;opacity:0;pointer-events:none;background:#060a16bf;border-radius:99px;padding:3px 6px;font-size:11px;font-style:normal;font-weight:800;line-height:1;position:absolute;top:calc(100% + 3px);left:2px}.hg-pop.is-ok{color:var(--hg-go);box-shadow:inset 0 0 0 1px #43f59a8c}.hg-pop.is-no{color:var(--hg-cut);box-shadow:inset 0 0 0 1px #ff4d4d8c}.hg-pop small{font-size:inherit}@media (max-width:480px) and (min-height:501px){.hg-pop small{display:none}}.hg-pop.show{animation:.9s ease-out both hgPop}@keyframes hgPop{0%{opacity:0;translate:0 5px}14%{opacity:1;translate:0}72%{opacity:1;translate:0}to{opacity:0;translate:0 -3px}}@keyframes hgFade{0%,to{opacity:0}14%,72%{opacity:1}}@media (max-height:500px){.hud-gear{width:40px;height:40px;top:-1px;right:calc(100% + 8px)}.hg-n{font-size:18px}.hg-pop{top:50%;left:auto;right:calc(100% + 6px);transform:translateY(-50%)}.hg-pop.show{animation-name:hgFade}}#controls .gear-pad{display:none}#controls[data-gear="1"] .gear-pad{--gp-ped:min(21vw, 92px);z-index:4;width:var(--gp-ped);right:calc(10px + var(--gp-ped) + 8px + env(safe-area-inset-right,0px));bottom:calc(12px + var(--safe-b) + min(21vw, 92px) + 12px);flex-direction:column;gap:6px;display:flex;position:absolute}#controls[data-gear="1"]:not(.auto-throttle) .gear-pad{bottom:calc(12px + var(--safe-b) + min(21vw, 92px) + 12px + min(15vw, 64px) + 10px)}#controls[data-gear="1"][data-size=large]:not(.auto-throttle) .gear-pad{bottom:calc(12px + var(--safe-b) + min(21vw, 92px) + 12px + min(15vw, 64px) * 1.18 + 10px)}#controls.hud-swap[data-gear="1"] .gear-pad{right:auto;left:calc(10px + var(--gp-ped) + 8px + env(safe-area-inset-left,0px))}#controls .gear-pad .ctrl.cmb-btn{border-radius:16px;flex:none;width:100%;height:min(14vw,58px)}.cmb-btn svg{aspect-ratio:1;stroke-width:3.4px;width:auto;height:54%}.gear-pad[data-z=go] .gp-up{color:#c9ffe2;border-color:var(--hg-go);background:#43f59a3d;box-shadow:0 0 14px #43f59a66}.gear-pad[data-z=cut] .gp-up,.gear-pad[data-z=lim] .gp-up{color:#ffd6d6;border-color:var(--hg-cut);background:#ff4d4d3d}.gear-pad[data-z=low] .gp-dn{color:#ffeac0;border-color:var(--hg-low);background:#ffc24738}.gear-pad .cmb-btn.pressed{background:#ffffff4d}@media (max-height:500px){#controls[data-gear="1"] .gear-pad{--gp-ped:min(15vh + 20px, 84px);gap:6px}#controls .gear-pad .ctrl.cmb-btn{border-radius:14px;height:clamp(40px,12.5vh,50px)}}#controls[data-size=small] .gear-pad{transform-origin:100% 100%;transform:scale(.82)}#controls[data-size=large] .gear-pad{transform-origin:100% 100%;transform:scale(1.18)}@media (orientation:portrait){#controls[data-size=large] .gear-pad{transform:scale(1.04)}}#controls.hud-swap[data-size] .gear-pad{transform-origin:0 100%}#controls.ctl-custom .gear-pad{transform:none}#controls.ctl-custom .gear-pad .ctrl.cmb-btn,.ctl-editor .ctl-ed-btn.gear-pad .cmb-btn{flex:1 1 0;height:auto;min-height:0}.ctl-editor .ctl-ed-btn.gear-pad{flex-direction:column;gap:6px}.ctl-editor .ctl-ed-btn.gear-pad .cmb-btn{pointer-events:none;width:100%}.cambio-tut{left:50%;top:calc(var(--safe-t) + 150px);z-index:6;pointer-events:auto;width:min(330px,100% - 32px);animation:.25s ease-out both ctIn;position:absolute;transform:translate(-50%)}.ct-card{color:var(--ink,#fff);font-family:var(--font-ui,var(--font,system-ui, sans-serif));background:#080c1aeb;border:1px solid #bed2ff38;border-radius:16px;padding:14px 16px 12px;box-shadow:0 10px 30px #00000073}.ct-head{align-items:center;gap:10px;display:flex}.ct-head strong{letter-spacing:.02em;font-size:15px;font-weight:800}.ct-gear{border:3px solid var(--hg-go);width:30px;height:30px;color:var(--hg-go);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid}.ct-how{color:var(--ink,#fff);margin:10px 0 8px;font-size:13px;line-height:1.35}.ct-legend{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ct-legend li{color:var(--ink-dim,#b8c2dc);align-items:flex-start;gap:8px;font-size:12px;line-height:1.3;display:flex}.ct-legend b{color:var(--ink,#fff)}.ct-dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:2px}.ct-dot.go{background:var(--hg-go)}.ct-dot.cut{background:var(--hg-cut)}.ct-dot.low{background:var(--hg-low)}.ct-foot{color:var(--ink-dim,#b8c2dc);margin:9px 0 0;font-size:11px}.ct-ok{background:var(--hg-go);color:#04140b;width:100%;min-height:44px;font:inherit;letter-spacing:.04em;cursor:var(--nt-cur-pointer,pointer);border:0;border-radius:12px;margin-top:10px;font-size:14px;font-weight:800;display:block}@keyframes ctIn{0%{opacity:0;transform:translate(-50%,8px)}}@media (max-height:500px){.cambio-tut{top:calc(var(--safe-t) + 70px);width:min(360px,46%)}.ct-card{padding:10px 12px}.ct-how{margin:6px 0;font-size:12px}.ct-legend{gap:3px}.ct-legend li{font-size:11px}.ct-foot{display:none}.ct-ok{min-height:36px;margin-top:7px}}@media (prefers-reduced-motion:reduce){.hud-gear[data-z] .hg-n{animation:none}.hg-pop.show{animation-name:hgFade}.cambio-tut{animation:none}}html.a11y-calm .hud-gear[data-z] .hg-n,html.a11y-photo .hud-gear[data-z] .hg-n{animation:none}html.a11y-calm .hg-pop.show,html.a11y-photo .hg-pop.show{animation-name:hgFade}html.a11y-calm .cambio-tut{animation:none}html.a11y-photo .gear-pad .cmb-btn{box-shadow:none}#hud #btn-cockpit{display:none}@media (hover:none) and (pointer:coarse){#hud #btn-cockpit{display:flex}}#hud #btn-cockpit.active{color:var(--accent);border-color:var(--accent);background:rgba(var(--hud-accent-rgb), .18)}.fgoals{z-index:1;box-sizing:border-box;color:#fff;pointer-events:auto;background:#0a0a0dd1;border:1px solid #a078ff4d;border-radius:3px;width:auto;min-width:0;margin:0;padding:0 8px 4px;font-size:12.5px;line-height:1.25;position:relative}.fgoals.is-min,.fgoals[data-fit=min]{padding-bottom:0}.fgoals:not(.is-min):not([data-fit=min]) .fg-peek,.fgoals[data-fit=min] .fg-row,.fgoals.hidden{display:none}.fg-h{align-items:center;gap:4px;height:28px;display:flex}.fg-tg{min-width:0;height:100%;color:inherit;font:inherit;text-align:left;cursor:var(--nt-cur-pointer,pointer);background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0;display:flex}.fg-tg>b,.fg-tg>small{flex:none}.fg-peek{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-weight:600;overflow:hidden}.fg-peek small{color:#fff9;font-weight:400}.fg-chev{color:#fff9;flex:none;place-items:center;width:18px;height:18px;margin-left:auto;transition:transform .15s;display:grid;transform:rotate(180deg)}.is-min .fg-chev{transform:none}.fg-chev svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.fg-h b{letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#a37bff);font-size:11px}.fg-h small{color:#ffffff8c}.fg-x{color:#fff9;width:28px;height:28px;cursor:var(--nt-cur-pointer,pointer);background:0 0;border:0;flex:none;place-items:center;margin-right:-6px;padding:0;font-size:18px;line-height:1;display:grid}.fg-x svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:14px;height:14px}.fg-row{color:#ffffffd1;width:100%;min-height:30px;font:inherit;text-align:left;cursor:var(--nt-cur-pointer,pointer);background:0 0;border:0;border-top:1px solid #ffffff12;align-items:center;gap:8px;padding:4px 2px;display:flex}.fg-row.is-next{color:#fff;font-weight:600}.fg-dot{border:2px solid #fff6;border-radius:50%;flex:none;width:9px;height:9px}.fg-row.is-next .fg-dot{border-color:var(--accent,#a37bff);background:var(--accent,#a37bff)}.fg-t{flex:1;min-width:0}.fg-bar{background:#ffffff26;border-radius:2px;flex:none;width:44px;height:4px;overflow:hidden}.fg-bar>i{background:var(--accent,#a37bff);height:100%;display:block}.fg-row small{color:#fff9;flex:none;font-size:11px}@media (orientation:landscape) and (max-height:430px){.fgoals{font-size:12px}.fg-row{min-height:26px;padding:2px}}@media (prefers-reduced-motion:reduce){.fg-chev{transition:none}}.chat-nudge{z-index:40;background:var(--accent,#8a5cff);border-radius:10px;align-items:stretch;max-width:min(280px,100vw - 16px);animation:.25s ease-out cn-in;display:flex;position:fixed;box-shadow:0 6px 18px #00000073}.chat-nudge:before{content:"";border:6px solid #0000;border-top:0;border-bottom-color:var(--accent,#8a5cff);position:absolute;top:-6px;right:16px}.cn-go{color:#fff;font:inherit;text-align:left;cursor:var(--nt-cur-pointer,pointer);background:0 0;border:0;flex-direction:column;gap:2px;padding:8px 4px 8px 12px;display:flex}.cn-go b{font-size:13px}.cn-go small{opacity:.85;font-size:11px}.cn-x{color:#fff;min-width:34px;cursor:var(--nt-cur-pointer,pointer);background:0 0;border:0;font-size:18px}@keyframes cn-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.chat-nudge{animation:none}}html.vis-ptinvite:not(#rv) .fgoals{display:none}.fgoals{container-type:inline-size}@container (width<=270px){.fg-peek{display:none}}.fgoals.is-j10{border-color:#f3c55273}.fgoals.is-j10 .fg-h b{color:#ffdf8a}.fgoals.is-j10 .fg-h{height:auto;min-height:28px}.fgoals.is-j10 .fg-tg{align-self:stretch;padding:4px 0}.fgoals.is-j10 .fg-peek{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.fgoals.is-j10 .fg-peek small{white-space:nowrap}@container (width<=270px){.fgoals.is-j10 .fg-tg{flex-wrap:wrap;row-gap:0}.fgoals.is-j10.is-min .fg-peek,.fgoals.is-j10[data-fit=min] .fg-peek{flex:100%;order:3;font-size:11.5px;display:block}}.fg-row.is-done{color:#ffffff80}.fg-row.is-done .fg-dot{background:#f3c552b3;border-color:#f3c552b3}.go-j10{color:#ffffffdb;text-align:center;background:#0a0a0d99;border:1px solid #f3c5524d;border-radius:2px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin:6px 0 0;padding:6px 10px;font-size:12.5px;line-height:1.3;display:flex}.go-j10>b{color:#ffdf8a;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.go-j10 small{color:#fff9;white-space:nowrap}#hud .toast-item .j10-toast{white-space:normal;overflow-wrap:anywhere;display:block}.go-j10>.gj-got{color:#ffdf8a;flex:100%;font-weight:700}#mpresults .go-j10{margin:8px 0}.pxl .pxl-card{max-height:100%;overflow-y:auto}.pxl-what{color:var(--nt-ink,#fff);margin:0;font-size:14px;line-height:1.4}.pxl-left{color:#ffdf8a;margin:0;font-size:13px}.pxl-code{box-sizing:border-box;color:#ffffffd9;word-break:break-all;resize:none;background:#00000059;border:1px solid #ffffff26;border-radius:2px;width:100%;min-height:64px;padding:8px;font:12px/1.35 ui-monospace,Menlo,Consolas,monospace}.pxl-copy[disabled]{opacity:.5}@media (orientation:landscape) and (max-height:430px){.pxl .pxl-card{gap:8px;padding:14px 16px 10px}.pxl-code{min-height:44px}.pxl .support-kicker{display:none}.pxl .support-title{font-size:20px}}.ti.ti-largada{box-shadow:0 0 8px #3dff7a73;background:linear-gradient(90deg, transparent 46%, #3dff7a 46% 54%, transparent 54%), repeating-conic-gradient(#f4f6f8 0 25%, #121416 0 50%) 0 0 / 8px 8px, #0b0d0f!important}.trail-chip.p90-chip .p90-badge{color:#b8ffcd;background:linear-gradient(#2a2f33,#0b0d0f);box-shadow:inset 0 0 0 1px #3dff7a8c}.gift-row .gi.gi-tags>.staff-badge.b-largada{max-width:none;padding-left:calc(6px + .35em)}.gift-row .gi.p90-ico{border-radius:var(--nt-r,2px);background:linear-gradient(160deg,#24222b,#0b0a0f);place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.gift-row .gi.p90-ico .ti{border-radius:1px;width:70%;height:60%}.gift-row .gi.p90-ico-card b{color:#0b0d0f;background:linear-gradient(135deg,#f4f6f8,#b8c2cc);border-radius:1px;place-items:center;width:70%;height:62%;font:800 14px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid;box-shadow:0 0 0 2px #3dff7a}.support-card.gift-card .p90-price{text-align:center;margin:0}.support-card.gift-card .p90-price b{color:#fff;font-size:26px}@media (orientation:landscape) and (max-height:500px){.support-card.gift-card.p90-on .gift-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.support-card.gift-card.p90-on .gift-row.has-pic.odm-li:has(>.gi.gi-tags){grid-template-columns:auto minmax(0,1fr)}#gift .gift-main{display:contents}#gift .support-card.gift-card .gift-hero.pk-on{aspect-ratio:12/5;background:0 0;flex:none;height:auto;margin:0 -22px;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%)}#gift .gift-hero.pk-on .gift-rays{display:none}#gift .gift-hero.pk-on .gift-cars{object-fit:cover;object-position:50% 50%;filter:none;width:100%;max-width:none;height:100%;animation:pk-capa-in .5s var(--nt-ease,ease-out) both;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes pk-capa-in{0%{opacity:0;transform:scale(1.04)}}html.q-low #gift .gift-hero.pk-on .gift-cars,html.a11y-calm #gift .gift-hero.pk-on .gift-cars{animation:none}@media (prefers-reduced-motion:reduce){#gift .gift-hero.pk-on .gift-cars{animation:none}}#gift .support-card.gift-card.odm-on .gift-hero.pk-on{aspect-ratio:3}@media (orientation:portrait) and (max-height:799px){#gift .support-card.gift-card.pk-capa.odm-on .gift-hero.pk-on{aspect-ratio:4}#gift .support-card.gift-card.pk-capa.odm-on .gift-list{gap:4px}#gift .support-card.gift-card.pk-capa.odm-on .gift-row.has-pic.odm-li{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding:4px 8px}#gift .support-card.gift-card.pk-capa.odm-on .gift-row.has-pic.odm-li:has(>.gi.gi-tags){grid-template-columns:auto minmax(0,1fr) auto}#gift .support-card.gift-card.pk-capa.odm-on .gift-row .gi:not(.gi-tags){width:44px;height:32px}#gift .support-card.gift-card.pk-capa.odm-on .gift-row b{font-size:14.5px}#gift .support-card.gift-card.pk-capa.odm-on .gift-row small{font-size:11px}#gift .support-card.gift-card.pk-capa.odm-on{gap:8px}#gift .support-card.gift-card .gift-hero.pk-on{aspect-ratio:16/5}}@media (orientation:portrait) and (max-height:659px){#gift .support-card.gift-card .gift-hero.pk-on{display:none}}@media (orientation:landscape) and (min-height:381px) and (max-height:500px){#gift .support-card.gift-card.pk-capa .gift-hero.pk-on{aspect-ratio:auto;height:118px;margin:-12px -22px 0;display:block}#gift .support-card.gift-card.pk-capa .gift-hero.pk-on .gift-cars{object-fit:contain;width:auto;max-width:100%;margin:0 auto;-webkit-mask-image:radial-gradient(50% 50%,#000 62%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 62%,#0000 100%)}}@media (min-width:900px) and (min-height:521px){#gift .support-card.gift-card.pk-capa{width:min(600px,100vw - 48px);padding-bottom:16px}#gift .support-card.gift-card.pk-capa .gift-hero.pk-on,#gift .support-card.gift-card.pk-capa.odm-on .gift-hero.pk-on{aspect-ratio:16/5}#gift .support-card.gift-card.pk-capa .gift-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px) and (min-height:521px) and (max-height:700px){#gift .support-card.gift-card.pk-capa .gift-hero.pk-on,#gift .support-card.gift-card.pk-capa.odm-on .gift-hero.pk-on{aspect-ratio:5}}.sheet-capa{aspect-ratio:3;border-radius:var(--nt-r,2px);flex:none;margin:0 0 8px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 78%,#0000 100%)}.sheet-capa.hidden{display:none}.sheet-capa-img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:900px) and (min-height:600px){.sheet-capa{aspect-ratio:12/5}}@media (orientation:landscape) and (max-height:500px){.sheet-capa{display:none}}.go-sc .vo-sc-pic .vo-sc-capa{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.45)}.go-sc .vo-sc-pic:has(.vo-sc-capa){clip-path:inset(0 round var(--nt-r,2px))}@media (orientation:landscape) and (max-height:680px){#gift .support-card.gift-card{width:min(820px, calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));gap:6px;padding:12px 18px 10px}#gift .support-card.gift-card.pk-capa{width:min(820px, calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));padding:0 18px 10px}#gift .support-card.gift-card.pk-capa .gift-hero.pk-on{aspect-ratio:auto;height:clamp(64px,100dvh - 300px,150px);margin:0 -18px;display:block}#gift .support-card.gift-card.pk-capa.odm-on .gift-hero.pk-on{height:clamp(56px,100dvh - 350px,130px)}#gift .support-card.gift-card.pk-capa .gift-hero.pk-on .gift-cars{object-fit:contain;width:auto;max-width:100%;margin:0 auto;-webkit-mask-image:radial-gradient(50% 50%,#000 62%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 62%,#0000 100%)}#gift .support-card.gift-card .gift-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 14px;min-width:0;display:grid}#gift .support-card.gift-card .gift-main>*{grid-column:1/-1;margin:0}#gift .support-card.gift-card .gift-main>.gift-ends{white-space:nowrap;text-align:left;flex-direction:column;order:1;grid-column:1;align-items:flex-start;line-height:1.2;display:flex}#gift .support-card.gift-card .gift-main>.gift-go{order:2;grid-column:2;min-width:0;margin:0}#gift .support-card.gift-card .gift-main>.support-actions{order:3;grid-column:3;margin:0}#gift .support-card.gift-card .support-kicker{font-size:12px}#gift .support-card.gift-card .support-title{margin:0;font-size:24px;line-height:1.05}#gift .support-card.gift-card .gift-list:not(.hidden){flex-wrap:wrap;gap:6px;display:flex}#gift .support-card.gift-card .gift-list:not(.hidden)>.gift-row:not(.hidden){flex:calc(33.3333% - 4px);grid-template-columns:34px minmax(0,1fr);gap:8px;min-width:0;padding:6px 8px}#gift .support-card.gift-card .gift-list:not(.hidden)>.gift-row.has-pic.odm-li{grid-template-columns:34px minmax(0,1fr) auto}#gift .support-card.gift-card .gift-list:not(.hidden)>.gift-row:has(>.gi.gi-tags){grid-template-columns:auto minmax(0,1fr)}#gift .support-card.gift-card .gift-row .gi:not(.gi-tags){width:34px;height:34px}#gift .support-card.gift-card .gift-row b{font-size:15px}#gift .support-card.gift-card .gift-row small{font-size:11px;line-height:1.2}#gift .support-card.gift-card.odm-on .odm-sheet{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:2px 12px;display:grid}#gift .support-card.gift-card.odm-on .odm-head{grid-row:span 2}#gift .support-card.gift-card.odm-on .odm-prices{grid-template-columns:auto minmax(0,1fr);row-gap:6px}#gift .support-card.gift-card.odm-on .odm-now b{font-size:24px}}@media (orientation:landscape) and (max-height:409px){#gift .support-card.gift-card.pk-capa.odm-on{padding-top:12px}#gift .support-card.gift-card.pk-capa.odm-on .gift-hero.pk-on{display:none}}@media (orientation:landscape) and (max-height:379px){#gift .support-card.gift-card.pk-capa{padding-top:12px}#gift .support-card.gift-card.pk-capa .gift-hero.pk-on{display:none}}#gameover .go-sc{flex-shrink:0}#gameover .go-sc .gg-text b{white-space:normal;line-height:1.15}@media (max-width:380px){#gameover .go-sc .vo-sc-what{display:none}}.go-sc .vo-sc-pic{place-items:center;width:52px;height:36px;display:grid}.go-sc .vo-sc-pic .gi{width:52px;height:30px}.go-sc .vo-sc-pic svg{width:100%;height:100%}.go-sc .gg-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.go-sc .vo-sc-what{color:#ffdf8a}.vo-vf .vo-vf-card{max-height:100%;overflow-y:auto}.vo-vf-left{color:#ffdf8a;margin:0;font-size:13px;font-weight:700}.vo-vf-text{color:var(--nt-ink,#fff);margin:0;font-size:14px;line-height:1.4}.vo-vf-later{align-self:center;min-width:160px}@media (orientation:landscape) and (max-height:430px){.vo-vf .vo-vf-card{gap:8px;padding:14px 16px 10px}.vo-vf .support-kicker{display:none}.vo-vf .support-title{font-size:20px}}@media (orientation:landscape) and (max-height:500px),(min-width:900px) and (min-height:521px){#gameover .go-actions>.go-sc{order:9;grid-template-columns:minmax(0,1fr) auto;max-width:none;margin:0;padding:8px 10px}#gameover .go-actions>.go-sc .vo-sc-pic{display:none}#gameover .go-actions>.go-sc .gg-text b{white-space:normal;font-size:14px;line-height:1.15}}.cbx-card{border:1px solid rgba(var(--nt-accent-text-rgb), .35);background:radial-gradient(120% 140% at 100% 0%, rgba(var(--nt-accent-rgb), .38), transparent 60%), linear-gradient(160deg, #1a1433 0%, #0d0b18 100%);width:100%;color:var(--nt-ink);text-align:left;clip-path:var(--nt-chamfer);cursor:var(--nt-cur-pointer,pointer);font:inherit;grid-template-columns:auto 1fr auto;grid-template-areas:"ico kick go""ico name go""ico line go";align-items:center;gap:2px 14px;margin:0 0 14px;padding:14px 16px;display:grid;position:relative}.cbx-card-ico{background:var(--v3d) center / contain no-repeat;grid-area:ico;width:76px;height:76px;margin:-8px 0 -8px -6px;position:relative}.cbx-card-ico.v3d-live{background:0 0}.cbx-card-ico>canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cbx-card:focus-visible{outline:2px solid var(--nt-accent-hi);outline-offset:2px}.cbx-card-kick{font-size:var(--nt-t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--nt-accent-text);grid-area:kick}.cbx-card-name{font-family:var(--nt-display);text-transform:uppercase;letter-spacing:.01em;grid-area:name;font-size:clamp(24px,6vw,30px);font-weight:800;line-height:1}.cbx-card-line{font-size:var(--nt-t-label);color:var(--nt-dim);grid-area:line}.cbx-card-go{background:var(--nt-accent);color:var(--nt-on-accent);font-family:var(--nt-display);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;grid-area:go;padding:8px 12px;font-size:15px;font-weight:700}.cbx-card.is-on .cbx-card-line{color:#cfe9d9}.cbx-card.is-on .cbx-card-go{box-shadow:inset 0 0 0 1px var(--nt-accent-text);color:var(--nt-accent-text);background:0 0}.cbx{z-index:9000;overscroll-behavior:contain;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));-webkit-overflow-scrolling:touch;background:#04030ad1;justify-content:center;align-items:flex-start;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.cbx[hidden]{display:none}.cbx-sheet{background:radial-gradient(90% 60% at 85% 0%, rgba(var(--nt-accent-rgb), .32), transparent 70%), var(--nt-grain), linear-gradient(180deg, #120f22 0%, #0a0910 60%);border:1px solid rgba(var(--nt-accent-text-rgb), .22);width:min(560px,100%);color:var(--nt-ink);font-family:var(--nt-body);margin:auto 0;padding:16px 18px 18px;position:relative}.cbx-loading{text-align:center;color:var(--nt-dim);padding:40px 0}.cbx-top{align-items:center;gap:10px;display:flex}.cbx-back{width:44px;height:44px;color:var(--nt-ink);cursor:var(--nt-cur-pointer,pointer);background:0 0;border:0;place-items:center;margin:-6px 0 0 -8px;display:grid}.cbx-back svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:26px;height:26px}.cbx-kick{font-size:var(--nt-t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--nt-accent-text)}.cbx-hero{border-bottom:1px solid var(--nt-line);padding:4px 0 14px}.cbx-title{font-family:var(--nt-display);text-transform:uppercase;letter-spacing:-.005em;margin:2px 0 10px;font-size:clamp(40px,11vw,64px);font-weight:800;line-height:.86}.cbx-price{align-items:baseline;gap:8px;margin:0;display:flex}.cbx-price b{font-family:var(--nt-display);font-size:clamp(30px,8vw,40px);font-weight:800;line-height:1}.cbx-price span{color:var(--nt-dim);font-size:var(--nt-t-sub)}.cbx-trial{font-size:var(--nt-t-body);color:#cfe9d9;margin:6px 0 0}.cbx-status,.cbx-today{font-size:var(--nt-t-body);align-items:flex-start;gap:8px;margin:10px 0 0;display:flex}.cbx-status svg,.cbx-today svg{fill:none;width:20px;height:20px;stroke:var(--nt-live);stroke-width:2.6px;flex:none}.cbx-today{color:var(--nt-dim);margin:0 0 10px}.cbx-perks{gap:0;margin:0;padding:6px 0 0;list-style:none;display:grid}.cbx-perks li{border-bottom:1px solid var(--nt-line);grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:10px 0;display:grid}.cbx-ic{width:34px;height:34px;color:var(--nt-accent-text);place-items:center;display:grid}.cbx-ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:26px;height:26px}.cbx-mo{place-items:center;display:grid;position:relative}.cbx-sw{background:var(--sw);width:11px;height:11px;box-shadow:0 0 0 1.5px currentColor, 0 0 8px var(--sw);border-radius:50%;position:absolute;bottom:-2px;right:-3px}.cbx-pt strong{font-family:var(--nt-display);text-transform:uppercase;letter-spacing:.01em;font-size:19px;font-weight:700;line-height:1.15;display:block}.cbx-pt small{color:var(--nt-dim);margin-top:2px;font-size:14px;line-height:1.35;display:block}.cbx-fair{color:var(--nt-dim);margin:12px 0 14px;font-size:14px}.cbx-act{gap:10px;display:grid}.cbx-btn{background:var(--nt-accent);min-height:52px;color:var(--nt-on-accent);font-family:var(--nt-display);font-weight:800;font-size:var(--nt-t-button);text-transform:uppercase;letter-spacing:.02em;clip-path:var(--nt-chamfer);cursor:var(--nt-cur-pointer,pointer);border:0;padding:12px 18px;line-height:1.05}.cbx-btn:hover:not(:disabled){background:var(--nt-accent-hi)}.cbx-btn:disabled{opacity:.6;cursor:progress}.cbx-btn-alt{box-shadow:inset 0 0 0 2px var(--nt-accent-text);color:var(--nt-ink);background:0 0;font-size:18px}.cbx-btn-alt:hover:not(:disabled){background:rgba(var(--nt-accent-rgb), .18)}.cbx-links{flex-wrap:wrap;justify-content:center;gap:4px 18px;display:flex}.cbx-note{color:var(--nt-dim);margin:0;font-size:14px;line-height:1.4}.cbx-msg{background:rgba(var(--nt-accent-rgb), .14);border-left:3px solid var(--nt-accent);margin:12px 0 0;padding:10px 12px;font-size:15px}.cbx-field{color:var(--nt-dim);gap:4px;font-size:14px;display:grid}.cbx-field input{border:1px solid var(--nt-line-strong);background:var(--nt-asphalt);min-height:46px;color:var(--nt-ink);font:inherit;padding:8px 12px;font-size:16px}.cbx-pix{border:1px solid var(--nt-line-strong);background:var(--nt-asphalt);justify-items:center;gap:10px;margin-top:14px;padding:14px;display:grid}.cbx-pix-v{margin:0}.cbx-qr{background:#fff;width:min(220px,70vw);height:auto;padding:8px}.cbx-code{resize:none;border:1px solid var(--nt-line);background:var(--nt-black);width:100%;color:var(--nt-ink);padding:8px;font:12px/1.35 ui-monospace,Consolas,monospace}.cbx-pix .cbx-btn{width:100%}.cbx-legal{border-top:1px solid var(--nt-line);color:var(--nt-dim);margin-top:16px;padding-top:12px;font-size:12.5px;line-height:1.45}.cbx-legal p{margin:0 0 8px}@media (min-width:640px) and (max-height:520px),(min-width:900px){.cbx-sheet{width:min(820px,100%)}.cbx-hero{grid-template-columns:1fr auto;align-items:end;column-gap:18px;display:grid}.cbx-hero .cbx-price,.cbx-hero .cbx-trial,.cbx-hero .cbx-status{grid-column:2}.cbx-hero .cbx-title{grid-row:1/span 3}.cbx-perks{grid-template-columns:1fr 1fr;column-gap:22px}}@media (prefers-reduced-motion:no-preference){.cbx:not([hidden]) .cbx-sheet{animation:cbx-in .32s var(--nt-ease)}}@keyframes cbx-in{0%{opacity:0;transform:translateY(14px)}}@media (max-width:560px){.cbx-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ico kick""ico name""ico line""ico go";gap:2px 10px}.cbx-card-ico{width:68px;height:68px;margin:0 0 0 -6px}.cbx-card-go{justify-self:start;margin-top:8px}}#shop.sg-on{background:linear-gradient(#08090a0d 0%,#08090a4d 55%,#08090a9e 100%)}#shop.sg-on .shop-panel{z-index:1;position:relative}#shop.screen:not(.hidden):not(.showcase),#shop.screen.sg-cover:not(.hidden){background-color:#07060b}#shop .sg-gl canvas{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}#shop .sg-gl:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07060b 0%,#07060b00 8% 92%,#07060b 100%),linear-gradient(#07060b00 48%,#07060b8c 70%,#07060b 94%);position:absolute;top:0;bottom:0;left:0;right:0}#shop.lj.sg-on .lj-card,#shop.lj.sg-on .lj-go{background:linear-gradient(#15171acc,#111315db)}#shop.lj.sg-on .lj-img{background:radial-gradient(ellipse at 50% 75%, rgba(var(--nt-accent-rgb), .2), transparent 70%), #0c0d108c}#shop.lj.sg-on .coin-packs>.coin-card.coin-v2{background:linear-gradient(#ffffff09,#0000 60%),#111315cc}#shop.lj.sg-on .coin-packs>.coin-card.coin-v2.mega{background:radial-gradient(70% 45% at 50% 30%,#f3c5521f,#0000 70%),#111315cc}#shop.lj.sg-on .shop-nav{background:#0a0b0d}#shop.sg-on .gps{background:radial-gradient(40% 90% at 0 0,#f3c55224,#0000 70%),linear-gradient(#16130cd1,#0b0a08e0)}#shop.sg-on .gps.is-shut{background:radial-gradient(ellipse 40% 90% at 0% 0%, rgba(var(--nt-accent-hi-rgb), .12), transparent 70%), linear-gradient(180deg, #131418d1, #0a0b0de0)}#shop.sg-dragged .sheet-hint{display:none!important}#shop .lj-stage{display:none}#shop.sg-stage .lj-stage{pointer-events:none;height:clamp(130px,26vh,260px);margin:0 0 6px;display:block;position:relative}@media (orientation:landscape) and (max-height:540px){#shop.sg-stage .lj-stage{height:clamp(100px,30vh,150px)}}@media (orientation:landscape){#shop.sg-stage [data-pane=carros] .lj-stage{height:clamp(150px,32vh,300px)}}@media (orientation:landscape) and (max-height:540px){#shop.sg-stage [data-pane=carros] .lj-stage{height:clamp(110px,34vh,170px)}}#shop.lj.sg-on :-webkit-any(.lj-card,.lj-go,.lj-mini,.coin-card,.earn-box,.coins-entry,.cbx-card,.lj-show,.vitrine,.rb-s1,.gps){background-color:#111315}#shop.lj.sg-on :is(.lj-card,.lj-go,.lj-mini,.coin-card,.earn-box,.coins-entry,.cbx-card,.lj-show,.vitrine,.rb-s1,.gps){background-color:#111315}#shop.lj.sg-on :-webkit-any(.deal-mini,.vit-card,.rb-card){background-color:#0a0a0d}#shop.lj.sg-on :is(.deal-mini,.vit-card,.rb-card){background-color:#0a0a0d}#shop.lj.sg-on .coin-packs>.coin-card.coin-v2,#shop.lj.sg-on .coin-packs>.coin-card.coin-v2.mega{background-color:#111315}#shop .lj-stage>.sg-stage-shot{object-fit:contain;pointer-events:none;height:140%;transition:opacity .35s;position:absolute;bottom:-14%;left:50%;transform:translate(-50%)}#shop .lj-stage>.sg-stage-shot.sg-out{opacity:0}.film{z-index:40;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.film-bar{background:#000;height:11vh;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;left:0;right:0;transform:scaleY(0)}.film-top{transform-origin:top;top:0}.film-bot{transform-origin:bottom;bottom:0}.film.on .film-bar{transform:scaleY(1)}.film-cap{color:#fff;width:max-content;max-width:calc(100% - 32px);font-family:var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.08em;text-align:center;text-transform:uppercase;text-shadow:0 2px 12px #000c;opacity:0;margin:0;font-size:22px;font-weight:800;line-height:1.15;transition:opacity .35s;position:absolute;bottom:calc(11vh + 18px);left:50%;transform:translate(-50%)}.film-cap.show{opacity:1}.film-cap.big{color:#ff3b3b;font-size:44px}.film-cap small{color:#e9e6f2;font-family:var(--nt-body,"Barlow", sans-serif);letter-spacing:.04em;text-transform:none;margin-top:4px;font-size:15px;font-weight:600;display:block}.film-cap small:first-child{margin:0 0 4px}.film-vig{opacity:0;background:radial-gradient(70% 62% at 50% 52%,#0000 40%,#000000e0 100%);position:absolute;top:0;bottom:0;left:0;right:0}.film-giro{opacity:0;mix-blend-mode:screen;background:radial-gradient(60% 80% at 100% 45%,#ff283c8c,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.film-giro.on{animation:.72s step-end infinite film-giro}@keyframes film-giro{0%{background:radial-gradient(60% 80% at 100% 45%,#ff283c8c,#0000 70%)}50%{background:radial-gradient(60% 80% at 85% 40%,#285aff99,#0000 70%)}}.film-flash{opacity:0;background:#fff;position:absolute;top:0;bottom:0;left:0;right:0}.film-flash.go{animation:.5s ease-out film-flash}@keyframes film-flash{0%{opacity:.75}to{opacity:0}}.film-skip{top:calc(11vh + 10px + var(--safe-t,0px));color:#fff;min-height:40px;cursor:var(--nt-cur-pointer,pointer);pointer-events:auto;opacity:0;visibility:hidden;background:#08090a99;border:1px solid #ffffff73;border-radius:2px;padding:0 16px;font-size:15px;font-weight:700;transition:opacity .3s;position:absolute;right:16px}.film.on .film-skip{opacity:1;visibility:visible}.film-fade{opacity:0;background:#000;transition:opacity 1.4s ease-in;position:absolute;top:0;bottom:0;left:0;right:0}.film-fade.on{opacity:1}.film-fade.fast{transition-duration:.2s}.film-fade.on.out{opacity:0;transition:opacity .8s ease-out}#app.vis-pause .film,#app.vis-settings .film,#app.vis-gameover .film{display:none}html.film-cine #hud,html.film-cine #controls,html.film-cine #coach,html.film-cine #tip{opacity:0!important;pointer-events:none!important}@media (max-width:520px){.film-cap{font-size:18px}.film-cap.big{font-size:34px}}@media (prefers-reduced-motion:reduce){.film-bar{transition:none}.film-flash.go,.film-giro.on{animation:none}}.mode-card.is-treino{--glow:radial-gradient(ellipse 70% 90% at 100% 100%, #f3efe621, transparent 65%), radial-gradient(ellipse 50% 70% at 0% 100%, rgba(var(--nt-accent-rgb), .16), transparent 70%)}.mode-card.is-treino .mode-play{gap:6px}.tr-chips{flex-wrap:wrap;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.tr-chip{border:1px solid var(--nt-line-strong);color:var(--nt-ink);font-family:var(--nt-display);font-size:var(--nt-t-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#08090a8c;border-radius:2px;padding:4px 8px 3px;font-weight:700;line-height:1.15}.tr-chip.is-dim{color:var(--nt-dim)}.mode-card.is-treino .mode-foot{margin-top:8px}.mode-card.is-treino .tr-note{font-size:var(--nt-t-label);color:var(--nt-dim);line-height:1.3}#treino-pop{z-index:39}#treino-pop .tr-card{width:min(100%,400px);max-height:calc(100dvh - 24px - var(--safe-t,0px) - var(--safe-b,0px));overscroll-behavior:contain;text-align:left;gap:12px;overflow-y:auto}#treino-pop .support-title{text-align:left}#treino-pop .support-text{font-size:var(--nt-t-body);text-wrap:pretty;margin-top:-4px}.tr-rows{gap:12px;display:grid}.tr-row{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.tr-label{font-family:var(--nt-display);font-size:var(--nt-t-sub);letter-spacing:.04em;text-transform:uppercase;color:var(--nt-ink);padding:0;font-weight:800;line-height:1.1}.tr-hint{font-size:var(--nt-t-label);color:var(--nt-dim);margin:0;line-height:1.35}.tr-seg{border:1px solid var(--nt-line);background:var(--nt-black);border-radius:2px;gap:2px;padding:2px;display:flex}.tr-seg button{min-width:0;height:40px;color:var(--nt-dim);font-family:var(--nt-display);font-size:var(--nt-t-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:var(--nt-cur-pointer,pointer);background:0 0;border:0;border-radius:1px;flex:1;padding:0 8px;font-weight:700;transition:background .18s,color .18s}.tr-seg button:hover{color:var(--nt-ink)}.tr-seg button[aria-checked=true]{background:var(--nt-accent);color:var(--nt-on-accent)}.tr-seg button:focus-visible{outline:2px solid var(--nt-accent-text);outline-offset:-2px}#treino-pop .support-go{margin-top:2px}#treino-pop .support-actions{justify-content:space-between}@media (min-width:560px){#treino-pop .tr-card{width:min(100%,640px)}.tr-rows{grid-template-columns:1fr 1fr;gap:14px 18px}}@media (max-height:520px){#treino-pop .tr-card{gap:8px;padding-top:18px;padding-bottom:8px}#treino-pop .support-title{font-size:var(--nt-t-title)}#treino-pop .support-text{font-size:var(--nt-t-label);margin-top:-2px}.tr-hint{display:none}.tr-rows{gap:8px 16px}.tr-row{gap:4px}.tr-label{font-size:var(--nt-t-body)}.tr-seg button{height:36px}#treino-pop .support .support-go,#treino-pop .support-go{height:46px}}#gameover.go-treino .kicker.danger{border-color:var(--nt-line-strong);color:var(--nt-ink)}#gameover.go-treino #go-record,#gameover.go-treino #go-close,#gameover.go-treino #go-coins,#gameover.go-treino #go-push,#gameover.go-treino #go-goal,#gameover.go-treino #go-login,#gameover.go-treino #btn-share-run{display:none!important}#gameover.go-treino .results>div:has(#go-best){display:none!important}#gameover.go-treino.tr-nopolice .results>div:has(#go-escapes){display:none!important}#treino-note{flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 4px;display:none}#gameover.go-treino #treino-note{display:flex}#treino-note strong{border:1px solid var(--nt-line-strong);font-family:var(--nt-display);font-size:var(--nt-t-body);letter-spacing:.06em;text-transform:uppercase;color:var(--nt-ink);background:#08090a99;border-radius:2px;padding:5px 10px 4px;font-weight:700;display:inline-block}#treino-change{display:none}#gameover.go-treino #treino-change{display:block}#garage-drag{position:relative}.garage-busy{left:calc(14px + env(safe-area-inset-left,0px));z-index:2;color:var(--nt-ink,#f3efe6);font-family:var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;opacity:0;background:#08090ac7;border:1px solid #f3efe629;border-radius:2px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:13px;font-weight:700;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:12px;transform:translateY(4px)}.garage-busy.on{opacity:1;transform:none}.garage-busy i{border:2px solid #f3efe638;border-top-color:var(--nt-accent,#8b3dff);border-radius:50%;flex:none;width:14px;height:14px}.garage-busy.on i{animation:.8s linear infinite garage-busy-spin}@keyframes garage-busy-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.garage-busy.on i{animation:none}}.a11y-calm .garage-busy.on i{animation:none}#lvs-layer{z-index:40;pointer-events:none;contain:strict;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.lvs-splash{background:radial-gradient(70% 55% at 50% 45%, color-mix(in srgb, var(--a) 30%, transparent), transparent 70%), radial-gradient(120% 90% at 50% 50%, transparent 40%, #04020ab8);place-items:center;animation:3.4s ease-out forwards lvs-splash-bg;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes lvs-splash-bg{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}.lvs-sp-in{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:min(92vw,760px);padding:0 16px;animation:3.4s cubic-bezier(.2,.9,.25,1) forwards lvs-splash-in;display:flex}@keyframes lvs-splash-in{0%{filter:blur(8px);opacity:0;transform:scale(1.35)}12%{filter:blur();opacity:1;transform:scale(1)}82%{opacity:1;transform:scale(1.03)}to{opacity:0;transform:scale(1.06)}}.lvs-sp-in small{font:800 clamp(12px, 2.6vw, 16px) / 1.2 var(--nt-display,sans-serif);letter-spacing:.32em;text-transform:uppercase;color:var(--b);text-shadow:0 0 18px color-mix(in srgb, var(--a) 70%, transparent)}.lvs-sp-in strong{font:900 clamp(40px, 10vw, 104px) / .95 var(--nt-display,sans-serif);letter-spacing:.01em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg, #fff 18%, var(--b) 55%, var(--a) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 0 #0000008c) drop-shadow(0 0 22px color-mix(in srgb, var(--a) 65%, transparent));-webkit-background-clip:text;background-clip:text;position:relative}.lvs-splash:not(.soft):not(.calm) .lvs-sp-in strong:after{content:"";mix-blend-mode:overlay;background:linear-gradient(100deg,#0000 40%,#ffffff8c 50%,#0000 60%);animation:1.4s ease-in-out .35s forwards lvs-sweep;position:absolute;top:-10%;bottom:-10%;left:-20%;right:-20%;transform:translate(-120%)}@keyframes lvs-sweep{to{transform:translate(120%)}}.lvs-sp-in em{font:800 clamp(14px, 3vw, 20px) / 1.2 var(--nt-display,sans-serif);color:#fff;letter-spacing:.06em;font-style:normal}.lvs-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;display:flex}.lvs-chip{font:700 12px/1.3 var(--nt-display,sans-serif);letter-spacing:.04em;color:#fff;border:1px solid color-mix(in srgb, var(--a) 70%, transparent);white-space:nowrap;background:#080610c7;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.lvs-chip.gold{color:#2a1a00;background:linear-gradient(#ffe88a,#f3b52f);border-color:#fff2b8}.lvs-splash.calm,.lvs-splash.calm .lvs-sp-in{animation-name:lvs-fade;animation-timing-function:ease-in-out}@keyframes lvs-fade{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}#hud .lvs-splash.in-race{pointer-events:none;background:0 0;order:8;max-width:100%;display:block;position:relative;top:auto;bottom:auto;left:auto;right:auto}.lvs-splash.in-race .lvs-sp-in{border:1px solid color-mix(in srgb, var(--a) 55%, transparent);background:#0806109e;border-radius:10px;gap:1px;max-width:none;padding:4px 14px 5px;animation-name:lvs-race-in}@keyframes lvs-race-in{0%{opacity:0;transform:translateY(-6px)}10%{opacity:1;transform:none}85%{opacity:1}to{opacity:0}}.lvs-splash.in-race .lvs-sp-in small{letter-spacing:.22em;text-shadow:none;font-size:9px}.lvs-splash.in-race .lvs-sp-in strong{white-space:nowrap;text-overflow:ellipsis;filter:drop-shadow(0 1px #0009);max-width:100%;font-size:clamp(15px,1.4vw + 8px,22px);line-height:1.05;overflow:hidden}.lvs-splash.in-race .lvs-sp-in em{letter-spacing:.04em;font-size:10.5px}.lvs-splash.in-race .lvs-chips{gap:4px;margin-top:2px}.lvs-splash.in-race .lvs-chip{padding:1px 7px;font-size:9.5px}.lvs-splash.in-race.calm .lvs-sp-in{animation-name:lvs-fade}@media (max-height:420px){.lvs-splash.in-race .lvs-chips{display:none}}.lvs-count{left:50%;top:calc(var(--safe-t,env(safe-area-inset-top,0px)) + 18%);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.lvs-count small{font:800 13px/1.2 var(--nt-display,sans-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--b);text-shadow:0 2px 8px #000c}.lvs-count b{font:900 clamp(72px, 16vw, 132px) / 1 var(--nt-display,sans-serif);color:#fff;background:linear-gradient(180deg, #fff 25%, var(--b) 60%, var(--a));-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 0 #00000080) drop-shadow(0 0 18px color-mix(in srgb, var(--a) 60%, transparent));-webkit-background-clip:text;background-clip:text;animation:1s cubic-bezier(.2,1.4,.4,1) forwards lvs-tick}@keyframes lvs-tick{0%{opacity:0;transform:scale(1.6)}18%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(.85)}}.lvs-count.calm b{animation:1s ease-in-out forwards lvs-fade}.lvs-end{left:50%;top:calc(var(--safe-t,env(safe-area-inset-top,0px)) + 120px);text-align:center;color:#fff;background:radial-gradient(90% 120% at 50% 0%, color-mix(in srgb, var(--a) 40%, transparent), transparent 70%), #0a0812eb;border:1px solid color-mix(in srgb, var(--a) 70%, transparent);width:min(88vw,380px);box-shadow:0 10px 30px #00000080, 0 0 26px color-mix(in srgb, var(--a) 35%, transparent);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));padding:14px 18px 16px;animation:6.4s ease-out forwards lvs-end;position:absolute;transform:translate(-50%)}@keyframes lvs-end{0%{opacity:0;transform:translate(-50%,-18px)scale(.94)}7%{opacity:1;transform:translate(-50%)scale(1)}90%{opacity:1}to{opacity:0;transform:translate(-50%,-8px)}}.lvs-end.calm{animation:6.4s ease-in-out forwards lvs-fade}.lvs-end small{font:800 11px/1.2 var(--nt-display,sans-serif);letter-spacing:.24em;text-transform:uppercase;color:var(--b);display:block}.lvs-end strong{font:900 26px/1.05 var(--nt-display,sans-serif);text-transform:uppercase;margin:2px 0 6px;display:block}.lvs-end p{font:600 15px/1.35 var(--nt-body,sans-serif);margin:0}.lvs-end p b{color:#ffe08a;white-space:nowrap;font-weight:900}.lvs-end p .coin{margin-right:3px}.lvs-end em{font:600 12px/1.3 var(--nt-body,sans-serif);opacity:.75;margin-top:8px;font-style:normal;display:block}.lvs-banner{width:100%;color:var(--nt-ink,#f3efe6);border:1px solid color-mix(in srgb, var(--a) 60%, transparent);background:radial-gradient(ellipse 80% 140% at 0% 0%, color-mix(in srgb, var(--a) 40%, transparent), transparent 70%), linear-gradient(90deg, #160814f0, #0c0a12e6);box-shadow:0 0 22px color-mix(in srgb, var(--a) 28%, transparent), inset 0 1px 0 #ffffff0f;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));font-family:var(--nt-body,sans-serif);text-align:left;box-sizing:border-box;flex-direction:column;gap:3px;margin:0 0 12px;padding:9px 12px 10px;display:flex;position:relative;overflow:hidden}.lvs-banner.on{border-color:var(--a);animation:2.4s ease-in-out infinite alternate lvs-glow}.lvs-banner.on.calm{animation:none}@keyframes lvs-glow{0%{box-shadow:0 0 14px color-mix(in srgb, var(--a) 25%, transparent), inset 0 1px 0 #ffffff0f}to{box-shadow:0 0 30px color-mix(in srgb, var(--a) 50%, transparent), inset 0 1px 0 #ffffff0f}}.lvs-b-top,.lvs-b-mid{align-items:baseline;gap:8px;min-width:0;display:flex}.lvs-b-top small{font:700 10.5px/1.2 var(--nt-display,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--b);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lvs-b-top small:first-child{flex:1;min-width:0}.lvs-b-top small:last-child{opacity:.75;color:#fff;flex:none}.lvs-banner.on .lvs-b-top small:first-child:before{content:"";vertical-align:1px;background:#ff3d6e;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #ff3d6e}.lvs-b-mid{align-items:center}.lvs-b-mid strong{min-width:0;font:900 21px/1 var(--nt-display,sans-serif);text-transform:uppercase;-webkit-line-clamp:2;overflow-wrap:anywhere;background:linear-gradient(180deg, #fff 30%, var(--b));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.lvs-mult{font:900 11px/1.3 var(--nt-display,sans-serif);letter-spacing:.06em;color:#2a1a00;background:linear-gradient(#ffe88a,#f3b52f);border-radius:3px;flex:none;padding:2px 7px}.lvs-b-mid .lvs-t{font:900 24px/1 var(--nt-display,sans-serif);font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 12px color-mix(in srgb, var(--a) 70%, transparent);flex:none}.lvs-b-list{-webkit-line-clamp:2;font:600 12px/1.45 var(--nt-body,sans-serif);color:#ffffffdb;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.lvs-b-list .lvs-mult{vertical-align:1px;margin-right:6px;display:inline-block}.lvs-b-list span:not(.lvs-mult){white-space:nowrap}.lvs-b-list span:not(.lvs-mult)+span:before{content:" · ";opacity:.5}.lvs-b-list i{margin-right:3px;font-style:normal}@media (max-width:420px){.lvs-b-mid strong{font-size:17px}.lvs-b-mid .lvs-t{font-size:19px}}.ach-sheet{gap:10px}.ach-total,.ach-bar{background:var(--nt-black);height:6px;box-shadow:inset 0 0 0 1px var(--nt-line);display:block;overflow:hidden}.ach-total i,.ach-bar i{background:linear-gradient(90deg, var(--nt-accent), var(--nt-accent-hi));height:100%;transform:scaleX(var(--p,0));transform-origin:0;animation:ach-fill .8s var(--nt-ease) .15s both;display:block}.ach-total{height:10px}@keyframes ach-fill{0%{transform:scaleX(0)}}.ach-note{color:var(--nt-dim);font-size:var(--nt-t-label);margin:0;line-height:1.4}.ach-group{gap:6px;display:grid}.ach-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ach-card{background:var(--nt-asphalt);min-height:64px;box-shadow:inset 0 0 0 1px var(--nt-line);align-items:center;gap:12px;padding:10px 12px 10px 10px;display:flex}.ach-card.is-on{box-shadow:inset 0 0 0 1px var(--nt-line-strong)}.ach-tx{flex:1;gap:3px;min-width:0;display:grid}.ach-tx b{color:var(--nt-dim);font-family:var(--nt-display);font-size:var(--nt-t-sub);letter-spacing:.03em;text-wrap:balance;text-transform:uppercase;font-weight:800;line-height:1.05}.ach-card.is-on .ach-tx b{color:var(--nt-ink)}.ach-tx small{color:var(--nt-dim);font-size:var(--nt-t-label);line-height:1.35}.ach-ic{box-sizing:border-box;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:var(--nt-black);fill:none;width:48px;height:48px;stroke:var(--nt-dim);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;flex:none;padding:10px}.ach-ic.on{opacity:1;stroke-width:2.1px;background-position:50%;background-size:cover}.ach-ic.on.t0{stroke:#e0925a;background:linear-gradient(135deg, #e0925a47, var(--nt-black))}.ach-ic.on.t1{stroke:#e4e8ee;background:linear-gradient(135deg, #e4e8ee3d, var(--nt-black))}.ach-ic.on.t2{stroke:#ffd36b;background:linear-gradient(135deg, #ffd36b4d, var(--nt-black))}.ach-ic.on.t3{stroke:#7fe7ff;background:linear-gradient(135deg, #7fe7ff4d, var(--nt-black))}.pf-extra{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pf-extra li{background:var(--nt-asphalt);box-shadow:inset 0 0 0 1px var(--nt-line);gap:2px;padding:8px 10px;display:grid}.pf-extra b{font-family:var(--nt-display);font-size:var(--nt-t-sub);font-variant-numeric:tabular-nums}.pf-extra small{color:var(--nt-dim);font-size:var(--nt-t-label)}.ach-cat{gap:8px;margin-top:6px;display:grid}.ach-cat-t{font-family:var(--nt-display);font-size:var(--nt-t-sub);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--nt-line);margin:0;padding-bottom:4px}.ach-cat-t small{color:var(--nt-dim);font-size:var(--nt-t-label);letter-spacing:0;text-transform:none;margin-left:6px}.ach-rar{color:var(--nt-dim);font-family:var(--nt-body,inherit);letter-spacing:.08em;vertical-align:middle;box-shadow:inset 0 0 0 1px var(--nt-line);margin-left:8px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.ach-rar.r-r{color:#e4e8ee}.ach-rar.r-e{color:#ffd36b}.ach-rar.r-l{color:#7fe7ff;box-shadow:inset 0 0 0 1px #7fe7ff8c}.ach-card.is-leg{background:linear-gradient(90deg, #7fe7ff12, var(--nt-asphalt) 55%)}.ach-card.is-leg.is-on{box-shadow:inset 0 0 0 1px #7fe7ff80,0 0 10px #7fe7ff1f}.ach-nav{z-index:3;scrollbar-width:none;background:linear-gradient(#0e0f11fa 80%,#0e0f1100);flex:none;gap:6px;margin:0 -16px;padding:8px 16px;display:flex;position:sticky;top:-14px;overflow-x:auto}.ach-nav::-webkit-scrollbar{display:none}.ach-chip{border:1px solid var(--nt-line-strong);background:var(--nt-black);min-height:44px;color:var(--nt-ink);font-family:var(--nt-display);font-size:var(--nt-t-body);letter-spacing:.06em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);transition:border-color .15s var(--nt-ease), transform .12s var(--nt-ease);border-radius:2px;flex:none;padding:0 14px;font-weight:800}.ach-chip small{color:var(--nt-dim);font-size:var(--nt-t-label);font-variant-numeric:tabular-nums;margin-left:4px}.ach-chip:hover{border-color:var(--nt-accent)}.ach-chip:focus-visible{border-color:var(--nt-accent)}.ach-chip:active{transform:scale(.97)}.ach-cat{scroll-margin-top:64px}.ach-cat-t{border-bottom:2px solid var(--nt-accent);font-size:var(--nt-t-title);letter-spacing:.03em;justify-content:space-between;align-items:baseline;padding-bottom:6px;font-style:italic;display:flex}.ach-cat-t small{font-family:var(--nt-display);font-size:var(--nt-t-body);font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.ach-sheet .pf-medal-title{color:var(--nt-dim);font-family:var(--nt-display);font-size:var(--nt-t-label);letter-spacing:.16em;text-transform:uppercase;margin:4px 0 0;font-weight:800}.ach-prog{align-items:center;gap:10px;margin-top:2px;display:flex}.ach-prog .ach-bar{flex:1;min-width:0}.ach-v{color:var(--nt-dim);font-family:var(--nt-display);font-size:var(--nt-t-label);letter-spacing:.04em;font-variant-numeric:tabular-nums;flex:none;font-weight:700}.ach-card.is-on .ach-v{color:var(--nt-live);text-transform:uppercase}@media (prefers-reduced-motion:reduce){.ach-total i,.ach-bar i,.ach-chip{transition:none;animation:none}}.a11y-calm .ach-total i,.a11y-calm .ach-bar i{animation:none}.fps-hud{--fps-m:8px;top:var(--ft,calc(env(safe-area-inset-top,0px) + 64px));right:var(--fr,calc(env(safe-area-inset-right,0px) + 10px));z-index:8000;color:#f3efe6;font:700 calc(12px * var(--fps-k,1)) / 1.25 system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-shadow:0 1px 2px #000000b3;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint style;background:#080a12a8;border:1px solid #f3efe61f;border-radius:999px;align-items:center;gap:.35em;padding:.2em .62em .2em .5em;display:flex;position:fixed}.fps-hud.is-custom{top:calc(env(safe-area-inset-top,0px) + var(--fps-m) + (100% - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 2 * var(--fps-m)) * var(--fy,0));right:auto;left:calc(env(safe-area-inset-left,0px) + var(--fps-m) + (100% - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 2 * var(--fps-m)) * var(--fx,1));transform:translate(calc(var(--fx,1) * -100%), calc(var(--fy,0) * -100%))}.fps-hud.fps-hud.hidden,.fps-hud.fps-hud.is-off{display:none}.fps-hud.is-under,.fps-hud.is-blocked:not(.is-edit){visibility:hidden}.fps-hud i{background:#3ddc84;border-radius:50%;flex:none;width:.55em;height:.55em;box-shadow:0 0 .45em #3ddc84cc}.fps-hud[data-lv=mid] i{background:#ffc940;box-shadow:0 0 .45em #ffc940cc}.fps-hud[data-lv=bad] i{background:#ff5a5a;box-shadow:0 0 .45em #ff5a5acc}.fps-hud b{text-align:right;min-width:1.6em;font:800 1.25em/1 var(--nt-display,"Barlow Condensed", sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.01em}.fps-hud span{letter-spacing:.08em;color:#f3efe6ad;font-size:.78em;font-weight:700}.fps-hud em{color:#f3efe6d1;border-left:1px solid #f3efe638;margin-left:.15em;padding-left:.5em;font-size:.9em;font-style:normal;font-weight:600}.fps-hud em.hidden{display:none}.fps-hud.is-edit{z-index:8601;pointer-events:auto;touch-action:none;cursor:grab;outline:2px solid var(--nt-accent-hi,#b18cff);outline-offset:4px}.fps-hud.is-edit.is-drag{cursor:grabbing}.fps-hud.is-col{border-radius:.8em;grid-template-columns:auto auto auto;justify-items:start;row-gap:.1em;display:grid}.fps-hud.is-col em{border:0;grid-column:1/-1;justify-self:end;margin:0;padding:0}.gfx-detail .gfx-head{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:4px;display:flex}.gfx-detail .gfx-head h3{flex:auto;margin:0}.gfx-detail .gfx-intro{color:var(--ink-dim);flex:100%;order:3;margin:0;font-size:12.5px;line-height:1.35}.gfx-detail .gfx-reset{order:2;min-height:36px;padding:6px 12px}.gfx-detail .gfx-reset[hidden],.gfx-detail .gfx-row[hidden],.gfx-custom-tag[hidden]{display:none}.gfx-cost{letter-spacing:.02em;vertical-align:1px;white-space:nowrap;color:#9fe7c4;background:#46c88c24;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-block}.gfx-cost[data-cost="2"]{color:#ffd27a;background:#ffbe4624}.gfx-cost[data-cost="3"]{color:#ff9d9d;background:#ff5a5a26}.gfx-custom-tag{color:#03121a;background:var(--accent,#4fd2ff);vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.gfx-seg-5 button{padding:0 2px;font-size:12px}.gfx-link .ghost{white-space:nowrap;min-height:40px}.gfx-link .ghost:disabled{opacity:1;cursor:var(--nt-cur-default,default);color:var(--nt-accent-text,var(--accent,#4fd2ff));background:0 0;border-color:currentColor}.gfx-cost[data-cost="0"]{color:var(--nt-accent-text,#c9a6ff);background:rgba(var(--nt-accent-rgb,139, 61, 255), .16)}.gfx-q-ultra .gfx-tier-btn{white-space:nowrap;position:relative}.gfx-q-ultra .gfx-tier-btn:after{content:"";opacity:.55;background:linear-gradient(90deg,#ff4fd8,#4fd2ff);border-radius:2px;height:2px;position:absolute;bottom:3px;left:18%;right:18%}.gfx-q-ultra .gfx-tier-btn.active:after{opacity:0}.screen .gfx-q-ultra .gfx-tier-btn[data-tier=extreme].active{color:#fff;text-shadow:0 1px 2px #00000073;background:linear-gradient(90deg,#ff4fd8,#7a6bff 55%,#4fd2ff)}.gfx-ultra-row .setting-label:after{content:"PC";letter-spacing:.06em;vertical-align:1px;color:#ffd1f5;background:#ff4fd829;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:800;display:inline-block}.gfx-q-now{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.gfx-q-now p{color:var(--nt-dim,var(--ink-dim));flex:200px;margin:0;font-size:13px;line-height:1.4}.gfx-q-now b{color:var(--nt-ink,#f3efe6)}.gfx-q-now .gfx-q-back{white-space:nowrap;flex:none;min-height:40px;padding:6px 14px}.gfx-q-now .gfx-q-back[hidden]{display:none}#settings .seg.gfx-q-is-custom>button.active{color:var(--nt-accent-text,#b690ff);box-shadow:inset 0 0 0 2px var(--nt-accent,#8b3dff);background:0 0}.gfx-tip .setting-text{border-left:3px solid var(--nt-accent,#8b3dff);padding-left:10px}.gfx-tip .gfx-tip-d{color:var(--nt-dim,var(--ink-dim));font-size:13px;line-height:1.4;display:block}.gfx-tip .gfx-tip-d+.gfx-tip-d{margin-top:4px}.gfx-tip .gfx-tip-d b{color:var(--nt-ink,#f3efe6)}#settings .gfx-tip>.ghost{align-self:flex-start;padding:6px 16px}.gfx-cost.gfx-cost-rgb{color:#fff;text-shadow:0 1px 2px #0000008c;background:linear-gradient(90deg,#ff3b3b,#ffb13b,#f4ff3b,#3bff6e,#3be8ff,#5b6bff,#d23bff,#ff3b3b) 0 0/200% 100%;animation:3s linear infinite gfx-rgb}.gfx-seg[data-gfx=cars] button[data-value=extreme],.gfx-seg[data-gfx=view] button[data-value=vmax]{position:relative}.gfx-seg[data-gfx=cars] button[data-value=extreme]:after,.gfx-seg[data-gfx=view] button[data-value=vmax]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ff3b3b,#ffb13b,#f4ff3b,#3bff6e,#3be8ff,#5b6bff,#d23bff,#ff3b3b) 0 0/200% 100%;border-radius:2px;height:2px;animation:3s linear infinite gfx-rgb;position:absolute;bottom:3px;left:6px;right:6px}@keyframes gfx-rgb{0%{background-position:0 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.gfx-cost.gfx-cost-rgb,.gfx-seg[data-gfx=cars] button[data-value=extreme]:after,.gfx-seg[data-gfx=view] button[data-value=vmax]:after{animation:none}}.gfx-x-pop{z-index:9500;pointer-events:auto;background:#02040ab8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.gfx-x-box{background:var(--panel,#080c18f2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;border:1px solid #ffffff1f;border-radius:16px;width:min(420px,100%);max-height:calc(100% - 32px);padding:20px 20px 16px;overflow:auto;box-shadow:0 18px 50px #0009}.gfx-x-box .gfx-cost{margin:0 0 10px;padding:3px 12px;font-size:12px}.gfx-x-box p{color:var(--ink,#eef3ff);margin:0 0 16px;font-size:15px;line-height:1.4}.gfx-x-btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.gfx-x-btns button{flex:150px;min-height:44px}:root[data-uicor=ciano]{--nt-accent:#0a7b8f;--nt-accent-hi:#0c8a9f;--nt-accent-text:#4fdff5;--nt-accent-lo:#076273;--nt-accent-rgb:10, 123, 143;--nt-accent-hi-rgb:12, 138, 159;--nt-accent-text-rgb:79, 223, 245;--nt-accent-lo-rgb:7, 98, 115;--ev-rgb:79, 223, 245;--ev-btn-a:#0c8a9f;--ev-btn-b:#076273}:root[data-uicor=vermelho]{--nt-accent:#cf1f33;--nt-accent-hi:#e0283d;--nt-accent-text:#ff7d8a;--nt-accent-lo:#a8152a;--nt-accent-rgb:207, 31, 51;--nt-accent-hi-rgb:224, 40, 61;--nt-accent-text-rgb:255, 125, 138;--nt-accent-lo-rgb:168, 21, 42;--ev-rgb:255, 125, 138;--ev-btn-a:#e0283d;--ev-btn-b:#a8152a}:root[data-uicor=verde]{--nt-accent:#11803f;--nt-accent-hi:#14904a;--nt-accent-text:#4dfa8c;--nt-accent-lo:#0b6430;--nt-accent-rgb:17, 128, 63;--nt-accent-hi-rgb:20, 144, 74;--nt-accent-text-rgb:77, 250, 140;--nt-accent-lo-rgb:11, 100, 48;--ev-rgb:77, 250, 140;--ev-btn-a:#14904a;--ev-btn-b:#0b6430}:root[data-uicor=laranja]{--nt-accent:#bf4208;--nt-accent-hi:#d64d0b;--nt-accent-text:#ff9a4a;--nt-accent-lo:#9a3305;--nt-accent-rgb:191, 66, 8;--nt-accent-hi-rgb:214, 77, 11;--nt-accent-text-rgb:255, 154, 74;--nt-accent-lo-rgb:154, 51, 5;--ev-rgb:255, 154, 74;--ev-btn-a:#d64d0b;--ev-btn-b:#9a3305}:root[data-uicor=rosa]{--nt-accent:#c41e73;--nt-accent-hi:#d92a84;--nt-accent-text:#ff7cc4;--nt-accent-lo:#9e165c;--nt-accent-rgb:196, 30, 115;--nt-accent-hi-rgb:217, 42, 132;--nt-accent-text-rgb:255, 124, 196;--nt-accent-lo-rgb:158, 22, 92;--ev-rgb:255, 124, 196;--ev-btn-a:#d92a84;--ev-btn-b:#9e165c}:root[data-uicor=dourado]{--nt-accent:#8a6a0c;--nt-accent-hi:#9c780f;--nt-accent-text:#f5cf6a;--nt-accent-lo:#6e5408;--nt-accent-rgb:138, 106, 12;--nt-accent-hi-rgb:156, 120, 15;--nt-accent-text-rgb:245, 207, 106;--nt-accent-lo-rgb:110, 84, 8;--ev-rgb:245, 207, 106;--ev-btn-a:#9c780f;--ev-btn-b:#6e5408}:root[data-uicor]{--accent:var(--nt-accent-text);--hud-accent-rgb:var(--nt-accent-text-rgb);--hud-accent-2:var(--nt-accent-hi)}:root[data-uicor] .hs-card.hs-purple{--hs-c:var(--nt-accent-text)}.uic-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;width:100%;display:grid}.uic-opt{border:1px solid var(--nt-line-strong);background:var(--nt-concrete);min-height:52px;color:var(--nt-ink);font:600 var(--nt-t-body) / 1.15 var(--nt-body);text-align:left;cursor:var(--nt-cur-pointer,pointer);transition:border-color .18s var(--nt-ease), background .18s var(--nt-ease);border-radius:0;grid-template-rows:auto auto;grid-template-columns:22px 1fr;align-items:center;column-gap:8px;padding:8px 10px;display:grid;position:relative}.uic-opt:hover{border-color:var(--uic-c)}.uic-opt.active{border-color:var(--uic-c);background:color-mix(in srgb, var(--uic-c) 22%, var(--nt-concrete));box-shadow:inset 0 -3px 0 var(--uic-c)}.uic-opt.preview{border-style:dashed;border-color:var(--uic-t)}.uic-dot{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));background:linear-gradient(135deg, var(--uic-t) 0 45%, var(--uic-c) 45% 100%);grid-row:1/3;width:22px;height:22px}.uic-n{font-family:var(--nt-display);letter-spacing:.02em;text-transform:uppercase;font-size:17px;font-weight:800;line-height:1}.uic-p{color:var(--nt-dim);font-size:var(--nt-t-label);align-items:center;gap:4px;margin-top:3px;font-weight:600;display:flex}.uic-opt.active .uic-p,.uic-opt:not(.locked) .uic-p{color:var(--nt-dim)}.uic-p svg{fill:none;stroke:currentColor;stroke-width:2.2px;flex:none;width:12px;height:12px}.uic-buy{border:1px solid rgba(var(--nt-accent-rgb), .55);background:rgba(var(--nt-accent-rgb), .12);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:10px;padding:10px 12px;display:flex}.uic-buy[hidden]{display:none}.uic-buy-txt{color:var(--nt-ink);font-size:var(--nt-t-body);flex:180px;margin:0;line-height:1.3}.uic-buy-txt b{color:var(--nt-accent-text)}.uic-buy-act{flex-wrap:wrap;gap:8px;display:flex}.screen .uic-buy-act button.primary{width:auto;min-width:150px;height:46px;padding:0 20px;font-size:19px}.screen .uic-buy-act button.ghost{width:auto;height:46px;padding:0 16px}.uic-pack{border-top:1px solid var(--nt-line);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;padding-top:10px;display:flex}.uic-pack-txt{color:var(--nt-dim);font-size:var(--nt-t-body);flex:180px;margin:0;line-height:1.3}.uic-pack-txt b{color:var(--nt-ink);font-family:var(--nt-display);letter-spacing:.02em;text-transform:uppercase;font-size:17px;font-weight:800;display:block}.screen .uic-pack button.ghost{width:auto;height:46px;padding:0 18px}@media (max-width:420px){.uic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.screen .uic-buy-act,.screen .uic-pack button.ghost{width:100%}.screen .uic-buy-act button.primary,.screen .uic-buy-act button.ghost{flex:1 1 0;min-width:0}}#hud{--hud-lw:210px;--hud-rw:58px}#hud .hud-rcol,#hud .hud-lcol{pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#hud .hud-rcol{padding:calc(10px + var(--safe-t)) 10px 0 0;align-items:flex-end;gap:4px}#hud #hud-rcol>#btn-pause,#hud #hud-rcol>#btn-lights,#hud #hud-rcol>#btn-music-hud,#hud #hud-rcol>#btn-cockpit,#hud #hud-rcol>#btn-gapcam,#hud #hud-rcol>#btn-chat,#hud #hud-rcol>#btn-mic,#hud #hud-rcol>#btn-deafen,#hud #hud-rcol>#btn-radio,#hud #hud-rcol>#btn-staff{flex:none;margin:0;position:relative;top:auto;bottom:auto;left:auto;right:auto}#hud #hud-rcol>#btn-pause:after,#hud #hud-rcol>.lights-btn:after{top:-2px;bottom:-2px;left:-2px;right:-2px}#hud #hud-rcol>#btn-staff{margin-top:12px;margin-right:-2px}#hud .hud-lcol{padding:calc(60px + var(--safe-t)) 0 0 12px;align-items:flex-start;gap:6px}html.a11y-bighud #hud .hud-lcol{padding-top:calc(114px + var(--safe-t))}#hud #hud-lcol>#detector,#hud #hud-lcol>#ticker,#hud #hud-lcol>#rank-goal,#hud #hud-lcol>#mp-board,#hud #hud-lcol>#free-board,#hud #hud-lcol>#toast{flex:none;margin:0;position:relative;top:auto;bottom:auto;left:auto;right:auto}#hud #hud-lcol>#ticker{max-width:var(--hud-lw);line-height:1.25}#hud .ticker small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap;font-size:10px;display:block}#hud .ticker small b{letter-spacing:.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}#hud .ticker strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#hud #hud-lcol>#rank-goal{max-width:calc(var(--hud-lw) + 120px)}#hud #hud-lcol>#mp-board{max-width:var(--hud-lw);z-index:3;gap:3px;font-size:12px}#hud .mp-board .goal{letter-spacing:.12em;text-shadow:0 1px 3px #000000e6;font-size:10px}#hud .mp-board .row{text-shadow:0 1px 2px #000000d9;background:#080c186b;gap:6px;width:100%;min-width:0;padding:2px 8px 2px 2px}#hud .mp-board .row.me{background:rgba(var(--nt-accent-rgb,139, 61, 255), .34)}#hud .mp-board .row.cut{margin-top:4px}#hud .mp-board .pos{flex:none;width:18px;height:18px;font-size:10.5px}#hud .mp-board .nm{min-width:0;max-width:none}#hud .mp-board .gap{flex:none;font-size:11px}#hud .mp-board .row.more{width:auto;min-height:20px;font:inherit;color:var(--ink-dim);pointer-events:auto;cursor:var(--nt-cur-pointer,pointer);background:#080c186b;border:0;border-radius:99px;padding:2px 10px;font-size:11px;position:relative}#hud .mp-board .row.more:after{content:"";position:absolute;top:-12px;bottom:-12px;left:-10px;right:-10px}#hud .mp-board .row.more.is-open{color:var(--ink)}#hud #hud-lcol>#mp-board.is-open{gap:6px;max-width:min(100vw - 90px,300px)}#hud .mp-board.is-open .row{background:#080c189e;padding:3px 8px 3px 3px}#hud .mp-board.is-open .row.me{background:#1e5a60bf}#hud .mp-board .vc{width:28px;height:28px;position:relative}#hud .mp-board .vc:after{content:"";position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}#hud .mp-board .mp-ctl{pointer-events:none;align-items:center;gap:8px;display:flex}#hud .mp-board .row.mp-hide{color:var(--ink-dim)}#hud .mp-board .mp-chip{min-width:52px;min-height:24px;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);text-shadow:0 1px 2px #000000d9;pointer-events:auto;cursor:var(--nt-cur-pointer,pointer);background:#1e5a609e;border:0;border-radius:99px;padding:3px 10px;font-size:12.5px;font-weight:800;position:relative}#hud .mp-board .mp-chip:after{content:"";position:absolute;top:-10px;bottom:-10px;left:-8px;right:-8px}@media (max-height:500px){#hud #hud-lcol>#mp-board.is-open{gap:3px}#hud .mp-board.is-open .row{padding-top:1px;padding-bottom:1px}#hud .mp-board .vc{width:24px;height:24px}#hud .mp-board>.goal{order:-2}#hud .mp-board>.mp-ctl{order:-1}}#hud #hud-lcol>#free-board{max-width:var(--hud-lw);text-align:left;background:linear-gradient(90deg,#08090a99,#08090a1f);justify-items:start;gap:1px;padding:4px 8px 4px 6px}#hud .free-board .fb-room{margin-bottom:1px;font-size:10px}#hud .free-board>small{font-size:9.5px}#hud .free-board .fb-row{max-width:100%}#hud .free-board .fb-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#hud .free-board .fb-goal{font-size:11px;line-height:1.25}@media (min-aspect-ratio:5/4){#hud #hud-lcol>#free-board{top:calc(64px + var(--safe-t));right:calc(var(--hud-rw) + 4px);text-align:right;background:linear-gradient(270deg,#08090a99,#08090a1f);justify-items:end;max-width:250px;position:absolute;left:auto}}#hud #hud-lcol>#toast{max-width:min(60%,300px)}#hud .toast-item{white-space:normal;overflow-wrap:anywhere}#hud .hud-stack{top:calc(90px + var(--safe-t));pointer-events:none;flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;left:max(25%,230px);right:max(25%,230px)}@media (min-aspect-ratio:5/4){#hud#hud.vis-freeboard .hud-stack{right:max(25%, calc(var(--hud-rw) + 262px))}}html.a11y-bighud #hud .hud-stack{translate:0 24px}#hud #hud-stack>#zone-chip,#hud #hud-stack>#pursuit,#hud #hud-stack>#radio-on,#hud #hud-lcol>.heli-chip,#hud #hud-stack>.spec-eye,#hud #hud-stack>.drift-hud,#hud #hud-stack>.rk-mark{flex:none;max-width:100%;margin:0;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}#hud #hud-stack>.spec-eye{order:0}#hud #hud-stack>#zone-chip{white-space:normal;text-align:center;text-wrap:balance;order:1}#hud #hud-stack>.drift-hud{order:2;transform:skew(-12deg)}#hud #hud-stack>#pursuit{order:3;width:min(100%,300px)}#hud #hud-lcol>.heli-chip{max-width:var(--hud-lw)}#hud#hud #hud-lcol>.heli-chip{margin:8px 0 4px}#hud #hud-stack>.rk-mark{order:5}#hud #hud-stack>#radio-on{order:6;width:auto}#hud #hud-stack>#phase-chip{z-index:auto;letter-spacing:.04em;white-space:nowrap;border-radius:14px;flex:none;order:7;gap:5px;max-width:100%;margin:0;padding:3px 9px 3px 4px;font-size:10.5px;line-height:1.1;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}#hud #hud-stack>#phase-chip .phase-ring{flex:none;width:15px;height:15px;-webkit-mask:radial-gradient(circle,#0000 4px,#000 5px);mask:radial-gradient(circle,#0000 4px,#000 5px)}#hud #hud-stack>#phase-chip.ready{box-shadow:0 0 9px #9ff3ff59}#hud #hud-stack>.spec-eye:not(.on),#hud #hud-stack>.drift-hud:not(.on){display:none}@media (max-aspect-ratio:5/4) and (max-width:600px){#hud{--hud-lw:128px}#hud .hud-stack{left:calc(18px + var(--hud-lw));right:var(--hud-rw)}#hud#hud.vis-rankgoal .hud-stack{left:calc(18px + var(--hud-lw) + 24px)}#hud #hud-lcol>#rank-goal{max-width:calc(var(--hud-lw) + 24px)}#hud .rg-lines{font-size:10.5px}#hud .free-board>small{display:none}#hud .free-board .fb-row i{font-size:16px}#hud .free-board .fb-row b{font-size:14px}#hud .free-board .fb-row span{font-size:12px}#hud .free-board .fb-goal{font-size:10.5px}#hud .rg-pos{min-width:44px}#hud #hud-stack>#zone-chip,#hud #hud-lcol>.heli-chip{letter-spacing:.08em}#hud #hud-lcol>.heli-chip{white-space:normal;text-align:left;line-height:1.15}#hud #hud-stack>#pursuit .bust-hint{display:none}#hud #hud-stack>.rk-mark{padding:4px 12px 6px}#hud #hud-stack>.rk-mark b{font-size:21px}#hud #hud-stack>#radio-on{flex-flow:column}#hud #hud-lcol>#toast{left:12px;right:auto;bottom:calc(min(21vw, 92px) + 74px + var(--safe-b));align-items:flex-start;max-width:min(64%,300px);position:absolute;top:auto!important}}@media (orientation:landscape) and (max-height:500px){#hud{--hud-lw:160px;--hud-rw:56px}#hud .hud-rcol{padding-top:calc(6px + var(--safe-t))}html.qbar-on #hud .hud-rcol{padding-top:calc(6px + env(safe-area-inset-top,0px))}#hud .hud-lcol{padding-top:calc(46px + var(--safe-t));gap:4px}html.a11y-bighud #hud .hud-lcol{padding-top:calc(52px + var(--safe-t))}#hud #hud-rcol>#btn-chat,#hud #hud-rcol>#btn-radio,#hud #hud-rcol>#btn-mic,#hud #hud-rcol>#btn-deafen{top:calc(6px + var(--safe-t));position:absolute}#hud #hud-rcol>#btn-radio{left:calc(50% - 172px)}#hud #hud-rcol>#btn-chat{left:calc(50% - 124px)}#hud #hud-rcol>#btn-mic{left:calc(50% + 84px)}#hud #hud-rcol>#btn-deafen{left:calc(50% + 132px)}#hud .hud-stack{top:calc(64px + var(--safe-t));left:180px;right:180px;right:calc(var(--hud-rw) + 204px);flex-flow:wrap;place-content:flex-start center;align-items:flex-start;gap:4px 6px}#hud #hud-lcol>#free-board{top:calc(52px + var(--safe-t));max-width:196px}#hud #hud-lcol>#mp-board{gap:2px}#hud .mp-board .row{padding-top:1px;padding-bottom:1px}#hud .mp-board .goal{font-size:9.5px}#hud #hud-lcol>#toast{left:auto;right:calc(var(--hud-rw) + 4px);align-items:flex-end;max-width:196px;position:absolute;top:calc(54px + var(--safe-t))!important}#hud#hud.vis-freeboard #hud-lcol>#toast{top:calc(132px + var(--safe-t))!important}html.a11y-bighud #hud #hud-lcol>#toast{top:calc(94px + var(--safe-t))!important}html.a11y-text-l #hud .hud-stack,html.a11y-text-l #hud#hud.vis-freeboard .hud-stack{right:calc(var(--hud-rw) + 230px)}html.a11y-text-xl #hud .hud-stack,html.a11y-text-xl #hud#hud.vis-freeboard .hud-stack{right:calc(var(--hud-rw) + 256px)}#hud#hud.vis-freeboard .toast-item:nth-last-child(n+3){display:none}#hud #hud-stack>.rk-mark{padding:3px 12px 5px}#hud #hud-stack>.rk-mark b{font-size:20px}#hud .toast-item{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}}#app#app.vis-coach #hud #hud-stack>#pursuit{top:auto}@media (min-width:521px){#app#app.vis-coach #hud .hud-stack{top:calc(272px + var(--safe-t))}}@media (orientation:landscape) and (max-height:500px){#app#app.vis-coach #hud .hud-stack{top:calc(174px + var(--safe-t))}}html:not(.a11y-bighud):not(.a11y-contrast) #hud .hud-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}html:not(.a11y-bighud):not(.a11y-contrast) #hud .hud-top .stat.right{padding-right:44px}html:not(.a11y-bighud):not(.a11y-contrast) #hud .hud-top .stat .label,html:not(.a11y-bighud):not(.a11y-contrast) #hud .hud-top .stat .value{white-space:nowrap;text-overflow:ellipsis;overflow-clip-margin:8px;max-width:100%;overflow:clip}#hud .pursuit-label{flex-wrap:wrap;justify-content:center;column-gap:.4em;max-width:100%;line-height:1.2;display:flex}#hud .pursuit-label>span{white-space:nowrap;text-overflow:ellipsis;overflow-clip-margin:4px;min-width:0;max-width:100%;overflow:clip}#hud .pursuit-label>.pl-time{flex-shrink:0}#hud #hud-stack>#zone-chip{overflow-wrap:break-word}#hud .mp-board .goal{text-wrap:balance}#app #hud #hud-stack>#restart-banner,#app #hud #hud-stack>#mp-reconnect,#app #hud #hud-stack>#lookback-tag{z-index:auto;flex:none;max-width:100%;margin:0;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}#app #hud #hud-stack>#restart-banner{text-wrap:balance;width:auto;box-shadow:none;order:-2}#app #hud #hud-stack>#mp-reconnect{order:-1}#app #hud #hud-stack>#lookback-tag{text-overflow:ellipsis;order:3;overflow:hidden}@media (max-aspect-ratio:5/4) and (max-width:600px){#hud #hud-lcol>.heli-chip{box-sizing:border-box;letter-spacing:.08em;grid-template-columns:auto minmax(0,auto);align-items:center;gap:3px 7px;max-width:calc(29% - 16px);padding:4px 12px 5px 8px;display:grid}#hud #hud-lcol>.heli-chip.inbound{row-gap:0}#hud #hud-lcol>.heli-chip .heli-rotor{grid-row:span 2}#hud #hud-lcol>.heli-chip .heli-txt{text-overflow:ellipsis;min-width:0;overflow:hidden}#hud #hud-lcol>.heli-chip .heli-bar{grid-column:2;width:100%;min-width:40px}#hud .highway-banner{top:max(44%, calc(330px + var(--safe-t)))}}@media (orientation:landscape) and (max-height:500px){#hud #hud-lcol>#rank-goal{max-width:var(--hud-lw)}}html.tz-big #hud .hud-top .stat .label,html.tz-big #hud .hud-top .speed .unit,html.tz-big #hud #hud-stack>:not(#pursuit),html.tz-big #hud .pursuit-label,html.tz-big #hud .bust-hint,html.tz-big #hud .det-band,html.tz-big #hud #ticker>*,html.tz-big #hud .rg-pos,html.tz-big #hud .rg-lines,html.tz-big #hud .mp-board>*,html.tz-big #hud .free-board>*,html.tz-big #hud #highway-banner>*{zoom:var(--tz-text,1)}html.tz-big #hud .hud-top .stat .value,html.tz-big #hud #hud-speed{zoom:var(--tz-num,1)}.ctrl.brake,.ctrl.boost,.ctrl.throttle{container-type:size}.ctrl.brake>.ctl-txt,.ctrl.boost>.boost-label,.ctrl.throttle>span{letter-spacing:.08em;white-space:nowrap;text-overflow:clip;text-align:center;max-width:94%;font-size:min(13px,14.5cqw);overflow:hidden}html.tz-big .ctrl.brake>.ctl-txt,html.tz-big .ctrl.boost>.boost-label,html.tz-big .ctrl.throttle>span{font-size:calc(min(13px, 14.5cqw) * var(--tz-text,1))}@media (orientation:landscape) and (max-height:500px){.ctrl.brake>.ctl-txt,.ctrl.boost>.boost-label{letter-spacing:.06em;font-size:min(13px,max(11px,14.5cqw),24cqw)}html.tz-big .ctrl.brake>.ctl-txt,html.tz-big .ctrl.boost>.boost-label{font-size:min(calc(min(13px, max(11px, 14.5cqw)) * var(--tz-text,1)), 24cqw)}#controls .ctrl.look{letter-spacing:.06em;font-size:11px}}@media (orientation:landscape) and (max-height:430px){#hud{--ctl-l:min(15vh + 20px, 84px)}html:not(.a11y-text-l):not(.a11y-text-xl) #hud .hud-stack{left:min(calc(var(--hud-rw) + 204px), max(180px, calc(100% - var(--hud-rw) - 204px - 210px)))}#hud #hud-stack>#pursuit{border-radius:11px;gap:3px;width:auto;max-width:100%;padding:4px 10px 5px}#hud #pursuit .pursuit-label{letter-spacing:.06em;column-gap:.3em;font-size:10.5px}#hud #pursuit .bust-bar{height:5px}#hud #pursuit .bust-hint{letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;overflow:hidden}#hud #hud-lcol>#mp-board,#hud #hud-lcol>#rank-goal,#hud #hud-lcol>#free-board,#hud #hud-lcol>#toast{zoom:.85}#hud .mp-board .nm{min-width:0;max-width:96px}#hud .rear-alert{left:auto;right:calc(22px + 2 * var(--ctl-l) + 22px + env(safe-area-inset-right,0px));bottom:calc(8px + var(--safe-b) + var(--ctl-l) / 2 - 10px);max-width:30vw;font-size:10px}.free-spec{max-width:calc(100vw - 4 * var(--ctl-l) - 80px);padding:7px 14px;font-size:14px}.free-spec svg{width:17px;height:17px}.free-call.free-call.free-call.vis-spec{bottom:calc(63px + var(--safe-b,0px))}}@media (max-aspect-ratio:5/4) and (max-width:600px){#hud #hud-lcol>#detector{margin-bottom:4px}}@media (max-aspect-ratio:5/4) and (min-width:380px) and (max-width:600px){#hud #hud-lcol>#detector:not(.hidden)~.heli-chip,#hud #hud-lcol>#ticker:not(.hidden)~.heli-chip{max-width:calc(var(--hud-lw) + 16px);letter-spacing:.05em}}@media (max-width:359px){html:not(.a11y-bighud):not(.a11y-contrast) #hud .hud-top .stat .value{letter-spacing:-.01em;font-size:15.5px}html:not(.a11y-bighud):not(.a11y-contrast) #hud .hud-top .stat.right{padding-right:40px}}#hud .pursuit .pst,#hud .pursuit .pst-search{display:none}#hud .pursuit.st-on .pst{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}#hud .pst-row{gap:4px;display:flex}#hud .pst-s{width:19px;height:19px;display:block}#hud .pst-s>svg,#gameover .gst>svg{fill:none;stroke:#ffffff24;stroke-width:1.6px;stroke-linejoin:round;width:100%;height:100%;display:block}#hud .pst-s.on>svg,#gameover .gst.on>svg{fill:#ffd86b;stroke:#ffd86b}#hud .pst-next{background:#ffffff1a;border-radius:2px;width:64%;height:3px;display:block;overflow:hidden}#hud .pst-next>b{transform-origin:0;will-change:transform;background:#ffd86b;height:100%;display:block;transform:scaleX(0)}#hud .pursuit.st-max .pst-next>b{background:#ff5a4e}html #app #hud#hud#hud #pursuit.st-search>.pursuit-label,html #app #hud#hud#hud #pursuit.st-search>.bust-bar,html #app #hud#hud#hud #pursuit.st-search>.bust-hint,html #app #hud#hud#hud #pursuit.st-search .pst-next{display:none}#hud .pursuit.st-search .pst-search{letter-spacing:.06em;color:var(--ink-dim);text-align:center;font-size:11px;font-weight:700;display:block}#hud .pursuit.st-search .pst-s.on>svg{fill:#a7acb8;stroke:#a7acb8}html:not(.a11y-photo):not(.a11y-calm) #hud .pursuit.st-search .pst-row{animation:1.6s ease-in-out infinite pst-blink}html.a11y-photo #hud .pursuit.st-search .pst-row,html.a11y-calm #hud .pursuit.st-search .pst-row{opacity:.5}@keyframes pst-blink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){html #hud .pursuit.st-search .pst-row{opacity:.5;animation:none}}html.tz-big #hud .pst-s{width:22px;height:22px}#gameover .go-stars{align-items:center;gap:2px;display:inline-flex}#gameover .gst{width:15px;height:15px;display:block}#gameover .go-stars>small{color:#ffd86b;margin-left:6px;font-size:.72em}#hud.rec-mode .hud-top,#hud.rec-mode #boost-bar,#hud.rec-mode #detector,#hud.rec-mode #hud-stack,#hud.rec-mode .mp-board,#hud.rec-mode .rank-goal,#hud.rec-mode .free-board,#hud.rec-mode .toast,#hud.rec-mode .ticker,#hud.rec-mode .highway-banner,#hud.rec-mode #popup-layer,#hud.rec-mode #rear-alert,#hud.rec-mode .room-chat,#hud.rec-mode #hud-rcol>:not(#btn-pause):not(#btn-cockpit){visibility:hidden}#hud.rec-mode #btn-pause{box-shadow:none;background:0 0;border-color:#0000}#hud.rec-mode #btn-pause span{background:0 0}#controls.rec-mode,#hud.rec-mode #btn-cockpit{opacity:0}#rec-corner{width:84px;height:calc(64px + var(--safe-t));z-index:40;background:0 0;border:0;margin:0;padding:0;display:none;position:absolute;top:0;left:0}#hud.rec-mode #rec-corner{pointer-events:auto;display:block}#rec-exit{top:calc(10px + var(--safe-t));z-index:41;border:1px solid var(--line);color:var(--ink);font:700 12px var(--font);letter-spacing:.02em;opacity:0;pointer-events:none;background:#080c18d1;border-radius:10px;padding:9px 14px;transition:opacity .2s;position:absolute;left:10px}#rec-exit.show{opacity:1;pointer-events:auto}#hud{--hud-op:1}#hud .hud-top,#hud #boost-bar,#hud #detector,#hud #hud-stack,#hud .mp-board,#hud .rank-goal,#hud .free-board,#hud .toast,#hud .ticker,#hud .highway-banner,#hud #popup-layer,#hud #rear-alert,#hud .room-chat{opacity:var(--hud-op,1)}.screen .mix-mid.mix-mid-end{align-items:flex-end;left:100%;transform:translate(-100%)}html.lfx-soft #flash{opacity:.45}html.lfx-soft #vignette:after{opacity:calc(var(--boost-glow,0) * .45)}html.lfx-soft .pursuit:before,html.lfx-soft .pursuit:after,html.lfx-soft .rear-alert.police:before,html.lfx-soft .rear-alert.police:after{box-shadow:none}html.lfx-none #flash,html.lfx-none #vignette:after{display:none}html.lfx-none .pursuit:before,html.lfx-none .rear-alert.police:before{opacity:1;box-shadow:none;border-color:#ffffff59;animation:none}html.lfx-none .pursuit:after,html.lfx-none .rear-alert.police:after{opacity:0;animation:none}html.lfx-none #btn-lights.flashing{animation:none!important}html.lfx-none #hud *,html.lfx-none #controls *{text-shadow:none}html.ra-key #ticker,html.ra-key #zone-chip,html.ra-key #highway-banner,html.ra-key #popup-layer,html.ra-key .bust-hint,html.ra-key .rear-alert.rival,html.ra-key #hud .toast-item:nth-last-child(n+2),html.ra-min #ticker,html.ra-min #zone-chip,html.ra-min #highway-banner,html.ra-min #popup-layer,html.ra-min #pursuit,html.ra-min #rank-goal,html.ra-min #free-board,html.ra-min #toast,html.ra-min #lookback-tag,html.ra-min #hud-stack>.rk-mark,html.ra-min .rear-alert:not(.urgent){display:none!important}html.ra-min .rear-alert.urgent,html.ra-key .rear-alert.urgent{max-width:40vw}.pause-clean-hint{color:var(--ink-dim,#9aa);text-align:center;margin:-4px 0 2px;font-size:11px;line-height:1.3}#btn-recmode-pause.is-new{border-color:var(--accent,#3fe0ff);animation:1.6s ease-in-out 3 pause-clean-pulse}@keyframes pause-clean-pulse{50%{box-shadow:0 0 0 3px rgba(var(--hud-accent-rgb), .35)}}#hs-strip{display:none}html.hs-simple #hs-strip{max-width:var(--hud-lw,210px);pointer-events:none;opacity:var(--hud-op,1);flex-wrap:wrap;align-content:flex-start;gap:4px;display:flex}html.hs-simple #detector,html.hs-simple #ticker,html.hs-simple #rank-goal,html.hs-simple #mp-board,html.hs-simple #free-board,html.hs-simple #toast,html.hs-simple #zone-chip,html.hs-simple #pursuit,html.hs-simple #phase-chip,html.hs-simple #highway-banner,html.hs-simple #popup-layer,html.hs-simple #rear-alert,html.hs-simple #lookback-tag,html.hs-simple .heli-chip{display:none!important}.hs-card{--hs-c:#cfc3ff;box-sizing:border-box;border:1px solid rgba(var(--nt-accent-rgb), .45);width:36px;height:40px;color:var(--hs-c);background:#08090ab8;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:relative;overflow:hidden}.hs-card.hs-off{display:none}.hs-card svg{flex:none;width:18px;height:18px}.hs-card b{font-variant-numeric:tabular-nums;letter-spacing:0;color:#fff;white-space:nowrap;max-width:100%;font:800 11px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:none}.hs-card.has-t b{display:block}.hs-card.has-t svg{width:16px;height:16px}.hs-card .hs-bar{background:#ffffff24;border-radius:2px;height:2px;display:none;position:absolute;bottom:3px;left:4px;right:4px;overflow:hidden}.hs-card.has-b .hs-bar{display:block}.hs-card .hs-bar u{background:var(--hs-c);transform-origin:0;height:100%;text-decoration:none;display:block}.hs-card.hs-purple{--hs-c:#b78bff;border-color:var(--nt-accent)}.hs-card.hs-gold{--hs-c:#f3c552;border-color:#f3c552b3}.hs-card.hs-warn{--hs-c:#f3c552;border-color:#f3c5528c}.hs-card.hs-hot{--hs-c:#ff5252;border-color:#ff3b3b;animation:.7s ease-in-out infinite alternate hs-pulse}@keyframes hs-pulse{to{background:#5a0e0ed9}}html.lfx-none .hs-card.hs-hot,html.a11y-photo .hs-card.hs-hot{background:#5a0e0ed9;animation:none}@media (prefers-reduced-motion:reduce){.hs-card.hs-hot{background:#5a0e0ed9;animation:none}}@media (max-height:460px){.hs-card{width:32px;height:36px}.hs-card svg{width:16px;height:16px}.hs-card.has-t svg{width:14px;height:14px}}@media (max-width:520px) and (min-height:521px){html.hs-simple #hs-strip{max-width:80px}}.screen.css-wait>*{visibility:hidden}.screen.css-wait:after{content:var(--i18n-loading,"Carregando…");font:700 16px var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--nt-dim,#a8a295);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}#menu .tb-left #menu-account-note,#menu .menu-topbar #btn-fullscreen>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#menu .menu-shell>.tagline{display:none}html.onb-fresh #menu .menu-shell>.tagline{display:block}#menu .menu-topbar #btn-fullscreen{place-items:center;display:grid}#menu .menu-topbar #btn-fullscreen.hidden{display:none}#menu .menu-topbar #btn-fullscreen svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}#menu .tb-left{align-items:center;gap:8px;min-width:0;display:flex}#menu .tb-left>.account-btn{background:#0a0a0dc7;border:1px solid #f3efe624;border-radius:3px;align-items:center;gap:7px;max-width:190px;height:40px;min-height:0;margin:0;padding:0 12px 0 6px;animation:none;display:inline-flex}#menu .tb-left>.account-btn .mi-icon{background:rgba(var(--nt-accent-rgb), .25);color:#d9c6ff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}#menu .tb-left>.account-btn .mi-icon svg{width:18px;height:18px}#menu .tb-left>.account-btn .mi-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;overflow:hidden}html.onb-fresh #menu .tb-left>.account-btn,html.onb-fresh #menu .tb-left>#menu-account-note{display:none}#menu #lobby-rail,#menu #lobby-side{min-width:0;display:flex}#menu #lobby-rail>.menu-item,#menu #menu-list .lobby-card{width:100%;height:auto;min-height:0;color:var(--nt-ink,#f3efe6);text-align:left;background:linear-gradient(160deg,#1c1826e6,#0a0a0deb);border:1px solid #f3efe61a;border-radius:3px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 8px;margin:0;padding:8px 10px 8px 12px;transition:border-color .15s,background .15s;display:grid;position:relative;transform:none;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #00000059}#menu #lobby-rail>.menu-item:hover,#menu #menu-list .lobby-card:hover{border-color:rgba(var(--nt-accent-rgb), .6)}#menu #lobby-rail>.menu-item:focus-visible{border-color:rgba(var(--nt-accent-rgb), .6)}#menu #menu-list .lobby-card:focus-visible{border-color:rgba(var(--nt-accent-rgb), .6)}#menu #lobby-rail>.menu-item:active,#menu #menu-list .lobby-card:active{border-color:rgba(var(--nt-accent-rgb), .8);background:linear-gradient(160deg,#401e6ee6,#100c18e6)}#menu #lobby-rail>.menu-item .mi-label,#menu #menu-list .lobby-card .mi-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--nt-ink,#f3efe6);grid-area:1/1;font-size:19px;line-height:1;display:block;overflow:hidden}#menu #lobby-rail>.menu-item .mi-note,#menu #menu-list .lobby-card .mi-note{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;grid-area:2/1/auto/-1;min-width:0;margin:0;font-size:10.5px;line-height:1.15;display:block;overflow:hidden}#menu #lobby-rail>.menu-item .mi-icon,#menu #menu-list .lobby-card .mi-icon{width:24px;height:22px;color:var(--nt-accent-text);grid-area:1/2;place-items:center;display:grid}#menu #lobby-rail>.menu-item .mi-icon svg,#menu #menu-list .lobby-card .mi-icon svg{width:21px;height:21px}#menu #menu-list .rank-item .mi-icon{color:var(--nt-gold,#f3c552)}#menu #lobby-rail>.market-item .mi-icon{color:var(--nt-accent-text)}#menu #lobby-rail>.market-item .mi-note{color:var(--nt-dim,#a8a295)}#menu #lobby-rail .new-tag,#menu #menu-list .new-tag{vertical-align:2px;margin-left:6px;padding:1px 5px;font-size:10px}#menu #lobby-side{flex-direction:column;gap:8px}#menu #lobby-side>.brand{margin:0}#menu #lobby-side>.brand:after{display:none}#menu #lobby-side>.brand .news-row{margin:0}#menu #menu-list{flex-direction:column;gap:8px;width:100%;max-width:none;margin:auto 0 0;display:flex}#menu #menu-list>.rk-mbar{gap:8px;margin:0}#menu #menu-list>.rk-mbar.is-open .rk-mb-go{font-size:0}#menu #menu-list>.rk-mbar.is-open .rk-mb-t b{letter-spacing:.04em;font-size:14.5px}#menu #menu-list .lobby-card{grid-column:auto;min-height:56px}#menu #menu-list .mp-cta .mi-note{align-items:center;gap:6px;display:flex}#menu #menu-list #btn-start{background:linear-gradient(180deg, var(--nt-accent-hi), var(--nt-accent-lo));width:100%;height:62px;min-height:0;box-shadow:none;clip-path:none;color:#fff;border:0;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0 18px 0 20px;transition:filter .15s,transform .12s;display:flex;position:relative;transform:none}#menu #menu-list #btn-start:hover{filter:brightness(1.12)}#menu #menu-list #btn-start:focus-visible{filter:brightness(1.12)}#menu #menu-list #btn-start:active{transform:scale(.99)}#menu #menu-list #btn-start .mi-label{white-space:nowrap;color:#fff;text-shadow:0 2px #28005a66;flex:none;font-size:30px;line-height:1}#menu #menu-list #btn-start .mi-note{text-overflow:ellipsis;letter-spacing:.08em;white-space:nowrap;color:#ffffffd9;flex-direction:row;flex:0 auto;align-items:center;gap:5px;min-width:0;margin:0;font-size:12px;line-height:1;display:inline-flex;overflow:hidden}#menu #menu-list #btn-start .mi-note strong{color:#fff;font-size:inherit}html.onb-fresh #menu #lobby-rail,#menu .rot-hint{display:none}#menu .rot-hint .rh-ico{fill:none;width:20px;height:20px;stroke:var(--nt-accent-text);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}#menu .rot-hint .rh-t{text-align:left;flex:1;min-width:0}#menu .rot-hint .rh-go{background:var(--nt-accent,#8b3dff);color:#fff;min-height:40px;font:800 13px var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:3px;flex:none;padding:0 12px}#menu .rot-hint .rh-x{width:40px;height:40px;color:var(--nt-dim,#a8a295);background:0 0;border:0;flex:none;place-items:center;display:grid}#menu .rot-hint .rh-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}#menu#menu .menu-topbar,#menu#menu .menu-shell{zoom:var(--lz,1)}#menu#menu #lobby-rail>.menu-item{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:2px 2px 3px;display:flex}#menu#menu #lobby-rail>.menu-item .mi-icon{width:20px;height:20px;color:var(--nt-accent-text,#b690ff);transition:transform .2s var(--nt-ease,ease), color .15s;order:-1}#menu#menu #lobby-rail>.menu-item .mi-icon svg{width:20px;height:20px}#menu#menu #lobby-rail>.menu-item .mi-label{letter-spacing:.06em;text-overflow:clip;max-width:100%;font-size:12.5px;line-height:1.1;overflow:hidden}#menu#menu #lobby-rail .mi-long{display:none}#menu#menu #lobby-rail>.menu-item .mi-note{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover){#menu#menu #lobby-rail>.menu-item:hover .mi-icon{color:#fff;transform:translateY(-2px)}}#menu#menu #lobby-rail .new-tag{border-radius:50%;width:7px;height:7px;margin:0;padding:0;font-size:0;position:absolute;top:4px;left:4px;overflow:hidden;box-shadow:0 0 0 2px #3ddc8438}#menu#menu #lobby-rail .menu-dot{margin:0;position:absolute;top:4px;right:4px}#menu #lobby-rail>.menu-item:active .mi-label,#menu #menu-list .lobby-card:active .mi-label{transform:none}#menu#menu #menu-list{flex-direction:column;gap:6px;width:100%;max-width:none;margin:0;display:flex}#menu#menu #menu-list>.rk-mbar{gap:7px;min-height:34px;margin:0;padding:6px 10px 8px}#menu#menu #menu-list>.rk-mbar.is-open{padding-bottom:6px}#menu#menu #menu-list>.rk-mbar .rk-mb-t{white-space:normal;text-overflow:clip;text-wrap:balance;min-width:0;font-size:12.5px;line-height:1.15;overflow:visible}#menu#menu #menu-list>.rk-mbar.is-open .rk-mb-t b{letter-spacing:.04em;font-size:14.5px}#menu#menu #menu-list>.rk-mbar .rk-mb-go{letter-spacing:.03em;font-size:11px}#menu#menu #menu-list>.rk-mbar:not(.is-done) .rk-mb-go{font-size:0}#menu#menu #menu-list .lobby-card{gap:1px 6px;min-height:42px;padding:5px 9px 5px 11px}#menu#menu #menu-list .lobby-card .mi-label{font-size:18px;line-height:1.15}#menu#menu #menu-list .lobby-card .mi-note{font-size:11px}#menu#menu #menu-list .lobby-card .mi-icon{width:20px;height:18px}#menu#menu #menu-list .lobby-card .mi-icon svg{width:18px;height:18px}#menu#menu #menu-list .lobby-card .new-tag{vertical-align:0;margin:0;padding:1px 5px;font-size:10.5px;line-height:1.25;position:absolute;bottom:6px;right:30px}#menu#menu #menu-list #btn-start{gap:6px;height:50px;padding:0 12px 0 14px}#menu#menu #menu-list #btn-start .mi-label{letter-spacing:.04em;font-size:30px}#menu#menu #menu-list #btn-start .mi-note{letter-spacing:.04em;font-size:11.5px;line-height:1.25}#menu#menu #lobby-side>.ev-banner .evb-txt strong{font-size:15.5px}#menu#menu #lobby-side>.ev-banner .evb-long{display:none}#menu#menu #lobby-side>.ev-banner .evb-short{display:inline}#menu#menu #lobby-side>.ev-banner .evb-txt small{white-space:normal;font-size:11px;line-height:1.2;display:block}#menu#menu #lobby-side>.ev-banner:not(.has-ready) .evb-go{text-align:center;background:0 0;width:14px;padding:0;font-size:0}#menu#menu #lobby-side>.ev-banner:not(.has-ready) .evb-go:after{content:"";border-top:2px solid var(--ev-accent2,var(--nt-accent-text));border-right:2px solid var(--ev-accent2,var(--nt-accent-text));width:7px;height:7px;display:inline-block;transform:rotate(45deg)}#menu#menu #lobby-side>.ev-banner,#menu#menu #lobby-side>.rm-feature,#menu#menu #lobby-side>.tester-card,#menu#menu #lobby-side>#menu-list>*{flex-shrink:0;min-height:min-content}#menu#menu #lobby-side>.tester-card .tc-long{display:none}#menu#menu #lobby-side>.rm-feature,#menu#menu #lobby-side>.tester-card{align-items:stretch;min-width:0;min-height:40px;margin:0;display:flex}#menu#menu #lobby-side>.rm-feature .rmf-main{flex:auto;gap:5px;min-width:0;padding:5px 5px 5px 6px}#menu#menu #lobby-side>.rm-feature .rmf-ico,#menu#menu #lobby-side>.tester-card .tc-icon{flex:none;width:20px;height:20px}#menu#menu #lobby-side>.rm-feature .rmf-text>b,#menu#menu #lobby-side>.tester-card .tc-text strong{letter-spacing:.02em;white-space:normal;text-wrap:balance;font-size:13px;line-height:1.08}#menu#menu #lobby-side>.rm-feature .rmf-text>small,#menu#menu #lobby-side>.rm-feature .rmf-count,#menu#menu #lobby-side>.rm-feature .rmf-send,#menu#menu #lobby-side>.tester-card .tc-text small,#menu#menu #lobby-side>.tester-card .tc-go{display:none}#menu#menu #lobby-side>.tester-card{align-items:center;gap:5px;padding:5px 5px 5px 6px}#menu#menu #lobby-side>.tester-card .tc-icon{place-items:center;display:grid}#menu#menu #lobby-side>.tester-card .tc-text strong{font-family:var(--nt-display,"Barlow Condensed", sans-serif);text-transform:uppercase;font-style:italic;font-weight:800}#menu#menu #lobby-side>.brand{margin:0}#menu#menu #lobby-side>.brand:after{display:none}#menu#menu #lobby-side>.brand .news-row{flex-wrap:nowrap;justify-content:center;gap:6px;margin:0;display:flex}#menu#menu #lobby-side>.brand .news-row>*{letter-spacing:.08em;white-space:nowrap;flex:0 auto;gap:5px;min-width:0;margin:0;padding:4px 9px;font-size:12px}#menu#menu #lobby-side>.brand .news-btn>span,#menu#menu #lobby-side>.brand .rm-btn>span,#menu#menu #lobby-side>.brand .bug-btn>b{display:none}#menu#menu #lobby-side>.brand .bug-btn{flex:none}#menu#menu #lobby-side>.night-note{margin:0;font-size:11.5px}@media (min-aspect-ratio:1){#menu{background:linear-gradient(90deg,#08090a99 0%,#08090a00 22% 64%,#08090a9e 100%),linear-gradient(#08090a8c 0%,#08090a00 20% 72%,#08090a8c 100%)}#menu#menu .menu-topbar{--lzi:calc(1 / var(--lz,1));top:calc(8px + var(--safe-t,0px) * var(--lzi));left:calc(12px + var(--sa-l,0px) * var(--lzi));right:calc(12px + var(--sa-r,0px) * var(--lzi))}#menu#menu .menu-topbar .tb-left{flex-direction:row;align-items:center}#menu#menu .menu-shell{--lzi:calc(1 / var(--lz,1));--pl:calc(12px + var(--sa-l,0px) * var(--lzi));--pr:calc(12px + var(--sa-r,0px) * var(--lzi));--rail-w:92px;--side-w:224px;--col-gap:12px;--dock-h:28px;grid-template-columns:var(--rail-w) minmax(0, 1fr) var(--side-w);align-items:stretch;column-gap:var(--col-gap);width:100%;max-width:none;height:100%;padding:calc(var(--lz-tb,50px) + 8px) var(--pr) calc(6px + var(--safe-b,0px) * .6 * var(--lzi)) var(--pl);box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto;row-gap:6px;margin:0;display:grid;position:relative;overflow:hidden}#menu#menu .menu-shell>#lobby-rail{flex-direction:column;grid-area:1/1/2/2;justify-content:flex-start;gap:5px;min-height:0;display:flex;overflow:visible}#menu#menu #lobby-rail>.menu-item{flex:1 1 0;min-height:34px;max-height:56px}#menu#menu #lobby-rail>.menu-item .mi-label{letter-spacing:.01em;font-size:11.5px;line-height:1.25}#menu#menu .menu-shell>#lobby-dock{grid-area:2/1/3/3;align-self:end}#menu#menu .menu-shell>.menu-foot{display:none}#menu#menu .menu-shell>#lobby-side{flex-direction:column;grid-area:1/3/3/4;align-items:stretch;gap:6px;min-height:0;padding:0;display:flex;position:static;overflow:visible}#menu#menu #lobby-side>*{flex:none;order:5;min-width:0;margin:0}#menu#menu #lobby-side>.fgoals{order:0}#menu#menu #lobby-side>.ev-banner{order:1}#menu#menu #lobby-side>.night-note{order:2}#menu#menu #lobby-side>#lobby-friends{flex:1 1 0;order:3;min-height:0}#menu#menu #lobby-side>#menu-list{order:6;margin-top:auto}#menu#menu #lobby-side>.sq-bar{order:7}#menu#menu #lobby-side>.rm-feature,#menu#menu #lobby-side>.cm-peek,#menu#menu #menu-list>.rk-mbar{display:none}#menu#menu .menu-shell>#live-feed{grid-area:1/2;place-self:end center;width:100%;max-width:300px;margin:0}#menu#menu .menu-shell>#install-card{grid-area:1/2;place-self:start center;max-width:300px;margin-top:58px}#menu#menu .menu-shell>.tagline{grid-area:1/2;place-self:center;max-width:300px}#menu#menu .dual-wallet.dual-wallet .w-cur{height:36px;padding:0 9px 0 6px;font-size:18px}#menu#menu .dual-wallet.dual-wallet .w-cur .coin,#menu#menu .dual-wallet.dual-wallet .w-cur .gem{font-size:18px}#menu#menu .dual-wallet.dual-wallet .wallet-plus{width:30px}#menu#menu .menu-topbar .menu-wallet{height:36px}#menu#menu .tb-left>.gift-btn{border-color:var(--nt-gold);gap:7px;height:40px;padding:0 12px 0 6px;box-shadow:0 0 14px #f3c55259}#menu#menu .tb-left>.gift-btn .gift-ico{width:32px;height:32px}#menu#menu .tb-left>.gift-btn .gift-timer{font-variant-numeric:tabular-nums;font-size:14px;display:inline}#menu#menu .tb-left.vis-wallet.vis-wallet>.account-btn{padding-right:6px}#menu#menu .tb-left.vis-wallet.vis-wallet>.account-btn .mi-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:none) and (pointer:coarse){#menu#menu .menu-shell{--rail-w:92px;--side-w:216px;--dock-h:32px}#menu#menu #lobby-rail>.menu-item{min-height:38px}#menu#menu #lobby-side>.night-note{display:none}}}@media (max-aspect-ratio:1){#menu#menu .menu-topbar{--lzi:calc(1 / var(--lz,1));top:calc(8px + var(--safe-t,0px) * var(--lzi));flex-wrap:wrap;align-items:center;gap:6px;left:12px;right:12px}#menu#menu .menu-topbar>.tb-left{display:contents}#menu#menu .menu-topbar>.tb-right{order:1;margin-left:auto}#menu#menu .menu-topbar:after{content:"";flex-basis:100%;order:1;height:0}#menu#menu .tb-left>:not(.account-btn){order:2}#menu#menu .tb-left>.account-btn{flex:0 auto;min-width:40px;max-width:calc(100% - 252px)}#menu#menu .tb-left.vis-wallet.vis-wallet>.account-btn{padding-right:6px}#menu#menu .tb-left.vis-wallet.vis-wallet>.account-btn .mi-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#menu#menu .tb-left>.account-btn .mi-label{font-size:14px}#menu#menu .menu-wallet.dual-wallet.dual-wallet{grid-template-columns:none;grid-auto-flow:column;gap:4px;height:34px}#menu#menu .dual-wallet.dual-wallet .w-cur{grid-area:auto;height:34px;padding:0 9px 0 6px;font-size:17px}#menu#menu .dual-wallet.dual-wallet .w-gold{border-radius:var(--nt-r)!important}#menu#menu .dual-wallet.dual-wallet .w-cur .coin,#menu#menu .dual-wallet.dual-wallet .w-cur .gem{font-size:17px}#menu#menu .dual-wallet.dual-wallet .wallet-plus{grid-area:auto;width:28px;height:34px;margin:0 0 0 -4px;font-size:20px}#menu#menu .tb-left>.gift-btn{height:34px;margin-left:auto}#menu#menu .tb-left>#menu-account-note.acc-wait{flex:1 1 0;order:2;align-self:center;width:auto;min-width:0;max-width:none;max-height:none;padding:5px 9px}#menu#menu .tb-left>.gift-btn .gift-timer{display:none}#menu#menu .menu-shell{--lzi:calc(1 / var(--lz,1));width:100%;max-width:460px;height:100%;padding:calc(var(--lz-tb,100px) + 10px) 12px calc(12px + var(--safe-b,0px) * var(--lzi));box-sizing:border-box;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:dense;align-content:stretch;gap:8px;margin:0 auto;display:grid;position:relative;overflow:hidden auto}#menu#menu .menu-shell:before{content:"";order:-1;grid-column:1/-1}#menu#menu .menu-shell>#lobby-side{display:contents}#menu#menu .menu-shell>*,#menu#menu #lobby-side>*{order:5;grid-column:1/-1;min-width:0;margin:0}#menu#menu .menu-shell>.tagline{order:0}#menu#menu #lobby-side>.rot-hint{order:1}#menu#menu #lobby-side>.brand{order:2}#menu#menu .menu-shell>#live-feed{order:3}#menu#menu #lobby-side>.night-note{order:4;justify-self:center}#menu#menu #lobby-side>.ev-banner{order:5}#menu#menu #lobby-side>.rm-feature{order:6;grid-column:auto/span 1}#menu#menu #lobby-side>.tester-card{order:7;grid-column:auto/span 1}#menu#menu .menu-shell:not(.vis-tester):not(.vis-tester):not(#rv) #lobby-side>.rm-feature,#menu#menu .menu-shell:not(.vis-rmf):not(.vis-rmf):not(.vis-rmf) #lobby-side>.tester-card{grid-column:1/-1}#menu#menu .menu-shell>#lobby-rail{order:8}#menu#menu #lobby-side>#menu-list{order:9}#menu#menu .menu-shell>#install-card{order:10}#menu#menu .menu-shell>.menu-foot{order:11}#menu#menu #lobby-side>.rot-hint{color:var(--nt-ink,#f3efe6);background:#0a0a0dc7;border:1px solid #f3efe624;border-radius:3px;align-items:center;gap:8px;padding:3px 3px 3px 10px;font-size:12.5px;display:flex}#menu#menu #lobby-side>.rot-hint .rh-go{min-height:34px}#menu#menu #lobby-side>.rot-hint .rh-x{width:34px;height:34px}#menu#menu .menu-shell>#lobby-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;padding:0;display:grid}#menu#menu #lobby-rail>.menu-item{flex-direction:row;gap:6px;min-height:38px;padding:0 6px}#menu#menu #lobby-rail>.menu-item .mi-label{font-size:14px}#menu#menu #menu-list .lobby-card{min-height:46px}#menu#menu #menu-list .lobby-card .mi-label{font-size:19px}#menu#menu #menu-list #btn-start{height:56px}#menu#menu #menu-list #btn-start .mi-label{font-size:32px}#menu#menu #lobby-side>.ev-banner .evb-txt strong{font-size:17px}#menu#menu #lobby-side>.ev-banner .evb-txt small{font-size:12px}#menu#menu #lobby-side>.rm-feature .rmf-text>b,#menu#menu #lobby-side>.tester-card .tc-text strong{font-size:14px}#menu#menu #menu-list>.rk-mbar.is-open .rk-mb-t b{font-size:16px}#menu#menu .menu-shell>.menu-foot{background:0 0;border:0;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;display:flex;position:static}}#menu#menu #lobby-side>.brand{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}#menu#menu #lobby-side>.ev-banner,#menu#menu #lobby-side>.rm-feature,#menu#menu #lobby-side>.tester-card,#menu#menu #lobby-side>.cm-peek,#menu#menu #lobby-side>.hot-note,#menu#menu #lobby-side>.night-note{box-sizing:border-box;height:26px;min-height:0;margin:0}#menu#menu #lobby-side>.ev-banner{gap:0 6px;padding:0 7px 0 5px}#menu#menu #lobby-side>.ev-banner .evb-ico{width:18px;height:20px}#menu#menu #lobby-side>.ev-banner .evb-ico svg{width:17px;height:19px}#menu#menu #lobby-side>.ev-banner .evb-txt strong{font-size:13.5px;line-height:1}#menu#menu #lobby-side>.ev-banner .evb-txt small{display:none}#menu#menu #lobby-side>.ev-banner.has-ready .evb-go{padding:3px 6px;font-size:10.5px}#menu#menu #lobby-side>.rm-feature{box-shadow:inset 2px 0 0 var(--nt-accent)}#menu#menu #lobby-side>.rm-feature .rmf-main,#menu#menu #lobby-side>.tester-card{gap:6px;padding:0 6px}#menu#menu #lobby-side>.rm-feature .rmf-ico,#menu#menu #lobby-side>.tester-card .tc-icon{width:16px;height:16px}#menu#menu #lobby-side>.rm-feature .rmf-ico svg,#menu#menu #lobby-side>.tester-card .tc-icon svg{width:11px;height:11px}#menu#menu #lobby-side>.rm-feature .rmf-text>b,#menu#menu #lobby-side>.tester-card .tc-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1;display:block;overflow:hidden}#menu#menu #lobby-side.vis-tester.vis-tester.vis-tester>.rm-feature .rmf-pre{display:none}#menu#menu #lobby-side>.cm-peek{border:1px solid #f3efe61a;border-left:2px solid var(--nt-accent,#8b3dff);background:#0a0a0dd1;border-radius:3px;flex-direction:row;align-items:center;gap:7px;width:auto;max-width:none;padding:0 8px 0 7px;font-size:12px;line-height:1.2;position:static;overflow:hidden}#menu#menu #lobby-side>.cm-peek.hidden{display:none}#menu#menu #lobby-side>.cm-peek .cm-peek-k{flex:none;gap:4px;font-size:10px}#menu#menu #lobby-side>.cm-peek ol{flex:auto}#menu#menu #lobby-side>.cm-peek .cm-peek-line:not(:last-child){display:none}#menu#menu #lobby-side>.cm-peek .cm-peek-line{opacity:1}#menu#menu #lobby-side>.cm-peek .cm-peek-who{max-width:45%}#menu#menu #lobby-side>.hot-note{white-space:nowrap;background:#0a0a0dd1;border:1px solid #3ddc8447;border-radius:3px;justify-content:flex-start;gap:7px;width:auto;padding:0 8px;font-size:12px;line-height:1}#menu#menu #lobby-side>.hot-note.hidden{display:none}#menu#menu #lobby-side>.hot-note>span{text-align:left;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}#menu#menu #lobby-side>.hot-note em{flex:none;font-size:11.5px}#menu#menu #lobby-side>.night-note{width:auto;max-width:none;padding:0 8px 0 7px;font-size:11px;position:static}#menu#menu#menu #lobby-side>[data-fit=off]{display:none}#menu#menu #lobby-rail>.rail-extras{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0;display:grid}#menu#menu #lobby-rail>.rail-extras>.news-btn{background:#0a0a0dd1;border-radius:3px;place-items:center;min-width:0;height:26px;margin:0;padding:0;font-size:0;display:grid;position:relative}#menu#menu #lobby-rail>.rail-extras>.news-btn:after{top:-2px;bottom:-2px;left:-2px;right:-2px}#menu#menu #lobby-rail>.rail-extras>.news-btn>span,#menu#menu #lobby-rail>.rail-extras>.news-btn>b{display:none}#menu#menu #lobby-rail>.rail-extras>.news-btn svg{width:14px;height:14px}#menu#menu #lobby-rail>.rail-extras .news-ico{fill:#bd7bff;stroke:none}#menu#menu #lobby-rail>.rail-extras .news-dot{width:7px;height:7px;margin:0;position:absolute;top:-3px;right:-3px}#menu#menu #lobby-rail>.rail-extras .news-dot.hidden{display:none}@media (max-aspect-ratio:1){#menu#menu #lobby-rail>.rail-extras{grid-column:1/-1;justify-content:center;gap:6px;display:flex}#menu#menu #lobby-rail>.rail-extras>.news-btn{gap:5px;height:28px;padding:0 9px;font-size:11px;display:inline-flex}#menu#menu #lobby-rail>.rail-extras>.news-btn>b{display:inline}#menu#menu #lobby-rail>.rail-extras>.bug-btn>b{display:none}#menu#menu #lobby-rail>.rail-extras .news-dot{position:static}}@media (min-aspect-ratio:1) and (max-height:400px){#menu#menu .menu-shell>#lobby-rail{gap:3px}#menu#menu #lobby-rail>.menu-item{gap:2px;padding:1px 2px 2px}#menu#menu #lobby-rail>.menu-item .mi-icon,#menu#menu #lobby-rail>.menu-item .mi-icon svg{width:18px;height:18px}#menu#menu #lobby-rail>.rail-extras>.news-btn{height:24px}}@media (min-aspect-ratio:1) and (max-height:500px){#menu#menu .menu-shell{row-gap:14px}}@media (min-aspect-ratio:1){#menu#menu .menu-shell>#lobby-rail[data-fit]{gap:3px}#menu#menu #lobby-rail[data-fit=row]>.menu-item{flex-direction:row;justify-content:flex-start;gap:6px;min-height:0;max-height:44px;padding:0 4px 0 9px}#menu#menu #lobby-rail[data-fit=row]>.menu-item .mi-icon,#menu#menu #lobby-rail[data-fit=row]>.menu-item .mi-icon svg{flex:none;width:16px;height:16px}#menu#menu #lobby-rail[data-fit=row]>.menu-item .mi-label{letter-spacing:0;min-width:0;font-size:11px;line-height:1.2}#menu#menu #lobby-rail[data-fit=row] .new-tag{width:5px;height:5px;top:3px;left:3px}#menu#menu .menu-shell[data-rail-fit=two]{--rail-w:152px}#menu#menu .menu-shell>#lobby-rail[data-fit=two]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,56px);align-content:start;display:grid}#menu#menu .menu-shell>#lobby-rail[data-fit=two]>.rail-extras{grid-column:1/-1}#menu#menu #lobby-rail[data-fit=two]>.menu-item{min-height:0;max-height:none;padding:1px 2px 2px}#menu#menu #lobby-rail[data-fit=two]>.menu-item .mi-label{letter-spacing:0;font-size:11px}#menu#menu .menu-shell>#lobby-rail[data-fit=two]>#btn-containers:nth-child(odd of .menu-item:not(.hidden,#btn-party)):nth-last-child(1 of .menu-item:not(.hidden,#btn-party)){grid-column:1/-1}#menu#menu .menu-shell>#lobby-rail[data-fit=two]>#btn-containers:nth-child(odd of .menu-item:not(.hidden,#btn-party)):nth-last-child(1 of .menu-item:not(.hidden,#btn-party)) .mi-label{font-size:12px}}@media (max-width:380px){#menu#menu .tb-left>.account-btn .mi-label{letter-spacing:0;text-overflow:clip;font-size:13px}#menu#menu #lobby-rail>.menu-item .mi-label{letter-spacing:0;font-size:12.5px}#menu#menu #menu-list .lobby-card .mi-label{letter-spacing:0;font-size:16.5px}}#menu#menu #menu-list{flex-direction:column;align-items:stretch;gap:6px;display:flex}#menu#menu #menu-list>#btn-ranking{grid-template-rows:auto;align-self:flex-end;width:76%}#menu#menu #menu-list>#btn-ranking .mi-note{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#menu#menu #menu-list .lobby-card .mi-label{font-style:italic;font-weight:800}#menu .mp-row{align-items:stretch;min-width:0;display:flex}#menu .mp-row>#btn-multiplayer{flex:auto;width:auto;min-width:0}#menu .mp-row.has-rank>#btn-multiplayer{border-left-color:#0000;border-top-left-radius:0;border-bottom-left-radius:0}#menu .rank-emb{width:46px;cursor:var(--nt-cur-pointer,pointer);background:linear-gradient(160deg,#1c1826e6,#0a0a0deb);border:1px solid #f3efe61a;border-right-color:#f3efe629;border-radius:3px 0 0 3px;flex:none;place-items:center;margin:0;padding:0;display:grid}#menu .rank-emb.hidden{display:none}#menu .rank-emb svg{width:32px;height:auto}#menu .rank-emb.is-dim svg{opacity:.55;filter:grayscale(.6)}#menu .rank-emb:hover{border-color:rgba(var(--nt-accent-rgb), .6)}#menu .rank-emb:focus-visible{border-color:rgba(var(--nt-accent-rgb), .6)}#menu #btn-multiplayer .mi-note b{color:var(--nt-gold,#f3c552);font-weight:800}#menu .play-row{align-items:stretch;gap:6px;min-width:0;display:flex}#menu#menu #menu-list .play-row>#btn-start{flex:auto;width:auto;min-width:0}#menu .squad-btn{width:50px;color:var(--nt-ink,#f3efe6);cursor:var(--nt-cur-pointer,pointer);background:#0a0a0ddb;border:1px solid #f3efe638;border-radius:0;flex:none;place-items:center;margin:0;padding:0;transition:border-color .15s,background .15s;display:grid;position:relative}#menu .squad-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}#menu .squad-btn:hover{border-color:var(--nt-accent,#8b3dff)}#menu .squad-btn:focus-visible{border-color:var(--nt-accent,#8b3dff)}#menu .squad-btn:active{background:rgba(var(--nt-accent-rgb), .28)}#menu .squad-btn .squad-count{background:var(--nt-accent,#8b3dff);color:#fff;font:800 10.5px/1.2 var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.04em;padding:1px 4px;position:absolute;top:-1px;right:-1px}#menu .squad-btn .squad-count.hidden,html.onb-fresh #menu .squad-btn,html.onb-fresh #menu #lobby-friends{display:none}#menu #lobby-friends{flex-direction:column;align-items:flex-end;min-height:0;display:flex;overflow:hidden}#menu #lobby-friends.hidden,#menu #lobby-friends.lf-none{display:none}#menu #lobby-friends .lf-head,#menu #lobby-friends .lf-list{box-sizing:border-box;width:62%;min-width:128px;max-width:100%}#menu #lobby-friends .lf-head{height:25px;color:var(--nt-ink,#f3efe6);cursor:var(--nt-cur-pointer,pointer);text-align:left;background:#0a0a0ddb;border:1px solid #f3efe61f;border-bottom:0;border-radius:3px 3px 0 0;flex:none;align-items:center;gap:5px;margin:0;padding:3px 6px 0 8px;display:flex;position:relative}#menu #lobby-friends .lf-head:before{content:"";background:var(--nt-stripe,repeating-linear-gradient(-45deg, var(--nt-accent) 0 10px, #08090a 10px 20px));height:3px;position:absolute;top:0;bottom:auto;left:0;right:0}#menu #lobby-friends .lf-head b{font:italic 800 13.5px/1 var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.06em;text-transform:uppercase}#menu #lobby-friends .lf-n{font:700 13px/1 var(--nt-display,"Barlow Condensed", sans-serif);color:var(--nt-dim,#a8a295);font-variant-numeric:tabular-nums}#menu #lobby-friends .lf-n em{color:var(--nt-accent-text,#c9a6ff);font-style:normal}#menu #lobby-friends .lf-req{background:#ff4d6d;border-radius:50%;width:7px;height:7px}#menu #lobby-friends .lf-go{color:var(--nt-accent-text,#c9a6ff);margin-left:auto;display:grid}#menu #lobby-friends .lf-go svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}#menu #lobby-friends .lf-list{background:#0a0a0ddb;border:1px solid #f3efe61f;border-top:0;border-radius:0 0 3px 3px;flex-direction:column;flex:0 auto;gap:2px;min-height:0;margin:0;padding:2px 4px 4px;list-style:none;display:flex;overflow:hidden}#menu #lobby-friends .lf-list>li{flex:none;align-items:center;gap:6px;min-width:0;height:28px;padding:0 0 0 2px;display:flex}#menu #lobby-friends .lf-list>li.lf-cut{display:none}.lf-av{border:1px solid hsl(var(--h,268) 60% 55% / .55);background:linear-gradient(160deg, hsl(var(--h,268) 55% 34%), hsl(var(--h,268) 45% 14%));color:#fff;width:24px;height:24px;font:italic 800 14px/1 var(--nt-display,"Barlow Condensed", sans-serif);border-radius:2px;flex:none;place-items:center;display:grid;position:relative}.lf-av .lf-dot{background:var(--nt-live,#3ddc84);border:2px solid #0a0a0d;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-3px;right:-3px}#menu #lobby-friends .lf-name{min-width:0;font:700 14px/1 var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.02em;color:var(--nt-ink,#f3efe6);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}#menu #lobby-friends .lf-add{color:#fff;width:24px;height:24px;cursor:var(--nt-cur-pointer,pointer);background:#ffffff0a;border:1px solid #f3efe63d;border-radius:0;flex:none;place-items:center;margin:0;padding:0;display:grid}#menu #lobby-friends .lf-add svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}#menu #lobby-friends .lf-add:hover{border-color:var(--nt-accent,#8b3dff);background:rgba(var(--nt-accent-rgb), .3)}#menu #lobby-friends .lf-add:focus-visible{border-color:var(--nt-accent,#8b3dff);background:rgba(var(--nt-accent-rgb), .3)}#menu #lobby-friends .lf-add.is-sent,#menu #lobby-friends .lf-add.is-in{color:var(--nt-live,#3ddc84);cursor:var(--nt-cur-default,default);border-color:#3ddc8480}#menu #lobby-friends .lf-empty{height:auto}#menu #lobby-friends .lf-addf{width:100%;height:28px;color:var(--nt-ink,#f3efe6);font:700 13px/1 var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.06em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;display:flex}#menu #lobby-friends .lf-addf svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:16px;height:16px}#menu .lobby-dock{min-width:0;height:var(--dock-h,28px);align-items:center;gap:6px;display:flex}#menu .lobby-dock .dock-btns{flex:none;align-items:stretch;gap:4px;height:100%;display:flex}#menu .lobby-dock .dock-btns>.rail-extras{display:contents}#menu#menu .lobby-dock .dock-btns .news-btn,#menu#menu .lobby-dock .dock-btns .dock-btn{width:var(--dock-h,28px);color:#d9c6ff;min-width:0;height:100%;min-height:0;box-shadow:none;clip-path:none;background:#0a0a0dd1;border:1px solid #f3efe633;border-radius:2px;place-items:center;margin:0;padding:0;font-size:0;display:grid;position:relative;transform:none}#menu#menu .lobby-dock .dock-btns .hidden,#menu#menu .lobby-dock .dock-btns .news-btn>span,#menu#menu .lobby-dock .dock-btns .news-btn>b,#menu#menu .lobby-dock .dock-btns .dock-btn>span,#menu#menu .lobby-dock .dock-btns .dock-btn:after{display:none}#menu#menu .lobby-dock .dock-btns .news-btn:after{top:-2px;bottom:-2px;left:-2px;right:-2px}.app-update .au-short{display:none}#menu#menu .lobby-dock .dock-btns>#app-update.dock-btn:not(.hidden){border-color:var(--nt-accent,#8b3dff);background:var(--nt-accent,#8b3dff);color:#fff;align-items:center;gap:5px;width:auto;padding:0 9px;display:flex}#menu#menu .lobby-dock .dock-btns>#app-update.dock-btn>.au-short{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800;display:inline}#menu#menu .lobby-dock .dock-btns svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}#menu#menu .lobby-dock .dock-btns .news-ico{fill:#bd7bff;stroke:none}#menu#menu .lobby-dock .dock-btns .news-btn:hover,#menu#menu .lobby-dock .dock-btns .dock-btn:hover{border-color:var(--nt-accent,#8b3dff);color:#fff}#menu#menu .lobby-dock .dock-btns .news-btn:focus-visible{border-color:var(--nt-accent,#8b3dff);color:#fff}#menu#menu .lobby-dock .dock-btns .dock-btn:focus-visible{border-color:var(--nt-accent,#8b3dff);color:#fff}#menu#menu .lobby-dock .dock-btns .news-dot{width:7px;height:7px;margin:0;position:absolute;top:-3px;right:-3px}#menu#menu .lobby-dock .dock-btns .news-dot.hidden,#menu#menu .lobby-dock .dock-btns>.tester-card .tc-text,#menu#menu .lobby-dock .dock-btns>.tester-card .tc-go{display:none}#menu#menu .lobby-dock .dock-btns>.tester-card .tc-icon{color:#7cc4ff;background:0 0;width:auto;height:auto;display:grid}#menu#menu .lobby-dock>.hot-note{white-space:nowrap;background:#0a0a0dd1;border:1px solid #f3efe633;border-radius:2px;flex:0 auto;justify-content:flex-start;align-items:center;gap:8px;width:auto;min-width:0;max-width:260px;height:100%;margin:0;padding:0 10px;font-size:12.5px;line-height:1;display:flex}#menu#menu .lobby-dock>.hot-note.hidden{display:none}#menu#menu .lobby-dock>.hot-note>span{text-align:left;text-overflow:ellipsis;min-width:0;color:var(--nt-ink,#f3efe6);flex:auto;overflow:hidden}#menu#menu .lobby-dock>.hot-note em{font:italic 800 13px/1 var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.06em;text-transform:uppercase;border-left:1px solid #f3efe633;flex:none;padding-left:8px}#menu#menu .lobby-dock>#mp-invite em:before{content:var(--i18n-enter,"Entrar")}html.onb-fresh #menu .lobby-dock{display:none}@media (min-aspect-ratio:1) and (hover:none) and (pointer:coarse){#menu#menu #menu-list .lobby-card{min-height:46px}#menu#menu #menu-list>.mp-row>#btn-multiplayer{min-height:50px}#menu#menu #menu-list #btn-start{height:60px}#menu#menu #menu-list #btn-start .mi-label{font-size:33px}#menu .squad-btn{width:58px}#menu .squad-btn svg{width:30px;height:30px}#menu .rank-emb{width:50px}#menu .rank-emb svg{width:36px}#menu #lobby-friends .lf-list>li{height:30px}#menu #lobby-friends .lf-add{width:28px;height:28px}#menu#menu .lobby-dock .dock-btns svg{width:17px;height:17px}}@media (min-aspect-ratio:1){#menu#menu .menu-shell>#live-feed{justify-self:start;max-width:min(300px,100% - 64px)}#menu#menu .ev-orn .ev-kc-bal,#menu#menu .ev-orn .ev-p1{right:calc(var(--lobby-side-x,260px) + 10px);bottom:calc(10px + var(--safe-b,0px));width:44px;height:60px}#menu#menu .ev-orn .ev-p1{height:40px}#menu#menu .ev-orn .ev-kc-pin,#menu#menu .ev-orn .ev-p2{display:none}#menu#menu .ev-orn .ev-kc-kite{top:calc(var(--lobby-top,60px) + 12px);right:auto;left:calc(var(--lobby-rail-x,100px) + 24px)}}#menu#menu #menu-list .play-row>#btn-start{flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 8px}#menu#menu #menu-list .play-row>#btn-start .mi-label{line-height:.95}#menu#menu #menu-list .play-row>#btn-start .mi-note{letter-spacing:.08em;max-width:100%;font-size:10.5px;line-height:1.1}#menu#menu #menu-list #btn-multiplayer.is-mode .mi-icon{display:none}#menu#menu #menu-list #btn-multiplayer.is-mode .mi-label{text-overflow:clip;grid-column:1/-1;overflow:visible}#menu#menu .lobby-dock>.hot-note{max-width:300px}#menu#menu .lobby-dock .dock-btns>#btn-fullscreen,#menu#menu .lobby-dock .dock-btns>.menu-foot-btn{z-index:auto;border-color:#f3efe633;border-radius:2px;align-self:stretch;height:auto;position:relative;top:auto;bottom:auto;left:auto;right:auto}#menu#menu .lobby-dock .dock-btns>#btn-fullscreen.hidden,#menu#menu .lobby-dock .dock-btns>.menu-foot-btn.hidden,#menu#menu #lobby-side>.rm-feature,#menu#menu #lobby-side>.cm-peek,#menu#menu #menu-list>.rk-mbar{display:none}@media (max-aspect-ratio:1){#menu#menu .menu-shell>#live-feed{order:2}#menu#menu #lobby-side>.ev-banner{order:3}#menu#menu .menu-shell>#lobby-rail{order:4}#menu#menu #lobby-side>#lobby-friends{order:5}#menu#menu #lobby-side>#menu-list{order:6}#menu#menu .menu-shell>#lobby-dock{--dock-h:34px;order:7;justify-content:center}#menu#menu .menu-shell>.menu-foot{order:8}#menu #lobby-friends .lf-head,#menu #lobby-friends .lf-list{width:100%}#menu #lobby-friends .lf-list>li:nth-child(n+4){display:none}#menu#menu #menu-list>#btn-ranking{align-self:stretch;width:auto;min-height:46px}#menu#menu #menu-list>.mp-row>#btn-multiplayer{min-height:52px}#menu#menu #menu-list .play-row>#btn-start{height:64px}#menu .squad-btn{width:64px}}#menu#menu #lobby-side>#menu-list>#btn-ranking,#menu#menu #lobby-side>#menu-list>.mp-row{min-height:42px}@media (min-aspect-ratio:1) and (hover:none) and (pointer:coarse){#menu#menu #lobby-side>#menu-list>#btn-ranking{min-height:46px}#menu#menu #lobby-side>#menu-list>.mp-row{min-height:50px}}@media (max-aspect-ratio:1){#menu#menu #lobby-side>#menu-list>#btn-ranking{min-height:46px}#menu#menu #lobby-side>#menu-list>.mp-row{min-height:52px}}@media (min-aspect-ratio:1){#menu#menu .ev-orn .ev-kc-bal,#menu#menu .ev-orn .ev-p1{bottom:calc(var(--safe-b,0px) + 82px * var(--lz,1))}}@media (min-aspect-ratio:1) and (max-height:460px){#menu#menu .ev-orn .ev-kc-kite{display:none}}#menu #lobby-friends .lf-name{text-align:left}#menu .hot-note .hn-short{display:none}#menu .hot-note .hn-long,#menu .hot-note .hn-short,#menu .hot-note .hn-n{font-weight:inherit;color:inherit}#menu .hot-note .hn-n{font-weight:800}@media (hover:none) and (pointer:coarse),(max-width:700px){#menu .hot-note .hn-long{display:none}#menu .hot-note .hn-short{display:inline}}#menu#menu .lobby-dock>.hot-note[data-fit] .hn-long{display:none}#menu#menu .lobby-dock>.hot-note[data-fit] .hn-short{display:inline}#menu#menu .lobby-dock>.hot-note[data-fit=tiny]{gap:4px;padding:0 6px}#menu#menu .lobby-dock>.hot-note[data-fit=tiny] .live-dot{display:none}#menu#menu .lobby-dock>.hot-note[data-fit=tiny]>span{white-space:normal;font-size:11px;line-height:1.05}#menu#menu .lobby-dock>.hot-note[data-fit=tiny] em{letter-spacing:0;padding-left:5px;font-size:0}#menu#menu .lobby-dock>.hot-note[data-fit=tiny] em:before{content:none}#menu#menu .lobby-dock>.hot-note[data-fit=tiny] em:after{content:"›";font-size:16px}#menu#menu .lobby-dock>.hot-note[data-fit=off]{display:none}#menu#menu .menu-shell>#lobby-side[data-fit=tight]{gap:3px}#menu#menu #lobby-side[data-fit=tight]>#lobby-friends .lf-head{height:22px;padding-top:2px}@media (max-aspect-ratio:1){#menu#menu .menu-shell>#lobby-dock{flex-wrap:wrap;row-gap:6px;height:auto}#menu#menu .menu-shell>#lobby-dock .dock-btns{height:var(--dock-h,34px)}#menu#menu .lobby-dock>.hot-note{max-width:none;height:var(--dock-h,34px);flex:100%}}#menu #lobby-friends .lf-add.is-offl{color:#f3efe68c;background:0 0;border-color:#f3efe624}#menu #lobby-friends .lf-list>li.is-off{opacity:1}#menu #lobby-friends .lf-list>li.is-off .lf-av,#menu #lobby-friends .lf-list>li.is-off .lf-name{opacity:.5}#menu #lobby-friends .lf-go[data-more]:not([data-more=""]):before{content:attr(data-more);font:700 12px/1 var(--nt-display,"Barlow Condensed", sans-serif);color:#7dd3fc;margin-right:3px}#menu #lobby-friends .lf-go{align-items:center;display:flex}#menu#menu #lobby-rail>#btn-party,#menu#menu .ev-orn .ev-kc:not(.ev-kc-confetti),#menu#menu .ev-orn .ev-p,#menu#menu .ev-orn .ev-bat,#menu#menu .ev-orn .ev-moon,#menu#menu .ev-orn .ev-witch{display:none}#menu .squad-btn .squad-count{font:italic 800 11px/1.2 var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.06em;padding:1px 4px 0;top:3px;right:3px}@media (max-aspect-ratio:1){#menu#menu#menu .menu-shell{padding-top:calc(var(--lz-tb,100px) + 8px);flex-direction:column;align-items:stretch;gap:6px;display:flex}#menu#menu#menu .menu-shell:before{flex:1 1 0;order:20;min-height:0;margin:0}#menu#menu#menu .menu-shell>*,#menu#menu#menu #lobby-side>*{flex:none;order:11;align-self:stretch;width:auto;max-width:none;margin:0}#menu#menu#menu #lobby-side>.rot-hint{order:1}#menu#menu#menu .menu-shell>#install-card{order:2}#menu#menu#menu .menu-shell>.menu-foot{order:3}#menu#menu#menu .menu-shell>.menu-foot:not(.vis-footany):not(.vis-footany){display:none}#menu#menu#menu .menu-shell>#live-feed{order:4}#menu#menu#menu #lobby-side>.fgoals{order:5}#menu#menu#menu #lobby-side>.ev-banner{order:6}#menu#menu#menu #lobby-side>.duo-banner{order:7}#menu#menu#menu #lobby-side>.night-note{order:8;justify-self:auto}#menu#menu#menu #lobby-side>#lobby-friends{order:21}#menu#menu#menu .menu-shell>#lobby-dock{order:22}#menu#menu#menu .menu-shell>#lobby-rail{order:23}#menu#menu#menu #lobby-side>#menu-list{order:24}#menu#menu#menu #lobby-side>.rot-hint{box-sizing:border-box;gap:7px;height:30px;padding:0 2px 0 8px;font-size:12px;line-height:1}#menu#menu#menu #lobby-side>.rot-hint .rh-ico{flex:none;width:16px;height:16px}#menu#menu#menu #lobby-side>.rot-hint .rh-t{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}#menu#menu#menu #lobby-side>.rot-hint .rh-go{flex:none;height:24px;min-height:0;padding:0 9px;font-size:11px}#menu#menu#menu #lobby-side>.rot-hint .rh-x{flex:none;width:28px;height:28px}#menu#menu#menu #lobby-side>.rot-hint .rh-x svg{width:14px;height:14px}#menu#menu#menu .menu-shell>#live-feed.lf-ticker{box-sizing:border-box;height:28px;min-height:0}#menu#menu#menu #lobby-side>.ev-banner,#menu#menu#menu #lobby-side>.night-note{height:28px}#menu#menu#menu .menu-shell>#lobby-dock{display:contents}#menu#menu#menu .menu-shell>#lobby-dock>*{flex:none;order:22;margin:0}#menu#menu#menu .menu-shell>#lobby-dock>.dock-btns{align-self:center;height:32px}#menu#menu#menu .menu-shell>#lobby-dock>.hot-note{box-sizing:border-box;order:8;align-self:stretch;width:auto;max-width:none;height:28px}#menu#menu#menu .menu-shell>#lobby-rail{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;width:auto;padding:0;display:grid}#menu#menu#menu #lobby-rail>.menu-item{flex-direction:column;grid-row:1;justify-content:center;gap:3px;min-width:0;height:54px;min-height:54px;padding:4px 2px 3px}#menu#menu#menu #lobby-rail>.menu-item .mi-icon,#menu#menu#menu #lobby-rail>.menu-item .mi-icon svg{width:20px;height:20px}#menu#menu#menu #lobby-rail>.menu-item .mi-label{letter-spacing:.02em;max-width:100%;font-size:13px;line-height:1.15}#menu#menu#menu #lobby-rail>.menu-item .mi-long{display:none}#menu#menu#menu #lobby-rail .menu-dot{top:3px;right:3px}#menu#menu#menu #lobby-rail>.rail-extras{grid-area:2/1/auto/-1}#menu#menu#menu .menu-shell>#lobby-rail#lobby-rail#lobby-rail.vis-spincont.vis-spincont{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}#menu#menu#menu #lobby-rail#lobby-rail#lobby-rail.vis-spincont.vis-spincont>.menu-item{grid-row:auto;height:48px;min-height:48px}#menu#menu#menu #lobby-rail#lobby-rail#lobby-rail.vis-spincont.vis-spincont>.rail-extras{grid-row:auto}#menu#menu#menu #lobby-side>#menu-list{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:6px;display:grid}#menu#menu#menu #lobby-side>#menu-list>*{grid-column:1/-1;min-width:0}#menu#menu#menu #lobby-side>#menu-list>#btn-ranking{grid-column:1;width:auto;height:52px;min-height:52px}#menu#menu#menu #lobby-side>#menu-list>.mp-row{grid-column:2;height:52px;min-height:52px}#menu#menu#menu #lobby-side>#menu-list>.mp-row>#btn-multiplayer{height:100%;min-height:0}#menu#menu#menu #menu-list .lobby-card .mi-label{letter-spacing:.01em;font-size:18px}#menu#menu#menu #lobby-side>#menu-list>.play-row{grid-column:1/-1}#menu#menu#menu #menu-list .play-row>#btn-start{height:68px}#menu#menu#menu #menu-list .play-row>#btn-start .mi-label{font-size:34px}#menu#menu#menu .play-row>.squad-btn{width:68px;height:68px}}#menu#menu #lobby-rail>#btn-containers .mi-label{letter-spacing:0}@media (min-aspect-ratio:1) and (max-height:500px){#menu#menu #lobby-rail>#btn-containers .mi-label{font-size:.86em}}@media (max-aspect-ratio:1){html.sq-open #menu#menu#menu #lobby-side>.ev-banner,html.sq-open #menu#menu#menu #lobby-side>.duo-banner{order:21}html.sq-open #menu#menu#menu #lobby-side>#lobby-friends{order:22}#menu#menu#menu #lobby-side>.sq-bar{order:25}#menu#menu#menu .menu-shell>.sq-dock{order:26;align-self:center}}@media (max-aspect-ratio:1) and (max-width:420px){#menu#menu#menu #menu-list .lobby-card .mi-label{letter-spacing:0;font-size:16.5px}}@media (min-aspect-ratio:1) and (hover:none) and (pointer:coarse){#menu#menu #menu-list .lobby-card .mi-label{letter-spacing:0;font-size:15.5px}}@media (min-aspect-ratio:1) and (not ((hover:none) and (pointer:coarse))){#menu#menu #menu-list #btn-start{gap:2px;height:57px;padding-top:9px;padding-bottom:0}#menu#menu #menu-list .lobby-card .mi-label{letter-spacing:0;font-size:17px}}@media (max-aspect-ratio:1){#menu#menu#menu #lobby-rail>.menu-item{container-type:inline-size}@container (width<=70px){#menu#menu#menu #lobby-rail>.menu-item .mi-label{letter-spacing:0;font-size:11px}}}@media (max-aspect-ratio:1) and (max-width:420px){#menu#menu#menu .menu-shell>#lobby-rail#lobby-rail#lobby-rail:not(.vis-spincont):not(.vis-spincont){gap:4px}#menu#menu#menu #lobby-rail#lobby-rail#lobby-rail:not(.vis-spincont):not(.vis-spincont)>.menu-item{padding-left:1px;padding-right:1px}}#menu#menu#menu #menu-list #btn-ranking:lang(en) .mi-label{zoom:.74}#menu#menu#menu #menu-list .lobby-card:lang(es) .mi-label{zoom:.92}#menu#menu#menu #lobby-rail>#btn-containers:lang(es) .mi-label{zoom:.8}#menu #lobby-rail>.discord-item{text-decoration:none}#menu #lobby-rail>.discord-item .mi-icon{color:#b7b3ff}@media (hover:hover){#menu#menu #lobby-rail>.discord-item:hover .mi-icon{color:#d4d1ff}}@media (max-aspect-ratio:1){#menu#menu#menu .menu-shell>#lobby-rail#lobby-rail#lobby-rail.vis-spincont.vis-spincont.has-discord{grid-template-columns:repeat(4,minmax(0,1fr))}}#menu .more-item,#menu .lobby-more{display:none}@media (max-aspect-ratio:1){#menu#menu#menu .menu-shell>#lobby-rail#lobby-rail#lobby-rail.has-more{order:25;grid-template-columns:none;grid-auto-columns:minmax(min-content,1fr);grid-auto-flow:column;gap:4px;position:relative}#menu#menu#menu #lobby-rail#lobby-rail#lobby-rail.has-more>.menu-item{grid-row:1;gap:4px;height:54px;min-height:54px;padding:5px 2px 4px;container-type:normal}#menu#menu#menu #lobby-rail#lobby-rail#lobby-rail.has-more>.menu-item .mi-label{letter-spacing:.02em;min-width:max-content;font-size:13px}#menu#menu#menu #lobby-rail.has-more>.more-item{align-items:center;display:flex}#menu#menu#menu #lobby-rail.has-more>.more-item .mi-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px}#menu#menu#menu #lobby-rail.has-more>.more-item.is-open{border-color:var(--nt-accent,#8b3dff);background:rgba(var(--nt-accent-rgb,139, 61, 255), .28);color:#fff}#menu#menu#menu #lobby-rail.has-more>.more-item .lm-dot{background:#ff4d58;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;right:6px;box-shadow:0 0 0 2px #0a0a0de6}#menu#menu#menu #lobby-rail.has-more>.more-item .lm-dot.hidden{display:none}#menu#menu#menu #lobby-rail.has-more>.lobby-more:not(.hidden){z-index:6;overscroll-behavior:contain;background:var(--nt-grain,none), linear-gradient(180deg, #1b1e21, #0d0e10 70%);max-height:min(70vh,520px);animation:lm-in .18s var(--nt-ease,ease-out) both;border:1px solid #f3efe633;border-radius:3px;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 -18px 40px #0000008c}#menu#menu#menu #lobby-more:before{content:"";background:var(--nt-stripe,#8b3dff);height:4px;position:absolute;top:0;bottom:auto;left:0;right:0}#menu#menu#menu #lobby-more .lm-head{justify-content:space-between;align-items:center;min-height:36px;padding-top:2px;display:flex}#menu#menu#menu #lobby-more .lm-head b{font:italic 800 20px/1 var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.02em;text-transform:uppercase;color:var(--nt-ink,#f3efe6)}#menu#menu#menu #lobby-more .lm-x{width:40px;height:40px;color:var(--nt-ink,#f3efe6);background:#08090ab3;border:1px solid #f3efe63d;border-radius:2px;place-items:center;margin:0 -4px 0 0;padding:0;display:grid}#menu#menu#menu #lobby-more .lm-x svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:18px;height:18px}#menu#menu#menu #lobby-more .lm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}#menu#menu#menu #lobby-more .lm-grid:empty{display:none}#menu#menu#menu #lobby-more .lm-grid>.menu-item{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;height:62px;min-height:62px;margin:0;padding:6px 4px;text-decoration:none;display:flex;position:relative}#menu#menu#menu #lobby-more .lm-grid>.menu-item.hidden,#menu#menu#menu #lobby-more .lm-grid>#btn-party{display:none}#menu#menu#menu #lobby-more .lm-grid>.menu-item .mi-icon,#menu#menu#menu #lobby-more .lm-grid>.menu-item .mi-icon svg{width:22px;height:22px}#menu#menu#menu #lobby-more .lm-grid>.menu-item .mi-label{letter-spacing:.02em;white-space:nowrap;max-width:100%;font-size:14px;line-height:1.1}#menu#menu#menu #lobby-more .lm-grid>.menu-item .mi-note,#menu#menu#menu #lobby-more .lm-grid>.menu-item .mi-long{display:none}#menu#menu#menu #lobby-more .lm-grid .menu-dot{top:4px;right:4px}#menu#menu#menu #lobby-more .lm-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;height:auto;display:grid}#menu#menu#menu #lobby-more .lm-tools>.rail-extras{display:contents}#menu#menu#menu #lobby-more .lm-tools .news-btn,#menu#menu#menu #lobby-more .lm-tools .dock-btn{z-index:auto;width:auto;min-width:0;height:46px;min-height:0;color:var(--nt-ink,#f3efe6);font:700 14px/1.1 var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.03em;text-align:left;text-transform:uppercase;box-shadow:none;clip-path:none;white-space:normal;overflow-wrap:anywhere;background:#0a0a0dd1;border:1px solid #f3efe633;border-radius:2px;justify-content:flex-start;align-items:center;gap:9px;margin:0;padding:0 10px;text-decoration:none;display:flex;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden;transform:none}#menu#menu#menu #lobby-more .lm-tools .hidden,#menu#menu#menu #lobby-more .lm-tools>.hidden{display:none}#menu#menu#menu #lobby-more .lm-tools svg{fill:none;stroke:#d9c6ff;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}#menu#menu#menu #lobby-more .lm-tools .news-ico{fill:#bd7bff;stroke:none}#menu#menu#menu #lobby-more .lm-tools .news-btn>b,#menu#menu#menu #lobby-more .lm-tools .dock-btn>b{min-width:0;font:inherit;color:inherit;display:inline}#menu#menu#menu #lobby-more .lm-tools .news-btn:hover,#menu#menu#menu #lobby-more .lm-tools .dock-btn:hover{border-color:var(--nt-accent,#8b3dff)}#menu#menu#menu #lobby-more .lm-tools .news-btn:focus-visible{border-color:var(--nt-accent,#8b3dff)}#menu#menu#menu #lobby-more .lm-tools .dock-btn:focus-visible{border-color:var(--nt-accent,#8b3dff)}#menu#menu#menu #lobby-more .lm-tools .news-btn>span,#menu#menu#menu #lobby-more .lm-tools .dock-btn:after,#menu#menu#menu #lobby-more .lm-tools .news-btn:after{display:none}#menu#menu#menu #lobby-more .lm-tools #btn-fullscreen>.fs-enter{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}#menu#menu#menu #lobby-more .lm-tools .news-dot{width:8px;height:8px;margin:0;position:absolute;top:5px;right:5px}#menu#menu#menu #lobby-more .lm-tools>.tester-card .tc-text{min-width:0;display:block}#menu#menu#menu #lobby-more .lm-tools>.tester-card .tc-text small,#menu#menu#menu #lobby-more .lm-tools>.tester-card .tc-long,#menu#menu#menu #lobby-more .lm-tools>.tester-card .tc-go{display:none}#menu#menu#menu #lobby-more .lm-tools>#app-update.dock-btn:not(.hidden){border-color:var(--nt-accent,#8b3dff);background:var(--nt-accent,#8b3dff);color:#fff}#menu#menu#menu #lobby-friends .lf-list>li:nth-child(n+3){display:none}}@keyframes lm-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){#menu#menu#menu #lobby-more{animation:none}}#menu#menu#menu .menu-shell>#live-feed[data-fit=off]{display:none}@media (max-aspect-ratio:1){#menu#menu#menu .menu-shell>#lobby-dock>.dock-btns{display:none}#menu#menu#menu .tb-left>.gift-btn{order:0;margin-left:0}}@media (max-aspect-ratio:1) and (max-width:359px){#menu#menu#menu #lobby-side>#menu-list{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:5px}}@media (max-aspect-ratio:1){html.sq-open #menu#menu#menu .menu-shell>#lobby-rail#lobby-rail#lobby-rail.has-more{order:27}}#menu#menu#menu #lobby-side>#rot-hint[data-fit=off],#menu#menu#menu .menu-shell>#install-card[data-fit=off]{display:none}#menu#menu#menu #menu-level .nvl-chip-t,#menu#menu#menu .lf-item .lf-text small,#menu#menu#menu .fg-tg>b,#menu#menu#menu .fg-tg>small,#menu#menu#menu .fg-row small,#menu#menu#menu .mi-note.mp-cta-tag,#menu#menu#menu #menu-mp-label .new-tag,#menu#menu#menu .hot-note .hn-short,#menu#menu#menu #menu-list #btn-start .mi-note.best-line,#menu#menu#menu #menu-list #btn-start .mi-note.best-line strong{letter-spacing:.01em;font-size:12px}@media (min-aspect-ratio:1){#menu#menu#menu #lobby-rail#lobby-rail>.menu-item .mi-label{font-size:12px}}.screen #mp-modes,#priv-pop #priv-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.screen #mp-modes:has(>#mp-mode-racha.hidden)>[data-mode=free]{grid-column:1/-1}#priv-pop #priv-modes:has(>#priv-mode-racha.hidden)>[data-pmode=free]{grid-column:1/-1}.screen #mp-modes>button,#priv-pop #priv-modes>button{border:1px solid var(--nt-line,#f3efe61f);background:linear-gradient(180deg, #ffffff0a, #fff0 60%), var(--nt-black,#08090a);min-width:0;min-height:54px;color:var(--nt-ink,#f3efe6);font:800 17px/1.05 var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;box-shadow:none;border-radius:2px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;margin:0;padding:8px 12px 8px 14px;transition:border-color .15s,background .15s;display:flex;position:relative}.screen #mp-modes>button:before,#priv-pop #priv-modes>button:before{content:"";background:0 0;width:3px;transition:background .15s;position:absolute;top:-1px;bottom:-1px;left:-1px}@media (hover:hover){.screen #mp-modes>button:hover,#priv-pop #priv-modes>button:hover{border-color:var(--nt-line-strong,#f3efe63d);color:var(--nt-ink,#f3efe6)}.screen #mp-modes>button:not(.active):hover:before,#priv-pop #priv-modes>button:not(.active):hover:before{background:rgba(var(--nt-accent-rgb), .55)}}.screen #mp-modes>button.active,#priv-pop #priv-modes>button.active{border-color:var(--nt-accent,#8b3dff);background:var(--nt-accent,#8b3dff);color:#fff;box-shadow:none}.screen #mp-modes>button.active:before,#priv-pop #priv-modes>button.active:before{background:#fff}.screen #mp-modes>button.hidden,#priv-pop #priv-modes>button.hidden{display:none}.screen #mp-modes>button small,#priv-pop #priv-modes>button small{font:700 12px/1.15 var(--nt-display,"Barlow Condensed", sans-serif);letter-spacing:.08em;color:var(--nt-dim,#a8a295);opacity:1;justify-content:flex-start;align-items:center;gap:5px;margin:0;display:inline-flex}.screen #mp-modes>button.active small,#priv-pop #priv-modes>button.active small{color:#ffffffdb}.screen #mp-modes>button.active small.mp-pilots i{background:#fff;box-shadow:0 0 6px #fffc}#priv-pop #priv-modes>button{min-height:46px;padding:6px 10px 6px 12px;font-size:15px}html.tz-big .screen #mp-modes,html.tz-big #priv-pop #priv-modes{grid-template-columns:minmax(0,1fr)}@media (max-width:420px){.screen #mp-modes>button{letter-spacing:0;padding:8px 8px 8px 11px;font-size:13.5px}#priv-pop #priv-modes>button{letter-spacing:0;padding:6px 8px 6px 10px;font-size:13px}.screen #mp-modes>button small{letter-spacing:.05em;font-size:11.5px}}#mp .mp-head h2{white-space:nowrap;flex:auto;min-width:0;font-size:clamp(20px,6.9cqi,34px)}@media (max-width:560px){#mp .mp-head{gap:8px}}.screen #mp-queue{white-space:nowrap;justify-content:center;align-items:center;gap:10px;display:flex}@media (max-width:400px){.screen #mp-queue{letter-spacing:.03em;font-size:19px}}@media (max-width:380px){#mp .mp-head h2{text-overflow:ellipsis;letter-spacing:0;overflow:hidden}.screen #mp-modes>button{letter-spacing:0;font-size:13.5px}}.mp-priv-row>:only-child{grid-column:1/-1}@media (max-width:359px){#market .mp-head{gap:10px}#market #market-wallet.wallet-chip{gap:4px;padding:0 8px 0 6px;font-size:17px}#market #market-wallet.wallet-chip .gem{font-size:17px}html body .rm-feature .rmf-ico{display:none}html body .rm-feature .rmf-main{padding-left:12px}#ctl-editor .ctl-ed-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (orientation:portrait){html.tz-big #ctl-editor .ctl-ed-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}#gameover .results{background:var(--nt-black);border:1px solid var(--nt-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:6px 0 10px;padding:0;display:grid;overflow:hidden}#gameover .results>div{background:var(--nt-grain), var(--nt-asphalt);animation:pol-up .36s var(--nt-ease) both;border:0;grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 10px;padding:10px 12px;display:grid;position:relative}#gameover .results>div:before{content:"";background:var(--nt-accent-text);width:22px;height:22px;-webkit-mask:var(--go-ic) center / contain no-repeat;-webkit-mask:var(--go-ic) center / contain no-repeat;mask:var(--go-ic) center / contain no-repeat;opacity:.9;grid-row:1/span 2}#gameover .results dt{min-width:0;color:var(--nt-dim);font-size:var(--nt-t-label);letter-spacing:.08em;text-wrap:balance;line-height:1.15}#gameover .results dd{min-width:0;color:var(--nt-ink);font-size:var(--nt-t-button);font-weight:800;line-height:1}#gameover .results>div:first-child{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:28px minmax(0,1fr) auto;padding:12px 14px}#gameover .results>div:first-child:before{grid-row:1;width:28px;height:28px}#gameover .results>div:first-child dt{font-size:var(--nt-t-body)}#gameover .results>div:first-child dd{padding-right:.06em;font-size:clamp(30px,9vw,40px);font-style:italic}#gameover .results>div:nth-child(6){grid-column:1/-1}#gameover.go-simple .results>div:nth-child(6){grid-column:auto}#gameover .results>div:nth-child(6):before{background:var(--nt-gold,#f3c552)}#gameover .results>div:nth-child(2){animation-delay:40ms}#gameover .results>div:nth-child(3){animation-delay:80ms}#gameover .results>div:nth-child(4){animation-delay:.12s}#gameover .results>div:nth-child(5){animation-delay:.16s}#gameover .results>div:nth-child(6){animation-delay:.2s}@keyframes pol-up{0%{opacity:0;transform:translateY(8px)}}#gameover.go-simple .results>div:first-child{grid-column:1/-1}#gameover .results>div:first-child{--go-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M8.5%203%205%2021M15.5%203%2019%2021M12%204.5v2.5M12%2010.5v3M12%2017v3%27%2F%3E%3C%2Fsvg%3E)}#gameover .results>div:nth-child(2){--go-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M12%203v4M12%2017v4M3%2012h4M17%2012h4M5.6%205.6l2.8%202.8M15.6%2015.6l2.8%202.8M18.4%205.6l-2.8%202.8M8.4%2015.6l-2.8%202.8%27%2F%3E%3C%2Fsvg%3E)}#gameover .results>div:nth-child(3){--go-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M3.5%2016a8.5%208.5%200%201%201%2017%200M12%2016l4.5-5%27%2F%3E%3C%2Fsvg%3E)}#gameover .results>div:nth-child(4){--go-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4%208.5h13l-3.5-3.5M20%2015.5H7l3.5%203.5%27%2F%3E%3C%2Fsvg%3E)}#gameover .results>div:nth-child(5){--go-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M7%2018v-6a5%205%200%200%201%2010%200v6M5%2018h14v2.5H5zM12%204V2M5%207%203.5%205.5M19%207l1.5-1.5%27%2F%3E%3C%2Fsvg%3E)}#gameover .results>div:nth-child(6){--go-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M8%203.5h8v5.5a4%204%200%200%201-8%200zM8%205.5H4.5a3.5%203.5%200%200%200%203.8%204.4M16%205.5h3.5a3.5%203.5%200%200%201-3.8%204.4M12%2013v4M8.5%2020.5h7M10%2017h4%27%2F%3E%3C%2Fsvg%3E)}@media (orientation:landscape) and (max-height:500px){#gameover .results>div{padding:7px 10px}#gameover .results>div:first-child{padding:8px 12px}#gameover .results>div:first-child dd{font-size:30px}#gameover #btn-retry{height:auto;min-height:52px;font-size:var(--nt-t-sub);white-space:nowrap;padding-inline-start:12px;padding-inline-end:12px}}.pf-close{width:44px;height:44px;transition:border-color .15s var(--nt-ease), transform .12s var(--nt-ease);top:8px;right:8px}.pf-close:hover{border-color:var(--nt-accent)}.pf-close:focus-visible{border-color:var(--nt-accent)}.pf-close:active{transform:scale(.94)}.support-actions .support-link{min-height:44px}.fr-list li.fr-empty.is-none{text-wrap:pretty;justify-items:center;gap:10px;padding:20px 14px 18px;display:grid}.fr-list li.fr-empty.is-none:before{content:"";background:var(--nt-black) center / 28px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b690ff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20c.6-3.6 3.2-5.5 6.5-5.5s5.9 1.9 6.5 5.5M16 4.8a3.5 3.5 0 0 1 0 6.4M18.5 14.8c1.7.8 2.7 2.5 3 5.2'/%3E%3C/svg%3E");width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--nt-line-strong);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.a11y-calm #gameover .results>div{animation:none}@media (prefers-reduced-motion:reduce){#gameover .results>div{animation:none}}:root{--rv-gap:14px;--rv-pad:24px;--rv-max:100%;--rv-modal:100%}@media (max-width:520px){:root{--rv-pad:12px}}@media (orientation:landscape) and (min-width:640px) and (max-height:520px){:root{--rv-pad:16px;--rv-max:100%;--rv-modal:100%;--rv-gap:12px}}@media (min-width:720px) and (min-height:521px){:root{--rv-max:1180px;--rv-modal:1000px;--rv-gap:16px}}@media (min-width:1500px) and (min-height:521px){:root{--rv-max:1520px;--rv-modal:1240px;--rv-gap:18px}}.screen.rv-wide:not(#rv){padding-left:max(var(--rv-pad), env(safe-area-inset-left,0px));padding-right:max(var(--rv-pad), env(safe-area-inset-right,0px))}.screen.rv-wide:not(#rv)>.panel{container:rv-panel/inline-size}@media (orientation:landscape) and (min-width:640px) and (max-height:520px),(min-width:720px) and (min-height:521px){.screen.rv-wide:not(#rv)>.panel{max-width:min(var(--rv-max), var(--rv-cap,100%))}}@container rv-panel (width>=680px){.rv-flow:not(.hidden):not([hidden]):not(#rv){column-width:var(--rv-col,330px);column-count:var(--rv-cols,3);column-gap:var(--rv-gap);display:block}.rv-flow:not(#rv)>*{break-inside:avoid;margin-top:0;margin-bottom:var(--rv-gap)}.rv-flow>.rv-span{column-span:all}}@container rv-panel (width>=740px){.rv-split:not(.hidden):not([hidden]):not(#rv){grid-template-columns:minmax(260px, var(--rv-side,.8fr)) minmax(0, 1.6fr);column-gap:calc(var(--rv-gap) * 1.5);grid-template-rows:repeat(12,auto) 1fr;align-items:start;row-gap:0;display:grid}.rv-split:not(#rv)>*{margin-top:0;margin-bottom:var(--rv-gap);grid-column:1}.rv-split:not(#rv)>.rv-main{grid-area:1/2/-1}}.rv-grid:not(.hidden):not([hidden]):not(#rv){grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--rv-cell,300px)), 1fr));gap:var(--rv-gap);align-items:start;display:grid}@container rv-panel (width>=740px){.rv-cols2:not(.hidden):not([hidden]):not(#rv){column-count:2;column-gap:calc(var(--rv-gap) * 1.5);display:block}.rv-cols2:not(#rv)>*{break-inside:avoid;margin-top:0;margin-bottom:var(--rv-gap);translate:0}.rv-cols2:not(#rv)>.rv-break{break-before:column}.rv-cols2:not(#rv)>.rv-span{column-span:all}}@container rv-card (width>=680px){.rv-cols2:not(.hidden):not([hidden]):not(#rv){column-count:2;column-gap:calc(var(--rv-gap) * 1.5);display:block}.rv-cols2:not(#rv)>*{break-inside:avoid;margin-top:0;margin-bottom:12px;translate:0}.rv-cols2:not(#rv)>.rv-break{break-before:column}.rv-cols2:not(#rv)>.rv-span{column-span:all}}.support.rv-modal>.support-card,.support.rv-modal>.pf-sheet{container:rv-card/inline-size}@media (orientation:landscape) and (min-width:640px) and (max-height:520px),(min-width:720px) and (min-height:521px){.support.rv-modal:not(#rv)>.support-card,.support.rv-modal:not(#rv)>.pf-sheet{width:min(100%, var(--rv-modal-max,var(--rv-modal)));max-width:none}.support.pf-pop.rv-modal:not(#rv){padding:calc(16px + var(--safe-t)) max(16px, env(safe-area-inset-right,0px)) calc(16px + var(--safe-b)) max(16px, env(safe-area-inset-left,0px));place-items:center}.support.pf-pop.rv-modal>.pf-sheet{border:1px solid var(--nt-line-strong);max-height:100%}}#account #acc-form,#account #acc-admin{width:100%;max-width:480px;margin-inline-start:auto;margin-inline-end:auto}#account #acc-profile{--rv-col:330px}@container rv-panel (width>=680px){#account #acc-profile>.acc-friends-btn{width:100%}}#ranking .rank-card{--rv-side:.7fr}@container rv-panel (width>=740px){#ranking .rank-card #rank-tabs:not(#rv){grid-template-columns:repeat(2,minmax(0,1fr))}#ranking .rank-card #rank-tabs:not(#rv)>button[data-board=km]{grid-column:auto}#ranking .rank-card #rank-tabs:not(#rv):not(.vis-ranked):not(.vis-ranked):not(li)>button[data-board=km]{grid-column:1/-1}}@container rv-panel (width>=1300px){#ranking .rank-card .rank-list{column-count:2;column-gap:var(--rv-gap);display:block}#ranking .rank-card .rank-list>li{break-inside:avoid;margin-bottom:6px}}@container rv-panel (width<=520px){#ranking .rm-feature.rmf-rank{flex-wrap:wrap;position:relative}#ranking .rm-feature.rmf-rank .rmf-main{flex-basis:100%;padding-bottom:4px}#ranking .rm-feature.rmf-rank .rmf-count{min-height:0;padding-right:0}#ranking .rm-feature.rmf-rank .rmf-send{margin:0 10px 10px auto;position:relative;bottom:auto;right:auto}}#settings .set-pane{--rv-col:460px;--rv-cols:2}#settings .set-pane>#keys-group{column-span:all}#mail.rv-modal{--rv-modal-max:980px}@container rv-card (width>=680px){#mail .mail-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start}#mail .mail-list.vis-open.vis-open{grid-template-columns:minmax(260px,340px) minmax(0,1fr);row-gap:0}#mail .mail-list.vis-open.vis-open>li{grid-column:1;margin-bottom:6px}#mail .mail-list>.mail-item.is-open{display:contents}#mail .mail-item.is-open>.mail-head{border:1px solid var(--nt-accent,#8b3dff);background:rgba(var(--nt-accent-rgb), .16);border-radius:3px;grid-column:1;margin-bottom:6px}#mail .mail-item.is-open>.mail-body{background:#ffffff08;border:1px solid #ffffff14;border-radius:3px;grid-area:1/2/span 40;align-self:start;padding:16px 18px}}#pass{--rv-cap:1240px;--rv-col:380px;--rv-cols:2}#pass #pass-body>:not(.pass-block){column-span:all}#pass #pass-body.rv-flow.rv-track:not(#rv){display:flex}#pass #pass-body.rv-flow.rv-track:not(#rv)>*{margin-bottom:0}#mp{--rv-cap:1080px}@container rv-panel (width>=740px){#mp #mp-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px) and (min-height:521px){#gameover .panel{grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);align-items:start;column-gap:40px;max-width:1000px;display:grid}#gameover .panel>*{grid-column:1}#gameover .panel>.kicker.danger,#gameover .panel>.record{justify-self:start}#gameover .panel{row-gap:0}#gameover .panel>:not(.go-actions){margin-bottom:12px}#gameover .panel>.go-actions{height:min(100%, calc(100dvh - 48px - var(--safe-t) - var(--safe-b)));flex-direction:column;grid-area:1/2/span 40;justify-content:center;align-self:start;gap:12px;display:flex;position:sticky;top:0}#mpresults .panel{grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);grid-auto-flow:dense;align-content:start;align-items:start;column-gap:40px;max-width:1000px;display:grid}#mpresults .panel>*{grid-column:1}#mpresults .panel{row-gap:0}#mpresults .panel>:not(.mpr-actions){margin-bottom:12px}#mpresults .panel>.mpr-actions{height:min(100%, calc(100dvh - 48px - var(--safe-t) - var(--safe-b)));flex-direction:column;grid-area:1/2/span 40;justify-content:center;align-self:start;gap:12px;display:flex;position:sticky;top:0}#mpresults .mpr-actions>#mpr-again,#mpresults .mpr-actions>#mpr-menu,#mpresults .mpr-actions>#mpr-replay,#mpresults .mpr-actions>#mpr-report{width:100%;margin-top:0}}#news-pop.rv-modal,#rm-pop.rv-modal{--rv-modal-max:1100px}@media (min-width:720px) and (min-height:521px){#news-pop .news-card,#rm-pop .news-card{max-height:min(calc(90vh - var(--safe-t) - var(--safe-b)), 920px)}}@container rv-card (width>=680px){#news-pop .news-list,#rm-pop .rm-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start}#rm-pop .rm-send,#rm-pop .rm-reward{width:min(100%,520px);margin-inline-start:auto;margin-inline-end:auto}}#fb-pop.rv-modal{--rv-modal-max:980px}#friends-pop.rv-modal{--rv-modal-max:420px}#friends-pop.rv-modal.vis-fr3:not(#rv):not(li){--rv-modal-max:960px}@container rv-card (width>=680px){#friends-pop #fr-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:8px;display:grid}#friends-pop .fr-add{width:min(100%,520px)}}#modes{--rv-cap:1100px;--rv-cell:380px}#market{--rv-cap:1360px}@container rv-panel (width>=820px){#market .mk-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}#market .mk-grid>.mk-card:last-child:nth-child(odd){grid-column:auto;display:flex}#market .mk-grid>.mk-card:last-child:nth-child(odd)>.market-thumb{border-right:0;border-bottom:1px solid var(--nt-line);height:auto}#market .mk-filters,#market .mk-how,#market .market-stats,#market .market-tabs{max-width:760px}}#profile-pop.rv-modal{--rv-modal-max:1040px}@media (orientation:landscape) and (min-width:800px) and (max-height:520px),(min-width:800px) and (min-height:521px){#profile-pop .pf-sheet.pf-has-hero{grid-template-rows:repeat(16,auto) 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:0 22px;display:grid}#profile-pop .pf-sheet.pf-has-hero>*{grid-column:2;margin-top:0;margin-bottom:8px}#profile-pop .pf-sheet>.pf-hero{grid-area:1/1/-1;align-self:start;margin:-60px 0 0 -16px;position:sticky;top:-60px}@media (min-height:521px){#profile-pop .pf-sheet>.pf-hero{align-self:center;margin-top:0;position:static}}#profile-pop .pf-sheet.pf-has-hero{padding-top:60px}#profile-pop .pf-sheet>.pf-hero .pf-car{width:100%;max-height:360px}}#mp #mp-search,#mp #mp-found,#mp #mp-room{width:100%;max-width:560px;margin-inline-start:auto;margin-inline-end:auto}#fb-pop #fb-submit{width:min(100%,480px);margin-inline-start:auto;margin-inline-end:auto;display:block}#ach-pop.rv-modal{--rv-modal-max:1100px}@container rv-card (width>=680px){#ach-pop .ach-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start}}@media (orientation:landscape) and (min-width:640px) and (max-height:520px),(min-width:720px) and (min-height:521px){.rpl-list.vis-rpl3.vis-rpl3:not(li)>.rpl-sheet{width:min(100%, var(--rv-modal));container:rv-card/inline-size}}@container rv-card (width>=680px){.rpl-sheet .rpl-items{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:8px;display:grid}}#suporte.rv-modal{--rv-modal-max:1100px}@container rv-card (width>=680px){#suporte .sup-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:10px;display:grid}}@media (min-width:1100px) and (min-height:521px){.cm-pop .cm-panel{width:min(520px,38vw)}}@media (min-width:1500px) and (min-height:521px){.cm-pop .cm-panel{width:min(620px,34vw)}}@media (min-width:900px) and (min-height:561px){.cr-sheet-back{justify-content:flex-end;align-items:stretch}.cr-sheet{border-bottom:1px solid var(--nt-line-strong);width:min(520px,42vw);height:100%;max-height:none;padding-top:calc(18px + var(--safe-t,0px));border-right:0;border-radius:0}.cr-sheet-back:not(.is-in):not(.is-result) .cr-sheet{transform:translate(16px)}.cr-sheet-back.is-result{justify-content:center;align-items:center}.cr-sheet-back.is-result .cr-sheet{border:1px solid var(--nt-line-strong);width:min(640px,92vw);height:auto;max-height:calc(100% - 48px)}.cr-sheet-back.is-result:not(.is-in) .cr-sheet{transform:translateY(16px)}.is-result .cr-actions{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media (orientation:landscape) and (min-width:640px) and (max-height:520px),(min-width:720px) and (min-height:521px){.support.nt-gp .gp-shell{max-width:min(100%,1240px)}.support.nt-gp .gp-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (min-width:1500px) and (min-height:521px){html #shop.lj:not(.showcase) .shop-panel{max-width:var(--rv-max)}}@supports not (place-items:safe center){.support{place-items:start center}.support>*{margin-block-start:auto;margin-block-end:auto}}@media (max-aspect-ratio:1) and (max-height:700px){.screen.garage .garage-sheet{max-height:58%}}.deals .shop-section{flex-wrap:wrap}.deals-ends{white-space:nowrap;flex:none}@media (max-height:520px){.fb-card>#fb-close{z-index:2;background:var(--nt-asphalt,#111315);box-shadow:-80px 0 0 var(--nt-asphalt,#111315), 80px 0 0 var(--nt-asphalt,#111315), 0 -1px 0 var(--nt-line), -80px -1px 0 var(--nt-line), 80px -1px 0 var(--nt-line);align-self:stretch;margin:0 0 -14px;padding:10px 0 12px;position:sticky;bottom:-14px}}@media (max-width:599px){#shop.lj#shop .sn-item{padding-left:2px;padding-right:2px}}.priv-card>#priv-close,.friends-card>#fr-close{z-index:2;background:var(--nt-asphalt,#111315);box-shadow:-80px 0 0 var(--nt-asphalt,#111315), 80px 0 0 var(--nt-asphalt,#111315), 0 -1px 0 var(--nt-line), -80px -1px 0 var(--nt-line), 80px -1px 0 var(--nt-line);flex:none;align-self:stretch;margin:0 0 -14px;padding:10px 0 12px;position:sticky;bottom:-14px}@supports (height:100dvh){.fb-card.fb-card{max-height:min(calc(92dvh - var(--safe-t) - var(--safe-b)), 760px)}.gf-card.gf-card{max-height:min(calc(86dvh - var(--safe-t) - var(--safe-b)), 720px)}.news-card.news-card{max-height:min(calc(86dvh - var(--safe-t) - var(--safe-b)), 640px)}.ev-card.ev-card{max-height:min(calc(88dvh - var(--safe-t) - var(--safe-b)), 760px)}.ap-box.ap-box{max-height:calc(100dvh - 32px)}@media (max-height:460px) and (min-width:640px){.ev-card.ev-card{max-height:calc(100dvh - 16px - var(--safe-t,0px) - var(--safe-b,0px))}}@media (min-width:720px) and (min-height:521px){#news-pop .news-card.news-card,#rm-pop .news-card.news-card{max-height:min(calc(90dvh - var(--safe-t) - var(--safe-b)), 920px)}}}@container (width<=420px){.gps-name.gps-name{-webkit-line-clamp:5;line-clamp:5;font-size:11px}}@media (min-width:1000px) and (min-height:560px){#controls:not(.ctl-custom){--pc-gx:max(10px, 2.4vw);--pc-gb:max(calc(12px + var(--safe-b,0px)), 3.2vh)}#controls#controls:not(.ctl-custom){padding:0 var(--pc-gx) var(--pc-gb)}#controls#controls:not(.ctl-custom)>.ctrl-group{gap:12px}#controls#controls:not(.ctl-custom)>.ctrl.look{bottom:calc(var(--pc-gb) + min(21vw, 92px) + 12px)}#controls#controls:not(.ctl-custom):not(.hud-swap).auto-throttle>.ctrl.look{right:var(--pc-gx)}#controls#controls:not(.ctl-custom):not(.hud-swap):not(.auto-throttle)>.ctrl.look{right:calc(var(--pc-gx) + 8px + min(24vw, 106px))}#controls#controls:not(.ctl-custom).hud-swap.auto-throttle>.ctrl.look{left:var(--pc-gx)}#controls#controls:not(.ctl-custom).hud-swap:not(.auto-throttle)>.ctrl.look{left:calc(var(--pc-gx) + 8px + min(24vw, 106px))}}.news-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.news-row>.news-btn{margin-top:0}.rm-btn{border-color:#3ddc8480}.rm-btn svg{fill:none;stroke:#7cf0b0;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.rm-btn b{color:#7cf0b0}.rm-btn span{color:#f3efe699}.rm-btn:focus-visible{outline:2px solid var(--nt-accent,#8b3dff);outline-offset:3px}.bug-btn{border-color:#f3efe638}.bug-btn svg{fill:none;stroke:#bd7bff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.bug-btn b{color:#f3efe6d9}.bug-btn:focus-visible{outline:2px solid var(--nt-accent,#8b3dff);outline-offset:3px}.news-btn .news-ico{fill:#bd7bff;stroke:none;width:14px;height:14px}:root{--m-out:cubic-bezier(.16, 1, .3, 1);--m-in:cubic-bezier(.4, 0, 1, 1);--m-enter:.26s;--m-exit:.14s}#app .screen:where(:not(:-webkit-any(#pause,#gameover,#mpresults))){transition:opacity var(--m-exit) var(--m-in), translate var(--m-exit) var(--m-in), display var(--m-exit) allow-discrete}#app .screen:where(:not(:is(#pause,#gameover,#mpresults))){transition:opacity var(--m-exit) var(--m-in), translate var(--m-exit) var(--m-in), display var(--m-exit) allow-discrete}#app #settings{transition:opacity var(--m-exit) var(--m-in), translate var(--m-exit) var(--m-in), display var(--m-exit) allow-discrete, background .25s}#app .screen.hidden:where(:not(:-webkit-any(#pause,#gameover,#mpresults))){opacity:0;pointer-events:none;translate:-18px}#app .screen.hidden:where(:not(:is(#pause,#gameover,#mpresults))){opacity:0;pointer-events:none;translate:-18px}html[data-m-nav=back] #app .screen.hidden:where(:not(:-webkit-any(#pause,#gameover,#mpresults))){translate:24px}html[data-m-nav=back] #app .screen.hidden:where(:not(:is(#pause,#gameover,#mpresults))){translate:24px}html.m-instant #app .screen{transition:none!important}:where(#app) .screen:not(.hidden):where(:not(:-webkit-any(#menu,#pause,#gameover,#mpresults))){animation:m-screen-in var(--m-enter) var(--m-out) backwards}:where(#app) .screen:not(.hidden):where(:not(:is(#menu,#pause,#gameover,#mpresults))){animation:m-screen-in var(--m-enter) var(--m-out) backwards}html[data-m-nav=back] :where(#app) .screen:not(.hidden):where(:not(:-webkit-any(#menu,#pause,#gameover,#mpresults))){animation-name:m-screen-back}html[data-m-nav=back] :where(#app) .screen:not(.hidden):where(:not(:is(#menu,#pause,#gameover,#mpresults))){animation-name:m-screen-back}#app #menu:not(.hidden){animation:.18s ease-out backwards m-fade-in}@keyframes m-screen-in{0%{opacity:0;translate:32px}}@keyframes m-screen-back{0%{opacity:0;translate:-24px}}@keyframes m-fade-in{0%{opacity:0}}html.m-menu-seen #menu:not(.hidden) .brand,html.m-menu-seen #menu:not(.hidden) .menu-item,html.m-menu-seen #menu:not(.hidden) .tagline{animation-duration:.32s}html.m-menu-seen #menu:not(.hidden) .tagline,html.m-menu-seen #menu:not(.hidden) .menu-item{animation-delay:0s}html.m-menu-seen #menu:not(.hidden) .menu-item:nth-child(n+2){animation-delay:20ms}html.m-menu-seen #menu:not(.hidden) .menu-item:nth-child(n+4){animation-delay:40ms}html.m-menu-seen #menu:not(.hidden) .menu-item:nth-child(n+6){animation-delay:60ms}.support{transition:opacity .12s var(--m-in), display .12s allow-discrete;animation-fill-mode:backwards}.support.hidden{opacity:0;pointer-events:none;display:none!important}.support.hidden .support-card{transition:translate .12s var(--m-in), scale .12s var(--m-in);translate:0 10px;scale:.98}html.m-instant .support{transition:none!important}#menu .menu-item.is-primary{clip-path:none;overflow:hidden}#menu:not(.hidden) .menu-item.is-primary{animation-name:m-primary-in}@keyframes m-primary-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#menu:not(.hidden) .menu-item.is-primary:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 32%,#ffffff42 47%,#ffffff0d 55%,#0000 64%);animation:5.2s cubic-bezier(.45,0,.2,1) 1.4s infinite m-sheen;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-110%)}@keyframes m-sheen{0%{transform:translate(-110%)}22%,to{transform:translate(110%)}}#menu .menu-item.is-primary:hover:after{opacity:0;animation:none}[data-thumb]:not([data-thumb-done]):after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#f3efe61a,#f3efe605);animation:1.1s ease-in-out 10 alternate m-skel;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes m-skel{to{opacity:1}}.m-fx{z-index:200;pointer-events:none;contain:strict;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.m-fx>*{will-change:transform, opacity;font-size:24px;position:absolute;top:0;left:0;margin:0!important}.m-counting{font-variant-numeric:tabular-nums}#menu:not(.hidden) .mail-badge:not(.hidden),#menu:not(.hidden) .friends-dot:not(.hidden){animation:m-badge .36s var(--m-out) .28s backwards}@keyframes m-badge{0%{opacity:0;scale:.3}60%{opacity:1;scale:1.18}}.onb-fresh #menu .mail-badge,.onb-fresh #menu .friends-dot{animation:none}.screen input[type=range]::-webkit-slider-thumb{transition:transform .14s var(--m-out)}.screen input[type=range]:active::-webkit-slider-thumb{transform:scale(1.22)}.screen input[type=range]::-moz-range-thumb{transition:transform .14s var(--m-out)}.screen input[type=range]:active::-moz-range-thumb{transform:scale(1.22)}.m-skel{pointer-events:none;width:100%;list-style:none;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin:4px 0!important;padding:0!important;display:grid!important}.m-skel-card{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}.m-sk-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.m-skel>span:not(.m-sk-label){min-height:56px;animation:m-sk-breathe 1.3s ease-in-out calc(var(--i,0) * 90ms) infinite alternate;background:#f3efe609;border:1px solid #f3efe60f;align-content:center;gap:7px;padding:10px 12px 10px 58px;display:grid;position:relative}.m-skel>.m-sk-row:before{content:"";background:#f3efe612;width:34px;height:34px;margin-top:-17px;position:absolute;top:50%;left:12px}.m-skel>span>i{background:#f3efe617;width:62%;height:10px;display:block}.m-skel>span>i+i{background:#f3efe60e;width:38%;height:8px}.m-skel-card>span:not(.m-sk-label){min-height:150px;padding:88px 12px 12px}.m-skel-card>.m-sk-card:before{content:"";background:#f3efe60f;height:68px;position:absolute;top:10px;bottom:auto;left:10px;right:10px}.m-skel-line>span:not(.m-sk-label){background:0 0;border:0;min-height:0;padding:0}@keyframes m-sk-breathe{0%{opacity:.55}to{opacity:1}}html.q-low .m-skel>span,html.a11y-calm .m-skel>span{animation:none}#gift-btn:before,.fg-x:before,#btn-pc-exe:before,#settings .seg button:before,.lj-chip:before,.rk-pl-go:before,#tip-bubble-ok:before,.rmf-send:before,#mp-back:before,#modes-back:before{content:"";position:absolute;top:-5px;bottom:-5px;left:0;right:0}.fg-x,#btn-pc-exe,#settings .seg button,.lj-chip,.rk-pl-go,#tip-bubble-ok,#mp-back,#modes-back{position:relative}.fg-x:before{top:-8px;bottom:-8px;left:-8px;right:-8px}#btn-pc-exe:before{top:-6px;bottom:-6px;left:-6px;right:-6px}#mp-back:before,#modes-back:before{top:0;bottom:0;left:-3px;right:-3px}#settings .seg button:before{top:-4px;bottom:-4px;left:0;right:0}#btn-account:after{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}html.q-low #menu .menu-item.is-primary:after,html.q-low [data-thumb]:not([data-thumb-done]):after{animation:none;display:none}@media (prefers-reduced-motion:reduce){#app .screen.hidden:where(:not(:-webkit-any(#pause,#gameover,#mpresults))){translate:none}#app .screen.hidden:where(:not(:is(#pause,#gameover,#mpresults))){translate:none}html[data-m-nav=back] #app .screen.hidden:where(:not(:-webkit-any(#pause,#gameover,#mpresults))){translate:none}html[data-m-nav=back] #app .screen.hidden:where(:not(:is(#pause,#gameover,#mpresults))){translate:none}:where(#app) .screen:not(.hidden):where(:not(:-webkit-any(#menu,#pause,#gameover,#mpresults))){animation:.16s ease-out backwards m-fade-in}:where(#app) .screen:not(.hidden):where(:not(:is(#menu,#pause,#gameover,#mpresults))){animation:.16s ease-out backwards m-fade-in}html[data-m-nav=back] :where(#app) .screen:not(.hidden):where(:not(:-webkit-any(#menu,#pause,#gameover,#mpresults))){animation:.16s ease-out backwards m-fade-in}html[data-m-nav=back] :where(#app) .screen:not(.hidden):where(:not(:is(#menu,#pause,#gameover,#mpresults))){animation:.16s ease-out backwards m-fade-in}.support.hidden .support-card{translate:none;scale:none}#menu .menu-item.is-primary:after,[data-thumb]:not([data-thumb-done]):after{animation:none;display:none}#menu:not(.hidden) .menu-item.is-primary{animation-name:none}#menu:not(.hidden) .mail-badge:not(.hidden),#menu:not(.hidden) .friends-dot:not(.hidden){animation-name:m-fade-in}.screen input[type=range]:active::-webkit-slider-thumb{transform:none}.screen input[type=range]:active::-moz-range-thumb{transform:none}.m-skel>span{animation:none}}@media (hover:hover) and (pointer:fine){:root{--nt-cur-default:var(--nt-cur-n,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='26'%20height='26'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='.8'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23d0b7ff'/%3e%3cstop%20offset='.5'%20stop-color='%238b3dff'/%3e%3cstop%20offset='1'%20stop-color='%233d1678'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%3e%3cpath%20d='M3%202.5%20L3%2024.5%20L8.6%2019.4%20L12.6%2028.4%20L16.9%2026.5%20L12.9%2017.8%20L20.4%2017.8%20Z'%20fill='none'%20stroke='%238b3dff'%20stroke-opacity='.5'%20stroke-width='4.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M3%202.5%20L3%2024.5%20L8.6%2019.4%20L12.6%2028.4%20L16.9%2026.5%20L12.9%2017.8%20L20.4%2017.8%20Z'%20fill='url(%23g)'%20stroke='%230a0612'%20stroke-width='1.5'/%3e%3cpath%20d='M4.7%206.6%20V19.9'%20stroke='%23d7c2ff'%20stroke-width='1.2'%20stroke-linecap='square'/%3e%3c/g%3e%3c/svg%3e")) 2 2, default;--nt-cur-pointer:var(--nt-cur-h,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='26'%20height='26'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='.8'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23e9deff'/%3e%3cstop%20offset='.5'%20stop-color='%23b690ff'/%3e%3cstop%20offset='1'%20stop-color='%239d5cff'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%3e%3cpath%20d='M3%202.5%20L3%2024.5%20L8.6%2019.4%20L12.6%2028.4%20L16.9%2026.5%20L12.9%2017.8%20L20.4%2017.8%20Z'%20fill='none'%20stroke='%239d5cff'%20stroke-opacity='.5'%20stroke-width='4.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M3%202.5%20L3%2024.5%20L8.6%2019.4%20L12.6%2028.4%20L16.9%2026.5%20L12.9%2017.8%20L20.4%2017.8%20Z'%20fill='url(%23g)'%20stroke='%230a0612'%20stroke-width='1.5'/%3e%3cpath%20d='M4.7%206.6%20V19.9'%20stroke='%23ffffff'%20stroke-width='1.2'%20stroke-linecap='square'/%3e%3c/g%3e%3cpath%20d='M24.5%203.5%20L25.6%206.9%20L29%208%20L25.6%209.1%20L24.5%2012.5%20L23.4%209.1%20L20%208%20L23.4%206.9%20Z'%20fill='%23decdff'%20stroke='%230a0612'%20stroke-width='.9'/%3e%3c/svg%3e")) 2 2, pointer}:root:active{--nt-cur-pointer:var(--nt-cur-p,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='26'%20height='26'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='.8'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23ffffff'/%3e%3cstop%20offset='.5'%20stop-color='%23d3bcff'/%3e%3cstop%20offset='1'%20stop-color='%238b3dff'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='translate(3%202.5)%20scale(0.88)%20translate(-3%20-2.5)'%3e%3cpath%20d='M3%202.5%20L3%2024.5%20L8.6%2019.4%20L12.6%2028.4%20L16.9%2026.5%20L12.9%2017.8%20L20.4%2017.8%20Z'%20fill='none'%20stroke='%23b690ff'%20stroke-opacity='.5'%20stroke-width='4.2'%20stroke-linejoin='round'/%3e%3cpath%20d='M3%202.5%20L3%2024.5%20L8.6%2019.4%20L12.6%2028.4%20L16.9%2026.5%20L12.9%2017.8%20L20.4%2017.8%20Z'%20fill='url(%23g)'%20stroke='%230a0612'%20stroke-width='1.5'/%3e%3cpath%20d='M4.7%206.6%20V19.9'%20stroke='%23ffffff'%20stroke-width='1.2'%20stroke-linecap='square'/%3e%3c/g%3e%3cpath%20d='M24.5%203.5%20L25.6%206.9%20L29%208%20L25.6%209.1%20L24.5%2012.5%20L23.4%209.1%20L20%208%20L23.4%206.9%20Z'%20fill='%23ffffff'%20stroke='%230a0612'%20stroke-width='.9'/%3e%3c/svg%3e")) 2 2, pointer}html{cursor:var(--nt-cur-default)}:where(input:not(:-webkit-any([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=image])),textarea,[contenteditable=true],[contenteditable=""]){cursor:text}:where(input:not(:is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=image])),textarea,[contenteditable=true],[contenteditable=""]){cursor:text}:where(a[href],button:not(:disabled),select,summary,label[for],[role=button]:not([aria-disabled=true]),input[type=checkbox],input[type=radio],input[type=range]){cursor:var(--nt-cur-pointer)}}.nt-click{z-index:2147483646;border:2px solid var(--nt-accent-text,#b690ff);width:28px;height:28px;box-shadow:0 0 10px rgba(var(--nt-accent-rgb,139, 61, 255), .85), inset 0 0 6px rgba(var(--nt-accent-text-rgb,182, 144, 255), .6);pointer-events:none;opacity:0;contain:layout style;border-radius:50%;margin:-14px 0 0 -14px;position:fixed;top:0;left:0}#settings .a11y-intro{border-left:3px solid var(--nt-accent,#8b3dff);background:var(--nt-concrete,#1b1e21);color:var(--nt-ink,#f3efe6);margin:2px 0 0;padding:12px 14px;font-size:15px;line-height:1.4}#settings .a11y-seg{background:var(--nt-black,#08090a);border:1px solid var(--nt-line,#f3efe61f);border-radius:2px;gap:2px;padding:2px;display:flex}#settings .a11y-seg button{min-width:0;min-height:44px;color:var(--nt-dim,#a8a295);font-family:var(--nt-display,sans-serif);font-size:var(--nt-t-body,15px);letter-spacing:.06em;text-transform:uppercase;cursor:var(--nt-cur-pointer,pointer);background:0 0;border:none;border-radius:1px;flex:1;padding:4px 6px;font-weight:700;line-height:1.1;transition:background .18s,color .18s}#settings .a11y-seg button:hover{color:var(--nt-ink,#f3efe6)}#settings .a11y-seg button[aria-checked=true]{background:var(--nt-accent,#8b3dff);color:var(--nt-on-accent,#fff)}#settings .a11y-seg.is-wrap{flex-wrap:wrap}#settings .a11y-seg.is-wrap button{flex:calc(50% - 2px)}#settings .a11y-seg[aria-disabled=true],#settings .a11y-range[aria-disabled=true]{opacity:.4;pointer-events:none}#settings .a11y-range{align-items:center;gap:12px;display:flex}#settings .a11y-range input{flex:1}#settings .a11y-range output{text-align:right;min-width:48px;font-family:var(--nt-display,sans-serif);color:var(--nt-ink,#f3efe6);font-size:18px;font-weight:800}#settings .a11y-actions{flex-wrap:wrap;gap:8px;display:flex}#settings .a11y-actions button{flex:200px;min-height:48px}#settings .a11y-swatches{grid-template-columns:repeat(6,1fr);gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}#settings .a11y-swatches li{color:var(--nt-dim,#a8a295);flex-direction:column;align-items:center;gap:3px;font-size:11px;display:flex}#settings .a11y-swatches i{border-radius:2px;width:100%;height:22px;display:block}#settings .a11y-note{color:var(--nt-dim,#a8a295);margin:0;font-size:13px;line-height:1.4}#settings .a11y-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.a11y-cues{top:calc(60px + var(--safe-t,0px));pointer-events:none;z-index:3;flex-direction:column;align-items:flex-start;gap:4px;max-width:min(46vw,250px);display:flex;position:absolute;left:12px}#hud #hud-lcol>.a11y-cues{flex:none;margin:0;position:relative;top:auto;left:auto}html:not(.a11y-captions) .a11y-cues{display:none}.a11y-cue{color:#fff;max-width:100%;min-height:30px;font-family:var(--nt-body,sans-serif);white-space:nowrap;background:#060709a8;border:1px solid #f3efe6b3;border-radius:6px;align-items:center;gap:6px;padding:3px 5px 3px 6px;display:flex}.a11y-cue.is-siren{border-color:#ffd23fd9}.a11y-cue.is-quiet{opacity:.78}.a11y-cue.is-quiet .a11y-cue-txt small{display:none}.a11y-cue svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:17px;height:17px;display:block}.a11y-cue-ico{color:#ffd23f}.a11y-cue-txt{flex-direction:column;min-width:0;line-height:1.1;display:flex}.a11y-cue-txt b{font-family:var(--nt-display,sans-serif);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.a11y-cue-txt small{text-overflow:ellipsis;color:#e9e5da;font-size:11px;font-weight:600;overflow:hidden}.a11y-cue-dir{color:#08090a;background:#f3efe6;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.a11y-cue-dir svg{fill:currentColor;stroke:none;width:15px;height:15px;transform:rotate(var(--deg,0deg));transition:transform .25s}html.a11y-calm .a11y-cue-dir svg{transition:none}#controls .ctrl.boost.latched{outline-offset:2px;outline:3px solid #ffd23f}html.a11y-photo #flash{display:none}html.a11y-photo .pursuit:before,html.a11y-photo .rear-alert.police:before{opacity:1;box-shadow:none;border-color:#ffd23fe6;animation:none}html.a11y-photo .pursuit:after,html.a11y-photo .rear-alert.police:after{opacity:0;animation:none}html.a11y-photo #btn-lights.flashing,html.a11y-photo .replay-badge i,html.a11y-photo .tile.rx-secret,html.a11y-photo .tile .q,html.a11y-photo .pt-link i{animation:none!important}html.a11y-photo #btn-lights.flashing{background:#fff4d633;box-shadow:0 0 0 2px #fff4d6cc}html.a11y-photo #vignette:after{opacity:calc(var(--boost-glow,0) * .4)}html.a11y-calm #settings .set-pane:not([hidden]){animation:none}html.a11y-calm,html.a11y-calm *{scroll-behavior:auto!important}html.a11y-text-l .screen .panel{zoom:1.12}html.a11y-text-xl .screen .panel{zoom:1.25}html.a11y-text-l #hud .toast,html.a11y-text-l .a11y-cue{zoom:1.12}html.a11y-text-xl #hud .toast,html.a11y-text-xl .a11y-cue{zoom:1.25}html.a11y-bighud #hud .hud-top .speed{zoom:1.3}html.a11y-bighud #boost-bar{translate:0 24px}html.a11y-bighud #hud .hud-top .stat{zoom:1.12}html.a11y-bighud #hud .pursuit,html.a11y-bighud #hud .rear-alert,html.a11y-bighud #hud .detector,html.a11y-bighud #hud #countdown,html.a11y-bighud .a11y-cue{zoom:1.25}html.a11y-bighud #boost-bar{height:9px}html.a11y-simple #hud #ticker,html.a11y-simple #hud #free-board,html.a11y-simple #hud #rank-goal,html.a11y-simple #hud #zone-chip,html.a11y-simple #hud .hud-top .stat.right,html.a11y-simple #hud #highway-banner,html.a11y-simple #hud .live-feed,html.a11y-simple #hud #live-feed{display:none!important}html.a11y-contrast{--nt-dim:#e4dfd3;--nt-line:#f3efe673;--nt-line-strong:#f3efe6b3;--nt-accent-text:#d3bcff;--ink-dim:#e4dfd3;--line:#f3efe673}html.a11y-contrast .screen{--nt-dim:#e4dfd3;--ink-dim:#e4dfd3;--nt-line:#f3efe673;--line:#f3efe673}html.a11y-contrast .screen:not(.garage){background:#040506ed}html.a11y-contrast .screen .setting-desc,html.a11y-contrast .screen small,html.a11y-contrast .screen .kicker{color:#e4dfd3}html.a11y-contrast .screen .seg button.active,html.a11y-contrast #settings .a11y-seg button[aria-checked=true]{outline-offset:-2px;outline:2px solid #fff}html.a11y-contrast :focus-visible{outline-offset:2px!important;outline:3px solid #ffd23f!important}html.a11y-contrast #hud .hud-top .stat,html.a11y-contrast #hud .hud-top .speed{background:#000000c7;border-radius:8px;padding:4px 10px}html.a11y-contrast #hud .hud-top .stat.right{margin-right:48px}html.a11y-contrast #hud .label,html.a11y-contrast #hud .unit{color:#fff;opacity:1}html.a11y-contrast #hud .rear-alert,html.a11y-contrast #hud .pursuit,html.a11y-contrast #hud .toast-item{color:#fff;background:#000000eb;border:2px solid #fff}html.a11y-contrast #controls .ctrl{border:2px solid #ffffffd9}html.a11y-cvd .screen:not(.hidden){filter:url(#a11y-cvd)}html.a11y-cvd #hud .rear-alert.police,html.a11y-cvd #hud .pursuit{outline-offset:2px;outline:2px dashed #fff}:where(#hud,#controls) :focus-visible{outline-offset:2px;outline:3px solid #ffd23f}@media (min-width:640px) and (min-height:521px){#settings .set-tabs .set-tab{min-width:0;padding-left:5px;padding-right:5px}}
