@keyframes paw-print{0%{opacity:0;transform:scale(.8) rotate(-5deg)}50%{opacity:1;transform:scale(1.1) rotate(3deg)}to{opacity:.8;transform:scale(1) rotate(0deg)}}.animate-paw-print{animation:paw-print 1.2s cubic-bezier(.22,1,.36,1) forwards}@keyframes pulse-tracker{0%{box-shadow:0 0 0 0 rgba(139,92,246,.7);transform:scale(.95)}70%{box-shadow:0 0 0 12px rgba(139,92,246,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(139,92,246,0);transform:scale(.95)}}.animate-pulse-tracker{animation:pulse-tracker 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes paw-wave{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.animate-paw-wave{animation:paw-wave 2.5s cubic-bezier(.45,0,.55,1) infinite;transform-origin:75% 75%}@keyframes slide-in-right{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.animate-slide-in-right{animation:slide-in-right .8s cubic-bezier(.25,1,.5,1) forwards}@keyframes slide-in-left{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.animate-slide-in-left{animation:slide-in-left .8s cubic-bezier(.25,1,.5,1) forwards}@keyframes enhanced-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.85}}.animate-enhanced-pulse{animation:enhanced-pulse 3s ease-in-out infinite}@keyframes pop{0%{transform:scale(.95)}40%{transform:scale(1.02)}80%{transform:scale(.98)}to{transform:scale(1)}}.animate-pop{animation:pop .4s cubic-bezier(.25,.46,.45,.94) forwards}