.deck-wrap.svelte-a3dz8z{flex-direction:column;gap:14px;padding-top:6px;display:flex}.topbar.svelte-a3dz8z{flex-direction:column;gap:8px;display:flex}.progress.svelte-a3dz8z{background:#ffffff1f;border-radius:999px;height:6px;overflow:hidden}.progress-fill.svelte-a3dz8z{background:var(--accent);border-radius:999px;height:100%;transition:width .25s}.counts.svelte-a3dz8z,.subactions.svelte-a3dz8z{color:var(--secondary-on-dark);justify-content:space-between;align-items:center;gap:10px;font-size:.95rem;display:flex}.card.svelte-a3dz8z{background:var(--surface);color:var(--surface-ink);border-radius:var(--radius);border-top:6px solid var(--accent);box-shadow:var(--shadow);flex-direction:column;gap:18px;padding:22px;display:flex}.position.svelte-a3dz8z{gap:8px;display:grid}.position.svelte-a3dz8z h1:where(.svelte-a3dz8z){letter-spacing:-.015em;margin:0;font-size:clamp(1.2rem,4vw,1.55rem);font-weight:650;line-height:1.4}fieldset.svelte-a3dz8z{border:0;margin:0;padding:0}.choices.svelte-a3dz8z{gap:8px;display:grid}.choice.svelte-a3dz8z{border:1px solid var(--line);width:100%;color:var(--surface-ink);cursor:pointer;font:inherit;text-align:left;background:#f6f8fa;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:1rem;font-weight:700;transition:border-color .15s,background .15s;display:flex}.choice.svelte-a3dz8z:hover,.choice.chosen.svelte-a3dz8z{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, white)}.choice.chosen.svelte-a3dz8z{box-shadow:inset 3px 0 var(--accent)}.choice-short.svelte-a3dz8z{display:none}.choice-emoji.svelte-a3dz8z{letter-spacing:.06em;flex:none}.answered.svelte-a3dz8z{font-variant-numeric:tabular-nums}.link.svelte-a3dz8z{color:var(--text-on-dark);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:4px 2px;font-size:.95rem;text-decoration:underline}.link.svelte-a3dz8z:disabled{color:#9fc5dc;cursor:default;text-decoration:none}.link.strong.svelte-a3dz8z{color:var(--link-on-dark);font-weight:700}@media (width<=420px){.choice-label.svelte-a3dz8z{display:none}.choice-short.svelte-a3dz8z{display:inline}}.review.svelte-18p9qca{flex-direction:column;gap:18px;padding-top:6px;display:flex}.rhead.svelte-18p9qca h2:where(.svelte-18p9qca){color:#fff;letter-spacing:-.02em;margin:0 0 6px;font-size:1.5rem}.rhead.svelte-18p9qca p:where(.svelte-18p9qca){color:var(--secondary-on-dark);margin:0;font-size:1rem}.grid.svelte-18p9qca{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.grid.svelte-18p9qca{grid-template-columns:1fr 1fr}}.item.svelte-18p9qca{text-align:left;background:var(--surface);width:100%;height:100%;color:var(--surface-ink);cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:14px;flex-direction:column;gap:10px;padding:14px;transition:transform 80ms;display:flex}.item.svelte-18p9qca:active{transform:scale(.99)}.item-top.svelte-18p9qca{justify-content:space-between;align-items:center;display:flex}.chip.svelte-18p9qca{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;background:#0a7d8c1f;border-radius:999px;padding:4px 9px;font-size:.8rem;font-weight:800;display:inline-block}.position.svelte-18p9qca{flex:1;gap:5px;display:grid}.statement-text.svelte-18p9qca{margin:0;font-size:1rem;font-weight:600;line-height:1.5}.badge.svelte-18p9qca{border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 11px;font-size:.9rem;font-weight:800;display:inline-flex}.badge.support.svelte-18p9qca,.badge.strongly-support.svelte-18p9qca{color:var(--agree);background:#d9f3e5}.badge.oppose.svelte-18p9qca,.badge.strongly-oppose.svelte-18p9qca{color:var(--disagree);background:#f9dfdd}.badge.neutral.svelte-18p9qca{color:var(--skip);background:#faedce}.badge.undecided.svelte-18p9qca{color:var(--muted);background:#e7eef4}.review-actions.svelte-18p9qca{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:6px;display:flex}.review-actions.svelte-18p9qca .btn:where(.svelte-18p9qca){flex:1;min-width:150px}.results.svelte-tcpaq3{flex-direction:column;gap:20px;padding-top:6px;display:flex}.rhead.svelte-tcpaq3 h2:where(.svelte-tcpaq3){color:#fff;letter-spacing:-.02em;margin:4px 0 6px;font-size:1.7rem}.so-far.svelte-tcpaq3 h2:where(.svelte-tcpaq3){color:var(--text-on-dark);text-align:center;margin:0;font-size:1.5rem}.rhead.svelte-tcpaq3 .sub:where(.svelte-tcpaq3){color:var(--secondary-on-dark);margin:0;font-size:1rem}.empty.svelte-tcpaq3{text-align:center;color:var(--text-on-dark);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;justify-items:center;gap:14px;padding:24px;display:grid}.party-results.svelte-tcpaq3{gap:14px;display:grid}.early-voting.svelte-tcpaq3{color:#572f00;text-underline-offset:3px;background:#fff0ad;border:2px solid #e0a400;border-radius:14px;padding:14px 16px;font-size:1rem;line-height:1.5}.continue-round.svelte-tcpaq3{border:2px solid var(--accent-on-dark);text-align:center;background:#80e7f01a;border-radius:16px;align-self:center;justify-items:center;gap:12px;width:fit-content;max-width:100%;padding:24px 32px;display:grid}.continue-round.svelte-tcpaq3 .eyebrow:where(.svelte-tcpaq3),.continue-round.svelte-tcpaq3 h2:where(.svelte-tcpaq3),.continue-round.svelte-tcpaq3 p:where(.svelte-tcpaq3){margin:0}.continue-round.svelte-tcpaq3 h2:where(.svelte-tcpaq3){color:var(--text-on-dark);font-size:1.3rem}.continue-round.svelte-tcpaq3>p:where(.svelte-tcpaq3):not(.eyebrow){color:var(--secondary-on-dark);line-height:1.5}.continue-round.svelte-tcpaq3 .btn:where(.svelte-tcpaq3){margin-top:6px}.continue-button.svelte-tcpaq3{position:relative}.continue-button.svelte-tcpaq3:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:3s ease-in-out infinite svelte-tcpaq3-attention-glow;position:absolute;inset:-5px;box-shadow:0 0 14px #80e7f0cc,0 0 28px #80e7f08c}@keyframes svelte-tcpaq3-attention-glow{0%,55%,to{opacity:0}70%,85%{opacity:1}}.party-result.svelte-tcpaq3{background:var(--surface);color:var(--surface-ink);border-left:6px solid var(--c);box-shadow:var(--shadow-sm);border-radius:16px;padding:17px;position:relative}.party-result.most-compatible.svelte-tcpaq3{border-left-color:#e0a400;outline:6px solid #ffd52a;box-shadow:0 8px 24px #e0a4004d}.party-result.most-compatible.svelte-tcpaq3 h3:where(.svelte-tcpaq3){font-size:1.2rem;font-weight:900}.party-result.least-compatible.svelte-tcpaq3{border-left-color:var(--disagree);background:#fff4f3;outline:3px solid #d8443c}.rank-marker.svelte-tcpaq3{border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:900;line-height:1;position:absolute;top:-12px;right:14px}.rank-marker.best.svelte-tcpaq3{color:#572f00;background:#ffd52a}.rank-marker.least.svelte-tcpaq3{background:var(--disagree);color:#fff}.party-result.svelte-tcpaq3 header:where(.svelte-tcpaq3){justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;display:flex}.party-result.svelte-tcpaq3 h3:where(.svelte-tcpaq3){margin:0 0 3px;font-size:1.05rem}.party-result.svelte-tcpaq3 header:where(.svelte-tcpaq3) p:where(.svelte-tcpaq3){color:var(--muted);margin:0;font-size:.9rem}.party-result.svelte-tcpaq3 header:where(.svelte-tcpaq3) a:where(.svelte-tcpaq3){color:var(--accent);font-size:.9rem;font-weight:750}.response-grid.svelte-tcpaq3{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.response-tile.svelte-tcpaq3{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:center;background:#f1f4f6;border:1px solid #0000;border-radius:9px;grid-template-rows:1.65rem 2.5rem;gap:3px;min-width:0;padding:8px 5px;display:grid}.response-tile.strongly_oppose.has-count.svelte-tcpaq3{background:#f3b8b4}.response-tile.oppose.has-count.svelte-tcpaq3{background:#f9dfdd}.response-tile.neutral.has-count.svelte-tcpaq3{background:#faedce}.response-tile.support.has-count.svelte-tcpaq3{background:#d9f3e5}.response-tile.strongly_support.has-count.svelte-tcpaq3{background:#aee3c5}.response-tile.has-count.svelte-tcpaq3{border-width:2px;box-shadow:0 2px #102a4338,0 4px 8px #102a431a}.response-tile.strongly_oppose.has-count.svelte-tcpaq3,.response-tile.oppose.has-count.svelte-tcpaq3{border-color:var(--disagree)}.response-tile.neutral.has-count.svelte-tcpaq3{border-color:var(--skip)}.response-tile.support.has-count.svelte-tcpaq3,.response-tile.strongly_support.has-count.svelte-tcpaq3{border-color:var(--agree)}.response-label.svelte-tcpaq3{color:#000;grid-row:2;font-size:.82rem;line-height:1.25}.response-count.svelte-tcpaq3{text-underline-offset:4px;grid-row:1;align-self:center;font-size:1.25rem;font-weight:850;text-decoration:underline 1px dotted}.response-tile.svelte-tcpaq3:hover{filter:brightness(.96);border-color:#102a4373}.response-tile.svelte-tcpaq3:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.strongly_oppose.svelte-tcpaq3 .response-count:where(.svelte-tcpaq3),.oppose.svelte-tcpaq3 .response-count:where(.svelte-tcpaq3){color:var(--disagree)}.neutral.svelte-tcpaq3 .response-count:where(.svelte-tcpaq3){color:var(--skip)}.support.svelte-tcpaq3 .response-count:where(.svelte-tcpaq3),.strongly_support.svelte-tcpaq3 .response-count:where(.svelte-tcpaq3){color:var(--agree)}.issue-dialog.svelte-tcpaq3{width:min(760px,100% - 24px);max-height:min(88dvh,820px);color:var(--surface-ink);background:#eef5f8;border:0;border-radius:20px;margin:auto;padding:0;box-shadow:0 24px 80px #0000007a}.issue-dialog.svelte-tcpaq3::backdrop{backdrop-filter:blur(4px);background:#040c14c7}.issue-dialog-shell.svelte-tcpaq3{flex-direction:column;max-height:min(88dvh,820px);display:flex}.issue-dialog-header.svelte-tcpaq3{z-index:1;background:#fff;border-bottom:1px solid #cbd8df;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 18px;display:flex;position:sticky;top:0}.issue-dialog-header.svelte-tcpaq3 .eyebrow:where(.svelte-tcpaq3){color:#087180;margin:0 0 4px}.issue-dialog-header.svelte-tcpaq3 h2:where(.svelte-tcpaq3){letter-spacing:-.02em;margin:0;font-size:1.5rem}.issue-dialog-header.svelte-tcpaq3 p:where(.svelte-tcpaq3):last-child{color:var(--muted);margin:5px 0 0;font-size:.92rem;line-height:1.4}.close-dialog.svelte-tcpaq3{width:42px;height:42px;color:var(--surface-ink);cursor:pointer;background:#eef5f8;border:1px solid #bdcbd3;border-radius:999px;flex:none;font-size:1.7rem;line-height:1}.close-dialog.svelte-tcpaq3:hover{background:#dce9ee}.close-dialog.svelte-tcpaq3:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.issue-gallery.svelte-tcpaq3{overscroll-behavior:contain;gap:14px;padding:18px;display:grid;overflow-y:auto}.party-issue-sheet.svelte-tcpaq3{border:1px solid #d4dee4;border-left:6px solid var(--c);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;padding:16px}.party-issue-sheet.svelte-tcpaq3>header:where(.svelte-tcpaq3){justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.party-issue-sheet.svelte-tcpaq3 h3:where(.svelte-tcpaq3){margin:0;font-size:1.05rem}.party-reaction-summary.svelte-tcpaq3{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:68%;display:flex}.summary-chip.svelte-tcpaq3{color:var(--muted);text-align:center;background:#e8f0f4;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:500;line-height:1.2}.summary-chip.svelte-tcpaq3 strong:where(.svelte-tcpaq3){font-weight:900}.summary-chip.strongly_oppose.svelte-tcpaq3,.summary-chip.oppose.svelte-tcpaq3{color:var(--disagree);background:#f9dfdd}.summary-chip.neutral.svelte-tcpaq3{color:var(--skip);background:#faedce}.summary-chip.support.svelte-tcpaq3,.summary-chip.strongly_support.svelte-tcpaq3{color:var(--agree);background:#d9f3e5}.party-issue-sheet.svelte-tcpaq3 ul:where(.svelte-tcpaq3){gap:10px;margin:0;padding:0;list-style:none;display:grid}.party-issue-sheet.svelte-tcpaq3 li:where(.svelte-tcpaq3){background:#f2f6f8;border:2px solid #0000;border-radius:10px;padding:12px}.party-issue-sheet.svelte-tcpaq3 li.selected-reaction:where(.svelte-tcpaq3){box-shadow:0 2px 8px #102a4329}.party-issue-sheet.svelte-tcpaq3 li.selected-disagreement:where(.svelte-tcpaq3){border-color:var(--disagree);background:#fff0ef}.party-issue-sheet.svelte-tcpaq3 li.selected-neutral:where(.svelte-tcpaq3){border-color:var(--skip);background:#fff7df}.party-issue-sheet.svelte-tcpaq3 li.selected-agreement:where(.svelte-tcpaq3){border-color:var(--agree);background:#eaf8f0}.statement-heading.svelte-tcpaq3{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.statement-text.svelte-tcpaq3{color:var(--surface-ink);margin:0;font-size:.95rem;font-weight:600;line-height:1.45}.reaction-chip.svelte-tcpaq3{max-width:42%;color:var(--surface-ink);text-align:center;background:#e2e8ec;border-radius:999px;flex:none;padding:4px 7px;font-size:.72rem;font-weight:800;line-height:1.2}.reaction-chip.strongly_oppose.svelte-tcpaq3,.reaction-chip.oppose.svelte-tcpaq3{color:var(--disagree);background:#f9dfdd}.reaction-chip.neutral.svelte-tcpaq3{color:var(--skip);background:#faedce}.reaction-chip.support.svelte-tcpaq3,.reaction-chip.strongly_support.svelte-tcpaq3{color:var(--agree);background:#d9f3e5}.no-issues.svelte-tcpaq3{color:var(--muted);margin:0;font-size:.9rem;font-style:italic;line-height:1.45}.results-actions.svelte-tcpaq3{flex-wrap:wrap;gap:12px;display:flex}.results-actions.svelte-tcpaq3 .btn:where(.svelte-tcpaq3){flex:1;min-width:150px}.disclaimer.svelte-tcpaq3{color:var(--secondary-on-dark);margin:0;font-size:.92rem;line-height:1.6}@media (width<=520px){.response-grid.svelte-tcpaq3{grid-template-columns:1fr}.response-tile.svelte-tcpaq3{text-align:left;grid-template-rows:auto;grid-template-columns:1fr auto;align-items:center;padding:8px 10px}.response-label.svelte-tcpaq3{grid-area:1/1;font-size:.9rem}.response-count.svelte-tcpaq3{grid-area:1/2;font-size:1rem}.issue-dialog.svelte-tcpaq3{border-radius:16px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.issue-dialog-shell.svelte-tcpaq3{max-height:calc(100dvh - 16px)}.issue-dialog-header.svelte-tcpaq3{padding:16px}.issue-dialog-header.svelte-tcpaq3 h2:where(.svelte-tcpaq3){font-size:1.3rem}.issue-gallery.svelte-tcpaq3{padding:12px}.party-issue-sheet.svelte-tcpaq3{padding:13px}.party-issue-sheet.svelte-tcpaq3>header:where(.svelte-tcpaq3){display:grid}.party-reaction-summary.svelte-tcpaq3{justify-content:flex-start;max-width:100%}.statement-heading.svelte-tcpaq3{gap:7px;display:grid}.reaction-chip.svelte-tcpaq3{justify-self:start;max-width:100%}}@media (prefers-reduced-motion:reduce){.continue-button.svelte-tcpaq3:after{animation:none}}.quiz.svelte-mt71fj{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 16px 40px}.quiz.preliminary-results.svelte-mt71fj{padding-bottom:0}.quiz-page[data-astro-cid-op4zgken]{padding:8px 0 20px}.databanner[data-astro-cid-op4zgken]{margin-bottom:12px}
