.party-panel.svelte-15kipop{margin-top:14px;padding:12px 14px;border:1px solid var(--line2);border-radius:var(--radius);background:var(--fill2, transparent)}.pp-caption.svelte-15kipop{font-family:var(--ui);font-size:12.5px;font-weight:700;letter-spacing:.02em;margin:0 0 6px;color:var(--ink)}.pp-label.svelte-15kipop{font-size:12px;color:var(--ink2);line-height:1.5;margin:0 0 10px}.pp-label.svelte-15kipop b:where(.svelte-15kipop){color:var(--ink)}.pp-list.svelte-15kipop{list-style:none;padding:0;margin:0}.pp-row.svelte-15kipop{display:grid;grid-template-columns:1fr auto;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);align-items:center}.pp-party.svelte-15kipop{font-family:var(--ui);font-size:13.5px;color:var(--ink);min-width:0}.pp-region.svelte-15kipop{color:var(--ink2);font-weight:400}.pp-group.svelte-15kipop{list-style:none;padding:0;border-bottom:1px solid var(--line)}.pp-group-head.svelte-15kipop{display:flex;flex-direction:column;gap:2px;margin:0;padding:10px 0 6px}.pp-group-name.svelte-15kipop{font-family:var(--ui);font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--ink)}.pp-group-note.svelte-15kipop{font-size:11px;color:var(--ink2);line-height:1.45}.pp-group-list.svelte-15kipop{margin:0 0 4px;padding-left:12px;border-left:2px solid var(--line2)}.pp-group-list.svelte-15kipop .pp-row:where(.svelte-15kipop):last-child{border-bottom:0}.align.svelte-15kipop{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--ink2);border:1px solid var(--line2);border-radius:4px;padding:4px 8px;white-space:nowrap}.align.dot.svelte-15kipop{border-style:dotted}.align.held.svelte-15kipop{border-style:dashed}.pct.svelte-15kipop{font-weight:700;color:var(--ink)}.lbl.svelte-15kipop{font-weight:500;font-size:11px;color:var(--ink2)}.pp-empty.svelte-15kipop{font-size:12px;color:var(--ink2);margin:0}.pp-qualifier.svelte-15kipop{font-size:11.5px;color:var(--ink2);line-height:1.5;margin:10px 0 0}.band.svelte-rwdxgu{position:fixed;left:0;right:0;bottom:var(--consent-banner-h, 0px);z-index:19;background:var(--raise);border-top:1px solid var(--rule);padding:8px var(--gutter) calc(8px + var(--safe-bottom));padding-left:calc(var(--gutter) + var(--safe-left));padding-right:calc(var(--gutter) + var(--safe-right));text-align:center}p.svelte-rwdxgu{margin:0;max-width:var(--sheet);margin-inline:auto;overflow-wrap:anywhere}.auth.svelte-rwdxgu{font-size:11px;line-height:1.4;color:var(--ink2)}.marker.svelte-rwdxgu{font-size:11.5px;font-weight:700;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin-bottom:2px}@media print{.band.svelte-rwdxgu{display:none!important}}.row.svelte-1ee6rgx{display:grid;grid-template-columns:52px 1fr auto;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);align-items:center}.box.svelte-1ee6rgx{width:48px;height:46px;border:2px solid var(--rule);border-radius:4px;text-align:center;font-family:var(--serif);font-size:20px;font-weight:600;color:var(--ink);background:var(--raise);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.box.svelte-1ee6rgx::-webkit-outer-spin-button,.box.svelte-1ee6rgx::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.who.svelte-1ee6rgx b:where(.svelte-1ee6rgx){display:block;font-family:var(--ui);font-size:14.5px;color:var(--ink)}.party.svelte-1ee6rgx{font-size:12px;color:var(--ink2);display:block;line-height:1.4;font-family:var(--ui)}.moves.svelte-1ee6rgx{display:flex;gap:6px}.mv.svelte-1ee6rgx{width:40px;height:40px;border:1.5px solid var(--rule);border-radius:var(--radius);background:var(--raise);color:var(--ink);font-size:16px;line-height:1;cursor:pointer}.mv.svelte-1ee6rgx:hover,.mv.svelte-1ee6rgx:focus-visible{border-color:var(--ink)}.backdrop.svelte-1ifn4hz{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:calc(20px + var(--safe-top)) calc(20px + var(--safe-right)) calc(20px + var(--safe-bottom)) calc(20px + var(--safe-left));background:var(--scrim);overflow-y:auto}.panel.svelte-1ifn4hz{width:100%;max-width:460px;max-height:calc(100dvh - 40px - var(--safe-top) - var(--safe-bottom));overflow-y:auto;padding:20px;background:var(--raise);border:1.5px solid var(--rule);border-radius:var(--radius);box-shadow:0 12px 40px #00000040}.panel.svelte-1ifn4hz:focus-visible{outline:2px solid var(--ink);outline-offset:2px}h2.svelte-1ifn4hz{font-size:18px;margin:0 0 10px}.pg-lead.svelte-1ifn4hz,.pg-privacy.svelte-1ifn4hz{font-size:13px;color:var(--ink2);line-height:1.55;margin:0 0 10px}.pg-ack.svelte-1ifn4hz{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--ink);line-height:1.45;margin:14px 0;cursor:pointer}.pg-ack.svelte-1ifn4hz input:where(.svelte-1ifn4hz){margin-top:2px;flex:0 0 auto;width:18px;height:18px}.pg-actions.svelte-1ifn4hz{display:grid;grid-template-columns:1fr 1fr;gap:8px}.btn.svelte-1ifn4hz{display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:var(--radius);background:var(--ink);color:var(--on-fill);font-family:var(--ui);font-size:15px;font-weight:600;border:0;cursor:pointer}.btn.ghost.svelte-1ifn4hz{background:transparent;color:var(--ink);border:1.5px solid var(--rule)}.btn.svelte-1ifn4hz:disabled{opacity:.5;cursor:not-allowed}@media print{.backdrop.svelte-1ifn4hz{display:none!important}}.terms-gate.svelte-wu1ns8{margin:4px var(--gutter) 0;padding:14px;border:1.5px solid var(--rule);border-radius:var(--radius)}.terms-gate.svelte-wu1ns8 p:where(.svelte-wu1ns8){font-size:13px;color:var(--ink2);line-height:1.55;margin:0 0 10px}.terms-gate.svelte-wu1ns8 a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.terms-check.svelte-wu1ns8{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--ink);line-height:1.45;margin-bottom:12px;cursor:pointer}.terms-check.svelte-wu1ns8 input:where(.svelte-wu1ns8){margin-top:2px;flex:0 0 auto;width:18px;height:18px}.terms-actions.svelte-wu1ns8{display:grid;grid-template-columns:1fr 1fr;gap:8px}.btn.svelte-wu1ns8{display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:var(--radius);background:var(--ink);color:var(--on-fill);font-family:var(--ui);font-size:15px;font-weight:600;border:0;cursor:pointer;text-decoration:none}.btn.ghost.svelte-wu1ns8{background:transparent;color:var(--ink);border:1.5px solid var(--rule)}.btn.svelte-wu1ns8:disabled{opacity:.5;cursor:not-allowed}.pad.svelte-r0zygr{padding:40px var(--gutter)}.pad-x.svelte-r0zygr{padding-left:var(--gutter);padding-right:var(--gutter)}.note.svelte-r0zygr{color:var(--ink2);font-size:14px}.archived-link.svelte-r0zygr{max-width:560px}.archived-link.svelte-r0zygr .kicker:where(.svelte-r0zygr){font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);margin:0 0 8px}.archived-link.svelte-r0zygr h1:where(.svelte-r0zygr){margin-bottom:12px}.archived-link.svelte-r0zygr .note:where(.svelte-r0zygr){line-height:1.55;margin:0 0 12px}.archived-link.svelte-r0zygr .btn:where(.svelte-r0zygr){margin-top:8px}.card-head.svelte-r0zygr{padding:16px var(--gutter) 12px;border-bottom:1.5px solid var(--rule)}.ch-top.svelte-r0zygr{display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);margin-bottom:8px}.home.svelte-r0zygr{display:inline-flex;color:var(--ink);border-radius:var(--radius)}.home.svelte-r0zygr:focus-visible{outline:2px solid var(--ink);outline-offset:3px}h1.svelte-r0zygr{font-size:27px}.st.svelte-r0zygr{font-size:15px;color:var(--ink2);font-weight:400}.hint.svelte-r0zygr{font-size:12.5px;color:var(--ink2);line-height:1.5;margin:12px 0}.ack.svelte-r0zygr{margin:14px 0;padding-top:12px;padding-bottom:12px;border-left:3px solid var(--rule)}.ack.svelte-r0zygr p:where(.svelte-r0zygr){font-size:13px;color:var(--ink2);line-height:1.55;margin:0}.ack.svelte-r0zygr p:where(.svelte-r0zygr)+p:where(.svelte-r0zygr){margin-top:8px}.archive-banner.svelte-r0zygr{margin:12px var(--gutter) 0;padding:12px 14px;border:1.5px solid var(--rule);border-radius:var(--radius);background:var(--fill2, transparent);font-size:12.5px;color:var(--ink);line-height:1.5;-webkit-print-color-adjust:exact;print-color-adjust:exact}.disclaimer.svelte-r0zygr{font-size:12px;color:var(--ink2);line-height:1.5;margin:0 0 4px}.ballot.svelte-r0zygr{padding:0 var(--gutter)}.chamber.svelte-r0zygr{margin-top:26px}.chamber.svelte-r0zygr:first-child{margin-top:6px}.chamber-head.svelte-r0zygr{display:flex;align-items:center;gap:12px;padding:11px 14px;background:var(--ink);color:var(--on-fill);border-radius:var(--radius);break-inside:avoid;break-after:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.chamber-n.svelte-r0zygr{flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--on-fill);border-radius:50%;font-size:12px;font-weight:700;line-height:1}.chamber-t.svelte-r0zygr{display:flex;flex-direction:column;min-width:0}.chamber-t.svelte-r0zygr b:where(.svelte-r0zygr){font-family:var(--ui);font-size:14.5px;font-weight:700;letter-spacing:.01em}.chamber-t.svelte-r0zygr small:where(.svelte-r0zygr){font-size:11px;opacity:.82;margin-top:2px}.senate-mode.svelte-r0zygr{display:inline-flex;border:1px solid var(--line2);border-radius:var(--radius);overflow:hidden;margin:14px 0 4px}.senate-mode.svelte-r0zygr button:where(.svelte-r0zygr){background:none;border:0;padding:8px 14px;font-size:12px;font-weight:600;color:var(--ink2);cursor:pointer}.senate-mode.svelte-r0zygr button.on:where(.svelte-r0zygr){background:var(--ink);color:var(--on-fill)}.senate-note.svelte-r0zygr{font-size:12px;color:var(--ink2);line-height:1.5;margin:6px 0 8px}.col.svelte-r0zygr{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);padding:12px 0 2px;margin:0}.rows.svelte-r0zygr{list-style:none;padding:0;margin:0}.check.svelte-r0zygr{font-size:12px;color:var(--ink2);margin:10px 0 0}.vintage.svelte-r0zygr{font-size:11px;color:var(--ink3);padding-top:12px;margin:0}.actions.svelte-r0zygr{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px var(--gutter) 4px}.gated.svelte-r0zygr{grid-column:1 / -1;font-size:12.5px;color:var(--ink2);line-height:1.5;margin:0}.actions.svelte-r0zygr .btn.span-full:where(.svelte-r0zygr){grid-column:1 / -1}.advocacy.svelte-r0zygr{margin:16px var(--gutter) 4px;padding:14px 16px;border:1.5px solid var(--rule);border-radius:var(--radius);background:var(--raise);font-size:13.5px;color:var(--ink2);line-height:1.55}.advocacy.svelte-r0zygr p:where(.svelte-r0zygr){margin:0 0 10px}.advocacy.svelte-r0zygr .adv-head:where(.svelte-r0zygr){color:var(--ink);font-size:15px}.advocacy.svelte-r0zygr .adv-sub:where(.svelte-r0zygr){color:var(--ink);margin-top:4px}.advocacy.svelte-r0zygr ul:where(.svelte-r0zygr){margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.advocacy.svelte-r0zygr a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;font-weight:600}.btn.svelte-r0zygr{display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:var(--radius);background:var(--ink);color:var(--on-fill);font-family:var(--ui);font-size:15px;font-weight:600;border:0;cursor:pointer;text-decoration:none}.btn.ghost.svelte-r0zygr{background:transparent;color:var(--ink);border:1.5px solid var(--rule)}.worksheet-foot.svelte-r0zygr{padding:14px var(--gutter) 0}.worksheet-foot.svelte-r0zygr p:where(.svelte-r0zygr){font-size:11.5px;color:var(--ink2);line-height:1.5;margin:0 0 8px}.save.svelte-r0zygr{padding:10px var(--gutter) 2px}.save-btn.svelte-r0zygr{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;border:1.5px dashed var(--line2);border-radius:var(--radius);background:none;color:var(--ink);font-family:var(--ui);font-size:14px;font-weight:600;cursor:pointer}.save-btn.on.svelte-r0zygr{border-style:solid;border-color:var(--rule)}.save-note.svelte-r0zygr{font-size:12px;color:var(--ink3);line-height:1.5;margin:8px 0 0;text-align:center}.save-note.svelte-r0zygr a:where(.svelte-r0zygr){color:var(--ink2);text-decoration:underline;text-underline-offset:3px}.why.svelte-r0zygr{padding:8px var(--gutter) 4px}.why-toggle.svelte-r0zygr{background:none;border:0;color:var(--ink2);font-size:13.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:8px 0}.why-note.svelte-r0zygr{font-size:12.5px;color:var(--ink2);margin:4px 0 10px}.evi.svelte-r0zygr{border-bottom:1px solid var(--line);padding:6px 0;font-size:13px}.evi.svelte-r0zygr summary:where(.svelte-r0zygr){cursor:pointer}.evi.svelte-r0zygr ul:where(.svelte-r0zygr){margin:8px 0 4px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:6px}.evi.svelte-r0zygr li:where(.svelte-r0zygr){font-size:12.5px;color:var(--ink2);line-height:1.4;display:flex;gap:8px}.ag.svelte-r0zygr{flex:0 0 66px;box-sizing:border-box;text-align:center;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line2);border-radius:3px;padding:1px 5px;height:fit-content;color:var(--ink2)}.q.svelte-r0zygr{flex:1 1 auto;min-width:0}.rec.svelte-r0zygr{white-space:nowrap;font-size:11.5px;color:var(--ink2);text-decoration:underline;text-underline-offset:2px;margin-left:4px}.ag-opposed.svelte-r0zygr{border-style:dashed}.ag-no-data.svelte-r0zygr{border-style:dotted}.restart.svelte-r0zygr{text-align:center;padding:10px var(--gutter) 4px;font-size:13px}.restart.svelte-r0zygr a:where(.svelte-r0zygr){color:var(--ink2);text-decoration:underline;text-underline-offset:3px}.restart-btn.svelte-r0zygr{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;cursor:pointer;color:var(--ink2);text-decoration:underline;text-underline-offset:3px}.restart-btn.svelte-r0zygr:hover{color:var(--ink)}.share-warning.svelte-r0zygr{margin:4px var(--gutter) 0;padding:14px;border:1.5px solid var(--rule);border-radius:var(--radius)}.share-warning.svelte-r0zygr p:where(.svelte-r0zygr){font-size:13px;color:var(--ink2);line-height:1.55;margin:0 0 10px}.share-warning.svelte-r0zygr .sw-head:where(.svelte-r0zygr){color:var(--ink);margin-bottom:6px}.sw-actions.svelte-r0zygr{display:grid;grid-template-columns:1fr 1fr;gap:8px}.print-stamp.svelte-r0zygr,.print-unauthorised.svelte-r0zygr,.print-watermark.svelte-r0zygr{display:none}@media print{.worksheet.print-locked.svelte-r0zygr{display:none!important}.print-stamp.svelte-r0zygr{display:block;margin:12mm 12mm 0;padding:8px 0 0;font-size:11px;line-height:1.4;text-align:center;color:#000;background:#fff;border-top:.75px solid #000;overflow-wrap:anywhere;word-break:break-word;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-stamp.svelte-r0zygr:empty{display:none}.print-unauthorised.svelte-r0zygr{display:block;margin:40mm 12mm 0;padding:10mm;border:1.5px solid #000;font-size:12px;line-height:1.5;text-align:center;color:#000;background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-watermark.svelte-r0zygr{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:9000;pointer-events:none;transform:rotate(-32deg);transform-origin:center;font-family:var(--ui);font-size:34px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-align:center;color:#00000073;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media print{.skip,footer,.senate-mode.svelte-r0zygr,.actions.svelte-r0zygr,.advocacy.svelte-r0zygr,.save.svelte-r0zygr,.why.svelte-r0zygr,.restart.svelte-r0zygr,.hint.svelte-r0zygr{display:none!important}.moves{display:none!important}body{background:#fff;color:#000}.chamber-head.svelte-r0zygr{background:#000;color:#fff}.chamber-n.svelte-r0zygr{border-color:#fff}}
