.chart-panel[data-astro-cid-bgthbiwg]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-width:0;margin:0;overflow:hidden}.chart-copy[data-astro-cid-bgthbiwg]{padding:20px 20px 12px}.chart-copy[data-astro-cid-bgthbiwg] h3[data-astro-cid-bgthbiwg]{letter-spacing:0;text-wrap:balance;font-size:18px;font-weight:700;line-height:1.25}.chart-copy[data-astro-cid-bgthbiwg] p[data-astro-cid-bgthbiwg]{max-width:72ch;color:var(--muted);text-wrap:pretty;margin-top:8px;font-size:14px;line-height:1.5}.chart-scroll[data-astro-cid-bgthbiwg]{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding:0 10px 6px;overflow-x:auto}.chart-scroll[data-astro-cid-bgthbiwg] svg[data-astro-cid-bgthbiwg]{width:100%;min-width:820px;height:auto;display:block}.chart-bg[data-astro-cid-bgthbiwg]{fill:var(--bg)}.chart-grid-line[data-astro-cid-bgthbiwg]{stroke:var(--line);stroke-width:1px}.chart-axis[data-astro-cid-bgthbiwg]{stroke:var(--line-strong);stroke-width:1px}.chart-tick[data-astro-cid-bgthbiwg],.chart-x[data-astro-cid-bgthbiwg]{fill:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.chart-line[data-astro-cid-bgthbiwg]{fill:none;stroke-width:2px;stroke-linejoin:round}.chart-line-tako[data-astro-cid-bgthbiwg]{stroke-width:3px}.chart-point[data-astro-cid-bgthbiwg]{stroke:var(--bg);stroke-width:1.5px}.legend[data-astro-cid-bgthbiwg]{flex-wrap:wrap;gap:8px 14px;padding:0 20px 18px;list-style:none;display:flex}.legend[data-astro-cid-bgthbiwg] li[data-astro-cid-bgthbiwg]{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.legend-swatch[data-astro-cid-bgthbiwg]{border-top:2px solid var(--legend-color);width:18px}.legend-swatch-dash[data-astro-cid-bgthbiwg]{border-top-style:dashed}.perf-hero[data-astro-cid-2tlv7doa]{padding:clamp(40px,6vw,80px) 0 32px}.perf-hero[data-astro-cid-2tlv7doa] h1[data-astro-cid-2tlv7doa]{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;font-size:clamp(40px,5.4vw,64px);font-weight:700;line-height:1.04}.perf-lede[data-astro-cid-2tlv7doa]{max-width:62ch;color:var(--muted);text-wrap:pretty;margin-top:20px;font-size:17px;line-height:1.6}.perf-actions[data-astro-cid-2tlv7doa]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.raw-links[data-astro-cid-2tlv7doa]{flex-wrap:wrap;gap:12px 24px;margin-top:24px;display:flex}.raw-links[data-astro-cid-2tlv7doa] a[data-astro-cid-2tlv7doa]{align-items:center;gap:6px;font-weight:600;display:inline-flex}.verdict-band[data-astro-cid-2tlv7doa]{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;margin:8px 0 40px;display:grid}.verdict-band[data-astro-cid-2tlv7doa] p[data-astro-cid-2tlv7doa]{max-width:68ch;color:var(--ink);text-wrap:pretty;padding:20px 24px;font-size:16px;line-height:1.6}.verdict-proof[data-astro-cid-2tlv7doa]{grid-template-columns:repeat(3,auto);margin:0;display:grid}.verdict-proof[data-astro-cid-2tlv7doa] div[data-astro-cid-2tlv7doa]{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;padding:16px 24px;display:flex}.verdict-proof[data-astro-cid-2tlv7doa] dt[data-astro-cid-2tlv7doa],.fact-label[data-astro-cid-2tlv7doa]{color:var(--muted);font-size:13px}.verdict-proof[data-astro-cid-2tlv7doa] dd[data-astro-cid-2tlv7doa]{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:700;line-height:1}.hardware-band[data-astro-cid-2tlv7doa],.facts[data-astro-cid-2tlv7doa]{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));scroll-margin-top:110px;display:grid}.hardware-band[data-astro-cid-2tlv7doa]{border-top:1px solid var(--line)}.hardware-band[data-astro-cid-2tlv7doa] div[data-astro-cid-2tlv7doa],.facts[data-astro-cid-2tlv7doa] div[data-astro-cid-2tlv7doa]{min-width:0;padding:20px 20px 22px}.hardware-band[data-astro-cid-2tlv7doa] div[data-astro-cid-2tlv7doa]:first-child,.facts[data-astro-cid-2tlv7doa] div[data-astro-cid-2tlv7doa]:first-child{padding-left:0}.hardware-band[data-astro-cid-2tlv7doa] div[data-astro-cid-2tlv7doa]:not(:first-child),.facts[data-astro-cid-2tlv7doa] div[data-astro-cid-2tlv7doa]:not(:first-child){border-left:1px solid var(--line)}.hardware-band[data-astro-cid-2tlv7doa] strong[data-astro-cid-2tlv7doa],.facts[data-astro-cid-2tlv7doa] strong[data-astro-cid-2tlv7doa]{font-variant-numeric:tabular-nums;margin-top:6px;font-size:20px;font-weight:700;line-height:1.2;display:block}.hardware-band[data-astro-cid-2tlv7doa] p[data-astro-cid-2tlv7doa],.facts[data-astro-cid-2tlv7doa] p[data-astro-cid-2tlv7doa]{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.5}.chart-section[data-astro-cid-2tlv7doa],.explain-grid[data-astro-cid-2tlv7doa],.method-section[data-astro-cid-2tlv7doa]{margin-top:clamp(56px,7vw,96px);scroll-margin-top:110px}.section-head[data-astro-cid-2tlv7doa]{max-width:760px}.section-head[data-astro-cid-2tlv7doa] h2[data-astro-cid-2tlv7doa],.explain-grid[data-astro-cid-2tlv7doa] h2[data-astro-cid-2tlv7doa]{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.15}.section-title-row[data-astro-cid-2tlv7doa] h2[data-astro-cid-2tlv7doa][id]{scroll-margin-top:110px}.section-title-row[data-astro-cid-2tlv7doa] .clickable-heading[data-astro-cid-2tlv7doa]{cursor:pointer}.section-title-row[data-astro-cid-2tlv7doa] .clickable-heading[data-astro-cid-2tlv7doa]:hover{background:linear-gradient(color-mix(in srgb, var(--primary) 45%, transparent), color-mix(in srgb, var(--primary) 45%, transparent)) left bottom / 100% .3em no-repeat}.heading-anchor[data-astro-cid-2tlv7doa]{color:var(--primary);opacity:0;cursor:pointer;margin-left:8px;font-size:.75em;line-height:1;text-decoration:none;transition:opacity .14s;display:inline-block}.section-title-row[data-astro-cid-2tlv7doa] .clickable-heading[data-astro-cid-2tlv7doa]:hover .heading-anchor[data-astro-cid-2tlv7doa],.heading-anchor[data-astro-cid-2tlv7doa]:focus-visible{opacity:1}.heading-anchor[data-astro-cid-2tlv7doa]:focus-visible{outline-offset:3px}.section-head[data-astro-cid-2tlv7doa] p[data-astro-cid-2tlv7doa],.explain-copy[data-astro-cid-2tlv7doa] p[data-astro-cid-2tlv7doa]{color:var(--muted);text-wrap:pretty;font-size:16px;line-height:1.6}.section-head[data-astro-cid-2tlv7doa] p[data-astro-cid-2tlv7doa],.explain-copy[data-astro-cid-2tlv7doa] p[data-astro-cid-2tlv7doa]+p[data-astro-cid-2tlv7doa]{margin-top:14px}.chart-grid[data-astro-cid-2tlv7doa]{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px;display:grid}.table-wrap[data-astro-cid-2tlv7doa]{border:1px solid var(--line);border-radius:var(--radius);margin-top:24px;overflow-x:auto}.table-scroll-hint[data-astro-cid-2tlv7doa]{color:var(--muted);font-size:14px;display:none}.table-note[data-astro-cid-2tlv7doa]{max-width:90ch;color:var(--ink);padding:16px 18px 0;font-size:14px;line-height:1.6}table[data-astro-cid-2tlv7doa]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:820px;font-size:14px}caption[data-astro-cid-2tlv7doa]{text-align:left;color:var(--muted);padding:14px 18px;font-size:13px}th[data-astro-cid-2tlv7doa],td[data-astro-cid-2tlv7doa]{border-top:1px solid var(--line);text-align:left;vertical-align:top;white-space:nowrap;padding:11px 18px}thead[data-astro-cid-2tlv7doa] th[data-astro-cid-2tlv7doa]{background:var(--paper);color:var(--ink);font-weight:600}tbody[data-astro-cid-2tlv7doa] th[data-astro-cid-2tlv7doa]{color:var(--ink);font-weight:600}tbody[data-astro-cid-2tlv7doa] tr[data-astro-cid-2tlv7doa]:nth-child(2n){background:var(--zebra)}td[data-astro-cid-2tlv7doa]{color:var(--muted)}th[data-astro-cid-2tlv7doa].num,td[data-astro-cid-2tlv7doa].num{text-align:right}.metric-cell[data-astro-cid-2tlv7doa]{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.metric-value[data-astro-cid-2tlv7doa]{color:var(--muted)}.metric-cell-overload[data-astro-cid-2tlv7doa] .metric-value[data-astro-cid-2tlv7doa]{color:var(--ink)}.metric-detail[data-astro-cid-2tlv7doa]{color:var(--muted);font-size:12px;line-height:1.3}.explain-grid[data-astro-cid-2tlv7doa]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:start;gap:32px;padding:32px;display:grid}.method-list[data-astro-cid-2tlv7doa]{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.method-list[data-astro-cid-2tlv7doa] div[data-astro-cid-2tlv7doa]{min-width:0;padding:20px}.method-list[data-astro-cid-2tlv7doa] div[data-astro-cid-2tlv7doa]+div[data-astro-cid-2tlv7doa]{border-left:1px solid var(--line)}.method-list[data-astro-cid-2tlv7doa] strong[data-astro-cid-2tlv7doa]{font-size:15px;font-weight:700;display:block}.method-list[data-astro-cid-2tlv7doa] p[data-astro-cid-2tlv7doa]{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.6}.method-list[data-astro-cid-2tlv7doa] code[data-astro-cid-2tlv7doa]{border-radius:var(--radius);background:var(--paper);color:var(--ink);white-space:nowrap;padding:1px 4px;font-size:.95em}@media (width<=980px){.table-scroll-hint[data-astro-cid-2tlv7doa]{display:block}.verdict-band[data-astro-cid-2tlv7doa],.explain-grid[data-astro-cid-2tlv7doa]{grid-template-columns:minmax(0,1fr)}.explain-grid[data-astro-cid-2tlv7doa]{gap:16px}.verdict-proof[data-astro-cid-2tlv7doa]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr))}.verdict-proof[data-astro-cid-2tlv7doa] div[data-astro-cid-2tlv7doa]:first-child{border-left:0}.hardware-band[data-astro-cid-2tlv7doa],.facts[data-astro-cid-2tlv7doa]{grid-template-columns:repeat(2,minmax(0,1fr))}.hardware-band[data-astro-cid-2tlv7doa] div[data-astro-cid-2tlv7doa]:nth-child(3),.facts[data-astro-cid-2tlv7doa] div[data-astro-cid-2tlv7doa]:nth-child(3){border-left:0;padding-left:0}.hardware-band[data-astro-cid-2tlv7doa] div[data-astro-cid-2tlv7doa]:nth-child(n+3),.facts[data-astro-cid-2tlv7doa] div[data-astro-cid-2tlv7doa]:nth-child(n+3){border-top:1px solid var(--line)}.method-list[data-astro-cid-2tlv7doa]{grid-template-columns:minmax(0,1fr)}.method-list[data-astro-cid-2tlv7doa] div[data-astro-cid-2tlv7doa]+div[data-astro-cid-2tlv7doa]{border-left:0;border-top:1px solid var(--line)}}@media (width<=640px){.perf-hero[data-astro-cid-2tlv7doa]{padding:28px 0 24px}.perf-lede[data-astro-cid-2tlv7doa]{font-size:16px}.verdict-band[data-astro-cid-2tlv7doa] p[data-astro-cid-2tlv7doa]{padding:16px}.verdict-proof[data-astro-cid-2tlv7doa] div[data-astro-cid-2tlv7doa]{padding:12px 16px}.verdict-proof[data-astro-cid-2tlv7doa] dd[data-astro-cid-2tlv7doa]{font-size:18px}.hardware-band[data-astro-cid-2tlv7doa] div[data-astro-cid-2tlv7doa]{padding:14px 12px 16px 0}.hardware-band[data-astro-cid-2tlv7doa] div[data-astro-cid-2tlv7doa]:nth-child(2n){padding-left:12px}.hardware-band[data-astro-cid-2tlv7doa] strong[data-astro-cid-2tlv7doa],.facts[data-astro-cid-2tlv7doa] strong[data-astro-cid-2tlv7doa]{font-size:17px}.facts[data-astro-cid-2tlv7doa]{grid-template-columns:minmax(0,1fr)}.facts[data-astro-cid-2tlv7doa] div[data-astro-cid-2tlv7doa]{padding:16px 0}.facts[data-astro-cid-2tlv7doa] div[data-astro-cid-2tlv7doa]:not(:first-child){border-left:0;border-top:1px solid var(--line)}.explain-grid[data-astro-cid-2tlv7doa]{padding:20px}}
