.fyT3zW_units{flex-direction:column;gap:28px;list-style:none;display:flex}.fyT3zW_unit{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);border-radius:26px;padding:20px}.fyT3zW_unitHead{align-items:center;gap:16px;margin-bottom:14px;display:flex}.fyT3zW_glyph{width:56px;height:56px;color:var(--cinnabar-ink);border-radius:12px;flex:none;font-size:30px}.fyT3zW_unitNo{color:var(--ink-soft);letter-spacing:.04em;font-size:12.5px;font-weight:700}.fyT3zW_unitTitle{font-size:19px}.fyT3zW_draft{color:#9a6413;margin-top:4px;font-size:12px;font-weight:700}.fyT3zW_lessons{flex-direction:column;gap:8px;list-style:none;display:flex}.fyT3zW_lesson{border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 #fff, 0 0 0 1px var(--glass-edge);background:#ffffff8c;border-radius:18px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:transform .16s cubic-bezier(.2,.8,.3,1),box-shadow .16s,background-color .16s;display:flex}.fyT3zW_lesson:hover{background:#ffffffd9;transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 0 0 1px #2b273324,0 12px 24px -16px #2b273366}.fyT3zW_lesson:active{transform:scale(.99)}.fyT3zW_preview{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:none;width:92px;font-size:20px;overflow:hidden}.fyT3zW_lessonText{flex-direction:column;flex:1;min-width:0;display:flex}.fyT3zW_lessonTitle{overflow-wrap:anywhere;font-weight:700}.fyT3zW_lessonMeta{color:var(--ink-soft);font-size:13px}.fyT3zW_badge{white-space:nowrap;font-size:13px;font-weight:700}.fyT3zW_done{background:#e9f5f0bf;box-shadow:inset 0 1px #fff,0 0 0 1px #12876a4d}.fyT3zW_done .fyT3zW_badge{color:var(--jade-ink)}.fyT3zW_next{box-shadow:inset 0 1px 0 #fff, 0 0 0 1.5px var(--cinnabar), 0 0 0 6px #d8402c1f, 0 14px 30px -16px #d8402c80;background:#ffffffd9}.fyT3zW_next .fyT3zW_badge{color:#fff;background:#d63a24;border-radius:999px;padding:5px 14px}
.Veo93W_card{color:var(--ink);border-radius:18px;align-items:center;gap:14px;margin-bottom:28px;padding:14px 18px;text-decoration:none;display:flex}.Veo93W_icon{background:var(--jade-soft);width:44px;height:44px;color:var(--jade-ink);border-radius:12px;flex:none;place-items:center;display:grid}.Veo93W_icon svg{width:22px;height:22px}.Veo93W_text{flex:1;gap:2px;display:grid}.Veo93W_title{font-family:var(--font-display);font-size:18px;font-weight:800}.Veo93W_sub{color:var(--ink-soft);font-size:14px}.Veo93W_badge{text-align:center;background:var(--cinnabar);color:#fff;font-variant-numeric:tabular-nums;border-radius:99px;flex:none;min-width:32px;padding:4px 10px;font-weight:800}
