.inv-ev{margin:26px 0 6px}.inv-ev-illus{margin:0 0 22px;max-width:var(--inv-measure);font-size:clamp(15px,1.9vw,17.5px);line-height:1.6;color:var(--muted)}.inv-ev-illus strong{color:var(--ink);font-weight:800}.inv-ev-rows{list-style:none;margin:0;padding:0;display:grid;gap:16px}.inv-ev-row{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r);padding:18px}.inv-ev-row[data-state=promoted]{border-color:color-mix(in srgb,var(--violet) 42%,var(--glass-border))}.inv-ev-row[data-state=held]{border-style:dashed;border-color:color-mix(in srgb,var(--muted) 46%,var(--glass-border))}.inv-ev-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inv-ev-chip{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:999px;border:1px solid var(--glass-border);color:var(--ink);background:color-mix(in srgb,var(--violet) 16%,transparent)}.inv-ev-row[data-state=held] .inv-ev-chip{background:color-mix(in srgb,var(--muted) 16%,transparent)}.inv-ev-pair{margin:0;font-size:16px;font-weight:700;color:var(--ink)}.inv-ev-or{margin:16px 0 2px;font-size:15px;color:var(--muted)}.inv-ev-num{display:inline-block;min-width:2.8ch;margin-left:8px;font-size:clamp(30px,5.4vw,42px);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.inv-ev-ci{margin:0;font-size:14px;color:var(--muted)}.inv-ev-cinum{font-variant-numeric:tabular-nums}.inv-ev-verdict{margin:14px 0 0;font-size:15px;line-height:1.55;color:var(--ink)}.inv-ev-plot{position:relative;padding-top:18px;margin-top:14px}.inv-ev-plot svg{display:block;width:100%;height:auto;overflow:visible}.inv-ev-nulllabel,.inv-ev-ticks span{position:absolute;transform:translateX(-50%);font-size:11px;line-height:1;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.inv-ev-nulllabel{top:0;color:var(--ink);font-weight:700}.inv-ev-ticks{position:relative;height:16px;margin-top:4px}.inv-ev-plate{fill:color-mix(in srgb,var(--ink) 4%,transparent)}.inv-ev-axis,.inv-ev-tick{stroke:color-mix(in srgb,var(--muted) 45%,transparent);stroke-width:2.2}.inv-ev-tick-minor{stroke:color-mix(in srgb,var(--muted) 34%,transparent);stroke-width:2}.inv-ev-null{stroke:color-mix(in srgb,var(--muted) 75%,transparent);stroke-width:2.5;stroke-dasharray:6 7}.inv-ev-whisk{stroke-width:4.5;stroke-linecap:round}.inv-ev-cap{stroke-width:3.5;stroke-linecap:round}.inv-ev-crossmark{stroke:color-mix(in srgb,var(--muted) 70%,transparent);stroke-width:2;stroke-dasharray:4 5}.inv-ev-tint{fill:color-mix(in srgb,var(--violet) 16%,transparent)}.inv-ev-hatch-line{fill:none;stroke:color-mix(in srgb,var(--muted) 62%,transparent);stroke-width:2.2}.inv-ev-hatch-edge{fill:none;stroke:color-mix(in srgb,var(--muted) 28%,transparent);stroke-width:2}.inv-ev-row[data-state=promoted] .inv-ev-cap,.inv-ev-row[data-state=promoted] .inv-ev-whisk{stroke:var(--violet)}.inv-ev-row[data-state=promoted] .inv-ev-dot{fill:var(--violet)}.inv-ev-row[data-state=held] .inv-ev-cap,.inv-ev-row[data-state=held] .inv-ev-whisk{stroke:color-mix(in srgb,var(--muted) 88%,transparent)}.inv-ev-row[data-state=held] .inv-ev-dot{fill:color-mix(in srgb,var(--muted) 88%,transparent)}@media (min-width:900px){.inv-ev-rows{gap:20px}.inv-ev-row{padding:24px;display:grid;grid-template-columns:minmax(220px,300px) 1fr;grid-template-areas:"head plot" "stat plot" "verdict verdict";column-gap:28px;align-items:start}.inv-ev-head{grid-area:head}.inv-ev-stat{grid-area:stat}.inv-ev-plot{grid-area:plot;margin-top:0;align-self:center}.inv-ev-verdict{grid-area:verdict}}