.vl-wipe{position:absolute;inset:0;clip-path:inset(0 0 0 0)}.vl-wipe img{display:block;width:100%;height:100%;object-fit:cover}.vl-wipe-edge{position:absolute;top:0;bottom:0;left:100%;width:3px;margin-left:-1.5px;background:var(--accent-2-bright);box-shadow:0 0 18px 2px color-mix(in oklab,var(--accent-2-bright) 60%,transparent);opacity:0}.vl-kit{position:absolute;container-type:inline-size;padding:.7rem .8rem;border-radius:12px;background:#fff;color:#0f2430;border:1px solid #dde4e7;box-shadow:0 24px 48px -24px rgb(7 26 32/.6)}.vl-kit-title{font-family:var(--font-mono);font-size:clamp(.5rem,.42rem + .3vw,.72rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5b6b73}.vl-kit-row{display:flex;align-items:center;gap:.5rem;margin-top:.35rem;white-space:nowrap;font-size:clamp(.58rem,.48rem + .3vw,.85rem);font-weight:600}.vl-kit-row i{width:1.15em;height:1.15em;flex:none;border-radius:.3em;box-shadow:inset 0 0 0 1px rgb(0 0 0/.12)}.vl-kit-aa{width:1.15em;flex:none;text-align:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800;font-size:.95em;color:#12294d}.vl-kit-row code{margin-left:auto;font-family:var(--font-mono);font-size:.85em;font-weight:400;color:#5b6b73}@container (max-width: 12rem){.vl-kit-row code{display:none}}.vl-d{position:absolute;inset:0;container-type:size;line-height:1.25;color:var(--night-fg)}.vl-d>:not(.fs-toast,.fs-badge){font-size:3cqw}.vl-chips{position:absolute;left:4%;top:7%;display:flex;flex-wrap:wrap;gap:1.2cqw;max-width:52%}.vl-chip{display:inline-flex;align-items:center;gap:.6cqw;padding:.7cqw 1.4cqw;border-radius:999px;font-family:var(--font-mono);font-size:2.2cqw;font-weight:700;color:var(--night);background:var(--fs-accent,var(--signal))}.vl-chip svg{width:2.4cqw;height:2.4cqw;stroke-width:2.4}.vl-label,.vl-sheet{position:absolute;width:42%;border-radius:1.2cqw;box-shadow:0 2.4cqw 5cqw -2cqw rgb(0 0 0/.75),0 0 0 1px rgb(255 255 255/.06)}.vl-label img,.vl-sheet img{display:block;width:100%;height:auto;border-radius:inherit}.vl-scan{position:absolute;overflow:hidden;border-radius:.8cqw;outline:.5cqw solid var(--fs-accent,var(--signal));outline-offset:.6cqw;box-shadow:0 0 3cqw color-mix(in oklab,var(--fs-accent,var(--signal)) 55%,transparent)}.vl-scan-line{position:absolute;left:0;right:0;top:50%;height:.5cqw;background:var(--fs-accent,var(--signal));box-shadow:0 0 2cqw .6cqw color-mix(in oklab,var(--fs-accent,var(--signal)) 60%,transparent)}.vl-link{position:absolute;display:inline-flex;align-items:center;gap:.8cqw;padding:.8cqw 1.6cqw;border-radius:999px;font-family:var(--font-mono);font-size:2.2cqw;font-weight:700;color:var(--night-fg);background:color-mix(in oklab,var(--night-fg) 12%,transparent);border:1px solid color-mix(in oklab,var(--night-fg) 22%,transparent)}.vl-link svg{width:2.6cqw;height:2.6cqw}.vl-phone{position:absolute;display:flex;flex-direction:column;overflow:hidden;border-radius:3.4cqw;background:#f6f8fb;color:#11264a;border:.9cqw solid #0b1622;box-shadow:0 3cqw 6cqw -2cqw rgb(0 0 0/.8)}.vl-phone-bar{display:block;padding:1.6cqw 2cqw 1.2cqw;font-family:var(--font-mono);font-size:1.8cqw;font-weight:600;text-align:center;color:#4a5b70;background:#e8edf3}.vl-phone-body{display:flex;flex-direction:column;align-items:flex-start;gap:1cqw;padding:2.2cqw 2.4cqw 2.6cqw}.vl-phone-lab{display:inline-flex;align-items:center;gap:1cqw;font-weight:800;font-size:2.3cqw;color:#12294d}.vl-phone-lab i{display:grid;place-items:center;width:3.4cqw;height:3.4cqw;border-radius:.8cqw;font-style:normal;font-size:2.1cqw;color:#fff;background:#12294d}.vl-pill{margin-top:.8cqw;padding:.4cqw 1.2cqw;border-radius:999px;font-size:1.7cqw;font-weight:700;color:#0b5d3b;background:#d9f3e5}.vl-phone-title{font-weight:800;font-size:2.9cqw;letter-spacing:-.02em;line-height:1.1}.vl-phone-sub{font-size:2cqw;color:#4a5b70}.vl-phone-rows{display:flex;flex-direction:column;align-self:stretch;margin-top:.6cqw}.vl-phone-rows>span{display:flex;justify-content:space-between;gap:1cqw;padding:.9cqw 0;font-size:1.9cqw;border-top:1px solid #dfe5ec}.vl-phone-rows>span>span{color:#4a5b70}.vl-phone-rows b{font-weight:700}.vl-phone-foot{margin-top:.6cqw;font-size:1.5cqw;color:#6a7a8c}.vl-hero-thumb{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;border-radius:12px;background:#eef2f4}.vl-hero-thumb img{display:block;width:100%;height:100%;object-fit:cover}.vl-hero-go{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex:none;border-radius:999px;color:var(--night);background:var(--fs-accent,var(--signal))}.vl-try-brands{display:flex;flex-wrap:wrap;gap:.5rem}.vl-try-brand{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.35rem .95rem .35rem .4rem;border-radius:999px;font-weight:650;color:var(--fg);background:var(--surface);border:1px solid var(--line);transition:border-color .15s ease,box-shadow .15s ease}.vl-try-brand:hover{border-color:color-mix(in oklab,var(--line) 40%,var(--fg))}.vl-try-brand[aria-pressed=true]{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.vl-try-brand:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.vl-try-brand img{width:1.9rem;height:1.9rem;border-radius:.45rem}.vl-try-frame{margin-top:1.5rem;padding:clamp(.75rem,.4rem + 1.2vw,1.5rem);border-radius:20px;background:var(--surface-2,var(--surface));border:1px solid var(--line);box-shadow:var(--shadow-lift)}.vl-try-wait{display:grid;place-items:center;min-height:34rem;color:var(--muted)}@media (prefers-reduced-motion:no-preference){.fs-stage[data-play=wait] .vl-wipe{clip-path:inset(0 100% 0 0)}.fs-stage[data-play=on] .vl-wipe{animation:vl-wipe 1.5s cubic-bezier(.65,0,.25,1) var(--at,0s) both}.fs-stage[data-play=on] .vl-wipe-edge{animation:vl-edge 1.5s cubic-bezier(.65,0,.25,1) var(--at,0s) both}.fs-stage[data-play=on] .vl-scan-line{animation:vl-scan 1.4s ease-in-out var(--at,0s) 2 alternate both}@keyframes vl-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes vl-edge{0%{left:0;opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes vl-scan{0%{top:4%}to{top:92%}}}