.ambient-car-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 40% at 50% 100%,rgba(0,0,0,.9) 60%,rgba(0,0,0,.98) 100%),linear-gradient(180deg,var(--theme-bg-top,rgba(30,40,60,.8)) 0,var(--theme-bg-bottom,rgba(10,10,20,.95)) 100%);overflow:hidden}.sun-rays{position:absolute;top:-50%;right:0;width:100%;height:200%;background:repeating-linear-gradient(15deg,rgba(255,230,180,0),rgba(255,230,180,0) 2%,rgba(255,240,200,.2) 3%,rgba(255,240,200,.2) 4%,rgba(255,230,180,0) 5%,rgba(255,230,180,0)),linear-gradient(15deg,rgba(255,220,150,.05),rgba(255,220,150,.15) 20%,rgba(255,230,170,.25) 40%,rgba(255,220,150,.15) 60%,rgba(255,220,150,.05) 80%);transform:rotate(15deg);transform-origin:top right;z-index:1;opacity:.9;animation:sunRays 15s linear infinite;pointer-events:none;mix-blend-mode:screen}@keyframes sunRays{0%{transform:rotate(15deg) translateY(0);opacity:.7}50%{transform:rotate(15deg) translateY(-30px);opacity:.9}to{transform:rotate(15deg) translateY(0);opacity:.7}}@keyframes tile-wave-in{0%{opacity:0;transform:translateY(32px) scale(.98)}60%{opacity:1;transform:translateY(-6px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tile-wave-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(32px) scale(.98)}}.tile-wave-in{animation:tile-wave-in .56s cubic-bezier(.34,1.56,.64,1) both}.tile-wave-out{animation:tile-wave-out .38s cubic-bezier(.34,1.56,.64,1) both}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.eq-slider{-webkit-appearance:none;appearance:none;width:8px;height:160px;border-radius:8px;outline:none;background:linear-gradient(180deg,rgba(8,8,20,.6),rgba(20,30,50,.8));box-shadow:inset 0 1px 2px rgba(0,0,0,.5),0 0 2px rgba(0,0,0,.6);overflow:hidden;margin:0 auto;transform:rotate(180deg)}.eq-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;cursor:pointer;border:2px solid hsla(0,0%,100%,.8);box-shadow:0 0 0 2px var(--theme-accent-light,rgba(0,255,100,.3)),0 0 8px var(--theme-eq-slider-thumb,rgba(0,255,100,.8)),0 0 16px var(--theme-accent-light,rgba(0,255,100,.4)),inset 0 0 4px var(--theme-accent-light,rgba(0,255,100,.4));position:relative;z-index:2;transform:rotate(180deg)}.eq-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;cursor:pointer;border:2px solid hsla(0,0%,100%,.8);box-shadow:0 0 0 2px var(--theme-accent-light,rgba(0,255,100,.3)),0 0 8px var(--theme-eq-slider-thumb,rgba(0,255,100,.8)),0 0 16px var(--theme-accent-light,rgba(0,255,100,.4)),inset 0 0 4px var(--theme-accent-light,rgba(0,255,100,.4));position:relative;z-index:2;transform:rotate(180deg)}.eq-slider-bass::-webkit-slider-runnable-track,.eq-slider-mid::-webkit-slider-runnable-track{background:linear-gradient(to top,var(--theme-primary-900),var(--theme-accent))}.eq-slider-treble::-webkit-slider-runnable-track{background:linear-gradient(to top,var(--theme-primary-900),var(--theme-accent))}.eq-slider-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.eq-mode-button{position:relative;overflow:hidden;transition:all .3s ease}.eq-mode-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 25%,hsla(0,0%,100%,.05) 50%,transparent 75%);background-size:200% 200%;animation:shimmer 3s linear infinite;z-index:0}.eq-mode-active{box-shadow:0 0 10px var(--theme-accent-glow,rgba(0,255,100,.6)),inset 0 0 8px var(--theme-accent-light,rgba(0,255,100,.4));text-shadow:0 0 8px hsla(0,0%,100%,.8)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ambient-dashboard-curve{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:92vw;height:120px;border-radius:0 0 92vw 92vw/0 0 120px 120px;background:linear-gradient(180deg,rgba(50,60,80,.7),rgba(10,10,20,.96));box-shadow:0 24px 80px 24px #000a,0 -8px 32px 0 var(--theme-dashboard-curve-glow-1,#00ff6622),0 -8px 32px 0 var(--theme-dashboard-curve-glow-2,#00ff9922);z-index:2;opacity:.65}.infotainment-frame{position:relative;z-index:10;display:flex;align-items:stretch;justify-content:center;border-radius:2.5rem;padding:1.5rem;background:linear-gradient(136deg,rgba(15,23,42,.95) 0,var(--theme-primary-900,#1e293b) 35%,var(--theme-primary-700,#334155) 70%,rgba(3,7,18,.98) 100%),radial-gradient(ellipse 100% 60% at 50% 0,var(--theme-primary-700,#475569) 0,transparent 100%);box-shadow:0 6px 40px 12px #000b,0 0 0 8px #222b38,0 0 0 2px var(--theme-border-glow,#7bffaa44) inset;border:4px solid #222b38;width:100%;max-width:1640px;min-height:70vh;margin:0 auto}.ambient-steering-wheel{position:absolute;left:50%;bottom:60px;transform:translateX(-50%);width:220px;height:220px;border-radius:50%;border:6px solid rgba(80,90,110,.5);box-shadow:0 0 40px 10px var(--theme-steering-wheel-glow,#00ff6622),0 0 40px 10px var(--theme-steering-wheel-glow,#00ff9922);opacity:.28;z-index:3}.ambient-steering-spoke{position:absolute;left:50%;bottom:170px;width:18px;height:80px;background:linear-gradient(180deg,rgba(60,70,90,.7),rgba(30,40,60,.6));border-radius:12px;transform:translateX(-50%) rotate(-10deg);z-index:4;opacity:.24}.ambient-steering-spoke2{transform:translateX(-50%) rotate(10deg)}.ambient-door-panel{position:absolute;top:28%;left:0;width:120px;height:40vh;background:linear-gradient(90deg,rgba(40,50,70,.8) 60%,transparent);border-radius:0 60px 120px 0/0 40px 80px 0;box-shadow:0 0 60px 10px var(--theme-door-panel-glow,#00ff6633);z-index:2;opacity:.55}.ambient-door-panel-right{left:auto;right:0;border-radius:60px 0 0 120px/40px 0 0 80px;background:linear-gradient(270deg,rgba(40,50,70,.8) 60%,transparent);box-shadow:0 0 60px 10px var(--theme-door-panel-glow,#00ff9933)}.ambient-light-strip{position:absolute;left:50%;top:70px;transform:translateX(-50%);width:60vw;height:16px;border-radius:999px;filter:blur(8px);background:linear-gradient(90deg,var(--theme-ambient-light-1,#0f6) 0,var(--theme-ambient-light-2,#0f9) 100%);opacity:.22;z-index:3}.ambient-door-led{position:absolute;top:37%;left:30px;width:60px;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--theme-ambient-light-1,#0f6) 0,#0f8 100%);filter:blur(4px);opacity:.3;z-index:4}.ambient-door-led-right{left:auto;right:30px;background:linear-gradient(270deg,var(--theme-ambient-light-2,#0f9) 0,#0fc 100%)}.ambient-vent{position:absolute;top:82%;left:15vw;width:38px;height:12px;background:linear-gradient(90deg,#aaa,#222);border-radius:6px;opacity:.15;z-index:5}.ambient-vent-right{left:auto;right:15vw}.volume-slider-no-thumb .block.h-5.w-5.rounded-full,.volume-slider-no-thumb [role=slider]{display:none!important}.volume-slider-no-thumb span[role=slider]{display:none!important;opacity:0!important;width:0!important;height:0!important}.sports-mode-transition{position:relative}.sports-mode-transition:before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;background:linear-gradient(135deg,rgba(239,68,68,0),rgba(239,68,68,.22) 35%,rgba(0,0,0,.65) 60%,transparent);transform:translateX(-120%) skewX(-18deg);transform-origin:left center;animation:sports-mode-sweep .7s cubic-bezier(.22,1,.36,1) both}@keyframes sports-mode-sweep{0%{opacity:0;transform:translateX(-120%) skewX(-18deg)}20%{opacity:1}to{opacity:0;transform:translateX(120%) skewX(-18deg)}}:root[data-sports-mode=true] .ambient-car-bg:before,:root[data-theme=red] .ambient-car-bg:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(135deg,rgba(239,68,68,.55),rgba(239,68,68,.22) 28%,transparent 55%),linear-gradient(225deg,rgba(239,68,68,.45),rgba(239,68,68,.18) 22%,transparent 52%),repeating-linear-gradient(-25deg,transparent,transparent 90px,rgba(0,0,0,.55) 0,rgba(0,0,0,.55) 108px,transparent 0,transparent 260px),repeating-linear-gradient(-25deg,transparent,transparent 170px,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 182px,transparent 0,transparent 420px);opacity:.95;mix-blend-mode:normal}@keyframes sports-lines-pulse{0%{opacity:.85}to{opacity:1}}:root[data-sports-mode=true] .ambient-car-bg:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 20% at 50% 0,rgba(220,38,38,.15) 0,transparent 70%),radial-gradient(ellipse 80% 25% at 50% 100%,rgba(127,29,29,.2) 0,transparent 70%),radial-gradient(ellipse 15% 50% at 0 50%,rgba(185,28,28,.1) 0,transparent 70%),radial-gradient(ellipse 15% 50% at 100% 50%,rgba(185,28,28,.1) 0,transparent 70%);animation:sports-glow-pulse 3s ease-in-out infinite alternate}@keyframes sports-glow-pulse{0%{opacity:.7}to{opacity:1}}:root[data-sports-mode=true] .ambient-car-bg{background:radial-gradient(ellipse 70% 40% at 50% 100%,rgba(0,0,0,.95) 60%,#000 100%),linear-gradient(180deg,rgba(15,5,5,.95),#000)}:root[data-sports-mode=true] .sun-rays{opacity:0;transition:opacity .5s ease-out}.eq-mode-button,.eq-mode-button:active,.eq-mode-button:after,.eq-mode-button:before,.eq-mode-button:focus,.eq-mode-button:focus-visible,.eq-mode-button:focus-within,.eq-mode-button:hover,.eq-mode-button:target,.eq-mode-button:visited{outline:none!important;box-shadow:none!important;border:transparent!important}.eq-mode-button.eq-mode-active,.eq-mode-button.eq-mode-active:active,.eq-mode-button.eq-mode-active:after,.eq-mode-button.eq-mode-active:before,.eq-mode-button.eq-mode-active:focus,.eq-mode-button.eq-mode-active:focus-visible,.eq-mode-button.eq-mode-active:focus-within,.eq-mode-button.eq-mode-active:hover,.eq-mode-button.eq-mode-active:target,.eq-mode-button.eq-mode-active:visited{box-shadow:0 0 10px var(--theme-accent-glow,rgba(0,200,255,.6)),inset 0 0 8px var(--theme-accent-light,rgba(0,200,255,.4))!important;transition:box-shadow .2s}.eq-mode-button{transition:box-shadow .2s}.ai-assistant-tile_micRippleContainer__ePHiI{position:relative;display:flex;align-items:center;justify-content:center}.ai-assistant-tile_ripple__o_wh_{position:absolute;width:100%;height:100%;border-radius:50%;border:3px solid color-mix(in srgb,var(--theme-primary-400,#e5e7eb) 70%,transparent);background:transparent;animation:ai-assistant-tile_simpleRipple__Oh2zJ 1.6s linear infinite;z-index:0;pointer-events:none}@keyframes ai-assistant-tile_simpleRipple__Oh2zJ{0%{transform:scale(1);opacity:.55}to{transform:scale(1.8);opacity:0}}.ai-assistant-tile_micGradient__E02P0{z-index:1;background:linear-gradient(135deg,var(--theme-primary-600,#9ca3af) 0,var(--theme-primary-400,#e5e7eb) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--theme-accent-glow,rgba(255,255,255,.25)) 70%,transparent))}.ai-assistant-tile_animate-ripple-ping__782hu{animation:ai-assistant-tile_ripplePing__PB_lb 1.2s cubic-bezier(0,0,.2,1) infinite}@keyframes ai-assistant-tile_ripplePing__PB_lb{0%{transform:scale(1);opacity:.7}75%,to{transform:scale(2.3);opacity:0}}.ai-assistant-tile_animate-ripple-pulse__6YZIi{animation:ai-assistant-tile_ripplePulse__yMJrN 1.4s cubic-bezier(.4,0,.6,1) infinite}@keyframes ai-assistant-tile_ripplePulse__yMJrN{0%,to{opacity:.3}50%{opacity:.7}}.ai-assistant-tile_noteCard__vKsZD{padding:12px;margin-bottom:12px;border-left:3px solid var(--theme-primary-400,#e5e7eb)}.ai-assistant-tile_noteCard__vKsZD,.ai-assistant-tile_todoItem__icxI5{background:color-mix(in srgb,var(--theme-primary-900,rgba(0,0,0,.6)) 20%,transparent);border-radius:8px}.ai-assistant-tile_todoItem__icxI5{display:flex;align-items:center;padding:10px;margin-bottom:8px}.ai-assistant-tile_todoItem__icxI5.ai-assistant-tile_completed__6QEgm{opacity:.7}.ai-assistant-tile_aiAssistantTile__zLZW1{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--theme-primary-400,hsla(0,0%,100%,.35)) 55%,transparent) rgba(0,0,0,.15)}.ai-assistant-tile_aiAssistantTile__zLZW1::-webkit-scrollbar{width:6px;height:6px}.ai-assistant-tile_aiAssistantTile__zLZW1::-webkit-scrollbar-track{background:rgba(0,0,0,.15);border-radius:3px}.ai-assistant-tile_aiAssistantTile__zLZW1::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--theme-primary-400,hsla(0,0%,100%,.35)) 55%,transparent);border-radius:3px}.ai-assistant-tile_aiAssistantTile__zLZW1::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--theme-primary-400,hsla(0,0%,100%,.5)) 70%,transparent)}.ai-assistant-tile_aiAssistantTile__zLZW1 ::-webkit-scrollbar{width:6px;height:6px}.ai-assistant-tile_aiAssistantTile__zLZW1 ::-webkit-scrollbar-track{background:rgba(0,0,0,.15);border-radius:3px}.ai-assistant-tile_aiAssistantTile__zLZW1 ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--theme-primary-400,hsla(0,0%,100%,.35)) 55%,transparent);border-radius:3px}.ai-assistant-tile_aiAssistantTile__zLZW1 ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--theme-primary-400,hsla(0,0%,100%,.5)) 70%,transparent)}.ai-assistant-tile_checkbox__9eBac{appearance:none;width:18px;height:18px;border:2px solid var(--theme-primary-400,#e5e7eb);border-radius:4px;margin-right:10px;position:relative;cursor:pointer;background:color-mix(in srgb,var(--theme-primary-400,#e5e7eb) 20%,transparent)}.ai-assistant-tile_checkbox__9eBac:checked{background-color:var(--theme-primary-400,#e5e7eb)}.ai-assistant-tile_checkbox__9eBac:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ai-assistant-tile_tabContainer__zHkw1{display:flex;background:rgba(0,0,0,.3);border-radius:8px;padding:4px;margin-bottom:12px}.ai-assistant-tile_tab__TyLAS{padding:6px 12px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s ease}.ai-assistant-tile_tabActive__REGSe{background:var(--theme-primary-600,#6b7280);color:#fff}.ai-assistant-tile_tabInactive__WHkkb{color:#9ca3af}.ai-assistant-tile_tabInactive__WHkkb:hover{background:color-mix(in srgb,var(--theme-accent,#e5e7eb) 20%,transparent)}.ai-assistant-tile_scrollbar-hide__Sw5Jq{-ms-overflow-style:none;scrollbar-width:none}.ai-assistant-tile_scrollbar-hide__Sw5Jq::-webkit-scrollbar{display:none}.trip-planner-tile_listItem__mHaJ8{background:rgba(30,58,138,.2);border-radius:8px;padding:10px;margin-bottom:8px}.trip-planner-tile_scrollableArea__JN_oo{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--theme-accent,#e5e7eb) 55%,transparent) color-mix(in srgb,var(--theme-primary-900,#000) 15%,transparent)}.trip-planner-tile_scrollableArea__JN_oo::-webkit-scrollbar{width:6px;height:6px}.trip-planner-tile_scrollableArea__JN_oo::-webkit-scrollbar-track{background:rgba(30,58,138,.1);border-radius:3px}.trip-planner-tile_scrollableArea__JN_oo::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--theme-accent,#e5e7eb) 55%,transparent);border-radius:3px}.trip-planner-tile_scrollableArea__JN_oo::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--theme-accent,#e5e7eb) 70%,transparent)}.trip-planner-tile_sectionTransition__wNpzY{transition:max-height .3s ease,opacity .3s ease;overflow:hidden}.trip-planner-tile_sectionOpen__UIvM4{max-height:1000px;opacity:1}.trip-planner-tile_sectionClosed___XHrS{max-height:0;opacity:0}.trip-planner-tile_startTripButton__pfHD5{background:linear-gradient(to right,var(--theme-primary-500,#9ca3af),var(--theme-primary-600,#6b7280));transition:all .2s ease}.trip-planner-tile_startTripButton__pfHD5:hover{transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.2)}.trip-planner-tile_tripSummary__WYAIM{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-primary-600,#6b7280) 30%,transparent) 0,color-mix(in srgb,var(--theme-primary-900,#111827) 30%,transparent) 100%);border-left:3px solid var(--theme-primary-400,#9ca3af)}.color-picker-view{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0}.color-wheel-container{position:relative;width:100%;max-width:400px;aspect-ratio:1;border-radius:4px}.color-wheel-canvas,.current-color-canvas{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.color-wheel-canvas{z-index:1}.current-color-canvas{z-index:2;pointer-events:none}.DriveModeTile_driveModeTile__sXKi6{background:transparent;border-radius:1.2rem;box-shadow:none;padding:1.2rem 1.2rem 1.5rem;display:flex;flex-direction:column;align-items:stretch;min-height:18rem;position:relative;transition:all .3s ease}@keyframes DriveModeTile_updateFlash__pL9k0{0%{box-shadow:0 0 0 hsla(0,0%,100%,0)}20%{box-shadow:0 0 20px hsla(0,0%,100%,.4)}to{box-shadow:0 0 0 hsla(0,0%,100%,0)}}.DriveModeTile_updateFlash__pL9k0{animation:DriveModeTile_updateFlash__pL9k0 .5s ease-out}.DriveModeTile_modesRow__78ESj{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin-bottom:1.2rem}.DriveModeTile_modeButton__AAOhK{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.9rem .5rem .5rem;border-radius:1rem;background:linear-gradient(135deg,#181c23 70%,#222733);color:#e0f7fa;font-size:.95rem;font-weight:600;box-shadow:none;outline:none;transition:background .25s,color .25s,transform .18s;cursor:pointer;user-select:none;border:1.5px solid transparent}.DriveModeTile_modeButton__AAOhK:active{transform:scale(.96);filter:brightness(1.18)}.DriveModeTile_modeButtonActive__auUS_{background:linear-gradient(135deg,var(--accent-from),var(--accent-to));color:#fff;box-shadow:0 0 14px 2px var(--accent-shadow),0 2px 18px #0ff1c633;border:2.2px solid var(--accent-from);animation:DriveModeTile_glow___Vw9Q 3s infinite alternate}@keyframes DriveModeTile_glow___Vw9Q{0%{box-shadow:0 0 14px 2px var(--accent-shadow),0 2px 18px #0ff1c633}to{box-shadow:0 0 24px 3px var(--accent-shadow),0 2px 18px #0ff1c633}}.DriveModeTile_modeInlineRow__r_0_B{display:flex;align-items:center;gap:.22rem}.DriveModeTile_inlineIconText__H_ab6{display:inline-flex;align-items:center;gap:.09em;vertical-align:middle;line-height:1.3}.DriveModeTile_descriptionFlexRow__Yprgx{display:flex;justify-content:center;align-items:center;width:100%}.DriveModeTile_eq-mode-button__q9ZHM,.DriveModeTile_modeButton__AAOhK{min-width:4.2rem}.DriveModeTile_modeLabel__1biA3{font-size:.91rem;font-weight:500;line-height:1.1;margin:0;padding:0;letter-spacing:.01em;text-shadow:0 2px 8px #0ff1c633}.DriveModeTile_description__Yihob{min-height:2.1rem;margin:.5rem 0 1.2rem;padding:.3rem;color:#8b949e;background:none;border-radius:.4rem;font-size:.83rem;font-weight:500;box-shadow:none;text-align:center;letter-spacing:.02em;text-shadow:none;transition:color .25s}.DriveModeTile_gaugeRoot__D0yBY{display:flex;flex-direction:column;gap:.5rem;align-items:stretch;width:100%;margin:.2rem 0 .1rem}.DriveModeTile_gaugeRow__j9iWl{display:flex;align-items:center;gap:.7rem;width:100%}.DriveModeTile_gaugeLabel__K_7aZ{flex:0 0 5.5rem;font-size:.81rem;font-weight:400;color:#8b949e;text-shadow:none;letter-spacing:.01em;text-align:left}.DriveModeTile_gaugeBarBg__PcHPX{flex:1 1 auto;background:#23283a;border-radius:.7rem;height:.7rem;box-shadow:inset 0 0 14px #0ff1c633;position:relative;padding-right:1.2rem}.DriveModeTile_gaugeBarFill__nIgjd{height:100%;border-radius:0 .7rem .7rem 0;transition:width .36s cubic-bezier(.4,1.2,.5,1);position:relative}.DriveModeTile_neonGreen__U5R5q{background:linear-gradient(90deg,#1aff89 60%,#38f9d7)}.DriveModeTile_neonBlue__e_15S{background:linear-gradient(90deg,var(--theme-primary-300,#e5e7eb) 60%,var(--theme-primary-500,#9ca3af) 100%)}.DriveModeTile_neonPurple__X4owK{background:linear-gradient(90deg,#d946ef 60%,#a21caf)}.DriveModeTile_neonCyan__Ec25Z{background:linear-gradient(90deg,#22d3ee 60%,var(--theme-primary-500,#9ca3af) 100%)}.DriveModeTile_neonTeal__yv16G{background:linear-gradient(90deg,#14b8a6 60%,#4ade80)}.DriveModeTile_neonYellow__OfTyt{background:linear-gradient(90deg,#fde047 60%,#facc15)}.DriveModeTile_gaugeBarGradient-eco__5EC7S{background:linear-gradient(90deg,var(--theme-primary-300,#e5e7eb) 0,var(--theme-primary-500,#9ca3af) 60%,color-mix(in srgb,var(--theme-primary-200,#fff) 70%,transparent) 100%)}.DriveModeTile_gaugeBarGlow-eco__TNADr{box-shadow:0 0 8px 2px color-mix(in srgb,var(--theme-accent-glow,hsla(0,0%,100%,.2)) 70%,transparent),0 0 14px 4px color-mix(in srgb,var(--theme-accent-light,hsla(0,0%,100%,.1)) 70%,transparent)}.DriveModeTile_gaugeBarGradient-normal__M_Q2r{background:linear-gradient(90deg,#4ade80,#14b8a6 60%,#caffeb)}.DriveModeTile_gaugeBarGlow-normal__RSfef{box-shadow:0 0 8px 2px #14b8a677,0 0 14px 4px #14b8a622}.DriveModeTile_gaugeBarGradient-sport__iA0Wa{background:linear-gradient(90deg,#ef4444,#dc2626 60%,#fca5a5)}.DriveModeTile_gaugeBarGlow-sport__7eKGU{box-shadow:0 0 6px 2px rgba(239,68,68,.55),0 0 12px 4px rgba(239,68,68,.22)}.DriveModeTile_gaugeBarGradient-snow__uST_F{background:linear-gradient(90deg,#22d3ee 0,var(--theme-primary-500,#9ca3af) 60%,color-mix(in srgb,var(--theme-primary-200,#fff) 60%,transparent) 100%)}.DriveModeTile_gaugeBarGlow-snow__KafKb{box-shadow:0 0 8px 2px color-mix(in srgb,#22d3ee 55%,transparent),0 0 14px 4px color-mix(in srgb,#22d3ee 20%,transparent)}.DriveModeTile_gaugeBarGradient-offroad__Hc3tI{background:linear-gradient(90deg,#4ade80,#14b8a6 60%,#caffeb)}.DriveModeTile_gaugeBarGlow-offroad__Malbf{box-shadow:0 0 8px 2px #14b8a677,0 0 14px 4px #14b8a622}.DriveModeTile_gaugeBarGradient-custom__5_9s_{background:linear-gradient(90deg,#8b5cf6 0,#6366f1 45%,var(--theme-primary-300,#e5e7eb) 100%)}.DriveModeTile_gaugeBarGlow-custom__Ajfqc{box-shadow:0 0 5px 1px #8b5cf655,0 0 8px 2px color-mix(in srgb,var(--theme-accent-glow,hsla(0,0%,100%,.15)) 60%,transparent)}.DriveModeTile_neon-eco__4zV7D{color:var(--theme-primary-300,#e5e7eb)}.DriveModeTile_neon-normal__otMmP{color:#14b8a6}.DriveModeTile_neon-sport__Vcu2J{color:#8b5cf6}.DriveModeTile_neon-snow__aWayV{color:#22d3ee}.DriveModeTile_neon-offroad__qVeh1{color:#14b8a6}.DriveModeTile_neon-custom__M_x5R{color:#8b5cf6}.DriveModeTile_regenSection__RnM1i{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.33rem;margin-top:.5rem}.DriveModeTile_regenSegmentedRow__uCEuA{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;max-width:22rem;background:none;border-radius:.8rem;box-shadow:none;overflow:hidden;margin:.2rem 0}.DriveModeTile_regenSegmentedButton__rrEmE{flex:1 1 0;border-radius:0;margin:0;border:none;background:transparent;box-shadow:none;font-size:.88rem;font-weight:500;color:#bfc7d5;transition:background .18s,color .18s}.DriveModeTile_regenSegmentedButton__rrEmE[aria-pressed=true]{background:linear-gradient(90deg,#0ff1c61a 30%,#21263b);color:#0ff1c6;z-index:1}.DriveModeTile_regenSegmentedButtonFirst__93RSR{border-radius:.8rem 0 0 .8rem}.DriveModeTile_regenSegmentedButtonLast__407oK{border-radius:0 .8rem .8rem 0}.DriveModeTile_regenSegmentedSeparator__SFQPc{width:2px;height:60%;align-self:center;background:linear-gradient(180deg,#0ff1c6,#0ff1c6bb 40%,transparent);opacity:.85;border-radius:2px;margin:0 .05rem;pointer-events:none}.DriveModeTile_regenLabel__FjAKE{color:#8b949e;font-size:.83rem;font-weight:500;letter-spacing:.01em;margin-bottom:.1rem}.DriveModeTile_regenValue__u_DNh{min-width:2.2rem;color:#0ff1c6;font-size:1.09rem;font-weight:700;text-shadow:0 1px 8px #0ff1c633;text-align:right}.DriveModeTile_eq-mode-button__q9ZHM,.DriveModeTile_eq-mode-button__q9ZHM:active,.DriveModeTile_eq-mode-button__q9ZHM:after,.DriveModeTile_eq-mode-button__q9ZHM:before,.DriveModeTile_eq-mode-button__q9ZHM:focus,.DriveModeTile_eq-mode-button__q9ZHM:focus-visible,.DriveModeTile_eq-mode-button__q9ZHM:focus-within,.DriveModeTile_eq-mode-button__q9ZHM:hover,.DriveModeTile_eq-mode-button__q9ZHM:target,.DriveModeTile_eq-mode-button__q9ZHM:visited{outline:none!important;box-shadow:none!important;border-radius:8px!important;border-left:1px solid #beb2b247!important;border-color:#beb2b247 #beb2b247 currentcolor!important;border-top:1px solid #beb2b247!important}.AudioVisualizer_visualizerContainer__xTFpj{display:flex;align-items:flex-end;justify-content:space-between;height:100%;width:100%;padding:0 .25rem;gap:2px}.AudioVisualizer_bar__j4v0P{flex:1;min-width:3px;border-radius:2px;background:linear-gradient(to top,var(--theme-primary-500),var(--theme-accent));transition:height .1s ease-out;box-shadow:0 0 8px var(--theme-accent-glow);position:relative}.AudioVisualizer_bar__j4v0P:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,var(--theme-accent-light) 0,transparent 70%);opacity:.6}.MusicCarousel3D_carouselWrapper__n0BGQ{width:100%;height:100%;position:relative;padding:1rem 0;overflow:visible;perspective:1000px}.MusicCarousel3D_carousel3D__kxAH4{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;transform-style:preserve-3d;min-height:180px}.MusicCarousel3D_carouselItem__Yn0Ge{position:absolute;width:140px;height:140px;transition:all .5s ease;cursor:pointer;transform-origin:center center;backface-visibility:visible;will-change:transform,opacity}.MusicCarousel3D_carouselItem__Yn0Ge img{display:block;width:100%;height:100%;border-radius:12px;box-shadow:0 2px 16px 0 rgba(0,255,255,.15),0 0 0 2px rgba(0,255,255,.15);position:relative;z-index:1;-webkit-box-reflect:below 0 linear-gradient(transparent 60%,rgba(0,255,255,.15));object-fit:cover;object-position:center}.MusicCarousel3D_carouselItem__Yn0Ge:after{content:"";display:block;position:absolute;left:0;right:0;top:calc(100% + 6px);width:100%;height:60px;border-radius:14px!important;background:linear-gradient(180deg,rgba(99,37,255,.639) 45%,rgba(156,8,111,.657) 60%,transparent);opacity:.7;z-index:1;pointer-events:none;mask-image:linear-gradient(180deg,rgba(251,255,0,.5) 0,transparent);border-bottom-left-radius:12px;border-bottom-right-radius:12px}.MusicCarousel3D_activeItem__ZX5Fm{z-index:10}.MusicCarousel3D_albumCoverContainer__8x5Qt{width:100%;height:100%;border-radius:14px!important;overflow:hidden;position:relative;box-shadow:0 8px 16px rgba(0,0,0,.4);transition:all .3s ease;border:2px solid hsla(0,0%,100%,.1)}.MusicCarousel3D_activeItem__ZX5Fm .MusicCarousel3D_albumCoverContainer__8x5Qt{border:2px solid var(--theme-primary-400,#e5e7eb);box-shadow:0 0 20px color-mix(in srgb,var(--theme-accent-glow,hsla(0,0%,100%,.25)) 70%,transparent)}.MusicCarousel3D_albumCoverContainer__8x5Qt:hover{transform:scale(1.05);box-shadow:0 12px 24px rgba(0,0,0,.5)}.MusicCarousel3D_coverImage__4qjgH{width:100%;height:100%;object-fit:cover}.MusicCarousel3D_playingIndicator__4PMLb{position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);display:flex;align-items:flex-end;justify-content:center;padding-bottom:5px;gap:3px}.MusicCarousel3D_bar__uVmzQ{width:4px;background-color:var(--theme-primary-400,#e5e7eb);border-radius:2px;animation:MusicCarousel3D_sound__dav6g .8s infinite alternate}.MusicCarousel3D_bar__uVmzQ:first-child{height:15px;animation-delay:.2s}.MusicCarousel3D_bar__uVmzQ:nth-child(2){height:20px;animation-delay:.6s}.MusicCarousel3D_bar__uVmzQ:nth-child(3){height:12px;animation-delay:.4s}.MusicCarousel3D_bar__uVmzQ:nth-child(4){height:18px;animation-delay:.8s}@keyframes MusicCarousel3D_sound__dav6g{0%{transform:scaleY(.8);opacity:.8}to{transform:scaleY(1.2);opacity:1}}.MusicCarousel3D_pausedIndicator__cokip{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.MusicCarousel3D_playIcon__or846{width:40px;height:40px;color:#fff;opacity:.9}.MusicCarousel3D_navigation__NuGW2{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:0 10px}.MusicCarousel3D_navButton__B0PdV{background:rgba(0,0,0,.5);color:#fff;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:18px;opacity:.7}.MusicCarousel3D_navButton__B0PdV:hover{background:color-mix(in srgb,var(--theme-primary-500,hsla(0,0%,100%,.2)) 45%,transparent);border-color:var(--theme-primary-400,#e5e7eb);opacity:1}.MusicCarousel3D_navButton__B0PdV:disabled{opacity:.3;cursor:not-allowed}.MusicPlayerTile_musicPlayerContainer__HTZya{display:flex;flex-direction:column;height:100%;padding:.25rem 1rem .4rem;gap:.35rem;overflow:hidden;justify-content:flex-start}.MusicPlayerTile_carouselContainer__Isphi{width:100%;position:relative;margin:-.5rem 0 1rem;height:150px;overflow:visible;padding:0}.MusicPlayerTile_visualizationContainer__IJI2i{width:100%;height:36px;margin:-.1rem 0 .3rem;position:relative}.MusicPlayerTile_songInfo__8Wqy9{text-align:center;margin:.75rem 0 .3rem;min-height:3rem;display:flex;flex-direction:column;justify-content:center;padding:.2rem 0}.MusicPlayerTile_songTitle__ldxz3{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.25rem}.MusicPlayerTile_songArtist__JrLCx,.MusicPlayerTile_songTitle__ldxz3{white-space:nowrap;overflow:visible;text-overflow:ellipsis;line-height:1.3}.MusicPlayerTile_songArtist__JrLCx{font-size:.75rem;color:#94a3b8}.MusicPlayerTile_progressContainer__OflbM{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0}.MusicPlayerTile_timeLabel__wayPn{font-size:.7rem;color:#94a3b8;min-width:32px;text-align:center;flex-shrink:0}.MusicPlayerTile_progressBar__9rd3P{flex:1;max-width:220px;min-width:120px;display:flex;align-items:center;justify-content:center;margin:0 auto}.MusicPlayerTile_progressBar__9rd3P .relative.flex.w-full.touch-none.select-none.items-center{width:100%;min-width:120px;max-width:220px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:transparent}.MusicPlayerTile_progressBar__9rd3P .flex.items-center.w-full{width:100%;display:flex;align-items:center;justify-content:center}.MusicPlayerTile_progressBar__9rd3P .relative.overflow-hidden.rounded-full{display:flex!important;align-items:center!important;position:relative;background:rgba(10,10,20,.9)!important;height:3px!important;border-radius:3px!important;width:100%;overflow:visible}.MusicPlayerTile_progressBar__9rd3P .absolute.h-full.bg-gradient-to-r{position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;background:linear-gradient(90deg,#a21caf,#7c3aed)!important;height:3px!important;border-radius:3px!important}.MusicPlayerTile_progressBar__9rd3P .block.h-5.w-5.rounded-full.border-2.border-cyan-400.bg-\[\#10151F\].shadow-lg.transition-all.duration-200.z-10{position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important;width:16px!important;height:10px!important;border-radius:8px/5px!important;background:#fff!important;box-shadow:0 0 8px 2px #ffffffcc,0 0 2px #fff!important;border:1px solid hsla(0,0%,100%,.3)!important;transition:box-shadow .2s;outline:none;z-index:2}.MusicPlayerTile_progressBar__9rd3P .block.h-5.w-5.rounded-full.border-2.border-cyan-400.bg-\[\#10151F\].shadow-lg.transition-all.duration-200.z-10:focus{box-shadow:0 0 0 3px #a21caf66,0 0 8px 2px #a21caf99!important}.MusicPlayerTile_controlsContainer__Kfjf1{display:flex;justify-content:center;align-items:center;gap:.5rem;margin:.25rem 0;padding:0}.MusicPlayerTile_secondaryControls__UTTzY{display:flex;gap:1rem;margin:0 .5rem}.MusicPlayerTile_controlButton__DAxPE{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;font-size:1.15rem!important;cursor:pointer;outline:none}.MusicPlayerTile_controlButton__DAxPE,.MusicPlayerTile_mainControlButton___YjqG{padding:0!important;border-radius:50%!important;background:transparent!important;color:#e0f2fe!important;border:none!important;box-shadow:none!important;transition:box-shadow .2s,background .2s,color .2s!important}.MusicPlayerTile_mainControlButton___YjqG{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;font-size:1.6rem!important;z-index:2}.MusicPlayerTile_playButton__0g_if{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;padding:0!important;font-size:2.2rem!important;border-radius:50%!important;background:#0000001c!important;color:#e0f2fe!important;border:4px solid #a0abb5!important;box-shadow:0 0 16px 2px #b0b0b0a3!important;z-index:3}.MusicPlayerTile_activeControl__QWS8q{background-color:color-mix(in srgb,var(--theme-accent,hsla(0,0%,100%,.5)) 30%,transparent)!important;border-color:color-mix(in srgb,var(--theme-accent,hsla(0,0%,100%,.7)) 45%,transparent)!important;color:var(--theme-primary-400,#e5e7eb)!important;box-shadow:0 0 10px color-mix(in srgb,var(--theme-accent-glow,hsla(0,0%,100%,.25)) 70%,transparent)!important}[data-theme=blue] .MusicPlayerTile_activeControl__QWS8q{background-color:rgba(59,130,246,.3)!important;border-color:rgba(59,130,246,.5)!important;color:#3b82f6!important;box-shadow:0 0 10px rgba(59,130,246,.3)!important}.MusicPlayerTile_repeatOne__O3scq{position:absolute;font-size:.5rem;font-weight:700;bottom:.4rem;right:.65rem;top:50%;left:50%;transform:translate(-50%,-40%)}.MusicPlayerTile_bottomRow__ZXV60{display:flex;justify-content:space-between;align-items:stretch;flex:1;padding:0 .25rem;margin-top:.35rem}.MusicPlayerTile_visualizerWrapper__tI0E6{flex:1;margin:0 .25rem 5px;height:100%;background-color:rgba(0,0,0,.2);border-radius:8px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1)}.MusicPlayerTile_bottomRow__ZXV60 .MusicPlayerTile_controlButton__DAxPE{align-self:center}.MusicPlayerTile_favoriteButton__J8YuX,.MusicPlayerTile_playlistButton__6EGir{width:2rem;height:2rem;border-radius:50%;color:hsla(0,0%,100%,.7);background-color:transparent}.MusicPlayerTile_favoriteIcon__9mBcT,.MusicPlayerTile_playlistIcon__0fCvo{width:1.25rem;height:1.25rem}.MusicPlayerTile_favoriteActive__7KaAF{color:#ff3b5c}@media (max-width:768px){.MusicPlayerTile_controlButton__DAxPE,.MusicPlayerTile_favoriteButton__J8YuX,.MusicPlayerTile_playlistButton__6EGir{min-width:3rem;min-height:3rem}.MusicPlayerTile_playButton__0g_if{min-width:4rem;min-height:4rem}}