.oc-tool .mc-bar{margin:0}.oc-tool .mc-bar__cap{margin:0 0 12px;font-size:14.5px;color:var(--ot-soft)}.oc-tool .mc-bar__cap strong{color:var(--forest)}.oc-tool .mc-bar__track{display:flex;gap:4px;height:44px;border-radius:14px;overflow:hidden}.oc-tool .mc-bar__seg{display:flex;align-items:center;justify-content:center;flex-basis:0;min-width:36px;transition:flex-grow .32s cubic-bezier(.2,.7,.2,1)}.oc-tool .mc-bar__in{font-size:14px;font-weight:700;color:#fff;white-space:nowrap}.oc-tool .mc-bar__keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none}.oc-tool .mc-bar__keys li{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px}.oc-tool .mc-bar__key{display:inline-block;flex:none;width:10px;height:10px;border-radius:3px}.oc-tool .mc-bar__name{font-size:14.5px;color:var(--ot-body)}.oc-tool .mc-bar__g{grid-column:2;font-size:24px;line-height:1.15;font-weight:700;letter-spacing:-.03em;color:var(--forest)}.oc-tool .mc-bar__pct{grid-column:2;font-size:13.5px;color:var(--ot-soft)}.oc-tool .mc-bar--mini{display:block}.oc-tool .mc-bar--mini .mc-bar__track{height:26px;border-radius:9px}.oc-tool .mc-bar--mini .mc-bar__in{font-size:11.5px}.oc-tool .mc-bar--mini .mc-bar__keys{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:12.5px;color:var(--ot-body)}.oc-tool .mc-bar__mk{display:inline-flex;align-items:center;gap:6px}@media (prefers-reduced-motion:reduce){.oc-tool .mc-bar__seg{transition:none}}