.status-badge[data-astro-cid-maosqwjj]{display:inline-flex;align-items:center;gap:.4rem;padding:.15rem .5rem;border-radius:999px;font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;border:1px solid transparent;cursor:default}.status-badge__dot[data-astro-cid-maosqwjj]{width:7px;height:7px;border-radius:50%;flex:none}.status-badge--active[data-astro-cid-maosqwjj]{color:var(--status-active);background:var(--status-active-bg)}.status-badge--active[data-astro-cid-maosqwjj] .status-badge__dot[data-astro-cid-maosqwjj]{background:var(--status-active)}.status-badge--nearing-saturation[data-astro-cid-maosqwjj]{color:var(--status-nearing);background:var(--status-nearing-bg)}.status-badge--nearing-saturation[data-astro-cid-maosqwjj] .status-badge__dot[data-astro-cid-maosqwjj]{background:var(--status-nearing)}.status-badge--saturated[data-astro-cid-maosqwjj]{color:var(--status-saturated);background:var(--status-saturated-bg)}.status-badge--saturated[data-astro-cid-maosqwjj] .status-badge__dot[data-astro-cid-maosqwjj]{background:var(--status-saturated)}.status-badge--deprecated[data-astro-cid-maosqwjj]{color:var(--status-deprecated);background:var(--status-deprecated-bg)}.status-badge--deprecated[data-astro-cid-maosqwjj] .status-badge__dot[data-astro-cid-maosqwjj]{background:var(--status-deprecated)}.status-badge--deprecated[data-astro-cid-maosqwjj] .status-badge__label[data-astro-cid-maosqwjj]{text-decoration:line-through}.gauge[data-astro-cid-tpat3xlk]{margin:0;display:inline-block;line-height:0}.gauge[data-astro-cid-tpat3xlk] svg[data-astro-cid-tpat3xlk]{max-width:100%;height:auto}.gauge__spark[data-astro-cid-tpat3xlk]{stroke-dasharray:1000;stroke-dashoffset:0}.gauge[data-astro-cid-tpat3xlk][data-animate=true] .gauge__spark[data-astro-cid-tpat3xlk]{animation:gauge-draw 1.1s ease-out 1 both}@keyframes gauge-draw{0%{stroke-dashoffset:var(--spark-len, 1000)}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.gauge[data-astro-cid-tpat3xlk][data-animate=true] .gauge__spark[data-astro-cid-tpat3xlk]{animation:none}}.timeline.svelte-147fqq1{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:.75rem .9rem .9rem}.timeline__controls.svelte-147fqq1{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.4rem}.timeline__legend.svelte-147fqq1{display:flex;gap:.9rem;font-size:.78rem;color:var(--text-muted)}.key.svelte-147fqq1{display:inline-flex;align-items:center;gap:.35rem}.dot.svelte-147fqq1{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--marker-fill);display:inline-block}.dot--filled.svelte-147fqq1{background:var(--marker-fill)}.dot--hollow.svelte-147fqq1{background:var(--surface)}.timeline__toggle.svelte-147fqq1{display:inline-flex;border:1px solid var(--border-strong);border-radius:var(--radius);overflow:hidden}.timeline__toggle.svelte-147fqq1 button:where(.svelte-147fqq1){font-family:var(--font-mono);font-size:.75rem;padding:.2rem .55rem;border:none;background:var(--surface);color:var(--text-muted);cursor:pointer;border-left:1px solid var(--border)}.timeline__toggle.svelte-147fqq1 button:where(.svelte-147fqq1):first-child{border-left:none}.timeline__toggle.svelte-147fqq1 button.active:where(.svelte-147fqq1){background:var(--text);color:var(--bg)}.timeline__scroll.svelte-147fqq1{overflow-x:auto}.timeline__svg.svelte-147fqq1{width:100%;min-width:480px;height:auto;display:block}.axis-label{font-family:var(--font-mono);font-size:10px;fill:var(--text-faint)}.baseline-label{fill:var(--baseline-line)}.marker.svelte-147fqq1{cursor:pointer}.marker.svelte-147fqq1 circle:where(.svelte-147fqq1){transition:r .12s ease}.marker.svelte-147fqq1:hover circle:where(.svelte-147fqq1),.marker.svelte-147fqq1:focus-visible circle:where(.svelte-147fqq1){r:6}.tt-model{font-family:var(--font-ui);font-size:11px;font-weight:600;fill:var(--text)}.tt-meta{font-family:var(--font-mono);font-size:10px;fill:var(--text-muted)}.tt-score{fill:var(--text);font-weight:600}.timeline__note.svelte-147fqq1{margin:.5rem 0 0;font-size:.75rem;color:var(--text-faint);line-height:1.4}.runconfig[data-astro-cid-vy6fkgwp]{width:100%;border-collapse:collapse;font-size:.85rem}.runconfig[data-astro-cid-vy6fkgwp] th[data-astro-cid-vy6fkgwp],.runconfig[data-astro-cid-vy6fkgwp] td[data-astro-cid-vy6fkgwp]{text-align:left;padding:.35rem .5rem;border-bottom:1px solid var(--border);vertical-align:top}.runconfig[data-astro-cid-vy6fkgwp] th[data-astro-cid-vy6fkgwp]{color:var(--text-muted);font-weight:500;white-space:nowrap;width:34%}.harnesses[data-astro-cid-vy6fkgwp]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.flag[data-astro-cid-vy6fkgwp]{display:inline-block;margin-left:.4rem;font-size:.75rem;padding:.05rem .3rem;background:var(--status-saturated-bg);border-radius:3px;color:var(--text-muted)}.facts[data-astro-cid-ao4zxyce]{font-size:.85rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:.25rem 1rem 1rem}@media(min-width:960px){.facts[data-astro-cid-ao4zxyce]{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto}}.facts__section[data-astro-cid-ao4zxyce]{padding:.75rem 0;border-bottom:1px solid var(--border)}.facts__section[data-astro-cid-ao4zxyce]:last-child{border-bottom:none}.facts__h[data-astro-cid-ao4zxyce]{margin:0 0 .5rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font-weight:600}dl[data-astro-cid-ao4zxyce]{margin:0;display:flex;flex-direction:column;gap:.3rem}dl[data-astro-cid-ao4zxyce]>div[data-astro-cid-ao4zxyce]{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}dt[data-astro-cid-ao4zxyce]{color:var(--text-muted);flex:none}dd[data-astro-cid-ao4zxyce]{margin:0;text-align:right}.facts__prose[data-astro-cid-ao4zxyce]{text-align:left;color:var(--text-muted);font-size:.8rem;line-height:1.45}.variants[data-astro-cid-ao4zxyce]{list-style:none;margin:.6rem 0 0;padding:.6rem 0 0;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:.55rem}.variants[data-astro-cid-ao4zxyce] li[data-astro-cid-ao4zxyce]{display:grid;grid-template-columns:auto 1fr;gap:.2rem .5rem;align-items:baseline}.variants__name[data-astro-cid-ao4zxyce]{font-weight:650;font-size:.82rem}.variants__scoring[data-astro-cid-ao4zxyce]{font-family:var(--font-mono);font-size:.7rem;color:var(--text-faint);text-align:right}.variants__desc[data-astro-cid-ao4zxyce]{grid-column:1 / -1;color:var(--text-muted);font-size:.78rem;line-height:1.4}.lineage-variants[data-astro-cid-ao4zxyce]{flex-direction:column;align-items:stretch;gap:.25rem}.lineage-list[data-astro-cid-ao4zxyce]{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem .6rem;justify-content:flex-end;font-family:var(--font-mono);font-size:.8rem}.facts__links[data-astro-cid-ao4zxyce]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.facts__tag[data-astro-cid-ao4zxyce]{font-size:.68rem;color:var(--text-faint);font-family:var(--font-mono)}.risk[data-astro-cid-ao4zxyce]{font-family:var(--font-mono);font-weight:600;padding:.05rem .4rem;border-radius:3px}.risk--high[data-astro-cid-ao4zxyce],.risk--medium[data-astro-cid-ao4zxyce]{color:var(--status-nearing);background:var(--status-nearing-bg)}.risk--low[data-astro-cid-ao4zxyce]{color:var(--status-active);background:var(--status-active-bg)}.detail[data-astro-cid-cfmaevyz]{padding-top:1.5rem}.head[data-astro-cid-cfmaevyz]{border-bottom:1px solid var(--border);padding-bottom:1.25rem;margin-bottom:1.5rem}.head__top[data-astro-cid-cfmaevyz]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;flex-wrap:wrap}.head__title[data-astro-cid-cfmaevyz]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.capability-tag[data-astro-cid-cfmaevyz]{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint)}.head__title[data-astro-cid-cfmaevyz] h1[data-astro-cid-cfmaevyz]{margin:0;font-size:clamp(1.5rem,3.5vw,2.2rem)}.head__gauge[data-astro-cid-cfmaevyz]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.head__gauge-label[data-astro-cid-cfmaevyz]{font-size:.7rem;color:var(--text-faint)}.head__desc[data-astro-cid-cfmaevyz]{margin:1rem 0 .25rem;font-size:1.05rem;color:var(--text);max-width:62ch}.head__meta[data-astro-cid-cfmaevyz]{margin:0;font-size:.75rem;color:var(--text-faint)}.successor[data-astro-cid-cfmaevyz]{margin-top:1rem;padding:.7rem .9rem;background:var(--status-saturated-bg);border-left:3px solid var(--status-saturated);border-radius:var(--radius);font-size:.9rem}.successor__why[data-astro-cid-cfmaevyz]{display:block;color:var(--text-muted);font-size:.82rem;margin-top:.25rem}.successor__slug[data-astro-cid-cfmaevyz]{color:var(--text);border-bottom:1px dotted var(--text-faint)}.no-timeline[data-astro-cid-cfmaevyz]{margin:0;padding:1rem 1.1rem;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--text-muted);font-size:.9rem;line-height:1.5}.body[data-astro-cid-cfmaevyz]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:960px){.body[data-astro-cid-cfmaevyz]{grid-template-columns:minmax(0,1fr) 320px}}.chart-block[data-astro-cid-cfmaevyz]{margin-bottom:2rem}.chart-title[data-astro-cid-cfmaevyz]{font-size:1.1rem;margin:0 0 .6rem}.rail[data-astro-cid-cfmaevyz]{display:flex;flex-direction:column;gap:1.25rem}.prose[data-astro-cid-cfmaevyz] h2{font-size:1.25rem;margin:2rem 0 .75rem;padding-top:.5rem;scroll-margin-top:1rem}.prose[data-astro-cid-cfmaevyz] h2:first-child{margin-top:0}.prose[data-astro-cid-cfmaevyz] p,.prose[data-astro-cid-cfmaevyz] li{line-height:1.65}.prose[data-astro-cid-cfmaevyz] blockquote{margin:1rem 0;padding:.5rem 1rem;border-left:3px solid var(--border-strong);color:var(--text-muted);background:var(--surface)}.prose[data-astro-cid-cfmaevyz] pre{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.9rem;overflow-x:auto;font-size:.85rem}.prose[data-astro-cid-cfmaevyz] code{font-family:var(--font-mono);font-size:.88em}.prose[data-astro-cid-cfmaevyz] :not(pre)>code{background:var(--status-saturated-bg);padding:.1rem .3rem;border-radius:3px}.prose[data-astro-cid-cfmaevyz] a{color:var(--status-active)}
