#interactive-hmi-root .hmi-preview-frame{width:min(100%,502svh - 903.6px);position:relative}#interactive-hmi-root .hmi-preview-frame>.standalone-dashboard{width:100%}#interactive-hmi-root .hmi-preview-toolbar{z-index:40;line-height:normal;position:absolute;bottom:calc(100% + 24px);left:50%;transform:translate(-50%)}#interactive-hmi-root .hmi-mode-toggle{--toggle-accent:255, 193, 20;color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;width:108px;height:52px;padding:0;display:block;position:relative}#interactive-hmi-root .hmi-mode-toggle[data-mode=Dark]{--toggle-accent:145, 38, 255}#interactive-hmi-root .hmi-mode-toggle:focus-visible{outline:2px solid rgb(var(--toggle-accent));outline-offset:5px}.hmi-mode-toggle__track{box-shadow:inset 0 0 5px #fff3, 0 5px 16px rgba(var(--toggle-accent),.16);background:#ffefb414;border:1px solid #ffffff2e;border-radius:999px;transition:box-shadow .7s,background .7s;position:absolute;inset:8px 2px;overflow:hidden}.hmi-mode-toggle__track:before,.hmi-mode-toggle__track:after{content:"";border-radius:inherit;transition:opacity .7s;position:absolute;inset:0}.hmi-mode-toggle__track:before{background:radial-gradient(at 28%,#ffc300cc,#ffc3006b 38%,#ffe0810d 85%)}.hmi-mode-toggle__track:after{opacity:0;background:radial-gradient(at 72%,#a422ffd9,#7514ef73 38%,#413aae1a 85%)}.hmi-mode-toggle[data-mode=Dark] .hmi-mode-toggle__track{background:#4d3d8f1f}.hmi-mode-toggle[data-mode=Dark] .hmi-mode-toggle__track:before{opacity:0}.hmi-mode-toggle[data-mode=Dark] .hmi-mode-toggle__track:after{opacity:1}.hmi-mode-toggle__label{z-index:1;letter-spacing:-.01em;text-align:center;text-shadow:0 1px 3px #00000059;opacity:0;width:43px;font:400 12px/1 Inter,system-ui,sans-serif;transition:opacity .1s;position:absolute;top:50%;transform:translateY(-50%)}.hmi-mode-toggle__label--light{right:9px}.hmi-mode-toggle__label--dark{left:9px}.hmi-mode-toggle[data-mode=Light] .hmi-mode-toggle__label--light,.hmi-mode-toggle[data-mode=Dark] .hmi-mode-toggle__label--dark{opacity:1;transition:opacity .24s .48s}.hmi-mode-toggle__thumb{box-sizing:border-box;width:48px;height:48px;box-shadow:inset 0 0 3px #eff2ff2b, 0 2px 8px rgba(var(--toggle-accent),.12);background:radial-gradient(at 50% 52%,#0000 55%,#e5eaff0a 78%,#e5eaff29);border:1px solid #eaecff40;border-radius:50%;position:absolute;top:2px;left:2px;transform:translate(0)}.hmi-mode-toggle[data-mode=Dark] .hmi-mode-toggle__thumb{transform:translate(56px)}.hmi-mode-toggle__fluid{border-radius:35% 52% 48% 38%/46% 50% 50% 48%;position:absolute;inset:6px;transform:rotate(-9deg)}.hmi-mode-toggle__fluid:before,.hmi-mode-toggle__fluid:after{content:"";border-radius:inherit;transition:opacity .7s;position:absolute;inset:0}.hmi-mode-toggle__fluid:before{background:radial-gradient(at 44%,#ffcf22,#ffbf00d9 40%,#ffc30866 68%,#ffefad0f);box-shadow:inset 1px 0 3px #fff5c247,0 0 8px #ffcc0040}.hmi-mode-toggle__fluid:after{opacity:0;background:radial-gradient(at 56%,#b62dff,#a21afad9 40%,#7e0ff466 68%,#454dff0f);box-shadow:inset -1px 0 3px #9871ff66,0 0 8px #8914ff4d}.hmi-mode-toggle[data-mode=Dark] .hmi-mode-toggle__fluid{border-radius:52% 35% 38% 48%/50% 46% 48% 50%;transform:rotate(9deg)}.hmi-mode-toggle[data-mode=Dark] .hmi-mode-toggle__fluid:before{opacity:0}.hmi-mode-toggle[data-mode=Dark] .hmi-mode-toggle__fluid:after{opacity:1}.hmi-mode-toggle__icons{pointer-events:none;width:48px;height:48px;transition:transform .88s cubic-bezier(.65,0,.25,1);position:absolute;top:2px;left:2px;transform:translate(0)}.hmi-mode-toggle[data-mode=Dark] .hmi-mode-toggle__icons{transform:translate(56px)}.hmi-mode-toggle__icon{color:#fff;filter:drop-shadow(0 1px 2px #00000026);width:19px;height:19px;transition:opacity .3s,scale .7s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hmi-mode-toggle__sun{fill:currentColor;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.hmi-mode-toggle__moon{fill:currentColor;opacity:0}.hmi-mode-toggle[data-mode=Dark] .hmi-mode-toggle__sun{opacity:0}.hmi-mode-toggle[data-mode=Dark] .hmi-mode-toggle__moon{opacity:1}.hmi-mode-toggle[data-reduced-motion=true] *,.hmi-mode-toggle[data-reduced-motion=true] :before,.hmi-mode-toggle[data-reduced-motion=true] :after{transition:none!important}@media (prefers-reduced-motion:reduce){.hmi-mode-toggle *,.hmi-mode-toggle :before,.hmi-mode-toggle :after{transition:none!important}}@media (width<=1000px) and (orientation:landscape) and (pointer:coarse){#interactive-hmi-root .hmi-preview-frame{flex:0 0 calc(502svh - 903.6px);width:calc(502svh - 903.6px)}#interactive-hmi-root .hmi-preview-frame>.standalone-dashboard{min-width:0;height:auto}}@keyframes novaCardEyes{0%,15%,23%,to{transform:translate(0)scaleY(1)}18%{transform:translate(0)scaleY(.12)}21%{transform:translate(0)scaleY(1.06)}42%,55%{transform:translate(16px)scaleY(1)}68%,80%{transform:translate(-10px)scaleY(1)}90%{transform:translate(0)scaleY(1)}}#interactive-hmi-root [data-reduced-motion=true] [data-ai-assistant-orb][data-compact=true] [data-nova-open-eyes]{animation:none!important}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-ai-assistant-orb][data-compact=true] [data-nova-open-eyes]{animation:none!important}}#interactive-hmi-root [data-center-status-header][data-nova-greeting] [data-nova-entry][data-attention] [data-nova-orb],#interactive-hmi-root [data-center-status-header][data-nova-greeting] [data-nova-entry][data-attention] [data-nova-core],#interactive-hmi-root [data-center-status-header][data-nova-greeting] [data-nova-entry][data-attention] [data-nova-halo]{will-change:auto;animation:none!important}#interactive-hmi-root [data-center-status-header][data-nova-greeting] [data-nova-entry][data-attention=true] [data-nova-halo]{border-width:6px!important;border-color:#4dcfffa6!important;animation:3.2s ease-in-out infinite novaWelcomeHalo!important;box-shadow:0 0 13px #2abdff57,0 0 23px #8c54ff2b!important}#interactive-hmi-root [data-center-status-header][data-nova-greeting] [data-nova-entry][data-attention=true] [data-nova-orb]{animation:3.2s cubic-bezier(.45,0,.55,1) infinite novaAttentionSwell!important}#interactive-hmi-root [data-center-status-header][data-nova-greeting] [data-nova-entry][data-attention=true] [data-nova-halo]:after{content:none;pointer-events:none;border:7px solid #a170ffe6;border-radius:50%;animation:2.2s ease-out .3s infinite novaAttentionRipple;position:absolute;inset:-7px}#interactive-hmi-root [data-center-status-header][data-nova-greeting=parked] [data-nova-entry][data-attention=true] [data-nova-core]{animation:4s cubic-bezier(.22,1,.36,1) infinite novaWelcomeStretch!important}#interactive-hmi-root [data-center-status-header][data-nova-greeting] [data-nova-entry][data-attention=true] [data-nova-eye]{transform-origin:50%;animation:6.4s ease-in-out infinite novaWelcomeBlink}#interactive-hmi-root [data-center-status-header][data-nova-greeting=parked] [data-nova-entry][data-attention=true] [data-nova-shell]:after{content:"";pointer-events:none;opacity:0;background:conic-gradient(#0000 55%,#a969ef 78%,#73e6f2 97%,#0000);border-radius:50%;padding:6px;animation:4s cubic-bezier(.4,0,.2,1) infinite novaWelcomeSweep;position:absolute;inset:-6px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}#interactive-hmi-root [data-center-status-header] [data-nova-greeting-label]{background:var(--hmi-surface-2,#242428);color:var(--hmi-text-primary,#f5f5f7);white-space:nowrap;pointer-events:none;opacity:0;border-radius:100px;padding:26px 42px;font:500 68px/1.1 Inter,system-ui,sans-serif;animation:8s infinite novaWelcomeLabel;position:absolute;top:50%;left:calc(100% + 25px);transform:translateY(-50%)}@keyframes novaWelcomeHalo{0%,to{opacity:.4;transform:scale(1)}45%{opacity:.75;transform:scale(1.13)}}@keyframes novaAttentionSwell{0%,to{transform:scale(.86)}45%{transform:scale(.91)}}@keyframes novaAttentionRipple{0%{opacity:.8;transform:scale(.95)}70%,to{opacity:0;transform:scale(1.35)}}@keyframes novaWelcomeStretch{0%,to{transform:translate(-50%,-50%)scale(1)}18%{transform:translate(-50%,-47%)scale(1.06,.9)}38%{transform:translate(-50%,-57%)scale(.95,1.12)}63%{transform:translate(-50%,-49%)scale(1.03,.97)}82%{transform:translate(-50%,-50%)scale(.99,1.02)}}@keyframes novaWelcomeBlink{0%,15%,23%,to{transform:translate(0)scaleY(1)}18%{transform:translate(0)scaleY(.12)}21%{transform:translate(0)scaleY(1.06)}42%,55%{transform:translate(5px)scaleY(1)}68%,80%{transform:translate(-3px)scaleY(1)}90%{transform:translate(0)scaleY(1)}}@keyframes novaWelcomeSweep{0%,15%{opacity:0;transform:rotate(-60deg)}25%,50%{opacity:.9}65%,to{opacity:0;transform:rotate(300deg)}}@keyframes novaWelcomeLabel{0%,30%,to{opacity:0}45%,78%{opacity:1}}@media (hover:hover) and (pointer:fine){#interactive-hmi-root [data-center-status-header][data-nova-greeting=parked] [data-nova-eye]{translate:var(--nova-look-x,0px) var(--nova-look-y,0px);transition:translate .18s}#interactive-hmi-root [data-center-status-header][data-nova-greeting=parked] [data-nova-core]{rotate:var(--nova-tilt,0deg);transition:rotate .22s}}#interactive-hmi-root [data-center-status-header][data-nova-reduced-motion=true] [data-nova-entry][data-attention][data-active] *,#interactive-hmi-root [data-center-status-header][data-nova-reduced-motion=true] [data-nova-entry][data-attention][data-active] :after{translate:none;rotate:none;transition:none!important;animation:none!important}#interactive-hmi-root [data-center-status-header][data-nova-reduced-motion=true] [data-nova-greeting-label]{opacity:1}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-center-status-header][data-nova-greeting] [data-nova-entry][data-attention][data-active] *,#interactive-hmi-root [data-center-status-header][data-nova-greeting] [data-nova-entry][data-attention][data-active] :after{translate:none;rotate:none;transition:none!important;animation:none!important}#interactive-hmi-root [data-center-status-header][data-nova-greeting] [data-nova-greeting-label]{opacity:1}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hmi-canvas:#000;--hmi-background-image-filter:grayscale(1) contrast(1) brightness(1.12);--hmi-surface-1:#1d1d1f;--hmi-surface-2:#333336;--hmi-surface-glass:#1d1d1fdb;--hmi-text-primary:#f5f5f7;--hmi-text-max:#fff;--hmi-text-secondary:#ccc;--hmi-text-tertiary:#86868b;--hmi-text-disabled:#86868b73;--hmi-action:#0071e3;--hmi-action-bright:#2997ff;--hmi-status-success:#30d158;--hmi-status-warning:#ffd60a;--hmi-status-critical:#ff453a;--hmi-font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", Inter, "Segoe UI Variable", sans-serif;--hmi-font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, "Segoe UI Variable", sans-serif;--hmi-radius-sm:10px;--hmi-radius-control:16px;--hmi-radius-card:24px;--hmi-radius-large:28px;--hmi-radius-pill:999px;--bg-cockpit:#05070a;--bg-driver:#070a0e;--bg-shared:#090d12;--bg-passenger:#080b10;--bg-region:#0a0d11;--surface-flat:#12171d;--surface-raised:#181e25;--surface-high:#202731;--surface-selected:#203246;--surface-disabled:#0d1116;--surface-scrim:#03060ad1;--surface-map-panel:#0c1117f0;--text-primary:#f4f7fa;--text-secondary:#aab3bd;--text-tertiary:#7f8994;--text-disabled:#59636d;--icon-primary:#e9eef3;--icon-secondary:#9ca6b0;--divider-subtle:#ffffff17;--border-default:#ffffff24;--border-strong:#ffffff3d;--accent:#4ea3ff;--accent-strong:#2387ef;--accent-soft:#4ea3ff29;--success:#45d483;--positive-soft:#45d48326;--warning:#f2c14e;--caution-soft:#f2c14e29;--critical:#ff5c5c;--critical-soft:#ff5c5c29;--focus:#a8d2ff;--font-hmi:Inter, "Segoe UI Variable", "Segoe UI", Arial, sans-serif;--radius-small:10px;--radius-medium:16px;--radius-large:24px;--radius-pill:999px;--shadow-level-0:none;--shadow-level-1:0 6px 18px #00000047;--shadow-level-2:0 16px 40px #00000061;--duration-instant:.1s;--duration-fast:.14s;--duration-normal:.18s;--duration-slow:.22s;--duration-context:.32s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--touch-target-min:56px;--touch-target-min-compensated:60px;--control-height-small:40px;--control-height-medium:48px;--control-height-large:56px;--status-height:62px;--dock-height:86px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--z-base:0;--z-content:10;--z-dock:40;--z-overlay:80;--z-safety:120}html,body,#interactive-hmi-root{background:#03060a;width:100%;min-width:100%;height:100%;min-height:100%;margin:0;overflow:hidden}#interactive-hmi-root,#interactive-hmi-root *{font-family:Segoe UI Variable,Segoe UI,Arial,Helvetica,sans-serif!important}#interactive-hmi-root [data-tesla-numeric],#interactive-hmi-root .tesla-numeric{font-variant-numeric:tabular-nums}.standalone-stage{background:#03060a;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.cockpit-scene{background:#03060a;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.cockpit-scene:after{display:none}.standalone-dashboard{z-index:2;transform-origin:50%;isolation:isolate;background:#03060a;border-radius:clamp(8px,.9vw,40px);width:min(100%,502vh);max-width:none;position:relative;top:auto;left:auto;overflow:hidden;transform:none;box-shadow:inset 0 0 0 1px #ffffff38}.standalone-dashboard>section{z-index:30;clip-path:inset(2px round clamp(7px,.82vw,38px));transform-origin:top;position:relative;transform:scaleY(.94);height:106.383%!important}.standalone-dashboard video[data-driving-video]{-webkit-mask-image:linear-gradient(90deg,#000 0% 78%,#000000b8 86%,#0000004d 94%,#0000 100%)!important;mask-image:linear-gradient(90deg,#000 0% 78%,#000000b8 86%,#0000004d 94%,#0000 100%)!important}.standalone-dashboard [data-center-map-video]{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.standalone-dashboard [data-hmi-theme=night-grid] video[data-driving-video]{opacity:.72!important;filter:brightness(.76)contrast(1.12)saturate(.48)!important}.standalone-dashboard [data-hmi-theme=aurora] video[data-driving-video]{opacity:.68!important;filter:brightness(.72)contrast(1.1)saturate(.38)hue-rotate(-8deg)!important}.standalone-dashboard [data-hmi-theme=lunar] video[data-driving-video]{opacity:.66!important;filter:brightness(.7)contrast(1.12)saturate(.24)!important}.standalone-dashboard [data-hmi-theme=midnight] video[data-driving-video]{opacity:.7!important;filter:brightness(.75)contrast(1.1)saturate(.34)!important}.standalone-dashboard [data-hmi-theme=night-grid] [data-center-map-video]>video{opacity:.66!important;filter:brightness(.68)contrast(1.13)saturate(.45)!important}.standalone-dashboard [data-hmi-theme=aurora] [data-center-map-video]>video{opacity:.62!important;filter:brightness(.65)contrast(1.12)saturate(.38)hue-rotate(-8deg)!important}.standalone-dashboard [data-hmi-theme=lunar] [data-center-map-video]>video{opacity:.62!important;filter:brightness(.65)contrast(1.14)saturate(.22)!important}.standalone-dashboard [data-hmi-theme=midnight] [data-center-map-video]>video{opacity:.64!important;filter:brightness(.67)contrast(1.12)saturate(.3)!important}.standalone-dashboard [data-map-compact=true]>div[aria-hidden=true]{opacity:.46!important}.standalone-dashboard [data-node-id="805:134"],.standalone-dashboard [data-node-id="805:1154"]{opacity:0!important}.standalone-dashboard:before{content:"";z-index:31;border-radius:inherit;pointer-events:none;border:2px solid #cde2ffad;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff9e,inset 0 -1px 1px #1f7aec73}.standalone-dashboard:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#ffffff12 0%,#ffffff06 14%,#fff0 38%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f}#interactive-hmi-root [data-node-id="805:138"],#interactive-hmi-root [data-node-id="805:139"],#interactive-hmi-root [data-node-id="805:140"],#interactive-hmi-root [data-node-id="805:141"],#interactive-hmi-root [data-node-id="805:142"]{display:none!important}html,body,#interactive-hmi-root{-webkit-user-select:none;user-select:none}@media (width<=1000px) and (orientation:landscape) and (pointer:coarse){.cockpit-scene{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;align-items:center;display:flex;overflow:auto hidden}.cockpit-scene::-webkit-scrollbar{display:none}.standalone-dashboard{flex:0 0 502vh;width:502vh;min-width:502vh;height:100%;position:relative;inset:auto;transform:none}@supports (height:100svh){.standalone-dashboard{flex-basis:502svh;width:502svh;min-width:502svh}}}img,video{-webkit-user-drag:none}[data-entertainment-netflix] input[aria-label=Search\ Netflix]::placeholder{color:#7f7f7f;opacity:1}[data-shared-volume-range]{background:0 0;border:0;outline:0;appearance:none!important}[data-shared-volume-range]::-webkit-slider-runnable-track{height:var(--volume-track-size);background:linear-gradient(to right, #f4f7fb 0, #f4f7fb var(--volume-fill), #ffffff57 var(--volume-fill), #ffffff57 100%);border:0;border-radius:999px}[data-shared-volume-range]::-webkit-slider-thumb{width:var(--volume-thumb-size);height:var(--volume-thumb-size);margin-top:calc((var(--volume-track-size) - var(--volume-thumb-size)) / 2);background:#f4f7fb;border:0;border-radius:50%;box-shadow:0 2px 8px #00000073;appearance:none!important}[data-shared-volume-range]::-moz-range-track{height:var(--volume-track-size);background:#ffffff57;border:0;border-radius:999px}[data-shared-volume-range]::-moz-range-progress{height:var(--volume-track-size);background:#f4f7fb;border-radius:999px}[data-shared-volume-range]::-moz-range-thumb{width:var(--volume-thumb-size);height:var(--volume-thumb-size);background:#f4f7fb;border:0;border-radius:50%;box-shadow:0 2px 8px #00000073}[data-nova-personality-scroll]::-webkit-scrollbar{display:none}[data-reduced-motion=true] *,[data-reduced-motion=true] :before,[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gray-0:#fff;--gray-50:#f4f6f8;--gray-100:#e5e9ed;--gray-300:#aab2bb;--gray-500:#707a84;--gray-650:#48515a;--gray-750:#2b3239;--gray-825:#1c2228;--gray-875:#151a1f;--gray-925:#0d1115;--gray-950:#080b0e;--color-bg:var(--bg-cockpit);--color-bg-raised:var(--bg-region);--color-surface-1:var(--surface-flat);--color-surface-2:var(--surface-raised);--color-surface-selected:var(--surface-selected);--color-surface-disabled:var(--surface-disabled);--color-divider:var(--divider-subtle);--color-border:var(--border-default);--color-border-strong:var(--border-strong);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-tertiary:var(--text-tertiary);--color-text-disabled:var(--text-disabled);--color-icon-primary:var(--icon-primary);--color-icon-secondary:var(--icon-secondary);--color-accent:var(--accent);--color-accent-strong:var(--accent-strong);--color-accent-soft:var(--accent-soft);--color-success:var(--success);--color-success-soft:var(--positive-soft);--color-warning:var(--warning);--color-critical:var(--critical);--color-focus:var(--focus);--font-sans:var(--font-hmi);--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-pill:999px;--shadow-0:none;--shadow-1:0 4px 16px #0000003d;--shadow-2:0 12px 32px #00000057;--duration-instant:80ms;--duration-fast:.12s;--duration-normal:.18s;--duration-slow:.24s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}#interactive-hmi-root [data-shared-destination],#interactive-hmi-root [data-shared-quick-control],#interactive-hmi-root [data-entertainment-nav-button],#interactive-hmi-root button[aria-label=Previous\ track],#interactive-hmi-root button[aria-label=Next\ track],#interactive-hmi-root button[aria-label=Play],#interactive-hmi-root button[aria-label=Pause],#interactive-hmi-root button[aria-label=Enable\ repeat],#interactive-hmi-root button[aria-label=Disable\ repeat],#interactive-hmi-root button[aria-label*=favorites i],#interactive-hmi-root button[aria-label=Spotify\ Home],#interactive-hmi-root button[aria-label=Browse\ Spotify],#interactive-hmi-root button[aria-label=Spotify\ profile],#interactive-hmi-root button[title="Decrease passenger temperature"],#interactive-hmi-root button[title="Increase passenger temperature"]{min-width:var(--touch-target-min)!important;min-height:var(--touch-target-min-compensated)!important;box-sizing:border-box!important}#interactive-hmi-root [data-center-view=overview] button[aria-label=Previous\ track],#interactive-hmi-root [data-center-view=overview] button[aria-label=Next\ track],#interactive-hmi-root [data-center-view=overview] button[aria-label=Play],#interactive-hmi-root [data-center-view=overview] button[aria-label=Pause],#interactive-hmi-root [data-center-view=overview] button[aria-label=Enable\ repeat],#interactive-hmi-root [data-center-view=overview] button[aria-label=Disable\ repeat],#interactive-hmi-root [data-center-view=overview] button[aria-label*=favorites i],#interactive-hmi-root [data-center-view=overview] button[aria-label="Reduce cabin temperature"],#interactive-hmi-root [data-center-view=overview] button[aria-label="Increase cabin temperature"]{min-width:164px!important;min-height:176px!important}#interactive-hmi-root [data-center-view=overview] button[data-home-media-control]{min-width:120px!important;min-height:120px!important}#interactive-hmi-root [data-center-view=overview] button[data-home-media-control=play]{min-width:170px!important;min-height:170px!important}#interactive-hmi-root button[aria-label="Collapse trip details"],#interactive-hmi-root button[aria-label="Expand trip details"],#interactive-hmi-root button[aria-label="Open full map"],#interactive-hmi-root button[aria-label=Recenter\ map],#interactive-hmi-root button[aria-label="Mute map guidance"],#interactive-hmi-root button[aria-label="Unmute map guidance"],#interactive-hmi-root button[aria-label="Toggle dashboard fullscreen"],#interactive-hmi-root button[aria-label="Switch map to 3D"],#interactive-hmi-root button[aria-label="Switch map to 2D"],#interactive-hmi-root button[aria-label="Rotate map compass"]{min-height:164px!important}#interactive-hmi-root [data-map-route-panel]{background:var(--surface-map-panel)!important;border:1px solid var(--border-default)!important;width:1450px!important;height:500px!important;box-shadow:var(--shadow-level-1)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:16px!important;align-items:center!important;gap:76px!important;padding:58px 76px!important;display:flex!important;overflow:hidden!important}#interactive-hmi-root [data-map-route-panel] .map-route-maneuver-icon{color:#f4f8fb;flex:0 0 230px;place-items:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Arial,sans-serif;font-weight:400;line-height:1;width:230px!important;height:230px!important;font-size:210px!important;display:grid!important;position:static!important}#interactive-hmi-root [data-map-route-panel] .map-route-copy{align-content:center;gap:20px;min-width:0;display:grid}#interactive-hmi-root [data-map-route-panel] .map-route-eyebrow{color:#cfdce694;letter-spacing:.12em;font-size:42px;font-weight:600;line-height:1}#interactive-hmi-root [data-map-route-panel] .map-route-copy strong{color:#f5f9fc;white-space:nowrap;font-family:Roboto,sans-serif;font-size:122px;font-weight:500;line-height:.95}#interactive-hmi-root [data-map-route-panel] .map-route-destination{color:#e3ecf3c7;text-overflow:ellipsis;white-space:nowrap;max-width:880px;font-family:Roboto,sans-serif;font-size:62px;font-weight:450;line-height:1.1;overflow:hidden}#interactive-hmi-root [data-left-driving-panel] [data-drive-mode-control]{min-height:176px!important}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button],#interactive-hmi-root [data-hmi-region=passenger] button[aria-label=Previous\ track],#interactive-hmi-root [data-hmi-region=passenger] button[aria-label=Next\ track],#interactive-hmi-root [data-hmi-region=passenger] button[aria-label=Play],#interactive-hmi-root [data-hmi-region=passenger] button[aria-label=Pause],#interactive-hmi-root [data-hmi-region=passenger] button[aria-label*=favorites i],#interactive-hmi-root [data-hmi-region=passenger] button[title*=passenger\ temperature]{min-width:57px!important}#interactive-hmi-root [data-hmi-region=passenger] button[aria-label=Enable\ repeat],#interactive-hmi-root [data-hmi-region=passenger] button[aria-label=Disable\ repeat]{width:57px!important}#interactive-hmi-root input[aria-label="Search Spotify songs and artists"]{min-height:var(--touch-target-min-compensated)!important;box-sizing:border-box!important}#interactive-hmi-root .standalone-stage{position:relative}#interactive-hmi-root .hmi-owned-region{z-index:var(--z-content);background:0 0;grid-template-rows:clamp(48px,8.1vh,62px) minmax(0,1fr) clamp(70px,11.25vh,86px);min-width:0;min-height:0;display:grid;position:absolute;top:0;bottom:0;overflow:hidden}#interactive-hmi-root .hmi-owned-band{min-width:0;min-height:0;position:relative;overflow:visible}#interactive-hmi-root .hmi-owned-band[data-hmi-band=status]{z-index:30}#interactive-hmi-root .hmi-owned-band[data-hmi-band=content]{z-index:10}#interactive-hmi-root .hmi-owned-band[data-hmi-band=dock]{z-index:40}#interactive-hmi-root [data-hmi-band=status]{pointer-events:none}#interactive-hmi-root [data-hmi-band=status] button,#interactive-hmi-root [data-hmi-band=status] input,#interactive-hmi-root [data-hmi-band=status] [role=button]{pointer-events:auto}#interactive-hmi-root .center-map-full-bleed{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}#interactive-hmi-root .hmi-region-coordinate-offset,#interactive-hmi-root .hmi-region-coordinate-offset>div{pointer-events:none}#interactive-hmi-root .hmi-native-band-content{min-width:0;min-height:0;position:absolute;inset:0}#interactive-hmi-root .driver-region-backdrop{z-index:0;pointer-events:none;background:#030609;position:absolute;inset:0;overflow:hidden}#interactive-hmi-root .driver-region-backdrop>video,#interactive-hmi-root .driver-region-backdrop-grade{width:100%;height:100%;position:absolute;inset:0}#interactive-hmi-root .driver-region-backdrop>video{object-fit:cover;object-position:center 66%;filter:saturate(.66)brightness(.72)contrast(1.1)}#interactive-hmi-root .driver-status-native{box-sizing:border-box;width:100%;height:100%;color:var(--text-primary);border-bottom:1px solid var(--border-default);font-family:var(--font-hmi);font-variant-numeric:tabular-nums;background:#04070be0;grid-template-columns:minmax(120px,1fr) auto minmax(190px,1fr);align-items:center;padding:0 24px;display:grid}#interactive-hmi-root .driver-status-temperature{font-size:22px;font-weight:700}#interactive-hmi-root .driver-status-temperature sup{font-size:.58em}#interactive-hmi-root .driver-gear-strip{color:var(--text-tertiary);letter-spacing:.08em;justify-content:center;align-items:center;gap:15px;font-size:18px;font-weight:650;display:flex}#interactive-hmi-root .driver-status-right{justify-content:flex-end;align-items:center;gap:16px;font-size:22px;font-weight:700;display:flex}#interactive-hmi-root .driver-status-right img{object-fit:contain;width:30px;height:30px}#interactive-hmi-root .driver-primary-native{isolation:isolate;width:100%;height:100%;color:var(--text-primary);background:var(--bg-region);font-family:var(--font-hmi);font-variant-numeric:tabular-nums;position:relative;overflow:hidden}#interactive-hmi-root .driver-primary-native>video{z-index:-2;object-fit:cover;object-position:center 66%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#interactive-hmi-root .driver-primary-grade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#020509f0 0%,#020509ad 50%,#02050980 100%),linear-gradient(#020509c2 0%,#0000 44%,#02050973 100%);position:absolute;inset:0}#interactive-hmi-root .driver-speed-cluster{align-items:center;gap:24px;display:flex;position:absolute;top:28px;left:34px}#interactive-hmi-root .driver-current-speed{align-items:baseline;gap:12px;display:flex}#interactive-hmi-root .driver-current-speed span{color:var(--text-secondary);font-size:22px;font-weight:700}#interactive-hmi-root .driver-speed-limit{box-sizing:border-box;color:#050607;background:#f7f8f9;border:4px solid #050607;border-radius:10px;grid-template-rows:auto 1fr;place-items:center;width:70px;height:84px;padding:8px 5px 5px;display:grid;box-shadow:0 0 0 2px #f7f8f9}#interactive-hmi-root .driver-speed-limit span{text-align:center;font-size:10px;font-weight:800;line-height:.9}#interactive-hmi-root .driver-speed-limit strong{font-size:39px;line-height:1}#interactive-hmi-root .driver-assist-cluster{border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-raised);align-items:stretch;min-height:64px;display:flex;position:absolute;top:34px;right:34px;overflow:hidden}#interactive-hmi-root .driver-assist-cluster button{border:0;border-right:1px solid var(--border-default);min-width:78px;min-height:64px;color:var(--text-primary);background:var(--accent-soft);font:700 18px/1 var(--font-hmi);cursor:pointer;padding:0 18px}#interactive-hmi-root .driver-assist-cluster button[aria-pressed=false]{color:var(--text-secondary);background:0 0}#interactive-hmi-root .driver-set-speed{text-align:center;place-content:center;min-width:74px;display:grid}#interactive-hmi-root .driver-set-speed strong{font-size:28px;line-height:1}#interactive-hmi-root .driver-set-speed span{color:var(--text-tertiary);margin-top:4px;font-size:10px;font-weight:700}#interactive-hmi-root .driver-maneuver-native{align-items:center;gap:17px;min-width:270px;display:flex;position:absolute;top:178px;left:44px}#interactive-hmi-root .driver-maneuver-icon{font-size:48px;line-height:1}#interactive-hmi-root .driver-maneuver-native strong,#interactive-hmi-root .driver-maneuver-native span{display:block}#interactive-hmi-root .driver-maneuver-native strong{font-size:44px;line-height:1}#interactive-hmi-root .driver-maneuver-native>div>span{color:var(--text-secondary);margin-top:8px;font-size:20px}#interactive-hmi-root .driver-mode-segmented{border:1px solid var(--border-default);border-radius:var(--radius-control);background:#090d12d6;grid-template-columns:repeat(3,minmax(92px,1fr));padding:4px;display:grid;position:absolute;bottom:26px;left:34px}#interactive-hmi-root .driver-mode-segmented button{min-width:92px;min-height:56px;color:var(--text-secondary);font:650 15px/1 var(--font-hmi);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 16px;position:relative}#interactive-hmi-root .driver-mode-segmented button[aria-pressed=true]{color:var(--text-primary);background:var(--accent-soft);box-shadow:inset 0 -3px 0 var(--accent)}#interactive-hmi-root .driver-telemetry-native{box-sizing:border-box;width:100%;height:100%;color:var(--text-primary);border-top:1px solid var(--border-default);font-family:var(--font-hmi);font-variant-numeric:tabular-nums;background:#04070bf5;grid-template-columns:1.2fr 1fr 1.15fr .8fr;align-items:center;padding:8px 22px;display:grid}#interactive-hmi-root .driver-telemetry-native>div{border-right:1px solid var(--border-subtle);min-width:0;padding:0 18px}#interactive-hmi-root .driver-telemetry-native>div:last-child{border-right:0}#interactive-hmi-root .driver-telemetry-native strong,#interactive-hmi-root .driver-telemetry-native span{white-space:nowrap;display:block}#interactive-hmi-root .driver-telemetry-native strong{font-size:clamp(16px,1.35vw,25px);font-weight:650}#interactive-hmi-root .driver-telemetry-native span{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:11px}#interactive-hmi-root .driver-telemetry-native .driver-ready strong{color:var(--success)}#interactive-hmi-root .hmi-region-coordinate-offset button,#interactive-hmi-root .hmi-region-coordinate-offset input,#interactive-hmi-root .hmi-region-coordinate-offset select,#interactive-hmi-root .hmi-region-coordinate-offset textarea,#interactive-hmi-root .hmi-region-coordinate-offset [role=button],#interactive-hmi-root .hmi-region-coordinate-offset [role=slider]{pointer-events:auto}#interactive-hmi-root .compact-driver-continuity{display:none}@media (width>=1001px) and (width<=2600px) and (orientation:landscape){#interactive-hmi-root .driver-status-native{grid-template-columns:minmax(66px,.8fr) auto minmax(126px,1fr);gap:8px;padding-inline:18px}#interactive-hmi-root .driver-status-temperature,#interactive-hmi-root .driver-status-right{font-size:18px}#interactive-hmi-root .driver-gear-strip{gap:10px;font-size:15px}#interactive-hmi-root .driver-gear-strip strong{font-size:22px}#interactive-hmi-root .driver-status-right{gap:10px}#interactive-hmi-root .driver-status-right img{width:23px;height:23px}#interactive-hmi-root .driver-speed-cluster{gap:18px;top:24px;left:28px}#interactive-hmi-root .driver-current-speed strong{font-size:clamp(72px,5vw,96px)}#interactive-hmi-root .driver-current-speed span{font-size:18px}#interactive-hmi-root .driver-speed-limit{border-width:3px;width:58px;height:70px}#interactive-hmi-root .driver-speed-limit strong{font-size:31px}#interactive-hmi-root .driver-assist-cluster{min-height:56px;top:28px;right:24px}#interactive-hmi-root .driver-assist-cluster button{min-width:68px;min-height:56px;padding-inline:14px;font-size:16px}#interactive-hmi-root .driver-set-speed{min-width:64px}#interactive-hmi-root .driver-set-speed strong{font-size:24px}#interactive-hmi-root .driver-maneuver-native{top:146px;left:32px}#interactive-hmi-root .driver-maneuver-icon{font-size:40px}#interactive-hmi-root .driver-maneuver-native strong{font-size:36px}#interactive-hmi-root .driver-maneuver-native div>span{font-size:17px}#interactive-hmi-root .driver-mode-segmented{grid-template-columns:repeat(3,minmax(78px,1fr));bottom:20px;left:28px}#interactive-hmi-root .driver-mode-segmented button{min-width:78px;min-height:54px;padding-inline:12px;font-size:14px}#interactive-hmi-root .driver-telemetry-native{padding-inline:12px}#interactive-hmi-root .driver-telemetry-native>div{padding-inline:10px}#interactive-hmi-root .driver-telemetry-native strong{font-size:clamp(15px,1.3vw,22px)}}@media (width>=1001px) and (aspect-ratio<=21/5) and (orientation:landscape){#interactive-hmi-root .hmi-owned-region{grid-template-rows:48px minmax(0,1fr) 64px}#interactive-hmi-root .hmi-owned-band[data-hmi-band=content]{overflow:hidden}#interactive-hmi-root [data-hmi-region=passenger] [data-hmi-band=content]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;overflow:hidden auto}#interactive-hmi-root [data-hmi-region=passenger] [data-hmi-band=content]::-webkit-scrollbar{width:5px}#interactive-hmi-root [data-hmi-region=passenger] [data-hmi-band=content]::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--accent)}#interactive-hmi-root .driver-status-native{grid-template-columns:minmax(58px,.75fr) auto minmax(112px,1fr);gap:7px;padding-inline:16px}#interactive-hmi-root .driver-status-temperature,#interactive-hmi-root .driver-status-right{font-size:16px}#interactive-hmi-root .driver-gear-strip{gap:8px;font-size:13px}#interactive-hmi-root .driver-gear-strip strong{font-size:20px}#interactive-hmi-root .driver-status-right{gap:8px}#interactive-hmi-root .driver-status-right img{width:20px;height:20px}#interactive-hmi-root .driver-speed-cluster{gap:14px;top:12px;left:24px}#interactive-hmi-root .driver-current-speed strong{font-size:72px}#interactive-hmi-root .driver-current-speed span{font-size:16px}#interactive-hmi-root .driver-speed-limit{border-width:3px;width:52px;height:62px}#interactive-hmi-root .driver-speed-limit strong{font-size:28px}#interactive-hmi-root .driver-assist-cluster{min-height:48px;top:14px;right:22px}#interactive-hmi-root .driver-assist-cluster button{min-width:62px;min-height:48px;padding-inline:12px;font-size:14px}#interactive-hmi-root .driver-set-speed{min-width:58px}#interactive-hmi-root .driver-set-speed strong{font-size:21px}#interactive-hmi-root .driver-maneuver-native{top:102px;left:26px}#interactive-hmi-root .driver-maneuver-icon{font-size:34px}#interactive-hmi-root .driver-maneuver-native strong{font-size:30px}#interactive-hmi-root .driver-maneuver-native div>span{font-size:15px}#interactive-hmi-root .driver-mode-segmented{grid-template-columns:repeat(3,minmax(72px,1fr));bottom:9px;left:24px}#interactive-hmi-root .driver-mode-segmented button{min-width:72px;min-height:46px;padding-inline:10px;font-size:13px}#interactive-hmi-root .driver-telemetry-native{padding-inline:10px}#interactive-hmi-root .driver-telemetry-native>div{padding-inline:8px}#interactive-hmi-root .driver-telemetry-native strong{font-size:clamp(14px,1.15vw,20px)}#interactive-hmi-root .driver-telemetry-native span{font-size:9px}}@media (width<=1000px) and (orientation:landscape) and (pointer:coarse){html,body,#root,#interactive-hmi-root,#interactive-hmi-root .standalone-stage{width:100%;max-width:100%;overflow:hidden!important}#interactive-hmi-root .cockpit-scene{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--accent) var(--bg-region);width:100%;max-width:100%;overflow:auto hidden!important}#interactive-hmi-root .cockpit-scene:after{content:"›";z-index:200;float:right;width:44px;height:72px;color:var(--text-primary);font:300 52px/1 var(--font-hmi);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-scrim);pointer-events:none;place-items:center;margin-top:calc(50svh - 36px);display:grid;position:sticky;bottom:50%;right:10px}#interactive-hmi-root .compact-driver-continuity{z-index:var(--z-safety);align-items:center;gap:var(--s-2);height:56px;padding:0 var(--s-3);box-sizing:border-box;color:var(--text-primary);border-bottom:1px solid var(--border-default);box-shadow:var(--shadow-level-1);font:600 15px/1 var(--font-hmi);font-variant-numeric:tabular-nums;pointer-events:none;background:#05070af5;grid-template-columns:32px 94px 72px minmax(190px,1fr) 112px 58px;display:grid;position:fixed;top:0;left:0;right:0}#interactive-hmi-root .compact-driver-continuity strong{white-space:nowrap;font-size:28px}#interactive-hmi-root .compact-driver-continuity small{color:var(--text-secondary);font-size:11px}#interactive-hmi-root .compact-gear,#interactive-hmi-root .compact-ready{color:var(--success)}#interactive-hmi-root .standalone-stage:has([data-active-center-view=charging]) .compact-driver-continuity{display:none}#interactive-hmi-root .driver-status-native{grid-template-columns:100px 1fr 150px;padding:0 16px}#interactive-hmi-root .driver-speed-cluster{gap:16px;top:18px;left:20px}#interactive-hmi-root .driver-current-speed strong{font-size:72px}#interactive-hmi-root .driver-speed-limit{width:58px;height:70px}#interactive-hmi-root .driver-speed-limit strong{font-size:31px}#interactive-hmi-root .driver-assist-cluster{min-height:56px;top:20px;right:18px}#interactive-hmi-root .driver-assist-cluster button{min-width:66px;min-height:56px}#interactive-hmi-root .driver-maneuver-native{top:88px;left:22px}#interactive-hmi-root .driver-maneuver-native strong{font-size:32px}#interactive-hmi-root .driver-maneuver-native div>span{font-size:16px}#interactive-hmi-root .driver-mode-segmented{bottom:10px;left:20px}#interactive-hmi-root .driver-mode-segmented button{min-width:78px}#interactive-hmi-root .driver-telemetry-native{padding-inline:12px}#interactive-hmi-root .driver-telemetry-native>div{padding-inline:10px}#interactive-hmi-root .driver-telemetry-native strong{font-size:17px}}#interactive-hmi-root .driver-status-native,#interactive-hmi-root .driver-primary-native,#interactive-hmi-root .driver-telemetry-native{--driver-canvas:#050709;--driver-rail:#05080bf0;--driver-ink:#f3f5f7;--driver-ink-soft:#aeb6bf;--driver-ink-faint:#87919c;--driver-hairline:#ffffff0f;--driver-smoke:#12171db8;--driver-smoke-selected:#326da838;--driver-active:#70b7ff;--driver-ready:#52d990;--driver-focus:#a8d2ff;color:var(--driver-ink);font-variant-numeric:tabular-nums;font-family:Inter,Segoe UI Variable,Segoe UI,sans-serif}#interactive-hmi-root .driver-status-native{text-shadow:0 1px 3px #000000b3;background:0 0;border-bottom-color:#0000;grid-template-columns:76px 1fr 126px;gap:8px;padding:0 16px}#interactive-hmi-root .driver-status-temperature,#interactive-hmi-root .driver-status-right{font-size:15px;font-weight:590;line-height:20px}#interactive-hmi-root .driver-gear-strip{color:var(--driver-ink-faint);gap:10px;font-size:12px;font-weight:650;line-height:16px}#interactive-hmi-root .driver-gear-strip strong{color:var(--driver-ink);font-size:20px;font-weight:700;line-height:22px;position:relative}#interactive-hmi-root .driver-gear-strip strong:after{content:"";background:var(--driver-ink);border-radius:2px;width:12px;height:2px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}#interactive-hmi-root .driver-status-right img{width:18px;height:18px}#interactive-hmi-root .driver-primary-native{background:0 0;container-type:size}#interactive-hmi-root .driver-speed-cluster{justify-content:flex-end;width:24.24%;height:67px;top:120px;left:auto;right:15.5%}#interactive-hmi-root .driver-current-speed{justify-content:flex-end;gap:8px}#interactive-hmi-root .driver-current-speed strong{letter-spacing:-.045em;font-size:clamp(55px,11.11cqw,66px);font-weight:520;line-height:60px}#interactive-hmi-root .driver-current-speed span{color:var(--driver-ink-soft);font-size:12px;font-weight:650;line-height:16px}#interactive-hmi-root .driver-speed-limit{border-width:2px;border-radius:8px;width:40px;height:54px;padding:5px 4px 4px;position:absolute;top:6px;left:3.2%;box-shadow:0 0 0 1px #f7f8f98f}#interactive-hmi-root .driver-speed-limit span{font-size:8px;font-weight:710;line-height:8px}#interactive-hmi-root .driver-speed-limit strong{font-size:25px;font-weight:710;line-height:28px}#interactive-hmi-root .driver-assist-cluster{width:110px;height:55.319px;min-height:55.319px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:6px;top:5px;right:2.02%;overflow:visible}#interactive-hmi-root .driver-assist-cluster button{z-index:0;width:52px;min-width:52px;height:55.319px;min-height:55.319px;color:var(--driver-ink);transition:color .12s var(--ease-out), background-color .12s var(--ease-out), transform 80ms var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:650;display:grid;position:relative;overflow:visible}#interactive-hmi-root .driver-assist-cluster button:before{content:"";z-index:-2;border:1px solid #bec8d23d;border-radius:50%;position:absolute;inset:2.128px 2px}#interactive-hmi-root .driver-assist-cluster button[aria-pressed=true]{background:0 0}#interactive-hmi-root .driver-assist-cluster button[aria-pressed=false]{color:var(--driver-ink-soft);opacity:.46;background:0 0}#interactive-hmi-root .driver-assist-ring-art{z-index:-1;opacity:.78;filter:saturate(.68)brightness(.94);pointer-events:none;width:calc(100% - 4px);max-width:none;height:calc(100% - 4.256px);display:block;position:absolute;inset:2.128px 2px}#interactive-hmi-root .driver-assist-ring-label{font-size:10px;font-weight:700;line-height:1}#interactive-hmi-root .driver-assist-cluster button:active,#interactive-hmi-root .driver-mode-segmented button:active{filter:brightness(.92);transform:translateY(1px)}#interactive-hmi-root .driver-set-speed{z-index:0;border-radius:50%;width:52px;min-width:52px;height:55.319px;min-height:55.319px;position:relative}#interactive-hmi-root .driver-set-speed:before{content:"";z-index:-2;border:1px solid #bec8d23d;border-radius:50%;position:absolute;inset:2.128px 2px}#interactive-hmi-root .driver-set-speed strong{font-size:16px;font-weight:590;line-height:18px;position:relative}#interactive-hmi-root .driver-set-speed span{color:var(--driver-ink-soft);margin-top:3px;font-size:8px;position:relative}#interactive-hmi-root .driver-maneuver-native{box-sizing:border-box;align-items:flex-start;gap:8px;width:24.07%;min-width:0;max-width:none;height:62px;top:105px;left:34.34%;transform:none}#interactive-hmi-root .driver-maneuver-icon{flex:0 0 28px;width:28px;height:28px;margin-top:2px}#interactive-hmi-root .driver-maneuver-icon svg{fill:none;stroke:currentColor;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}#interactive-hmi-root .driver-maneuver-native>div{align-content:start;min-width:0;max-width:calc(100% - 36px);display:grid}#interactive-hmi-root .driver-maneuver-native strong{white-space:nowrap;font-size:clamp(20px,4.05cqw,24px);font-weight:590;line-height:30px}#interactive-hmi-root .driver-maneuver-native div>span{color:var(--driver-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:450;line-height:17px;overflow:hidden}#interactive-hmi-root .driver-mode-segmented{box-sizing:border-box;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,1fr);gap:0;width:35.86%;height:47px;padding:0;inset:6px auto auto 27.1%;transform:none}#interactive-hmi-root .driver-mode-segmented:before{content:none}#interactive-hmi-root .driver-mode-segmented button{color:#c6cdd4;min-width:0;min-height:47px;transition:color .14s var(--ease-out), opacity .14s var(--ease-out), transform .14s var(--ease-out);border-radius:0;padding:0 4px;font-size:13px;font-weight:620}#interactive-hmi-root .driver-mode-segmented button[aria-pressed=true]{color:var(--driver-ready);box-shadow:none;background:0 0;font-weight:620}#interactive-hmi-root .driver-mode-segmented button[aria-pressed=true]:after{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;bottom:3px;left:calc(50% - 10px);right:calc(50% - 10px)}#interactive-hmi-root .driver-telemetry-native{text-shadow:0 1px 3px #000000b3;background:linear-gradient(#0000 0%,#02050861 42%,#020508bd 100%);border-top-color:#0000;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:0 4%;display:grid;position:relative}#interactive-hmi-root .driver-telemetry-native>div{border-right:0;align-items:center;gap:7px;min-width:0;padding:0;display:flex;position:static;transform:none}#interactive-hmi-root .driver-telemetry-native .driver-odometer{text-align:left}#interactive-hmi-root .driver-telemetry-native .driver-range{text-align:center;justify-content:center}#interactive-hmi-root .driver-telemetry-native .driver-ready{text-align:right;justify-content:flex-end}#interactive-hmi-root .driver-telemetry-native .driver-ready strong{justify-content:flex-end}#interactive-hmi-root .driver-energy-summary{aspect-ratio:1;text-shadow:0 1px 3px #000000b3;width:14.14%;position:absolute;top:121px;left:5.56%}#interactive-hmi-root .driver-battery-ring{background:radial-gradient(circle at center, #03070a8f 0 60%, transparent 62%), conic-gradient(from -90deg, #52d990b3 0 75%, #ffffff14 75% 100%);text-align:center;border:1px solid #ffffff17;border-radius:50%;place-content:center;display:grid;position:absolute;inset:0}#interactive-hmi-root .driver-battery-ring:before{content:"";background:#03070ae0;border-radius:50%;position:absolute;inset:7px}#interactive-hmi-root .driver-battery-ring strong,#interactive-hmi-root .driver-battery-ring span{white-space:nowrap;display:block;position:relative}#interactive-hmi-root .driver-battery-ring strong{font-size:clamp(15px,3.03cqw,18px);font-weight:590;line-height:20px}#interactive-hmi-root .driver-battery-ring span{color:var(--driver-ink-faint);text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:10px;font-weight:550;line-height:12px}#interactive-hmi-root .driver-telemetry-native strong{font-size:16px;font-weight:590;line-height:20px}#interactive-hmi-root .driver-telemetry-native span{color:var(--driver-ink-faint);margin-top:3px;font-size:10px;font-weight:550;line-height:12px}#interactive-hmi-root .driver-telemetry-native .driver-telemetry-icon-frame{flex:0 0 18px;width:18px;height:18px;display:block;overflow:hidden}#interactive-hmi-root .driver-telemetry-native .driver-telemetry-icon{object-fit:contain;width:18px;height:18px;display:block}#interactive-hmi-root .driver-telemetry-native .driver-ready strong{color:var(--driver-ready);align-items:center;gap:6px;display:flex}@container (height<=277px){#interactive-hmi-root .driver-mode-segmented{width:35.86%;height:47px;padding:0;inset:5px auto auto 27.1%}#interactive-hmi-root .driver-mode-segmented button{min-height:47px;padding-inline:3px;font-size:12px}#interactive-hmi-root .driver-maneuver-native{gap:7px;width:24%;height:52px;top:72px;left:34.07%}#interactive-hmi-root .driver-maneuver-icon{flex-basis:23px;width:23px;height:23px}#interactive-hmi-root .driver-maneuver-native>div{max-width:calc(100% - 30px)}#interactive-hmi-root .driver-energy-summary{top:111px;bottom:auto;left:5.56%}#interactive-hmi-root .driver-speed-cluster{top:110px;bottom:auto;right:15.5%}}#interactive-hmi-root .driver-region-backdrop>video{object-fit:contain;object-position:center 72%;background:#03070b;filter:brightness(.86)contrast(1.08)saturate(.7)!important}#interactive-hmi-root .driver-primary-native:before{opacity:.58;top:20%}#interactive-hmi-root .driver-road-layout{grid-template-columns:minmax(116px,1fr) minmax(144px,1.3fr) minmax(116px,1fr);gap:clamp(8px,1.8vw,20px);inset:14px clamp(14px,3.2%,30px) 8px}#interactive-hmi-root .driver-road-layout .driver-speed-limit{border-width:2px;border-radius:5px;width:36px;height:48px;padding:4px 2px;top:46px}#interactive-hmi-root .driver-road-layout .driver-speed-limit span{font-size:7px;line-height:7px}#interactive-hmi-root .driver-road-layout .driver-speed-limit strong{font-size:22px;line-height:23px}#interactive-hmi-root .driver-road-layout .driver-maneuver-native{gap:6px;width:min(144px,100% - 45px);top:52px;left:45px}#interactive-hmi-root .driver-road-layout .driver-assist-cluster button,#interactive-hmi-root .driver-road-layout .driver-set-speed{background:0 0;border:0;border-radius:0;width:60px;min-width:60px;height:60px;min-height:60px}#interactive-hmi-root .driver-road-layout .driver-set-speed{grid-template-columns:auto auto;place-content:center;gap:3px;display:grid}#interactive-hmi-root .driver-road-layout .driver-set-speed strong{font-size:14px;line-height:1}#interactive-hmi-root .driver-road-layout .driver-set-speed span{margin:0;font-size:9px}#interactive-hmi-root .driver-road-layout .driver-energy-summary{display:none}#interactive-hmi-root .driver-primary-native>.driver-mode-segmented{opacity:.72;width:132px;height:22px;inset:auto 50% 2px auto;transform:translate(50%)}#interactive-hmi-root .driver-primary-native>.driver-mode-segmented button,#interactive-hmi-root .driver-primary-native>.driver-mode-segmented button[aria-pressed=true]{background:0 0;min-height:22px;padding:0 3px;font-size:8px}#interactive-hmi-root .driver-primary-native>.driver-mode-segmented button[aria-pressed=true]:after{height:1px;bottom:0}#interactive-hmi-root .driver-telemetry-native{grid-template-columns:1.15fr 1fr .72fr .78fr;padding-inline:clamp(12px,3.2%,28px)}#interactive-hmi-root .driver-telemetry-native .driver-battery{text-align:center;justify-content:center;gap:0;display:grid}#interactive-hmi-root .driver-telemetry-native .driver-battery span{margin-top:1px;font-size:8px}@container (height<=277px){#interactive-hmi-root .driver-road-layout{inset:9px 12px 4px}#interactive-hmi-root .driver-road-layout .driver-speed-cluster{top:16px}#interactive-hmi-root .driver-road-layout .driver-speed-limit{top:39px}#interactive-hmi-root .driver-road-layout .driver-maneuver-native{top:45px}#interactive-hmi-root .driver-road-layout .driver-assist-cluster{top:16px}#interactive-hmi-root .driver-primary-native>.driver-mode-segmented{display:none}}@media (width>=2601px) and (orientation:landscape){#interactive-hmi-root .driver-speed-cluster{top:130px;left:auto;right:15.5%}#interactive-hmi-root .driver-current-speed strong{font-size:84px;line-height:72px}#interactive-hmi-root .driver-maneuver-native{top:112px;left:34.34%}#interactive-hmi-root .driver-maneuver-native strong{font-size:34px}#interactive-hmi-root .driver-mode-segmented{width:35.86%;top:8px;left:27.1%;right:auto}}@media (prefers-reduced-motion:reduce){#interactive-hmi-root .driver-region-backdrop>video{animation:none}#interactive-hmi-root .driver-assist-cluster button,#interactive-hmi-root .driver-mode-segmented button{transition-duration:0s}}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-trip-summary]{grid-template-columns:minmax(0, 1fr) calc(var(--map-guidance-chevron-size) * 1.5)!important;border:0!important;border-radius:0!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-trip-collapsed-label]{color:#d2d2d7!important;font-size:var(--map-guidance-metric-size)!important;font-variant-numeric:tabular-nums!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:600!important;overflow:hidden!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-tool-rail]{border-radius:var(--map-tool-radius)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(20px)saturate()!important;background:#1d1d1fe6!important;border:0!important;overflow:hidden!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-tool-rail]>[data-map-tool]{color:#d2d2d7!important;background:0 0!important;transition:background-color 90ms,color .16s,transform 90ms!important}#interactive-hmi-root [data-hmi-region=shared] [data-call-control=mute][aria-pressed=true]{background:var(--hmi-surface-1,#1d1d1f)!important;color:var(--hmi-text-tertiary,#8e8e93)!important;box-shadow:none!important;border-color:#0000!important}#interactive-hmi-root [data-center-view=car] button[data-car-control],#interactive-hmi-root [data-center-view=car] button[data-car-control][aria-pressed=true],#interactive-hmi-root [data-center-view=car] button[data-car-control][aria-pressed=false]{box-shadow:none!important;background:0 0!important}#interactive-hmi-root [data-center-view=car] button[data-car-control]:hover,#interactive-hmi-root [data-center-view=car] button[data-car-control][aria-pressed=true]:hover,#interactive-hmi-root [data-center-view=car] button[data-car-control][aria-pressed=false]:hover{filter:none!important;background:0 0!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-trip-summary]{grid-template-columns:minmax(0, 1fr) calc(var(--map-guidance-chevron-size) * 1.5)!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-guidance-stack]{background:#1d1d1fe0!important;border:0!important;border-radius:96px!important;overflow:hidden!important;box-shadow:0 28px 72px #00000047!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-trip-summary]{border-top:5px solid #ffffff14!important;border-radius:0 0 96px 96px!important}#interactive-hmi-root #hmi-dashboard-overlay [data-map-ai-agent] [data-nova-sphere]:before{content:"";background:conic-gradient(from 18deg, transparent 0 22%, #6b56d838 34%, #35ccd329 48%, #b148d224 58%, transparent 72% 100%);filter:blur(34px);mix-blend-mode:screen;pointer-events:none;will-change:transform, opacity;border-radius:50%;animation:9s linear infinite hmiNovaSphereAurora;position:absolute;inset:-18%}@media (prefers-reduced-motion:reduce){#interactive-hmi-root #hmi-dashboard-overlay [data-map-ai-agent] [data-nova-sphere]:before{opacity:.42;animation:none!important}#interactive-hmi-root #hmi-dashboard-overlay [data-map-ai-agent] [data-ai-assistant-orb]>span,#interactive-hmi-root #hmi-dashboard-overlay [data-map-ai-agent] [data-ai-assistant-orb] svg *{animation:none!important}}#interactive-hmi-root [data-map-ai-agent] [data-ai-assistant-orb]:focus-visible{filter:brightness(1.08);outline:0!important}#interactive-hmi-root [data-map-ai-agent] [data-ai-assistant-orb]{box-shadow:none!important}#interactive-hmi-root [data-map-ai-agent] [data-nova-personality-scroll]{scroll-behavior:auto;-ms-overflow-style:none}#interactive-hmi-root[data-display-mode=Dark] [data-map-ai-agent] [data-nova-personality-heading]{top:980px!important}#interactive-hmi-root[data-display-mode=Dark] [data-map-ai-agent] [data-nova-personality-scroll]{gap:32px!important;top:1110px!important}#interactive-hmi-root[data-display-mode=Dark] [data-map-ai-agent] [data-nova-voice-actions]{gap:72px!important;top:1450px!important}#interactive-hmi-root[data-display-mode=Dark] #hmi-dashboard-overlay [data-nova-voice-actions] [data-car-agent-glass]{place-items:center;display:grid;position:relative;background:0 0!important}#interactive-hmi-root[data-display-mode=Dark] [data-nova-voice-actions] [data-car-agent-glass]:before{content:"";background:var(--color-surface-1);pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;transform:scaleY(1.064)}#interactive-hmi-root[data-display-mode=Dark] [data-nova-voice-actions] [data-car-agent-glass] svg{position:relative;transform:scaleY(1.064);width:116px!important;height:116px!important}#interactive-hmi-root [data-map-ai-agent] [data-nova-personality-scroll]::-webkit-scrollbar{display:none}#interactive-hmi-root [data-map-ai-agent] [data-nova-personality-option]{transition:background-color .16s ease-out,color .16s ease-out,transform .11s ease-out}#interactive-hmi-root [data-map-ai-agent] [data-nova-personality-option]:active{transform:scale(.97)}#interactive-hmi-root [data-map-ai-agent] [data-nova-personality-trigger],#interactive-hmi-root [data-map-ai-agent] [data-nova-personality-menu] button{transition:background-color .16s ease-out,transform .11s ease-out!important}#interactive-hmi-root [data-map-ai-agent] [data-nova-personality-trigger]:active,#interactive-hmi-root [data-map-ai-agent] [data-nova-personality-menu] button:active{transform:scale(.98)!important}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-map-ai-agent] [data-nova-personality-scroll]{scroll-behavior:auto}#interactive-hmi-root [data-map-ai-agent] [data-nova-personality-option],#interactive-hmi-root [data-map-ai-agent] [data-nova-personality-trigger],#interactive-hmi-root [data-map-ai-agent] [data-nova-personality-menu] button{transition:none!important}}#interactive-hmi-root [data-hmi-region=shared] [data-map-guidance-stack],#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]{box-shadow:none!important;-webkit-backdrop-filter:blur(20px)saturate()!important;background:#1d1d1fe0!important;border:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool]:not(:last-child):after{background:#ffffff14!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-distance],#interactive-hmi-root [data-hmi-region=shared] .map-trip-metric-value{font-variant-numeric:tabular-nums;color:#f5f5f7!important;text-shadow:none!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool]{color:#ccc!important;transition:color .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1),transform 90ms cubic-bezier(.23,1,.32,1)!important}@media (hover:hover) and (pointer:fine){#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool]:hover{color:#f5f5f7!important;background:0 0!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]:hover{color:#ccc!important;background:0 0!important}}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool]:focus-visible,#interactive-hmi-root [data-hmi-region=shared] [data-map-trip-summary]:focus-visible{box-shadow:inset 0 0 0 var(--map-tool-focus-width,2px) #2997ff!important;outline:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item][data-shared-destination]{color:#a1a1a6!important;opacity:.94!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item][data-shared-quick-control]{color:#73777d!important;opacity:.76!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination][aria-pressed=true]{color:#fff!important;background:0 0!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination][aria-pressed=true]:after{width:12px!important;height:2px!important;box-shadow:none!important;background:#2997ff!important;border-radius:999px!important;bottom:3px!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-quick-control][aria-pressed=true]:after{content:"";pointer-events:none;background:#2997ff;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}#interactive-hmi-root[data-display-mode=Dark] [data-hmi-region=shared] [data-shared-control-rail],#interactive-hmi-root[data-display-mode=Dark] [data-hmi-region=passenger] nav[aria-label=Entertainment\ controls]{height:48px!important;min-height:48px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#15161a!important;border:0!important;border-radius:14px!important}#interactive-hmi-root[data-display-mode=Dark] [data-hmi-region=shared] [data-center-navbar-item],#interactive-hmi-root[data-display-mode=Dark] [data-hmi-region=passenger] [data-entertainment-nav-button]:not([data-entertainment-app=true]){color:#8c9299!important;opacity:1!important}#interactive-hmi-root[data-display-mode=Dark] [data-hmi-region=shared] [data-center-navbar-item][aria-pressed=true],#interactive-hmi-root[data-display-mode=Dark] [data-hmi-region=shared] [data-center-navbar-item][aria-current=page],#interactive-hmi-root[data-display-mode=Dark] [data-hmi-region=passenger] [data-entertainment-nav-button]:not([data-entertainment-app=true])[aria-pressed=true]{color:#fff!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool]{box-shadow:none!important;filter:none!important}@media (hover:hover) and (pointer:fine){#interactive-hmi-root [data-hmi-region=shared] [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool]:hover{color:var(--hmi-text-secondary)!important;box-shadow:none!important;filter:none!important;background:0 0!important;transform:none!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool][aria-pressed=true]:hover{color:var(--hmi-text-max)!important;background:#ffffff1a!important}}#interactive-hmi-root [data-hmi-region=shared] [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool][aria-pressed=true]{color:var(--hmi-text-max)!important;box-shadow:none!important;filter:none!important;background:#ffffff1a!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool]:active{color:var(--hmi-text-max)!important;box-shadow:none!important;filter:none!important;background:#ffffff29!important;transform:none!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool]:focus-visible{box-shadow:inset 0 0 0 var(--map-tool-focus-width) var(--hmi-text-primary)!important;outline:0!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-guidance-stack]{box-sizing:border-box!important;border:var(--map-guidance-border) solid #ffffff1a!important;border-radius:var(--map-guidance-radius)!important;height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:blur(var(--map-glass-blur)) saturate(1)!important;color:var(--hmi-text-primary)!important;font-family:var(--hmi-font-text)!important;background:#1d1d1fe6!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-route-panel]{flex:0 0 var(--map-guidance-instruction-height)!important;width:100%!important;height:var(--map-guidance-instruction-height)!important;padding:var(--map-guidance-padding-y) var(--map-guidance-padding-x)!important;box-sizing:border-box!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-lane-cue]{color:var(--hmi-text-tertiary)!important;font-family:var(--hmi-font-text)!important;font-size:var(--map-guidance-meta-size)!important;letter-spacing:.01em!important;text-shadow:none!important;font-weight:500!important;line-height:1.15!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-guidance-primary]{grid-template-columns:var(--map-guidance-maneuver-size) minmax(0, 1fr)!important;align-items:center!important;gap:var(--map-guidance-primary-gap)!important;margin-top:var(--map-guidance-copy-gap)!important;display:grid!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-maneuver]{width:var(--map-guidance-maneuver-size)!important;height:var(--map-guidance-maneuver-size)!important;color:var(--hmi-action-bright)!important;filter:none!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-guidance-copy]{gap:var(--map-guidance-copy-gap)!important;min-width:0!important;display:grid!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-distance]{color:var(--hmi-text-max)!important;font-family:var(--hmi-font-display)!important;font-size:var(--map-guidance-distance-size)!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.02em!important;text-overflow:ellipsis!important;text-shadow:none!important;white-space:nowrap!important;font-weight:600!important;line-height:1!important;overflow:hidden!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-destination]{color:var(--hmi-text-secondary)!important;font-family:var(--hmi-font-text)!important;font-size:var(--map-guidance-destination-size)!important;text-overflow:ellipsis!important;text-shadow:none!important;white-space:nowrap!important;font-weight:450!important;line-height:1.12!important;overflow:hidden!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-trip-summary]{grid-template-columns:minmax(0, 1fr) var(--map-guidance-summary-height)!important;flex:0 0 var(--map-guidance-summary-height)!important;width:100%!important;height:var(--map-guidance-summary-height)!important;min-height:var(--map-guidance-summary-height)!important;border:0!important;border-top:var(--map-guidance-border) solid #ffffff1a!important;box-shadow:none!important;color:var(--hmi-text-secondary)!important;background:0 0!important;border-radius:0!important;align-items:stretch!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-trip-collapsed-label]{text-overflow:ellipsis!important;min-width:0!important;color:var(--hmi-text-secondary)!important;font-family:var(--hmi-font-text)!important;font-size:var(--map-guidance-metric-size)!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.01em!important;text-align:left!important;white-space:nowrap!important;align-self:center!important;padding:0!important;font-weight:500!important;line-height:1!important;overflow:hidden!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-trip-chevron]{width:100%!important;height:100%!important;color:var(--hmi-text-tertiary)!important;background:0 0!important;place-items:center!important;display:grid!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-trip-chevron] svg{width:var(--map-guidance-chevron-size)!important;height:var(--map-guidance-chevron-size)!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-trip-summary]:focus-visible{box-shadow:inset 0 0 0 var(--map-guidance-focus-width) var(--hmi-action-bright)!important;outline:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]{box-sizing:border-box!important;border:var(--map-tool-border) solid #ffffff1a!important;border-radius:var(--map-tool-radius)!important;height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:blur(var(--map-glass-blur)) saturate(1)!important;background:#424245c7!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool]{flex:0 0 var(--map-tool-target-size)!important;width:100%!important;height:var(--map-tool-target-size)!important;min-height:var(--map-tool-target-size)!important;box-shadow:none!important;color:var(--hmi-text-primary)!important;filter:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:relative!important;inset:auto!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool]:not([data-map-tool=compass]):after{content:""!important;width:var(--map-tool-divider-width)!important;height:var(--map-tool-border)!important;pointer-events:none!important;background:#ffffff1a!important;display:block!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}@media (hover:hover) and (pointer:fine){#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool]:hover{color:var(--hmi-text-max)!important;background:#ffffff12!important}}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool]:active{color:var(--hmi-text-max)!important;background:#ffffff1c!important;transform:scale(.97)!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool]:focus-visible{box-shadow:inset 0 0 0 var(--map-tool-focus-width) var(--hmi-action-bright)!important;outline:0!important}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool],#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-trip-chevron] svg{transition-duration:.01ms!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool]:active{transform:none!important}}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full]{font-family:var(--hmi-font-text,-apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, sans-serif)}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-liquid-glass]{background:var(--hmi-surface-glass,#424245b8)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(120px)saturate()!important;background-image:none!important;border:0!important;border-radius:999px!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-liquid-glass]:focus-within{box-shadow:inset 0 0 0 12px var(--hmi-action-bright,#2997ff)!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-liquid-glass] input{color:var(--hmi-text-primary,#f5f5f7)!important;font-family:var(--hmi-font-text,-apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, sans-serif)!important;font-weight:400!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-liquid-glass] input::placeholder{opacity:1;color:var(--hmi-text-tertiary,#86868b)!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-guidance-stack]{border-radius:var(--map-guidance-radius)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(120px)saturate()!important;background:#1d1d1fe6!important;border:0!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-lane-cue]{color:var(--hmi-text-tertiary,#86868b)!important;font-family:var(--hmi-font-text,-apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, sans-serif)!important;letter-spacing:.01em!important;font-weight:500!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-distance]{color:var(--hmi-text-max,#fff)!important;font-family:var(--hmi-font-display,-apple-system, BlinkMacSystemFont, "SF Pro Display", Inter, sans-serif)!important;letter-spacing:-.025em!important;font-weight:560!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-destination]{color:var(--hmi-text-secondary,#ccc)!important;font-family:var(--hmi-font-text,-apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, sans-serif)!important;font-weight:400!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-maneuver]{color:var(--hmi-action-bright,#2997ff)!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-trip-summary]{transition:background-color var(--hmi-motion-press,90ms) var(--hmi-ease-out,cubic-bezier(.23, 1, .32, 1))!important;border-top-color:#ffffff14!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] .map-trip-metric-value{color:var(--hmi-text-primary,#f5f5f7)!important;font-family:var(--hmi-font-display,-apple-system, BlinkMacSystemFont, "SF Pro Display", Inter, sans-serif)!important;font-weight:560!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] .map-trip-metric-label{color:var(--hmi-text-tertiary,#86868b)!important;font-family:var(--hmi-font-text,-apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, sans-serif)!important;font-weight:500!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] .map-trip-metric{gap:calc(var(--map-guidance-copy-gap) * .66)!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-trip-collapsed-label]{font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-overflow:clip;white-space:nowrap;grid-column:1/-1;width:100%;min-width:0;display:block;overflow:visible;color:var(--hmi-text-secondary,#ccc)!important;font-size:var(--map-guidance-metric-size)!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]{border-radius:var(--map-tool-radius)!important;background:var(--hmi-surface-glass,#424245b8)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(120px)saturate()!important;background-image:none!important;border:0!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool]{color:var(--hmi-text-secondary,#ccc)!important;box-shadow:none!important;filter:none!important;transition:color var(--hmi-motion-state,.16s) var(--hmi-ease-out,cubic-bezier(.23, 1, .32, 1)), background-color var(--hmi-motion-state,.16s) var(--hmi-ease-out,cubic-bezier(.23, 1, .32, 1)), transform var(--hmi-motion-press,90ms) var(--hmi-ease-out,cubic-bezier(.23, 1, .32, 1))!important;background:0 0!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool=fullscreen]{display:none!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool]:not(:last-child):after{background:#ffffff14!important}@media (hover:hover) and (pointer:fine){#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool]:hover,#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-trip-summary]:hover{color:var(--hmi-text-secondary,#ccc)!important;background:0 0!important;transform:none!important}}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool]:active,#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-trip-summary]:active{color:var(--hmi-text-max,#fff)!important;background:#ffffff14!important;transform:scale(.97)!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool][aria-pressed=true]{color:var(--hmi-text-max,#fff)!important;background:#0071e33d!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool]:focus-visible,#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-trip-summary]:focus-visible{box-shadow:inset 0 0 0 var(--map-tool-focus-width,2px) var(--hmi-action-bright,#2997ff)!important;outline:0!important}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool],#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-trip-summary]{transition-duration:.01ms!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool]:active,#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-trip-summary]:active{transform:none!important}}#interactive-hmi-root [data-center-view=overview] *,#interactive-hmi-root [data-center-view=overview] :before,#interactive-hmi-root [data-center-view=overview] :after{transition:none!important}@media (hover:hover) and (pointer:fine){#interactive-hmi-root [data-center-view=overview] button:hover,#interactive-hmi-root [data-center-view=overview] [role=button]:hover,#interactive-hmi-root [data-center-view=overview] [data-home-utility-section]:hover,#interactive-hmi-root [data-center-view=overview] [data-home-mini-map]:hover{box-shadow:none!important;filter:none!important;transform:none!important}#interactive-hmi-root [data-center-view=overview] [data-home-utility-section=weather]:hover{background:#1d1d1f!important}#interactive-hmi-root [data-center-view=overview] [data-home-utility-section=vehicle]:hover{background:#161617!important}}#interactive-hmi-root [data-hmi-region=driver] .driver-status-temperature,#interactive-hmi-root [data-hmi-region=driver] .driver-status-right{font-size:clamp(11px,2.05cqw,14px)}#interactive-hmi-root [data-hmi-region=driver] .driver-header-drive-mode{font-size:clamp(15px,3cqw,20px)}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-speed-limit{width:clamp(36px,6.8cqw,44px);height:clamp(49px,8.4cqw,56px)}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-maneuver-native strong{font-size:clamp(17px,3.9cqw,25px)}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-maneuver-native div>span{font-size:clamp(10px,1.95cqw,13px)}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native strong{font-size:clamp(11px,2.15cqw,14px)}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-center-status-header] [data-nova-entry] [data-nova-halo]{animation:none!important}}#interactive-hmi-root [data-center-status-header] [data-nova-entry]{box-shadow:none!important;-webkit-backdrop-filter:blur(20px)saturate()!important;background:#1d1d1fc7!important;border:0!important;border-radius:999px!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool]:not(:last-child):after{content:none!important;display:none!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-control-rail]{background:#1d1d1fbd!important;border-radius:999px!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]{opacity:.86!important;box-shadow:none!important;background:0 0!important;border:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item][aria-pressed=true]{opacity:1!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination][aria-pressed=true]:after,#interactive-hmi-root [data-hmi-region=shared] [data-shared-quick-control][aria-pressed=true]:after{content:none!important;display:none!important}@media (hover:hover) and (pointer:fine){#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]:hover{opacity:1!important;background:0 0!important}}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-center-status-header] [data-nova-entry] [data-nova-halo]{animation:none!important}}#interactive-hmi-root [data-center-status-header] [data-nova-entry]{box-shadow:none!important;-webkit-backdrop-filter:blur(20px)saturate()!important;background:#1d1d1fc7!important;border:0!important;border-radius:999px!important;transition:background-color .16s cubic-bezier(.23,1,.32,1),transform 90ms cubic-bezier(.23,1,.32,1)!important}#interactive-hmi-root [data-center-status-header] [data-nova-entry] [data-nova-shell]{box-shadow:none!important;border-color:#2997ff61!important}#interactive-hmi-root [data-center-status-header] [data-nova-label]{letter-spacing:-.01em;color:#f5f5f7!important;font-weight:500!important}#interactive-hmi-root [data-center-status-header] [data-nova-entry]:hover{background:#333336d1!important}#interactive-hmi-root [data-center-status-header] [data-nova-entry][data-attention=true] [data-nova-orb],#interactive-hmi-root [data-center-status-header] [data-nova-entry][data-attention=true] [data-nova-core]{animation:none!important}#interactive-hmi-root [data-center-status-header] [data-nova-entry][data-attention=true] [data-nova-halo]{animation:2.8s cubic-bezier(.45,0,.55,1) 2 novaHaloBreathe!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-guidance-stack],#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail],#interactive-hmi-root [data-hmi-region=shared] [data-shared-control-rail]{box-shadow:none!important;background-image:none!important;border:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-guidance-stack]{background:#1d1d1fdb!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-guidance-stack]>[data-map-trip-summary]{border-top-color:#ffffff0f!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-lane-cue]{color:#86868b!important;letter-spacing:.025em!important;font-weight:500!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-distance]{letter-spacing:-.02em!important;font-weight:600!important}#interactive-hmi-root [data-hmi-region=shared] .map-trip-metric{gap:calc(var(--map-guidance-copy-gap) * 3.5)!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]{background:#1d1d1fd1!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool]:not(:last-child):after{display:none!important}@media (hover:hover) and (pointer:fine){#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool]:hover{color:#fff!important;background:#ffffff12!important}}#interactive-hmi-root [data-hmi-region=shared] [data-shared-control-rail]{-webkit-backdrop-filter:blur(20px)saturate()!important;background:#1d1d1fbd!important;border-radius:999px!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]{color:#9a9da2!important;opacity:.86!important;box-shadow:none!important;background:0 0!important;border:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination][aria-pressed=true]:after,#interactive-hmi-root [data-hmi-region=shared] [data-shared-quick-control][aria-pressed=true]:after{display:none!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]>img{opacity:.86;filter:grayscale()brightness(1.08)!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item][aria-pressed=true]>img{opacity:1;filter:grayscale()brightness(1.45)!important}@media (hover:hover) and (pointer:fine){#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]:hover{color:#ccc!important;opacity:1!important;background:0 0!important}}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-center-status-header] [data-nova-entry] [data-nova-halo]{animation:none!important}}#interactive-hmi-root{--hmi-car-video-filter:none;--hmi-map-video-filter:saturate(.55) contrast(1.08) brightness(.72)}#interactive-hmi-root [data-hmi-theme]{--hmi-scene-shade:#0000001a;--hmi-theme-image-exposure:1}#interactive-hmi-root [data-hmi-theme=lunar]{--hmi-theme-image-exposure:.55}#interactive-hmi-root[data-visual-system=premium-v1] [data-hmi-region=driver] .driver-region-backdrop>video{opacity:1!important;filter:var(--hmi-car-video-filter)!important;mix-blend-mode:normal!important}#interactive-hmi-root[data-visual-system=premium-v1] [data-center-map-video]>video{opacity:1!important;filter:var(--hmi-map-video-filter)!important;mix-blend-mode:normal!important}#interactive-hmi-root[data-visual-system=premium-v1] [data-hmi-region=driver] .driver-region-backdrop-grade{opacity:1!important;background:var(--hmi-scene-shade)!important}#interactive-hmi-root[data-visual-system=premium-v1] [data-map-color-grade]{background:var(--hmi-scene-shade)!important}#interactive-hmi-root[data-visual-system=premium-v1] [data-hmi-region=driver] .driver-region-backdrop:after,#interactive-hmi-root[data-visual-system=premium-v1] [data-center-map-video]:after{content:none}#interactive-hmi-root[data-visual-system=premium-v1] [data-hmi-region=driver] .driver-status-native{background:linear-gradient(#0c0c0d94,#08080924)!important}#interactive-hmi-root[data-visual-system=premium-v1] [data-hmi-region=driver] .driver-telemetry-native{background:linear-gradient(#08080914,#0c0c0d94)!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination][aria-pressed=true]:after{bottom:12px!important}#interactive-hmi-root [data-hmi-region=driver]{background-color:#0000!important}#interactive-hmi-root [data-hmi-region=driver] .driver-region-backdrop{right:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 76%,#000000d1 84%,#0000006b 93%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 76%,#000000d1 84%,#0000006b 93%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#030609!important}#interactive-hmi-root [data-hmi-region=driver] .driver-region-backdrop>video,#interactive-hmi-root [data-hmi-region=driver] .driver-region-backdrop-grade{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:none!important;mask-image:none!important}#interactive-hmi-root [data-center-status-header] [data-nova-entry]{-webkit-tap-highlight-color:transparent;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important}#interactive-hmi-root [data-center-status-header] [data-nova-entry]:focus-visible{outline-offset:2px!important;outline:2px solid #2997ff!important}#interactive-hmi-root [data-center-status-header] [data-assistant-attention-ring]{display:none!important}#interactive-hmi-root [data-center-status-header] [data-assistant-discovery-label]{box-shadow:none!important;-webkit-backdrop-filter:blur(20px)saturate()!important;color:#f5f5f7!important;text-shadow:none!important;background:#1d1d1fd1!important;border:0!important;border-radius:999px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Arial,sans-serif!important;font-weight:600!important;animation:none!important}#interactive-hmi-root [data-center-status-header] img[alt=Bluetooth],#interactive-hmi-root [data-center-status-header] img[alt=Wi-Fi],#interactive-hmi-root [data-center-status-header] img[alt=Signal]{filter:grayscale()brightness(1.25);opacity:.82}#interactive-hmi-root [data-center-status-header] [data-nova-entry] [data-nova-halo]{box-shadow:none!important;border-color:#2997ff7a!important}#interactive-hmi-root [data-center-status-header] [data-nova-entry] [data-nova-shell]{border-color:#2997ff9e!important;box-shadow:inset 0 0 30px #2997ff33!important}#interactive-hmi-root [data-center-status-header] [data-nova-entry] [data-nova-core]{box-shadow:inset 0 6px 12px #ffffff29,0 0 18px #527ff557!important}@keyframes novaHaloBreathe{0%,to{opacity:.34;transform:translateZ(0)scale(.9)}50%{opacity:.88;transform:translateZ(0)scale(1.14)}}@keyframes novaCoreBreathe{0%,to{opacity:.84;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.07)}}@keyframes novaOrbAttention{0%,to{transform:translateZ(0)scale(.86)}50%{transform:translateZ(0)scale(.95)}}#interactive-hmi-root [data-center-status-header] [data-nova-entry][data-attention=true] [data-nova-orb]{backface-visibility:hidden;will-change:transform;animation:3.2s cubic-bezier(.45,0,.55,1) infinite novaOrbAttention!important}#interactive-hmi-root [data-center-status-header] [data-nova-entry][data-attention=true] [data-nova-halo]{backface-visibility:hidden;transform-origin:50%;will-change:transform, opacity;animation:3.2s cubic-bezier(.45,0,.55,1) infinite novaHaloBreathe!important}#interactive-hmi-root [data-center-status-header] [data-nova-entry][data-attention=true] [data-nova-core]{backface-visibility:hidden;transform-origin:50%;will-change:transform, opacity;animation:3.2s cubic-bezier(.45,0,.55,1) infinite novaCoreBreathe!important}#interactive-hmi-root [data-center-status-header] [data-nova-entry]{transition:transform 90ms cubic-bezier(.23,1,.32,1),opacity .15s!important}@media (hover:hover) and (pointer:fine){#interactive-hmi-root [data-center-status-header] [data-nova-entry]:hover [data-nova-halo]{opacity:.9}}#interactive-hmi-root [data-center-status-header] [data-nova-entry]:active{transform:scale(.96)}#interactive-hmi-root [data-center-status-header] [data-nova-orb][data-active=true] [data-nova-halo]{opacity:.9}#interactive-hmi-root [data-center-status-header] [data-nova-entry][data-active=true] [data-nova-core]{opacity:1}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-center-status-header] [data-nova-halo],#interactive-hmi-root [data-center-status-header] [data-nova-core],#interactive-hmi-root [data-center-status-header] [data-nova-orb]{animation:none!important}#interactive-hmi-root [data-center-status-header] [data-nova-halo]{opacity:.58;transform:none}#interactive-hmi-root [data-center-status-header] [data-nova-core]{opacity:1;transform:translate(-50%,-50%)}}#interactive-hmi-root[data-visual-system=premium-v1]{color:var(--color-text-primary);background:var(--color-bg);font-family:var(--font-sans);font-synthesis:none;text-rendering:geometricprecision}#interactive-hmi-root .standalone-stage,#interactive-hmi-root .cockpit-scene,#interactive-hmi-root .standalone-dashboard{background:var(--color-bg)!important}#interactive-hmi-root .standalone-dashboard{box-shadow:inset 0 0 0 1px var(--color-border)!important;border-radius:clamp(8px,.65vw,24px)!important}#interactive-hmi-root .cockpit-scene{padding:8px;background:#03060a!important}#interactive-hmi-root .standalone-dashboard:before{inset:1px;border:1px solid #656a70!important;box-shadow:inset 0 1px #ffffff1a!important}#interactive-hmi-root .standalone-dashboard:after{display:none!important}#interactive-hmi-root #hmi-dashboard-overlay>div{background-color:var(--color-bg)!important}#interactive-hmi-root [data-driving-background]{filter:var(--hmi-background-image-filter) brightness(var(--hmi-theme-image-exposure,1))!important}#interactive-hmi-root video[data-driving-video]{opacity:.7!important;filter:brightness(.78)contrast(1.07)saturate(.54)!important}#interactive-hmi-root [data-center-map-video]>video{opacity:.9!important;filter:brightness(.96)contrast(1.12)saturate(.82)!important}#interactive-hmi-root [data-map-route-panel],#interactive-hmi-root [data-map-trip-summary]{width:1240px!important}#interactive-hmi-root [data-map-route-panel]{border-left:7px solid var(--color-accent)!important;gap:58px!important;height:454px!important;padding:48px 62px!important}#interactive-hmi-root [data-map-route-panel] .map-route-maneuver-icon{color:var(--color-accent-strong);flex-basis:198px;width:198px!important;height:198px!important;font-size:184px!important}#interactive-hmi-root [data-map-route-panel] .map-route-copy{gap:15px}#interactive-hmi-root [data-map-route-panel] .map-route-eyebrow{color:#d7e2ebb8;font-size:38px}#interactive-hmi-root [data-map-route-panel] .map-route-copy strong{font-size:116px}#interactive-hmi-root [data-map-route-panel] .map-route-destination{color:#ebf2f7db;max-width:720px;font-size:58px}#interactive-hmi-root [data-map-trip-summary]{min-height:176px!important}#interactive-hmi-root [data-map-trip-summary] .map-trip-metric-value{color:#f4f8fb;font-weight:600!important}#interactive-hmi-root [data-map-trip-summary] .map-trip-metric-label{letter-spacing:.025em;text-transform:uppercase;font-weight:500;color:#dae4ecb8!important}#interactive-hmi-root input[aria-label=Search\ destination]::placeholder{color:#dfe7eead;opacity:1}#interactive-hmi-root #hmi-dashboard-overlay [data-map-liquid-glass],#interactive-hmi-root #hmi-dashboard-overlay [data-map-quick-glass],#interactive-hmi-root #hmi-dashboard-overlay [data-home-widget],#interactive-hmi-root #hmi-dashboard-overlay [data-home-liquid],#interactive-hmi-root #hmi-dashboard-overlay [data-car-glass],#interactive-hmi-root #hmi-dashboard-overlay [data-car-agent-glass],#interactive-hmi-root #hmi-dashboard-overlay [data-center-utility-card],#interactive-hmi-root #hmi-dashboard-overlay [data-entertainment-widget-glass],#interactive-hmi-root #hmi-dashboard-overlay [data-entertainment-search-glass],#interactive-hmi-root #hmi-dashboard-overlay [data-seat-rocker-glass],#interactive-hmi-root #hmi-dashboard-overlay [data-massage-program-glass],#interactive-hmi-root #hmi-dashboard-overlay [data-seat-surface]{background:var(--color-surface-1)!important;border-color:var(--color-border)!important;box-shadow:var(--shadow-0)!important;-webkit-backdrop-filter:none!important}#interactive-hmi-root #hmi-dashboard-overlay [data-home-widget]:before,#interactive-hmi-root #hmi-dashboard-overlay [data-home-widget]:after,#interactive-hmi-root #hmi-dashboard-overlay [data-home-liquid]:before,#interactive-hmi-root #hmi-dashboard-overlay [data-home-liquid]:after,#interactive-hmi-root #hmi-dashboard-overlay [data-car-glass]:before,#interactive-hmi-root #hmi-dashboard-overlay [data-car-glass]:after,#interactive-hmi-root #hmi-dashboard-overlay [data-entertainment-widget-glass]:after{display:none!important}#interactive-hmi-root [data-center-view=car] [data-car-card]{background:var(--hmi-surface-1,#1d1d1f)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border:0!important}#interactive-hmi-root [data-center-view=car] button[data-car-control]:hover{filter:none!important}#interactive-hmi-root [data-center-view=car] button[data-car-control]:active{opacity:.78!important;filter:none!important;transform:none!important}#interactive-hmi-root [data-center-view=car] button[data-car-control]:focus-visible,#interactive-hmi-root [data-center-view=car] [role=tab]:focus-visible{outline:0!important;box-shadow:inset 0 0 0 10px #2997ff8c!important}#interactive-hmi-root [data-center-view=car] button[data-car-control]:disabled{opacity:.84!important;filter:none!important}#interactive-hmi-root #hmi-dashboard-overlay [data-home-overview-grid]{isolation:isolate;--home-card-radius:calc(var(--hmi-radius-card,24px) * 5.8333);position:relative}#interactive-hmi-root #hmi-dashboard-overlay [data-home-overview-grid]:before{display:none}#interactive-hmi-root #hmi-dashboard-overlay [data-home-utility-section]{z-index:1;background:var(--hmi-surface-1,#1d1d1f)!important;border-radius:var(--home-card-radius)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border:0!important;transition:none!important}#interactive-hmi-root #hmi-dashboard-overlay [data-home-utility-section]:hover{background:var(--hmi-surface-1,#1d1d1f)!important;filter:none!important;transform:none!important}#interactive-hmi-root #hmi-dashboard-overlay [data-home-utility-section=vehicle],#interactive-hmi-root #hmi-dashboard-overlay [data-home-utility-section=vehicle]:hover{background:#161617!important}#interactive-hmi-root #hmi-dashboard-overlay [data-home-mini-map]{border-radius:var(--home-card-radius)!important;box-shadow:none!important;border:0!important;transition:none!important}#interactive-hmi-root #hmi-dashboard-overlay [data-home-mini-map]:hover{filter:none!important;transform:none!important}#interactive-hmi-root #hmi-dashboard-overlay [data-home-utility-section]:focus-visible,#interactive-hmi-root #hmi-dashboard-overlay [data-home-mini-map]:focus-visible{outline:4px solid var(--hmi-action-bright,#2997ff)!important;outline-offset:4px!important}#interactive-hmi-root #hmi-dashboard-overlay [data-home-utility-section] button:focus-visible,#interactive-hmi-root #hmi-dashboard-overlay [data-home-utility-section] input:focus-visible{outline:4px solid var(--hmi-action-bright,#2997ff)!important;outline-offset:3px!important}#interactive-hmi-root [data-shared-control-rail],#interactive-hmi-root nav[aria-label=Entertainment\ controls]{background:var(--color-bg-raised)!important;border:1px solid var(--color-divider)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}#interactive-hmi-root [data-shared-control-rail]{border-radius:var(--radius-md)!important}#interactive-hmi-root [data-shared-destination],#interactive-hmi-root [data-shared-quick-control],#interactive-hmi-root [data-entertainment-nav-button]{border-radius:var(--radius-sm)!important;transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out)!important}#interactive-hmi-root [data-shared-destination][aria-pressed=true],#interactive-hmi-root [data-shared-quick-control][aria-pressed=true],#interactive-hmi-root [data-entertainment-nav-button][aria-pressed=true]{background:var(--color-surface-selected)!important;color:var(--color-text-primary)!important}#interactive-hmi-root [data-entertainment-app=true]{background:0 0!important;border-color:#0000!important}#interactive-hmi-root [data-nova-entry]{border-radius:var(--radius-md)!important}#interactive-hmi-root [data-assistant-attention-ring]{border-color:var(--color-accent)!important;box-shadow:none!important;opacity:.72!important;animation:none!important}#interactive-hmi-root [data-assistant-discovery-label]{background:var(--color-bg-raised)!important;border-color:var(--color-border-strong)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-1)!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;animation:none!important}#interactive-hmi-root .hmi-settings{color:var(--color-text-primary)!important}#interactive-hmi-root .settings-nav button{border-radius:var(--radius-md)!important;color:var(--color-text-secondary)!important}#interactive-hmi-root .settings-nav button[aria-selected=true]{color:var(--color-text-primary)!important;background:var(--color-surface-selected)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:#0000!important}#interactive-hmi-root .settings-toggle{border-color:var(--color-border)!important;background:var(--color-surface-2)!important;box-shadow:none!important}#interactive-hmi-root .settings-status,#interactive-hmi-root .settings-slider output{color:var(--color-accent)!important}#interactive-hmi-root .hmi-settings{--settings-sidebar-offset:48px;letter-spacing:0;color:var(--hmi-text-primary,#f5f5f7)!important}#interactive-hmi-root .settings-heading,#interactive-hmi-root .settings-nav,#interactive-hmi-root .settings-row,#interactive-hmi-root .settings-slider{border-color:var(--hmi-border-subtle,#ffffff1a)!important}#interactive-hmi-root .settings-heading h2,#interactive-hmi-root .settings-detail h3{color:var(--hmi-text-primary,#f5f5f7);letter-spacing:-.02em}#interactive-hmi-root .settings-heading{border-bottom:0!important}#interactive-hmi-root .settings-heading h2,#interactive-hmi-root .settings-heading>span{transform:translateY(140px)}#interactive-hmi-root .settings-heading h2{transform:translate(var(--settings-sidebar-offset), 140px)}#interactive-hmi-root .settings-nav{transform:translateX(var(--settings-sidebar-offset))}#interactive-hmi-root .settings-heading>span{color:var(--hmi-text-secondary,#ccc)}#interactive-hmi-root .settings-layout{transform:translateY(72px)}#interactive-hmi-root .settings-nav button{transition:background-color .16s,color .16s;color:var(--hmi-text-secondary,#ccc)!important;border-radius:48px!important;grid-template-columns:84px minmax(0,1fr)!important;justify-items:start!important;gap:18px!important;display:grid!important}#interactive-hmi-root .settings-nav button[aria-selected=true]{color:var(--hmi-text-max,#fff)!important;background:#333336!important;border-color:#0000!important}#interactive-hmi-root .settings-nav button[aria-selected=true] svg{color:var(--hmi-accent-bright,#2997ff)!important}#interactive-hmi-root .settings-nav button:hover:not([aria-selected=true]){box-shadow:none!important;filter:none!important;background:0 0!important}#interactive-hmi-root .settings-nav button[aria-selected=true]:hover{background:var(--hmi-surface-2,#333336)!important}#interactive-hmi-root .settings-row strong,#interactive-hmi-root .settings-slider strong{color:var(--hmi-text-primary,#f5f5f7);font-size:88px}#interactive-hmi-root .settings-row-label span,#interactive-hmi-root .settings-range-labels,#interactive-hmi-root .settings-note{color:var(--hmi-text-secondary,#ccc)}#interactive-hmi-root .settings-row-label span{font-size:76px}#interactive-hmi-root .settings-toggle{transition:background-color .16s;background:var(--hmi-surface-2,#333336)!important;border:0!important}#interactive-hmi-root .settings-toggle span{box-shadow:none!important}#interactive-hmi-root .settings-toggle[aria-checked=true]{background:var(--hmi-accent,#0071e3)!important;border-color:#0000!important}#interactive-hmi-root .settings-slider input{height:24px;background:linear-gradient(to right, var(--hmi-accent,#0071e3) var(--fill), var(--hmi-surface-2,#333336) var(--fill))!important}#interactive-hmi-root .settings-slider input::-webkit-slider-thumb{width:80px;height:80px;box-shadow:none!important}#interactive-hmi-root .settings-slider output{font-size:86px}#interactive-hmi-root .settings-slider output,#interactive-hmi-root .settings-status{color:var(--hmi-accent-bright,#2997ff)!important}#interactive-hmi-root .settings-segmented{background:var(--hmi-surface-1,#1d1d1f);border-radius:48px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:16px;padding:8px;display:grid;transform:translateY(32px);flex:0 0 820px!important;width:820px!important}#interactive-hmi-root .settings-segmented button{cursor:pointer;border:0;border-radius:32px;min-width:0;height:124px;padding:0 14px;font-family:inherit;font-size:76px;font-weight:450;transition:background-color .16s,color .16s;position:relative;color:var(--hmi-text-secondary,#ccc)!important;background:0 0!important}#interactive-hmi-root .settings-segmented button:not(:last-child):after{content:"";pointer-events:none;background:#ffffff24;width:1px;height:48%;position:absolute;top:26%;right:-8px}#interactive-hmi-root .settings-segmented button[aria-pressed=true]{color:var(--hmi-text-max,#fff)!important;background:#424245!important}#interactive-hmi-root .settings-segmented button:hover{filter:none!important;box-shadow:none!important}#interactive-hmi-root .settings-segmented button:focus-visible{outline-offset:3px;outline:6px solid var(--hmi-accent-bright,#2997ff)!important}#interactive-hmi-root .hmi-settings button:focus-visible,#interactive-hmi-root .hmi-settings input:focus-visible{outline-offset:8px;outline:6px solid var(--hmi-accent-bright,#2997ff)!important}@media (prefers-reduced-motion:reduce){#interactive-hmi-root .settings-nav button,#interactive-hmi-root .settings-toggle,#interactive-hmi-root .settings-segmented button{transition:none!important}}#interactive-hmi-root [data-charging-screen]{background:var(--color-bg)!important}#interactive-hmi-root .charging-panorama-art{filter:var(--hmi-background-image-filter) brightness(var(--hmi-theme-image-exposure,1))!important}#interactive-hmi-root .charging-orb-value{color:var(--color-text-primary)!important;text-shadow:none!important}#interactive-hmi-root .charging-scene-command,#interactive-hmi-root .charging-center-metric,#interactive-hmi-root .charging-center-action,#interactive-hmi-root .charging-theme-option,#interactive-hmi-root .parked-shortcuts button{background:var(--color-surface-1)!important;border-color:var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}#interactive-hmi-root .charging-theme-check,#interactive-hmi-root .charging-theme-option[aria-pressed=true] .charging-theme-check{border-radius:var(--radius-pill,999px)!important}#interactive-hmi-root .charging-theme-option[aria-pressed=true] .charging-theme-check{background:var(--color-accent)!important;border-color:var(--color-accent)!important}#interactive-hmi-root .charging-center-rule span{background:var(--color-success)!important;box-shadow:none!important}#interactive-hmi-root .charging-center-status strong,#interactive-hmi-root .charging-theme-status .state,#interactive-hmi-root .parked-charge-row strong{color:var(--color-success)!important}#interactive-hmi-root [data-active-center-view=charging] [data-hmi-region=passenger]{z-index:10}#interactive-hmi-root .charging-side-data.left{left:60px}#interactive-hmi-root .charging-side-data strong,#interactive-hmi-root .charging-side-data time{font-weight:500}#interactive-hmi-root .charging-ring-group{left:1500px}#interactive-hmi-root .charging-orb-value{font-weight:500;color:var(--hmi-text-primary)!important}#interactive-hmi-root .charging-car-layer{left:750px}#interactive-hmi-root .charging-scene-command{color:var(--hmi-text-primary);font-weight:600;left:60px;border-radius:calc(var(--hmi-radius-sm) / var(--charging-ui-scale))!important;background:var(--hmi-surface-1)!important;border-color:#0000!important}#interactive-hmi-root .charging-theme-header h2{font-weight:550}#interactive-hmi-root .charging-theme-panel{padding-left:60px;padding-right:85px}#interactive-hmi-root .charging-theme-option{border-radius:calc(var(--hmi-radius-sm) / var(--charging-ui-scale))!important;background:var(--hmi-surface-1)!important;border-color:#0000!important}#interactive-hmi-root .charging-theme-option[aria-pressed=true]{background:var(--hmi-surface-1)!important;border-color:var(--hmi-action-bright)!important;box-shadow:none!important}#interactive-hmi-root .charging-theme-option[aria-pressed=true] .charging-theme-check{color:var(--hmi-text-max);background:var(--hmi-action-bright)!important;border-color:var(--hmi-action-bright)!important}#interactive-hmi-root .parked-home{padding:300px 160px 180px}#interactive-hmi-root .parked-shortcuts{margin-top:163px}#interactive-hmi-root .parked-shortcuts button{border-radius:calc(var(--hmi-radius-sm) / var(--charging-ui-scale))!important;background:var(--hmi-surface-1)!important;border-color:#0000!important}#interactive-hmi-root .charging-screen,#interactive-hmi-root .charging-theme-panel,#interactive-hmi-root .parked-home,#interactive-hmi-root .charging-scene-command{font-family:var(--hmi-font-text);color:var(--hmi-text-primary)}#interactive-hmi-root .charging-theme-header h2,#interactive-hmi-root .parked-home header h2{font-family:var(--hmi-font-display);letter-spacing:-.015em;font-weight:600}#interactive-hmi-root .charging-side-data span,#interactive-hmi-root .charging-side-data strong small{color:var(--hmi-text-secondary)}#interactive-hmi-root .charging-theme-option-copy strong,#interactive-hmi-root .parked-shortcuts strong{font-weight:500}#interactive-hmi-root .charging-scene[data-active=false] .charging-scene-command:not(:disabled){color:var(--hmi-text-max);background:var(--hmi-action)!important}#interactive-hmi-root .charging-theme-option:focus-visible,#interactive-hmi-root .charging-scene-command:focus-visible,#interactive-hmi-root .parked-home button:focus-visible{outline:calc(2px / var(--charging-ui-scale)) solid var(--hmi-action-bright)!important;outline-offset:calc(3px / var(--charging-ui-scale))!important}#interactive-hmi-root [data-entertainment-netflix],#interactive-hmi-root [data-entertainment-youtube],#interactive-hmi-root [data-entertainment-apps-screen]{background-color:var(--color-bg)!important}#interactive-hmi-root [data-volume-popover],#interactive-hmi-root [data-car-voice-surface]{background:var(--color-bg-raised)!important;border-color:var(--color-border)!important;box-shadow:var(--shadow-1)!important;-webkit-backdrop-filter:none!important}#interactive-hmi-root button,#interactive-hmi-root [role=button]{-webkit-tap-highlight-color:transparent}#interactive-hmi-root button:focus-visible,#interactive-hmi-root [role=button]:focus-visible,#interactive-hmi-root input:focus-visible,#interactive-hmi-root a:focus-visible{outline:3px solid var(--color-focus)!important;outline-offset:3px!important}#interactive-hmi-root button:active:not(:disabled),#interactive-hmi-root [role=button]:active:not([aria-disabled=true]){scale:.98;transition-duration:var(--duration-instant)!important}#interactive-hmi-root button:disabled,#interactive-hmi-root [aria-disabled=true]{opacity:.42!important;filter:none!important}@media (hover:hover) and (pointer:fine){#interactive-hmi-root button:hover:not(:disabled),#interactive-hmi-root [role=button]:hover:not([aria-disabled=true]){box-shadow:inset 0 0 0 999px #ffffff0a}#interactive-hmi-root [data-center-view=car] button:hover{box-shadow:none!important;filter:none!important}}#interactive-hmi-root [data-reduced-motion=true] *,#interactive-hmi-root [data-reduced-motion=true] :before,#interactive-hmi-root [data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-property:color,background-color,border-color,opacity!important;transition-duration:80ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){#interactive-hmi-root *,#interactive-hmi-root :before,#interactive-hmi-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=1001px) and (width<=2600px) and (orientation:landscape){#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination],#interactive-hmi-root [data-hmi-region=shared] [data-shared-quick-control]{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}#interactive-hmi-root nav[aria-label=Entertainment\ controls]{gap:4px!important;padding-inline:6px!important}#interactive-hmi-root nav[aria-label=Entertainment\ controls]>span{justify-content:space-between!important;gap:3px!important}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button]{width:49px!important;min-width:49px!important;height:48px!important;min-height:48px!important}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button=Climate]{width:136px!important;min-width:136px!important}#interactive-hmi-root [data-hmi-region=passenger] button[title="Decrease passenger temperature"],#interactive-hmi-root [data-hmi-region=passenger] button[title="Increase passenger temperature"]{width:49px!important;min-width:49px!important;height:48px!important;min-height:48px!important}}@media (width<=1000px) and (orientation:landscape) and (pointer:coarse){#interactive-hmi-root [data-hmi-region=passenger] [data-hmi-band=content]{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--accent) #0b1015c7;overflow:hidden auto}#interactive-hmi-root [data-hmi-region=passenger] [data-hmi-band=content]::-webkit-scrollbar{width:7px}#interactive-hmi-root [data-hmi-region=passenger] [data-hmi-band=content]::-webkit-scrollbar-track{background:#0b1015c7}#interactive-hmi-root [data-hmi-region=passenger] [data-hmi-band=content]::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--accent);border:2px solid #0b1015c7;min-height:44px}}#interactive-hmi-root .driver-assist-cluster button:focus-visible,#interactive-hmi-root .driver-mode-segmented button:focus-visible{outline:2px solid var(--driver-focus)!important;outline-offset:-3px!important}#interactive-hmi-root .driver-primary-native{min-height:0;display:block;position:relative;overflow:hidden}#interactive-hmi-root .driver-road-layout{grid-template-columns:minmax(106px,1fr) minmax(112px,1.05fr) minmax(106px,1fr);gap:clamp(6px,1.5vw,16px);min-width:0;min-height:0;display:grid;position:absolute;inset:48px clamp(12px,3.2%,28px) clamp(8px,4%,22px)}#interactive-hmi-root .driver-road-side,#interactive-hmi-root .driver-road-center{min-width:0;min-height:0;position:relative}#interactive-hmi-root .driver-road-side-start{display:block}#interactive-hmi-root .driver-road-side-end{justify-content:flex-end;align-items:flex-start;display:flex}#interactive-hmi-root .driver-road-layout .driver-speed-limit,#interactive-hmi-root .driver-road-layout .driver-maneuver-native,#interactive-hmi-root .driver-road-layout .driver-energy-summary,#interactive-hmi-root .driver-road-layout .driver-assist-cluster,#interactive-hmi-root .driver-road-layout .driver-speed-cluster{position:static;inset:auto;transform:none}#interactive-hmi-root .driver-road-layout .driver-speed-limit{width:42px;height:56px;margin:0;position:absolute;top:2px;left:0}#interactive-hmi-root .driver-road-layout .driver-maneuver-native{align-items:flex-start;gap:7px;width:min(132px,100%);height:auto;margin-top:2px;position:absolute;top:66px;left:0}#interactive-hmi-root .driver-road-layout .driver-maneuver-icon{flex-basis:24px;width:24px;height:24px}#interactive-hmi-root .driver-road-layout .driver-maneuver-native strong{font-size:clamp(18px,3.1cqw,24px);line-height:24px}#interactive-hmi-root .driver-road-layout .driver-maneuver-native div>span{font-size:10px;line-height:14px}#interactive-hmi-root .driver-road-layout .driver-energy-summary{aspect-ratio:1;width:clamp(58px,58%,78px);position:absolute;bottom:0;left:0}#interactive-hmi-root .driver-road-layout .driver-battery-ring strong{font-size:clamp(14px,2.7cqw,18px)}#interactive-hmi-root .driver-road-layout .driver-assist-cluster{gap:6px;width:auto;height:auto;min-height:0;display:flex;position:absolute;top:2px;right:0}#interactive-hmi-root .driver-road-layout .driver-assist-cluster button,#interactive-hmi-root .driver-road-layout .driver-set-speed{width:56px;min-width:56px;height:56px;min-height:56px}#interactive-hmi-root .driver-road-layout .driver-speed-cluster{z-index:2;justify-content:center;width:100%;height:auto;padding-top:2px;display:flex;position:absolute;top:14px;left:0;right:0}#interactive-hmi-root .driver-road-layout .driver-current-speed{justify-content:center;align-items:baseline;gap:7px}#interactive-hmi-root .driver-road-layout .driver-current-speed strong{text-shadow:0 2px 12px #0000006b;font-size:clamp(50px,10.5cqw,76px);line-height:.88}#interactive-hmi-root .driver-road-layout .driver-current-speed span{padding-bottom:2px;font-size:10px}#interactive-hmi-root .driver-road-lanes{opacity:.6;pointer-events:none;height:58%;position:absolute;bottom:-8%;left:12%;right:12%;overflow:hidden}#interactive-hmi-root .driver-road-lanes:before,#interactive-hmi-root .driver-road-lanes:after{content:"";transform-origin:bottom;background:linear-gradient(#0000 0%,#d7eaf747 38%,#d7eaf7b3 100%);width:2px;height:130%;position:absolute;bottom:-4%}#interactive-hmi-root .driver-road-lanes:before{left:25%;transform:rotate(22deg)}#interactive-hmi-root .driver-road-lanes:after{right:25%;transform:rotate(-22deg)}#interactive-hmi-root .driver-primary-native>.driver-mode-segmented{width:auto;height:56px;position:absolute;top:4px;left:20%;right:20%}#interactive-hmi-root .driver-primary-native>.driver-mode-segmented button{min-height:56px;font-size:11px}#interactive-hmi-root .driver-status-native{color:#ebf4faeb;background:linear-gradient(#050d18c7,#08182838);border-bottom:1px solid #b7daf52e;grid-template-columns:minmax(54px,1fr) auto minmax(76px,1fr);min-height:38px;padding-inline:clamp(12px,3.2%,28px)}#interactive-hmi-root .driver-status-temperature,#interactive-hmi-root .driver-status-right{letter-spacing:.01em;font-size:11px;font-weight:560}#interactive-hmi-root .driver-gear-strip{color:#dbe8f39e;gap:8px;font-size:10px}#interactive-hmi-root .driver-gear-strip strong{color:#f4f8fb;font-size:15px}#interactive-hmi-root .driver-gear-strip strong:after{background:#f4f8fb;width:10px;bottom:-4px}#interactive-hmi-root .driver-region-backdrop>video{object-position:center 67%;opacity:.95!important;filter:brightness(.82)contrast(1.12)saturate(.78)!important}#interactive-hmi-root .driver-primary-native:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#bfe0f76b 17%,#cae8fb94 50%,#bfe0f742 82%,#0000);height:1px;position:absolute;top:17%;left:0;right:0;box-shadow:0 8px 24px #65b1e71f}#interactive-hmi-root .driver-road-layout{z-index:1;grid-template-columns:minmax(112px,1fr) minmax(128px,1.12fr) minmax(112px,1fr);inset:48px clamp(14px,3.5%,30px) clamp(10px,4.5%,24px)}#interactive-hmi-root .driver-road-layout .driver-speed-limit{color:#07111a;background:#f3f9fd;border-color:#f3f9fd;width:44px;height:58px;top:6px;box-shadow:0 0 0 1px #000000a3,0 3px 12px #00000057}#interactive-hmi-root .driver-road-layout .driver-maneuver-native{color:#f2f7fa;gap:8px;width:min(154px,100%);top:76px;left:52px}#interactive-hmi-root .driver-road-layout .driver-maneuver-native div>span{color:#dfedf7b8;font-size:11px;line-height:15px}#interactive-hmi-root .driver-road-layout .driver-speed-cluster{padding-top:0;top:30px}#interactive-hmi-root .driver-road-layout .driver-current-speed{color:#f4f8fb;align-items:flex-end;gap:6px}#interactive-hmi-root .driver-road-layout .driver-current-speed strong{letter-spacing:-.065em;text-shadow:0 2px 15px #030c13a8;font-size:clamp(60px,12cqw,86px);font-weight:480;line-height:.8}#interactive-hmi-root .driver-road-layout .driver-current-speed span{color:#e5f0f9bf;letter-spacing:.06em;padding-bottom:4px;font-size:10px;font-weight:620}#interactive-hmi-root .driver-road-lanes{opacity:.7;height:72%;bottom:-12%;left:4%;right:4%}#interactive-hmi-root .driver-road-layout .driver-assist-cluster,#interactive-hmi-root .driver-road-layout .driver-assist-cluster button,#interactive-hmi-root .driver-road-layout .driver-set-speed{height:60px;min-height:60px}#interactive-hmi-root .driver-road-layout .driver-assist-cluster{gap:7px;top:2px}#interactive-hmi-root .driver-road-layout .driver-assist-cluster button,#interactive-hmi-root .driver-road-layout .driver-set-speed{width:60px;min-width:60px}#interactive-hmi-root .driver-assist-ring-art{opacity:.88;filter:saturate(.95)brightness(1.08)}#interactive-hmi-root .driver-assist-cluster button:before,#interactive-hmi-root .driver-set-speed:before{border-color:#d3e8f666}#interactive-hmi-root .driver-assist-ring-label,#interactive-hmi-root .driver-set-speed span{color:#e8f2f9d6}#interactive-hmi-root .driver-road-layout .driver-energy-summary{width:clamp(50px,45%,62px);bottom:-4px}#interactive-hmi-root .driver-battery-ring{background:radial-gradient(circle at center, #04131f99 0 60%, transparent 62%), conic-gradient(from -90deg, #56de97d1 0 75%, #e1f2fc2e 75% 100%)}#interactive-hmi-root .driver-primary-native>.driver-mode-segmented{z-index:2;height:60px;top:2px;left:24%;right:24%}#interactive-hmi-root .driver-primary-native>.driver-mode-segmented button{color:#e1eef8ad;min-height:60px;font-size:10px}#interactive-hmi-root .driver-telemetry-native{background:linear-gradient(#0000 0%,#06192975 28%,#030b13d1 100%);border-top:1px solid #badcf529;padding-inline:clamp(13px,3.5%,30px)}#interactive-hmi-root .driver-telemetry-native strong{color:#eef5faeb;font-size:14px;font-weight:590}#interactive-hmi-root .driver-telemetry-native .driver-ready strong{color:#5ae19a;letter-spacing:.035em;font-size:13px}@container (height<=277px){#interactive-hmi-root .driver-road-layout{gap:9px;inset:43px 12px 6px}#interactive-hmi-root .driver-primary-native>.driver-mode-segmented{height:56px;left:18%;right:18%}#interactive-hmi-root .driver-primary-native>.driver-mode-segmented button{min-height:56px;font-size:10px}#interactive-hmi-root .driver-road-layout .driver-speed-limit{width:36px;height:48px}#interactive-hmi-root .driver-road-layout .driver-maneuver-native{top:58px;left:42px}#interactive-hmi-root .driver-road-layout .driver-energy-summary{width:clamp(54px,23%,70px)}}#interactive-hmi-root .driver-road-layout .driver-speed-cluster{top:-18px}#interactive-hmi-root .driver-road-layout .driver-assist-cluster{top:-10px}@container (height<=277px){#interactive-hmi-root .driver-road-layout .driver-speed-cluster{top:-12px}#interactive-hmi-root .driver-road-layout .driver-assist-cluster{top:-8px}}#interactive-hmi-root [data-hmi-region=driver]{background:#091622}#interactive-hmi-root .driver-region-backdrop>video{object-fit:cover;object-position:center 65%;opacity:1!important;filter:brightness(.98)contrast(1.04)saturate(.72)!important}#interactive-hmi-root .driver-region-backdrop-grade{background:linear-gradient(#050e183d 0%,#0e2a4414 42%,#040e1957 100%),linear-gradient(90deg,#030d184d,#0000 38%,#030d1829)}#interactive-hmi-root .driver-status-native{text-shadow:0 1px 2px #00000070;background:linear-gradient(#061320b3,#0613201a);border-bottom:1px solid #e1f2ff2e;min-height:0;padding-inline:18px}#interactive-hmi-root .driver-status-temperature,#interactive-hmi-root .driver-status-right{font-size:10px;font-weight:520}#interactive-hmi-root .driver-gear-strip{gap:8px;font-size:9px;font-weight:580}#interactive-hmi-root .driver-gear-strip strong{font-size:13px;font-weight:650}#interactive-hmi-root .driver-gear-strip strong:after{width:9px;height:1px;bottom:-4px}#interactive-hmi-root .driver-status-right img{opacity:.85;width:13px;height:13px}#interactive-hmi-root .driver-primary-native:before,#interactive-hmi-root .driver-road-lanes,#interactive-hmi-root .driver-energy-summary{display:none!important}#interactive-hmi-root .driver-primary-native{overflow:hidden;container-type:size}#interactive-hmi-root .driver-road-layout{z-index:1;display:block;position:absolute;inset:0}#interactive-hmi-root .driver-road-side,#interactive-hmi-root .driver-road-center{position:static}#interactive-hmi-root .driver-road-center{pointer-events:none}#interactive-hmi-root .driver-road-layout .driver-speed-limit{color:#0b1720;width:29px;height:39px;box-shadow:none;background:#f8fcffeb;border:1px solid #fafeffd6;border-radius:3px;padding:3px 1px;position:absolute;top:19%;left:5.5%}#interactive-hmi-root .driver-road-layout .driver-speed-limit span{font-size:5px;font-weight:760;line-height:5px}#interactive-hmi-root .driver-road-layout .driver-speed-limit strong{font-size:17px;font-weight:700;line-height:18px}#interactive-hmi-root .driver-road-layout .driver-maneuver-native{color:#f6fbfff2;gap:5px;width:30%;height:auto;position:absolute;top:23%;left:16.5%}#interactive-hmi-root .driver-road-layout .driver-maneuver-icon{color:#e8f5ffeb;flex-basis:16px;width:16px;height:16px}#interactive-hmi-root .driver-road-layout .driver-maneuver-native strong{font-size:clamp(12px,2.7cqw,17px);font-weight:540;line-height:16px}#interactive-hmi-root .driver-road-layout .driver-maneuver-native div>span{color:#e3f1fbb8;margin-top:1px;font-size:7px;line-height:10px}#interactive-hmi-root .driver-road-layout .driver-speed-cluster{justify-content:center;width:100%;height:auto;padding:0;display:flex;position:absolute;top:15%;left:0;right:0}#interactive-hmi-root .driver-road-layout .driver-current-speed{color:#fafdfff5;text-shadow:0 1px 8px #0000006b;justify-content:center;align-items:baseline;gap:4px}#interactive-hmi-root .driver-road-layout .driver-current-speed strong{letter-spacing:-.06em;font-size:clamp(33px,7.1cqw,52px);font-weight:360;line-height:.86}#interactive-hmi-root .driver-road-layout .driver-current-speed span{color:#ecf6fdc2;letter-spacing:.03em;padding:0;font-size:7px;font-weight:520}#interactive-hmi-root .driver-road-layout .driver-assist-cluster{align-items:center;gap:4px;width:auto;height:30px;min-height:30px;display:flex;position:absolute;top:16%;right:5%}#interactive-hmi-root .driver-road-layout .driver-assist-cluster button,#interactive-hmi-root .driver-road-layout .driver-set-speed{color:#f2f9fdeb;background:0 0;border:0;border-radius:0;width:auto;min-width:34px;height:30px;min-height:30px;padding:0 4px}#interactive-hmi-root .driver-road-layout .driver-assist-cluster button:before,#interactive-hmi-root .driver-road-layout .driver-set-speed:before,#interactive-hmi-root .driver-road-layout .driver-assist-ring-art{display:none}#interactive-hmi-root .driver-road-layout .driver-assist-cluster button[aria-pressed=true]{border-bottom:1px solid #80c7ef}#interactive-hmi-root .driver-road-layout .driver-assist-cluster button[aria-pressed=false]{opacity:.54}#interactive-hmi-root .driver-road-layout .driver-assist-ring-label{font-size:7px;font-weight:650}#interactive-hmi-root .driver-road-layout .driver-set-speed{align-items:baseline;gap:2px;display:flex}#interactive-hmi-root .driver-road-layout .driver-set-speed strong{font-size:12px;font-weight:520;line-height:1}#interactive-hmi-root .driver-road-layout .driver-set-speed span{color:#e8f4fcad;margin:0;font-size:6px}#interactive-hmi-root .driver-control-rail{z-index:4;pointer-events:none;color:#e5eff7a6;font-family:inherit;position:absolute;inset:0}#interactive-hmi-root .driver-lighting-controls{pointer-events:auto;flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute;top:22%;left:0}#interactive-hmi-root .driver-lighting-control{isolation:isolate;color:#dce6efa8;cursor:pointer;background:0 0;border:0;border-radius:0 4px 4px 0;place-items:center;width:clamp(32px,7.2cqw,44px);height:clamp(26px,5.6cqw,34px);padding:0;transition:color .14s,background-color .14s,transform .1s;display:grid;position:relative;overflow:hidden}#interactive-hmi-root .driver-lighting-control>span,#interactive-hmi-root .driver-lighting-control>svg{z-index:1;position:relative}#interactive-hmi-root .driver-lighting-control>span{letter-spacing:-.01em;font-size:clamp(8px,1.55cqw,10px);font-weight:600}#interactive-hmi-root .driver-lighting-control svg{shape-rendering:geometricprecision;width:19px;height:19px;overflow:visible}#interactive-hmi-root .driver-lighting-control[aria-checked=true]{color:#eef8fff5;filter:drop-shadow(0 0 2px #9096ff47)}#interactive-hmi-root .driver-lighting-control[aria-checked=true]:before{z-index:0;content:"";background:linear-gradient(90deg,#4644a4e0 0%,#30378094 48%,#11192800 100%);border-radius:0 4px 4px 0;position:absolute;inset:0}#interactive-hmi-root .driver-lighting-control:not([aria-checked=true]):hover{color:#f5fbffc7;background:#ffffff12}#interactive-hmi-root .driver-lighting-control:active{transform:scale(.94)}#interactive-hmi-root .driver-lighting-control:focus-visible{outline-offset:-1px;outline:1px solid #ebf8fff2}@container (height<=277px){#interactive-hmi-root .driver-lighting-controls{top:20%}}#interactive-hmi-root .driver-primary-native>.driver-mode-segmented{z-index:2;background:0 0;width:92px;height:20px;display:grid;position:absolute;bottom:2px;left:auto;right:50%;transform:translate(50%)}#interactive-hmi-root .driver-primary-native>.driver-mode-segmented:before{display:none}#interactive-hmi-root .driver-primary-native>.driver-mode-segmented button,#interactive-hmi-root .driver-primary-native>.driver-mode-segmented button[aria-pressed=true]{color:#ebf5fc8f;background:0 0;border-radius:0;min-height:20px;padding:0 2px;font-size:6px;font-weight:560}#interactive-hmi-root .driver-primary-native>.driver-mode-segmented button[aria-pressed=true]{color:#e9f7fff0}#interactive-hmi-root .driver-primary-native>.driver-mode-segmented button[aria-pressed=true]:after{background:#85c8ec;height:1px;bottom:0;left:calc(50% - 5px);right:calc(50% - 5px)}#interactive-hmi-root .driver-telemetry-native{text-shadow:0 1px 2px #00000085;background:linear-gradient(#05111d0a,#05111d94);border-top:1px solid #dbf1ff21;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding-inline:14px}#interactive-hmi-root .driver-telemetry-native>div{gap:4px}#interactive-hmi-root .driver-telemetry-native strong{color:#f2f9fddb;font-size:9px;font-weight:540;line-height:12px}#interactive-hmi-root .driver-telemetry-native span{color:#dfeffa94;margin-top:1px;font-size:6px;line-height:8px}#interactive-hmi-root .driver-telemetry-native .driver-telemetry-icon-frame{flex-basis:11px;width:11px;height:11px}#interactive-hmi-root .driver-telemetry-native .driver-telemetry-icon{width:11px;height:11px}#interactive-hmi-root .driver-telemetry-native .driver-telemetry-icon-frame-range{flex-basis:13px;width:13px}#interactive-hmi-root .driver-telemetry-native .driver-telemetry-icon-frame-range .driver-telemetry-icon{width:18px;height:18px;transform:translate(-2px,-4px)}#interactive-hmi-root .driver-telemetry-native .driver-battery{text-align:center;display:block}#interactive-hmi-root .driver-telemetry-native .driver-gear{white-space:nowrap;letter-spacing:.12em;justify-content:center;align-items:baseline;gap:2px;display:flex}#interactive-hmi-root .driver-telemetry-native .driver-gear strong{color:#f7fbfef5;font-size:10px}#interactive-hmi-root .driver-telemetry-native .driver-gear span{font-size:6px}#interactive-hmi-root .driver-telemetry-native .driver-ready strong{color:#73e1a1;gap:3px;font-size:8px}#interactive-hmi-root .driver-status-native{text-shadow:0 1px 2px #0000007a;background:linear-gradient(90deg,#061421e0,#253949e0 48%,#0a1825e0);border-bottom:1px solid #c4e0f31f;grid-template-columns:minmax(54px,1fr) auto minmax(76px,1fr);min-height:23px;padding-inline:14px}#interactive-hmi-root .driver-status-temperature,#interactive-hmi-root .driver-status-right{color:#ecf6fcd1;font-size:8px;font-weight:540;line-height:1}#interactive-hmi-root .driver-status-right{gap:0}#interactive-hmi-root .driver-turn-indicators{justify-content:center;align-items:center;gap:30px;min-width:160px;line-height:1;display:flex}#interactive-hmi-root .driver-turn-indicator{color:#f5fafddb;place-items:center;width:16px;height:12px;display:grid}#interactive-hmi-root .driver-turn-indicator svg{fill:currentColor;width:16px;height:12px;display:block}#interactive-hmi-root .driver-turn-indicator.is-active{color:#39ef63}#interactive-hmi-root .driver-header-drive-mode{color:#39ef63;letter-spacing:.04em;text-align:center;min-width:26px;font-size:8px;font-weight:700}@container (height<=277px){#interactive-hmi-root .driver-road-layout .driver-speed-cluster{top:13%}#interactive-hmi-root .driver-road-layout .driver-assist-cluster{top:14%}#interactive-hmi-root .driver-road-layout .driver-speed-limit{top:18%}#interactive-hmi-root .driver-road-layout .driver-maneuver-native{top:22%}}#interactive-hmi-root [data-hmi-region=driver]{isolation:isolate;background:#02070c}#interactive-hmi-root [data-hmi-region=driver] .driver-region-backdrop>video{object-position:center center;width:100%;max-width:none;height:100%;display:block;object-fit:cover!important}#interactive-hmi-root [data-hmi-region=driver] .driver-region-backdrop{background:#030609;right:0}#interactive-hmi-root [data-hmi-region=driver] .driver-primary-native{background:0 0}#interactive-hmi-root [data-hmi-region=driver] .driver-status-native{background:linear-gradient(#030d1894,#030d1824);border-bottom:0}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native{background:linear-gradient(#030d1814,#030d1894);border-top:0}#interactive-hmi-root [data-hmi-region=driver] .driver-status-native,#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native{box-shadow:none;border:0}#interactive-hmi-root [data-hmi-region=driver] .driver-status-native{position:relative}#interactive-hmi-root [data-hmi-region=driver] .driver-turn-indicators{position:absolute;left:50%;transform:translate(-50%)}#interactive-hmi-root [data-hmi-region=driver] .driver-status-right{right:14px;justify-content:flex-end;position:absolute;inset-inline-end:14px}#interactive-hmi-root .driver-telemetry-native .driver-telemetry-icon-frame-odometer{color:#f8fcfffa;flex-basis:19px;width:19px;height:14px}#interactive-hmi-root .driver-telemetry-native .driver-telemetry-icon-odometer{width:19px;height:14px;display:block}#interactive-hmi-root [data-hmi-region=driver] .driver-status-temperature,#interactive-hmi-root [data-hmi-region=driver] .driver-status-right{font-size:clamp(10px,1.85cqw,12px);font-weight:650}#interactive-hmi-root [data-hmi-region=driver] .driver-header-drive-mode{min-width:32px;font-size:clamp(9px,1.7cqw,11px)}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-speed-limit{width:34px;height:46px;padding-top:4px}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-maneuver-native div>span{margin-top:3px;font-size:clamp(9px,1.75cqw,11px);line-height:1.1}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-current-speed span{font-size:clamp(9px,1.7cqw,11px);font-weight:650}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-assist-ring-label{font-size:clamp(9px,1.65cqw,11px)}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-set-speed strong{font-size:clamp(15px,2.8cqw,18px);font-weight:650}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-set-speed span{font-size:clamp(7px,1.35cqw,9px)}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native strong{font-size:clamp(10px,1.9cqw,12px);font-weight:650;line-height:14px}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native span{font-size:clamp(7px,1.3cqw,8px);line-height:10px}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native .driver-gear strong{font-size:clamp(12px,2.1cqw,14px)}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native .driver-ready strong{font-size:clamp(10px,1.9cqw,12px)}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native{align-items:end;padding-block:0 6px}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native>div{align-items:center;min-height:16px}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native .driver-odometer{grid-area:1/1;justify-self:start}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native .driver-gear{letter-spacing:0;align-items:center;gap:clamp(18px,3.8cqw,24px);min-height:20px;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native .driver-gear span{color:#d7dee575;margin:0;font-size:clamp(8px,1.55cqw,10px);font-weight:500;line-height:1}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native .driver-gear span.is-active{color:#48a9ff;text-shadow:0 0 8px #48a9ff6b;font-size:clamp(17px,3.1cqw,20px);font-weight:500}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native .driver-range{grid-area:1/3;justify-self:end}#interactive-hmi-root [data-hmi-region=driver] .driver-region-backdrop>video{object-position:34% center;height:calc(100% + 20px);top:-20px;bottom:auto}#interactive-hmi-root [data-hmi-region=driver] .driver-turn-indicators{width:clamp(120px,24cqw,145px);min-width:0;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}#interactive-hmi-root [data-hmi-region=driver] .driver-header-drive-mode{color:#48a9ff;letter-spacing:.01em;text-shadow:0 0 8px #48a9ff6b;min-width:0;font-size:clamp(14px,2.7cqw,18px);font-weight:540;position:absolute;top:7px;left:50%;transform:translate(-50%)}#interactive-hmi-root [data-hmi-region=driver] .driver-turn-indicator{width:16px;height:12px;position:absolute;bottom:2px}#interactive-hmi-root [data-hmi-region=driver] .driver-turn-indicator svg{width:100%;height:100%}#interactive-hmi-root [data-hmi-region=driver] .driver-turn-indicator-left{color:#a9b0b93d;left:0}#interactive-hmi-root [data-hmi-region=driver] .driver-turn-indicator-right{color:#a9b0b93d;filter:none;right:0}#interactive-hmi-root [data-hmi-region=driver] .driver-status-temperature,#interactive-hmi-root [data-hmi-region=driver] .driver-status-right{position:absolute;top:10px}#interactive-hmi-root [data-hmi-region=driver] .driver-header-drive-mode.is-sport{color:#f0445f;text-shadow:0 0 10px #f0445f52}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native .driver-gear.is-sport span.is-active{color:#f0445f;text-shadow:0 0 8px #f0445f6b}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-maneuver-native{left:40%}#interactive-hmi-root [data-hmi-region=driver] .driver-charge-readout{z-index:3;color:#e8f3fbd1;pointer-events:none;text-shadow:0 1px 3px #000000b3;grid-template-rows:auto auto;align-content:center;place-items:center;row-gap:2px;width:76px;height:76px;display:grid;position:absolute;top:59.5%;left:11%;transform:translateY(-50%)}#interactive-hmi-root [data-hmi-region=driver] .driver-charge-battery{color:#19b878;filter:drop-shadow(0 0 3px #19b8783d);width:30px;height:17px;overflow:visible}#interactive-hmi-root [data-hmi-region=driver] .driver-charge-battery-shell,#interactive-hmi-root [data-hmi-region=driver] .driver-charge-battery-terminal{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}#interactive-hmi-root [data-hmi-region=driver] .driver-charge-battery-level{fill:currentColor}#interactive-hmi-root [data-hmi-region=driver] .driver-charge-copy{z-index:1;place-items:center;gap:1px;display:grid;position:relative}#interactive-hmi-root [data-hmi-region=driver] .driver-charge-readout span{color:#d5e4ef99;letter-spacing:.04em;font-size:8.5px;font-weight:500;line-height:1}#interactive-hmi-root [data-hmi-region=driver] .driver-charge-readout strong{color:#f4fafdf0;font-size:26px;font-weight:450;line-height:1}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-speed-limit{top:14%;left:80%}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-speed-cluster{top:55%;transform:translate(30cqw)}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-current-speed strong{font-weight:400}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-current-speed span{font-weight:500;transform:translateY(-2px)}#interactive-hmi-root [data-hmi-region=driver] .driver-region-backdrop>video{-webkit-mask-image:linear-gradient(90deg,#000 0% 66%,#000000b8 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 66%,#000000b8 82%,#0000 100%)}#interactive-hmi-root [data-hmi-region=driver] .driver-region-backdrop-grade{background:linear-gradient(90deg,#0000 72%,#0b0b0c24 84%,#09090a4d 100%),linear-gradient(#0e0e0f94 0%,#12121329 23%,#0000 48%,#0a0a0b75 100%),linear-gradient(90deg,#09090a6b,#0000 38%,#0a0a0b42);-webkit-mask-image:linear-gradient(90deg,#000 0% 80%,#000000d1 90%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 80%,#000000d1 90%,#0000 100%)}#interactive-hmi-root [data-hmi-region=shared] .center-map-full-bleed{left:-18%;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000094 7%,#000 18% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000094 7%,#000 18% 100%)}#interactive-hmi-root [data-hmi-region=shared] .center-map-full-bleed:after{content:"";pointer-events:none;background:linear-gradient(90deg,#02070ce0 0%,#02070c57 46%,#0000 100%);width:22%;position:absolute;inset:0 auto 0 0}#interactive-hmi-root [data-hmi-region=shared]{z-index:4;overflow:visible}#interactive-hmi-root [data-hmi-region=shared]>.hmi-owned-band{overflow:hidden}#interactive-hmi-root [data-hmi-region=shared]>[data-hmi-band=status]{overflow:visible}#interactive-hmi-root [data-hmi-region=shared]>[data-hmi-band=dock]{clip-path:inset(-14px 0 0);overflow:visible}#interactive-hmi-root [data-hmi-region=shared],#interactive-hmi-root [data-hmi-region=passenger]{display:block}#interactive-hmi-root [data-hmi-region=shared]>.hmi-owned-band,#interactive-hmi-root [data-hmi-region=passenger]>.hmi-owned-band{position:absolute;inset:0}#interactive-hmi-root [data-hmi-region=driver],#interactive-hmi-root [data-hmi-region=passenger]{z-index:3}#interactive-hmi-root [data-hmi-region=passenger] [data-passenger-media-grid]{color:var(--text-primary);isolation:isolate;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Arial,sans-serif}#interactive-hmi-root [data-hmi-region=passenger] [data-passenger-media-card]{transition:transform var(--duration-fast) var(--ease-out), filter var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);outline:none}#interactive-hmi-root [data-hmi-region=passenger] [data-passenger-media-grid] button,#interactive-hmi-root [data-hmi-region=passenger] [data-passenger-media-header] button{min-width:0!important;min-height:0!important}#interactive-hmi-root [data-hmi-region=passenger] [data-passenger-media-header] input{min-width:0;min-height:0}#interactive-hmi-root [data-hmi-region=passenger] [data-passenger-media-card]:focus-within{box-shadow:0 0 0 2px #0a84ffb8, var(--shadow-1)!important}#interactive-hmi-root [data-hmi-region=passenger] [data-passenger-media-card] button:focus-visible,#interactive-hmi-root [data-hmi-region=passenger] [data-passenger-media-header] button:focus-visible,#interactive-hmi-root [data-hmi-region=passenger] [data-passenger-media-header] input:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}#interactive-hmi-root [data-hmi-region=passenger] [data-passenger-media-card] button:active,#interactive-hmi-root [data-hmi-region=passenger] [data-passenger-media-header] button:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){#interactive-hmi-root [data-hmi-region=passenger] [data-passenger-media-card]:hover{filter:brightness(1.045)}}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-hmi-region=passenger] [data-passenger-media-card],#interactive-hmi-root [data-hmi-region=passenger] [data-passenger-media-card] button,#interactive-hmi-root [data-hmi-region=passenger] [data-passenger-media-header] button{transition:none!important;animation:none!important}}#interactive-hmi-root [data-hmi-region=driver]{overflow:visible}#interactive-hmi-root [data-hmi-region=driver]>.hmi-owned-band{overflow:hidden}#interactive-hmi-root [data-hmi-region=driver] .driver-status-temperature,#interactive-hmi-root [data-hmi-region=driver] .driver-status-right{font-weight:500}#interactive-hmi-root [data-hmi-region=driver] .driver-header-drive-mode{font-weight:520}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-speed-limit span{font-weight:650}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-speed-limit strong,#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-maneuver-native strong,#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-maneuver-native div>span{font-weight:600}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-current-speed span,#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-assist-ring-label,#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-set-speed strong{font-weight:500}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-set-speed span{font-weight:400}#interactive-hmi-root [data-hmi-region=driver] .driver-lighting-control>span,#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native strong{font-weight:500}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native span{font-weight:400}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native .driver-gear span.is-active{font-weight:450}#interactive-hmi-root [data-hmi-region=passenger]>[data-hmi-band=content],#interactive-hmi-root [data-hmi-region=passenger] [data-passenger-media-grid]{overflow:visible!important}#interactive-hmi-root [data-hmi-region=passenger]>[data-hmi-band=status],#interactive-hmi-root [data-hmi-region=passenger]>[data-hmi-band=dock]{pointer-events:none}#interactive-hmi-root [data-hmi-region=passenger]>[data-hmi-band=dock] nav,#interactive-hmi-root [data-hmi-region=passenger]>[data-hmi-band=dock] [role=dialog]{pointer-events:auto}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination],#interactive-hmi-root [data-hmi-region=shared] [data-shared-quick-control]{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-control-rail]{border-radius:10px!important}#interactive-hmi-root [data-hmi-region=passenger] nav[aria-label=Entertainment\ controls]{border-radius:10px!important;align-items:center!important;gap:4px!important;height:38px!important;min-height:38px!important;padding:0 6px!important}#interactive-hmi-root [data-hmi-region=passenger] nav[aria-label=Entertainment\ controls]>span{min-width:0;height:100%;align-items:center!important;gap:3px!important}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button]{border-radius:8px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-control-rail],#interactive-hmi-root [data-hmi-region=passenger] nav[aria-label=Entertainment\ controls]{border:1px solid var(--hmi-border-subtle,#ffffff1a)!important;border-radius:var(--hmi-radius-control,16px)!important;-webkit-backdrop-filter:blur(20px)saturate()!important;background:#424245b8!important;box-shadow:inset 0 1px #ffffff14!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination],#interactive-hmi-root [data-hmi-region=shared] [data-shared-quick-control],#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button]{opacity:.9;border-radius:var(--hmi-radius-sm,10px)!important;color:var(--hmi-text-tertiary,#86868b)!important;transition:transform var(--hmi-motion-press,90ms) var(--hmi-ease-out,cubic-bezier(.23, 1, .32, 1)), background-color var(--hmi-motion-state,.16s) var(--hmi-ease-out,cubic-bezier(.23, 1, .32, 1)), border-color var(--hmi-motion-state,.16s) var(--hmi-ease-out,cubic-bezier(.23, 1, .32, 1)), color var(--hmi-motion-state,.16s) var(--hmi-ease-out,cubic-bezier(.23, 1, .32, 1)), opacity var(--hmi-motion-state,.16s) var(--hmi-ease-out,cubic-bezier(.23, 1, .32, 1))!important;background:0 0!important;border:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination][aria-pressed=true],#interactive-hmi-root [data-hmi-region=shared] [data-shared-quick-control][aria-pressed=true],#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button][aria-pressed=true]{opacity:1;color:var(--hmi-text-max,#fff)!important;background:linear-gradient(#2997ff61,#0071e34d)!important;border-color:#2997ff47!important;box-shadow:inset 0 1px #ffffff21,0 3px 10px #0071e329!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination]:active,#interactive-hmi-root [data-hmi-region=shared] [data-shared-quick-control]:active,#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button]:active,#interactive-hmi-root [data-hmi-region=passenger] button[title="Decrease passenger temperature"]:active,#interactive-hmi-root [data-hmi-region=passenger] button[title="Increase passenger temperature"]:active{transform:scale(.94)!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination]:focus-visible,#interactive-hmi-root [data-hmi-region=shared] [data-shared-quick-control]:focus-visible,#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button]:focus-visible,#interactive-hmi-root [data-hmi-region=passenger] button[title="Decrease passenger temperature"]:focus-visible,#interactive-hmi-root [data-hmi-region=passenger] button[title="Increase passenger temperature"]:focus-visible{outline:2px solid var(--hmi-accent-bright,#2997ff)!important;outline-offset:2px!important}#interactive-hmi-root [data-hmi-region=passenger] button[title="Decrease passenger temperature"],#interactive-hmi-root [data-hmi-region=passenger] button[title="Increase passenger temperature"]{border-radius:var(--hmi-radius-sm,10px)!important;transition:transform var(--hmi-motion-press,90ms) var(--hmi-ease-out,cubic-bezier(.23, 1, .32, 1)), background-color var(--hmi-motion-state,.16s) var(--hmi-ease-out,cubic-bezier(.23, 1, .32, 1)), color var(--hmi-motion-state,.16s) var(--hmi-ease-out,cubic-bezier(.23, 1, .32, 1))!important}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination],#interactive-hmi-root [data-hmi-region=shared] [data-shared-quick-control],#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button],#interactive-hmi-root [data-hmi-region=passenger] button[title="Decrease passenger temperature"],#interactive-hmi-root [data-hmi-region=passenger] button[title="Increase passenger temperature"]{transition-duration:.01ms!important}}#interactive-hmi-root [data-reduced-motion=true] [data-shared-destination],#interactive-hmi-root [data-reduced-motion=true] [data-shared-quick-control],#interactive-hmi-root [data-reduced-motion=true] [data-entertainment-nav-button]{transition-duration:.01ms!important}#interactive-hmi-root [data-hmi-region=passenger] button[title="Decrease passenger temperature"],#interactive-hmi-root [data-hmi-region=passenger] button[title="Increase passenger temperature"]{width:34px!important;min-width:34px!important;height:38px!important;min-height:38px!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination],#interactive-hmi-root [data-hmi-region=shared] [data-shared-quick-control]{border-radius:8px!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-control-rail],#interactive-hmi-root [data-hmi-region=passenger] nav[aria-label=Entertainment\ controls]{border:1px solid var(--hmi-border-subtle,#ffffff1a)!important;border-radius:var(--hmi-radius-control,16px)!important;-webkit-backdrop-filter:blur(20px)saturate()!important;background:#424245b8!important;height:38px!important;min-height:38px!important;box-shadow:inset 0 1px #ffffff14!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination],#interactive-hmi-root [data-hmi-region=shared] [data-shared-quick-control]{opacity:1;border-radius:var(--hmi-radius-sm,10px)!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;color:var(--hmi-text-secondary,#ccc)!important;border:1px solid #0000!important}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button]{opacity:1;border-radius:var(--hmi-radius-sm,10px)!important;width:34px!important;min-width:34px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;color:var(--hmi-text-secondary,#ccc)!important;border:1px solid #0000!important}#interactive-hmi-root [data-hmi-region=shared] [aria-pressed=true],#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button][aria-pressed=true]{color:var(--hmi-text-max,#fff)!important;background:linear-gradient(#2997ff61,#0071e34d)!important;border-color:#2997ff47!important;box-shadow:inset 0 1px #ffffff21,0 3px 10px #0071e329!important}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-app=true][aria-pressed=false]{background:0 0!important}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button]{position:relative!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination][aria-pressed=true],#interactive-hmi-root [data-hmi-region=shared] [data-shared-quick-control][aria-pressed=true],#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button][aria-pressed=true]{color:var(--hmi-accent-bright,#2997ff)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination][aria-pressed=true]:after,#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button][aria-pressed=true]:after{content:"";background:var(--hmi-accent-bright,#2997ff);pointer-events:none;border-radius:999px;width:12px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}#interactive-hmi-root [data-hmi-region=shared] [data-shared-control-rail],#interactive-hmi-root [data-hmi-region=passenger] nav[aria-label=Entertainment\ controls]{background:var(--hmi-surface-glass,#1d1d1fdb)!important;-webkit-backdrop-filter:blur(18px)saturate(.92)!important;border-color:#ffffff17!important;border-radius:17px!important;height:48px!important;min-height:48px!important;box-shadow:inset 0 1px #ffffff0f!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-control-rail]{margin-top:-5px!important}#interactive-hmi-root [data-hmi-region=passenger] nav[aria-label=Entertainment\ controls]{align-items:center!important;margin-top:-5px!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination],#interactive-hmi-root [data-hmi-region=shared] [data-shared-quick-control],#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button]{box-sizing:border-box!important;transform-origin:50%!important;justify-content:center!important;align-items:center!important;height:46px!important;min-height:46px!important;line-height:1!important;display:flex!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination],#interactive-hmi-root [data-hmi-region=shared] [data-shared-quick-control]{width:42px!important;min-width:42px!important}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button]{width:38px!important;min-width:38px!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination]>svg,#interactive-hmi-root [data-hmi-region=shared] [data-shared-quick-control]>svg,#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button]>svg,#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button]>img{flex:none!important;display:block!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination][aria-pressed=true]:after,#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button][aria-pressed=true]:after{bottom:3px}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination]:active,#interactive-hmi-root [data-hmi-region=shared] [data-shared-quick-control]:active,#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button]:active{transform:translate(-50%,-50%)scale(.94)!important}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button]:active{transform:scale(.94)!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-control-rail]{height:32px!important;min-height:32px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#0d0f12eb!important;border:1px solid #0000!important;border-radius:10px!important;margin-top:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]{color:#a7adb5!important;opacity:.92!important;width:clamp(27px,2.3vw,44px)!important;min-width:clamp(27px,2.3vw,44px)!important;height:48px!important;min-height:48px!important;box-shadow:none!important;box-sizing:border-box!important;transform-origin:50%!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;transition:color .15s cubic-bezier(.23,1,.32,1),opacity .15s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1),transform 90ms cubic-bezier(.23,1,.32,1)!important;position:absolute!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item][aria-pressed=true]{color:#f5f7fa!important;opacity:1!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination][aria-pressed=true]:after{content:"";width:12px;height:2px;box-shadow:none;pointer-events:none;background:#2997ff;border-radius:2px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}#interactive-hmi-root [data-hmi-region=shared] [data-shared-quick-control][aria-pressed=true]{color:#f5f7fa!important;background:#ffffff0d!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]:active{background:#ffffff17!important;transform:translate(-50%,-50%)scale(.95)!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]:focus-visible{outline-offset:0!important;box-shadow:none!important;background:0 0!important;outline:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]>svg,#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]>img,#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]>span{flex:none!important;display:block!important;position:relative!important;top:1.5px!important}#interactive-hmi-root [data-center-navbar-divider]{display:none!important}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]{transition-duration:.01ms!important}}#interactive-hmi-root [data-reduced-motion=true] [data-hmi-region=shared] [data-center-navbar-item]{transition-duration:.01ms!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-route-panel],#interactive-hmi-root [data-hmi-region=shared] [data-map-trip-summary]{-webkit-backdrop-filter:blur(14px)saturate(.9)!important;background:#0d1015e6!important;border:1px solid #ffffff14!important;border-radius:12px!important;box-shadow:0 8px 24px #00000038!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-route-panel]{border-left-color:#0000!important;box-shadow:inset 3px 0 #2997ff,0 8px 24px #00000038!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-trip-summary]{background:#0d1015db!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-trip-summary]>span:last-child{background:#ffffff14!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool]{box-shadow:none!important;-webkit-backdrop-filter:blur(12px)saturate(.88)!important;color:#f5f7faeb!important;background:#0d1015e6!important;border:1px solid #ffffff12!important;border-radius:10px!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool][aria-pressed=true]{color:#fff!important;background:#2997ff24!important;border-color:#2997ff4d!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool]:hover{background:#1f232af0!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool]:active,#interactive-hmi-root [data-hmi-region=shared] [data-map-trip-summary]:active{filter:brightness(1.1)!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool]:focus-visible,#interactive-hmi-root [data-hmi-region=shared] [data-map-trip-summary]:focus-visible{outline-offset:3px!important;outline:2px solid #2997ff!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-guidance-stack]{z-index:0;box-shadow:none;background:#0c0f13f0;border-radius:8px}#interactive-hmi-root [data-hmi-region=shared] [data-map-route-panel],#interactive-hmi-root [data-hmi-region=shared] [data-map-trip-summary]{z-index:1;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-route-panel]{border-radius:8px 8px 0 0!important;box-shadow:inset 3px 0 #2997ff!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]{z-index:0;box-shadow:none;background:#0c0f13f0;border-radius:8px}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool]{z-index:1;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool=expand]{background:#0c0f13f0!important;border:0!important;border-radius:8px!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool]:hover,#interactive-hmi-root [data-hmi-region=shared] [data-map-tool][aria-pressed=true]{background:#ffffff12!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-control-rail]{box-shadow:none!important;filter:none!important;background:#0a0d11f0!important;border:0!important;border-radius:4px!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-map-widget],#interactive-hmi-root [data-hmi-region=shared] [data-center-map-widget] *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI Variable,sans-serif!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-guidance-stack]{border:1px solid var(--hmi-border-subtle,#ffffff1a);border-radius:var(--hmi-radius-card,24px);background:var(--hmi-surface-glass,#424245b8);box-shadow:none;-webkit-backdrop-filter:blur(20px)saturate()!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-route-panel]{border-radius:var(--hmi-radius-card,24px) var(--hmi-radius-card,24px) 0 0!important;box-shadow:none!important;color:var(--hmi-text-primary,#f5f5f7)!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-route-panel] strong{letter-spacing:-.02em;color:var(--hmi-text-max,#fff)!important;text-shadow:none!important;font-weight:600!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-trip-summary]{border-top:1px solid var(--hmi-border-subtle,#ffffff1a)!important;border-radius:0 0 var(--hmi-radius-card,24px) var(--hmi-radius-card,24px)!important;color:var(--hmi-text-primary,#f5f5f7)!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-trip-summary] .map-trip-metric-value{font-variant-numeric:tabular-nums;color:var(--hmi-text-primary,#f5f5f7)!important;font-weight:600!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-trip-summary] .map-trip-metric-label{letter-spacing:.03em;color:var(--hmi-text-tertiary,#86868b)!important;font-weight:500!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]{border:1px solid var(--hmi-border-subtle,#ffffff1a);border-radius:var(--hmi-radius-control,16px);background:var(--hmi-surface-glass,#424245b8);box-shadow:none;-webkit-backdrop-filter:blur(20px)saturate()!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool]{color:var(--hmi-text-secondary,#ccc)!important;transition:background-color .16s var(--hmi-ease-out,cubic-bezier(.23, 1, .32, 1)), color .16s var(--hmi-ease-out,cubic-bezier(.23, 1, .32, 1)), transform 90ms var(--hmi-ease-out,cubic-bezier(.23, 1, .32, 1))!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool=compass]{border-radius:0 0 var(--hmi-radius-control,16px) var(--hmi-radius-control,16px)!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool]:hover{color:var(--hmi-text-max,#fff)!important;background:#ffffff1a!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool]:active{background:#ffffff29!important;transform:scale(.96)!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool][aria-pressed=true]{color:var(--hmi-text-max,#fff)!important;background:#0071e33d!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool=expand]{border:1px solid var(--hmi-border-subtle,#ffffff1a)!important;border-radius:var(--hmi-radius-control,16px)!important;background:var(--hmi-surface-glass,#424245b8)!important;-webkit-backdrop-filter:blur(20px)saturate()!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-control-rail]{border:1px solid var(--hmi-border-subtle,#ffffff1a)!important;background:var(--hmi-surface-glass,#424245b8)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(20px)saturate()!important;background-image:none!important;border-radius:14px!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]{color:var(--hmi-text-tertiary,#86868b)!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]:hover{color:var(--hmi-text-primary,#f5f5f7)!important;background:#ffffff14!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item][aria-pressed=true]{color:var(--hmi-text-max,#fff)!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]:focus-visible,#interactive-hmi-root [data-hmi-region=shared] [data-map-tool]:focus-visible,#interactive-hmi-root [data-hmi-region=shared] [data-map-trip-summary]:focus-visible{outline:2px solid var(--hmi-accent-bright,#2997ff)!important;outline-offset:3px!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]:hover{color:var(--hmi-text-tertiary,#86868b)!important;opacity:.92!important;background:0 0!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item][aria-pressed=true]{color:var(--hmi-text-max,#fff)!important;opacity:1!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]:active{background:#ffffff17!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]:focus-visible{background:0 0!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]{-webkit-tap-highlight-color:transparent}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]:active,#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]:focus,#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]:focus-visible,#interactive-hmi-root [data-hmi-region=shared] [data-shared-quick-control][aria-pressed=true]{box-shadow:none!important;background:0 0!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-guidance-stack]{-webkit-backdrop-filter:blur(150px)saturate()!important;background:#1d1d1fd1!important;border:7px solid #ffffff1a!important;border-radius:120px!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-route-panel]{border-radius:120px 120px 0 0!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-trip-summary]{border-top:7px solid #ffffff1a!important;border-radius:0 0 120px 120px!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-maneuver]{color:var(--hmi-accent-bright,#2997ff)!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-lane-cue]{color:var(--hmi-text-tertiary,#86868b)!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-distance]{font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:var(--hmi-text-max,#fff)!important;font-weight:600!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-destination]{color:var(--hmi-text-secondary,#ccc)!important;font-weight:500!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]{-webkit-backdrop-filter:blur(150px)saturate()!important;background:#424245d1!important;border:7px solid #ffffff1a!important;border-radius:96px!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool]{color:var(--hmi-text-secondary,#ccc)!important;border-bottom:7px solid #ffffff1a!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool=recenter]{border-radius:96px 96px 0 0!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool=compass]{border-bottom:0!important;border-radius:0 0 96px 96px!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool=expand]{-webkit-backdrop-filter:blur(150px)saturate()!important;background:#424245d1!important;border:7px solid #ffffff1a!important;border-radius:96px!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool]:focus-visible,#interactive-hmi-root [data-hmi-region=shared] [data-map-trip-summary]:focus-visible{outline-offset:16px!important;outline-width:14px!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-guidance-stack]{box-sizing:border-box;flex-direction:column;overflow:hidden;border:var(--map-guidance-border) solid #ffffff1a!important;border-radius:var(--map-guidance-radius)!important;height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:blur(150px)saturate()!important;background:#1d1d1fe6!important;display:flex!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-guidance-stack]>[data-map-route-panel]{box-sizing:border-box;overflow:hidden;flex:0 0 var(--map-guidance-instruction-height)!important;width:100%!important;height:var(--map-guidance-instruction-height)!important;padding:var(--map-guidance-padding-y) var(--map-guidance-padding-x)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important;position:relative!important;inset:auto!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-lane-cue]{line-height:1.15;color:var(--hmi-text-tertiary,#86868b)!important;font-size:var(--map-guidance-meta-size)!important;letter-spacing:.04em!important;font-weight:500!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-guidance-primary]{grid-template-columns:var(--map-guidance-maneuver-size) minmax(0, 1fr);gap:var(--map-guidance-primary-gap);margin-top:var(--map-guidance-copy-gap);align-items:center;display:grid}#interactive-hmi-root [data-hmi-region=shared] [data-map-maneuver]{width:var(--map-guidance-maneuver-size);height:var(--map-guidance-maneuver-size);color:var(--hmi-accent-bright,#2997ff)!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-guidance-copy]{gap:var(--map-guidance-copy-gap);min-width:0;display:grid}#interactive-hmi-root [data-hmi-region=shared] [data-map-distance]{font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff!important;font-size:var(--map-guidance-distance-size)!important;text-shadow:none!important;font-weight:600!important;line-height:1!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-destination]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#ccc!important;font-size:var(--map-guidance-destination-size)!important;text-shadow:none!important;font-weight:500!important;line-height:1.15!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-guidance-stack]>[data-map-trip-summary]{grid-template-columns:minmax(0, 1fr) calc(var(--map-guidance-summary-height) * .78);box-sizing:border-box;align-items:stretch;flex:0 0 var(--map-guidance-summary-height)!important;width:100%!important;height:var(--map-guidance-summary-height)!important;min-height:var(--map-guidance-summary-height)!important;border:0!important;border-top:var(--map-guidance-border) solid #ffffff1a!important;box-shadow:none!important;color:#f5f5f7!important;background:0 0!important;border-radius:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-trip-metrics]{min-width:0;padding-left:calc(var(--map-guidance-padding-x) * .65);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}#interactive-hmi-root [data-hmi-region=shared] .map-trip-metric{gap:calc(var(--map-guidance-copy-gap) * 2.5);text-align:center;min-width:0;display:grid;width:auto!important;position:static!important}#interactive-hmi-root [data-hmi-region=shared] .map-trip-metric-value{font-variant-numeric:tabular-nums;display:block;color:#f5f5f7!important;font-size:var(--map-guidance-metric-size)!important;font-weight:600!important;line-height:1!important}#interactive-hmi-root [data-hmi-region=shared] .map-trip-metric-label{text-transform:uppercase;display:block;color:#86868b!important;font-size:var(--map-guidance-label-size)!important;letter-spacing:0!important;margin:0!important;font-weight:500!important;line-height:1!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-trip-collapsed-label]{padding-left:var(--map-guidance-padding-x);color:#ccc;font-size:var(--map-guidance-destination-size);text-align:left;align-self:center;font-weight:500}#interactive-hmi-root [data-hmi-region=shared] [data-map-trip-chevron]{color:#ccc;place-items:center;width:100%;height:100%;display:grid;background:0 0!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-guidance-stack]>[data-map-trip-summary]>[data-map-trip-chevron]{background:0 0!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-trip-chevron] svg{width:var(--map-guidance-chevron-size);height:var(--map-guidance-chevron-size)}#interactive-hmi-root [data-hmi-region=shared] [data-map-trip-summary]:focus-visible{box-shadow:inset 0 0 0 var(--map-guidance-focus-width) #2997ff!important;outline:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]{box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden;border:var(--map-tool-border) solid #ffffff1a!important;border-radius:var(--map-tool-radius)!important;height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:blur(150px)saturate()!important;background:#1d1d1fe6!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool]{flex:0 0 var(--map-tool-target-size);-webkit-tap-highlight-color:transparent;width:100%!important;height:var(--map-tool-target-size)!important;min-height:var(--map-tool-target-size)!important;box-shadow:none!important;color:#ccc!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform 90ms cubic-bezier(.23,1,.32,1)!important;position:relative!important;inset:auto!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool]:not(:last-child):after{content:"";width:var(--map-tool-divider-width);height:var(--map-tool-border);pointer-events:none;background:#ffffff1a;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool]:hover{color:#fff!important;background:#ffffff12!important}}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool]:active{background:#ffffff1c!important;transform:scale(.97)!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool]:focus-visible{box-shadow:inset 0 0 0 var(--map-tool-focus-width) #2997ff!important;outline:0!important}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool],#interactive-hmi-root [data-hmi-region=shared] [data-map-trip-chevron] svg{transition-duration:.01ms!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool]:active{transform:none!important}}#interactive-hmi-root [data-hmi-region=shared] [data-map-guidance-stack],#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]{box-shadow:none!important;-webkit-backdrop-filter:blur(96px)saturate()!important;background:#1d1d1fe0!important;border:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-guidance-stack]>[data-map-route-panel],#interactive-hmi-root [data-hmi-region=shared] [data-map-guidance-stack]>[data-map-trip-summary],#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool]{box-shadow:none!important;filter:none!important;background:0 0!important;border-bottom:0!important;border-left:0!important;border-right:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-guidance-stack]>[data-map-trip-summary]{border-top:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-guidance-stack]>[data-map-trip-summary]:before{content:"";z-index:0;height:var(--map-guidance-border);pointer-events:none;background:#ffffff0f;position:absolute;top:12%;left:0;right:0}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool]:not(:last-child):after{content:""!important;background:#ffffff0f!important;display:block!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool=expand]{box-shadow:none!important;filter:none!important;background:#1d1d1fd1!important;border:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-lane-cue],#interactive-hmi-root [data-hmi-region=shared] .map-trip-metric-label{color:#a1a1a6!important;text-shadow:none!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-guidance-copy]{transform:translateX(calc(var(--map-guidance-padding-x) * -.25))}#interactive-hmi-root [data-hmi-region=shared] [data-map-distance],#interactive-hmi-root [data-hmi-region=shared] .map-trip-metric-value{font-variant-numeric:tabular-nums;color:#f5f5f7!important;text-shadow:none!important;font-weight:600!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-distance]{font-size:calc(var(--map-guidance-distance-size) * .88)!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-destination]{color:#c7c7cc!important;text-shadow:none!important;font-weight:400!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool]{color:#d2d2d7!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-maneuver]{color:#2997ff!important;filter:none!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-trip-chevron]{color:#8e8e93!important}@media (hover:hover) and (pointer:fine){#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool]:hover{color:#f5f5f7!important;background:0 0!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]:hover{color:#ccc!important;background:0 0!important}}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool]:active{color:#fff!important;background:0 0!important;transform:none!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool][aria-pressed=true]{color:#fff!important;background:0 0!important}#interactive-hmi-root [data-hmi-region=shared] [data-map-tool-rail]>[data-map-tool]:focus-visible{background:0 0!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-control-rail]{box-shadow:none!important;-webkit-backdrop-filter:blur(20px)saturate()!important;background:#1d1d1fc7!important;border:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]{color:#86868b!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-shared-destination][aria-pressed=true],#interactive-hmi-root [data-hmi-region=shared] [data-shared-quick-control][aria-pressed=true]{color:#fff!important;opacity:1!important;background:0 0!important}#interactive-hmi-root [data-center-status-header] [data-assistant-discovery-label]{box-shadow:none!important;-webkit-backdrop-filter:blur(20px)saturate()!important;color:#f5f5f7!important;letter-spacing:-.01em!important;text-shadow:none!important;background:#1d1d1fe0!important;border:0!important;border-radius:999px!important;font-weight:500!important;animation:none!important}#interactive-hmi-root [data-center-status-header] [data-nova-discovery-mark]{box-shadow:none!important;background:#2997ff!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item][aria-current=page]:after{content:""!important;width:12px!important;height:2px!important;box-shadow:none!important;pointer-events:none!important;background:#2997ff!important;border-radius:999px!important;display:block!important;position:absolute!important;bottom:3px!important;left:50%!important;transform:translate(-50%)!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item][aria-label=Charging][aria-current=page]:after{left:calc(50% - 3px)!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item][aria-pressed=true]:before{content:none!important;display:none!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]:active,#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]:focus{box-shadow:none!important;background:0 0!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-navbar-item]:focus-visible{outline-offset:2px!important;background:0 0!important;outline:2px solid #2997ff!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool],#interactive-hmi-root [data-hmi-region=shared] [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool]:hover,#interactive-hmi-root [data-hmi-region=shared] [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool]:focus,#interactive-hmi-root [data-hmi-region=shared] [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool]:focus-visible{box-shadow:none!important;color:var(--hmi-text-max,#fff)!important;filter:none!important;background:0 0!important;border:0!important;outline:0!important;transition:none!important;transform:none!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool][aria-pressed=true],#interactive-hmi-root [data-hmi-region=shared] [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool][aria-pressed=true]:hover,#interactive-hmi-root [data-hmi-region=shared] [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool][aria-pressed=true]:focus,#interactive-hmi-root [data-hmi-region=shared] [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool][aria-pressed=true]:focus-visible,#interactive-hmi-root [data-hmi-region=shared] [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]>[data-map-tool]:active{box-shadow:none!important;color:var(--hmi-text-max,#fff)!important;filter:none!important;background:0 0!important;border:0!important;outline:0!important;transform:none!important}#interactive-hmi-root #hmi-dashboard-overlay [data-center-map-widget][data-map-presentation=full] [data-map-search-bar],#interactive-hmi-root #hmi-dashboard [data-center-map-widget][data-map-presentation=full] [data-map-search-bar],#interactive-hmi-root #hmi-dashboard-overlay [data-map-search-header-slot] [data-map-search-bar],#interactive-hmi-root #hmi-dashboard [data-map-search-header-slot] [data-map-search-bar]{border-radius:var(--hmi-radius-pill,999px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;filter:none!important;transition:opacity var(--hmi-motion-state,.16s) var(--hmi-ease-out,cubic-bezier(.23, 1, .32, 1))!important;background:0 0!important;border:0!important}#interactive-hmi-root #hmi-dashboard-overlay [data-center-map-widget][data-map-presentation=full] [data-map-search-bar]:before,#interactive-hmi-root #hmi-dashboard [data-center-map-widget][data-map-presentation=full] [data-map-search-bar]:before,#interactive-hmi-root #hmi-dashboard-overlay [data-map-search-header-slot] [data-map-search-bar]:before,#interactive-hmi-root #hmi-dashboard [data-map-search-header-slot] [data-map-search-bar]:before{content:"";inset-block:calc((100% - var(--map-search-visual-height,20px)) / 2);z-index:0;box-sizing:border-box;border-radius:calc(var(--map-search-visual-height,20px) / 2);-webkit-backdrop-filter:blur(var(--map-search-blur,20px)) saturate(1);pointer-events:none;background:#1d1d1fe0;border:0;position:absolute;inset-inline:0}#interactive-hmi-root #hmi-dashboard-overlay [data-map-search-bar]>*,#interactive-hmi-root #hmi-dashboard [data-map-search-bar]>*{z-index:1;position:relative}#interactive-hmi-root #hmi-dashboard-overlay [data-map-search-bar]:focus-within,#interactive-hmi-root #hmi-dashboard [data-map-search-bar]:focus-within{box-shadow:none!important;border-color:#ffffff1a!important;outline:0!important}:is(#interactive-hmi-root #hmi-dashboard-overlay [data-map-search-bar]:has(input:focus-visible),#interactive-hmi-root #hmi-dashboard [data-map-search-bar]:has(input:focus-visible)){box-shadow:none!important;outline:0!important}#interactive-hmi-root #hmi-dashboard-overlay [data-map-search-bar] input,#interactive-hmi-root #hmi-dashboard [data-map-search-bar] input{appearance:none;outline-offset:0!important;box-shadow:none!important;caret-color:var(--hmi-text-max,#fff)!important;color:var(--hmi-text-primary,#f5f5f7)!important;font-family:var(--hmi-font-text,-apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, "Segoe UI Variable", sans-serif)!important;border:0!important;outline:0!important;font-weight:500!important;line-height:1!important}#interactive-hmi-root #hmi-dashboard-overlay [data-map-search-bar] input::placeholder,#interactive-hmi-root #hmi-dashboard [data-map-search-bar] input::placeholder{color:#a1a1a6!important;opacity:1!important;font-weight:400!important}#interactive-hmi-root #hmi-dashboard-overlay [data-map-search-bar] input:focus::placeholder,#interactive-hmi-root #hmi-dashboard [data-map-search-bar] input:focus::placeholder{color:#6e6e73!important;font-size:var(--map-search-focused-placeholder-size)!important}#interactive-hmi-root #hmi-dashboard-overlay [data-map-search-bar] button,#interactive-hmi-root #hmi-dashboard [data-map-search-bar] button{min-width:56px!important;min-height:var(--map-search-target-height,56px)!important;box-shadow:none!important;transition:background-color var(--hmi-motion-press,90ms) var(--hmi-ease-out,ease-out)!important;background:0 0!important;margin-right:0!important;transform:none!important}#interactive-hmi-root #hmi-dashboard-overlay [data-map-search-bar] button:hover,#interactive-hmi-root #hmi-dashboard-overlay [data-map-search-bar] button:focus,#interactive-hmi-root #hmi-dashboard [data-map-search-bar] button:hover,#interactive-hmi-root #hmi-dashboard [data-map-search-bar] button:focus{background:0 0!important;transform:none!important}#interactive-hmi-root #hmi-dashboard-overlay [data-map-search-bar] button:active,#interactive-hmi-root #hmi-dashboard [data-map-search-bar] button:active{background:#ffffff14!important}@media (prefers-reduced-motion:reduce){#interactive-hmi-root #hmi-dashboard-overlay [data-map-search-bar],#interactive-hmi-root #hmi-dashboard [data-map-search-bar]{transition:none!important}}#interactive-hmi-root [data-center-view=overview] [data-home-overview-grid],#interactive-hmi-root [data-persistent-map-widget],#interactive-hmi-root [data-persistent-nova-widget]{--home-physical-scale:5.8333;--home-radius-card:calc(var(--hmi-radius-card,24px) * var(--home-physical-scale));--home-radius-control:calc(var(--hmi-radius-control,16px) * var(--home-physical-scale));--home-border-width:calc(1px * var(--home-physical-scale));--home-focus-width:calc(2px * var(--home-physical-scale));--home-focus-offset:calc(2px * var(--home-physical-scale));--home-press-shift:calc(1px * var(--home-physical-scale));color:var(--hmi-text-primary,#f5f5f7);font-family:var(--hmi-font-text,-apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, "Segoe UI Variable", sans-serif)}#interactive-hmi-root[data-display-mode=Dark] [data-center-view=overview] [data-home-overview-grid],#interactive-hmi-root[data-display-mode=Dark] [data-persistent-map-widget],#interactive-hmi-root[data-display-mode=Dark] [data-persistent-nova-widget]{--hmi-text-secondary:#929298;--hmi-text-tertiary:#6e6e73}#interactive-hmi-root[data-display-mode=Dark] [data-center-view=overview] [data-home-weather-summary]>span:first-child{color:var(--hmi-text-secondary)!important}#interactive-hmi-root [data-center-view=overview] [data-home-mini-map],#interactive-hmi-root [data-persistent-map-widget] [data-home-mini-map],#interactive-hmi-root [data-persistent-nova-widget] [data-home-utility-section],#interactive-hmi-root [data-center-view=overview] [data-home-utility-section]{border-radius:var(--home-radius-card)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(calc(20px * var(--home-physical-scale))) saturate(1)!important;color:var(--hmi-text-primary,#f5f5f7)!important;background:#1d1d1fe6!important;border:0!important}#interactive-hmi-root [data-center-view=overview] [data-home-mini-map],#interactive-hmi-root [data-persistent-map-widget] [data-home-mini-map]{background:#1d1d1feb!important}#interactive-hmi-root [data-center-view=overview] [data-home-mini-map] video,#interactive-hmi-root [data-persistent-map-widget] [data-home-mini-map] video{opacity:1!important;filter:var(--hmi-map-video-filter)!important;transform:none!important}#interactive-hmi-root [data-center-view=overview] [data-home-mini-map]>video+span,#interactive-hmi-root [data-persistent-map-widget] [data-home-mini-map]>video+span{background:linear-gradient(90deg,#1d1d1f57 0%,#1d1d1f1f 58%,#1d1d1f2e 100%),linear-gradient(#1d1d1f2e 0%,#0000 46%,#1d1d1f4d 100%)!important}#interactive-hmi-root [data-home-mini-map] [data-home-map-instruction] small{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#interactive-hmi-root [data-center-view=overview] [data-home-utility-section=vehicle]{background:#1d1d1feb!important}#interactive-hmi-root [data-center-view=overview] [data-home-utility-section] strong,#interactive-hmi-root [data-center-view=overview] [data-home-mini-map] strong,#interactive-hmi-root [data-persistent-map-widget] [data-home-mini-map] strong,#interactive-hmi-root [data-persistent-nova-widget] [data-home-utility-section] strong{color:var(--hmi-text-primary,#f5f5f7);font-family:var(--hmi-font-display,-apple-system, BlinkMacSystemFont, "SF Pro Display", Inter, "Segoe UI Variable", sans-serif);text-shadow:none!important;font-weight:560!important}#interactive-hmi-root [data-center-view=overview] [data-home-utility-section] button{-webkit-tap-highlight-color:transparent;box-shadow:none!important;border:0!important}#interactive-hmi-root [data-center-view=overview] [data-home-media-controls] button{color:var(--hmi-text-primary,#f5f5f7)!important;background:0 0!important}#interactive-hmi-root [data-center-view=overview] [data-home-utility-section=media] [data-home-media-controls] button[data-home-media-control=play]{color:var(--hmi-text-max,#fff)!important;background:0 0!important}#interactive-hmi-root [data-center-view=overview] [data-home-climate-controls] button{color:var(--hmi-text-primary,#f5f5f7)!important;background:0 0!important}#interactive-hmi-root [data-center-view=overview] [data-home-climate-controls] button[aria-pressed=true] b{color:var(--hmi-text-max,#fff)!important;background:var(--hmi-accent-bright,#2997ff)!important}#interactive-hmi-root [data-center-view=overview] [data-home-player-slider]{min-height:calc(48px * var(--home-physical-scale,5.8333))!important;box-shadow:none!important;background:0 0!important}#interactive-hmi-root [data-center-view=overview] [data-home-player-slider]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--hmi-accent-bright,#2997ff) 0%, var(--hmi-accent-bright,#2997ff) var(--home-seek-progress), #424245 var(--home-seek-progress), #424245 100%);border:0;border-radius:10px;height:10px}#interactive-hmi-root [data-center-view=overview] [data-home-player-slider]::-moz-range-track{background:#424245;border:0;border-radius:10px;height:10px}#interactive-hmi-root [data-center-view=overview] [data-home-player-slider]::-moz-range-progress{background:var(--hmi-accent-bright,#2997ff);border:0;border-radius:10px;height:10px}#interactive-hmi-root [data-center-view=overview] [data-home-player-slider]::-webkit-slider-thumb{appearance:none;border-radius:50%;width:36px;height:36px;margin-top:-13px;background:var(--hmi-accent-bright,#2997ff)!important;box-shadow:none!important;border:0!important}#interactive-hmi-root [data-center-view=overview] [data-home-player-slider]::-moz-range-thumb{border-radius:50%;width:36px;height:36px;background:var(--hmi-accent-bright,#2997ff)!important;box-shadow:none!important;border:0!important}#interactive-hmi-root [data-center-view=overview] [data-home-mini-map]:focus-visible,#interactive-hmi-root [data-center-view=overview] [data-home-utility-section]:focus-visible,#interactive-hmi-root [data-center-view=overview] [data-home-utility-section] button:focus-visible,#interactive-hmi-root [data-center-view=overview] [data-home-utility-section] input:focus-visible{outline:var(--home-focus-width) solid var(--hmi-accent-bright,#2997ff)!important;outline-offset:var(--home-focus-offset)!important;box-shadow:none!important}#interactive-hmi-root [data-center-view=overview] [data-home-nova-personality-visual]{transition:background-color var(--hmi-motion-state,.16s) var(--hmi-ease-out,cubic-bezier(.23, 1, .32, 1))}#interactive-hmi-root [data-center-view=overview] [data-home-nova-personality-trigger]:focus-visible [data-home-nova-personality-visual]{outline:var(--home-focus-width) solid var(--hmi-accent-bright,#2997ff)!important;outline-offset:calc(-1 * var(--home-focus-width))!important;box-shadow:none!important}#interactive-hmi-root [data-center-view=overview] [data-home-nova-personality-trigger]:active [data-home-nova-personality-visual]{background:#ffffff17!important}#interactive-hmi-root [data-home-nova-mic][aria-pressed=false]>span{background:0 0!important}#interactive-hmi-root [data-home-nova-mic][aria-pressed=true]>span{background:#2997ff24!important}#interactive-hmi-root [data-home-nova-mic][aria-pressed]{box-shadow:none!important;background:0 0!important;border:0!important}#interactive-hmi-root [data-home-nova-mic][aria-pressed=true]{color:var(--hmi-accent-bright,#2997ff)!important}#interactive-hmi-root [data-home-nova-mic][aria-pressed=false]{color:var(--hmi-text-secondary,#ccc)!important}#interactive-hmi-root [data-center-view=overview] [data-home-nova-mic]:active,#interactive-hmi-root [data-center-view=overview] [data-home-nova-personality-trigger]:active,#interactive-hmi-root [data-center-view=overview] [data-home-nova-personality-menu] button:active{transform:none!important}#interactive-hmi-root [data-center-view=overview] [data-home-nova-mic]:focus-visible,#interactive-hmi-root [data-center-view=overview] [data-home-nova-personality-trigger]:focus-visible,#interactive-hmi-root [data-center-view=overview] [data-home-nova-personality-menu] button:focus-visible{outline:none!important}#interactive-hmi-root [data-center-view=overview] [data-home-nova-mic]:focus-visible>span,#interactive-hmi-root [data-center-view=overview] [data-home-nova-personality-menu] button:focus-visible{box-shadow:inset 0 0 0 var(--home-focus-width) var(--hmi-accent-bright,#2997ff)!important}#interactive-hmi-root [data-center-view=overview] [data-home-nova-personality-menu] button[data-selected=true]{background:#0071e33d!important}@media (hover:hover) and (pointer:fine){#interactive-hmi-root [data-center-view=overview] [data-home-mini-map]:hover,#interactive-hmi-root [data-center-view=overview] [data-home-utility-section]:hover,#interactive-hmi-root [data-center-view=overview] [data-home-utility-section] button:hover{box-shadow:none!important;filter:none!important;background-image:none!important;transform:none!important}}#interactive-hmi-root [data-center-view=overview] [data-home-mini-map]:active,#interactive-hmi-root [data-center-view=overview] [data-home-utility-section] button:active{opacity:.82;transform:translateY(var(--home-press-shift))!important}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-center-view=overview] [data-home-nova-personality-visual]{transition:none!important}#interactive-hmi-root [data-center-view=overview] [data-home-mini-map]:active,#interactive-hmi-root [data-center-view=overview] [data-home-utility-section] button:active{transform:none!important}#interactive-hmi-root [data-center-view=overview] [data-home-nova-preview] *,#interactive-hmi-root [data-center-view=overview] [data-home-nova-preview] :before,#interactive-hmi-root [data-center-view=overview] [data-home-nova-preview] :after,#interactive-hmi-root [data-persistent-nova-widget] [data-home-nova-preview] *,#interactive-hmi-root [data-persistent-nova-widget] [data-home-nova-preview] :before,#interactive-hmi-root [data-persistent-nova-widget] [data-home-nova-preview] :after{transition:none!important;animation:none!important}}#interactive-hmi-root #hmi-dashboard-overlay [data-center-view=overview] [data-home-mini-map],#interactive-hmi-root #hmi-dashboard-overlay [data-persistent-map-widget] [data-home-mini-map],#interactive-hmi-root #hmi-dashboard-overlay [data-persistent-nova-widget] [data-home-utility-section],#interactive-hmi-root #hmi-dashboard-overlay [data-center-view=overview] [data-home-utility-section]{border-radius:var(--home-radius-card)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(calc(20px * var(--home-physical-scale))) saturate(1)!important;background:#1d1d1fe6!important;border:0!important}#interactive-hmi-root #hmi-dashboard-overlay [data-center-view=overview] [data-home-mini-map],#interactive-hmi-root #hmi-dashboard-overlay [data-persistent-map-widget] [data-home-mini-map]{border-radius:var(--home-radius-card)!important;background:#1d1d1feb!important}#interactive-hmi-root #hmi-dashboard-overlay [data-center-view=overview] [data-home-utility-section=vehicle]{background:#1d1d1feb!important}@keyframes home-climate-value-change{0%{opacity:.42;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes home-fan-step-response{0%{opacity:.55;transform:rotate(-45deg)scale(.82)}to{opacity:1;transform:rotate(0)scale(1)}}#interactive-hmi-root [data-center-view=overview] [data-home-climate-temperature]{grid-template-columns:280px minmax(0,330px) 280px!important;place-items:center!important;column-gap:40px!important}#interactive-hmi-root [data-center-view=overview] [data-home-climate-value=temperature]{min-width:0;margin:0;text-align:center!important;width:100%!important;left:0!important}#interactive-hmi-root [data-center-view=overview] [data-home-climate-step],#interactive-hmi-root [data-center-view=overview] [data-home-climate-action]{transform-origin:50%!important;transition:transform .11s cubic-bezier(.2,.8,.2,1),background-color .18s ease-out,color .18s ease-out,filter .16s ease-out!important}@media (hover:hover) and (pointer:fine){#interactive-hmi-root [data-center-view=overview] [data-home-climate-step]:not(:disabled):hover,#interactive-hmi-root [data-center-view=overview] [data-home-climate-action]:hover{filter:brightness(1.12)!important}}#interactive-hmi-root [data-center-view=overview] [data-home-climate-step]:active,#interactive-hmi-root [data-center-view=overview] [data-home-climate-action]:active{filter:brightness(.96)!important;transform:scale(.94)!important}#interactive-hmi-root [data-center-view=overview] [data-home-climate-action]:active{filter:brightness(1.08)!important;transform:scale(.97)!important}#interactive-hmi-root [data-center-view=overview] [data-home-climate-step]:focus-visible,#interactive-hmi-root [data-center-view=overview] [data-home-climate-action]:focus-visible{outline:0!important;box-shadow:0 0 0 12px #2997ff8c!important}#interactive-hmi-root [data-center-view=overview] [data-home-climate-step]:disabled{filter:none!important;transform:none!important}#interactive-hmi-root [data-center-view=overview] [data-home-climate-value]{animation:.18s cubic-bezier(.2,.8,.2,1) both home-climate-value-change}#interactive-hmi-root [data-center-view=overview] [data-home-fan-icon]{animation:.22s cubic-bezier(.2,.8,.2,1) both home-fan-step-response;transform-origin:50%!important}#interactive-hmi-root [data-center-view=overview] [data-home-climate-action=power] b{transition:color .18s ease-out!important}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-center-view=overview] [data-home-climate-step],#interactive-hmi-root [data-center-view=overview] [data-home-climate-action],#interactive-hmi-root [data-center-view=overview] [data-home-climate-action=power] b{transition:none!important}#interactive-hmi-root [data-center-view=overview] [data-home-climate-step]:active,#interactive-hmi-root [data-center-view=overview] [data-home-climate-action]:active{transform:none!important}#interactive-hmi-root [data-center-view=overview] [data-home-climate-value],#interactive-hmi-root [data-center-view=overview] [data-home-fan-icon]{animation:none!important}}#interactive-hmi-root [data-map-ai-agent] [data-car-voice-surface]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}#interactive-hmi-root #hmi-dashboard-overlay [data-map-ai-agent] [data-ai-assistant-orb]{box-shadow:none!important;background:0 0!important;outline:0!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-trip-summary]{grid-template-columns:minmax(0, 1fr) calc(var(--map-guidance-summary-height) * .75)!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-trip-metrics]{min-width:0!important;padding:0 0 0 var(--map-guidance-padding-x)!important;align-items:center!important;display:flex!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-trip-chevron]{box-sizing:border-box;grid-column:2!important;place-self:stretch stretch!important;place-items:center!important;width:100%!important;height:100%!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-trip-chevron] svg{transform-origin:50%!important;display:block!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail]{border-radius:var(--map-tool-radius)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(120px)saturate()!important;background:#1d1d1fe6!important;border:0!important;position:absolute!important;overflow:hidden!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-control-group]{flex-direction:column;flex:none;width:100%;display:flex}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-control-divider]{z-index:2;top:calc(var(--map-tool-target-size) * 2);width:var(--map-tool-divider-width);pointer-events:none;background:#ffffff1a;height:1px;display:block;position:absolute;left:50%;transform:translate(-50%,-50%)}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail] [data-map-tool]{flex:0 0 var(--map-tool-target-size)!important;width:100%!important;height:var(--map-tool-target-size)!important;min-height:var(--map-tool-target-size)!important;box-shadow:none!important;color:#d1d1d6!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transition:background-color .1s,color .12s!important;position:relative!important;inset:auto!important;transform:none!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail] [data-map-tool]:after{display:none!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail] [data-map-tool]:before{content:"";z-index:1;pointer-events:none;border:2px solid #0000;border-radius:10px;position:absolute;inset:4px}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail] [data-map-tool]:focus-visible{box-shadow:none!important;outline:0!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail] [data-map-tool]:focus-visible:before{border-color:#2997ff}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool=recenter] svg,#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool=guidance-audio] svg,#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool=compass] svg{width:var(--map-tool-glyph-size)!important;height:var(--map-tool-glyph-size)!important;transform-origin:50%!important;transition:scale 90ms,transform .22s!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool=compass] svg{width:calc(var(--map-tool-glyph-size) - 2px)!important;height:calc(var(--map-tool-glyph-size) - 2px)!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool=recenter] svg [fill=none],#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool=guidance-audio] svg [fill=none],#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool=compass] svg [fill=none]{stroke-width:1.9px!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail] [data-map-tool=dimension][data-map-mode-active=true]{color:#fff!important;box-shadow:none!important;background:0 0!important;font-weight:600!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail] [data-map-tool=guidance-audio][data-audio-state=muted]{color:#8e8e93!important;background:0 0!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail] [data-map-tool]:active{color:#fff!important;background:#ffffff1a!important;transform:none!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail] [data-map-tool]:active svg{scale:.92}#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail] [data-map-tool]:disabled{opacity:.35!important;cursor:default!important}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail] [data-map-tool],#interactive-hmi-root [data-center-map-widget][data-map-presentation=full] [data-map-tool-rail] [data-map-tool] svg{transition-duration:1ms!important}}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-guidance-stack]{border-radius:var(--map-guidance-radius)!important;-webkit-backdrop-filter:blur(14px)saturate()!important;background:#19191bdb!important;border:0!important;overflow:hidden!important;box-shadow:0 6px 16px #0000003d!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-route-panel]{border-radius:var(--map-guidance-radius) var(--map-guidance-radius) 0 0!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-compact-expand]{-webkit-tap-highlight-color:transparent}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-center-map-video]>video{filter:var(--hmi-map-video-filter)!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-compact-expand]:hover [data-map-compact-expand-visual]{background:#2a2a2de6!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-compact-expand]:active [data-map-compact-expand-visual]{transform:translate(-50%,-50%)scale(.94)!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-compact-expand]:focus-visible{outline:0!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-compact-expand]:focus-visible [data-map-compact-expand-visual]{box-shadow:inset 0 0 0 2px #2997ff,0 4px 12px #00000038!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-guidance-copy]{transform:none!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-trip-summary]{grid-template-columns:minmax(0, 1fr) calc(var(--map-guidance-chevron-size) * 1.5)!important;border-radius:0 0 var(--map-guidance-radius) var(--map-guidance-radius)!important;border:0!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-trip-summary][data-compact-static=true]{opacity:1!important;grid-template-columns:minmax(0,1fr)!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-trip-summary]:before{inset-inline:var(--map-guidance-padding-x)!important;background:#ffffff0f!important;height:1px!important;top:0!important;bottom:auto!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-trip-collapsed-label]{color:#d2d2d7!important;width:100%!important;font-size:var(--map-guidance-metric-size)!important;font-variant-numeric:tabular-nums!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:600!important;display:block!important;overflow:hidden!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-trip-metrics]{align-items:center!important;min-width:0!important;padding-left:0!important;display:flex!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-tool-rail]{grid-template-columns:repeat(2, var(--map-tool-target-size))!important;grid-auto-rows:var(--map-tool-target-size)!important;flex-direction:initial!important;border-radius:var(--map-tool-radius)!important;-webkit-backdrop-filter:blur(14px)saturate()!important;background:#19191bdb!important;border:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 6px 16px #0000003d!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-tool-rail]>[data-map-tool]{width:var(--map-tool-target-size)!important;color:#f5f5f7!important;background:0 0!important;flex:none!important;transition:background-color 90ms,color .16s,transform 90ms!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-tool-rail]>[data-map-tool=more]{grid-area:1/2!important}#interactive-hmi-root [data-center-map-video][data-map-compact=true]>video{opacity:.96!important;filter:var(--hmi-map-video-filter)!important}#interactive-hmi-root [data-center-map-video][data-map-compact=true] [data-map-color-grade]{background:#0000000a!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-tool-rail]>[data-map-tool]:after{display:none!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-tool-rail]>[data-map-tool]:active{color:#fff!important;background:#ffffff1a!important;transform:scale(.97)!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-tool-rail]>[data-map-tool][aria-pressed=true],#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-tool-rail]>[data-map-tool][aria-expanded=true]{color:#2997ff!important;background:#0071e33d!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-tool-rail]>[data-map-tool]:focus-visible,#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-options-popover]>[data-map-tool]:focus-visible{box-shadow:inset 0 0 0 var(--map-tool-focus-width) #2997ff!important;outline:0!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-options-popover]>[data-map-tool]{color:#d2d2d7!important;background:0 0!important;border:0!important}#interactive-hmi-root [data-center-map-widget][data-map-presentation=compact] [data-map-options-popover]>[data-map-tool]:not(:last-child){border-right:1px solid #ffffff0f!important}.vehicle-exterior-light-visual{opacity:0;transition:opacity .22s ease-out}.vehicle-exterior-light-visual.is-on{opacity:1}.vehicle-front-light-beam{fill:url(#vehicle-headlight-beam);filter:blur(8px)}.vehicle-exterior-light-visual.is-on .vehicle-front-light-group{animation:.28s ease-out both vehicle-exterior-light-on}@keyframes vehicle-exterior-light-on{0%{opacity:0}68%{opacity:1}to{opacity:.9}}.vehicle-wiper-visual{opacity:0;transition:opacity .18s ease-out}.vehicle-wiper-visual:not(.vehicle-wiper-off){opacity:.9}.vehicle-wiper-blade{fill:#12161bf5;stroke:#cdd5dd9e;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;will-change:transform}.vehicle-wiper-pivot{fill:#14181dfa;stroke:#cdd5ddad;stroke-width:5px}.vehicle-wiper-blade-left{transform-box:view-box;transform-origin:419px 312px;transform:rotate(0)}.vehicle-wiper-blade-right{transform-box:view-box;transform-origin:629px 312px;transform:rotate(0)}.vehicle-wiper-auto .vehicle-wiper-blade-left{animation:2.6s ease-in-out infinite vehicle-wiper-auto-left}.vehicle-wiper-auto .vehicle-wiper-blade-right{animation:2.6s ease-in-out infinite vehicle-wiper-auto-right}.vehicle-wiper-low .vehicle-wiper-blade-left{animation:1.35s ease-in-out infinite vehicle-wiper-left}.vehicle-wiper-low .vehicle-wiper-blade-right{animation:1.35s ease-in-out infinite vehicle-wiper-right}.vehicle-wiper-high .vehicle-wiper-blade-left{animation:.76s ease-in-out infinite vehicle-wiper-left}.vehicle-wiper-high .vehicle-wiper-blade-right{animation:.76s ease-in-out infinite vehicle-wiper-right}@keyframes vehicle-wiper-left{0%,to{transform:rotate(0)}48%,54%{transform:rotate(-58deg)}}@keyframes vehicle-wiper-right{0%,to{transform:rotate(0)}48%,54%{transform:rotate(-58deg)}}@keyframes vehicle-wiper-auto-left{0%,10%,34%,to{transform:rotate(0)}21%{transform:rotate(-58deg)}}@keyframes vehicle-wiper-auto-right{0%,10%,34%,to{transform:rotate(0)}21%{transform:rotate(-58deg)}}@media (prefers-reduced-motion:reduce){.vehicle-exterior-light-visual{transition:none}.vehicle-front-light-group,.vehicle-wiper-blade{animation:none!important}}#interactive-hmi-root [data-center-view=climate] [data-climate-fan-control]{background:var(--hmi-surface-1,#1d1d1f)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background-image:none!important;border:0!important}#interactive-hmi-root [data-center-view=climate] [data-climate-quick-strip]{background:var(--hmi-surface-1,#1d1d1f)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background-image:none!important}#interactive-hmi-root [data-center-view=climate] [data-climate-control-group]{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}#interactive-hmi-root [data-center-view=climate] [data-rear-defrost-flow]{filter:grayscale()brightness(1.04)contrast(1.04)!important}#interactive-hmi-root [data-center-view=climate] [data-rear-defrost-flow][data-fragrance-active=true]{filter:none!important}#interactive-hmi-root [data-center-view=seat-massage] [data-massage-slider] [role=slider]:focus-visible,#interactive-hmi-root [data-center-view=seat-massage] [data-massage-speed-slider] [role=slider]:focus-visible{border-radius:inherit;outline-offset:-6px;outline:6px solid var(--hmi-accent-bright,#2997ff)!important}#interactive-hmi-root [data-massage-program-option]{width:max-content;min-width:0;max-width:100%;color:var(--hmi-text-secondary,#ccc);text-align:left;cursor:pointer;transition:background-color var(--hmi-motion-state,.16s) var(--hmi-ease-out,ease-out), color var(--hmi-motion-state,.16s) var(--hmi-ease-out,ease-out);border:0;border-radius:48px;grid-template-columns:400px 220px;justify-content:start;align-items:center;column-gap:32px;padding:0 40px;font-family:inherit;display:grid;position:relative;background:0 0!important}#interactive-hmi-root [data-massage-program-option][aria-pressed=true]{color:var(--hmi-text-max,#fff);background:0 0!important}#interactive-hmi-root [data-massage-program-option]:before,#interactive-hmi-root [data-center-view=seats] [data-seat-control-list] [data-seat-option]:before{content:"";opacity:0;pointer-events:none;background:#a1a1a6;border-radius:999px;width:10px;height:52px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}#interactive-hmi-root [data-massage-program-option][aria-pressed=true]:before,#interactive-hmi-root [data-center-view=seats] [data-seat-control-list] [data-seat-option][aria-pressed=true]:before{opacity:1}#interactive-hmi-root [data-massage-toggle]{width:680px;height:184px;color:var(--hmi-text-max,#fff);cursor:pointer;border:0;padding:0 32px;font-family:inherit;font-size:76px;font-weight:500;background:var(--hmi-accent,#0071e3)!important;border-radius:92px!important}#interactive-hmi-root [data-massage-toggle][aria-pressed=true]{background:var(--hmi-surface-2,#333336)!important}#interactive-hmi-root [data-center-view=seat-massage] [data-massage-program-option],#interactive-hmi-root [data-center-view=seat-massage] [data-massage-toggle]{box-shadow:none!important;filter:none!important;background-image:none!important}#interactive-hmi-root [data-massage-program-option]:focus-visible,#interactive-hmi-root [data-massage-toggle]:focus-visible{outline:6px solid var(--hmi-accent-bright,#2997ff);outline-offset:12px}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-massage-program-option]{transition:none}}[data-seat-motion-arrow]{color:var(--hmi-text-secondary,#ccc);opacity:0;transition:opacity var(--hmi-motion-state,.16s) var(--hmi-ease-out,ease-out);overflow:visible}[data-seat-motion-arrow][data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){[data-seat-motion-arrow]{transition:none}[data-seat-moving] [data-seat-part],[data-seat-moving] [data-seat-part] g{transition:none!important}}#interactive-hmi-root [data-center-view=seats] [data-seat-control-list] [data-seat-option]{transition:background-color .16s,color .16s;position:relative;box-shadow:none!important;color:var(--hmi-text-secondary,#ccc)!important;background:0 0!important;border-radius:48px!important}#interactive-hmi-root [data-center-view=seats] [data-seat-control-list] [data-seat-option][aria-pressed=true]{color:var(--hmi-text-max,#fff)!important;background:0 0!important}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-center-view=seats] [data-seat-control-list] [data-seat-option]{transition:none}}#interactive-hmi-root [data-center-view=seats] [data-seat-control-list] button:active{transform:scale(.985)}#interactive-hmi-root [data-center-view=seats] [data-seat-control-list] button:focus-visible{outline:6px solid var(--hmi-accent-bright,#2997ff);outline-offset:6px}#interactive-hmi-root [data-center-view=seats] [data-seat-slider],#interactive-hmi-root [data-center-view=seats] [data-seat-slider]:focus-within{border:0!important;outline:0!important}#interactive-hmi-root [data-center-view=seats] [data-seat-slider] button:hover{box-shadow:none!important;filter:none!important}#interactive-hmi-root [data-center-view=seats] [data-seat-slider] button:focus-visible{outline-offset:12px;outline:6px solid var(--hmi-accent-bright,#2997ff)!important}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-center-view=seats] [data-seat-slider] button{transition:none!important}}#interactive-hmi-root [data-hmi-region=shared] [data-center-view=climate] [data-climate-strip-button][data-selected=false]{color:var(--hmi-text-tertiary,#86868b)!important;box-shadow:none!important;background:0 0!important;border:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-view=climate] [data-climate-strip-button][data-selected=true][data-emphasis=tonal]{color:var(--hmi-accent-bright,#2997ff)!important;box-shadow:none!important;background:#0071e347!important;border:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-view=climate] [data-climate-strip-button][data-selected=true][data-emphasis=strong]{background:var(--hmi-accent,#0071e3)!important;color:var(--hmi-text-max,#fff)!important;box-shadow:none!important;background-image:none!important;border:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-view=climate] [data-climate-fragrance-control][aria-pressed=false]{background:var(--hmi-surface-1,#1d1d1f)!important;color:var(--hmi-text-secondary,#ccc)!important;box-shadow:none!important;border:0!important}#interactive-hmi-root [data-hmi-region=shared] [data-center-view=climate] [data-climate-fragrance-control][aria-pressed=true]{color:var(--hmi-accent-bright,#2997ff)!important;box-shadow:none!important;background:#0071e347!important;border:0!important}#interactive-hmi-root [data-center-view=climate] [data-climate-strip-button][data-selected=false]:hover{filter:none!important;background:0 0!important}#interactive-hmi-root [data-center-view=climate] [data-climate-strip-button][data-selected=true][data-emphasis=tonal]:hover,#interactive-hmi-root [data-center-view=climate] [data-climate-fragrance-control][aria-pressed=true]:hover{filter:none!important;background:#0071e347!important}#interactive-hmi-root [data-center-view=climate] [data-climate-strip-button][data-selected=true][data-emphasis=strong]:hover{background:var(--hmi-accent,#0071e3)!important;filter:none!important}#interactive-hmi-root [data-center-view=climate] [data-climate-fragrance-control][aria-pressed=false]:hover{background:var(--hmi-surface-1,#1d1d1f)!important;filter:none!important}#interactive-hmi-root [data-center-view=climate] [data-climate-strip-button]:active,#interactive-hmi-root [data-center-view=climate] [data-climate-fragrance-control]:active{opacity:.78;transform:scale(.97)!important}#interactive-hmi-root [data-center-view=climate] [data-climate-strip-button]:focus-visible,#interactive-hmi-root [data-center-view=climate] [data-climate-fragrance-control]:focus-visible,#interactive-hmi-root [data-center-view=climate] [data-climate-fan-range]:focus-visible,#interactive-hmi-root [data-center-view=climate] [data-climate-temperature-selector]:focus-visible{outline:6px solid var(--hmi-accent-bright,#2997ff)!important;outline-offset:6px!important}#interactive-hmi-root [data-center-view=climate] [data-climate-temperature-selector]:active [data-temperature-wheel-highlight]{transform:scale(.985)}#interactive-hmi-root [data-center-view=climate] [data-fragrance-dialog] button:focus-visible{outline:6px solid var(--hmi-accent-bright,#2997ff);outline-offset:6px}#interactive-hmi-root [data-center-view=climate] [data-fragrance-dialog] button{box-shadow:none!important;filter:none!important;background-image:none!important}#interactive-hmi-root [data-center-view=climate] [data-fragrance-option]:active,#interactive-hmi-root [data-center-view=climate] [data-fragrance-primary-action]:active,#interactive-hmi-root [data-center-view=climate] [data-fragrance-secondary-action]:active,#interactive-hmi-root [data-center-view=climate] [data-fragrance-close]:active{opacity:.82;transform:scale(.97)}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-center-view=climate] [data-temperature-wheel-highlight],#interactive-hmi-root [data-center-view=climate] [data-fragrance-dialog] button{transition:none!important}}#interactive-hmi-root [data-center-view=climate] [data-climate-strip-button]:disabled{opacity:.55;color:var(--hmi-text-disabled,#86868b73)!important;cursor:default!important}@media (prefers-reduced-motion:reduce){#interactive-hmi-root [data-center-view=climate] [data-climate-strip-button],#interactive-hmi-root [data-center-view=climate] [data-climate-fragrance-control]{transition:none!important}}#interactive-hmi-root [data-hmi-region=shared] [data-shared-control-rail],#interactive-hmi-root [data-hmi-region=passenger] nav[aria-label=Entertainment\ controls]{height:32px!important;min-height:32px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(20px)saturate()!important;background:#1d1d1fc7!important;border:0!important;border-radius:10px!important;margin-top:0!important}#interactive-hmi-root [data-hmi-region=passenger] nav[aria-label=Entertainment\ controls]{--passenger-nav-gap:max(0px, calc(280.12px * var(--passenger-nav-scale) - clamp(27px, 2.3vw, 44px)));overflow:visible;gap:var(--passenger-nav-gap)!important;justify-content:center!important;width:max-content!important;padding:0 6px!important}#interactive-hmi-root [data-hmi-region=passenger] nav[aria-label=Entertainment\ controls]>span:not([aria-hidden]){gap:var(--passenger-nav-gap)!important;flex:none!important;justify-content:flex-start!important}#interactive-hmi-root [data-hmi-region=passenger] nav[aria-label=Entertainment\ controls]>span[aria-hidden]{display:none}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button]{opacity:.92;-webkit-tap-highlight-color:transparent;top:calc(95px * var(--passenger-nav-scale) - 16px);color:#86868b!important;width:clamp(27px,2.3vw,44px)!important;min-width:clamp(27px,2.3vw,44px)!important;height:48px!important;min-height:48px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:9px!important}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button=Climate]{width:calc(320px * var(--passenger-nav-scale) + clamp(27px, 2.3vw, 44px))!important;min-width:calc(320px * var(--passenger-nav-scale) + clamp(27px, 2.3vw, 44px))!important}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button=Climate] button{touch-action:manipulation;justify-content:center;align-items:center;display:flex;position:relative}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button=Climate] button:before{content:"";pointer-events:auto;background:0 0;border-radius:8px;width:32px;height:56px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button=Climate]>span{position:relative;top:1.5px}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button=Climate] button>svg{flex-shrink:0;display:block}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button]>svg,#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button]>img{position:relative;top:1.5px;width:var(--passenger-nav-icon-size)!important;height:var(--passenger-nav-icon-size)!important;filter:none!important}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button]:not([data-entertainment-app]) svg path[fill]:not([fill=none]){fill:currentColor}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-app]{opacity:1!important}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button][aria-pressed=true]{opacity:1;color:#fff!important;background:0 0!important}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button]:after{content:none!important}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button][aria-current=page]:after{pointer-events:none;background:#2997ff;border-radius:999px;width:12px;height:2px;position:absolute;bottom:3px;left:50%;transform:translate(-50%);content:""!important}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button]:hover{color:#86868b!important;background:0 0!important}#interactive-hmi-root [data-hmi-region=passenger] [data-entertainment-nav-button][aria-pressed=true]:hover{color:#fff!important}#interactive-hmi-root [data-passenger-media-grid],#interactive-hmi-root [data-passenger-media-grid] div,#interactive-hmi-root [data-passenger-media-header]{font-family:var(--hmi-font-text)!important}#interactive-hmi-root [data-passenger-media-card]{border-radius:var(--passenger-media-card-radius,var(--hmi-radius-card,24px))!important;background:var(--hmi-surface-1)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border:0!important}#interactive-hmi-root [data-passenger-media-card=recent]>div,#interactive-hmi-root [data-passenger-media-card=now]>div{background:var(--hmi-surface-1)!important;-webkit-backdrop-filter:none!important}#interactive-hmi-root [data-passenger-media-card] button{box-shadow:none!important}#interactive-hmi-root [data-passenger-media-card=now] button[aria-label=Play],#interactive-hmi-root [data-passenger-media-card=now] button[aria-label=Pause]{background:var(--hmi-action)!important}#interactive-hmi-root [data-passenger-media-card=now]>div>div:first-child{box-shadow:none!important}#interactive-hmi-root [data-passenger-media-header]{background:0 0!important;border-bottom:0!important}#interactive-hmi-root [data-passenger-media-header] [data-entertainment-search-glass]{background:var(--hmi-surface-1)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border:0!important}#interactive-hmi-root [data-passenger-media-header] [data-entertainment-search-glass]:focus-within{border:0!important}#interactive-hmi-root [data-passenger-media-header] input{font-family:var(--hmi-font-text)!important;height:100%!important;min-height:0!important}#interactive-hmi-root [data-passenger-media-header] input::placeholder{color:var(--hmi-text-secondary);opacity:1}#interactive-hmi-root [data-passenger-media-header] button[aria-label=Browse\ Spotify]{color:var(--hmi-text-secondary)!important;background:0 0!important}#interactive-hmi-root [data-passenger-media-header] [role=listbox]{background:var(--hmi-surface-1)!important;box-shadow:none!important}#interactive-hmi-root [data-passenger-media-card]:hover{filter:none!important}#interactive-hmi-root [data-spotify-player-controls]{grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:0;padding:0!important;display:grid!important}#interactive-hmi-root [data-entertainment-youtube]{color:var(--hmi-text-primary);background:0 0!important}#interactive-hmi-root [data-entertainment-youtube]>div,#interactive-hmi-root [data-entertainment-youtube] button,#interactive-hmi-root [data-entertainment-youtube] input{font-family:var(--hmi-font-text)!important}#interactive-hmi-root [data-entertainment-youtube] button,#interactive-hmi-root [data-entertainment-youtube] input{min-width:0!important;min-height:0!important;box-shadow:none!important}#interactive-hmi-root [data-entertainment-youtube] header strong{font-weight:600!important}#interactive-hmi-root [data-entertainment-youtube] form{border-radius:calc(var(--hmi-radius-control) / var(--youtube-scale));background:var(--hmi-surface-1);border:0;overflow:hidden}#interactive-hmi-root [data-entertainment-youtube] form>div,#interactive-hmi-root [data-entertainment-youtube] form>button{background:0 0!important;border:0!important;border-radius:0!important}#interactive-hmi-root [data-entertainment-youtube] input::placeholder{color:var(--hmi-text-secondary)}#interactive-hmi-root [data-entertainment-youtube] aside button{font-weight:400;color:var(--hmi-text-secondary)!important;border-radius:calc(var(--hmi-radius-sm) / var(--youtube-scale))!important;background:0 0!important}#interactive-hmi-root [data-entertainment-youtube] aside button[aria-pressed=true]{background:var(--hmi-surface-1)!important;color:var(--hmi-text-primary)!important}#interactive-hmi-root [data-entertainment-youtube] [aria-label=Video\ categories] button{background:var(--hmi-surface-1)!important;color:var(--hmi-text-secondary)!important;border-radius:calc(4px / var(--youtube-scale))!important;font-weight:500!important}#interactive-hmi-root [data-entertainment-youtube] [aria-label=Video\ categories] button[aria-pressed=true]{background:var(--hmi-surface-2)!important;color:var(--hmi-text-max)!important}#interactive-hmi-root [data-youtube-video-card]>div:first-child{border-radius:calc(var(--hmi-radius-sm) / var(--youtube-scale))!important;outline:none!important}#interactive-hmi-root [data-youtube-video-card][aria-pressed=true]>div:first-child{box-shadow:none}#interactive-hmi-root [data-youtube-video-card][aria-pressed=true]>div:first-child:after{content:"";border:calc(2px / var(--youtube-scale)) solid var(--hmi-action-bright);border-radius:inherit;box-sizing:border-box;pointer-events:none;position:absolute;inset:0}#interactive-hmi-root [data-youtube-video-card] h2{color:var(--hmi-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.3em;display:-webkit-box;height:auto!important;font-weight:600!important;line-height:1.15!important}#interactive-hmi-root [data-youtube-video-card] p{color:var(--hmi-text-secondary)!important;font-weight:400!important;line-height:1.2!important}#interactive-hmi-root [data-entertainment-youtube] button:focus-visible{outline-color:var(--hmi-action-bright)!important}#interactive-hmi-root [data-entertainment-netflix]{color:var(--hmi-text-primary);background:0 0!important}#interactive-hmi-root [data-entertainment-netflix]>div,#interactive-hmi-root [data-entertainment-netflix] button,#interactive-hmi-root [data-entertainment-netflix] input{font-family:var(--hmi-font-text)!important}#interactive-hmi-root [data-entertainment-netflix] button,#interactive-hmi-root [data-entertainment-netflix] input{min-width:0!important;min-height:0!important;box-shadow:none!important}#interactive-hmi-root [data-entertainment-netflix] h2{color:var(--hmi-text-primary);font-weight:600!important;line-height:1.15!important}#interactive-hmi-root [data-entertainment-netflix] nav button{color:var(--hmi-text-secondary)!important;border-radius:calc(4px / var(--netflix-scale))!important;font-weight:500!important}#interactive-hmi-root [data-entertainment-netflix] nav button[aria-pressed=true]{background:var(--hmi-surface-2)!important;color:var(--hmi-text-max)!important}#interactive-hmi-root [data-netflix-search]{background:var(--hmi-surface-1)!important;border-radius:calc(var(--hmi-radius-control) / var(--netflix-scale))!important;box-shadow:none!important;border:0!important}#interactive-hmi-root [data-netflix-search]>span{color:var(--hmi-text-secondary)!important;border:0!important}#interactive-hmi-root [data-netflix-search] input::placeholder{color:var(--hmi-text-secondary)}#interactive-hmi-root [data-netflix-title]{border-radius:calc(var(--hmi-radius-sm) / var(--netflix-scale))!important;background:var(--hmi-surface-1)!important;border:0!important}#interactive-hmi-root [data-netflix-title][aria-pressed=true]:after{content:"";border:calc(2px / var(--netflix-scale)) solid var(--hmi-action-bright);border-radius:inherit;box-sizing:border-box;pointer-events:none;position:absolute;inset:0}#interactive-hmi-root [data-netflix-title]>span{background:var(--hmi-action)!important;color:var(--hmi-text-max)!important;box-shadow:none!important}#interactive-hmi-root [data-entertainment-netflix] button:focus-visible{outline-offset:calc(2px / var(--netflix-scale));outline:calc(2px / var(--netflix-scale)) solid var(--hmi-action-bright)!important}#interactive-hmi-root [data-netflix-search]:focus-within,#interactive-hmi-root [data-netflix-search] input:focus{box-shadow:none!important;border:0!important;outline:none!important}#interactive-hmi-root [data-entertainment-netflix] [aria-label^=Netflix\ rail]{gap:16px!important}#interactive-hmi-root [data-entertainment-netflix] [aria-label^=Netflix\ rail]>span{border-radius:9px;background:var(--hmi-text-tertiary)!important;width:56px!important;height:18px!important}#interactive-hmi-root [data-entertainment-netflix] [aria-label^=Netflix\ rail]>span:first-child{background:var(--hmi-text-primary)!important}#interactive-hmi-root [data-volume-popover]{box-shadow:none!important;border:0!important}#interactive-hmi-root nav[aria-label=Entertainment\ controls] [data-volume-popover]{left:12px!important;transform:none!important}#interactive-hmi-root [data-entertainment-apps-screen]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}#interactive-hmi-root [data-entertainment-apps-screen]>div,#interactive-hmi-root [data-entertainment-apps-screen] button{font-family:var(--hmi-font-text)!important;color:var(--hmi-text-primary)!important}#interactive-hmi-root [data-entertainment-apps-screen] button{box-shadow:none!important;background:0 0!important;border:0!important;min-width:0!important;min-height:0!important}#interactive-hmi-root [data-app-pages] img{box-shadow:none!important;filter:none!important;border:0!important;border-radius:80px!important}#interactive-hmi-root [data-app-pages] strong{text-shadow:none!important;font-weight:500!important;line-height:1.25!important}#interactive-hmi-root [data-entertainment-apps-screen] button[aria-current=page]{background:var(--hmi-text-primary)!important}#interactive-hmi-root [data-entertainment-apps-screen] button[aria-label^="Show entertainment apps page"]:not([aria-current]){background:var(--hmi-text-tertiary)!important}#interactive-hmi-root [data-seat-side=passenger][data-center-view=seat-massage]{font-family:var(--hmi-font-text);background:0 0!important}#interactive-hmi-root [data-seat-side=passenger] [data-massage-program-option]{grid-template-columns:minmax(0,1fr) 220px;column-gap:32px;width:100%}#interactive-hmi-root [data-seat-side=passenger] [data-massage-slider],#interactive-hmi-root [data-seat-side=passenger] [data-massage-speed-slider]{box-shadow:none!important;background:var(--hmi-surface-1)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important}#interactive-hmi-root [data-seat-side=passenger] [data-massage-toggle]{font-weight:500;border-radius:56px!important}#interactive-hmi-root[data-display-mode]{--hmi-dock-height:clamp(32px, 1.85vw, 46px);--hmi-dock-bottom:clamp(8px, .45vw, 15px)}#interactive-hmi-root[data-display-mode] [data-hmi-region=shared] [data-shared-control-rail],#interactive-hmi-root[data-display-mode] [data-hmi-region=passenger] nav[aria-label=Entertainment\ controls]{top:auto!important;bottom:var(--hmi-dock-bottom)!important;height:var(--hmi-dock-height)!important;min-height:var(--hmi-dock-height)!important;border-radius:14px!important;margin:0!important;transform:translate(-50%)!important}#interactive-hmi-root[data-display-mode=Dark] [data-hmi-region=shared] [data-shared-control-rail],#interactive-hmi-root[data-display-mode=Dark] [data-hmi-region=passenger] nav[aria-label=Entertainment\ controls]{background:#1d1d1f!important}#interactive-hmi-root[data-display-mode] [data-hmi-region=shared] [data-center-navbar-item]{top:auto!important;bottom:var(--hmi-dock-bottom)!important;height:var(--hmi-dock-height)!important;min-height:var(--hmi-dock-height)!important;transform:translate(-50%)!important}#interactive-hmi-root[data-display-mode] [data-hmi-region=passenger] [data-entertainment-nav-button]{height:var(--hmi-dock-height)!important;min-height:var(--hmi-dock-height)!important;position:relative!important;top:auto!important;bottom:auto!important;transform:none!important}#interactive-hmi-root[data-display-mode] [data-center-navbar-item]>:is(svg,img,span),#interactive-hmi-root[data-display-mode] [data-entertainment-nav-button]>:is(svg,img,span){top:0!important}#interactive-hmi-root [data-hmi-region=driver]{container-type:inline-size;grid-template-rows:2.5vw minmax(0,1fr) 3.333vw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-status-temperature,#interactive-hmi-root [data-hmi-region=driver] .driver-status-right{font-size:2.2cqw!important;line-height:1!important;top:2cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-status-temperature{left:2.2cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-status-right{right:2.2cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-header-drive-mode{font-size:3.2cqw!important;top:1.1cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-turn-indicator{width:2.5cqw!important;height:1.9cqw!important;bottom:.4cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-speed-limit{border:2px solid #e53935!important;width:6.6cqw!important;height:8.3cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-speed-limit span{font-size:1.1cqw!important;line-height:1!important}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-speed-limit strong{font-size:3.9cqw!important;line-height:1!important}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-maneuver-native strong{font-size:4.2cqw!important;font-weight:700!important;line-height:1.05!important}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-maneuver-native div>span{font-size:2.1cqw!important;line-height:1.1!important}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-maneuver-icon{flex-basis:3.4cqw!important;width:3.4cqw!important;height:3.4cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-current-speed strong{font-size:9.6cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-road-layout .driver-current-speed span{font-size:2cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-charge-readout strong{font-size:5.4cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-charge-readout span{font-size:1.9cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-charge-battery{width:4.7cqw!important;height:2.7cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-lighting-control{width:7.2cqw!important;height:5.6cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-lighting-control>span{font-size:1.55cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-lighting-control svg{width:3cqw!important;height:3cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-lighting-controls{gap:.2cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native{padding:0 2.2cqw 1.8cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native>div{min-height:2.8cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native strong{font-size:2.2cqw!important;line-height:1.1!important}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native span{line-height:1.1!important}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native .driver-telemetry-icon-frame-odometer,#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native .driver-telemetry-icon-odometer{flex-basis:3cqw!important;width:3cqw!important;height:2.2cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native .driver-telemetry-icon-frame-range{flex-basis:3.2cqw!important;width:3.2cqw!important;height:2.5cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native .driver-gear span{font-size:1.8cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native .driver-gear{gap:3.8cqw!important;min-height:3.2cqw!important;bottom:1.5cqw!important}#interactive-hmi-root [data-hmi-region=driver] .driver-telemetry-native .driver-gear span.is-active{font-size:3.2cqw!important}#interactive-hmi-root[data-display-mode=Light]{--light-canvas:#f2f4f7;--light-text:#16181b;--light-secondary:#4b525b;--light-tertiary:#646b74;--light-icon:#5f6670;--light-disabled:#9ba3ad;--light-surface:#fff;--light-raised:#e9edf2;--light-home-card:#fff;--light-home-secondary:#68717b;--light-nav-surface:#f7f8fa;--light-selected:#e7f0fb;--light-border:#d6dce3;--light-card-border:#b9c2cc;--light-control-border:#8a929b;--light-accent:#005dbb;--light-route:#0068d7;--light-success:#087443;--light-warning:#8a5a00;--light-critical:#b42318;--light-nova:#6b4dc1;--call-section-label:var(--light-tertiary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hmi-canvas:var(--light-canvas);--hmi-surface-1:#fff;--hmi-surface-2:var(--light-raised);--hmi-surface-glass:#fff;--hmi-text-primary:#16181b;--hmi-text-max:#16181b;--hmi-text-secondary:var(--light-secondary);--hmi-text-tertiary:var(--light-tertiary);--hmi-text-disabled:var(--light-disabled);--hmi-border-subtle:var(--light-border);--hmi-action:#005dbb;--hmi-action-bright:#005dbb;--hmi-accent:#005dbb;--hmi-accent-bright:#005dbb;--hmi-status-success:var(--light-success);--hmi-status-warning:var(--light-warning);--hmi-status-critical:var(--light-critical);--hmi-critical:var(--light-critical);--bg-cockpit:var(--light-canvas);--bg-driver:var(--light-canvas);--bg-shared:var(--light-canvas);--bg-passenger:var(--light-canvas);--bg-region:#fff;--surface-flat:#fff;--surface-raised:var(--light-raised);--surface-high:#dce3eb;--surface-selected:var(--light-selected);--surface-map-panel:#fff;--text-primary:#16181b;--text-secondary:var(--light-secondary);--text-tertiary:var(--light-tertiary);--text-disabled:var(--light-disabled);--icon-primary:var(--light-icon);--icon-secondary:var(--light-icon);--divider-subtle:var(--light-border);--border-default:var(--light-card-border);--border-strong:var(--light-control-border);--accent:var(--light-accent);--accent-strong:#004b98;--accent-soft:var(--light-selected);--success:var(--light-success);--positive-soft:#e4f2e9;--warning:var(--light-warning);--caution-soft:#fff2d6;--critical:var(--light-critical);--critical-soft:#fce9e8;--focus:#005dbb;--color-bg:var(--light-canvas);--color-bg-raised:#fff;--color-surface-1:#fff;--color-surface-2:var(--light-raised);--color-text-primary:#16181b;--color-text-secondary:var(--light-secondary);--color-text-tertiary:var(--light-tertiary);--color-icon-primary:var(--light-icon);--color-icon-secondary:var(--light-icon);--color-border:var(--light-card-border)}#interactive-hmi-root[data-display-mode=Light],#interactive-hmi-root[data-display-mode=Light] .standalone-stage,#interactive-hmi-root[data-display-mode=Light] .cockpit-scene{background:#03060a!important}#interactive-hmi-root[data-display-mode=Light] :is([data-shared-control-rail],nav[aria-label=Entertainment\ controls],[data-map-guidance-stack],[data-map-tool-rail],[data-map-route-panel],[data-map-trip-summary],[data-map-search-surface],[data-map-quick-widgets],[data-hmi-widget],[data-hmi-grid-card],[data-hmi-center-card],[data-hmi-music-card],[data-home-widget],[data-center-utility-card],[data-seat-surface],[data-seat-preview-panel],[data-massage-slider],[data-massage-speed-slider],[data-volume-popover],[data-passenger-media-card],[data-spotify-player],[data-netflix-search],.settings-segmented){background:var(--light-surface)!important;border-color:var(--light-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay :is([data-home-widget],[data-home-liquid],[data-home-nova-widget],[data-car-glass],[data-car-agent-glass],[data-center-utility-card],[data-entertainment-widget-glass],[data-seat-rocker-glass],[data-massage-program-glass],[data-seat-surface]){border-color:var(--light-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-center-view=overview] [data-home-utility-section]{background:var(--light-home-card)!important;color:var(--light-text)!important;box-shadow:none!important;border:0!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-center-view=overview] [data-home-utility-section] :is(strong,small,p,span){color:var(--light-text)!important;text-shadow:none!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-nova-widget]:not([data-assistant-active=true]) [data-home-nova-prompt]{background:#e4e9ef!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-nova-widget]:not([data-assistant-active=true]) [data-home-nova-prompt]>span:last-child{color:#fff!important}#interactive-hmi-root[data-display-mode=Light] :is([data-home-widget],[data-center-utility-card],[data-seat-side],[data-passenger-media-card],[data-spotify-player],[data-volume-popover],[data-map-guidance-stack],[data-map-route-panel],[data-map-trip-summary],[data-map-search-surface],[data-map-quick-widgets],.hmi-settings,.settings-nav,.settings-segmented) :is(h1,h2,h3,h4,p,label,strong,small,output,input,select,textarea){color:var(--light-text)!important;text-shadow:none!important}#interactive-hmi-root[data-display-mode=Light] .hmi-settings{color:var(--light-text)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-persistent-nova-widget] [data-home-nova-widget]{background:var(--light-home-card)!important;color:var(--light-text)!important;box-shadow:none!important;border:0!important}#interactive-hmi-root[data-display-mode=Light] [data-persistent-nova-widget] [data-home-nova-widget] :is([data-home-nova-identity],[data-home-nova-prompt],strong,small),#interactive-hmi-root[data-display-mode=Light] :is([data-passenger-media-card=recent],[data-passenger-media-card=now]) div{color:var(--light-text)!important}#interactive-hmi-root[data-display-mode=Light] .hmi-settings :is(.settings-heading span,.settings-row-label span,.settings-range-labels,.settings-note){color:#3f4751!important}#interactive-hmi-root[data-display-mode=Light] .hmi-settings .settings-nav button:not([aria-selected=true]){color:#39424c!important}#interactive-hmi-root[data-display-mode=Light] .hmi-settings .settings-status{color:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] .hmi-settings :is(.settings-heading,.settings-nav,.settings-row,.settings-slider){border-color:var(--light-border)!important}#interactive-hmi-root[data-display-mode=Light] .settings-toggle{background:#c8cbd0!important;border-color:#0000!important}#interactive-hmi-root[data-display-mode=Light] .settings-toggle[aria-checked=true]{background:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] .settings-slider input{background:linear-gradient(to right, var(--light-accent) var(--fill), #c8cbd0 var(--fill))!important}#interactive-hmi-root[data-display-mode=Light] :is([data-center-navbar-item],[data-entertainment-nav-button]:not([data-entertainment-app=true]),[data-shared-control-rail] button,[data-map-tool-rail] button,[data-climate-button],[data-climate-strip-button],[data-car-control],[data-seat-option],[data-massage-program-option],.settings-nav button){color:var(--light-icon)!important}#interactive-hmi-root[data-display-mode=Light] :is([data-center-navbar-item],[data-entertainment-nav-button]:not([data-entertainment-app=true]),[data-shared-control-rail] button,[data-map-tool-rail] button,[data-climate-button],[data-climate-strip-button],[data-car-control],[data-seat-option],[data-massage-program-option],.settings-nav button) svg{color:inherit!important}#interactive-hmi-root[data-display-mode=Light] :is([data-center-navbar-item][aria-pressed=true],[data-entertainment-nav-button]:not([data-entertainment-app=true])[aria-pressed=true],[data-entertainment-nav-button]:not([data-entertainment-app=true])[aria-current=page],[data-shared-control-rail] button[aria-pressed=true],[data-map-tool-rail] button[aria-pressed=true],[data-climate-button][aria-pressed=true],[data-climate-button][aria-checked=true],[data-climate-strip-button][aria-pressed=true],[data-climate-strip-button][aria-checked=true],[data-car-control][aria-pressed=true],[data-seat-option][aria-pressed=true],[data-seat-option][aria-checked=true],[data-massage-program-option][aria-pressed=true],.settings-nav button[aria-selected=true]){color:var(--light-text)!important}#interactive-hmi-root[data-display-mode=Light] :is(.settings-nav button[aria-selected=true],.settings-segmented button[aria-pressed=true]){color:var(--light-text)!important;background:var(--light-raised)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:#0000!important}#interactive-hmi-root[data-display-mode=Light] .settings-segmented button{color:var(--light-text)!important}#interactive-hmi-root[data-display-mode=Light] .settings-segmented button[aria-pressed=true]{font-weight:600;background:var(--light-accent)!important;color:#fff!important}#interactive-hmi-root[data-display-mode=Light] .settings-segmented button[aria-pressed=true]:after{display:none}#interactive-hmi-root[data-display-mode=Light] .settings-nav button[aria-selected=true]{color:var(--light-accent)!important;background:var(--light-selected)!important;border-color:var(--light-card-border)!important}#interactive-hmi-root[data-display-mode=Light] :is(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#interactive-hmi-root[data-display-mode=Light] :is(input,textarea)::placeholder{color:var(--light-secondary);opacity:1}#interactive-hmi-root[data-display-mode=Light] :is(button,input,select,textarea):focus-visible{outline:2px solid var(--light-accent);outline-offset:2px}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region] :is([data-center-navbar-item],[data-entertainment-nav-button]:not([data-entertainment-app]),[data-entertainment-nav-button=Library]){color:var(--light-icon)!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region] :is([data-center-navbar-item][aria-pressed=true],[data-entertainment-nav-button]:not([data-entertainment-app])[aria-pressed=true],[data-entertainment-nav-button=Library][aria-pressed=true]){color:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region] :is([data-center-navbar-item],[data-entertainment-nav-button]:not([data-entertainment-app]),[data-entertainment-nav-button=Library]) :is(path,circle,rect)[fill]:not([fill=none]){fill:currentColor!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region] :is([data-center-navbar-item],[data-entertainment-nav-button]:not([data-entertainment-app]),[data-entertainment-nav-button=Library]) :is(path,circle,rect)[stroke]:not([stroke=none]){stroke:currentColor!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region] [data-center-navbar-item]>span[aria-hidden=true]{color:inherit!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region] :is([data-center-navbar-item],[data-entertainment-nav-button]:not([data-entertainment-app]),[data-entertainment-nav-button=Library]) img{filter:brightness(0)opacity(.68)!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region] :is([data-center-navbar-item][aria-pressed=true],[data-entertainment-nav-button]:not([data-entertainment-app])[aria-pressed=true],[data-entertainment-nav-button=Library][aria-pressed=true]) img{filter:brightness(0)saturate()invert(24%)sepia()saturate(2021%)hue-rotate(190deg)brightness(92%)contrast(101%)!important}#interactive-hmi-root[data-display-mode=Light] [data-entertainment-youtube] header strong,#interactive-hmi-root[data-display-mode=Light] [data-entertainment-youtube] [data-youtube-video-card] h2{color:#101418!important}#interactive-hmi-root[data-display-mode=Light] [data-entertainment-youtube] header input{color:#20272f!important}#interactive-hmi-root[data-display-mode=Light] [data-entertainment-youtube] header input::placeholder{opacity:1;color:#596572!important}#interactive-hmi-root[data-display-mode=Light] [data-entertainment-youtube] aside button{color:#29333d!important}#interactive-hmi-root[data-display-mode=Light] [data-entertainment-youtube] [data-youtube-video-card] p:first-of-type{color:#2f3944!important}#interactive-hmi-root[data-display-mode=Light] [data-entertainment-youtube] [data-youtube-video-card] p:last-of-type{text-shadow:0 0 12px #fffffff5,0 0 12px #fffffff5;color:#1c2630!important;font-weight:650!important}#interactive-hmi-root[data-display-mode=Light] [data-entertainment-youtube] :is(header button[aria-label=Notifications],header button[aria-label=Search\ YouTube]){color:var(--light-icon)!important}#interactive-hmi-root[data-display-mode=Light] [data-entertainment-youtube] header form>div,#interactive-hmi-root[data-display-mode=Light] [data-entertainment-youtube] header form>button{background:var(--light-raised)!important;border-color:var(--light-border)!important}#interactive-hmi-root[data-display-mode=Light] [data-entertainment-youtube] aside button[aria-pressed=true],#interactive-hmi-root[data-display-mode=Light] [data-entertainment-youtube] [aria-label=Video\ categories] button{background:var(--light-raised)!important;color:var(--light-text)!important}#interactive-hmi-root[data-display-mode=Light] [data-entertainment-youtube] [aria-label=Video\ categories] button[aria-pressed=true]{background:var(--light-text)!important;color:#fff!important}#interactive-hmi-root[data-display-mode=Light] [data-entertainment-youtube] aside img{filter:brightness(0)opacity(.7)}#interactive-hmi-root[data-display-mode=Light] [data-entertainment-youtube] button[aria-label=YouTube\ menu] span{background:var(--light-icon)!important}#interactive-hmi-root[data-display-mode=Light] [data-center-map-video]>video,#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-mini-map]>video{opacity:1!important;mix-blend-mode:normal!important;filter:brightness(1.06)saturate(.58)sepia(.28)contrast(.92)!important}#interactive-hmi-root[data-display-mode=Light] [data-center-map-video]>div{background:0 0!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-mini-map]{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#edf2f5!important;border:0!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-mini-map]>video+span{background:linear-gradient(#ffffffb3 0%,#ffffff1a 40%,#ffffff40 60%,#ffffffbf 100%)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay :is([data-center-view=overview],[data-persistent-map-widget]) [data-home-mini-map] :is(strong,small,[data-home-map-eyebrow],[data-home-map-eta],[data-home-map-instruction],[data-home-map-summary]){color:var(--light-text)!important;text-shadow:none!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-mini-map] :is([data-home-map-eyebrow],[data-home-map-eta],[data-home-map-instruction] small,[data-home-map-summary] small){font-weight:600!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-mini-map] [data-home-map-instruction] strong{font-weight:560!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-mini-map] [data-home-map-summary] strong{font-weight:650!important}#interactive-hmi-root[data-display-mode=Light] [data-center-status-header] :is(img[alt=Bluetooth],img[alt=Wi-Fi],img[alt=Signal]){filter:brightness(0)opacity(.82)!important;opacity:1!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-seat-preview-panel]{background:0 0!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay image[data-seat-upholstery]:not([filter]){filter:grayscale(.82)saturate(.28)contrast(.92)brightness(1.12)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-seat-highlight]{opacity:.38!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-seat-hotspot][data-active=true] circle:first-of-type{fill:#0071e394!important;stroke:#0071e3!important;stroke-width:4px!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-seat-hotspot][data-active=true] circle:last-of-type{fill:#8dccff!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-massage-ready-zones] ellipse{fill:#0071e3!important;opacity:.56!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-massage-zone] ellipse:first-child{fill:#0071e3!important;opacity:.38!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-massage-zone] ellipse:nth-child(2){fill:#0071e357!important;stroke:#0071e3!important;stroke-width:4px!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-seat-control-list]{gap:16px!important;height:1240px!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-seat-option]:not([aria-pressed=true]),#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-massage-program-option]:not([aria-pressed=true]){color:#343b44!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay :is([data-seat-option],[data-massage-program-option]) svg path{opacity:1!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-massage-status],#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-massage-speed-value]{color:#434b55!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay :is([data-massage-slider],[data-massage-speed-slider]) [role=slider]>span{color:#343b44!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-massage-intensity-bar=active]{background:#247fbd!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-seat-axis-label]{color:#303741!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-recline-slider]>span{background:#b5bec8!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay :is([data-seat-option],[data-massage-program-option]) :is(span,svg){color:inherit!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay :is([data-seat-option],[data-massage-program-option])[aria-pressed=true]{color:var(--light-text)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-climate-temperature-selector] [data-temperature-wheel-value]{color:#434b55!important;opacity:.9!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-climate-temperature-selector] [data-temperature-wheel-value][aria-live]{color:var(--light-text)!important;opacity:1!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-temperature-wheel-highlight]{background:var(--light-surface)!important;-webkit-backdrop-filter:none!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-media-control]:not([data-home-media-control=play]) svg,#interactive-hmi-root[data-display-mode=Light] [data-passenger-media-card=now] button:not([aria-label=Play]):not([aria-label=Pause]) svg{color:var(--light-secondary)!important;fill:currentColor!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-media-control=favorite][aria-pressed=true] svg,#interactive-hmi-root[data-display-mode=Light] [data-passenger-media-card=now] button[aria-label="Remove from favorites"][aria-pressed=true] svg{color:#d61f4b!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-media-control=repeat][aria-pressed=true] svg{color:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-media-play-visual] svg,#interactive-hmi-root[data-display-mode=Light] [data-passenger-media-card=now] :is(button[aria-label=Play],button[aria-label=Pause]) svg{color:#fff!important;fill:#fff!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay :is([data-massage-speed-slider],[data-massage-slider]) svg{color:var(--light-secondary)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-massage-toggle]{color:#fff!important;background:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-app-pages] img{box-shadow:none!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay :is([data-seat-option],[data-massage-program-option]) svg [fill]:not([fill=none]),#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-media-control] svg [fill]:not([fill=none]),#interactive-hmi-root[data-display-mode=Light] [data-passenger-media-card=now] button svg [fill]:not([fill=none]){fill:currentColor!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay :is([data-seat-option],[data-massage-program-option]) svg [stroke]:not([stroke=none]),#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay :is([data-massage-speed-slider],[data-massage-slider]) svg [stroke]:not([stroke=none]),#interactive-hmi-root[data-display-mode=Light] [data-passenger-media-card=now] button svg [stroke]:not([stroke=none]){stroke:currentColor!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay :is([data-map-guidance-stack],[data-map-tool-rail]){background:var(--light-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-map-guidance-stack]>:is([data-map-route-panel],[data-map-trip-summary]){background:0 0!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay :is([data-map-distance],[data-map-destination],[data-map-search-surface] input){color:var(--light-text)!important;text-shadow:none!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay :is([data-map-lane-cue],[data-map-trip-metrics],[data-map-trip-collapsed-label],[data-map-trip-chevron],[data-map-search-surface] button,[data-map-tool-rail] [data-map-tool]){color:var(--light-secondary)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay :is([data-map-maneuver],[data-map-tool-rail] [data-map-tool][aria-pressed=true]){color:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-map-search-surface] input::placeholder{color:var(--light-secondary)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-map-search-surface]{background:0 0!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-map-search-header-slot] [data-map-search-bar]:before{background:var(--light-surface)!important;-webkit-backdrop-filter:none!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-map-search-surface] svg{color:var(--light-secondary)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-massage-speed-slider] [data-speed-cue] img{filter:brightness(0)saturate()!important;opacity:.9!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-fan-icon] svg [stroke]:not([stroke=none]){stroke:var(--light-secondary)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-fan-icon] svg [fill]:not([fill=none]){fill:var(--light-secondary)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-climate-strip-button][data-selected=true][data-emphasis=tonal]{color:var(--light-accent)!important;background:#e6effa!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-climate-strip-button][data-selected=true][data-emphasis=tonal] img{filter:brightness(0)saturate()invert(24%)sepia()saturate(2021%)hue-rotate(190deg)brightness(92%)contrast(101%)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-climate-strip-button][data-selected=true][data-emphasis=strong]{color:#fff!important;background:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] [data-passenger-media-header] :is(button[aria-label=Spotify\ Home],button[aria-label=Browse\ Spotify]){background:var(--light-raised)!important;color:var(--light-icon)!important}#interactive-hmi-root[data-display-mode=Light] [data-passenger-media-header] button[aria-label=Spotify\ profile]{border-color:var(--light-raised)!important}#interactive-hmi-root[data-display-mode=Light] [data-passenger-media-header] [role=listbox]{border:1px solid var(--light-border);background:var(--light-surface)!important;color:var(--light-text)!important;box-shadow:0 8px 24px #16181b24!important}#interactive-hmi-root[data-display-mode=Light] [data-passenger-media-header] [role=option]{color:var(--light-text)!important}#interactive-hmi-root[data-display-mode=Light] [data-passenger-media-header] [role=option]:is(:hover,:focus-visible){background:var(--light-raised)!important}#interactive-hmi-root[data-display-mode=Light] [data-passenger-media-header] :is([role=option]>span>span,[role=listbox]>div){color:var(--light-secondary)!important}#interactive-hmi-root[data-display-mode=Light] .settings-nav button svg{color:inherit!important}#interactive-hmi-root[data-display-mode=Light] .settings-nav button svg [stroke]:not([stroke=none]){stroke:currentColor!important}#interactive-hmi-root[data-display-mode=Light] .settings-nav button svg [fill]:not([fill=none]){fill:currentColor!important}#interactive-hmi-root[data-display-mode=Light]{--nova-light-shell:radial-gradient(circle at 36% 28%, #fff 0%, #e9eff7 42%, #c7d4e5 78%, #a7bad3 100%)}#interactive-hmi-root[data-display-mode=Light] [data-nova-shell],#interactive-hmi-root[data-display-mode=Light] [data-nova-sphere]{background:var(--nova-light-shell)!important;box-shadow:inset 0 0 0 8px #415e8a4d,inset 10px 12px 20px #ffffff8c!important}#interactive-hmi-root[data-display-mode=Light] [data-center-status-header] [data-nova-entry] [data-nova-shell]{box-shadow:none!important;border-color:#005dbb99!important}#interactive-hmi-root[data-display-mode=Light] [data-center-status-header] [data-nova-entry] [data-nova-halo]{border-color:#005dbb59!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-map-ai-agent] [data-nova-sphere]:before,#interactive-hmi-root[data-display-mode=Light] [data-nova-sphere]+span{display:none}#interactive-hmi-root[data-display-mode=Light] [data-center-status-header] [data-nova-entry] [data-nova-core]{box-shadow:none!important;background:linear-gradient(100deg,#087cc1 0%,#5558d6 52%,#8743c6 100%)!important}#interactive-hmi-root[data-display-mode=Light] [data-ai-assistant-orb] svg [filter]{filter:none!important}#interactive-hmi-root[data-display-mode=Light] [data-ai-assistant-orb] linearGradient stop:first-child{stop-color:#087cc1!important}#interactive-hmi-root[data-display-mode=Light] [data-ai-assistant-orb] linearGradient stop:nth-child(2){stop-color:#5558d6!important}#interactive-hmi-root[data-display-mode=Light] [data-ai-assistant-orb] linearGradient stop:nth-child(3){stop-color:#8743c6!important}#interactive-hmi-root[data-display-mode=Light] [data-nova-personality-heading]{color:var(--light-text)!important}#interactive-hmi-root[data-display-mode=Light] [data-nova-voice-status]{color:var(--light-success)!important}#interactive-hmi-root[data-display-mode=Light] [data-nova-voice-status][data-voice-phase=thinking]{color:var(--light-warning)!important}#interactive-hmi-root[data-display-mode=Light] [data-nova-voice-status][data-voice-phase=speaking]{color:var(--light-route)!important}#interactive-hmi-root[data-display-mode=Light] [data-nova-voice-status][data-voice-phase=muted]{color:var(--light-secondary)!important}#interactive-hmi-root[data-display-mode=Light] [data-nova-voice-status]>span{background:currentColor!important}#interactive-hmi-root[data-display-mode=Light] [data-nova-personality-option]{color:var(--light-secondary)!important}#interactive-hmi-root[data-display-mode=Light] [data-nova-personality-option]>span{background:var(--light-raised)!important}#interactive-hmi-root[data-display-mode=Light] [data-nova-personality-option][aria-selected=true]{color:#fff!important}#interactive-hmi-root[data-display-mode=Light] [data-nova-personality-option][aria-selected=true]>span{background:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] [data-nova-voice-actions] button{color:var(--light-secondary)!important}#interactive-hmi-root[data-display-mode=Light] [data-nova-voice-actions] button[aria-pressed=true]{color:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] [data-nova-voice-actions] svg [stroke]:not([stroke=none]){stroke:currentColor!important}#interactive-hmi-root[data-display-mode=Light] [data-center-map-widget][data-map-presentation=compact] [data-map-compact-expand]{color:#38434e!important}#interactive-hmi-root[data-display-mode=Light] [data-center-map-widget][data-map-presentation=compact] [data-map-compact-expand-visual]{-webkit-backdrop-filter:none!important;background:#f7f9fbf0!important;box-shadow:inset 0 0 0 1px #8b97a46b,0 4px 12px #1f2a372e!important}#interactive-hmi-root[data-display-mode=Light] [data-center-map-widget][data-map-presentation=compact] [data-map-compact-expand]:hover [data-map-compact-expand-visual]{background:#e9eef3!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay :is([data-home-widget],[data-hmi-grid-card],[data-hmi-center-card],[data-center-utility-card],[data-passenger-media-card],[data-spotify-player]){border-color:var(--light-card-border)!important}#interactive-hmi-root[data-display-mode=Light] :is([data-shared-control-rail],nav[aria-label=Entertainment\ controls]){background:var(--light-nav-surface)!important;border-color:#0000!important;box-shadow:0 5px 16px #18233029!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay :is([data-center-view=overview],[data-persistent-map-widget]) [data-home-mini-map] :is([data-home-map-eyebrow],[data-home-map-eta],[data-home-map-instruction] small,[data-home-map-summary] small){color:var(--light-home-secondary)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-mini-map] [data-home-map-instruction] svg{color:var(--light-route)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-center-view=overview] [data-home-utility-section] [data-home-vehicle-range],#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-center-view=overview] [data-home-utility-section] [data-home-media-identity] span span,#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-center-view=overview] [data-home-utility-section] [data-home-media-timeline],#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-center-view=overview] [data-home-utility-section] [data-home-weather-summary] span,#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-center-view=overview] [data-home-utility-section] [data-home-weather-forecast] small,#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-center-view=overview] [data-home-utility-section=nova] [data-home-nova-identity] small,#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-persistent-nova-widget] [data-home-utility-section=nova] [data-home-nova-identity] small,#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-center-view=overview] [data-home-utility-section] [data-home-climate-action=fan] small{color:var(--light-home-secondary)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-weather-body] svg path{fill:#c4ced8!important;stroke:#75889a!important;stroke-width:1.3px!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-weather-body] svg circle{transform:translate(8px,-6px)}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-climate-step]>span{color:var(--light-text)!important;background:#e4e9ef!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-climate-action=power] b{color:#fff!important;width:108px!important;height:108px!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-climate-action=power] svg{stroke-width:2.5px;width:88px;height:88px}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-media-control]:not([data-home-media-control=play]):not([aria-pressed=true]){opacity:1!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-home-media-control]:not([data-home-media-control=play]):not([aria-pressed=true]) svg{color:var(--light-icon)!important;fill:currentColor!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay :is([data-map-maneuver],[data-map-tool][aria-pressed=true],[data-car-control][aria-pressed=true],[data-seat-option][aria-pressed=true],[data-massage-program-option][aria-pressed=true]){color:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay :is([data-climate-strip-button][data-selected=true][data-emphasis=strong],[data-massage-toggle],[data-fragrance-primary-action]){color:#fff!important;background:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-fragrance-option][aria-pressed=true]>[data-fragrance-scent-pill]{color:#fff!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay :is([data-climate-strip-button][data-selected=true][data-emphasis=tonal],[data-seat-option][aria-selected=true],[data-massage-program-option][aria-selected=true]),#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay .settings-nav button[aria-selected=true]{color:var(--light-accent)!important;background:var(--light-selected)!important}#interactive-hmi-root[data-display-mode=Light] :is([data-map-search-surface],[data-passenger-media-header] [role=listbox],[data-volume-popover],[data-netflix-search]){background:var(--light-surface)!important;border-color:var(--light-control-border)!important}#interactive-hmi-root[data-display-mode=Light] [data-volume-popover]{background:#e9eef3!important}#interactive-hmi-root[data-display-mode=Light] region[aria-label=Sound\ volume] [data-volume-popover]{border:0!important;box-shadow:0 18px 42px #1f2a3738!important}#interactive-hmi-root[data-display-mode=Light] nav[aria-label=Entertainment\ controls] [data-volume-popover]{border:0!important;box-shadow:0 4px 12px #1f2a3738!important}#interactive-hmi-root[data-display-mode=Light] [data-volume-popover] button[aria-label=Mute\ sound] svg path{stroke:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] [data-volume-popover] button[aria-label=Unmute\ sound] svg path{stroke:var(--light-icon)!important}#interactive-hmi-root[data-display-mode=Light] [data-volume-popover] [data-shared-volume-range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--light-accent) 0, var(--light-accent) var(--volume-fill), #dce3ea var(--volume-fill), #dce3ea 100%)!important}#interactive-hmi-root[data-display-mode=Light] [data-volume-popover] [data-shared-volume-range]::-webkit-slider-thumb{background:#f7f9fb!important;border:1px solid #cbd5df!important;box-shadow:0 2px 7px #1f2a3738!important}#interactive-hmi-root[data-display-mode=Light] [data-volume-popover] [data-shared-volume-range]::-moz-range-track{background:#dce3ea!important}#interactive-hmi-root[data-display-mode=Light] [data-volume-popover] [data-shared-volume-range]::-moz-range-progress{background:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] [data-volume-popover] [data-shared-volume-range]::-moz-range-thumb{background:#f7f9fb!important;border:1px solid #cbd5df!important;box-shadow:0 2px 7px #1f2a3738!important}#interactive-hmi-root[data-display-mode=Light] :is([data-map-search-surface],[data-passenger-media-header] [role=listbox],[data-netflix-search]) :is(input,[role=option]):focus-visible{outline-color:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] :is([data-center-navbar-item],[data-entertainment-nav-button],[data-home-climate-step],[data-home-climate-action]):disabled{cursor:not-allowed;color:var(--light-disabled)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-center-view=call] :is([data-favorite-contact],[data-center-human-row]){color:var(--light-text)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-center-view=call] p{color:var(--light-success)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-call-control=mute]{background:var(--light-surface)!important;border:5px solid var(--light-control-border)!important;color:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-call-control=mute][aria-pressed=true]{color:var(--light-secondary)!important}#interactive-hmi-root[data-display-mode=Light] #hmi-dashboard-overlay [data-call-control=end]{background:var(--light-critical)!important;color:#fff!important}#interactive-hmi-root[data-display-mode=Light][data-visual-system=premium-v1] [data-hmi-region=driver] :is(.driver-status-native,.driver-telemetry-native){background:0 0!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region=driver] :is(.driver-status-temperature,.driver-status-right,.driver-current-speed,.driver-current-speed strong,.driver-maneuver-native,.driver-maneuver-native strong,.driver-charge-readout strong,.driver-telemetry-native strong,.driver-telemetry-icon-frame){color:var(--light-text)!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region=driver] :is(.driver-current-speed span,.driver-maneuver-native div>span,.driver-charge-readout span,.driver-gear span,.driver-turn-indicator,.driver-lighting-control:not([aria-checked=true])){color:var(--light-secondary)!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region=driver] :is(.driver-header-drive-mode,.driver-gear span.is-active,.driver-maneuver-icon){color:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region=driver] :is(.driver-header-drive-mode.is-sport,.driver-gear.is-sport span.is-active){color:var(--light-critical)!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region=driver] .driver-charge-battery{color:var(--light-success)!important;filter:none!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region=driver] img.driver-telemetry-icon{filter:brightness(0)!important;opacity:.85!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region=driver] :is(.driver-status-native,.driver-current-speed,.driver-maneuver-native,.driver-charge-readout,.driver-telemetry-native,.driver-lighting-controls),#interactive-hmi-root[data-display-mode=Light] [data-hmi-region=driver] :is(.driver-status-native,.driver-current-speed,.driver-maneuver-native,.driver-charge-readout,.driver-telemetry-native,.driver-lighting-controls) *{text-shadow:none!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region=driver] .driver-lighting-control:not([aria-checked=true]){color:#16181b!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region=driver] .driver-lighting-control:not([aria-checked=true]) svg{color:#454c54!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region=driver] .driver-lighting-control:is([aria-label=Off],[aria-label=Auto])>span{font-weight:700!important}#interactive-hmi-root[data-display-mode=Light]{--hmi-car-video-filter:brightness(.92)}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region=driver] .driver-region-backdrop{right:-5%}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region=driver] .driver-gear span{font-weight:650!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region=driver] .driver-gear span.is-active{font-weight:700!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-region=driver] .driver-road-layout .driver-maneuver-native div>span{text-shadow:0 1px 2px #ffffffbf;line-height:1.2;color:var(--light-text)!important;font-size:clamp(11px,2.1cqw,14px)!important;font-weight:600!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] [data-car-workspace]{background:#f7f8fa!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] [data-car-controls]{border-left:3px solid #c7cdd4!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] [data-car-mode-tab-surface]{background:#e8ecf1!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] [role=tab][aria-selected=true] [data-car-mode-tab-surface]{background:#d5dbe3!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] [role=tab]{color:#4b5560!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] [role=tab][aria-selected=true]{color:var(--light-text)!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] [data-car-control]:nth-child(odd){border-right:3px solid #c7cdd4!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] [data-car-control]:nth-child(n+3){border-top:3px solid #c7cdd4!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] [data-car-control-label]{color:#343a42!important;font-weight:550!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] [data-car-control-detail]{color:#4b5560!important;font-weight:550!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] [data-car-control][data-active=true] [data-car-control-detail]{color:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] [data-car-control-icon] path,#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] [data-car-lock-control] path{stroke:#56616c!important;stroke-width:4.5px!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] [data-car-control][data-active=true] [data-car-control-icon] path{stroke:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] [data-car-lock-control]{color:var(--light-text)!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] [data-car-lock-control] strong{color:var(--light-text)!important;font-weight:600!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] [data-car-status]{border-top:3px solid #c7cdd4!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] [data-car-status] strong{color:var(--light-text)!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] [data-car-status] [data-status-accent=true] strong{color:var(--light-success)!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] [data-car-status] span{color:#4b5560!important;font-weight:550!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] .vehicle-exterior-light-visual.is-on stop:first-child{stop-color:#ffc53d!important;stop-opacity:.68!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] .vehicle-exterior-light-visual.is-on stop:nth-child(2){stop-color:#ffd978!important;stop-opacity:.32!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] .vehicle-exterior-light-visual.is-on stop:nth-child(3){stop-color:#ffe9ad!important;stop-opacity:0!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] .vehicle-exterior-light-visual.is-on .vehicle-front-light-beam{mix-blend-mode:multiply;filter:blur(6px)saturate(1.08)!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=car] .vehicle-exterior-light-visual.is-on .vehicle-front-light-group{transform-box:fill-box;transform-origin:bottom;transform:scaleY(1.75)}#interactive-hmi-root[data-display-mode=Light] [data-app-page-button]>span{box-shadow:none!important;background:#737d88!important}#interactive-hmi-root[data-display-mode=Light] [data-app-page-button][aria-current=page]>span{background:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=climate] section:has(>img[data-climate-cabin-image]){background:0 0!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=climate] img[data-climate-cabin-image]{opacity:.92!important;filter:saturate(.72)brightness(.78)contrast(1.1)!important;mix-blend-mode:normal!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=climate] img[data-climate-cabin-image]:not([data-rear-defrost-image]){transform-origin:50%!important;transform:translateY(28px)scale(1.18,1.035)!important;-webkit-mask-image:radial-gradient(43% 49%,#000 0% 36%,#000000c2 54%,#00000047 74%,#0000 100%)!important;mask-image:radial-gradient(43% 49%,#000 0% 36%,#000000c2 54%,#00000047 74%,#0000 100%)!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=climate] img[data-climate-cabin-image][data-rear-defrost-image]{opacity:.9!important;filter:grayscale()brightness(.94)contrast(.96)!important;mix-blend-mode:normal!important;-webkit-mask-image:radial-gradient(58% 58%,#000 0% 38%,#000000c7 55%,#0000004d 72%,#0000 100%)!important;mask-image:radial-gradient(58% 58%,#000 0% 38%,#000000c7 55%,#0000004d 72%,#0000 100%)!important}#interactive-hmi-root[data-display-mode=Light] [data-center-view=climate] [data-rear-defrost-flow]{filter:none!important;-webkit-mask-image:radial-gradient(58% 58%,#000 0% 38%,#000000c7 55%,#0000004d 72%,#0000 100%)!important;mask-image:radial-gradient(58% 58%,#000 0% 38%,#000000c7 55%,#0000004d 72%,#0000 100%)!important}#interactive-hmi-root[data-display-mode=Light] [data-driving-background]:after{content:none}#interactive-hmi-root[data-display-mode=Light] [data-charging-screen]{background:var(--light-canvas)!important}#interactive-hmi-root[data-display-mode=Light] [data-charging-screen] .charging-panorama-art{opacity:1;filter:none!important}#interactive-hmi-root[data-display-mode=Light] [data-charging-screen][data-charging-summary=false]:after{content:"";z-index:0;height:calc(420px * var(--charging-ui-scale));pointer-events:none;background:linear-gradient(#ffffff6b 0%,#ffffff2e 48%,#0000 100%);position:absolute;inset:0 0 auto}#interactive-hmi-root[data-display-mode=Light] [data-charging-screen] .charging-ring-layer{opacity:.92;filter:grayscale()sepia(.9)saturate(4.6)hue-rotate(164deg)brightness(1.08)contrast(1.08)drop-shadow(0 0 12px #45c8e847)!important}#interactive-hmi-root[data-display-mode=Light] .charging-theme-option{background:var(--light-surface)!important}#interactive-hmi-root[data-display-mode=Light] .charging-theme-option img{opacity:1;filter:none!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-theme=night-grid] [data-driving-background]{background-image:url(/dashboard/hmi-theme-night-grid-light-v1.png)!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-theme=aurora] [data-driving-background]{background-image:url(/dashboard/hmi-theme-aurora-light-v1.png)!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-theme=lunar] [data-driving-background]{background-image:url(/dashboard/hmi-theme-lunar-light-v3.png)!important}#interactive-hmi-root[data-display-mode=Light] [data-hmi-theme=midnight] [data-driving-background]{background-image:url(/dashboard/hmi-theme-midnight-light-v1.png)!important}#interactive-hmi-root[data-display-mode=Light] :is(.charging-panorama-art[src*=hmi-theme-night-grid],[data-theme-preview=night-grid]){content:url(/dashboard/hmi-theme-night-grid-light-v1.png)}#interactive-hmi-root[data-display-mode=Light] :is(.charging-panorama-art[src*=hmi-theme-aurora],[data-theme-preview=aurora]){content:url(/dashboard/hmi-theme-aurora-light-v1.png)}#interactive-hmi-root[data-display-mode=Light] :is(.charging-panorama-art[src*=hmi-theme-lunar],[data-theme-preview=lunar]){content:url(/dashboard/hmi-theme-lunar-light-v3.png)}#interactive-hmi-root[data-display-mode=Light] :is(.charging-panorama-art[src*=hmi-theme-midnight],[data-theme-preview=midnight]){content:url(/dashboard/hmi-theme-midnight-light-v1.png)}#interactive-hmi-root[data-display-mode=Light] :is(.charging-theme-header h2,.charging-theme-option-copy strong,.parked-home header h2,.parked-shortcuts strong){color:#16181b!important;text-shadow:none!important}#interactive-hmi-root[data-display-mode=Light] .charging-theme-option{border-color:var(--light-card-border)!important}#interactive-hmi-root[data-display-mode=Light] .charging-theme-option[aria-pressed=true]{border-color:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] .parked-shortcuts .parked-app-art{mix-blend-mode:normal!important;filter:none!important;background-image:url(/dashboard/parked-reference-apps-light-v3.png)!important;-webkit-mask-image:none!important;mask-image:none!important}#interactive-hmi-root[data-display-mode=Light] .parked-shortcuts .parked-car-art img{-webkit-mask-image:radial-gradient(#000 42%,#0000 76%);mask-image:radial-gradient(#000 42%,#0000 76%);mix-blend-mode:normal!important}#interactive-hmi-root[data-display-mode=Light] .charging-entertainment :is(h2,p,button,a),#interactive-hmi-root[data-display-mode=Light] [aria-label="Back to charging shortcuts"]{color:#16181b!important}#interactive-hmi-root[data-display-mode=Light] .parked-shortcuts button{background:var(--light-surface)!important;border-color:var(--light-card-border)!important;box-shadow:none!important;color:var(--light-text)!important}#interactive-hmi-root[data-display-mode=Light] .parked-shortcuts button:focus-visible,#interactive-hmi-root[data-display-mode=Light] .charging-theme-option:focus-visible{outline-color:var(--light-accent)!important}#interactive-hmi-root[data-display-mode=Light] .charging-scene-command{background:var(--light-surface)!important;border-color:var(--light-control-border)!important;box-shadow:none!important;color:var(--light-text)!important}#interactive-hmi-root[data-display-mode=Light] :is(.charging-side-data span,.charging-side-data strong small,.charging-status-strip .cs-gears,.charging-theme-selected){color:#37404a!important}#interactive-hmi-root[data-display-mode=Light] :is(.charging-side-data strong,.charging-side-data time,.charging-status-strip .cs-temperature,.charging-status-strip .cs-clock){color:#16181b!important;text-shadow:none!important}#interactive-hmi-root[data-display-mode=Light] .charging-scene-command:disabled{opacity:.82!important}#interactive-hmi-root[data-display-mode=Light] .charging-orb-value,#interactive-hmi-root[data-display-mode=Light] .charging-orb-value span{color:var(--light-text)!important;text-shadow:none!important}#interactive-hmi-root[data-display-mode=Light] .charging-theme-option[aria-pressed=true] .charging-theme-check{background:var(--light-accent)!important;border-color:var(--light-accent)!important;color:#fff!important}#interactive-hmi-root[data-display-mode=Light] .parked-shortcuts .parked-shortcut-glyph{flex:0 0 780px;place-items:center;width:780px;height:780px;display:grid}#interactive-hmi-root[data-display-mode=Light] .parked-shortcut-glyph svg{box-sizing:border-box;background:#edf3fa;border-radius:120px;padding:90px;width:540px!important;height:540px!important}#interactive-hmi-root[data-display-mode=Dark]{--hmi-search-text:#f5f5f7;--hmi-search-placeholder:#86868b}#interactive-hmi-root[data-display-mode=Light]{--hmi-search-text:#16181b;--hmi-search-placeholder:#646b74}#interactive-hmi-root[data-display-mode] :is(#hmi-dashboard-overlay,#hmi-dashboard) input[aria-label][aria-label^=Search]{color:var(--hmi-search-text)!important;caret-color:var(--hmi-search-text)!important}#interactive-hmi-root[data-display-mode] :is(#hmi-dashboard-overlay,#hmi-dashboard) input[aria-label][aria-label^=Search]::placeholder{color:var(--hmi-search-placeholder)!important;opacity:1!important}#interactive-hmi-root [data-hmi-search-field]{cursor:text}#interactive-hmi-root [data-hmi-search-field]:has(input:focus) [data-search-leading-icon]{display:none!important}#interactive-hmi-root [data-netflix-search]:has(input:focus)>span:first-child{display:none!important}#interactive-hmi-root[data-display-mode] :is(#hmi-dashboard-overlay,#hmi-dashboard) input[aria-label][aria-label^=Search]:focus::placeholder{color:#6e6e73!important;font-size:.86em!important}#interactive-hmi-root [data-hmi-search-field]:focus-within{box-shadow:none!important}#interactive-hmi-root[data-display-mode] [data-driving-background],#interactive-hmi-root[data-display-mode] [data-charging-screen] .charging-panorama-art{opacity:1!important;filter:var(--hmi-background-image-filter,none) brightness(.55)!important}#interactive-hmi-root[data-display-mode=Light] [data-driving-background],#interactive-hmi-root[data-display-mode=Light] [data-charging-screen] .charging-panorama-art,#interactive-hmi-root[data-display-mode=Light] .charging-theme-option img{filter:var(--hmi-light-theme-filter,none)!important}#interactive-hmi-root[data-display-mode=Light] [data-driving-background]{filter:var(--hmi-light-theme-filter,none) brightness(.89)!important}#interactive-hmi-root[data-display-mode=Light]{--theme-light-night-grid:saturate(1.35);--theme-light-aurora:sepia(.12) saturate(1.25) hue-rotate(115deg);--theme-light-lunar:saturate(1.15);--theme-light-midnight:sepia(.18) saturate(1.2)}#interactive-hmi-root[data-display-mode=Light] :is([data-hmi-theme=night-grid],[data-theme-preview=night-grid]){--hmi-light-theme-filter:var(--theme-light-night-grid)}#interactive-hmi-root[data-display-mode=Light] :is([data-hmi-theme=aurora],[data-theme-preview=aurora]){--hmi-light-theme-filter:var(--theme-light-aurora)}#interactive-hmi-root[data-display-mode=Light] :is([data-hmi-theme=lunar],[data-theme-preview=lunar]){--hmi-light-theme-filter:var(--theme-light-lunar)}#interactive-hmi-root[data-display-mode=Light] :is([data-hmi-theme=midnight],[data-theme-preview=midnight]){--hmi-light-theme-filter:var(--theme-light-midnight)}#interactive-hmi-root[data-display-mode=Dark]{--theme-night-grid-color:sepia(1) saturate(2.1) hue-rotate(170deg);--theme-aurora-color:sepia(1) saturate(2.1) hue-rotate(115deg);--theme-lunar-color:sepia(1) saturate(1.6) hue-rotate(220deg);--theme-midnight-color:saturate(1.7)}#interactive-hmi-root[data-display-mode=Dark] [data-hmi-theme]{--hmi-theme-image-exposure:1}#interactive-hmi-root[data-display-mode=Dark] [data-hmi-theme=night-grid]{--hmi-background-image-filter:var(--theme-night-grid-color)}#interactive-hmi-root[data-display-mode=Dark] [data-hmi-theme=aurora]{--hmi-background-image-filter:var(--theme-aurora-color)}#interactive-hmi-root[data-display-mode=Dark] [data-hmi-theme=lunar]{--hmi-background-image-filter:var(--theme-lunar-color)}#interactive-hmi-root[data-display-mode=Dark] [data-hmi-theme=midnight]{--hmi-background-image-filter:var(--theme-midnight-color)}#interactive-hmi-root[data-display-mode=Dark] [data-theme-preview=night-grid]{filter:var(--theme-night-grid-color)!important}#interactive-hmi-root[data-display-mode=Dark] [data-theme-preview=aurora]{filter:var(--theme-aurora-color)!important}#interactive-hmi-root[data-display-mode=Dark] [data-theme-preview=lunar]{filter:var(--theme-lunar-color)!important}#interactive-hmi-root[data-display-mode=Dark] [data-theme-preview=midnight]{filter:var(--theme-midnight-color)!important}*{box-sizing:border-box}html,body,#root,#interactive-hmi-shell{background:#03060a;width:100%;min-width:100%;height:100%;min-height:100%;margin:0;overflow:hidden}body{font-family:Arial,Helvetica,sans-serif}.migration-error{z-index:1000;color:#f2f5f7;text-align:center;background:#03060a;place-content:center;gap:8px;display:grid;position:fixed;inset:0}.migration-error span{color:#aeb8c1}::view-transition-group(hmi-appearance){animation-duration:.55s}::view-transition-old(hmi-appearance){mix-blend-mode:normal;animation-duration:.55s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(hmi-appearance){mix-blend-mode:normal;animation-duration:.55s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(hmi-appearance){animation-name:hmiAppearanceFadeOut}::view-transition-new(hmi-appearance){animation-name:hmiAppearanceFadeIn}::view-transition-old(root){opacity:0;animation:none}::view-transition-new(root){animation:none}::view-transition{pointer-events:none}@keyframes hmiAppearanceFadeOut{to{opacity:0}}@keyframes hmiAppearanceFadeIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
