.bm-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);padding:6px 12px;border-radius:999px;margin-bottom:18px}.bm-kicker .dot{width:6px;height:6px;border-radius:999px;background:var(--accent)}.bm-chart{display:flex;flex-direction:column;gap:18px}.bm-chart__axis{display:grid;grid-template-columns:180px 1fr;gap:16px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.bm-chart__axis-scale{display:flex;justify-content:space-between}.bm-row{display:grid;grid-template-columns:180px 1fr;gap:16px;align-items:center}.bm-row__label{font-size:13.5px;font-weight:600;color:var(--secondary-color);line-height:1.3}.bm-row__bars{display:flex;flex-direction:column;gap:5px}.bm-bar{position:relative;height:16px;background:linear-gradient(var(--neutral-3),var(--neutral-3)) 50% 0 / 1px 100% no-repeat,var(--neutral-1);border-radius:4px}.bm-bar__fill{position:absolute;top:2px;bottom:2px;border-radius:3px;min-width:2px}.bm-bar__fill.is-pos{left:50%}.bm-bar__fill.is-neg{right:50%}.bm-bar--kw .bm-bar__fill{background:rgba(var(--secondary-color-rgb),.45)}.bm-bar--tr .bm-bar__fill.is-pos{background:var(--accent-text)}.bm-bar--tr .bm-bar__fill.is-neg{background:var(--primary-interactive)}.bm-bar__val{position:absolute;top:50%;transform:translateY(-50%);font-size:11px;font-weight:700;color:var(--fg-2);white-space:nowrap}.bm-bar__fill.has-label{display:flex;align-items:center;overflow:hidden}.bm-bar__fill.is-pos.has-label{justify-content:flex-end;padding-right:8px}.bm-bar__fill.is-neg.has-label{justify-content:flex-start;padding-left:8px}.bm-bar__val--in{position:static;transform:none}.bm-bar--tr .bm-bar__val--in{color:#fff}.bm-bar--kw .bm-bar__val--in{color:var(--secondary-color)}.bm-legend{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.bm-legend span{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--fg-2)}.bm-legend i{width:14px;height:8px;border-radius:3px;display:inline-block}.bm-legend .lg-kw{background:rgba(var(--secondary-color-rgb),.45)}.bm-legend .lg-up{background:var(--accent-text)}.bm-legend .lg-dn{background:var(--primary-interactive)}.bm-vis{display:flex;flex-direction:column;gap:16px}.bm-vis__row{display:grid;grid-template-columns:180px 1fr 90px;gap:16px;align-items:center}.bm-vis__label{font-size:13.5px;font-weight:600;color:var(--secondary-color);line-height:1.3}.bm-vis__bars{display:flex;flex-direction:column;gap:5px}.bm-vis__bar{height:14px;border-radius:4px;background:var(--neutral-2);position:relative;overflow:hidden}.bm-vis__bar i{position:absolute;inset:0 auto 0 0;border-radius:4px;display:block}.bm-vis__bar--then i{background:var(--neutral-4)}.bm-vis__bar--now i{background:var(--secondary-color)}.bm-vis__delta{font-family:var(--font-display);font-size:17px;font-weight:700;text-align:right}.bm-vis__delta.is-up{color:var(--accent-text)}.bm-vis__delta.is-dn{color:var(--primary-color-text)}.bm-vis__delta.is-flat{color:var(--fg-2)}.bm-takes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bm-take{background:#fff;border:1px solid var(--neutral-2);border-radius:var(--radius-xl);padding:28px 24px}.bm-take__num{font-family:var(--font-display);font-size:34px;font-weight:700;letter-spacing:-.03em;color:var(--secondary-color);margin-bottom:8px}.bm-take__num em{font-style:normal;color:var(--primary-color-text)}.bm-take h3{font-size:17px;font-weight:700;color:var(--secondary-color);margin:0 0 8px}.bm-take p{font-size:14px;line-height:1.6;color:var(--fg-2);margin:0}.bm-method{background:var(--bg-light);border:1px solid var(--neutral-2);border-radius:var(--radius-xl);padding:32px}.bm-method h2{font-size:22px;margin:0 0 14px}.bm-method ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.bm-method li{font-size:14px;line-height:1.6;color:var(--fg-2)}.bm-method strong{color:var(--secondary-color)}@media(max-width:720px){.bm-row,.bm-vis__row{grid-template-columns:1fr;gap:6px}.bm-vis__delta{text-align:left}.bm-chart__axis{display:none}.bm-takes{grid-template-columns:1fr}}
