@keyframes vf-orb-a{0%{transform:translate(-50%)scale(1)}50%{transform:translate(-46%,3%)scale(1.08)}to{transform:translate(-54%,-2%)scale(.96)}}@keyframes vf-orb-b{0%{transform:translate(0)}25%{transform:translate(7%,-4%)}50%{transform:translate(-7%,4%)}75%{transform:translate(4%,-2%)}to{transform:translate(0)}}@keyframes vf-orb-c{0%,to{opacity:.55;transform:translate(0)}50%{opacity:1;transform:translate(-4%,-5%)}}@keyframes vf-orb-d{0%{opacity:.6;transform:translate(0)scale(1)}50%{opacity:.95;transform:translate(-5%,-3%)scale(1.12)}to{opacity:.7;transform:translate(4%,2%)scale(.94)}}@keyframes vf-bar-breathe{0%,to{opacity:.22;transform:scaleX(.85)}50%{opacity:.42;transform:scaleX(1.08)}}.vf-bar-chromatic{position:relative}.vf-bar-chromatic:before,.vf-bar-chromatic:after{content:"";pointer-events:none;mix-blend-mode:plus-lighter;position:absolute;inset:0}.vf-bar-chromatic:before{background:inherit;filter:drop-shadow(0 0 8px #fff6);opacity:.65;transform:translate(-1px)}.vf-bar-chromatic:after{background:inherit;filter:drop-shadow(0 0 8px #d4d4d859);opacity:.65;transform:translate(1px)}@keyframes vf-dust-far{0%{opacity:0;transform:translateY(105vh)}15%{opacity:.22}50%{opacity:.26;transform:translate(12px,50vh)}85%{opacity:.18}to{opacity:0;transform:translate(-8px,-10vh)}}@keyframes vf-dust-mid{0%{opacity:0;transform:translateY(105vh)}15%{opacity:.34}50%{opacity:.42;transform:translate(-18px,48vh)}85%{opacity:.28}to{opacity:0;transform:translate(14px,-8vh)}}@keyframes vf-dust-near{0%{opacity:0;transform:translateY(102vh)}20%{opacity:.18}50%{opacity:.25;transform:translate(24px,52vh)}80%{opacity:.16}to{opacity:0;transform:translate(-12px,-12vh)}}@keyframes vf-leak{0%{opacity:0;transform:translate(-60vw)rotate(-12deg)}8%{opacity:.8}22%{opacity:0;transform:translate(60vw)rotate(-12deg)}to{opacity:0;transform:translate(60vw)rotate(-12deg)}}@keyframes vf-label-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes vf-grain{0%{transform:translate(0)}16.6%{transform:translate(-2%,2%)}33.3%{transform:translate(2%,-1%)}50%{transform:translate(-1%,-2%)}66.6%{transform:translate(2%,1%)}83.3%{transform:translate(-2%,-1%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.vf-shake,.vf-bar-chromatic,.vf-canvas,.vf-orbs-breathe{animation:none!important;transform:none!important}}@keyframes breathe{0%,to{opacity:.88;transform:scale(1)translateZ(0)}50%{opacity:1;transform:scale(1.055)translateZ(0)}}@keyframes vf-orbs-breathe{0%,to{opacity:.88;transform:scale(1)translateZ(0)}50%{opacity:1;transform:scale(1.055)translateZ(0)}}@keyframes vf-orb-entrance{0%{opacity:0;transform:scale(0)translateZ(0)}to{opacity:1;transform:scale(1)translateZ(0)}}@keyframes vf-orb-enter{0%{opacity:0;transform:scale(0)translateZ(0)}to{opacity:1;transform:scale(1)translateZ(0)}}.vf-orbs-breathe,#vf-root .vf-orbs-breathe{transform-origin:50%;will-change:transform, opacity;animation:10s ease-in-out infinite breathe}#vf-root{--vf-parallax-x:0px;--vf-parallax-y:0px;--vf-orb-shift-x:0px;--vf-orb-shift-y:0px}#vf-root .vf-orbs-container,#vf-root .vf-orbs-parallax{transform:translate3d(var(--vf-parallax-x,0px), var(--vf-parallax-y,0px), 0);will-change:transform;transition:transform .3s cubic-bezier(.16,1,.3,1)}#vf-root .vf-orb{transform-origin:50%;will-change:transform, opacity, translate;translate:calc(var(--vf-orb-shift-x,0px) * var(--orb-depth,.5)) calc(var(--vf-orb-shift-y,0px) * var(--orb-depth,.5));border:1px solid #ffffff0d;transition:translate .3s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 0 45px #ffffff12,inset 0 0 16px #ffffff0d,0 0 32px #ffffff05;-webkit-mask-image:radial-gradient(circle,#000 40%,#000000b3 72%,#0000 100%);mask-image:radial-gradient(circle,#000 40%,#000000b3 72%,#0000 100%)}.vf-blur-spread{-webkit-filter:blur(44px);transform:translateZ(0)}#vf-root .vf-orb:first-child,#vf-root .vf-orb-a{--orb-depth:.45;animation:1.3s cubic-bezier(.16,1,.3,1) .1s both vf-orb-entrance,10s ease-in-out 1.4s infinite breathe}#vf-root .vf-orb:nth-child(2),#vf-root .vf-orb-b{--orb-depth:-.75;animation:1.3s cubic-bezier(.16,1,.3,1) .28s both vf-orb-entrance,10s ease-in-out 1.58s infinite breathe}#vf-root .vf-orb:nth-child(3),#vf-root .vf-orb-c{--orb-depth:1.15;animation:1.3s cubic-bezier(.16,1,.3,1) .46s both vf-orb-entrance,10s ease-in-out 1.76s infinite breathe}#vf-root .vf-orb:nth-child(4),#vf-root .vf-orb-d{--orb-depth:-.55;animation:1.3s cubic-bezier(.16,1,.3,1) .64s both vf-orb-entrance,10s ease-in-out 1.94s infinite breathe}.vf-base-plate{background:radial-gradient(100% 85% at 50% 45%,#0000 20%,#000000b3 65%,#000000fa 100%),radial-gradient(125% 75% at 50% -8%,#1c1c20 0%,#121215 38%,#0a0a0c 62%,#000 100%),linear-gradient(#09090b 0%,#000 100%)}@media (width<=767px){#vf-root,#vf-root .vf-base-plate{background:linear-gradient(#0d0d10 0%,#060608 50%,#000 100%)!important}#vf-root .vf-mobile-hide,#vf-root .vf-orbs-container,#vf-root .vf-orbs-breathe,#vf-root .vf-orb,#vf-root .vf-orb-breathe,#vf-root .vf-shake-light,#vf-root .vf-dust-layer,#vf-root #vf-mouse-trail,#vf-root canvas{display:none!important}#vf-root,#vf-root *{transition:none!important;animation:none!important}}
