.va-scene{position:relative;overflow:hidden;isolation:isolate}.va-scene svg *{transform-box:fill-box;transform-origin:center}.va-grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.07) 0 1px,transparent 1px 3px)}@keyframes va-draw{0%{stroke-dashoffset:400}55%,to{stroke-dashoffset:0}}@keyframes va-pop{0%,10%{transform:scale(0);opacity:0}22%,88%{transform:scale(1);opacity:1}to{transform:scale(.6);opacity:0}}@keyframes va-morph{0%,to{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:rotate(0deg) scale(1)}33%{border-radius:70% 30% 46% 54%/30% 29% 71% 70%;transform:rotate(60deg) scale(1.08)}66%{border-radius:28% 72% 30% 70%/60% 40% 60% 40%;transform:rotate(-40deg) scale(.94)}}@keyframes va-orbit{to{transform:rotate(1turn)}}@keyframes va-bounce{0%,to{transform:translateY(-60px) scale(1)}45%{transform:translateY(0) scale(1)}50%{transform:translateY(6px) scale(1.25,.75)}55%{transform:translateY(0) scale(.9,1.1)}}@keyframes va-cycle3{0%{opacity:0;transform:scale(1.5)}4%{opacity:1;transform:scale(1)}30%{opacity:1;transform:scale(.96)}34%,to{opacity:0;transform:scale(.9)}}@keyframes va-spin-slow{to{transform:rotate(1turn)}}@keyframes va-slide-in{0%,12%{transform:translateX(-110%)}24%,82%{transform:translateX(0)}94%,to{transform:translateX(-110%)}}@keyframes va-blink{0%,49%{opacity:1}50%,to{opacity:.15}}@keyframes va-check{0%,6%{opacity:.15}12%,85%{opacity:1}to{opacity:.15}}@keyframes va-fill{0%{transform:scaleX(0)}85%,to{transform:scaleX(1)}}@keyframes va-sweep{to{transform:rotate(1turn)}}@keyframes va-count3{0%,32%{opacity:1}33.3%,to{opacity:0}}@keyframes va-float{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:1;transform:translateY(-10px) scale(1)}to{transform:translateY(-120px) scale(1.1);opacity:0}}@keyframes va-beam-l{0%,to{transform:rotate(-28deg)}50%{transform:rotate(14deg)}}@keyframes va-beam-r{0%,to{transform:rotate(28deg)}50%{transform:rotate(-14deg)}}@keyframes va-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes va-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.75}}@keyframes va-chat{0%{transform:translateY(40px);opacity:0}12%,70%{transform:translateY(0);opacity:1}90%,to{transform:translateY(-30px);opacity:0}}@keyframes va-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes va-star{0%,8%{opacity:.15;transform:scale(.6)}16%,88%{opacity:1;transform:scale(1)}to{opacity:.15}}@keyframes va-turn{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes va-shine{0%,40%{transform:translateX(-160%) skewX(-20deg)}70%,to{transform:translateX(260%) skewX(-20deg)}}@keyframes va-pan{0%{transform:translate(0) scale(1.15)}to{transform:translate(-12%,-8%) scale(1.15)}}.vp-grain{position:absolute;inset:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;animation:vp-grain .7s steps(4) infinite}@keyframes vp-grain{0%{background-position:0 0}25%{background-position:-40px 30px}50%{background-position:60px -20px}75%{background-position:-20px -60px}to{background-position:30px 50px}}.vp-leak{position:absolute;border-radius:9999px;filter:blur(70px);pointer-events:none;will-change:transform}.vp-leak-a{left:-10%;top:-25%;width:58%;height:75%;background:radial-gradient(closest-side,rgba(11,92,245,.55),transparent 72%);animation:vp-leak-a 18s ease-in-out infinite alternate}.vp-leak-b{right:-18%;top:-5%;width:62%;height:85%;background:radial-gradient(closest-side,rgba(63,198,255,.28),transparent 72%);animation:vp-leak-b 23s ease-in-out infinite alternate}.vp-leak-c{left:28%;bottom:-35%;width:55%;height:75%;background:radial-gradient(closest-side,rgba(224,90,16,.24),transparent 74%);animation:vp-leak-c 20s ease-in-out infinite alternate}@keyframes vp-leak-a{to{transform:translate(26%,20%) scale(1.22)}}@keyframes vp-leak-b{to{transform:translate(-24%,16%) scale(1.15)}}@keyframes vp-leak-c{to{transform:translate(-30%,-22%) scale(1.3)}}.vp-cut{position:absolute;inset:0;background:#fff;pointer-events:none;animation:vp-cut .32s ease-out both}@keyframes vp-cut{0%{opacity:.6}to{opacity:0}}.vp-lower{animation:vp-lower .7s cubic-bezier(.16,1,.3,1) both}@keyframes vp-lower{0%{transform:translateX(-28px);opacity:0}to{transform:none;opacity:1}}.vp-meter>span{transform-origin:bottom;animation:vp-meter .8s ease-in-out infinite alternate}@keyframes vp-meter{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.vp-rec{animation:vp-blink 1.2s steps(1) infinite}@keyframes vp-blink{0%,49%{opacity:1}50%,to{opacity:.15}}.vp-pulse:before{content:"";position:absolute;inset:-.5rem;border-radius:inherit;border:1px solid hsla(0,0%,100%,.5);animation:vp-pulse 2.2s ease-out infinite}@keyframes vp-pulse{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.6);opacity:0}}.vp-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(115% 90% at 50% 50%,transparent 55%,rgba(0,0,0,.5) 100%)}.vp-sprockets{height:14px;background:radial-gradient(ellipse 6px 4px at 50% 50%,hsla(0,0%,100%,.3) 98%,transparent 100%) 0 0 /26px 14px repeat-x}.vp-strip-scroller{overflow-x:auto}@media (min-width:1024px){.vp-strip-scroller:not(.vp-native){overflow:visible}}.vp-frame{transition:transform .7s var(--ease-out-expo),opacity .7s ease}@media (min-width:1024px){.vp-frame{opacity:.5;transform:scale(.94)}.vp-frame[data-active=true]{opacity:1;transform:scale(1)}}.reduced-motion .vp-cut,.reduced-motion .vp-grain,.reduced-motion .vp-leak,.reduced-motion .vp-lower,.reduced-motion .vp-meter>span,.reduced-motion .vp-pulse:before,.reduced-motion .vp-rec{animation:none}.reduced-motion .vp-curtain{display:none}.vp-stripes{background:repeating-linear-gradient(135deg,#f3f4f6 0 1.4rem,#0b0d12 1.4rem 2.8rem)}