.trainingOverview_home__MLXHn{height:100%;min-height:0;width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:22px;color:var(--practice-text)}.trainingOverview_hero__GWNUZ{flex:none;max-height:50dvh;overflow-y:auto;scrollbar-width:none;display:grid;gap:15px;background:linear-gradient(120deg,var(--practice-hero),var(--practice-hero-end));border:1px solid var(--practice-border);border-radius:20px;padding:20px 24px}.trainingOverview_hero__GWNUZ::-webkit-scrollbar,.trainingOverview_list__of35N::-webkit-scrollbar{display:none}.trainingOverview_heroTop__BVUk6{display:flex;align-items:center;justify-content:space-between;min-height:20px}.trainingOverview_eyebrow__5oJ9e{font-size:var(--practice-overview-eyebrow-size);font-weight:500;letter-spacing:1.6px;color:var(--practice-text-muted);text-transform:uppercase}.trainingOverview_icon__mhhRo{display:grid;place-items:center;width:36px;height:36px;flex:none;border:0;border-radius:6px;background:transparent;color:var(--practice-text-muted);cursor:pointer;padding:0}.trainingOverview_icon__mhhRo>svg{opacity:.82;transition:opacity .15s}.trainingOverview_icon__mhhRo:active,.trainingOverview_icon__mhhRo:hover{background:transparent;color:var(--practice-text-muted)}.trainingOverview_icon__mhhRo:focus-visible>svg,.trainingOverview_icon__mhhRo:hover>svg{opacity:1}.trainingOverview_hero__GWNUZ h2{font-family:var(--practice-font-reading);font-size:var(--practice-training-name-size);font-weight:var(--practice-training-name-weight);letter-spacing:var(--practice-training-name-spacing);line-height:var(--practice-training-name-line);margin:0 0 8px;overflow-wrap:anywhere}.trainingOverview_description__XIHjC{font-size:var(--practice-text-small);color:var(--practice-text-muted);line-height:1.5;margin:0}.trainingOverview_numbers__1FSBX{display:grid;grid-template-columns:repeat(var(--metrics-count,3),minmax(0,1fr));margin:0;gap:12px}.trainingOverview_numbers__1FSBX>div{display:flex;flex-direction:column;min-width:0;gap:6px}.trainingOverview_numbers__1FSBX dd{order:-1;font-size:var(--practice-overview-count-size);line-height:1.1;font-weight:400;font-variant-numeric:tabular-nums;margin:0;min-height:1.1em}.trainingOverview_numbers__1FSBX dt{font-size:var(--practice-text-caption);color:var(--practice-text-muted);overflow-wrap:anywhere}.trainingOverview_count__ZmPHv{display:inline-block;animation:trainingOverview_count-in__67iFl .23s ease-out}.trainingOverview_pulse__BE_Ia{display:inline-block;width:1.35em;height:.7em;border-radius:4px;background:var(--practice-surface-hover);animation:trainingOverview_soft-pulse__ERa0U 1.1s ease-in-out infinite}@keyframes trainingOverview_soft-pulse__ERa0U{0%,to{opacity:.35}50%{opacity:.8}}@keyframes trainingOverview_count-in__67iFl{0%{opacity:0}to{opacity:1}}.trainingOverview_heroActions__GwDKq,.trainingOverview_start__OviPB{display:flex;align-items:center}.trainingOverview_start__OviPB{justify-content:center;gap:10px;background:var(--practice-accent);color:var(--practice-on-accent);border:1px solid var(--practice-accent);border-radius:13.2px;padding:10px 22px;min-height:44px;font:inherit;font-size:var(--practice-text-body);cursor:pointer;transition:background .15s}.trainingOverview_start__OviPB>svg:last-child{margin-left:16px}.trainingOverview_start__OviPB:hover{background:var(--practice-accent-hover)}.trainingOverview_start__OviPB:disabled{opacity:.4;cursor:default}.trainingOverview_saved__z_FSV{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.trainingOverview_savedHeading__VFyDp{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin:0 0 9px}.trainingOverview_savedHeading__VFyDp h2{font-size:var(--practice-text-body);font-weight:500;margin:0}.trainingOverview_list__of35N{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain;padding-bottom:30px}.trainingOverview_row__Jx_I_{display:flex;align-items:center;gap:8px;padding:15px 8px;border-bottom:1px solid var(--practice-border)}.trainingOverview_rowText__xrBHn{flex:1;min-width:0}.trainingOverview_row__Jx_I_ h3{font-size:var(--practice-text-body);font-weight:500;margin:0 0 4px;overflow-wrap:anywhere}.trainingOverview_row__Jx_I_ p{font-size:var(--practice-text-caption);color:var(--practice-text-muted);margin:0;line-height:1.5;overflow-wrap:anywhere}.trainingOverview_selected__h7fnJ{background:var(--practice-surface-subtle);border-radius:10px}.trainingOverview_row__Jx_I_:last-child{border-bottom:0}.trainingOverview_fade__QstJF{position:absolute;bottom:0;left:0;right:0;height:44px;background:linear-gradient(transparent,var(--practice-canvas));display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.trainingOverview_fade__QstJF button{pointer-events:auto;border:0;background:transparent;color:var(--practice-text-muted);width:44px;height:28px;cursor:pointer;display:grid;place-items:center}.trainingOverview_progress__3hWz_{height:3px;background:var(--practice-surface-hover);border-radius:3px;overflow:hidden}.trainingOverview_progress__3hWz_ span{display:block;height:100%;background:var(--practice-accent)}.trainingOverview_emptyMessage__jbMq5,.trainingOverview_emptySaved__euRVG{margin:0;font-size:var(--practice-text-small);line-height:1.5;color:var(--practice-text-secondary)}.trainingOverview_emptySaved__euRVG{padding:24px 8px}.trainingOverview_retry__cMGlF{border:0;background:transparent;color:var(--practice-text-secondary);font:inherit;text-decoration:underline;cursor:pointer;margin-left:8px}.trainingOverview_home__MLXHn button:focus-visible,.trainingOverview_list__of35N:focus-visible{outline:2px solid var(--practice-focus);outline-offset:3px}@media(max-width:650px){.trainingOverview_home__MLXHn{gap:17px}.trainingOverview_hero__GWNUZ{padding:16px 18px;gap:13px}.trainingOverview_hero__GWNUZ h2{font-size:var(--practice-training-name-size)}.trainingOverview_numbers__1FSBX dd{font-size:var(--practice-overview-count-size-compact)}.trainingOverview_numbers__1FSBX dt{font-size:var(--practice-text-label)}.trainingOverview_start__OviPB{width:100%}.trainingOverview_row__Jx_I_{gap:3px}.trainingOverview_row__Jx_I_ p{font-size:var(--practice-text-label)}}@media(prefers-reduced-motion:reduce){.trainingOverview_icon__mhhRo>svg,.trainingOverview_start__OviPB{transition:none}.trainingOverview_count__ZmPHv,.trainingOverview_pulse__BE_Ia{animation:none}}.trainingOverview_srOnly__vPM2s{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-height:650px){.trainingOverview_hero__GWNUZ{gap:8px;padding:12px 16px}.trainingOverview_hero__GWNUZ h2{font-size:var(--practice-training-name-size);margin-bottom:5px}.trainingOverview_hero__GWNUZ .trainingOverview_description__XIHjC{font-size:var(--practice-overview-description-size);line-height:1.4}.trainingOverview_numbers__1FSBX dd{font-size:var(--practice-overview-count-size-short)}.trainingOverview_numbers__1FSBX dt{font-size:var(--practice-overview-caption-size)}.trainingOverview_start__OviPB{min-height:44px;padding:8px 14px}.trainingOverview_home__MLXHn{gap:14px}}.trainingOverview_listViewport__bvVSI{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.trainingOverview_fadeTop__zEsIW{top:0;bottom:auto;align-items:flex-start;background:linear-gradient(var(--practice-canvas),transparent)}.trainingOverview_heroActions__GwDKq,.trainingOverview_hero__GWNUZ{min-width:0}.trainingOverview_heroActions__GwDKq{gap:18px}.trainingOverview_heroActions__GwDKq>.trainingOverview_start__OviPB{flex:none;max-width:100%}.trainingOverview_actionNote__DF_t0{flex:1;min-width:0;font:400 var(--practice-text-caption)/1.5 var(--practice-font-ui);color:var(--practice-text-secondary);overflow-wrap:anywhere}.trainingOverview_actionNote__DF_t0 p{margin:0}.trainingOverview_actionNote__DF_t0 .trainingOverview_retry__cMGlF{margin:4px 0 0;display:inline-flex;align-items:center;gap:6px;font:400 var(--practice-text-label)/1.4 var(--practice-font-ui)}@media(max-width:650px){.trainingOverview_heroActions__GwDKq{flex-wrap:wrap;gap:10px}.trainingOverview_heroActions__GwDKq>.trainingOverview_start__OviPB{flex:1 0 100%}.trainingOverview_actionNote__DF_t0{flex-basis:100%;font-size:var(--practice-text-label)}}@media (max-width:650px) and (max-height:650px){.trainingOverview_hero__GWNUZ{gap:6px;padding-block:10px}.trainingOverview_heroActions__GwDKq{gap:6px}.trainingOverview_actionNote__DF_t0 .trainingOverview_retry__cMGlF{margin-top:2px}}.accountTrainingOverview_viewport__n_ej4{overflow:hidden;padding:24px 16px 16px}.accountTrainingOverview_reading__AAK_I,.accountTrainingOverview_reading__AAK_I>div,.accountTrainingOverview_reading__AAK_I>div>div,.accountTrainingOverview_viewport__n_ej4{flex:1;min-height:0;display:flex;flex-direction:column}.accountTrainingOverview_notices__VtceH{flex:none;max-width:720px;width:100%;margin:12px auto 0;color:var(--practice-text-secondary);font-size:var(--practice-text-small)}.accountTrainingOverview_notices__VtceH:empty{display:none}@media(min-width:768px){.accountTrainingOverview_viewport__n_ej4{padding:40px 32px 24px}}