.video-demo{--vd-a:#7b86ff;--vd-b:#141838;--vd-c:#cdd2ff}.video-demo .vd-body{gap:1rem;display:grid;container:vd/inline-size}.video-demo .vd-intro{max-width:72ch;color:var(--text-2);font-size:var(--fs-sm)}.video-demo .vd-top{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@container vd (width>=760px){.video-demo .vd-top{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}}.video-demo .vd-ctrl{align-content:start;gap:.9rem;min-width:0;display:grid}.video-demo .vd-field{justify-items:start;gap:.4rem;min-width:0;display:grid}.video-demo .vd-row{flex-wrap:wrap;gap:.9rem 1.25rem;display:flex}.video-demo .vd-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:.68rem}.video-demo .segmented{border-radius:22px;max-width:100%}.video-demo .segmented button:disabled{opacity:.4;cursor:not-allowed}.video-demo .vd-engine{font-family:var(--font-mono);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.7rem;display:flex}.video-demo .vd-engine:before{content:"";background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%}.video-demo .vd-engine b{color:var(--text-2);font-weight:500}.video-demo .vd-brief{border:1px solid var(--border);background:radial-gradient(120% 120% at 100% 0%, color-mix(in srgb, var(--vd-a) 16%, transparent), transparent 60%), #0a0a0a;border-radius:6px;min-width:0;padding:1rem 1.1rem}.video-demo .vd-brief-co{font-family:var(--font-display);align-items:center;gap:.6rem;margin-bottom:.75rem;font-weight:700;line-height:1.25;display:flex}.video-demo .vd-brief-mark{background:var(--vd-a);width:28px;height:28px;color:var(--vd-b);box-shadow:0 0 18px color-mix(in srgb, var(--vd-a) 50%, transparent);border-radius:7px;flex:none;place-items:center;font-weight:800;display:grid}.video-demo .vd-brief dl{gap:.45rem;margin:0;display:grid}.video-demo .vd-brief dl div{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:.6rem;font-size:.84rem;line-height:1.45;display:grid}.video-demo .vd-brief dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding-top:.15rem;font-size:.66rem}.video-demo .vd-brief dd{color:var(--text);margin:0}@container vd (width<=440px){.video-demo .vd-brief dl div{grid-template-columns:minmax(0,1fr);gap:.1rem}}.video-demo .vd-log{min-height:2.75rem;max-height:8.4rem;font-size:.76rem}.video-demo .vd-log:empty:before{content:">_";color:var(--text-3)}.video-demo .vd-tabs{border:1px solid var(--border);background:#000;border-radius:999px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.video-demo .vd-tab{min-height:38px;font-family:var(--font-display);font-size:var(--fs-xs);color:var(--text-2);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem 1.05rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.video-demo .vd-tab:hover{color:var(--text)}.video-demo .vd-tab[aria-selected=true]{background:var(--red);color:#fff;box-shadow:0 0 18px #e6000059}.video-demo .vd-ti{border:1.5px solid;border-radius:2px;width:14px;height:10px;position:relative}.video-demo .vd-ti--video:after{content:"";border-top:2.5px solid #0000;border-bottom:2.5px solid #0000;border-left:5px solid;position:absolute;top:1.5px;left:4px}.video-demo .vd-ti--pod{border-radius:4px;width:8px;height:12px}.video-demo .vd-ti--pod:after{content:"";background:currentColor;width:1.5px;height:4px;margin-left:-.75px;position:absolute;bottom:-5px;left:50%}.video-demo .vd-tabpanel{gap:1rem;display:grid}.video-demo .vd-tabpanel[hidden]{display:none}.video-demo .vd-panel{border:1px solid var(--border);min-width:0;transition:border-color .3s var(--ease), box-shadow .3s var(--ease);background:#0a0a0a;border-radius:6px;padding:.9rem;position:relative}.video-demo .vd-panel[data-state=run]{border-color:#e600008c;box-shadow:0 0 0 1px #e6000033,0 0 32px #e600001f}.video-demo .vd-panel[data-state=review]{border-color:#ffc85780;box-shadow:0 0 28px #ffc85714}.video-demo .vd-ph{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-bottom:.75rem;display:flex}.video-demo .vd-pn{font-family:var(--font-mono);color:var(--red-bright);font-size:.68rem}.video-demo .vd-ph h4{letter-spacing:-.01em;font-size:.95rem}.video-demo .vd-kind{color:var(--text);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#ffffff14;border-radius:999px;padding:.05rem .45rem;font-size:.6rem;font-weight:600}.video-demo .vd-kind.k-ai{color:var(--red-bright);background:#e6000029}.video-demo .vd-kind.k-code{color:var(--green);background:#3ddc9721}.video-demo .vd-kind.k-human{color:var(--amber);background:#ffc85724}.video-demo .vd-pstat{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--text-3);margin-left:auto;font-size:.64rem}.video-demo [data-state=run]>.vd-ph .vd-pstat{color:var(--red-bright)}.video-demo [data-state=run]>.vd-ph .vd-pstat:before{content:"";background:var(--red);vertical-align:.05em;border-radius:50%;width:6px;height:6px;margin-right:.4rem;animation:1s ease-out infinite vd-pulse;display:inline-block}.video-demo [data-state=review]>.vd-ph .vd-pstat{color:var(--amber)}.video-demo [data-state=done]>.vd-ph .vd-pstat{color:var(--green)}.video-demo [data-state=done]>.vd-ph .vd-pstat:before{content:"✓ "}.video-demo .vd-empty{color:var(--text-3);font-size:.85rem}.video-demo .vd-studio{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.video-demo .vd-main,.video-demo .vd-side{display:contents}.video-demo .vd-p-script{order:1}.video-demo .vd-p-monitor{order:2}.video-demo .vd-p-board{order:3}.video-demo .vd-p-subs{order:4}@container vd (width>=760px){.video-demo .vd-studio.is-v{grid-template-columns:minmax(0,1fr) minmax(0,18.5rem)}.video-demo .vd-studio.is-h{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.video-demo .vd-main,.video-demo .vd-side{align-content:start;gap:1rem;min-width:0;display:grid}}.video-demo .vd-script{min-height:8rem}.video-demo .vd-slist{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.video-demo .vd-sline{border-left:2px solid var(--border-strong);opacity:0;transition:opacity .35s var(--ease), transform .35s var(--ease), border-color .25s, background .25s;background:#070707;padding:.5rem .65rem .55rem;transform:translateY(6px)}.video-demo .vd-sline.is-in{opacity:1;transform:none}.video-demo .vd-sline.is-speaking{border-left-color:var(--red);background:linear-gradient(90deg,#e6000029,#0000 75%)}.video-demo .vd-shead{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin-bottom:.2rem;font-size:.72rem;display:flex}.video-demo .vd-stag{font-family:var(--font-mono);color:var(--red-bright);white-space:nowrap}.video-demo .vd-sscreen{min-width:0;color:var(--text-2)}.video-demo .vd-sscreen b{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-right:.2rem;font-size:.6rem;font-weight:600}.video-demo .vd-stext{min-height:1.4em;font-family:var(--font-read);color:var(--text);margin:0;font-size:.88rem;line-height:1.5}.video-demo .vd-smeta{font-family:var(--font-mono);color:var(--text-3);margin-top:.6rem;font-size:.7rem}.video-demo .vd-smeta:empty{display:none}.video-demo .vd-board-hint{margin-bottom:.6rem}.video-demo .vd-board:focus-visible{outline:2px solid var(--red);outline-offset:2px}.video-demo .vd-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@container vd (width<=559px){.video-demo .vd-board{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:.5rem;overflow-x:auto}.video-demo .vd-cards{grid-template-columns:none;grid-auto-columns:min(15rem,80cqi);grid-auto-flow:column}.video-demo .vd-card{scroll-snap-align:start}}.video-demo .vd-card{border:1px solid var(--border);background:#070707;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;min-width:0;padding:.55rem;display:grid}.video-demo .vd-card.is-in{animation:vd-card-in .5s var(--ease) both}.video-demo .vd-thumb{aspect-ratio:9/16;background:#111;border-radius:4px;width:4.6rem;position:relative;overflow:hidden;container-type:inline-size}.video-demo .is-h .vd-thumb{aspect-ratio:16/9;width:7.4rem}.video-demo .vd-card.is-empty .vd-thumb{border:1px dashed var(--border-strong);background:repeating-linear-gradient(135deg,#101010 0 6px,#0b0b0b 6px 12px)}.video-demo .vd-ctop{font-family:var(--font-mono);color:var(--text-3);justify-content:space-between;gap:.4rem;font-size:.7rem;display:flex}.video-demo .vd-ctop b{color:var(--red-bright)}.video-demo .vd-cshot{font-family:var(--font-display);margin-top:.15rem;font-size:.86rem;font-weight:700;line-height:1.25}.video-demo .vd-cdesc{color:var(--text-2);margin-top:.2rem;font-size:.76rem;line-height:1.4}.video-demo .vd-csrc{background:var(--red-50);color:var(--red-bright);font-family:var(--font-mono);letter-spacing:.04em;border-radius:999px;margin-top:.45rem;padding:.05rem .45rem;font-size:.62rem;display:inline-block}.video-demo .vd-csrc.src-yours{background:var(--blue-50);color:var(--blue)}.video-demo .vd-csrc.src-stock{background:var(--amber-50);color:var(--amber)}.video-demo .vd-skel{background:linear-gradient(90deg,#141414,#1e1e1e,#141414) 0 0/200% 100%;border-radius:3px;height:.55rem;margin-top:.5rem;animation:1.4s linear infinite vd-shimmer}.video-demo .vd-skel--short{width:60%}.video-demo .vd-monitor{justify-items:center;gap:.6rem;display:grid}.video-demo .vd-screen{isolation:isolate;aspect-ratio:9/16;width:100%;max-width:18rem;box-shadow:0 0 0 1px var(--border-strong), 0 24px 60px #0009, 0 0 70px color-mix(in srgb, var(--vd-a) 16%, transparent);background:#000;border-radius:6px;position:relative;overflow:hidden;container-type:inline-size}.video-demo .is-h .vd-screen{aspect-ratio:16/9;max-width:none}.video-demo .vd-frames{position:absolute;inset:0}.video-demo .vd-sub{z-index:2;color:#fff;font-family:var(--font-display);text-align:center;pointer-events:none;margin:0;font-weight:700;line-height:1.34;position:absolute;bottom:6%;left:6%;right:6%}.video-demo .is-v .vd-sub{font-size:5.3cqi;bottom:17%}.video-demo .is-h .vd-sub{font-size:3.1cqi}.video-demo .vd-sub span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#000000ad;border-radius:.2em;padding:.06em .35em}.video-demo .vd-poster{z-index:5;text-align:center;background:radial-gradient(80% 60% at 50% 40%, color-mix(in srgb, var(--vd-a) 24%, transparent), transparent 70%), repeating-linear-gradient(0deg, #ffffff06 0 1px, transparent 1px 4px), #050505;place-content:center;justify-items:center;gap:.55rem;padding:1.2rem;display:grid;position:absolute;inset:0}.video-demo .vd-poster-mark{color:#fff;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.video-demo .vd-poster p{max-width:20ch;font-family:var(--font-display);font-size:.95rem;font-weight:700;line-height:1.3}.video-demo .vd-poster small{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:.6rem}.video-demo .vd-vo{z-index:4;background:#0009;place-content:center;justify-items:center;gap:.8rem;display:grid;position:absolute;inset:0}.video-demo .vd-eq{align-items:center;gap:3px;height:3.4rem;display:flex}.video-demo .vd-eq i{background:linear-gradient(var(--red-bright), var(--red));width:4px;height:100%;animation:.85s ease-in-out infinite alternate vd-eq;animation-delay:calc(var(--i) * -71ms);border-radius:2px;transform:scaleY(.2);box-shadow:0 0 10px #e6000080}.video-demo .vd-vo p{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:.66rem}.video-demo .vd-wm{z-index:3;color:var(--amber);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#0009;border:1px solid #ffc85799;border-radius:3px;padding:.12rem .5rem;font-size:.58rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.video-demo .vd-scan{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.video-demo .vd-scan:before{content:"";background:linear-gradient(#0000,#3ddc9733,#0000);height:18%;animation:1.1s linear infinite vd-scan;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.video-demo .vd-scan span{color:var(--green);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#000000b8;border:1px solid #3ddc9780;border-radius:3px;padding:.2rem .55rem;font-size:.64rem;position:absolute;bottom:.7rem;left:50%;transform:translate(-50%)}.video-demo .vd-ico-play{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid;width:0;height:0;margin-left:3px}.video-demo .vd-play.is-playing .vd-ico-play{border:0;border-left:4px solid;border-right:4px solid;width:11px;height:13px;margin:0}.video-demo .vd-bigplay{z-index:6;background:var(--red);color:#fff;width:64px;height:64px;transition:transform .2s var(--ease);border-radius:50%;place-items:center;animation:1.8s ease-in-out infinite vd-glow;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #e600002e,0 12px 40px #e6000073}.video-demo .vd-bigplay:hover{transform:translate(-50%,-50%)scale(1.07)}.video-demo .vd-bigplay .vd-ico-play{border-top-width:11px;border-bottom-width:11px;border-left-width:18px;margin-left:5px}.video-demo .vd-ctrls{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;width:100%;max-width:18rem;display:flex}.video-demo .is-h .vd-ctrls{max-width:none}.video-demo .vd-play{background:var(--red);color:#fff;width:40px;height:40px;transition:transform .2s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 18px #e6000059}.video-demo .vd-play:not(:disabled):hover{transform:scale(1.07)}.video-demo .vd-play:disabled{background:var(--surface-2);color:var(--text-3);box-shadow:none;cursor:not-allowed}.video-demo .vd-time{min-width:6.4em;font-family:var(--font-mono);color:var(--text-2);font-variant-numeric:tabular-nums;font-size:.72rem}.video-demo .vd-scrub{--t:0;flex:8rem;min-width:0;height:28px;position:relative}.video-demo .vd-segs{gap:2px;height:6px;display:flex;position:absolute;top:11px;left:0;right:0}.video-demo .vd-segs i{background:#ffffff24;border-radius:2px;height:100%}.video-demo .vd-fill{width:calc(var(--t) * 100%);background:var(--red);pointer-events:none;border-radius:2px;height:6px;position:absolute;top:11px;left:0;box-shadow:0 0 10px #e6000099}.video-demo .vd-range{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0;position:absolute;inset:0}.video-demo .vd-range:disabled{cursor:not-allowed}.video-demo .vd-range::-webkit-slider-runnable-track{background:0 0;height:28px}.video-demo .vd-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:14px;height:14px;margin-top:7px;box-shadow:0 0 0 3px #e600008c}.video-demo .vd-range::-moz-range-track{background:0 0;height:28px}.video-demo .vd-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 3px #e600008c}.video-demo .vd-range:disabled::-webkit-slider-thumb{box-shadow:none;background:#555}.video-demo .vd-range:disabled::-moz-range-thumb{box-shadow:none;background:#555}.video-demo .vd-range:focus-visible{outline:2px solid var(--red);outline-offset:2px}.video-demo .vd-res{font-family:var(--font-mono);color:var(--text-3);font-size:.64rem}.video-demo .vd-frame{--p:0;background:var(--vd-b);color:#fff;font-family:var(--font-display);opacity:0;transition:opacity .45s var(--ease);position:absolute;inset:0;overflow:hidden}.video-demo .vd-frame.is-on,.video-demo .vd-thumb .vd-frame{opacity:1}.video-demo .vf-bg{background:radial-gradient(55% 45% at 18% 12%, color-mix(in srgb, var(--vd-a) 75%, transparent), transparent 70%), radial-gradient(50% 42% at 88% 92%, color-mix(in srgb, var(--vd-c) 40%, transparent), transparent 72%), linear-gradient(160deg, var(--vd-b), #04040a 80%);transform:scale(calc(1 + var(--p) * .08)) translate3d(calc(var(--p) * -2%), calc(var(--p) * 1.2%), 0);position:absolute;inset:-10%}.video-demo .vf-grid{background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:12cqi 12cqi;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 75%)}.video-demo .vf-body{z-index:1;align-content:center;justify-items:start;gap:3.2cqi;padding:12cqi 9cqi 36cqi;display:grid;position:absolute;inset:0}.video-demo .is-h .vf-body{gap:1.6cqi;padding:6cqi 8cqi 9cqi}.video-demo .vf-center{text-align:center;justify-items:center}.video-demo .vf-title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:10.5cqi;font-weight:700;line-height:1.04}.video-demo .is-h .vf-title{font-size:5.6cqi}.video-demo .vf-title .w{--w:clamp(0, calc(var(--p) * 7 - var(--i) * .75), 1);opacity:var(--w);transform:translateY(calc((1 - var(--w)) * .45em));display:inline-block}.video-demo .vf-logo{z-index:2;background:var(--vd-a);width:9cqi;height:9cqi;color:var(--vd-b);box-shadow:0 0 5cqi color-mix(in srgb, var(--vd-a) 55%, transparent);border-radius:2.2cqi;place-items:center;font-size:5cqi;font-weight:800;display:grid;position:absolute;top:5cqi;left:5cqi}.video-demo .is-h .vf-logo{border-radius:1.1cqi;width:4.6cqi;height:4.6cqi;font-size:2.6cqi;top:3cqi;left:3cqi}.video-demo .vf-src{z-index:2;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#0000008c;border:1px solid #fff3;border-radius:1cqi;padding:.7cqi 1.8cqi;font-size:2.6cqi;position:absolute;top:5.6cqi;right:5cqi}.video-demo .is-h .vf-src{padding:.35cqi 1cqi;font-size:1.4cqi;top:3cqi;right:3cqi}.video-demo .vd-thumb .vf-src,.video-demo .vd-thumb .vf-ai{display:none}.video-demo .vf-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--vd-c);opacity:clamp(0, calc(var(--p) * 8), 1);margin:0;font-size:3.4cqi}.video-demo .is-h .vf-eyebrow{font-size:1.8cqi}.video-demo .k-hook .vf-title{font-size:12.5cqi}.video-demo .is-h .k-hook .vf-title{max-width:75%;font-size:6.8cqi}.video-demo .k-hook .vf-body:after{content:"";width:calc(var(--p) * 42cqi);background:var(--vd-a);height:1.1cqi;box-shadow:0 0 4cqi var(--vd-a);border-radius:1cqi}.video-demo .is-h .k-hook .vf-body:after{width:calc(var(--p) * 24cqi);height:.6cqi}.video-demo .vf-shots{transform:scale(calc(1.02 + var(--p) * .1)) translate3d(calc(var(--p) * -3%), 0, 0);position:absolute;inset:-12%}.video-demo .vf-shots i{aspect-ratio:1;border-radius:50%;position:absolute}.video-demo .s-stock .vf-shots{background:linear-gradient(180deg, color-mix(in srgb, var(--vd-c) 45%, #f0c8a0) 0%, color-mix(in srgb, var(--vd-a) 40%, #6f8fb5) 46%, color-mix(in srgb, var(--vd-b) 70%, #1a2a40) 60%, #070b14 100%)}.video-demo .s-stock .vf-shots:before{content:"";background:repeating-linear-gradient(#ffffff21 0 1px,#0000 1px 7px);height:18%;position:absolute;top:60%;left:0;right:0}.video-demo .s-stock .vf-shots:after{content:"";background:repeating-linear-gradient(0deg,#0000 0 9%,#0c1424 9% 17%),repeating-linear-gradient(90deg,#ffd296bf 0 7%,#0c1424 7% 15%);width:34%;height:30%;position:absolute;bottom:40%;left:30%;box-shadow:0 0 0 .6cqi #0c1424}.video-demo .s-stock .vf-shots i{background:radial-gradient(closest-side,#fff0dc8c,#0000)}.video-demo .s-stock .vf-shots i:first-child{width:40%;top:8%;left:58%}.video-demo .s-stock .vf-shots i:nth-child(2){opacity:.6;width:14%;top:24%;left:12%}.video-demo .s-stock .vf-shots i:nth-child(3){opacity:.5;width:9%;top:52%;left:80%}.video-demo .s-yours .vf-shots{background:radial-gradient(35% 30% at 25% 25%, #ffbe6eb3, transparent 70%), radial-gradient(30% 28% at 78% 20%, color-mix(in srgb, var(--vd-c) 70%, transparent), transparent 70%), radial-gradient(60% 40% at 50% 60%, color-mix(in srgb, var(--vd-a) 35%, transparent), transparent 75%), #0d0710}.video-demo .s-yours .vf-shots:after{content:"";background:radial-gradient(circle at 50% 105%,#050307 52%,#0000 54%) 0 100%/11% 80% repeat-x,radial-gradient(circle at 50% 105%,#0a060d 52%,#0000 54%) 5% 85%/13% 70% repeat-x;height:34%;position:absolute;bottom:0;left:-5%;right:-5%}.video-demo .s-yours .vf-shots i{opacity:.7;background:radial-gradient(closest-side,#fff,#0000);width:5%}.video-demo .s-yours .vf-shots i:first-child{top:14%;left:18%}.video-demo .s-yours .vf-shots i:nth-child(2){width:4%;top:10%;left:64%}.video-demo .s-yours .vf-shots i:nth-child(3){width:6%;top:30%;left:82%}.video-demo .vf-shots~.vf-grid{background:linear-gradient(#0000000d 30%,#0000009e);-webkit-mask-image:none;mask-image:none}.video-demo .vf-low{align-content:end;padding-bottom:36cqi}.video-demo .is-h .vf-low{padding-bottom:12cqi}.video-demo .k-broll .vf-title{text-shadow:0 1cqi 4cqi #0009}.video-demo .vf-split{align-content:start;padding-top:18cqi}.video-demo .vf-split .vf-title{font-size:8.6cqi}.video-demo .is-h .vf-split{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;column-gap:5cqi;padding-top:6cqi}.video-demo .is-h .vf-split .vf-title{font-size:4.6cqi}.video-demo .vf-phone{aspect-ratio:9/16.5;width:52cqi;box-shadow:0 4cqi 12cqi #0000008c, 0 0 12cqi color-mix(in srgb, var(--vd-a) 28%, transparent);opacity:min(1, calc(var(--p) * 5));transform:translateY(calc((1 - min(1, var(--p) * 2.4)) * 16cqi)) rotate(calc(-6deg + min(1, var(--p) * 2.4) * 6deg));background:linear-gradient(#0f1226,#090b17);border:2px solid #ffffff29;border-radius:13%/7%;justify-self:center;position:relative;container-type:inline-size}.video-demo .is-h .vf-phone{width:19cqi}.video-demo .vf-ph-in{align-content:start;gap:5cqi;padding:10cqi 7cqi;display:grid;position:absolute;inset:0}.video-demo .vf-ph-top{align-items:center;gap:3.5cqi;margin:0;font-size:6.4cqi;font-weight:700;display:flex}.video-demo .vf-ph-top b{background:var(--vd-a);width:12cqi;height:12cqi;color:var(--vd-b);border-radius:3.4cqi;place-items:center;font-size:7cqi;display:grid}.video-demo .vf-ph-photo{aspect-ratio:4/3;transform:translateX(calc((1 - min(1, max(0, var(--p) - .08) * 3)) * 120%));background:radial-gradient(70% 60% at 50% 35%,#3d4a6b,#151b2e);border-radius:5cqi;position:relative;overflow:hidden}.video-demo .vf-ph-photo i{background:linear-gradient(#c9d3e8,#7d8db0);border-radius:0 0 50% 50%/0 0 80% 80%;height:32%;position:absolute;top:46%;left:22%;right:22%}.video-demo .vf-ph-photo i:before{content:"";background:#aeb9d2;border-radius:2cqi 2cqi 0 0;width:12%;height:60%;position:absolute;top:-60%;left:44%}.video-demo .vf-ph-photo i:after{content:"";aspect-ratio:3/4;width:7%;transform:translateY(calc(var(--p) * 260%));background:#8fd3ff;border-radius:50%/60% 60% 40% 40%;position:absolute;top:4%;left:46%}.video-demo .vf-ph-field{color:#e6e9ff;font-family:var(--font-read);clip-path:inset(0 calc(100% - min(1, max(0, (var(--p) - .3) * 4)) * 100%) 0 0);background:#ffffff14;border-radius:3.6cqi;margin:0;padding:3.6cqi 4.4cqi;font-size:5.6cqi;line-height:1.3}.video-demo .vf-ph-line{background:#ffffff12;border-radius:2cqi;width:64%;height:3.4cqi;display:block}.video-demo .vf-ph-btn{background:color-mix(in srgb, var(--vd-a) 80%, #000);text-align:center;border-radius:4cqi;margin:0;padding:4cqi;font-size:6cqi;font-weight:700;position:relative;overflow:hidden}.video-demo .vf-ph-btn:before{content:"";opacity:clamp(0, calc((var(--p) - .62) * 12), 1);background:#1d8f5f;position:absolute;inset:0}.video-demo .vf-ph-btn span{opacity:clamp(0, calc((var(--p) - .62) * 12), 1);position:relative}.video-demo .vf-ph-tap{width:18cqi;height:18cqi;opacity:calc(clamp(0, (var(--p) - .52) * 10, 1) * clamp(0, (.74 - var(--p)) * 10, 1));transform:scale(calc(.5 + (var(--p) - .52) * 4));border:1px solid #fff;border-radius:50%;margin:-9cqi 0 0 -9cqi;position:absolute;top:50%;left:50%}.video-demo .vf-docs{aspect-ratio:1/1.08;justify-self:center;width:60cqi;position:relative;container-type:inline-size}.video-demo .is-h .vf-docs{width:28cqi}.video-demo .vf-doc{--d:clamp(0, calc((var(--p) - .12 - var(--i) * .16) * 6), 1);left:calc(6% + var(--i) * 10%);top:calc(2% + var(--i) * 12%);aspect-ratio:1/1.22;width:66%;opacity:var(--d);transform:translateY(calc((1 - var(--d)) * -40cqi)) rotate(calc(-7deg + var(--i) * 6deg));background:#fbfaf6;border-radius:2.5cqi;align-content:start;gap:3.5cqi;padding:7cqi 6cqi;display:grid;position:absolute;box-shadow:0 3cqi 8cqi #00000073}.video-demo .vf-doc i{background:#d9d6cc;border-radius:1cqi;height:2.6cqi;display:block}.video-demo .vf-doc i:nth-child(2){width:75%}.video-demo .vf-doc i:nth-child(3){width:55%}.video-demo .vf-doc span{background:var(--vd-a);color:var(--vd-b);border-radius:2cqi;margin-top:2cqi;padding:1.6cqi 2.6cqi;font-size:6.4cqi;font-weight:700;line-height:1.15}.video-demo .vf-cal{color:#1b1407;width:62cqi;opacity:min(1, calc(var(--p) * 5));transform:translateY(calc((1 - min(1, var(--p) * 3)) * 10cqi));background:#fffffff5;border-radius:3cqi;justify-self:center;overflow:hidden;box-shadow:0 4cqi 12cqi #00000080;container-type:inline-size}.video-demo .is-h .vf-cal{width:27cqi}.video-demo .vf-cal-head{background:var(--vd-a);color:var(--vd-b);margin:0;padding:4cqi 6cqi;font-size:7.5cqi;font-weight:800}.video-demo .vf-days{grid-template-columns:repeat(7,1fr);gap:2.4cqi;padding:5cqi 6cqi 4cqi;display:grid}.video-demo .vf-days i{aspect-ratio:1;background:#ece8dc;border-radius:1.6cqi;position:relative}.video-demo .vf-days i.is-target{background:#fff1cc}.video-demo .vf-days svg{width:210%;height:210%;position:absolute;top:-55%;left:-55%;overflow:visible}.video-demo .vf-days circle{fill:none;stroke:#e60000;stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, (var(--p) - .3) * 2.6, 1));transform-origin:50%;transform:rotate(-90deg)}.video-demo .vf-cal-chip{color:#fff;opacity:clamp(0, calc((var(--p) - .6) * 8), 1);background:#1b1407;border-radius:2.4cqi;margin:0 6cqi 5cqi;padding:2.4cqi 3.6cqi;font-size:5.6cqi;font-weight:700}.video-demo .k-list .vf-title{font-size:9cqi}.video-demo .is-h .k-list .vf-title{font-size:4.8cqi}.video-demo .vf-list{gap:3cqi;width:100%;margin:2cqi 0 0;padding:0;list-style:none;display:grid}.video-demo .vf-list li{--d:clamp(0, calc((var(--p) - .18 - var(--i) * .16) * 6), 1);opacity:var(--d);transform:translateX(calc((1 - var(--d)) * 12cqi));background:#ffffff12;border:1px solid #ffffff1f;border-radius:2.6cqi;align-items:center;gap:3cqi;padding:3cqi 3.6cqi;font-size:5.4cqi;font-weight:600;display:flex}.video-demo .vf-list b{background:var(--vd-a);width:7cqi;height:7cqi;color:var(--vd-b);border-radius:50%;flex:none;place-items:center;font-size:4cqi;display:grid}.video-demo .is-h .vf-list{gap:1.4cqi;width:62%}.video-demo .is-h .vf-list li{border-radius:1.2cqi;gap:1.4cqi;padding:1.4cqi 1.8cqi;font-size:2.6cqi}.video-demo .is-h .vf-list b{width:3.4cqi;height:3.4cqi;font-size:2cqi}.video-demo .k-stat .vf-body:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--vd-a) 34%, transparent), transparent);width:84cqi;transform:translate(-50%, -50%) scale(calc(.85 + var(--p) * .2));border-radius:50%;position:absolute;top:40%;left:50%}.video-demo .is-h .k-stat .vf-body:before{width:42cqi;top:46%}.video-demo .vf-num{background:linear-gradient(180deg, #fff, var(--vd-c));color:#0000;letter-spacing:-.05em;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;margin:0;font-size:36cqi;font-weight:700;line-height:.9}.video-demo .is-h .vf-num{font-size:17cqi}.video-demo .vf-label{color:var(--vd-c);margin:0;font-size:8cqi;font-weight:700}.video-demo .is-h .vf-label{font-size:4cqi}.video-demo .vf-sub{font-family:var(--font-mono);letter-spacing:.04em;opacity:clamp(0, calc((var(--p) - .45) * 6), 1);border:1px solid #ffffff40;border-radius:999px;margin:1cqi 0 0;padding:1.6cqi 3.4cqi;font-size:3.6cqi}.video-demo .is-h .vf-sub{padding:.8cqi 1.8cqi;font-size:1.8cqi}.video-demo .k-quote .vf-body{gap:4cqi}.video-demo .vf-qmark{background:linear-gradient(var(--vd-a), var(--vd-a)) 0 0 / 38% 100% no-repeat, linear-gradient(var(--vd-a), var(--vd-a)) 100% 0 / 38% 100% no-repeat;width:12cqi;height:9cqi;opacity:min(1, calc(var(--p) * 6));border-radius:1cqi;transform:skew(-14deg)}.video-demo .vf-quote{letter-spacing:-.02em;clip-path:inset(-10% calc(100% - min(1, var(--p) * 1.8) * 100%) -10% 0);margin:0;font-size:8.4cqi;font-weight:700;line-height:1.12}.video-demo .vf-who{color:#ffffffd9;font-family:var(--font-read);opacity:clamp(0, calc((var(--p) - .5) * 6), 1);align-items:center;gap:3cqi;margin:0;font-size:4cqi;display:flex}.video-demo .vf-avatar{background:radial-gradient(circle at 35% 30%, var(--vd-c), var(--vd-a));width:12cqi;height:12cqi;color:var(--vd-b);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:4.4cqi;font-weight:800;display:grid;box-shadow:0 0 0 .8cqi #fff3}.video-demo .is-h .k-quote .vf-body{gap:2cqi}.video-demo .is-h .vf-qmark{width:6cqi;height:4.5cqi}.video-demo .is-h .vf-quote{max-width:82%;font-size:4.4cqi}.video-demo .is-h .vf-who{gap:1.4cqi;font-size:2cqi}.video-demo .is-h .vf-avatar{width:6cqi;height:6cqi;font-size:2.2cqi}.video-demo .k-cta .vf-body{gap:3cqi;padding-bottom:30cqi}.video-demo .vf-mark{background:var(--vd-a);width:24cqi;height:24cqi;color:var(--vd-b);box-shadow:0 0 10cqi color-mix(in srgb, var(--vd-a) 60%, transparent);transform:scale(calc(.7 + min(1, var(--p) * 2.5) * .3));border-radius:6cqi;place-items:center;font-size:14cqi;font-weight:800;display:grid}.video-demo .vf-brand{color:var(--vd-c);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:6cqi;font-weight:700}.video-demo .k-cta .vf-title{max-width:92%;opacity:clamp(0, calc((var(--p) - .12) * 5), 1);font-size:8.4cqi}.video-demo .vf-url{color:var(--vd-b);font-family:var(--font-mono);opacity:clamp(0, calc((var(--p) - .32) * 5), 1);background:#fff;border-radius:999px;margin:0;padding:1.8cqi 4cqi;font-size:3.8cqi;font-weight:700}.video-demo .vf-ai{z-index:2;color:#ffffffb8;font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0;font-size:2.8cqi;position:absolute;bottom:4cqi;left:0;right:0}.video-demo .is-h .k-cta .vf-body{gap:1.4cqi;padding-bottom:8cqi}.video-demo .is-h .vf-mark{border-radius:2.8cqi;width:11cqi;height:11cqi;font-size:6.4cqi}.video-demo .is-h .vf-brand{font-size:2.8cqi}.video-demo .is-h .k-cta .vf-title{font-size:4.6cqi}.video-demo .is-h .vf-url{padding:.8cqi 2cqi;font-size:2cqi}.video-demo .is-h .vf-ai{font-size:1.4cqi;bottom:2cqi}.video-demo .vd-checks{gap:.35rem;margin:.75rem 0;padding:0;font-size:.8rem;list-style:none;display:grid}.video-demo .vd-checks li{color:var(--text-2);padding-left:1.3rem;animation:.3s both vd-fade;position:relative}.video-demo .vd-checks li.vd-empty{color:var(--text-3);padding-left:0}.video-demo .vd-checks li:before,.video-demo .vd-checklist li:before{font-weight:700;position:absolute;left:0}.video-demo .vd-checks li.is-ok:before,.video-demo .vd-checklist li.is-ok:before{content:"✓";color:var(--green)}.video-demo .vd-checks li.is-warn,.video-demo .vd-checklist li.is-warn{color:var(--amber)}.video-demo .vd-checks li.is-warn:before,.video-demo .vd-checklist li.is-warn:before{content:"!";color:var(--amber)}.video-demo .vd-srt{border:1px solid var(--border);max-height:12rem;color:var(--text-2);font-family:var(--font-mono);white-space:pre-wrap;background:#000;border-radius:4px;margin:0;padding:.75rem .85rem;font-size:.72rem;line-height:1.55;overflow:auto}.video-demo .vd-srt:focus-visible{outline:2px solid var(--red);outline-offset:2px}.video-demo .vd-tl{--t:0;--secs:30;grid-template-columns:auto minmax(0,1fr);gap:.7rem;display:grid}.video-demo .vd-tl-col{grid-template-rows:16px 8px 30px 34px 20px 14px;row-gap:6px;min-width:0;display:grid}.video-demo .vd-tl-lanes{position:relative}.video-demo .vd-tl-l{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.35rem;font-size:.62rem;display:flex}.video-demo .vd-tl-l b{color:var(--text-2);font-weight:600}@container vd (width<=519px){.video-demo .vd-tl-l span{display:none}}.video-demo .vd-ruler{border-bottom:1px solid var(--border);background-image:linear-gradient(90deg, var(--border-strong) 1px, transparent 1px);background-position:0 100%;background-repeat:repeat-x;background-size:calc(100% / var(--secs)) 5px;position:relative}.video-demo .vd-ruler span{color:var(--text-3);font-family:var(--font-mono);font-size:.58rem;position:absolute;top:-2px;transform:translate(-50%)}.video-demo .vd-ruler span:first-child{transform:none}.video-demo .vd-rbar{--r:0;background:repeating-linear-gradient(90deg,#e600008c 0 6px,#0000 6px 10px);border-radius:2px;position:relative;overflow:hidden}.video-demo .vd-rbar i{background:var(--green);transform:scaleX(var(--r));transform-origin:0;position:absolute;inset:0;box-shadow:0 0 10px #3ddc9799}.video-demo .vd-lane{background:#ffffff06;border:1px dashed #ffffff12;border-radius:3px;position:relative;overflow:hidden}.video-demo .vd-blk{border:1px solid color-mix(in srgb, var(--vd-a) 80%, #fff);background:linear-gradient(135deg, color-mix(in srgb, var(--vd-a) 70%, #000), color-mix(in srgb, var(--vd-a) 30%, #000));color:#fff;font-family:var(--font-mono);white-space:nowrap;transform-origin:0;animation:vd-pop .4s var(--ease) both;border-radius:3px;align-items:center;gap:.35rem;margin-left:1px;padding:0 .4rem;font-size:.6rem;display:flex;position:absolute;top:2px;bottom:2px;overflow:hidden}.video-demo .vd-blk em{color:#ffffffbf;text-overflow:ellipsis;font-style:normal;overflow:hidden}.video-demo .vd-wave{clip-path:inset(0 100% 0 0);transition:clip-path .38s linear;position:absolute;inset:2px 0}.video-demo .vd-wave svg,.video-demo .vd-pwave-bars svg{width:100%;height:100%;display:block}.video-demo .vd-wave rect{fill:var(--red-bright)}.video-demo .vd-wave--music{clip-path:none;animation:vd-fade .6s var(--ease) both}.video-demo .vd-wave--music rect{fill:var(--blue);opacity:.75}.video-demo .vd-cue{background:var(--green);opacity:.8;border-radius:2px;animation:.3s both vd-fade;position:absolute;top:2px;bottom:2px}.video-demo .vd-seek,.video-demo .vd-playhead{position:absolute;inset:0}.video-demo .vd-seek{z-index:2}.video-demo .vd-tl.is-seekable .vd-seek{cursor:pointer;touch-action:pan-y}.video-demo .vd-playhead{z-index:3;pointer-events:none}.video-demo .vd-playhead:before{content:"";top:0;bottom:0;left:calc(var(--t) * 100%);background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 8px #fff9}.video-demo .vd-playhead:after{content:"";top:0;left:calc(var(--t) * 100%);clip-path:polygon(0 0,100% 0,50% 100%);background:#fff;width:10px;height:10px;margin-left:-5px;position:absolute}.video-demo .vd-tl:not(.is-seekable) .vd-playhead{opacity:.35}.video-demo .vd-tl-hint{color:var(--text-3);margin-top:.5rem;font-size:.74rem}.video-demo .vd-deliv-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@container vd (width>=640px){.video-demo .vd-deliv-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.video-demo .vd-files,.video-demo .vd-checklist{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.video-demo .vd-file{border:1px solid var(--border);max-width:100%;color:var(--text-2);font-family:var(--font-mono);overflow-wrap:anywhere;background:#000;border-radius:4px;padding:.15rem .5rem;font-size:.7rem;display:inline-block}.video-demo .vd-variants{color:var(--text-3);margin-top:.55rem;font-size:.78rem}.video-demo .vd-checklist{font-size:.84rem}.video-demo .vd-checklist li{color:var(--text-2);padding-left:1.4rem;position:relative}.video-demo .vd-checklist li.is-human:before{content:"●";color:var(--amber)}.video-demo .vd-approve{background:#ffc8570f;border:1px solid #ffc85759;border-radius:6px;gap:.7rem;margin-top:1rem;padding:.9rem 1rem;display:grid}.video-demo .vd-approve.is-approved{background:#3ddc9712;border-color:#3ddc9766}.video-demo .vd-approve-status{color:var(--amber);margin:0;font-weight:600}.video-demo .vd-approve-status:focus{outline:none}.video-demo .is-approved .vd-approve-status{color:var(--green)}.video-demo .vd-changes{color:var(--text-2);margin:0;font-size:.82rem}.video-demo .vd-plan{margin-top:1rem;animation:.5s both vd-fade}.video-demo .vd-plan-table{border-collapse:collapse;width:100%;font-size:.8rem}.video-demo .vd-plan-table th,.video-demo .vd-plan-table td{border-bottom:1px solid var(--border);text-align:left;padding:.45rem .5rem}.video-demo .vd-plan-table thead th{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:600}.video-demo .vd-plan-table tbody th{color:var(--text);font-weight:600}.video-demo .vd-plan-table td{color:var(--text-2);font-family:var(--font-mono);font-size:.74rem}.video-demo .vd-plan-note{color:var(--text-3);margin-top:.5rem;font-size:.76rem}.video-demo .vd-pod{gap:1rem;display:grid}.video-demo .vd-pod-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem 1rem;display:grid}.video-demo .vd-pod-act{grid-column:1/-1}@container vd (width>=640px){.video-demo .vd-pod-head{grid-template-columns:auto minmax(0,1fr) auto}.video-demo .vd-pod-act{grid-column:auto}}.video-demo .vd-cover{aspect-ratio:1;background:radial-gradient(90% 80% at 20% 15%, var(--vd-a), transparent 65%), linear-gradient(160deg, var(--vd-b), #050505);border-radius:6px;align-content:end;width:5.5rem;padding:.55rem;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 10px 30px #00000080}.video-demo .vd-cover b{font-family:var(--font-display);font-size:1.4rem;line-height:1;position:absolute;top:.45rem;left:.55rem}.video-demo .vd-cover span{font-family:var(--font-display);font-size:.6rem;font-weight:700;line-height:1.15}.video-demo .vd-pod-title{letter-spacing:-.01em;font-size:1.05rem;line-height:1.25}.video-demo .vd-pod-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.35rem;font-size:.78rem;display:flex}.video-demo .vd-pod-who{color:var(--text-3);margin-top:.2rem;font-size:.76rem}.video-demo .vd-pod-intro{max-width:72ch;color:var(--text-2);font-size:.88rem}.video-demo .vd-psteps{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.video-demo .vd-psteps li{border:1px solid var(--border);opacity:.55;background:#080808;border-radius:5px;align-items:flex-start;gap:.55rem;padding:.55rem .65rem;font-size:.78rem;transition:opacity .3s,border-color .3s,box-shadow .3s;display:flex}.video-demo .vd-psteps li.is-run{opacity:1;border-color:#e600008c;box-shadow:0 0 20px #e600001f}.video-demo .vd-psteps li.is-done{opacity:1;border-color:#3ddc974d}.video-demo .vd-ps-dot{background:#444;border-radius:50%;flex:none;width:8px;height:8px;margin-top:.3rem}.video-demo .is-run .vd-ps-dot{background:var(--red);animation:1s ease-out infinite vd-pulse}.video-demo .is-done .vd-ps-dot{background:var(--green)}.video-demo .vd-ps-text{gap:.1rem;min-width:0;display:grid}.video-demo .vd-ps-text em{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-style:normal}.video-demo .vd-ps-done{color:var(--green);font-size:.72rem}.video-demo .vd-ps-done:empty{display:none}.video-demo .vd-pwave{border:1px solid var(--border);background:#050505;border-radius:6px;height:5.5rem;position:relative;overflow:hidden}.video-demo .vd-pwave-bars{transition:clip-path 1s linear;position:absolute;inset:1.15rem .5rem 1.35rem}.video-demo .vd-pwave-bars rect{fill:color-mix(in srgb, var(--vd-a) 55%, #3a3a3a)}.video-demo .vd-pw-layer{pointer-events:none;position:absolute;inset:.3rem .5rem .35rem}.video-demo .vd-pw-ch{width:1px;animation:vd-drop .4s var(--ease) both;animation-delay:calc(var(--i) * 70ms);background:#ffffff59;position:absolute;top:0;bottom:0}.video-demo .vd-pw-ch b{color:var(--text-2);font-family:var(--font-mono);font-size:.58rem;position:absolute;top:-.1rem;left:3px}.video-demo .vd-pw-clip{border:1px solid var(--red);min-width:6px;animation:.4s both vd-fade;animation-delay:calc(var(--i) * .12s);background:#e6000047;border-radius:3px;position:absolute;top:.85rem;bottom:1rem;box-shadow:0 0 14px #e6000073}.video-demo .vd-pw-clip b{color:var(--red-bright);font-family:var(--font-mono);font-size:.6rem;position:absolute;bottom:-1.05rem;left:50%;transform:translate(-50%)}.video-demo .vd-pw-head{color:#fff;font-family:var(--font-mono);white-space:nowrap;transition:left .5s var(--ease);padding-left:5px;font-size:.6rem;position:absolute;top:0;bottom:0}.video-demo .vd-pw-head:before{content:"";background:#fff;width:2px;position:absolute;top:.2rem;bottom:.2rem;left:-1px;box-shadow:0 0 8px #fff}.video-demo .vd-pw-time{color:var(--text-3);font-family:var(--font-mono);font-size:.58rem;position:absolute;bottom:.2rem;left:.5rem}.video-demo .vd-pw-time--end{left:auto;right:.5rem}.video-demo .vd-pod-out{gap:1rem;display:grid}.video-demo .vd-pod-out.is-in>*{animation:vd-card-in .5s var(--ease) both}.video-demo .vd-pod-grid{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}@container vd (width>=720px){.video-demo .vd-pod-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.video-demo .vd-pcard{border:1px solid var(--border);min-width:0;color:var(--text-2);background:#0a0a0a;border-radius:6px;padding:.85rem .95rem;font-size:.84rem}.video-demo .vd-pcard h5,.video-demo .vd-clips-wrap h5{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem;font-size:.68rem;font-weight:600}.video-demo .vd-trans{font-family:var(--font-read);gap:.5rem;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.video-demo .vd-trans b{color:var(--text);margin-right:.25rem}.video-demo .vd-tc{color:var(--red-bright);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-right:.4rem;font-size:.7rem}.video-demo .vd-filler{color:var(--amber);transition:background-size .5s var(--ease), opacity .5s;background:linear-gradient(currentColor,currentColor) 0 58%/0 1.5px no-repeat;text-decoration:none}.video-demo .vd-filler.is-cut{opacity:.55;background-size:100% 1.5px}.video-demo .vd-note{color:var(--text-3);margin-top:.5rem;font-size:.72rem}.video-demo .vd-chapters{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.video-demo .vd-chapters button{width:100%;min-height:36px;color:var(--text);text-align:left;border-radius:4px;align-items:baseline;gap:.2rem;padding:.35rem .45rem;transition:background .15s;display:flex}.video-demo .vd-chapters button:hover,.video-demo .vd-chapters button[aria-current=true]{background:#ffffff0f}.video-demo .vd-chapters button[aria-current=true] .vd-tc{color:#fff}.video-demo .vd-outline,.video-demo .vd-points,.video-demo .vd-links{gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.video-demo .vd-outline li::marker,.video-demo .vd-points li::marker,.video-demo .vd-links li::marker{color:var(--red)}.video-demo .vd-ph5{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:.75rem 0 .3rem;font-size:.62rem}.video-demo .vd-url{color:var(--blue);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.74rem}.video-demo .vd-credits{color:var(--text-3);margin-top:.75rem;font-size:.74rem}.video-demo .vd-clips{grid-template-columns:minmax(0,1fr);gap:.8rem;margin:0;padding:0;list-style:none;display:grid}@container vd (width>=760px){.video-demo .vd-clips{grid-template-columns:repeat(3,minmax(0,1fr))}}.video-demo .vd-clip{border:1px solid var(--border);background:#0a0a0a;border-radius:6px;grid-template-columns:5.2rem minmax(0,1fr);align-items:start;gap:.8rem;padding:.7rem;display:grid}.video-demo .vd-ag{aspect-ratio:9/16;background:radial-gradient(90% 60% at 50% 20%, color-mix(in srgb, var(--vd-a) 60%, transparent), transparent 70%), var(--vd-b);border-radius:5px;position:relative;overflow:hidden;container-type:inline-size}.video-demo .vd-ag-cover{background:var(--vd-a);width:34cqi;height:34cqi;color:var(--vd-b);font-family:var(--font-display);border-radius:8cqi;place-items:center;font-size:18cqi;font-weight:800;display:grid;position:absolute;top:10cqi;left:50%;transform:translate(-50%)}.video-demo .vd-ag-bars{align-items:center;gap:3cqi;height:22cqi;display:flex;position:absolute;top:56cqi;left:12cqi;right:12cqi}.video-demo .vd-ag-bars i{height:100%;animation:.8s ease-in-out infinite alternate vd-eq;animation-delay:calc(var(--k) * -110ms);background:#fff;border-radius:2cqi;flex:1;transform:scaleY(.3)}.video-demo .vd-ag-cap{font-family:var(--font-display);text-align:center;font-size:8.5cqi;font-weight:700;line-height:1.15;position:absolute;bottom:24cqi;left:8cqi;right:8cqi}.video-demo .vd-ag-time{font-family:var(--font-mono);background:#0009;border-radius:3cqi;padding:1cqi 3cqi;font-size:7cqi;position:absolute;bottom:6cqi;right:6cqi}.video-demo .vd-clip-meta{align-content:start;gap:.35rem;min-width:0;font-size:.8rem;display:grid}.video-demo .vd-clip-top{color:var(--text-3);font-family:var(--font-mono);font-size:.68rem}.video-demo .vd-clip-top b{color:var(--red-bright);margin-right:.2rem}.video-demo .vd-clip-hook{color:var(--text);font-family:var(--font-display);font-weight:700;line-height:1.3}.video-demo .vd-clip-post{color:var(--text-2);line-height:1.45}.video-demo .vd-clip-post span{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.1rem;font-size:.6rem;display:block}.video-demo .vd-clip .tag{justify-self:start}.video-demo .vd-pod-approve{margin-top:0}@keyframes vd-fade{0%{opacity:0}}@keyframes vd-drop{0%{opacity:0;transform:translateY(-6px)}}@keyframes vd-pop{0%{opacity:0;transform:scaleX(.3)}}@keyframes vd-card-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes vd-pulse{0%{box-shadow:0 0 #e60000b3}to{box-shadow:0 0 0 7px #e6000000}}@keyframes vd-shimmer{to{background-position:-200% 0}}@keyframes vd-eq{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes vd-scan{to{transform:translateY(560%)}}@keyframes vd-glow{50%{box-shadow:0 0 0 14px #e6000014,0 12px 40px #e6000073}}@media (prefers-reduced-motion:reduce){.video-demo .vd-scan:before{display:none}}
