@import"https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,200..600&display=swap";.vui{--acc: #f39a1e;--acc-hi: #ffb64a;--acc-ink: #1d1206;--fg: #f3f2ef;--fg-2: rgba(243, 242, 239, .64);--fg-3: rgba(243, 242, 239, .42);--line: rgba(255, 255, 255, .1);--card: rgba(255, 255, 255, .045);--btn: rgba(255, 255, 255, .075);--glass: rgba(24, 26, 30, .66);--glass-edge: rgba(255, 255, 255, .075);--ease: cubic-bezier(.22, .8, .2, 1);--ease-io: cubic-bezier(.65, 0, .25, 1);--s: 1;--wall: #ff1f4b;position:absolute;inset:0;overflow:hidden;pointer-events:none;color:var(--fg);font-family:Inter,Inter Display,SF Pro Display,-apple-system,Segoe UI,sans-serif;font-optical-sizing:auto;font-weight:400;font-feature-settings:"cv11","ss03","tnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;user-select:none;-webkit-tap-highlight-color:transparent;line-height:1.25}.vui[data-time=day]{--glass: rgba(30, 32, 37, .74);--card: rgba(255, 255, 255, .055)}.vui[data-time=sunset]{--glass: rgba(34, 34, 38, .7)}.vui[data-time=night]{--glass: rgba(20, 22, 26, .76)}:where(.vui) *,:where(.vui) *:before,:where(.vui) *:after{box-sizing:border-box}:where(.vui) button{font:inherit;color:inherit;background:none;border:0;margin:0;padding:0;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}:where(.vui) button:focus-visible,:where(.vui) input:focus-visible{outline:1.5px solid var(--acc);outline-offset:2px}:where(.vui) :is(h1,h2,p){margin:0;font-weight:inherit}:where(.vui) small{font-size:inherit}.vui-i{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;display:block}.vui-cap{font-size:11px;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:var(--fg-2);line-height:1.2}.vui-sub{font-size:13px;color:var(--fg-2);letter-spacing:.005em}.vui-stage{position:absolute;left:0;top:0;width:1814px;height:1080px;transform-origin:0 0}.vui-hair{position:absolute;left:45px;right:45px;width:calc(100% - 90px);overflow:visible;fill:none;pointer-events:none}.vui-hair path{stroke-width:1;vector-effect:non-scaling-stroke}.vui-hair--top{top:87px;height:36px}.vui-hair--bot{top:0;height:33px}.vui-top{position:absolute;z-index:4;left:0;right:0;top:0;height:130px}.vui-top,.vui-bot{text-shadow:0 1px 10px rgba(0,0,0,.28)}.vui-top .vui-i,.vui-bot .vui-i{filter:drop-shadow(0 1px 4px rgba(0,0,0,.22))}.vui-stage:before{content:"";position:absolute;left:0;right:0;top:0;height:160px;background:linear-gradient(rgba(0,0,0,var(--scrim, .1)),transparent);pointer-events:none;transition:opacity 1s}.vui[data-time=day] .vui-stage:before{--scrim: .24}.vui-top-l,.vui-top-r{position:absolute;top:34px;display:flex;align-items:center}.vui-top-l{left:44px;gap:22px}.vui-top-r{right:42px;gap:24px}.vui-top-l>*,.vui-top-r>*{transform:translateY(calc(var(--y, 0) * 1px))}.vui-ibtn{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--fg);transition:background .2s,color .2s}.vui-ibtn .vui-i{width:25px;height:25px;stroke-width:1.5}.vui-ibtn:hover{background:#ffffff14}.vui-clock{font-size:24px;font-weight:400;letter-spacing:.015em;margin-left:10px;font-variant-numeric:tabular-nums}.vui-sc{position:relative;transform:translateY(calc(var(--y, 0) * 1px))}.vui-sc{--y: 21}.vui-pill{position:relative;display:flex!important;align-items:center;gap:10px;height:40px;padding:0 15px 0 14px;border-radius:5px;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff21,0 6px 18px #0000001f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:15px;font-weight:500;letter-spacing:.01em;transform:none!important;transition:background .2s,box-shadow .2s}.vui-pill .vui-i{width:22px;height:22px;stroke-width:1.4}.vui-pill:hover,.vui-pill[aria-expanded=true]{background:#ffffff26}.vui-pill[aria-expanded=true]{box-shadow:inset 0 0 0 1px #f39a1e8c,0 6px 18px #0000002e}.vui-pill-dot{position:absolute;left:50%;bottom:-1px;width:18px;height:2px;margin-left:-9px;border-radius:2px;background:var(--wall);box-shadow:0 0 8px var(--wall);transition:background .6s,box-shadow .6s}.vui-out{font-size:20px;font-weight:400;letter-spacing:.01em}.vui-5g{font-size:16px;font-weight:600;letter-spacing:.02em}.vui-sig{display:grid;place-items:center}.vui-sig .vui-i{width:22px;height:22px}.vui-pop{position:absolute;top:calc(100% + 14px);right:-6px;width:336px;padding:18px 18px 16px;border-radius:8px;background:#16181ce6;-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%);box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff14,0 24px 60px #00000073;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);transform-origin:85% 0;transition:opacity .22s var(--ease),transform .3s var(--ease),visibility 0s .3s;pointer-events:auto;z-index:5}.vui-pop.is-open{opacity:1;visibility:visible;transform:none;transition-delay:0s}.vui-pop:before{content:"";position:absolute;top:-6px;right:61px;width:12px;height:12px;transform:rotate(45deg);background:#1e2024f2;box-shadow:-1px -1px #ffffff17}.vui-pop-h{display:flex;align-items:center;gap:10px;margin-bottom:16px}.vui-pop-h b{font-size:17px;font-weight:500}.vui-pop-h .vui-cap{margin-left:auto;font-size:10px;color:var(--fg-3)}.vui-pop-h .vui-i{width:20px;height:20px;color:var(--acc)}.vui-pop-l{margin:0 0 10px;font-size:10px}.vui-sw{display:flex;justify-content:space-between;margin-bottom:12px}.vui-sw-b{position:relative;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;transition:transform .2s var(--ease)}.vui-sw-b:before{content:"";width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.5),transparent 55%),var(--c);box-shadow:0 0 14px -2px var(--c);transition:transform .25s var(--ease)}.vui-sw-b:after{content:"";position:absolute;inset:2px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--c);opacity:0;transform:scale(.8);transition:opacity .2s,transform .3s var(--ease)}.vui-sw-b:hover:before{transform:scale(1.08)}.vui-sw-b.is-on:after{opacity:1;transform:none}.vui-sw-b.is-on:before{transform:scale(.82)}.vui-auto{position:relative;display:flex!important;align-items:center;gap:12px;width:100%;padding:10px 12px;margin-bottom:16px;border-radius:6px;background:var(--card);text-align:left;overflow:hidden}.vui-auto .vui-i{width:20px;height:20px;color:var(--fg-2)}.vui-auto>span:not(.vui-switch){flex:1;font-size:14px;font-weight:500}.vui-auto small{display:block;font-size:12px;color:var(--fg-3);font-weight:400;margin-top:1px}.vui-auto.is-on .vui-i{color:var(--acc)}.vui-auto-bar{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--wall);transform-origin:0 50%;transform:scaleX(0);opacity:.9}.vui-auto-bar.is-run{animation:vui-fill 4s linear forwards}@keyframes vui-fill{to{transform:scaleX(1)}}.vui-keys{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:11.5px;color:var(--fg-3)}.vui kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;margin-right:3px;border-radius:3px;background:#ffffff14;box-shadow:inset 0 -1px #ffffff14;font:500 10.5px/1 inherit;font-family:inherit;color:var(--fg-2)}.vui-bot{position:absolute;z-index:3;left:0;right:0;bottom:0;height:142px}.vui-hair--bot{top:0}.vui-modes{position:absolute;left:54px;bottom:38px;display:flex;gap:10px}.vui-mb{position:relative;display:grid;place-items:center;width:73px;height:64px;border-radius:9px;color:var(--fg);transition:background .3s var(--ease),color .3s}.vui-mb .vui-i{width:28px;height:28px;stroke-width:1.45}.vui-mb:hover{background:#ffffff0f}.vui-mb.is-on{background:#ffffff21;box-shadow:inset 0 1px #ffffff17,0 8px 20px #0000001f}.vui-mb.is-on:after{content:none;position:absolute;left:50%;bottom:-9px;width:18px;height:2px;margin-left:-9px;border-radius:2px;background:var(--acc);box-shadow:0 0 10px #f39a1eb3}.vui-clim{position:absolute;left:50%;bottom:76px;width:560px;margin-left:-280px;display:flex;align-items:center;justify-content:center;gap:9px;height:56px}.vui-clim:before,.vui-clim:after{content:"";position:absolute;top:6px;bottom:-18px;width:1px;background:linear-gradient(#fff0,#ffffff38 40%,#fff0)}.vui-clim:before{left:0}.vui-clim:after{right:0}.vui-step{display:flex;align-items:center;gap:2px;margin:0 10px}.vui-step button{display:grid;place-items:center;width:34px;height:44px;border-radius:6px;color:var(--fg);transition:background .2s,transform .15s}.vui-step button:hover{background:#ffffff12}.vui-step button:active{transform:scale(.9)}.vui-step .vui-i{width:20px;height:20px;stroke-width:1.7}.vui-step-v{position:relative;width:70px;text-align:center;font-size:30px;font-weight:300;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.vui-step-v sup,.vui-zone-t sup,.vui-ring-n sup,.vui-wx-t sup{position:absolute;font-size:.36em;font-weight:400;top:.05em;margin-left:.1em;color:var(--fg-2);line-height:1}.vui-cb{display:grid;place-items:center;width:58px;height:56px;border-radius:8px;color:var(--fg);transition:background .3s var(--ease),color .3s}.vui-cb .vui-i{width:26px;height:26px;stroke-width:1.5}.vui-cb:hover{background:#ffffff0f}.vui-cb.is-on{background:#ffffff21;box-shadow:inset 0 1px #ffffff14}.vui-cb--heat.is-on{color:var(--acc-hi)}.vui-media{position:absolute;right:54px;bottom:40px;display:flex;align-items:center;gap:15px;pointer-events:auto}.vui-art{position:relative;width:56px;height:56px;margin-top:-26px;border-radius:5px;overflow:hidden;background:radial-gradient(1px 1px at 20% 30%,#fff 60%,transparent),radial-gradient(1px 1px at 70% 18%,#fff 60%,transparent),radial-gradient(1.2px 1.2px at 84% 62%,#fff 60%,transparent),radial-gradient(120% 90% at 85% 10%,#3b2a6e 0%,transparent 60%),linear-gradient(160deg,#1b1430,#0c0a14);box-shadow:0 6px 16px #00000059,inset 0 0 0 1px #ffffff14}.vui-art:before{content:"";position:absolute;left:-30%;top:46%;width:140%;height:34%;transform:rotate(-42deg);background:linear-gradient(180deg,#ff2f6d 0 17%,#ff9a1f 17% 34%,#ffe14a 34% 50%,#59f06a 50% 67%,#29c8ff 67% 84%,#7a5cff 84%);filter:saturate(1.15);box-shadow:0 0 18px #ff785073;-webkit-mask:linear-gradient(90deg,transparent 0%,#000 32%,#000 62%,transparent 74%);mask:linear-gradient(90deg,transparent 0%,#000 32%,#000 62%,transparent 74%)}.vui-art i{position:absolute;right:18%;top:16%;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 10px 3px #fff9}.vui-media.is-playing .vui-art:before{animation:vui-trail 6s ease-in-out infinite alternate}@keyframes vui-trail{to{filter:saturate(1.4) hue-rotate(-14deg)}}.vui-media-t{display:flex;flex-direction:column;gap:2px;margin-top:-26px}.vui-media-t b{font-size:19px;font-weight:500;letter-spacing:.005em}.vui-media-t small{font-size:16px;color:var(--fg-2)}.vui-play{display:grid;place-items:center;width:58px;height:58px;margin-left:4px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff29;background:#ffffff05;transition:background .2s,transform .15s}.vui-play:hover{background:#ffffff14}.vui-play:active{transform:scale(.94)}.vui-play .vui-i{width:24px;height:24px}.vui-play [data-swap]{display:grid}.vui-panels{position:absolute;z-index:2;inset:0;pointer-events:none}.vui-panel{--ry: 0deg;--dx: 0px;position:absolute;top:calc(50% - 382px);width:591px;height:702px;border-radius:5px;background:var(--glass);-webkit-backdrop-filter:blur(30px) saturate(120%);backdrop-filter:blur(30px) saturate(120%);box-shadow:inset 0 0 0 1px var(--glass-edge),inset 0 1px #ffffff12,0 40px 90px -20px #00000080;transform:perspective(1500px) rotateY(var(--ry)) translate(var(--dx));transform-style:flat;opacity:0;visibility:hidden;pointer-events:auto;transition:opacity .38s var(--ease-io),transform .7s var(--ease),visibility 0s linear .7s,background .8s;overflow:hidden;will-change:transform,opacity}.vui-panel--r{right:27px;--ry: -10deg;--dx: 70px;transform-origin:50% 50%}.vui-panel--l{left:27px;--ry: 10deg;--dx: -70px;transform-origin:50% 50%}.vui-panel.is-active{--dx: 0px;opacity:1;visibility:visible;transition-delay:.14s,.14s,0s,0s}.vui-panel:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,rgba(255,255,255,.04),transparent 30%,transparent 70%,rgba(255,255,255,.025))}.vui-scroll{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;padding:12px 28px 36px;scrollbar-width:none;overscroll-behavior:contain}.vui-scroll::-webkit-scrollbar{display:none}.vui-thumb{position:absolute;right:11px;top:0;width:3px;border-radius:2px;background:#ffffff42;pointer-events:none;transition:opacity .3s}.vui-thumb[hidden]{display:block;opacity:0}.vui-grab{display:none}.vui-rv{opacity:0;transform:translateY(12px);filter:blur(5px);transition:opacity .3s var(--ease-io),transform .3s var(--ease),filter .3s}.vui-panel.is-active .vui-rv{opacity:1;transform:none;filter:none;transition:opacity .55s var(--ease-io),transform .75s var(--ease),filter .55s;transition-delay:calc(.2s + var(--i, 0) * 55ms)}.vui-ph{position:relative;display:flex;align-items:center;gap:14px;height:66px;margin:0 0 28px -4px}.vui-ph-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#ffffff16;box-shadow:inset 0 1px #ffffff12}.vui-ph-ic .vui-i{width:21px;height:21px}.vui-ph-tx h2{font-size:27px;font-weight:400;letter-spacing:.003em;line-height:1.05}.vui-ph-tx .vui-cap{font-size:10.5px;margin-top:4px;letter-spacing:.2em}.vui-ph-dot{position:absolute;right:0;top:6px;width:7px;height:7px;border-radius:50%;background:var(--acc);box-shadow:0 0 10px #f39a1ecc;animation:vui-blink 2.6s ease-in-out infinite}@keyframes vui-blink{50%{opacity:.35}}.vui-ph-line{position:absolute;left:4px;bottom:-8px;width:122px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--acc) 55%,rgba(243,154,30,.2));transform-origin:0 50%;transform:scaleX(0);transition:transform .3s var(--ease)}.vui-panel.is-active .vui-ph-line{transform:none;transition:transform 1s var(--ease) .35s}.vui-sec{margin:20px 0 12px}.vui-sec--row{display:flex;align-items:flex-end;justify-content:space-between}.vui-link{font-size:13px;color:var(--acc);font-weight:500}.vui-link:hover{color:var(--acc-hi)}.vui-card{border-radius:5px;background:var(--card)}.vui-hr{border:0;height:1px;margin:4px -2px 0;background:linear-gradient(90deg,var(--line),rgba(255,255,255,.14) 50%,var(--line))}.vui-gauge{display:grid;grid-template-columns:1fr 260px 1fr;align-items:center;height:258px;margin:-12px -6px 0}.vui-kv{display:flex;flex-direction:column;gap:6px;padding-top:6px}.vui-kv--r{align-items:flex-end;text-align:right}.vui-kv .vui-cap{font-size:11px}.vui-kv-n{font-size:31px;font-weight:300;letter-spacing:-.005em;line-height:1;font-variant-numeric:tabular-nums}.vui-kv-n small,.vui-stat-n small{font-size:11.5px;font-weight:400;color:var(--fg-2);margin-left:7px;letter-spacing:.02em}.vui-kv .vui-sub{font-size:12px}.vui-ring{position:relative;width:260px;height:260px}.vui-ring-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.vui-tick{stroke:#ffffff42;stroke-width:1.3;stroke-linecap:round;transition:stroke .25s}.vui-tick.is-major{stroke-width:1.6;stroke:#ffffff61}.vui-tick.is-on{stroke:var(--acc)}.vui-ring-track{fill:none;stroke:#ffffff21;stroke-width:3;stroke-linecap:round}.vui-ring-val,.vui-ring-glow{fill:none;stroke:var(--acc);stroke-width:6;stroke-linecap:round;stroke-dasharray:0 100}.vui-ring-glow{stroke-width:12;opacity:.28;filter:blur(7px)}.vui-ring-knob{fill:#fff;stroke:var(--acc);stroke-width:2.4;filter:drop-shadow(0 0 5px rgba(255,220,170,.9))}.vui-ring-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:10px}.vui-ring-c .vui-cap{font-size:10.5px;letter-spacing:.16em}.vui-ring-n{position:relative;font-size:76px;font-weight:300;letter-spacing:-.02em;line-height:1;margin:6px 0 10px;font-variant-numeric:tabular-nums}.vui-ring-n sup{font-size:24px;font-weight:300;top:-6px;margin-left:6px}.vui-ring-c .vui-sub{font-size:13px}.vui-ring-bolt{color:var(--acc);margin-top:6px}.vui-ring-bolt .vui-i{width:15px;height:15px;animation:vui-blink 2.2s ease-in-out infinite}.vui-wx{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 0 8px}.vui-wx>div:first-child{display:flex;flex-direction:column}.vui-wx-t{position:relative;font-size:60px;font-weight:300;line-height:1;letter-spacing:-.02em;margin-bottom:12px}.vui-wx-t sup{font-size:30px;top:2px;margin-left:3px;color:var(--fg);font-weight:300}.vui-wx b{font-size:14px;font-weight:400}.vui-wx small{font-size:12.5px;color:var(--fg-2);margin-top:3px}.vui-wx-r{display:flex;flex-direction:column;align-items:center;gap:9px;padding-top:4px;font-size:14px;color:var(--fg-2)}.vui-wx-r .vui-i{width:40px;height:40px;stroke-width:1.2;color:var(--fg)}.vui-stats{display:grid;grid-template-columns:1fr 1fr 1fr;padding:15px 16px 14px;gap:8px}.vui-stats>div{display:flex;flex-direction:column;gap:8px}.vui-stats .vui-cap{font-size:10.5px}.vui-stat-n{font-size:23px;font-weight:300;line-height:1}.vui-stat-n small{margin-left:6px;font-size:10px}.vui-chart{display:grid;grid-template-columns:repeat(7,1fr);gap:14px;align-items:end;height:142px;padding:16px 16px 10px}.vui-bar{display:flex;flex-direction:column;align-items:stretch;height:100%;justify-content:flex-end;gap:8px}.vui-bar i{position:relative;display:block;height:calc(var(--h) * 88px);border-radius:2px 2px 1px 1px;background:#ffffff30;transform-origin:50% 100%;transform:scaleY(0);transition:transform .3s var(--ease)}.vui-panel.is-active .vui-bar i{transform:none;transition:transform 1s var(--ease) calc(.6s + var(--j) * 60ms)}.vui-bar.is-today i{background:linear-gradient(var(--acc-hi),var(--acc));box-shadow:0 0 22px -4px #f39a1eb3}.vui-bar em{position:absolute;left:0;right:0;top:-17px;text-align:center;font-style:normal;font-size:10.5px;color:var(--fg-3);opacity:0;transition:opacity .2s}.vui-bar:hover em,.vui-bar.is-today em{opacity:1}.vui-bar.is-today em{color:var(--acc)}.vui-bar span{font-size:10.5px;text-align:center;color:var(--fg-3);letter-spacing:.06em}.vui-bar.is-today span{color:var(--fg)}.vui-zones{display:grid;grid-template-columns:1fr 250px 1fr;align-items:center;height:220px;margin:0 -6px 4px}.vui-zone{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:10px}.vui-zone--r{padding-top:34px}.vui-zone .vui-cap{font-size:11px;letter-spacing:.14em}.vui-zone-t{position:relative;font-size:50px;font-weight:300;line-height:1;letter-spacing:-.02em;margin:2px 0 6px;padding-right:12px}.vui-zone-t sup{font-size:17px;top:-2px}.vui-pm{display:flex;gap:12px}.vui-cbtn{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ffffff17;box-shadow:inset 0 1px #ffffff0f;transition:background .2s,transform .15s}.vui-cbtn:hover{background:#ffffff26}.vui-cbtn:active{transform:scale(.9)}.vui-cbtn .vui-i{width:18px;height:18px}.vui-seats-svg{display:block;width:100%;height:auto;overflow:visible}.vui-seat-frame,.vui-seat rect,.vui-seat path,.vui-seat-console{fill:none;stroke:#ffffffc7;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.vui-seat path{stroke:#ffffff73;stroke-width:1.2}.vui-seat-frame{stroke:#ffffff80;stroke-width:1.2}.vui-seat-vent{stroke:#ffffffd9;stroke-width:3;stroke-linecap:round}.vui-seat-heat path{fill:none;stroke:var(--acc);stroke-width:1.8;stroke-linecap:round;opacity:0;transition:opacity .4s}.vui-seats.is-heat .vui-seat-heat path{opacity:1;animation:vui-shimmer 2.4s ease-in-out infinite}.vui-seats.is-heat .vui-seat-heat path:nth-child(2){animation-delay:.3s}.vui-seats.is-heat .vui-seat-heat path:nth-child(3){animation-delay:.6s}@keyframes vui-shimmer{50%{opacity:.45;transform:translateY(-2px)}}.vui-fan{padding:16px 18px 18px}.vui-fan-l{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.14em}.vui-fan-l .vui-i{width:16px;height:16px}.vui-fan-l span{color:var(--fg-3);letter-spacing:.1em}.vui-fan-row{display:flex;align-items:flex-end;gap:14px;margin-top:16px}.vui-fan-row>.vui-cbtn{margin-bottom:-2px}.vui-fan-segs{flex:1;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;align-items:end;height:46px}.vui-fan-s{height:100%;display:flex;align-items:flex-end}.vui-fan-s i{display:block;width:100%;height:calc(8px + var(--k) * 7px);border-radius:3px;background:#ffffff21;transition:background .3s,box-shadow .3s,transform .2s var(--ease)}.vui-fan-s:hover i{background:#ffffff38}.vui-fan-s.is-on i{background:linear-gradient(var(--acc-hi),var(--acc));box-shadow:0 0 16px -4px #f39a1ecc}.vui-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.vui-tile{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:64px;border-radius:5px;background:#ffffff0f;font-size:14px;color:var(--fg);transition:background .25s,color .25s,box-shadow .25s}.vui-tile .vui-i{width:20px;height:20px}.vui-tile:hover{background:#ffffff1a}.vui-tile.is-on{background:#f39a1e2b;color:var(--acc-hi);box-shadow:inset 0 0 0 1px #f39a1e38}.vui-seg{--idx: 0;position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);padding:3px;border-radius:5px;background:#ffffff0f}.vui-seg button{position:relative;z-index:1;display:flex!important;align-items:center;justify-content:center;gap:7px;height:34px;font-size:14px;font-weight:500;transition:color .3s}.vui-seg button.is-on{color:var(--acc-ink);font-weight:600}.vui-seg button .vui-i{width:17px;height:17px}.vui-seg-ind{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n));border-radius:3px;background:linear-gradient(var(--acc-hi),var(--acc) 70%);box-shadow:0 4px 18px -4px #f39a1ea6,inset 0 1px #ffffff59;transform:translate(calc(var(--idx) * 100%));transition:transform .45s var(--ease)}.vui-seg.is-none .vui-seg-ind{opacity:0}.vui-seg--lg button{height:38px;font-size:15px}.vui-seg--sm{width:172px;flex:none}.vui-seg--sm button{height:28px;font-size:12.5px}.vui-car{position:relative;width:360px;height:230px;margin:14px auto 0}.vui-car-svg{position:absolute;left:0;top:36px;width:100%;height:auto;aspect-ratio:360 / 160;overflow:visible}.vui-car-body{fill:#ffffff06;stroke:#ffffffeb;stroke-width:1.6}.vui-car-line{fill:none;stroke:#ffffff73;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.vui-car-tyre{fill:#ffffff12;stroke:#ffffffd9;stroke-width:1.4}.vui-car-lock{position:absolute;left:50.3%;top:116px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:7px;padding-top:22px}.vui-car-lock .vui-i{position:absolute;top:-14px;width:30px;height:30px;padding:7px;border-radius:50%;background:#0a0a0c8c;box-shadow:inset 0 0 0 1px #ffffff24;stroke-width:1.8}.vui-car-lock small{font-size:9px;letter-spacing:.2em;color:var(--fg-2);text-transform:uppercase;margin-top:4px}.vui-car-port{position:absolute;left:91%;top:164px;width:9px;height:5px;border-radius:1px;background:var(--acc);transform:translate(-50%,-50%)}.vui-car-port:after{content:"";position:absolute;left:50%;top:50%;width:28px;height:28px;margin:-14px;border-radius:50%;box-shadow:inset 0 0 0 1px #f39a1e99;animation:vui-pulse 2.4s var(--ease) infinite}.vui-car-plug{position:absolute;left:calc(100% + 10px);top:206px;transform:translate(-50%,-50%);display:grid!important;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--acc);color:var(--acc-ink);box-shadow:0 0 18px -2px #f39a1eb3}.vui-car-plug:before{content:"";position:absolute;right:50%;bottom:50%;width:46px;height:1px;background:#f39a1ed9;transform-origin:100% 50%;transform:rotate(42deg)}.vui-car-plug .vui-i{width:17px;height:17px;stroke-width:1.9}.vui-car-plug.is-sel{box-shadow:0 0 0 4px #f39a1e40,0 0 24px #f39a1ecc}.vui-tyre{position:absolute;width:max-content;white-space:nowrap;transform:translate(-50%);display:flex!important;align-items:baseline;gap:5px;height:31px;padding:5px 10px 0 12px;border-radius:3px;background:#08080a73;box-shadow:inset 0 0 0 1px #ffffff29;font-size:18px;font-weight:400;font-variant-numeric:tabular-nums;transition:box-shadow .25s,background .25s,color .25s}.vui-tyre small{font-size:10px;color:var(--fg-2)}.vui-tyre--bottom{transform:translate(-50%,-100%)}.vui-tyre:after{content:"";position:absolute;left:50%;width:1px;height:13px;background:#ffffff59}.vui-tyre--top:after{top:100%}.vui-tyre--bottom:after{bottom:100%}.vui-tyre:hover{background:#ffffff14}.vui-tyre.is-warn{color:var(--acc);box-shadow:inset 0 0 0 1px #f39a1eb3}.vui-tyre.is-warn:after{background:#f39a1eb3}.vui-tyre.is-sel{background:#f39a1e29;box-shadow:inset 0 0 0 1px var(--acc),0 0 20px -6px #f39a1ee6}.vui-carst{display:flex;justify-content:center;align-items:center;gap:9px;margin:4px 0 0;font-size:12.5px;color:var(--fg-2)}.vui-carst span{display:flex;align-items:center;gap:6px}.vui-carst .vui-i{width:13px;height:13px;stroke-width:1.8}.vui-carst i{width:3px;height:3px;border-radius:50%;background:var(--fg-3)}.vui-list{padding:4px 14px}.vui-trow{position:relative;display:flex;align-items:center;gap:14px;min-height:60px;padding:8px 2px}.vui-trow+.vui-trow{border-top:1px solid var(--line)}.vui-trow-ic{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:#ffffff16}.vui-trow-ic .vui-i{width:18px;height:18px}.vui-trow-t{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.vui-trow-t b{font-size:16.5px;font-weight:500;letter-spacing:.005em}.vui-trow-t small{font-size:13px;color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vui-trow-timer{position:absolute;left:56px;right:0;bottom:-1px;height:2px;background:var(--acc);transform-origin:0 50%;transform:scaleX(0);opacity:0}.vui-trow.is-running .vui-trow-timer{opacity:1;animation:vui-drain 10s linear forwards}.vui-trow.is-running .vui-trow-ic{background:var(--acc);color:var(--acc-ink);box-shadow:0 0 18px -2px #f39a1ecc}@keyframes vui-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.vui-switch{position:relative;flex:none;width:48px;height:26px;border-radius:13px;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff0f;transition:background .3s var(--ease),box-shadow .3s}.vui-switch span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000059;transition:transform .35s var(--ease)}.vui-switch.is-on,.vui-auto.is-on .vui-switch{background:var(--acc);box-shadow:0 0 16px -4px #f39a1ee6}.vui-switch.is-on span,.vui-auto.is-on .vui-switch span{transform:translate(22px)}.vui-switch.is-sm{width:40px;height:22px}.vui-switch.is-sm span{width:16px;height:16px}.vui-auto.is-on .vui-switch.is-sm span{transform:translate(18px)}.vui-search{display:flex;align-items:center;gap:12px;height:54px;padding:0 16px;margin-top:8px;border-radius:5px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff17;pointer-events:auto;cursor:text;transition:box-shadow .2s,background .2s}.vui-search:focus-within{box-shadow:inset 0 0 0 1px #f39a1e99;background:#ffffff14}.vui-search .vui-i{width:19px;height:19px;color:var(--fg-2)}.vui-search input{flex:1;min-width:0;height:100%;border:0;outline:0!important;background:none;color:var(--fg);font:inherit;font-size:16px;user-select:text}.vui-search input::placeholder{color:var(--fg-2)}.vui-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.vui-chip{display:flex!important;align-items:center;justify-content:center;gap:9px;height:40px;border-radius:4px;background:#ffffff16;font-size:14px;font-weight:500;transition:background .2s,color .2s,box-shadow .2s}.vui-chip .vui-i{width:15px;height:15px;stroke-width:1.8}.vui-chip:hover{background:#ffffff21}.vui-chip.is-on{color:var(--acc-hi);background:#f39a1e26;box-shadow:inset 0 0 0 1px #f39a1e59}.vui-favs{display:flex;flex-direction:column;gap:7px}.vui-fav{display:flex!important;align-items:center;gap:14px;height:58px;padding:0 14px 0 12px;border-radius:4px;background:#ffffff0e;text-align:left;transition:background .2s}.vui-fav[hidden]{display:none!important}.vui-fav:hover{background:#ffffff17}.vui-fav-ic{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:#ffffff17;transition:background .3s,color .3s,box-shadow .3s}.vui-fav-ic .vui-i{width:17px;height:17px;stroke-width:1.7}.vui-fav.is-sel .vui-fav-ic{background:var(--acc);color:var(--acc-ink);box-shadow:0 0 18px -4px #f39a1ecc}.vui-fav.is-sel .vui-fav-ic .vui-i{stroke-width:1.9}.vui-fav-t{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.vui-fav-t b{font-size:16.5px;font-weight:500}.vui-fav-t small{font-size:13px;color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vui-fav-m{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.vui-fav-m b{font-size:15.5px;font-weight:400}.vui-fav-m small{font-size:11px;color:var(--fg-2)}.vui-empty{display:none;padding:18px 4px;font-size:14px;color:var(--fg-3)}.vui-favs.is-empty .vui-empty{display:block}.vui-sum{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:14px;padding-top:22px;border-top:1px solid var(--line)}.vui-sum>div{display:flex;flex-direction:column;gap:6px}.vui-sum .vui-cap{font-size:10.5px}.vui-sum b{font-size:23px;font-weight:300}.vui-hotspots{position:absolute;inset:0;pointer-events:none}.vui-hs{--d: calc(52px * var(--s));position:absolute;left:0;top:0;width:0;height:0;opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s}.vui.is-ready .vui-hs.is-on{opacity:1;visibility:visible;transition-delay:0s}.vui-hs-core,.vui-hs-ring{position:absolute;left:calc(var(--d) / -2);top:calc(var(--d) / -2);width:var(--d);height:var(--d);border-radius:50%}.vui-hs-core{display:grid;place-items:center;background:#0e0f129e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #fff3,0 6px 20px #00000059;color:#fff;transition:background .3s,color .3s,box-shadow .3s,transform .25s var(--ease)}.vui-hs-core .vui-i{width:calc(24px * var(--s));height:calc(24px * var(--s));stroke-width:1.7}.vui-hs-core>i{width:30%;height:30%;border-radius:50%;background:#fff}.vui-hs-ring{box-shadow:inset 0 0 0 1px #f39a1e8c;animation:vui-pulse 2.8s var(--ease) infinite}.vui-hs:hover .vui-hs-core{transform:scale(1.08)}.vui-hs.is-sel .vui-hs-core{background:var(--acc);color:var(--acc-ink);box-shadow:0 0 0 calc(5px * var(--s)) #f39a1e38,0 0 30px #f39a1e99}.vui-hs.is-sel .vui-hs-ring{box-shadow:inset 0 0 0 1.5px var(--acc)}@keyframes vui-pulse{0%{transform:scale(1);opacity:.9}70%,to{transform:scale(1.75);opacity:0}}.vui-leaders{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.vui-leaders g{opacity:0;transition:opacity .3s}.vui-leaders.is-on g.is-vis{opacity:1}.vui-leaders path{fill:none;stroke:#f39a1e9e;stroke-width:1.15;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1;filter:drop-shadow(0 0 2px rgba(243,154,30,.5))}.vui-leaders.is-on path{animation:vui-draw 1.1s var(--ease) .45s forwards}.vui-leaders g.is-sel path,.vui-leaders g.is-warn path{stroke:var(--acc);stroke-width:1.5}.vui-leaders circle{fill:var(--acc)}.vui-leaders .vui-ld-end{fill:none;stroke:var(--acc);stroke-width:1.2}@keyframes vui-draw{to{stroke-dashoffset:0}}.vui-load{--p: 0;position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 45%,#060608bd,#000000f0);opacity:0;visibility:hidden;transition:opacity .9s var(--ease-io),visibility 0s .9s;pointer-events:none}.vui-load.is-on{opacity:1;visibility:visible;transition:opacity .3s;pointer-events:auto}.vui-load-in{display:flex;flex-direction:column;align-items:center;transform:scale(var(--s))}.vui-load h1{font-size:64px;font-weight:300;letter-spacing:.24em;margin-right:-.24em;line-height:1}.vui-load-bar{position:relative;width:250px;height:2px;margin:30px 0 22px;border-radius:2px;background:#ffffff1a;overflow:hidden}.vui-load-bar i{position:absolute;inset:0;background:var(--acc);box-shadow:0 0 12px var(--acc);transform-origin:0 50%;transform:scaleX(var(--p));transition:transform .4s var(--ease)}.vui-load p{font-size:14px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--fg-2);margin-right:-.32em}.vui-load p span{color:var(--fg-3);letter-spacing:.12em}.vui-top-l>*,.vui-top-r>*,.vui-modes,.vui-clim,.vui-media,.vui-hair{transition:opacity .9s var(--ease-io),translate 1s var(--ease)}.vui:not(.is-ready) .vui-top-l>*,.vui:not(.is-ready) .vui-top-r>*{opacity:0;translate:0 -14px}.vui:not(.is-ready) .vui-modes,.vui:not(.is-ready) .vui-clim,.vui:not(.is-ready) .vui-media{opacity:0;translate:0 18px}.vui:not(.is-ready) .vui-hair{opacity:0}.vui.is-ready .vui-hair{transition-delay:.1s}.vui.is-ready .vui-top-l>:nth-child(2),.vui.is-ready .vui-top-r>:nth-child(5){transition-delay:.06s}.vui.is-ready .vui-top-l>:nth-child(3),.vui.is-ready .vui-top-r>:nth-child(4){transition-delay:.12s}.vui.is-ready .vui-top-r>:nth-child(3){transition-delay:.18s}.vui.is-ready .vui-top-r>:nth-child(2){transition-delay:.24s}.vui.is-ready .vui-top-r>:nth-child(1){transition-delay:.3s}.vui.is-ready .vui-clim{transition-delay:.12s}.vui.is-ready .vui-media{transition-delay:.22s}.vui .is-bump{animation:vui-bump .45s var(--ease)}@keyframes vui-bump{0%{opacity:.2;transform:translateY(-5px)}to{opacity:1;transform:none}}.vui-step-v [data-bind],.vui-zone-t [data-bind]{display:inline-block}.vui.is-compact .vui-top{height:72px}.vui.is-compact .vui-top-l{left:14px;top:16px;gap:6px}.vui.is-compact .vui-top-r{right:12px;top:16px;gap:11px}.vui.is-compact .vui-top-l>*,.vui.is-compact .vui-top-r>*,.vui.is-compact .vui-sc{--y: 0 !important}.vui.is-compact [data-act=mute],.vui.is-compact [data-act=camera],.vui.is-compact .vui-bt{display:none}.vui.is-compact .vui-ibtn .vui-i{width:22px;height:22px}.vui.is-compact .vui-clock{font-size:19px;margin-left:4px}.vui.is-compact .vui-pill{height:34px;padding:0 10px}.vui.is-compact .vui-pill span{display:none}.vui.is-compact .vui-pill .vui-i{width:20px;height:20px}.vui.is-compact .vui-out{font-size:16px}.vui.is-compact .vui-5g{font-size:13px}.vui.is-compact .vui-sig .vui-i{width:18px;height:18px}.vui.is-compact .vui-hair{left:14px;right:14px;width:calc(100% - 28px)}.vui.is-compact .vui-hair--top{top:58px;height:12px}.vui.is-compact .vui-pop{position:fixed;top:64px;right:10px;width:330px}.vui.is-compact .vui-pop:before{right:104px}.vui.is-compact .vui-bot{height:92px}.vui.is-compact .vui-hair--bot{height:12px;top:2px}.vui.is-compact .vui-modes{left:10px;bottom:16px;gap:2px}.vui.is-compact .vui-mb{width:50px;height:50px}.vui.is-compact .vui-mb .vui-i{width:24px;height:24px}.vui.is-compact .vui-mb.is-on:after{bottom:-6px}.vui.is-compact .vui-clim{left:auto;right:116px;bottom:19px;width:auto;margin:0;height:46px;gap:2px}.vui.is-compact .vui-clim:before,.vui.is-compact .vui-clim:after,.vui.is-compact .vui-step,.vui.is-compact .vui-cb--heat{display:none}.vui.is-compact .vui-cb{width:46px;height:46px}.vui.is-compact .vui-cb .vui-i{width:23px;height:23px}.vui.is-compact .vui-media{right:10px;bottom:18px;gap:8px}.vui.is-compact .vui-media-t{display:none}.vui.is-compact .vui-art{width:44px;height:44px;margin:0}.vui.is-compact .vui-play{width:46px;height:46px;margin:0}.vui.is-compact .vui-panel{--ry: 0deg;--dx: 0px;inset:auto 8px 96px;width:auto;height:min(500px,calc(54% - 40px));border-radius:20px 20px 12px 12px;transform:translateY(var(--dy, 40px));transform-origin:50% 100%;transition:opacity .35s var(--ease-io),transform .6s var(--ease),height .5s var(--ease),visibility 0s linear .6s}.vui.is-compact .vui-panel.is-active{--dy: 0px}.vui.is-compact .vui-panel.is-collapsed{height:98px}.vui.is-compact .vui-grab{display:grid;place-items:center;position:absolute;z-index:2;left:0;right:0;top:0;height:22px}.vui.is-compact .vui-grab span{width:38px;height:4px;border-radius:2px;background:#ffffff4d}.vui.is-compact .vui-scroll{padding:22px 16px 28px}.vui.is-compact .vui-panel.is-collapsed .vui-scroll{overflow:hidden}.vui.is-compact .vui-panel.is-collapsed .vui-thumb{opacity:0}.vui.is-compact .vui-ph{height:58px}.vui.is-compact .vui-ph-ic{width:40px;height:40px}.vui.is-compact .vui-ph-tx h2{font-size:23px}.vui.is-compact .vui-ph-dot{right:4px}.vui.is-compact .vui-gauge{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;height:auto;margin:0;row-gap:4px}.vui.is-compact .vui-ring{grid-column:1 / -1;grid-row:1;justify-self:center;width:240px;height:240px}.vui.is-compact .vui-ring-n{font-size:62px}.vui.is-compact .vui-kv{grid-row:2;padding:0}.vui.is-compact .vui-kv-n{font-size:27px}.vui.is-compact .vui-wx-t{font-size:50px}.vui.is-compact .vui-stats{padding:13px 12px}.vui.is-compact .vui-stat-n{font-size:20px}.vui.is-compact .vui-stat-n small{display:block;margin:4px 0 0}.vui.is-compact .vui-chart{gap:8px;padding:18px 12px 10px}.vui.is-compact .vui-zones{grid-template-columns:1fr 1.25fr 1fr;height:auto;margin:0 -4px 12px}.vui.is-compact .vui-zone-t{font-size:36px}.vui.is-compact .vui-zone--r{padding-top:10px}.vui.is-compact .vui-pm{gap:6px}.vui.is-compact .vui-cbtn{width:36px;height:36px}.vui.is-compact .vui-tile{height:58px;font-size:13px}.vui.is-compact .vui-fan{padding:14px 12px}.vui.is-compact .vui-fan-row{gap:8px}.vui.is-compact .vui-seg--lg button{font-size:14px}.vui.is-compact .vui-car{width:82%;height:auto;aspect-ratio:360 / 236;margin:4px 0 0 4%}.vui.is-compact .vui-car-svg{top:16.9%}.vui.is-compact .vui-car-lock{top:50.8%}.vui.is-compact .vui-car-port{top:71.2%}.vui.is-compact .vui-car-plug{top:89%}.vui.is-compact .vui-tyre{height:27px;padding:4px 8px 0 9px;font-size:15px}.vui.is-compact .vui-carst{font-size:11.5px;gap:6px;margin-top:10px}.vui.is-compact .vui-trow-t small{white-space:normal}.vui.is-compact .vui-seg--sm{width:140px}.vui.is-compact .vui-chips{display:flex;overflow-x:auto;scrollbar-width:none;margin:14px -16px 0;padding:0 16px}.vui.is-compact .vui-chips::-webkit-scrollbar{display:none}.vui.is-compact .vui-chip{flex:none;padding:0 14px}.vui.is-compact .vui-sum b{font-size:20px}@media(prefers-reduced-motion:reduce){.vui *,.vui *:before,.vui *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}.vui-auto-bar.is-run,.vui-trow.is-running .vui-trow-timer{animation:none!important;transform:scaleX(1)}.vui-hs-ring,.vui-car-port:after{animation:none!important;opacity:.7}.vui-rv{filter:none!important}}
