.lv .pv{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:64px;display:grid}.lv .pv-phone{background:#111;border-radius:46px;width:100%;max-width:320px;margin:0 auto;padding:10px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 40px 80px -36px #1a1a1a99,0 12px 28px -18px #1a1a1a59}.lv .pv-screen{aspect-ratio:var(--ar);isolation:isolate;background:#f6f4f0;border-radius:36px;position:relative;overflow:hidden}.lv .pv-screen video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lv .pv-toggle{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;transition:transform .2s var(--settle);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:44px;right:-14px;box-shadow:0 8px 20px -10px #1a1a1a66}.lv .pv-toggle:hover{transform:scale(1.06)}.lv .pv-toggle:active{transform:scale(.94)}.lv .pv-toggle:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.lv .pv-toggle .i-play{display:none}.lv .pv.paused .pv-toggle .i-play{display:block}.lv .pv.paused .pv-toggle .i-pause,.lv .pv.reduced .pv-toggle{display:none}.lv .pv-steps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lv .pv-steps button{-moz-column-gap:10px;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:34px minmax(0,1fr);column-gap:10px;padding:16px 18px 18px;transition:background .25s;display:grid;position:relative;overflow:hidden}.lv .pv-steps button:hover{background:#ffffff8c}.lv .pv-steps button:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.lv .pv-n{font-family:var(--mono);color:var(--muted);grid-row:1/span 2;padding-top:5px;font-size:11px;font-weight:700;transition:color .25s}.lv .pv-t{letter-spacing:-.02em;color:var(--ink);opacity:.5;font-size:19px;font-weight:750;line-height:1.3;transition:opacity .25s}.lv .pv-x{color:var(--soft);opacity:.5;max-width:32em;margin-top:4px;font-size:15px;transition:opacity .25s}.lv .pv-bar{background:var(--line);opacity:0;border-radius:2px;height:2px;transition:opacity .25s;position:absolute;bottom:6px;left:18px;right:18px}.lv .pv-bar:after{content:"";background:var(--violet);transform-origin:0;transform:scaleX(var(--p,0));border-radius:2px;position:absolute;inset:0}.lv .pv-steps li.on button{background:#fff;box-shadow:0 1px 2px #1a1a1a0a,0 14px 30px -22px #1a1a1a59}.lv .pv-steps li.on .pv-n{color:var(--violet)}.lv .pv-steps li.on .pv-t,.lv .pv-steps li.on .pv-x,.lv .pv-steps li.on .pv-bar{opacity:1}.lv .pv.reduced .pv-bar{display:none}.lv .pv-cap{color:var(--muted);max-width:40em;margin-top:18px;padding-left:18px;font-size:13px}@media (width<=860px){.lv .pv{grid-template-columns:1fr;gap:36px}.lv .pv-phone{max-width:min(300px,78vw)}.lv .pv-steps button{padding:14px 14px 16px}.lv .pv-t{font-size:17px}.lv .pv-cap{padding-left:14px}}
