.typeLesson_page__fXZkP{display:flex;flex-direction:column;gap:10px;min-width:0}.typeLesson_head__ZMGU5{display:flex;align-items:center;gap:8px;min-width:0}.typeLesson_progress__EfuwT{display:flex;gap:4px}.typeLesson_progress__EfuwT i{width:18px;height:8px;border-radius:999px;background:var(--faint);border:1px solid var(--line)}.typeLesson_progress__EfuwT i.typeLesson_on__qM18k{background:var(--sem);border-color:var(--sem)}.typeLesson_progress__EfuwT i.typeLesson_cur__1Hpl0{background:var(--act);border-color:var(--act)}.typeLesson_sp__f_7fS{flex:1 1}.typeLesson_link__wge27{min-height:44px;padding:0 8px;border:0;background:none;color:var(--act-ink);font-size:14px;font-weight:700;text-decoration:underline;cursor:pointer}.typeLesson_card__4cTHA{background:var(--surface);border:2px solid var(--line);border-radius:var(--radius-card);padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}.typeLesson_h1__OUhit{margin:0;font-size:28px;font-weight:900}.typeLesson_h2__OkLwA{margin:0;font-size:19px;font-weight:800}.typeLesson_titleRow__pRnW0{display:flex;align-items:center;gap:6px;min-width:0}.typeLesson_tool__lQMn8{min-height:44px;min-width:44px;padding:0 12px;border-radius:12px;border:2px solid var(--line);background:var(--surface);font-size:15px;font-weight:700;color:var(--ink);cursor:pointer;flex:none}.typeLesson_ask__EsQZE{margin:0;font-size:16px;line-height:1.4}.typeLesson_muted__tpj1R{margin:0;color:var(--muted);font-size:14px}.typeLesson_hint__6Zhhu{background:var(--faint)}.typeLesson_hint__6Zhhu,.typeLesson_msg__C6rNH{margin:0;font-size:15px;border-radius:10px;padding:6px 10px}.typeLesson_msg__C6rNH{font-weight:700}.typeLesson_good__O_hxF{background:var(--sem-bg);color:var(--sem-ink)}.typeLesson_bad__P9_zn{background:var(--pho-bg);color:var(--pho-ink)}.typeLesson_info__fN_Km{background:var(--act-bg);color:var(--act-ink)}.typeLesson_actions__fF07H{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.typeLesson_primary__rC2Ul,.typeLesson_secondary__gC_TL{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:var(--radius-btn);font-size:16px;font-weight:700;text-decoration:none;cursor:pointer}.typeLesson_primary__rC2Ul{background:var(--act);color:#fff;border:0;box-shadow:0 3px 0 var(--act-ink)}.typeLesson_secondary__gC_TL{background:var(--surface);color:var(--ink);border:2px solid var(--line)}.typeLesson_box__hR6GJ{min-height:52px;display:flex;align-items:center;gap:2px;padding:2px 14px;font-size:30px;overflow:hidden;background:var(--surface);border:2px solid var(--act);border-radius:14px}.typeLesson_caret__0l842{width:2px;height:34px;background:var(--ink);animation:typeLesson_cs-caret__EHmYw 1s steps(1) infinite}.typeLesson_caret__0l842[data-motion=off]{animation:none}@keyframes typeLesson_cs-caret__EHmYw{50%{opacity:0}}.typeLesson_done__ctxcV{align-items:center;text-align:center}.typeLesson_illus__pNVyE{width:100%;max-width:280px;aspect-ratio:4/3;display:grid;place-items:center;padding:8px;border:2px dashed var(--line);border-radius:16px;color:var(--muted);font-size:13px}.typeLesson_star__BFlnL{margin:0;font-size:56px;line-height:1;color:#e0a800}.typeLesson_star__BFlnL[data-motion=on]{animation:typeLesson_cs-star__YF6T2 .8s ease-out 1}@keyframes typeLesson_cs-star__YF6T2{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.typeLesson_big__8RFhi{margin:0;font-size:44px}@media (prefers-reduced-motion:reduce){.typeLesson_caret__0l842,.typeLesson_star__BFlnL[data-motion=on]{animation:none}}.typeLesson_count__Yr1PF{font-size:15px;font-weight:700;color:var(--sem-ink)}