@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes floatSlow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(8deg)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #6366f14d}50%{box-shadow:0 0 50px #6366f1b3}}@keyframes drift{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.97)}to{transform:translate(0) scale(1)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.animate-fadeIn{animation:fadeIn .2s ease forwards}.animate-slideUp{animation:slideUp .25s ease-out forwards}.animate-slideRight{animation:slideRight .25s ease-out forwards}.animate-float{animation:float 3.5s ease-in-out infinite}.animate-float-slow{animation:floatSlow 5s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 2.5s ease-in-out infinite}.animate-drift{animation:drift 10s ease-in-out infinite}.animate-shimmer{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);background-size:200% auto;animation:shimmer 2.5s linear infinite}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideUpDelay1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpDelay2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpDelay3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpDelay4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-scaleIn{animation:scaleIn .4s cubic-bezier(.34,1.56,.64,1) forwards}.animate-d1{animation:slideUpDelay1 .4s ease-out .1s both}.animate-d2{animation:slideUpDelay2 .4s ease-out .2s both}.animate-d3{animation:slideUpDelay3 .4s ease-out .3s both}.animate-d4{animation:slideUpDelay4 .4s ease-out .4s both}.animate-d5{animation:slideUpDelay1 .4s ease-out .5s both}.animate-d6{animation:slideUpDelay2 .4s ease-out .6s both}.animate-d7{animation:slideUpDelay3 .4s ease-out .7s both}
