.StreakReward_streakReward__DQHr_{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;background:linear-gradient(135deg,#ff6b6b,orange);border-radius:20px;padding:20px 40px;box-shadow:0 10px 30px hsla(0,100%,71%,.3);display:flex;flex-direction:column;align-items:center;gap:10px;animation:StreakReward_streakPop__lqmIy .5s cubic-bezier(.68,-.55,.265,1.55);pointer-events:none}.StreakReward_streakIcon__CBB_r{font-size:48px;animation:StreakReward_fireFlicker__8hQt9 .3s ease-in-out infinite alternate}.StreakReward_streakText__d19wa{font-size:24px;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.StreakReward_starsEarned__VzZ7k{font-size:20px;color:#fff9c4;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}.StreakReward_fadeOut__qNTE_{animation:StreakReward_fadeOut__qNTE_ .3s ease-out forwards}@keyframes StreakReward_streakPop__lqmIy{0%{transform:translate(-50%,-50%) scale(0);opacity:0}50%{transform:translate(-50%,-50%) scale(1.1)}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes StreakReward_fireFlicker__8hQt9{0%{transform:scale(1) rotate(-5deg)}to{transform:scale(1.1) rotate(5deg)}}@keyframes StreakReward_fadeOut__qNTE_{to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}@media (max-width:768px){.StreakReward_streakReward__DQHr_{padding:15px 30px}.StreakReward_streakIcon__CBB_r{font-size:36px}.StreakReward_streakText__d19wa{font-size:20px}.StreakReward_starsEarned__VzZ7k{font-size:16px}}.MasteryCelebration_overlay__7DUVg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2000;display:flex;align-items:center;justify-content:center;animation:MasteryCelebration_overlayFadeIn__lKh7a .3s ease-out}.MasteryCelebration_modal__Kdciv{position:relative;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:30px;padding:30px;max-width:500px;max-height:80vh;width:90%;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:MasteryCelebration_modalSlideUp__LIpZL .5s cubic-bezier(.68,-.55,.265,1.55);overflow:hidden;display:flex;flex-direction:column;justify-content:center}.MasteryCelebration_confettiContainer__iwv8w{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.MasteryCelebration_confetti__Y_hOL{position:absolute;width:10px;height:10px;top:-10px;animation:MasteryCelebration_confettiFall___qy4W 3s ease-out infinite}.MasteryCelebration_content__Ny9Sk{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff;text-align:center}.MasteryCelebration_confettiIcon__Te2N7{font-size:60px;animation:MasteryCelebration_rotate360__1zNe7 2s ease-in-out infinite}.MasteryCelebration_aiTutor__jAdk9{font-size:50px;animation:MasteryCelebration_bounce__bXh99 .5s ease-in-out}.MasteryCelebration_title__t_2cC{font-size:32px;font-weight:700;margin:0;text-shadow:0 4px 8px rgba(0,0,0,.3)}.MasteryCelebration_message__iNF14{font-size:20px;margin:0;line-height:1.4}.MasteryCelebration_highlight__I0uiA{color:gold;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.4)}.MasteryCelebration_masteryNote__Yj3Wq{font-size:16px;color:#e0e0e0;margin:0}.MasteryCelebration_badgeUnlock__SkV7M{font-size:18px;font-weight:700;color:gold;margin:5px 0;padding:8px 16px;background:hsla(0,0%,100%,.1);border-radius:15px;text-shadow:0 2px 4px rgba(0,0,0,.4)}.MasteryCelebration_bonusStars__Pr5by{display:flex;flex-direction:column;align-items:center;gap:8px;margin:5px 0}.MasteryCelebration_starGroup__1X4RQ{display:flex;gap:8px}.MasteryCelebration_star__7y2CW{font-size:28px;animation:MasteryCelebration_starPulse__NjzBH .5s ease-in-out infinite alternate}.MasteryCelebration_star__7y2CW:first-child{animation-delay:0s}.MasteryCelebration_star__7y2CW:nth-child(2){animation-delay:.1s}.MasteryCelebration_star__7y2CW:nth-child(3){animation-delay:.2s}.MasteryCelebration_star__7y2CW:nth-child(4){animation-delay:.3s}.MasteryCelebration_star__7y2CW:nth-child(5){animation-delay:.4s}.MasteryCelebration_bonusText__Q2MQf{font-size:18px;font-weight:700;color:gold;text-shadow:0 2px 4px rgba(0,0,0,.4)}.MasteryCelebration_continueButton__K9UXF{background:#fff;color:#667eea;border:none;border-radius:50px;padding:12px 35px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.2)}.MasteryCelebration_continueButton__K9UXF:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.3)}.MasteryCelebration_continueButton__K9UXF:active{transform:translateY(0)}@keyframes MasteryCelebration_overlayFadeIn__lKh7a{0%{opacity:0}to{opacity:1}}@keyframes MasteryCelebration_modalSlideUp__LIpZL{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes MasteryCelebration_confettiFall___qy4W{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(100vh) rotate(2turn);opacity:0}}@keyframes MasteryCelebration_rotate360__1zNe7{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes MasteryCelebration_bounce__bXh99{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes MasteryCelebration_starPulse__NjzBH{0%{transform:scale(1)}to{transform:scale(1.2)}}@media (max-width:768px){.MasteryCelebration_modal__Kdciv{padding:25px 15px;max-height:85vh}.MasteryCelebration_content__Ny9Sk{gap:12px}.MasteryCelebration_confettiIcon__Te2N7{font-size:50px}.MasteryCelebration_aiTutor__jAdk9{font-size:40px}.MasteryCelebration_title__t_2cC{font-size:24px}.MasteryCelebration_message__iNF14{font-size:16px}.MasteryCelebration_masteryNote__Yj3Wq{font-size:14px}.MasteryCelebration_badgeUnlock__SkV7M{font-size:16px;padding:6px 12px}.MasteryCelebration_bonusStars__Pr5by{gap:6px}.MasteryCelebration_star__7y2CW{font-size:22px}.MasteryCelebration_bonusText__Q2MQf{font-size:14px}.MasteryCelebration_continueButton__K9UXF{font-size:16px;padding:10px 25px}}.AITutorCelebration_overlay__uEzfE{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2100;display:flex;align-items:center;justify-content:center;animation:AITutorCelebration_overlayFadeIn__GJZKD .4s ease-out}.AITutorCelebration_modal__JHqZe{position:relative;background:linear-gradient(135deg,#1e3c72,#2a5298);border-radius:25px;padding:50px 40px;max-width:450px;width:90%;box-shadow:0 25px 70px rgba(0,0,0,.4);animation:AITutorCelebration_modalZoomIn__5wHx9 .6s cubic-bezier(.68,-.55,.265,1.55);overflow:hidden;border:3px solid rgba(255,215,0,.5)}.AITutorCelebration_sparkleContainer__6Ddc3{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.AITutorCelebration_sparkle__bIIJP{position:absolute;font-size:24px;top:-24px;animation:AITutorCelebration_sparkleFall__SYKgR 4s linear infinite}.AITutorCelebration_content__4bbKN{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px;color:#fff;text-align:center}.AITutorCelebration_aiTutor__4ptBf{font-size:80px;animation:AITutorCelebration_tutorBounce__sDIoW 1s ease-in-out infinite;filter:drop-shadow(0 8px 16px rgba(0,0,0,.4))}.AITutorCelebration_title__JfGZn{font-size:40px;font-weight:700;margin:0;text-shadow:0 4px 12px rgba(0,0,0,.5);background:linear-gradient(45deg,gold,#ffed4e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AITutorCelebration_levelBadge__Hhrrq{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 30px;background:rgba(255,215,0,.2);border-radius:20px;border:2px solid gold;animation:AITutorCelebration_levelGlow__KKAa5 2s ease-in-out infinite}.AITutorCelebration_levelNumber__vVd7J{font-size:48px;font-weight:700;color:gold;text-shadow:0 4px 8px rgba(0,0,0,.5)}.AITutorCelebration_levelTitle___OVq9{font-size:24px;font-weight:600;color:#fff9c4;text-shadow:0 2px 4px rgba(0,0,0,.4)}.AITutorCelebration_badgeDisplay__fmc0S{display:flex;flex-direction:column;align-items:center;gap:15px;padding:30px;background:hsla(0,0%,100%,.1);border-radius:20px;border:2px solid rgba(255,215,0,.5)}.AITutorCelebration_badgeIcon__Rwerr{font-size:80px;animation:AITutorCelebration_badgeSpin__yMpMl 2s ease-in-out infinite;filter:drop-shadow(0 8px 16px rgba(255,215,0,.4))}.AITutorCelebration_badgeName___NFNf{font-size:28px;font-weight:700;color:gold;text-shadow:0 3px 6px rgba(0,0,0,.5)}.AITutorCelebration_badgeDescription__sEV8R{font-size:18px;color:#e0e0e0;line-height:1.5;max-width:300px}.AITutorCelebration_message__LiLO5{font-size:22px;margin:0;line-height:1.6;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.5)}.AITutorCelebration_continueButton__o_gc_{background:linear-gradient(135deg,gold,#ffed4e);color:#1e3c72;border:none;border-radius:50px;padding:16px 45px;font-size:22px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 16px rgba(255,215,0,.4)}.AITutorCelebration_continueButton__o_gc_:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(255,215,0,.6)}.AITutorCelebration_continueButton__o_gc_:active{transform:translateY(0)}@keyframes AITutorCelebration_overlayFadeIn__GJZKD{0%{opacity:0}to{opacity:1}}@keyframes AITutorCelebration_modalZoomIn__5wHx9{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes AITutorCelebration_sparkleFall__SYKgR{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(100vh) rotate(1turn);opacity:0}}@keyframes AITutorCelebration_tutorBounce__sDIoW{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes AITutorCelebration_levelGlow__KKAa5{0%,to{box-shadow:0 0 20px rgba(255,215,0,.4)}50%{box-shadow:0 0 40px rgba(255,215,0,.8)}}@keyframes AITutorCelebration_badgeSpin__yMpMl{0%,to{transform:rotate(-5deg) scale(1)}50%{transform:rotate(5deg) scale(1.1)}}@media (max-width:768px){.AITutorCelebration_modal__JHqZe{padding:40px 30px}.AITutorCelebration_aiTutor__4ptBf{font-size:60px}.AITutorCelebration_title__JfGZn{font-size:32px}.AITutorCelebration_levelNumber__vVd7J{font-size:36px}.AITutorCelebration_levelTitle___OVq9{font-size:20px}.AITutorCelebration_badgeIcon__Rwerr{font-size:60px}.AITutorCelebration_badgeName___NFNf{font-size:24px}.AITutorCelebration_badgeDescription__sEV8R{font-size:16px}.AITutorCelebration_message__LiLO5{font-size:18px}.AITutorCelebration_continueButton__o_gc_{font-size:18px;padding:14px 35px}}.FocusSelector_overlay__tTJnU{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;animation:FocusSelector_fadeIn__tbo1R .3s ease-out}@keyframes FocusSelector_fadeIn__tbo1R{0%{opacity:0}to{opacity:1}}.FocusSelector_modal__ihB_i{background:#fff;border-radius:2rem;padding:3rem;max-width:900px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:FocusSelector_slideUp__mvK0Z .4s ease-out}@keyframes FocusSelector_slideUp__mvK0Z{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.FocusSelector_title__MvnHa{font-size:2rem;color:#667eea;text-align:center;margin-bottom:.5rem;font-family:Comic Sans MS,cursive,sans-serif}.FocusSelector_subtitle__VLgGS{font-size:1.2rem;color:#666;text-align:center;margin-bottom:2rem}.FocusSelector_options__fhPcr{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.FocusSelector_option__0G7ME{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border:3px solid transparent;border-radius:1.5rem;padding:2rem;cursor:pointer;transition:all .3s ease;text-align:center;font-family:Comic Sans MS,cursive,sans-serif}.FocusSelector_option__0G7ME:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(102,126,234,.3);border-color:#667eea}.FocusSelector_option__0G7ME:active{transform:translateY(-2px)}.FocusSelector_optionIcon__vXAMn{font-size:4rem;margin-bottom:1rem;animation:FocusSelector_bounce__LyYcA 2s infinite}@keyframes FocusSelector_bounce__LyYcA{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.FocusSelector_option__0G7ME:first-child{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.FocusSelector_option__0G7ME:nth-child(2){background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.FocusSelector_option__0G7ME:nth-child(3){background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.FocusSelector_optionTitle__1n9x_{font-size:1.5rem;margin-bottom:.5rem;font-weight:700}.FocusSelector_optionDescription__5_u8m{font-size:1rem;margin-bottom:1rem;opacity:.9}.FocusSelector_badge__rx979{display:inline-block;background:hsla(0,0%,100%,.3);padding:.5rem 1rem;border-radius:2rem;font-size:.9rem;font-weight:700}.FocusSelector_hint__4ca01{text-align:center;color:#666;font-size:1rem;font-style:italic}.FocusSelector_cancelButton___K4E_{display:block;margin:1.5rem auto 0;padding:.8rem 2rem;background:#e0e0e0;border:none;border-radius:2rem;font-size:1rem;font-family:Comic Sans MS,cursive,sans-serif;cursor:pointer;transition:all .3s ease}.FocusSelector_cancelButton___K4E_:hover{background:#d0d0d0;transform:scale(1.05)}@media (max-width:768px){.FocusSelector_modal__ihB_i{padding:2rem;width:95%}.FocusSelector_title__MvnHa{font-size:1.5rem}.FocusSelector_subtitle__VLgGS{font-size:1rem}.FocusSelector_options__fhPcr{grid-template-columns:1fr;gap:1rem}.FocusSelector_option__0G7ME{padding:1.5rem}.FocusSelector_optionIcon__vXAMn{font-size:3rem}.FocusSelector_optionTitle__1n9x_{font-size:1.2rem}.FocusSelector_optionDescription__5_u8m{font-size:.9rem}.FocusSelector_badge__rx979{font-size:.8rem;padding:.4rem .8rem}}@keyframes PaywallModal_fadeIn__E8ngv{0%{opacity:0}to{opacity:1}}@keyframes PaywallModal_slideInFromTop__J6oS7{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes PaywallModal_pulse__vvCu8{0%,to{transform:scale(1);box-shadow:0 8px 20px rgba(251,191,36,.4)}50%{transform:scale(1.05);box-shadow:0 12px 30px rgba(251,191,36,.6)}}@keyframes PaywallModal_twinkle__BUc51{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}@keyframes PaywallModal_rocketLaunch__PTg8w{0%{transform:translateY(40px) rotate(-3deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes PaywallModal_spin__8juD7{to{transform:rotate(1turn)}}.PaywallModal_overlay__WeNtB{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:PaywallModal_fadeIn__E8ngv .3s ease-out}.PaywallModal_modal__ijsty{background:var(--white);border-radius:1.5rem;max-width:768px;width:100%;box-shadow:0 25px 80px rgba(0,0,0,.4);animation:PaywallModal_slideInFromTop__J6oS7 .5s var(--ease-bounce);overflow:hidden}.PaywallModal_modalContentWrapper__bFUhw{display:grid;grid-template-columns:40% 60%}.PaywallModal_leftColumn__jiYk2{background:var(--gradient-primary);overflow:hidden;padding:var(--spacing-8);border-right:1px solid hsla(0,0%,100%,.1)}.PaywallModal_leftColumn__jiYk2,.PaywallModal_rocketIllustration__hI7hH{display:flex;align-items:center;justify-content:center;position:relative}.PaywallModal_rocketIllustration__hI7hH{width:100%;height:100%}.PaywallModal_rocketEmoji__AMciB{font-size:6rem;animation:PaywallModal_rocketLaunch__PTg8w 3s ease-in-out infinite alternate;filter:drop-shadow(0 4px 10px rgba(0,0,0,.3))}.PaywallModal_star__9g4fY{position:absolute;font-size:1.5rem;color:#fff;animation:PaywallModal_twinkle__BUc51 1.5s ease-in-out infinite}.PaywallModal_rightColumn__FZZ1i{background:var(--white);padding:var(--spacing-8);display:flex;flex-direction:column;justify-content:center}.PaywallModal_viewContent__W1lwj{display:flex;flex-direction:column;gap:var(--spacing-4)}.PaywallModal_contentTitle__NcmO_{font-family:var(--font-primary);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--gray-900);margin:0;line-height:1.2}.PaywallModal_contentSubtitle__fhn8a{font-family:var(--font-primary);font-size:var(--text-lg);color:var(--gray-600);margin:0 0 var(--spacing-4) 0}.PaywallModal_benefits__qCgG9{display:flex;flex-direction:column;gap:var(--spacing-4);margin:0}.PaywallModal_benefitItem__5tY3Z{display:flex;align-items:center;gap:12px;background:rgba(243,244,246,.7);padding:12px 16px;border-radius:12px}.PaywallModal_benefitIcon__lNoxB{font-size:1.5rem;flex-shrink:0}.PaywallModal_benefitText__5iEg7{font-family:var(--font-primary);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--gray-900)}.PaywallModal_primaryButton__NnadB{display:block;width:100%;padding:var(--spacing-4) var(--spacing-8);font-size:1.25rem;font-weight:var(--weight-bold);color:#2d3748;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:1rem;cursor:pointer;transition:all .3s ease;text-align:center;text-decoration:none;box-shadow:0 8px 20px rgba(251,191,36,.4);font-family:var(--font-primary);margin-top:var(--spacing-4)}.PaywallModal_primaryButton__NnadB:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 30px rgba(251,191,36,.6)}.PaywallModal_primaryButton__NnadB:active{transform:translateY(-1px)}.PaywallModal_pulse__vvCu8{animation:PaywallModal_pulse__vvCu8 2s ease-in-out infinite}.PaywallModal_secondaryLink__AKjbY{display:block;width:100%;padding:.5rem;font-size:1rem;color:var(--gray-600);background:transparent;border:none;cursor:pointer;text-align:center;transition:all .3s ease;font-family:var(--font-primary);text-decoration:none}.PaywallModal_secondaryLink__AKjbY:hover{color:var(--gray-900)}.PaywallModal_link__3Dcnt{position:relative;display:inline-block;width:auto;align-self:center}.PaywallModal_link__3Dcnt:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--gradient-primary);transition:width .3s ease}.PaywallModal_link__3Dcnt:hover:after{width:100%}.PaywallModal_codeForm__DPklb{display:flex;flex-direction:column;gap:1rem;margin:0}.PaywallModal_codeInput__Tolfx{padding:1.25rem;font-size:1.3rem;border:2px solid var(--gray-300);border-radius:1rem;text-align:center;font-family:Courier New,monospace;font-weight:700;letter-spacing:2px;transition:all .3s ease;background:var(--white);color:var(--gray-900)}.PaywallModal_codeInput__Tolfx:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.3)}.PaywallModal_error__mg_Yh{background:#f8d7da;color:#721c24;padding:1rem;border-radius:.75rem;text-align:center;font-size:.95rem;font-weight:600;border:1px solid #f5c6cb}.PaywallModal_unlockButton__Tk4iu{padding:1.1rem 2rem;font-size:1.2rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:1rem;cursor:pointer;transition:all .3s ease;font-family:var(--font-primary);display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 6px 20px rgba(16,185,129,.4)}.PaywallModal_unlockButton__Tk4iu:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px rgba(16,185,129,.6)}.PaywallModal_unlockButton__Tk4iu:disabled{opacity:.7;cursor:not-allowed}.PaywallModal_spinner__C1cTP{width:18px;height:18px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:PaywallModal_spin__8juD7 .6s linear infinite}.PaywallModal_helpLinks__0IbOl{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;border-top:1px solid #e5e7eb;margin-top:1rem}.PaywallModal_helpLink__Yk23I{color:var(--gray-600);text-decoration:underline;font-size:.9rem;text-align:center;transition:all .2s ease;font-family:var(--font-primary)}.PaywallModal_helpLink__Yk23I:hover{color:var(--gray-900)}@media (max-width:767px){.PaywallModal_modal__ijsty{max-width:440px;max-height:95vh;overflow-y:auto}.PaywallModal_modalContentWrapper__bFUhw{grid-template-columns:1fr}.PaywallModal_leftColumn__jiYk2{min-height:200px;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.1)}.PaywallModal_rocketEmoji__AMciB{font-size:5rem}.PaywallModal_rightColumn__FZZ1i{padding:var(--spacing-8) 1.5rem}.PaywallModal_contentTitle__NcmO_{font-size:1.75rem}.PaywallModal_contentSubtitle__fhn8a{font-size:1rem}.PaywallModal_benefitText__5iEg7{font-size:1.1rem}.PaywallModal_primaryButton__NnadB{padding:1rem 1.5rem}}.StartScreen_container__HTbVq{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,#667eea,#764ba2)}.StartScreen_content__oiECM{background:#fff;border-radius:2rem;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.1);text-align:center;max-width:600px;width:100%;animation:StartScreen_slideUp__JQGdw .6s ease-out}@keyframes StartScreen_slideUp__JQGdw{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.StartScreen_header__Vp256{margin-bottom:2rem}.StartScreen_title__7ABz2{font-size:2.5rem;color:#4a5568;margin-bottom:1rem;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.StartScreen_emoji__93sJv{font-size:2rem;margin-bottom:1rem}.StartScreen_description__2_TUT{margin-bottom:2.5rem}.StartScreen_welcomeText__8BrDJ{font-size:1.3rem;color:#2d3748;margin-bottom:1rem;font-weight:600}.StartScreen_instructionText___PytD{font-size:1.1rem;color:#4a5568;margin-bottom:1rem;line-height:1.6}.StartScreen_encouragementText__rCrcc{font-size:1rem;color:#718096;font-style:italic}.StartScreen_features__RuXyJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2.5rem}.StartScreen_feature__Q_jd1{display:flex;flex-direction:column;align-items:center;padding:1rem;background:linear-gradient(135deg,#e6fffa,#f0fff4);border-radius:1rem;border:2px solid #e2e8f0;transition:transform .2s ease,box-shadow .2s ease}.StartScreen_feature__Q_jd1:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.StartScreen_featureIcon__1jjRU{font-size:2rem;margin-bottom:.5rem}.StartScreen_featureText__RTNvB{font-size:.9rem;color:#4a5568;font-weight:600;text-align:center}.StartScreen_startButton__TntRC{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;border:none;border-radius:1.5rem;padding:1rem 2.5rem;font-size:1.3rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 16px rgba(72,187,120,.3);font-family:Arial,Helvetica,sans-serif;margin-bottom:2rem}.StartScreen_startButton__TntRC:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(72,187,120,.4);background:linear-gradient(135deg,#38a169,#2f855a)}.StartScreen_startButton__TntRC:active{transform:translateY(-1px);box-shadow:0 6px 12px rgba(72,187,120,.3)}.StartScreen_tips__J57G_{background:linear-gradient(135deg,#fef5e7,#fff5db);border-radius:1rem;padding:1.5rem;border:2px solid #fbd38d}.StartScreen_tipsTitle__K7Z2R{font-size:1.1rem;color:#744210;margin-bottom:1rem;font-weight:700}.StartScreen_tipsList___WQ0m{text-align:left;color:#744210;font-size:.95rem;line-height:1.6}.StartScreen_tipsList___WQ0m li{margin-bottom:.5rem}@media (max-width:768px){.StartScreen_content__oiECM{padding:2rem;margin:1rem}.StartScreen_title__7ABz2{font-size:2rem}.StartScreen_features__RuXyJ{grid-template-columns:repeat(2,1fr)}.StartScreen_startButton__TntRC{padding:.8rem 2rem;font-size:1.1rem}}@media (max-width:480px){.StartScreen_title__7ABz2{font-size:1.8rem}.StartScreen_features__RuXyJ{grid-template-columns:1fr}}.TestScreen_container__ejTp6{min-height:100vh;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2)}.TestScreen_header__Vknsd{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:1rem;padding:1rem 2rem;margin-bottom:1rem;box-shadow:0 4px 8px rgba(0,0,0,.1)}.TestScreen_stats__ep9da{display:flex;gap:2rem;align-items:center}.TestScreen_progressBarContainer__GI8b0{display:flex;align-items:center;gap:1rem}.TestScreen_progressBar___YgTa{width:200px}.TestScreen_progressBar___YgTa,.TestScreen_progressFill__XI_yc{border-radius:10px;position:relative}.TestScreen_progressFill__XI_yc:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);animation:TestScreen_shimmer__RJmQ9 2s infinite}@keyframes TestScreen_shimmer__RJmQ9{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.TestScreen_statItem__Ss7Kg{display:flex;flex-direction:column;align-items:center;text-align:center}.TestScreen_statLabel__eBiew{font-size:.9rem;color:#718096;font-weight:600;margin-bottom:.25rem}.TestScreen_statValue__itUOp{font-size:1.2rem;font-weight:700;color:#2d3748}.TestScreen_finishButton__0hNXG{background:linear-gradient(135deg,#e53e3e,#c53030);color:#fff;border:none;border-radius:1rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:Arial,Helvetica,sans-serif}.TestScreen_finishButton__0hNXG:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(229,62,62,.3)}.TestScreen_progressBar___YgTa{background:hsla(0,0%,100%,.3);border-radius:1rem;height:8px;margin-bottom:2rem;overflow:hidden}.TestScreen_progressFill__XI_yc{background:linear-gradient(90deg,#48bb78,#38a169);height:100%;border-radius:1rem;transition:width .3s ease}.TestScreen_questionsGrid__6p_WK{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem;max-height:60vh;overflow-y:auto;padding:1rem;background:hsla(0,0%,100%,.1);border-radius:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TestScreen_questionCard__yz9N6{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:all .2s ease;border:3px solid transparent}.TestScreen_questionCard__yz9N6:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.TestScreen_questionNumber__yWjmr{font-size:.8rem;color:#718096;font-weight:600;margin-bottom:.5rem}.TestScreen_questionText__gVE7S{font-size:1.1rem;font-weight:700;color:#2d3748;margin-bottom:1rem;text-align:center}.TestScreen_answerInput__XTuot{width:100%;padding:.75rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:1rem;text-align:center;font-weight:700;font-family:Arial,Helvetica,sans-serif;transition:border-color .2s ease}.TestScreen_answerInput__XTuot:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.3);background:linear-gradient(135deg,#f7fafc,#edf2f7);transform:scale(1.02)}.TestScreen_answerInput__XTuot::-webkit-inner-spin-button,.TestScreen_answerInput__XTuot::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TestScreen_answerInput__XTuot[type=number]{-moz-appearance:textfield}.TestScreen_footer__EMmuh{background:hsla(0,0%,100%,.9);border-radius:1rem;padding:1rem;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.1)}.TestScreen_instructions__1S9HZ{font-size:1rem;color:#4a5568;font-weight:600}@media (max-width:768px){.TestScreen_header__Vknsd{flex-direction:column;gap:1rem;padding:1rem}.TestScreen_stats__ep9da{gap:1rem}.TestScreen_questionsGrid__6p_WK{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:50vh}.TestScreen_questionCard__yz9N6{padding:1rem}.TestScreen_statItem__Ss7Kg{align-items:center}}@media (max-width:480px){.TestScreen_container__ejTp6{padding:.5rem}.TestScreen_questionsGrid__6p_WK{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem;padding:.5rem}.TestScreen_questionCard__yz9N6{padding:.75rem}.TestScreen_stats__ep9da{flex-wrap:wrap;justify-content:center}}.TestScreen_questionsGrid__6p_WK::-webkit-scrollbar{width:8px}.TestScreen_questionsGrid__6p_WK::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.TestScreen_questionsGrid__6p_WK::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:4px}.TestScreen_questionsGrid__6p_WK::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.Tabs_tabsContainer__S5tG5{width:100%;background:#fff;border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden}.Tabs_tabsList__z3ueD{display:flex;background:#f7fafc;border-bottom:1px solid #e2e8f0}.Tabs_tabButton__u837B{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;background:transparent;border:none;cursor:pointer;font-family:Comic Sans MS,cursive,sans-serif;font-size:1rem;font-weight:600;color:#718096;transition:all .3s ease;position:relative}.Tabs_tabButton__u837B:hover{background:#edf2f7;color:#4a5568}.Tabs_tabButton__u837B.Tabs_active__veq_b{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transform:translateY(-2px)}.Tabs_tabButton__u837B.Tabs_active__veq_b:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#fff}.Tabs_tabIcon__cfDcu{font-size:1.2rem;display:flex;align-items:center}.Tabs_tabLabel__zPAm6{font-weight:700}.Tabs_tabContent__EfWKE{padding:2rem;min-height:400px;background:#fff}@media (max-width:1024px){.Tabs_tabsList__z3ueD{flex-wrap:wrap}.Tabs_tabButton__u837B{padding:.875rem 1.25rem;font-size:.95rem}.Tabs_tabIcon__cfDcu{font-size:1.3rem}.Tabs_tabContent__EfWKE{padding:1.75rem}}@media (max-width:640px){.Tabs_tabsList__z3ueD{flex-wrap:wrap;justify-content:center}.Tabs_tabButton__u837B{padding:.75rem 1rem;font-size:.85rem;flex:1 1 auto;min-width:100px}.Tabs_tabLabel__zPAm6{font-size:.85rem}.Tabs_tabIcon__cfDcu{font-size:1.4rem}.Tabs_tabContent__EfWKE{padding:1.25rem}}@media (max-width:480px){.Tabs_tabButton__u837B{padding:.625rem .75rem;font-size:.8rem}.Tabs_tabLabel__zPAm6{display:none}.Tabs_tabIcon__cfDcu{font-size:1.5rem}.Tabs_tabContent__EfWKE{padding:1rem}}.ResultsScreen_container__YI_Z4{min-height:100vh;padding:2rem;background:linear-gradient(135deg,#667eea,#764ba2)}.ResultsScreen_content__8p9_L{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.ResultsScreen_loading__C3vqj{text-align:center;color:#fff;font-size:1.5rem;margin-top:3rem}.ResultsScreen_scoreSection__gvKu_{display:flex;justify-content:center;margin-bottom:1rem}.ResultsScreen_scoreCard__eURW_{background:#fff;border-radius:2rem;padding:3rem;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.1);min-width:300px;animation:ResultsScreen_bounceIn__sUp6v .6s ease-out}@keyframes ResultsScreen_bounceIn__sUp6v{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.ResultsScreen_scoreEmoji__TAIj4{font-size:4rem;margin-bottom:1rem}.ResultsScreen_scoreTitle__vfBP8{font-size:1.5rem;color:#4a5568;margin-bottom:1rem;font-weight:600}.ResultsScreen_scoreValue__dvcAg{font-size:3rem;font-weight:700;margin-bottom:.5rem}.ResultsScreen_scorePercentage__256PK{font-size:1.5rem;color:#718096;margin-bottom:1rem}.ResultsScreen_timeSpent__J0USm{font-size:1rem;color:#718096}.ResultsScreen_chartSection__jacII{background:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 10px 20px rgba(0,0,0,.1)}.ResultsScreen_sectionTitle__5fPDr{font-size:1.5rem;color:#2d3748;margin-bottom:1.5rem;font-weight:700;text-align:center}.ResultsScreen_chartContainer__QTkru{height:300px;position:relative}.ResultsScreen_analysisSection__uZCXn{background:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 10px 20px rgba(0,0,0,.1)}.ResultsScreen_weaknessCategory__HuGC6{margin-bottom:2rem}.ResultsScreen_categoryTitle__r8UVw{font-size:1.2rem;color:#2d3748;margin-bottom:1rem;font-weight:700}.ResultsScreen_weaknessList__wfcRX{display:grid;grid-gap:.5rem;gap:.5rem}.ResultsScreen_weaknessItem__SvKTe{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#f7fafc;border-radius:.5rem;border-left:4px solid #e53e3e}.ResultsScreen_weaknessQuestion__9IXnT{font-weight:600;color:#2d3748}.ResultsScreen_weaknessRate__TxuYQ{color:#e53e3e;font-weight:700;font-size:.9rem}.ResultsScreen_mistakesSection__uyXBJ{background:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 10px 20px rgba(0,0,0,.1)}.ResultsScreen_mistakesList__NTnbk{display:grid;grid-gap:.75rem;gap:.75rem;max-height:300px;overflow-y:auto}.ResultsScreen_mistakeItem__aHRdQ{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#fed7d7;border-radius:.75rem;border-left:4px solid #e53e3e}.ResultsScreen_mistakeQuestion__qIxKA{font-weight:700;color:#2d3748}.ResultsScreen_mistakeAnswer__w56pg{color:#e53e3e;font-size:.9rem}.ResultsScreen_unansweredSection__fHW7w{background:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 10px 20px rgba(0,0,0,.1)}.ResultsScreen_unansweredList__edlPe{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.5rem;gap:.5rem;max-height:200px;overflow-y:auto}.ResultsScreen_unansweredItem__5LeFE{padding:.5rem .75rem;background:#fef5e7;border-radius:.5rem;border-left:4px solid #ed8936;font-size:.9rem;color:#2d3748}.ResultsScreen_moreItems__JT4hX{grid-column:1/-1;text-align:center;color:#718096;font-style:italic;padding:.5rem}.ResultsScreen_actionsSection__xCc_2{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.ResultsScreen_actionButton__gdFpy{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;border:none;border-radius:1.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 16px rgba(72,187,120,.3);font-family:Arial,Helvetica,sans-serif;display:flex;align-items:center;gap:.5rem}.ResultsScreen_actionButton__gdFpy:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(72,187,120,.4)}.ResultsScreen_actionButton__gdFpy:disabled{opacity:.7;cursor:not-allowed;transform:none}.ResultsScreen_aiButton__NkLUq{background:linear-gradient(135deg,#4299e1,#3182ce);box-shadow:0 8px 16px rgba(66,153,225,.3)}.ResultsScreen_aiButton__NkLUq:hover{box-shadow:0 12px 24px rgba(66,153,225,.4)}.ResultsScreen_spinner__4772A{display:inline-block;width:1rem;height:1rem;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:ResultsScreen_spin__AGg3A 1s ease-in-out infinite}@keyframes ResultsScreen_spin__AGg3A{to{transform:rotate(1turn)}}.ResultsScreen_overallStats__jnMHD{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.ResultsScreen_statCard__he43T{background:#fff;border-radius:1rem;padding:1.5rem;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.1);min-width:120px}.ResultsScreen_statValue__evCaU{font-size:2rem;font-weight:700;color:#2d3748;margin-bottom:.5rem}.ResultsScreen_statLabel___tf8b{font-size:.9rem;color:#718096;font-weight:600}@media (max-width:768px){.ResultsScreen_container__YI_Z4{padding:1rem}.ResultsScreen_scoreCard__eURW_{padding:2rem;min-width:auto}.ResultsScreen_scoreValue__dvcAg{font-size:2.5rem}.ResultsScreen_chartContainer__QTkru{height:250px}.ResultsScreen_actionsSection__xCc_2{flex-direction:column;align-items:center}.ResultsScreen_actionButton__gdFpy{width:100%;max-width:300px}.ResultsScreen_mistakeItem__aHRdQ,.ResultsScreen_weaknessItem__SvKTe{flex-direction:column;gap:.5rem;text-align:center}}@media (max-width:480px){.ResultsScreen_content__8p9_L{gap:1rem}.ResultsScreen_scoreCard__eURW_{padding:1.5rem}.ResultsScreen_scoreEmoji__TAIj4{font-size:3rem}.ResultsScreen_scoreValue__dvcAg{font-size:2rem}.ResultsScreen_unansweredList__edlPe{grid-template-columns:1fr}.ResultsScreen_overallStats__jnMHD{flex-direction:column;align-items:center}.ResultsScreen_statCard__he43T{width:100%;max-width:200px}}.ResultsScreen_mistakesList__NTnbk::-webkit-scrollbar,.ResultsScreen_unansweredList__edlPe::-webkit-scrollbar{width:6px}.ResultsScreen_mistakesList__NTnbk::-webkit-scrollbar-track,.ResultsScreen_unansweredList__edlPe::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.ResultsScreen_mistakesList__NTnbk::-webkit-scrollbar-thumb,.ResultsScreen_unansweredList__edlPe::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.ResultsScreen_mistakesList__NTnbk::-webkit-scrollbar-thumb:hover,.ResultsScreen_unansweredList__edlPe::-webkit-scrollbar-thumb:hover{background:#a0aec0}.ModeSelection_container__GD5_b{min-height:100vh;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2)}.ModeSelection_loadingContainer__Q_jyr{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.ModeSelection_loadingContent___cdSK{text-align:center;color:#fff}.ModeSelection_loadingEmoji__hhNIx{font-size:4rem;margin-bottom:1rem;animation:ModeSelection_bounce__7ep64 1s infinite}@keyframes ModeSelection_bounce__7ep64{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.ModeSelection_loadingText__W_oeF{font-size:1.5rem;font-weight:600;margin-bottom:2rem}.ModeSelection_spinner__iGRVq{width:50px;height:50px;border:4px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:ModeSelection_spin__tp7Zb 1s linear infinite;margin:0 auto}@keyframes ModeSelection_spin__tp7Zb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ModeSelection_header__OX1fo{position:-webkit-sticky;position:sticky;top:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:1rem;padding:1rem 2rem;margin-bottom:1rem;box-shadow:0 4px 8px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.05)}.ModeSelection_stats__dZElU{display:flex;gap:2rem;align-items:center}.ModeSelection_progressBarContainer__D_ryT{display:flex;align-items:center;gap:1rem}.ModeSelection_progressBar__MB3Ou{width:200px;height:8px;background:rgba(0,0,0,.1);border-radius:10px;overflow:hidden;position:relative}.ModeSelection_progressFill__WWuAh{height:100%;background:linear-gradient(90deg,#48bb78,#38a169);border-radius:10px;transition:width .3s ease;position:relative}.ModeSelection_progressFill__WWuAh:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);animation:ModeSelection_shimmer__xGspF 2s infinite}@keyframes ModeSelection_shimmer__xGspF{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ModeSelection_statItem__A9Zr9{display:flex;flex-direction:column;align-items:center;text-align:center}.ModeSelection_statLabel__3c85q{font-size:.9rem;color:#718096;font-weight:600;margin-bottom:.25rem}.ModeSelection_statValue__DgCe5{font-size:1.2rem;font-weight:700;color:#2d3748}.ModeSelection_finishButton__HWcEW{background:linear-gradient(135deg,#e53e3e,#c53030);color:#fff;border:none;border-radius:1rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:Arial,Helvetica,sans-serif}.ModeSelection_finishButton__HWcEW:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(229,62,62,.3)}.ModeSelection_questionsGrid__SoZ96{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem;max-height:60vh;overflow-y:auto;padding:1rem;background:hsla(0,0%,100%,.1);border-radius:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ModeSelection_questionCard__ddkON{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:all .2s ease;border:3px solid transparent}.ModeSelection_questionCard__ddkON:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.ModeSelection_questionNumber__wIonE{font-size:.8rem;color:#718096;font-weight:600;margin-bottom:.5rem}.ModeSelection_questionText__vfbcY{font-size:1.1rem;font-weight:700;color:#2d3748;margin-bottom:1rem;text-align:center}.ModeSelection_answerInput__pzGBj{width:100%;padding:.75rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:1rem;text-align:center;font-weight:700;font-family:Arial,Helvetica,sans-serif;transition:border-color .2s ease}.ModeSelection_answerInput__pzGBj:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.3);background:linear-gradient(135deg,#f7fafc,#edf2f7);transform:scale(1.02)}.ModeSelection_answerInput__pzGBj::-webkit-inner-spin-button,.ModeSelection_answerInput__pzGBj::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ModeSelection_answerInput__pzGBj[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ModeSelection_footer__UJduS{background:hsla(0,0%,100%,.9);border-radius:1rem;padding:1rem;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.1)}.ModeSelection_instructions__WADX0{font-size:1rem;color:#4a5568;font-weight:600}@media (max-width:768px){.ModeSelection_header__OX1fo{flex-direction:column;gap:1rem;padding:1rem}.ModeSelection_stats__dZElU{gap:1rem}.ModeSelection_questionsGrid__SoZ96{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:50vh}.ModeSelection_questionCard__ddkON{padding:1rem}.ModeSelection_statItem__A9Zr9{align-items:center}}@media (max-width:480px){.ModeSelection_container__GD5_b{padding:.5rem}.ModeSelection_questionsGrid__SoZ96{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem;padding:.5rem}.ModeSelection_questionCard__ddkON{padding:.75rem}.ModeSelection_stats__dZElU{flex-wrap:wrap;justify-content:center}}.ModeSelection_questionsGrid__SoZ96::-webkit-scrollbar{width:8px}.ModeSelection_questionsGrid__SoZ96::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.ModeSelection_questionsGrid__SoZ96::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:4px}.ModeSelection_questionsGrid__SoZ96::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.ModeSelection_modeSelectionContainer__YdFaY{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.ModeSelection_modeSelectionContent__WtnLm{width:100%;max-width:600px;margin:0 auto}.ModeSelection_modeSelectionTitle__6m7v5{font-size:2.5rem;font-weight:800;color:#fff;text-align:center;margin-bottom:2.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.ModeSelection_practiceOption__FDJ7w{background:#fff;border-radius:1.5rem;padding:2rem;margin-bottom:1.5rem;box-shadow:0 8px 24px rgba(0,0,0,.12);transition:all .3s ease}.ModeSelection_practiceOption__FDJ7w:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.16)}.ModeSelection_practiceOptionFeatured__dLK_u{background:linear-gradient(135deg,#fef5ff,#f3e7ff);border:3px solid #9f7aea;position:relative;overflow:hidden}.ModeSelection_practiceOptionFeatured__dLK_u:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.ModeSelection_practiceHeader__NiVYp{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.ModeSelection_practiceIcon__i7NhY{font-size:3rem;line-height:1}.ModeSelection_practiceTitleGroup__rGESN{flex:1 1;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.ModeSelection_practiceTitle__1lv_N{font-size:1.75rem;font-weight:700;color:#2d3748;margin:0;line-height:1.2}.ModeSelection_practiceBadge__iGKMN{display:inline-block;padding:.4rem .8rem;background:#48bb78;color:#fff;border-radius:1rem;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ModeSelection_badgeUnlimited__1nLV_{background:linear-gradient(135deg,#667eea,#764ba2)}.ModeSelection_badgeTrial__bxoB_{background:linear-gradient(135deg,#f6ad55,#ed8936)}.ModeSelection_practiceDescription__UT_nq{font-size:1.1rem;color:#4a5568;line-height:1.6;margin-bottom:1.5rem}.ModeSelection_btnPractice__MY0Yc{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:1rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(102,126,234,.3);font-family:Arial,Helvetica,sans-serif}.ModeSelection_btnPractice__MY0Yc:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.ModeSelection_btnPractice__MY0Yc:active{transform:translateY(0)}.ModeSelection_btnPractice__MY0Yc:disabled{background:linear-gradient(135deg,#cbd5e0,#a0aec0);cursor:not-allowed;box-shadow:none}.ModeSelection_btnPracticePrimary__asM_v{background:linear-gradient(135deg,#9f7aea,#805ad5);box-shadow:0 4px 12px rgba(159,122,234,.3)}.ModeSelection_btnPracticePrimary__asM_v:hover{box-shadow:0 6px 16px rgba(159,122,234,.4)}.ModeSelection_weaknessTeaserContainer__bye9f{margin-top:2rem;background:hsla(0,0%,100%,.95);border-radius:1.5rem;padding:2rem;box-shadow:0 8px 24px rgba(0,0,0,.12)}.ModeSelection_weaknessTeaserContent__JLBxW{text-align:center}.ModeSelection_teaserTitle__HNp6j{font-size:1.5rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.ModeSelection_analysisText__vYf5_{font-size:1rem;color:#4a5568;line-height:1.6;margin-bottom:1.5rem}.ModeSelection_ctaBoxNoTrials__AZC83,.ModeSelection_ctaBoxWithTrials__88Hqv{background:linear-gradient(135deg,#edf2f7,#e2e8f0);border-radius:1rem;padding:1.5rem;margin-top:1rem}.ModeSelection_ctaHeading__0691R{font-size:1.2rem;font-weight:700;color:#2d3748;margin-bottom:.5rem}.ModeSelection_ctaText__aKTIL{font-size:1rem;color:#4a5568;line-height:1.6;margin-bottom:1rem}.ModeSelection_ctaSubtext__HttUO{font-size:.9rem;color:#718096;margin-bottom:1rem}.ModeSelection_btnCTA__wd8_5{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;border:none;border-radius:1rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(72,187,120,.3);font-family:Arial,Helvetica,sans-serif}.ModeSelection_btnCTA__wd8_5:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(72,187,120,.4)}@media (max-width:768px){.ModeSelection_modeSelectionTitle__6m7v5{font-size:2rem;margin-bottom:2rem}.ModeSelection_practiceOption__FDJ7w{padding:1.5rem}.ModeSelection_practiceTitle__1lv_N{font-size:1.5rem}.ModeSelection_practiceIcon__i7NhY{font-size:2.5rem}}@media (max-width:480px){.ModeSelection_modeSelectionContainer__YdFaY{padding:1rem .5rem}.ModeSelection_modeSelectionTitle__6m7v5{font-size:1.75rem;margin-bottom:1.5rem}.ModeSelection_practiceOption__FDJ7w{padding:1.25rem;margin-bottom:1rem}.ModeSelection_practiceHeader__NiVYp{gap:.75rem}.ModeSelection_practiceTitle__1lv_N{font-size:1.25rem}.ModeSelection_practiceIcon__i7NhY{font-size:2rem}.ModeSelection_practiceDescription__UT_nq{font-size:1rem}.ModeSelection_btnPractice__MY0Yc{padding:.875rem 1.5rem;font-size:1rem}.ModeSelection_weaknessList__SQUwO{gap:.5rem}.ModeSelection_weaknessItem___4L3A{padding:.625rem .875rem}.ModeSelection_weaknessIcon__fE87m{font-size:1.1rem;margin-right:.5rem}.ModeSelection_weaknessText__PUn2A{font-size:.95rem}}.ModeSelection_weaknessList__SQUwO{margin:1.5rem 0;display:flex;flex-direction:column;gap:.75rem}.ModeSelection_weaknessItem___4L3A{display:flex;align-items:center;background:#e0f2fe;padding:.75rem 1rem;border-radius:.75rem;border-left:5px solid #38bdf8;transition:all .2s ease}.ModeSelection_weaknessItem___4L3A:hover{transform:translateX(4px);box-shadow:0 2px 8px rgba(56,189,248,.2)}.ModeSelection_weaknessItemLocked__l80Zx{background:#f1f5f9;border-left:5px solid #94a3b8;opacity:.8}.ModeSelection_weaknessItemLocked__l80Zx:hover{transform:none;box-shadow:none}.ModeSelection_weaknessIcon__fE87m{font-size:1.25rem;margin-right:.75rem;flex-shrink:0}.ModeSelection_weaknessText__PUn2A{font-size:1rem;font-weight:600;color:#0c4a6e;line-height:1.4}.ModeSelection_weaknessItemLocked__l80Zx .ModeSelection_weaknessText__PUn2A{color:#475569;font-style:italic}.ModeSelection_backButton__sQEK3{background:#fff;color:#764ba2;border:2px solid #764ba2;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:1.5rem;display:inline-flex;align-items:center;gap:.5rem}.ModeSelection_backButton__sQEK3:hover{background:#764ba2;color:#fff;transform:translateX(-4px)}.ModeSelection_subtitle__AO0ov{text-align:center;font-size:1.1rem;color:hsla(0,0%,100%,.9);margin-bottom:2rem;font-weight:500}.ModeSelection_tableGrid__WYUkH{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:1rem;gap:1rem;max-width:800px;margin:0 auto}.ModeSelection_tableButton__TEyqr{background:#fff;border:3px solid #667eea;border-radius:1rem;padding:2rem 1rem;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:.5rem}.ModeSelection_tableButton__TEyqr:hover{background:#667eea;color:#fff;transform:translateY(-4px) scale(1.05);box-shadow:0 8px 20px rgba(102,126,234,.4)}.ModeSelection_tableNumber__e0gJ3{font-size:2.5rem;font-weight:700;color:#667eea}.ModeSelection_tableButton__TEyqr:hover .ModeSelection_tableNumber__e0gJ3{color:#fff}.ModeSelection_tableLabel__B6zdq{font-size:.9rem;font-weight:600;color:#764ba2}.ModeSelection_tableButton__TEyqr:hover .ModeSelection_tableLabel__B6zdq{color:#fff}.ModeSelection_targetedQuizContainer__Y_dR7{max-width:600px;margin:0 auto;padding:2rem}.ModeSelection_progressDotsContainer__riFmJ{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.ModeSelection_progressDot__N_ja1{width:24px;height:24px;border-radius:50%;border:3px solid #fff;transition:all .3s ease}.ModeSelection_progressDotEmpty__vJKPe{background:hsla(0,0%,100%,.3)}.ModeSelection_progressDotCurrent__5haea{background:#fbbf24;box-shadow:0 0 10px rgba(251,191,36,.8);animation:ModeSelection_pulse__HWjvr 1.5s ease-in-out infinite}.ModeSelection_progressDotCorrect__R_trI{background:#10b981;border-color:#10b981}.ModeSelection_progressDotIncorrect__aeb5R{background:#ef4444;border-color:#ef4444}@keyframes ModeSelection_pulse__HWjvr{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.ModeSelection_progressText__cyIl2{text-align:center;color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:2rem}.ModeSelection_singleQuestionCard__bUWmh{background:#fff;border-radius:1.5rem;padding:3rem 2rem;box-shadow:0 10px 30px rgba(0,0,0,.2);margin-bottom:2rem;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.ModeSelection_questionDisplay__K7zEN{font-size:3rem;font-weight:700;color:#1f2937;text-align:center;font-family:Comic Sans MS,cursive,sans-serif}.ModeSelection_singleAnswerInput__CT0Tv{width:100%;max-width:300px;padding:1.5rem;font-size:2rem;text-align:center;border:3px solid #e5e7eb;border-radius:1rem;outline:none;transition:all .3s ease;font-weight:600}.ModeSelection_singleAnswerInput__CT0Tv:focus{border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1)}.ModeSelection_singleAnswerInput__CT0Tv:disabled{background:#f9fafb;cursor:not-allowed}.ModeSelection_inputCorrect__H6Atz{border-color:#10b981!important;background:#d1fae5}.ModeSelection_inputIncorrect__jPxZ8{border-color:#ef4444!important;background:#fee2e2}.ModeSelection_feedbackMessage__WqbuC{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;border-radius:1rem;font-size:1.3rem;font-weight:600;animation:ModeSelection_slideIn__nhu4M .3s ease;width:100%;max-width:400px;justify-content:center}@keyframes ModeSelection_slideIn__nhu4M{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ModeSelection_feedbackCorrect__QU8En{background:#d1fae5;color:#065f46;border:2px solid #10b981}.ModeSelection_feedbackIncorrect__b7O0E{background:#fee2e2;color:#991b1b;border:2px solid #ef4444}.ModeSelection_feedbackIcon__tLXlE{font-size:2rem}.ModeSelection_upsellBanner__FTejT{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;border-radius:1rem;padding:1.5rem;margin-top:2rem;box-shadow:0 4px 12px rgba(245,158,11,.3)}.ModeSelection_upsellContent__x3Kcj{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.ModeSelection_upsellText__p1EZa{font-size:1.1rem;font-weight:700;color:#78350f;margin:0}.ModeSelection_upsellSubtext__REbLr{font-size:.95rem;color:#92400e;margin:0}.ModeSelection_upsellButton__lg_GA{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 2rem;border-radius:.75rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 8px rgba(102,126,234,.3)}.ModeSelection_upsellButton__lg_GA:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(102,126,234,.4)}.ModeSelection_upsellButton__lg_GA:active{transform:translateY(0)}@media (max-width:768px){.ModeSelection_tableGrid__WYUkH{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.ModeSelection_tableButton__TEyqr{padding:1.5rem .5rem}.ModeSelection_questionDisplay__K7zEN,.ModeSelection_tableNumber__e0gJ3{font-size:2rem}.ModeSelection_singleAnswerInput__CT0Tv{font-size:1.5rem;padding:1rem}.ModeSelection_targetedQuizContainer__Y_dR7{padding:1rem}.ModeSelection_progressDotsContainer__riFmJ{gap:.3rem}.ModeSelection_progressDot__N_ja1{width:20px;height:20px}}@media (max-width:480px){.ModeSelection_tableGrid__WYUkH{grid-template-columns:repeat(3,1fr)}.ModeSelection_feedbackMessage__WqbuC{font-size:1.1rem;padding:1rem 1.5rem}.ModeSelection_upsellText__p1EZa{font-size:1rem}.ModeSelection_upsellButton__lg_GA{font-size:1rem;padding:.875rem 1.5rem}}.TableSelector_container__xb7MD{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:2rem}.TableSelector_selectorContainer__IUUY0{background:#fff;border-radius:1.5rem;padding:2.5rem;max-width:800px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3)}.TableSelector_backButton__D90Bd{background:transparent;border:none;color:#667eea;font-size:1rem;cursor:pointer;padding:.5rem 0;margin-bottom:1.5rem;transition:opacity .2s}.TableSelector_backButton__D90Bd:hover{opacity:.7}.TableSelector_title__g9Rd5{font-size:2rem;font-weight:700;text-align:center;margin-bottom:2rem;color:#2d3748}.TableSelector_tableGrid__cDqt8{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:1rem;gap:1rem}.TableSelector_tableButton__SFseh{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:1rem;padding:2rem 1rem;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 15px rgba(102,126,234,.4)}.TableSelector_tableButton__SFseh:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(102,126,234,.6)}.TableSelector_tableButton__SFseh:active{transform:translateY(-2px)}.TableSelector_tableNumber__0mYp4{font-size:2.5rem;font-weight:700;color:#fff}.TableSelector_tableLabel__Fjs_t{font-size:.9rem;color:hsla(0,0%,100%,.9);font-weight:500}@media (max-width:768px){.TableSelector_selectorContainer__IUUY0{padding:1.5rem}.TableSelector_title__g9Rd5{font-size:1.5rem}.TableSelector_tableGrid__cDqt8{grid-template-columns:repeat(3,1fr);gap:.75rem}.TableSelector_tableButton__SFseh{padding:1.5rem .5rem}.TableSelector_tableNumber__0mYp4{font-size:2rem}}.StandardSubmenu_container__n521w{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:2rem}.StandardSubmenu_submenuContainer__fo616{background:#fff;border-radius:1.5rem;padding:2.5rem;max-width:900px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3)}.StandardSubmenu_backButton__MKP3Z{background:transparent;border:none;color:#667eea;font-size:1rem;cursor:pointer;padding:.5rem 0;margin-bottom:1.5rem;transition:opacity .2s}.StandardSubmenu_backButton__MKP3Z:hover{opacity:.7}.StandardSubmenu_title__VyS0p{font-size:2rem;font-weight:700;text-align:center;margin-bottom:2.5rem;color:#2d3748}.StandardSubmenu_optionsContainer__dmXfR{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;gap:2rem}.StandardSubmenu_option__oAKdS{background:linear-gradient(135deg,#f7fafc,#edf2f7);border:2px solid #e2e8f0;border-radius:1rem;padding:2rem;display:flex;flex-direction:column;gap:1rem;transition:all .3s ease}.StandardSubmenu_option__oAKdS:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(102,126,234,.2);border-color:#667eea}.StandardSubmenu_optionIcon__QJltw{font-size:3rem;text-align:center}.StandardSubmenu_optionTitle__9o21c{font-size:1.5rem;font-weight:600;color:#2d3748;text-align:center;margin:0}.StandardSubmenu_optionDescription__McGes{color:#4a5568;line-height:1.6;text-align:center;margin:0}.StandardSubmenu_optionDetails__4aQFw{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#fff;border-radius:.5rem}.StandardSubmenu_detail__i_H04{font-size:.9rem;color:#718096;font-weight:500}.StandardSubmenu_btnOption__cyLLQ{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:.75rem;padding:1rem 1.5rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.4)}.StandardSubmenu_btnOption__cyLLQ:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.6)}.StandardSubmenu_btnOption__cyLLQ:active{transform:translateY(0)}@media (max-width:768px){.StandardSubmenu_submenuContainer__fo616{padding:1.5rem}.StandardSubmenu_title__VyS0p{font-size:1.5rem}.StandardSubmenu_optionsContainer__dmXfR{grid-template-columns:1fr;gap:1.5rem}.StandardSubmenu_option__oAKdS{padding:1.5rem}.StandardSubmenu_optionIcon__QJltw{font-size:2.5rem}.StandardSubmenu_optionTitle__9o21c{font-size:1.25rem}}.PracticeModeSelector_container__KXpxz{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:2rem}.PracticeModeSelector_selectorContainer__oktKv{background:#fff;border-radius:1.5rem;padding:2.5rem;max-width:900px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3)}.PracticeModeSelector_backButton__qRTbF{background:transparent;border:none;color:#667eea;font-size:1rem;cursor:pointer;padding:.5rem 0;margin-bottom:1.5rem;transition:opacity .2s}.PracticeModeSelector_backButton__qRTbF:hover{opacity:.7}.PracticeModeSelector_title__NXjZw{font-size:2rem;font-weight:700;text-align:center;margin-bottom:.5rem;color:#2d3748}.PracticeModeSelector_subtitle__8OHc7{text-align:center;color:#718096;font-size:1.1rem;margin-bottom:2.5rem}.PracticeModeSelector_modesContainer__58P5W{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;gap:2rem}.PracticeModeSelector_modeCard__vwfHB{background:linear-gradient(135deg,#f7fafc,#edf2f7);border:2px solid #e2e8f0;border-radius:1rem;padding:2rem;display:flex;flex-direction:column;gap:1rem;transition:all .3s ease}.PracticeModeSelector_modeCard__vwfHB:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(102,126,234,.2);border-color:#667eea}.PracticeModeSelector_modeIcon__HU9vt{font-size:3rem;text-align:center}.PracticeModeSelector_modeTitle__W6eW1{font-size:1.5rem;font-weight:600;color:#2d3748;text-align:center;margin:0}.PracticeModeSelector_modeDescription__Ip5ON{color:#4a5568;line-height:1.6;text-align:center;margin:0}.PracticeModeSelector_modeFeatures__iwJZK{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#fff;border-radius:.5rem}.PracticeModeSelector_feature__pPpBG{font-size:.9rem;color:#2d9f5b;font-weight:500}.PracticeModeSelector_btnMode__LrLfz{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:.75rem;padding:1rem 1.5rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.4)}.PracticeModeSelector_btnMode__LrLfz:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.6)}.PracticeModeSelector_btnMode__LrLfz:active{transform:translateY(0)}.PracticeModeSelector_btnModeRandom__Y6Ap6{background:linear-gradient(135deg,#f093fb,#f5576c);box-shadow:0 4px 15px rgba(245,87,108,.4)}.PracticeModeSelector_btnModeRandom__Y6Ap6:hover{box-shadow:0 6px 20px rgba(245,87,108,.6)}@media (max-width:768px){.PracticeModeSelector_selectorContainer__oktKv{padding:1.5rem}.PracticeModeSelector_title__NXjZw{font-size:1.5rem}.PracticeModeSelector_subtitle__8OHc7{font-size:1rem}.PracticeModeSelector_modesContainer__58P5W{grid-template-columns:1fr;gap:1.5rem}.PracticeModeSelector_modeCard__vwfHB{padding:1.5rem}.PracticeModeSelector_modeIcon__HU9vt{font-size:2.5rem}.PracticeModeSelector_modeTitle__W6eW1{font-size:1.25rem}}.TargetedQuizView_container__9BHaP{width:100%;max-width:100%}.TargetedQuizView_targetedQuizContainer__4G5_o{max-width:600px;margin:0 auto;padding:2rem 1rem}.TargetedQuizView_progressDotsContainer__Zvc0j{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.TargetedQuizView_progressDot__YmoMp{width:16px;height:16px;border-radius:50%;transition:all .3s ease}.TargetedQuizView_progressDotEmpty__hF2IM{background:#e2e8f0}.TargetedQuizView_progressDotCurrent__Xuz0r{background:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.2)}.TargetedQuizView_progressDotCorrect__Xm5Xm{background:#48bb78}.TargetedQuizView_progressDotIncorrect__YgrLG{background:#f56565}.TargetedQuizView_singleQuestionCard___u4jJ{background:#fff;border:2px solid #e2e8f0;border-radius:1.5rem;padding:3rem 2rem;margin:2rem 0;text-align:center}.TargetedQuizView_questionDisplay__xFto3{font-size:3rem;font-weight:700;color:#2d3748;margin-bottom:2rem}.TargetedQuizView_singleAnswerInput__gmnGU{width:100%;max-width:300px;padding:1rem 1.5rem;font-size:2rem;text-align:center;border:3px solid #cbd5e0;border-radius:1rem;transition:all .3s ease}.TargetedQuizView_singleAnswerInput__gmnGU:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1)}.TargetedQuizView_inputCorrect__kXR3G{border-color:#48bb78!important;background-color:#f0fff4!important}.TargetedQuizView_inputIncorrect__1XqdI{border-color:#f56565!important;background-color:#fff5f5!important}.TargetedQuizView_feedbackMessage__0txtj{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.5rem;padding:1rem;border-radius:.75rem;font-size:1.25rem;font-weight:600;animation:TargetedQuizView_slideIn__hIXGb .3s ease}@keyframes TargetedQuizView_slideIn__hIXGb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.TargetedQuizView_feedbackCorrect__VSOOT{background:#f0fff4;color:#22543d;border:2px solid #48bb78}.TargetedQuizView_feedbackIncorrect__AUKIy{background:#fff5f5;color:#742a2a;border:2px solid #f56565}.TargetedQuizView_feedbackIcon__tntJt{font-size:1.5rem}.TargetedQuizView_upsellBanner___hdRR{background:linear-gradient(135deg,#fef5e7,#fdebd0);border:2px solid #f39c12;border-radius:1.5rem;padding:2rem;margin-top:2rem}.TargetedQuizView_upsellContent__Fp6hg{text-align:center}.TargetedQuizView_upsellText__dbFOP{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:.5rem}.TargetedQuizView_upsellSubtext__zjEPe{font-size:1rem;color:#718096;margin-bottom:1.5rem}.TargetedQuizView_upsellButton__PziW_{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:1rem;padding:1rem 2rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.TargetedQuizView_upsellButton__PziW_:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(102,126,234,.4)}@media (max-width:768px){.TargetedQuizView_targetedQuizContainer__4G5_o{padding:1rem}.TargetedQuizView_questionDisplay__xFto3{font-size:2rem}.TargetedQuizView_singleAnswerInput__gmnGU{font-size:1.5rem}.TargetedQuizView_feedbackMessage__0txtj{font-size:1rem}.TargetedQuizView_upsellBanner___hdRR{padding:1.5rem}.TargetedQuizView_upsellText__dbFOP{font-size:1.1rem}}.QuizView_container__ZCSic{width:100%;padding:2rem 1rem}.QuizView_header__d8XnG{max-width:1200px;margin:0 auto 2rem;justify-content:space-between;background:#fff;border:2px solid #e2e8f0;border-radius:1rem;padding:1.5rem}.QuizView_header__d8XnG,.QuizView_stats__mRGRZ{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.QuizView_stats__mRGRZ{flex:1 1}.QuizView_statItem__e1dai{display:flex;align-items:center;gap:.5rem}.QuizView_statLabel__pSiA4{font-size:1rem;color:#718096;font-weight:600}.QuizView_statValue__yM9o_{font-size:1.25rem;font-weight:700;color:#2d3748}.QuizView_progressBarContainer__w2hUN{display:flex;align-items:center;gap:.75rem;flex:1 1;min-width:200px}.QuizView_progressBar__l1T5m{flex:1 1;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.QuizView_progressFill__DT6eF{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .3s ease}.QuizView_finishButton__DY8mm{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;border:none;border-radius:.75rem;padding:.75rem 1.5rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;white-space:nowrap}.QuizView_finishButton__DY8mm:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(72,187,120,.3)}.QuizView_footer__R7ZaP{max-width:1200px;margin:2rem auto 0;text-align:center}.QuizView_instructions__SAy4X{background:linear-gradient(135deg,#e6f3ff,#e0e7ff);border:2px solid #667eea;border-radius:.75rem;padding:1rem 1.5rem;font-size:1rem;color:#2d3748}@media (max-width:768px){.QuizView_container__ZCSic{padding:1rem .5rem}.QuizView_header__d8XnG{flex-direction:column;align-items:stretch;padding:1rem}.QuizView_stats__mRGRZ{flex-direction:column;gap:1rem}.QuizView_statItem__e1dai{justify-content:space-between}.QuizView_progressBarContainer__w2hUN{min-width:100%}.QuizView_finishButton__DY8mm{width:100%}.QuizView_instructions__SAy4X{font-size:.9rem;padding:.75rem 1rem}}.QuizTimer_timerContainer__D8TlQ{background:#fff;border-radius:.75rem;padding:1rem 1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:1.5rem}.QuizTimer_timerInfo__GP4MI{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.QuizTimer_time__RwnmQ{font-size:1.25rem;font-weight:600;color:#2d3748;transition:color .3s}.QuizTimer_timeLow__8L7DX{color:#e53e3e;animation:QuizTimer_pulse__iBC3_ 1s infinite}@keyframes QuizTimer_pulse__iBC3_{0%,to{opacity:1}50%{opacity:.6}}.QuizTimer_progress__Me4eH{font-size:.95rem;color:#718096;font-weight:500}.QuizTimer_progressBarContainer__rxlEQ{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.QuizTimer_progressBar__kD9Ay{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .3s ease;border-radius:4px}@media (max-width:768px){.QuizTimer_timerContainer__D8TlQ{padding:.75rem 1rem}.QuizTimer_time__RwnmQ{font-size:1.1rem}.QuizTimer_progress__Me4eH{font-size:.85rem}}.QuestionGrid_grid__CDmcT{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem;padding:1rem}.QuestionGrid_questionItem__7H0N1{background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;padding:1rem;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.QuestionGrid_questionItem__7H0N1.QuestionGrid_focused__Px39B{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1);transform:scale(1.02)}.QuestionGrid_questionItem__7H0N1.QuestionGrid_correct__PInsQ{border-color:#48bb78;background:#f0fff4}.QuestionGrid_questionItem__7H0N1.QuestionGrid_incorrect__CESdq{border-color:#f56565;background:#fff5f5}.QuestionGrid_questionLabel__n4Ai_{font-size:1.1rem;font-weight:600;color:#2d3748;margin-right:.5rem}.QuestionGrid_answerInput__WZ2nK{width:70px;padding:.5rem;font-size:1.1rem;font-weight:600;text-align:center;border:2px solid #cbd5e0;border-radius:.5rem;transition:all .2s ease}.QuestionGrid_answerInput__WZ2nK:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.QuestionGrid_answerInput__WZ2nK::placeholder{color:#cbd5e0;font-weight:400}.QuestionGrid_correct__PInsQ .QuestionGrid_answerInput__WZ2nK{border-color:#48bb78;color:#22543d;background:#fff}.QuestionGrid_incorrect__CESdq .QuestionGrid_answerInput__WZ2nK{border-color:#f56565;color:#742a2a;background:#fff}@media (max-width:768px){.QuestionGrid_grid__CDmcT{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;padding:.75rem}.QuestionGrid_questionItem__7H0N1{padding:.75rem}.QuestionGrid_questionLabel__n4Ai_{font-size:1rem}.QuestionGrid_answerInput__WZ2nK{width:60px;font-size:1rem}}.QuizProgress_container__q_SqE{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:1.5rem}.QuizProgress_progressInfo__w5dxY{display:flex;justify-content:space-around;gap:1rem;margin-bottom:1rem}.QuizProgress_stat__xQRJ7{display:flex;flex-direction:column;align-items:center;gap:.25rem}.QuizProgress_statLabel__t0v2w{font-size:.875rem;color:#718096;font-weight:500}.QuizProgress_statValue__vyRJX{font-size:1.25rem;font-weight:700;color:#2d3748}.QuizProgress_progressBar__VnP3g{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.QuizProgress_progressFill__WVxAR{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .3s ease;border-radius:4px}@media (max-width:768px){.QuizProgress_container__q_SqE{padding:1rem}.QuizProgress_progressInfo__w5dxY{gap:.5rem}.QuizProgress_statLabel__t0v2w{font-size:.75rem}.QuizProgress_statValue__vyRJX{font-size:1rem}}.FeedbackOverlay_overlay__MifMK{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease}.FeedbackOverlay_overlay__MifMK.FeedbackOverlay_show__Hio0L{opacity:1;pointer-events:auto}.FeedbackOverlay_content__o8o1L{background:#fff;border-radius:1.5rem;padding:3rem 2rem;max-width:500px;width:90%;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.3);transform:scale(.9);transition:transform .3s ease}.FeedbackOverlay_overlay__MifMK.FeedbackOverlay_show__Hio0L .FeedbackOverlay_content__o8o1L{transform:scale(1)}.FeedbackOverlay_content__o8o1L.FeedbackOverlay_correct__RCPFW{border:4px solid #48bb78}.FeedbackOverlay_content__o8o1L.FeedbackOverlay_incorrect__fMBvB{border:4px solid #f56565}.FeedbackOverlay_icon__tpfPg{font-size:5rem;margin-bottom:1rem;animation:FeedbackOverlay_bounce__TEQb1 .6s ease}@keyframes FeedbackOverlay_bounce__TEQb1{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.FeedbackOverlay_message__B5DS_{margin-bottom:2rem}.FeedbackOverlay_title__6AoR6{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#2d3748}.FeedbackOverlay_subtitle__4wus8{font-size:1.1rem;color:#4a5568;line-height:1.6}.FeedbackOverlay_subtitle__4wus8 strong{color:#2d3748;font-weight:600}.FeedbackOverlay_nextButton__MjUsh{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:.75rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.4)}.FeedbackOverlay_nextButton__MjUsh:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.6)}.FeedbackOverlay_nextButton__MjUsh:active{transform:translateY(0)}@media (max-width:768px){.FeedbackOverlay_content__o8o1L{padding:2rem 1.5rem}.FeedbackOverlay_icon__tpfPg{font-size:4rem}.FeedbackOverlay_title__6AoR6{font-size:1.5rem}.FeedbackOverlay_subtitle__4wus8{font-size:1rem}.FeedbackOverlay_nextButton__MjUsh{padding:.875rem 1.5rem;font-size:1rem}}.ResultsSummary_container__O9Mk_{display:flex;flex-direction:column;gap:2rem}.ResultsSummary_mainScoreCard__B6sPz{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:1.5rem;padding:3rem 2rem;text-align:center;color:#fff;box-shadow:0 10px 30px rgba(102,126,234,.3)}.ResultsSummary_scoreDisplay__3T5XM{display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin-bottom:1rem}.ResultsSummary_scoreNumber__k9jFU{font-size:5rem;font-weight:800;line-height:1}.ResultsSummary_scoreDivider__EAU92{font-size:3rem;opacity:.7}.ResultsSummary_totalNumber__RAqk2{font-size:3rem;opacity:.9}.ResultsSummary_percentageDisplay__aG5fk{font-size:2rem;font-weight:600;opacity:.9}.ResultsSummary_starRating__qZTjj{display:flex;justify-content:center;gap:.5rem;font-size:3rem}.ResultsSummary_star__c8nO2{transition:transform .3s ease}.ResultsSummary_starFilled__l2cI9{filter:drop-shadow(0 4px 8px rgba(255,215,0,.5));animation:ResultsSummary_starPop__D0KD7 .5s ease}.ResultsSummary_starEmpty__IfnHS{opacity:.3}@keyframes ResultsSummary_starPop__D0KD7{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.ResultsSummary_encouragingMessage__p5fPr{text-align:center;font-size:1.5rem;font-weight:600;color:#2d3748;padding:1.5rem;background:linear-gradient(135deg,#fef5e7,#fdebd0);border-radius:1rem}.ResultsSummary_basicStats__L0TlS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.ResultsSummary_statBox__uBPmp{background:#fff;border:2px solid #e2e8f0;border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;transition:all .3s ease}.ResultsSummary_statBox__uBPmp:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1);border-color:#667eea}.ResultsSummary_statIcon__K1vH2{font-size:2rem}.ResultsSummary_statLabel___WSXX{font-size:.875rem;color:#718096;font-weight:500}.ResultsSummary_statValue__c2ddT{font-size:1.5rem;font-weight:700;color:#2d3748}.ResultsSummary_levelProgress__lZeWR{background:linear-gradient(135deg,#f7fafc,#edf2f7);border:2px solid #cbd5e0;border-radius:1rem;padding:1.5rem;display:flex;justify-content:space-between;align-items:center}.ResultsSummary_levelInfo__BZaqD{display:flex;align-items:center;gap:1rem}.ResultsSummary_levelBadge___uqOy{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.5rem 1rem;border-radius:2rem;font-size:1.25rem;font-weight:700}.ResultsSummary_levelTitle__gEqs_{font-size:1.25rem;font-weight:600;color:#2d3748}.ResultsSummary_xpInfo__aArLn{text-align:right}.ResultsSummary_xpLabel__PkTFI{font-size:1rem;color:#718096;font-weight:600}@media (max-width:768px){.ResultsSummary_mainScoreCard__B6sPz{padding:2rem 1.5rem}.ResultsSummary_scoreNumber__k9jFU{font-size:3.5rem}.ResultsSummary_scoreDivider__EAU92,.ResultsSummary_totalNumber__RAqk2{font-size:2rem}.ResultsSummary_percentageDisplay__aG5fk{font-size:1.5rem}.ResultsSummary_starRating__qZTjj{font-size:2.5rem}.ResultsSummary_encouragingMessage__p5fPr{font-size:1.25rem;padding:1rem}.ResultsSummary_basicStats__L0TlS{grid-template-columns:1fr}.ResultsSummary_levelProgress__lZeWR{flex-direction:column;gap:1rem}.ResultsSummary_xpInfo__aArLn{text-align:center}}.QuestionReview_container__xjKcK{display:flex;flex-direction:column;gap:2rem}.QuestionReview_header__rzcre{text-align:center}.QuestionReview_title__ItgqJ{font-size:2rem;font-weight:700;color:#2d3748;margin-bottom:.5rem}.QuestionReview_subtitle__cHseK{font-size:1.1rem;color:#718096;font-weight:500}.QuestionReview_aiTutorNotes__JSGhT{background:linear-gradient(135deg,#e6f3ff,#e0e7ff);border:2px solid #667eea;border-radius:1.5rem;padding:2rem}.QuestionReview_aiTutorHeader__eNXQ9{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.QuestionReview_aiTutorIcon__3hu22{font-size:2rem}.QuestionReview_aiTutorTitle__lmimO{font-size:1.5rem;font-weight:700;color:#2d3748;margin:0}.QuestionReview_aiTutorSubtitle__nlROw{color:#4a5568;font-size:1rem;margin-bottom:1.5rem}.QuestionReview_aiFeedbackList__h5UCP{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.QuestionReview_aiFeedbackItem__6N_FM{background:#fff;border-radius:.75rem;padding:1rem;display:flex;gap:.75rem;align-items:flex-start}.QuestionReview_feedbackBullet__Wko5V{font-size:1.5rem;flex-shrink:0}.QuestionReview_feedbackText__BUIFE{color:#2d3748;line-height:1.6;font-weight:500}.QuestionReview_aiTutorFooter__UAPKC{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-top:1.5rem;border-top:2px dashed #667eea}.QuestionReview_footerIcon__ZJ_vl{font-size:1.25rem}.QuestionReview_footerText__73APV{color:#4c51bf;font-weight:600;font-size:.95rem}.QuestionReview_practiceSection___xQp_{background:#fff;border:2px solid #e2e8f0;border-radius:1.5rem;padding:2rem}.QuestionReview_sectionTitle__Y638z{font-size:1.5rem;font-weight:700;color:#2d3748;margin-bottom:1.5rem}.QuestionReview_questionGrid__oH3io{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.QuestionReview_practiceQuestion__OSa6W{background:#f7fafc;border:2px solid #e2e8f0;border-radius:.75rem;padding:1rem;transition:all .3s ease}.QuestionReview_practiceQuestion__OSa6W:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#667eea}.QuestionReview_questionText__A4xgb{display:block;font-size:1.1rem;font-weight:600;color:#2d3748;margin-bottom:.75rem}.QuestionReview_answerInfo__kKdhV{display:flex;flex-direction:column;gap:.5rem}.QuestionReview_wrongAnswer__kwSer{color:#e53e3e;font-weight:600;font-size:.95rem}.QuestionReview_correctAnswer__qyzt5{color:#38a169;font-weight:600;font-size:.95rem}.QuestionReview_moreQuestions__uiynw{grid-column:1/-1;text-align:center;color:#718096;font-style:italic;padding:1rem}.QuestionReview_perfectScore__grWqN{background:linear-gradient(135deg,#f0fff4,#c6f6d5);border:2px solid #48bb78;border-radius:1.5rem;padding:3rem 2rem;text-align:center}.QuestionReview_celebrationIcon__a_lfz{font-size:5rem;margin-bottom:1rem;animation:QuestionReview_bounce___B68z 1s ease infinite}@keyframes QuestionReview_bounce___B68z{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.QuestionReview_perfectScore__grWqN h3{font-size:2rem;font-weight:700;color:#22543d;margin-bottom:.5rem}.QuestionReview_perfectScore__grWqN p{font-size:1.25rem;color:#276749}@media (max-width:768px){.QuestionReview_title__ItgqJ{font-size:1.5rem}.QuestionReview_subtitle__cHseK{font-size:1rem}.QuestionReview_aiTutorNotes__JSGhT,.QuestionReview_practiceSection___xQp_{padding:1.5rem}.QuestionReview_questionGrid__oH3io{grid-template-columns:1fr}.QuestionReview_perfectScore__grWqN{padding:2rem 1.5rem}.QuestionReview_celebrationIcon__a_lfz{font-size:4rem}}.BadgeNotification_overlay__cqgtM{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;animation:BadgeNotification_fadeIn__lPrfY .3s ease}@keyframes BadgeNotification_fadeIn__lPrfY{0%{opacity:0}to{opacity:1}}.BadgeNotification_modal__VtIMt{background:#fff;border-radius:2rem;padding:3rem;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;animation:BadgeNotification_slideUp__dhO3h .4s ease;box-shadow:0 20px 60px rgba(0,0,0,.3)}@keyframes BadgeNotification_slideUp__dhO3h{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.BadgeNotification_header__x4aUg{text-align:center;margin-bottom:2rem}.BadgeNotification_title__LhRJL{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.BadgeNotification_badgeGrid__VDQ5S{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.BadgeNotification_badgeCard__ETNvm{background:linear-gradient(135deg,#f7fafc,#edf2f7);border:3px solid gold;border-radius:1.5rem;padding:2rem;text-align:center;animation:BadgeNotification_badgePop__D_cri .6s ease;box-shadow:0 4px 12px rgba(255,215,0,.3)}@keyframes BadgeNotification_badgePop__D_cri{0%{transform:scale(.5) rotate(-10deg);opacity:0}50%{transform:scale(1.1) rotate(5deg)}to{transform:scale(1) rotate(0deg);opacity:1}}.BadgeNotification_badgeIcon__8dv0j{font-size:4rem;margin-bottom:1rem;animation:BadgeNotification_iconFloat__2_vGp 2s ease-in-out infinite}@keyframes BadgeNotification_iconFloat__2_vGp{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.BadgeNotification_badgeName__fVO4n{font-size:1.5rem;font-weight:700;color:#2d3748;margin:0 0 .5rem}.BadgeNotification_badgeDescription__uxm_r{font-size:1rem;color:#718096;margin:0;line-height:1.5}.BadgeNotification_closeButton__TtyoF{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:1rem;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .3s ease}.BadgeNotification_closeButton__TtyoF:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(102,126,234,.4)}.BadgeNotification_closeButton__TtyoF:active{transform:translateY(0)}@media (max-width:768px){.BadgeNotification_modal__VtIMt{padding:2rem;width:95%}.BadgeNotification_title__LhRJL{font-size:1.5rem}.BadgeNotification_badgeGrid__VDQ5S{grid-template-columns:1fr;gap:1rem}.BadgeNotification_badgeCard__ETNvm{padding:1.5rem}.BadgeNotification_badgeIcon__8dv0j{font-size:3rem}.BadgeNotification_badgeName__fVO4n{font-size:1.25rem}.BadgeNotification_badgeDescription__uxm_r{font-size:.95rem}.BadgeNotification_closeButton__TtyoF{font-size:1.1rem}}