:root{--tw-anim-duration:1s;--tw-anim-delay:0s;--tw-anim-easing:cubic-bezier(0.16, 1, 0.3, 1)}.animate-delay-0{--tw-anim-delay:0ms}.animate-delay-100{--tw-anim-delay:100ms}.animate-delay-150{--tw-anim-delay:150ms}.animate-delay-200{--tw-anim-delay:200ms}.animate-delay-300{--tw-anim-delay:300ms}.animate-delay-500{--tw-anim-delay:500ms}.animate-delay-700{--tw-anim-delay:700ms}.animate-delay-1000{--tw-anim-delay:1000ms}.animate-duration-75{--tw-anim-duration:75ms}.animate-duration-100{--tw-anim-duration:100ms}.animate-duration-150{--tw-anim-duration:150ms}.animate-duration-200{--tw-anim-duration:200ms}.animate-duration-300{--tw-anim-duration:300ms}.animate-duration-500{--tw-anim-duration:500ms}.animate-duration-700{--tw-anim-duration:700ms}.animate-duration-1000{--tw-anim-duration:1000ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInTop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideInLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes bouncing{0%,100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:fadeIn var(--tw-anim-duration) var(--tw-anim-easing) var(--tw-anim-delay) both}.animate-fade-in-up{animation:fadeInUp var(--tw-anim-duration) var(--tw-anim-easing) var(--tw-anim-delay) both}.animate-fade-in-down{animation:fadeInDown var(--tw-anim-duration) var(--tw-anim-easing) var(--tw-anim-delay) both}.animate-zoom-in{animation:zoomIn var(--tw-anim-duration) var(--tw-anim-easing) var(--tw-anim-delay) both}.animate-slide-in-top{animation:slideInTop var(--tw-anim-duration) var(--tw-anim-easing) var(--tw-anim-delay) both}.animate-slide-in-right{animation:slideInRight var(--tw-anim-duration) var(--tw-anim-easing) var(--tw-anim-delay) both}.animate-slide-in-left{animation:slideInLeft var(--tw-anim-duration) var(--tw-anim-easing) var(--tw-anim-delay) both}.animate-bouncing{animation:bouncing 1s infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}