.CourseSidebar_sidebar__2XJxz{background:linear-gradient(135deg,#f8fafc,#ffffff);border-right:none;padding:24px;position:relative}.CourseSidebar_sidebarTitle__GpCV_{font-size:1.125rem;font-weight:700;color:#334155;margin-bottom:16px;padding:8px 0;text-align:left;position:relative;z-index:1}.CourseSidebar_sidebarTitle__GpCV_:before{content:"📚 ";font-size:1.25rem;margin-right:8px}.CourseSidebar_navigation__NOvFY{position:sticky;top:60px;z-index:100;background:linear-gradient(135deg,#f8fafc,#ffffff);margin:0 -24px;padding:12px 24px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.CourseSidebar_lessonList__Y_WPE{list-style:none;padding:0;margin:0;position:relative;z-index:1}.CourseSidebar_lessonItem__XZS8u{margin-bottom:12px}.CourseSidebar_lessonLink___4Z1a{display:block;padding:16px 20px;color:#64748b;text-decoration:none;border-radius:12px;transition:all .3s ease;font-size:.95rem;font-weight:600;background:white;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;overflow:hidden}.CourseSidebar_lessonLink___4Z1a:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(135deg,#667eea,#764ba2);transform:scaleY(0);transition:transform .3s ease}.CourseSidebar_lessonLink___4Z1a:hover{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));color:#667eea;transform:translateX(4px);box-shadow:0 8px 20px rgba(102,126,234,.15);border-color:rgba(102,126,234,.3)}.CourseSidebar_lessonLink___4Z1a:hover:before{transform:scaleY(1)}.CourseSidebar_lessonItem__XZS8u.CourseSidebar_active__UPjTB .CourseSidebar_lessonLink___4Z1a{background:linear-gradient(135deg,#667eea,#764ba2);color:white;font-weight:700;box-shadow:0 8px 25px rgba(102,126,234,.3);border-color:transparent;transform:translateX(4px)}.CourseSidebar_lessonItem__XZS8u.CourseSidebar_active__UPjTB .CourseSidebar_lessonLink___4Z1a:before{transform:scaleY(1);background:rgba(255,255,255,.3);width:100%}.CourseSidebar_lessonItem__XZS8u.CourseSidebar_active__UPjTB .CourseSidebar_lessonLink___4Z1a:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateX(6px);box-shadow:0 12px 30px rgba(102,126,234,.4)}.CourseSidebar_loading__a5VXf,.CourseSidebar_noLessons__d4Z1M{padding:24px;color:#94a3b8;text-align:center;font-style:italic;background:white;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;z-index:1}@media (max-width:768px){.CourseSidebar_sidebar__2XJxz{padding:16px}.CourseSidebar_sidebarTitle__GpCV_{font-size:1.25rem;padding:16px;margin-bottom:16px;position:relative;z-index:1}.CourseSidebar_navigation__NOvFY{position:sticky;top:60px;z-index:100;background:linear-gradient(135deg,#f8fafc,#ffffff);margin:0 -16px;padding:12px 16px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.CourseSidebar_lessonLink___4Z1a{padding:12px 16px;font-size:.9rem}}.DefaultLayout_layout__PpcK6{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#f8fafc,#ffffff)}.DefaultLayout_header__SOk9e{background:rgba(255,255,255,.95);backdrop-filter:blur(20px);border-bottom:1px solid rgba(226,232,240,.8);padding:0 var(--spacing-unit);height:60px;display:flex;align-items:center;box-shadow:0 4px 12px rgba(0,0,0,.1);position:sticky;top:0;z-index:1000}.DefaultLayout_logo__Y8K6Z{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;display:flex;align-items:center;gap:8px;transition:all .3s ease}.DefaultLayout_logo__Y8K6Z:hover{transform:scale(1.05)}.DefaultLayout_logo__Y8K6Z:before{content:"🚀";font-size:1.5rem;filter:drop-shadow(0 2px 4px rgba(102,126,234,.3))}.DefaultLayout_navLinks__F2s1R{margin-left:auto;display:flex;gap:var(--spacing-unit)}.DefaultLayout_navLink__DeLaJ{color:#64748b;text-decoration:none;padding:calc(var(--spacing-unit) * .5) var(--spacing-unit);border-radius:8px;transition:all .3s ease;font-weight:600}.DefaultLayout_navLinkActive__N5onS,.DefaultLayout_navLink__DeLaJ:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:white;transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.DefaultLayout_mainContainer__X8B__{display:flex;flex:1}.DefaultLayout_sidebar__jja_G{width:280px;flex-shrink:0}.DefaultLayout_content__IYT73{flex:1;padding:calc(var(--spacing-unit) * 2);background:transparent}.DefaultLayout_contentInner__zudch{max-width:960px;margin:0 auto}.DefaultLayout_footer__bjm4y{background:linear-gradient(135deg,#1e293b,#334155);color:#f1f5f9;padding:calc(var(--spacing-unit) * 1.5) var(--spacing-unit);text-align:center;font-size:.9rem;border-top:1px solid rgba(226,232,240,.2);box-shadow:0 -4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:12px}.DefaultLayout_footerContent__SpiL7{display:flex;flex-direction:column;gap:8px}.DefaultLayout_footer__bjm4y p{margin-bottom:0;color:#cbd5e1}.DefaultLayout_footerLink__W2pgt{color:#667eea;text-decoration:none;font-weight:600;transition:all .3s ease}.DefaultLayout_footerLink__W2pgt:hover{color:#764ba2}.DefaultLayout_poweredBy__UBV_i{border-top:1px solid rgba(255,255,255,.1);padding-top:12px;margin-top:8px}.DefaultLayout_poweredBy__UBV_i p{margin:0;font-size:.8rem;color:#94a3b8}.DefaultLayout_poweredByLink__pYBPn{color:#667eea;text-decoration:none;font-weight:600;transition:all .3s ease;position:relative}.DefaultLayout_poweredByLink__pYBPn:hover{color:#764ba2;text-decoration:none}.DefaultLayout_poweredByLink__pYBPn:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .3s ease}.DefaultLayout_poweredByLink__pYBPn:hover:after{width:100%}