.lecture-view[data-v-738a894f]{width:100%}.lecture-toolbar[data-v-738a894f]{display:flex;align-items:center;justify-content:center;gap:14px;width:92%;max-width:960px;min-height:48px;margin:8px auto 12px}.playback-button[data-v-738a894f]{min-width:112px}.playback-button i[data-v-738a894f]{margin-right:6px}.playback-status[data-v-738a894f]{display:inline-flex;align-items:center;color:#596174;font-size:14px;line-height:1.45}.playback-status .status-dot[data-v-738a894f]{width:8px;height:8px;margin-right:8px;border-radius:50%;background:#8b93a7;flex:0 0 auto}.playback-status.is-playing .status-dot[data-v-738a894f]{background:#2e9b67}.playback-status.is-buffering .status-dot[data-v-738a894f]{background:#d89422}.playback-status.has-error[data-v-738a894f]{color:#b23b2a}.playback-status.has-error .status-dot[data-v-738a894f]{background:#d54b38}.video-stage[data-v-738a894f]{position:relative;width:100%;min-height:180px;overflow:hidden;background:#111827}.myVideo[data-v-738a894f]{display:block;width:100%;margin:0 auto}.buffering-overlay[data-v-738a894f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#f7f9ff;background:rgba(17,24,39,.58);font-size:14px;font-weight:500;letter-spacing:.01em;pointer-events:none}.buffering-spinner[data-v-738a894f]{width:34px;height:34px;border:3px solid rgba(247,249,255,.32);border-top-color:#f7f9ff;border-radius:50%;animation:buffering-spin-738a894f .8s linear infinite}.buffering-fade-enter-active[data-v-738a894f],.buffering-fade-leave-active[data-v-738a894f]{transition:opacity .18s cubic-bezier(.25,1,.5,1)}.buffering-fade-enter[data-v-738a894f],.buffering-fade-leave-to[data-v-738a894f]{opacity:0}@keyframes buffering-spin-738a894f{to{transform:rotate(1turn)}}@media(max-width:640px){.lecture-toolbar[data-v-738a894f]{align-items:flex-start;width:calc(100% - 24px)}.playback-status[data-v-738a894f]{flex:1}}@media(prefers-reduced-motion:reduce){.buffering-spinner[data-v-738a894f]{animation:none}.buffering-fade-enter-active[data-v-738a894f],.buffering-fade-leave-active[data-v-738a894f]{transition:none}}