.lesson-ai-panel{margin-top:24px;border:1.5px solid var(--ink);border-radius:12px;background:var(--white);overflow:hidden;scroll-margin-top:110px}.lesson-ai-panel>summary{display:flex;gap:15px;align-items:center;justify-content:space-between;cursor:pointer;padding:17px 20px;font:700 22px/1.2 Baloo,sans-serif;list-style:none}.lesson-ai-panel>summary:after{content:'+';font-size:24px;flex-shrink:0}.lesson-ai-panel[open]>summary:after{content:'−'}.lesson-ai-panel>summary::-webkit-details-marker{display:none}.lesson-ai-panel>summary small{margin-left:auto;font:800 11px Nunito,sans-serif;color:var(--deep)}.lesson-ai-body{padding:0 20px 20px}.transcript-note{color:var(--muted);font-size:12px;line-height:1.6;margin-bottom:18px}#transcript-status{font-size:13px;line-height:1.7;color:var(--muted);margin-bottom:12px}#transcript-segments{max-height:470px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;overscroll-behavior:contain}.transcript-segment{display:flex;gap:13px;align-items:flex-start;border-top:1px solid var(--line);padding:13px 2px}.transcript-segment.current{background:var(--tint);border-radius:7px}.transcript-time{border:1px solid var(--line);border-radius:7px;min-width:62px;min-height:38px;flex-shrink:0;background:var(--tint);font-size:11px;font-variant-numeric:tabular-nums;font-weight:900;padding:7px 8px;color:var(--deep)}.transcript-segment p{font-size:13px;line-height:1.65;margin:0;overflow-wrap:anywhere;min-width:0}@media(max-width:800px){.lesson-ai-panel>summary{font-size:20px;padding:16px}.lesson-ai-body{padding:0 16px 17px}.transcript-segment{gap:10px}.transcript-time{min-width:54px;font-size:10px}.transcript-segment p{font-size:13px}.lesson-ai-panel>summary small{font-size:10px}}
.player-column:has(#lesson-ai-panel[open]) .video-wrap{position:relative;top:0}
.now-playing+.lesson-ai-panel{margin-top:28px}
@media(max-width:800px){.now-playing+.lesson-ai-panel{margin-top:24px}}
