@keyframes sv-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes sv-out{to{opacity:0;visibility:hidden}}@keyframes sv-fade{0%{opacity:0}to{opacity:1}}@keyframes sv-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sv-dash{to{stroke-dashoffset:-20px}}@keyframes sv-scan{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes sv-caret{50%{opacity:0}}@keyframes sv-marquee{to{transform:translate(-50%)}}@keyframes sv-pulse-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.sv-block{animation:sv-in .4s var(--ease-out) both;animation-delay:var(--d,0s)}.sv-skel{animation:.25s forwards sv-out;animation-delay:calc(var(--d,0s) + .52s)}.sv-body{animation:.35s both sv-fade;animation-delay:calc(var(--d,0s) + .56s)}.sv-progress{transform-origin:0;animation:sv-progress var(--dur,9s) linear both}.sv-dash{stroke-dasharray:4 6;animation:1.2s linear infinite sv-dash}.sv-scanbar{animation:sv-scan 2.4s var(--ease-in-out) infinite}.sv-caret{animation:1s step-end infinite sv-caret}.sv-marquee{animation:sv-marquee var(--dur,60s) linear infinite}.sv-ring{transform-box:fill-box;transform-origin:50%;animation:sv-pulse-ring 2s var(--ease-out) infinite}.sv-paused,.sv-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.sv-block,.sv-skel,.sv-body{animation-delay:0s!important}.sv-progress{transform:scaleX(0);animation:none!important}.sv-marquee,.sv-scanbar,.sv-dash,.sv-ring{animation:none!important}}
