.PasswordStrength_wrap__lZ8LJ{margin-top:.5rem}.PasswordStrength_bars__6Ocw8{display:flex;gap:.25rem;margin-bottom:.25rem}.PasswordStrength_bar__B3jjn{height:.25rem;flex:1;border-radius:9999px;background:#e5e7eb}.PasswordStrength_barWeak__77ZkE{background:#ef4444}.PasswordStrength_barFair__v9xxD{background:#f97316}.PasswordStrength_barGood__EEoJC{background:#eab308}.PasswordStrength_barStrong__z1SNR{background:#22c55e}.PasswordStrength_label__t_u2I{font-size:.75rem;color:#4b5563}.PasswordStrength_labelStrong__BcDvW{font-size:.75rem;color:#16a34a}.LoadingSpinner_wrapper__rkc6C{text-align:center}.LoadingSpinner_spinner__XHoNC{width:48px;height:48px;border-radius:50%;border:2px solid transparent;border-bottom-color:#2563eb;margin:0 auto;animation:LoadingSpinner_spin__MKjo6 1s linear infinite}@keyframes LoadingSpinner_spin__MKjo6{to{transform:rotate(1turn)}}.LoadingSpinner_text__hj5Gh{margin-top:16px;color:#64748b}.ScholarResultsHeader_headerBand__a_EDb{display:flex;justify-content:space-between;align-items:center;padding:24px;background:var(--color-navy)}@media (min-width:640px){.ScholarResultsHeader_headerBand__a_EDb{padding:28px 40px}}.ScholarResultsHeader_logoWrap__VX7oz{height:56px;width:auto;position:relative}.ScholarResultsHeader_headerRight___ksph{text-align:right}.ScholarResultsHeader_headerReportTitle__9X216{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:3px;color:var(--color-gold)}.ScholarResultsHeader_headerDate___0I91{font-size:11px;color:rgba(240,235,225,.5)}.ScholarResultsHeader_studentBand__0ulr7{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:18px 24px;gap:12px;background:var(--color-navy);border-top:1px solid rgba(201,168,76,.2)}@media (min-width:640px){.ScholarResultsHeader_studentBand__0ulr7{flex-direction:row;align-items:flex-end;padding:18px 40px}}.ScholarResultsHeader_studentName__RFcbo{font-size:32px;font-weight:800;line-height:1.1;color:var(--color-scholar-cream)}.ScholarResultsHeader_studentSubtitle__WN_2j{font-size:13px;color:rgba(240,235,225,.5);margin-top:2px}.ScholarResultsHeader_studentId__sPbD_{font-family:monospace;font-size:10px;color:rgba(240,235,225,.3);margin-top:4px;letter-spacing:.5px}.ScholarResultsHeader_stageWrap__jpvS7{text-align:left}@media (min-width:640px){.ScholarResultsHeader_stageWrap__jpvS7{text-align:right}}.ScholarResultsHeader_stageLabel__TA4pj{text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:2.5px;color:var(--color-gold);margin-bottom:2px}.ScholarResultsHeader_stageValue__P8BT0{font-size:42px;font-weight:800;line-height:1;color:var(--color-gold)}.ScholarResultsHeader_progressTracker__NaJOO{padding:20px 24px;background:var(--color-navy);border-top:1px solid rgba(201,168,76,.15);border-bottom:3px solid var(--color-gold)}@media (min-width:640px){.ScholarResultsHeader_progressTracker__NaJOO{padding:20px 40px}}.ScholarResultsHeader_progressInner__HfAQU{display:flex;align-items:center;justify-content:space-between;max-width:500px;margin:0 auto;position:relative}.ScholarResultsHeader_progressTrackBg__EdOah{position:absolute;top:12px;left:24px;right:24px;height:2px;background:rgba(201,168,76,.2)}.ScholarResultsHeader_progressTrackFill__OWI7O{position:absolute;top:12px;left:24px;height:2px;background:var(--color-gold)}.ScholarResultsHeader_stageItem__COnzt{display:flex;flex-direction:column;align-items:center;z-index:10;position:relative}.ScholarResultsHeader_stageDot__SFWgQ{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ScholarResultsHeader_stageDotActive__HK8ck{background:var(--color-gold)}.ScholarResultsHeader_stageDotInactive__ve1gQ{border:2px solid rgba(201,168,76,.3)}.ScholarResultsHeader_stageItemLabel__cefp5{margin-top:6px;font-size:11px;letter-spacing:.5px;white-space:nowrap}.ScholarRadarChart_wrap__IABfv{border-radius:8px;padding:16px;background:#fff}.ScholarRadarChart_label__XxdAJ{text-align:center;margin-bottom:8px;text-transform:uppercase;font-size:10px;letter-spacing:2px;color:#888}.SkillBreakdownSection_section__aa8HF{margin-bottom:36px}.SkillBreakdownSection_sectionHeading__xyoYr{text-transform:uppercase;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid var(--color-scholar-border);font-size:13px;font-weight:700;letter-spacing:3px;color:#888}.SkillBreakdownSection_grid__35Brc{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:640px){.SkillBreakdownSection_grid__35Brc{grid-template-columns:1fr 280px}}.SkillBreakdownSection_skillItem__azkVn{margin-bottom:14px}.SkillBreakdownSection_skillItemHeader__EuEsT{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.SkillBreakdownSection_skillName__w_Tvh{font-size:15px;font-weight:600;letter-spacing:.5px;color:var(--color-navy)}.SkillBreakdownSection_skillScoreRight__u55SV{display:flex;align-items:center;gap:10px}.SkillBreakdownSection_skillPercent__qDQ9x{font-size:18px;font-weight:700;color:var(--color-navy)}.SkillBreakdownSection_skillBadge__l9VdA{text-transform:uppercase;font-size:11px;font-weight:600;padding:2px 8px;border-radius:3px;letter-spacing:.5px}.SkillBreakdownSection_skillBarTrack__yI4q2{height:8px;border-radius:4px;overflow:hidden;background:var(--color-scholar-border)}.SkillBreakdownSection_skillBarFill__Ocd0b{height:100%;border-radius:4px;transition:width 1s ease-out}.SkillBreakdownSection_notEvaluatedWrap__LAVh2{margin-top:20px}.SkillBreakdownSection_notEvaluatedHeading__RhJmu{text-transform:uppercase;margin-bottom:10px;border-bottom:1px solid var(--color-scholar-border);padding-bottom:8px;font-size:10px;font-weight:700;letter-spacing:3px;color:#888}.SkillBreakdownSection_notEvaluatedItem___vaPE{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 16px;margin-bottom:8px;border:1px dashed var(--color-scholar-border);background:rgba(255,255,255,.5)}.SkillBreakdownSection_notEvaluatedName__luR2n{font-size:14px;font-weight:600;color:#888}.SkillBreakdownSection_notEvaluatedBadge__4Qwwo{text-transform:uppercase;font-size:10px;letter-spacing:1px;color:#888;padding:3px 8px;border-radius:3px;background:var(--color-scholar-border)}.SkillBreakdownSection_rightCol__Awk6p{display:flex;flex-direction:column;gap:12px}.SkillBreakdownSection_radarCard__nR01h{border-radius:8px;padding:16px;background:#fff}.SkillBreakdownSection_observedCard___w1lR{border-radius:8px;padding:18px;background:var(--color-navy-light);border-left:3px solid var(--color-gold)}.SkillBreakdownSection_observedLabel__vGY2d{display:flex;align-items:center;gap:6px;text-transform:uppercase;margin-bottom:6px;font-size:9px;letter-spacing:2.5px;color:var(--color-gold)}.SkillBreakdownSection_observedLabelDot__ByBEt{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-gold)}.SkillBreakdownSection_observedName__k5HvU{font-size:16px;font-weight:700;margin-bottom:2px;color:var(--color-scholar-cream)}.SkillBreakdownSection_observedScoreRow__QnZ8B{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.SkillBreakdownSection_observedPercent__7Bqf0{font-size:28px;font-weight:800;line-height:1;color:var(--color-gold)}.SkillBreakdownSection_observedBadge__tmkwZ{text-transform:uppercase;font-size:11px;font-weight:600;padding:2px 8px;border-radius:3px}.SkillBreakdownSection_observedNote__MbWJ_{font-size:11px;color:rgba(240,235,225,.45);line-height:1.4}.ScholarProgressIndicator_wrapper__BgJrD{background:#fff;border-radius:12px;padding:16px;border:2px solid #e5e7eb;transition:border-color .2s,background .2s;margin-bottom:24px}.ScholarProgressIndicator_wrapperComplete__EJvSo{border-color:#4ade80;background:#f0fdf4}.ScholarProgressIndicator_header__08WpK{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ScholarProgressIndicator_label__SsGES{font-size:14px;font-weight:500;color:#374151}.ScholarProgressIndicator_count__bJswK{font-size:14px;font-weight:700}.ScholarProgressIndicator_countComplete__7TtXd{color:#16a34a}.ScholarProgressIndicator_countPending__7P4WE{color:#2563eb}.ScholarProgressIndicator_track__wKno3{height:8px;background:#e5e7eb;border-radius:9999px;margin-bottom:12px;overflow:hidden}.ScholarProgressIndicator_bar__ErToU{height:100%;border-radius:9999px;transition:width .3s}.ScholarProgressIndicator_barComplete__61sbo{background:#22c55e}.ScholarProgressIndicator_barPending__26xx9{background:#3b82f6}.ScholarProgressIndicator_dots__p9SB5{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ScholarProgressIndicator_dot__YjG8j{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.ScholarProgressIndicator_dotComplete__HYPad{background:#22c55e;color:#fff}.ScholarProgressIndicator_dotPending__XgMkD{background:#e5e7eb;color:#6b7280}.ScholarRecordingControls_wrap__e3Lc1{display:flex;flex-direction:column;align-items:center;gap:12px}.ScholarRecordingControls_stopBtnWrap__znlPp{position:relative}.ScholarRecordingControls_stopBtn__lRgrt{position:relative;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;font-weight:700;border:none;cursor:pointer;transition:background .2s;z-index:10}.ScholarRecordingControls_stopBtn__lRgrt:hover{background:#dc2626}.ScholarRecordingControls_ripple__D2Nz8{position:absolute;inset:0;border-radius:50%;background:#ef4444;opacity:.3}.ScholarRecordingControls_timerWrap__GGI2z{text-align:center}.ScholarRecordingControls_timerRow__0PEdp{display:flex;align-items:center;gap:4px;color:#ef4444}.ScholarRecordingControls_timerIcon__vRebl{width:16px;height:16px}.ScholarRecordingControls_timerTime__MCte7{font-size:18px;font-weight:700}.ScholarRecordingControls_timerLimit__OWfBg{font-size:14px;color:#6b7280}.ScholarRecordingControls_timerBar__srl75{width:128px;height:8px;background:#e5e7eb;border-radius:9999px;margin-top:8px;overflow:hidden}.ScholarRecordingControls_timerBarFill__QV2Xm{height:100%;background:#ef4444}.ScholarRecordingControls_timerLabel__EzYUg{font-size:12px;color:#ef4444;margin-top:4px}.ScholarRecordingControls_doneCircle__2F4HU{width:64px;height:64px;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center}.ScholarRecordingControls_doneInfo__5D3Ry{text-align:center}.ScholarRecordingControls_doneLabel__fU57A{font-size:14px;color:#16a34a;font-weight:500}.ScholarRecordingControls_doneDuration__o5VhJ{font-size:12px;color:#6b7280}.ScholarRecordingControls_retakeBtn__BM7tq{margin-top:8px;display:flex;align-items:center;gap:4px;font-size:14px;padding:4px 12px;border-radius:9999px;border:none;background:none;cursor:pointer;transition:background .15s}.ScholarRecordingControls_retakeBtnActive__Ru9sX{color:#2563eb}.ScholarRecordingControls_retakeBtnActive__Ru9sX:hover{background:#eff6ff}.ScholarRecordingControls_retakeBtnDisabled__HoXGz{color:#9ca3af;cursor:not-allowed}.ScholarRecordingControls_micBtn__qobzb{position:relative;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;border:none;transition:background .2s,transform .2s}.ScholarRecordingControls_micBtnActive__I_juQ{background:#2563eb;cursor:pointer}.ScholarRecordingControls_micBtnActive__I_juQ:hover{background:#1d4ed8;transform:scale(1.05)}.ScholarRecordingControls_micBtnDisabled__vI7k5{background:#9ca3af;cursor:not-allowed}.ScholarRecordingControls_idleInfo__2JYRH{text-align:center}.ScholarRecordingControls_idleLabel__wKJvP{font-size:14px;color:#4b5563}.ScholarRecordingControls_idleLimit__WheoQ{font-size:12px;color:#9ca3af}.ScholarProcessingScreen_outer__wYvRF{min-height:80vh;background:#fff;position:relative;overflow:hidden;display:flex;align-items:center}.ScholarProcessingScreen_bg__rItgi{position:absolute;inset:0}.ScholarProcessingScreen_bgGrid__YLR9o{position:absolute;inset:0;opacity:.025;background-image:linear-gradient(90deg,#1e293b 1px,transparent 0),linear-gradient(180deg,#1e293b 1px,transparent 0);background-size:48px 48px}.ScholarProcessingScreen_bgBlob__ZpWuR{position:absolute;top:-128px;right:-128px;width:500px;height:500px;background:#f8fafc;border-radius:50%;opacity:.4}.ScholarProcessingScreen_inner__jm8Yv{position:relative;max-width:512px;margin:0 auto;padding:64px 20px;width:100%}.ScholarProcessingScreen_eyebrow__kNt1L{text-align:center;margin-bottom:24px}.ScholarProcessingScreen_eyebrowText__a_AZZ{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:600;color:#94a3b8}.ScholarProcessingScreen_eyebrowLine__jHmKa{width:24px;height:1px;background:#cbd5e1}.ScholarProcessingScreen_heading__6YbA3{font-size:24px;font-weight:900;color:#0f172a;letter-spacing:-.025em;text-align:center;margin-bottom:8px}@media (min-width:640px){.ScholarProcessingScreen_heading__6YbA3{font-size:30px}}.ScholarProcessingScreen_subtext__a_sQ7{font-size:14px;color:#64748b;text-align:center;margin-bottom:40px}.ScholarProcessingScreen_progressWrap__Qqe3B{margin-bottom:40px}.ScholarProcessingScreen_progressTrack__GC0LH{position:relative;height:6px;background:#f1f5f9;border-radius:9999px;overflow:hidden}.ScholarProcessingScreen_progressBar__Ax5qY{position:absolute;height:100%;background:#0f172a;border-radius:9999px}.ScholarProcessingScreen_progressCount__eUW9U{font-size:12px;color:#94a3b8;margin-top:8px;text-align:right}.ScholarProcessingScreen_divider__qIjW5{height:1px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent);margin-bottom:40px}.ScholarProcessingScreen_steps__li1QU{display:flex;flex-direction:column;gap:16px}.ScholarProcessingScreen_step__6V_K7{display:flex;align-items:center;gap:16px;padding:12px 16px;border-radius:12px;transition:background .15s}.ScholarProcessingScreen_stepActive__D3_lq{background:#f8fafc}.ScholarProcessingScreen_stepIcon__fGjxB{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;transition:background .15s,color .15s}.ScholarProcessingScreen_stepIconCurrent___BB_i,.ScholarProcessingScreen_stepIconDone__4gM4s{background:#0f172a;color:#fff}.ScholarProcessingScreen_stepIconPending__Ks67J{background:#f1f5f9;color:#cbd5e1}.ScholarProcessingScreen_stepBody__DcoSP{flex:1;min-width:0}.ScholarProcessingScreen_stepLabels__aIjNl{display:flex;align-items:baseline;gap:8px}.ScholarProcessingScreen_stepLabel__TQawm{font-size:14px;font-weight:600;transition:color .15s}.ScholarProcessingScreen_stepLabelActive__XPt5S{color:#1e293b}.ScholarProcessingScreen_stepLabelPending__2q94f{color:#cbd5e1}.ScholarProcessingScreen_stepLabelEn__5hvml{font-size:12px;transition:color .15s}.ScholarProcessingScreen_stepLabelEnActive__5VnJC{color:#94a3b8}.ScholarProcessingScreen_stepLabelEnPending__vcsOR{color:#e2e8f0}.ScholarProcessingScreen_stepDesc__DMAXQ{font-size:12px;color:#64748b;margin-top:2px}.ScholarProcessingScreen_stepEnd__2Ge3D{flex-shrink:0}.ScholarProcessingScreen_stepDone__W_8Xv{font-size:11px;font-weight:500;color:#94a3b8}.ScholarProcessingScreen_stepDot__bgY6c{width:8px;height:8px;border-radius:50%;background:#0f172a}.ScholarProcessingScreen_footer__2s5lD{text-align:center;font-size:11px;color:#94a3b8;margin-top:40px;line-height:1.6}.ScholarSpeakingQuestion_question__Wgbs0{font-size:18px;font-weight:500;color:#1f2937;margin-bottom:8px}.ScholarSpeakingQuestion_questionEn__Kmg6g{font-size:14px;color:#6b7280;font-style:italic}.ScholarPronunciationTest_list__ObKpY{display:flex;flex-direction:column;gap:12px}.ScholarPronunciationTest_prompt__2RHLO{font-size:14px;color:#4b5563;margin-bottom:8px}.ScholarPronunciationTest_item__2eomA{display:flex;align-items:center;justify-content:space-between;border-radius:8px;padding:16px;border:2px solid;transition:border-color .15s,background .15s}.ScholarPronunciationTest_itemDefault__CwJsc{border-color:#e5e7eb;background:#fff}.ScholarPronunciationTest_itemRecording__FQ1aR{border-color:#fca5a5;background:#fef2f2}.ScholarPronunciationTest_itemComplete__aAEsB{border-color:#86efac;background:#f0fdf4}.ScholarPronunciationTest_itemLeft__f_VxQ{display:flex;align-items:center;gap:16px}.ScholarPronunciationTest_itemNum__uiz04{font-size:12px;font-weight:500;color:#6b7280}.ScholarPronunciationTest_itemPair__ahR3r{font-size:24px;font-weight:700;color:#1f2937}.ScholarPronunciationTest_itemRight__NEGXr{display:flex;align-items:center;gap:12px}.ScholarPronunciationTest_timer__ZQZfl{display:flex;align-items:center;gap:4px;color:#ef4444;font-family:monospace;font-size:14px}.ScholarPronunciationTest_duration__Z4azG{font-size:12px;color:#6b7280}.ScholarPronunciationTest_btnWrap__T_w3y{position:relative}.ScholarPronunciationTest_btn__ipUfL{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;border:none;cursor:pointer;transition:background .15s}.ScholarPronunciationTest_btnRecord__M6S0_{background:#2563eb}.ScholarPronunciationTest_btnRecord__M6S0_:hover{background:#1d4ed8}.ScholarPronunciationTest_btnStop__b_41f{background:#ef4444}.ScholarPronunciationTest_btnStop__b_41f:hover{background:#dc2626}.ScholarPronunciationTest_btnDisabled__FfBrU{background:#d1d5db;cursor:not-allowed}.ScholarPronunciationTest_ripple__Z2_r0{position:absolute;inset:0;border-radius:50%;background:#ef4444;pointer-events:none}.ScholarPronunciationTest_doneWrap__WijPc{display:flex;align-items:center;gap:8px}.ScholarPronunciationTest_doneCircle__p4VAM{width:48px;height:48px;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center}.ScholarPronunciationTest_retakeBtn__UqFXZ{font-size:12px;background:none;border:none;cursor:pointer}.ScholarPronunciationTest_retakeBtnActive__ouVMh{color:#2563eb}.ScholarPronunciationTest_retakeBtnActive__ouVMh:hover{color:#1e40af}.ScholarPronunciationTest_retakeBtnDisabled__WczAf{color:#9ca3af;cursor:not-allowed}.ScholarPronunciationSentences_list__tZdU0{display:flex;flex-direction:column;gap:12px}.ScholarPronunciationSentences_prompt__aCRw_{font-size:14px;color:#4b5563;margin-bottom:8px}.ScholarPronunciationSentences_item__kt_aj{border-radius:8px;padding:16px;border:2px solid;transition:border-color .15s,background .15s}.ScholarPronunciationSentences_itemDefault__aw8H_{border-color:#e5e7eb;background:#fff}.ScholarPronunciationSentences_itemRecording__JbMFz{border-color:#fca5a5;background:#fef2f2}.ScholarPronunciationSentences_itemComplete__dUuQ8{border-color:#86efac;background:#f0fdf4}.ScholarPronunciationSentences_itemInner__pKmJ5{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ScholarPronunciationSentences_itemContent__LpkPE{flex:1}.ScholarPronunciationSentences_itemLabel__Ox5fn{font-size:12px;font-weight:500;color:#6b7280;display:block;margin-bottom:8px}.ScholarPronunciationSentences_itemText__ZMel5{font-size:18px;font-weight:500;color:#1f2937}.ScholarPronunciationSentences_itemTextSecond__XwJ5M{font-size:18px;color:#4b5563;margin-top:4px}.ScholarPronunciationSentences_itemRight__Mjz3j{display:flex;align-items:center;gap:12px;flex-shrink:0}.ScholarPronunciationSentences_timer__Qf4Hj{display:flex;align-items:center;gap:4px;color:#ef4444;font-family:monospace;font-size:14px}.ScholarPronunciationSentences_duration__8T2lF{font-size:12px;color:#6b7280}.ScholarPronunciationSentences_btnWrap__1jdHF{position:relative}.ScholarPronunciationSentences_btn__HgkiX{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;border:none;cursor:pointer;transition:background .15s}.ScholarPronunciationSentences_btnRecord__aqVNi{background:#2563eb}.ScholarPronunciationSentences_btnRecord__aqVNi:hover{background:#1d4ed8}.ScholarPronunciationSentences_btnStop__BWO1d{background:#ef4444}.ScholarPronunciationSentences_btnStop__BWO1d:hover{background:#dc2626}.ScholarPronunciationSentences_btnDisabled__evK_V{background:#d1d5db;cursor:not-allowed}.ScholarPronunciationSentences_ripple__zbeBT{position:absolute;inset:0;border-radius:50%;background:#ef4444;pointer-events:none}.ScholarPronunciationSentences_doneWrap__sFmU_{display:flex;align-items:center;gap:8px}.ScholarPronunciationSentences_doneCircle__n3p_X{width:48px;height:48px;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center}.ScholarPronunciationSentences_retakeBtn__tzpzB{font-size:12px;background:none;border:none;cursor:pointer}.ScholarPronunciationSentences_retakeBtnActive__yfsMo{color:#2563eb}.ScholarPronunciationSentences_retakeBtnActive__yfsMo:hover{color:#1e40af}.ScholarPronunciationSentences_retakeBtnDisabled__DrsfF{color:#9ca3af;cursor:not-allowed}.ScholarReadingPassage_prompt__cOz1Z{font-size:14px;color:#4b5563;margin-bottom:12px}.ScholarReadingPassage_passage__hHtwh{background:#f9fafb;border-radius:8px;padding:20px;border:1px solid #e5e7eb}.ScholarReadingPassage_passageTitle__uBIZU{font-weight:700;color:#1f2937;margin-bottom:12px;text-align:center}.ScholarReadingPassage_passageText__Z5bOr{font-size:18px;line-height:1.6;color:#111827}.ScholarPictureDescription_prompt__FFIbx{font-size:14px;color:#4b5563;margin-bottom:12px}.ScholarPictureDescription_questionWrap__fAU3w{margin-bottom:12px}.ScholarPictureDescription_question__027RV{font-size:18px;font-weight:500;color:#1f2937}.ScholarPictureDescription_questionEn__CRnNi{font-size:14px;color:#6b7280;font-style:italic;margin-top:4px}.ScholarPictureDescription_imageWrap__QPRjL{border-radius:8px;border:1px solid #e5e7eb;overflow:hidden}.ScholarPictureDescription_image__fEVoV{width:100%;height:auto;max-height:384px;object-fit:contain;background:#f9fafb}.ScholarPictureDescription_imageFallback__ePNlG{background:#f9fafb;padding:32px;text-align:center}.ScholarPictureDescription_imageFallbackIcon__y2v_V{width:48px;height:48px;color:#9ca3af;margin:0 auto 8px}.ScholarPictureDescription_imageFallbackText__3UIaB{font-size:14px;color:#6b7280}.ScholarSentenceBuilding_questionWrap__0dF4u{margin-bottom:16px}.ScholarSentenceBuilding_question__Au5IN{font-size:18px;font-weight:500;color:#1f2937}.ScholarSentenceBuilding_questionEn__Uywje{font-size:14px;color:#6b7280;font-style:italic;margin-top:4px}.ScholarSentenceBuilding_box__au06z{background:#f9fafb;border-radius:8px;padding:16px;border:1px solid #e5e7eb}.ScholarSentenceBuilding_sectionLabel__2qhFg{font-size:14px;color:#4b5563;margin-bottom:8px}.ScholarSentenceBuilding_tags__Jm_C2{display:flex;flex-wrap:wrap;gap:8px}.ScholarSentenceBuilding_tag__gqjiL{background:#fff;padding:6px 12px;border-radius:8px;border:1px solid #93c5fd;font-weight:700;color:#1d4ed8;font-size:14px}.ScholarSentenceBuilding_fillGroup__Xr2XE{margin-bottom:16px}.ScholarSentenceBuilding_fillGroup__Xr2XE+.ScholarSentenceBuilding_fillGroup__Xr2XE{margin-top:16px}.ScholarSentenceBuilding_sentence__VFQwa{color:#1f2937}.ScholarSentenceBuilding_sentenceNum__60ZdY{color:#9ca3af;margin-right:8px}.ScholarSentenceBuilding_sentences__um6Pk{display:flex;flex-direction:column;gap:8px}.ScholarListeningComprehension_prompt__NPWPy{font-size:14px;color:#4b5563;margin-bottom:12px}.ScholarListeningComprehension_questionWrap__IK13N{margin-bottom:12px}.ScholarListeningComprehension_question__zv4Qi{font-size:18px;font-weight:500;color:#1f2937}.ScholarListeningComprehension_questionEn___ldeD{font-size:14px;color:#6b7280;font-style:italic;margin-top:4px}.ScholarListeningComprehension_player__wNCEb{background:#f9fafb;border-radius:8px;padding:16px;border:1px solid #e5e7eb}.ScholarListeningComprehension_controls___ss3h{display:flex;align-items:center;gap:12px}.ScholarListeningComprehension_playBtn__C8EhW{width:40px;height:40px;background:#2563eb;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s}.ScholarListeningComprehension_playBtn__C8EhW:hover{background:#1d4ed8}.ScholarListeningComprehension_restartBtn__jV_8g{width:32px;height:32px;background:#e5e7eb;color:#4b5563;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s}.ScholarListeningComprehension_restartBtn__jV_8g:hover{background:#d1d5db}.ScholarListeningComprehension_progressTrack__QS6T8{flex:1;height:6px;background:#e5e7eb;border-radius:9999px;overflow:hidden}.ScholarListeningComprehension_progressFill__T2_uR{height:100%;background:var(--color-scholar-ei3);transition:width .1s}.ScholarListeningComprehension_time__ql0_F{font-size:12px;color:#6b7280;flex-shrink:0}.ScholarListeningComprehension_fallback__USOQE{text-align:center;padding:16px 0}.ScholarListeningComprehension_fallbackIcon__oIWAk{width:40px;height:40px;color:#9ca3af;margin:0 auto 8px}.ScholarListeningComprehension_fallbackText__VdbrU{font-size:14px;color:#6b7280}.ScholarOpenEndedQuestion_prompt__PEGnu{font-size:14px;color:#4b5563;margin-bottom:12px}.ScholarOpenEndedQuestion_question___Kmh9{font-size:18px;font-weight:500;color:#1f2937;margin-bottom:8px}.ScholarOpenEndedQuestion_questionEn__F7QX0{font-size:14px;color:#6b7280;font-style:italic}.SnapshotRecordingControls_controls__IoNg8{display:flex;flex-direction:column;align-items:center;gap:.75rem}.SnapshotRecordingControls_btnStop__Twyqt{position:relative;width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;font-weight:700;transition:background .2s;cursor:pointer;z-index:10;border:none}.SnapshotRecordingControls_btnStop__Twyqt:hover{background:#dc2626}.SnapshotRecordingControls_btnStopWrap__bc_Cd{position:relative}.SnapshotRecordingControls_pulseRing__akt_c{position:absolute;inset:0;border-radius:50%;background:#ef4444;opacity:.3}.SnapshotRecordingControls_timerWrap__RXchN{text-align:center}.SnapshotRecordingControls_timerRow__FYetD{display:flex;align-items:center;gap:.25rem;color:#ef4444}.SnapshotRecordingControls_timerValue__F_b25{font-size:1.125rem;font-weight:700}.SnapshotRecordingControls_timerLimit__e8_3o{font-size:.875rem;color:#6b7280}.SnapshotRecordingControls_progressBarWrap__0_qnC{width:8rem;height:.5rem;background:#e5e7eb;border-radius:9999px;margin-top:.5rem;overflow:hidden}.SnapshotRecordingControls_progressBarFill__AsjG_{height:100%;background:#ef4444}.SnapshotRecordingControls_recordingNote__Xx95S{font-size:.75rem;color:#ef4444;margin-top:.25rem}.SnapshotRecordingControls_doneBadge__dHqug{width:4rem;height:4rem;background:#16a34a;border-radius:50%;display:flex;align-items:center;justify-content:center}.SnapshotRecordingControls_doneInfo__55K20{text-align:center}.SnapshotRecordingControls_doneName__dH9h1{font-size:.875rem;color:#16a34a;font-weight:500}.SnapshotRecordingControls_doneDuration__b7hPI{font-size:.75rem;color:#6b7280}.SnapshotRecordingControls_btnRetake__0rj1f{margin-top:.5rem;display:flex;align-items:center;gap:.25rem;font-size:.875rem;padding:.25rem .75rem;border-radius:9999px;border:none;background:transparent;color:#2563eb;cursor:pointer;transition:background .15s}.SnapshotRecordingControls_btnRetake__0rj1f:hover{background:#eff6ff}.SnapshotRecordingControls_btnRetakeDisabled__kSwzv{margin-top:.5rem;display:flex;align-items:center;gap:.25rem;font-size:.875rem;padding:.25rem .75rem;border-radius:9999px;border:none;background:transparent;color:#9ca3af;cursor:not-allowed}.SnapshotRecordingControls_btnRecord__1cAFO{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#2563eb;color:#fff;font-weight:700;transition:background .2s,transform .2s;cursor:pointer;border:none}.SnapshotRecordingControls_btnRecord__1cAFO:hover{background:#1d4ed8;transform:scale(1.05)}.SnapshotRecordingControls_btnRecordDisabled__qbUwA{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#9ca3af;color:#fff;font-weight:700;cursor:not-allowed;border:none}.SnapshotRecordingControls_readyNote__pzYwK{font-size:.875rem;color:#4b5563}.SnapshotRecordingControls_readyLimit__TdGrg{font-size:.75rem;color:#9ca3af}.SnapshotRecordingControls_readyInfo__XMwhQ{text-align:center}.SnapshotQuestion_card__l1kCH{background:#fff;border-radius:.75rem;padding:1rem;border:2px solid transparent;transition:border-color .2s,background .2s,box-shadow .2s}@media (min-width:640px){.SnapshotQuestion_card__l1kCH{padding:1.5rem}}.SnapshotQuestion_cardRecording__hh2b3{border-color:#f87171;box-shadow:0 10px 15px -3px rgba(248,113,113,.15)}.SnapshotQuestion_cardDone__Agx14{border-color:#4ade80;background:rgba(240,253,244,.3)}.SnapshotQuestion_cardDefault__9AlZe{border-color:#e5e7eb}.SnapshotQuestion_cardDefault__9AlZe:hover{border-color:#93c5fd}.SnapshotQuestion_inner__6FLwN{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.SnapshotQuestion_inner__6FLwN{flex-direction:row;align-items:flex-start}}.SnapshotQuestion_badgeCol__Q7W1s{display:flex;align-items:center;gap:.75rem}@media (min-width:640px){.SnapshotQuestion_badgeCol__Q7W1s{flex-direction:column;gap:.5rem}}.SnapshotQuestion_badge__WA6wC{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.SnapshotQuestion_badgeDone__t0piH{background:#16a34a}.SnapshotQuestion_badgeDefault___Sag6{background:#2563eb}.SnapshotQuestion_icon__96vRH{display:none}@media (min-width:640px){.SnapshotQuestion_icon__96vRH{display:block;width:1.25rem;height:1.25rem}.SnapshotQuestion_iconDone__DSDDT{color:#16a34a}.SnapshotQuestion_iconDefault__aPdBG{color:#2563eb}}.SnapshotQuestion_mobileLabel__sUq_r{display:flex;align-items:center;gap:.5rem}@media (min-width:640px){.SnapshotQuestion_mobileLabel__sUq_r{display:none}}.SnapshotQuestion_questionNum__G0UnQ{font-size:.875rem;font-weight:500;color:#6b7280}.SnapshotQuestion_limitBadge__5X5kG{font-size:.75rem;padding:.125rem .5rem;background:#f3f4f6;color:#4b5563;border-radius:9999px}.SnapshotQuestion_content__9Jx6f{flex:1}.SnapshotQuestion_desktopLabelRow___4m_p{display:none}@media (min-width:640px){.SnapshotQuestion_desktopLabelRow___4m_p{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}}.SnapshotQuestion_questionJa__OfaTy{font-size:1rem;color:#1f2937;line-height:1.6;font-weight:500;margin-bottom:.5rem}@media (min-width:640px){.SnapshotQuestion_questionJa__OfaTy{font-size:1.125rem}}.SnapshotQuestion_questionEnBox__K3m78{background:#f9fafb;border-radius:.5rem;padding:.75rem;border:1px solid #e5e7eb}.SnapshotQuestion_questionEn__PPSct{font-size:.875rem;color:#4b5563;font-style:italic}.SnapshotQuestion_controlsWrap__Pl5RU{display:flex;justify-content:center;padding-top:.5rem}@media (min-width:640px){.SnapshotQuestion_controlsWrap__Pl5RU{justify-content:flex-end;flex-shrink:0;padding-top:0}}.SnapshotPictureDescription_card__flN7g{background:#fff;border-radius:.75rem;padding:1rem;border:2px solid transparent;transition:border-color .2s,background .2s,box-shadow .2s}@media (min-width:640px){.SnapshotPictureDescription_card__flN7g{padding:1.5rem}}.SnapshotPictureDescription_cardRecording__TBp9d{border-color:#f87171;box-shadow:0 10px 15px -3px rgba(248,113,113,.15)}.SnapshotPictureDescription_cardDone__y1pbI{border-color:#4ade80;background:rgba(240,253,244,.3)}.SnapshotPictureDescription_cardDefault__L8LV4{border-color:#e5e7eb}.SnapshotPictureDescription_cardDefault__L8LV4:hover{border-color:#93c5fd}.SnapshotPictureDescription_inner__J92Cy{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.SnapshotPictureDescription_inner__J92Cy{flex-direction:row;align-items:flex-start}}.SnapshotPictureDescription_badgeCol__fbiDc{display:flex;align-items:center;gap:.75rem}@media (min-width:640px){.SnapshotPictureDescription_badgeCol__fbiDc{flex-direction:column;gap:.5rem}}.SnapshotPictureDescription_badge__JU26X{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.SnapshotPictureDescription_badgeDone__NXla9{background:#16a34a}.SnapshotPictureDescription_badgeDefault__Koxc8{background:#d97706}.SnapshotPictureDescription_icon__5XcWK{display:none}@media (min-width:640px){.SnapshotPictureDescription_icon__5XcWK{display:block;width:1.25rem;height:1.25rem}.SnapshotPictureDescription_iconDone__0lsUE{color:#16a34a}.SnapshotPictureDescription_iconDefault__9ClmW{color:#d97706}}.SnapshotPictureDescription_mobileLabel__WbJBs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (min-width:640px){.SnapshotPictureDescription_mobileLabel__WbJBs{display:none}}.SnapshotPictureDescription_questionNum__G11wO{font-size:.875rem;font-weight:500;color:#6b7280}.SnapshotPictureDescription_typeBadge__x7dnV{font-size:.75rem;padding:.125rem .5rem;background:#fef3c7;color:#b45309;border-radius:9999px}.SnapshotPictureDescription_limitBadge__B2Wil{font-size:.75rem;padding:.125rem .5rem;background:#f3f4f6;color:#4b5563;border-radius:9999px}.SnapshotPictureDescription_content__wWUVJ{flex:1}.SnapshotPictureDescription_desktopLabelRow__G_IGv{display:none}@media (min-width:640px){.SnapshotPictureDescription_desktopLabelRow__G_IGv{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}}.SnapshotPictureDescription_questionJa__r2kF6{font-size:1rem;color:#1f2937;line-height:1.6;font-weight:500;margin-bottom:.5rem}@media (min-width:640px){.SnapshotPictureDescription_questionJa__r2kF6{font-size:1.125rem}}.SnapshotPictureDescription_questionEn__7LQCQ{font-size:.875rem;color:#4b5563;font-style:italic;margin-bottom:1rem}.SnapshotPictureDescription_imageBox__lGh7X{background:#f9fafb;border-radius:.5rem;padding:.5rem;border:1px solid #e5e7eb}@media (min-width:640px){.SnapshotPictureDescription_imageBox__lGh7X{padding:1rem}}.SnapshotPictureDescription_imageWrap__p8_72{overflow:hidden;border-radius:.5rem}.SnapshotPictureDescription_imageFallback__qJfQm{background:#f3f4f6;border-radius:.5rem;padding:1.5rem;text-align:center}@media (min-width:640px){.SnapshotPictureDescription_imageFallback__qJfQm{padding:2rem}}.SnapshotPictureDescription_fallbackText__VihFE{color:#4b5563;font-weight:500}.SnapshotPictureDescription_fallbackSub__MXYNq{font-size:.875rem;color:#6b7280;margin-top:.25rem}.SnapshotPictureDescription_tipsBox__mabvo{margin-top:.75rem;background:#fffbeb;border-radius:.5rem;padding:.75rem;border:1px solid #fde68a}.SnapshotPictureDescription_tipsTitle__AwTzc{font-size:.75rem;font-weight:600;color:#92400e;margin-bottom:.25rem}.SnapshotPictureDescription_tipsList__MdhUq{font-size:.75rem;color:#b45309;list-style:none;padding:0;margin:0}.SnapshotPictureDescription_tipsList__MdhUq li+li{margin-top:.125rem}.SnapshotPictureDescription_controlsWrap__uGENm{display:flex;justify-content:center;padding-top:.5rem}@media (min-width:640px){.SnapshotPictureDescription_controlsWrap__uGENm{justify-content:flex-end;flex-shrink:0;padding-top:0}}.SnapshotReadingPassage_card__OyI3j{background:#fff;border-radius:.75rem;padding:1rem;border:2px solid transparent;transition:border-color .2s,background .2s,box-shadow .2s}@media (min-width:640px){.SnapshotReadingPassage_card__OyI3j{padding:1.5rem}}.SnapshotReadingPassage_cardRecording___6GvD{border-color:#f87171;box-shadow:0 10px 15px -3px rgba(248,113,113,.15)}.SnapshotReadingPassage_cardDone__I2w75{border-color:#4ade80;background:rgba(240,253,244,.3)}.SnapshotReadingPassage_cardDefault__Jvdv8{border-color:#e5e7eb}.SnapshotReadingPassage_cardDefault__Jvdv8:hover{border-color:#6ee7b7}.SnapshotReadingPassage_inner__Uab_6{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.SnapshotReadingPassage_inner__Uab_6{flex-direction:row;align-items:flex-start}}.SnapshotReadingPassage_badgeCol__av1h0{display:flex;align-items:center;gap:.75rem}@media (min-width:640px){.SnapshotReadingPassage_badgeCol__av1h0{flex-direction:column;gap:.5rem}}.SnapshotReadingPassage_badge__1loy_{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.SnapshotReadingPassage_badgeDone__Vm9yK{background:#16a34a}.SnapshotReadingPassage_badgeDefault__ahQ_5{background:#059669}.SnapshotReadingPassage_icon__KR0bm{display:none}@media (min-width:640px){.SnapshotReadingPassage_icon__KR0bm{display:block;width:1.25rem;height:1.25rem}.SnapshotReadingPassage_iconDone__a1bwj{color:#16a34a}.SnapshotReadingPassage_iconDefault__WDzZK{color:#059669}}.SnapshotReadingPassage_mobileLabel__FtuaK{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (min-width:640px){.SnapshotReadingPassage_mobileLabel__FtuaK{display:none}}.SnapshotReadingPassage_questionNum__hYR5K{font-size:.875rem;font-weight:500;color:#6b7280}.SnapshotReadingPassage_typeBadge__mrZSo{font-size:.75rem;padding:.125rem .5rem;background:#d1fae5;color:#065f46;border-radius:9999px}.SnapshotReadingPassage_limitBadge__NH8Gq{font-size:.75rem;padding:.125rem .5rem;background:#f3f4f6;color:#4b5563;border-radius:9999px}.SnapshotReadingPassage_content__5B37p{flex:1}.SnapshotReadingPassage_desktopLabelRow__2iowc{display:none}@media (min-width:640px){.SnapshotReadingPassage_desktopLabelRow__2iowc{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}}.SnapshotReadingPassage_questionJa__Ibgjv{font-size:1rem;color:#1f2937;line-height:1.6;font-weight:500;margin-bottom:.5rem}@media (min-width:640px){.SnapshotReadingPassage_questionJa__Ibgjv{font-size:1.125rem}}.SnapshotReadingPassage_questionEn__pFeMU{font-size:.875rem;color:#4b5563;font-style:italic;margin-bottom:1rem}.SnapshotReadingPassage_passageBox__dlQYL{border-radius:.5rem;padding:1rem;border:2px solid #a7f3d0;background:#ecfdf5}@media (min-width:640px){.SnapshotReadingPassage_passageBox__dlQYL{padding:1.5rem}}.SnapshotReadingPassage_passageHeader__2MOwD{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}@media (min-width:640px){.SnapshotReadingPassage_passageHeader__2MOwD{margin-bottom:1rem}}.SnapshotReadingPassage_passageLabel__T_vJ3{font-size:.875rem;font-weight:600;color:#065f46}.SnapshotReadingPassage_passageText__5ne0m{font-size:1.125rem;line-height:1.6;color:#111827;font-family:Georgia,serif}@media (min-width:640px){.SnapshotReadingPassage_passageText__5ne0m{font-size:1.25rem}}.SnapshotReadingPassage_tipsBox__sd8Hg{margin-top:.75rem;background:#ecfdf5;border-radius:.5rem;padding:.75rem;border:1px solid #a7f3d0}.SnapshotReadingPassage_tipsTitle__nrhJE{font-size:.75rem;font-weight:600;color:#065f46;margin-bottom:.25rem}.SnapshotReadingPassage_tipsList__QdarT{font-size:.75rem;color:#059669;list-style:none;padding:0;margin:0}.SnapshotReadingPassage_tipsList__QdarT li+li{margin-top:.125rem}.SnapshotReadingPassage_controlsWrap__S9WhZ{display:flex;justify-content:center;padding-top:.5rem}@media (min-width:640px){.SnapshotReadingPassage_controlsWrap__S9WhZ{justify-content:flex-end;flex-shrink:0;padding-top:0}}.SnapshotProgressSummary_card__rpPBx{background:#fff;border-radius:.75rem;padding:1rem;border:2px solid #e5e7eb;transition:border-color .2s,background .2s}.SnapshotProgressSummary_cardComplete__QeBrk{border-color:#4ade80;background:#f0fdf4}.SnapshotProgressSummary_header__5fVye{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.SnapshotProgressSummary_headerLeft__UNw_J{display:flex;align-items:center;gap:.5rem}.SnapshotProgressSummary_label__sdja0{font-size:.875rem;font-weight:500;color:#374151}.SnapshotProgressSummary_countActive__peiLD{font-size:.875rem;font-weight:700;color:#2563eb}.SnapshotProgressSummary_countComplete__oE5Ws{font-size:.875rem;font-weight:700;color:#16a34a}.SnapshotProgressSummary_completeBadge__d0TWt{font-size:.75rem;padding:.25rem .5rem;background:#dcfce7;color:#15803d;border-radius:9999px;font-weight:500}.SnapshotProgressSummary_progressBarWrap___Ro9r{position:relative;height:.5rem;background:#e5e7eb;border-radius:9999px;overflow:hidden;margin-bottom:.75rem}.SnapshotProgressSummary_progressFill__S0eE_{position:absolute;height:100%;transition:width .3s}.SnapshotProgressSummary_progressFillActive__kDOi1{background:#3b82f6}.SnapshotProgressSummary_progressFillComplete__DtIc2{background:#22c55e}.SnapshotProgressSummary_dots__SUMtV{display:flex;justify-content:space-between}.SnapshotProgressSummary_dot__7sdZx{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;transition:all .2s;background:#e5e7eb;color:#6b7280}.SnapshotProgressSummary_dotDone__Sbnze{background:#22c55e;color:#fff}.SnapshotProcessingScreen_screen___J2Ah{min-height:80vh;background:#fff;position:relative;overflow:hidden;display:flex;align-items:center}.SnapshotProcessingScreen_gridBg__PjtYZ{position:absolute;inset:0;opacity:.025;background-image:linear-gradient(90deg,#1e293b 1px,transparent 0),linear-gradient(180deg,#1e293b 1px,transparent 0);background-size:48px 48px}.SnapshotProcessingScreen_inner__2_ecf{position:relative;max-width:32rem;margin:0 auto;padding:4rem 1.25rem;width:100%}.SnapshotProcessingScreen_eyebrowWrap__zHPPr{text-align:center;margin-bottom:1.5rem}.SnapshotProcessingScreen_eyebrow__kP38C{display:inline-flex;align-items:center;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;font-weight:600;color:#94a3b8;gap:.5rem}.SnapshotProcessingScreen_eyebrowLine__Cgy0g{display:inline-block;width:1.5rem;height:1px;background:#cbd5e1}.SnapshotProcessingScreen_heading__qRjtw{font-size:1.5rem;font-weight:900;color:#0f172a;letter-spacing:-.025em;text-align:center;margin-bottom:.5rem}@media (min-width:640px){.SnapshotProcessingScreen_heading__qRjtw{font-size:1.875rem}}.SnapshotProcessingScreen_subtext__98JW_{font-size:.875rem;color:#64748b;text-align:center;margin-bottom:2.5rem}.SnapshotProcessingScreen_progressSection__SzzRQ{margin-bottom:2.5rem}.SnapshotProcessingScreen_progressBar__79cda{position:relative;height:.375rem;background:#f1f5f9;border-radius:9999px;overflow:hidden}.SnapshotProcessingScreen_progressFill__y0Io5{position:absolute;height:100%;background:#0f172a;border-radius:9999px}.SnapshotProcessingScreen_progressCount__QC6Gf{font-size:.75rem;color:#94a3b8;margin-top:.5rem;text-align:right}.SnapshotProcessingScreen_divider__oFtmM{height:1px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent);margin-bottom:2.5rem}.SnapshotProcessingScreen_steps__ImE5C{display:flex;flex-direction:column;gap:1rem}.SnapshotProcessingScreen_step__xCnhV{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-radius:.75rem;transition:background .2s}.SnapshotProcessingScreen_stepActive__ff_MA{background:#f8fafc}.SnapshotProcessingScreen_stepNum__PcMh_{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;flex-shrink:0;transition:background .2s,color .2s}.SnapshotProcessingScreen_stepNumActive__kVTaU,.SnapshotProcessingScreen_stepNumDone___k8Rj{background:#0f172a;color:#fff}.SnapshotProcessingScreen_stepNumPending__82R3k{background:#f1f5f9;color:#cbd5e1}.SnapshotProcessingScreen_stepContent__0JRnM{flex:1;min-width:0}.SnapshotProcessingScreen_stepTitleRow__sU9Uw{display:flex;align-items:baseline;gap:.5rem}.SnapshotProcessingScreen_stepTitle__5uuao{font-size:.875rem;font-weight:600;transition:color .2s}.SnapshotProcessingScreen_stepTitleActive__HZH7R,.SnapshotProcessingScreen_stepTitleDone__tdsJt{color:#1e293b}.SnapshotProcessingScreen_stepTitlePending__H_e4r{color:#cbd5e1}.SnapshotProcessingScreen_stepEn__mNfgG{font-size:.75rem;transition:color .2s}.SnapshotProcessingScreen_stepEnActive__BDDPO,.SnapshotProcessingScreen_stepEnDone__lMdj8{color:#94a3b8}.SnapshotProcessingScreen_stepEnPending__fVtMn{color:#e2e8f0}.SnapshotProcessingScreen_stepDesc__H5Fg0{font-size:.75rem;color:#64748b;margin-top:.125rem}.SnapshotProcessingScreen_stepStatus__zcxnS{flex-shrink:0}.SnapshotProcessingScreen_stepDoneLabel__FI6EC{font-size:.6875rem;font-weight:500;color:#94a3b8}.SnapshotProcessingScreen_stepDot__auPDR{width:.5rem;height:.5rem;border-radius:50%;background:#0f172a}.SnapshotProcessingScreen_bottomNote__Q_mDq{text-align:center;font-size:.6875rem;color:#94a3b8;margin-top:2.5rem;line-height:1.6}.page_loadingScreen__J543y{min-height:100vh;display:flex;align-items:center;justify-content:center}.page_page__XCrhX{min-height:100vh;background:#f3f4f6}.page_menuBtn__t3AuB{display:block;position:fixed;bottom:1rem;right:1rem;z-index:50;padding:.75rem;background:var(--color-navy);color:#fff;border-radius:.25rem;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;border:none}@media (min-width:768px){.page_menuBtn__t3AuB{display:none}}.page_layout__s_agd{display:flex;position:relative}.page_overlay__taQ0j{display:block;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:30}@media (min-width:768px){.page_overlay__taQ0j{display:none}}.page_sidebar__84jQt{position:fixed;top:73px;width:18rem;height:calc(100vh - 73px);background:#fff;border-right:1px solid #c9d0d9;transform:translateX(-100%);transition:transform .3s ease-in-out;z-index:40}.page_sidebarOpen__qRMTa{transform:translateX(0)}@media (min-width:768px){.page_sidebar__84jQt{position:sticky;transform:translateX(0);width:16rem;z-index:auto}}@media (min-width:1024px){.page_sidebar__84jQt{width:18rem}}.page_main__kyB1S{flex:1;width:100%;padding:1.5rem 1rem}@media (min-width:768px){.page_main__kyB1S{padding:2rem 1rem}}.page_mainInner__Ggq65{max-width:48rem;margin:0 auto}.page_questionCard__8TXGc{background:#fff;border-radius:.25rem;box-shadow:0 1px 3px rgba(0,0,0,.07);border:1px solid #c9d0d9;padding:1rem}@media (min-width:640px){.page_questionCard__8TXGc{padding:1.5rem}}@media (min-width:768px){.page_questionCard__8TXGc{padding:2rem}}.page_navRow___HPnw{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem}@media (min-width:768px){.page_navRow___HPnw{margin-top:2rem}}.page_btnPrev__ae45p{padding:.5rem 1rem;background:#f3f4f6;color:#4b5563;border-radius:.25rem;border:none;cursor:pointer;font-size:.875rem}.page_btnPrev__ae45p:hover{background:#e5e7eb}.page_btnPrev__ae45p:disabled{opacity:.3;cursor:not-allowed}@media (min-width:768px){.page_btnPrev__ae45p{padding:.5rem 1.5rem;font-size:1rem}}.page_navStatus__FW_ql{display:flex;align-items:center;gap:.5rem}.page_savingText__QqVLa{font-size:.75rem;color:#6b7280}@media (min-width:768px){.page_savingText__QqVLa{font-size:.875rem}}.page_failedText__5TfYb{font-size:.75rem;color:#ef4444}@media (min-width:768px){.page_failedText__5TfYb{font-size:.875rem}}.page_btnNext__TMu4m{padding:.5rem 1rem;background:var(--color-navy);color:#fff;border-radius:.25rem;border:none;cursor:pointer;font-size:.875rem}.page_btnNext__TMu4m:hover{background:#1A2D42}@media (min-width:768px){.page_btnNext__TMu4m{padding:.5rem 1.5rem;font-size:1rem}}.page_btnSubmit__zQhiu{padding:.5rem 1rem;background:var(--color-navy);color:#fff;border-radius:.25rem;border:none;cursor:pointer;font-size:.875rem}.page_btnSubmit__zQhiu:hover{background:#1A2D42}.page_btnSubmit__zQhiu:disabled{opacity:.5;cursor:not-allowed}@media (min-width:768px){.page_btnSubmit__zQhiu{padding:.5rem 1.5rem;font-size:1rem}}.page_mobileProgress__P9B_T{display:block;margin-top:1rem;background:#fff;border-radius:.25rem;border:1px solid #c9d0d9;padding:1rem}@media (min-width:768px){.page_mobileProgress__P9B_T{display:none}}.page_mobileProgressRow__NvWhZ{display:flex;justify-content:space-between;font-size:.875rem;color:#4b5563;margin-bottom:.5rem}.page_mobileProgressCount__0jI9C{font-weight:500}.page_mobileProgressTrack__gzoSj{width:100%;background:#c9d0d9;border-radius:9999px;height:.5rem}.page_mobileProgressFill__VelXK{background:#16a34a;height:.5rem;border-radius:9999px;transition:width .3s}.page_modalOverlay__ts8oA{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.page_modal__Q7I_x{background:#fff;border-radius:.25rem;box-shadow:0 10px 25px rgba(0,0,0,.15);max-width:28rem;width:100%;padding:1.5rem}.page_modalTitle__Dp6Re{font-size:1.125rem;font-weight:700;color:#111827;margin-bottom:.5rem}.page_modalBody__JFlLF{font-size:.875rem;color:#4b5563;margin-bottom:1rem}.page_modalWarning__GR_Dc{background:#fffbeb;border:1px solid #fde68a;border-radius:.25rem;padding:.75rem;margin-bottom:1.5rem;max-height:12rem;overflow-y:auto}.page_modalWarningList__e88_8{display:flex;flex-direction:column;gap:.25rem}.page_modalWarningItem__NdpEt{font-size:.875rem;color:#92400e;display:flex;align-items:center;gap:.5rem}.page_modalWarningDot__EzlMv{width:.5rem;height:.5rem;background:#fbbf24;border-radius:50%;flex-shrink:0}.page_modalActions__b3gHT{display:flex;gap:.75rem}.page_btnModalCancel__dYk36{flex:1;padding:.625rem 1rem;background:#f3f4f6;color:#374151;border-radius:.25rem;border:none;cursor:pointer;font-weight:500;font-size:.875rem}.page_btnModalCancel__dYk36:hover{background:#e5e7eb}.page_btnModalSubmit__8eugg{flex:1;padding:.625rem 1rem;background:var(--color-navy);color:#fff;border-radius:.25rem;border:none;cursor:pointer;font-weight:500;font-size:.875rem}.page_btnModalSubmit__8eugg:hover{background:#1A2D42}.TestLoadError_screen__tns8l{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f9fafb}.TestLoadError_wrap__DeeDJ{max-width:28rem;width:100%;margin:0 1rem}.TestLoadError_card__Ar_hn{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.07);padding:2rem;text-align:center}.TestLoadError_iconWrap__PIahM{margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:#f3f4f6}.TestLoadError_title__VfD6Q{font-size:1.125rem;font-weight:500;color:#111827;margin-bottom:.5rem}.TestLoadError_timerRow__aYMzS{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.TestLoadError_timerNote__UhyhN{font-size:.875rem;color:#6b7280}.TestLoadError_body__Zbm9t{color:#4b5563;margin-bottom:1.5rem}.TestLoadError_infoBox__rgIGt{background:#f9fafb;border-radius:.5rem;padding:1.25rem;margin-bottom:1.5rem}.TestLoadError_infoTitle__37R6E{font-size:.875rem;color:#1f2937;margin-bottom:.75rem}.TestLoadError_infoDetails__fgBgG{text-align:left;font-size:.875rem;color:#374151}.TestLoadError_emailRow__KB9mi{display:flex;align-items:center;gap:.5rem}.TestLoadError_infoMeta__cPC8t{background:rgba(255,255,255,.6);border-radius:.25rem;padding:.75rem;font-size:.75rem;margin-top:1rem}.TestLoadError_metaTitle__LOVf9{font-weight:500;color:#374151;margin-bottom:.25rem}.TestLoadError_metaList__eiL6B{list-style:disc;padding-left:1.5rem;color:#4b5563}.TestLoadError_btnHome__HZKyk{display:block;width:100%;background:var(--color-navy);color:#fff;border-radius:.5rem;padding:.75rem 1rem;text-align:center;font-weight:500;border:none;cursor:pointer}.TestLoadError_btnHome__HZKyk:hover{opacity:.9}.TestLoadError_footer__vm_5R{font-size:.75rem;color:#6b7280;margin-top:1.5rem}.Footer_footer__Valei{border-top:1px solid #f1f5f9;padding:40px 0}.Footer_container__QUUB0{max-width:1024px;margin:0 auto;padding:0 16px}@media (min-width:640px){.Footer_container__QUUB0{padding:0 24px}}@media (min-width:768px){.Footer_container__QUUB0{padding:0 40px}}.Footer_topRow__nxIFD{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:32px}@media (min-width:1024px){.Footer_topRow__nxIFD{flex-direction:row;align-items:center}}.Footer_brand__V7KhT{display:flex;align-items:center;gap:12px}.Footer_brandLogo__bCtfj{font-size:16px;font-weight:900;letter-spacing:-.025em;color:#0f172a;text-decoration:none}.Footer_brandAccent__R3g65{color:var(--color-gold)}.Footer_brandTagline__vO8aJ{font-size:12px;color:#94a3b8}.Footer_navColumns__NHeIf{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:24px}@media (min-width:640px){.Footer_navColumns__NHeIf{column-gap:32px}}@media (min-width:768px){.Footer_navColumns__NHeIf{column-gap:48px}}.Footer_columnTitle__R2zTx{font-size:10px;font-weight:600;margin-bottom:12px;text-transform:uppercase;letter-spacing:.15em;color:var(--color-gold)}.Footer_columnList__YIWqQ{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.Footer_columnLink__A4nB8{font-size:12px;color:#64748b;text-decoration:none;display:flex;align-items:center;transition:color .15s}.Footer_columnLink__A4nB8:hover{color:#334155}.Footer_columnLink__A4nB8:hover .Footer_chevronIcon__0wSDr{opacity:1}.Footer_chevronIcon__0wSDr{width:12px;height:12px;margin-right:4px;opacity:0;transition:opacity .15s;color:var(--color-gold)}.Footer_contactItem__tOuai{display:flex;align-items:center;gap:8px}.Footer_contactIcon__tCgN2{width:14px;height:14px;color:#94a3b8}.Footer_contactLink__FYz87{font-size:12px;color:#64748b;text-decoration:none;transition:color .15s}.Footer_contactLink__FYz87:hover{color:#334155}.Footer_socialRow__ZqFVi{display:flex;gap:8px;margin-top:12px}.Footer_socialLink__tyjoV{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#f8fafc;transition:background .2s,transform .2s}.Footer_socialLink__tyjoV:hover{background:#f1f5f9;transform:scale(1.1)}.Footer_socialIcon__NhmCQ{width:12px;height:12px;color:#64748b}.Footer_bottomRow__jPFsZ{padding-top:24px;border-top:1px solid rgba(0,0,0,.04)}.Footer_bottomInner__qyi6D{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px}@media (min-width:640px){.Footer_bottomInner__qyi6D{flex-direction:row}}.Footer_copyright__F27mm{font-size:11px;color:#94a3b8}.Footer_legalLinks__9iWKH{display:flex;align-items:center;gap:16px;font-size:11px}.Footer_legalLink__bSsXs{color:#94a3b8;text-decoration:none;transition:color .15s}.Footer_legalLink__bSsXs:hover{color:#475569}.Footer_legalDot__7sIdm{color:#cbd5e1}.NavBar_nav__3QsmE{position:fixed;inset:0 0 auto 0;z-index:50;transition:all .4s ease}.NavBar_container__jCH18{width:100%;max-width:640px;margin:0 auto;padding:0 16px;height:64px;display:flex;align-items:center;justify-content:space-between}@media (min-width:640px){.NavBar_container__jCH18{padding:0 24px}}@media (min-width:768px){.NavBar_container__jCH18{padding:0 40px}}@media (min-width:1024px){.NavBar_container__jCH18{max-width:640px}}.NavBar_container__jCH18{max-width:1024px}.NavBar_leftGroup___qp30{display:flex;align-items:center;gap:28px}.NavBar_logo__R_kBO{font-size:18px;font-weight:900;letter-spacing:-.025em;text-decoration:none}.NavBar_logoAccent__iA7WA{color:var(--color-gold)}.NavBar_desktopLinks__Bw4V7{display:none;align-items:center;gap:20px;font-size:13px;font-weight:500}@media (min-width:1024px){.NavBar_desktopLinks__Bw4V7{display:flex}}.NavBar_navLink__Bw_PX{text-decoration:none;color:inherit;transition:opacity .2s}.NavBar_navLink__Bw_PX:hover{opacity:.7}.NavBar_dropdownContainer__3orO4{position:relative}.NavBar_dropdownButton__U3Aj0{display:flex;align-items:center;gap:4px;color:inherit;background:none;border:none;cursor:pointer;font:inherit;padding:0;transition:opacity .2s}.NavBar_dropdownButton__U3Aj0:hover{opacity:.7}.NavBar_chevron__hhhoI{width:14px;height:14px;transition:transform .2s}.NavBar_chevronOpen__eniba{transform:rotate(180deg)}.NavBar_dropdownMenu__fXec5{position:absolute;top:100%;margin-top:8px;width:192px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.04)}.NavBar_dropdownItem__obFB9{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;color:#64748b;text-decoration:none;transition:background .15s,color .15s}.NavBar_dropdownItem__obFB9:hover{background:#f8fafc;color:#0f172a}.NavBar_dropdownItemLabel__yp8rd{font-size:13px;font-weight:500}.NavBar_dropdownItemSub__JlIAt{font-size:10px;color:#cbd5e1}.NavBar_rightGroup__u9zLK{display:flex;align-items:center;gap:16px}.NavBar_desktopAuth__AmLO5{display:none;align-items:center;gap:16px}@media (min-width:1024px){.NavBar_desktopAuth__AmLO5{display:flex}}.NavBar_authLink__5P70i{font-size:13px;font-weight:500;text-decoration:none;transition:opacity .2s}.NavBar_authLink__5P70i:hover{opacity:.7}.NavBar_authLinkInner__1vpZ1{display:flex;align-items:center;gap:6px}.NavBar_authIcon__kYl2M{width:14px;height:14px}.NavBar_ctaButton__NVxi5{font-size:13px;font-weight:600;padding:8px 16px;border-radius:9999px;text-decoration:none;background:var(--color-gold);color:var(--color-navy);transition:filter .2s}.NavBar_ctaButton__NVxi5:hover{filter:brightness(1.1)}.NavBar_hamburger__7JXG_{padding:8px;background:none;border:none;cursor:pointer;transition:color .2s}@media (min-width:1024px){.NavBar_hamburger__7JXG_{display:none}}.NavBar_hamburgerIcon__KPzlw{width:20px;height:20px}.NavBar_mobileMenu__Ppfq8{background:#fff;border-top:1px solid rgba(0,0,0,.04)}@media (min-width:1024px){.NavBar_mobileMenu__Ppfq8{display:none}}.NavBar_mobileMenuInner__DMOWq{padding:16px 24px;display:flex;flex-direction:column;gap:4px}.NavBar_mobileLink__DPokb{display:flex;justify-content:space-between;align-items:center;padding:12px;color:#64748b;text-decoration:none;border-radius:8px;transition:all .15s}.NavBar_mobileLink__DPokb:hover{color:#0f172a;background:#f8fafc}.NavBar_mobileLinkLabel__78xer{font-size:14px;font-weight:500}.NavBar_mobileLinkSub__JYzZ2{font-size:10px;color:#cbd5e1}.NavBar_divider__xz5qW{padding-top:8px;padding-bottom:4px}.NavBar_dividerInner__KaGJ_{display:flex;align-items:center;gap:12px;padding:0 12px}.NavBar_dividerLine__5uf0x{height:1px;flex:1;background:color-mix(in srgb,var(--color-gold) 15%,transparent)}.NavBar_dividerLabel__jbRZd{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--color-gold) 53%,transparent)}.NavBar_mobileAuth__gF7Ic{padding-top:12px;margin-top:12px;border-top:1px solid rgba(0,0,0,.04)}.NavBar_mobileAuthProfile__yNB0X{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;color:#64748b;background:#f8fafc;text-decoration:none}.NavBar_mobileAuthProfileIcon___R5kP{width:16px;height:16px}.NavBar_mobileAuthLogin__vspOa{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;background:var(--color-gold);color:var(--color-navy)}.NavBar_mobileAuthLoginIcon___2UbN{width:16px;height:16px}.ProfileTabSelector_tabBar__Zy2x_{background:#f1f5f9;border-radius:.75rem;padding:.25rem;display:flex;gap:.25rem;margin-bottom:2rem}.ProfileTabSelector_tab__XxJ4T{cursor:pointer;position:relative;flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;color:#94a3b8;border:none;background:none}.ProfileTabSelector_tab__XxJ4T:hover{color:#475569}.ProfileTabSelector_tabActive__Gb1pE{background:#fff;color:#0f172a;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ProfileTabSelector_tabSub__Bm3bW{font-size:.625rem;font-weight:500;color:#94a3b8;display:none}@media (min-width:640px){.ProfileTabSelector_tabSub__Bm3bW{display:inline}}.ProfileTabSelector_tabBadge__EoVEZ{font-size:.625rem;font-weight:700;margin-left:.125rem;padding:.125rem .375rem;border-radius:9999px;background:#e2e8f0;color:#94a3b8}.ProfileTabSelector_tabBadgeActive__MBifn{background:var(--color-navy);color:#fff}.shared_sectionLabel__8rYkD{display:flex;align-items:center;gap:16px;margin-bottom:16px}.shared_sectionLabelLine__JC9Q6{height:1px;width:32px;background:color-mix(in srgb,var(--color-gold) 44%,transparent)}.shared_sectionLabelText__Go_TU{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold)}.shared_goldRuleWrap__ACwUY{max-width:1024px;margin:0 auto;padding:0 24px}@media (min-width:640px){.shared_goldRuleWrap__ACwUY{padding:0 40px}}.shared_goldRuleLine__ncji_{height:1px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--color-gold) 15%,transparent) 50%,transparent 100%)}.shared_waveBars__d0JP3{display:flex;align-items:center;justify-content:center}.shared_waveBar__iqyHT{border-radius:9999px}.HeroSection_outer__Stgri{background:#fff}.HeroSection_section__VecWP{position:relative;overflow:hidden}.HeroSection_gridBg__iz20O{position:absolute;inset:0;pointer-events:none;opacity:.025;background-image:linear-gradient(90deg,#fff 1px,transparent 0),linear-gradient(180deg,#fff 1px,transparent 0);background-size:68px 68px}.HeroSection_glow__EjLyV{position:absolute;pointer-events:none;top:-20%;right:-10%;width:55vw;height:55vw;max-width:700px;max-height:700px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-gold) 5%,transparent) 0,transparent 65%)}.HeroSection_content__5BOxH{position:relative;z-index:10;max-width:768px;margin:0 auto;padding:128px 20px 64px}@media (min-width:640px){.HeroSection_content__5BOxH{padding:160px 20px 80px}}.HeroSection_center__yzQBZ{text-align:center}.HeroSection_eyebrow__UxRfb{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--color-gold)}.HeroSection_eyebrowLine__4HqkY{width:32px;height:1px;display:inline-block;background:color-mix(in srgb,var(--color-gold) 33%,transparent)}.HeroSection_title__KeHOv{font-family:var(--font-serif);font-weight:700;color:#fff;line-height:1.08;margin-bottom:24px;letter-spacing:-.03em;font-size:clamp(2.2rem,5.5vw,3.75rem)}.HeroSection_titleAccent__MjHRe{color:var(--color-gold)}.HeroSection_subtext__PhFTq{color:rgba(255,255,255,.55);line-height:1.6;max-width:512px;margin:0 auto 40px;font-size:clamp(.875rem,1.8vw,1.1rem)}.HeroSection_subtextBr__ts8TW{display:none}@media (min-width:640px){.HeroSection_subtextBr__ts8TW{display:block}}.HeroSection_stats__tV3Qw{display:flex;align-items:center;justify-content:center;gap:32px;margin-bottom:40px}@media (min-width:640px){.HeroSection_stats__tV3Qw{gap:48px}}.HeroSection_stat__bluxK{text-align:center}.HeroSection_statValue__diNtx{font-size:24px;font-family:var(--font-serif);font-weight:900;color:#fff}@media (min-width:640px){.HeroSection_statValue__diNtx{font-size:30px}}.HeroSection_statValueSuffix__uuoPL{font-size:16px;font-weight:600;color:rgba(255,255,255,.45)}.HeroSection_statLabel___K_Qq{font-size:11px;color:rgba(255,255,255,.4);margin-top:2px;letter-spacing:.05em;font-weight:500}.HeroSection_statDivider___boeO{width:1px;height:32px;background:rgba(255,255,255,.15)}.HeroSection_cta__DWX2n{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}@media (min-width:640px){.HeroSection_cta__DWX2n{flex-direction:row}}.HeroSection_ctaPrimary__PmrP_{background:var(--color-gold);color:var(--color-navy)}.HeroSection_ctaPrimary__PmrP_,.HeroSection_ctaSecondary__xExwS{display:inline-flex;align-items:center;gap:8px;font-weight:600;padding:14px 28px;border-radius:8px;font-size:14px}.HeroSection_ctaSecondary__xExwS{border:1px solid rgba(255,255,255,.25);color:rgba(255,255,255,.6);transition:color .15s}.HeroSection_ctaSecondary__xExwS:hover{color:rgba(255,255,255,.8)}.HeroSection_snapshotLink__bGdP4{display:inline-block;margin-top:20px;font-size:12px;color:rgba(255,255,255,.35);letter-spacing:.02em;transition:color .15s}.HeroSection_snapshotLink__bGdP4:hover{color:rgba(255,255,255,.6)}.VideoSection_section__68LS_{padding:64px 0;background:#fff}@media (min-width:640px){.VideoSection_section__68LS_{padding:80px 0}}.VideoSection_container__Czdx_{max-width:896px;margin:0 auto;padding:0 24px}@media (min-width:640px){.VideoSection_container__Czdx_{padding:0 40px}}.VideoSection_header__1vTRZ{text-align:center;margin-bottom:40px}.VideoSection_heading__cfp_v{font-family:var(--font-serif);font-size:24px;font-weight:700;color:#0f172a;letter-spacing:-.02em}@media (min-width:640px){.VideoSection_heading__cfp_v{font-size:30px}}.VideoSection_videoWrap__l89YG{border-radius:16px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 8px 32px rgba(0,0,0,.06)}.VideoSection_videoAspect__BDumC{aspect-ratio:16/9}.VideoSection_iframe__mXtLP{width:100%;height:100%;display:block}.AboutSection_section__QAovg{overflow:hidden}.AboutSection_grid__9nCfg{display:grid}@media (min-width:1024px){.AboutSection_grid__9nCfg{grid-template-columns:1fr 1fr}}.AboutSection_panelLeft__s5OTT{display:flex;align-items:center;padding:40px}@media (min-width:640px){.AboutSection_panelLeft__s5OTT{padding:64px}}@media (min-width:1024px){.AboutSection_panelLeft__s5OTT{padding:80px}}.AboutSection_panelRight__I7c_w{display:flex;align-items:center;padding:40px;background:#fff}@media (min-width:640px){.AboutSection_panelRight__I7c_w{padding:64px}}@media (min-width:1024px){.AboutSection_panelRight__I7c_w{padding:80px}}.AboutSection_inner___cPQN{max-width:448px}.AboutSection_heading__GePFF{font-family:var(--font-serif);font-size:24px;font-weight:700;color:#fff;line-height:1.4;margin-bottom:24px;letter-spacing:-.02em}@media (min-width:640px){.AboutSection_heading__GePFF{font-size:30px}}.AboutSection_headingLight__GQpGM{font-family:var(--font-serif);font-size:24px;font-weight:700;color:#0f172a;line-height:1.4;margin-bottom:24px;letter-spacing:-.02em}@media (min-width:640px){.AboutSection_headingLight__GQpGM{font-size:30px}}.AboutSection_bodyDark__hxUaQ{display:flex;flex-direction:column;gap:16px;font-size:14px;color:rgba(255,255,255,.55);line-height:1.7}.AboutSection_bodyDarkBold__omIc3{color:rgba(255,255,255,.85)}.AboutSection_bodyLight__e_g22{display:flex;flex-direction:column;gap:16px;font-size:14px;color:#64748b;line-height:1.7}.AboutSection_bodyLightBold__yaVO_{color:#1e293b}.AboutSection_steps__z6SIQ{margin-top:32px;display:flex;flex-direction:column;gap:16px}.AboutSection_step__FwnO8{display:flex;align-items:center;gap:16px}.AboutSection_stepNum__2Sv8d{font-size:11px;font-weight:900;font-family:monospace;flex-shrink:0;color:var(--color-gold)}.AboutSection_stepText__TnadD{font-size:14px;color:rgba(255,255,255,.65)}.AboutSection_quals__Hk_Rr{margin-top:32px;display:flex;flex-direction:column;gap:16px}.AboutSection_qual__hGCNv{display:flex;align-items:center;gap:16px}.AboutSection_qualIcon__fpSEk{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.AboutSection_qualLabel__jMs_k{font-size:14px;font-weight:600;color:#1e293b}.AboutSection_qualSub__tPiOy{font-size:12px;color:#94a3b8;margin-left:8px}.ConstructsSection_section__y1hUT{padding:80px 0;overflow:hidden}@media (min-width:640px){.ConstructsSection_section__y1hUT{padding:112px 0}}.ConstructsSection_container__GMPxP{max-width:1024px;margin:0 auto;padding:0 16px}@media (min-width:640px){.ConstructsSection_container__GMPxP{padding:0 24px}}@media (min-width:768px){.ConstructsSection_container__GMPxP{padding:0 40px}}.ConstructsSection_heading__oUc3U{font-family:var(--font-serif);font-size:24px;font-weight:700;color:#fff;margin-bottom:12px;letter-spacing:-.02em}@media (min-width:640px){.ConstructsSection_heading__oUc3U{font-size:30px}}.ConstructsSection_subtext__7vpYW{font-size:14px;color:rgba(255,255,255,.5);max-width:448px;margin-bottom:48px}.ConstructsSection_item__3quS8{cursor:default;padding:16px 0;display:flex;align-items:flex-start;gap:12px}@media (min-width:640px){.ConstructsSection_item__3quS8{padding:24px 0;gap:24px}}@media (min-width:768px){.ConstructsSection_item__3quS8{gap:40px}}.ConstructsSection_itemNum__9T8L1{font-size:14px;font-weight:900;flex-shrink:0;font-family:monospace;padding-top:2px;color:color-mix(in srgb,var(--color-gold) 44%,transparent)}.ConstructsSection_itemBody__o847b{flex:1}.ConstructsSection_itemTitles__deaSV{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.ConstructsSection_itemJa__C_vvn{font-weight:700;color:#fff;font-size:15px}.ConstructsSection_itemEn__fQjG0{font-size:11px;color:rgba(255,255,255,.35)}.ConstructsSection_itemDesc__78bJZ{font-size:13px;color:rgba(255,255,255,.45);line-height:1.6;max-width:512px}.ProblemSolution_section___8Xu_{padding:80px 0;background:#fff;overflow:hidden}@media (min-width:640px){.ProblemSolution_section___8Xu_{padding:112px 0}}.ProblemSolution_container__pWMp_{max-width:1024px;margin:0 auto;padding:0 24px}@media (min-width:640px){.ProblemSolution_container__pWMp_{padding:0 40px}}.ProblemSolution_heading__8PE4l{font-family:var(--font-serif);font-size:24px;font-weight:700;color:#0f172a;margin-bottom:56px;letter-spacing:-.02em}@media (min-width:640px){.ProblemSolution_heading__8PE4l{font-size:30px}}.ProblemSolution_grid__z6Zcd{display:grid;gap:56px}@media (min-width:768px){.ProblemSolution_grid__z6Zcd{grid-template-columns:1fr 1fr;gap:56px}}@media (min-width:1024px){.ProblemSolution_grid__z6Zcd{gap:80px}}.ProblemSolution_colHeading__0rDce{color:#94a3b8}.ProblemSolution_colHeadingGold__W5GTE,.ProblemSolution_colHeading__0rDce{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px}.ProblemSolution_colHeadingGold__W5GTE{color:var(--color-gold)}.ProblemSolution_list__PUXTx{display:flex;flex-direction:column;gap:16px}.ProblemSolution_listItem__nIOOA{display:flex;align-items:flex-start;gap:12px}.ProblemSolution_bullet__2HOuD{background:#e2e8f0}.ProblemSolution_bulletGold__a1dOM,.ProblemSolution_bullet__2HOuD{margin-top:6px;width:6px;height:6px;border-radius:50%;flex-shrink:0}.ProblemSolution_bulletGold__a1dOM{background:color-mix(in srgb,var(--color-gold) 53%,transparent)}.ProblemSolution_itemTextMuted__qCMSC{font-size:14px;color:#64748b;line-height:1.6}.ProblemSolution_itemTextBold__VG_i2{font-size:14px;color:#334155;line-height:1.6;font-weight:500}.ReportAndLevels_section__mQoge{padding:80px 0;overflow:hidden;background:#fafafa}@media (min-width:640px){.ReportAndLevels_section__mQoge{padding:112px 0}}.ReportAndLevels_container__UhNuH{max-width:1152px;margin:0 auto;padding:0 24px}@media (min-width:640px){.ReportAndLevels_container__UhNuH{padding:0 40px}}.ReportAndLevels_heading__ngSeH{font-family:var(--font-serif);font-size:24px;font-weight:700;color:#0f172a;margin-bottom:56px;letter-spacing:-.02em}@media (min-width:640px){.ReportAndLevels_heading__ngSeH{font-size:30px}}.ReportAndLevels_headingAccent__nm9Z1{color:var(--color-gold)}.ReportAndLevels_grid__vAVj9{display:grid;gap:48px;align-items:start}@media (min-width:1024px){.ReportAndLevels_grid__vAVj9{grid-template-columns:5fr 7fr;gap:64px}}.ReportAndLevels_cardSticky__UkkJE{position:sticky;top:96px}.ReportAndLevels_card__Qkqls{border-radius:16px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 12px 48px rgba(0,0,0,.06)}.ReportAndLevels_cardHeader__hgQOK{padding:24px}.ReportAndLevels_cardHeaderLabel__Jc0WR{font-size:9px;font-weight:600;color:rgba(255,255,255,.35);letter-spacing:.15em;text-transform:uppercase;text-align:center;margin-bottom:12px}.ReportAndLevels_cardScore__NBpYg{padding:32px 0;text-align:center;background:#fff;border-bottom:1px solid #f1f5f9}.ReportAndLevels_cardScoreValue__2NKHm{font-size:48px;font-family:var(--font-serif);font-weight:900;color:var(--color-gold)}.ReportAndLevels_cardScoreLabel__Cx5h8{font-size:14px;font-weight:600;color:#0f172a;margin-top:8px}.ReportAndLevels_cardScoreSub__ayi9b{font-size:12px;color:#64748b;margin-top:2px}.ReportAndLevels_cardBars__Aro_v{padding:24px;display:flex;flex-direction:column;gap:20px;background:#fff}.ReportAndLevels_barRow__EBU8j{display:flex;justify-content:space-between;font-size:12px;margin-bottom:8px}.ReportAndLevels_barLabel__tPjkU{color:#64748b}.ReportAndLevels_barValue__QqToj{font-weight:700;color:#0f172a}.ReportAndLevels_barTrack__8uCOt{height:6px;background:#f1f5f9;border-radius:9999px;overflow:hidden}.ReportAndLevels_barFill__xIgE_{height:100%;border-radius:9999px;background:var(--color-gold)}.ReportAndLevels_cardComment__cQHca{padding:0 24px 24px;background:#fff}.ReportAndLevels_cardCommentInner__c2sLn{padding:16px;border-radius:8px;background:#f8fafc;border:1px solid #f1f5f9}.ReportAndLevels_cardCommentLabel__vNBrq{font-size:9px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.ReportAndLevels_cardCommentText__z3RCA{font-size:12px;color:#64748b;line-height:1.6;font-style:italic;font-family:var(--font-serif)}.ReportAndLevels_levelsHeading__o_lmY{font-size:18px;font-weight:700;color:#0f172a;margin-bottom:8px}.ReportAndLevels_levelsSub__RJ3Hj{font-size:14px;color:#64748b;margin-bottom:32px}.ReportAndLevels_levelsList__KQ_zm{display:flex;flex-direction:column;gap:12px}.ReportAndLevels_levelItem__qDBS1{display:flex;align-items:center;gap:20px;padding:16px;border-radius:12px;cursor:default}@media (min-width:640px){.ReportAndLevels_levelItem__qDBS1{padding:20px}}.ReportAndLevels_levelId__85pIn{font-size:24px;font-family:var(--font-serif);font-weight:900;width:56px;text-align:center;flex-shrink:0}@media (min-width:640px){.ReportAndLevels_levelId__85pIn{font-size:30px}}.ReportAndLevels_levelInfo__rMTsG{flex:1;min-width:0}.ReportAndLevels_levelJa__JIRDX{font-weight:700;color:#0f172a;font-size:14px}.ReportAndLevels_levelEn__KPjsO{font-size:12px;color:#64748b}.ReportAndLevels_levelTag__0w_iq{font-size:12px;flex-shrink:0}.ProcessSection_section__VLFCj{padding:80px 0;background:#fff;overflow:hidden}@media (min-width:640px){.ProcessSection_section__VLFCj{padding:112px 0}}.ProcessSection_container__uG0h8{max-width:1024px;margin:0 auto;padding:0 24px}@media (min-width:640px){.ProcessSection_container__uG0h8{padding:0 40px}}.ProcessSection_heading__JYwbC{font-family:var(--font-serif);font-size:24px;font-weight:700;color:#0f172a;margin-bottom:12px;letter-spacing:-.02em}@media (min-width:640px){.ProcessSection_heading__JYwbC{font-size:30px}}.ProcessSection_subtext__aesLV{font-size:14px;color:#64748b;margin-bottom:48px}.ProcessSection_grid__M9wxG{display:grid;gap:32px}@media (min-width:640px){.ProcessSection_grid__M9wxG{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.ProcessSection_grid__M9wxG{grid-template-columns:repeat(4,1fr)}}.ProcessSection_step__AfuCF{text-align:center}.ProcessSection_stepIcon__wLwYM{width:40px;height:40px;border-radius:12px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:var(--color-navy)}.ProcessSection_stepIconNum__kx3T4{font-size:14px;font-weight:700;color:var(--color-gold)}.ProcessSection_stepLabel__AlmbO{font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;margin-bottom:8px;color:var(--color-gold)}.ProcessSection_stepTitle__IY9iS{font-weight:700;color:#0f172a;font-size:14px;margin-bottom:4px}.ProcessSection_stepDesc__y4bxc{font-size:12px;color:#64748b;white-space:pre-line;line-height:1.6}.ComparisonSection_section__vDWsC{padding:80px 0}@media (min-width:640px){.ComparisonSection_section__vDWsC{padding:112px 0}}.ComparisonSection_container__RrjNa{max-width:1024px;margin:0 auto;padding:0 16px}@media (min-width:640px){.ComparisonSection_container__RrjNa{padding:0 24px}}@media (min-width:768px){.ComparisonSection_container__RrjNa{padding:0 40px}}.ComparisonSection_heading__hzYdI{font-family:var(--font-serif);font-size:24px;font-weight:700;color:#0f172a;margin-bottom:48px;letter-spacing:-.02em}@media (min-width:640px){.ComparisonSection_heading__hzYdI{font-size:30px}}.ComparisonSection_tableWrap___tp3T{border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 2px 16px rgba(0,0,0,.03)}.ComparisonSection_tableScroll__2rOvb{overflow-x:auto}.ComparisonSection_table__KlPtN{width:100%;font-size:12px;border-collapse:collapse;min-width:620px}@media (min-width:640px){.ComparisonSection_table__KlPtN{font-size:14px}}.ComparisonSection_thEmpty__QHJfh{padding:14px;text-align:left;font-size:12px;font-weight:500;background:#f9fafb;color:#94a3b8;border-bottom:1px solid #e2e8f0}.ComparisonSection_thEi5__yO_t_{padding:14px;text-align:center;font-size:12px;font-weight:700;background:var(--color-navy);color:#fff;border-bottom:1px solid #1e293b}.ComparisonSection_thOther__pkX1j{padding:14px;text-align:center;font-size:12px;font-weight:500;background:#f9fafb;color:#94a3b8;border-bottom:1px solid #e2e8f0}.ComparisonSection_tdLabel__zmeN3{padding:14px;font-size:12px;text-align:left;font-weight:600;color:#475569}.ComparisonSection_tdEi5__D_n2t{padding:14px;font-size:12px;text-align:center;font-weight:700;background:color-mix(in srgb,var(--color-gold-pale) 47%,transparent);color:var(--color-gold-dim)}.ComparisonSection_tdOther__ToxOi{padding:14px;font-size:12px;text-align:center;font-weight:400;color:#78859b}.TestimonialsSection_section__Rwv8i{padding:80px 0;background:#fafafa}@media (min-width:640px){.TestimonialsSection_section__Rwv8i{padding:112px 0}}.TestimonialsSection_container__ThJdq{max-width:768px;margin:0 auto;padding:0 24px}@media (min-width:640px){.TestimonialsSection_container__ThJdq{padding:0 40px}}.TestimonialsSection_heading__s34_2{font-family:var(--font-serif);font-size:24px;font-weight:700;color:#0f172a;margin-bottom:56px;letter-spacing:-.02em}@media (min-width:640px){.TestimonialsSection_heading__s34_2{font-size:30px}}.TestimonialsSection_carousel__DNDRB{position:relative;min-height:260px}.TestimonialsSection_slide__mB2NE{position:absolute;inset:0}.TestimonialsSection_badge__JlSyO{display:inline-block;font-size:10px;font-weight:700;padding:4px 12px;border-radius:9999px;margin-bottom:16px}.TestimonialsSection_quote__DoL2Q{font-family:var(--font-serif);font-style:italic;color:#475569;line-height:1.6;font-size:18px;margin-bottom:32px}@media (min-width:640px){.TestimonialsSection_quote__DoL2Q{font-size:20px}}.TestimonialsSection_author__SY760{display:flex;align-items:center;gap:12px}.TestimonialsSection_avatar__nbdP1{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;background:var(--color-navy);flex-shrink:0}.TestimonialsSection_authorName__mwEMP{font-size:14px;font-weight:700;color:#1e293b}.TestimonialsSection_authorRole__ZUuto{font-size:12px;color:#94a3b8}.TestimonialsSection_stars__1yKBL{display:flex;margin-left:8px;color:var(--color-gold)}.TestimonialsSection_star__aGpyK{font-size:12px}.TestimonialsSection_dots__XXQtl{display:flex;gap:8px;margin-top:40px}.TestimonialsSection_dot__NXbku{height:1px;width:32px;border:none;padding:0;cursor:pointer;transition:background .3s}.PricingSection_section__IvNGv{padding:80px 0;background:#fff}@media (min-width:640px){.PricingSection_section__IvNGv{padding:112px 0}}.PricingSection_container__q4p3y{max-width:1152px;margin:0 auto;padding:0 16px}@media (min-width:640px){.PricingSection_container__q4p3y{padding:0 24px}}@media (min-width:768px){.PricingSection_container__q4p3y{padding:0 40px}}.PricingSection_heading__yPgsw{font-family:var(--font-serif);font-size:24px;font-weight:700;color:#0f172a;margin-bottom:12px;letter-spacing:-.02em}@media (min-width:640px){.PricingSection_heading__yPgsw{font-size:30px}}.PricingSection_subtext__OjnbK{font-size:14px;color:#64748b;margin-bottom:56px}.PricingSection_grid__o_4rw{display:grid;gap:20px}@media (min-width:768px){.PricingSection_grid__o_4rw{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.PricingSection_grid__o_4rw{grid-template-columns:repeat(4,1fr)}}.PricingSection_card__PutLQ{border-radius:12px;overflow:hidden;position:relative;display:flex;flex-direction:column;height:100%}.PricingSection_cardLight__BjUnX{background:#fff;border:1px solid #eef0f2}.PricingSection_cardDark__7J4KE{background:var(--color-navy);box-shadow:0 10px 28px rgba(10,22,40,.2)}.PricingSection_badge__Pd1bc{position:absolute;top:16px;right:16px;font-size:9px;font-weight:700;padding:2px 10px;border-radius:9999px}.PricingSection_badgeLight__9cEwY{background:var(--color-gold-pale);color:var(--color-gold-dim)}.PricingSection_badgeDark__mKwTC{background:var(--color-gold);color:var(--color-navy)}.PricingSection_cardBody__vwjDw{padding:16px;flex:1;display:flex;flex-direction:column}@media (min-width:640px){.PricingSection_cardBody__vwjDw{padding:24px}}.PricingSection_planName__d5PNf{font-size:14px;font-weight:500;margin-bottom:16px}.PricingSection_planNameLight__Nd6v1{color:#94a3b8}.PricingSection_planNameDark__Oc8__{color:rgba(255,255,255,.55)}.PricingSection_priceSmall__QzvZ6{font-size:24px;font-weight:900;margin-bottom:4px;white-space:nowrap}.PricingSection_priceLarge__Vaqqw{font-size:36px;font-weight:900;margin-bottom:4px;white-space:nowrap}.PricingSection_priceSub__8I4pd{font-size:14px;font-weight:600;margin-bottom:24px;color:var(--color-gold)}.PricingSection_features__cw_ZN{display:flex;flex-direction:column;gap:10px;margin-bottom:24px;flex:1}.PricingSection_feature__67ZEH{display:flex;align-items:center;gap:8px;font-size:14px}.PricingSection_ctaLight__qlI02{display:block;width:100%;text-align:center;font-weight:600;padding:10px 0;border-radius:8px;font-size:14px;background:transparent;color:#475569;border:2px solid #e5e7eb;cursor:pointer;transition:opacity .15s}.PricingSection_ctaLight__qlI02:hover{opacity:.8}.PricingSection_ctaDark__7bC_b{display:block;width:100%;text-align:center;font-weight:600;padding:10px 0;border-radius:8px;font-size:14px;background:var(--color-gold);color:var(--color-navy);border:none;cursor:pointer;transition:opacity .15s}.PricingSection_ctaDark__7bC_b:hover{opacity:.9}.page_loadingScreen__zwVFG{display:flex;align-items:center;justify-content:center}.page_loadingScreen__zwVFG,.page_testPage__PsiND{min-height:100vh;background:#f8fafc}.page_testContent__Mn319{max-width:56rem;margin:0 auto;padding:1.5rem 1rem}.page_progressWrap__yUnuj{margin-bottom:1.5rem}.page_instructionsBox__F1jzu{background:#eff6ff;border-radius:.75rem;padding:1rem;margin-bottom:1.5rem;border:1px solid #bfdbfe}.page_instructionsTitle__xR_Bp{font-weight:700;color:#1e3a8a;margin-bottom:.5rem}.page_instructionsText__GNmwS{font-size:.875rem;color:#1e40af}.page_instructionsEn__0wOFN{font-size:.75rem;color:#2563eb;margin-top:.25rem;font-style:italic}.page_errorBox__sSxjF{background:#fef2f2;border-radius:.75rem;padding:1rem;margin-bottom:1.5rem;border:1px solid #fecaca;display:flex;align-items:flex-start;gap:.75rem}.page_errorText__p3asx{color:#991b1b;font-weight:500}.page_questionList__XDJ9o{display:flex;flex-direction:column;gap:1rem}.page_submitWrap__iUEEZ{margin-top:2rem;display:flex;justify-content:center}.page_btnSubmit__wAoDe{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem 2rem;border-radius:.75rem;font-weight:700;font-size:1rem;border:none;cursor:pointer;transition:background .2s,box-shadow .2s}.page_btnSubmitActive__N_Dhd{background:#0f172a;color:#fff;box-shadow:0 10px 15px -3px rgba(15,23,42,.1)}.page_btnSubmitActive__N_Dhd:hover{background:#1e293b;box-shadow:0 20px 25px -5px rgba(15,23,42,.15)}.page_btnSubmitActive__N_Dhd:active{transform:scale(.98)}.page_btnSubmitDisabled___3yXA{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.page_privacyNote__ADPZP{text-align:center;font-size:.75rem;color:#94a3b8;margin-top:1rem}.page_successToast__MYTEB{position:fixed;top:1rem;left:50%;transform:translateX(-50%);z-index:50;background:#22c55e;color:#fff;padding:.75rem 1.5rem;border-radius:9999px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);display:flex;align-items:center;gap:.5rem}.page_printHidden__RBJIz{display:block}@media print{.page_printHidden__RBJIz{display:none}}