@keyframes mistyTwinkle{0%,to{opacity:.6;transform:scale(1)}25%{opacity:1;transform:scale(1.2)}50%{opacity:.8;transform:scale(.9)}75%{opacity:1;transform:scale(1.1)}}@keyframes gentleGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.3)}}@keyframes pulseRing{0%{transform:scale(.8);opacity:1}to{transform:scale(2.4);opacity:0}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes slideOutToLeft{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-100px) scale(.9)}}@keyframes slideOutToRight{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(100px) scale(.9)}}@keyframes floatIn{0%{opacity:0;transform:translateY(30px) scale(.8)}60%{opacity:.8;transform:translateY(-10px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes dramaticEntrance{0%{opacity:0;transform:scale(.3) translateY(100px) rotateY(45deg);filter:blur(20px)}30%{opacity:.7;transform:scale(.8) translateY(-20px) rotateY(0deg);filter:blur(5px)}60%{opacity:.9;transform:scale(1.1) translateY(0) rotateY(-5deg);filter:blur(0)}to{opacity:1;transform:scale(1) translateY(0) rotateY(0deg);filter:blur(0)}}@keyframes titleGlow{0%{text-shadow:0 0 10px rgba(255,255,255,.3);transform:scale(.8) translateY(30px);opacity:0}50%{text-shadow:0 0 30px rgba(255,255,255,.8),0 0 60px rgba(255,255,255,.4);transform:scale(1.05) translateY(-5px);opacity:.9}to{text-shadow:0 0 20px rgba(255,255,255,.5);transform:scale(1) translateY(0);opacity:1}}@keyframes stepReveal{0%{opacity:0;transform:translateX(-50px) scale(.5);filter:blur(10px)}60%{opacity:.8;transform:translateX(10px) scale(1.1);filter:blur(2px)}to{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}}@keyframes cardEntrance{0%{opacity:0;transform:scale(.7) translateY(80px) rotateX(20deg);filter:blur(15px);box-shadow:0 0 0 rgba(0,0,0,0)}40%{opacity:.6;transform:scale(.95) translateY(-10px) rotateX(-5deg);filter:blur(5px)}70%{opacity:.9;transform:scale(1.02) translateY(0) rotateX(0deg);filter:blur(0)}to{opacity:1;transform:scale(1) translateY(0) rotateX(0deg);filter:blur(0);box-shadow:0 8px 32px rgba(0,0,0,.3)}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@keyframes descriptionSlide{0%{opacity:0;transform:translateY(40px) scale(.9);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.animate-pulse-ring{animation:pulseRing 1.25s cubic-bezier(.215,.61,.355,1) infinite}.animate-fade-in-scale{animation:fadeInScale .6s cubic-bezier(.34,1.56,.64,1) forwards}.animate-slide-in-right{animation:slideInFromRight .5s cubic-bezier(.34,1.56,.64,1) forwards}.animate-slide-in-left{animation:slideInFromLeft .5s cubic-bezier(.34,1.56,.64,1) forwards}.animate-slide-out-left{animation:slideOutToLeft .3s cubic-bezier(.4,0,.2,1) forwards}.animate-slide-out-right{animation:slideOutToRight .3s cubic-bezier(.4,0,.2,1) forwards}.animate-float-in{animation:floatIn .8s cubic-bezier(.34,1.56,.64,1) forwards}.shimmer-loading{background:linear-gradient(90deg,#374151 25%,#4b5563 50%,#374151 75%);background-size:200px 100%;animation:shimmer 1.5s infinite}.animate-dramatic-entrance{animation:dramaticEntrance 1.2s cubic-bezier(.175,.885,.32,1.275) forwards}.animate-title-glow{animation:titleGlow 1.5s cubic-bezier(.175,.885,.32,1.275) forwards}.animate-step-reveal{animation:stepReveal .8s cubic-bezier(.175,.885,.32,1.275) forwards}.animate-card-entrance{animation:cardEntrance 1.4s cubic-bezier(.175,.885,.32,1.275) forwards}.animate-sparkle{animation:sparkle 2s ease-in-out infinite}.animate-description-slide{animation:descriptionSlide .8s cubic-bezier(.175,.885,.32,1.275) forwards}