.gallery-module__AEgAfq__root{min-height:100dvh}.gallery-module__AEgAfq__toolbar{z-index:20;background:color-mix(in srgb, var(--mx-background) 86%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--mx-hairline);color:var(--mx-text-secondary);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 20px;font-size:13px;display:flex;position:sticky;top:0}.gallery-module__AEgAfq__toolbar a{color:var(--mx-brand);font-weight:600}.gallery-module__AEgAfq__toolbar a[aria-current=true]{color:var(--mx-text-primary);text-underline-offset:3px;text-decoration:underline}.gallery-module__AEgAfq__toolbarGroup{align-items:center;gap:10px;display:flex}.gallery-module__AEgAfq__panels{grid-template-columns:1fr;display:grid}.gallery-module__AEgAfq__panelsBoth{grid-template-columns:1fr 1fr}.gallery-module__AEgAfq__panel{background:var(--mx-background);min-width:0;color:var(--mx-text-primary);padding:24px 20px 120px}.gallery-module__AEgAfq__scenePanel{background:radial-gradient(120% 60% at 20% 0,#3b5b8c 0%,#0000 60%),radial-gradient(90% 70% at 90% 30%,#8c4a3b 0%,#0000 60%),linear-gradient(#1c2a44 0%,#2b3b2e 55%,#16202a 100%)}.gallery-module__AEgAfq__column{flex-direction:column;gap:40px;max-width:1032px;margin:0 auto;display:flex}.gallery-module__AEgAfq__section{flex-direction:column;gap:16px;display:flex}.gallery-module__AEgAfq__sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--mx-text-tertiary);border-bottom:1px solid var(--mx-hairline);padding-bottom:6px;font-size:13px;font-weight:700;line-height:18px}.gallery-module__AEgAfq__caption{color:var(--mx-text-tertiary);font-size:12px;line-height:16px}.gallery-module__AEgAfq__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gallery-module__AEgAfq__stack{flex-direction:column;gap:12px;display:flex}.gallery-module__AEgAfq__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gallery-module__AEgAfq__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;display:grid}.gallery-module__AEgAfq__swatches{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}.gallery-module__AEgAfq__swatch{color:var(--mx-text-secondary);word-break:break-all;flex-direction:column;gap:4px;font-size:11px;line-height:13px;display:flex}.gallery-module__AEgAfq__chip{height:40px;box-shadow:inset 0 0 0 1px var(--mx-hairline);border-radius:10px}.gallery-module__AEgAfq__typeRow{align-items:baseline;gap:16px;min-width:0;display:flex}.gallery-module__AEgAfq__typeMeta{width:130px;color:var(--mx-text-tertiary);font-size:11px;line-height:13px;font-family:var(--mx-font-mono);flex:none}.gallery-module__AEgAfq__glyphGrid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;display:grid}.gallery-module__AEgAfq__glyphCell{background:var(--mx-surface);box-shadow:inset 0 0 0 1px var(--mx-hairline);color:var(--mx-text-primary);text-align:center;word-break:break-all;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 8px;font-size:9.5px;line-height:11px;display:flex}.gallery-module__AEgAfq__glyphCell span{color:var(--mx-text-tertiary)}.gallery-module__AEgAfq__boxDemo{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.gallery-module__AEgAfq__spaceBar{background:var(--mx-brand);border-radius:3px;height:12px}.gallery-module__AEgAfq__radiusBox{background:var(--mx-surface);width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--mx-hairline)}.gallery-module__AEgAfq__elevationBox{background:var(--mx-surface);width:120px;height:72px;color:var(--mx-text-secondary);border-radius:22px;justify-content:center;align-items:center;font-size:12px;display:flex}.gallery-module__AEgAfq__frame{background:var(--mx-background);box-shadow:inset 0 0 0 1px var(--mx-hairline);border-radius:28px;position:relative;overflow:hidden}.gallery-module__AEgAfq__phone{background:var(--mx-background);width:100%;min-height:100vh;color:var(--mx-text-primary);padding-bottom:140px;position:relative;overflow-x:hidden}.gallery-module__AEgAfq__statusBar{height:62px}.gallery-module__AEgAfq__screen{flex-direction:column;gap:24px;padding:0 20px;display:flex}.gallery-module__AEgAfq__tabDock{z-index:30;position:fixed;bottom:21px;left:20px;right:20px}.gallery-module__AEgAfq__wideTop{justify-content:center;padding-top:32px;display:flex;position:relative}.gallery-module__AEgAfq__wideSearch{position:absolute;top:32px;right:12px}
.Card-module__L63V_q__card{--card-tint:transparent;--card-wash:transparent;--card-stroke:var(--mx-card-stroke);--card-shadow:0 0 transparent;border-radius:var(--mx-radius-lg);width:100%;min-width:0;box-shadow:var(--card-shadow), inset 0 0 0 1px var(--card-stroke);background:linear-gradient(var(--card-wash), var(--card-wash)), var(--mx-card-fill);-webkit-backdrop-filter:var(--mx-card-backdrop);backdrop-filter:var(--mx-card-backdrop);color:var(--mx-text-primary);flex-direction:column;align-items:stretch;display:flex;position:relative}.Card-module__L63V_q__tinted{--card-wash:color-mix(in srgb, var(--card-tint) 7%, transparent);--card-stroke:color-mix(in srgb, var(--card-tint) 22%, transparent)}.Card-module__L63V_q__elevationCard{--card-shadow:var(--mx-shadow-card)}.Card-module__L63V_q__elevationFloating{--card-shadow:var(--mx-shadow-floating)}[data-scene=true] .Card-module__L63V_q__card:after{content:"";border-radius:inherit;background:var(--mx-card-rim);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}[data-scene=true] .Card-module__L63V_q__tinted{--card-stroke:color-mix(in srgb, var(--card-tint) 20%, transparent)}.Card-module__L63V_q__pressable{text-align:left;width:100%;color:inherit;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}.Card-module__L63V_q__pressable[data-pressed=true]{opacity:.9;transform:scale(.985)}.Card-module__L63V_q__pressable[data-scales=false][data-pressed=true]{transform:none}.Card-module__L63V_q__pressable:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.Card-module__L63V_q__pressable[data-pressed=true]{transform:none}}.mx-app[data-reduce-motion=true] .Card-module__L63V_q__pressable[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}
.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}.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}.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}}
.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);flex-direction:column;justify-content:center;align-items:stretch;gap:2px;display:flex}.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{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;justify-content:center;align-items:center;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}}
.ReadingPassagePane-module__6cA9sq__pane{flex-direction:column;height:100%;min-height:0;display:flex}.ReadingPassagePane-module__6cA9sq__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ReadingPassagePane-module__6cA9sq__content{gap:var(--mx-space-md);padding:0 var(--mx-screen-margin) var(--mx-space-xl);flex-direction:column;display:flex}.ReadingPassagePane-module__6cA9sq__meta{align-items:center;gap:var(--mx-space-xs);display:flex}.ReadingPassagePane-module__6cA9sq__metaSpacer{flex:1}.ReadingPassagePane-module__6cA9sq__words{font-family:var(--mx-font-rounded);font-size:12px;line-height:16px;font-weight:var(--mx-weight-semibold);font-variant-numeric:tabular-nums;color:var(--mx-text-tertiary)}.ReadingPassagePane-module__6cA9sq__title{font-size:var(--mx-text-large-title-size);line-height:var(--mx-text-large-title-leading);letter-spacing:var(--mx-text-large-title-tracking);font-weight:var(--mx-weight-bold);color:var(--mx-text-primary)}.ReadingPassagePane-module__6cA9sq__body{font-family:var(--mx-font-serif);color:var(--mx-text-primary);white-space:pre-line;-webkit-user-select:text;user-select:text;font-size:17px;line-height:28px}.ReadingPassagePane-module__6cA9sq__warning{padding-top:var(--mx-space-xs);font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);color:var(--mx-text-tertiary)}.ReadingPassagePane-module__6cA9sq__bar{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)}.ReadingPassagePane-module__6cA9sq__hairline{background:var(--mx-hairline);height:1px}.ReadingPassagePane-module__6cA9sq__button{padding:var(--mx-space-sm) var(--mx-screen-margin) var(--mx-space-xs)}
.WorkoutSummary-module__ENbKUW__scroll{background:var(--mx-background);overscroll-behavior:contain;height:100%;position:relative;overflow-y:auto}.WorkoutSummary-module__ENbKUW__content{align-items:center;gap:var(--mx-space-lg);padding:var(--mx-space-lg) var(--mx-screen-margin) calc(var(--mx-space-xxl) + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.WorkoutSummary-module__ENbKUW__full{width:100%}.WorkoutSummary-module__ENbKUW__foxBox{width:168px;height:112px;margin-top:var(--mx-space-sm);justify-content:center;align-items:center;display:flex}.WorkoutSummary-module__ENbKUW__headline{align-items:center;gap:var(--mx-space-xs);width:100%;padding-top:var(--mx-space-md);text-align:center;flex-direction:column;display:flex}.WorkoutSummary-module__ENbKUW__title{font-size:var(--mx-text-large-title-size);line-height:var(--mx-text-large-title-leading);letter-spacing:var(--mx-text-large-title-tracking);font-weight:var(--mx-weight-bold);color:var(--mx-text-primary)}.WorkoutSummary-module__ENbKUW__subtitle,.WorkoutSummary-module__ENbKUW__caption{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)}.WorkoutSummary-module__ENbKUW__statGrid{gap:var(--mx-space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.WorkoutSummary-module__ENbKUW__divider{height:1px;margin:var(--mx-space-sm) 0;background:var(--mx-hairline)}.WorkoutSummary-module__ENbKUW__row{justify-content:space-between;align-items:center;gap:var(--mx-space-sm);display:flex}.WorkoutSummary-module__ENbKUW__rowLabel{font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);color:var(--mx-text-secondary);align-items:center;gap:6px;display:inline-flex}.WorkoutSummary-module__ENbKUW__rowValue{align-items:center;gap:var(--mx-space-xs);display:inline-flex}.WorkoutSummary-module__ENbKUW__metric,.WorkoutSummary-module__ENbKUW__xp,.WorkoutSummary-module__ENbKUW__deltaRating{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}.WorkoutSummary-module__ENbKUW__xp{color:var(--mx-orb)}.WorkoutSummary-module__ENbKUW__deltaRating{color:var(--mx-text-secondary)}.WorkoutSummary-module__ENbKUW__column{gap:var(--mx-space-sm);flex-direction:column;display:flex}.WorkoutSummary-module__ENbKUW__cardTitle{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)}.WorkoutSummary-module__ENbKUW__deltaRow{align-items:center;gap:var(--mx-space-sm);display:flex}.WorkoutSummary-module__ENbKUW__deltaTitle{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);color:var(--mx-text-primary);flex:1}.WorkoutSummary-module__ENbKUW__records{gap:var(--mx-space-sm);flex-direction:column;width:100%;display:flex}.WorkoutSummary-module__ENbKUW__recordRow,.WorkoutSummary-module__ENbKUW__iconRow{align-items:center;gap:var(--mx-space-sm);display:flex}.WorkoutSummary-module__ENbKUW__recordGlyph{flex:none;justify-content:center;align-items:center;width:34px;display:inline-flex;position:relative}.WorkoutSummary-module__ENbKUW__recordBurst{pointer-events:none;width:72px;height:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WorkoutSummary-module__ENbKUW__recordText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.WorkoutSummary-module__ENbKUW__recordLabel,.WorkoutSummary-module__ENbKUW__label{font-size:var(--mx-text-caption-size);line-height:var(--mx-text-caption-leading);font-weight:var(--mx-weight-semibold);color:var(--mx-brand);align-items:center;gap:6px;display:inline-flex}.WorkoutSummary-module__ENbKUW__recordTitle{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)}.WorkoutSummary-module__ENbKUW__recordPrevious{font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);color:var(--mx-text-secondary)}.WorkoutSummary-module__ENbKUW__body{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-primary)}.WorkoutSummary-module__ENbKUW__actions{gap:var(--mx-space-xs);flex-direction:column;display:flex}.WorkoutSummary-module__ENbKUW__secondaryRow{gap:var(--mx-space-xs);display:flex}.WorkoutSummary-module__ENbKUW__secondaryRow>*{flex:1;min-width:0}.WorkoutSummary-module__ENbKUW__field{pointer-events:none;height:260px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.WorkoutSummary-module__ENbKUW__content{position:relative}
.MistakeReviewSheet-module__kb9a2G__layer{z-index:20;position:absolute;inset:0}.MistakeReviewSheet-module__kb9a2G__scrim{background:var(--mx-scrim);animation:MistakeReviewSheet-module__kb9a2G__mx-fade-in var(--mx-motion-quick) var(--mx-ease-out) both;cursor:default;position:absolute;inset:0}.MistakeReviewSheet-module__kb9a2G__panel{bottom:0;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 12px);border-radius:var(--mx-radius-lg) var(--mx-radius-lg) 0 0;background:var(--mx-background);box-shadow:var(--mx-shadow-floating);animation:MistakeReviewSheet-module__kb9a2G__sheet-rise var(--mx-motion-smooth) var(--mx-ease-smooth) both;position:absolute;overflow:hidden}@media (min-width:700px){.MistakeReviewSheet-module__kb9a2G__panel{border-radius:var(--mx-radius-lg);width:min(540px,100vw - 48px);height:min(720px,100vh - 80px);animation:MistakeReviewSheet-module__kb9a2G__sheet-pop var(--mx-motion-snappy) var(--mx-ease-snappy) both;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}}@keyframes MistakeReviewSheet-module__kb9a2G__sheet-rise{0%{transform:translateY(100%)}to{transform:none}}@keyframes MistakeReviewSheet-module__kb9a2G__sheet-pop{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)}}
.SessionHost-module__B36_rq__cover{z-index:100;isolation:isolate;background:var(--mx-background);color:var(--mx-text-primary);animation:SessionHost-module__B36_rq__cover-in var(--mx-motion-smooth) var(--mx-ease-smooth) both;position:fixed;inset:0;overflow:hidden}.SessionHost-module__B36_rq__cover[data-closing=true]{animation:SessionHost-module__B36_rq__cover-out .26s var(--mx-ease-out) both;pointer-events:none}.SessionHost-module__B36_rq__chrome{z-index:1;padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;position:absolute;inset:0}.SessionHost-module__B36_rq__toolbar{z-index:2;padding:var(--mx-space-xs) var(--mx-screen-margin) 10px;flex:none;align-items:center;display:flex;position:relative}.SessionHost-module__B36_rq__stage{min-height:0;animation:SessionHost-module__B36_rq__mx-fade-in var(--mx-motion-smooth) var(--mx-ease-smooth) both;flex:1;position:relative}.SessionHost-module__B36_rq__stage[data-stage=passage]{animation:SessionHost-module__B36_rq__stage-from-trailing var(--mx-motion-smooth) var(--mx-ease-smooth) both}.SessionHost-module__B36_rq__centred{height:100%;padding:0 var(--mx-screen-margin) 80px;justify-content:center;align-items:center;display:flex}@keyframes SessionHost-module__B36_rq__cover-in{0%{opacity:0;transform:translateY(16.6%)}to{opacity:1;transform:none}}@keyframes SessionHost-module__B36_rq__cover-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16.6%)}}@keyframes SessionHost-module__B36_rq__stage-from-trailing{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.mx-app[data-reduce-motion=true] .SessionHost-module__B36_rq__cover{animation:.12s linear both SessionHost-module__B36_rq__mx-fade-in}.mx-app[data-reduce-motion=true] .SessionHost-module__B36_rq__stage{animation:.12s linear both SessionHost-module__B36_rq__mx-fade-in}@media (prefers-reduced-motion:reduce){.SessionHost-module__B36_rq__cover,.SessionHost-module__B36_rq__stage,.SessionHost-module__B36_rq__stage[data-stage=passage]{animation:.12s linear both SessionHost-module__B36_rq__mx-fade-in}}
.ExerciseView-module__LhRiVW__exercise{gap:var(--mx-space-lg);flex-direction:column;display:flex}
.AuthFlow-module__vfttRW__flow{position:fixed;inset:0}
.AuthComponents-module__AfX7Zq__field{gap:var(--mx-space-xxs);flex-direction:column;width:100%;display:flex}.AuthComponents-module__AfX7Zq__supporting{color:var(--mx-text-tertiary)}.AuthComponents-module__AfX7Zq__divider{align-items:center;gap:var(--mx-space-sm);width:100%;color:var(--mx-text-tertiary);display:flex}.AuthComponents-module__AfX7Zq__dividerLine{background:var(--mx-hairline);flex:1 1 0;height:1px}.AuthComponents-module__AfX7Zq__errorSpacer{width:100%;height:1px}.AuthComponents-module__AfX7Zq__error{align-items:flex-start;gap:var(--mx-space-xs);width:100%;animation:AuthComponents-module__AfX7Zq__error-in var(--mx-motion-quick) var(--mx-ease-quick) both;display:flex}.AuthComponents-module__AfX7Zq__errorMark{flex:none;margin-top:2px}.AuthComponents-module__AfX7Zq__errorText{color:var(--mx-text-secondary);flex:auto}@keyframes AuthComponents-module__AfX7Zq__error-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mx-app[data-reduce-motion=true] .AuthComponents-module__AfX7Zq__error{animation-name:AuthComponents-module__AfX7Zq__fade-in}@media (prefers-reduced-motion:reduce){.AuthComponents-module__AfX7Zq__error{animation-name:AuthComponents-module__AfX7Zq__fade-in}}@keyframes AuthComponents-module__AfX7Zq__fade-in{0%{opacity:0}to{opacity:1}}.AuthComponents-module__AfX7Zq__requirements{gap:var(--mx-space-xxs);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.AuthComponents-module__AfX7Zq__requirement{align-items:center;gap:var(--mx-space-xs);display:flex}.AuthComponents-module__AfX7Zq__scaffold{width:100%;max-width:460px;padding:var(--mx-space-xl) var(--mx-screen-margin);padding-bottom:calc(var(--mx-space-xl) + var(--mx-safe-bottom,0px));margin:0 auto}.AuthComponents-module__AfX7Zq__scaffold[data-under-status-bar=true]{padding-top:calc(var(--mx-space-xl) + var(--mx-safe-top,0px))}.AuthComponents-module__AfX7Zq__pushed{min-height:100%}.AuthComponents-module__AfX7Zq__navBar{z-index:2;padding-top:var(--mx-safe-top,0px);position:sticky;top:0}.AuthComponents-module__AfX7Zq__pushed{background:var(--mx-background)}.mx-app[data-scene=true] .AuthComponents-module__AfX7Zq__pushed{background:0 0}.AuthComponents-module__AfX7Zq__neuralGround{z-index:-1;pointer-events:none;position:fixed;inset:0}.mx-app[data-scene=true] .AuthComponents-module__AfX7Zq__neuralGround{display:none}.AuthComponents-module__AfX7Zq__scaffold{position:relative}
.AuthenticationScreen-module__apzuEW__stack{align-items:center;gap:var(--mx-space-lg);flex-direction:column;width:100%;display:flex}.AuthenticationScreen-module__apzuEW__header{align-items:center;gap:var(--mx-space-sm);padding-bottom:var(--mx-space-sm);text-align:center;transition:padding var(--mx-motion-smooth) var(--mx-ease-smooth);flex-direction:column;display:flex}.AuthenticationScreen-module__apzuEW__header[data-editing=true]{padding-bottom:0}.AuthenticationScreen-module__apzuEW__markFrame{height:76px;transition:height var(--mx-motion-smooth) var(--mx-ease-smooth);justify-content:center;align-items:center;display:flex}.AuthenticationScreen-module__apzuEW__mark{transition:transform var(--mx-motion-smooth) var(--mx-ease-smooth);flex:none}.AuthenticationScreen-module__apzuEW__header[data-editing=true] .AuthenticationScreen-module__apzuEW__markFrame{height:42px}.AuthenticationScreen-module__apzuEW__header[data-editing=true] .AuthenticationScreen-module__apzuEW__mark{transform:scale(.55)}.AuthenticationScreen-module__apzuEW__wordmark{transition:font-size var(--mx-motion-smooth) var(--mx-ease-smooth)}.AuthenticationScreen-module__apzuEW__tagline{color:var(--mx-text-secondary);max-height:44px;transition:opacity var(--mx-motion-smooth) var(--mx-ease-smooth), max-height var(--mx-motion-smooth) var(--mx-ease-smooth);overflow:hidden}.AuthenticationScreen-module__apzuEW__header[data-editing=true] .AuthenticationScreen-module__apzuEW__tagline{opacity:0;max-height:0}.AuthenticationScreen-module__apzuEW__providers{gap:var(--mx-space-sm);width:100%;transition:opacity var(--mx-motion-quick) var(--mx-ease-quick);flex-direction:column;display:flex}.AuthenticationScreen-module__apzuEW__providers[data-busy=true]{opacity:.5;pointer-events:none}.AuthenticationScreen-module__apzuEW__apple{width:100%;height:var(--mx-tap-comfortable);padding:0 var(--mx-space-md);border-radius:var(--mx-radius-md);color:#fff;letter-spacing:-.2px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--mx-motion-quick) var(--mx-ease-quick);background:#000;border:0;justify-content:center;align-items:center;gap:6px;font:500 19px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}.AuthenticationScreen-module__apzuEW__apple[data-scheme=dark]{color:#000;background:#fff}.AuthenticationScreen-module__apzuEW__apple:active:not(:disabled){opacity:.8}.AuthenticationScreen-module__apzuEW__apple:disabled{cursor:default}.AuthenticationScreen-module__apzuEW__apple:focus-visible{outline:2px solid var(--mx-accent,#4c8dff);outline-offset:2px}.AuthenticationScreen-module__apzuEW__appleLogo{flex:none;width:17px;height:20px;margin-top:-3px}.AuthenticationScreen-module__apzuEW__google{width:100%;min-height:var(--mx-tap-comfortable);justify-content:center;align-items:center;display:flex}.AuthenticationScreen-module__apzuEW__google[data-disabled=true]{pointer-events:none}.AuthenticationScreen-module__apzuEW__googleHost{color-scheme:normal;justify-content:center;width:100%;min-height:44px;display:flex}.AuthenticationScreen-module__apzuEW__emailSection{align-items:stretch;gap:var(--mx-space-md);flex-direction:column;width:100%;display:flex}.AuthenticationScreen-module__apzuEW__handoff{color:var(--mx-text-secondary);animation:AuthenticationScreen-module__apzuEW__appear var(--mx-motion-quick) var(--mx-ease-quick) both}.AuthenticationScreen-module__apzuEW__appear{animation:AuthenticationScreen-module__apzuEW__appear var(--mx-motion-smooth) var(--mx-ease-smooth) both}@keyframes AuthenticationScreen-module__apzuEW__appear{0%{opacity:0}to{opacity:1}}.AuthenticationScreen-module__apzuEW__footer{justify-content:center;align-items:center;gap:var(--mx-space-xxs);min-height:var(--mx-tap-min);display:flex}.AuthenticationScreen-module__apzuEW__footerPrompt{color:var(--mx-text-secondary)}.AuthenticationScreen-module__apzuEW__agreement{width:100%;padding-top:var(--mx-space-xxs);color:var(--mx-text-tertiary);text-align:center}.AuthenticationScreen-module__apzuEW__agreement a{color:var(--mx-brand)}.AuthenticationScreen-module__apzuEW__unconfigured{align-items:center;gap:var(--mx-space-sm);width:100%;padding:var(--mx-space-lg);border-radius:var(--mx-radius-lg);background:var(--mx-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mx-warning) 30%, transparent);text-align:center;flex-direction:column;display:flex}.AuthenticationScreen-module__apzuEW__unconfiguredTitle{color:var(--mx-text-primary)}.AuthenticationScreen-module__apzuEW__unconfiguredBody{color:var(--mx-text-secondary)}.AuthenticationScreen-module__apzuEW__unconfiguredDebug{padding-top:var(--mx-space-xxs);color:var(--mx-text-tertiary);font-family:var(--mx-font-mono);-webkit-user-select:text;user-select:text;font-size:11px}@media (prefers-reduced-motion:reduce){.AuthenticationScreen-module__apzuEW__header,.AuthenticationScreen-module__apzuEW__markFrame,.AuthenticationScreen-module__apzuEW__mark,.AuthenticationScreen-module__apzuEW__wordmark,.AuthenticationScreen-module__apzuEW__tagline{transition-duration:1ms}}section[data-state=hidden] .AuthenticationScreen-module__apzuEW__markFrame{opacity:0}
.EmailCode-module__gmj_aa__codeField{width:100%;padding:var(--mx-space-md) 0;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);caret-color:var(--mx-brand);font-family:var(--mx-font-rounded);font-variant-numeric:tabular-nums;letter-spacing:10px;text-align:center;transition:box-shadow var(--mx-motion-quick) var(--mx-ease-quick);font-size:34px;font-weight:600;line-height:41px;display:block}.EmailCode-module__gmj_aa__codeField:focus,.EmailCode-module__gmj_aa__codeField:focus-visible{box-shadow:inset 0 0 0 1.6px color-mix(in srgb, var(--mx-brand) 70%, transparent);outline:none}.EmailCode-module__gmj_aa__codeField::placeholder{color:color-mix(in srgb, var(--mx-text-tertiary) 60%, transparent)}.EmailCode-module__gmj_aa__header{align-items:center;gap:var(--mx-space-md);text-align:center;flex-direction:column;width:100%;display:flex}.EmailCode-module__gmj_aa__envelope{flex:none}.EmailCode-module__gmj_aa__title{color:var(--mx-text-primary)}.EmailCode-module__gmj_aa__lead{color:var(--mx-text-secondary)}.EmailCode-module__gmj_aa__email{color:var(--mx-text-primary);overflow-wrap:anywhere}
.CodeScreens-module__Mq20-W__stack{align-items:center;gap:var(--mx-space-lg);flex-direction:column;width:100%;display:flex}.CodeScreens-module__Mq20-W__actions{align-items:stretch;gap:var(--mx-space-sm);flex-direction:column;width:100%;display:flex}.CodeScreens-module__Mq20-W__success,.CodeScreens-module__Mq20-W__hint{text-align:center;animation:CodeScreens-module__Mq20-W__appear var(--mx-motion-quick) var(--mx-ease-quick) both}.CodeScreens-module__Mq20-W__success{color:var(--mx-success)}.CodeScreens-module__Mq20-W__hint{color:var(--mx-text-tertiary)}.CodeScreens-module__Mq20-W__form{align-items:stretch;gap:var(--mx-space-md);flex-direction:column;width:100%;display:flex}.CodeScreens-module__Mq20-W__intro{gap:var(--mx-space-xs);padding-bottom:var(--mx-space-sm);flex-direction:column;display:flex}.CodeScreens-module__Mq20-W__title{color:var(--mx-text-primary)}.CodeScreens-module__Mq20-W__body{color:var(--mx-text-secondary)}@keyframes CodeScreens-module__Mq20-W__appear{0%{opacity:0}to{opacity:1}}.CodeScreens-module__Mq20-W__sheetLayer{z-index:90;position:fixed;inset:0}.CodeScreens-module__Mq20-W__sheetScrim{background:var(--mx-scrim,#00000052);cursor:default;border:0;padding:0;animation:.28s ease-out both CodeScreens-module__Mq20-W__appear;position:absolute;inset:0}.CodeScreens-module__Mq20-W__sheetPanel{bottom:0;left:0;right:0;top:calc(var(--mx-safe-top,0px) + 12px);border-radius:var(--mx-radius-lg) var(--mx-radius-lg) 0 0;background:var(--mx-background);flex-direction:column;animation:.42s cubic-bezier(.2,.9,.25,1) both CodeScreens-module__Mq20-W__rise;display:flex;position:absolute;overflow:hidden;box-shadow:0 -8px 40px #0000002e}.CodeScreens-module__Mq20-W__sheetBar{height:56px;padding:0 var(--mx-space-md);flex:none;align-items:center;display:flex}.CodeScreens-module__Mq20-W__sheetCancel{height:44px;color:var(--mx-brand);font-size:var(--mx-text-body-size);letter-spacing:var(--mx-text-body-tracking)}.CodeScreens-module__Mq20-W__sheetCancel:active{opacity:.35}.CodeScreens-module__Mq20-W__sheetBody{overscroll-behavior:contain;flex:auto;overflow-y:auto}@media (min-width:700px){.CodeScreens-module__Mq20-W__sheetPanel{border-radius:var(--mx-radius-lg);width:min(540px,100vw - 48px);height:min(720px,100vh - 80px);animation:.32s cubic-bezier(.2,.9,.25,1) both CodeScreens-module__Mq20-W__pop;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}}@keyframes CodeScreens-module__Mq20-W__rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CodeScreens-module__Mq20-W__pop{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.CodeScreens-module__Mq20-W__sheetPanel,.CodeScreens-module__Mq20-W__sheetScrim{animation-duration:1ms}}
.ProComponents-module__9xB5Aa__secondary{color:var(--mx-text-secondary)}.ProComponents-module__9xB5Aa__badge{border-radius:var(--mx-radius-pill);color:#d9a83d;letter-spacing:.6px;white-space:nowrap;background:#d9a83d29;align-items:center;padding:4px 7px;font-size:10px;font-weight:900;line-height:12px;display:inline-flex}.ProComponents-module__9xB5Aa__planButton{width:100%;display:block}.ProComponents-module__9xB5Aa__planCard{transform:scale(var(--selected-scale,1));transition:transform var(--mx-motion-snappy) var(--mx-ease-snappy)}.ProComponents-module__9xB5Aa__planRow{align-items:center;gap:var(--mx-space-sm);display:flex}.ProComponents-module__9xB5Aa__radio{color:color-mix(in srgb, var(--mx-text-tertiary) 60%, transparent);flex:none;display:inline-flex}.ProComponents-module__9xB5Aa__radio[data-selected=true]{color:#d9a83d}.ProComponents-module__9xB5Aa__planText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ProComponents-module__9xB5Aa__planTitleRow{align-items:center;gap:var(--mx-space-xs);color:var(--mx-text-primary);display:flex}.ProComponents-module__9xB5Aa__planPrice{color:var(--mx-text-primary);text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}.ProComponents-module__9xB5Aa__promiseTitleRow{align-items:center;gap:var(--mx-space-xs);color:var(--mx-text-primary);display:flex}.ProComponents-module__9xB5Aa__promiseIcon{flex:none;justify-content:center;width:24px;display:inline-flex}.ProComponents-module__9xB5Aa__featureRow{align-items:flex-start;gap:var(--mx-space-xs);display:flex}.ProComponents-module__9xB5Aa__featureCheck{flex:none;justify-content:center;width:16px;padding-top:3px;display:inline-flex}.ProComponents-module__9xB5Aa__featureText{flex-direction:column;gap:1px;min-width:0;display:flex}.ProComponents-module__9xB5Aa__featureTitle{color:var(--mx-text-primary);font-weight:600}.ProComponents-module__9xB5Aa__summaryRow{align-items:flex-start;gap:var(--mx-space-sm);display:flex}.ProComponents-module__9xB5Aa__summaryIcon{flex:none;justify-content:center;width:24px;padding-top:2px;display:inline-flex}@media (prefers-reduced-motion:reduce){.ProComponents-module__9xB5Aa__planCard{transition:none}}
.PaywallScreen-module__BFeeGq__screen{color:var(--mx-text-primary);flex-direction:column;display:flex;position:absolute;inset:0}.PaywallScreen-module__BFeeGq__screen[data-context=gate]{position:fixed}.PaywallScreen-module__BFeeGq__primary{color:var(--mx-text-primary)}.PaywallScreen-module__BFeeGq__secondary{color:var(--mx-text-secondary)}.PaywallScreen-module__BFeeGq__warning{color:var(--mx-warning)}.PaywallScreen-module__BFeeGq__failure{color:var(--mx-failure)}.PaywallScreen-module__BFeeGq__center{text-align:center}.PaywallScreen-module__BFeeGq__toolbar{z-index:2;padding-top:calc(var(--mx-safe-top) + var(--mx-topbar-inset,0px));pointer-events:none;position:absolute;top:0;left:0;right:0}.PaywallScreen-module__BFeeGq__navBar{pointer-events:auto}.PaywallScreen-module__BFeeGq__scroll{overscroll-behavior-y:contain;flex:1;min-height:0;overflow:hidden auto}.PaywallScreen-module__BFeeGq__content{gap:var(--mx-space-lg);padding:calc(var(--mx-safe-top) + var(--mx-topbar-inset,0px) + 44px) var(--mx-screen-margin) var(--mx-space-xxl);flex-direction:column;display:flex}.PaywallScreen-module__BFeeGq__header{gap:var(--mx-space-sm);padding-top:var(--mx-space-sm);flex-direction:column;display:flex}.PaywallScreen-module__BFeeGq__brandRow{align-items:center;gap:var(--mx-space-xs);display:flex}.PaywallScreen-module__BFeeGq__plans{gap:var(--mx-space-xs);flex-direction:column;display:flex}.PaywallScreen-module__BFeeGq__included{gap:var(--mx-space-md);flex-direction:column;display:flex}.PaywallScreen-module__BFeeGq__legal{gap:var(--mx-space-xs);flex-direction:column;display:flex}.PaywallScreen-module__BFeeGq__legalLinks{gap:var(--mx-space-md);font-size:var(--mx-text-caption2-size);line-height:var(--mx-text-caption2-leading);flex-wrap:wrap;font-weight:600;display:flex}.PaywallScreen-module__BFeeGq__legalLinks a{color:var(--mx-brand);text-decoration:none}.PaywallScreen-module__BFeeGq__bar{background:var(--mx-chrome-ground);-webkit-backdrop-filter:var(--mx-chrome-backdrop);backdrop-filter:var(--mx-chrome-backdrop);padding:var(--mx-space-sm) var(--mx-screen-margin) calc(var(--mx-space-xs) + var(--mx-safe-bottom));flex:none}.PaywallScreen-module__BFeeGq__barInner{align-items:stretch;gap:var(--mx-space-xs);flex-direction:column;display:flex}.PaywallScreen-module__BFeeGq__signOut{min-height:var(--mx-tap-min);align-self:center}
.CommerceSheets-module__e7-fta__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:4px 20px 20px;position:relative;overflow-y:auto}.CommerceSheets-module__e7-fta__stack{gap:var(--mx-space-md);flex-direction:column;display:flex}.CommerceSheets-module__e7-fta__summary{padding:var(--mx-space-md);border:var(--mx-hairline-width) solid var(--mx-hairline);border-radius:var(--mx-radius-lg);background:var(--mx-surface-raised);flex-direction:column;gap:10px;display:flex}.CommerceSheets-module__e7-fta__summaryHead{align-items:center;gap:var(--mx-space-sm);display:flex}.CommerceSheets-module__e7-fta__planIcon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.CommerceSheets-module__e7-fta__planText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CommerceSheets-module__e7-fta__planTitle{color:var(--mx-text-primary);font-size:17px;font-weight:700}.CommerceSheets-module__e7-fta__planMeta{color:var(--mx-text-secondary);font-size:13px}.CommerceSheets-module__e7-fta__planPrice{color:var(--mx-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:700}.CommerceSheets-module__e7-fta__planPeriod{color:var(--mx-text-secondary);margin-left:1px;font-size:13px;font-weight:500}.CommerceSheets-module__e7-fta__rule{height:var(--mx-hairline-width);background:var(--mx-hairline);margin:2px 0}.CommerceSheets-module__e7-fta__row{justify-content:space-between;gap:var(--mx-space-sm);color:var(--mx-text-secondary);font-size:15px;display:flex}.CommerceSheets-module__e7-fta__rowStrong{color:var(--mx-text-primary);font-size:16px;font-weight:700}.CommerceSheets-module__e7-fta__rowValue{color:inherit;font-variant-numeric:tabular-nums;text-align:right}.CommerceSheets-module__e7-fta__shimmer{background:linear-gradient(90deg, var(--mx-hairline), var(--mx-surface), var(--mx-hairline));background-size:200% 100%;border-radius:7px;width:56px;height:14px;animation:1.2s linear infinite CommerceSheets-module__e7-fta__shimmer;display:inline-block}@keyframes CommerceSheets-module__e7-fta__shimmer{to{background-position:-200% 0}}.CommerceSheets-module__e7-fta__form{transition:opacity var(--mx-motion-quick) var(--mx-ease-quick);flex-direction:column;gap:14px;display:flex}.CommerceSheets-module__e7-fta__form[data-visible=false]{visibility:hidden;opacity:0;pointer-events:none;position:absolute;left:20px;right:20px}.CommerceSheets-module__e7-fta__express{max-height:400px;transition:max-height var(--mx-motion-smooth) var(--mx-ease-smooth)}.CommerceSheets-module__e7-fta__express[data-shown=false]{max-height:0;overflow:hidden}.CommerceSheets-module__e7-fta__divider{align-items:center;gap:var(--mx-space-sm);color:var(--mx-text-tertiary);font-size:13px;display:flex}.CommerceSheets-module__e7-fta__divider:before,.CommerceSheets-module__e7-fta__divider:after{content:"";height:var(--mx-hairline-width);background:var(--mx-hairline);flex:1}.CommerceSheets-module__e7-fta__payment[data-ready=false]{min-height:190px}.CommerceSheets-module__e7-fta__preparing{color:var(--mx-text-secondary);justify-content:center;align-items:center;gap:10px;padding:28px 0;font-size:15px;display:flex}.CommerceSheets-module__e7-fta__spinner{border:2px solid var(--mx-hairline);border-top-color:var(--mx-brand);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite CommerceSheets-module__e7-fta__spin}@keyframes CommerceSheets-module__e7-fta__spin{to{transform:rotate(360deg)}}.CommerceSheets-module__e7-fta__error{color:var(--mx-failure);text-align:center;margin:0;font-size:14px;line-height:1.4}.CommerceSheets-module__e7-fta__noticeSuccess{margin:0 0 var(--mx-space-sm);background:var(--mx-success-muted);color:var(--mx-success);text-align:center;border-radius:12px;padding:10px 12px;font-size:14px;font-weight:600}.CommerceSheets-module__e7-fta__failure{gap:var(--mx-space-sm);color:var(--mx-text-secondary);text-align:center;flex-direction:column;font-size:15px;display:flex}.CommerceSheets-module__e7-fta__failure p{margin:0}.CommerceSheets-module__e7-fta__footer{padding:var(--mx-space-sm) 20px var(--mx-space-md);border-top:var(--mx-hairline-width) solid var(--mx-hairline);background:var(--mx-surface);flex-direction:column;flex:none;gap:10px;display:flex}.CommerceSheets-module__e7-fta__terms{color:var(--mx-text-tertiary);text-align:center;margin:0;font-size:12px;line-height:1.45}.CommerceSheets-module__e7-fta__terms a{color:var(--mx-text-secondary);text-decoration:underline}.CommerceSheets-module__e7-fta__secure{color:var(--mx-text-tertiary);justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.CommerceSheets-module__e7-fta__welcome{align-items:center;gap:var(--mx-space-sm);text-align:center;flex-direction:column;padding:44px 12px 32px;display:flex}.CommerceSheets-module__e7-fta__welcomeMark{background:var(--mx-brand-gradient);border-radius:50%;place-items:center;width:76px;height:76px;animation:.5s cubic-bezier(.2,1.4,.4,1) both CommerceSheets-module__e7-fta__pop;display:grid;box-shadow:0 12px 30px #e55a2659}@keyframes CommerceSheets-module__e7-fta__pop{0%{opacity:0;transform:scale(.4)}}.CommerceSheets-module__e7-fta__welcomeTitle{color:var(--mx-text-primary);letter-spacing:-.4px;margin:8px 0 0;font-size:28px;font-weight:800}.CommerceSheets-module__e7-fta__welcomeMessage{max-width:34ch;color:var(--mx-text-secondary);margin:0 0 8px;font-size:16px;line-height:1.45}.CommerceSheets-module__e7-fta__badge{white-space:nowrap;border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-weight:700}.CommerceSheets-module__e7-fta__badge[data-tone=pro]{background:var(--mx-brand-muted);color:var(--mx-brand)}.CommerceSheets-module__e7-fta__badge[data-tone=success]{background:var(--mx-success-muted);color:var(--mx-success)}.CommerceSheets-module__e7-fta__badge[data-tone=warning]{background:color-mix(in srgb, var(--mx-warning) 14%, transparent);color:var(--mx-warning)}.CommerceSheets-module__e7-fta__badge[data-tone=muted]{background:var(--mx-surface);color:var(--mx-text-secondary)}.CommerceSheets-module__e7-fta__standing{color:var(--mx-text-secondary);margin:0;font-size:14px;line-height:1.45}.CommerceSheets-module__e7-fta__group{flex-direction:column;display:flex}.CommerceSheets-module__e7-fta__groupTitle{color:var(--mx-text-tertiary);letter-spacing:.4px;text-transform:uppercase;margin:0 0 6px 4px;font-size:13px;font-weight:700}.CommerceSheets-module__e7-fta__listRow{align-items:center;gap:var(--mx-space-sm);border:var(--mx-hairline-width) solid var(--mx-hairline);background:var(--mx-surface-raised);color:var(--mx-text-secondary);padding:12px 14px;display:flex}.CommerceSheets-module__e7-fta__group>.CommerceSheets-module__e7-fta__listRow:first-of-type{border-top-left-radius:14px;border-top-right-radius:14px}.CommerceSheets-module__e7-fta__group>.CommerceSheets-module__e7-fta__listRow:last-child{border-bottom-right-radius:14px;border-bottom-left-radius:14px}.CommerceSheets-module__e7-fta__group>.CommerceSheets-module__e7-fta__listRow+.CommerceSheets-module__e7-fta__listRow{border-top:0}.CommerceSheets-module__e7-fta__listText{min-width:0;color:var(--mx-text-primary);flex-direction:column;flex:1;gap:2px;font-size:15px;font-weight:600;display:flex}.CommerceSheets-module__e7-fta__listMeta{color:var(--mx-text-secondary);font-size:13px;font-weight:400}.CommerceSheets-module__e7-fta__listAction{color:var(--mx-brand);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;padding:6px 4px;font-size:15px;font-weight:700;text-decoration:none}.CommerceSheets-module__e7-fta__listAction:disabled{cursor:default;opacity:.5}.CommerceSheets-module__e7-fta__amount{color:var(--mx-text-primary);font-variant-numeric:tabular-nums;font-size:15px}.CommerceSheets-module__e7-fta__actions{flex-direction:column;gap:10px;display:flex}
.SkillConstellation-module__y6u1Vq__root{width:100%;position:relative}.SkillConstellation-module__y6u1Vq__canvas{position:absolute;inset:0;overflow:visible}.SkillConstellation-module__y6u1Vq__centre{padding:var(--mx-space-xs);isolation:isolate;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SkillConstellation-module__y6u1Vq__centre:before{content:"";z-index:-1;background:color-mix(in srgb, var(--mx-background) 85%, transparent);filter:blur(8px);border-radius:50%;position:absolute;inset:0}.SkillConstellation-module__y6u1Vq__centreValue{color:var(--mx-text-primary)}.SkillConstellation-module__y6u1Vq__centreCaption{color:var(--mx-text-secondary)}.SkillConstellation-module__y6u1Vq__label{white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}
.RevealViews-module__SPn6wq__page{gap:var(--mx-space-lg);width:100%;max-width:560px;min-height:0;padding:calc(var(--mx-safe-top) + var(--mx-space-md)) var(--mx-screen-margin) calc(var(--mx-safe-bottom) + var(--mx-space-lg));flex-direction:column;flex:1;margin:0 auto;display:flex;overflow-y:auto}.RevealViews-module__SPn6wq__flexSpacer{min-height:var(--mx-space-md);flex:1 1 0}.RevealViews-module__SPn6wq__center{text-align:center}.RevealViews-module__SPn6wq__secondary{color:var(--mx-text-secondary)}.RevealViews-module__SPn6wq__tertiary{color:var(--mx-text-tertiary)}.RevealViews-module__SPn6wq__fill{position:absolute;inset:0}.RevealViews-module__SPn6wq__beat{gap:var(--mx-space-xs);opacity:0;transition:opacity var(--mx-motion-smooth) var(--mx-ease-smooth), transform var(--mx-motion-smooth) var(--mx-ease-smooth);flex-direction:column;display:flex;transform:translateY(12px)}.RevealViews-module__SPn6wq__beat[data-far]{transform:translateY(16px)}.RevealViews-module__SPn6wq__beat[data-plain]{transform:none}.RevealViews-module__SPn6wq__beat[data-on=true]{opacity:1;transform:none}.RevealViews-module__SPn6wq__mark{flex:none;justify-content:center;align-items:center;height:180px;display:flex;position:relative}.RevealViews-module__SPn6wq__pulse{border:2px solid color-mix(in srgb, var(--mx-brand) 50%, transparent);opacity:1;border-radius:50%;width:116px;height:116px;position:absolute;transform:scale(.9)}.RevealViews-module__SPn6wq__pulse[data-on=true]{opacity:0;transition:transform .9s ease-out,opacity .9s ease-out;transform:scale(1.9)}.RevealViews-module__SPn6wq__markBolt{opacity:0;transition:opacity var(--mx-motion-smooth) var(--mx-ease-smooth), transform var(--mx-motion-smooth) var(--mx-ease-smooth);display:inline-flex;position:absolute;transform:scale(.6)}.RevealViews-module__SPn6wq__markBolt[data-on=true]{opacity:1;transform:none}.RevealViews-module__SPn6wq__figures{align-items:center;display:flex}.RevealViews-module__SPn6wq__figure{flex-direction:column;flex:1;align-items:center;gap:1px;display:flex}.RevealViews-module__SPn6wq__figureDivider{width:var(--mx-hairline-width,1px);background:var(--mx-hairline);height:34px}.RevealViews-module__SPn6wq__tick{border-radius:var(--mx-radius-pill);transition:transform var(--mx-motion-snappy) var(--mx-ease-snappy), background-color var(--mx-motion-snappy) var(--mx-ease-snappy), color var(--mx-motion-snappy) var(--mx-ease-snappy);align-items:center;gap:5px;padding:6px 9px;display:inline-flex;transform:scale(.94)}.RevealViews-module__SPn6wq__tick[data-lit=true]{transform:none}.RevealViews-module__SPn6wq__buildRing{flex:none;width:100%;position:relative}.RevealViews-module__SPn6wq__buildCircle{border:2px solid color-mix(in srgb, var(--mx-brand) 35%, transparent);border-radius:50%;width:240px;height:240px;margin:-120px 0 0 -120px;position:absolute;top:50%;left:50%}.RevealViews-module__SPn6wq__buildFox{width:96px;height:62px;position:absolute;bottom:-26px;right:-6px}.RevealViews-module__SPn6wq__checklist{gap:var(--mx-space-xs);padding:0 var(--mx-space-sm);flex-direction:column;display:flex}.RevealViews-module__SPn6wq__checkRow{align-items:center;gap:var(--mx-space-sm);color:var(--mx-text-secondary);opacity:.25;transition:opacity var(--mx-motion-snappy) var(--mx-ease-snappy), color var(--mx-motion-snappy) var(--mx-ease-snappy);display:flex}.RevealViews-module__SPn6wq__checkRow[data-state=active]{opacity:1}.RevealViews-module__SPn6wq__checkRow[data-state=done]{opacity:1;color:var(--mx-text-primary)}.RevealViews-module__SPn6wq__checkIcon{flex:none;justify-content:center;align-items:center;width:22px;display:inline-flex}.RevealViews-module__SPn6wq__checkRow[data-state=done] .RevealViews-module__SPn6wq__checkIcon{animation:RevealViews-module__SPn6wq__mx-flow-in var(--mx-motion-snappy) var(--mx-ease-snappy) both}.RevealViews-module__SPn6wq__spinner{border:2px solid color-mix(in srgb, var(--mx-text-secondary) 25%, transparent);border-top-color:var(--mx-text-secondary);border-radius:50%;width:14px;height:14px;animation:.9s linear infinite RevealViews-module__SPn6wq__spin}@keyframes RevealViews-module__SPn6wq__spin{to{transform:rotate(360deg)}}.RevealViews-module__SPn6wq__scroll{overscroll-behavior-y:contain;flex:1;min-height:0;overflow:hidden auto}.RevealViews-module__SPn6wq__scrollContent{gap:var(--mx-space-lg);max-width:560px;padding:var(--mx-safe-top) var(--mx-screen-margin) calc(var(--mx-safe-bottom) + var(--mx-space-xl));flex-direction:column;margin:0 auto;display:flex}.RevealViews-module__SPn6wq__appear{animation:RevealViews-module__SPn6wq__appear-rise var(--mx-motion-gentle) var(--mx-ease-gentle) both}@keyframes RevealViews-module__SPn6wq__appear-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.RevealViews-module__SPn6wq__headerBlock,.RevealViews-module__SPn6wq__actions{gap:var(--mx-space-xs);flex-direction:column;display:flex}.RevealViews-module__SPn6wq__lockedTitle{align-items:center;gap:var(--mx-space-xs);display:flex}.RevealViews-module__SPn6wq__withheldRow{align-items:flex-start;gap:var(--mx-space-xs);display:flex}.RevealViews-module__SPn6wq__bullet{background:var(--mx-text-tertiary);border-radius:50%;flex:none;width:4px;height:4px;margin-top:7px}.RevealViews-module__SPn6wq__findingRow{align-items:center;gap:var(--mx-space-sm);display:flex}.RevealViews-module__SPn6wq__findingText{flex-direction:column;gap:2px;min-width:0;display:flex}.RevealViews-module__SPn6wq__ratingRows{gap:var(--mx-space-xs);flex-direction:column;display:flex}.RevealViews-module__SPn6wq__ratingRow{align-items:center;gap:var(--mx-space-sm);padding:var(--mx-space-sm);border-radius:var(--mx-radius-md);background:var(--mx-surface);animation:RevealViews-module__SPn6wq__row-in var(--mx-motion-gentle) var(--mx-ease-gentle) both;display:flex}@keyframes RevealViews-module__SPn6wq__row-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.RevealViews-module__SPn6wq__ratingText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.RevealViews-module__SPn6wq__ratingValue{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.RevealViews-module__SPn6wq__planRow{align-items:center;gap:var(--mx-space-sm);display:flex}@media (prefers-reduced-motion:reduce){.RevealViews-module__SPn6wq__beat,.RevealViews-module__SPn6wq__beat[data-far]{transform:none}}.mx-app[data-reduce-motion=true] .RevealViews-module__SPn6wq__beat{transform:none}
.TrialOffer-module__KRmMcW__column{flex-direction:column;flex:1;min-height:0;display:flex}.TrialOffer-module__KRmMcW__scroll{overscroll-behavior-y:contain;flex:1;min-height:0;overflow:hidden auto}.TrialOffer-module__KRmMcW__content{gap:var(--mx-space-lg);max-width:560px;padding:calc(var(--mx-safe-top) + var(--mx-space-md)) var(--mx-screen-margin) var(--mx-space-xxl);animation:TrialOffer-module__KRmMcW__rise var(--mx-motion-gentle) var(--mx-ease-gentle) both;flex-direction:column;margin:0 auto;display:flex}@keyframes TrialOffer-module__KRmMcW__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.TrialOffer-module__KRmMcW__center{text-align:center}.TrialOffer-module__KRmMcW__secondary{color:var(--mx-text-secondary)}.TrialOffer-module__KRmMcW__tertiary{color:var(--mx-text-tertiary)}.TrialOffer-module__KRmMcW__flexSpacer{min-height:var(--mx-space-md);flex:1 1 0}.TrialOffer-module__KRmMcW__resolving{align-items:center;gap:var(--mx-space-md);padding-top:var(--mx-space-xxl);flex-direction:column;display:flex}.TrialOffer-module__KRmMcW__header{align-items:center;gap:var(--mx-space-xs);flex-direction:column;display:flex}.TrialOffer-module__KRmMcW__unavailable{gap:var(--mx-space-md);padding-top:var(--mx-space-lg);flex-direction:column;display:flex}.TrialOffer-module__KRmMcW__timeline{gap:var(--mx-space-sm);padding:var(--mx-space-md);border-radius:var(--mx-radius-lg);background:var(--mx-surface);border:1px solid #d9a83d47;flex-direction:column;display:flex}.TrialOffer-module__KRmMcW__timelineRow{justify-content:space-between;align-items:center;gap:var(--mx-space-sm);display:flex}.TrialOffer-module__KRmMcW__timelineBar{border-radius:var(--mx-radius-pill);background:var(--mx-surface-raised);align-items:center;height:42px;display:flex;position:relative;overflow:hidden}.TrialOffer-module__KRmMcW__timelineFill{border-radius:inherit;background:linear-gradient(90deg,#d9a83dd9,#d9a83d59);position:absolute;inset:0}.TrialOffer-module__KRmMcW__timelineFree{padding-left:var(--mx-space-md);letter-spacing:1.4px;color:#fff;font-size:13px;font-weight:900;line-height:16px;position:relative}.TrialOffer-module__KRmMcW__bar{align-items:stretch;gap:var(--mx-space-xs);background:var(--mx-chrome-ground);-webkit-backdrop-filter:var(--mx-chrome-backdrop);backdrop-filter:var(--mx-chrome-backdrop);padding:var(--mx-space-sm) var(--mx-screen-margin) calc(var(--mx-space-xxs) + var(--mx-safe-bottom));flex-direction:column;flex:none;display:flex}.TrialOffer-module__KRmMcW__bar>*{width:100%;max-width:560px;margin-left:auto;margin-right:auto}.TrialOffer-module__KRmMcW__legal{align-items:center;gap:var(--mx-space-xxs);flex-direction:column;display:flex}.TrialOffer-module__KRmMcW__legalLinks{justify-content:center;column-gap:var(--mx-space-md);font-size:var(--mx-text-caption2-size);line-height:var(--mx-text-caption2-leading);flex-wrap:wrap;font-weight:600;display:flex}.TrialOffer-module__KRmMcW__legalLinks a,.TrialOffer-module__KRmMcW__legalLinks button{color:var(--mx-brand);font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.TrialOffer-module__KRmMcW__legalLinks button:disabled{opacity:.45}.TrialOffer-module__KRmMcW__unlocked{gap:var(--mx-space-lg);width:100%;max-width:560px;padding:calc(var(--mx-safe-top) + var(--mx-space-md)) var(--mx-screen-margin) calc(var(--mx-safe-bottom) + var(--mx-space-lg));flex-direction:column;flex:1;margin:0 auto;display:flex}.TrialOffer-module__KRmMcW__unlockStage{flex:none;justify-content:center;align-items:center;height:190px;display:flex;position:relative}.TrialOffer-module__KRmMcW__unlockRing{opacity:1;border:1.5px solid #0000;border-radius:50%;width:90px;height:90px;margin:-45px 0 0 -45px;position:absolute;top:50%;left:50%;transform:translateY(24px)scale(.8)}.TrialOffer-module__KRmMcW__unlockRing[data-on=true]{opacity:0;transition:transform 1.1s ease-out,opacity 1.1s ease-out;transform:translateY(24px)scale(2.2)}.TrialOffer-module__KRmMcW__unlockFox{width:150px;height:100px;margin-left:-75px;position:absolute;bottom:0;left:50%}.TrialOffer-module__KRmMcW__unlockBurst{width:130px;height:130px;margin:-65px 0 0 -65px;position:absolute;top:50%;left:50%;transform:translateY(18px)}.TrialOffer-module__KRmMcW__unlockText{align-items:center;gap:var(--mx-space-xs);opacity:0;transition:opacity var(--mx-motion-smooth) var(--mx-ease-smooth), transform var(--mx-motion-smooth) var(--mx-ease-smooth);flex-direction:column;display:flex;transform:translateY(12px)}.TrialOffer-module__KRmMcW__unlockText[data-on=true]{opacity:1;transform:none}.TrialOffer-module__KRmMcW__unlockButton{opacity:0;transition:opacity var(--mx-motion-smooth) var(--mx-ease-smooth)}.TrialOffer-module__KRmMcW__unlockButton[data-on=true]{opacity:1}@media (prefers-reduced-motion:reduce){.TrialOffer-module__KRmMcW__content,.TrialOffer-module__KRmMcW__unlockText{transform:none}}
.AssessmentScreen-module__1VGkua__screen{color:var(--mx-text-primary);position:fixed;inset:0}.AssessmentScreen-module__1VGkua__stage{animation:AssessmentScreen-module__1VGkua__mx-fade-in var(--mx-motion-smooth) var(--mx-ease-smooth) both;flex-direction:column;display:flex;position:absolute;inset:0}.AssessmentScreen-module__1VGkua__cover{z-index:30;background:var(--mx-background);animation:.42s cubic-bezier(.2,.9,.25,1) both AssessmentScreen-module__1VGkua__cover-in;position:fixed;inset:0}@keyframes AssessmentScreen-module__1VGkua__cover-in{0%{transform:translateY(100%)}to{transform:none}}.AssessmentScreen-module__1VGkua__column{flex-direction:column;flex:1;min-height:0;display:flex}.AssessmentScreen-module__1VGkua__scroll{overscroll-behavior-y:contain;flex:1;min-height:0;overflow:hidden auto}.AssessmentScreen-module__1VGkua__centered{padding:var(--mx-space-lg) var(--mx-screen-margin);flex:1;justify-content:center;align-items:center;display:flex}.AssessmentScreen-module__1VGkua__center{text-align:center}.AssessmentScreen-module__1VGkua__secondary{color:var(--mx-text-secondary)}.AssessmentScreen-module__1VGkua__tertiary{color:var(--mx-text-tertiary)}.AssessmentScreen-module__1VGkua__spacer{flex:1}.AssessmentScreen-module__1VGkua__introContent{gap:var(--mx-space-lg);max-width:560px;padding:calc(var(--mx-safe-top) + var(--mx-space-lg)) var(--mx-screen-margin) calc(var(--mx-safe-bottom) + var(--mx-space-lg));flex-direction:column;margin:0 auto;display:flex}.AssessmentScreen-module__1VGkua__introMark{justify-content:center;align-items:center;height:180px;display:flex;position:relative}.AssessmentScreen-module__1VGkua__introText{gap:var(--mx-space-sm);flex-direction:column;display:flex}.AssessmentScreen-module__1VGkua__points{gap:var(--mx-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AssessmentScreen-module__1VGkua__point{align-items:center;gap:var(--mx-space-xs);color:var(--mx-text-secondary);display:flex}.AssessmentScreen-module__1VGkua__pointIcon{flex:none;justify-content:center;width:26px;display:inline-flex}.AssessmentScreen-module__1VGkua__introActions{gap:var(--mx-space-xs);flex-direction:column;display:flex}.AssessmentScreen-module__1VGkua__skip{text-align:center;width:100%;min-height:var(--mx-tap-min);font-size:var(--mx-text-subheadline-size);line-height:var(--mx-text-subheadline-leading);color:var(--mx-text-secondary);background:0 0;border:0;font-weight:500}.AssessmentScreen-module__1VGkua__skip:active{opacity:.6}.AssessmentScreen-module__1VGkua__passageContent{gap:var(--mx-space-md);max-width:680px;padding:calc(var(--mx-safe-top) + var(--mx-space-md)) var(--mx-screen-margin) var(--mx-space-xl);flex-direction:column;margin:0 auto;display:flex}.AssessmentScreen-module__1VGkua__passageMeta{align-items:center;gap:var(--mx-space-xs);display:flex}.AssessmentScreen-module__1VGkua__passageBody{font-family:var(--mx-font-serif);white-space:pre-line;-webkit-user-select:text;user-select:text;font-size:17px;line-height:28px}.AssessmentScreen-module__1VGkua__bar{border-top:var(--mx-hairline-width,1px) solid var(--mx-hairline);background:var(--mx-chrome-ground);-webkit-backdrop-filter:var(--mx-chrome-backdrop);backdrop-filter:var(--mx-chrome-backdrop);padding:var(--mx-space-sm) var(--mx-screen-margin) calc(var(--mx-space-xs) + var(--mx-safe-bottom));flex:none}.AssessmentScreen-module__1VGkua__feedbackBar{animation:AssessmentScreen-module__1VGkua__bar-in var(--mx-motion-smooth) var(--mx-ease-smooth) both}@keyframes AssessmentScreen-module__1VGkua__bar-in{0%{transform:translateY(100%)}to{transform:none}}.AssessmentScreen-module__1VGkua__questionHeader{gap:var(--mx-space-xs);padding:calc(var(--mx-safe-top) + var(--mx-space-sm)) var(--mx-screen-margin) var(--mx-space-sm);flex-direction:column;display:flex}.AssessmentScreen-module__1VGkua__questionHeaderRow{align-items:center;gap:var(--mx-space-xs);min-height:28px;display:flex}.AssessmentScreen-module__1VGkua__track{width:100%}.AssessmentScreen-module__1VGkua__questionContent{gap:var(--mx-space-lg);max-width:680px;padding:var(--mx-space-md) var(--mx-screen-margin) var(--mx-space-xxl);flex-direction:column;margin:0 auto;display:flex}@media (prefers-reduced-motion:reduce){.AssessmentScreen-module__1VGkua__feedbackBar,.AssessmentScreen-module__1VGkua__cover{animation:.12s both AssessmentScreen-module__1VGkua__mx-fade-in}}
.Page-module__4cOS1q__page{width:100%;max-width:var(--mx-content-max);min-height:100%;padding-bottom:calc(var(--mx-space-xl) + var(--mx-tabbar-inset,0px) + var(--page-bottom-extra,0px));margin:0 auto}.Page-module__4cOS1q__pageRoot{padding-top:calc(var(--mx-safe-top) + var(--mx-topbar-inset,0px) + 57px)}@media (min-width:700px){.Page-module__4cOS1q__pageRoot{padding-top:calc(var(--mx-safe-top) + var(--mx-topbar-inset,0px) + 16px)}}.Page-module__4cOS1q__largeTitle{margin-bottom:var(--mx-space-xs)}.Page-module__4cOS1q__pagePushed{padding-top:0}.Page-module__4cOS1q__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}.Page-module__4cOS1q__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}.Page-module__4cOS1q__navBar{position:relative}.Page-module__4cOS1q__body{padding:0 var(--mx-screen-margin);flex-direction:column;align-items:stretch;display:flex}.Page-module__4cOS1q__pageFill{min-height:100%;padding-bottom:var(--mx-tabbar-inset,0px);flex-direction:column;display:flex}.Page-module__4cOS1q__pageFill>.Page-module__4cOS1q__body{flex:auto}
.Progress-module__wpeLNG__emptyStatus{padding-top:var(--mx-space-xl)}.Progress-module__wpeLNG__statGrid{gap:var(--mx-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Progress-module__wpeLNG__statGrid3{gap:var(--mx-space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Progress-module__wpeLNG__cardStack{align-items:stretch;gap:var(--mx-space-sm);flex-direction:column;min-width:0;display:flex}.Progress-module__wpeLNG__cardHeader{justify-content:space-between;align-items:center;gap:var(--mx-space-sm);min-width:0;display:flex}.Progress-module__wpeLNG__caption,.Progress-module__wpeLNG__captionSecondary{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)}.Progress-module__wpeLNG__captionTertiary{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-tertiary)}.Progress-module__wpeLNG__notEnough{height:80px;font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);color:var(--mx-text-tertiary);align-items:center;display:flex}.Progress-module__wpeLNG__captionLabels{gap:var(--mx-space-md);flex-wrap:wrap;display:flex}.Progress-module__wpeLNG__captionLabel{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);align-items:center;gap:5px;display:inline-flex}.Progress-module__wpeLNG__trainingRow{align-items:center;gap:var(--mx-space-sm);min-width:0;display:flex}.Progress-module__wpeLNG__trainingMain{min-width:0;color:var(--mx-text-primary);flex-direction:column;flex:auto;gap:2px;display:flex}.Progress-module__wpeLNG__trainingFigures{color:var(--mx-text-primary);flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.Progress-module__wpeLNG__navRows{gap:var(--mx-space-xs);flex-direction:column;display:flex}.Progress-module__wpeLNG__title{color:var(--mx-text-primary);min-width:0}
.MentalProfile-module__Oqaelq__primary{color:var(--mx-text-primary)}.MentalProfile-module__Oqaelq__caption{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)}.MentalProfile-module__Oqaelq__captionTertiary{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-tertiary)}.MentalProfile-module__Oqaelq__constellationCard{overflow:visible}.MentalProfile-module__Oqaelq__constellationStack{align-items:center;gap:var(--mx-space-xs);flex-direction:column;display:flex}.MentalProfile-module__Oqaelq__summary{text-align:center;padding:0 var(--mx-space-sm) var(--mx-space-xs);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)}.MentalProfile-module__Oqaelq__breakdown{gap:var(--mx-space-sm);flex-direction:column;display:flex}.MentalProfile-module__Oqaelq__breakdownHeader{justify-content:space-between;align-items:baseline;gap:var(--mx-space-sm);display:flex}.MentalProfile-module__Oqaelq__hairline{background:var(--mx-hairline);height:1px}.MentalProfile-module__Oqaelq__componentRow,.MentalProfile-module__Oqaelq__subskillRow{align-items:center;gap:var(--mx-space-sm);min-width:0;display:flex}.MentalProfile-module__Oqaelq__componentLabel{width:88px;font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);color:var(--mx-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.MentalProfile-module__Oqaelq__componentTrack{flex:auto;min-width:0}.MentalProfile-module__Oqaelq__componentPercent{text-align:right;width:38px;color:var(--mx-text-primary);flex:none}.MentalProfile-module__Oqaelq__componentWeight{text-align:right;width:44px;font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);color:var(--mx-text-tertiary);flex:none}.MentalProfile-module__Oqaelq__forming{font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);color:var(--mx-text-tertiary);align-items:center;gap:5px;display:flex}.MentalProfile-module__Oqaelq__domainList{gap:var(--mx-space-xs);flex-direction:column;display:flex}.MentalProfile-module__Oqaelq__sectionHeader{padding-top:var(--mx-space-xs)}.MentalProfile-module__Oqaelq__disclosure{background:var(--mx-surface);border:1px solid var(--mx-hairline);border-radius:var(--mx-radius-md);overflow:hidden}.MentalProfile-module__Oqaelq__disclosureHeader{align-items:center;gap:var(--mx-space-sm);width:100%;padding:var(--mx-space-sm);text-align:left;cursor:pointer;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:flex}.MentalProfile-module__Oqaelq__disclosureHeader[data-pressed=true]{opacity:.9;transform:scale(.985)}.mx-app[data-reduce-motion=true] .MentalProfile-module__Oqaelq__disclosureHeader[data-pressed=true]{transform:none}@media (prefers-reduced-motion:reduce){.MentalProfile-module__Oqaelq__disclosureHeader[data-pressed=true]{transform:none}}.MentalProfile-module__Oqaelq__disclosureText{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.MentalProfile-module__Oqaelq__subskills{gap:var(--mx-space-xxs);padding:0 var(--mx-space-sm) var(--mx-space-sm);animation:MentalProfile-module__Oqaelq__mx-fade-in var(--mx-motion-smooth) var(--mx-ease-smooth) both;flex-direction:column;display:flex}.MentalProfile-module__Oqaelq__subskillTitle{width:128px;font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);color:var(--mx-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.MentalProfile-module__Oqaelq__subskillValue{text-align:right;flex:none;width:42px}
.Records-module__VXt2PG__empty{padding-top:var(--mx-space-xl)}.Records-module__VXt2PG__row{align-items:center;gap:var(--mx-space-sm);min-width:0;display:flex}.Records-module__VXt2PG__mark{flex:none;justify-content:center;width:30px;display:flex}.Records-module__VXt2PG__text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.Records-module__VXt2PG__figures{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.Records-module__VXt2PG__title{color:var(--mx-text-primary)}.Records-module__VXt2PG__date{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-tertiary)}
.MistakeBank-module__yX8kZa__body{gap:var(--mx-space-xs)}.MistakeBank-module__yX8kZa__primary{color:var(--mx-text-primary)}.MistakeBank-module__yX8kZa__secondary{color:var(--mx-text-secondary)}.MistakeBank-module__yX8kZa__tertiary{color:var(--mx-text-tertiary)}.MistakeBank-module__yX8kZa__failure{color:var(--mx-failure)}.MistakeBank-module__yX8kZa__success{color:var(--mx-success)}.MistakeBank-module__yX8kZa__captionSecondary,.MistakeBank-module__yX8kZa__captionTertiary{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)}.MistakeBank-module__yX8kZa__captionTertiary{color:var(--mx-text-tertiary)}.MistakeBank-module__yX8kZa__controls{gap:var(--mx-space-xs);padding-bottom:var(--mx-space-xs);flex-direction:column;min-width:0;display:flex}.MistakeBank-module__yX8kZa__chips{gap:var(--mx-space-xs);scrollbar-width:none;padding:0 1px;display:flex;overflow-x:auto}.MistakeBank-module__yX8kZa__chips::-webkit-scrollbar{display:none}.MistakeBank-module__yX8kZa__chips>*{flex:none}.MistakeBank-module__yX8kZa__emptyWrap{flex:auto;justify-content:center;align-items:center;display:flex}.MistakeBank-module__yX8kZa__list{gap:var(--mx-space-xs);flex-direction:column;display:flex}.MistakeBank-module__yX8kZa__row{background:var(--mx-surface);border:1px solid color-mix(in srgb, var(--mx-failure) 25%, transparent);border-radius:var(--mx-radius-md);overflow:hidden}.MistakeBank-module__yX8kZa__row[data-resolved=true]{border-color:var(--mx-hairline)}.MistakeBank-module__yX8kZa__rowHeader{align-items:flex-start;gap:var(--mx-space-sm);width:100%;padding:var(--mx-space-sm);text-align:left;cursor:pointer;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:flex}.MistakeBank-module__yX8kZa__rowHeader[data-pressed=true]{opacity:.9;transform:scale(.985)}.mx-app[data-reduce-motion=true] .MistakeBank-module__yX8kZa__rowHeader[data-pressed=true]{transform:none}@media (prefers-reduced-motion:reduce){.MistakeBank-module__yX8kZa__rowHeader[data-pressed=true]{transform:none}}.MistakeBank-module__yX8kZa__rowText{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.MistakeBank-module__yX8kZa__rowTitle{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-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.MistakeBank-module__yX8kZa__rowTitle[data-expanded=true]{-webkit-line-clamp:unset;display:block}.MistakeBank-module__yX8kZa__rowMeta{align-items:center;gap:var(--mx-space-xs);flex-wrap:wrap;display:flex}.MistakeBank-module__yX8kZa__subskill{font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);letter-spacing:var(--mx-text-footnote-tracking)}.MistakeBank-module__yX8kZa__chevron{flex:none;padding-top:4px;display:flex}.MistakeBank-module__yX8kZa__detail{gap:var(--mx-space-xs);padding:0 var(--mx-space-sm) var(--mx-space-sm);animation:MistakeBank-module__yX8kZa__mx-fade-in var(--mx-motion-smooth) var(--mx-ease-smooth) both;flex-direction:column;display:flex}.MistakeBank-module__yX8kZa__speakerRow{align-items:center;gap:var(--mx-space-xs);display:flex}.MistakeBank-module__yX8kZa__script{flex:auto;min-width:0}.MistakeBank-module__yX8kZa__answers{gap:var(--mx-space-md);display:flex}.MistakeBank-module__yX8kZa__answer{flex-direction:column;gap:1px;min-width:0;display:flex}.MistakeBank-module__yX8kZa__bar{bottom:var(--mx-tabbar-inset,0px);z-index:4;margin-top:auto;margin-inline:calc(-1 * var(--mx-screen-margin));padding:var(--mx-space-xs) var(--mx-screen-margin);background:color-mix(in srgb, var(--mx-background) 78%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);position:sticky}
.Profile-module__pHnpnG__primary{color:var(--mx-text-primary)}.Profile-module__pHnpnG__secondary{color:var(--mx-text-secondary)}.Profile-module__pHnpnG__tertiary{color:var(--mx-text-tertiary)}.Profile-module__pHnpnG__brand{color:var(--mx-brand)}.Profile-module__pHnpnG__caption{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)}.Profile-module__pHnpnG__captionTertiary{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-tertiary)}.Profile-module__pHnpnG__header{align-items:center;gap:var(--mx-space-md);display:flex}.Profile-module__pHnpnG__headerText{flex-direction:column;gap:2px;min-width:0;display:flex}.Profile-module__pHnpnG__statGrid{gap:var(--mx-space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Profile-module__pHnpnG__rows{gap:var(--mx-space-xs);flex-direction:column;display:flex}.Profile-module__pHnpnG__subscriptionStack{gap:var(--mx-space-sm);flex-direction:column;display:flex}.Profile-module__pHnpnG__subscriptionHead{align-items:center;gap:var(--mx-space-sm);min-width:0;display:flex}.Profile-module__pHnpnG__subscriptionMark{flex:none;justify-content:center;width:32px;display:flex}.Profile-module__pHnpnG__subscriptionText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.Profile-module__pHnpnG__restore{gap:var(--mx-space-xs);flex-direction:column;display:flex}.Profile-module__pHnpnG__intro{padding-bottom:var(--mx-space-xs);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)}.Profile-module__pHnpnG__sections{gap:var(--mx-space-lg)}.Profile-module__pHnpnG__inlineControl{padding:var(--mx-space-xs) var(--mx-space-md)}.Profile-module__pHnpnG__dimmed{opacity:.45;pointer-events:none}.Profile-module__pHnpnG__speed{width:180px}.Profile-module__pHnpnG__speedDisabled{opacity:.4;pointer-events:none}.Profile-module__pHnpnG__detailText{padding:var(--mx-space-xs) var(--mx-space-md);font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);color:var(--mx-text-secondary)}.Profile-module__pHnpnG__stepper{border-radius:var(--mx-radius-sm);background:var(--mx-surface-raised);align-items:center;display:inline-flex;overflow:hidden}.Profile-module__pHnpnG__stepperButton{width:44px;height:32px;color:var(--mx-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:flex}.Profile-module__pHnpnG__stepperButton:disabled{color:color-mix(in srgb, var(--mx-text-tertiary) 40%, transparent);cursor:default}.Profile-module__pHnpnG__stepperButton[data-pressed=true]{background:var(--mx-selection-highlight,#0000000f)}.Profile-module__pHnpnG__stepperMinus{background:currentColor;border-radius:1px;width:11px;height:2px}.Profile-module__pHnpnG__stepperDivider{background:var(--mx-hairline);width:1px;height:28px}.Profile-module__pHnpnG__identity{align-items:center;gap:var(--mx-space-md);padding:var(--mx-space-sm) var(--mx-space-md);display:flex}.Profile-module__pHnpnG__identityText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.Profile-module__pHnpnG__email{font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);color:var(--mx-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Profile-module__pHnpnG__trailingGroup{align-items:center;gap:var(--mx-space-sm);display:inline-flex}.Profile-module__pHnpnG__retry{font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);color:var(--mx-brand);cursor:pointer;font-weight:600}.Profile-module__pHnpnG__privacyRow{align-items:flex-start;gap:var(--mx-space-sm);padding:var(--mx-space-sm) var(--mx-space-md);display:flex}.Profile-module__pHnpnG__privacyMark{flex:none;justify-content:center;width:22px;padding-top:2px;display:flex}.Profile-module__pHnpnG__privacyText{flex-direction:column;gap:2px;min-width:0;display:flex}.Profile-module__pHnpnG__sheetBody{gap:var(--mx-space-md);flex-direction:column;display:flex}.Profile-module__pHnpnG__warningMark{justify-content:center;display:flex}.Profile-module__pHnpnG__notice{gap:var(--mx-space-xs);padding:var(--mx-space-sm);border-radius:var(--mx-radius-md);background:color-mix(in srgb, var(--mx-warning) 12%, transparent);flex-direction:column;display:flex}.Profile-module__pHnpnG__noticeTitle{font-size:var(--mx-text-body-size);line-height:var(--mx-text-body-leading);color:var(--mx-warning);align-items:center;gap:6px;font-weight:500;display:inline-flex}.Profile-module__pHnpnG__noticeLink{font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);color:var(--mx-brand);cursor:pointer;align-self:flex-start}.Profile-module__pHnpnG__errorText{font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);color:var(--mx-failure)}.Profile-module__pHnpnG__templateStack{gap:var(--mx-space-xs);flex-direction:column;display:flex}.Profile-module__pHnpnG__templateHead{align-items:center;gap:var(--mx-space-sm);display:flex}.Profile-module__pHnpnG__templateName{flex:auto;min-width:0}.Profile-module__pHnpnG__templateDomains{gap:4px;display:flex}.Profile-module__pHnpnG__templateActions{align-items:center;gap:var(--mx-space-xs);display:flex}.Profile-module__pHnpnG__spacer{flex:auto}.Profile-module__pHnpnG__iconButton{width:var(--mx-tap-min,44px);height:var(--mx-tap-min,44px);cursor:pointer;transition:opacity var(--mx-motion-snappy) var(--mx-ease-snappy);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;display:flex}.Profile-module__pHnpnG__iconButton[data-pressed=true]{opacity:.6}.Profile-module__pHnpnG__nameField{padding:var(--mx-space-md)}.Profile-module__pHnpnG__blockTrailing{align-items:center;gap:var(--mx-space-xxs);display:inline-flex}.Profile-module__pHnpnG__emptyStatus{padding-top:var(--mx-space-lg)}.Profile-module__pHnpnG__diagGroup{gap:var(--mx-space-xxs);flex-direction:column;display:flex}.Profile-module__pHnpnG__diagTitle{font-size:var(--mx-text-caption-size);line-height:var(--mx-text-caption-leading);color:var(--mx-text-secondary);font-weight:600}.Profile-module__pHnpnG__diagRow{gap:var(--mx-space-sm);padding:var(--mx-space-xxs) 0;font-size:var(--mx-text-footnote-size);line-height:var(--mx-text-footnote-leading);display:flex}.Profile-module__pHnpnG__diagLabel{min-width:0;color:var(--mx-text-secondary);white-space:pre;flex:1 1 0}.Profile-module__pHnpnG__diagValue{text-align:right;min-width:0;font-family:var(--mx-font-mono);color:var(--mx-text-primary);overflow-wrap:anywhere;flex:1.2 1 0}.Profile-module__pHnpnG__diagValue[data-disagrees=true]{color:var(--mx-failure)}.Profile-module__pHnpnG__separated{position:relative}.Profile-module__pHnpnG__separated:after{content:"";bottom:0;left:var(--mx-space-md);background:var(--mx-hairline);pointer-events:none;height:.5px;position:absolute;right:0}.Profile-module__pHnpnG__diagRow+.Profile-module__pHnpnG__diagRow:before,.Profile-module__pHnpnG__detailText:before{content:"";top:0;left:var(--mx-space-md);background:var(--mx-hairline);pointer-events:none;height:.5px;position:absolute;right:0}.Profile-module__pHnpnG__diagRow,.Profile-module__pHnpnG__detailText{position:relative}
.Choices-module__wmKI4W__row{align-items:center;gap:var(--mx-space-sm);width:100%;min-height:var(--mx-tap-comfortable,52px);padding:var(--mx-space-md);border-radius:var(--mx-radius-md);background:var(--mx-surface);text-align:left;cursor:pointer;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:flex}.Choices-module__wmKI4W__row[data-pressed=true]{opacity:.9;transform:scale(.985)}.mx-app[data-reduce-motion=true] .Choices-module__wmKI4W__row[data-pressed=true]{transform:none}@media (prefers-reduced-motion:reduce){.Choices-module__wmKI4W__row[data-pressed=true]{transform:none}}.Choices-module__wmKI4W__mark{flex:none;justify-content:center;width:24px;display:flex}.Choices-module__wmKI4W__title{min-width:0;color:var(--mx-text-primary);flex:auto}
.FoxFigure-module__ses1rW__box{transform-origin:50% 100%;will-change:transform;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.FoxFigure-module__ses1rW__plate{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}
.Fox-module__a7t9tq__frame{pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;display:inline-block;position:relative;overflow:hidden;container-type:size}.Fox-module__a7t9tq__fill{width:100%;height:100%;display:block}.Fox-module__a7t9tq__bodyBox{--side:min(100cqw, 100cqh);width:var(--side);height:var(--side);left:calc(50% - var(--side) / 2);bottom:0}.Fox-module__a7t9tq__faceBox{--side:min(100cqw, 100cqh);width:var(--side);height:var(--side);left:calc(50% - var(--side) / 2);top:calc(50% - var(--side) / 2)}.Fox-module__a7t9tq__markPlate{background:linear-gradient(#0b0d12,#05070b);border-radius:22.5%;position:absolute;inset:0}.Fox-module__a7t9tq__markInset{position:absolute;inset:14.5%;container-type:size}
.Wordmark-module__R34aoW__wordmark{font-family:var(--mx-font-rounded,ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, system-ui, sans-serif);letter-spacing:.5px;white-space:nowrap;align-items:baseline;font-weight:800;line-height:1.2;display:inline-flex}.Wordmark-module__R34aoW__mind{color:var(--mx-text-primary,#f3f5fa)}.Wordmark-module__R34aoW__xp{background-image:var(--mx-brand-gradient,linear-gradient(to bottom right, #ff6b3d, #ffa45c));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Wordmark-module__R34aoW__onDark .Wordmark-module__R34aoW__mind{color:#fff}.Wordmark-module__R34aoW__onDark .Wordmark-module__R34aoW__xp{background-image:linear-gradient(90deg,#ff6b3d,#ffa45c)}.Wordmark-module__R34aoW__lockup{align-items:center;display:inline-flex}.Wordmark-module__R34aoW__vertical{flex-direction:column}.Wordmark-module__R34aoW__horizontal{flex-direction:row}
.FoxStage-module__fcjg7G__host{pointer-events:none;z-index:0;position:absolute;inset:0}.FoxStage-module__fcjg7G__stage{pointer-events:none;position:absolute;top:0;left:0;right:0;overflow:hidden}
.FoxOrbs-module__bKvYnG__fill{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
.CelebrationLayer-module__TYiPeq__fill{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.CelebrationLayer-module__TYiPeq__bloom{background:radial-gradient(circle 180px at 50% 50%, var(--bloom), transparent);transition:opacity .25s ease-out}
