.MDXComponents_h1__BQM1B{font-size:var(--font-size-h1);margin-bottom:var(--space-md);opacity:.95}.MDXComponents_h1__BQM1B,.MDXComponents_h2__VVsMo{font-family:var(--font-heading),serif;font-weight:400;line-height:var(--line-height-heading)}.MDXComponents_h2__VVsMo{font-size:var(--font-size-h2);margin-top:var(--space-xl);margin-bottom:var(--space-sm);scroll-margin-top:88px}.MDXComponents_h3__OY17m{font-size:var(--font-size-h3);margin-top:var(--space-lg)}.MDXComponents_h3__OY17m,.MDXComponents_h4__36vC9{font-family:var(--font-heading),serif;font-weight:400;line-height:var(--line-height-tight);margin-bottom:var(--space-xs);scroll-margin-top:88px}.MDXComponents_h4__36vC9{font-size:var(--font-size-h4);margin-top:var(--space-md);color:var(--text-secondary)}.MDXComponents_p__kczmn{margin-bottom:var(--space-md);line-height:var(--line-height-body)}.MDXComponents_a__0DRzI{color:inherit;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:3px;transition:-webkit-text-decoration-color var(--transition-fast);transition:text-decoration-color var(--transition-fast);transition:text-decoration-color var(--transition-fast),-webkit-text-decoration-color var(--transition-fast)}.MDXComponents_a__0DRzI:hover{-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.MDXComponents_blockquote__WM4Yh{border-left:2px solid var(--accent);padding:4px 0 4px 1.25rem;margin:var(--space-md) 0}.MDXComponents_blockquote__WM4Yh p{font-family:var(--font-body),serif;font-size:1.3rem;font-style:italic;line-height:1.6;margin-bottom:0}.MDXComponents_ol__x84KH,.MDXComponents_ul__oVR9I{margin-bottom:var(--space-md);padding-left:var(--space-lg)}.MDXComponents_li__x1S7l{margin-bottom:var(--space-xs);line-height:var(--line-height-body)}.MDXComponents_li__x1S7l::marker{color:var(--text-muted)}.MDXComponents_codeInline__5rGGG{font-size:.875em;padding:.15em .4em;border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-primary)}.MDXComponents_codeInline__5rGGG,.MDXComponents_pre__jjnUX{font-family:JetBrains Mono,Fira Code,Consolas,monospace;background:var(--bg-code)}.MDXComponents_pre__jjnUX{margin:var(--space-lg) 0;padding:var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow-x:auto;font-size:.875rem;line-height:1.6}.MDXComponents_pre__jjnUX code{background:none;border:none;padding:0;font-size:inherit}.MDXComponents_codeBlock__MteY8{font-family:inherit;font-size:inherit}.MDXComponents_hr___P5dk{border:none;height:1px;background:var(--border-subtle);margin:var(--space-xl) 0}.MDXComponents_figure__3lx3w{margin:var(--space-lg) 0}.MDXComponents_img__R3_cj{max-width:100%;height:auto;border-radius:var(--radius-md);display:block}.MDXComponents_figcaption__UwDoj{margin-top:var(--space-xs);font-family:var(--font-ui),sans-serif;font-size:var(--font-size-xs);color:var(--text-muted);text-align:center}.MDXComponents_strong__5Wet2{font-weight:600;color:var(--text-primary)}.MDXComponents_em__qKoJs{font-style:italic}.Beat_beat__mM_f3{margin:1.3em 0;font-family:var(--font-body),serif;font-weight:500;font-style:normal;font-size:var(--prose-body,var(--font-size-body));line-height:var(--prose-lh,var(--line-height-body));color:var(--text-primary)}.Beat_beat__mM_f3>p{margin:0;font:inherit}.BigQuestion_bigQuestion__ec2Mp{margin:var(--space-lg) 0;font-family:var(--font-body),serif;font-size:1.5rem;font-style:italic;line-height:var(--line-height-tight);color:var(--text-primary)}.Closer_closer__6UJCK{font-size:var(--prose-body,var(--font-size-body))}.Closer_rule__RCRg8{width:40px;height:0;border:none;border-top:1px solid var(--border-medium);margin:30px auto 16px}.Closer_text__EIQdv{margin:0;font-family:var(--font-lora-italic),serif;font-style:italic;font-weight:400;line-height:var(--prose-lh,var(--line-height-body));color:var(--text-secondary);text-align:center}.Closer_text__EIQdv>p{margin:0;font:inherit}.Mermaid_figure__Eq08A{margin:var(--space-lg) 0;font-family:var(--font-ui),sans-serif;max-width:100%;overflow:hidden}.Mermaid_pending__S4sLa{min-height:240px;border-radius:var(--radius-md);background:var(--bg-surface)}.Mermaid_svg__5Ukn0{animation:Mermaid_diagramFadeIn__3y3cc var(--transition-slow) both}.Mermaid_svg__5Ukn0 svg{display:block;max-width:100%;height:auto;margin:0 auto}@keyframes Mermaid_diagramFadeIn__3y3cc{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Mermaid_svg__5Ukn0{animation:none}}.Mermaid_error__904tw{padding:var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.Mermaid_errorMessage__7dRu8{font-size:var(--font-size-xs);color:var(--text-muted);margin-bottom:var(--space-xs)}.Mermaid_errorSource__P53ur{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.875rem;line-height:1.6;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.PullQuote_pullQuote__xvIR_{max-width:440px;margin:36px auto;font-family:var(--font-dm-serif-italic),serif;font-style:italic;font-weight:400;font-size:26px;line-height:1.35;color:var(--text-primary);text-align:center;text-wrap:balance}.PullQuote_pullQuote__xvIR_>p{margin:0;font:inherit}@media (max-width:600px){.PullQuote_pullQuote__xvIR_{margin:28px auto;font-size:22px}}.Space_space__2exdf{height:0;margin-top:2em;font-size:var(--prose-body,var(--font-size-body))}.YouTubeEmbed_wrapper__ZN0Pc{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.YouTubeEmbed_iframe__bVnl_{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.katex{color:var(--text-primary);font-size:1.1em}.katex:not(.katex-display>.katex) .mfrac{font-size:1.2em}.katex-display{margin:.15em 0 .75em;padding:.25em 0;overflow-x:auto;overflow-y:hidden}p:has(+.katex-display){margin-bottom:.3em}