.hi-steps.svelte-4vbkgt{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.hi-steps.svelte-4vbkgt button:where(.svelte-4vbkgt){background:rgb(var(--rp-fill) / .035);border:1px solid rgb(var(--rp-border));border-radius:var(--rp-radius-sm);color:rgb(var(--rp-text-secondary));cursor:pointer;font-family:var(--rp-font-ui);text-align:left;align-items:center;gap:.5rem;min-height:3rem;padding:.5rem .6rem;font-size:.76rem;line-height:1.25;display:flex}.hi-steps.svelte-4vbkgt button:where(.svelte-4vbkgt) span:where(.svelte-4vbkgt){background:rgb(var(--rp-fill) / .1);font-family:var(--rp-font-data);border-radius:999px;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex}.hi-steps.svelte-4vbkgt button.active:where(.svelte-4vbkgt){background:color-mix(in srgb, var(--hi-winner) 8%, transparent);border-color:var(--hi-winner);color:rgb(var(--rp-text-primary))}.hi-estimand-stage.svelte-4vbkgt{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);gap:1rem;margin-top:.75rem;display:grid}.hi-estimand-stage.svelte-4vbkgt svg:where(.svelte-4vbkgt){width:100%;display:block}.hi-schematic-rhumb.svelte-4vbkgt,.hi-rival.svelte-4vbkgt,.hi-winner-line.svelte-4vbkgt,.hi-composite-band.svelte-4vbkgt,.hi-optimum-line.svelte-4vbkgt,.hi-fleet-ghost.svelte-4vbkgt{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.hi-schematic-rhumb.svelte-4vbkgt{stroke:rgb(var(--rp-text-tertiary));stroke-dasharray:4 7;stroke-width:1px}.hi-rival.svelte-4vbkgt,.hi-fleet-ghost.svelte-4vbkgt{stroke:rgb(var(--rp-text-tertiary) / .52);stroke-width:1px}.hi-rival--dash.svelte-4vbkgt{stroke-dasharray:8 5}.hi-rival--dot.svelte-4vbkgt{stroke-dasharray:2 5}.hi-winner-line.svelte-4vbkgt{stroke:var(--hi-winner);stroke-width:2.1px}.hi-winner-mark.svelte-4vbkgt{fill:var(--hi-winner)}.hi-composite-band.svelte-4vbkgt{stroke:var(--hi-composite);stroke-width:1.8px}.hi-composite-mark.svelte-4vbkgt{fill:var(--hi-composite)}.hi-optimum-line.svelte-4vbkgt{stroke:var(--hi-hindsight);stroke-dasharray:11 6;stroke-width:2.1px}.hi-optimum-mark.svelte-4vbkgt{fill:var(--hi-hindsight)}.hi-direct-label.svelte-4vbkgt,.hi-axis-label.svelte-4vbkgt{fill:rgb(var(--rp-text-tertiary));font-family:var(--rp-font-ui);paint-order:stroke;stroke:rgb(var(--rp-surface-panel));stroke-width:4px;font-size:11px}.hi-direct-label--winner.svelte-4vbkgt{fill:var(--hi-winner)}.hi-direct-label--optimum.svelte-4vbkgt{fill:var(--hi-hindsight)}.hi-ci-tick.svelte-4vbkgt{stroke:rgb(var(--rp-border-soft) / .72);stroke-width:.6px}.hi-ci-tick.hi-zero.svelte-4vbkgt{stroke:rgb(var(--rp-text-primary));stroke-width:1.5px}.hi-ci.svelte-4vbkgt,.hi-ci-cap.svelte-4vbkgt{stroke:var(--hi-winner);stroke-linecap:round;stroke-width:2.1px}.hi-ci--cluster.svelte-4vbkgt,.hi-ci-cap--cluster.svelte-4vbkgt{stroke:var(--hi-ensemble);stroke-dasharray:7 4}.hi-ci-point.svelte-4vbkgt{fill:rgb(var(--rp-surface-panel));stroke:var(--hi-winner);stroke-width:2px}.hi-ci-point--cluster.svelte-4vbkgt{stroke:var(--hi-ensemble)}.hi-ci-label.svelte-4vbkgt{fill:rgb(var(--rp-text-secondary));font-family:var(--rp-font-ui);paint-order:stroke;stroke:rgb(var(--rp-surface-panel));stroke-width:4px;font-size:10px}.hi-estimand-copy.svelte-4vbkgt{font-family:var(--rp-font-ui);align-self:center}.hi-estimand-copy.svelte-4vbkgt p:where(.svelte-4vbkgt){color:rgb(var(--rp-text-secondary));margin:.35rem 0;font-size:.78rem;line-height:1.45}.hi-estimand-copy.svelte-4vbkgt p:where(.svelte-4vbkgt):first-child{color:rgb(var(--rp-text-primary));font-size:.9rem}.hi-estimand-copy.svelte-4vbkgt dl:where(.svelte-4vbkgt){gap:.45rem;margin:.8rem 0 0;display:grid}.hi-estimand-copy.svelte-4vbkgt dl:where(.svelte-4vbkgt)>div:where(.svelte-4vbkgt){border-top:1px solid rgb(var(--rp-border-soft));gap:.15rem;padding-top:.4rem;display:grid}.hi-estimand-copy.svelte-4vbkgt dt:where(.svelte-4vbkgt){color:rgb(var(--rp-text-tertiary));letter-spacing:.06em;text-transform:uppercase;font-size:.66rem}.hi-estimand-copy.svelte-4vbkgt dd:where(.svelte-4vbkgt){color:rgb(var(--rp-text-secondary));margin:0;font-size:.74rem;line-height:1.35}@media (width<=720px){.hi-estimand-stage.svelte-4vbkgt{grid-template-columns:1fr}}@media (width<=560px){.hi-steps.svelte-4vbkgt{grid-template-columns:1fr}.hi-direct-label.svelte-4vbkgt{stroke-width:6px;font-size:28px}.hi-axis-label.svelte-4vbkgt{font-size:22px}.hi-ci-label.svelte-4vbkgt{stroke-width:6px;font-size:21px}}
