.formula-math[data-v-d9cee842]{font-size:1.08em;max-width:100%;overflow-x:auto;padding:8px 4px}.formula-math[data-v-d9cee842] .katex-display{margin:0;text-align:left}.formula-math[data-v-d9cee842] .katex-display>.katex{text-align:left}.formula-math[data-v-d9cee842]:focus-visible{outline:2px solid var(--ld-green-text);outline-offset:2px}.formula-practice[data-v-8204f375]{border-top:1px solid var(--ld-border-glass);margin-top:24px;padding-top:22px}h4[data-v-8204f375]{font-size:17px;font-weight:750;margin-bottom:12px}label[data-v-8204f375],legend[data-v-8204f375]{font-size:14px;line-height:1.7}.practice-options[data-v-8204f375]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.practice-option[data-v-8204f375]{align-items:center;cursor:pointer;display:flex;gap:10px;min-height:48px}.practice-option input[data-v-8204f375]{accent-color:var(--ld-green);flex-shrink:0;height:18px;width:18px}.practice-option[data-v-8204f375]:has(input:checked){outline:2px solid var(--ld-green-text);outline-offset:-2px}.practice-input-row[data-v-8204f375]{align-items:center;display:flex;gap:12px;margin-top:12px}.practice-input-row input[data-v-8204f375]{max-width:250px;min-width:0}.practice-format[data-v-8204f375]{color:var(--ld-text-dim);font-size:12px;line-height:1.6;margin-top:8px}.practice-actions[data-v-8204f375]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.practice-actions button[data-v-8204f375]{font-size:13px;min-height:44px}.practice-retry[data-v-8204f375]{color:var(--ld-text-dim);padding:8px;text-decoration:underline;text-underline-offset:4px}.practice-feedback p[data-v-8204f375]{font-size:14px;line-height:1.7;margin-top:18px}.practice-correct[data-v-8204f375]{color:var(--ld-green-text)}.practice-solution[data-v-8204f375]{margin-top:16px}.practice-solution summary[data-v-8204f375]{cursor:pointer;font-size:13px;font-weight:650;padding:8px 0}.practice-solution ol[data-v-8204f375]{font-size:14px;line-height:1.8;list-style:decimal;margin:12px 0 0;padding-left:22px}.practice-option-explanations[data-v-8204f375]{font-size:13px;line-height:1.8;list-style:disc;margin-top:14px;padding-left:22px}button[data-v-8204f375]:focus-visible,input[data-v-8204f375]:focus-visible,summary[data-v-8204f375]:focus-visible{outline:2px solid var(--ld-green-text);outline-offset:4px}@media (max-width:420px){.practice-options[data-v-8204f375]{grid-template-columns:1fr}}.formula-diagram[data-v-ec4b91ce]{margin:18px 0}svg[data-v-ec4b91ce]{color:var(--ld-text);height:auto;max-width:330px;width:100%}ellipse[data-v-ec4b91ce],path[data-v-ec4b91ce],rect[data-v-ec4b91ce]{fill:none;stroke:currentColor;stroke-width:1.6}.guide[data-v-ec4b91ce]{stroke-dasharray:4 4}circle[data-v-ec4b91ce],text[data-v-ec4b91ce]{fill:currentColor}text[data-v-ec4b91ce]{font-family:sans-serif;font-size:13px}figcaption[data-v-ec4b91ce]{color:var(--ld-text-dim);font-size:12px}.physics-diagram[data-v-b81c5346]{border:1px solid var(--ld-border-glass);border-radius:12px;margin:24px 0;padding:16px}svg[data-v-b81c5346]{color:var(--ld-text);margin:auto;max-width:430px;overflow:visible;width:100%}circle[data-v-b81c5346],path[data-v-b81c5346],rect[data-v-b81c5346]{fill:none;stroke:currentColor;stroke-width:2}.arrow-tip[data-v-b81c5346]{fill:currentColor;stroke:none}.guide[data-v-b81c5346]{stroke-dasharray:5 4;color:var(--ld-text-dim)}.angle[data-v-b81c5346]{color:var(--ld-green-text)}text[data-v-b81c5346]{fill:currentColor;font-size:13px}figcaption[data-v-b81c5346]{color:var(--ld-text-dim);font-size:12px;line-height:1.7;margin-top:12px}.m2-diagram[data-v-e35040bf]{color:var(--ld-text);margin-top:20px;padding:16px}svg[data-v-e35040bf]{display:block;height:auto;margin:auto;max-width:480px;width:100%}circle[data-v-e35040bf],ellipse[data-v-e35040bf],path[data-v-e35040bf]{fill:none;stroke:currentColor;stroke-width:1.6}text[data-v-e35040bf]{fill:currentColor;font-family:inherit;font-size:12px}.plot-label[data-v-e35040bf]{font-size:14px;font-weight:700}.curve[data-v-e35040bf]{stroke:var(--ld-green-text);stroke-width:2.5}.guide[data-v-e35040bf]{stroke-dasharray:5 4;opacity:.65}.grid-line[data-v-e35040bf]{stroke:var(--ld-border-glass);stroke-width:1}.dot[data-v-e35040bf]{fill:var(--ld-green-text);stroke:var(--ld-green-text)}.area-fill[data-v-e35040bf]{fill:var(--ld-green-soft);stroke:none}figcaption[data-v-e35040bf]{color:var(--ld-text-dim);font-size:12px;line-height:1.8;margin-top:8px}.formula-card[data-v-7823fac1]{min-width:0;padding:28px;scroll-margin-top:24px}.formula-card-heading[data-v-7823fac1]{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}h3[data-v-7823fac1]{font-size:23px;font-weight:750;letter-spacing:-.02em;line-height:1.3}.formula-anchor[data-v-7823fac1]{color:var(--ld-text-dim);padding:8px}.formula-expression[data-v-7823fac1]{padding:12px 16px}.formula-context[data-v-7823fac1]{display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);margin-top:24px}h4[data-v-7823fac1]{font-weight:750;margin-bottom:10px}dd[data-v-7823fac1],h4[data-v-7823fac1],li[data-v-7823fac1],p[data-v-7823fac1]{font-size:14px}dd[data-v-7823fac1],li[data-v-7823fac1],p[data-v-7823fac1]{line-height:1.8}.variable-convention[data-v-7823fac1]{display:block;font-size:12px}dt[data-v-7823fac1]{font-size:14px;font-weight:650}dd[data-v-7823fac1]{color:var(--ld-text-dim)}dl>div+div[data-v-7823fac1]{margin-top:10px}ul[data-v-7823fac1]{list-style:disc;margin:12px 0 0;padding-left:18px}.formula-mistake[data-v-7823fac1],ul[data-v-7823fac1]{color:var(--ld-text-dim)}.formula-mistake[data-v-7823fac1]{margin-top:20px}.formula-mistake strong[data-v-7823fac1]{color:var(--ld-text)}.formula-example[data-v-7823fac1]{margin-top:24px}ol[data-v-7823fac1]{color:var(--ld-text-dim);list-style:decimal;margin:12px 0;padding-left:23px}.formula-conclusion[data-v-7823fac1]{font-weight:600}.formula-card-footer[data-v-7823fac1]{border-top:1px solid var(--ld-border-glass);color:var(--ld-text-dim);font-size:11px;line-height:1.8;margin-top:22px;padding-top:20px}.formula-card-footer a[data-v-7823fac1]{text-decoration:underline;text-underline-offset:3px}.formula-base-links[data-v-7823fac1]{font-size:13px;margin-bottom:10px}a[data-v-7823fac1]:focus-visible{outline:2px solid var(--ld-green-text);outline-offset:4px}@media (max-width:639px){.formula-card[data-v-7823fac1]{padding:20px}h3[data-v-7823fac1]{font-size:21px}.formula-context[data-v-7823fac1]{gap:22px;grid-template-columns:1fr}.formula-expression[data-v-7823fac1]{padding:8px}}.formula-summary[data-v-0002f2b5]{display:none}@media print{.formula-summary[data-v-0002f2b5]{background:#fff;color:#000;display:block;font-size:10pt}.summary-layout[data-v-0002f2b5]{border-collapse:collapse;table-layout:fixed;width:100%}.summary-layout thead[data-v-0002f2b5]{display:table-header-group}.summary-layout td[data-v-0002f2b5]{padding:0;vertical-align:top}.summary-layout thead td[data-v-0002f2b5]{padding-bottom:4mm}.summary-brand-header[data-v-0002f2b5]{align-items:center;background:#fff;border-bottom:.25mm solid #000;display:flex;height:9mm;justify-content:space-between;padding-bottom:2mm}.summary-brand-header a[data-v-0002f2b5]{font-size:10pt;text-decoration:none}.summary-brand[data-v-0002f2b5]{align-items:center;display:flex;font-weight:750;gap:2.5mm}.summary-brand img[data-v-0002f2b5]{border-radius:1.5mm;height:7mm;-o-object-fit:contain;object-fit:contain;width:7mm}header[data-v-0002f2b5]{margin-bottom:8mm}footer p[data-v-0002f2b5],header p[data-v-0002f2b5]{margin:2mm 0}h2[data-v-0002f2b5]{font-size:20pt;line-height:1.2;margin:3mm 0}h2[data-v-0002f2b5],h3[data-v-0002f2b5]{font-weight:750}h3[data-v-0002f2b5]{font-size:15pt;margin:6mm 0 3mm;-moz-column-break-after:avoid;break-after:avoid}h4[data-v-0002f2b5]{font-size:12pt;font-weight:700;margin-bottom:2mm}p[data-v-0002f2b5]{font-size:9pt;line-height:1.5}ul[data-v-0002f2b5]{list-style:disc;padding-left:5mm}li[data-v-0002f2b5]{font-size:9pt;line-height:1.5}.summary-card[data-v-0002f2b5]{-moz-column-break-inside:avoid;border-bottom:.3mm solid #000;break-inside:avoid;padding:2.5mm 0}.summary-card[data-v-0002f2b5] .formula-math{font-size:10pt;overflow:visible;padding:2mm 0}a[data-v-0002f2b5]{color:#000;overflow-wrap:anywhere;text-decoration:underline}footer[data-v-0002f2b5]{margin-top:3mm;-moz-column-break-inside:avoid;break-inside:avoid}}
