.headmaster-cue,.lesson-coaching-finish{color:var(--note-ink,var(--t-ink));min-width:0;overflow-wrap:anywhere}.coaching-identity{display:flex;align-items:center;gap:10px;min-width:0}.coaching-identity .coaching-avatar{width:44px;height:44px;flex:0 0 44px;object-fit:cover;object-position:50% 24%;border-radius:50%;border:1px solid var(--note-line,var(--t-border));background:var(--note-inset,var(--t-surface))}.coaching-identity>div{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 9px}.coaching-identity strong{font-size:13px;line-height:1.6;color:var(--note-ink,var(--t-ink-strong));font-weight:700}.coaching-identity span{font-size:11px;line-height:1.6;color:var(--note-muted,var(--t-ink-soft))}.headmaster-cue{margin:18px 0 22px;padding:0 0 0 15px;border-left:2px solid var(--note-rule,var(--t-accent-2));max-width:720px}.headmaster-cue>p{font-size:14px;line-height:1.85;margin:9px 0 0;word-break:keep-all}.lesson-notebook>.headmaster-cue{margin:20px auto 24px}.lesson-notebook-body .lesson-coaching-intervention{margin:26px 0 32px;padding:18px 0;border-top:1px solid var(--note-line);border-bottom:1px solid var(--note-line);scroll-margin-top:110px}.lesson-coaching-intervention .coaching-identity{margin-bottom:12px}.lesson-notebook-body .lesson-coaching-intervention p{font-size:14px;line-height:1.85;margin:8px 0 0;color:var(--note-soft);word-break:keep-all}.lesson-notebook-body .lesson-coaching-intervention p>strong{display:inline;color:var(--note-mark);font-size:12px;font-weight:700;margin-right:9px}.lesson-coaching-finish{max-width:720px;margin:32px auto 0;padding:24px 0 0;border-top:1px solid var(--note-line);scroll-margin-top:110px}.lesson-coaching-finish h2{font-size:18px;line-height:1.6;font-weight:700;margin:14px 0 12px;color:var(--note-ink,var(--t-ink-strong))}.coaching-self-checks{list-style:none;margin:0;padding:0;display:grid;gap:3px}.coaching-self-checks label{display:flex;align-items:flex-start;gap:10px;padding:10px 0;font-size:14px;line-height:1.8;cursor:pointer;min-height:44px}.coaching-self-checks input{appearance:auto;flex:0 0 17px;width:17px;height:17px;margin-top:5px;accent-color:var(--note-mark,var(--t-accent-2))}.coaching-state{font-size:11px;line-height:1.8;color:var(--note-muted,var(--t-ink-soft));margin:8px 0 18px}.coaching-retry{font-size:13px;line-height:1.85;margin:12px 0;word-break:keep-all}.coaching-retry>strong{display:block;font-size:12px;margin-bottom:4px;color:var(--note-mark,var(--t-ink-strong))}.coaching-actions{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:12px}.coaching-actions a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:4px;color:var(--note-mark,var(--t-ink-strong))}.coaching-actions a:focus-visible,.coaching-self-checks input:focus-visible{outline:3px solid var(--note-mark,var(--t-accent-2));outline-offset:4px}.coaching-farewell{margin:26px 0 0;padding:0 0 0 15px;border-left:2px solid var(--note-rule,var(--t-accent-2))}.coaching-farewell>p{font-size:14px;line-height:1.85;margin:9px 0 0;word-break:keep-all}.practice-instructor{margin:24px 0 18px;scroll-margin-top:110px}.practice-instructor .practice-steps{margin-top:12px}.practice-instructor-brief{font-size:14px;line-height:1.85;margin:12px 0;color:var(--t-ink);word-break:keep-all}.practice-coaching-retry{font-size:12px;line-height:1.85;margin:16px 0 8px;padding-top:14px;border-top:1px solid var(--t-border)}.practice-coaching-retry>a{display:inline-flex;min-height:44px;align-items:center;font-weight:700;text-decoration:underline;text-underline-offset:4px;color:var(--t-ink-strong)}@media(max-width:480px){.headmaster-cue{padding-left:12px;margin:16px 0 20px}.coaching-farewell>p,.headmaster-cue>p{font-size:13px}.coaching-farewell{padding-left:12px}.coaching-identity .coaching-avatar{width:38px;height:38px;flex-basis:38px}.coaching-identity>div{gap:2px 7px}.coaching-self-checks label,.lesson-notebook-body .lesson-coaching-intervention p{font-size:13px}.lesson-coaching-finish h2{font-size:17px}}