@keyframes slip-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes slip-ping{0%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(2)}}@keyframes slip-scan{0%{top:0}50%{top:100%}to{top:0}}@keyframes slip-chat-reply{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slip-float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes slip-float-fast{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes slip-float-rotate{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(5deg)}}@media (prefers-reduced-motion:reduce){.slip-landing [class*=animate-]{animation:none!important}}
