.toc.svelte-qd3mtf{top:calc(var(--r-12) + var(--r-6));max-height:calc(100vh - (var(--r-12) + var(--r-6)) - var(--r-8));flex:0 0 200px;align-self:start;position:sticky;overflow-y:auto}.toc.svelte-qd3mtf ol:where(.svelte-qd3mtf){gap:var(--r-1);border-left:1px solid var(--r-hairline);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.toc.svelte-qd3mtf a:where(.svelte-qd3mtf){padding:var(--r-1) 0 var(--r-1) var(--r-3);font-size:var(--r-text-sm);color:var(--r-text-muted);border-left:2px solid #0000;margin-left:-1px;transition:color .12s,border-color .12s;display:block}.toc.svelte-qd3mtf a:where(.svelte-qd3mtf):hover{color:var(--r-text-dim)}.toc.svelte-qd3mtf a.current:where(.svelte-qd3mtf){color:var(--r-mint);border-left-color:var(--r-mint)}@media (prefers-reduced-motion:reduce){.toc.svelte-qd3mtf a:where(.svelte-qd3mtf){transition:none}}@media (width<=1000px){.toc.svelte-qd3mtf{flex:none;width:100%;max-height:none;position:static;overflow:visible}.toc.svelte-qd3mtf ol:where(.svelte-qd3mtf){gap:var(--r-2);border-left:0;flex-flow:wrap}.toc.svelte-qd3mtf a:where(.svelte-qd3mtf){padding:var(--r-1) var(--r-3);border:1px solid var(--r-border);border-radius:var(--r-radius);margin-left:0}.toc.svelte-qd3mtf a.current:where(.svelte-qd3mtf){border-color:var(--r-mint)}}.back.svelte-15z2j7q{font-size:var(--r-text-sm);color:var(--r-text-dim);margin-bottom:var(--r-8);display:inline-block}.back.svelte-15z2j7q:hover{color:var(--r-mint)}.entry-meta.svelte-15z2j7q{margin:0 0 var(--r-3)}.entry-title.svelte-15z2j7q{font-size:var(--r-display-sm);max-width:var(--r-measure);margin-bottom:var(--r-12)}.doc.svelte-15z2j7q{align-items:flex-start;gap:var(--r-12);display:flex}.doc-main.svelte-15z2j7q{flex:auto;min-width:0}@media (width<=1000px){.doc.svelte-15z2j7q{gap:var(--r-6);flex-direction:column}}.diagram.svelte-15z2j7q{max-width:var(--r-measure);margin:var(--r-12) 0 0}.diagram.svelte-15z2j7q svg{width:100%;max-width:100%;height:auto;margin:0 auto;display:block}.diagram.svelte-15z2j7q figcaption:where(.svelte-15z2j7q){margin-top:var(--r-3);font-size:var(--r-text-sm);color:var(--r-text-muted);text-align:center}.prose.svelte-15z2j7q figure.diagram-inline{margin:var(--r-16) auto;max-width:100%}.prose.svelte-15z2j7q figure.diagram-inline svg{width:100%;max-width:100%;height:auto;margin:0 auto;display:block}
