@layer utilities{@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes packetRight{0%{transform:translateX(-100%);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateX(calc(100vw + 100%));opacity:0}}@keyframes packetLeft{0%{transform:translateX(100%);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateX(calc(-100vw - 100%));opacity:0}}@keyframes packetDown{0%{transform:translateY(-100%);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateY(calc(100vh + 100%));opacity:0}}@keyframes packetUp{0%{transform:translateY(100%);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateY(calc(-100vh - 100%));opacity:0}}@keyframes packetDiagonal1{0%{transform:translate(-100%,-100%);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translate(calc(100vw + 100%),calc(100vh + 100%));opacity:0}}@keyframes packetDiagonal2{0%{transform:translate(100%,-100%);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translate(calc(-100vw - 100%),calc(100vh + 100%));opacity:0}}@keyframes tailWag{0%,to{transform:rotate(0deg)}50%{transform:rotate(15deg)}}@keyframes earTwitch{0%,90%,to{transform:rotate(0deg)}95%{transform:rotate(-10deg)}}@keyframes eyeBlink{0%,90%,to{opacity:1}95%{opacity:0}}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:.8}}@keyframes slideVertical{0%{transform:translateY(-100%);opacity:0}10%{opacity:.2}90%{opacity:.2}to{transform:translateY(100%);opacity:0}}@keyframes slideHorizontal{0%{transform:translateX(-100%);opacity:0}10%{opacity:.2}90%{opacity:.2}to{transform:translateX(100%);opacity:0}}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes textWave{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}}