.bm-chart{--bm-chart-name:minmax(7rem, 11rem);--bm-chart-room:4.75rem;gap:var(--s-3);min-width:0;margin:0;display:grid;container-type:inline-size}.bm-chart__row{--bm-lane:var(--bm-them,var(--ink-soft))}.bm-chart__row[data-lane=us]{--bm-lane:var(--bm-us,var(--pigment))}.bm-chart__row[data-lane=alt]{--bm-lane:var(--bm-alt,var(--pigment-alt))}.bm-chart__row[data-lane=past]{--bm-lane:var(--bm-past,var(--ink-faint))}.bm-chart__title{color:var(--ink);font-size:var(--t-4);margin:0;font-weight:700;line-height:1.3}.bm-chart__plot{gap:var(--s-3);min-width:0;display:grid}.bm-chart__row{grid-template-columns:var(--bm-chart-name) minmax(0, 1fr);gap:var(--s-1) var(--s-3);align-items:center;min-width:0;display:grid}.bm-chart__name{gap:0 var(--s-2);min-width:0;color:var(--ink);font-size:var(--t-small);flex-wrap:wrap;align-items:baseline;margin:0;line-height:1.3;display:flex}.bm-chart__who{font-weight:650}.bm-chart__flag{padding:0 var(--s-1);border:1px dashed var(--pigment);border-radius:var(--r-pill);color:var(--pigment);font-size:.75rem;font-weight:650}.bm-chart__ratio{color:var(--ink-soft);font-weight:650}.bm-chart__detail{color:var(--ink-soft);flex-basis:100%;font-size:.8125rem}.bm-chart__track{min-width:0;height:1.75rem;position:relative}.bm-chart__scale{inset:0 var(--bm-chart-room) 0 0;position:absolute}.bm-chart__grid,.bm-chart__base{inset-block:calc(var(--s-2) * -1);left:calc(var(--at) * 100%);border-inline-start:1px solid var(--rule-soft);position:absolute}.bm-chart__base{z-index:1;border-inline-start:2px dashed var(--pigment)}.bm-chart__bar{inset-block:var(--s-1);width:max(2px, calc(var(--at) * 100%));border-radius:0 var(--r-2) var(--r-2) 0;background:var(--bm-lane);position:absolute;left:0}.bm-chart__row[data-lane=them] .bm-chart__bar{background:var(--ink-soft);opacity:.55}.bm-chart__value{top:50%;left:calc(var(--at) * 100%);color:var(--ink);font-size:var(--t-small);font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline-start:var(--s-2);font-weight:700;line-height:1;position:absolute;translate:0 -50%}.bm-chart__row[data-baseline] .bm-chart__value{color:var(--pigment)}.bm-chart__row--axis .bm-chart__track{height:1.25rem}.bm-chart__ticks{border-top:1px solid var(--rule)}.bm-chart__tick{top:var(--s-1);left:calc(var(--at) * 100%);color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;line-height:1;position:absolute;translate:-50%}.bm-chart__tick:first-child{translate:0}.bm-chart__axis{color:var(--ink-soft);text-align:center;margin:0;font-size:.8125rem;font-weight:650}.bm-chart__source{padding-top:var(--s-2);border-top:1px solid var(--rule-soft);color:var(--ink-soft);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}@container (width<30rem){.bm-chart__row{grid-template-columns:minmax(0,1fr)}.bm-chart__row--axis .bm-chart__name{display:none}.bm-chart__grid,.bm-chart__base{inset-block:0}.bm-chart__axis{text-align:start}}
