@layer utilities{.perspective-500{perspective:500px}.animation-delay-300{animation-delay:.3s}.animation-delay-400{animation-delay:.4s}.animation-delay-500{animation-delay:.5s}.animation-delay-800{animation-delay:.8s}.animation-delay-1000{animation-delay:1s}@keyframes nest-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.animate-nest-pulse{animation:2s ease-in-out infinite nest-pulse}@keyframes nest-pulse-ring{0%,to{opacity:.6;transform:scale(.8)}50%{opacity:.2;transform:scale(1)}}.animate-nest-pulse-ring{animation:2s ease-in-out infinite nest-pulse-ring}@keyframes nest-spin-3d{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.animate-nest-spin-3d{transform-style:preserve-3d;animation:3s linear infinite nest-spin-3d}@keyframes nest-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-nest-orbit{animation:2s linear infinite nest-orbit}@keyframes nest-orbit-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.animate-nest-orbit-reverse{animation:3s linear infinite nest-orbit-reverse}@keyframes nest-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-nest-float{animation:3s ease-in-out infinite nest-float}@keyframes nest-ripple{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.animate-nest-ripple{animation:1.5s ease-out infinite nest-ripple}@keyframes nest-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)}}.animate-nest-morph{animation:8s ease-in-out infinite nest-morph}@keyframes nest-morph-reverse{0%,to{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:rotate(0)}50%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:rotate(-180deg)}}.animate-nest-morph-reverse{animation:8s ease-in-out infinite nest-morph-reverse}@keyframes nest-glitch-1{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(2px,-2px)}60%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px)}}.animate-nest-glitch-1{animation:.5s ease-in-out infinite nest-glitch-1}@keyframes nest-glitch-2{0%,to{transform:translate(0)}20%{transform:translate(2px,-2px)}40%{transform:translate(-2px,2px)}60%{transform:translate(1px,1px)}80%{transform:translate(-1px,-1px)}}.animate-nest-glitch-2{animation:.5s ease-in-out 50ms infinite nest-glitch-2}@keyframes nest-bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(0)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(-25%)}}.animate-nest-bounce{animation:1s infinite nest-bounce}@keyframes nest-shadow{0%,to{opacity:.3;transform:scaleX(1)}50%{opacity:.15;transform:scaleX(.7)}}.animate-nest-shadow{animation:1s infinite nest-shadow}@keyframes nest-wave{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-10%)scaleY(1.2)}}.animate-nest-wave{animation:2s ease-in-out infinite nest-wave}@keyframes nest-progress{0%{width:0%;margin-left:0%}50%{width:60%;margin-left:20%}to{width:0%;margin-left:100%}}.animate-nest-progress{animation:2s ease-in-out infinite nest-progress}}
