.CourseLessonNavigation_desktopRoot__OoJ7K{display:none}.CourseLessonNavigation_mobileTrigger__3qMXg{position:fixed;top:68px;right:var(--space-4);z-index:var(--z-base);display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-primary-dark);box-shadow:var(--shadow-sm);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.CourseLessonNavigation_backdrop__vhj4S{position:fixed;inset:52px 0 0;z-index:var(--z-modal);display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--color-text) 32%,transparent)}.CourseLessonNavigation_drawer__6lDQu{width:min(88vw,340px);height:100%;display:flex;flex-direction:column;background:var(--color-surface);box-shadow:var(--shadow-xl)}.CourseLessonNavigation_panel__l4s5Z{display:flex;flex-direction:column;min-height:0;background:var(--color-surface)}.CourseLessonNavigation_drawer__6lDQu .CourseLessonNavigation_panel__l4s5Z{height:100%}.CourseLessonNavigation_panelHeader__jno7W{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--color-border)}.CourseLessonNavigation_panelTitle__XK_lE{margin:0;font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-tight);font-weight:var(--weight-semibold);color:var(--color-primary-dark)}.CourseLessonNavigation_iconButton__cS0k2{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 auto;border:0;border-radius:var(--radius-button);background:transparent;color:var(--color-text-muted);cursor:pointer}.CourseLessonNavigation_collapsedButton__4sy8l:focus-visible,.CourseLessonNavigation_collapsedButton__4sy8l:hover,.CourseLessonNavigation_iconButton__cS0k2:focus-visible,.CourseLessonNavigation_iconButton__cS0k2:hover,.CourseLessonNavigation_mobileTrigger__3qMXg:focus-visible,.CourseLessonNavigation_mobileTrigger__3qMXg:hover{background:var(--color-surface-hover)}.CourseLessonNavigation_collapsedButton__4sy8l:focus-visible,.CourseLessonNavigation_iconButton__cS0k2:focus-visible,.CourseLessonNavigation_lessonLink__cT8Gb:focus-visible,.CourseLessonNavigation_mobileTrigger__3qMXg:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.CourseLessonNavigation_lessonMap__mV_Ow{min-height:0;overflow-y:auto;padding:var(--space-3) var(--space-3) var(--space-5);overscroll-behavior:contain}.CourseLessonNavigation_group__BR4O9+.CourseLessonNavigation_group__BR4O9{margin-top:var(--space-5)}.CourseLessonNavigation_groupLabel__VTolJ{margin:0;padding:0 var(--space-2) var(--space-2);color:var(--color-primary)}.CourseLessonNavigation_lessonList__ZGQwg{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.CourseLessonNavigation_lessonLink__cT8Gb{display:block;padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-snug);text-decoration:none;transition:color var(--ease-normal),background var(--ease-normal)}.CourseLessonNavigation_lessonLink__cT8Gb:hover{background:var(--color-surface-hover);color:var(--color-text)}.CourseLessonNavigation_lessonLinkCurrent__F6h7o{font-weight:var(--weight-semibold)}.CourseLessonNavigation_lessonLinkCurrent__F6h7o,.CourseLessonNavigation_lessonLinkCurrent__F6h7o:hover{background:var(--color-primary-light);color:var(--color-primary-dark)}.CourseLessonNavigation_collapsedButton__4sy8l{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:88px;height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-primary-dark);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}@container course-lesson (min-width: 1024px){.CourseLessonNavigation_desktopRoot__OoJ7K{position:sticky;top:var(--space-6);align-self:flex-start;display:block;width:280px;flex:0 0 280px;min-width:0}.CourseLessonNavigation_desktopRootCollapsed__HpiOv{width:88px;flex-basis:88px}.CourseLessonNavigation_desktopPanel__kxP_R{max-height:calc(100dvh - 100px);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.CourseLessonNavigation_backdrop__vhj4S,.CourseLessonNavigation_mobileTrigger__3qMXg{display:none}}.LessonView_page__7E0NG{width:100%;container-name:course-lesson;container-type:inline-size}.LessonView_layout__ImtC6{width:100%;max-width:760px;margin:0 auto;padding:var(--space-6)}.LessonView_content__yoyqi{min-width:0}.LessonView_sectionHeading__f5YAB{margin-bottom:var(--space-3);color:var(--color-primary-dark);font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.3}.LessonView_itemTitle__pvPIM{color:var(--color-text);font-family:var(--font-sans);font-size:.9375rem;font-weight:700;line-height:1.45}.LessonView_quietRow__gVRdf{border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface);transition:background-color .15s ease,border-color .15s ease}.LessonView_quietRow__gVRdf:hover{border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 3%,var(--color-surface))}.LessonView_quietRow__gVRdf:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.LessonView_quietAction__xo91Y{border:1px solid var(--color-border);border-radius:.5rem;padding:.25rem .5rem;background:color-mix(in srgb,var(--color-primary) 4%,var(--color-surface));color:var(--color-primary-dark);font-family:var(--font-sans);font-size:.75rem;font-weight:700;line-height:1.4}@media (min-width:768px){.LessonView_layout__ImtC6{padding:var(--space-10)}.LessonView_sectionHeading__f5YAB{font-size:1.375rem}}@container course-lesson (min-width: 1024px){.LessonView_layout__ImtC6{display:flex;align-items:flex-start;justify-content:center;gap:var(--space-8);max-width:1160px}.LessonView_content__yoyqi{width:min(680px,100%);flex:1 1 680px;max-width:680px}}