@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}.animate-fade-in{animation:fadeIn .4s ease-out forwards}.animate-fade-in-up{animation:fadeInUp .4s ease-out forwards}.animate-fade-in-up-delayed{animation:fadeInUp .4s ease-out .1s forwards;opacity:0}.animate-scale-in{animation:scaleIn .3s ease-out forwards}.animate-scale-in-fast{animation:scaleIn .2s ease-out forwards}.animate-slide-in-right{animation:slideInRight .3s cubic-bezier(.4,0,.2,1) forwards}.animate-slide-out-right{animation:slideOutRight .3s cubic-bezier(.4,0,.2,1) forwards}.backdrop-fade-in{animation:fadeIn .2s ease-out forwards}.backdrop-fade-out{animation:fadeIn .2s ease-out reverse forwards}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-ticker{animation:ticker 60s linear infinite}.animate-ticker-slow{animation:ticker 90s linear infinite}.animate-ticker-fast{animation:ticker 45s linear infinite}