.page-module__sdtXpG__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6);display:flex}.page-module__sdtXpG__breadcrumb a{color:var(--color-text-muted);transition:color var(--transition-fast)}.page-module__sdtXpG__breadcrumb a:hover{color:var(--color-text-primary)}.page-module__sdtXpG__trackHeader{align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);display:flex}.page-module__sdtXpG__trackIcon{font-size:3rem}.page-module__sdtXpG__trackHeader h1{margin-bottom:var(--space-2)}.page-module__sdtXpG__trackHeader p{font-size:var(--text-base);max-width:600px}.page-module__sdtXpG__progressBar{align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);display:flex}.page-module__sdtXpG__progressTrack{background:var(--color-bg-tertiary);border-radius:var(--radius-full);flex:1;height:8px;overflow:hidden}.page-module__sdtXpG__progressFill{border-radius:var(--radius-full);height:100%;transition:width var(--transition-slow)}.page-module__sdtXpG__progressText{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap}.page-module__sdtXpG__lessonList{gap:var(--space-4);flex-direction:column;display:flex}.page-module__sdtXpG__lessonCard{align-items:center;gap:var(--space-5);cursor:pointer;text-decoration:none;display:flex;padding:var(--space-5)var(--space-6)!important}.page-module__sdtXpG__lessonNumber{width:44px;height:44px;font-size:var(--text-lg);border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.page-module__sdtXpG__lessonInfo{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.page-module__sdtXpG__lessonInfo h3{font-size:var(--text-base);color:var(--color-text-primary)}.page-module__sdtXpG__lessonMeta{align-items:center;gap:var(--space-3);display:flex}.page-module__sdtXpG__lessonSteps{font-size:var(--text-xs);color:var(--color-text-muted)}.page-module__sdtXpG__lessonExercise{font-size:var(--text-xs);color:var(--color-brand-hover);font-weight:600}.page-module__sdtXpG__linkedProblem{font-size:var(--text-xs);color:var(--color-text-muted)}.page-module__sdtXpG__lessonArrow{font-size:var(--text-xl);color:var(--color-text-muted);transition:transform var(--transition-fast),color var(--transition-fast)}.page-module__sdtXpG__lessonCard:hover .page-module__sdtXpG__lessonArrow{color:var(--color-text-primary);transform:translate(4px)}
