.benchmark-results:where(.astro-gpdzm4a3){display:flex;flex-direction:column;gap:1.5rem}.benchmark-card:where(.astro-gpdzm4a3){border:1px solid var(--brand-hairline, #363642);padding:1.25rem}.benchmark-card-header:where(.astro-gpdzm4a3){display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem}.benchmark-name:where(.astro-gpdzm4a3){font-family:var(--font-ui, "DM Mono", monospace);font-size:1rem;font-weight:500;color:var(--brand-text-bright, #fdfdfd);margin:0}.benchmark-tags:where(.astro-gpdzm4a3){display:flex;gap:.375rem;flex-shrink:0}.benchmark-tag:where(.astro-gpdzm4a3){font-family:var(--font-ui, "DM Mono", monospace);font-size:.5625rem;font-weight:500;text-transform:uppercase;letter-spacing:.02rem;padding:.125rem .375rem;border:1px solid var(--brand-hairline-strong, #48485a);color:var(--brand-text-muted, #8e8e93)}.benchmark-desc:where(.astro-gpdzm4a3){font-size:.8125rem;color:var(--brand-text-muted, #8e8e93);margin-bottom:.5rem}.benchmark-stats:where(.astro-gpdzm4a3){display:flex;gap:1.5rem;font-family:var(--font-ui, "DM Mono", monospace);font-size:.6875rem;color:var(--brand-text-dim, #636366);margin-bottom:1rem}.benchmark-variant:where(.astro-gpdzm4a3){margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--brand-hairline, #363642)}.benchmark-variant:where(.astro-gpdzm4a3):first-of-type{margin-top:.5rem}.variant-label:where(.astro-gpdzm4a3){font-family:var(--font-ui, "DM Mono", monospace);font-size:.6875rem;font-weight:600;text-transform:uppercase;color:var(--brand-accent, #f7451d);margin-bottom:.5rem}.metrics-section:where(.astro-gpdzm4a3){margin-bottom:.75rem}.metrics-title:where(.astro-gpdzm4a3){font-family:var(--font-ui, "DM Mono", monospace);font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03rem;color:var(--brand-text-dim, #636366);margin-bottom:.375rem}.gpu-label:where(.astro-gpdzm4a3){color:var(--brand-text-muted, #8e8e93);font-weight:400}.metrics-row:where(.astro-gpdzm4a3){display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.metric:where(.astro-gpdzm4a3){display:flex;flex-direction:column;gap:.0625rem}.metric-label:where(.astro-gpdzm4a3){font-family:var(--font-ui, "DM Mono", monospace);font-size:.625rem;color:var(--brand-text-dim, #636366);text-transform:uppercase}.metric-value:where(.astro-gpdzm4a3){font-family:var(--font-ui, "DM Mono", monospace);font-size:.875rem;color:var(--brand-text-bright, #fdfdfd)}.metric-value:where(.astro-gpdzm4a3).good{color:#4ade80}.metric-value:where(.astro-gpdzm4a3).mid{color:#fbbf24}.metric-value:where(.astro-gpdzm4a3).bad{color:#f87171}.benchmark-ref:where(.astro-gpdzm4a3){display:inline-block;margin-top:.5rem;font-family:var(--font-ui, "DM Mono", monospace);font-size:.6875rem;color:var(--brand-text-muted, #8e8e93);text-decoration:none}.benchmark-ref:where(.astro-gpdzm4a3):hover{color:var(--brand-accent, #f7451d)}.no-benchmarks:where(.astro-gpdzm4a3){color:var(--brand-text-dim, #636366);font-size:.875rem;padding:2rem 0}@media(max-width:640px){.benchmark-card-header:where(.astro-gpdzm4a3){flex-direction:column}.metrics-row:where(.astro-gpdzm4a3){gap:.75rem 1rem}}.cost-note:where(.astro-2vuhqbwc){font-size:var(--brand-fs-sm);margin:.4rem 0 0}.chips:where(.astro-2vuhqbwc){margin:.5rem 0 1rem}.model-links:where(.astro-2vuhqbwc){display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;align-items:baseline;font-family:DM Mono,monospace;font-size:var(--brand-fs-sm);margin:0 0 1.25rem}.model-links:where(.astro-2vuhqbwc) .base:where(.astro-2vuhqbwc){color:var(--brand-text-muted)}table:where(.astro-2vuhqbwc).overview th:where(.astro-2vuhqbwc){width:9rem}.hw:where(.astro-2vuhqbwc){margin:.75rem 0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.actions:where(.astro-2vuhqbwc){margin-top:1.5rem;display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}#cmp-toggle:where(.astro-2vuhqbwc){cursor:pointer;font-family:DM Mono,monospace;font-size:var(--brand-fs-sm);padding:.4rem .9rem;background:var(--brand-accent);color:var(--brand-white);border:1px solid var(--brand-accent)}#cmp-toggle:where(.astro-2vuhqbwc):hover{background:var(--brand-coral);border-color:var(--brand-coral)}#cmp-toggle:where(.astro-2vuhqbwc):disabled{background:transparent;color:var(--brand-text-dim);border-color:var(--brand-hairline-strong);cursor:not-allowed}
