.app.games-page{min-height:100svh;padding:0}.app.games-page>main{width:100%;margin:0}.app.games-page .topbar,.app.games-page .bottom-dock,.app.games-page .car-guide,.app.games-page .content>footer,.app.games-page .radio-mini-player,.app.games-page .radio-mini{display:none}.app.games-page .content{width:100%;max-width:none;margin:0;padding:0}.volt-game{z-index:80;color:#f4f5f5;isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;direction:ltr;background:#142330;font-family:Arial,Helvetica,sans-serif;position:fixed;inset:0;overflow:hidden}.volt-game:fullscreen{width:100vw;height:100vh}.volt-game *,.volt-game :before,.volt-game :after{box-sizing:border-box}.volt-game button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:none;border:0;min-height:0;margin:0}.volt-game button:focus-visible{outline-offset:5px;outline:3px solid #9ce6e2}.volt-game button:active{transform:scale(.96)}.volt-game svg{flex-shrink:0}.volt-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.volt-vignette{pointer-events:none;background:linear-gradient(#08121a75,#0000 27% 62%,#08121a8c);position:absolute;inset:0}.volt-top{z-index:5;justify-content:space-between;align-items:center;gap:18px;padding:24px 32px;display:flex;position:absolute;top:0;left:0;right:0}.volt-top>div{gap:8px;display:flex}.volt-game .volt-icon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1a2480;border:1px solid #fff2;border-radius:14px;justify-content:center;align-items:center;gap:4px;min-width:48px;height:48px;padding:0 14px;display:inline-flex}.volt-top>.volt-icon{padding-left:8px;font-size:15px;font-weight:700}.volt-wordmark{letter-spacing:.28em;color:#ecf0f3;font-size:12px;font-weight:800}.is-menu .volt-wordmark{opacity:0}.volt-intro{z-index:2;width:min(39%,480px);position:absolute;top:50%;left:5.5%;transform:translateY(-47%)}.volt-eyebrow{letter-spacing:.23em;color:#b9cbd5;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.volt-eyebrow i{background:#bce3d6;border-radius:100%;width:6px;height:6px;box-shadow:0 0 13px #bce3d650}.volt-intro h1{color:#f7f9f6;letter-spacing:-.065em;margin:22px 0 19px;font-size:clamp(68px,7.5vw,132px);font-style:italic;font-weight:900;line-height:.83}.volt-intro h2{letter-spacing:-.025em;margin:26px 0 10px;font-size:clamp(17px,1.6vw,25px);font-weight:600;line-height:1.4}.volt-intro>p{color:#adbec8;max-width:350px;margin:0;font-size:14px;line-height:1.8}.volt-record{gap:36px;margin:24px 0 25px;display:flex}.volt-record>div{color:#b0c3cd;align-items:flex-start;gap:10px;display:flex}.volt-record svg{margin-top:3px}.volt-record span{flex-direction:column;gap:4px;font-size:10px;display:flex}.volt-record b{color:#f5f7f6;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.volt-record b small{color:#b1bfc7;font-size:12px}.volt-start-row{align-items:center;gap:12px;display:flex}.volt-game .volt-primary{color:#13241f;background:#d4eee2;border-radius:15px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 25px;font-size:15px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 7px 30px #132d2530,inset 0 1px #fffc}.volt-game kbd{letter-spacing:.05em;background:#ffffff12;border:1px solid #738f8070;border-radius:5px;padding:5px 7px;font:10px Arial,sans-serif}.volt-primary kbd{margin-left:16px}.volt-game .volt-round{color:#c6d7e1;background:#172c3a80;border:1px solid #ffffff25;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.volt-finish{align-items:center;gap:12px;margin-top:25px;display:flex}.volt-game .volt-finish button{background:var(--paint);border:2px solid #ffffff40;border-radius:50%;width:21px;height:21px;box-shadow:0 0 0 5px #0000}.volt-game .volt-finish button[aria-pressed=true]{box-shadow:0 0 0 3px #162a37,0 0 0 4px #cce1eb}.volt-quality{color:#93a9b7;align-items:center;gap:8px;width:max-content;margin-top:18px;font-size:11px;display:flex}.volt-quality input{accent-color:#b8d8cd;width:14px;height:14px}.volt-location{text-align:right;text-shadow:0 2px 12px #11222e;flex-direction:column;display:flex;position:absolute;bottom:14%;right:5%}.volt-location span{color:#d5e8ef;letter-spacing:.3em;font-size:10px;font-weight:600}.volt-location b{letter-spacing:-.025em;margin:9px 0;font-size:clamp(25px,3vw,43px);font-style:italic}.volt-game .volt-footer{color:#96abb8;border:0;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:20px 32px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.volt-footer span{display:block}.volt-hud{pointer-events:none;text-shadow:0 2px 12px #0b172a;align-items:center;gap:20px;display:flex;position:absolute;top:100px;left:32px;right:32px}.volt-score{flex-direction:column;gap:3px;width:115px;display:flex}.volt-score small{text-transform:uppercase;letter-spacing:.2em;font-size:9px}.volt-score strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1.1}.volt-score>span{color:#e7eef0;font-size:11px}.volt-life{gap:6px;margin-left:auto;display:flex}.volt-life svg{color:#e6f4ee}.volt-life .depleted{opacity:.3}.volt-coins,.volt-shield{background:#142c3e65;border:1px solid #ffffff26;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:18px;font-weight:700;display:flex}.volt-coins span{color:#ffe298;font-size:25px}.volt-shield{color:#d5c3ff;font-size:15px}.volt-countdown{pointer-events:none;text-shadow:0 8px 40px #0a162755;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.volt-countdown small{text-transform:uppercase;letter-spacing:.18em;font-size:14px}.volt-countdown strong{font-size:110px;font-style:italic;font-weight:900;line-height:1.2;animation:.85s ease-out volt-count}@keyframes volt-count{0%{opacity:.4;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}.volt-speed{text-shadow:0 2px 10px #17212e;pointer-events:none;align-items:baseline;gap:7px;display:flex;position:absolute;bottom:128px;left:34px}.volt-speed strong{font-variant-numeric:tabular-nums;font-size:30px;font-weight:500}.volt-speed small{letter-spacing:.12em;font-size:9px}.volt-speed svg{align-self:center}.volt-energy{pointer-events:none;width:min(240px,25%);position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.volt-energy>div{text-shadow:0 2px 8px #121b20;align-items:center;gap:6px;margin-bottom:10px;font-size:9px;display:flex}.volt-energy b{font-variant-numeric:tabular-nums;margin-left:auto}.volt-energy>span{background:#effff52e;border-radius:5px;height:5px;display:block;overflow:hidden}.volt-energy i{background:#c0e9dd;height:100%;transition:width .1s linear;display:block;box-shadow:0 0 15px #a0ecdf80}.volt-touch{pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:28px;left:32px;right:32px}.volt-touch>div{pointer-events:auto;gap:10px;display:flex}.volt-game .volt-touch button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10293675;border:1px solid #efffff42;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:72px;height:72px;display:flex;box-shadow:inset 0 1px #ffffff20}.volt-touch button small{font-size:9px}.volt-scrim,.volt-loading{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06131cc7;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0;overflow:auto}.volt-loading{z-index:12;color:#c5d9e1;flex-direction:column;gap:15px}.volt-result{text-align:center;background:linear-gradient(145deg,#273d4cee,#142735ee);border:1px solid #d0eaff30;border-radius:28px;width:min(100%,440px);padding:34px;position:relative;box-shadow:0 30px 100px #06101b60,inset 0 1px #ffffff18}.volt-result .volt-eyebrow{justify-content:center;font-size:9px}.volt-result h2{letter-spacing:-.03em;margin:17px 0 10px;font-size:28px;font-weight:600}.volt-final-score{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:16px 0 21px;font-size:65px;font-weight:500;display:block}.volt-new{color:#cae9ad;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.volt-result-stats{justify-content:space-evenly;gap:10px;padding-bottom:27px;display:flex}.volt-result-stats span{color:#aebfc8;flex-direction:column;gap:8px;font-size:10px;display:flex}.volt-result-stats b{color:#f1f5f6;font-size:20px;font-weight:500}.volt-result>.volt-primary{width:100%}.volt-game .volt-secondary{color:#c5d4dc;background:0 0;border-radius:13px;width:100%;min-height:49px;margin:10px 0;font-size:13px}.volt-game .volt-secondary:hover{background:#ffffff0a}.volt-result>small{color:#8ea4b3;margin-top:10px;font-size:10px;line-height:1.6;display:block}.volt-help{text-align:left;width:min(100%,520px)}.volt-help .volt-eyebrow{justify-content:flex-start}.volt-help p{color:#bacbd5;margin:20px 0;font-size:14px;line-height:1.9}.volt-game .volt-help-close{background:0 0;border:0;position:absolute;top:15px;right:15px}.volt-help-keys{gap:10px;margin-top:24px;display:flex}.volt-help kbd{border-color:#b2ced540;padding:10px 13px;font-size:12px}.volt-help a{color:#9dafba;margin-top:12px;font-size:10px;display:inline-block}.volt-hit{pointer-events:none;z-index:8;border:20px solid #e3777160;position:absolute;inset:0;box-shadow:inset 0 0 120px #ec514b90}.quick-pick.quick-arcade{overflow:hidden;background:linear-gradient(110deg,#162631 30%,#3c6971 110%)!important}.quick-arcade:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 19%,#9bd8cf30 20% 21%,#0000 22% 76%,#9bd8cf20 77% 78%,#0000 79%);width:47%;height:210%;position:absolute;top:-60%;right:0;transform:rotate(30deg)}.quick-arcade:after{content:"V / R";letter-spacing:-.06em;color:#c4e8e035;pointer-events:none;font-size:42px;font-style:italic;font-weight:800;position:absolute;top:12%;right:6%}@media (max-height:740px) and (min-width:701px){.volt-top{padding:16px 26px}.volt-intro{transform:translateY(-44%)}.volt-intro h1{margin:16px 0;font-size:clamp(65px,6.8vw,96px)}.volt-intro h2{margin-top:18px;font-size:19px}.volt-intro>p{max-width:330px;font-size:12px}.volt-record{margin:16px 0 18px}.volt-finish{margin-top:18px}.volt-quality{margin-top:13px}.volt-footer{padding:14px 26px}.volt-location{bottom:17%}.volt-result{padding:26px}.volt-final-score{margin:10px 0 16px;font-size:52px}.volt-result h2{margin:12px 0 8px}}@media (max-height:570px) and (min-width:701px){.volt-intro{width:43%;top:51%}.volt-intro h1{margin:12px 0;font-size:67px}.volt-intro h2{margin:12px 0 6px;font-size:16px}.volt-intro>p,.volt-quality{display:none}.volt-record{margin:14px 0}.volt-finish{margin-top:15px}.volt-record b{font-size:20px}.volt-game .volt-primary{min-height:48px}.volt-footer{font-size:9px}.volt-result{padding:22px}.volt-result h2{font-size:22px}.volt-final-score{margin:8px 0;font-size:40px}.volt-result-stats{padding-bottom:14px}.volt-game .volt-touch button{width:62px;height:62px}.volt-speed{bottom:110px}.volt-hud{top:85px}.volt-help p{margin:12px 0;font-size:12px}}@media (max-width:700px){.volt-top{gap:10px;padding:15px}.volt-game .volt-icon{border-radius:12px;min-width:42px;height:42px;padding:0 10px}.volt-top>.volt-icon{font-size:13px}.volt-wordmark{letter-spacing:.12em;font-size:8px}.volt-top>div{gap:5px}.volt-intro{width:86%;top:auto;bottom:68px;left:7%;transform:none}.is-menu .volt-vignette{background:linear-gradient(#0e202e00 15%,#0e202e77 40%,#0e202eea 62%,#0e202eef 90%)}.volt-intro h1{margin:20px 0 17px;font-size:82px}.volt-intro h2{margin:18px 0 8px;font-size:18px}.volt-intro>p{max-width:320px;font-size:12px}.volt-record{gap:35px;margin:20px 0}.volt-record b{font-size:22px}.volt-finish{margin-top:22px}.volt-quality{margin-top:17px}.volt-location{display:none}.volt-game .volt-footer{align-items:flex-start;padding:14px 20px;font-size:9px}.volt-footer span:last-child{text-align:right;max-width:150px}.volt-hud{gap:10px;top:85px;left:20px;right:20px}.volt-score{width:auto}.volt-score strong{font-size:32px}.volt-life{gap:3px}.volt-life svg{width:16px}.volt-coins{padding:6px 9px;font-size:16px}.volt-coins span{font-size:20px}.volt-shield{position:absolute;top:85px;right:0}.volt-touch{bottom:28px;left:16px;right:16px}.volt-touch>div{gap:7px}.volt-game .volt-touch button{border-radius:20px;width:61px;height:68px}.volt-touch small{max-width:58px;line-height:1.2}.volt-energy{width:130px;bottom:118px;left:auto;right:20px;transform:none}.volt-speed{bottom:110px;left:20px}.volt-result{padding:27px 23px}.volt-result h2{font-size:24px}.volt-help p{font-size:13px}}@media (max-width:700px) and (max-height:760px){.volt-intro h1{margin:12px 0;font-size:68px}.volt-intro{bottom:63px}.volt-intro>p{display:none}.volt-intro h2{margin:14px 0 8px}.volt-record{margin:17px 0}.volt-quality{margin-top:15px}}@media (prefers-reduced-motion:reduce){.volt-countdown strong{animation:none}.volt-game button{transition:none}}.volt-game{font-family:var(--font-geist-sans),Arial,sans-serif;background:#131d28}.volt-top{padding:22px 32px}.volt-game .volt-icon{background:#18233165;border-color:#e7f1ff26;border-radius:12px}.is-menu .volt-wordmark{opacity:1;color:#d9e5f0}.volt-intro{width:31%;max-width:390px;top:23%;left:5%;transform:none}.volt-intro h1{letter-spacing:-.065em;margin:24px 0 23px;font-size:clamp(64px,7.3vw,112px);font-style:normal;font-weight:800;line-height:.9}.volt-intro h1 em{color:#f1f5fa;font-style:normal}.volt-intro h2{letter-spacing:.22em;color:#d9e5f3;margin:0 0 17px;font-size:11px;font-weight:500}.volt-intro h2 span{color:#71879d;margin:0 5px}.volt-intro>p{color:#b3c0cf;max-width:280px;font-size:12px;line-height:1.85}.volt-eyebrow{color:#aebdce;letter-spacing:.2em;font-size:9px}.volt-eyebrow i{background:#d2e8ff;box-shadow:0 0 16px #d2e8ff44}.volt-location{max-width:32%;top:116px;bottom:auto;right:4%}.volt-location span{letter-spacing:.2em;color:#e4edf5;font-size:9px}.volt-location b{letter-spacing:0;margin:9px 0 8px;font-size:14px;font-style:normal;font-weight:400}.volt-location small{letter-spacing:.15em;color:#d2dce8;font-size:8px}.volt-garage{z-index:3;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(120deg,#203044bf,#182333cf);border:1px solid #e7f1ff29;border-radius:22px;justify-content:space-between;align-items:center;gap:26px;padding:23px 26px;display:flex;position:absolute;bottom:68px;left:4%;right:4%;box-shadow:inset 0 1px #ffffff0c,0 18px 60px #0002}.volt-record{gap:26px;min-width:200px;margin:0}.volt-record>div{gap:9px}.volt-record svg{color:#a7bacf;width:15px}.volt-record span{color:#b5c4d5;gap:7px;font-size:9px}.volt-record b{color:#f0f5fb;font-size:24px;font-weight:500}.volt-config{border-left:1px solid #ffffff18;padding-left:28px}.volt-finish{gap:15px;margin:0}.volt-finish>span{color:#c0cddb;margin-right:3px;font-size:10px}.volt-game .volt-finish button{width:23px;height:23px}.volt-config-options{align-items:center;gap:17px;margin-top:13px;display:flex}.volt-game .volt-jet-preview{color:#c9d9e9;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:10px;display:inline-flex}.volt-game .volt-jet-preview[aria-pressed=true]{color:#93dfff;text-shadow:0 0 16px #63c4ff}.volt-quality{color:#a3b4c7;margin:0;font-size:10px}.volt-quality input{accent-color:#c5dfff}.volt-game .volt-primary{color:#172432;background:linear-gradient(125deg,#fff,#dbe6f1);border-radius:13px;min-height:58px;padding:0 24px;box-shadow:0 7px 24px #05101c30,inset 0 1px #fff}.volt-game .volt-primary:hover{background:#fff}.volt-primary kbd{border-color:#7c90a65c;margin-left:13px;font-size:9px}.volt-game .volt-round{background:#ffffff08;border-radius:13px;width:52px;height:58px}.volt-game .volt-footer{color:#adbdce;padding:22px 4%;font-size:9px}.volt-hud{justify-content:space-between;align-items:flex-start;top:102px;left:34px;right:34px}.volt-distance{background:#15273960;border:1px solid #eff6ff24;border-radius:13px;align-items:center;gap:9px;padding:11px 14px;display:flex}.volt-distance span{flex-direction:column;gap:4px;display:flex}.volt-distance small{color:#d2dfec;font-size:9px}.volt-distance b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.volt-distance em{color:#c5d5e5;font-size:10px;font-style:normal}.volt-score{text-align:center;width:180px;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.volt-score small{color:#d8e5f0;font-size:9px}.volt-score strong{letter-spacing:-.035em;font-size:52px;font-weight:500}.volt-run-status{align-items:center;gap:15px;margin-left:auto;display:flex}.volt-life{margin:0}.volt-coins{background:#17293e60;border-radius:12px;padding:8px 12px;font-size:17px}.volt-energy{width:250px;padding:0;top:168px;bottom:auto}.volt-energy>span{background:#26374e66;height:4px;box-shadow:0 0 0 1px #ffffff20}.volt-energy i{background:#d9f1ff;box-shadow:0 0 12px #6bbaff70}.volt-energy>div{color:#e6f1ff;margin-bottom:8px;font-size:9px}.volt-speed{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#18293965;border:1px solid #f0f7ff24;border-radius:17px;padding:15px 27px;bottom:34px;left:50%;transform:translate(-50%)}.volt-speed strong{font-size:36px;font-weight:400}.volt-speed svg{display:none}.volt-game .volt-touch button{background:#1a2b3c80;border:1px solid #e3f0ff45;border-radius:18px;width:76px;height:76px}.volt-game .volt-touch .volt-boost{color:#183046;background:linear-gradient(135deg,#eaf6ff,#bcd9ed);border-color:#f0faff}.volt-game .volt-boost.pressed{background:#e4f9ff;box-shadow:0 0 32px #74c9ff66,inset 0 0 15px #fff}.volt-game .volt-touch .volt-jump{min-width:76px}.volt-result{background:linear-gradient(145deg,#273c51ed,#142536f5);border-color:#e0efff2c}@media (max-width:1050px) and (min-width:701px){.volt-garage{gap:14px;padding:20px}.volt-record{gap:20px;min-width:160px}.volt-config{padding-left:19px}.volt-finish{gap:12px}.volt-finish>span{display:none}.volt-game .volt-primary{padding:0 20px}.volt-primary kbd{display:none}.volt-config-options{flex-wrap:wrap;gap:12px}.volt-record b{font-size:22px}}@media (max-height:740px) and (min-width:701px){.volt-intro{top:20%;transform:none}.volt-intro h1{margin:20px 0;font-size:clamp(64px,7.1vw,94px)}.volt-intro h2{margin:0 0 12px;font-size:10px}.volt-garage{padding:18px 23px;bottom:57px}.volt-game .volt-footer{padding:18px 4%}.volt-location{top:105px}.volt-hud{top:93px}.volt-energy{top:155px}}@media (max-height:570px) and (min-width:701px){.volt-top{padding:12px 22px}.volt-intro{width:33%;top:23%}.volt-intro h1{margin:12px 0;font-size:64px}.volt-intro h2{margin:0;font-size:9px}.volt-intro>p{display:none}.volt-garage{border-radius:17px;padding:11px 20px;bottom:40px}.volt-record b{font-size:19px}.volt-record span{font-size:8px}.volt-config-options{margin-top:9px}.volt-game .volt-primary{min-height:48px}.volt-game .volt-round{width:44px;height:48px}.volt-game .volt-footer{padding:12px 4%;font-size:8px}.volt-location{top:86px}.volt-location b{font-size:11px}.volt-quality{display:flex}.volt-hud{top:77px}.volt-score strong{font-size:37px}.volt-score{top:-13px}.volt-energy{width:200px;top:124px}.volt-distance{padding:8px 10px}.volt-distance b{font-size:18px}.volt-speed{padding:9px 18px;bottom:24px}.volt-game .volt-touch button{width:64px;height:60px}.volt-touch{bottom:22px}}@media (max-width:700px){.volt-top{padding:15px}.is-menu .volt-wordmark{letter-spacing:.16em;font-size:8px}.is-menu .volt-vignette{background:linear-gradient(#101b2a65 0%,#0000 44%,#101b2ab0 75%,#101b2af5 100%)}.volt-intro{width:86%;max-width:none;top:94px;bottom:auto;left:7%}.volt-intro h1{margin:13px 0 12px;font-size:51px;line-height:.92}.volt-intro h1 br{display:none}.volt-intro h1 em{margin-left:.18em}.volt-intro h2{margin:0;font-size:9px}.volt-intro>p{display:none}.volt-eyebrow{font-size:8px}.volt-location{display:none}.volt-garage{border-radius:23px;grid-template-columns:1fr;gap:17px;padding:19px;display:grid;bottom:58px;left:5%;right:5%}.volt-record{border-bottom:1px solid #ffffff16;justify-content:space-between;gap:16px;width:100%;min-width:0;padding-bottom:16px}.volt-record b{font-size:20px}.volt-config{border:0;padding:0}.volt-finish{justify-content:space-between;gap:14px}.volt-finish>span{margin-right:auto;font-size:10px}.volt-config-options{justify-content:space-between;gap:12px;margin-top:13px}.volt-quality,.volt-game .volt-jet-preview{font-size:10px}.volt-start-row{flex-direction:row-reverse;gap:10px}.volt-start-row .volt-primary{flex:1;height:52px;min-height:52px}.volt-game .volt-round{width:50px;height:52px}.volt-primary kbd{display:none}.volt-game .volt-footer{padding:12px 5%;font-size:8px}.volt-footer span:last-child{max-width:145px}.volt-hud{gap:10px;top:81px;left:17px;right:17px}.volt-score{width:130px;top:0}.volt-score strong{font-size:36px}.volt-distance{padding:8px 10px}.volt-distance svg{display:none}.volt-distance b{font-size:18px}.volt-distance small{font-size:8px}.volt-run-status{flex-direction:column;gap:7px}.volt-coins{padding:3px 9px;font-size:14px}.volt-life svg{width:13px;height:13px}.volt-shield{top:90px}.volt-energy{width:180px;top:155px;left:50%;right:auto;transform:translate(-50%)}.volt-speed{padding:6px 15px;bottom:114px;left:50%}.volt-speed strong{font-size:24px}.volt-speed small{font-size:8px}.volt-touch{bottom:26px;left:16px;right:16px}.volt-game .volt-touch button{border-radius:17px;width:61px;height:68px}.volt-game .volt-touch .volt-jump{min-width:61px}.volt-game .volt-touch small{font-size:8px}}@media (max-width:700px) and (max-height:760px){.volt-intro{top:82px;bottom:auto}.volt-intro h1{margin:11px 0;font-size:42px}.volt-garage{gap:11px;padding:14px 18px;bottom:52px}.volt-record{padding-bottom:11px}.volt-record b{font-size:18px}.volt-config-options{margin-top:10px}.volt-quality{margin-top:0}}.volt-game .volt-finish button{width:40px;height:40px;box-shadow:none;background-clip:content-box;border:9px solid #0000;outline:none;flex-shrink:0}.volt-game .volt-finish button[aria-pressed=true]{border-color:#253444;box-shadow:inset 0 0 0 1px #e8f3ff,0 0 0 1px #b3c6d994}.volt-game .volt-finish button:focus-visible{outline-offset:2px;outline:2px solid #c9e4ff}.volt-config-options{margin-top:4px}@media (max-width:700px){.volt-finish{gap:2px}.volt-config-options{margin-top:6px}.volt-garage{gap:14px}}.volt-game .volt-finish button{padding:0}@media (min-width:701px) and (max-height:680px){.volt-intro{top:20%}.volt-intro h1{margin:15px 0;font-size:76px}.volt-intro>p{display:none}.volt-location b{max-width:280px}.volt-garage{padding-top:12px;padding-bottom:12px}}@media (min-width:701px) and (max-height:570px){.volt-intro h1{font-size:61px}.volt-intro{top:21%}}.volt-car-maker{color:#d8d5c8;letter-spacing:.48em;margin-top:33px;font-size:12px;font-weight:550;display:block}.volt-intro h1.volt-roadster-title{letter-spacing:-.045em;margin:15px 0 22px;font-size:clamp(33px,4.4vw,69px);line-height:1.1}@media (max-width:700px){.volt-car-maker{margin-top:19px;font-size:10px}.volt-intro h1.volt-roadster-title{margin:10px 0 14px;font-size:44px}}@media (max-height:680px) and (min-width:701px){.volt-car-maker{margin-top:24px}.volt-intro h1.volt-roadster-title{margin:12px 0 18px;font-size:45px}}.volt-orbit-hint{color:#c5d3df;margin-top:22px;font-size:11px;display:block}.volt-canvas{cursor:default}.is-menu .volt-canvas{cursor:grab}.is-menu .volt-canvas:active{cursor:grabbing}.volt-instruments{pointer-events:none;align-items:flex-end;gap:18px;display:flex;position:absolute;bottom:126px;right:32px}.volt-instruments .volt-speed{background:#0c1720bf;border:1px solid #e8f3ff40;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:148px;height:148px;padding:20px;display:flex;position:relative;bottom:auto;left:auto;transform:none;box-shadow:inset 0 0 0 7px #ffffff08}.volt-speed>svg{fill:none;stroke:#ffffff13;stroke-width:3px;width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;inset:4px;transform:rotate(135deg)}.volt-speed>svg .volt-speed-ring{stroke:#b5ece8;stroke-linecap:round;transition:stroke-dasharray .1s}.volt-instruments .volt-speed strong{letter-spacing:-.05em;font-size:43px;font-weight:650;line-height:1.1}.volt-speed>span{color:#d5e5ee;border:1px solid #ffffff40;border-radius:4px;margin-top:6px;padding:2px 7px;font-size:10px}.volt-altitude{text-align:right;text-shadow:0 2px 10px #0008;flex-direction:column;gap:5px;padding-bottom:18px;display:flex}.volt-altitude small{color:#cbdbe5;font-size:10px}.volt-altitude b{font-variant-numeric:tabular-nums;font-size:25px;font-weight:500}.volt-altitude em{font-size:12px;font-style:normal}.volt-altitude span{color:#c6d4dc;font-size:10px}.volt-altitude .is-flying{color:#b6f5e4}.volt-game .volt-touch .volt-fly{position:relative}.volt-fly kbd{padding:1px 3px;font-size:8px;position:absolute;top:5px;right:5px}.volt-fly.pressed{background:#2d625cbb!important;border-color:#c2ffec!important}.is-menu .volt-vignette{background:linear-gradient(90deg,#101b2ad9,#101b2a70 25%,#0000 55%),linear-gradient(#0d172850,#0000 20% 65%,#0d1728e6)}@media (max-aspect-ratio:1){.volt-intro{width:86%;max-width:none;top:12%;bottom:auto;left:7%;transform:none}.volt-car-maker{margin-top:15px}.volt-intro h1.volt-roadster-title{margin:8px 0 14px;font-size:clamp(40px,6vw,70px)}.volt-intro>p{max-width:440px}.volt-location{display:none}.volt-orbit-hint{margin-top:10px}.volt-garage{flex-wrap:wrap;gap:18px;padding:18px;bottom:52px}.volt-record{min-width:130px}.volt-config{border:0;padding-left:0}.volt-start-row{margin-left:auto}.is-menu .volt-vignette{background:linear-gradient(#101b2acc,#0000 35% 60%,#0d1728e6)}}@media (max-width:700px){.volt-instruments{gap:10px;bottom:116px;right:16px}.volt-instruments .volt-speed{width:110px;height:110px}.volt-instruments .volt-speed strong{font-size:30px}.volt-altitude{padding-bottom:12px}.volt-altitude b{font-size:21px}.volt-game .volt-touch button{border-radius:16px;width:53px;height:61px}.volt-game .volt-touch .volt-jump{min-width:53px}.volt-touch{bottom:24px;left:12px;right:12px}.volt-touch>div{gap:6px}.volt-game .volt-touch small{font-size:8px}.volt-energy{width:170px;top:158px;left:50%;right:auto;transform:translate(-50%)}.volt-orbit-hint{font-size:10px}.volt-intro>p{display:none}}@media (max-height:570px) and (min-width:701px){.volt-instruments{bottom:95px;right:22px}.volt-instruments .volt-speed{width:116px;height:116px}.volt-instruments .volt-speed strong{font-size:34px}.volt-altitude{padding-bottom:14px}.volt-orbit-hint{margin-top:12px}}.volt-scenes{z-index:3;gap:9px;display:flex;position:absolute;top:200px;right:4%}.volt-game .volt-scenes button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#b9cbd5;background:#182731b8;border:1px solid #ffffff25;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:84px;height:76px;font-size:10px;display:flex}.volt-game .volt-scenes button[aria-pressed=true]{color:#1b303c;background:#dce8ed;border-color:#edf9ff;box-shadow:0 6px 18px #07152030}@media (max-width:700px){.volt-scenes{top:90px;right:18px}.volt-game .volt-scenes button{gap:4px;width:62px;height:58px;font-size:9px}.volt-scenes svg{width:18px}.is-menu .volt-intro{top:17%}}@media (max-height:570px) and (min-width:701px){.volt-scenes{top:90px}.volt-game .volt-scenes button{height:58px}.volt-location{display:none}}.volt-game:not(.is-menu) .volt-vignette{background:linear-gradient(#07111750,#0000 20% 68%,#06121b66)}.volt-game:not(.is-menu) .volt-top{padding:18px 24px}.volt-game:not(.is-menu) .volt-wordmark{display:none}.drive-cockpit{pointer-events:none;color:#f3f8f7;font-variant-numeric:tabular-nums;position:absolute;inset:0}.drive-route{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101a22d6;border:1px solid #e1f6ee30;border-radius:14px;align-items:center;gap:12px;min-width:280px;padding:11px 16px;display:flex;position:absolute;top:21px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0002,inset 0 1px #ffffff0e}.drive-route>div{flex-direction:column;gap:3px;display:flex}.drive-route small{letter-spacing:.16em;color:#bdcfcf;font-size:8px}.drive-route b{font-size:13px;font-weight:650}.drive-route-dot{background:#b1e2ce;border-radius:50%;width:9px;height:9px;box-shadow:0 0 15px #a9f6d660}.drive-route-distance{border-left:1px solid #ffffff20;align-items:center;gap:5px;margin-left:auto;padding-left:13px;font-size:12px;display:flex}.drive-route-distance small{letter-spacing:0}.drive-session{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101b25b0;border:1px solid #ffffff25;border-radius:12px;align-items:center;gap:12px;padding:9px 13px;display:flex;position:absolute;top:85px;right:25px}.drive-session>div:first-child{flex-direction:column;gap:2px;display:flex}.drive-session small{letter-spacing:.12em;color:#bdcdce;font-size:8px}.drive-session strong{font-size:22px;font-weight:600;line-height:1.15}.drive-session-coins{color:#e2cd9a;font-size:12px}.drive-hearts{color:#e0eee6;gap:4px;display:flex}.drive-protection{color:#d4c9ef;align-items:center;gap:4px;font-size:10px;display:flex}.drive-radar{text-shadow:0 2px 10px #000b;flex-direction:column;align-items:center;gap:4px;width:166px;display:flex;position:absolute;bottom:119px;left:26px}.drive-radar>svg{filter:drop-shadow(0 4px 12px #0004);width:100%;height:auto}.drive-radar>b{letter-spacing:.06em;font-size:11px;font-weight:650}.drive-radar>small{letter-spacing:.14em;color:#cedbd9;font-size:8px}.drive-speedometer{width:187px;height:187px;position:absolute;bottom:118px;right:28px}.drive-speedometer>svg{filter:drop-shadow(0 5px 16px #0004);width:100%;height:100%}.drive-dial-back{fill:#0b1521d4;stroke:#d7e7ef3d;stroke-width:5px}.drive-dial-track{fill:none;stroke:#d0ede218;stroke-width:3px;stroke-dasharray:429 572;transform-origin:100px 100px;transform:rotate(135deg)}.drive-dial-arc{fill:none;stroke:#b3efd5;stroke-width:4px;stroke-linecap:round;transform-origin:100px 100px;transition:stroke-dasharray .1s linear;transform:rotate(135deg)}.is-boosting .drive-dial-arc{stroke:#8fddff}.drive-speedometer>div{flex-direction:column;justify-content:center;align-items:center;gap:1px;padding-top:8px;display:flex;position:absolute;inset:0}.drive-speedometer strong{letter-spacing:-.045em;font-size:52px;font-weight:750;line-height:1.12}.drive-speedometer small{letter-spacing:.1em;color:#c5d9d2;text-align:center;max-width:115px;margin-bottom:4px;font-size:7px}.drive-speedometer span{letter-spacing:.2em;color:#c9d6dc;font-size:8px}.drive-speedometer b{background:#e6f4ec16;border:1px solid #ffffff38;border-radius:5px;margin-top:8px;padding:1px 6px;font-size:13px;font-weight:500}.drive-telemetry{align-items:center;gap:10px;display:flex;position:absolute;bottom:27px;left:50%;transform:translate(-50%)}.drive-meter{background:#14202aba;border:1px solid #d1e3ed40;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:62px;height:62px;display:flex;box-shadow:inset 0 0 0 4px #ffffff06}.drive-meter small{letter-spacing:.08em;color:#afc5cf;font-size:7px}.drive-meter b{font-size:19px;font-weight:600;line-height:1.1}.drive-meter>span{color:#acbfc8;font-size:8px}.drive-charge{width:108px;margin-left:7px}.drive-charge>div{text-shadow:0 2px 5px #0008;align-items:center;gap:5px;margin-bottom:9px;font-size:8px;display:flex}.drive-charge b{margin-left:auto;font-size:10px}.drive-charge>span{background:#deefe02d;border-radius:4px;height:4px;display:block;overflow:hidden}.drive-charge i{background:#c0e7d8;height:100%;transition:width .1s linear;display:block}@media (min-width:701px){.volt-touch{bottom:24px;left:26px;right:26px}.volt-game .volt-touch button{border-radius:17px;width:64px;height:64px}.volt-game .volt-touch .volt-jump{min-width:64px}.volt-touch button small{font-size:8px}}@media (min-width:1400px) and (min-height:800px){.drive-radar{width:188px}.drive-speedometer{width:210px;height:210px;bottom:122px}.drive-speedometer strong{font-size:61px}.drive-speedometer small{font-size:8px}}@media (max-width:900px){.drive-vertical{display:none}.drive-charge{width:92px}.drive-route{gap:8px;min-width:245px;padding:10px 12px}.drive-route-distance{padding-left:8px}.drive-route small{font-size:7px}}@media (max-width:700px){.volt-game:not(.is-menu) .volt-top{padding:12px}.drive-route{width:calc(100% - 24px);min-width:0;padding:10px 12px;top:70px;left:12px;transform:none}.drive-session{gap:9px;padding:7px 10px;top:127px;right:12px}.drive-session strong{font-size:18px}.drive-radar{gap:3px;width:118px;bottom:108px;left:13px}.drive-radar>b{font-size:9px}.drive-radar>small{font-size:7px}.drive-speedometer{width:135px;height:135px;bottom:113px;right:12px}.drive-speedometer strong{font-size:37px}.drive-speedometer small{max-width:90px;font-size:6px}.drive-speedometer span{font-size:7px}.drive-speedometer b{margin-top:5px;font-size:10px}.drive-telemetry{gap:8px;bottom:271px;left:auto;right:17px;transform:none}.drive-meter{width:46px;height:46px}.drive-meter small{font-size:6px}.drive-meter b{font-size:15px}.drive-charge{width:86px;margin:0}.drive-charge>div{gap:3px;font-size:7px}.drive-charge>div>svg{width:10px}.drive-charge b{font-size:9px}.drive-charge>span{height:3px}}@media (max-height:570px) and (min-width:701px){.drive-route{top:14px}.drive-session{top:73px}.drive-radar{width:115px;bottom:94px;left:24px}.drive-radar>b{font-size:8px}.drive-radar>small{font-size:6px}.drive-speedometer{width:137px;height:137px;bottom:91px;right:24px}.drive-speedometer strong{font-size:39px}.drive-speedometer small{font-size:6px}.drive-speedometer b{margin-top:5px}.drive-telemetry{bottom:20px}.drive-meter{width:52px;height:52px}.drive-vertical{display:none}.drive-charge{width:100px}.volt-game .volt-touch button{width:57px;height:57px}.volt-game .volt-touch .volt-jump{min-width:57px}}@media (prefers-reduced-motion:reduce){.drive-dial-arc,.drive-charge i{transition:none}}@media (max-width:700px){.drive-telemetry{top:186px;bottom:auto;right:13px}.drive-radar{width:103px;bottom:106px}.drive-speedometer{width:118px;height:118px;bottom:111px}.drive-speedometer strong{font-size:33px}.drive-speedometer small{max-width:78px;font-size:5.5px}.drive-speedometer b{margin-top:3px;font-size:9px}}.volt-game{-webkit-user-select:none;overscroll-behavior:none;-webkit-touch-callout:none}.volt-game .volt-touch{bottom:max(20px,env(safe-area-inset-bottom));left:max(24px,env(safe-area-inset-left));right:max(24px,env(safe-area-inset-right));z-index:6}.volt-touch>div{gap:12px}.volt-game .volt-touch button,.volt-game .volt-touch .volt-jump{touch-action:none;border-radius:21px;gap:4px;width:88px;min-width:88px;height:92px}.volt-touch button>span{text-align:center;max-width:82px;font-size:12px;font-weight:600;line-height:1.2}.volt-game .volt-touch button>small{opacity:.7;font-size:10px;line-height:1.2}.volt-game .volt-touch button.pressed{background:#315157d9;border-color:#cefff0;box-shadow:inset 0 0 0 2px #c8f6ea,0 0 22px #a0e4e526}.volt-game .volt-touch button:disabled{opacity:.45;cursor:default}.volt-game .volt-touch button:disabled:active{transform:none}.volt-game .volt-icon{min-width:48px;min-height:48px}.volt-game .volt-finish button{width:48px;height:48px;box-shadow:none;background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;display:grid}.volt-game .volt-finish button:after{content:"";background:var(--paint);border:2px solid #ffffff40;border-radius:50%;width:24px;height:24px}.volt-game .volt-finish button[aria-pressed=true]{box-shadow:none;background:#dbeeff0d;border-color:#cce1eb}.volt-finish{gap:4px}.volt-game .volt-jet-preview,.volt-quality{min-height:48px;padding:8px;font-size:12px}.volt-quality{cursor:pointer}.volt-quality input{width:20px;height:20px}.drive-radar,.drive-speedometer{bottom:132px}.volt-scrim{touch-action:pan-y}.volt-touch-help{background:#c8eeff08;border:1px solid #c8eeff30;border-radius:13px;padding:14px}@media (min-width:701px) and (max-width:1100px){.volt-game .volt-touch button,.volt-game .volt-touch .volt-jump{width:78px;min-width:78px;height:84px}.drive-telemetry{bottom:126px}.drive-radar{width:142px;bottom:126px}.drive-speedometer{width:156px;height:156px;bottom:126px}.volt-config-options{gap:6px;margin-top:4px}.volt-finish>span{display:none}}@media (max-width:700px){.volt-game .volt-touch{left:10px;right:10px;bottom:max(18px,env(safe-area-inset-bottom))}.volt-touch>div{gap:6px}.volt-game .volt-touch button,.volt-game .volt-touch .volt-jump{border-radius:15px;width:clamp(48px,15vw,72px);min-width:48px;height:76px}.volt-touch button>span{max-width:58px;font-size:9px}.volt-game .volt-touch button>small{font-size:8px}.volt-game .volt-touch button>svg{width:23px;height:23px}.volt-finish{gap:2px}.volt-finish>span{font-size:9px}.drive-radar,.drive-speedometer{bottom:114px}.volt-config-options{margin-top:4px}}@media (max-height:570px) and (min-width:701px){.volt-game .volt-touch{bottom:14px}.volt-game .volt-touch button,.volt-game .volt-touch .volt-jump{width:76px;min-width:76px;height:76px}.drive-radar,.drive-speedometer{bottom:104px}.drive-telemetry{bottom:110px}.volt-garage{gap:10px}.volt-game .volt-jet-preview,.volt-quality{font-size:10px}}@media (any-pointer:coarse){.volt-game kbd,.volt-help-keys{display:none}}
.game-catalog{padding:16px 0 32px}.game-catalog-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.game-catalog-kicker{letter-spacing:.16em;color:#aab8c7;align-items:center;gap:10px;font-size:10px;font-weight:650;display:flex}.game-catalog-heading h1{letter-spacing:-.035em;margin:13px 0 9px;font-size:clamp(28px,3.5vw,44px);line-height:1.25}.game-catalog-heading p{color:#a9b8c8;margin:0;font-size:14px}.game-catalog-count{color:#a9b8c8;white-space:nowrap;padding-bottom:3px;font-size:12px}.game-catalog-list{margin:0;padding:0;list-style:none}.roadster-game-card{background:linear-gradient(135deg,#202d38c7,#17212cbb);border:1px solid #b8ced524;border-radius:25px;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);display:grid;overflow:hidden;box-shadow:inset 0 1px #e9f4ff0c,0 24px 70px #0208101a}.roadster-cover{appearance:none;cursor:pointer;color:#fff;background:#1b2733;border:0;border-radius:0;min-width:0;min-height:390px;padding:0;display:block;position:relative;overflow:hidden}.roadster-cover img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.roadster-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#0913216b);position:absolute;inset:0}.roadster-cover:hover img{transform:scale(1.025)}.roadster-cover-label{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#15212e75;border:1px solid #fff3;border-radius:8px;padding:7px 11px;font-size:10px;position:absolute;top:22px;left:22px}.roadster-cover-play{inset-inline-end:22px;color:#1b2833;z-index:1;background:#eff7f1e6;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:22px;box-shadow:0 4px 20px #0002}.roadster-cover small{z-index:1;letter-spacing:.04em;color:#e5eaf2;font-size:9px;position:absolute;bottom:26px;left:22px}.roadster-card-info{flex-direction:column;justify-content:center;min-width:0;padding:clamp(25px,3vw,45px);display:flex}.roadster-genre{color:#afc0d0;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.roadster-genre>span{color:#8297a9;font-variant-numeric:tabular-nums;font-size:10px}.roadster-card-info h2{letter-spacing:-.04em;color:#eff4f9;margin:22px 0 11px;font-size:clamp(27px,2.8vw,40px);font-weight:550;line-height:1.15}.roadster-card-edition{letter-spacing:.14em;color:#c1b99e;font-size:9px}.roadster-card-info>p{color:#aebdcc;max-width:40ch;margin:23px 0 20px;font-size:13px;line-height:1.85}.roadster-game-meta{color:#c3d0db;flex-wrap:wrap;gap:9px 18px;padding-bottom:25px;font-size:10px;display:flex}.roadster-game-meta span+span:before{content:"·";color:#728da1;margin-inline-end:18px}.roadster-personal-best{color:#b4c6d6;align-items:center;gap:8px;padding:0 0 17px;font-size:10px;display:flex}.roadster-personal-best strong{color:#eff4f9;font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:15px;font-weight:550}.roadster-launch{color:#172939;width:100%;min-height:54px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#f1f6fc,#d6e3ee);border:1px solid #f5f9ff9c;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;font-size:13px;font-weight:650;transition:background .15s,transform .15s;display:flex}.roadster-launch>span{align-items:center;gap:10px;display:flex}.roadster-launch:hover{background:#fff}.roadster-launch:active{transform:scale(.985)}.roadster-cover:focus-visible,.roadster-launch:focus-visible{outline-offset:-5px;outline:3px solid #bed9f2}.game-catalog-footnote{color:#879cad;justify-content:space-between;align-items:center;gap:20px;margin-top:23px;display:flex}.game-catalog-footnote>span{align-items:center;gap:7px;font-size:11px;display:flex}.game-catalog-footnote small{font-size:10px}@media (max-width:900px){.roadster-game-card{grid-template-columns:minmax(0,1.1fr) minmax(285px,1fr)}.roadster-cover{min-height:360px}.roadster-card-info{padding:26px}}@media (max-width:680px){.game-catalog{padding-top:6px}.game-catalog-heading{margin-bottom:23px}.game-catalog-heading p{font-size:12px}.roadster-game-card{border-radius:21px;grid-template-columns:1fr}.roadster-cover{aspect-ratio:16/10;min-height:0}.roadster-card-info{padding:26px}.roadster-card-info h2{margin-top:16px}.roadster-card-info>p{max-width:none;margin:18px 0}.roadster-game-meta{padding-bottom:23px}.game-catalog-footnote{flex-direction:column;align-items:flex-start;gap:12px}.roadster-cover-label{top:17px;left:17px}}@media (prefers-reduced-motion:reduce){.roadster-cover img,.roadster-launch{transition:none}.roadster-cover:hover img{transform:none}}@media (min-width:681px) and (max-height:800px){.game-catalog{padding-top:0}.game-catalog-heading{margin-bottom:23px}.game-catalog-heading h1{margin-top:10px;font-size:34px}.roadster-cover{min-height:340px}.roadster-card-info{padding:28px 32px}.roadster-card-info h2{margin-top:18px;font-size:32px}.roadster-card-info>p{margin:17px 0;line-height:1.75}.roadster-game-meta{padding-bottom:19px}.roadster-personal-best{padding-bottom:12px}}
.app.sound-page{min-height:100dvh;padding:0}.app.sound-page>main{width:100%;margin:0}.app.sound-page .topbar,.app.sound-page .bottom-dock,.app.sound-page .car-guide,.app.sound-page .content>footer,.app.sound-page .radio-mini-player{display:none}.app.sound-page .content{width:100%;max-width:1700px;margin:0 auto;padding:20px 28px}.app.sound-page .ss-detail{margin:0}.ss-app{--ss-ink:#edf2f3;--ss-muted:#96aab9;--ss-line:#b7cdd522;--ss-accent:#dbe9ed;color:var(--ss-ink)}.ss-app button{font:inherit;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}.ss-app button:focus-visible,.ss-app input:focus-visible{outline-offset:3px;outline:2px solid #d3e6f4}.ss-app button:active{transform:scale(.98)}.ss-app button:disabled{cursor:default;opacity:.4}.ss-top{align-items:center;gap:16px;margin-bottom:20px;display:flex}.ss-app .ss-back{border:1px solid var(--ss-line);color:#d4e6e5;background:#bddbd40b;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.ss-title{flex:1}.ss-eyebrow{letter-spacing:.17em;color:#93a9b9;font-size:9px;font-weight:550}.app .ss-top h1{letter-spacing:-.04em;margin:5px 0;font-size:28px;line-height:1.2}.app .ss-top p{color:var(--ss-muted);margin:0;font-size:12px;line-height:1.5}.ss-top-controls{align-items:center;gap:18px;display:flex}.ss-volume{color:#9fb3c2;align-items:center;gap:10px;display:flex}.ss-volume input{accent-color:#d2e5e7;width:120px}.ss-volume span{font-variant-numeric:tabular-nums;width:32px;font-size:11px}.app .ss-app input[type=range]{height:28px;min-height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ss-app .ss-start{color:#182d38;white-space:nowrap;background:#dbe8ed;border:1px solid #eef9f466;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:14px 20px;font-size:13px;font-weight:650;display:flex}.ss-app .ss-start.is-running{color:#d4ece6;background:#2a4145;border-color:#a7d8cb55}.ss-top .ss-start{display:none}.ss-workspace{grid-template-columns:minmax(0,1fr) minmax(380px,1fr);align-items:start;gap:22px;display:grid}.ss-cockpit{min-width:0}.ss-dashboard{border:1px solid var(--ss-line);background:radial-gradient(at 50% 100%,#9dbbd71c,#0000 65%),linear-gradient(145deg,#1a2631,#0e1720);border-radius:24px;overflow:hidden}.ss-current{justify-content:space-between;align-items:center;gap:15px;padding:20px 24px 0;display:flex}.ss-current h2{letter-spacing:-.03em;margin:6px 0 0;font-size:22px;font-weight:550;line-height:1.3}.ss-current .ss-eyebrow{font-size:10px}.ss-engine-status{color:#a9bbc8;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.ss-engine-status i{background:#69808e;border-radius:50%;width:6px;height:6px}.ss-engine-status.active i{background:#ade3cc;box-shadow:0 0 10px #b0e4ca}.ss-dials{grid-template-columns:1fr 1fr;gap:12px;max-width:650px;margin:0 auto;padding:0 24px;display:grid}.ss-dial{width:100%;min-width:0;max-width:260px;margin:auto;padding-top:14px;position:relative}.ss-dial-label{text-align:center;color:#8fa7ba;margin-bottom:-5px;font-size:10px;display:block}.ss-dial svg{width:100%;display:block;overflow:visible}.ss-dial-rim{fill:#0c141deb;stroke:#a6c3d338;stroke-width:2px}.ss-dial-track{fill:none;stroke:#b3ccd912;stroke-width:6px;stroke-linecap:round}.ss-dial-minor{stroke:#adc6d64a;stroke-width:1.3px}.ss-dial-major{stroke:#d3e2edbd;stroke-width:2.6px}.ss-dial-redline{stroke:#e1787b;stroke-width:2.4px}.ss-dial text{fill:#aebfce;font-variant-numeric:tabular-nums;font-family:inherit;font-size:10px}.ss-dial-needle{stroke:#e9f3f5;stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 5px #d6eef144)}.ss-dial-rpm .ss-dial-needle{stroke:#ef8989;filter:drop-shadow(0 0 5px #ef898933)}.ss-dial-hub{fill:#101e2a;stroke:#d0e3ef;stroke-width:2px}.ss-dial-rpm .ss-dial-hub{stroke:#ec9293}.ss-dial-value{text-align:center;gap:3px;display:grid;position:absolute;top:65%;left:50%;transform:translate(-50%)}.ss-dial-value strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(27px,3vw,41px);font-weight:450;line-height:1}.ss-dial-value small{white-space:nowrap;color:#a7bdcb;letter-spacing:.07em;font-size:9px}.ss-car-art{aspect-ratio:3/2;pointer-events:none;background-repeat:no-repeat;background-size:300% 600%;flex-shrink:0;width:120px;display:block}.ss-showroom{justify-content:center;align-items:center;min-height:120px;margin:-15px 20px 0;padding-bottom:33px;display:flex;position:relative}.ss-showroom>.ss-car-art{filter:drop-shadow(0 15px 12px #0004);width:clamp(200px,22vw,330px);margin:-10px 0 -22px}.ss-showroom-caption{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;inset:auto 0 12px}.ss-showroom-caption>span{color:#7e97a9;font-size:9px}.ss-app .ss-expand{color:#c3d8e6;background:#c4e0f10b;border:1px solid #d0e4ef26;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:11px;display:flex}.ss-controls{padding:15px 0 0}.ss-gearbox{border:1px solid var(--ss-line);background:#a8c7df05;border-radius:13px;margin-bottom:12px;padding:12px 13px}.ss-gearbox-heading{color:#b3c7d7;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:10px;display:flex}.ss-gearbox-heading b{color:#6f8ea5;margin-inline-start:6px;font-size:10px;font-weight:500}.ss-app .ss-gearbox-heading button{color:#a9c3d7;background:0 0;padding:5px;font-size:9px}.ss-gears{align-items:stretch;gap:6px;display:flex}.ss-gear-choices{scrollbar-width:thin;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.ss-app .ss-gears button{color:#7f9bb0;background:#09202f44;border:1px solid #0000;border-radius:7px;flex:1;place-items:center;min-width:33px;min-height:40px;font-size:12px;display:grid}.ss-app .ss-gears button[aria-pressed=true]{color:#182e3e;background:#dceaf1;border-color:#e1f0f6}.ss-app .ss-gears .ss-gear-auto{flex:0 0 51px;font-size:10px}.ss-app .ss-gears .ss-shift{color:#c5d9e7;background:#b5ccdd0a;flex:0 0 30px;min-width:30px}.ss-app .ss-gears .ss-shift:disabled{opacity:.3}.ss-mode{border:1px solid var(--ss-line);background:#101e2b66;border-radius:11px;gap:4px;padding:4px;display:flex}.ss-app .ss-mode button{color:#97adbd;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 8px;font-size:11px;display:flex}.ss-app .ss-mode button[aria-pressed=true]{color:#e1eef0;background:#b6d3dd17;border-color:#bfdae22e}.ss-mode-hint{color:#8fa6b7;min-height:18px;margin:9px 0 12px;font-size:11px;line-height:1.65}.ss-speed-slider{display:block}.ss-speed-slider>span{color:#adc2ce;justify-content:space-between;align-items:center;margin-bottom:3px;font-size:10px;display:flex}.ss-speed-slider b{color:#d8e7eb;font-variant-numeric:tabular-nums;font-size:11px;font-weight:550}.ss-speed-slider input{accent-color:#d0dfe8;cursor:pointer;width:100%;margin:0}.ss-pedal-row{margin-top:9px}.ss-app .ss-rev{color:#dce9ef;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(120deg,#293d4b,#20313b);border:1px solid #c3d8e22d;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px 13px;font-size:12px;display:flex}.ss-app .ss-rev.pressed{color:#203338;background:#ccdfe7}.ss-rev kbd{font:inherit;border:1px solid #b9c8d533;border-radius:4px;margin-inline-start:auto;padding:3px 6px;font-size:9px}.ss-rev>svg{margin-inline-end:auto}.ss-gps-status{border:1px solid var(--ss-line);color:#b6cec9;background:#bbdddc0a;border-radius:11px;align-items:center;gap:10px;min-height:60px;padding:12px;display:flex}.ss-gps-status>div{flex:1}.ss-gps-status strong{font-size:11px;font-weight:500}.ss-gps-status small{color:#8ba4b6;margin-top:5px;font-size:9px;display:block}.ss-app .ss-gps-status button{color:#dce7e9;background:0 0;border:0;padding:6px;font-size:10px}.ss-gps-denied,.ss-gps-poor,.ss-gps-stale,.ss-gps-timeout,.ss-gps-unavailable{color:#d7bd92}.ss-notice{color:#d6b488;font-size:11px;line-height:1.7}.ss-garage{border:1px solid var(--ss-line);background:#14212c70;border-radius:23px;min-width:0;padding:12px;overflow:hidden}.ss-app .ss-ignition{color:#eff6f9;background:linear-gradient(110deg,#c9e1ec1e,#c9e1ec06);border:1px solid #d6e7ef50;border-radius:14px;justify-content:center;align-items:center;gap:18px;width:100%;min-height:76px;padding:10px;font-size:16px;font-weight:650;display:flex}.ss-ignition-ring{background:#121f2a;border:2px solid #c2d7e5;border-radius:50%;place-items:center;width:51px;height:51px;display:grid;box-shadow:0 0 0 4px #c2d7e50a,inset 0 0 13px #c2d7e51c}.ss-ignition small{color:#96afc0;margin-top:5px;font-size:10px;font-weight:400;display:block}.ss-app .ss-ignition.is-running{background:#b8dfd90b;border-color:#b8dfd957}.ss-ignition.is-running .ss-ignition-ring{color:#b7e4d2;border-color:#b7e4d2;box-shadow:0 0 0 4px #b7e4d20a,0 0 18px #b7e4d218}.ss-garage>header{padding:19px 4px 12px}.ss-garage>header>div:first-child{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.ss-garage h3{margin:0;font-size:14px;font-weight:500}.ss-garage>header>div>span{color:#9bb1bf;font-size:10px}.ss-search{border:1px solid var(--ss-line);color:#8ea6b7;background:#08162366;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 12px;display:flex}.app .ss-search input{color:#deeaef;width:100%;min-width:0;height:42px;min-height:42px;box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:11px}.ss-search input::placeholder{color:#8199ab}.ss-app .ss-search button{color:#b6c8d2;background:0 0;border:0;padding:6px}.ss-categories{scrollbar-width:thin;flex-wrap:nowrap;gap:4px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.ss-app .ss-categories button{white-space:nowrap;color:#9bb4c4;background:0 0;border:1px solid #0000;border-radius:7px;min-height:34px;padding:8px 10px;font-size:10px}.ss-app .ss-categories button[aria-pressed=true]{color:#e0edf5;background:#c5dbe51a;border-color:#c7dbe72b}.ss-vehicle-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8cabb441 transparent;grid-template-columns:1fr;align-content:start;gap:6px;height:clamp(400px,100dvh - 345px,650px);padding:2px 3px 5px 0;display:grid;overflow:auto}.ss-app .ss-vehicle{text-align:start;color:#d1e0e7;background:#9ab7c306;border:1px solid #c3dbe20b;border-radius:12px;align-items:center;gap:13px;min-width:0;min-height:80px;padding:4px 14px 4px 5px;display:flex}.ss-app .ss-vehicle:hover{background:#b4cad111;border-color:#bcd9d72b}.ss-app .ss-vehicle[aria-pressed=true]{background:linear-gradient(100deg,#c3deed22,#bddbd807);border-color:#c9e5f18a;box-shadow:inset 3px 0 #c9e5f1}.ss-vehicle>.ss-car-art{width:112px;margin:-3px 0}.ss-vehicle>span:nth-child(2){flex:1;min-width:0}.ss-vehicle strong{font-size:13px;font-weight:550;line-height:1.4;display:block}.ss-vehicle small{color:#8fa9b9;flex-wrap:wrap;gap:5px 10px;margin-top:5px;font-size:10px;line-height:1.5;display:flex}.ss-transmission{color:#b5c9d9;border-inline-start:1px solid #9bb6c538;padding-inline-start:10px;font-size:9px}.ss-vehicle>svg{color:#7b97a7;flex-shrink:0}.ss-vehicle[aria-pressed=true]>svg{color:#d1e6ef}.ss-footnotes{color:#6f899b;flex-wrap:wrap;gap:3px 25px;padding-top:18px;font-size:10px;line-height:1.8;display:flex}.ss-footnotes p{align-items:center;gap:6px;margin:0;display:flex}.ss-footnotes p:last-child{flex-basis:100%}.ss-footnotes svg{flex-shrink:0}.ss-empty{text-align:center;color:#9cb3c3;padding:50px 20px;font-size:12px}.ss-empty>svg{margin:auto}.ss-empty button{color:#dce9e7;border:1px solid var(--ss-line);background:0 0;border-radius:8px;padding:10px}.ss-scene{touch-action:none;width:100%;height:100%;position:relative;overflow:hidden}.ss-scene canvas{outline:0;width:100%;height:100%;display:block}.ss-skeleton{color:#8eaeb3;letter-spacing:.2em;background:linear-gradient(135deg,#283c46,#192b38);place-items:center;font-size:28px;display:grid}.ss-scene-fallback{text-align:center;color:#d8e7e9;background:#283c46;align-content:center;height:100%;font-size:14px;display:grid}.ss-scene-fallback p{font-size:10px}.ss-drive-dialog{color:#edf5f5;background:#162b37;border:1px solid #d5e9ef33;border-radius:22px;width:min(1200px,94vw);max-width:94vw;max-height:94dvh;padding:0;overflow:hidden;box-shadow:0 32px 100px #0008}.ss-drive-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07121be0}.ss-dialog-shell{position:relative}.ss-dialog-shell>header{z-index:2;background:linear-gradient(#102232a8,#0000);justify-content:space-between;align-items:start;padding:25px;display:flex;position:absolute;top:0;left:0;right:0}.ss-dialog-shell h2{letter-spacing:-.03em;margin:8px 0;font-size:25px;font-weight:500}.ss-dialog-shell>header button{color:#ecf6f8;background:#243845bb;border:1px solid #c2d3df33;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ss-dialog-shell .ss-scene{height:min(690px,85dvh)}.ss-dialog-hud{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#142735bd;border:1px solid #c4e2e82b;border-radius:15px;align-items:center;gap:23px;padding:16px 22px;display:flex;position:absolute;bottom:23px;left:25px;right:25px}.ss-dialog-hud>strong{letter-spacing:-.06em;font-size:44px;font-weight:350;line-height:1}.ss-dialog-hud>strong small{letter-spacing:.08em;color:#b2cbd3;margin-inline-start:8px;font-size:8px}.ss-dialog-hud>span{color:#a2c1cd;font-size:11px}.ss-camera{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c2c3a83;border:1px solid #e4f5ff1f;border-radius:9px;gap:2px;padding:3px;display:flex}.ss-app .ss-camera button{color:#d0dde4;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:36px;padding:8px 11px;font-size:10px}.ss-app .ss-camera button[aria-pressed=true]{color:#fff;background:#d3e6eb26}.ss-dialog-hud .ss-start{min-height:44px;padding:12px 16px;font-size:11px}@media (min-width:741px) and (max-height:850px){.app.sound-page .content{padding:15px 24px}.ss-top{margin-bottom:14px}.ss-top .ss-eyebrow,.ss-top p{display:none}.ss-current{padding:15px 20px 0}.ss-current h2{font-size:20px}.ss-dials{max-width:520px;padding-inline:24px}.ss-dial{max-width:215px}.ss-dial-value strong{font-size:32px}.ss-showroom{min-height:100px;margin-top:-18px;padding-bottom:26px}.ss-showroom>.ss-car-art{width:230px;margin:-27px 0 -17px}.ss-gearbox{margin-bottom:9px;padding:9px 11px}.ss-controls{padding-top:11px}.ss-mode-hint{margin:7px 0}.ss-vehicle-list{height:calc(100dvh - 320px);min-height:360px}.ss-footnotes{padding-top:12px;font-size:9px}.ss-app .ss-vehicle{min-height:72px}.ss-vehicle>.ss-car-art{width:102px}}@media (max-width:1000px) and (min-width:741px){.ss-workspace{grid-template-columns:minmax(0,1.08fr) minmax(310px,1fr);gap:14px}.ss-current{gap:8px;padding-inline:16px}.ss-current h2{font-size:19px}.ss-engine-status{font-size:9px}.ss-dials{gap:4px;padding-inline:12px}.ss-dial-value strong{font-size:30px}.ss-vehicle>.ss-car-art{width:90px}.ss-app .ss-vehicle{gap:9px;padding-inline-end:9px}.ss-vehicle strong{font-size:12px}.ss-gearbox{padding-inline:9px}.ss-gears{gap:4px}.ss-gear-choices{gap:3px}.ss-app .ss-gears button{min-width:30px}.ss-app .ss-gears .ss-shift{flex-basis:27px;min-width:27px}}@media (max-width:740px){.app.sound-page .content{padding:17px}.ss-top{flex-wrap:wrap;gap:12px}.ss-title h1{font-size:26px!important}.ss-top .ss-eyebrow{font-size:8px}.ss-top p{font-size:11px!important}.ss-top-controls{justify-content:space-between;width:100%}.ss-top .ss-start{display:flex}.ss-volume input{width:100px}.ss-workspace{grid-template-columns:1fr;gap:22px}.ss-current{gap:10px;padding:18px 17px 0}.ss-current h2{font-size:20px}.ss-current .ss-eyebrow,.ss-engine-status{font-size:9px}.ss-dials{gap:4px;padding:0 10px}.ss-dial-value strong{font-size:29px}.ss-showroom{margin-top:-10px;padding-bottom:32px}.ss-showroom>.ss-car-art{width:230px;margin:-12px 0 -15px}.ss-showroom-caption>span{font-size:8px}.ss-expand{font-size:10px!important}.ss-app .ss-gear-choices button{min-width:33px}.ss-gears{gap:4px}.ss-app .ss-gears .ss-gear-auto{flex-basis:43px}.ss-app .ss-gears .ss-shift{flex-basis:27px;min-width:27px}.ss-garage{border-radius:20px}.ss-garage .ss-ignition{display:none}.ss-garage>header{padding-top:6px}.ss-vehicle-list{height:440px}.ss-vehicle>.ss-car-art{width:110px}.ss-dialog-shell .ss-scene{height:80dvh}.ss-dialog-shell>header{padding:20px}.ss-dialog-hud{flex-wrap:wrap;gap:13px;padding:14px;bottom:12px;left:12px;right:12px}.ss-dialog-hud>strong{font-size:36px}.ss-dialog-hud .ss-camera{flex:1;order:3;margin:0}.ss-dialog-hud .ss-camera button{flex:1}.ss-dialog-hud .ss-start{margin-inline-start:auto}.ss-footnotes p{align-items:flex-start}.ss-footnotes svg{margin-top:4px}}@media (prefers-reduced-motion:reduce){.ss-app button{transition:none}}.ss-app .ss-unit{border:1px solid var(--ss-line);color:#a8bfce;white-space:nowrap;background:#abc8d407;border-radius:10px;min-height:44px;padding:10px 13px;font-size:10px}.app .ss-current h2{margin:5px 0 0;font-size:22px;line-height:1.3}.app .ss-gearbox-heading{min-height:18px;margin-bottom:8px}.app .ss-gears button{min-height:44px}@media (min-width:741px) and (max-height:850px){.app .ss-current{padding-top:13px}.app .ss-current h2{font-size:20px}.ss-dial{max-width:177px;padding-top:9px}.ss-dials{max-width:450px}.ss-dial-value strong{font-size:28px}.ss-dial-value small{font-size:8px}.ss-showroom{min-height:90px;margin-top:-15px}.ss-showroom>.ss-car-art{width:190px;margin:-30px 0 -16px}.ss-mode-hint{margin:6px 0;font-size:10px}.ss-speed-slider>span{margin-bottom:0}.ss-vehicle-list{height:calc(100dvh - 305px);min-height:340px}}@media (max-width:740px){.ss-top-controls{gap:10px}.ss-app .ss-unit{min-height:44px;padding:8px;font-size:9px}.ss-volume{gap:6px}.ss-volume input{width:70px}.ss-volume span{width:27px;font-size:10px}.ss-app .ss-top .ss-start{padding:10px 12px;font-size:11px}.ss-app .ss-current h2{font-size:20px}}.ss-car-art>svg{width:100%;height:100%;display:block;overflow:hidden}@media (min-width:741px) and (max-height:760px){.ss-app .ss-back{min-height:44px}.ss-dial{max-width:165px}.ss-gearbox-heading{display:none}.ss-showroom{margin-top:-21px}}.ss-dials{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:680px;padding-inline:14px}.ss-dial-acceleration .ss-dial-needle,.ss-dial-acceleration .ss-dial-hub{stroke:#a7d9e6}.ss-dial-acceleration .ss-dial-value strong{font-size:clamp(23px,2.5vw,34px)}.ss-dial-unavailable .ss-dial-track,.ss-dial-unavailable .ss-dial-major,.ss-dial-unavailable .ss-dial-minor,.ss-dial-unavailable text{opacity:.5}.ss-dial-unavailable .ss-dial-value strong{color:#899cab}.ss-gps-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex;flex:none!important}.ss-app .ss-gps-actions button{border:1px solid var(--ss-line);border-radius:8px;min-height:40px;padding:8px 10px}.ss-gps-actions button:first-child:not(:last-child){color:#172d3a;background:#d1e4ed}.ss-gps-pedal{display:none}@media (max-width:1000px) and (min-width:741px){.ss-dial-value strong{font-size:25px}.ss-dial-value small{font-size:8px}.ss-dial-label{font-size:9px}.ss-gps-status{flex-wrap:wrap}.ss-gps-actions{margin-inline-start:auto}}@media (max-width:740px){.ss-dials{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-inline:10px}.ss-dial-acceleration{grid-column:1/-1;max-width:155px;margin-top:-8px;padding-top:0}.ss-dial-acceleration .ss-dial-value strong{font-size:27px}.ss-showroom{margin-top:-3px}.ss-gps-status{flex-wrap:wrap}.ss-gps-actions{margin-inline-start:auto}.ss-gps-status strong{line-height:1.6}}.ss-car-art{aspect-ratio:16/9;background-size:cover;display:block;position:relative;overflow:hidden}.ss-car-art>img{object-fit:cover;border:0;width:100%;height:100%;display:block}.ss-showroom{background:#111b25;height:280px;min-height:0;margin:0;padding:0;display:block;overflow:hidden}.ss-showroom>.ss-car-art{filter:none;aspect-ratio:auto;width:100%;height:100%;margin:0}.ss-car-photo-large{background-repeat:no-repeat;background-size:0}.ss-car-photo-large:before{content:"";background-image:inherit;filter:blur(20px);opacity:.35;background-position:50%;background-size:cover;position:absolute;inset:-24px}.ss-car-photo-large>img{object-fit:cover;object-position:center 58%;position:relative}.ss-car-photo-large:is([data-body=tuktuk],[data-body=etaen],[data-body=ricemill],[data-body=harvester],[data-body=tractor],[data-body=scooter],[data-body=bus],[data-body=bicycle],[data-body=cart],[data-body=chicken])>img{object-fit:contain;object-position:center;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.ss-showroom:after{content:"";pointer-events:none;background:linear-gradient(#07121bb3,#0000 38% 62%,#07121bd6);position:absolute;inset:0}.ss-showroom .ss-current{z-index:1;text-shadow:0 2px 14px #000a;padding:19px 22px 0;position:absolute;inset:0 0 auto}.ss-showroom .ss-engine-status{color:#e6ecee}.ss-showroom .ss-eyebrow{color:#cedde5}.ss-showroom-caption{z-index:1;inset:auto 18px 12px}.ss-showroom-caption>span{color:#c7d6e0;text-shadow:0 1px 5px #000}.ss-app .ss-showroom .ss-expand{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ecf2f6;background:#132331bd}.ss-dashboard>.ss-dials{padding-top:9px;padding-bottom:10px}.ss-app .ss-vehicle{border-radius:13px;gap:15px;min-height:103px;padding:7px}.ss-vehicle>.ss-car-art{aspect-ratio:16/9;border-radius:8px;width:148px;margin:0}.ss-vehicle>svg{margin-inline-end:8px}@media (min-width:741px) and (max-height:850px){.ss-showroom{height:205px}.ss-showroom .ss-current{padding:13px 17px 0}.ss-dashboard>.ss-dials{padding-top:2px;padding-bottom:5px}.ss-dial{max-width:147px}.ss-dial-value strong,.ss-dial-acceleration .ss-dial-value strong{font-size:25px}.ss-app .ss-vehicle{gap:12px;min-height:91px}.ss-vehicle>.ss-car-art{width:132px}.ss-showroom-caption{inset:auto 14px 8px}.ss-showroom-caption>span{font-size:8px}}@media (max-width:1000px) and (min-width:741px){.ss-vehicle>.ss-car-art{width:106px}.ss-app .ss-vehicle{gap:10px}.ss-vehicle strong{font-size:11px}.ss-vehicle small{font-size:9px}.ss-showroom .ss-current{padding-inline:14px}.ss-showroom .ss-engine-status{font-size:8px}}@media (max-width:740px){.ss-showroom{aspect-ratio:16/10;height:auto;min-height:220px}.ss-showroom .ss-current{padding:14px 15px 0}.ss-showroom .ss-current h2{font-size:19px}.ss-showroom-caption{inset:auto 12px 10px}.ss-showroom-caption>span{font-size:8px}.ss-dashboard>.ss-dials{padding-top:4px;padding-bottom:8px}.ss-vehicle>.ss-car-art{width:126px}.ss-app .ss-vehicle{gap:12px;min-height:90px}.ss-vehicle strong{font-size:12px}}.ss-scene canvas{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.ss-scene canvas.is-dragging{cursor:grabbing}.ss-scene canvas:focus-visible{outline-offset:-4px;outline:2px solid #d3e6f4}.ss-dialog-shell>header{pointer-events:none}.ss-dialog-shell>header button{pointer-events:auto;flex-shrink:0}.ss-orbit-hint{color:#e5eef2;text-shadow:0 1px 8px #102232;margin:0;font-size:12px;line-height:1.6}@media (max-width:740px){.ss-orbit-hint{max-width:250px;font-size:10px}.ss-dialog-shell>header{gap:10px}.ss-dialog-shell h2{font-size:21px}}.ss-display-tools{border-bottom:1px solid var(--ss-line);background:#0b17216b;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.ss-display-switch{border:1px solid var(--ss-line);background:#080f17;border-radius:10px;gap:4px;padding:3px;display:flex}.ss-app .ss-display-switch button{color:#90a9bb;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-height:38px;padding:9px 14px;font-size:11px}.ss-app .ss-display-switch button[aria-pressed=true]{color:#eef6fa;background:#c9dce621}.ss-app .ss-diesel-preset{color:#b6cede;background:0 0;border:0;min-height:40px;padding:10px 7px;font-size:10px}.ss-showroom-engine{background:#0c141d;height:330px}.ss-showroom-engine:after{background:linear-gradient(#09131a99,#0000 30% 75%,#09131ab3)}.ss-showroom-engine .ss-current{pointer-events:none}.ss-showroom-engine .ss-current h2{font-size:16px!important}.ss-showroom-engine .ss-engine-status{font-size:9px}.ss-showroom-engine .ss-showroom-caption{pointer-events:none}.ss-showroom-engine .ss-showroom-caption button{pointer-events:auto}.ss-engine-scene{background:#0c141d}.ss-engine-note{color:#adc1ce;margin:5px 0 0;font-size:10px}@media (min-width:741px) and (max-height:850px){.ss-showroom-engine{height:230px}.ss-display-tools{padding:5px 9px}.ss-app .ss-display-switch button{min-height:34px;padding:7px 11px}}@media (max-width:740px){.ss-display-tools{gap:4px;padding:8px}.ss-app .ss-display-switch button{padding:9px 10px;font-size:10px}.ss-app .ss-diesel-preset{padding:7px 3px;font-size:9px}.ss-showroom-engine{aspect-ratio:auto;height:310px}.ss-showroom-engine .ss-current{padding:15px 17px}.ss-engine-note{font-size:9px}.ss-showroom-engine .ss-engine-status{display:none}.ss-showroom-engine .ss-showroom-caption>span{max-width:145px;line-height:1.6}}.ss-drive-shifter{background:#101e2ad6;border:1px solid #d4e5ef30;border-radius:12px;align-items:center;gap:5px;padding:3px;display:flex}.ss-drive-shifter span{flex-direction:column;align-items:center;min-width:32px;line-height:1.1;display:flex}.ss-drive-shifter small{color:#9db2c2;font-size:8px}.ss-drive-shifter b{font-size:23px;font-weight:500}.ss-app .ss-drive-shifter button{color:#e1edf6;background:#d2e2ed0c;border:0;border-radius:8px;place-items:center;min-width:40px;min-height:44px;padding:6px;font-size:9px;display:grid}.ss-drive-shifter button[aria-pressed=true]{background:#d2e2ed24}.ss-drive-shifter.is-shifting b{color:#a8c9ee}.ss-dialog-hud{gap:14px}.ss-dialog-hud>span{max-width:120px}.ss-dialog-hud .ss-camera{margin-inline-start:auto}@media (max-width:1000px){.ss-dialog-hud{flex-wrap:wrap}.ss-drive-shifter{margin-inline-start:auto}}@media (max-width:540px){.ss-dialog-hud>span{max-width:100px;font-size:9px}.ss-dialog-hud .ss-drive-shifter{order:2;margin:0}.ss-dialog-hud .ss-start{order:2}.ss-dialog-hud .ss-camera{flex-basis:100%;order:3}.ss-drive-shifter button{min-width:38px}.ss-dialog-hud .ss-start{padding:10px 11px;font-size:10px}.ss-dialog-hud .ss-camera button{min-height:44px}}.ss-dialog-settings{z-index:3;top:124px;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;inset-inline:25px}.ss-dialog-settings>*{pointer-events:auto}.ss-dialog-settings .ss-display-switch{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101d29e8}.ss-scene-picker{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101d29c9;border:1px solid #cbdde630;border-radius:15px;gap:8px;padding:6px;display:flex}.ss-app .ss-scene-choice{isolation:isolate;aspect-ratio:1;color:#f5f9fc;cursor:pointer;touch-action:manipulation;background:#192a37;border:1px solid #cbdde630;border-radius:9px;flex:none;width:76px;min-height:0;padding:0;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.ss-scene-choice img{object-fit:cover;object-position:50% 55%;pointer-events:none;width:100%;height:100%;display:block}.ss-scene-choice:after{content:"";pointer-events:none;background:linear-gradient(#0000 28%,#07121de8);position:absolute;inset:0}.ss-scene-choice>span{z-index:1;inset-inline:3px;text-align:center;text-shadow:0 1px 4px #000;font-size:10px;font-weight:600;line-height:1.25;position:absolute;bottom:6px}.ss-app .ss-scene-choice[aria-pressed=true]{border-color:#e2f0fa;box-shadow:0 0 0 2px #d4e5f18c}.ss-scene-choice .ss-scene-check{z-index:1;box-sizing:content-box;color:#142331;background:#e5eff7;border-radius:50%;padding:2px;position:absolute;top:5px;right:5px}@media (hover:hover){.ss-scene-choice:hover{border-color:#cbdde6}}.ss-modal-source select{font:inherit;color:inherit;cursor:pointer;background:#142331;border:0;max-width:150px;min-height:44px;padding:7px 3px}.ss-dialog-instruments{inset-inline:26px;pointer-events:none;z-index:2;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:118px}.ss-dialog-instruments .ss-dial{filter:drop-shadow(0 4px 16px #08111cb0);width:164px;max-width:164px;margin:0;padding:0}.ss-dialog-instruments .ss-dial-label{color:#e8f4fa;z-index:1;width:100%;font-size:10px;position:absolute;top:23%}.ss-dialog-instruments .ss-dial-value{top:62%}.ss-dialog-instruments .ss-dial-value strong{font-size:31px}.ss-dialog-instruments .ss-dial-value small{font-size:8px}.ss-dialog-instruments .ss-dial-rim{fill:#10202ee8;stroke:#d0e3f05c}.ss-dialog-instruments .ss-dial-acceleration{grid-column:auto}.ss-hud-v5{flex-wrap:nowrap;gap:12px;padding:12px 16px}.ss-live-rpm{font-variant-numeric:tabular-nums;gap:3px;min-width:58px;display:grid}.ss-live-rpm b{font-size:23px;font-weight:500}.ss-live-rpm span{letter-spacing:.1em;color:#b6cad7;font-size:9px}.ss-modal-source{align-items:center;gap:8px;display:flex}.ss-modal-source select{border:1px solid #c8ddec30;border-radius:8px;max-width:125px;padding:7px;font-size:10px}.ss-hud-v5 .ss-rev{white-space:nowrap;width:auto;min-height:44px;font-size:11px}.ss-hud-camera{margin-inline-start:auto}.ss-hud-v5 .ss-camera{margin:0}.ss-hud-v5 .ss-start{white-space:nowrap}.ss-rev{touch-action:manipulation!important}.ss-app button:focus-visible,.ss-app select:focus-visible{outline-offset:3px;outline:2px solid #c6ddeb}@media (max-width:1100px){.ss-hud-v5{flex-wrap:wrap}.ss-hud-camera{order:2;margin:0}.ss-hud-v5 .ss-start{order:2;margin-inline-start:auto}.ss-dialog-instruments{bottom:170px}.ss-hud-v5 .ss-drive-shifter{margin:0}.ss-modal-source{margin-inline-start:auto}.ss-dialog-instruments .ss-dial{width:140px;max-width:140px}}@media (max-width:740px){.ss-dialog-shell .ss-scene{height:90dvh;min-height:540px}.ss-dialog-settings{top:112px;gap:7px;inset-inline:12px}.ss-dialog-settings .ss-display-switch button{min-height:44px;padding:8px;font-size:10px}.ss-scene-picker{border-radius:12px;gap:6px;padding:5px}.ss-app .ss-scene-choice{border-radius:7px;width:60px}.ss-scene-choice>span{font-size:9px;bottom:4px}.ss-scene-choice .ss-scene-check{width:10px;height:10px;top:3px;right:3px}.ss-dialog-instruments{inset-inline:14px;bottom:210px}.ss-dialog-instruments .ss-dial{width:115px;max-width:115px}.ss-dialog-instruments .ss-dial-value strong{font-size:24px}.ss-dialog-instruments .ss-dial-label{font-size:8px}.ss-dialog-instruments .ss-dial-value small{font-size:6px}.ss-hud-v5{bottom:10px;gap:7px;padding:9px;inset-inline:10px}.ss-live-rpm b{font-size:18px}.ss-hud-v5 .ss-drive-shifter{order:0;margin-inline-start:auto}.ss-modal-source{flex-basis:100%;margin:0}.ss-modal-source select{flex:1;max-width:none}.ss-modal-source .ss-rev{flex:1}.ss-hud-camera{flex:1;order:2}.ss-hud-v5 .ss-start{padding:10px;font-size:10px}.ss-hud-v5 .ss-camera button{min-height:44px;padding:6px;font-size:9px}.ss-hud-v5 .ss-camera{width:100%}.ss-dialog-instruments .ss-dial-acceleration{margin:0}}@media (max-height:650px) and (min-width:741px){.ss-dialog-settings{top:102px}.ss-dialog-instruments .ss-dial{width:118px;max-width:118px}.ss-dialog-instruments .ss-dial-value strong{font-size:24px}.ss-dialog-instruments .ss-dial-label{font-size:8px}.ss-dialog-shell .ss-scene{height:90dvh}}.ss-modal-notice{z-index:5;top:185px;color:#ffe7d7;background:#291f1df2;border:1px solid #f5be9450;border-radius:12px;padding:12px 16px;font-size:12px;line-height:1.5;position:absolute;inset-inline:25px}.ss-dialog-instruments .ss-dial-label{white-space:nowrap;background:#122331e8;border-radius:12px;width:max-content;max-width:180px;padding:4px 9px;font-size:11px;line-height:1.4;top:-19px;left:50%;transform:translate(-50%)}@media (max-width:740px){.ss-dialog-instruments .ss-dial-label{padding:4px 7px;font-size:9px;top:-20px}}@media (max-width:540px){.ss-dialog-settings{align-items:flex-start}.ss-dialog-settings .ss-scene-picker{top:58px;position:absolute;inset-inline-end:0}.ss-app .ss-scene-choice{width:60px}.ss-dialog-settings .ss-display-switch{max-width:100%}}.ss-model-status{color:#e4f0f7;text-align:center;pointer-events:none;background:#112330e6;border:1px solid #d5e7f136;border-radius:12px;max-width:80%;padding:12px 18px;font-size:12px;line-height:1.5;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.ss-model-error{font-size:11px;top:45%}.ss-model-credit a{color:#c7dbe9;text-underline-offset:3px}.ss-gear-choices{flex-wrap:wrap;overflow:visible}.ss-app .ss-gear-choices button{min-width:40px;min-height:44px}.ss-gears{align-items:center}
.tf-select{width:100%;min-width:0;font:inherit;display:block}.tf-select .tf-select-trigger{color:#e4edf5;width:100%;min-height:48px;font:inherit;text-align:start;cursor:pointer;background:linear-gradient(135deg,#34475580,#142330b8);border:1px solid #c9dfed30;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;transition:border-color .18s,background .18s;display:flex;box-shadow:inset 0 1px #eef8ff0d}.tf-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tf-select-trigger>svg{opacity:.7;flex-shrink:0;transition:transform .18s}.tf-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.tf-select .tf-select-trigger:hover{background:#334855aa;border-color:#d7eafa65}.tf-select .tf-select-trigger:focus-visible{outline-offset:3px;outline:2px solid #bcd7ee}.tf-select .tf-select-trigger:disabled{opacity:.45;cursor:not-allowed}.tf-select-panel{z-index:1200;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#e8f1f8;font:inherit;text-align:start;background:#172735f7;border:1px solid #d2e4f34d;border-radius:15px;outline:none;flex-direction:column;padding:5px;font-size:14px;animation:.15s ease-out tf-select-appear;display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 45px #030a14a6,inset 0 1px #eff8ff12}.tf-select-search{color:#a8becd;border-bottom:1px solid #cce2ef20;flex-shrink:0;align-items:center;gap:9px;padding:7px 10px;display:flex}.tf-select-search input{color:#f2f6fa;width:100%;min-width:0;min-height:42px;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:4px}.tf-select-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8ba7b65c transparent;min-height:0;padding:3px;overflow:auto}.tf-select-option{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:11px 12px;line-height:1.4;display:flex}.tf-select-option small{color:#9bb1c1;margin-top:3px;font-size:11px;display:block}.tf-select-option[data-active=true]{background:#bfd8ec15;border-color:#c8dfed25}.tf-select-option[aria-selected=true]{color:#fff;background:#c4ddee25}.tf-select-option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.tf-select-option>svg{color:#cde8f5;flex-shrink:0}.tf-select-empty{color:#a3b8c9;text-align:center;padding:22px}.ss-modal-source .tf-select{width:130px}.ss-modal-source .tf-select-trigger{gap:6px;min-height:44px;padding:9px;font-size:11px}@media (max-width:740px){.ss-modal-source .tf-select{flex:1;width:auto}}@keyframes tf-select-appear{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tf-select-panel{animation:none}.tf-select-trigger>svg{transition:none}}
.signin-page{color:#e9f0f5;background:radial-gradient(at 80% 15%,#1b2e3a 0,#0000 48%),#0a1219;flex-direction:column;gap:34px;min-height:100svh;padding:30px clamp(22px,5vw,88px);display:flex}.signin-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.signin-brand{color:inherit;letter-spacing:-.7px;align-items:center;gap:10px;font-size:23px;text-decoration:none;display:flex}.signin-brand svg{color:#dceaf3}.signin-languages{background:#ffffff04;border:1px solid #ffffff15;border-radius:12px;gap:4px;padding:5px;display:flex}.signin-languages button{color:#95a8b8;cursor:pointer;min-width:48px;min-height:40px;font:inherit;background:0 0;border:0;border-radius:8px;font-size:12px}.signin-languages button[aria-pressed=true]{color:#eef5fa;background:#c7dceb1f}.signin-layout{flex:1;grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);align-items:center;gap:clamp(28px,5vw,90px);width:100%;max-width:1550px;margin:auto;display:grid}.signin-scene{isolation:isolate;background:#13232e url(/images/realistic-hero-v1.webp) 65%/cover;border:1px solid #c9dfed25;border-radius:30px;flex-direction:column;justify-content:space-between;height:min(70vh,760px);min-height:520px;padding:clamp(28px,4vw,56px);display:flex;position:relative;overflow:hidden}.signin-scene:before{content:"";z-index:-1;background:linear-gradient(#0b1825b3,#0000 60%,#061019d9),linear-gradient(90deg,#0b1825c7,#0000);position:absolute;inset:0}.signin-eyebrow{letter-spacing:.22em;color:#bfcedb;font-size:10px;font-weight:600}.signin-scene h1{letter-spacing:-1.5px;white-space:pre-line;max-width:600px;margin:24px 0 18px;font-size:clamp(30px,3.8vw,57px);font-weight:650;line-height:1.28}.signin-scene-copy>p{white-space:pre-line;color:#becbd7;max-width:430px;font-size:14px;line-height:1.8}.signin-features{flex-wrap:wrap;gap:10px;display:flex}.signin-features>span{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#d5e2ee;background:#14202e77;border:1px solid #e1f2ff29;border-radius:11px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;display:flex}.signin-panel{justify-self:center;width:100%;max-width:430px;padding:28px 0}.signin-emblem{color:#e0eef6;background:linear-gradient(145deg,#c0d7e926,#6e8ba70c);border:1px solid #d1e2ef38;border-radius:21px;place-items:center;width:68px;height:68px;margin-bottom:32px;display:grid;box-shadow:inset 0 1px #edf7ff26}.signin-panel h2{letter-spacing:-.8px;margin:0 0 12px;font-size:clamp(25px,2.2vw,33px);line-height:1.35}.signin-description{color:#9fb1c2;margin:0 0 32px;font-size:14px;line-height:1.75}.google-signin{color:#202124;background:#f5f7fa;border:1px solid #747775;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:56px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:flex}.google-signin:hover{background:#e5ecf2;transform:translateY(-1px)}.google-signin[aria-disabled=true]{opacity:.55;cursor:wait}.signin-permission{color:#91a4b6;align-items:flex-start;gap:11px;margin:24px 0;font-size:12px;line-height:1.85;display:flex}.signin-permission svg{color:#bdd3e1;flex-shrink:0;margin-top:4px}.signin-privacy{color:#becfdd;text-underline-offset:4px;align-items:center;gap:6px;font-size:12px;display:inline-flex}.signin-error{color:#e8d8b8;background:#c8a15b12;border:1px solid #e9c68e40;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.7}.signin-footer{color:#7c93a6;justify-content:space-between;gap:20px;font-size:11px;line-height:1.7;display:flex}.signin-footer small{font-size:10px}.signin-page :focus-visible{outline-offset:4px;outline:2px solid #c2e1f6}.account-menu{z-index:80;min-width:0;position:relative;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.account-menu>summary{cursor:pointer;color:#bfcfdd;border-radius:14px;align-items:center;gap:7px;min-height:44px;padding:4px;display:flex;list-style:none!important}.account-menu>summary:before{content:none;display:none}.account-menu>summary::marker{content:none;display:none}.account-menu>summary::-webkit-details-marker{content:none;display:none}.account-avatar{color:#e0ebf2;background:#bed5e422;border:1px solid #e0f0ff24;border-radius:50%;place-items:center;width:35px;height:35px;font-size:15px;font-weight:600;display:grid;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-popover{inset-inline-end:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#e4edf4;background:#172735fa;border:1px solid #d4e6f237;border-radius:17px;flex-direction:column;gap:7px;width:min(310px,100vw - 30px);padding:20px;display:flex;position:absolute;top:calc(100% + 12px);box-shadow:0 18px 50px #0006}.account-popover>small{color:#9eb8ca;align-items:center;gap:7px;margin-bottom:8px;font-size:11px;display:flex}.account-popover>strong{overflow-wrap:anywhere;font-size:16px}.account-popover>span{color:#9db1c2;overflow-wrap:anywhere;font-size:12px}.account-popover form{margin:12px 0 0}.account-popover form button{color:#e6edf3;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#d7e6f010;border:1px solid #d3e8f229;border-radius:10px;align-items:center;gap:10px;padding:10px 13px;font-size:13px;display:flex}.account-popover p{color:#8ba3b5;margin:8px 0 0;font-size:11px;line-height:1.6}@media (max-width:900px){.signin-layout{grid-template-columns:1fr 1fr;gap:28px}.signin-scene{min-height:460px;padding:28px}.signin-scene h1{font-size:33px}}@media (max-width:680px){.signin-page{gap:23px;padding:20px}.signin-layout{grid-template-columns:1fr;gap:16px;max-width:470px}.signin-scene{border-radius:21px;height:240px;min-height:0;padding:24px}.signin-scene h1{margin:14px 0;font-size:30px;line-height:1.2}.signin-scene-copy>p{display:none}.signin-features{gap:7px}.signin-features>span{padding:7px 9px;font-size:10px}.signin-eyebrow{font-size:9px}.signin-panel{padding:12px 4px}.signin-emblem{display:none}.signin-panel h2{font-size:25px}.signin-description{margin-bottom:22px}.signin-permission{margin:18px 0}.signin-footer{flex-direction:column;gap:4px}.signin-brand{font-size:21px}.account-menu>summary>svg{display:none}}@media (prefers-reduced-motion:reduce){.google-signin{transition:none}.google-signin:hover{transform:none}}main.signin-page{width:100%;margin:0}.signin-page .ember-icon{filter:none;background-color:currentColor;background-image:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app .topbar{z-index:40;position:relative}.guest-continue{color:#daeaf4;touch-action:manipulation;background:#c2def20a;border:1px solid #c5dceb35;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;margin-top:12px;padding:12px 18px;font-size:14px;text-decoration:none;display:flex}.guest-continue:hover{background:#c2def21b;border-color:#d5e9f56b}.guest-continue:focus-visible{outline-offset:3px;outline:2px solid #c5e0f4}
main.membership-page{--member-ink:#f0f4f6;--member-muted:#a1b0bb;--member-line:#d4e6f01c;width:100%;max-width:none;min-height:100svh;color:var(--member-ink);background:radial-gradient(at 0 32%,#21374455,#0000 48%),#0b1117;margin:0;padding:0 36px;font-family:DM Sans,Noto Sans Thai,Noto Sans SC,sans-serif}.membership-page *{box-sizing:border-box}.membership-page a{color:inherit;text-decoration:none}.membership-page button{font:inherit;cursor:pointer}.membership-page button:disabled{opacity:.5;cursor:default}.membership-page :focus-visible,.premium-gate :focus-visible{outline-offset:4px;outline:2px solid #d6eefb}.membership-page h1,.membership-page h2,.membership-page h3{text-wrap:balance;font-family:Manrope,Noto Sans Thai,Noto Sans SC,sans-serif}.membership-page p{text-wrap:pretty}.membership-skip{z-index:5;background:#e8f2fa;border-radius:10px;padding:12px 20px;position:absolute;top:8px;left:20px;transform:translateY(-150%);color:#15232e!important}.membership-skip:focus{transform:none}.membership-header{border-bottom:1px solid var(--member-line);justify-content:space-between;align-items:center;gap:24px;max-width:1200px;min-height:82px;margin:auto;display:flex}.membership-brand{letter-spacing:-.6px;white-space:nowrap;align-items:center;gap:10px;font-size:20px;display:flex}.membership-brand>svg{color:#e4eef3}.membership-brand b{font-weight:650}.membership-wordmark{letter-spacing:.18em;color:#879ca9;border-left:1px solid var(--member-line);margin-left:8px;padding-left:18px;font-size:9px}.membership-header-actions{align-items:center;gap:24px;display:flex}.membership-back{align-items:center;gap:9px;min-height:44px;font-size:12px;display:flex;color:#b9c8d1!important}.membership-back:hover{color:#fff!important}.membership-languages{border:1px solid var(--member-line);border-radius:12px;gap:3px;padding:3px;display:flex}.membership-languages button{color:#9aabb8;background:0 0;border:0;border-radius:8px;min-width:44px;min-height:44px;font-size:12px;transition:background .18s,color .18s}.membership-languages button[aria-pressed=true]{color:#f4f8fb;background:#dce9f01c}.membership-content{max-width:1200px;margin:auto}.membership-titlebar{justify-content:space-between;align-items:center;gap:24px;padding:36px 0 28px;display:flex}.membership-eyebrow{letter-spacing:.16em;color:#94aab8;font-size:10px;font-weight:600}.membership-titlebar h1{letter-spacing:-.8px;margin:8px 0;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.3}.membership-titlebar p{color:var(--member-muted);margin:0;font-size:14px;line-height:1.7}.membership-preview-label{color:#c1cfd7;border:1px solid var(--member-line);background:#cce0ef09;border-radius:9px;flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.membership-preview-label>span{background:#b1c8d4;border-radius:50%;width:5px;height:5px}.membership-packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;scroll-margin-top:20px;display:grid}.membership-package{background:linear-gradient(150deg,#23313b85,#172129a8);border:1px solid #b8d6e323;border-radius:24px;flex-direction:column;min-width:0;padding:27px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0b}.membership-package.recommended{background:linear-gradient(145deg,#2f4353b5,#1a2832d9);border-color:#b9d8eb80;box-shadow:inset 0 1px #eef8ff23,0 14px 40px #00000012}.membership-package-top{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-bottom:19px;display:flex}.membership-tier{letter-spacing:.09em;color:#b4c7d3;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.membership-tier svg{color:#dcebf3}.membership-value,.membership-free-label{color:#b9c9d3;white-space:nowrap;background:#dceaf012;border-radius:6px;padding:5px 9px;font-size:10px}.membership-value{color:#273b4b;background:#dceaf2;font-weight:600}.membership-package h2{letter-spacing:-.5px;margin:0 0 14px;font-size:23px;font-weight:500}.membership-package-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;min-height:60px;display:flex}.membership-package-price strong{letter-spacing:-2px;font-family:Manrope,sans-serif;font-size:clamp(36px,3.7vw,48px);font-weight:600;line-height:1.2}.membership-package-price>span{color:#a6b8c4;font-size:13px}.membership-package-price strong.membership-price-unavailable{letter-spacing:0;font-family:inherit;font-size:17px;line-height:1.6}.membership-package-billing{color:#a6bac8;min-height:21px;margin:3px 0 19px;font-size:12px;line-height:1.7}.membership-package-value{border-bottom:1px solid var(--member-line);color:#b0c1cd;align-items:center;gap:8px;min-height:44px;margin-bottom:20px;padding:10px 0;display:flex}.membership-package-value>span{color:#c0e3d4;white-space:nowrap;background:#a6dbb612;border-radius:5px;padding:5px 7px;font-size:11px;font-weight:600}.membership-package-value small{font-size:10px;line-height:1.6}.membership-package h3{color:#95adbe;margin:0 0 16px;font-size:11px;font-weight:500}.membership-package ul{flex-direction:column;gap:16px;margin:0 0 26px;padding:0;list-style:none;display:flex}.membership-package li{color:#e0e9ef;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.membership-package li svg{color:#9cb8ca;flex-shrink:0;margin-top:2px}.membership-package.recommended li svg{color:#bcd7e6}.membership-package-free{background:#15202975}.membership-free-excludes{color:#98aab7;max-width:280px;margin:0 0 24px;font-size:11px;line-height:1.8}.membership-package-action{margin-top:auto}.membership-primary,.membership-secondary{border:1px solid #c5dfed38;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.membership-primary{background:linear-gradient(125deg,#f1f6fa,#d4e4ee);border-color:#f1f9fc8c;box-shadow:inset 0 1px #fff8;color:#172b39!important}.membership-primary:hover:not(:disabled){background:#f1f7fc}.membership-primary:active:not(:disabled),.membership-secondary:active:not(:disabled){transform:translateY(1px)}.membership-secondary{background:#bed4e90c;color:#d0e1ec!important}.membership-secondary:hover:not(:disabled){background:#bed4e91a}.membership-package-action>a,.membership-package-action>button{width:100%;font-size:13px}.membership-package-action>p{text-align:center;color:#98aebc;margin:11px 0 0;font-size:10px;line-height:1.7}.membership-package-action button:disabled{opacity:.65}.membership-launch-note{color:#a8bbc8;justify-content:center;align-items:center;gap:9px;margin:0;padding:18px 0 0;font-size:12px;line-height:1.8;display:flex}.membership-launch-note>svg{flex-shrink:0}.membership-sales-note{color:#a8bbc8;align-items:center;gap:12px;padding:20px 0 0;font-size:12px;line-height:1.8;display:flex}.membership-sales-note strong{overflow-wrap:anywhere;font-weight:500}.membership-sales-note a{text-underline-offset:3px;text-decoration:underline}.membership-sales-note p{margin:0}.membership-notice{border:1px solid var(--member-line);color:#b2c8d7;background:#d8e9f108;border-radius:12px;align-items:center;gap:12px;margin:24px 0 0;padding:13px 16px;font-size:12px;line-height:1.7;display:flex}.membership-notice.test{color:#e0cca0;background:#e9cb8210;border-color:#e9cb8233}.membership-notice>svg{flex-shrink:0}.membership-error{color:#ebcfb6;background:#d2914512;border:1px solid #dba66033;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.7}.membership-provider-note{color:#8fa7b8;text-align:center;max-width:850px;margin:18px auto 24px;font-size:10px;line-height:1.8}.membership-footer{border-top:1px solid var(--member-line);color:#9bafbb;justify-content:space-between;align-items:center;gap:24px;padding:12px 0 20px;font-size:10px;display:flex}.membership-footer nav{gap:24px;display:flex}.membership-footer a{align-items:center;min-height:44px;display:flex}.membership-footer a:hover{text-decoration:underline}.membership-spin{animation:1s linear infinite membership-spin}@keyframes membership-spin{to{transform:rotate(360deg)}}.membership-current{background:#95c9af0b;border:1px solid #bde7d134;border-radius:20px;align-items:center;gap:20px;margin-top:28px;padding:26px;display:flex}.membership-current-icon{color:#bdd8cb;background:#b7dec916;border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.membership-current small{color:#aacbbb;font-size:10px}.membership-current h2{margin:6px 0;font-size:23px}.membership-current p{color:#a1b7c3;overflow-wrap:anywhere;margin:5px 0;font-size:11px}.membership-current-actions{flex-wrap:wrap;gap:9px;margin-left:auto;display:flex}.membership-payment-status{background:#c5deee08;border:1px solid #b8d5e32c;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:20px;display:flex}.membership-payment-status>div{align-items:center;gap:15px;display:flex}.membership-payment-status strong{font-size:14px}.membership-payment-status p{color:#a8becd;margin:6px 0 0;font-size:12px;line-height:1.6}.membership-payment-status.confirmed{color:#cae3d5;border-color:#a9dcc044}.membership-existing{color:#9ab5c7;border:1px solid #c8dfea28;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;margin:0 0 30px;padding:20px;font-size:12px;display:flex}.membership-nav{color:#d2e3ed;background:#b6d1e40c;border:1px solid #b6d1e42d;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:9px 14px;font-size:12px;text-decoration:none;display:inline-flex}.account-membership{align-items:center;gap:8px;padding:12px 0 3px;font-size:12px;text-decoration:none;display:flex;color:#dceaf3!important}.premium-gate{text-align:center;background:#172733;border:1px solid #c5deef30;border-radius:22px;width:min(600px,100%);margin:55px auto;padding:35px}.premium-gate svg{color:#bfd5e4}.premium-gate h2{margin:18px 0 12px;font-size:26px}.premium-gate p{color:#a3b8c8;margin-bottom:24px;font-size:14px;line-height:1.7}.premium-gate a,.premium-gate button{color:#152632;min-height:50px;font:inherit;cursor:pointer;background:#e1edf6;border:0;border-radius:12px;gap:9px;padding:14px 23px;text-decoration:none;display:inline-flex}.premium-gate .gate-back{color:#a1bbce;background:0 0;margin-right:7px;padding:14px}@media (min-width:1500px){.membership-content,.membership-header{max-width:1280px}.membership-package{padding:30px}.membership-package li{font-size:14px}.membership-package-value small{font-size:11px}}@media (max-width:1050px){main.membership-page{padding:0 24px}.membership-package{padding:22px}.membership-package-value{flex-direction:column;justify-content:center;align-items:flex-start;min-height:67px}.membership-package-price strong{font-size:36px}.membership-wordmark{display:none}.membership-package-billing{min-height:40px}.membership-current{flex-wrap:wrap}.membership-current-actions{width:100%;margin:0}.membership-package li{font-size:12px}}@media (max-width:760px){main.membership-page{padding:0 18px}.membership-header{gap:12px;min-height:76px}.membership-header-actions{gap:8px}.membership-back{justify-content:center;gap:0;width:44px;font-size:0}.membership-back svg{width:18px;height:18px}.membership-brand{gap:6px;font-size:19px}.membership-titlebar{flex-wrap:wrap;align-items:flex-start;gap:15px;padding:26px 0 24px}.membership-titlebar h1{font-size:29px}.membership-titlebar p{font-size:13px}.membership-preview-label{font-size:11px}.membership-packages{grid-template-columns:1fr;gap:20px}.membership-package{border-radius:21px;padding:25px}.membership-package-price strong{font-size:48px}.membership-package-top{margin-bottom:17px}.membership-package-value{flex-direction:row;justify-content:flex-start;align-items:center;min-height:44px}.membership-package-billing{min-height:0}.membership-package li{font-size:14px;line-height:1.7}.membership-package h3{font-size:12px}.membership-package ul{gap:15px}.membership-free-excludes{max-width:none;font-size:12px}.membership-package-action>a,.membership-package-action>button{min-height:54px}.membership-package-action>p{font-size:11px}.membership-launch-note{text-align:left;align-items:flex-start;padding-top:23px;font-size:12px}.membership-launch-note>svg{margin-top:3px}.membership-provider-note{text-align:left;font-size:11px}.membership-footer{flex-direction:column;align-items:flex-start;gap:6px}.membership-footer nav{gap:20px}.membership-current{align-items:flex-start;gap:14px;padding:20px}.membership-current-icon{border-radius:12px;width:44px;height:44px}.membership-current>div:nth-child(2){flex:1;min-width:0}.membership-current h2{font-size:21px;line-height:1.4}.membership-current-actions>*{flex:1;min-width:0;font-size:11px}.membership-payment-status,.membership-existing{flex-direction:column;align-items:stretch}.membership-payment-status>div{align-items:flex-start}.membership-payment-status>div>svg{flex-shrink:0}}@media (min-width:761px) and (max-height:850px){.membership-header{min-height:70px}.membership-titlebar{padding:22px 0}.membership-titlebar h1{margin:6px 0;font-size:30px}.membership-package{padding:23px}.membership-package-top{margin-bottom:13px}.membership-package h2{margin-bottom:12px;font-size:21px}.membership-package-price{min-height:52px}.membership-package-billing{margin-bottom:12px}.membership-package-value{margin-bottom:15px}.membership-package ul{gap:12px;margin-bottom:22px}.membership-package h3{margin-bottom:13px}}@media (prefers-reduced-motion:reduce){.membership-page *{scroll-behavior:auto;transition:none!important}.membership-spin{animation:none}}
.app .app-toolbar{--toolbar-hit:44px;background:linear-gradient(#182530d9,#101a24d9);border-bottom:1px solid #d4e6f014;flex-wrap:nowrap;gap:24px;height:auto;min-height:69px;padding:8px clamp(18px,2.2vw,36px)}.app.car-mode .app-toolbar{--toolbar-hit:48px;min-height:76px;padding-block:9px}.app .app-toolbar .brand{letter-spacing:-.75px;justify-content:flex-start;justify-self:start;gap:9px;min-width:0;font-size:23px}.app .app-toolbar .brand>span:last-child{display:block}.app .app-toolbar .brand-mark{width:32px;height:32px}.app .app-toolbar .header-note{color:#93a7b8;font-size:11px;line-height:1.6}.app .app-toolbar .top-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;width:auto;margin-inline-start:auto;display:flex}.app-toolbar .topbar-controls{background:#09131d42;border:1px solid #b8d2e31b;border-radius:17px;align-items:center;gap:4px;padding:3px;display:flex;box-shadow:inset 0 1px #e5f0ff09}.app .app-toolbar .toolbar-control{min-height:var(--toolbar-hit);height:var(--toolbar-hit);max-width:none;box-shadow:none;color:#b9cbd9;white-space:nowrap;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 13px;font-size:12px;font-weight:500;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.app-toolbar .toolbar-control>svg{flex-shrink:0}.app .app-toolbar .toolbar-control:hover{color:#f2f7fc;background:#dcebf710}.app .app-toolbar .toolbar-control:active{background:#dcebf71b}.app .app-toolbar .car-toggle[aria-pressed=true]{color:#f2f7fa;background:linear-gradient(145deg,#c4dbe520,#c4dbe50c);border-color:#c9e3f127;box-shadow:inset 0 1px #e4f2ff0f}.app-toolbar .car-mode-status{background:#738491;border-radius:50%;flex-shrink:0;width:5px;height:5px}.app-toolbar .car-toggle[aria-pressed=true] .car-mode-status{background:#b4e2cf;box-shadow:0 0 7px #a4e6cb23}.app-toolbar .toolbar-divider{background:#c8deed14;flex-shrink:0;width:1px;height:19px}.app .app-toolbar .language-trigger{gap:9px}.app-toolbar .language-trigger>span:not(.language-flag){text-overflow:ellipsis;max-width:100px;overflow:hidden}.app .app-toolbar .language-trigger>.language-flag{border-radius:4px;width:23px;height:17px;box-shadow:0 0 0 1px #ffffff10}.app-toolbar .language-trigger>svg{color:#8499aa;margin-inline-start:2px}.app .app-toolbar .toolbar-fullscreen{width:var(--toolbar-hit);min-width:var(--toolbar-hit);padding:0}.app-toolbar .toolbar-fullscreen[aria-pressed=true]{color:#edf5fb;background:#dcebf710}.app-toolbar .membership-nav{isolation:isolate;height:calc(var(--toolbar-hit) + 8px);min-height:calc(var(--toolbar-hit) + 8px);color:#382507;white-space:nowrap;background:linear-gradient(125deg,#f8d577 0%,#edb844 34%,#e5ac32 59%,#f2cb68 82%,#dca72e 100%);border:1px solid #ffe3a1b3;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:13px;font-weight:700;line-height:1.25;text-decoration:none;transition:box-shadow .22s,border-color .22s,transform .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3bfba,inset 0 -1px #9c68084d,0 3px 12px #be851519}.app-toolbar .membership-nav:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#fff9d17a 46%,#ffffffb3 50%,#fff6c461 54%,#0000);width:42%;animation:5.4s cubic-bezier(.4,0,.2,1) -3.6s infinite membership-gold-sheen;position:absolute;inset:-60% auto -60% -50%;transform:translate(-180%)skew(-22deg)}.app-toolbar .membership-crown{color:#694609;width:25px;height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;place-items:center;display:grid}.app-toolbar .membership-crown>svg{filter:drop-shadow(0 1px #fff1b780)}.app-toolbar .membership-nav-label{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px #ffeeb433;max-width:155px;overflow:hidden}.app-toolbar .membership-nav-arrow{color:#74500f;flex-shrink:0;margin-inline-start:3px}.app-toolbar .membership-nav:hover{border-color:#fff0b8;transform:translateY(-1px);box-shadow:inset 0 1px #fff6ca,inset 0 -1px #9c68084d,0 4px 18px #db9d2633}.app-toolbar .membership-nav:active{transform:translateY(1px)}.app-toolbar .membership-nav.is-member{color:#f3d27b;background:linear-gradient(120deg,#c9a85825,#c9a8580c);border-color:#d5ab515c;box-shadow:inset 0 1px #ecd9b017}.app-toolbar .membership-nav.is-member:before{display:none}.app-toolbar .membership-nav.is-member .membership-crown{color:#edc968}@keyframes membership-gold-sheen{0%,66%{opacity:0;transform:translate(-180%)skew(-22deg)}69%{opacity:.85}87%{opacity:0;transform:translate(480%)skew(-22deg)}to{opacity:0;transform:translate(480%)skew(-22deg)}}.app-toolbar .account-menu>summary{min-height:calc(var(--toolbar-hit) + 8px);height:calc(var(--toolbar-hit) + 8px);background:#b8d6e308;border:1px solid #bbd3e21d;border-radius:16px;gap:6px;padding:6px 9px;transition:background .18s,border-color .18s}.app-toolbar .account-menu>summary:hover,.app-toolbar .account-menu[open]>summary{background:#d3e5f015;border-color:#cce2f136}.app-toolbar .account-signin{height:calc(var(--toolbar-hit) + 8px);color:#deebf4;touch-action:manipulation;background:#b8d6e30b;border:1px solid #bbd3e22d;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.app-toolbar .account-signin:hover{background:#d3e5f020;border-color:#cce2f159}.app-toolbar .account-signin>svg{flex-shrink:0}.app-toolbar .account-signin>span{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}@media (max-width:480px){.app-toolbar .account-signin{width:48px;padding:0}.app-toolbar .account-signin>span{display:none}}.app-toolbar .account-avatar{border:1px solid #d4e8f529;width:32px;height:32px;box-shadow:0 0 0 3px #d1e6f207}.app.car-mode .app-toolbar .account-avatar{width:34px;height:34px}.app-toolbar .account-menu>summary>svg{color:#8ea5b7}.app-toolbar .account-popover{background:linear-gradient(140deg,#223442fa,#152430fa);border-color:#c0dcec2b;border-radius:19px;padding:20px;top:calc(100% + 8px);box-shadow:0 20px 60px #020a1366,inset 0 1px #e9f5ff10}.app-toolbar .account-membership{background:#d1b2740d;border:1px solid #d1b27430;border-radius:11px;gap:10px;min-height:46px;margin-top:9px;padding:11px 13px;font-weight:500;color:#eedbb5!important}.app-toolbar .account-membership>svg{color:#ddc18c}.app-toolbar .account-membership:hover{background:#d1b27418}.app-toolbar :is(button,a,summary):focus-visible{outline-offset:3px;outline:2px solid #e6dcc5}@media (max-width:1200px){.app .app-toolbar .header-note{display:none}}@media (max-width:860px){.app .app-toolbar{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 10px;padding:6px 18px;display:grid}.app.car-mode .app-toolbar{padding-block:6px}.app .app-toolbar .brand{grid-area:1/1;margin:0}.app .app-toolbar .top-actions{display:contents}.app-toolbar .membership-nav{grid-area:1/2}.app-toolbar .account-menu{grid-area:1/3}.app-toolbar .topbar-controls{grid-area:2/1/auto/-1;justify-content:space-between}.app .app-toolbar .car-toggle,.app .app-toolbar .language-trigger{flex:1;min-width:0}.app-toolbar .car-toggle>span:not(.car-mode-status){text-overflow:ellipsis;overflow:hidden}.app .app-toolbar .toolbar-fullscreen{width:calc(var(--toolbar-hit) + 8px)}}@media (max-width:480px){.app .app-toolbar{gap:8px;padding:6px 14px}.app .app-toolbar .brand{gap:5px;font-size:20px}.app .app-toolbar .brand-mark,.app .app-toolbar .brand-mark .ember-icon{width:26px!important;height:26px!important}.app-toolbar .membership-nav{border-radius:13px;gap:6px;padding:0 11px 0 7px;font-size:12px}.app-toolbar .membership-nav-label{max-width:87px}.app-toolbar .membership-nav-arrow{display:none}.app-toolbar .membership-crown{width:23px;height:27px}.app-toolbar .membership-crown>svg{width:18px;height:18px}.app-toolbar .account-menu>summary{padding:6px}.app-toolbar .account-menu>summary>svg{display:none}.app .app-toolbar .toolbar-control{padding-inline:9px;font-size:12px}.app .app-toolbar .toolbar-fullscreen{padding:0}.app-toolbar .language-trigger>span:not(.language-flag){max-width:94px}}@media (max-width:360px){.app .app-toolbar .brand{gap:4px;font-size:18px}.app .app-toolbar .toolbar-control{gap:6px;padding-inline:6px}.app-toolbar .car-mode-status,.app-toolbar .language-trigger>svg{display:none}.app .app-toolbar .toolbar-fullscreen{width:var(--toolbar-hit);padding:0}}@media (prefers-reduced-motion:reduce){.app-toolbar *{transition:none!important}.app-toolbar .membership-nav:before{animation:none;display:none}}@media (prefers-reduced-transparency:reduce){.app .app-toolbar{-webkit-backdrop-filter:none;background:#14212c}}
.touch-rail{--rail-control:48px;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;min-width:0;max-width:100%;display:grid}.touch-rail.has-overflow{grid-template-columns:var(--rail-control) minmax(0,1fr) var(--rail-control)}.touch-rail>.touch-rail-track{overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;-ms-overflow-style:none;min-width:0;max-width:100%;margin:0;scroll-padding-inline:4px;overflow:auto hidden;scrollbar-width:none!important}.touch-rail>.touch-rail-track::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.touch-rail>.touch-rail-track{padding-block:5px}.touch-rail>.touch-rail-track:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #c4dcec}.touch-rail>.touch-rail-arrow{width:var(--rail-control);height:var(--rail-control);min-width:var(--rail-control);min-height:var(--rail-control);color:#dfedf7;touch-action:manipulation;cursor:pointer;background:linear-gradient(145deg,#c2e0f21b,#a9c9e909);border:1px solid #c8dfef2d;border-radius:15px;flex:none;place-items:center;margin:0;padding:0;transition:background .18s,border-color .18s,opacity .18s,transform .18s;display:grid;box-shadow:inset 0 1px #e5f3ff0c}.touch-rail>.touch-rail-arrow[hidden]{display:none}.touch-rail>.touch-rail-arrow:disabled{opacity:.26;cursor:default}.touch-rail>.touch-rail-arrow:not(:disabled):hover{background:#c2dff22b;border-color:#d7eaf059}.touch-rail>.touch-rail-arrow:not(:disabled):active{background:#d0e8f33b;transform:scale(.95)}.touch-rail>.touch-rail-arrow:focus-visible{outline-offset:3px;outline:2px solid #d6eaf8}.app.car-mode .touch-rail{--rail-control:56px}.app.car-mode .touch-rail-track:is(.radio-scopes,.radio-genres,.browse-tabs,.yt-tabs,.ss-categories) button{min-height:48px}.app .apps-preview>.touch-rail{width:100%}.app.car-mode .apps-rail-heading button{min-height:48px}.browse-bar>.touch-rail{min-width:0}.touch-rail-radio-scopes{margin-bottom:8px}.touch-rail-radio-genres{margin-bottom:12px}.touch-rail-youtube{margin-bottom:16px}.touch-rail-topics{z-index:5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#101113ed;margin-bottom:28px;padding-block:8px;position:sticky;top:80px}.touch-rail-topics>.yt-topic-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:0;padding-block:4px;position:static}.touch-rail-regions{margin:0 0 7px}.touch-rail-categories{margin-top:10px}.touch-rail-weather{margin-bottom:15px}.touch-rail .station-rail{grid-auto-columns:minmax(170px,1fr);padding-inline:3px;scroll-padding-inline:4px}@media (max-width:700px){.app .apps-preview{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.app .apps-rail-heading{border:0;justify-content:space-between;align-items:center;padding:0 5px;display:flex}.app .apps-rail-heading h2{margin:0}.app .apps-rail-heading button{min-height:44px}.touch-rail{gap:5px}.app.car-mode .touch-rail{--rail-control:48px}.touch-rail-topics{top:70px}}@media (prefers-reduced-motion:reduce){.touch-rail>.touch-rail-arrow{transition:none}.touch-rail>.touch-rail-track{scroll-behavior:auto}}@media (pointer:coarse){.touch-rail-track:is(.radio-scopes,.radio-genres,.browse-tabs,.yt-tabs,.ss-categories,.prefs-filters) button{min-height:48px}}
