.h200-report code:not(pre code){overflow-wrap:anywhere}.h200-figure,.h200-sponsor,.h200-ledger,.h200-toc{--h200-ink:hsl(var(--foreground));--h200-muted:hsl(var(--muted-foreground));--h200-accent:hsl(var(--primary));--h200-line:hsl(var(--border));--h200-fill:hsl(var(--muted));--h200-paper:hsl(var(--card));font-variant-numeric:tabular-nums}.h200-eyebrow{color:var(--h200-accent);letter-spacing:.12em;text-transform:uppercase;font:500 10px/1.6 JetBrains Mono,monospace;display:block}.h200-sponsor{border-block:1px solid var(--h200-line);align-items:center;gap:24px;margin:0 0 32px;padding:18px 0;display:flex}.h200-sponsor-logo{background:#fff;border-radius:8px;flex:none;padding:4px 10px;display:block}.h200-sponsor img{width:112px;height:auto;display:block}.prose-docs .h200-sponsor p{margin:4px 0 0;font-size:12px;line-height:1.65}.h200-ledger{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-block:32px;display:grid}.h200-ledger>div{border-left:2px solid var(--h200-line);padding-left:16px}.h200-ledger strong{color:var(--h200-ink);letter-spacing:-.04em;font-size:30px;line-height:1.2;display:block}.h200-ledger span{color:var(--h200-muted);margin-top:8px;font:11px/1.55 JetBrains Mono,monospace;display:block}.h200-toc{background:var(--h200-fill);border-radius:12px;margin:28px 0 44px;padding:20px 24px}.prose-docs .h200-toc ol{counter-reset:chapters;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin:12px 0 0;padding:0;list-style:none;display:grid}.prose-docs .h200-toc li{align-items:baseline;gap:9px;margin:0;font-size:12px;display:flex}.h200-toc li:before{counter-increment:chapters;content:counter(chapters, decimal-leading-zero);color:var(--h200-muted);font:10px JetBrains Mono,monospace}.prose-docs .h200-toc a{color:var(--h200-ink);text-decoration:none}.prose-docs .h200-toc a:hover{text-decoration:underline}.h200-figure{border:1px solid var(--h200-line);background:var(--h200-paper);border-radius:14px;margin:32px 0 36px;overflow:hidden}.h200-figure-head{padding:24px 28px 0}.prose-docs .h200-figure h3{text-wrap:balance;margin:8px 0 0;font-size:20px;line-height:1.35}.h200-figure figcaption{border-top:1px solid var(--h200-line);background:var(--h200-fill);color:var(--h200-muted);margin-top:24px;padding:16px 28px;font-size:11px;line-height:1.75}.h200-chart{margin:24px 28px}.h200-chart+.h200-chart{border-top:1px solid var(--h200-line);padding-top:24px}.h200-chart-title{color:var(--h200-ink);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-bottom:16px;font-size:13px;font-weight:600;display:flex}.h200-chart-title>span{color:var(--h200-muted);font-size:10px;font-weight:400}.h200-bar-row{margin-top:18px}.h200-bar-label{color:var(--h200-muted);justify-content:space-between;align-items:baseline;gap:16px;font-size:12px;line-height:1.6;display:flex}.h200-bar-label strong{color:var(--h200-ink);flex-shrink:0;font:500 14px JetBrains Mono,monospace}.h200-bar-track{background:var(--h200-fill);border-radius:2px;height:12px;margin-top:8px;overflow:hidden}.h200-bar{width:var(--bar-size);background:var(--h200-accent);height:100%;display:block}.h200-bar-muted{background:#8b8175}.h200-bar-row small{color:var(--h200-muted);margin-top:7px;font-size:10px;line-height:1.6;display:block}.prose-docs .h200-footnote{color:var(--h200-muted);margin:16px 28px;font-size:11px;line-height:1.7}.h200-topology{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 28px 0;display:grid}.h200-quad{border:1px solid var(--h200-line);border-radius:8px;padding:16px}.h200-gpus{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block:14px;display:grid}.h200-gpus>span{text-align:center;background:var(--h200-fill);color:var(--h200-ink);border-radius:4px;padding:12px 4px;font:500 11px JetBrains Mono,monospace}.h200-quad-foot{color:var(--h200-muted);font-size:10px;line-height:1.6;display:block}.h200-socket-link{border-block:1px dashed var(--h200-line);color:var(--h200-muted);text-align:center;margin:14px 28px 0;padding-block:12px;font:10px/1.8 JetBrains Mono,monospace}.h200-socket-link>span{color:var(--h200-accent);margin-right:8px;font-size:18px}.h200-metrics{margin:20px 28px}.h200-metric{border-top:1px solid var(--h200-line);grid-template-columns:1fr 1.35fr;gap:12px;padding-block:16px;display:grid}.h200-metric dt{color:var(--h200-ink);font-size:12px;font-weight:600;line-height:1.5}.h200-metric dt>span{color:var(--h200-muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.h200-metric dd{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.h200-metric dd span{color:var(--h200-muted);font-size:10px;line-height:1.5;display:block}.h200-metric dd strong{letter-spacing:-.05em;margin-top:6px;font:500 22px JetBrains Mono,monospace;display:block}.h200-metric dd>div:last-child strong{color:var(--h200-accent)}.prose-docs .h200-callout{border-left:2px solid var(--h200-accent);background:var(--h200-fill);color:var(--h200-ink);margin:0 28px 24px;padding:12px 16px;font-size:12px;line-height:1.7}.h200-details{border-top:1px solid var(--h200-line);margin:0 28px}.h200-details summary{cursor:pointer;color:var(--h200-ink);padding:16px 0;font:11px/1.8 JetBrains Mono,monospace}.h200-details summary:hover{color:var(--h200-accent)}.h200-details summary:focus-visible,.h200-toc a:focus-visible,.h200-sponsor a:focus-visible{outline:2px solid var(--h200-accent);outline-offset:4px;border-radius:2px}.h200-details .h200-metrics{margin:0 0 16px}.h200-quality{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px;display:grid}.h200-quality>div+div{border-left:1px solid var(--h200-line);padding-left:24px}.h200-quality h4{color:var(--h200-ink);margin-top:8px;font-size:14px;font-weight:600;line-height:1.5}.prose-docs .h200-quality p{margin-top:10px;font-size:12px;line-height:1.75}.h200-resolution{border-top:1px solid var(--h200-line);color:var(--h200-accent);margin-top:16px;padding-top:12px;font-size:11px;line-height:1.75;display:block}.h200-ledger-quality{grid-template-columns:repeat(3,minmax(0,1fr));margin:28px}.h200-ledger-quality strong{font:500 24px JetBrains Mono,monospace}@media (width<=520px){.h200-sponsor{gap:16px}.h200-sponsor img{width:94px}.h200-sponsor-logo{padding:2px 6px}.h200-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.h200-ledger strong{font-size:28px}.h200-toc{padding:20px}.prose-docs .h200-toc ol{grid-template-columns:1fr;gap:10px}.h200-figure-head{padding:20px 20px 0}.prose-docs .h200-figure h3{font-size:18px}.h200-figure figcaption{padding:16px 20px}.h200-chart{margin:24px 20px}.h200-bar-label{gap:10px;font-size:11px}.h200-bar-label strong{font-size:13px}.h200-topology{grid-template-columns:1fr;gap:12px;margin:20px 20px 0}.h200-quad{padding:14px}.h200-gpus{grid-template-columns:repeat(4,minmax(0,1fr))}.h200-gpus>span{padding:12px 2px;font-size:10px}.h200-socket-link,.prose-docs .h200-footnote,.h200-metrics{margin-inline:20px}.h200-metric{grid-template-columns:1fr;gap:12px}.h200-metric dt>span{margin-left:6px;display:inline}.h200-metric dd strong{font-size:25px}.prose-docs .h200-callout,.h200-details{margin-inline:20px}.h200-quality{grid-template-columns:1fr;margin:24px 20px}.h200-quality>div+div{border-left:0;border-top:1px solid var(--h200-line);padding:20px 0 0}.h200-ledger-quality{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:24px 20px}.h200-ledger-quality>div{padding-left:8px}.h200-ledger-quality strong{font-size:19px}.h200-ledger-quality span{font-size:9px}}.h200-report,.h200-series{--h200-ink:hsl(var(--foreground));--h200-muted:hsl(var(--muted-foreground));--h200-accent:hsl(var(--primary));--h200-line:hsl(var(--border));--h200-fill:hsl(var(--muted));--h200-paper:hsl(var(--card))}.h200-series{color:var(--h200-ink);margin:28px 0}.h200-series-location{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.h200-series-location>span{color:var(--h200-muted);font:10px/1.6 JetBrains Mono,monospace}.h200-series-menu{border:1px solid var(--h200-line);background:var(--h200-paper);border-radius:10px}.h200-series-menu summary{cursor:pointer;color:var(--h200-ink);padding:16px 20px;font-size:12px;font-weight:500}.h200-series-menu summary:hover{color:var(--h200-accent)}.h200-series .h200-series-menu ol{margin:0 0 12px;padding:0 12px;list-style:none}.h200-series-menu li{margin:0}.h200-series-menu li a{color:var(--h200-muted);border-radius:6px;align-items:baseline;gap:12px;padding:10px;font-size:12px;line-height:1.6;text-decoration:none;display:flex}.h200-series-menu a[aria-current=page]{background:var(--h200-fill);color:var(--h200-accent);font-weight:600}.h200-series-menu a:hover{background:var(--h200-fill);color:var(--h200-accent)}.h200-current{margin-left:auto;font:9px JetBrains Mono,monospace}.h200-chapter-number{color:var(--h200-accent);flex-shrink:0;font:500 11px JetBrains Mono,monospace}.h200-series .h200-series-supplement{color:var(--h200-accent);margin:8px 20px 16px;font-size:11px;line-height:1.65;display:block}.h200-series-hub{margin:48px 0}.prose-docs .h200-series-hub h2{margin-top:8px}.h200-series .h200-series-chapters{margin-top:24px;padding:0;list-style:none}.h200-series-chapters>li{border-top:1px solid var(--h200-line);margin:0}.h200-series-chapters>li:last-child{border-bottom:1px solid var(--h200-line)}.h200-series-chapters>li>a{color:var(--h200-ink);grid-template-columns:30px minmax(0,1fr) 20px;align-items:baseline;gap:18px;padding:22px 0;text-decoration:none;display:grid}.h200-series-chapters strong{font-size:16px;line-height:1.5}.h200-chapter-summary{color:var(--h200-muted);margin-top:6px;font-size:12px;font-weight:400;line-height:1.8;display:block}.h200-chapter-arrow,.h200-series-chapters a:hover strong{color:var(--h200-accent)}.h200-series-pager{border-top:1px solid var(--h200-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;padding-top:24px;display:grid}.h200-series .h200-series-step{color:var(--h200-ink);text-decoration:none}.h200-series-step strong{margin-top:10px;font-size:14px;line-height:1.6;display:block}.h200-series-step:hover strong{color:var(--h200-accent)}.h200-series-step-next{text-align:right}.h200-series a:focus-visible,.h200-series summary:focus-visible,.h200-start:focus-visible{outline:2px solid var(--h200-accent);outline-offset:4px}.prose-docs .h200-start{background:var(--h200-accent);color:hsl(var(--primary-foreground));border-radius:8px;align-items:center;gap:16px;margin-top:8px;padding:14px 18px;font-size:13px;line-height:1.6;text-decoration:none;display:inline-flex}.h200-report p,.h200-report li,.h200-report figcaption,.h200-report .cap{overflow-wrap:anywhere}.h200-report .h200-chapter-lead{color:var(--h200-ink);font-size:16px;line-height:1.85}.h200-snapshot{border-left:2px solid var(--h200-line);background:var(--h200-fill);margin:28px 0;padding:12px 16px}.h200-snapshot>strong{text-transform:uppercase;letter-spacing:.08em;font:500 10px JetBrains Mono,monospace}.h200-report .h200-snapshot p{margin-top:6px;font-size:11px;line-height:1.75}.h200-report .tw{border:1px solid var(--h200-line);background:var(--h200-paper);border-radius:8px;max-width:100%;margin:24px 0;overflow-x:auto}.h200-report .tw table{min-width:480px;margin:0}.h200-report .tw th,.h200-report .tw td{padding:12px}.h200-report .tw th{background:var(--h200-fill);white-space:nowrap}.h200-report .tw td.n,.h200-report .tw th.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.h200-report pre{color:#f2ebdd;background:#171310;border-radius:8px;max-width:100%;padding:18px;font:11px/1.8 JetBrains Mono,monospace}.h200-report pre code{color:inherit;font:inherit}.h200-report .snip{margin:24px 0}.h200-report .cap{color:var(--h200-muted);margin-top:8px;font-size:11px;line-height:1.7}.h200-report .callout{border:1px solid var(--h200-line);border-left:3px solid var(--h200-accent);background:var(--h200-fill);color:var(--h200-muted);border-radius:8px;margin:24px 0;padding:18px 20px;font-size:13px;line-height:1.8}.h200-report .callout .t{color:var(--h200-ink);margin-bottom:8px;font-weight:600;display:block}.h200-report .callout p:first-of-type{margin-top:0}.h200-report .badge{background:var(--h200-fill);color:var(--h200-muted);overflow-wrap:anywhere;border-radius:5px;margin:8px 6px 0 0;padding:5px 8px;font:10px/1.6 JetBrains Mono,monospace;display:inline-block}.h200-legacy-figure{margin:30px 0}.h200-legacy-figure img,.h200-legacy-image{border:1px solid var(--h200-line);background:#fff;border-radius:8px;width:100%;height:auto;display:block}.h200-legacy-figure figcaption{color:var(--h200-muted);margin-top:10px;font-size:11px;line-height:1.8}.h200-legacy-figure .h200-fullsize{white-space:nowrap;margin-left:4px;display:inline-block}.h200-report .pts{border:1px solid var(--h200-line);background:var(--h200-paper);border-radius:8px;margin:24px 0;padding:14px 18px}.h200-report .pts summary{cursor:pointer;font-size:12px;line-height:1.7}.h200-report .sources{font-size:12px;line-height:1.8}.h200-report .stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:24px 0;display:grid}.h200-report .stat{border:1px solid var(--h200-line);border-radius:8px;padding:16px}.h200-report .stat b{color:var(--h200-accent);font-size:24px;display:block}.h200-report .stat span{color:var(--h200-muted);font-size:11px}@media (width<=520px){.h200-series-chapters>li>a{grid-template-columns:22px minmax(0,1fr) 12px;gap:10px}.h200-series-chapters strong{font-size:14px}.h200-series-pager{grid-template-columns:1fr;gap:28px}.h200-series-step-next{text-align:left}.h200-current{display:none}.h200-series-menu li a{gap:8px;font-size:11px}}.prose-docs .h200-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:24px 28px;padding:0;list-style:none;display:grid}.prose-docs .h200-steps-four{grid-template-columns:repeat(2,minmax(0,1fr))}.h200-steps>li{border-top:1px solid var(--h200-line);border-left:1px solid var(--h200-line);min-width:0;margin:0;padding:16px}.h200-steps>li:first-child,.h200-steps-four>li:nth-child(odd){border-left:0}.h200-steps>li>span{color:var(--h200-accent);font:10px/1.8 JetBrains Mono,monospace;display:block}.h200-steps strong{color:var(--h200-ink);margin-top:12px;font-size:14px;line-height:1.5;display:block}.prose-docs .h200-steps p{margin-top:10px;font-size:12px;line-height:1.75}@media (width<=600px){.prose-docs .h200-steps{grid-template-columns:1fr;margin:20px}.h200-steps>li{border-left:0;padding:16px 0}}
