.diagnostic-module__05QjRa__pageShell{color:#ecf4ff;min-height:100vh;padding:20px 14px 32px;position:relative}.diagnostic-module__05QjRa__backdropLayer{z-index:-1;background:radial-gradient(1200px 520px at 92% -15%,#31bdff3d,#0000 58%),radial-gradient(720px 380px at -10% 105%,#6bffd62e,#0000 55%),linear-gradient(160deg,#050811 0%,#0a1221 55%,#0a1a22 100%);position:fixed;inset:0}.diagnostic-module__05QjRa__corePanel{background:linear-gradient(160deg,#101622e6,#080e1aeb);border:1px solid #85b7ff38;border-radius:24px;width:min(920px,100%);margin:0 auto;padding:18px;box-shadow:0 28px 90px #050b15b8,inset 0 1px #ffffff14}.diagnostic-module__05QjRa__pageHeader{gap:14px;margin-bottom:18px;display:grid}.diagnostic-module__05QjRa__homeLink{color:#d7e6ff;background:#0b192ab3;border:1px solid #7badf64d;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:.84rem;font-weight:600;display:inline-flex}.diagnostic-module__05QjRa__pageKicker{letter-spacing:.17em;color:#8fd3ff;margin:0;font-size:.73rem;font-weight:700}.diagnostic-module__05QjRa__pageHeader h1{letter-spacing:-.03em;margin:7px 0;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.06}.diagnostic-module__05QjRa__pageHeader p{color:#adc4df;margin:0;line-height:1.45}.diagnostic-module__05QjRa__levelSelectGrid{gap:12px;display:grid}.diagnostic-module__05QjRa__levelCard{text-align:left;color:inherit;cursor:pointer;background:linear-gradient(160deg,#111928e6,#0b1322eb);border:1px solid #7e9ac84d;border-radius:18px;padding:14px}.diagnostic-module__05QjRa__levelCard:hover{border-color:#9bc8ff8c}.diagnostic-module__05QjRa__levelCardSelected{border-color:#6cecffe0;box-shadow:0 0 0 1px #6cecff8c,0 16px 45px #20aad638}.diagnostic-module__05QjRa__levelCardTop{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.diagnostic-module__05QjRa__levelIconShell{color:#90eaff;background:#46adda2e;border:1px solid #7ed2ff4d;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.diagnostic-module__05QjRa__levelCardTop span{color:#9edcff;border:1px solid #60c9ff59;border-radius:999px;padding:2px 9px;font-size:.77rem;font-weight:700}.diagnostic-module__05QjRa__levelCard h2{margin:0 0 6px;font-size:1rem}.diagnostic-module__05QjRa__levelCard p{color:#9fb5d2;margin:0;font-size:.92rem}.diagnostic-module__05QjRa__startBtn,.diagnostic-module__05QjRa__primaryAction{cursor:pointer;color:#031722;background:linear-gradient(95deg,#73f2ff,#50d7ff,#93f4cf);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 14px 32px #3ecfff40}.diagnostic-module__05QjRa__startBtn:disabled,.diagnostic-module__05QjRa__primaryAction:disabled,.diagnostic-module__05QjRa__primaryActionDisabled{cursor:not-allowed;opacity:.45;box-shadow:none}.diagnostic-module__05QjRa__testingShell{gap:14px;display:grid}.diagnostic-module__05QjRa__progressTrack{background:#7ca4d933;border:1px solid #93bceb52;border-radius:999px;height:13px;overflow:hidden;box-shadow:inset 0 2px 5px #03091275}.diagnostic-module__05QjRa__progressFill{border-radius:inherit;background:linear-gradient(90deg,#5ceaff 0%,#47e0ff 48%,#8bf7d0 100%);height:100%;position:relative}.diagnostic-module__05QjRa__progressShimmer{background:linear-gradient(115deg,#0000 32%,#fff9 48%,#0000 64%);animation:1.55s linear infinite diagnostic-module__05QjRa__shimmerSweep;position:absolute;inset:0}@keyframes diagnostic-module__05QjRa__shimmerSweep{0%{transform:translate(-55%)}to{transform:translate(55%)}}.diagnostic-module__05QjRa__questionCard{background:linear-gradient(165deg,#0e1522f5,#09101ef0);border:1px solid #81a3da47;border-radius:20px;gap:14px;padding:16px;display:grid}.diagnostic-module__05QjRa__questionBadgeRow{justify-content:flex-start;display:flex}.diagnostic-module__05QjRa__questionBadge{color:#90e7ff;background:#2e9ed129;border:1px solid #61c1eb59;border-radius:999px;padding:5px 10px;font-size:.74rem;font-weight:700}.diagnostic-module__05QjRa__questionCard h2,.diagnostic-module__05QjRa__resultHeading{margin:0;font-size:clamp(1.18rem,2.6vw,1.55rem);line-height:1.36}.diagnostic-module__05QjRa__contextBlock{color:#c2d6ef;background:#318acc26;border-left:3px solid #6be2ff;border-radius:14px;margin:0;padding:12px;line-height:1.46}.diagnostic-module__05QjRa__questionOptionGrid,.diagnostic-module__05QjRa__optionListResultFlow{gap:10px;display:grid}.diagnostic-module__05QjRa__questionOptionBtn,.diagnostic-module__05QjRa__optionResultBtn{color:inherit;text-align:left;cursor:pointer;background:#131c2ee0;border:1px solid #7e9ac94d;border-radius:13px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.diagnostic-module__05QjRa__questionOptionBtn:hover:not(:disabled),.diagnostic-module__05QjRa__optionResultBtn:hover:not(:disabled){border-color:#9cbef7a3}.diagnostic-module__05QjRa__questionOptionBtnSelected,.diagnostic-module__05QjRa__optionResultBtnSelected{background:#27619273;border-color:#73ebffd1}.diagnostic-module__05QjRa__questionOptionBtn:disabled,.diagnostic-module__05QjRa__optionResultBtn:disabled{cursor:default}.diagnostic-module__05QjRa__questionOptionId,.diagnostic-module__05QjRa__optionResultId{color:#e4f0ff;background:#7b94be4f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-size:.87rem;font-weight:700;display:inline-flex}.diagnostic-module__05QjRa__questionOptionText{flex:1;line-height:1.38}.diagnostic-module__05QjRa__statusHint{color:#91a9c8;margin:0;font-size:.9rem}.diagnostic-module__05QjRa__errorLine{color:#ff9696;margin:0;font-weight:600}.diagnostic-module__05QjRa__resultsFlowRoot{gap:14px;display:grid}.diagnostic-module__05QjRa__backPill,.diagnostic-module__05QjRa__closePill{color:#d5e5ff;cursor:pointer;background:#0c1526c7;border:1px solid #7e9ac94d;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-weight:600;display:inline-flex}.diagnostic-module__05QjRa__backPill:disabled{opacity:.4;cursor:not-allowed}.diagnostic-module__05QjRa__screenShell{min-height:520px}.diagnostic-module__05QjRa__motionScreen{width:100%}.diagnostic-module__05QjRa__resultScreenCard{background:linear-gradient(160deg,#101827ed,#080e1bf2);border:1px solid #7e9ac945;border-radius:22px;gap:16px;padding:18px;display:grid}.diagnostic-module__05QjRa__levelResultCard{--level-label-shift-x:20px;--level-bar-shift-x:60px;--level-bar-width:20px;gap:12px;display:grid}.diagnostic-module__05QjRa__resultMessageCard,.diagnostic-module__05QjRa__resultMessageCardAlt{border-radius:15px;align-items:flex-start;gap:10px;padding:12px;display:flex}.diagnostic-module__05QjRa__resultMessageCard{background:#2c709a2e;border:1px solid #66d9ff4d}.diagnostic-module__05QjRa__resultMessageCardAlt{background:#ad712129;border:1px solid #ffbe684d}.diagnostic-module__05QjRa__resultMessageCard p,.diagnostic-module__05QjRa__resultMessageCardAlt p{color:#c9d9ee;margin:0;line-height:1.46}.diagnostic-module__05QjRa__resultMessageAvatar,.diagnostic-module__05QjRa__resultMessageAvatarAlt{border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.diagnostic-module__05QjRa__resultMessageAvatar{color:#7ee5ff;background:#54d0ff33}.diagnostic-module__05QjRa__resultMessageAvatarAlt{color:#ffc56f;background:#e29a332e}.diagnostic-module__05QjRa__levelMeterGrid{gap:8px;display:grid}.diagnostic-module__05QjRa__levelTitle{letter-spacing:-.01em;justify-items:start;gap:2px;margin:0;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.05;display:grid}.diagnostic-module__05QjRa__levelMeterWrap{justify-content:flex-start;align-items:flex-start;gap:18px;display:flex}.diagnostic-module__05QjRa__levelTrackShell{justify-content:flex-end;width:90px;height:280px;display:flex;position:relative}.diagnostic-module__05QjRa__levelTrack{width:var(--level-bar-width);height:280px;transform:translateX(var(--level-bar-shift-x));background:#111f35e0;border:1px solid #7193c057;border-radius:999px;position:relative;overflow:hidden}.diagnostic-module__05QjRa__levelTrackFill{border-radius:inherit;background:linear-gradient(#ff8a6a 0%,#ffd76d 44%,#50ecff 100%);position:absolute;bottom:0;left:0;right:0}.diagnostic-module__05QjRa__levelDot{z-index:2;background:#d5e7ff7a;border-radius:50%;width:11px;height:11px;margin-left:-5px;position:absolute;left:50%;transform:translateY(50%)}.diagnostic-module__05QjRa__levelDotActive{background:#8af7cb;box-shadow:0 0 0 4px #6bffd833}.diagnostic-module__05QjRa__levelBubble{right:calc(var(--level-bar-width) + 10px);color:#051a2d;z-index:3;width:74px;height:48px;transform:translateX(var(--level-bar-shift-x));background:#eaf5ff;border-radius:14px;place-items:center;display:grid;position:absolute;box-shadow:0 10px 24px #020a1266}.diagnostic-module__05QjRa__levelBubblePointer{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:8px solid #eaf5ff;width:0;height:0;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.diagnostic-module__05QjRa__levelBubble span{opacity:.68;font-size:.72rem;font-weight:700}.diagnostic-module__05QjRa__levelBubble strong{font-size:1rem}.diagnostic-module__05QjRa__levelLabels{width:min(160px,54vw);height:280px;transform:translateX(var(--level-label-shift-x));position:relative}.diagnostic-module__05QjRa__levelLabel{color:#90a8c9;text-align:center;gap:2px;width:100%;display:grid;position:absolute;left:0;transform:none}.diagnostic-module__05QjRa__levelLabel span{font-weight:600}.diagnostic-module__05QjRa__levelLabel small{letter-spacing:.03em;font-size:.77rem}.diagnostic-module__05QjRa__levelLabelActive{color:#f0f8ff}.diagnostic-module__05QjRa__focusAreaList{gap:10px;margin-top:12px;display:grid}.diagnostic-module__05QjRa__focusAreaCard{background:#a76f1c2e;border:1px solid #ffbe6859;border-radius:14px;align-items:center;gap:10px;padding:11px;display:flex}.diagnostic-module__05QjRa__focusAreaCard p{flex:1;margin:0}.diagnostic-module__05QjRa__focusAreaRank{color:#13100a;background:#ffc56f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.85rem;font-weight:700;display:grid}.diagnostic-module__05QjRa__ahaList{gap:10px;margin-top:6px;display:grid}.diagnostic-module__05QjRa__ahaCard{background:#a76f1c1f;border:1px solid #ffbe6859;border-radius:14px;gap:10px;padding:12px;display:grid}.diagnostic-module__05QjRa__ahaCardHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.diagnostic-module__05QjRa__ahaCardHeader h3{margin:0;font-size:.98rem}.diagnostic-module__05QjRa__ahaCardHeader p{color:#b8cce6;margin:3px 0 0;font-size:.83rem}.diagnostic-module__05QjRa__ahaMissBadge{color:#ffd0a4;background:#ff9a5b24;border:1px solid #ffad7873;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 8px;font-size:.74rem;font-weight:700;display:inline-flex}.diagnostic-module__05QjRa__ahaQuestionLine{color:#d5e4f8;margin:0;font-size:.9rem}.diagnostic-module__05QjRa__ahaExampleGrid{gap:8px;display:grid}.diagnostic-module__05QjRa__ahaExampleCard{background:#131f34c7;border:1px solid #7497c947;border-radius:11px;gap:4px;padding:10px;display:grid}.diagnostic-module__05QjRa__ahaExampleCard p{margin:0}.diagnostic-module__05QjRa__ahaExampleLabel{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.diagnostic-module__05QjRa__ahaExampleCardWrong{background:#842d3829;border-color:#ff989866}.diagnostic-module__05QjRa__ahaExampleCardWrong .diagnostic-module__05QjRa__ahaExampleLabel{color:#ffb4b4}.diagnostic-module__05QjRa__ahaExampleCardRight{background:#2a7f5f29;border-color:#7aedb266}.diagnostic-module__05QjRa__ahaExampleCardRight .diagnostic-module__05QjRa__ahaExampleLabel{color:#98efc5}.diagnostic-module__05QjRa__planEstimateLine{color:#a7c8e8;margin:-2px 0 0;font-size:.86rem}.diagnostic-module__05QjRa__planStepList{gap:10px;margin-top:6px;display:grid}.diagnostic-module__05QjRa__planStepCard{background:#142036d6;border:1px solid #7497c94d;border-radius:14px;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;padding:11px;display:grid}.diagnostic-module__05QjRa__planStepCard h3{margin:0;font-size:.95rem}.diagnostic-module__05QjRa__planStepCard p{color:#afc5df;margin:5px 0 0;font-size:.86rem;line-height:1.4}.diagnostic-module__05QjRa__planStepRank{color:#09192b;background:linear-gradient(130deg,#8fe6ff,#8dffcc);border-radius:50%;place-items:center;width:26px;height:26px;margin-top:1px;font-size:.8rem;font-weight:800;display:grid}.diagnostic-module__05QjRa__emptyFocusCard{color:#9fb2cc;text-align:center;background:#121d30bf;border:1px dashed #aabedc61;border-radius:15px;place-items:center;gap:8px;min-height:130px;margin-top:12px;padding:16px;display:grid}.diagnostic-module__05QjRa__perfectScreen{text-align:center;gap:12px;display:grid}.diagnostic-module__05QjRa__perfectStars{color:#ffd777;justify-content:center;gap:12px;display:flex}.diagnostic-module__05QjRa__perfectRing{color:#ffd777;background:radial-gradient(circle at 30% 28%,#ffe3a240,#ffcd660f);border:3px solid #ffda79d6;border-radius:50%;place-items:center;width:148px;height:148px;margin:0 auto;display:grid}.diagnostic-module__05QjRa__perfectRing strong{font-size:1.7rem;display:block}.diagnostic-module__05QjRa__lessonRevealCard{text-align:center;justify-items:center;gap:12px;display:grid}.diagnostic-module__05QjRa__heroIconCircle{color:#6de9ff;background:#2d7aaa38;border:1px solid #68e1ff66;border-radius:50%;place-items:center;width:88px;height:88px;display:grid}.diagnostic-module__05QjRa__lessonScreenCard{gap:13px;display:grid}.diagnostic-module__05QjRa__quickLessonBadge{color:#ffd470;background:#b8841d24;border:1px solid #ffd97066;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.diagnostic-module__05QjRa__lessonBody{gap:10px;display:grid}.diagnostic-module__05QjRa__lessonBody h3{margin:0;font-size:1.22rem}.diagnostic-module__05QjRa__lessonBody p{color:#c0d2ea;margin:0;line-height:1.44}.diagnostic-module__05QjRa__exampleList,.diagnostic-module__05QjRa__lessonItemGrid,.diagnostic-module__05QjRa__lessonQuizOptions{gap:9px;display:grid}.diagnostic-module__05QjRa__exampleCard,.diagnostic-module__05QjRa__lessonItemCard,.diagnostic-module__05QjRa__lessonQuizOption{background:#152137e0;border:1px solid #7497c94d;border-radius:12px;padding:11px}.diagnostic-module__05QjRa__exampleCard{justify-content:space-between;gap:9px;display:flex}.diagnostic-module__05QjRa__exampleFrench{color:#81e7ff;font-weight:600}.diagnostic-module__05QjRa__exampleEnglish{color:#9eb6d5;font-style:italic}.diagnostic-module__05QjRa__audioGhostBtn{color:#85deff;background:#2f7fad2e;border:1px solid #72b4ee59;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.diagnostic-module__05QjRa__lessonItemLabel{letter-spacing:.04em;text-transform:uppercase;color:#9edfff;margin-bottom:2px;font-size:.77rem;font-weight:700}.diagnostic-module__05QjRa__lessonSubText{color:#95aac8;font-size:.9rem;font-style:italic}.diagnostic-module__05QjRa__lessonExampleInline{color:#8be6ff;font-weight:600}.diagnostic-module__05QjRa__warningSlide{background:#78491633;border:1px solid #ffb86457;border-radius:13px;padding:12px}.diagnostic-module__05QjRa__warningBadge{color:#ffcb76;background:#ffa83c1f;border:1px solid #ffc67473;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.diagnostic-module__05QjRa__lessonQuizOption{text-align:left;color:#d5e6ff}.diagnostic-module__05QjRa__lessonQuizOptionCorrect{background:#2b9a6a33;border-color:#5ff3a9b3}.diagnostic-module__05QjRa__lessonQuizOptionIncorrect{background:#b3393933;border-color:#ff838399}.diagnostic-module__05QjRa__lessonFeedback{background:#131e31db;border:1px solid #7497c94d;border-radius:12px;gap:6px;margin-top:4px;padding:11px;display:grid}.diagnostic-module__05QjRa__feedbackGood{color:#89efbf;font-weight:700}.diagnostic-module__05QjRa__feedbackBad{color:#ff9f9f;font-weight:700}.diagnostic-module__05QjRa__jsonPreview{color:#98b2d5;background:#060d18db;border:1px solid #7497c933;border-radius:12px;max-height:230px;margin:0;padding:10px;font-size:.78rem;overflow:auto}.diagnostic-module__05QjRa__optionResultBtnCorrect{background:#2b9a6a33;border-color:#5ff3a9b3}.diagnostic-module__05QjRa__optionResultBtnIncorrect{background:#b3393933;border-color:#ff838399}.diagnostic-module__05QjRa__feedbackCard{background:#121d2fd9;border:1px solid #7e9ac94d;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:11px;display:flex}.diagnostic-module__05QjRa__feedbackCard p{margin:0}.diagnostic-module__05QjRa__feedbackCardGood{color:#8cefc0;border-color:#5ff3a98c}.diagnostic-module__05QjRa__feedbackCardBad{color:#ffd083;border-color:#ffc67480}.diagnostic-module__05QjRa__celebrationCard{text-align:center;justify-items:center;gap:12px;display:grid}.diagnostic-module__05QjRa__celebrationCard h2{margin:0;font-size:clamp(1.4rem,3vw,2rem)}.diagnostic-module__05QjRa__celebrationCard>p{color:#bdd1eb;margin:0}.diagnostic-module__05QjRa__celebrationCtaSection{text-align:center;border-top:1px solid #7e9ac933;gap:8px;margin-top:8px;padding-top:16px;display:grid}.diagnostic-module__05QjRa__celebrationCtaSection h3{color:#edf6ff;margin:0;font-size:1.15rem}.diagnostic-module__05QjRa__celebrationCtaLead{color:#afc5df;margin:0;font-size:.9rem}.diagnostic-module__05QjRa__socialProof{color:#7ee5ff;letter-spacing:.02em;margin:0;font-size:.78rem;font-weight:700}.diagnostic-module__05QjRa__celebrationCtaSection .diagnostic-module__05QjRa__finalWaitlistForm{justify-self:center;width:100%;max-width:380px;margin-top:8px}.diagnostic-module__05QjRa__valuePropGrid{text-align:left;gap:10px;width:100%;display:grid}.diagnostic-module__05QjRa__valuePropGrid article{background:#131f34cc;border:1px solid #7497c947;border-radius:12px;padding:11px}.diagnostic-module__05QjRa__valuePropGrid h3{color:#95e7ff;margin:0 0 5px;font-size:.93rem}.diagnostic-module__05QjRa__valuePropGrid p{margin:0;font-size:.9rem}.diagnostic-module__05QjRa__finalStepCard{text-align:left;gap:10px;display:grid}.diagnostic-module__05QjRa__finalStepCard h2{letter-spacing:-.01em;color:#edf6ff;margin:0;font-size:clamp(1.35rem,3vw,1.95rem)}.diagnostic-module__05QjRa__finalStepLead{color:#bfd5ef;margin:0;font-size:.95rem}.diagnostic-module__05QjRa__finalStepGrid{gap:10px;width:100%;display:grid}.diagnostic-module__05QjRa__finalVideoCard,.diagnostic-module__05QjRa__finalWaitlistCard{text-align:left;background:#131f34cc;border:1px solid #7497c947;border-radius:12px;gap:8px;padding:14px;display:grid}.diagnostic-module__05QjRa__finalCardKicker{letter-spacing:.08em;text-transform:uppercase;color:#95e7ff;margin:0;font-size:.73rem;font-weight:700}.diagnostic-module__05QjRa__finalVideoCard h3,.diagnostic-module__05QjRa__finalWaitlistCard h3{color:#eaf3ff;margin:0;font-size:1.05rem}.diagnostic-module__05QjRa__finalVideoCard p,.diagnostic-module__05QjRa__finalWaitlistCard p{color:#bdd1eb;margin:0;font-size:.9rem}.diagnostic-module__05QjRa__videoCtaBtn{box-sizing:border-box;color:#03162f;background:linear-gradient(120deg,#9ed9ff,#86ffd9);border-radius:10px;justify-content:center;align-items:center;gap:6px;width:fit-content;min-height:42px;margin-top:4px;padding:0 12px;font-size:.83rem;font-weight:700;display:inline-flex}.diagnostic-module__05QjRa__videoCtaBtn:hover{filter:brightness(1.03)}.diagnostic-module__05QjRa__finalWaitlistForm{gap:8px;margin-top:4px;display:grid}.diagnostic-module__05QjRa__finalFormRow{grid-template-columns:1fr auto;gap:8px;display:grid}.diagnostic-module__05QjRa__finalEmailInput{color:#f5faff;background:#08101ec2;border:1px solid #82a2d361;border-radius:10px;min-height:42px;padding:0 12px;font-size:.95rem}.diagnostic-module__05QjRa__finalEmailInput::placeholder{color:#ceddf385}.diagnostic-module__05QjRa__finalEmailInput:focus{border-color:#93e4ff;outline:none;box-shadow:0 0 0 3px #93e4ff33}.diagnostic-module__05QjRa__finalSubmitBtn{color:#03162f;cursor:pointer;background:linear-gradient(120deg,#9ed9ff,#86ffd9);border:0;border-radius:10px;min-height:42px;padding:0 12px;font-weight:700}.diagnostic-module__05QjRa__finalSubmitBtn:hover:enabled{filter:brightness(1.03)}.diagnostic-module__05QjRa__finalSubmitBtn:disabled{opacity:.72;cursor:not-allowed}.diagnostic-module__05QjRa__finalTrustLine{color:#c3d6efb8;text-align:center;margin:0;font-size:.72rem}.diagnostic-module__05QjRa__skipForNowBtn{color:#9edcff;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0;font-size:.82rem;font-weight:600;text-decoration:underline}.diagnostic-module__05QjRa__skipForNowBtn:hover:enabled{color:#caecff}.diagnostic-module__05QjRa__skipForNowBtn:disabled{opacity:.58;cursor:not-allowed}.diagnostic-module__05QjRa__finalMessageSuccess,.diagnostic-module__05QjRa__finalMessageError{margin:0;font-size:.86rem}.diagnostic-module__05QjRa__finalMessageSuccess{color:#8cefc0}.diagnostic-module__05QjRa__finalMessageError{color:#ffb0b0}.diagnostic-module__05QjRa__resultsFlowBottom{gap:11px;display:grid}.diagnostic-module__05QjRa__bottomActionRow{grid-template-columns:1fr 2fr;align-items:center;gap:8px;display:grid}.diagnostic-module__05QjRa__bottomActionRowSingle{grid-template-columns:1fr}.diagnostic-module__05QjRa__bottomActionRow .diagnostic-module__05QjRa__backPill{white-space:nowrap;border-radius:14px;justify-content:center;width:100%;min-height:52px}.diagnostic-module__05QjRa__bottomActionRow .diagnostic-module__05QjRa__primaryAction{justify-content:center;width:100%}.diagnostic-module__05QjRa__paginationDots{justify-content:center;align-items:center;gap:7px;display:flex}.diagnostic-module__05QjRa__paginationDot{background:#92add157;border-radius:999px;width:8px;height:8px}.diagnostic-module__05QjRa__paginationDotActive{background:#78e9ff;width:24px}@media (min-width:780px){.diagnostic-module__05QjRa__pageShell{padding:26px}.diagnostic-module__05QjRa__corePanel{padding:24px}.diagnostic-module__05QjRa__levelSelectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-module__05QjRa__startBtn{grid-column:span 2}.diagnostic-module__05QjRa__screenShell{min-height:590px}.diagnostic-module__05QjRa__valuePropGrid,.diagnostic-module__05QjRa__ahaExampleGrid{grid-template-columns:1fr 1fr}.diagnostic-module__05QjRa__finalStepGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px}.diagnostic-module__05QjRa__finalStepCard{gap:16px}.diagnostic-module__05QjRa__finalStepLead{margin-bottom:8px}.diagnostic-module__05QjRa__finalVideoCard,.diagnostic-module__05QjRa__finalWaitlistCard{text-align:center;grid-template-rows:auto auto auto 1fr auto;justify-items:center;gap:10px;padding:20px}.diagnostic-module__05QjRa__finalVideoCard p,.diagnostic-module__05QjRa__finalWaitlistCard p{text-align:center;max-width:34ch}.diagnostic-module__05QjRa__finalVideoCard .diagnostic-module__05QjRa__videoCtaBtn{grid-row:3;align-self:end;margin-top:30px}.diagnostic-module__05QjRa__finalVideoCard p:not(.diagnostic-module__05QjRa__finalCardKicker){grid-row:2}.diagnostic-module__05QjRa__finalWaitlistForm{width:min(360px,100%);margin-top:auto}.diagnostic-module__05QjRa__finalFormRow{align-items:stretch;width:100%;max-width:360px}.diagnostic-module__05QjRa__finalTrustLine{text-align:center}.diagnostic-module__05QjRa__levelResultCard{--level-label-shift-x:40px;--level-bar-shift-x:100px;--level-bar-width:24px;gap:20px}.diagnostic-module__05QjRa__levelMeterGrid{gap:16px}.diagnostic-module__05QjRa__levelMeterWrap{justify-content:center}.diagnostic-module__05QjRa__levelTrackShell{width:114px;height:340px}.diagnostic-module__05QjRa__levelTrack{height:340px}.diagnostic-module__05QjRa__levelLabels{width:min(200px,54vw);height:340px}}@media (max-width:779px){.diagnostic-module__05QjRa__finalStepCard{text-align:center;justify-items:center}.diagnostic-module__05QjRa__finalStepLead{text-align:center}.diagnostic-module__05QjRa__finalStepGrid{justify-items:center}.diagnostic-module__05QjRa__finalVideoCard,.diagnostic-module__05QjRa__finalWaitlistCard{text-align:center;justify-items:center;width:100%}.diagnostic-module__05QjRa__videoCtaBtn{margin-left:auto;margin-right:auto}.diagnostic-module__05QjRa__finalWaitlistForm{justify-items:center;width:100%}.diagnostic-module__05QjRa__finalFormRow{justify-content:center;width:100%}.diagnostic-module__05QjRa__finalEmailInput,.diagnostic-module__05QjRa__finalTrustLine,.diagnostic-module__05QjRa__finalMessageSuccess,.diagnostic-module__05QjRa__finalMessageError{text-align:center}}.diagnostic-module__05QjRa__appDownloadCard{text-align:center;justify-items:center;gap:14px;display:grid}.diagnostic-module__05QjRa__appDownloadCard h2{margin:0;font-size:clamp(1.4rem,3vw,2rem)}.diagnostic-module__05QjRa__appDownloadCard>p{color:#bdd1eb;margin:0}.diagnostic-module__05QjRa__claimTokenSection{gap:8px;width:100%;max-width:440px;margin-top:4px;display:grid}.diagnostic-module__05QjRa__claimTokenLabel{color:#7ee5ff;letter-spacing:.02em;text-align:left;margin:0;font-size:.78rem;font-weight:700}.diagnostic-module__05QjRa__claimTokenBox{background:#0a1426d9;border:1px solid #68e1ff59;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.diagnostic-module__05QjRa__claimTokenValue{color:#dbeeff;word-break:break-all;text-align:left;flex:1;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.82rem;line-height:1.4}.diagnostic-module__05QjRa__copyButton{color:#c9dcf5;cursor:pointer;background:#1e375a80;border:1px solid #7e9ac959;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:6px 12px;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.diagnostic-module__05QjRa__copyButton:hover{background:#28466e99;border-color:#7e9ac980}.diagnostic-module__05QjRa__copyButtonCopied{color:#80eeb8;background:#28785040;border-color:#64e6b480}.diagnostic-module__05QjRa__claimTokenHint{color:#8aa4c0;text-align:left;margin:0;font-size:.8rem;line-height:1.45}.diagnostic-module__05QjRa__downloadLinksSection{border-top:1px solid #7e9ac933;justify-self:center;gap:14px;width:100%;max-width:440px;margin-top:8px;padding-top:16px;display:grid}.diagnostic-module__05QjRa__appStoreLink{color:#b0ecff;background:linear-gradient(135deg,#2d7aaa4d,#1e508240);border:1px solid #68e1ff66;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.diagnostic-module__05QjRa__appStoreLink:hover{color:#d0f4ff;background:linear-gradient(135deg,#378cbe66,#285f9659);border-color:#68e1ff99}.diagnostic-module__05QjRa__androidSection{gap:8px;display:grid}.diagnostic-module__05QjRa__androidLabel{color:#8aa4c0;text-align:center;margin:0;font-size:.82rem;font-weight:600}.diagnostic-module__05QjRa__androidForm{gap:6px;display:grid}.diagnostic-module__05QjRa__androidFormRow{grid-template-columns:1fr auto;gap:8px;display:grid}.diagnostic-module__05QjRa__androidSubmitBtn{color:#c9dcf5;cursor:pointer;background:#1e375a80;border:1px solid #7e9ac959;border-radius:10px;padding:10px 16px;font-size:.85rem;font-weight:600;transition:all .15s}.diagnostic-module__05QjRa__androidSubmitBtn:hover{background:#28466e99}.diagnostic-module__05QjRa__androidSubmitBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:540px){.diagnostic-module__05QjRa__ahaCardHeader{flex-direction:column;align-items:flex-start}.diagnostic-module__05QjRa__finalFormRow{grid-template-columns:1fr}.diagnostic-module__05QjRa__finalSubmitBtn{justify-self:center;width:auto;min-width:138px}.diagnostic-module__05QjRa__androidFormRow{grid-template-columns:1fr}.diagnostic-module__05QjRa__androidSubmitBtn{justify-self:center;min-width:138px}}.diagnostic-module__05QjRa__teaserLockedList{gap:10px;margin-top:8px;display:grid}.diagnostic-module__05QjRa__teaserLockedItem{color:#8aa4c0;background:#14233c80;border:1px solid #7e9ac933;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;font-size:.92rem;font-weight:500;display:flex}.diagnostic-module__05QjRa__teaserLockedItem svg{color:#5a7a9e;flex-shrink:0}.diagnostic-module__05QjRa__teaserUnlockHint{color:#7ee5ff;text-align:center;margin:8px 0 0;font-size:.88rem;font-weight:600}.diagnostic-module__05QjRa__sunkCostLine{color:#bdd1eb;margin:0;font-size:.95rem;line-height:1.5}.diagnostic-module__05QjRa__storeTappedToast{color:#80eeb8;text-align:center;background:#2878504d;border:1px solid #64e6b466;border-radius:10px;margin:0;padding:10px 16px;font-size:.85rem;font-weight:600}.diagnostic-module__05QjRa__noThanksButton{color:#d8e9ff;cursor:pointer;background:#0e192ae0;border:1px solid #7e9ac952;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:440px;padding:13px 18px;font-size:.92rem;font-weight:700;transition:all .18s;display:inline-flex}.diagnostic-module__05QjRa__noThanksButton:hover{color:#eff7ff;background:#122138f2;border-color:#7e9ac980}.diagnostic-module__05QjRa__noThanksButton:focus-visible{outline-offset:3px;outline:2px solid #7e9ac973}.diagnostic-module__05QjRa__noThanksButtonCopied{color:#80eeb8;background:#20604447;border-color:#64e6b47a}.diagnostic-module__05QjRa__noThanksHint{color:#8aa4c0;text-align:center;max-width:440px;margin:0;font-size:.82rem;line-height:1.45}.diagnostic-module__05QjRa__noThanksToast{color:#80eeb8;text-align:center;background:#2878504d;border:1px solid #64e6b466;border-radius:10px;max-width:440px;margin:0;padding:10px 16px;font-size:.85rem;font-weight:600}.diagnostic-module__05QjRa__noPaywallBadge{color:#5a7a9e;letter-spacing:.04em;text-align:center;margin:0;font-size:.82rem;font-weight:700}.diagnostic-module__05QjRa__worstMistakeCard{background:#a76f1c1f;border:1px solid #ffbe6859;border-radius:16px;gap:12px;padding:16px;display:grid}.diagnostic-module__05QjRa__worstMistakeTitle{color:#ffd083;margin:0;font-size:1.05rem}.diagnostic-module__05QjRa__worstMistakePrompt{color:#c2d6ef;margin:0;font-size:.9rem;font-style:italic;line-height:1.4}.diagnostic-module__05QjRa__worstMistakeAnswers{gap:8px;display:grid}.diagnostic-module__05QjRa__worstMistakeWrong,.diagnostic-module__05QjRa__worstMistakeCorrect{border-radius:11px;gap:3px;padding:10px 12px;display:grid}.diagnostic-module__05QjRa__worstMistakeWrong{color:#ffc4c4;background:#842d3829;border:1px solid #ff828266}.diagnostic-module__05QjRa__worstMistakeCorrect{color:#a8f0cc;background:#2a7f5f29;border:1px solid #7aedb266}.diagnostic-module__05QjRa__worstMistakeLabel{letter-spacing:.04em;text-transform:uppercase;opacity:.8;font-size:.72rem;font-weight:700}.diagnostic-module__05QjRa__worstMistakePattern{color:#ff9f9f;margin:0;font-size:.88rem;font-weight:600;line-height:1.4}.diagnostic-module__05QjRa__worstMistakeTopics{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.diagnostic-module__05QjRa__worstMistakeTopicsLabel{color:#adc4df;font-size:.8rem;font-weight:600}.diagnostic-module__05QjRa__worstMistakeTopicTag{color:#ffd083;background:#a76f1c26;border:1px solid #ffbe684d;border-radius:999px;padding:3px 9px;font-size:.78rem;font-weight:600}.diagnostic-module__05QjRa__claimBridgeCard{text-align:center;color:#ecf4ff;justify-items:center;gap:16px;padding:24px 18px;display:grid}.diagnostic-module__05QjRa__claimBridgeCard h1{margin:0;font-size:clamp(1.3rem,3vw,1.8rem)}.diagnostic-module__05QjRa__claimBridgeCard>p{color:#bdd1eb;margin:0}.diagnostic-module__05QjRa__claimBridgeLink{color:#7ee5ff;text-underline-offset:.15em;text-decoration:underline}.diagnostic-module__05QjRa__claimBridgeSteps{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.diagnostic-module__05QjRa__claimBridgeStep{color:#adc4df;align-items:center;gap:8px;font-size:.88rem;display:flex}.diagnostic-module__05QjRa__claimBridgeStepNum{color:#09192b;background:linear-gradient(130deg,#8fe6ff,#8dffcc);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.78rem;font-weight:800;display:grid}.diagnostic-module__05QjRa__lessonPreviewHeader{align-items:flex-start;gap:14px;display:flex}.diagnostic-module__05QjRa__lessonPreviewIcon{color:#ffd470;background:#b8841d2e;border:1px solid #ffd97059;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.diagnostic-module__05QjRa__lessonPreviewKicker{letter-spacing:.1em;text-transform:uppercase;color:#ffd470;margin:0 0 4px;font-size:.73rem;font-weight:700}.diagnostic-module__05QjRa__lessonPreviewSummary{color:#adc4df;margin:6px 0 0;font-size:.88rem;line-height:1.4}.diagnostic-module__05QjRa__lessonPreviewSlides{gap:12px;display:grid}.diagnostic-module__05QjRa__lessonPreviewSlideCard{background:#131f34bf;border:1px solid #7497c947;border-radius:14px;padding:14px}.diagnostic-module__05QjRa__desktopQrSection{border-top:1px solid #7e9ac933;justify-items:center;gap:14px;width:100%;max-width:440px;margin-top:8px;padding-top:16px;display:grid}.diagnostic-module__05QjRa__desktopQrSection h3{color:#eaf3ff;margin:0;font-size:1.05rem}.diagnostic-module__05QjRa__desktopQrSection>p{color:#adc4df;text-align:center;margin:0;font-size:.88rem}.diagnostic-module__05QjRa__qrCodeWrapper{background:#fff;border-radius:16px;place-items:center;padding:16px;display:grid}.diagnostic-module__05QjRa__interstitialToast{color:#a0d4ff;background:#193c7840;border:1px solid #6cb4ff66;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex}.diagnostic-module__05QjRa__interstitialToast p{margin:0;font-size:.88rem;font-weight:600;line-height:1.4}.diagnostic-module__05QjRa__streakFlame{border-radius:100px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin:0 auto;padding:8px 16px;font-size:.85rem;font-weight:700;display:flex}.diagnostic-module__05QjRa__streakWarm{color:#ffa94d;background:#ffa94d1f;border:1px solid #ffa94d59}.diagnostic-module__05QjRa__streakHot{color:#ff6b35;background:#ff6b3526;border:1px solid #ff6b3573}.diagnostic-module__05QjRa__streakHot svg{filter:drop-shadow(0 0 6px #ff6b3599)}.diagnostic-module__05QjRa__streakInferno{color:#ff4040;background:#ff40402e;border:1px solid #ff404080;animation:.8s ease-in-out infinite alternate diagnostic-module__05QjRa__infernoPulse}.diagnostic-module__05QjRa__streakInferno svg{filter:drop-shadow(0 0 10px #ff4040cc)}@keyframes diagnostic-module__05QjRa__infernoPulse{0%{box-shadow:0 0 8px #ff40404d}to{box-shadow:0 0 20px #ff404080}}.diagnostic-module__05QjRa__streakCount{font-size:1.1rem;font-weight:800}.diagnostic-module__05QjRa__streakLabel{opacity:.85;font-size:.78rem;font-weight:600}.diagnostic-module__05QjRa__rewardToast{color:#8cefc0;background:#1e644640;border:1px solid #5ff3a973;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex}.diagnostic-module__05QjRa__rewardTitle{color:#8cefc0;margin:0;font-size:.85rem;font-weight:700}.diagnostic-module__05QjRa__rewardTrap{color:#ff9f9f;margin:2px 0 0;font-size:.95rem;font-style:italic;font-weight:600}
