._lesson_1albb_1{--ode-ink:#263b40;--ode-muted:#596f75;--ode-grid:#e5eded;--ode-axis:#91a4a6;--ode-paper:#fff;--ode-soft:#f3f7f6;--ode-teal:#167f7b;--ode-gold:#a97518;--ode-purple:#7955a6;color:var(--ode-ink);min-width:0;padding-bottom:72px}.dark ._lesson_1albb_1{--ode-ink:#e0e9e8;--ode-muted:#a8bcbf;--ode-grid:#2a383d;--ode-axis:#6d858c;--ode-paper:#151d21;--ode-soft:#1b262b;--ode-teal:#87d5cd;--ode-gold:#ebc66e;--ode-purple:#c4a2ed}._heading_1albb_3{max-width:940px;padding:36px 0 28px}._kicker_1albb_3{letter-spacing:.12em;color:var(--ode-gold)!important;margin-bottom:12px!important;font-size:12px!important}._heading_1albb_3 h1{letter-spacing:-.04em;font-size:clamp(29px,3.8vw,46px);font-weight:500;line-height:1.3}._heading_1albb_3 p,._chapter_1albb_3 p{max-width:96ch;margin:17px 0;font-size:16px;line-height:1.95}._heading_1albb_3 p{color:var(--ode-muted);font-size:18px}._navigation_1albb_4{border-block:1px solid var(--border);color:var(--ode-muted);flex-wrap:wrap;gap:14px 30px;padding:18px 0;font-size:14px;display:flex}._navigation_1albb_4 a:hover,._footer_1albb_4 a:hover{color:var(--ode-gold)}._chapter_1albb_3{padding-top:42px;scroll-margin-top:95px}._chapter_1albb_3+._chapter_1albb_3{border-top:1px solid var(--border);margin-top:32px}._chapter_1albb_3>header{align-items:baseline;gap:20px;margin-bottom:22px;display:flex}._chapter_1albb_3>header>span{color:var(--ode-gold);font:24px Georgia,serif}._chapter_1albb_3 h2{font-size:clamp(23px,2.7vw,30px);font-weight:500;line-height:1.5}._chapter_1albb_3 h3{margin-top:34px;margin-bottom:13px;font-size:20px;font-weight:550;line-height:1.5}._equation_1albb_4{background:var(--ode-soft);border-left:2px solid var(--ode-gold);max-width:100%;margin:19px 0;padding:12px 20px;font-size:17px;overflow-x:auto}._equation_1albb_4 .katex-display{text-align:left;margin:.5em 0}._equation_1albb_4 .katex-display>.katex{text-align:left}._note_1albb_4{border-left:3px solid var(--ode-teal);background:var(--ode-soft);margin:26px 0;padding:2px 24px}._experiment_1albb_5{border:1px solid var(--border);background:var(--ode-paper);border-radius:8px;grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);margin:28px 0;display:grid;overflow:hidden}._plotColumn_1albb_5{align-self:center;min-width:0}._plot_1albb_5{width:100%;min-width:0;height:auto;display:block}._plot_1albb_5 text{fill:var(--ode-muted);font-size:14px;font-family:var(--font-sans)}._grid_1albb_5{stroke:var(--ode-grid);stroke-width:1px}._axis_1albb_5{stroke:var(--ode-axis);stroke-width:1.4px}._field_1albb_5{stroke:var(--ode-axis);stroke-width:1.3px;opacity:.5}._solution_1albb_5,._product_1albb_5{fill:none;stroke:var(--ode-teal);stroke-width:2.7px;vector-effect:non-scaling-stroke}._product_1albb_5{stroke:var(--ode-purple)}._sample_1albb_5{fill:var(--ode-teal)}._family_1albb_5{fill:none;stroke:var(--ode-axis);stroke-width:1.2px;stroke-dasharray:5 5;opacity:.45}._tangent_1albb_5{fill:none;stroke:var(--ode-gold);stroke-width:3px;vector-effect:non-scaling-stroke}._triangle_1albb_5{fill:none;stroke:var(--ode-gold);stroke-width:1.5px;stroke-dasharray:4 3}._point_1albb_5{fill:var(--ode-gold);stroke:var(--ode-paper);stroke-width:2px}._plot_1albb_5 ._pointLabel_1albb_5{fill:var(--ode-gold);paint-order:stroke;stroke:var(--ode-paper);stroke-width:4px;font-size:19px;font-weight:600}._chapter_1albb_3 ._caption_1albb_5{color:var(--ode-muted);margin:4px 24px 20px;font-size:14px;line-height:1.7}._controls_1albb_5{border-left:1px solid var(--border);background:var(--ode-soft);padding:22px}._controls_1albb_5 h3{margin-top:0;font-size:18px}._controls_1albb_5 p{font-size:14px;line-height:1.8}._range_1albb_5{margin:23px 0}._range_1albb_5 label{justify-content:space-between;gap:15px;font-size:14px;line-height:1.5;display:flex}._range_1albb_5 output{color:var(--ode-gold);font-variant-numeric:tabular-nums}._range_1albb_5 input{width:100%;min-height:32px;accent-color:var(--ode-gold);margin-top:9px}._checkbox_1albb_5{align-items:center;gap:10px;margin:18px 0;font-size:14px;line-height:1.5;display:flex}._checkbox_1albb_5 input{accent-color:var(--ode-teal);width:17px;height:17px}._calculation_1albb_5{font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:15px 0;font-size:14px;line-height:1.95;display:block}._buttons_1albb_5{flex-wrap:wrap;gap:9px;display:flex}._lesson_1albb_1 button{border:1px solid var(--ode-axis);text-align:left;cursor:pointer;background:var(--ode-paper);min-height:42px;color:var(--ode-ink);border-radius:5px;padding:10px 13px;font-size:14px;line-height:1.45}._lesson_1albb_1 button:hover{border-color:var(--ode-gold)}._lesson_1albb_1 button:disabled{opacity:.45;cursor:default}:is(._lesson_1albb_1 button:focus-visible,._lesson_1albb_1 input:focus-visible,._answer_1albb_5 summary:focus-visible){outline:2px solid var(--ode-gold);outline-offset:4px}._record_1albb_5{color:var(--ode-muted);min-height:50px;margin-top:16px;font-size:14px;line-height:1.7;display:block}._experimentFooter_1albb_5{border-top:1px solid var(--border);grid-column:1/-1;padding:6px 24px}._experimentFooter_1albb_5 p{font-size:15px}._experimentFooter_1albb_5 ._equation_1albb_4{background:0 0;border:0;margin-bottom:0;padding:2px}._weighted_1albb_6{border:1px solid var(--border);background:var(--ode-paper);border-radius:8px;margin:24px 0;padding:22px}._pair_1albb_6{grid-template-columns:1fr 1fr;gap:20px;display:grid}._pair_1albb_6 figure{min-width:0;margin:0}._pair_1albb_6 h3{margin-top:0;font-size:17px}._pair_1albb_6 figcaption{color:var(--ode-muted);padding:0 8px;font-size:14px;line-height:1.75}._weightedControls_1albb_6{border-top:1px solid var(--border);grid-template-columns:1fr 1fr auto;align-items:center;gap:26px;margin-top:24px;display:grid}._weighted_1albb_6>._calculation_1albb_5{border-block:1px solid var(--border);margin-bottom:18px}._weighted_1albb_6>p{font-size:15px}._answer_1albb_5{border-block:1px solid var(--border);margin:18px 0;padding:17px 0}._answer_1albb_5 summary{cursor:pointer;color:var(--ode-gold);font-size:17px;line-height:1.6}._answer_1albb_5 p{padding-inline:12px}._footer_1albb_4{border-top:1px solid var(--border);color:var(--ode-muted);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:46px;padding-top:24px;font-size:14px;display:flex}@media (max-width:900px){._experiment_1albb_5{grid-template-columns:1fr}._controls_1albb_5{border-left:0;border-top:1px solid var(--border)}._plotColumn_1albb_5{padding-top:15px}._weightedControls_1albb_6{grid-template-columns:1fr 1fr}._weightedControls_1albb_6 button{grid-column:1/-1;justify-self:start}._pair_1albb_6{gap:14px}._pair_1albb_6 ._plot_1albb_5 text{font-size:19px}}@media (max-width:620px){._lesson_1albb_1{padding-inline:18px}._heading_1albb_3{padding-top:24px}._heading_1albb_3 p{font-size:16px}._chapter_1albb_3 p{font-size:15px;line-height:1.95}._chapter_1albb_3>header{gap:12px}._chapter_1albb_3 h3{font-size:18px}._chapter_1albb_3{padding-top:30px}._equation_1albb_4{padding:9px 11px;font-size:14px}._note_1albb_4{padding-inline:16px}._plot_1albb_5 text{font-size:20px}._controls_1albb_5{padding:18px}._pair_1albb_6{grid-template-columns:1fr;gap:30px}._weighted_1albb_6{padding:16px}._weightedControls_1albb_6{grid-template-columns:1fr;gap:0}._weightedControls_1albb_6 button{margin-bottom:20px}._experimentFooter_1albb_5{padding-inline:18px}._chapter_1albb_3 ._caption_1albb_5{margin-inline:18px;font-size:13px}._navigation_1albb_4{gap:12px 18px;font-size:13px}._answer_1albb_5 summary{font-size:16px}}@media (prefers-reduced-motion:reduce){._lesson_1albb_1 *{scroll-behavior:auto}}._condition_1albb_10{fill:var(--ode-paper);stroke:var(--ode-purple);stroke-width:3px}._tableWrap_1albb_11{max-width:100%;margin:20px 0;overflow-x:auto}._stepTable_1albb_12{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}._stepTable_1albb_12 caption{text-align:left;color:var(--ode-muted);margin-bottom:12px;line-height:1.8}._stepTable_1albb_12 td,._stepTable_1albb_12 th{border:1px solid var(--ode-axis);text-align:right;white-space:nowrap;padding:10px}._stepTable_1albb_12 th{background:var(--ode-soft);font-weight:600}._buttons_1albb_5 button[aria-pressed=true]{border-color:var(--ode-teal);background:var(--ode-soft);color:var(--ode-teal)}._area_1albb_18{fill:var(--ode-teal);opacity:.15}._strip_1albb_18{fill:var(--ode-gold);opacity:.4}._conditionResult_1albb_19{color:var(--ode-purple);margin:18px 0;line-height:1.8;display:block}._controls_1albb_5{min-width:0}._calculation_1albb_5{min-width:0;max-width:100%;overflow-x:auto}
