@keyframes float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}@keyframes morph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:rotate(0)}50%{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:rotate(180deg)}}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(500%)}}@keyframes shimmer{0%,to{opacity:.3;transform:translate(-100%)}50%{opacity:.8;transform:translate(100%)}}@keyframes particle{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh)translate(50px)}}@keyframes gridPulse{0%,to{opacity:.3}50%{opacity:.6}}
