.layout[data-astro-cid-3gn6el57]{display:grid;grid-template-columns:minmax(0,230px) minmax(0,1fr);gap:var(--space-8);align-items:start;padding-block:var(--space-6) var(--space-8)}.toc[data-astro-cid-3gn6el57]{position:sticky;top:calc(var(--header-height) + var(--space-4));max-height:calc(100vh - var(--header-height) - var(--space-6));overflow-y:auto}.toc__title[data-astro-cid-3gn6el57]{margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border);font-size:var(--text-3xs);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-muted)}.toc[data-astro-cid-3gn6el57] ol[data-astro-cid-3gn6el57]{list-style:none;margin:0;padding:0}.toc[data-astro-cid-3gn6el57] li[data-astro-cid-3gn6el57]{margin:0}.toc[data-astro-cid-3gn6el57] a[data-astro-cid-3gn6el57]{display:flex;gap:var(--space-2);padding:.3rem 0;font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--ink-secondary);text-decoration:none}.toc[data-astro-cid-3gn6el57] a[data-astro-cid-3gn6el57]:hover{color:var(--accent)}.toc__n[data-astro-cid-3gn6el57]{color:var(--ink-muted);flex:0 0 auto}.doc[data-astro-cid-3gn6el57]{min-width:0;max-width:78ch}.doc[data-astro-cid-3gn6el57] section[data-astro-cid-3gn6el57]{padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:var(--border);scroll-margin-top:calc(var(--header-height) + var(--space-4))}.doc[data-astro-cid-3gn6el57] section[data-astro-cid-3gn6el57]:last-child{border-bottom:0}.doc[data-astro-cid-3gn6el57] h2[data-astro-cid-3gn6el57]{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);font-size:var(--text-xl)}.sec-n[data-astro-cid-3gn6el57]{font-size:var(--text-sm);font-weight:500;color:var(--ink-muted);flex:0 0 auto}.doc[data-astro-cid-3gn6el57] h3[data-astro-cid-3gn6el57]{margin:var(--space-5) 0 var(--space-3);font-size:var(--text-md)}.doc[data-astro-cid-3gn6el57] p[data-astro-cid-3gn6el57],.doc[data-astro-cid-3gn6el57] li[data-astro-cid-3gn6el57]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--ink-secondary)}.doc[data-astro-cid-3gn6el57] strong[data-astro-cid-3gn6el57]{color:var(--ink)}.note[data-astro-cid-3gn6el57]{padding:var(--space-3) var(--space-4);border-left:3px solid var(--rule-strong);background:var(--surface-sunken);font-size:var(--text-2xs)!important}.cell-prose[data-astro-cid-3gn6el57]{max-width:46ch;font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--ink-secondary)}.metric-note[data-astro-cid-3gn6el57]{display:block;margin-top:.3em;color:var(--ink-muted);font-style:italic}.two-col[data-astro-cid-3gn6el57]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-block:var(--space-4)}.rule-box[data-astro-cid-3gn6el57]{padding:var(--space-4);border:var(--border);border-radius:var(--radius);background:var(--surface)}.rule-box--allow[data-astro-cid-3gn6el57]{border-top:3px solid var(--status-official-rule)}.rule-box--deny[data-astro-cid-3gn6el57]{border-top:3px solid var(--status-critical-rule)}.rule-box__title[data-astro-cid-3gn6el57]{margin:0 0 var(--space-3)!important;font-size:var(--text-2xs)!important;font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-muted)}.rule-box[data-astro-cid-3gn6el57] ul[data-astro-cid-3gn6el57]{margin:0;padding-left:1.1rem}.rule-box[data-astro-cid-3gn6el57] li[data-astro-cid-3gn6el57]{font-size:var(--text-2xs)!important;line-height:var(--leading-snug);margin-bottom:var(--space-2)}.equation[data-astro-cid-3gn6el57]{margin-block:var(--space-4);padding:var(--space-5);border:var(--border);border-radius:var(--radius);background:var(--surface);text-align:center}.equation__formula[data-astro-cid-3gn6el57]{margin:0 auto var(--space-3)!important;font-size:var(--text-md)!important;color:var(--ink)!important;max-width:none}.equation__note[data-astro-cid-3gn6el57]{margin:0 auto!important;max-width:62ch;font-size:var(--text-2xs)!important;color:var(--ink-muted)!important}.scale[data-astro-cid-3gn6el57]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-5);margin:0}.scale[data-astro-cid-3gn6el57]>div[data-astro-cid-3gn6el57]{padding-bottom:var(--space-2);border-bottom:var(--border-hairline)}.scale[data-astro-cid-3gn6el57] dt[data-astro-cid-3gn6el57]{font-size:var(--text-xs);font-weight:600;color:var(--ink);margin-bottom:.2em}.scale__value[data-astro-cid-3gn6el57]{display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:var(--text-3xs);margin-right:.3em}.scale[data-astro-cid-3gn6el57] dd[data-astro-cid-3gn6el57]{margin:0;font-size:var(--text-2xs);color:var(--ink-secondary)}.seeds[data-astro-cid-3gn6el57]{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none;margin:var(--space-3) 0;padding:0}.seeds[data-astro-cid-3gn6el57] li[data-astro-cid-3gn6el57]{display:flex;flex-direction:column;gap:.2em;padding:var(--space-2) var(--space-4);border:var(--border);border-radius:var(--radius);background:var(--surface);margin:0}.seeds__label[data-astro-cid-3gn6el57]{font-size:var(--text-3xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-muted)}.stage-list[data-astro-cid-3gn6el57]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.stage[data-astro-cid-3gn6el57]{padding:var(--space-4);border:var(--border);border-radius:var(--radius);background:var(--surface)}.stage__label[data-astro-cid-3gn6el57]{margin:0 0 var(--space-1)!important;font-size:var(--text-3xs)!important;font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-muted)!important}.stage__value[data-astro-cid-3gn6el57]{margin:0 0 var(--space-3)!important;font-size:var(--text-sm)!important;color:var(--ink)!important;font-weight:600}.stage__note[data-astro-cid-3gn6el57]{margin:0!important;font-size:var(--text-2xs)!important;line-height:var(--leading-snug)!important}.layers[data-astro-cid-3gn6el57] li[data-astro-cid-3gn6el57]{margin-bottom:var(--space-3)}.closing[data-astro-cid-3gn6el57]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--border);border-radius:var(--radius);background:var(--surface-sunken);font-size:var(--text-2xs)!important}@media(max-width:1000px){.layout[data-astro-cid-3gn6el57]{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.toc[data-astro-cid-3gn6el57]{position:static;max-height:none;padding-bottom:var(--space-4);border-bottom:var(--border)}.toc[data-astro-cid-3gn6el57] ol[data-astro-cid-3gn6el57]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-4)}}@media(max-width:700px){.two-col[data-astro-cid-3gn6el57],.scale[data-astro-cid-3gn6el57],.stage-list[data-astro-cid-3gn6el57],.toc[data-astro-cid-3gn6el57] ol[data-astro-cid-3gn6el57]{grid-template-columns:minmax(0,1fr)}.doc[data-astro-cid-3gn6el57] h2[data-astro-cid-3gn6el57]{font-size:var(--text-lg)}.equation__formula[data-astro-cid-3gn6el57]{font-size:var(--text-sm)!important}}
