.lesson[data-v-7c3be35a]{overflow:hidden}header[data-v-7c3be35a]{align-items:center;background:var(--bg-raised);border-bottom:1px solid var(--line-panel);display:flex;gap:16px;padding:16px 24px}.num[data-v-7c3be35a]{color:var(--ink-ghost);font-family:var(--font-pixel);font-size:10px}header h2[data-v-7c3be35a]{flex:1;font-size:26px;letter-spacing:.04em}.concept[data-v-7c3be35a]{color:var(--gold)}.grid[data-v-7c3be35a]{display:grid;grid-template-columns:1fr 1fr}.teach[data-v-7c3be35a]{border-right:1px solid var(--line);display:flex;flex-direction:column;gap:18px;padding:22px 24px}.text[data-v-7c3be35a]{color:var(--ink-dim);line-height:1.65;margin:0}.code[data-v-7c3be35a]{background:var(--bg-code);border:1px solid var(--line-panel);font-family:var(--font-body);font-size:14px;line-height:1.6;margin:0;overflow-x:auto;padding:16px 18px}.code code[data-v-7c3be35a]{background:none;border:0;color:#e6ddc9;display:block;padding:0;white-space:pre}.code .kw[data-v-7c3be35a]{color:var(--red-edge);font-weight:700}.note[data-v-7c3be35a]{border-left:2px solid var(--gold);color:#d6c7a4;font-size:12px;line-height:1.55;margin:0;padding:8px 14px}.show[data-v-7c3be35a]{display:flex;flex-direction:column;gap:16px;padding:22px 24px}.label[data-v-7c3be35a]{color:var(--ink-faint);font-size:10px;letter-spacing:.16em}.data-table[data-v-7c3be35a]{align-self:start;border:1px solid var(--line-panel)}.try[data-v-7c3be35a]{align-self:start;border:1px solid var(--border);color:var(--ink-dim);font-size:12px;margin-top:auto;padding:10px 18px}.try[data-v-7c3be35a]:hover{border-color:var(--red-edge);color:var(--ink)}.no-result[data-v-7c3be35a]{color:var(--ink-faint);font-size:12px;margin:0}.drills[data-v-7c3be35a]{border-top:1px solid var(--line-panel);display:flex;flex-direction:column;gap:14px;padding:22px 24px}.drills-label[data-v-7c3be35a]{color:var(--gold);font-size:10px;letter-spacing:.16em}.drill[data-v-7c3be35a]{background:var(--bg-raised);border:1px solid var(--line-panel);padding:14px 16px}.drill-head[data-v-7c3be35a]{align-items:baseline;display:flex;gap:10px}.drill-n[data-v-7c3be35a]{color:var(--ink-ghost);font-family:var(--font-pixel);font-size:9px}.drill-head h3[data-v-7c3be35a]{color:#e6ddc9;font-size:15px;letter-spacing:.02em;margin:0}.drill-prompt[data-v-7c3be35a]{color:var(--ink-dim);font-size:13px;line-height:1.55;margin:6px 0 0}.drill-answer[data-v-7c3be35a]{margin-top:10px}.drill-answer summary[data-v-7c3be35a]{color:var(--ink-faint);cursor:pointer;font-size:11px;letter-spacing:.06em}.drill-answer summary[data-v-7c3be35a]:hover{color:var(--ink)}.drill-answer[open] summary[data-v-7c3be35a]{margin-bottom:12px}.drill-answer .code[data-v-7c3be35a]{margin:0 0 12px}.drill-answer .data-table[data-v-7c3be35a]{font-size:12px}@media(max-width:640px){.grid[data-v-7c3be35a]{grid-template-columns:1fr}.teach[data-v-7c3be35a]{border-bottom:1px solid var(--line);border-right:0}}
