.top:where(.astro-wo3tpjok){padding-top:32px}.page-head:where(.astro-wo3tpjok){max-width:82ch;margin-bottom:10px}.page-head:where(.astro-wo3tpjok) h1:where(.astro-wo3tpjok){font-family:var(--font-display);font-size:var(--fs-hero);line-height:var(--lh-display);font-weight:var(--weight-display);margin:6px 0 14px;letter-spacing:-.01em}.sec:where(.astro-wo3tpjok){margin:28px 0;max-width:80ch}.sec:where(.astro-wo3tpjok) h2:where(.astro-wo3tpjok){font-family:var(--font-display);font-size:var(--fs-xl);margin:0 0 12px;display:flex;align-items:baseline;gap:12px}.sec:where(.astro-wo3tpjok) .n:where(.astro-wo3tpjok){font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--accent);font-weight:var(--weight-strong)}.sec:where(.astro-wo3tpjok) p:where(.astro-wo3tpjok){font-family:var(--font-body);font-size:var(--fs-md);color:var(--ink);line-height:1.65;margin:0 0 13px}.sec:where(.astro-wo3tpjok) a:where(.astro-wo3tpjok){color:var(--link)}.assume:where(.astro-wo3tpjok){border-left:3px solid var(--accent);margin:0 0 14px;padding:10px 16px;background:var(--surface);font-family:var(--font-body);font-size:var(--fs-sm);color:var(--ink);line-height:1.6;max-width:74ch}.tbl-wrap:where(.astro-wo3tpjok){overflow-x:auto;margin:14px 0 6px}table:where(.astro-wo3tpjok){border-collapse:collapse;font-family:var(--font-mono);font-size:var(--fs-xs);min-width:620px}th:where(.astro-wo3tpjok){text-align:left;color:var(--ink-dim);font-weight:600;border-bottom:1px solid var(--rule);padding:6px 14px 6px 0;letter-spacing:.03em}td:where(.astro-wo3tpjok){color:var(--ink);border-bottom:1px solid var(--rule);padding:8px 14px 8px 0;vertical-align:top;line-height:1.5}.gA:where(.astro-wo3tpjok),.gB:where(.astro-wo3tpjok){display:inline-block;padding:1px 7px;border-radius:3px;font-weight:700;font-size:11px}.gA:where(.astro-wo3tpjok){background:var(--accent);color:var(--surface)}.gB:where(.astro-wo3tpjok){border:1px solid var(--accent);color:var(--accent)}.gnote:where(.astro-wo3tpjok){display:block;font-size:10px;color:var(--ink-faint);margin-top:3px}.est:where(.astro-wo3tpjok){font-size:10.5px;color:var(--ink-faint);display:block}.chipsrc:where(.astro-wo3tpjok){font-size:10px;color:var(--ink-faint);display:block}.tblfoot:where(.astro-wo3tpjok){font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-faint);margin:4px 0 14px}.chart-fig:where(.astro-wo3tpjok){margin:18px 0 22px;max-width:700px}.chart-box:where(.astro-wo3tpjok){border:1px solid var(--rule);background:var(--surface)}.chart-box:where(.astro-wo3tpjok) svg:where(.astro-wo3tpjok){display:block;width:100%;height:auto}.fig-title:where(.astro-wo3tpjok){font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-dim);letter-spacing:.03em;margin-bottom:6px}.segA:where(.astro-wo3tpjok){fill:var(--accent)}.segEst:where(.astro-wo3tpjok){fill:url(#hatch);stroke:var(--accent);stroke-width:1}.segBand:where(.astro-wo3tpjok){fill:var(--accent);opacity:.4}.gridv:where(.astro-wo3tpjok){stroke:var(--rule);stroke-width:1;opacity:.6}.hatchline:where(.astro-wo3tpjok){stroke:var(--accent);stroke-width:2}html[data-theme=terminal] .segA:where(.astro-wo3tpjok){fill:#f5b301}html[data-theme=terminal] .segBand:where(.astro-wo3tpjok){fill:#f5b301;opacity:.45}html[data-theme=terminal] .segEst:where(.astro-wo3tpjok){stroke:#f5b301}html[data-theme=terminal] .hatchline:where(.astro-wo3tpjok){stroke:#f5b301}html[data-theme=terminal] .gA:where(.astro-wo3tpjok){background:#f5b301;color:#0a0e1a}html[data-theme=terminal] .gB:where(.astro-wo3tpjok){border-color:#f5b301;color:#f5b301}.fignotes:where(.astro-wo3tpjok){margin-top:6px}.fignotes:where(.astro-wo3tpjok) summary:where(.astro-wo3tpjok){font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-faint);cursor:pointer;user-select:none}.fignotes:where(.astro-wo3tpjok) summary:where(.astro-wo3tpjok):hover{color:var(--ink-dim)}.fignotes:where(.astro-wo3tpjok) p:where(.astro-wo3tpjok){font-size:var(--fs-xs);color:var(--ink-faint);line-height:1.5;margin:6px 0 0;max-width:74ch}.clab:where(.astro-wo3tpjok),.cval:where(.astro-wo3tpjok),.ckey:where(.astro-wo3tpjok),.cmeta:where(.astro-wo3tpjok){font-family:var(--font-mono)}.clab:where(.astro-wo3tpjok){font-size:13px;fill:var(--ink)}.cval:where(.astro-wo3tpjok){font-size:12.5px;font-weight:700;fill:var(--ink)}.ckey:where(.astro-wo3tpjok){font-size:11px;fill:var(--ink-dim)}.cmeta:where(.astro-wo3tpjok){font-size:10.5px;fill:var(--ink-faint)}.footnote:where(.astro-wo3tpjok){font-size:var(--fs-sm);color:var(--ink-faint);border-top:1px solid var(--rule);padding-top:8px;max-width:74ch}.footnote:where(.astro-wo3tpjok) a:where(.astro-wo3tpjok){color:var(--link)}
