.ExpoSign_screen__Skdvd{height:100vh;height:100dvh;background:#fff;justify-content:center;padding:1.5rem;text-align:center;overflow:hidden}.ExpoSign_inner__Ak4cj,.ExpoSign_screen__Skdvd{width:100%;display:flex;flex-direction:column;align-items:center}.ExpoSign_inner__Ak4cj{max-width:72rem;gap:clamp(.75rem,2.5vh,1.75rem)}.ExpoSign_headlineWrap__EkQ7z{display:flex;flex-direction:column;align-items:center;gap:.25rem;line-height:1}.ExpoSign_headlineLine1__3ZYGk{font-weight:900;font-size:clamp(2.25rem,9vh,5.75rem);color:var(--color-navy);letter-spacing:-.02em;line-height:1.1}.ExpoSign_headlineLine1__3ZYGk .ExpoSign_digit__rIIa2{color:var(--color-gold)}.ExpoSign_headlineLine2__LFkZ7{font-weight:900;font-size:clamp(2.5rem,11vh,7.5rem);color:var(--color-navy);letter-spacing:-.02em;line-height:1.1}.ExpoSign_subline__QTO9u{font-size:clamp(.95rem,2.4vh,1.5rem);color:#475569;font-weight:500;letter-spacing:.02em}.ExpoSign_divider__Soew9{width:4rem;height:4px;background:var(--color-gold);border-radius:9999px}.ExpoSign_cta__3ewkK{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;background:var(--color-navy);color:var(--color-gold);border:none;border-radius:.5rem;font-weight:700;font-size:1rem;letter-spacing:.02em;cursor:pointer;transition:background .2s,transform .1s,box-shadow .2s;box-shadow:0 4px 14px rgba(15,23,42,.15)}.ExpoSign_cta__3ewkK:hover{background:#1e293b;box-shadow:0 8px 20px rgba(15,23,42,.2)}.ExpoSign_cta__3ewkK:active{transform:scale(.98)}.ExpoSign_ctaArrow__ZNqY2{width:1.125rem;height:1.125rem}.DemoWelcomeScreen_wrap__cxeYy{text-align:center;max-width:48rem;margin:0 auto;padding:0 1rem}.DemoWelcomeScreen_headerSection__k7yuQ{margin-bottom:2rem}.DemoWelcomeScreen_decorRow__2dWsQ{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.25rem}.DemoWelcomeScreen_decorLine__BN_wl{height:1px;width:2rem;background:rgba(201,168,76,.44)}.DemoWelcomeScreen_decorLabel__OQmBz{font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold)}.DemoWelcomeScreen_heading__gca8_{font-family:var(--font-sans);font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem;letter-spacing:-.02em}@media (min-width:640px){.DemoWelcomeScreen_heading__gca8_{font-size:1.875rem}}.DemoWelcomeScreen_subheading__C6SF7{font-size:.875rem;color:#64748b}.DemoWelcomeScreen_levelsCard__Mymst{margin-bottom:2rem}.DemoWelcomeScreen_levelsList__hJh8C{display:flex;flex-direction:column;gap:.625rem;max-width:36rem;margin:0 auto}.DemoWelcomeScreen_levelItem__gaJvk{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:.25rem;border:1px solid #e2e8f0;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s;width:100%}.DemoWelcomeScreen_levelItem__gaJvk:hover{border-color:var(--color-gold)}.DemoWelcomeScreen_levelItemSelected__FvBRv{border-width:2px;box-shadow:0 4px 16px rgba(0,0,0,.06)}.DemoWelcomeScreen_levelBadge__bTrVg{width:2.75rem;height:2.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;font-size:.8125rem;color:#fff}.DemoWelcomeScreen_levelText__QCdKg{flex:1}.DemoWelcomeScreen_levelTitle__7z5Va{font-size:.9375rem;font-weight:600;color:#0f172a;margin-bottom:.125rem}.DemoWelcomeScreen_levelSub__a0ycs{font-size:.75rem;color:#64748b}.DemoWelcomeScreen_levelEn__Mu7Xb{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;flex-shrink:0}.DemoWelcomeScreen_ctaSection__lpQ8_{display:flex;flex-direction:column;align-items:center;gap:1rem}.DemoWelcomeScreen_disclaimer__SeDYX{font-size:.75rem;color:#94a3b8}.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}}.DemoSpeakingTest_wrap__W4zZe{max-width:56rem;margin:0 auto;transform:scale(.92);transform-origin:top center}.DemoSpeakingTest_wrap__W4zZe [class*=tipsBox]{display:none}@media (min-width:768px){.DemoSpeakingTest_wrap__W4zZe{transform:scale(.9)}}.DemoSpeakingTest_backBtn__im0r2{display:inline-flex;align-items:center;gap:.25rem;background:none;border:none;padding:0;margin-bottom:1rem;font-size:.75rem;color:#64748b;cursor:pointer;transition:color .2s}.DemoSpeakingTest_backBtn__im0r2:hover:not(:disabled){color:#0f172a}.DemoSpeakingTest_backBtn__im0r2:disabled{opacity:.4;cursor:not-allowed}.DemoSpeakingTest_errorBox__yluoO{background:#fef2f2;border-radius:.25rem;padding:1rem;margin-bottom:1.5rem;border:1px solid #fecaca;display:flex;align-items:flex-start;gap:.75rem}.DemoSpeakingTest_errorText__GSoks{color:#991b1b;font-weight:500;font-size:.875rem}.DemoSpeakingTest_questionList__yAXMf{display:flex;flex-direction:column;gap:1rem}.DemoSpeakingTest_submitWrap__cXchy{margin-top:2rem;display:flex;justify-content:center}.DemoSpeakingTest_btnSubmit__i4w4B{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem 2rem;border-radius:.25rem;font-weight:700;font-size:1rem;border:none;cursor:pointer;transition:background .2s,box-shadow .2s,transform .1s}.DemoSpeakingTest_btnSubmitActive__e7ikT{background:var(--color-navy);color:var(--color-gold);box-shadow:0 10px 15px -3px rgba(15,23,42,.1)}.DemoSpeakingTest_btnSubmitActive__e7ikT:hover{background:#1e293b;box-shadow:0 20px 25px -5px rgba(15,23,42,.15)}.DemoSpeakingTest_btnSubmitActive__e7ikT:active{transform:scale(.98)}.DemoSpeakingTest_btnSubmitDisabled__DWOHG{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.DemoSpeakingTest_privacyNote__aPLQb{text-align:center;font-size:.75rem;color:#94a3b8;margin-top:1rem}@keyframes ProcessingScreen_spin__S_Ubn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProcessingScreen_spin__S_Ubn{animation:ProcessingScreen_spin__S_Ubn 1s linear infinite;display:block;margin:0 auto}.ProcessingScreen_wrap__jVLg_{text-align:center;padding:3rem 0}.ProcessingScreen_card__8wWJ2{border-radius:.25rem;border:1px solid #e2e8f0;padding:2rem;max-width:28rem;margin:0 auto;box-shadow:0 4px 24px rgba(0,0,0,.06)}.ProcessingScreen_spinnerWrap__c_bMk{margin-bottom:1.5rem}.ProcessingScreen_title__in5Tn{font-family:var(--font-sans);font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:.5rem;letter-spacing:-.02em}.ProcessingScreen_stateWrap__yitbf{display:flex;flex-direction:column;gap:.75rem}.ProcessingScreen_stateMessage__Udt9R{font-size:.875rem;color:#64748b;font-weight:500}.ProcessingScreen_progressWrap__GczXL{border-radius:.25rem;padding:.75rem;background:#f8fafc}.ProcessingScreen_progressRow__DGIXy{display:flex;justify-content:space-between;font-size:.75rem;color:#94a3b8;margin-bottom:.5rem}.ProcessingScreen_progressTrack__J1vob{width:100%;background:#e2e8f0;border-radius:9999px;height:.375rem}.ProcessingScreen_gradingDots__YN_rS{display:flex;align-items:center;justify-content:center;gap:.5rem}.ProcessingScreen_dot__F758c{width:.375rem;height:.375rem;border-radius:50%;background:var(--color-gold);animation:ProcessingScreen_bounce__yTHPr .8s infinite}@keyframes ProcessingScreen_bounce__yTHPr{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ProcessingScreen_footer__t5uPL{font-size:.75rem;color:#94a3b8;margin-top:1rem}.DistributionGraph_card__C2F3K{border-radius:.25rem;border:1px solid #e2e8f0;padding:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.04)}@media (min-width:640px){.DistributionGraph_card__C2F3K{padding:2rem}}.DistributionGraph_header__bRODF{text-align:center;margin-bottom:2rem}.DistributionGraph_title__WBiS8{font-family:var(--font-sans);font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:.25rem;letter-spacing:-.02em}.DistributionGraph_subtitle__KqEY2{font-size:.75rem;color:#94a3b8}.DistributionGraph_percentileCard__E09UU{border-radius:.25rem;padding:1.25rem;margin-bottom:2rem;border:1px solid var(--color-gold-border);background:var(--color-gold-pale)}.DistributionGraph_percentileRow__KUY4l{display:flex;align-items:center;justify-content:space-between}.DistributionGraph_percentileLabel__R_0bI{font-size:.75rem;color:#94a3b8;margin-bottom:.25rem}.DistributionGraph_percentileValue__M3PXf{font-family:var(--font-sans);font-size:1.25rem;font-weight:700;color:#0f172a}.DistributionGraph_percentileSub__9lTw4{font-size:.75rem;color:#64748b}.DistributionGraph_percentileLevel__H9Q26{text-align:right;font-size:1.875rem;font-weight:700}.DistributionGraph_percentileLevelName__NgVo_{font-size:.75rem;color:#94a3b8}.DistributionGraph_chartTitle__UQAZw{font-size:.875rem;font-weight:600;color:#0f172a;margin-bottom:1rem}.DistributionGraph_barList__zW6NO{display:flex;flex-direction:column;gap:1rem}.DistributionGraph_barHeader__hl_J_{display:flex;align-items:center;justify-content:space-between;margin-bottom:.375rem}.DistributionGraph_barLabelGroup____Tnf{display:flex;align-items:center;gap:.5rem}.DistributionGraph_barPct__hGNff{font-size:.75rem;font-weight:700}.DistributionGraph_barCount__R4YeK{font-size:.625rem;color:#94a3b8;margin-left:.375rem}.DistributionGraph_youBadge__W0F9N{font-size:.625rem;padding:.125rem .5rem;border-radius:9999px;font-weight:500}.DistributionGraph_barTrack___Idfp{position:relative;height:1.5rem;background:#f8fafc;border-radius:.25rem;overflow:hidden}.DistributionGraph_statsGrid__qC4Nt{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.DistributionGraph_statItem__3D0uG{text-align:center}.DistributionGraph_statValue__Yf7uZ{font-family:var(--font-sans);font-size:1.25rem;font-weight:700;color:#0f172a}.DistributionGraph_statLabel__xSaRD{font-size:.6875rem;color:#94a3b8}.SkillRadarChart_card__a5eqo{border-radius:.25rem;border:1px solid #e2e8f0;padding:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.04);background:#fff}@media (min-width:640px){.SkillRadarChart_card__a5eqo{padding:2rem}}.SkillRadarChart_header__Xt35F{text-align:center;margin-bottom:1rem}.SkillRadarChart_title__50Dhx{font-family:var(--font-sans);font-size:1.125rem;font-weight:700;color:#0f172a;margin-bottom:.25rem;letter-spacing:-.02em}.SkillRadarChart_subtitle__AyPUY{font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#94a3b8}.SkillRadarChart_chartWrap__BihX2{width:100%;max-width:26rem;margin:0 auto}.SkillRadarChart_legendRow__2bQjv{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.5rem;font-size:.75rem;color:#64748b}.SkillRadarChart_legendDot__L_uv2{width:.5rem;height:.5rem;border-radius:9999px;display:inline-block}.SkillRadarChart_legendText__1vR_k{font-weight:500}.SkillRadarChart_legendDivider__44OVm{color:#cbd5e1}.SkillRadarChart_legendMuted__SOe4b{color:#94a3b8}.ConstructsInfoModal_backdrop__nrWdO{position:fixed;inset:0;background:rgba(10,22,40,.55);display:flex;align-items:flex-start;justify-content:center;padding:4vh 1rem;z-index:100;overflow-y:auto}.ConstructsInfoModal_panel__9bcnd{position:relative;width:100%;max-width:640px;background:var(--color-white);border:1px solid var(--color-line-d);border-radius:14px;padding:32px 32px 28px;box-shadow:0 22px 60px rgba(10,22,40,.18);font-family:Inter,Noto Sans JP,system-ui,sans-serif}.ConstructsInfoModal_closeBtn__PPmtM{position:absolute;top:14px;right:14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:8px;color:var(--color-ink-2);cursor:pointer;transition:background .15s,color .15s}.ConstructsInfoModal_closeBtn__PPmtM:hover{background:var(--color-sky);color:var(--color-ink)}.ConstructsInfoModal_closeBtn__PPmtM svg{width:18px;height:18px}.ConstructsInfoModal_head__IZPp_{margin-bottom:24px;padding-right:36px}.ConstructsInfoModal_eyebrow__jv4ES{display:inline-block;font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-blue-acc);margin-bottom:10px}.ConstructsInfoModal_title__HHDte{font-size:1.4rem;font-weight:700;color:var(--color-ink);letter-spacing:-.01em;margin:0 0 10px;line-height:1.3}.ConstructsInfoModal_sub__huzh8{font-size:.92rem;color:var(--color-ink-2);line-height:1.7;margin:0}.ConstructsInfoModal_list__vlrhr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.ConstructsInfoModal_item__Jt_Jg{border:1px solid var(--color-line-d);border-left:3px solid var(--color-blue-acc);border-radius:10px;padding:16px 18px 14px;background:var(--color-white)}.ConstructsInfoModal_itemHead__fE93Y{display:flex;align-items:center;gap:12px;margin-bottom:8px}.ConstructsInfoModal_chip__at74_{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:22px;padding:0 8px;border-radius:999px;background:rgba(53,122,176,.12);color:var(--color-blue-acc);font-size:.7rem;font-weight:700;letter-spacing:.04em}.ConstructsInfoModal_names__zl8Az{display:flex;flex-direction:column;gap:2px;min-width:0}.ConstructsInfoModal_nameEn__Q9qog{font-size:.96rem;font-weight:700;color:var(--color-ink);letter-spacing:-.005em}.ConstructsInfoModal_nameJa__eUO4X{font-size:.8rem;font-weight:500;color:var(--color-ink-2)}.ConstructsInfoModal_blurbJa___GidR{font-size:.86rem;color:var(--color-ink);line-height:1.75;margin:0 0 6px}.ConstructsInfoModal_blurbEn__cyMZ1{font-size:.78rem;color:var(--color-ink-2);line-height:1.65;margin:0}@media (max-width:520px){.ConstructsInfoModal_panel__9bcnd{padding:24px 20px 22px;border-radius:12px}.ConstructsInfoModal_title__HHDte{font-size:1.2rem}.ConstructsInfoModal_item__Jt_Jg{padding:14px 14px 12px}}.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_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}.SnapshotMetricsCharts_section__UFb2Y{margin-bottom:32px}.SnapshotMetricsCharts_cardGrid__CI1go{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:720px){.SnapshotMetricsCharts_cardGrid__CI1go{grid-template-columns:minmax(0,1fr)}}.SnapshotMetricsCharts_card__ZbrJP{border:1px solid #e2e8f0;border-radius:12px;background:#ffffff;padding:20px;display:flex;flex-direction:column;gap:12px;min-width:0;box-shadow:0 1px 2px rgba(15,23,42,.04)}.SnapshotMetricsCharts_cardHead__fE_KE{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.SnapshotMetricsCharts_cardTitle__5D9ki{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:600;color:#1a1a2e;margin:0}.SnapshotMetricsCharts_metricValue__bBwn5{font-family:SF Mono,Roboto Mono,monospace;font-size:13px;font-weight:700;color:#6B46C1}.SnapshotMetricsCharts_metricSub__jiRUu{font-family:SF Mono,Roboto Mono,monospace;font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.SnapshotMetricsCharts_gaugeRow__1P_kW{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.SnapshotMetricsCharts_gaugeWrap__1jT4v{position:relative;width:140px;height:140px;flex-shrink:0}.SnapshotMetricsCharts_gaugeSvg__2OZoS{width:100%;height:100%;transform:rotate(-90deg)}.SnapshotMetricsCharts_gaugeTrack__3_lbo{fill:none;stroke:#e2e8f0;stroke-width:10}.SnapshotMetricsCharts_gaugeProgress__RC8Hn{fill:none;stroke:#6B46C1;stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .6s ease}.SnapshotMetricsCharts_gaugeLabel__xUep2{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.SnapshotMetricsCharts_gaugeNumber__l8IgY{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:26px;font-weight:700;color:#1a1a2e}.SnapshotMetricsCharts_gaugeMeta__uFnD6{flex:1;min-width:140px}.SnapshotMetricsCharts_gaugeBlurb__FC0Iv{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;color:#475569;margin:0 0 12px;line-height:1.65}.SnapshotMetricsCharts_gaugeStats__zurNE{display:flex;flex-direction:column;gap:8px;margin:0}.SnapshotMetricsCharts_gaugeStats__zurNE>div{display:flex;justify-content:space-between;gap:12px}.SnapshotMetricsCharts_gaugeStats__zurNE dt{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;color:#64748b}.SnapshotMetricsCharts_gaugeStats__zurNE dd{font-family:SF Mono,Roboto Mono,monospace;font-size:11px;font-weight:700;color:#1a1a2e;margin:0}.SnapshotMetricsCharts_bandPill__Ik5_3{font-family:SF Mono,Roboto Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px;border-radius:6px;white-space:nowrap}.SnapshotMetricsCharts_band_high__utirh{background:rgba(107,70,193,.12);color:#6B46C1}.SnapshotMetricsCharts_band_mid__oXZEa{background:rgba(217,119,6,.12);color:#d97706}.SnapshotMetricsCharts_band_low__vyGXG{background:rgba(225,29,72,.12);color:#e11d48}.SnapshotMetricsCharts_paceTrackWrap__DvJhd{display:flex;flex-direction:column;gap:12px}.SnapshotMetricsCharts_paceAxis__WC6hP{position:relative;height:14px;border-radius:999px;background:#e2e8f0}.SnapshotMetricsCharts_paceBand__NEbMe{position:absolute;top:0;height:100%;border-radius:999px}.SnapshotMetricsCharts_paceBandL2___x2X2{background:rgba(107,70,193,.25)}.SnapshotMetricsCharts_paceBandNative__E0Wg8{background:rgba(100,116,139,.25)}.SnapshotMetricsCharts_paceMarker__T_xaW{position:absolute;top:-3px;bottom:-3px;width:4px;background:#1a1a2e;border-radius:2px;transform:translateX(-2px)}.SnapshotMetricsCharts_paceScale__rTudn{display:flex;justify-content:space-between;font-family:SF Mono,Roboto Mono,monospace;font-size:11px;color:#64748b}.SnapshotMetricsCharts_paceLegend__7EHGg{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;color:#475569}.SnapshotMetricsCharts_legendDot__DfY0R{width:8px;height:8px;border-radius:50%;display:inline-block}.SnapshotMetricsCharts_legendLabel__A8tWA{margin-right:8px}.SnapshotMetricsCharts_rhythmLineWrap___Gv3t{width:100%;margin-top:8px;min-width:0}.SnapshotMetricsCharts_rhythmLegend__BGhqu{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;color:#475569;margin-top:4px}.SnapshotMetricsCharts_legendItem__4cz7V{display:inline-flex;align-items:center;gap:8px}.SnapshotMetricsCharts_legendSwatchLine__zlACn{display:inline-block;width:18px;height:2px;background:#6B46C1;border-radius:1px}.SnapshotMetricsCharts_legendSwatchDashed__jiX9Q{display:inline-block;width:18px;height:0;border-top:2px dashed #ef4444}.SnapshotMetricsCharts_rhythmEmpty__xq69Z{height:160px;border-radius:10px;background:repeating-linear-gradient(-45deg,#e2e8f0,#e2e8f0 8px,transparent 0,transparent 16px);opacity:.4;margin:8px 0}.SnapshotMetricsCharts_barWrap__mGgWT{width:100%;margin-top:8px;min-width:0}.SnapshotMetricsCharts_barNote__dre62{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;color:#64748b;line-height:1.65;margin:0}.SnapshotResultsScreen_wrap__K91MG{max-width:760px;margin:0 auto;padding:32px 20px 96px;color:#1a1a2e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media (min-width:768px){.SnapshotResultsScreen_wrap__K91MG{padding:48px 24px 120px}}.SnapshotResultsScreen_topNav__7qIW_{margin-bottom:12px}.SnapshotResultsScreen_backLink__ZmljF{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:#64748b;text-decoration:none;transition:color .15s}.SnapshotResultsScreen_backLink__ZmljF:hover{color:#1a1a2e}.SnapshotResultsScreen_hero__z6aJP{margin-bottom:40px}.SnapshotResultsScreen_eyebrow__uS753{font-family:SF Mono,Roboto Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.08em;color:#6B46C1;text-transform:uppercase}.SnapshotResultsScreen_title__QoOm4{font-size:28px;font-weight:700;line-height:1.2;color:#1a1a2e;margin:12px 0 16px;letter-spacing:-.01em}@media (min-width:768px){.SnapshotResultsScreen_title__QoOm4{font-size:36px}}.SnapshotResultsScreen_lede__NQk64{font-size:16px;line-height:1.7;color:#475569;max-width:60ch}.SnapshotResultsScreen_section__Q_c4S{padding:32px 0;border-top:1px solid #e2e8f0}.SnapshotResultsScreen_section__Q_c4S:first-of-type{border-top:none}.SnapshotResultsScreen_sectionLabel__uwXlk{font-family:SF Mono,Roboto Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;color:#6B46C1;text-transform:uppercase;margin-bottom:8px}.SnapshotResultsScreen_sectionHeading__IrZ7z{font-size:22px;font-weight:600;line-height:1.3;color:#1a1a2e;margin-bottom:16px;letter-spacing:-.01em}@media (min-width:768px){.SnapshotResultsScreen_sectionHeading__IrZ7z{font-size:26px}}.SnapshotResultsScreen_prose__ocz0l{font-size:15px;line-height:1.75;color:#334155}.SnapshotResultsScreen_proseStack___T8Fe{display:flex;flex-direction:column;gap:16px}.SnapshotResultsScreen_timeline__pzjaG{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0 24px}.SnapshotResultsScreen_stage__Zyuj8{display:flex;flex-direction:column;align-items:center;gap:6px}.SnapshotResultsScreen_stageNode__dKEaw{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f1f5f9;color:#94a3b8;font-family:SF Mono,Roboto Mono,monospace;font-size:13px;font-weight:700}.SnapshotResultsScreen_stageNodeActive__GaBTY{background:#6B46C1;color:#fff;box-shadow:0 4px 10px rgba(107,70,193,.3)}.SnapshotResultsScreen_stageLabel__V8VUX{font-size:11px;font-weight:500;color:#94a3b8;text-align:center}.SnapshotResultsScreen_stageLabelActive__5SgZv{color:#1a1a2e;font-weight:600}.SnapshotResultsScreen_stateCallout__OhC2V{padding:20px;background:var(--state-bg,#f8fafc);border:1px solid var(--state-border,#e2e8f0);border-radius:12px}.SnapshotResultsScreen_stateName__V9Us6{display:flex;align-items:baseline;gap:10px;font-size:17px;font-weight:600;color:#1a1a2e;margin-bottom:10px}.SnapshotResultsScreen_stateNameEn__zv2HM{font-family:SF Mono,Roboto Mono,monospace;font-size:12px;font-weight:500;color:#64748b;letter-spacing:.04em}.SnapshotResultsScreen_stateBody__7JRio{font-size:14px;line-height:1.7;color:#334155}.SnapshotResultsScreen_areaName__QhY2q{font-family:SF Mono,Roboto Mono,monospace;font-size:13px;font-weight:600;color:#6B46C1;background:#f5f3ff;border:1px solid #ddd6fe;padding:6px 12px;border-radius:999px;display:inline-block;margin-bottom:14px}.SnapshotResultsScreen_descriptorList__L_elf{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:700px){.SnapshotResultsScreen_descriptorList__L_elf{grid-template-columns:repeat(2,1fr)}}.SnapshotResultsScreen_descriptor___n9zY{display:flex;flex-direction:column;gap:10px;padding:20px;background:var(--level-bg,#f8fafc);border:1px solid var(--level-border,#e2e8f0);border-left:3px solid var(--level-text,#475569);border-radius:10px}.SnapshotResultsScreen_descriptorHead__QU76r{display:flex;align-items:center;gap:10px}.SnapshotResultsScreen_descriptorIcon__1gHND{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:var(--level-text,#475569);flex-shrink:0}.SnapshotResultsScreen_descriptorNameBlock__fBCvN{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.SnapshotResultsScreen_descriptorName__iMoGq{font-size:15px;font-weight:600;color:#1a1a2e}.SnapshotResultsScreen_descriptorNameEn__9SxsB{font-family:SF Mono,Roboto Mono,monospace;font-size:11px;color:#64748b;letter-spacing:.04em}.SnapshotResultsScreen_levelPill__zh_pB{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:#fff;border:1px solid var(--level-border,#e2e8f0);color:var(--level-text,#475569);white-space:nowrap}.SnapshotResultsScreen_descriptorDesc__3WHyA{font-size:14px;line-height:1.65;color:#334155}.SnapshotResultsScreen_improvement__5Ubqm{display:flex;flex-direction:column;gap:4px;padding-top:10px;border-top:1px solid var(--level-border,#e2e8f0);font-size:14px;line-height:1.65;color:#475569}.SnapshotResultsScreen_improvementLabel__GxX_4{font-family:SF Mono,Roboto Mono,monospace;font-size:11px;font-weight:700;color:var(--level-text,#475569);letter-spacing:.06em;text-transform:uppercase}.SnapshotResultsScreen_planList__HTJJm{list-style:none;display:grid;grid-template-columns:1fr;gap:12px;padding:0;margin:16px 0 0}@media (min-width:700px){.SnapshotResultsScreen_planList__HTJJm{grid-template-columns:repeat(2,1fr)}}.SnapshotResultsScreen_planDay__08cma{padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.SnapshotResultsScreen_planDayHead__e171M{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.SnapshotResultsScreen_planDayNumber__aiR8X{font-family:SF Mono,Roboto Mono,monospace;font-size:12px;font-weight:700;color:#6B46C1;letter-spacing:.04em}.SnapshotResultsScreen_planDayDuration__WR0oN{font-family:SF Mono,Roboto Mono,monospace;font-size:11px;color:#64748b}.SnapshotResultsScreen_planDayFocus__Have2{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:6px}.SnapshotResultsScreen_planDayExercise__gXHg3{font-size:14px;line-height:1.65;color:#475569}.SnapshotResultsScreen_actions__izry9{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px;padding-top:32px;border-top:1px solid #e2e8f0}.SnapshotResultsScreen_actionBtn__cC0Kb{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;padding:12px 24px;border-radius:10px;text-decoration:none;transition:opacity .15s,transform .05s}.SnapshotResultsScreen_actionBtn__cC0Kb:active{transform:translateY(1px)}.SnapshotResultsScreen_actionPrimary__Kgefg{background:#6B46C1;color:#fff}.SnapshotResultsScreen_actionPrimary__Kgefg:hover{opacity:.9}.SnapshotResultsScreen_actionSecondary__NaXI3{background:#f1f5f9;color:#1a1a2e;border:1px solid #e2e8f0}.SnapshotResultsScreen_actionSecondary__NaXI3:hover{background:#e2e8f0}.SnapshotPaymentGate_wrap__VwQqL{min-height:70vh;background:#fff;display:flex;align-items:center;justify-content:center}.SnapshotPaymentGate_inner__cVEQB{max-width:24rem;margin:0 auto;padding:4rem 1.25rem;width:100%}.SnapshotPaymentGate_header__ABPwl{text-align:center;margin-bottom:2rem}.SnapshotPaymentGate_eyebrow__RuFGb{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#94a3b8;display:block;margin-bottom:1rem}.SnapshotPaymentGate_heading__VW65e{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.SnapshotPaymentGate_subtext__nULxf{font-size:.875rem;color:#64748b}.SnapshotPaymentGate_accessCta__n3wA2{width:100%;margin-bottom:1.25rem;padding:.75rem 1rem;border-radius:.5rem;background:#ecfdf5;border:1px solid #a7f3d0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:left}.SnapshotPaymentGate_accessCta__n3wA2:hover{background:#d1fae5;border-color:#6ee7b7}.SnapshotPaymentGate_accessCtaTitle__AVhDt{font-size:.875rem;font-weight:600;color:#065f46}.SnapshotPaymentGate_accessCtaSub__XW3bQ{font-size:.75rem;color:#047857;margin-top:.125rem}.SnapshotPaymentGate_accessCtaArrow__AVcOl{color:#6ee7b7;font-size:1.125rem;flex-shrink:0;margin-left:.75rem}.SnapshotPaymentGate_accessPanel__zCmlm{margin-bottom:1.25rem;padding:1rem;border-radius:.5rem;border:1px solid #a7f3d0;background:#ecfdf5}.SnapshotPaymentGate_accessPanelHeader__04zt5{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.SnapshotPaymentGate_accessPanelTitle__A5Z9Q{font-size:.875rem;font-weight:600;color:#065f46}.SnapshotPaymentGate_accessPanelBack__8eoj8{font-size:.75rem;color:#94a3b8;background:none;border:none;cursor:pointer;text-decoration:underline;padding:0}.SnapshotPaymentGate_accessPanelBack__8eoj8:hover{color:#475569}.SnapshotPaymentGate_accessInput__hTBCv{width:100%;padding:.625rem 1rem;border-radius:.5rem;font-size:.875rem;outline:none;background:#fff;box-sizing:border-box;border:1px solid #e2e8f0}.SnapshotPaymentGate_accessInput__hTBCv:focus{border-color:#94a3b8}.SnapshotPaymentGate_accessInputError__fF2zZ{border-color:#f87171}.SnapshotPaymentGate_accessError__J5lZI{font-size:.75rem;color:#ef4444;margin-top:.5rem}.SnapshotPaymentGate_btnAccessSubmit__3sRxW{width:100%;margin-top:.75rem;padding:.625rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;background:#059669;color:#fff;border:none}.SnapshotPaymentGate_btnAccessSubmit__3sRxW:hover{background:#047857}.SnapshotPaymentGate_btnAccessSubmit__3sRxW:disabled{opacity:.5;cursor:not-allowed}.SnapshotPaymentGate_divider__Qpa2M{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.SnapshotPaymentGate_dividerLine__QUfKg{flex:1;height:1px;background:#e2e8f0}.SnapshotPaymentGate_dividerText__YOkRJ{font-size:.75rem;font-weight:500;color:#1e293b}.SnapshotPaymentGate_returningBanner__aNw2s{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;background:#eff6ff;border:1px solid #bfdbfe;margin-bottom:1.5rem}.SnapshotPaymentGate_returningTitle__rBbHZ{font-size:.875rem;font-weight:500;color:#1e40af}.SnapshotPaymentGate_returningText__elvDl{font-size:.75rem;color:#2563eb;margin-top:.125rem}.SnapshotPaymentGate_priceWrap__kXRTw{text-align:center;margin-bottom:2rem}.SnapshotPaymentGate_priceRow__zVHWU{display:inline-flex;align-items:baseline;gap:.375rem}.SnapshotPaymentGate_priceStrike__De2Td{font-size:1.125rem;color:#94a3b8;text-decoration:line-through;font-weight:500}.SnapshotPaymentGate_priceMain__xdCLC{font-size:2.25rem;font-weight:900;color:#0f172a;letter-spacing:-.025em}.SnapshotPaymentGate_priceSub__2dlmz{font-size:.875rem;color:#94a3b8;font-weight:500}.SnapshotPaymentGate_discountBadge__Xm2ho{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;background:#2563eb;color:#fff;padding:.25rem .75rem;border-radius:9999px;font-weight:700;margin-top:.5rem}.SnapshotPaymentGate_featureList__9Zbki{margin-top:.5rem}.SnapshotPaymentGate_featureRow__JEg4H{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.75rem;color:#64748b}.SnapshotPaymentGate_promoSection__rHeQc{margin-bottom:1.5rem}.SnapshotPaymentGate_promoLabel__hHRL5{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;color:#64748b;margin-bottom:.5rem}.SnapshotPaymentGate_promoInput__PyI7P{width:100%;padding:.75rem 1rem;font-size:.875rem;border:1px solid #e2e8f0;border-radius:.5rem;background:rgba(248,250,252,.5);outline:none;transition:border-color .2s,box-shadow .2s;color:#0f172a;box-sizing:border-box}.SnapshotPaymentGate_promoInput__PyI7P::placeholder{color:#cbd5e1}.SnapshotPaymentGate_promoInput__PyI7P:focus{border-color:#0f172a;box-shadow:0 0 0 2px #0f172a}.SnapshotPaymentGate_promoInput__PyI7P:disabled{opacity:.5}.SnapshotPaymentGate_promoError__JJwj3{margin-top:.5rem}.SnapshotPaymentGate_promoErrorText__0V835{font-size:.75rem;color:#dc2626;display:flex;align-items:center;gap:.25rem}.SnapshotPaymentGate_promoErrorNote__6c9kh{font-size:.75rem;color:#f87171;margin-top:.125rem}.SnapshotPaymentGate_promoSuccess__HspSA{margin-top:.5rem;font-size:.75rem;color:#16a34a;display:flex;align-items:center;gap:.25rem}.SnapshotPaymentGate_errorBanner__iWM0W{margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;border-radius:.5rem;background:#fef2f2;border:1px solid #fecaca}.SnapshotPaymentGate_errorText__ybyz2{font-size:.75rem;color:#b91c1c}.SnapshotPaymentGate_btnCheckout__uT06d{width:100%;display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem 1.5rem;border-radius:.75rem;font-weight:700;font-size:1rem;background:#0f172a;color:#fff;transition:background .2s,box-shadow .2s;box-shadow:0 10px 15px -3px rgba(15,23,42,.1);border:none;cursor:pointer}.SnapshotPaymentGate_btnCheckout__uT06d:hover{background:#1e293b;box-shadow:0 20px 25px -5px rgba(15,23,42,.15)}.SnapshotPaymentGate_btnCheckout__uT06d:disabled{opacity:.5;cursor:not-allowed}.SnapshotPaymentGate_stripeNote__k9qS7{text-align:center;font-size:.75rem;color:#94a3b8;margin-top:1rem}.SnapshotPaymentGate_backWrap__IgqbN{text-align:center;margin-top:1rem}.SnapshotPaymentGate_backLink__jQI3s{font-size:.75rem;color:#94a3b8;transition:color .15s}.SnapshotPaymentGate_backLink__jQI3s:hover{color:#475569}@keyframes SnapshotPaymentGate_spin__p0hsZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SnapshotPaymentGate_spin__p0hsZ{animation:SnapshotPaymentGate_spin__p0hsZ 1s linear infinite;display:inline-block}.SnapshotLoginPrompt_wrap__BiRbt{min-height:70vh;background:#fff;display:flex;align-items:center;justify-content:center}.SnapshotLoginPrompt_inner__2WXYk{max-width:24rem;margin:0 auto;padding:4rem 1.25rem;width:100%}.SnapshotLoginPrompt_header__9_Lre{text-align:center;margin-bottom:2rem}.SnapshotLoginPrompt_eyebrow__GMtYC{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#94a3b8;display:block;margin-bottom:1rem}.SnapshotLoginPrompt_heading__3mSih{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.SnapshotLoginPrompt_subtext__8fxYg{font-size:.875rem;color:#64748b;line-height:1.6}.SnapshotLoginPrompt_contextBox__WqCll{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;background:#f8fafc;border:1px solid #e2e8f0;margin-bottom:2rem}.SnapshotLoginPrompt_contextText__3DHVs{font-size:.75rem;color:#64748b;line-height:1.6}.SnapshotLoginPrompt_btnLogin__AFGub{width:100%;display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem 1.5rem;border-radius:.75rem;font-weight:700;font-size:1rem;background:#0f172a;color:#fff;transition:background .2s,box-shadow .2s;box-shadow:0 10px 15px -3px rgba(15,23,42,.1);border:none;cursor:pointer}.SnapshotLoginPrompt_btnLogin__AFGub:hover{background:#1e293b;box-shadow:0 20px 25px -5px rgba(15,23,42,.15)}.SnapshotLoginPrompt_backWrap__SzAcT{text-align:center;margin-top:1.5rem}.SnapshotLoginPrompt_backLink__2r9Nc{font-size:.75rem;color:#94a3b8;transition:color .15s}.SnapshotLoginPrompt_backLink__2r9Nc:hover{color:#475569}.page_page__EVdy0{min-height:100vh;background:#f8fafc}.page_centered__Xz_SA{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:24px;gap:16px}.page_tabCloseNote__bEwTR{font-size:13px;line-height:1.7;color:#64748b;max-width:380px;text-align:center}.page_errorBlock__Kn_HX,.page_notFound__jMvU4{max-width:440px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.page_notFoundLine__0Syg1{font-size:15px;color:#475569;margin-bottom:8px}.page_errorHeading__JXKcQ{font-size:17px;font-weight:600;color:#1a1a2e;margin-bottom:4px}.page_errorBody__mIUyy{font-size:14px;line-height:1.7;color:#475569;margin-bottom:8px}.page_primaryLink__DFf5p{display:inline-block;background:#6B46C1;color:#fff;font-size:15px;font-weight:600;padding:12px 24px;border-radius:10px;text-decoration:none;transition:opacity .15s}.page_primaryLink__DFf5p:hover{opacity:.9}.Footer_footer__6lmyG{background:var(--color-navy);color:var(--color-light-2);font-family:var(--font-sans)}.Footer_top__yRBLY{display:grid;grid-template-columns:minmax(220px,1fr) 2fr;gap:48px;padding-top:64px;padding-bottom:52px}.Footer_brand__vvJEc{display:flex;flex-direction:column;gap:12px}.Footer_logo__ArTIK{text-decoration:none;display:inline-flex;align-items:center}.Footer_logoImg__8EeIi{width:auto;height:88px;display:block}.Footer_tagline__kOB1s{font-size:.84rem;color:var(--color-light-2);letter-spacing:.04em}.Footer_columns___F6g4{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.Footer_colTitle__KcG94{font-size:.72rem;letter-spacing:.16em;color:var(--color-gold);font-weight:600;text-transform:uppercase;margin-bottom:14px}.Footer_colList__UgAF9{list-style:none;display:flex;flex-direction:column;gap:9px;padding:0;margin:0}.Footer_colLink__XQEu7{color:var(--color-light-2);text-decoration:none;font-size:.88rem;transition:color .2s}.Footer_colLink__XQEu7:hover{color:var(--color-white)}.Footer_bottom__1QmmT{border-top:1px solid var(--color-line-l);padding-top:22px;padding-bottom:22px;font-size:.78rem;color:var(--color-light-2);text-align:center}@media (max-width:880px){.Footer_top__yRBLY{grid-template-columns:1fr;gap:36px}.Footer_columns___F6g4{grid-template-columns:repeat(2,1fr);gap:32px 20px}}@media (max-width:520px){.Footer_columns___F6g4{grid-template-columns:1fr}}.Hero_hero__RGweD{background:var(--color-navy);color:var(--color-light)}.Hero_inner__f3h8G{padding-top:92px;padding-bottom:96px;align-items:center}.Hero_innerSplit__I4Dus{display:grid;grid-template-columns:1.05fr .95fr;gap:56px}.Hero_eyebrow__AmTNZ{font-size:.74rem;letter-spacing:.16em;color:var(--color-gold)}.Hero_eyebrow__AmTNZ,.Hero_title__eJl3R{font-weight:600;font-family:var(--font-sans)}.Hero_title__eJl3R{color:var(--color-white);font-size:clamp(2.1rem,4.4vw,3.3rem);margin-top:16px;max-width:14em;line-height:1.32}.Hero_innerFull__5pNNM .Hero_title__eJl3R{font-size:clamp(2rem,4.2vw,3.1rem);max-width:18em;line-height:1.34}.Hero_subtitle__3p4JQ{color:var(--color-light-2);max-width:28em;margin-top:20px;font-size:1.06rem;line-height:1.8}.Hero_innerFull__5pNNM .Hero_subtitle__3p4JQ{max-width:40em}.Hero_stats__4YksA{display:flex;gap:34px;margin-top:30px;flex-wrap:wrap}.Hero_statValue__m7Sls{font-size:1.5rem;font-weight:700;color:var(--color-gold);line-height:1.3}.Hero_statLabel__lAQjz{font-size:.78rem;color:var(--color-light-2)}.Hero_ill__oJpT_{max-width:420px;justify-self:end}.Hero_ill__oJpT_ img,.Hero_ill__oJpT_ svg{width:100%;height:auto}@media (max-width:880px){.Hero_innerSplit__I4Dus{grid-template-columns:1fr;gap:40px}.Hero_ill__oJpT_{justify-self:center;max-width:320px}}.LangToggle_toggle__0sraK{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:transparent;border:1.5px solid var(--color-gold);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--color-gold);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap;text-decoration:none;font-family:inherit}.LangToggle_toggle__0sraK:hover{background:var(--color-gold);color:var(--color-navy)}.LangToggle_toggle__0sraK:focus-visible{outline:2px solid var(--color-gold-hover);outline-offset:2px}.LangToggle_icon__f9R_N{width:14px;height:14px;stroke-width:2;flex-shrink:0}.LangToggle_label__jBdAe{line-height:1}.ConstructList_list__hjN2n{display:flex;flex-direction:column;gap:2px}.ConstructList_row__grtl_{display:grid;grid-template-columns:30px 1fr;gap:14px;padding:13px 4px}.ConstructList_toneDark__0RZT5 .ConstructList_row__grtl_{border-bottom:1px solid var(--color-line-l)}.ConstructList_toneLight__UcNHi .ConstructList_row__grtl_{border-bottom:1px solid var(--color-line-d)}.ConstructList_row__grtl_:last-child{border-bottom:none}.ConstructList_num__t2o35{color:var(--color-gold);font-weight:700;font-size:.95rem}.ConstructList_ja__vjfMG{font-weight:600;font-size:.98rem}.ConstructList_toneDark__0RZT5 .ConstructList_ja__vjfMG{color:var(--color-white)}.ConstructList_toneLight__UcNHi .ConstructList_ja__vjfMG{color:var(--color-ink)}.ConstructList_en__mvzsc{font-size:.76rem}.ConstructList_toneDark__0RZT5 .ConstructList_en__mvzsc{color:var(--color-light-2)}.ConstructList_toneLight__UcNHi .ConstructList_en__mvzsc{color:var(--color-ink-2)}.ConstructList_desc__d0ESV{font-size:.84rem;margin-top:3px;line-height:1.8}.ConstructList_toneDark__0RZT5 .ConstructList_desc__d0ESV{color:var(--color-light-2)}.ConstructList_toneLight__UcNHi .ConstructList_desc__d0ESV{color:var(--color-ink-2)}.ConstructList_toneLightBlue__nLv2D .ConstructList_row__grtl_{border-bottom:1px solid var(--color-line-d)}.ConstructList_toneLightBlue__nLv2D .ConstructList_num__t2o35{color:var(--color-blue-acc)}.ConstructList_toneLightBlue__nLv2D .ConstructList_ja__vjfMG{color:var(--color-ink)}.ConstructList_toneLightBlue__nLv2D .ConstructList_desc__d0ESV,.ConstructList_toneLightBlue__nLv2D .ConstructList_en__mvzsc{color:var(--color-ink-2)}.page_page__9zAxL{min-height:100vh;background:#f8fafc}.page_main__R4UC5{max-width:56rem;margin:0 auto;padding:3rem 1rem}@media (min-width:640px){.page_main__R4UC5{padding:3rem 1.5rem}}@media (min-width:1024px){.page_main__R4UC5{padding:3rem 2rem}}.page_card__97QVr{background:#fff;border-radius:.75rem;box-shadow:0 4px 24px rgba(0,0,0,.06);overflow:hidden}.page_hero__y1NF7{background:var(--color-navy);padding:1.5rem 2rem}.page_heroH1__iNR7c{font-size:1.875rem;font-weight:700;color:#fff}.page_heroSub__2rxCH{color:rgba(255,255,255,.65);margin-top:.5rem;font-size:.875rem}.page_body__wb0Ud{padding:2rem;display:flex;flex-direction:column;gap:2rem}.page_section__d8RNZ{display:flex;flex-direction:column;gap:1.5rem}.page_sectionH2__SufyT{font-size:1.5rem;font-weight:600;color:#111827;border-bottom:2px solid #bfdbfe;padding-bottom:.5rem;margin-bottom:.25rem}.page_sectionH2Sm__3L7R8{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:1rem}.page_grid__K7GdV{display:grid;gap:1.5rem}.page_accentBlue__L8cO0{border-left:4px solid #3b82f6;padding-left:1rem}.page_accentGreen__NkCVW{border-left:4px solid #22c55e;padding-left:1rem}.page_accentOrange___ZpII{border-left:4px solid #f97316;padding-left:1rem}.page_itemH3__UxxgF{font-size:1.125rem;font-weight:500;color:#111827;margin-bottom:.5rem}.page_itemText__K3LIC{color:#374151;font-size:.9375rem;line-height:1.6}.page_itemNote__fqPLI{font-size:.875rem;color:#6b7280}.page_itemLink__aZQTZ{color:#2563eb;text-decoration:underline}.page_itemLink__aZQTZ:hover{color:#1e40af}.page_bgBlue__eoSXP{background:#eff6ff;border-radius:.5rem;padding:1.5rem}.page_bgGray__XBe5f{background:#f9fafb;border-radius:.5rem;padding:1.5rem}.page_noteList__0YN1K{display:flex;flex-direction:column;gap:.75rem;color:#374151;font-size:.9375rem}.page_footerNote__X_2rM{font-size:.875rem;color:#6b7280;margin-top:1rem}.page_cardFooter__qYPrG{background:#f3f4f6;padding:1rem 2rem;text-align:center}.page_cardFooterText__1YKil{font-size:.875rem;color:#4b5563}.page_page__WnXr_{min-height:100vh;background:#f8fafc}.page_main__9dNzx{max-width:56rem;margin:0 auto;padding:3rem 1rem}@media (min-width:640px){.page_main__9dNzx{padding:3rem 1.5rem}}@media (min-width:1024px){.page_main__9dNzx{padding:3rem 2rem}}.page_card__irthg{background:#fff;border-radius:.75rem;box-shadow:0 4px 24px rgba(0,0,0,.08);overflow:hidden}.page_hero__AK_91{background:var(--color-navy);padding:1.5rem 2rem}.page_heroTitle__ieJd1{font-size:1.875rem;font-weight:700;color:#fff;margin:0}.page_heroSub__UzZYd{color:rgba(255,255,255,.65);margin-top:.5rem;margin-bottom:0}.page_body__9L5Ed{padding:2rem;display:flex;flex-direction:column;gap:2rem}.page_sectionTitle__ulC8d{margin-bottom:1.5rem}.page_sectionTitleSm__3QlFY,.page_sectionTitle__ulC8d{font-size:1.5rem;font-weight:600;color:#111827;border-bottom:2px solid #e2e8f0;padding-bottom:.5rem}.page_sectionTitleSm__3QlFY{margin-bottom:1rem}.page_prose__KJKZk{color:#374151;display:flex;flex-direction:column;gap:1rem}.page_infoBox__iUKz9{font-size:.875rem;background:#eff6ff;padding:.75rem;border-radius:.5rem}.page_accentList__2BnWz{display:flex;flex-direction:column;gap:1.5rem}.page_accentBlue__OykGH{border-left:4px solid var(--color-navy);padding-left:1rem}.page_accentGreen__Ymelp{border-left:4px solid #22c55e;padding-left:1rem}.page_accentOrange__gZQL3{border-left:4px solid #f97316;padding-left:1rem}.page_accentPurple__T78RP{border-left:4px solid #a855f7;padding-left:1rem}.page_accentYellow__a7sso{border-left:4px solid #eab308;padding-left:1rem}.page_accentRed__SexWN{border-left:4px solid #ef4444;padding-left:1rem}.page_accentTitle__n_cvC{font-size:1.125rem;font-weight:500;color:#111827;margin-bottom:.75rem}.page_accentTitleSm__J8s8a{font-size:1.125rem;font-weight:500;color:#111827;margin-bottom:.5rem}.page_list__ibMBI{gap:.5rem}.page_listSm__RdFW6,.page_list__ibMBI{color:#374151;display:flex;flex-direction:column;padding:0;margin:0;list-style:none}.page_listSm__RdFW6{font-size:.875rem;gap:.25rem}.page_bgGrid__MmWe_{display:flex;flex-direction:column;gap:1rem}.page_bgBlue__C1rbD{background:#eff6ff;border-radius:.5rem;padding:1rem}.page_bgGreen__goMh4{background:#f0fdf4;border-radius:.5rem;padding:1rem}.page_bgOrange__zi2CZ{background:#fff7ed;border-radius:.5rem;padding:1rem}.page_bgYellow__TsZTn{background:#fefce8;border-radius:.5rem;padding:1rem}.page_bgGray___q_8u{background:#f9fafb;border-radius:.5rem;padding:1.5rem}.page_bgRed__w4yjM{background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:1rem}.page_bgTitle__c_AWi{color:#111827}.page_bgRedTitle__I1bGI,.page_bgTitle__c_AWi{font-size:1.125rem;font-weight:500;margin-bottom:.5rem}.page_bgRedTitle__I1bGI{color:#991b1b}.page_bgRedText__7P26_{color:#b91c1c}.page_gridTwo__uKSUX{display:grid;gap:1rem}@media (min-width:768px){.page_gridTwo__uKSUX{grid-template-columns:repeat(2,1fr)}}.page_gridTwoLg__XzErl{display:grid;gap:1.5rem}@media (min-width:768px){.page_gridTwoLg__XzErl{grid-template-columns:repeat(2,1fr)}}.page_borderCard__TQjxa{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.page_borderCardTitle__Yi42G{font-size:1.125rem;font-weight:500;color:#111827;margin-bottom:.5rem}.page_voiceBox__hJYze{background:var(--color-gold-pale);border-left:4px solid var(--color-gold);padding:1.5rem;border-radius:0 .5rem .5rem 0}.page_voiceInner__7Hy3n{display:flex;flex-direction:column;gap:1rem;color:#374151}.page_voiceCard__7jFI_{background:rgba(255,255,255,.7);border-radius:.5rem;padding:1rem}.page_voiceCardTitlePurple__bE23I{font-weight:600;color:#7e22ce;margin-bottom:.5rem}.page_voiceCardTitleGreen__50Di6{font-weight:600;color:#15803d;margin-bottom:.5rem}.page_voiceCardTitleBlue__OUX5C{font-weight:600;color:#1d4ed8;margin-bottom:.5rem}.page_voiceCardTitleOrange__9F1Vb{font-weight:600;color:#c2410c;margin-bottom:.5rem}.page_voiceSubTitle__RSngT{font-weight:500;color:#1f2937;margin-bottom:.25rem}.page_voiceSubText__VOuvx{font-size:.875rem}.page_voiceSubTextGray__H3GAm{font-size:.875rem;color:#4b5563;margin-top:.25rem}.page_voiceListSm__Vk3fM{font-size:.875rem;display:flex;flex-direction:column;gap:.25rem;padding:0;margin:0;list-style:none}.page_tableWrap__lmliO{overflow-x:auto}.page_table__FoxGh{min-width:100%;border-collapse:collapse}.page_tableThead__4qYee{background:#f9fafb}.page_tableTh__Mc2fV{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.page_tableTd__nNQPo{color:#111827}.page_tableTdAlt__SpQgU,.page_tableTd__nNQPo{padding:1rem 1.5rem;white-space:nowrap;font-size:.875rem}.page_tableTdAlt__SpQgU{color:#374151}.page_tableRowAlt__gDxc_{background:#f9fafb}.page_contactSection__I5_Dc{background:#f9fafb;border-radius:.5rem;padding:1.5rem}.page_contactTitle__XPFsC{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:1rem}.page_contactBody__AYRBa{color:#374151;display:flex;flex-direction:column;gap:.75rem}.page_contactDetails__94mbO{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.page_contactNote__L1nJy{font-size:.875rem;color:#6b7280;margin-top:1rem}.page_cardFooter__Vffl9{background:#f3f4f6;padding:1rem 2rem;text-align:center}.page_cardFooterText__R06Bn{font-size:.875rem;color:#4b5563}.page_page__bIGIJ{min-height:100vh;background:#f8fafc}.page_main__aPqGH{max-width:56rem;margin:0 auto;padding:3rem 1rem}@media (min-width:640px){.page_main__aPqGH{padding:3rem 1.5rem}}@media (min-width:1024px){.page_main__aPqGH{padding:3rem 2rem}}.page_card__fDc7W{background:#fff;border-radius:.75rem;box-shadow:0 4px 24px rgba(0,0,0,.08);overflow:hidden}.page_hero__gjUBR{background:var(--color-navy);padding:1.5rem 2rem}.page_heroTitle__FsIIi{font-size:1.875rem;font-weight:700;color:#fff;margin:0}.page_heroSub__Tchxo{color:rgba(255,255,255,.65);margin-top:.5rem;margin-bottom:0}.page_body___yWlu{padding:2rem;display:flex;flex-direction:column;gap:2rem}.page_sectionTitle__hM2Lg{margin-bottom:1.5rem}.page_sectionTitleSm__BT1oW,.page_sectionTitle__hM2Lg{font-size:1.5rem;font-weight:600;color:#111827;border-bottom:2px solid #e2e8f0;padding-bottom:.5rem}.page_sectionTitleSm__BT1oW{margin-bottom:1rem}.page_prose__PB_Lj{color:#374151;display:flex;flex-direction:column;gap:1rem}.page_infoBox__7gy2u{font-size:.875rem;background:#eff6ff;padding:.75rem;border-radius:.5rem}.page_accentList__vm_nH{display:flex;flex-direction:column;gap:1.5rem}.page_accentBlue__1CNLv{border-left:4px solid var(--color-navy);padding-left:1rem}.page_accentGreen__Nb9eq{border-left:4px solid #22c55e;padding-left:1rem}.page_accentOrange__VGBeO{border-left:4px solid #f97316;padding-left:1rem}.page_accentPurple__4DVJ3{border-left:4px solid #a855f7;padding-left:1rem}.page_accentYellow__z9Hrk{border-left:4px solid #eab308;padding-left:1rem}.page_accentRed__4d9_q{border-left:4px solid #ef4444;padding-left:1rem}.page_accentTitle__FZ683{font-size:1.125rem;font-weight:500;color:#111827;margin-bottom:.75rem}.page_accentTitleSm__nA48z{font-size:1.125rem;font-weight:500;color:#111827;margin-bottom:.5rem}.page_list__qkDZe{gap:.5rem}.page_listSm__WxLG0,.page_list__qkDZe{color:#374151;display:flex;flex-direction:column;padding:0;margin:0;list-style:none}.page_listSm__WxLG0{font-size:.875rem;gap:.25rem}.page_bgGrid__4qbKR{display:flex;flex-direction:column;gap:1.5rem}.page_bgBlue__lvy3Z{background:#eff6ff;border-radius:.5rem;padding:1.5rem}.page_bgGreen__ADc8O{background:#f0fdf4;border-radius:.5rem;padding:1.5rem}.page_bgOrange__KZ5cw{background:#fff7ed;border-radius:.5rem;padding:1rem}.page_bgYellow__1mX4r{background:#fefce8;border-radius:.5rem;padding:1.5rem}.page_bgGray__tkx_y{background:#f9fafb;border-radius:.5rem;padding:1.5rem}.page_bgRed__gb6dK{background:#fef2f2;border-left:4px solid #ef4444;padding:1rem}.page_bgTitle__R_U4N{margin-bottom:.75rem}.page_bgTitleSm__ez70d,.page_bgTitle__R_U4N{font-size:1.125rem;font-weight:500;color:#111827}.page_bgTitleSm__ez70d{margin-bottom:.5rem}.page_gridTwo__NeKAB{display:grid;gap:1rem}@media (min-width:768px){.page_gridTwo__NeKAB{grid-template-columns:repeat(2,1fr)}}.page_gridTwoLg__GP5q4{display:grid;gap:1.5rem}@media (min-width:768px){.page_gridTwoLg__GP5q4{grid-template-columns:repeat(2,1fr)}}.page_borderCard__Y59Me{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.page_borderCardTitle__eDtmz{font-size:1.125rem;font-weight:500;color:#111827;margin-bottom:.5rem}.page_testAdminGrid__a8Rf5{display:grid;gap:1rem;color:#374151}@media (min-width:768px){.page_testAdminGrid__a8Rf5{grid-template-columns:repeat(2,1fr)}}.page_testAdminSubTitle__BMlns{font-weight:500;margin-bottom:.5rem}.page_contactSection__jpDls{background:#f9fafb;border-radius:.5rem;padding:1.5rem}.page_contactTitle__DqTJX{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:1rem}.page_contactBody__GBwvO{color:#374151;display:flex;flex-direction:column;gap:.75rem}.page_contactDetails__KyF_Z{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.page_contactNote__78Idv{font-size:.875rem;color:#6b7280;margin-top:1rem}.page_cardFooter__A6rFR{background:#f3f4f6;padding:1rem 2rem;text-align:center}.page_cardFooterText__SckFd{font-size:.875rem;color:#4b5563}.Nav_nav__79lQ4{position:sticky;top:0;z-index:90;background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-line-d)}.Nav_nav__79lQ4,.Nav_nav__79lQ4 a{color:var(--color-ink)}.Nav_inner__E0AeV{display:flex;align-items:center;gap:28px;padding-top:10px;padding-bottom:10px}.Nav_logo__T9heE{margin-right:auto;text-decoration:none;display:inline-flex;align-items:center}.Nav_logoImg__TfV4_{width:auto;height:56px;display:block}.Nav_desktop__aBg14{display:flex;align-items:center;gap:24px}.Nav_link__5ueOF{color:var(--color-ink-2);text-decoration:none;font-size:1rem;font-weight:500;transition:color .2s;background:transparent;border:0;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:4px;padding:0}.Nav_link__5ueOF:hover{color:var(--color-blue-acc)}.Nav_chevron__luL1h{width:14px;height:14px;transition:transform .2s}.Nav_chevronOpen__k1_e3{transform:rotate(180deg)}.Nav_moreWrap__FdZZ7{position:relative}.Nav_moreMenu__cafOU{position:absolute;top:calc(100% + 14px);right:0;min-width:200px;background:var(--color-white);border:1px solid var(--color-line-d);box-shadow:0 12px 28px rgba(10,22,40,.08);display:flex;flex-direction:column;padding:6px 0}.Nav_moreItem__9T1di{color:var(--color-ink-2);text-decoration:none;font-size:1rem;padding:10px 16px;transition:color .2s,background .2s}.Nav_moreItem__9T1di:hover{color:var(--color-blue-acc);background:var(--color-sky)}.Nav_right__K25mQ{display:flex;align-items:center;gap:16px;margin-left:auto}.Nav_langToggle__ediLU{display:inline-flex}.Nav_authChip__DlE27{color:var(--color-ink);text-decoration:none;font-size:.92rem;font-weight:500;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:var(--color-white);border:1px solid var(--color-line-d);transition:background .2s,border-color .2s;white-space:nowrap}.Nav_authChip__DlE27:hover{background:var(--color-sky);border-color:var(--color-blue-acc);color:var(--color-blue-acc)}.Nav_authIcon__a7u4S{flex-shrink:0}.Nav_hamburger__qGb0m{display:none;background:transparent;border:0;color:var(--color-ink);cursor:pointer;padding:6px;margin-left:auto}.Nav_mobile__HYkoU{background:var(--color-white);border-top:1px solid var(--color-line-d);padding:8px 0 20px}.Nav_mobileLink__ADCXX{display:block;color:var(--color-ink);text-decoration:none;font-size:.95rem;padding:14px 0;border-bottom:1px solid var(--color-line-d)}.Nav_mobileLink__ADCXX:hover{color:var(--color-blue-acc)}.Nav_mobileDivider__H3YLq{height:1px;background:var(--color-line-d);margin:8px 0}.Nav_mobileLangToggle__SIQQY{margin-top:14px;display:flex;justify-content:center}@media (max-width:960px){.Nav_desktop__aBg14,.Nav_right__K25mQ{display:none}.Nav_hamburger__qGb0m{display:inline-flex}.Nav_inner__E0AeV{gap:16px}}.OverviewTable_box__kl2J8{border:1px solid var(--color-line-d)}.OverviewTable_row__DFgNV{display:flex;justify-content:space-between;padding:15px 22px;font-size:.9rem;gap:16px}.OverviewTable_row__DFgNV+.OverviewTable_row__DFgNV{border-top:1px solid var(--color-line-d)}.OverviewTable_k__LpjXe{color:var(--color-ink-2)}.OverviewTable_v__3J0ls{font-weight:600;color:var(--color-ink);text-align:right;max-width:62%}.CompareTable_wrap__k3cAk{margin-top:40px;overflow-x:auto;border:1px solid var(--color-line-d)}.CompareTable_table__x_rNb{width:100%;border-collapse:collapse;min-width:620px}.CompareTable_table__x_rNb td,.CompareTable_table__x_rNb th{padding:16px 18px;text-align:center;font-size:.9rem}.CompareTable_table__x_rNb thead th{font-size:.82rem;font-weight:600;color:var(--color-ink-2);border-bottom:1px solid var(--color-line-d)}.CompareTable_ei5Head__EDlVk{background:var(--color-navy);color:var(--color-white)!important;font-size:.92rem!important}.CompareTable_table__x_rNb tbody td{border-bottom:1px solid var(--color-line-d)}.CompareTable_table__x_rNb tbody tr:last-child td{border-bottom:none}.CompareTable_lbl__rCQIa{text-align:left!important;font-weight:600;color:var(--color-ink);background:#faf8f3;white-space:nowrap}.CompareTable_ei5Cell__AMqFf{background:rgba(201,168,76,.09);font-weight:600;color:var(--color-navy)}.CompareTable_otherCell__AD1jG{color:var(--color-ink-2)}.CompareTable_dot__eL6aQ{color:var(--color-gold);font-size:1.1rem;font-weight:700}@media (max-width:880px){.CompareTable_table__x_rNb td,.CompareTable_table__x_rNb th{padding:13px 12px;font-size:.84rem}}.VoiceCard_card__KDVTp{border:1px solid var(--color-line-l);padding:28px;background:rgba(255,255,255,.03);display:flex;flex-direction:column}.VoiceCard_quote__NbHvX{font-size:.96rem;color:var(--color-light);line-height:1.85;flex:1}.VoiceCard_badge__XTijG{margin-top:18px;display:inline-block;align-self:flex-start;background:rgba(201,168,76,.14);color:var(--color-gold);font-size:.7rem;letter-spacing:.08em;padding:5px 11px;text-transform:uppercase;font-weight:600;border:1px solid rgba(201,168,76,.3)}.VoiceCard_who__JnIMQ{margin-top:20px;padding-top:16px;border-top:1px solid var(--color-line-l);display:flex;align-items:center;gap:12px}.VoiceCard_avatar__Yz4JJ{width:40px;height:40px;border-radius:50%;background:var(--color-gold);color:var(--color-navy);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;flex-shrink:0;font-family:var(--font-sans)}.VoiceCard_whoText__yv3oz{display:flex;flex-direction:column}.VoiceCard_name___AFy4{color:var(--color-white);font-weight:600;font-size:.92rem;line-height:1.4}.VoiceCard_role__Olowv{color:var(--color-light-2);font-size:.78rem;margin-top:1px}.VoiceCard_toneLight__xkRGy{background:var(--color-white);border-color:var(--color-line-d)}.VoiceCard_toneLight__xkRGy .VoiceCard_quote__NbHvX{color:var(--color-ink)}.VoiceCard_toneLight__xkRGy .VoiceCard_badge__XTijG{background:rgba(53,122,176,.08);color:var(--color-blue-acc);border-color:rgba(53,122,176,.25)}.VoiceCard_toneLight__xkRGy .VoiceCard_who__JnIMQ{border-top-color:var(--color-line-d)}.VoiceCard_toneLight__xkRGy .VoiceCard_avatar__Yz4JJ{background:var(--color-blue-acc);color:var(--color-white)}.VoiceCard_toneLight__xkRGy .VoiceCard_name___AFy4{color:var(--color-ink)}.VoiceCard_toneLight__xkRGy .VoiceCard_role__Olowv{color:var(--color-ink-2)}.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}}