@keyframes ping-slow{0%{opacity:.2;transform:scale(1)}50%{opacity:.1;transform:scale(1.5)}to{opacity:0;transform:scale(2)}}@keyframes ping-slower{0%{opacity:.1;transform:scale(1)}50%{opacity:.05;transform:scale(2)}to{opacity:0;transform:scale(2.5)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes text-gradient{to{background-position:200%}}@keyframes bounce-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-gentle{0%{box-shadow:0 0 #4f46e533}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}@keyframes wobble{0%,to{transform:translate(0%)}15%{transform:translate(-12%)rotate(-4deg)}30%{transform:translate(10%)rotate(4deg)}45%{transform:translate(-8%)rotate(-2deg)}60%{transform:translate(6%)rotate(2deg)}75%{transform:translate(-4%)rotate(-1deg)}90%{transform:translate(2%)rotate(1deg)}}@keyframes jello{0%,to{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}}@keyframes heartbeat{0%,to{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}75%{transform:scale(1.1)}}@keyframes flip{0%{transform:perspective(400px)rotateY(0)}to{transform:perspective(400px)rotateY(360deg)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-ping-slow{animation:2s cubic-bezier(0,0,.2,1) infinite ping-slow}.animate-ping-slower{animation:2.5s cubic-bezier(0,0,.2,1) infinite ping-slower}.animate-float{animation:6s ease-in-out infinite float}.animate-text-gradient{animation:8s linear infinite text-gradient}.animate-bounce-gentle{animation:2s ease-in-out infinite bounce-gentle}.animate-spin-slow{animation:3s linear infinite spin-slow}.animate-slide-up{animation:.6s ease-out forwards slide-up}.animate-pulse-gentle{animation:2s infinite pulse-gentle}.animate-wobble{animation:1s ease-in-out wobble}.animate-jello{animation:1s both jello}.animate-heartbeat{animation:1.5s ease-in-out infinite heartbeat}.animate-flip{backface-visibility:visible;animation:1.5s ease-in-out flip}.animate-shimmer{animation:2s infinite shimmer}.bg-grid-gray-100{background-image:linear-gradient(90deg,#d1d5db1a 1px,#0000 1px),linear-gradient(#d1d5db1a 1px,#0000 1px)}.bg-grid-indigo-500{background-image:linear-gradient(90deg,#6366f11a 1px,#0000 1px),linear-gradient(#6366f11a 1px,#0000 1px)}
