.formula-steps[data-astro-cid-nh56izzo]{--formula-ink: #bc4908;margin:26px 0;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);min-width:0;overflow:hidden;scroll-margin-top:100px}:root[data-theme=dark] .formula-steps[data-astro-cid-nh56izzo]{--formula-ink: #ffae76}.formula-header[data-astro-cid-nh56izzo]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:18px 22px 0}.formula-steps[data-astro-cid-nh56izzo] .formula-title[data-astro-cid-nh56izzo]{margin:0;font-size:.95rem;font-weight:650}.formula-progress[data-astro-cid-nh56izzo]{flex:none;color:var(--text-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.formula-equation[data-astro-cid-nh56izzo]{padding:26px 18px 24px;font-size:clamp(1.15rem,3.1vw,1.9rem)}.formula-equation[data-astro-cid-nh56izzo] .katex-display{margin:0;padding:.3em 0}.formula-equation[data-astro-cid-nh56izzo] .formula-fragment{color:var(--text);transition:color .25s ease}.formula-steps[data-astro-cid-nh56izzo][data-ready] .formula-equation[data-astro-cid-nh56izzo] .formula-fragment:not(.is-future){visibility:visible}.formula-steps[data-astro-cid-nh56izzo][data-ready] .formula-equation[data-astro-cid-nh56izzo] .is-future{visibility:hidden}.formula-steps[data-astro-cid-nh56izzo][data-ready] .formula-equation[data-astro-cid-nh56izzo] .is-current{color:var(--formula-ink)}.formula-equation[data-astro-cid-nh56izzo] .is-entering{animation:formula-appear .35s ease-out both}@keyframes formula-appear{0%{opacity:0}to{opacity:1}}.formula-steps[data-astro-cid-nh56izzo] .formula-story[data-astro-cid-nh56izzo]{display:grid;gap:10px;margin:0;padding:0 22px 22px;list-style:none;font-size:.91rem;line-height:1.85}.formula-steps[data-astro-cid-nh56izzo] .formula-story[data-astro-cid-nh56izzo] li[data-astro-cid-nh56izzo]{display:grid;grid-template-columns:20px 1fr;align-items:baseline;gap:10px;margin:0;padding:0;transition:color .25s ease}.story-number[data-astro-cid-nh56izzo]{color:var(--text-muted);font-size:.72rem;font-variant-numeric:tabular-nums}.formula-steps[data-astro-cid-nh56izzo][data-ready] .formula-story[data-astro-cid-nh56izzo] .is-future[data-astro-cid-nh56izzo]{visibility:hidden}.formula-story[data-astro-cid-nh56izzo] .is-current[data-astro-cid-nh56izzo]{color:var(--formula-ink)}.formula-story[data-astro-cid-nh56izzo] .is-current[data-astro-cid-nh56izzo] .story-number[data-astro-cid-nh56izzo]{color:inherit}.formula-controls[data-astro-cid-nh56izzo]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--border);background:var(--surface-2)}.formula-navigation[data-astro-cid-nh56izzo]{display:flex;gap:6px}.formula-controls[data-astro-cid-nh56izzo] button[data-astro-cid-nh56izzo]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;min-width:40px;padding:7px 12px;border:1px solid var(--border);border-radius:7px;color:var(--text);background:var(--surface);font:inherit;font-size:.8rem;line-height:1.5;cursor:pointer}.formula-controls[data-astro-cid-nh56izzo] button[data-astro-cid-nh56izzo]:hover:not(:disabled){border-color:var(--text-muted)}.formula-controls[data-astro-cid-nh56izzo] button[data-astro-cid-nh56izzo]:disabled{opacity:.35;cursor:default}.formula-controls[data-astro-cid-nh56izzo] button[data-astro-cid-nh56izzo]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.formula-controls[data-astro-cid-nh56izzo] button[data-astro-cid-nh56izzo][aria-pressed=true]{color:var(--formula-ink);border-color:currentColor}.formula-sr-only[data-astro-cid-nh56izzo]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-astro-cid-nh56izzo][hidden]{display:none}@media(max-width:600px){.formula-header[data-astro-cid-nh56izzo]{padding:16px 14px 0}.formula-equation[data-astro-cid-nh56izzo]{padding:24px 10px;font-size:1.08rem}.formula-steps[data-astro-cid-nh56izzo] .formula-story[data-astro-cid-nh56izzo]{padding:0 14px 18px;font-size:.85rem;gap:12px}.formula-steps[data-astro-cid-nh56izzo] .formula-story[data-astro-cid-nh56izzo] li[data-astro-cid-nh56izzo]{grid-template-columns:14px 1fr;gap:7px}.formula-controls[data-astro-cid-nh56izzo]{gap:4px;row-gap:8px;flex-wrap:wrap;padding:10px}.formula-controls[data-astro-cid-nh56izzo] button[data-astro-cid-nh56izzo]{padding:7px 9px}}.formula-steps[data-astro-cid-nh56izzo][data-layout=compact]{border-width:1px 0;border-radius:0;background:transparent}.formula-steps[data-astro-cid-nh56izzo][data-layout=compact] .formula-header[data-astro-cid-nh56izzo]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.formula-steps[data-astro-cid-nh56izzo][data-layout=compact] .formula-equation[data-astro-cid-nh56izzo]{padding:14px 8px 10px}.formula-steps[data-astro-cid-nh56izzo][data-layout=compact] .formula-story[data-astro-cid-nh56izzo]{padding:0 8px;text-align:center;font-size:.86rem}.formula-steps[data-astro-cid-nh56izzo][data-layout=compact] .formula-story[data-astro-cid-nh56izzo] li[data-astro-cid-nh56izzo]{display:block}.formula-steps[data-astro-cid-nh56izzo][data-layout=compact][data-ready] .formula-story[data-astro-cid-nh56izzo]{gap:0}.formula-steps[data-astro-cid-nh56izzo][data-layout=compact][data-ready] .formula-story[data-astro-cid-nh56izzo] li[data-astro-cid-nh56izzo]{grid-area:1 / 1;display:block;visibility:hidden}.formula-steps[data-astro-cid-nh56izzo][data-layout=compact][data-ready] .formula-story[data-astro-cid-nh56izzo] .is-active[data-astro-cid-nh56izzo]{visibility:visible}.formula-steps[data-astro-cid-nh56izzo][data-layout=compact] .story-number[data-astro-cid-nh56izzo]{display:none}.formula-steps[data-astro-cid-nh56izzo][data-layout=compact] .formula-controls[data-astro-cid-nh56izzo]{justify-content:center;padding:5px 0 9px;border:0;background:transparent}.formula-steps[data-astro-cid-nh56izzo][data-layout=compact] .formula-navigation[data-astro-cid-nh56izzo]{align-items:center;gap:6px}.formula-steps[data-astro-cid-nh56izzo][data-layout=compact] .formula-controls[data-astro-cid-nh56izzo] button[data-astro-cid-nh56izzo]{border-color:transparent;background:transparent;min-width:36px;min-height:36px;padding:4px;font-size:.95rem}.formula-steps[data-astro-cid-nh56izzo][data-layout=compact] .formula-controls[data-astro-cid-nh56izzo] button[data-astro-cid-nh56izzo]:hover:not(:disabled){color:var(--formula-ink)}.formula-steps[data-astro-cid-nh56izzo][data-layout=compact] .formula-progress[data-astro-cid-nh56izzo]{min-width:44px;text-align:center}.formula-steps[data-astro-cid-nh56izzo][data-layout=compact] [data-astro-cid-nh56izzo]:is([data-action=play],.next-label){display:none}@media(max-width:600px){.formula-steps[data-astro-cid-nh56izzo][data-layout=compact] .formula-equation[data-astro-cid-nh56izzo]{padding-left:0;padding-right:0}}@media(prefers-reduced-motion:reduce){.formula-equation[data-astro-cid-nh56izzo] .formula-fragment,.formula-story[data-astro-cid-nh56izzo] li[data-astro-cid-nh56izzo]{transition:none;animation:none}}@media print{.formula-steps[data-astro-cid-nh56izzo]{break-inside:avoid;background:transparent;overflow:visible}.formula-controls[data-astro-cid-nh56izzo],.formula-progress[data-astro-cid-nh56izzo]{display:none!important}.formula-steps[data-astro-cid-nh56izzo][data-ready] .formula-equation[data-astro-cid-nh56izzo] .formula-fragment,.formula-steps[data-astro-cid-nh56izzo][data-ready] .formula-story[data-astro-cid-nh56izzo] li[data-astro-cid-nh56izzo]{opacity:1!important;visibility:visible!important;color:var(--text)!important;animation:none}.formula-steps[data-astro-cid-nh56izzo][data-layout=compact][data-ready] .formula-story[data-astro-cid-nh56izzo]{gap:8px;text-align:left}.formula-steps[data-astro-cid-nh56izzo][data-layout=compact][data-ready] .formula-story[data-astro-cid-nh56izzo] li[data-astro-cid-nh56izzo]{grid-area:auto}}
