.top:where(.astro-lggqpl54){padding-top:32px}.page-head:where(.astro-lggqpl54){max-width:82ch;margin-bottom:10px}.page-head:where(.astro-lggqpl54) h1:where(.astro-lggqpl54){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-lggqpl54){margin:28px 0;max-width:80ch}.sec:where(.astro-lggqpl54) h2:where(.astro-lggqpl54){font-family:var(--font-display);font-size:var(--fs-xl);margin:0 0 12px;display:flex;align-items:baseline;gap:12px}.sec:where(.astro-lggqpl54) .n:where(.astro-lggqpl54){font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--accent);font-weight:var(--weight-strong)}.sec:where(.astro-lggqpl54) p:where(.astro-lggqpl54){font-family:var(--font-body);font-size:var(--fs-md);color:var(--ink);line-height:1.65;margin:0 0 13px}.sec:where(.astro-lggqpl54) strong:where(.astro-lggqpl54){color:var(--accent)}.sec:where(.astro-lggqpl54) code:where(.astro-lggqpl54){font-family:var(--font-mono);font-size:.9em;background:var(--surface-2);padding:1px 5px;border:1px solid var(--rule)}.chart-fig:where(.astro-lggqpl54){margin:0 0 10px;max-width:820px}.chart-legend:where(.astro-lggqpl54){display:flex;gap:18px;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-dim);margin-bottom:6px}.swatch:where(.astro-lggqpl54){display:inline-block;width:14px;height:3px;vertical-align:middle;margin-right:6px}.swatch-od:where(.astro-lggqpl54){background:var(--ink)}.swatch-cm:where(.astro-lggqpl54){background:var(--accent)}.chart-box:where(.astro-lggqpl54){position:relative;border:1px solid var(--rule);background:var(--surface);overflow:hidden}.chart-box:where(.astro-lggqpl54) svg:where(.astro-lggqpl54){display:block;width:100%;height:auto}.grid:where(.astro-lggqpl54){stroke:var(--rule);stroke-width:1}.tick:where(.astro-lggqpl54){font-family:var(--font-mono);font-size:10px;fill:var(--ink-faint)}.line-od:where(.astro-lggqpl54){fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round}.line-od:where(.astro-lggqpl54).dashed{stroke-dasharray:4 4}.line-cm:where(.astro-lggqpl54){fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.dot-od:where(.astro-lggqpl54){fill:var(--ink)}.dot-cm:where(.astro-lggqpl54){fill:var(--surface);stroke:var(--accent);stroke-width:1.6}.endlab:where(.astro-lggqpl54){font-family:var(--font-mono);font-size:11px;font-weight:600}.endlab-od:where(.astro-lggqpl54){fill:var(--ink)}.endlab-cm:where(.astro-lggqpl54){fill:var(--accent)}.endlab-sp:where(.astro-lggqpl54){fill:var(--ink-faint);font-weight:400;font-size:10px}.spread-bar:where(.astro-lggqpl54){fill:var(--accent);opacity:.35}.crosshair:where(.astro-lggqpl54){stroke:var(--ink-faint);stroke-width:1;stroke-dasharray:3 3}.tip:where(.astro-lggqpl54){position:absolute;pointer-events:none;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink);background:var(--surface-2);border:1px solid var(--rule-2);padding:8px 10px;line-height:1.6;min-width:130px}.tip:where(.astro-lggqpl54) .tn{color:var(--ink-faint)}.tfoot:where(.astro-lggqpl54){font-family:var(--font-mono);font-size:calc(var(--fs-xs) - 1px);color:var(--ink-faint);margin:8px 0 0;line-height:1.6}.tbl-details:where(.astro-lggqpl54){margin:12px 0 0;max-width:820px}.tbl-details:where(.astro-lggqpl54) summary:where(.astro-lggqpl54){font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--accent);cursor:pointer}.twrap:where(.astro-lggqpl54){border:1px solid var(--rule);background:var(--surface);overflow-x:auto;margin-top:8px}table:where(.astro-lggqpl54){width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--fs-xs)}th:where(.astro-lggqpl54),td:where(.astro-lggqpl54){padding:6px 12px;border-bottom:1px solid var(--rule);text-align:left;white-space:nowrap}thead:where(.astro-lggqpl54) th:where(.astro-lggqpl54){background:var(--surface-2);color:var(--ink-dim);text-transform:uppercase;letter-spacing:var(--tracking-eye);font-size:calc(var(--fs-xs) - 1px)}th:where(.astro-lggqpl54).num,td:where(.astro-lggqpl54).num{text-align:right;font-variant-numeric:tabular-nums}td:where(.astro-lggqpl54).dim{color:var(--ink-faint)}
