.HeroShowcase_shortViewport__mKdWu>[data-hero-panel][aria-hidden=false]{position:relative}.HeroShowcase_shortViewport__mKdWu>[data-hero-panel][aria-hidden=true]{display:none}.HeroShowcase_shortViewport__mKdWu [data-hero-flashcard-column],.HeroShowcase_shortViewport__mKdWu [data-hero-flashcard-demo],.HeroShowcase_shortViewport__mKdWu>[data-hero-panel]>div{height:auto}.HeroShowcase_shortViewport__mKdWu [data-hero-flashcard-column],.HeroShowcase_shortViewport__mKdWu [data-hero-flashcard-slot]{flex:none}.HeroShowcase_shortViewport__mKdWu [data-hero-visual-column]{order:3}.HeroShowcase_shortViewport__mKdWu [data-hero-portrait-anchor]{width:100%;height:auto;max-height:none}.HeroShowcase_shortViewport__mKdWu [data-hero-mobile-cta]{order:2;margin:4px 0 12px}.HeroShowcase_shortViewport__mKdWu [data-hero-flashcard-demo]{width:100%;max-width:100%}.HeroShowcase_shortViewport__mKdWu [data-hero-flashcard-frame]{width:min(100%,320px,calc((100svh - var(--dock-mobile-height, 0px) - 32px) * .8));height:auto;max-width:none;max-height:none;aspect-ratio:4/5;flex:none}.HeroShowcase_shortViewport__mKdWu [data-hero-flashcard-frame] img{-o-object-fit:contain;object-fit:contain}.HeroShowcase_shortViewport__mKdWu [data-hero-flashcard-floats]{display:none}.HeroShowcase_shortViewport__mKdWu [data-hero-flashcard-proof-row]{display:flex}.HeroShowcase_shortViewport__mKdWu [data-hero-flashcard-proof-row] .hero-proof-chip{position:relative;inset:auto;transform:none!important}.StudySessionRow_homeCompact__X6xru{container-type:inline-size}.StudySessionRow_homeCompact__X6xru .StudySessionRow_reminderIcon__i87e4{flex:0 0 44px;inline-size:44px;min-inline-size:44px;block-size:44px;min-block-size:44px;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--muted)/.5)}@container (max-width: 25rem){.StudySessionRow_homeCompact__X6xru .StudySessionRow_summary__NdPpj{flex-basis:100%}.StudySessionRow_homeCompact__X6xru .StudySessionRow_resume__tfOKP{flex:1 1 7rem;min-inline-size:min(100%,7rem)}}@container (max-width: 14rem){.StudySessionRow_homeCompact__X6xru .StudySessionRow_header__7YoVP{display:grid;grid-template-columns:minmax(0,1fr) auto}.StudySessionRow_homeCompact__X6xru .StudySessionRow_modeIcon__ZsMYZ{grid-column:1;grid-row:1}.StudySessionRow_homeCompact__X6xru .StudySessionRow_copy__yyPOf{grid-column:1/-1;grid-row:2}.StudySessionRow_homeCompact__X6xru .StudySessionRow_contextAction__irw_7{grid-column:2;grid-row:1;justify-self:end;margin:0}}.HomeDailyMixEntry_entry__xM_Mb{container-name:home-daily-mix-entry;container-type:inline-size;background:color-mix(in srgb,hsl(var(--daily-mix)) 8%,hsl(var(--card)));border-color:color-mix(in srgb,hsl(var(--daily-mix)) 30%,hsl(var(--border)))}.HomeDailyMixEntry_motifCard__dBOAS{border-color:color-mix(in srgb,hsl(var(--daily-mix)) 40%,hsl(var(--border)))}.HomeDailyMixEntry_motifVioletSoft__5DxF7{background:color-mix(in srgb,hsl(var(--daily-mix)) 14%,hsl(var(--card)))}.HomeDailyMixEntry_motifVioletStrong__AOipT{background:color-mix(in srgb,hsl(var(--daily-mix)) 24%,hsl(var(--card)))}.HomeDailyMixEntry_motifWarning__k1pxz{background:color-mix(in srgb,hsl(var(--warning)) 16%,hsl(var(--card)))}.HomeDailyMixEntry_action__ym7X3{color:hsl(var(--daily-mix-ink));background:color-mix(in srgb,hsl(var(--daily-mix)) 14%,hsl(var(--card)))}.HomeDailyMixEntry_action__ym7X3:hover{color:hsl(var(--daily-mix-ink));background:color-mix(in srgb,hsl(var(--daily-mix)) 20%,hsl(var(--card)))}.HomeDailyMixEntry_action__ym7X3:active{color:hsl(var(--daily-mix-ink));background:color-mix(in srgb,hsl(var(--daily-mix)) 24%,hsl(var(--card)))}.HomeDailyMixEntry_compactCopy__4cjh3{display:none}@container home-daily-mix-entry (max-width: 16rem){.HomeDailyMixEntry_fullCopy__saRzw,.HomeDailyMixEntry_motif__ZBaom{display:none}.HomeDailyMixEntry_compactCopy__4cjh3{display:inline}}@container home-daily-mix-entry (max-width: 9rem){.HomeDailyMixEntry_entry__xM_Mb .HomeDailyMixEntry_action__ym7X3{gap:0;width:2.75rem;padding-inline:0}.HomeDailyMixEntry_entry__xM_Mb .HomeDailyMixEntry_actionLabel__jCGEj{display:none}}@media (forced-colors:active){.HomeDailyMixEntry_entry__xM_Mb,.HomeDailyMixEntry_entry__xM_Mb span{forced-color-adjust:auto}}.HomeGames_tileContainer__NQkLh{container-name:home-games;container-type:inline-size}.HomeGames_tileList__zIfSn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.HomeGames_tileItem__TLoID{display:flex;min-width:0}@container home-games (max-width: 16rem){.HomeGames_tileList__zIfSn{grid-auto-columns:calc(100cqw - 2rem);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:.375rem;scroll-snap-type:inline mandatory;scrollbar-gutter:stable}.HomeGames_tileItem__TLoID{scroll-snap-align:start;scroll-snap-stop:always}}@media (forced-colors:active){.HomeGames_tileList__zIfSn [data-game-motif] span,.HomeGames_tileList__zIfSn a{forced-color-adjust:auto}}.HomeCareTasks_task__IPOUP{container-type:inline-size}.HomeCareTasks_identity__fPWoy{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem;min-width:0}@container (max-width: 14rem){.HomeCareTasks_identity__fPWoy{grid-template-columns:minmax(0,1fr)}}.MemberHome_progressCopy__8laEs,.MemberHome_progressPill__SPzg7,.MemberHome_progressValue__cLrBZ{min-width:0}.MemberHome_progressGrid__a__L8{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr))}.MemberHome_progressGrid__a__L8 .MemberHome_progressPill__SPzg7{min-height:44px;padding:6px 8px;gap:7px}.MemberHome_progressIcon__x3ttE{display:inline-flex;flex:none;align-items:center;justify-content:center;width:clamp(20px,1rem,32px);height:clamp(20px,1rem,32px)}.MemberHome_progressGrid__a__L8 .MemberHome_progressPill__SPzg7 .MemberHome_progressIcon__x3ttE svg{width:100%;height:100%}.MemberHome_progressCopy__8laEs{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .3rem;line-height:1.15}.MemberHome_progressValue__cLrBZ{font-size:.875rem;font-weight:750;overflow-wrap:normal;word-break:normal}.MemberHome_progressLabel__LmT4O{font-size:.75rem;font-weight:550;overflow-wrap:normal;word-break:normal}.MemberHome_progressTrack__q_Q1z{flex-basis:100%;margin-top:3px}