.WeeklyChallengeTheme-module__iBKlQq__theme{--challenge-accent:#ff794f;--challenge-accent-hover:#ff916f;--challenge-action-bg:#ff794f;--challenge-line:color-mix(in srgb, var(--text-muted) 30%, transparent)}[data-theme=light] .WeeklyChallengeTheme-module__iBKlQq__theme{--challenge-accent:#a33416}
.OpenTestLayout-module___mM3WW__page{width:100%;max-width:1120px;color:var(--text);font-size:var(--fs-body);line-height:var(--lh-normal);margin-inline:auto}.OpenTestLayout-module___mM3WW__section{min-width:0;padding:var(--sp-6)}.OpenTestLayout-module___mM3WW__sectionTitle{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.OpenTestLayout-module___mM3WW__label{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:600;line-height:var(--lh-snug);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--blue-400)}.OpenTestLayout-module___mM3WW__emphasisTitle{font-weight:800;line-height:var(--lh-tight)}.OpenTestLayout-module___mM3WW__mutedLabel{color:var(--text-faint)}.OpenTestLayout-module___mM3WW__runnerAction{width:100%}.OpenTestLayout-module___mM3WW__flatAction{box-shadow:none}.OpenTestLayout-module___mM3WW__action{min-height:var(--sp-12);padding:14px var(--sp-6);font-size:var(--fs-body-l);white-space:normal;line-height:1}.OpenTestLayout-module___mM3WW__hero{gap:var(--sp-4);flex-direction:column;display:flex}.OpenTestLayout-module___mM3WW__identity{justify-content:space-between;align-items:center;gap:var(--sp-6);display:flex}.OpenTestLayout-module___mM3WW__identityTitle{font-family:var(--font-display);font-size:var(--fs-body);letter-spacing:var(--tracking-tight);color:var(--text-strong);font-weight:700;line-height:22px}.OpenTestLayout-module___mM3WW__desktopDate,.OpenTestLayout-module___mM3WW__mediaCaption,.OpenTestLayout-module___mM3WW__reminderLink{display:none}.OpenTestLayout-module___mM3WW__heroBody,.OpenTestLayout-module___mM3WW__heroIntro,.OpenTestLayout-module___mM3WW__heroActions{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.OpenTestLayout-module___mM3WW__heroInvitation{display:contents}.OpenTestLayout-module___mM3WW__heroIntro{order:1}.OpenTestLayout-module___mM3WW__heroActions{order:2}.OpenTestLayout-module___mM3WW__heroMedia{order:3}.OpenTestLayout-module___mM3WW__heroScoring{order:4}.OpenTestLayout-module___mM3WW__heroTitle{max-width:8.5ch;font-family:var(--font-display);font-size:var(--fs-h1);font-weight:800;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--text-strong);overflow-wrap:break-word}.OpenTestLayout-module___mM3WW__heroMedia{align-self:center;width:112px}.OpenTestLayout-module___mM3WW__heroImage{aspect-ratio:1;object-fit:cover;border-radius:var(--r-pill);width:100%;height:auto}.OpenTestLayout-module___mM3WW__heroScoring{font-size:var(--fs-body-s);color:var(--text-muted)}.OpenTestLayout-module___mM3WW__heroLinks{justify-content:space-between;gap:var(--sp-6);flex-wrap:wrap;display:flex}.OpenTestLayout-module___mM3WW__aliasMain{width:100%;max-width:508px;min-height:calc(100dvh - 72px);padding:var(--sp-8) var(--sp-6);flex-direction:column;margin-inline:auto;display:flex}.min-h-screen:has(.OpenTestLayout-module___mM3WW__aliasMain){min-height:calc(100dvh - 72px)}.OpenTestLayout-module___mM3WW__aliasContent{gap:var(--sp-6);flex-direction:column;display:flex}.OpenTestLayout-module___mM3WW__aliasHeader{gap:var(--sp-8);flex-direction:column;display:flex}.OpenTestLayout-module___mM3WW__aliasStats{gap:var(--sp-8);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.OpenTestLayout-module___mM3WW__aliasStat{gap:var(--sp-1);flex-direction:column;display:flex}.OpenTestLayout-module___mM3WW__aliasStat dd{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-snug);color:var(--text-strong)}.OpenTestLayout-module___mM3WW__aliasStat dt{font-size:var(--fs-caption);line-height:var(--lh-snug);color:var(--text-muted);order:1}.OpenTestLayout-module___mM3WW__aliasTitle{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:800;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.OpenTestLayout-module___mM3WW__aliasDescription{font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text)}.OpenTestLayout-module___mM3WW__aliasActions{gap:var(--sp-2);flex-direction:column;display:flex}.OpenTestLayout-module___mM3WW__aliasSkip{min-height:var(--sp-12);font-size:20px;font-weight:600;line-height:var(--lh-normal);color:var(--blue-400);text-align:center;text-underline-offset:3px;justify-content:center;align-items:center;text-decoration:underline;display:flex}.OpenTestLayout-module___mM3WW__aliasHelp{font-size:var(--fs-caption);line-height:var(--lh-snug);color:var(--text-muted)}.OpenTestLayout-module___mM3WW__resultStats{justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;display:flex}.OpenTestLayout-module___mM3WW__resultStat{gap:var(--sp-1);flex-direction:column;display:flex}.OpenTestLayout-module___mM3WW__resultStat dd{font-family:var(--font-mono);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-snug);color:var(--text-strong);white-space:nowrap}.OpenTestLayout-module___mM3WW__resultStat dt{font-size:var(--fs-body-s);color:var(--text-muted);order:1}.OpenTestLayout-module___mM3WW__resultStat:first-child dd{font-size:30px}.OpenTestLayout-module___mM3WW__rankedStats .OpenTestLayout-module___mM3WW__resultStat:first-child dd{font-size:24px}.OpenTestLayout-module___mM3WW__score{gap:var(--sp-2) var(--sp-4);letter-spacing:var(--tracking-tight);color:var(--blue-400);flex-wrap:wrap;font-size:40px;line-height:1;display:flex}.OpenTestLayout-module___mM3WW__score>span:last-child{font-size:var(--fs-body-s);font-weight:400;line-height:var(--lh-normal);letter-spacing:var(--tracking-normal);color:var(--text-muted)}.OpenTestLayout-module___mM3WW__resultActions{align-items:flex-start;gap:var(--sp-4);flex-direction:column;display:flex}.OpenTestLayout-module___mM3WW__resultActions>button:first-child{width:100%}.OpenTestLayout-module___mM3WW__ranking{table-layout:fixed;width:100%;font-family:var(--font-mono);font-size:var(--fs-label);line-height:var(--lh-normal)}.OpenTestLayout-module___mM3WW__ranking td,.OpenTestLayout-module___mM3WW__ranking th{padding:var(--sp-4) var(--sp-1)}.OpenTestLayout-module___mM3WW__ranking tr>:first-child{padding-left:var(--sp-4)}.OpenTestLayout-module___mM3WW__ranking tr>:last-child{padding-right:var(--sp-4)}.OpenTestLayout-module___mM3WW__ranking thead{font-size:10px}.OpenTestLayout-module___mM3WW__rankPosition{width:48px}.OpenTestLayout-module___mM3WW__rankCorrect,.OpenTestLayout-module___mM3WW__rankTime{width:56px}.OpenTestLayout-module___mM3WW__rankScore{width:64px}@media (min-width:1024px){.OpenTestLayout-module___mM3WW__runnerAction{background:var(--blue-500);color:#fff;width:auto;font-size:var(--fs-body)}.OpenTestLayout-module___mM3WW__runnerAction:hover{background:var(--blue-600)}.OpenTestLayout-module___mM3WW__sectionTitle{font-size:var(--fs-h1);font-weight:800;line-height:var(--lh-tight)}.OpenTestLayout-module___mM3WW__hero{gap:var(--sp-8)}.OpenTestLayout-module___mM3WW__identity{padding-bottom:var(--sp-8);border-bottom:1px solid var(--line)}.OpenTestLayout-module___mM3WW__identityTitle{font-size:var(--fs-h2);line-height:var(--lh-snug)}.OpenTestLayout-module___mM3WW__desktopDate{width:338px;color:var(--text-muted);display:block}.OpenTestLayout-module___mM3WW__mobileDate{display:none}.OpenTestLayout-module___mM3WW__heroBody{align-items:center;gap:var(--sp-16);grid-template-columns:minmax(0,440px) minmax(0,1fr);display:grid}.OpenTestLayout-module___mM3WW__heroWithoutMedia{grid-template-columns:minmax(0,1fr)}.OpenTestLayout-module___mM3WW__heroMedia{order:0;width:100%}.OpenTestLayout-module___mM3WW__heroInvitation{gap:var(--sp-4);flex-direction:column;order:1;display:flex}.OpenTestLayout-module___mM3WW__heroTitle{font-size:var(--fs-display-l)}.OpenTestLayout-module___mM3WW__heroIntro>p:last-child{font-size:var(--fs-body-l)}.OpenTestLayout-module___mM3WW__heroActions>a{max-width:360px}.OpenTestLayout-module___mM3WW__heroScoring{padding-top:var(--sp-4);border-top:1px solid var(--line);font-size:var(--fs-body)}.OpenTestLayout-module___mM3WW__mediaCaption{margin-top:var(--sp-4);color:var(--text-muted);display:block}.OpenTestLayout-module___mM3WW__heroLinks{padding-top:var(--sp-8);border-top:1px solid var(--line)}.OpenTestLayout-module___mM3WW__heroLinks>a:last-child{width:288px}.OpenTestLayout-module___mM3WW__reminderLink{color:var(--text-muted);display:inline}.OpenTestLayout-module___mM3WW__aliasMain{justify-content:center}.OpenTestLayout-module___mM3WW__aliasContent{gap:var(--sp-5)}.OpenTestLayout-module___mM3WW__aliasHeader{gap:28px}.OpenTestLayout-module___mM3WW__aliasStats{gap:var(--sp-6)}.OpenTestLayout-module___mM3WW__aliasStat{flex-direction:row;gap:4px}.OpenTestLayout-module___mM3WW__aliasStat dd,.OpenTestLayout-module___mM3WW__aliasStat dt{font-family:var(--font-sans);font-size:var(--fs-body-s);font-weight:600;line-height:var(--lh-normal);color:var(--text-strong)}.OpenTestLayout-module___mM3WW__aliasTitle{font-size:var(--fs-display-l);font-weight:700;line-height:var(--lh-snug)}.OpenTestLayout-module___mM3WW__aliasDescription{color:var(--text-muted)}.OpenTestLayout-module___mM3WW__aliasActions{gap:var(--sp-5)}.OpenTestLayout-module___mM3WW__aliasSkip{font-size:var(--fs-body-s)}.OpenTestLayout-module___mM3WW__aliasHelp{font-size:var(--fs-label);line-height:var(--lh-normal)}.OpenTestLayout-module___mM3WW__resultStats{justify-content:flex-start;gap:var(--sp-8)}.OpenTestLayout-module___mM3WW__resultStat{min-width:160px}.OpenTestLayout-module___mM3WW__resultStat dd,.OpenTestLayout-module___mM3WW__resultStat:first-child dd,.OpenTestLayout-module___mM3WW__rankedStats .OpenTestLayout-module___mM3WW__resultStat:first-child dd{font-size:var(--fs-h2)}.OpenTestLayout-module___mM3WW__score{font-size:40px}.OpenTestLayout-module___mM3WW__score>span:first-child{min-width:184px}.OpenTestLayout-module___mM3WW__resultActions{flex-direction:row;align-items:center}.OpenTestLayout-module___mM3WW__resultActions>button:first-child{width:300px}.OpenTestLayout-module___mM3WW__ranking{font-size:var(--fs-body-s)}.OpenTestLayout-module___mM3WW__ranking thead{font-size:var(--fs-label)}.OpenTestLayout-module___mM3WW__ranking td,.OpenTestLayout-module___mM3WW__ranking th{padding-inline:var(--sp-4)}.OpenTestLayout-module___mM3WW__rankPosition{width:72px}.OpenTestLayout-module___mM3WW__rankCorrect,.OpenTestLayout-module___mM3WW__rankTime,.OpenTestLayout-module___mM3WW__rankScore{width:160px}}.OpenTestLayout-module___mM3WW__weekly{max-width:1248px;padding:var(--sp-6);}.OpenTestLayout-module___mM3WW__weekly p{overflow-wrap:anywhere}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__label{color:var(--challenge-accent)}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__sectionTitle{white-space:pre-line;max-width:24ch;font-size:clamp(1.75rem,3.4vw,2.75rem)}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__section{padding:var(--sp-16) 0;border-top:1px solid var(--challenge-line)}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__section>hr{display:none}.OpenTestLayout-module___mM3WW__weekly a:focus-visible,.OpenTestLayout-module___mM3WW__weekly button:focus-visible,.OpenTestLayout-module___mM3WW__weekly input:focus-visible,.OpenTestLayout-module___mM3WW__weekly textarea:focus-visible{outline:3px solid var(--challenge-accent);outline-offset:4px}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__primaryAction{gap:var(--sp-4);min-height:var(--sp-12);background:var(--challenge-action-bg);color:#0e2a52;box-shadow:none;white-space:normal;justify-content:center;align-items:center;display:inline-flex}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__primaryAction:hover{background:var(--challenge-accent-hover)}.OpenTestLayout-module___mM3WW__weeklyIdentity{gap:var(--sp-3);display:grid}.OpenTestLayout-module___mM3WW__weeklyMeta{gap:var(--sp-2) var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text);flex-wrap:wrap;display:flex}.OpenTestLayout-module___mM3WW__weeklyMeta>span+span:before{content:"·";margin-right:var(--sp-4)}.OpenTestLayout-module___mM3WW__weeklyHeroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"art invitation";align-items:center;gap:0;display:grid}.OpenTestLayout-module___mM3WW__weeklyHeroGrid.OpenTestLayout-module___mM3WW__noMedia{grid-template-columns:minmax(0,1fr);grid-template-areas:"invitation"}.OpenTestLayout-module___mM3WW__weeklyInvitation{min-width:0;padding:var(--sp-10) 0 var(--sp-10) var(--sp-6);grid-area:invitation}.OpenTestLayout-module___mM3WW__weeklyTitle{max-width:13ch;margin-block:var(--sp-6);font-family:var(--font-display);letter-spacing:-.05em;color:var(--text-strong);white-space:pre-line;overflow-wrap:anywhere;font-size:clamp(2.5rem,5.8vw,5rem);font-weight:800;line-height:1.06}.OpenTestLayout-module___mM3WW__weeklyCoverTitle{max-width:12ch;margin-block:var(--sp-5);text-wrap:balance;font-size:clamp(3rem,7.2vw,6.5rem);line-height:1.02}.OpenTestLayout-module___mM3WW__weeklySubtitle{font-family:var(--font-display);color:var(--text-strong);margin-bottom:var(--sp-3);font-size:clamp(1.125rem,1.9vw,1.625rem);font-weight:700;line-height:1.3}.OpenTestLayout-module___mM3WW__weeklyDescription{font-size:var(--fs-body-l);max-width:42ch;color:var(--text);line-height:1.55}.OpenTestLayout-module___mM3WW__weeklyCta{gap:var(--sp-3);margin-top:var(--sp-6);display:grid}.OpenTestLayout-module___mM3WW__weeklyCta>.OpenTestLayout-module___mM3WW__primaryAction{width:100%;min-height:var(--sp-16);font-weight:800;font-size:var(--fs-h3)}.OpenTestLayout-module___mM3WW__weeklyCta>.OpenTestLayout-module___mM3WW__primaryAction svg{transform:rotate(-45deg)}.OpenTestLayout-module___mM3WW__weeklyCta>p{font-size:var(--fs-body-s);color:var(--text-muted)}.OpenTestLayout-module___mM3WW__attemptNote{margin-top:var(--sp-5);max-width:56ch;color:var(--text-muted);font-size:var(--fs-body-s)}.OpenTestLayout-module___mM3WW__weeklyArtwork{grid-area:art;align-self:stretch;width:100%;min-width:0;min-height:560px;margin:0;position:relative}.OpenTestLayout-module___mM3WW__weeklyArtwork>img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.OpenTestLayout-module___mM3WW__weeklyLinks{margin-top:var(--sp-6);font-size:var(--fs-body);display:flex}.OpenTestLayout-module___mM3WW__weeklyLinks a{color:var(--text-strong);text-underline-offset:.3em;padding-block:var(--sp-2);text-decoration:underline}.OpenTestLayout-module___mM3WW__weeklyFlightStrip{padding-block:var(--sp-5);border-block:1px solid var(--challenge-line);grid-template-columns:1fr 1.25fr 1.15fr 1.6fr;align-items:center;display:grid}.OpenTestLayout-module___mM3WW__weeklyFlightStrip>p{padding-inline:var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-body-s);text-align:center;color:var(--text-strong)}.OpenTestLayout-module___mM3WW__weeklyFlightStrip>p+p{border-left:1px solid var(--challenge-line)}.OpenTestLayout-module___mM3WW__weeklyFlightStrip>p:last-child{font-family:var(--font-sans);text-align:left;color:var(--text)}.OpenTestLayout-module___mM3WW__weeklyAttempt{margin-top:var(--sp-3);font-size:var(--fs-label);text-align:center;color:var(--text-muted)}.OpenTestLayout-module___mM3WW__rules{padding-block:var(--sp-16)}.OpenTestLayout-module___mM3WW__rules>div:first-child{gap:var(--sp-5);display:grid}.OpenTestLayout-module___mM3WW__rules>div:first-child>p:last-child{max-width:55ch;color:var(--text-muted)}.OpenTestLayout-module___mM3WW__ruleGrid{gap:var(--sp-8);margin-top:var(--sp-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.OpenTestLayout-module___mM3WW__ruleGrid article{border-top:1px solid var(--challenge-line);padding-top:var(--sp-5)}.OpenTestLayout-module___mM3WW__ruleNumber{color:var(--challenge-accent);font-family:var(--font-mono);font-size:var(--fs-label)}.OpenTestLayout-module___mM3WW__ruleGrid h3{color:var(--text-strong);font-family:var(--font-display);font-size:var(--fs-h4);margin-block:var(--sp-4)}.OpenTestLayout-module___mM3WW__ruleGrid p,.OpenTestLayout-module___mM3WW__scoringNote{color:var(--text-muted);font-size:var(--fs-body-s);line-height:1.7}.OpenTestLayout-module___mM3WW__scoringNote{margin-top:var(--sp-8)}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__ranking{font-family:var(--font-sans)}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__ranking thead{background:0 0}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__ranking th,.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__ranking td{padding-block:var(--sp-5)}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__ranking tr[id=mi-posicion]{background:color-mix(in srgb, var(--challenge-accent) 10%, transparent);color:var(--challenge-accent);outline-color:var(--challenge-accent)}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__ranking tbody tr td:first-child,.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__ranking tbody tr td:last-child{font-family:var(--font-mono)}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__ranking tbody tr td:last-child{font-weight:600}.OpenTestLayout-module___mM3WW__newsletterSection,.OpenTestLayout-module___mM3WW__feedbackSection{gap:var(--sp-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.OpenTestLayout-module___mM3WW__newsletterSection form,.OpenTestLayout-module___mM3WW__feedbackSection form{width:100%;min-width:0}.OpenTestLayout-module___mM3WW__comments{grid-column:1/-1}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__newsletterSection input:focus-visible{border-color:var(--challenge-accent)}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__newsletterSection button[role=checkbox][data-state=checked]{background:var(--challenge-accent);border-color:var(--challenge-accent);color:var(--navy-900)}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__newsletterSection form>button{max-width:none}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__newsletterSection a,.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__feedbackSection [role=status]{color:var(--challenge-accent)}.OpenTestLayout-module___mM3WW__starOption{cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--r-sm);width:48px;height:48px;color:var(--challenge-accent,var(--blue-400));justify-content:center;align-items:center;display:flex;position:relative}.OpenTestLayout-module___mM3WW__starOption svg{fill:#0000}.OpenTestLayout-module___mM3WW__starOption:focus-within{outline-offset:3px;outline:2px solid}.OpenTestLayout-module___mM3WW__starFilled{background:color-mix(in srgb, var(--challenge-accent,var(--blue-400)) 10%, transparent);border-color:currentColor}.OpenTestLayout-module___mM3WW__starFilled svg{fill:currentColor}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__reviewQuestion{padding:var(--sp-8) 0;border-bottom:1px solid var(--challenge-line);background:0 0}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__reviewQuestion>div:has(>div>span){gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__reviewQuestion>div>div{margin-block:0}.OpenTestLayout-module___mM3WW__weeklyResult{padding-block:var(--sp-8) var(--sp-16)}.OpenTestLayout-module___mM3WW__resultSubject{margin-top:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-muted);text-transform:uppercase}.OpenTestLayout-module___mM3WW__resultGrid{gap:var(--sp-16);margin-top:var(--sp-5);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid}.OpenTestLayout-module___mM3WW__weeklyResult .OpenTestLayout-module___mM3WW__weeklyTitle{font-size:clamp(2.5rem,4.7vw,4rem)}.OpenTestLayout-module___mM3WW__answerStamps{gap:var(--sp-2);margin-block:var(--sp-8);flex-wrap:wrap;display:flex}.OpenTestLayout-module___mM3WW__answerStamp{width:var(--sp-12);height:var(--sp-12);border-radius:var(--r-sm);border:1px solid;place-items:center;display:grid}.OpenTestLayout-module___mM3WW__stampCorrect{color:var(--green-400);background:color-mix(in srgb, var(--green-400) 8%, transparent)}.OpenTestLayout-module___mM3WW__stampWrong{color:var(--red-400);background:color-mix(in srgb, var(--red-400) 8%, transparent)}.OpenTestLayout-module___mM3WW__weeklyStats{gap:var(--sp-6);padding-block:var(--sp-6);border-block:1px solid var(--challenge-line);flex-wrap:wrap;display:flex}.OpenTestLayout-module___mM3WW__weeklyStats>div{gap:var(--sp-2);flex-direction:column;display:flex}.OpenTestLayout-module___mM3WW__weeklyStats dt{color:var(--text-muted);font-size:var(--fs-body-s)}.OpenTestLayout-module___mM3WW__weeklyStats dd{font-family:var(--font-mono);color:var(--text-strong);white-space:nowrap;font-size:clamp(1.5rem,2.5vw,2rem)}.OpenTestLayout-module___mM3WW__weeklyStats>div:last-child dd{color:var(--challenge-accent)}.OpenTestLayout-module___mM3WW__weeklyStats small{font-size:var(--fs-label);margin-left:var(--sp-1);color:var(--text-muted)}.OpenTestLayout-module___mM3WW__weeklyResultActions{margin-top:var(--sp-5);align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.OpenTestLayout-module___mM3WW__weeklyResultActions button{white-space:normal}.OpenTestLayout-module___mM3WW__revealPanel{align-items:flex-start;gap:var(--sp-6);border:1px solid var(--challenge-line);border-top:3px solid var(--challenge-accent);border-radius:var(--r-lg);padding:var(--sp-8);background:var(--fill-faint);flex-direction:column;min-width:0;display:flex}.OpenTestLayout-module___mM3WW__revealPanel h2{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--tracking-tight);color:var(--text-strong);font-weight:700;line-height:1.2}.OpenTestLayout-module___mM3WW__revealPanel h2:focus{outline:none}.OpenTestLayout-module___mM3WW__revealPanel p{color:var(--text-muted)}.OpenTestLayout-module___mM3WW__revealPanel>button,.OpenTestLayout-module___mM3WW__revealPanel form{width:100%}.OpenTestLayout-module___mM3WW__revealPanel small{color:var(--text-muted)}.OpenTestLayout-module___mM3WW__rankSymbol{width:var(--sp-16);height:var(--sp-16);border:1px solid var(--challenge-accent);border-radius:var(--r-pill);color:var(--challenge-accent);font-family:var(--font-display);font-size:var(--fs-h1);place-items:center;display:grid}.OpenTestLayout-module___mM3WW__revealPanel .OpenTestLayout-module___mM3WW__rankNumber{color:var(--challenge-accent);font-family:var(--font-display);font-size:clamp(4rem,7vw,6rem);font-weight:700;line-height:1;animation:.4s ease-out both OpenTestLayout-module___mM3WW__reveal-rank}.OpenTestLayout-module___mM3WW__rankNumber span{font-size:.4em}.OpenTestLayout-module___mM3WW__archive{padding-block:var(--sp-16);border-top:1px solid var(--challenge-line)}.OpenTestLayout-module___mM3WW__archive h2{margin-top:var(--sp-5)}.OpenTestLayout-module___mM3WW__archiveGrid{gap:var(--sp-6);margin-top:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.OpenTestLayout-module___mM3WW__archiveGrid article{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.OpenTestLayout-module___mM3WW__archiveGrid img{aspect-ratio:2;object-fit:cover;border-radius:var(--r-md);width:100%;height:auto}.OpenTestLayout-module___mM3WW__archiveGrid h3{font-family:var(--font-display);color:var(--text-strong);font-size:var(--fs-h3)}.OpenTestLayout-module___mM3WW__archiveGrid p{font-size:var(--fs-body-s);color:var(--text-muted);flex:1}.OpenTestLayout-module___mM3WW__archiveGrid a{align-items:center;gap:var(--sp-3);color:var(--challenge-accent);display:flex}.OpenTestLayout-module___mM3WW__weeklyFooter{padding-block:var(--sp-8);border-top:1px solid var(--challenge-line)}@keyframes OpenTestLayout-module___mM3WW__reveal-rank{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.OpenTestLayout-module___mM3WW__resultGrid{gap:var(--sp-8);grid-template-columns:1fr}.OpenTestLayout-module___mM3WW__revealPanel{max-width:640px}.OpenTestLayout-module___mM3WW__newsletterSection,.OpenTestLayout-module___mM3WW__feedbackSection{gap:var(--sp-8)}}@media (max-width:767px){.OpenTestLayout-module___mM3WW__weeklyHeroGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"invitation""art"}.OpenTestLayout-module___mM3WW__weeklyInvitation{padding:var(--sp-4) 0 var(--sp-3)}.OpenTestLayout-module___mM3WW__weeklyHero .OpenTestLayout-module___mM3WW__weeklyCoverTitle{max-width:13ch;margin-block:var(--sp-4);font-size:clamp(2.75rem,13.5vw,5.5rem)}.OpenTestLayout-module___mM3WW__weeklySubtitle{font-size:var(--fs-h3)}.OpenTestLayout-module___mM3WW__weeklyMeta{gap:var(--sp-2);font-size:11px}.OpenTestLayout-module___mM3WW__weeklyMeta>span+span:before{margin-right:var(--sp-2)}.OpenTestLayout-module___mM3WW__weeklyDescription{font-size:var(--fs-body)}.OpenTestLayout-module___mM3WW__weeklyCta>.OpenTestLayout-module___mM3WW__primaryAction{min-height:var(--sp-12);font-size:var(--fs-body-l)}.OpenTestLayout-module___mM3WW__weeklyCta>p{text-align:center}.OpenTestLayout-module___mM3WW__weeklyArtwork{aspect-ratio:1.2;min-height:0;margin-inline:calc(-1 * var(--sp-6));width:calc(100% + 2 * var(--sp-6))}.OpenTestLayout-module___mM3WW__weeklyLinks{margin-top:var(--sp-2);justify-content:center}.OpenTestLayout-module___mM3WW__weeklyFlightStrip{row-gap:var(--sp-3);padding-block:var(--sp-4);grid-template-columns:1fr 1fr}.OpenTestLayout-module___mM3WW__weeklyFlightStrip>p{font-size:var(--fs-label);padding-inline:var(--sp-2)}.OpenTestLayout-module___mM3WW__weeklyFlightStrip>p:nth-child(3){border-left:0;grid-column:1/-1}.OpenTestLayout-module___mM3WW__weeklyFlightStrip>p:last-child{border-left:0;border-top:1px solid var(--challenge-line);padding-top:var(--sp-3);text-align:center;grid-column:1/-1}}@media (max-width:640px){.OpenTestLayout-module___mM3WW__weekly{padding-inline:var(--sp-6)}.OpenTestLayout-module___mM3WW__weeklyTitle{font-size:clamp(2.5rem,11vw,3.5rem)}.OpenTestLayout-module___mM3WW__weeklyDescription{font-size:var(--fs-body)}.OpenTestLayout-module___mM3WW__weeklyIdentity .OpenTestLayout-module___mM3WW__label{font-size:10px}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__section,.OpenTestLayout-module___mM3WW__rules,.OpenTestLayout-module___mM3WW__archive{padding-block:var(--sp-10)}.OpenTestLayout-module___mM3WW__ruleGrid,.OpenTestLayout-module___mM3WW__archiveGrid,.OpenTestLayout-module___mM3WW__newsletterSection,.OpenTestLayout-module___mM3WW__feedbackSection{gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__reviewQuestion>div:has(>div>span){grid-template-columns:minmax(0,1fr)}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__ranking th,.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__ranking td{padding-inline:var(--sp-1);overflow-wrap:anywhere;font-size:11px}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__ranking thead th{font-size:9px}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__rankPosition{width:32px}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__rankCorrect{width:48px}.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__rankTime,.OpenTestLayout-module___mM3WW__weekly .OpenTestLayout-module___mM3WW__rankScore{width:52px}.OpenTestLayout-module___mM3WW__weeklyStats{gap:var(--sp-4)}.OpenTestLayout-module___mM3WW__weeklyStats dd{font-size:var(--fs-h3)}.OpenTestLayout-module___mM3WW__weeklyStats small{display:block}.OpenTestLayout-module___mM3WW__revealPanel{padding:var(--sp-6)}.OpenTestLayout-module___mM3WW__revealPanel h2{font-size:var(--fs-h3)}}@media (prefers-reduced-motion:reduce){.OpenTestLayout-module___mM3WW__weekly *,.OpenTestLayout-module___mM3WW__weekly :before,.OpenTestLayout-module___mM3WW__weekly :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.OpenTestLayout-module___mM3WW__previewResultGrid{grid-template-columns:minmax(0,1fr)}
.OpenTestFeedback-module__7iGiLG__conversation{--conversation-accent:var(--challenge-accent,var(--blue-400));scroll-margin-top:var(--sp-24)}.OpenTestFeedback-module__7iGiLG__conversation:focus{outline:none}.OpenTestFeedback-module__7iGiLG__conversation:focus-visible{outline:2px solid var(--conversation-accent);outline-offset:var(--sp-2)}.OpenTestFeedback-module__7iGiLG__header{gap:var(--sp-16);margin-bottom:var(--sp-10);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;display:grid}.OpenTestFeedback-module__7iGiLG__eyebrow{align-items:center;gap:var(--sp-3);color:var(--conversation-accent);font-family:var(--font-mono);font-size:var(--fs-label);line-height:var(--lh-snug);letter-spacing:var(--tracking-label);text-transform:uppercase;display:flex}.OpenTestFeedback-module__7iGiLG__eyebrow svg{width:var(--sp-4);height:var(--sp-4);flex-shrink:0}.OpenTestFeedback-module__7iGiLG__title{max-width:21ch;margin-top:var(--sp-5);color:var(--text-strong);font-family:var(--font-display);font-size:var(--fs-h1);font-weight:800;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;white-space:pre-line}.OpenTestFeedback-module__7iGiLG__description{max-width:43ch;color:var(--text-muted);line-height:var(--lh-normal)}.OpenTestFeedback-module__7iGiLG__previewNote{margin-bottom:var(--sp-6);padding:var(--sp-3) var(--sp-4);border:1px dashed var(--line-strong);border-radius:var(--r-sm);color:var(--text-muted);font-size:var(--fs-body-s)}.OpenTestFeedback-module__7iGiLG__composer{gap:var(--sp-12);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.OpenTestFeedback-module__7iGiLG__form{min-width:0}.OpenTestFeedback-module__7iGiLG__commentLabel{color:var(--text-strong);font-size:var(--fs-body);margin-bottom:var(--sp-3);font-weight:700;display:block}.OpenTestFeedback-module__7iGiLG__form .OpenTestFeedback-module__7iGiLG__textarea{min-height:calc(var(--sp-20) * 2);padding:var(--sp-4);resize:vertical;border-color:var(--line-strong);border-radius:var(--r-md);background:var(--well);color:var(--text);font-size:var(--fs-body);line-height:var(--lh-normal)}.OpenTestFeedback-module__7iGiLG__textarea::placeholder{color:var(--text-faint)}.OpenTestFeedback-module__7iGiLG__textarea:focus-visible{outline:2px solid var(--conversation-accent);outline-offset:var(--sp-1);box-shadow:none}.OpenTestFeedback-module__7iGiLG__inputHelp{justify-content:space-between;align-items:start;gap:var(--sp-4);margin-top:var(--sp-2);color:var(--text-muted);font-size:var(--fs-label);display:flex}.OpenTestFeedback-module__7iGiLG__inputHelp>span{font-family:var(--font-mono);flex-shrink:0}.OpenTestFeedback-module__7iGiLG__activePrompt{align-items:start;gap:var(--sp-2);margin-top:var(--sp-3);font-size:var(--fs-body-s);color:var(--conversation-accent);display:flex}.OpenTestFeedback-module__7iGiLG__activePrompt svg{width:var(--sp-4);height:var(--sp-4);margin-top:var(--sp-1);flex-shrink:0}.OpenTestFeedback-module__7iGiLG__rating{margin-top:var(--sp-6)}.OpenTestFeedback-module__7iGiLG__rating legend{font-size:var(--fs-body-s);color:var(--text)}.OpenTestFeedback-module__7iGiLG__rating legend>span{margin-left:var(--sp-2);color:var(--text-muted);font-size:var(--fs-label)}.OpenTestFeedback-module__7iGiLG__ratingRow{align-items:center;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.OpenTestFeedback-module__7iGiLG__stars{align-items:center;gap:var(--sp-1);display:flex}.OpenTestFeedback-module__7iGiLG__starOption{width:var(--sp-12);height:var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--conversation-accent);cursor:pointer;place-items:center;display:grid;position:relative}.OpenTestFeedback-module__7iGiLG__starOption input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.OpenTestFeedback-module__7iGiLG__starOption svg{width:var(--sp-5);height:var(--sp-5);fill:#0000;pointer-events:none}.OpenTestFeedback-module__7iGiLG__starOption:has(input:focus-visible){outline-offset:var(--sp-1);outline:2px solid}.OpenTestFeedback-module__7iGiLG__starFilled{background:color-mix(in srgb, var(--conversation-accent) 8%, transparent);border-color:currentColor}.OpenTestFeedback-module__7iGiLG__starFilled svg{fill:currentColor}.OpenTestFeedback-module__7iGiLG__ratingValue{color:var(--text-muted);font-size:var(--fs-label);white-space:nowrap}.OpenTestFeedback-module__7iGiLG__ratingRow .OpenTestFeedback-module__7iGiLG__clearRating{color:var(--text-muted);font-size:var(--fs-label);min-height:var(--sp-12)}.OpenTestFeedback-module__7iGiLG__identity{align-items:start;gap:var(--sp-2);margin-top:var(--sp-5);color:var(--text-muted);font-size:var(--fs-body-s);display:flex}.OpenTestFeedback-module__7iGiLG__identity svg{width:var(--sp-4);height:var(--sp-4);margin-top:var(--sp-1);flex-shrink:0}.OpenTestFeedback-module__7iGiLG__submitRow{align-items:center;gap:var(--sp-3) var(--sp-5);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.OpenTestFeedback-module__7iGiLG__submitRow .OpenTestFeedback-module__7iGiLG__submit{min-height:var(--sp-12);font-size:var(--fs-body);box-shadow:none;white-space:normal}.OpenTestFeedback-module__7iGiLG__submitRow>p{min-width:14ch;color:var(--text-muted);font-size:var(--fs-label);flex:1}.OpenTestFeedback-module__7iGiLG__error{margin-top:var(--sp-4);color:var(--red-400);font-size:var(--fs-body-s)}.OpenTestFeedback-module__7iGiLG__prompts{padding-left:var(--sp-8);border-left:1px solid var(--line-strong)}.OpenTestFeedback-module__7iGiLG__promptsHeading{align-items:center;gap:var(--sp-3);display:flex}.OpenTestFeedback-module__7iGiLG__prompts .OpenTestFeedback-module__7iGiLG__helpIcon{color:var(--conversation-accent);border-color:color-mix(in srgb, var(--conversation-accent) 32%, transparent);background:color-mix(in srgb, var(--conversation-accent) 8%, transparent)}.OpenTestFeedback-module__7iGiLG__promptsTitle{min-width:0;color:var(--text-strong);font-size:var(--fs-body-l);font-weight:700;line-height:var(--lh-snug)}.OpenTestFeedback-module__7iGiLG__promptsDescription{margin-top:var(--sp-3);color:var(--text-muted);font-size:var(--fs-body-s);line-height:var(--lh-normal)}.OpenTestFeedback-module__7iGiLG__promptList{gap:var(--sp-3);margin-top:var(--sp-5);display:grid}.OpenTestFeedback-module__7iGiLG__promptList .OpenTestFeedback-module__7iGiLG__prompt{grid-template-columns:var(--sp-6) minmax(0, 1fr) auto;width:100%;min-height:var(--sp-16);justify-content:start;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--fill-faint);color:var(--text);font-size:var(--fs-body-s);text-align:left;white-space:normal;line-height:var(--lh-normal);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .2s,border-color .2s;display:grid}.OpenTestFeedback-module__7iGiLG__promptList .OpenTestFeedback-module__7iGiLG__prompt:hover{border-color:var(--conversation-accent);background:var(--fill-subtle-hover)}.OpenTestFeedback-module__7iGiLG__promptList .OpenTestFeedback-module__7iGiLG__prompt[aria-pressed=true]{color:var(--conversation-accent);border-color:var(--conversation-accent);background:color-mix(in srgb, var(--conversation-accent) 8%, transparent)}.OpenTestFeedback-module__7iGiLG__promptList .OpenTestFeedback-module__7iGiLG__prompt:focus-visible{outline:2px solid var(--conversation-accent);outline-offset:var(--sp-1);box-shadow:none}.OpenTestFeedback-module__7iGiLG__promptIcon{color:var(--conversation-accent);place-items:center;display:grid}.OpenTestFeedback-module__7iGiLG__promptIcon svg{width:var(--sp-4);height:var(--sp-4)}.OpenTestFeedback-module__7iGiLG__promptCopy{overflow-wrap:anywhere;min-width:0}.OpenTestFeedback-module__7iGiLG__promptState{font-family:var(--font-mono);font-size:var(--fs-label)}.OpenTestFeedback-module__7iGiLG__communityNote{margin-top:var(--sp-6);color:var(--text-muted);font-size:var(--fs-body-s)}.OpenTestFeedback-module__7iGiLG__thanks{align-items:start;gap:var(--sp-4);padding:var(--sp-6);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--fill-faint);display:flex}.OpenTestFeedback-module__7iGiLG__thanks>svg{width:var(--sp-6);height:var(--sp-6);color:var(--green-400);flex-shrink:0}.OpenTestFeedback-module__7iGiLG__thanks h3{font-family:var(--font-display);font-size:var(--fs-h4);color:var(--text-strong);font-weight:700}.OpenTestFeedback-module__7iGiLG__thanks p{margin-top:var(--sp-2);color:var(--text-muted)}.OpenTestFeedback-module__7iGiLG__messages{margin-top:var(--sp-16)}.OpenTestFeedback-module__7iGiLG__messagesHeader{justify-content:space-between;align-items:baseline;gap:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.OpenTestFeedback-module__7iGiLG__messagesHeader h3{color:var(--text-strong);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}.OpenTestFeedback-module__7iGiLG__messagesHeader>p{padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-muted)}.OpenTestFeedback-module__7iGiLG__listState{justify-items:start;gap:var(--sp-4);padding-block:var(--sp-8);color:var(--text-muted);display:grid}.OpenTestFeedback-module__7iGiLG__empty{align-items:start;gap:var(--sp-4);padding-block:var(--sp-8);display:flex}.OpenTestFeedback-module__7iGiLG__empty>svg{width:var(--sp-6);height:var(--sp-6);color:var(--conversation-accent);flex-shrink:0}.OpenTestFeedback-module__7iGiLG__empty h4{color:var(--text-strong);font-weight:600}.OpenTestFeedback-module__7iGiLG__empty p{margin-top:var(--sp-2);max-width:62ch;color:var(--text-muted);font-size:var(--fs-body-s)}.OpenTestFeedback-module__7iGiLG__messageList{gap:var(--sp-6);margin:0;padding:0;list-style:none;display:grid}.OpenTestFeedback-module__7iGiLG__messageList>li{min-width:0}.OpenTestFeedback-module__7iGiLG__message{padding:var(--sp-8);border:1px solid var(--line-strong);border-left-color:color-mix(in srgb, var(--conversation-accent) 38%, transparent);border-radius:var(--r-lg);background:var(--fill-faint)}.OpenTestFeedback-module__7iGiLG__avatar{width:var(--sp-8);height:var(--sp-8);border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-label);flex-shrink:0;place-items:center;display:grid}.OpenTestFeedback-module__7iGiLG__avatar svg{width:var(--sp-4);height:var(--sp-4)}.OpenTestFeedback-module__7iGiLG__messageContent{min-width:0}.OpenTestFeedback-module__7iGiLG__messageHeader{align-items:center;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.OpenTestFeedback-module__7iGiLG__messageHeader h4{color:var(--text);font-size:var(--fs-body-s);overflow-wrap:anywhere;font-weight:600}.OpenTestFeedback-module__7iGiLG__messageMeta{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-left:auto;display:flex}.OpenTestFeedback-module__7iGiLG__messageHeader time{font-size:var(--fs-label);color:var(--text-muted)}.OpenTestFeedback-module__7iGiLG__messageRating{align-items:center;gap:var(--sp-1);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-label);margin-left:auto;display:inline-flex}.OpenTestFeedback-module__7iGiLG__messageRating svg{width:var(--sp-3);height:var(--sp-3)}.OpenTestFeedback-module__7iGiLG__messageBody{max-width:64ch;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-h3);line-height:var(--lh-normal);white-space:pre-wrap;overflow-wrap:anywhere}.OpenTestFeedback-module__7iGiLG__ratingOnly{color:var(--text-muted);font-size:var(--fs-body-l);line-height:var(--lh-normal)}@media (max-width:900px){.OpenTestFeedback-module__7iGiLG__header{gap:var(--sp-8);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.OpenTestFeedback-module__7iGiLG__composer{gap:var(--sp-8);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.OpenTestFeedback-module__7iGiLG__prompts{padding-left:var(--sp-6)}}@media (max-width:640px){.OpenTestFeedback-module__7iGiLG__header{gap:var(--sp-5);margin-bottom:var(--sp-8);grid-template-columns:minmax(0,1fr)}.OpenTestFeedback-module__7iGiLG__title{font-size:var(--fs-h2)}.OpenTestFeedback-module__7iGiLG__composer{gap:var(--sp-8);flex-direction:column;display:flex}.OpenTestFeedback-module__7iGiLG__prompts{border-left:0;padding-left:0}.OpenTestFeedback-module__7iGiLG__promptList{margin-top:var(--sp-3)}.OpenTestFeedback-module__7iGiLG__promptList .OpenTestFeedback-module__7iGiLG__prompt{min-height:var(--sp-16)}.OpenTestFeedback-module__7iGiLG__communityNote{margin-top:var(--sp-4)}.OpenTestFeedback-module__7iGiLG__inputHelp{gap:var(--sp-2)}.OpenTestFeedback-module__7iGiLG__submitRow{flex-direction:column;align-items:stretch}.OpenTestFeedback-module__7iGiLG__submitRow>p{text-align:center}.OpenTestFeedback-module__7iGiLG__thanks{padding:var(--sp-5)}.OpenTestFeedback-module__7iGiLG__messages{margin-top:var(--sp-12)}.OpenTestFeedback-module__7iGiLG__messagesHeader h3{font-size:var(--fs-h3)}.OpenTestFeedback-module__7iGiLG__messageList{gap:var(--sp-4)}.OpenTestFeedback-module__7iGiLG__message{padding:var(--sp-5)}.OpenTestFeedback-module__7iGiLG__avatar{width:var(--sp-8);height:var(--sp-8)}.OpenTestFeedback-module__7iGiLG__messageHeader{gap:var(--sp-1) var(--sp-3)}.OpenTestFeedback-module__7iGiLG__messageHeader h4{flex:1}.OpenTestFeedback-module__7iGiLG__messageMeta{flex-basis:100%}.OpenTestFeedback-module__7iGiLG__messageHeader{margin-top:var(--sp-5);padding-top:var(--sp-4)}.OpenTestFeedback-module__7iGiLG__messageBody{font-size:var(--fs-body-l)}}@media (prefers-reduced-motion:reduce){.OpenTestFeedback-module__7iGiLG__promptList .OpenTestFeedback-module__7iGiLG__prompt{transition:none}}.OpenTestFeedback-module__7iGiLG__storyTitle{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:800;line-height:1.08}
.WeeklyChallengeMotifs-module__Gpn6wa__motif{width:100%;height:100%;color:var(--text-strong);--motif-accent:var(--challenge-accent,var(--blue-400));--motif-line:var(--challenge-line,var(--line-strong));position:relative;container-type:size}.WeeklyChallengeMotifs-module__Gpn6wa__canvas{width:min(100cqw,100cqh);height:min(100cqw,100cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WeeklyChallengeMotifs-module__Gpn6wa__visualLabel{color:var(--text-muted);font-family:var(--font-mono);font-size:clamp(var(--fs-label), 2.7cqmin, var(--fs-body-s));line-height:1.5}.WeeklyChallengeMotifs-module__Gpn6wa__questionStack{perspective:calc(var(--sp-16) * 14);position:absolute;inset:0}.WeeklyChallengeMotifs-module__Gpn6wa__questionOrbit{border:1px dashed var(--motif-line);border-radius:50%;position:absolute;inset:5%;transform:rotate(-20deg)}.WeeklyChallengeMotifs-module__Gpn6wa__questionCard{border:1px solid var(--motif-line);border-radius:var(--r-lg);transform-origin:50% 90%;width:60%;height:76%;transform-style:preserve-3d;padding:8%;position:absolute;top:12%;left:29%}.WeeklyChallengeMotifs-module__Gpn6wa__frontCard{background:var(--navy-800);box-shadow:var(--sh-2);flex-direction:column;align-items:flex-start;display:flex;transform:rotate(5deg)}.WeeklyChallengeMotifs-module__Gpn6wa__backCard{background:var(--navy-850);transform:rotate(-15deg)translate(-12%)}.WeeklyChallengeMotifs-module__Gpn6wa__backCard:nth-child(2){transform:rotate(-28deg)translate(-24%)}.WeeklyChallengeMotifs-module__Gpn6wa__backPattern{border:1px dashed var(--motif-line);border-radius:var(--r-sm);width:100%;height:100%}.WeeklyChallengeMotifs-module__Gpn6wa__questionCount{color:var(--motif-accent);font-family:var(--font-display);font-weight:700;font-size:clamp(var(--fs-display-l), 24cqmin, calc(var(--fs-display-xl) * 2));letter-spacing:var(--tracking-tight);line-height:1}.WeeklyChallengeMotifs-module__Gpn6wa__longCount{font-size:clamp(var(--fs-h2), 16cqmin, calc(var(--fs-display-xl) * 1.25))}.WeeklyChallengeMotifs-module__Gpn6wa__questionLabel{font-family:var(--font-display);font-size:clamp(var(--fs-body-s), 4.8cqmin, var(--fs-h3));margin-top:5%}.WeeklyChallengeMotifs-module__Gpn6wa__answerLines{gap:var(--sp-3);width:100%;margin-top:20%;display:grid}.WeeklyChallengeMotifs-module__Gpn6wa__answerLines span{background:var(--line-strong);width:100%;height:1px}.WeeklyChallengeMotifs-module__Gpn6wa__answerLines span:nth-child(2){width:75%}.WeeklyChallengeMotifs-module__Gpn6wa__answerLines span:nth-child(3){width:50%}.WeeklyChallengeMotifs-module__Gpn6wa__cardArrow{color:var(--motif-accent);position:absolute;bottom:10%;right:12%}.WeeklyChallengeMotifs-module__Gpn6wa__cardArrow svg{width:clamp(var(--sp-5), 7cqmin, var(--sp-8));height:auto}.WeeklyChallengeMotifs-module__Gpn6wa__interactive{height:auto;container-type:inline-size}.WeeklyChallengeMotifs-module__Gpn6wa__interactive .WeeklyChallengeMotifs-module__Gpn6wa__canvas{width:100%;height:auto;position:relative;top:auto;left:auto;transform:none}.WeeklyChallengeMotifs-module__Gpn6wa__interactive .WeeklyChallengeMotifs-module__Gpn6wa__questionStack{display:grid;position:relative;inset:auto}.WeeklyChallengeMotifs-module__Gpn6wa__interactive .WeeklyChallengeMotifs-module__Gpn6wa__questionCard{grid-area:1/1;justify-self:center;width:85%;height:auto;padding:0;position:relative;top:auto;left:auto}.WeeklyChallengeMotifs-module__Gpn6wa__interactive .WeeklyChallengeMotifs-module__Gpn6wa__frontCard{box-shadow:none;background:0 0;border:0;display:block}.WeeklyChallengeMotifs-module__Gpn6wa__interactive .WeeklyChallengeMotifs-module__Gpn6wa__backCard{padding:var(--sp-6);pointer-events:none}.WeeklyChallengeMotifs-module__Gpn6wa__interactive:has(:focus-visible) .WeeklyChallengeMotifs-module__Gpn6wa__frontCard{transform:none!important}.WeeklyChallengeMotifs-module__Gpn6wa__scoreBoard{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:10% 3% 9%}.WeeklyChallengeMotifs-module__Gpn6wa__scoreBoard>.WeeklyChallengeMotifs-module__Gpn6wa__visualLabel{margin-bottom:5%}.WeeklyChallengeMotifs-module__Gpn6wa__scoreCaption{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);font-size:clamp(var(--fs-label), 3cqmin, var(--fs-body));display:flex}.WeeklyChallengeMotifs-module__Gpn6wa__scoreCaption>span:first-child{align-items:center;gap:var(--sp-2);display:flex}.WeeklyChallengeMotifs-module__Gpn6wa__scoreCaption>span:last-child{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap}.WeeklyChallengeMotifs-module__Gpn6wa__scoreCaption svg{color:var(--green-400);width:1em;height:1em}.WeeklyChallengeMotifs-module__Gpn6wa__scoreBar{height:clamp(var(--sp-12), 19cqmin, calc(var(--sp-12) * 2));position:relative}.WeeklyChallengeMotifs-module__Gpn6wa__scoreBar>div{border-radius:0 var(--r-sm) var(--r-sm) 0;transform-origin:0;position:absolute;inset:0 auto 0 0}.WeeklyChallengeMotifs-module__Gpn6wa__fastBar{background:color-mix(in srgb, var(--motif-accent) 24%, transparent);border-right:2px solid var(--motif-accent)}.WeeklyChallengeMotifs-module__Gpn6wa__calmBar{background:var(--navy-700);border-right:2px solid var(--text-muted)}.WeeklyChallengeMotifs-module__Gpn6wa__scoreBar strong{top:50%;left:var(--sp-4);font-size:clamp(var(--fs-h2), 11cqmin, var(--fs-display-xl));font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-weight:600;position:absolute;transform:translateY(-50%)}.WeeklyChallengeMotifs-module__Gpn6wa__scoreValue{transform-origin:0;display:block}.WeeklyChallengeMotifs-module__Gpn6wa__scoreAxis{border-top:1px solid var(--line-strong);padding-top:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-muted);justify-content:space-between;margin-top:5%;display:flex}.WeeklyChallengeMotifs-module__Gpn6wa__flightRing{border:1px solid var(--motif-line);border-radius:50%;position:absolute;inset:10%}.WeeklyChallengeMotifs-module__Gpn6wa__flightRing:after{content:"";border:1px dashed var(--motif-line);border-radius:50%;position:absolute;inset:12%}.WeeklyChallengeMotifs-module__Gpn6wa__flightOrbit{border-radius:50%;position:absolute;inset:10%}.WeeklyChallengeMotifs-module__Gpn6wa__flightOrbit>span{background:var(--motif-accent);border-radius:50%;width:3%;height:3%;position:absolute;top:7%;left:22%}.WeeklyChallengeMotifs-module__Gpn6wa__clouds{opacity:.5;width:142%;position:absolute;top:7%;left:-20%;-webkit-mask-image:radial-gradient(#000 40%,#0000 72%);mask-image:radial-gradient(#000 40%,#0000 72%)}.WeeklyChallengeMotifs-module__Gpn6wa__aircraft{width:120%;position:absolute;top:-12%;left:-10%}.WeeklyChallengeMotifs-module__Gpn6wa__aircraft img,.WeeklyChallengeMotifs-module__Gpn6wa__clouds img{width:100%;height:auto;display:block}.WeeklyChallengeMotifs-module__Gpn6wa__calendar{width:38%;height:32%;perspective:calc(var(--sp-16) * 8);position:absolute;bottom:0;right:8%}.WeeklyChallengeMotifs-module__Gpn6wa__calendarNext,.WeeklyChallengeMotifs-module__Gpn6wa__calendarPage{border:1px solid var(--motif-line);border-radius:var(--r-sm);background:var(--navy-850);font-size:clamp(var(--fs-label), 2.9cqmin, var(--fs-body-s));padding:12%;line-height:1.3;position:absolute;inset:0}.WeeklyChallengeMotifs-module__Gpn6wa__calendarNext{color:var(--text-muted);transform:rotate(8deg)}.WeeklyChallengeMotifs-module__Gpn6wa__calendarPage{transform-origin:0 0;background:var(--navy-800);box-shadow:var(--sh-2);transform:rotate(-8deg)}.WeeklyChallengeMotifs-module__Gpn6wa__calendarPage>svg{color:var(--motif-accent);width:13%;height:auto;position:absolute;bottom:10%;right:10%}.WeeklyChallengeMotifs-module__Gpn6wa__calendarLines{gap:9%;margin-top:16%;display:flex}.WeeklyChallengeMotifs-module__Gpn6wa__calendarLines i{aspect-ratio:1;border:1px solid var(--line-strong);border-radius:20%;width:22%}.WeeklyChallengeMotifs-module__Gpn6wa__calendarLines i:first-child{background:var(--motif-accent);border-color:var(--motif-accent)}.WeeklyChallengeMotifs-module__Gpn6wa__wide .WeeklyChallengeMotifs-module__Gpn6wa__canvas{width:100%;height:100%}.WeeklyChallengeMotifs-module__Gpn6wa__learningPath,.WeeklyChallengeMotifs-module__Gpn6wa__learningTrace{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.WeeklyChallengeMotifs-module__Gpn6wa__learningPath path{stroke-width:2px;vector-effect:non-scaling-stroke}.WeeklyChallengeMotifs-module__Gpn6wa__routeGhost{stroke:var(--motif-line);stroke-dasharray:4 8}.WeeklyChallengeMotifs-module__Gpn6wa__routeAccent{stroke:var(--motif-accent)}.WeeklyChallengeMotifs-module__Gpn6wa__examMarker{gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-label);flex-direction:column;align-items:center;display:flex;position:absolute;top:40%;left:19%}.WeeklyChallengeMotifs-module__Gpn6wa__examMarker>svg{width:var(--sp-8);height:var(--sp-8);padding:var(--sp-2);color:var(--motif-accent);background:var(--navy-900);border:1px solid var(--motif-line);border-radius:50%}.WeeklyChallengeMotifs-module__Gpn6wa__learningAircraft{place-items:center;display:grid;position:absolute;inset:0;transform:translate(35%,-6%)}.WeeklyChallengeMotifs-module__Gpn6wa__learningAircraft>svg{width:clamp(var(--sp-5), 8cqmin, var(--sp-8));height:auto;color:var(--motif-accent);fill:var(--navy-900);transform:rotate(22deg)}.WeeklyChallengeMotifs-module__Gpn6wa__learningContinuation{align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-muted);display:flex;position:absolute;bottom:0;right:0}.WeeklyChallengeMotifs-module__Gpn6wa__learningContinuation>svg{width:var(--sp-4);height:var(--sp-4)}.WeeklyChallengeMotifs-module__Gpn6wa__clock{border:1px solid var(--motif-line);border-radius:50%;position:absolute;inset:3%}.WeeklyChallengeMotifs-module__Gpn6wa__clockTicks{width:100%;height:100%;color:var(--motif-line);position:absolute;inset:0}.WeeklyChallengeMotifs-module__Gpn6wa__clockOrbit{border:2px solid var(--motif-line);border-left-color:var(--motif-accent);border-top-color:var(--motif-accent);border-radius:50%;position:absolute;inset:6%}.WeeklyChallengeMotifs-module__Gpn6wa__clockOrbit>span{aspect-ratio:1;background:var(--motif-accent);border-radius:50%;width:3%;position:absolute;top:11%;left:11%}.WeeklyChallengeMotifs-module__Gpn6wa__clockHand{background:var(--motif-accent);transform-origin:50% 100%;width:1px;height:35%;position:absolute;top:15%;left:50%;transform:rotate(45deg)}.WeeklyChallengeMotifs-module__Gpn6wa__clockFace{text-align:center;background:var(--navy-900);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:29% 14%}.WeeklyChallengeMotifs-module__Gpn6wa__clockFace strong{font-family:var(--font-mono);font-size:clamp(var(--fs-display-l), 22cqmin, calc(var(--fs-display-xl) * 2));letter-spacing:var(--tracking-tight);font-weight:400;line-height:1.2}.WeeklyChallengeMotifs-module__Gpn6wa__clockFace span{font-size:clamp(var(--fs-label), 2.8cqmin, var(--fs-body-s));max-width:18ch;color:var(--text-muted);margin-top:6%;line-height:1.5}.WeeklyChallengeMotifs-module__Gpn6wa__friends{position:absolute;inset:0}.WeeklyChallengeMotifs-module__Gpn6wa__friendRoutes{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.WeeklyChallengeMotifs-module__Gpn6wa__friendRoutes path{stroke-width:2px}.WeeklyChallengeMotifs-module__Gpn6wa__friendRouteOne{stroke:var(--motif-accent)}.WeeklyChallengeMotifs-module__Gpn6wa__friendRouteTwo{stroke:var(--text-muted);stroke-dasharray:4 7}.WeeklyChallengeMotifs-module__Gpn6wa__friendPlane{place-items:center;display:grid;position:absolute;inset:0}.WeeklyChallengeMotifs-module__Gpn6wa__friendPlane:nth-child(2){transform:translate(-20%,-15%)}.WeeklyChallengeMotifs-module__Gpn6wa__friendPlane:nth-child(3){transform:translate(25%,-20%)}.WeeklyChallengeMotifs-module__Gpn6wa__friendPlane>span{aspect-ratio:1;background:var(--navy-900);width:18%;box-shadow:var(--sh-2);border:1px solid;border-radius:50%;place-items:center;display:grid}.WeeklyChallengeMotifs-module__Gpn6wa__friendPlane svg{width:48%;height:48%}.WeeklyChallengeMotifs-module__Gpn6wa__friendPlaneOne{color:var(--motif-accent);transform:rotate(40deg)}.WeeklyChallengeMotifs-module__Gpn6wa__friendPlaneTwo{color:var(--text-strong);transform:rotate(-75deg)}.WeeklyChallengeMotifs-module__Gpn6wa__friendLegend{font-family:var(--font-mono);font-size:clamp(var(--fs-label), 2.7cqmin, var(--fs-body-s));color:var(--text-muted);justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:3%;left:4%;right:4%}.WeeklyChallengeMotifs-module__Gpn6wa__friendLegend>span{align-items:center;gap:var(--sp-2);display:flex}.WeeklyChallengeMotifs-module__Gpn6wa__friendLegend i{width:var(--sp-2);height:var(--sp-2);background:var(--motif-accent);border-radius:50%;display:block}.WeeklyChallengeMotifs-module__Gpn6wa__friendLegend>span:last-child i{background:var(--text-muted)}.WeeklyChallengeMotifs-module__Gpn6wa__debate{position:absolute;inset:4% 1%}.WeeklyChallengeMotifs-module__Gpn6wa__debate>.WeeklyChallengeMotifs-module__Gpn6wa__visualLabel{max-width:28ch;position:absolute;top:3%;left:3%}.WeeklyChallengeMotifs-module__Gpn6wa__bubble{border:1px solid var(--motif-line);border-radius:var(--r-lg) var(--r-lg) var(--r-lg) 0;font-family:var(--font-display);font-size:clamp(var(--fs-h4), 6cqmin, var(--fs-h1));letter-spacing:var(--tracking-tight);white-space:nowrap;background:var(--navy-800);box-shadow:var(--sh-2);padding:7% 8%;position:absolute}.WeeklyChallengeMotifs-module__Gpn6wa__bubble0{top:26%;left:0;transform:rotate(-3deg)}.WeeklyChallengeMotifs-module__Gpn6wa__bubble1{border-radius:var(--r-lg) var(--r-lg) 0 var(--r-lg);color:var(--motif-accent);top:48%;right:0;transform:rotate(3deg)}.WeeklyChallengeMotifs-module__Gpn6wa__bubble2{top:70%;left:7%}@container (max-height:280px){.WeeklyChallengeMotifs-module__Gpn6wa__answerLines{gap:var(--sp-2)}.WeeklyChallengeMotifs-module__Gpn6wa__scoreBoard{inset:2% -5% 1%}.WeeklyChallengeMotifs-module__Gpn6wa__scoreBoard>.WeeklyChallengeMotifs-module__Gpn6wa__visualLabel{margin-bottom:3%}.WeeklyChallengeMotifs-module__Gpn6wa__scoreCaption{margin-bottom:var(--sp-1)}.WeeklyChallengeMotifs-module__Gpn6wa__scoreAxis{padding-top:var(--sp-1);margin-top:3%}.WeeklyChallengeMotifs-module__Gpn6wa__debate{inset:0 -8%}.WeeklyChallengeMotifs-module__Gpn6wa__debate>.WeeklyChallengeMotifs-module__Gpn6wa__visualLabel{font-size:var(--fs-label);top:0}.WeeklyChallengeMotifs-module__Gpn6wa__bubble{font-size:var(--fs-h4);padding:6% 8%}.WeeklyChallengeMotifs-module__Gpn6wa__bubble0{top:24%}.WeeklyChallengeMotifs-module__Gpn6wa__bubble1{top:49%}.WeeklyChallengeMotifs-module__Gpn6wa__bubble2{top:73%}.WeeklyChallengeMotifs-module__Gpn6wa__calendar{width:43%;right:3%}.WeeklyChallengeMotifs-module__Gpn6wa__calendarPage,.WeeklyChallengeMotifs-module__Gpn6wa__calendarNext{padding:8%}.WeeklyChallengeMotifs-module__Gpn6wa__calendarLines{margin-top:12%}}@media (prefers-reduced-motion:reduce),(scripting:none),(max-height:600px){.WeeklyChallengeMotifs-module__Gpn6wa__questionCard,.WeeklyChallengeMotifs-module__Gpn6wa__scoreRow,.WeeklyChallengeMotifs-module__Gpn6wa__scoreValue,.WeeklyChallengeMotifs-module__Gpn6wa__flightOrbit,.WeeklyChallengeMotifs-module__Gpn6wa__clouds,.WeeklyChallengeMotifs-module__Gpn6wa__aircraft,.WeeklyChallengeMotifs-module__Gpn6wa__calendarPage,.WeeklyChallengeMotifs-module__Gpn6wa__clock,.WeeklyChallengeMotifs-module__Gpn6wa__clockOrbit,.WeeklyChallengeMotifs-module__Gpn6wa__clockHand,.WeeklyChallengeMotifs-module__Gpn6wa__friendPlane,.WeeklyChallengeMotifs-module__Gpn6wa__learningAircraft,.WeeklyChallengeMotifs-module__Gpn6wa__bubble{opacity:1!important;transform:none!important}.WeeklyChallengeMotifs-module__Gpn6wa__frontCard{transform:rotate(5deg)!important}.WeeklyChallengeMotifs-module__Gpn6wa__backCard{transform:rotate(-15deg)translate(-12%)!important}.WeeklyChallengeMotifs-module__Gpn6wa__backCard:nth-child(2){transform:rotate(-28deg)translate(-24%)!important}.WeeklyChallengeMotifs-module__Gpn6wa__fastBar,.WeeklyChallengeMotifs-module__Gpn6wa__calmBar{transform:scaleX(1)!important}.WeeklyChallengeMotifs-module__Gpn6wa__learningTrace{clip-path:none!important}.WeeklyChallengeMotifs-module__Gpn6wa__learningAircraft{transform:translate(35%,-6%)!important}.WeeklyChallengeMotifs-module__Gpn6wa__friendPlane:nth-child(2){transform:translate(-20%,-15%)!important}.WeeklyChallengeMotifs-module__Gpn6wa__friendPlane:nth-child(3){transform:translate(25%,-20%)!important}}
.WeeklyChallengeQuestionDemo-module__SQQizG__demo{width:100%;min-width:0;padding:var(--sp-6);border:1px solid var(--line-strong);border-radius:var(--r-xl);background:var(--navy-800);box-shadow:var(--sh-2)}.WeeklyChallengeQuestionDemo-module__SQQizG__heading{gap:var(--sp-3);margin-bottom:var(--sp-5);display:grid}.WeeklyChallengeQuestionDemo-module__SQQizG__label{color:var(--blue-300);font-family:var(--font-mono);font-size:var(--fs-label);line-height:var(--lh-normal);letter-spacing:var(--tracking-label);text-transform:uppercase}.WeeklyChallengeQuestionDemo-module__SQQizG__question{color:var(--text-strong);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}.WeeklyChallengeQuestionDemo-module__SQQizG__options{gap:var(--sp-3);display:grid}.WeeklyChallengeQuestionDemo-module__SQQizG__option{min-height:var(--sp-12);font-size:var(--fs-body)}.WeeklyChallengeQuestionDemo-module__SQQizG__option>span:last-child{min-width:0;padding-top:0}.WeeklyChallengeQuestionDemo-module__SQQizG__option:focus-visible{outline:2px solid var(--blue-400);outline-offset:var(--sp-1)}.WeeklyChallengeQuestionDemo-module__SQQizG__option[aria-disabled=true]{cursor:default}.WeeklyChallengeQuestionDemo-module__SQQizG__option[aria-disabled=true][data-state=default]:hover{border-color:var(--line-strong);background:var(--fill-faint)}.WeeklyChallengeQuestionDemo-module__SQQizG__optionContent{justify-content:space-between;align-items:center;column-gap:var(--sp-3);row-gap:var(--sp-1);min-height:var(--sp-6);flex-wrap:wrap;display:flex}.WeeklyChallengeQuestionDemo-module__SQQizG__optionLabels{align-items:center;gap:var(--sp-1) var(--sp-3);font-size:var(--fs-label);line-height:var(--lh-normal);color:var(--text-muted);flex-wrap:wrap;display:flex}.WeeklyChallengeQuestionDemo-module__SQQizG__rightLabel{align-items:center;gap:var(--sp-1);color:var(--green-400);display:inline-flex}.WeeklyChallengeQuestionDemo-module__SQQizG__rightLabel svg{width:var(--sp-4);height:var(--sp-4);flex:none}.WeeklyChallengeQuestionDemo-module__SQQizG__response{margin-block:var(--sp-5) var(--sp-3)}.WeeklyChallengeQuestionDemo-module__SQQizG__hint,.WeeklyChallengeQuestionDemo-module__SQQizG__explanation,.WeeklyChallengeQuestionDemo-module__SQQizG__note{color:var(--text-muted);font-size:var(--fs-body-s);line-height:var(--lh-normal)}.WeeklyChallengeQuestionDemo-module__SQQizG__result{gap:var(--sp-1);animation:WeeklyChallengeQuestionDemo-module__SQQizG__result-in var(--dur) var(--ease) both;display:grid}.WeeklyChallengeQuestionDemo-module__SQQizG__outcome{color:var(--text-strong);font-size:var(--fs-body);font-weight:700;line-height:var(--lh-normal)}.WeeklyChallengeQuestionDemo-module__SQQizG__outcome[data-correct=true]{color:var(--green-400)}.WeeklyChallengeQuestionDemo-module__SQQizG__action{width:100%;min-height:var(--sp-12);color:var(--blue-300);white-space:normal;line-height:var(--lh-tight)}.WeeklyChallengeQuestionDemo-module__SQQizG__note{padding-top:var(--sp-4);margin-top:var(--sp-4);border-top:1px solid var(--line);font-size:var(--fs-caption)}@keyframes WeeklyChallengeQuestionDemo-module__SQQizG__result-in{0%{opacity:.5;transform:translateY(var(--sp-1))}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.WeeklyChallengeQuestionDemo-module__SQQizG__demo{padding:var(--sp-5)}.WeeklyChallengeQuestionDemo-module__SQQizG__question{font-size:var(--fs-h4)}.WeeklyChallengeQuestionDemo-module__SQQizG__options{gap:var(--sp-2)}.WeeklyChallengeQuestionDemo-module__SQQizG__option{font-size:var(--fs-body-s)}}@media (max-width:359px){.WeeklyChallengeQuestionDemo-module__SQQizG__demo{padding:var(--sp-4)}.WeeklyChallengeQuestionDemo-module__SQQizG__optionContent{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.WeeklyChallengeQuestionDemo-module__SQQizG__result{animation:none}.WeeklyChallengeQuestionDemo-module__SQQizG__demo button{transition:none}}
.WeeklyChallengeResult-module__yJB-4a__story{--challenge-well:color-mix(in srgb, var(--challenge-accent) 9%, transparent);padding-bottom:var(--sp-24);overflow:clip}.WeeklyChallengeResult-module__yJB-4a__story ::selection{background:var(--challenge-accent);color:var(--navy-900)}.WeeklyChallengeResult-module__yJB-4a__story :is(input,textarea){caret-color:var(--challenge-accent)}.WeeklyChallengeResult-module__yJB-4a__story :is(button,a,input,textarea):focus-visible{outline:2px solid var(--challenge-accent);outline-offset:var(--sp-1)}.WeeklyChallengeResult-module__yJB-4a__story :is(button,a,input,textarea){scroll-margin-block:var(--sp-24)}.WeeklyChallengeResult-module__yJB-4a__opening{padding-block:var(--sp-8) var(--sp-10)}.WeeklyChallengeResult-module__yJB-4a__context{color:var(--text-muted);font-size:var(--fs-body-s);margin-bottom:var(--sp-8)}.WeeklyChallengeResult-module__yJB-4a__openingGrid{gap:var(--sp-10);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;min-height:66svh;display:grid}.WeeklyChallengeResult-module__yJB-4a__openingCopy{min-width:0}.WeeklyChallengeResult-module__yJB-4a__title,.WeeklyChallengeResult-module__yJB-4a__sceneTitle,.WeeklyChallengeResult-module__yJB-4a__lessonTitle{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text-strong);text-wrap:balance;font-weight:800;line-height:1.08}.WeeklyChallengeResult-module__yJB-4a__title{white-space:pre-line;font-size:clamp(2.75rem,5.6vw,4.5rem)}.WeeklyChallengeResult-module__yJB-4a__lead{font-size:var(--fs-body-l);color:var(--text-strong);margin-block:var(--sp-6) var(--sp-3);font-weight:600}.WeeklyChallengeResult-module__yJB-4a__description{color:var(--text-muted);max-width:42ch}.WeeklyChallengeResult-module__yJB-4a__time{align-items:baseline;gap:var(--sp-4);margin-top:var(--sp-6);color:var(--text-muted);font-size:var(--fs-body-s);display:flex}.WeeklyChallengeResult-module__yJB-4a__time span{font-family:var(--font-mono);font-size:var(--fs-body-l);color:var(--text-strong);font-variant-numeric:tabular-nums}.WeeklyChallengeResult-module__yJB-4a__shortcuts{align-items:center;gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.WeeklyChallengeResult-module__yJB-4a__shortcuts button{white-space:normal}.WeeklyChallengeResult-module__yJB-4a__scrollCue{justify-content:center;align-items:center;gap:var(--sp-3);color:var(--text-muted);font-size:var(--fs-body-s);margin-top:var(--sp-8);display:flex}.WeeklyChallengeResult-module__yJB-4a__scrollCue svg{width:var(--sp-4)}.WeeklyChallengeResult-module__yJB-4a__scene{padding-block:var(--sp-12);scroll-margin-top:var(--sp-24);outline:none}.WeeklyChallengeResult-module__yJB-4a__sceneContent{min-width:0}.WeeklyChallengeResult-module__yJB-4a__scene:focus-within .WeeklyChallengeResult-module__yJB-4a__sceneContent,.WeeklyChallengeResult-module__yJB-4a__mistakeScene:focus-within .WeeklyChallengeResult-module__yJB-4a__question{transform:none!important}.WeeklyChallengeResult-module__yJB-4a__scoreScene{border-block:1px solid var(--line);place-items:center;min-height:85svh;display:grid}.WeeklyChallengeResult-module__yJB-4a__score{text-align:center;max-width:820px;margin-inline:auto}.WeeklyChallengeResult-module__yJB-4a__sceneTitle{font-size:clamp(2rem,4.5vw,3.5rem)}.WeeklyChallengeResult-module__yJB-4a__scoreValue{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--challenge-accent);margin-top:var(--sp-6);font-variant-numeric:tabular-nums;font-size:clamp(4rem,14vw,8rem);font-weight:600;line-height:1.1}.WeeklyChallengeResult-module__yJB-4a__scoreMaximum{font-family:var(--font-mono);color:var(--text-muted);font-size:var(--fs-body-s)}.WeeklyChallengeResult-module__yJB-4a__scoreBars{height:calc(2 * var(--sp-16));gap:var(--sp-2);max-width:560px;margin:var(--sp-5) auto var(--sp-6);justify-content:center;align-items:stretch;display:flex}.WeeklyChallengeResult-module__yJB-4a__scoreColumn{height:100%;max-width:var(--sp-16);padding:var(--sp-1);justify-content:flex-end;gap:var(--sp-2);border-radius:var(--r-sm);background:0 0;flex-direction:column;flex:1;min-width:0;transition:background .2s;display:flex}.WeeklyChallengeResult-module__yJB-4a__scoreColumn:hover,.WeeklyChallengeResult-module__yJB-4a__scoreColumn[aria-pressed=true]{background:var(--challenge-well)}.WeeklyChallengeResult-module__yJB-4a__scoreColumn[aria-pressed=true]>span:last-child{color:var(--text-strong)}.WeeklyChallengeResult-module__yJB-4a__barTrack{border-bottom:1px solid var(--line-strong);width:100%;height:100%;display:block}.WeeklyChallengeResult-module__yJB-4a__scoreBar{background:var(--challenge-accent);transform-origin:bottom;border-radius:var(--r-sm) var(--r-sm) 0 0;transition:background .2s;display:block}.WeeklyChallengeResult-module__yJB-4a__speedBar{background:var(--text-strong)}.WeeklyChallengeResult-module__yJB-4a__emptyBar{background:var(--red-400)}.WeeklyChallengeResult-module__yJB-4a__scoreColumn>span:last-child{font-family:var(--font-mono);color:var(--text-muted);font-size:var(--fs-label)}.WeeklyChallengeResult-module__yJB-4a__barsCaption{font-size:var(--fs-body-s);color:var(--text-muted);margin-top:calc(-1 * var(--sp-3));margin-bottom:var(--sp-6)}.WeeklyChallengeResult-module__yJB-4a__scoreModes,.WeeklyChallengeResult-module__yJB-4a__compareControls{justify-content:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.WeeklyChallengeResult-module__yJB-4a__scoreModes{margin-top:var(--sp-6)}.WeeklyChallengeResult-module__yJB-4a__scoreModes button,.WeeklyChallengeResult-module__yJB-4a__compareControls button,.WeeklyChallengeResult-module__yJB-4a__journey button{isolation:isolate;white-space:normal;color:var(--text-muted);background:0 0;position:relative}.WeeklyChallengeResult-module__yJB-4a__scoreModes button[aria-pressed=true],.WeeklyChallengeResult-module__yJB-4a__compareControls button[aria-pressed=true],.WeeklyChallengeResult-module__yJB-4a__journey button[aria-current=step]{color:var(--text-strong)}.WeeklyChallengeResult-module__yJB-4a__scoreModes button>span:not(.WeeklyChallengeResult-module__yJB-4a__controlHighlight),.WeeklyChallengeResult-module__yJB-4a__compareControls button>span:not(.WeeklyChallengeResult-module__yJB-4a__controlHighlight),.WeeklyChallengeResult-module__yJB-4a__journey button>span:not(.WeeklyChallengeResult-module__yJB-4a__controlHighlight){position:relative}.WeeklyChallengeResult-module__yJB-4a__controlHighlight{background:var(--challenge-well);border:1px solid var(--challenge-line);border-radius:inherit;z-index:-1;pointer-events:none;position:absolute;inset:0}.WeeklyChallengeResult-module__yJB-4a__pointDetail{text-align:left;padding:var(--sp-5);background:var(--navy-850);border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:var(--sp-8)}.WeeklyChallengeResult-module__yJB-4a__pointDetailHeading{justify-content:space-between;gap:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-body-s);color:var(--text-muted);align-items:baseline;display:flex}.WeeklyChallengeResult-module__yJB-4a__pointDetailHeading strong{color:var(--text-strong);white-space:nowrap;font-size:var(--fs-h3);font-weight:600}.WeeklyChallengeResult-module__yJB-4a__pointDetailHeading strong span{font-size:var(--fs-label);color:var(--text-muted)}.WeeklyChallengeResult-module__yJB-4a__pointDetailQuestion{font-size:var(--fs-body-s);color:var(--text-strong);margin-top:var(--sp-3);white-space:pre-line}.WeeklyChallengeResult-module__yJB-4a__pointDetailBreakdown{font-size:var(--fs-body-s);color:var(--text-muted);margin-top:var(--sp-3)}.WeeklyChallengeResult-module__yJB-4a__pointDetail button{margin-top:var(--sp-2);padding-inline:0}.WeeklyChallengeResult-module__yJB-4a__scoreIntro{color:var(--text-strong);font-size:var(--fs-body-l);text-wrap:balance;margin-bottom:var(--sp-3)}.WeeklyChallengeResult-module__yJB-4a__speedDescription{color:var(--text-muted);font-size:var(--fs-body-s);margin:0 auto var(--sp-6);text-wrap:balance;max-width:58ch}.WeeklyChallengeResult-module__yJB-4a__breakdown{gap:var(--sp-6);text-align:left;border-block:1px solid var(--line);padding-block:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WeeklyChallengeResult-module__yJB-4a__breakdown dt{font-size:var(--fs-body-s);color:var(--text-muted)}.WeeklyChallengeResult-module__yJB-4a__breakdown dd{font-family:var(--font-mono);color:var(--text-strong);font-size:var(--fs-h3);margin-top:var(--sp-2)}.WeeklyChallengeResult-module__yJB-4a__breakdown dd span{font-family:var(--font-sans);font-size:var(--fs-body-s);color:var(--text-muted);display:block}.WeeklyChallengeResult-module__yJB-4a__breakdown>div{transition:color .2s}.WeeklyChallengeResult-module__yJB-4a__breakdown>div[data-score-focus=true] :is(dt,dd){color:var(--challenge-accent)}.WeeklyChallengeResult-module__yJB-4a__scoreNote{color:var(--text-muted);margin-top:var(--sp-6)}.WeeklyChallengeResult-module__yJB-4a__score>button{margin-top:var(--sp-4)}.WeeklyChallengeResult-module__yJB-4a__mistakes{scroll-margin-top:var(--sp-24)}.WeeklyChallengeResult-module__yJB-4a__mistakeScene{gap:var(--sp-12);padding-block:var(--sp-16);perspective:1200px;scroll-margin-top:var(--sp-24);outline:none;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;display:grid}.WeeklyChallengeResult-module__yJB-4a__mistakeIntro{padding-top:var(--sp-6);position:sticky;top:140px}.WeeklyChallengeResult-module__yJB-4a__mistakeIndex{align-items:center;gap:var(--sp-3);font-family:var(--font-mono);color:var(--text-muted);font-size:var(--fs-body-s);margin-bottom:var(--sp-5);display:flex}.WeeklyChallengeResult-module__yJB-4a__understoodCheck{width:var(--sp-5);color:var(--green-400)}.WeeklyChallengeResult-module__yJB-4a__lessonTitle{margin-bottom:var(--sp-5);font-size:clamp(2rem,4vw,3rem)}.WeeklyChallengeResult-module__yJB-4a__lessonProgress{background:var(--line);height:2px;margin-top:var(--sp-8);max-width:200px}.WeeklyChallengeResult-module__yJB-4a__lessonProgress span{background:var(--challenge-accent);transform-origin:0;height:100%;display:block}.WeeklyChallengeResult-module__yJB-4a__question{background:var(--navy-850);padding:var(--sp-6);border:1px solid var(--line-strong);border-radius:var(--r-lg);transform-origin:0;min-width:0}.WeeklyChallengeResult-module__yJB-4a__questionNumber{font-family:var(--font-mono);font-size:var(--fs-body-s);color:var(--text-muted);margin-bottom:var(--sp-4)}.WeeklyChallengeResult-module__yJB-4a__questionTitle{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-snug);color:var(--text-strong);white-space:pre-line;overflow-wrap:anywhere}.WeeklyChallengeResult-module__yJB-4a__questionImage{object-fit:contain;width:100%;height:auto;max-height:320px;margin-top:var(--sp-5)}.WeeklyChallengeResult-module__yJB-4a__options{gap:var(--sp-3);margin-top:var(--sp-6);display:grid}.WeeklyChallengeResult-module__yJB-4a__option{gap:var(--sp-3);border-radius:var(--r-md);border:1px solid var(--line-strong);padding:var(--sp-3);font-size:var(--fs-body-s);align-items:start;transition:background .2s;display:flex;position:relative}.WeeklyChallengeResult-module__yJB-4a__option>div,.WeeklyChallengeResult-module__yJB-4a__explanation>:is(h3,p){position:relative}.WeeklyChallengeResult-module__yJB-4a__compareControls{margin-top:var(--sp-6);justify-content:start}.WeeklyChallengeResult-module__yJB-4a__compareControls button{font-size:var(--fs-body-s);padding-inline:var(--sp-3)}.WeeklyChallengeResult-module__yJB-4a__focusedOption{background:color-mix(in srgb, currentColor 7%, var(--navy-850))}.WeeklyChallengeResult-module__yJB-4a__answerFocus{inset:calc(-1 * var(--sp-1));border:1px solid var(--challenge-accent);border-radius:var(--r-md);pointer-events:none;position:absolute}.WeeklyChallengeResult-module__yJB-4a__option>div{flex:1;min-width:0}.WeeklyChallengeResult-module__yJB-4a__option p{overflow-wrap:anywhere}.WeeklyChallengeResult-module__yJB-4a__option>div>span{font-size:var(--fs-label);margin-top:var(--sp-1);display:block}.WeeklyChallengeResult-module__yJB-4a__neutralOption{color:var(--text-muted)}.WeeklyChallengeResult-module__yJB-4a__correctOption{border-color:var(--green-500);background:color-mix(in srgb, var(--green-500) 9%, transparent);color:var(--text-strong)}.WeeklyChallengeResult-module__yJB-4a__correctOption>div>span{color:var(--green-400)}.WeeklyChallengeResult-module__yJB-4a__wrongOption{border-color:var(--red-500);background:color-mix(in srgb, var(--red-500) 7%, transparent);color:var(--text-strong)}.WeeklyChallengeResult-module__yJB-4a__wrongOption>div>span{color:var(--red-400)}.WeeklyChallengeResult-module__yJB-4a__explanation{margin-top:var(--sp-6);padding:var(--sp-5) var(--sp-2) var(--sp-2);border-top:1px solid var(--line);border-radius:var(--r-sm);transition:background .2s;position:relative}.WeeklyChallengeResult-module__yJB-4a__focusedExplanation{background:var(--challenge-well)}.WeeklyChallengeResult-module__yJB-4a__explanation h3{color:var(--text-strong);font-weight:700;font-size:var(--fs-body);margin-bottom:var(--sp-3)}.WeeklyChallengeResult-module__yJB-4a__explanation p{color:var(--text-muted);white-space:pre-line;overflow-wrap:anywhere}.WeeklyChallengeResult-module__yJB-4a__questionFoot{justify-content:space-between;align-items:center;gap:var(--sp-4);color:var(--text-muted);font-size:var(--fs-body-s);margin-top:var(--sp-6);display:flex}.WeeklyChallengeResult-module__yJB-4a__questionFoot svg{width:var(--sp-4);flex-shrink:0}.WeeklyChallengeResult-module__yJB-4a__learningActions{justify-content:space-between;gap:var(--sp-2);margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.WeeklyChallengeResult-module__yJB-4a__learningActions button{white-space:normal}.WeeklyChallengeResult-module__yJB-4a__learningActions button>span{display:inline-flex}.WeeklyChallengeResult-module__yJB-4a__learningActions button.WeeklyChallengeResult-module__yJB-4a__understoodButton{color:var(--green-400);background:color-mix(in srgb, var(--green-400) 8%, transparent)}.WeeklyChallengeResult-module__yJB-4a__journey{bottom:var(--sp-4);padding:var(--sp-1);gap:var(--sp-1);width:max-content;max-width:calc(100vw - var(--sp-8));background:var(--navy-900);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--sh-2);z-index:40;transition:opacity .2s;display:flex;position:fixed;left:50%;transform:translate(-50%)}.WeeklyChallengeResult-module__yJB-4a__journeyHidden{opacity:0;pointer-events:none;visibility:hidden}.WeeklyChallengeResult-module__yJB-4a__journey button{min-height:var(--sp-12);font-size:var(--fs-body-s);padding:var(--sp-2) var(--sp-4)}.WeeklyChallengeResult-module__yJB-4a__journey small{font-size:var(--fs-label);font-family:var(--font-mono);color:var(--text-muted);display:block}.WeeklyChallengeResult-module__yJB-4a__rankingScene{border-top:1px solid var(--line);align-items:center;min-height:68svh;display:grid}.WeeklyChallengeResult-module__yJB-4a__feedbackScene{border-top:1px solid var(--line)}.WeeklyChallengeResult-module__yJB-4a__story :is(.WeeklyChallengeResult-module__yJB-4a__feedbackScene,.WeeklyChallengeResult-module__yJB-4a__reminderScene) section{border-top:0;padding:0}.WeeklyChallengeResult-module__yJB-4a__reminderScene{border-top:1px solid var(--line);position:relative}.WeeklyChallengeResult-module__yJB-4a__reminderScene .WeeklyChallengeResult-module__yJB-4a__sceneContent{align-items:center;gap:var(--sp-6);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);display:grid}.WeeklyChallengeResult-module__yJB-4a__reminderScene section{align-items:start;gap:var(--sp-6);flex-direction:column;padding:0;display:flex}.WeeklyChallengeResult-module__yJB-4a__reminderScene section>div>p:first-child{display:none}.WeeklyChallengeResult-module__yJB-4a__reminderScene h2{letter-spacing:-.035em;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.08}.WeeklyChallengeResult-module__yJB-4a__returnVisual{padding:var(--sp-8);position:relative}.WeeklyChallengeResult-module__yJB-4a__aircraft{z-index:1;width:100%;height:auto;position:relative}.WeeklyChallengeResult-module__yJB-4a__returnLine{background:var(--challenge-line);height:1px;position:absolute;top:60%;left:0;right:0;transform:rotate(-18deg)}.WeeklyChallengeResult-module__yJB-4a__closing{border-top:1px solid var(--line);padding-block:var(--sp-10)}.WeeklyChallengeResult-module__yJB-4a__closing>p:first-child{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text-strong);margin-bottom:var(--sp-6);font-weight:700}.WeeklyChallengeResult-module__yJB-4a__closingActions{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.WeeklyChallengeResult-module__yJB-4a__closingActions>a{align-items:center;gap:var(--sp-2);color:var(--text-muted);text-underline-offset:var(--sp-1);font-size:var(--fs-body-s);text-decoration:underline;display:inline-flex}.WeeklyChallengeResult-module__yJB-4a__closingActions>a svg{width:var(--sp-4)}@media (max-width:767px){.WeeklyChallengeResult-module__yJB-4a__openingGrid{gap:var(--sp-6);grid-template-columns:1fr;min-height:0}.WeeklyChallengeResult-module__yJB-4a__opening{padding-block:var(--sp-5) var(--sp-8)}.WeeklyChallengeResult-module__yJB-4a__context{margin-bottom:var(--sp-6)}.WeeklyChallengeResult-module__yJB-4a__title{font-size:clamp(2.4rem,11vw,3.5rem)}.WeeklyChallengeResult-module__yJB-4a__scene{padding-block:var(--sp-10)}.WeeklyChallengeResult-module__yJB-4a__scoreScene{min-height:0}.WeeklyChallengeResult-module__yJB-4a__scoreValue{font-size:clamp(3.5rem,19vw,6rem)}.WeeklyChallengeResult-module__yJB-4a__scoreBars{grid-template-columns:repeat(5,minmax(0,1fr));height:auto;display:grid}.WeeklyChallengeResult-module__yJB-4a__scoreColumn{height:var(--sp-24);max-width:none}.WeeklyChallengeResult-module__yJB-4a__breakdown{gap:var(--sp-4);grid-template-columns:1fr}.WeeklyChallengeResult-module__yJB-4a__breakdown>div{justify-content:space-between;gap:var(--sp-4);align-items:baseline;display:flex}.WeeklyChallengeResult-module__yJB-4a__breakdown dd{text-align:right;white-space:nowrap;font-size:var(--fs-body-l);margin:0}.WeeklyChallengeResult-module__yJB-4a__breakdown dd span{font-size:var(--fs-label);margin-left:var(--sp-2);display:inline}.WeeklyChallengeResult-module__yJB-4a__mistakeScene{gap:var(--sp-6);padding-block:var(--sp-10);grid-template-columns:1fr}.WeeklyChallengeResult-module__yJB-4a__mistakeIntro{padding-top:0;position:static}.WeeklyChallengeResult-module__yJB-4a__mistakeIntro .WeeklyChallengeResult-module__yJB-4a__description,.WeeklyChallengeResult-module__yJB-4a__lessonProgress{display:none}.WeeklyChallengeResult-module__yJB-4a__mistakeIndex{margin-bottom:var(--sp-3)}.WeeklyChallengeResult-module__yJB-4a__lessonTitle{font-size:var(--fs-h2);margin-bottom:0}.WeeklyChallengeResult-module__yJB-4a__question{padding:var(--sp-4)}.WeeklyChallengeResult-module__yJB-4a__questionTitle{font-size:var(--fs-body-l)}.WeeklyChallengeResult-module__yJB-4a__option{padding:var(--sp-3);gap:var(--sp-2)}.WeeklyChallengeResult-module__yJB-4a__pointDetail{padding:var(--sp-4)}.WeeklyChallengeResult-module__yJB-4a__pointDetailHeading{gap:var(--sp-1);flex-wrap:wrap}.WeeklyChallengeResult-module__yJB-4a__pointDetailHeading strong{font-size:var(--fs-body-l)}.WeeklyChallengeResult-module__yJB-4a__compareControls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WeeklyChallengeResult-module__yJB-4a__compareControls button{padding-inline:var(--sp-2)}.WeeklyChallengeResult-module__yJB-4a__journey{width:calc(100vw - var(--sp-6));gap:0;max-width:none}.WeeklyChallengeResult-module__yJB-4a__journey button{min-width:0;padding:var(--sp-2) var(--sp-1);font-size:var(--fs-label);flex:1}.WeeklyChallengeResult-module__yJB-4a__reminderScene .WeeklyChallengeResult-module__yJB-4a__sceneContent{gap:var(--sp-5);grid-template-columns:1fr}.WeeklyChallengeResult-module__yJB-4a__returnVisual{max-width:280px;padding:var(--sp-3);justify-self:center}.WeeklyChallengeResult-module__yJB-4a__rankingScene{min-height:0}.WeeklyChallengeResult-module__yJB-4a__closingActions{flex-direction:column;align-items:stretch}.WeeklyChallengeResult-module__yJB-4a__closingActions>a{margin-top:var(--sp-3);justify-content:center}}@media (max-width:360px){.WeeklyChallengeResult-module__yJB-4a__shortcuts{flex-direction:column;align-items:stretch}.WeeklyChallengeResult-module__yJB-4a__question{padding:var(--sp-3)}.WeeklyChallengeResult-module__yJB-4a__scoreBars{gap:var(--sp-2)}}@media (prefers-reduced-motion:reduce),(max-height:600px),(scripting:none){.WeeklyChallengeResult-module__yJB-4a__story *,.WeeklyChallengeResult-module__yJB-4a__story :before,.WeeklyChallengeResult-module__yJB-4a__story :after{transition:none!important;animation:none!important}.WeeklyChallengeResult-module__yJB-4a__sceneContent,.WeeklyChallengeResult-module__yJB-4a__question,.WeeklyChallengeResult-module__yJB-4a__scoreBar,.WeeklyChallengeResult-module__yJB-4a__lessonProgress span{transform:none!important}.WeeklyChallengeResult-module__yJB-4a__scoreBar{transform:scaleY(var(--score-height,1))!important}}@media (scripting:none){.WeeklyChallengeResult-module__yJB-4a__scoreValue>[aria-hidden=true]{display:none}.WeeklyChallengeResult-module__yJB-4a__scoreAccessible{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.WeeklyChallengeResult-module__yJB-4a__journey{display:none}}
.WeeklyChallengeStory-module__FTjqFq__story{--story-accent:var(--challenge-accent,var(--blue-400));scroll-margin-top:var(--sp-24);overflow:clip}.WeeklyChallengeStory-module__FTjqFq__opening{justify-content:space-between;align-items:center;gap:var(--sp-6);padding-block:var(--sp-6) var(--sp-2);color:var(--story-accent);font-size:var(--fs-body-s);display:flex}.WeeklyChallengeStory-module__FTjqFq__opening svg{width:var(--sp-5);height:var(--sp-5)}.WeeklyChallengeStory-module__FTjqFq__chapter{position:relative}.WeeklyChallengeStory-module__FTjqFq__stage{align-content:center;align-items:center;gap:var(--sp-16);min-height:min(70svh,720px);padding-block:var(--sp-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.WeeklyChallengeStory-module__FTjqFq__copy{z-index:1;grid-area:1/2;min-width:0;position:relative}.WeeklyChallengeStory-module__FTjqFq__visual{grid-area:1/1;width:100%;min-width:0;height:min(42vw,58svh,560px)}.WeeklyChallengeStory-module__FTjqFq__chapterLabel{align-items:center;gap:var(--sp-4);color:var(--story-accent);font-size:var(--fs-body-s);margin-bottom:var(--sp-5);display:flex}.WeeklyChallengeStory-module__FTjqFq__number{font-family:var(--font-mono);font-size:var(--fs-label)}.WeeklyChallengeStory-module__FTjqFq__title{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(var(--fs-h1), 4.6vw, var(--fs-display-xl));letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0;font-weight:700;line-height:1.12}.WeeklyChallengeStory-module__FTjqFq__lineWindow{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:clip}.WeeklyChallengeStory-module__FTjqFq__line{transform-origin:0 100%;display:block}.WeeklyChallengeStory-module__FTjqFq__details{margin-top:var(--sp-5);max-width:40ch}.WeeklyChallengeStory-module__FTjqFq__details:focus-within{opacity:1!important;transform:none!important}.WeeklyChallengeStory-module__FTjqFq__chapterAction{margin-top:var(--sp-3)}.WeeklyChallengeStory-module__FTjqFq__chapterAction a,.WeeklyChallengeStory-module__FTjqFq__chapterAction button{align-items:center;gap:var(--sp-3);min-height:var(--sp-12);color:var(--story-accent);text-underline-offset:.3em;padding-inline:0;font-weight:600;text-decoration:underline;display:inline-flex}.WeeklyChallengeStory-module__FTjqFq__chapterAction a:hover{text-decoration-thickness:2px}.WeeklyChallengeStory-module__FTjqFq__chapterAction svg{width:var(--sp-4);height:var(--sp-4)}.WeeklyChallengeStory-module__FTjqFq__chapterAction p{color:var(--text-muted);font-size:var(--fs-label);line-height:var(--lh-normal)}.WeeklyChallengeStory-module__FTjqFq__body{font-size:var(--fs-body-l);line-height:var(--lh-normal);color:var(--text)}.WeeklyChallengeStory-module__FTjqFq__note{margin-top:var(--sp-4);border-left:2px solid var(--story-accent);padding-left:var(--sp-4);font-size:var(--fs-body-s);line-height:var(--lh-normal);color:var(--text-muted)}.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=questions] .WeeklyChallengeStory-module__FTjqFq__title{font-size:clamp(var(--fs-display-l), 6vw, calc(var(--fs-display-xl) * 1.5))}.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=questions] .WeeklyChallengeStory-module__FTjqFq__visual{height:auto}.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=questions]:has(:focus-visible) :is(.WeeklyChallengeStory-module__FTjqFq__chapterLabel,.WeeklyChallengeStory-module__FTjqFq__line,.WeeklyChallengeStory-module__FTjqFq__details,.WeeklyChallengeStory-module__FTjqFq__visual){opacity:1!important;transform:none!important}.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=weekly] .WeeklyChallengeStory-module__FTjqFq__copy,.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=friends] .WeeklyChallengeStory-module__FTjqFq__copy{grid-column:1}.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=weekly] .WeeklyChallengeStory-module__FTjqFq__visual,.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=friends] .WeeklyChallengeStory-module__FTjqFq__visual{grid-column:2}.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=learning] .WeeklyChallengeStory-module__FTjqFq__stage{justify-items:center;gap:var(--sp-5);min-height:0;padding-block:var(--sp-12);text-align:center;grid-template-columns:minmax(0,1fr)}.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=learning] .WeeklyChallengeStory-module__FTjqFq__copy{grid-area:1/1;width:100%}.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=learning] .WeeklyChallengeStory-module__FTjqFq__chapterLabel{justify-content:center}.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=learning] .WeeklyChallengeStory-module__FTjqFq__title{font-size:clamp(var(--fs-display-l), 7.4vw, calc(var(--fs-display-xl) * 1.5));max-width:22ch;margin-inline:auto}.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=learning] .WeeklyChallengeStory-module__FTjqFq__line{transform-origin:50%}.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=learning] .WeeklyChallengeStory-module__FTjqFq__details{max-width:56ch;margin-inline:auto}.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=learning] .WeeklyChallengeStory-module__FTjqFq__note{border:0;padding-left:0}.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=learning] .WeeklyChallengeStory-module__FTjqFq__visual{grid-area:2/1;width:min(100%,720px);height:128px}.WeeklyChallengeStory-module__FTjqFq__invitation{align-items:center;gap:var(--sp-16);padding-block:var(--sp-12);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);display:grid;position:relative}.WeeklyChallengeStory-module__FTjqFq__closingCopy h2{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(var(--fs-display-l), 7vw, calc(var(--fs-display-xl) * 1.5));font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}.WeeklyChallengeStory-module__FTjqFq__closingCopy p{margin-top:var(--sp-4);color:var(--text-muted);max-width:38ch}.WeeklyChallengeStory-module__FTjqFq__closingAction{display:grid}@media (max-width:1023px){.WeeklyChallengeStory-module__FTjqFq__stage,.WeeklyChallengeStory-module__FTjqFq__invitation{gap:var(--sp-8)}.WeeklyChallengeStory-module__FTjqFq__title{font-size:var(--fs-h1)}.WeeklyChallengeStory-module__FTjqFq__body{font-size:var(--fs-body)}}@media (max-width:767px){.WeeklyChallengeStory-module__FTjqFq__opening{padding-block:var(--sp-5) var(--sp-2)}.WeeklyChallengeStory-module__FTjqFq__stage{align-items:stretch;gap:var(--sp-2);min-height:0;padding-block:var(--sp-8);flex-direction:column;display:flex}.WeeklyChallengeStory-module__FTjqFq__copy{width:100%}.WeeklyChallengeStory-module__FTjqFq__chapterLabel{font-size:var(--fs-label);margin-bottom:var(--sp-3)}.WeeklyChallengeStory-module__FTjqFq__title{font-size:clamp(var(--fs-h1), 8.8vw, var(--fs-display-l));line-height:1.1}.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=questions] .WeeklyChallengeStory-module__FTjqFq__title{font-size:clamp(var(--fs-display-l), 13vw, var(--fs-display-xl))}.WeeklyChallengeStory-module__FTjqFq__details{margin-top:var(--sp-4);max-width:40ch}.WeeklyChallengeStory-module__FTjqFq__body{font-size:var(--fs-body)}.WeeklyChallengeStory-module__FTjqFq__note{margin-top:var(--sp-3)}.WeeklyChallengeStory-module__FTjqFq__visual{width:100%;height:clamp(220px,64vw,300px)}.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=learning] .WeeklyChallengeStory-module__FTjqFq__title{font-size:clamp(var(--fs-h1), 10.5vw, var(--fs-display-l))}.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=learning] .WeeklyChallengeStory-module__FTjqFq__visual{height:96px}.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=learning] .WeeklyChallengeStory-module__FTjqFq__stage{gap:var(--sp-4);padding-block:var(--sp-8)}.WeeklyChallengeStory-module__FTjqFq__invitation{gap:var(--sp-6);padding-block:var(--sp-8);grid-template-columns:minmax(0,1fr)}}@media (max-width:767px) and (min-height:601px) and (max-height:760px){.WeeklyChallengeStory-module__FTjqFq__stage{padding-block:var(--sp-6)}.WeeklyChallengeStory-module__FTjqFq__title{font-size:var(--fs-h2)}.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=questions] .WeeklyChallengeStory-module__FTjqFq__title{font-size:var(--fs-display-l)}.WeeklyChallengeStory-module__FTjqFq__chapter[data-moment=learning] .WeeklyChallengeStory-module__FTjqFq__title{font-size:var(--fs-h1)}.WeeklyChallengeStory-module__FTjqFq__body,.WeeklyChallengeStory-module__FTjqFq__note{font-size:var(--fs-body-s)}.WeeklyChallengeStory-module__FTjqFq__visual{height:200px}}@media (prefers-reduced-motion:reduce),(max-height:600px),(scripting:none){.WeeklyChallengeStory-module__FTjqFq__stage{min-height:0}.WeeklyChallengeStory-module__FTjqFq__chapterLabel,.WeeklyChallengeStory-module__FTjqFq__line,.WeeklyChallengeStory-module__FTjqFq__details,.WeeklyChallengeStory-module__FTjqFq__visual,.WeeklyChallengeStory-module__FTjqFq__closingCopy{opacity:1!important;transform:none!important}.WeeklyChallengeStory-module__FTjqFq__lineWindow{overflow:visible}}
.WeeklyChallengeArtwork-module__3baDJa__heroFrame{position:absolute;inset:0;overflow:clip}.WeeklyChallengeArtwork-module__3baDJa__heroImage{position:absolute;inset:0}.WeeklyChallengeArtwork-module__3baDJa__heroImage img{object-fit:contain;width:100%;height:100%}@media (max-width:767px){.WeeklyChallengeArtwork-module__3baDJa__heroImage{inset:-5%}}@media (prefers-reduced-motion:reduce),(max-height:600px),(scripting:none){.WeeklyChallengeArtwork-module__3baDJa__heroImage{transform:none!important}}
.WeeklyChallengeHomeSection-module__yzgpKG__section{--marquee-size:clamp(72px, 11vw, 168px);padding-block:var(--sp-24) calc(var(--marquee-size) * .62 + var(--sp-8));border-block:1px solid var(--line);background:var(--navy-950);color:var(--text);position:relative;overflow:clip}.WeeklyChallengeHomeSection-module__yzgpKG__section a:focus-visible{outline:3px solid var(--challenge-accent);outline-offset:4px}.WeeklyChallengeHomeSection-module__yzgpKG__marquee{z-index:0;font-size:var(--marquee-size);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-.22em;left:0}.WeeklyChallengeHomeSection-module__yzgpKG__marquee p{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px var(--challenge-line);font-weight:800;line-height:1}.WeeklyChallengeHomeSection-module__yzgpKG__wrap{z-index:1;max-width:1200px;padding-inline:var(--sp-8);margin-inline:auto;position:relative}.WeeklyChallengeHomeSection-module__yzgpKG__intro{margin-bottom:var(--sp-10);grid-template-columns:minmax(0,1fr) minmax(0,23rem);align-items:end;display:grid}.WeeklyChallengeHomeSection-module__yzgpKG__intro>div{grid-area:1/1/auto/-1}.WeeklyChallengeHomeSection-module__yzgpKG__eyebrow{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--challenge-accent);font-weight:600;display:inline-flex}.WeeklyChallengeHomeSection-module__yzgpKG__eyebrow:before{content:"";width:var(--sp-2);height:var(--sp-2);border-radius:var(--r-pill);background:var(--challenge-accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--challenge-accent) 22%, transparent);animation:2.4s ease-in-out infinite WeeklyChallengeHomeSection-module__yzgpKG__beacon}.WeeklyChallengeHomeSection-module__yzgpKG__headline{font-family:var(--font-display);letter-spacing:-.045em;color:var(--text-strong);margin:0;font-size:clamp(48px,6.6vw,96px);font-weight:800;line-height:.98}.WeeklyChallengeHomeSection-module__yzgpKG__lineWindow{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:clip}.WeeklyChallengeHomeSection-module__yzgpKG__line{transform-origin:0 100%;display:block}.WeeklyChallengeHomeSection-module__yzgpKG__accentLine{color:var(--challenge-accent)}.WeeklyChallengeHomeSection-module__yzgpKG__lead{max-width:40ch;padding-bottom:var(--sp-2);font-size:var(--fs-body-l);line-height:var(--lh-normal);color:var(--text);grid-area:1/2}.WeeklyChallengeHomeSection-module__yzgpKG__grid{align-items:center;gap:var(--sp-12);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid;position:relative}.WeeklyChallengeHomeSection-module__yzgpKG__art{z-index:0;aspect-ratio:1/.94;perspective:1200px;position:relative}.WeeklyChallengeHomeSection-module__yzgpKG__ring,.WeeklyChallengeHomeSection-module__yzgpKG__orbit{border-radius:var(--r-pill);position:absolute;inset:7%}.WeeklyChallengeHomeSection-module__yzgpKG__ring{border:1px dashed var(--challenge-line)}.WeeklyChallengeHomeSection-module__yzgpKG__orbit span{width:var(--sp-3);height:var(--sp-3);border-radius:var(--r-pill);background:var(--challenge-accent);box-shadow:0 0 0 6px color-mix(in srgb, var(--challenge-accent) 20%, transparent);position:absolute;top:-6px;left:calc(50% - 6px)}.WeeklyChallengeHomeSection-module__yzgpKG__clouds{opacity:.9;position:absolute;bottom:0;left:-14%;right:0}.WeeklyChallengeHomeSection-module__yzgpKG__clouds img{width:100%;height:auto;display:block}.WeeklyChallengeHomeSection-module__yzgpKG__cover{position:absolute;inset:2%}.WeeklyChallengeHomeSection-module__yzgpKG__cover img{object-fit:contain;filter:drop-shadow(0 32px 40px #00000052);width:100%;height:100%}.WeeklyChallengeHomeSection-module__yzgpKG__calendar{aspect-ratio:1.45;width:clamp(148px,34%,208px);transform-style:preserve-3d;position:absolute;bottom:8%;right:0}.WeeklyChallengeHomeSection-module__yzgpKG__calendarNext,.WeeklyChallengeHomeSection-module__yzgpKG__calendarPage{padding:var(--sp-4);border-radius:var(--r-lg);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.WeeklyChallengeHomeSection-module__yzgpKG__calendarNext{border:1px solid var(--line-strong);background:var(--navy-800);box-shadow:var(--sh-2);translate:16% -32%;rotate:8deg}.WeeklyChallengeHomeSection-module__yzgpKG__calendarNext span,.WeeklyChallengeHomeSection-module__yzgpKG__calendarPage span{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600}.WeeklyChallengeHomeSection-module__yzgpKG__calendarNext span{color:var(--text-muted)}.WeeklyChallengeHomeSection-module__yzgpKG__calendarNext i{border-radius:var(--r-pill);background:var(--line-strong);height:6px;display:block}.WeeklyChallengeHomeSection-module__yzgpKG__calendarNext i+i{width:60%}.WeeklyChallengeHomeSection-module__yzgpKG__calendarPage{transform-origin:0;backface-visibility:hidden;background:var(--challenge-action-bg);color:var(--text-on-light);box-shadow:var(--sh-3)}.WeeklyChallengeHomeSection-module__yzgpKG__calendarPage strong{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}.WeeklyChallengeHomeSection-module__yzgpKG__copy{z-index:1;min-width:0;position:relative}.WeeklyChallengeHomeSection-module__yzgpKG__meta{gap:var(--sp-2) var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text);flex-wrap:wrap;display:flex}.WeeklyChallengeHomeSection-module__yzgpKG__meta>span:first-child{color:var(--challenge-accent);font-weight:600}.WeeklyChallengeHomeSection-module__yzgpKG__meta>span+span:before{content:"·";margin-right:var(--sp-3)}.WeeklyChallengeHomeSection-module__yzgpKG__title{max-width:12ch;margin-block:var(--sp-4) var(--sp-4);font-family:var(--font-display);letter-spacing:-.045em;color:var(--text-strong);text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(44px,5.4vw,76px);font-weight:800;line-height:1.02}.WeeklyChallengeHomeSection-module__yzgpKG__topics{font-family:var(--font-display);font-size:clamp(var(--fs-h4), 1.8vw, var(--fs-h3));font-weight:700;line-height:var(--lh-snug);color:var(--text-strong)}.WeeklyChallengeHomeSection-module__yzgpKG__description{max-width:46ch;margin-top:var(--sp-3);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text)}.WeeklyChallengeHomeSection-module__yzgpKG__stats{gap:var(--sp-4) var(--sp-10);margin-block:var(--sp-6);padding-block:var(--sp-5);border-block:1px solid var(--challenge-line);flex-wrap:wrap;display:flex}.WeeklyChallengeHomeSection-module__yzgpKG__stats>div{gap:var(--sp-1);flex-direction:column;display:flex}.WeeklyChallengeHomeSection-module__yzgpKG__stats dd{font-family:var(--font-mono);font-size:clamp(var(--fs-h3), 2.4vw, 32px);font-weight:600;line-height:var(--lh-snug);color:var(--text-strong);white-space:nowrap;order:-1}.WeeklyChallengeHomeSection-module__yzgpKG__stats dt{font-size:var(--fs-caption);color:var(--text-muted)}.WeeklyChallengeHomeSection-module__yzgpKG__actions{align-items:center;gap:var(--sp-4) var(--sp-8);flex-wrap:wrap;display:flex}.WeeklyChallengeHomeSection-module__yzgpKG__cta{min-height:var(--sp-16);gap:var(--sp-3);padding-inline:var(--sp-8);background:var(--challenge-action-bg);color:var(--text-on-light);font-size:var(--fs-body-l);box-shadow:none;font-weight:800}.WeeklyChallengeHomeSection-module__yzgpKG__cta:hover{background:var(--challenge-accent-hover);color:var(--text-on-light)}.WeeklyChallengeHomeSection-module__yzgpKG__cta svg{transition:rotate .2s;rotate:-45deg}.WeeklyChallengeHomeSection-module__yzgpKG__cta:hover svg{rotate:none}.WeeklyChallengeHomeSection-module__yzgpKG__ranking{align-items:center;gap:var(--sp-2);min-height:var(--sp-12);color:var(--text-strong);text-underline-offset:.3em;font-weight:600;text-decoration:underline;display:inline-flex}.WeeklyChallengeHomeSection-module__yzgpKG__ranking:hover{text-decoration-thickness:2px}.WeeklyChallengeHomeSection-module__yzgpKG__ranking svg{width:var(--sp-4);height:var(--sp-4)}.WeeklyChallengeHomeSection-module__yzgpKG__route{align-items:center;gap:var(--sp-5);margin-top:var(--sp-16);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) auto;font-weight:600;display:grid}.WeeklyChallengeHomeSection-module__yzgpKG__routeCurrent,.WeeklyChallengeHomeSection-module__yzgpKG__routeNext{align-items:center;gap:var(--sp-3);white-space:nowrap;display:inline-flex}.WeeklyChallengeHomeSection-module__yzgpKG__routeCurrent{color:var(--challenge-accent)}.WeeklyChallengeHomeSection-module__yzgpKG__routeNext{color:var(--text-muted)}.WeeklyChallengeHomeSection-module__yzgpKG__routeCurrent i,.WeeklyChallengeHomeSection-module__yzgpKG__routeNext i{border-radius:var(--r-pill);width:10px;height:10px}.WeeklyChallengeHomeSection-module__yzgpKG__routeCurrent i{background:var(--challenge-accent)}.WeeklyChallengeHomeSection-module__yzgpKG__routeNext i{border:2px solid var(--text-muted)}.WeeklyChallengeHomeSection-module__yzgpKG__track{height:var(--sp-8);position:relative}.WeeklyChallengeHomeSection-module__yzgpKG__track:before{content:"";inset-inline:0;border-top:2px dashed var(--challenge-line);position:absolute;top:50%}.WeeklyChallengeHomeSection-module__yzgpKG__trail{inset-inline:0;background:var(--challenge-accent);transform-origin:0;height:2px;position:absolute;top:calc(50% - 1px)}.WeeklyChallengeHomeSection-module__yzgpKG__planeTrack{pointer-events:none;align-items:center;display:flex;position:absolute;inset:0;transform:translate(50%)}.WeeklyChallengeHomeSection-module__yzgpKG__planeTrack svg{width:var(--sp-6);height:var(--sp-6);color:var(--challenge-accent);translate:-50%;rotate:45deg}@keyframes WeeklyChallengeHomeSection-module__yzgpKG__beacon{0%,to{box-shadow:0 0 0 5px color-mix(in srgb, var(--challenge-accent) 22%, transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--challenge-accent) 6%, transparent)}}@media (max-width:1199px){.WeeklyChallengeHomeSection-module__yzgpKG__intro{gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}.WeeklyChallengeHomeSection-module__yzgpKG__lead{grid-area:2/1}}@media (max-width:1023px){.WeeklyChallengeHomeSection-module__yzgpKG__grid{gap:var(--sp-8)}}@media (max-width:767px){.WeeklyChallengeHomeSection-module__yzgpKG__section{padding-block:var(--sp-16) calc(var(--marquee-size) * .62 + var(--sp-6))}.WeeklyChallengeHomeSection-module__yzgpKG__wrap{padding-inline:var(--sp-4)}.WeeklyChallengeHomeSection-module__yzgpKG__intro{margin-bottom:var(--sp-6)}.WeeklyChallengeHomeSection-module__yzgpKG__headline{font-size:clamp(40px,12.5vw,64px)}.WeeklyChallengeHomeSection-module__yzgpKG__lead{font-size:var(--fs-body)}.WeeklyChallengeHomeSection-module__yzgpKG__grid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}.WeeklyChallengeHomeSection-module__yzgpKG__art{aspect-ratio:1.1;margin-inline:calc(-1 * var(--sp-4))}.WeeklyChallengeHomeSection-module__yzgpKG__calendar{right:var(--sp-10);width:136px;bottom:4%}.WeeklyChallengeHomeSection-module__yzgpKG__calendarPage strong{font-size:var(--fs-body)}.WeeklyChallengeHomeSection-module__yzgpKG__title{font-size:clamp(36px,10.5vw,52px)}.WeeklyChallengeHomeSection-module__yzgpKG__stats{gap:var(--sp-3) var(--sp-6)}.WeeklyChallengeHomeSection-module__yzgpKG__cta,.WeeklyChallengeHomeSection-module__yzgpKG__ranking{justify-content:center;width:100%}.WeeklyChallengeHomeSection-module__yzgpKG__route{gap:var(--sp-3);margin-top:var(--sp-10);letter-spacing:.08em;font-size:11px}}@media (prefers-reduced-motion:reduce),(scripting:none){.WeeklyChallengeHomeSection-module__yzgpKG__marquee p,.WeeklyChallengeHomeSection-module__yzgpKG__line,.WeeklyChallengeHomeSection-module__yzgpKG__lead,.WeeklyChallengeHomeSection-module__yzgpKG__cover,.WeeklyChallengeHomeSection-module__yzgpKG__clouds,.WeeklyChallengeHomeSection-module__yzgpKG__orbit,.WeeklyChallengeHomeSection-module__yzgpKG__calendarPage,.WeeklyChallengeHomeSection-module__yzgpKG__calendarNext,.WeeklyChallengeHomeSection-module__yzgpKG__trail{opacity:1!important;transform:none!important}.WeeklyChallengeHomeSection-module__yzgpKG__planeTrack{transform:translate(50%)!important}.WeeklyChallengeHomeSection-module__yzgpKG__eyebrow:before{animation:none}.WeeklyChallengeHomeSection-module__yzgpKG__lineWindow{overflow:visible}}
