@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:translateY(30px)}60%{opacity:1;transform:translateY(-8px)}80%{transform:translateY(4px)}to{transform:translateY(0)}}.animate-fade-in{animation:fadeIn var(--animation-duration,.5s) var(--animation-delay,0ms) ease-out forwards}.animate-slide-up{animation:slideUp var(--animation-duration,.5s) var(--animation-delay,0ms) ease-out forwards}.animate-slide-down{animation:slideDown var(--animation-duration,.5s) var(--animation-delay,0ms) ease-out forwards}.animate-slide-left{animation:slideLeft var(--animation-duration,.5s) var(--animation-delay,0ms) ease-out forwards}.animate-slide-right{animation:slideRight var(--animation-duration,.5s) var(--animation-delay,0ms) ease-out forwards}.animate-zoom-in{animation:zoomIn var(--animation-duration,.5s) var(--animation-delay,0ms) ease-out forwards}.animate-bounce-in{animation:bounceIn var(--animation-duration,.6s) var(--animation-delay,0ms) ease-out forwards}.animate-stagger>*{opacity:0;animation:fadeIn .4s ease-out forwards}.animate-stagger>:first-child{animation-delay:calc(var(--animation-delay, 0ms) + 0ms)}.animate-stagger>:nth-child(2){animation-delay:calc(var(--animation-delay, 0ms) + .1s)}.animate-stagger>:nth-child(3){animation-delay:calc(var(--animation-delay, 0ms) + .2s)}.animate-stagger>:nth-child(4){animation-delay:calc(var(--animation-delay, 0ms) + .3s)}.animate-stagger>:nth-child(5){animation-delay:calc(var(--animation-delay, 0ms) + .4s)}.animate-stagger>:nth-child(6){animation-delay:calc(var(--animation-delay, 0ms) + .5s)}.animate-stagger>:nth-child(7){animation-delay:calc(var(--animation-delay, 0ms) + .6s)}.animate-stagger>:nth-child(8){animation-delay:calc(var(--animation-delay, 0ms) + .7s)}