.mm-zone.svelte-n3n1ya{display:contents}.mm.svelte-n3n1ya{position:relative;height:40px;margin-top:6px;border:1px solid var(--border);border-radius:4px;background:var(--bg-elev);overflow:hidden;cursor:grab;touch-action:none}.mm.svelte-n3n1ya:active{cursor:grabbing}.mm__svg.svelte-n3n1ya{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mm__bar.svelte-n3n1ya{fill:var(--fg-faint)}.mm__bar--active.svelte-n3n1ya{fill:var(--mm-active, var(--accent))}.mm__bar--good.svelte-n3n1ya,.mm__bar--good.mm__bar--active.svelte-n3n1ya{fill:var(--status-pass)}.mm__bar--soft.svelte-n3n1ya,.mm__bar--soft.mm__bar--active.svelte-n3n1ya{fill:color-mix(in srgb,var(--status-pass) 45%,transparent)}.mm__bar--steel.svelte-n3n1ya,.mm__bar--steel.mm__bar--active.svelte-n3n1ya{fill:color-mix(in srgb,var(--fg) 28%,transparent)}.mm__bar--in.svelte-n3n1ya{fill:color-mix(in srgb,var(--status-pass) 38%,transparent)}.mm__bar--in.mm__bar--active.svelte-n3n1ya{fill:var(--status-pass)}.mm__bar--pending.svelte-n3n1ya{fill:color-mix(in srgb,var(--status-pass) 16%,transparent)}.mm__bar--pending.mm__bar--active.svelte-n3n1ya{fill:color-mix(in srgb,var(--status-pass) 42%,transparent)}.mm__bar--out.svelte-n3n1ya{fill:none;stroke:color-mix(in srgb,var(--status-fail) 55%,transparent);stroke-width:1.2px;vector-effect:non-scaling-stroke}.mm__bar--out.mm__bar--active.svelte-n3n1ya{fill:none;stroke:var(--status-fail)}.mm__year.svelte-n3n1ya{position:absolute;bottom:1px;transform:translate(-50%);font-family:var(--font-mono);font-size:7px;color:var(--fg-faint);pointer-events:none}.mm__year--first.svelte-n3n1ya{transform:translate(0)}.mm__year--last.svelte-n3n1ya{transform:translate(-100%)}.mm__mask.svelte-n3n1ya{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--bg) 62%,transparent);pointer-events:none}.mm__cycle-hover.svelte-n3n1ya{position:absolute;inset-block:0;z-index:1;box-sizing:border-box;background:var(--pick-hover-bg);box-shadow:var(--pick-hover-ring);pointer-events:none}.mm__cycle-hover--ground.svelte-n3n1ya{background:var(--pick-hover-bg);box-shadow:var(--pick-hover-ring)}.mm__brush.svelte-n3n1ya{position:absolute;top:0;bottom:0;min-width:6px;box-sizing:border-box;background:color-mix(in srgb,var(--pick) 4%,transparent);border:1px solid color-mix(in srgb,var(--pick) 40%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pick) 14%,transparent);cursor:grab;touch-action:none;z-index:2}.mm__brush.svelte-n3n1ya:active{cursor:grabbing}.mm__handle.svelte-n3n1ya{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize}.mm__handle--start.svelte-n3n1ya{left:-5px}.mm__handle--end.svelte-n3n1ya{right:-5px}.mm__y.svelte-n3n1ya{position:absolute;left:0;right:0;z-index:3;height:0;pointer-events:none}.mm__y.svelte-n3n1ya i:where(.svelte-n3n1ya){position:absolute;left:0;right:0;top:0;border-top:1px dashed color-mix(in srgb,var(--fg) 14%,transparent)}.mm__y.svelte-n3n1ya em:where(.svelte-n3n1ya){position:absolute;left:3px;top:0;transform:translateY(-50%);padding:1px 4px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-elev) 88%,transparent);color:var(--fg-muted);font-family:var(--font-mono);font-size:7.5px;font-style:normal;font-weight:900;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.mm__y--top.svelte-n3n1ya i:where(.svelte-n3n1ya){display:none}.mm__y--top.svelte-n3n1ya em:where(.svelte-n3n1ya){top:2px;transform:none}.mm-axis.svelte-n3n1ya{position:relative;height:16px;margin-top:1px;font-family:var(--font-mono);cursor:crosshair}.mm-axis--elections.svelte-n3n1ya{height:26px}.mm-axis__tick.svelte-n3n1ya{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;gap:2px;transform:translate(-50%)}.mm-axis__tick.svelte-n3n1ya i:where(.svelte-n3n1ya){width:1px;height:4px;background:var(--fg-muted)}.mm-axis__tick--minor.svelte-n3n1ya i:where(.svelte-n3n1ya){height:2px;background:var(--fg-faint)}.mm-axis__tick.svelte-n3n1ya em:where(.svelte-n3n1ya){color:var(--fg-muted);font-size:8.5px;font-style:normal;font-weight:900;letter-spacing:.04em;line-height:1;white-space:nowrap}.mm-axis__tick--first.svelte-n3n1ya{align-items:flex-start;transform:none}.mm-axis__tick--last.svelte-n3n1ya{align-items:flex-end;transform:translate(-100%)}
