.top:where(.astro-zloyix4s){padding-top:32px}.page-head:where(.astro-zloyix4s){max-width:82ch;margin-bottom:16px}.page-head:where(.astro-zloyix4s) h1:where(.astro-zloyix4s){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}.sf-list:where(.astro-zloyix4s){max-width:80ch;margin:0 0 14px;padding-left:24px;display:flex;flex-direction:column;gap:9px}.sf-list:where(.astro-zloyix4s) li:where(.astro-zloyix4s){font-family:var(--font-body);font-size:var(--fs-md);color:var(--ink);line-height:1.6}.sf-list:where(.astro-zloyix4s) strong:where(.astro-zloyix4s){color:var(--accent)}.sec:where(.astro-zloyix4s){margin:28px 0}.sec:where(.astro-zloyix4s) h2:where(.astro-zloyix4s){font-family:var(--font-display);font-size:var(--fs-xl);margin:0 0 12px;display:flex;align-items:baseline;gap:12px}.sec:where(.astro-zloyix4s) .n:where(.astro-zloyix4s){font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--accent);font-weight:var(--weight-strong)}.sec:where(.astro-zloyix4s) p:where(.astro-zloyix4s){font-family:var(--font-body);font-size:var(--fs-md);color:var(--ink);line-height:1.65;margin:0 0 13px;max-width:80ch}.sec:where(.astro-zloyix4s) h3:where(.astro-zloyix4s).sub{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--weight-display);margin:20px 0 10px;letter-spacing:-.005em}.sec:where(.astro-zloyix4s) strong:where(.astro-zloyix4s),.standfirst:where(.astro-zloyix4s) strong:where(.astro-zloyix4s){color:var(--accent)}.sec:where(.astro-zloyix4s) em:where(.astro-zloyix4s){font-style:italic}.top:where(.astro-zloyix4s){--arch-volta: #46688f;--arch-ampere: #c11f57;--arch-hopper: #b9770a;--arch-h200: #7c9a3e;--arch-blackwell: #0d9488}html[data-theme=terminal] .top:where(.astro-zloyix4s){--arch-volta: #7ea8d8;--arch-ampere: #ff4d84;--arch-hopper: #ffb400;--arch-h200: #b5d16a;--arch-blackwell: #2dd4bf}.chart-fig:where(.astro-zloyix4s){margin:0 0 18px;max-width:1120px}.sm-grid:where(.astro-zloyix4s){display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.sm-panel:where(.astro-zloyix4s){background:var(--surface);padding:10px 12px 8px}.sm-panel:where(.astro-zloyix4s):not(.sm-key){cursor:zoom-in}.sm-panel:where(.astro-zloyix4s).maxed{position:fixed;inset:6vh 8vw;z-index:60;cursor:zoom-out;display:flex;flex-direction:column;justify-content:center;box-shadow:0 18px 80px #00000080;border:1px solid var(--rule-2);padding:24px 28px}.sm-panel:where(.astro-zloyix4s).maxed svg:where(.astro-zloyix4s){max-height:78vh}.pacelab:where(.astro-zloyix4s){font-family:var(--font-mono);font-size:8.5px;fill:var(--ink-dim);letter-spacing:.04em;text-transform:uppercase}.grid-pace:where(.astro-zloyix4s){stroke:var(--ink-dim);stroke-width:1;stroke-dasharray:2 4;opacity:.7}.crosslab:where(.astro-zloyix4s){font-family:var(--font-mono);font-size:10px;font-weight:600}.sm-head:where(.astro-zloyix4s){display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px;font-family:var(--font-mono)}.sm-chip:where(.astro-zloyix4s){font-size:var(--fs-sm);font-weight:var(--weight-strong);letter-spacing:.03em}.sm-val:where(.astro-zloyix4s){font-size:calc(var(--fs-xs) - 1px);color:var(--ink-dim);font-variant-numeric:tabular-nums}.sm-panel:where(.astro-zloyix4s) svg:where(.astro-zloyix4s){display:block;width:100%;height:auto}.sm-key:where(.astro-zloyix4s){display:flex;align-items:center}.sm-key-body:where(.astro-zloyix4s) p:where(.astro-zloyix4s){font-family:var(--font-mono);font-size:calc(var(--fs-xs) - 1px);color:var(--ink-dim);line-height:1.55;margin:0 0 8px}.sm-key-body:where(.astro-zloyix4s) strong:where(.astro-zloyix4s){color:var(--accent);font-weight:var(--weight-strong)}.grid:where(.astro-zloyix4s){stroke:var(--rule);stroke-width:1}.grid-one:where(.astro-zloyix4s){stroke:var(--ink-dim);stroke-width:1.1;stroke-dasharray:1 3}.tick:where(.astro-zloyix4s){font-family:var(--font-mono);font-size:10px;fill:var(--ink-faint)}.ln:where(.astro-zloyix4s){fill:none;stroke-width:1.7}.ln-thin:where(.astro-zloyix4s){stroke-width:1.1;stroke-dasharray:3 3;opacity:.8}.ln-ghost:where(.astro-zloyix4s){stroke:var(--ink-faint);stroke-width:1;opacity:.22}.ln-volta:where(.astro-zloyix4s){stroke:var(--arch-volta)}.ln-ampere:where(.astro-zloyix4s){stroke:var(--arch-ampere)}.ln-hopper:where(.astro-zloyix4s){stroke:var(--arch-hopper)}.ln-h200:where(.astro-zloyix4s){stroke:var(--arch-h200)}.ln-blackwell:where(.astro-zloyix4s){stroke:var(--arch-blackwell)}.lab-volta:where(.astro-zloyix4s){color:var(--arch-volta);fill:var(--arch-volta)}.lab-ampere:where(.astro-zloyix4s){color:var(--arch-ampere);fill:var(--arch-ampere)}.lab-hopper:where(.astro-zloyix4s){color:var(--arch-hopper);fill:var(--arch-hopper)}.lab-h200:where(.astro-zloyix4s){color:var(--arch-h200);fill:var(--arch-h200)}.lab-blackwell:where(.astro-zloyix4s){color:var(--arch-blackwell);fill:var(--arch-blackwell)}.enddot:where(.astro-zloyix4s){stroke:var(--surface);stroke-width:1.2}.dot-volta:where(.astro-zloyix4s){fill:var(--arch-volta)}.dot-ampere:where(.astro-zloyix4s){fill:var(--arch-ampere)}.dot-hopper:where(.astro-zloyix4s){fill:var(--arch-hopper)}.dot-h200:where(.astro-zloyix4s){fill:var(--arch-h200)}.dot-blackwell:where(.astro-zloyix4s){fill:var(--arch-blackwell)}.tfoot:where(.astro-zloyix4s){font-family:var(--font-mono);font-size:calc(var(--fs-xs) - 1px);color:var(--ink-faint);margin-top:7px;line-height:1.5}.tfoot:where(.astro-zloyix4s) a:where(.astro-zloyix4s){color:var(--ink-dim)}.twrap:where(.astro-zloyix4s){border:1px solid var(--rule);background:var(--surface);overflow-x:auto;margin:0 0 12px;max-width:880px}table:where(.astro-zloyix4s){width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--fs-xs)}th:where(.astro-zloyix4s),td:where(.astro-zloyix4s){padding:8px 12px;border-bottom:1px solid var(--rule);text-align:left;white-space:nowrap}thead:where(.astro-zloyix4s) th:where(.astro-zloyix4s){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-zloyix4s).num,td:where(.astro-zloyix4s).num{text-align:right;font-variant-numeric:tabular-nums}td:where(.astro-zloyix4s).gen{color:var(--ink);font-weight:var(--weight-strong)}td:where(.astro-zloyix4s).dim{color:var(--ink-dim)}td:where(.astro-zloyix4s).strong{color:var(--accent);font-weight:var(--weight-strong)}td:where(.astro-zloyix4s).basis-cell{white-space:normal;min-width:34ch}
