@keyframes vt-patrol{0%,38%{offset-distance:0}50%,88%{offset-distance:100%}to{offset-distance:0}}@keyframes vt-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes vt-rotor{0%,to{transform:scaleX(1)}50%{transform:scaleX(.25)}}@keyframes vt-beam-red{0%,3%{opacity:0}14%,6%{opacity:1}17%,to{opacity:0}}@keyframes vt-crack{0%,5%{opacity:0;transform:scale(.6)}9%{opacity:1;transform:scale(1)}18%{opacity:1}20.5%,to{opacity:0}}@keyframes vt-patch{0%,17%{opacity:0;transform:scale(.5)}19.5%{opacity:1;transform:scale(1.15)}22%{transform:scale(1)}40%{opacity:1}46%,to{opacity:0}}@keyframes vt-beam-cyan{0%,22%{opacity:0}24.5%,32%{opacity:1}34.5%,to{opacity:0}}@keyframes vt-check{0%,26%{opacity:0;transform:scale(.4)}28.5%{opacity:1;transform:scale(1.15)}30.5%{transform:scale(1)}37%{opacity:1}40%,to{opacity:0}}@keyframes vt-eye-cyan{0%,21.5%,36.5%,71.5%,86.5%,to{opacity:0}23%,35%,73%,85%{opacity:1}}@keyframes vt-lamp-red{0%,20%,4%,54%,70%,to{opacity:0}18%,57%,68%,7%{opacity:1}}@keyframes vt-lamp-cyan{0%,21%,44%,71%,94%,to{opacity:0}23%,40%,73%,90%{opacity:1}}@keyframes vt-wheel{0%,23%{transform:rotate(0deg)}31%,73%{transform:rotate(120deg)}81%,to{transform:rotate(240deg)}}@layer components{.vt-probe{animation:vt-patrol var(--vt-lap) ease-in-out infinite;offset-distance:0;offset-rotate:0deg}.vt-hover{animation:vt-hover 2.4s ease-in-out infinite}.vt-check,.vt-crack,.vt-patch,.vt-rotor{transform-box:fill-box;transform-origin:center}.vt-rotor{animation:vt-rotor .16s linear infinite}.vt-beam-cyan,.vt-beam-red,.vt-check,.vt-crack,.vt-eye-cyan,.vt-lamp-cyan,.vt-lamp-red,.vt-patch{opacity:0}.vt-eye-cyan{animation:vt-eye-cyan var(--vt-lap) linear infinite}.vt-lamp-red{animation:vt-lamp-red var(--vt-lap) linear infinite}.vt-lamp-cyan{animation:vt-lamp-cyan var(--vt-lap) linear infinite}.vt-wheel{animation:vt-wheel var(--vt-lap) ease-in-out infinite;transform-box:view-box;transform-origin:300px 215px}.vt-beam-red{animation:vt-beam-red var(--vt-lap) linear infinite}.vt-beam-cyan{animation:vt-beam-cyan var(--vt-lap) linear infinite}.vt-crack{animation:vt-crack var(--vt-lap) ease-out infinite}.vt-patch{animation:vt-patch var(--vt-lap) ease-out infinite}.vt-check{animation:vt-check var(--vt-lap) ease-out infinite}}@media (prefers-reduced-motion:reduce){.vt-beam-cyan,.vt-beam-red,.vt-check,.vt-crack,.vt-eye-cyan,.vt-hover,.vt-lamp-cyan,.vt-lamp-red,.vt-patch,.vt-probe,.vt-rotor,.vt-wheel{animation:none}.vt-check[data-seam=right],.vt-lamp-cyan,.vt-patch[data-seam=right]{opacity:1}}