@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(assets/fonts/space-grotesk-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#101613;--muted:#6f7a75;--line:#dce4df;--panel:#fbfffc;--wash:#070b09;--mint:#dbffea;--green:#1b6f51;--acid:#5ff5c8;--cyan:#8ab9b5;--night:#070b09;--smoke:#111816;--gold:#26d2a6;--lux-cyan:#baffef;--lux-green:#26d2a6;--lux-mint:#5ff5c8;--lux-aqua:#7de8ff;--lux-ice:#f5fffc;--lux-violet-sheen:#d7c8ff;--lux-glass:#ffffff1f;--lux-accent-gradient:linear-gradient(135deg, #fff 0%, #f5fffc 18%, #baffef 39%, #7de8ff 56%, #5ff5c8 74%, #26d2a6 100%);--lux-iridescent-gradient:linear-gradient(115deg, #fffffff5 0%, #f5fffcf0 18%, #baffefe6 38%, #7de8ffc7 56%, #d7c8ff5c 70%, #5ff5c8c7 86%, #26d2a6db 100%);--lux-accent-soft:linear-gradient(135deg, #fff3, #baffef2b 36%, #7de8ff1c 58%, #26d2a621);--lux-accent-line:linear-gradient(90deg, #fff0, #f5fffcf5, #baffefeb, #7de8ff8a, #26d2a600);--lux-iridescent-border:linear-gradient(115deg, #ffffffb8, #baffef75, #7de8ff57, #d7c8ff33, #26d2a65c);--lux-iridescent-shadow:0 18px 54px #26d2a629, 0 0 34px #7de8ff14;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--red:#b4443e;--blue:#287c9e;--shadow:0 18px 42px #02090738}html[data-sr-experience-quality=performance] body:not(.mileage-go-live-active) :is(.wallet-hero-motion-bg,.live-world-grid,.live-world-scan,.guide-portrait,.src-live-world-card){animation:none!important}html[data-sr-experience-quality=performance] body:not(.mileage-go-live-active) :is(.admin-panel,.auth-panel,.interface-switcher){backdrop-filter:none!important}.vehicle-acquisition-panel{color:#f7fff9;background:#080a09;padding:14px clamp(14px,4vw,44px) 26px;scroll-margin-top:12px}.vehicle-acquisition-root{min-height:160px}.vehicle-acquisition-root:has(>.va-board)>.va-loading-state,.vehicle-acquisition-root:has(>.va-locked-state)>.va-loading-state{display:none}.va-loading-state,.va-locked-state{color:#ebfff4b8;background:#0b110f;border:1px solid #9fffe133;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:160px;padding:24px;display:flex}.va-loading-state>span{color:#07110e;background:#5ff5c8;border-radius:9px;flex:none;place-items:center;width:46px;height:46px;font-weight:950;display:grid}.va-loading-state p,.va-locked-state p{margin:0}.va-locked-state{color:#9fffe1;justify-content:flex-start}.va-locked-state strong{color:#f7fff9}.va-locked-state p{color:#ebfff4a8;margin-top:3px}.va-board{color:#f7fff9;background:#07100d;border:1px solid #9fffe13d;border-radius:10px;padding:clamp(16px,2.3vw,28px);overflow:hidden;box-shadow:0 20px 46px #0003}.va-board button,.va-board a,.va-board input,.va-board select,.va-board textarea{font:inherit}.va-board-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.va-heading-block{min-width:0}.va-heading-block .eyebrow,.va-add-form .eyebrow{color:#ebfff475;margin-bottom:5px}.va-heading-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.va-heading-line h2{color:#f7fff9;margin:0;font-size:clamp(1.8rem,3vw,2.65rem)}.va-heading-block>p:last-child{color:#ebfff4a8;max-width:730px;margin:8px 0 0}.va-live-chip,.va-availability{color:#9fffe1;align-items:center;gap:7px;font-size:.76rem;font-weight:850;display:inline-flex}.va-live-chip{background:#5ff5c80e;border:1px solid #5ff5c86b;border-radius:7px;min-height:34px;padding:6px 10px}.va-live-chip i,.va-availability i{background:#69f29c;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #69f29c14}.va-live-chip.is-paused,.va-availability.is-warning{color:#ffd98f}.va-live-chip.is-paused i,.va-availability.is-warning i{background:#e8b969}.va-live-chip.is-stopped,.va-availability.is-danger{color:#ff9089}.va-live-chip.is-stopped i,.va-availability.is-danger i{background:#ff746b}.va-header-actions,.va-form-actions,.va-candidate-actions,.va-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.va-primary-button,.va-secondary-button,.va-listing-button,.va-icon-button,.va-row-actions a,.va-row-actions button{color:#9fffe1;cursor:pointer;background:#ffffff06;border:1px solid #9fffe140;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 13px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.va-primary-button,.va-listing-button{color:#07110e;background:#5ff5c8;border-color:#5ff5c8}.va-secondary-button:hover,.va-secondary-button:focus-visible,.va-row-actions a:hover,.va-row-actions a:focus-visible,.va-row-actions button:hover,.va-row-actions button:focus-visible{color:#fff;border-color:#9fffe194}.va-primary-button:hover,.va-primary-button:focus-visible,.va-listing-button:hover,.va-listing-button:focus-visible{color:#07110e;background:#9fffe1}.va-secondary-button:disabled,.va-primary-button:disabled,.va-row-actions button:disabled{cursor:wait;opacity:.5}.va-stop-button,.va-archive-button{color:#ffada6e6;border-color:#b4443e52}.va-search-brief{grid-template-columns:minmax(230px,.75fr) minmax(360px,1.45fr) auto;gap:8px;margin-top:18px;display:grid}.va-search-brief>div,.va-search-brief>a{color:#9fffe1;background:#ffffff06;border:1px solid #9fffe12e;border-radius:8px;align-items:center;gap:11px;min-height:56px;padding:10px 13px;text-decoration:none;display:flex}.va-search-brief>div>span{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.va-search-brief small{color:#ebfff473;width:100%;font-size:.68rem}.va-search-brief strong{color:#f7fff9;font-size:.86rem}.va-search-brief em{color:#ebfff48c;font-size:.72rem;font-style:normal}.va-search-brief>a{white-space:nowrap;justify-content:center;font-size:.76rem;font-weight:850}.va-metrics{background:#ffffff05;border:1px solid #9fffe133;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.va-metric{color:#72efbf;border-right:1px solid #9fffe121;align-items:center;gap:12px;min-width:0;padding:15px 18px;display:flex}.va-metric:last-child{border-right:0}.va-metric>div{grid-template-columns:auto 1fr;align-items:baseline;gap:1px 7px;min-width:0;display:grid}.va-metric strong{color:#fff;font-size:1.5rem;line-height:1}.va-metric span{color:#9fffe1;font-size:.75rem;font-weight:850}.va-metric small{color:#ebfff473;grid-column:1/-1;font-size:.67rem}.va-section-label{color:#ebfff475;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 8px;font-size:.7rem;font-weight:850;display:flex}.va-section-label small{color:#ebfff475;letter-spacing:0;text-transform:none;align-items:center;gap:5px;font-size:.67rem;display:inline-flex}.va-top-candidates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.va-empty-policy-state{color:var(--ink,#17211f);background:#247f6812;border:1px dashed #247f686b;border-radius:18px;align-items:flex-start;gap:14px;margin:16px 0 24px;padding:22px;display:flex}.va-empty-policy-state strong{margin-bottom:5px;display:block}.va-empty-policy-state p{color:var(--muted,#64716d);margin:0}.va-candidate-card{background:#0a1411;border:1px solid #9fffe13b;border-radius:9px;min-width:0;position:relative;overflow:hidden}.va-rank-badge{z-index:2;color:#9fffe1;background:#050d0aeb;border:1px solid #5ff5c85c;border-radius:6px;align-items:stretch;min-height:30px;font-size:.68rem;font-weight:900;display:inline-flex;position:absolute;top:10px;left:10px;overflow:hidden}.va-rank-badge strong{color:#07110e;background:#9fffe1;place-items:center;min-width:31px;display:grid}.va-rank-badge span{place-items:center;padding:5px 9px;display:grid}.va-candidate-image{aspect-ratio:16/9;background:#111916;border-bottom:1px solid #9fffe129;overflow:hidden}.va-candidate-image img{object-fit:cover;width:100%;height:100%;display:block}.va-image-placeholder{color:#9fffe16b;align-content:center;place-items:center;gap:7px;display:grid}.va-image-placeholder span{font-size:.72rem;font-weight:800}.va-card-body{padding:13px}.va-candidate-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.va-candidate-title-row h3{color:#fff;margin:0;font-size:1rem;line-height:1.18}.va-candidate-title-row small{color:#ebfff47a;margin-top:3px;font-size:.66rem;display:block}.va-price,.va-row-price{color:#7ff3ca;white-space:nowrap}.va-quick-facts{color:#ebfff4a1;flex-wrap:wrap;align-items:center;gap:0;margin-top:7px;font-size:.7rem;display:flex}.va-quick-facts span:not(:last-child):after{content:"";vertical-align:-1px;background:#ebfff442;width:1px;height:10px;margin:0 7px;display:inline-block}.va-validation-row{border-top:1px solid #9fffe11f;border-bottom:1px solid #9fffe11f;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px 0;display:flex}.va-icon-label{color:#ebfff4b3;align-items:center;gap:6px;font-size:.69rem;display:inline-flex}.va-summary{color:#ebfff4a1;margin:9px 0 0;font-size:.72rem;line-height:1.45}.va-strength-list{color:#ebfff4bd;gap:4px;margin:9px 0 0;padding:0;font-size:.7rem;list-style:none;display:grid}.va-strength-list li{grid-template-columns:12px 1fr;gap:5px;display:grid}.va-strength-list li:before{content:"+";color:#69f29c;font-weight:950}.va-risk-line{color:#ff8a82;border-top:1px solid #b4443e33;align-items:flex-start;gap:6px;min-height:34px;margin:9px 0 0;padding-top:8px;font-size:.68rem;display:flex}.va-risk-line svg{flex:none;margin-top:1px}.va-candidate-actions{grid-template-columns:minmax(116px,1.25fr) repeat(2,auto);margin-top:10px;display:grid}.va-candidate-actions>*{min-height:38px;padding:7px 9px;font-size:.68rem}.va-candidate-actions>:nth-child(4){grid-column:auto}.va-check-stamp{color:#ebfff461;text-align:right;margin-top:8px;font-size:.62rem;display:block}.va-candidate-table{border:1px solid #9fffe12e;border-radius:8px;overflow:hidden}.va-candidate-row{color:#ebfff4b8;background:#ffffff05;border-bottom:1px solid #9fffe11a;grid-template-columns:30px 64px minmax(170px,1.4fr) auto auto minmax(100px,auto) auto;align-items:center;gap:11px;min-height:70px;padding:8px 11px;display:grid}.va-candidate-row:last-child{border-bottom:0}.va-row-rank{color:#07110e;background:#9fffe1;border-radius:5px;place-items:center;width:27px;height:27px;font-size:.72rem;font-weight:950;display:grid}.va-candidate-image.is-compact{aspect-ratio:auto;border:0;border-radius:5px;width:64px;height:44px}.va-row-main{min-width:0;display:grid}.va-row-main strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.va-row-main span,.va-row-main small,.va-row-title{color:#ebfff480;font-size:.64rem}.va-row-title.is-unknown,.va-row-title.is-rebuilt,.va-row-title.is-salvage,.va-row-title.is-lien{color:#ffd08a}.va-row-availability{font-size:.66rem}.va-row-actions{flex-wrap:nowrap;justify-content:flex-end}.va-row-actions a,.va-row-actions button{color:#9fffe1;background:0 0;border-color:#9fffe138;min-width:36px;min-height:36px;padding:6px 8px}.va-row-actions button{cursor:pointer}.va-board-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.va-board-footer>div{color:#9fffe1;background:#ffffff05;border:1px solid #9fffe129;border-radius:8px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.va-board-footer svg{flex:none;margin-top:2px}.va-board-footer p{color:#ebfff48c;margin:0;font-size:.68rem;line-height:1.5}.va-board-footer strong{color:#ebfff4d1}.va-board-message,.va-form-status{color:#9fffe1;min-height:18px;margin:8px 0 -4px;font-size:.7rem;font-weight:750}.va-add-form{background:#0b1512;border:1px solid #9fffe138;border-radius:9px;margin-top:14px;padding:16px}.va-form-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.va-form-head h3{color:#fff;margin:0;font-size:1.05rem}.va-icon-button{color:#ebfff4b3;width:42px;padding:8px}.va-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.va-form-grid label{color:#ebfff49e;align-content:start;gap:5px;min-width:0;font-size:.68rem;font-weight:800;display:grid}.va-form-grid label>small{color:#ebfff461;font-size:.6rem;font-weight:600}.va-form-grid input,.va-form-grid select,.va-form-grid textarea{color:#f7fff9;background:#07100d;border:1px solid #9fffe12b;border-radius:6px;outline:none;width:100%;min-height:42px;padding:9px 10px}.va-form-grid textarea{resize:vertical;min-height:70px}.va-form-grid input:focus,.va-form-grid select:focus,.va-form-grid textarea:focus{border-color:#5ff5c89e;box-shadow:0 0 0 3px #5ff5c814}.va-wide-field{grid-column:span 2}.va-file-field{cursor:pointer;border:1px dashed #9fffe147;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;padding:10px;color:#9fffe1!important}.va-file-field input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.va-file-field span{color:#ebfff470;grid-column:1/-1;font-size:.62rem}.va-form-grid .va-cash-confirm-field{color:#ebfff4d6;background:#5ff5c80b;border:1px solid #5ff5c83d;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px 12px}.va-form-grid .va-cash-confirm-field input{accent-color:#5ff5c8;width:18px;min-height:18px;margin:0;padding:0}.va-cash-confirm-field span,.va-cash-confirm-field small{display:block}.va-cash-confirm-field strong{color:#f7fff9;font-size:.72rem}.va-cash-confirm-field small{color:#ebfff480;margin-top:2px;font-size:.62rem;font-weight:600}.va-form-actions{justify-content:flex-end;margin-top:12px}@media (width<=1080px){.va-board-header{flex-direction:column;align-items:flex-start}.va-search-brief{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr)}.va-search-brief>a{grid-column:1/-1}.va-top-candidates{grid-template-columns:repeat(2,minmax(0,1fr))}.va-top-candidates>:first-child{grid-column:1/-1}.va-candidate-row{grid-template-columns:30px 64px minmax(150px,1fr) auto auto}.va-row-title,.va-row-availability{display:none}}@media (width<=760px){.vehicle-acquisition-panel{padding:10px 10px 18px}.va-board{border-radius:9px;padding:15px 12px}.va-heading-line{flex-direction:column;align-items:flex-start;gap:8px}.va-heading-line h2{font-size:clamp(1.8rem,9vw,2.35rem)}.va-heading-block>p:last-child{font-size:.82rem}.va-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.va-header-actions>:first-child{grid-column:1/-1}.va-header-actions button{min-height:46px}.va-search-brief{grid-template-columns:1fr}.va-search-brief>a{grid-column:auto;min-height:46px}.va-search-brief>div{align-items:flex-start}.va-search-brief strong{line-height:1.35}.va-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.va-metric{border-bottom:1px solid #9fffe121;align-items:flex-start;min-height:88px;padding:13px 11px}.va-metric:nth-child(2){border-right:0}.va-metric:nth-last-child(-n+2){border-bottom:0}.va-metric>svg{width:20px}.va-metric>div{grid-template-columns:1fr}.va-metric strong{font-size:1.25rem}.va-top-candidates{flex-direction:column;display:flex}.va-top-candidates>:first-child{grid-column:auto}.va-candidate-card:nth-child(n+2){grid-template-columns:112px minmax(0,1fr);min-height:122px;display:grid}.va-candidate-card:nth-child(n+2) .va-candidate-image{aspect-ratio:auto;border:0;border-right:1px solid #9fffe129;width:112px;height:100%;min-height:122px}.va-candidate-card:nth-child(n+2) .va-rank-badge{top:7px;left:7px}.va-candidate-card:nth-child(n+2) .va-rank-badge span{display:none}.va-candidate-card:nth-child(n+2) .va-card-body{align-content:center;gap:7px;padding:11px;display:grid}.va-candidate-card:nth-child(n+2) .va-candidate-title-row h3{font-size:.82rem}.va-candidate-card:nth-child(n+2) .va-price{font-size:.8rem}.va-candidate-card:nth-child(n+2) .va-summary,.va-candidate-card:nth-child(n+2) .va-validation-row,.va-candidate-card:nth-child(n+2) .va-strength-list,.va-candidate-card:nth-child(n+2) .va-risk-line,.va-candidate-card:nth-child(n+2) .va-check-stamp,.va-candidate-card:nth-child(n+2) .va-candidate-actions>button{display:none}.va-candidate-card:nth-child(n+2) .va-candidate-actions{margin:0;display:block}.va-candidate-card:nth-child(n+2) .va-listing-button{width:100%;min-height:34px}.va-candidate-actions{grid-template-columns:1fr 1fr}.va-candidate-actions .va-listing-button{grid-column:1/-1;min-height:44px}.va-candidate-actions>:nth-child(4){grid-column:auto}.va-candidate-row{grid-template-rows:auto auto;grid-template-columns:28px 78px minmax(0,1fr) auto;gap:7px 9px;padding:9px}.va-candidate-image.is-compact{grid-row:1/-1;width:78px;height:58px}.va-row-rank{grid-row:1/-1}.va-row-price{align-self:start;font-size:.75rem}.va-row-actions{grid-column:3/-1;justify-content:stretch}.va-row-actions a{flex:1}.va-board-footer{grid-template-columns:1fr}.va-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.va-wide-field{grid-column:1/-1}.va-form-actions>*{flex:1;min-height:46px}}@media (width<=430px){.va-candidate-title-row{gap:7px}.va-candidate-title-row h3{font-size:.94rem}.va-price{font-size:.9rem}.va-form-grid{grid-template-columns:1fr}.va-form-grid label,.va-wide-field{grid-column:1}}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{padding-left:var(--safe-left);padding-right:var(--safe-right);padding-bottom:var(--safe-bottom);color:var(--ink);background:linear-gradient(180deg, #070b09fa, #0c1210f0 46%, #f6f8f5 46%), var(--wash);margin:0;font-family:Inter,Segoe UI,Arial,Helvetica,sans-serif;line-height:1.5;overflow-x:hidden}body.intro-lock{overflow:hidden}body.auth-lock{background:#07110e;min-height:100vh;overflow:hidden}body.legal-lock{overflow:hidden}body.auth-lock[data-interface-view] .topbar,body.auth-lock .topbar,body.auth-lock .interface-switch,body.auth-lock main,body.auth-lock .footer,body.auth-lock .guide-shell,body.auth-lock .guide-fab,body.verify-page-active:not(.has-dashboard-access) .interface-switch,body.rental-picker-active .guide-shell,body.rental-picker-active .guide-fab,body.rental-picker-active .sms-bottom-sheet,body.rental-picker-active:not(.has-dashboard-access) .interface-switch{display:none!important}body.light-mode{--ink:#172026;--muted:#627069;--line:#d9e7df;--panel:#fff;--wash:#f6faf5;--mint:#e4ffe9;--green:#117a50;--acid:#26d2a6;--cyan:#21c98a;--night:#f6faf5;--smoke:#fff;--gold:#12814f;--lux-cyan:#0d7f63;--lux-green:#12814f;--lux-mint:#21c98a;--lux-aqua:#42bfe0;--lux-ice:#f5fffc;--lux-violet-sheen:#a998e6;--lux-glass:#ffffffb8;--lux-accent-gradient:linear-gradient(135deg, #fff 0%, #f5fffc 18%, #b8ffe7 38%, #42bfe0 58%, #5ff5c8 78%, #21c98a 100%);--lux-iridescent-gradient:linear-gradient(115deg, #fffffffa 0%, #f5fffceb 20%, #b8ffe7ad 42%, #42bfe059 60%, #a998e633 74%, #21c98a70 100%);--lux-accent-soft:linear-gradient(135deg, #ffffffd6, #b8ffe757 42%, #42bfe024 64%, #21c98a2e);--lux-accent-line:linear-gradient(90deg, #fff0, #fffffff5, #b8ffe7c2, #42bfe061, #fff0);--lux-iridescent-border:linear-gradient(115deg, #ffffffe6, #b8ffe77a, #42bfe03d, #21c98a47);--lux-iridescent-shadow:0 18px 44px #21c98a21, 0 0 28px #42bfe012;color:var(--ink);background:linear-gradient(135deg, #26d2a624, transparent 32%), linear-gradient(225deg, #21c98a1f, transparent 34%), var(--wash);font-family:Inter,Segoe UI,Arial,Helvetica,sans-serif}body.light-mode .wallet-beta-card{background:linear-gradient(135deg,#26d2a624,#ffffffd6),#ffffffc7;border-color:#117a502e}body.light-mode .wallet-beta-card h2{color:#14382e}body.light-mode .digital-garage-inner{color:#172026b8;background:linear-gradient(135deg,#26d2a624,#21c98a14),#ffffffc7;border-color:#117a502e}body.light-mode .garage-grid article,body.light-mode .garage-summary span,body.light-mode .garage-section{color:#172026b8;background:#ffffffa3;border-color:#117a5024}body.light-mode .digital-garage h2,body.light-mode .garage-section h3,body.light-mode .garage-grid span,body.light-mode .garage-summary span{color:#14382e}body.light-mode .garage-grid strong,body.light-mode .garage-summary strong{color:#117a50}body.light-mode .garage-grid p,body.light-mode .garage-section-head p,body.light-mode .fine-print{color:#172026a8}button,input,select,textarea{font:inherit}.payment-readiness{background:#26d2a614;border:1px solid #26d2a652;border-radius:8px;gap:12px;padding:16px;display:grid}.payment-provider-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.payment-provider-head h3,.payment-provider-head p{margin:0}.payment-provider-head h3{letter-spacing:0;margin-top:3px;font-size:1.05rem}.payment-provider-head>div>p:last-child{color:#ebfff4b3;max-width:580px;margin-top:5px;font-size:.84rem;line-height:1.45}.payment-provider-badge{color:#baf4d0;text-transform:uppercase;background:#58d68d1a;border:1px solid #58d68d52;border-radius:6px;flex:none;padding:6px 8px;font-size:.7rem;font-weight:900}.payment-method-row{margin-top:0}.payment-launch-note{border-top:1px solid #ffffff1a;padding-top:10px}.payment-launch-note summary{color:#ebfff4d1;cursor:pointer;font-size:.82rem;font-weight:800}.payment-launch-note p{color:#ebfff4a8;margin:8px 0 0;font-size:.8rem;line-height:1.45}.background-check-box{background:#58d68d0f;border:1px solid #58d68d38;border-radius:8px;gap:10px;padding:16px;display:grid}.background-check-box h3,.background-check-box p{margin:0}.background-check-list{color:#ebfff4b8;gap:7px;margin:0;padding-left:18px;font-size:.86rem;line-height:1.4;display:grid}.background-check-consent{background:#58d68d14;border-color:#58d68d3d}.background-check-admin{background:#58d68d0f;border:1px solid #58d68d2e;border-radius:8px;padding:12px}.payment-consent{margin-top:12px}.payment-verify-button{width:100%;margin-top:0}.payment-readiness .form-row+.payment-verify-button,.payment-readiness .field-help+.payment-consent{margin-top:12px}.checkout-preview{background:#ffffff0d;border:1px solid #26d2a647;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0;padding:12px;display:grid}.payment-rail-status{color:#ffffffe0;background:#74bcff17;border:1px solid #74bcff4d;border-radius:8px;margin:0;padding:10px 12px}.payment-rail-status span{color:#ffffffad;margin-top:3px;display:block}.payment-rail-status.is-manual{background:#f5bd611a;border-color:#f5bd6159}.checkout-preview div{background:#00000024;border:1px solid #ffffff1a;border-radius:8px;gap:4px;min-height:78px;padding:10px;display:grid}.checkout-preview div.is-selected{background:#26d2a61a;border-color:#26d2a68a}.checkout-preview span{color:#ebfff4a8;text-transform:uppercase;font-size:.78rem;font-weight:900}.checkout-preview strong{color:#9fffe1;font-family:Space Grotesk,Inter,Arial,sans-serif}.checkout-preview p{color:#ebfff4b3;grid-column:1/-1;margin:0;font-size:.86rem}@media (width<=560px){.payment-provider-head{display:grid}.payment-provider-badge{justify-self:start}}.wallet-beta-card{background:linear-gradient(135deg,#26d2a61a,#209c7214),#ffffff0d;border:1px solid #26d2a63d;border-radius:8px;gap:8px;margin-top:14px;padding:14px;display:grid}.wallet-beta-card h2{color:#f7fff9;margin:0}.digital-garage{padding:28px min(6vw,64px) 0}.digital-garage-inner{color:#ebfff4d1;background:linear-gradient(135deg,#26d2a61c,#1b6f511a),linear-gradient(#0c1210eb,#070b09e6);border:1px solid #26d2a62e;border-radius:8px;gap:14px;padding:clamp(16px,2.6vw,24px);display:grid}.garage-hero{gap:10px;display:grid}.digital-garage h2,.garage-section h3{color:#f7fff9;margin:0}.garage-hero>p,.garage-section-head p{color:#ebfff4ad;margin:0}.garage-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.garage-summary span{color:#ebfff4a8;background:#ffffff0a;border:1px solid #26d2a624;border-radius:8px;gap:3px;min-height:76px;padding:12px;font-size:.82rem;font-weight:800;display:grid}.garage-summary strong{color:#9fffe1;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:1rem}.garage-section{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;gap:12px;padding:14px;display:grid}.garage-section-head{gap:4px;display:grid}.garage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.garage-grid.two-card{grid-template-columns:repeat(2,minmax(0,1fr))}.garage-grid article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;align-content:start;gap:6px;min-height:128px;padding:12px;display:grid}.garage-grid strong{color:#9fffe1;overflow-wrap:anywhere;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.2}.garage-grid span{color:#f7fff9;font-weight:900}.garage-grid p{color:#ebfff4a8;margin:0;font-size:.86rem}.garage-link-text{overflow-wrap:anywhere}.garage-simple-hero h2{font-size:clamp(1.65rem,3vw,2.6rem)}.garage-simple-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.garage-main-actions{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.9fr));gap:10px;display:grid}.garage-main-actions button{min-height:50px}.garage-next-step{background:linear-gradient(135deg,#26d2a61a,#287c9e14),#ffffff0b;border-color:#26d2a642}.garage-next-step p{color:#ebfff4b8;margin:0;font-weight:800}.vip-simple-card{background:linear-gradient(135deg,#26d2a61a,#287c9e14),#ffffff0a;border:1px solid #26d2a638;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.vip-simple-card div{gap:5px;min-width:0;display:grid}.vip-simple-card span{color:#ebfff49e;text-transform:uppercase;font-size:.72rem;font-weight:900}.vip-simple-card strong{color:#9fffe1;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:1.05rem}.vip-simple-card p{color:#ebfff4b3;margin:0;font-size:.84rem;font-weight:750}.garage-details{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px}.garage-details summary{color:#9fffe1;cursor:pointer;padding:14px;font-weight:900}.garage-details>.garage-grid,.garage-details>.fine-print,.garage-details>button{margin:0 14px 14px}.marketplace-hub{color:#f7fff9;background:linear-gradient(135deg,#26d2a614,#1b6f511f),linear-gradient(#070b09,#111816);padding:42px min(6vw,64px)}.marketplace-hub .section-head p:not(.eyebrow){color:#ebfff4b3;max-width:720px}.marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketplace-clean-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.market-card{color:#ebfff4c7;background:#ffffff0b;border:1px solid #26d2a629;border-radius:8px;gap:12px;min-height:0;padding:16px;display:grid}.market-hero-card{background:linear-gradient(135deg,#26d2a61f,#2fd6ff12),#ffffff0b;border-color:#26d2a638;grid-column:1/-1;padding:18px}.market-card h3{color:#f7fff9;margin:0}.market-hero-card h3{font-size:clamp(1.8rem,4vw,3.2rem);line-height:1}.src-allocation-card{background:linear-gradient(135deg,#9fffe11a,#2ecc7112),#ffffff0b;border-color:#9fffe142;grid-column:1/-1}.src-allocation-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.src-allocation-grid div{background:#00000029;border:1px solid #ffffff1a;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.src-allocation-grid span{color:#ebfff4ad;text-transform:uppercase;font-size:.72rem;font-weight:900}.src-allocation-grid strong{color:#9fffe1;overflow-wrap:anywhere;font-family:Space Grotesk,Inter,Arial,sans-serif}.market-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.market-highlight-grid div{background:#00000029;border:1px solid #ffffff1a;border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.market-highlight-grid span{color:#ebfff49e;text-transform:uppercase;font-size:.76rem;font-weight:900}.market-highlight-grid strong{color:#9fffe1;overflow-wrap:anywhere;font-family:Space Grotesk,Inter,Arial,sans-serif}.market-card label{color:#ebfff4c7;font-weight:900}.market-card input{color:#f7fff9;background:#0000002e;border:1px solid #ffffff1f;border-radius:8px;width:100%;padding:11px 12px}.ticker-row,.rental-compare-row,.market-result{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;gap:4px;padding:12px;display:grid}.ticker-row span,.rental-compare-row span,.market-result span{color:#ebfff4a3;text-transform:uppercase;font-size:.82rem;font-weight:900}.ticker-row strong,.rental-compare-row strong,.market-result strong{color:#9fffe1;overflow-wrap:anywhere;font-family:Space Grotesk,Inter,Arial,sans-serif}.market-conversion-result{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.market-conversion-result div{gap:4px;min-width:0;display:grid}.market-conversion-result strong{font-size:clamp(1rem,1.8vw,1.35rem)}body.light-mode .marketplace-hub{color:var(--ink);background:linear-gradient(135deg,#26d2a624,#21c98a14),#f6faf5}body.light-mode .market-card,body.light-mode .ticker-row,body.light-mode .rental-compare-row,body.light-mode .market-result,body.light-mode .market-highlight-grid div{color:#172026b8;background:#ffffffb8;border-color:#117a5024}body.light-mode .market-card h3,body.light-mode .market-card label,body.light-mode .market-highlight-grid strong,body.light-mode .ticker-row strong,body.light-mode .rental-compare-row strong,body.light-mode .market-result strong{color:#117a50}body.light-mode .market-card input{color:var(--ink);background:#ffffffdb;border-color:#117a5024}.mileage-mining-page{color:#f7fff9;background:linear-gradient(135deg,#8ab9b524,#1b6f5129),linear-gradient(#070b09,#101816);padding:42px min(6vw,64px)}.mileage-shell{grid-template-columns:minmax(320px,.82fr) minmax(380px,1.18fr);align-items:stretch;gap:14px;display:grid}.mileage-panel,.mileage-map-card,.mileage-policy-grid article{background:#ffffff0b;border:1px solid #26d2a629;border-radius:8px}.mileage-panel,.mileage-map-card{gap:14px;padding:clamp(16px,2vw,22px);display:grid}.mileage-panel h2{color:#f7fff9;margin:0;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:clamp(2rem,4vw,4.6rem);line-height:.95}.mileage-intro,.mileage-consent-card p,.mileage-policy-grid p,.mileage-map-footer,.mileage-route-copy{color:#ebfff4b3}.mileage-score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mileage-score-grid article,.mileage-progress-card,.mileage-consent-card{background:#00000029;border:1px solid #ffffff1a;border-radius:8px}.mileage-score-grid article{gap:4px;min-height:88px;padding:12px;display:grid}.mileage-score-grid span,.mileage-progress-card span{color:#ebfff4a3;text-transform:uppercase;font-size:.78rem;font-weight:900}.mileage-score-grid strong,.mileage-progress-card strong{color:#9fffe1;overflow-wrap:anywhere;font-family:Space Grotesk,Inter,Arial,sans-serif}.mileage-progress-card,.mileage-consent-card{gap:12px;padding:14px;display:grid}.mileage-progress-track{background:#ffffff1a;border-radius:999px;height:10px;overflow:hidden}.mileage-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#9fffe1,#8ab9b5,#26d2a6);width:0;height:100%;transition:width .28s;display:block}.mileage-consent-card h3,.mileage-policy-grid h3{color:#f7fff9;margin:0}.mileage-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mileage-map-toolbar label,.mileage-upload-label{color:#ebfff4c7;font-weight:900}.mileage-map-toolbar .route-search-stack{gap:8px;display:grid}.route-origin-row,.route-destination-row{background:#030a0c6b;border:1px solid #8fc7d22e;border-radius:8px;align-items:center;min-width:0;display:grid}.route-origin-row{grid-template-columns:auto minmax(116px,.42fr) minmax(0,1fr);gap:8px;padding:8px 10px}.route-destination-row{border-color:#b7ff3c33;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px 10px}.route-origin-row small{color:#ebfff485;letter-spacing:0;text-transform:uppercase;margin-bottom:2px;font-size:.64rem;font-weight:900;display:block}.route-origin-row strong{color:#f7fff9;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:900;display:block;overflow:hidden}.route-dot{border-radius:999px;width:11px;height:11px;box-shadow:0 0 0 4px #ffffff0f}.route-dot-origin{background:#8fc7d2}.route-dot-destination{background:#26d2a6}.mileage-map-toolbar .route-action-row{grid-template-columns:minmax(90px,auto) minmax(150px,auto);justify-content:end;gap:8px;display:grid}.mileage-map-toolbar button{white-space:nowrap;min-width:0}.mileage-map-toolbar input{color:#f7fff9;background:#0000002e;border:1px solid #ffffff1f;border-radius:8px;min-width:0;padding:11px 12px}.map-nav-controls{grid-template-columns:1fr;align-items:stretch;gap:8px;min-width:0;display:grid}.map-nav-controls button{color:#f7fff9;white-space:nowrap;background:#040a0c8f;border:1px solid #8fc7d23d;border-radius:8px;min-width:0;padding:9px 11px;font-size:.78rem;font-weight:900}.go-live-camera-tabs,.go-live-rotate-controls{gap:8px;min-width:0;display:grid}.go-live-camera-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.go-live-rotate-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.go-live-camera-tabs button{align-content:center;justify-items:center;gap:2px;min-height:44px;display:grid}.go-live-camera-tabs button small{color:inherit;opacity:.72;font-size:.66rem;font-weight:800}.go-live-rotate-controls button{color:#f7fff9c7;background:#040a0c5c;min-height:34px;padding-block:7px;font-size:.72rem}.map-nav-controls button:hover,.map-nav-controls button:focus-visible{background:#26d2a624;border-color:#26d2a685}.map-nav-controls button.is-selected,.map-nav-controls button[aria-pressed=true]{color:#07100b;background:linear-gradient(135deg,#26d2a6,#8fc7d2);border-color:#26d2a6ad;box-shadow:0 10px 24px #26d2a62e}.map-provider-card{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:center;gap:12px;padding:12px;display:grid}.map-provider-card strong,.map-provider-card span{display:block}.map-provider-card strong{color:#f7fff9}.map-provider-card span{color:#ebfff4b3;font-size:.84rem}.map-provider-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.map-provider-actions input{color:#f7fff9;background:#0000002e;border:1px solid #ffffff1f;border-radius:8px;min-width:0;padding:10px 11px}.map-provider-toggle{color:#e8eef0c2;min-width:min(100%,280px);margin:0}.gps-command-center{gap:10px;display:grid}.gps-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gps-health-grid article,.manual-location-card{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px}.gps-health-grid article{gap:3px;min-height:70px;padding:10px;display:grid}.gps-health-grid span,.manual-location-card span{color:#ebfff4a3;text-transform:uppercase;font-size:.76rem;font-weight:900}.gps-health-grid strong,.manual-location-card strong{color:#9fffe1;overflow-wrap:anywhere;font-family:Space Grotesk,Inter,Arial,sans-serif}.manual-location-card{grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:center;gap:12px;padding:12px;display:grid}.manual-location-card strong,.manual-location-card span{display:block}.manual-location-controls{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto;gap:8px;display:grid}.manual-location-controls #mapLocationSearchInput{grid-column:1/span 2}.manual-location-controls #searchMapLocationButton{grid-column:3/span 2}.manual-location-controls input{color:#f7fff9;background:#0000002e;border:1px solid #ffffff1f;border-radius:8px;min-width:0;padding:10px 11px}.mileage-map{background:linear-gradient(90deg,#1e324406 1px,#0000 1px) 0 0/64px 64px,linear-gradient(0deg,#1e324406 1px,#0000 1px) 0 0/64px 64px,linear-gradient(135deg,#faf9f4,#edf4ef);border:1px solid #0c18241f;border-radius:8px;min-height:clamp(360px,50vw,560px);position:relative;overflow:hidden}.mock-drive-console{z-index:90;color:#f7fff9;backdrop-filter:blur(20px)saturate(1.18);background:#050c0fe6;border:1px solid #26d2a647;border-radius:14px;gap:14px;width:min(330px,100% - 28px);padding:16px;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 24px 60px #0000006b}.mock-drive-console[hidden],.mock-drive-progress[hidden]{display:none!important}.mock-drive-console-head,.mock-drive-actions,.mock-drive-progress-copy,.mock-drive-progress-stages{justify-content:space-between;align-items:center;gap:10px;display:flex}.mock-drive-console-head>div{gap:4px;display:grid}.mock-drive-console-head strong{font:800 1.18rem/1.1 Space Grotesk,Inter,sans-serif}.mock-drive-kicker{color:#26d2a6;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:900}.mock-drive-kicker i{background:#26d2a6;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 5px #26d2a61f}.mock-drive-close{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;width:32px;height:32px;font-size:1.25rem}.mock-drive-scenarios{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.mock-drive-scenarios button,.mock-drive-speed button,.mock-drive-actions>button{color:#f7fff9b8;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;padding:8px 9px;font:800 .72rem/1.15 Inter,sans-serif}.mock-drive-scenarios button.is-active,.mock-drive-speed button.is-active{color:#07100b;background:#26d2a6;border-color:#26d2a680}.mock-drive-scenarios button:hover,.mock-drive-actions button:hover{color:#fff;border-color:#26d2a685}.mock-drive-metrics{border-block:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);display:grid}.mock-drive-metrics div{gap:3px;padding:12px 8px;display:grid}.mock-drive-metrics div+div{border-left:1px solid #ffffff1a}.mock-drive-metrics span{color:#f7fff98f;text-transform:uppercase;font-size:.65rem;font-weight:800}.mock-drive-metrics strong{font:800 .95rem/1 Space Grotesk,sans-serif}.mock-release-gate{background:#8fc7d20b;border:1px solid #8fc7d22e;border-radius:10px;gap:9px;padding:10px;display:grid}.mock-release-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mock-release-head>div{gap:2px;display:grid}.mock-release-head span{color:#f7fff98c;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.mock-release-head strong{font:800 .78rem/1.2 Space Grotesk,sans-serif}.mock-release-head .mock-release-state{color:#5ff5c8;letter-spacing:0;text-transform:none}.mock-release-state[data-state=ready]{color:#26d2a6}.mock-release-checks{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.mock-release-checks span{color:#f7fff994;white-space:nowrap;background:#ffffff0b;border-radius:6px;padding:6px 3px 6px 13px;font-size:.58rem;font-weight:800;position:relative}.mock-release-checks span:before{content:"";background:#5ff5c8;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.mock-release-checks span[data-state=ready]{color:#eaffdf}.mock-release-checks span[data-state=ready]:before{background:#26d2a6}.mock-release-checks span[data-state=field]:before{background:#8fc7d2}.mock-release-gate>button{color:#e9fbff;background:#8fc7d217;border:1px solid #8fc7d24d;border-radius:7px;justify-self:start;padding:7px 9px;font:850 .66rem/1 Inter,sans-serif}.mock-release-gate>button:hover{color:#26d2a6;border-color:#26d2a6}.mock-release-gate>small{color:#f7fff97a;font-size:.6rem;line-height:1.35}.mock-drive-actions{flex-wrap:wrap;justify-content:flex-start}.mock-drive-actions .mock-drive-primary{color:#07100b;background:#26d2a6;border-color:#26d2a6}.mock-drive-speed{background:#0000003d;border-radius:9px;gap:3px;margin-left:auto;padding:3px;display:flex}.mock-drive-speed button{min-width:32px;padding:6px}.mock-drive-console>small{color:#f7fff985;font-size:.68rem;line-height:1.35}.mock-drive-progress{z-index:89;color:#f7fff9;backdrop-filter:blur(18px);background:#050c0fe0;border:1px solid #ffffff24;border-radius:12px;padding:12px 14px;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 20px 44px #00000059}.mock-drive-progress-copy{margin-bottom:8px;font-size:.75rem;font-weight:800}.mock-drive-progress-copy>div{gap:2px;display:grid}.mock-drive-progress-copy small{color:#f7fff980;font-size:.64rem;font-weight:700}.mock-drive-progress-copy strong{color:#26d2a6}.mock-drive-progress-track{background:#ffffff1f;border-radius:99px;height:5px;overflow:hidden}.mock-drive-progress-track span{border-radius:inherit;background:#26d2a6;width:0;height:100%;transition:width .35s;display:block;box-shadow:0 0 18px #26d2a673}.mock-drive-progress-stages{color:#f7fff97a;text-transform:uppercase;margin-top:7px;font-size:.62rem;font-weight:800}.mileage-map.is-demo-location .map-status-card{display:none}.mileage-map.is-demo-location .map-location-chip{color:#eaf6ee;background:#050c0fc7;border-color:#ffffff1f;bottom:72px}@media (width<=680px){.mock-drive-console{gap:10px;width:calc(100% - 20px);padding:12px;top:10px;left:10px}.mock-drive-scenarios button{padding-inline:5px;font-size:.66rem}.mock-release-checks{grid-template-columns:repeat(2,1fr)}.mock-drive-progress{bottom:10px;left:10px;right:10px}.mileage-map.is-demo-location .map-location-chip{display:none}}.mileage-map.is-demo-location{background:#08131b;min-height:clamp(540px,62vw,720px)}.mileage-map.is-demo-location .real-mapbox-map,#mileageMap.is-demo-location.has-mapbox-map #realMapboxMap{z-index:2;opacity:1;pointer-events:auto}.mileage-map.is-demo-location .mock-drive-console{z-index:95;backdrop-filter:blur(18px)saturate(1.08);background:#040a0df0;border-color:#8fc7d238;border-radius:12px;gap:12px;width:min(370px,100% - 32px);padding:15px;top:16px;left:16px;box-shadow:0 18px 44px #00000061}.mileage-map.is-demo-location .mock-drive-scenarios{background:#ffffff0b;border-radius:9px;padding:3px}.mileage-map.is-demo-location .mock-drive-scenarios button{background:0 0;border-color:#0000}.mileage-map.is-demo-location .mock-drive-scenarios button.is-active{background:#26d2a6;border-color:#26d2a680}.mileage-map.is-demo-location .mock-drive-metrics{border:1px solid #ffffff14;border-radius:9px}.mileage-map.is-demo-location .mock-release-gate{background:#ffffff06;border-color:#ffffff14;padding:10px}.mileage-map.is-demo-location .mock-drive-progress{z-index:94;background:#040a0deb;border-radius:10px;bottom:16px;left:16px;right:16px}.mileage-map.is-demo-location .mapboxgl-ctrl-top-right{z-index:93;top:16px;right:16px}@media (width<=680px){.mileage-map.is-demo-location{min-height:680px}.mileage-map.is-demo-location .mock-drive-console{width:calc(100% - 20px);top:10px;left:10px}.mileage-map.is-demo-location .mock-drive-progress{bottom:10px;left:10px;right:10px}.mileage-map.is-demo-location .mapboxgl-ctrl-top-right{top:auto;bottom:92px;right:10px}}.is-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}#goLiveWorldButton[hidden]{display:none!important}.src-map-rotation-controls{z-index:82;backdrop-filter:blur(18px)saturate(1.14);background:linear-gradient(#ffffff1f,#ffffff07),#04090bc7;border:1px solid #f7fff933;border-radius:999px;grid-template-columns:1fr;gap:4px;padding:4px;display:grid;position:absolute;top:158px;right:14px;box-shadow:inset 0 1px #ffffff1f,0 18px 44px #00000057}.src-map-rotation-controls button{color:#f7fff9;background:radial-gradient(circle at 36% 22%,#ffffff2e,#0000 34%),linear-gradient(#ffffff12,#ffffff05),#03090bcc;border:1px solid #8fc7d23d;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff17,0 8px 18px #0003}.src-map-rotation-controls button:hover,.src-map-rotation-controls button:focus-visible{color:#07100b;background:linear-gradient(135deg,#26d2a6,#8fc7d2);border-color:#26d2a68f;outline:none}.src-map-rotation-controls span{font-size:1.5rem;font-weight:900;line-height:1;display:block;transform:translateY(-1px)}.mileage-map .mapboxgl-ctrl-top-right{z-index:81;top:14px;right:14px}.mileage-map .mapboxgl-ctrl-group{backdrop-filter:blur(18px)saturate(1.14);overflow:hidden;background:linear-gradient(#ffffff1f,#ffffff07),#04090bc7!important;border:1px solid #f7fff933!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff1f,0 18px 44px #00000057!important}.mileage-map .mapboxgl-ctrl-group button{width:38px;height:38px;color:#f7fff9!important;background:radial-gradient(circle at 36% 22%,#ffffff2e,#0000 34%),#03090bcc!important;border:0!important}.mileage-map .mapboxgl-ctrl-group button+button{border-top:1px solid #f7fff91f!important}.mileage-map .mapboxgl-ctrl-group button:hover,.mileage-map .mapboxgl-ctrl-group button:focus-visible{background:linear-gradient(135deg,#26d2a6,#8fc7d2)!important}.real-leaflet-map,.real-mapbox-map{z-index:0;opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.src-live-engine-canvas{z-index:4;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.src-live-engine-canvas.is-active{opacity:.86}.src-live-engine-status{z-index:67;color:#f7fff9;backdrop-filter:blur(16px)saturate(1.16);pointer-events:none;background:linear-gradient(135deg,#26d2a61f,#26c6da14),#040b0dd1;border:1px solid #26d2a647;border-radius:8px;gap:4px;width:min(360px,100% - 28px);padding:10px 12px;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #00000052}.src-live-engine-status[hidden]{display:none!important}.src-live-engine-status strong{color:#fff;font-size:.86rem;font-weight:950}.src-live-engine-status span{color:#ebfff4bd;font-size:.74rem;font-weight:800;line-height:1.35}.src-live-terrain-hud{z-index:73;color:#f7fff9;backdrop-filter:blur(12px)saturate(1.05);pointer-events:none;background:#040a0cb8;border:1px solid #8fc7d238;border-radius:8px;gap:3px;width:min(360px,100% - 28px);padding:10px 12px;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 16px 34px #00000047}.src-live-terrain-hud[hidden]{display:none!important}.src-live-terrain-hud span,.src-live-terrain-hud small{color:#f7fff9b8;text-overflow:ellipsis;min-width:0;font-size:.68rem;font-weight:900;line-height:1.3;overflow:hidden}.src-live-terrain-hud span{text-transform:uppercase}.src-live-terrain-hud strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:.92rem;line-height:1.15;overflow:hidden}.src-live-terrain-hud[data-state=trusted]{background:linear-gradient(135deg,#26d2a61f,#8fc7d214),#040a0cc2;border-color:#26d2a65c}.src-live-terrain-hud[data-state=blocked],.src-live-terrain-hud[data-state=required]{border-color:#5ff5c857}.src-live-engine-status[data-state=loading]:before,.src-live-engine-status[data-state=booting]:before{content:"";aspect-ratio:1;border:2px solid #26d2a633;border-top-color:#26d2a6;border-radius:50%;width:14px;animation:.9s linear infinite srcLiveStatusSpin;position:absolute;top:12px;right:12px}.src-live-engine-status[data-state=stable]{background:linear-gradient(135deg,#8fc7d224,#26d2a614),#040b0dd1;border-color:#8fc7d252}.src-live-engine-status[data-state=ready]{background:linear-gradient(135deg,#6dffa629,#26c6da14),#040b0dbd;border-color:#6dffa66b}.src-live-engine-status[data-state=required],.src-live-engine-status[data-state=blocked]{background:linear-gradient(135deg,#5ff5c826,#26c6da0f),#040b0dd6;border-color:#5ff5c86b}.src-live-engine-status[data-state=error],.src-live-engine-status[data-state=module-error],.src-live-engine-status[data-state=webgl-error],.src-live-engine-status[data-state=context-lost]{background:linear-gradient(135deg,#5ff5c824,#8fc7d20f),#040b0ddb;border-color:#5ff5c861}@keyframes srcLiveStatusSpin{to{transform:rotate(360deg)}}.mileage-map.has-leaflet-map .real-leaflet-map,.mileage-map.has-mapbox-map .real-mapbox-map{opacity:1;pointer-events:auto}.mileage-map.has-real-map .map-water,.mileage-map.has-real-map .map-park,.mileage-map.has-real-map .map-block,.mileage-map.has-real-map .map-road,.mileage-map.has-real-map .map-route-line,.mileage-map.has-real-map .map-pin,.mileage-map.has-real-map .map-place-label,.mileage-map.has-real-map .vehicle-marker{display:none}.mileage-map.has-mapbox-map .real-leaflet-map{opacity:0;pointer-events:none}.leaflet-container{width:100%;height:100%;font:inherit}.mileage-map:before{content:"";opacity:.55;background:repeating-linear-gradient(18deg,#0000 0 76px,#ffffff80 76px 83px,#0000 83px 142px),repeating-linear-gradient(106deg,#0000 0 96px,#ffffff75 96px 103px,#0000 103px 170px);position:absolute;inset:-10%}.map-water,.map-park,.map-block,.map-road,.map-route-line,.map-pin,.map-place-label,.vehicle-marker,.map-location-chip{position:absolute}.map-status-card{z-index:8;color:#1a2b3a;background:#ffffffeb;border:1px solid #1f30401a;border-radius:8px;padding:8px 10px;font-size:.82rem;font-weight:900;position:absolute;top:14px;left:14px;box-shadow:0 8px 20px #192a381f}.mileage-map.is-demo-location .map-status-card{color:#3f3423;background:#fff4d6f5}.mileage-map.is-live-location .map-status-card{color:#063c21;background:#dcffeaf5}.mileage-map.is-location-waiting:after{content:"Tap Find Me to turn on live GPS";z-index:8;color:#1a2b3a;background:#ffffffeb;border:1px solid #1f30401a;border-radius:8px;max-width:min(270px,100% - 28px);padding:8px 10px;font-size:.8rem;font-weight:900;position:absolute;top:14px;right:14px;box-shadow:0 8px 20px #192a381f}.map-water{background:#9fd0f2;border-radius:999px;height:54px;bottom:15%;left:-8%;right:-8%;transform:rotate(-8deg);box-shadow:inset 0 0 0 3px #ffffff52}.map-park{color:#276032;background:#cfe8ca;border:1px solid #47854e2e;border-radius:18px;place-items:center;font-size:.68rem;font-weight:900;display:grid}.map-park.central{width:178px;height:92px;top:13%;left:56%;transform:rotate(-10deg)}.map-park.south{width:155px;height:78px;bottom:21%;left:11%;transform:rotate(8deg)}.map-block{background:#ffffffb8;border-radius:14px;box-shadow:inset 0 0 0 1px #1f30400d}.map-block.block-a{width:138px;height:72px;top:12%;left:14%}.map-block.block-b{width:160px;height:92px;top:19%;left:31%}.map-block.block-c{width:170px;height:94px;bottom:31%;right:15%}.map-block.block-d{width:132px;height:72px;bottom:13%;left:43%}.map-road{color:#263a4c9e;text-align:center;transform-origin:50%;background:#fff;border-radius:999px;font-size:.64rem;font-weight:900;box-shadow:0 0 0 1px #1f304014,0 3px 9px #1f304014}.map-road span{white-space:nowrap;background:#ffffffb8;border-radius:999px;padding:1px 6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-road.interstate{background:#f8d36ddb;width:24px;height:116%;top:-8%;left:46%;transform:rotate(4deg)}.map-road.highway{background:#f5c14dc7;width:126%;height:20px;top:28%;left:-12%;transform:rotate(-17deg)}.map-road.airport{width:72%;height:13px;top:50%;left:12%;transform:rotate(-4deg)}.map-road.lamar{opacity:.72;width:12px;height:92%;top:-4%;left:25%;transform:rotate(-13deg)}.map-road.riverside{opacity:.74;width:88%;height:12px;bottom:25%;left:5%;transform:rotate(8deg)}.map-road.manor{opacity:.62;width:63%;height:11px;top:20%;left:36%;transform:rotate(20deg)}.map-road.oltorf{opacity:.6;width:74%;height:10px;bottom:39%;left:4%;transform:rotate(-18deg)}.map-route-line{transform-origin:0;background:#0a84ff;border-radius:999px;width:50%;height:8px;top:43%;left:27%;transform:rotate(-8deg);box-shadow:0 0 0 4px #0a84ff2e}.map-route-line:after{content:"";background:#0a84ff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.map-pin{z-index:3;color:#1a2b3a;background:#ffffffeb;border-radius:999px;place-items:center;min-width:44px;min-height:28px;padding:5px 8px 5px 22px;font-size:.68rem;font-weight:900;display:grid;box-shadow:0 6px 18px #192a3829}.map-pin.business,.map-pin.food,.map-pin.shop{opacity:.88}.map-pin:before{content:"";background:#ff9f0a;border-radius:50%;width:11px;height:11px;position:absolute;left:8px}.map-pin.food:before{background:#ff375f}.map-pin.shop:before{background:#34c759}.map-pin.airport-pin:before{background:#0a84ff}.pin-one{top:34%;left:58%}.pin-two{top:36%;left:18%}.pin-three{top:62%;left:36%}.pin-four{bottom:20%;right:10%}.airport-pin{top:56%;right:13%}.map-place-label{z-index:2;color:#2a4050b3;text-shadow:0 1px #ffffffb8;font-size:.72rem;font-weight:900}.map-place-label.downtown{top:39%;left:33%}.map-place-label.east{top:25%;right:16%}.map-place-label.airport-label{top:64%;right:11%}.map-road.horizontal,.map-road.vertical,.map-road.diagonal,.map-zone{display:none}.vehicle-marker{z-index:6;color:#fff;background:#0a84ff;border:4px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:900;display:grid;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 28px #0a84ff57,0 0 0 12px #0a84ff29}.vehicle-marker.is-demo{background:#8e8e93;box-shadow:0 12px 28px #63636647,0 0 0 10px #63636626}.vehicle-marker.is-live{background:#0a84ff;box-shadow:0 12px 28px #0a84ff57,0 0 0 14px #0a84ff2e}.vehicle-marker.is-live:after{content:"";border:2px solid #0a84ff42;border-radius:50%;position:absolute;inset:-18px}.vehicle-marker img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.map-location-chip{z-index:7;color:#1a2b3a;overflow-wrap:anywhere;background:#ffffffeb;border:1px solid #1f30401a;border-radius:8px;max-width:calc(100% - 28px);padding:8px 10px;font-size:.82rem;font-weight:800;bottom:14px;left:14px}.mileage-map-footer{grid-template-columns:1fr;align-items:center;gap:10px;font-size:.88rem;display:grid}.mileage-map-footer input{max-width:170px}.mileage-upload-label{cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;padding:8px 10px}.mileage-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.mileage-policy-grid article{gap:8px;min-height:138px;padding:14px;display:grid}body.light-mode .mileage-mining-page{color:var(--ink);background:linear-gradient(135deg,#26d2a624,#21c98a14),#f6faf5}body.light-mode .mileage-panel,body.light-mode .mileage-map-card,body.light-mode .mileage-policy-grid article,body.light-mode .mileage-score-grid article,body.light-mode .mileage-progress-card,body.light-mode .mileage-consent-card{color:#172026b8;background:#ffffffb8;border-color:#117a5024}body.light-mode .mileage-panel h2,body.light-mode .mileage-consent-card h3,body.light-mode .mileage-policy-grid h3,body.light-mode .mileage-score-grid strong,body.light-mode .mileage-progress-card strong{color:#117a50}body.light-mode .mileage-intro,body.light-mode .mileage-consent-card p,body.light-mode .mileage-policy-grid p,body.light-mode .mileage-map-footer{color:#172026ad}body.light-mode .mileage-map-toolbar input{color:var(--ink);background:#ffffffdb;border-color:#117a5024}body.light-mode .map-provider-card{background:#ffffffb8;border-color:#117a5024}body.light-mode .map-provider-card strong{color:#117a50}body.light-mode .map-provider-card span{color:#172026ad}body.light-mode .map-provider-actions input{color:var(--ink);background:#ffffffdb;border-color:#117a5024}body.light-mode .gps-health-grid article,body.light-mode .manual-location-card{background:#ffffffb8;border-color:#117a5024}body.light-mode .gps-health-grid span,body.light-mode .manual-location-card span{color:#1720269e}body.light-mode .gps-health-grid strong,body.light-mode .manual-location-card strong{color:#117a50}body.light-mode .manual-location-controls input{color:var(--ink);background:#ffffffdb;border-color:#117a5024}@media (width<=980px){.mileage-shell{grid-template-columns:1fr}.mileage-map{min-height:420px}}.mileage-map.is-live-world.is-street-pov .real-mapbox-map,.mileage-map.is-live-world.is-street-pov.has-mapbox-3d .real-mapbox-map{z-index:8!important;opacity:1!important;filter:saturate(1.12)contrast(1.08)brightness(.96)!important;transform-origin:50% 62%!important;transform:scale(1.08)translateY(-2.5%)!important}.mileage-map.has-mapbox-map .real-leaflet-map,.mileage-map.has-cesium-tiles .real-leaflet-map,.mileage-map.has-cesium-tiles .real-mapbox-map,.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .real-leaflet-map,.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .real-mapbox-map,.mileage-map.is-live-world.is-street-pov.has-cesium-tiles.has-mapbox-3d .real-mapbox-map{z-index:1!important;opacity:0!important;pointer-events:none!important;filter:none!important}.mileage-map.is-live-world.has-cesium-tiles .real-cesium-map{z-index:10;opacity:1;pointer-events:auto;filter:saturate(.9)contrast(1.08)brightness(.86)}.mileage-map.is-live-world.has-cesium-tiles .real-cesium-map .cesium-viewer,.mileage-map.is-live-world.has-cesium-tiles .real-cesium-map .cesium-viewer-cesiumWidgetContainer,.mileage-map.is-live-world.has-cesium-tiles .real-cesium-map .cesium-widget,.mileage-map.is-live-world.has-cesium-tiles .real-cesium-map canvas{width:100%!important;height:100%!important}.mileage-map.is-live-world.has-cesium-tiles .real-cesium-map .cesium-viewer-toolbar,.mileage-map.is-live-world.has-cesium-tiles .real-cesium-map .cesium-viewer-animationContainer,.mileage-map.is-live-world.has-cesium-tiles .real-cesium-map .cesium-viewer-timelineContainer,.mileage-map.is-live-world.has-cesium-tiles .real-cesium-map .cesium-viewer-bottom{display:none!important}.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .real-mapbox-map{opacity:.18!important;filter:saturate(.65)contrast(.95)brightness(.5)!important}.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .src-live-engine-canvas.is-active{z-index:12!important;opacity:.46!important;mix-blend-mode:screen!important}.mileage-map .real-leaflet-map,.mileage-map .real-mapbox-map,.mileage-map .real-cesium-map{opacity:0!important;pointer-events:none!important;position:absolute!important;inset:0!important}.mileage-map.has-leaflet-map:not(.has-mapbox-map):not(.has-cesium-tiles) .real-leaflet-map{z-index:2!important;opacity:1!important;pointer-events:auto!important}.mileage-map.has-mapbox-map:not(.has-cesium-tiles) .real-mapbox-map{z-index:3!important;opacity:1!important;pointer-events:auto!important}.mileage-map.has-mapbox-map .real-leaflet-map,.mileage-map.has-cesium-tiles .real-leaflet-map,.mileage-map.has-cesium-tiles .real-mapbox-map{opacity:0!important;pointer-events:none!important}.mileage-map.has-cesium-tiles .real-cesium-map{z-index:4!important;opacity:1!important;pointer-events:auto!important;filter:saturate(.9)contrast(1.08)brightness(.86)!important}.mileage-map.has-cesium-tiles.has-real-map .map-water,.mileage-map.has-cesium-tiles.has-real-map .map-park,.mileage-map.has-cesium-tiles.has-real-map .map-block,.mileage-map.has-cesium-tiles.has-real-map .map-road,.mileage-map.has-cesium-tiles.has-real-map .map-route-line,.mileage-map.has-cesium-tiles.has-real-map .map-pin,.mileage-map.has-cesium-tiles.has-real-map .map-place-label,.mileage-map.has-cesium-tiles.has-real-map .vehicle-marker{display:none!important}.mileage-map.has-cesium-tiles .src-live-engine-canvas.is-active{z-index:12!important}.mileage-map.has-cesium-tiles .live-world-overlay{z-index:20!important}@media (width<=640px){.mileage-mining-page{padding:24px 12px}.mileage-score-grid,.mileage-actions,.mileage-policy-grid,.launch-hold-admin-grid{grid-template-columns:1fr}.crypto-wallet-live-head,.crypto-wallet-address-row{flex-direction:column;align-items:flex-start}.crypto-wallet-balance-grid,.mileage-map-toolbar .route-action-row,.mileage-map-toolbar .route-origin-row,.mileage-map-toolbar .route-destination-row,.mileage-map-footer,.map-provider-card,.map-provider-actions,.gps-health-grid,.manual-location-card,.manual-location-controls{grid-template-columns:1fr}.mileage-map-toolbar .route-origin-row,.mileage-map-toolbar .route-destination-row{grid-template-columns:auto minmax(0,1fr)}.mileage-map-toolbar .route-origin-row input{grid-column:1/-1}.mileage-map-footer input{max-width:100%}.manual-location-controls #mapLocationSearchInput,.manual-location-controls #searchMapLocationButton{grid-column:auto}.mileage-map{min-height:340px}.src-map-rotation-controls{top:146px;right:10px}.mileage-map .mapboxgl-ctrl-top-right{top:10px;right:10px}}.launch-screen{z-index:100;color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#01040747,#0104070a 42%,#01040733),linear-gradient(#01040705,#01040700 48%,#01040738),linear-gradient(#010407 0%,#071016 42%,#020304 100%);background-position:50%,50%,50%;background-repeat:no-repeat;background-size:cover,cover,cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;transition:opacity .52s cubic-bezier(.4,0,.2,1),visibility .52s;animation:none;display:grid;position:fixed;inset:0;overflow:hidden}.launch-screen.is-finished{visibility:hidden;opacity:0;pointer-events:none}.launch-screen.is-finished .launch-video{filter:brightness(1.08)contrast(1.04)saturate(1.04);transition:opacity .44s,filter .52s;transform:translateZ(0);opacity:0!important}.launch-video{z-index:0;object-fit:cover;object-position:center;opacity:0;pointer-events:none;filter:brightness(1.08)contrast(1.04)saturate(1.06);image-rendering:auto;backface-visibility:hidden;will-change:opacity, filter;width:100%;height:100%;transition:opacity .18s,filter .24s;animation:none;position:absolute;inset:0;transform:translateZ(0)}.launch-video::-webkit-media-controls,.launch-video::-webkit-media-controls-panel,.launch-video::-webkit-media-controls-play-button,.launch-video::-webkit-media-controls-start-playback-button{opacity:0!important;pointer-events:none!important;display:none!important}.launch-motion-fallback{z-index:0;object-fit:cover;object-position:center center;opacity:1;filter:brightness(1.04)contrast(1.05)saturate(1.08);width:100%;height:100%;transition:opacity .26s,filter .36s;position:absolute;inset:0}.launch-fallback-title{left:50%;bottom:calc(14vh + var(--safe-bottom));z-index:9;opacity:0;pointer-events:none;justify-items:center;width:min(86vw,540px);transition:opacity .36s,transform .52s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;transform:translate(-50%)translateY(8px)}.launch-fallback-title:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(#010505b8,#01050547 58%,#0000 78%),linear-gradient(90deg,#0000,#26d2a61f,#7de8ff1a,#0000);position:absolute;inset:-16px -8vw}.launch-fallback-title span{color:#f8fffd;letter-spacing:0;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-webkit-text-fill-color:transparent;text-shadow:0 1px #ffffff47,0 0 18px #9fffe13d,0 16px 30px #000000b8;filter:drop-shadow(0 0 10px #26d2a633);background:linear-gradient(#fff 0%,#f5fffc 48%,#d9fff5 76%,#9fffe1 100%);-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:clamp(2.35rem,11.2vw,3.7rem);font-weight:900;line-height:.92}@media (width<=760px),(pointer:coarse) and (orientation:portrait){.launch-screen{background:radial-gradient(at 50% 48%,#26d2a629,#0000 50%),linear-gradient(#020605 0%,#07110f 48%,#020403 100%);min-height:100svh}.launch-video{object-fit:contain;object-position:center center;filter:brightness(1.03)contrast(1.03)saturate(1.04);width:100vw;height:100svh;display:block;inset:0}.launch-motion-fallback{object-fit:contain;object-position:center center;opacity:1;filter:brightness(1.01)contrast(1.03)saturate(1.03);width:100vw;height:100svh}.launch-screen:before{background:linear-gradient(#0104071a,#0000 30%,#0104072e),radial-gradient(#0000 44%,#0000003d 96%)}.launch-brand{top:calc(14px + env(safe-area-inset-top))}.launch-finale{bottom:calc(8.5vh + env(safe-area-inset-bottom));width:min(88vw,520px)}.launch-finale span{font-size:clamp(2.75rem,15vw,4.6rem)}}.launch-screen.video-ready .launch-video{opacity:1}.launch-screen.video-attempting .launch-video,.launch-screen.video-ready .launch-motion-fallback,.launch-screen.video-ready .launch-fallback-title{opacity:0}.launch-screen.video-ready .launch-motion-fallback{visibility:hidden;transition:none}.launch-screen.video-ready.is-finished .launch-video,.launch-screen.video-fallback .launch-video{opacity:0!important}.launch-screen.video-fallback .launch-motion-fallback,.launch-screen.video-fallback-ready .launch-motion-fallback{opacity:1}.launch-screen.video-fallback-lightweight .launch-motion-fallback{animation:none;transform:none}.experience-gateway{--gateway-mint:#69efc5;--gateway-text:#f7fbf9;--gateway-muted:#ebf4f0c7;isolation:isolate;opacity:0;visibility:hidden;grid-template-rows:minmax(0,1fr) 72px;transition:opacity .48s,visibility .48s;display:grid}.experience-gateway.is-visible{opacity:1;visibility:visible}body.experience-gateway-open>:not(#experienceGateway):not(#launchScreen):not(script):not(style){visibility:hidden!important}.experience-gateway.is-leaving{opacity:0;pointer-events:none}.experience-gateway-header{z-index:8;min-height:205px;padding:max(28px, env(safe-area-inset-top)) clamp(24px, 4vw, 68px) 0;pointer-events:none;background:linear-gradient(#010504b8 0%,#01050438 68%,#0000 100%);align-content:start;justify-items:center;gap:24px;display:grid;position:absolute;top:0;left:0;right:0}.experience-gateway-brand{color:var(--gateway-text);letter-spacing:-.04em;pointer-events:auto;gap:6px;font-family:Space Grotesk Variable,Space Grotesk,Inter,sans-serif;font-size:clamp(1.02rem,1.5vw,1.35rem);font-weight:660;text-decoration:none;display:inline-flex}.experience-gateway-brand span:last-child{color:var(--gateway-mint);font-weight:450}.experience-gateway-header h1{max-width:none;color:var(--gateway-text);letter-spacing:-.058em;text-align:center;text-shadow:0 8px 28px #0000008a;white-space:nowrap;margin:0;font-family:Space Grotesk Variable,Space Grotesk,Inter,sans-serif;font-size:clamp(2.7rem,5vw,5.1rem);font-weight:640;line-height:.96;transform:translateY(-28px)}.experience-gateway-header h1:focus{outline:none}.experience-gateway-panels{background:#030706;min-width:0;height:auto;min-height:0;display:flex;position:relative;overflow:hidden}.experience-gateway-panel{cursor:pointer;background:#050a09;flex:50%;min-width:0;transition:flex-basis .78s cubic-bezier(.22,1,.36,1),filter .52s;position:relative;overflow:hidden}.experience-gateway-panel:before,.experience-gateway-panel:after{z-index:2;content:"";pointer-events:none;position:absolute;inset:0}.experience-gateway-panel:before{background:linear-gradient(#00050438 0%,#0000 36%,#00030257 58%,#000302eb 100%)}.experience-gateway-panel:after{opacity:.17;background:#010302;transition:opacity .48s}.experience-gateway-poster,.experience-gateway-film{object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity .44s,transform 1.2s cubic-bezier(.22,1,.36,1),filter .52s;position:absolute;inset:0;transform:scale(1.025)}.experience-gateway-panel.is-ride .experience-gateway-poster,.experience-gateway-panel.is-ride .experience-gateway-film{object-position:57% center}.experience-gateway-panel.is-rental .experience-gateway-poster,.experience-gateway-panel.is-rental .experience-gateway-film{object-position:58% center}.experience-gateway-film{z-index:1;opacity:0}.experience-gateway-panel.is-film-playing .experience-gateway-film{opacity:1}.experience-gateway-panel-content{z-index:4;text-align:center;justify-items:center;transition:transform .66s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:clamp(38px,7vh,82px);left:clamp(28px,6vw,96px);right:clamp(28px,6vw,96px)}.experience-gateway-panel.is-ride .experience-gateway-panel-content{bottom:clamp(12px,2.1vh,24px)}.experience-gateway-panel-content h2{color:var(--gateway-text);letter-spacing:-.062em;margin:0;font-family:Space Grotesk Variable,Space Grotesk,Inter,sans-serif;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:650;line-height:.98}.experience-gateway-panel-content p{min-height:2.9em;color:var(--gateway-muted);margin:15px 0 23px;font-size:clamp(.95rem,1.25vw,1.16rem);line-height:1.45}.experience-gateway-primary,.experience-gateway-details,.experience-gateway-sound{font-family:Inter,Segoe UI,sans-serif}.experience-gateway-primary{color:#f9fffd;backdrop-filter:blur(7px);background:#0309076b;border:1px solid #f4fffccc;border-radius:4px;justify-content:space-between;align-items:center;width:min(100%,330px);min-height:62px;padding:0 24px 0 27px;font-size:1rem;font-weight:760;text-decoration:none;transition:color .22s,background .22s,border-color .22s,transform .22s;display:flex}.experience-gateway-panel.is-ride .experience-gateway-primary{color:#02120cf5;backdrop-filter:blur(10px)saturate(1.08);background:#69efc5c7;border-color:#b2ffe8f0;box-shadow:inset 0 1px #ffffff3d,0 10px 24px #00000024}.experience-gateway-primary:hover{transform:translateY(-2px)}.experience-gateway-primary:focus-visible,.experience-gateway-details:focus-visible,.experience-gateway-sound:focus-visible,.experience-gateway-brand:focus-visible{outline:3px solid var(--gateway-mint);outline-offset:4px}.experience-gateway-primary svg,.experience-gateway-details svg,.experience-gateway-sound svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.experience-gateway-details{color:#f8fffde0;border-bottom:1px solid #69efc5c2;align-items:center;gap:9px;margin-top:17px;padding:5px 1px;font-size:.78rem;font-weight:560;text-decoration:none;display:inline-flex}.experience-gateway-details svg{width:16px;height:16px}.experience-gateway-seam{z-index:6;pointer-events:none;background:#69efc5b3;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.experience-gateway-seam i{border:1px solid var(--gateway-mint);background:#020c09c7;border-radius:50%;width:37px;height:37px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #69efc514}.experience-gateway-seam i:before,.experience-gateway-seam i:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.experience-gateway-seam i:before{border-right:5px solid var(--gateway-mint);left:8px}.experience-gateway-seam i:after{border-left:5px solid var(--gateway-mint);right:8px}.experience-gateway-footer{z-index:9;min-height:72px;padding:0 clamp(24px, 3.8vw, 62px) env(safe-area-inset-bottom);color:#ecf8f4d1;background:#020504;border-top:1px solid #bfe6d933;justify-content:space-between;align-items:center;font-size:.78rem;display:flex;position:relative}.experience-gateway-footer p{align-items:center;gap:13px;margin:0;display:flex}.experience-gateway-footer p>span{border:1px solid var(--gateway-mint);border-radius:50%;width:18px;height:18px;display:inline-block;box-shadow:0 0 0 5px #69efc512}.experience-gateway-sound{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:.78rem;display:inline-flex}.experience-gateway-sound svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine) and (width>=761px){.experience-gateway-panels:has(.experience-gateway-panel:hover) .experience-gateway-panel,.experience-gateway-panels:has(.experience-gateway-panel:focus-within) .experience-gateway-panel,.experience-gateway-panels:has(.experience-gateway-panel.is-active) .experience-gateway-panel{filter:saturate(.78)brightness(.78);flex-basis:42%}.experience-gateway-panel:hover,.experience-gateway-panel:focus-within,.experience-gateway-panel.is-active{filter:saturate(1.05)brightness()!important;flex-basis:58%!important}.experience-gateway-panel:hover:after,.experience-gateway-panel:focus-within:after,.experience-gateway-panel.is-active:after{opacity:0}.experience-gateway-panel:hover .experience-gateway-poster,.experience-gateway-panel:hover .experience-gateway-film,.experience-gateway-panel:focus-within .experience-gateway-poster,.experience-gateway-panel:focus-within .experience-gateway-film,.experience-gateway-panel.is-active .experience-gateway-poster,.experience-gateway-panel.is-active .experience-gateway-film{transform:scale(1.065)}.experience-gateway-panels:has(.experience-gateway-panel.is-ride:hover) .experience-gateway-seam,.experience-gateway-panels:has(.experience-gateway-panel.is-ride:focus-within) .experience-gateway-seam,.experience-gateway-panels:has(.experience-gateway-panel.is-ride.is-active) .experience-gateway-seam{left:58%}.experience-gateway-panels:has(.experience-gateway-panel.is-rental:hover) .experience-gateway-seam,.experience-gateway-panels:has(.experience-gateway-panel.is-rental:focus-within) .experience-gateway-seam,.experience-gateway-panels:has(.experience-gateway-panel.is-rental.is-active) .experience-gateway-seam{left:42%}.experience-gateway-seam{transition:left .78s cubic-bezier(.22,1,.36,1)}}@media (width<=760px){.experience-gateway{grid-template-rows:minmax(0, 1fr) calc(58px + env(safe-area-inset-bottom))}.experience-gateway-header{min-height:78px;padding:max(24px, env(safe-area-inset-top)) 18px 14px;background:#020504;gap:0}.experience-gateway-brand{font-size:1.08rem}.experience-gateway-header h1{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden;transform:none}.experience-gateway-panels{grid-template-rows:repeat(2,minmax(0,1fr));padding-top:78px;display:grid;overflow:hidden}.experience-gateway-panel,.experience-gateway-panel.is-ride,.experience-gateway-panel.is-rental{aspect-ratio:auto;width:100%;min-height:0}.experience-gateway-panel+.experience-gateway-panel{border-top:1px solid #69efc580}.experience-gateway-panel:before{background:linear-gradient(90deg,#0004030d 22%,#000403c2 100%),linear-gradient(#0000 20%,#000302a8 100%)}.experience-gateway-panel:after{display:none}.experience-gateway-panel.is-ride .experience-gateway-poster,.experience-gateway-panel.is-ride .experience-gateway-film{object-fit:cover;object-position:center 27%;background:#020504;transform:none}.experience-gateway-panel.is-rental .experience-gateway-poster,.experience-gateway-panel.is-rental .experience-gateway-film{object-position:54% center}.experience-gateway-panel-content{text-align:left;justify-items:stretch;bottom:18px;left:41%;right:20px}.experience-gateway-panel.is-ride .experience-gateway-panel-content{grid-template-columns:minmax(0,1.05fr) minmax(142px,.95fr);grid-template-areas:"heading primary""summary details";align-items:center;gap:7px 12px;inset:10px 14px auto}.experience-gateway-panel.is-ride .experience-gateway-panel-content h2{color:#f9fffdeb;text-shadow:0 2px 12px #000000b8;grid-area:heading;font-size:clamp(1.45rem,6.5vw,1.85rem)}.experience-gateway-panel.is-ride .experience-gateway-panel-content p{color:#ebf6f2c7;text-shadow:0 1px 8px #000000c7;grid-area:summary;margin:0}.experience-gateway-panel.is-ride .experience-gateway-primary{grid-area:primary}.experience-gateway-panel.is-ride .experience-gateway-details{color:#f4fffbdb;text-shadow:0 1px 8px #000000c2;grid-area:details;justify-self:end;margin-top:0}.experience-gateway-panel-content h2{font-size:clamp(1.75rem,8.4vw,2.35rem);line-height:1}.experience-gateway-panel-content p{min-height:0;margin:7px 0 12px;font-size:clamp(.7rem,3vw,.82rem);line-height:1.32}.experience-gateway-primary{width:100%;min-height:44px;padding:0 14px 0 16px;font-size:.78rem}.experience-gateway-primary svg{width:19px;height:19px}.experience-gateway-details{width:fit-content;margin-top:6px;padding-block:3px;font-size:.64rem}.experience-gateway-seam{display:none}.experience-gateway-footer{min-height:calc(58px + env(safe-area-inset-bottom));padding:0 18px env(safe-area-inset-bottom);font-size:.66rem}.experience-gateway-footer p{gap:9px}.experience-gateway-footer p>span{width:14px;height:14px}.experience-gateway-sound{gap:7px;font-size:.66rem}.experience-gateway-sound svg{width:18px;height:18px}}@media (width<=420px) and (height<=720px){.experience-gateway-panel-content{bottom:11px}.experience-gateway-panel-content p,.experience-gateway-details{display:none}}@media (prefers-reduced-motion:reduce){.experience-gateway,.experience-gateway-panel,.experience-gateway-poster,.experience-gateway-film,.experience-gateway-panel-content,.experience-gateway-seam{scroll-behavior:auto!important;transition-duration:.01ms!important}.experience-gateway-film{display:none}}.launch-screen.video-fallback-lightweight:before{background:linear-gradient(112deg,#0000 20%,#75ebff17 49%,#0000 72%),linear-gradient(#01040714,#0000 34%,#0104072e)}.launch-screen.video-fallback .launch-fallback-title{opacity:1;transform:translate(-50%)translateY(0)}.launch-screen.video-fallback .launch-finale{display:none}.launch-atmosphere,.launch-grain,.launch-screen:before,.launch-screen:after{pointer-events:none;position:absolute;inset:0}.launch-screen:before,.launch-screen:after{content:""}.launch-screen:before{z-index:1;mix-blend-mode:normal;background:linear-gradient(90deg,#0104072e,#0104070a 54%,#01040724),linear-gradient(#01040733,#0000 34%,#0104071f)}.launch-screen:after{z-index:8;background:radial-gradient(#0000 62%,#0003 94%);inset:-18%}.launch-atmosphere{z-index:2}.launch-spotlight{opacity:.16;filter:blur(34px);transform-origin:top;background:linear-gradient(#aae2ff57,#0000 70%);width:36vw;min-width:320px;height:112vh;animation:7.2s ease-in-out forwards spotlightSweep;display:none;position:absolute;top:-18%}.spotlight-left{left:7%;transform:rotate(18deg)}.spotlight-right{animation-delay:.25s;right:4%;transform:rotate(-18deg)}.launch-grain{opacity:0;mix-blend-mode:overlay;background-image:radial-gradient(circle at 18% 28%,#ffffff1f 0 1px,#0000 1px 4px),radial-gradient(circle at 72% 62%,#ffffff14 0 1px,#0000 1px 5px),repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 4px);background-size:7px 7px,9px 9px,auto;animation:.35s steps(2,end) infinite grainDrift;display:none}.launch-brand{z-index:9;backdrop-filter:blur(12px)saturate(1.05);opacity:1;text-align:left;background:linear-gradient(135deg,#26d2a626,#5cb7ff1a),#0307066b;border:1px solid #26d2a647;border-radius:7px;grid-template-columns:38px auto;align-items:center;column-gap:10px;width:fit-content;max-width:min(72vw,360px);padding:7px 12px 7px 7px;animation:none;display:grid;position:absolute;top:clamp(18px,3.6vh,38px);left:clamp(18px,3.8vw,54px);transform:none;box-shadow:0 16px 34px #0000003d}.launch-mark{color:#9fffe1;background:linear-gradient(135deg,#26d2a642,#5cb7ff24),#040908c2;border:1px solid #26d2a69e;border-radius:7px;place-items:center;width:38px;height:38px;font-size:.84rem;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 26px #00000047}.launch-name,.launch-finale span{letter-spacing:0;font-family:Space Grotesk,Inter,Arial,sans-serif}.launch-name{color:#e2fff8f0;text-shadow:0 1px #9fffe124,0 12px 28px #00000080;max-width:100%;font-size:clamp(1rem,1.75vw,1.42rem);font-weight:800;line-height:1}.launch-subline{color:#e8f7ffdb;letter-spacing:.08em;text-transform:uppercase;grid-column:2;font-size:clamp(.72rem,1vw,.86rem);font-weight:800;line-height:1.25;display:none}.launch-road{z-index:3;perspective:980px;width:100vw;height:100vh;min-height:540px;position:relative}.launch-road:before,.launch-road:after{content:"";transform-origin:bottom;height:120%;position:absolute;left:50%;transform:translate(-50%)rotateX(69deg)}.launch-road:before{opacity:0;background:linear-gradient(90deg,#0000,#ffffff0f,#0000),radial-gradient(at 50% 64%,#46dae926,#0000 46%);border-left:1px solid #d3eef30f;border-right:1px solid #d3eef30f;width:min(90vw,1080px);bottom:-16%;box-shadow:inset 0 -160px 120px #00000057,0 110px 140px #1fc4e20a}.launch-road:after{opacity:0;border-left:1px dashed #ffffff24;border-right:1px dashed #ffffff24;width:min(10vw,110px);animation:.82s linear infinite lanePull;bottom:-10%}.road-glow{filter:blur(2px)saturate(1.1);transform-origin:bottom;background:radial-gradient(at 34% 78%,#dce6eb1f,#0000 28%),linear-gradient(90deg,#0000 10%,#ffffff09,#0000 72%);position:absolute;inset:47% 0 0;transform:rotateX(64deg)}.tire-tracks{z-index:2;opacity:0;transform-origin:bottom;justify-content:space-between;width:min(42vw,480px);height:42%;animation:7.2s forwards tracksReveal;display:none;position:absolute;top:62%;left:50%;transform:translate(-50%)rotateX(68deg)}.tire-tracks span{filter:blur(5px);background:radial-gradient(#0000009e,#0000 64%),repeating-linear-gradient(0deg,#000000a6 0 4px,#0000 4px 11px);border-radius:50%;width:26%}.amg-coupe{z-index:5;aspect-ratio:1774/887;width:clamp(430px,62vw,840px);transform-style:preserve-3d;transform-origin:50% 64%;animation:7.2s cubic-bezier(.18,.76,.22,1) forwards carChoreography;display:none;position:absolute;top:36%;left:50%}.launch-screen.video-fallback .amg-coupe{display:block}.launch-screen.video-fallback .tire-tracks{display:flex}.amg-coupe:before{content:"";filter:blur(16px);opacity:.82;background:#000000d1;border-radius:50%;height:13%;position:absolute;bottom:2%;left:10%;right:7%;transform:rotateX(58deg)}.amg-coupe:after{content:"";filter:blur(20px);opacity:.5;background:linear-gradient(90deg,#0000,#86e7f52e,#5ff5c814,#0000);border-radius:50%;height:34%;position:absolute;bottom:-18%;left:12%;right:7%;transform:rotateX(62deg)}.car-photo{object-fit:contain;opacity:0;filter:drop-shadow(0 16px 22px #000000b8)drop-shadow(0 0 12px #a8d4e61f)saturate(.92)contrast(.98)brightness(.84);width:100%;height:100%;animation:.75s ease-out forwards carPhotoReveal,.18s linear 4.18s 10 carPhotoShake;position:absolute;inset:0;transform:translateZ(28px)}.speed-streak{opacity:0;filter:drop-shadow(0 0 12px #78e6ffe0);background:linear-gradient(90deg,#0000,#c4f8fff5,#0000);border-radius:999px;width:54%;height:2px;animation:7.2s forwards speedStreak;position:absolute;right:72%}.streak-one{top:52%}.streak-two{width:40%;animation-delay:80ms;top:66%}.headlight-beam{opacity:0;filter:blur(17px);background:linear-gradient(90deg,#b8ffe7a3,#77d4ff33,#0000 78%);border-radius:50%;width:58%;height:18%;animation:7.2s forwards headlightSweep;position:absolute;top:47%;right:-24%;transform:rotate(-3deg)}.beam-two{width:46%;animation-delay:50ms;top:57%}.tire-spark{opacity:0;filter:drop-shadow(0 0 10px #ff762af2);background:linear-gradient(90deg,#0000,#9fffe1,#5ff5c8,#0000);border-radius:999px;width:8%;height:2px;animation:.2s linear 4.22s 10 sparkFlicker;position:absolute;bottom:20%}.spark-one{left:12%}.spark-two{animation-delay:4.28s;left:57%}.smoke-word{z-index:7;pointer-events:none;justify-content:center;gap:clamp(2px,.9vw,10px);width:min(92vw,1080px);animation:7.2s forwards smokeWordFade;display:flex;position:absolute;top:70%;left:50%;transform:translate(-50%)}.smoke-word span{color:#fffffff0;opacity:0;text-shadow:0 0 16px #ffffffdb,0 0 42px #b2e5ec8a,0 0 70px #2fd0982e;filter:blur(9px);mix-blend-mode:screen;transform:translateY(34px) scale(.68) rotate(calc((var(--i) - 7) * -1.15deg));animation:.86s ease-out forwards smokeLetter;animation-delay:calc(1.35s + (var(--i) * 55ms));font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:clamp(1.18rem,4.7vw,4.45rem);font-weight:800;line-height:1;display:inline-block}.burnout-cloud{z-index:3;aspect-ratio:1;opacity:0;filter:blur(22px);background:radial-gradient(circle at 35% 35%,#ffffffdb,#0000 38%),radial-gradient(circle at 66% 46%,#d8e2e4ad,#0000 42%),radial-gradient(circle at 48% 68%,#74888c6b,#0000 46%);border-radius:50%;width:clamp(180px,24vw,330px);animation:3.25s ease-out 1.2s forwards burnoutSmoke;position:absolute;top:66%;left:48%;transform:translate(-50%)scale(.36)}.cloud-two{animation-delay:1.38s;top:60%;left:35%}.cloud-three{animation-delay:1.52s;top:60%;left:65%}.launch-finale{z-index:9;text-align:center;opacity:1;filter:drop-shadow(0 18px 36px #0000009e);width:min(78vw,780px);text-shadow:none;opacity:0;isolation:isolate;justify-items:center;gap:clamp(6px,.9vh,10px);padding:0;animation:none;display:grid;position:absolute;top:auto;bottom:clamp(38px,6.4vh,72px);left:50%;transform:translate(-50%)}.launch-screen.video-ready .launch-finale{animation:.9s cubic-bezier(.22,1,.36,1) .34s both launchFinaleSettle}.launch-finale:before,.launch-finale:after{content:"";pointer-events:none;position:absolute;left:50%}.launch-finale:before{z-index:-1;filter:blur(12px);background:radial-gradient(#03070694,#0307062e 58%,#0000 78%),linear-gradient(90deg,#0000,#26d2a61f,#5cb7ff1a,#0000);display:block;inset:-18px -6vw}.launch-finale:after{display:none}.launch-finale span{color:#f8fffd;text-shadow:0 1px #ffffff47,0 10px 26px #000000c2,0 0 18px #9fffe142,0 0 42px #26d2a62e,0 0 68px #5cb7ff1f;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #ffffff1f;background:linear-gradient(#fff 0%,#f5fffc 46%,#d9fff5 76%,#9fffe1 100%);-webkit-background-clip:text;background-clip:text;max-width:100%;font-size:clamp(2.6rem,6.4vw,5.9rem);font-weight:800;line-height:.9;animation:none;position:relative}.launch-screen.video-ready .launch-finale span{animation:.98s cubic-bezier(.22,1,.36,1) .38s both launchWordmarkReveal}.launch-finale span:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#f5fffce6,#9fffe1db,#5cb7ff9e,#0000);border-radius:999px;width:min(34vw,280px);height:1px;margin:clamp(8px,1.1vw,13px) auto 0;animation:none;display:block;box-shadow:0 0 18px #9fffe138,0 0 34px #5cb7ff24}.launch-screen.video-ready .launch-finale span:after{animation:.78s cubic-bezier(.22,1,.36,1) .76s both launchUnderlineReveal}.launch-finale small{color:#e8f7ffe0;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 18px #40dca733;max-width:min(90vw,560px);font-size:clamp(.9rem,1.6vw,1.15rem);font-weight:850;line-height:1.28;display:none}.launch-progress{z-index:9;background:#ffffff24;border-radius:999px;width:min(72vw,420px);height:2px;position:absolute;bottom:clamp(24px,5vh,46px);left:50%;overflow:hidden;transform:translate(-50%)}.launch-progress span{transform-origin:0;background:linear-gradient(90deg,#2fd098,#e8f7ff,#69c8f0);width:100%;height:100%;animation:7.2s linear forwards launchProgress;display:block}.skip-intro-btn{z-index:101;color:#f8fbff;backdrop-filter:blur(4px);cursor:pointer;font:inherit;background:#040c1247;border:1px solid #e8f7ff38;border-radius:999px;padding:10px 14px;font-size:.86rem;font-weight:800;position:absolute;bottom:clamp(22px,5vh,44px);right:clamp(16px,4vw,42px);box-shadow:0 14px 34px #00000052}.skip-intro-btn:hover,.skip-intro-btn:focus-visible{background:#0a20269e;border-color:#40dca7b8;outline:none}.auth-screen{color:#f7fff9;background-color:#0000;background-image:linear-gradient(90deg,#070b097a,#070b09f0),url(assets/amg-highway-commercial-scene.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr);min-height:100vh;display:grid}.auth-screen[hidden]{display:none!important}.auth-visual{background:radial-gradient(circle at 22% 28%,#26d2a629,#0000 25%),linear-gradient(#0000,#070b09d6);flex-direction:column;justify-content:flex-end;gap:14px;min-height:100vh;padding:clamp(28px,6vw,72px);display:flex}.auth-badge{color:#07110e;background:linear-gradient(135deg, var(--gold), var(--acid));border-radius:18px;place-items:center;width:72px;height:72px;font-weight:900;display:grid;box-shadow:0 0 22px #26d2a638}.auth-visual strong{max-width:520px;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:clamp(2rem,5vw,5rem);line-height:.95}.auth-visual small{color:#f7fff9b8;text-transform:uppercase;font-size:1rem}.auth-panel{backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#26d2a61a,#0000 28%),#090e0ceb;border:1px solid #ffffff29;border-radius:8px;align-self:center;width:min(92%,720px);margin:24px auto;padding:clamp(22px,4vw,38px);box-shadow:0 24px 70px #0000006b}.auth-home-link{color:#ebfff4c2;letter-spacing:.025em;align-items:center;gap:9px;margin-bottom:24px;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.auth-home-link span{width:30px;height:30px;color:var(--acid);border:1px solid #40dca74d;border-radius:50%;place-items:center;transition:border-color .16s,transform .16s;display:grid}.auth-home-link:hover,.auth-home-link:focus-visible{color:#f7fff9;outline:none}.auth-home-link:hover span,.auth-home-link:focus-visible span{border-color:#40dca7c7;transform:translate(-2px)}.auth-panel h1{color:#f7fff9;max-width:620px;font-size:clamp(2rem,5vw,4rem)}.auth-copy,.auth-note{color:#ebfff4b8}.signup-quick-note{background:linear-gradient(135deg,#ffffff1a,#26d2a614),#ffffff0b;border:1px solid #26d2a63d;border-radius:8px;gap:4px;margin:12px 0 14px;padding:12px;display:grid}.signup-quick-note strong{color:#f7fff9;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:1rem}.signup-quick-note span{color:#ebfff4b3;font-size:.9rem;font-weight:800}.password-recovery{background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;margin-top:14px;padding:12px}.password-recovery summary{cursor:pointer;color:#9fffe1;font-weight:800}.password-recovery .auth-form{margin-top:12px}.admin-invite-card{background:linear-gradient(135deg,#26d2a61a,#1b6f5114),#ffffff0d;border-color:#26d2a657}.auth-tabs,.avatar-icons{flex-wrap:wrap;gap:8px;display:flex}.auth-tabs{margin:20px 0}.auth-tabs[hidden],.auth-form[hidden]{display:none!important}.signin-persistence-option{cursor:pointer;background:#5ff5c80f;border:1px solid #5ff5c838;border-radius:12px;align-items:flex-start;gap:11px;padding:12px 14px;display:flex!important}.signin-persistence-option input{accent-color:#26d2a6;width:19px;height:19px;margin:2px 0 0}.signin-persistence-option span,.passkey-signin-block,.account-passkey-card{gap:4px;display:grid}.signin-persistence-option small,.account-passkey-card p{color:var(--muted);line-height:1.45}.passkey-signin-block{text-align:center;margin-top:8px}.passkey-signin-block>span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.passkey-action{width:100%;min-height:48px}.account-passkey-card{background:#5ff5c80f;border:1px solid #5ff5c838;border-radius:16px;margin-top:18px;padding:18px}.account-passkey-card h3,.account-passkey-card p{margin:0}.auth-tab,.avatar-icons button{color:#f7fff9c7;cursor:pointer;font:inherit;background:#ffffff12;border:1px solid #ffffff29;border-radius:8px;font-weight:900}.auth-tab{min-height:42px;padding:9px 16px}.auth-tab.active,.avatar-icons button:hover,.avatar-icons button:focus-visible{color:#07110e;background:linear-gradient(135deg, var(--gold), var(--acid))}.auth-form label,.auth-form legend{color:#f7fff9e0}.auth-form input,.auth-form textarea{color:#f7fff9;background:#ffffff14;border-color:#ffffff29}.admin-setup-card{background:#a9d85f0d;border:1px solid #a9d85f3d;border-radius:8px;padding:18px}.admin-setup-card h2{color:#f7fff9;font-size:clamp(1.5rem,3vw,2.2rem)}.security-list{color:#ebfff4c7;margin:0 0 18px;padding-left:20px}.avatar-studio{background:linear-gradient(135deg,#26d2a614,#7de8ff0b),#ffffff0a;border:1px solid #26d2a62e;border-radius:8px;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:14px;margin:12px 0 16px;padding:12px;display:grid}.avatar-preview{aspect-ratio:1;background:radial-gradient(circle,#26d2a633,#0000 62%),linear-gradient(135deg,#111b18,#07110e);border:1px solid #26d2a65c;border-radius:8px;place-items:center;width:118px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 14px 32px #00000038}.avatar-preview span{color:var(--acid);font-size:2.8rem;font-weight:900}.avatar-preview img{object-fit:cover;width:100%;height:100%}.avatar-controls{gap:8px;display:grid}.avatar-controls strong{color:#f7fff9;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:1.05rem}.avatar-controls span{color:#ebfff4ad;font-size:.88rem;font-weight:800;line-height:1.4}.avatar-controls input[type=file]{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.avatar-upload-action{background:var(--lux-accent-gradient);cursor:pointer;border:1px solid #baffef70;border-radius:8px;justify-content:center;justify-self:start;align-items:center;min-height:40px;padding:9px 14px;font-weight:950;display:inline-flex;color:#06110e!important}.avatar-icons button{min-height:38px;padding:8px 12px}@media (width<=620px){.avatar-studio{grid-template-columns:88px minmax(0,1fr)}.avatar-preview{width:88px}.avatar-preview span{font-size:2rem}}.user-chip{color:#f7fff9;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:9px;padding:6px 8px;font-weight:800;display:inline-flex}.user-chip[hidden]{display:none!important}.user-chip img{object-fit:cover;border-radius:999px;width:34px;height:34px}.user-chip button{color:#07110e;background:linear-gradient(135deg, var(--gold), var(--acid));cursor:pointer;font:inherit;border:0;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:900}.user-chip .owner-interface-toggle{color:#03100d;background:linear-gradient(180deg, #ffffff57, #ffffff0f), var(--lux-iridescent-gradient);border:1px solid #9fffe185;box-shadow:0 6px 16px #26d2a629}.user-chip .owner-interface-toggle[data-target-interface=customer]{color:#dffef4;background:#ffffff14;box-shadow:inset 0 0 0 1px #9fffe114}@media (width<=420px){.user-chip{width:100%;min-width:0}.user-chip #userName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.user-chip button{flex:none;padding-inline:9px}}.theme-toggle{color:#f7fff9;cursor:pointer;min-height:40px;font:inherit;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:900}.wallet-top-button{color:#07110e;background:linear-gradient(135deg, var(--gold), var(--acid));cursor:pointer;min-height:40px;font:inherit;border:1px solid #26d2a652;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:900}.checkout-cart-button{top:calc(12px + var(--safe-top));right:calc(clamp(12px, 3vw, 30px) + var(--safe-right));z-index:90;color:#04110e;background:linear-gradient(180deg, #ffffff9e, #ffffff1a), var(--lux-accent-gradient);cursor:pointer;min-height:44px;font:inherit;isolation:isolate;border:1px solid #9fffe161;border-radius:999px;align-items:center;gap:9px;padding:7px 14px 7px 8px;font-size:.82rem;font-weight:950;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;position:fixed;box-shadow:inset 0 0 0 1px #ffffff14,0 14px 32px #26d2a633}body.zen-rides .topbar{padding-right:clamp(178px,22vw,260px)}.checkout-cart-button:hover,.checkout-cart-button:focus-visible{border-color:#ffffffbd;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff24,0 18px 38px #26d2a647}.checkout-emblem{perspective:700px;width:36px;height:36px;transform-style:preserve-3d;background:radial-gradient(circle at 50% 46%,#fff3,#0000 58%),#04110ee6;border-radius:999px;flex:none;place-items:center;display:inline-grid;position:relative;overflow:visible;box-shadow:0 0 0 1px #ffffffc7,0 0 0 3px #04110e24,0 0 18px #26d2a65c}.checkout-emblem-face{border-radius:inherit;backface-visibility:hidden;transform-origin:50%;will-change:transform;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.checkout-emblem img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.checkout-emblem-front{transform:rotateY(0)translateZ(1px)}.checkout-emblem-back{background:radial-gradient(circle at 36% 25%,#ffffff38,#0000 28%),radial-gradient(circle at 58% 54%,#26d2a657,#0000 58%),linear-gradient(145deg,#093027fa,#04110efa 62%,#020807);border:1px solid #baffefc2;padding:0;transform:rotateY(180deg)translateZ(1px);box-shadow:inset 0 0 0 1px #f5fffc47,inset 0 0 13px #26d2a647,0 0 0 1px #04110eb3,0 0 18px #26d2a63d}.checkout-emblem-back:before{content:"";filter:drop-shadow(0 0 2px #f5fffc73)drop-shadow(0 0 8px #5ff5c857);background:linear-gradient(#f5fffc 0%,#baffef 42%,#5ff5c8 74%,#26d2a6 100%);width:76%;height:76%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='black' d='M6 11c0-2.2 1.8-4 4-4h7.4c1.9 0 3.5 1.3 3.9 3.1l1.1 4.9h33.1c2.7 0 4.8 2.5 4.2 5.2l-4.8 20.6c-.5 2-2.2 3.4-4.2 3.4H24.4c-2 0-3.8-1.4-4.2-3.4L14 15H10c-2.2 0-4-1.8-4-4Zm18.5 12 2.9 13.2h20.1L50.6 23H24.5ZM24 58a6 6 0 1 1 0-12 6 6 0 0 1 0 12Zm25 0a6 6 0 1 1 0-12 6 6 0 0 1 0 12Z'/%3E%3Cpath fill='black' d='M25 25h7v8h-5.2L25 25Zm11 0h8l-1.8 8H36v-8Zm12 0h3l-1.8 8H46l2-8Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='black' d='M6 11c0-2.2 1.8-4 4-4h7.4c1.9 0 3.5 1.3 3.9 3.1l1.1 4.9h33.1c2.7 0 4.8 2.5 4.2 5.2l-4.8 20.6c-.5 2-2.2 3.4-4.2 3.4H24.4c-2 0-3.8-1.4-4.2-3.4L14 15H10c-2.2 0-4-1.8-4-4Zm18.5 12 2.9 13.2h20.1L50.6 23H24.5ZM24 58a6 6 0 1 1 0-12 6 6 0 0 1 0 12Zm25 0a6 6 0 1 1 0-12 6 6 0 0 1 0 12Z'/%3E%3Cpath fill='black' d='M25 25h7v8h-5.2L25 25Zm11 0h8l-1.8 8H36v-8Zm12 0h3l-1.8 8H46l2-8Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.checkout-emblem-back img{display:none}.checkout-emblem>img{backface-visibility:hidden;transform-origin:50%;will-change:transform;transform:rotateY(0)translateZ(0)}.checkout-emblem:before{content:"";opacity:.72;border:2px solid #04110eb8;border-top-color:#0000;border-radius:0 0 12px 12px;height:9px;transition:opacity .18s,transform .18s;position:absolute;bottom:-6px;left:1px;right:1px}.checkout-emblem:after{content:"";opacity:.82;border-radius:999px;height:4px;transition:opacity .18s,transform .18s;position:absolute;bottom:-9px;left:8px;right:8px;box-shadow:0 0 0 1px #04110ee6,14px 0 #04110ee6}.checkout-cart-button:hover .checkout-emblem,.checkout-cart-button:focus-visible .checkout-emblem{animation:.76s cubic-bezier(.22,.72,.2,1) checkoutBadgeFlip}.checkout-cart-button:hover .checkout-emblem:before,.checkout-cart-button:hover .checkout-emblem:after,.checkout-cart-button:focus-visible .checkout-emblem:before,.checkout-cart-button:focus-visible .checkout-emblem:after{opacity:0;transform:translateY(2px)}@keyframes checkoutBadgeFlip{0%{transform:rotateY(0)translateY(0)scale(1)}42%{transform:rotateY(168deg)translateY(-1px)scale(1.035)}58%{transform:rotateY(206deg)translateY(-1px)scale(1.035)}to{transform:rotateY(360deg)translateY(0)scale(1)}}.checkout-cart-button small{color:#f7fff9;background:#04110ed1;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:.68rem;line-height:1;display:grid}body.light-mode .auth-screen{color:var(--ink);background-color:#0000;background-image:radial-gradient(circle at 12% 14%,#9cff382e,#0000 24%),radial-gradient(circle at 88% 10%,#35d68f24,#0000 22%),linear-gradient(90deg,#f5faf6cc,#f5faf6f5),url(assets/amg-highway-commercial-scene.png);background-position:50%;background-repeat:repeat,repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}body.light-mode .auth-visual{background:radial-gradient(circle at 22% 28%,#9cff3829,#0000 25%),linear-gradient(#0000,#f5faf6e0)}body.light-mode .auth-visual strong,body.light-mode .auth-panel h1,body.light-mode .admin-setup-card h2{color:var(--ink)}body.light-mode .auth-visual small,body.light-mode .auth-copy,body.light-mode .auth-note,body.light-mode .security-list{color:var(--muted)}body.light-mode .auth-panel,body.light-mode .admin-setup-card{color:var(--ink);border-color:var(--line);background:#ffffffe6;box-shadow:0 20px 50px #2b335a24}body.light-mode .admin-invite-card{background:linear-gradient(135deg,#26d2a61f,#21c98a1a),#ffffffeb;border-color:#117a5033}body.light-mode .auth-form label,body.light-mode .auth-form legend{color:var(--ink)}body.light-mode .auth-form input,body.light-mode .auth-form textarea{color:var(--ink);border-color:var(--line);background:#fff}body.light-mode .presence-line strong{color:var(--ink)}body.light-mode .role-row.is-active .presence-line em{color:#117a50}body.light-mode .role-status-grid span,body.light-mode .role-controls details{color:#172026b8;background:#ffffffb3;border-color:#117a5029}body.light-mode .role-status-grid strong,body.light-mode .role-controls summary{color:#117a50}body.light-mode .topbar{color:var(--ink);background:linear-gradient(#fffffff0,#f6faf5e6);border-bottom:1px solid #117a501f;box-shadow:0 14px 34px #17202614}body.light-mode .brand{color:var(--ink)}body.light-mode .brand-mark,body.light-mode .auth-badge,body.light-mode .nav-link.active,body.light-mode .customer-page-link.active,body.light-mode .primary-action,body.light-mode .submit-btn,body.light-mode .auth-tab.active,body.light-mode .user-chip button{color:#08140f;background:linear-gradient(135deg, var(--acid), var(--cyan));box-shadow:0 12px 26px #12814f29}body.light-mode .brand strong,body.light-mode .nav-link,body.light-mode .customer-page-link,body.light-mode .theme-toggle,body.light-mode .wallet-top-button,body.light-mode .primary-action,body.light-mode .secondary-action,body.light-mode .submit-btn,body.light-mode .auth-tab,body.light-mode .lead-actions button{letter-spacing:0;font-family:Space Grotesk,Inter,Arial,sans-serif}body.light-mode .nav,body.light-mode .customer-pages,body.light-mode .customer-page-link,body.light-mode .theme-toggle,body.light-mode .wallet-top-button,body.light-mode .user-chip{color:var(--muted);background:#ffffffc7;border-color:#117a501f}body.light-mode .customer-pages{background:linear-gradient(#f6faf5f0,#ffffffdb);gap:10px;padding-top:12px;padding-bottom:12px}body.light-mode .theme-toggle{color:var(--ink);background:#fff}body.light-mode .wallet-top-button{color:#08140f;background:linear-gradient(135deg, var(--acid), var(--cyan))}body.light-mode .nav-link{color:var(--muted)}body.light-mode .customer-page-link{border-radius:14px;min-height:44px;box-shadow:inset 0 0 0 1px #ffffffad}body.light-mode .hero{color:#f7fff9;background-color:#070b09;background-image:linear-gradient(90deg,#05090cd1,#05090c70 44%,#05090c2e),linear-gradient(#05090c14,#05090c9e),url(assets/amg-highway-commercial-scene.png),none;background-position:50%;background-repeat:repeat,repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-bottom:1px solid #ffffff1f}body.light-mode .hero-media{background-color:#0000;background-image:linear-gradient(90deg,#1720262e,#17202605),url(assets/amg-highway-commercial-scene.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}body.light-mode .hero-media:after{opacity:.12}body.light-mode .hero-copy{background:0 0;border-left:0}body.light-mode .apply-copy h2,body.light-mode .dashboard-head h1,body.light-mode .admin-panel h2,body.light-mode .leads-panel h2,body.light-mode .lead-card h3{color:var(--ink);text-shadow:none}body.light-mode .hero h1{color:#f7fff9;text-shadow:0 0 22px #26d2a61f}body.light-mode .hero-copy p{color:#ebfff4bd}body.light-mode .apply-copy p,body.light-mode .apply-copy .check-list,body.light-mode .dashboard-head p:not(.eyebrow),body.light-mode .fleet-readiness p,body.light-mode .task-list,body.light-mode .admin-panel p,body.light-mode .lead-card p{color:var(--muted)}body.light-mode .secondary-action,body.light-mode .danger-action,body.light-mode .lead-actions button{color:var(--ink);border-color:var(--line);background:#fff}body.light-mode .rental-inspection,body.light-mode .inspection-angle,body.light-mode .damage-note{color:#18332b;background:#ffffffc7;border-color:#117a502e}body.light-mode .inspection-head strong,body.light-mode .inspection-stage-title h4,body.light-mode .inspection-angle span{color:#14382e}body.light-mode .inspection-head span,body.light-mode .inspection-stage-title span,body.light-mode .inspection-note,body.light-mode .inspection-stage small,body.light-mode .inspection-angle small,body.light-mode .damage-toggle{color:#172026ad}body.light-mode .damage-alert-card,body.light-mode .zone-alert-card,body.light-mode .geofence-security.has-zone-alert{background:linear-gradient(135deg,#ffe3e0db,#edffefd1),#fff;border-color:#b4443e4d}body.light-mode .geofence-security{background:linear-gradient(135deg,#26d2a629,#ffffffd6),#ffffffc7;border-color:#117a502e}body.light-mode .geofence-head strong,body.light-mode .geofence-log strong,body.light-mode .geofence-alert-copy strong{color:#14382e}body.light-mode .geofence-head span,body.light-mode .geofence-log span,body.light-mode .geofence-alert-copy p{color:#172026ad}body.light-mode .geofence-alert-copy{background:#117a500f}body.light-mode .legal-gate{background:#f6faf5c7}body.light-mode .legal-gate-panel,body.light-mode .tos-scroll-box{color:#172026;background:linear-gradient(135deg,#26d2a61f,#ffffffe0),#fff;border-color:#117a502e}body.light-mode .legal-gate-panel h2,body.light-mode .tos-scroll-box h3{color:#14382e}body.light-mode .legal-gate-panel p,body.light-mode .legal-confirm{color:#172026b8}body.light-mode .privacy-note,body.light-mode .pill{background:#ffffffad;border-color:#11865f2e;color:var(--ink)!important}body.light-mode .access-note{border-color:var(--gold);background:0 0;color:#9fffe1!important}body.light-mode .value-band,body.light-mode .split-band,body.light-mode .dashboard-head,body.light-mode .stats-grid,body.light-mode .dashboard-layout{color:var(--ink);background:linear-gradient(135deg, #26d2a614, transparent 28%), linear-gradient(225deg, #21c98a14, transparent 30%), var(--wash)}body.light-mode .audience-grid article,body.light-mode .requirements-grid article,body.light-mode .vehicle-card,body.light-mode .stats-grid article,body.light-mode .admin-panel,body.light-mode .leads-panel,body.light-mode .lead-form,body.light-mode .lead-card{color:var(--ink);border-color:var(--line);background:linear-gradient(#fffffffa,#fafffcf0);box-shadow:0 16px 38px #17202614}body.light-mode .stats-grid span{color:var(--green);text-shadow:none}body.light-mode .stats-grid p{color:var(--muted)}body.light-mode .audience-grid article:before,body.light-mode .requirements-grid article:before,body.light-mode .vehicle-card:before,body.light-mode .lead-card:before,body.light-mode .stats-grid article:before,body.light-mode .progress span{background:linear-gradient(180deg, var(--acid), var(--green));box-shadow:none}body.light-mode h1,body.light-mode h2,body.light-mode h3{font-family:Space Grotesk,Inter,Arial,sans-serif}body.light-mode .eyebrow{color:#386150;font-weight:800}body.light-mode .progress{background:#e8eeeb}body.light-mode .leads-toolbar select,body.light-mode .leads-toolbar input,body.light-mode .admin-edit-grid input,body.light-mode .admin-edit-grid select,body.light-mode .admin-notes-label textarea,body.light-mode .role-row select,body.light-mode input,body.light-mode select,body.light-mode textarea{color:var(--ink);border-color:var(--line);background:#fff}body.light-mode .guide-copy{color:var(--ink);background:linear-gradient(135deg,#26d2a61f,#0000 32%),#ffffffeb;border-color:#12814f24;box-shadow:0 18px 42px #2b335a29}body.light-mode .guide-copy:before{background:#ffffffe6;border-color:#12814f24}body.light-mode .guide-copy .eyebrow,body.light-mode .guide-copy p{color:var(--muted)}body.light-mode .guide-copy h2{color:var(--ink)}body.light-mode .guide-close,body.light-mode .guide-mini-action,body.light-mode .guide-steps button,body.light-mode .guide-menu button{color:var(--ink);border-color:var(--line);background:#ffffffd6}body.light-mode .guide-actions .primary-action{color:#fff;background:linear-gradient(135deg, var(--acid), var(--cyan))}body.light-mode .guide-actions .secondary-action{color:var(--ink);border-color:var(--line);background:#fff}body.light-mode .guide-fab{color:var(--ink);border-color:var(--line);background:#ffffffeb;box-shadow:0 12px 30px #2b335a24}body.light-mode .guide-shell{top:clamp(108px,18vh,150px)}@keyframes lanePull{0%{transform:translate(-50%)rotateX(69deg)translateY(-28px)}to{transform:translate(-50%)rotateX(69deg)translateY(42px)}}@keyframes videoGrade{0%{filter:saturate(.95)contrast(1.04)brightness(.9);transform:scale(1.01)}66%{filter:saturate(.98)contrast(1.07)brightness(.9);transform:scale(1.025)}to{filter:saturate(.9)contrast(1.05)brightness(.68);transform:scale(1.04)}}@keyframes sceneCameraMove{0%{filter:saturate(.96)contrast(1.02)brightness(.94);background-position:50%,50%,46%,50%;background-size:cover,cover,cover,cover}58%{filter:saturate(.98)contrast(1.05)brightness(.96);background-position:50%,50%,51%,50%;background-size:cover,cover,cover,cover}to{filter:saturate(.92)contrast(1.02)brightness(.78);background-position:50%,50%,54%,50%;background-size:cover,cover,cover,cover}}@keyframes mobileSceneCameraMove{0%{filter:saturate(.96)contrast(1.02)brightness(.94);background-position:50%,50%,49%,50%;background-size:cover,cover,cover,cover}58%{filter:saturate(.98)contrast(1.04)brightness(.96);background-position:50%,50%,52%,50%;background-size:cover,cover,cover,cover}to{filter:saturate(.92)contrast(1.02)brightness(.78);background-position:50%,50%,55%,50%;background-size:cover,cover,cover,cover}}@keyframes spotlightSweep{0%,to{opacity:.18}48%{opacity:.34;filter:blur(22px)}}@keyframes grainDrift{to{transform:translate(-1.5%,1%)}}@keyframes brandIntro{0%{opacity:0;transform:translateY(-10px)}12%,72%{opacity:1;transform:translateY(0)}88%,to{opacity:0;transform:translateY(-8px)}}@keyframes tracksReveal{0%,34%{opacity:0;transform:translate(-50%)rotateX(68deg)translateY(20px)scaleY(.3)}46%,78%{opacity:.55;transform:translate(-50%)rotateX(68deg)translateY(0)scaleY(1)}to{opacity:0;transform:translate(-50%)rotateX(68deg)translateY(18px)scaleY(1.08)}}@keyframes speedStreak{0%,78%{opacity:0;transform:translate(18px)scaleX(.32)}88%,96%{opacity:.9;transform:translate(-8px)scaleX(1.05)}to{opacity:0;transform:translate(-150px)scaleX(1.45)}}@keyframes carPhotoReveal{0%{opacity:0;filter:blur(8px)drop-shadow(0 20px 32px #000000c7)drop-shadow(0 0 18px #8fe7ff14)saturate(.88)contrast(.98)}to{opacity:1}}@keyframes carPhotoShake{0%,to{transform:translateZ(28px)}50%{transform:translate3d(-2px,1px,28px)}}@keyframes headlightSweep{0%,36%{opacity:0;transform:translate(-16px)rotate(-4deg)scaleX(.58)}55%,84%{opacity:.82;transform:translate(4px)rotate(-2deg)scaleX(1.04)}to{opacity:0;transform:translate(150px)rotate(-2deg)scaleX(1.55)}}@keyframes sparkFlicker{0%,to{opacity:0;transform:translate(0)scaleX(.38)}45%{opacity:1;transform:translate(-20px)scaleX(1.25)}}@keyframes carChoreography{0%{opacity:0;transform:translate(-118vw,8vh)rotateX(5deg)rotate(0)scale(1.02)}7%{opacity:1}30%{opacity:1;transform:translate3d(-66%,4vh,96px)rotateX(5deg)rotate(0)scale(.9)}46%{transform:translate3d(-42%,1vh,112px)rotateX(5deg)rotate(0)scale(.82)}62%{transform:translate3d(4vw,-1vh,128px)rotateX(5deg)rotate(0)scale(.72)}78%{transform:translate3d(48vw,-4vh,148px)rotateX(5deg)rotate(0)scale(.58)}to{opacity:1;transform:translate3d(118vw,-7vh,170px)rotateX(5deg)rotate(0)scale(.48)}}@keyframes smokeLetter{0%{opacity:0;filter:blur(20px);transform:translateY(42px) scale(.42) rotate(calc((var(--i) - 7) * -2deg))}52%{opacity:.94;filter:blur(6px)}to{opacity:.78;filter:blur(1.1px);transform:translateY(0) scale(1) rotate(calc((var(--i) - 7) * -.42deg))}}@keyframes smokeWordFade{0%,62%{opacity:1}74%,to{opacity:0}}@keyframes burnoutSmoke{0%{opacity:0;transform:translate(-50%,34px)scale(.3)}34%{opacity:.72}to{opacity:0;transform:translate(-50%,-48px)scale(1.9)}}@keyframes finaleReveal{0%,40%{opacity:0;filter:blur(10px);transform:translate(-50%,28px)scale(.93)}47%{opacity:1;filter:blur();transform:translate(-50%)scale(1.015)}88%{opacity:1;filter:blur();transform:translate(-50%)scale(1)}to{opacity:0;filter:blur(8px);transform:translate(-50%,-18px)scale(1.02)}}@keyframes finaleAccent{0%,40%{opacity:0;transform:translate(-50%)scaleX(0)}47%,90%{opacity:1;transform:translate(-50%)scaleX(1)}to{opacity:0;transform:translate(-50%)scaleX(.72)}}@keyframes finaleSweep{0%,43%{opacity:0;transform:translate(-92%)skew(-20deg)}48%{opacity:.88}63%,to{opacity:0;transform:translate(28%)skew(-20deg)}}@keyframes launchProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes launchFinaleSettle{0%{opacity:0;filter:blur(8px)drop-shadow(0 18px 36px #0000);transform:translate(-50%)translateY(18px)scale(.96)}58%{opacity:1;filter:blur()drop-shadow(0 20px 40px #00000094);transform:translate(-50%)translateY(-2px)scale(1.015)}to{opacity:1;filter:blur()drop-shadow(0 18px 36px #0000009e);transform:translate(-50%)translateY(0)scale(1)}}@keyframes launchWordmarkReveal{0%{opacity:0;filter:blur(7px);transform:translateY(14px)}64%{opacity:1;filter:blur();transform:translateY(-1px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes launchUnderlineReveal{0%{opacity:0;transform:scaleX(.18)}to{opacity:1;transform:scaleX(1)}}.topbar{z-index:20;color:#f7fff9;background:linear-gradient(90deg, #050807fa, #0d1411f0), var(--night);backdrop-filter:blur(16px);border-bottom:1px solid #26d2a62e;justify-content:space-between;align-items:center;gap:24px;padding:14px clamp(16px,4vw,48px);display:flex;position:sticky;top:0;box-shadow:0 18px 40px #0000003d}.brand{color:#f7fff9;align-items:center;gap:12px;min-width:220px;text-decoration:none;display:inline-flex}.topbar-right{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.brand-mark{color:#07110e;background:linear-gradient(135deg, var(--gold), var(--acid));border-radius:8px;place-items:center;width:42px;height:42px;font-weight:800;display:grid;box-shadow:0 0 18px #26d2a62e}.brand small,.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:0;font-size:.78rem;display:block}.nav{background:#ffffff0f;border:1px solid #ffffff21;border-radius:8px;gap:8px;padding:4px;display:flex}.nav-link{color:#f7fff9b8;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 14px;font-weight:800;text-decoration:none}.experience-home-link{align-content:center;line-height:1.05;display:grid}.experience-home-link small{color:currentColor;opacity:.68;margin-top:3px;font-size:.62rem;font-weight:700;display:block}.nav-link.active{color:#07110e;background:linear-gradient(135deg, var(--gold), var(--acid));box-shadow:0 0 16px #26d2a62e}.interface-switch{z-index:95;color:#f7fff9d6;backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff14,#8ab9b50d),#050908b8;border:1px solid #ffffff21;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:min(100%,520px);padding:8px;display:flex;position:fixed;bottom:clamp(14px,3vw,28px);right:clamp(14px,3vw,34px);box-shadow:0 18px 42px #00000047}.interface-switch-label{color:#f7fff994;letter-spacing:0;text-transform:uppercase;white-space:nowrap;padding-left:8px;font-size:.72rem;font-weight:900}.interface-switch-actions{grid-template-columns:repeat(2,minmax(118px,1fr));gap:6px;width:100%;display:grid}.interface-switch-button{color:#f7fff9c7;cursor:pointer;text-align:left;background:linear-gradient(#ffffff14,#ffffff08),#ffffff0a;border:1px solid #ffffff1f;border-radius:7px;align-content:center;gap:1px;min-height:48px;padding:8px 12px;transition:transform .16s,border-color .16s,background .16s,color .16s;display:grid}.interface-switch-button:hover,.interface-switch-button:focus-visible{color:#fff;border-color:#8ab9b599;transform:translateY(-1px)}.interface-switch-button.active{color:#07110e;background:linear-gradient(135deg,#9fffe1fa,#5ff5c8f2);border-color:#26d2a6d9;box-shadow:0 10px 22px #26d2a629}.interface-switch-button.is-locked:not(.active){color:#f7fff980;border-color:#b4443e57}.interface-switch-button span{font-weight:900;line-height:1}.interface-switch-button small{color:currentColor;opacity:.68;text-transform:uppercase;font-size:.7rem;font-weight:800}.customer-pages{z-index:18;backdrop-filter:blur(14px);background:#070b09e6;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px clamp(16px,4vw,48px);display:grid;position:sticky;top:72px}.customer-page-link{color:#f7fff9b8;cursor:pointer;min-height:40px;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;font-weight:800}.customer-page-link.active{color:#07110e;background:linear-gradient(135deg, var(--gold), var(--acid));border-color:#26d2a6d1;box-shadow:0 12px 24px #26d2a624}.customer-page[hidden]{display:none!important}.view{display:none}.active-view{display:block}.hero{color:#f7fff9;background-color:#070b09;background-image:linear-gradient(90deg,#05090cd1,#05090c70 44%,#05090c2e),linear-gradient(#05090c14,#05090c9e),url(assets/amg-highway-commercial-scene.png),none;background-position:50%;background-repeat:repeat,repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr);align-items:center;min-height:min(760px,100vh - 126px);display:grid;position:relative;overflow:hidden}.hero-media{background-color:#0000;background-image:linear-gradient(90deg,#07110e38,#07110e05),linear-gradient(#0000 54%,#07110ed1),url(assets/amg-highway-commercial-scene.png);background-position:50%,50%,50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:520px;position:relative}.hero-media:after{content:"";mix-blend-mode:screen;opacity:.42;pointer-events:none;background:linear-gradient(90deg,#0000,#74cfd014,#0000),repeating-linear-gradient(#ffffff0a 0 1px,#0000 1px 7px);position:absolute;inset:0}.hero-copy{z-index:1;background:0 0;flex-direction:column;justify-content:center;width:min(100%,700px);padding:clamp(34px,6vw,68px);display:flex;position:relative}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:720px;margin-bottom:18px;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:clamp(2rem,4.4vw,3.65rem);line-height:1.02}.hero h1{color:#f7fff9;text-shadow:0 0 22px #26d2a61f}h2{letter-spacing:0;margin-bottom:12px;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.08}h3{font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:1.05rem}.hero-copy p{color:#ebfff4bd;max-width:560px;font-size:1rem}.hero-actions,.dashboard-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.primary-action,.secondary-action,.danger-action,.submit-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:11px 16px;text-decoration:none;display:inline-flex}.primary-action,.submit-btn{color:#07110e;background:linear-gradient(135deg, var(--gold), var(--acid));box-shadow:0 12px 24px #26d2a624}.secondary-action{color:#f7fff9;background:#ffffff12;border-color:#ffffff2e}.danger-action{color:#fff;background:var(--red)}.button-reset{font:inherit}.band,.value-band,.pricing-strip,.split-band,.dashboard-head,.dashboard-layout,.stats-grid{padding:clamp(32px,5vw,64px) clamp(16px,4vw,48px)}.customer-page:not(.hero){min-height:calc(100vh - 130px)}.customer-page[data-customer-page=rules]{min-height:auto}.band.customer-page[data-customer-page=rules]{padding-top:clamp(26px,3.5vw,44px);padding-bottom:clamp(24px,3.2vw,40px)}.value-band.customer-page[data-customer-page=rules],.pricing-strip.customer-page[data-customer-page=rules]{padding-top:clamp(22px,3vw,36px);padding-bottom:clamp(22px,3vw,36px)}.access-note{border-left:3px solid var(--gold);background:0 0;border-radius:0;width:fit-content;padding:0 0 0 14px;font-weight:900;display:inline-flex;color:#9fffe1!important}.value-band{color:#fff;background:linear-gradient(135deg, #070b09, #14231e 68%, #111816), var(--ink);grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);align-items:center;gap:clamp(18px,4vw,48px);display:grid}.value-band p{color:#ffffffd1;margin-bottom:0}.value-band .eyebrow{color:#ffffffb3}.value-band h2{margin-bottom:0}.pricing-strip{border-bottom:1px solid var(--line);background:#f9fffb;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);align-items:center;gap:clamp(18px,4vw,48px);display:grid}.pricing-strip h2,.pricing-strip p{margin-bottom:0}.pricing-strip>p{color:var(--muted);font-size:1.05rem}.soft{background:#fff}.section-head{max-width:760px;margin-bottom:26px}.customer-page[data-customer-page=rules] .section-head{margin-bottom:18px}#audiences .section-head h2{color:#f7fff9;text-shadow:0 0 18px #26d2a657,0 10px 28px #00000052;font-size:clamp(2rem,4vw,3.15rem);font-weight:900;line-height:1}#audiences .section-head .eyebrow{color:#9fffe1;font-weight:900}body.light-mode #audiences .section-head h2{color:#0b2419;text-shadow:0 10px 24px #117a5029}body.light-mode #audiences .section-head .eyebrow{color:#117a50}.audience-grid,.requirements-grid,.faq-grid,.fleet-grid,.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.audience-grid article,.requirements-grid article,.faq-grid article,.vehicle-card,.stats-grid article,.admin-panel,.leads-panel,.lead-form{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 30px #050c0a14}.audience-grid article,.requirements-grid article,.faq-grid article,.vehicle-card{position:relative;overflow:hidden}.audience-grid article:before,.requirements-grid article:before,.faq-grid article:before,.vehicle-card:before{content:"";background:linear-gradient(180deg, var(--gold), var(--green));width:4px;position:absolute;inset:0 auto 0 0}.audience-grid article,.requirements-grid article,.faq-grid article{padding:22px}.customer-page[data-customer-page=rules] .audience-grid,.customer-page[data-customer-page=rules] .requirements-grid{gap:12px}.customer-page[data-customer-page=rules] .audience-grid article,.customer-page[data-customer-page=rules] .requirements-grid article{padding:18px}.customer-page[data-customer-page=rules] .audience-grid h3,.customer-page[data-customer-page=rules] .requirements-grid h3{margin-bottom:6px}.customer-page[data-customer-page=rules] .audience-grid p,.customer-page[data-customer-page=rules] .requirements-grid p{margin-bottom:0}.audience-grid p,.requirements-grid p,.faq-grid p,.vehicle-card p,.admin-panel p,.lead-card p{color:var(--muted)}.vehicle-card.is-premium-locked{border-color:#26d2a657}.vehicle-card.is-premium-locked .vehicle-image{filter:saturate(.72)brightness(.72)}.premium-lock-note{background:#26d2a614;border:1px solid #26d2a63d;border-radius:8px;padding:10px}.requirements-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.flow-steps li{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-height:134px;padding:16px;box-shadow:0 12px 30px #050c0a14}.flow-steps strong,.flow-steps span{display:block}.flow-steps strong{color:var(--green);margin-bottom:8px;font-family:Space Grotesk,Inter,Arial,sans-serif}.flow-steps span{color:var(--muted);font-size:.9rem}.application-progress-card{background:#ffffff0b;border:1px solid #26d2a62e;border-radius:8px;padding:16px;box-shadow:0 18px 44px #0000002e}.stripe-setup-return-notice{color:#effff9;background:linear-gradient(135deg,#125b43f5,#082722f5);border:1px solid #26d2a67a;border-radius:12px;gap:4px;padding:14px 16px;scroll-margin-top:100px;display:grid;box-shadow:0 16px 36px #0003}.stripe-setup-return-notice[hidden]{display:none}.stripe-setup-return-notice strong{color:#9fffe1;font-size:1rem}.stripe-setup-return-notice span{color:#effff9db;line-height:1.45}.stripe-setup-return-notice.is-error{background:linear-gradient(135deg,#64211ff5,#301317f5);border-color:#ff847994}.stripe-setup-return-notice.is-error strong{color:#ffb7af}.stripe-setup-return-notice.is-pending{background:linear-gradient(135deg,#5b4012f5,#2f2312f5);border-color:#ffcd7085}.stripe-setup-return-notice.is-pending strong{color:#ffe0a3}.application-progress-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.application-progress-head h3{color:var(--text);margin:4px 0 0;font-size:1rem;line-height:1.25}.application-progress-head strong{min-width:56px;color:var(--green);text-align:center;background:#5cf1c014;border:1px solid #5cf1c038;border-radius:8px;flex:none;padding:8px 10px}.application-progress-track{background:#ffffff1a;border-radius:999px;height:8px;margin:14px 0;overflow:hidden}.application-progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--gold));width:0%;height:100%;transition:width .25s;display:block}.application-progress-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.application-progress-steps li{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;min-height:112px;padding:10px}.application-progress-steps span,.application-progress-steps strong,.application-progress-steps small{display:block}.application-progress-steps span{color:#ebfff4b8;text-align:center;border:1px solid #ffffff24;border-radius:999px;width:28px;height:28px;margin-bottom:8px;font-size:.78rem;font-weight:900;line-height:26px}.application-progress-steps strong{color:var(--text);font-size:.82rem;line-height:1.2}.application-progress-steps small{color:#ebfff494;margin-top:5px;font-size:.72rem;line-height:1.3}.application-progress-steps li.is-current{background:#26d2a614;border-color:#26d2a65c}.application-progress-steps li.is-current span{color:var(--gold);border-color:#26d2a680}.application-progress-steps li.is-complete{background:#5cf1c012;border-color:#5cf1c047}.application-progress-steps li.is-complete span{color:#031812;background:var(--green);border-color:#5cf1c073}.privacy-note{background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px}.policy-callout{color:#ebfff4d1;background:#ffffff0d;border:1px solid #26d2a63d;border-radius:8px;margin:14px 0 0;padding:12px 14px;font-weight:800}.privacy-note{color:#ebfff4ad;margin:10px 0 0;padding:10px 12px;font-size:.86rem}.vehicle-card{background:#fbfffc;overflow:hidden}.vehicle-image{background-position:50%;background-size:cover;min-height:210px}.honda-civic-image{background-position:50% 58%;min-height:260px}.vehicle-body{padding:20px}.vehicle-meta{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.pill{min-height:28px;color:var(--ink);background:linear-gradient(135deg, var(--mint), #f3fff7);border-radius:999px;align-items:center;padding:4px 10px;font-size:.86rem;display:inline-flex}.vehicle-rule,.vehicle-disclaimer{margin-top:12px;font-size:.9rem}.vehicle-disclaimer{color:var(--green);font-weight:800}.split-band{color:#f7fff9;background:radial-gradient(circle at 12% 12%,#26d2a614,#0000 28%),linear-gradient(145deg,#070b09,#111816 72%,#070b09);grid-template-columns:minmax(220px,.68fr) minmax(340px,1.32fr);align-items:start;gap:clamp(20px,4vw,48px);display:grid}.apply-copy{max-width:380px;position:sticky;top:96px}.apply-copy h2{color:#f7fff9}.apply-copy p,.apply-copy .check-list{color:#ebfff4c7}.check-list{color:var(--muted);padding-left:20px}.lead-form{gap:12px;padding:clamp(16px,2.4vw,22px);display:grid}.form-row{margin-bottom:0}.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-section-label{border-top:1px solid var(--line);color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;padding-top:10px;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:.78rem;font-weight:800}.form-section-label:first-child{border-top:0;margin-top:0;padding-top:0}label,legend{color:var(--ink);margin-bottom:7px;font-weight:700;display:block}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:11px 12px}select option{color:#08110e;background:#fff;font-weight:800}select option:checked{color:#050505;background:#9fffe1}input:disabled,button:disabled{cursor:not-allowed;opacity:.58}.field-help{color:var(--muted);margin:7px 0 0;font-size:.9rem}.license-preview{margin-top:10px}.license-preview:empty,.license-preview[hidden]{display:none}.license-preview img,.lead-license img,.lead-selfie img{aspect-ratio:1.58;object-fit:cover;border:1px solid var(--line);border-radius:8px;width:min(100%,280px);display:block}.live-selfie-box{border:1px solid var(--line);background:#ffffff9e;border-radius:8px;padding:12px}.gate-consent{border:1px solid var(--line);background:#ffffff0d;border-radius:8px;align-items:flex-start;padding:12px}.selfie-camera{border:1px solid var(--line);background:#101820;border-radius:8px;place-items:center;min-height:190px;margin-top:10px;display:grid;position:relative;overflow:hidden}.selfie-camera video,.selfie-camera canvas,.selfie-camera img{object-fit:cover;width:100%;max-height:360px}.selfie-placeholder{color:#fff;text-align:center;background:#24313b;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.selfie-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.fallback-upload{border:1px dashed var(--line);background:#ffffff0a;border-radius:8px;margin-top:12px;padding:12px}.fallback-upload[hidden]{display:none!important}.lead-license,.lead-selfie{margin:12px 0}textarea{resize:vertical}.platforms{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:14px;display:grid}.platforms legend{padding:0 6px}.platforms label,.consent{color:var(--muted);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.platforms input,.consent input{width:auto}.sms-consent{color:var(--ink);background:#ffffff94;border:1px solid #ffffff29;border-radius:8px;align-items:flex-start;padding:9px 10px;font-size:.86rem;line-height:1.35}.sms-consent input{margin-top:4px}.sms-bottom-sheet{z-index:1000;background:#0206056b;align-items:end;padding:18px;display:grid;position:fixed;inset:0}.sms-bottom-sheet[hidden]{display:none}.sms-bottom-sheet-panel{color:#f7fff9;background:linear-gradient(135deg,#1a7a4a38,#ffffff0f),#08110e;border:1px solid #26d2a652;border-radius:8px;width:min(100%,460px);margin:0 auto;padding:18px;box-shadow:0 24px 70px #0000006b}.sms-bottom-sheet-panel h2{color:#f7fff9;margin:2px 0 8px;font-size:clamp(1.35rem,4vw,2rem)}.sms-bottom-sheet-panel p{color:#ebfff4c7;margin:0 0 14px}.sms-bottom-sheet-panel label{color:#f7fff9}.sms-bottom-sheet-panel input{color:var(--ink);background:#fff}.sms-sheet-status{min-height:20px;font-weight:800;color:var(--gold)!important;margin:8px 0 0!important}.sms-sheet-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.sms-approve,.sms-dismiss{cursor:pointer;border-radius:8px;min-height:42px;font-weight:900}.sms-approve{color:#06110d;background:linear-gradient(135deg,#8bff9c,#21c98a);border:1px solid #21c98a59}.sms-dismiss{color:#f7fff9;background:0 0;border:1px solid #ffffff38}.sms-bottom-sheet-panel small{color:#ebfff49e;margin-top:10px;display:block}.legal-gate{z-index:120;backdrop-filter:blur(8px);background:#020605c2;place-items:center;padding:clamp(12px,3vw,28px);display:grid;position:fixed;inset:0}.legal-gate[hidden]{display:none}.wallet-picker{z-index:120;backdrop-filter:blur(12px);background:#000000ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.wallet-picker[hidden]{display:none}.wallet-picker-panel{color:#f7fff9;background:linear-gradient(135deg,#26d2a61a,#0000 45%),#0b0d0c;border:1px solid #26d2a64d;border-radius:8px;gap:12px;width:min(100%,620px);padding:clamp(16px,3vw,24px);display:grid;position:relative}.wallet-picker-close{color:#f7fff9;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;width:34px;height:34px;position:absolute;top:10px;right:10px}.wallet-picker-panel h2{color:#fff;margin:0;padding-right:36px;font-size:clamp(1.5rem,4vw,2.4rem);line-height:1}.wallet-picker-panel p{color:#ebfff4b8;margin:0}.wallet-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wallet-option{color:#f7fff9;text-align:left;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;align-content:start;gap:6px;min-height:112px;padding:13px;display:grid}.wallet-option.is-ready{background:#26d2a61a;border-color:#26d2a67a}.wallet-option strong{color:#9fffe1;font-size:.98rem}.wallet-option span{color:#ebfff4bd;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;padding:3px 8px;font-size:.72rem;font-weight:900}.wallet-option p{font-size:.8rem;line-height:1.35}.wallet-picker-status{min-height:20px;font-size:.84rem;font-weight:850;color:#9fffe1!important}.legal-gate-panel{color:#f7fff9;background:linear-gradient(135deg,#1a7a4a2e,#ffffff0d),#08110e;border:1px solid #26d2a657;border-radius:8px;gap:12px;width:min(100%,820px);max-height:min(90vh,760px);padding:clamp(16px,3vw,28px);display:grid;overflow:hidden;box-shadow:0 28px 90px #00000085}.legal-gate-panel h2{color:#f7fff9;margin:0;font-size:clamp(1.7rem,4vw,2.8rem)}.legal-gate-panel p{color:#ebfff4c2;margin:0}.tos-scroll-box{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;gap:10px;max-height:min(44vh,370px);padding:14px;display:grid;overflow:auto}.tos-scroll-box h3{color:#9fffe1;margin:8px 0 0;font-size:1rem}.legal-confirm{color:#ebfff4db;align-items:flex-start}.legal-actions{justify-content:flex-end;display:flex}.legal-actions button:disabled{cursor:not-allowed;opacity:.48}.submit-btn{width:100%;margin-top:14px;font-weight:800}.form-status{min-height:24px;color:var(--green);margin:12px 0 0;font-weight:700}.dashboard-head{color:#f7fff9;background:radial-gradient(circle at 12% 18%,#26d2a61a,#0000 30%),radial-gradient(circle at 84% 10%,#8ab9b512,#0000 28%),linear-gradient(135deg,#070b09,#111816 72%,#070b09);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:end;gap:24px;display:flex}.dashboard-head h1{color:#f7fff9;font-size:clamp(2rem,5vw,4.4rem)}.dashboard-head p:not(.eyebrow){color:#ebfff4bd}.stats-grid{background:#070b09;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:28px;padding-bottom:28px}.stats-grid article{color:#f7fff9;background:linear-gradient(135deg,#ffffff12,#26d2a609),#0c1210eb;border-color:#ffffff21;padding:20px;position:relative;overflow:hidden;box-shadow:0 16px 34px #0003}.stats-grid article:before{content:"";background:linear-gradient(90deg, var(--gold), var(--green));height:3px;position:absolute;inset:0 0 auto}.stats-grid span{color:var(--gold);text-shadow:0 0 14px #26d2a629;font-size:2.2rem;font-weight:800;display:block}.stats-grid p{color:#ebfff4b8;margin:0}.dashboard-layout{color:#f7fff9;background:linear-gradient(#070b09,#111816 58%,#f6f8f5 58%);grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:18px;padding-top:0;display:grid}.admin-panel,.leads-panel{color:#f7fff9;background:radial-gradient(circle at 100% 0,#26d2a614,#0000 25%),#0c1210f0;border-color:#ffffff21;padding:20px;box-shadow:0 18px 42px #00000038}.admin-panel h2,.leads-panel h2{color:#f7fff9;font-size:1.25rem}.fleet-readiness{border-top:1px solid #ffffff1f;padding:14px 0}.fleet-readiness p,.task-list,.admin-panel p,.lead-card p{color:#ebfff4b8}.fleet-readiness:first-child{border-top:0}.progress{background:#ffffff1f;border-radius:999px;height:10px;overflow:hidden}.progress span{background:linear-gradient(90deg, var(--gold), var(--green));height:100%;display:block;box-shadow:0 0 14px #26d2a624}.task-list{padding-left:20px}.publish-master-list{gap:9px;display:grid}.publish-master-list article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;padding:11px}.publish-master-list strong{color:#9fffe1;text-transform:uppercase;margin-bottom:7px;font-size:.84rem;font-weight:950;display:block}.publish-master-list ul{color:#ebfff4b3;gap:5px;margin:0;padding-left:18px;font-size:.78rem;line-height:1.38;display:grid}.leads-toolbar{justify-content:space-between;align-items:start;gap:16px;margin-bottom:14px;display:flex}.lead-tools{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,.8fr));gap:10px;width:min(100%,860px);display:grid}.leads-toolbar select,.leads-toolbar input{color:#f7fff9;background:#ffffff14;border-color:#ffffff29}.lead-list{gap:12px;display:grid}.sms-directory-panel{background:linear-gradient(135deg,#1a7a4a2e,#ffffff0e),#ffffff0a;border:1px solid #26d2a642;border-radius:8px;margin:18px 0;padding:18px}.section-head.compact{margin-bottom:12px}.section-head.compact h2{font-size:clamp(1.2rem,2vw,1.65rem)}.sms-optin-directory{gap:10px;display:grid}.sms-template-card{background:#26d2a61a;border:1px solid #26d2a657;border-radius:8px;gap:8px;padding:12px;display:grid}.sms-template-card strong{color:var(--gold)}.sms-template-card p,.sms-template-card small{color:#ebfff4c2;margin:2px 0 0}.sms-optin-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.sms-rank{color:#07110e;background:var(--gold);border-radius:999px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.sms-optin-card strong{color:#f7fff9}.sms-optin-card p,.sms-optin-card small{color:#ebfff4b8;margin:2px 0 0;display:block}.sms-optin-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sms-optin-actions a{color:#f7fff9;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;min-height:34px;padding:8px 10px;font-weight:800;text-decoration:none}.lead-card{background:linear-gradient(135deg,#ffffff13,#ffffff08),#070b09d6;border:1px solid #ffffff21;border-radius:8px;padding:16px;position:relative;overflow:hidden}.rental-lifecycle-board{background:linear-gradient(135deg,#5cf1c014,#9fffe10a),#080d0bc7;border:1px solid #5cf1c02e;border-radius:14px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.rental-lifecycle-title{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);align-items:end;gap:12px;display:grid}.rental-lifecycle-title h2{color:#fff;margin:0;font-size:1.05rem}.rental-lifecycle-title p:not(.eyebrow){color:#ebfff4b3;margin:0;font-size:.8rem;line-height:1.45}.rental-lifecycle-grid{grid-template-columns:repeat(7,minmax(132px,1fr));gap:8px;padding-bottom:3px;display:grid;overflow-x:auto}.rental-lifecycle-card{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:10px;align-content:start;gap:8px;min-height:168px;padding:10px;display:grid}.rental-lifecycle-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.rental-lifecycle-head span{color:#f7fff9;font-size:.78rem;font-weight:900}.rental-lifecycle-head strong{color:#9fffe1;font-size:1.25rem;line-height:1}.rental-lifecycle-meter{background:#ffffff1f;border-radius:999px;height:5px;overflow:hidden}.rental-lifecycle-meter span{border-radius:inherit;background:linear-gradient(90deg,#5cf1c0,#9fffe1);height:100%;display:block}.rental-lifecycle-card p,.rental-lifecycle-empty{color:#ebfff4ad;margin:0;font-size:.74rem;line-height:1.35}.rental-lifecycle-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rental-lifecycle-card li{color:#fff;background:#ffffff14;border-radius:8px;gap:2px;padding:7px;font-size:.75rem;font-weight:800;display:grid}.rental-lifecycle-card li small{color:#ebfff4a3;font-size:.68rem;font-weight:700}body.light-mode .rental-lifecycle-board{background:#ffffffd1;border-color:#0b795c2e}body.light-mode .rental-lifecycle-title h2,body.light-mode .rental-lifecycle-head span,body.light-mode .rental-lifecycle-card li{color:#12342d}body.light-mode .rental-lifecycle-title p:not(.eyebrow),body.light-mode .rental-lifecycle-card p,body.light-mode .rental-lifecycle-empty,body.light-mode .rental-lifecycle-card li small{color:#12342dad}body.light-mode .rental-lifecycle-card{background:#0b795c0e;border-color:#0b795c24}body.light-mode .rental-lifecycle-card li{background:#0b795c13}@media (width<=760px){.rental-lifecycle-title{grid-template-columns:1fr}.rental-lifecycle-grid{grid-template-columns:repeat(7,minmax(148px,1fr))}}.lead-card:before{content:"";background:linear-gradient(180deg, var(--gold), var(--green));width:4px;position:absolute;inset:0 auto 0 0}.lead-card-head{justify-content:space-between;gap:16px;display:flex}.lead-card h3{color:#f7fff9;margin-bottom:4px}.lead-summary-grid,.admin-edit-grid,.lead-doc-grid{gap:10px;display:grid}.lead-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.rental-readiness-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;gap:8px;margin:12px 0;padding:12px;display:grid}.rental-readiness-card div{justify-content:space-between;align-items:center;gap:12px;display:flex}.rental-readiness-card span{color:#ebfff4b8;text-transform:uppercase;font-size:.72rem;font-weight:900}.rental-readiness-card strong{color:#f7fff9;font-size:1.35rem;line-height:1}.rental-readiness-card p,.rental-readiness-card small{margin:0}.rental-readiness-card p{color:#f7fff9;font-weight:900}.rental-readiness-card small{color:#ebfff4b8;line-height:1.45}.rental-readiness-card.is-ready{background:#5cf1c01a;border-color:#5cf1c061}.rental-readiness-card.is-review{background:#9fffe11a;border-color:#9fffe161}.rental-readiness-card.is-pending{background:#74bcff17;border-color:#74bcff57}.rental-readiness-card.is-high-risk{background:#ff70701a;border-color:#ff707070}.lead-detail{border-top:1px solid #ffffff1f;margin-top:12px;padding-top:12px}.lead-detail summary{cursor:pointer;color:#9fffe1;font-weight:800}.rental-inspection{background:linear-gradient(135deg,#26d2a614,#14684b14),#ffffff0a;border:1px solid #26d2a633;border-radius:8px;gap:12px;margin:14px 0;padding:12px;display:grid}.inspection-head,.inspection-stage-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.inspection-head strong,.inspection-stage-title h4{color:#f7fff9;margin:0}.inspection-head span,.inspection-stage-title span,.inspection-note,.inspection-stage small,.inspection-angle small{color:#ebfff4ad}.inspection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.inspection-angle{background:#ffffff0d;border:1px dashed #ffffff2e;border-radius:8px;gap:6px;min-height:138px;padding:8px;display:grid}.inspection-angle span{color:#9fffe1;font-weight:900}.inspection-angle input{width:100%;font-size:.76rem}.inspection-angle img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.inspection-angle em{color:#ebfff4a3;background:#ffffff0f;border-radius:6px;place-items:center;min-height:58px;font-style:normal;font-weight:800;display:grid}.inspection-stage{border-top:1px solid #ffffff1a;gap:10px;padding-top:12px;display:grid}.inspection-complete-button:disabled{cursor:not-allowed;opacity:.48}.damage-toggle{color:#ebfff4d6;font-weight:800}.damage-note{color:#f7fff9;background:#ffffff14;border-color:#ffffff29;min-height:68px}.damage-alert-card{background:linear-gradient(135deg,#b4443e2e,#26d2a614),#ffffff0f;border-color:#b4443e94}.zone-alert-card,.geofence-security.has-zone-alert{background:linear-gradient(135deg,#e0564a2e,#26d2a614),#ffffff0f;border-color:#e0564a9e}.geofence-security{background:linear-gradient(135deg,#209c721a,#26d2a612),#ffffff0a;border:1px solid #26d2a633;border-radius:8px;gap:12px;margin:14px 0;padding:12px;display:grid}.geofence-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.geofence-head div,.geofence-controls,.geofence-log{gap:8px;display:grid}.geofence-head strong,.geofence-log strong,.geofence-alert-copy strong{color:#f7fff9}.geofence-head span,.geofence-log span,.geofence-alert-copy p{color:#ebfff4b8}.geofence-controls button{justify-self:start}.geofence-alert-copy{background:#00000029;border-radius:8px;padding:10px}.lead-doc-grid,.admin-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.admin-edit-grid label,.admin-notes-label{color:#ebfff4d1;font-size:.9rem}.admin-edit-grid input,.admin-edit-grid select,.admin-notes-label textarea{color:#f7fff9;background:#ffffff14;border-color:#ffffff29;margin-top:6px}.lead-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lead-actions button,.lead-actions a{color:#f7fff9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;align-items:center;min-height:36px;padding:8px 10px;font-weight:800;text-decoration:none;display:inline-flex}.lead-actions button:hover,.lead-actions button:focus-visible,.lead-actions a:hover,.lead-actions a:focus-visible{color:#07110e;background:var(--gold);outline:none}.receipt-link{color:#9fffe1;background:#26d2a614;border:1px solid #26d2a647;border-radius:8px;align-items:center;min-height:34px;padding:8px 10px;font-weight:900;text-decoration:none;display:inline-flex}.admin-warning,.ops-card,.audit-entry,.role-row{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:12px}.admin-warning{border-color:#26d2a64d;margin-bottom:14px}.admin-warning.compact{margin-bottom:8px}.admin-warning strong,.ops-card strong,.audit-entry strong{color:#f7fff9}.ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.ops-grid span{color:#ebfff4c7;background:#ffffff12;border-radius:8px;padding:10px}.ops-card,.role-row,.audit-entry{margin-top:8px}.role-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.role-user{gap:10px;display:grid}.presence-line{align-items:center;gap:8px;display:flex!important}.presence-line strong{color:#f7fff9}.presence-line small{margin-top:2px;display:block}.presence-line em{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-style:normal;font-weight:800}.presence-dot{background:#d74747;border-radius:999px;width:11px;height:11px;box-shadow:0 0 0 3px #d7474729,0 0 16px #d7474759}.role-row.is-active .presence-dot{background:#37d978;box-shadow:0 0 0 3px #37d97829,0 0 18px #37d97873}.role-row.is-active .presence-line em{color:#b7ffd2}.role-row small,.role-last-seen{color:var(--muted);font-size:.78rem}.role-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.role-status-grid span{color:#ebfff4cc;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;gap:3px;min-height:58px;padding:9px;font-size:.82rem;font-weight:800;display:grid}.role-status-grid strong{color:#9fffe1;text-transform:uppercase;font-size:.72rem}.role-row select,.role-row input[type=number]{color:#f7fff9;background:#ffffff14;border-color:#ffffff29;width:100%}.role-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.role-controls details{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;padding:10px}.role-controls summary{cursor:pointer;color:#9fffe1;text-transform:uppercase;font-size:.82rem;font-weight:900}.role-controls label{color:#ebfff4bd;gap:6px;margin-top:8px;font-size:.8rem;font-weight:800;display:grid}.role-controls label:has(input[type=checkbox]){align-items:center;display:flex}.dashboard-head{padding:clamp(22px,4vw,36px) clamp(16px,4vw,44px)}.dashboard-head h1{max-width:760px;margin-bottom:6px;font-size:clamp(1.85rem,4vw,3.4rem);line-height:.98}.dashboard-actions{gap:8px}.dashboard-actions button{min-height:40px;padding:9px 12px;font-size:.78rem}.admin-explainer{color:#f7fff9;background:#080a09;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:stretch;gap:12px;padding:0 clamp(14px,4vw,44px) 14px;display:grid}.admin-explainer>div:first-child,.admin-explainer-grid article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px}.admin-explainer>div:first-child{align-content:center;gap:6px;padding:14px;display:grid}.admin-explainer h2{color:#fff;margin:0;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.08}.admin-explainer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-explainer-grid article{padding:12px}.admin-explainer-grid strong{color:#9fffe1;text-transform:uppercase;margin-bottom:5px;font-size:.86rem;font-weight:950;display:block}.admin-explainer-grid p{color:#ebfff4b8;margin:0;font-size:.8rem;line-height:1.35}#dashboard .admin-explainer{display:none}.stats-grid{gap:10px;padding:18px clamp(14px,4vw,44px)}.stats-grid article{box-shadow:none;padding:14px}.stats-grid span{font-size:1.78rem}.stats-grid p{text-transform:uppercase;font-size:.78rem;font-weight:850}.sms-directory-panel{margin:12px clamp(14px,4vw,44px);padding:14px}.admin-bot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px clamp(14px,4vw,44px);display:grid}.ralph-operator-panel{background:radial-gradient(circle at 14% 20%,#5cf1c02e,#0000 28%),linear-gradient(135deg,#9fffe117,#0a1815eb),#07110e;border:1px solid #5cf1c02e;border-radius:16px;grid-template-columns:1fr;align-content:start;gap:10px;min-width:0;margin:0;padding:clamp(12px,1.6vw,16px);display:grid}.mileage-miner-operator-panel{background:radial-gradient(circle at 12% 18%,#26d2a629,#0000 30%),linear-gradient(135deg,#35f4ff14,#071013f0),#061013;border-color:#26d2a633}.ralph-operator-identity{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ralph-avatar-shell{aspect-ratio:1;background:#ffffff0d;border:1px solid #9fffe157;border-radius:14px;width:70px;position:relative;overflow:hidden}.mileage-miner-avatar-shell{border-color:#26d2a66b}.ralph-avatar-shell:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 28px #5cf1c033}.mileage-miner-avatar-shell:after{box-shadow:inset 0 0 30px #26d2a638}.ralph-avatar-shell img{object-fit:cover;width:100%;height:100%}.ralph-operator-identity h2{color:#fff;margin:0 0 4px;font-size:clamp(1rem,1.25vw,1.28rem);line-height:1.05}.ralph-operator-identity p:not(.eyebrow){color:#ebfff4c2;margin:0;font-size:.76rem;line-height:1.35}.ralph-workflow-chart{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ralph-active-check-card{background:#5cf1c012;border:1px solid #5cf1c02e;border-radius:12px;grid-column:1/-1;padding:8px}.ralph-active-check-card span{color:#07110e;text-transform:uppercase;background:#5cf1c0;border-radius:999px;width:fit-content;padding:3px 7px;font-size:.62rem;font-weight:950;display:inline-flex}.ralph-active-check-card strong{color:#fff;margin:6px 0;font-size:.84rem;display:block}.ralph-active-check-card p{color:#ebfff4c7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.68rem;line-height:1.28;display:-webkit-box;overflow:hidden}.ralph-active-check-card b{color:#9fffe1}.ralph-run-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0;display:grid}.ralph-run-stats small{color:#ebfff4b3;background:#00000029;border:1px solid #ffffff17;border-radius:9px;gap:2px;min-width:0;padding:7px;font-size:.62rem;line-height:1.2;display:grid}.ralph-run-stats small b{color:#fff;font-size:.96rem;line-height:1}.ralph-workflow-lane{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-content:start;gap:8px;min-height:100%;padding:8px;display:grid}.ralph-lane-head{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:7px;display:grid}.ralph-lane-head>span{aspect-ratio:1;color:#07110e;background:#5cf1c0;border-radius:50%;place-items:center;width:28px;font-weight:950;display:grid}.ralph-workflow-lane-approval .ralph-lane-head>span{background:#9fffe1}.ralph-workflow-lane-pending .ralph-lane-head>span{color:#fff;background:#ffffff2e}.ralph-workflow-lane-learned .ralph-lane-head>span{color:#07110e;background:linear-gradient(135deg,#5cf1c0,#9fffe1)}.ralph-lane-head h3{color:#fff;margin:0 0 3px;font-size:.78rem}.ralph-lane-head p{color:#ebfff4ad;margin:0;font-size:.62rem;line-height:1.28}.ralph-workflow-lane ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ralph-workflow-lane li{color:#ebfff4e0;-webkit-line-clamp:2;background:#0000002e;border-radius:9px;-webkit-box-orient:vertical;padding:6px 7px;font-size:.66rem;line-height:1.28;display:-webkit-box;overflow:hidden}.ralph-workflow-lane-completed{grid-column:1/-1}.ralph-workflow-lane-completed ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ralph-workflow-lane-completed li{-webkit-line-clamp:3}.ralph-lane-details{background:#00000024;border-radius:9px}.ralph-lane-details summary{cursor:pointer;color:#07110e;background:linear-gradient(135deg,#5cf1c0eb,#9fffe1eb);border-radius:9px;padding:7px;font-size:.66rem;font-weight:950}.ralph-lane-details ol{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ralph-lane-more{font-weight:950;color:#07110e!important;background:linear-gradient(135deg,#5cf1c0eb,#9fffe1eb)!important}.tpm-workflow-panel{background:linear-gradient(135deg,#9fffe114,#5cf1c00b),#080c0af7;border:1px solid #9fffe12e;border-radius:16px;gap:14px;margin:12px clamp(14px,4vw,44px);padding:clamp(14px,2vw,20px);display:grid}.tpm-workflow-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:0;display:grid}.tpm-workflow-head h2{color:#fff;margin:0 0 6px;font-size:clamp(1.25rem,2vw,1.85rem)}.tpm-workflow-head p:not(.eyebrow){color:#ebfff4b8;max-width:760px;margin:0}.tpm-workflow-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tpm-import-label{cursor:pointer}#tpmWorkflowImport{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tpm-workflow-summary,.tpm-dashboard-grid,.tpm-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tpm-workflow-summary article,.tpm-card,.tpm-progress-card,.tpm-list-panel,.tpm-gantt{box-shadow:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px}.tpm-workflow-summary article{padding:12px}.tpm-workflow-summary span{color:#9fffe1;font-size:1.35rem;font-weight:950;line-height:1;display:block}.tpm-workflow-summary p,.tpm-card p,.tpm-footnote,.tpm-workflow-status{color:#ebfff4b8;margin:5px 0 0;font-size:.82rem;line-height:1.45}.tpm-workflow-tabs{flex-wrap:wrap;gap:8px;display:flex}.tpm-workflow-tabs button{color:#ebfff4c7;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:8px 11px;font-size:.76rem;font-weight:950}.tpm-workflow-tabs button.active{color:#07110e;background:linear-gradient(135deg,#9fffe1,#5cf1c0);border-color:#0000}.tpm-workflow-board{gap:12px;min-height:170px;display:grid}.tpm-card,.tpm-progress-card,.tpm-list-panel,.tpm-gantt{padding:14px}.tpm-card h3{color:#fff;margin:6px 0 8px;font-size:1rem}.tpm-brief{align-content:center;display:grid}.tpm-brief strong,.tpm-check-row span,.tpm-task-row span{color:#fff;font-weight:950}.tpm-progress-card{text-align:center;place-items:center;gap:9px;min-height:150px;display:grid}.tpm-progress-ring{aspect-ratio:1;background:radial-gradient(circle at center, #080c0a 58%, transparent 59%), conic-gradient(#5cf1c0 calc(var(--progress) * 1%), #ffffff1f 0);border-radius:50%;place-items:center;width:88px;display:grid}.tpm-progress-ring span{color:#9fffe1;font-weight:950}.tpm-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tpm-check-row,.tpm-task-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.tpm-check-row input,.tpm-task-row input{accent-color:#5cf1c0;width:18px;height:18px}.tpm-list-panel{gap:8px;display:grid}.tpm-task-row{background:#ffffff0b;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px}.tpm-task-row small{color:#9fffe1;font-weight:850}.tpm-pill{color:#5cf1c0;text-transform:uppercase;background:#5cf1c014;border:1px solid #5cf1c038;border-radius:999px;width:fit-content;padding:4px 8px;font-size:.68rem;font-weight:950;display:inline-flex}.tpm-meter-row{color:#ebfff4db;grid-template-columns:minmax(0,1fr) minmax(120px,.7fr) auto;align-items:center;gap:8px;margin:8px 0;font-size:.82rem;display:grid}.tpm-meter-row meter{width:100%;height:9px}.tpm-meter-row b{color:#9fffe1}.tpm-portal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tpm-portal-grid a{color:#07110e;text-align:center;background:#5cf1c0;border:1px solid #5cf1c02e;border-radius:12px;padding:14px;font-weight:950;text-decoration:none}.tpm-gantt{gap:10px;display:grid;overflow-x:auto}.tpm-gantt-row{color:#ebfff4d1;grid-template-columns:minmax(160px,.5fr) 110px minmax(260px,1fr);align-items:center;gap:12px;min-width:560px;display:grid}.tpm-gantt-row strong{color:#fff}.tpm-gantt-row div{background:#ffffff1a;border-radius:999px;height:12px;overflow:hidden}.tpm-gantt-row i{border-radius:inherit;background:linear-gradient(90deg,#5cf1c0,#9fffe1);height:100%;display:block}.admin-workflow-stack{gap:12px;margin:12px clamp(14px,4vw,44px) 22px;display:grid}.admin-workflow-intro{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.admin-workflow-intro h2{color:#fff;margin:0;font-size:clamp(1.05rem,2vw,1.45rem)}.admin-workflow-intro p:not(.eyebrow){color:#ebfff4b8;margin:0;font-size:.88rem;line-height:1.45}.admin-workflow-lane{background:#080d0bf5;border:1px solid #5cf1c029;border-radius:16px;overflow:hidden;box-shadow:0 18px 46px #0000002e}.admin-workflow-lane summary{color:#f7fff9;cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto 28px;align-items:center;gap:12px;min-height:74px;padding:13px 16px;list-style:none;display:grid;position:relative}.admin-workflow-lane summary::-webkit-details-marker{display:none}.admin-workflow-lane summary:after{content:"+";color:#5cf1c0;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:28px;height:28px;font-size:1.1rem;font-weight:850;display:grid}.admin-workflow-lane[open] summary:after{content:"-"}.lane-index{color:#07110e;background:linear-gradient(135deg,#9fffe1,#5cf1c0);border:1px solid #9fffe16b;border-radius:999px;place-items:center;width:42px;height:42px;font-size:1rem;font-weight:950;display:grid}.lane-text{gap:4px;display:grid}.lane-text strong{color:#fff;font-size:1rem;font-weight:950}.lane-text small{color:#ebfff4ad;font-size:.8rem;line-height:1.35}.lane-status{color:#5cf1c0;text-transform:uppercase;white-space:nowrap;background:#5cf1c014;border:1px solid #5cf1c038;border-radius:999px;padding:6px 10px;font-size:.7rem;font-weight:950}.admin-workflow-lane[open]{border-color:#5cf1c047}.admin-workflow-lane[open]>summary{background:#ffffff09;border-bottom:1px solid #ffffff14}.admin-workflow-stack .dashboard-layout,.admin-workflow-stack .sms-directory-panel,.admin-workflow-stack .ai-bot-tracker-panel{margin:0}.admin-workflow-stack .dashboard-layout{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:12px;padding:14px}.admin-workflow-stack .admin-panel,.admin-workflow-stack .leads-panel{scrollbar-color:#5cf1c073 #ffffff14;max-height:min(78vh,820px);overflow:auto}.admin-workflow-stack .admin-panel{padding:14px}.admin-workflow-stack .admin-panel h2{letter-spacing:.04em;text-transform:uppercase;margin-top:16px;font-size:.9rem}.admin-workflow-stack .admin-panel h2:first-of-type{margin-top:12px}.admin-workflow-stack .leads-panel{padding:14px}.admin-workflow-stack .leads-toolbar{z-index:4;backdrop-filter:blur(14px);background:#080d0bf5;border-radius:12px;padding:10px;position:sticky;top:0}.admin-workflow-stack .sms-directory-panel,.admin-workflow-stack .ai-bot-tracker-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.admin-workflow-stack .sms-directory-panel{padding:14px}.admin-workflow-stack .ai-bot-tracker-panel{scrollbar-color:#5cf1c073 #ffffff14;max-height:min(78vh,820px);padding:14px;overflow:auto}.ai-bot-tracker-panel{background:#0a0f0df5;border:1px solid #5cf1c02e;border-radius:16px;margin:12px clamp(14px,4vw,44px);padding:16px}.ai-bot-tracker-panel .section-head{margin-bottom:14px}.ai-bot-tracker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ai-bot-summary-card,.ai-bot-card{box-shadow:none;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px}.ai-bot-summary-card{min-height:96px;padding:12px}.ai-bot-summary-card span{color:#5cf1c0;font-size:1.8rem;font-weight:950;line-height:1;display:block}.ai-bot-summary-card strong,.ai-bot-card-head strong{color:#f4fff9;font-weight:950;display:block}.ai-bot-summary-card p,.ai-bot-card p,.ai-bot-card small,.ai-bot-meta span{color:#ebfff4c2;font-size:.8rem;line-height:1.45}.ai-bot-automation-command{background:linear-gradient(135deg,#9fffe114,#5cf1c00a);border-color:#9fffe12e}.ai-bot-card{gap:9px;padding:12px;display:grid}.ai-bot-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-bot-card-head span{color:#5cf1c0;text-transform:uppercase;background:#5cf1c01a;border:1px solid #5cf1c047;border-radius:999px;width:fit-content;margin-bottom:5px;padding:4px 8px;font-size:.72rem;font-weight:950;display:inline-flex}.ai-bot-card-head em{color:#9fffe1;flex:none;font-style:normal;font-weight:950}.ai-bot-card-head small:not(.ai-bot-account-name){text-overflow:ellipsis;white-space:nowrap;max-width:18rem;display:block;overflow:hidden}.ai-bot-account-name{background:#9fffe1;border-radius:999px;width:fit-content;margin:5px 0 2px;padding:4px 8px;font-weight:950;color:#07110e!important}.ai-bot-progress{background:#ffffff1a;border-radius:999px;height:8px;overflow:hidden}.ai-bot-progress span{border-radius:inherit;background:linear-gradient(90deg,#5cf1c0,#9fffe1);height:100%;display:block}.ai-bot-simple-brief{background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;gap:7px;padding:9px 10px;display:grid}.ai-bot-simple-brief p{color:#ebfff4c2;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:7px;margin:0;font-size:.76rem;line-height:1.28;display:grid}.ai-bot-simple-brief strong{color:#9fffe1;white-space:nowrap}.ai-bot-simple-brief span{min-width:0}.ai-bot-setup-row{grid-template-columns:minmax(80px,.28fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.ai-bot-setup-row a,.ai-bot-setup-row span{border-radius:10px;padding:9px 10px;font-size:.78rem;line-height:1.35}.ai-bot-setup-row a{color:#07110e;background:#5cf1c0;justify-content:center;align-items:center;font-weight:950;text-decoration:none;display:inline-flex}.ai-bot-setup-row span{color:#ebfff4c2;background:#ffffff0e;display:block}.ai-bot-setup-row strong{color:#9fffe1;text-transform:uppercase;font-size:.68rem;display:block}.ai-bot-automation-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-bot-automation-panel div{background:#5cf1c00e;border:1px solid #5cf1c029;border-radius:10px;min-height:92px;padding:10px}.ai-bot-automation-panel strong,.ai-bot-automation-queue strong{color:#5cf1c0;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:950;display:block}.ai-bot-automation-panel p{margin:0}.ai-bot-live-controls{flex-wrap:wrap;gap:7px;display:flex}.ai-bot-live-controls span{color:#dffcf2;background:#5cf1c014;border:1px solid #5cf1c02e;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:900}.ai-bot-compact-details{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px}.ai-bot-compact-details>summary{cursor:pointer;color:#5cf1c0;text-transform:uppercase;padding:10px 11px;font-size:.74rem;font-weight:950}.ai-bot-compact-details[open]{padding-bottom:10px}.ai-bot-compact-details[open]>.ai-bot-automation-panel,.ai-bot-compact-details[open]>.ai-bot-live-controls,.ai-bot-compact-details[open]>.ai-bot-meta,.ai-bot-compact-details[open]>.ai-bot-prompt-pack,.ai-bot-compact-details[open]>.ai-bot-launch-pack{margin:0 10px 8px}.ai-bot-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-bot-meta span{background:#ffffff0e;border-radius:10px;min-height:58px;padding:9px}.ai-bot-meta strong{color:#9fffe1;text-transform:uppercase;margin-bottom:3px;font-size:.7rem;display:block}.ai-bot-runtime-meta span{background:#9fffe10e;border-color:#9fffe11f;min-height:76px}.ai-bot-skill-list,.ai-bot-actions{flex-wrap:wrap;gap:7px;display:flex}.ai-bot-skill-list span{color:#9fffe1eb;background:#9fffe10e;border:1px solid #9fffe126;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:850}.ai-bot-prompt-pack{background:#9fffe10f;border:1px solid #9fffe12e;border-radius:10px;padding:9px 10px}.ai-bot-prompt-pack summary{cursor:pointer;color:#9fffe1;text-transform:uppercase;font-size:.76rem;font-weight:950}.ai-bot-prompt-pack pre{white-space:pre-wrap;color:#f4fff9db;max-height:220px;margin:9px 0 0;font:.78rem/1.5 Inter,Arial,sans-serif;overflow:auto}.ai-bot-launch-pack{background:#5cf1c00e;border:1px solid #5cf1c038;border-radius:12px;padding:10px}.ai-bot-launch-pack summary{cursor:pointer;color:#5cf1c0;text-transform:uppercase;font-size:.78rem;font-weight:950}.ai-bot-launch-status,.ai-bot-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.ai-bot-launch-status span,.ai-bot-bio-card,.ai-bot-mini-grid article,.ai-bot-content-queue article{background:#00000029;border:1px solid #ffffff1a;border-radius:10px;padding:10px}.ai-bot-bio-card,.ai-bot-content-queue{gap:8px;margin-top:8px;display:grid}.ai-bot-profile-icon-draft{background:#0003;border:1px solid #5cf1c033;border-radius:12px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;margin-top:8px;padding:10px;display:grid}.ai-bot-profile-icon-draft img{aspect-ratio:1;object-fit:cover;background:#020807;border:2px solid #5cf1c080;border-radius:50%;width:74px}.ai-bot-profile-icon-draft p{margin:4px 0 0}.instagram-final-flow{background:#9fffe112;border:1px solid #9fffe142;border-radius:12px;gap:10px;margin-top:10px;padding:12px;display:grid}.instagram-final-flow-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.instagram-final-flow-head p{margin:4px 0 0}.instagram-final-flow-head span{color:#07110e;background:#9fffe1;border-radius:999px;flex:none;padding:6px 9px;font-size:.7rem;font-weight:950}.instagram-flow-steps,.instagram-flow-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.instagram-flow-steps span{color:#ebfff4b3;text-align:center;background:#ffffff14;border-radius:10px;padding:8px;font-size:.72rem;font-weight:900}.instagram-flow-steps span.complete{color:#07110e;background:#5cf1c0}.instagram-flow-draft{background:#0003;border:1px solid #ffffff1a;border-radius:10px;gap:6px;padding:10px;display:grid}.instagram-flow-draft p{margin:0}.instagram-flow-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.instagram-flow-actions button{color:#07110e;background:#5cf1c0;border:0;border-radius:10px;min-height:38px;padding:0 10px;font-size:.75rem;font-weight:950}.instagram-flow-actions button:disabled{cursor:not-allowed;color:#ebfff480;background:#ffffff14}.instagram-flow-actions button:last-child{color:#ebfff4d1;background:#ffffff1f}.instagram-flow-safety{color:#9fffe1db;margin:0;font-size:.74rem;font-weight:850}.ai-bot-launch-pack strong,.ai-bot-content-queue>strong{color:#9fffe1;text-transform:uppercase;font-size:.76rem;display:block}.ai-bot-launch-pack p,.ai-bot-launch-pack li,.ai-bot-launch-pack small{color:#ebfff4c2;font-size:.78rem;line-height:1.45}.ai-bot-launch-pack ul{gap:5px;margin:6px 0 0;padding-left:18px;display:grid}.ai-bot-content-queue article{gap:6px;display:grid}.ai-bot-content-queue span{color:#07110e;text-transform:uppercase;background:#5cf1c0;border-radius:999px;width:fit-content;padding:4px 8px;font-size:.68rem;font-weight:950}.ai-bot-content-queue h4{color:#f4fff9;margin:0;font-size:.92rem}.ai-bot-content-queue em{color:#9fffe1;font-size:.74rem;font-style:normal;font-weight:900}.ai-bot-automation-queue{background:#0000002e;border:1px solid #5cf1c02e;border-radius:10px;gap:8px;margin-top:8px;padding:10px;display:grid}.ai-bot-automation-queue ol{gap:7px;margin:0;padding-left:20px;display:grid}.ai-bot-automation-queue li{color:#ebfff4cc;font-size:.78rem;line-height:1.45}.ai-bot-calendar article{background:#9fffe10f;border-color:#9fffe12e}.ai-bot-calendar span{background:#9fffe1}.ai-bot-skill-list span{color:#ebfff4d6;background:#ffffff14;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:850}.ai-bot-actions button{color:#07110e;background:#5cf1c0;border:0;border-radius:10px;min-height:36px;padding:0 12px;font-weight:950}.ai-bot-actions button+button{color:#ebfff4db;background:#ffffff1a}.ai-bot-updated{color:#ebfff49e;display:block}.dashboard-layout{background:#080a09;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:12px;padding:0 clamp(14px,4vw,44px) 28px}.admin-panel,.leads-panel{box-shadow:none;background:#0f1110f0;padding:16px}.admin-panel h2,.leads-panel h2{letter-spacing:0;text-transform:uppercase;border-bottom:1px solid #ffffff1a;margin:18px 0 10px;padding-bottom:8px;font-size:.92rem}.admin-panel h2:first-of-type,.leads-panel h2:first-of-type{margin-top:0}.admin-warning,.ops-card,.audit-entry,.role-row{background:#ffffff0b;padding:10px}.admin-warning p,.ops-card p,.fleet-readiness p,.role-row small,.audit-entry span,.mini-checklist{font-size:.8rem;line-height:1.45}.admin-simple-row{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-simple-row span{color:#9fffe1;background:#26d2a61f;border:1px solid #26d2a657;border-radius:8px;flex:none;padding:4px 8px;font-size:.78rem;font-weight:950}.admin-quiet-details{color:#ebfff4c2}.admin-quiet-details summary{cursor:pointer;color:#9fffe1;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:900}.admin-quiet-details p{margin:8px 0 0}.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ops-grid span{align-content:center;gap:2px;min-height:58px;padding:10px;display:grid}.ops-grid span strong{color:#9fffe1;font-size:1.05rem;line-height:1}.ops-grid span small{color:#ebfff4a3;text-transform:uppercase;font-size:.68rem;font-weight:900}.role-row{gap:10px}.role-user{gap:8px}.presence-line{grid-template-columns:12px minmax(0,1fr) auto;gap:8px;display:grid!important}.presence-line strong{line-height:1.1}.role-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.role-status-grid span{min-height:48px;padding:8px;font-size:.76rem}.role-controls{grid-template-columns:1fr;gap:8px}.role-controls details{padding:8px}.role-controls summary{font-size:.75rem}.leads-toolbar{gap:10px;display:grid}.lead-tools{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(128px,.55fr));gap:8px;width:100%}.leads-toolbar select,.leads-toolbar input,.admin-edit-grid input,.admin-edit-grid select,.admin-notes-label textarea{min-height:40px;font-size:.86rem}@media (width<=980px){.dashboard-head,.dashboard-layout,.admin-explainer,.admin-bot-grid,.ralph-operator-panel,.tpm-workflow-head,.tpm-two-column,.admin-workflow-intro,.admin-workflow-stack .dashboard-layout,.ai-bot-tracker-grid{grid-template-columns:1fr}.stats-grid,.ralph-workflow-chart,.tpm-workflow-summary,.tpm-dashboard-grid,.tpm-card-grid,.tpm-portal-grid,.admin-explainer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-tools{grid-template-columns:1fr 1fr}.admin-workflow-stack .admin-panel,.admin-workflow-stack .leads-panel{max-height:none}}@media (width<=640px){.dashboard-head{display:grid}.dashboard-actions{grid-template-columns:1fr;display:grid}.stats-grid,.lead-tools,.admin-explainer-grid,.ralph-workflow-chart,.ralph-run-stats,.ralph-workflow-lane-completed ul,.tpm-workflow-summary,.tpm-dashboard-grid,.tpm-card-grid,.tpm-portal-grid,.ai-bot-tracker-grid,.ai-bot-setup-row,.ai-bot-automation-panel,.ai-bot-launch-status,.ai-bot-mini-grid,.instagram-final-flow-head,.instagram-flow-steps,.instagram-flow-actions,.ai-bot-meta,.wallet-option-grid{grid-template-columns:1fr}.tpm-workflow-actions{justify-content:stretch}.tpm-workflow-actions button,.tpm-import-label{justify-content:center;width:100%}.admin-bot-grid .ralph-workflow-chart{grid-template-columns:repeat(2,minmax(0,1fr))}.mileage-world-readiness{grid-template-columns:1fr}.ralph-operator-identity{grid-template-columns:64px minmax(0,1fr)}.ralph-avatar-shell{width:64px}.tpm-task-row,.tpm-meter-row{grid-template-columns:auto minmax(0,1fr)}.tpm-task-row small,.tpm-meter-row b{grid-column:2}.admin-workflow-lane summary{grid-template-columns:36px minmax(0,1fr) 28px;gap:10px;padding:12px}.lane-index{width:36px;height:36px}.lane-status{grid-column:2;width:fit-content}.admin-workflow-lane summary:after{grid-area:1/3}}.audit-entry span{color:#ebfff4ad;margin-top:3px;font-size:.84rem;display:block}.mini-checklist{color:#ebfff4a8;margin:8px 0 0;padding-left:18px;font-size:.86rem}.empty-state{text-align:center;color:#ebfff4b8;background:#ffffff0f;border:1px dashed #ffffff2e;border-radius:8px;padding:28px}.guide-shell{z-index:80;--guide-depth:1;--guide-tilt:0deg;--guide-z-lift:0px;opacity:0;pointer-events:none;width:min(84vw,330px);transition:opacity .5s,transform .5s;position:fixed;top:clamp(56px,8vh,86px);right:clamp(12px,3vw,30px);transform:translateY(18px)scale(.98)}.guide-shell.is-visible{opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)}.guide-shell.is-roaming{transition:opacity .5s,transform .5s,left 7.2s cubic-bezier(.24,.72,.2,1),top 7.2s cubic-bezier(.24,.72,.2,1)}.guide-shell.is-greeting{--guide-facing:1}.guide-shell.is-greeting .guide-portrait-wrap{animation:3.4s ease-in-out forwards guideGreeting}.guide-shell.is-greeting .guide-portrait{transform:translateZ(18px)rotateY(0)rotate(0)scaleX(1)scale(1.06)}.guide-shell.is-greeting .guide-copy{box-shadow:0 18px 54px #0003,0 0 28px #2fda9d29}.guide-shell.is-dragging{transition:none;animation:none}.guide-spirit{perspective:820px;min-height:194px;transform-style:preserve-3d;position:relative}.guide-spirit:before{content:"";filter:blur(16px);width:128px;height:128px;opacity:calc(.54 + (var(--guide-depth) * .22));transform:translateZ(-60px) scale(calc(.9 + (var(--guide-depth) * .12)));pointer-events:none;background:radial-gradient(circle,#2fda9d42,#0000 67%);border-radius:50%;position:absolute;top:42px;left:14px}.guide-spirit:after{content:"";filter:blur(16px);width:108px;height:78px;opacity:calc(.18 + ((1.08 - var(--guide-depth)) * 1.3));transform:translate3d(18px, 92px, -80px) scale(calc(1.25 - (var(--guide-depth) * .18)));pointer-events:none;background:radial-gradient(#0000003d,#0000 66%);border-radius:50%;position:absolute;top:74px;left:4px}.guide-close{z-index:8;color:#fff;cursor:pointer;background:#05121694;border:1px solid #ffffff47;border-radius:999px;place-items:center;width:32px;height:32px;font-size:1.1rem;line-height:1;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 10px 28px #0000002e}.guide-portrait-wrap{z-index:2;cursor:grab;touch-action:none;user-select:none;width:116px;min-height:166px;transform-style:preserve-3d;place-items:center;animation:7.4s ease-in-out infinite guideFloat;display:grid;position:absolute;top:18px;left:-10px}.guide-portrait-wrap:active{cursor:grabbing}.guide-portrait{width:126px;min-width:126px;height:auto;transform:translateZ(var(--guide-z-lift)) rotateY(calc(var(--guide-facing,1) * -10deg)) rotateZ(var(--guide-tilt)) scaleX(var(--guide-facing,1)) scale(var(--guide-depth));filter:drop-shadow(0 calc(16px + (var(--guide-depth) * 6px)) 24px #00000038) drop-shadow(0 0 20px #2fda9d57) drop-shadow(0 0 8px #ffffff29) saturate(1.1) contrast(1.06);transition:transform 1.1s;display:block}.guide-shell.is-facing-left{--guide-facing:-1}.guide-shell.is-facing-right{--guide-facing:1}.guide-copy{z-index:2;color:#fff;backdrop-filter:blur(14px);width:min(100%,224px);transform:translateZ(calc(var(--guide-z-lift) * .25)) scale(calc(.985 + (var(--guide-depth) * .015)));background:linear-gradient(135deg,#08171ee6,#0f4739c7),radial-gradient(circle at 0 0,#ffffff1f,#0000 34%);border:1px solid #ffffff3d;border-radius:8px;margin-top:24px;margin-left:auto;padding:12px;transition:transform 1.1s,box-shadow 1.1s;position:relative;box-shadow:0 14px 38px #0000002e}.guide-copy:before{content:"";background:#0c362edb;border-bottom:1px solid #fff3;border-left:1px solid #fff3;width:12px;height:12px;position:absolute;top:64px;left:-6px;transform:rotate(45deg)}.guide-copy .eyebrow{color:#d6ffefd1}.guide-copy h2{color:#fff;margin:1px 30px 6px 0;font-size:clamp(.98rem,2vw,1.12rem)}.guide-copy p{color:#ffffffc7;margin:0 0 10px;font-size:.8rem;line-height:1.32}.guide-actions,.guide-steps,.guide-menu,.guide-utility{flex-wrap:wrap;gap:6px;display:flex}.guide-actions[hidden],.guide-steps[hidden],.guide-menu[hidden],.guide-shell[hidden],.guide-fab[hidden]{display:none!important}.guide-utility{justify-content:flex-start;margin:-2px 0 8px}.guide-shell:not(.is-tour-active) #moveGuideButton,.guide-shell:not(.is-tour-active) #toggleGuideQuestions{display:none}.guide-actions{align-items:stretch}.guide-actions button{flex:100%}.guide-actions .primary-action{cursor:pointer;border:0}.guide-actions .secondary-action,.guide-steps button,.guide-menu button,.guide-mini-action{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:8px}.guide-steps{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px;display:grid}.guide-menu{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px;padding-top:8px;display:grid}.guide-steps button,.guide-menu button,.guide-mini-action{overflow-wrap:anywhere;min-width:0;padding:7px 8px;font-size:.78rem;font-weight:800}.guide-menu button{color:#ffffffe0;font-size:.74rem;font-weight:700}.guide-mini-action{color:#cffff0;background:#2fda9d1f;min-height:30px;padding:5px 9px}.guide-hide-action{color:#fff;background:#ffffff1f;border-color:#ffffff52}.guide-mini-action:hover,.guide-mini-action:focus-visible{background:#ffffff29;border-color:#ffffff6b;outline:none}.guide-portrait-wrap:focus-visible,.guide-close:focus-visible,.guide-fab:focus-visible,.guide-copy button:focus-visible{outline-offset:3px;outline:3px solid #2fda9db8}.guide-fab{z-index:70;min-height:48px;color:var(--ink);cursor:pointer;background:#fffffff0;border:1px solid #18744b3d;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;transition:bottom .35s,transform .35s,box-shadow .35s;display:inline-flex;position:fixed;bottom:clamp(14px,4vw,28px);right:clamp(14px,4vw,34px);box-shadow:0 16px 38px #1720262e}.guide-fab.is-raised{bottom:clamp(84px,14vh,124px);box-shadow:0 20px 42px #17202638}.guide-fab img{object-fit:cover;border-radius:999px;width:36px;height:36px}.guide-fab span{font-weight:800}.guide-highlight{outline-offset:8px;outline:3px solid #2fda9d80;animation:1.4s ease-in-out 2 guidePulse}.footer{color:#f7fff9c7;background:linear-gradient(90deg,#26d2a61f,#0000 34%,#1b6f512e),linear-gradient(135deg,#070b09,#111816 62%,#14231e);border-top:1px solid #26d2a647;padding:clamp(22px,4vw,34px) clamp(16px,4vw,48px);box-shadow:inset 0 1px #ffffff0a}.footer p{letter-spacing:0;max-width:920px;margin:0;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:clamp(.92rem,1.8vw,1.08rem);font-weight:700;line-height:1.45}.footer p:before{content:"SR";color:#07110e;background:linear-gradient(135deg, var(--gold), var(--acid));vertical-align:middle;border-radius:8px;place-items:center;width:34px;height:34px;margin-right:12px;font-size:.78rem;font-weight:900;display:inline-grid;box-shadow:0 0 22px #26d2a62e}body.light-mode .footer{color:#173126;background:linear-gradient(135deg,#26d2a633,#21c98a24),#f7fff8;border-top-color:#117a502e}body.light-mode .footer p:before{color:#07110e;background:linear-gradient(135deg, var(--acid), var(--cyan))}@media (width<=920px){.topbar,.dashboard-head{flex-direction:column;align-items:stretch}.auth-screen,.avatar-studio{grid-template-columns:1fr}.auth-visual{min-height:34vh}.topbar{grid-template-columns:1fr auto;display:grid;position:static}.topbar-right{align-self:center;margin-left:0}.nav,.user-chip{grid-column:1/-1}.customer-pages{position:sticky;top:0}.brand{min-width:0}.hero,.split-band,.value-band,.pricing-strip,.dashboard-layout{grid-template-columns:1fr}.apply-copy{max-width:none;position:static}.lead-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{min-height:auto}.hero-media{min-height:46vh}.audience-grid,.requirements-grid,.faq-grid,.fleet-grid,.marketplace-grid,.src-allocation-grid,.garage-summary,.garage-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-steps,.application-progress-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-page[data-customer-page=rules] .audience-grid,.customer-page[data-customer-page=rules] .requirements-grid{gap:10px}}@media (width<=760px){.auth-screen{background-position:38%;align-content:start;min-height:100dvh}.auth-visual{min-height:132px;padding:calc(16px + var(--safe-top)) 20px 16px;gap:6px}.auth-badge{border-radius:13px;width:44px;height:44px;font-size:.78rem}.auth-visual strong{font-size:clamp(1.72rem,8vw,2.15rem);line-height:1}.auth-visual small{letter-spacing:.05em;font-size:.7rem;line-height:1.25}.auth-panel{width:calc(100% - 24px);margin:12px auto calc(20px + var(--safe-bottom));border-radius:14px;align-self:start;padding:18px}.auth-panel h1{font-size:clamp(2rem,10vw,2.65rem);line-height:1.02}.auth-tabs{margin:14px 0 12px}}@media (width<=620px){.guide-shell.is-mobile-sheet{width:auto;max-width:420px;margin-inline:auto;top:auto!important;right:12px!important;bottom:calc(76px + var(--safe-bottom))!important;left:12px!important}.guide-shell.is-mobile-sheet .guide-spirit{min-height:0}.guide-shell.is-mobile-sheet .guide-spirit:before,.guide-shell.is-mobile-sheet .guide-spirit:after,.guide-shell.is-mobile-sheet .guide-portrait-wrap{display:none}.guide-shell.is-mobile-sheet .guide-copy{overscroll-behavior:contain;border-radius:18px;width:100%;max-height:min(66dvh,520px);margin:0;padding:16px;overflow:auto}.guide-shell.is-mobile-sheet .guide-copy:before{display:none}.guide-shell.is-mobile-sheet .guide-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-shell.is-mobile-sheet .guide-actions button{min-height:44px}.interface-switch{flex-direction:column;align-items:stretch;gap:6px;width:calc(100% - 20px);bottom:10px;right:10px}.interface-switch-label{padding-left:2px}.interface-switch-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.interface-switch-button{text-align:center;min-height:44px;padding:8px 10px}.launch-screen{background-color:#0000;background-image:radial-gradient(at 50% 48%,#26d2a629,#0000 50%),linear-gradient(#010407 0%,#071016 42%,#020304 100%);background-position:50%,50%;background-repeat:no-repeat;background-size:cover,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:none}.launch-brand{grid-template-columns:34px auto;max-width:calc(100vw - 32px);padding:6px 10px 6px 6px;top:clamp(16px,3.4vh,30px);left:16px}.launch-name{font-size:clamp(.92rem,4.6vw,1.14rem)}.launch-subline{max-width:28ch;font-size:clamp(.68rem,3vw,.78rem)}.launch-mark{width:34px;height:34px;font-size:.76rem}.launch-finale{text-align:center;justify-items:center;width:min(100vw - 24px,460px);padding:0;top:auto;bottom:clamp(128px,14vh,146px);left:50%;transform:translate(-50%)}.launch-finale span{font-size:clamp(2.25rem,11.6vw,3.18rem);line-height:.9}.launch-finale span:after{width:min(50vw,205px);margin-top:9px}.launch-finale small{display:none}.nav,.two-col,.platforms,.audience-grid,.requirements-grid,.faq-grid,.fleet-grid,.src-allocation-grid,.stats-grid,.flow-steps{grid-template-columns:1fr}.application-progress-head{flex-direction:column;align-items:stretch;gap:10px}.application-progress-head strong{width:fit-content}.application-progress-steps{grid-template-columns:1fr}.application-progress-steps li{min-height:0}.band.customer-page[data-customer-page=rules],.value-band.customer-page[data-customer-page=rules],.pricing-strip.customer-page[data-customer-page=rules]{padding-top:24px;padding-bottom:24px}.customer-page[data-customer-page=rules] .audience-grid,.customer-page[data-customer-page=rules] .requirements-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-page[data-customer-page=rules] .audience-grid article,.customer-page[data-customer-page=rules] .requirements-grid article{padding:15px}.customer-page[data-customer-page=rules] .audience-grid h3,.customer-page[data-customer-page=rules] .requirements-grid h3{font-size:.98rem}.customer-page[data-customer-page=rules] .audience-grid p,.customer-page[data-customer-page=rules] .requirements-grid p{font-size:.92rem;line-height:1.42}.nav{display:grid}.hero-media{min-height:300px}.launch-road{min-height:500px}.amg-coupe{width:min(68vw,300px)}.smoke-word{gap:1px;top:58%}.smoke-word span{filter:blur(9px);font-size:clamp(1rem,6.4vw,1.8rem)}.leads-toolbar,.lead-card-head{flex-direction:column;align-items:stretch}.lead-tools,.lead-summary-grid,.lead-doc-grid,.admin-edit-grid{grid-template-columns:1fr}.guide-shell{width:min(82vw,310px);inset:56px 10px auto auto}.guide-spirit{min-height:198px}.guide-portrait-wrap{width:106px;min-height:164px;top:10px;left:-12px}.guide-portrait{width:120px;min-width:120px}.guide-copy{background:linear-gradient(135deg,#08171ed6,#0f4739b3),radial-gradient(circle at 0 0,#ffffff1a,#0000 34%);width:min(100%,220px);margin-top:26px;padding:11px}.guide-copy h2{margin-right:28px;font-size:.95rem}.guide-copy p{font-size:.76rem}.guide-actions .primary-action,.guide-actions .secondary-action,.guide-steps button,.guide-menu button,.guide-mini-action{padding:7px 9px;font-size:.78rem}.guide-menu{max-height:none;overflow:visible}.guide-fab{min-height:44px;bottom:12px;right:12px}.guide-fab.is-raised{bottom:92px}.inspection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-head,.inspection-stage-title{flex-direction:column;align-items:flex-start}}@media (width<=430px){.customer-page[data-customer-page=rules] .audience-grid,.customer-page[data-customer-page=rules] .requirements-grid,.garage-summary,.garage-grid,.garage-grid.two-card,.marketplace-grid,.role-status-grid,.role-controls{grid-template-columns:1fr}}.src-game-map-shell{--src-hud-surface:#030b0de6;--src-hud-surface-strong:#03090bf5;--src-hud-border:#9fffe13d;--src-hud-muted:#ebfff4a8;--src-hud-accent:#5ff5c8;--src-hud-blue:#8fc7d2;background:#050d0ec2;border-color:#8fc7d238;gap:10px;padding:clamp(10px,1.4vw,14px);box-shadow:0 22px 60px #0000003d}.src-route-command-deck{border:1px solid var(--src-hud-border);background:var(--src-hud-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;padding:9px;box-shadow:inset 0 1px #ffffff12}.src-route-command-head{grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.src-route-command-head>span{color:var(--src-hud-accent);text-transform:uppercase;font-size:.68rem;font-weight:1000}.src-route-command-head>label{color:#f7fff9;text-transform:none;min-width:0;margin-right:auto;font-size:.78rem;font-weight:950}.src-route-command-head>small{color:var(--src-hud-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.66rem;font-weight:900;display:inline-flex}.src-route-command-head>small:before{content:"";background:var(--src-hud-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #5ff5c885}.src-route-command-deck .route-search-stack{gap:6px}.src-route-command-deck .route-origin-row,.src-route-command-deck .route-destination-row{background:#ffffff0b;border-color:#8fc7d22e;min-height:46px;transition:border-color .15s,background-color .15s}.src-route-command-deck .route-origin-row:focus-within,.src-route-command-deck .route-destination-row:focus-within{background:#5ff5c812;border-color:#5ff5c8a3}.src-route-command-deck input{background:#00000038;border-color:#ffffff1a;min-height:42px;font-size:.86rem}.src-route-command-deck .route-action-row{grid-template-columns:repeat(2,minmax(108px,1fr));align-self:stretch;gap:6px;display:grid}.src-route-command-deck .route-action-row button{border-radius:8px;min-height:48px;padding:0 12px;font-size:.8rem;font-weight:1000}.src-game-map-playfield{isolation:isolate;border-color:#8fc7d24d;min-height:clamp(600px,76vh,880px);box-shadow:inset 0 0 0 1px #ffffff0a,0 24px 64px #00000052}.src-game-map-playfield .live-world-panel{border-color:var(--src-hud-border);background:var(--src-hud-surface);backdrop-filter:blur(14px)saturate(1.1);border-radius:8px;gap:1px;width:min(218px,100% - 106px);min-height:50px;padding:8px 10px;top:12px;left:12px;box-shadow:0 14px 32px #0000004d}.src-game-map-playfield .live-world-panel span{color:var(--src-hud-accent);font-size:.58rem}.src-game-map-playfield .live-world-panel strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.src-game-map-playfield .live-world-panel small{color:var(--src-hud-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.src-game-map-playfield .map-hud-card,.src-game-map-playfield.is-live-world .map-hud-card,.src-game-map-playfield.is-mapbox-rpg-world .map-hud-card,.src-game-map-playfield.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .map-hud-card{color:#f7fff9;border-radius:8px;grid-template-columns:repeat(3,minmax(64px,1fr));gap:5px;padding:6px;border-color:var(--src-hud-border)!important;background:var(--src-hud-surface-strong)!important;backdrop-filter:blur(15px)saturate(1.12)!important;width:min(386px,100% - 96px)!important;max-width:none!important;bottom:12px!important;left:12px!important;right:auto!important;box-shadow:0 16px 38px #00000057!important}.src-game-map-playfield .map-hud-metric{border-right:1px solid #ffffff14;align-content:center;min-height:48px;padding:4px 8px}.src-game-map-playfield .map-hud-metric:nth-of-type(3){border-right:0}.src-game-map-playfield .map-hud-card span{color:var(--src-hud-muted);font-size:.58rem}.src-game-map-playfield .map-hud-card strong{color:#fff;font-size:.92rem}.src-game-map-playfield .map-hud-card .live-route-strip{background:#5ff5c812;border-color:#5ff5c82e;grid-template-columns:minmax(58px,.5fr) minmax(0,1.4fr) minmax(78px,.8fr);padding:6px 8px}.src-game-map-playfield .map-hud-card .hybrid-map-readiness,.src-game-map-playfield.is-live-world .map-status-card,.src-game-map-playfield.is-live-world .map-location-chip{display:none!important}.src-game-map-playfield:not(.is-live-world) .map-status-card{border-color:var(--src-hud-border);color:#f7fff9;background:var(--src-hud-surface);border-radius:8px;max-width:min(250px,100% - 104px);top:12px;left:12px;box-shadow:0 14px 32px #00000047}.src-game-map-playfield .mapboxgl-ctrl-top-right{z-index:82;flex-direction:column;align-items:flex-end;gap:6px;display:flex;top:12px;right:12px}.src-game-map-playfield .mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:none;margin:0!important}.src-game-map-playfield .mapboxgl-ctrl-group,.src-game-map-playfield .simplerides-mapbox-view-control{backdrop-filter:blur(14px)saturate(1.1);border:1px solid var(--src-hud-border)!important;background:var(--src-hud-surface-strong)!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 12px 28px #0000004d!important}.src-game-map-playfield .mapboxgl-ctrl-group button{width:48px;height:48px;transition:color .14s,background-color .14s,transform .1s;color:#f7fff9!important;background:0 0!important}.src-game-map-playfield .mapboxgl-ctrl-group button:hover,.src-game-map-playfield .mapboxgl-ctrl-group button:focus-visible,.src-game-map-playfield .mapboxgl-ctrl-group button.mapboxgl-ctrl-geolocate-active{outline:none;color:#03110d!important;background:var(--src-hud-accent)!important}.src-game-map-playfield .mapboxgl-ctrl-group button:active{transform:scale(.94)}.src-game-map-playfield .simplerides-mapbox-view-control{color:#f7fff9}.src-game-map-playfield .simplerides-mapbox-view-toggle{text-shadow:none;transition:background-color .14s,transform .1s;color:#f7fff9!important;width:66px!important;height:50px!important;box-shadow:none!important;background:#5ff5c814!important;border-radius:7px!important}.src-game-map-playfield .simplerides-mapbox-view-toggle small{color:var(--src-hud-accent);font-size:.52rem}.src-game-map-playfield .simplerides-mapbox-view-toggle span{color:#fff;font-size:.72rem}.src-game-map-playfield .simplerides-mapbox-view-toggle:hover,.src-game-map-playfield .simplerides-mapbox-view-toggle:focus-visible{outline:none;color:#03110d!important;background:var(--src-hud-accent)!important}.src-game-map-playfield .simplerides-mapbox-view-toggle:hover small,.src-game-map-playfield .simplerides-mapbox-view-toggle:hover span,.src-game-map-playfield .simplerides-mapbox-view-toggle:focus-visible small,.src-game-map-playfield .simplerides-mapbox-view-toggle:focus-visible span{color:#03110d}.src-game-map-playfield .simplerides-mapbox-view-toggle:active{transform:scale(.95)}.src-game-map-playfield .src-map-rotation-controls{z-index:82;border-color:var(--src-hud-border);background:var(--src-hud-surface-strong);backdrop-filter:blur(14px)saturate(1.1);border-radius:8px;grid-template-columns:1fr;gap:4px;padding:4px;top:auto;bottom:104px;right:12px;box-shadow:0 12px 28px #0000004d}.src-game-map-playfield .src-map-rotation-controls button{color:#f7fff9;width:46px;height:46px;box-shadow:none;background:0 0;border:0;border-radius:6px;transition:color .14s,background-color .14s,transform .1s}.src-game-map-playfield .src-map-rotation-controls button:hover,.src-game-map-playfield .src-map-rotation-controls button:focus-visible{color:#03110d;background:var(--src-hud-accent)}.src-game-map-playfield .src-map-rotation-controls button:active{transform:scale(.94)}.src-game-map-playfield .src-map-rotation-controls span{font-size:1.2rem;transform:none}.src-game-map-playfield button:focus-visible,.src-route-command-deck button:focus-visible,.mileage-advanced-tools summary:focus-visible{outline-offset:2px;outline:2px solid #fff}.src-game-map-shell .mileage-advanced-tools summary{min-height:44px;color:var(--src-hud-muted);padding:11px 12px;font-size:.78rem}.src-game-map-shell .mileage-map-footer{min-height:32px;color:var(--src-hud-muted);padding:0 4px;font-size:.76rem}@media (width<=760px){.src-game-map-shell{padding:8px}.src-route-command-deck{grid-template-columns:1fr}.src-route-command-deck .route-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}.src-route-command-deck .route-origin-row{grid-template-columns:auto minmax(0,1fr)}.src-route-command-deck .route-origin-row input{grid-column:2}.src-game-map-playfield,.mileage-map.is-mapbox-rpg-world.src-game-map-playfield,.mileage-map.is-live-world.is-street-pov.src-game-map-playfield{min-height:clamp(600px,76svh,760px)!important}.src-game-map-playfield .mapboxgl-ctrl-top-right{top:8px;right:8px}.src-game-map-playfield .mapboxgl-ctrl-group button{width:46px;height:46px}.src-game-map-playfield .simplerides-mapbox-view-toggle{width:62px!important;height:48px!important}.src-game-map-playfield .src-map-rotation-controls{bottom:92px;right:8px}.src-game-map-playfield .src-map-rotation-controls button{width:44px;height:44px}.src-game-map-playfield .live-world-panel{width:min(202px,100% - 86px);top:8px;left:8px}.src-game-map-playfield .live-world-panel small{display:none}.src-game-map-playfield .map-hud-card,.src-game-map-playfield.is-live-world .map-hud-card,.src-game-map-playfield.is-mapbox-rpg-world .map-hud-card,.src-game-map-playfield.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .map-hud-card{width:calc(100% - 76px)!important;bottom:8px!important;left:8px!important;right:auto!important}.src-game-map-playfield .map-hud-metric{min-height:44px;padding:3px 6px}.src-game-map-playfield .map-hud-card .live-route-strip{grid-template-columns:1fr;gap:2px}}@media (width<=430px){.src-route-command-head>small{display:none}.src-route-command-deck .route-action-row button{min-width:0;padding-inline:8px;font-size:.74rem}.src-game-map-playfield .map-hud-card strong{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.src-game-map-playfield *,.src-route-command-deck *{scroll-behavior:auto!important;transition-duration:.01ms!important}body.intro-lock{overflow:auto}.launch-screen{display:none}.guide-shell,.guide-portrait-wrap{transition:none;animation:none}}@keyframes guideFloat{0%,to{transform:translate3d(-5px,0,-8px)rotateX(1.2deg)rotate(-2deg)scale(.99)}28%{transform:translate3d(8px,-14px,18px)rotateX(-1.4deg)rotate(2.5deg)scale(1.018)}58%{transform:translate3d(-2px,-8px,8px)rotateX(.8deg)rotate(-.8deg)scale(1.006)}78%{transform:translate3d(6px,-18px,14px)rotateX(-1deg)rotate(1.6deg)scale(1.012)}}@keyframes guideGreeting{0%{transform:translate3d(-2px,10px,-16px)rotateX(3deg)rotate(-1deg)scale(.96)}45%{transform:translate3d(2px,-8px,22px)rotateX(-2deg)rotate(0)scale(1.04)}to{transform:translateZ(8px)rotateX(0)rotate(0)scale(1)}}@keyframes guideFreeDrift{0%{transform:translate(0,0)scale(1)}35%{transform:translate(-18px,14px)scale(.995)}68%{transform:translate(20px,-18px)scale(1.01)}to{transform:translate(-10px,-6px)scale(1)}}@keyframes guidePulse{0%,to{outline-color:#18744b33}50%{outline-color:#2fda9dbd}}body.zen-rides{--zen-black:#050505;--zen-ink:#101010;--zen-card:#151515;--zen-line:#ffffff24;--zen-soft:#ffffffad;--zen-paper:#f7f7f4;--gold:#26d2a6;color:#f7f7f4;background:#050505}body.zen-rides.light-mode{color:#111;background:#f7f7f4}body.zen-rides .topbar{color:#f7f7f4;border-bottom-color:var(--zen-line);box-shadow:none;background:#050505f0;gap:12px}body.zen-rides.light-mode .topbar{color:#101010;background:#f7f7f4f0}body.zen-rides.light-mode .brand{color:#101010}body.zen-rides .brand-mark,body.zen-rides .nav-link.active,body.zen-rides .customer-page-link.active,body.zen-rides .primary-action,body.zen-rides .submit-btn,body.zen-rides .sms-approve{color:#050505;background:var(--gold);box-shadow:0 0 0 1px #26d2a62e}body.zen-rides .brand small,body.zen-rides .eyebrow,body.zen-rides .zen-hero-line,body.zen-rides .customer-page-link,body.zen-rides .nav-link{letter-spacing:0}.admin-gesture{border:1px solid var(--zen-line);width:34px;height:34px;color:var(--gold);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-weight:900;display:grid}.zen-status-bar{z-index:19;border-bottom:1px solid var(--zen-line);color:#f7f7f4;text-transform:uppercase;background:#050505e6;justify-content:center;gap:clamp(14px,5vw,44px);padding:7px 16px;font-size:.78rem;font-weight:900;display:flex;position:sticky;top:70px}body.zen-rides.light-mode .zen-status-bar{color:#111;background:#f7f7f4eb}body.zen-rides .customer-pages{z-index:18;backdrop-filter:blur(20px);background:#0a0a0ac7;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;width:min(520px,100% - 28px);margin:8px auto 0;padding:3px;display:grid;position:sticky;top:102px;box-shadow:0 10px 26px #00000029}body.zen-rides .customer-pages:has(.admin-notes-entry:not([hidden])){grid-template-columns:repeat(4,minmax(0,1fr)) 38px}body.zen-rides.light-mode .customer-pages{background:#f7f7f4c2;border-color:#00000014}body.zen-rides .customer-page-link{color:#f7f7f4b8;letter-spacing:0;text-transform:uppercase;background:0 0;border:0;border-radius:6px;min-width:0;min-height:34px;padding:0 10px;font-size:.76rem;font-weight:900;transition:background .16s,color .16s,transform .16s}body.zen-rides .customer-page-link:not(.active):not(:last-child){box-shadow:inset -1px 0 #ffffff0f}body.zen-rides .top-tab-hidden,body.zen-rides .customer-pages .nav-icon{display:none}.nav-text-visible{font-weight:900}body.zen-rides .customer-page-link:hover{color:#fff;background:#ffffff14}body.zen-rides .customer-page-link.active{color:#050505;background:var(--gold);box-shadow:none}.verify-tab-link{position:relative}.verify-tab-link.needs-verify:after{content:"";background:#ff3b30;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:12px;box-shadow:0 0 0 3px #ff3b3029}.verify-tab-link.is-verified:after{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:12px}.admin-notes-entry{padding:0;position:relative}.sticky-note-icon{background:linear-gradient(135deg,#0000 70%,#26d2a68c 71%),#26d2a629;border:1px solid;border-radius:3px;width:15px;height:15px}body.zen-rides .customer-page-link{place-items:center;display:grid}body.zen-rides.light-mode .customer-page-link{color:#111}body.zen-rides.light-mode .customer-page-link:hover{background:#0000000f}body.zen-rides.light-mode .customer-page-link.active{color:#050505;background:var(--gold)}.nav-icon{font-size:1.1rem;line-height:1}.nav-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.zen-rides .hero{isolation:isolate;color:#f7f7f4;background:radial-gradient(circle at 50% 36%,#54dbb529,#0000 42%),#050505;min-height:auto;padding-block:clamp(48px,8vw,94px);position:relative;overflow:hidden}body.zen-rides.light-mode .hero{color:#101010;background:#f7f7f4}body.zen-rides .hero-copy{z-index:2;text-align:center;pointer-events:none;justify-items:center;gap:clamp(12px,2.4vw,24px);width:min(100%,860px);margin-inline:auto;display:grid;position:relative}body.zen-rides .hero-copy>*{pointer-events:auto}.wallet-hero-motion-bg{z-index:0;pointer-events:auto;cursor:pointer;place-items:start center;display:grid;position:absolute;inset:0}.wallet-hero-motion-bg:before,.wallet-hero-motion-bg:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.wallet-hero-motion-bg:before{background:radial-gradient(circle at 50% 44%,#0000 0 24%,#05050547 45%,#050505eb 82%),linear-gradient(#0505053d,#050505ad)}.wallet-hero-motion-bg:after{background:linear-gradient(90deg,#050505d1,#0000 20% 80%,#050505d1),linear-gradient(#0505052e,#050505d1)}.src-coin-flip-stage{z-index:0;aspect-ratio:1;perspective:1200px;pointer-events:auto;cursor:pointer;opacity:.56;filter:saturate(1.14)contrast(1.1);width:min(520px,62vw);transition:opacity .22s,filter .22s,transform .42s cubic-bezier(.16,1.2,.32,1);position:relative;transform:translateY(clamp(118px,13vw,178px))scale(1.02)}.src-coin-flip-stage:before{content:"";filter:blur(26px);opacity:.76;background:radial-gradient(circle,#54dbb557,#0000 58%),radial-gradient(circle,#26d2a633,#0000 68%);border-radius:999px;position:absolute;inset:9%}.src-coin-flip-object{transform-style:preserve-3d;animation:8.75s linear infinite srcCoinFlip;position:absolute;inset:0}.src-coin-face{object-fit:contain;backface-visibility:hidden;filter:drop-shadow(0 34px 54px #0000006b);border-radius:999px;width:100%;height:100%;position:absolute;inset:0}.src-coin-front{transform:translateZ(18px)}.src-coin-back{transform:rotateY(180deg)translateZ(18px)}body.zen-rides.light-mode .wallet-hero-motion-bg{opacity:.42;mix-blend-mode:multiply}#home.wallet-motion-reacting .src-coin-flip-stage{opacity:.66;filter:saturate(1.24)contrast(1.12)drop-shadow(0 0 34px #54dbb538);transform:translateY(clamp(112px,12.5vw,170px))scale(1.06)}#home.wallet-coin-quick-flip .src-coin-flip-object{animation:.82s cubic-bezier(.2,.78,.2,1) srcCoinQuickFlip}@keyframes srcCoinFlip{0%{transform:rotateY(0)rotateX(0)}25%{transform:rotateY(90deg)rotateX(.7deg)}50%{transform:rotateY(180deg)rotateX(0)}75%{transform:rotateY(270deg)rotateX(-.7deg)}to{transform:rotateY(360deg)rotateX(0)}}@keyframes srcCoinQuickFlip{0%{transform:rotateY(0)rotateX(0)scale(1)}44%{transform:rotateY(180deg)rotateX(1.2deg)scale(1.035)}to{transform:rotateY(360deg)rotateX(0)scale(1)}}@media (prefers-reduced-motion:reduce){.src-coin-flip-object{animation-duration:22s}#home.wallet-coin-quick-flip .src-coin-flip-object{animation-duration:3s}}body.zen-rides .hero h1{margin-bottom:8px;font-size:clamp(2.3rem,8vw,5.6rem)}.public-beta-intro{max-width:760px;color:var(--zen-soft);margin:0 auto;font-weight:700}.public-beta-panel{text-align:left;grid-template-columns:repeat(3,minmax(210px,1fr));gap:clamp(16px,2.4vw,26px);width:min(1080px,100vw - 48px);margin:clamp(12px,2.8vw,24px) auto 0;display:grid}.public-beta-panel article{border:1px solid var(--zen-line);background:#ffffff0a;border-radius:8px;align-content:start;gap:10px;min-height:clamp(178px,16vw,220px);padding:clamp(18px,2.4vw,24px);display:grid}.public-beta-panel span{color:var(--gold);letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.public-beta-panel strong{color:#f7f7f4;font-size:1rem}.public-beta-panel p{color:var(--zen-soft);margin:0;font-size:.9rem;font-weight:650}body.zen-rides.light-mode .public-beta-panel article{background:#ffffffb8}body.zen-rides.light-mode .public-beta-panel strong{color:#101010}.wallet-status-row{grid-template-columns:minmax(220px,1fr) minmax(260px,330px) minmax(220px,1fr);justify-content:center;align-items:stretch;gap:clamp(24px,3vw,42px);width:min(1080px,100vw - 48px);margin:clamp(28px,4vw,42px) auto 0;display:grid}.wallet-status-row:has(.trust-score-orbit[hidden]){grid-template-columns:minmax(260px,330px) minmax(330px,430px)}.trust-score-orbit{aspect-ratio:1;backdrop-filter:blur(14px);background:radial-gradient(circle,#26d2a629,#0000 62%),#0505057a;border:1px solid #26d2a694;border-radius:50%;place-self:center;place-items:center;gap:5px;width:min(160px,38vw);margin:0;display:grid;transform:translate(clamp(12px,1.8vw,24px));box-shadow:0 18px 54px #00000052}.trust-score-orbit span,.trust-score-orbit small{color:var(--zen-soft);text-transform:uppercase;font-weight:900}.trust-score-orbit strong{color:var(--gold);font-size:clamp(2.35rem,5vw,3.35rem);line-height:.9}body.zen-rides #home .trust-score-orbit span,body.zen-rides #home .trust-score-orbit small{font-size:.66rem;line-height:1.15}.tier-progress-card{backdrop-filter:blur(16px);background:#05050585;border:1px solid #26d2a64d;border-radius:8px;grid-column:auto;place-self:center end;gap:10px;width:min(100%,360px);margin:0;padding:clamp(16px,2vw,20px);display:grid;box-shadow:0 16px 42px #00000042}.wallet-garage-open-card{backdrop-filter:blur(18px);background:linear-gradient(145deg,#26d2a621,#ffffff09),#0505059e;border-color:#26d2a657;place-self:stretch stretch;width:100%;min-height:0;box-shadow:0 18px 48px #0000004d}.tier-progress-card div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.tier-progress-card span,.tier-progress-card small{color:var(--zen-soft);text-transform:uppercase;font-weight:900}.tier-progress-card strong{color:var(--gold)}.tier-progress-track{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.tier-progress-track span{border-radius:inherit;background:linear-gradient(90deg, #6f6f6f, var(--gold));width:0;height:100%;transition:width .48s cubic-bezier(.16,1.2,.32,1);display:block}body.zen-rides #home .zen-action-card{backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1b,#ffffff09),#05050594;border:1px solid #26d2a638;box-shadow:0 16px 38px #0000003d}body.zen-rides #home .zen-action-card:hover{border-color:#26d2a67a;transform:translateY(-2px)}.fleet-hero{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;gap:clamp(16px,4vw,30px);width:min(1120px,100% - 28px);margin:18px auto 28px;display:grid}.fleet-hero-image{background:linear-gradient(#0000 50%,#00000094),url(assets/honda-civic-ex-2008.jpeg?v=fleet-render-v3) 50% 58%/cover;border:1px solid #26d2a629;border-radius:8px;min-height:clamp(280px,46vw,520px)}.fleet-hero-copy{background:linear-gradient(145deg,#26d2a614,#5cb7ff09),#ffffff09;border:1px solid #26d2a629;border-radius:8px;align-content:center;gap:14px;padding:clamp(18px,4vw,34px);display:grid}.fleet-hero-copy h2{margin:0;font-size:clamp(1.85rem,4.8vw,3.55rem);line-height:.95}.fleet-hero-copy p:not(.eyebrow){color:var(--zen-soft);margin:0;font-weight:700}.rent-now-button{width:min(100%,270px);min-height:52px;font-size:1rem}.fleet-inventory-head,body.zen-rides .fleet-grid{width:min(1120px,100% - 28px);margin-inline:auto}.fleet-inventory-row{min-height:auto}.fleet-inventory-row .vehicle-body{grid-template-columns:minmax(160px,1fr) auto auto;align-items:center;gap:12px;display:grid}body.zen-rides #apply{width:min(980px,100% - 28px);margin:18px auto 0}body.zen-rides #apply .payment-readiness{border-color:#26d2a638}body.zen-rides #apply .payment-verify-button{border-color:#26d2a661}body.zen-rides #apply{background:0 0;grid-template-columns:minmax(220px,.52fr) minmax(0,1fr);align-items:start;gap:14px;padding:0}body.zen-rides #apply .apply-copy{background:linear-gradient(145deg,#26d2a614,#5cb7ff0a),#ffffff09;border:1px solid #26d2a62e;border-radius:8px;padding:16px;position:static;top:auto}body.zen-rides #apply .apply-copy h2{margin:0 0 7px;font-size:clamp(1.55rem,3vw,2.35rem);line-height:.98}body.zen-rides #apply .apply-copy p{color:var(--zen-soft);margin:0;font-size:.92rem;line-height:1.45}body.zen-rides #apply .application-progress-card{box-shadow:none;background:linear-gradient(145deg,#ffffff0d,#26d2a609),#ffffff08;border-color:#26d2a62e}body.zen-rides #apply .application-progress-card,body.zen-rides #leadForm{scroll-margin-top:120px}body.zen-rides #apply .application-progress-head .eyebrow{color:#9fffe1b8}body.zen-rides #apply .application-progress-head h3{color:#f8fffd;font-size:1.05rem}body.zen-rides #apply .application-progress-head strong{color:#9fffe1;background:#26d2a614;border-color:#26d2a652}body.zen-rides #apply .application-progress-track{background:#ffffff17;height:7px}body.zen-rides #apply .application-progress-track span{background:linear-gradient(90deg,#1fbf8f,#5ff5c8,#b8ffe7)}body.zen-rides #apply .application-progress-steps{grid-template-columns:1fr;gap:6px}body.zen-rides #apply .application-progress-steps li{border-color:#ffffff13;grid-template-columns:28px minmax(86px,.62fr) minmax(0,1fr);align-items:center;min-height:0;padding:8px 9px;display:grid}body.zen-rides #apply .application-progress-steps span{margin:0}body.zen-rides #apply .application-progress-steps strong{font-size:.82rem}body.zen-rides #apply .application-progress-steps small{margin:0;font-size:.72rem}body.zen-rides #apply .application-progress-steps li.is-current{background:#26d2a613;border-color:#9fffe157}body.zen-rides #apply .application-progress-steps li.is-current span{color:#9fffe1;border-color:#9fffe185}body.zen-rides #leadForm{box-shadow:none;background:linear-gradient(#ffffff0b,#ffffff06),#040a0885;border:1px solid #26d2a624;border-radius:8px;grid-column:1/-1;gap:9px;padding:clamp(14px,2.5vw,22px)}body.zen-rides #leadForm .form-section-label{color:#9fffe1;letter-spacing:0;border-top-color:#26d2a629;margin:13px 0 2px;padding:11px 0 0;font-size:.78rem}body.zen-rides #leadForm .form-section-label:first-child{margin-top:0;padding-top:0}body.zen-rides #leadForm label,body.zen-rides #leadForm legend{color:#fff;margin-bottom:6px;font-size:.9rem;font-weight:950;line-height:1.15}body.zen-rides #leadForm input,body.zen-rides #leadForm select,body.zen-rides #leadForm textarea{color:#fff;background:#ffffff1f;border-color:#ffffff42;min-height:46px;font-size:.95rem;font-weight:800;box-shadow:inset 0 1px #ffffff14}body.zen-rides #leadForm select option{color:#07100c;background:#fff;font-weight:900}body.zen-rides #leadForm select option:checked{color:#050505;background:#9fffe1}body.zen-rides #leadForm input::placeholder,body.zen-rides #leadForm textarea::placeholder{color:#ffffff94;font-weight:750}body.zen-rides #leadForm input:focus,body.zen-rides #leadForm select:focus,body.zen-rides #leadForm textarea:focus{background:#ffffff29;border-color:#9fffe1c7;outline:2px solid #26d2a63d}body.zen-rides #leadForm .field-help{color:#ebfff4bd;margin-top:5px;font-size:.78rem;line-height:1.35}body.zen-rides #leadForm .form-row{background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;padding:10px}body.zen-rides #leadForm .two-col{gap:10px}body.zen-rides #leadForm .two-col>div{background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;padding:10px}body.zen-rides #leadForm .two-col>div .sms-consent{margin-top:10px}body.zen-rides #leadForm .gate-consent,body.zen-rides #leadForm .sms-consent,body.zen-rides #leadForm .payment-consent,body.zen-rides #leadForm .consent{color:#ebfff4bd;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;min-height:auto;padding:9px 10px;font-size:.8rem;line-height:1.32}body.zen-rides #leadForm .payment-readiness,body.zen-rides #leadForm .background-check-box,body.zen-rides #leadForm .live-selfie-box,body.zen-rides #leadForm .platforms{background:#ffffff09;border:1px solid #26d2a624;border-radius:8px;padding:11px}body.zen-rides #leadForm .payment-readiness{gap:10px;display:grid}body.zen-rides #leadForm .payment-provider-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}body.zen-rides #leadForm .payment-provider-head h3,body.zen-rides #leadForm .background-check-box h3{color:#fff;margin-bottom:4px;font-size:1rem}body.zen-rides #leadForm .payment-provider-head p,body.zen-rides #leadForm .background-check-box p,body.zen-rides #leadForm .background-check-list{color:#ebfff4b8;font-size:.8rem;line-height:1.35}body.zen-rides #leadForm .background-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}body.zen-rides #leadForm .background-check-list li{background:#ffffff09;border:1px solid #9fffe11f;border-radius:8px;padding:8px 10px}body.zen-rides #leadForm .payment-provider-badge{color:#9fffe1;background:#26d2a614;border-color:#26d2a63d}body.zen-rides #leadForm .checkout-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}body.zen-rides #leadForm .checkout-preview div{min-height:58px}body.zen-rides #leadForm .checkout-preview p{font-size:.76rem}body.zen-rides #leadForm .payment-verify-button,body.zen-rides #leadForm .selfie-actions .secondary-action{min-height:40px;padding:9px 12px;font-size:.78rem}body.zen-rides #leadForm #sendPaymentSyncRequest,body.zen-rides #leadForm #runPaymentVerification,body.zen-rides #leadForm #openStripeCheckout{width:100%}body.zen-rides #leadForm .stripe-checkout-button{color:#03120f;background:linear-gradient(135deg,#f8fffd,#9fffe1 52%,#5cb7ff);border-color:#9fffe14d;box-shadow:0 14px 32px #26d2a629}body.zen-rides #leadForm .stripe-checkout-button:disabled{cursor:wait;opacity:.72}body.zen-rides #leadForm .selfie-camera{min-height:132px}body.zen-rides #leadForm .selfie-actions{gap:8px}body.zen-rides #leadForm .platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body.zen-rides #leadForm .platforms label{background:linear-gradient(135deg,#26d2a60f,#ffffff06),#ffffff09;border-color:#26d2a629;justify-content:flex-start;min-height:50px;padding:10px 12px;font-size:.88rem}body.zen-rides #leadForm .platforms label:has(input:checked){color:#f8fffd;background:linear-gradient(135deg,#26d2a629,#9fffe112),#ffffff0b;border-color:#9fffe17a}body.zen-rides #leadForm .privacy-note{color:#ebfff499;margin:0;padding:10px;font-size:.74rem}body.zen-rides #leadForm .payment-launch-note{background:#ffffff06;border-color:#9fffe11f;margin-top:0}body.zen-rides #leadForm .submit-btn{color:#04110e;background:linear-gradient(135deg,#f8fffd,#9fffe1 48%,#5cb7ff);border:1px solid #9fffe152;min-height:54px;margin-top:4px;font-size:.96rem;box-shadow:0 18px 42px #26d2a62e}body.light-mode #apply .apply-copy,body.light-mode #leadForm{background:#ffffffc7;border-color:#09291f1a}body.light-mode #leadForm .field-help{color:#0a24199e}body.light-mode .application-progress-card{background:#ffffffd1;border-color:#09291f1a;box-shadow:0 18px 44px #08261a14}body.light-mode .application-progress-head h3,body.light-mode .application-progress-steps strong{color:#09291f}body.light-mode .application-progress-track{background:#09291f1a}body.light-mode .application-progress-steps li{background:#09291f09;border-color:#09291f1a}body.light-mode .application-progress-steps span{color:#09291fad;border-color:#09291f29}body.light-mode .application-progress-steps small{color:#09291f94}body.light-mode #leadForm label,body.light-mode #leadForm legend{color:#061f16}body.light-mode #leadForm input,body.light-mode #leadForm select,body.light-mode #leadForm textarea{color:#061f16;background:#ffffffe6;border-color:#09291f38}body.light-mode #leadForm input::placeholder,body.light-mode #leadForm textarea::placeholder{color:#061f167a}body.light-mode #leadForm .form-row,body.light-mode #leadForm .two-col>div{background:#ffffff9e;border-color:#09291f14}body.light-mode #leadForm .gate-consent,body.light-mode #leadForm .sms-consent,body.light-mode #leadForm .payment-consent,body.light-mode #leadForm .consent,body.light-mode #leadForm .payment-readiness,body.light-mode #leadForm .background-check-box,body.light-mode #leadForm .live-selfie-box,body.light-mode #leadForm .platforms{color:#0a2419b8;background:#ffffffb8;border-color:#09291f1a}@media (width<=880px){body.zen-rides #apply{grid-template-columns:1fr;width:min(720px,100% - 24px)}body.zen-rides #apply .apply-copy{position:static}body.zen-rides #apply .application-progress-steps li{grid-template-columns:30px minmax(0,1fr)}body.zen-rides #apply .application-progress-steps small{grid-column:2}}@media (width<=620px){body.zen-rides #apply{width:min(100% - 18px,560px);margin-top:10px}body.zen-rides #apply .apply-copy,body.zen-rides #apply .application-progress-card,body.zen-rides #leadForm{padding:12px}body.zen-rides #apply .apply-copy h2{font-size:clamp(1.45rem,8vw,2rem)}body.zen-rides #leadForm .two-col,body.zen-rides #leadForm .platforms,body.zen-rides #leadForm .payment-provider-head{grid-template-columns:1fr}body.zen-rides #leadForm .payment-provider-badge{width:fit-content}body.zen-rides #leadForm .checkout-preview,body.zen-rides #leadForm .selfie-actions{grid-template-columns:1fr}body.zen-rides #leadForm input:not([type=checkbox]):not([type=radio]),body.zen-rides #leadForm select,body.zen-rides #leadForm textarea{width:100%;min-width:0;max-width:100%;font-size:16px}body.zen-rides #leadForm,body.zen-rides #leadForm .form-row,body.zen-rides #leadForm .payment-readiness,body.zen-rides #leadForm .stripe-authorization-box,body.zen-rides #leadForm .stripe-authorization-box>*,body.zen-rides #leadForm .stripe-checkout-authorization{min-width:0;max-width:100%}body.zen-rides #leadForm .field-help,body.zen-rides #leadForm .payment-rail-status,body.zen-rides #leadForm .stripe-checkout-authorization{overflow-wrap:anywhere;word-break:normal}}.admin-scratchpad{width:min(860px,100% - 28px);color:inherit;margin:18px auto 0}.scratchpad-form{border:1px solid var(--zen-line);background:#ffffff09;border-radius:8px;gap:12px;padding:16px;display:grid}.scratchpad-form textarea{resize:vertical;width:100%;min-height:120px}.scratchpad-urgent{width:fit-content}.scratchpad-actions{flex-wrap:wrap;gap:10px;display:flex}.scratchpad-list{gap:10px;margin-top:14px;display:grid}.scratchpad-note{border:1px solid var(--zen-line);background:#ffffff09;border-radius:8px;gap:8px;padding:14px;display:grid}.scratchpad-note.is-urgent{background:#26d2a61f;border-color:#26d2a6c7}.scratchpad-note div{justify-content:space-between;gap:12px;display:flex}.scratchpad-note p{white-space:pre-wrap;margin:0}body.zen-rides .customer-pages{border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(540px,100% - 28px);padding:3px}body.zen-rides .customer-pages .customer-page-link{border-radius:6px;min-height:34px;padding:0 8px;font-size:.75rem;line-height:1}body.zen-rides .customer-pages .nav-icon{display:none!important}body.zen-rides .admin-fleet-entry,body.zen-rides .admin-notes-entry{padding:0}.fleet-inventory-row h3{margin:0}.verify-drive-button{white-space:nowrap}.zen-hero-line{max-width:36rem;color:var(--zen-soft);margin:0 auto clamp(18px,4vw,30px);font-weight:800}.zen-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:clamp(18px,2.5vw,28px);width:min(100%,820px);margin:clamp(24px,4vw,38px) auto 0;display:grid}.zen-action-card,.zen-wallet-open{border:1px solid var(--zen-line);min-height:144px;color:inherit;cursor:pointer;text-align:center;background:#ffffff0b;border-radius:8px;place-items:center;gap:8px;padding:clamp(16px,2.3vw,22px);display:grid}body.zen-rides.light-mode .zen-action-card,body.zen-rides.light-mode .zen-wallet-open{background:#0000000b}.zen-action-card:hover,.zen-wallet-open:hover{border-color:#26d2a6b3;transform:translateY(-1px)}.zen-action-icon{width:46px;height:46px;color:var(--gold);border:1px solid #26d2a699;border-radius:50%;place-items:center;font-size:1.35rem;font-weight:900;display:grid}.zen-action-card strong,.zen-wallet-open strong{font-size:1.05rem}.zen-action-card small,.zen-wallet-open small{max-width:13rem;color:var(--zen-soft);text-align:center;font-weight:700}body.zen-rides .digital-garage,body.zen-rides .marketplace-hub,body.zen-rides .band,body.zen-rides .fleet-section,body.zen-rides .application-section{color:inherit;background:0 0}.zen-wallet-preview{width:min(100%,420px);margin:0 auto}.wallet-motion-preview{width:min(100%,1180px);margin:0 auto}.wallet-motion-preview .zen-wallet-open{justify-self:center;width:min(100%,420px)}.zen-wallet-open{width:100%}.src-wallet-motion-card{isolation:isolate;aspect-ratio:16/9;cursor:pointer;background:radial-gradient(circle at 50% 35%,#54dbb52e,#0000 46%),linear-gradient(145deg,#02070b,#0c151b 58%,#020508);border:1px solid #54dbb557;border-radius:8px;align-items:end;min-height:230px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 22px 58px #00000052}.src-wallet-motion-card:after{content:"";z-index:2;opacity:0;pointer-events:none;border:1px solid #a7ffdeb8;border-radius:999px;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.src-wallet-motion-card:hover,.src-wallet-motion-card:focus-visible{border-color:#9affd9bd;outline:none;box-shadow:0 24px 70px #27f6bb2e,0 22px 58px #00000057}.src-wallet-motion-card.is-pressed{transform:scale(.988)}.src-wallet-motion-card.is-reacting:after{animation:.72s ease-out srcWalletTouchPulse}.src-wallet-motion-video{z-index:0;object-fit:contain;width:100%;height:100%;padding:.55rem;position:absolute;inset:0}.src-wallet-motion-shade{z-index:1;pointer-events:none;background:linear-gradient(#02070b0f,#02070b57 58%,#02070bd1),linear-gradient(90deg,#02070b85,#0000 50%);position:absolute;inset:0}.src-wallet-motion-content{z-index:3;color:#f6fff9;gap:.25rem;max-width:min(72%,420px);padding:1rem;display:grid;position:relative}.src-wallet-motion-content span,.src-wallet-motion-tap{color:#ceffecb8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.src-wallet-motion-content strong{color:#fff;text-shadow:0 8px 28px #00000061;font-size:clamp(1.75rem,4vw,3.2rem);line-height:.96}.src-wallet-motion-content p{color:#e9fff5d1;max-width:32rem;margin:0;font-size:.95rem;line-height:1.35}.src-wallet-motion-tap{z-index:3;backdrop-filter:blur(14px);background:#040c0e94;border:1px solid #ceffec42;border-radius:999px;place-items:center;min-width:48px;min-height:34px;display:inline-grid;position:absolute;bottom:1rem;right:1rem}.crypto-wallet-live-card{color:#f4fff9;background:linear-gradient(135deg,#54dbb51f,#0d141aeb),#080c10e6;border:1px solid #54dbb552;border-radius:8px;gap:.95rem;padding:1rem;display:grid;box-shadow:0 18px 48px #0000003d}.crypto-wallet-live-head,.crypto-wallet-address-row{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.crypto-wallet-live-card span{color:#dffff2ad;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.crypto-wallet-live-card strong{color:#fff;overflow-wrap:anywhere;font-size:1.2rem;line-height:1.2;display:block}.crypto-wallet-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.crypto-wallet-balance-grid article{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:8px;min-width:0;padding:.8rem}.crypto-wallet-live-card p{color:#e8fff4c2;margin:0;line-height:1.45}@keyframes srcWalletTouchPulse{0%{opacity:.9;transform:translate(-50%,-50%)scale(.75)}to{opacity:0;transform:translate(-50%,-50%)scale(6)}}@media (width<=640px){.src-coin-flip-stage{opacity:.34;width:92vw;transform:translateY(140px)scale(.98)}#home.wallet-motion-reacting .src-coin-flip-stage{transform:translateY(136px)scale(1.02)}.wallet-hero-motion-bg:before{background:radial-gradient(circle at 50% 46%,#0000 0 18%,#0505055c 46%,#050505f0 84%),linear-gradient(#05050561,#050505d1)}.src-wallet-motion-card{aspect-ratio:4/5;min-height:260px}.src-wallet-motion-video{padding:.4rem}.src-wallet-motion-content{max-width:calc(100% - 72px);padding:.9rem}.src-wallet-motion-content strong{font-size:2.05rem}.src-wallet-motion-content p{font-size:.86rem}}.market-lazy-detail{background:linear-gradient(135deg,#ffffff0e,#26d2a609),#050e0db8;border:1px solid #9fffe129;border-radius:8px;grid-column:1/-1;overflow:hidden}.market-lazy-detail summary{color:#f7fff9;cursor:pointer;outline:none;padding:16px;font-weight:900}.market-lazy-detail summary::marker{color:#26d2a6}.market-lazy-detail summary:hover,.market-lazy-detail summary:focus-visible{color:#fff;background:linear-gradient(90deg,#26d2a61f,#0000 72%)}.market-lazy-detail .src-allocation-card{margin:0 14px 14px}.market-lazy-detail:not([open]) summary{color:#9fffe1b8;padding:11px 14px;font-size:.8rem}.market-lazy-detail:not([open]){background:#ffffff05;border-color:#9fffe11a}.market-lazy-detail .src-allocation-grid{grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px}.market-lazy-detail .src-allocation-grid div{padding:9px}.market-lazy-detail .src-allocation-card h3{font-size:1rem}.market-lazy-detail .src-allocation-card p{margin:0;font-size:.82rem}.checkout-page{color:#f7fff9;background:radial-gradient(circle at 50% 0,#26d2a61a,#0000 34%),linear-gradient(#070b09,#0f1714 58%,#070b09);padding:clamp(26px,5vw,54px) clamp(14px,4vw,48px)}.checkout-shell{gap:14px;width:min(980px,100%);margin:0 auto;display:grid}.checkout-hero-card,.checkout-card{backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff14,#26d2a609),#060b09d1;border:1px solid #9fffe129;border-radius:10px;box-shadow:0 22px 52px #00000038}.checkout-hero-card{grid-template-columns:minmax(0,1fr) minmax(190px,auto);align-items:end;gap:16px;padding:clamp(18px,4vw,28px);display:grid}.checkout-hero-card h2{color:#fff;max-width:14ch;margin:0;font-size:clamp(2rem,4.4vw,3.75rem);line-height:.96}.checkout-hero-card p:not(.eyebrow){color:#ebfff4b8;max-width:42rem;margin:8px 0 0}.checkout-lockup{background:linear-gradient(145deg, #ffffff21, #26d2a612), var(--lux-accent-soft);border:1px solid #9fffe12e;border-radius:10px;gap:4px;min-width:190px;padding:14px;display:grid}.checkout-lockup small{color:#f7fff9a8;font-size:.76rem;font-weight:850}.checkout-lockup span,.checkout-section-title span,.checkout-price-stack span{color:#ebfff4a8;text-transform:uppercase;font-size:.72rem;font-weight:900}.checkout-lockup strong,.checkout-section-title strong{color:#9fffe1;font-size:1.05rem}.checkout-grid{grid-template-columns:minmax(0,.92fr) minmax(320px,1fr);gap:14px;display:grid}.checkout-card{align-content:start;gap:12px;padding:clamp(15px,3vw,22px);display:grid}.footer-legal-links{flex-wrap:wrap;gap:10px 20px;margin:18px 0 0 46px;display:flex}.footer-legal-links a{color:#8af5d1;text-underline-offset:4px;font-weight:800;text-decoration:none}.footer-legal-links a:hover,.footer-legal-links a:focus-visible{text-decoration:underline}@media (width<=620px){.footer-legal-links{margin-left:0}}.daily-extension-card{border-color:#9fffe133;margin-top:14px}.daily-extension-card small{color:#f7fff9a8;line-height:1.5}.checkout-section-title{gap:4px;display:grid}.checkout-card label{color:#f7fff9d6;gap:7px;font-size:.78rem;font-weight:900;display:grid}.checkout-card select{color:#f7fff9;min-height:44px;font:inherit;background:#ffffff12;border:1px solid #9fffe12e;border-radius:8px;padding:0 12px;font-weight:850}.checkout-field-grid{gap:10px;display:grid}.checkout-price-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.checkout-price-stack div{background:#ffffff0b;border:1px solid #9fffe11f;border-radius:8px;gap:4px;padding:11px;display:grid}.checkout-price-stack div.is-total{background:linear-gradient(145deg,#26d2a629,#ffffff0e),#ffffff0d;border-color:#9fffe157}.checkout-price-stack strong{color:#fff;font-size:1.02rem}.checkout-price-stack div.is-total strong{color:#9fffe1;font-size:clamp(1.15rem,2.2vw,1.45rem)}.checkout-readiness-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.checkout-readiness-list li{color:#ebfff4b8;align-items:center;gap:9px;font-size:.82rem;font-weight:800;display:flex}.checkout-readiness-list li:before{content:"";background:linear-gradient(135deg,#fff,#5ff5c8);border-radius:999px;width:8px;height:8px;box-shadow:0 0 14px #26d2a652}.checkout-payment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkout-payment-options label{color:#f7fff9c7;cursor:pointer;background:linear-gradient(145deg,#ffffff0e,#26d2a606),#ffffff0a;border:1px solid #9fffe124;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;min-height:76px;padding:12px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;position:relative}.checkout-payment-options label:hover,.checkout-payment-options label:focus-within{border-color:#9fffe152;transform:translateY(-1px);box-shadow:0 12px 24px #00000029}.checkout-payment-options label.is-selected{color:#fff;background:linear-gradient(145deg,#ffffff21,#26d2a61c),#ffffff0f;border-color:#9fffe194;box-shadow:inset 0 0 0 1px #ffffff14,0 0 26px #26d2a61f}.checkout-payment-options input{opacity:0;position:absolute}.checkout-payment-options i{color:#9fffe1;background:#04110e94;border:1px solid #9fffe12e;border-radius:999px;grid-row:span 2;place-items:center;width:38px;height:38px;font-size:.64rem;font-style:normal;font-weight:1000;line-height:1;display:grid}.checkout-payment-options label.is-selected i{color:#04110e;background:linear-gradient(135deg,#fff,#5ff5c8);box-shadow:0 0 16px #26d2a638}.checkout-payment-options span{color:#f7fff9;text-overflow:ellipsis;white-space:nowrap;align-self:end;min-width:0;margin-bottom:3px;font-size:.98rem;font-weight:950;line-height:1.05;display:block;overflow:hidden}.checkout-payment-options small{text-overflow:ellipsis;white-space:nowrap;align-self:start;min-width:0;font-size:.76rem;line-height:1.22;overflow:hidden}.checkout-payment-options small,.checkout-payment-note,.checkout-status{color:#ebfff4ad;font-size:.82rem;line-height:1.45}.checkout-payment-note{background:#ffffff09;border-left:3px solid #9fffe180;border-radius:0 8px 8px 0;padding:10px 11px}.checkout-payment-note.is-warning{color:#ffe8e5db;border-color:#b4443e}.checkout-actions{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.checkout-actions button{min-height:42px}.checkout-actions .primary-action{grid-column:1/-1}.checkout-status{border-top:1px solid #9fffe11a;margin:0;padding-top:10px}@media (width<=760px){.checkout-hero-card,.checkout-grid,.checkout-price-stack,.checkout-payment-options{grid-template-columns:1fr}.checkout-hero-card{align-items:start}.checkout-lockup{min-width:0}.checkout-actions{grid-template-columns:1fr}.checkout-cart-button .cart-button-copy{display:none}}.gesture-guide-overlay{z-index:130;color:#f7f7f4;background:#050505ad;place-items:center;padding:20px;animation:.32s cubic-bezier(.2,.8,.2,1) gestureGuideIn;display:grid;position:fixed;inset:0}.gesture-guide-overlay[hidden]{display:none}.gesture-guide-overlay.is-leaving{animation:.28s forwards gestureGuideOut}.gesture-guide-overlay div{border:1px solid var(--zen-line);background:#0a0a0af0;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,360px);padding:16px;display:grid}.gesture-guide-overlay strong{color:var(--gold);grid-column:1/-1;font-size:1.05rem}.gesture-guide-overlay span{border:1px solid var(--zen-line);text-align:center;border-radius:8px;padding:10px;font-weight:900}.job-status-card{z-index:96;color:#f7f7f4;background:#050505f5;border:1px solid #26d2a670;border-radius:8px;gap:8px;width:min(420px,100vw - 28px);padding:16px;animation:.42s cubic-bezier(.16,1.2,.32,1) jobCardSpring;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #0000005c}.job-status-card[hidden]{display:none}.job-status-card strong{font-size:1.1rem}.job-status-card span{color:var(--zen-soft)}.job-status-close{border:1px solid var(--zen-line);width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;position:absolute;top:8px;right:8px}body.gesture-left main{animation:.42s cubic-bezier(.16,1.2,.32,1) springLeft}body.gesture-right main{animation:.42s cubic-bezier(.16,1.2,.32,1) springRight}body.gesture-up main{animation:.42s cubic-bezier(.16,1.2,.32,1) springUp}body.gesture-hold .hero{animation:.42s holdPulse}body.mileage-tab-active .guide-shell,body.mileage-tab-active .guide-fab{display:none!important}.compact-market-grid{padding:0 clamp(16px,3vw,26px) clamp(18px,3vw,28px)}.src-payment-route-card{background:radial-gradient(circle at 12% 0,#ffffff24,#0000 26%),linear-gradient(135deg,#26d2a61f,#ffffff0b 54%,#8fc7d214),#040e0de0;border-color:#9fffe133;gap:18px;width:min(920px,100%);margin:0 auto;padding:clamp(18px,3vw,28px);display:grid}.src-payment-route-card h3{color:#fff;max-width:680px;margin:0;font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.04}.src-payment-route-card>p,.src-payment-route-card .src-payment-intro{color:#f7fff9c7;max-width:720px;margin:0;font-size:clamp(.94rem,1.2vw,1.06rem);font-weight:720;line-height:1.48}.src-payment-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.src-payment-steps div{background:linear-gradient(145deg,#ffffff13,#26d2a609),#ffffff09;border:1px solid #9fffe129;border-radius:8px;align-content:start;gap:10px;min-width:0;min-height:158px;padding:16px;display:grid}.src-payment-steps span{color:#04130f;background:linear-gradient(135deg,#fff,#5ff5c8 76%);border-radius:999px;place-items:center;width:34px;height:34px;font-size:.86rem;font-weight:1000;display:grid;box-shadow:0 0 18px #26d2a633}.src-payment-steps strong{color:#fff;font-size:1.05rem;line-height:1.12}.src-payment-steps p{color:#f7fff9b8;margin:0;font-size:.94rem;font-weight:650;line-height:1.42}.src-payment-route-card .ticker-row{background:linear-gradient(90deg,#26d2a61f,#ffffff0b),#ffffff08;border-color:#9fffe129;padding:14px 16px}.src-payment-route-card .primary-action{width:fit-content;min-height:46px;padding-inline:18px}@media (width<=760px){.src-payment-steps{grid-template-columns:1fr}.src-payment-steps div{min-height:0}.src-payment-route-card .primary-action{width:100%}}body.zen-rides .sms-bottom-sheet{z-index:1000;pointer-events:none;background:0 0;width:min(420px,100vw - 28px);padding:0;display:block;inset:auto 14px 14px auto}body.zen-rides .sms-bottom-sheet[hidden]{display:none!important}body.zen-rides .fleet-inventory-head{gap:6px;padding:0;display:grid}body.zen-rides .fleet-inventory-head h2{max-width:680px;margin:0;font-size:clamp(1.55rem,3vw,2.45rem);line-height:1}body.zen-rides .fleet-grid{grid-template-columns:1fr;gap:12px;margin-top:14px;display:grid}body.zen-rides .fleet-inventory-row{box-shadow:none;background:linear-gradient(135deg,#26d2a614,#0000 42%),#ffffff0b;border:1px solid #26d2a62e;border-radius:8px;grid-template-columns:170px minmax(0,1fr);align-items:stretch;gap:0;display:grid;overflow:hidden}body.zen-rides .fleet-inventory-row:before{display:none}body.zen-rides .vehicle-thumb{background-color:#ffffff0f;background-position:50%;background-size:cover;min-height:154px;position:relative;overflow:hidden}body.zen-rides .vehicle-thumb-image{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;display:block}body.zen-rides .vehicle-thumb.is-image-unavailable:after{content:"Vehicle photo temporarily unavailable";color:#ffffffc2;text-align:center;background:linear-gradient(145deg,#26d2a624,#090d0df5);place-items:center;padding:18px;font-size:.78rem;font-weight:850;line-height:1.35;display:grid;position:absolute;inset:0}body.zen-rides .fleet-inventory-row .vehicle-body{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px;display:grid}body.zen-rides .vehicle-main{min-width:0}body.zen-rides .vehicle-main span{color:#9fffe1;letter-spacing:0;text-transform:uppercase;margin-bottom:4px;font-size:.74rem;font-weight:900;display:block}body.zen-rides .fleet-inventory-row h3{color:#fff;text-shadow:0 0 18px #26d2a629;margin:0;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:950;line-height:1.05}body.zen-rides .vehicle-main p{max-width:560px;color:var(--zen-soft);margin:7px 0 0;font-size:.88rem;line-height:1.45}body.zen-rides .vehicle-requirements{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}body.zen-rides .vehicle-requirements small{color:#e2fff8d1;background:#26d2a60f;border:1px solid #9fffe129;border-radius:8px;align-items:center;min-height:28px;padding:5px 8px;font-size:.72rem;font-weight:850;display:inline-flex}body.zen-rides .fleet-inventory-row .vehicle-meta{flex-direction:column;gap:7px;min-width:132px;margin:0;display:flex}body.zen-rides .fleet-inventory-row .pill{color:#e2fff8;white-space:nowrap;background:linear-gradient(135deg,#26d2a629,#ffffff12);border:1px solid #26d2a652;border-radius:8px;justify-content:center;width:100%;min-height:30px;padding:5px 10px;font-size:.84rem;font-weight:950;box-shadow:inset 0 1px #ffffff1f}body.zen-rides .fleet-inventory-row .premium-pill{color:#9fffe1}body.zen-rides .verify-drive-button{color:#04110e;background:linear-gradient(135deg,#f8fffd,#9fffe1 54%,#5ff5c8);border-color:#9fffe157;width:156px;min-height:44px;box-shadow:0 16px 30px #26d2a629}body.zen-rides .verify-drive-button:hover{transform:translateY(-1px);box-shadow:0 20px 36px #26d2a638}body.light-mode .fleet-inventory-row{background:linear-gradient(135deg,#117a5017,#0000 45%),#ffffffd1;border-color:#09291f1a}body.light-mode .fleet-inventory-row .pill{color:#063221;background:linear-gradient(135deg,#baff4857,#ffffffd6);border-color:#117a5047;box-shadow:inset 0 1px #ffffffad}body.light-mode .fleet-inventory-row h3{color:#061f16;text-shadow:0 10px 22px #117a5024}.mileage-mining-page{background:linear-gradient(135deg,#287c9e29,#26d2a61a),linear-gradient(#060908,#101816 52%,#07110f)}.mileage-shell{grid-template-columns:minmax(300px,.62fr) minmax(520px,1.38fr);gap:16px}.mileage-panel,.mileage-map-card,.mileage-policy-grid article{background:linear-gradient(135deg,#ffffff12,#ffffff06),#040808b8;border-color:#26d2a633;box-shadow:0 18px 48px #0000003d}.mileage-intro{max-width:44rem;font-size:1.02rem}.road-rewards-welcome{background:linear-gradient(135deg,#26d2a624,#2fd6ff14),#ffffff0b;border:1px solid #26d2a647;border-radius:8px;gap:6px;padding:13px 14px;display:grid}.road-rewards-welcome strong{color:#f7fff9;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:1.02rem}.road-rewards-welcome p{color:#ebfff4c2;max-width:52rem;margin:0;font-size:.92rem;font-weight:750;line-height:1.45}.earning-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.earning-lane-card{text-align:left;cursor:pointer;width:100%;min-height:118px;color:inherit;background:linear-gradient(135deg,#287c9e21,#26d2a612),#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;gap:5px;padding:12px;display:grid}.earning-lane-card:hover,.earning-lane-card:focus-visible{border-color:#26d2a6b8;outline:none;transform:translateY(-1px)}.earning-lane-card span{color:#ebfff49e;text-transform:uppercase;font-size:.72rem;font-weight:900}.earning-lane-card strong{color:#f7fff9;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:1.05rem}.earning-lane-card p{color:#ebfff4ad;margin:0;font-size:.84rem;font-weight:750}.mileage-consent-card.is-jump-highlighted,.gig-enroll-card.is-jump-highlighted{border-color:#26d2a6cc;box-shadow:0 0 0 2px #26d2a629,0 18px 48px #0000003d}.mileage-score-grid article{min-height:72px}.mileage-hero-lockup{gap:8px;display:grid}.drive-rank-card,.road-quest-grid article,.driver-command-strip article,.nearby-place-strip article{background:linear-gradient(135deg,#287c9e29,#26d2a614),#ffffff0e;border:1px solid #ffffff1f;border-radius:8px}.drive-rank-card{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.rank-ring{--rank-progress:0%;background:radial-gradient(circle at center, #08120f 0 54%, transparent 55%), conic-gradient(#26d2a6 var(--rank-progress), #ffffff24 0);border-radius:50%;place-items:center;width:72px;height:72px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.rank-ring span{color:#f7fff9;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:.95rem;font-weight:900}.drive-rank-card span,.road-quest-grid span,.driver-command-strip span,.nearby-place-strip span{color:#ebfff49e;text-transform:uppercase;font-size:.72rem;font-weight:900}.drive-rank-card strong,.road-quest-grid strong,.driver-command-strip strong,.nearby-place-strip strong{color:#f7fff9;overflow-wrap:anywhere;font-family:Space Grotesk,Inter,Arial,sans-serif}.drive-rank-card p,.road-quest-grid small{color:#ebfff4a8;margin:0;font-size:.82rem}.road-quest-grid,.driver-command-strip,.nearby-place-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.road-quest-grid,.driver-command-strip{display:none}.mileage-consent-card p{margin:0}.gig-enroll-card{background:linear-gradient(135deg,#26d2a61a,#287c9e1a),#ffffff0b;border:1px solid #26d2a638;border-radius:8px;gap:12px;padding:14px;display:grid}.gig-enroll-card h3,.gig-enroll-card p{margin:0}.partner-consent-card{background:linear-gradient(135deg,#2fd6ff1c,#26d2a60f),#ffffff0a;border:1px solid #2fd6ff33;border-radius:8px;gap:12px;padding:14px;display:grid}.partner-consent-card h3,.partner-consent-card p{margin:0}.partner-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.partner-product-grid article{background:#00000021;border:1px solid #ffffff1a;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.partner-product-grid span{color:#ebfff494;text-transform:uppercase;font-size:.7rem;font-weight:900}.partner-product-grid strong{color:#f7fff9;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:.94rem}.partner-product-grid p{color:#ebfff4ad;font-size:.78rem;font-weight:750}.gig-profit-card{background:#26d2a614;border:1px solid #26d2a638;border-radius:8px;gap:5px;padding:10px;display:grid}.gig-profit-card strong{color:#9fffe1}.gig-requirement-grid,.gig-boost-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gig-requirement-grid article,.gig-boost-grid article{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;gap:4px;min-height:76px;padding:10px;display:grid}.gig-requirement-grid span,.gig-boost-grid span{color:#ebfff49e;text-transform:uppercase;font-size:.7rem;font-weight:900}.gig-requirement-grid strong,.gig-boost-grid strong{color:#f7fff9;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:.98rem}.gig-boost-grid p{color:#ebfff4ad;margin:0;font-size:.78rem;font-weight:800}.gig-profit-channel-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.gig-profit-channel-grid div{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;gap:5px;min-height:132px;padding:10px;display:grid}.gig-profit-channel-grid span{color:#ebfff49e;text-transform:uppercase;font-size:.7rem;font-weight:900}.gig-profit-channel-grid strong{color:#9fffe1;font-family:Space Grotesk,Inter,Arial,sans-serif}.gig-profit-channel-grid p{color:#ebfff4a8;margin:0;font-size:.78rem}.gig-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gig-platform-grid button{color:#f7fff9;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:8px;min-height:44px;font-weight:900}.gig-platform-grid button.is-linked{color:#07110f;background:#26d2a6;border-color:#26d2a6b3}.mileage-actions{grid-template-columns:1fr .5fr}.mileage-actions button,.mileage-map-toolbar button{min-height:48px}.mileage-map-card{align-content:start}.mileage-map-toolbar{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;padding:12px}.mileage-map-toolbar label{font-size:.95rem}.mileage-map-toolbar input{min-height:48px;font-size:1rem}.map-mode-tabs{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.map-mode-tabs button{color:#ebfff4b3;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:38px;font-weight:900}.map-mode-tabs button.active{color:#07110f;background:#26d2a6}.go-live-link{color:#ecfff4;cursor:pointer;text-align:left;background:linear-gradient(135deg,#26d2a629,#26c6da1a),#ffffff0b;border:1px solid #26d2a647;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;width:100%;min-height:54px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a}.go-live-link span{color:#061f16;background:#26d2a6;border-radius:999px;place-items:center;min-width:82px;min-height:32px;font-family:Space Grotesk,Inter,Arial,sans-serif;font-weight:950;display:inline-grid}.go-live-link small{color:#ebfff4c2;min-width:0;font-weight:850}.go-live-link.is-active{background:radial-gradient(circle at 12%,#26d2a638,#0000 32%),linear-gradient(135deg,#26c6da2e,#26d2a61f),#ffffff0e;border-color:#26c6daa3}.road-quest-grid article,.driver-command-strip article,.nearby-place-strip article{gap:3px;min-height:74px;padding:10px;display:grid}.mileage-map{background-color:#101816;background-image:linear-gradient(135deg,#ffffff14,#ffffff05),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#ffffff2e;min-height:clamp(460px,56vw,690px);box-shadow:inset 0 0 0 1px #06141c0f}.mileage-map:before{display:none}.real-leaflet-map,.real-mapbox-map{z-index:1}.live-world-overlay{z-index:6;opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0;overflow:hidden}.mileage-map.is-live-world .live-world-overlay{opacity:1}.mileage-map.is-live-world{background:radial-gradient(circle at 50% 48%,#26d2a638,#0000 16%),radial-gradient(circle at 18% 20%,#26c6da47,#0000 26%),radial-gradient(circle at 84% 28%,#26d2a62e,#0000 28%),linear-gradient(135deg,#07121d 0%,#071a17 46%,#05080f 100%);border-color:#26d2a652;box-shadow:inset 0 0 0 1px #26d2a61f,inset 0 -80px 120px #0000005c,0 24px 80px #00000047}.mileage-map.is-live-world .real-leaflet-map,.mileage-map.is-live-world .real-mapbox-map{opacity:0;pointer-events:none}.mileage-map.is-live-world .map-empty-state,.mileage-map.is-live-world .map-status-card,.mileage-map.is-live-world .map-location-chip{display:none}.live-world-overlay:before,.live-world-overlay:after{content:"";pointer-events:none;position:absolute;inset:0}.live-world-overlay:before{mix-blend-mode:screen;background:linear-gradient(28deg,#0000 0 41%,#26c6da61 42% 43%,#0000 44% 100%),linear-gradient(152deg,#0000 0 42%,#26d2a657 43% 44%,#0000 45% 100%),linear-gradient(90deg,#0000 0 19%,#ffffff1f 20% 20.6%,#0000 21% 100%),radial-gradient(circle at 50% 52%,#26d2a633,#0000 22%),radial-gradient(circle at 20% 20%,#26c6da38,#0000 30%),radial-gradient(circle at 82% 18%,#26d2a62e,#0000 28%),linear-gradient(#030a1414,#030a1461)}.live-world-overlay:after{opacity:.22;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:120px 120px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:10s linear infinite liveWorldScanlines}.live-world-skyline{z-index:2;opacity:.78;transform-origin:bottom;justify-content:space-between;align-items:end;height:36%;display:flex;position:absolute;bottom:0;left:4%;right:4%;transform:perspective(720px)rotateX(48deg)translateY(18%)}.live-world-skyline span{background:repeating-linear-gradient(#26d2a62e 0 4px,#0000 4px 12px),linear-gradient(#26c6da38,#040d128f);border:1px solid #26c6da42;border-bottom:0;border-radius:10px 10px 0 0;width:13%;display:block;box-shadow:0 0 24px #26c6da29}.live-world-skyline span:first-child{height:42%}.live-world-skyline span:nth-child(2){height:74%}.live-world-skyline span:nth-child(3){height:55%}.live-world-skyline span:nth-child(4){height:86%}.live-world-skyline span:nth-child(5){height:48%}.live-world-grid{transform-origin:bottom;filter:drop-shadow(0 0 12px #26c6da3d);background-image:linear-gradient(#26d2a629 1px,#0000 1px),linear-gradient(90deg,#26c6da29 1px,#0000 1px);background-size:54px 54px;animation:4.8s linear infinite liveWorldGridMove;position:absolute;inset:-28%;transform:perspective(720px)rotateX(61deg)translateY(20%)}.live-world-zone{z-index:4;color:#f7fff9e6;text-transform:uppercase;background:linear-gradient(135deg,#26d2a621,#26c6da0f),#081210b8;border:1px solid #26d2a638;border-radius:18px;place-items:center;min-width:138px;min-height:76px;font-size:.68rem;font-weight:950;display:grid;position:absolute;transform:skew(-8deg)rotate(-3deg);box-shadow:inset 0 0 28px #26d2a60f,0 12px 34px #0000002e}.live-world-zone-downtown{top:10%;left:8%}.live-world-zone-airport{border-color:#26c6da47;top:45%;right:6%;transform:skew(8deg)rotate(4deg)}.live-world-zone-market{border-color:#26d2a652;bottom:12%;left:34%}.live-hot-zone{z-index:7;color:#f7fff9;pointer-events:auto;cursor:pointer;text-align:left;background:radial-gradient(circle at 0 0,#ffffff2e,#0000 34%),#070d12c7;border:1px solid #fff3;border-radius:14px;gap:1px;min-width:112px;padding:8px 10px;animation:2.2s ease-in-out infinite liveHotZonePulse;display:grid;position:absolute;box-shadow:0 12px 34px #00000047,0 0 0 10px #26d2a614}.live-hot-zone span{color:#26d2a6d6;text-transform:uppercase;font-size:.58rem;font-weight:950}.live-hot-zone.is-active{border-color:#26d2a6b8;box-shadow:0 18px 44px #00000057,0 0 0 14px #26d2a629,0 0 34px #26c6da42}.live-hot-zone-airport{bottom:42%;right:9%}.live-world-scan{border:2px solid #26d2a69e;border-radius:50%;width:190px;height:190px;animation:2.6s ease-out infinite liveWorldScan;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 20px #26d2a614,0 0 32px #26c6da57}.live-world-route{transform-origin:0;background:linear-gradient(90deg,#26c6da33,#26c6da,#26d2a6);border-radius:999px;height:7px;position:absolute;left:16%;right:13%;box-shadow:0 0 20px #26c6da57}.live-world-route:after{content:"";border-radius:inherit;opacity:.34;background:linear-gradient(90deg,#0000,#ffffffad,#0000);animation:2.2s ease-in-out infinite liveWorldRouteRunner;position:absolute;inset:-8px 0;transform:translate(-55%)}.live-world-route-a{top:38%;transform:rotate(-9deg)}.live-world-node{z-index:7;color:#061f16;text-transform:uppercase;pointer-events:auto;cursor:pointer;background:#26d2a6e6;border:2px solid #ffffffd6;border-radius:50%;place-items:center;width:72px;height:72px;font-size:.68rem;font-weight:950;transition:transform .16s,box-shadow .16s;display:grid;position:absolute;box-shadow:0 16px 34px #00000038,0 0 0 10px #26d2a61f}.live-world-node:hover{transform:translateY(-3px)scale(1.04);box-shadow:0 20px 42px #00000042,0 0 0 14px #26d2a624}.live-world-node-quest{top:26%;left:12%}.live-world-node-bonus{background:#26c6dae6;top:24%;right:14%}.live-world-node-fuel{background:#26d2a6eb;bottom:20%;left:18%}.live-world-node-partner{background:#ffffffe6;bottom:22%;right:16%}.live-world-avatar{z-index:9;color:#061f16;background:linear-gradient(135deg,#26d2a6,#26c6da);border:3px solid #fff;border-radius:22px;place-items:center;width:78px;height:78px;font-family:Space Grotesk,Inter,Arial,sans-serif;font-weight:950;animation:1.8s ease-in-out infinite liveWorldAvatar;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 44px #00000042,0 0 0 12px #26c6da29}.live-world-avatar:before{content:"";border:2px solid #fff6;border-radius:28px;animation:3s linear infinite liveWorldAvatarFrame;position:absolute;inset:-18px;transform:rotate(45deg)}.live-world-avatar img{object-fit:cover;border-radius:16px;width:76%;height:76%}.live-world-panel{z-index:8;color:#f7fff9;backdrop-filter:blur(14px);background:#141412c7;border:1px solid #26d2a63d;border-radius:8px;gap:2px;width:min(280px,100% - 28px);padding:9px 10px;display:grid;position:absolute;top:14px;bottom:auto;left:14px;box-shadow:0 12px 28px #00000038}.live-world-panel span{color:#26d2a6cc;letter-spacing:0;text-transform:uppercase;font-size:.62rem;font-weight:950}.live-world-panel strong{font-size:.92rem}.live-world-panel small{color:#f7fff9b8;font-weight:800}.live-world-panel:not(.is-active){display:none}.live-world-billboard{z-index:8;color:#f7fff9;backdrop-filter:blur(12px);background:linear-gradient(135deg,#26c6da2e,#26d2a614),#070d12c7;border:1px solid #26c6da57;border-radius:10px;gap:2px;min-width:150px;padding:9px 10px;display:grid;position:absolute;transform:perspective(320px)rotateY(-8deg);box-shadow:0 14px 36px #00000047}.live-world-billboard span{color:#26d2a6cc;text-transform:uppercase;font-size:.6rem;font-weight:950}.live-world-billboard strong{font-size:.86rem}.live-world-billboard-right{top:12%;right:4%;transform:perspective(320px)rotateY(8deg)}.live-world-portal{z-index:5;border:2px solid #26c6da75;border-radius:50%;width:112px;height:112px;animation:5s linear infinite liveWorldPortalSpin;position:absolute;box-shadow:inset 0 0 24px #26c6da33,0 0 34px #26d2a62e}.live-world-portal:after{content:"";border-radius:inherit;border:1px dashed #26d2a67a;position:absolute;inset:18px}.live-world-portal-a{bottom:12%;left:14%}.live-world-portal-b{animation-delay:-1.4s;bottom:32%;right:18%}.mileage-map.is-live-world .map-hud-card{background:linear-gradient(135deg,#26d2a624,#26c6da14),#060c12d1;border-color:#26d2a63d;bottom:14px;right:14px}.mileage-map.has-leaflet-map .real-leaflet-map{opacity:1}.mileage-map.has-mapbox-map .real-mapbox-map{z-index:3;opacity:1}.mileage-map.is-live-world.has-leaflet-map .real-leaflet-map,.mileage-map.is-live-world.has-mapbox-map .real-mapbox-map{opacity:0;pointer-events:none}.mileage-map.has-real-map .map-water,.mileage-map.has-real-map .map-park,.mileage-map.has-real-map .map-block,.mileage-map.has-real-map .map-road,.mileage-map.has-real-map .map-route-line,.mileage-map.has-real-map .map-pin,.mileage-map.has-real-map .map-place-label{display:none}.mileage-map.has-real-map:before{opacity:0}.map-loading-card{z-index:0;color:#f7fff9b8;background:linear-gradient(135deg,#287c9e2e,#26d2a614),#101816;place-items:center;font-weight:900;display:grid;position:absolute;inset:0}.mileage-map.has-real-map .map-loading-card{display:none}.map-empty-state{z-index:8;color:#f7fff9;backdrop-filter:blur(14px);background:#141412c7;border:1px solid #ffffff29;border-radius:8px;gap:2px;width:fit-content;max-width:min(360px,100% - 28px);padding:9px 10px;display:grid;position:absolute;top:58px;left:14px;right:14px;box-shadow:0 12px 28px #00000038}.map-empty-state strong{font-size:.9rem}.map-empty-state span{color:#f7fff9c2;font-size:.78rem;font-weight:800}.mileage-map[data-gps-state=active] .map-empty-state{display:none}.map-water,.map-park,.map-block,.map-road,.map-route-line,.map-pin,.map-place-label,.vehicle-marker,.map-location-chip{z-index:2}.map-status-card,.map-location-chip{z-index:8}.mileage-map.has-real-map .map-status-card,.mileage-map.has-real-map .map-location-chip,.mileage-map.has-real-map .map-hud-card{color:#f7fff9;backdrop-filter:blur(14px);background:#141412c7;border-color:#ffffff29;box-shadow:0 12px 28px #00000038}.mileage-map.has-real-map .map-hud-card span,.mileage-map.has-real-map .map-hud-card small{color:#f7fff9b8}.mileage-map.has-real-map .map-hud-card strong{color:#f7fff9}.mileage-map.has-real-map .vehicle-marker{z-index:9;display:grid}.mileage-map.is-live-world .vehicle-marker{opacity:0}.src-live-console{background:linear-gradient(135deg,#070c169e,#071a126b),radial-gradient(circle at 0 0,#26d2a621,#0000 32%),#ffffff0b;border:1px solid #26d2a633;border-radius:8px;gap:12px;padding:12px;display:grid}.src-live-entry{background:radial-gradient(circle at 0 0,#26c6da2e,#0000 34%),#0000002e;border:1px solid #26c6da33;border-radius:10px;gap:3px;padding:12px;display:grid}.src-live-entry span{color:#26d2a6d6;text-transform:uppercase;font-size:.68rem;font-weight:950}.src-live-entry strong{color:#f7fff9;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:1.3rem}.src-live-entry small{color:#ebfff4b8;font-weight:800}.src-live-head,.src-live-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.src-live-head span{color:#26d2a6d1;text-transform:uppercase;font-size:.7rem;font-weight:950}.src-live-head h3{margin:2px 0 0;font-size:1.04rem}.src-live-stats,.src-live-mission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.src-live-stats article,.src-live-mission{background:#08121094;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:10px}.src-live-stats span,.src-live-mission span{color:#ebfff494;text-transform:uppercase;font-size:.64rem;font-weight:950}.src-live-stats strong{color:#ecfff4;margin-top:4px;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:1.15rem;display:block}.src-live-mission{color:#ecfff4;cursor:pointer;text-align:left;gap:4px;display:grid;position:relative;overflow:hidden}.src-live-mission:after{content:"";opacity:0;background:linear-gradient(90deg,#26d2a600,#26d2a6b8,#26c6da00);border-radius:999px;height:3px;transition:opacity .16s;position:absolute;inset:auto 10px 8px}.src-live-mission strong{font-size:.9rem}.src-live-mission small{color:#ebfff4a8;font-weight:800}.src-live-mission.is-active{background:linear-gradient(135deg,#26d2a629,#26c6da14),#081210b8;border-color:#26d2a69e}.src-live-mission.is-active:after{opacity:1}.src-live-action-row p{color:#ebfff4c2;margin:0;font-weight:850}.src-hot-zone-panel{background:radial-gradient(circle at 0 0,#26c6da29,#0000 32%),#0000002e;border:1px solid #26c6da38;border-radius:10px;gap:10px;padding:12px;display:grid}.src-hot-zone-panel span{color:#26d2a6d1;text-transform:uppercase;font-size:.68rem;font-weight:950}.src-hot-zone-panel strong{color:#f7fff9;margin-top:3px;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:1.02rem;display:block}.src-hot-zone-panel p,.src-hot-zone-panel small{color:#ebfff4b8;font-weight:800}.src-hot-zone-panel p{margin:4px 0 0}.src-hot-zone-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.src-hot-zone-grid button{color:#ebfff4c7;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;min-height:42px;font-weight:900}.src-hot-zone-grid button.is-active{color:#061f16;background:#26d2a6;border-color:#26d2a6b8}.map-hud-card{z-index:8;color:#0f211b;background:#fffffff0;border:1px solid #06141c1f;border-radius:8px;grid-template-columns:repeat(3,minmax(62px,auto));gap:6px;min-width:0;padding:7px;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 12px 28px #192a3824}.map-hud-card div{gap:1px;min-width:0;display:grid}.map-hud-card span{color:#0f211b94;text-transform:uppercase;font-size:.64rem;font-weight:900}.map-hud-card strong{color:#0c3324;white-space:nowrap;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:.96rem;line-height:1.1}.map-hud-card small{color:#0f211bad;font-weight:800}.map-hud-card .hybrid-map-readiness{border-top:1px solid #0f211b1a;grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-height:32px;padding-top:6px;display:grid}.hybrid-map-readiness[data-state=ready] strong{color:#126a33}.hybrid-map-readiness[data-state=warming] strong,.hybrid-map-readiness[data-state=loading] strong{color:#8a5d06}.hybrid-map-readiness[data-state=token-needed] strong{color:#8b1d1d}.map-hud-card .hybrid-map-readiness small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.map-water{background:linear-gradient(90deg,#9fd0f2,#b8def5)}.map-park,.map-block{border-radius:8px}.map-road{z-index:3;color:#263a4cb8;background:linear-gradient(#fff,#f7faf8);box-shadow:0 0 0 1px #1f30401c,0 4px 10px #1f30401a}.map-road span{background:#ffffffdb}.map-route-line{z-index:4;background:linear-gradient(90deg,#287c9e,#26c6da,#26d2a6);height:8px;box-shadow:0 0 0 5px #287c9e1f}.map-route-line:after{content:"";background:#26d2a6;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;right:-7px;transform:translateY(-50%);box-shadow:0 0 0 6px #26d2a62e}.map-pin{z-index:5;color:#061f16;background:#9fffe1;border:2px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:.58rem;font-weight:900;display:grid;box-shadow:0 12px 24px #06141c24}.vehicle-marker{z-index:6;color:#061f16;background:linear-gradient(135deg,#26d2a6,#26c6da);border:3px solid #fff;width:54px;height:54px;margin:-27px 0 0 -27px;font-family:Space Grotesk,Inter,Arial,sans-serif;box-shadow:0 14px 32px #06141c3d,0 0 0 10px #287c9e1f}.vehicle-marker.is-demo,.vehicle-marker.is-live{animation:1.7s ease-in-out infinite vehiclePulse}.nearby-place-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.nearby-place-strip article{min-height:58px}.mileage-advanced-tools{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px}.mileage-advanced-tools summary{color:#ebfff4c7;cursor:pointer;padding:12px;font-weight:900}.mileage-advanced-tools[open]{gap:10px;padding-bottom:12px;display:grid}.mileage-upload-tools,.mileage-demo-tools{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:0 12px;padding:10px;display:grid}.mileage-demo-tools button{white-space:nowrap;min-width:0}.mileage-demo-tools span,.mileage-upload-tools span{color:#ebfff49e;text-transform:uppercase;font-size:.78rem;font-weight:900}.mileage-upload-tools input{max-width:180px}.mileage-advanced-tools[open] .map-provider-card,.mileage-advanced-tools[open] .gps-command-center{margin:0 12px}.mileage-policy-grid{background:#ffffff09;border:1px solid #26d2a629;border-radius:8px;margin-top:14px;display:block}.mileage-policy-grid summary{color:#ebfff4c7;cursor:pointer;padding:12px 14px;font-weight:900}.mileage-policy-grid article{min-height:auto;margin:0 14px 12px}body.light-mode .drive-rank-card,body.light-mode .road-quest-grid article,body.light-mode .driver-command-strip article,body.light-mode .nearby-place-strip article{background:#ffffffbd;border-color:#117a5024}body.light-mode .drive-rank-card strong,body.light-mode .road-quest-grid strong,body.light-mode .driver-command-strip strong,body.light-mode .nearby-place-strip strong{color:#117a50}body.light-mode .drive-rank-card span,body.light-mode .road-quest-grid span,body.light-mode .driver-command-strip span,body.light-mode .nearby-place-strip span,body.light-mode .drive-rank-card p,body.light-mode .road-quest-grid small{color:#172026a8}@keyframes vehiclePulse{0%,to{box-shadow:0 14px 32px #06141c3d,0 0 0 8px #287c9e1a}50%{box-shadow:0 18px 38px #06141c47,0 0 0 16px #26d2a624}}@keyframes liveWorldGridMove{0%{background-position:0 0,0 0}to{background-position:54px 54px,54px 54px}}@keyframes liveWorldScanlines{0%{background-position:0 0,0 0}to{background-position:120px 120px,120px 120px}}@keyframes liveWorldRouteRunner{0%,to{transform:translate(-55%)}50%{transform:translate(55%)}}@keyframes liveWorldPortalSpin{0%{transform:rotate(0)scale(.94)}to{transform:rotate(360deg)scale(.94)}}@keyframes liveWorldScan{0%{opacity:.85;transform:translate(-50%,-50%)scale(.58)}80%{opacity:0;transform:translate(-50%,-50%)scale(1.35)}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}@keyframes liveWorldAvatar{0%,to{box-shadow:0 20px 44px #00000042,0 0 0 10px #26c6da1f}50%{box-shadow:0 24px 52px #0000004d,0 0 0 18px #26d2a61f}}@keyframes liveWorldAvatarFrame{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes liveHotZonePulse{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.02)}}@media (width<=980px){.mileage-shell{grid-template-columns:1fr}}@media (width<=640px){.mileage-mining-page{padding:18px 0 24px}.mileage-panel,.mileage-map-card,.mileage-policy-grid{border-left:0;border-right:0;border-radius:0}.mileage-map-card{padding-left:0;padding-right:0}.mileage-map-toolbar,.map-mode-tabs,.src-live-launch-strip,.mileage-advanced-tools,.mileage-map-footer{margin-left:12px;margin-right:12px}.mileage-map{border-left:0;border-right:0;border-radius:0;min-height:68vh}.map-status-card{max-width:calc(100% - 20px);top:10px;left:10px}.map-empty-state{width:auto;max-width:none;top:54px;left:10px;right:10px}.drive-rank-card,.earning-lane-grid,.road-quest-grid,.driver-command-strip,.nearby-place-strip{grid-template-columns:1fr}.map-hud-card{grid-template-columns:repeat(3,minmax(0,1fr));bottom:10px;left:10px;right:10px}.live-world-panel{width:auto;inset:10px 10px auto}.live-world-node{width:58px;height:58px;font-size:.58rem}.live-world-billboard,.live-world-zone,.live-hot-zone{min-width:118px;font-size:.58rem}.live-world-billboard-right{top:20%}.live-world-avatar{width:66px;height:66px}.mileage-actions,.mileage-map-toolbar .route-search-stack,.map-mode-tabs,.src-live-launch-strip,.src-live-head,.src-live-action-row,.src-live-stats,.src-live-mission-grid,.src-hot-zone-grid,.market-conversion-result,.gig-platform-grid,.gig-requirement-grid,.gig-boost-grid,.gig-profit-channel-grid,.partner-product-grid,.public-beta-panel,.wallet-status-row,.garage-main-actions,.garage-simple-summary,.vip-simple-card,.market-highlight-grid,.nearby-place-strip,.mileage-demo-tools,.mileage-upload-tools{grid-template-columns:1fr}.public-beta-panel article{min-height:auto}.wallet-status-row{gap:14px;width:min(100%,420px)}.tier-progress-card{grid-column:auto;width:100%}.wallet-garage-open-card{min-height:132px}.trust-score-orbit{justify-self:center;width:min(150px,46vw);transform:none}}@media (width<=820px){body.zen-rides .fleet-inventory-row{grid-template-columns:1fr}body.zen-rides .vehicle-thumb{min-height:190px}body.zen-rides .fleet-inventory-row .vehicle-body{grid-template-columns:1fr;gap:12px}body.zen-rides .fleet-inventory-row .vehicle-meta{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}body.zen-rides .fleet-inventory-row .pill{white-space:normal;min-width:0}body.zen-rides .fleet-inventory-row .premium-pill{grid-column:1/-1}body.zen-rides .verify-drive-button{width:100%}}body.zen-rides .sms-bottom-sheet-panel{color:#f7f7f4;pointer-events:auto;background:#050505f5;width:100%;padding:14px}body.zen-rides .sms-bottom-sheet-panel h2{font-size:1rem}body.zen-rides .sms-bottom-sheet-panel p,body.zen-rides .sms-bottom-sheet-panel small{font-size:.78rem}body.zen-rides .sms-sheet-actions{grid-template-columns:1fr}@media (width<=720px){.zen-home-grid{grid-template-columns:1fr}.zen-action-card,.zen-wallet-open{min-height:112px}body.zen-rides .topbar{align-items:flex-start}.zen-status-bar{top:86px}body.zen-rides .customer-pages{width:min(420px,100% - 18px);top:118px}.fleet-hero,.fleet-inventory-row .vehicle-body{grid-template-columns:1fr}.rent-now-button,.verify-drive-button{width:100%}}.mileage-map.is-live-world{border-color:#26c6da70;box-shadow:inset 0 0 0 1px #26d2a62e,inset 0 0 48px #26c6da1f,0 24px 70px #00000057}.mileage-map.is-live-world .live-world-overlay{opacity:1;pointer-events:none}.mileage-map.is-live-world .live-world-overlay:after{opacity:.16;background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/100% 7px;animation:9s linear infinite liveWorldScanlines;display:block!important}.live-rpg-topbar,.live-rpg-zone-dock,.live-rpg-speedometer{z-index:11;color:#f7fff9;backdrop-filter:blur(14px);pointer-events:auto;background:linear-gradient(135deg,#081016e6,#050b10bd),#070d12c2;border:1px solid #26c6da57;position:absolute;box-shadow:0 18px 42px #00000057,inset 0 0 0 1px #26d2a614}.live-rpg-topbar{border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid;top:12px;left:12px;right:12px}.live-rpg-topbar span,.live-rpg-topbar small,.live-rpg-speedometer span,.live-rpg-speedometer small{color:#26d2a6c7;text-transform:uppercase;font-size:.62rem;font-weight:950}.live-rpg-topbar strong{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:.94rem;overflow:hidden}.mileage-map.is-live-world .live-world-quest-card{background:linear-gradient(135deg,#26d2a624,#26c6da1a),#070d12d6;border-color:#26d2a657;width:min(360px,100% - 24px);max-width:360px;top:62px;left:12px;right:auto}.live-rpg-zone-dock{border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:min(470px,100% - 28px);padding:7px;display:grid;bottom:14px;left:50%;transform:translate(-50%)}.live-rpg-zone-dock button{color:#f7fff9d1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;min-height:42px;font-size:.78rem;font-weight:950}.live-rpg-zone-dock button.is-active{color:#061f16;background:linear-gradient(135deg,#26d2a6,#26c6da);border-color:#26d2a6b8}.live-rpg-speedometer{text-align:center;border-radius:50%;place-items:center;width:104px;height:104px;display:grid;top:116px;right:14px}.live-rpg-speedometer:before{content:"";border:3px solid #26d2a6;border-color:#26d2a6 #26c6da #26d2a638 #26d2a638;border-radius:50%;position:absolute;inset:8px}.live-rpg-speedometer strong{color:#fff;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:1.3rem;line-height:1}.mileage-map.is-live-world .map-hud-card{border-color:#26d2a642;width:min(340px,100% - 140px);max-width:340px;bottom:78px;left:12px;right:auto}.mileage-map.is-live-world .vehicle-marker{box-shadow:0 0 0 9px #26c6da2e,0 0 36px #26d2a65c,0 20px 38px #00000047}.mileage-map.is-live-world .vehicle-marker:before{content:"";border:1px solid #26d2a66b;border-radius:50%;animation:2.8s ease-out infinite liveWorldScan;position:absolute;inset:-22px}@media (width<=720px){.mileage-map.is-live-world{min-height:560px}.mileage-map.is-live-world .live-world-quest-card{width:auto;max-width:none;top:58px;left:10px;right:10px}.mileage-map.is-live-world .live-world-quest-card p{display:none}.live-rpg-speedometer{width:88px;height:88px;top:176px;right:12px}.mileage-map.is-live-world .map-hud-card{width:auto;bottom:76px;left:10px;right:108px}.live-rpg-zone-dock{grid-template-columns:repeat(4,minmax(0,1fr));bottom:10px}}.mileage-hero-lockup{gap:5px}.mileage-panel h2{font-size:clamp(2.05rem,4vw,4.2rem)}.mileage-intro{max-width:34rem;font-size:.98rem;line-height:1.35}.launch-hold-banner,.launch-hold-admin-card{color:#f7f4e7;background:linear-gradient(135deg,#ffca5824,#182630c7),#0a0e12d1;border:1px solid #ffca586b;border-radius:8px;padding:1rem;box-shadow:0 18px 44px #00000038}.launch-hold-banner span,.launch-hold-admin-card span{color:#9fffe1;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.launch-hold-banner strong,.launch-hold-admin-card strong{margin-top:.25rem;font-size:1rem;line-height:1.25;display:block}.launch-hold-banner p,.launch-hold-admin-card p{color:#f7f4e7c7;margin:.45rem 0 0;line-height:1.5}.launch-hold-banner.is-editor{background:linear-gradient(135deg,#54dbb51f,#101d23d1),#0a0e12db;border-color:#54dbb580}.launch-hold-admin-card summary{cursor:pointer;font-weight:800}.launch-hold-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.9rem;display:grid}.launch-hold-admin-grid article{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:8px;padding:.85rem}.admin-privacy-checklist,.admin-activity-log-design,.admin-document-queue-design,.admin-sms-storage-plan,.admin-payment-gateway-plan{color:#f7f4e7;background:#54dbb514;border:1px solid #54dbb55c;border-radius:8px;gap:.8rem;margin:1rem 0 1.15rem;padding:.95rem;display:grid}.admin-activity-log-design,.admin-document-queue-design,.admin-sms-storage-plan,.admin-payment-gateway-plan{background:#26d2a614;border-color:#26d2a661}.admin-privacy-checklist span,.admin-activity-log-design span,.admin-document-queue-design span,.admin-sms-storage-plan span,.admin-payment-gateway-plan span{color:#54dbb5;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.admin-activity-log-design span,.admin-document-queue-design span,.admin-sms-storage-plan span,.admin-payment-gateway-plan span{color:#9fffe1}.admin-privacy-checklist strong,.admin-activity-log-design strong,.admin-document-queue-design strong,.admin-sms-storage-plan strong,.admin-payment-gateway-plan strong{margin-top:.25rem;line-height:1.25;display:block}.admin-privacy-checklist ul,.admin-activity-log-design ul,.admin-document-queue-design ul,.admin-sms-storage-plan ul,.admin-payment-gateway-plan ul{gap:.45rem;margin:0;padding-left:1.1rem;display:grid}.admin-privacy-checklist li,.admin-activity-log-design li,.admin-document-queue-design li,.admin-sms-storage-plan li,.admin-payment-gateway-plan li{color:#f7f4e7c7;line-height:1.45}.src-live-coming-soon-banner{margin-top:.9rem}.coming-soon-screen{flex-direction:column;justify-content:center;align-items:flex-start;min-height:min(58vh,560px);display:flex}.coming-soon-screen span{font-size:.86rem}.coming-soon-screen strong{max-width:11ch;font-size:clamp(2.8rem,7vw,6.4rem);line-height:.96}.coming-soon-screen p{max-width:44rem;font-size:clamp(1rem,2vw,1.25rem)}body.customer-preview-mode .src-live-hub .src-live-world-card,body.customer-preview-mode .src-live-hub .src-live-hub-actions,body.customer-preview-mode .src-live-hub .src-live-hub-grid,body.customer-preview-mode .mileage-mining-page .road-rewards-welcome,body.customer-preview-mode .mileage-mining-page .road-rewards-accordion,body.customer-preview-mode .mileage-mining-page .mileage-score-grid,body.customer-preview-mode .mileage-mining-page .drive-rank-card,body.customer-preview-mode .mileage-mining-page .mileage-progress-card,body.customer-preview-mode .mileage-mining-page .mileage-consent-card,body.customer-preview-mode .mileage-mining-page .gig-enroll-card,body.customer-preview-mode .mileage-mining-page .partner-consent-card,body.customer-preview-mode .mileage-mining-page .mileage-map-card,body.customer-preview-mode .mileage-mining-page .mileage-policy-grid{display:none!important}body.customer-preview-mode .src-live-hub-hero,body.customer-preview-mode .mileage-mining-page .mileage-shell{display:block}body.customer-preview-mode .src-live-hub-copy,body.customer-preview-mode .mileage-mining-page .mileage-panel{max-width:none}body.customer-preview-mode .mileage-mining-page .mileage-hero-lockup{margin-bottom:1rem}.road-rewards-welcome{gap:9px;padding:12px}.reward-quick-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.reward-quick-list li{color:#f7fff9;text-align:center;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;min-width:0;padding:9px 10px;font-size:.82rem;font-weight:900}.mileage-world-preview{--mining-preview-progress:12%;background:linear-gradient(#091212f5,#040808fa);border:1px solid #54dbb538;border-radius:8px;gap:12px;min-width:0;padding:clamp(12px,2.2vw,18px);display:grid;overflow:hidden}.mileage-world-preview-head,.mileage-world-preview-meter,.mileage-world-preview-controls{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.mileage-world-preview-head span,.mileage-world-preview-meter span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.mileage-world-preview-head strong,.mileage-world-preview-meter strong{color:#f7fff9;margin-top:3px;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.1;display:block}.mileage-world-preview-head p{color:#f7fff9c7;white-space:nowrap;border:1px solid #26d2a62e;border-radius:999px;margin:0;padding:7px 10px;font-size:.78rem;font-weight:900}.mileage-world-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mileage-world-readiness article{background:#ffffff0e;border:1px solid #26d2a626;border-radius:8px;min-width:0;padding:9px 10px}.mileage-world-readiness span{color:#f7fff994;text-transform:uppercase;font-size:.62rem;font-weight:950;display:block}.mileage-world-readiness strong{color:#f7fff9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.78rem;line-height:1.25;display:-webkit-box;overflow:hidden}.mileage-world-stage{perspective:740px;background:linear-gradient(#10252a 0%,#101816 42%,#050706 100%);border:1px solid #ffffff14;border-radius:8px;min-height:clamp(210px,32vw,310px);position:relative;overflow:hidden}.mileage-world-stage:before{content:"";opacity:.8;pointer-events:none;background:linear-gradient(90deg,#0000,#26d2a617,#0000),linear-gradient(#ffffff0a,#0000 42%);position:absolute;inset:0}.mileage-world-preview.is-fallback-preview .mileage-world-stage{background:repeating-linear-gradient(135deg,#26d2a614 0 8px,#0000 8px 18px),linear-gradient(#10252a 0%,#101816 42%,#050706 100%)}.mileage-world-preview.is-fallback-preview .mileage-world-stage:after{content:"Lite 3D preview";color:#9fffe1;background:#050706ad;border:1px solid #ffca5861;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:950;position:absolute;bottom:12px;right:12px}.mileage-world-skyline{opacity:.76;grid-template-columns:1.1fr .8fr 1.4fr .9fr;align-items:end;gap:10px;display:grid;position:absolute;inset:auto 8% 42%}.mileage-world-skyline span{background:linear-gradient(#54dbb52e,#0d2224d1);border:1px solid #54dbb52e;min-height:58px;display:block}.mileage-world-skyline span:nth-child(2){min-height:92px}.mileage-world-skyline span:nth-child(3){min-height:120px}.mileage-world-road{transform-origin:bottom;background:repeating-linear-gradient(0deg,#0000 0 28px,#f7fff924 29px 39px,#0000 40px 72px),linear-gradient(90deg,#ffffff14,#0000 16% 84%,#ffffff14),#171d1d;width:min(74%,560px);height:92%;position:absolute;bottom:-24%;left:50%;transform:translate(-50%)rotateX(64deg);box-shadow:0 0 80px #54dbb52e}.road-rail,.road-progress,.checkpoint,.replay-ghost,.claim-node,.preview-vehicle{display:block;position:absolute}.road-rail{background:#54dbb561;width:3px;top:0;bottom:0}.road-rail-left{left:18%}.road-rail-right{right:18%}.road-progress{width:12%;height:var(--mining-preview-progress);background:linear-gradient(#26d2a633,#26d2a6c7);transition:height .26s;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 28px #26d2a65c}.checkpoint,.claim-node{color:#07100d;text-align:center;background:#26d2a6;border:2px solid #f7fff9b8;border-radius:50%;width:46px;height:46px;font-size:.74rem;font-weight:950;line-height:42px;left:50%;transform:translate(-50%,50%)}.checkpoint-one{bottom:22%}.checkpoint-two{bottom:50%}.checkpoint-three{bottom:76%}.claim-node{opacity:.55;background:#f2d06b;width:54px;height:54px;line-height:50px;bottom:92%}.replay-ghost{opacity:0;background:#35f4ff29;border:1px solid #35f4ff8c;border-radius:12px 12px 7px 7px;width:38px;height:56px;left:50%;transform:translate(-50%)rotateX(-64deg);box-shadow:0 0 22px #35f4ff3d}.replay-ghost-one{margin-left:-58px;bottom:34%}.replay-ghost-two{margin-left:54px;bottom:62%}.preview-vehicle{left:50%;bottom:calc(var(--mining-preview-progress) - 8px);background:linear-gradient(90deg,#ffffff61,#0000 22% 78%,#0000003d),#35c4d5;border-radius:14px 14px 8px 8px;width:52px;height:72px;transition:bottom .26s;transform:translate(-50%)rotateX(-64deg);box-shadow:0 8px 26px #00000061}.preview-vehicle:before,.preview-vehicle:after{content:"";background:#040d10b8;border-radius:999px;height:10px;position:absolute;left:8px;right:8px}.preview-vehicle:before{top:12px}.preview-vehicle:after{bottom:12px}.mileage-world-preview[data-preview-state=milestone] .checkpoint-one,.mileage-world-preview[data-preview-state=milestone] .checkpoint-two,.mileage-world-preview[data-preview-state=replay] .replay-ghost,.mileage-world-preview[data-preview-state=claim] .checkpoint,.mileage-world-preview[data-preview-state=claim] .claim-node{opacity:1;box-shadow:0 0 24px #26d2a67a}.mileage-world-preview[data-preview-state=replay] .replay-ghost{animation:1.8s ease-in-out infinite miningReplayGhost}.mileage-world-preview[data-preview-state=replay] .replay-ghost-two{animation-delay:.42s}.mileage-world-preview[data-preview-state=claim] .claim-node{animation:1.1s ease-in-out infinite miningClaimPulse}.mileage-world-preview-controls{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mileage-world-preview-controls button{color:#f7fff9b8;background:#ffffff0e;border:1px solid #ffffff21;border-radius:8px;min-width:0;min-height:38px;font-weight:900}.mileage-world-preview-controls button.is-active{color:#07100d;background:#26d2a6;border-color:#26d2a67a}@media (width<=640px){.mileage-world-preview-head,.mileage-world-preview-meter{flex-direction:column;align-items:flex-start}.mileage-world-readiness{grid-template-columns:1fr}.mileage-world-preview-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes miningClaimPulse{0%,to{transform:translate(-50%,50%)scale(1)}50%{transform:translate(-50%,50%)scale(1.12)}}@keyframes miningReplayGhost{0%,to{opacity:.34;transform:translate(-50%)rotateX(-64deg)translateY(8px)}50%{opacity:1;transform:translate(-50%)rotateX(-64deg)translateY(-8px)}}.earning-lane-grid{gap:8px}.earning-lane-card{min-height:88px;padding:11px}.earning-lane-card strong{font-size:.98rem}.earning-lane-card p{font-size:.78rem;line-height:1.3}.mileage-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mileage-score-grid article{min-height:64px;padding:10px}.mileage-score-grid span{font-size:.62rem}.mileage-score-grid strong{font-size:1.06rem}.mileage-consent-card,.gig-enroll-card,.partner-consent-card{gap:9px;padding:12px}.mileage-consent-card h3,.gig-enroll-card h3,.partner-consent-card h3{font-size:1rem}.mileage-ledger-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mileage-ledger-card article{background:#ffffff0b;border:1px solid #26d2a624;border-radius:8px;min-width:0;padding:10px}.mileage-ledger-card span{color:#ebfff494;letter-spacing:0;text-transform:uppercase;font-size:.62rem;font-weight:900;display:block}.mileage-ledger-card strong{color:#f7fff9;margin-top:4px;font-size:.98rem;display:block}.mileage-ledger-card p{color:#ebfff4ad;margin:4px 0 0;font-size:.72rem;line-height:1.3}.mileage-data-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mileage-data-actions .secondary-action{white-space:normal;width:100%;min-height:40px}.mileage-achievement-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mileage-achievement-strip article{color:#ebfff494;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;min-width:0;padding:10px;transition:border-color .18s,background .18s,transform .18s}.mileage-achievement-strip article.is-unlocked{color:#f7fff9;background:linear-gradient(135deg,#26d2a624,#54dbb514),#ffffff0d;border-color:#26d2a66b;transform:translateY(-1px)}.mileage-achievement-strip span{color:currentColor;font-size:.62rem;font-weight:900;display:block}.mileage-achievement-strip strong{margin-top:3px;font-size:.82rem;display:block}.mileage-trip-history-card{background:#54dbb50e;border:1px solid #54dbb529;border-radius:8px;gap:8px;padding:10px;display:grid}.mileage-trip-history-card span,.mileage-trip-history-card small{color:#ebfff49e;font-size:.72rem;line-height:1.3}.mileage-trip-history-card>div:first-child span{letter-spacing:0;text-transform:uppercase;font-size:.62rem;font-weight:900;display:block}.mileage-trip-history-card strong{color:#f7fff9;display:block}.mileage-trip-history-list{gap:6px;display:grid}.mileage-trip-history-list article{background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}.mileage-consent-card p,.gig-enroll-card p,.partner-consent-card p,.compact-rule{color:#ebfff4b8;font-size:.82rem;line-height:1.35}.compact-rule{margin:0}.gig-profit-card,.gig-requirement-grid,.gig-boost-grid,.partner-product-grid{display:none!important}.gig-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gig-platform-grid button{min-height:40px}.compact-partner-card .consent{min-height:auto;padding:9px}.field-help{font-size:.78rem;line-height:1.35}@media (width<=720px){.reward-quick-list,.mileage-score-grid,.gig-platform-grid{grid-template-columns:1fr}}.mileage-map.is-live-world{background:#101816;border-color:#26d2a642;min-height:clamp(480px,58vw,680px);box-shadow:inset 0 0 0 1px #26d2a61f,0 20px 56px #00000042}.mileage-map.is-live-world.has-leaflet-map .real-leaflet-map,.mileage-map.is-live-world.has-mapbox-map .real-mapbox-map{pointer-events:auto;filter:saturate(1.04)contrast(1.02);opacity:1!important}.mileage-map.is-live-world.has-mapbox-map .real-leaflet-map{opacity:0!important}.mileage-map.is-live-world .live-world-overlay{z-index:7;pointer-events:none}.mileage-map.is-live-world .live-world-overlay:before{mix-blend-mode:normal;background:linear-gradient(#040a122e,#0000 20% 70%,#040a123d)}.mileage-map.is-live-world .live-world-overlay:after,.mileage-map.is-live-world .live-world-grid,.mileage-map.is-live-world .live-world-district,.mileage-map.is-live-world .live-world-route,.mileage-map.is-live-world .live-world-route-a,.mileage-map.is-live-world .live-world-route-b,.mileage-map.is-live-world .live-world-route-c,.mileage-map.is-live-world .live-world-scan,.mileage-map.is-live-world .live-world-billboard,.mileage-map.is-live-world .live-hot-zone,.mileage-map.is-live-world .live-world-avatar{display:none!important}.mileage-map.is-live-world .live-world-quest-card{backdrop-filter:blur(12px);background:#070d12d1;border-color:#fff3;border-radius:10px;width:auto;max-width:430px;padding:10px 12px;top:14px;left:14px;right:14px;transform:none}.mileage-map.is-live-world .live-world-quest-card p{display:none}.mileage-map.is-live-world .live-world-quest-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.mileage-map.is-live-world .map-hud-card{z-index:9;backdrop-filter:blur(12px);background:#070d12d1;border-color:#ffffff2e;width:auto;max-width:430px;bottom:14px;left:14px;right:14px}.mileage-map.is-live-world .vehicle-marker{opacity:1;z-index:10;background:linear-gradient(135deg,#26d2a6,#26c6da);border-color:#fff;display:grid}.mileage-map.is-live-world .map-status-card,.mileage-map.is-live-world .map-location-chip{z-index:9;backdrop-filter:blur(10px);background:#070d12c2;display:grid}.mileage-map.is-live-world .map-empty-state{display:none}.src-live-console{background:#081210b8}.src-live-head h3{font-size:1rem}.src-hot-zone-panel{background:#ffffff0a}.src-hot-zone-panel p{font-size:.86rem}@media (width<=720px){.mileage-map.is-live-world{min-height:500px}.mileage-map.is-live-world .live-world-quest-card{top:10px;left:10px;right:10px}.mileage-map.is-live-world .live-world-quest-steps{grid-template-columns:1fr}.mileage-map.is-live-world .map-hud-card{bottom:10px;left:10px;right:10px}}@keyframes gestureGuideIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes gestureGuideOut{to{opacity:0;transform:scale(1.02)}}@keyframes springLeft{0%{transform:translate(0)}45%{transform:translate(-18px)}to{transform:translate(0)}}@keyframes springRight{0%{transform:translate(0)}45%{transform:translate(18px)}to{transform:translate(0)}}@keyframes springUp{0%{opacity:.86;transform:translateY(18px)}60%{opacity:1;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes holdPulse{0%{filter:brightness()}50%{filter:brightness(1.24)}to{filter:brightness()}}@keyframes jobCardSpring{0%{opacity:.86;transform:translate(-50%,18px)}60%{opacity:1;transform:translate(-50%,-3px)}to{opacity:1;transform:translate(-50%)}}body.zen-rides .customer-pages{z-index:18;backdrop-filter:blur(18px);position:sticky;top:102px;background:#080808d1!important;border:1px solid #ffffff1a!important;border-radius:8px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;width:min(720px,100% - 32px)!important;margin:8px auto 0!important;padding:3px!important;display:grid!important;box-shadow:0 10px 24px #00000029!important}body.zen-rides .customer-pages .customer-page-link{white-space:normal;overflow-wrap:anywhere;min-height:34px!important;box-shadow:none!important;border:0!important;border-radius:5px!important;padding:0 8px!important;font-size:.74rem!important;line-height:1!important}body.zen-rides .customer-pages .customer-page-link:not(.active):not(.top-tab-hidden):not(.admin-fleet-entry):not(.admin-notes-entry){border-right:1px solid #ffffff0f!important}body.zen-rides .customer-pages .customer-page-link:nth-of-type(5),body.zen-rides .customer-pages .customer-page-link:nth-of-type(6){border-right:0!important}body.zen-rides .customer-pages .nav-icon,body.zen-rides .customer-pages .top-tab-hidden{display:none!important}body.zen-rides .admin-fleet-entry,body.zen-rides .admin-notes-entry{background:#080808d1!important;border:1px solid #ffffff1a!important;border-radius:8px!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;position:absolute!important;top:3px!important}body.zen-rides .admin-fleet-entry{right:-42px!important}body.zen-rides .admin-notes-entry{right:-82px!important}body.zen-rides .admin-fleet-entry:before{content:"A";border:1px solid;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.66rem;font-weight:900;display:grid}body.zen-rides .customer-pages:has(.admin-fleet-entry:not([hidden])){grid-template-columns:repeat(7,minmax(0,1fr))!important;width:min(860px,100% - 32px)!important}body.zen-rides .customer-pages:has(.admin-fleet-entry:not([hidden])):has(.admin-notes-entry:not([hidden])){grid-template-columns:repeat(8,minmax(0,1fr))!important;width:min(940px,100% - 32px)!important}body.zen-rides .admin-fleet-entry,body.zen-rides .admin-notes-entry{pointer-events:auto!important;z-index:2!important;width:auto!important;height:auto!important;min-height:34px!important;padding:0 8px!important;position:static!important}body.zen-rides .admin-fleet-entry .nav-text-visible{display:inline!important}body.zen-rides .admin-fleet-entry:before{display:none!important}body.zen-rides .admin-notes-entry .sticky-note-icon{width:15px;height:15px}.src-live-hub{width:min(1180px,100% - 32px);margin:20px auto 0}.src-live-hub-hero{color:#f7fff9;background:linear-gradient(90deg,#04080eeb,#04080e94 52%,#04080e52),url(assets/city-night-tracking-bg.png) 50%/cover no-repeat;border:1px solid #26d2a62e;border-radius:8px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:18px;min-height:420px;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000042}.src-live-hub-copy{align-content:center;gap:16px;padding:clamp(24px,5vw,56px);display:grid}.src-live-hub-copy h2{color:#fff;letter-spacing:0;text-transform:uppercase;margin:0;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:clamp(3.6rem,10vw,8rem);line-height:.86}.src-live-hub-copy p:not(.eyebrow){color:#f7fff9cc;max-width:650px;margin:0;font-size:1rem;font-weight:800;line-height:1.55}.src-live-hub-actions{flex-wrap:wrap;gap:10px;display:flex}.src-live-world-card{background:linear-gradient(#0312162e,#02070ac7),radial-gradient(#26c6da33,#0000 62%);place-items:center;min-height:100%;display:grid;position:relative;overflow:hidden}.src-live-world-card:before{content:"";opacity:.82;background:repeating-radial-gradient(circle,#0000 0 34px,#26d2a61f 35px 36px),conic-gradient(from 220deg,#26d2a657,#26c6da14,#5ff5c833,#26d2a657);border:1px solid #26d2a62e;border-radius:50%;animation:10s linear infinite srcLiveRadarSweep;position:absolute;inset:12%}.src-live-world-card:after{content:"";clip-path:polygon(0 100%,4% 55%,9% 55%,9% 34%,18% 34%,18% 72%,25% 72%,25% 45%,34% 45%,34% 18%,43% 18%,43% 64%,52% 64%,52% 38%,60% 38%,60% 12%,70% 12%,70% 70%,78% 70%,78% 46%,87% 46%,87% 28%,96% 28%,100% 100%);opacity:.78;background:linear-gradient(90deg,#0000 0 4%,#26d2a638 4% 5%,#0000 5% 13%,#26c6da33 13% 14%,#0000 14%),linear-gradient(#0000,#26d2a629);height:90px;position:absolute;bottom:14%;left:12%;right:12%}.src-live-orbit{z-index:1;aspect-ratio:1;border:1px solid #f7fff924;border-radius:50%;width:min(320px,70vw);position:relative}.src-live-orbit span{border:1px solid #26c6da38;border-radius:50%;position:absolute;inset:17%}.src-live-orbit span:nth-child(2){border-color:#5ff5c83d;inset:32%}.src-live-orbit span:nth-child(3){background:#26d2a614;border-color:#26d2a66b;inset:46%}.src-live-world-readout{z-index:2;backdrop-filter:blur(16px);background:#02080ab8;border:1px solid #ffffff24;border-radius:8px;gap:4px;padding:14px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.src-live-world-readout span,.src-live-section-title span,.src-live-profile-head span,.src-live-profile-meter span,.src-live-profile-stats span,.src-live-activity-card span,.src-live-zone-card span{color:#26d2a6d6;text-transform:uppercase;font-size:.68rem;font-weight:950}.src-live-world-readout strong{color:#fff;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:1.35rem}.src-live-world-readout small,.src-live-profile-head small,.src-live-zone-card small{color:#f7fff9ad;font-weight:800}.src-live-hub-grid{grid-template-columns:.82fr 1.18fr;gap:14px;margin-top:14px;display:grid}.src-live-profile-panel,.src-live-activity-panel,.src-live-zones-panel{color:#f7fff9;background:linear-gradient(135deg,#040c12db,#071612c2),#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;padding:14px;box-shadow:0 14px 36px #00000024}.src-live-zones-panel{grid-column:1/-1}.src-live-profile-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.src-live-profile-avatar{aspect-ratio:1;color:#07140f;background:linear-gradient(135deg,#26d2a6,#26c6da 72%,#5ff5c8);border:1px solid #26d2a66b;border-radius:8px;place-items:center;width:62px;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:1.15rem;font-weight:1000;display:grid}.src-live-profile-head strong,.src-live-section-title strong{color:#fff;margin-top:2px;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:1.14rem;display:block}.src-live-profile-meter{gap:9px;margin-top:14px;display:grid}.src-live-profile-meter div:first-child{justify-content:space-between;gap:10px;display:flex}.src-live-profile-track{background:#ffffff1a;border-radius:999px;height:9px;overflow:hidden}.src-live-profile-track span{border-radius:inherit;background:linear-gradient(90deg,#26d2a6,#26c6da,#5ff5c8);width:0;height:100%;transition:width .22s;display:block}.src-live-profile-stats,.src-live-activity-grid,.src-live-zone-grid{gap:10px;display:grid}.src-live-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.src-live-profile-stats article,.src-live-activity-card,.src-live-zone-card{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:12px}.src-live-profile-stats strong,.src-live-activity-card strong,.src-live-zone-card strong{color:#fff;margin-top:4px;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:1.1rem;display:block}.src-live-activity-grid{grid-template-columns:1.2fr repeat(2,.9fr);margin-top:12px}.src-live-activity-card.is-priority{background:linear-gradient(135deg,#26d2a621,#26c6da14),#ffffff0e}.src-live-activity-card p{color:#f7fff9b3;margin:8px 0 0;font-size:.84rem;font-weight:800;line-height:1.45}.src-live-zone-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:12px}.src-live-zone-preview{background:linear-gradient(135deg,#26d2a61f,#26c6da12),#ffffff0b;border:1px solid #26d2a633;border-radius:8px;gap:5px;margin-top:12px;padding:12px;display:grid}.src-live-zone-preview span{color:#26d2a6db;text-transform:uppercase;font-size:.68rem;font-weight:950}.src-live-zone-preview strong{color:#fff;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:1.14rem}.src-live-zone-preview p{color:#f7fff9b8;margin:0;font-size:.86rem;font-weight:800;line-height:1.45}.src-live-zone-card{color:#f7fff9;text-align:left;cursor:pointer;gap:3px;min-height:112px;transition:transform .16s,border-color .16s,background .16s;display:grid}.src-live-zone-card:hover{background:#26d2a614;border-color:#26d2a675;transform:translateY(-2px)}.src-live-zone-card.is-selected{background:linear-gradient(135deg,#26d2a629,#26c6da14),#fff1;border-color:#26d2a6ad;box-shadow:inset 0 -3px #26d2a6ad}.src-live-zone-card.is-selected span{color:#9fffe1}.src-live-zone-card:disabled{cursor:not-allowed;opacity:.52;transform:none}@keyframes srcLiveRadarSweep{to{transform:rotate(360deg)}}body.light-mode .src-live-hub-hero,body.light-mode .src-live-profile-panel,body.light-mode .src-live-activity-panel,body.light-mode .src-live-zones-panel{color:#f7fff9}@media (width<=720px){body.zen-rides .customer-pages{top:118px;width:min(520px,100% - 12px)!important}body.zen-rides .customer-pages:has(.admin-fleet-entry:not([hidden])){grid-template-columns:repeat(7,minmax(0,1fr))!important;width:min(700px,100% - 12px)!important}body.zen-rides .customer-pages:has(.admin-fleet-entry:not([hidden])):has(.admin-notes-entry:not([hidden])){grid-template-columns:repeat(8,minmax(0,1fr))!important;width:min(760px,100% - 12px)!important}body.zen-rides .customer-pages .customer-page-link{padding:0 4px!important;font-size:.6rem!important}}@media (width<=900px){.src-live-hub{width:min(100% - 18px,720px)}.src-live-hub-hero,.src-live-hub-grid,.src-live-activity-grid,.src-live-zone-grid{grid-template-columns:1fr}.src-live-world-card{min-height:300px}.src-live-hub-copy h2{font-size:clamp(3.4rem,17vw,5.8rem)}.src-live-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.mileage-mining-page .mileage-shell{gap:16px}.mileage-mining-page .mileage-panel{gap:12px}.mileage-intro{max-width:720px}.road-rewards-welcome{padding:14px}.road-rewards-welcome strong{font-size:1.02rem}.road-rewards-welcome p,.mileage-consent-card p,.gig-enroll-card p,.partner-consent-card p{line-height:1.45}.mileage-secondary-progress,.gig-requirement-grid,.gig-boost-grid,.partner-product-grid{display:none}.mileage-score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mileage-score-grid article,.mileage-consent-card,.gig-enroll-card,.partner-consent-card,.mileage-map-card{border-radius:8px}.gig-enroll-card{gap:12px}.gig-profit-card{padding:10px 12px}.mileage-map-toolbar{gap:8px;display:grid}.mileage-map-toolbar label{text-transform:uppercase;font-size:.82rem}.trip-assistant-card{background:linear-gradient(135deg,#26d2a614,#26c6da0d),#ffffff0b;border:1px solid #26d2a62e;border-radius:8px;gap:8px;padding:10px;display:grid}.trip-assistant-card[hidden]{display:none!important}.gig-route-support{background:linear-gradient(135deg,#8fc7d214,#26d2a60b),#030a0c6b;border-color:#8fc7d238}.gig-route-support summary{cursor:pointer;grid-template-columns:minmax(0,1fr);gap:3px;list-style:none;display:grid}.gig-route-support summary::-webkit-details-marker{display:none}.gig-route-support summary span{color:#8fc7d2d1;text-transform:uppercase;font-size:.68rem;font-weight:950}.gig-route-support summary strong{color:#f7fff9;font-size:.92rem}.gig-route-support[open] summary{border-bottom:1px solid #ffffff17;padding-bottom:8px}.trip-assistant-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.trip-assistant-head div,.trip-assistant-grid label{gap:4px;display:grid}.trip-assistant-head span,.trip-assistant-grid label{color:#ebfff4ad;text-transform:uppercase;font-size:.72rem;font-weight:900}.trip-assistant-head strong{color:#f7fff9;font-size:1rem}.trip-assistant-head button{color:#f7fff9c7;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-weight:900}.trip-assistant-card p{color:#ebfff4c2;margin:0;font-size:.8rem;line-height:1.4}.trip-assistant-grid,.trip-assistant-actions,.trip-assistant-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trip-assistant-grid input{color:#f7fff9;background:#0000003d;border:1px solid #ffffff1f;border-radius:8px;min-width:0;padding:9px}.trip-assistant-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.trip-assistant-actions button{min-height:34px;padding:7px;font-size:.72rem}.simple-nav-panel{background:#26d2a614;border:1px solid #26d2a633;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.simple-nav-panel div{gap:2px;display:grid}.simple-nav-panel span{color:#26d2a6cc;text-transform:uppercase;font-size:.68rem;font-weight:950}.simple-nav-panel strong{color:#f7fff9;font-size:1rem}.simple-nav-panel button{min-height:38px;padding:0 12px}.simple-nav-panel button:disabled{cursor:not-allowed;opacity:.48}.simple-nav-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.simple-nav-steps li{color:#ebfff4c7;background:#0000002e;border:1px solid #ffffff1a;border-radius:8px;padding:9px 10px;font-size:.84rem;font-weight:850}.simple-nav-steps li.is-current{color:#06130e;background:#26d2a6;border-color:#26d2a680}.backup-map-links{color:#ebfff4b8;border:1px solid #ffffff1a;border-radius:8px;padding:8px}.backup-map-links summary{cursor:pointer;font-size:.78rem;font-weight:950}.trip-assistant-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.trip-assistant-nav a{color:#07110e;background:#26d2a6;border:1px solid #26d2a638;border-radius:8px;place-items:center;min-height:40px;font-size:.82rem;font-weight:950;text-decoration:none;display:grid}.trip-assistant-nav a.is-disabled{pointer-events:none;color:#ebfff46b;background:#ffffff12}.src-live-launch-strip{grid-template-columns:minmax(230px,.95fr) minmax(260px,1.05fr) minmax(240px,.9fr);align-items:stretch;gap:10px;width:100%;margin:2px 0 4px;display:grid}.src-live-launch-strip .map-mode-tabs,.src-live-launch-strip .src-live-pov-switch,.src-live-launch-strip .go-live-link{place-self:stretch stretch;width:100%;max-width:none;margin:0}.src-live-launch-strip .go-live-link{min-height:58px}.src-live-launch-strip .go-live-link span{white-space:nowrap;min-width:106px}.src-live-launch-strip .go-live-link small{overflow-wrap:anywhere;line-height:1.15;display:block}.src-live-pov-switch{background:#00000038;border:1px solid #26d2a62e;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(360px,100%);padding:4px;display:grid}.src-live-pov-switch button{color:#ebfff4b8;border-radius:6px;min-height:38px;font-weight:950}.src-live-pov-switch button.active{color:#06130e;background:#26d2a6}.map-mode-tabs{max-width:360px}.go-live-link{grid-template-columns:92px minmax(0,1fr)}.mileage-map{min-height:clamp(420px,52vw,620px)}.mileage-map.is-live-world{background:radial-gradient(circle at 50% 52%,#26d2a62e,#0000 18%),linear-gradient(135deg,#07131a 0%,#0a1b17 58%,#05080f 100%)}.live-world-overlay:before{background:radial-gradient(circle at 50% 52%,#26d2a62e,#0000 24%),radial-gradient(circle at 18% 20%,#26c6da26,#0000 26%),radial-gradient(circle at 82% 16%,#26d2a61f,#0000 24%),linear-gradient(#030a1414,#030a1457)}.live-world-overlay:after{opacity:.16;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.live-world-skyline,.live-world-zone,.live-world-node,.live-world-billboard,.live-world-portal,.live-world-route-b{display:none}.live-world-route-a{opacity:.58;height:6px;top:55%;left:12%;right:12%;transform:rotate(-5deg)}.live-world-scan{opacity:.62;width:150px;height:150px}.live-world-avatar{border-radius:18px;width:66px;height:66px}.live-hot-zone{border-radius:12px;min-width:96px;padding:7px 9px;animation:none;box-shadow:0 10px 28px #0000003d,0 0 0 6px #26d2a60f}.live-hot-zone span{font-size:.56rem}.live-hot-zone strong{font-size:.74rem}.live-hot-zone.is-active{box-shadow:0 16px 34px #00000047,0 0 0 8px #26d2a61f}.live-hot-zone-airport{top:18%;bottom:auto;right:7%}.live-world-panel{width:min(230px,100% - 28px);padding:8px 10px}.map-hud-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:min(360px,100% - 28px)}.mileage-map.is-live-world .map-hud-card{bottom:12px;left:14px;right:14px}.src-live-console{background:#08121094;gap:10px;padding:12px}.src-live-entry{display:none}.src-live-head{grid-template-columns:minmax(0,1fr)}.src-live-head .secondary-action{width:100%}.src-live-stats,.src-live-mission-grid{display:none}.src-live-action-row{grid-template-columns:minmax(0,1fr)}.src-hot-zone-panel{background:#0000002e;padding:12px}.src-hot-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=720px){.mileage-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mileage-score-grid article{padding:10px}.mileage-score-grid article span{font-size:.62rem}.mileage-score-grid article strong{font-size:1rem}.mileage-map{min-height:430px}.live-hot-zone{min-width:86px;max-width:96px}.live-hot-zone strong{font-size:.68rem}.src-hot-zone-grid,.trip-assistant-grid,.trip-assistant-actions,.trip-assistant-nav,.simple-nav-panel{grid-template-columns:1fr}}.live-street-scene{z-index:1;color:#f7fff9;perspective:1100px;background:radial-gradient(circle at 48% 12%,#ffffffd9,#0000 12%),linear-gradient(#c8dde7 0 22%,#617887 23% 38%,#28313a 39% 100%);display:none;position:absolute;inset:0;overflow:hidden}.mileage-map.is-live-world.is-street-pov .live-street-scene{display:block}.mileage-map.is-live-world.is-street-pov.has-mapbox-3d .real-mapbox-map{opacity:1;filter:saturate(1.05)contrast(1.04)brightness(.92)}.mileage-map.is-live-world.is-street-pov.has-mapbox-3d .real-leaflet-map{opacity:0}.mileage-map.is-live-world.is-street-pov .live-world-grid,.mileage-map.is-live-world.is-street-pov .live-world-district,.mileage-map.is-live-world.is-street-pov .live-world-route,.mileage-map.is-live-world.is-street-pov .live-world-scan,.mileage-map.is-live-world.is-street-pov .live-world-avatar,.mileage-map.is-live-world.is-street-pov .live-hot-zone,.mileage-map.is-live-world.is-street-pov .live-world-billboard{display:none!important}.mileage-map.is-live-world.is-street-pov.has-mapbox-3d .street-weather,.mileage-map.is-live-world.is-street-pov.has-mapbox-3d .street-sky,.mileage-map.is-live-world.is-street-pov.has-mapbox-3d .street-mountains,.mileage-map.is-live-world.is-street-pov.has-mapbox-3d .street-power-lines,.mileage-map.is-live-world.is-street-pov.has-mapbox-3d .street-city,.mileage-map.is-live-world.is-street-pov.has-mapbox-3d .street-road,.mileage-map.is-live-world.is-street-pov.has-mapbox-3d .street-road-shoulder,.mileage-map.is-live-world.is-street-pov.has-mapbox-3d .street-rival,.mileage-map.is-live-world.is-street-pov.has-mapbox-3d .street-ghost-route{display:none}.mileage-map.is-live-world.is-street-pov.has-mapbox-3d .live-street-scene{pointer-events:none;background:linear-gradient(#02080e14,#02080e5c)}.street-sky{background:radial-gradient(circle at 20% 24%,#ffffffc7,#0000 10%),radial-gradient(circle at 70% 18%,#ffffff7a,#0000 18%),linear-gradient(#ffffff9e,#0000 66%);position:absolute;inset:0 0 54%}.street-weather{z-index:12;pointer-events:none;opacity:.22;mix-blend-mode:screen;background:repeating-linear-gradient(105deg,#fffc 0 1px,#0000 1px 18px);animation:.85s linear infinite streetRainSweep;position:absolute;inset:0}.street-job-ribbon{z-index:14;color:#f7fff9;backdrop-filter:blur(14px);background:linear-gradient(90deg,#26d2a62e,#26c6da1f,#ff3db41a),#02080eb8;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(620px,100% - 28px);padding:8px 10px;display:grid;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #00000052}.street-job-ribbon span,.street-job-ribbon small{color:#26d2a6e6;text-transform:uppercase;font-size:.64rem;font-weight:950}.street-job-ribbon strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:950;overflow:hidden}.street-mountains{opacity:.84;clip-path:polygon(0 78%,12% 35%,22% 64%,34% 22%,48% 72%,62% 28%,74% 62%,87% 18%,100% 58%,100% 100%,0 100%);filter:saturate(.85)contrast(1.1);background:linear-gradient(135deg,#0000 0 18%,#284a56f2 19% 32%,#0000 33%),linear-gradient(155deg,#0000 0 42%,#253e48e0 43% 58%,#0000 59%),linear-gradient(20deg,#101c22b8,#4c606a5c);height:28%;position:absolute;bottom:43%;left:0;right:0}.street-power-lines{z-index:4;opacity:.5;pointer-events:none;height:34%;position:absolute;inset:7% 0 auto}.street-power-lines:before,.street-power-lines:after{content:"";background:#141c22b8;border-radius:999px;width:4px;height:78%;position:absolute;bottom:4%}.street-power-lines:before{left:18%}.street-power-lines:after{height:58%;right:22%}.street-power-lines span{transform-origin:0;background:#151c2094;height:2px;position:absolute;left:8%;right:8%}.street-power-lines span:first-child{top:26%;transform:rotate(6deg)}.street-power-lines span:nth-child(2){top:39%;transform:rotate(4deg)}.street-city{opacity:.72;background:linear-gradient(90deg,#0000 0 8%,#141c22b8 9% 22%,#0000 23% 34%,#182026b3 35% 48%,#0000 49% 56%,#12181eb8 57% 70%,#0000 71%),linear-gradient(#0000,#060a10b3);width:32%;height:22%;position:absolute;bottom:43%}.street-city-left{left:0}.street-city-right{right:0;transform:scaleX(-1)}.street-road{clip-path:polygon(43% 0,57% 0,100% 100%,0 100%);transform-origin:top;background:linear-gradient(90deg,#ffffff1f 0 1%,#0000 2% 46%,#ffdd56eb 47.4% 48.4%,#0000 49% 51%,#ffdd56eb 51.6% 52.6%,#0000 54% 98%,#ffffff1f 99%),linear-gradient(#78868fdb,#2d333a 36%,#13171d 88%);width:108%;height:78%;position:absolute;bottom:-13%;left:50%;transform:translate(-50%)rotateX(62deg);box-shadow:inset 0 0 120px #000000a3,0 -20px 55px #ffffff1a}.street-road span{background:#ffffffb8;border-radius:999px;width:5px;height:54px;animation:1.2s linear infinite streetLaneRush;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 18px #ffffff47}.street-road span:first-child{animation-delay:-.9s;top:8%}.street-road span:nth-child(2){animation-delay:-.6s;top:30%}.street-road span:nth-child(3){animation-delay:-.3s;top:54%}.street-road span:nth-child(4){top:76%}.street-player-car{z-index:8;aspect-ratio:2.28;background:radial-gradient(circle at 19% 79%,#ff3b30 0 6%,#0000 7%),radial-gradient(circle at 81% 79%,#ff3b30 0 6%,#0000 7%),linear-gradient(90deg,#0000 0 42%,#ffffffe6 43% 45%,#0000 46% 54%,#ffffffe6 55% 57%,#0000 58%),linear-gradient(#79dcff 0 30%,#2ea7d4 31% 55%,#0b5e82 56% 100%);border:1px solid #ffffff9e;border-radius:40% 40% 18% 18%;width:min(230px,42%);position:absolute;bottom:3%;left:50%;transform:translate(-50%);box-shadow:0 24px 48px #0000009e,0 0 38px #3fd5ff4d,inset 0 10px 18px #ffffff42}.street-player-car:before{content:"";background:linear-gradient(90deg,#0000 0 48%,#ffffff47 49% 51%,#0000 52%),linear-gradient(#edfcffeb,#0c1e2de0);border-radius:999px 999px 12px 12px;height:40%;position:absolute;top:11%;left:20%;right:20%}.street-player-car:after{content:"";filter:blur(2px);background:radial-gradient(#0009,#0000 68%);border-radius:50%;height:18%;position:absolute;bottom:-9%;left:7%;right:7%}.street-player-car span{color:#07110e;letter-spacing:0;font-size:.68rem;font-weight:950;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.street-rival{z-index:5;background:radial-gradient(circle at 18% 78%,#b8ffe7 0 8%,#0000 9%),radial-gradient(circle at 82% 78%,#b8ffe7 0 8%,#0000 9%),linear-gradient(#ff8c6f,#bb2d1f);border-radius:28px 28px 10px 10px;width:86px;height:42px;position:absolute;bottom:31%;box-shadow:0 14px 28px #00000061,inset 0 7px 14px #ffffff38}.street-rival:before,.street-rival:after{content:"";background:#b8ffe7;border-radius:50%;width:10px;height:10px;position:absolute;bottom:3px}.street-rival:before{left:12px}.street-rival:after{right:12px}.street-rival-left{left:33%;transform:scale(.76)}.street-rival-right{background:#e7edf3;bottom:38%;right:32%;transform:scale(.58)}.street-checkpoint{z-index:8;color:#b8ffe7;text-align:center;text-transform:uppercase;gap:2px;display:grid;position:absolute;top:21%;left:50%;transform:translate(-50%)}.street-road-shoulder{z-index:2;opacity:.66;filter:blur(.3px);background:repeating-linear-gradient(18deg,#ffffff2e 0 2px,#0000 2px 22px),linear-gradient(#58656a61,#10141aad);width:28%;height:44%;position:absolute;bottom:8%}.street-road-shoulder-left{clip-path:polygon(82% 0,100% 0,56% 100%,0 100%);left:-4%}.street-road-shoulder-right{clip-path:polygon(0 0,18% 0,100% 100%,44% 100%);right:-4%}.street-pickup-flare,.street-dropoff-gate,.street-ghost-route,.street-hot-zone-alert,.street-avatar-panel,.street-job-cutscene,.street-src-dashboard{z-index:10;position:absolute}.street-pickup-flare{background:linear-gradient(#26d2a600,#26d2a6f2,#26d2a600);border-radius:999px;width:4px;height:170px;top:30%;left:48%;box-shadow:0 0 28px #26d2a6ad}.street-pickup-flare span,.street-dropoff-gate span{color:#26d2a6;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:950;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.street-dropoff-gate{border:2px solid #ffffffb8;border-bottom:0;border-radius:8px 8px 0 0;width:86px;height:52px;top:39%;right:28%;box-shadow:0 0 22px #ffffff57,inset 0 0 18px #26c6da38}.street-ghost-route{background:linear-gradient(90deg,#26c6da00,#26c6daeb,#26d2a6b3);border-radius:999px;height:8px;top:47%;left:33%;right:34%;transform:rotate(-13deg);box-shadow:0 0 18px #26c6da94}.street-ghost-route span{background:#ccf6ff7a;border-radius:50% 50% 30% 30%;width:22px;height:14px;position:absolute;top:-8px;right:-18px;box-shadow:0 0 16px #26c6dacc}.street-hot-zone-alert{color:#fff;text-transform:uppercase;background:#38250094;border:1px solid #9fffe15c;border-radius:10px;gap:2px;padding:7px 9px;display:grid;bottom:154px;right:154px;box-shadow:0 0 24px #9fffe147}.street-hot-zone-alert span{color:#9fffe1;font-size:.58rem;font-weight:950}.street-hot-zone-alert strong{font-size:.86rem}.street-avatar-panel{color:#f7fff9;backdrop-filter:blur(12px);background:#02080eb8;border:1px solid #26d2a638;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;max-width:190px;padding:8px;display:grid;bottom:134px;left:14px}.street-avatar-silhouette{color:#06130e;background:radial-gradient(circle at 50% 25%,#ffffffd9,#0000 18%),linear-gradient(135deg,#26d2a6,#26c6da);border-radius:50%;place-items:center;width:44px;height:44px;font-size:.82rem;font-weight:950;display:grid}.street-avatar-panel span:not(.street-avatar-silhouette){font-size:.72rem;font-weight:950}.street-job-cutscene{color:#f7fff9;text-transform:uppercase;background:linear-gradient(90deg,#02080ec2,#02080e2e);border-left:3px solid #26d2a6;gap:2px;width:min(300px,100% - 28px);padding:9px 12px;display:grid;bottom:29%;left:50%;transform:translate(-50%)}.street-job-cutscene span{color:#26d2a6;font-size:.58rem;font-weight:950}.street-job-cutscene strong{font-size:1rem}.street-job-cutscene small{color:#f7fff9ad;font-size:.66rem;font-weight:850}.street-src-dashboard{color:#f7fff9;backdrop-filter:blur(12px);background:#02080eb8;border:1px solid #26d2a62e;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;width:min(280px,42%);padding:10px;display:grid;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #00000047}.street-src-dashboard div{gap:2px;display:grid}.street-src-dashboard span,.street-src-dashboard small{color:#26d2a6bd;text-transform:uppercase;font-size:.58rem;font-weight:950}.street-src-dashboard strong{font-size:.95rem}.street-boost-meter{background:#ffffff1a;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.street-boost-meter span{border-radius:inherit;background:linear-gradient(90deg,#26c6da,#26d2a6,#9fffe1);width:68%;height:100%;display:block;box-shadow:0 0 16px #26d2a66b}.street-src-dashboard small{grid-column:1/-1}.street-progress-hud,.street-rank-hud,.street-place-label{z-index:10;color:#f7fff9;text-transform:uppercase;text-shadow:0 2px 10px #00000073;position:absolute}.street-progress-hud{gap:3px;display:grid;top:62px;left:14px}.street-progress-hud span,.street-checkpoint span{color:#b8ffe7}.street-progress-hud strong{font-size:2rem;line-height:1}.street-progress-hud small{font-size:.9rem;font-weight:950}.street-rank-hud{backdrop-filter:blur(12px);background:#02080eb8;border:1px solid #ffffff1f;width:162px;top:14px;right:14px}.street-rank-hud span{color:#b8ffe7;text-align:right;padding:5px 8px;font-size:.58rem;font-weight:950;display:block}.street-rank-hud strong{font-size:1.2rem;position:absolute;top:4px;left:8px}.street-rank-hud ol{gap:2px;margin:0;padding:4px;list-style:none;display:grid}.street-rank-hud li{background:#ffffff14;border-radius:3px;padding:3px 5px;font-size:.58rem;font-weight:900}.street-rank-hud li:nth-child(3){color:#06130e;background:#31c9ff}.street-place-label{text-align:right;gap:1px;display:grid;top:39%;right:11%}.street-place-label strong{font-size:.86rem}.street-place-label span{color:#f7fff9b8;font-size:.62rem;font-weight:950}.street-checkpoint span{font-size:.62rem;font-weight:950}.street-checkpoint strong{font-size:.92rem}.street-speed-hud,.street-mini-map{z-index:9;backdrop-filter:blur(12px);background:#02080eb8;border:1px solid #ffffff2e;position:absolute;box-shadow:0 16px 36px #00000047}.street-speed-hud{background:radial-gradient(circle at 50% 56%,#fff46b33,#0000 46%),#02080ec2;border-radius:20px;gap:2px;min-width:104px;padding:12px 12px 14px;display:grid;bottom:18px;left:14px}.street-speed-hud span,.street-speed-hud small{color:#f7fff9ad;text-transform:uppercase;font-size:.62rem;font-weight:900}.street-speed-hud strong{color:#fff;font-size:2.25rem;line-height:1}.street-mini-map{background:radial-gradient(circle,#26c6da38,#0000 48%),#02080ebd;border-radius:50%;place-items:center;width:124px;height:124px;display:grid;bottom:18px;right:14px}.street-mini-map span{background:conic-gradient(from 35deg,#26d2a62e,#26c6da5c,#fff46b2e,#26d2a62e);border:2px solid #26d2a6c2;border-radius:50%;width:74%;height:74%}.street-mini-map strong{color:#f7fff9;text-align:center;text-transform:uppercase;width:90%;font-size:.58rem;position:absolute;bottom:16px}.mileage-map.is-live-world.is-street-pov .live-rpg-topbar{top:12px;left:12px;transform:none}.mileage-map.is-live-world.is-street-pov .live-world-quest-card{width:min(310px,100% - 150px);top:12px;left:auto;right:12px;transform:none}.mileage-map.is-live-world.is-street-pov .live-rpg-zone-dock{top:auto;bottom:14px;right:50%;transform:translate(50%)}.mileage-map.is-live-world.is-street-pov .map-hud-card,.mileage-map.is-live-world.is-street-pov .live-world-panel,.mileage-map.is-live-world.is-street-pov .vehicle-marker{display:none}.src-drive-lobby-controls{background:linear-gradient(135deg,#26c6da14,#26d2a60e),#070d129e;border:1px solid #26d2a62e;border-radius:8px;grid-template-columns:1.15fr 1fr .9fr;gap:10px;margin:12px 0;padding:10px;display:grid}.src-drive-lobby-controls>div{gap:7px;min-width:0;display:grid}.src-drive-lobby-controls span{color:#26d2a6d1;text-transform:uppercase;font-size:.66rem;font-weight:950}.src-drive-control-row{flex-wrap:wrap;gap:6px;display:flex}.src-drive-control-row button{color:#f7fff9cc;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;min-height:34px;padding:0 10px;font-size:.72rem;font-weight:900}.src-drive-control-row button:hover,.src-drive-control-row button:focus-visible,.src-drive-control-row button.is-active{color:#06130e;background:#26d2a6;border-color:#26d2a6d1;box-shadow:0 0 18px #26d2a62e}.src-drive-delivery-hud,.src-drive-skill-hud,.src-drive-camera-chip,.src-driver-inset,.src-audio-assistant,.src-convoy-panel{z-index:15;color:#f7fff9;backdrop-filter:none;background:#02080eb8;border:1px solid #ffffff29;position:absolute;box-shadow:0 18px 44px #00000042}.src-drive-delivery-hud{border-left:3px solid #26d2a6;border-radius:8px;gap:3px;width:min(260px,100% - 28px);padding:10px 12px;display:grid;top:14px;left:14px}.src-drive-delivery-hud span,.src-drive-delivery-hud small,.src-drive-skill-hud span,.src-drive-skill-hud small,.src-drive-camera-chip span,.src-audio-assistant span,.src-convoy-panel span,.src-driver-inset span{color:#26d2a6d1;text-transform:uppercase;font-size:.58rem;font-weight:950}.src-drive-delivery-hud strong{overflow-wrap:anywhere;min-width:0;font-size:.88rem;line-height:1.2;overflow:hidden}.src-drive-skill-hud{text-align:center;border-radius:12px;place-items:center;gap:1px;min-width:144px;padding:8px 12px;display:grid;top:58px;left:50%;transform:translate(-50%)}.src-drive-skill-hud strong{color:#b8ffe7;font-size:1.45rem;line-height:1}.src-drive-camera-chip{border-radius:999px;gap:2px;min-width:142px;padding:8px 12px;display:grid;top:148px;right:14px}.src-drive-camera-chip strong{font-size:.72rem}.src-driver-inset{border-radius:14px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;width:min(218px,100% - 28px);padding:8px;display:grid;bottom:86px;left:14px}.src-driver-wheel{aspect-ratio:1;background:radial-gradient(circle,#0000 0 34%,#26d2a642 35% 40%,#0000 41%),#ffffff0d;border:4px solid #f7fff9b8;border-radius:50%;width:54px;position:relative}.src-driver-wheel:before,.src-driver-wheel:after,.src-driver-wheel span{content:"";transform-origin:top;background:#f7fff9b8;border-radius:999px;width:4px;height:42%;position:absolute;top:50%;left:50%}.src-driver-wheel:before{transform:rotate(0)translate(-50%,-7%)}.src-driver-wheel:after{transform:rotate(118deg)translate(-50%,-7%)}.src-driver-wheel span{transform:rotate(242deg)translate(-50%,-7%)}.src-driver-inset strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;display:block;overflow:hidden}.src-audio-assistant{border-right:3px solid #26c6da;border-radius:10px;gap:3px;width:min(250px,100% - 28px);padding:9px 12px;display:grid;bottom:154px;right:14px}.src-audio-assistant strong{font-size:.78rem;line-height:1.25}.src-convoy-panel{border-radius:8px;gap:4px;width:172px;padding:9px;display:grid;top:14px;right:14px}.src-convoy-panel ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.src-convoy-panel li{text-overflow:ellipsis;white-space:nowrap;background:#ffffff14;border-radius:5px;padding:4px 6px;font-size:.62rem;font-weight:850;overflow:hidden}.mileage-map[data-src-drive-mode=cruise] .src-drive-delivery-hud,.mileage-map[data-src-drive-mode=cruise] .street-job-cutscene{opacity:.72}.mileage-map[data-src-drive-mode=convoy] .src-convoy-panel,.mileage-map[data-src-drive-mode=performance] .src-drive-skill-hud{border-color:#fff46b6b;box-shadow:0 0 28px #fff46b29,0 18px 44px #00000042}.mileage-map[data-src-drive-mode=delivery] .street-pickup-flare,.mileage-map[data-src-drive-mode=rideshare] .street-pickup-flare{opacity:1}.mileage-map[data-src-time-of-day=day] .live-street-scene{background:radial-gradient(circle at 52% 10%,#ffffffe6,#0000 12%),linear-gradient(#bfe0f6 0 25%,#7ea6b4 26% 42%,#273641 43% 100%)}.mileage-map[data-src-time-of-day=night] .live-street-scene{background:radial-gradient(circle at 70% 14%,#a0c8ff52,#0000 15%),linear-gradient(#071123 0 27%,#111b2c 28% 44%,#070a12 45% 100%)}.mileage-map[data-src-time-of-day=night] .street-city,.mileage-map[data-src-time-of-day=night] .street-road{filter:brightness(.82)}.mileage-map[data-src-time-of-day=night] .street-road{box-shadow:inset 0 0 120px #000000c7,0 -20px 55px #26c6da24}.mileage-map[data-src-weather=clear] .street-weather{display:none}.mileage-map[data-src-weather=rain] .street-road{filter:brightness(.92);box-shadow:inset 0 0 110px #0000009e,inset 0 18px 50px #ffffff2e,0 -20px 55px #ffffff1f}.mileage-map[data-src-camera=cockpit] .street-player-car{opacity:.86;border-radius:28% 28% 10% 10%;width:min(360px,76%);bottom:-4%}.mileage-map[data-src-camera=cockpit] .src-driver-inset{bottom:18px}.mileage-map[data-src-camera=cinematic] .street-job-ribbon,.mileage-map[data-src-camera=cinematic] .src-drive-delivery-hud,.mileage-map[data-src-camera=cinematic] .src-convoy-panel,.mileage-map[data-src-camera=cinematic] .street-src-dashboard,.mileage-map[data-src-camera=cinematic] .street-mini-map,.mileage-map[data-src-camera=cinematic] .street-speed-hud{opacity:.18}@keyframes streetLaneRush{0%{opacity:0;transform:translate(-50%,-60%)scaleY(.45)}20%{opacity:1}to{opacity:0;transform:translate(-50%,300%)scaleY(1.45)}}@keyframes streetRainSweep{0%{transform:translate(-2%,-8%)}to{transform:translate(2%,8%)}}.mileage-map.is-live-world.is-street-pov .street-weather{animation-duration:1.8s}.mileage-map.is-live-world.is-street-pov .street-road span{animation-duration:1.75s}@media (width<=720px){.src-live-launch-strip{grid-template-columns:1fr;gap:8px}.src-live-launch-strip .go-live-link{grid-template-columns:minmax(104px,auto) minmax(0,1fr)}.src-drive-lobby-controls{grid-template-columns:1fr}.src-drive-control-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.src-drive-control-row button{white-space:normal;width:100%;padding:0 8px}.mileage-map.is-live-world.is-street-pov .live-world-quest-card{width:auto;top:64px;left:12px;right:12px}.street-player-car{width:min(156px,42%)}.street-mini-map{width:88px;height:88px}.street-speed-hud strong{font-size:1.5rem}.street-rank-hud{display:none}.src-drive-delivery-hud{width:min(210px,100% - 16px);padding:8px;top:8px;left:8px}.src-drive-delivery-hud strong{white-space:normal;font-size:.72rem}.src-drive-skill-hud{min-width:118px;padding:7px 9px;top:76px}.src-drive-skill-hud strong{font-size:1.1rem}.src-drive-camera-chip,.src-convoy-panel{display:none}.street-job-ribbon{grid-template-columns:1fr;gap:2px;padding:8px;top:132px}.street-progress-hud strong{font-size:1.35rem}.street-place-label{top:44%;right:8%}.street-avatar-panel,.street-hot-zone-alert,.src-driver-inset,.src-audio-assistant{display:none}.street-src-dashboard{width:min(260px,100% - 28px);padding:8px;bottom:84px;left:50%;right:auto}.street-job-cutscene{width:min(260px,100% - 28px);bottom:34%}}.mileage-map.is-live-world{background:radial-gradient(circle at 50% 54%,#26d2a633,#0000 16%),radial-gradient(circle at 20% 22%,#26c6da33,#0000 28%),linear-gradient(145deg,#08131d 0%,#0b211a 52%,#05080f 100%);min-height:clamp(520px,58vw,700px);overflow:hidden}.mileage-map.is-live-world .live-world-overlay{color:#f7fff9}.mileage-map.is-live-world .live-world-overlay:before{background:linear-gradient(32deg,#0000 0 43%,#26c6da4d 44% 45%,#0000 46% 100%),linear-gradient(148deg,#0000 0 43%,#26d2a647 44% 45%,#0000 46% 100%),radial-gradient(circle at 50% 52%,#26d2a638,#0000 20%),radial-gradient(circle at 18% 22%,#26c6da38,#0000 26%),radial-gradient(circle at 83% 18%,#26d2a62e,#0000 26%),linear-gradient(#040a120d,#040a1273)}.mileage-map.is-live-world .live-world-grid{opacity:.58;background-size:60px 60px}.live-world-district{z-index:4;color:#f7fff9;backdrop-filter:blur(10px);background:#070d12a8;border:1px solid #ffffff24;border-radius:12px;gap:2px;min-width:120px;padding:9px 10px;display:grid;position:absolute;box-shadow:0 16px 34px #00000038}.live-world-district span,.live-world-quest-card span{color:#26d2a6d1;text-transform:uppercase;font-size:.6rem;font-weight:950}.live-world-district strong{font-size:.82rem}.live-world-district-city{top:14%;left:6%}.live-world-district-airport{top:14%;right:6%}.live-world-district-market{bottom:25%;right:7%}.live-world-quest-card{z-index:9;color:#f7fff9;backdrop-filter:blur(14px);background:linear-gradient(135deg,#26d2a61f,#26c6da14),#060c12c7;border:1px solid #26d2a638;border-radius:12px;gap:5px;width:min(360px,100% - 28px);padding:12px;display:grid;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #00000047}.live-world-quest-card strong{font-size:1rem}.live-world-quest-card p{color:#f7fff9bf;margin:0;font-size:.76rem;font-weight:800;line-height:1.35}.live-world-quest-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.live-world-quest-steps small{color:#f7fff9d1;text-align:center;background:#ffffff14;border-radius:999px;padding:5px 6px;font-size:.62rem;font-weight:900}.mileage-map.is-live-world .live-world-route-a,.mileage-map.is-live-world .live-world-route-b,.mileage-map.is-live-world .live-world-route-c{display:block}.live-world-route-a{top:47%;left:12%;right:14%;transform:rotate(-8deg)}.live-world-route-b{opacity:.42;top:63%;left:18%;right:18%;transform:rotate(10deg)}.live-world-route-c{z-index:3;opacity:.5;background:linear-gradient(90deg,#26d2a61a,#26d2a6,#26d2a6cc);border-radius:999px;height:5px;display:block;position:absolute;top:35%;left:28%;right:26%;transform:rotate(18deg);box-shadow:0 0 18px #26d2a63d}.mileage-map.is-live-world .live-world-billboard{min-width:118px;padding:8px 10px;display:grid}.live-world-billboard-left{bottom:25%;left:6%}.live-world-billboard-right{top:auto;bottom:12%;right:6%}.mileage-map.is-live-world .live-hot-zone{backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1f,#0000),#070d12d1;border-radius:14px;min-width:104px;padding:8px 10px;animation:2.8s ease-in-out infinite liveHotZonePulse}.live-hot-zone-airport{top:32%;right:8%}.live-hot-zone-city{top:32%;left:8%}.live-hot-zone-delivery{bottom:12%;left:8%}.live-hot-zone-shopping{bottom:36%;right:8%}.mileage-map.is-live-world .live-world-avatar{border-radius:18px;width:72px;height:72px}.mileage-map.is-live-world .map-hud-card{width:min(360px,100% - 28px);bottom:12px;left:14px;right:auto}.src-live-console{border-color:#26d2a638}.src-live-entry,.src-live-stats,.src-live-mission-grid{display:grid}.src-live-stats,.src-live-mission-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.src-live-action-row .primary-action{display:inline-grid}.src-hot-zone-panel{border-color:#26d2a633}.account-avatar-builder{background:#ffffff0b;border:1px solid #26d2a629;border-radius:8px;grid-template-columns:116px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.account-avatar-preview{aspect-ratio:1;color:#061f16;background:radial-gradient(circle at 50% 45%,#26d2a633,#0000 54%),#07110e;border:1px solid #26d2a638;border-radius:10px;place-items:center;display:grid;overflow:hidden}.account-avatar-preview span{color:#26d2a6;font-size:2rem;font-weight:950}.account-avatar-preview img{object-fit:cover;width:100%;height:100%}.account-avatar-controls{gap:10px;display:grid}.account-avatar-controls strong,.account-avatar-controls span{display:block}.account-avatar-controls>div>span{color:#ebfff4ad;font-size:.8rem;font-weight:800}.account-avatar-presets,.account-avatar-options,.account-avatar-upload{gap:8px;display:grid}.account-avatar-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.account-avatar-presets button,.account-avatar-options select{color:#f7fff9;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;min-height:40px;font-weight:900}.account-avatar-presets button.is-active{color:#061f16;background:#26d2a6;border-color:#26d2a6b8}.account-avatar-options{grid-template-columns:repeat(3,minmax(0,1fr))}.account-avatar-options label{color:#ebfff4b8;text-transform:uppercase;gap:4px;font-size:.72rem;font-weight:900;display:grid}.account-avatar-upload{grid-template-columns:minmax(0,1fr) auto;align-items:center}.account-avatar-upload input{display:none}@media (width<=720px){.mileage-map.is-live-world{min-height:560px}.live-world-quest-card{padding:10px;top:12px}.live-world-quest-steps{grid-template-columns:1fr}.live-world-district{display:none}.mileage-map.is-live-world .live-hot-zone{min-width:92px;max-width:112px}.live-hot-zone-airport{top:40%;right:5%}.live-hot-zone-city{top:40%;left:5%}.live-hot-zone-delivery{bottom:18%;left:5%}.live-hot-zone-shopping{bottom:30%;right:5%}.mileage-map.is-live-world .map-hud-card{grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 28px)}.src-live-stats,.src-live-mission-grid,.account-avatar-builder,.account-avatar-options,.account-avatar-upload{grid-template-columns:1fr}}.mileage-map.is-live-world{background:#07110e;border-color:#26d2a63d;min-height:clamp(520px,56vw,680px)}.mileage-map.is-live-world .real-leaflet-map,.mileage-map.is-live-world .real-mapbox-map{opacity:.96;filter:saturate(1.04)contrast(1.02)brightness(1.03)}.mileage-map.is-live-world .live-world-overlay{pointer-events:none;background:linear-gradient(#02080e0a 0%,#02080e00 44%,#02080e1f 100%)}.mileage-map.is-live-world .live-world-overlay:before,.mileage-map.is-live-world .live-world-overlay:after,.mileage-map.is-live-world:after{display:none}.mileage-map.is-live-world .live-street-scene{pointer-events:none;background:0 0;display:block}.mileage-map.is-live-world .street-weather,.mileage-map.is-live-world .street-sky,.mileage-map.is-live-world .street-mountains,.mileage-map.is-live-world .street-power-lines,.mileage-map.is-live-world .street-city,.mileage-map.is-live-world .street-road,.mileage-map.is-live-world .street-road-shoulder,.mileage-map.is-live-world .street-rival,.mileage-map.is-live-world .street-ghost-route,.mileage-map.is-live-world .street-pickup-flare,.mileage-map.is-live-world .street-dropoff-gate,.mileage-map.is-live-world .street-hot-zone-alert,.mileage-map.is-live-world .street-avatar-panel,.mileage-map.is-live-world .street-progress-hud,.mileage-map.is-live-world .street-rank-hud,.mileage-map.is-live-world .street-checkpoint,.mileage-map.is-live-world .street-job-cutscene,.mileage-map.is-live-world .street-place-label,.mileage-map.is-live-world .street-world-details,.mileage-map.is-live-world .street-player-car,.mileage-map.is-live-world .street-mini-map,.mileage-map.is-live-world .live-world-grid,.mileage-map.is-live-world .live-world-district,.mileage-map.is-live-world .live-world-route,.mileage-map.is-live-world .live-world-scan,.mileage-map.is-live-world .live-world-billboard,.mileage-map.is-live-world .live-hot-zone,.mileage-map.is-live-world .live-world-avatar,.mileage-map.is-live-world .live-rpg-zone-dock,.mileage-map.is-live-world .live-rpg-topbar,.mileage-map.is-live-world .live-world-quest-card{display:none!important}.real-mapbox-map .mapboxgl-map,.real-mapbox-map .mapboxgl-canvas-container,.real-mapbox-map .mapboxgl-canvas{width:100%!important;height:100%!important}.real-mapbox-map:focus:not(:focus-visible),.real-mapbox-map .mapboxgl-map:focus:not(:focus-visible),.real-mapbox-map .mapboxgl-canvas-container:focus:not(:focus-visible),.real-mapbox-map .mapboxgl-canvas:focus:not(:focus-visible),.real-mapbox-map .mapboxgl-canvas:focus,.real-mapbox-map .mapboxgl-canvas:focus-visible{outline:none!important}.mileage-map.is-live-world .street-job-ribbon{background:#050f0dd1;border-color:#26d2a647;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:auto;top:14px;left:16px;right:16px;transform:none;box-shadow:0 14px 34px #00000042}.mileage-map.is-live-world .street-job-ribbon span{display:none}.mileage-map.is-live-world .street-job-ribbon strong{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem}.mileage-map.is-live-world .street-job-ribbon small{white-space:nowrap;justify-self:end}.mileage-map.is-live-world .street-speed-hud{background:#050f0dd6;border-radius:8px;width:min(150px,50% - 22px);padding:10px 12px;bottom:16px;left:16px;box-shadow:0 14px 34px #0000003d}.mileage-map.is-live-world .street-speed-hud strong{font-size:1.85rem}.mileage-map.is-live-world .street-src-dashboard{background:#050f0dd6;border-radius:8px;width:min(310px,50% - 22px);padding:10px 12px;bottom:16px;left:auto;right:16px;box-shadow:0 14px 34px #0000003d;display:grid!important}.mileage-map.is-live-world .street-src-dashboard div{padding:0}.mileage-map.is-live-world .map-status-card,.mileage-map.is-live-world .map-location-chip,.mileage-map.is-live-world .map-empty-state,.mileage-map.is-live-world .map-loading-card{display:none!important}@media (width<=720px){.mileage-map.is-live-world{min-height:520px}.mileage-map.is-live-world .street-job-ribbon{grid-template-columns:1fr;gap:2px}.mileage-map.is-live-world .street-job-ribbon small{justify-self:start}.mileage-map.is-live-world .street-speed-hud,.mileage-map.is-live-world .street-src-dashboard{width:auto;left:12px;right:12px}.mileage-map.is-live-world .street-speed-hud{bottom:118px}.mileage-map.is-live-world .street-src-dashboard{bottom:12px}}.mileage-mining-page{padding:24px clamp(12px,4vw,44px) 52px}.mileage-mining-page .mileage-shell{flex-direction:column;gap:16px;width:min(1180px,100%);margin:0 auto;display:flex}.mileage-mining-page .mileage-map-card{background:linear-gradient(#0c1614f5,#060a09fa);order:1;padding:clamp(12px,2vw,18px)}.mileage-mining-page .mileage-panel{order:2;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:stretch}.mileage-mining-page .mileage-hero-lockup,.mileage-mining-page .road-rewards-welcome,.mileage-mining-page .earning-lane-grid,.mileage-mining-page .mileage-score-grid,.mileage-mining-page .mileage-consent-card,.mileage-mining-page .gig-enroll-card,.mileage-mining-page .partner-consent-card{min-width:0}.mileage-mining-page .mileage-hero-lockup{align-self:center}.mileage-mining-page .mileage-hero-lockup h2{font-size:clamp(2.4rem,5vw,5rem)}.go-live-earnings-loadin{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 0 2px;display:grid}.go-live-earnings-loadin article{background:linear-gradient(#0d1916db,#040a09e6);border:1px solid #26d2a629;border-radius:8px;min-width:0;padding:14px;box-shadow:inset 0 1px #ffffff0f}.go-live-earnings-loadin span{color:#e4ffeba8;letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:900;display:block}.go-live-earnings-loadin strong{color:#f8fff7;overflow-wrap:anywhere;font-size:clamp(1rem,2vw,1.45rem);line-height:1.05;display:block}.mileage-mining-page .road-rewards-welcome{gap:10px;display:grid}.mileage-mining-page .road-rewards-accordion{background:#040d0b9e;border:1px solid #26d2a629;border-radius:8px;overflow:hidden}.mileage-mining-page .road-rewards-accordion summary{cursor:pointer;color:#f7fff9;padding:14px 16px;font-weight:900;list-style:none}.mileage-mining-page .road-rewards-accordion summary::-webkit-details-marker{display:none}.mileage-mining-page .road-rewards-accordion summary:after{content:"+";float:right;color:#26d2a6;font-size:1.1rem}.mileage-mining-page .road-rewards-accordion[open] summary:after{content:"-"}.mileage-mining-page .road-rewards-accordion[open]{padding-bottom:14px}.mileage-mining-page .road-rewards-accordion[open]>:not(summary){margin-inline:14px}.mileage-mining-page .road-rewards-accordion.gig-enroll-card,.mileage-mining-page .road-rewards-accordion.partner-consent-card{padding:0;display:block}.mileage-mining-page .road-rewards-accordion.gig-enroll-card[open],.mileage-mining-page .road-rewards-accordion.partner-consent-card[open]{gap:12px;display:grid}.mileage-mining-page .reward-quick-list{grid-template-columns:repeat(3,minmax(0,1fr))}.mileage-mining-page .mileage-map-toolbar,.mileage-mining-page .trip-assistant-card{width:100%}.mileage-mining-page .mileage-map-toolbar .route-action-row{grid-template-columns:auto auto;gap:8px;display:grid}.mileage-mining-page .trip-assistant-card{grid-template-columns:minmax(0,1fr) auto;align-items:end}.mileage-mining-page .trip-assistant-card>p,.mileage-mining-page .trip-assistant-grid,.mileage-mining-page .trip-assistant-actions,.mileage-mining-page .simple-nav-steps,.mileage-mining-page .backup-map-links,.mileage-mining-page #tripAssistantStatus{grid-column:1/-1}.mileage-mining-page .trip-assistant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mileage-mining-page .trip-assistant-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.mileage-mining-page .map-mode-tabs,.mileage-mining-page .src-live-pov-switch{justify-content:center}.mileage-mining-page .src-live-launch-strip .map-mode-tabs,.mileage-mining-page .src-live-launch-strip .src-live-pov-switch{justify-content:stretch}.mileage-mining-page .go-live-link{justify-self:center;width:min(420px,100%)}.mileage-mining-page .src-live-launch-strip .go-live-link{justify-self:stretch;width:100%}.mileage-mining-page .mileage-map{min-height:clamp(640px,74vh,820px)}.mileage-mining-page .mileage-map.is-live-world{min-height:clamp(660px,76vh,860px)}.mileage-map.is-live-world .street-job-ribbon{width:min(430px,100% - 28px);top:14px;left:14px;right:auto}.mileage-map.is-live-world .street-speed-hud{bottom:16px;left:16px}.mileage-map.is-live-world .street-src-dashboard{width:min(360px,100% - 190px);bottom:16px;right:16px}.mileage-mining-page .src-live-console{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.mileage-mining-page .src-live-mission-grid,.mileage-mining-page .src-hot-zone-panel,.mileage-mining-page .src-live-action-row{grid-column:1/-1}@media (width<=860px){.mileage-mining-page{padding-inline:10px}.mileage-mining-page .mileage-panel,.mileage-mining-page .trip-assistant-card,.mileage-mining-page .src-live-console,.mileage-mining-page .mileage-map-toolbar .route-action-row,.go-live-earnings-loadin,.mileage-mining-page .trip-assistant-grid,.mileage-mining-page .trip-assistant-actions,.mileage-mining-page .src-live-launch-strip,.mileage-mining-page .reward-quick-list{grid-template-columns:1fr}.mileage-mining-page .mileage-map{min-height:620px}.mileage-map.is-live-world .street-job-ribbon{width:auto;left:10px;right:10px}.mileage-map.is-live-world .street-speed-hud{bottom:10px;left:10px}.mileage-map.is-live-world .street-src-dashboard{width:auto;bottom:112px;left:10px;right:10px}}.mileage-map.is-live-world.is-street-pov{isolation:isolate;background:#020706;border:1px solid #26d2a657;min-height:clamp(720px,82vh,940px);box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 -140px 160px #000000b3,0 28px 80px #0000006b}.mileage-map.is-live-world.is-street-pov .real-mapbox-map{opacity:1;transform-origin:50% 70%;filter:saturate(1.25)contrast(1.12)brightness(.88);width:auto;height:auto;inset:-5% -8% -4%;transform:scale(1.08)translateY(-2%)}.mileage-map.is-live-world.is-street-pov .real-mapbox-map .mapboxgl-ctrl-top-right{opacity:.34;transform-origin:100% 0;transform:scale(.86)}.mileage-map.is-live-world.is-street-pov .real-mapbox-map .mapboxgl-ctrl-top-right:has(.simplerides-mapbox-view-control),.mileage-map.is-live-world.is-street-pov .real-mapbox-map .mapboxgl-ctrl-top-right:hover{opacity:.94}.simplerides-mapbox-view-control{color:#f7fff9;backdrop-filter:blur(12px)saturate(1.2);border:1px solid #dee8eb29;border-radius:12px;position:relative;background:linear-gradient(145deg,#ffffff29,#ffffff09),#050a0cdb!important;margin:8px 10px 0 0!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #26d2a614,0 14px 36px #00000061!important}.simplerides-mapbox-view-toggle{text-transform:uppercase;text-shadow:0 1px 9px #0000008c;place-items:center;gap:1px;color:#f7fff9!important;letter-spacing:0!important;background:radial-gradient(circle at 18% 14%,#ffffff52,#0000 28%),linear-gradient(135deg,#26d2a647,#8fc7d233 46%,#080c0eeb)!important;border:0!important;border-radius:12px!important;width:74px!important;height:48px!important;font-size:.7rem!important;font-weight:950!important;display:grid!important;box-shadow:inset 0 1px #fff3,inset 0 -12px 24px #0000002e!important}.simplerides-mapbox-view-toggle small{color:#26d2a6eb;font-size:.54rem;font-weight:950;line-height:1}.simplerides-mapbox-view-toggle span{color:#f7fff9;text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:.76rem;line-height:1.05;overflow:hidden}.simplerides-mapbox-view-toggle:hover,.simplerides-mapbox-view-toggle:focus-visible{background:radial-gradient(circle at 18% 14%,#ffffff6b,#0000 28%),linear-gradient(135deg,#26d2a670,#8fc7d252 46%,#080c0ee6)!important;box-shadow:inset 0 1px #ffffff3d,0 0 24px #26d2a638!important}.simplerides-mapbox-recenter{border-top:1px solid #ffffff1a!important;border-radius:0 0 12px 12px!important}.simplerides-mapbox-recenter[hidden]{display:none!important}.mileage-map.is-live-world.is-street-pov .live-world-overlay:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.54;background:linear-gradient(115deg,#0000 0 31%,#ffffff17 32%,#0000 42%),linear-gradient(245deg,#0000 0 59%,#ffffff0f 60%,#0000 70%),radial-gradient(#0000 42%,#000000a3 100%);display:block;position:absolute;inset:0}.mileage-map.is-live-world.is-street-pov .live-world-overlay:after{content:"";pointer-events:none;background:linear-gradient(#081211eb,#010404fa),radial-gradient(circle at 50% 0,#26d2a638,#0000 36%);border:1px solid #26d2a62e;border-radius:48% 48% 0 0;width:min(760px,82%);height:42%;display:block;position:absolute;bottom:-16%;left:50%;transform:translate(-50%);box-shadow:0 -18px 80px #0000008c}.mileage-map.is-live-world.is-street-pov .street-ghost-route{filter:drop-shadow(0 0 20px #26d2a65c);opacity:.78;border-left:4px solid #26d2a6bd;border-right:4px solid #26c6da9e;border-radius:46% 46% 20% 20%;width:min(360px,42%);height:34%;position:absolute;bottom:25%;left:50%;transform:translate(-50%)perspective(360px)rotateX(58deg);display:block!important}.mileage-map.is-live-world.is-street-pov .street-ghost-route span{border-left:2px dashed #ffffff6b;display:block;position:absolute;top:0;bottom:0;left:50%}.mileage-map.is-live-world.is-street-pov .street-player-car{background:linear-gradient(90deg,#0000 0 8%,#26d2a685 9% 12%,#0000 13% 87%,#26d2a685 88% 91%,#0000 92%),linear-gradient(#24383af5,#04090afa);border:1px solid #ffffff29;border-radius:34px 34px 14px 14px;place-items:center;width:min(270px,34%);height:98px;bottom:7%;left:50%;transform:translate(-50%);box-shadow:inset 0 8px 18px #ffffff14,0 12px 44px #0000008f,0 0 38px #26d2a624;display:grid!important}.mileage-map.is-live-world.is-street-pov .street-player-car:before,.mileage-map.is-live-world.is-street-pov .street-player-car:after{content:"";background:#ff3b30;border-radius:999px;width:34px;height:18px;position:absolute;bottom:13px;box-shadow:0 0 18px #ff3b3099}.mileage-map.is-live-world.is-street-pov .street-player-car:before{left:24px}.mileage-map.is-live-world.is-street-pov .street-player-car:after{right:24px}.mileage-map.is-live-world.is-street-pov .street-player-car span{z-index:1;color:#04100d;letter-spacing:0;background:#26d2a6;border-radius:999px;padding:6px 12px;font-weight:1000;position:relative}.mileage-map.is-live-world.is-street-pov .street-job-ribbon{backdrop-filter:blur(16px);background:#030c0bbd;border-color:#26d2a65c;width:min(760px,100% - 36px);top:18px;left:50%;right:auto;transform:translate(-50%)}.mileage-map.is-live-world.is-street-pov .street-speed-hud{text-align:center;background:radial-gradient(circle,#26d2a629,#030c0be6 62%),#000000b3;border-color:#26d2a66b;border-radius:999px;place-content:center;width:166px;height:166px;display:grid!important}.mileage-map.is-live-world.is-street-pov .street-speed-hud strong{font-size:3rem;line-height:.88}.mileage-map.is-live-world.is-street-pov .street-src-dashboard{backdrop-filter:blur(16px);background:#030c0bc7;border-color:#26c6da47;width:min(390px,100% - 230px);bottom:18px;right:18px}.mileage-map.is-live-world.is-street-pov .mapboxgl-ctrl-bottom-right{opacity:.42}@media (width<=760px){.mileage-map.is-live-world.is-street-pov{min-height:650px}.mileage-map.is-live-world.is-street-pov .street-player-car{width:190px;height:78px;bottom:8%}.mileage-map.is-live-world.is-street-pov .street-speed-hud{width:118px;height:118px;bottom:18px}.mileage-map.is-live-world.is-street-pov .street-src-dashboard{width:auto;bottom:146px;left:12px;right:12px}}.mileage-map.is-live-world.is-street-pov .live-world-overlay:after,.mileage-map.is-live-world.is-street-pov .street-ghost-route,.mileage-map.is-live-world.is-street-pov .street-player-car{display:none!important}.mileage-map.is-live-world.is-street-pov .street-job-ribbon{background:#030c0bd1;width:min(680px,100% - 32px);min-height:48px;top:16px;box-shadow:0 12px 34px #00000057}.mileage-map.is-live-world.is-street-pov .street-speed-hud{background:#030c0bd6;border-color:#26d2a647;width:132px;height:132px;bottom:16px;left:16px;box-shadow:0 12px 34px #00000057}.mileage-map.is-live-world.is-street-pov .street-speed-hud strong{font-size:2.35rem}.mileage-map.is-live-world.is-street-pov .street-src-dashboard{background:#030c0bd6;width:min(360px,100% - 180px);bottom:16px;right:16px;box-shadow:0 12px 34px #00000057}.mileage-map.is-live-world.is-street-pov .street-src-dashboard .street-boost-meter{border-radius:999px;height:8px;overflow:hidden}@media (width<=760px){.mileage-map.is-live-world.is-street-pov .street-speed-hud{width:104px;height:104px;bottom:12px;left:12px}.mileage-map.is-live-world.is-street-pov .street-src-dashboard{width:auto;bottom:126px;left:12px;right:12px}}.mileage-map.is-live-world.is-street-pov .real-mapbox-map{filter:saturate(1.38)contrast(1.2)brightness(.78)hue-rotate(8deg)}.mileage-map.is-live-world.is-street-pov .src-live-engine-canvas.is-active{opacity:.78;mix-blend-mode:screen}.mileage-map.is-live-world.is-street-pov .live-world-overlay:before{opacity:.42;mix-blend-mode:screen;background:linear-gradient(90deg,#26c6da33,#0000 16% 84%,#26d2a629),radial-gradient(at 50% 70%,#0000 40%,#00000094 100%)}.mileage-map.is-live-world.is-street-pov .street-job-ribbon{background:linear-gradient(90deg,#26d2a624,#0000 28%,#26c6da1a),#030c0bd6;border:1px solid #26d2a65c}.mileage-map.is-live-world.is-street-pov .street-job-ribbon:before{content:"SRC LIVE 3.5D";color:#26d2a6;text-transform:uppercase;font-size:.68rem;font-weight:1000}.mileage-map.is-live-world.is-street-pov .street-job-ribbon strong{color:#fff}.mileage-map.is-live-world.is-street-pov .street-job-ribbon small{color:#26d2a6}.mileage-map.is-live-world.is-street-pov .street-speed-hud,.mileage-map.is-live-world.is-street-pov .street-src-dashboard{backdrop-filter:blur(14px);background:linear-gradient(#051212e6,#020707e6),#030c0be0;border:1px solid #26d2a647}.mileage-map.is-live-world.is-street-pov .street-speed-hud:after{content:"";border-radius:inherit;opacity:.68;mix-blend-mode:screen;pointer-events:none;background:url(assets/src-live/vendor/kenney/light-masks/Transparent/circle_rings_b.png) 50%/contain no-repeat,url(assets/src-live/vendor/kenney/ui-pack-sci-fi/PNG/Grey/Double/crosshair_color_a.png) 50%/42px 42px no-repeat;border:1px solid #26c6da2e;position:absolute;inset:6px}.mileage-map.is-live-world.is-street-pov .street-src-dashboard:before{content:"VIRTUAL CITY SYNC";color:#26d2a6c7;text-transform:uppercase;font-size:.66rem;font-weight:1000}.mileage-map.is-live-world.is-street-pov .street-world-details{pointer-events:none;z-index:8;position:absolute;inset:0;display:block!important}.mileage-map.is-live-world.is-street-pov .street-tree{opacity:.62;filter:drop-shadow(0 12px 18px #0000005c);width:38px;height:118px;position:absolute;bottom:20%}.mileage-map.is-live-world.is-street-pov .street-tree:before{content:"";background:linear-gradient(#395432,#16210f);border-radius:999px;width:6px;height:54px;position:absolute;bottom:0;left:17px}.mileage-map.is-live-world.is-street-pov .street-tree:after{content:"";background:radial-gradient(circle at 34% 30%,#26d2a68f,#0000 22%),linear-gradient(#4b8044e6,#183a25e0);border:1px solid #26d2a629;border-radius:50% 50% 44% 44%;width:38px;height:54px;position:absolute;top:0;left:0}.mileage-map.is-live-world.is-street-pov .street-tree-left{left:7%;transform:perspective(420px)rotateX(24deg)rotate(-5deg)}.mileage-map.is-live-world.is-street-pov .street-tree-left.street-tree-far{opacity:.42;bottom:38%;left:19%;transform:scale(.66)}.mileage-map.is-live-world.is-street-pov .street-tree-right{bottom:24%;right:7%;transform:perspective(420px)rotateX(24deg)rotate(5deg)}.mileage-map.is-live-world.is-street-pov .street-tree-right.street-tree-far{opacity:.38;bottom:42%;right:20%;transform:scale(.62)}.mileage-map.is-live-world.is-street-pov .street-sign{color:#f7fff9;text-align:center;background:#030c0bcc;border:1px solid #26d2a65c;border-radius:6px;place-items:center;min-width:56px;min-height:40px;padding:6px 8px;font-size:.68rem;font-weight:1000;line-height:1;display:grid;position:absolute;box-shadow:0 12px 24px #00000052}.mileage-map.is-live-world.is-street-pov .street-sign:after{content:"";background:#d2e8de80;width:3px;height:42px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.mileage-map.is-live-world.is-street-pov .street-sign-speed{color:#04100d;background:#f7fff9e0;border-radius:999px;bottom:42%;left:11%}.mileage-map.is-live-world.is-street-pov .street-sign-src{color:#26d2a6;bottom:46%;right:10%}.mileage-map.is-live-world.is-street-pov .street-sign-pickup{color:#04100d;background:#26d2a6e6;border-color:#ffffff57;bottom:54%;left:50%;transform:translate(-50%)}@media (width<=760px){.mileage-map.is-live-world.is-street-pov .street-tree{opacity:.38;transform:scale(.72)}.mileage-map.is-live-world.is-street-pov .street-sign-src,.mileage-map.is-live-world.is-street-pov .street-tree-far{display:none}}.mileage-map.is-live-world.is-street-pov{background:#05090d}.mileage-map.is-live-world.is-street-pov .real-leaflet-map,.mileage-map.is-live-world.is-street-pov .real-mapbox-map{opacity:.08!important;filter:grayscale(.35)saturate(.46)brightness(.28)!important}.mileage-map.is-live-world.is-street-pov .src-live-engine-canvas.is-active{z-index:12!important;opacity:1!important;mix-blend-mode:normal!important}.mileage-map.is-live-world.is-street-pov .live-world-overlay:before,.mileage-map.is-live-world.is-street-pov .live-world-overlay:after,.mileage-map.is-live-world.is-street-pov .street-sky,.mileage-map.is-live-world.is-street-pov .street-mountains,.mileage-map.is-live-world.is-street-pov .street-power-lines,.mileage-map.is-live-world.is-street-pov .street-city,.mileage-map.is-live-world.is-street-pov .street-road,.mileage-map.is-live-world.is-street-pov .street-road-shoulder,.mileage-map.is-live-world.is-street-pov .street-rival,.mileage-map.is-live-world.is-street-pov .street-ghost-route,.mileage-map.is-live-world.is-street-pov .street-world-details,.mileage-map.is-live-world.is-street-pov .street-player-car{display:none!important}.mileage-map.is-live-world.is-street-pov .street-job-ribbon,.mileage-map.is-live-world.is-street-pov .src-drive-delivery-hud,.mileage-map.is-live-world.is-street-pov .src-drive-skill-hud,.mileage-map.is-live-world.is-street-pov .src-drive-camera-chip,.mileage-map.is-live-world.is-street-pov .src-driver-inset,.mileage-map.is-live-world.is-street-pov .src-audio-assistant,.mileage-map.is-live-world.is-street-pov .src-convoy-panel,.mileage-map.is-live-world.is-street-pov .street-speed-hud,.mileage-map.is-live-world.is-street-pov .street-src-dashboard{backdrop-filter:blur(8px);background:#03080ab8}@font-face{font-family:SRC Live Future;src:url("assets/src-live/vendor/kenney/ui-pack-sci-fi/Font/Kenney Future.ttf")format("truetype");font-display:swap}.mileage-map.is-live-world.is-street-pov{isolation:isolate;box-shadow:inset 0 0 0 1px #26d2a61a,inset 0 -80px 140px #00000094,0 28px 80px #0000005c}.mileage-map.is-live-world.is-street-pov:after{content:"";z-index:20;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 50% 52%,#0000 34%,#0000003d 64%,#000000ad 100%),linear-gradient(90deg,#35f4ff14,#0000 18% 82%,#b7ff3c12),repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 7px);position:absolute;inset:0}.mileage-map.is-live-world.is-street-pov:before{content:"";z-index:31;pointer-events:none;opacity:.34;filter:drop-shadow(0 0 18px #35f4ff2e);mix-blend-mode:screen;background:url(assets/src-live/vendor/kenney/light-masks/Transparent/circle_rings_c.png) 50% 54%/min(62vw,620px) min(62vw,620px) no-repeat,url(assets/src-live/vendor/kenney/light-masks/Transparent/circle_a_streaks_noise.png) 50% 18%/92% 38% no-repeat;position:absolute;inset:3.5% 5%}.mileage-map.is-live-world.is-street-pov .live-world-overlay:before{content:"";opacity:.82;pointer-events:none;filter:blur(.2px);background:radial-gradient(at 50% 78%,#b7ff3c2e,#0000 22%),linear-gradient(118deg,#0000 0 34%,#ffffff12 35%,#0000 39% 100%),linear-gradient(64deg,#0000 0 68%,#35f4ff17 70%,#0000 74% 100%);position:absolute;inset:0;display:block!important}.mileage-map.is-live-world.is-street-pov .live-world-overlay:after{content:"";pointer-events:none;opacity:.38;background:radial-gradient(circle at 18% 24%,#fff3 0 1px,#0000 2px),radial-gradient(circle at 72% 32%,#ffffff29 0 1px,#0000 2px),radial-gradient(circle at 54% 18%,#b7ff3c1f 0 1px,#0000 2px),repeating-linear-gradient(116deg,#0000 0 28px,#cef7ff14 29px 30px,#0000 31px 74px);animation:7s linear infinite srcLiveLensDrift;position:absolute;inset:0;display:block!important}.mileage-map.is-live-world.is-street-pov[data-src-time-of-day=night] .src-live-engine-canvas.is-active{filter:contrast(1.12)saturate(1.16)brightness(.92)}.mileage-map.is-live-world.is-street-pov[data-src-time-of-day=day] .src-live-engine-canvas.is-active{filter:contrast(1.04)saturate(1.03)brightness(1.04)}.mileage-map.is-live-world.is-street-pov .street-job-ribbon,.mileage-map.is-live-world.is-street-pov .src-drive-delivery-hud,.mileage-map.is-live-world.is-street-pov .src-drive-skill-hud,.mileage-map.is-live-world.is-street-pov .src-drive-camera-chip,.mileage-map.is-live-world.is-street-pov .src-driver-inset,.mileage-map.is-live-world.is-street-pov .src-audio-assistant,.mileage-map.is-live-world.is-street-pov .src-convoy-panel,.mileage-map.is-live-world.is-street-pov .street-speed-hud,.mileage-map.is-live-world.is-street-pov .street-src-dashboard{z-index:32;backdrop-filter:blur(16px)saturate(1.24);background:url(assets/src-live/vendor/kenney/ui-pack-sci-fi/PNG/Extra/Double/panel_glass_notches.png) 50%/100% 100% no-repeat,linear-gradient(#061214c2,#02080ad1),radial-gradient(circle at 18% 0,#35f4ff2e,#0000 34%);border-color:#b7ff3c47;font-family:SRC Live Future,Inter,system-ui,sans-serif;box-shadow:inset 0 1px #ffffff1f,0 0 22px #35f4ff14,0 18px 48px #00000057}.mileage-map.is-live-world.is-street-pov .street-speed-hud strong{text-shadow:0 0 16px #b7ff3c7a,1px 0 #35f4ff47,-1px 0 #ff4b4b1f}@keyframes srcLiveLensDrift{0%{transform:translateY(-2%)}to{transform:translateY(2%)}}@media (width<=760px){.mileage-map.is-live-world.is-street-pov:after{background:radial-gradient(circle at 50% 54%,#0000 38%,#00000052 72%,#000000b8 100%),repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 8px)}}.mileage-map.is-live-world.is-street-pov{--src-photo-bg:#07090b;--src-photo-panel:#090c0e9e;--src-photo-border:#dee8eb2e;--src-photo-text:#f4f7f7;--src-photo-muted:#dbe5e8ad;--src-photo-cyan:#8fc7d2;--src-photo-green:#9fd36a;background:var(--src-photo-bg)!important;border-color:#cdd8db33!important;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 -96px 130px #00000094,0 30px 90px #00000061!important}.mileage-map.is-live-world.is-street-pov .real-mapbox-map,.mileage-map.is-live-world.is-street-pov.has-mapbox-3d .real-mapbox-map{z-index:8!important;opacity:1!important;filter:saturate(.92)contrast(1.08)brightness(.82)!important;transform:scale(1.04)translateY(-1%)!important}.mileage-map.is-live-world.is-street-pov .src-live-engine-canvas.is-active{z-index:11!important;opacity:.82!important;filter:contrast(1.08)saturate(.82)brightness(.92)!important;mix-blend-mode:normal!important}.mileage-map.is-live-world.is-street-pov.has-mapbox-3d .src-live-engine-canvas.is-active{opacity:.58!important}.mileage-map.is-live-world.is-street-pov:before{display:none!important}.mileage-map.is-live-world.is-street-pov:after{z-index:20;opacity:.78;mix-blend-mode:normal!important;background:linear-gradient(#00000014,#0000 42%,#0000007a),radial-gradient(at 50% 58%,#0000 44%,#00000070 100%)!important}.mileage-map.is-live-world.is-street-pov .live-world-overlay{z-index:21!important;background:linear-gradient(#ffffff05,#0000 54%,#00000042)!important}.mileage-map.is-live-world.is-street-pov .street-job-ribbon,.mileage-map.is-live-world.is-street-pov .src-drive-delivery-hud,.mileage-map.is-live-world.is-street-pov .src-drive-skill-hud,.mileage-map.is-live-world.is-street-pov .src-drive-camera-chip,.mileage-map.is-live-world.is-street-pov .src-driver-inset,.mileage-map.is-live-world.is-street-pov .src-audio-assistant,.mileage-map.is-live-world.is-street-pov .src-convoy-panel,.mileage-map.is-live-world.is-street-pov .street-speed-hud,.mileage-map.is-live-world.is-street-pov .street-src-dashboard{z-index:34!important;color:var(--src-photo-text)!important;border:1px solid var(--src-photo-border)!important;background:linear-gradient(180deg, #ffffff0e, #ffffff05), var(--src-photo-panel)!important;backdrop-filter:blur(18px)saturate(1.02)!important;font-family:Inter,system-ui,sans-serif!important;box-shadow:inset 0 1px #ffffff17,0 14px 44px #00000057!important}.mileage-map.is-live-world.is-street-pov .street-speed-hud{border-radius:50%!important}.mileage-map.is-live-world.is-street-pov .street-speed-hud:after{opacity:.28!important;background:0 0!important;border-color:#8fc7d238!important}.mileage-map.is-live-world.is-street-pov .street-speed-hud span,.mileage-map.is-live-world.is-street-pov .street-speed-hud small,.mileage-map.is-live-world.is-street-pov .street-src-dashboard span,.mileage-map.is-live-world.is-street-pov .street-src-dashboard small,.mileage-map.is-live-world.is-street-pov .street-job-ribbon span,.mileage-map.is-live-world.is-street-pov .street-job-ribbon small{color:var(--src-photo-muted)!important}.mileage-map.is-live-world.is-street-pov .street-speed-hud strong,.mileage-map.is-live-world.is-street-pov .street-src-dashboard strong,.mileage-map.is-live-world.is-street-pov .street-job-ribbon strong{color:var(--src-photo-text)!important;text-shadow:0 0 12px #8fc7d229!important}.mileage-map.is-live-world.is-street-pov .street-boost-meter span,.mileage-map.is-live-world.is-street-pov .street-pickup-flare,.mileage-map.is-live-world.is-street-pov .street-dropoff-gate{background:linear-gradient(90deg, var(--src-photo-cyan), var(--src-photo-green))!important}.real-cesium-map{z-index:9;opacity:0;pointer-events:none;position:absolute;inset:0}.mileage-map.has-cesium-tiles .real-leaflet-map,.mileage-map.has-cesium-tiles .real-mapbox-map,.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .real-leaflet-map,.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .real-mapbox-map,.mileage-map.is-live-world.is-street-pov.has-cesium-tiles.has-mapbox-3d .real-mapbox-map{z-index:1!important;opacity:0!important;pointer-events:none!important;filter:none!important}.mileage-map.has-cesium-tiles .real-cesium-map,.mileage-map.is-live-world.has-cesium-tiles .real-cesium-map,.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .real-cesium-map{z-index:4!important;opacity:1!important;pointer-events:auto!important;filter:saturate(.9)contrast(1.08)brightness(.86)!important}.mileage-map.has-mapbox-map:not(.has-cesium-tiles) .real-leaflet-map,.mileage-map.has-cesium-tiles .src-live-engine-canvas,.mileage-map.has-cesium-tiles .src-live-engine-canvas.is-active{opacity:0!important;pointer-events:none!important}.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .street-weather,.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .street-sky,.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .street-mountains,.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .street-power-lines,.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .street-city,.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .street-road,.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .street-road-shoulder,.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .street-player-car,.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .street-rival,.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .street-world-details,.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .street-ghost-route{display:none!important}.mileage-map.has-cesium-tiles .real-cesium-map,.mileage-map.is-live-world.has-cesium-tiles .real-cesium-map,.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .real-cesium-map{filter:saturate(1.02)contrast(1.05)brightness(1.12)!important}.mileage-map.is-live-world.is-street-pov.has-cesium-tiles:before{opacity:.34!important;background:linear-gradient(#ffffff0a,#0000 18% 78%,#0000004d),radial-gradient(at 50% 68%,#0000 48%,#0000003d 100%)!important}.mileage-map.is-live-world.is-street-pov.has-cesium-tiles:after{opacity:.08!important}.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .live-world-overlay{background:linear-gradient(#ffffff05,#0000 62%,#0000001f)!important}.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .live-world-overlay:before{opacity:.08!important}.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .live-world-overlay:after{opacity:.1!important}.mileage-map.is-live-world.is-street-pov .street-pickup-flare,.mileage-map.is-live-world.is-street-pov .street-dropoff-gate{background:linear-gradient(90deg,#8fc7d2eb,#9fd36ad1)!important}.mileage-map.is-live-world.is-street-pov{background:radial-gradient(at 50% 105%,#000000d1,#0000 42%),linear-gradient(#05090d,#080b0d 58%,#020304)!important;border-color:#e1e8e829!important;min-height:clamp(760px,84vh,960px)!important}.mileage-map.is-live-world.is-street-pov:before{content:"";z-index:19;pointer-events:none;opacity:.82;background:linear-gradient(#ffffff0e,#0000 10% 72%,#0000009e),radial-gradient(at 50% 58%,#0000 38%,#0003 68%,#0000009e),linear-gradient(90deg,#8fc7d21a,#0000 14% 86%,#9fd36a12);position:absolute;inset:0;display:block!important}.mileage-map.is-live-world.is-street-pov:after{z-index:35!important;opacity:.18!important;background:repeating-linear-gradient(#ffffff07 0 1px,#0000 1px 6px),linear-gradient(105deg,#0000 0 46%,#ffffff1a 48%,#0000 52% 100%)!important}.mileage-map.is-live-world.is-street-pov .src-live-engine-canvas.is-active{opacity:.72!important;filter:contrast(1.1)saturate(.86)brightness(.86)!important}.mileage-map.is-live-world.is-street-pov.has-cesium-tiles .src-live-engine-canvas.is-active{opacity:.38!important;mix-blend-mode:screen!important}.mileage-map.is-live-world.is-street-pov .live-world-overlay{background:radial-gradient(at 50% 94%,#0000008a,#0000 42%),linear-gradient(#ffffff03,#0000 52%,#0000003d)!important}.mileage-map.is-live-world.is-street-pov .live-world-overlay:before{opacity:.28!important;background:radial-gradient(at 50% 75%,#0000 32%,#00000061 100%),linear-gradient(90deg,#8fc7d21f,#0000 16% 84%,#9fd36a14)!important}.mileage-map.is-live-world.is-street-pov .live-world-overlay:after{opacity:.24!important;background:radial-gradient(circle at 24% 36%,#ffffff29 0 1px,#0000 2px),radial-gradient(circle at 72% 28%,#ffffff1f 0 1px,#0000 2px),repeating-linear-gradient(112deg,#0000 0 40px,#e6eef00e 41px 42px,#0000 43px 100px)!important}.mileage-map.is-live-world.is-street-pov[data-src-weather=rain] .live-world-overlay:after{opacity:.52!important;background:repeating-linear-gradient(112deg,#0000 0 22px,#d2ecf029 23px 25px,#0000 26px 64px),radial-gradient(circle at 22% 28%,#ffffff38 0 1px,#0000 2px),radial-gradient(circle at 68% 16%,#ffffff2e 0 1px,#0000 2px)!important}.mileage-map.is-live-world.is-street-pov .street-job-ribbon{width:min(390px,100% - 36px)!important;top:18px!important;left:18px!important}.mileage-map.is-live-world.is-street-pov .src-drive-delivery-hud{width:min(340px,100% - 36px)!important;top:96px!important;left:18px!important}.mileage-map.is-live-world.is-street-pov .src-drive-skill-hud{text-align:center!important;width:min(270px,100% - 36px)!important;top:18px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.mileage-map.is-live-world.is-street-pov .src-drive-camera-chip{width:min(260px,100% - 36px)!important;top:18px!important;right:18px!important}.mileage-map.is-live-world.is-street-pov .src-driver-inset,.mileage-map.is-live-world.is-street-pov .src-audio-assistant,.mileage-map.is-live-world.is-street-pov .src-convoy-panel{opacity:.92}.mileage-map.is-live-world.is-street-pov .street-speed-hud{bottom:20px!important;left:22px!important}.mileage-map.is-live-world.is-street-pov .street-src-dashboard{width:min(340px,100% - 210px)!important;bottom:20px!important;right:22px!important}.mileage-map.is-live-world.is-street-pov .street-pickup-flare,.mileage-map.is-live-world.is-street-pov .street-dropoff-gate{border-radius:999px!important;box-shadow:0 0 0 1px #ffffff2e,0 0 28px #8fc7d23d!important}.mileage-map.is-live-world.is-street-pov .street-ghost-route span{background:linear-gradient(#8fc7d2d9,#9fd36a61,#0000)!important;box-shadow:0 0 28px #8fc7d238!important}@media (width<=760px){.mileage-map.is-live-world.is-street-pov{min-height:760px!important}.mileage-map.is-live-world.is-street-pov .src-drive-skill-hud,.mileage-map.is-live-world.is-street-pov .src-drive-camera-chip{width:auto!important;left:12px!important;right:12px!important;transform:none!important}.mileage-map.is-live-world.is-street-pov .src-drive-skill-hud{top:160px!important}.mileage-map.is-live-world.is-street-pov .src-drive-camera-chip{top:226px!important}.mileage-map.is-live-world.is-street-pov .street-speed-hud{width:118px!important;height:118px!important}.mileage-map.is-live-world.is-street-pov .street-src-dashboard{width:auto!important;bottom:148px!important;left:12px!important;right:12px!important}}.mileage-mining-page .mileage-map-card{background:linear-gradient(#12181beb,#05080afa),#080b0d!important;border-color:#d2dee024!important;box-shadow:inset 0 1px #ffffff0f,0 26px 80px #00000057!important}.src-live-launch-strip{backdrop-filter:blur(18px)saturate(1.05);background:linear-gradient(120deg,#ffffff0e,#ffffff03),#040709c7!important;border:1px solid #dee8eb1f!important;border-radius:8px!important;grid-template-columns:minmax(140px,.55fr) minmax(230px,.72fr) minmax(320px,1fr)!important;gap:12px!important;padding:10px!important;box-shadow:inset 0 1px #ffffff14,0 16px 44px #00000047!important}.src-live-launch-strip .map-mode-tabs,.src-live-launch-strip .src-live-pov-switch{min-height:62px;background:linear-gradient(#ffffff13,#ffffff06),#0000006b!important;border:0!important;border-radius:999px!important;padding:6px!important}.src-live-launch-strip .go-live-camera-panel{place-self:stretch stretch;width:100%;min-width:0;min-height:62px;background:linear-gradient(#ffffff13,#ffffff06),#0000006b!important;border:0!important;border-radius:20px!important;padding:6px!important}.src-live-launch-strip .go-live-camera-tabs,.src-live-launch-strip .go-live-rotate-controls{width:100%}.src-live-launch-strip .map-mode-tabs button,.src-live-launch-strip .src-live-pov-switch button,.src-live-launch-strip .go-live-camera-tabs button,.src-drive-control-row button{letter-spacing:0;position:relative;overflow:hidden;color:#ecf2f3c2!important;background:linear-gradient(#ffffff0d,#ffffff05),#080b0d94!important;border:1px solid #dee8eb1a!important;border-radius:999px!important;min-height:42px!important;box-shadow:inset 0 1px #ffffff0e!important}.src-live-launch-strip .map-mode-tabs button:after,.src-live-launch-strip .src-live-pov-switch button:after,.src-live-launch-strip .go-live-camera-tabs button:after,.src-drive-control-row button:after{content:"";background:0 0;border-radius:999px;width:18px;height:2px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.src-live-launch-strip .map-mode-tabs button.active,.src-live-launch-strip .src-live-pov-switch button.active,.src-live-launch-strip .go-live-camera-tabs button.is-selected,.src-live-launch-strip .go-live-camera-tabs button[aria-selected=true],.src-drive-control-row button.is-active{color:#f7fbfb!important;background:linear-gradient(#8fc7d233,#8fc7d212),#0a1012c7!important;border-color:#8fc7d280!important;box-shadow:inset 0 1px #ffffff29,0 0 22px #8fc7d224!important}.src-live-launch-strip .map-mode-tabs button.active:after,.src-live-launch-strip .src-live-pov-switch button.active:after,.src-live-launch-strip .go-live-camera-tabs button.is-selected:after,.src-live-launch-strip .go-live-camera-tabs button[aria-selected=true]:after,.src-drive-control-row button.is-active:after{background:linear-gradient(90deg,#8fc7d2,#9fd36a)}.src-live-launch-strip .go-live-rotate-controls button{color:#ecf2f3b3!important;min-height:32px!important;box-shadow:none!important;background:#080b0d61!important;border:1px solid #dee8eb14!important;border-radius:999px!important}.src-live-launch-strip .go-live-rotate-controls button:hover,.src-live-launch-strip .go-live-rotate-controls button:focus-visible{color:#f7fbfb!important;background:#8fc7d21f!important;border-color:#8fc7d257!important}.go-live-link{background:radial-gradient(circle at 18%,#9fd36a3d,#0000 32%),linear-gradient(100deg,#ffffff17,#ffffff06),#05090bdb!important;border:1px solid #9fd36a57!important;border-radius:999px!important;min-height:62px!important;padding:8px 16px 8px 8px!important;box-shadow:inset 0 1px #ffffff1f,0 0 34px #9fd36a1f,0 18px 44px #00000057!important}.go-live-link span{border:1px solid #fff3;color:#09100c!important;background:linear-gradient(#d7f4bc,#8fcf64)!important;border-radius:999px!important;min-width:112px!important;min-height:46px!important;box-shadow:0 0 22px #9fd36a42!important}.go-live-link small{text-transform:uppercase;color:#ecf2f3b8!important;font-size:.76rem!important}.src-drive-lobby-controls{background:linear-gradient(120deg,#ffffff0d,#ffffff04),#040709b8!important;border-color:#dee8eb1f!important;border-radius:8px!important;grid-template-columns:1.1fr .95fr .85fr!important;gap:12px!important;padding:12px!important}.src-drive-lobby-controls>div{border-left:1px solid #dee8eb14;padding-left:12px}.src-drive-lobby-controls>div:first-child{border-left:0;padding-left:0}.src-drive-lobby-controls span{letter-spacing:.08em;color:#8fc7d2db!important;font-size:.68rem!important}.src-drive-control-row{gap:7px!important}.src-drive-control-row button{padding:0 12px!important;font-size:.72rem!important}.mileage-map.is-live-world.is-street-pov .street-job-ribbon,.mileage-map.is-live-world.is-street-pov .src-drive-delivery-hud,.mileage-map.is-live-world.is-street-pov .src-drive-skill-hud,.mileage-map.is-live-world.is-street-pov .src-drive-camera-chip,.mileage-map.is-live-world.is-street-pov .src-driver-inset,.mileage-map.is-live-world.is-street-pov .src-audio-assistant,.mileage-map.is-live-world.is-street-pov .src-convoy-panel,.mileage-map.is-live-world.is-street-pov .street-src-dashboard{backdrop-filter:blur(20px)saturate(1.08)!important;background:linear-gradient(110deg,#ffffff14,#ffffff06),#070a0c94!important;border-color:#dee8eb29!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff1a,0 18px 54px #00000052!important}.mileage-map.is-live-world.is-street-pov .street-speed-hud{background:radial-gradient(circle at 50% 50%, #070a0c9e 0 45%, #8fc7d214 46% 48%, transparent 49%), conic-gradient(from 225deg, #9fd36ae0 0 72deg, #8fc7d28c 72deg 142deg, #ffffff14 142deg 270deg, transparent 270deg), #040709b3!important;border:1px solid #dee8eb2e!important;width:148px!important;height:148px!important;box-shadow:inset 0 0 24px #ffffff0a,0 18px 50px #00000057!important}.mileage-map.is-live-world.is-street-pov .street-speed-hud strong{letter-spacing:0!important;font-size:2.2rem!important}@media (width<=1120px){.src-live-launch-strip{grid-template-columns:minmax(0,.65fr) minmax(240px,1fr)!important}.src-live-launch-strip .go-live-camera-panel{grid-column:1/-1}}@media (width<=860px){.src-live-launch-strip,.src-drive-lobby-controls{grid-template-columns:1fr!important}.src-drive-lobby-controls>div{border-top:1px solid #dee8eb14;border-left:0;padding-top:10px;padding-left:0}.src-drive-lobby-controls>div:first-child{border-top:0;padding-top:0}}.mileage-map.is-css-rpg-world{background:radial-gradient(circle at 50% 34%,#8fc7d22e,#0000 34%),linear-gradient(#0b1518 0%,#070b0d 100%)!important;border-color:#9fd36a3d!important;min-height:clamp(560px,72vh,760px)!important;overflow:hidden!important}.mileage-map.is-css-rpg-world .live-world-overlay,.mileage-map.is-css-rpg-world .live-street-scene{visibility:visible!important;opacity:1!important;pointer-events:none!important;display:block!important}.mileage-map.is-css-rpg-world .live-world-overlay{z-index:30!important;background:linear-gradient(#0206081f,#02060800 42%,#02060833),radial-gradient(circle at 50% 84%,#9fd36a24,#0000 32%)!important}.mileage-map.is-css-rpg-world .live-street-scene{z-index:26!important;background:radial-gradient(circle at 54% 12%,#f5f8f4a8,#0000 12%),linear-gradient(#b9c9cd 0 22%,#54646a 23% 40%,#101719 41% 100%)!important}.mileage-map.is-css-rpg-world .real-leaflet-map,.mileage-map.is-css-rpg-world .real-mapbox-map,.mileage-map.is-css-rpg-world .real-cesium-map,.mileage-map.is-css-rpg-world .src-live-engine-canvas{opacity:.08!important;filter:saturate(.75)contrast(1.12)brightness(.62)!important}.mileage-map.is-css-rpg-world .street-weather,.mileage-map.is-css-rpg-world .street-sky,.mileage-map.is-css-rpg-world .street-mountains,.mileage-map.is-css-rpg-world .street-power-lines,.mileage-map.is-css-rpg-world .street-city,.mileage-map.is-css-rpg-world .street-road,.mileage-map.is-css-rpg-world .street-road-shoulder,.mileage-map.is-css-rpg-world .street-rival,.mileage-map.is-css-rpg-world .street-ghost-route,.mileage-map.is-css-rpg-world .street-pickup-flare,.mileage-map.is-css-rpg-world .street-dropoff-gate,.mileage-map.is-css-rpg-world .street-hot-zone-alert,.mileage-map.is-css-rpg-world .street-avatar-panel,.mileage-map.is-css-rpg-world .street-progress-hud,.mileage-map.is-css-rpg-world .street-rank-hud,.mileage-map.is-css-rpg-world .street-checkpoint,.mileage-map.is-css-rpg-world .street-job-cutscene,.mileage-map.is-css-rpg-world .street-place-label,.mileage-map.is-css-rpg-world .street-world-details,.mileage-map.is-css-rpg-world .street-player-car,.mileage-map.is-css-rpg-world .street-mini-map,.mileage-map.is-css-rpg-world .street-job-ribbon,.mileage-map.is-css-rpg-world .src-drive-delivery-hud,.mileage-map.is-css-rpg-world .src-drive-skill-hud,.mileage-map.is-css-rpg-world .src-drive-camera-chip,.mileage-map.is-css-rpg-world .src-driver-inset,.mileage-map.is-css-rpg-world .src-audio-assistant,.mileage-map.is-css-rpg-world .src-convoy-panel,.mileage-map.is-css-rpg-world .street-speed-hud,.mileage-map.is-css-rpg-world .street-src-dashboard{visibility:visible!important;opacity:1!important;display:block!important}.mileage-map.is-css-rpg-world .src-drive-delivery-hud,.mileage-map.is-css-rpg-world .src-drive-skill-hud,.mileage-map.is-css-rpg-world .src-driver-inset,.mileage-map.is-css-rpg-world .src-audio-assistant,.mileage-map.is-css-rpg-world .src-convoy-panel,.mileage-map.is-css-rpg-world .street-src-dashboard{display:grid!important}.mileage-map.is-css-rpg-world .street-road{transform-origin:50% 100%!important;transform:perspective(680px)rotateX(68deg)translateY(15%)!important}.mileage-map.is-css-rpg-world .street-player-car{z-index:22!important;animation:1.9s ease-in-out infinite srcCarIdle!important;transform:translate(-50%)translateY(0)scale(1.04)!important}.mileage-map.is-css-rpg-world .street-pickup-flare,.mileage-map.is-css-rpg-world .street-dropoff-gate,.mileage-map.is-css-rpg-world .street-checkpoint{z-index:18!important}.mileage-map.is-css-rpg-world .street-job-ribbon{z-index:40!important}.mileage-map.is-css-rpg-world .map-status-card,.mileage-map.is-css-rpg-world .map-location-chip,.mileage-map.is-css-rpg-world .map-empty-state,.mileage-map.is-css-rpg-world .map-loading-card{display:none!important}.mileage-map.is-live-world.is-street-pov.is-css-rpg-world .street-weather,.mileage-map.is-live-world.is-street-pov.is-css-rpg-world .street-sky,.mileage-map.is-live-world.is-street-pov.is-css-rpg-world .street-mountains,.mileage-map.is-live-world.is-street-pov.is-css-rpg-world .street-power-lines,.mileage-map.is-live-world.is-street-pov.is-css-rpg-world .street-city,.mileage-map.is-live-world.is-street-pov.is-css-rpg-world .street-road,.mileage-map.is-live-world.is-street-pov.is-css-rpg-world .street-road-shoulder,.mileage-map.is-live-world.is-street-pov.is-css-rpg-world .street-rival,.mileage-map.is-live-world.is-street-pov.is-css-rpg-world .street-ghost-route,.mileage-map.is-live-world.is-street-pov.is-css-rpg-world .street-world-details,.mileage-map.is-live-world.is-street-pov.is-css-rpg-world .street-player-car{display:block!important}@keyframes srcCarIdle{0%,to{margin-bottom:0}50%{margin-bottom:4px}}.mileage-map.is-css-rpg-world{background:radial-gradient(circle at 50% 72%,#9fd36a1a,#0000 26%),linear-gradient(#0f1719 0%,#07090a 100%)!important;border-color:#ccd7d62e!important;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 -90px 120px #0000009e,0 26px 90px #00000052!important}.mileage-map.is-css-rpg-world .street-weather,.mileage-map.is-css-rpg-world .live-world-overlay:before,.mileage-map.is-css-rpg-world .live-world-overlay:after{animation:none!important;display:none!important}.mileage-map.is-live-world.is-street-pov.is-css-rpg-world .street-weather{opacity:0!important;animation:none!important;display:none!important}.mileage-map.is-css-rpg-world .live-world-overlay{background:linear-gradient(#05090a0a,#05090a00 44%,#05090a47),radial-gradient(at 50% 92%,#9fd36a1f,#0000 30%)!important}.mileage-map.is-css-rpg-world .live-street-scene{background:radial-gradient(circle at 55% 14%,#f4ebcbb3,#0000 9%),linear-gradient(#aeb8b9 0 18%,#657172 19% 36%,#20292a 37% 100%)!important}.mileage-map.is-css-rpg-world .street-city{opacity:.9!important;filter:saturate(.72)contrast(1.05)brightness(.74)!important}.mileage-map.is-css-rpg-world .street-mountains{opacity:.58!important;filter:blur(.4px)saturate(.7)!important}.mileage-map.is-css-rpg-world .street-road{clip-path:polygon(39% 0,61% 0,100% 100%,0 100%)!important;background:radial-gradient(at 50% 68%,#ffffff0f,#0000 34%),repeating-linear-gradient(96deg,#ffffff09 0 1px,#0000 1px 18px),repeating-linear-gradient(178deg,#0000 0 48px,#00000038 49px 52px,#0000 53px 98px),linear-gradient(90deg,#d7dedc2e 0 .7%,#0000 1.2% 45.6%,#f2d65ccc 47.6% 48.2%,#0000 49% 51%,#f2d65ccc 51.8% 52.4%,#0000 54.4% 98.8%,#d7dedc2e 99.3%),linear-gradient(#4e5758 0%,#24292b 34%,#0b0d0f 100%)!important;width:122%!important;height:86%!important;bottom:-18%!important;transform:perspective(760px)rotateX(67deg)translateY(13%)!important;box-shadow:inset 0 0 90px #000000b8,inset 0 42px 48px #ffffff14,0 -28px 54px #ffffff0f!important}.mileage-map.is-css-rpg-world .street-road span{opacity:.62!important;background:#ecefe6b3!important;width:4px!important;height:62px!important;animation-duration:1.85s!important;box-shadow:0 0 10px #ecefe62e!important}.mileage-map.is-css-rpg-world .street-player-car{background:radial-gradient(circle at 17% 78%,#d82017 0 5%,#0000 6%),radial-gradient(circle at 83% 78%,#d82017 0 5%,#0000 6%),radial-gradient(at 50% 96%,#00000094,#0000 40%),linear-gradient(90deg,#0000 0 37%,#e2ececdb 38% 40%,#0000 41% 59%,#e2ececdb 60% 62%,#0000 63%),linear-gradient(#dce7e7 0 14%,#7d8c8e 15% 32%,#1c2b30 33% 62%,#090d10 63% 100%)!important;border:1px solid #dde8e85c!important;border-radius:44% 44% 20% 20%!important;width:min(340px,52%)!important;bottom:2.5%!important;box-shadow:0 30px 58px #000000b8,0 0 24px #9fd36a1a,inset 0 12px 18px #ffffff47,inset 0 -24px 30px #0000006b!important}.mileage-map.is-css-rpg-world .street-player-car:before{background:linear-gradient(90deg,#0000 0 48%,#ffffff29 49% 51%,#0000 52%),linear-gradient(#e6f5f7d6,#080e11e6)!important;height:38%!important;top:10%!important;left:24%!important;right:24%!important}.mileage-map.is-css-rpg-world .street-job-ribbon,.mileage-map.is-css-rpg-world .src-drive-delivery-hud,.mileage-map.is-css-rpg-world .src-drive-skill-hud,.mileage-map.is-css-rpg-world .src-drive-camera-chip,.mileage-map.is-css-rpg-world .src-driver-inset,.mileage-map.is-css-rpg-world .src-audio-assistant,.mileage-map.is-css-rpg-world .src-convoy-panel,.mileage-map.is-css-rpg-world .street-src-dashboard{backdrop-filter:blur(22px)saturate(1.05)!important;background:linear-gradient(120deg,#ffffff17,#ffffff06),#06090aad!important;border-color:#e6efee29!important}.mileage-map.is-live-world.is-street-pov.is-css-rpg-world .street-world-details{z-index:9!important;opacity:.34!important;filter:blur(.5px)saturate(.85)!important;transform:translate(-50%)scale(.72)!important}.mileage-map.is-live-world.is-street-pov.is-css-rpg-world .street-pickup-flare{z-index:12!important;opacity:.68!important;filter:saturate(.82)brightness(.92)!important;transform:translate(-50%)scale(.72)!important}.mileage-map.is-live-world.is-street-pov.is-css-rpg-world .street-dropoff-gate,.mileage-map.is-live-world.is-street-pov.is-css-rpg-world .street-hot-zone-alert{z-index:13!important;opacity:.82!important;filter:saturate(.86)brightness(.94)!important}.mileage-map.is-live-world.is-street-pov.is-css-rpg-world .street-player-car{z-index:48!important;aspect-ratio:2.34!important;background:radial-gradient(circle at 14% 80%,#e7281d 0 5.2%,#0000 5.8%),radial-gradient(circle at 86% 80%,#e7281d 0 5.2%,#0000 5.8%),radial-gradient(circle at 27% 103%,#050607 0 10%,#0000 10.8%),radial-gradient(circle at 73% 103%,#050607 0 10%,#0000 10.8%),linear-gradient(90deg,#0000 0 35%,#f2f8f7e6 36.5% 39.5%,#0000 41% 59%,#f2f8f7e6 60.5% 63.5%,#0000 65%),linear-gradient(#f2f6f4 0 11%,#a9b4b4 12% 26%,#314146 27% 56%,#0a0e10 57% 100%)!important;border-color:#f5faf875!important;width:min(430px,58%)!important;min-width:260px!important;bottom:8.5%!important;left:50%!important;box-shadow:0 36px 70px #000000c2,0 0 0 1px #ffffff24,0 0 34px #8fc7d229,inset 0 14px 18px #ffffff52,inset 0 -28px 34px #0000007a!important}.mileage-map.is-live-world.is-street-pov.is-css-rpg-world .street-player-car span{color:#040809eb!important;text-shadow:0 1px #ffffff3d!important}.mileage-map.is-live-world.is-street-pov.is-css-rpg-world .street-speed-hud{z-index:52!important;transform-origin:0 100%!important;bottom:18px!important;left:16px!important;transform:scale(.86)!important}.mileage-map.is-live-world.is-street-pov.is-css-rpg-world .street-src-dashboard{z-index:52!important;width:min(300px,35%)!important;bottom:18px!important;left:auto!important;right:16px!important}.nav-soon-label{color:#9fffe1;text-transform:uppercase;width:100%;margin-top:-2px;font-size:.62rem;font-weight:950;line-height:1;display:block}body.rewards-miles-paused .customer-page-link[data-page=src-live],body.rewards-miles-paused .customer-page-link[data-page=mileage]{opacity:1}body.rewards-miles-paused .src-live-hub,body.rewards-miles-paused .mileage-mining-page{min-height:calc(100vh - 170px);padding:clamp(22px,5vw,60px) clamp(14px,4vw,42px)}body.rewards-miles-paused .src-live-hub{place-items:center;display:grid}body.rewards-miles-paused .src-live-hub-hero,body.rewards-miles-paused .mileage-shell{width:min(920px,100%);margin-inline:auto}body.rewards-miles-paused .src-live-hub-copy,body.rewards-miles-paused .mileage-panel{background:linear-gradient(135deg,#fffffff5,#eef9f2f0),#fff;border:1px solid #186f5129;border-radius:18px;box-shadow:0 18px 46px #0918131f}body.rewards-miles-paused .src-live-hub-grid,body.rewards-miles-paused .src-live-world-card,body.rewards-miles-paused .road-rewards-welcome,body.rewards-miles-paused .road-rewards-accordion,body.rewards-miles-paused .mileage-score-grid,body.rewards-miles-paused .mileage-secondary-progress,body.rewards-miles-paused .mileage-achievement-strip,body.rewards-miles-paused .mileage-consent-card,body.rewards-miles-paused .mileage-ledger-card,body.rewards-miles-paused .mileage-data-actions,body.rewards-miles-paused .mileage-trip-history-card,body.rewards-miles-paused .launch-hold-admin-card,body.rewards-miles-paused .gig-enroll-card,body.rewards-miles-paused .partner-consent-card,body.rewards-miles-paused .mileage-policy-grid,body.rewards-miles-paused .mileage-map-card{display:none!important}body.rewards-miles-paused .coming-soon-screen{color:#14231d;background:linear-gradient(135deg,#dbffeaeb,#fffffff0);border-color:#1b6f5133}body.rewards-miles-paused .src-live-hub-actions{flex-wrap:wrap;gap:10px;display:flex}body.rewards-miles-paused .mileage-shell{display:block}@media (width<=680px){.nav-soon-label{font-size:.5rem}body.rewards-miles-paused .src-live-hub-copy,body.rewards-miles-paused .mileage-panel{border-radius:12px}}body.rewards-miles-paused .src-live-hub,body.rewards-miles-paused .mileage-mining-page{background:radial-gradient(circle at 50% 0,#26d2a61f,#0000 38%),linear-gradient(#050807,#0d1411 58%,#050807);place-items:center;min-height:calc(100vh - 150px);padding:clamp(22px,5vw,58px) clamp(14px,4vw,42px);display:grid}body.rewards-miles-paused .src-live-hub-hero,body.rewards-miles-paused .mileage-shell{width:min(860px,100%);margin:0 auto;display:block!important}body.rewards-miles-paused .src-live-hub-copy,body.rewards-miles-paused .mileage-panel{color:#f7fff9;background:linear-gradient(135deg,#26d2a61c,#54dbb50b),#050808e0;border:1px solid #26d2a63d;border-radius:14px;gap:clamp(14px,2.4vw,20px);max-width:none;padding:clamp(20px,3.5vw,34px);box-shadow:0 24px 70px #00000057;grid-template-columns:1fr!important;display:grid!important}body.rewards-miles-paused .src-live-hub-copy>*,body.rewards-miles-paused .mileage-panel>*{min-width:0}body.rewards-miles-paused .src-live-hub-copy .eyebrow,body.rewards-miles-paused .mileage-hero-lockup .eyebrow{color:var(--gold)}body.rewards-miles-paused .src-live-hub-copy h2,body.rewards-miles-paused .mileage-hero-lockup h2{color:#fff;max-width:13ch;margin:0;font-size:clamp(2.45rem,6.5vw,4.4rem);line-height:.95}body.rewards-miles-paused .src-live-hub-copy>p,body.rewards-miles-paused .mileage-intro{color:#f7fff9c2;max-width:48rem;margin:0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.45}body.rewards-miles-paused .coming-soon-screen{color:#f7fff9;background:linear-gradient(135deg,#26d2a624,#54dbb50f),#ffffff0b;border-color:#26d2a65c;border-radius:12px;gap:10px;min-height:auto;padding:clamp(16px,2.6vw,24px);box-shadow:inset 0 1px #ffffff14;display:grid!important}body.rewards-miles-paused .coming-soon-screen span{color:var(--gold)}body.rewards-miles-paused .coming-soon-screen strong{color:#fff;max-width:16ch;font-size:clamp(1.5rem,3.4vw,2.6rem);line-height:1}body.rewards-miles-paused .coming-soon-screen p{color:#f7fff9bd;max-width:42rem}body.rewards-miles-paused .src-live-hub-actions,body.rewards-miles-paused .mileage-launch-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid!important}body.rewards-miles-paused .mileage-launch-actions .primary-action,body.rewards-miles-paused .mileage-launch-actions .secondary-action,body.rewards-miles-paused .src-live-hub-actions .primary-action,body.rewards-miles-paused .src-live-hub-actions .secondary-action{white-space:normal;width:100%;min-height:46px}body.rewards-miles-paused.src-live-hub-active .guide-shell,body.rewards-miles-paused.mileage-tab-active .guide-shell,body.rewards-miles-paused .src-live-hub-grid,body.rewards-miles-paused .src-live-world-card,body.rewards-miles-paused .road-rewards-welcome,body.rewards-miles-paused .road-rewards-accordion,body.rewards-miles-paused .mileage-score-grid,body.rewards-miles-paused .mileage-secondary-progress,body.rewards-miles-paused .mileage-achievement-strip,body.rewards-miles-paused .mileage-consent-card,body.rewards-miles-paused .mileage-ledger-card,body.rewards-miles-paused .mileage-data-actions,body.rewards-miles-paused .mileage-trip-history-card,body.rewards-miles-paused .launch-hold-admin-card,body.rewards-miles-paused .gig-enroll-card,body.rewards-miles-paused .partner-consent-card,body.rewards-miles-paused .mileage-map-card{display:none!important}@media (width<=680px){.mileage-achievement-strip,.mileage-ledger-card,.mileage-data-actions,body.rewards-miles-paused .src-live-hub-actions,body.rewards-miles-paused .mileage-launch-actions{grid-template-columns:1fr}}.nav-link.active,.auth-badge,.auth-tab.active,.avatar-icons button:hover,.user-chip button,.interface-switch-button.active,.customer-page-link.active,.primary-action,.submit-btn,.rent-now-button,.verify-drive-button,.payment-verify-button,.sms-approve,.mock-drive-actions .mock-drive-primary,.mock-drive-speed button.is-active,.src-live-action-row .primary-action,body.zen-rides .customer-page-link.active,body.zen-rides .primary-action,body.zen-rides .verify-drive-button,body.zen-rides .customer-pages .customer-page-link.active,body.rewards-miles-paused .mileage-launch-actions .primary-action,body.rewards-miles-paused .src-live-hub-actions .primary-action{color:#04110e!important;background:linear-gradient(180deg, #ffffff75, #ffffff14 42%, #26d2a62e), var(--lux-accent-gradient)!important;border-color:#9fffe180!important;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #04110e29,0 14px 34px #26d2a62e,0 0 22px #9fffe11f!important}.nav-link.active:hover,.auth-tab.active:hover,.user-chip button:hover,.interface-switch-button.active:hover,.customer-page-link.active:hover,.primary-action:hover,.submit-btn:hover,.rent-now-button:hover,.verify-drive-button:hover,.payment-verify-button:hover,.sms-approve:hover,body.zen-rides .customer-page-link.active:hover,body.zen-rides .primary-action:hover,body.zen-rides .verify-drive-button:hover{filter:saturate(1.08)brightness(1.03);border-color:#ffffffbd!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #04110e1f,0 18px 42px #26d2a638,0 0 28px #9fffe12e!important}.auth-badge,.payment-provider-badge,.pill,.tpm-pill,.fleet-inventory-row .pill,.fleet-inventory-row .premium-pill,.map-location-chip,.src-drive-camera-chip,.wallet-garage-open-card,.zen-action-card,.rental-readiness-card,.application-progress-steps span,.payment-method-card.is-active,.mock-release-checks span[data-state=ready],.src-live-engine-status[data-state=stable],body.zen-rides #home .zen-action-card,body.zen-rides #leadForm .payment-provider-badge{background:var(--lux-accent-soft), #050c0a9e!important;border-color:#9fffe142!important;box-shadow:inset 0 1px #ffffff29,0 12px 30px #26d2a614!important}.tier-progress-track span,.mileage-secondary-progress span,.mileage-score-meter span,.rental-lifecycle-meter span,.application-progress-fill,.src-progress-fill,.wallet-balance-meter span,.rank-progress-ring:before{background:linear-gradient(90deg,#fff 0%,#b8ffe7 38%,#5ff5c8 68%,#26d2a6 100%)!important;box-shadow:0 0 20px #9fffe14d!important}.access-note,.tier-progress-card strong,.wallet-garage-open-card strong,.fleet-hero-copy .eyebrow,.market-card strong,.src-live-panel strong,.mileage-panel strong,.src-drive-camera-chip span,.account-avatar-preview span{text-shadow:0 0 18px #9fffe129;color:var(--lux-cyan)!important}.public-beta-panel article:before,.fleet-hero-copy:after,.wallet-garage-open-card:after,.market-card:after,.mileage-panel:after,.src-live-panel:after{background:var(--lux-accent-line)!important}body.light-mode .auth-badge,body.light-mode .customer-page-link.active,body.light-mode .primary-action,body.light-mode .submit-btn,body.light-mode .auth-tab.active,body.light-mode .user-chip button,body.light-mode .rent-now-button,body.light-mode .verify-drive-button{color:#063221!important;background:linear-gradient(180deg, #ffffffb8, #fff3 46%, #21c98a1f), var(--lux-accent-gradient)!important;box-shadow:inset 0 1px #fffffff2,0 12px 28px #117a5029!important}body.light-mode .payment-provider-badge,body.light-mode .pill,body.light-mode .fleet-inventory-row .pill,body.light-mode .wallet-garage-open-card,body.light-mode .zen-action-card{color:#063221;background:var(--lux-accent-soft), #ffffffdb!important}#dashboard .admin-explainer,#dashboard .admin-bot-grid,#dashboard .tpm-workflow-panel,#dashboard .admin-workflow-intro,#dashboard .admin-workflow-lane:nth-of-type(n+2),#dashboard .admin-privacy-checklist,#dashboard .admin-activity-log-design,#dashboard .admin-document-queue-design,#dashboard .admin-sms-storage-plan,#dashboard .admin-payment-gateway-plan,#dashboard .admin-launch-plan-title,#dashboard .publish-master-list{display:none!important}#dashboard .admin-command-center{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:14px;margin:14px 0;display:grid}#dashboard .admin-command-focus,#dashboard .admin-command-side>div{background:linear-gradient(145deg,#ffffff17,#ffffff06),#030c0bb8;border:1px solid #9fffe133;border-radius:8px;padding:16px;box-shadow:0 18px 44px #00000038}#dashboard .admin-command-focus h2,#dashboard .admin-command-side h2{color:#f7fff9;margin:0;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.1}#dashboard .admin-command-focus p:not(.eyebrow),#dashboard .admin-command-side p:not(.eyebrow){color:#f7fff9ad;max-width:700px;margin:6px 0 14px;font-size:.92rem;line-height:1.45}#dashboard .admin-command-side,#dashboard .admin-approval-queue{gap:14px;display:grid}#dashboard .admin-approval-card{background:linear-gradient(135deg,#26d2a61c,#ffffff0a),#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(110px,.22fr) auto;align-items:center;gap:12px;padding:12px;display:grid}#dashboard .admin-approval-card h3{color:#f7fff9;margin:7px 0 3px;font-size:1.05rem;line-height:1.15}#dashboard .admin-approval-card p,#dashboard .admin-approval-card small{color:#f7fff9b3;margin:0;font-size:.82rem;line-height:1.35;display:block}#dashboard .admin-approval-score{text-align:center;gap:3px;display:grid}#dashboard .admin-approval-score strong{color:#9fffe1;font-size:1.2rem;line-height:1}#dashboard .admin-approval-score span{color:#f7fff99e;font-size:.72rem;font-weight:800}#dashboard .admin-approval-actions,#dashboard .admin-power-controls{flex-wrap:wrap;gap:7px;display:flex}#dashboard .admin-approval-actions button,#dashboard .admin-power-controls button,#dashboard .admin-lead-snapshot button{color:#f7fff9;background:#ffffff0f;border:1px solid #9fffe13d;border-radius:8px;min-height:36px;padding:0 11px;font-size:.78rem;font-weight:900}#dashboard .admin-approval-actions button[data-command-status=Approved]{color:#04110e;background:var(--lux-accent-gradient)}#dashboard .admin-lead-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#dashboard .admin-lead-snapshot button{text-align:left;justify-items:start;gap:3px;min-height:64px;padding:10px;display:grid}#dashboard .admin-lead-snapshot strong{color:#9fffe1;font-size:1.45rem;line-height:1}#dashboard .admin-lead-snapshot span{color:#f7fff9b3;font-size:.75rem;font-weight:850}#dashboard.view.active-view{background:radial-gradient(circle at 50% 0,#26d2a614,#0000 34%),#080a09}#dashboard .dashboard-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding-bottom:12px;display:grid}#dashboard .dashboard-head h1{max-width:12ch;font-size:clamp(2rem,4.6vw,4.15rem)}#dashboard .dashboard-head p:not(.eyebrow){color:#ebfff4b8;max-width:58rem;margin:0;font-size:clamp(.92rem,1.4vw,1.08rem)}#dashboard .dashboard-actions{grid-template-columns:repeat(3,max-content);align-items:center;display:grid}#dashboard .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:8px;padding-bottom:8px}#dashboard .stats-grid article{background:linear-gradient(145deg,#ffffff14,#26d2a60a),#ffffff09;border:1px solid #9fffe124}#dashboard .admin-workflow-stack{margin-top:8px}#dashboard .admin-workflow-lane{border-radius:10px}#dashboard .admin-workflow-lane>summary{min-height:58px;padding:10px 14px}#dashboard .admin-workflow-lane[open]>summary{z-index:3;backdrop-filter:blur(14px);position:sticky;top:0}#dashboard .admin-workflow-stack .dashboard-layout{grid-template-columns:minmax(250px,.28fr) minmax(0,1fr);gap:14px;padding:12px}#dashboard .admin-workflow-stack .admin-panel,#dashboard .admin-workflow-stack .leads-panel{background:linear-gradient(145deg,#fff1,#26d2a606),#080d0bdb;border:1px solid #9fffe11f;border-radius:10px;max-height:none}#dashboard .admin-panel{align-content:start;gap:10px;display:grid}#dashboard .admin-panel h2{color:#f7fff9eb;border-bottom:0;margin:6px 0 0;padding-bottom:0;font-size:.78rem}#dashboard .admin-warning,#dashboard .ops-card,#dashboard .audit-entry,#dashboard .role-row,#dashboard .fleet-readiness{background:#ffffff0a;border:1px solid #9fffe11a;border-radius:8px}#dashboard .fleet-readiness{grid-template-columns:clamp(124px,31%,168px) minmax(0,1fr);gap:12px;padding:10px;display:grid}#dashboard .admin-fleet-vehicle-media{background:linear-gradient(145deg,#26d2a61f,#040a09f5);border:1px solid #baffef24;border-radius:7px;min-height:104px;position:relative;overflow:hidden}#dashboard .admin-fleet-vehicle-image{object-fit:cover;object-position:center;width:100%;height:100%;min-height:104px;display:block}#dashboard .admin-fleet-vehicle-media.is-image-unavailable:after{content:"Vehicle photo unavailable";color:#f7fff9b8;text-align:center;background:#050c0af0;place-items:center;padding:12px;font-size:.7rem;font-weight:850;display:grid;position:absolute;inset:0}#dashboard .admin-fleet-readiness-body{align-content:center;gap:8px;min-width:0;display:grid}#dashboard .ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#dashboard .ops-grid span:nth-child(n+5){display:none}#dashboard .leads-toolbar{z-index:2;backdrop-filter:blur(14px);background:#080d0bf0;border-bottom:1px solid #9fffe11a;margin:-14px -14px 12px;padding:14px;position:sticky;top:0}#dashboard .leads-toolbar h2{border:0;margin:0;padding:0;font-size:1rem}#dashboard .lead-tools{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(120px,.44fr))}#dashboard .lead-card{background:linear-gradient(145deg,#ffffff12,#26d2a606),#060a09bd;border-color:#9fffe121;border-radius:8px;gap:12px;padding:14px;display:grid}#dashboard .lead-card h3{font-size:1.05rem}#dashboard .lead-card-head{grid-template-columns:minmax(0,1fr) auto}#dashboard .lead-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#dashboard .rental-readiness-card{padding:10px}#dashboard .rental-readiness-card small,#dashboard .lead-detail .background-check-admin,#dashboard .lead-detail>p:nth-of-type(n+2):nth-of-type(-n+7){display:none}#dashboard .lead-detail summary{color:#9fffe1;cursor:pointer;background:#9fffe10f;border:1px solid #9fffe12e;border-radius:999px;width:fit-content;padding:7px 10px;font-size:.76rem;font-weight:900}#dashboard .lead-actions{flex-wrap:wrap;gap:7px;display:flex}#dashboard .lead-actions a,#dashboard .lead-actions button{color:#f7fff9;background:#ffffff0f;border:1px solid #9fffe129;border-radius:8px;min-height:34px;padding:8px 10px;font-size:.76rem;font-weight:900;text-decoration:none}#dashboard .lead-actions button[data-status=Approved],#dashboard .lead-actions button[data-status=Reserved]{color:#04110e;background:var(--lux-accent-gradient)}#dashboard .lead-actions button[data-archive]{color:#f7fff9ad;margin-left:auto}.customer-page-link.is-coming-soon-locked{opacity:1;cursor:not-allowed;position:relative;color:#f7fff9ad!important;background:linear-gradient(135deg,#26d2a61a,#ffffff09),#ffffff09!important;border:1px solid #9fffe12e!important}.customer-page-link.is-coming-soon-locked:after{content:none}.customer-page-link.is-coming-soon-locked .nav-soon-label{color:#9fffe1;background:#04110e94;border:1px solid #9fffe138;border-radius:999px;width:fit-content;margin-top:3px;padding:3px 6px;display:inline-grid}.customer-page-link.is-coming-soon-locked.active{color:#f7fff9ad!important;box-shadow:none!important;background:linear-gradient(135deg,#ffffff14,#26d2a60a),#ffffff0a!important;border-color:#9fffe12e!important}body.owner-build-access .customer-page-link.is-coming-soon-locked:after{content:"Owner";color:#04110e;background:var(--lux-accent-gradient)}body.codex-admin-runtime .customer-page-link .nav-soon-label,body.owner-build-access .customer-page-link .nav-soon-label{display:none!important}body.codex-admin-runtime .customer-page-link.is-coming-soon-locked{cursor:pointer}body.external-customer-browser:not(.has-dashboard-access) #dashboardNavButton,body.external-customer-browser:not(.has-dashboard-access) #adminRevealButton,body.external-customer-browser:not(.has-dashboard-access) .interface-switch,body.external-customer-browser:not(.has-dashboard-access) #adminInterfaceButton,body.external-customer-browser:not(.has-dashboard-access) #fleetAdminEntry,body.external-customer-browser:not(.has-dashboard-access) #adminNotesEntry,body.external-customer-browser:not(.has-dashboard-access) [data-guide-target=dashboard],body.external-customer-browser:not(.has-dashboard-access) .admin-gesture-hint,body.external-customer-browser .admin-setup-card,body.external-customer-browser .admin-invite-card,body.external-customer-browser .password-recovery:not(.owner-email-recovery){display:none!important}.owner-email-recovery{background:#26d2a612;border-color:#26d2a65c}.nav-link.active,.customer-page-link.active,.interface-switch-button.active,.primary-action,.submit-button,.hero-cta,.checkout-cart-button,.wallet-nav-button,#dashboard .admin-approval-actions button[data-command-status=Approved],#dashboard .lead-actions button[data-status=Approved],#dashboard .lead-actions button[data-status=Reserved]{background:linear-gradient(180deg, #ffffff61, #ffffff0f), var(--lux-iridescent-gradient)!important;box-shadow:var(--lux-iridescent-shadow)!important;border-color:#baffef80!important}.nav-link.active,.customer-page-link.active,.interface-switch-button.active,.primary-action,.submit-button,.hero-cta,#dashboard .admin-approval-actions button[data-command-status=Approved],#dashboard .lead-actions button[data-status=Approved],#dashboard .lead-actions button[data-status=Reserved]{color:#03100d!important}.wallet-beta-card,.digital-garage-inner,.vehicle-card,.fleet-card,.verify-card,.checkout-card,.marketplace-card,.admin-command-focus,.admin-command-side>div,#dashboard .admin-panel,#dashboard .leads-panel,#dashboard .lead-card{box-shadow:var(--lux-iridescent-shadow);border-color:#baffef2e!important}.wallet-beta-card:before,.vehicle-card:before,.lead-card:before,.stats-grid article:before,.checkout-card:before,.marketplace-card:before{background:var(--lux-accent-line)!important}.pill,.nav-soon-label,.rental-readiness-card span,.garage-grid span,.garage-summary span,.market-stat span,.fleet-meta span{color:var(--lux-cyan)!important}.progress-bar span,.rental-lifecycle-meter span,.street-boost-meter span,.src-live-progress span,.checkout-progress span{box-shadow:0 0 24px #7de8ff29,0 0 18px #26d2a62e;background:var(--lux-iridescent-gradient)!important}a,.receipt-link,.go-live-link{color:var(--lux-cyan)}button:hover,button:focus-visible,a:hover,a:focus-visible{border-color:#baffef94}@media (width<=680px){.customer-page-link.is-coming-soon-locked:after{content:none}}@media (width<=920px){#dashboard .dashboard-head,#dashboard .admin-command-center,#dashboard .admin-approval-card,#dashboard .admin-workflow-stack .dashboard-layout,#dashboard .lead-tools{grid-template-columns:1fr}#dashboard .admin-approval-score{text-align:left}#dashboard .dashboard-actions{grid-template-columns:repeat(3,minmax(0,1fr))}#dashboard .stats-grid,#dashboard .lead-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.external-customer-browser .topbar{grid-template-columns:minmax(0,1fr);padding-right:clamp(176px,36vw,238px)}body.external-customer-browser .nav{width:fit-content;max-width:calc(100vw - 220px);margin-right:0}body.external-customer-browser .wallet-nav-button{max-width:calc(100vw - 236px)}}@media (width<=620px){#dashboard .dashboard-actions,#dashboard .stats-grid,#dashboard .lead-summary-grid{grid-template-columns:1fr}#dashboard .lead-actions button[data-archive]{margin-left:0}#dashboard .fleet-readiness{grid-template-columns:1fr}#dashboard .admin-fleet-vehicle-media,#dashboard .admin-fleet-vehicle-image{aspect-ratio:16/9;min-height:0}}.mileage-map.is-mapbox-rpg-world{background:#05090b!important;border-color:#8fc7d257!important;min-height:clamp(560px,74vh,800px)!important;overflow:hidden!important}.mileage-map.is-mapbox-rpg-world .real-mapbox-map{z-index:34!important;opacity:1!important;pointer-events:auto!important;filter:saturate(1.2)contrast(1.12)brightness(1.02)!important;transform:none!important}.mileage-map.is-mapbox-rpg-world .real-leaflet-map,.mileage-map.is-mapbox-rpg-world .real-cesium-map,.mileage-map.is-mapbox-rpg-world .src-live-engine-canvas,.mileage-map.is-mapbox-rpg-world .src-live-engine-canvas.is-active{opacity:0!important;pointer-events:none!important}.mileage-map.is-mapbox-rpg-world .live-world-overlay,.mileage-map.is-mapbox-rpg-world .live-street-scene{visibility:visible!important;opacity:1!important;pointer-events:none!important;background:0 0!important;display:block!important}.mileage-map.is-mapbox-rpg-world .live-world-overlay{z-index:48!important;background:linear-gradient(#02050738,#0000 26%,#02050733),radial-gradient(circle at 50% 82%,#8fc7d233,#0000 30%)!important}.mileage-map.is-mapbox-rpg-world .live-street-scene{z-index:50!important}.mileage-map.is-mapbox-rpg-world .street-weather,.mileage-map.is-mapbox-rpg-world .street-sky,.mileage-map.is-mapbox-rpg-world .street-mountains,.mileage-map.is-mapbox-rpg-world .street-power-lines,.mileage-map.is-mapbox-rpg-world .street-city,.mileage-map.is-mapbox-rpg-world .street-road,.mileage-map.is-mapbox-rpg-world .street-road-shoulder,.mileage-map.is-mapbox-rpg-world .street-ghost-route,.mileage-map.is-mapbox-rpg-world .street-pickup-flare,.mileage-map.is-mapbox-rpg-world .street-dropoff-gate,.mileage-map.is-mapbox-rpg-world .street-hot-zone-alert,.mileage-map.is-mapbox-rpg-world .street-avatar-panel,.mileage-map.is-mapbox-rpg-world .street-rank-hud,.mileage-map.is-mapbox-rpg-world .street-checkpoint,.mileage-map.is-mapbox-rpg-world .street-job-cutscene,.mileage-map.is-mapbox-rpg-world .street-place-label,.mileage-map.is-mapbox-rpg-world .street-world-details,.mileage-map.is-mapbox-rpg-world .street-rival,.mileage-map.is-mapbox-rpg-world .street-mini-map,.mileage-map.is-mapbox-rpg-world .live-world-skyline,.mileage-map.is-mapbox-rpg-world .live-world-grid,.mileage-map.is-mapbox-rpg-world .live-world-district,.mileage-map.is-mapbox-rpg-world .live-world-route,.mileage-map.is-mapbox-rpg-world .live-world-quest-card,.mileage-map.is-mapbox-rpg-world .live-hot-zone,.mileage-map.is-mapbox-rpg-world .live-world-billboard,.mileage-map.is-mapbox-rpg-world .live-world-scan,.mileage-map.is-mapbox-rpg-world .live-world-avatar{display:none!important}.mileage-map.is-mapbox-rpg-world .src-drive-delivery-hud,.mileage-map.is-mapbox-rpg-world .src-drive-skill-hud,.mileage-map.is-mapbox-rpg-world .src-drive-camera-chip,.mileage-map.is-mapbox-rpg-world .street-speed-hud,.mileage-map.is-mapbox-rpg-world .street-src-dashboard,.mileage-map.is-mapbox-rpg-world .map-hud-card,.mileage-map.is-mapbox-rpg-world .live-world-panel,.mileage-map.is-mapbox-rpg-world .map-status-card,.mileage-map.is-mapbox-rpg-world .map-location-chip,.mileage-map.is-mapbox-rpg-world .vehicle-marker{z-index:58!important}.mileage-map.is-mapbox-rpg-world .street-player-car{z-index:56!important;opacity:.92!important;filter:drop-shadow(0 18px 32px #0000005c)!important;transform:translate(-50%)translateY(4%)scale(.92)!important}.mileage-map.is-mapbox-rpg-world .map-empty-state,.mileage-map.is-mapbox-rpg-world .map-loading-card{display:none!important}.mileage-map.is-mapbox-rpg-world .map-hud-card{backdrop-filter:blur(14px)saturate(1.18)!important;max-width:min(420px,100% - 24px)!important}@media (width<=760px){.mileage-map.is-mapbox-rpg-world{min-height:72vh!important}.mileage-map.is-mapbox-rpg-world .src-drive-delivery-hud,.mileage-map.is-mapbox-rpg-world .src-drive-skill-hud,.mileage-map.is-mapbox-rpg-world .src-driver-inset,.mileage-map.is-mapbox-rpg-world .src-audio-assistant,.mileage-map.is-mapbox-rpg-world .src-convoy-panel,.mileage-map.is-mapbox-rpg-world .street-src-dashboard{display:none!important}.mileage-map.is-mapbox-rpg-world .map-hud-card{width:calc(100% - 20px)!important;bottom:10px!important;right:10px!important}}.mileage-map.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .real-mapbox-map{z-index:34!important;opacity:1!important;pointer-events:auto!important;filter:saturate(1.2)contrast(1.12)brightness(1.02)!important;transform:none!important}.mileage-map.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .real-leaflet-map,.mileage-map.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .real-cesium-map,.mileage-map.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .src-live-engine-canvas,.mileage-map.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .src-live-engine-canvas.is-active{z-index:1!important;opacity:0!important;pointer-events:none!important;filter:none!important}.mileage-map.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .map-hud-card,.mileage-map.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .map-status-card,.mileage-map.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .map-location-chip,.mileage-map.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .vehicle-marker,.mileage-map.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .street-player-car{z-index:58!important;display:grid!important}.mileage-map.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .street-road,.mileage-map.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .street-sky,.mileage-map.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .street-city,.mileage-map.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .street-mountains,.mileage-map.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .street-world-details,.mileage-map.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .street-rival,.mileage-map.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .live-world-grid,.mileage-map.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .live-world-district,.mileage-map.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .live-world-route{display:none!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world{background:radial-gradient(at 50% 92%,#26d2a61a,#0000 30%),linear-gradient(#020405,#07100d)!important;min-height:clamp(680px,82vh,980px)!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .src-live-engine-canvas,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .src-live-engine-canvas.is-active{z-index:38!important;opacity:1!important;filter:saturate(1.08)contrast(1.04)brightness(1.04)!important;pointer-events:auto!important;mix-blend-mode:normal!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .street-player-car,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .vehicle-marker{display:none!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .src-drive-delivery-hud,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .src-drive-skill-hud,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .src-drive-camera-chip,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .street-speed-hud,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .street-src-dashboard,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .map-hud-card,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .live-world-panel,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .map-status-card,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .map-location-chip{z-index:68!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .live-world-panel{backdrop-filter:blur(14px)saturate(1.18)!important;background:#03090aad!important;border-color:#26d2a647!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world[data-src-camera=cockpit] .live-world-panel strong:after{content:" / FPS POV";color:#26d2a6}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .map-hud-card{background:linear-gradient(135deg,#26d2a61a,#8fc7d212),#03080ab8!important;border-color:#8fc7d242!important;max-width:min(460px,100% - 24px)!important;box-shadow:inset 0 1px #ffffff14,0 18px 46px #00000052!important}@media (width<=760px){.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world{min-height:78vh!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .map-status-card,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .map-location-chip,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .src-drive-skill-hud,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .street-speed-hud{display:none!important}}.simplerides-mapbox-vehicle-marker{--vehicle-bearing:0deg;color:#07100d;width:42px;height:42px;transform:rotate(var(--vehicle-bearing));background:radial-gradient(circle at 50% 42%,#fffffff2 0 18%,#0000 20%),linear-gradient(135deg,#26d2a6,#8fc7d2);border:2px solid #ffffffeb;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 8px #8fc7d233,0 16px 34px #0000005c}.simplerides-mapbox-vehicle-marker:before{content:"";filter:drop-shadow(0 0 8px #26d2a673);border-bottom:13px solid #26d2a6f0;border-left:7px solid #0000;border-right:7px solid #0000;position:absolute;top:-12px}.simplerides-mapbox-vehicle-marker:after{content:"";border-radius:inherit;border:1px solid #8fc7d252;animation:1.8s ease-in-out infinite srcVehiclePulse;position:absolute;inset:-14px}.simplerides-mapbox-vehicle-marker span,.simplerides-mapbox-vehicle-marker img{object-fit:cover;text-align:center;width:26px;height:26px;transform:rotate(calc(var(--vehicle-bearing) * -1));border-radius:50%;font-size:.64rem;font-weight:1000;line-height:26px}.simplerides-mapbox-vehicle-marker.is-live{box-shadow:0 0 0 9px #26d2a63d,0 0 30px #26d2a652,0 18px 36px #00000061}.simplerides-mapbox-vehicle-marker.is-vehicle-preview{width:72px;height:50px;box-shadow:none;transform:rotate(var(--vehicle-bearing)) translateZ(0);transform-origin:50%;will-change:transform;background:0 0;border:0;border-radius:0}.simplerides-mapbox-vehicle-marker.is-vehicle-preview:before,.simplerides-mapbox-vehicle-marker.is-vehicle-preview:after{display:none}.simplerides-mapbox-vehicle-preview{filter:drop-shadow(0 8px 7px #0000006b);width:72px;height:auto;transform:rotate(calc(var(--vehicle-bearing) * -1));display:block;overflow:visible}.simplerides-mapbox-vehicle-marker.has-uploaded-preview{width:66px!important;height:66px!important}.simplerides-mapbox-vehicle-preview.is-uploaded{background:#050d0be6;border:2px solid #f5fffcf5;border-radius:10px;width:64px;height:64px;padding:4px;display:grid;overflow:hidden;box-shadow:0 0 0 5px #26d2a633,0 12px 28px #0000006b}.simplerides-mapbox-vehicle-preview-image{object-fit:contain;background:#ffffff14;border-radius:6px;width:100%;height:100%;display:block}.simplerides-mapbox-vehicle-marker.is-3d-replaced,.mileage-map.has-mapbox-vehicle-3d .simplerides-mapbox-vehicle-marker{pointer-events:none!important;opacity:0!important;visibility:hidden!important}@keyframes srcVehiclePulse{0%,to{opacity:.18;transform:scale(.82)}50%{opacity:.5;transform:scale(1.12)}}.map-hud-card .live-route-strip{background:linear-gradient(90deg,#26d2a61f,#8fc7d214),#040a0c9e;border:1px solid #8fc7d233;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(64px,.5fr) minmax(0,1.4fr) minmax(100px,.8fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.map-hud-card .live-route-strip[hidden]{display:none!important}.map-hud-card .live-route-strip span,.map-hud-card .live-route-strip small{text-transform:uppercase;font-size:.68rem;font-weight:900;color:#f7fff9b8!important}.map-hud-card .live-route-strip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;font-weight:1000;overflow:hidden;color:#fff!important}.mileage-map.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .map-hud-card .hybrid-map-readiness{background:#26d2a614;border-color:#26d2a633}@media (width<=760px){.simplerides-mapbox-vehicle-marker{width:36px;height:36px}.map-hud-card .live-route-strip{grid-template-columns:1fr;gap:3px}.map-hud-card .live-route-strip strong{white-space:normal}}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world.has-mapbox-map:not(.has-cesium-tiles) .real-mapbox-map{opacity:.7!important;filter:saturate(1.26)contrast(1.16)brightness(.98)!important;transform:scale(1.025)translateY(-.5%)!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world[data-gps-state=active].has-mapbox-map:not(.has-cesium-tiles) .real-mapbox-map{opacity:.78!important;filter:saturate(1.32)contrast(1.2)brightness(1.06)!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world:after{opacity:.1!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .live-world-overlay{background:radial-gradient(at 50% 92%,#00000038,#0000 42%),linear-gradient(#ffffff09,#0000 64%,#00000029)!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world.has-mapbox-map:not(.has-cesium-tiles) .real-mapbox-map{z-index:10!important;opacity:.34!important;filter:saturate(1.55)contrast(1.18)brightness(1.22)!important;pointer-events:none!important;transform:scale(1.035)translateY(-1%)!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world.has-mapbox-3d .src-live-engine-canvas,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world.has-mapbox-3d .src-live-engine-canvas.is-active,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .src-live-engine-canvas.is-active{z-index:46!important;opacity:1!important;filter:saturate(1.48)contrast(1.2)brightness(1.34)!important;image-rendering:auto!important;mix-blend-mode:normal!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .live-world-overlay{z-index:58!important;background:radial-gradient(at 50% 96%,#00000024,#0000 44%),linear-gradient(#ffffff0a,#0000 70%,#0000001f)!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world{background:#07100d!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world.has-mapbox-map:not(.has-cesium-tiles) .real-mapbox-map{z-index:14!important;opacity:.78!important;filter:saturate(1.1)contrast(1.08)brightness(.98)!important;transform:none!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world[data-gps-state=active].has-mapbox-map:not(.has-cesium-tiles) .real-mapbox-map,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world.has-live-dem-terrain.has-mapbox-map:not(.has-cesium-tiles) .real-mapbox-map{opacity:.86!important;filter:saturate(1.14)contrast(1.1)brightness(1.02)!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world.is-terrain-warming.has-mapbox-map:not(.has-cesium-tiles) .real-mapbox-map{opacity:.9!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .src-live-engine-canvas,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .src-live-engine-canvas.is-active,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world.has-mapbox-3d .src-live-engine-canvas.is-active{z-index:42!important;opacity:.78!important;filter:saturate(1.04)contrast(1.04)brightness(.98)!important;mix-blend-mode:normal!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world.has-live-dem-terrain .src-live-engine-canvas.is-active{opacity:.84!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world.is-terrain-warming .src-live-engine-canvas.is-active{opacity:.64!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world[data-src-camera=cockpit] .src-live-engine-canvas.is-active{filter:saturate(1.06)contrast(1.05)brightness(.99)!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world:before{z-index:44!important;opacity:.12!important;background:linear-gradient(#ffffff06,#0000 26% 76%,#00000038)!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world:after,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .live-world-overlay,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .live-world-overlay:before,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .live-world-overlay:after,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .street-sky,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .street-road,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .street-city,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .street-mountains,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .street-world-details,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .live-world-grid,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .live-world-route,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .live-world-district,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .street-speed-hud,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .street-src-dashboard,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .src-drive-delivery-hud,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .src-drive-skill-hud,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .src-drive-camera-chip,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .map-hud-card,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .live-world-panel,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .map-status-card,.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .map-location-chip{display:none!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .src-live-engine-status:not([hidden]){z-index:72!important;backdrop-filter:blur(12px)saturate(1.05)!important;background:#040a0cad!important;border-color:#8fc7d23d!important;max-width:min(320px,100% - 24px)!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world.needs-live-location.has-mapbox-map:not(.has-cesium-tiles) .real-mapbox-map{opacity:.2!important;filter:grayscale(.55)saturate(.62)contrast(.9)brightness(.58)blur(1.2px)!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world.needs-live-location .src-live-engine-canvas.is-active{opacity:.18!important;filter:grayscale(.25)saturate(.7)brightness(.72)!important}.mileage-map.is-live-world.is-street-pov.is-immersive-3d-world.needs-live-location .map-empty-state{z-index:74!important;background:linear-gradient(135deg,#26d2a61f,#8fc7d214),#040a0cd1!important;border-color:#26d2a657!important;width:auto!important;max-width:min(420px,100% - 32px)!important;display:grid!important;top:16px!important;left:16px!important;right:16px!important}body.mileage-go-live-active .src-live-console,body.mileage-go-live-active .src-live-entry,body.mileage-go-live-active .src-live-head,body.mileage-go-live-active .src-live-zones,body.mileage-go-live-active .src-live-zone-grid,body.mileage-go-live-active:not(.has-dashboard-access) .interface-switch{display:none!important}body.mileage-go-live-active .mileage-map-card{gap:12px!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-immersive-3d-world.has-mapbox-map:not(.has-cesium-tiles) .real-mapbox-map,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-immersive-3d-world.has-live-dem-terrain.has-mapbox-map:not(.has-cesium-tiles) .real-mapbox-map{opacity:1!important;filter:saturate(1.08)contrast(1.08)brightness(.98)!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-immersive-3d-world .src-live-engine-canvas.is-active,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-immersive-3d-world.has-live-dem-terrain .src-live-engine-canvas.is-active{opacity:.42!important;filter:saturate(.94)contrast(1.02)brightness(.72)!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-immersive-3d-world:before{opacity:.06!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded.has-mapbox-map:not(.has-cesium-tiles){background:#030607!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded.has-mapbox-map:not(.has-cesium-tiles) .real-mapbox-map{z-index:20!important;opacity:1!important;pointer-events:auto!important;filter:saturate(1.14)contrast(1.12)brightness(1.02)!important;transform:none!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .real-leaflet-map,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .real-cesium-map{z-index:1!important;opacity:0!important;pointer-events:none!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .street-sky,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .street-road,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .street-city,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .street-mountains,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .street-world-details,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .live-world-grid,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .live-world-route,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .live-world-district,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .map-hud-card,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .live-world-panel,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .map-status-card,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .map-location-chip,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .street-speed-hud,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .street-src-dashboard,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .src-drive-delivery-hud,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .src-drive-skill-hud,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .src-drive-camera-chip,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .src-driver-inset,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .src-audio-assistant,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .src-convoy-panel{display:none!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .src-live-engine-canvas,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .src-live-engine-canvas.is-active{z-index:28!important;opacity:0!important;pointer-events:none!important;filter:none!important;mix-blend-mode:normal!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded.has-trusted-live-terrain .src-live-engine-canvas.is-active,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded.is-live-dem-cockpit .src-live-engine-canvas.is-active{opacity:.18!important;filter:saturate(.82)contrast(1.02)brightness(.82)!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded:before,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded:after,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .live-world-overlay,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .live-world-overlay:before,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .live-world-overlay:after{opacity:0!important;background:0 0!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .src-live-terrain-hud:not([hidden]),body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .src-live-engine-status:not([hidden]){z-index:72!important;backdrop-filter:blur(10px)saturate(1.02)!important;background:#030809ad!important;border-color:#26d2a64d!important;display:grid!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .simplerides-mapbox-vehicle-marker{border-width:3px;width:48px;height:48px;z-index:74!important;box-shadow:0 0 0 10px #26d2a633,0 0 34px #26d2a661,0 18px 40px #0000007a!important}body.mileage-go-live-active .mileage-map-card .map-nav-controls{justify-self:end}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded.needs-live-location .real-mapbox-map,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded:not(.has-trusted-live-terrain) .real-mapbox-map{opacity:.72!important;filter:grayscale(.16)saturate(.88)contrast()brightness(.88)!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded.needs-live-location .map-empty-state{z-index:74!important;display:grid!important}@media (width<=760px){.map-nav-controls{grid-template-columns:1fr;width:100%}.go-live-camera-tabs{grid-template-columns:1fr}.map-nav-controls button{width:100%}body.mileage-go-live-active .mileage-map-card .map-nav-controls{justify-self:stretch}}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded.has-mapbox-map:not(.has-cesium-tiles) .real-mapbox-map{z-index:20!important;opacity:1!important;visibility:visible!important;filter:saturate(1.12)contrast(1.08)brightness(.96)!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded.has-trusted-live-terrain .real-mapbox-map,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded.is-live-dem-cockpit .real-mapbox-map{opacity:1!important;visibility:visible!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .mapboxgl-user-location-accuracy-circle,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .mapboxgl-user-location-dot:before,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .mapboxgl-user-location-dot:after,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .leaflet-interactive{opacity:0!important;display:none!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .street-rival,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .street-player-car,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .vehicle-marker,body.mileage-go-live-active .mileage-world-preview .preview-vehicle,body.mileage-go-live-active .mileage-world-preview .replay-ghost,body.mileage-go-live-active .mileage-world-preview .replay-ghost-one,body.mileage-go-live-active .mileage-world-preview .replay-ghost-two{opacity:0!important;visibility:hidden!important;display:none!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .simplerides-mapbox-vehicle-marker,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .simplerides-mapbox-vehicle-marker.is-live{background:radial-gradient(circle at 50% 42%,#fffffff5 0 16%,#0000 18%),linear-gradient(135deg,#26d2a6,#8fc7d2)!important;border-color:#fffffff5!important;width:46px!important;height:46px!important;box-shadow:0 12px 30px #00000075,0 0 18px #26d2a638!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .simplerides-mapbox-vehicle-marker:after{animation:none!important;display:none!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded .simplerides-mapbox-vehicle-marker:before{filter:drop-shadow(0 4px 8px #00000057)!important}.mileage-map.has-mapbox-map.is-live-world .live-world-overlay:after,.mileage-map.has-mapbox-map.is-live-world.is-street-pov .live-world-overlay:after,body.mileage-go-live-active .mileage-map.has-mapbox-map.is-live-world .live-world-overlay:after{opacity:0!important;background:0 0!important;animation:none!important}.mileage-map.has-mapbox-map .real-leaflet-map,.mileage-map.has-mapbox-map .real-cesium-map,.mileage-map.has-mapbox-map .src-live-engine-canvas,.mileage-map.has-mapbox-map .src-live-engine-canvas.is-active{visibility:hidden!important;opacity:0!important;pointer-events:none!important;filter:none!important;mix-blend-mode:normal!important;display:none!important}.mileage-map.has-mapbox-map.has-trusted-live-terrain .src-live-engine-canvas.is-active,.mileage-map.has-mapbox-map.is-live-dem-cockpit .src-live-engine-canvas.is-active,body.mileage-go-live-active .mileage-map.has-mapbox-map.has-trusted-live-terrain .src-live-engine-canvas.is-active,body.mileage-go-live-active .mileage-map.has-mapbox-map.is-live-dem-cockpit .src-live-engine-canvas.is-active{visibility:hidden!important;opacity:0!important;display:none!important}.mileage-map.has-mapbox-map .real-mapbox-map{visibility:visible!important;display:block!important}.mileage-map.has-mapbox-map:before,.mileage-map.has-mapbox-map:after,.mileage-map.has-mapbox-map.is-live-world:before,.mileage-map.has-mapbox-map.is-live-world:after,.mileage-map.has-mapbox-map.is-live-world.is-street-pov:before,.mileage-map.has-mapbox-map.is-live-world.is-street-pov:after,body.mileage-go-live-active .mileage-map.has-mapbox-map.is-live-world:before,body.mileage-go-live-active .mileage-map.has-mapbox-map.is-live-world:after{content:none!important;opacity:0!important;background:0 0!important;animation:none!important;display:none!important}.mileage-map.has-mapbox-map .live-world-overlay,.mileage-map.has-mapbox-map .live-world-overlay:before,.mileage-map.has-mapbox-map .live-world-overlay:after,.mileage-map.has-mapbox-map.is-live-world .live-world-overlay,.mileage-map.has-mapbox-map.is-live-world .live-world-overlay:before,.mileage-map.has-mapbox-map.is-live-world .live-world-overlay:after,body.mileage-go-live-active .mileage-map.has-mapbox-map.is-live-world .live-world-overlay,body.mileage-go-live-active .mileage-map.has-mapbox-map.is-live-world .live-world-overlay:before,body.mileage-go-live-active .mileage-map.has-mapbox-map.is-live-world .live-world-overlay:after{visibility:hidden!important;opacity:0!important;mix-blend-mode:normal!important;pointer-events:none!important;background:0 0!important;transition:none!important;animation:none!important;display:none!important}.mileage-map.has-mapbox-map .mapboxgl-user-location-accuracy-circle,.mileage-map.has-mapbox-map .mapboxgl-user-location-dot,.mileage-map.has-mapbox-map .mapboxgl-user-location-heading,.mileage-map.has-mapbox-map .mapboxgl-user-location-show-heading,.mileage-map.has-mapbox-map .mapboxgl-user-location-dot:before,.mileage-map.has-mapbox-map .mapboxgl-user-location-dot:after,.mileage-map.has-mapbox-map .simplerides-mapbox-vehicle-marker:after{opacity:0!important;animation:none!important;display:none!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map .mapboxgl-user-location-dot,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map .mapboxgl-user-location-heading,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map .mapboxgl-user-location-show-heading,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map .vehicle-marker{visibility:hidden!important;opacity:0!important;pointer-events:none!important;animation:none!important;display:none!important}.mileage-map.has-mapbox-map .real-mapbox-map,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded.has-mapbox-map:not(.has-cesium-tiles) .real-mapbox-map,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-immersive-3d-world.has-mapbox-map:not(.has-cesium-tiles) .real-mapbox-map{z-index:20!important;visibility:visible!important;opacity:1!important;filter:saturate(1.22)contrast(1.1)brightness(1.08)!important;mix-blend-mode:normal!important;display:block!important}.mileage-map.has-mapbox-map .mapboxgl-canvas{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;transform:translateZ(0)!important}html,body{scrollbar-gutter:stable;overflow-y:auto!important}body:not(.auth-lock):not(.intro-lock):not(.legal-lock){touch-action:pan-y;min-height:100vh}body.auth-lock,body.intro-lock,body.legal-lock{overflow:hidden!important}body.zen-rides .customer-pages{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-color:#5ff5c8b3 #ffffff14;overflow:auto hidden!important}.mileage-map.has-mapbox-map .real-mapbox-map,.mileage-map.has-mapbox-map .mapboxgl-map,.mileage-map.has-mapbox-map .mapboxgl-canvas{touch-action:pan-y!important}#mileageMap.is-demo-location #srcLiveEngineCanvas,#mileageMap.is-demo-location #srcLiveEngineStatus,#mileageMap.is-demo-location #srcLiveTerrainHud,#mileageMap.is-demo-location #liveWorldOverlay,#mileageMap.is-demo-location #liveWorldPanel,#mileageMap.is-demo-location .map-hud-card,#mileageMap.is-demo-location #mileageMapEmptyState,#mileageMap.is-demo-location .map-loading-card,#mileageMap.is-demo-location #mileageLocationChip,#mileageMap.is-demo-location .src-map-rotation-controls{display:none!important}#mileageMap.is-demo-location.has-mapbox-map #realMapboxMap{z-index:2!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.rental-picker-active{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.zen-rides .fleet-hero-copy h2,body.zen-rides .fleet-inventory-head h2,body.zen-rides .fleet-inventory-row h3{letter-spacing:0;font-family:Space Grotesk,Inter,sans-serif;font-weight:950}body.zen-rides .fleet-hero-copy h2{font-size:clamp(2rem,4.2vw,3.65rem);line-height:.98}body.zen-rides .fleet-hero-copy p:not(.eyebrow),body.zen-rides .fleet-inventory-head p,body.zen-rides .vehicle-main p{color:#f7fff9c7;font-size:clamp(.94rem,1.25vw,1.04rem);font-weight:750;line-height:1.42}body.zen-rides .fleet-inventory-head h2{font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.02}body.zen-rides .fleet-inventory-row h3{font-size:clamp(1.28rem,1.9vw,1.62rem);line-height:1.06}body.zen-rides .vehicle-main span,body.zen-rides .fleet-hero-copy .eyebrow,body.zen-rides .fleet-inventory-head .eyebrow{color:#9fffe1;font-size:clamp(.78rem,1vw,.86rem);font-weight:1000;line-height:1.1}body.zen-rides .vehicle-requirements small,body.zen-rides .fleet-inventory-row .pill,body.zen-rides .fleet-inventory-row .premium-pill{color:#f7fff9;min-height:34px;font-size:clamp(.84rem,1vw,.92rem);font-weight:950;line-height:1.15}body.zen-rides .vehicle-requirements small{color:#f7fff9db;padding:7px 10px}body.zen-rides .fleet-inventory-row .vehicle-meta{min-width:152px}body.zen-rides .verify-drive-button,body.zen-rides .rent-now-button{letter-spacing:0;font-size:.94rem;font-weight:1000}@media (width<=760px){.checkout-cart-button{padding:6px 9px 6px 7px;top:10px;right:10px}body.zen-rides .fleet-inventory-row .vehicle-meta{min-width:0}body.zen-rides .vehicle-requirements small,body.zen-rides .fleet-inventory-row .pill{white-space:normal}}.wallet-nav-button{white-space:nowrap;align-items:center;gap:8px;max-width:min(280px,100vw - 220px);color:#04110e!important;background:linear-gradient(180deg, #ffffff8f, #ffffff1a), var(--lux-accent-gradient)!important;border-color:#9fffe175!important;display:inline-flex!important;box-shadow:0 12px 24px #26d2a624!important}.wallet-nav-button:hover,.wallet-nav-button:focus-visible{transform:translateY(-1px);border-color:#ffffffb8!important;box-shadow:0 16px 30px #26d2a633!important}.wallet-nav-button small{color:#04110ec2;text-overflow:ellipsis;background:#ffffff57;border:1px solid #ffffff75;border-radius:999px;align-items:center;max-width:132px;min-height:22px;padding:3px 8px;font-size:.68rem;font-weight:1000;line-height:1;display:inline-grid;overflow:hidden}body.external-customer-browser .topbar{padding-right:clamp(190px,24vw,282px)}body.external-customer-browser .nav{margin-right:clamp(20px,4vw,44px)}body.external-customer-browser .wallet-nav-button{max-width:min(260px,100vw - 236px)}.wallet-nav-button.has-wallet-identity small{color:#03100d;background:linear-gradient(#ffffffb8,#dffff55c),#9fffe12e;box-shadow:inset 0 0 0 1px #26d2a62e}body.zen-rides:not(.owner-build-access) .admin-fleet-entry,body.zen-rides:not(.owner-build-access) .admin-notes-entry,body.external-customer-browser:not(.has-dashboard-access) .admin-fleet-entry,body.external-customer-browser:not(.has-dashboard-access) .admin-notes-entry{display:none!important}@media (width<=760px){body.zen-rides .topbar,body.external-customer-browser .topbar{z-index:30;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:86px;position:sticky;top:0;padding:calc(8px + var(--safe-top)) 10px 8px!important;padding-right:calc(10px + var(--safe-right))!important;padding-left:calc(10px + var(--safe-left))!important;align-items:center!important;display:grid!important}body.auth-lock.zen-rides .topbar,body.auth-lock.external-customer-browser .topbar{display:none!important}.brand{gap:6px;min-width:0;max-width:none}.brand-mark{border-radius:8px;width:34px;height:34px;font-size:.8rem}.brand strong{color:#f7fff9;white-space:nowrap;text-overflow:clip;max-width:none;font-size:clamp(.82rem,3.45vw,1rem);line-height:1.05;display:block;overflow:hidden}.brand small{white-space:nowrap;text-overflow:ellipsis;max-width:none;font-size:.56rem;line-height:1.1;overflow:hidden}.topbar-right{place-self:center end;gap:6px;margin-left:0}.checkout-cart-button{border-radius:999px;justify-content:center;gap:5px;width:auto;min-width:116px;min-height:46px;padding:6px 8px 6px 7px!important;position:static!important}.checkout-cart-button .checkout-emblem{width:30px;height:30px}.checkout-cart-button .cart-button-copy{white-space:nowrap;font-size:.72rem;line-height:1;display:inline!important}.checkout-cart-button small{min-width:18px;height:18px;font-size:.62rem;top:2px;right:3px}.nav,body.external-customer-browser .nav{border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:6px;padding:4px;display:grid;width:100%!important;max-width:none!important;margin:0!important}.nav-link,.wallet-nav-button,body.external-customer-browser .wallet-nav-button{border-radius:8px;justify-content:center;min-width:0;min-height:36px;padding:7px 8px;font-size:.76rem;line-height:1.05;max-width:none!important}.wallet-nav-button{grid-template-columns:auto minmax(0,auto);gap:6px;display:grid!important}.wallet-nav-button small,#accountAccessButton small{max-width:74px;padding:3px 6px;font-size:.58rem}.zen-status-bar{top:calc(110px + var(--safe-top));z-index:24;white-space:nowrap;gap:8px;min-height:30px;padding:6px 10px;font-size:.68rem;position:sticky}body.zen-rides .customer-pages{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;top:calc(140px + var(--safe-top))!important;gap:4px!important;width:calc(100% - 16px)!important;max-width:none!important;margin:6px 8px 0!important;padding:4px!important;display:flex!important;overflow:auto hidden!important}body.zen-rides .customer-pages::-webkit-scrollbar{display:none}body.zen-rides .customer-pages .customer-page-link{overflow-wrap:normal;scroll-snap-align:start;flex:none;white-space:nowrap!important;min-width:78px!important;min-height:38px!important;padding:0 10px!important;font-size:.69rem!important}body.zen-rides .customer-page-link.is-coming-soon-locked{min-width:98px!important}main{min-width:0}.customer-shell,.digital-garage,.marketplace-hub,.fleet-section,.checkout-section,.verify-section,.src-live-hub,.mileage-mining-page{padding-left:12px!important;padding-right:12px!important}.section-head,.fleet-inventory-head,.fleet-hero-copy{min-width:0}.section-head h2,.fleet-hero-copy h2,body.zen-rides .fleet-hero-copy h2,body.zen-rides .fleet-inventory-head h2{overflow-wrap:normal;text-wrap:balance;max-width:100%;font-size:clamp(1.42rem,7vw,2.15rem)!important;line-height:1.05!important}.section-head p:not(.eyebrow),.fleet-hero-copy p:not(.eyebrow),body.zen-rides .fleet-hero-copy p:not(.eyebrow),body.zen-rides .fleet-inventory-head p{max-width:100%;font-size:.92rem!important;line-height:1.38!important}body.external-customer-browser:not(.has-dashboard-access) .topbar .admin-gesture,body.external-customer-browser:not(.has-dashboard-access) .topbar #fleetAdminEntry,body.external-customer-browser:not(.has-dashboard-access) .topbar #adminNotesEntry{display:none!important}}@media (width<=760px) and (height<=740px){.brand small{display:none}body.zen-rides .topbar,body.external-customer-browser .topbar{min-height:58px}.brand-mark{width:34px;height:34px}.nav-link,.wallet-nav-button,body.external-customer-browser .wallet-nav-button{min-height:34px;padding-top:6px;padding-bottom:6px}.zen-status-bar{top:calc(98px + var(--safe-top))}body.zen-rides .customer-pages{top:calc(128px + var(--safe-top))!important}}@media (width<=430px){.brand{max-width:174px}.brand strong,.brand small{max-width:120px}body.zen-rides .customer-pages .customer-page-link{min-width:72px!important;padding:0 9px!important}.nav-link,.wallet-nav-button,body.external-customer-browser .wallet-nav-button{font-size:.72rem}}.src-game-map-playfield .map-location-chip{display:none!important}.src-game-map-playfield .mapboxgl-ctrl button .mapboxgl-ctrl-icon{opacity:.94;filter:invert()brightness(1.55)saturate(0)}.src-game-map-playfield .mapboxgl-ctrl button:hover .mapboxgl-ctrl-icon,.src-game-map-playfield .mapboxgl-ctrl button:focus-visible .mapboxgl-ctrl-icon,.src-game-map-playfield .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{filter:brightness(.18)saturate(0)}.src-game-map-playfield .mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.42}.src-game-map-shell{--src-hud-surface:#041817eb;--src-hud-surface-strong:#031212f5;--src-hud-surface-soft:#0a2628e6;--src-hud-border:#5bf2bd61;--src-hud-muted:#e7fff6b8;--src-hud-accent:#5bf2bd;--src-hud-blue:#65d8ff;--src-hud-coral:#ff7b6d;--src-hud-gold:#ffca6a;background:#061617;border-color:#65d8ff47;gap:10px;box-shadow:0 22px 54px #02121447}.src-route-command-deck{border-color:#5bf2bd57;border-left:3px solid var(--src-hud-accent);background:#071b1b;box-shadow:inset 0 1px #ffffff14}.src-route-command-head>span{color:var(--src-hud-blue);letter-spacing:0}.src-route-command-head>label{color:#f7fffb}.src-route-command-head>small{color:var(--src-hud-muted)}.src-route-command-head>small:before{background:var(--src-hud-accent);box-shadow:0 0 0 3px #5bf2bd24}.src-route-command-deck .route-destination-row{background:#0a2527;border-color:#65d8ff42}.src-route-command-deck .route-destination-row:focus-within{border-color:var(--src-hud-blue);background:#0b2c2f;box-shadow:0 0 0 3px #65d8ff1f}.src-route-command-deck .route-dot-destination{background:var(--src-hud-coral);box-shadow:0 0 0 4px #ff7b6d24}.src-route-command-deck input{color:#f7fffb;caret-color:var(--src-hud-accent);background:#020d0e9e;border-color:#ffffff1a}.src-route-command-deck input::placeholder{color:#e7fff68f}.src-route-command-deck #mileageRouteButton{color:#e9fbff;background:#11343a;border:1px solid #65d8ff7a}.src-route-command-deck #mileageRouteButton:hover,.src-route-command-deck #mileageRouteButton:focus-visible{color:#031414;background:var(--src-hud-blue)}.src-route-command-deck #centerMyLocationButton{color:#031713;background:var(--src-hud-accent);border:1px solid #5bf2bdc2;box-shadow:inset 0 -2px #0317132e}.src-route-command-deck #centerMyLocationButton:hover,.src-route-command-deck #centerMyLocationButton:focus-visible{background:#86ffd4}.src-game-map-playfield{background:#c5e2e7;border:1px solid #65d8ff85;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff57,0 22px 48px #02161857}.mileage-map.has-mapbox-map,.mileage-map.has-mapbox-map .real-mapbox-map,.mileage-map.has-mapbox-map .mapboxgl-map,.mileage-map.has-mapbox-map .mapboxgl-canvas-container,.mileage-map.has-mapbox-map .mapboxgl-canvas{background:#c5e2e7!important}.mileage-map.has-mapbox-map .real-mapbox-map,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-live-mapbox-grounded.has-mapbox-map:not(.has-cesium-tiles) .real-mapbox-map,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.is-immersive-3d-world.has-mapbox-map:not(.has-cesium-tiles) .real-mapbox-map{filter:saturate(1.17)contrast(1.08)brightness(.99)!important;mix-blend-mode:normal!important}.interface-switch{gap:4px;width:auto;max-width:184px;padding:4px}.interface-switch .interface-switch-label{display:none}.interface-switch .interface-switch-actions{grid-template-columns:repeat(2,minmax(78px,1fr));gap:4px}.interface-switch .interface-switch-button{text-align:center;min-height:38px;padding:6px 9px}.interface-switch .interface-switch-button small,body.has-dashboard-access .interface-switch{display:none!important}@media (width<=760px){body.has-dashboard-access[data-interface-view=customer] #dashboardNavButton{display:none!important}}body[data-interface-view=customer].mileage-tab-active:not(.has-dashboard-access) .interface-switch,.mileage-map.has-mapbox-map .vehicle-marker{display:none!important}.src-game-map-playfield .live-world-panel{border-color:#5bf2bd70;border-left:3px solid var(--src-hud-accent);background:var(--src-hud-surface);box-shadow:0 12px 26px #02141542}.src-game-map-playfield .live-world-panel span{color:var(--src-hud-blue)}.src-game-map-playfield .map-empty-state,.src-game-map-playfield .map-loading-card,.src-game-map-playfield:not(.is-live-world) .map-status-card{border:1px solid #ff7b6d6b;border-left:3px solid var(--src-hud-coral);color:#f7fffb;background:var(--src-hud-surface-strong);border-radius:8px;box-shadow:0 12px 28px #02141547}.src-game-map-playfield .map-empty-state strong,.src-game-map-playfield .map-loading-card strong{color:#fff}.src-game-map-playfield .map-empty-state span,.src-game-map-playfield .map-loading-card span{color:var(--src-hud-muted)}.src-game-map-playfield .map-hud-card,.src-game-map-playfield.is-live-world .map-hud-card,.src-game-map-playfield.is-mapbox-rpg-world .map-hud-card,.src-game-map-playfield.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .map-hud-card{background:var(--src-hud-surface-strong)!important;border-color:#65d8ff57!important;box-shadow:0 14px 30px #0214154d!important}.src-game-map-playfield .map-hud-metric{border-right-color:#65d8ff24}.src-game-map-playfield .map-hud-metric:first-of-type strong{color:var(--src-hud-accent)}.src-game-map-playfield .map-hud-metric:nth-of-type(2) strong{color:var(--src-hud-blue)}.src-game-map-playfield .map-hud-metric:nth-of-type(3) strong{color:var(--src-hud-gold)}.src-game-map-playfield .map-hud-card .live-route-strip{background:#0b2929;border-color:#5bf2bd47}.src-game-map-playfield .map-hud-card .live-route-strip>span{color:var(--src-hud-accent)}.src-game-map-playfield .map-hud-card .live-route-strip>small{color:var(--src-hud-blue)}.src-game-map-playfield .mapboxgl-ctrl-group,.src-game-map-playfield .simplerides-mapbox-view-control,.src-game-map-playfield .src-map-rotation-controls{background:var(--src-hud-surface-strong)!important;border-color:#65d8ff61!important;box-shadow:0 10px 24px #02141547!important}.src-game-map-playfield .mapboxgl-ctrl-group button+button{border-top-color:#65d8ff24!important}.src-game-map-playfield .mapboxgl-ctrl-group button:hover,.src-game-map-playfield .mapboxgl-ctrl-group button:focus-visible,.src-game-map-playfield .mapboxgl-ctrl-group button.mapboxgl-ctrl-geolocate-active,.src-game-map-playfield .src-map-rotation-controls button:hover,.src-game-map-playfield .src-map-rotation-controls button:focus-visible{color:#031713!important;background:var(--src-hud-accent)!important}.src-game-map-playfield .simplerides-mapbox-view-toggle{border-top:2px solid var(--src-hud-blue)!important;background:#0b292c!important}.src-game-map-playfield .simplerides-mapbox-view-toggle small{color:var(--src-hud-blue)}.src-game-map-playfield .simplerides-mapbox-view-toggle:hover,.src-game-map-playfield .simplerides-mapbox-view-toggle:focus-visible{color:#031713!important;background:var(--src-hud-blue)!important}.src-game-map-playfield .mapboxgl-ctrl-attrib{color:#071718;background:#f7fffbe6!important}.src-game-map-playfield .mapboxgl-ctrl-attrib a{color:#07584d}.src-game-map-shell .mileage-advanced-tools{background:#081d1e;border-color:#65d8ff33}.src-game-map-shell .mileage-advanced-tools summary{color:var(--src-hud-blue)}.src-game-map-shell .mileage-map-footer{min-height:34px;color:var(--src-hud-muted);background:#081d1e;border-radius:6px;padding:7px 8px 7px 20px;position:relative}.src-game-map-shell .mileage-map-footer:before{content:"";background:var(--src-hud-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}@media (width<=760px){.src-game-map-shell{gap:8px}.src-route-command-deck{border-left-width:2px;padding:8px}.src-route-command-head{flex-wrap:wrap}.src-route-command-head>small{margin-left:auto}.src-game-map-playfield,.mileage-map.is-mapbox-rpg-world.src-game-map-playfield,.mileage-map.is-live-world.is-street-pov.src-game-map-playfield{min-height:clamp(540px,72svh,720px)!important}}@media (prefers-reduced-motion:reduce){.src-route-command-deck *,.src-game-map-playfield .mapboxgl-ctrl-group button,.src-game-map-playfield .simplerides-mapbox-view-toggle,.src-game-map-playfield .src-map-rotation-controls button{transition:none!important}}.src-route-command-deck{grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:8px;padding:8px}.src-route-command-head{grid-column:auto;grid-template-columns:auto auto;grid-template-areas:"eyebrow label""status status";justify-content:start;gap:2px 6px;min-width:172px;display:grid}.src-route-command-head>span{grid-area:eyebrow}.src-route-command-head>label{grid-area:label;margin-right:0}.src-route-command-head>small{grid-area:status;font-size:.62rem}.src-route-command-head>small:before{width:6px;height:6px}.src-route-command-deck .route-search-stack{min-width:0}.src-route-command-deck .route-destination-row{gap:9px;min-height:48px;padding:0 10px}.src-route-command-deck input{min-height:46px;box-shadow:none;background:0 0;border:0;padding:0 4px}.src-route-command-deck input:focus{outline:0}.src-route-command-deck .route-action-row{grid-template-columns:repeat(2,minmax(104px,1fr));align-self:center;gap:6px}.src-route-command-deck button,.src-game-map-playfield button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none}.src-route-command-deck button:active,.src-game-map-playfield button:active{transform:scale(.96)}.src-route-command-deck button:disabled,.src-game-map-playfield button:disabled{cursor:not-allowed;opacity:.48;transform:none}.src-game-map-playfield .mapboxgl-ctrl-top-right{grid-template-rows:repeat(2,48px);grid-template-columns:repeat(2,48px);align-items:stretch;gap:4px;width:100px;display:grid;top:12px;right:12px}.src-game-map-playfield .mapboxgl-ctrl-top-right .mapboxgl-ctrl-group:has(.mapboxgl-ctrl-zoom-in){grid-area:1/1/span 2;grid-template-rows:repeat(2,48px);display:grid}.src-game-map-playfield .mapboxgl-ctrl-top-right .simplerides-mapbox-view-control{grid-area:1/2}.src-game-map-playfield .mapboxgl-ctrl-top-right .mapboxgl-ctrl-group:has(.mapboxgl-ctrl-geolocate){grid-area:2/2}.src-game-map-playfield .mapboxgl-ctrl-group button,.src-game-map-playfield .simplerides-mapbox-view-toggle{width:48px!important;height:48px!important}.src-game-map-playfield .simplerides-mapbox-view-toggle{gap:1px;padding:4px 2px}.src-game-map-playfield .simplerides-mapbox-view-toggle small{font-size:.46rem;line-height:1}.src-game-map-playfield .simplerides-mapbox-view-toggle span{text-overflow:ellipsis;white-space:nowrap;max-width:44px;font-size:.62rem;line-height:1;overflow:hidden}.src-game-map-playfield .src-map-rotation-controls{grid-template-columns:repeat(2,46px);gap:4px;padding:3px;top:120px;bottom:auto;right:12px}.src-game-map-playfield .src-map-rotation-controls button{width:46px;height:46px}.src-game-map-playfield:not(.is-live-world) .map-status-card{border-radius:6px;min-height:36px;padding:7px 10px;line-height:1.15}.src-game-map-playfield .map-empty-state{pointer-events:none;gap:2px;width:min(300px,100% - 132px);padding:9px 11px;right:auto}.src-game-map-playfield .map-empty-state strong{font-size:.82rem;line-height:1.15}.src-game-map-playfield .map-empty-state span{font-size:.7rem;line-height:1.35}@media (width<=980px){.src-route-command-deck{grid-template-columns:minmax(0,1fr) auto;align-items:end}.src-route-command-head{grid-column:1/-1;min-width:0;display:flex}.src-route-command-head>label{margin-right:auto}.src-route-command-head>small{margin-left:auto}}@media (width<=760px){.src-route-command-deck{grid-template-columns:minmax(0,1fr);gap:7px}.mileage-mining-page .src-route-command-deck .route-action-row{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.src-game-map-playfield .mapboxgl-ctrl-top-right{top:8px;right:8px}.src-game-map-playfield .src-map-rotation-controls{top:116px;bottom:auto;right:8px}.src-game-map-playfield .map-empty-state{width:min(186px,100% - 125px);left:8px}.src-game-map-playfield .map-hud-card,.src-game-map-playfield.is-live-world .map-hud-card,.src-game-map-playfield.is-mapbox-rpg-world .map-hud-card,.src-game-map-playfield.is-live-world.is-street-pov.is-mapbox-rpg-world.has-mapbox-map:not(.has-cesium-tiles) .map-hud-card{width:auto!important;left:8px!important;right:8px!important}}@media (width<=430px){.src-route-command-head{flex-wrap:nowrap}.src-route-command-head>small{display:none}}.stripe-authorization-box{background:linear-gradient(145deg,#071e1ae6,#07131fdb);border:1px solid #9fffe13d;border-radius:16px;gap:12px;margin-top:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0d}.stripe-authorization-box>div p{color:#ebfff4b8;margin:4px 0 0;font-size:.82rem;line-height:1.45}.stripe-checkout-authorization,.checkout-stripe-authorization{color:#f7fffce6;background:#5cb7ff12;border:1px solid #5cb7ff33;border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px;font-size:.8rem;line-height:1.45}.stripe-checkout-authorization input,.checkout-stripe-authorization input{accent-color:#34f5c5;flex:none;margin-top:3px}.stripe-authorization-box .stripe-checkout-button:disabled,.checkout-actions #cartStripeCheckout:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.5}.account-password-sheet{z-index:10020;backdrop-filter:blur(16px);background:#040a12cc;place-items:center;padding:clamp(16px,4vw,40px);display:grid;position:fixed;inset:0}.account-password-sheet[hidden]{display:none}.account-password-panel{background:linear-gradient(145deg,#111d2afa,#070f19fc);border:1px solid #76ffd53d;border-radius:28px;width:min(680px,100%);max-height:min(760px,100dvh - 32px);padding:clamp(24px,4vw,40px);position:relative;overflow:auto;box-shadow:0 28px 90px #00000094,0 0 36px #26d2a61a}.account-password-panel h2{margin:6px 48px 20px 0}.account-password-close{color:#f4fbff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.45rem;display:grid;position:absolute;top:18px;right:18px}body.account-password-open{overflow:hidden}@media (width<=620px){.account-password-sheet{align-items:end;padding:10px}.account-password-panel{max-height:calc(100dvh - 20px);padding:26px 18px calc(24px + env(safe-area-inset-bottom));border-radius:24px}.account-password-panel .two-col{grid-template-columns:1fr}}@media (pointer:coarse),(width<=760px){.mileage-map.has-mapbox-map .real-mapbox-map,body.mileage-go-live-active .mileage-map.has-mapbox-map .real-mapbox-map,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map .real-mapbox-map{filter:none!important}body.mileage-go-live-active .mileage-map *,body.mileage-go-live-active .mileage-map :before,body.mileage-go-live-active .mileage-map :after{backdrop-filter:none!important}}body.mileage-go-live-active #mileageVehicleMarker,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map.has-mapbox-vehicle-3d .simplerides-mapbox-vehicle-marker,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map .vehicle-marker,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map .street-player-car,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map .preview-vehicle,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map .mapboxgl-user-location-dot,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map .mapboxgl-user-location-heading,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map .mapboxgl-user-location-show-heading{visibility:hidden!important;opacity:0!important;pointer-events:none!important;animation:none!important;display:none!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map.keeps-mapbox-vehicle-preview .simplerides-mapbox-vehicle-marker.is-vehicle-preview{z-index:96!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;width:72px!important;height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;display:block!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map.keeps-mapbox-vehicle-preview .simplerides-mapbox-vehicle-marker.is-vehicle-preview.has-uploaded-preview{width:66px!important;height:66px!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map .map-status-card,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map .map-location-chip,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map .map-hud-card,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map .live-world-panel,body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map .src-map-rotation-controls{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map .mapboxgl-ctrl-top-left{pointer-events:none;z-index:90!important}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map .mapboxgl-ctrl-top-left .mapboxgl-ctrl{pointer-events:auto}.simplerides-mapbox-route-control{z-index:80;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.simplerides-mapbox-route-control[hidden],.simplerides-mapbox-route-options[hidden]{display:none!important}.simplerides-mapbox-route-buttons{grid-template-columns:repeat(2,56px);gap:6px;display:grid}.simplerides-mapbox-route-buttons>button{color:#f7fffb;cursor:pointer;touch-action:manipulation;background:#040c0ee6;border:1px solid #5bf2bd57;border-radius:12px;place-content:center;gap:1px;width:56px;min-width:48px;height:48px;min-height:48px;display:grid;box-shadow:0 8px 22px #0000004d}.simplerides-mapbox-route-buttons>button>span{font-size:1.05rem;line-height:1}.simplerides-mapbox-route-buttons>button>small{letter-spacing:.03em;text-transform:uppercase;font-size:.58rem;font-weight:900;line-height:1}.simplerides-mapbox-route-buttons>button:focus-visible,.simplerides-route-option:focus-visible,.simplerides-route-options-head button:focus-visible{outline-offset:2px;outline:3px solid #65d8ff}.simplerides-mapbox-route-options{color:#f7fffb;background:#030a0cf5;border:1px solid #65d8ff52;border-radius:14px;gap:8px;width:min(280px,100vw - 32px);max-height:40svh;padding:10px;display:grid;position:absolute;top:56px;left:0;overflow:auto;box-shadow:0 18px 44px #00000070}.simplerides-route-options-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.simplerides-route-options-head strong{font-size:.82rem}.simplerides-route-options-head button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;place-items:center;width:36px;height:36px;font-size:1.25rem;display:grid}.simplerides-route-option-list{gap:7px;display:grid}.simplerides-route-option{color:#f7fffbd6;min-height:48px;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px;font-size:.75rem;font-weight:850;line-height:1.25}.simplerides-route-option[aria-checked=true]{color:#fff;background:#5bf2bd26;border-color:#5bf2bda3}.simplerides-route-option-empty{color:#f7fffbad;margin:0;font-size:.72rem;line-height:1.4}body.mileage-go-live-active .mileage-map.has-mapbox-map .src-live-engine-status.is-visually-hidden,body.mileage-go-live-active .mileage-map.has-mapbox-map .src-live-terrain-hud.is-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;box-shadow:none!important;border:0!important;padding:0!important;overflow:hidden!important}@media (pointer:coarse),(width<=760px){.src-game-map-playfield .mapboxgl-ctrl-top-left{top:8px;left:8px}.src-game-map-playfield .simplerides-mapbox-route-control{margin:0!important}.simplerides-mapbox-route-buttons{grid-template-columns:repeat(2,52px)}.simplerides-mapbox-route-buttons>button{width:52px}}.src-live-cinematic-grade{--src-live-grade-strength:.5;--src-live-horizon-opacity:.34;--src-live-vignette-opacity:.18;--src-live-road-depth-opacity:.24;--src-live-rain-opacity:0;z-index:28;pointer-events:none;isolation:isolate;display:none;position:absolute;inset:0;overflow:hidden}body.mileage-go-live-active .mileage-map.is-live-world.is-street-pov.has-mapbox-map .src-live-cinematic-grade{display:block}.src-live-cinematic-grade>span{pointer-events:none;transition:opacity .9s,background-color .9s;position:absolute;inset:0}.src-live-horizon-haze{opacity:calc(var(--src-live-horizon-opacity) * var(--src-live-grade-strength));mix-blend-mode:screen;background:radial-gradient(88% 30% at 50% 36%,#daf2ff73,#0000 72%),linear-gradient(#8fc7e21a,#0000 54%)}.mileage-map.is-solar-golden .src-live-horizon-haze{background:radial-gradient(92% 32% at 50% 38%,#ffbe7c80,#0000 70%),linear-gradient(#8499c61f,#0000 56%)}.mileage-map.is-solar-night .src-live-horizon-haze{background:radial-gradient(90% 28% at 50% 37%,#4d7db561,#0000 72%),linear-gradient(#08122529,#0000 58%)}.src-live-road-depth{opacity:calc(var(--src-live-road-depth-opacity) * var(--src-live-grade-strength));background:linear-gradient(#0000 48%,#040d1114 72%,#02080b6b 100%),radial-gradient(76% 66% at 50% 100%,#0000002e,#0000 72%)}.src-live-vignette{opacity:calc(var(--src-live-vignette-opacity) * var(--src-live-grade-strength));background:radial-gradient(78% 74% at 50% 48%,#0000 58%,#01070bb8 100%)}.src-live-rain-glass{opacity:var(--src-live-rain-opacity);mix-blend-mode:screen;background:repeating-linear-gradient(108deg,#0000 0 34px,#cae5f533 35px,#0000 37px 74px),linear-gradient(#7392a50f,#030c1224)}body.mileage-go-live-active .src-route-command-deck{grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:7px;padding:7px}body.mileage-go-live-active .src-route-command-deck .src-route-command-head{display:none!important}body.mileage-go-live-active .src-route-command-deck .route-search-stack{min-width:0}body.mileage-go-live-active .src-route-command-deck .route-destination-row,body.mileage-go-live-active .src-route-command-deck input,body.mileage-go-live-active .src-route-command-deck .route-action-row button{min-height:44px}body.mileage-go-live-active .src-route-command-deck .route-action-row{grid-template-columns:repeat(2,minmax(82px,1fr));width:auto;display:grid}.simplerides-route-options-head button{touch-action:manipulation;width:48px;min-width:48px;height:48px;min-height:48px}@media (width<=620px){body.mileage-go-live-active .src-route-command-deck{grid-template-columns:minmax(0,1fr) auto}body.mileage-go-live-active .src-route-command-deck .route-action-row{grid-template-columns:repeat(2,48px);gap:5px}body.mileage-go-live-active .src-route-command-deck .route-action-row button{width:48px;min-width:48px;padding-inline:4px;font-size:.62rem;overflow:hidden}}@media (prefers-reduced-motion:reduce){.src-live-cinematic-grade>span{transition:none}}.vehicle-360-studio{background:radial-gradient(circle at 92% 2%,#5dffd921,#0000 38%),linear-gradient(145deg,#071112f5,#0c1617e6);border:1px solid #84ffdb2e;border-radius:22px;gap:14px;margin-top:18px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 44px #00000038}.vehicle-360-studio[hidden],.vehicle-360-preview-shell[hidden],.vehicle-360-form[hidden],.vehicle-360-review-actions[hidden],.vehicle-360-source-preview[hidden],.vehicle-360-upload-progress[hidden]{display:none!important}.vehicle-360-studio-head,.vehicle-360-review-actions,.vehicle-360-source-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vehicle-360-studio-head{justify-content:space-between}.vehicle-360-studio-head h3{margin:4px 0 0;font-size:clamp(1.05rem,2.2vw,1.35rem)}.vehicle-360-studio>p{color:#e7f8f4b8;margin:0;line-height:1.55}.vehicle-360-kicker{color:#76f8d1;letter-spacing:.14em;text-transform:uppercase;font-size:.69rem;font-weight:800}.vehicle-360-status-chip{color:#eefcf8c2;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:800}.vehicle-360-status-chip[data-status=approved]{color:#8dffd3;background:#1882573d;border-color:#68ffc16b}.vehicle-360-status-chip[data-status=processing],.vehicle-360-status-chip[data-status=review]{color:#ffe39a;border-color:#ffd46a66}.vehicle-360-status-chip[data-status=failed],.vehicle-360-status-chip[data-status=needs_more_media]{color:#ffafb4;border-color:#ff70776b}.vehicle-360-preview-shell{background:radial-gradient(circle at 50% 32%,#273737,#071011 68%);border:1px solid #ffffff1a;border-radius:18px;min-height:240px;position:relative;overflow:hidden}.vehicle-360-preview-shell canvas{touch-action:none;width:100%;height:260px;display:block}.vehicle-360-preview-copy{backdrop-filter:blur(10px);background:#030a0bad;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:.72rem;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.vehicle-360-preview-copy span{color:#e6f6f29e}.vehicle-360-open{justify-self:start}.vehicle-360-form{gap:14px;padding-top:4px;display:grid}.vehicle-360-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vehicle-360-fields label{color:#e6f6f2b3;gap:6px;font-size:.72rem;font-weight:700;display:grid}.vehicle-360-fields input,.vehicle-360-fields select,.vehicle-360-fields textarea{color:#effbf8;min-width:0;font:inherit;background:#00000042;border:1px solid #ffffff1f;border-radius:11px;outline:none;padding:11px 12px}.vehicle-360-fields input:focus,.vehicle-360-fields select:focus,.vehicle-360-fields textarea:focus{border-color:#66ffd299;box-shadow:0 0 0 3px #51f0c214}.vehicle-360-field-wide{grid-column:1/-1}.vehicle-360-capture-guide{background:#59ffcf12;border-radius:12px;gap:3px;padding:12px;display:grid}.vehicle-360-capture-guide strong{font-size:.78rem}.vehicle-360-capture-guide span,.vehicle-360-selection-status,.vehicle-360-upload-status{color:#e7f8f4a3;font-size:.72rem;line-height:1.45}.vehicle-360-file-button{cursor:pointer;position:relative}.vehicle-360-file-button input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.vehicle-360-source-preview{background:#030708;border-radius:14px;overflow:hidden}.vehicle-360-source-preview video,.vehicle-360-source-preview img{object-fit:contain;width:100%;max-height:260px;display:block}.vehicle-360-consent{color:#ebf9f6bf;align-items:flex-start;gap:9px;font-size:.73rem;line-height:1.45;display:flex}.vehicle-360-consent input{accent-color:#5ff1c3;margin-top:3px}.vehicle-360-upload-progress{background:#ffffff1a;border-radius:999px;height:5px;overflow:hidden}.vehicle-360-upload-progress span{border-radius:inherit;background:linear-gradient(90deg,#53eab8,#8cf7db);width:0%;height:100%;transition:width .18s;display:block}.vehicle-360-delete{color:#ff9fa6;margin-left:auto;font-size:.73rem;font-weight:750}@media (width<=640px){.vehicle-360-studio{border-radius:18px;padding:14px}.vehicle-360-fields{grid-template-columns:1fr}.vehicle-360-field-wide{grid-column:auto}.vehicle-360-source-actions>*,.vehicle-360-review-actions>*{flex:100%;justify-content:center}.vehicle-360-delete{margin-left:0}.vehicle-360-preview-copy{flex-direction:column;align-items:flex-start;gap:3px}.vehicle-360-preview-shell canvas{height:230px}}body.mileage-go-live-active .mileage-map.has-mapbox-map .real-mapbox-map{transition:opacity .42s cubic-bezier(.22,1,.36,1)!important}body.mileage-go-live-active .mileage-map.is-live-entry-warming.has-mapbox-map:not(.is-live-vehicle-ready) .real-mapbox-map{opacity:.18!important;pointer-events:none!important}body.mileage-go-live-active .mileage-map.is-live-entry-warming.has-mapbox-map:not(.is-live-vehicle-ready) .map-loading-card{color:#f7fffb;text-align:center;background:radial-gradient(circle at 50% 62%,#3de0be1f,#0000 34%),linear-gradient(#050c12ed,#040a0edb);align-content:center;gap:6px;padding:24px;z-index:96!important;animation:none!important;display:grid!important}body.mileage-go-live-active .mileage-map.is-live-entry-warming .map-loading-card strong{letter-spacing:.05em;text-transform:uppercase;font:800 .88rem/1.2 Space Grotesk,sans-serif}body.mileage-go-live-active .mileage-map.is-live-entry-warming .map-loading-card span{color:#ecfaf7b8;font-size:.72rem;font-weight:650}body.mileage-go-live-active .mileage-map.is-live-vehicle-ready.has-mapbox-map .real-mapbox-map{opacity:1!important;pointer-events:auto!important}html{overflow-x:clip}body:not(.auth-lock):not(.intro-lock):not(.legal-lock){overflow-x:clip;overflow-y:visible!important}@media (width<=768px){.brand,.nav-link,.wallet-nav-button,body.external-customer-browser .wallet-nav-button,body.zen-rides .customer-pages .customer-page-link{min-height:44px!important}}@media (width<=760px){body.zen-rides .topbar,body.external-customer-browser .topbar{z-index:30;position:sticky!important;top:0!important}.zen-status-bar{top:var(--sr-sticky-topbar-height,calc(110px + var(--safe-top)));z-index:29;position:sticky}body.zen-rides .customer-pages{z-index:28;top:calc(var(--sr-sticky-topbar-height,calc(110px + var(--safe-top))) + var(--sr-sticky-status-height,30px))!important;position:sticky!important}body.external-customer-browser:not(.has-dashboard-access).zen-rides .customer-pages{scroll-snap-type:none;grid-template-columns:repeat(6,minmax(0,1fr))!important;display:grid!important;overflow-x:hidden!important}body.external-customer-browser:not(.has-dashboard-access).zen-rides .customer-pages .customer-page-link,body.external-customer-browser:not(.has-dashboard-access).zen-rides .customer-page-link.is-coming-soon-locked{min-width:0!important;padding-inline:2px!important;font-size:clamp(.54rem,2.3vw,.64rem)!important;line-height:1.05!important}body.external-customer-browser:not(.has-dashboard-access).zen-rides .customer-page-link.is-coming-soon-locked .nav-soon-label{min-width:0;padding:2px 3px;font-size:0}body.external-customer-browser:not(.has-dashboard-access).zen-rides .customer-page-link.is-coming-soon-locked .nav-soon-label:after{content:"Soon";font-size:.52rem}body.has-dashboard-access.zen-rides .customer-pages,body.has-dashboard-access.zen-rides .customer-pages:has(.admin-fleet-entry:not([hidden])),body.has-dashboard-access.zen-rides .customer-pages:has(.admin-fleet-entry:not([hidden])):has(.admin-notes-entry:not([hidden])){scroll-snap-type:none;grid-template-columns:repeat(6,minmax(0,1fr))!important;width:calc(100% - 16px)!important;display:grid!important;overflow-x:hidden!important}body.has-dashboard-access.zen-rides .customer-pages .admin-fleet-entry,body.has-dashboard-access.zen-rides .customer-pages .admin-notes-entry{display:none!important}body.has-dashboard-access.zen-rides .customer-pages .customer-page-link:not(.admin-fleet-entry):not(.admin-notes-entry),body.has-dashboard-access.zen-rides .customer-page-link.is-coming-soon-locked{min-width:0!important;padding-inline:2px!important;font-size:clamp(.54rem,2.3vw,.64rem)!important;line-height:1.05!important}body.has-dashboard-access.zen-rides .customer-page-link.is-coming-soon-locked .nav-soon-label{min-width:0;padding:2px 3px;font-size:0}body.has-dashboard-access.zen-rides .customer-page-link.is-coming-soon-locked .nav-soon-label:after{content:"Soon";font-size:.52rem}}body.zen-rides .topbar,body.external-customer-browser .topbar{z-index:30;position:sticky;top:0}.zen-status-bar{top:var(--sr-sticky-topbar-height,70px);z-index:29;position:sticky}body.zen-rides .customer-pages{z-index:28;top:calc(var(--sr-sticky-topbar-height,70px) + var(--sr-sticky-status-height,32px))!important;position:sticky!important}html.experience-gateway-open,html.experience-gateway-open body.experience-gateway-open{scrollbar-gutter:auto!important;overflow:hidden!important}body.zen-rides #apply .apply-copy{position:static!important;top:auto!important}.experience-gateway{grid-template-rows:minmax(0,1fr) 96px}.experience-gateway-story-link{top:max(27px, env(safe-area-inset-top));color:#f7fbf9e6;pointer-events:auto;border-bottom:1px solid #69efc5b8;align-items:center;gap:8px;min-height:44px;padding:0 2px;font:760 .78rem/1 Inter,sans-serif;text-decoration:none;display:inline-flex;position:absolute;right:clamp(24px,4vw,68px)}.experience-gateway-story-link span{color:var(--gateway-mint);font-size:1rem}.experience-gateway-story-link:focus-visible,.experience-gateway-story-preview a:focus-visible{outline:3px solid var(--gateway-mint);outline-offset:4px}.experience-gateway-story-preview{border-left:1px solid #bfe6d924;border-right:1px solid #bfe6d924;justify-content:center;align-items:center;gap:clamp(20px,3vw,44px);min-width:0;padding:0 clamp(18px,3vw,42px);display:flex}.experience-gateway-story-preview>span{gap:4px;display:grid}.experience-gateway-story-preview strong{color:#f7fbf9;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(.78rem,1.1vw,.96rem);line-height:1.15}.experience-gateway-story-preview small{color:#ebf4f094;font-size:.68rem}.experience-gateway-story-preview a{min-height:44px;color:var(--gateway-mint);border-bottom:1px solid;flex:none;align-items:center;gap:8px;font-weight:820;text-decoration:none;display:inline-flex}.about-nav-link{color:#c9fff0;background:#26d2a612;border:1px solid #26d2a661;align-content:center;line-height:1.05;display:grid}.about-nav-link small{color:currentColor;opacity:.68;margin-top:3px;font-size:.62rem;font-weight:700;display:block}.about-nav-link:hover,.about-nav-link:focus-visible{color:#07110e;background:#5ff5c8;border-color:#5ff5c8}.founder-preview.customer-page{color:#f8fffd;background:#03080a;border:1px solid #7de8ff24;border-radius:14px;grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);width:min(1180px,100% - clamp(24px,6vw,80px));min-height:520px;margin:clamp(24px,5vw,72px) auto;padding:0;display:grid;overflow:hidden;box-shadow:0 28px 80px #00000047}.founder-preview.customer-page[hidden]{display:none!important}.founder-preview-theme{background-color:#010407;background-image:url(assets/founder-story-road.png);background-position:58%;background-size:cover;align-items:flex-start;min-height:520px;padding:clamp(36px,5.5vw,76px);display:flex}.founder-preview-theme h2{color:#f8fffd;letter-spacing:-.072em;text-wrap:balance;max-width:740px;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(3.1rem,6.6vw,6.9rem);font-weight:620;line-height:.88}.founder-preview-copy{background:#061015;border-left:1px solid #26d2a670;flex-direction:column;justify-content:center;padding:clamp(38px,5vw,66px) clamp(30px,4vw,52px);display:flex}.founder-preview-copy>p:first-child{color:#e1eff4b8;margin:0;font-size:clamp(1.1rem,1.7vw,1.42rem);line-height:1.55}.founder-preview-identity{border-top:1px solid #26d2a6;gap:7px;margin:34px 0 0;padding-top:28px;display:grid}.founder-preview-identity strong{color:#f8fffd;font:700 1rem/1.2 Space Grotesk,Inter,sans-serif}.founder-preview-identity span{color:#e1eff49e;font-size:.86rem;line-height:1.5}.founder-preview-link{color:#58e7be;background:#0104076b;border:1px solid #26d2a6;border-radius:5px;align-items:center;gap:12px;width:fit-content;min-height:52px;margin-top:34px;padding:0 20px;font-weight:820;text-decoration:none;display:inline-flex}.founder-preview-link:hover,.founder-preview-link:focus-visible{color:#010807;background:#5ff5c8;outline:none}@media (width<=920px){.founder-preview.customer-page{grid-template-columns:1fr}.founder-preview-theme{min-height:460px}.founder-preview-copy{border-top:1px solid #26d2a670;border-left:0}}@media (width<=760px){.experience-gateway{grid-template-rows:minmax(0, 1fr) calc(76px + env(safe-area-inset-bottom))}.experience-gateway-story-link{top:max(16px, env(safe-area-inset-top));min-height:42px;font-size:.68rem;right:16px}.experience-gateway-footer{min-height:calc(76px + env(safe-area-inset-bottom));padding:0 14px env(safe-area-inset-bottom);grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.experience-gateway-footer>p{display:none}.experience-gateway-story-preview{border:0;justify-content:flex-start;gap:10px;min-width:0;padding:0}.experience-gateway-story-preview>span{min-width:0}.experience-gateway-story-preview strong{max-width:170px;font-size:.7rem;display:block}.experience-gateway-story-preview small{display:none}.experience-gateway-story-preview a{min-height:38px;font-size:0}.experience-gateway-story-preview a:before{content:"Story";font-size:.68rem}.experience-gateway-story-preview a span{font-size:.82rem}.nav{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.nav .nav-link,.nav .wallet-nav-button,body.external-customer-browser .nav .wallet-nav-button{text-align:center;min-width:0;max-width:none;padding-inline:7px}.nav .nav-link small,.nav .wallet-nav-button small{display:none}.founder-preview.customer-page{border-radius:10px;width:calc(100% - 24px);min-height:0;margin-block:28px}.founder-preview-theme{background-position:64%;min-height:400px;padding:32px 24px}.founder-preview-theme h2{font-size:clamp(3.15rem,15vw,5.2rem)}.founder-preview-copy{padding:32px 24px 36px}}@media (width<=390px){.experience-gateway-brand{transform:translate(-34px)}.experience-gateway-story-preview strong{max-width:142px;font-size:.64rem}.nav .nav-link{font-size:.68rem}}body.rental-scroll-active{scroll-padding-top:64px}body.rental-scroll-active .topbar,body.rental-scroll-active .zen-status-bar{position:relative!important;top:auto!important}body.rental-scroll-active .topbar{filter:none!important;backdrop-filter:none!important;contain:none!important;transform:none!important}body.rental-scroll-active .customer-pages{z-index:40;background:#050807f5!important;margin-bottom:8px!important;position:sticky!important;top:0!important;box-shadow:0 12px 30px #00000057!important}body.rental-scroll-active #fleet,body.rental-scroll-active .fleet-hero,body.rental-scroll-active .fleet-inventory-head,body.rental-scroll-active #apply,body.rental-scroll-active #home,body.rental-scroll-active #digitalGarage,body.rental-scroll-active #marketplace{scroll-margin-top:64px}body.rental-scroll-active .checkout-cart-button{z-index:90;top:calc(10px + var(--safe-top))!important;right:calc(10px + var(--safe-right))!important;position:fixed!important}@media (width<=760px){body.rental-scroll-active .topbar{padding-right:calc(10px + var(--safe-right))!important}body.rental-scroll-active .topbar-right{min-width:44px}body.rental-scroll-active .customer-pages{border-inline:0!important;border-radius:0!important;width:100%!important;margin:0!important}}body[data-interface-view=customer]:not(.intro-lock):not(.auth-lock) .checkout-cart-button{z-index:90;top:calc(10px + var(--safe-top))!important;right:calc(10px + var(--safe-right))!important;display:inline-flex!important;position:fixed!important}body.intro-lock .checkout-cart-button,body.auth-lock .checkout-cart-button,body[data-interface-view=dashboard] .checkout-cart-button{display:none!important}