.UnitProgress_lessons__rzuMU{--track-empty:rgb(var(--home-ink)/.1);--track-answered:rgb(var(--home-ink)/.72);--done:rgb(var(--home-correct));--rail:rgb(var(--home-ink)/.13);--row-surface:rgb(var(--home-paper));--row-hover:rgb(var(--home-field));--title-hover:color-mix(in srgb,var(--subject-color) 80%,rgb(var(--home-ink)));list-style:none;margin:0;padding:0}.UnitProgress_row__uXanX{container-type:inline-size;border-top:1px solid var(--fg-border)}.UnitProgress_row__uXanX:last-child{border-bottom:1px solid var(--fg-border)}.UnitProgress_rowGrid__wdTlb{display:grid;grid-template-columns:minmax(0,1fr) 112px auto;grid-template-areas:"link status toggle" "panel panel panel";align-items:center;column-gap:12px;padding:4px 6px 4px 0}.UnitProgress_rowLink__UMBvU{grid-area:link;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:56px;padding:10px 8px;border-radius:12px;color:var(--fg-ink);text-decoration:none;transition:background-color .18s}.UnitProgress_rowLink__UMBvU:hover{background:var(--row-hover)}.UnitProgress_rowLink__UMBvU:active{background:rgb(var(--home-ink)/.07)}.UnitProgress_rowLink__UMBvU:focus-visible{outline:2px solid var(--subject-color);outline-offset:-2px}.UnitProgress_number__PFdJP{font:400 22px/1 var(--fg-serif);font-variant-numeric:lining-nums tabular-nums;color:var(--subject-color)}.UnitProgress_title__OlIN0{min-width:0;font-size:var(--type-read);line-height:1.35;text-wrap:pretty;transition:color .18s}.UnitProgress_rowLink__UMBvU:hover .UnitProgress_title__OlIN0{color:var(--title-hover)}.UnitProgress_title__OlIN0 mark{background:color-mix(in srgb,var(--subject-soft) 80%,var(--subject-color) 20%);color:inherit;font-weight:600;border-radius:3px;padding:0 1px}.UnitProgress_row__uXanX[data-next]{padding-block:8px;border-top-color:transparent}.UnitProgress_row__uXanX[data-next]+.UnitProgress_row__uXanX{border-top-color:transparent}.UnitProgress_row__uXanX[data-next]:last-child{border-bottom-color:transparent}.UnitProgress_row__uXanX[data-next]>.UnitProgress_rowGrid__wdTlb{--row-surface:rgb(var(--home-field));--row-hover:rgb(var(--home-raised));padding-right:10px;border-radius:16px;background:var(--row-surface)}.UnitProgress_row__uXanX[data-next] .UnitProgress_rowLink__UMBvU{align-items:start}.UnitProgress_row__uXanX[data-next] .UnitProgress_rowLink__UMBvU:active,.UnitProgress_row__uXanX[data-next] .UnitProgress_rowLink__UMBvU:hover{background:none}.UnitProgress_row__uXanX[data-next] .UnitProgress_number__PFdJP{padding-top:1px}.UnitProgress_resume__BbvlV{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px}.UnitProgress_resumeAction__0PgE1{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px 0 15px;border:1px solid rgb(var(--home-ink)/.24);border-radius:999px;background:rgb(var(--home-raised));color:var(--fg-ink);font-size:var(--type-label);font-weight:600;animation:UnitProgress_next-glow__L7TUI 2.6s var(--ease) infinite;white-space:nowrap;flex-shrink:0;transition:background-color .18s,border-color .18s,color .18s}.UnitProgress_rowLink__UMBvU:hover .UnitProgress_resumeAction__0PgE1{border-color:rgb(var(--home-solid));background:rgb(var(--home-solid));color:rgb(var(--home-on-solid))}.UnitProgress_rowLink__UMBvU:active .UnitProgress_resumeAction__0PgE1{background:rgb(var(--home-solid)/.84)}.UnitProgress_resumeAt__mifWC{flex:1 1 14em;min-width:0;font-size:var(--type-label);line-height:1.4;color:var(--fg-muted);text-wrap:pretty}.UnitProgress_status__jRrOP{grid-area:status;display:flex;justify-content:flex-start;min-width:0}.UnitProgress_toggle__sY4dy{grid-area:toggle;justify-self:end;display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:6px 2px 6px 10px;border-radius:999px;color:var(--fg-muted);font-size:var(--type-label);white-space:nowrap;transition:color .18s}.UnitProgress_toggle__sY4dy:hover,.UnitProgress_toggle__sY4dy[aria-expanded=true]{color:var(--fg-ink)}.UnitProgress_toggle__sY4dy:focus-visible{outline:2px solid var(--subject-color);outline-offset:2px}.UnitProgress_toggleText__d_Ec_{min-width:5.6em;text-align:right;font-variant-numeric:tabular-nums}.UnitProgress_toggle__sY4dy[data-waiting]{visibility:hidden}button.UnitProgress_toggle__sY4dy{animation:UnitProgress_toggle-in__Y_36u .2s ease-out}@keyframes UnitProgress_toggle-in__Y_36u{0%{opacity:0}}.UnitProgress_chevron__JDjWV{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid rgb(var(--home-ink)/.16);border-radius:50%;background:var(--row-surface);color:var(--fg-ink);transition:background-color .18s,border-color .18s,color .18s}.UnitProgress_chevron__JDjWV svg{transition:transform .22s var(--ease)}.UnitProgress_toggle__sY4dy:hover .UnitProgress_chevron__JDjWV{border-color:rgb(var(--home-ink)/.36);background:var(--row-hover)}.UnitProgress_toggle__sY4dy:active .UnitProgress_chevron__JDjWV{background:rgb(var(--home-ink)/.09)}.UnitProgress_toggle__sY4dy[aria-expanded=true] .UnitProgress_chevron__JDjWV{border-color:var(--subject-color);background:var(--subject-color);color:rgb(var(--home-on-fill))}.UnitProgress_toggle__sY4dy[aria-expanded=true] .UnitProgress_chevron__JDjWV svg{transform:rotate(180deg)}.UnitProgress_track__alg4z{display:flex;flex:0 1 132px;gap:3px;min-width:48px}.UnitProgress_track__alg4z>span{flex:1 1 0;min-width:4px;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--segment-fill,var(--track-answered)) var(--fill,0),var(--segment-empty,var(--track-empty)) 0)}.UnitProgress_track__alg4z>[data-state=done]{background:var(--done)}.UnitProgress_track__alg4z>[data-state=here]{--segment-fill:var(--fg-ink);--segment-empty:color-mix(in srgb,var(--fg-ink) 22%,transparent)}.UnitProgress_track__alg4z>[data-role=practice]{flex-grow:2.4;margin-left:5px}.UnitProgress_panel__sC8lb{grid-area:panel;padding:0 0 12px 6px;animation:UnitProgress_appear__Ijvz_ .22s ease-out both}.UnitProgress_sections__tcdvB{list-style:none;margin:0;padding:0}.UnitProgress_sections__tcdvB>li{position:relative}.UnitProgress_sections__tcdvB>li:not(:last-child):before{content:"";position:absolute;z-index:1;left:12px;top:20px;bottom:-20px;width:2px;border-radius:1px;background:var(--rail);pointer-events:none}.UnitProgress_sections__tcdvB>li[data-run]:before{background:var(--done)}.UnitProgress_section__LJfYX{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:start;padding:9px 14px 9px 2px;border-radius:12px;color:var(--fg-ink);font-size:15px;line-height:22px;text-decoration:none;transition:background-color .18s}.UnitProgress_section__LJfYX:hover{background:var(--row-hover)}.UnitProgress_section__LJfYX:active{background:rgb(var(--home-ink)/.07)}.UnitProgress_section__LJfYX:focus-visible{outline:2px solid var(--subject-color);outline-offset:-2px}.UnitProgress_sectionText__unDoi{display:grid;gap:2px;min-width:0}.UnitProgress_sectionTitle__r98d3{text-wrap:pretty;transition:color .18s}.UnitProgress_section__LJfYX:hover .UnitProgress_sectionTitle__r98d3{color:var(--title-hover)}.UnitProgress_sectionGoal__99qC6{font-size:var(--type-label);line-height:1.45;color:var(--fg-muted);text-wrap:pretty}.UnitProgress_sectionNote__TDN3A{margin-left:16px;font-size:var(--type-label);color:var(--fg-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.UnitProgress_sectionGo__6tPEV{margin:3px 0 0 10px;color:var(--subject-color);opacity:0;transition:opacity .18s}.UnitProgress_section__LJfYX:focus-visible .UnitProgress_sectionGo__6tPEV,.UnitProgress_section__LJfYX:hover .UnitProgress_sectionGo__6tPEV{opacity:1}@media (hover:none){.UnitProgress_sectionGo__6tPEV{display:none}.UnitProgress_section__LJfYX{padding-right:10px}}.UnitProgress_node__vwxGo{position:relative;z-index:2;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--row-surface);box-shadow:inset 0 0 0 2px rgb(var(--home-ink)/.2);color:rgb(var(--home-ink)/.62)}.UnitProgress_node__vwxGo[data-kind=icon]{box-shadow:inset 0 0 0 1px rgb(var(--home-ink)/.18)}[data-state=done]>.UnitProgress_section__LJfYX .UnitProgress_node__vwxGo{background:var(--done);box-shadow:none;color:rgb(var(--home-on-fill))}[data-state=partial]>.UnitProgress_section__LJfYX .UnitProgress_node__vwxGo{background:radial-gradient(closest-side,var(--row-surface) 58%,transparent 61%),conic-gradient(var(--track-answered) var(--fill,0),rgb(var(--home-ink)/.16) 0);box-shadow:none}[data-state=here]>.UnitProgress_section__LJfYX .UnitProgress_node__vwxGo{box-shadow:inset 0 0 0 2px var(--fg-ink),0 0 0 4px color-mix(in srgb,var(--fg-ink) 12%,transparent)}[data-state=here]>.UnitProgress_section__LJfYX .UnitProgress_node__vwxGo:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--fg-ink)}[data-state=here] .UnitProgress_sectionTitle__r98d3{font-weight:600}.UnitProgress_levelStep__EPAEx{margin:6px 14px 0 52px;font-size:var(--type-label);line-height:1.5;color:var(--fg-muted)}.UnitProgress_standing__Q6oom{margin:8px 0 24px}.UnitProgress_standingLabel__56p9_{margin:0 0 10px;font-size:var(--type-label);color:var(--fg-muted)}.UnitProgress_standingCounts__6yDEx ul{display:grid;grid-template-columns:repeat(2,max-content);gap:12px 40px;list-style:none;margin:0;padding:0}.UnitProgress_standingCounts__6yDEx li{display:flex;align-items:center;gap:12px}.UnitProgress_standingCounts__6yDEx strong{font:400 36px/1 var(--fg-serif);font-variant-numeric:lining-nums tabular-nums;color:var(--fg-ink)}.UnitProgress_unitTest__Q0qLD{display:grid;grid-template-columns:124px minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:40px;padding:18px 26px 18px 18px;border:1px solid var(--fg-border);border-radius:18px;background:rgb(var(--home-raised));color:var(--fg-ink);text-decoration:none;box-shadow:var(--card-shadow);transition:border-color .18s,box-shadow .18s}.UnitProgress_unitTest__Q0qLD:hover{border-color:color-mix(in srgb,var(--subject-color) 45%,var(--fg-border))}.UnitProgress_unitTest__Q0qLD:focus-visible{outline:2px solid var(--subject-color);outline-offset:3px}.UnitProgress_unitTestArt__9wEM0{display:block;width:124px}.UnitProgress_unitTestArt__9wEM0 svg{display:block;width:100%;height:auto}.UnitProgress_unitTestBody__wPn7I{display:grid;gap:6px;min-width:0}.UnitProgress_unitTestTitle__t4Kcj{font:400 28px/1.15 var(--fg-serif);font-variant-numeric:lining-nums;letter-spacing:-.015em}.UnitProgress_unitTestFacts__5_luG{display:flex;align-items:baseline;gap:6px;font-size:var(--type-label);color:var(--fg-muted)}.UnitProgress_unitTestFacts__5_luG strong{font:400 26px/1 var(--fg-serif);font-variant-numeric:lining-nums;color:var(--fg-ink)}.UnitProgress_unitTestAction__uIO2C{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid var(--subject-color);border-radius:999px;color:var(--subject-color);font-size:var(--type-label);font-weight:600;white-space:nowrap;transition:background-color .18s}.UnitProgress_unitTest__Q0qLD:hover .UnitProgress_unitTestAction__uIO2C{background:var(--subject-soft)}.UnitProgress_unitTest__Q0qLD[data-next] .UnitProgress_unitTestAction__uIO2C{animation:UnitProgress_next-glow__L7TUI 2.6s var(--ease) infinite}@keyframes UnitProgress_next-glow__L7TUI{50%{box-shadow:0 0 0 5px rgb(var(--home-ink)/.08)}}@keyframes UnitProgress_appear__Ijvz_{0%{opacity:0}}@container (max-width: 760px){.UnitProgress_rowGrid__wdTlb{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"link status" "toggle toggle" "panel panel";column-gap:8px}.UnitProgress_rowLink__UMBvU{min-height:0;padding:10px 8px 2px}.UnitProgress_toggle__sY4dy{justify-self:stretch;min-height:40px;margin:0 0 4px 52px;padding:4px 0}.UnitProgress_toggleText__d_Ec_{min-width:0;text-align:left}.UnitProgress_toggle__sY4dy .UnitProgress_chevron__JDjWV{margin-left:auto}.UnitProgress_status__jRrOP{padding-right:8px}.UnitProgress_toggle__sY4dy[data-waiting]{display:none}}@media (max-width:640px){.UnitProgress_standingCounts__6yDEx strong{font-size:30px}.UnitProgress_unitTest__Q0qLD{grid-template-columns:1fr;gap:16px;padding:20px}.UnitProgress_unitTestArt__9wEM0{width:112px}.UnitProgress_unitTestAction__uIO2C{justify-self:start}}@media (prefers-reduced-motion:reduce){.UnitProgress_panel__sC8lb,.UnitProgress_resumeAction__0PgE1,.UnitProgress_unitTest__Q0qLD[data-next] .UnitProgress_unitTestAction__uIO2C,button.UnitProgress_toggle__sY4dy{animation:none}.UnitProgress_chevron__JDjWV svg{transition:none}}.UnitProgress_row__uXanX[data-curating] .UnitProgress_status__jRrOP,.UnitProgress_row__uXanX[data-curating] .UnitProgress_toggle__sY4dy{display:none}.UnitProgress_curationControl__ZQ_J6{grid-area:status;justify-self:end}.UnitProgress_row__uXanX[data-curation-hidden] .UnitProgress_rowLink__UMBvU{opacity:.45;transition:opacity .3s}