.LearnLessonNav-module__t1oaia__nav{gap:22px;margin-top:44px;display:grid}.LearnLessonNav-module__t1oaia__linkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.LearnLessonNav-module__t1oaia__readingLink{border:1px solid var(--color-border-dim);background:var(--panel);min-height:118px;color:var(--fg);transition:border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal);border-radius:18px;flex-direction:column;justify-content:center;gap:8px;padding:18px 20px;text-decoration:none;display:flex}.LearnLessonNav-module__t1oaia__readingLink:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 16px 34px #00000038}.LearnLessonNav-module__t1oaia__readingLink:focus-visible,.LearnLessonNav-module__t1oaia__completeButton:focus-visible,.LearnLessonNav-module__t1oaia__savedButton:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px}.LearnLessonNav-module__t1oaia__previousLink{text-align:left;align-items:flex-start}.LearnLessonNav-module__t1oaia__nextLink{text-align:right;align-items:flex-end}.LearnLessonNav-module__t1oaia__direction{color:var(--fg-muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.LearnLessonNav-module__t1oaia__linkTitle{color:var(--fg);font-size:18px;font-weight:750;line-height:1.25}.LearnLessonNav-module__t1oaia__linkMeta{color:var(--fg-muted);font-size:13px}.LearnLessonNav-module__t1oaia__emptySlot{min-height:1px}.LearnLessonNav-module__t1oaia__completionPanel{border:1px solid color-mix(in oklch,var(--accent-2)32%,var(--border));background:linear-gradient(135deg,#38bdf814,transparent 52%),var(--color-surface-glass);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid}.LearnLessonNav-module__t1oaia__completionKicker{color:var(--accent-2);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.LearnLessonNav-module__t1oaia__completionText{max-width:62ch;color:var(--fg-muted);margin:0;font-size:14px;line-height:1.6}.LearnLessonNav-module__t1oaia__completionActions{flex-direction:column;align-items:stretch;gap:10px;min-width:min(100%,240px);display:flex}.LearnLessonNav-module__t1oaia__completeButton,.LearnLessonNav-module__t1oaia__savedButton{min-height:44px;font:inherit;cursor:pointer;transition:opacity var(--transition-fast),transform var(--transition-fast),background var(--transition-fast);border:1px solid #0000;border-radius:999px;padding:0 18px;font-size:14px;font-weight:800}.LearnLessonNav-module__t1oaia__completeButton{background:var(--accent);color:var(--bg-deep)}.LearnLessonNav-module__t1oaia__completeButton:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px)}.LearnLessonNav-module__t1oaia__savedButton{background:var(--color-success-bg);color:var(--color-success);border-color:color-mix(in oklch,var(--color-success)40%,transparent)}.LearnLessonNav-module__t1oaia__completeButton:disabled,.LearnLessonNav-module__t1oaia__savedButton:disabled{cursor:not-allowed;opacity:.72}.LearnLessonNav-module__t1oaia__statusMessage,.LearnLessonNav-module__t1oaia__errorMessage{margin:0;font-size:13px;line-height:1.45}.LearnLessonNav-module__t1oaia__statusMessage{color:var(--fg-muted)}.LearnLessonNav-module__t1oaia__errorMessage{color:var(--color-error-text)}@media (max-width:720px){.LearnLessonNav-module__t1oaia__linkGrid,.LearnLessonNav-module__t1oaia__completionPanel{grid-template-columns:1fr}.LearnLessonNav-module__t1oaia__nextLink{text-align:left;align-items:flex-start}.LearnLessonNav-module__t1oaia__completionActions{width:100%}}
.LearnLessonPage-module__Cqnc7q__pageShell{background:radial-gradient(circle at 10% 0%,#ffb85c1c,transparent 34%),radial-gradient(circle at 92% 12%,#38bdf81a,transparent 30%),var(--bg);min-height:100vh;color:var(--fg)}.LearnLessonPage-module__Cqnc7q__main{width:min(100%,1120px);margin:0 auto;padding:32px 24px 80px}.LearnLessonPage-module__Cqnc7q__breadcrumbs{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:13px;display:flex}.LearnLessonPage-module__Cqnc7q__breadcrumbLink{color:var(--fg-muted);text-decoration:none}.LearnLessonPage-module__Cqnc7q__breadcrumbLink:hover{color:var(--accent);text-decoration:underline}.LearnLessonPage-module__Cqnc7q__breadcrumbLink:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px;border-radius:4px}.LearnLessonPage-module__Cqnc7q__breadcrumbDivider{color:var(--fg-dim)}.LearnLessonPage-module__Cqnc7q__breadcrumbCurrent{color:var(--fg);font-weight:600}.LearnLessonPage-module__Cqnc7q__article{border:1px solid var(--color-border-subtle);background:linear-gradient(180deg,#ffffff09,transparent 180px),var(--color-surface-glass-heavy);box-shadow:var(--shadow-lg);border-radius:28px;padding:clamp(24px,5vw,56px);position:relative}.LearnLessonPage-module__Cqnc7q__hero{border-bottom:1px solid var(--color-border-subtle);max-width:860px;padding-bottom:30px}.LearnLessonPage-module__Cqnc7q__kicker{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800}.LearnLessonPage-module__Cqnc7q__titleRow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.LearnLessonPage-module__Cqnc7q__title{max-width:780px;color:var(--fg);letter-spacing:-.055em;margin:0;font-size:clamp(38px,8vw,72px);font-weight:850;line-height:.96}.LearnLessonPage-module__Cqnc7q__description{max-width:760px;color:var(--fg-muted);margin:22px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.65}.LearnLessonPage-module__Cqnc7q__badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:max-content;display:flex}.LearnLessonPage-module__Cqnc7q__badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.LearnLessonPage-module__Cqnc7q__typeBadge{color:var(--accent-2);background:#38bdf81a;border:1px solid #38bdf852}.LearnLessonPage-module__Cqnc7q__accessBadge{color:var(--accent);background:#ffb85c1a;border:1px solid #ffb85c4d}.LearnLessonPage-module__Cqnc7q__body{max-width:800px;margin-top:34px}.LearnLessonPage-module__Cqnc7q__body .paragraph{font-size:16px}.LearnLessonPage-module__Cqnc7q__lockedPanel{border:1px solid color-mix(in oklch,var(--accent)34%,var(--border));background:linear-gradient(135deg,#ffb85c1f,transparent 56%),var(--panel);max-width:760px;box-shadow:var(--shadow-md);border-radius:22px;margin-top:34px;padding:24px}.LearnLessonPage-module__Cqnc7q__lockedEyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.LearnLessonPage-module__Cqnc7q__lockedTitle{color:var(--fg);margin:0;font-size:clamp(24px,4vw,34px);line-height:1.12}.LearnLessonPage-module__Cqnc7q__lockedText{max-width:62ch;color:var(--fg-muted);margin:12px 0 0;font-size:15px;line-height:1.65}.LearnLessonPage-module__Cqnc7q__lockedBundle{color:var(--fg-muted);margin:14px 0 0;font-size:13px}.LearnLessonPage-module__Cqnc7q__lockedBundle code{border:1px solid var(--color-border-subtle);background:var(--color-surface-glass);color:var(--fg);font-family:var(--font-mono);border-radius:6px;padding:2px 6px;font-size:12px}.LearnLessonPage-module__Cqnc7q__lockedCta{background:var(--accent);min-height:42px;color:var(--bg-deep);border-radius:999px;justify-content:center;align-items:center;margin-top:18px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.LearnLessonPage-module__Cqnc7q__lockedCta:hover{background:var(--color-primary-hover)}.LearnLessonPage-module__Cqnc7q__lockedCta:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px}@media (max-width:820px){.LearnLessonPage-module__Cqnc7q__main{padding:22px 16px 56px}.LearnLessonPage-module__Cqnc7q__article{border-radius:22px}.LearnLessonPage-module__Cqnc7q__titleRow{flex-direction:column}.LearnLessonPage-module__Cqnc7q__badges{justify-content:flex-start}}
