.HomeScreen-module__IJa6-a__screen{min-height:100%;position:relative}.HomeScreen-module__IJa6-a__screen .HomeScreen-module__IJa6-a__navBar{z-index:5;padding-top:var(--mx-safe-top);min-height:calc(44px + var(--mx-safe-top));background:linear-gradient(to bottom, var(--mx-chrome-ground) 0%, color-mix(in srgb, var(--mx-chrome-ground) 86%, transparent) 70%, transparent 100%);position:sticky;top:0}.HomeScreen-module__IJa6-a__column{gap:var(--mx-space-lg);width:100%;max-width:var(--mx-content-max);padding:10px var(--mx-screen-margin) calc(var(--mx-space-xl) + var(--mx-tabbar-inset,0px));flex-direction:column;margin:0 auto;display:flex}.HomeScreen-module__IJa6-a__greeting{padding-top:var(--mx-space-xs);flex-direction:column;gap:2px;display:flex}.HomeScreen-module__IJa6-a__greetingTitle{font-size:var(--mx-text-large-title-size);margin-block:var(--mx-text-large-title-trim);line-height:var(--mx-text-large-title-leading);color:var(--mx-text-primary);font-weight:700}.HomeScreen-module__IJa6-a__greetingSubtitle,.HomeScreen-module__IJa6-a__caption{font-size:var(--mx-text-footnote-size);margin-block:var(--mx-text-footnote-trim);line-height:var(--mx-text-footnote-leading);color:var(--mx-text-secondary)}.HomeScreen-module__IJa6-a__cardTitle{font-size:var(--mx-text-headline-size);margin-block:var(--mx-text-headline-trim);line-height:var(--mx-text-headline-leading);color:var(--mx-text-primary);font-weight:600}.HomeScreen-module__IJa6-a__sectionTitle{font-size:var(--mx-text-title3-size);margin-block:var(--mx-text-title3-trim);line-height:var(--mx-text-title3-leading);color:var(--mx-text-primary);font-weight:600}.HomeScreen-module__IJa6-a__label{font-size:var(--mx-text-caption-size);margin-block:var(--mx-text-caption-trim);line-height:var(--mx-text-caption-leading);color:var(--mx-text-secondary);font-weight:600}.HomeScreen-module__IJa6-a__metricSmall{font-family:var(--mx-font-rounded);font-size:var(--mx-text-headline-size);margin-block:var(--mx-text-headline-trim);line-height:var(--mx-text-headline-leading);font-variant-numeric:tabular-nums;color:var(--mx-text-primary);flex:none;font-weight:600}.HomeScreen-module__IJa6-a__scoreRow{align-items:center;gap:var(--mx-space-md);display:flex}.HomeScreen-module__IJa6-a__scoreText{gap:var(--mx-space-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.HomeScreen-module__IJa6-a__scoreTitleRow{align-items:center;gap:var(--mx-space-xs);display:flex}.HomeScreen-module__IJa6-a__profileLink{align-self:flex-start}.HomeScreen-module__IJa6-a__workoutHeader{align-items:baseline;gap:var(--mx-space-xs);display:flex}.HomeScreen-module__IJa6-a__workoutTitles{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.HomeScreen-module__IJa6-a__lengthChip{flex:none;display:inline-flex}.HomeScreen-module__IJa6-a__planIntro{align-items:flex-start;gap:var(--mx-space-xs);animation:HomeScreen-module__IJa6-a__mx-fade-in var(--mx-motion-smooth) var(--mx-ease-smooth) both;flex-direction:column;display:flex}.HomeScreen-module__IJa6-a__blocks{gap:var(--mx-space-xs);animation:HomeScreen-module__IJa6-a__mx-fade-in var(--mx-motion-smooth) var(--mx-ease-smooth) both;flex-direction:column;display:flex}.HomeScreen-module__IJa6-a__block{align-items:center;gap:var(--mx-space-sm);display:flex}.HomeScreen-module__IJa6-a__blockText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.HomeScreen-module__IJa6-a__blockTitle{font-size:var(--mx-text-body-size);margin-block:var(--mx-text-body-trim);line-height:var(--mx-text-body-leading);color:var(--mx-text-primary);font-weight:500}.HomeScreen-module__IJa6-a__blockMeta{align-items:center;gap:5px;min-width:0;display:flex}.HomeScreen-module__IJa6-a__roleLabel{font-size:10px;line-height:12px;font-weight:var(--mx-weight-bold);letter-spacing:.6px;text-transform:uppercase;color:var(--mx-text-secondary);flex:none}.HomeScreen-module__IJa6-a__roleLabel[data-twist=true]{color:var(--mx-xp-ink)}.HomeScreen-module__IJa6-a__blockRationale{min-width:0;font-size:var(--mx-text-footnote-size);margin-block:var(--mx-text-footnote-trim);line-height:var(--mx-text-footnote-leading);color:var(--mx-text-tertiary);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.HomeScreen-module__IJa6-a__blockMinutes{font-family:var(--mx-font-rounded);font-size:var(--mx-text-caption-size);margin-block:var(--mx-text-caption-trim);line-height:var(--mx-text-caption-leading);font-variant-numeric:tabular-nums;color:var(--mx-text-secondary);flex:none;font-weight:600}.HomeScreen-module__IJa6-a__doneCard{animation:HomeScreen-module__IJa6-a__mx-fade-in var(--mx-motion-smooth) var(--mx-ease-smooth) both}.HomeScreen-module__IJa6-a__doneHeader{align-items:center;gap:var(--mx-space-sm);display:flex}.HomeScreen-module__IJa6-a__doneSeal{color:var(--mx-success);flex:none;display:inline-flex}.HomeScreen-module__IJa6-a__doneSealBounce{animation:HomeScreen-module__IJa6-a__done-seal-bounce .56s var(--mx-ease-lively) both}@keyframes HomeScreen-module__IJa6-a__done-seal-bounce{0%{transform:scale(1)}35%{transform:scale(1.18)}70%{transform:scale(.95)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.HomeScreen-module__IJa6-a__doneSealBounce{animation:none}}.mx-app[data-reduce-motion=true] .HomeScreen-module__IJa6-a__doneSealBounce{animation:none}.HomeScreen-module__IJa6-a__xpLine{font-size:var(--mx-text-footnote-size);margin-block:var(--mx-text-footnote-trim);line-height:var(--mx-text-footnote-leading);color:var(--mx-xp-ink);align-items:center;gap:6px;display:flex}.HomeScreen-module__IJa6-a__journeyLink{border-radius:var(--mx-radius-lg)}.HomeScreen-module__IJa6-a__journeyRow{align-items:center;gap:var(--mx-space-sm);min-width:0;display:flex}.HomeScreen-module__IJa6-a__journeyMain{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.HomeScreen-module__IJa6-a__journeyHeader{align-items:baseline;gap:var(--mx-space-xs);min-width:0;display:flex}.HomeScreen-module__IJa6-a__journeyRank{font-size:var(--mx-text-caption-size);margin-block:var(--mx-text-caption-trim);line-height:var(--mx-text-caption-leading);font-weight:var(--mx-weight-semibold);white-space:nowrap}.HomeScreen-module__IJa6-a__journeyToGo{padding-left:var(--mx-space-xs);font-family:var(--mx-font-rounded);font-size:var(--mx-text-caption-size);margin-left:auto;margin-block:var(--mx-text-caption-trim);line-height:var(--mx-text-caption-leading);font-weight:var(--mx-weight-semibold);font-variant-numeric:tabular-nums;color:var(--mx-text-secondary);white-space:nowrap}.HomeScreen-module__IJa6-a__journeyNext{min-width:0;padding-left:calc(40px + var(--mx-space-sm));align-items:center;gap:6px;display:flex}.HomeScreen-module__IJa6-a__journeyNextText{min-width:0;font-size:var(--mx-text-footnote-size);margin-block:var(--mx-text-footnote-trim);line-height:var(--mx-text-footnote-leading);color:var(--mx-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.HomeScreen-module__IJa6-a__weekHeader{justify-content:space-between;align-items:center;gap:var(--mx-space-xs);display:flex}.HomeScreen-module__IJa6-a__weekCount{font-family:var(--mx-font-rounded);font-size:var(--mx-text-headline-size);margin-block:var(--mx-text-headline-trim);line-height:var(--mx-text-headline-leading);font-variant-numeric:tabular-nums;color:var(--mx-text-secondary);font-weight:600}.HomeScreen-module__IJa6-a__weekCount[data-met=true]{color:var(--mx-success)}.HomeScreen-module__IJa6-a__run{font-size:var(--mx-text-caption-size);margin-block:var(--mx-text-caption-trim);line-height:var(--mx-text-caption-leading);color:var(--mx-brand);align-items:center;gap:7px;font-weight:600;display:inline-flex}.HomeScreen-module__IJa6-a__highlights{gap:var(--mx-space-sm);display:flex}.HomeScreen-module__IJa6-a__highlight{flex:1 1 0}.HomeScreen-module__IJa6-a__highlightDomain{align-items:center;gap:var(--mx-space-xs);min-width:0;display:flex}.HomeScreen-module__IJa6-a__highlightTitle{font-size:var(--mx-text-body-size);margin-block:var(--mx-text-body-trim);line-height:var(--mx-text-body-leading);color:var(--mx-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.HomeScreen-module__IJa6-a__highlightRating{align-items:center;gap:var(--mx-space-xs);display:flex}.HomeScreen-module__IJa6-a__recordRow{align-items:center;gap:var(--mx-space-sm);display:flex}.HomeScreen-module__IJa6-a__recordGlyph{flex:none;justify-content:center;width:30px;display:flex}.HomeScreen-module__IJa6-a__recordText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.HomeScreen-module__IJa6-a__recordTitle{font-size:var(--mx-text-body-size);margin-block:var(--mx-text-body-trim);line-height:var(--mx-text-body-leading);color:var(--mx-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.HomeScreen-module__IJa6-a__quickActions{gap:var(--mx-space-xs);flex-direction:column;display:flex}.HomeScreen-module__IJa6-a__noticeAnchor{bottom:var(--mx-tabbar-inset,0px);z-index:6;height:0;position:sticky}.HomeScreen-module__IJa6-a__notice{align-items:center;gap:var(--mx-space-xs);padding:var(--mx-space-xs) var(--mx-screen-margin);background:var(--mx-surface-raised);animation:HomeScreen-module__IJa6-a__mx-fade-in var(--mx-motion-quick) var(--mx-ease-out) both;display:flex;position:absolute;bottom:0;left:0;right:0}.HomeScreen-module__IJa6-a__noticeText{min-width:0;font-size:var(--mx-text-caption-size);margin-block:var(--mx-text-caption-trim);line-height:var(--mx-text-caption-leading);color:var(--mx-text-secondary);flex:1;font-weight:600}.HomeScreen-module__IJa6-a__noticeRetry{font-size:var(--mx-text-caption-size);margin-block:var(--mx-text-caption-trim);line-height:var(--mx-text-caption-leading);color:var(--mx-brand);flex:none;font-weight:600}@media (min-width:700px){.HomeScreen-module__IJa6-a__screen .HomeScreen-module__IJa6-a__navBar{min-height:calc(var(--mx-topbar-inset,0px) + var(--mx-safe-top));padding-right:var(--mx-space-sm)}.HomeScreen-module__IJa6-a__screen .HomeScreen-module__IJa6-a__navBar h1{display:none}.HomeScreen-module__IJa6-a__column{padding-top:0}}
.LanguageCourseCard-module__XKwacW__header{align-items:center;gap:var(--mx-space-sm);min-width:0;display:flex}.LanguageCourseCard-module__XKwacW__flag{flex:none;font-size:30px;line-height:36px}.LanguageCourseCard-module__XKwacW__names{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.LanguageCourseCard-module__XKwacW__hanzi{font-size:21px;line-height:29px}.LanguageCourseCard-module__XKwacW__rating{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.LanguageCourseCard-module__XKwacW__wrap{text-wrap:pretty}.LanguageCourseCard-module__XKwacW__bars{gap:var(--mx-space-xxs);flex-direction:column;display:flex}.LanguageCourseCard-module__XKwacW__bar{align-items:center;gap:var(--mx-space-sm);display:flex}.LanguageCourseCard-module__XKwacW__barLabel{white-space:nowrap;text-overflow:ellipsis;flex:none;width:104px;overflow:hidden}.LanguageCourseCard-module__XKwacW__barTrack{flex:auto;min-width:0}.LanguageCourseCard-module__XKwacW__barValue{text-align:right;flex:none;width:42px}.LanguageCourseCard-module__XKwacW__verdict{flex-direction:column;gap:2px;display:flex}.LanguageCourseCard-module__XKwacW__verdictLine{align-items:center;gap:5px;display:inline-flex}.LanguageCourseCard-module__XKwacW__change{align-self:flex-start;max-width:max-content}.LanguageCourseCard-module__XKwacW__changeLabel{font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);letter-spacing:var(--mx-text-footnote-tracking);min-height:var(--mx-tap-min);color:var(--mx-brand);align-items:center;gap:6px;display:inline-flex}
.Train-module__8TkGKa__page{width:100%;max-width:var(--mx-content-max);min-height:100%;padding-bottom:calc(var(--mx-space-xl) + var(--mx-tabbar-inset,0px));margin:0 auto}.Train-module__8TkGKa__pageRoot{padding-top:calc(var(--mx-safe-top) + var(--mx-topbar-inset,0px) + 57px)}@media (min-width:700px){.Train-module__8TkGKa__pageRoot{padding-top:calc(var(--mx-safe-top) + var(--mx-topbar-inset,0px) + 16px)}}.Train-module__8TkGKa__largeTitle{margin-bottom:var(--mx-space-xs)}.Train-module__8TkGKa__pagePushed{padding-top:0}.Train-module__8TkGKa__navBarWrap{z-index:5;padding-top:calc(var(--mx-safe-top) + var(--mx-topbar-inset,0px));margin-bottom:var(--mx-space-xs);position:sticky;top:0}.Train-module__8TkGKa__navBarWrap:before{content:"";background:linear-gradient(to bottom, var(--mx-background) 0%, var(--mx-background) 62%, color-mix(in srgb, var(--mx-background) 0%, transparent) 100%);opacity:calc(1 - var(--mx-scene-active,0));pointer-events:none;position:absolute;inset:0 0 -14px}.Train-module__8TkGKa__navBar{position:relative}.Train-module__8TkGKa__body{padding:0 var(--mx-screen-margin);flex-direction:column;align-items:stretch;display:flex}.Train-module__8TkGKa__cardTitle{color:var(--mx-text-primary);}.Train-module__8TkGKa__sectionTitle{}.Train-module__8TkGKa__body17{}.Train-module__8TkGKa__bodyEmphasised{color:var(--mx-text-primary);}.Train-module__8TkGKa__caption{color:var(--mx-text-secondary);}.Train-module__8TkGKa__label{}.Train-module__8TkGKa__metricSmall{}.Train-module__8TkGKa__metric{}.Train-module__8TkGKa__metricCaption{}.Train-module__8TkGKa__secondary{color:var(--mx-text-secondary)}.Train-module__8TkGKa__tertiary{color:var(--mx-text-tertiary)}.Train-module__8TkGKa__primaryText{color:var(--mx-text-primary)}.Train-module__8TkGKa__spacer{flex:auto;min-width:0}.Train-module__8TkGKa__stack{flex-direction:column;align-items:stretch;min-width:0;display:flex}.Train-module__8TkGKa__row{align-items:center;min-width:0;display:flex}.Train-module__8TkGKa__missing{padding:var(--mx-space-xl) 0;text-align:center}.Train-module__8TkGKa__surfaceRow{border-radius:var(--mx-radius-md);background:var(--mx-card-fill);width:100%;-webkit-backdrop-filter:var(--mx-card-backdrop);backdrop-filter:var(--mx-card-backdrop);box-shadow:inset 0 0 0 1px var(--mx-card-stroke);text-align:left;color:var(--mx-text-primary);align-items:center;display:flex}
.DomainDetail-module__2N_25q__summaryRow{align-items:center;gap:var(--mx-space-md);min-width:0;display:flex}.DomainDetail-module__2N_25q__ring{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.DomainDetail-module__2N_25q__ringValue{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DomainDetail-module__2N_25q__summaryText{align-items:flex-start;gap:var(--mx-space-xxs);flex-direction:column;flex:auto;min-width:0;display:flex}.DomainDetail-module__2N_25q__wrap{text-wrap:pretty}.DomainDetail-module__2N_25q__subskillRow{gap:var(--mx-space-sm);min-height:var(--mx-tap-comfortable);padding:var(--mx-space-sm)}.DomainDetail-module__2N_25q__subskillText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.DomainDetail-module__2N_25q__subskillMeta{align-items:center;gap:var(--mx-space-xs);display:flex}
.FreeTrain-module__hGYyHa__step{align-items:stretch;gap:var(--mx-space-sm);flex-direction:column;display:flex}.FreeTrain-module__hGYyHa__stepHeader{align-items:center;gap:var(--mx-space-xs);font:inherit;margin:0;display:flex}.FreeTrain-module__hGYyHa__stepNumber{background:var(--mx-brand);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.FreeTrain-module__hGYyHa__grid{gap:var(--mx-space-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.FreeTrain-module__hGYyHa__list{gap:var(--mx-space-xs);flex-direction:column;display:flex}.FreeTrain-module__hGYyHa__weight{gap:var(--mx-space-sm);flex-direction:column;display:flex}.FreeTrain-module__hGYyHa__toggleRow{align-items:center;gap:var(--mx-space-sm);display:flex}.FreeTrain-module__hGYyHa__toggleText{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.FreeTrain-module__hGYyHa__manual{gap:var(--mx-space-xs);flex-direction:column;display:flex}.FreeTrain-module__hGYyHa__meterRow{align-items:center;display:flex}.FreeTrain-module__hGYyHa__wrap{text-wrap:pretty}.FreeTrain-module__hGYyHa__lengths{gap:var(--mx-space-xs);display:flex}.FreeTrain-module__hGYyHa__lengthChip{flex:1 1 0;justify-content:center;min-width:0}
.ShortcutHelp-module__gSEVTG__overlay{z-index:1000;padding:max(var(--mx-screen-margin), var(--mx-safe-top)) var(--mx-screen-margin) max(var(--mx-screen-margin), var(--mx-safe-bottom));background:var(--mx-scrim);animation:ShortcutHelp-module__gSEVTG__mx-fade-in var(--mx-motion-quick) var(--mx-ease-out) both;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ShortcutHelp-module__gSEVTG__panel{border-radius:var(--mx-radius-lg);background:var(--mx-surface);width:100%;max-width:560px;max-height:min(720px,100%);box-shadow:var(--mx-shadow-floating), inset 0 0 0 1px var(--mx-hairline);color:var(--mx-text-primary);animation:ShortcutHelp-module__gSEVTG__mx-flow-in var(--mx-motion-snappy) var(--mx-ease-snappy) both;flex-direction:column;display:flex;overflow:hidden}.ShortcutHelp-module__gSEVTG__panel:focus-visible{outline:none}.ShortcutHelp-module__gSEVTG__header{align-items:flex-start;gap:var(--mx-space-sm);padding:var(--mx-space-lg) var(--mx-space-md) var(--mx-space-sm) var(--mx-space-lg);display:flex}.ShortcutHelp-module__gSEVTG__badge{background:var(--mx-brand-muted);width:40px;height:40px;color:var(--mx-brand);border-radius:12px;flex:none;justify-content:center;align-items:center;margin-top:2px;display:flex}.ShortcutHelp-module__gSEVTG__titles{flex-direction:column;flex:auto;gap:4px;min-width:0;padding-top:2px;display:flex}.ShortcutHelp-module__gSEVTG__title{font-size:var(--mx-text-title3-size);line-height:var(--mx-text-title3-leading);letter-spacing:var(--mx-text-title3-tracking);font-weight:var(--mx-weight-semibold)}.ShortcutHelp-module__gSEVTG__context{font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);letter-spacing:var(--mx-text-footnote-tracking);color:var(--mx-text-secondary)}.ShortcutHelp-module__gSEVTG__body{overscroll-behavior:contain;gap:var(--mx-space-lg);min-height:0;padding:var(--mx-space-xs) var(--mx-space-lg) var(--mx-space-lg);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ShortcutHelp-module__gSEVTG__body:focus-visible{outline-offset:-3px;border-radius:var(--mx-radius-md)}.ShortcutHelp-module__gSEVTG__section{flex-direction:column;gap:2px;display:flex}.ShortcutHelp-module__gSEVTG__sectionTitle{font-size:var(--mx-text-caption-size);line-height:var(--mx-text-caption-leading);font-weight:var(--mx-weight-semibold);color:var(--mx-brand)}.ShortcutHelp-module__gSEVTG__rows{margin:0}.ShortcutHelp-module__gSEVTG__row{justify-content:space-between;align-items:center;gap:var(--mx-space-md);min-height:44px;padding:9px 0;display:flex}.ShortcutHelp-module__gSEVTG__row+.ShortcutHelp-module__gSEVTG__row{border-top:1px solid var(--mx-hairline)}.ShortcutHelp-module__gSEVTG__what{flex-direction:column;gap:2px;min-width:0;display:flex}.ShortcutHelp-module__gSEVTG__label{font-size:var(--mx-text-subheadline-size);line-height:var(--mx-text-subheadline-leading);letter-spacing:var(--mx-text-subheadline-tracking);font-weight:var(--mx-weight-medium);color:var(--mx-text-primary)}.ShortcutHelp-module__gSEVTG__detail{font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);letter-spacing:var(--mx-text-footnote-tracking);color:var(--mx-text-secondary)}.ShortcutHelp-module__gSEVTG__keys{flex:none;justify-content:flex-end;max-width:58%;margin:0;display:flex}.ShortcutHelp-module__gSEVTG__footer{padding:var(--mx-space-sm) var(--mx-space-lg) var(--mx-space-md);border-top:1px solid var(--mx-hairline);font-size:var(--mx-text-footnote-size);color:var(--mx-text-tertiary);text-align:center;line-height:30px}.ShortcutHelp-module__gSEVTG__footer>*{vertical-align:middle;margin:0 3px}@media (max-width:480px){.ShortcutHelp-module__gSEVTG__header{padding:var(--mx-space-md) var(--mx-space-sm) var(--mx-space-xs) var(--mx-space-md)}.ShortcutHelp-module__gSEVTG__body{padding:var(--mx-space-xs) var(--mx-space-md) var(--mx-space-md)}.ShortcutHelp-module__gSEVTG__row{gap:var(--mx-space-xs) var(--mx-space-md);flex-wrap:wrap}.ShortcutHelp-module__gSEVTG__keys{max-width:none}}
.LanguagePicker-module__-U0mTG__course{align-items:center;gap:var(--mx-space-md);width:100%;padding:var(--mx-space-md);border-radius:var(--mx-radius-md);background:var(--mx-card-fill);-webkit-backdrop-filter:var(--mx-card-backdrop);backdrop-filter:var(--mx-card-backdrop);box-shadow:inset 0 0 0 1px var(--mx-card-stroke);text-align:left;color:var(--mx-text-primary);display:flex}.LanguagePicker-module__-U0mTG__selected{background:var(--mx-brand-muted);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--mx-brand) 50%, transparent)}.LanguagePicker-module__-U0mTG__flag{flex:none;font-size:34px;line-height:41px}.LanguagePicker-module__-U0mTG__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.LanguagePicker-module__-U0mTG__hanzi{font-size:21px;line-height:29px}.LanguagePicker-module__-U0mTG__wrap{text-wrap:pretty}.LanguagePicker-module__-U0mTG__startingPoint{gap:var(--mx-space-sm);flex-direction:column;display:flex}
.MaxOut-module__8f-pSG__wrap{text-wrap:pretty}.MaxOut-module__8f-pSG__hint{padding-top:var(--mx-space-xxs);align-items:center;gap:6px;display:inline-flex}.MaxOut-module__8f-pSG__row{gap:var(--mx-space-sm);padding:var(--mx-space-md)}.MaxOut-module__8f-pSG__text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}
.Programs-module__JbKhJa__wrap{text-wrap:pretty}.Programs-module__JbKhJa__cardHeader{align-items:center;gap:var(--mx-space-xs);display:flex}.Programs-module__JbKhJa__cardText{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.Programs-module__JbKhJa__glyphs{gap:4px;display:flex}.Programs-module__JbKhJa__facts{gap:var(--mx-space-md);flex-wrap:wrap;display:flex}.Programs-module__JbKhJa__fact{align-items:center;gap:5px;display:inline-flex}.Programs-module__JbKhJa__sessionHeader,.Programs-module__JbKhJa__segment{align-items:center;gap:var(--mx-space-xs);display:flex}.Programs-module__JbKhJa__segmentTitle{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.Programs-module__JbKhJa__controls{gap:var(--mx-space-xs);flex-direction:column;display:flex}
.TrainScreen-module__RNxJpG__modes{gap:var(--mx-space-xs);flex-direction:column;display:flex}.TrainScreen-module__RNxJpG__sectionHeader{padding-top:var(--mx-space-xs)}.TrainScreen-module__RNxJpG__cardPress{cursor:pointer;border-radius:var(--mx-radius-lg);width:100%;transition:transform var(--mx-motion-snappy) var(--mx-ease-snappy), opacity var(--mx-motion-snappy) var(--mx-ease-snappy);-webkit-tap-highlight-color:transparent;display:block}.TrainScreen-module__RNxJpG__cardPress[data-pressed=true]{opacity:.9;transform:scale(.985)}@media (prefers-reduced-motion:reduce){.TrainScreen-module__RNxJpG__cardPress[data-pressed=true]{transform:none}}.mx-app[data-reduce-motion=true] .TrainScreen-module__RNxJpG__cardPress[data-pressed=true]{transform:none}.TrainScreen-module__RNxJpG__cardHeader{align-items:center;gap:var(--mx-space-sm);min-width:0;display:flex}.TrainScreen-module__RNxJpG__cardText{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.TrainScreen-module__RNxJpG__tagline{text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TrainScreen-module__RNxJpG__cardMetric{margin-left:calc(var(--mx-space-xs) - var(--mx-space-sm));padding-left:var(--mx-space-xs);flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.TrainScreen-module__RNxJpG__cardFooter{align-items:center;gap:var(--mx-space-xs);display:flex}.TrainScreen-module__RNxJpG__chipWrap{display:inline-flex}
.EnvironmentBackdrop-module__SfbBTq__root{pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict;position:absolute;inset:0;overflow:hidden}.EnvironmentBackdrop-module__SfbBTq__layer{width:100%;height:100%;position:absolute;inset:0}.EnvironmentBackdrop-module__SfbBTq__still{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.EnvironmentBackdrop-module__SfbBTq__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
.EnvironmentSwatch-module__dcgkqa__scene,.EnvironmentSwatch-module__dcgkqa__swatch{--env-brand:var(--mx-brand,#ff6b3d);--env-hairline:var(--mx-hairline,#ffffff17);--env-text-secondary:var(--mx-text-secondary,#a3acc2);appearance:none;font:inherit;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}button.EnvironmentSwatch-module__dcgkqa__scene,button.EnvironmentSwatch-module__dcgkqa__swatch{cursor:pointer;transition:transform .16s ease-out}button.EnvironmentSwatch-module__dcgkqa__scene:active,button.EnvironmentSwatch-module__dcgkqa__swatch:active{transform:scale(.97)}.EnvironmentSwatch-module__dcgkqa__scene{border-radius:16px;width:100%}.EnvironmentSwatch-module__dcgkqa__sceneArt{aspect-ratio:3/4;border-radius:16px;display:block;position:relative;overflow:hidden}.EnvironmentSwatch-module__dcgkqa__sceneArt img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.EnvironmentSwatch-module__dcgkqa__sceneShade{background:linear-gradient(#0000 45%,#0000008c 100%);position:absolute;inset:0}.EnvironmentSwatch-module__dcgkqa__sceneName{color:#fff;font-size:12px;font-weight:600;line-height:16px;position:absolute;bottom:12px;left:12px;right:12px}.EnvironmentSwatch-module__dcgkqa__scene:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:16px;position:absolute;inset:0}.EnvironmentSwatch-module__dcgkqa__scene.EnvironmentSwatch-module__dcgkqa__selected:after{border:2px solid var(--env-brand)}.EnvironmentSwatch-module__dcgkqa__seal{background:#00000059;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px;box-shadow:inset 0 0 0 1.5px #ffffffb3}.EnvironmentSwatch-module__dcgkqa__sealOn{background:var(--env-brand);box-shadow:none}.EnvironmentSwatch-module__dcgkqa__swatch{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.EnvironmentSwatch-module__dcgkqa__paint{aspect-ratio:1;width:100%;box-shadow:inset 0 0 0 1px var(--env-hairline);border-radius:10px;place-items:center;display:grid}.EnvironmentSwatch-module__dcgkqa__swatch.EnvironmentSwatch-module__dcgkqa__selected .EnvironmentSwatch-module__dcgkqa__paint{box-shadow:inset 0 0 0 2px var(--env-brand)}.EnvironmentSwatch-module__dcgkqa__swatchName{color:var(--env-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}
.ExercisePrompt-module__uzvGwq__prompt{align-items:center;gap:var(--mx-space-sm);flex-direction:column;display:flex}.ExercisePrompt-module__uzvGwq__script{width:100%;padding:var(--mx-space-sm) 0}.ExercisePrompt-module__uzvGwq__display{width:100%;padding:var(--mx-space-sm) 0;text-align:center;font-family:var(--mx-font-rounded);font-size:34px;line-height:41px;font-weight:var(--mx-weight-semibold);letter-spacing:-.5px;color:var(--mx-text-primary);-webkit-line-clamp:6;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ExercisePrompt-module__uzvGwq__autoPlayHint{text-align:center;font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);color:var(--mx-text-tertiary);animation:ExercisePrompt-module__uzvGwq__mx-fade-in var(--mx-motion-quick) var(--mx-ease-out) both}.ExercisePrompt-module__uzvGwq__question{text-align:left;width:100%;font-size:var(--mx-text-title3-size);line-height:var(--mx-text-title3-leading);letter-spacing:var(--mx-text-title3-tracking);font-weight:var(--mx-weight-semibold);color:var(--mx-text-primary);white-space:pre-line}.ExercisePrompt-module__uzvGwq__questionUnderDisplay{text-align:center;width:100%;font-size:var(--mx-text-body-size);line-height:var(--mx-text-body-leading);letter-spacing:var(--mx-text-body-tracking);color:var(--mx-text-secondary);white-space:pre-line}.ExercisePrompt-module__uzvGwq__hint{width:100%;animation:ExercisePrompt-module__uzvGwq__hint-land var(--mx-motion-snappy) var(--mx-ease-snappy) both;position:relative}.ExercisePrompt-module__uzvGwq__hintReveal{align-items:baseline;gap:var(--mx-space-xs);padding:var(--mx-space-sm);border-radius:var(--mx-radius-sm);background:color-mix(in srgb, var(--mx-orb) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mx-orb) 25%, transparent);animation:.5s cubic-bezier(.33,1,.68,1) both ExercisePrompt-module__uzvGwq__hint-sweep;display:flex}.ExercisePrompt-module__uzvGwq__hintBullet{background:var(--mx-orb-bright);width:7px;height:7px;box-shadow:0 0 6px color-mix(in srgb, var(--mx-orb) 90%, transparent);border-radius:50%;flex:none;animation:60ms linear .425s both ExercisePrompt-module__uzvGwq__mx-fade-in;transform:translateY(-1px)}.ExercisePrompt-module__uzvGwq__hintText{min-width:0;font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);letter-spacing:var(--mx-text-footnote-tracking);color:var(--mx-text-primary);flex:1}.ExercisePrompt-module__uzvGwq__hintOrb{background:var(--mx-orb-bright);width:9px;height:9px;box-shadow:0 0 6px 2px color-mix(in srgb, var(--mx-orb) 90%, transparent), 0 0 16px 6px color-mix(in srgb, var(--mx-orb) 35%, transparent);pointer-events:none;border-radius:50%;margin:-4.5px 0 0 -4.5px;animation:.5s cubic-bezier(.33,1,.68,1) both ExercisePrompt-module__uzvGwq__hint-orb;position:absolute;top:50%;left:0}@keyframes ExercisePrompt-module__uzvGwq__hint-sweep{0%{clip-path:inset(0 94% 0 0)}to{clip-path:inset(0)}}@keyframes ExercisePrompt-module__uzvGwq__hint-orb{0%{opacity:1;left:0%}80%{opacity:1}to{opacity:0;left:100%}}@keyframes ExercisePrompt-module__uzvGwq__hint-land{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}:is(.mx-app[data-reduce-motion=true] .ExercisePrompt-module__uzvGwq__hintReveal,.mx-app[data-reduce-motion=true] .ExercisePrompt-module__uzvGwq__hintBullet){animation:none}.mx-app[data-reduce-motion=true] .ExercisePrompt-module__uzvGwq__hintOrb{display:none}@media (prefers-reduced-motion:reduce){.ExercisePrompt-module__uzvGwq__hintReveal,.ExercisePrompt-module__uzvGwq__hintBullet{animation:none}.ExercisePrompt-module__uzvGwq__hintOrb{display:none}}
.ChoiceAnswerView-module__yv5wnG__list{gap:var(--mx-space-sm);flex-direction:column;display:flex}.ChoiceAnswerView-module__yv5wnG__grid{gap:var(--mx-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ChoiceAnswerView-module__yv5wnG__option.ChoiceAnswerView-module__yv5wnG__option{--accent:var(--mx-brand);align-items:center;gap:var(--mx-space-sm);width:100%;min-height:var(--mx-tap-comfortable);padding:var(--mx-space-sm) var(--mx-space-md);border-radius:var(--mx-radius-md);background:var(--mx-surface);box-shadow:inset 0 0 0 1px var(--mx-hairline);color:var(--mx-text-primary);opacity:1;transition:transform var(--mx-motion-snappy) var(--mx-ease-snappy), background-color var(--mx-motion-snappy) var(--mx-ease-snappy), box-shadow var(--mx-motion-snappy) var(--mx-ease-snappy), opacity var(--mx-motion-snappy) var(--mx-ease-snappy);display:flex;position:relative}.ChoiceAnswerView-module__yv5wnG__option.ChoiceAnswerView-module__yv5wnG__option:disabled{opacity:1;cursor:default}.ChoiceAnswerView-module__yv5wnG__option.ChoiceAnswerView-module__yv5wnG__option[data-pressed=true]{opacity:1;transform:scale(.98)}.ChoiceAnswerView-module__yv5wnG__option.ChoiceAnswerView-module__yv5wnG__option[data-state=selected]{background:var(--mx-brand-muted);box-shadow:inset 0 0 0 1.6px color-mix(in srgb, var(--mx-brand) 60%, transparent)}.ChoiceAnswerView-module__yv5wnG__option.ChoiceAnswerView-module__yv5wnG__option[data-state=correct]{--accent:var(--mx-success);background:var(--mx-success-muted);box-shadow:inset 0 0 0 1.6px color-mix(in srgb, var(--mx-success) 50%, transparent);color:var(--mx-success)}.ChoiceAnswerView-module__yv5wnG__option.ChoiceAnswerView-module__yv5wnG__option[data-state=incorrect]{--accent:var(--mx-failure);background:var(--mx-failure-muted);box-shadow:inset 0 0 0 1.6px color-mix(in srgb, var(--mx-failure) 50%, transparent);color:var(--mx-failure)}.ChoiceAnswerView-module__yv5wnG__option.ChoiceAnswerView-module__yv5wnG__option[data-state=dimmed]{box-shadow:inset 0 0 0 1.6px var(--mx-hairline);opacity:.42}.ChoiceAnswerView-module__yv5wnG__text{text-align:left;min-width:0;font-size:var(--mx-text-body-size);line-height:var(--mx-text-body-leading);letter-spacing:var(--mx-text-body-tracking);font-weight:var(--mx-weight-medium);flex:1}.ChoiceAnswerView-module__yv5wnG__option[data-compact=true] .ChoiceAnswerView-module__yv5wnG__text{text-align:center;font-family:var(--mx-font-rounded);font-weight:var(--mx-weight-semibold);letter-spacing:-.2px;font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.ChoiceAnswerView-module__yv5wnG__option.ChoiceAnswerView-module__yv5wnG__option[data-compact=true][aria-keyshortcuts]{padding-inline:36px}}html[data-mx-keyboard=true] .ChoiceAnswerView-module__yv5wnG__option.ChoiceAnswerView-module__yv5wnG__option[data-compact=true][aria-keyshortcuts]{padding-inline:36px}.ChoiceAnswerView-module__yv5wnG__mark{color:var(--accent);animation:ChoiceAnswerView-module__yv5wnG__mark-in var(--mx-motion-snappy) var(--mx-ease-snappy) both;flex:none;display:inline-flex}@keyframes ChoiceAnswerView-module__yv5wnG__mark-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ChoiceAnswerView-module__yv5wnG__option.ChoiceAnswerView-module__yv5wnG__option[data-pressed=true]{transform:none}}
.Interactions-module__oJNmoW__stackLg{gap:var(--mx-space-lg);flex-direction:column;display:flex}.Interactions-module__oJNmoW__stackMd{gap:var(--mx-space-md);flex-direction:column;display:flex}.Interactions-module__oJNmoW__stackSm{gap:var(--mx-space-sm);flex-direction:column;display:flex}.Interactions-module__oJNmoW__secondary{color:var(--mx-text-secondary)}.Interactions-module__oJNmoW__centered{text-align:center}.Interactions-module__oJNmoW__stage{border-radius:var(--mx-radius-lg);background:var(--mx-surface);box-shadow:inset 0 0 0 1px var(--mx-hairline);position:relative}.Interactions-module__oJNmoW__briefing{align-items:center;gap:var(--mx-space-xs);color:var(--mx-text-primary);text-align:center;flex-direction:column;display:flex}.Interactions-module__oJNmoW__sequenceStage{justify-content:center;align-items:center;height:148px;display:flex;overflow:hidden}.Interactions-module__oJNmoW__sequenceItem{font-family:var(--mx-font-rounded);font-size:66px;line-height:1;font-weight:var(--mx-weight-bold);color:var(--mx-domain-memory);animation:Interactions-module__oJNmoW__itemIn var(--mx-motion-quick) var(--mx-ease-quick) both}@keyframes Interactions-module__oJNmoW__itemIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.Interactions-module__oJNmoW__entered{align-items:center;gap:var(--mx-space-xs);width:100%;padding:0 var(--mx-space-sm);animation:Interactions-module__oJNmoW__fadeIn var(--mx-motion-snappy) var(--mx-ease-snappy) both;flex-direction:column;display:flex}@keyframes Interactions-module__oJNmoW__fadeIn{0%{opacity:0}to{opacity:1}}.Interactions-module__oJNmoW__slots{gap:var(--mx-space-xxs);width:100%;display:flex}.Interactions-module__oJNmoW__slot{border-radius:var(--mx-radius-sm);background:var(--mx-surface-raised);min-width:22px;height:42px;color:var(--mx-text-primary);font-family:var(--mx-font-rounded);font-size:var(--mx-text-title3-size);line-height:var(--mx-text-title3-leading);font-weight:var(--mx-weight-semibold);flex:1 1 0;justify-content:center;align-items:center;display:flex;overflow:hidden}.Interactions-module__oJNmoW__slot[data-state=correct]{background:var(--mx-success-muted);color:var(--mx-success)}.Interactions-module__oJNmoW__slot[data-state=incorrect]{background:var(--mx-failure-muted);color:var(--mx-failure)}.Interactions-module__oJNmoW__keypad{gap:var(--mx-space-xxs);display:grid}.Interactions-module__oJNmoW__key.Interactions-module__oJNmoW__key{height:var(--mx-tap-min);border-radius:var(--mx-radius-sm);background:var(--mx-surface-raised);width:100%;color:var(--mx-text-primary);font-family:var(--mx-font-rounded);font-size:var(--mx-text-headline-size);line-height:var(--mx-text-headline-leading);font-weight:var(--mx-weight-medium);justify-content:center;align-items:center;display:flex}.Interactions-module__oJNmoW__actionRow{gap:var(--mx-space-xs);display:flex}.Interactions-module__oJNmoW__preserveSpaces{white-space:pre-wrap}.Interactions-module__oJNmoW__revealedAnswer{align-items:center;gap:var(--mx-space-xxs);padding:var(--mx-space-xs) 0;color:var(--mx-text-primary);text-align:center;flex-direction:column;display:flex}.Interactions-module__oJNmoW__controlNote{min-height:var(--mx-tap-comfortable);text-align:center;justify-content:center;align-items:center;display:flex}.Interactions-module__oJNmoW__gridFrame{width:100%;margin:0 auto}.Interactions-module__oJNmoW__grid{gap:var(--mx-space-xxs);width:100%;max-height:320px;padding:var(--mx-space-xs);border-radius:var(--mx-radius-md);background:var(--mx-surface);box-shadow:inset 0 0 0 1px var(--mx-hairline);display:grid}.Interactions-module__oJNmoW__tile{aspect-ratio:1;border-radius:var(--mx-radius-sm);background:var(--mx-surface-raised);min-width:0;box-shadow:inset 0 0 0 .5px var(--mx-hairline);color:#ffffffe6;cursor:default;transition:background-color var(--mx-motion-quick) var(--mx-ease-quick);justify-content:center;align-items:center;display:flex}.Interactions-module__oJNmoW__tile[data-live=true]{cursor:pointer}.Interactions-module__oJNmoW__tile[data-state=lit]{background:var(--mx-domain-memory)}.Interactions-module__oJNmoW__tile[data-state=selected]{background:color-mix(in srgb, var(--mx-domain-memory) 55%, transparent)}.Interactions-module__oJNmoW__tile[data-state=hit]{background:var(--mx-success)}.Interactions-module__oJNmoW__tile[data-state=missed]{background:color-mix(in srgb, var(--mx-warning) 55%, transparent)}.Interactions-module__oJNmoW__tile[data-state=falseAlarm]{background:color-mix(in srgb, var(--mx-failure) 75%, transparent)}.Interactions-module__oJNmoW__placeholder{justify-content:center;align-items:center;gap:var(--mx-space-xs);min-height:150px;padding:var(--mx-space-md);color:var(--mx-text-primary);flex-direction:column;display:flex}.Interactions-module__oJNmoW__studyList{gap:var(--mx-space-xs);padding:var(--mx-space-md);flex-direction:column;display:flex}.Interactions-module__oJNmoW__studyWord{border-radius:var(--mx-radius-sm);background:color-mix(in srgb, var(--mx-domain-memory) 12%, transparent);width:100%;color:var(--mx-text-primary);text-align:center;padding:7px 0;display:block}.Interactions-module__oJNmoW__wordChoices{gap:var(--mx-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Interactions-module__oJNmoW__activity{justify-content:center;align-items:center;display:flex}.Interactions-module__oJNmoW__activitySpinner{animation:.8s steps(8,end) infinite Interactions-module__oJNmoW__spin}@keyframes Interactions-module__oJNmoW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Interactions-module__oJNmoW__sequenceItem,.Interactions-module__oJNmoW__entered{animation:none}.Interactions-module__oJNmoW__tile{transition:none}}:is([data-reduce-motion=true] .Interactions-module__oJNmoW__sequenceItem,[data-reduce-motion=true] .Interactions-module__oJNmoW__entered){animation:none}[data-reduce-motion=true] .Interactions-module__oJNmoW__tile{transition:none}
.CalculatorPanel-module__zlNaRa__calculator{gap:var(--mx-space-sm);width:100%;max-width:var(--mx-content-calculator);flex-direction:column;margin:0 auto;display:flex}.CalculatorPanel-module__zlNaRa__display{min-height:74px;padding:var(--mx-space-sm) var(--mx-space-md);border-radius:var(--mx-radius-md);background:var(--mx-surface);box-shadow:inset 0 0 0 1px var(--mx-hairline);transition:box-shadow var(--mx-motion-quick) var(--mx-ease-quick);flex-direction:column;justify-content:center;align-items:stretch;gap:2px;display:flex}.CalculatorPanel-module__zlNaRa__calculator:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.CalculatorPanel-module__zlNaRa__calculator[data-scratch=true]:focus-within .CalculatorPanel-module__zlNaRa__display{box-shadow:inset 0 0 0 1.4px color-mix(in srgb, var(--mx-brand) 45%, transparent)}}html[data-mx-keyboard=true] .CalculatorPanel-module__zlNaRa__calculator[data-scratch=true]:focus-within .CalculatorPanel-module__zlNaRa__display{box-shadow:inset 0 0 0 1.4px color-mix(in srgb, var(--mx-brand) 45%, transparent)}.CalculatorPanel-module__zlNaRa__expression{color:var(--mx-text-primary);text-align:right;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CalculatorPanel-module__zlNaRa__result{color:var(--mx-text-secondary);text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CalculatorPanel-module__zlNaRa__result[data-state=error]{color:var(--mx-warning)}.CalculatorPanel-module__zlNaRa__modeBar{align-items:center;gap:var(--mx-space-xs);display:flex}.CalculatorPanel-module__zlNaRa__segments{flex:1 1 0;min-width:0}.CalculatorPanel-module__zlNaRa__angle.CalculatorPanel-module__zlNaRa__angle{flex:1 1 0;min-width:52px}.CalculatorPanel-module__zlNaRa__angleLabel{font-size:var(--mx-text-caption-size);line-height:var(--mx-text-caption-leading);font-weight:var(--mx-weight-semibold)}.CalculatorPanel-module__zlNaRa__pad{gap:var(--mx-space-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.CalculatorPanel-module__zlNaRa__pad[data-mode=scientific]{grid-template-columns:repeat(6,minmax(0,1fr))}.CalculatorPanel-module__zlNaRa__key.CalculatorPanel-module__zlNaRa__key{--key-fill:var(--mx-surface-raised);width:100%;height:var(--mx-tap-comfortable);border-radius:var(--mx-radius-sm);background:var(--key-fill);color:var(--mx-text-primary);font-family:var(--mx-font-rounded);font-size:20px;font-weight:var(--mx-weight-medium);white-space:nowrap;opacity:1;justify-content:center;align-items:center;padding:0 2px;display:flex;overflow:hidden}.CalculatorPanel-module__zlNaRa__key.CalculatorPanel-module__zlNaRa__key[data-pressed=true]{opacity:1;transform:scale(.94)}.CalculatorPanel-module__zlNaRa__key.CalculatorPanel-module__zlNaRa__key:disabled{opacity:1}.CalculatorPanel-module__zlNaRa__key[data-kind=operation]{--key-fill:var(--mx-surface);font-size:19px}.CalculatorPanel-module__zlNaRa__key[data-kind=function]{--key-fill:var(--mx-brand-muted);color:var(--mx-brand);font-size:15px}.CalculatorPanel-module__zlNaRa__key[data-kind=accent]{--key-fill:var(--mx-brand);color:#fff;font-size:15px}.CalculatorPanel-module__zlNaRa__actions{gap:var(--mx-space-xs);display:flex}.CalculatorPanel-module__zlNaRa__actionKey.CalculatorPanel-module__zlNaRa__actionKey{flex:0 66px;width:66px;min-width:0}.CalculatorPanel-module__zlNaRa__acLabel{font-family:var(--mx-font-rounded);font-size:var(--mx-text-callout-size);font-weight:var(--mx-weight-semibold)}.CalculatorPanel-module__zlNaRa__equalsLabel{font-family:var(--mx-font-rounded);font-size:var(--mx-text-title3-size);font-weight:var(--mx-weight-semibold)}.CalculatorPanel-module__zlNaRa__submit.CalculatorPanel-module__zlNaRa__submit{flex:1 1 0;min-width:0}.CalculatorPanel-module__zlNaRa__spacer{flex:auto}
.FocusAnswerView-module__NoW2Ia__stack{gap:var(--mx-space-md);flex-direction:column;display:flex}.FocusAnswerView-module__NoW2Ia__instruction{align-items:center;gap:var(--mx-space-xs);padding:var(--mx-space-sm);border-radius:var(--mx-radius-sm);background:color-mix(in srgb, var(--mx-domain-focus) 10%, transparent);display:flex}.FocusAnswerView-module__NoW2Ia__instructionText{min-width:0;color:var(--mx-text-secondary);flex:1}.FocusAnswerView-module__NoW2Ia__stage{border-radius:var(--mx-radius-lg);background:var(--mx-surface);height:210px;box-shadow:inset 0 0 0 1px var(--mx-hairline);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.FocusAnswerView-module__NoW2Ia__stage[data-live=true]{cursor:pointer}.FocusAnswerView-module__NoW2Ia__stimulus{max-width:100%;animation:FocusAnswerView-module__NoW2Ia__pop var(--mx-motion-quick) var(--mx-ease-quick) both;justify-content:center;align-items:center;display:flex}@keyframes FocusAnswerView-module__NoW2Ia__pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.FocusAnswerView-module__NoW2Ia__label{font-family:var(--mx-font-mono);font-weight:var(--mx-weight-bold);white-space:nowrap;padding:0 var(--mx-space-md);font-size:72px;line-height:1}.FocusAnswerView-module__NoW2Ia__label[data-long=true]{font-size:46px}.FocusAnswerView-module__NoW2Ia__briefing{align-items:center;gap:var(--mx-space-xs);padding:var(--mx-space-md);text-align:center;color:var(--mx-text-primary);flex-direction:column;display:flex}.FocusAnswerView-module__NoW2Ia__briefingTitle{color:var(--mx-text-secondary)}.FocusAnswerView-module__NoW2Ia__briefingDetail{color:var(--mx-text-tertiary)}.FocusAnswerView-module__NoW2Ia__result{align-items:center;gap:var(--mx-space-xxs);padding:var(--mx-space-md);text-align:center;flex-direction:column;display:flex}.FocusAnswerView-module__NoW2Ia__score{color:var(--mx-domain-focus)}.FocusAnswerView-module__NoW2Ia__summary{color:var(--mx-text-secondary)}.FocusAnswerView-module__NoW2Ia__recovery{animation:FocusAnswerView-module__NoW2Ia__fade var(--mx-motion-smooth) var(--mx-ease-smooth) both}@keyframes FocusAnswerView-module__NoW2Ia__fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.FocusAnswerView-module__NoW2Ia__stimulus{animation-name:FocusAnswerView-module__NoW2Ia__fade}}[data-reduce-motion=true] .FocusAnswerView-module__NoW2Ia__stimulus{animation-name:FocusAnswerView-module__NoW2Ia__fade}
.LanguageAnswerField-module__VjpqOG__answer{gap:var(--mx-space-md);flex-direction:column;display:flex}.LanguageAnswerField-module__VjpqOG__fieldWrap{position:relative}.LanguageAnswerField-module__VjpqOG__verdict{right:var(--mx-space-md);pointer-events:none;display:flex;position:absolute;top:29px;transform:translateY(-50%)}.LanguageAnswerField-module__VjpqOG__composingNote{color:var(--mx-text-tertiary);animation:.16s ease-out both LanguageAnswerField-module__VjpqOG__fadeIn}@keyframes LanguageAnswerField-module__VjpqOG__fadeIn{0%{opacity:0}}.LanguageAnswerField-module__VjpqOG__stack{gap:var(--mx-space-xs);flex-direction:column;display:flex}.LanguageAnswerField-module__VjpqOG__box{border-radius:var(--mx-radius-md);min-height:58px;transition:box-shadow var(--mx-motion-quick) var(--mx-ease-quick);align-items:center;display:flex;position:relative}.LanguageAnswerField-module__VjpqOG__input,.LanguageAnswerField-module__VjpqOG__mirror{font-family:var(--mx-font-text);font-size:var(--mx-text-headline-size);line-height:var(--mx-text-headline-leading);letter-spacing:var(--mx-text-headline-tracking);font-weight:var(--mx-weight-semibold)}.LanguageAnswerField-module__VjpqOG__input{width:100%;min-height:58px;padding:0 var(--mx-space-md);caret-color:var(--mx-brand);background:0 0;border:0;outline:none}.LanguageAnswerField-module__VjpqOG__input::placeholder{color:var(--mx-text-tertiary);opacity:1}.LanguageAnswerField-module__VjpqOG__input:disabled{opacity:1;-webkit-text-fill-color:currentColor}.LanguageAnswerField-module__VjpqOG__input[data-draws-buffer=true]{-webkit-text-fill-color:transparent}.LanguageAnswerField-module__VjpqOG__mirror{padding:0 var(--mx-space-md);white-space:pre;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.LanguageAnswerField-module__VjpqOG__pending{color:var(--mx-brand);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--mx-brand) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--mx-brand) 60%, transparent);text-underline-offset:3px}.LanguageAnswerField-module__VjpqOG__bar{align-items:center;gap:var(--mx-space-xs);min-height:54px;padding:2px var(--mx-space-xs);border-radius:var(--mx-radius-sm);background:var(--mx-surface-raised);display:flex}.LanguageAnswerField-module__VjpqOG__composition{font-family:var(--mx-font-mono);font-size:15px;font-weight:var(--mx-weight-semibold);color:var(--mx-brand);white-space:nowrap;flex:none}.LanguageAnswerField-module__VjpqOG__hint{min-width:0;color:var(--mx-text-tertiary);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.LanguageAnswerField-module__VjpqOG__candidates{align-items:center;gap:var(--mx-space-xxs);scrollbar-width:none;flex:1 1 0;min-width:0;display:flex;overflow-x:auto}.LanguageAnswerField-module__VjpqOG__candidates::-webkit-scrollbar{display:none}.LanguageAnswerField-module__VjpqOG__candidate{min-width:var(--mx-tap-min);min-height:var(--mx-tap-min);border-radius:var(--mx-radius-sm);-webkit-tap-highlight-color:transparent;transition:opacity var(--mx-motion-quick) var(--mx-ease-out);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;padding:6px 12px;display:flex}.LanguageAnswerField-module__VjpqOG__candidate[data-leading=true]{background:color-mix(in srgb, var(--mx-brand) 14%, transparent)}.LanguageAnswerField-module__VjpqOG__candidate[data-pressed=true]{opacity:.55}.LanguageAnswerField-module__VjpqOG__candidateText{font-size:24px;line-height:1.15;font-weight:var(--mx-weight-regular);color:var(--mx-text-primary);white-space:nowrap}.LanguageAnswerField-module__VjpqOG__candidateReading{color:var(--mx-text-tertiary);white-space:nowrap}.LanguageAnswerField-module__VjpqOG__options{width:var(--mx-tap-min);height:var(--mx-tap-min);border-radius:var(--mx-radius-sm);color:var(--mx-text-secondary);-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;align-items:center;display:flex}.LanguageAnswerField-module__VjpqOG__options[data-pressed=true]{opacity:.55}.LanguageAnswerField-module__VjpqOG__accentBar{align-items:center;gap:var(--mx-space-xxs);min-height:46px;padding:1px var(--mx-space-xxs);border-radius:var(--mx-radius-sm);background:var(--mx-surface-raised);scrollbar-width:none;display:flex;overflow-x:auto}.LanguageAnswerField-module__VjpqOG__accentBar::-webkit-scrollbar{display:none}.LanguageAnswerField-module__VjpqOG__accent{min-width:var(--mx-tap-min);min-height:var(--mx-tap-min);border-radius:var(--mx-radius-sm);color:var(--mx-text-primary);font-size:var(--mx-text-title3-size);line-height:var(--mx-text-title3-leading);-webkit-tap-highlight-color:transparent;flex:none;padding:4px 12px}.LanguageAnswerField-module__VjpqOG__accent[data-pressed=true]{opacity:.55}.LanguageAnswerField-module__VjpqOG__box .LanguageAnswerField-module__VjpqOG__input:focus-visible{outline:none}
.SimulationAnswerView-module__7SiylG__stack{gap:var(--mx-space-md);flex-direction:column;display:flex}.SimulationAnswerView-module__7SiylG__canvasFrame{height:190px;padding:var(--mx-space-sm);border-radius:var(--mx-radius-md);background:var(--mx-surface);box-shadow:inset 0 0 0 1px var(--mx-hairline)}.SimulationAnswerView-module__7SiylG__canvas{width:100%;height:100%;display:block}.SimulationAnswerView-module__7SiylG__readouts{gap:var(--mx-space-sm);display:flex}.SimulationAnswerView-module__7SiylG__readout{min-width:0;padding:var(--mx-space-xs) 0;border-radius:var(--mx-radius-sm);background:color-mix(in srgb, var(--mx-domain-science) 10%, transparent);text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:2px;display:flex}.SimulationAnswerView-module__7SiylG__readoutLabel{color:var(--mx-text-secondary)}.SimulationAnswerView-module__7SiylG__readoutValue{color:var(--mx-domain-science);white-space:nowrap}.SimulationAnswerView-module__7SiylG__controls{gap:var(--mx-space-xs);flex-direction:column;display:flex}.SimulationAnswerView-module__7SiylG__control{flex-direction:column;gap:2px;display:flex}.SimulationAnswerView-module__7SiylG__controlHeader{justify-content:space-between;align-items:baseline;gap:var(--mx-space-xs);display:flex}.SimulationAnswerView-module__7SiylG__controlLabel{color:var(--mx-text-secondary)}.SimulationAnswerView-module__7SiylG__controlValue{color:var(--mx-text-primary)}.SimulationAnswerView-module__7SiylG__investigation{color:var(--mx-text-tertiary)}
.NumericAnswerView-module__ISliYq__stack{gap:var(--mx-space-md);flex-direction:column;display:flex}.NumericAnswerView-module__ISliYq__display{min-height:62px;padding:0 var(--mx-space-md);border-radius:var(--mx-radius-md);background:var(--mx-surface);box-shadow:inset 0 0 0 1.4px var(--mx-hairline);color:var(--mx-text-tertiary);justify-content:center;align-items:center;display:flex;position:relative}.NumericAnswerView-module__ISliYq__display[data-state=entered]{box-shadow:inset 0 0 0 1.4px color-mix(in srgb, var(--mx-brand) 45%, transparent);color:var(--mx-text-primary)}.NumericAnswerView-module__ISliYq__display[data-state=correct]{background:var(--mx-success-muted);box-shadow:inset 0 0 0 1.4px color-mix(in srgb, var(--mx-success) 50%, transparent);color:var(--mx-success)}.NumericAnswerView-module__ISliYq__display[data-state=incorrect]{background:var(--mx-failure-muted);box-shadow:inset 0 0 0 1.4px color-mix(in srgb, var(--mx-failure) 50%, transparent);color:var(--mx-failure)}.NumericAnswerView-module__ISliYq__entry{align-items:baseline;gap:var(--mx-space-xs);min-width:0;max-width:calc(100% - 40px);display:inline-flex}.NumericAnswerView-module__ISliYq__expression{font-family:var(--mx-font-rounded);font-size:34px;line-height:41px;font-weight:var(--mx-weight-semibold);letter-spacing:-.5px;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.NumericAnswerView-module__ISliYq__unit{font-family:var(--mx-font-rounded);font-size:17px;line-height:22px;font-weight:var(--mx-weight-semibold);color:var(--mx-text-secondary)}.NumericAnswerView-module__ISliYq__verdict{right:var(--mx-space-md);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.NumericAnswerView-module__ISliYq__keypad{gap:var(--mx-space-xs);flex-direction:column;display:flex}.NumericAnswerView-module__ISliYq__keys{gap:var(--mx-space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.NumericAnswerView-module__ISliYq__key.NumericAnswerView-module__ISliYq__key{height:var(--mx-tap-comfortable);border-radius:var(--mx-radius-sm);background:var(--mx-surface-raised);color:var(--mx-text-primary);text-align:center;font-family:var(--mx-font-rounded);font-size:22px;line-height:28px;font-weight:var(--mx-weight-medium);transition:transform var(--mx-motion-quick) var(--mx-ease-quick);justify-content:center;align-items:center;display:flex}.NumericAnswerView-module__ISliYq__key.NumericAnswerView-module__ISliYq__key[data-secondary=true]{color:var(--mx-text-secondary)}.NumericAnswerView-module__ISliYq__key.NumericAnswerView-module__ISliYq__key[data-pressed=true]{opacity:1;transform:scale(.94)}.NumericAnswerView-module__ISliYq__actions{gap:var(--mx-space-xs);display:flex}.NumericAnswerView-module__ISliYq__delete{flex:1;max-width:96px}.NumericAnswerView-module__ISliYq__submit{flex:1}@media (prefers-reduced-motion:reduce){.NumericAnswerView-module__ISliYq__key.NumericAnswerView-module__ISliYq__key[data-pressed=true]{transform:none}}
.TextAnswerView-module__nW9FQW__stack{gap:var(--mx-space-md);flex-direction:column;display:flex}.TextAnswerView-module__nW9FQW__field{min-height:58px;padding:0 var(--mx-space-md);border-radius:var(--mx-radius-md);background:var(--mx-surface);box-shadow:inset 0 0 0 1.4px var(--mx-hairline);color:var(--mx-text-primary);transition:box-shadow var(--mx-motion-quick) var(--mx-ease-out);align-items:center;display:flex;position:relative}.TextAnswerView-module__nW9FQW__field[data-state=focused]{box-shadow:inset 0 0 0 1.4px color-mix(in srgb, var(--mx-brand) 50%, transparent)}.TextAnswerView-module__nW9FQW__field[data-state=correct]{background:var(--mx-success-muted);box-shadow:inset 0 0 0 1.4px color-mix(in srgb, var(--mx-success) 50%, transparent);color:var(--mx-success)}.TextAnswerView-module__nW9FQW__field[data-state=incorrect]{background:var(--mx-failure-muted);box-shadow:inset 0 0 0 1.4px color-mix(in srgb, var(--mx-failure) 50%, transparent);color:var(--mx-failure)}.TextAnswerView-module__nW9FQW__input.TextAnswerView-module__nW9FQW__input{min-width:0;height:58px;color:inherit;font-size:var(--mx-text-headline-size);line-height:var(--mx-text-headline-leading);letter-spacing:var(--mx-text-headline-tracking);font-weight:var(--mx-weight-semibold);-webkit-text-fill-color:currentColor;opacity:1;flex:1;padding-right:28px}.TextAnswerView-module__nW9FQW__input.TextAnswerView-module__nW9FQW__input:focus-visible{outline:none}.TextAnswerView-module__nW9FQW__input.TextAnswerView-module__nW9FQW__input:disabled{color:inherit;-webkit-text-fill-color:currentColor;opacity:1}.TextAnswerView-module__nW9FQW__verdict{right:var(--mx-space-md);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.TextAnswerView-module__nW9FQW__composing{font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);color:var(--mx-text-tertiary);animation:TextAnswerView-module__nW9FQW__mx-fade-in .16s var(--mx-ease-out) both}
.WordOrderAnswerView-module__dpv_7q__stack{gap:var(--mx-space-md);flex-direction:column;display:flex}.WordOrderAnswerView-module__dpv_7q__sentence{min-height:74px;padding:var(--mx-space-sm);border-radius:var(--mx-radius-md);background:var(--mx-surface);box-shadow:inset 0 0 0 1px var(--mx-hairline);align-items:center;display:flex}.WordOrderAnswerView-module__dpv_7q__sentence[data-state=correct]{box-shadow:inset 0 0 0 1.6px color-mix(in srgb, var(--mx-success) 60%, transparent)}.WordOrderAnswerView-module__dpv_7q__sentence[data-state=incorrect]{box-shadow:inset 0 0 0 1.6px color-mix(in srgb, var(--mx-failure) 60%, transparent)}.WordOrderAnswerView-module__dpv_7q__sentence>*{width:100%}.WordOrderAnswerView-module__dpv_7q__empty{font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);color:var(--mx-text-tertiary)}.WordOrderAnswerView-module__dpv_7q__chunk.WordOrderAnswerView-module__dpv_7q__chunk{justify-content:center;align-items:center;gap:var(--mx-space-xs);width:auto;min-height:var(--mx-tap-min);padding:var(--mx-space-xs) var(--mx-space-sm);border-radius:var(--mx-radius-sm);background:var(--mx-surface-raised);box-shadow:inset 0 0 0 1px var(--mx-hairline);color:var(--mx-text-primary);font-size:var(--mx-text-body-size);line-height:var(--mx-text-body-leading);font-weight:var(--mx-weight-medium);letter-spacing:.2px;animation:WordOrderAnswerView-module__dpv_7q__chunk-in var(--mx-motion-snappy) var(--mx-ease-snappy) both;display:inline-flex}.WordOrderAnswerView-module__dpv_7q__chunk.WordOrderAnswerView-module__dpv_7q__chunk[data-filled=true]{background:var(--mx-brand-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mx-brand) 50%, transparent)}.WordOrderAnswerView-module__dpv_7q__chunk.WordOrderAnswerView-module__dpv_7q__chunk:disabled{opacity:1}.WordOrderAnswerView-module__dpv_7q__chunk.WordOrderAnswerView-module__dpv_7q__chunk[data-han=true]{font-size:21px;line-height:29px;font-weight:var(--mx-weight-regular);letter-spacing:0}.WordOrderAnswerView-module__dpv_7q__correct{gap:var(--mx-space-xxs);flex-direction:column;display:flex}.WordOrderAnswerView-module__dpv_7q__correctLabel{font-size:var(--mx-text-caption-size);line-height:var(--mx-text-caption-leading);font-weight:var(--mx-weight-semibold);color:var(--mx-text-tertiary)}.WordOrderAnswerView-module__dpv_7q__correctText{font-size:var(--mx-text-body-size);line-height:var(--mx-text-body-leading);font-weight:var(--mx-weight-medium);color:var(--mx-success)}.WordOrderAnswerView-module__dpv_7q__correctText[data-han=true]{font-size:26px;line-height:38px;font-weight:var(--mx-weight-regular)}@keyframes WordOrderAnswerView-module__dpv_7q__chunk-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}
.InteractionPlaceholder-module__vBtvha__placeholder{gap:var(--mx-space-sm);padding:var(--mx-space-md);border-radius:var(--mx-radius-md);background:var(--mx-surface);box-shadow:inset 0 0 0 1px var(--mx-hairline);flex-direction:column;display:flex}.InteractionPlaceholder-module__vBtvha__title{font-size:var(--mx-text-headline-size);line-height:var(--mx-text-headline-leading);font-weight:var(--mx-weight-semibold);color:var(--mx-text-primary)}.InteractionPlaceholder-module__vBtvha__message{font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);color:var(--mx-text-secondary)}
.ExerciseAnswerArea-module__IDZFvq__stack{gap:var(--mx-space-md);flex-direction:column;display:flex}
.FeedbackPanel-module__Sh7Mkq__panel{gap:var(--mx-space-sm);padding:var(--mx-space-md);border-radius:var(--mx-radius-md);background:var(--mx-surface);box-shadow:inset 0 0 0 1px var(--mx-hairline);transform-origin:bottom;animation:FeedbackPanel-module__Sh7Mkq__panel-in var(--mx-motion-smooth) var(--mx-ease-smooth) both;flex-direction:column;display:flex}.FeedbackPanel-module__Sh7Mkq__panel[data-correct=true]{background:var(--mx-success-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mx-success) 30%, transparent)}.FeedbackPanel-module__Sh7Mkq__titleRow{align-items:center;gap:var(--mx-space-xs);display:flex}.FeedbackPanel-module__Sh7Mkq__verdict{color:var(--mx-brand);display:inline-flex}.FeedbackPanel-module__Sh7Mkq__verdict[data-correct=true]{color:var(--mx-success);animation:FeedbackPanel-module__Sh7Mkq__seal-bounce .52s var(--mx-ease-lively) .12s both}.FeedbackPanel-module__Sh7Mkq__title{min-width:0;font-size:var(--mx-text-headline-size);line-height:var(--mx-text-headline-leading);letter-spacing:var(--mx-text-headline-tracking);font-weight:var(--mx-weight-semibold);color:var(--mx-text-primary)}.FeedbackPanel-module__Sh7Mkq__spacer{flex:1}.FeedbackPanel-module__Sh7Mkq__answerRow{align-items:baseline;column-gap:var(--mx-space-xs);flex-wrap:wrap;display:flex}.FeedbackPanel-module__Sh7Mkq__answerLabel{font-size:var(--mx-text-caption-size);line-height:var(--mx-text-caption-leading);font-weight:var(--mx-weight-semibold);color:var(--mx-text-secondary)}.FeedbackPanel-module__Sh7Mkq__answer{font-family:var(--mx-font-rounded);font-size:17px;line-height:22px;font-weight:var(--mx-weight-semibold);letter-spacing:-.2px;font-variant-numeric:tabular-nums;color:var(--mx-success)}.FeedbackPanel-module__Sh7Mkq__spokenRow{align-items:center;gap:var(--mx-space-xs);display:flex}.FeedbackPanel-module__Sh7Mkq__spokenText{flex:1;min-width:0}.FeedbackPanel-module__Sh7Mkq__spokenPlain{font-size:var(--mx-text-headline-size);line-height:var(--mx-text-headline-leading);letter-spacing:var(--mx-text-headline-tracking);font-weight:var(--mx-weight-semibold);color:var(--mx-text-primary)}.FeedbackPanel-module__Sh7Mkq__explanation{font-size:var(--mx-text-body-size);line-height:var(--mx-text-body-leading);letter-spacing:var(--mx-text-body-tracking);color:var(--mx-text-secondary);white-space:pre-line}.FeedbackPanel-module__Sh7Mkq__mastery{font-size:var(--mx-text-caption-size);line-height:var(--mx-text-caption-leading);font-weight:var(--mx-weight-semibold);color:var(--mx-domain-vocabulary);align-items:center;gap:6px;display:inline-flex}@keyframes FeedbackPanel-module__Sh7Mkq__panel-in{0%{opacity:0;transform:translateY(33%)scale(.97)}to{opacity:1;transform:none}}@keyframes FeedbackPanel-module__Sh7Mkq__seal-bounce{0%{transform:scale(1)}35%{transform:scale(1.28)}65%{transform:scale(.92)}to{transform:scale(1)}}.mx-app[data-reduce-motion=true] .FeedbackPanel-module__Sh7Mkq__panel{animation:.12s linear both FeedbackPanel-module__Sh7Mkq__mx-fade-in}.mx-app[data-reduce-motion=true] .FeedbackPanel-module__Sh7Mkq__verdict{animation:none}@media (prefers-reduced-motion:reduce){.FeedbackPanel-module__Sh7Mkq__panel{animation:.12s linear both FeedbackPanel-module__Sh7Mkq__mx-fade-in}.FeedbackPanel-module__Sh7Mkq__verdict{animation:none}}
.SessionStatsBar-module__jsWXsq__bar{align-items:center;gap:var(--mx-space-xs);flex:none;display:flex}.SessionStatsBar-module__jsWXsq__tile{min-width:62px;padding:6px var(--mx-space-sm);border-radius:var(--mx-radius-sm);background:color-mix(in srgb, var(--mx-surface) 55%, transparent);box-shadow:inset 0 0 0 1px var(--mx-hairline);flex-direction:column;align-items:flex-start;gap:1px;display:flex;position:relative}.SessionStatsBar-module__jsWXsq__captionRow{align-items:center;gap:3px;display:flex}.SessionStatsBar-module__jsWXsq__caption{font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);text-transform:uppercase;letter-spacing:.4px;color:var(--mx-text-tertiary);white-space:nowrap}.SessionStatsBar-module__jsWXsq__value{font-family:var(--mx-font-rounded);font-size:17px;line-height:22px;font-weight:var(--mx-weight-semibold);letter-spacing:-.2px;font-variant-numeric:tabular-nums;color:var(--mx-text-primary);white-space:nowrap}.SessionStatsBar-module__jsWXsq__floaterSlot{pointer-events:none;position:absolute;top:0;right:0;transform:translate(4px,-12px)}.SessionStatsBar-module__jsWXsq__floater{font-family:var(--mx-font-rounded);font-size:12px;line-height:16px;font-weight:var(--mx-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;animation:SessionStatsBar-module__jsWXsq__floater-in var(--mx-motion-snappy) var(--mx-ease-snappy) both;align-items:center;gap:1px;display:inline-flex}.SessionStatsBar-module__jsWXsq__floater[data-leaving=true]{animation:SessionStatsBar-module__jsWXsq__floater-out var(--mx-motion-gentle) var(--mx-ease-gentle) both}@keyframes SessionStatsBar-module__jsWXsq__floater-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes SessionStatsBar-module__jsWXsq__floater-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.mx-app[data-reduce-motion=true] .SessionStatsBar-module__jsWXsq__floaterSlot{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.SessionStatsBar-module__jsWXsq__floaterSlot{transform:translate(4px)}.SessionStatsBar-module__jsWXsq__floater,.SessionStatsBar-module__jsWXsq__floater[data-leaving=true]{animation-name:SessionStatsBar-module__jsWXsq__mx-fade-in}.SessionStatsBar-module__jsWXsq__floater[data-leaving=true]{animation-direction:reverse}}
.WorkoutSessionView-module__Y9i4ba__layout{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.WorkoutSessionView-module__Y9i4ba__header{z-index:1;gap:var(--mx-space-xs);padding:0 var(--mx-screen-margin) var(--mx-space-sm);flex-direction:column;display:flex;position:relative}.WorkoutSessionView-module__Y9i4ba__headerScrim{bottom:0;left:0;right:0;top:calc(-62px - env(safe-area-inset-top,0px));z-index:-1;pointer-events:none;position:absolute}.WorkoutSessionView-module__Y9i4ba__titleRow{align-items:center;gap:var(--mx-space-sm);min-width:0;display:flex}.WorkoutSessionView-module__Y9i4ba__titles{flex-direction:column;flex:0 auto;min-width:0;display:flex}.WorkoutSessionView-module__Y9i4ba__subskill{font-size:var(--mx-text-headline-size);line-height:var(--mx-text-headline-leading);letter-spacing:var(--mx-text-headline-tracking);font-weight:var(--mx-weight-semibold);color:var(--mx-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.WorkoutSessionView-module__Y9i4ba__progressLabel{font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);letter-spacing:var(--mx-text-footnote-tracking);color:var(--mx-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.WorkoutSessionView-module__Y9i4ba__titleSpacer{flex:1 0 var(--mx-space-xs)}.WorkoutSessionView-module__Y9i4ba__progressRow{align-items:center;gap:var(--mx-space-sm);display:flex}.WorkoutSessionView-module__Y9i4ba__track{flex:1;min-width:0}.WorkoutSessionView-module__Y9i4ba__streak{color:var(--mx-brand);animation:WorkoutSessionView-module__Y9i4ba__streak-in var(--mx-motion-snappy) var(--mx-ease-snappy) both;align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.WorkoutSessionView-module__Y9i4ba__streak[data-hot=true]{color:var(--mx-brand-bright)}.WorkoutSessionView-module__Y9i4ba__flame{display:inline-flex}.WorkoutSessionView-module__Y9i4ba__flame[data-pulse=true]{animation:WorkoutSessionView-module__Y9i4ba__flame-pulse var(--mx-motion-lively) var(--mx-ease-lively) both}.WorkoutSessionView-module__Y9i4ba__streakText{font-size:var(--mx-text-caption-size);line-height:var(--mx-text-caption-leading);font-weight:var(--mx-weight-semibold);font-variant-numeric:tabular-nums}.WorkoutSessionView-module__Y9i4ba__streak[data-hot=true] .WorkoutSessionView-module__Y9i4ba__streakText{background:var(--mx-brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.WorkoutSessionView-module__Y9i4ba__work{flex:1;min-height:0;position:relative}.WorkoutSessionView-module__Y9i4ba__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow-y:auto}.WorkoutSessionView-module__Y9i4ba__content{gap:var(--mx-space-lg);padding:var(--mx-space-md) var(--mx-screen-margin) var(--mx-space-xxl);flex-direction:column;display:flex}.WorkoutSessionView-module__Y9i4ba__continueBar{z-index:1;background:var(--mx-chrome-ground);-webkit-backdrop-filter:var(--mx-chrome-backdrop);backdrop-filter:var(--mx-chrome-backdrop);padding-bottom:env(safe-area-inset-bottom,0px);animation:WorkoutSessionView-module__Y9i4ba__bar-in var(--mx-motion-smooth) var(--mx-ease-smooth) both;position:relative}.WorkoutSessionView-module__Y9i4ba__hairline{background:var(--mx-hairline);height:1px}.WorkoutSessionView-module__Y9i4ba__continueButton{padding:var(--mx-space-sm) var(--mx-screen-margin) var(--mx-space-xs)}.WorkoutSessionView-module__Y9i4ba__particles{z-index:6;pointer-events:none;position:absolute;inset:0}@keyframes WorkoutSessionView-module__Y9i4ba__bar-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes WorkoutSessionView-module__Y9i4ba__streak-in{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:none}}@keyframes WorkoutSessionView-module__Y9i4ba__flame-pulse{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}:is(.mx-app[data-reduce-motion=true] .WorkoutSessionView-module__Y9i4ba__continueBar,.mx-app[data-reduce-motion=true] .WorkoutSessionView-module__Y9i4ba__streak){animation:.12s linear both WorkoutSessionView-module__Y9i4ba__mx-fade-in}.mx-app[data-reduce-motion=true] .WorkoutSessionView-module__Y9i4ba__flame[data-pulse=true]{animation:none}@media (prefers-reduced-motion:reduce){.WorkoutSessionView-module__Y9i4ba__continueBar,.WorkoutSessionView-module__Y9i4ba__streak{animation:.12s linear both WorkoutSessionView-module__Y9i4ba__mx-fade-in}.WorkoutSessionView-module__Y9i4ba__flame[data-pulse=true]{animation:none}}
