.reader_layout__GjS44{display:grid;grid-template-columns:1fr;grid-gap:var(--space-lg,1.5rem);gap:var(--space-lg,1.5rem);max-width:var(--max-width-reader,92rem);margin:0 auto;padding:var(--space-lg,1.5rem) var(--space-md,1rem)}@media (min-width:1024px){.reader_layout__GjS44{grid-template-columns:var(--lesson-rail,15rem) minmax(0,1fr);gap:var(--space-xl,2rem);align-items:start;padding-inline:var(--space-lg,1.5rem)}}.reader_sidebar__G5YOs{align-self:start;border:1px solid var(--color-border,#333);border-radius:var(--radius-lg,8px);padding:var(--space-md,1rem)}@media (max-width:1023px){.reader_layout__GjS44:has([data-testid=course-landing]) .reader_sidebar__G5YOs{display:none}}.reader_courseName__3EJSn{font-size:var(--font-size-lg,1.25rem);margin:0 0 var(--space-sm,.5rem)}.reader_courseAuthor__Oy9nQ{margin:0 0 var(--space-sm,.5rem);font-size:var(--font-size-sm,.875rem);color:var(--color-fg-muted,#888)}.reader_progress__sErn0{margin-bottom:var(--space-md,1rem)}.reader_progressBar__hh8O9{display:block;height:.375rem;background:var(--color-border,#333);border-radius:999px;overflow:hidden}.reader_progressFill__Zwqxf{display:block;height:100%;background:var(--color-primary,#ff6b00)}.reader_progressLabel__KeM0X{display:inline-block;margin-top:var(--space-xs,.25rem);color:var(--color-muted,#888);font-size:var(--font-size-sm,.875rem)}.reader_lessonList___6B0g{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.125rem}.reader_lessonLink__UbYSN{display:flex;align-items:center;gap:var(--space-sm,.5rem);padding:var(--space-xs,.25rem) var(--space-sm,.5rem);border-radius:var(--radius-md,6px);text-decoration:none;color:inherit}.reader_lessonLink__UbYSN:hover{background:var(--color-surface-hover,rgba(255,255,255,.05))}.reader_lessonActive__OqmrB{background:var(--color-surface-hover,rgba(255,255,255,.08));font-weight:600}.reader_tick__PyHIW{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;flex-shrink:0;border-radius:999px;border:1px solid var(--color-border,#333);font-size:var(--font-size-xs,.75rem)}.reader_tick__PyHIW[data-finished=true]{background:var(--color-primary,#ff6b00);border-color:var(--color-primary,#ff6b00);color:#000}.reader_content__v9ZGm{min-width:0;container-type:inline-size}.reader_contentHeader__jQlX2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md,1rem);margin-bottom:var(--space-md,1rem)}.reader_lessonTitle__EEcaQ{font-size:var(--font-size-2xl,2rem);margin:0}.reader_empty__3GVrp{color:var(--color-muted,#888);padding:var(--space-lg,1.5rem)}