.lesson-disclosure-module__G8KN6W__group{min-width:0}.lesson-disclosure-module__G8KN6W__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block:1rem;font-size:.875rem;display:flex}.lesson-disclosure-module__G8KN6W__controls p{color:var(--muted-foreground)}.lesson-disclosure-module__G8KN6W__controls>div{gap:.5rem;display:flex}.lesson-disclosure-module__G8KN6W__controls button{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:.7rem;min-height:44px;padding:.5rem .9rem;font-weight:600}.lesson-disclosure-module__G8KN6W__section{--section-accent:#0f766e;border:1px solid var(--border);border-inline-start:4px solid var(--section-accent);background:var(--card);color:var(--card-foreground);border-radius:1rem;scroll-margin-top:7rem;margin-block:1rem!important;padding:0!important}.lesson-disclosure-module__G8KN6W__heading{cursor:pointer;background:color-mix(in srgb, var(--section-accent) 7%, var(--card));border-radius:.85rem;grid-template-columns:minmax(0,1fr) 1.25rem;align-items:center;gap:1rem;min-height:64px;padding:1rem 1.25rem;list-style:none;display:grid}.lesson-disclosure-module__G8KN6W__heading::-webkit-details-marker{display:none}.lesson-disclosure-module__G8KN6W__heading h2{margin:0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.5}.lesson-disclosure-module__G8KN6W__headingContent{grid-template-columns:minmax(0,1fr);gap:.35rem;min-width:0;max-width:100%;display:grid}.lesson-disclosure-module__G8KN6W__headingContent>*{margin-block:0}.lesson-disclosure-module__G8KN6W__headingContent :where(div,h2,p,span){min-width:0;max-width:100%}.lesson-disclosure-module__G8KN6W__headingContent :where(h2,p){white-space:normal;overflow-wrap:anywhere}.lesson-disclosure-module__G8KN6W__headingContent [data-lesson-section-heading]{margin:0}.lesson-disclosure-module__G8KN6W__heading:focus-visible,.lesson-disclosure-module__G8KN6W__controls button:focus-visible{outline:3px solid var(--section-accent,var(--ring));outline-offset:3px}.lesson-disclosure-module__G8KN6W__chevron{justify-self:end;font-size:1.5rem;line-height:1}.lesson-disclosure-module__G8KN6W__section[open]>.lesson-disclosure-module__G8KN6W__heading .lesson-disclosure-module__G8KN6W__chevron{transform:rotate(180deg)}.lesson-disclosure-module__G8KN6W__body{min-width:0;padding:1rem 1.25rem 1.5rem}@media (max-width:640px){.lesson-disclosure-module__G8KN6W__heading,.lesson-disclosure-module__G8KN6W__body{padding-inline:.875rem}}
.semantic-lesson-theme-module__D5_Pnq__lesson{--lesson-paper:#fff;--lesson-ink:#182d49;--lesson-secondary-ink:#4a5d76;--lesson-explanation:#2455bf;--lesson-explanation-tint:#f2f6ff;--lesson-example:#0e6675;--lesson-example-tint:#eff9fa;--lesson-lab:#247144;--lesson-lab-tint:#f0f8f2;--lesson-practice:#9a4d0b;--lesson-practice-tint:#fff7ec;--lesson-warning:#a53e35;--lesson-warning-tint:#fff5f0;--lesson-summary:#243d67;--lesson-summary-tint:#f1f5fc;--role-accent:var(--lesson-explanation);--role-tint:var(--lesson-explanation-tint);color:var(--lesson-ink)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role=explanation]{--role-accent:var(--lesson-explanation);--role-tint:var(--lesson-explanation-tint)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role=worked-example]{--role-accent:var(--lesson-example);--role-tint:var(--lesson-example-tint)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role=lab]{--role-accent:var(--lesson-lab);--role-tint:var(--lesson-lab-tint)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role=practice]{--role-accent:var(--lesson-practice);--role-tint:var(--lesson-practice-tint)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role=warning]{--role-accent:var(--lesson-warning);--role-tint:var(--lesson-warning-tint)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role=summary]{--role-accent:var(--lesson-summary);--role-tint:var(--lesson-summary-tint)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role]{--background:var(--lesson-paper);--foreground:var(--lesson-ink);--card:var(--lesson-paper);--card-foreground:var(--lesson-ink);--muted:var(--role-tint);--muted-foreground:var(--lesson-secondary-ink)}.semantic-lesson-theme-module__D5_Pnq__lesson :is([data-slot=card][data-lesson-role],[data-lesson-surface][data-lesson-role],[data-lab-frame],[data-lesson-role=warning]){border:1px solid color-mix(in srgb, var(--role-accent) 25%, var(--lesson-paper));border-inline-start:3px solid var(--role-accent);background:var(--lesson-paper);color:var(--lesson-ink);box-shadow:none;background-image:none;border-radius:1rem}.semantic-lesson-theme-module__D5_Pnq__lesson [data-derivative-example]{gap:0;padding-block:0}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role] .font-black{font-weight:700}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role=summary],.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role=warning]{background-color:var(--role-tint)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role-label]{width:fit-content;color:var(--role-accent);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.75rem;font-weight:750;line-height:1.45;display:inline-flex}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role-label]>svg{flex:none;width:1rem;height:1rem}.semantic-lesson-theme-module__D5_Pnq__lesson [data-slot=card]>[data-lesson-role-label]{margin-bottom:-.4rem}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-surface]>[data-lesson-role-label]{margin-bottom:.5rem;display:flex}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-section-heading]>span{background:var(--lesson-explanation-tint);color:var(--lesson-explanation);border:1px solid color-mix(in srgb, var(--lesson-explanation) 16%, var(--lesson-paper))}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-section-heading] h2{color:var(--lesson-ink)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-formula]{background:var(--role-tint);color:var(--lesson-ink);border-color:color-mix(in srgb, var(--role-accent) 18%, var(--lesson-paper));border-radius:.75rem}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role] .text-muted-foreground{color:var(--lesson-secondary-ink)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role] .text-foreground{color:var(--lesson-ink)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role] .text-destructive{color:var(--lesson-warning)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role] .bg-background{background-color:var(--lesson-paper)}:is(.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role] .text-primary:not(svg,svg *):not(:has(svg:not(.lucide))),.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role] svg.lucide.text-primary){color:var(--role-accent)}.semantic-lesson-theme-module__D5_Pnq__lesson>main>p.text-primary{color:var(--lesson-explanation)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-native-function-graph]{--chart-1:var(--graph-curve);--chart-4:var(--graph-secondary);--chart-5:var(--graph-tertiary)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-primary-plot]>svg{color:var(--graph-curve)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role] [data-fixed-paint-plot]{color:#334155;background-color:#fff}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-definition-label]{color:var(--role-accent)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-example-header],.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-summary-header],.semantic-lesson-theme-module__D5_Pnq__lesson [data-lab-frame]>header{background:var(--role-tint);border-color:color-mix(in srgb, var(--role-accent) 20%, var(--lesson-paper))}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-example-header]>[data-lesson-role-label],.semantic-lesson-theme-module__D5_Pnq__lesson [data-lab-frame]>header>[data-lesson-role-label]{margin-bottom:.6rem}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lab-frame]>footer{background:var(--lesson-paper);border-color:color-mix(in srgb, var(--role-accent) 20%, var(--lesson-paper))}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lab-check],.semantic-lesson-theme-module__D5_Pnq__lesson [data-derivative-screen]>[role=status]{background:var(--role-tint)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-purpose-heading]{color:var(--role-accent)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-example-title^="Worked example ·" i]>[data-generated-example-prefix]{display:none}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-worked-copy]>:is(span,a,strong,b,em,i,code,small,sub,sup):not(.block){margin-top:0;display:inline}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role] :is(button,[data-guided-question] label){border-color:color-mix(in srgb, var(--role-accent) 35%, var(--lesson-paper))}.semantic-lesson-theme-module__D5_Pnq__lesson [data-guided-question] input[type=radio]{accent-color:var(--role-accent)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role] button[aria-pressed=true]{background:var(--role-tint);border-color:var(--role-accent);box-shadow:0 0 0 1px var(--role-accent)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-guided-question] label:has(input:checked){background:var(--role-tint);border-color:var(--role-accent);box-shadow:0 0 0 1px var(--role-accent)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role] :is(button,a).bg-primary{background:var(--role-accent);color:var(--lesson-paper);border-color:var(--role-accent)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role] :is(button,a):focus-visible,.semantic-lesson-theme-module__D5_Pnq__lesson [data-guided-question] label:focus-within{outline:2px solid var(--role-accent);outline-offset:3px}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role] button:not(:disabled):not(.bg-primary):hover{background:var(--role-tint)}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-color-key]{border-bottom:1px solid color-mix(in srgb, var(--lesson-explanation) 15%, var(--lesson-paper));text-transform:none;letter-spacing:normal;width:auto;margin-top:1.25rem;padding:0 0 1.25rem;display:block}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-color-key-title]{color:var(--lesson-secondary-ink);margin-bottom:.65rem;font-size:.75rem;font-weight:600;display:block}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-color-key-items]{flex-wrap:wrap;gap:.6rem 1.25rem;display:flex}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-color-key-items]>[data-lesson-role]{background:0 0;border:0}:is(.dark .semantic-lesson-theme-module__D5_Pnq__lesson,:root[data-theme=dark] .semantic-lesson-theme-module__D5_Pnq__lesson){--lesson-paper:#12233b;--lesson-ink:#e8f0fc;--lesson-secondary-ink:#b3c4df;--lesson-explanation:#9cbcff;--lesson-explanation-tint:#182f52;--lesson-example:#7bd3df;--lesson-example-tint:#12323e;--lesson-lab:#95d5aa;--lesson-lab-tint:#19382d;--lesson-practice:#f3be7b;--lesson-practice-tint:#3b2d20;--lesson-warning:#f2a295;--lesson-warning-tint:#3e2727;--lesson-summary:#b0c6ed;--lesson-summary-tint:#1a2c49}:root[data-theme=contrast] .semantic-lesson-theme-module__D5_Pnq__lesson{--lesson-paper:#fff;--lesson-ink:#000;--lesson-secondary-ink:#222;--lesson-explanation:#000;--lesson-example:#000;--lesson-lab:#000;--lesson-practice:#000;--lesson-warning:#000;--lesson-summary:#000;--lesson-explanation-tint:#fff;--lesson-example-tint:#fff;--lesson-lab-tint:#fff;--lesson-practice-tint:#fff;--lesson-warning-tint:#fff;--lesson-summary-tint:#fff}@media print{.semantic-lesson-theme-module__D5_Pnq__lesson{--lesson-paper:#fff;--lesson-ink:#111;--lesson-secondary-ink:#333;--lesson-explanation:#111;--lesson-example:#111;--lesson-lab:#111;--lesson-practice:#111;--lesson-warning:#111;--lesson-summary:#111;--lesson-explanation-tint:#fff;--lesson-example-tint:#fff;--lesson-lab-tint:#fff;--lesson-practice-tint:#fff;--lesson-warning-tint:#fff;--lesson-summary-tint:#fff}.dark .semantic-lesson-theme-module__D5_Pnq__lesson{--lesson-paper:#fff;--lesson-ink:#111;--lesson-secondary-ink:#333;--lesson-explanation:#111;--lesson-example:#111;--lesson-lab:#111;--lesson-practice:#111;--lesson-warning:#111;--lesson-summary:#111;--lesson-explanation-tint:#fff;--lesson-example-tint:#fff;--lesson-lab-tint:#fff;--lesson-practice-tint:#fff;--lesson-warning-tint:#fff;--lesson-summary-tint:#fff}:root[data-theme] .semantic-lesson-theme-module__D5_Pnq__lesson{--lesson-paper:#fff;--lesson-ink:#111;--lesson-secondary-ink:#333;--lesson-explanation:#111;--lesson-example:#111;--lesson-lab:#111;--lesson-practice:#111;--lesson-warning:#111;--lesson-summary:#111;--lesson-explanation-tint:#fff;--lesson-example-tint:#fff;--lesson-lab-tint:#fff;--lesson-practice-tint:#fff;--lesson-warning-tint:#fff;--lesson-summary-tint:#fff}.semantic-lesson-theme-module__D5_Pnq__lesson :is([data-slot=card][data-lesson-role],[data-lesson-surface][data-lesson-role],[data-lab-frame],[data-lesson-role=warning],[data-lesson-formula]){box-shadow:none;border-color:#555;color:#111!important;background:#fff!important}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-role-label],.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-section-heading] h2,.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-purpose-heading],.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-definition-label]{color:#111}.semantic-lesson-theme-module__D5_Pnq__lesson [data-lesson-color-key]{display:none}}
