.vis[data-astro-cid-vrahpvdt]{background:var(--diagram-bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(16px,2vw,24px);box-shadow:var(--shadow-card)}.ax{fill:var(--text-dim);font-size:10px;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.ax-unit{font-size:9.5px}.peak{fill:var(--chart-rt);font-weight:700;font-size:11px}.tl[data-astro-cid-vrahpvdt]{display:grid;gap:4px}.tl[data-astro-cid-vrahpvdt] li[data-astro-cid-vrahpvdt]{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;align-items:center;padding-block:15px;position:relative}.tl[data-astro-cid-vrahpvdt] li[data-astro-cid-vrahpvdt]:before{content:"";position:absolute;left:12px;top:0;bottom:0;width:1px;background:var(--border-strong)}.tl[data-astro-cid-vrahpvdt] li[data-astro-cid-vrahpvdt]:first-child:before{top:50%}.tl[data-astro-cid-vrahpvdt] li[data-astro-cid-vrahpvdt]:last-child:before{bottom:50%}.tl-mark[data-astro-cid-vrahpvdt]{position:relative;z-index:1;width:11px;height:11px;margin-left:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.tl-mark-da[data-astro-cid-vrahpvdt]{background:var(--brand-deep);box-shadow:0 0 0 4px var(--brand-soft)}.tl-mark-rt[data-astro-cid-vrahpvdt]{background:var(--amber);box-shadow:0 0 0 4px var(--amber-soft)}.tl-body[data-astro-cid-vrahpvdt]{display:grid;gap:4px}.tl-name[data-astro-cid-vrahpvdt]{font-size:.95rem;font-weight:600}.tl-tags[data-astro-cid-vrahpvdt]{font-size:.78rem;color:var(--text-dim)}.rules-head[data-astro-cid-vrahpvdt],.rules-row[data-astro-cid-vrahpvdt]{display:grid;grid-template-columns:minmax(0,1fr) 84px 84px;align-items:center;gap:10px}.rules-head[data-astro-cid-vrahpvdt]{padding-bottom:10px;border-bottom:1px solid var(--border)}.rules-col[data-astro-cid-vrahpvdt]{font-size:.74rem;font-weight:700;color:var(--brand);text-align:right}.rules-row[data-astro-cid-vrahpvdt]{padding-block:11px;border-bottom:1px solid var(--border)}.rules-row[data-astro-cid-vrahpvdt]:last-of-type{border-bottom:0}.rules-key[data-astro-cid-vrahpvdt]{font-size:.82rem;color:var(--text-dim)}.rules-value[data-astro-cid-vrahpvdt]{font-size:.9rem;font-weight:600;text-align:right;color:var(--text)}.rules-value-b[data-astro-cid-vrahpvdt]{color:var(--brand)}.rules-note[data-astro-cid-vrahpvdt]{margin-top:14px;padding-top:14px;border-top:1px solid var(--border);font-size:.8rem;color:var(--text-dim);line-height:1.55}.vis-modes[data-astro-cid-vrahpvdt]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mode-tile[data-astro-cid-vrahpvdt]{display:grid;gap:10px;padding:18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1)}.mode-tile-multi[data-astro-cid-vrahpvdt]{border-color:var(--brand-line);background:var(--brand-wash)}.mode-count[data-astro-cid-vrahpvdt]{font-size:1.9rem;font-weight:700;line-height:1;letter-spacing:-.03em;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.mode-name[data-astro-cid-vrahpvdt]{font-size:.86rem;color:var(--text-soft)}.mode-bar[data-astro-cid-vrahpvdt]{height:4px;border-radius:3px;background:var(--track);overflow:hidden;position:relative}.mode-bar[data-astro-cid-vrahpvdt]:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--fill);background:var(--gradient-brand);border-radius:3px}.vis-scores[data-astro-cid-vrahpvdt]{display:grid;gap:13px}.score-row[data-astro-cid-vrahpvdt]{display:grid;grid-template-columns:28px minmax(0,1fr) 34px;align-items:center;gap:12px}.score-id[data-astro-cid-vrahpvdt]{font-size:.76rem;color:var(--text-dim)}.score-track[data-astro-cid-vrahpvdt]{height:7px;border-radius:4px;background:var(--track);overflow:hidden;position:relative}.score-fill[data-astro-cid-vrahpvdt]{position:absolute;inset:0 auto 0 0;width:var(--fill);border-radius:4px;background:linear-gradient(90deg,#2563eb,#38bdf8)}.score-row[data-astro-cid-vrahpvdt]:first-child .score-fill[data-astro-cid-vrahpvdt]{background:linear-gradient(90deg,#0f9d6e,#34d399)}.score-row[data-astro-cid-vrahpvdt]:last-child .score-fill[data-astro-cid-vrahpvdt]{background:linear-gradient(90deg,#b06a12,#f6a723)}.score-value[data-astro-cid-vrahpvdt]{font-size:.88rem;font-weight:650;text-align:right}.vis-deploy[data-astro-cid-vrahpvdt]{display:grid;gap:16px}.deploy-frame[data-astro-cid-vrahpvdt]{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface-1)}.deploy-bar[data-astro-cid-vrahpvdt]{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border);background:var(--surface-1)}.deploy-dot[data-astro-cid-vrahpvdt]{width:8px;height:8px;border-radius:50%;background:var(--border-strong)}.deploy-url[data-astro-cid-vrahpvdt]{margin-left:10px;font-size:.74rem;color:var(--text-dim)}.deploy-body[data-astro-cid-vrahpvdt]{display:grid;gap:9px;padding:18px}.deploy-pane[data-astro-cid-vrahpvdt]{height:9px;border-radius:4px;background:var(--track)}.deploy-pane-accent[data-astro-cid-vrahpvdt]{background:var(--gradient-brand);width:58%}.deploy-browsers[data-astro-cid-vrahpvdt]{display:flex;flex-wrap:wrap;gap:8px}.deploy-browsers[data-astro-cid-vrahpvdt] .chip{font-size:.78rem;padding:6px 12px}.band-short[data-astro-cid-mvzybn7q]{min-height:226px;align-items:center}.band-badges[data-astro-cid-mvzybn7q]{display:flex;flex-wrap:wrap;gap:10px}.band-badges[data-astro-cid-mvzybn7q] svg{color:var(--green);flex:none}.band-badges[data-astro-cid-mvzybn7q] .chip{background:var(--band-chip-bg);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.capabilities[data-astro-cid-mvzybn7q]{padding-top:clamp(20px,3vw,40px)}.capability[data-astro-cid-mvzybn7q]{scroll-margin-top:calc(var(--header-h) + 20px)}.capability[data-astro-cid-mvzybn7q]+.capability[data-astro-cid-mvzybn7q]{border-top:1px solid var(--border)}.capability-grid[data-astro-cid-mvzybn7q]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(28px,4.5vw,62px);align-items:center}.capability-grid[data-astro-cid-mvzybn7q].flipped .capability-copy[data-astro-cid-mvzybn7q]{order:2}.capability-copy[data-astro-cid-mvzybn7q] h2[data-astro-cid-mvzybn7q]{margin-top:14px}.capability-copy[data-astro-cid-mvzybn7q] .lede[data-astro-cid-mvzybn7q]{margin-top:18px}.capability-list[data-astro-cid-mvzybn7q]{margin-top:26px}.capability-visual[data-astro-cid-mvzybn7q]{min-width:0}@media(max-width:980px){.capability-grid[data-astro-cid-mvzybn7q]{grid-template-columns:minmax(0,1fr)}.capability-grid[data-astro-cid-mvzybn7q].flipped .capability-copy[data-astro-cid-mvzybn7q]{order:0}}
