@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fadeIn .6s ease-out forwards}.animate-slide-in-left{animation:slideInLeft .6s ease-out forwards}.animate-slide-in-right{animation:slideInRight .6s ease-out forwards}.animate-scale-in{animation:scaleIn .6s ease-out forwards}.animate-stagger>*{opacity:0;animation:fadeIn .6s ease-out forwards}.animate-stagger>:first-child{animation-delay:0s}.animate-stagger>:nth-child(2){animation-delay:.1s}.animate-stagger>:nth-child(3){animation-delay:.2s}.animate-stagger>:nth-child(4){animation-delay:.3s}.animate-stagger>:nth-child(5){animation-delay:.4s}.animate-stagger>:nth-child(6){animation-delay:.5s}@media (prefers-reduced-motion:reduce){.animate-fade-in,.animate-scale-in,.animate-slide-in-left,.animate-slide-in-right,.animate-stagger>*{animation:none!important;opacity:1!important;transform:none!important}}.animate-fade-in,.animate-scale-in,.animate-slide-in-left,.animate-slide-in-right{will-change:opacity,transform}.animate-fade-in:not(.animating),.animate-scale-in:not(.animating),.animate-slide-in-left:not(.animating),.animate-slide-in-right:not(.animating){will-change:auto}