.vp-paused *,.vp-paused :before,.vp-paused :after{animation-play-state:paused!important}@keyframes vpUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes vpFade{0%{opacity:0}to{opacity:1}}@keyframes vpBlurIn{0%{opacity:0;filter:blur(14px)}to{opacity:1;filter:blur()}}@keyframes vpDissolve{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:none}}@keyframes vpVeilIn{0%{opacity:0;filter:blur(16px);transform:scale(1.07)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes vpMaskUp{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes vpMaskR{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes vpStepIn{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes vpPunch{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes vpKinR{0%{opacity:0;transform:translate(-110%)}55%{opacity:1}78%{transform:translate(2.5%)}to{opacity:1;transform:translate(0)}}@keyframes vpStretch{0%{opacity:0;transform:scaleX(2.3)scaleY(.72)}55%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes vpSettle{0%{opacity:0;transform:translateY(-16px)rotate(-4deg)scale(1.05)}55%{opacity:1;transform:translateY(2px)rotate(1.8deg)scale(1)}to{opacity:1;transform:rotate(1deg)}}@keyframes vpRingOut{0%{opacity:.85;transform:scale(.45)}to{opacity:0;transform:scale(1.7)}}@keyframes vpZoomS{0%{transform:scale(1)}to{transform:scale(1.09)}}@keyframes vpZoomOut{0%{transform:scale(1.8)}to{transform:scale(1)}}@keyframes vpPush{0%{transform:scale(1)}to{transform:scale(1.055)}}@keyframes vpDrift{0%{transform:translate(0)scale(1)}to{transform:translate(3%,-3%)scale(1.06)}}@keyframes vpFloat{0%,to{transform:translateY(1.4%)}50%{transform:translateY(-1.4%)}}@keyframes vpBreath{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes vpExpo{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@keyframes vpPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes vpSweep{0%,14%{transform:translate(0)rotate(14deg)}64%,to{transform:translate(560%)rotate(14deg)}}@keyframes vpLightPan{0%{transform:translate(-60%)rotate(10deg)}to{transform:translate(160%)rotate(10deg)}}@keyframes vpSpin{to{transform:rotate(360deg)}}@keyframes vpBlink{0%,58%,to{opacity:1}62%,78%{opacity:.12}82%{opacity:1}}@keyframes vpScaleX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vpScaleY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes vpWidth{0%{width:0%}to{width:100%}}@keyframes vpEq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes vpRise{0%{opacity:0;transform:translateY(30%)scale(.9)}16%{opacity:.9}78%{opacity:.5}to{opacity:0;transform:translateY(-1600%)scale(1.05)}}@keyframes vpBurst{0%,44%,56%,to{transform:scale(1)translate(0)}46%{transform:scale(1.05)}49%{transform:scale(.985)translate(-4px)}52%{transform:scale(1.015)}}@keyframes vpBandFlash{0%,44%,54%,to{opacity:0}46%{opacity:.18}50%{opacity:.07}}@keyframes vpJump{0%,56%,to{transform:translate(0)}58%,72%{transform:translate(5px,-3px)}74%,88%{transform:translate(-3px,2px)}90%{transform:translate(0)}}@keyframes vpShiver{0%,90%,to{transform:translate(0)}92%{transform:translate(1px,-1px)}95%{transform:translate(-1px,1px)}97%{transform:translate(1px)}}@keyframes vpGrainF{0%,49%{opacity:.2}50%,to{opacity:.28}}@keyframes vpOdo{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes scanY{0%{opacity:0;top:2%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:96%}}@media (prefers-reduced-motion:reduce){.vibe-piece:not(.vp-export) *,.vibe-piece:not(.vp-export) :before,.vibe-piece:not(.vp-export) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
