.lc{position:relative;color:var(--color-cream)}.lc-stage{position:relative;height:540px}.lc-floor{position:absolute;left:-10%;right:-10%;bottom:-40px;height:46%;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(246,245,240,.05) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgba(246,245,240,.045) 0 1px,transparent 1px 44px);transform:perspective(520px) rotateX(62deg);transform-origin:bottom;mask:linear-gradient(0deg,#000 10%,transparent 90%)}.lc-glow{position:absolute;left:2%;bottom:2px;width:64%;height:90px;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,rgba(61,220,151,.35),rgba(61,220,151,.08) 60%,transparent);filter:blur(8px)}.lc-car{position:absolute;z-index:1;left:3%;bottom:46px;width:62%;max-width:720px;height:auto;filter:drop-shadow(0 22px 26px rgba(0,0,0,.55))}.lc-refl{z-index:0;bottom:-152px;transform:scaleY(-1);opacity:.14;filter:blur(1px);mask:linear-gradient(0deg,#000 0%,transparent 42%);-webkit-mask:linear-gradient(0deg,#000 0%,transparent 42%)}.lc-wire{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none}.lc-wire path{fill:none}.lc-wire-base{stroke:#3ddc9747;stroke-width:2;stroke-dasharray:2 7;stroke-linecap:round}.lc-wire-glow{stroke:var(--color-mint);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:60 540;filter:drop-shadow(0 0 6px rgba(61,220,151,.8));animation:lc-flow 1.8s linear infinite}.lc.is-back .lc-wire-glow{animation-direction:reverse}@keyframes lc-flow{0%{stroke-dashoffset:600}to{stroke-dashoffset:0}}.lc-port{position:absolute;z-index:3;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:99px;background:var(--color-mint);box-shadow:0 0 0 5px #3ddc9733,0 0 14px #3ddc97cc;opacity:.7}.lc-port.on{opacity:1;animation:lc-pulse 1.2s ease-in-out infinite}@keyframes lc-pulse{50%{box-shadow:0 0 0 13px #3ddc9700,0 0 22px #3ddc97e6}}.lc-hud{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:flex-start}.lc-card{padding:12px 16px 13px;border-radius:18px;background:#071f209e;border:1px solid rgba(246,245,240,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 20px 40px -24px #000000b3}.lc-card-k{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#a9c3bf}.lc-card-k svg{width:14px;height:14px;color:var(--color-mint)}.lc-card-v{margin-top:4px;font-size:30px;font-weight:600;line-height:1;letter-spacing:-.04em}.lc-card-v small{margin-left:2px;font-size:15px;color:var(--color-mint)}.lc-card-v-s{font-size:20px}.lc-bar{position:relative;width:168px;height:6px;margin-top:10px;border-radius:9px;background:#f6f5f024}.lc-bar i{display:block;height:100%;width:64%;border-radius:inherit;background:linear-gradient(90deg,#1fa971,#3ddc97);transition:width .3s}.lc-bar b{position:absolute;top:-4px;left:80%;width:2px;height:14px;border-radius:2px;background:var(--color-cream);transition:left .3s}.lc-src{margin-top:8px;font-family:var(--font-mono);font-size:11px;color:#a9c3bf;white-space:nowrap}.lc-lead{width:1px;height:var(--lead, 60px);margin-left:22px;background:linear-gradient(180deg,#f6f5f08c,#f6f5f026)}.lc-dot{width:11px;height:11px;margin-left:17px;border-radius:99px;background:var(--color-mint);box-shadow:0 0 0 5px #3ddc972e}.lc-hud-bat{left:13%;top:16px;--lead: 220px}.lc-hud-range{left:38%;top:92px;--lead: 112px}.lc-hud-loc{left:56%;top:24px;--lead: 246px}.lc-phone{position:absolute;z-index:4;right:1%;top:-10px;width:230px;transform:rotate(5deg)}.lc-phone:before{content:"";position:absolute;inset:10% -20%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(61,220,151,.25),transparent);filter:blur(10px)}.lc-phone img{transition:opacity .3s}.lc-sample{position:absolute;z-index:3;right:0;bottom:-2px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#a9c3bf}.lc-flow{position:absolute;z-index:5;left:0;top:0;padding:5px 10px;border-radius:999px;background:var(--color-mint);color:var(--color-petrol);font-size:12px;font-weight:700;white-space:nowrap;pointer-events:none;opacity:0;box-shadow:0 0 18px #3ddc978c}.lc-dock{position:relative;z-index:5;margin-top:30px;padding:10px;border-radius:30px;background:#071f208c;border:1px solid rgba(246,245,240,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.lc-tabs{display:flex;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;padding:4px;border-radius:999px;background:#f6f5f00f}.lc-tabs[hidden]{display:none}.lc-tabs button{padding:10px 18px;border-radius:999px;font-size:15px;font-weight:600;color:#b9ccc9;cursor:pointer;transition:background-color .25s,color .25s}.lc-tabs button:hover{color:var(--color-cream)}.lc-tabs button[aria-pressed=true]{background:var(--color-mint);color:var(--color-petrol)}.lc-panels{display:grid;gap:16px;padding:18px 14px 10px}.lc-panel{display:grid;gap:18px;align-items:center}@media(min-width:900px){.lc-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lc.is-live .lc-panel[hidden]{display:none}.lc-copy h3{font-size:22px;letter-spacing:-.02em}.lc-copy p{margin-top:4px;max-width:56ch;line-height:1.5;color:#b9ccc9}.lc-ctl[hidden]{display:none}.lc-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.lc-chips span{padding:9px 14px;border-radius:999px;border:1px solid rgba(246,245,240,.18);font-size:14px;font-weight:600}.lc-range input{width:100%;accent-color:#3DDC97}.lc-range-row{display:flex;justify-content:space-between;margin-top:6px;font-family:var(--font-mono);font-size:13px;color:#b9ccc9}.lc-slide{position:relative;display:grid;place-items:center;width:100%;height:58px;padding:0 64px;border-radius:999px;border:1px solid rgba(246,245,240,.18);background:#f6f5f00f;font-weight:600;color:#dce8e5;cursor:pointer;user-select:none;touch-action:none}.lc-slide[aria-pressed=true]{background:#3ddc9729}.lc-slide:focus-visible{outline:2px solid var(--color-mint);outline-offset:3px}.lc-knob{position:absolute;left:5px;top:5px;display:grid;place-items:center;width:46px;height:46px;border-radius:999px;background:var(--color-mint);color:var(--color-petrol);cursor:grab;transition:left .3s;box-shadow:0 0 18px #3ddc9780}.lc-knob svg{width:22px;height:22px}@media(max-width:899px){.lc-stage{height:520px}.lc-car{left:-2%;width:100%;bottom:40px}.lc-refl{bottom:-50px}.lc-glow{left:0;width:100%}.lc-phone{right:0;top:0;width:132px}.lc-hud-bat{left:0;top:0;--lead: 150px}.lc-hud-range,.lc-hud-loc,.lc-wire,.lc-flow{display:none}.lc-card-v{font-size:26px}.lc-bar{width:140px}.lc-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%;border-radius:22px}.lc-tabs button{border-radius:16px}.lc-chips{justify-content:flex-start}}.vl-scene{position:relative;overflow:hidden;margin-top:-80px;padding:120px 0 64px;background:radial-gradient(60% 45% at 40% 70%,rgba(61,220,151,.14),transparent 70%),radial-gradient(110% 80% at 50% 0%,#0f3b3c,#071f20 62%,#041314)}@media(min-width:768px){.vl-scene{padding:152px 0 88px}}html:has(.vl-scene) header .glass{background:#f6f5f0f0}.vl-rays{position:absolute;left:42%;top:-12%;width:900px;height:1100px;transform:translate(-50%);pointer-events:none;background:conic-gradient(from 180deg at 50% 0%,transparent 158deg,rgba(185,240,214,.07) 170deg,rgba(185,240,214,.13) 180deg,rgba(185,240,214,.07) 190deg,transparent 202deg);filter:blur(12px)}.vl-head{position:relative;z-index:6;max-width:640px}.vl-lead{margin-top:18px;max-width:50ch;font-size:18px;line-height:1.55;color:#b9ccc9}.vl-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}.vl-supp{display:inline-flex;align-items:center;gap:8px;margin-left:6px;font-size:14px;color:#b9ccc9}.vl-supp i{width:8px;height:8px;border-radius:99px;background:var(--color-mint);box-shadow:0 0 0 4px #3ddc9733}@media(max-width:639px){.vl-scene .mkh-mark{display:inline;background:linear-gradient(#3ddc978c,#3ddc978c) 0 88% / 100% .3em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.vl-scene .mkh-mark:after{display:none}}.vl-scene .mkh-mark:after{opacity:.55}.vl-flow{display:grid;gap:18px;margin-top:40px}@media(min-width:900px){.vl-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}.vl-fs{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:28px;border:1px solid var(--color-line);background:var(--color-surface)}.vl-n{position:absolute;z-index:2;left:18px;top:18px;display:grid;place-items:center;width:40px;height:40px;border-radius:99px;background:var(--color-mint);color:var(--color-petrol);font-family:var(--font-mono);font-weight:600}.vl-art{position:relative;height:250px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(80% 70% at 50% 100%,rgba(61,220,151,.22),transparent 70%),linear-gradient(180deg,#0f3d3e,#0a2c2d)}.vl-crop{position:absolute;left:50%;top:28px;width:200px;transform:translate(-50%);padding:6px 6px 0;border-radius:30px 30px 0 0;background:linear-gradient(145deg,#55585e,#1d1e21 18%,#0e0f11);box-shadow:0 30px 40px -20px #00000080}.vl-crop img{display:block;width:100%;height:auto;border-radius:24px 24px 0 0}.vl-crop-low{height:240px;overflow:hidden}.vl-crop-low img{margin-top:-150px}.vl-link{width:230px;height:auto}.vl-fs-tx{padding:22px 24px 26px}.vl-fs-tx h3{font-size:21px;letter-spacing:-.02em}.vl-fs-tx p{margin-top:6px;color:var(--color-muted)}.vl-ctrl{padding:72px 0;background:#071f20}@media(min-width:768px){.vl-ctrl{padding:96px 0}}.vl-ctrl-grid{display:grid;gap:44px;align-items:center}@media(min-width:1024px){.vl-ctrl-grid{grid-template-columns:minmax(0,1fr) 430px;gap:64px}}.vl-notes{display:grid;gap:16px;margin-top:30px}.vl-notes div{border-top:1px solid rgba(246,245,240,.14);padding-top:14px}.vl-notes h3{font-size:18px}.vl-notes p{margin-top:4px;color:#b9ccc9}.vl-perm{padding:24px;border-radius:30px;border:1px solid rgba(246,245,240,.12);background:linear-gradient(180deg,#123b3c,#0b2a2b);box-shadow:0 40px 60px -30px #0009}.vl-perm-t{display:flex;align-items:center;gap:12px}.vl-perm-t svg{width:42px;height:40px;flex:none}.vl-perm-t b{display:block;font-size:17px}.vl-perm-t small{display:block;margin-top:2px;font-size:13px;color:#b9ccc9}.vl-perm ul{margin-top:18px;border-top:1px solid rgba(246,245,240,.1)}.vl-perm li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 2px;border-bottom:1px solid rgba(246,245,240,.1)}.vl-perm li b{display:block;font-weight:600}.vl-perm li small{display:block;font-size:13px;color:#b9ccc9}.vl-tg{position:relative;flex:none;width:46px;height:28px;border-radius:99px;background:var(--color-mint)}.vl-tg:after{content:"";position:absolute;right:3px;top:3px;width:22px;height:22px;border-radius:99px;background:#fff}.vl-tg.off{background:#f6f5f033}.vl-tg.off:after{right:auto;left:3px;background:#c9d8d5}.vl-perm-cut{margin-top:16px;padding:12px;border-radius:999px;border:1px solid rgba(246,245,240,.22);text-align:center;font-weight:600;color:#f4c6c2}
