.division.svelte-89juri{border-top:1px solid var(--color-rule-strong);padding:1.25rem 0;scroll-margin-top:1rem}h3.svelte-89juri{font-family:var(--font-serif);margin-bottom:.6rem}.debate-context.svelte-89juri{background:var(--color-panel);border-left:3px solid var(--color-timber-cedar);border-radius:2px;margin:.75rem 0 1rem;padding:.75rem 1rem}.context-line.svelte-89juri{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .2rem;display:flex}.context-kicker.svelte-89juri{font-size:var(--text-kicker);text-transform:uppercase;letter-spacing:.08em;color:var(--color-timber-cedar-dark);font-weight:700}.context-item-title.svelte-89juri{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:1.05rem;font-weight:600}.context-actions.svelte-89juri{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.context-link.svelte-89juri{font-size:var(--text-small);color:var(--color-accent-plum-dark);text-underline-offset:3px;font-weight:600;text-decoration:underline}.context-link.secondary.svelte-89juri{color:var(--color-body-text)}.voted.svelte-89juri{border-left:3px solid var(--color-border);margin:0 0 1rem;padding-left:.75rem}.voted.svelte-89juri>summary:where(.svelte-89juri){min-height:var(--tap-min);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-weight:600;display:flex}.voted-head.svelte-89juri{font:600 1rem var(--font-serif);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.party-tag.svelte-89juri{font:600 var(--text-kicker) var(--font-sans);color:var(--color-ground);background:var(--party);border-radius:var(--rounded-pill);padding:0 .45rem}.outcome.svelte-89juri{background:var(--color-success);color:var(--color-ground);font:700 var(--text-kicker) var(--font-sans);text-transform:uppercase;letter-spacing:.06em;padding:.1rem .5rem}.as-amended.svelte-89juri{color:var(--color-body-text);margin:.5rem 0}.tabled-item.svelte-89juri{border-left:3px solid var(--color-timber-cedar);margin-bottom:.75rem;padding:.25rem 0 .25rem .75rem}.kicker.sub.svelte-89juri{margin:.25rem 0 0}.text.svelte-89juri p:where(.svelte-89juri){margin:0 0 .6em;font-size:.95rem;line-height:1.55}.cy.svelte-89juri summary:where(.svelte-89juri){cursor:pointer;color:var(--color-body-text)}.tally.svelte-89juri{color:var(--color-ink);flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.division.svelte-89juri>.legend{margin-bottom:1rem}.table-wrap.svelte-89juri{overflow-x:auto}table.svelte-89juri{border-collapse:collapse;width:100%}caption.svelte-89juri{text-align:left;color:var(--color-body-text);padding-bottom:.4rem}th.svelte-89juri,td.svelte-89juri{border-bottom:1px solid var(--color-border);text-align:right;padding:.4rem .5rem}th[scope=row].svelte-89juri,th[scope=col].svelte-89juri:first-child{text-align:left}thead.svelte-89juri th:where(.svelte-89juri){font-size:var(--text-small);color:var(--color-body-text);font-weight:600}.ballots.svelte-89juri summary:where(.svelte-89juri){min-height:var(--tap-min);cursor:pointer;align-items:baseline;gap:.45rem;padding:.3rem 0;font-weight:600;display:flex}.ballots.svelte-89juri summary:where(.svelte-89juri) .small:where(.svelte-89juri){color:var(--color-muted);margin-left:auto}.ballots.svelte-89juri ul:where(.svelte-89juri){margin:0 0 .5rem;padding:0 0 0 1.15rem;list-style:none}.ballots.svelte-89juri li:where(.svelte-89juri){border-bottom:1px solid var(--color-border);justify-content:space-between;gap:.6rem;padding:.15rem 0;display:flex}.swatch.svelte-89juri{width:.7em;height:.7em;margin-right:.45em;display:inline-block}.scrim.svelte-egw0tg{z-index:10;background:#11141773;position:fixed;inset:0}.drawer.svelte-egw0tg{background:var(--color-ground);border-left:1px solid var(--color-border);z-index:11;width:min(48rem,100%);padding:1.5rem clamp(1rem,4vw,2.5rem) 2.5rem;animation:.22s ease-out svelte-egw0tg-slide-in;position:fixed;inset:0 0 0 auto;overflow-y:auto}.scrim.chamber.svelte-egw0tg,.drawer.chamber.svelte-egw0tg{position:absolute}.drawer.chamber.svelte-egw0tg{z-index:30}@media (prefers-reduced-motion:reduce){.drawer.svelte-egw0tg{animation:none}}@keyframes svelte-egw0tg-slide-in{0%{opacity:0;transform:translate(2.5rem)}}.close.svelte-egw0tg{float:right;min-height:var(--tap-min);border:1px solid var(--color-rule-strong);font:600 var(--text-small) var(--font-sans);color:var(--color-ink);cursor:pointer;background:0 0;margin-left:1rem;padding:0 1rem}.close.svelte-egw0tg:hover{background:var(--color-panel)}.stack.svelte-16ukx47{margin:0;padding:0;list-style:none}li.svelte-16ukx47{border-top:1px solid var(--color-border);padding:1.25rem 0;scroll-margin-top:1.5rem;transition:background .2s,border-color .2s}li.target-speech.svelte-16ukx47{border-left:4px solid var(--color-accent-plum);background:#c9187e12;border-radius:4px;margin:.75rem 0;padding:1.25rem 1.1rem;box-shadow:0 0 0 1px #c9187e33,0 4px 16px #c9187e14}li.speaker-match.svelte-16ukx47{border-left:3px solid var(--color-timber-cedar);background:#c87d4a0f;padding-left:.85rem}.target-badge.svelte-16ukx47{background:var(--color-accent-plum);color:#fff;font:700 .72rem var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;align-items:center;gap:.45rem;margin-bottom:.85rem;padding:.25rem .65rem;display:inline-flex}.target-dot.svelte-16ukx47{background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 4px #fff}li.svelte-16ukx47:focus-visible{outline-offset:4px}header.svelte-16ukx47{align-items:center;gap:.75rem;display:flex}h3.svelte-16ukx47{margin:0}.portrait.svelte-16ukx47{object-fit:cover;background:var(--color-panel);flex:none;width:48px;height:48px}.initials.svelte-16ukx47{color:var(--color-body-text);place-items:center;font-weight:600;display:grid}.meta.svelte-16ukx47{color:var(--color-body-text);flex-wrap:wrap;gap:.35rem .75rem;margin:.1rem 0 0;display:flex}.role.svelte-16ukx47{color:var(--color-ink);font-weight:600}.party.svelte-16ukx47:before{content:"";background:var(--party);width:.6em;height:.6em;margin-right:.35em;display:inline-block}.lang.svelte-16ukx47{font-family:var(--font-mono);text-transform:uppercase;border:1px solid var(--color-rule-strong);color:var(--color-ink);padding:0 .35rem}blockquote.svelte-16ukx47{color:var(--color-ink);white-space:pre-line;margin:.75rem 0 0;padding:0}blockquote.svelte-16ukx47 p:where(.svelte-16ukx47){max-width:68ch;margin:0}details.svelte-16ukx47{margin-top:.5rem}summary.svelte-16ukx47{cursor:pointer;color:var(--color-body-text)}.offset.svelte-16ukx47{margin:.5rem 0 0}
