.LessonProgression_section__vx6ja{padding:var(--space-8,2rem) 0;background:var(--bg-primary,#ffffff)}.LessonProgression_container__bWm2h{max-width:var(--container-xl,1280px);margin:0 auto;padding:0 var(--space-5,1.25rem)}.LessonProgression_header__Tmihw{text-align:center;margin-bottom:var(--space-6,1.5rem)}.LessonProgression_headline__ZDso6{font-family:var(--font-heading,"SF Mono",monospace);font-size:var(--text-2xl,1.5rem);font-weight:var(--font-bold,700);color:var(--text-primary,#0C1E31);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-1,.25rem) 0}.LessonProgression_subheadline__Kweix{font-size:var(--text-base,1rem);color:var(--color-primary,#ED852C);font-weight:var(--font-semibold,600);margin:0}.LessonProgression_desktopLayout__Tody_{display:none}@media (min-width:768px){.LessonProgression_desktopLayout__Tody_{display:block;margin-bottom:var(--space-6,1.5rem)}}.LessonProgression_lessonButtons__a3xep{display:flex;gap:var(--space-2,.5rem);margin-bottom:var(--space-4,1rem);justify-content:center;flex-wrap:wrap}.LessonProgression_lessonBtn__QcCf0{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-2,.5rem) var(--space-4,1rem);background:#ffffff;border:2px solid var(--border-light,#e5e7eb);border-radius:var(--radius-md,8px);cursor:pointer;transition:all .15s ease;min-width:140px}.LessonProgression_lessonBtn__QcCf0:hover{border-color:var(--color-primary,#ED852C)}.LessonProgression_lessonBtnActive____5R7{border-color:var(--color-primary,#ED852C);background:rgba(237,133,44,.08);box-shadow:0 0 0 2px rgba(237,133,44,.2)}.LessonProgression_lessonBtnCompleted__V87kL{opacity:.6}.LessonProgression_lessonBtnCompleted__V87kL .LessonProgression_lessonNumber__ejcXD{text-decoration:line-through}.LessonProgression_progressLabel__jUZFP{font-size:.5625rem;font-weight:var(--font-bold,700);color:var(--text-tertiary,#9CA3AF);text-transform:uppercase;letter-spacing:.05em}.LessonProgression_lessonBtnActive____5R7 .LessonProgression_progressLabel__jUZFP{color:var(--color-primary,#ED852C)}.LessonProgression_lessonNumber__ejcXD{font-family:var(--font-heading,"SF Mono",monospace);font-size:var(--text-xl,1.25rem);font-weight:var(--font-bold,700);color:var(--text-primary,#0C1E31)}.LessonProgression_lessonBtnActive____5R7 .LessonProgression_lessonNumber__ejcXD{color:var(--color-primary,#ED852C)}.LessonProgression_lessonTitle__mqEGk{font-size:.5625rem;font-weight:var(--font-semibold,600);color:var(--text-tertiary,#9CA3AF);text-align:center;max-width:120px;line-height:1.3}.LessonProgression_detailPanel__y6jcT{background:#ffffff;border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-lg,12px);padding:var(--space-5,1.25rem)}.LessonProgression_panelHeader__ejdJC{margin-bottom:var(--space-4,1rem);padding-bottom:var(--space-3,.75rem);border-bottom:1px solid var(--border-light,#e5e7eb)}.LessonProgression_badgeRow__3_olE{display:flex;gap:var(--space-2,.5rem);margin-bottom:var(--space-2,.5rem)}.LessonProgression_badge__rWMEC{font-family:var(--font-heading,"SF Mono",monospace);font-size:var(--text-xs,.75rem);font-weight:var(--font-bold,700);color:var(--color-primary,#ED852C);text-transform:uppercase;letter-spacing:.05em}.LessonProgression_progressBadge__1G43u{font-size:var(--text-xs,.75rem);font-weight:var(--font-semibold,600);color:var(--text-tertiary,#9CA3AF);background:var(--bg-secondary,#F3F4F6);padding:.125rem .5rem;border-radius:var(--radius-sm,4px)}.LessonProgression_panelTitle__Ujwdo{font-family:var(--font-heading,"SF Mono",monospace);font-size:var(--text-lg,1.125rem);font-weight:var(--font-bold,700);color:var(--text-primary,#0C1E31);text-transform:uppercase;letter-spacing:.03em;margin:0 0 var(--space-2,.5rem) 0}.LessonProgression_panelOverview__iUUAx{font-size:var(--text-sm,.875rem);color:var(--text-secondary,#6B7280);margin:0;line-height:1.5}.LessonProgression_panelContent__DtvQp{display:grid;grid-template-columns:1fr;gap:var(--space-4,1rem)}@media (min-width:1024px){.LessonProgression_panelContent__DtvQp{grid-template-columns:1fr auto;gap:var(--space-6,1.5rem)}}.LessonProgression_label__PaB_6{display:block;font-family:var(--font-heading,"SF Mono",monospace);font-size:var(--text-xs,.75rem);font-weight:var(--font-bold,700);color:var(--text-tertiary,#9CA3AF);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2,.5rem)}.LessonProgression_outcomesList__GKC8c{list-style:none;padding:0;margin:0}.LessonProgression_outcomesList__GKC8c li{font-size:var(--text-sm,.875rem);color:var(--text-secondary,#6B7280);display:flex;align-items:flex-start;gap:var(--space-2,.5rem);padding:var(--space-1,.25rem) 0;line-height:1.5}.LessonProgression_check__oD0VM{color:var(--color-primary,#ED852C);font-weight:var(--font-bold,700);font-size:var(--text-xs,.75rem);flex-shrink:0}.LessonProgression_confidenceCol__aweU4{background:rgba(237,133,44,.05);border-left:3px solid var(--color-primary,#ed852c);padding:var(--space-3,.75rem);border-radius:var(--radius-md,8px);min-width:280px}.LessonProgression_confidenceCol__aweU4 .LessonProgression_label__PaB_6{color:var(--color-primary,#ED852C)}.LessonProgression_confidenceText__8mFoE{font-size:var(--text-sm,.875rem);color:var(--text-secondary,#6B7280);line-height:1.6;margin:0}.LessonProgression_mobileLayout__AYAVY{display:block;margin-bottom:var(--space-4,1rem)}@media (min-width:768px){.LessonProgression_mobileLayout__AYAVY{display:none}}.LessonProgression_accordionList__pzXKq{display:flex;flex-direction:column;gap:var(--space-2,.5rem)}.LessonProgression_accordionItem__PGuB3{background:#ffffff;border:2px solid var(--border-light,#e5e7eb);border-radius:var(--radius-lg,12px);overflow:hidden;transition:all .15s ease}.LessonProgression_accordionItem__PGuB3:hover{border-color:rgba(237,133,44,.3)}.LessonProgression_accordionActive__KJE7V{border-color:var(--color-primary,#ED852C);box-shadow:0 0 0 2px rgba(237,133,44,.1)}.LessonProgression_accordionCompleted__q3U6i{opacity:.7}.LessonProgression_accordionHeader__BbnbU{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3,.75rem) var(--space-4,1rem);cursor:pointer;background:none;border:none;width:100%;text-align:left;min-height:56px}.LessonProgression_headerLeft__j4soB{display:flex;align-items:center;gap:var(--space-3,.75rem)}.LessonProgression_accordionNumber__KHDk8{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--bg-secondary,#F3F4F6);color:var(--text-primary,#0C1E31);font-family:var(--font-heading,"SF Mono",monospace);font-size:var(--text-base,1rem);font-weight:var(--font-bold,700);display:flex;align-items:center;justify-content:center;transition:all .15s ease}.LessonProgression_accordionActive__KJE7V .LessonProgression_accordionNumber__KHDk8{background:var(--color-primary,#ED852C);color:#ffffff}.LessonProgression_accordionCompleted__q3U6i .LessonProgression_accordionNumber__KHDk8{background:var(--color-secondary,#0C1E31);color:#ffffff}.LessonProgression_lessonInfo__kVUNK{display:flex;flex-direction:column;gap:2px}.LessonProgression_accordionTitle__W_ulp{font-family:var(--font-heading,"SF Mono",monospace);font-size:var(--text-sm,.875rem);font-weight:var(--font-bold,700);color:var(--text-primary,#0C1E31);text-transform:uppercase;letter-spacing:.03em}.LessonProgression_accordionProgress__tILSB{font-size:.625rem;font-weight:var(--font-bold,700);color:var(--text-tertiary,#9CA3AF);text-transform:uppercase;letter-spacing:.05em}.LessonProgression_accordionActive__KJE7V .LessonProgression_accordionProgress__tILSB{color:var(--color-primary,#ED852C)}.LessonProgression_chevron__YXdcY{font-size:var(--text-xs,.75rem);color:var(--text-tertiary,#9CA3AF);transition:transform .15s ease}.LessonProgression_chevronOpen__fyuat{transform:rotate(180deg);color:var(--color-primary,#ED852C)}.LessonProgression_accordionContent__Vu_nH{padding:0 var(--space-4,1rem) var(--space-4,1rem);border-top:1px solid var(--border-light,#e5e7eb)}.LessonProgression_overview__HDd0m{font-size:var(--text-sm,.875rem);color:var(--text-secondary,#6B7280);margin:var(--space-3,.75rem) 0;line-height:1.5}.LessonProgression_outcomesSection__ULkXd{margin-bottom:var(--space-3,.75rem)}.LessonProgression_accordionOutcomesList__j__t6{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1,.25rem)}.LessonProgression_accordionOutcomesList__j__t6 li{font-size:var(--text-sm,.875rem);color:var(--text-secondary,#6B7280);display:flex;align-items:flex-start;gap:var(--space-2,.5rem);line-height:1.4}.LessonProgression_confidenceSection__ymuYH{background:rgba(237,133,44,.06);border-left:3px solid var(--color-primary,#ed852c);padding:var(--space-3,.75rem);border-radius:var(--radius-md,8px)}.LessonProgression_confidenceLabel__4Yw2w{display:block;font-family:var(--font-heading,"SF Mono",monospace);font-size:.625rem;font-weight:var(--font-bold,700);color:var(--color-primary,#ED852C);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1,.25rem)}.LessonProgression_accordionConfidenceText__Nu5Of{font-size:var(--text-sm,.875rem);color:var(--text-secondary,#6B7280);line-height:1.5;margin:0}.LessonProgression_ctaBlock__WN46D{display:flex;justify-content:center}