.page_page__ZU32B{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-geist-sans)}@media (prefers-color-scheme:dark){.page_page__ZU32B{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.page_header__kVzhN{background-color:#f8fafc;border-bottom:2px solid #e2e8f0;padding:2rem 0}.page_logo__7fc9l{font-size:2.5rem;font-weight:700;color:#1e40af;margin-bottom:.5rem}.page_tagline___8E6T{font-size:1.125rem;color:#64748b;margin:0}.page_main__GlU4n{flex:1 1;padding:4rem 0}.page_hero__SKW6o{text-align:center;margin-bottom:4rem;padding:2rem 0}.page_hero__SKW6o h2{font-size:2.25rem;color:#1e293b;margin-bottom:1.5rem}.page_heroDescription__E0XDR{font-size:1.25rem;line-height:1.7;color:#475569;max-width:800px;margin:0 auto 2rem}.page_ctaSection__tPv8w{margin-top:2rem}.page_features__8wy9y{margin-bottom:4rem}.page_features__8wy9y h3{text-align:center;font-size:2rem;margin-bottom:3rem;color:#1e293b}.page_featureGrid__LbVmI{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.page_feature__CrGCB{padding:2rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_feature__CrGCB h4{font-size:1.25rem;margin-bottom:1rem;color:#1e293b}.page_feature__CrGCB p{color:#64748b;line-height:1.6}.page_cta__zCVvt{text-align:center;padding:3rem 2rem;background-color:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.page_cta__zCVvt h3{font-size:1.875rem;margin-bottom:1rem;color:#1e293b}.page_cta__zCVvt p{font-size:1.125rem;color:#64748b;margin-bottom:2rem}.page_footer__sHKi3{background-color:#1e293b;color:#94a3b8;padding:2rem 0;text-align:center;margin-top:auto}.page_footer__sHKi3 p{margin:0;color:#94a3b8}@media (max-width:768px){.page_logo__7fc9l{font-size:2rem}.page_hero__SKW6o h2{font-size:1.875rem}.page_heroDescription__E0XDR{font-size:1.125rem}.page_features__8wy9y h3{font-size:1.5rem}.page_featureGrid__LbVmI{grid-template-columns:1fr;gap:1.5rem}.page_feature__CrGCB{padding:1.5rem}}.page_main__GlU4n ol{font-family:var(--font-geist-mono);padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.page_main__GlU4n li:not(:last-of-type){margin-bottom:8px}.page_main__GlU4n code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.page_ctas__g5wGe{display:flex;gap:16px}.page_ctas__g5wGe a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}a.page_primary__V8M9Y{background:var(--foreground);color:var(--background);gap:8px}a.page_secondary__lm_PT{border-color:var(--gray-alpha-200);min-width:158px}@media (hover:hover) and (pointer:fine){a.page_primary__V8M9Y:hover{background:var(--button-primary-hover);border-color:transparent}a.page_secondary__lm_PT:hover{background:var(--button-secondary-hover);border-color:transparent}.page_footer__sHKi3 a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.page_ctas__g5wGe{flex-direction:column}.page_ctas__g5wGe a{font-size:14px;height:40px;padding:0 16px}a.page_secondary__lm_PT{min-width:auto}.page_footer__sHKi3{flex-wrap:wrap;align-items:center;justify-content:center}}@media (prefers-color-scheme:dark){.page_logo__7fc9l{filter:invert()}}.Navbar_navbar__UMdIx{background:#ffffff;border-bottom:2px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;top:0;z-index:100}.Navbar_navContent__qhEkm{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;gap:2rem}.Navbar_brand__cIDQ_{flex-shrink:0}.Navbar_brandLink__idaIp{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:#1e40af;font-weight:700;font-size:1.25rem;transition:color .2s ease}.Navbar_brandLink__idaIp:hover{color:#1d4ed8}.Navbar_brandIcon__DQqKs{font-size:1.5rem}.Navbar_brandText__rJVUC{font-size:1.25rem}.Navbar_navLinks__kYCXg{display:flex;align-items:center;gap:2rem;flex:1 1;justify-content:center}.Navbar_navLink__WmfVb{color:#64748b;font-weight:500;text-decoration:none;padding:.5rem 1rem;border-radius:4px;transition:all .2s ease}.Navbar_navLink__WmfVb:hover{color:#1e40af;background:#f1f5f9}.Navbar_userSection__AoegL{display:flex;align-items:center;gap:1rem;flex-shrink:0}.Navbar_userInfo__ChaKP{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.Navbar_userIcon__O0uXN{font-size:1.125rem;color:#64748b}.Navbar_userEmail__MGOlz{font-size:.875rem;font-weight:500;color:#374151}.Navbar_logoutButton__oR7X3{background:#dc2626;color:white;border:none;padding:.5rem 1rem;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.Navbar_logoutButton__oR7X3:hover{background:#b91c1c}.Navbar_loginButton__6PJBL{background:#2563eb;color:white;border:none;padding:.5rem 1rem;border-radius:4px;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .2s ease;display:inline-block}.Navbar_loginButton__6PJBL:hover{background:#1d4ed8}@media (max-width:768px){.Navbar_navContent__qhEkm{flex-wrap:wrap;gap:1rem}.Navbar_brand__cIDQ_{order:1}.Navbar_userSection__AoegL{order:2;margin-left:auto}.Navbar_navLinks__kYCXg{order:3;width:100%;justify-content:flex-start;padding-top:1rem;border-top:1px solid #e2e8f0}.Navbar_brandText__rJVUC,.Navbar_userEmail__MGOlz{display:none}.Navbar_userInfo__ChaKP{padding:.5rem}}@media (max-width:480px){.Navbar_navContent__qhEkm{padding:.75rem 0}.Navbar_userSection__AoegL{gap:.5rem}.Navbar_logoutButton__oR7X3{padding:.375rem .75rem;font-size:.8125rem}.Navbar_navLink__WmfVb{padding:.375rem .75rem;font-size:.875rem}}.dashboard_loadingPage__LyYSx,.dashboard_page__kIUvL{min-height:100vh;background:#f8fafc}.dashboard_loadingPage__LyYSx{display:flex;align-items:center;justify-content:center}.dashboard_loading___JK9i{font-size:1.25rem;color:#64748b;text-align:center}.dashboard_main__ZzyED{padding:2rem 0}.dashboard_welcomeSection__xM5ES{text-align:center;margin-bottom:3rem}.dashboard_welcomeTitle__H6aRZ{font-size:2.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.dashboard_welcomeText___pZ2g{font-size:1.125rem;color:#64748b;margin:0}.dashboard_dashboardGrid__tAOJK{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem}.dashboard_card__uY0FF{background:white;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .2s ease}.dashboard_card__uY0FF:hover{box-shadow:0 8px 15px rgba(0,0,0,.1)}.dashboard_cardHeader__yLr5V{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #f1f5f9}.dashboard_cardTitle__GXdoB{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;color:#1e293b;margin:0}.dashboard_cardIcon__mzkui{font-size:1.25rem}.dashboard_cardContent__m8tW8{padding:1.5rem}.dashboard_profileInfo__b6i_B{display:flex;flex-direction:column;gap:1rem}.dashboard_profileItem__7_evq{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f1f5f9}.dashboard_profileItem__7_evq:last-child{border-bottom:none}.dashboard_profileLabel__7Y4kA{font-weight:500;color:#64748b}.dashboard_profileValue__vbgDX{font-weight:600;color:#1e293b}.dashboard_activeStatus__uOsQO{color:#059669!important}.dashboard_statsGrid__klExQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:1.5rem;gap:1.5rem}.dashboard_statItem__Y4s_L{text-align:center}.dashboard_statNumber__JOmNK{font-size:2rem;font-weight:800;color:#2563eb;line-height:1;margin-bottom:.5rem}.dashboard_statLabel__5rV5D{font-size:.875rem;color:#64748b;font-weight:500}.dashboard_actionButtons__gZX4W{display:flex;flex-direction:column;gap:.75rem}.dashboard_buttonIcon__owHaa{margin-right:.5rem}.dashboard_settingsOptions__RSP1Q{display:flex;flex-direction:column;gap:1rem}.dashboard_settingItem__KDop8,.dashboard_settingLabel__4hUDJ{display:flex;align-items:center}.dashboard_settingLabel__4hUDJ{gap:.75rem;font-size:.9375rem;color:#374151;cursor:pointer}.dashboard_settingLabel__4hUDJ input[type=checkbox]{width:1rem;height:1rem;accent-color:#2563eb}.dashboard_activityList__jtLZx{display:flex;flex-direction:column;gap:1rem}.dashboard_activityItem__5zVIQ{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.dashboard_activityIcon__G4eQi{font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.dashboard_activityContent__6yfir{flex:1 1}.dashboard_activityTitle__mMybZ{font-weight:500;color:#1e293b;margin-bottom:.25rem}.dashboard_activityDate__NnaQe{font-size:.875rem;color:#64748b}.dashboard_helpLinks__CZg83{display:flex;flex-direction:column;gap:.75rem}@media (max-width:768px){.dashboard_main__ZzyED{padding:1.5rem 0}.dashboard_welcomeTitle__H6aRZ{font-size:1.875rem}.dashboard_dashboardGrid__tAOJK{grid-template-columns:1fr;gap:1rem;margin:0 1rem}.dashboard_card__uY0FF{margin:0}.dashboard_cardHeader__yLr5V{padding:1rem 1rem .75rem}.dashboard_cardContent__m8tW8{padding:1rem}.dashboard_statsGrid__klExQ{grid-template-columns:repeat(3,1fr);gap:1rem}.dashboard_statNumber__JOmNK{font-size:1.5rem}.dashboard_profileItem__7_evq{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (max-width:480px){.dashboard_welcomeSection__xM5ES{margin-bottom:2rem}.dashboard_welcomeTitle__H6aRZ{font-size:1.5rem}.dashboard_welcomeText___pZ2g{font-size:1rem}.dashboard_statsGrid__klExQ{grid-template-columns:1fr;gap:1rem}.dashboard_statItem__Y4s_L{padding:1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.dashboard_activityItem__5zVIQ{padding:.75rem}.dashboard_cardTitle__GXdoB{font-size:1rem}}.dashboard_onboardingBackdrop__TQeeW{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10000;animation:dashboard_fadeIn__dzN1m .3s ease-in-out}.dashboard_onboardingModal__OPu_p{position:fixed;background:white;border-radius:16px;box-shadow:0 25px 50px rgba(0,0,0,.3);max-width:380px;width:380px;overflow:hidden;z-index:10002;animation:dashboard_slideIn__K8cik .4s ease-out;border:1px solid #e2e8f0}.dashboard_onboardingHeader__6G_xi{padding:1.5rem 1.5rem 1rem;text-align:center;background:linear-gradient(135deg,#667eea,#764ba2);color:white}.dashboard_onboardingIcon__p5vGs{font-size:2.5rem;margin-bottom:.75rem;display:block}.dashboard_onboardingTitle__RSnJU{font-size:1.25rem;font-weight:700;margin:0;line-height:1.3}.dashboard_onboardingContent___NwCL{padding:1.5rem}.dashboard_onboardingContent___NwCL p{margin:0;font-size:.9375rem;line-height:1.5;color:#374151;text-align:center}.dashboard_videoPlaceholder__OW26a{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;border:2px dashed #cbd5e1;margin:0 auto;max-width:280px}.dashboard_videoIcon__g_WvV{font-size:3rem;color:#667eea}.dashboard_videoText__PWlUM{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0}.dashboard_videoSubtext__XDgmE{font-size:.875rem;color:#64748b;margin:0;text-align:center;line-height:1.4}.dashboard_onboardingProgress__Ht_TN{padding:0 1.5rem 1rem;display:flex;flex-direction:column;gap:.75rem}.dashboard_progressBar__PzDkJ{height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.dashboard_progressFill__eBY_A{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px;transition:width .3s ease}.dashboard_progressText__zzeEz{font-size:.875rem;color:#6b7280;text-align:center;font-weight:500}.dashboard_onboardingActions__8v_xW{padding:1rem 1.5rem 1.5rem;display:flex;gap:.75rem;justify-content:space-between}.dashboard_onboardingPointer__lzfy_{position:absolute;width:0;height:0;border-style:solid;z-index:10003}.dashboard_onboardingModal__OPu_p[style*="right: 20px"][style*="bottom: 20px"] .dashboard_onboardingPointer__lzfy_,.dashboard_onboardingModal__OPu_p[style*="right: 20px"][style*="top: 20px"] .dashboard_onboardingPointer__lzfy_,.dashboard_onboardingModal__OPu_p[style*="right: 20px"][style*="top: 50%"] .dashboard_onboardingPointer__lzfy_{left:-12px;top:50%;transform:translateY(-50%);border-width:12px 12px 12px 0;border-color:transparent white transparent transparent}.dashboard_skipButton__wdhhl{background:transparent;border:2px solid #d1d5db;color:#6b7280;padding:.625rem 1.25rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem}.dashboard_skipButton__wdhhl:hover{border-color:#9ca3af;color:#374151;transform:translateY(-1px)}.dashboard_nextButton__JIxLu{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:white;padding:.625rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem;box-shadow:0 4px 12px rgba(102,126,234,.3)}.dashboard_nextButton__JIxLu:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.dashboard_nextButton__JIxLu:active{transform:translateY(0)}@keyframes dashboard_fadeIn__dzN1m{0%{opacity:0}to{opacity:1}}@keyframes dashboard_slideIn__K8cik{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.dashboard_onboardingModal__OPu_p{position:fixed!important;top:20px!important;left:20px!important;right:20px!important;bottom:auto!important;transform:none!important;max-width:none;width:auto}.dashboard_onboardingPointer__lzfy_{display:none}.dashboard_onboardingHeader__6G_xi{padding:1.25rem 1.25rem .75rem}.dashboard_onboardingIcon__p5vGs{font-size:2rem;margin-bottom:.5rem}.dashboard_onboardingTitle__RSnJU{font-size:1.125rem}.dashboard_onboardingContent___NwCL{padding:1.25rem}.dashboard_onboardingContent___NwCL p{font-size:.875rem}.dashboard_videoPlaceholder__OW26a{padding:1.25rem;max-width:100%}.dashboard_videoIcon__g_WvV{font-size:2.5rem}.dashboard_videoText__PWlUM{font-size:1rem}.dashboard_videoSubtext__XDgmE{font-size:.8125rem}.dashboard_onboardingProgress__Ht_TN{padding:0 1.25rem .75rem}.dashboard_onboardingActions__8v_xW{padding:.75rem 1.25rem 1.25rem;flex-direction:column;gap:.75rem}.dashboard_nextButton__JIxLu,.dashboard_skipButton__wdhhl{width:100%;text-align:center;padding:.75rem 1rem}}@media (max-width:480px){.dashboard_onboardingModal__OPu_p{top:10px!important;left:10px!important;right:10px!important}.dashboard_onboardingHeader__6G_xi{padding:1rem 1rem .5rem}.dashboard_onboardingIcon__p5vGs{font-size:1.75rem;margin-bottom:.375rem}.dashboard_onboardingTitle__RSnJU{font-size:1rem}.dashboard_onboardingContent___NwCL{padding:1rem}.dashboard_onboardingContent___NwCL p{font-size:.8125rem}.dashboard_videoPlaceholder__OW26a{padding:1rem;gap:.75rem}.dashboard_videoIcon__g_WvV{font-size:2rem}.dashboard_videoText__PWlUM{font-size:.9375rem}.dashboard_videoSubtext__XDgmE{font-size:.75rem}.dashboard_onboardingProgress__Ht_TN{padding:0 1rem .5rem}.dashboard_onboardingActions__8v_xW{padding:.5rem 1rem 1rem}.dashboard_nextButton__JIxLu,.dashboard_skipButton__wdhhl{padding:.625rem .875rem;font-size:.8125rem}}.results_loadingPage__xpENH,.results_page__jUkMK{min-height:100vh;background:#f8fafc}.results_loadingPage__xpENH{display:flex;align-items:center;justify-content:center}.results_loading__6Td1U{font-size:1.25rem;color:#64748b;text-align:center}.results_header__By_sG{background:white;border-bottom:2px solid #e2e8f0;padding:2rem 0;text-align:center}.results_title__Anjje{font-size:2rem;font-weight:700;color:#1e40af;margin-bottom:.5rem}.results_subtitle__VAIU2{font-size:1.125rem;color:#64748b;margin:0}.results_main__8eeS5{padding:3rem 0}.results_resultsCard__HI0aE{background:white;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.1);border:1px solid #e2e8f0;overflow:hidden;max-width:700px;margin:0 auto}.results_statusSection__1dw_H{padding:3rem;text-align:center;border-bottom:1px solid #e2e8f0}.results_statusSection__1dw_H.results_passed__3_jX_{background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.results_statusSection__1dw_H.results_failed__gnQjo{background:linear-gradient(135deg,#fef2f2,#fecaca)}.results_statusIcon__rSbrP{font-size:4rem;margin-bottom:1rem}.results_statusTitle__rvToH{font-size:2rem;font-weight:700;margin-bottom:1rem}.results_statusSection__1dw_H.results_passed__3_jX_ .results_statusTitle__rvToH{color:#166534}.results_statusSection__1dw_H.results_failed__gnQjo .results_statusTitle__rvToH{color:#991b1b}.results_statusMessage__2T6SP{font-size:1.125rem;margin:0}.results_statusSection__1dw_H.results_passed__3_jX_ .results_statusMessage__2T6SP{color:#15803d}.results_statusSection__1dw_H.results_failed__gnQjo .results_statusMessage__2T6SP{color:#dc2626}.results_scoreSection__nD19a{padding:3rem;display:flex;gap:3rem;align-items:center}.results_scoreDisplay__5GYSz{text-align:center;min-width:150px}.results_scoreNumber__xxuYK{font-size:3.5rem;font-weight:800;color:#1e40af;line-height:1;margin-bottom:.5rem}.results_scoreLabel__uaFOL{font-size:1rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.results_details__w7EWl{flex:1 1}.results_detailItem__q0nDI{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f1f5f9}.results_detailItem__q0nDI:last-child{border-bottom:none}.results_detailLabel__a9dJt{font-weight:500;color:#374151}.results_detailValue__iDmlT{font-weight:600;color:#1e293b}.results_passedText__Z6ZR6{color:#059669!important}.results_failedText__vh8j7{color:#dc2626!important}.results_actions__ryf9T{padding:2rem 3rem;background:#f8fafc;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.results_congratsSection__lPGYH,.results_encouragementSection__Tex4V{padding:2.5rem 3rem;text-align:center;border-top:1px solid #e2e8f0}.results_congratsSection__lPGYH{background:#f0fdf4}.results_encouragementSection__Tex4V{background:#fef7f0}.results_congratsSection__lPGYH h3{color:#166534;font-size:1.25rem;margin-bottom:1rem}.results_encouragementSection__Tex4V h3{color:#ea580c;font-size:1.25rem;margin-bottom:1rem}.results_congratsSection__lPGYH p,.results_encouragementSection__Tex4V p{color:#374151;line-height:1.6;margin:0}@media (max-width:768px){.results_main__8eeS5{padding:2rem 0}.results_resultsCard__HI0aE{margin:0 1rem}.results_statusSection__1dw_H{padding:2rem}.results_statusIcon__rSbrP{font-size:3rem}.results_statusTitle__rvToH{font-size:1.5rem}.results_statusMessage__2T6SP{font-size:1rem}.results_scoreSection__nD19a{flex-direction:column;gap:2rem;padding:2rem}.results_scoreNumber__xxuYK{font-size:2.5rem}.results_actions__ryf9T{padding:1.5rem;flex-direction:column}.results_actions__ryf9T .results_btn__T9nEG{width:100%}.results_congratsSection__lPGYH,.results_encouragementSection__Tex4V{padding:2rem}}@media (max-width:640px){.results_scoreSection__nD19a{gap:1.5rem}.results_detailItem__q0nDI{flex-direction:column;align-items:flex-start;gap:.25rem}.results_detailValue__iDmlT{font-size:.875rem}}.test_loadingPage__jcLC9,.test_page__6JM8Z{min-height:100vh;background:#f8fafc}.test_loadingPage__jcLC9{display:flex;align-items:center;justify-content:center}.test_loading__Q307I{font-size:1.25rem;color:#64748b;text-align:center}.test_header__nwaFe{background:white;border-bottom:2px solid #e2e8f0;padding:2rem 0}.test_headerContent__bnRWZ{text-align:center;margin-bottom:1.5rem}.test_title__jSPz2{font-size:1.875rem;font-weight:700;color:#1e40af;margin:0}.test_progress__SUG8Z{display:flex;align-items:center;gap:1rem}.test_progressBar__XEw02{flex:1 1;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.test_progressFill__SJedQ{height:100%;background:#2563eb;transition:width .3s ease}.test_progressText__nxw3A{font-size:.875rem;color:#64748b;font-weight:500;white-space:nowrap}.test_main__ByLTd{padding:3rem 0}.test_questionCard__saaN_{background:white;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid #e2e8f0;padding:3rem;max-width:800px;margin:0 auto}.test_question__qjbJg{font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:2rem;line-height:1.4}.test_options__3XfPe{margin-bottom:2.5rem}.test_option__UBoq5{width:100%;display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;margin-bottom:.75rem;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;text-align:left;cursor:pointer;transition:all .2s ease;font-size:1rem;color:#374151}.test_option__UBoq5:hover{background:#f1f5f9;border-color:#94a3b8}.test_option__UBoq5.test_selected__ZIxpu{background:#dbeafe;border-color:#2563eb;color:#1e40af}.test_optionLetter__bpId_{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#64748b;color:white;border-radius:50%;font-weight:600;font-size:.875rem;flex-shrink:0}.test_option__UBoq5.test_selected__ZIxpu .test_optionLetter__bpId_{background:#2563eb}.test_optionText__dGB60{flex:1 1;line-height:1.5}.test_actions__2zjOQ{display:flex;justify-content:center}.test_actions__2zjOQ button{min-width:200px;padding:.875rem 2rem;font-size:1rem}.test_actions__2zjOQ button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.test_header__nwaFe{padding:1.5rem 0}.test_title__jSPz2{font-size:1.5rem}.test_questionCard__saaN_{padding:2rem 1.5rem;margin:0 1rem}.test_question__qjbJg{font-size:1.25rem}.test_option__UBoq5{padding:.875rem 1rem;font-size:.9375rem}.test_optionLetter__bpId_{width:1.75rem;height:1.75rem;font-size:.8125rem}.test_actions__2zjOQ button{width:100%;min-width:0}}