@media (prefers-reduced-motion:no-preference){.avatar-figure{--avatar-period:5.7s;--avatar-phase:-.8s;animation:avatar-idle var(--avatar-period) ease-in-out var(--avatar-phase) infinite}.avatar-figure[data-avatar=voxel-nova],.avatar-figure[data-avatar=voxel-naut],.avatar-figure[data-avatar=voxel-iris]{--avatar-period:6.4s;--avatar-phase:-2.1s}.avatar-figure[data-avatar=voxel-echo],.avatar-figure[data-avatar=voxel-pincer]{--avatar-period:5.3s;--avatar-phase:-1.4s}.avatar-figure[data-avatar=voxel-pulsar]{animation-name:avatar-hover}.avatar-eyes,.avatar-thrust,.avatar-claw,.avatar-leaves{transform-box:fill-box;transform-origin:50%}.avatar-eyes{animation:avatar-blink var(--avatar-period) linear var(--avatar-phase) infinite}.avatar-lens{animation:6.4s ease-in-out infinite avatar-scan}.avatar-claw,.avatar-leaves{animation:avatar-tilt var(--avatar-period) ease-in-out infinite}.avatar-claw{transform-origin:100% 100%}.avatar-leaves{transform-origin:bottom}.avatar-thrust{transform-origin:top;animation:2s ease-in-out infinite avatar-jet}}@keyframes avatar-idle{0%,to{transform:translateY(0)}50%{transform:translateY(1.2px)}}@keyframes avatar-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-2.7px)}}@keyframes avatar-blink{0%,76%,80%,to{transform:scaleY(1)}78%{transform:scaleY(.15)}}@keyframes avatar-scan{0%,20%,75%,to{transform:translate(0)}31%,44%{transform:translate(-2px)}56%,64%{transform:translate(2px)}}@keyframes avatar-tilt{0%,25%,75%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}@keyframes avatar-jet{0%,to{transform:scaleY(.75)}50%{transform:scaleY(1)}}
