.vo-hero-ring{transform-origin:50% 100%;--idle:3.3s;--idle-delay:-600ms;--r1:.6deg;--r2:-.4deg}.vo-hero-headset{transform-origin:50% 100%;--idle:2.5s;--idle-delay:-1500ms;--r1:1.8deg;--r2:-1.2deg;width:62%;top:15%;left:19%}.vo-modes{container-type:inline-size}.vo-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vo-tab{align-items:center;min-height:56px;padding:10px 12px}.vo-tab-line{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.vo-panel{margin-top:12px}.vo-stage{aspect-ratio:4/3;background-color:var(--color-surface-raised)}@container (width>=720px){.vo-modes-body{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;gap:20px;display:grid}.vo-tabs{grid-template-columns:minmax(0,1fr);gap:4px}.vo-tab{align-items:flex-start;padding:14px 16px}.vo-tab--active{box-shadow:inset 3px 0 0 var(--color-forest-paper), var(--shadow-soft)}.vo-tab-line{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.vo-panel{margin-top:0}.vo-stage{aspect-ratio:560/420}.vo-panel-line{display:none}}.vo-scene--cream{background:url(/img/landing/ingest/cream.webp) 50%/cover}.vo-tally-sheet{width:94%;height:auto;top:6%;left:3%}.vo-tally{--act-delay:.2s;--act-stagger:60ms;gap:6px 4%;width:44%;top:19%;left:15%}.vo-tally-headset-pos{width:30%;bottom:5%;right:4%}.vo-tally-headset{transform-origin:50% 100%;--idle:2.9s;--idle-delay:-300ms;--r1:1.4deg;--r2:-1deg}.vo-live-speaker{width:120px;height:120px;translate:0 -50%;scale:var(--vo-live-scale,1);top:50%;left:12%}.vo-live-ring{inset:calc(-12px - var(--i) * 15px);opacity:calc(.9 - var(--i) * .25)}.vo-live-tip{transform-origin:0 100%;width:40%;top:16%;right:6%}.vo-live-line{transform-origin:0;height:2px;left:16%;top:calc(34% + var(--i) * 16%);width:calc(62% - var(--i) * 12%);border-radius:2px}@container (width<=420px){.vo-live-speaker{--vo-live-scale:.7;left:4%}}.vo-proto-screen{width:62%;height:66%;top:12%;left:12%}.vo-proto-block--a{width:50%;height:10%;top:22%;left:8%}.vo-proto-block--b{width:72%;height:10%;top:40%;left:8%}.vo-proto-block--c{width:28%;height:14%;top:64%;left:60%}.vo-proto-tap{width:16px;height:16px;top:58.6%;left:57.7%;translate:-50% -50%}.vo-obs-screen{width:64%;height:54%;top:10%;left:18%}.vo-obs{transform-origin:50% 100%;--act-stagger:.22s;--act-delay:.15s;bottom:-30px}.vo-obs:nth-of-type(2){left:22%}.vo-obs:nth-of-type(3){left:42%}.vo-obs:nth-of-type(4){left:62%}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=reduce]) .vo-stage[data-scene=before] .vo-live-ring{opacity:0}:root:not([data-reduce-motion=reduce]) .vo-stage[data-scene=before] .vo-live-line{transform:scaleX(0)}:root:not([data-reduce-motion=reduce]) .vo-stage[data-scene=before] .vo-proto-draw{clip-path:inset(0 100% 0 0)}:root:not([data-reduce-motion=reduce]) .vo-stage[data-scene=play] .vo-live-ring{animation:.72s step-end 2 both vo-ring;animation-delay:calc(var(--i) * .18s)}:root:not([data-reduce-motion=reduce]) .vo-stage[data-scene=play] .vo-live-tip{--act-delay:.42s}:root:not([data-reduce-motion=reduce]) .vo-stage[data-scene=play] .vo-live-line{animation:.36s step-end both vo-write;animation-delay:calc(.7s + var(--i) * .26s)}:root:not([data-reduce-motion=reduce]) .vo-stage[data-scene=play] .vo-proto-draw{animation:.9s step-end both vo-draw}:root:not([data-reduce-motion=reduce]) .vo-stage[data-scene=play] .vo-proto-tap{--act-delay:.95s}:root:not([data-reduce-motion=reduce]) .vo-relay-stage[data-scene=before] .vo-token{transform:translateY(var(--y0))}:root:not([data-reduce-motion=reduce]) .vo-relay-stage[data-scene=play] .vo-token{animation:2.3s step-end both vo-token}}@keyframes vo-ring{0%{opacity:0;transform:scale(.82)}30%{opacity:1;transform:scale(1.08)}65%{opacity:1;transform:none}}@keyframes vo-write{0%{transform:scaleX(0)}33%{transform:scaleX(.35)}66%{transform:scaleX(.7)}to{transform:none}}@keyframes vo-draw{0%{clip-path:inset(0 100% 0 0)}20%{clip-path:inset(0 80% 0 0)}40%{clip-path:inset(0 60% 0 0)}60%{clip-path:inset(0 40% 0 0)}80%{clip-path:inset(0 20% 0 0)}to{clip-path:none}}.vo-token{transform:translateY(var(--y3))}@keyframes vo-token{0%{transform:translateY(var(--y0))}22%{transform:translateY(calc((var(--y0) + var(--y1)) / 2 - 18px)) scale(1.15)}28%{transform:translateY(var(--y1))}50%{transform:translateY(calc((var(--y1) + var(--y2)) / 2 - 18px)) scale(1.15)}56%{transform:translateY(var(--y2))}78%{transform:translateY(calc((var(--y2) + var(--y3)) / 2 - 18px)) scale(1.15)}84%,to{transform:translateY(var(--y3))}}.vo-relay-corner{transform-origin:100% 0;--idle:2.7s;--idle-delay:-1100ms;--r1:1.2deg;--r2:-.7deg}
