@font-face{font-family:PL Sans;src:url(./fonts/pl-sans.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:PL Num;src:url(./fonts/pl-num.woff2) format("woff2");font-weight:200 500;font-style:normal;font-display:swap;unicode-range:U+0020-003A,U+0025,U+002B,U+002D,U+00B0,U+00B7,U+00D7,U+2013,U+2014,U+2212}:root{--ds-bg: #000;--ds-bg-1: #0a0a0a;--ds-bg-2: #141414;--ds-bg-3: #1c1c1e;--ds-fill: rgba(255,255,255,.04);--ds-fill-2: rgba(255,255,255,.07);--ds-line: rgba(255,255,255,.08);--ds-line-2: rgba(255,255,255,.16);--ds-line-3: rgba(255,255,255,.32);--ds-text: #f2efe9;--ds-sub: #9a9a9a;--ds-mute: #7a7a7a;--acc-rgb: 201, 198, 191;--ds-acc: rgb(var(--acc-rgb));--ds-good: #7fae8f;--ds-bad: #d0675c;--accent-signal: #e12323;--carbon: url(img/carbon-twill.svg);--ds-on-light: #000;--ds-light: #f2f2f2;--gutter: 24px;--s1: 8px;--s2: 16px;--s3: 24px;--s4: 32px;--s5: 40px;--s6: 48px;--s8: 64px;--r1: 4px;--r2: 6px;--r3: 8px;--font-ui: "PL Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-num: "PL Num", "PL Sans", system-ui, sans-serif;--t-label: 500 11px/16px var(--font-ui);--t-cap: 400 13px/18px var(--font-ui);--t-body: 400 15px/22px var(--font-ui);--t-title: 600 17px/24px var(--font-ui);--t-h1: 500 28px/32px var(--font-ui);--n-xl: 200 80px/1 var(--font-num);--n-l: 300 48px/1 var(--font-num);--n-m: 300 32px/1 var(--font-num);--n-s: 400 20px/1 var(--font-num);--ds-t: .2s;--ds-ease: cubic-bezier(.2, 0, 0, 1);--c-acc: var(--ds-acc);--c-acc-soft: rgba(var(--acc-rgb), .12);--c-fill: var(--ds-light);--c-on-fill: var(--ds-on-light);--c-good: var(--ds-good);--c-bad: var(--ds-bad);--c-bg: var(--ds-bg);--c-surface: var(--ds-fill);--c-surface-2: var(--ds-fill-2);--c-glass: rgba(10,10,10,.92);--c-line: var(--ds-line);--c-line-2: var(--ds-line-2);--c-text: var(--ds-text);--c-sub: var(--ds-sub);--c-mute: var(--ds-mute);--r-xs: var(--r1);--r-sm: var(--r1);--r-md: var(--r2);--r-lg: var(--r3);--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sh-1: none;--sh-2: none;--bg: var(--ds-bg);--panel: var(--ds-bg-1);--line: var(--ds-line);--gold: var(--ds-acc);--text: var(--ds-text);--muted: var(--ds-sub);--accent: var(--ds-acc);--h-text: var(--ds-text);--h-sub: var(--ds-sub);--h-mute: var(--ds-mute);--h-acc: var(--ds-acc);--h-line: var(--ds-line);--h-line-2: var(--ds-line-2);--h-card: transparent;--h-card-solid: var(--ds-bg);--h-r: var(--r3);--h-r-sm: var(--r2);--h-num: var(--font-num);--h-ease: var(--ds-ease)}:root{--sat: env(safe-area-inset-top, 0px);--sab: env(safe-area-inset-bottom, 0px)}html.tma{--sat: max(env(safe-area-inset-top, 0px), var(--tma-top, 0px));--sab: max(env(safe-area-inset-bottom, 0px), var(--tma-bottom, 0px))}@keyframes carSlide{0%{transform:translate(-120%);opacity:0}8%{opacity:1}70%{opacity:1}to{transform:translate(125vw);opacity:.15}}@keyframes drawHLine{to{transform:scaleX(1)}}@keyframes logoReveal{to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes taglineIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes checkeredFlash{0%{opacity:0;transform:translateY(-50%) skew(-12deg) scaleX(.35)}35%{opacity:.95}to{opacity:0;transform:translateY(-50%) skew(-12deg) scaleX(1.05)}}@keyframes introGrain{to{transform:translate3d(2%,-1%,0)}}@keyframes introOut{to{opacity:0;visibility:hidden}}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}html{height:100dvh}body{font-family:var(--font-ui);padding:0}button{font-family:inherit;min-height:44px;-webkit-appearance:none;appearance:none}.hidden{display:none!important}.brand-bar{display:flex;align-items:center;justify-content:space-between;padding:calc(10px + var(--sat)) 16px 8px;position:sticky;top:0;z-index:15}html.standalone .brand-bar{padding-top:max(48px,calc(12px + var(--sat)))}#view-garage:has(#emptyGarage:not(.hidden)) .hero-title,#view-garage:has(#emptyGarage:not(.hidden)) .stage,#view-garage:has(#emptyGarage:not(.hidden)) .paint-label,#view-garage:has(#emptyGarage:not(.hidden)) .colors,#view-garage:has(#emptyGarage:not(.hidden)) .body-paint,#view-garage:has(#emptyGarage:not(.hidden)) .paint-finish{display:none!important}.brand-bar b{font-family:var(--font-num),sans-serif;font-size:28px}#app{display:flex}.rail{width:88px;border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;padding:22px 0;background:#4a4a4a}.mark{font-family:var(--font-num),sans-serif;font-weight:800;letter-spacing:.12em;font-size:13px;writing-mode:vertical-rl;transform:rotate(180deg)}.mark span{color:var(--gold)}.rail nav{margin-top:36px;display:flex;flex-direction:column;gap:10px}.nav-btn{width:52px;min-height:44px;border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:8px;cursor:pointer;font-size:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 2px}.nav-btn i{font-style:normal;font-size:8px;letter-spacing:.04em;text-transform:uppercase}.nav-btn.active{background:#ffffff0c;border-color:rgba(var(--acc-rgb),.45)}.nav-btn:active{transform:scale(.92)}.go-btn{width:100%;min-height:56px;border-radius:8px;background:#696969;color:var(--c-acc);border:1px solid var(--c-acc);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.go-btn:active{transform:scale(.97);filter:brightness(1.08)}.profile-btn{border-radius:50%;font-size:16px}.rail-foot{margin-top:auto;font-size:9px;letter-spacing:.16em;color:var(--muted);writing-mode:vertical-rl;transform:rotate(180deg)}main{flex:1;min-width:0;display:flex;flex-direction:column}.top{display:flex;justify-content:space-between;align-items:flex-end;padding:22px 28px 10px;border-bottom:1px solid var(--line)}.eyebrow{color:var(--gold);font-size:12px;letter-spacing:.14em;text-transform:uppercase}h1,h2,h3{font-family:var(--font-num),sans-serif;font-weight:700}h1{font-size:42px;line-height:1;letter-spacing:.02em}h2{font-size:32px;margin-bottom:6px}.top-meta{display:flex;gap:22px}.top-meta span{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.top-meta strong{font-size:22px;font-family:var(--font-num),sans-serif}.view-host{position:relative;flex:1;min-height:0;overflow:hidden}.view{display:none;padding:18px 28px 32px;overflow:auto;height:100%;box-sizing:border-box}.view.active{display:block;position:relative;z-index:1;animation:viewIn .48s cubic-bezier(.22,.8,.24,1) both}.view.leaving{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:auto;animation:viewOut .42s ease forwards}@keyframes viewIn{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@keyframes viewOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px) scale(.992)}}@keyframes tabIn{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}.sfx-field{display:flex;align-items:center;gap:10px;margin:10px 0 16px;font-size:13px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}.sfx-field input{accent-color:var(--gold);width:16px;height:16px}@media (prefers-reduced-motion: reduce){.view.active,.view.leaving{animation:none}}.stage{position:relative;height:min(58vh,560px);border:1px solid var(--line);border-radius:8px;overflow:hidden;background:radial-gradient(ellipse at center,#5c5c5c,#3a3a3a 70%)}#view3d{width:100%;height:100%;display:block}.photo-stage{top:0;right:0;bottom:0;left:0}.photo-stage.hidden{display:none}.photo-stage img{object-position:center;background:#3a3a3a}.add-wizard{top:0;right:0;bottom:0;left:0;text-align:center;padding:28px 18px;overflow:auto}.add-wizard.hidden{display:none!important}.add-wizard label{display:block;text-align:left;margin:10px auto;max-width:420px}.add-wizard select{width:100%}.garage-hero.active{text-align:center}.hero-title h1{font-size:42px;letter-spacing:.08em;margin-bottom:8px}.hero-chip{display:inline-block;border:1px solid var(--line);border-radius:6px;padding:4px 12px;color:var(--muted);font-size:12px}.garage-hero .stage{background:#3a3a3a;border:0;height:min(42vh,380px)}.garage-hero .photo-stage img{object-fit:contain;padding:0}#app:has(#view-garage.active) .top{display:none}.colors{position:relative;left:auto;top:auto;justify-content:center;display:flex;gap:14px;margin:18px 0 10px;z-index:2}.colors button{width:36px;height:36px;border-radius:50%;border:2px solid transparent;padding:0;cursor:pointer}.colors button.on{box-shadow:none}.paint-label{color:var(--muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-top:10px}#carPrev{left:8px}#carNext{right:8px}.hotspots{position:absolute;right:14px;bottom:14px;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.hotspots button,.form-row button,select,.file-btn{border:1px solid var(--line);background:#3a3a3ac7;color:var(--text);padding:8px 12px;border-radius:6px;cursor:pointer;font:600 12px var(--font-ui)}.hotspots button:hover,.form-row button{border-color:var(--gold);color:var(--gold)}.sheet{margin-top:14px;display:grid;grid-template-columns:repeat(4,1fr)}.card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:16px}.muted,.tiny{color:var(--muted);font-size:12px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}table{width:100%;border-collapse:collapse}td{padding:8px 0;border-bottom:1px solid var(--line)}td:last-child{text-align:right;font-weight:700}.form-row{display:flex;flex-wrap:wrap;align-items:end}.form-row label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted)}input,select{background:#4a4a4a;border:1px solid var(--line);color:var(--text);border-radius:8px;padding:8px 10px;min-width:110px}.laps{list-style:none}.laps li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line)}.car-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:14px}.car-card{display:flex;flex-direction:column;align-items:stretch;gap:6px;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:12px;color:inherit;cursor:pointer}.car-card img{width:100%;height:72px;object-fit:contain;border-radius:8px;background:linear-gradient(180deg,#5c5c5c,#3a3a3a);padding:6px 8px;box-sizing:border-box}.car-card.active{border-color:var(--gold)}.car-card small{color:var(--muted)}.speed-unit,.run-status{margin-top:6px}.run-status{margin-bottom:16px}@media (max-width: 900px){#app{flex-direction:column}.sheet{grid-template-columns:1fr 1fr}.grid-2{grid-template-columns:minmax(0,1fr)}h1{font-size:28px}.view{padding:12px}.stage{height:42vh}.hotspots{left:8px;right:8px}}#auth{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#000000e0;display:grid;place-items:end center;padding:20px 16px calc(88px + var(--sab))}#auth.hidden{display:none}.auth-card{width:min(420px,100%);display:flex;flex-direction:column;gap:12px}.auth-card h2{letter-spacing:.16em}.auth-card label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:12px}.auth-card input{width:100%}.price{font-family:var(--font-num),sans-serif;font-size:40px;margin:8px 0}.sr-select{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.wheel{height:168px;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:y mandatory;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000);border-radius:8px;background:#505050}.wheel-item{height:56px;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 10px;color:#b5b5b5;font-size:15px}.wheel-item.on{color:var(--ds-text);font-weight:700}#btnAddCar{font-weight:800;letter-spacing:.06em}.slip{background:#696969}.lang-field{display:block;margin:12px 0 18px;color:#b5b5b5;font-size:12px}.lang-select{width:100%;margin-left:auto;margin-right:8px;background:#5a5a5a;color:var(--ds-text);border:1px solid #707070;border-radius:6px;padding:6px 10px;min-height:36px}.speedo{text-align:center;border-radius:8px;padding:22px 16px 18px}.speed-num{font-family:var(--font-num),sans-serif;font-size:92px;line-height:.9}.speed-unit{color:#b5b5b5;margin-top:6px}.run-status{margin:10px 0 14px;color:var(--c-acc);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.mycar{text-align:center;padding-bottom:20px}.mycar .hero-title h1{font-size:22px;margin-top:8px}.mycar .stage{height:34vh}.mycar .colors{justify-content:center;margin-top:14px}@media (prefers-reduced-motion: no-preference){button,.card,.nav-btn,.profile-btn,.file-btn,.lang-select,.slip,.speedo,img#heroPhoto{transition:transform .28s cubic-bezier(.22,.8,.24,1),background .28s ease,border-color .28s ease,color .28s ease,opacity .28s ease,box-shadow .28s ease}button:active,.nav-btn:active{transform:scale(.96)}.speed-num{transition:opacity .2s ease}#heroPhoto{transition:filter .45s ease,opacity .4s ease}.wheel-item{transition:color .2s ease,transform .2s ease}.wheel-item.on{transform:scale(1.04)}}.track-map{margin-top:12px;border-radius:8px;padding:10px}.track-map p{text-align:center;color:#b5b5b5;font-size:12px;margin-top:4px}.track-notes{color:#b5b5b5;font-size:12px;line-height:1.4;text-align:left;padding:6px 8px 2px}.photo-stage{position:relative}.photo-stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}#heroWheels{z-index:2}#heroWheels{filter:contrast(1.12) saturate(1.06) brightness(1.02)}.body-gloss{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;mix-blend-mode:soft-light;opacity:.85}.photo-stage:after{content:"";position:absolute;left:12%;right:12%;bottom:6%;height:18%;background:radial-gradient(ellipse at center,rgba(0,0,0,.55) 0%,rgba(0,0,0,.18) 45%,transparent 72%);z-index:0;pointer-events:none;filter:blur(6px)}#heroPhoto{filter:contrast(1.06) saturate(1.03)}.sheet{gap:16px!important;margin-bottom:18px}.slip{margin:22px 0;padding:18px 16px}#btnShareRun{margin-top:8px}.form-row{gap:14px}.prof-head{display:flex;align-items:center;gap:14px;margin:12px 0 18px}.avatar-btn{width:72px;height:72px;border-radius:50%;overflow:hidden;border:1px solid var(--c-acc);background:#696969;display:block;flex-shrink:0}#accNick{background:#696969;color:var(--ds-text);border:1px solid #606060;border-radius:8px;padding:8px 12px;font-size:18px;width:100%}.add-wizard{position:relative;z-index:5}.pulse-compose textarea{width:100%;min-height:88px;background:#4a4a4a;color:var(--ds-text);border:1px solid #555555;border-radius:8px;padding:12px;resize:none;font:inherit}.pulse-compose-bar{display:flex;align-items:center;gap:10px;margin-top:10px}#pulseCount{font-size:12px;margin-left:auto}#pulseSend{white-space:nowrap}.pulse-feed{display:flex;flex-direction:column;margin-top:18px}.pulse-card{animation:pulseIn .35s ease;min-width:0}@keyframes pulseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pad-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.pad-author{display:flex;align-items:center;gap:10px;flex:1;min-width:0;min-height:44px;background:none;border:0;padding:0;margin:0;color:inherit;text-align:left;border-radius:8px;font:inherit;cursor:default}button.pad-author{cursor:pointer}button.pad-author:focus-visible{outline:2px solid var(--c-acc);outline-offset:2px}.pad-ava{width:40px;height:40px;border-radius:50%;flex-shrink:0;overflow:hidden;display:inline-grid;place-items:center;font:800 15px/1 var(--font-ui)}.pad-ava img{width:100%;height:100%;object-fit:cover;display:block}.pad-who{display:flex;flex-direction:column;min-width:0;gap:2px}.pad-nick{font-weight:700;font-size:15px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pad-meta{font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pad-text{margin:10px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;font-size:15px}.pad-img{display:block;width:100%;margin-top:12px;max-height:320px;object-fit:cover}.pad-actions{display:flex;align-items:center;gap:6px;margin:10px -6px 0;padding-top:4px}.pad-act{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;height:44px;padding:0 10px;margin:0;background:transparent;border:0;border-radius:8px;cursor:pointer;-webkit-tap-highlight-color:transparent}.pad-act:active{background:#ffffff0f}.pad-act:focus-visible{outline:2px solid var(--c-acc);outline-offset:1px}.pad-ico{width:22px;height:22px;flex-shrink:0;fill:none;stroke:currentColor;stroke-linejoin:round;stroke-linecap:round;transition:fill .2s ease,stroke .2s ease}.pad-cnt{min-width:1ch;font-variant-numeric:tabular-nums}.pad-like.pop .pad-ico{animation:padPop .42s cubic-bezier(.2,.9,.3,1.4)}@keyframes padPop{0%{transform:scale(1)}35%{transform:scale(1.3)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.pad-like.pop .pad-ico{animation:none}}.pad-del{color:var(--ds-sub);flex-shrink:0}.pad-head .pad-del{margin-right:-8px}.pad-empty{text-align:center;padding:28px 12px;font-size:14px}.pad-empty p{margin:8px 0 0}.pad-empty-sm{padding:22px 8px}.pad-empty-ico{width:36px;height:36px;fill:none;stroke-width:1.5;stroke-linejoin:round}.pad-loading{color:var(--ds-sub);text-align:center;padding:18px 0;margin:0;font-size:14px}body.pad-lock{overflow:hidden}.tp-link{cursor:pointer}.pad-sheet .pad-sheet-inner{display:flex;flex-direction:column;width:min(520px,100%);max-height:min(86vh,760px);padding-bottom:calc(14px + var(--sab))!important}.pad-com-list{flex:1 1 auto;min-height:120px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.pad-com{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:4px;padding:8px 0 10px}.pad-com:last-child{border-bottom:0}.pad-com .pad-author{min-height:40px}.pad-com .pad-ava{font-size:13px}.pad-com-text{grid-column:1 / -1;margin:2px 0 0 44px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45;font-size:14.5px}.pad-com-compose{display:flex;gap:8px;align-items:flex-end;margin-top:10px;flex-shrink:0}.pad-com-compose textarea{flex:1;min-width:0;min-height:44px;max-height:120px;resize:none;background:#2b2b2b;color:var(--ds-text);border:1px solid #555;border-radius:8px;padding:11px 12px;font:inherit;font-size:15px;line-height:1.35}.pad-com-compose textarea:focus{outline:none;border-color:var(--c-acc)}.pad-com-send{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.pad-com-meta{display:flex;justify-content:space-between;gap:10px;margin-top:6px;flex-shrink:0}#padComMsg{color:var(--c-bad)}#padComLogin{flex-shrink:0;margin-top:12px}.pilot-sheet-inner .pilot-body{overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto;padding-bottom:4px}.pilot-head{display:flex;align-items:center;gap:14px;margin:2px 0 16px;min-width:0}.pilot-skel .pad-ava{width:84px;height:84px}.pilot-who{min-width:0;flex:1;overflow:hidden}.pilot-nick{margin:0;overflow-wrap:anywhere}.pilot-car{margin:4px 0 0}.pilot-you{display:inline-block;margin-top:6px;font-size:11px;font-weight:700;border-radius:6px}.pilot-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:6px}.pilot-stat{min-width:0}.pilot-stat b{display:block;white-space:nowrap}.pilot-stat span{font-size:11px}.pilot-sec{margin-top:18px}.pilot-sec-title{margin:0 0 8px;font:800 14px/1 var(--font-num),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#b5b5b5}.pilot-sub{margin:12px 0 6px;font-size:12px;font-weight:700;color:var(--ds-sub)}.pilot-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pilot-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px}.pl-l{display:flex;flex-direction:column;min-width:0;flex:1;gap:2px}.pl-main{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-sub{font-size:12px}.pl-time{font-variant-numeric:tabular-nums}.pl-secs{flex-basis:100%;display:flex;gap:6px}.pl-sec{flex:1;text-align:center;padding:6px 4px;font-size:13px;font-variant-numeric:tabular-nums;color:#e0e0e0}.pl-sec i{font-style:normal;color:#696969;font-weight:800}.pilot-empty{margin:0;font-size:13px;line-height:1.45;padding:14px;text-align:center}.pilot-posts{margin-top:0;gap:10px}.box-dyno h3{margin:0 0 6px;font:700 18px/1.1 var(--font-num),sans-serif;letter-spacing:.03em}.box-dyno h4{margin:0 0 6px;font-size:12px;opacity:.7;text-transform:uppercase}.box-dyno table{width:100%;font-size:13px}.box-dyno td{padding:4px 0;border-bottom:1px solid #555555}.box-dyno td:last-child{text-align:right;font-weight:700}.run-drive,.lap-drive{color:var(--h-text);font-variant-numeric:tabular-nums}body.run-drive-on #app,body.lap-drive-on #app{visibility:hidden}.run-drive{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:max(12px,var(--sat)) 16px max(14px,var(--sab))}.run-drive.hidden{display:none}.run-drive-top{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.run-drive-label{display:inline-flex;align-items:center;gap:8px;margin:0 0 6px;font:600 10.5px/1 var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--h-sub)}.run-drive-label:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-acc);box-shadow:none;animation:hudLive 1.6s ease-in-out infinite}.run-drive-speed{display:flex;flex-direction:column;align-items:center}.run-drive-speed strong{font:500 clamp(104px,36vw,176px)/.85 var(--h-num);letter-spacing:-.02em;color:#f6f6f6}.run-drive-speed span{margin-top:8px;font:600 11px/1 var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--h-mute)}.run-drive-top .tiny{margin:0;font:500 12.5px/1.35 var(--font-ui);color:var(--h-sub)}@keyframes runMarkIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hudLive{50%{opacity:.35}}.run-drive-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.run-drive-actions .go-btn{flex:1}.share-hud-btn{min-height:50px;padding:0 20px;border-radius:6px;border:1px solid var(--h-line-2);background:#ffffff0a;color:var(--h-text);font:600 14px/1 var(--font-ui)}.lap-drive{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;grid-template-columns:minmax(260px,34%) 1fr;gap:0;height:100dvh;max-height:100dvh;box-sizing:border-box;overflow:hidden;background:var(--ds-bg-1)}.lap-drive.hidden{display:none}.lap-drive-left{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:10px 12px;min-height:0;overflow:hidden;padding:calc(14px + var(--sat)) 16px calc(14px + var(--sab));border-right:1px solid var(--h-line)}.lap-drive-left>*{grid-column:1 / -1;min-width:0}.lap-drive-track{margin:0;font:600 10px/1.2 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--h-sub)}.lap-drive-car{margin:-6px 0 0;font:600 14px/1.25 var(--font-ui);color:var(--h-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lap-drive-hud-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.lap-drive-clock{font:500 56px/.9 var(--h-num);letter-spacing:0;color:#f6f6f6}.lap-drive-clock:before,.lap-drive-speed:before{display:block;margin-bottom:6px;font:600 9.5px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--h-mute)}.lap-drive-clock:before{content:"\432\440\435\43c\44f  \43a\440\443\433\430"}.lap-drive-speed{margin:0;text-align:right}.lap-drive-speed:before{content:"\441\43a\43e\440\43e\441\442\44c"}.lap-drive-speed strong{font:500 44px/.9 var(--h-num);color:#f6f6f6}.lap-drive-speed span{margin-left:4px;font:600 10px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--h-mute)}.lap-drive-session{display:flex;flex-wrap:wrap;gap:6px;font:600 11.5px/1 var(--font-ui);color:var(--h-sub)}.lap-drive-session span{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:6px;border:1px solid var(--h-line);background:#ffffff08}.lap-drive-session #lapDriveBest{color:#e6e9e7;border-color:rgba(var(--acc-rgb),.3)}.lap-drive-session #lapDriveBest:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--c-acc)}.lap-drive-meta{display:flex;flex-wrap:wrap;gap:14px;font:600 10.5px/1.2 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--h-mute)}.lap-drive-sectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lap-drive-sectors span{padding:8px 6px;border-radius:8px;border:1px solid var(--h-line);background:var(--h-card);font:500 15px/1 var(--h-num);color:var(--h-text);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lap-drive-weather,#lapDriveMsg.tiny{margin:0;min-height:0;font:500 11.5px/1.35 var(--font-ui);color:var(--h-mute);opacity:1}.lap-drive-warn{margin:0;font:600 11.5px/1.35 var(--font-ui);color:#f6c177}.lap-drive-warn:empty{display:none}.lap-map-modes{display:flex;padding:3px;gap:2px;border-radius:6px;border:1px solid var(--h-line);background:#ffffff0a}.lap-map-modes button{flex:1;min-height:34px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--h-sub);font:600 12.5px/1 var(--font-ui)}.lap-map-modes button.on{background:#f2f2f2;color:#0a0a0a}.lap-start-orb{grid-column:1;align-self:center;flex-shrink:0;width:56px;height:56px;min-height:0;padding:0;margin:0;display:grid;place-items:center;border-radius:50%;border:1.5px solid rgba(212,154,154,.45);color:var(--c-bad);font:700 11px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.lap-start-orb:active{transform:scale(.96)}.lap-start-orb.on{border-color:var(--h-acc);background:#ffffff08;color:var(--h-acc);box-shadow:none}.lap-drive.armed .lap-start-orb{opacity:.45;pointer-events:none}.lap-drive-actions{grid-column:2;align-self:center;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}.lap-drive-actions button{min-width:0;min-height:42px;padding:0 6px;border-radius:6px;border:1px solid var(--h-line-2);background:#ffffff0a;color:var(--h-text);font:600 12px/1 var(--font-ui);letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lap-drive-actions button.primary{border-color:transparent;background:#f2f2f2;color:#0a0a0a}.lap-drive-map{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;overflow:hidden;padding:8px 12px calc(10px + var(--sab))}.lap-map-inner{width:100%;max-width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;overflow:hidden}.lap-drive-map .track-svg{width:min(100%,520px);max-height:min(58vh,360px);height:auto;flex:0 1 auto}.lap-map-cap{margin:0;padding:0 10px;max-width:100%;box-sizing:border-box;text-align:center;font:600 14px/1.3 var(--font-ui);color:var(--h-text)}.lap-map-cap small{display:inline-block;max-width:100%;font-weight:500;font-size:11.5px;color:var(--h-mute);word-break:break-word}.lap-drive-map p{text-align:center;max-width:100%}.lap-drive.mode-nav .lap-map-cap{opacity:.55;font-size:13px}.lap-drive.mode-nav .lap-drive-clock{font-size:clamp(56px,16vw,76px)}.lap-drive.mode-nav .lap-drive-speed strong{font-size:clamp(44px,13vw,64px)}.lap-drive.mode-nav .lap-drive-map .track-svg{max-height:min(48dvh,340px)}@media (max-width: 720px){.lap-drive{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.lap-drive-left{gap:8px 10px;padding:calc(10px + var(--sat)) 14px 12px;border-right:0;border-bottom:1px solid var(--h-line)}.lap-drive-clock{font-size:48px}.lap-drive-speed strong{font-size:40px}.lap-drive-map{padding:4px 8px calc(6px + var(--sab))}.lap-drive-map .track-svg{max-height:min(42dvh,280px);width:min(100%,360px)}.lap-map-cap{font-size:13px}.lap-map-cap small{font-size:11px}}@media (max-height: 700px) and (max-width: 720px){.lap-drive-clock:before,.lap-drive-speed:before{display:none}.lap-drive-weather{display:none}}@media (prefers-reduced-motion: reduce){.run-drive-label:before{animation:none}}.tabbar{position:relative}.tab-pill{display:none;position:absolute;top:4px;bottom:4px;left:0;width:20%;border-radius:8px;pointer-events:none;z-index:0}.nav-btn{position:relative;z-index:1;transition:color .2s ease,transform .18s ease}.nav-ico{width:26px;height:26px;display:grid;place-items:center}.nav-ico .ico{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.nav-ico .ico-bar1,.nav-ico .ico-bar2,.nav-ico .ico-bar3,.nav-ico .ico-flag,.nav-ico .ico-body,.nav-ico .ico-door{fill:none}.nav-btn.active .nav-ico .ico{stroke-width:2}.nav-btn.active .ico-box{animation:icoPop .45s cubic-bezier(.2,.9,.3,1.4)}.nav-btn.active .ico-box .ico-door{animation:doorSwing .5s ease;transform-origin:10px 14px}.nav-btn.active .ico-run{animation:icoPop .45s cubic-bezier(.2,.9,.3,1.4)}.nav-btn.active .ico-run .ico-needle{animation:needleKick .55s ease;transform-origin:12px 13px}.nav-btn.active .ico-run .ico-dial{animation:dialPulse .55s ease;transform-origin:12px 13px}.nav-btn.active .ico-lap{animation:icoPop .45s cubic-bezier(.2,.9,.3,1.4)}.nav-btn.active .ico-lap .ico-car{animation:carLap .7s linear}.nav-btn.active .ico-lap .ico-track{stroke-dasharray:40;animation:trackDraw .7s ease}.nav-btn.active .ico-top{animation:icoPop .45s cubic-bezier(.2,.9,.3,1.4)}.nav-btn.active .ico-top .ico-bar2{animation:barGrow .45s ease;transform-origin:center bottom}.nav-btn.active .ico-top .ico-flag{animation:flagWave .5s ease;transform-origin:12px 6px}.nav-btn.active .ico-pad,.nav-btn.active .ico-shop{animation:icoPop .45s cubic-bezier(.2,.9,.3,1.4)}@keyframes icoPop{0%{transform:scale(.72);opacity:.5}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}@keyframes doorSwing{0%{transform:rotate(0)}40%{transform:rotate(-28deg)}to{transform:rotate(0)}}@keyframes needleKick{0%{transform:rotate(-25deg)}45%{transform:rotate(55deg)}to{transform:rotate(0)}}@keyframes dialPulse{0%,to{transform:scale(1)}40%{transform:scale(1.08)}}@keyframes carLap{0%{transform:translate(0) scale(1)}25%{transform:translate(-4px,3px) scale(1.05)}50%{transform:translate(-8px) scale(1)}75%{transform:translate(-3px,-3px) scale(1.05)}to{transform:translate(0) scale(1)}}@keyframes trackDraw{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes barGrow{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes flagWave{0%{transform:rotate(-12deg)}50%{transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes ringPing{0%{transform:scale(.85);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes coreBeat{0%,to{transform:scale(1)}40%{transform:scale(1.35)}}@media (max-width: 900px){main{padding-bottom:calc(72px + var(--sab))}.rail{position:fixed;left:10px;right:10px;bottom:calc(8px + var(--sab));z-index:30;width:auto;flex-direction:row;padding:0;border:0;order:3;background:transparent}.mark,.rail-foot{display:none}.rail nav.tabbar{margin:0;flex:1;display:flex;flex-direction:row;justify-content:space-around;align-items:stretch;gap:0;padding:4px}.tab-pill{display:block}.nav-btn{width:auto;flex:1;min-width:0;min-height:52px;border:0!important;background:transparent!important;border-radius:8px;gap:1px;padding:6px 2px 5px}.nav-btn.active{background:transparent!important;border-color:transparent!important}.nav-btn.active i{color:var(--gold)}.nav-btn i{font-size:9px;font-weight:600;opacity:.9}.nav-btn:active{transform:scale(.92)}}.scan-thresh-lab{flex-direction:column;margin:6px 16px 0}.scan-thresh-lab input{width:100%}#scanStatus{text-align:center;min-height:1.2em;margin:6px 12px 0;color:#b5b5b5}.photo-stage.scanning{outline:1px dashed rgba(var(--acc-rgb),.33)}.photo-stage.scanning:before{content:"\43e\431\440\430\431\43e\442\43a\430\2026";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;background:#00000059;color:var(--c-acc);font:700 14px var(--font-ui);letter-spacing:.06em}.photo-stage.has-cutout{background:radial-gradient(ellipse at 50% 78%,rgba(255,255,255,.028),transparent 55%),linear-gradient(180deg,#5c5c5c,#3a3a3a 70%);border-radius:8px}.photo-stage.has-cutout #heroPhoto{filter:contrast(1.04) saturate(1.05);padding:4% 6% 10%;box-sizing:border-box}.photo-stage.has-cutout #heroWheels{display:none!important}.photo-stage.has-cutout .body-gloss{opacity:.35}.laps em.tiny{display:block;opacity:.55;font-style:normal;font-weight:400}.wiz-sil-wrap{width:min(100%,420px);height:140px;margin:0 auto 14px;border-radius:8px;display:grid;place-items:center}.wiz-sil{max-width:90%;max-height:120px;object-fit:contain}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.run-secondary{margin-top:12px}#emptyGarage .empty-sil,#emptyGarage .empty-sil-dotted{width:92%;height:auto!important;max-height:92%;object-fit:contain!important;filter:none!important;animation:none!important}.sf-mark text{paint-order:stroke;stroke:#3a3a3a;stroke-width:3px}.auth-card .go-btn{width:100%;margin-top:8px}.lap-track-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:14px}.lap-start-hero{width:100%;min-height:56px;border:0;border-radius:8px;font:800 20px/1 var(--font-num),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#2a2a2a;background:var(--c-fill);box-shadow:none}.lap-start-hero:active{transform:scale(.985);filter:brightness(.96)}.lap-finish-btn{width:100%;min-height:44px;border-radius:8px;border:1px solid #808080;background:#696969;color:var(--ds-text);font:700 14px/1 var(--font-num),sans-serif;letter-spacing:.08em;text-transform:uppercase}.lap-finish-btn:active{transform:scale(.985)}.tops-filters{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-bottom:14px;padding:12px 14px}.tops-check{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.tops-model{display:flex;flex-direction:column;gap:4px;font-size:11px;opacity:.85}.tops-model select{min-width:160px;background:#696969;border:1px solid #808080;color:var(--ds-text);border-radius:8px;padding:6px 8px;font:600 13px/1.2 var(--font-ui)}.wheel-item .cult-tag{display:inline-block;margin-left:6px;font-size:9px;letter-spacing:.04em;color:var(--c-acc);opacity:.9;text-transform:uppercase}.wheel-item.cult-track{font-weight:700}.body-paint{margin:8px 12px 4px;text-align:center}.body-paint .paint-finish{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 10px;padding:3px;border-radius:6px;background:#00000059;border:1px solid var(--ds-line)}.body-paint .paint-finish button{border:0;background:transparent;color:#b5b5b5;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:6px;cursor:pointer;line-height:1}.body-paint .paint-finish button.on{background:#ffffff10;color:var(--ds-text);box-shadow:none}.body-paint .paint-finish button:active{transform:scale(.96)}.body-paint .paint-label{color:#b5b5b5;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin:4px 0 10px}.body-paint .colors{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0}.body-paint .colors button{width:32px;height:32px;border-radius:50%;border:2px solid var(--ds-line-2);padding:0;cursor:pointer;background-clip:padding-box;transition:box-shadow .2s ease,transform .15s ease}.body-paint .colors button.on{box-shadow:none}.body-paint .colors button:active{transform:scale(.94)}.paint-custom{width:32px;height:32px;border-radius:50%;overflow:hidden;border:2px dashed rgba(var(--acc-rgb),.45);display:inline-grid;place-items:center;cursor:pointer;position:relative;background:#2a2a2a}.paint-custom input[type=color]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border:0;padding:0;cursor:pointer;background:transparent}.paint-custom.on{box-shadow:none;border-style:solid;border-color:var(--c-acc)}.tops-time{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.tops-gps{display:inline-block;font:700 9px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:6px;vertical-align:middle;white-space:nowrap;font-style:normal}.tops-gps-a{background:#ffffff10;color:var(--c-acc);border:1px solid rgba(var(--acc-rgb),.5)}.tops-gps-b{background:#6969698c;color:#d8d8d8;border:1px solid #808080}.tops-gps-c,.tops-gps-unk{background:#1a1a1aa6;color:var(--ds-sub);border:1px solid #555;font-weight:600}.laps li .tops-time{max-width:58%;text-align:right}@media (max-width: 420px){.body-paint .colors{gap:8px}.body-paint .colors button,.paint-custom{width:28px;height:28px}.tops-gps{font-size:8px;padding:2px 5px}}.share-card{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:radial-gradient(ellipse at 50% 20%,rgba(255,255,255,.048),transparent 55%),#3a3a3aeb}.share-card.hidden{display:none!important}.share-card-inner{width:min(360px,100%);position:relative;text-align:center}.share-brand{margin:0 0 10px}.share-car{margin:0}.share-nick{margin:6px 0 14px;font-size:13px}.share-type{margin:0;text-transform:uppercase}.share-badge span{border-radius:999px}.share-date{margin:12px 0 18px;font-size:12px}.share-card-actions{display:grid;gap:8px}.share-card-actions .go-btn{width:100%}.paywall-card{margin-top:12px;padding:14px;border-radius:8px;border:1px dashed rgba(var(--acc-rgb),.35);background:#ffffff05;text-align:center}.paywall-card p{margin:0 0 8px;font-size:13px}.btn-pro-soon{display:inline-block;margin-top:6px;padding:10px 18px;border-radius:8px;border:1px solid var(--c-acc);background:transparent;color:var(--c-acc);font:800 13px/1 var(--font-num),sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.btn-pro-soon:disabled{opacity:.55;cursor:not-allowed}.compare-stats{display:grid;gap:6px;font-size:13px}.compare-stats b{color:var(--c-acc)}#accTrialLeft{margin:4px 0 8px}#btnProSoon{margin-bottom:10px}.podium-wrap{position:relative;width:100%;height:min(52dvh,420px);margin:0 0 14px;border-radius:8px;overflow:hidden;background:radial-gradient(ellipse at 50% 68%,#242428 0%,var(--ds-bg-2) 55%,var(--ds-bg-2) 100%);border:1px solid #2a2a2e;box-shadow:none}.podium-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(ellipse at 50% 42%,transparent 38%,rgba(0,0,0,.28) 78%,rgba(0,0,0,.48) 100%)}.podium-wrap #view3d{width:100%;height:100%;display:block;touch-action:none;background:var(--ds-bg-2)}@media (max-width: 720px){.podium-wrap{height:min(46dvh,360px)}}.box-dyno{position:relative;margin:8px 0 24px;padding:16px 16px 18px;border-radius:8px;border:1px solid #5a5a5a}.box-dyno-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.box-dyno-head h3{margin:0 0 4px;font:800 20px/1.1 var(--font-num),sans-serif;letter-spacing:.04em;text-transform:uppercase}.box-dyno-head .tiny{margin:0;opacity:.55}.dyno-edit-btn{flex-shrink:0;align-self:flex-end;margin-top:auto;border:1px solid var(--c-acc);background:#ffffff0a;color:var(--c-acc);border-radius:6px;padding:10px 16px;font:700 12px/1 var(--font-num),sans-serif;letter-spacing:.08em;text-transform:uppercase}.dyno-edit-btn:active{transform:scale(.97)}.dyno-rows{display:flex;flex-direction:column;gap:0}.dyno-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 2px;border-bottom:1px solid var(--ds-line)}.dyno-row:last-child{border-bottom:0}.dyno-row span{font-size:13px;color:#b5b5b5;letter-spacing:.02em}.dyno-row strong{font:700 16px/1 var(--font-num),sans-serif;letter-spacing:.03em;color:var(--ds-text)}.dyno-row-marks{align-items:flex-start}.dyno-val-cell{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-weight:400;text-align:right}.dyno-split{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 14px;font-style:normal}.dyno-stock,.dyno-fact{font-style:normal;font-size:12px;color:var(--ds-sub);letter-spacing:.02em}.dyno-stock b,.dyno-fact b{font:700 15px/1 var(--font-num),sans-serif;letter-spacing:.03em;color:#d0d0d0;margin-left:4px}.dyno-fact.has-fact b{color:var(--c-acc)}.dyno-meta{display:block;font-size:10px;letter-spacing:.04em;color:#7a7a7a;text-transform:uppercase}.dyno-gps-note{margin:10px 2px 0;padding-top:8px;border-top:1px solid var(--ds-line);opacity:.7}.dyno-gps-note[hidden]{display:none!important}.dyno-edit{display:flex;flex-direction:column;gap:12px}.dyno-edit.hidden{display:none}.dyno-field{display:flex;flex-direction:column;gap:7px}.dyno-field span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#b5b5b5}.dyno-field input{width:100%;box-sizing:border-box;border-radius:8px;border:1px solid #707070;background:#4a4a4a;color:var(--ds-text);font:600 17px/1.2 var(--font-num),sans-serif;letter-spacing:.03em;padding:14px 16px;outline:none;transition:border-color .15s,box-shadow .15s}.dyno-field input:focus{border-color:var(--c-acc);box-shadow:none}.dyno-field input::placeholder{color:gray}.dyno-edit-actions{display:flex;gap:10px;margin-top:6px}.dyno-ghost,.dyno-save{flex:1;border-radius:8px;padding:14px 12px;font:700 13px/1 var(--font-num),sans-serif;letter-spacing:.08em;text-transform:uppercase}.dyno-ghost{border:1px solid #707070;background:transparent;color:#b5b5b5}.garage-hero .mycar,.garage-hero .mycar.hidden{display:block!important}.hero-title{display:flex;align-items:center;justify-content:center;gap:4px;text-align:center;margin:6px 0 10px}.hero-title-main{flex:1;min-width:0;overflow:hidden}.hero-title-swap{will-change:opacity,transform;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1)}.hero-title-swap.is-exit-next{opacity:0;transform:translate(-32px)}.hero-title-swap.is-exit-prev{opacity:0;transform:translate(32px)}.hero-title-swap.is-enter-prep-next{opacity:0;transform:translate(32px);transition:none}.hero-title-swap.is-enter-prep-prev{opacity:0;transform:translate(-32px);transition:none}.hero-nav{flex-shrink:0;width:42px;height:42px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#696969;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .18s ease,background .18s ease,transform .15s ease,box-shadow .18s ease}.hero-nav svg{display:block;pointer-events:none}.hero-nav:hover,.hero-nav:focus-visible{color:var(--c-acc);outline:none;background:#ffffff06}.hero-nav:active{color:var(--c-acc);transform:scale(.9);background:#ffffff0c;box-shadow:none}.hero-nav:disabled{opacity:.35;pointer-events:none}.hero-name-row{display:flex;align-items:center;justify-content:center;gap:12px}.hero-name-row h1{margin:0;font:800 clamp(22px,6vw,32px)/1.1 var(--font-num),sans-serif;letter-spacing:.04em}.lap-drive-map.sat-map-host,#lapDriveMap.sat-map-host{padding:0;position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;background:var(--ds-bg-1);width:100%;height:100%;min-height:0;align-self:stretch}.sat-map-wrap{flex:1 1 auto;min-height:0;width:100%;position:relative;border-radius:0;overflow:hidden}.sat-map-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--ds-bg-1);z-index:0}.sat-map-cap{flex:0 0 auto;margin:0;padding:6px 10px 8px;background:linear-gradient(180deg,#0a0a0a00,#0a0a0aeb);position:relative;z-index:2;pointer-events:none}.sat-map-status{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:500;margin:0;padding:4px 10px;border-radius:6px;background:#0c0c0cdb;border:1px solid var(--ds-line);color:var(--ds-text);font:600 11px/1.2 var(--font-ui);letter-spacing:.02em;pointer-events:none;max-width:90%;text-align:center}.sat-map-status[data-kind=warn]{border-color:#f6c1778c;color:#f6c177}.sat-map-status:empty,.sat-map-status[hidden]{display:none}.sat-sf-icon{background:none!important;border:none!important}.sat-sf{display:flex;align-items:center;gap:4px}.sat-sf-flag{width:14px;height:18px;background:linear-gradient(90deg,var(--ds-bg-2) 50%,#eee 50%) 0 0 / 100% 50%,linear-gradient(90deg,#eee 50%,var(--ds-bg-2) 50%) 0 100% / 100% 50%;background-size:14px 9px;background-repeat:repeat-y;border:1px solid #fff;box-shadow:none}.sat-sf-lab{font:800 12px/1 var(--font-num),sans-serif;color:var(--c-acc);letter-spacing:.06em}.sat-car-icon{background:none!important;border:none!important}.sat-car{width:28px;height:28px;position:relative;transform-origin:50% 50%}.sat-car-glow{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:radial-gradient(circle,#ffffff14,#fff0 70%);animation:sat-pulse 1.6s ease-in-out infinite}.sat-car-dot{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--c-acc);border:2px solid #0a0a0a;box-shadow:none}.sat-car-nose{position:absolute;left:50%;top:2px;width:0;height:0;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:9px solid var(--c-acc);filter:none}.sat-car-waiting .sat-car-dot{background:#6a6a6a;box-shadow:none}.sat-car-waiting .sat-car-nose{border-bottom-color:#888}.sat-car-waiting .sat-car-glow{animation:none;opacity:.35}@keyframes sat-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.25);opacity:.45}}.sat-map-canvas .leaflet-control-attribution a{color:#f0f0f0cc!important}@media (max-width: 720px){#lapDriveMap.sat-map-host{min-height:42dvh}.sat-map-cap{font-size:13px;padding-bottom:6px}}.track-map{background:radial-gradient(ellipse at 50% 40%,#3a3a3a,#2e2e2e 55%,#262626);border:1px solid #3f3f3f;box-shadow:none}.track-svg{width:100%;height:168px;overflow:visible}.track-apron{opacity:.95}.track-line{filter:none}.track-curb{opacity:.9;pointer-events:none}.lap-car-mark{transition:none}.lap-car-glow{fill:rgba(var(--acc-rgb),.18);stroke:rgba(var(--acc-rgb),.35);stroke-width:1.2}.lap-car-chevron{fill:var(--c-acc);stroke:#1a1a1a;stroke-width:1.6;filter:none}.run-car-name{margin:-4px 0 10px;color:var(--c-acc);font:700 15px/1.1 var(--font-num),sans-serif;letter-spacing:.04em}#emptyGarage,#heroModeBar,.hero-mode-bar,#photoStage,.hero-photo-panel{display:none!important}#podiumWrap,#view-garage .mycar{display:block!important}.hero-mode-bar{display:flex;gap:8px;justify-content:center;margin:8px 0 4px}.hero-mode{border:1px solid var(--ds-line-2);background:#141414bf;color:#ddd;border-radius:6px;padding:6px 14px;font:600 12px/1 var(--font-num),sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.hero-mode.on{border-color:var(--c-acc);color:var(--c-acc);box-shadow:none}.hero-photo-panel,.photo-stage{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 16px 20px}.hero-photo-panel.hidden{display:none!important}.photo-stage #heroPhoto{max-width:min(920px,100%);max-height:42vh;width:auto;height:auto;object-fit:contain}.photo-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.photo-actions .file-btn{cursor:pointer}.scan-thresh-lab{display:flex;gap:8px;align-items:center;opacity:.8}.cult-tag.rough-sf{color:#f5c518;border-color:#f5c51866}.share-badge.gps-c span{color:#f5c518}.paywall-card.hidden{display:none!important}.tops-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.tops-head h2{margin:0}.method-link{color:var(--c-acc);text-decoration:none;font:700 11px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;opacity:.9}.method-link:hover{text-decoration:underline;opacity:1}.tops-weather{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;width:100%}.tops-weather-label{font-size:11px;opacity:.55;margin-right:4px;letter-spacing:.04em;text-transform:uppercase}.wx-chip{border:1px solid #555;background:#1a1a1a8c;color:#c8c8c8;border-radius:6px;padding:5px 11px;font:700 11px/1 var(--font-ui);letter-spacing:.06em;cursor:pointer}.wx-chip.on{border-color:rgba(var(--acc-rgb),.5);color:var(--c-acc);background:#ffffff0c;box-shadow:none}.tops-gps{cursor:pointer}.share-honesty{margin:6px 0 10px;font-size:12px;opacity:.7;min-height:1.1em}.share-track-row{display:inline-flex;align-items:center;gap:8px;margin:4px 0 8px;color:var(--c-acc);font:700 13px/1 var(--font-ui);letter-spacing:.04em}.share-track-row[hidden]{display:none!important}.share-track-svg{width:40px;height:22px;opacity:.85}.share-meta-row{display:flex;justify-content:center;gap:8px;margin:0 0 8px;min-height:1.2em}.share-weather-chip{display:inline-block;padding:3px 10px;border-radius:6px;border:1px solid rgba(var(--acc-rgb),.35);color:#e6e9e7;font:700 10px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.share-weather-chip.hidden{display:none!important}.share-weather-chip[data-wx=damp]{border-color:#7aa0c4;color:#a8c8e8}.share-weather-chip[data-wx=wet]{border-color:#4a7cff;color:#8eb0ff}.share-car{display:inline-flex;align-items:center;justify-content:center;gap:8px}.share-swatch{width:14px;height:14px;border-radius:50%;border:1px solid var(--ds-line-3);display:inline-block;box-shadow:none}.share-swatch.hidden{display:none!important}.share-badge.gps-a span{border-color:var(--c-acc);color:var(--c-acc)}.share-badge.gps-b span{border-color:#a0a0a0;color:#d0d0d0}.share-badge.gps-c span,.share-badge.invalid span{border-color:var(--c-bad);color:var(--c-bad)}.share-method-foot{margin:0 0 14px;font-size:11px;opacity:.55}.share-method-foot a{text-decoration:none}.share-method-foot a:hover{text-decoration:underline}.method-body{background:var(--ds-bg-2);color:var(--ds-text);min-height:100vh}.duel-challenge-btn{border-radius:8px;border:1px solid rgba(var(--acc-rgb),.5);background:#ffffff08;font:700 13px/1 var(--font-num),sans-serif;letter-spacing:.08em;text-transform:uppercase;min-height:44px;padding:0 14px;cursor:pointer}.duel-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;display:grid;place-items:end center;padding:0;background:#121212e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.duel-sheet.hidden{display:none!important}.duel-sheet-inner{width:min(420px,100%);max-height:min(92vh,720px);overflow:auto;border-radius:8px 8px 0 0;border:1px solid rgba(var(--acc-rgb),.35);border-bottom:0;padding:26px 18px 28px;box-shadow:none;position:relative;color:var(--ds-text)}.duel-type-row{display:flex;gap:8px;margin-bottom:12px}.duel-chip{flex:1;border-radius:6px;border:1px solid #555;background:#2e2e2e;color:#d0d0d0;font:800 13px/1 var(--font-num),sans-serif;letter-spacing:.1em;text-transform:uppercase;min-height:40px;cursor:pointer}.duel-chip.on{border-color:var(--c-acc);color:var(--c-acc);background:#ffffff0c;box-shadow:none}.duel-field{display:grid;gap:6px;margin:0 0 12px;font:700 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-sub)}.duel-field input,.duel-field select{border-radius:8px;border:1px solid #555;background:var(--ds-bg-2);color:var(--ds-text);font:600 15px/1.2 var(--font-ui);letter-spacing:0;text-transform:none;padding:12px;min-height:44px}.duel-status{margin:0 0 8px}.duel-vs{margin:0 0 14px;font:700 16px/1.3 var(--font-num),sans-serif;letter-spacing:.04em;text-transform:uppercase}.duel-sides{display:grid;gap:10px;margin-bottom:12px}.duel-side{padding:12px 14px;text-align:left}.duel-side .who{font:700 12px/1 var(--font-ui);opacity:.7;margin-bottom:4px}.duel-side .time{font:800 28px/1 var(--font-num),sans-serif}.duel-side .meta{font-size:12px;margin-top:4px}.duel-result{margin:8px 0 12px}.duel-note{margin:0 0 10px;font-size:13px;opacity:.7;text-align:center}.duel-actions{display:grid;margin:12px 0 8px}.duel-actions .go-btn,.duel-actions button{width:100%;min-height:44px;border-radius:8px;cursor:pointer}.duel-actions button:not(.go-btn){border:1px solid #666;background:#333;color:var(--ds-text);font:700 13px/1 var(--font-num),sans-serif;letter-spacing:.08em;text-transform:uppercase}.duel-list-title{margin:22px 0 10px;font:800 14px/1 var(--font-num),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#bdbdbd}.duel-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.duel-list li{border-radius:8px;border:1px solid #444;background:#00000038;padding:10px 12px;display:flex;justify-content:space-between;gap:10px;align-items:center;cursor:pointer}.duel-list li:active{border-color:var(--c-acc)}.duel-list .dl-main{font:600 13px/1.3 var(--font-ui)}.duel-list .dl-st{font:800 11px/1 var(--font-num),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--c-acc);white-space:nowrap}.duel-linkish{margin-top:12px;width:100%;border:0;background:transparent;color:var(--c-acc);font:700 12px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;opacity:.85}.duel-badge{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;border:1px solid rgba(var(--acc-rgb),.5);color:var(--c-acc);font:800 10px/1.4 var(--font-num),sans-serif;letter-spacing:.08em;vertical-align:middle}.duel-badge.b{border-color:#888;color:#ccc}.sector-battle-host{margin:10px 0 0}.sector-battle-host[hidden]{display:none!important}.sector-battle{text-align:left;border-radius:8px;border:1px solid rgba(var(--acc-rgb),.28);background:linear-gradient(165deg,#141c14e6,#0a0a0cf2);box-shadow:none}.sb-title{margin:0 0 8px;font:800 12px/1 var(--font-num),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--c-acc)}.sb-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sb-row{display:grid;grid-template-columns:28px minmax(52px,1fr) minmax(72px,1.1fr) minmax(56px,.9fr);gap:6px;align-items:center;border-radius:8px;background:#ffffff08;border:1px solid var(--ds-line);font:700 13px/1.2 var(--font-num),sans-serif}.sb-lab{color:var(--c-acc);letter-spacing:.06em}.sb-time{color:var(--ds-text);font-weight:800}.sb-best{color:var(--ds-sub);font-size:12px;font-weight:600}.sb-delta{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.02em}.sb-row.sb-win{border-color:rgba(var(--acc-rgb),.45);background:#ffffff08}.sb-row.sb-win .sb-delta{color:var(--c-acc)}.sb-row.sb-lose{border-color:#d49a9a66;background:#d49a9a14}.sb-row.sb-lose .sb-delta{color:var(--c-bad)}.sb-row.sb-win-muted .sb-delta,.sb-row.sb-lose-muted .sb-delta{color:var(--ds-sub)}.sb-row.sb-match .sb-delta{color:#f6c177}.sb-row.sb-new{border-color:#78c8ff59}.sb-row.sb-new .sb-delta{color:#7ec8ff}.sb-opt{margin:10px 0 0;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;font:700 13px/1.2 var(--font-num),sans-serif;color:#e6e9e7}.sb-opt strong{color:var(--c-acc);font-size:18px;letter-spacing:.02em}.sb-opt em{font-style:normal;font-weight:600;font-size:11px;opacity:.55;letter-spacing:.04em;text-transform:uppercase}.sb-note{margin:6px 0 0;font-size:11px;opacity:.55}.sb-mini{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.laps li{flex-wrap:wrap;align-items:baseline}.sb-mini{flex-basis:100%;width:100%}.sb-chip{display:inline-block;padding:2px 6px;border-radius:6px;border:1px solid var(--ds-line-2);font:700 10px/1.3 var(--font-num),sans-serif;letter-spacing:.04em;color:#b5b5b5;font-style:normal!important}.sb-chip.sb-win{color:var(--c-acc);border-color:rgba(var(--acc-rgb),.45);background:#ffffff08}.sb-chip.sb-lose{color:var(--c-bad);border-color:#d49a9a66;background:#d49a9a14}.sb-chip.sb-match{color:#f6c177;border-color:#f6c17766}#shareSectorBattle{margin:4px 0 12px}@media (max-width: 380px){.sb-row{grid-template-columns:24px 1fr 1fr;grid-template-areas:"lab time delta" "lab best best"}.sb-lab{grid-area:lab}.sb-time{grid-area:time}.sb-best{grid-area:best;font-size:11px}.sb-delta{grid-area:delta}}.crew-btn{-webkit-appearance:none;appearance:none;border:1px solid rgba(var(--acc-rgb),.5);color:var(--c-acc);font:700 12px/1 var(--font-num),sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:6px;cursor:pointer;box-shadow:none}.crew-btn:active{filter:brightness(1.12);transform:scale(.97)}.crew-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:flex-end;justify-content:center;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:16px}.crew-sheet.hidden{display:none!important}.crew-sheet-inner{width:min(480px,100%);max-height:min(88vh,720px);overflow:auto;background:#0b0f0c;border:1px solid rgba(var(--acc-rgb),.35);border-radius:8px;padding:18px 16px 22px;box-shadow:none;position:relative}.crew-title{margin:0 28px 6px 0;font:800 22px/1.1 var(--font-num),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--c-acc)}.crew-lead{margin:0 0 14px;font-size:13px;line-height:1.4;opacity:.75}.crew-field{display:grid;gap:6px;margin-bottom:10px;font-size:12px;opacity:.85}.crew-field input,.crew-field select{-webkit-appearance:none;appearance:none;width:100%;box-sizing:border-box;background:#111814;border:1px solid var(--ds-line-2);color:var(--ds-text);border-radius:8px;padding:10px 12px;font:600 14px/1.2 var(--font-ui)}.crew-join-row{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:12px}.crew-join-row input{background:#111814;border:1px solid var(--ds-line-2);color:var(--ds-text);border-radius:8px;padding:10px 12px;font:600 14px/1.2 var(--font-ui)}.crew-join-row button{-webkit-appearance:none;appearance:none;border:1px solid rgba(var(--acc-rgb),.4);background:#ffffff0a;color:var(--c-acc);border-radius:8px;padding:0 14px;font:700 12px/1 var(--font-num),sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.crew-status{margin:0 0 4px;font:800 16px/1.2 var(--font-num),sans-serif;letter-spacing:.04em;color:var(--c-acc)}.crew-meta{margin:0 0 10px;font-size:13px;opacity:.7}.crew-badge-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.crew-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;border:1px solid rgba(var(--acc-rgb),.35);background:#ffffff08;font:700 11px/1 var(--font-num),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#e6e9e7}.crew-board{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.crew-board li{display:grid;align-items:center;border:1px solid var(--ds-line);background:#ffffff08}.crew-board li.me{border-color:rgba(var(--acc-rgb),.45);box-shadow:none}.crew-board .rk{font:800 16px/1 var(--font-num),sans-serif}.crew-board .sub{font-size:11px;opacity:.55;margin-top:2px}.crew-board .tm{font:800 15px/1 var(--font-num),sans-serif;text-align:right}.crew-board .tm .gq{display:inline-block;margin-left:6px;font-size:10px;opacity:.7;border:1px solid var(--ds-line-2);border-radius:4px;padding:1px 4px}.crew-actions{display:grid;gap:8px;margin:12px 0 8px}.crew-actions .go-btn,.crew-actions button{width:100%}.crew-actions button:not(.go-btn){-webkit-appearance:none;appearance:none;border:1px solid var(--ds-line-2);background:#ffffff0a;color:#ddd;border-radius:8px;padding:12px;font:600 13px/1 var(--font-ui);cursor:pointer}.crew-list-title{margin:18px 0 8px;font:700 13px/1 var(--font-num),sans-serif;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.crew-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.crew-list li{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid var(--ds-line);background:#ffffff08;cursor:pointer}.crew-list li:active{border-color:var(--c-acc)}.crew-list .dl-main{font:600 13px/1.3 var(--font-ui)}.crew-list .dl-st{font:700 11px/1 var(--font-num),sans-serif;letter-spacing:.04em;opacity:.65;text-transform:uppercase}.crew-linkish{-webkit-appearance:none;appearance:none;background:none;border:none;color:var(--c-acc);font:600 12px/1.4 var(--font-ui);margin-top:10px;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.session-day-card{margin:0 0 12px;border:1px solid rgba(var(--acc-rgb),.28);box-shadow:none;background:linear-gradient(165deg,#ffffff06,#0a0c0eeb 42%)}.session-day-head{display:flex;margin-bottom:4px}.session-day-badge{display:inline-block;font:800 11px/1 var(--font-num),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--c-acc);border:1px solid rgba(var(--acc-rgb),.45);border-radius:999px;padding:5px 10px;background:#ffffff08}.session-day-info,.pit-info-btn{width:28px;height:28px;border-radius:6px;border:1px solid rgba(var(--acc-rgb),.35);background:#00000059;color:var(--c-acc);font:800 13px/1 var(--font-num),sans-serif;cursor:pointer;flex-shrink:0;display:inline-grid;place-items:center;padding:0;appearance:none;-webkit-appearance:none;box-shadow:none}.session-day-info:active,.pit-info-btn:active{transform:scale(.94)}.sheet-info{position:absolute;top:12px;left:14px;z-index:2}.duel-sheet-inner>.share-brand,.crew-sheet-inner>.crew-title:not(.race-sheet-title){padding-left:36px;padding-right:36px}.race-sheet-inner>.race-sheet-head .race-sheet-title{padding-left:0;padding-right:0}.card-head-row{display:flex;align-items:center;gap:10px;margin:0 0 6px}.card-head-row h3{margin:0;flex:1;min-width:0}.sector-tops-head .card-head-row{margin-bottom:4px}.pit-help{position:fixed;top:0;right:0;bottom:0;left:0;z-index:13000;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:#000000b8}.pit-help.hidden{display:none!important}.pit-help-inner{width:min(420px,100%);max-height:min(78vh,560px);overflow:auto;position:relative;border-radius:8px;border:1px solid rgba(var(--acc-rgb),.35);padding:26px 18px 22px;box-shadow:none;color:var(--ds-text)}.pit-help-title{margin:0 28px 10px 0;font:800 22px/1.15 var(--font-num),sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--c-acc)}.pit-help-body{margin:0 0 14px;font:500 14px/1.5 var(--font-ui)}.pit-help-body p{margin:0 0 10px}.pit-help-body p:last-child{margin-bottom:0}.pit-help-body strong{font-weight:700}.pit-help-extra{margin:0 0 14px}.pit-help-extra .go-btn,.pit-help-inner>.go-btn{width:100%;min-height:44px}.pit-help-extra button:not(.go-btn){-webkit-appearance:none;appearance:none;width:100%;min-height:42px;margin-top:8px;border-radius:8px;border:1px solid var(--ds-line-2);background:#ffffff0a;color:#ddd;font:600 13px/1 var(--font-ui);cursor:pointer}.pit-help-extra button:not(.go-btn):active{border-color:var(--c-acc)}.session-day-card h3{margin:6px 0 2px;font:800 20px/1.15 var(--font-num),sans-serif;letter-spacing:.02em;color:var(--ds-text)}.session-day-card #sessionDayTops{margin:8px 0 10px;overflow:auto}.session-day-actions{display:grid}.session-day-actions .go-btn,.session-day-actions button{width:100%;min-height:42px}.session-day-actions button:not(.go-btn){-webkit-appearance:none;appearance:none;border:1px solid var(--ds-line-2);background:#ffffff0a;color:#ddd;border-radius:8px;padding:10px 12px;font:600 13px/1 var(--font-ui);cursor:pointer}.session-day-actions button:not(.go-btn):active{border-color:var(--c-acc)}.ad-btn{-webkit-appearance:none;appearance:none;border:1px solid rgba(0,229,255,.4);background:#00e5ff14;color:#7df9ff;border-radius:6px;padding:7px 12px;font:700 12px/1 var(--font-num),sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.ad-btn:active{filter:brightness(1.12);transform:scale(.97)}.ad-linkish{-webkit-appearance:none;appearance:none;background:none;border:none;color:#7df9ff;font:600 12px/1.4 var(--font-ui);margin:8px 0 4px;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;display:block;text-align:left}.ad-sheet-inner .ad-back{-webkit-appearance:none;appearance:none;background:none;border:none;color:var(--c-acc);font:600 13px/1.3 var(--font-ui);margin:0 0 10px;padding:0;cursor:pointer}.ad-detail-name{margin:0 0 8px;font:800 22px/1.15 var(--font-num),sans-serif}.ad-detail-body{display:grid;gap:10px;margin-bottom:14px}.ad-detail-body .ad-meta{font:700 12px/1.3 var(--font-num),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#7df9ffd9;margin:0}.ad-detail-body .ad-blurb,.ad-detail-body .ad-cfg,.ad-detail-body .ad-buy{margin:0;font:500 13px/1.45 var(--font-ui);color:#ddd}.ad-detail-body .ad-link a{color:var(--c-acc);font-weight:600}.ad-detail-body .ad-link{margin:0}#autodromeList .dl-st{display:block;margin-top:4px;font:500 11px/1.35 var(--font-ui);letter-spacing:0;text-transform:none;opacity:.62;max-width:100%}#autodromeList li{flex-direction:column;align-items:flex-start}.sector-tops-btn{-webkit-appearance:none;appearance:none;border:1px solid rgba(var(--acc-rgb),.5);background:linear-gradient(135deg,#ffffff0e,#00c8ff0f);color:var(--c-acc);font:700 12px/1 var(--font-num),sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:6px;cursor:pointer;box-shadow:none}.sector-tops-btn:active{filter:brightness(1.12);transform:scale(.97)}.sector-tops-card{margin-bottom:12px}.sector-tops-head h3{margin:0 0 4px}.sector-tops-controls{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end;margin:10px 0 12px}.sector-chips{display:flex;gap:6px}.sec-chip{-webkit-appearance:none;appearance:none;border:1px solid #505050;background:#2a2a2a;color:#c8c8c8;font:800 12px/1 var(--font-num),sans-serif;letter-spacing:.1em;padding:8px 12px;border-radius:6px;cursor:pointer}.sec-chip.on{border-color:var(--c-acc);color:var(--c-acc);background:#ffffff0c;box-shadow:none}.sector-tops-link{-webkit-appearance:none;appearance:none;width:100%;border:1px dashed rgba(var(--acc-rgb),.4);color:var(--c-acc);font:700 12px/1.2 var(--font-num),sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:10px 12px;border-radius:8px;cursor:pointer}.tops-pilot-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tops-pilot-list>li,.laps.tops-pilot-list>li{display:grid;align-items:center}.tops-pilot-list .tp-rank{font:800 13px/1 var(--font-num),sans-serif;text-align:center}.tops-av{border-radius:50%;overflow:hidden;border:1px solid rgba(var(--acc-rgb),.45);background:#696969;display:grid;place-items:center;flex-shrink:0}.tops-av img{width:100%;height:100%;object-fit:cover;display:block}.tops-av-ini{font:800 13px/1 var(--font-num),sans-serif;color:var(--c-acc);letter-spacing:.04em;text-transform:uppercase}.tops-pilot-list .tp-who{min-width:0;display:flex;flex-direction:column;gap:2px}.tops-pilot-list .tp-nick{font:700 14px/1.2 var(--font-num),sans-serif;color:var(--ds-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tops-pilot-list .tp-sub{font-size:11px;color:var(--ds-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tops-pilot-list .tp-time{font:800 15px/1 var(--font-num),sans-serif;color:var(--c-acc);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.race-sheet-inner{display:flex;flex-direction:column;padding-top:12px!important;border-color:rgba(var(--acc-rgb),.32)!important;color:var(--ds-text)}.duel-sheet-inner.race-sheet-inner,.crew-sheet-inner.race-sheet-inner,.pit-help-inner.race-sheet-inner{max-height:min(92vh,760px);padding:10px 16px 22px!important}.race-sheet-head{position:sticky;top:0;z-index:4;margin:0 -4px 12px}.race-sheet-handle{border-radius:999px;margin:0 auto 10px}.race-sheet-kicker{margin:0 0 2px;font:800 11px/1 var(--font-num),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#696969;text-align:center}.race-sheet-title{margin:0!important;padding:0!important;text-align:center;font:800 24px/1.1 var(--font-num),sans-serif!important;letter-spacing:.06em;text-transform:uppercase;color:var(--c-acc)!important}.race-sheet-sub,.race-sheet-sub.crew-lead{margin:6px 0 0!important;text-align:center;opacity:1!important;letter-spacing:.01em;text-transform:none!important}.race-sheet-body{margin:0}.race-cta{width:100%;min-height:48px!important;margin-top:4px;font-size:15px!important;letter-spacing:.08em}.race-list-title{margin:18px 0 8px!important;font:800 12px/1 var(--font-num),sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-sub)!important;opacity:1!important}.seg-control{display:flex!important;margin-bottom:12px}.seg-control .seg-btn,.seg-control .duel-chip,.seg-control .sec-chip{flex:1;border:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer}.sector-tops-controls .seg-control{margin-bottom:0;min-width:min(220px,100%)}.btn-secondary{-webkit-appearance:none;appearance:none;width:100%;min-height:44px;border-radius:8px;border:1px solid rgba(var(--acc-rgb),.35);background:#ffffff06;color:var(--c-acc);font:700 13px/1 var(--font-num),sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:0 14px}.btn-secondary:active{filter:brightness(1.1)}.btn-ghost{-webkit-appearance:none;appearance:none;width:100%;min-height:42px;border-radius:8px;border:1px solid var(--ds-line-2);background:#ffffff08;color:#c8c8c8;font:600 13px/1 var(--font-ui);cursor:pointer;padding:0 14px}.btn-ghost:active{border-color:rgba(var(--acc-rgb),.4);color:var(--ds-text)}.btn-ghost:disabled{opacity:.45;cursor:default}.race-toolbar{display:flex;flex-wrap:wrap;gap:6px!important;align-items:center}.race-toolbar .crew-btn,.race-toolbar .sector-tops-btn,.race-toolbar .ad-btn{min-height:36px;padding:0 12px!important;border-radius:999px;font:800 11px/1 var(--font-num),sans-serif!important;letter-spacing:.1em;box-shadow:none!important;background:#ffffff08!important;border:1px solid rgba(var(--acc-rgb),.42)!important;color:var(--c-acc)!important}.race-toolbar .ad-btn{border-color:#7df9ff66!important;background:#00e5ff12!important;color:#7df9ff!important}.race-toolbar .method-link{margin-left:2px;opacity:.7}.tops-pilot-list>li,.laps.tops-pilot-list>li{grid-template-columns:26px 44px minmax(0,1fr) auto;gap:10px;min-height:56px;padding:8px 10px;border-radius:8px;background:#ffffff09;border:1px solid var(--ds-line)}.tops-pilot-list .tp-rank{font-size:14px;color:var(--ds-mute)}.tops-pilot-list li:nth-child(1) .tp-rank{color:var(--c-acc)}.tops-pilot-list li:nth-child(2) .tp-rank{color:#c8c8c8}.tops-pilot-list li:nth-child(3) .tp-rank{color:#c49a6c}.tops-av{width:44px;height:44px;border-width:1.5px}.tops-pilot-list .tp-nick{font-size:15px;letter-spacing:.02em}.tops-pilot-list .tp-time{font-size:20px!important;letter-spacing:.01em}.session-day-head{justify-content:flex-start!important;gap:10px;align-items:center}.session-day-card h3{font-size:22px!important;margin-top:8px!important}.session-day-sub{margin:0 0 8px!important}.session-day-card #sessionDayTops{max-height:220px}.session-day-actions{grid-template-columns:1.35fr 1fr;gap:8px;margin-top:4px}.session-day-actions .btn-secondary{width:100%}.crew-board li{grid-template-columns:26px 40px minmax(0,1fr) auto!important;gap:8px!important;min-height:54px;padding:8px 10px!important;border-radius:8px!important}.crew-board .rk{font-size:14px!important;color:var(--ds-mute)!important;text-align:center}.crew-board li:nth-child(1) .rk{color:var(--c-acc)!important}.crew-board .tm{font-size:18px!important;color:var(--c-acc)!important;font-variant-numeric:tabular-nums}.crew-board .who{font:700 14px/1.2 var(--font-num),sans-serif!important;letter-spacing:.02em}.crew-join-row button.btn-secondary{width:auto;min-width:96px;padding:0 14px}.race-list li,.duel-list li,.crew-list li{min-height:52px;padding:12px 14px!important;border-radius:8px!important;border-color:var(--ds-line)!important;background:#ffffff09!important}.duel-list .dl-main,.crew-list .dl-main{font:600 14px/1.35 var(--font-ui)!important}.duel-list .dl-st,.crew-list .dl-st{font-size:12px!important;color:var(--c-acc)!important;opacity:1!important}.duel-side .time{font-size:32px!important;font-variant-numeric:tabular-nums;color:var(--c-acc)!important}.duel-side.win .time{color:var(--c-acc)!important}.duel-actions{gap:8px!important}.duel-actions .btn-secondary,.duel-actions .btn-ghost,.crew-actions .btn-secondary,.crew-actions .btn-ghost{width:100%}#autodromeList li{min-height:58px;gap:4px!important}#autodromeList .dl-main{font:700 15px/1.25 var(--font-num),sans-serif!important;letter-spacing:.03em;text-transform:uppercase;color:var(--ds-text)}#autodromeList .dl-st{color:var(--ds-sub)!important}.ad-detail-name{font-size:24px!important;color:var(--c-acc)!important}.sector-battle{padding:10px!important}.sb-row{min-height:40px;padding:8px 10px!important}.sb-time{font-size:16px!important;font-variant-numeric:tabular-nums}.sector-tops-link{margin-top:12px;min-height:44px;border-style:solid!important;border-color:rgba(var(--acc-rgb),.4)!important;background:#ffffff06!important;font-size:13px!important}.pit-help-inner.race-sheet-inner{padding-bottom:18px!important}.pit-help-title.race-sheet-title{margin-top:0!important}.pit-help-body{font-size:13.5px!important;line-height:1.45!important;color:#c8c8c8!important}.race-sheet-inner>.sheet-info{top:14px;left:14px}.duel-sheet-inner.race-sheet-inner>.share-brand{display:none}.crew-sheet-inner.race-sheet-inner>.crew-title:not(.race-sheet-title){padding-left:0}@media (max-width: 420px){.session-day-actions{grid-template-columns:1fr}.tops-pilot-list .tp-time{font-size:18px!important}.race-sheet-title{font-size:22px!important}.race-toolbar .crew-btn,.race-toolbar .sector-tops-btn,.race-toolbar .ad-btn{min-height:34px;font-size:10px!important;padding:0 10px!important}}.auth-providers{display:flex;flex-direction:column;gap:8px;margin-top:6px}.auth-tg-btn svg{flex:0 0 auto}.auth-alt-btn{-webkit-appearance:none;appearance:none;width:100%;min-height:44px;margin-top:6px;border-radius:8px;border:1px solid var(--ds-line-2);background:transparent;color:#d8d8d8;font:600 13px/1 var(--font-ui);letter-spacing:.04em}.auth-alt-btn:active{transform:scale(.98)}.auth-sms-box{margin-top:8px}.auth-none{color:#c8c8c8;border-left:2px solid #696969;padding-left:8px}.auth-legal{margin:12px 0 0;color:var(--ds-sub);line-height:1.4}.auth-legal a{color:var(--c-acc);text-decoration:none}.auth-legal a:hover{text-decoration:underline}.btn-danger{-webkit-appearance:none;appearance:none;width:100%;min-height:44px;margin-top:10px;border-radius:8px;border:1px solid rgba(212,154,154,.45);background:#d49a9a14;color:var(--c-bad);font:700 13px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.btn-danger:disabled{opacity:.4}.btn-danger:not(:disabled):active{transform:scale(.98)}.btn-danger.hidden{display:none}.danger-title{color:var(--c-bad)!important}.delete-confirm{display:block;margin-top:10px;font:500 13px/1.4 var(--font-ui);color:#d0d0d0}.delete-confirm input{display:block;width:100%;margin-top:6px;min-height:44px;box-sizing:border-box;border-radius:8px;border:1px solid #696969;background:var(--ds-bg-2);color:var(--ds-text);padding:0 12px;font:700 16px/1 var(--font-ui);letter-spacing:.12em}.safety-line{margin:2px 0 8px;color:var(--ds-sub);font-size:11px;line-height:1.35}#safetySheet .auth-alt-btn{margin-top:8px}html.tma #btnProSoon,html.tma .btn-pro-soon,html.tma [data-buy],html.tma .paywall-card,html.tma #accTrialLeft,html.tma .tma-hide,html.tma #iosHomeCard{display:none!important}html.tma body{overscroll-behavior:none}.geo-denied{position:fixed;left:12px;right:12px;bottom:calc(92px + var(--sab));z-index:120;padding:14px 14px 12px;box-shadow:none}.geo-denied.hidden{display:none}.geo-denied p{margin:0 0 10px;font-size:14px;line-height:1.45}.geo-denied strong{color:var(--c-bad)}.geo-denied .row{display:flex;gap:8px}.geo-denied button{flex:1;min-height:44px;border-radius:8px;border:1px solid var(--c-acc);background:#696969;color:var(--c-acc);font:800 13px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.geo-denied button.ghost{border-color:#555;background:transparent;color:#bbb}#boxName{cursor:pointer;-webkit-tap-highlight-color:transparent}#boxName:focus-visible{outline:1px solid rgba(var(--acc-rgb),.5);outline-offset:4px;border-radius:6px}.hero-grid-btn{flex-shrink:0;width:30px;height:30px;min-height:30px;margin:0 0 0 -4px;padding:0;border:1px solid rgba(105,105,105,.55);border-radius:8px;background:transparent;color:#696969;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .15s ease}.mycar .hero-grid-btn{margin-top:8px}.hero-grid-btn svg{display:block;pointer-events:none}.hero-grid-btn:hover,.hero-grid-btn:focus-visible{color:var(--c-acc);border-color:rgba(var(--acc-rgb),.5);outline:none}.hero-grid-btn:active{color:var(--c-acc);transform:scale(.92);background:#ffffff0a}.car-picker-sheet{padding:12px 12px calc(12px + var(--tma-bottom, 0px) + env(safe-area-inset-bottom,0px))}.car-picker-inner.race-sheet-inner{max-height:min(82vh,720px);padding:10px 14px 18px!important;animation:cpSheetUp .26s cubic-bezier(.22,1,.36,1);will-change:transform}@keyframes cpSheetUp{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.car-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 440px){.car-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cp-card{display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0 0 8px;min-width:0;text-align:left;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.cp-card img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 30%}.cp-name{display:block;padding:6px 8px 0;font:700 14px/1.15 var(--font-num),sans-serif;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-year{display:block;padding:2px 8px 0;font:500 11px/1.2 var(--font-ui);color:var(--ds-sub)}.cp-card:active{transform:scale(.97)}.fb-types .seg-btn{font-size:12px!important;letter-spacing:.06em}.crew-field textarea{-webkit-appearance:none;appearance:none;width:100%;box-sizing:border-box;min-height:112px;resize:vertical;background:#111814;border:1px solid var(--ds-line-2);color:var(--ds-text);border-radius:8px;padding:10px 12px;font:500 14px/1.4 var(--font-ui)}.fb-counter{margin:-4px 0 10px}.fb-counter.bad{color:var(--c-bad)}.fb-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.fb-shot-row{display:flex;align-items:center;gap:10px;margin:2px 0 10px}.fb-shot-btn{width:auto;flex:1;cursor:pointer}.fb-shot-preview{width:56px;height:56px;object-fit:cover}.fb-shot-clear{-webkit-appearance:none;appearance:none;border:0;background:#2a2a2a;color:#ddd;width:32px;height:32px;border-radius:50%;cursor:pointer}.fb-diag{margin:0 0 8px;line-height:1.4}.fb-msg{min-height:1em;margin:0 0 6px}.fb-msg.err{color:var(--c-bad)}.app-toast{position:fixed;left:50%;bottom:calc(96px + var(--tma-bottom, 0px) + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:12500;width:max-content;max-width:min(92vw,420px);box-sizing:border-box;text-align:center;padding:12px 18px;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.app-toast.hidden{display:block!important;opacity:0;transform:translate(-50%) translateY(12px);visibility:hidden}.ext-gps-bar{font-size:12px;color:var(--muted);margin:-6px 0 12px;letter-spacing:.02em;line-height:1.35}.ext-gps-bar[data-q=good]{color:var(--c-acc)}.ext-gps-bar[data-q=mid]{color:#ffc940}.ext-gps-bar[data-q=bad]{color:var(--c-bad)}.ext-gps-card h3{margin-bottom:10px}.ext-gps-src,.ext-gps-rate{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ext-gps-rate{margin-top:10px}.ext-gps-src button,.ext-gps-rate button{flex:0 1 auto;padding:8px 12px;font-size:13px;border-radius:8px;opacity:.72}.ext-gps-src button.on,.ext-gps-rate button.on{opacity:1;outline:1px solid var(--c-acc);color:var(--c-acc)}.ext-gps-msg{margin-top:10px;color:#ffc940}#app:has(#view-home.active) .top,#app:has(#view-duels.active) .top{display:none}.home-carousel{position:relative;margin:2px 0 14px}.hc-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:8px;gap:0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.hc-track::-webkit-scrollbar{display:none}.hc-slide{position:relative;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:16 / 9;min-height:176px;border:1px solid var(--ds-line);border-radius:8px;background:var(--ds-bg-1);overflow:hidden;padding:0;text-align:left;color:var(--ds-text);cursor:pointer}.hc-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hc-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:72% 50%;transform:scale(1.045);transition:transform 7s linear}.hc-slide.cur .hc-bg{transform:scale(1)}.hc-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.hc-txt{position:absolute;left:0;top:0;bottom:0;width:74%;padding:0 0 0 18px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.hc-tag{display:inline-flex;align-items:center;gap:7px;font:600 9.5px/1.2 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#b4b4b4}.hc-tag:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:2px;background:var(--c-acc);box-shadow:none}.hc-title{font:700 clamp(30px,10.5vw,46px)/1 var(--font-num),var(--font-ui);letter-spacing:.01em;text-transform:uppercase;color:#f6f6f6;margin-top:2px;white-space:nowrap}.hc-title-long{font-size:clamp(22px,7.2vw,34px)}.hc-sub{font:500 12.5px/1.3 var(--font-ui);color:#cfcfcf}.hc-cta{display:inline-flex;align-items:center;gap:6px;margin-top:6px;min-height:30px;padding:0 14px;border-radius:6px;background:var(--c-fill);color:#0a0a0a;font:700 12.5px/1 var(--font-ui)}.hc-cta i{width:12px;height:12px;background:currentColor;-webkit-mask:var(--arr-ico) center / contain no-repeat;mask:var(--arr-ico) center / contain no-repeat}.hc-mark{position:absolute;right:14px;bottom:11px;font:600 11px/1 var(--font-num),sans-serif;letter-spacing:.08em;color:#f0f0f0d9}.hc-slide.cur .hc-txt>*{animation:hcTxtIn .6s cubic-bezier(.2,.8,.2,1) both}.hc-slide.cur .hc-txt>:nth-child(2){animation-delay:.05s}.hc-slide.cur .hc-txt>:nth-child(3){animation-delay:.1s}.hc-slide.cur .hc-txt>:nth-child(4){animation-delay:.15s}@keyframes hcDraw{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes hcTxtIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width: 340px){.hc-sub{font-size:11.5px}.hc-txt{gap:5px;padding-left:14px}}@media (prefers-reduced-motion: reduce){.hc-bg{transition:none;transform:none}.hc-slide.cur .hc-txt>*{animation:none}}.hc-dots{display:flex;justify-content:center;gap:6px;margin-top:8px}.hc-dot{width:7px;height:7px;min-height:0;padding:0;border-radius:99px;border:0;background:#555;transition:width .3s,background .3s}.hc-dot.on{width:22px;background:var(--c-fill);box-shadow:none}.home-sec-head{display:flex;align-items:center;justify-content:space-between;margin:4px 2px 8px}.home-sec-head h3{margin:0;font:800 17px/1 var(--font-num),sans-serif;letter-spacing:.05em;text-transform:uppercase}.home-link{min-height:32px;padding:4px 12px;border-radius:99px;border:1px solid rgba(var(--acc-rgb),.45);background:transparent;color:var(--c-acc);font:700 12px/1 var(--font-ui)}.home-posts{display:grid;gap:8px}.home-empty{display:grid;gap:6px;justify-items:start;padding:14px;border-radius:8px;border:1px dashed #3a3a3a;background:#171717;color:#bdbdbd;font-size:13px;margin:0}.home-empty b{color:var(--ds-text);font-size:14px}.pulse-card.pad-flash{box-shadow:none;transition:box-shadow .3s}.nav-btn.active .ico-home{animation:icoPop .45s cubic-bezier(.2,.9,.3,1.4)}.nav-btn.active .ico-home .ico-t2{animation:barGrow .45s ease;transform-origin:center}.nav-btn.active .ico-duel{animation:icoPop .45s cubic-bezier(.2,.9,.3,1.4)}.nav-btn.active .ico-duel .ico-dl{animation:duelL .5s ease}.nav-btn.active .ico-duel .ico-dr{animation:duelR .5s ease}@keyframes duelL{40%{transform:translate(2px)}}@keyframes duelR{40%{transform:translate(-2px)}}.duels-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.duels-head h2{margin:0 0 4px}.duels-head p{margin:0;font-size:12.5px}.duels-new{flex:0 0 auto;width:auto;min-width:104px}.duels-tabs{margin-bottom:12px}.duels-tabs .seg-btn{flex:1}.duels-tabs [data-cnt]:not(:empty){display:inline-grid;place-items:center;margin-left:4px;padding:0 5px;border-radius:6px}.duels-list{display:grid}.duel-card{width:100%;display:grid;color:var(--ds-text);text-align:left}.duel-card.cat-inbox{box-shadow:none}.dc-top{display:flex;justify-content:space-between;gap:8px;text-transform:uppercase}.dc-st.st-expired{color:var(--ds-sub)}.dc-vs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.dc-p{display:flex;align-items:center;gap:8px;min-width:0}.dc-p.r{flex-direction:row-reverse;text-align:right}.dc-pt{display:grid;gap:2px;min-width:0}.dc-pt b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-pt span{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.duels-empty{display:grid;gap:6px;justify-items:center;text-align:center;font-size:13px}.duels-empty b{font-size:15px}.duels-empty-go{width:auto;margin-top:6px}.duels-paste{display:block;margin:14px auto 0}#duelList{display:none!important}.duel-vs-board{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.duel-vs-board .duel-side{display:grid;justify-items:center;text-align:center;gap:6px;padding:14px 8px}.duel-vs-board .duel-side .who{margin:0;opacity:.9;font-size:13px}.duel-vs-board .duel-side .time{font-size:26px;display:inline-flex;align-items:center;gap:6px}.duel-vs-board .duel-side.win .pad-ava{border-color:var(--c-acc);box-shadow:none}.duel-win{text-transform:uppercase}.duel-vs-x{align-self:center}#duelVsLine{display:none}.duel-vs-fx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;background:#080808e6;overflow:hidden;pointer-events:none}.duel-vs-fx.hidden{display:none}.dvf-side{position:absolute;top:38%;display:grid;justify-items:center;gap:6px;width:42%;color:var(--ds-text);transform:translateY(-50%)}.dvf-side span:not(.dvf-ava):not(.pad-ava){font-size:12px;color:var(--ds-sub)}.dvf-l{left:4%}.dvf-vs{position:absolute;top:38%;left:50%;transform:translate(-50%,-50%) scale(0);font:900 italic 64px/1 var(--font-num),sans-serif;color:var(--c-acc)}.dvf-cap{position:absolute;top:60%;left:0;right:0;text-align:center;margin:0;font:800 16px/1.2 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text);opacity:0}.duel-vs-fx.play{animation:dvfBg 2s ease forwards,dvfShake .36s .54s linear}.duel-vs-fx.play .dvf-l{animation:dvfInL .6s cubic-bezier(.5,0,.75,0) forwards,dvfRecoilL .5s .6s cubic-bezier(.2,.9,.3,1) forwards}.duel-vs-fx.play .dvf-vs{animation:dvfVs .55s .52s cubic-bezier(.2,1.6,.4,1) forwards}.duel-vs-fx.play .dvf-cap{animation:dvfCap .4s .9s ease forwards}.duel-vs-fx.out{opacity:0;transition:opacity .3s ease}.duel-vs-fx.reduce,.duel-vs-fx.reduce *{animation:none!important}.duel-vs-fx.reduce .dvf-cap{opacity:1}@keyframes dvfBg{0%{background:#08080800}15%{background:#080808eb}to{background:#080808eb}}@keyframes dvfInL{0%{transform:translate(-130%,-50%)}to{transform:translate(18%,-50%)}}@keyframes dvfInR{0%{transform:translate(130%,-50%)}to{transform:translate(-18%,-50%)}}@keyframes dvfRecoilL{0%{transform:translate(18%,-50%)}to{transform:translate(-6%,-50%)}}@keyframes dvfRecoilR{0%{transform:translate(-18%,-50%)}to{transform:translate(6%,-50%)}}@keyframes dvfVs{0%{transform:translate(-50%,-50%) scale(0) rotate(-12deg)}to{transform:translate(-50%,-50%) scale(1) rotate(0)}}@keyframes dvfFlash{0%{opacity:0}20%{opacity:1}to{opacity:0}}@keyframes dvfCap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dvfShake{0%,to{translate:0 0}20%{translate:-6px 3px}40%{translate:5px -4px}60%{translate:-4px 2px}80%{translate:3px -1px}}.tops-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -16px 10px;padding:2px 16px 4px;scroll-snap-type:x proximity;scroll-padding-inline:16px;-webkit-overflow-scrolling:touch}.tops-chips::-webkit-scrollbar{display:none}.tchip{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 12px;border-radius:6px;border:1px solid #3a3a3a;background:#1c1c1c;color:#cfcfcf;font:700 12.5px/1 var(--font-ui);white-space:nowrap;scroll-snap-align:start}.tchip.on{border-color:var(--c-acc);color:#0a0a0a;background:var(--c-fill);box-shadow:none}.tchip-trk{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.tchip-sep{flex:0 0 1px;align-self:stretch;margin:4px 2px}.tops-board-card{padding:12px 10px 6px;margin-bottom:14px;background:var(--ds-bg-2);border:1px solid #2d2d2d;border-radius:8px}.tops-board-head{align-items:baseline;justify-content:space-between;padding:0 4px 8px}#topsBoardTitle{margin:0}#topsBoardSub{font-size:11.5px}.tops-board{list-style:none;margin:0;padding:0}.tb-row{display:grid;align-items:center;padding:4px;cursor:default}.tb-row[data-pilot]{cursor:pointer}.tb-row[data-pilot]:active{background:#ffffff06}.tb-row:focus-visible{outline:2px solid var(--c-acc);outline-offset:-2px;border-radius:8px}.tb-row.me{border-radius:8px}.tb-n{text-align:center}.tb-row .pad-ava{border-width:1px}.tb-nick{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-car{font:600 12px/1.1 var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-ic{display:grid;place-items:center}.trk-sil{fill:none;stroke-width:1.8;stroke-linejoin:round}.disc-tag{display:inline-block;padding:3px 4px;border-radius:6px;border:1px solid rgba(var(--acc-rgb),.5);font:800 8.5px/1 var(--font-ui);white-space:nowrap;letter-spacing:-.02em}.tb-t{text-align:right;min-width:54px;font-variant-numeric:tabular-nums}.tb-empty{display:grid;gap:6px;justify-items:start;padding:14px 6px;color:#bdbdbd;font-size:13px}.tops-classic{margin-top:12px;padding:0}.tops-classic>summary{cursor:pointer;padding:12px 14px;font:700 13px/1 var(--font-ui);color:#cfcfcf;list-style:none}.tops-classic>summary::-webkit-details-marker{display:none}.tops-classic>summary:after{content:"\25be";float:right;color:var(--c-acc)}.tops-classic[open]>summary:after{content:"\25b4"}.tops-classic>:not(summary){margin:0 10px 10px}.pilot-drag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.pd-cell{display:grid;gap:3px;padding:10px}.pd-k{text-transform:uppercase}.pd-car{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.duel-vs-board .duel-side .time.wait{font:700 13px/1.2 var(--font-ui);color:var(--ds-sub);min-height:26px;align-items:center}.duels-tabs .seg-btn{font-size:12px!important;letter-spacing:.03em!important;padding:0 4px;white-space:nowrap}.duels-new{min-height:44px;height:auto;padding:10px 18px}@keyframes dvfBg{0%{background:#08080800}15%{background:#080808f7}to{background:#080808f7}}.tops-board-head{display:grid;gap:4px}#topsBoardTitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-row{grid-template-columns:14px 28px 98px minmax(0,1fr) 28px auto;gap:7px}.tb-nick{font-size:13px}.duel-vs-board .duel-side:not(.win) .time{color:var(--ds-text)}.hc-clone{pointer-events:auto}.dc-top>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body{transition:background-color .35s ease}#view-home{color:var(--h-text);font-variant-numeric:tabular-nums}#view-home .h-cap{font:600 10px/1.1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--h-mute)}#view-home .h-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--c-acc);box-shadow:none;flex:0 0 auto}#view-home .pad-ava{background:linear-gradient(145deg,#2a2a2a,var(--ds-bg-2));border:1px solid var(--h-line-2);color:#d6d6d6;font-weight:700;letter-spacing:.02em}#view-home .home-sec{margin:0 0 32px}#view-home .home-sec-head{display:flex;align-items:center;gap:10px;margin:0 2px 12px;min-height:32px}#view-home .home-sec-head h3{margin:0;flex:0 1 auto;min-width:0;font:700 18px/1.15 var(--font-ui);letter-spacing:-.015em;text-transform:none;color:var(--h-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hsh-lead{flex:1 1 auto;min-width:12px;height:4px;align-self:center;margin-top:3px}#view-home .hsec-all{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 2px 0 4px;border:0;border-radius:8px;background:none;color:var(--h-sub);font:600 13px/1 var(--font-ui);letter-spacing:0;transition:color .2s}#view-home .hsec-all:active{color:var(--h-text)}.hsa-ico{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--h-ease)}#view-home .hsec-all:active .hsa-ico{transform:translate(2px)}#view-home .home-link:not(.hsec-all){min-height:34px;padding:0 14px;border-radius:99px;border:1px solid var(--h-line-2);background:#ffffff08;color:var(--h-text);font:600 12.5px/1 var(--font-ui)}#view-home .home-link:not(.hsec-all):active{border-color:rgba(var(--acc-rgb),.5);color:var(--h-acc)}#view-home .home-empty{gap:6px;padding:20px 16px;border-radius:var(--h-r-sm);border:1px solid var(--h-line);background:var(--h-card);color:var(--h-sub);font-size:13px;line-height:1.4}#view-home .home-empty b{color:var(--h-text);font:700 15px/1.2 var(--font-ui)}#view-home .home-empty .home-link{margin-top:6px}#view-home p.home-empty{color:var(--h-mute)}html.h-rv-on #view-home .h-rv{opacity:0;transform:translateY(14px)}html.h-rv-on #view-home .h-rv.in{opacity:1;transform:none;transition:opacity .6s var(--h-ease) var(--rv-d, 0ms),transform .7s var(--h-ease) var(--rv-d, 0ms)}@keyframes hIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hGrow{0%{transform:scaleY(0)}to{transform:none}}@keyframes hDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hImg{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}html.h-rv-on #view-home .h-rv:not(.in) *{animation-play-state:paused!important}#view-home .home-hero{position:relative;margin:6px 0 20px;border-radius:8px;overflow:hidden;border:1px solid var(--h-line);background:linear-gradient(180deg,var(--ds-bg-1) 0%,var(--ds-bg-2) 46%,var(--ds-bg-2) 100%);box-shadow:none}#view-home .hh-stage{position:relative;display:block;width:100%;aspect-ratio:16 / 10.5;min-height:0;padding:0;border:0;border-radius:0;background:radial-gradient(70% 55% at 50% 72%,rgba(255,255,255,.06),transparent 70%),var(--ds-bg-1);overflow:hidden;cursor:pointer;color:inherit}#view-home .hh-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 56%}#view-home .h-rv.in .hh-img{animation:hImg 1.1s var(--h-ease) both}#view-home .hh-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(10,10,10,.55) 0%,transparent 22%,transparent 55%,rgba(17,17,17,.85) 88%,var(--ds-bg-2) 100%),radial-gradient(120% 90% at 50% 50%,transparent 60%,rgba(0,0,0,.45) 100%)}#view-home .hh-kicker{position:absolute;left:16px;top:16px;z-index:2;display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px 0 10px;border-radius:99px;background:#1212128c;border:1px solid var(--h-line-2);color:var(--ds-text);font:600 10px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase}#view-home .hh-open{position:absolute;right:16px;top:16px;z-index:2;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#1212128c;border:1px solid var(--h-line-2)}#view-home .hh-open svg{width:16px;height:16px;fill:none;stroke:#e8e8e8;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#view-home .hh-body{position:relative;z-index:2;margin-top:-14px;padding:0 16px 16px}#view-home .hh-sub{margin:0 0 6px;font:600 10px/1.2 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--h-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#view-home .hh-name{margin:0 0 18px;font:700 26px/1.05 var(--font-ui);letter-spacing:-.025em;text-transform:none;color:var(--h-text)}#view-home .hh-stats{display:block;margin:0 0 16px}#view-home .hh-stat{display:grid;gap:4px;min-width:0;padding:0;border:0;border-radius:0;background:none}#view-home .hh-k{font:600 10px/1.1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--h-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#view-home .hh-v{font:500 26px/1 var(--h-num);color:var(--h-text);white-space:nowrap;letter-spacing:.005em;font-variant-numeric:tabular-nums}#view-home .hh-u{margin-left:3px;font:500 .52em/1 var(--font-ui);color:var(--h-sub);letter-spacing:0}#view-home .hh-s{font:500 11px/1.2 var(--font-ui);color:var(--h-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#view-home .hh-rank .hh-v{color:var(--h-text)}#view-home .hh-main{grid-template-columns:1fr auto;grid-template-areas:"k s" "v v";align-items:center;row-gap:6px;padding-bottom:16px;border-bottom:1px solid var(--h-line)}#view-home .hh-main .hh-k{grid-area:k}#view-home .hh-main .hh-s{grid-area:s;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:99px;border:1px solid rgba(var(--acc-rgb),.28);color:#e6e9e7;font:600 10px/1 var(--font-ui);letter-spacing:.08em}#view-home .hh-main .hh-s:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--c-acc)}#view-home .hh-main .hh-v{grid-area:v;font-size:64px;font-weight:500;line-height:.9;letter-spacing:-.01em}#view-home .hh-main .hh-u{font-size:20px;margin-left:6px}#view-home .hh-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:14px}#view-home .hh-row .hh-stat{padding:0 10px;border-left:1px solid var(--h-line)}#view-home .hh-row .hh-stat:first-child{padding-left:0;border-left:0}#view-home .h-rv.in .hh-stat{animation:hIn .6s var(--h-ease) both}#view-home .h-rv.in .hh-row .hh-stat:nth-child(1){animation-delay:.12s}#view-home .h-rv.in .hh-row .hh-stat:nth-child(2){animation-delay:.18s}#view-home .h-rv.in .hh-row .hh-stat:nth-child(3){animation-delay:.24s}#view-home .hh-stat.ghost .hh-v{color:#333}#view-home .hh-stat.ghost .hh-u{color:#3a3a3a}#view-home .hh-main.ghost .hh-s{border-color:var(--h-line-2);color:var(--h-mute)}#view-home .hh-main.ghost .hh-s:before{background:var(--h-mute)}#view-home .hh-cta{grid-column:auto;display:block;margin:14px 0 0;padding:0;border:0;border-radius:0;background:none;font:500 12.5px/1.45 var(--font-ui);color:var(--h-sub)}#view-home .hh-cta b{font:700 12.5px/1.45 var(--font-ui);letter-spacing:0;text-transform:none;color:var(--h-text)}#view-home .hh-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}#view-home .hh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:99px;border:1px solid var(--h-line-2);background:#ffffff08;color:var(--h-text);font:600 13.5px/1 var(--font-ui);letter-spacing:0;text-transform:none;box-shadow:none;transition:transform .15s var(--h-ease),background-color .2s}#view-home .hh-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#view-home .hh-btn:active{transform:scale(.97);background:#ffffff12}#view-home .hh-btn-go{background:var(--c-fill);border-color:var(--h-acc);color:#0a0a0a;box-shadow:none}#view-home .hh-btn-go:active{background:var(--c-fill)}#view-home .home-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 32px}#view-home .hq-btn{display:grid;justify-items:center;align-content:center;gap:10px;min-height:92px;padding:14px 4px 12px;border-radius:8px;border:1px solid var(--h-line);background:var(--h-card);color:#d9d9d9;font:600 12px/1 var(--font-ui);letter-spacing:.01em;transition:transform .18s var(--h-ease),border-color .2s}#view-home .hq-btn:active{transform:scale(.95);border-color:var(--h-line-2)}#view-home .hq-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;border:1px solid var(--h-line-2);box-shadow:none}#view-home .hq-ico svg{width:22px;height:22px;fill:none;stroke:#ececec;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#view-home .hq-btn:first-child .hq-ico{border-color:rgba(var(--acc-rgb),.32)}#view-home .hq-btn:first-child .hq-ico svg{stroke:var(--h-acc)}#view-home .hq-btn b{font-weight:600}#view-home .h-rv.in .hq-btn{animation:hIn .55s var(--h-ease) both}#view-home .h-rv.in .hq-btn:nth-child(2){animation-delay:.05s}#view-home .h-rv.in .hq-btn:nth-child(3){animation-delay:.1s}#view-home .h-rv.in .hq-btn:nth-child(4){animation-delay:.15s}#view-home .home-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -12px;padding:2px 12px 4px;scroll-padding:0 12px}#view-home .home-rail::-webkit-scrollbar{display:none}#view-home .home-rail>*{scroll-snap-align:start;flex:0 0 auto}#view-home .home-rail.single>*{flex:1 1 100%}#view-home .h-rv.in .home-rail>*{animation:hIn .55s var(--h-ease) both}#view-home .h-rv.in .home-rail>:nth-child(2){animation-delay:.06s}#view-home .h-rv.in .home-rail>:nth-child(3){animation-delay:.12s}#view-home .h-rv.in .home-rail>:nth-child(4){animation-delay:.18s}#homeDuels .duel-card{width:280px;gap:14px;padding:16px;border-radius:8px;border:1px solid var(--h-line);background:var(--h-card);box-shadow:none}#homeDuels .duel-card.cat-inbox{border-color:rgba(var(--acc-rgb),.28);background:linear-gradient(180deg,#ffffff06,#fff0 60%),var(--ds-bg-2)}#homeDuels .dc-top{align-items:center;font:600 10px/1 var(--font-ui);letter-spacing:.16em}#homeDuels .dc-type{color:var(--h-mute)}#homeDuels .dc-st{display:inline-flex;align-items:center;gap:6px;flex:0 1 auto;height:22px;padding:0 9px;border-radius:6px;border:1px solid var(--h-line-2);color:#cfcfcf;font-size:9.5px;letter-spacing:.1em}#homeDuels .dc-st:before{content:"";flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:#8a8a8a}#homeDuels .cat-inbox .dc-st{border-color:rgba(var(--acc-rgb),.32);color:#e6e9e7}#homeDuels .cat-inbox .dc-st:before{background:var(--c-fill)}#homeDuels .dc-st.st-expired:before{background:#4a4a4a}#homeDuels .dc-vs{gap:10px}#homeDuels .dc-p .pad-ava{width:38px!important;height:38px!important;font-size:13px!important}#homeDuels .dc-pt b{font:600 13.5px/1.2 var(--font-ui);color:var(--h-text)}#homeDuels .dc-pt span{font:500 11.5px/1.2 var(--font-ui);color:var(--h-sub);font-variant-numeric:tabular-nums}#homeDuels .dc-p.win .pad-ava{border-color:rgba(var(--acc-rgb),.5);box-shadow:none}#homeDuels .dc-p.win b{color:var(--h-text)}#homeDuels .dc-x{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--h-line-2);font:700 9.5px/1 var(--font-ui);font-style:normal;letter-spacing:.12em;color:var(--h-sub)}#view-home .home-duel-empty{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px;width:100%;min-height:0;padding:16px;border-radius:8px;border:1px solid var(--h-line);background:var(--h-card);color:var(--h-text);text-align:left}#view-home .hde-art{position:relative;height:72px;flex:none;border-radius:8px}#view-home .hde-car{position:absolute;top:10px;width:62px;height:52px;object-fit:contain;mix-blend-mode:lighten;animation:none}#view-home .hde-car-l{left:-2px}#view-home .hde-car-r{right:-2px;transform:scaleX(-1)}#view-home .h-rv.in .hde-car-l{animation:hdeInL .9s var(--h-ease) .1s both}#view-home .h-rv.in .hde-car-r{animation:hdeInR .9s var(--h-ease) .1s both}@keyframes hdeInL{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes hdeInR{0%{opacity:0;transform:translate(14px) scaleX(-1)}to{opacity:1;transform:scaleX(-1)}}#view-home .hde-vs{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ds-bg-2);border:1px solid var(--h-line-2);font:700 9px/1 var(--font-ui);font-style:normal;letter-spacing:.1em;color:var(--h-sub)}#view-home .hde-txt{display:grid;gap:4px;min-width:0}#view-home .hde-txt b{font:700 15px/1.2 var(--font-ui);letter-spacing:-.01em;text-transform:none;color:var(--h-text)}#view-home .hde-txt span{font:500 12px/1.4 var(--font-ui);color:var(--h-sub)}#view-home .hde-txt .hde-go{margin-top:4px;color:var(--h-acc);font-weight:600;font-size:12.5px}#view-home .home-track{display:grid;gap:0;padding:0;border-radius:var(--h-r);border:1px solid var(--h-line);background:radial-gradient(70% 90% at 100% 0%,rgba(255,255,255,.02),transparent 60%),var(--h-card);cursor:pointer;overflow:hidden;transition:transform .18s var(--h-ease)}#view-home .home-track:active{transform:scale(.985)}#view-home .ht-head{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:12px;align-items:center;padding:18px 16px 16px}#view-home .ht-info{display:grid;gap:14px;min-width:0}#view-home .ht-info>b{font:700 21px/1.12 var(--font-ui);letter-spacing:-.02em;text-transform:none;color:var(--h-text)}#view-home .ht-meta{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 18px;font-size:0;color:var(--h-mute)}#view-home .ht-spec{display:grid;gap:4px}#view-home .ht-spec b{font:500 24px/1 var(--h-num);color:var(--h-text);font-variant-numeric:tabular-nums}#view-home .ht-spec b small{margin-left:3px;font:500 12px/1 var(--font-ui);color:var(--h-sub)}#view-home .ht-spec>span{font:600 9.5px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--h-mute)}#view-home .ht-chip{align-self:flex-end;display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:99px;border:1px solid var(--h-line-2);font:600 9.5px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:#cfcfcf}#view-home .ht-art{place-items:center}#view-home .ht-dot{filter:none}#view-home .ht-top{list-style:none;margin:0;padding:4px 16px 8px;display:grid;gap:0;border-top:1px solid var(--h-line)}#view-home .ht-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:40px;font:500 13.5px/1.2 var(--font-ui);border-top:1px solid var(--h-line)}#view-home .ht-row:first-child{border-top:0}#view-home .ht-n{font:600 11px/1 var(--font-ui);letter-spacing:.06em;color:var(--h-mute);font-variant-numeric:tabular-nums}#view-home .ht-row:first-child .ht-n{color:var(--h-acc)}#view-home .ht-who{color:var(--h-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#view-home .ht-t{font:500 18px/1 var(--h-num);color:var(--h-text);font-variant-numeric:tabular-nums}#view-home .ht-empty{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;row-gap:3px;align-items:center;padding:12px 0 8px;font:500 12.5px/1.4 var(--font-ui);color:var(--h-sub)}#view-home .ht-empty:before{content:"";grid-row:1;width:6px;height:6px;border-radius:50%;background:var(--c-acc);box-shadow:none}#view-home .ht-empty b{grid-row:1;color:var(--h-text);font:600 13.5px/1.2 var(--font-ui)}#view-home .ht-empty span{grid-column:2}#view-home .home-podium{position:relative;display:grid;grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:10px;padding:20px 16px 0;border-radius:var(--h-r);border:1px solid var(--h-line);background:var(--h-card);overflow:hidden}#view-home .hl-col{display:grid;justify-items:center;gap:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--h-text);min-width:0}#view-home .hl-col .pad-ava{margin-bottom:10px}#view-home .hl-q{width:40px;height:40px;font:500 15px/1 var(--font-ui);border:1px dashed #3a3a3a;color:#4a4a4a;background:transparent}#view-home .hl-name{max-width:100%;font:600 12.5px/1.2 var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#view-home .hl-car{margin-top:3px;max-width:100%;font:600 9.5px/1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--h-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#view-home .hl-t{margin-top:12px;font:500 26px/1 var(--h-num);color:var(--h-text);font-variant-numeric:tabular-nums}#view-home .hl-t small{margin-left:2px;font:500 11px/1 var(--font-ui);color:var(--h-sub)}#view-home .hl-gap{margin:4px 0 10px;font:600 10.5px/1 var(--font-ui);color:var(--h-mute);letter-spacing:.02em;font-variant-numeric:tabular-nums}#view-home .hl-step{display:block;position:relative;width:100%;padding:0;border:0;border-top:1px solid var(--h-line-2);border-radius:8px 8px 0 0;transform-origin:bottom;animation:none}#view-home .hl-step i{position:absolute;left:0;right:0;top:8px;text-align:center;font:500 13px/1 var(--h-num);font-style:normal;letter-spacing:.1em;color:#ffffff47}#view-home .h-rv.in .hl-step{animation:hGrow .8s var(--h-ease) both}#view-home .h-rv.in .hl-col>:not(.hl-step){animation:hIn .6s var(--h-ease) .1s both}#view-home .hl-col.free .hl-name{color:var(--h-mute);font-weight:500}#view-home .hl-col.free .hl-t{color:#3a3a3a}#view-home .hl-col.free .hl-step{border-top:1px dashed #333}#view-home .hl-col.free .hl-step i{color:#3a3a3a}#view-home .hl-cta{display:none}#view-home .home-podium:has(.free) .hl-cta{position:static;transform:none;grid-column:1 / -1;justify-self:center;display:inline-flex;align-items:center;margin:14px 0 16px;order:5}#view-home .hs-card{display:grid;padding:18px 16px 16px;border-radius:var(--h-r);border:1px solid var(--h-line);background:var(--h-card)}#view-home .hs-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:14px;align-items:end;padding-bottom:16px;border-bottom:1px solid var(--h-line)}#view-home .hs-lead{display:grid;gap:8px;min-width:0}#view-home .hs-big{font:500 52px/.9 var(--h-num);color:var(--h-text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}#view-home .hs-big small{margin-left:4px;font:500 16px/1 var(--font-ui);color:var(--h-sub);letter-spacing:0}#view-home .hs-big.ghost,#view-home .hs-big.ghost small{color:#3a3a3a}#view-home .hs-delta{font:600 11px/1.2 var(--font-ui);color:var(--h-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}#view-home .hs-delta.up{color:var(--h-acc)}#view-home .hs-chart{display:grid;gap:6px;min-width:0}#view-home .hs-spark{display:block;width:100%;height:64px;overflow:visible}#view-home .hs-grid-l{stroke:#ffffff0d;stroke-width:1;vector-effect:non-scaling-stroke}#view-home .hs-line{fill:none;stroke:#ffffffd9;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}#view-home .h-rv.in .hs-line{animation:hDraw 1.4s var(--h-ease) .15s both}#view-home .h-rv.in .hs-area{animation:hIn 1s var(--h-ease) .5s both}#view-home .hs-pt{fill:#121212;stroke:#ffffffd9;stroke-width:1.4}#view-home .hs-pt-best{fill:var(--h-acc);stroke:none}#view-home .hs-pt-best-ring{fill:rgba(var(--acc-rgb),.14);stroke:none}#view-home .hs-chart-s{font:600 9.5px/1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--h-mute);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#view-home .hs-chart.empty{align-self:stretch;align-content:end;min-height:64px;background:linear-gradient(transparent calc(50% - .5px),rgba(255,255,255,.08) calc(50% - .5px),rgba(255,255,255,.08) calc(50% + .5px),transparent calc(50% + .5px))}#view-home .hs-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:14px}#view-home .hs-tile{display:grid;gap:5px;justify-items:start;text-align:left;padding:0 10px;border:0;border-left:1px solid var(--h-line);border-radius:0;background:none}#view-home .hs-tile:first-child{padding-left:0;border-left:0}#view-home .hs-tile b{font:500 26px/1 var(--h-num);color:var(--h-text);font-variant-numeric:tabular-nums}#view-home .hs-tile.zero b{color:#4a4a4a}#view-home .hs-tile span{font:600 9.5px/1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--h-mute)}#view-home .hs-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 0;padding:14px 0 0;border:0;border-top:1px solid var(--h-line);border-radius:0;font:500 12.5px/1.4 var(--font-ui);color:var(--h-sub)}#view-home .hs-cta .home-link{flex:0 0 auto}#view-home .hcar{position:relative;width:132px;display:grid;justify-items:start;gap:3px;min-height:0;padding:10px 12px 14px;border-radius:8px;border:1px solid var(--h-line);background:var(--h-card);color:var(--h-text);text-align:left;box-shadow:none;transition:transform .18s var(--h-ease),border-color .2s}#view-home .hcar:active{transform:scale(.96)}#view-home .hcar img{justify-self:center;width:112px;height:74px;margin-bottom:6px;object-fit:contain;mix-blend-mode:lighten}#view-home .hcar b{max-width:100%;font:600 13px/1.2 var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#view-home .hcar span{display:inline-flex;align-items:center;gap:6px;font:600 9.5px/1.2 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--h-mute);font-variant-numeric:tabular-nums}#view-home .hcar.on{border-color:rgba(var(--acc-rgb),.3);box-shadow:none}#view-home .hcar.on span{color:#e6e9e7}#view-home .hcar.on span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--c-acc)}#view-home .home-posts{display:grid;gap:0}#view-home .home-posts:has(.hp-card){border-radius:var(--h-r);border:1px solid var(--h-line);background:var(--h-card);overflow:hidden;padding:0 16px}#view-home .hp-card{width:100%;display:grid;grid-template-columns:18px 36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:14px 0;border:0;border-top:1px solid var(--h-line);border-radius:0;background:none;color:var(--h-text);text-align:left}#view-home .hp-card:first-child{border-top:0}#view-home .hp-card:active{background:#ffffff05}#view-home .hp-rank{font:500 17px/1 var(--h-num);color:var(--h-mute);text-align:left;font-variant-numeric:tabular-nums}#view-home .hp-card:first-child .hp-rank{color:var(--h-acc)}#view-home .hp-mid{min-width:0;display:grid;gap:4px}#view-home .hp-head{display:flex;gap:8px;align-items:baseline;min-width:0}#view-home .hp-who{font:600 13.5px/1.2 var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#view-home .hp-ago{flex:0 0 auto;font:500 11px/1 var(--font-ui);color:var(--h-mute)}#view-home .hp-text{font:500 12.5px/1.4 var(--font-ui);color:var(--h-sub);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#view-home .hp-stats{display:grid;gap:6px;justify-items:end;font:600 12px/1 var(--font-ui);color:var(--h-mute);font-variant-numeric:tabular-nums}#view-home .hp-stats>span{display:inline-flex;align-items:center;gap:4px}#view-home .hp-stats svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7}#view-home .hp-lk{color:var(--h-text)}#view-home .hp-lk svg{fill:none}#view-home .hp-card:first-child .hp-lk svg{stroke:var(--h-acc);fill:rgba(var(--acc-rgb),.18)}#view-home .hp-img{font:600 9px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--h-mute)}#view-home .h-rv.in .hp-card{animation:hIn .55s var(--h-ease) both}#view-home .h-rv.in .hp-card:nth-child(2){animation-delay:.06s}#view-home .h-rv.in .hp-card:nth-child(3){animation-delay:.12s}#view-home .h-rv.in .hp-card:nth-child(4){animation-delay:.18s}#view-home .h-rv.in .hp-card:nth-child(5){animation-delay:.24s}html.q-low #view-home *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.q-low #view-home .hh-kicker,html.q-low #view-home .hh-open{background:#121212d9}html.q-low #view-home .hde-car,html.q-low #view-home .hh-img{animation:none!important}@media (prefers-reduced-motion: reduce){html.h-rv-on #view-home .h-rv{opacity:1!important;transform:none!important;transition:none!important}#view-home>:not(.home-carousel),#view-home>:not(.home-carousel) *,#view-home>:not(.home-carousel) *:before,#view-home>:not(.home-carousel) *:after{animation:none!important;transition:none!important}#view-home .hs-line{stroke-dashoffset:0}body{transition:none}}:root{--x-ico: 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'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E");--chev-ico: 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='M6 9l6 6 6-6'/%3E%3C/svg%3E");--cam-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.5A1.5 1.5 0 0 1 5.5 7H8l1.5-2h5L16 7h2.5A1.5 1.5 0 0 1 20 8.5v9a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 17.5z'/%3E%3Ccircle cx='12' cy='13' r='3.2'/%3E%3C/svg%3E");--duel-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 7l5.5 5-5.5 5M20.5 7L15 12l5.5 5M12 7.5v9'/%3E%3C/svg%3E");--arr-ico: 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.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");--back-ico: 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='M19 12H6M11 6l-6 6 6 6'/%3E%3C/svg%3E")}html{background:var(--ds-bg-1)}body{background:var(--ds-bg-1);color:var(--h-text)}::selection{background:rgba(var(--acc-rgb),.14)}.brand-bar{background:linear-gradient(180deg,var(--ds-bg-1) 78%,rgba(12,12,12,0))}.brand-bar b{font:700 24px/1 var(--font-num),sans-serif;letter-spacing:.2em;color:var(--ds-text)}.profile-btn{width:38px;height:38px;min-height:38px;background:#ffffff0d;border:1px solid var(--h-line-2);color:#e6e6e6}#app .top{padding:4px 16px 14px;border-bottom:1px solid var(--h-line);background:transparent;align-items:flex-end;gap:12px}#app .top .eyebrow{font:600 10px/1.2 var(--font-ui);letter-spacing:.16em;color:var(--h-mute);text-transform:uppercase}#app .top h1{margin-top:4px;font:700 22px/1.1 var(--font-ui);letter-spacing:-.02em;color:var(--h-text);text-transform:none}#app .top-meta{gap:18px}#app .top-meta span{font:600 9.5px/1.1 var(--font-ui);letter-spacing:.16em;color:var(--h-mute)}#app .top-meta strong{display:block;margin-top:4px;font:500 24px/1 var(--h-num);color:var(--h-text);font-variant-numeric:tabular-nums}@media (max-width: 900px){.rail nav.tabbar{background:#141414d1;border:1px solid var(--h-line-2);border-radius:8px;box-shadow:none;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.nav-btn{color:#7d7d7d}.nav-btn i{font:600 8.5px/1 var(--font-ui);letter-spacing:.08em}}.tab-pill{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff12}.nav-btn.active{color:var(--ds-text)!important}.nav-btn.active .nav-ico{color:var(--h-acc)}html.q-low .rail nav.tabbar{-webkit-backdrop-filter:none!important;backdrop-filter:none;background:var(--ds-bg-2)!important}#app .view>h2,#app .duels-head h2,#app .tops-head h2{font:700 30px/1.1 var(--font-ui);letter-spacing:-.03em;color:var(--h-text);text-transform:none;margin:6px 0}#app .view h3,.race-sheet h3{font-family:var(--font-ui);font-weight:700;font-size:16px;letter-spacing:-.01em;text-transform:none;color:var(--h-text)}#app .muted,.race-sheet .muted{color:var(--h-sub);font-size:13px;line-height:1.45}#app .tiny,.race-sheet .tiny{color:var(--ds-sub);font-size:12px;line-height:1.45}#app .view>p.muted{max-width:46ch}.h-cap,#app .paint-label,.race-list-title,.race-sheet-kicker,.pilot-sec-title,.tops-weather-label{font:600 10px/1.2 var(--font-ui)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--h-mute)!important}#app a,.race-sheet a{color:#d6d6d6;text-decoration-color:#ffffff40;text-underline-offset:3px}#app .card,#app .car-card,.race-sheet .card{background:var(--h-card);border:1px solid var(--h-line);border-radius:8px;box-shadow:none;color:var(--h-text)}#app .view>.card,#app .view>article.card{margin-bottom:14px}#app .grid-2{gap:10px}button{background:#ffffff0a;color:var(--h-text);border:1px solid var(--h-line-2);border-radius:6px;font:600 14px/1.1 var(--font-ui)}#app .form-row button,.hotspots button,.file-btn{background:#ffffff0a!important;border:1px solid var(--h-line-2)!important;color:var(--h-text)!important;border-radius:6px;font:600 13px/1 var(--font-ui)!important}.go-btn,#app .go-btn,.race-sheet .go-btn,.race-cta.go-btn{min-height:50px;border-radius:6px;border:0!important;background:var(--c-fill)!important;color:#0a0a0a!important;font:700 15px/1 var(--font-ui)!important;letter-spacing:.005em;text-transform:none;box-shadow:none}.go-btn:active{background:var(--c-fill)!important}.go-btn:disabled{background:#1f1f1f!important;color:var(--ds-mute)!important}#iosHomeCard .go-btn,#imuCard .go-btn{background:#ffffff0d!important;border:1px solid var(--h-line-2)!important;color:var(--h-text)!important;min-height:46px;font-size:14px!important}.btn-secondary,#app .btn-secondary,.race-sheet .btn-secondary{min-height:46px;border-radius:6px!important;border:1px solid var(--h-line-2)!important;background:#ffffff0d!important;color:var(--h-text)!important;font:600 14px/1 var(--font-ui)!important;letter-spacing:0!important;text-transform:none!important}.btn-ghost,#app .btn-ghost,.race-sheet .btn-ghost{min-height:44px;border-radius:6px!important;border:1px solid var(--h-line)!important;background:transparent!important;color:var(--h-sub)!important;font:600 13.5px/1 var(--font-ui)!important;text-transform:none!important;letter-spacing:0!important}.btn-danger,#app .btn-danger,.race-sheet .btn-danger{min-height:46px;border-radius:6px;border:1px solid rgba(212,154,154,.35);background:#d49a9a0f;color:var(--c-bad);font:600 14px/1 var(--font-ui)!important;text-transform:none;letter-spacing:0}#app .crew-btn,#app .ad-btn,#app .sector-tops-btn,.auth-alt-btn,#btnLogout,.btn-pro-soon,.duel-linkish,.crew-linkish,.ad-linkish,.sector-tops-link,.duel-challenge-btn,.dyno-edit-btn,.dyno-ghost,.ad-back{min-height:38px;padding:0 16px!important;border-radius:6px;border:1px solid var(--h-line-2)!important;background:#ffffff0a!important;color:var(--h-text)!important;font:600 13px/1 var(--font-ui)!important;letter-spacing:0;text-transform:none;box-shadow:none;filter:none}.duel-linkish,.crew-linkish,.ad-linkish,.sector-tops-link{background:transparent!important;color:var(--h-sub)!important}.duel-challenge-btn{color:var(--h-text)}.ad-back{display:inline-flex;align-items:center;gap:8px;font-size:0!important}.ad-back:before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--back-ico) center / contain no-repeat;mask:var(--back-ico) center / contain no-repeat}.ad-back:after{content:"\41a  \441\43f\438\441\43a\443";font:600 13px/1 var(--font-ui)}#btnLogout{width:100%;min-height:46px!important;margin-top:10px}.dyno-save{min-height:44px;border-radius:6px;border:0;background:var(--c-fill);color:#0a0a0a;font:700 14px/1 var(--font-ui);text-transform:none;letter-spacing:0}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid rgba(var(--acc-rgb),.5);outline-offset:2px}.fb-shot-clear{font-size:0;display:grid;place-items:center}.fb-shot-clear[hidden],.race-sheet .duel-field[hidden],#app [hidden].crew-field{display:none}.fb-shot-clear:before{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:var(--x-ico) center / contain no-repeat;mask:var(--x-ico) center / contain no-repeat}.pit-info-btn{width:26px;height:26px;min-height:26px;min-width:26px;padding:0;border-radius:50%;border:1px solid var(--h-line-2);background:#ffffff0a;color:var(--h-sub);font:600 12px/1 var(--font-ui);font-style:normal;box-shadow:none;display:inline-grid;place-items:center}.pit-info-btn:active{color:var(--h-text)!important;border-color:rgba(var(--acc-rgb),.45)!important}#app input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),#app select,#app textarea,.race-sheet input:not([type=checkbox]):not([type=radio]):not([type=file]),.race-sheet select,.race-sheet textarea,.pad-com-compose textarea,.add-wizard select{background:#ffffff0a;border:1px solid var(--h-line-2);color:var(--h-text);border-radius:8px;font:500 15px/1.35 var(--font-ui);min-height:46px;padding:10px 14px;box-shadow:none}#app select,.race-sheet select{-webkit-appearance:none;appearance:none;padding-right:38px;background-image:none}#app input:focus,#app select:focus,#app textarea:focus,.race-sheet input:focus,.race-sheet select:focus,.race-sheet textarea:focus,.pad-com-compose textarea:focus{outline:none;border-color:rgba(var(--acc-rgb),.5)!important}#app ::placeholder,.race-sheet ::placeholder{color:#5f5f5f}#app input[type=checkbox],.race-sheet input[type=checkbox]{accent-color:var(--h-acc);width:18px;height:18px;min-width:0;padding:0}.race-sheet label.crew-field,.race-sheet label.duel-field,#app .form-row label,#app .tops-model,#app .lang-field,.delete-confirm{font:600 10px/1.2 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--h-mute);display:grid;gap:8px}.race-sheet label.crew-field>*,.race-sheet label.duel-field>*,#app .tops-model>*,#app .lang-field>*,.delete-confirm>input{letter-spacing:0;text-transform:none}.seg-control{padding:3px;border-radius:6px;background:#ffffff0a;border:1px solid var(--h-line);gap:2px!important}.seg-control .seg-btn,.seg-control .duel-chip,.seg-control .sec-chip{min-height:38px;border-radius:6px!important;color:#8f8f8f!important;font:600 13px/1 var(--font-ui)!important;letter-spacing:0!important;text-transform:none}.seg-control .seg-btn.on,.seg-control .duel-chip.on,.seg-control .sec-chip.on{background:#ffffff1a!important;color:var(--h-text)!important;box-shadow:inset 0 0 0 1px #ffffff14!important}.duels-tabs [data-cnt]:not(:empty){background:var(--c-fill);color:#0a0a0a;font:700 10px/1 var(--font-ui);min-width:16px;height:16px}.tchip,.wx-chip,#app .paint-finish button{min-height:34px;padding:0 14px;border-radius:6px;border:1px solid var(--h-line-2);background:#ffffff08;color:#bdbdbd;font:600 12.5px/1 var(--font-ui);letter-spacing:0;text-transform:none;box-shadow:none!important}.tchip.on,.wx-chip.on,#app .paint-finish button.on{background:#f2f2f2!important;border-color:#f2f2f2!important;color:#0a0a0a!important}.tchip:not(.on) .tchip-trk{stroke:#bdbdbd}.tchip-sep{background:var(--h-line-2)}.disc-tag{border-color:var(--h-line-2);color:var(--h-sub);font-weight:700}.duel-sheet,.crew-sheet,.pit-help,.share-card{background:#000000a8;-webkit-backdrop-filter:none!important;backdrop-filter:none}.crew-sheet,.pit-help{padding:0}.race-sheet-inner,.duel-sheet-inner,.crew-sheet-inner,.pit-help-inner{border:1px solid var(--h-line-2)!important;border-bottom:0!important;border-radius:8px 8px 0 0;box-shadow:none;color:var(--h-text);padding-bottom:calc(22px + var(--sab));animation:v87Sheet .42s var(--h-ease) both}@keyframes v87Sheet{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.race-sheet-head{border-bottom:0;padding:2px 44px 12px}.race-sheet-handle{width:36px;height:4px;background:#ffffff2e;opacity:1}.race-sheet-title,.race-sheet-inner>.race-sheet-head .race-sheet-title{font:700 20px/1.2 var(--font-ui)!important;letter-spacing:-.02em;text-transform:none;color:var(--h-text)!important}.race-sheet-sub,.race-sheet-sub.crew-lead{color:var(--h-sub)!important;font:500 12.5px/1.4 var(--font-ui)!important}.danger-title{color:var(--c-bad)}.pit-help-body p{color:#cfcfcf!important;font:500 14px/1.55 var(--font-ui)}.pit-help-body strong{color:var(--h-text)}.race-list>li,.crew-list>li{background:var(--h-card)!important;border:1px solid var(--h-line)!important;border-radius:8px!important;box-shadow:none}.race-list>li button,.crew-list>li button{color:var(--h-text)}.app-toast{background:#181818f5;border:1px solid var(--h-line-2);color:var(--h-text);border-radius:6px;box-shadow:none;font:600 13px/1.3 var(--font-ui)}.geo-denied{background:var(--ds-bg-2);border:1px solid var(--h-line-2);border-radius:8px;color:var(--h-text)}.share-card-inner{background:radial-gradient(90% 60% at 50% 0%,rgba(255,255,255,.028),transparent 70%),linear-gradient(180deg,#171717,#0f0f0f);border:1px solid var(--h-line-2);border-radius:8px;box-shadow:none;padding:26px 20px 20px;animation:v87Pop .45s var(--h-ease) both}@keyframes v87Pop{0%{transform:translateY(14px) scale(.98);opacity:0}to{transform:none;opacity:1}}.share-brand{font:700 13px/1 var(--font-num),sans-serif;letter-spacing:.32em;color:var(--h-sub)}.share-badge span{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:1px solid rgba(var(--acc-rgb),.32)!important;color:#e6e9e7!important;font:600 10px/1 var(--font-ui);letter-spacing:.14em}.share-badge span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--c-acc)}.share-badge.invalid span{border-color:#d49a9a66!important;color:#ffd2cc!important}.share-badge.invalid span:before{background:var(--c-bad)}.share-type{margin-top:18px;font:600 10px/1.2 var(--font-ui);letter-spacing:.16em;color:var(--h-mute);opacity:1}.share-time{margin:8px 0 16px;font:500 76px/.9 var(--h-num);letter-spacing:-.01em;color:var(--h-text);font-variant-numeric:tabular-nums}.share-car{font:700 20px/1.2 var(--font-ui);letter-spacing:-.02em;text-transform:none;color:var(--h-text)}.share-nick{color:var(--h-sub);opacity:1}.share-date{color:var(--h-mute);opacity:1;font-variant-numeric:tabular-nums}.share-method-foot a{color:var(--h-mute)}#view-garage .podium-wrap{border-radius:8px;border:1px solid var(--h-line);overflow:hidden}#view-garage .hero-title h1,#boxName{font:700 24px/1.1 var(--font-ui);letter-spacing:-.025em;text-transform:none;color:var(--h-text)}#view-garage .hero-chip{border:1px solid var(--h-line-2);background:#ffffff08;color:var(--h-sub);font:600 11px/1 var(--font-ui);letter-spacing:.08em;padding:7px 12px}#view-garage .hero-nav,#view-garage .hero-grid-btn{width:38px;height:38px;min-height:38px;border-radius:50%;border:1px solid var(--h-line-2);background:#ffffff0a;color:#d6d6d6;box-shadow:none}#view-garage .hero-grid-btn{border-radius:8px!important;width:32px!important;height:32px!important;min-height:32px!important}#app .paint-finish{background:#ffffff08;border:1px solid var(--h-line);border-radius:6px;padding:3px;gap:2px;box-shadow:none}#app .paint-finish button{border:0!important;min-height:34px}#app .paint-finish button.on{background:#ffffff1f!important;color:var(--h-text)!important}#app .colors{gap:12px}#app .colors button{width:34px;height:34px;min-height:34px;border:1px solid var(--ds-line-2);box-shadow:none}#app .colors button.on{box-shadow:none!important}#app .paint-custom{box-shadow:none}#view-garage .box-dyno{margin:16px 0 20px;text-align:left}#view-garage .box-dyno h3{font:700 18px/1.2 var(--font-ui);letter-spacing:-.02em;text-transform:none;color:var(--h-text)}#view-garage .dyno-row{border-bottom:1px solid var(--h-line);border-top:0;background:none}#view-garage .dyno-row:last-of-type{border-bottom:0!important}#view-garage .dyno-row>span{font:600 10px/1.2 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--h-mute)}#view-garage .dyno-row strong,#view-garage .dyno-val-cell{font-family:var(--h-num);font-weight:500;font-size:20px;color:var(--h-text);font-variant-numeric:tabular-nums}#view-garage .dyno-field span{font:600 10px/1.2 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--h-mute)}.car-picker-grid{gap:10px}.cp-card{background:var(--h-card);border:1px solid var(--h-line);border-radius:8px;box-shadow:none;color:var(--h-text)}.cp-card.on{border-color:rgba(var(--acc-rgb),.32)!important;box-shadow:none}.cp-card.on .cp-name{color:var(--h-text)}.cp-card .cp-name{font:600 13px/1.2 var(--font-ui);letter-spacing:-.01em;text-transform:none}.cp-card img{mix-blend-mode:lighten;background:transparent}.cp-card.on:after{content:"";position:absolute;top:10px;right:10px;width:6px;height:6px;border-radius:50%;background:var(--c-acc);box-shadow:none}.cp-card{position:relative}.empty-garage h2{letter-spacing:-.02em}#btnAddCar{min-height:48px;padding:0 22px;background:var(--c-fill);color:#0a0a0a;border:0;border-radius:6px;font:700 15px/1 var(--font-ui)}.add-wizard{background:#000000db}#app .speedo{background:var(--h-card)!important;border:1px solid var(--h-line);border-radius:8px!important;padding:26px 18px 18px}#app .speed-num{font:500 120px/.85 var(--h-num);letter-spacing:-.02em;color:var(--h-text);font-variant-numeric:tabular-nums}#app .speed-unit{margin-top:10px;font:600 10px/1.2 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--h-mute)}#app .run-status{display:inline-flex;align-items:center;gap:8px;margin:14px 0 6px;height:26px;padding:0 12px;border-radius:6px;border:1px solid var(--h-line-2);font:600 10.5px/1 var(--font-ui);letter-spacing:.12em;color:#d6d6d6}#app .run-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-acc);box-shadow:none}#app .ext-gps-bar{margin:8px 0 16px;color:var(--h-sub);font:500 12px/1.4 var(--font-ui)}#app .run-car-name{font:600 10px/1.2 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--h-mute)}#app .safety-line{padding-left:14px;border-left:2px solid rgba(var(--acc-rgb),.4);color:var(--h-sub);margin:10px 0 14px}#app .ext-gps-src,#app .ext-gps-rate{gap:8px}#app .ext-gps-src button,#app .ext-gps-rate button{opacity:1;min-height:38px;padding:0 14px;border-radius:6px;border:1px solid var(--h-line-2);background:#ffffff08;color:#bdbdbd;outline:0;font:600 12.5px/1.2 var(--font-ui)}#app .ext-gps-src button.on,#app .ext-gps-rate button.on{background:#f2f2f2!important;border-color:#f2f2f2!important;color:#0a0a0a!important}#runHistory{margin-top:4px}#runHistory .slip-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--h-line)}#runHistory .slip-row:last-child{border-bottom:0}.slip-car{font:600 13px/1.25 var(--font-ui);color:var(--h-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slip-v{display:flex;gap:18px}.slip-v b{display:grid;justify-items:end;gap:3px;font:500 22px/1 var(--h-num);color:var(--h-text);font-variant-numeric:tabular-nums}.slip-v b small{font:600 9px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--h-mute)}.slip-empty{padding:14px 0;color:var(--h-sub);font-size:13px}#app .run-secondary{margin:4px 0 14px}#app #btnShareRun{min-height:40px;padding:0 18px}#app .wheel{background:transparent}#app .wheel-item{color:#6a6a6a;font-family:var(--font-ui);font-weight:600}#app .wheel-item.on{color:var(--h-text)!important}#app .track-map{background:radial-gradient(70% 70% at 50% 50%,rgba(255,255,255,.04),transparent 70%),#00000040;border:1px solid var(--h-line);border-radius:8px}#app .track-map p,#app .track-notes{color:var(--h-sub)}#app .lap-best{color:var(--h-mute);font:600 10px/1.2 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;margin:14px 0 10px}#app .lap-best strong{display:block;margin-top:6px;font:500 34px/1 var(--h-num);letter-spacing:0;color:var(--h-text);text-transform:none;font-variant-numeric:tabular-nums}#app .lap-start-hero{min-height:50px;border-radius:999px;border:0;background:var(--c-fill);color:#0a0a0a;font:700 15px/1 var(--font-ui);text-transform:none;letter-spacing:0;box-shadow:none;animation:none}#app .lap-finish-btn{min-height:46px;border-radius:6px;border:1px solid var(--h-line-2);background:#ffffff0a;color:var(--h-text);font:600 14px/1 var(--font-ui);text-transform:none;letter-spacing:0;box-shadow:none}#app .laps li{border-bottom:1px solid var(--h-line);font:500 13.5px/1.35 var(--font-ui);color:var(--h-text)}#app .laps li:last-child{border-bottom:0!important}#app .laps li strong,#app .laps li b,#app .tops-time,#app .tp-time,#app .pl-time{font-family:var(--h-num);font-weight:500;color:var(--h-text);font-variant-numeric:tabular-nums}#app .paywall-card{background:#ffffff08;border:1px solid var(--h-line);border-radius:8px;color:var(--h-sub)}#app .card-head-row{gap:10px;align-items:center}#app .duels-head{align-items:flex-end}#app .duels-new{min-height:44px;padding:0 20px}.duel-card{gap:14px;padding:16px;border-radius:8px;border:1px solid var(--h-line);background:var(--h-card)!important;box-shadow:none!important}.duel-card.cat-inbox{border-color:rgba(var(--acc-rgb),.28)!important;background:linear-gradient(180deg,#ffffff06,#fff0 60%),var(--ds-bg-2)!important}.dc-top{align-items:center;font:600 10px/1 var(--font-ui);letter-spacing:.16em}.dc-type{color:var(--h-mute)}.dc-st{display:inline-flex;align-items:center;gap:6px;flex:0 1 auto;height:22px;padding:0 9px;border-radius:6px;border:1px solid var(--h-line-2);color:#cfcfcf;font-size:9.5px;letter-spacing:.1em}.dc-st:before{content:"";flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:#8a8a8a}.cat-inbox .dc-st{border-color:rgba(var(--acc-rgb),.32);color:#e6e9e7!important}.cat-inbox .dc-st:before,.cat-active .dc-st:before{background:var(--c-fill)}.dc-st.st-expired:before{background:#4a4a4a}.dc-p .pad-ava{width:38px;height:38px;font-size:13px!important}.dc-pt b{font:600 13.5px/1.2 var(--font-ui);color:var(--h-text)}.dc-pt span{font:500 11.5px/1.2 var(--font-ui)!important;color:var(--h-sub);font-variant-numeric:tabular-nums}.dc-p.win .pad-ava{border-color:rgba(var(--acc-rgb),.5)!important;box-shadow:none}.dc-p.win b{color:var(--h-text)}.dc-x{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--h-line-2);font:700 9.5px/1 var(--font-ui);font-style:normal;letter-spacing:.12em;color:var(--h-sub)}.duels-list{gap:10px}.duels-empty{padding:28px 18px;border-radius:8px;border:1px solid var(--h-line);background:var(--h-card);color:var(--h-sub)}.duels-empty b{font:700 16px/1.25 var(--font-ui);color:var(--h-text)}.duels-empty:before{content:"";width:34px;height:34px;margin-bottom:6px;background:#5a5a5a;-webkit-mask:var(--duel-ico) center / contain no-repeat;mask:var(--duel-ico) center / contain no-repeat}.duels-empty-go{min-height:44px!important;padding:0 22px}.duel-status{font:600 10px/1.2 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--h-sub)}.duel-side{background:var(--h-card);border:1px solid var(--h-line);border-radius:8px;box-shadow:none}.duel-side.win{border-color:rgba(var(--acc-rgb),.35)!important;background:var(--ds-bg-2);box-shadow:none}.duel-side .time:not(.wait),.duel-vs-board .duel-side .time:not(.wait){font:500 40px/1 var(--h-num)!important;color:var(--h-text)!important;font-variant-numeric:tabular-nums}.duel-side.win .time{color:var(--h-text)}.duel-side .who,.duel-vs-board .duel-side .who{font:600 13.5px/1.2 var(--font-ui);color:var(--h-text)}.duel-side .meta{color:var(--h-sub);opacity:1}.duel-win{color:var(--h-acc);font:600 9.5px/1 var(--font-ui);letter-spacing:.16em}.duel-vs-x{font:700 10px/1 var(--font-ui);font-style:normal;color:var(--h-sub);letter-spacing:.14em;width:32px;height:32px;border-radius:50%;border:1px solid var(--h-line-2);display:grid;place-items:center}.duel-result{font:600 14px/1.3 var(--font-ui);letter-spacing:0;text-transform:none;color:var(--h-text);text-align:center}.duel-note{color:var(--h-sub)}.duel-actions{gap:8px}#app .tops-head{gap:10px}#app .race-toolbar{gap:6px}#app .race-toolbar .crew-btn,#app .race-toolbar .ad-btn,#app .race-toolbar .sector-tops-btn{min-height:32px!important;padding:0 12px!important;font-size:12px!important}#app .method-link{font:600 11px/1 var(--font-ui);letter-spacing:.06em;text-transform:none;color:var(--h-mute)}#app .tops-board-card{padding:16px 14px 8px}#topsBoardTitle{font:700 18px/1.15 var(--font-ui)!important;letter-spacing:-.02em!important;text-transform:none}#topsBoardSub{font:600 10px/1.2 var(--font-ui)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--h-mute)!important}.tb-row{border-top:1px solid var(--h-line);min-height:50px}.tb-row:first-child{border-top:0!important}.tb-n{font:600 11px/1 var(--font-ui);color:var(--h-mute)}.tb-row.p2 .tb-n{color:#cfcfcf!important}.tb-nick{font:600 13.5px/1.2 var(--font-ui);color:var(--h-text)}.tb-car{color:var(--h-sub);font-weight:500}.tb-t{font:500 22px/1 var(--h-num);color:var(--h-text)}.tb-row.p1 .tb-t{color:var(--h-text)}.trk-sil{stroke:#d6d6d6!important;filter:none!important}.tb-row.p1 .trk-sil{stroke:var(--h-acc)!important}.tb-empty b{font:700 15px/1.25 var(--font-ui);color:var(--h-text)}#app .session-day-card{background:radial-gradient(70% 90% at 100% 0%,rgba(255,255,255,.02),transparent 60%),var(--h-card)!important}#app .session-day-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(var(--acc-rgb),.3);background:transparent;color:#e6e9e7;font:600 10px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;box-shadow:none}#app .session-day-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--c-acc)}#sessionDayTitle{font:700 22px/1.15 var(--font-ui);letter-spacing:-.02em!important;text-transform:none;color:var(--h-text);margin-top:12px}#app .session-day-actions{gap:8px}#app .tops-filters{display:grid;gap:14px}#app .tops-check{display:flex;align-items:center;gap:10px;font:500 14px/1.3 var(--font-ui);color:var(--h-text)}#app .tops-weather{gap:6px}#app .laps.tops-pilot-list>li:not(.sd-empty){background:transparent;border:0;border-bottom:1px solid var(--h-line);border-radius:0;box-shadow:none;padding:10px 0}#app .laps.tops-pilot-list>li:not(.sd-empty):last-child{border-bottom:0!important}#app .tops-classic>summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 2px;font:600 14px/1.2 var(--font-ui);color:var(--h-text)}#app .tops-classic>summary:after{content:"";float:none;width:18px;height:18px;background:var(--h-sub);-webkit-mask:var(--chev-ico) center / contain no-repeat;mask:var(--chev-ico) center / contain no-repeat;transition:transform .3s var(--h-ease)}#app .tops-classic[open]>summary:after{content:"";transform:rotate(180deg)}#app .tops-classic[open]>:not(summary){animation:v87In .4s var(--h-ease) both}#app .tops-classic .card{background:#ffffff05}#app .sector-tops-card .sector-chips{margin:0}#app .pulse-compose{padding:14px}#app .pulse-compose textarea{min-height:92px;border-radius:8px!important}#app .pulse-compose-bar{gap:10px;margin-top:12px}#app .pulse-compose-bar .file-btn{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px}#app .pulse-compose-bar .file-btn:before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--cam-ico) center / contain no-repeat;mask:var(--cam-ico) center / contain no-repeat}#pulseCount{color:var(--h-mute);font:600 11px/1 var(--font-ui);font-variant-numeric:tabular-nums}#pulseSend{min-height:40px;padding:0 18px;border-radius:999px;border:0;background:var(--c-fill);color:#0a0a0a;font:700 14px/1 var(--font-ui);text-transform:none;letter-spacing:0;box-shadow:none}#pulseSend:disabled{background:#1f1f1f!important;color:var(--ds-mute)!important}.pulse-feed{gap:12px}.pulse-card{background:var(--h-card);border:1px solid var(--h-line);border-radius:8px;padding:14px 16px 6px;box-shadow:none}.pulse-card.compact{background:var(--h-card)}.pad-nick{font:600 14px/1.2 var(--font-ui);color:var(--h-text)}.pad-meta{color:var(--h-mute);font:500 11.5px/1.2 var(--font-ui)}.pad-text{color:#e4e4e4;font:500 14.5px/1.55 var(--font-ui)}.pad-img{border-radius:8px;background:#0f0f0f}.pad-actions{border-top:1px solid var(--h-line)}.pad-act{color:#8f8f8f;font:600 13px/1 var(--font-ui)}.pad-ico{stroke-width:1.6}.pad-like.on{color:var(--h-text)!important}.pad-like.on .pad-ico{fill:var(--h-acc);stroke:var(--h-acc);filter:none}.pad-empty{color:var(--h-sub)}.pad-empty-ico{stroke:#5a5a5a}.pad-com{border-bottom:1px solid var(--h-line)!important}.pad-com-text{color:#e4e4e4!important}.pad-com-send{background:var(--c-fill);color:#0a0a0a;border:0}.pad-com-send:disabled{background:#1f1f1f!important;color:var(--ds-mute)!important;opacity:1!important}#padComCount,#padComMsg{font-variant-numeric:tabular-nums}.pilot-head .pad-ava{border-width:1px;box-shadow:none}.pilot-nick{font:700 26px/1.1 var(--font-ui);letter-spacing:-.025em;color:var(--h-text)}.pilot-car{color:var(--h-sub);font-size:13px}.pilot-you{background:transparent!important;border:1px solid rgba(var(--acc-rgb),.35);color:#e6e9e7!important;font:600 10px/1 var(--font-ui)!important;letter-spacing:.12em;text-transform:uppercase;padding:5px 9px!important}.pilot-stats{gap:0;padding:14px 0;border-top:1px solid var(--h-line);border-bottom:1px solid var(--h-line)}.pilot-stat{background:none;border:0;border-left:1px solid var(--h-line);border-radius:0;padding:2px 8px;text-align:left}.pilot-stat:first-child{border-left:0!important;padding-left:0!important}.pilot-stat b{font:500 26px/1 var(--h-num);color:var(--h-text)}.pilot-stat span{font:600 9px/1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--h-mute)}.pilot-list li{background:var(--h-card)!important;border:1px solid var(--h-line)!important;border-radius:8px!important}.pl-main{font:600 13.5px/1.2 var(--font-ui)!important}.pl-sub{color:var(--h-sub)!important}.pl-time{font:500 24px/1 var(--h-num)!important;color:var(--h-text)!important}.pl-sec{background:#ffffff0a!important;border-radius:8px!important}.pilot-empty{background:#ffffff05!important;border:1px solid var(--h-line)!important;border-radius:8px!important;color:var(--h-sub)!important}.pilot-drag{gap:8px}.pd-cell{background:var(--h-card);border:1px solid var(--h-line);border-radius:8px}.pd-k{color:var(--h-mute);font:600 10px/1.2 var(--font-ui);letter-spacing:.14em}.pd-t{font:500 26px/1 var(--h-num);color:var(--h-text)}.pd-car{color:var(--h-sub)}#app .prof-head{gap:16px}#app .avatar-btn{position:relative}#app .avatar-btn img{position:relative;z-index:1;background:transparent}#app #accNick{font:700 20px/1.2 var(--font-ui);letter-spacing:-.02em}#app .sfx-field{color:var(--h-text);font:500 14px/1.3 var(--font-ui);padding:14px 16px;border:1px solid var(--h-line);border-radius:8px;background:var(--h-card);justify-content:flex-start;text-align:left;gap:12px}#app .sfx-field input{accent-color:var(--h-acc);margin:0;flex:0 0 18px;width:18px;height:18px;min-height:0;padding:0}#app .sfx-field span{flex:1 1 auto;text-align:left}#app .auth-legal a{color:var(--h-text)}#app #accPhoneStatus,#app #accPlan,#app #accTrialLeft{color:var(--h-mute);font-size:12px}.auth-tg-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:10px}.fb-types{margin-bottom:14px}.fb-counter{text-align:right;color:var(--h-mute)!important;font-variant-numeric:tabular-nums}.fb-shot-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.fb-shot-btn:before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--cam-ico) center / contain no-repeat;mask:var(--cam-ico) center / contain no-repeat}.fb-shot-preview{border-radius:8px;border:1px solid var(--h-line-2)}.fb-msg{color:var(--h-sub)}@keyframes v87In{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}#app .view.active:not(#view-home):not(#view-garage)>*{animation:v87In .5s var(--h-ease) both}#app .view.active:not(#view-home):not(#view-garage)>:nth-child(2){animation-delay:.04s}#app .view.active:not(#view-home):not(#view-garage)>:nth-child(3){animation-delay:.08s}#app .view.active:not(#view-home):not(#view-garage)>:nth-child(4){animation-delay:.12s}#app .view.active:not(#view-home):not(#view-garage)>:nth-child(5){animation-delay:.16s}#app .view.active:not(#view-home):not(#view-garage)>:nth-child(n+6){animation-delay:.2s}.pulse-feed>.pulse-card{animation:v87In .45s var(--h-ease) both}@media (prefers-reduced-motion: reduce){#app .view.active>*,.pulse-feed>.pulse-card,.race-sheet-inner,.duel-sheet-inner,.crew-sheet-inner,.pit-help-inner,.share-card-inner,#app .tops-classic[open]>:not(summary){animation:none!important}body,button,.tab-pill{transition:none!important}}html.q-low *,html.q-low *:before,html.q-low *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#app .lap-grid{gap:12px}#app .lap-track-card .wheel{height:150px;margin:4px -4px 0}#app .lap-track-card .track-map{margin-top:10px}#app .lap-track-card .ad-linkish{display:inline-flex;margin:12px 0 0;font-size:12.5px}#app .lap-track-card .lap-best{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--h-line)}#app .lap-track-card #lapGpsMsg{margin-top:10px;text-align:center}#app .tops-classic-grid{grid-template-columns:minmax(0,1fr);gap:0;margin:0 14px 14px}#app .tops-classic .tops-classic-grid>.card{background:none!important;border:0!important;border-radius:0!important;padding:14px 2px}#app .tops-classic .tops-classic-grid>.card+.card{border-top:1px solid var(--h-line)!important}#app .tops-classic-grid h3{margin:0 0 10px;font-size:15px}#app .tops-classic-grid .wheel{height:150px}#app .tops-classic-grid .tiny{margin-top:10px}#app .tops-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:10px;margin-bottom:12px}#app .tops-head .method-link{display:inline-flex;align-items:center;gap:4px;min-height:32px;font:600 13px/1 var(--font-ui)!important;letter-spacing:0;color:var(--h-sub)!important;text-decoration:none;opacity:1}#app .tops-head .method-link:after{content:"";width:13px;height:13px;background:currentColor;-webkit-mask:var(--arr-ico) center / contain no-repeat;mask:var(--arr-ico) center / contain no-repeat}#app .laps li.sd-empty{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;justify-items:start;padding:14px 16px;margin:4px 0 2px;border:1px dashed var(--ds-line)!important;border-radius:8px;background:#ffffff05}#app .laps li.sd-empty b{font:600 14px/1.3 var(--font-ui)!important;color:var(--h-text)}#app .laps li.sd-empty span{font:500 12.5px/1.4 var(--font-ui);color:var(--h-sub)}#app #topStraight li{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}#app #topStraight li>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:var(--h-text)}#app #topStraight li>strong{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;max-width:none;font-size:20px;white-space:nowrap}.ghost-pick{display:grid;gap:8px;margin:2px 0 4px}.ghost-pick:empty{display:none}.gp-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px}.gp-title{display:inline-flex;align-items:center;gap:8px;font:600 10px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--h-sub)}.gp-title:before{content:"";width:14px;height:14px;border-radius:50%;border:1.5px dashed rgba(var(--acc-rgb),.5)}.gp-disc{display:inline-flex;padding:3px;gap:2px;border-radius:6px;border:1px solid var(--h-line);background:#ffffff0a}.gp-disc-btn{min-height:28px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--h-sub);font:600 12px/1 var(--font-ui)}.gp-disc-btn.on{background:#f2f2f2;color:#0a0a0a}.gp-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px}.gp-chip{display:grid;gap:3px;align-content:center;min-width:0;min-height:50px;padding:7px 10px;border-radius:8px;border:1px solid var(--h-line-2);background:var(--h-card);color:var(--h-text);text-align:left;transition:border-color .2s,background .2s}.gp-chip b{font:600 12.5px/1.15 var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-chip small{font:500 15px/1 var(--h-num);letter-spacing:.02em;color:var(--h-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-chip.duel b:after{content:none}.gp-chip:disabled{opacity:.42}.lap-drive.ghost-racing .ghost-pick{display:none}body.run-drive-on .ghost-pick{pointer-events:none}.ghost-delta{--gd: #a3a3a3;display:grid;gap:7px;padding:10px 14px 12px;border-radius:8px;border:1px solid var(--h-line-2);background:#ffffff08}.ghost-delta.hidden{display:none}.ghost-delta[data-state=fast]{--gd: var(--c-acc);border-color:rgba(var(--acc-rgb),.35)}.ghost-delta[data-state=slow]{--gd: var(--c-bad);border-color:#d49a9a59}.gd-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.gd-lab{min-width:0;font:600 10px/1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--h-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gd-num{flex:0 0 auto;font:600 46px/.9 var(--h-num);letter-spacing:-.01em;color:var(--gd);font-variant-numeric:tabular-nums}.gd-bar{position:relative;height:4px;border-radius:4px;background:#ffffff12;overflow:hidden}.gd-bar:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:#ffffff59}.gd-bar i{position:absolute;top:0;bottom:0;width:50%;left:50%;background:var(--gd);transform:scaleX(0);transform-origin:0 50%;transition:transform .1s linear;will-change:transform}.ghost-delta[data-state=fast] .gd-bar i{left:0;transform-origin:100% 50%}.run-drive .ghost-delta{width:min(100%,360px);margin:6px auto 0;justify-self:center}.run-drive .gd-num{font-size:56px}@media (max-width: 720px){.lap-drive .ghost-delta{padding:8px 12px 10px;gap:6px}.lap-drive .gd-num{font-size:40px}.lap-drive .gp-chip{min-height:44px;padding:6px 9px}}.sat-ghost-icon{background:none;border:0}.sat-ghost{display:block;width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.9);background:radial-gradient(circle,#ffffff14 0 34%,#ffffff1a 36% 100%);box-shadow:none;opacity:.85}.ghost-result{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:grid;place-items:end center;padding:12px 12px max(12px,var(--sab));background:#060606c7}.ghost-result.hidden{display:none}.ghost-result-inner{--gr: #a3a3a3;position:relative;width:min(100%,460px);max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box;padding:22px 18px 18px;border-radius:8px;border:1px solid var(--h-line-2);background:radial-gradient(90% 50% at 50% 0%,rgba(255,255,255,.028),transparent 70%),linear-gradient(180deg,#171717,#0f0f0f);box-shadow:none;color:var(--h-text);animation:v87Pop .4s var(--h-ease, ease) both}.ghost-result[data-state=fast] .ghost-result-inner{--gr: var(--c-acc)}.ghost-result[data-state=slow] .ghost-result-inner{--gr: var(--c-bad);background:radial-gradient(90% 50% at 50% 0%,rgba(212,154,154,.07),transparent 70%),linear-gradient(180deg,#171717,#0f0f0f)}.gr-kicker{margin:0 44px 8px 0;font:600 10px/1.2 var(--font-ui);letter-spacing:.18em;color:var(--h-mute)}.gr-verdict{margin:0;font:600 44px/.95 var(--h-num);letter-spacing:-.01em;color:var(--gr)}.gr-sub{margin:6px 0 14px;font:500 12.5px/1.35 var(--font-ui);color:var(--h-sub)}.gr-times{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.gr-time{display:grid;gap:4px;padding:10px 12px;border-radius:8px;border:1px solid var(--h-line);background:var(--ds-bg-2)}.gr-time span{font:600 9.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--h-mute)}.gr-time strong{font:500 28px/1 var(--h-num);color:#f6f6f6;font-variant-numeric:tabular-nums}.gr-time.me{border-color:rgba(var(--acc-rgb),.25)}.gr-chart{position:relative;padding:8px 8px 4px;border-radius:8px;border:1px solid var(--h-line);background:var(--ds-bg-1)}.gr-svg{display:block;width:100%;height:128px}.gr-zero{stroke:#ffffff47;stroke-width:1}.gr-sec-line{stroke:#ffffff1f;stroke-width:1;stroke-dasharray:3 4}.gr-area.slow{fill:#d49a9a47}.gr-area.fast{fill:rgba(var(--acc-rgb),.24)}.gr-line{fill:none;stroke:#f2f2f2;stroke-width:1.6;stroke-linejoin:round;vector-effect:non-scaling-stroke}.gr-ax{font:600 8.5px var(--font-ui);fill:#696969}.gr-ax.end{text-anchor:end}.gr-chart-cap{position:absolute;right:12px;top:8px;font:600 9px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:#696969}.gr-sectors{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:6px;margin:10px 0 0;padding:0}.gr-sectors li{display:grid;gap:3px;justify-items:center;padding:8px 4px;border-radius:8px;border:1px solid var(--h-line);background:var(--ds-bg-2);min-width:0}.gr-sectors b{font:600 10px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--h-mute);white-space:nowrap}.gr-sectors strong{font:600 22px/1 var(--h-num);color:var(--h-text)}.gr-sectors span{font:500 11px/1 var(--font-ui);color:var(--h-sub)}.gr-sectors li.won{border-color:rgba(var(--acc-rgb),.35)}.gr-sectors li.won strong{color:var(--c-acc)}.gr-sectors li.lost{border-color:#d49a9a59}.gr-sectors li.lost strong{color:var(--c-bad)}.gr-duel{margin:12px 0 0;padding:10px 12px;border-radius:8px;border:1px solid rgba(var(--acc-rgb),.25);background:#ffffff05;font:600 12.5px/1.35 var(--font-ui);color:#e6e9e7}.gr-actions{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:14px}.gr-actions button{min-height:50px;border-radius:6px;font:600 14px/1 var(--font-ui)}.gr-actions #grAgain{padding:0 18px;border:1px solid var(--h-line-2);background:#ffffff0a;color:var(--h-text)}.share-card.over-hud{z-index:97}.share-ghost{--sg: #a3a3a3;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:10px;row-gap:2px;margin:0 0 12px;padding:10px 14px;border-radius:8px;border:1px solid var(--h-line-2);background:#ffffff08;text-align:left}.share-ghost[hidden]{display:none}.share-ghost[data-state=fast]{--sg: var(--c-acc);border-color:rgba(var(--acc-rgb),.35);background:#ffffff05}.share-ghost[data-state=slow]{--sg: var(--c-bad);border-color:#d49a9a4d}.share-ghost-k{font:600 9.5px/1 var(--font-ui);letter-spacing:.16em;color:var(--h-mute)}.share-ghost-v{font:600 26px/1 var(--h-num);color:var(--sg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-ghost-s{grid-column:1 / -1;font:500 12px/1.3 var(--font-ui);color:var(--h-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-ghost-s:empty{display:none}.share-ghost-chart{grid-column:1 / -1;margin-top:6px}.share-ghost-chart[hidden]{display:none}.share-ghost-chart .gr-svg{height:44px}.duel-banners{display:none;grid-template-columns:1fr 1fr;gap:2px;height:64px;margin:0 0 12px;border-radius:8px;overflow:hidden;border:1px solid var(--h-line)}.duel-banners.has-any{display:grid}.duel-banners i{position:relative;display:block;background:linear-gradient(135deg,#1b1b1b,#0f0f0f);overflow:hidden}.duel-banners .pb-img{width:100%;height:100%;object-fit:cover;display:block;opacity:.9}.duel-banners .db-r .pb-img{transform:scaleX(-1)}.duel-days{display:grid;gap:6px}.duel-days-row{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;border-radius:6px;border:1px solid var(--h-line);background:#ffffff0a}.duel-days-row .seg-btn{min-height:34px;border:0;border-radius:6px;background:transparent;color:var(--h-sub);font:600 12.5px/1 var(--font-ui)}.duel-days-row .seg-btn.on{background:#f2f2f2;color:#0a0a0a}.duel-ghost-opt{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:4px 0 2px;padding:12px 14px;border-radius:8px;border:1px solid rgba(var(--acc-rgb),.25);background:#ffffff04;cursor:pointer}.duel-ghost-opt.off{border-color:var(--h-line);background:#ffffff05;opacity:.75}.duel-ghost-opt input{width:20px;height:20px;accent-color:var(--c-acc)}.duel-ghost-opt b{display:block;font:700 14px/1.2 var(--font-ui);color:var(--h-text)}.duel-ghost-opt small{display:block;margin-top:3px;font:500 12px/1.3 var(--font-ui);color:var(--h-sub)}.duel-ghost-box{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 4px;padding:14px;border-radius:8px;border:1px solid rgba(var(--acc-rgb),.28);background:radial-gradient(80% 90% at 0% 0%,rgba(255,255,255,.032),transparent 70%),var(--ds-bg-2)}.duel-ghost-box[hidden]{display:none}.dg-k{font:600 9.5px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--h-mute)}.dg-left{font:600 22px/1.15 var(--h-num);color:var(--h-text);white-space:nowrap}.duel-ghost-box .dg-ride[hidden]{display:none}.duel-ghost-box .tiny{grid-column:1 / -1;margin:0}.prof-banner,.pilot-banner{position:relative;aspect-ratio:3 / 1;width:100%;border-radius:8px;overflow:hidden;border:1px solid var(--h-line)}.prof-banner .pb-img,.pilot-banner .pb-img,.banner-thumb .pb-img,.banner-preview .pb-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.prof-banner:after,.pilot-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(12,12,12,.55));pointer-events:none}.prof-banner{margin:6px 0 0;cursor:pointer}.prof-banner-edit{position:absolute;z-index:1;right:10px;top:10px;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:6px;border:1px solid var(--ds-line-2);background:#0c0c0cb8;color:var(--ds-text);font:600 12px/1 var(--font-ui)}.prof-banner-edit:before{content:"";width:12px;height:12px;background:currentColor;-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.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16z'/%3E%3C/svg%3E") center / 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.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16z'/%3E%3C/svg%3E") center / contain no-repeat}#view-account .prof-banner+.prof-head{position:relative;z-index:1;margin-top:0;padding-left:12px;align-items:flex-end}#view-account .prof-banner+.prof-head>div{min-width:0;flex:1 1 auto}.pilot-banner+.pilot-head{position:relative;z-index:1;margin-top:0;padding-left:12px;align-items:flex-end}.pilot-banner+.pilot-head .pad-ava{margin-top:-44px;flex:0 0 auto;border:3px solid #121212;box-shadow:none}.pilot-banner+.pilot-head .pilot-who{min-width:0;padding-bottom:2px}.pilot-banner+.pilot-head .pilot-nick{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-sheet-inner{max-height:min(88dvh,760px);overflow:auto}.banner-preview{position:relative;aspect-ratio:3 / 1;margin:4px 0 30px;border-radius:8px;overflow:visible;border:1px solid var(--h-line);background:linear-gradient(160deg,var(--ds-bg-2),var(--ds-bg-1))}.banner-preview .pb-img{border-radius:8px}.bp-ava{position:absolute;left:14px;bottom:-26px;z-index:1}.bp-ava .pad-ava{border:3px solid #1a1a1a}.banner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.banner-opt{position:relative;display:grid;gap:6px;min-width:0;padding:0 0 8px;border-radius:8px;border:1px solid var(--h-line);background:var(--ds-bg-2);color:var(--h-text);text-align:left;overflow:hidden}.banner-thumb{position:relative;display:block;aspect-ratio:3 / 1;background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 2px,transparent 2px 10px),var(--ds-bg-2)}.banner-opt.none .banner-thumb:after{content:"\43d\435\442";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:600 11px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#696969}.banner-lab{padding:0 10px;font:600 12px/1.2 var(--font-ui);color:var(--h-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banner-opt.on{border-color:rgba(var(--acc-rgb),.5);box-shadow:none}.banner-opt.on .banner-lab{color:var(--ds-text)}.banner-opt.on:after{content:"";position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:var(--c-fill) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a0a0a' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat;box-shadow:none}.banner-own{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:10px 0 0;padding:12px 14px;border-radius:8px;border:1px dashed rgba(var(--acc-rgb),.4);background:#ffffff04;cursor:pointer}.banner-own.off{border-color:var(--h-line-2);background:#ffffff05;opacity:.7}.banner-own-ico{width:36px;height:36px;border-radius:8px;border:1px solid var(--h-line-2);background:#ffffff08 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9c6bf' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='18' height='13' rx='2.5'/%3E%3Ccircle cx='12' cy='12.5' r='3.2'/%3E%3Cpath d='M8.5 6l1.5-2h4l1.5 2'/%3E%3C/svg%3E") center / 18px no-repeat}.banner-own b{display:block;font:700 14px/1.2 var(--font-ui);color:var(--h-text)}.banner-own small{display:block;margin-top:3px;font:500 12px/1.3 var(--font-ui);color:var(--h-sub)}#bannerMsg{min-height:1.3em;margin:10px 2px 0;color:var(--h-sub)}@media (min-width: 560px){.banner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.gd-bar i{transition:none}.ghost-result-inner{animation:none}}.tm-static{display:grid;gap:8px}.tm-static .tm-img,.track-map .tm-img,.ht-art .tm-img,.pl-tm .tm-img,.ad-detail-map .tm-img,.duel-track-map .tm-img{display:block;width:100%;height:auto;border-radius:8px;background:var(--ds-bg-1);border:1px solid var(--h-line, var(--ds-line))}.tm-cap{text-align:center;color:var(--h-sub, #696969);font:600 12px/1.35 var(--font-ui);margin:0}.tm-cap small{font-weight:500;color:var(--h-mute, #555)}.tm-static:not(.tm-compact) .tm-cap{display:none}.tm-compact .tm-cap,.tm-compact .track-notes{display:none}#app .track-map{padding:8px;overflow:hidden}#app .track-map .tm-static{gap:6px}#view-home .ht-art{width:128px;height:86px;flex:none;display:grid;place-items:stretch;border-radius:8px;overflow:hidden;background:var(--ds-bg-1);border:1px solid var(--h-line, var(--ds-line))}#view-home .ht-art .tm-img{width:100%;height:100%;object-fit:cover;border-radius:0;border:0}#view-home .home-track .ht-head{align-items:center;gap:12px}.duel-track-map{margin:0 0 12px}.duel-track-map.hidden{display:none}.ad-detail-map{margin:10px 0 14px;padding:6px}.pilot-lap{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:10px;align-items:center}.pilot-lap .pl-tm{display:block;width:72px;height:48px;border-radius:8px;overflow:hidden;background:var(--ds-bg-1)}.pilot-lap .pl-tm .tm-img{width:100%;height:100%;object-fit:cover;border-radius:0;border:0}.pilot-lap .pl-secs{grid-column:1 / -1}.tops-classic .track-map .tm-cap{display:none}.tops-board-map{margin:8px 0 12px;padding:6px}.tops-board-map.hidden,.tops-board-map .tm-cap{display:none}@media (max-width: 360px){#view-home .ht-art{width:104px;height:70px}.pilot-lap{grid-template-columns:56px minmax(0,1fr) auto}.pilot-lap .pl-tm{width:56px;height:38px}}#view-home .ht-art{position:relative}#view-home .ht-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;display:block}#view-home .ht-race{fill:none;stroke:rgba(var(--acc-rgb),.14);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}#view-home .ht-dot{fill:#fff;stroke:#0000008c;stroke-width:1.4}#view-home .ht-dot-glow{fill:#ffffff59;stroke:none}@media (prefers-reduced-motion: reduce){#view-home .ht-overlay{display:none}}#app .lt-mode{display:inline-flex;gap:0;margin-top:10px;max-width:200px}#app .lt-mode .seg-btn{flex:1;font:600 11.5px/1 var(--font-ui);padding:7px 10px}.lt-chase,.lap-drive-chase{position:relative;overflow:hidden;background:var(--ds-bg-1)}.lt-chase{margin-top:10px;border-radius:8px;border:1px solid var(--h-line, var(--ds-line))}.chase-canvas{display:block;width:100%;height:100%}.chase-tag{position:absolute;left:10px;top:10px;z-index:1;pointer-events:none;padding:4px 9px;border-radius:6px;background:#0c0c0cb8;border:1px solid var(--ds-line-2);color:#b5b5b5;font:600 10px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.chase-tag.live{color:var(--c-acc);border-color:rgba(var(--acc-rgb),.4)}#app .track-map.lt-under-chase{display:none}.lap-drive-left{grid-column:1;grid-row:1}.lap-drive-map,.lap-drive-chase{grid-column:2;grid-row:1;min-width:0;min-height:0}.lap-drive-chase{z-index:2}@media (max-width: 720px){.lap-drive-left{grid-column:1;grid-row:1}.lap-drive-map,.lap-drive-chase{grid-column:1;grid-row:2}}@media (prefers-reduced-motion: reduce){.lt-chase,.lap-drive-chase,#app .lt-mode,#btnMapChase{display:none}#app .track-map.lt-under-chase{display:block}}.lt-chase{height:240px}.chase-hud{position:absolute;right:10px;top:10px;z-index:1;pointer-events:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.chase-v{display:inline-flex;align-items:baseline;gap:4px;padding:5px 10px;border-radius:8px;background:#0c0c0cc7;border:1px solid var(--ds-line-2)}.chase-v b{font:700 22px/1 JetBrains Mono,ui-monospace,monospace;color:var(--ds-text);font-variant-numeric:tabular-nums;min-width:2.2ch;text-align:right}.chase-v i{font:600 9.5px/1 var(--font-ui);font-style:normal;color:var(--ds-sub);letter-spacing:.08em;text-transform:uppercase}.chase-acc{padding:3px 8px;border-radius:6px;background:#0c0c0cb8;border:1px solid var(--ds-line);color:#b5b5b5;font:600 10px/1 JetBrains Mono,ui-monospace,monospace}.chase-acc.good{color:var(--c-acc);border-color:rgba(var(--acc-rgb),.35)}.chase-acc.poor{color:#ffb020;border-color:#ffb02066}.chase-note{position:absolute;left:10px;right:10px;bottom:54px;z-index:1;margin:0;pointer-events:none;text-align:center;color:var(--ds-text);font:600 12px/1.35 var(--font-ui)}[data-chase-state=far] .chase-note{color:#ffb020;font-size:13.5px}.lt-chase:after,.lap-drive-chase:after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;z-index:0;pointer-events:none;background:linear-gradient(180deg,#0c0c0c00,#0c0c0cb8);opacity:0;transition:opacity .25s ease}[data-chase-state=idle]:after,[data-chase-state=far]:after,[data-chase-state=lost]:after{opacity:1}.chase-acts{position:absolute;left:0;right:0;bottom:12px;z-index:2;display:flex;justify-content:center;gap:8px;pointer-events:none}.chase-btn{pointer-events:auto;-webkit-appearance:none;appearance:none;min-height:34px;padding:0 14px;border-radius:6px;border:1px solid var(--ds-line-2);background:#1a1a1ae0;color:var(--ds-text);font:700 12px/1 var(--font-ui);letter-spacing:.02em;cursor:pointer}.chase-btn-gps{background:var(--c-fill);border-color:var(--c-acc);color:#0c0c0c}.chase-btn-gps:disabled{background:#1a1a1ae0;border-color:rgba(var(--acc-rgb),.4);color:var(--c-acc)}.chase-btn[aria-pressed=true]{border-color:var(--ds-line-3)}.lap-drive-chase .chase-hud{top:46px}@media (max-width: 360px){.lt-chase{height:200px}.chase-v b{font-size:18px}}.room-inner,.mycar-inner{overflow-y:auto;-webkit-overflow-scrolling:touch}.mycar-chip{-webkit-appearance:none;appearance:none;display:flex;gap:8px;width:100%;margin:8px 0 0;padding:9px 12px;border-radius:8px;border:1px solid var(--h-line-2, var(--ds-line-2));background:#ffffff09;color:var(--h-text, var(--ds-text));text-align:left;cursor:pointer}.mycar-chip span{font:600 9.5px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--h-mute, #696969);flex:none}.mycar-chip b{font:600 13px/1.25 var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-crew-row{margin:10px 0}.acc-crew-row .btn-secondary{flex:1 1 140px}.mycar-warn{margin:0 0 12px;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,190,60,.4);background:#ffbe3c14;color:#ffd27a;font:600 13px/1.4 var(--font-ui)}.mycar-select,.mycar-custom,.mycar-tyre,.room-input,.room-select{width:100%;min-height:44px;padding:0 12px;border-radius:8px;border:1px solid var(--ds-line-2);background:var(--ds-bg-2);color:var(--ds-text);font:500 14px/1.2 var(--font-ui);box-sizing:border-box}.mycar-custom{margin-top:8px}.mycar-msg,.room-msg{min-height:1.2em;margin:8px 0 0;color:#ffd27a}.mycar-msg.mycar-msg-err{color:var(--c-bad);font-weight:600}.room-empty{margin:12px 0;color:#a3a3a3;font:500 13px/1.45 var(--font-ui);text-align:center}.room-car{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;border-radius:8px;border:1px solid var(--ds-line);background:var(--h-card, var(--ds-bg-2))}.room-car-k{font:600 9.5px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:#696969;flex:none}.room-car-v{flex:1;min-width:0;font:600 13px/1.3 var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-link{-webkit-appearance:none;appearance:none;border:0;background:none;color:var(--c-acc);font:700 12px/1 var(--font-ui);padding:6px 2px;cursor:pointer;flex:none}.room-list,.room-laps,.room-toplist{list-style:none;margin:0;padding:0;display:grid;gap:6px}.room-item{display:flex;align-items:center;gap:10px;border:1px solid var(--ds-line);cursor:pointer}.room-item-main{flex:1;min-width:0;display:grid;gap:3px}.room-item-main b{font:700 15px/1.2 var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-item-main small{color:var(--ds-sub);font:500 11.5px/1.3 var(--font-ui)}.room-badge{flex:none;padding:5px 9px;border-radius:999px;font:800 11px/1 var(--font-num),sans-serif;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ds-line-2);color:#a3a3a3}.room-badge.free{color:#cfcfcf}.room-badge.paid{color:var(--c-acc);border-color:rgba(var(--acc-rgb),.45);background:#ffffff08}.room-badge.locked{color:#ffb443;border-color:#ffb44380;background:#ffb44314}.room-join{display:flex;gap:8px;margin-top:10px}.room-join .room-input{flex:1;text-transform:uppercase;letter-spacing:.14em}#roomBody .race-cta{margin-top:8px}.room-rules{margin-top:14px;text-align:center}.room-top{display:flex;align-items:center;justify-content:center;gap:10px;margin:-2px 0 10px}.room-q{font:600 11px/1 var(--font-ui);letter-spacing:.06em;color:var(--ds-sub)}.room-members{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:0 0 12px}.room-member{padding:6px 10px;border-radius:6px;background:#ffffff0d;border:1px solid var(--ds-line);font:600 12px/1 var(--font-ui);color:#dcdcdc}.room-member.cap{border-color:rgba(var(--acc-rgb),.4);color:var(--c-acc)}.room-member.cap:before{content:none}.room-active{display:flex;align-items:center;gap:10px;margin:0 0 10px;font:600 13px/1.3 var(--font-ui);color:#dcdcdc;cursor:pointer}.room-active input{width:20px;height:20px;accent-color:var(--c-acc)}.room-invite{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:10px 12px;border-radius:8px;border:1px dashed rgba(var(--acc-rgb),.3)}.room-invite-code{font:700 22px/1 var(--h-num, var(--font-num)),sans-serif;letter-spacing:.18em;color:var(--ds-text);flex:1}.room-invite-name{margin:6px 0;text-align:center;font:800 28px/1.1 var(--font-num),sans-serif;letter-spacing:.04em;color:var(--ds-text)}.room-tabs{margin-top:4px}.room-pane{min-height:120px}.room-lap{display:grid;gap:4px}.room-lap-main{display:flex;align-items:baseline;gap:10px}.room-lap-t{font:600 24px/1 var(--h-num, var(--font-num)),sans-serif;color:var(--ds-text);font-variant-numeric:tabular-nums}.room-lap-who{font:600 13px/1.2 var(--font-ui);color:#cfcfcf}.room-lap-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font:500 11.5px/1.35 var(--font-ui);color:var(--ds-sub)}.room-lap-sec{color:#a3a3a3;font-variant-numeric:tabular-nums}.room-filter{display:grid;grid-template-columns:1fr;gap:6px;margin:8px 0 12px}@media (min-width: 560px){.room-filter{grid-template-columns:repeat(3,1fr)}}.room-duel-track,.room-top-cap{margin:4px 0 8px;text-align:center;font:800 12px/1 var(--font-num),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-sub)}.room-duel{display:grid;grid-template-columns:1fr 1fr;gap:8px}.room-duel-card{display:grid;gap:4px;padding:14px 12px;border-radius:8px;border:1px solid var(--ds-line);background:var(--h-card, var(--ds-bg-2));text-align:center}.room-duel-card small{color:var(--ds-sub);font:500 11px/1.3 var(--font-ui);overflow:hidden;text-overflow:ellipsis}.room-duel-who{font:700 13px/1.2 var(--font-ui);color:#dcdcdc}.room-duel-t{font:600 32px/1 var(--h-num, var(--font-num)),sans-serif;color:var(--ds-text);font-variant-numeric:tabular-nums}.room-duel-delta{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:10px 0}.room-duel-delta span{font:600 9.5px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:#696969}.room-duel-delta b{font:600 30px/1 var(--h-num, var(--font-num)),sans-serif;color:var(--c-acc)}.room-duel-delta.a-wins b{color:var(--c-bad)}.room-duel-sectors{list-style:none;margin:0;padding:0;display:grid;gap:4px}.room-duel-sectors li{display:grid;grid-template-columns:34px 1fr 84px 1fr;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;background:#ffffff09;font:600 13px/1 var(--font-ui);color:#cfcfcf;text-align:center;font-variant-numeric:tabular-nums}.room-duel-sectors li b{color:var(--c-acc)}.room-duel-sectors li.a-wins b{color:var(--c-bad)}.room-toplist li{display:grid;grid-template-columns:28px 1fr auto auto;align-items:center;gap:10px}.room-toplist li.p1{border-color:rgba(var(--acc-rgb),.4)!important}.room-pos{font:700 18px/1 var(--h-num, var(--font-num)),sans-serif;color:#696969;text-align:center}.room-toplist li.p1 .room-pos{color:var(--c-acc)}.room-top-who{font:600 14px/1.2 var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-top-t{font:600 22px/1 var(--h-num, var(--font-num)),sans-serif;font-variant-numeric:tabular-nums}.room-top-gap{font:600 12px/1 var(--font-ui);color:var(--ds-sub);min-width:56px;text-align:right}.room-paywall{margin:6px 0 12px;padding:18px 16px;border-radius:8px;border:1px solid rgba(255,180,67,.4);background:var(--ds-bg-2);text-align:center}.room-paywall-ico{font-size:30px;line-height:1}.room-paywall h3{margin:8px 0 6px;font:800 22px/1.1 var(--font-num),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#ffd27a}.room-paywall>p{margin:0 0 8px;color:#cfcfcf;font:500 13px/1.45 var(--font-ui)}.room-paywall-list{list-style:none;margin:8px 0 12px;padding:0;display:grid;gap:6px;text-align:left}.room-paywall-list li{position:relative;padding-left:20px;font:500 12.5px/1.4 var(--font-ui);color:#dcdcdc}.room-paywall-list li:before{content:"\2713";position:absolute;left:2px;font-weight:800}.room-foot{display:flex;justify-content:space-between;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--ds-line)}.room-foot .btn-ghost{-webkit-appearance:none;appearance:none;border:0;background:none;color:var(--ds-sub);font:600 12.5px/1 var(--font-ui);padding:8px 4px;cursor:pointer}.pl-toast{position:fixed;left:50%;bottom:calc(96px + var(--sab, 0px));z-index:9000;transform:translate(-50%,16px);max-width:min(90vw,420px);padding:11px 16px;border-radius:8px;background:#141414f0;border:1px solid rgba(255,180,67,.45);color:var(--ds-text);font:600 13px/1.35 var(--font-ui);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.pl-toast.on{opacity:1;transform:translate(-50%)}.team-inner{overflow-y:auto;-webkit-overflow-scrolling:touch}.team-ava{flex:none;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 30% 25%,#ffffff16,#ffffff04 60%),var(--ds-bg-2);border:1px solid rgba(var(--acc-rgb),.35);color:var(--c-acc);font:800 16px/1 var(--font-num),sans-serif;letter-spacing:.06em}.team-ava img{width:100%;height:100%;object-fit:cover;display:block}.team-ava-s{width:44px;height:44px;font-size:16px}.team-ava-m{width:64px;height:64px;font-size:22px}.team-ava-l{width:96px;height:96px;font-size:34px;box-shadow:none}.team-search{margin-bottom:4px}.team-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.team-row{display:flex;align-items:center;gap:12px;cursor:pointer;border:1px solid var(--ds-line)}.team-row-main{flex:1;min-width:0;display:grid;gap:3px}.team-row-main b{font:700 15px/1.2 var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-row-main small{color:var(--ds-sub);font:500 11.5px/1.35 var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-hero{display:grid;justify-items:center;gap:6px;padding:6px 0 14px;text-align:center}.team-name{margin:8px 0 0;font:800 30px/1.05 var(--font-num),sans-serif;letter-spacing:.03em;text-transform:uppercase;color:var(--ds-text);overflow-wrap:anywhere}.team-count{margin:0;font:600 9.5px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:#696969}.team-about{margin:4px 0 2px;max-width:34em;color:#cfcfcf;font:500 13.5px/1.5 var(--font-ui);white-space:pre-wrap;overflow-wrap:anywhere}.team-members{margin:6px 0 4px}.team-actions{display:grid;gap:8px;width:100%;margin-top:6px}.team-actions .btn-secondary{width:100%}.team-share,.team-back{-webkit-appearance:none;appearance:none;border:0;background:none;color:var(--ds-sub);font:600 12.5px/1 var(--font-ui);padding:10px 4px;cursor:pointer}.team-back{display:block;margin:14px auto 0}.team-feed{border-top:1px solid var(--ds-line)}.team-posts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.team-post{padding:12px 14px;border-radius:8px;border:1px solid var(--ds-line);background:var(--h-card, var(--ds-bg-2))}.team-post.auto{border-color:rgba(var(--acc-rgb),.28)}.team-post-head{display:flex;align-items:baseline;gap:8px}.team-post-who{font:700 13.5px/1.2 var(--font-ui);color:var(--ds-text)}.team-post-role{padding:2px 7px;border-radius:6px;border:1px solid rgba(var(--acc-rgb),.4);color:var(--c-acc);font:800 9.5px/1.2 var(--font-num),sans-serif;letter-spacing:.12em;text-transform:uppercase}.team-post-at{margin-left:auto;color:#696969;font:500 11px/1 var(--font-ui)}.team-post-text{margin:8px 0 0;color:#dcdcdc;font:500 14px/1.5 var(--font-ui);white-space:pre-wrap;overflow-wrap:anywhere}.team-post-img{display:block;width:100%;max-height:420px;object-fit:cover;margin-top:10px;border-radius:8px;background:var(--ds-bg-2)}.team-post-foot{display:flex;justify-content:flex-end;gap:12px;margin-top:6px}.room-link.danger{color:var(--c-bad)}.room-link.muted{color:#6f6f6f;font-weight:600}.team-auto{display:grid;gap:3px;margin-top:10px;padding:12px;border-radius:8px}.team-auto-k{font:600 9.5px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--c-acc)}.team-auto-t{font:600 30px/1.05 var(--h-num, var(--font-num)),sans-serif;color:var(--ds-text);font-variant-numeric:tabular-nums;white-space:pre}.team-auto-sub,.team-auto-gap{font:500 12px/1.35 var(--font-ui);color:#a3a3a3}.team-auto-gap{color:var(--c-acc)}.team-compose{margin:0 0 12px;padding:12px;border-radius:8px;border:1px solid var(--ds-line);background:var(--ds-bg-2)}.team-compose-text,.team-about-in{width:100%;box-sizing:border-box;min-height:74px;padding:10px 12px;border-radius:8px;border:1px solid var(--ds-line-2);background:#0f0f0f;color:var(--ds-text);font:500 14px/1.45 var(--font-ui);resize:vertical}.team-compose-row{display:flex;align-items:center;gap:10px;margin-top:8px}.team-compose-cnt{margin-left:auto;color:#696969;font:600 11px/1 var(--font-ui);font-variant-numeric:tabular-nums}.crew-field .team-compose-cnt{display:block;text-align:right;margin-top:4px}.team-photo{-webkit-appearance:none;appearance:none;border:1px solid var(--ds-line-2);background:#ffffff0a;color:#dcdcdc;border-radius:6px;padding:8px 14px;font:600 12.5px/1 var(--font-ui);cursor:pointer}.team-post-btn{min-height:38px!important;padding:0 16px!important;font-size:13px!important}.team-compose-prev{display:flex;align-items:flex-end;gap:10px}.team-compose-prev img{max-width:140px;max-height:110px;margin-top:8px;border-radius:8px;object-fit:cover}.team-more{text-align:center}.team-ed-ava-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 14px}.team-reqs{list-style:none;margin:0;padding:0;display:grid;gap:6px}.team-req{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.room-team-row{display:flex;gap:8px;margin:0 0 12px}.room-team-row .btn-secondary{flex:1}.btn-secondary.has-badge{border-color:#ffb44399;color:#ffd27a}.room-duel-post{width:100%;margin-top:10px}.mycar-bar{display:flex;align-items:center;gap:12px;margin:10px 0 4px;padding:12px 12px 12px 14px;border-radius:8px;border:1px solid var(--ds-line);background:linear-gradient(180deg,#ffffff0b,#ffffff04),var(--ds-bg-2)}.mycar-bar-txt{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.mycar-bar-k{font:600 9.5px/1.2 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#7a7a7a}.mycar-bar-v{font:600 13.5px/1.25 var(--font-ui);color:var(--ds-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mycar-bar-btn{-webkit-appearance:none;appearance:none;flex:none;min-height:40px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;background:var(--c-fill);color:#0c0c0c;font:800 13px/1 var(--font-ui);letter-spacing:.01em;box-shadow:none}.mycar-bar-btn:active{transform:scale(.97)}.mycar-bar.is-empty{border-color:#ffbe3c59}.mycar-bar.is-empty .mycar-bar-k{color:#ffbe3c}.mycar-bar.is-empty .mycar-bar-v{color:var(--ds-sub)}.mycar-bar.is-active{border-color:rgba(var(--acc-rgb),.35)}.mycar-bar.is-active .mycar-bar-k{color:var(--c-acc)}.mycar-bar.is-active .mycar-bar-btn{background:#ffffff0f;color:#e6e6e6;border:1px solid var(--ds-line-2);box-shadow:none}.mycar-chip{align-items:center}.mycar-chip .mycar-chip-go{margin-left:auto;flex:none;font:700 11.5px/1 var(--font-ui);font-style:normal;color:var(--ds-sub)}.mycar-chip.is-empty{border-color:#ffbe3c73;background:#ffbe3c0f}.mycar-chip.is-empty b{color:#ffd27a}.mycar-chip.is-empty .mycar-chip-go{color:#0c0c0c;background:var(--c-fill);padding:6px 10px;border-radius:6px}.mycar-step{margin:0 0 16px}.mycar-step-k{display:block;margin:0 0 8px;font:600 10px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:#7a7a7a}.mycar-cars{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mycar-car{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:58px;padding:10px 12px;border-radius:8px;border:1px solid var(--ds-line);background:var(--ds-bg-2);color:var(--ds-text);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.mycar-car b{font:700 13px/1.25 var(--font-ui);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mycar-car span{font:500 11px/1.2 var(--font-ui);color:#7d7d7d}.mycar-car.on{border-color:var(--c-acc);background:#ffffff06;box-shadow:none}.mycar-car.on span{color:var(--c-acc)}.mycar-cars+.mycar-select{margin-top:8px}.mycar-tyres{display:flex;flex-wrap:wrap;gap:6px}.mycar-tyre-chip{-webkit-appearance:none;appearance:none;min-height:36px;padding:0 12px;border-radius:6px;border:1px solid var(--ds-line-2);background:var(--ds-bg-2);color:#d6d6d6;font:600 12.5px/1 var(--font-ui);cursor:pointer;transition:border-color .15s,background .15s}.mycar-tyre-chip.on{border-color:var(--c-acc);color:var(--ds-text);background:#ffffff07;box-shadow:none}.mycar-tyres+.mycar-tyre{margin-top:8px}.mycar-sum{display:flex;flex-direction:column;gap:4px;margin:4px 0 12px;padding:12px 14px;border-radius:8px;border:1px dashed var(--ds-line-2)}.mycar-sum.ready{border-style:solid;border-color:rgba(var(--acc-rgb),.35);background:#ffffff04}.mycar-sum-k{font:600 9.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#7a7a7a}.mycar-sum-v{font:700 15px/1.3 var(--font-ui);color:var(--ds-text)}.mycar-save{width:100%}.mycar-save.is-dim{opacity:.45}.mycar-skip,.mycar-how{-webkit-appearance:none;appearance:none;display:block;width:100%;margin-top:8px;min-height:40px;border-radius:6px;border:1px solid var(--ds-line-2);background:transparent;color:#cfcfcf;font:600 13px/1 var(--font-ui);cursor:pointer}.mycar-how{border:0;color:var(--ds-sub);text-decoration:underline;text-underline-offset:3px;min-height:34px}.mycar-note{margin-top:10px}@media (max-width: 340px){.mycar-cars{grid-template-columns:1fr}.mycar-bar{flex-wrap:wrap}.mycar-bar-btn{width:100%}}.safety-check{display:flex;gap:10px;align-items:flex-start;margin-top:10px;font:500 13px/1.4 var(--font-ui);color:var(--h-text, var(--ds-text));cursor:pointer}.safety-check input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--c-acc)}#safetyOk:disabled{opacity:.45}.tops-weather-cap{margin:6px 0 0}.dispute-row{display:grid;gap:6px;margin:14px 0 4px}.dispute-btn{justify-self:start}.share-delta{margin:-8px 0 14px;font:600 13px/1.2 var(--font-ui);letter-spacing:.02em;color:var(--h-mute);font-variant-numeric:tabular-nums}.share-delta.faster{color:var(--c-acc)}.share-delta.slower{color:var(--c-bad)}.share-delta[hidden]{display:none}.share-delta+.share-delta{margin-top:-10px}.share-sector{font-weight:500}.lap-stock{display:block;color:var(--h-mute);font-variant-numeric:tabular-nums}.lap-stock.faster{color:var(--c-acc)}.lap-stock.slower{color:var(--c-bad)}.duel-sec{opacity:.85}#lapList .lap-stock.faster{color:var(--c-acc)}#lapList .lap-stock.slower{color:var(--c-bad)}.mycar-bar-cls{display:block;margin-top:2px;font:500 11px/1.3 var(--font-ui);color:var(--h-mute)}.mycar-class{margin-bottom:8px}.mycar-sub{display:block;margin:4px 0 6px}.mycar-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.mycar-num{display:flex;flex-direction:column;gap:4px}.mycar-num .mycar-custom{display:block;width:100%;box-sizing:border-box}.tb-car{display:flex;flex-direction:column;min-width:0}.tb-cls{display:inline-block;align-self:flex-start;margin-top:2px;padding:0 5px;border:1px solid rgba(var(--acc-rgb),.32);border-radius:6px;font:600 9px/14px var(--font-ui);font-style:normal;letter-spacing:.04em;white-space:nowrap}.tb-cls.none{border-color:#333;color:var(--h-mute)}.share-cls{margin:4px 0 0;font:500 12px/1.3 var(--font-ui);color:var(--h-mute)}.share-cls[hidden]{display:none}#topPrepChips{flex-wrap:wrap}.season-card{margin-top:16px}.season-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.season-month{font:600 12px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--c-acc)}.season-board{margin-top:10px}.season-sub{display:block;margin-top:14px}.season-pilots{font-size:10px;line-height:1.25;white-space:normal}.season-need .tb-nick,.season-need .tb-n{color:var(--h-mute)}.season-need-t{font-size:11px!important;color:var(--h-mute)!important;white-space:normal;text-align:right}.season-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.season-need-t{max-width:72px;line-height:1.2}.season-row .tb-car{overflow-wrap:anywhere}.music-card h3{margin:0 0 10px}.mu-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mu-row{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;background:#ffffff0a;border:1px solid var(--line);min-width:0}.mu-cover{flex:0 0 44px;width:44px;height:44px;border-radius:8px;overflow:hidden;background:#1c1c1c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23696969' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18V5l11-2v13'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Ccircle cx='17' cy='16' r='3'/%3E%3C/svg%3E") center/22px no-repeat}.mu-cover img{width:100%;height:100%;object-fit:cover;display:block}.mu-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.mu-title{font-size:14px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mu-sub{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mu-err{font-size:11px;color:var(--c-bad)}.mu-play{flex:0 0 38px;width:38px;height:38px;border-radius:50%;border:0;cursor:pointer;background:var(--c-fill) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5.5v13l10.5-6.5z' fill='%23000'/%3E%3C/svg%3E") 55% 50%/18px no-repeat}.mu-play.on{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 5h3.5v14H7zM13.5 5H17v14h-3.5z' fill='%23000'/%3E%3C/svg%3E");background-position:50% 50%}.mu-ctl{display:flex;gap:2px;flex:0 0 auto}.mu-mini{width:28px;height:28px;border-radius:8px;border:1px solid var(--line);background:transparent center/14px no-repeat;cursor:pointer}.mu-mini:disabled{opacity:.3;cursor:default}.mu-up{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b5b5b5' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 15l6-6 6 6'/%3E%3C/svg%3E")}.mu-down{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b5b5b5' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.mu-del{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff8a7a' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}.music-card [data-mu-hint]{margin:10px 0 0}.mu-add{margin-top:10px;width:100%}.run-pop{display:flex;flex-direction:column;align-items:center;gap:4px;margin:6px 0 2px;padding:12px 22px 10px;border-radius:8px;border:1px solid rgba(var(--acc-rgb),.35);background:#ffffff06}.run-pop.hidden{display:none}.run-pop.pop-in{animation:runPopIn .28s ease-out}.run-pop-k{font:600 11px/1 var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--h-sub)}.run-pop-v{font:500 clamp(44px,15vw,64px)/1 var(--h-num);color:var(--h-acc);letter-spacing:-.01em}.run-pop-n{font:500 10.5px/1.2 var(--font-ui);letter-spacing:.08em;color:var(--h-mute)}@keyframes runPopIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.ext-gps-wifi{margin-top:12px;display:flex;flex-direction:column;gap:10px}.ext-gps-wifi.hidden{display:none}.wifi-state{margin:0;color:var(--h-sub, #a3a3a3)}.wifi-state[data-q=good]{color:var(--c-acc)}.wifi-state[data-q=bad]{color:#ffc940}.wifi-devs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.wifi-devs li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:8px;border:1px solid var(--h-line, #262626);font:500 13px/1.3 var(--font-ui)}.wifi-devs li .on{color:var(--c-acc)}.wifi-devs li button{min-height:32px;padding:0 12px;border-radius:6px;border:1px solid var(--h-line-2, #333);background:transparent;color:#bdbdbd;font:600 12px/1 var(--font-ui)}.wifi-pair{border:1px solid rgba(var(--acc-rgb),.3);border-radius:8px;padding:10px 14px;text-align:center}.wifi-pair.hidden{display:none}.wifi-pair p{margin:2px 0}.wifi-code{display:block;font:500 40px/1.1 var(--h-num, monospace);letter-spacing:.18em;color:var(--c-acc);user-select:all;-webkit-user-select:all}.wifi-howto summary{cursor:pointer;font:600 13px/1.3 var(--font-ui);color:var(--h-text, var(--ds-text))}.wifi-howto ol{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:5px;color:var(--h-sub, #a3a3a3)}.wifi-hap{display:flex;align-items:center;gap:8px;color:var(--h-sub, #a3a3a3)}@media (prefers-reduced-motion: reduce){.run-pop.pop-in{animation:none}}.rd-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.rd-chip{display:grid;gap:4px;min-width:0;padding:7px 9px 8px;border-radius:8px;border:1px solid var(--h-line);background:var(--h-card)}.rd-chip i{font:600 8.5px/1 var(--font-ui);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--h-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-chip b{display:flex;align-items:center;gap:5px;min-width:0;font:600 17px/1 var(--h-num);letter-spacing:.02em;color:var(--h-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-chip b:before{content:"";flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--h-mute)}.rd-chip[data-q=good] b:before{background:var(--c-fill);box-shadow:none}.rd-chip[data-q=mid] b:before{background:#ffc94a}.rd-chip[data-q=bad] b:before{background:var(--c-bad)}.rd-chip[data-q=none] b{color:var(--h-mute)}.run-drive .run-drive-label{margin:2px 0 0}.rd-ready{display:none}.rd-clock{display:flex;justify-content:center;gap:28px}.rd-clock div{display:flex;align-items:baseline;gap:4px}.rd-clock strong{font:500 32px/1 var(--h-num);color:var(--h-text);letter-spacing:.01em;min-width:2.6ch;text-align:right}.rd-clock span{font:600 10px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--h-mute)}.run-drive-speed strong{font-size:clamp(86px,29vw,136px)}.run-drive-top .tiny:empty{display:none}.rd-chart-slot{display:flex;min-height:0}#rdChartSlotL{flex:1 1 auto;min-height:120px}.rd-chart-box{position:relative;flex:1;min-height:0;border-radius:8px;border:1px solid var(--h-line);background:#ffffff05;overflow:hidden}.rd-chart{display:block;width:100%;height:100%}.rd-chart-box.empty .rd-chart{display:none}.rd-chart-box.empty:after{content:"\43d\435\442  \441\44b\440\44b\445  \442\43e\447\435\43a  \2014  \433\440\430\444\438\43a  \43d\435  \441\442\440\43e\438\43c";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:500 11.5px/1.3 var(--font-ui);color:var(--h-mute)}.rd-chart-box .run-pop{position:absolute;left:50%;top:10px;transform:translate(-50%);margin:0;background:#0a0e09eb;box-shadow:none;pointer-events:none;transition:opacity .45s ease}.rd-chart-box .run-pop-v{font-size:clamp(38px,12vw,52px)}.run-pop.pop-out{opacity:0}.run-drive .rd-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;flex:0 0 auto}.rd-cell{display:grid;gap:3px;min-width:0;padding:7px 10px 6px;border-radius:8px;border:1px solid var(--h-line);background:var(--h-card)}.rd-cell span{font:600 9px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--h-mute);white-space:nowrap}.rd-cell strong{font:500 23px/1 var(--h-num);color:#4a4a4a;letter-spacing:.01em}.rd-cell small{min-height:10px;font:500 9.5px/1 var(--font-ui);color:var(--h-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-cell.done span{color:var(--h-sub)}.rd-cell.done strong{color:#f6f6f6}.rd-cell.pre strong{color:#bdbdbd}.rd-cell.hero.done{border-color:rgba(var(--acc-rgb),.35)}.rd-cell.hero.done strong{color:var(--h-acc)}.rd-cell[data-k=vmax] strong{color:var(--h-sub)}.rd-in{animation:rdIn .7s ease-out}@keyframes rdIn{0%{border-color:rgba(var(--acc-rgb),.5);background:#ffffff10}}.run-drive[data-phase=ready] .run-drive-top{flex:1 1 auto;justify-content:center;gap:10px}.run-drive[data-phase=ready] .rd-ready{display:flex;flex-direction:column;align-items:center;gap:7px;width:100%;padding:18px 16px 16px;border-radius:8px;border:1px solid var(--h-line-2);background:#ffffff08;transition:border-color .25s,background .25s,box-shadow .25s}.rd-ready strong{font:600 34px/1 var(--h-num);letter-spacing:.05em;text-transform:uppercase}.rd-ready span{font:500 12px/1.35 var(--font-ui)}.rd-ready[data-ready=go]{border-color:rgba(var(--acc-rgb),.5);box-shadow:none}.rd-ready[data-ready=go] strong{color:var(--h-acc)}.run-drive[data-phase=ready] .run-drive-speed strong{font-size:clamp(64px,20vw,96px);color:var(--h-sub)}.run-drive[data-phase=ready] .rd-clock,.run-drive[data-phase=ready] #rdChartSlotL{display:none}.run-drive[data-phase=ready] .rd-cell{opacity:.55}.run-drive[data-phase=final] .run-drive-top,.run-drive[data-phase=final] .rd-grid,.run-drive[data-phase=final] #rdChartSlotL{display:none}.rd-final{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:9px;-webkit-overflow-scrolling:touch}.rd-final.hidden{display:none}.rd-hero{display:grid;justify-items:center;gap:3px;text-align:center}.rd-badge{padding:5px 11px;border-radius:999px;border:1px solid var(--h-line-2);font:600 10px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--h-sub)}.rd-badge[data-q=A]{color:var(--h-acc);border-color:rgba(var(--acc-rgb),.45);background:#ffffff07}.rd-badge[data-q=B]{color:#ffc94a;border-color:#ffc94a66}.rd-badge[data-q=C]{color:#9fd3ff;border-color:#78beff6b;background:#78beff12}.rd-badge[data-q=off]{color:#c8c8c8;border-color:var(--ds-line-2);background:#ffffff0a}.rd-hero-k{margin-top:4px;font:600 10.5px/1 var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--h-sub)}.rd-hero-v{font:500 clamp(54px,17vw,72px)/.95 var(--h-num);color:var(--h-text);letter-spacing:-.01em}.rd-delta{margin:0;font:600 12px/1.25 var(--font-ui);color:var(--h-sub)}.rd-delta.faster{color:var(--h-acc)}.rd-delta.slower{color:var(--c-bad)}#rdChartSlotF{flex:0 0 148px}.rd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rd-stats div{display:grid;gap:4px;justify-items:center;padding:8px 6px;border-radius:8px;border:1px solid var(--h-line);background:var(--h-card);text-align:center;min-width:0}.rd-stats i{font:600 8.5px/1 var(--font-ui);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--h-mute)}.rd-stats b{font:500 19px/1 var(--h-num);color:#f6f6f6;white-space:nowrap}.rd-stats small{font:500 9px/1.2 var(--font-ui);color:var(--h-mute)}.rd-stats small:empty{display:none}.rd-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.rd-table tr{border-bottom:1px solid var(--h-line)}.rd-table th{padding:6px 4px;text-align:left;font:600 10px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--h-sub);white-space:nowrap}.rd-table td{padding:6px 4px;text-align:right;font:500 17px/1 var(--h-num);color:#f6f6f6;white-space:nowrap}.rd-table td:last-child{font:500 12px/1 var(--font-ui);color:var(--h-sub);width:34%}.rd-table tr.h th,.rd-table tr.h td{font:600 8.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--h-mute);padding-top:2px}.rd-table tr.hero td:nth-child(2){color:var(--h-acc)}.rd-note{margin:0;font:500 11px/1.4 var(--font-ui);color:var(--h-mute)}.run-drive-actions{flex:0 0 auto}body.run-sum-on .run-drive-actions>*{flex:1 1 calc(50% - 10px)}@media (max-height: 760px){.rd-chip{padding:6px 8px}.rd-chip b{font-size:15px}.rd-cell{padding:5px 9px}.rd-cell strong{font-size:20px}.run-drive-speed strong{font-size:clamp(72px,24vw,112px)}}@media (prefers-reduced-motion: reduce){.rd-in{animation:none}.run-pop{transition:none}}.share-run{display:grid;gap:8px;width:100%;margin:6px 0 2px}.share-run[hidden]{display:none}.share-run-chart{display:block;width:100%;height:118px;border-radius:8px;border:1px solid var(--h-line, var(--ds-line));background:#ffffff05}.share-run-splits{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:6px}.share-run-splits:empty{display:none}.srs{display:grid;gap:3px;justify-items:center;padding:6px 4px;border-radius:8px;border:1px solid var(--ds-line);background:#ffffff08;min-width:0}.srs i{font:600 8.5px/1 var(--font-ui);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-sub);white-space:nowrap}.srs b{font:500 17px/1 var(--font-num),var(--font-ui);color:#f6f6f6}.srs small{font:500 9.5px/1 var(--font-ui);color:var(--ds-sub)}.rd-chart-box .run-pop.pop-in{animation:rdPopIn .28s ease-out}@keyframes rdPopIn{0%{opacity:0;transform:translate(-50%) scale(.92)}to{opacity:1;transform:translate(-50%)}}.run-drive[data-phase=live] #runDriveMsg{display:none}.run-drive[data-phase=live] .ghost-delta{padding:6px 12px 8px;gap:5px;margin-top:2px}.run-drive[data-phase=live] .gd-num{font-size:30px}.run-drive[data-phase=final] .rd-status{display:none}.rd-chart-box .run-pop{min-width:140px;padding:7px 16px 6px;gap:2px}.rd-chart-box .run-pop-v{font-size:clamp(32px,10vw,42px)}#rdChartSlotF{flex-basis:136px}.rd-hero-v{font-size:clamp(50px,15vw,64px)}.rd-table th,.rd-table td{padding:4.5px 4px}.rd-table td{font-size:16px}.tops-cls{margin:10px 0 12px}.tops-cls .seg-btn{font-size:12px}.duel-badge.c{color:#9fd3ff;border-color:#78beff73;background:#78beff14}.rd-table tr.off th,.rd-table tr.off td{opacity:.5}.nav-btn.nav-off,.v120-off{display:none!important}.tab-pill{transition:transform .32s var(--h-ease, ease),width .32s var(--h-ease, ease),opacity .2s ease}.home-go{--hg-acc: var(--h-acc, var(--c-acc));--hg-glow: transparent;position:relative;margin:4px 0 14px;padding:14px;border-radius:8px;isolation:isolate;background:#0f1010;border:1px solid var(--ds-line);box-shadow:none}.home-go:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;pointer-events:none;z-index:-1;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.55;animation:hgBreath 5.5s ease-in-out infinite}@keyframes hgBreath{0%,to{opacity:.22}50%{opacity:.62}}.hg-btn{position:relative;width:100%;display:grid;align-items:center;gap:14px;padding:0;border:0;background:none;color:var(--h-text, var(--ds-text));text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hg-btn:focus-visible{outline:2px solid rgba(var(--acc-rgb),.5);outline-offset:6px;border-radius:8px}.hg-text{display:grid;gap:5px;min-width:0}.hg-title{font:600 24px/1 var(--font-ui);letter-spacing:-.015em;color:var(--ds-text)}.hg-sub{font:500 13px/1.2 var(--font-ui);letter-spacing:.02em;color:var(--h-sub, #a3a3a3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hg-chev{width:34px;height:34px;border-radius:50%;border:1px solid var(--ds-line-2);background:#ffffff09;position:relative;justify-self:end;transition:border-color .3s,background .3s}.hg-chev:after{content:"";position:absolute;left:12px;top:12px;width:8px;height:8px;border-top:1.5px solid #d9d9d9;border-right:1.5px solid #d9d9d9;transform:rotate(45deg)}.hg-dial{position:relative;display:block;width:96px;height:96px;border-radius:50%;flex:none;background:radial-gradient(circle at 50% 38%,#1d1f1e 0%,#0b0c0c 62%,var(--ds-bg-1) 100%);box-shadow:none;transition:transform .18s var(--h-ease, ease),box-shadow .18s ease}.hg-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hg-track{fill:none;stroke:#ffffff14;stroke-width:2.2;stroke-dasharray:270 360;stroke-linecap:round}.hg-arc{fill:none;stroke:url(#hgArcGrad);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:270 360;filter:none;opacity:.9;animation:hgArc 5.5s ease-in-out infinite}@keyframes hgArc{0%,to{opacity:.55}50%{opacity:1}}.hg-ticks line{stroke:#ffffff52;stroke-width:1;stroke-linecap:round}.hg-ticks line.mj{stroke:#ffffff9e;stroke-width:1.4}.hg-num{font:600 8.5px/1 var(--font-num),var(--font-ui);fill:#ffffff73;text-anchor:middle;letter-spacing:.04em}.hg-needle{transform-origin:60px 60px;transform:rotate(-135deg);transition:transform .9s cubic-bezier(.3,1.4,.4,1)}.hg-needle line{stroke:var(--hg-acc);stroke-width:1.8;stroke-linecap:round;filter:none}.hg-hub{display:none}.hg-core{position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;display:grid;place-items:center;align-content:center;gap:3px;pointer-events:none;background:radial-gradient(circle at 50% 28%,#262827,#141515 60%,#0e0f0f);box-shadow:none;transition:box-shadow .18s ease}.hg-btn:active .hg-core,.hg-btn.is-pressed .hg-core{box-shadow:none}.hg-pwr{position:relative;width:14px;height:14px;border-radius:50%;border:1.6px solid var(--hg-acc);border-top-color:transparent;filter:none}.hg-pwr:after{content:"";position:absolute;left:50%;top:-4px;width:1.6px;height:8px;margin-left:-.8px;border-radius:1px;background:var(--hg-acc)}.hg-core em{font:700 7px/1 var(--font-ui);font-style:normal;text-transform:uppercase;color:#ffffff8c;margin-right:-.24em}.hg-scale{display:none}.hg-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:11px;border-top:1px solid var(--ds-line);min-height:18px}.hg-gps{display:inline-flex;align-items:center;gap:7px;font:500 12px/1 var(--font-ui);color:var(--h-sub, #a3a3a3);letter-spacing:.01em;min-width:0}.hg-gps>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hg-gps i{width:6px;height:6px;border-radius:50%;flex:none;background:#5d5d5d}.hg-gps[data-q=good] i{background:var(--hg-acc);box-shadow:none;animation:hgDot 2.8s ease-in-out infinite}.hg-gps[data-q=mid] i{background:#e8c547;box-shadow:none}.hg-gps[data-q=bad] i{background:var(--c-bad)}@keyframes hgDot{0%,to{opacity:1}50%{opacity:.45}}.hg-best{font:500 12px/1 var(--font-ui);color:var(--h-mute, #7a7a7a);white-space:nowrap}.hg-best b{font:600 15px/1 var(--font-num),var(--font-ui);color:#e9e9e9;letter-spacing:.02em;margin-left:4px}.hg-btn:active .hg-dial,.hg-btn.is-pressed .hg-dial{transform:scale(.955);box-shadow:none}.hg-btn:active .hg-needle,.hg-btn.is-pressed .hg-needle{transform:rotate(135deg);transition-duration:.55s}.hg-btn:active .hg-chev,.hg-btn.is-pressed .hg-chev{border-color:rgba(var(--acc-rgb),.5);background:#ffffff08}.home-go:has(.hg-btn:active):before,.home-go.is-pressed:before{opacity:1;animation:none}.hg-a .hg-btn{grid-template-columns:auto 1fr auto}@media (prefers-reduced-motion: reduce){.home-go:before,.hg-arc,.hg-gps[data-q=good] i{animation:none}.home-go:before{opacity:.6}.hg-needle,.hg-dial{transition:none}.hg-btn:active .hg-needle,.hg-btn.is-pressed .hg-needle{transform:rotate(-135deg)}}#view-tops .tops-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.tops-menu-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:6px;border:1px solid var(--h-line-2, var(--ds-line-2));background:#ffffff0d;color:var(--h-text, var(--ds-text));font:600 13px/1 var(--font-ui);cursor:pointer}.tops-menu-btn i{width:14px;height:14px;background:currentColor;-webkit-mask:var(--chev-ico) center/contain no-repeat;mask:var(--chev-ico) center/contain no-repeat;transition:transform .2s ease}.tops-menu-btn.on{border-color:rgba(var(--acc-rgb),.5);color:var(--h-acc, var(--c-acc))}.tops-menu-btn.on i{transform:rotate(180deg)}.tops-active{margin:2px 2px 8px;min-height:1em}.tops-menu{display:grid;gap:10px;margin-bottom:12px}.tops-menu[hidden]{display:none}.tops-menu .tops-cls{margin:0}.tops-menu .tops-filters{display:grid;gap:10px}.tops-menu-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tops-menu-links [hidden],.acc-crew-row [hidden]{display:none!important}.acc-crew-row{display:flex;flex-wrap:wrap;gap:8px}.notify-card[hidden]{display:none}.notify-list{display:grid;gap:2px;margin:8px 0}.notify-row{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 2px;border-bottom:1px solid var(--h-line, var(--ds-line));font-size:14px;color:var(--h-text, var(--ds-text))}.notify-row:last-child{border-bottom:0;color:var(--h-sub, #a3a3a3)}.notify-row input{width:20px;height:20px;accent-color:var(--h-acc, var(--c-acc));flex:none}.notify-bot-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;margin:4px 0;text-decoration:none}.notify-bot-link[hidden]{display:none}.pilot-challenge-btn{width:100%;margin:14px 0 4px}#duelToLine{color:var(--h-acc, var(--c-acc))}#duelToLine[hidden]{display:none}.duel-to-line{margin:6px 0 2px;padding:8px 12px;border-radius:8px;background:#ffffff08;border:1px solid rgba(var(--acc-rgb),.25);font-size:13px;line-height:1.35;text-align:center}.bb-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.brand-bar .bb-home{width:38px;height:38px;min-height:38px;margin-right:8px;border-radius:50%;display:grid;place-items:center;padding:0;background:#ffffff0d;border:1px solid var(--h-line-2, var(--ds-line-2));color:#e6e6e6}.brand-bar .bb-home[hidden]{display:none}.profile-btn{display:grid;place-items:center;padding:0;transition:border-color .2s,background .2s}.profile-btn:active{background:#ffffff1a}.bb-menu-btn[aria-expanded=true]{border-color:rgba(var(--acc-rgb),.45);color:var(--h-acc, var(--c-acc))}.pl-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.pl-menu.hidden{display:none}.plm-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .24s ease}.plm-panel{position:absolute;top:0;right:0;bottom:0;width:min(82vw,340px);display:flex;flex-direction:column;gap:14px;overflow-y:auto;overscroll-behavior:contain;padding:calc(14px + var(--sat, 0px)) 16px calc(18px + var(--sab, 0px));background:#0e0f0f;border-left:1px solid var(--ds-line);box-shadow:none;transform:translate(104%);transition:transform .26s cubic-bezier(.2,.8,.2,1)}.plm-panel:before{content:"";position:absolute;left:-1px;top:10%;height:34%;width:1px}.pl-menu.on .plm-scrim{opacity:1}.pl-menu.on .plm-panel{transform:translate(0)}.plm-head{display:flex;align-items:center;justify-content:space-between;min-height:40px}.plm-brand{font:700 20px/1 var(--font-num),sans-serif;letter-spacing:.22em;color:var(--ds-text)}.plm-list svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.plm-list{list-style:none;margin:0;padding:4px;display:grid;gap:0;border-radius:8px;background:#ffffff06;border:1px solid var(--ds-line)}.plm-list li+li{border-top:1px solid var(--ds-line)}.plm-list button,.plm-list a{width:100%;display:flex;align-items:center;gap:14px;min-height:56px;padding:8px 12px;border:0;background:none;color:var(--ds-text);text-align:left;text-decoration:none;border-radius:8px;font:600 15px/1.2 var(--font-ui)}.plm-list button:active,.plm-list a:active{background:#ffffff0d}.plm-list svg{width:22px;height:22px;flex:none;color:#bdbdbd}.plm-list span{display:grid;gap:3px}.plm-list small{font:500 12px/1.2 var(--font-ui);color:var(--h-mute, #7d7d7d)}.plm-legal{margin-top:auto;display:flex;gap:16px;justify-content:center;padding-top:6px}.plm-legal a{font:500 12px/1 var(--font-ui);color:var(--h-mute, #7d7d7d);text-decoration:none}@keyframes hlPulse{0%,to{box-shadow:none}30%{box-shadow:none}}.nav-btn.sheet-tab{display:none}@media (max-width: 900px){html.nav-widgets main{padding-bottom:calc(96px + var(--sab, 0px))}html.nav-widgets .rail nav.tabbar>.nav-btn:not(.sheet-tab){display:none!important}html.nav-widgets .rail nav.tabbar>.nav-btn.sheet-tab{display:flex}html.nav-widgets .rail{left:50%;right:auto;width:min(372px,calc(100vw - 24px));transform:translate(-50%)}}.hw-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px}.hw{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:112px;padding:13px 14px 14px;border-radius:8px;text-align:left;cursor:pointer;overflow:hidden;color:var(--h-text, var(--ds-text));background:#0f1010;border:1px solid var(--ds-line);box-shadow:none;transition:transform .16s var(--h-ease, ease),border-color .2s;-webkit-tap-highlight-color:transparent}.hw:active{transform:scale(.975);border-color:rgba(var(--acc-rgb),.3)}.hw-wide{grid-column:1 / -1}.hw-k{letter-spacing:.12em;text-transform:uppercase}.hw:after{content:"";position:absolute;right:13px;top:13px;width:6px;height:6px;border-top:1.4px solid var(--ds-line-3);border-right:1.4px solid var(--ds-line-3);transform:rotate(45deg)}.hw-body{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0;margin-top:auto}.hw-big{font:600 34px/.95 var(--font-num),var(--font-ui);letter-spacing:.01em;color:#f4f4f4}.hw-big small{font:500 13px/1 var(--font-ui);color:var(--h-sub, #a3a3a3);margin-left:6px;letter-spacing:0}.hw-note{font:500 12px/1.25 var(--font-ui);color:var(--h-sub, #a3a3a3)}.hw-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%}.hw-lk{font:500 12px/1 var(--font-ui);color:var(--h-sub, #a3a3a3)}.hw-lv{font:600 18px/1 var(--font-num),var(--font-ui);color:var(--ds-text);letter-spacing:.02em;white-space:nowrap}.hw-empty-t{font:600 15px/1.2 var(--font-ui);color:#dcdcdc}.hw-empty-s{font:500 12px/1.3 var(--font-ui);color:var(--h-mute, #7d7d7d)}.hw-name{font:600 16px/1.15 var(--font-ui);color:var(--ds-text)}.hw-car{min-height:0;padding:0;gap:0;aspect-ratio:16 / 9.4;border-color:var(--ds-line);background:#101111}.hw-car:after{display:none}.hw-car-art{position:absolute;top:0;right:0;bottom:0;left:0}.hw-car-art picture,.hw-car-img{display:block;width:100%;height:100%}.hw-car-img{object-fit:cover;object-position:50% 58%}.hw-car-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0b0b8c,#0a0b0b00 26% 58%,#0a0b0bdb);pointer-events:none}.hw-car-k{position:absolute;left:14px;top:14px;z-index:1;display:inline-flex;align-items:center;gap:7px;color:#cfcfcf}.hw-car-k:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-acc);box-shadow:none}.hw-car-txt{position:absolute;left:14px;bottom:13px;z-index:1;display:grid;gap:4px}.hw-car-txt b{font:600 19px/1.1 var(--font-ui);letter-spacing:-.01em;color:var(--ds-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hwCarSub{font:500 11px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-sub)}.hw-car-chip{position:absolute;right:12px;bottom:12px;z-index:1;display:inline-flex;align-items:baseline;gap:6px;padding:7px 10px;border-radius:8px;background:#0c0d0da8;border:1px solid var(--ds-line)}.hw-car-chip[hidden]{display:none}.hw-car-chip span{font:500 11px/1 var(--font-ui);color:var(--ds-sub)}.hw-car-chip b{font:600 17px/1 var(--font-num),var(--font-ui);color:var(--ds-text)}.hw-car-chip i{font:700 10px/1 var(--font-ui);font-style:normal;color:#0b0b0b;background:#d9d9d9;border-radius:4px;padding:2px 4px}.hw-slim{min-height:0;flex-direction:row;align-items:center;gap:12px;padding:14px}.hw-slim .hw-body{flex-direction:row;align-items:center;justify-content:space-between;margin:0;gap:10px;padding-right:14px}.hw-slim .hw-empty-t{font-size:14px}.hw-top-lead{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.hw-top-name{font:600 14px/1 var(--font-ui);color:#eaeaea;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw-top-t{font:600 17px/1 var(--font-num),var(--font-ui);color:var(--ds-text)}.hw-top-me{font:500 12px/1 var(--font-ui);white-space:nowrap}.hw-top-me.on{color:var(--h-acc, var(--c-acc))}@media (prefers-reduced-motion: reduce){.plm-panel,.plm-scrim,.hw{transition:none}}.hw-slim>.hw-k{flex:none;white-space:nowrap}.hw-car-txt{right:14px}#hwCarSub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-badge{position:absolute;top:4px;left:calc(50% + 6px);min-width:16px;height:16px;padding:0 4px;border-radius:999px;box-sizing:border-box;font:700 10px/16px var(--font-ui);text-align:center;pointer-events:none}.nav-badge[hidden]{display:none}.tgs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.tgs.hidden{display:none}.tgs-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .32s ease}.tgs-panel{position:absolute;left:0;right:0;bottom:0;top:calc(var(--sat, 0px) + 46px);display:flex;flex-direction:column;overflow:hidden;background:#101111;border-top:1px solid var(--ds-line);transform:translate3d(0,102%,0);will-change:transform;transition:transform .46s cubic-bezier(.22,1.03,.36,1)}.tgs-panel:before{content:"";position:absolute;left:22%;right:22%;top:-1px;height:1px}.tgs.on .tgs-scrim{opacity:1}.tgs.on .tgs-panel{transform:translateZ(0)}.tgs-panel.swap .tgs-body{opacity:0;transform:translate3d(0,10px,0);transition:none}.tgs-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(110px + var(--sab, 0px));transition:opacity .2s ease,transform .26s cubic-bezier(.2,.9,.3,1)}.tgs-head{position:relative;flex:none;height:30px;touch-action:none;cursor:grab}.tgs-grab{position:absolute;left:50%;top:8px;width:38px;height:5px;margin-left:-19px;border-radius:999px;background:#ffffff47}.tgs-body>.view.in-sheet{display:block;height:auto;overflow:visible;padding-top:2px;animation:none;opacity:1;transform:none}#viewHost,main>.brand-bar{transition:transform .46s cubic-bezier(.22,1,.36,1),opacity .3s ease}html.tgs-open #viewHost{transform:scale(.94);border-radius:8px;opacity:.72}html.tgs-open main>.brand-bar{transform:scale(.94) translateY(6px);opacity:.6}@media (max-width: 900px){html.tgs-open.nav-widgets .rail{z-index:66}}@media (max-width: 900px){html.shop-open.nav-widgets .rail{z-index:12001}html.shop-open.nav-widgets .shop-sheet{padding-bottom:calc(96px + var(--sab, 0px))}html.shop-open.nav-widgets .shop-sheet-inner.race-sheet-inner{max-height:calc(100vh - 140px - var(--sab, 0px))}}.tgs-tracks{padding:0 16px}.tgs-title{margin:2px 0 4px;font:700 26px/1.1 var(--font-ui);letter-spacing:-.02em;color:#f4f4f4}.tgs-sub{margin:0 0 14px;font:500 13px/1.3 var(--font-ui);color:var(--h-sub, #a3a3a3)}.tgs-cta{width:100%;display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 14px;margin:0 0 14px;border-radius:8px;text-align:left;color:var(--ds-text);border:1px solid rgba(var(--acc-rgb),.28)}.tgs-cta:active{transform:scale(.985)}.tgs-cta-ico{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#0c0d0d;border:1px solid var(--ds-line);flex:none}.tgs-cta-ico svg{width:22px;height:22px;fill:none;stroke-width:1.7;stroke-linecap:round}.tgs-cta>span:nth-child(2){display:grid;gap:3px;flex:1}.tgs-cta b{font:600 16px/1.1 var(--font-ui)}.tgs-cta small{font:500 12px/1.2 var(--font-ui);color:var(--h-sub, #a3a3a3)}.tgs-cta>i{width:8px;height:8px;border-top:1.5px solid #bbb;border-right:1.5px solid #bbb;transform:rotate(45deg);margin-right:4px}.tgs-tracks .race-sheet-body{margin:0}@media (prefers-reduced-motion: reduce){.tgs-panel,.tgs-scrim,.tgs-body,#viewHost,main>.brand-bar{transition:none!important}html.tgs-open #viewHost,html.tgs-open main>.brand-bar{transform:none}}.nav-btn.sheet-tab,.tgs-cta{-webkit-tap-highlight-color:transparent}svg .ico-d{fill:currentColor!important;stroke:none!important;transform-box:fill-box;transform-origin:center}.nav-btn.active .ico-chat{animation:icoPop .45s cubic-bezier(.2,.9,.3,1.4)}.nav-btn.active .ico-chat .ico-bb{animation:chatBack .5s ease;transform-box:fill-box;transform-origin:0 100%}.nav-btn.active .ico-chat .ico-d{animation:chatType .9s ease both}.nav-btn.active .ico-chat .ico-d2{animation-delay:.12s}.nav-btn.active .ico-chat .ico-d3{animation-delay:.24s}@keyframes chatType{0%,to{transform:translateY(0);opacity:1}30%{transform:translateY(-1.8px);opacity:.4}60%{transform:translateY(0);opacity:1}}@keyframes chatBack{0%{transform:translate(-1.5px,1.5px) scale(.85);opacity:.3}to{transform:none;opacity:1}}.hw-k-sub{text-transform:none;font-weight:500}.hw-chat{min-height:0;gap:10px}.hw-chat .hw-body{margin-top:0;gap:10px;padding-right:14px}.pc-top{display:flex;align-items:center;gap:10px;min-width:0}.pc-stack{display:inline-flex;align-items:center;flex:none}.pc-stack .pad-ava{box-shadow:none;font-size:10px!important;letter-spacing:0}.pc-more{width:26px;height:26px;font-size:10px!important;color:#bdbdbd!important}.pc-status{display:inline-flex;align-items:center;gap:6px;font:500 12px/1 var(--font-ui);color:var(--h-mute, var(--ds-sub));white-space:nowrap}.pc-dot{width:7px;height:7px;border-radius:50%;background:#5a5a5a;flex:none}.pc-status.on{color:#e6e2da}.pc-status.on .pc-dot{background:var(--c-fill);box-shadow:none;animation:pcLive 2.4s ease-in-out infinite}@keyframes pcLive{50%{box-shadow:none}}.pc-new{margin-left:auto;padding:4px 8px;border-radius:6px;border:1px solid rgba(var(--acc-rgb),.35);font:700 11px/1 var(--font-ui);white-space:nowrap}.pc-list{display:flex;flex-direction:column;gap:6px;min-width:0}.pc-msg{display:flex;align-items:flex-end;gap:7px;min-width:0}.pc-msg .pad-ava{font-size:9px!important;letter-spacing:0}.pc-msg-2{opacity:.78}.pc-bub{display:grid;gap:3px;min-width:0;max-width:calc(100% - 30px);padding:7px 11px 8px;background:#ffffff0e;border:1px solid var(--ds-line)}.pc-bh{display:flex;align-items:baseline;gap:6px;min-width:0;font:600 12px/1.1 var(--font-ui)}.pc-bh b{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-bh em{font-style:normal;color:var(--h-mute, var(--ds-sub));font-weight:500}.pc-bh time{margin-left:auto;padding-left:6px;color:var(--h-mute, var(--ds-sub));font-weight:500;white-space:nowrap}.pc-bt{font:500 13px/1.3 var(--font-ui);color:var(--ds-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-empty{display:flex;align-items:center;gap:12px;min-width:0}.pc-empty-ico{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none;background:#0d0e0e;border:1px solid rgba(var(--acc-rgb),.28)}.pc-empty-ico .pad-ico{width:20px;height:20px}.pc-empty-t{display:grid;gap:3px;flex:1;min-width:0}.pc-empty-t b{font:600 15px/1.2 var(--font-ui);color:var(--ds-text)}.pc-empty-t small{font:500 12px/1.3 var(--font-ui);color:var(--h-sub, #a3a3a3)}.pc-write{flex:none;padding:9px 14px;border-radius:6px;border:1px solid rgba(var(--acc-rgb),.45);font:600 13px/1 var(--font-ui)}.pad-live{display:flex;align-items:center;gap:12px;margin:4px 0 12px;padding:10px 12px;border-radius:8px;background:#ffffff09;border:1px solid var(--ds-line)}.pad-live[hidden]{display:none}.pad-live .pc-stack .pad-ava{font-size:9px!important}.pl-live-t{display:grid;gap:4px}.pl-live-t b{font:600 14px/1.1 var(--font-ui);color:var(--ds-text)}.pad-comment{gap:6px}.pad-comment .pad-cnt-l{font-weight:600}.pad-comment.has{border:1px solid rgba(var(--acc-rgb),.3);height:34px;min-height:34px;margin:5px 0;border-radius:6px;padding:0 12px}.pad-comment.has .pad-ico{width:18px;height:18px}.pad-comment:not(.has) .pad-cnt{display:none}.tgs-panel.has-foot .tgs-body{padding-bottom:14px}.pulse-compose.pc-foot{flex:none;position:relative;z-index:3;display:grid;grid-template-columns:40px 1fr 44px;align-items:end;gap:8px;margin:0;padding:8px 12px;border-radius:0;border:0;border-top:1px solid var(--ds-line);background:#101111f5;box-shadow:none;margin-bottom:calc(76px + var(--sab, 0px))}.pc-foot textarea,#app .pulse-compose.pc-foot textarea{grid-column:2;grid-row:1;min-height:40px;height:40px;max-height:112px;padding:9px 14px;border-radius:8px!important;background:#ffffff0f;border:1px solid var(--ds-line);font:500 15px/1.4 var(--font-ui);overflow-y:auto}.pc-foot textarea:focus{border-color:rgba(var(--acc-rgb),.45);outline:none}.pc-foot .pulse-compose-bar{display:contents}#app .pulse-compose.pc-foot .file-btn{grid-column:1;grid-row:1;width:40px;height:40px;min-height:40px;padding:0;gap:0;justify-content:center;border-radius:50%;font-size:0!important;color:#cfcfcf!important}#app .pulse-compose.pc-foot .file-btn:before{width:18px;height:18px}.pc-foot #pulseSend{grid-column:3;grid-row:1;width:44px;min-height:40px;height:40px;padding:0;border-radius:50%;font-size:0;position:relative}.pc-foot #pulseSend:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-3px 0 0 -5px;border-left:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg)}.pc-foot #pulseSend:after{content:"";position:absolute;left:50%;top:50%;width:2px;height:14px;margin:-5px 0 0 -1px;background:currentColor;border-radius:2px}.pc-foot #pulseCount{position:absolute;right:64px;top:-18px;font-size:11px}.pc-foot #pulseMsg{grid-column:1 / -1;margin:0}.pc-foot #pulseMsg:empty{display:none}@media (prefers-reduced-motion: reduce){.nav-btn.active .ico-chat,.nav-btn.active .ico-chat .ico-d,.nav-btn.active .ico-chat .ico-bb,.pc-status.on .pc-dot{animation:none!important}}.pc-foot textarea:placeholder-shown+.pulse-compose-bar #pulseCount{display:none}#hwTeam .hw-empty-t,#hwTeam .hw-name{white-space:nowrap;flex:none}#hwTeam .hw-empty-s,#hwTeam .hw-note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}body{font-variant-numeric:tabular-nums}.hw-k,#hwCarSub,.eyebrow,.top-meta span,.tops-board-head .tiny,.run-car-name,.speed-unit,.run-status,.gp-title,.lang-field,.race-sheet-kicker{text-transform:none!important;letter-spacing:.01em!important}.hw-k{font:600 13px/1.1 var(--font-ui)!important;color:var(--c-sub)!important}.hw-k-sub{font-size:13px;letter-spacing:0;color:var(--c-mute)}#hwCarSub,.eyebrow,.run-car-name,.tops-board-head .tiny{font:500 12px/1.3 var(--font-ui)!important;color:var(--c-sub)!important}.top-meta span{font:500 11px/1.1 var(--font-ui)!important;color:var(--c-mute)!important}.speed-unit,.run-status{font:500 12px/1.2 var(--font-ui)!important;color:var(--c-sub)!important}.gp-title,.lang-field{font:600 13px/1.2 var(--font-ui)!important;color:var(--c-sub)!important}.hg-core em{letter-spacing:.14em}@media (max-width: 900px){.rail .nav-btn i{font:600 10.5px/1 var(--font-ui)!important;letter-spacing:0!important;text-transform:none!important}}.hw-big,.hw-lv,.hw-top-t,.hg-best b,.tb-t,.speed-num,.top-meta strong,.tops-time,.pad-cnt,.nav-badge,.pc-new{font-family:var(--font-num)!important;font-feature-settings:"tnum" 1,"case" 1}.hw-lv,.hw-top-t,.tb-t{font-weight:600!important;letter-spacing:-.01em!important}.speed-num{font-weight:500!important;letter-spacing:-.04em!important}.nav-badge{background:var(--c-text)!important;color:#0b0b0b!important;box-shadow:none!important}.nav-btn.active,.nav-btn.active i,.nav-btn.active .nav-ico,.pc-bh b{color:var(--c-text)!important}.pc-new{background:var(--c-surface-2)!important;border-color:var(--c-line-2)!important;color:var(--c-text)!important}.pad-comment.has{color:var(--c-text)!important;background:var(--c-surface-2)!important;border-color:var(--c-line-2)!important}.pad-comment.has .pad-ico{stroke:currentColor!important}.hw-acc{color:var(--c-text)!important;font-weight:600}.hw-top-me{color:var(--c-sub)!important}.hw-car-k:before,.hw-car-k .dot,.hw-car-k i{background:var(--c-mute)!important;box-shadow:none!important}.pc-write{color:var(--c-text)!important;border-color:var(--c-line-2)!important;background:var(--c-surface-2)!important}.pc-empty-ico{border-color:var(--c-line-2)!important;color:var(--c-text)!important}.tgs-panel:before{display:none}.tgs-cta{border-color:var(--c-line-2)!important;background:var(--c-surface)!important}.tgs-cta-ico svg{stroke:var(--c-text)!important}.tb-row.me{background:var(--c-surface-2)!important;box-shadow:inset 0 0 0 1px var(--c-line-2)}.tb-row.p1 .tb-n{color:var(--c-text)!important}.tb-cls{border-color:var(--c-line-2)!important;color:var(--c-sub)!important}.tb-cls:empty,.tb-car:empty{display:none!important}.gp-chip.on{border-color:#ffffff8c!important;background:var(--c-surface-2)!important;box-shadow:none!important}.gp-chip.on small{color:var(--c-text)!important}#app .sfx-field input,#app input[type=checkbox],.race-sheet input[type=checkbox]{accent-color:#e9e9e9!important}#app .go-btn.mu-add{background:var(--c-surface-2)!important;color:var(--c-text)!important;border:1px solid var(--c-line-2)!important;box-shadow:none!important}.room-paywall-list li:before{color:var(--c-sub)!important}#view-duels .duels-head .go-btn,#view-duels .duels-head button.go-btn{background:var(--c-surface-2)!important;color:var(--c-text)!important;border:1px solid var(--c-line-2)!important;box-shadow:none!important}.pad-ava{background:radial-gradient(120% 120% at 28% 18%,hsl(var(--ava-h, 210) 14% 34%),hsl(var(--ava-h, 210) 10% 17%) 55%,#121313)!important;border:1px solid var(--ds-line-2)!important;color:var(--ds-text)!important;font-family:var(--font-ui)!important;font-weight:600!important;letter-spacing:.03em!important;box-shadow:none}.pad-ava.has-img{background:#151616!important}.hw,.home-go,.pulse-card,.tops-board,#app .card,.pad-live,.tgs-cta{border-radius:var(--r-lg)!important}.plm-list,.gp-chip,.tchip,.pc-bub{border-radius:var(--r-md)!important}.pc-bub{border-radius:var(--r-md) var(--r-md) var(--r-md) var(--r-xs)!important}.tgs-panel{border-radius:var(--r-lg) var(--r-lg) 0 0!important;box-shadow:none!important}.hw,#app .card,.pulse-card{box-shadow:none}.nav-badge,.pc-new,.pc-write,.pad-comment.has{border-radius:var(--r-pill)!important}.gp-title:before{border-color:#ffffff73!important;box-shadow:none!important}#app .safety-line{border-left-color:var(--c-line-2)!important}.prof-banner,.pilot-banner{background:radial-gradient(120% 140% at 85% 0%,rgba(255,255,255,.07),transparent 55%),repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 2px,transparent 2px 14px),#131414!important}.rd-wx{display:grid;gap:3px;margin:10px 0 2px;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--c-line);background:var(--c-surface)}.rd-wx[hidden]{display:none}.rd-wx-v{font:500 13px/1.35 var(--font-num);color:var(--c-text)}.rd-wx-v:before{content:"";display:inline-block;width:14px;height:14px;margin:0 7px -2px 0;background:var(--c-sub);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M3 8h11a3 3 0 1 0-3-3M3 12h15a3 3 0 1 1-3 3M3 16h8'/%3E%3C/svg%3E") center / 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='black' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M3 8h11a3 3 0 1 0-3-3M3 12h15a3 3 0 1 1-3 3M3 16h8'/%3E%3C/svg%3E") center / contain no-repeat}.rd-wx-note{font:500 11px/1.2 var(--font-ui);color:var(--c-mute)}.share-weather-chip.share-wx-line{display:block;width:fit-content;max-width:100%;padding:4px 10px;border-radius:var(--r-pill);border:1px solid var(--c-line-2);background:#ffffff0a;color:var(--c-sub)!important;font:500 12px/1.3 var(--font-num);letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.run-sum-on #runDriveStop{background:var(--c-surface-2)!important;color:var(--c-text)!important;border:1px solid var(--c-line-2)!important;box-shadow:none!important}.tops-weather-label{text-transform:none!important;letter-spacing:.01em!important;font:600 12px/1.2 var(--font-ui)!important;color:var(--c-sub)!important}.track-hist .th-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.track-hist .th-head h3{margin:0}.th-track{font:500 12px/1.2 var(--font-ui);color:var(--c-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.th-line{margin:10px 0 0;font:600 14px/1.45 var(--font-ui);color:var(--c-text)}.th-line[hidden]{display:none}.th-chart{margin:12px 0 2px}.th-chart[hidden]{display:none}.th-svg{display:block;width:100%;height:70px}.th-base{stroke:var(--c-line);stroke-width:1;fill:none;vector-effect:non-scaling-stroke}.th-line-path{stroke:#d9d9d9;stroke-width:1.6;fill:none;stroke-linejoin:round;vector-effect:non-scaling-stroke}.th-pb{fill:#0e0f0f;stroke:#d9d9d9;stroke-width:1.4;vector-effect:non-scaling-stroke}.th-pb.now{fill:var(--c-acc);stroke:var(--c-acc)}.th-cap{display:flex;justify-content:space-between;margin-top:4px;font:500 11px/1.2 var(--font-num);color:var(--c-mute)}.th-cap b{color:var(--c-text);font-weight:600}.th-list{list-style:none;margin:10px 0 0;padding:0;display:grid}.th-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--c-line)}.th-row:first-child{border-top:0}.th-l{display:grid;gap:2px;min-width:0}.th-t{font:600 17px/1.1 var(--font-num);color:var(--c-text);letter-spacing:-.01em}.th-d{font:500 12px/1.25 var(--font-ui);color:var(--c-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.th-delta{flex:none;font:600 13px/1 var(--font-num);color:var(--c-sub)}.th-row.is-pb .th-delta{color:var(--c-text);padding:4px 9px;border-radius:var(--r-pill);border:1px solid var(--c-line-2);background:var(--c-surface-2);font-family:var(--font-ui);font-size:12px}.th-note{margin:8px 0 0;font:500 12.5px/1.4 var(--font-ui);color:var(--c-mute)}.th-note:empty{display:none}.track-hist.is-empty .th-note{color:var(--c-sub)}.lap-drive-hist{margin:6px 0 0;font:600 12.5px/1.35 var(--font-ui);color:var(--c-text)}.lap-drive-hist[hidden]{display:none}.compare-stats .cmp-row{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid var(--c-line);font:500 13px/1.3 var(--font-ui);color:var(--c-sub)}.compare-stats .cmp-row:first-child{border-top:0}.compare-stats .cmp-v i{font-style:normal;color:var(--c-mute)}.compare-stats .cmp-v b,.compare-stats b.cmp-v{color:var(--c-text)!important;font-family:var(--font-num);font-weight:600}.ss-inner{max-height:min(92vh,860px);overflow-y:auto;overscroll-behavior:contain}.ss-map{margin:6px 0 0;border-radius:var(--r-lg);border:1px solid var(--c-line);background:radial-gradient(120% 120% at 50% 0%,rgba(255,255,255,.05),transparent 60%),#0f1010}.ss-map[hidden],.ss-legend[hidden]{display:none}.ss-svg{display:block;width:100%;height:auto}.ss-under{fill:none;stroke:#ffffff0f;stroke-width:12;stroke-linejoin:round;stroke-linecap:round}.ss-sec{fill:none;stroke-width:4.5;stroke-linejoin:round;stroke-linecap:round;stroke:#6d6d6d}.ss-sec.best{stroke:var(--c-acc)}.ss-sec.near{stroke:#d6d6d6}.ss-sec.loss{stroke:var(--c-bad)}.ss-lab{fill:var(--c-text);font:600 10.5px var(--font-num);text-anchor:middle;paint-order:stroke;stroke:#0f1010;stroke-width:4px;stroke-linejoin:round}.ss-sf{fill:#0f1010;stroke:#f2f2f2;stroke-width:2}.ss-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:8px 2px 0;font:500 11.5px/1.2 var(--font-ui);color:var(--c-mute)}.ss-legend i{display:inline-block;width:14px;height:4px;border-radius:2px;margin-left:6px}.ss-legend i:first-child{margin-left:0}.ss-legend i.best{background:var(--c-acc)}.ss-legend i.near{background:#d6d6d6}.ss-legend i.loss{background:var(--c-bad)}.ss-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0}.ss-card{display:grid;gap:3px;padding:12px;border-radius:var(--r-md);border:1px solid var(--c-line);background:var(--c-surface);min-width:0}.ss-k{font:600 12px/1.2 var(--font-ui);color:var(--c-sub)}.ss-v{font:600 20px/1.15 var(--font-num);color:var(--c-text);letter-spacing:-.01em}.ss-card small{font:500 11.5px/1.3 var(--font-ui);color:var(--c-mute)}.ss-table-wrap{margin:12px 0 0;border-radius:var(--r-md);border:1px solid var(--c-line)}.ss-table{width:100%;border-collapse:collapse;font:500 13px/1.2 var(--font-num)}.ss-table th{padding:8px 6px;text-align:right;font:600 11.5px/1 var(--font-ui);color:var(--c-mute);background:#ffffff08}.ss-table th:first-child,.ss-table td:first-child{text-align:left;padding-left:12px}.ss-table td{padding:8px 6px;text-align:right;border-top:1px solid var(--c-line);color:var(--c-sub);vertical-align:top}.ss-table td:last-child,.ss-table th:last-child{padding-right:12px}.ss-table td small{display:block;margin-top:2px;font-size:10.5px;color:var(--c-mute)}.ss-c.best{color:var(--c-acc);font-weight:600}.ss-c.near{color:var(--c-text)}.ss-c.loss small{color:var(--c-bad)}.ss-t{color:var(--c-text)!important;font-weight:600}.ss-table tr.best .ss-t:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--c-text);vertical-align:2px}.ss-table tbody tr[tabindex]{cursor:pointer}.ss-table tbody tr.sel td{background:#ffffff0d}.ss-table tr.off td{opacity:.55}.ss-table tr.ideal td{color:var(--c-text);background:#ffffff06;font-weight:600}.ss-note{margin:10px 2px 4px;font:500 11.5px/1.4 var(--font-ui);color:var(--c-mute)}#trackDayList li.td-review{cursor:pointer}#trackDayList li.td-review em:after{content:" \203a";color:var(--c-sub)}.ss-inner>*{flex-shrink:0!important}.ss-table-wrap{overflow:visible!important;height:auto!important;max-height:none!important;flex:none!important}.ss-table thead th:first-child{border-top-left-radius:var(--r-md)}.ss-table thead th:last-child{border-top-right-radius:var(--r-md)}.follow-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:10px 0 0;padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--c-line-2);background:var(--c-surface-2);color:var(--c-text);font:600 14px/1 var(--font-ui);-webkit-tap-highlight-color:transparent;transition:transform .15s ease,background .2s}.follow-btn:before{content:"";width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E") center / 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='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E") center / contain no-repeat}.follow-btn.on{background:transparent;color:var(--c-sub)}.follow-btn:active{transform:scale(.97)}.follow-btn:disabled{opacity:.55}.crew-follow-row:empty{display:none}.follow-list{list-style:none;margin:10px 0 0;padding:0}.follow-item{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--c-line)}.follow-item:first-child{border-top:0}.follow-t{display:grid;gap:2px;flex:1;min-width:0}.follow-t b{font:600 14px/1.2 var(--font-ui);color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.follow-t span{font:500 12px/1.2 var(--font-ui);color:var(--c-mute)}.follow-off{flex:none;min-height:32px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--c-line-2);background:transparent;color:var(--c-sub);font:600 12.5px/1 var(--font-ui)}@media (prefers-reduced-motion: reduce){.follow-btn{transition:none}}.cph-frame{position:relative;margin:12px 0 10px;aspect-ratio:16 / 10;border-radius:var(--r-md, 8px);overflow:hidden;background:var(--ds-bg-1);border:1px solid var(--c-line)}.cph-img,.cph-crop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.cph-crop{touch-action:none;cursor:grab}.cph-crop:active{cursor:grabbing}.cph-img[hidden],.cph-crop[hidden],.cph-tag[hidden]{display:none}.cph-tag{position:absolute;left:10px;bottom:10px;padding:5px 10px;border-radius:var(--r-pill);background:#0a0b0d9e;color:var(--c-sub);font:500 11.5px/1 var(--font-ui)}.cph-tag:empty{display:none}.cph-zoom{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:var(--c-mute);font:600 16px/1 var(--font-ui)}.cph-zoom input{flex:1;accent-color:#d6d9de}.cph-actions{display:flex;gap:8px;flex-wrap:wrap}.cph-actions[hidden],.cph-zoom[hidden],.cph-share[hidden]{display:none}.cph-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--c-line-2);background:var(--c-surface-2);color:var(--c-text);font:600 14px/1 var(--font-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.cph-btn:active{transform:scale(.97)}.cph-btn:disabled{opacity:.55}.cph-ghost{background:transparent;color:var(--c-sub)}.cph-save{background:var(--c-text);color:#0b0c0e;border-color:transparent}.cph-share{margin-top:10px}.hw-car.has-photo .hw-car-img{object-position:50% 50%}.pilot-carphoto{margin:14px 0 4px;position:relative;aspect-ratio:16 / 10;border-radius:var(--r-md, 8px);overflow:hidden;background:var(--ds-bg-1);border:1px solid var(--c-line)}.pilot-carphoto img{width:100%;height:100%;object-fit:cover;display:block}.pilot-carphoto figcaption{position:absolute;left:10px;bottom:10px;padding:5px 10px;border-radius:var(--r-pill);background:#0a0b0d9e;color:var(--c-text);font:600 12px/1 var(--font-ui)}.share-photo{margin:8px 0 6px;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;border:1px solid var(--ds-line)}.share-photo[hidden]{display:none}.share-photo img{width:100%;height:100%;object-fit:cover;display:block}@media (prefers-reduced-motion: reduce){.cph-btn{transition:none}}.pc-foot,.pulse-compose.pc-foot{grid-template-columns:40px 1fr 40px}.pc-foot #pulseSend,.pad-com-send.send-btn{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;font-size:0;line-height:0;background:var(--c-fill);color:var(--c-on-fill, #0b0c0c);box-shadow:none;flex-shrink:0;transition:background-color .15s ease,color .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pad-com-send.send-btn{width:44px;height:44px;min-width:44px;min-height:44px}.pc-foot #pulseSend:before,.pc-foot #pulseSend:after{content:none!important;display:none!important}.send-btn .send-ico{display:block;width:22px;height:22px;flex:none}.pc-foot #pulseSend .send-lbl{display:none}.pulse-compose:not(.pc-foot) #pulseSend .send-ico{display:none}.pc-foot #pulseSend:disabled,.pad-com-send.send-btn:disabled{background:#ffffff14!important;color:#ffffff57!important;opacity:1!important;cursor:default}.pc-foot #pulseSend:not(:disabled):active,.pad-com-send.send-btn:not(:disabled):active{transform:scale(.92)}.pulse-card.pad-out.is-sending{opacity:.78}.pulse-card.pad-out.is-failed{border-color:#d49a9a59!important}.pad-out-st{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:12.5px;color:var(--c-muted, #9a9ea3)}.pad-out-spin{width:12px;height:12px;border-radius:50%;border:2px solid var(--ds-line-2);border-top-color:#ffffffb3;animation:padOutSpin .8s linear infinite;flex:none}@keyframes padOutSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.pad-out-spin{animation:none;border-top-color:var(--ds-line-2)}}.pad-out-bang{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:#d49a9a;color:#160c0c;font:800 11px/1 var(--font-ui);flex:none}.pad-out-why{color:#e2b3b3;flex:1 1 calc(100% - 30px);min-width:0}.pad-out-st .pad-out-btn:first-of-type{margin-left:24px}.pad-out-btn{min-height:32px;padding:0 14px;border-radius:6px;border:0;background:var(--c-fill);color:var(--c-on-fill, #0b0c0c);font:700 12.5px/1 var(--font-ui)}.pad-out-btn.ghost{background:#ffffff14;color:var(--c-text, #e8e9ea)}html.kb-open .tgs-panel{bottom:var(--kb, 0px)}html.kb-open .pulse-compose.pc-foot{padding-bottom:8px!important;margin-bottom:0!important}html.kb-open .crew-sheet.pad-sheet{padding-bottom:calc(var(--kb, 0px) + 8px)}html.kb-open .pad-sheet .pad-sheet-inner{max-height:calc(100% - 8px);padding-bottom:12px!important}#sessionSheet{--ss-good: #7fae8f;--ss-bad: #d0675c;--ss-bad-txt: #d98a80}#sessionSheet .ss-sec{stroke-width:5}#sessionSheet .ss-sec.best{stroke:var(--ss-good)}#sessionSheet .ss-sec.loss{stroke:var(--ss-bad)}#sessionSheet .ss-legend i.best{background:var(--ss-good)}#sessionSheet .ss-legend i.loss{background:var(--ss-bad)}#sessionSheet .ss-c.best{color:var(--ss-good);font-weight:700}#sessionSheet .ss-c.loss{color:var(--c-text)}#sessionSheet .ss-c.loss small{color:var(--ss-bad-txt);font-weight:600}#sessionSheet .ss-c.near small{color:var(--c-sub)}#sessionSheet .ss-v.ss-good{color:var(--ss-good)}#sessionSheet .ss-v.ss-bad{color:var(--ss-bad-txt)}.pc-stack .pad-ava{margin-left:-3px}.pc-stack{padding-left:3px}.tops-gps{position:relative}.tops-gps:after{content:"";position:absolute;left:-6px;right:-6px;top:-14px;bottom:-14px}.cb-row{display:flex;align-items:center;gap:.42em;min-width:0;max-width:100%}.cb-row .cb-name{min-width:0;flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-flag{position:relative;flex:none;display:inline-block;width:.9em;height:.675em;min-width:14px;min-height:10.5px;border-radius:2.5px;overflow:hidden;vertical-align:middle;transform:translateY(.04em)}.cb-flag[hidden]{display:none}.cb-flag img{display:block;width:100%;height:100%;object-fit:cover}.cb-flag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #0000002e;pointer-events:none}.hw-car-row{font-size:19px}.hw-car-row .cb-flag{width:17px;height:12.75px;border-radius:2.5px;opacity:.94}.hero-name-row h1#boxName{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-name-row .box-flag{width:20px;height:15px;margin-left:-4px;border-radius:3px}.cp-name.cb-row{display:flex}.cp-name .cb-flag{width:14px;height:10.5px;border-radius:2px;opacity:.92}.pilot-car.cb-row{display:flex}.pilot-car .cb-flag{width:15px;height:11.25px;border-radius:2px}.shop-sheet-inner.race-sheet-inner{width:min(520px,100%);max-height:min(92vh,860px);padding:12px 16px calc(20px + var(--sab, 0px))!important;border-color:var(--ds-line)!important;background:#121313!important}.shop-body{display:flex;flex-direction:column;gap:14px;color:var(--h-text, var(--ds-text));font-family:var(--font-ui)}.shop-head{display:flex;align-items:center;gap:10px;padding-right:36px;min-height:40px}.shop-head-t{min-width:0}.shop-title{margin:0;font:600 22px/1.15 var(--font-ui);letter-spacing:-.015em;color:#f4f4f4;text-transform:none}.shop-plan{margin:4px 0 0;font:500 13px/1.35 var(--font-ui);color:var(--h-sub, #a3a3a3)}.shop-back{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--ds-line);background:#ffffff0a;color:#eaeaea;display:grid;place-items:center;padding:0;cursor:pointer}.shop-back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.shop-card{display:flex;flex-direction:column;text-align:left;padding:0;border-radius:8px;overflow:hidden;border:1px solid var(--ds-line);background:#171818;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.shop-card:active{transform:scale(.985)}.shop-card-img img,.shop-gal-slide img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;background:#1b1c1c}.shop-card-txt{display:grid;gap:4px;padding:13px 15px 15px}.shop-card-title{font:600 19px/1.15 var(--font-ui);letter-spacing:-.01em}.shop-card-sub{font:500 13px/1.3 var(--font-ui);color:var(--h-sub, #a3a3a3)}.shop-price{margin-top:4px;font:600 15px/1.2 var(--font-num),var(--font-ui);color:var(--ds-text)}.shop-h3{margin:0 0 8px;font:500 11px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-sub)}.shop-muted{margin:0;font:500 12.5px/1.4 var(--font-ui);color:#8d8d8d}.shop-foot{margin:2px 0 0;font:500 12px/1.45 var(--font-ui);color:#7d7d7d}.shop-orders{padding:14px 15px;border-radius:8px;border:1px solid var(--ds-line);background:#ffffff05}.shop-order{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--ds-line)}.shop-order:first-of-type{border-top:0;padding-top:2px}.shop-order-l{display:grid;gap:3px;min-width:0}.shop-order-l b{font:600 14px/1.2 var(--font-ui)}.shop-st{flex:none;font:600 11.5px/1 var(--font-ui);padding:6px 9px;border-radius:6px;border:1px solid var(--ds-line-2);color:#dcdcdc;background:#ffffff0a}.shop-st-new,.shop-st-contacted,.shop-st-confirmed{color:rgb(var(--acc-rgb));border-color:rgba(var(--acc-rgb),.28);background:rgba(var(--acc-rgb),.07)}.shop-st-canceled{color:var(--ds-sub)}.shop-gal{position:relative;margin:0 -16px}.shop-gal-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.shop-gal-track::-webkit-scrollbar{display:none}.shop-gal-slide{flex:0 0 100%;scroll-snap-align:center}.shop-gal-dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px;pointer-events:none}.shop-gal-dots i{width:6px;height:6px;border-radius:50%;background:#ffffff59;transition:width .2s ease,background .2s ease}.shop-gal-dots i.on{width:16px;border-radius:3px;background:#f2f2f2}.shop-buy{display:flex;align-items:center;justify-content:space-between;gap:12px}.shop-buy-p{display:grid;gap:6px}.shop-buy-price{font:600 26px/1 var(--font-num),var(--font-ui);letter-spacing:-.01em}.shop-badge{justify-self:start;font:600 11px/1 var(--font-ui);letter-spacing:.04em;padding:5px 8px;border-radius:6px;color:#e6e6e6;background:#ffffff12;border:1px solid var(--ds-line)}.shop-cta{-webkit-appearance:none;appearance:none;border:0;border-radius:6px;padding:14px 20px;min-height:48px;font:600 15px/1 var(--font-ui);color:#0c0c0c;background:#f2f2f2;cursor:pointer;-webkit-tap-highlight-color:transparent}.shop-cta:disabled{opacity:.45;cursor:default}.shop-cta:active:not(:disabled){transform:scale(.98)}.shop-cta-2{width:100%;background:#ffffff14;color:var(--ds-text);border:1px solid var(--ds-line)}.shop-pay-note{margin-top:-4px}.shop-sec{padding-top:12px;border-top:1px solid var(--ds-line)}.shop-specs{display:grid;grid-template-columns:minmax(84px,30%) 1fr;gap:8px 12px;margin:0}.shop-specs dt{font:500 13px/1.35 var(--font-ui);color:#8d8d8d}.shop-specs dd{margin:0;font:500 13.5px/1.35 var(--font-ui);color:var(--ds-text)}.shop-list{margin:0;padding:0 0 0 18px;display:grid;gap:6px;font:500 13.5px/1.4 var(--font-ui);color:#e4e4e4}.shop-notes{color:#bdbdbd}.shop-form{display:flex;flex-direction:column;gap:14px}.shop-field{display:grid;gap:8px}.shop-label{font:500 12.5px/1 var(--font-ui);color:#a3a3a3}.shop-input{width:100%;box-sizing:border-box;padding:13px 14px;border-radius:8px;border:1px solid var(--ds-line);background:#0e0f0f;color:var(--ds-text);font:500 16px/1.3 var(--font-ui)}.shop-input:focus{outline:none;border-color:var(--ds-line-3)}.shop-input[hidden]{display:none}.shop-ta{resize:vertical;min-height:84px}.shop-qty{display:inline-flex;align-items:center;gap:4px;justify-self:start;padding:3px;border-radius:6px;border:1px solid var(--ds-line);background:#ffffff08}.shop-qty-b{width:40px;height:40px;border-radius:50%;border:0;background:#ffffff0f;color:var(--ds-text);font:500 20px/1 var(--font-ui);cursor:pointer}.shop-qty-b:disabled{opacity:.35}.shop-qty-v{min-width:34px;text-align:center;font:600 17px/1 var(--font-num),var(--font-ui)}.shop-sum{font:600 14px/1.2 var(--font-num),var(--font-ui);color:#dcdcdc}.shop-seg{display:flex;width:100%;box-sizing:border-box}.shop-seg .seg-btn{flex:1 1 0;min-width:0;padding:10px 6px;font:600 12.5px/1.1 var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-seg .seg-btn:disabled{opacity:.4}.shop-hint{margin-top:-2px}.shop-msg{margin:0;min-height:18px;font:500 13px/1.35 var(--font-ui);color:#e8b4a8}.shop-pd{font-size:11.5px;color:#767676}.shop-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:14px 4px 4px}.shop-done .shop-sub{max-width:340px}.shop-done-ic{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(var(--acc-rgb),.3);background:rgba(var(--acc-rgb),.08);color:rgb(var(--acc-rgb))}.shop-done-ic svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.shop-done-card{width:100%;box-sizing:border-box;display:grid;gap:0;padding:4px 14px;border-radius:8px;border:1px solid var(--ds-line);background:#ffffff06;text-align:left}.shop-done-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--ds-line);font:500 13.5px/1.3 var(--font-ui)}.shop-done-row:first-child{border-top:0}.shop-done-row span{color:#8d8d8d}.shop-done-row b{font-weight:600;text-align:right;min-width:0;overflow-wrap:anywhere}.ico-shop{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#runIdleCard .speed-num{font:300 clamp(96px,30vw,140px)/.85 var(--font-num),sans-serif;color:#f4f4f2;letter-spacing:-.035em}#runIdleCard .speed-unit{margin-top:12px;font:500 11px/1.4 var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:#7d7d7d}#runIdleCard .run-status{margin:28px auto 6px;max-width:280px;color:#a9a9a9;text-transform:none;letter-spacing:0;font:400 14px/1.55 var(--font-ui)}#runIdleCard .ext-gps-bar{color:#6f6f6f;font-size:12px;margin-top:4px;background:transparent;border:0}.hud-zones{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:300px;margin:22px auto 0}.hud-zones .hz{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.hud-zones .hz span{font:500 10.5px/1 var(--font-ui);letter-spacing:.12em;color:#7a7a7a}.hud-zones .hz i{display:block;width:100%;height:2px;background:#ffffff14;border-radius:2px;overflow:hidden}.hud-zones .hz b{display:block;height:100%;transform-origin:left;transform:scaleX(0);background:#e8e9ea8c;transition:transform .25s ease-out}.hud-zones .hz.done span{color:#d8d8d8}.hud-zones .hz.done b{background:#c9c6bf}.run-drive .hud-zones{max-width:340px;width:100%}#btnArm.go-btn,#runDriveStop.go-btn{background:#ecebe8;color:#1c1c1d;border:0;border-radius:8px;min-height:60px;padding:18px 28px;box-shadow:none;font:600 15px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;transition:transform .15s ease,background .2s ease}#btnArm.go-btn:active,#runDriveStop.go-btn:active{transform:scale(.98);background:#dcdbd8;filter:none}.rd-ready strong{font-weight:500;color:#e9e9e9}.rd-ready span{color:var(--ds-sub);line-height:1.5}.view .card,.card{padding:22px 20px;border-radius:8px;border:1px solid var(--ds-line);box-shadow:none}.view .card+.card{margin-top:18px}.card h3{margin-bottom:14px}#view-garage .card,#view-garage article{border-radius:8px}.view section+section,.view article+article{margin-top:18px}.lb-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lb-chips>span{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:8px;background:#ffffff08;border:1px solid var(--ds-line);font:500 15px/1.1 var(--font-num, var(--font-ui)),sans-serif;color:#e9e9e9}.lb-chips>span b{font:600 10px/1 var(--font-ui);letter-spacing:.14em;color:#7d7d7d}.lb-chips>span i{font-style:normal;font-size:12px;color:var(--ds-sub);min-height:12px}.lb-chips>span[data-tone=better]{border-color:#ffffff59}.lb-chips>span[data-tone=better] i{color:#7fae8f}.lb-chips>span[data-tone=worse]{border-color:#ff453a73}.lb-chips>span[data-tone=worse] i{color:#d0675c}.lb-sec{stroke:transparent;transition:stroke .3s ease}.lb-sec[data-tone=better]{stroke:#7fae8f}.lb-sec[data-tone=worse]{stroke:#d0675c}.lb-ghost{fill:#e8e9eae6;stroke:#1a1a1a;stroke-width:1.5}.ts-card .ts-det summary{cursor:pointer;list-style:none;margin-top:14px;padding:14px 18px;border-radius:8px;background:#ecebe8;color:#1c1c1d;font:600 14px/1 var(--font-ui);text-align:center}.ts-card .ts-det summary::-webkit-details-marker{display:none}#trackSuggestHost{display:flex;flex-direction:column;gap:10px;margin-top:16px}.ts-in{width:100%;box-sizing:border-box;padding:14px 16px;border-radius:8px;border:1px solid var(--ds-line);background:#ffffff08;color:var(--ds-text);font:500 14px var(--font-ui)}.ts-btn{padding:14px 16px;border-radius:8px;border:1px solid var(--ds-line);background:transparent;color:#e8e9ea;font:600 13.5px var(--font-ui)}.ts-btn:disabled,.ts-send:disabled{opacity:.4}.ts-send{padding:16px;border-radius:8px;border:0;background:#ecebe8;color:#1c1c1d;font:600 14px var(--font-ui)}.ts-pts{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.ts-pts li{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--ds-line);font:500 12.5px var(--font-ui);color:var(--ds-sub)}.ts-pts li b{color:var(--ds-text);font-weight:600}.ts-msg{color:#a9a9a9;min-height:16px}.lb-chips>span>span{all:unset;font:500 17px/1.1 var(--font-num, var(--font-ui)),sans-serif;color:var(--ds-text)}.la-pick{margin-top:16px}.la-host{display:flex;flex-direction:column;gap:22px;margin-top:20px}.la-empty{color:#8d8d8d;font:400 14px/1.55 var(--font-ui);text-align:center;padding:28px 8px;margin:0}.la-legend{display:flex;gap:16px;align-items:center;font:500 12px var(--font-ui);color:#a9a9a9}.la-legend span:before{content:"";display:inline-block;width:14px;height:2px;margin-right:6px;vertical-align:middle;border-radius:2px}.la-l-cur:before{background:#f0f0ee}.la-l-ref:before{background:#c9c6bfbf}.la-demo{margin-left:auto;padding:4px 10px;border-radius:8px;border:1px solid var(--ds-line);color:#8d8d8d;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.la-demo:before{display:none!important}.la-delta{display:flex;align-items:baseline;gap:10px}.la-delta b{font:400 34px/1 var(--font-num, var(--font-ui)),sans-serif;color:#f2f2f0;letter-spacing:-.02em}.la-delta span{color:#8d8d8d;font:500 12.5px var(--font-ui)}.la-chart{margin:0}.la-chart figcaption{display:flex;justify-content:space-between;margin-bottom:8px;font:600 11px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:#8d8d8d}.la-chart figcaption span{font-weight:500;letter-spacing:.06em;color:#6f6f6f;text-transform:none}.la-svg{width:100%;height:110px;display:block;overflow:visible}.la-cur{fill:none;stroke:#f0f0ee;stroke-width:1.6;vector-effect:non-scaling-stroke}.la-ref{fill:none;stroke:#c9c6bfb3;stroke-width:1.3;vector-effect:non-scaling-stroke}.la-sec{stroke:#ffffff12;stroke-width:1;vector-effect:non-scaling-stroke}.la-zero{stroke:#ffffff24;stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.la-ax{justify-content:space-between;margin-top:6px;font:500 10px var(--font-ui);color:#5f5f5f}.la-range{margin-top:2px;font:500 10px var(--font-ui);color:#5f5f5f;text-align:right}.la-h{margin:6px 0 0;font:600 11px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:#8d8d8d}.la-coach{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.la-coach li{padding:14px 16px;border-radius:8px;border:1px solid var(--ds-line);background:#ffffff05}.la-coach li p{margin:6px 0 0;color:#b4b4b4;font:400 13.5px/1.5 var(--font-ui)}.la-c-top{display:flex;justify-content:space-between;align-items:baseline}.la-c-top b{font:600 12px var(--font-ui);letter-spacing:.12em;color:#d8d8d8}.la-c-d{font:500 15px var(--font-num, var(--font-ui)),sans-serif;color:#e9e9e9}.la-coach li[data-tone=worse] .la-c-d{color:#d49a9a}.la-coach li[data-tone=better] .la-c-d{color:#c9c6bf}.la-demo-btn{margin-top:18px;width:100%;padding:14px;border-radius:8px;border:1px solid var(--ds-line);background:transparent;color:#cfcfcf;font:600 13.5px var(--font-ui)}.la-ax{position:relative;height:12px;display:block}.la-ax span{position:absolute;top:0;transform:translate(-50%)}.la-ax span:first-child{transform:none}.la-ax span:last-child{transform:translate(-100%)}.la-ax span{white-space:nowrap}.vt-open{padding:14px 18px;border-radius:8px;border:1px solid var(--ds-line);background:transparent;color:#e8e9ea;font:600 13.5px var(--font-ui)}.vt-open-lap{display:block;width:100%;margin-top:12px}.vt-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0b0b0c;display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:calc(env(safe-area-inset-top,0px) + 16px) 20px calc(env(safe-area-inset-bottom,0px) + 24px);box-sizing:border-box}.vt-close{align-self:flex-end;padding:10px 14px;border-radius:8px;border:1px solid var(--ds-line);background:transparent;color:#cfcfcf;font:600 13px var(--font-ui)}.vt-stage{flex:1;min-height:0;border-radius:8px;overflow:hidden;background:#121213;border:1px solid var(--ds-line);display:grid;place-items:center}.vt-canvas{width:100%;height:100%;object-fit:contain;display:block}.vt-stage.vt-off{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:32px;text-align:center}.vt-stage.vt-off b{font:500 18px var(--font-ui);color:var(--ds-text)}.vt-stage.vt-off span{font:400 14px/1.6 var(--font-ui);color:var(--ds-sub);max-width:300px;margin:0 auto}.vt-msg{margin:0;min-height:18px;text-align:center;color:var(--ds-sub);font:400 13px/1.5 var(--font-ui)}.vt-rec{min-height:60px;border:0;border-radius:8px;background:#ecebe8;color:#1c1c1d;font:600 15px var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.vt-rec.on{background:#d49a9a;color:#1c1c1d}.vt-out{display:flex;gap:10px}.vt-out:empty{display:none}.vt-dl,.vt-share{flex:1;text-align:center;padding:14px;border-radius:8px;border:1px solid var(--ds-line);background:transparent;color:#e8e9ea;font:600 13.5px var(--font-ui);text-decoration:none}.shop-subs{margin-top:28px;display:flex;flex-direction:column;gap:12px}.shop-plan{padding:18px 20px;border-radius:8px;border:1px solid var(--ds-line);background:#ffffff05}.shop-plan-t{display:flex;justify-content:space-between;align-items:center;gap:12px}.shop-plan-t b{font:600 15px var(--font-ui);color:var(--ds-text)}.shop-plan p{margin:8px 0 0;font:400 13px/1.5 var(--font-ui)}.run-drive .run-drive-top{position:relative;isolation:isolate}.run-drive .run-drive-top:before{position:absolute;z-index:-1;left:50%;top:46%;width:760px;height:760px;transform:translate(-50%,-50%);pointer-events:none;-webkit-mask-image:radial-gradient(circle,#000 40%,transparent 72%);mask-image:radial-gradient(circle,#000 40%,transparent 72%)}#runIdleCard .speed-num,.run-drive .run-drive-speed strong{font-weight:200!important;letter-spacing:-.04em;background:linear-gradient(180deg,#e6e7ea,#c9cbcf 55%,#9fa2a8);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}#runIdleCard .speed-num{font-size:clamp(112px,36vw,160px)!important}#runIdleCard .speed-unit,.run-drive .run-drive-speed span{text-transform:none!important;letter-spacing:.22em!important;font:400 20px/1 var(--font-ui)!important;color:#a3a6ab!important;margin-top:14px!important}.hud-gauge{position:relative;max-width:320px;width:100%;margin:30px auto 0}.hud-gauge .hgz-svg{position:static!important;display:block;width:100%!important;height:auto!important;aspect-ratio:300 / 64;overflow:visible}.hgz-track{fill:none;stroke:#ffffff0f;stroke-width:1}.hgz-tick{stroke:#c8cbd02e;stroke-width:.7}.hgz-mid{stroke:#c8cbd047}.hgz-major{stroke:#c8cbd06b;stroke-width:1}.hgz-fill{fill:none;stroke-width:2.2;stroke-linecap:round;transition:stroke-dasharray .35s cubic-bezier(.2,.7,.2,1)}.hgz-labels{position:relative;height:16px;margin-top:8px;font:400 12px/1 var(--font-ui);color:#6c7077}.hgz-labels span{position:absolute;top:0;transform:translate(-50%)}.hgz-labels span:nth-child(1){left:7%}.hgz-labels span:nth-child(2){left:50%}.hgz-labels span:nth-child(3){left:93%}.run-drive .hud-gauge{max-width:360px}.run-drive .hud-zones{margin-bottom:22px}html,body,#app{background:var(--ds-bg-1)!important}#app #runIdleCard #btnArm.go-btn,#app .form-row #btnArm.go-btn{background:#ecebe8!important;color:#1b1c1e!important;border:0!important;border-radius:8px!important;min-height:58px!important;padding:18px 28px!important;box-shadow:none!important;font:600 16px/1 var(--font-ui)!important;letter-spacing:.01em!important;text-transform:none!important}#app #btnArm.go-btn:active{background:#dddcd9!important}#app #runDriveStop.go-btn{text-transform:none!important;letter-spacing:.01em!important;font:600 16px/1 var(--font-ui)!important;border-radius:8px!important}#runIdleCard .form-row{margin-top:44px!important;padding:0 4px}.run-drive .run-drive-top:before{content:none!important;display:none!important}.run-drive{background:var(--ds-bg-1)!important}#runIdleCard .run-status{margin-top:36px!important}.run-drive .run-drive-speed{margin-top:28px}.run-drive .hud-gauge{margin-top:36px}.hgz-fill{stroke:#c9c6bfd9!important}#app .card{background:#141518!important;border:1px solid var(--ds-line)!important;border-radius:8px;padding:24px 22px!important;box-shadow:none!important}#view-home .hw-grid{gap:14px!important}#view-home .hw{background:#141518!important;border:1px solid var(--ds-line)!important;padding:20px 18px!important;box-shadow:none!important}#view-home .hw-k{font-size:10.5px!important;letter-spacing:.14em;color:#6e7177!important}#view-home>*+*{margin-top:28px!important}#view-garage>*+*{margin-top:28px!important}#view-home .hw-empty-t{font:500 16px/1.3 var(--font-ui)!important;color:#e4e5e7!important}#view-home .hw-empty-s{font:400 13px/1.5 var(--font-ui)!important;color:#7d8086!important;margin-top:4px}.hw-empty-cta{display:inline-flex;align-self:flex-start;margin-top:14px;padding:10px 16px;border-radius:8px;background:#ecebe8;color:#1b1c1e;font:600 13px/1 var(--font-ui)}.empty-garage{padding:56px 24px 40px!important;text-align:center}.empty-garage h2{font:500 22px/1.3 var(--font-ui)!important;color:var(--ds-text);margin-top:24px!important}.empty-garage p{color:#8a8d92!important;font:400 14px/1.6 var(--font-ui)!important;max-width:300px;margin:10px auto 0!important}#app .empty-garage #btnAddCar.cta-light{margin-top:32px;min-height:54px;padding:16px 28px;border-radius:8px!important;border:0!important;background:#ecebe8!important;color:#1b1c1e!important;font:600 15px/1 var(--font-ui)!important;text-transform:none!important;box-shadow:none!important}#view-home .home-go{background:#ecebe8!important;border:0!important;padding:20px 22px!important;border-radius:8px!important}#view-home .home-go:before{display:none!important}#view-home .home-go .hg-btn,#view-home .home-go .hg-title{color:#1b1c1e!important}#view-home .home-go .hg-title{font-size:24px!important;font-weight:600!important}#view-home .home-go .hg-sub,#view-home .home-go .hg-scale,#view-home .home-go .hg-meta,#view-home .home-go .hg-gps,#view-home .home-go .hg-best{color:#5a5c60!important}#view-home .home-go .hg-track{stroke:#0000001f!important}#view-home .home-go .hg-arc{stroke:#1b1c1e!important}#view-home .home-go .hg-ticks line,#view-home .home-go .hg-needle line{stroke:#00000073!important}#view-home .home-go .hg-num{fill:#6a6c70!important}#view-home .home-go .hg-hub{fill:#1b1c1e!important}#view-home .home-go .hg-core{background:#1b1c1e!important;color:#ecebe8!important;box-shadow:none!important;border:0!important}#view-home .home-go .hg-chev{border-color:#1b1c1e!important;color:#1b1c1e!important}#view-home .hc-cta{background:transparent!important;border:1px solid var(--ds-line-2)!important;color:#d6d7d9!important}#view-home .home-go .hg-meta *{color:#4a4c50!important;background:transparent!important;border-color:#0000001f!important}#view-home .home-go .hg-meta b,#view-home .home-go .hg-best strong{color:#1b1c1e!important}#runDrive #runDriveStop.go-btn,body #runDriveStop{text-transform:none!important;letter-spacing:.01em!important;font:600 16px/1 var(--font-ui)!important;border-radius:8px!important;background:#ecebe8!important;color:#1b1c1e!important}html.tma{color-scheme:dark;background:var(--ds-bg-1)!important;color:var(--ds-text)}html.tma body{background:var(--ds-bg-1)!important;color:var(--ds-text)!important;min-height:var(--tma-vh, 100dvh)}html.tma .run-drive,html.tma .lap-drive,html.tma .vt-sheet{height:var(--tma-vh, 100dvh);bottom:auto}html.tma .run-drive{padding-top:max(12px,calc(var(--sat) + 8px))!important;padding-bottom:max(14px,calc(var(--sab) + 8px))!important;padding-left:max(16px,var(--tma-left, 0px));padding-right:max(16px,var(--tma-right, 0px))}.vt-sheet{padding-top:calc(max(env(safe-area-inset-top,0px),var(--tma-top, 0px)) + 16px)!important;padding-bottom:calc(max(env(safe-area-inset-bottom,0px),var(--tma-bottom, 0px)) + 24px)!important}html.tma #app .form-row #btnArm.go-btn,html.tma #runDrive #runDriveStop.go-btn{background:#ecebe8!important;color:#1b1c1e!important}html.tma #app .card,html.tma #view-home .hw{background:#141518!important;color:var(--ds-text)}html.v148{--n3-h: 64px;--n3-gap: 12px}.h48{display:none}html.v148 .h48{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center;min-height:calc(var(--tma-vh, 100dvh) - var(--sat, 0px) - var(--sab, 0px) - var(--n3-h) - 140px);padding:24px 24px 40px}.h48-start{width:min(78vw,300px);aspect-ratio:1;border-radius:50%!important;border:0!important;background:#ecebe8!important;color:#17181a!important;font:400 30px/1 var(--font-ui)!important;letter-spacing:-.005em!important;text-transform:none!important;box-shadow:none!important;padding:0!important;cursor:pointer;transition:transform .2s ease-out,background-color .2s ease-out;-webkit-tap-highlight-color:transparent}.h48-start:active{transform:scale(.97);background:#dddcd9!important}.h48-car{margin:44px 0 0;font:500 15px/1.3 var(--font-ui);color:#c9cacd}.h48-gps{margin:10px 0 0;display:inline-flex;align-items:center;gap:8px;font:400 12.5px/1.3 var(--font-ui);color:#75787e}.h48-gps i{width:6px;height:6px;border-radius:50%;background:#55585e}.h48-gps[data-q=good] i{background:#c9c6bf}.h48-gps[data-q=mid] i{background:#9a9da3}.h48-gps[data-q=bad] i{background:#d49a9a}html.v148 #btnMenu,html.v148 #btnProfile,html.v148 header.top{display:none!important}html.v148 .brand-bar b{font-size:13px;letter-spacing:.32em;font-weight:600}.nav3{display:none}@media (max-width: 99999px){html.v148 .rail{display:none!important}html.v148 .nav3{display:grid;position:fixed;z-index:11000;left:0;right:0;bottom:0;height:calc(var(--n3-h) + var(--sab, 0px));padding:0 12px var(--sab, 0px);background:#0b0c0ef5;border-top:1px solid var(--ds-line)}html.v148 main,html.v148.nav-widgets main{padding-bottom:calc(var(--n3-h) + var(--sab, 0px) + 28px)!important}html.v148.shop-open .nav3,html.v148.tgs-open .nav3{z-index:9}html.v148 body.run-drive-on .nav3{display:none}}.nav3-btn{all:unset;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#6f7278;font:500 11px/1 var(--font-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s ease-out}.nav3-btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.nav3-btn.on{color:#c9c6bf}.p48{margin:28px 0 8px}.p48-group{background:#141518;border:1px solid var(--ds-line);border-radius:8px;overflow:hidden}.p48-main{margin-bottom:28px}.p48-row{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:14px;padding:18px 22px;cursor:pointer;border-top:1px solid var(--ds-line)}.p48-row:first-child{border-top:0}.p48-row>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.p48-row b{font:500 15px/1.3 var(--font-ui);color:#e6e7e9}.p48-row small{font:400 12.5px/1.4 var(--font-ui);color:#74777d}.p48-big{padding:24px 22px}.p48-big b{font-size:19px;font-weight:500;color:#f1f1f2}.p48-row>i{width:8px;height:8px;border-right:1.5px solid #5d6066;border-top:1.5px solid #5d6066;transform:rotate(45deg);flex:none}.p48-badge{font-style:normal;min-width:22px;height:22px;padding:0 7px;box-sizing:border-box;border-radius:8px;background:#c9c6bf29;color:#c9c6bf;font:600 12px/22px var(--font-ui);text-align:center}.p48-row:active{background:#ffffff06}@keyframes rd48In{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes rd48Up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes v48In{0%{opacity:0}to{opacity:1}}html.v148 .run-drive:not(.hidden){animation:rd48In .25s cubic-bezier(.2,.7,.2,1) both}html.v148 .run-drive:not(.hidden) .run-drive-speed,html.v148 .run-drive:not(.hidden) .hud-gauge{animation:rd48Up .3s cubic-bezier(.2,.7,.2,1) .06s both}html.v148 .run-drive:not(.hidden) .hud-zones{animation:rd48Up .3s cubic-bezier(.2,.7,.2,1) .12s both}html.v148 .view.active{animation:v48In .24s ease-out both}@media (prefers-reduced-motion: reduce){html.v148 .run-drive:not(.hidden),html.v148 .run-drive:not(.hidden) *,html.v148 .view.active{animation:none!important}.h48-start,.nav3-btn{transition:none!important}}html.v148 #app .view.active:not(#view-home):not(#view-garage)>*{animation:none!important}html.v148 .mycar-bar.is-empty{border-color:var(--ds-line);background:#141518}html.v148 .mycar-bar.is-empty .mycar-bar-k{color:#75787e}html.v148 .rd-chip[data-q=mid] b:before{background:#b9bbbf}@media (max-width: 99999px){html.v148 #btnHome.bb-home{display:none}}html.v148 main>.brand-bar{background:var(--ds-bg-1)!important;border-bottom:1px solid var(--ds-line)}html.v150 .run-drive{gap:0;padding:calc(var(--sat, 0px) + 28px) 28px calc(var(--sab, 0px) + 18px);background:var(--ds-bg-1)!important}html.v150 .run-drive .rd-status,html.v150 .run-drive .hud-zones,html.v150 .run-drive .rd-clock,html.v150 .run-drive #rdChartSlotL,html.v150 .run-drive .run-drive-label,html.v150 .run-drive #runDriveMsg{display:none!important}html.v150 .run-drive .run-drive-top{flex:1 1 auto;justify-content:center;gap:0}html.v150 .run-drive .rd-ready,html.v150 .run-drive[data-phase=ready] .rd-ready{display:block;width:auto;margin:0 0 18px;padding:0;border:0!important;background:none!important;box-shadow:none!important}html.v150 .run-drive .rd-ready strong{font:400 12.5px/1.3 var(--font-ui);color:#75787e;letter-spacing:.02em}html.v150 .run-drive .rd-ready span{display:none}html.v150 .run-drive[data-phase=live] .rd-ready{visibility:hidden}html.v150 .run-drive .run-drive-speed strong,html.v150 .run-drive[data-phase=ready] .run-drive-speed strong{font:200 clamp(120px,40vw,188px)/.9 var(--font-ui);letter-spacing:-.04em;color:#ecebe8}html.v150 .run-drive .run-drive-speed span{margin-top:14px;font:400 12px/1 var(--font-ui);letter-spacing:.32em;text-indent:.32em;text-transform:none;color:#6f7278}html.v150 .run-drive .hud-gauge{margin-top:40px;width:100%}.rd50-rows{display:none}html.v150 .rd50-rows{display:block;width:100%;margin-top:36px;border-top:1px solid var(--ds-line)}.rd50-row{display:flex;align-items:baseline;justify-content:space-between;padding:17px 2px;border-bottom:1px solid var(--ds-line)}.rd50-row span{font:400 14px/1 var(--font-ui);letter-spacing:.04em;color:#8b8e93}.rd50-row b{font:300 20px/1 var(--font-ui);font-variant-numeric:tabular-nums;color:#55585e}.rd50-row.on b{color:#ecebe8;animation:rd50In .25s ease-out both}@keyframes rd50In{0%{opacity:0}to{opacity:1}}html.v150 .run-drive .run-drive-actions{flex-direction:column;align-items:stretch;gap:10px}.rd50-more{display:none}html.v150 .rd50-more{display:block;align-self:center;padding:10px 18px!important;border:0!important;background:none!important;box-shadow:none!important;font:400 13.5px/1 var(--font-ui)!important;letter-spacing:.02em!important;text-transform:none!important;color:#8b8e93!important;cursor:pointer}html.v150 .run-drive[data-phase=final] .rd50-more{display:none}html.v150 #runDrive #runDriveStop#runDriveStop.go-btn{width:100%;min-height:52px;border-radius:8px!important;border:1px solid var(--ds-line)!important;background:#141518!important;color:#c9cacd!important;font:500 15px/1 var(--font-ui)!important;text-transform:none!important;letter-spacing:.01em!important;box-shadow:none!important}.rd50-sheet{display:none}html.v150 .rd50-sheet{display:block;position:absolute;left:0;right:0;bottom:0;z-index:2;max-height:62%;overflow-y:auto;padding:22px 28px calc(var(--sab, 0px) + 140px);background:#141518;border-top:1px solid var(--ds-line);border-radius:8px 8px 0 0;transform:translateY(100%);visibility:hidden;transition:transform .26s ease-out,visibility 0s linear .26s}html.v150 .rd50-sheet.open{transform:none;visibility:visible;transition:transform .26s ease-out}html.v150 .run-drive .run-drive-actions{position:relative;z-index:3}html.v150 .run-drive:has(.rd50-sheet.open) .run-drive-actions{margin:0 -28px;padding:6px 28px 0;background:#141518}.rd50-sheet-h{margin:0 0 8px;font:500 12px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#75787e}html.v150 .rd50-sheet .rd-grid{display:block!important;margin:0;padding:0;list-style:none}html.v150 .rd50-sheet .rd-cell{display:flex!important;align-items:baseline;gap:8px;min-height:0;margin:0;padding:14px 0;border:0!important;border-bottom:1px solid var(--ds-line)!important;border-radius:0!important;background:none!important;box-shadow:none!important;opacity:1!important}html.v150 .rd50-sheet .rd-cell span{flex:1;font:400 14px/1 var(--font-ui);color:#8b8e93;text-transform:none;letter-spacing:.02em}html.v150 .rd50-sheet .rd-cell strong{font:300 18px/1 var(--font-ui);color:#ecebe8}html.v150 .rd50-sheet .rd-cell small{min-width:52px;text-align:right;font:400 11px/1 var(--font-ui);color:#6f7278}html.v150 .rd50-sheet .rd-cell[data-k="0-100"],html.v150 .rd50-sheet .rd-cell[data-k="100-200"],html.v150 .rd50-sheet .rd-cell[data-k="200-300"]{display:none!important}html.v150 .run-drive[data-phase=final] .rd50-sheet{display:none}@media (prefers-reduced-motion: reduce){.rd50-row.on b{animation:none}html.v150 .rd50-sheet,html.v150 .rd50-sheet.open{transition:none}}html.v152 #homeGo,html.v152 #homeWidgets [data-empty="1"]{display:none!important}html.v152 #view-zamer{padding:0!important}.bn52{display:none}html.v152 .bn52{display:block;margin:4px -16px 18px}.bn52-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.bn52-track::-webkit-scrollbar{display:none}.bn52-s{position:relative;flex:none;width:calc(100vw - 32px);max-width:640px;aspect-ratio:16 / 9;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;padding:20px 22px!important;border-radius:8px!important;border:1px solid var(--ds-line)!important;background:#141518!important;box-shadow:none!important;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.bn52-s img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.5) contrast(1.08)}.bn52-s.b-chip img{filter:grayscale(1) brightness(.6) contrast(1.12);object-position:62% 45%}.bn52-s.b-video img{object-position:50% 62%}.bn52-s:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.bn52-s>span,.bn52-s>b,.bn52-s>i{position:relative;z-index:1}.bn52-k{font:500 10.5px/1 var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:#8b8e93}.bn52-t{font:500 23px/1.12 var(--font-ui);letter-spacing:-.01em;color:#ecebe8}.bn52-d{font:400 13px/1.35 var(--font-ui);color:#9a9ca1}.bn52-s:active{transform:scale(.985)}.bn52-dots{display:flex;justify-content:center;gap:7px;margin-top:14px}.bn52-dot{width:6px;height:6px;min-height:0!important;padding:0!important;border:0!important;border-radius:3px!important;background:#3a3c40!important;box-shadow:none!important;transition:width .25s ease-out,background-color .25s ease-out;cursor:pointer}.bn52-dot.on{width:18px;background:#c9c6bf!important}@media (prefers-reduced-motion: reduce){.bn52-dot{transition:none}.bn52-s:active{transform:none}}html.v152 .nav3-btn{min-width:0}html.v152 .nav3{grid-template-columns:repeat(4,1fr)}.g53{display:none}@media (max-width: 99999px){html.v153 .g53{display:block;padding-top:6px}html.v153:not(.g53-3d) #view-garage>:not(#g53){display:none!important}html.v153.g53-3d #view-garage .g53-list,html.v153.g53-3d #view-garage .g53-cap{display:none}}.g53-hero{padding:0 0 26px;border-radius:8px;border:1px solid var(--ds-line);background:#141518;overflow:hidden;text-align:center}.g53-ph{aspect-ratio:16 / 10;background:var(--ds-bg-1)}.g53-ph img{display:block;width:100%;height:100%;object-fit:cover}.g53-name{margin:22px 20px 0;font:500 26px/1.15 var(--font-ui);letter-spacing:-.01em;color:#ecebe8}.g53-sub{margin:8px 20px 0;font:400 13px/1.35 var(--font-ui);color:#75787e}.g53-acts{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:24px}.g53-mine{min-height:46px;padding:0 24px!important;border:0!important;border-radius:8px!important;background:#ecebe8!important;color:#17181a!important;font:500 14.5px/1 var(--font-ui)!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}.g53-mine.on{background:#1b1d21!important;color:#c9c6bf!important;border:1px solid var(--ds-line)!important}button.g53-3d{min-height:46px;padding:0 14px!important;border:0!important;background:none!important;box-shadow:none!important;color:#8b8e93!important;font:400 14px/1 var(--font-ui)!important;text-transform:none!important;letter-spacing:0!important}.g53-cap{margin:34px 4px 14px;font:500 11px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:#6f7278}.g53-list{display:flex;gap:12px;margin:0 -16px;padding:0 16px 6px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:16px;scrollbar-width:none}.g53-list::-webkit-scrollbar{display:none}.g53-car{flex:none;width:128px;display:flex;flex-direction:column;gap:10px;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;scroll-snap-align:start;text-align:left;cursor:pointer}.g53-th{display:block;width:128px;height:96px;border-radius:8px;overflow:hidden;background:#141518;border:1px solid var(--ds-line)}.g53-th img{display:block;width:100%;height:100%;object-fit:cover}.g53-cn{font:400 12px/1.3 var(--font-ui)!important;color:#9a9ca1!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g53-car:active .g53-th{transform:scale(.97)}.g53-empty{padding:72px 24px;text-align:center}.g53-empty-t{margin:0;font:400 16px/1.3 var(--font-ui);color:#9a9ca1}.g53-add{margin-top:24px;min-height:48px;padding:0 28px!important;border:0!important;border-radius:8px!important;background:#ecebe8!important;color:#17181a!important;font:500 15px/1 var(--font-ui)!important;text-transform:none!important;box-shadow:none!important}@media (max-width: 99999px){html.v153 #view-lap>p.muted,html.v153 #view-lap #lapTrackMode,html.v153 #view-lap #lapTrackChase,html.v153 #view-lap #btnAutodromesLap,html.v153 #view-lap #btnVideoLap,html.v153 #view-lap #btnLapStop{display:none!important}html.v153 #view-lap>h2{margin:0 4px 14px;font:500 26px/1.1 var(--font-ui);color:#ecebe8}html.v153 #view-lap .lap-grid{display:block}html.v153 #view-lap .lap-track-card{padding:18px 18px 22px!important;border-radius:8px!important;background:#141518!important;border:1px solid var(--ds-line)!important;box-shadow:none!important}html.v153 #view-lap .lap-track-card h3{margin:0 4px;font:500 11px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:#6f7278}html.v153 #view-lap .lap-best{margin:10px 0 0;text-align:center;font:400 13px/1.3 var(--font-ui);color:#75787e}html.v153 #view-lap #btnMyCarLap{margin:10px auto 0}html.v153 #view-lap .lap-track-actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:22px}html.v153 #app #view-lap .lap-start-hero{width:min(44vw,172px);min-height:0;aspect-ratio:1;border-radius:50%!important;border:0!important;background:#ecebe8!important;color:#17181a!important;font:400 22px/1.15 var(--font-ui)!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;animation:none!important}html.v153 #view-lap #lapGpsMsg{margin-top:14px;text-align:center;color:#6f7278}}html.v153 .h48{position:relative}html.v153 .h48-start{transition:transform .12s ease-out,background-color .2s ease-out}.h53-ring{position:absolute;border-radius:50%;border:1px solid rgba(236,235,232,.55);pointer-events:none;animation:h53Ring .5s cubic-bezier(.2,.7,.2,1) forwards}@keyframes h53Ring{0%{opacity:.7;transform:scale(.94)}to{opacity:0;transform:scale(1.42)}}html.v153 #runDrive.run-drive.rd53-in{animation:rd53Clip .42s cubic-bezier(.32,.72,.2,1) both!important}html.v153 #runDrive.rd53-in:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;animation:rd53Wash .34s ease-out forwards}@keyframes rd53Clip{0%{clip-path:circle(var(--h53r, 120px) at var(--h53x, 50%) var(--h53y, 50%))}to{clip-path:circle(150vmax at var(--h53x, 50%) var(--h53y, 50%))}}@keyframes rd53Wash{0%{opacity:1}to{opacity:0}}html.v153 #runDrive.rd53-in .run-drive-speed{animation:rd53Dig .38s cubic-bezier(.2,.7,.2,1) .24s both!important}@keyframes rd53Dig{0%{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:none}}html.v153 #runDrive.rd53-in .hud-gauge{animation:none!important}html.v153 #runDrive.rd53-in .hgz-track{stroke-dasharray:1;animation:rd53Arc .5s cubic-bezier(.3,.6,.2,1) .2s both}@keyframes rd53Arc{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}html.v153 #runDrive.rd53-in .hgz-tick,html.v153 #runDrive.rd53-in .hgz-labels{animation:rd53Fade .3s ease-out .4s both}html.v153 #runDrive.rd53-in .rd50-row{animation:rd53Row .25s ease-out both}html.v153 #runDrive.rd53-in .run-drive-actions,html.v153 #runDrive.rd53-in .rd-ready{animation:rd53Fade .3s ease-out .5s both}@keyframes rd53Row{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rd53Fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.h53-ring{display:none}html.v153 #runDrive.run-drive.rd53-in{animation:rd53Fade .2s ease-out both!important}html.v153 #runDrive.rd53-in:before{display:none}html.v153 #runDrive.rd53-in *,html.v153 #runDrive.rd53-in .hgz-track{animation:none!important}}@media (max-width: 99999px){html.v153 #app #view-lap .lap-track-card .wheel{height:118px}html.v153 #view-lap #btnMyCarLap,html.v153 #view-lap #btnMyCarLap *{border-color:var(--ds-line)!important;background-color:transparent!important}html.v153 #view-lap #btnMyCarLap b{color:#c9cacd!important}}@media (max-width: 99999px){html.v153 #view-lap #btnMyCarLap .mycar-chip-go{color:#c9cacd!important;border:1px solid var(--ds-line-2)!important}}html.v153 .rd50-row.on b{animation:rd53Click .26s cubic-bezier(.2,.7,.2,1) both}@keyframes rd53Click{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}html.v153 .rd50-row b{transform-origin:100% 50%;display:inline-block}html.v153 .run-drive[data-phase=final] .rd-final:not(.hidden){animation:rd53Up .3s cubic-bezier(.2,.7,.2,1) both}@keyframes rd53Up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}html.v153 .rd-hero.rd53-pb{position:relative;overflow:hidden}html.v153 .rd-hero.rd53-pb .rd-hero-v{animation:rd53Pb 1.1s cubic-bezier(.2,.6,.2,1) both}@keyframes rd53Pb{0%{opacity:0;letter-spacing:.08em}to{opacity:1;letter-spacing:normal}}html.v153 .rd-hero.rd53-pb:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,#c9c6bf00,#c9c6bfe6 50%,#c9c6bf00);transform:translate(-100%);animation:rd53Sweep 1.2s cubic-bezier(.4,.1,.2,1) .35s forwards;pointer-events:none}@keyframes rd53Sweep{0%{transform:translate(-100%);opacity:1}85%{opacity:1}to{transform:translate(100%);opacity:0}}.tops-pilot-list li.t53-me,.tb-row.t53-me{position:relative;z-index:1}.tops-pilot-list li.t53-rise,.tb-row.t53-rise{animation:t53Hi 1.4s ease-out both}@keyframes t53Hi{0%{background-color:#c9c6bf24}to{background-color:transparent}}@media (prefers-reduced-motion: reduce){html.v153 .rd50-row.on b,html.v153 .run-drive[data-phase=final] .rd-final:not(.hidden){animation:rd53Fade .2s ease-out both}html.v153 .rd-hero.rd53-pb .rd-hero-v{animation:rd53Fade .3s ease-out both}html.v153 .rd-hero.rd53-pb:after{animation:none;display:none}}html.v154 #btnMenu,html.v154 #btnProfile{display:grid!important;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;background:transparent;border:1px solid var(--ds-line);color:#c9cacd}html.v154 #btnProfile{overflow:hidden}html.v154 #btnProfile img.bb-ava{width:100%;height:100%;object-fit:cover;display:block}html.v154 #btnProfile.has-ava svg{display:none}html.v154 .brand-bar{display:flex;align-items:center;gap:8px;min-height:56px}html.v154 .brand-bar .bb-actions{margin-left:auto;display:flex;gap:8px}html.v154 .brand-bar .bb-home{width:44px;height:44px;min-height:44px}html.v154 .pl-menu{z-index:12050}html.v154 .plm-panel{background:#0f1012;border-left:1px solid var(--ds-line);box-shadow:none}html.v154 .plm-panel:before{display:none}html.v154 .plm-list{background:#141518;border:1px solid var(--ds-line);border-radius:8px!important}html.v154 .plm-list small,html.v154 .plm-legal a{color:#8d9096}html.v154 .plm-legal{flex-wrap:wrap;gap:6px 16px}html.v154 .plm-legal a{padding:12px 0}.g53-ph{position:relative;overflow:hidden}html.v154 .g53-ph #podiumWrap{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto!important;margin:0;border:0!important;border-radius:0!important;box-shadow:none;background:#121316}html.v154 .g53-ph #podiumWrap:after{display:none}html.v154 .g53-ph #view3d{background:#121316}.p3d-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:500 12px/1 var(--font-ui);letter-spacing:.04em;color:#6f7278}.p3d-on>.p3d-wait{display:none}.v54-video{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:6px;border:1px solid var(--ds-line);color:#c9cacd;font:500 14px/1 var(--font-ui);cursor:pointer;-webkit-tap-highlight-color:transparent}.v54-video svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.v54-video:active{background:#ffffff0a}.h48 .v54-video{margin-top:18px}html.v154 #app #view-lap #btnAutodromesLap{display:inline-flex!important;align-items:center;min-height:44px;padding:0 14px;color:#a3a6ab;background:none;border:0;font:500 14px/1 var(--font-ui)}@media (min-width: 901px){html.v154 .rail{display:none!important}html.v154 #app{justify-content:center}html.v154 main{max-width:520px;width:100%;margin:0 auto}html.v154 .nav3{left:50%!important;right:auto!important;width:520px;transform:translate(-50%);border-left:1px solid var(--ds-line);border-right:1px solid var(--ds-line)}html.v154 body{background:var(--ds-bg-1)}}html.v154 .nav3-btn{color:#8a8d93}html.v154 .nav3-btn.on{color:#c9c6bf}html.v154 .hw-k,html.v154 .hw-k-sub,html.v154 .p48-row small,html.v154 #topsBoardSub,html.v154 #view-lap .lap-track-card h3,html.v154 #view-lap #lapGpsMsg,html.v154 #view-lap .lap-best,html.v154 .g53-sub,html.v154 .mycar-chip>span,html.v154 .pad-meta em,html.v154 .pad-meta time{color:#9a9da3!important}html.v154 .brand-bar b{color:#a3a6ab}html.v154 .cult-tag.rough-sf{color:#a3a6ab;border-color:var(--ds-line-2)}html.v154 .mycar-warn{border-color:var(--ds-line);background:#141518;color:#c9cacd;font-weight:500}html.v154 input[type=checkbox]#duelGhostOn{background-color:#24262a}html.v154 .mycar-tyre-chip,html.v154 .seg-btn,html.v154 .mycar-how,html.v154 .crew-linkish,html.v154 .sector-tops-link,html.v154 #trackSuggestCard summary,html.v154 .chase-btn,html.v154 .mycar-bar-btn,html.v154 .dyno-edit-btn,html.v154 #btnShareRun{min-height:44px!important}html.v154 .pit-info-btn{position:relative}html.v154 .pit-info-btn:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}html.v154 .colors button,html.v154 .paint-finish button{min-width:44px;min-height:44px}html.v154 .bn52-dot{position:relative;overflow:visible}html.v154 .bn52-dot:after{content:"";position:absolute;left:-7px;right:-7px;top:-19px;bottom:-19px}html.v154 .auth-legal a{display:inline-block;padding:12px 0}html.v154 body:has(.race-sheet:not(.hidden)) .nav3,html.v154 body:has(.crew-sheet:not(.hidden)) .nav3,html.v154 body:has(#vtSheet) .nav3,html.v154 body:has(#safetySheet:not(.hidden)) .nav3,html.v154 body:has(.pl-menu:not(.hidden)) .nav3{display:none!important}html.v154 .vt-sheet{z-index:12060}html.v154 #view-lap .lap-track-card{display:flex;flex-direction:column}html.v154 #app #view-lap #btnAutodromesLap{order:30;align-self:center;margin-top:6px;text-decoration:none}html.v154 #view-lap #lapGpsMsg{order:29}html.v154 #view-lap .lap-track-actions .v54-video{margin-top:4px}html.v154 body:has(#lapDrive:not(.hidden)) .nav3{display:none!important}html.v154 .vt-rec,html.v154 .vt-close,html.v154 .vt-dl,html.v154 .vt-share{text-transform:none!important;letter-spacing:0!important}html.v156 .h48{isolation:isolate}html.v156 .h48:before{content:"";position:absolute;z-index:-1;left:50%;top:46%;width:min(118vw,460px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}html.v156 .h48-start,html.v156 #app #view-lap .lap-start-hero{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;border:0!important;color:#f4f3f0!important;font-weight:500!important;background:linear-gradient(180deg,#ffffff1a,#fff1 46%,#ffffff13)!important;box-shadow:none!important;transition:transform .14s ease-out,background-color .2s ease-out;will-change:transform}html.v156 .h48-start:before,html.v156 #app #view-lap .lap-start-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(180deg,#ffffff75,#ffffff24 34%,#ffffff0d 64%,#ffffff1f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html.v156 .h48-start:after,html.v156 #app #view-lap .lap-start-hero:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:0;border-radius:inherit;pointer-events:none;opacity:0;transform:translate(-105%);background:linear-gradient(105deg,#fff0 36%,#ffffff26,#fff0 64%)}html.v156 .h48-start.s56-sheen:after,html.v156 #app #view-lap .lap-start-hero.s56-sheen:after{animation:s56Sheen .62s cubic-bezier(.3,.6,.2,1) both}@keyframes s56Sheen{0%{opacity:1;transform:translate(-105%)}to{opacity:1;transform:translate(105%)}}html.v156 .h48-start:active,html.v156 #app #view-lap .lap-start-hero:active{background:linear-gradient(180deg,#ffffff21,#ffffff16 46%,#ffffff18)!important}html.v156 #app #view-lap .lap-start-hero:active{transform:scale(.97)}html.v156 .h48-start.h53-press{transform:scale(.94)}html.v156 .h53-ring{border-color:var(--ds-line-3)}html.v156 .h56-sub{display:block;position:relative;z-index:2;max-width:74%;margin-top:12px;font:400 13.5px/1.3 var(--font-ui);color:#b4b6ba;letter-spacing:0}html.v156 .h56-sub:empty{display:none}html.v156 .h48-start.h56-wait:before{animation:s56Wait 2.4s ease-in-out infinite}@keyframes s56Wait{0%,to{opacity:1}50%{opacity:.45}}html.v156 .h56-mode{display:inline-flex;gap:2px;padding:3px;margin-bottom:30px;border-radius:6px;background:#ffffff09;border:1px solid var(--ds-line)}html.v156 .h56-mode button{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:6px;color:#9a9da3;font:500 14px/1 var(--font-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s,color .2s}html.v156 .h56-mode button[aria-checked=true]{background:#ffffff14;color:#ecebe8;box-shadow:none}html.v156 .h56-mode button:focus-visible{outline:1px solid rgba(201,198,191,.8);outline-offset:2px}html.v156 #runDrive.rd56-pre{visibility:hidden;pointer-events:none}html.v156 #runDrive.rd56-pre,html.v156 #runDrive.rd56-pre *{animation:none!important;transition:none!important}html.v156 #runDrive.rd53-in{will-change:clip-path;contain:layout paint}html.v156 #runDrive.rd53-in .run-drive-speed,html.v156 #runDrive.rd53-in .rd50-row,html.v156 #runDrive.rd53-in .run-drive-actions{will-change:transform,opacity}html.v156 #runDrive.rd53-in:before{background:#ffffff12}html.v156 body.run-drive-on.rd56-anim #app{visibility:visible}html.v156 body.run-drive-on.rd56-anim .nav3{display:grid!important;opacity:0;pointer-events:none;transition:opacity .18s ease-out}html.v156 #runDrive.rd56-done,html.v156 #runDrive.rd56-done .run-drive-speed,html.v156 #runDrive.rd56-done .hud-gauge,html.v156 #runDrive.rd56-done .hud-zones{animation:none!important}@media (prefers-reduced-motion: reduce){html.v156 .h48-start.s56-sheen:after,html.v156 #app #view-lap .lap-start-hero.s56-sheen:after,html.v156 .h48-start.h56-wait:before{animation:none}}html.v156 #runDrive.rd53-in .run-drive-speed{animation-delay:.05s!important;animation-duration:.32s!important}html.v156 #runDrive.rd53-in .hgz-track{animation-delay:.05s}html.v156 #runDrive.rd53-in .hgz-tick,html.v156 #runDrive.rd53-in .hgz-labels{animation-delay:.16s}html.v156 #runDrive.rd53-in .rd50-row:nth-child(1){animation-delay:.2s}html.v156 #runDrive.rd53-in .rd50-row:nth-child(2){animation-delay:.26s}html.v156 #runDrive.rd53-in .rd50-row:nth-child(3){animation-delay:.32s}html.v156 #runDrive.rd53-in .run-drive-actions,html.v156 #runDrive.rd53-in .rd-ready{animation-delay:.24s}html.v159:not(#_):not(#_),html.v159:not(#_):not(#_) body{background:var(--ds-bg)!important;color:var(--ds-text)}html.v159:not(#_):not(#_) body{font:var(--t-body);font-family:var(--font-ui)!important;-webkit-font-smoothing:antialiased;letter-spacing:0}html.v159:not(#_):not(#_) #app,html.v159:not(#_):not(#_) main,html.v159:not(#_):not(#_) .view-host,html.v159:not(#_):not(#_) .view{background:transparent!important}html.v159:not(#_):not(#_) button,html.v159:not(#_):not(#_) input,html.v159:not(#_):not(#_) select,html.v159:not(#_):not(#_) textarea{font-family:var(--font-ui)}html.v159:not(#_):not(#_) ::selection{background:rgba(var(--acc-rgb),.3)}html.v159:not(#_):not(#_) :focus-visible{outline:1px solid rgba(255,255,255,.5)!important;outline-offset:2px}html.v159:not(#_):not(#_) .view{padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}html.v159:not(#_):not(#_) #view-home .home-rail{margin:0 calc(-1 * var(--gutter));padding-left:var(--gutter);padding-right:var(--gutter)}html.v159:not(#_):not(#_) svg [stroke-width="1.8"],html.v159:not(#_):not(#_) svg [stroke-width="1.7"],html.v159:not(#_):not(#_) svg[stroke-width="1.8"],html.v159:not(#_):not(#_) svg[stroke-width="1.7"],html.v159:not(#_):not(#_) svg[stroke-width="2"]{stroke-width:1.5}html.v159:not(#_):not(#_) .brand-bar{min-height:56px;padding:calc(8px + var(--sat)) var(--s2) 8px!important;background:#0a0a0ab3!important;backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);border-bottom:1px solid var(--ds-line)!important}html.v159:not(#_):not(#_) .brand-bar b{position:relative;font:600 18px/1 var(--font-ui)!important;letter-spacing:.26em!important;color:#fff!important;padding-bottom:7px}html.v159:not(#_):not(#_) .brand-bar b:after{content:"";position:absolute;left:0;bottom:0;width:calc(100% - .26em);height:1.5px;background:var(--ds-acc);transform-origin:0 50%}html.v159:not(#_):not(#_) #btnMenu,html.v159:not(#_):not(#_) #btnProfile,html.v159:not(#_):not(#_) .brand-bar .bb-home{width:40px!important;height:40px!important;min-height:40px!important;border:1px solid var(--ds-line)!important;border-radius:var(--r2)!important;background:transparent!important;color:var(--ds-text)!important;transition:background var(--ds-t) var(--ds-ease)}html.v159:not(#_):not(#_) #btnProfile{border-radius:50%!important}html.v159:not(#_):not(#_) #btnMenu:active,html.v159:not(#_):not(#_) #btnProfile:active{background:var(--ds-fill-2)!important}html.v159:not(#_):not(#_) #btnMenu svg,html.v159:not(#_):not(#_) #btnProfile svg{width:20px;height:20px;stroke-width:1.5}html.v159:not(#_):not(#_) .nav3{background:#0a0a0ab8!important;backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);border-top:1px solid var(--ds-line)!important;border-radius:0!important}html.v159:not(#_):not(#_) .nav3-btn{position:relative;background:transparent!important;color:var(--ds-sub)!important;font:500 11px/1 var(--font-ui)!important;letter-spacing:.02em!important;border-radius:0!important;transition:color var(--ds-t) var(--ds-ease)}html.v159:not(#_):not(#_) .nav3-btn svg{stroke-width:1.5!important}html.v159:not(#_):not(#_) .nav3-btn.on{color:var(--ds-text)!important}html.v159:not(#_):not(#_) .nav3-btn:before{content:"";position:absolute;top:-1px;left:50%;width:24px;height:2px;margin-left:-12px;background:var(--ds-acc);transform:scaleX(0);transition:transform var(--ds-t) var(--ds-ease)}html.v159:not(#_):not(#_) .nav3-btn.on:before{transform:scaleX(1)}html.v159:not(#_):not(#_) .view>h2,html.v159:not(#_):not(#_) .view>header h2,html.v159:not(#_):not(#_) .shop-title,html.v159:not(#_):not(#_) .ls58-t,html.v159:not(#_):not(#_) .tops-head h2,html.v159:not(#_):not(#_) .duels-head h2,html.v159:not(#_):not(#_) .prof-head h2{font:var(--t-h1)!important;letter-spacing:-.01em!important;color:var(--ds-text)!important;text-transform:none!important}html.v159:not(#_):not(#_) .hw-k,html.v159:not(#_):not(#_) .hw58-k,html.v159:not(#_):not(#_) .eyebrow,html.v159:not(#_):not(#_) .race-sheet-kicker,html.v159:not(#_):not(#_) .lh58-k,html.v159:not(#_):not(#_) .ls58-k,html.v159:not(#_):not(#_) .tk58-kv>span,html.v159:not(#_):not(#_) .lh58-t>span,html.v159:not(#_):not(#_) .lh58-s>span,html.v159:not(#_):not(#_) .ls58-big small,html.v159:not(#_):not(#_) .ls58-bs small,html.v159:not(#_):not(#_) .lh58-fc small,html.v159:not(#_):not(#_) .rd50-sheet-h,html.v159:not(#_):not(#_) .p48-group>h3,html.v159:not(#_):not(#_) #app .card>h3,html.v159:not(#_):not(#_) .shop-h3,html.v159:not(#_):not(#_) .plm-h,html.v159:not(#_):not(#_) .tb-head,html.v159:not(#_):not(#_) .tops-board-head .tiny,html.v159:not(#_):not(#_) .ds-label{font:var(--t-label)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ds-sub)!important}html.v159:not(#_):not(#_) .muted,html.v159:not(#_):not(#_) .tiny.muted,html.v159:not(#_):not(#_) small{color:var(--ds-sub)}html.v159:not(#_):not(#_) #app .card,html.v159:not(#_):not(#_) .hw,html.v159:not(#_):not(#_) .tops-board,html.v159:not(#_):not(#_) .pulse-card,html.v159:not(#_):not(#_) .tgs-cta,html.v159:not(#_):not(#_) .p48-group,html.v159:not(#_):not(#_) .plm-list,html.v159:not(#_):not(#_) .notify-card,html.v159:not(#_):not(#_) .auth-card,html.v159:not(#_):not(#_) .follow-card,html.v159:not(#_):not(#_) .crew-card,html.v159:not(#_):not(#_) .duel-card,html.v159:not(#_):not(#_) .session-day-card,html.v159:not(#_):not(#_) .sector-tops-card,html.v159:not(#_):not(#_) .tops-menu,html.v159:not(#_):not(#_) .box-dyno,html.v159:not(#_):not(#_) .mycar-bar{background:transparent!important;border:0!important;border-top:1px solid var(--ds-line)!important;border-radius:0!important;box-shadow:none!important}html.v159:not(#_):not(#_) #app .card{padding:var(--s3) 0!important;margin:0!important}html.v159:not(#_):not(#_) #app .card+.card{margin-top:0!important}html.v159:not(#_):not(#_) .go-btn,html.v159:not(#_):not(#_) .btn-primary,html.v159:not(#_):not(#_) .cta-light,html.v159:not(#_):not(#_) .shop-pre,html.v159:not(#_):not(#_) .shop-cta,html.v159:not(#_):not(#_) .ls58-p,html.v159:not(#_):not(#_) .lh58-arm,html.v159:not(#_):not(#_) .hh-btn-go,html.v159:not(#_):not(#_) .plm-cta,html.v159:not(#_):not(#_) .auth-tg-btn{background:var(--ds-light)!important;color:var(--ds-on-light)!important;border:1px solid var(--ds-light)!important;border-radius:var(--r1)!important;box-shadow:none!important;font:600 15px/1 var(--font-ui)!important;letter-spacing:0!important;text-transform:none!important;min-height:48px;transition:opacity var(--ds-t) var(--ds-ease),transform var(--ds-t) var(--ds-ease)}html.v159:not(#_):not(#_) .btn-secondary,html.v159:not(#_):not(#_) .crew-btn,html.v159:not(#_):not(#_) .hh-btn,html.v159:not(#_):not(#_) .ad-btn,html.v159:not(#_):not(#_) .tops-menu-btn,html.v159:not(#_):not(#_) .sector-tops-btn,html.v159:not(#_):not(#_) .shop-cta-2,html.v159:not(#_):not(#_) .ls58-b:not(.ls58-p),html.v159:not(#_):not(#_) .lh58-b,html.v159:not(#_):not(#_) .cph-btn,html.v159:not(#_):not(#_) .dyno-edit-btn,html.v159:not(#_):not(#_) .mycar-bar-btn,html.v159:not(#_):not(#_) .v54-video,html.v159:not(#_):not(#_) .la-demo-btn,html.v159:not(#_):not(#_) .g53-add,html.v159:not(#_):not(#_) .rd50-more{background:transparent!important;color:var(--ds-text)!important;border:1px solid var(--ds-line-2)!important;border-radius:var(--r1)!important;box-shadow:none!important;font:500 15px/1 var(--font-ui)!important;letter-spacing:0!important;text-transform:none!important}html.v159:not(#_):not(#_) .rd50-more,html.v159:not(#_):not(#_) .v54-video{border-color:transparent!important;color:var(--ds-sub)!important}html.v159:not(#_):not(#_) .go-btn:active,html.v159:not(#_):not(#_) .btn-secondary:active,html.v159:not(#_):not(#_) .shop-pre:active,html.v159:not(#_):not(#_) .lh58-act button:active:not(:disabled),html.v159:not(#_):not(#_) .ls58-b:active{transform:scale(.98);opacity:.86}html.v159:not(#_):not(#_) .go-btn:disabled,html.v159:not(#_):not(#_) .shop-pre:disabled,html.v159:not(#_):not(#_) .lh58-arm:disabled{background:transparent!important;border-color:var(--ds-line-2)!important;color:var(--ds-sub)!important}html.v159:not(#_):not(#_) .btn-danger{background:transparent!important;color:var(--ds-bad)!important;border:1px solid rgba(224,103,92,.4)!important;border-radius:var(--r1)!important}html.v159:not(#_):not(#_) .seg-control,html.v159:not(#_):not(#_) .h56-mode,html.v159:not(#_):not(#_) .lb-chips,html.v159:not(#_):not(#_) .tops-chips{background:transparent!important;border:1px solid var(--ds-line-2)!important;border-radius:var(--r1)!important;padding:2px!important;box-shadow:none!important;gap:2px!important}html.v159:not(#_):not(#_) .seg-btn,html.v159:not(#_):not(#_) .h56-mode button,html.v159:not(#_):not(#_) .sec-chip{background:transparent!important;color:var(--ds-sub)!important;border:0!important;border-radius:2px!important;box-shadow:none!important;font:500 13px/1 var(--font-ui)!important;letter-spacing:0!important;text-transform:none!important}html.v159:not(#_):not(#_) .seg-btn.on,html.v159:not(#_):not(#_) .h56-mode button[aria-checked=true],html.v159:not(#_):not(#_) .sec-chip.on{background:var(--ds-fill-2)!important;color:var(--ds-text)!important}html.v159:not(#_):not(#_) .gp-chip,html.v159:not(#_):not(#_) .tchip,html.v159:not(#_):not(#_) .wx-chip,html.v159:not(#_):not(#_) .hero-chip,html.v159:not(#_):not(#_) .mycar-chip,html.v159:not(#_):not(#_) .mycar-tyre-chip,html.v159:not(#_):not(#_) .tops-chips button{border-radius:var(--r1)!important;border:1px solid var(--ds-line-2)!important;background:transparent!important;box-shadow:none!important}html.v159:not(#_):not(#_) .gp-chip.on,html.v159:not(#_):not(#_) .tchip.on,html.v159:not(#_):not(#_) .wx-chip.on,html.v159:not(#_):not(#_) .tops-chips button.on{border-color:var(--ds-acc)!important;color:var(--ds-text)!important}html.v159:not(#_):not(#_) #app input:not([type=checkbox]):not([type=radio]):not([type=range]),html.v159:not(#_):not(#_) #app select,html.v159:not(#_):not(#_) #app textarea,html.v159:not(#_):not(#_) .race-sheet input:not([type=checkbox]),html.v159:not(#_):not(#_) .race-sheet select,html.v159:not(#_):not(#_) .race-sheet textarea,html.v159:not(#_):not(#_) .tgs-panel input,html.v159:not(#_):not(#_) .tgs-panel textarea{background:transparent!important;border:1px solid var(--ds-line-2)!important;border-radius:var(--r1)!important;color:var(--ds-text)!important;box-shadow:none!important;font:400 15px/1.3 var(--font-ui)!important;min-height:48px}html.v159:not(#_):not(#_) #app input:focus,html.v159:not(#_):not(#_) #app select:focus,html.v159:not(#_):not(#_) #app textarea:focus,html.v159:not(#_):not(#_) .race-sheet input:focus{border-color:var(--ds-line-3)!important;outline:0}html.v159:not(#_):not(#_) .race-sheet,html.v159:not(#_):not(#_) .tgs-panel,html.v159:not(#_):not(#_) .crew-sheet .race-sheet-panel,html.v159:not(#_):not(#_) .vt-sheet,html.v159:not(#_):not(#_) .rd50-sheet,html.v159:not(#_):not(#_) .share-card{box-shadow:none!important}html.v159:not(#_):not(#_) .race-sheet-panel,html.v159:not(#_):not(#_) .tgs-panel,html.v159:not(#_):not(#_) .rd50-sheet,html.v159:not(#_):not(#_) .crew-sheet-panel{background:var(--ds-bg-1)!important;border:0!important;border-top:1px solid var(--ds-line-2)!important;border-radius:var(--r3) var(--r3) 0 0!important}html.v159:not(#_):not(#_) .race-sheet-head,html.v159:not(#_):not(#_) .tgs-head{background:var(--ds-bg-1)!important;border-bottom:1px solid var(--ds-line)!important}html.v159:not(#_):not(#_) .ls58-x{border-radius:var(--r2)!important;border:1px solid var(--ds-line)!important;background:transparent!important;box-shadow:none!important}html.v159:not(#_):not(#_) .plm-panel{background:var(--ds-bg)!important;border-left:1px solid var(--ds-line)!important;border-radius:0!important}html.v159:not(#_):not(#_) .plm-list{border-top:0!important}html.v159:not(#_):not(#_) .plm-list>*,html.v159:not(#_):not(#_) .plm-list button,html.v159:not(#_):not(#_) .plm-list a{background:transparent!important;border-radius:0!important;border-bottom:1px solid var(--ds-line)!important;box-shadow:none!important;min-height:56px}html.v159:not(#_):not(#_) .plm-list svg{stroke-width:1.5!important}html.v159:not(#_):not(#_) .tb-row,html.v159:not(#_):not(#_) .notify-row,html.v159:not(#_):not(#_) .acc-crew-row,html.v159:not(#_):not(#_) .follow-list>*,html.v159:not(#_):not(#_) .mu-list>*,html.v159:not(#_):not(#_) .laps>li,html.v159:not(#_):not(#_) .th-line,html.v159:not(#_):not(#_) .p48-row,html.v159:not(#_):not(#_) .pad-post,html.v159:not(#_):not(#_) .duel-row,html.v159:not(#_):not(#_) .crew-row{background:transparent!important;border:0!important;border-bottom:1px solid var(--ds-line)!important;border-radius:0!important;box-shadow:none!important}html.v159:not(#_):not(#_) .tb-row.me{background:var(--ds-fill)!important;box-shadow:inset 2px 0 0 var(--ds-acc)!important}html.v159:not(#_):not(#_) .tb-t,html.v159:not(#_):not(#_) .tops-time,html.v159:not(#_):not(#_) .hw-lv,html.v159:not(#_):not(#_) .hw-top-t,html.v159:not(#_):not(#_) .hg-best b{font-family:var(--font-num)!important;font-weight:300!important;letter-spacing:-.01em!important}html.v159:not(#_):not(#_) .pad-ava{background:var(--ds-bg-2)!important;border:1px solid var(--ds-line-2)!important;box-shadow:none!important;font:500 12px/1 var(--font-ui)!important;letter-spacing:.04em!important}html.v159:not(#_):not(#_) #view-home [hidden]{display:none!important}html.v159:not(#_):not(#_) .bn52{margin:0 calc(-1 * var(--gutter)) var(--s3)!important}html.v159:not(#_):not(#_) .bn52-track{padding:0 var(--gutter)!important;scroll-padding-inline:var(--gutter)!important;gap:var(--s1)!important}html.v159:not(#_):not(#_) .bn52-s{width:calc(100vw - 2 * var(--gutter))!important}html.v159:not(#_):not(#_) .bn52-s:after{top:auto;height:78%;background:linear-gradient(0deg,#000000d6,#0009 42%,#0000)}html.v159:not(#_):not(#_) .bn52-s,html.v159:not(#_):not(#_) .bn52-track>*{border-radius:var(--r3)!important;box-shadow:none!important}html.v159:not(#_):not(#_) .bn52-dot{background:var(--ds-line-2)!important;border-radius:1px!important;height:2px!important;width:16px!important;box-shadow:none!important}html.v159:not(#_):not(#_) .bn52-dot.on{background:var(--ds-text)!important;width:24px!important}html.v159:not(#_):not(#_) .bn52-go{border-radius:var(--r2)!important;border:1px solid var(--ds-line-3)!important;background:#0006!important}html.v159:not(#_):not(#_) .bn52-k{font:var(--t-label)!important;letter-spacing:.08em!important}html.v159:not(#_):not(#_) #view-home .hw-grid{gap:0!important;margin:0!important;column-gap:var(--s2)!important}html.v159:not(#_):not(#_) .hw{padding:var(--s3) 0!important;min-height:0!important}html.v159:not(#_):not(#_) .hw-car{padding-top:0!important;border-top:0!important}html.v159:not(#_):not(#_) .hw-car-art,html.v159:not(#_):not(#_) .hw-car-3d{border-radius:var(--r3)!important;background:var(--ds-bg)!important}html.v159:not(#_):not(#_) .hw-car-k{margin-bottom:0}html.v159:not(#_):not(#_) #hwCarName,html.v159:not(#_):not(#_) .cb-name{font:500 22px/28px var(--font-ui)!important;letter-spacing:-.01em!important}html.v159:not(#_):not(#_) #hwCarSub{font:var(--t-cap)!important;color:var(--ds-sub)!important;text-transform:none!important;letter-spacing:0!important}html.v159:not(#_):not(#_) .hw:after,html.v159:not(#_):not(#_) .hw-chev,html.v159:not(#_):not(#_) .hw>svg.hw-go{opacity:.5}html.v159:not(#_):not(#_) #hwStats{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:0;padding:var(--s3) 0!important}html.v159:not(#_):not(#_) #hwStats[data-n="1"]{--n: 1}html.v159:not(#_):not(#_) #hwStats[data-n="2"]{--n: 2}html.v159:not(#_):not(#_) .hw58-c{display:flex;flex-direction:column;gap:var(--s1);min-width:0;padding:0 var(--s2);border-left:1px solid var(--ds-line)}html.v159:not(#_):not(#_) #hwStats>.hw58-c:not([hidden]):first-of-type,html.v159:not(#_):not(#_) #hwStats>[hidden]+.hw58-c:not([hidden]){border-left:0;padding-left:0}html.v159:not(#_):not(#_) .hw58-k{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;order:2}html.v159:not(#_):not(#_) .hw58-v{order:1;font:var(--n-m)!important;letter-spacing:-.02em;color:var(--ds-text);white-space:nowrap}html.v159:not(#_):not(#_) .hw58-s{order:3;font:400 12px/16px var(--font-ui);color:var(--ds-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.v159:not(#_):not(#_) .hw58-next{color:var(--ds-sub)}html.v159:not(#_):not(#_) #homeWidgets:has(#hwDuels[hidden]) #hwRec,html.v159:not(#_):not(#_) #homeWidgets:has(#hwRec[hidden]) #hwDuels{grid-column:1 / -1}html.v159:not(#_):not(#_) .hw-big{font:var(--n-l)!important;letter-spacing:-.03em!important}html.v159:not(#_):not(#_) .pc-bub{background:var(--ds-bg-2)!important;border:0!important;border-radius:var(--r2)!important;box-shadow:none!important}html.v159:not(#_):not(#_) .hw-pos{border-radius:var(--r1)!important;background:transparent!important}html.v159:not(#_):not(#_) .h48{background:transparent!important}html.v159:not(#_):not(#_) .h48:before,html.v159:not(#_):not(#_) .h48:after{display:none!important}html.v159:not(#_):not(#_) .h48-start,html.v159:not(#_):not(#_) #app #view-lap .lap-start-hero{background:transparent!important;border:1px solid var(--ds-line-3)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:var(--ds-text)!important;font:300 28px/1 var(--font-ui)!important;letter-spacing:-.01em!important;transition:transform var(--ds-t) var(--ds-ease),border-color var(--ds-t) var(--ds-ease)}html.v159:not(#_):not(#_) .h48-start:before,html.v159:not(#_):not(#_) #app #view-lap .lap-start-hero:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;border:1px solid var(--ds-line);background:none!important;-webkit-mask:none!important;mask:none!important;padding:0!important}html.v159:not(#_):not(#_) .h48-start:after,html.v159:not(#_):not(#_) #app #view-lap .lap-start-hero:after{display:none!important}html.v159:not(#_):not(#_) .h48-start:active,html.v159:not(#_):not(#_) #app #view-lap .lap-start-hero:active{background:var(--ds-fill)!important;border-color:var(--ds-text)!important;transform:scale(.97)}html.v159:not(#_):not(#_) .h53-ring{border-color:var(--ds-line-2)!important}html.v159:not(#_):not(#_) .h56-sub{font:var(--t-cap)!important;color:var(--ds-sub)!important}html.v159:not(#_):not(#_) .h48-gps,html.v159:not(#_):not(#_) .h48-car{font:var(--t-cap)!important;color:var(--ds-sub)!important}html.v159:not(#_):not(#_) .run-drive{background:var(--ds-bg)!important}html.v159:not(#_):not(#_) .run-drive .run-drive-speed strong{font-family:var(--font-num)!important;font-weight:200!important;letter-spacing:-.05em!important;color:var(--ds-text)!important}html.v159:not(#_):not(#_) .run-drive .run-drive-speed span{font:var(--t-label)!important;letter-spacing:.32em!important;color:var(--ds-sub)!important}html.v159:not(#_):not(#_) .rd50-rows{border-top:1px solid var(--ds-line)!important}html.v159:not(#_):not(#_) .rd50-row{border-bottom:1px solid var(--ds-line)!important;padding:var(--s2) 0!important}html.v159:not(#_):not(#_) .rd50-row span{font:var(--t-label)!important;letter-spacing:.08em!important;text-transform:uppercase;color:var(--ds-sub)!important}html.v159:not(#_):not(#_) .rd50-row b{font:300 24px/1 var(--font-num)!important;color:var(--ds-mute)!important}html.v159:not(#_):not(#_) .rd50-row.on b{color:var(--ds-text)!important}html.v159:not(#_):not(#_) #runDrive #runDriveStop#runDriveStop.go-btn{border-radius:var(--r1)!important;background:transparent!important;color:var(--ds-text)!important;border:1px solid var(--ds-line-2)!important}html.v159:not(#_):not(#_) #runDrive.rd53-in:before{background:var(--ds-bg)!important}html.v159:not(#_):not(#_) #view-lap>h2{margin-bottom:var(--s2)}html.v159:not(#_):not(#_) .tk58{display:flex;gap:var(--s1);margin:0 calc(-1 * var(--gutter)) var(--s3);padding:0 var(--gutter);scroll-padding:0 var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}html.v159:not(#_):not(#_) .tk58::-webkit-scrollbar{display:none}html.v159:not(#_):not(#_) .tk58-c{all:unset;box-sizing:border-box;flex:0 0 min(72vw,280px);scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid var(--ds-line);border-radius:var(--r3);background:transparent;color:var(--ds-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--ds-t) var(--ds-ease),transform var(--ds-t) var(--ds-ease);overflow:hidden}html.v159:not(#_):not(#_) .tk58-c:active{transform:scale(.985)}html.v159:not(#_):not(#_) .tk58-c.on{border-color:var(--ds-line-3)}html.v159:not(#_):not(#_) .tk58-art{position:relative;display:block;height:136px;border-bottom:1px solid var(--ds-line)}html.v159:not(#_):not(#_) .tk58-art svg{position:absolute;inset:var(--s2);width:calc(100% - 32px);height:calc(100% - 32px)}html.v159:not(#_):not(#_) .tk58-p0{display:none}html.v159:not(#_):not(#_) .tk58-p{fill:none;stroke:var(--ds-sub);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;transition:stroke var(--ds-t) var(--ds-ease)}html.v159:not(#_):not(#_) .tk58-c.on .tk58-p{stroke:var(--ds-text)}html.v159:not(#_):not(#_) .tk58-sf{fill:var(--ds-acc)}html.v159:not(#_):not(#_) .tk58-nomap{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:var(--t-cap);color:var(--ds-mute)}html.v159:not(#_):not(#_) .tk58-ok{position:absolute;left:var(--s1);top:var(--s1);padding:4px 6px;border-radius:var(--r1);border:1px solid var(--ds-line);font:500 10px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-sub)}html.v159:not(#_):not(#_) .tk58-tx{display:flex;flex-direction:column;gap:4px;padding:var(--s2)}html.v159:not(#_):not(#_) .tk58-n{font:var(--t-title);color:var(--ds-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.v159:not(#_):not(#_) .tk58-m{font:var(--t-cap);color:var(--ds-sub)}html.v159:not(#_):not(#_) .tk58-st{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--ds-line)}html.v159:not(#_):not(#_) .tk58-kv{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;min-width:0}html.v159:not(#_):not(#_) .tk58-kv b{font:300 22px/1 var(--font-num);letter-spacing:-.01em;color:var(--ds-text)}html.v159:not(#_):not(#_) .tk58-kv small{font:400 11px/1.2 var(--font-ui);color:var(--ds-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;order:-1}html.v159:not(#_):not(#_) #view-lap #trackWheel,html.v159:not(#_):not(#_) #view-lap .lap-track-card>h3,html.v159:not(#_):not(#_) #view-lap .lap-best{display:none!important}html.v159:not(#_):not(#_) #view-lap .lap-track-card{border-top:0!important;padding-top:0!important}html.v159:not(#_):not(#_) #view-lap .lap-track-actions{margin-top:var(--s3)}html.v159:not(#_):not(#_) #lapDrive{background:var(--ds-bg)!important}html.v159:not(#_):not(#_) #lapDrive>:not(.lh58){visibility:hidden!important;pointer-events:none!important}html.v159:not(#_):not(#_) .lh58{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;gap:0;padding:max(var(--s2),var(--sat, 0px)) var(--s2) max(var(--s2),var(--sab, 0px));background:var(--ds-bg);color:var(--ds-text);font-family:var(--font-ui)}html.v159:not(#_):not(#_) .lh58-top{display:flex;align-items:center;gap:var(--s1);min-height:56px;border-bottom:1px solid var(--ds-line)}html.v159:not(#_):not(#_) .lh58-tt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}html.v159:not(#_):not(#_) .lh58-tt b{font:var(--t-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.v159:not(#_):not(#_) .lh58-tt span{font:400 12px/16px var(--font-ui);color:var(--ds-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.v159:not(#_):not(#_) .lh58-gps{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 var(--s1);border-radius:var(--r1);border:1px solid var(--ds-line);font:500 11px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-sub)}html.v159:not(#_):not(#_) .lh58-gps i{width:6px;height:6px;border-radius:50%;background:var(--ds-mute)}html.v159:not(#_):not(#_) .lh58-gps[data-q=good] i{background:var(--ds-acc)}html.v159:not(#_):not(#_) .lh58-gps[data-q=mid] i{background:var(--ds-sub)}html.v159:not(#_):not(#_) .lh58-gps[data-q=bad] i{background:var(--ds-bad)}html.v159:not(#_):not(#_) .lh58-ic{all:unset;box-sizing:border-box;flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r2);border:1px solid var(--ds-line);color:var(--ds-text);cursor:pointer}html.v159:not(#_):not(#_) .lh58-ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}html.v159:not(#_):not(#_) .lh58-delta{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--s1);padding:var(--s3) 0 var(--s2);border-bottom:1px solid var(--ds-line)}html.v159:not(#_):not(#_) .lh58-dv{font:200 clamp(88px,30vw,128px)/.9 var(--font-num);letter-spacing:-.05em;color:var(--ds-text);transition:color var(--ds-t) var(--ds-ease);font-variant-numeric:tabular-nums}html.v159:not(#_):not(#_) .lh58-pred{font:400 13px/1 var(--font-ui);color:var(--ds-sub)}html.v159:not(#_):not(#_) .lh58[data-tone=better] .lh58-dv{color:var(--ds-good)}html.v159:not(#_):not(#_) .lh58[data-tone=worse] .lh58-dv{color:var(--ds-bad)}html.v159:not(#_):not(#_) .lh58-times{display:grid;grid-template-columns:1.3fr 1fr .7fr;border-bottom:1px solid var(--ds-line)}html.v159:not(#_):not(#_) .lh58-t{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:var(--s2) 0 var(--s2) var(--s2);border-left:1px solid var(--ds-line);background:transparent;border-radius:0}html.v159:not(#_):not(#_) .lh58-t:first-child{border-left:0;padding-left:0}html.v159:not(#_):not(#_) .lh58-t b{font:300 26px/1 var(--font-num);letter-spacing:-.02em;white-space:nowrap}html.v159:not(#_):not(#_) .lh58-cur b{font-size:30px}html.v159:not(#_):not(#_) .lh58-t small{font:400 11px/1 var(--font-ui);color:var(--ds-mute);order:-1}html.v159:not(#_):not(#_) .lh58-sec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s1);padding:var(--s2) 0;border-bottom:1px solid var(--ds-line)}html.v159:not(#_):not(#_) .lh58-s{display:flex;flex-direction:column;gap:var(--s1);min-width:0}html.v159:not(#_):not(#_) .lh58-sb{position:relative;display:block;height:3px;border-radius:0;background:var(--ds-line-2);overflow:hidden}html.v159:not(#_):not(#_) .lh58-sb>i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ds-text);transform:scaleX(var(--p, 0));transform-origin:left center;transition:transform .2s linear}html.v159:not(#_):not(#_) .lh58-s[data-tone=better] .lh58-sb>i{background:var(--ds-good)}html.v159:not(#_):not(#_) .lh58-s[data-tone=worse] .lh58-sb>i{background:var(--ds-bad)}html.v159:not(#_):not(#_) .lh58-s b{font:400 14px/1 var(--font-num);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.v159:not(#_):not(#_) .lh58-s[data-tone=better] b{color:var(--ds-good)}html.v159:not(#_):not(#_) .lh58-s[data-tone=worse] b{color:var(--ds-bad)}html.v159:not(#_):not(#_) .lh58-map{position:relative;flex:1 1 auto;min-height:120px;display:flex;flex-direction:column;border-radius:0;background:transparent;border:0}html.v159:not(#_):not(#_) .lh58-map svg{flex:1 1 auto;width:100%;min-height:0;padding:var(--s2) var(--s1) 0;box-sizing:border-box}html.v159:not(#_):not(#_) .lh58-trk-b{display:none}html.v159:not(#_):not(#_) .lh58-trk{fill:none;stroke:var(--ds-line-3);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}html.v159:not(#_):not(#_) .lh58-sf{fill:var(--ds-text)}html.v159:not(#_):not(#_) .lh58-me{fill:var(--ds-acc);stroke:var(--ds-bg);stroke-width:3;transition:cx .25s linear,cy .25s linear,opacity .2s}html.v159:not(#_):not(#_) .lh58-msg{margin:0;padding:var(--s1) 0 var(--s2);font:var(--t-cap);color:var(--ds-sub);text-align:center}html.v159:not(#_):not(#_) .lh58-act{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:var(--s1);padding-top:var(--s1)}html.v159:not(#_):not(#_) .lh58-act button{all:unset;box-sizing:border-box;display:grid;place-items:center;min-height:52px;padding:0 var(--s1);border-radius:var(--r1);font:500 15px/1 var(--font-ui);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--ds-t) var(--ds-ease),opacity var(--ds-t)}html.v159:not(#_):not(#_) .lh58-arm{background:var(--ds-light);color:var(--ds-on-light)}html.v159:not(#_):not(#_) .lh58-arm:disabled{background:transparent;border:1px solid var(--ds-line-2);color:var(--ds-sub);cursor:default}html.v159:not(#_):not(#_) .lh58-b{border:1px solid var(--ds-line-2);color:var(--ds-text)}html.v159:not(#_):not(#_) .lh58-b:disabled{color:var(--ds-mute);border-color:var(--ds-line);cursor:default}html.v159:not(#_):not(#_) .lh58-flash{position:absolute;left:var(--s2);right:var(--s2);bottom:calc(max(var(--s2),var(--sab, 0px)) + 68px);z-index:2;display:flex;flex-direction:column;gap:var(--s2);padding:var(--s2);border-radius:var(--r3);background:var(--ds-bg-1);border:1px solid var(--ds-line-2);opacity:0;transform:translateY(8px);transition:opacity var(--ds-t) var(--ds-ease),transform var(--ds-t) var(--ds-ease);pointer-events:none}html.v159:not(#_):not(#_) .lh58-flash.on{opacity:1;transform:none}html.v159:not(#_):not(#_) .lh58-fh{display:flex;align-items:baseline;gap:var(--s1)}html.v159:not(#_):not(#_) .lh58-fh .lh58-k{flex:1 1 auto}html.v159:not(#_):not(#_) .lh58-ft{font:300 32px/1 var(--font-num);letter-spacing:-.02em}html.v159:not(#_):not(#_) .lh58-fd{font:400 17px/1 var(--font-num);color:var(--ds-sub)}html.v159:not(#_):not(#_) .lh58-fd[data-tone=better],html.v159:not(#_):not(#_) .lh58-fc[data-tone=better] b{color:var(--ds-good)}html.v159:not(#_):not(#_) .lh58-fd[data-tone=worse],html.v159:not(#_):not(#_) .lh58-fc[data-tone=worse] b{color:var(--ds-bad)}html.v159:not(#_):not(#_) .lh58-fs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ds-line)}html.v159:not(#_):not(#_) .lh58-fc{display:flex;flex-direction:column-reverse;gap:6px;padding:var(--s1) 0 0 var(--s1);border-left:1px solid var(--ds-line);background:transparent;border-radius:0}html.v159:not(#_):not(#_) .lh58-fc:first-child{border-left:0;padding-left:0}html.v159:not(#_):not(#_) .lh58-fc b{font:400 17px/1 var(--font-num)}html.v159:not(#_):not(#_) .lh58-fth{margin:0;font:var(--t-cap);color:var(--ds-sub)}@media (prefers-reduced-motion: reduce){html.v159:not(#_):not(#_) .lh58-flash,html.v159:not(#_):not(#_) .lh58-me,html.v159:not(#_):not(#_) .lh58-sb>i{transition:none}}html.v159:not(#_):not(#_) .ls58{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12070;display:flex;justify-content:center;background:var(--ds-bg);overflow-y:auto;overscroll-behavior:contain}html.v159:not(#_):not(#_) .ls58.hidden{display:none}html.v159:not(#_):not(#_) .ls58-in{width:min(520px,100%);display:flex;flex-direction:column;gap:0;padding:max(var(--s2),var(--sat, 0px)) var(--s2) max(var(--s3),var(--sab, 0px));color:var(--ds-text);font-family:var(--font-ui)}html.v159:not(#_):not(#_) .ls58-hd{display:flex;align-items:flex-start;gap:var(--s2);padding:var(--s1) 0 var(--s3)}html.v159:not(#_):not(#_) .ls58-hd>div{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--s1)}html.v159:not(#_):not(#_) .ls58-t{margin:0}html.v159:not(#_):not(#_) .ls58-s{font:var(--t-cap);color:var(--ds-sub)}html.v159:not(#_):not(#_) .ls58-x{all:unset;box-sizing:border-box;display:grid;place-items:center;width:40px;height:40px;cursor:pointer;color:var(--ds-text)}html.v159:not(#_):not(#_) .ls58-hero{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line)}html.v159:not(#_):not(#_) .ls58-big{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--s1);padding:var(--s3) 0 var(--s3) var(--s2);border-left:1px solid var(--ds-line);background:transparent;border-radius:0}html.v159:not(#_):not(#_) .ls58-big:first-child{border-left:0;padding-left:0}html.v159:not(#_):not(#_) .ls58-big b{font:200 44px/1 var(--font-num);letter-spacing:-.03em}html.v159:not(#_):not(#_) .ls58-big b{order:1}html.v159:not(#_):not(#_) .ls58-big .ls58-k{order:2}html.v159:not(#_):not(#_) .ls58-big small{order:3;text-transform:none!important;letter-spacing:0!important;color:var(--ds-mute)!important;font:400 12px/16px var(--font-ui)!important}html.v159:not(#_):not(#_) .ls58-theo b{color:var(--ds-text)}html.v159:not(#_):not(#_) .ls58-bs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--ds-line)}html.v159:not(#_):not(#_) .ls58-bs>span{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--s1);padding:var(--s2) 0 var(--s2) var(--s2);border-left:1px solid var(--ds-line);background:transparent;border-radius:0}html.v159:not(#_):not(#_) .ls58-bs>span:first-child{border-left:0;padding-left:0}html.v159:not(#_):not(#_) .ls58-bs b{font:300 22px/1 var(--font-num)}html.v159:not(#_):not(#_) .ls58-tb{display:flex;flex-direction:column;margin-top:var(--s3);border-radius:0;background:transparent;border:0}html.v159:not(#_):not(#_) .ls58-r{display:grid;grid-template-columns:24px 1.3fr 1fr 1fr 1fr;gap:var(--s1);align-items:center;min-height:48px;padding:0;border-top:0;border-bottom:1px solid var(--ds-line);font:400 14px/1 var(--font-num);color:var(--ds-sub)}html.v159:not(#_):not(#_) .ls58-rh{min-height:32px;font:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-mute)}html.v159:not(#_):not(#_) .ls58-r b{font:400 16px/1 var(--font-num);color:var(--ds-text)}html.v159:not(#_):not(#_) .ls58-r.best{background:transparent;box-shadow:inset 2px 0 0 var(--ds-acc)}html.v159:not(#_):not(#_) .ls58-r.best>:first-child{padding-left:var(--s1)}html.v159:not(#_):not(#_) .ls58-r.best b{color:var(--ds-text)}html.v159:not(#_):not(#_) .ls58-r.off{color:var(--ds-mute)}html.v159:not(#_):not(#_) .ls58-r.off b{color:var(--ds-sub)}html.v159:not(#_):not(#_) .ls58-sb{color:var(--ds-good)}html.v159:not(#_):not(#_) .ls58-empty{margin:0;padding:var(--s2) 0;font:var(--t-cap);color:var(--ds-sub)}html.v159:not(#_):not(#_) .ls58-act{display:grid;grid-template-columns:1fr 1fr;gap:var(--s1);margin-top:var(--s3)}html.v159:not(#_):not(#_) .ls58-b{all:unset;box-sizing:border-box;display:grid;place-items:center;min-height:52px;border-radius:var(--r1);border:1px solid var(--ds-line-2);font:500 15px/1 var(--font-ui);color:var(--ds-text);cursor:pointer;text-align:center}html.v159:not(#_):not(#_) .ls58-p{background:var(--ds-light);color:var(--ds-on-light);border-color:var(--ds-light)}html.v159:not(#_):not(#_) body.ls58-on .nav3{display:none!important}html.v159:not(#_):not(#_) #view-shop .shop-body{gap:var(--s3);padding-bottom:var(--s1)}html.v159:not(#_):not(#_) #view-shop .shop-head{padding-right:0;gap:var(--s2);min-height:48px}html.v159:not(#_):not(#_) #view-shop .shop-back{width:40px;height:40px;border-radius:var(--r2)!important;border:1px solid var(--ds-line)!important;background:transparent!important}html.v159:not(#_):not(#_) #view-shop .shop-sub,html.v159:not(#_):not(#_) #view-shop .shop-lead{font:var(--t-cap)!important;color:var(--ds-sub)!important}html.v159:not(#_):not(#_) #view-shop .shop-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3) var(--s2)}html.v159:not(#_):not(#_) #view-shop .shop-card{position:relative;display:flex;flex-direction:column;gap:var(--s2);border-radius:0;background:transparent!important;border:0!important;box-shadow:none!important}html.v159:not(#_):not(#_) #view-shop .shop-card-hero{grid-column:1 / -1}html.v159:not(#_):not(#_) #view-shop .shop-card-open{all:unset;box-sizing:border-box;display:flex;flex-direction:column;flex:1 1 auto;cursor:pointer;-webkit-tap-highlight-color:transparent}html.v159:not(#_):not(#_) #view-shop .shop-card-img{border-radius:var(--r3)!important;overflow:hidden;background:var(--ds-bg-2)}html.v159:not(#_):not(#_) #view-shop .shop-card-img img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .4s var(--ds-ease)}html.v159:not(#_):not(#_) #view-shop .shop-card-hero .shop-card-img img{aspect-ratio:16 / 10}html.v159:not(#_):not(#_) #view-shop .shop-card-open:active .shop-card-img img{transform:scale(1.02)}html.v159:not(#_):not(#_) #view-shop .shop-card-txt{padding:var(--s2) 0 0;gap:4px;display:flex;flex-direction:column}html.v159:not(#_):not(#_) #view-shop .shop-card-title{font:500 15px/20px var(--font-ui);color:var(--ds-text)}html.v159:not(#_):not(#_) #view-shop .shop-card-hero .shop-card-title{font:500 22px/28px var(--font-ui)}html.v159:not(#_):not(#_) #view-shop .shop-card-sub{font:var(--t-cap);color:var(--ds-sub);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.v159:not(#_):not(#_) #view-shop .shop-price{margin-top:var(--s1);font:300 20px/1 var(--font-num);color:var(--ds-text)}html.v159:not(#_):not(#_) #view-shop .shop-card-hero .shop-price{font-size:28px}html.v159:not(#_):not(#_) #view-shop .shop-pre{all:unset;box-sizing:border-box;display:grid;place-items:center;min-height:44px;margin:0;border-radius:var(--r1);text-align:center;cursor:pointer}html.v159:not(#_):not(#_) #view-shop .shop-card:not(.shop-card-hero) .shop-pre{background:transparent!important;color:var(--ds-text)!important;border:1px solid var(--ds-line-2)!important;font:500 14px/1 var(--font-ui)!important}html.v159:not(#_):not(#_) #view-shop .shop-subs{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--ds-line);padding-top:var(--s3)}html.v159:not(#_):not(#_) #view-shop .shop-subs-h{display:flex;align-items:center;gap:var(--s1);margin-bottom:var(--s1)}html.v159:not(#_):not(#_) #view-shop .shop-subs-h .shop-h3{margin:0}html.v159:not(#_):not(#_) #view-shop .shop-plan{margin:0;padding:var(--s2) 0;border-radius:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--ds-line)!important}html.v159:not(#_):not(#_) #view-shop .shop-plan .shop-badge{display:none}html.v159:not(#_):not(#_) #view-shop .shop-badge{border-radius:var(--r1)!important;border:1px solid var(--ds-line-2)!important;background:transparent!important;color:var(--ds-sub)!important;font:500 10px/1 var(--font-ui)!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:4px 6px!important}html.v159:not(#_):not(#_) #view-shop .shop-gal{margin:0;border-radius:var(--r3)!important;overflow:hidden;border:0!important}html.v159:not(#_):not(#_) #view-shop .shop-buy{padding:var(--s3) 0!important;border-radius:0!important;background:transparent!important;border:0!important;border-top:1px solid var(--ds-line)!important;border-bottom:1px solid var(--ds-line)!important}html.v159:not(#_):not(#_) #view-shop .shop-buy b,html.v159:not(#_):not(#_) #view-shop .shop-big-price{font-family:var(--font-num)!important;font-weight:300!important}html.v159:not(#_):not(#_) .view.active{animation:ds-view var(--ds-t) var(--ds-ease) both}@keyframes ds-view{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){html.v159:not(#_):not(#_) .view.active{animation:none}html.v159:not(#_):not(#_) *,html.v159:not(#_):not(#_) *:before,html.v159:not(#_):not(#_) *:after{transition-duration:0s!important}}html.v159:not(#_):not(#_) .g53-hero{background:transparent!important;border:0!important;border-radius:0!important;padding-bottom:var(--s3)!important;border-bottom:1px solid var(--ds-line)!important}html.v159:not(#_):not(#_) .g53-ph{border-radius:var(--r3)!important;overflow:hidden;background:var(--ds-bg-1)!important}html.v159:not(#_):not(#_) .g53-ph #view3d,html.v159:not(#_):not(#_) .hw-car-3d #view3d{background:var(--ds-bg-1)!important}html.v159:not(#_):not(#_) .g53-name{font:500 24px/32px var(--font-ui)!important;letter-spacing:-.01em!important}html.v159:not(#_):not(#_) .g53-sub{font:var(--t-cap)!important;color:var(--ds-sub)!important}html.v159:not(#_):not(#_) .g53-cap{font:var(--t-label)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ds-sub)!important}html.v159:not(#_):not(#_) .g53-list>*,html.v159:not(#_):not(#_) .g53-list button{border-radius:var(--r2)!important;background:var(--ds-bg-1)!important;border:1px solid var(--ds-line)!important;box-shadow:none!important}html.v159:not(#_):not(#_) .prof-banner,html.v159:not(#_):not(#_) .pilot-banner{background:var(--ds-bg-1)!important;border:1px solid var(--ds-line)!important;border-radius:var(--r3)!important}html.v159:not(#_):not(#_) .prof-banner-edit{border-radius:var(--r1)!important;background:#00000080!important;border:1px solid var(--ds-line-2)!important;box-shadow:none!important}html.v159:not(#_):not(#_) .avatar-btn{background:var(--ds-bg-2)!important;border:1px solid var(--ds-line-2)!important;box-shadow:none!important}html.v159:not(#_):not(#_) .p48-row{min-height:64px}html.v159:not(#_):not(#_) .p48-row b,html.v159:not(#_):not(#_) .p48-row strong{font:500 17px/24px var(--font-ui)!important}html.v159:not(#_):not(#_) .p48-badge{border-radius:var(--r1)!important;background:transparent!important;border:1px solid var(--ds-line-2)!important;color:var(--ds-text)!important}html.v159:not(#_):not(#_) .hgz-fill{transition:none!important;stroke:var(--ds-text)!important;stroke-width:2!important}html.v159:not(#_):not(#_) .hgz-track{stroke:var(--ds-line-2)!important}html.v159:not(#_):not(#_) .hgz-tick{stroke:var(--ds-line-3)}html.v159:not(#_):not(#_) .hgz-major{stroke:var(--ds-sub)}html.v159:not(#_):not(#_) .hgz-needle{stroke:var(--ds-acc);stroke-width:2;stroke-linecap:round}html.v159:not(#_):not(#_) .lh60-bar{position:relative;align-self:stretch;height:3px;margin:var(--s1) 0 var(--s3);background:var(--ds-line)}html.v159:not(#_):not(#_) .lh60-bar i{position:absolute;left:50%;top:0;bottom:0;width:50%;transform-origin:0 50%;transform:scaleX(0);background:var(--ds-text);will-change:transform}html.v159:not(#_):not(#_) .lh60-bar[data-tone=better] i{background:var(--ds-good)}html.v159:not(#_):not(#_) .lh60-bar[data-tone=worse] i{background:var(--ds-bad)}html.v159:not(#_):not(#_) .lh60-bar b{position:absolute;left:50%;top:-6px;width:1px;height:15px;margin-left:-.5px;background:var(--ds-line-3)}html.v159:not(#_):not(#_) .lh60-bar span{position:absolute;top:10px;font:500 10px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-mute)}html.v159:not(#_):not(#_) .lh60-l{left:0}html.v159:not(#_):not(#_) .lh60-r{right:0}html.v159:not(#_):not(#_) .ds-draw{stroke-dasharray:1 1;stroke-dashoffset:1;animation:ds-draw 1.1s cubic-bezier(.45,0,.15,1) var(--dd, 0ms) forwards}@keyframes ds-draw{to{stroke-dashoffset:0}}@keyframes ds-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ds-num{0%{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:none}}@keyframes ds-fade{0%{opacity:0}to{opacity:1}}html.v159:not(#_):not(#_) .lh60-in .lh58-top{animation:ds-rise .32s var(--ds-ease) both}html.v159:not(#_):not(#_) .lh60-in .lh58-k,html.v159:not(#_):not(#_) .lh60-in .lh58-pred{animation:ds-fade .32s var(--ds-ease) .12s both}html.v159:not(#_):not(#_) .lh60-in .lh58-dv{animation:ds-num .62s var(--ds-ease) 80ms both}html.v159:not(#_):not(#_) .lh60-in .lh60-bar{animation:ds-fade .4s var(--ds-ease) .22s both}html.v159:not(#_):not(#_) .lh60-in .lh58-times{animation:ds-rise .36s var(--ds-ease) .18s both}html.v159:not(#_):not(#_) .lh60-in .lh58-sec{animation:ds-rise .36s var(--ds-ease) .24s both}html.v159:not(#_):not(#_) .lh60-in .lh58-map{animation:ds-fade .42s var(--ds-ease) .28s both}html.v159:not(#_):not(#_) .lh60-in .lh58-act{animation:ds-rise .36s var(--ds-ease) .36s both}html.v159:not(#_):not(#_) .ds-ghost{transition:none!important}@media (prefers-reduced-motion: reduce){html.v159:not(#_):not(#_) .ds-draw,html.v159:not(#_):not(#_) .lh60-in *{animation:none!important;stroke-dashoffset:0}}.ln61{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;overflow:hidden;pointer-events:auto;contain:strict;animation:ln61-gone 1ms linear 20s forwards}.ln61-p{position:absolute;left:0;right:0;height:50.5%;background:#000;will-change:transform}.ln61-t{top:0}.ln61-b{bottom:0}.ln61-line{position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-.5px;background:#ffffff8f;transform:scaleX(0);will-change:transform,opacity}.ln61-mark{position:absolute;left:0;right:0;bottom:22px;text-align:center;font:650 min(13.6vw,96px)/1 var(--font-ui);letter-spacing:.2em;padding-left:.2em;color:#fff;white-space:nowrap;opacity:0}.ln61-sub{position:absolute;left:0;right:0;top:22px;text-align:center;font:500 min(4vw,17px)/20px var(--font-ui);letter-spacing:.32em;padding-left:.32em;text-transform:uppercase;color:#ffffffc7;white-space:nowrap;opacity:0}.ln61.go .ln61-line{animation:ln61-line 1s var(--ds-ease) both}.ln61.go .ln61-mark{animation:ln61-mark .42s var(--ds-ease) 60ms both}.ln61.go .ln61-sub{animation:ln61-mark .42s var(--ds-ease) .18s both}.ln61.go .ln61-t{animation:ln61-up .52s cubic-bezier(.7,0,.16,1) .8s both}.ln61.go .ln61-b{animation:ln61-dn .52s cubic-bezier(.7,0,.16,1) .8s both}.ln61.skip .ln61-p,.ln61.skip .ln61-line,.ln61.skip .ln61-mark,.ln61.skip .ln61-sub{animation:ln61-fade .16s linear both}@keyframes ln61-line{0%{transform:scaleX(0);opacity:1}40%{transform:scaleX(1);opacity:1}78%{transform:scaleX(1);opacity:.9}90%{transform:scaleX(1);opacity:0}to{transform:scaleX(1);opacity:0}}@keyframes ln61-mark{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ln61-up{0%{transform:none}to{transform:translateY(-100%)}}@keyframes ln61-dn{0%{transform:none}to{transform:translateY(100%)}}@keyframes ln61-fade{to{opacity:0}}@keyframes ln61-gone{to{opacity:0;transform:translateY(-100%)}}html.ln61-run .brand-bar>*,html.ln61-run .nav3>*,html.ln61-run .view.active>*{opacity:0}html.ln61-ui .brand-bar>*{animation:ln61-hdr .46s var(--ds-ease) both}html.ln61-ui .nav3>*{animation:ln61-nav .46s var(--ds-ease) both}html.ln61-ui .view.active>*{animation:ln61-in .48s var(--ds-ease) both}html.ln61-ui .nav3>:nth-child(2),html.ln61-ui .view.active>:nth-child(2){animation-delay:40ms}html.ln61-ui .nav3>:nth-child(3),html.ln61-ui .view.active>:nth-child(3){animation-delay:80ms}html.ln61-ui .nav3>:nth-child(4),html.ln61-ui .view.active>:nth-child(4){animation-delay:.12s}html.ln61-ui .view.active>:nth-child(n+5){animation-delay:.16s}@keyframes ln61-hdr{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes ln61-nav{0%{opacity:0;transform:translateY(-32px)}to{opacity:1;transform:none}}@keyframes ln61-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ln61{display:none!important}html.ln61-run .brand-bar>*,html.ln61-run .nav3>*,html.ln61-run .view.active>*{opacity:1!important;animation:none!important}}html.v159:not(#_):not(#_) #view-run,html.v159:not(#_):not(#_) #view-cars{display:none!important}html.v159:not(#_):not(#_) .ds-row{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);width:100%;min-height:56px;padding:0;border-bottom:1px solid var(--ds-line);color:var(--ds-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--ds-t) var(--ds-ease)}html.v159:not(#_):not(#_) .ds-row:first-child{border-top:1px solid var(--ds-line)}html.v159:not(#_):not(#_) button.ds-row:active{opacity:.6}html.v159:not(#_):not(#_) .ds-row-k{font:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-sub);white-space:nowrap}html.v159:not(#_):not(#_) .ds-row-v{font:400 15px/20px var(--font-ui);color:var(--ds-text);text-align:right;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.v159:not(#_):not(#_) button.ds-row:after{content:"";flex:none;width:7px;height:7px;margin-left:-8px;border-right:1.5px solid var(--ds-mute);border-top:1.5px solid var(--ds-mute);transform:rotate(45deg)}html.v159:not(#_):not(#_) .z61-rows{width:100%;margin-top:var(--s3)}html.v159:not(#_):not(#_) .z61-ghost{cursor:default;flex-wrap:wrap;padding:var(--s1) 0}html.v159:not(#_):not(#_) .z61-ghost .ghost-pick{margin:0!important;padding:0!important;border:0!important;background:transparent!important;flex:1 1 auto;display:flex;justify-content:flex-end}html.v159:not(#_):not(#_) .z61-ghost .ghost-pick:empty:before{content:"\43d\435\442";font:400 15px/20px var(--font-ui);color:var(--ds-mute)}html.v159:not(#_):not(#_) .t61-sess{margin-top:var(--s3)}html.v159:not(#_):not(#_) #view-lap .mycar-chip#btnMyCarLap{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);width:100%;min-height:56px;border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);cursor:pointer}html.v159:not(#_):not(#_) #view-lap #btnMyCarLap>span{font:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-sub)}html.v159:not(#_):not(#_) #view-lap #btnMyCarLap>b{flex:1 1 auto;text-align:right;font:400 15px/20px var(--font-ui);color:var(--ds-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.v159:not(#_):not(#_) #view-lap #btnMyCarLap>i{font:400 13px/1 var(--font-ui);font-style:normal;color:var(--ds-sub)}html.v159:not(#_):not(#_) #view-lap #btnMyCarLap+.lap-track-actions,html.v159:not(#_):not(#_) #view-lap .t61-sess{margin-top:0}html.v159:not(#_):not(#_) #view-lap .t61-sess .ds-row:first-child{border-top:0}html.v159:not(#_):not(#_) #app #view-lap .lap-start-hero{width:100%!important;height:56px!important;min-height:56px!important;aspect-ratio:auto!important;border-radius:var(--r1)!important;background:var(--ds-light)!important;color:var(--ds-on-light)!important;border:1px solid var(--ds-light)!important;font:600 15px/1 var(--font-ui)!important;letter-spacing:.02em!important;margin:0!important}html.v159:not(#_):not(#_) #app #view-lap .lap-start-hero:before{display:none!important}html.v159:not(#_):not(#_) #app #view-lap .lap-start-hero:active{background:var(--ds-light)!important;opacity:.86;transform:scale(.98)}html.v159:not(#_):not(#_) #view-lap .lap-track-actions{display:flex!important;flex-direction:column;align-items:stretch!important;gap:var(--s1)!important;margin-top:var(--s3)!important}html.v159:not(#_):not(#_) #view-lap .lap-track-actions .v54-video{align-self:center}html.v159:not(#_):not(#_) #view-lap #lapGpsMsg{font:var(--t-cap);color:var(--ds-mute);text-align:center;margin-top:var(--s1)}html.v159:not(#_):not(#_) #view-lap .t61-suggest{margin-top:var(--s4)!important}html.v159:not(#_):not(#_) #view-lap .t61-suggest h3{margin-bottom:var(--s1)}html.v159:not(#_):not(#_) #view-lap .t61-suggest summary,html.v159:not(#_):not(#_) #view-lap .t61-suggest .go-btn{background:transparent!important;color:var(--ds-text)!important;border:1px solid var(--ds-line-2)!important;border-radius:var(--r1)!important}html.v159:not(#_):not(#_) .jn61>h2{margin-bottom:var(--s2)}html.v159:not(#_):not(#_) .jn-sum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);margin-bottom:var(--s2)}html.v159:not(#_):not(#_) .jn-sum-c{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--s1);padding:var(--s2) var(--s2) var(--s2) var(--s2);border-left:1px solid var(--ds-line);cursor:pointer}html.v159:not(#_):not(#_) .jn-sum-c:first-child{border-left:0;padding-left:0}html.v159:not(#_):not(#_) .jn-sum-c b{font:var(--n-m);letter-spacing:-.02em;color:var(--ds-text)}html.v159:not(#_):not(#_) .jn-sum-c span{font:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-sub)}html.v159:not(#_):not(#_) .jn-sum-c[aria-pressed=true] span{color:var(--ds-text)}html.v159:not(#_):not(#_) .jn-seg{display:flex;gap:2px;padding:2px;border:1px solid var(--ds-line-2);border-radius:var(--r1);margin-bottom:var(--s3)}html.v159:not(#_):not(#_) .jn-f{all:unset;box-sizing:border-box;flex:1 1 0;text-align:center;height:36px;line-height:36px;border-radius:2px;font:500 13px/36px var(--font-ui);color:var(--ds-sub);cursor:pointer;transition:background var(--ds-t) var(--ds-ease),color var(--ds-t) var(--ds-ease)}html.v159:not(#_):not(#_) .jn-f[aria-selected=true]{background:var(--ds-fill-2);color:var(--ds-text)}html.v159:not(#_):not(#_) .jn-day{font:var(--t-label)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ds-sub)!important;margin:var(--s3) 0 var(--s1)!important}html.v159:not(#_):not(#_) .jn-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ds-line)}html.v159:not(#_):not(#_) .jn-row{border-bottom:1px solid var(--ds-line)}html.v159:not(#_):not(#_) .jn-hit{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);width:100%;min-height:72px;padding:var(--s2) 0;cursor:pointer;-webkit-tap-highlight-color:transparent}html.v159:not(#_):not(#_) .jn-hit:active{opacity:.6}html.v159:not(#_):not(#_) .jn-l{display:flex;flex-direction:column;gap:4px;min-width:0}html.v159:not(#_):not(#_) .jn-k{font:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-mute)}html.v159:not(#_):not(#_) .jn-t{font:500 15px/20px var(--font-ui);color:var(--ds-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.v159:not(#_):not(#_) .jn-s{font:var(--t-cap);color:var(--ds-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.v159:not(#_):not(#_) .jn-r{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}html.v159:not(#_):not(#_) .jn-v{font:300 28px/1 var(--font-num);letter-spacing:-.02em;color:var(--ds-text);white-space:nowrap}html.v159:not(#_):not(#_) .jn-v i{font:400 13px/1 var(--font-ui);font-style:normal;color:var(--ds-sub)}html.v159:not(#_):not(#_) .jn-lb{font:400 11px/1 var(--font-ui);color:var(--ds-mute);white-space:nowrap}html.v159:not(#_):not(#_) .jn-pb{color:var(--ds-text)}html.v159:not(#_):not(#_) .jn-row[data-kind=duel] .jn-lb{font:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-sub)}html.v159:not(#_):not(#_) .jn-x{display:flex;flex-wrap:wrap;gap:var(--s1);padding:0 0 var(--s2);animation:ds-fade var(--ds-t) var(--ds-ease) both}html.v159:not(#_):not(#_) .jn-laps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border-top:1px solid var(--ds-line);margin-bottom:var(--s1)}html.v159:not(#_):not(#_) .jn-lap{display:flex;align-items:baseline;gap:var(--s1);padding:var(--s1) 0;border-bottom:1px solid var(--ds-line)}html.v159:not(#_):not(#_) .jn-lap small{font:400 11px/1 var(--font-ui);color:var(--ds-mute);width:16px}html.v159:not(#_):not(#_) .jn-lap b{font:400 15px/1 var(--font-num);color:var(--ds-sub)}html.v159:not(#_):not(#_) .jn-lap.best b{color:var(--ds-text)}html.v159:not(#_):not(#_) .jn-lap.off b{color:var(--ds-mute);text-decoration:line-through;text-decoration-thickness:1px}html.v159:not(#_):not(#_) .jn-note{width:100%;margin:0 0 var(--s1);font:var(--t-cap);color:var(--ds-sub)}html.v159:not(#_):not(#_) .jn-a{all:unset;box-sizing:border-box;height:40px;padding:0 var(--s2);border:1px solid var(--ds-line-2);border-radius:var(--r1);font:500 13px/38px var(--font-ui);color:var(--ds-text);cursor:pointer}html.v159:not(#_):not(#_) .jn-a-p{background:var(--ds-light);border-color:var(--ds-light);color:var(--ds-on-light)}html.v159:not(#_):not(#_) .jn-a:active{opacity:.7}html.v159:not(#_):not(#_) .jn-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s1);padding:var(--s4) 0;border-top:1px solid var(--ds-line)}html.v159:not(#_):not(#_) .jn-empty b{font:var(--t-title)}html.v159:not(#_):not(#_) .jn-empty span{font:var(--t-cap);color:var(--ds-sub);max-width:32ch}html.v159:not(#_):not(#_) .jn-go{all:unset;box-sizing:border-box;margin-top:var(--s2);height:40px;padding:0 var(--s3);border-radius:var(--r1);background:var(--ds-light);color:var(--ds-on-light);font:600 13px/40px var(--font-ui);cursor:pointer}html.v159:not(#_):not(#_) .jn-more{margin-top:var(--s4)}html.v159:not(#_):not(#_) .jn-acts{display:flex;gap:var(--s1)}html.v159:not(#_):not(#_) .jn-acts button{flex:1 1 0;height:48px;border-radius:var(--r1)!important;border:1px solid var(--ds-line-2)!important;background:transparent!important;color:var(--ds-text)!important;font:500 13px/1 var(--font-ui)!important}html.v159:not(#_):not(#_) .jn-tracks{display:flex;gap:var(--s1);overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--gutter)) var(--s2);padding:0 var(--gutter)}html.v159:not(#_):not(#_) .jn-tracks::-webkit-scrollbar{display:none}html.v159:not(#_):not(#_) .jn-tr{all:unset;box-sizing:border-box;flex:none;height:32px;padding:0 var(--s2);border:1px solid var(--ds-line-2);border-radius:var(--r1);font:500 13px/30px var(--font-ui);color:var(--ds-sub);cursor:pointer;white-space:nowrap}html.v159:not(#_):not(#_) .jn-tr[aria-pressed=true]{border-color:var(--ds-acc);color:var(--ds-text)}html.v159:not(#_):not(#_) .jn-more .card{padding:var(--s3) 0!important}html.v159:not(#_):not(#_) .jn-more .sb-chip,html.v159:not(#_):not(#_) .jn-more .tops-gps,html.v159:not(#_):not(#_) .jn-more .lap-stock{border-radius:var(--r1)!important;background:transparent!important;border:1px solid var(--ds-line)!important;box-shadow:none!important}html.v159:not(#_):not(#_) .jn-more .sb-chip.sb-win{color:var(--ds-good)!important}html.v159:not(#_):not(#_) .jn-more .sb-chip.sb-lose{color:var(--ds-bad)!important}html.v159:not(#_):not(#_) .jn-more .sb-chip.sb-match{color:var(--ds-text)!important}html.v159:not(#_):not(#_) .jn-more .paywall-card{display:none!important}html.v159:not(#_):not(#_) .jn-stash{display:none!important}html.v159:not(#_):not(#_) .ds-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;display:flex;flex-direction:column;justify-content:flex-end}html.v159:not(#_):not(#_) .ds-sheet.hidden{display:none}html.v159:not(#_):not(#_) .ds-sheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a3;animation:ds-fade var(--ds-t) var(--ds-ease) both}html.v159:not(#_):not(#_) .ds-sheet-panel{position:relative;max-height:86vh;overflow:auto;overscroll-behavior:contain;background:var(--ds-bg-1);border-top:1px solid var(--ds-line-2);border-radius:var(--r3) var(--r3) 0 0;padding:0 var(--gutter) calc(var(--s3) + var(--sab, 0px));animation:ds61-sheet .26s var(--ds-ease) both}html.v159:not(#_):not(#_) .ds-sheet-hd{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:56px;background:var(--ds-bg-1);border-bottom:1px solid var(--ds-line)}html.v159:not(#_):not(#_) .ds-sheet-hd b{font:var(--t-title)}html.v159:not(#_):not(#_) .ds-sheet-body .card{border-top:0!important;padding-top:var(--s2)!important}html.v159:not(#_):not(#_) .ds-sheet-body .card>h3{display:none}html.v159:not(#_):not(#_) .ds-sheet .ext-gps-card{border:0!important;background:transparent!important;padding:var(--s1) 0 0!important;border-radius:0!important}html.v159:not(#_):not(#_) .ds-sheet .ext-gps-src{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;border:0!important;padding:0!important;background:transparent!important}html.v159:not(#_):not(#_) .ds-sheet .ext-gps-src button{all:unset;box-sizing:border-box;display:flex!important;align-items:center;justify-content:space-between!important;width:100%!important;text-align:left!important;min-height:56px;padding:0!important;border:0!important;border-bottom:1px solid var(--ds-line)!important;border-radius:0!important;background:transparent!important;font:400 15px/20px var(--font-ui)!important;color:var(--ds-text)!important;cursor:pointer}html.v159:not(#_):not(#_) .ds-sheet .ext-gps-card>.tiny.muted{font:var(--t-cap)!important;color:var(--ds-mute)!important;margin-top:var(--s2)!important}html.v159:not(#_):not(#_) .ds-sheet .ext-gps-src button:after{content:"";width:8px;height:8px;border-radius:50%;border:1px solid var(--ds-line-3)}html.v159:not(#_):not(#_) .ds-sheet .ext-gps-src button.on:after{background:var(--ds-acc);border-color:var(--ds-acc)}@keyframes ds61-sheet{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){html.v159:not(#_):not(#_) .ds-sheet-panel,html.v159:not(#_):not(#_) .ds-sheet-scrim,html.v159:not(#_):not(#_) .jn-x{animation:none!important}}html.ln61-run #homeWidgets>*{opacity:0}html.ln61-ui #homeWidgets>*{animation:ln61-in .48s var(--ds-ease) 80ms both}@media (prefers-reduced-motion: reduce){html.ln61-run #homeWidgets>*{opacity:1!important;animation:none!important}}html.v159:not(#_):not(#_) #view-home.active{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:12px;align-content:start;padding-top:var(--s2)!important}html.v159:not(#_):not(#_) #view-home>*{grid-column:1 / -1;min-width:0;margin-top:0;margin-bottom:0}html.v159:not(#_):not(#_) #view-home #homeWidgets{display:contents!important}html.v159:not(#_):not(#_) #view-home #hwStats:not([hidden]){display:contents!important}html.v159:not(#_):not(#_) #view-home #hwRec{display:none!important}html.v159:not(#_):not(#_) #view-home #hwCar{order:0}html.v159:not(#_):not(#_) #view-home #bn52{order:1;margin:4px calc(-1 * var(--gutter)) 4px!important}html.v159:not(#_):not(#_) #view-home #hw58Place,html.v159:not(#_):not(#_) #view-home #hw58Week,html.v159:not(#_):not(#_) #view-home #hw58Last,html.v159:not(#_):not(#_) #view-home #hwDuels,html.v159:not(#_):not(#_) #view-home #hwTop,html.v159:not(#_):not(#_) #view-home #hwTeam,html.v159:not(#_):not(#_) #view-home #hwPad{order:2}html.v159:not(#_):not(#_) #view-home #hwCar{position:relative;grid-column:1 / -1!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important;padding:0 0 var(--s2)!important;margin:0!important;border:1px solid var(--ds-line)!important;border-radius:var(--r3)!important;background:#0c0b0e!important;overflow:hidden;text-align:left}html.v159:not(#_):not(#_) #view-home #hwCar .hw-car-art{position:relative!important;inset:auto!important;display:block;width:100%;aspect-ratio:16 / 10;background:transparent!important;border-radius:0!important}html.v159:not(#_):not(#_) #view-home #hwCar .hw-car-art:after{display:none!important}html.v159:not(#_):not(#_) #view-home #hwCar .hw-car-img{object-fit:cover;object-position:50% 56%;transform:scale(1.14);transform-origin:50% 60%}html.v159:not(#_):not(#_) #view-home #hwCar .hw-car-k{position:absolute!important;left:var(--s2)!important;top:var(--s2)!important;color:var(--ds-sub)!important}html.v159:not(#_):not(#_) #view-home #hwCar .hw-car-k:before{background:var(--ds-acc)!important}html.v159:not(#_):not(#_) #view-home #hwCar .hw-car-txt{position:static!important;display:grid;gap:4px;padding:0 var(--s2);margin-top:-4px}html.v159:not(#_):not(#_) #view-home #hwCar #hwCarName,html.v159:not(#_):not(#_) #view-home #hwCar .hw-car-row{font:600 26px/30px var(--font-ui)!important;letter-spacing:-.015em!important;color:#fff!important}html.v159:not(#_):not(#_) #view-home #hwCar #hwCarSub{font:var(--t-cap)!important;color:var(--ds-sub)!important}html.v159:not(#_):not(#_) #view-home #hwCar .hw-car-chip{display:none!important}html.v159:not(#_):not(#_) .h63-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--s2) var(--s2) 0;padding-top:var(--s2);border-top:1px solid var(--ds-line)}html.v159:not(#_):not(#_) .h63-c{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0 var(--s2);border-left:1px solid var(--ds-line)}html.v159:not(#_):not(#_) .h63-c:first-child{padding-left:0;border-left:0}html.v159:not(#_):not(#_) .h63-v{font:300 28px/1 var(--font-num)!important;letter-spacing:-.02em;color:var(--ds-text);white-space:nowrap}html.v159:not(#_):not(#_) .h63-c.is-empty .h63-v{color:var(--ds-mute)}html.v159:not(#_):not(#_) .h63-k{font:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-sub);white-space:nowrap}html.v159:not(#_):not(#_) #view-home #hw58Place,html.v159:not(#_):not(#_) #view-home #hw58Week,html.v159:not(#_):not(#_) #view-home #hw58Last,html.v159:not(#_):not(#_) #view-home #hwDuels,html.v159:not(#_):not(#_) #view-home #hwTop,html.v159:not(#_):not(#_) #view-home #hwTeam,html.v159:not(#_):not(#_) #view-home #hwPad{grid-column:auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;height:132px!important;min-height:132px!important;padding:var(--s2)!important;margin:0!important;border:1px solid var(--ds-line)!important;border-radius:var(--r3)!important;background:var(--ds-bg-1)!important;overflow:hidden;text-align:left;box-shadow:none!important}html.v159:not(#_):not(#_) #view-home #homeWidgets .h63-span{grid-column:1 / -1!important}html.v159:not(#_):not(#_) #view-home #homeWidgets .hw:after,html.v159:not(#_):not(#_) #view-home #homeWidgets .hw-chev{display:none!important}html.v159:not(#_):not(#_) #view-home #homeWidgets .hw:active{background:var(--ds-fill-2)!important}html.v159:not(#_):not(#_) #view-home .hw58-k,html.v159:not(#_):not(#_) #view-home #homeWidgets .hw-k{order:0!important;margin:0!important;font:var(--t-label)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ds-sub)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.v159:not(#_):not(#_) #view-home .hw58-v{order:1!important;margin-top:auto!important;font:300 34px/1 var(--font-num)!important;letter-spacing:-.02em!important;color:var(--ds-text)!important}html.v159:not(#_):not(#_) #view-home .hw58-s{order:2!important;margin-top:8px!important;font:400 12px/16px var(--font-ui)!important;color:var(--ds-mute)!important}html.v159:not(#_):not(#_) #view-home #homeWidgets .hw-body{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin-top:auto!important;min-width:0;width:100%}html.v159:not(#_):not(#_) #view-home #homeWidgets .hw-big{font:300 34px/1 var(--font-num)!important;letter-spacing:-.02em!important;color:var(--ds-text)!important;display:flex;align-items:baseline;gap:6px}html.v159:not(#_):not(#_) #view-home #homeWidgets .hw-big small{font:400 12px/16px var(--font-ui)!important;color:var(--ds-sub)!important}html.v159:not(#_):not(#_) #view-home #homeWidgets .hw-note{font:400 12px/16px var(--font-ui)!important;color:var(--ds-mute)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}html.v159:not(#_):not(#_) #view-home #homeWidgets .hw-note.hw-acc{color:var(--ds-acc)!important}html.v159:not(#_):not(#_) #view-home #hwTop .hw-top-lead{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;background:none!important;border:0!important;padding:0!important}html.v159:not(#_):not(#_) #view-home #hwTop .hw-top-t{font:300 34px/1 var(--font-num)!important;letter-spacing:-.02em!important;color:var(--ds-text)!important}html.v159:not(#_):not(#_) #view-home #hwTop .hw-top-name,html.v159:not(#_):not(#_) #view-home #hwTop .hw-top-me{font:400 12px/16px var(--font-ui)!important;color:var(--ds-mute)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}html.v159:not(#_):not(#_) #view-home #hwTop .hw-top-me.on{color:var(--ds-acc)!important}html.v159:not(#_):not(#_) #view-home #hwTeam .hw-name{font:500 20px/24px var(--font-ui)!important;color:var(--ds-text)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}html.v159:not(#_):not(#_) #view-home #hwPad .hw-k-sub{display:none}html.v159:not(#_):not(#_) #view-home #hwPad .pc-list{display:none!important}html.v159:not(#_):not(#_) #view-home #hwPad .pc-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}html.v159:not(#_):not(#_) #view-home #hwPad .pc-status,html.v159:not(#_):not(#_) #view-home #hwPad .pc-new{font:400 12px/16px var(--font-ui)!important;color:var(--ds-mute)!important;background:none!important;border:0!important;padding:0!important}html.v159:not(#_):not(#_) #view-home #hwPad .pc-status.on{color:var(--ds-acc)!important}html.v159:not(#_):not(#_) #view-home #hwPad .pc-empty{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}html.v159:not(#_):not(#_) #view-home #hwPad .pc-empty-ico,html.v159:not(#_):not(#_) #view-home #hwPad .pc-empty-t small{display:none!important}html.v159:not(#_):not(#_) #view-home #hwPad .pc-empty-t b{font:500 15px/20px var(--font-ui)!important;color:var(--ds-text)!important}html.v159:not(#_):not(#_) #view-home #hwPad .pc-write{font:500 13px/1 var(--font-ui)!important;color:var(--ds-acc)!important;background:none!important;border:0!important;padding:0!important}html.v159:not(#_):not(#_) #view-home .h63-span#hwPad .pc-top{flex-direction:row!important;align-items:center!important;gap:var(--s2)!important}html.v159:not(#_):not(#_) .bn52-s{aspect-ratio:16 / 10!important;padding:var(--s2) var(--s2) var(--s2)!important;gap:4px!important;border:0!important;background:#1a1c1f!important}html.v159:not(#_):not(#_) .bn52-s img{filter:none!important}html.v159:not(#_):not(#_) .bn52-s.b-chip img{object-position:62% 50%}html.v159:not(#_):not(#_) .bn52-s.b-tops img{object-position:64% 50%}html.v159:not(#_):not(#_) .bn52-s.b-duels img{object-position:78% 50%}html.v159:not(#_):not(#_) .bn52-s.b-video img{object-position:74% 28%}html.v159:not(#_):not(#_) .bn52-s.b-track img{object-position:60% 50%}html.v159:not(#_):not(#_) .bn52-k{color:#ffffffd1!important}html.v159:not(#_):not(#_) .bn52-t{font:600 24px/28px var(--font-ui)!important;letter-spacing:-.01em!important;color:#fff!important}html.v159:not(#_):not(#_) .bn52-d{font:400 13px/18px var(--font-ui)!important;color:#ffffffd1!important;max-width:calc(100% - 150px)}html.v159:not(#_):not(#_) .bn52-cta{position:absolute!important;right:var(--s2);bottom:var(--s2);z-index:1;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:var(--r2);background:#fff;color:#000;font:600 13px/1 var(--font-ui);white-space:nowrap}html.v159:not(#_):not(#_) .bn52-cta:after{content:"";width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);margin-left:-2px}html.v159:not(#_):not(#_) .bn52-dots{margin-top:12px!important}html.v159:not(#_):not(#_) #view-garage .g53{padding-top:0!important}html.v159:not(#_):not(#_) #view-garage .g53-hero{overflow:visible!important;text-align:left!important;padding-bottom:var(--s3)!important;border-bottom:1px solid var(--ds-line)!important}html.v159:not(#_):not(#_) #view-garage .g53-ph{aspect-ratio:auto!important;height:clamp(260px,40vh,380px);margin:0 calc(-1 * var(--gutter));border-radius:0!important;background:#000!important}html.v159:not(#_):not(#_) #view-garage .g53-ph #podiumWrap,html.v159:not(#_):not(#_) #view-garage .g53-ph #view3d{background:#000!important}html.v159:not(#_):not(#_) #view-garage .g53-ph .p3d-wait{color:var(--ds-mute)}html.v159:not(#_):not(#_) .g63-dots{display:flex;justify-content:center;gap:6px;margin:var(--s1) 0 0;min-height:20px;align-items:center}html.v159:not(#_):not(#_) .g63-dot{position:relative;width:6px;height:6px;min-height:0!important;padding:0!important;border:0!important;border-radius:3px!important;background:var(--ds-line-2)!important;box-shadow:none!important;transition:width var(--ds-t) var(--ds-ease),background-color var(--ds-t) var(--ds-ease);cursor:pointer}html.v159:not(#_):not(#_) .g63-dot:after{content:"";position:absolute;top:-14px;right:-4px;bottom:-14px;left:-4px}html.v159:not(#_):not(#_) .g63-dot.on{width:20px;background:var(--ds-text)!important}html.v159:not(#_):not(#_) .g63-info{padding-top:var(--s2);touch-action:pan-y;user-select:none;-webkit-user-select:none}html.v159:not(#_):not(#_) #view-garage .g53-name{margin:0!important;font:600 32px/36px var(--font-ui)!important;letter-spacing:-.02em!important;color:#fff!important}html.v159:not(#_):not(#_) #view-garage .g53-sub{margin:8px 0 0!important}html.v159:not(#_):not(#_) .g63-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--ds-line)}html.v159:not(#_):not(#_) .g63-s{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0 var(--s2);border-left:1px solid var(--ds-line)}html.v159:not(#_):not(#_) .g63-s:first-child{padding-left:0;border-left:0}html.v159:not(#_):not(#_) .g63-v{font:300 28px/1 var(--font-num)!important;letter-spacing:-.02em;color:var(--ds-text);white-space:nowrap}html.v159:not(#_):not(#_) .g63-v small{margin-left:4px;font:400 13px/1 var(--font-ui);color:var(--ds-sub);letter-spacing:0}html.v159:not(#_):not(#_) .g63-s.is-empty .g63-v{color:var(--ds-mute)}html.v159:not(#_):not(#_) .g63-k{font:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-sub);white-space:nowrap}html.v159:not(#_):not(#_) #view-garage .g53-cap{margin:var(--s3) 0 var(--s2)!important;text-align:left!important}html.v159:not(#_):not(#_) #view-garage .g53-list{gap:var(--s1)!important;margin:0 calc(-1 * var(--gutter))!important;padding:0 var(--gutter) var(--s1)!important;scroll-padding-inline:var(--gutter)!important}html.v159:not(#_):not(#_) #view-garage .g53-list>.g53-car{width:132px!important;background:none!important;border:0!important;border-radius:0!important;gap:8px!important}html.v159:not(#_):not(#_) #view-garage .g53-th{width:132px!important;height:82px!important;border-radius:var(--r2)!important;background:#0c0b0e!important;border:1px solid var(--ds-line)!important}html.v159:not(#_):not(#_) #view-garage .g53-car.on .g53-th{border-color:var(--ds-acc)!important}html.v159:not(#_):not(#_) #view-garage .g53-car.on .g53-cn{color:var(--ds-text)!important}html.v159:not(#_):not(#_) .g53-acts,html.v159:not(#_):not(#_) .hh-acts,html.v159:not(#_):not(#_) .shop-acts,html.v159:not(#_):not(#_) .ls58-act,html.v159:not(#_):not(#_) .lh58-act{display:flex!important;gap:var(--s1)!important;justify-content:stretch!important;align-items:stretch!important}html.v159:not(#_):not(#_) .g53-acts{margin-top:var(--s2)!important}html.v159:not(#_):not(#_) .g53-acts>button,html.v159:not(#_):not(#_) .g53-add{flex:1 1 0!important;min-width:0;height:48px!important;min-height:48px!important;padding:0 var(--s2)!important;border-radius:var(--r2)!important;font:600 15px/1 var(--font-ui)!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}html.v159:not(#_):not(#_) .g53-mine{background:var(--ds-light)!important;color:var(--ds-on-light)!important;border:1px solid var(--ds-light)!important}html.v159:not(#_):not(#_) .g53-mine.on{background:transparent!important;color:var(--ds-acc)!important;border:1px solid rgba(var(--acc-rgb),.5)!important}html.v159:not(#_):not(#_) #g53Studio.g53-3d{background:transparent!important;color:var(--ds-text)!important;border:1px solid var(--ds-line-2)!important}html.v159:not(#_):not(#_) .go-btn,html.v159:not(#_):not(#_) .btn-primary,html.v159:not(#_):not(#_) .cta-light,html.v159:not(#_):not(#_) .shop-cta,html.v159:not(#_):not(#_) .ls58-p,html.v159:not(#_):not(#_) .plm-cta,html.v159:not(#_):not(#_) .btn-secondary,html.v159:not(#_):not(#_) .shop-cta-2,html.v159:not(#_):not(#_) .ls58-b,html.v159:not(#_):not(#_) .lh58-b,html.v159:not(#_):not(#_) .hh-btn{min-height:48px!important;border-radius:var(--r2)!important}html.v159:not(#_):not(#_) #view-lap #btnAutodromesLap.ad-linkish{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:48px!important;min-height:48px!important;margin:var(--s1) 0 0!important;padding:0 var(--s2)!important;border:1px solid var(--ds-line-2)!important;border-radius:var(--r2)!important;background:transparent!important;color:var(--ds-text)!important;font:500 15px/1 var(--font-ui)!important;text-decoration:none!important;box-shadow:none!important}html.v159:not(#_):not(#_) #view-lap #btnMyCarLap.mycar-chip{display:flex!important;align-items:center!important;gap:var(--s2)!important;width:100%!important;min-height:56px!important;padding:0!important;border:0!important;border-bottom:1px solid var(--ds-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left}html.v159:not(#_):not(#_) #view-lap #btnMyCarLap>span{flex:1 1 auto;font:var(--t-label)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ds-sub)!important}html.v159:not(#_):not(#_) #view-lap #btnMyCarLap>b{font:400 15px/20px var(--font-ui)!important;color:var(--ds-text)!important}html.v159:not(#_):not(#_) #view-lap #btnMyCarLap .mycar-chip-go{font-size:0!important;width:8px!important;height:8px!important;min-width:0!important;padding:0!important;margin:0 4px 0 0!important;border:0!important;border-top:1.5px solid var(--ds-sub)!important;border-right:1.5px solid var(--ds-sub)!important;border-radius:0!important;background:none!important;transform:rotate(45deg)}html.v159:not(#_):not(#_) #view-home #hwTop .hw-body,html.v159:not(#_):not(#_) #view-home #hwDuels .hw-body{gap:4px!important}html.v159:not(#_):not(#_) #view-home #hwTop .hw-top-lead{gap:6px!important}html.v159:not(#_):not(#_) #view-home #homeWidgets .hw[hidden],html.v159:not(#_):not(#_) #view-home #homeWidgets .hw[data-empty="1"],html.v159:not(#_):not(#_) #view-home #homeWidgets #hwStats[hidden]{display:none!important}html.v159:not(#_):not(#_) #view-home #homeWidgets .hw-empty-cta{display:none!important}html.v159:not(#_):not(#_) #view-home #homeWidgets .hw-empty-t{font:500 15px/20px var(--font-ui)!important;color:var(--ds-text)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}html.v159:not(#_):not(#_) #view-home #homeWidgets .hw-empty-s{font:400 12px/16px var(--font-ui)!important;color:var(--ds-mute)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.v159:not(#_):not(#_) #view-home #homeWidgets .hw-body>*{max-width:100%;min-width:0}html.v159:not(#_):not(#_) #view-home #homeWidgets .hw-body{overflow:hidden}html.v159:not(#_):not(#_) #view-garage .g53-name .g64-flag{display:inline-flex;vertical-align:middle;margin-left:10px;width:26px;height:19.5px;border-radius:3px;overflow:hidden;transform:translateY(-3px);outline:1px solid var(--ds-line);outline-offset:-1px}html.v159:not(#_):not(#_) #view-garage .g53-name .g64-flag img{width:100%;height:100%;object-fit:cover;display:block}html.v159:not(#_):not(#_).g53-3d #view-garage .mycar>.hero-title{display:none!important}html.v159:not(#_):not(#_) #view-garage .mycar{padding:0!important;margin:0!important;background:transparent!important;border:0!important;text-align:left!important}html.v159:not(#_):not(#_) #view-garage #myCarBar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--s2)!important;min-height:72px;padding:var(--s2) 0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--ds-line)!important;border-radius:0!important;background:transparent!important;text-align:left!important}html.v159:not(#_):not(#_) #view-garage .mycar-bar-txt{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:4px;min-width:0;text-align:left!important}html.v159:not(#_):not(#_) #view-garage .mycar-bar-k{font:var(--t-label)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ds-sub)!important}html.v159:not(#_):not(#_) #view-garage .mycar-bar-v{font:500 15px/20px var(--font-ui)!important;color:var(--ds-text)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}html.v159:not(#_):not(#_) #view-garage .mycar-bar-cls{font:400 12px/16px var(--font-ui)!important;color:var(--ds-mute)!important}html.v159:not(#_):not(#_) #view-garage #btnMyCarGarage{flex:none;height:40px!important;min-height:40px!important;padding:0 var(--s2)!important;border-radius:var(--r2)!important;border:1px solid var(--ds-line-2)!important;background:transparent!important;color:var(--ds-text)!important;font:500 14px/1 var(--font-ui)!important}html.v159:not(#_):not(#_) #view-garage .body-paint{padding:var(--s3) 0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--ds-line)!important;background:transparent!important;text-align:left!important}html.v159:not(#_):not(#_) #view-garage .paint-label{margin:0 0 var(--s2)!important;text-align:left!important;font:var(--t-label)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ds-sub)!important}html.v159:not(#_):not(#_) #view-garage .pl65-head{display:flex;align-items:baseline;justify-content:space-between}html.v159:not(#_):not(#_) #view-garage #pl65Target{display:grid!important;grid-auto-flow:column;grid-auto-columns:1fr;width:100%!important;margin:0 0 var(--s2)!important;padding:2px!important;gap:2px!important;border:1px solid var(--ds-line-2)!important;border-radius:var(--r2)!important;background:transparent!important}html.v159:not(#_):not(#_) #view-garage #pl65Target[hidden],html.v159:not(#_):not(#_) #view-garage #pl65Target button[hidden],html.v159:not(#_):not(#_) #view-garage #paintFinish[hidden],html.v159:not(#_):not(#_) #view-garage #colorBar>.paint-custom[hidden]{display:none!important}html.v159:not(#_):not(#_) #view-garage #pl65Target button{min-height:36px!important;height:36px;border:0!important;border-radius:var(--r1)!important;background:transparent!important;color:var(--ds-sub)!important;font:500 13px/1 var(--font-ui)!important;box-shadow:none!important;transition:background-color var(--ds-t) var(--ds-ease),color var(--ds-t) var(--ds-ease)}html.v159:not(#_):not(#_) #view-garage #pl65Target button.on{background:var(--ds-fill-2)!important;color:var(--ds-text)!important}html.v159:not(#_):not(#_) #view-garage #paintFinish{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:22px!important;width:auto!important;margin:0 calc(-1 * var(--s2)) var(--s2)!important;padding:0 var(--s2)!important;overflow-x:auto;scrollbar-width:none;border:0!important;border-bottom:1px solid var(--ds-line)!important;border-radius:0!important;background:transparent!important;scroll-snap-type:x proximity}html.v159:not(#_):not(#_) #view-garage #paintFinish::-webkit-scrollbar{display:none}html.v159:not(#_):not(#_) #view-garage #paintFinish button{position:relative;flex:0 0 auto;min-width:0!important;min-height:40px!important;height:40px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ds-mute)!important;font:500 14px/1 var(--font-ui)!important;box-shadow:none!important;scroll-snap-align:center;transition:color var(--ds-t) var(--ds-ease)}html.v159:not(#_):not(#_) #view-garage #paintFinish button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ds-acc);transform:scaleX(0);transition:transform .24s var(--ds-ease)}html.v159:not(#_):not(#_) #view-garage #paintFinish button.on{color:var(--ds-text)!important}html.v159:not(#_):not(#_) #view-garage #paintFinish button.on:after{transform:scaleX(1)}html.v159:not(#_):not(#_) #view-garage #paintFinish button.has:not(.on){color:var(--ds-sub)!important}html.v159:not(#_):not(#_) #view-garage .pl65-name{display:flex;align-items:baseline;gap:10px;margin:var(--s2) 0 0!important;min-height:22px;text-align:left!important}html.v159:not(#_):not(#_) #view-garage .pl65-name b{font:500 17px/22px var(--font-ui);color:var(--ds-text)}html.v159:not(#_):not(#_) #view-garage .pl65-name span{font:400 13px/18px var(--font-ui);color:var(--ds-mute)}html.v159:not(#_):not(#_) #view-garage #colorBar{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:10px!important;justify-content:stretch!important;margin:0!important}html.v159:not(#_):not(#_) #view-garage #colorBar>button,html.v159:not(#_):not(#_) #view-garage #colorBar>.paint-custom{position:relative;width:auto!important;height:auto!important;min-height:0!important;min-width:0!important;max-width:none!important;aspect-ratio:1 / 1;padding:0!important;margin:0!important;border-radius:var(--r1)!important;border:1px solid var(--ds-line-2)!important;box-shadow:none!important;transform:none;outline:0;transition:outline-color var(--ds-t) var(--ds-ease)}html.v159:not(#_):not(#_) #view-garage #colorBar>button.on,html.v159:not(#_):not(#_) #view-garage #colorBar>.paint-custom.on{outline:2px solid var(--ds-acc)!important;outline-offset:2px}html.v159:not(#_):not(#_) #view-garage #colorBar>button:active{transform:scale(.92);transition:transform 90ms var(--ds-ease)}html.v159:not(#_):not(#_) #view-garage #colorBar>.paint-custom{overflow:hidden;background:var(--ds-surface-2, #16181b)!important;display:grid;place-items:center}html.v159:not(#_):not(#_) #view-garage #colorBar>.paint-custom:after{content:"+";font:300 20px/1 var(--font-ui);color:var(--ds-text);pointer-events:none}html.v159:not(#_):not(#_) #view-garage #colorBar>.paint-custom input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}html.v159:not(#_):not(#_) #view-garage #boxDyno{padding:var(--s3) 0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important}html.v159:not(#_):not(#_) #view-garage .box-dyno-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:var(--s2);margin-bottom:var(--s2)!important}html.v159:not(#_):not(#_) #view-garage .box-dyno-head h3{margin:0!important;font:600 20px/24px var(--font-ui)!important;letter-spacing:-.01em!important;color:var(--ds-text)!important;text-transform:none!important}html.v159:not(#_):not(#_) #view-garage #btnDynoEdit{height:40px!important;min-height:40px!important;padding:0 var(--s2)!important;border-radius:var(--r2)!important;font:500 14px/1 var(--font-ui)!important}html.v159:not(#_):not(#_) #view-garage .dyno-row{min-height:48px;padding:0!important;border-bottom:1px solid var(--ds-line)!important;background:transparent!important}html.v159:not(#_):not(#_) #view-garage .dyno-row span{font:400 14px/20px var(--font-ui)!important;color:var(--ds-sub)!important;text-transform:none!important;letter-spacing:0!important}html.v159:not(#_):not(#_) #view-garage .dyno-row strong{font:300 20px/1 var(--font-num)!important;color:var(--ds-text)!important}html.v159:not(#_):not(#_) .gfx64-list{display:flex;flex-direction:column;padding-top:var(--s1)}html.v159:not(#_):not(#_) .gfx64-o{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);min-height:64px;padding:var(--s1) 0;border-bottom:1px solid var(--ds-line);cursor:pointer;-webkit-tap-highlight-color:transparent}html.v159:not(#_):not(#_) .gfx64-o span{display:flex;flex-direction:column;gap:2px;min-width:0}html.v159:not(#_):not(#_) .gfx64-o b{font:500 16px/22px var(--font-ui);color:var(--ds-text)}html.v159:not(#_):not(#_) .gfx64-o small{font:400 13px/18px var(--font-ui);color:var(--ds-sub)}html.v159:not(#_):not(#_) .gfx64-o i{flex:none;width:20px;height:20px;border-radius:50%;border:1px solid var(--ds-line-3)}html.v159:not(#_):not(#_) .gfx64-o.on i{border-color:var(--ds-acc);border-width:6px;box-shadow:none;background:#0a0a0a}html.v159:not(#_):not(#_) .gfx64-o:active{opacity:.7}html.v159:not(#_):not(#_) .gfx64-note{margin:var(--s2) 0 0;font:400 12px/16px var(--font-ui);color:var(--ds-mute)}html.v159:not(#_):not(#_) #view-garage .g64-gfx{margin-top:var(--s1)}html.v159:not(#_):not(#_) #view-settings.active{display:block;padding:var(--s3) var(--s3) calc(var(--s8) + 24px)!important}html.v159:not(#_):not(#_) .st66-title{margin:var(--s2) 0 var(--s4)!important;font:650 34px/40px var(--font-ui)!important;letter-spacing:-.02em!important;color:var(--ds-text)!important;text-align:left!important;text-transform:none!important}html.v159:not(#_):not(#_) .st66-g{margin:0 0 var(--s4)}html.v159:not(#_):not(#_) .st66-h{margin:0 0 8px 16px!important;font:var(--t-label)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ds-sub)!important}html.v159:not(#_):not(#_) .st66-f{margin:8px 16px 0!important;font:400 13px/18px var(--font-ui)!important;color:var(--ds-mute)!important}html.v159:not(#_):not(#_) .st66-list{overflow:hidden;background:var(--ds-bg-1)!important;border:1px solid var(--ds-line)!important;border-radius:var(--r3)!important}html.v159:not(#_):not(#_) .st66-row{all:unset;box-sizing:border-box;position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 16px;color:var(--ds-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s var(--ds-ease)}html.v159:not(#_):not(#_) .st66-row.hidden,html.v159:not(#_):not(#_) .st66-row[hidden]{display:none!important}html.v159:not(#_):not(#_) .st66-list>*+*{border-top:1px solid var(--ds-line)!important}html.v159:not(#_):not(#_) .st66-row:active{background:var(--ds-fill-2)}html.v159:not(#_):not(#_) .st66-k{flex:1 1 auto;min-width:0;font:400 16px/22px var(--font-ui);color:var(--ds-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none;letter-spacing:0}html.v159:not(#_):not(#_) .st66-v{flex:0 1 auto;min-width:0;max-width:55%;font:400 15px/20px var(--font-ui);color:var(--ds-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}html.v159:not(#_):not(#_) .st66-chev{flex:0 0 auto;width:8px;height:8px;margin-right:2px;border-right:1.5px solid var(--ds-line-3);border-top:1.5px solid var(--ds-line-3);transform:rotate(45deg)}html.v159:not(#_):not(#_) .st66-act .st66-k{color:var(--ds-text)}html.v159:not(#_):not(#_) .st66-danger .st66-k{color:var(--ds-bad)!important}html.v159:not(#_):not(#_) .st66-static{cursor:default}html.v159:not(#_):not(#_) .st66-solo{margin-top:var(--s4);background:var(--ds-bg-1);border:1px solid var(--ds-line);border-radius:var(--r3)}html.v159:not(#_):not(#_) .st66-sel{cursor:pointer}html.v159:not(#_):not(#_) .st66-sel select{all:unset;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer;font-size:16px}html.v159:not(#_):not(#_) .st66-tg input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}html.v159:not(#_):not(#_) .st66-sw{flex:0 0 auto;position:relative;width:51px;height:31px;border-radius:999px;background:var(--ds-line-2);transition:background-color .22s var(--ds-ease)}html.v159:not(#_):not(#_) .st66-sw:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;transition:transform .26s cubic-bezier(.3,1.4,.5,1)}html.v159:not(#_):not(#_) .st66-tg input:checked~.st66-sw{background:var(--ds-acc)}html.v159:not(#_):not(#_) .st66-tg input:checked~.st66-sw:after{transform:translate(20px)}html.v159:not(#_):not(#_) .st66-tg input:focus-visible~.st66-sw{outline:2px solid var(--ds-acc);outline-offset:2px}html.v159:not(#_):not(#_) #view-settings .st66-list>article.card,html.v159:not(#_):not(#_) #app #view-settings .st66-list>article.card{margin:0!important;padding:16px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:left!important}html.v159:not(#_):not(#_) .st66-list>article.card[hidden],html.v159:not(#_):not(#_) .st66-list>article.card.hidden{display:none!important}html.v159:not(#_):not(#_) .st66-list>article.card h3{margin:0 0 6px!important;font:500 16px/22px var(--font-ui)!important;color:var(--ds-text)!important;text-transform:none!important;letter-spacing:0!important}html.v159:not(#_):not(#_) .st66-list>article.card p{font:400 13px/18px var(--font-ui)!important;color:var(--ds-mute)!important;margin:0 0 12px!important}html.v159:not(#_):not(#_) .st66-list>article.card .go-btn,html.v159:not(#_):not(#_) .st66-list>article.card .btn-secondary{width:100%;min-height:44px!important;background:transparent!important;color:var(--ds-text)!important;border:1px solid var(--ds-line-2)!important;border-radius:var(--r2)!important;font:500 15px/1 var(--font-ui)!important;box-shadow:none!important}html.v159:not(#_):not(#_) .plm-h{margin:var(--s3) 0 6px!important;padding:0 4px;font:var(--t-label)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ds-sub)!important}html.v159:not(#_):not(#_) .plm-head+.plm-h{margin-top:var(--s1)!important}html.v159:not(#_):not(#_) .plm-list .plm-badge{margin-left:auto}html.v159:not(#_):not(#_) #view-settings .st66-row,html.v159:not(#_):not(#_) #view-settings button.st66-row{background:transparent!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important;box-shadow:none!important;outline:0;margin:0!important;width:100%!important;min-height:52px!important;justify-content:flex-start!important;text-align:left!important;font:inherit!important}html.v159:not(#_):not(#_) #view-settings .st66-list>.st66-row:first-child{border-top:0!important}html.v159:not(#_):not(#_) #view-settings .st66-row:active{background:var(--ds-fill-2)!important}html.v159:not(#_):not(#_) #view-account .acc-crew-row[hidden],html.v159:not(#_):not(#_) #view-account #p48[hidden]{display:none!important}html.v159:not(#_):not(#_) #view-account .st66-solo{display:flex!important;min-height:52px!important;padding:0 16px!important;margin:var(--s4) 0 0!important;background:var(--ds-bg-1)!important;border:1px solid var(--ds-line)!important;border-radius:var(--r3)!important}html.v159:not(#_):not(#_) #view-settings .st66-g[hidden],html.v159:not(#_):not(#_) #view-account #accPhoneStatus[hidden]{display:none!important}html.v159:not(#_):not(#_) .pl-toast{background:#1c1c1ef5!important}html.v159:not(#_):not(#_) .nav3{border-top-color:#f2efe914!important}html.v159:not(#_):not(#_) .brand-bar{border-bottom-color:#f2efe912!important}html.v159:not(#_):not(#_) .hg-btn,html.v159:not(#_):not(#_) .st66-row,html.v159:not(#_):not(#_) .plm-item,html.v159:not(#_):not(#_) .plm a,html.v159:not(#_):not(#_) .nav3-btn,html.v159:not(#_):not(#_) .seg button,html.v159:not(#_):not(#_) .seg .chip,html.v159:not(#_):not(#_) .tchip,html.v159:not(#_):not(#_) .bn52-slide,html.v159:not(#_):not(#_) .pl65-sw,html.v159:not(#_):not(#_) #colorBar button,html.v159:not(#_):not(#_) #paintFinish button,html.v159:not(#_):not(#_) .ds-btn,html.v159:not(#_):not(#_) .btn,html.v159:not(#_):not(#_) .shop-card,html.v159:not(#_):not(#_) .card>button,html.v159:not(#_):not(#_) .lap-start-hero,html.v159:not(#_):not(#_) .h48-start{transition-property:scale,background-color,border-color,color,opacity,transform!important;transition-duration:.42s,var(--ds-t),var(--ds-t),var(--ds-t),var(--ds-t),var(--ds-t)!important;transition-timing-function:cubic-bezier(.34,1.56,.64,1),var(--ds-ease),var(--ds-ease),var(--ds-ease),var(--ds-ease),var(--ds-ease)!important}html.v159:not(#_):not(#_) .hg-btn:active,html.v159:not(#_):not(#_) .st66-row:active,html.v159:not(#_):not(#_) .plm-item:active,html.v159:not(#_):not(#_) .plm a:active,html.v159:not(#_):not(#_) .nav3-btn:active,html.v159:not(#_):not(#_) .seg button:active,html.v159:not(#_):not(#_) .seg .chip:active,html.v159:not(#_):not(#_) .tchip:active,html.v159:not(#_):not(#_) .pl65-sw:active,html.v159:not(#_):not(#_) #colorBar button:active,html.v159:not(#_):not(#_) #paintFinish button:active,html.v159:not(#_):not(#_) .ds-btn:active,html.v159:not(#_):not(#_) .btn:active,html.v159:not(#_):not(#_) .shop-card:active,html.v159:not(#_):not(#_) .card>button:active,html.v159:not(#_):not(#_) .lap-start-hero:active,html.v159:not(#_):not(#_) .h48-start:active{scale:.965;transition-duration:90ms!important}html.v159:not(#_):not(#_) .bn52-slide:active{scale:.985;transition-duration:.12s!important}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){html.v159:not(#_):not(#_) .view.active .card,html.v159:not(#_):not(#_) .view.active .st66-g,html.v159:not(#_):not(#_) .view.active .shop-card,html.v159:not(#_):not(#_) .view.active .jn-item,html.v159:not(#_):not(#_) .view.active .p48-group{animation:v169-rise linear both;animation-timeline:view();animation-range:entry 0% entry 32%}}}@keyframes v169-rise{0%{opacity:.35;transform:translateY(14px)}to{opacity:1;transform:none}}html.v159:not(#_):not(#_) .race-sheet-panel,html.v159:not(#_):not(#_) .ds-sheet-panel,html.v159:not(#_):not(#_) .crew-sheet-panel,html.v159:not(#_):not(#_) .tgs-panel{position:relative}html.v159:not(#_):not(#_) .race-sheet-panel:before,html.v159:not(#_):not(#_) .ds-sheet-panel:before,html.v159:not(#_):not(#_) .crew-sheet-panel:before,html.v159:not(#_):not(#_) .tgs-panel:before{content:"";position:absolute;top:6px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:999px;background:#f2efe938;z-index:3;pointer-events:none}html.v159:not(#_):not(#_) .pl-toast{border:1px solid rgba(201,198,191,.28)!important;border-radius:999px!important;color:var(--ds-text)!important;font:500 13px/1.35 var(--font-ui)!important;padding:11px 18px!important;transition:opacity .22s var(--ds-ease),transform .42s cubic-bezier(.34,1.56,.64,1)!important}html.v159:not(#_):not(#_) .bn52-dot,html.v159:not(#_):not(#_) .g63-dot{position:relative}html.v159:not(#_):not(#_) .bn52-dot:after,html.v159:not(#_):not(#_) .g63-dot:after{content:"";position:absolute;left:-4px;right:-4px;top:-13px;bottom:-13px}html.v159:not(#_):not(#_) .pl-skel,html.v159:not(#_):not(#_) [aria-busy=true].card{animation:v169-pulse 1.4s ease-in-out infinite;background:var(--ds-bg-2)!important;color:transparent!important;border-radius:var(--r2)}@keyframes v169-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion: reduce){html.v159:not(#_):not(#_) .pl-skel{animation:none}}html.v159:not(#_):not(#_) .brand-bar>b{transition:opacity .22s var(--ds-ease),transform .22s var(--ds-ease)}html.v159:not(#_):not(#_) .brand-bar .bb-title{position:absolute;top:calc(var(--sat) + 8px);bottom:8px;display:flex;align-items:center;max-width:calc(100% - 150px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:600 17px/1.2 var(--font-ui);letter-spacing:-.01em;color:var(--ds-text);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .22s var(--ds-ease),transform .32s cubic-bezier(.34,1.56,.64,1)}html.v159:not(#_):not(#_) .brand-bar.bb-t-on>b{opacity:0;transform:translateY(-8px)}html.v159:not(#_):not(#_) .brand-bar.bb-t-on .bb-title{opacity:1;transform:none}html.v159:not(#_):not(#_) #view-home #hwCar .hw-car-img{translate:0 var(--px171, 0px);will-change:translate}html.v159:not(#_):not(#_) #view-garage #podiumWrap{translate:0 var(--px171, 0px);opacity:var(--po171, 1)}html.v159:not(#_):not(#_) .pl-skel-list{display:grid;gap:8px;padding:4px 0}html.v159:not(#_):not(#_) .pl-skel-row{height:64px;border-radius:var(--r2);background:var(--ds-bg-2)!important}html.v159:not(#_):not(#_) .pl-skel-row:nth-child(2){opacity:.8}html.v159:not(#_):not(#_) .pl-skel-row:nth-child(3){opacity:.6}html.v159:not(#_):not(#_) .pl-skel-row:nth-child(4){opacity:.45}@media (prefers-reduced-motion: reduce){html.v159:not(#_):not(#_) .brand-bar .bb-title,html.v159:not(#_):not(#_) .brand-bar>b{transition:none}html.v159:not(#_):not(#_) #view-garage #podiumWrap{translate:none;opacity:1}}html.v159:not(#_):not(#_) .ask172 .ask172-body{display:grid;gap:8px;padding:12px 0 4px}html.v159:not(#_):not(#_) .ask172 .ask172-in{width:100%;box-sizing:border-box;min-height:48px;padding:12px 14px;border-radius:var(--r2);border:1px solid var(--ds-line-2);background:var(--ds-bg-2);color:var(--ds-text);font:400 16px/1.35 var(--font-ui);outline:0;resize:vertical}html.v159:not(#_):not(#_) .ask172 .ask172-in:focus{border-color:var(--ds-line-3)}html.v159:not(#_):not(#_) .ask172 .ask172-hint{margin:0;color:var(--ds-sub);font:400 13px/1.4 var(--font-ui)}html.v159:not(#_):not(#_) .ask172 .ask172-ok{width:100%;min-height:48px;margin-top:12px;border:0;border-radius:var(--r2);background:var(--ds-text);color:#0a0a0a;font:600 15px/1 var(--font-ui);transition:scale .42s cubic-bezier(.34,1.56,.64,1)}html.v159:not(#_):not(#_) .ask172 .ask172-ok:active{scale:.97;transition-duration:90ms}html.v159:not(#_):not(#_) .ds-row.z61-ghost{flex-wrap:wrap}html.v159:not(#_):not(#_) .ds-row.z61-ghost .ghost-pick{min-width:0;flex:1 1 220px;max-width:100%}html.v159:not(#_):not(#_) .ghost-pick .gp-chips{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}html.v159:not(#_):not(#_) #paintFinish button:before{content:"";position:absolute;top:0;bottom:0;left:-9px;right:-9px}@media (max-width: 359px){html.v159:not(#_):not(#_) #view-garage #colorBar{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}}html.v159:not(#_):not(#_) .bn52-s{aspect-ratio:auto!important;min-height:calc((100vw - 2 * var(--gutter)) * .625);max-height:none}@media (min-width: 680px){html.v159:not(#_):not(#_) .bn52-s{min-height:400px}}html.v159:not(#_):not(#_) .bn52-t{max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}html.v159:not(#_):not(#_) .bn52-d{max-width:100%!important}html.v159:not(#_):not(#_) .bn52-cta{position:relative!important;right:auto!important;bottom:auto!important;align-self:flex-start;margin-top:10px;flex:none}html.v159:not(#_):not(#_) #z61GhostV{white-space:normal;text-align:right;overflow-wrap:anywhere}html.v159:not(#_):not(#_) .gh74-hint{margin:4px 0 12px;color:var(--ds-sub);font:400 13px/1.4 var(--font-ui)}html.v159:not(#_):not(#_) .ghost-pick.gh74{display:grid;gap:12px;margin:0}html.v159:not(#_):not(#_) .gh74 .gp-head{display:block;min-height:0}html.v159:not(#_):not(#_) .gh74 .gp-title{display:none}html.v159:not(#_):not(#_) .gh74 .gp-disc{display:grid;grid-template-columns:1fr 1fr;width:100%;box-sizing:border-box;padding:3px;gap:3px;border-radius:var(--r2);border:1px solid var(--ds-line-2);background:var(--ds-bg-2)}html.v159:not(#_):not(#_) .gh74 .gp-disc-btn{min-height:40px;padding:0 12px;border-radius:var(--r1);font:600 14px/1 var(--font-ui);white-space:nowrap}html.v159:not(#_):not(#_) .gh74 .gp-disc-btn.on{background:var(--ds-text);color:#0a0a0a}html.v159:not(#_):not(#_) .gh74 .gp-chips{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border-top:1px solid var(--ds-line)}html.v159:not(#_):not(#_) .gh74 .gp-chip{display:grid!important;grid-template-columns:22px 1fr auto;align-items:center;column-gap:12px;min-height:56px;padding:8px 2px!important;border:0!important;border-bottom:1px solid var(--ds-line)!important;border-radius:0!important;background:transparent!important;text-align:left}html.v159:not(#_):not(#_) .gh74 .gp-chip b{font:500 16px/1.25 var(--font-ui)!important;color:var(--ds-text);white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html.v159:not(#_):not(#_) .gh74 .gp-chip small{font:400 14px/1.25 var(--font-ui)!important;color:var(--ds-sub);white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;text-align:right}html.v159:not(#_):not(#_) .gh74 .gh74-r{width:20px;height:20px;box-sizing:border-box;border-radius:999px;border:1.5px solid var(--ds-line-3);position:relative}html.v159:not(#_):not(#_) .gh74 .gp-chip.on .gh74-r{border-color:var(--ds-text)}html.v159:not(#_):not(#_) .gh74 .gp-chip.on .gh74-r:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:999px;background:var(--ds-text)}html.v159:not(#_):not(#_) .gh74 .gp-chip:disabled{opacity:.45}html.v159:not(#_):not(#_) .z61-rows .ds-row-v,html.v159:not(#_):not(#_) .t61-rows .ds-row-v{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:right;min-width:0}html.v159:not(#_):not(#_) .nw74{white-space:nowrap}html.v159:not(#_):not(#_) .brand-bar b.bb-logo{display:inline-flex;align-items:center;padding:0!important;letter-spacing:0!important;line-height:0!important}html.v159:not(#_):not(#_) .brand-bar b.bb-logo:after{content:none!important;display:none!important}html.v159:not(#_):not(#_) .brand-bar b.bb-logo svg{display:block;height:32px;width:auto}.ln61 .ln61-mark{font-size:0!important;letter-spacing:0!important;padding-left:0!important;line-height:0!important;display:flex;justify-content:center}.ln61 .ln61-mark svg{display:block;width:min(76vw,520px);height:auto;overflow:visible}.ln61 .ln61-arc{transform-box:fill-box;transform-origin:50% 50%;transform:scaleX(0);opacity:0}.ln61.go .ln61-mark{animation:none!important;opacity:1!important}.ln61.go .ln61-arc{animation:ln75-arc .46s cubic-bezier(.22,1,.36,1) 40ms both}.ln61 .ln61-word{opacity:0}.ln61.go .ln61-word{animation:ln61-mark .42s var(--ds-ease) .3s both}.ln61.skip .ln61-arc,.ln61.skip .ln61-word{animation:ln61-fade .16s linear both}@keyframes ln75-arc{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.ln61 .ln61-arc,.ln61 .ln61-word{opacity:1;transform:none;animation:none!important}}html.v159:not(#_):not(#_) .nav3-btn:before{background:var(--accent-signal)}html.v159:not(#_):not(#_) #runDrive[data-phase=live] #rdLabel:before,html.v159:not(#_):not(#_) .chase-tag.live:before,html.v159:not(#_):not(#_) .vt-rec.on:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;vertical-align:1px;border-radius:999px;background:var(--accent-signal)}html.v159:not(#_):not(#_) .h48-start.h56-wait,html.v159:not(#_):not(#_) #runDrive[data-phase=live] #runDriveStop#runDriveStop.go-btn{border-color:var(--accent-signal)!important}html.v159:not(#_):not(#_) .hgz-needle{stroke:var(--accent-signal)}html.v159:not(#_):not(#_) .rd-hero.rd53-pb .rd-badge{color:var(--accent-signal)!important;border-color:var(--accent-signal)!important}html.v159:not(#_):not(#_) .rd-hero.rd53-pb:after{background:var(--accent-signal)}html.v159:not(#_):not(#_) .tk58-sf{fill:var(--accent-signal)}html.v159:not(#_):not(#_) .sf-mark line{stroke:var(--accent-signal)}html.v159:not(#_):not(#_) .sat-sf-flag{border-color:var(--accent-signal)}html.v159:not(#_):not(#_) #p48DuelsBadge,html.v159:not(#_):not(#_) #plmDuelsBadge,html.v159:not(#_):not(#_) #sbBadgeDuels{background:var(--accent-signal)!important;color:#fff!important;border-color:transparent!important}html.v159:not(#_):not(#_) .bn52-track.bn80-tw{scroll-snap-type:none!important;scroll-behavior:auto!important}html.v159:not(#_):not(#_) .bn52-dot.on{background:var(--ds-line-3)!important;overflow:hidden}html.v159:not(#_):not(#_) .bn52-dot.on:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ds-acc);transform-origin:0 50%;transform:scaleX(1)}html.v159:not(#_):not(#_) .bn52.bn80-run .bn52-dot.on.bn80-p:before{animation:bn80p 5s linear both}@keyframes bn80p{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){html.v159:not(#_):not(#_) .bn52-dot.on:before{animation:none!important;transform:none}}html.v159:not(#_):not(#_) .prof-banner{background-color:#101010!important;background-image:var(--carbon)!important;background-size:12px 12px!important;background-repeat:repeat!important}html.v159:not(#_):not(#_) #rdFinal .rd-hero{background-color:var(--ds-bg-1);background-image:var(--carbon)!important;background-size:12px 12px!important;background-repeat:repeat!important;border:1px solid var(--ds-line);border-radius:var(--r3);padding:var(--s3) var(--s2)!important}html.v159:not(#_):not(#_) #view-shop .shop-card-hero{background-color:var(--ds-bg-1);background-image:var(--carbon)!important;background-size:12px 12px!important;background-repeat:repeat!important;border:1px solid var(--ds-line)!important;border-radius:var(--r3)!important;padding:var(--s2)!important}html.v159:not(#_):not(#_) #view-garage #g63Specs{background-color:var(--ds-bg-1);background-image:var(--carbon)!important;background-size:12px 12px!important;background-repeat:repeat!important;border:1px solid var(--ds-line);border-radius:var(--r3);padding:var(--s2)!important}html.v159:not(#_):not(#_) #view-home #hwCar{aspect-ratio:auto!important;height:auto!important}html.v159:not(#_):not(#_) #view-home.view{grid-auto-rows:max-content!important;align-content:start}html.v159:not(#_):not(#_) .bn52-s{width:100%!important;max-width:none!important}html.v159:not(#_):not(#_) .bn52-dot{position:relative;overflow:visible}html.v159:not(#_):not(#_) .bn52-dot:after{content:"";position:absolute;left:-4px;right:-4px;top:-21px;bottom:-21px}html.v159:not(#_):not(#_) #btnMenu,html.v159:not(#_):not(#_) #btnProfile{width:44px!important;height:44px!important;min-height:44px!important}.web-hero{display:flex;align-items:center;gap:12px;margin:0 0 var(--s3, 16px);padding:12px 14px;border:1px solid var(--ds-line);border-radius:var(--r3, 8px);background:#101111}.web-hero[hidden]{display:none}.web-hero-t{flex:1;margin:0;font:400 13px/1.4 var(--font-ui);color:var(--ds-sub)}.web-hero-btn,.web-hero-btn:visited{flex:none;color:#0b0b0b!important;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:8px;background:var(--ds-text);color:#0b0b0b;font:600 14px/1 var(--font-ui);text-decoration:none}#view-lap #tk58{display:none!important}.tv2{margin:0 0 16px}.tv2-cap{margin:0 4px 10px;font:500 12px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#8c8b87}.tv2-box{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#111;overflow:hidden;margin-bottom:12px}.tv2-h{padding:12px 14px 6px;font:500 11px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#6f6e6a}.tv2-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;background:none;border:0;border-top:1px solid rgba(255,255,255,.05);color:#ecebe8;text-align:left;font:inherit;cursor:pointer}.tv2-h+.tv2-row{border-top:0}.tv2-row:active{background:#ffffff0a}.tv2-sil{flex:0 0 52px;height:44px}.tv2-sil svg{width:100%;height:100%}.tv2-sil path{fill:none;stroke:#ecebe8;stroke-width:6;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-width:1.6}.tv2-dash{fill:none;stroke:#55544f;stroke-width:1.4;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.tv2-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tv2-tx b{font:500 15px/1.2 var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv2-tx span{font:400 12px/1.25 var(--font-ui);color:#8c8b87;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv2-tx .tv2-mine i{font-style:normal;color:#ecebe8;font-family:var(--font-num, "PL Num"),var(--font-ui)}.tv2-tx .tv2-unc{color:#b9a27a}.tv2-kv{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.tv2-kv b{font:400 16px/1 "PL Num",var(--font-ui)}.tv2-kv b small{font:400 11px var(--font-ui);color:#8c8b87}.tv2-kv b.m{color:#55544f}.tv2-kv span{font:400 11px/1 var(--font-ui);color:#8c8b87}.tv2-row.off .tv2-tx b{color:#a9a8a3}html.tv2-open{overflow:hidden}.tv2-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#0b0b0b;color:#ecebe8;transform:translate(100%);transition:transform .28s ease;overflow-y:auto;-webkit-overflow-scrolling:touch}.tv2-sheet.on{transform:none}.tv2-top{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:6px;height:52px;padding:env(safe-area-inset-top) 8px 0;background:#0b0b0beb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:500 15px var(--font-ui)}.tv2-back{width:40px;height:40px;border:0;background:none;color:inherit;display:grid;place-items:center;cursor:pointer}.tv2-back svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tv2-body{max-width:592px;margin:0 auto;padding:4px 16px calc(40px + env(safe-area-inset-bottom))}.tv2-eb{font:500 11px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#8c8b87;margin-top:6px}.tv2-h1{margin:8px 0 10px;font:500 26px/1.1 var(--font-ui)}.tv2-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.tv2-tags span{padding:5px 10px;border-radius:99px;border:1px solid rgba(255,255,255,.1);font:400 12px/1 var(--font-ui);color:#b5b4af}.tv2-stage{border-radius:18px;overflow:hidden;background:#111;border:1px solid rgba(255,255,255,.06)}.tv2-pane svg{display:block;max-width:100%;height:auto}.tv2-load{display:grid;place-items:center;min-height:160px;height:100%;color:#6f6e6a;font:400 13px var(--font-ui)}.tv2-leg{display:flex;flex-wrap:wrap;gap:6px 14px;padding:8px 14px 12px;font:400 12px var(--font-ui);color:#8c8b87}.tv2-leg i{display:inline-block;width:14px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle}.tv2-leg i.p{background:none;border-top:2px dashed #8c8b87;height:0}.tv2-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:14px 0 4px;border-radius:16px;overflow:hidden;background:#ffffff0f}.tv2-facts div{background:#111;padding:12px;display:flex;flex-direction:column;gap:6px}.tv2-facts span{font:400 11px var(--font-ui);color:#8c8b87}.tv2-facts b{font:400 20px/1 "PL Num",var(--font-ui)}.tv2-facts small{font:400 11px var(--font-ui);color:#8c8b87;margin-left:3px}.tv2-lbl{margin:18px 4px 8px;font:500 11px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#8c8b87}.tv2-lr{display:flex;justify-content:space-between}.tv2-lr small{letter-spacing:0;text-transform:none;color:#6f6e6a}.tv2-card{background:#111;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:14px}.tv2-rec{display:flex;align-items:center;gap:12px}.tv2-av{flex:0 0 36px;height:36px;border-radius:50%;background:#222;display:grid;place-items:center;font:500 14px var(--font-ui)}.tv2-rn{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tv2-rn b{font:500 14px var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv2-rn small{font:400 12px var(--font-ui);color:#8c8b87}.tv2-rt{font:400 22px/1 "PL Num",var(--font-ui)}.tv2-bt{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.tv2-bt b{font:300 34px/1 "PL Num",var(--font-ui)}.tv2-dl{font:400 13px var(--font-ui);color:#b9a27a}.tv2-bs{margin-top:6px;font:400 12px var(--font-ui);color:#8c8b87}.tv2-bs b{color:#ecebe8;font-weight:400}.tv2-sx{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.tv2-sx div{border-top:2px solid;padding-top:8px;display:flex;flex-direction:column;gap:4px}.tv2-sx span{font:400 11px var(--font-ui);color:#8c8b87}.tv2-sx b{font:400 17px/1 "PL Num",var(--font-ui)}.tv2-sx small{font:400 11px var(--font-ui);color:#8c8b87}.tv2-empty{font:400 13px/1.45 var(--font-ui);color:#8c8b87}.tv2-ele{padding:6px}.tv2-ele svg{display:block;max-width:100%;height:auto}.tv2-cta{display:block;width:100%;height:50px;margin:20px 0 12px;border:0;border-radius:14px;background:#ecebe8;color:#0b0b0b;font:500 15px var(--font-ui);cursor:pointer}.tv2-src{font:400 11px/1.45 var(--font-ui);color:#5e5d59;text-align:center}.tv2-leg i.b{background:#e5533d}.tv2-leg i.r{background:none;border-top:1.5px dashed #f2efe9;height:0}.tv2-note{padding:0 14px 12px;font:400 11.5px/1.4 var(--font-ui);color:#6f6e6a}.tv2-play{display:flex;align-items:center;gap:12px;margin:0 10px 10px;padding:10px 12px;border-radius:14px;background:#181818}.tv2-pb{flex:none;width:38px;height:38px;border-radius:50%;border:0;background:#ecebe8;display:grid;place-items:center;cursor:pointer}.tv2-pb svg{width:18px;height:18px;fill:#000}.tv2-pb.on svg path{d:path("M7 5h4v14H7zM13 5h4v14h-4z")}.tv2-pi{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tv2-pi b{font:500 13.5px var(--font-ui);color:#ecebe8}.tv2-ps{font:400 11.5px var(--font-ui);color:#8c8b87}.tv2-pv{text-align:right}.tv2-pv b{display:block;font:400 22px/1 "PL Num",var(--font-ui);color:#ecebe8}.tv2-pv small{font:400 10.5px var(--font-ui);color:#8c8b87}.tv2-conf>div{display:grid;grid-template-columns:1fr auto 64px;gap:10px;align-items:baseline;padding:10px 2px;border-top:1px solid rgba(255,255,255,.05)}.tv2-conf>div:first-child{border-top:0}.tv2-conf span{font:400 14px var(--font-ui);color:#c9c7c2}.tv2-conf span i{font-style:normal;font-size:10.5px;color:#000;background:#ecebe8;border-radius:6px;padding:1px 6px;margin-left:6px;vertical-align:1px}.tv2-conf b{font:400 15px "PL Num",var(--font-ui);color:#ecebe8;text-align:right}.tv2-conf b small{font-size:11px;color:#8c8b87}.tv2-rec+.tv2-rec{margin-top:8px}.tv2-rn a{font:400 11px var(--font-ui);color:#8c8b87;text-decoration:underline;text-underline-offset:2px}.tv2-go>div{padding:10px 2px;border-top:1px solid rgba(255,255,255,.05)}.tv2-go>div:first-child{border-top:0}.tv2-go span{display:block;font:500 10.5px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#6f6e6a;margin-bottom:3px}.tv2-go p{margin:0;font:400 14px/1.4 var(--font-ui);color:#d8d6d1;overflow-wrap:anywhere}.tv2-go a{color:#ecebe8;text-decoration:underline;text-underline-offset:2px}.shop-docs-link{display:block;margin:8px 0 16px;color:#d23c3c;font-size:13px;text-decoration:none}.lb92-per{margin:6px 0 8px;display:flex}.lb92-per .seg-btn{flex:1}.tb-row.lb92{grid-template-columns:18px 46px minmax(0,1fr) 92px auto;grid-template-rows:auto auto;column-gap:8px;row-gap:1px;min-height:58px;padding:6px 4px}.tb-row.lb92 .tb-n{grid-row:1 / 3;text-align:center}.tb-row.lb92 .aw-fr{grid-row:1 / 3}.tb-row.lb92 .tb-nick{grid-column:3;grid-row:1;align-self:end;display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;white-space:nowrap}.tb-row.lb92 .tb-car{grid-column:3;grid-row:2;align-self:start;font-size:11px;color:var(--c-text-3, #8a8a8a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-row.lb92 .tb-ic{grid-column:4;grid-row:1 / 3;width:92px;height:46px;border-radius:10px;background:#121318;overflow:hidden}.tb-row.lb92 .tb-ic.lb92-car img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.tb-row.lb92 .tb-t{grid-column:5;grid-row:1 / 3;display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:17px}.lb92-gap{font:500 11px/1 var(--font-num, inherit);color:#8a8a8a}.lb92-b{width:18px;height:18px;flex:none}.lb92-num{font:800 10px/1 var(--font-num, inherit);font-style:normal;color:#fff;border-radius:4px;padding:2px 4px;flex:none}.aw-fr{--s: 32px;position:relative;width:calc(var(--s) / .7);height:calc(var(--s) / .7);display:grid;place-items:center;flex:none}.aw-fr .pad-ava{width:var(--s)!important;height:var(--s)!important}.aw-fr-i{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.sc92{padding:0 0 14px;overflow:hidden;margin:12px 0}.sc92:empty{display:none}.sc-hero{position:relative;height:210px;background:#121318;border-bottom:1px solid #1e1e20;display:grid;place-items:center}.sc-car{width:92%;max-height:150px;object-fit:contain;filter:brightness(1.35);margin-top:-26px}.sc-nocar{padding:0 24px;text-align:center}.sc-cap{position:absolute;left:14px;right:14px;bottom:10px;display:flex;align-items:baseline;gap:8px}.sc-cap b{font-size:18px}.sc-cap small{margin-left:auto;color:#9a9a9a;font-size:12px}.sc-num{color:#fff;font:800 12px/1 var(--font-num, inherit);padding:3px 6px;border-radius:5px}.sc-head{display:flex;align-items:baseline;justify-content:space-between;padding:14px 14px 8px}.sc-head h3{margin:0;font-size:15px}.sc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px}.sc-it{background:#0f0f10;border:1px solid #1e1e20;border-radius:14px;padding:10px 6px 9px;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;min-width:0}.sc-it b{font-size:11px}.sc-it small{font-size:9.5px;color:#8a8a8a;line-height:1.2}.sc-m{position:relative;width:64px;height:64px}.sc-m img{width:100%;height:100%;object-fit:contain}.sc-x{position:absolute;right:-6px;bottom:-2px;font:800 10px/1 var(--font-num, inherit);font-style:normal;background:#1c1c1f;border:1px solid #333;border-radius:6px;padding:2px 4px}.sc-it.off .sc-m img{opacity:.3;filter:grayscale(1)}.sc-bar{width:80%;height:3px;background:#222;border-radius:2px;overflow:hidden;margin-top:3px}.sc-bar i{display:block;height:100%}.pp-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.pp-top>div{display:flex;flex-direction:column;min-width:0}.pp-top small{color:#8a8a8a;font-size:11px}.pp-ic{width:40px;height:40px}.pp-price{margin-left:auto;font:800 14px/1 var(--font-num, inherit);white-space:nowrap}.pp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px}.pp-it{background:#0f0f10;border:1px solid #1e1e20;border-radius:12px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.pp-it img{width:40px;height:40px}.pp-it b{font-size:10px}.pp-it small{font-size:9px;color:#8a8a8a;line-height:1.15}.pp-buy{width:100%}.pp-cos{display:grid;grid-template-columns:70px 1fr 1fr auto;gap:6px}.pp-msg{margin:8px 0 0}.lb92-num,.sc-num{background:#f2efe9;color:#0b0c0e!important}.sc-bar i{background:#cfcfcf}.tv2-sk{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#111;padding:6px 0;margin-top:22px}.tv2-sk i{display:block;height:10px;width:140px;margin:10px 14px 8px;border-radius:4px;background:#ffffff0f}.tv2-sk b{display:block;height:44px;margin:10px 14px;border-radius:10px;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:tv2sk 1.2s linear infinite}@keyframes tv2sk{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.tv2-sk b{animation:none}}html.v159:not(#_):not(#_) #view-home #hwPad .pc-list{display:flex!important;margin-top:2px}html.v159:not(#_):not(#_) #view-home #hwPad .pc-msg-2,html.v159:not(#_):not(#_) #view-home #hwPad .pc-msg .pad-ava{display:none!important}html.v159:not(#_):not(#_) #view-home #hwPad .pc-bub{display:flex!important;gap:6px;min-width:0;background:none!important;padding:0!important;border:0!important;font:400 13px/18px var(--font-ui)}html.v159:not(#_):not(#_) #view-home #hwPad .pc-bh{flex:none}html.v159:not(#_):not(#_) #view-home #hwPad .pc-bh time,html.v159:not(#_):not(#_) #view-home #hwPad .pc-bh em{display:none}html.v159:not(#_):not(#_) #view-home #hwPad .pc-bh b{font-weight:500;color:var(--ds-text)}html.v159:not(#_):not(#_) #view-home #hwPad .pc-bt{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ds-sub)}.tb-empty>b:first-letter,.pc-empty-t b:first-letter{text-transform:uppercase}html.v159:not(#_):not(#_) .g53-mine,html.v159:not(#_):not(#_) .g53-3d{white-space:nowrap;padding-left:12px!important;padding-right:12px!important}.sc-head{flex-wrap:wrap;gap:2px 10px}.sc-head h3{white-space:nowrap}.shop-ph{position:relative;display:grid;place-content:center;gap:6px;text-align:center;aspect-ratio:3 / 2;width:100%;border-radius:inherit;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,#1d1e21,#0c0d0f 55%,#060607);box-shadow:inset 0 0 0 1px #ffffff0f}.shop-ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 2px,transparent 2px 6px);pointer-events:none}.shop-ph-k{font:600 10px/1 var(--font-ui);letter-spacing:.32em;color:#6f7176}.shop-ph-t{font:600 22px/1.1 var(--font-ui);letter-spacing:.02em;color:#e9e9ea}.shop-in-lead{margin:0 0 12px;font:500 14px/1.4 var(--font-ui);color:var(--ds-text)}.shop-in-fig{position:relative;margin:0 0 12px;border-radius:14px;overflow:hidden;background:#111214}.shop-in-img img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.shop-in-pin{position:absolute;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:700 11px/1 var(--font-ui);color:#0b0b0c;background:#f2f2f2;outline:4px solid rgba(242,242,242,.18)}.shop-in-parts{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:10px}.shop-in-parts li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start}.shop-in-parts i{font:700 11px/22px var(--font-ui);font-style:normal;text-align:center;width:22px;height:22px;border-radius:50%;background:#ffffff14;color:#e9e9ea}.shop-in-parts b{display:block;font:600 14px/1.3 var(--font-ui);color:var(--ds-text)}.shop-in-parts span{display:block;font:500 12.5px/1.35 var(--font-ui);color:#8d8d8d}.shop-in-sec figcaption{position:absolute;left:12px;right:12px;bottom:10px;font:500 12px/1.3 var(--font-ui);color:#d6d6d8;background:#0000008c;padding:4px 8px;border-radius:6px}.shop-in-rows{display:grid;grid-template-columns:1fr 1fr;gap:8px}.shop-in-rows>div{padding:10px 12px;border-radius:12px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff0f}.shop-in-rows span{display:block;font:500 10.5px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#8d8d8d;margin-bottom:6px}.shop-in-rows b{display:block;font:600 13px/1.3 var(--font-ui);color:var(--ds-text)}@media (min-width: 900px){.shop-in-pin{width:26px;height:26px;font-size:12px}}html .pp-pill{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:6px;height:32px;min-height:32px;min-width:0;padding:0 12px 0 8px;border-radius:999px;border:0;background:linear-gradient(180deg,#26262a,#141416 55%,#0d0d0f);color:#e9d6aa;font:600 11px/1 -apple-system,SF Pro Text,Inter,system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff17,0 4px 14px #00000073;transition:box-shadow .25s,transform .15s}html .pp-pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:repeating-linear-gradient(45deg,rgba(255,255,255,.025) 0 2px,transparent 2px 4px);pointer-events:none}html .pp-pill:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,240,205,.16),transparent);transform:skew(-18deg);animation:ppSheen 6s ease-in-out infinite;pointer-events:none}@keyframes ppSheen{0%,70%{left:-60%}to{left:130%}}@media (prefers-reduced-motion: reduce){html .pp-pill:after{animation:none;display:none}}.pp-pill img{position:relative;width:16px;height:16px;display:block}.pp-pill span{position:relative;margin-right:-.22em;background:linear-gradient(180deg,#f6e7c4,#c9a463);-webkit-background-clip:text;background-clip:text;color:transparent}.pp-pill:hover,.pp-pill:focus-visible{box-shadow:inset 0 1px #ffffff1f}.pp-pill:active{transform:scale(.96)}.ps-credit{text-align:center;margin:18px 0 2px;font-size:10.5px;color:#55555b;letter-spacing:.02em}.pass-inner{background:radial-gradient(120% 60% at 50% 0%,rgba(232,196,120,.14),transparent 60%),#0b0b0c}.pass-body{padding:8px 20px 22px}.ps-hero{text-align:center;padding:18px 0 14px}.ps-ic{width:132px;height:132px;display:block;margin:0 auto 8px;background:none;box-shadow:none}.ps-k{display:block;font-size:11px;letter-spacing:.3em;color:#c9a866}.ps-t{margin:4px 0 6px;font-size:30px;line-height:1.1;color:#fff;font-weight:800}.ps-d{margin:0 auto;max-width:300px;color:#a9a9ad;font-size:14px;line-height:1.4}.ps-list{list-style:none;margin:6px 0 12px;padding:0;display:grid;gap:8px}.ps-it{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.ps-it-i{width:40px;height:40px;flex:none}.ps-it div{display:flex;flex-direction:column;gap:2px;min-width:0}.ps-it b{font-size:15px;color:#fff}.ps-it small{font-size:12.5px;color:#9a9aa0}.ps-note{font-size:12px;color:#7d7d83;margin:0 0 16px;text-align:center;line-height:1.4}.ps-price{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-bottom:12px}.ps-price b{font-size:32px;font-weight:800;color:#f1d9a4}.ps-price span{font-size:13px;color:#9a9aa0}.ps-buy{width:100%;height:54px;border:0;border-radius:16px;font-size:17px;font-weight:800;color:#1a1408;background:linear-gradient(135deg,#f3dca6,#c9a35a);box-shadow:none;cursor:pointer}.ps-buy:disabled{cursor:default;color:#8a8a8f;background:#ffffff0f;box-shadow:none}.ps-msg{text-align:center;margin:10px 0 0}@media (min-width: 900px){.pass-sheet .pass-inner{max-width:440px;margin-left:auto;margin-right:auto}}.z202-hint{display:none;margin:14px 0 0;font:500 13px/1.35 var(--font-ui);letter-spacing:.02em;color:#a9abb0}.h48-gps[data-q=idle]~.z202-hint{display:block}.z202-top{display:block;width:100%;margin:18px 0 0;padding:12px 14px;text-align:left;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:14px;color:inherit;font:inherit;min-height:0}.z202-top[hidden]{display:none}.z202-top-k{display:block;font:600 10.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#75787e;margin-bottom:8px}.z202-top-l{list-style:none;margin:0;padding:0;display:grid;gap:6px}.z202-top-l li{display:flex;align-items:center;gap:10px;font:400 13px/1.3 var(--font-ui);color:#c9cacd}.z202-n{width:16px;color:#75787e;font-variant-numeric:tabular-nums}.z202-nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.z202-top-l b{font:600 13px/1 var(--font-ui);font-variant-numeric:tabular-nums;color:#ecebe7}.z202-empty{color:#9a9da3!important}.z202-addcar{display:flex;align-items:center;gap:14px;padding:16px;text-align:left}.z202-addcar[hidden]{display:none}.z202-add-ico{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.16);display:grid;place-items:center;font:300 22px/1 var(--font-ui);color:#ecebe7}.z202-addcar b{display:block;font:600 15px/1.25 var(--font-ui);color:#ecebe7}.z202-addcar small{display:block;margin-top:3px;font:400 12px/1.3 var(--font-ui);color:#8a8d93}html .hw.z202-addcar{flex-direction:row;align-items:center;justify-content:flex-start;min-height:0;padding:16px 18px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:18px}html .hw.z202-addcar>span:last-child{display:block}.chat-page{--acc-rgb: 214, 178, 98;position:fixed;top:0;right:0;bottom:0;left:0;z-index:12040;display:flex;flex-direction:column;background:#050506;color:var(--ds-text, #f2efe9);opacity:0;transition:opacity .22s var(--ds-ease, ease),transform .28s var(--ds-ease, ease);transform:translate3d(24px,0,0)}.chat-page.on{opacity:1;transform:none}.chat-page.hidden{display:none!important}html.chat-open,html.chat-open body{overflow:hidden}@media (max-width: 900px){html.chat-open .rail,html.chat-open .nav3{visibility:hidden}}.chat-page:before{content:"";position:absolute;inset:0 0 auto;height:220px;pointer-events:none;background:none}.cp-head{position:relative;z-index:2;flex:none;padding:calc(max(var(--sat, 0px),var(--tma-top, 0px)) + 6px) 12px 0;background:linear-gradient(180deg,#0e0e10fa,#0a0a0cf0);border-bottom:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cp-bar{display:flex;align-items:center;gap:10px;min-height:48px}.cp-title{display:flex;flex-direction:column;min-width:0;flex:1}.cp-title b{font:800 22px/1.1 var(--font-ui);letter-spacing:-.01em;color:#f4f1ea}.cp-title span{font:500 12px/1.3 var(--font-ui);color:var(--ds-sub, #9a9a9a);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-tabs{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin:10px 0;padding:3px;border-radius:12px;background:#ffffff0b;border:1px solid rgba(255,255,255,.06);--ink-i: 0}.cp-tabs button{position:relative;z-index:1;min-height:34px;padding:0 2px;border:0;background:none;border-radius:9px;color:#9d9a94;font:650 13px/1 var(--font-ui);display:inline-flex;align-items:center;justify-content:center;gap:5px;transition:color .2s}.cp-tabs button[aria-selected=true]{color:#f6f2ea}.cp-tabs button i{font:700 10px/1 var(--font-num, inherit);font-style:normal;color:rgb(var(--acc-rgb))}.cp-tabs button i:empty{display:none}.cp-ink{position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc((100% - 6px)/4);border-radius:9px;transform:translate(calc(var(--ink-i) * 100%));transition:transform .32s var(--ds-ease, ease);background:linear-gradient(180deg,#2a2a2e,#1b1b1e);border:1px solid rgba(var(--acc-rgb),.35);box-shadow:0 2px 10px #00000073,inset 0 1px #ffffff0f}.cp-body{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:12px 12px 16px}.cp-foot{position:relative;z-index:3;flex:none;background:#0c0c0ef7;border-top:1px solid rgba(255,255,255,.07);padding-bottom:max(var(--sab, 0px),var(--kb, 0px))}html.kb-open .cp-foot{padding-bottom:var(--kb, 0px)}.cp-to{padding:7px 16px 0;font:600 11px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--acc-rgb),.85)}html:not(#_):not(#_):not(#_) #chatPage .pulse-compose.pc-foot{border-top:0;background:transparent;box-shadow:none;padding:6px 12px 8px}html:not(#_):not(#_):not(#_) #chatPage #pulseSend:not(:disabled){background:linear-gradient(180deg,rgb(var(--acc-rgb)),rgba(var(--acc-rgb),.78))!important;color:#120e05!important;border:0!important}html:not(#_):not(#_):not(#_) #chatPage #view-pulse{display:block!important;padding:0!important;margin:0!important;min-height:0;opacity:1!important;transform:none!important;animation:none!important}html:not(#_):not(#_):not(#_) #chatPage #view-pulse>h2,html:not(#_):not(#_):not(#_) #chatPage #view-pulse>.pad-lead{display:none!important}html:not(#_):not(#_):not(#_) #chatPage .pulse-feed{display:flex;flex-direction:column;gap:10px}html:not(#_):not(#_):not(#_) #chatPage .pulse-card{margin:0;border-radius:14px;background:linear-gradient(180deg,#121214,#0d0d0f);border:1px solid rgba(255,255,255,.065);box-shadow:0 1px #ffffff08 inset}#chatPage .pulse-card.flash{border-color:rgba(var(--acc-rgb),.6)!important;transition:border-color .3s}.pad-nick{display:inline-flex;align-items:center;gap:5px}.pad-nick .pad-num{font-size:10px}.pad-nick .pad-pin{width:16px;height:16px}.pad-trk{display:inline-flex;align-items:center;gap:6px;margin:2px 0 6px;padding:4px 10px;min-height:0;border-radius:999px;border:1px solid rgba(var(--acc-rgb),.3);background:rgba(var(--acc-rgb),.07);color:rgb(var(--acc-rgb));font:650 11px/1.2 var(--font-ui)}.pad-trk:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.cp-pin:empty{display:none}.cp-pin{margin-bottom:12px}.cp-sec{display:flex;flex-direction:column;gap:3px;padding:2px 2px 10px}.cp-sec b{font:750 15px/1.2 var(--font-ui);color:#f2efe9}.cp-sec span{font:500 12px/1.35 var(--font-ui);color:var(--ds-sub, #9a9a9a)}.cp-pin>.cp-sec{padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,rgba(var(--acc-rgb),.09),#ffffff05 60%);border:1px solid rgba(var(--acc-rgb),.18)}.cp-chips+.cp-sec{margin-top:10px}.cp-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -12px;padding:0 12px 2px}.cp-chips::-webkit-scrollbar{display:none}.cp-chip{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff09;color:#c9c6bf;font:600 12.5px/1 var(--font-ui);white-space:nowrap}.cp-chip i{font:700 10px/1 var(--font-num, inherit);font-style:normal;color:rgb(var(--acc-rgb))}.cp-chip.on{color:#120e05;background:linear-gradient(180deg,rgb(var(--acc-rgb)),rgba(var(--acc-rgb),.8));border-color:transparent}.cp-chip.on i{color:#120e05}.cp-board{padding:12px 12px 8px;border-radius:14px;background:linear-gradient(180deg,#141416,#0e0e10);border:1px solid rgba(var(--acc-rgb),.2)}.cp-mini{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cp-mrow{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:7px 0;border-top:1px solid rgba(255,255,255,.05)}.cp-mrow .pad-author{min-width:0;background:none;border:0;padding:0;min-height:0}.cp-pos{font:800 12px/1 var(--font-num, inherit);color:#8f8c86}.cp-mrow.p1 .cp-pos{color:rgb(var(--acc-rgb))}.cp-time{font:800 15px/1 var(--font-num, inherit);color:#f4f1ea;font-variant-numeric:tabular-nums}.cp-link{display:block;width:100%;margin-top:6px;min-height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#e3dfd7;font:600 13px/1 var(--font-ui)}.cp-note{margin:4px 0 6px;font:500 12.5px/1.4 var(--font-ui);color:var(--ds-sub, #9a9a9a)}.cp-top{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;text-align:left;padding:12px 14px;min-height:0;border-radius:14px;border:1px solid rgba(var(--acc-rgb),.22);background:linear-gradient(135deg,rgba(var(--acc-rgb),.1),#ffffff05 65%);color:inherit}.cp-top-k{font:700 10.5px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--acc-rgb))}.cp-top-t{font:600 14px/1.35 var(--font-ui);color:#f2efe9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cp-top-m{font:500 11.5px/1 var(--font-ui);color:var(--ds-sub, #9a9a9a)}@media (prefers-reduced-motion: reduce){.chat-page,.cp-ink{transition:none}}@media (min-width: 901px){.chat-page{left:50%;right:auto;width:min(560px,100%);transform:translate(-50%);border-inline:1px solid rgba(255,255,255,.06)}.chat-page.on{transform:translate(-50%)}}html.v152 .nav3.nav6{grid-template-columns:repeat(5,1fr)!important}.nav6 .nav3-btn{position:relative}.n6-ava{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;overflow:hidden}.n6-ava svg{width:24px;height:24px}.n6-ava.img{box-shadow:0 0 0 1.5px currentColor}.n6-ava img{width:100%;height:100%;object-fit:cover;display:block}.n6-badge{position:absolute;top:4px;left:calc(50% + 6px);min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:#f2f2f2;color:#0b0b0c;font:700 10px/16px var(--font-ui);font-style:normal;text-align:center}#btnHome{display:none!important}.pf6-view{padding-bottom:24px}.pf6-top{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 10px}.pf6-title{margin:0;font:700 24px/1.1 var(--font-ui);letter-spacing:-.01em}.pf6-edit-btn{all:unset;cursor:pointer;padding:8px 14px;border-radius:999px;background:#ffffff12;color:#f2efe9;font:600 14px/1 var(--font-ui)}.pf6-edit-btn:active{background:#ffffff24}.pf6-hero{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 0 18px;margin-bottom:4px}.pf6-banner{position:relative!important;width:100%;height:110px!important;min-height:0!important;border-radius:18px!important;margin:0!important;background-color:#121318;overflow:hidden}.pf6-ava{margin-top:-50px;position:relative;z-index:2;border-radius:50%;cursor:pointer}.pf6-ava>*{outline:4px solid var(--ds-bg, #0b0c0e);border-radius:50%}.pf6-name{margin-top:12px}.pf6-nm{display:inline-flex;align-items:center;gap:7px;max-width:100%}.pf6-nm b{font:700 22px/1.15 var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pf6-nm .pf6-num{font-size:12px;padding:3px 6px;border-radius:5px}.pf6-pin{width:22px;height:22px;object-fit:contain;flex:none}.pilot-nick .pf6-nm b{font-size:inherit}.pf6-sub{margin:4px 0 0;color:#8d9096;font:400 14px/1.3 var(--font-ui)}.pf6-pass{all:unset;cursor:pointer;margin-top:12px;display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border-radius:999px;background:#d6b26217;border:1px solid rgba(214,178,98,.28);color:#d6b262;font:600 13px/1 var(--font-ui)}.pf6-pass img{width:20px;height:20px}.pf6-pass.on{background:linear-gradient(90deg,#d6b26238,#d6b26214);color:#f0d48c}.pf6-pass[hidden]{display:none}.pf6-list{display:flex;flex-direction:column;gap:14px;margin-top:14px}.pf6-g{background:#121316;border:1px solid rgba(255,255,255,.05);border-radius:16px;overflow:hidden}.pf6-row{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 14px;position:relative;color:#f2efe9;text-decoration:none}.pf6-row+.pf6-row:before{content:"";position:absolute;left:56px;right:0;top:0;height:1px;background:#ffffff0f}.pf6-row:active{background:#ffffff0d}.pf6-ic{width:30px;height:30px;flex:none;border-radius:8px;display:grid;place-items:center;font-style:normal}.pf6-ic svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ic-r{background:#8e2a2a}.ic-g{background:#3a6df0}.ic-b{background:#3a3a3c}.ic-p{background:linear-gradient(135deg,#e0bd6c,#a8822f)}.ic-s{background:#8a54e0}.ic-x{background:#5d6168}.ic-t{background:#e07a2f}.ic-f{background:#2c97c9}.ic-m{background:#4a4e55}.pf6-k{flex:1;font:500 15px/1.2 var(--font-ui)}.pf6-v{color:#8d9096;font:400 14px/1.2 var(--font-ui);max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf6-ch{width:8px;height:8px;flex:none;border-right:2px solid #55585e;border-top:2px solid #55585e;transform:rotate(45deg);margin-right:2px}.pf6-legacy{display:none!important}html.v206p #view-account .prof-head,html.v206p #view-account>h2:first-child{display:none!important}.pfe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12050;display:flex;flex-direction:column;background:#050506;color:#f2efe9;opacity:0;transform:translate3d(0,24px,0);transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.pfe.on{opacity:1;transform:none}.pfe.hidden{display:none!important}html.pfe-open,html.pfe-open body{overflow:hidden}html.pfe-open .nav3{visibility:hidden}.pfe-head{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:calc(max(var(--sat, 0px),var(--tma-top, 0px)) + 10px) 14px 10px;border-bottom:1px solid rgba(255,255,255,.06);background:#0c0c0ef5}.pfe-head b{font:600 16px/1 var(--font-ui)}.pfe-x,.pfe-ok{all:unset;cursor:pointer;font:500 15px/1 var(--font-ui);padding:8px 2px}.pfe-x{color:#8d9096;justify-self:start}.pfe-ok{color:#d6b262;font-weight:700;justify-self:end}.pfe-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 16px calc(var(--sab, 0px) + 40px);display:flex;flex-direction:column;gap:10px}.pfe-top{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:8px}.pfe-ava{all:unset;cursor:pointer;border-radius:50%}.pfe-link{all:unset;cursor:pointer;color:#d6b262;font:600 14px/1 var(--font-ui);padding:4px}.pfe-g{background:#121316;border:1px solid rgba(255,255,255,.05);border-radius:14px;overflow:hidden}.pfe-row{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 14px;position:relative}.pfe-row+.pfe-row:before{content:"";position:absolute;left:14px;right:0;top:0;height:1px;background:#ffffff0f}.pfe-k{flex:1;font:500 15px/1.2 var(--font-ui)}.pfe-in .pfe-k{flex:none;width:56px;color:#8d9096}.pfe-in input{all:unset;flex:1;min-width:0;font:500 16px/1.2 var(--font-ui);color:#f2efe9;text-align:right}.pfe-v{color:#8d9096;font:400 14px/1.2 var(--font-ui);max-width:55%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pfe-hint{margin:-2px 14px 8px;color:#6f7278;font:400 12px/1.35 var(--font-ui)}.pfe-pass{position:relative;margin-top:10px;padding:14px;border-radius:18px;background:linear-gradient(180deg,#d6b2621a,#d6b26205 60%),#101114;border:1px solid rgba(214,178,98,.22)}.pfe-ph{display:flex;align-items:center;gap:8px}.pfe-ph img{width:24px;height:24px}.pfe-ph b{flex:1;font:700 16px/1 var(--font-ui);color:#f0d48c}.pfe-lock{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;background:#d6b26229;color:#e6c675;font:700 11px/1 var(--font-ui)}.pfe-lock:before{content:"";width:9px;height:7px;border:1.6px solid currentColor;border-radius:2px;box-sizing:border-box;box-shadow:0 -4px 0 -1.6px transparent;position:relative;top:1px;background:currentColor}.pfe-prev{margin:12px 0 4px}.pfe-prow{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#0b0c0e;border:1px solid rgba(255,255,255,.06)}.pfe-pwho{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pfe-pnm b{font-size:16px!important}.pfe-pwho small{color:#6f7278;font:400 12px/1.2 var(--font-ui)}.pfe-ptime{font:700 16px/1 var(--font-num, var(--font-ui));font-variant-numeric:tabular-nums}.pfe-sh{margin:14px 2px 8px;color:#8d9096;font:600 12px/1 var(--font-ui);text-transform:uppercase;letter-spacing:.06em}.pfe-pick{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pfe-opt{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 8px;border-radius:12px;background:#0b0c0e;border:1.5px solid rgba(255,255,255,.07);transition:border-color .15s,background .15s}.pfe-opt.on{border-color:#d6b262;background:#d6b26214}.pfe-opt small{font:500 11px/1 var(--font-ui);color:#c9c6bf}.pfe-oi{width:40px;height:40px;display:grid;place-items:center}.pfe-oi img{max-width:100%;max-height:100%;object-fit:contain}.pfe-none{width:26px;height:26px;border-radius:50%;border:1.5px dashed #4a4d53}.pfe-numrow{display:flex;align-items:center;gap:8px}.pfe-step{all:unset;cursor:pointer;width:44px;height:44px;border-radius:12px;background:#0b0c0e;border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;font:500 22px/1 var(--font-ui)}.pfe-numin{all:unset;box-sizing:border-box;width:64px;height:44px;border-radius:12px;background:#f2efe9;color:#0b0c0e;text-align:center;font:800 22px/44px var(--font-num, var(--font-ui))}.pfe-numin::placeholder{color:#8d9096}.pfe-clr{all:unset;cursor:pointer;margin-left:auto;color:#8d9096;font:500 13px/1 var(--font-ui);padding:8px}.pfe-pass.locked .pfe-pick,.pfe-pass.locked .pfe-numrow{opacity:.45;filter:saturate(.4)}.pfe-buy{all:unset;box-sizing:border-box;cursor:pointer;margin-top:16px;width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px;border-radius:14px;background:linear-gradient(135deg,#e6c675,#b38b38);color:#1a1408}.pfe-buy b{font:700 15px/1 var(--font-ui)}.pfe-buy span{font:500 12px/1 var(--font-ui);opacity:.75}.pfe-msg{color:#e35b5b;text-align:center;min-height:1em}@media (prefers-reduced-motion: reduce){.pfe{transition:none}}html #btnMenu[hidden],html #btnProfile[hidden],html #accBannerEdit[hidden],.pf6-edit-btn[hidden],.pf6-pass[hidden]{display:none!important}html.v206p .cm-bubble{background:#16171bf7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(214,178,98,.22);border-radius:16px;box-shadow:0 18px 50px #0000008c}html.v206p .cm-title{color:#f0d48c}.sc-head-btn{width:100%;background:none;border:0;color:inherit;cursor:pointer;align-items:center;text-align:left;font:inherit}.sc-all{font-size:13px;color:#e8c478;font-weight:600;white-space:nowrap}.sc-row{display:flex;gap:8px;width:calc(100% - 24px);margin:0 12px;padding:12px;background:#0f0f10;border:1px solid #1e1e20;border-radius:16px;justify-content:space-between;cursor:pointer}.sc-mini{position:relative;width:52px;height:52px;flex:none}.sc-mini img{width:100%;height:100%;object-fit:contain}.sc-mini.off img{opacity:.28;filter:grayscale(1)}.sc-mini .sc-x{position:absolute;right:-2px;bottom:-2px;font-size:10px;font-style:normal;background:#e8c478;color:#1a1408;border-radius:8px;padding:0 4px;font-weight:800}.sc-sum{margin:8px 14px 0;font-size:12px;color:#8a8a8f}.aw-scr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:#050506;overflow-y:auto;padding:calc(env(safe-area-inset-top,0px) + 12px) 0 calc(env(safe-area-inset-bottom,0px) + 24px);transform:translate(100%);transition:transform .25s ease}.aw-scr.on{transform:none}.aw-scr-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:4px 12px 8px;position:sticky;top:0;background:#050506eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2}.aw-scr-bar b{font-size:17px}.aw-back{justify-self:start;background:#ffffff12;border:0;color:#fff;font:inherit;font-size:15px;padding:8px 14px;border-radius:999px;cursor:pointer}.aw-scr-sub{margin:4px 16px 14px;font-size:13px;color:#8a8a8f;line-height:1.35}.aw-scr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 14px}.aw-scr-grid .sc-it{color:inherit;font:inherit;cursor:pointer}.aw-det{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12001;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-end}.aw-det.hidden{display:none}.aw-det-card,.pin209-c{width:100%;background:radial-gradient(120% 70% at 50% 0%,rgba(232,196,120,.16),transparent 60%),#0e0e10;border-top:1px solid rgba(232,196,120,.25);border-radius:24px 24px 0 0;padding:22px 22px calc(env(safe-area-inset-bottom,0px) + 22px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.aw-det-i{width:120px;height:120px;object-fit:contain}.aw-det-i.off{opacity:.35;filter:grayscale(1)}.aw-det-card h3,.pin209-c h3{margin:6px 0 0;font-size:22px}.aw-det-card p,.pin209-c p{margin:0;color:#a5a5aa;font-size:14px;line-height:1.4;max-width:320px}.aw-det-st{margin-top:6px;font-size:13px;color:#8a8a8f;padding:5px 12px;border-radius:999px;background:#ffffff0f}.aw-det-st.on{color:#1a1408;background:#e8c478;font-weight:700}.aw-det-card .sc-bar{width:60%}.aw-det-ok,.pin209-x{margin-top:12px;width:100%;height:50px;border:0;border-radius:14px;background:#ffffff14;color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.ps-cur{display:flex;gap:8px;justify-content:center;margin:0 0 12px}.ps-cur span{font-size:13px;color:#cfcfd4;padding:6px 12px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}img[data-pin]{cursor:pointer;-webkit-tap-highlight-color:transparent}.pin209{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12100;background:#0000;display:flex;align-items:flex-end;transition:background .2s}.pin209.on{background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pin209 .pin209-c{transform:translateY(100%);transition:transform .22s ease}.pin209.on .pin209-c{transform:none}.pin209-i{width:96px;height:96px;object-fit:contain}.pin209-k{font-size:11px;letter-spacing:.2em;color:#e8c478;font-weight:700}.pin209-b{margin-top:14px;width:100%;height:52px;border:0;border-radius:14px;font:inherit;font-size:16px;font-weight:800;color:#1a1408;background:linear-gradient(135deg,#f3dca6,#c9a35a);cursor:pointer}.pin209-b+.pin209-x{margin-top:8px}.aw-fr.rg{width:calc(var(--s) / .8);height:calc(var(--s) / .8)}.aw-fr.rg .aw-fr-i{filter:none}.pfe-oi img[src*=fr_]{object-fit:contain}.pad-nick,.tb-nick,.pf6-nm,.pf6-nm b,.sc-cap b,.pad-who,.pfe-nick,#pf6Nick,.pp-nick{font-family:system-ui,-apple-system,Segoe UI,Roboto,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Noto Sans,Noto Sans Symbols,"Noto Sans Symbols 2","Noto Sans Math",sans-serif}.spin-drag{touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.spin-drag:active{cursor:grabbing}.sc-hero.ce{display:block;height:330px;border:0;border-radius:22px;overflow:hidden;margin:0 0 6px;background:linear-gradient(160deg,#121316,#070708 60%)}.ce-big{position:absolute;right:-6px;top:6px;font:800 128px/1 Helvetica Neue,system-ui,sans-serif;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);white-space:nowrap;pointer-events:none}.ce-big.l{font-size:92px}.ce-big.xl{font-size:64px;top:24px}.ce-car{position:absolute;top:22px;left:56%;width:470px;max-width:none;transform:translate(-50%);-webkit-mask:radial-gradient(ellipse 46% 44% at 50% 50%,#000 55%,transparent 100%);mask:radial-gradient(ellipse 46% 44% at 50% 50%,#000 55%,transparent 100%);pointer-events:none}.ce-car.ce-refl{top:150px;transform:translate(-50%) scaleY(-1);opacity:.18;-webkit-mask:linear-gradient(to top,rgba(0,0,0,.9) 0%,transparent 28%);mask:linear-gradient(to top,rgba(0,0,0,.9) 0%,transparent 28%)}.ce-sil{position:absolute;left:50%;top:110px;width:260px;transform:translate(-50%);opacity:.35;filter:invert(1)}.ce-ln{position:absolute;left:22px;right:22px;top:214px;height:1px;background:linear-gradient(90deg,rgba(217,180,106,.6),rgba(255,255,255,.06) 60%,transparent)}.ce-info{position:absolute;left:22px;right:22px;top:24px}.ce-k{font:500 10.5px/1 system-ui,sans-serif;letter-spacing:.32em;color:#8a8d94;text-transform:uppercase}.ce-md{font:300 22px/1.05 Helvetica Neue,system-ui,sans-serif;margin-top:10px;color:#fff}.ce-md b{font-weight:700}.ce-sub{font:400 12px/1 system-ui,sans-serif;color:#7d8087;margin-top:7px;letter-spacing:.02em}.ce-row{position:absolute;left:22px;right:22px;bottom:20px;display:flex;justify-content:space-between}.ce-v{font:600 18px/1 SF Mono,ui-monospace,Menlo,monospace;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff}.ce-v small{font:500 10px system-ui,sans-serif;color:#7d8087;margin-left:3px;letter-spacing:.06em}.ce-kk{font:500 9.5px/1 system-ui,sans-serif;letter-spacing:.2em;color:#5d6067;text-transform:uppercase;margin-top:7px}.ce-c.best .ce-v{color:#d9b46a}.ce-c.best{text-align:right}.ce-md,.ce-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}canvas.pf6-pin{display:inline-block;vertical-align:middle;cursor:pointer}canvas.pin209-i{width:150px;height:150px;display:block;margin:0 auto}.sc-hero.ce.empty{height:auto;min-height:0;display:grid;place-items:center;padding:26px 22px;text-align:center;border:1px solid #1c1d20}.sc-hero.ce.empty .sc-nocar{margin:0;max-width:260px}.h48-car{display:block;margin-left:auto;margin-right:auto;background:none;border:0;padding:6px 10px;cursor:pointer;-webkit-tap-highlight-color:transparent}.h48-car:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-right:1.5px solid #75787e;border-bottom:1.5px solid #75787e;transform:translateY(-3px) rotate(45deg)}.h48-car[data-empty="1"]{color:#f2f2f2}.h48-gps[data-q=chip]{color:#e8e6e1;padding:6px 12px;border-radius:999px;background:#ffffff12;font-weight:500}.h48-gps[data-q=chip] i{background:#e8e6e1}.qc-list{display:flex;flex-direction:column;gap:6px;margin:10px 0 14px;max-height:56vh;overflow-y:auto}.qc-row{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px 16px;border:0;border-radius:14px;background:#161719;color:#e8e6e1;text-align:left;font:500 15px/1.25 var(--font-ui);cursor:pointer}.qc-row b{font-weight:500}.qc-row span{font-size:12px;color:#8a8d93;white-space:nowrap}.qc-row.on{background:#e8e6e1;color:#0b0b0c}.qc-row.on span{color:#4a4b4f}.qc-more{width:100%;padding:15px;border:0;border-radius:14px;background:#232427;color:#e8e6e1;font:600 14px/1 var(--font-ui);cursor:pointer}.tb-empty-go,.jn-go{display:inline-block;margin-top:12px;padding:12px 20px;border:0;border-radius:12px;background:#e8e6e1;color:#0b0b0c;font:600 14px/1 var(--font-ui);cursor:pointer}.cdb-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#0009;display:flex;align-items:flex-end}.cdb-sheet.hidden{display:none}.cdb-inner{width:100%;height:calc(100% - max(36px,env(safe-area-inset-top)));background:#0b0b0c;border-radius:22px 22px 0 0;display:flex;flex-direction:column;overflow:hidden}.cdb-head{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:10px 8px 4px}.cdb-title{text-align:center;font:600 17px/24px var(--font-ui);color:#f2efe9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cdb-search{display:block;padding:8px 16px 10px}.cdb-search input{width:100%;box-sizing:border-box;height:46px;border:0;border-radius:14px;background:#161719;color:#f2efe9;padding:0 16px;font:400 16px/1 var(--font-ui);outline:none;-webkit-appearance:none}.cdb-search input::placeholder{color:#6e7076}.cdb-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 16px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain}.cdb-brands{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cdb-brand{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 6px 14px;border:0;border-radius:16px;background:#141516;color:#f2efe9;cursor:pointer;min-width:0}.cdb-brand:active,.cdb-row:active{background:#1f2023}.cdb-brand b{font:500 13px/16px var(--font-ui);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdb-brand span{font:400 11px/14px var(--font-ui);color:#7a7c82}.cdb-logo{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex:none;color:#f2efe9}.cdb-logo i{display:block;width:100%;height:100%;background:currentColor;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat}.cdb-logo.txt{border-radius:50%;background:#232427;font:700 18px/1 var(--font-ui)}.cdb-logo.big{width:48px;height:48px}.cdb-row .cdb-logo{width:28px;height:28px}.cdb-grp{margin:18px 2px 8px;font:500 11px/16px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#7a7c82}.cdb-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0 0 6px;padding:14px 16px;border:0;border-radius:14px;background:#141516;color:#f2efe9;text-align:left;cursor:pointer}.cdb-l{display:flex;align-items:center;gap:12px;min-width:0}.cdb-tx{display:flex;flex-direction:column;gap:3px;min-width:0}.cdb-tx b{font:500 15px/20px var(--font-ui)}.cdb-tx span{font:400 12px/16px var(--font-num);color:#8a8d93}.cdb-chev{width:16px;height:16px;flex:none;background:#6e7076;-webkit-mask:var(--chev-ico) center/16px no-repeat;mask:var(--chev-ico) center/16px no-repeat;transform:rotate(-90deg)}.cdb-mhead{display:flex;align-items:center;gap:14px;padding:6px 2px 16px}.cdb-mhead b{font:600 18px/24px var(--font-ui)}.cdb-empty{color:#8a8d93;text-align:center;padding:40px 0;font:400 15px/22px var(--font-ui)}.cdb-manual{width:100%;margin-top:16px;padding:15px;border:0;border-radius:14px;background:#232427;color:#e8e6e1;font:600 14px/1 var(--font-ui);cursor:pointer}.qc-db{width:100%;margin:0 0 10px;padding:15px;border:0;border-radius:14px;background:#e8e6e1;color:#0b0b0c;font:600 15px/1 var(--font-ui);cursor:pointer}.mycar-mods{display:block;width:100%;box-sizing:border-box;margin-top:10px}.shop-pb{display:grid;gap:4px;justify-items:start}.shop-pb-row{display:flex;align-items:baseline;gap:10px}.shop-pb-old{font:400 14px/1 var(--font-num),var(--font-ui);color:var(--ds-text-2, #8a8a8a);text-decoration:line-through}.shop-pb-offer{font:600 12px/1 var(--font-ui);padding:5px 8px;border-radius:6px;background:#d5001c;color:#fff}.shop-pb-left,.shop-pb-soon{font:500 12px/1.3 var(--font-ui);color:#e6e6e6}.shop-pb-note{font:400 12px/1.3 var(--font-ui);color:var(--ds-text-2, #8a8a8a)}.pf6-founder{display:inline-block;margin-top:6px;font:600 11px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;border-radius:6px;background:#f2f2f2;color:#0c0c0c}.ps-plans{display:grid;gap:10px;margin:0 0 14px}.ps-plan{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;border-radius:16px;background:#1c1c1f;color:#fff;text-align:left;cursor:pointer;font:inherit;transition:background .15s}.ps-plan.on{background:#2a2620;outline:2px solid #c9a35a;outline-offset:-2px}.ps-plan-dot{width:22px;height:22px;flex:none;border-radius:50%;background:#2e2e33;position:relative}.ps-plan.on .ps-plan-dot{background:#c9a35a}.ps-plan.on .ps-plan-dot:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#1a1408}.ps-plan-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ps-plan-t b{font-size:16px;font-weight:800;display:flex;align-items:center;gap:8px}.ps-plan-t small{font-size:12.5px;color:#9a9aa0}.ps-plan-badge{font-style:normal;font-size:11.5px;font-weight:800;color:#1a1408;background:#c9a35a;padding:2px 7px;border-radius:6px}.ps-plan-p{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ps-plan-p s{font-size:12.5px;color:#6e6e74}.ps-plan-p b{font-size:18px;font-weight:800;color:#f1d9a4}.qc-cards{display:grid;grid-template-columns:1fr;gap:8px;margin:12px 0 10px;max-height:52vh;overflow-y:auto}.qc-card{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:1px solid #222326;border-radius:16px;background:#141516;color:#f2efe9;text-align:left;cursor:pointer;font:500 15px/1.25 var(--font-ui)}.qc-card:active{background:#1d1e21}.qc-card .qc-tx{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.qc-card .qc-tx b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc-card .qc-tx span{font-size:12px;color:#8a8d93}.qc-card .qc-tick{width:20px;height:20px;border-radius:50%;border:1.5px solid #3a3b3f;flex:none}.qc-card.on{border-color:#e8e6e1}.qc-card.on .qc-tick{border-color:#e8e6e1;background:#e8e6e1;box-shadow:inset 0 0 0 4px #141516}.qc-other{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:1px dashed #34353a;border-radius:16px;background:transparent;color:#f2efe9;cursor:pointer;font:600 15px/1.2 var(--font-ui);text-align:left}.qc-other .qc-plus{width:40px;height:40px;border-radius:12px;background:#1d1e21;display:grid;place-items:center;font-size:20px;font-weight:400;color:#c9c6c0;flex:none}.qc-other span:last-child{margin-left:auto;font:400 12px/1 var(--font-ui);color:#8a8d93}.shop-head .shop-cartbtn{margin-left:auto;position:relative;width:40px;height:40px;flex:none;border:1px solid var(--ds-line);border-radius:50%;background:transparent;color:var(--ds-text);display:grid;place-items:center;cursor:pointer}.shop-cartbtn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.shop-cartbtn-n{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f2f2f2;color:#0c0c0c;font:700 11px/18px var(--font-ui);font-style:normal;text-align:center}.shop-tabs{display:flex;gap:6px;overflow-x:auto;margin:14px 0 12px;scrollbar-width:none}.shop-tabs::-webkit-scrollbar{display:none}.shop-tab{flex:none;padding:9px 16px;border-radius:999px;border:1px solid var(--ds-line);background:transparent;color:var(--ds-muted, #9a9a9a);font:500 14px/1 var(--font-ui);cursor:pointer}.shop-tab.on{background:#f2f2f2;border-color:#f2f2f2;color:#0c0c0c}.shop-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.shop-paybadge{padding:5px 8px;border-radius:4px;border:1px solid var(--ds-line);font:700 10.5px/1 var(--font-ui);letter-spacing:.04em;color:#cfcfcf}.shop-payinfo,.shop-pay-note{margin:18px 0 6px}.shop-opts{display:grid;gap:8px}.shop-opts-2{grid-template-columns:1fr 1fr}.shop-opt{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:8px;border:1px solid var(--ds-line);background:#ffffff05;color:var(--ds-text);text-align:left;cursor:pointer;font:500 14px/1.2 var(--font-ui)}.shop-opt:disabled{opacity:.55;cursor:default}.shop-opt.on{border-color:#f2f2f2}.shop-opt-dot{width:16px;height:16px;border-radius:50%;border:1.5px solid #555;flex:none}.shop-opt.on .shop-opt-dot{border-color:#f2f2f2;background:#f2f2f2;box-shadow:inset 0 0 0 3px #111}.shop-opt-t{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.shop-opt-t span{font-size:12px;color:#8a8a8a}.shop-opt-p{font:600 14px/1 var(--font-num),var(--font-ui)}.shop-opts+.shop-input{margin-top:8px}.shop-promo{display:flex;gap:8px}.shop-promo .shop-input{flex:1;text-transform:uppercase}.shop-promo-b{flex:none;padding:0 16px;border-radius:6px;border:1px solid var(--ds-line);background:transparent;color:var(--ds-text);font:600 14px/1 var(--font-ui);cursor:pointer}.shop-totals{display:grid;gap:8px;padding:14px 0;border-top:1px solid var(--ds-line);margin-top:6px}.shop-tot-row{display:flex;justify-content:space-between;font:400 14px/1.2 var(--font-ui);color:#bdbdbd}.shop-tot-row b{font-weight:500;color:var(--ds-text)}.shop-tot-off b{color:#cfcfcf}.shop-tot-sum{font-size:17px;color:var(--ds-text)}.shop-tot-sum b{font-weight:700}.shop-cart{display:grid;gap:10px;margin:14px 0}.shop-cart-row{display:flex;gap:12px;align-items:center;padding:10px;border-radius:10px;border:1px solid var(--ds-line)}.shop-cart-img{width:72px;height:72px;flex:none;border-radius:8px;overflow:hidden}.shop-cart-img img{width:100%;height:100%;object-fit:cover}.shop-cart-t{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.shop-order{width:100%;background:transparent;border-left:0;border-right:0;border-bottom:0;color:inherit;text-align:left;cursor:pointer;font:inherit}.shop-tl{list-style:none;margin:18px 0;padding:0}.shop-tl-i{position:relative;display:flex;gap:14px;padding:0 0 18px}.shop-tl-i:not(:last-child):before{content:"";position:absolute;left:7px;top:18px;bottom:0;width:1.5px;background:var(--ds-line)}.shop-tl-i.done:not(:last-child):before{background:#f2f2f2}.shop-tl-dot{width:16px;height:16px;border-radius:50%;border:1.5px solid #555;flex:none;margin-top:1px;background:#0c0c0c;position:relative;z-index:1}.shop-tl-i.done .shop-tl-dot{background:#f2f2f2;border-color:#f2f2f2}.shop-tl-i.cur .shop-tl-dot{outline:4px solid rgba(242,242,242,.14)}.shop-tl-i div{display:flex;flex-direction:column;gap:3px}.shop-tl-i b{font:600 15px/1.2 var(--font-ui)}.shop-tl-i:not(.done) b{color:#8a8a8a;font-weight:500}.shop-track{margin-top:4px;font:600 13px/1 var(--font-num),monospace;letter-spacing:.04em}.shop-acts{display:grid;gap:8px;margin-top:14px}.shop-acts .shop-cta{text-align:center;text-decoration:none;display:block}.shop-cta.off{opacity:.4;pointer-events:none}.shop-empty{text-align:center;padding:30px 0}#myCarSheet .crew-sheet-inner{box-sizing:border-box;width:100%;max-width:100%;border-left:0!important;border-right:0!important;padding:10px 16px calc(20px + env(safe-area-inset-bottom))!important;overflow-x:hidden}#myCarSheet .race-sheet-body{min-width:0}.cdb-head{position:relative;grid-template-columns:30px 1fr 30px;padding:12px 16px 6px}.qc-cards{grid-template-columns:minmax(0,1fr);margin:12px 0 8px}.qc-card,.qc-other,.cdb-row,.cdb-brand{box-sizing:border-box;min-width:0;max-width:100%}.qc-card,.qc-other{gap:12px;min-height:64px;padding:12px 14px;border:0!important;border-radius:14px;background:#1c1d20;color:#f2efe9;font:600 15px/1.25 var(--font-ui)}.qc-card:active,.qc-other:active{background:#25262a}.qc-card.on{background:#26272b}.qc-card .qc-tx b,.cdb-tx b{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.qc-card .qc-tx span,.cdb-tx span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qc-card .qc-tick{width:22px;height:22px;border:0;box-shadow:none;background:transparent}.qc-card.on .qc-tick{background:#f2efe9;box-shadow:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/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='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.qc-other .qc-plus{width:40px;height:40px;border-radius:50%;background:#2a2b2f}.qc-other b{flex:1;min-width:0}.qc-other span:last-child{white-space:nowrap}.cdb-body{padding-left:16px;padding-right:16px}.cdb-brands{grid-template-columns:repeat(3,minmax(0,1fr))}.cdb-row{border:0;background:#1c1d20}.cdb-l{flex:1}html:not(#_):not(#_):not(#_) .pl-x,html:not(#_):not(#_):not(#_) .pl-x:hover,html:not(#_):not(#_):not(#_) .pl-x:active{-webkit-appearance:none;appearance:none;box-sizing:border-box;position:absolute;top:16px;right:16px;left:auto;z-index:6;flex:none;width:30px;height:30px;min-width:30px;min-height:30px;max-width:30px;padding:0;margin:0;border:0;outline:0;border-radius:50%;background:#2a2b2f;box-shadow:none;color:#d6d4cf;font-size:0;line-height:0;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transform:none}html:not(#_):not(#_):not(#_) .pl-x:active{background:#34353a}html:not(#_):not(#_):not(#_) .pl-x>*,html:not(#_):not(#_):not(#_) .pl-x svg{display:none}html:not(#_):not(#_):not(#_) .pl-x:before{content:"";width:11px;height:11px;background:currentColor;-webkit-mask:var(--x-ico) center/contain no-repeat;mask:var(--x-ico) center/contain no-repeat}html:not(#_):not(#_):not(#_) .pl-x:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%}html:not(#_):not(#_):not(#_) .pl-x.pl-back:before{width:16px;height:16px;-webkit-mask-image:var(--back-ico);mask-image:var(--back-ico)}html:not(#_):not(#_):not(#_) .pl-x.pl-inline{position:relative;top:auto;right:auto}.cdb-back.off{visibility:hidden}html.tma .cp-back{display:none}.race-sheet-panel,.ds-sheet-panel,.tgs-panel,.crew-sheet-panel,.crew-sheet-inner,.race-sheet-inner,.pad-sheet{border-left-width:0!important;border-right-width:0!important;box-sizing:border-box;max-width:100vw;overflow-x:hidden}html:not(#_):not(#_):not(#_) .pl-x{align-content:center;justify-content:center}html:not(#_):not(#_):not(#_) .ds-sheet-hd{padding-left:16px;padding-right:16px;box-sizing:border-box}html:not(#_):not(#_):not(#_) .share-card>.pl-x,html:not(#_):not(#_):not(#_) .ghost-result .pl-x{top:15px;right:15px}html:not(#_):not(#_):not(#_) .pl-x.pl-inline:not(.plm-close){width:44px;height:44px;min-width:44px;max-width:44px;min-height:44px;margin:-7px;background:transparent;isolation:isolate}html:not(#_):not(#_):not(#_) .pl-x.pl-inline:not(.plm-close):after{top:7px;right:7px;bottom:7px;left:7px;background:#2a2b2f;z-index:-1}html:not(#_):not(#_):not(#_) .pl-x.pl-inline:not(.plm-close):active:after{background:#34353a}.tb-src{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.4;vertical-align:middle;color:#9a9a9a;background:#1c1c1e}.tb-src.chip{color:#0b0b0c;background:#e8e6e1}.tops-city{margin-left:6px;padding:0 4px;border:0;background:none;color:#9a9a9a;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}
