.lecture-overlay-body{flex:1;overflow-y:auto;padding:2rem;display:flex;flex-direction:column}.lecture-setup{max-width:560px;margin:0 auto;width:100%}.lecture-setup-title{font-size:1.15rem;font-weight:600;color:var(--text-primary, #e5e7eb);margin-bottom:20px}.lecture-field-label{font-size:12px;font-weight:500;color:var(--text-secondary, #9ca3af);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.lecture-subject-select{max-width:480px;width:100%}.lecture-start-btn{padding:10px 24px;font-size:14px}.lecture-type-chips{display:flex;flex-wrap:wrap;gap:8px}.lecture-type-chip{background:var(--surface-2, #13151f);border:1px solid var(--border, #1e2130);border-radius:20px;padding:6px 14px;font-size:12px;color:var(--text-secondary, #9ca3af);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.lecture-type-chip:hover{border-color:var(--accent, #7c6ff7);color:var(--text-primary, #e5e7eb)}.lecture-type-chip.active{background:#7c6ff726;border-color:var(--accent, #7c6ff7);color:var(--accent, #7c6ff7);font-weight:500}.lecture-status-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--surface-2, #13151f);border:1px solid var(--border, #1e2130);border-radius:10px;margin-bottom:12px;flex-shrink:0}.lecture-recording-dot{width:10px;height:10px;border-radius:50%;background:#4b5563;flex-shrink:0;transition:background .2s}.lecture-recording-dot.pulsing{background:#ef4444;animation:lecture-pulse 1.2s ease-in-out infinite}@keyframes lecture-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.lecture-status-label{font-size:13px;color:var(--text-secondary, #9ca3af);flex:1}.lecture-timer{font-size:13px;font-weight:600;color:var(--text-primary, #e5e7eb);font-variant-numeric:tabular-nums;min-width:38px;text-align:right}.lecture-headphone-notice{background:#fbbf2414;border:1px solid rgba(251,191,36,.2);border-radius:8px;padding:9px 14px;font-size:12px;color:#fbbf24;margin-bottom:12px;display:flex;align-items:center;gap:8px;flex-shrink:0}.lecture-notice-dismiss{background:none;border:none;color:#fbbf24;cursor:pointer;font-size:16px;line-height:1;padding:0 4px;margin-left:auto;opacity:.7;transition:opacity .15s}.lecture-notice-dismiss:hover{opacity:1}.lecture-panels{display:grid;grid-template-columns:1fr 1fr;gap:12px;flex:1;min-height:0;margin-bottom:12px}.lecture-transcript-panel,.lecture-notes-panel{display:flex;flex-direction:column;background:var(--surface-2, #13151f);border:1px solid var(--border, #1e2130);border-radius:10px;padding:12px;min-height:200px;max-height:340px;overflow:hidden}.lecture-panel-label{font-size:11px;font-weight:600;color:var(--text-secondary, #9ca3af);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;flex-shrink:0}.lecture-panel-hint{font-weight:400;text-transform:none;letter-spacing:0;font-size:10px;color:var(--text-muted, #6b7280)}.lecture-transcript-output{flex:1;overflow-y:auto;font-size:13px;color:var(--text-secondary, #9ca3af);line-height:1.6;white-space:pre-wrap;font-family:var(--font-mono, "Fira Code", monospace)}.lecture-transcript-output::-webkit-scrollbar{width:4px}.lecture-transcript-output::-webkit-scrollbar-thumb{background:var(--border, #1e2130);border-radius:2px}.lecture-manual-textarea{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary, #e5e7eb);font-size:13px;line-height:1.6;resize:none;width:100%;font-family:inherit}.lecture-manual-textarea::placeholder{color:var(--text-muted, #6b7280)}.lecture-generated-output{background:var(--surface-2, #13151f);border:1px solid rgba(124,111,247,.2);border-radius:10px;padding:16px 20px;font-size:14px;color:var(--text-primary, #e5e7eb);line-height:1.7;margin-bottom:12px;max-height:320px;overflow-y:auto}.lecture-generated-output h1,.lecture-generated-output h2{color:var(--accent, #7c6ff7);margin:12px 0 6px}.lecture-generated-output h3{color:var(--text-secondary, #9ca3af);margin:10px 0 4px}.lecture-generated-output ul{padding-left:20px;margin:6px 0}.lecture-generated-output li{margin-bottom:3px}.lecture-generated-output p{margin-bottom:8px}.lecture-generated-output::-webkit-scrollbar{width:4px}.lecture-generated-output::-webkit-scrollbar-thumb{background:#7c6ff74d;border-radius:2px}.lecture-generated-actions{display:flex;gap:10px;flex-wrap:wrap}.lecture-topbar-title{font-size:14px;font-weight:600;color:var(--text-primary, #e5e7eb)}@media(max-width:640px){.lecture-panels{grid-template-columns:1fr}.lecture-overlay-body{padding:1rem}}

/*# sourceMappingURL=lecture-mode.e161801a9e.css.map */
