.lesson_root__HrwIW[data-theme=dark]{--bg-primary:#0c1024;--bg-secondary:#121836;--bg-tertiary:#1a2148;--bg-hover:#1e2654;--text-primary:#f0f2fa;--text-secondary:#c4c9e2;--text-heading:#ffffff;--border-primary:rgba(255,255,255,0.1);--border-accent:rgba(255,255,255,0.06);--accent-cyan:#22d3ee;--accent-blue:#4ea8de;--accent-violet:#a78bfa;--accent-pink:#f472b6;--accent-amber:#fbbf24;--accent-emerald:#34d399;--accent-red:#f87171;--accent-orange:#fb923c;--lesson-hero-from:#3a4eb0;--lesson-hero-mid:#2c3a86;--lesson-hero-to:#1c2660;--lesson-hero-glow:rgba(150,175,255,0.34);--lesson-hero-accent:#c3ccff;--lesson-hero-eyebrow:#d3dbff;--lesson-hero-subtitle:rgba(255,255,255,0.86);--lesson-hero-watermark:rgba(255,255,255,0.08);--lesson-summary-from:#161c3e;--lesson-summary-to:#1b1640;--lesson-summary-border:rgba(255,255,255,0.1);--lesson-progress-track:#1e2654;--lesson-divider:rgba(255,255,255,0.1);--lesson-example-from:#1b1640;--lesson-example-to:#2c2470;--lesson-example-step-bg:#2b2168;--lesson-example-text:#e2e0f2;--lesson-example-result-bg:#383e7a;--lesson-example-result-text:#8effc4;--lesson-toc-active-from:#2f6df0;--lesson-toc-active-to:#5566e8}.lesson_root__HrwIW[data-theme=light]{--bg-primary:#fcfbfe;--bg-secondary:#ffffff;--bg-tertiary:#f6f5fc;--bg-hover:#f1eff9;--text-primary:#2c2742;--text-secondary:#5a5570;--text-heading:#14122b;--border-primary:#ece9f5;--border-accent:#f1eff8;--accent-cyan:#0891b2;--accent-blue:#2563eb;--accent-violet:#7c3aed;--accent-pink:#db2777;--accent-amber:#d97706;--accent-emerald:#059669;--accent-red:#dc2626;--accent-orange:#ea580c;--lesson-hero-from:#4a63d6;--lesson-hero-mid:#3a4eb0;--lesson-hero-to:#2d3c8c;--lesson-hero-glow:rgba(150,175,255,0.42);--lesson-hero-accent:#c3ccff;--lesson-hero-eyebrow:#d3dbff;--lesson-hero-subtitle:rgba(255,255,255,0.85);--lesson-hero-watermark:rgba(255,255,255,0.09);--lesson-summary-from:#f4f0ff;--lesson-summary-to:#eef5ff;--lesson-summary-border:#e7e2f7;--lesson-progress-track:#eceaf6;--lesson-divider:#ece9f5;--lesson-example-from:#1b1640;--lesson-example-to:#2c2470;--lesson-example-step-bg:#2b2168;--lesson-example-text:#e2e0f2;--lesson-example-result-bg:#383e7a;--lesson-example-result-text:#8effc4;--lesson-toc-active-from:#2f6df0;--lesson-toc-active-to:#5566e8}.lesson_root__HrwIW{background:var(--bg-primary);color:var(--text-primary);min-width:320px;overflow-x:clip;line-height:1.75;font-size:1.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-family:var(--font-newsreader,var(--font-source-serif,"Newsreader",Georgia,serif));--lesson-topbar-height:52px;--lesson-mobile-bottom-inset:calc(80px + env(safe-area-inset-bottom, 0px))}@media (min-width:768px){.lesson_root__HrwIW{--lesson-topbar-height:56px;--lesson-mobile-bottom-inset:env(safe-area-inset-bottom,0px)}}.lesson_root__HrwIW *,.lesson_root__HrwIW :after,.lesson_root__HrwIW :before{box-sizing:border-box}.lesson_container__D_T0_{width:100%;max-width:100%;margin:0 auto;padding:0}.lesson_lessonBody__yrydf{display:grid;grid-template-columns:minmax(0,720px) 210px;gap:54px;justify-content:center;align-items:start;max-width:1140px;margin:0 auto;padding:0 28px;position:relative}.lesson_lessonContent__BTOXH{min-width:0;font-size:1.09375rem}.lesson_tocRail__ZXxPM{position:sticky;top:84px;align-self:start;padding-top:40px;max-height:calc(100dvh - 100px);overflow-y:auto}.lesson_tocLabel__EVrKC{font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.6875rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:13px}.lesson_tocList__f8YSN{display:flex;flex-direction:column;gap:3px}.lesson_tocItem__YqP6B{display:flex;align-items:center;gap:9px;text-align:left;width:100%;padding:8px 12px;border-radius:9px;border:none;background:transparent;color:var(--text-secondary);font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.lesson_tocItem__YqP6B:hover{background:var(--bg-hover)}.lesson_tocItem__YqP6B:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.lesson_tocItemActive__uGLu4{color:#ffffff;font-weight:700}.lesson_tocItemActive__uGLu4,.lesson_tocItemActive__uGLu4:hover{background:linear-gradient(120deg,var(--lesson-toc-active-from),var(--lesson-toc-active-to))}.lesson_tocItemDot__n_6jB{width:6px;height:6px;border-radius:50%;background:#ffffff;flex:0 0 auto}@media (max-width:899.98px){.lesson_lessonBody__yrydf{grid-template-columns:1fr;gap:0}.lesson_tocRail__ZXxPM{display:none}}@media (max-width:767.98px){.lesson_lessonBody__yrydf{padding:0 16px}}@media (max-width:639.98px){.lesson_lessonBody__yrydf{padding:0 12px}}.lesson_mobileNav__27CeD{position:fixed;left:0;right:0;bottom:calc(env(safe-area-inset-bottom, 0px) + var(--lesson-audio-height, 0px));z-index:900;background:var(--bg-secondary);border-top:1px solid var(--border-primary);box-shadow:0 -1px 4px rgba(0,0,0,.06)}@media (min-width:900px){.lesson_mobileNav__27CeD{display:none}}.lesson_mobileNavTrigger__EG3OC{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 24px;background:none;border:none;cursor:pointer;font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));color:var(--text-primary);transition:background-color .16s ease,box-shadow .16s ease}@media (hover:hover) and (pointer:fine){.lesson_mobileNavTrigger__EG3OC:not(:disabled):hover{box-shadow:inset 0 0 0 2px currentColor}}.lesson_mobileNavLabel__GIvUX{font-size:.82rem;font-weight:600;color:var(--text-heading)}.lesson_mobileNavMeta__AurF7{font-size:.72rem;color:var(--text-secondary)}.lesson_mobileNavChevron__6ljvO{transform:rotate(180deg);transition:transform .2s;color:var(--text-secondary)}.lesson_mobileNavChevronOpen__33QUa{transform:rotate(0deg)}.lesson_mobileNavBackdrop__DSpCx{position:fixed;inset:0;z-index:1200;border:none;margin:0;padding:0;background:transparent;cursor:pointer}.lesson_mobileNavSheet__v4u8C{position:fixed;left:0;right:0;bottom:var(--lesson-mobile-bottom-inset);z-index:1201;background:var(--bg-secondary);border-top:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);box-shadow:0 -6px 18px rgba(0,0,0,.12);max-height:min(62vh,460px);overflow-y:auto}.lesson_mobileNavSheetHeader__1P5rf{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px}.lesson_mobileNavSheetTitle__OVDWJ{font-weight:700;letter-spacing:1px;text-transform:uppercase}.lesson_mobileNavSheetClose__TE2Bt,.lesson_mobileNavSheetTitle__OVDWJ{font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.82rem;color:var(--text-secondary)}.lesson_mobileNavSheetClose__TE2Bt{border:none;background:none;font-weight:600;cursor:pointer;transition:box-shadow .16s ease,transform .16s ease}@media (hover:hover) and (pointer:fine){.lesson_mobileNavSheetClose__TE2Bt:not(:disabled):hover{box-shadow:inset 0 0 0 2px currentColor;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.lesson_mobileNavSheetClose__TE2Bt:not(:disabled):hover{transform:none}}.lesson_mobileNavSheetMeta__ut0F6{padding:0 16px 8px;font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.78rem;color:var(--text-secondary)}.lesson_mobileNavSheetList__YYkWu{border-top:1px solid var(--border-primary);padding:4px 0 8px}.lesson_mobileNavItem__ivdUd{display:block;width:100%;padding:11px 16px;font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.82rem;font-weight:500;color:var(--text-secondary);text-align:left;background:none;border:none;cursor:pointer;transition:background .15s,color .15s}.lesson_mobileNavItem__ivdUd:hover{background:var(--bg-hover);color:var(--text-heading)}.lesson_mobileNavItemActive__ZBTdL{font-weight:600;color:var(--accent-cyan);background:var(--bg-tertiary)}@media (max-width:767.98px){.lesson_mobileNavTrigger__EG3OC{padding:10px 16px}}@media (max-width:639.98px){.lesson_mobileNavTrigger__EG3OC{padding:8px 12px}.lesson_mobileNavSheet__v4u8C{max-height:min(66vh,500px)}}.lesson_section__KhObD{padding:40px 0;scroll-margin-top:calc(var(--hub-global-nav-height, 0px) + env(safe-area-inset-top, 0px) + 8px)}@media (min-width:1200px){.lesson_section__KhObD{scroll-margin-top:calc(var(--hub-global-nav-height, 0px) + var(--lesson-topbar-height, 0px) + env(safe-area-inset-top, 0px) + 8px)}}.lesson_section__KhObD+.lesson_section__KhObD{border-top:1px solid var(--lesson-divider,var(--border-primary))}@media (max-width:639.98px){.lesson_section__KhObD{padding:32px 0}}.lesson_sectionLabel__rB9Nh{font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.71875rem;font-weight:700;text-transform:uppercase;letter-spacing:.13em;margin-bottom:8px}.lesson_sectionTitle__RzpTc{font-family:var(--font-newsreader,var(--font-source-serif,"Newsreader",Georgia,serif));font-size:clamp(1.65rem,3vw,2.0625rem);font-weight:700;letter-spacing:-.01em;color:var(--text-heading);margin:0 0 18px;line-height:1.15}.lesson_card__4eFoH{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:16px;padding:28px;margin:24px 0;overflow:hidden}@media (max-width:767.98px){.lesson_card__4eFoH{padding:20px 18px;border-radius:12px}}@media (max-width:639.98px){.lesson_card__4eFoH{padding:16px 14px;border-radius:10px}}.lesson_heroWrap__0ZtbQ{max-width:1140px;margin:0 auto;padding:18px 28px 0}.lesson_hero__lrGV0{position:relative;overflow:hidden;border-radius:24px;padding:28px 32px;min-height:176px;display:flex;align-items:center;background:radial-gradient(120% 150% at 86% -18%,var(--lesson-hero-glow),transparent 52%),linear-gradient(140deg,var(--lesson-hero-from) 0,var(--lesson-hero-mid) 60%,var(--lesson-hero-to) 100%);box-shadow:0 26px 60px -32px rgba(35,50,140,.55)}.lesson_heroGlow___4tq1{position:absolute;right:-50px;top:-60px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,var(--lesson-hero-glow),transparent 68%);pointer-events:none}.lesson_heroWatermark__9cXEe{position:absolute;right:40px;bottom:-56px;font-family:var(--font-newsreader,var(--font-source-serif,"Newsreader",Georgia,serif));font-size:190px;font-weight:700;line-height:1;color:var(--lesson-hero-watermark);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.lesson_heroBgSvg__QGhDS{position:absolute;inset:0;width:100%;height:100%;opacity:.16;pointer-events:none}.lesson_heroInner__TbY6e{position:relative;z-index:1;max-width:720px}.lesson_heroBadge__gUO97{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.71875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--lesson-hero-eyebrow);margin-bottom:10px}.lesson_heroBadge__gUO97 svg{width:16px;height:16px;flex-shrink:0}.lesson_heroTitle__Tz8rv{font-family:var(--font-newsreader,var(--font-source-serif,"Newsreader",Georgia,serif));font-size:clamp(1.9375rem,5vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0;color:#ffffff}.lesson_heroTitleAccent__DRBII{font-style:italic;font-weight:600;color:var(--lesson-hero-accent)}.lesson_heroSubtitle__86kKr{font-family:var(--font-newsreader,var(--font-source-serif,"Newsreader",Georgia,serif));font-size:1.03125rem;font-weight:400;line-height:1.55;color:var(--lesson-hero-subtitle);max-width:560px;margin:10px 0 0}@media (max-width:767.98px){.lesson_heroWrap__0ZtbQ{padding:16px 16px 0}.lesson_hero__lrGV0{padding:26px 24px;border-radius:20px}.lesson_heroWatermark__9cXEe{font-size:150px;bottom:-44px}}@media (max-width:639.98px){.lesson_heroWrap__0ZtbQ{padding:12px 12px 0}.lesson_hero__lrGV0{padding:26px 20px 24px;border-radius:16px}.lesson_heroWatermark__9cXEe{display:none}}.lesson_themeToggle__uKewX{position:fixed;top:52px;right:24px;z-index:1000;display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:40px;border:1px solid var(--border-primary);background:var(--bg-secondary);color:var(--text-secondary);font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.8rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;transition:background .2s;white-space:nowrap}.lesson_themeToggle__uKewX:hover{background:var(--bg-hover)}.lesson_themeToggle__uKewX:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.lesson_timeline___5aJa{position:relative;padding-left:36px;margin:24px 0}.lesson_timelineLine__x9VwF{position:absolute;left:5px;top:8px;bottom:8px;width:2px}.lesson_timelineItem__ttPN1{position:relative;margin-bottom:28px}.lesson_timelineItem__ttPN1:last-child{margin-bottom:0}.lesson_timelineDot__KW9ED{position:absolute;left:-37px;top:4px;width:14px;height:14px;border-radius:50%;border:3px solid;background:var(--bg-secondary)}.lesson_timelineYear__gt3Cb{font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-weight:700;font-size:.8rem;letter-spacing:.06em;margin-bottom:4px}.lesson_timelineDesc__77pGf{color:var(--text-primary);line-height:1.7}.lesson_conceptGrid__YoARC{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}@media (max-width:640px){.lesson_conceptGrid__YoARC{grid-template-columns:1fr}}.lesson_conceptGridThreeCol___BCz1{grid-template-columns:1fr 1fr 1fr}@media (max-width:1023.98px){.lesson_conceptGridThreeCol___BCz1{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lesson_conceptGridThreeCol___BCz1{grid-template-columns:1fr}}.lesson_conceptCard__S0Kiw{background:var(--bg-secondary);border-radius:14px;padding:16px 17px;border:1px solid var(--border-primary);border-top:3px solid;overflow:hidden;box-shadow:0 1px 2px rgba(30,20,70,.04),0 14px 30px -26px rgba(60,40,120,.3);font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif))}.lesson_conceptCardBadge__kpewi{width:26px;height:26px;border-radius:8px;background:color-mix(in srgb,currentColor 12%,var(--bg-secondary));border:none;display:flex;align-items:center;justify-content:center;font-size:.75rem;margin-bottom:11px}.lesson_conceptCardBadge__kpewi,.lesson_conceptCardTitle__YvlP_{font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-weight:800}.lesson_conceptCardTitle__YvlP_{font-size:.90625rem;line-height:1.25;color:var(--text-heading);margin:0 0 7px}.lesson_conceptCardDesc___DLn_{font-size:.8125rem;font-weight:500;color:var(--text-secondary);line-height:1.55}.lesson_equationBlock__tj4Y_{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-left:4px solid var(--accent-cyan);border-radius:14px;padding:24px 28px;margin:24px 0;text-align:center;overflow-x:auto}.lesson_equationLabel__L_HtY{font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}.lesson_equationText__gmZbo{font-family:var(--font-jetbrains-mono,"JetBrains Mono",monospace);font-size:clamp(1.1rem,2vw,1.35rem);color:var(--text-heading);white-space:nowrap;margin:12px 0}.lesson_equationNote__7JokP{font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.85rem;color:var(--text-secondary);margin-top:12px}@media (max-width:639.98px){.lesson_equationBlock__tj4Y_{padding:18px 16px}}.lesson_keyTakeaway__44h8Z{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-left:4px solid var(--accent-emerald);border-radius:14px;padding:24px 28px;margin:24px 0}.lesson_keyTakeawayTitle__WkgvN{font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;display:flex;align-items:center;gap:8px}.lesson_keyTakeawayBody__DhAjl{color:var(--text-primary);line-height:1.75}.lesson_diagramContainer__jiwD_{width:100%;margin:32px auto}.lesson_diagramContainer__jiwD_ svg{width:100%;height:auto;display:block}.lesson_root__HrwIW[data-theme=light] .lesson_diagramContainer__jiwD_ svg circle,.lesson_root__HrwIW[data-theme=light] .lesson_diagramContainer__jiwD_ svg ellipse,.lesson_root__HrwIW[data-theme=light] .lesson_diagramContainer__jiwD_ svg line{opacity:1!important}.lesson_diagramCaption__jzarI{margin-top:16px;font-size:.95rem;color:var(--text-primary);line-height:1.75}.lesson_tableWrapper__5zxQo{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:24px 0}.lesson_dataTable__dWViQ{width:100%;min-width:540px;border-collapse:collapse}.lesson_dataTable__dWViQ th{font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:14px 18px;text-align:left;border-bottom:2px solid var(--border-primary)}.lesson_dataTable__dWViQ td{padding:14px 18px;border-bottom:1px solid var(--border-accent);color:var(--text-primary);line-height:1.6}.lesson_dataTable__dWViQ tr:hover td{background:var(--bg-hover)}.lesson_dataTableCaption__aL0Gn{font-size:.85rem;color:var(--text-secondary);margin-bottom:8px}.lesson_dataTableCaption__aL0Gn,.lesson_workedExample__1Ul_M{font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif))}.lesson_workedExample__1Ul_M{background:linear-gradient(150deg,var(--lesson-example-from),var(--lesson-example-to));border:none;border-radius:16px;padding:24px;margin:24px 0;overflow:hidden;color:var(--lesson-example-text)}@media (max-width:767.98px){.lesson_workedExample__1Ul_M{padding:22px 18px;border-radius:12px}}@media (max-width:639.98px){.lesson_workedExample__1Ul_M{padding:18px 14px;border-radius:10px}}.lesson_workedExampleTitle__I4N2d{font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a86c8;line-height:1.5;margin-bottom:14px}.lesson_workedExampleSteps__5jsZY{display:flex;flex-direction:column;gap:12px}.lesson_workedExampleStep__2KLoa{display:flex;align-items:flex-start;gap:13px}.lesson_workedExampleStepNum__EwUp_{flex:0 0 auto;width:26px;height:26px;border-radius:8px;background:var(--lesson-example-step-bg);border:none;color:#ffffff;font-size:.75rem;font-weight:800;display:flex;align-items:center;justify-content:center}.lesson_workedExampleStepBody__MMlfF,.lesson_workedExampleStepNum__EwUp_{font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif))}.lesson_workedExampleStepBody__MMlfF{flex:1;font-size:.875rem;line-height:1.55;color:var(--lesson-example-text);min-width:0}.lesson_workedExampleStepLabel__togYi{color:#ffffff;margin-right:4px}.lesson_workedExampleResult__yFtzI{margin-top:12px;padding:13px 16px;border-radius:11px;background:var(--lesson-example-result-bg);border:1px solid rgba(142,255,196,.3);font-weight:600;color:var(--lesson-example-result-text);line-height:1.6;overflow-x:auto}.lesson_problemCard__Z_H5D{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:16px;padding:20px 22px;margin:16px 0;overflow:hidden;box-shadow:0 1px 2px rgba(30,20,70,.04)}@media (max-width:767.98px){.lesson_problemCard__Z_H5D{padding:20px 18px;border-radius:12px}}@media (max-width:639.98px){.lesson_problemCard__Z_H5D{padding:16px 14px;border-radius:10px}}.lesson_problemLabel___A_gz{font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:14px}.lesson_problemQuestion__obkWS{margin-bottom:16px;line-height:1.75}.lesson_problemToggle__Ubaef{font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.85rem;font-weight:600;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border-radius:8px;border:1px solid var(--accent-cyan);background:color-mix(in srgb,var(--accent-cyan) 14%,var(--bg-secondary));color:var(--accent-cyan);cursor:pointer;white-space:nowrap;max-width:100%;transition:background .2s,transform .1s}.lesson_problemToggle__Ubaef:hover{background:color-mix(in srgb,var(--accent-cyan) 24%,var(--bg-secondary))}.lesson_problemToggle__Ubaef:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.lesson_problemToggle__Ubaef:active{transform:scale(.98)}.lesson_problemAnswer__uw4QM{margin-top:16px;background:var(--bg-tertiary);border-left:3px solid var(--accent-emerald);border-radius:0 10px 10px 0;padding:20px 24px;line-height:1.75}.lesson_problemAnswerLabel___kJyE{font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--accent-emerald);margin-bottom:10px}@media (max-width:639.98px){.lesson_problemToggle__Ubaef{padding:8px 16px;font-size:.875rem}}.lesson_problemMcqHead__ANPdB{display:flex;align-items:flex-start;gap:11px;margin-bottom:14px}.lesson_problemMcqNum__6Y0gw{flex:0 0 auto;width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800}.lesson_problemMcqNum__6Y0gw,.lesson_problemMcqQuestion__o_4Im{font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif))}.lesson_problemMcqQuestion__o_4Im{font-size:.97rem;font-weight:700;line-height:1.4;color:var(--text-heading)}.lesson_problemMcqOptions__jAZ9d{display:flex;flex-direction:column;gap:8px}.lesson_problemMcqOption__0_H_S{display:flex;align-items:center;gap:11px;text-align:left;width:100%;max-width:min(100%,27.5rem);padding:12px 14px;border-radius:12px;border:1.5px solid var(--border-primary);background:var(--bg-secondary);color:var(--text-primary);font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:1rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.lesson_problemMcqOption__0_H_S:disabled{cursor:default}.lesson_problemMcqOption__0_H_S:hover:not(:disabled){border-color:var(--accent-blue);background:var(--bg-hover)}.lesson_problemMcqOption__0_H_S:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.lesson_problemMcqLetter__HXVdf{flex:0 0 auto;width:24px;height:24px;border-radius:7px;border:1.5px solid var(--border-primary);background:var(--bg-secondary);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.7rem;font-weight:800}.lesson_problemMcqText__yvzRY{flex:1;min-width:0}.lesson_problemMcqIcon__dDlZl{flex:0 0 auto}.lesson_mcqCorrect__YtkBn{border-color:var(--accent-emerald);background:color-mix(in srgb,var(--accent-emerald) 12%,var(--bg-secondary));color:var(--text-heading)}.lesson_mcqCorrect__YtkBn .lesson_problemMcqLetter__HXVdf{border-color:var(--accent-emerald);background:var(--accent-emerald);color:#ffffff}.lesson_mcqCorrect__YtkBn .lesson_problemMcqIcon__dDlZl{color:var(--accent-emerald)}.lesson_mcqWrong___Mnlx{border-color:var(--accent-red);background:color-mix(in srgb,var(--accent-red) 12%,var(--bg-secondary))}.lesson_mcqWrong___Mnlx .lesson_problemMcqLetter__HXVdf{border-color:var(--accent-red);background:var(--accent-red);color:#ffffff}.lesson_mcqWrong___Mnlx .lesson_problemMcqIcon__dDlZl{color:var(--accent-red)}.lesson_mcqMuted__ITRRz{color:var(--text-secondary);opacity:.72}.lesson_problemMcqExplain__UmSS0{margin-top:13px;padding:13px 15px;border-radius:11px;border:1px solid;font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.85rem;line-height:1.55;color:var(--text-primary)}.lesson_mcqExplainCorrect__ysAVl{background:color-mix(in srgb,var(--accent-emerald) 10%,var(--bg-secondary));border-color:color-mix(in srgb,var(--accent-emerald) 35%,transparent)}.lesson_mcqExplainWrong__aAkyY{background:color-mix(in srgb,var(--accent-red) 10%,var(--bg-secondary));border-color:color-mix(in srgb,var(--accent-red) 35%,transparent)}.lesson_mcqVerdict__IJeaj{font-weight:800}.lesson_mcqExplainCorrect__ysAVl .lesson_mcqVerdict__IJeaj{color:var(--accent-emerald)}.lesson_mcqExplainWrong__aAkyY .lesson_mcqVerdict__IJeaj{color:var(--accent-red)}.lesson_spectrumBar__Zp01a{margin:24px 0}.lesson_spectrumBarTitle__JzyUr{font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.9rem;font-weight:600;color:var(--text-heading);margin-bottom:12px;text-align:center}.lesson_spectrumBarTrack__OApox{display:flex;border-radius:8px;overflow:hidden;height:32px;position:relative}.lesson_spectrumBarSegment__D3WBc{align-items:center;justify-content:center;font-size:.7rem;font-weight:600;color:#ffffff;white-space:nowrap;min-width:0;overflow:hidden}.lesson_spectrumBarLabels__CfC_K,.lesson_spectrumBarSegment__D3WBc{display:flex;font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif))}.lesson_spectrumBarLabels__CfC_K{justify-content:space-between;margin-top:6px;font-size:.75rem;color:var(--text-secondary)}.lesson_spectrumBarMarker__DWcT2{position:absolute;top:0;bottom:0;width:2px;background:#ffffff;box-shadow:0 0 0 1px rgba(0,0,0,.45)}.lesson_spectrumBarMarkerLabel__MI_W1{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.65rem;white-space:nowrap;color:var(--text-secondary)}.lesson_summaryCard__0lVYH{background:linear-gradient(155deg,var(--lesson-summary-from),var(--lesson-summary-to));border:1px solid var(--lesson-summary-border);border-radius:18px;padding:24px 26px;margin:24px 0;overflow:hidden;position:relative}@media (max-width:767.98px){.lesson_summaryCard__0lVYH{padding:20px 18px;border-radius:14px}}@media (max-width:639.98px){.lesson_summaryCard__0lVYH{padding:16px 14px;border-radius:10px}}.lesson_summaryCardParagraph__yU1cy{margin:0 0 16px;line-height:1.75}.lesson_summaryCardParagraph__yU1cy:last-child{margin-bottom:0}.lesson_listBlock__wUbdn{margin:16px 0;padding-left:24px}.lesson_listBlock__wUbdn li{margin-bottom:8px;line-height:1.75}.lesson_listBlockCheck__5r98B{list-style:none;padding-left:0}.lesson_listBlockCheck__5r98B li:before{content:"\2713";font-weight:800;color:var(--accent-emerald);margin-right:10px}.lesson_callout___RYdu{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-left:4px solid var(--accent-blue);border-radius:14px;padding:18px 20px;margin:20px 0}.lesson_calloutTitle__pyH96{font-size:.71875rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:9px;display:flex;align-items:center;gap:8px}.lesson_calloutBody__cK3IW,.lesson_calloutTitle__pyH96{font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif))}.lesson_calloutBody__cK3IW{font-size:.90625rem;font-weight:500;line-height:1.6}.lesson_imageBlock__tT1RD{margin:24px auto}.lesson_imageBlockInner__Pm_Hl{position:relative;width:100%;aspect-ratio:16/9}.lesson_imageBlockInner__Pm_Hl img,.lesson_imageBlock__tT1RD img{width:100%;height:auto;display:block;border-radius:12px;-o-object-fit:contain;object-fit:contain}.lesson_imageCaption__eUCDg{font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif));font-size:.85rem;color:var(--text-secondary);margin-top:8px;text-align:center}.lesson_paragraph__CyM1y{margin:16px 0;line-height:1.75;color:var(--text-primary)}.lesson_paragraphIndent__ynfwY{padding-left:24px}.lesson_paragraphTight__X61ky{margin:8px 0}.lesson_paragraphLoose__J_CGI{margin:24px 0}.lesson_headingH2__8CLmN{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;margin:32px 0 16px;line-height:1.15}.lesson_headingH2__8CLmN,.lesson_headingH3__iwMC8{font-family:var(--font-newsreader,var(--font-source-serif,"Newsreader",Georgia,serif));color:var(--text-heading)}.lesson_headingH3__iwMC8{font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:600;margin:28px 0 12px;line-height:1.2}.lesson_headingH4__1Lijz{font-size:.95rem;font-weight:600;color:var(--text-heading);margin:20px 0 8px}.lesson_footer__7LPUY,.lesson_headingH4__1Lijz{font-family:var(--font-jakarta,var(--font-dm-sans,"Plus Jakarta Sans",system-ui,sans-serif))}.lesson_footer__7LPUY{text-align:center;padding:40px 24px;border-top:1px solid var(--border-primary);font-size:.85rem;color:var(--text-secondary)}.lesson_highlight__7ZFbR{font-weight:600}.lesson_inlineCode___jhRk{font-family:var(--font-jetbrains-mono,"JetBrains Mono",monospace);font-size:.9em;background:var(--bg-tertiary);border:1px solid var(--border-primary);padding:1px 6px;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lesson_workedExample__1Ul_M .lesson_inlineCode___jhRk{background:var(--lesson-example-step-bg);border-color:rgba(255,255,255,.16);color:#ffffff}.lesson_richTextOverflow__lLCZ5{-webkit-overflow-scrolling:touch}.lesson_richTextOverflow__lLCZ5,.lesson_richTextOverflow__lLCZ5 table{display:block;max-width:100%;overflow-x:auto}.lesson_richTextOverflow__lLCZ5 code,.lesson_richTextOverflow__lLCZ5 pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-word}@media print{.lesson_mobileNav__27CeD,.lesson_themeToggle__uKewX,.lesson_tocRail__ZXxPM{display:none!important}.lesson_root__HrwIW{background:#ffffff;color:#000000}.lesson_card__4eFoH,.lesson_problemCard__Z_H5D,.lesson_summaryCard__0lVYH,.lesson_workedExample__1Ul_M{border:1px solid #ccc;box-shadow:none}}
/*# sourceMappingURL=545dda620d5cdffa.css.map*/