.UnitProgress_lessons__rzuMU{--track-fill:rgb(var(--home-ink)/.78);--track-empty:rgb(var(--home-ink)/.1);container-type:inline-size;list-style:none;margin:0;padding:0;border-bottom:1px solid var(--fg-border)}.UnitProgress_row__uXanX{display:grid;grid-template-columns:minmax(0,1fr) auto 124px;grid-template-areas:"link toggle status" "panel panel panel";align-items:center;column-gap:16px;padding:6px 0;border-top:1px solid var(--fg-border)}.UnitProgress_rowLink__UMBvU{grid-area:link;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:64px;padding:10px 8px;border-radius:10px;color:var(--fg-ink);text-decoration:none;transition:background-color .18s}.UnitProgress_rowLink__UMBvU:focus-visible,.UnitProgress_rowLink__UMBvU:hover{background:var(--subject-soft)}.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:color-mix(in srgb,var(--subject-color) 80%,#000)}.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_status__jRrOP{grid-area:status;display:flex;justify-content:flex-start;min-width:0}.UnitProgress_toggle__sY4dy{grid-area:toggle;display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:8px 10px 8px 12px;border-radius:10px;color:var(--fg-muted);font-size:var(--type-label);white-space:nowrap;transition:background-color .18s,color .18s}.UnitProgress_toggle__sY4dy:hover,.UnitProgress_toggle__sY4dy[aria-expanded=true]{background:rgb(var(--home-ink)/.045);color:var(--fg-ink)}.UnitProgress_toggle__sY4dy:focus-visible{outline:2px solid var(--subject-color);outline-offset:2px}.UnitProgress_toggleText__d_Ec_{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_toggle__sY4dy[aria-expanded=true] .UnitProgress_chevron__JDjWV{transform:rotate(180deg)}.UnitProgress_track__alg4z{display:flex;gap:3px;width:148px}.UnitProgress_track__alg4z>span{flex:1 1 0;min-width:4px;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--track-fill) var(--fill,0),var(--track-empty) 0)}.UnitProgress_track__alg4z>[data-role=practice]{flex-grow:2.4;margin-left:5px}.UnitProgress_panel__sC8lb{grid-area:panel;padding:2px 8px 20px 44px;animation:UnitProgress_appear__Ijvz_ .22s ease-out both}.UnitProgress_sections__tcdvB{display:grid;gap:1px;list-style:none;margin:0;padding:0}.UnitProgress_sections__tcdvB>[data-role=practice],.UnitProgress_sections__tcdvB>[data-role=unit-test]{margin-top:6px;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--fg-border) 70%,transparent)}.UnitProgress_sections__tcdvB>[data-role=practice]+[data-role=unit-test]{margin-top:0;padding-top:0;border-top:0}.UnitProgress_section__LJfYX{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:8px 10px;border-radius:8px;color:var(--fg-ink);font-size:15px;line-height:1.45;text-decoration:none;transition:background-color .18s}.UnitProgress_section__LJfYX:focus-visible,.UnitProgress_section__LJfYX:hover{background:var(--subject-soft)}.UnitProgress_sectionMark__fXyDi{display:grid;place-items:center;align-self:center;width:18px;height:18px;border-radius:50%;color:var(--subject-color)}.UnitProgress_sectionMark__fXyDi[data-done]{background:var(--track-fill);color:#fff}.UnitProgress_sectionTitle__r98d3{min-width:0;text-wrap:pretty}.UnitProgress_sectionNote__TDN3A{font-size:var(--type-label);color:var(--fg-muted);white-space:nowrap;font-variant-numeric:tabular-nums}[data-next]>.UnitProgress_section__LJfYX{font-weight:600}[data-next] .UnitProgress_sectionNote__TDN3A{color:var(--subject-color)}.UnitProgress_levelStep__EPAEx{display:flex;align-items:center;gap:10px;margin:14px 10px 0;font-size:var(--type-label);line-height:1.5;color:var(--fg-muted)}.UnitProgress_levelStep__EPAEx:before{content:"";flex-shrink:0;width:18px;height:1px;background:currentColor;opacity:.5}.UnitProgress_standing__Q6oom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:24px 40px;margin:8px 0 32px}.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_next___ZQfQ{display:inline-flex;align-items:center;gap:18px;justify-self:end;max-width:100%;padding:14px 22px 14px 24px;border-radius:18px;background:rgb(var(--home-ember));color:#fff;text-decoration:none;box-shadow:0 10px 28px -12px rgb(var(--home-ember)/.7);animation:UnitProgress_glow__o7DZu 2.6s var(--ease) infinite;transition:background-color .18s}.UnitProgress_next___ZQfQ:hover{background:rgb(var(--home-ember-deep))}.UnitProgress_next___ZQfQ:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:3px}.UnitProgress_next___ZQfQ>svg{flex-shrink:0}.UnitProgress_nextText__KV5CB{display:grid;gap:3px;min-width:0}.UnitProgress_nextText__KV5CB small{font-size:var(--type-label);font-weight:400;opacity:.9}.UnitProgress_nextText__KV5CB strong{font-size:var(--type-read);font-weight:600;line-height:1.3}.UnitProgress_nextText__KV5CB span{font-size:var(--type-label);line-height:1.4;opacity:.92;text-wrap:pretty}.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:#fff;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)}@keyframes UnitProgress_glow__o7DZu{50%{box-shadow:0 10px 28px -12px rgb(var(--home-ember)/.7),0 0 0 6px rgb(var(--home-ember-glow)/.18)}}@keyframes UnitProgress_appear__Ijvz_{0%{opacity:0}}@container (max-width: 640px){.UnitProgress_row__uXanX{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"link status" "toggle toggle" "panel panel";column-gap:8px}.UnitProgress_toggle__sY4dy{justify-self:start;margin:-6px 0 4px 40px}.UnitProgress_status__jRrOP{padding-right:8px}.UnitProgress_panel__sC8lb{padding-left:0}}@media (max-width:900px){.UnitProgress_standing__Q6oom{grid-template-columns:1fr}.UnitProgress_next___ZQfQ{justify-self:start}}@media (max-width:640px){.UnitProgress_standingCounts__6yDEx strong{font-size:30px}.UnitProgress_next___ZQfQ{width:100%;justify-content:space-between}.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_next___ZQfQ,.UnitProgress_panel__sC8lb,button.UnitProgress_toggle__sY4dy{animation:none}}.PageLoader_loader__hYd9B{--loader-cycle:1.8s;--loader-ease:cubic-bezier(0.65,0,0.35,1);min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:3rem 1rem;background:rgb(var(--home-paper));color:rgb(var(--home-ink));animation:PageLoader_appear__Nf7xF .32s ease-out .18s both}.PageLoader_mark__SXRmX{position:relative;display:flex;align-items:center;gap:2.75rem}.PageLoader_track__2CCIm{position:absolute;left:1.5rem;right:1.5rem;top:50%;height:2px;border-radius:2px;background:rgb(var(--home-ink)/.1);overflow:hidden}.PageLoader_fill__gAR7K{position:absolute;inset:0;background:linear-gradient(90deg,rgb(var(--home-math)),rgb(var(--home-reading)) 50%,rgb(var(--home-grammar)));transform-origin:left center;animation:PageLoader_travel__8iPr7 var(--loader-cycle) var(--loader-ease) infinite}.PageLoader_node__Q4gzJ{position:relative;z-index:1;display:grid;place-items:center;width:3rem;height:3rem;border-radius:999px;background:rgb(var(--home-paper));border:1.5px solid rgb(var(--home-ink)/.12);color:rgb(var(--home-ink)/.35);animation:PageLoader_light__Dwr2j var(--loader-cycle) var(--loader-ease) infinite}.PageLoader_node__Q4gzJ svg{width:1.25rem;height:1.25rem}.PageLoader_node__Q4gzJ[data-subject=math]{--node:var(--home-math);--node-tint:var(--home-math-tint);animation-delay:0s}.PageLoader_node__Q4gzJ[data-subject=reading]{--node:var(--home-reading);--node-tint:var(--home-reading-tint);animation-delay:calc(var(--loader-cycle) * .22)}.PageLoader_node__Q4gzJ[data-subject=grammar]{--node:var(--home-grammar);--node-tint:var(--home-grammar-tint);animation-delay:calc(var(--loader-cycle) * .44)}.PageLoader_wordmark__KV23j{margin-top:.5rem;font-family:var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums;font-size:1.5rem;letter-spacing:-.01em}.PageLoader_wordmark__KV23j span{color:rgb(var(--home-ember))}.PageLoader_label__kdb7J{font-size:.875rem;color:rgb(var(--home-muted))}@keyframes PageLoader_appear__Nf7xF{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes PageLoader_travel__8iPr7{0%{transform:scaleX(0);opacity:1}60%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes PageLoader_light__Dwr2j{0%,8%{color:rgb(var(--home-ink)/.35);border-color:rgb(var(--home-ink)/.12);background:rgb(var(--home-paper));transform:scale(1)}22%{color:rgb(var(--node));border-color:rgb(var(--node));background:rgb(var(--node-tint));transform:scale(1.1)}60%{color:rgb(var(--node));border-color:rgb(var(--node));background:rgb(var(--node-tint));transform:scale(1)}to{color:rgb(var(--home-ink)/.35);border-color:rgb(var(--home-ink)/.12);background:rgb(var(--home-paper))}}@media (prefers-reduced-motion:reduce){.PageLoader_loader__hYd9B{animation:none}.PageLoader_fill__gAR7K{animation:none;transform:scaleX(1);opacity:.5}.PageLoader_node__Q4gzJ{animation:none;color:rgb(var(--node));border-color:rgb(var(--node));background:rgb(var(--node-tint))}}