.svelte-373qrp{font-family:IBM Plex Sans,sans-serif}@keyframes svelte-373qrp-slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up.svelte-373qrp{animation:svelte-373qrp-slide-up .4s ease-out forwards}@keyframes svelte-373qrp-scaleUp{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-373qrp-checkStroke{0%{stroke-dasharray:0,100;opacity:0}to{stroke-dasharray:100,0;opacity:1}}.animate-scale-up.svelte-373qrp{animation:svelte-373qrp-scaleUp .3s cubic-bezier(.16,1,.3,1) forwards}.animate-check-stroke.svelte-373qrp{animation:svelte-373qrp-checkStroke .6s ease-out forwards}.level-up-container.svelte-373qrp{position:relative;animation:svelte-373qrp-levelUpEnter .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes svelte-373qrp-levelUpEnter{0%{opacity:0;transform:scale(.5) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-bounce-in.svelte-373qrp{animation:svelte-373qrp-bounceIn .8s cubic-bezier(.68,-.55,.265,1.55) .2s both}@keyframes svelte-373qrp-bounceIn{0%{opacity:0;transform:scale(.3) rotate(-45deg)}50%{transform:scale(1.1) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0)}}.animate-scale-in-delayed.svelte-373qrp{animation:svelte-373qrp-scaleInText .5s cubic-bezier(.34,1.56,.64,1) .4s both}@keyframes svelte-373qrp-scaleInText{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.animate-fade-in-delayed.svelte-373qrp{animation:svelte-373qrp-fadeIn .4s ease-out .6s both}@keyframes svelte-373qrp-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-pulse-slow.svelte-373qrp{animation:svelte-373qrp-pulseSlow 2s ease-in-out infinite}@keyframes svelte-373qrp-pulseSlow{0%,to{opacity:.05;transform:scale(1.5)}50%{opacity:.15;transform:scale(1.7)}}.sparkle.svelte-373qrp{position:absolute;width:8px;height:8px;background:linear-gradient(45deg,#fbbf24,#f59e0b);border-radius:50%;animation:svelte-373qrp-sparkleFloat 1.5s ease-out forwards;opacity:0}.sparkle-1.svelte-373qrp{top:20%;left:10%;animation-delay:.1s}.sparkle-2.svelte-373qrp{top:30%;right:15%;animation-delay:.2s;background:linear-gradient(45deg,#ec4899,#f472b6)}.sparkle-3.svelte-373qrp{top:50%;left:5%;animation-delay:.3s;background:linear-gradient(45deg,#8b5cf6,#a78bfa)}.sparkle-4.svelte-373qrp{top:60%;right:8%;animation-delay:.15s}.sparkle-5.svelte-373qrp{top:15%;left:50%;animation-delay:.25s;background:linear-gradient(45deg,#10b981,#34d399)}.sparkle-6.svelte-373qrp{top:70%;left:30%;animation-delay:.35s;background:linear-gradient(45deg,#3b82f6,#60a5fa)}@keyframes svelte-373qrp-sparkleFloat{0%{opacity:0;transform:translateY(0) scale(0)}20%{opacity:1;transform:translateY(-20px) scale(1)}to{opacity:0;transform:translateY(-80px) scale(.5) rotate(180deg)}}.level-unlock-icon.svelte-373qrp{animation:svelte-373qrp-iconBounce .6s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes svelte-373qrp-iconBounce{0%{opacity:0;transform:scale(.3) translateY(20px)}60%{transform:scale(1.1) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-level-icon-pop.svelte-373qrp{animation:svelte-373qrp-iconPop .5s cubic-bezier(.34,1.56,.64,1) .3s both}@keyframes svelte-373qrp-iconPop{0%{transform:scale(0)}50%{transform:scale(1.15)}to{transform:scale(1)}}.animate-badge-slide.svelte-373qrp{animation:svelte-373qrp-badgeSlide .4s ease-out .4s both}@keyframes svelte-373qrp-badgeSlide{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.animate-level-title.svelte-373qrp{animation:svelte-373qrp-levelTitleScale .5s cubic-bezier(.34,1.56,.64,1) .5s both}@keyframes svelte-373qrp-levelTitleScale{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.animate-level-desc.svelte-373qrp{animation:svelte-373qrp-fadeInUp .4s ease-out .7s both}@keyframes svelte-373qrp-fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.test-results-container.svelte-373qrp{animation:svelte-373qrp-testResultsEnter .5s ease-out forwards}@keyframes svelte-373qrp-testResultsEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-test-title.svelte-373qrp{animation:svelte-373qrp-testTitlePop .4s cubic-bezier(.34,1.56,.64,1) .3s both}@keyframes svelte-373qrp-testTitlePop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-test-subtitle.svelte-373qrp{animation:svelte-373qrp-fadeIn .3s ease-out .5s both}.animate-stat-card-1.svelte-373qrp{animation:svelte-373qrp-statCardSlide .4s ease-out .6s both}.animate-stat-card-2.svelte-373qrp{animation:svelte-373qrp-statCardSlide .4s ease-out .7s both}@keyframes svelte-373qrp-statCardSlide{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-number-pop.svelte-373qrp{animation:svelte-373qrp-numberPop .5s cubic-bezier(.34,1.56,.64,1) .8s both}.animate-number-pop-delayed.svelte-373qrp{animation:svelte-373qrp-numberPop .5s cubic-bezier(.34,1.56,.64,1) .9s both}@keyframes svelte-373qrp-numberPop{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}
