.cs.svelte-o0a1tg{position:relative;min-width:0;border:0;background:var(--bg-elev);font-family:var(--font-mono)}.cs.svelte-o0a1tg svg:where(.svelte-o0a1tg){user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;display:block;width:100%;height:auto}.cs__selected.svelte-o0a1tg{position:absolute;top:0;bottom:0;border-inline:1px solid var(--pick-line);pointer-events:none}.cs__membership.svelte-o0a1tg{position:relative;border-top:1px solid var(--border)}.cs__membership.svelte-o0a1tg .cl__band{border-left-color:transparent;background:var(--lane-band);color:var(--lane-band-ink)}.cs__membership.svelte-o0a1tg .cl__band--chair,.cs__membership.svelte-o0a1tg .cl__band--current.cl__band--chair{background:var(--lane-band);box-shadow:inset 0 2px 0 var(--lane-band-ink);color:var(--lane-band-ink)}.cs__membership.svelte-o0a1tg .cl__band--ranking,.cs__membership.svelte-o0a1tg .cl__band--vice{border:1px solid var(--lane-band-ink)}.cs__membership.svelte-o0a1tg button.cl__band:hover,.cs__membership.svelte-o0a1tg button.cl__band:focus-visible{background:linear-gradient(var(--open-hover-bg),var(--open-hover-bg)),var(--lane-band);box-shadow:var(--open-hover-ring)}.cs__membership-label.svelte-o0a1tg{position:absolute;left:8px;top:10px;color:var(--fg-muted);font-size:var(--text-label);font-weight:900;text-transform:uppercase}.cs__hover.svelte-o0a1tg{fill:var(--pick);fill-opacity:.1;pointer-events:none}.cs__rule.svelte-o0a1tg{stroke:var(--border);stroke-width:1}.cs__year.svelte-o0a1tg{fill:var(--fg);font-size:16px;font-weight:900}.cs__label.svelte-o0a1tg{fill:var(--fg-muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.cs__figure.svelte-o0a1tg{font-size:16px;font-weight:900;font-variant-numeric:tabular-nums}.cs__figure--passed.svelte-o0a1tg{fill:var(--status-pass)}.cs__figure--failed.svelte-o0a1tg{fill:var(--status-fail)}.cs__figure--active.svelte-o0a1tg{fill:var(--status-info)}.cs__figure--adopted.svelte-o0a1tg{fill:var(--status-warn)}.cs__figure--zero.svelte-o0a1tg{fill:var(--fg-faint)}.cs__padded.svelte-o0a1tg{opacity:.4}.cs__hit.svelte-o0a1tg{outline:none;fill:transparent;cursor:pointer}.cs__hit.svelte-o0a1tg:focus-visible{outline:none;outline:1px dotted var(--pick);outline-offset:-3px;vector-effect:non-scaling-stroke}.cs__paging.svelte-o0a1tg{position:absolute;left:6px;top:-22px;display:flex;gap:4px}.cs.svelte-o0a1tg button:where(.svelte-o0a1tg){border:0;background:transparent;padding:2px 6px;color:var(--fg-muted);font:900 var(--text-label) var(--font-mono);cursor:pointer;text-transform:uppercase}.cs.svelte-o0a1tg button:where(.svelte-o0a1tg):hover,.cs.svelte-o0a1tg button:where(.svelte-o0a1tg):focus-visible{outline:none;background:var(--pick-hover-bg);box-shadow:var(--pick-hover-ring);color:var(--fg)}.cs.svelte-o0a1tg button:where(.svelte-o0a1tg):disabled{opacity:.3;cursor:default;background:transparent;box-shadow:none}.cs__all.svelte-o0a1tg{position:absolute;right:6px;top:-22px;z-index:2}.cs__all--on.svelte-o0a1tg{background:var(--pick-bg)!important;box-shadow:var(--pick-ring)}.cs.svelte-o0a1tg{background:var(--legislation-surface, var(--bg-elev))}.cs__plot.svelte-o0a1tg{position:relative}.cs__cell.svelte-o0a1tg{fill:var(--bg-elev)}.cs__navigator.svelte-o0a1tg{display:flex;align-items:center;gap:8px;padding:5px 8px;color:var(--fg-muted);font-size:9px;font-weight:900}.cs.svelte-o0a1tg svg.cs__mini:where(.svelte-o0a1tg){flex:1;min-width:0;width:auto;height:24px;cursor:grab;touch-action:none;outline:none}.cs__mini.svelte-o0a1tg:active{cursor:grabbing}.cs__mini-rail.svelte-o0a1tg{stroke:var(--border-strong);stroke-width:3}.cs__mini-tie.svelte-o0a1tg{stroke:var(--fg-faint);stroke-width:1}.cs__mini-window.svelte-o0a1tg{fill:var(--pick);fill-opacity:.12;stroke:var(--pick);stroke-width:1.5}.cs__mini.svelte-o0a1tg:focus-visible .cs__mini-window:where(.svelte-o0a1tg){stroke-width:3}:root[data-theme=light] .cs__membership.svelte-o0a1tg{--lane-band: color-mix(in srgb, var(--steel) 38%, var(--bg-elev));--lane-band-ink: var(--fg-muted)}
