.CoursePlayer_playerContainer__Cocty{display:flex;min-height:100vh;background-color:var(--background-color);color:var(--text-primary);font-family:Inter,sans-serif;max-width:1800px;margin:0 auto}.CoursePlayer_mainContent__U1LfW{flex-grow:1;display:flex;flex-direction:column;min-width:0}.CoursePlayer_sidebar__e3rux{width:350px;flex-shrink:0;background-color:var(--surface-color);border-left:1px solid var(--border-color);display:flex;flex-direction:column;transition:width .3s ease}.CoursePlayer_videoWrapper__33xZu{width:100%;background-color:#000;aspect-ratio:16/9;display:flex;justify-content:center;align-items:center;position:relative}.CoursePlayer_videoWrapper__33xZu [data-vjs-player]{width:100%;height:100%}.CoursePlayer_placeholder__DE_Jx,.CoursePlayer_videoLoader__zTlCA{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--text-secondary);text-align:center;padding:1rem}.CoursePlayer_placeholder__DE_Jx svg{margin-bottom:1rem;opacity:.5}.CoursePlayer_contentHeader__6VisS{border-bottom:1px solid var(--border-color);background-color:var(--surface-color);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;padding:clamp(1.25rem,3vw,1.5rem) clamp(1rem,4vw,2rem)}.CoursePlayer_contentHeader__6VisS h1{font-size:clamp(1.4rem,4vw,1.8rem);font-weight:700;line-height:1.3}.CoursePlayer_lessonActions__9rmd2{display:flex;gap:1rem;flex-wrap:wrap}.CoursePlayer_actionButton__dzx_e{display:flex;align-items:center;gap:.5rem;background-color:var(--background-color);border:1px solid var(--border-color);color:var(--text-primary);padding:.6rem 1.2rem;border-radius:var(--radius);font-weight:500;cursor:pointer;transition:var(--transition);text-decoration:none;white-space:nowrap}.CoursePlayer_actionButton__dzx_e:hover:not(:disabled){background-color:#2a2a2a;border-color:var(--primary-color)}.CoursePlayer_completedButton__DMBYl{background-color:rgba(34,197,94,.1);color:#22c55e;border-color:#22c55e;cursor:not-allowed}.CoursePlayer_actionButton__dzx_e:disabled{opacity:.7}.CoursePlayer_sidebarHeader__WlZTz{padding:clamp(1.25rem,3vw,1.5rem);border-bottom:1px solid var(--border-color);flex-shrink:0}.CoursePlayer_sidebarHeader__WlZTz h2{font-size:1.2rem;font-weight:600}.CoursePlayer_sidebarHeader__WlZTz p{font-size:.9rem;color:var(--text-secondary);margin-top:.25rem}.CoursePlayer_modulesList__iEcWV{overflow-y:auto;flex-grow:1}.CoursePlayer_module__Kghfm{padding:clamp(1.25rem,3vw,1.5rem);border-bottom:1px solid var(--border-color)}.CoursePlayer_module__Kghfm:last-child{border-bottom:none}.CoursePlayer_moduleTitle__GzfbH{font-size:1rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary)}.CoursePlayer_module__Kghfm ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.CoursePlayer_lessonButton__vQeWJ{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border-radius:8px;background:none;border:none;color:var(--text-secondary);text-align:left;cursor:pointer;font-size:.9rem;transition:var(--transition)}.CoursePlayer_lessonButton__vQeWJ:hover{background-color:var(--background-color);color:var(--text-primary)}.CoursePlayer_lessonButton__vQeWJ.CoursePlayer_active__oveev{background-color:var(--primary-color);color:white;font-weight:500}.CoursePlayer_lessonIcon__X1a5q{flex-shrink:0}.CoursePlayer_lessonTitle__KO7K5{flex-grow:1;line-height:1.4}.CoursePlayer_checkmarkIcon__4GveO{color:#22c55e;flex-shrink:0;margin-left:auto}.CoursePlayer_lessonButton__vQeWJ.CoursePlayer_active__oveev .CoursePlayer_checkmarkIcon__4GveO{color:rgba(255,255,255,.8)}.CoursePlayer_pageLoader__kaYhS{display:flex;justify-content:center;align-items:center;min-height:100vh}.CoursePlayer_spinner__822JX{width:48px;height:48px;border:5px solid var(--border-color);border-bottom-color:var(--primary-color);border-radius:50%;animation:CoursePlayer_rotation__Vlx5L 1s linear infinite}@keyframes CoursePlayer_rotation__Vlx5L{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CoursePlayer_errorState__yyETz{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;text-align:center;padding:2rem;color:#ef4444}.CoursePlayer_errorState__yyETz h4{font-size:1.5rem;margin-top:1rem}.CoursePlayer_errorState__yyETz p{color:var(--text-secondary)}@media (max-width:1200px){.CoursePlayer_sidebar__e3rux{width:320px}}@media (max-width:1024px){.CoursePlayer_playerContainer__Cocty{flex-direction:column-reverse}.CoursePlayer_sidebar__e3rux{width:100%;height:auto;border-left:none;border-top:1px solid var(--border-color)}.CoursePlayer_modulesList__iEcWV{max-height:60vh}}@media (max-width:768px){.CoursePlayer_contentHeader__6VisS{justify-content:flex-start}}@media (max-width:480px){.CoursePlayer_lessonActions__9rmd2{flex-direction:column;align-items:stretch;width:100%}.CoursePlayer_actionButton__dzx_e{justify-content:center}}