.admin-topbar[data-v-356db9cf]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-bottom:1px solid var(--rk-hair);background:var(--rk-panel)}.rk-login-modal[data-v-356db9cf]{--surface-elevated: var(--rk-panel);--surface-color: var(--rk-panel);--bg-subtle: var(--rk-hair-2);--text-active: var(--rk-ink);--text-muted: var(--rk-ink-2);--border-color: var(--rk-hair)}.app-gate[data-v-356db9cf],.app-loading[data-v-356db9cf]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--rk-ground);color:var(--rk-ink)}.app-gate__card[data-v-356db9cf]{max-width:420px;text-align:center;padding:32px 28px;border:1px solid var(--rk-hair);border-radius:14px;background:var(--rk-panel)}.app-gate__eyebrow[data-v-356db9cf]{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--rk-ink-3);margin:0 0 6px}.app-gate__title[data-v-356db9cf]{font-size:22px;margin:0 0 10px;color:var(--rk-ink)}.app-gate__copy[data-v-356db9cf]{font-size:14px;color:var(--rk-ink-2);margin:0 0 20px;line-height:1.5}.app-gate__button[data-v-356db9cf]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font:inherit;font-weight:600;padding:10px 20px;border-radius:8px;background:var(--rk-iris);color:var(--rk-on-iris)}.app-gate__link[data-v-356db9cf]{display:block;margin-top:14px;font-size:13px;color:var(--rk-ink-2)}.rkp[data-v-44be731d]{min-height:100vh;line-height:1.5}.rkp[data-v-44be731d] :where(button){font:inherit;color:inherit}.feedback[data-v-44be731d]{color:var(--rk-ink-2);padding:40px 0;text-align:center}.feedback.loading-line[data-v-44be731d]{display:flex;justify-content:center}.feedback.loading-line[data-v-44be731d]:before{border-top-color:var(--rk-iris)}.topbar[data-v-44be731d]{display:flex;align-items:center;gap:26px;padding:0 28px;height:54px;background:var(--rk-panel);border-bottom:1px solid var(--rk-hair);position:sticky;top:0;z-index:40}.plane-nav[data-v-44be731d]{display:flex;gap:4px}.plane-nav button.locked[data-v-44be731d]{color:var(--rk-ink-3);cursor:default}.plane-nav button.locked[data-v-44be731d]:hover{background:none}.plane-nav button[data-v-44be731d]{font-family:var(--rk-display);letter-spacing:.16em;font-size:11.5px;font-weight:600;padding:6px 12px 5px;color:var(--rk-ink-2);text-transform:uppercase;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer}.plane-nav button .n[data-v-44be731d]{font-family:var(--rk-mono);font-size:10px;color:var(--rk-ink-3);margin-right:6px;letter-spacing:0}.plane-nav button.cur[data-v-44be731d]{color:var(--rk-ink);border-bottom-color:var(--rk-iris)}.plane-nav button.cur .n[data-v-44be731d]{color:var(--rk-iris)}.plane-nav button[data-v-44be731d]:focus-visible{outline:none;background:var(--rk-iris-tint)}.topbar .right[data-v-44be731d]{margin-left:auto;display:flex;align-items:center;gap:12px}.stamp[data-v-44be731d]{font-size:11px;color:var(--rk-ink-3);white-space:nowrap}.theme[data-v-44be731d]{background:none;border:none;cursor:pointer;font-size:13px;padding:2px 4px}main[data-v-44be731d]{max-width:1060px;margin:0 auto;padding:26px 22px 60px;display:grid;gap:18px}section[data-v-44be731d]{display:grid;gap:18px}.duo[data-v-44be731d]{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.duo--map[data-v-44be731d]{grid-template-columns:5fr 6fr}@media (max-width: 880px){.duo[data-v-44be731d],.duo--map[data-v-44be731d]{grid-template-columns:1fr}}.rk-card[data-v-44be731d]{padding:18px 20px}.kicker[data-v-44be731d]{margin-bottom:14px}.cap[data-v-44be731d]{font-size:11px;color:var(--rk-ink-3);margin-top:14px}.src[data-v-44be731d]{font-size:9px;font-family:var(--rk-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--rk-ink-3);border:1px solid var(--rk-hair);border-radius:3px;padding:1px 5px;margin-left:8px;vertical-align:1px}.src--inline[data-v-44be731d]{margin-left:0}.cand-lede[data-v-44be731d],.cand-note[data-v-44be731d]{font-size:12.5px;color:var(--rk-ink-2);margin:8px 0 0;max-width:78ch}.cand-note[data-v-44be731d]{font-size:11.5px;color:var(--rk-ink-3)}.cand-ledes[data-v-44be731d],.cand-notes[data-v-44be731d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:4px 32px}.cand-notes .cand-note[data-v-44be731d]{max-width:none}.cand-ledes[data-v-44be731d]{padding:0 20px}.cand-lede[data-v-44be731d]{max-width:none}.cand-head[data-v-44be731d]{margin-bottom:10px;padding:0 20px}.cand-kpis[data-v-44be731d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.cand-kpi[data-v-44be731d]{display:flex;flex-direction:column;gap:5px;padding:13px 15px 14px;border-top:2px solid var(--rk-iris);border-top-left-radius:3px;border-top-right-radius:3px}.cand-kpi__label[data-v-44be731d]{margin:0;font-family:var(--rk-display);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rk-ink-3)}.cand-kpi__value[data-v-44be731d]{margin:0;font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1;color:var(--rk-ink)}.cand-kpi__hint[data-v-44be731d]{margin:0;font-size:10.5px;line-height:1.45;color:var(--rk-ink-3)}.cand-kpi__hint b[data-v-44be731d]{font-weight:600;color:var(--rk-ink-2)}.slope[data-v-44be731d]{width:100%;height:auto;display:block}.slope-heads[data-v-44be731d]{position:relative;height:13px;margin-top:12px}.slope-head[data-v-44be731d]{position:absolute;top:0;white-space:nowrap}.slope-line[data-v-44be731d]{stroke-width:1.1;opacity:.34}.slope-line--mover[data-v-44be731d]{stroke-width:2;opacity:1}.slope-g:hover .slope-line[data-v-44be731d]{opacity:1;stroke-width:2}.slope-name[data-v-44be731d]{font-size:9.5px;fill:var(--rk-ink-2)}.slope-name--l[data-v-44be731d]{text-anchor:end}.slope-name--r[data-v-44be731d]{text-anchor:start}.slope-shift[data-v-44be731d]{font-family:var(--rk-mono);fill:var(--rk-ink-3);font-size:9px}.slope-tbl-head[data-v-44be731d]{margin:16px 0 2px;font-family:var(--rk-display);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rk-ink-3)}.slope-tbl .tr[data-v-44be731d]{grid-template-columns:minmax(0,1fr) 46px 136px 100px 74px}.slope-sort[data-v-44be731d]{background:none;border:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;display:inline-flex;align-items:baseline;gap:3px;justify-content:flex-start}.slope-sort.num[data-v-44be731d]{justify-content:flex-end}.slope-sort[data-v-44be731d]:hover{color:var(--rk-ink-2)}.slope-sort--on[data-v-44be731d]{color:var(--rk-ink)}.slope-sort[data-v-44be731d]:focus-visible{outline:2px solid var(--rk-iris);outline-offset:2px;border-radius:2px}.slope-dir[data-v-44be731d]{font-size:8px}.slope-tbl .who[data-v-44be731d]{gap:7px}.slope-tbl__shift[data-v-44be731d]{font-weight:600}.slope-tbl__shift--up[data-v-44be731d]{color:var(--rk-ink)}.slope-tbl__shift--down[data-v-44be731d]{color:var(--rk-ink-3)}.cand-tabs[data-v-44be731d]{display:flex;gap:2px;flex-wrap:wrap;margin:4px 0 14px;padding:0 20px}.cand-tab[data-v-44be731d]{font-family:var(--rk-display);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:5px 11px 4px;color:var(--rk-ink-3);background:none;border:0;border-bottom:2px solid transparent;cursor:pointer}.cand-tab[data-v-44be731d]:hover{color:var(--rk-ink-2)}.cand-tab--on[data-v-44be731d]{color:var(--rk-ink);border-bottom-color:var(--rk-iris)}.cand-tab[data-v-44be731d]:focus-visible{outline:none;background:var(--rk-iris-tint)}.cand-reach-duo[data-v-44be731d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}@media (max-width: 1080px){.cand-reach-duo[data-v-44be731d]{grid-template-columns:1fr}}.cand-plot[data-v-44be731d]{width:100%;height:auto;display:block;margin-top:10px}.cand-plot .cgrid[data-v-44be731d]{stroke:var(--rk-hair-2);stroke-width:1}.cand-plot .czero[data-v-44be731d]{stroke:var(--rk-hair);stroke-width:1.5}.cand-plot .csplit[data-v-44be731d]{stroke:var(--rk-hair);stroke-width:1;stroke-dasharray:3 3}.cand-plot .ctick[data-v-44be731d]{font-family:var(--rk-mono);font-size:9px;fill:var(--rk-ink-3)}.cand-plot .ctick--y[data-v-44be731d]{text-anchor:end}.cand-plot .ctick--x[data-v-44be731d]{text-anchor:middle}.cand-plot .clabel[data-v-44be731d]{font-size:10px;fill:var(--rk-ink-2);text-anchor:middle}.cand-key[data-v-44be731d]{display:flex;flex-wrap:wrap;gap:18px;margin-top:8px;font-size:10.5px;color:var(--rk-ink-3)}.cand-key__anchor[data-v-44be731d]{font-style:italic}.cand-tbl-head[data-v-44be731d]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.cand-search[data-v-44be731d]{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px}.cand-search__input[data-v-44be731d]{width:190px;box-sizing:border-box;border:1px solid var(--rk-hair);border-radius:3px;background:var(--rk-panel);color:var(--rk-ink);font:inherit;font-size:12px;padding:4px 8px}.cand-search__input[data-v-44be731d]::placeholder{color:var(--rk-ink-3)}.cand-search__input[data-v-44be731d]:focus-visible{outline:2px solid var(--rk-iris);outline-offset:1px}.cand-search__count[data-v-44be731d]{font-family:var(--rk-mono);font-size:10.5px;color:var(--rk-ink-3)}.cand-empty[data-v-44be731d]{font-size:12px;color:var(--rk-ink-3);padding:10px 0 2px}.cand-tbl .tr[data-v-44be731d]{grid-template-columns:minmax(0,1fr) 58px minmax(140px,300px) 52px 58px}.cand-cross .tr[data-v-44be731d]{grid-template-columns:minmax(120px,1.3fr) minmax(90px,1fr) 52px}.cand-name[data-v-44be731d]{display:flex;flex-direction:column;gap:1px;min-width:0}.cand-name b[data-v-44be731d]{font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cand-name em[data-v-44be731d]{display:flex;align-items:center;gap:5px;font-style:normal;font-size:10px;color:var(--rk-ink-3);white-space:nowrap}.cdot[data-v-44be731d]{width:6px;height:6px;border-radius:50%;flex:none}.cand-flag[data-v-44be731d]{color:var(--rk-ink-3);cursor:help;margin-left:1px}.cand-split-th[data-v-44be731d]{justify-self:center;text-align:center}.cand-split[data-v-44be731d]{display:flex;align-items:center}.cand-split__half[data-v-44be731d]{flex:1;height:8px;display:flex;background:var(--rk-hair-2)}.cand-split__half i[data-v-44be731d]{display:block;height:100%}.cand-split__half--pos[data-v-44be731d]{justify-content:flex-end;border-radius:4px 0 0 4px}.cand-split__half--pos i[data-v-44be731d]{border-radius:4px 0 0 4px}.cand-split__half--neg[data-v-44be731d]{justify-content:flex-start;border-radius:0 4px 4px 0;margin-left:2px}.cand-split__half--neg i[data-v-44be731d]{border-radius:0 4px 4px 0;background:var(--rk-ink-3)}.cand-net--pos[data-v-44be731d]{color:var(--rk-ink);font-weight:600}.cand-net--neg[data-v-44be731d]{color:var(--rk-ink-3)}.cand-cross__track[data-v-44be731d]{height:8px;background:var(--rk-hair-2);border-radius:4px;overflow:hidden}.cand-cross__track i[data-v-44be731d]{display:block;height:100%;border-radius:4px}.cand-travel[data-v-44be731d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:8px 32px;margin-top:6px}.cand-travel__head[data-v-44be731d]{margin:12px 0 4px;font-family:var(--rk-display);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rk-ink-3)}.cand-travel__row[data-v-44be731d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(105px,170px) 38px 38px;align-items:center;gap:10px;padding:5px 0}.cand-travel__row+.cand-travel__row[data-v-44be731d]{border-top:1px solid color-mix(in srgb,var(--rk-hair) 55%,transparent)}.cand-travel__track[data-v-44be731d]{position:relative;height:14px}.cand-travel__track[data-v-44be731d]:before{content:"";position:absolute;left:0;right:0;top:6px;border-top:1px solid var(--rk-hair-2)}.cand-travel__zero[data-v-44be731d]{position:absolute;top:0;bottom:0;width:1px;background:var(--rk-hair)}.cand-travel__link[data-v-44be731d]{position:absolute;top:6px;height:2px;background:var(--rk-hair)}.cand-travel__dot[data-v-44be731d]{position:absolute;top:3px;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;border:1.5px solid var(--rk-panel);box-sizing:content-box}.cand-travel__dot--out[data-v-44be731d]{background:var(--rk-panel);border-color:var(--rk-ink-3)}.cand-travel__base[data-v-44be731d]{color:var(--rk-ink-3)}.cand-key__sw[data-v-44be731d]{width:9px;height:9px;border-radius:50%;display:inline-block;vertical-align:-1px;margin-right:4px}.cand-key__sw--out[data-v-44be731d]{background:var(--rk-panel);border:1.5px solid var(--rk-ink-3)}.cand-key__sw--own[data-v-44be731d]{background:var(--rk-ink-2)}.tbl[data-v-44be731d]{display:grid}.tr[data-v-44be731d]{display:grid;align-items:center;gap:12px;padding:6px 0}.tr:not(.th)+.tr[data-v-44be731d]{border-top:1px solid color-mix(in srgb,var(--rk-hair) 55%,transparent)}.tr.th[data-v-44be731d]{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--rk-ink-3);padding-bottom:8px}.who[data-v-44be731d]{display:flex;align-items:center;gap:7px;font-size:12.5px;white-space:nowrap}.dot[data-v-44be731d]{width:8px;height:8px;border-radius:50%;background:var(--c);flex:none}.lbl[data-v-44be731d]{font-size:12.5px}.num[data-v-44be731d]{text-align:right;font-size:12px;white-space:nowrap}.num em[data-v-44be731d]{font-style:normal;color:var(--rk-ink-3);font-size:10.5px}.pct-col[data-v-44be731d]{font-size:11.5px;color:var(--rk-ink)}.track[data-v-44be731d]{position:relative;height:16px;display:block}.track .band[data-v-44be731d]{position:absolute;top:2px;bottom:2px;background:var(--c);opacity:.22;border-radius:2px}.track .fill[data-v-44be731d]{position:absolute;top:4px;bottom:4px;left:0;background:var(--c);border-radius:2px}.track--flat .fill--iris[data-v-44be731d]{background:var(--rk-iris);opacity:.75}.race-tbl .tr[data-v-44be731d]{grid-template-columns:140px minmax(140px,1fr) 48px 88px 60px 60px 148px}.hist[data-v-44be731d]{display:flex;align-items:center;gap:6px;justify-content:center}.hist-th[data-v-44be731d]{text-align:center}.hist-zero[data-v-44be731d]{font-size:11px;color:var(--rk-ink-3)}.hlab[data-v-44be731d]{font-size:9.5px;color:var(--rk-ink-3)}.hbars[data-v-44be731d]{display:flex;align-items:flex-end;gap:2px;height:22px}.hbar[data-v-44be731d]{width:5px;background:var(--c);border-radius:1px 1px 0 0}.co-duo[data-v-44be731d]{display:grid;grid-template-columns:5fr 6fr;gap:12px 36px;align-items:stretch}.co-left[data-v-44be731d]{display:flex;flex-direction:column;min-height:0}@media (max-width: 880px){.co-duo[data-v-44be731d]{grid-template-columns:1fr}}.mini-eyebrow[data-v-44be731d]{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--rk-ink-3);margin-bottom:4px}.seatbar[data-v-44be731d]{position:relative;height:26px;margin:24px 0 26px}.seatbar .blocks[data-v-44be731d]{display:flex;height:100%;gap:2px}.seatbar .blk[data-v-44be731d]{border:0;padding:0;border-radius:3px;min-width:3px;position:relative;cursor:pointer;transition:opacity .25s ease}.seatbar .blk--dim[data-v-44be731d]{opacity:.3}.seatbar .blk-move[data-v-44be731d]{transition:transform .35s cubic-bezier(.22,.61,.36,1),opacity .25s ease}.seatbar .blk .tag[data-v-44be731d]{position:absolute;top:-17px;left:2px;font-family:var(--rk-mono);font-size:10px;color:var(--rk-ink-2)}.seatbar .majority[data-v-44be731d]{position:absolute;top:-5px;bottom:-5px;width:1.5px;background:var(--rk-ink)}.seatbar .majority[data-v-44be731d]:after{content:"51 · enamus";position:absolute;top:calc(100% + 3px);left:-18px;font-family:var(--rk-mono);font-size:9.5px;color:var(--rk-ink-2);white-space:nowrap}.coalition-line[data-v-44be731d]{font-size:12px;color:var(--rk-ink-2);margin-top:8px;display:flex;align-items:baseline;gap:10px}.coalition-text[data-v-44be731d]{flex:1 1 auto;min-width:0}.co-left>.cap[data-v-44be731d]{margin-top:8px}.coalition-line strong[data-v-44be731d]{color:var(--rk-ink)}.prob--maj[data-v-44be731d]{color:var(--rk-iris);font-weight:600}.coalition-clear[data-v-44be731d]{margin-left:auto;font-size:11px;color:var(--rk-ink-3);background:none;border:1px solid var(--rk-hair);border-radius:3px;padding:2px 8px;cursor:pointer}.coalition-clear[data-v-44be731d]:hover{color:var(--rk-iris);border-color:var(--rk-iris)}.co-dist[data-v-44be731d]{margin-top:22px;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.co-dist .mini-eyebrow[data-v-44be731d]{margin-bottom:12px}.dist-plot[data-v-44be731d]{position:relative;display:flex;align-items:flex-end;gap:2px;flex:1 1 auto;min-height:84px;border-bottom:1px solid var(--rk-hair)}.dist-plot .dbar[data-v-44be731d]{flex:1 1 0;min-width:2px;background:var(--rk-neg);border-radius:1.5px 1.5px 0 0;transition:height .3s ease,background .2s ease}.dist-plot .dbar--maj[data-v-44be731d]{background:var(--rk-iris)}.dist-div[data-v-44be731d]{flex:0 0 1.5px;align-self:stretch;background:var(--rk-ink);border-radius:1px}.dist-axis[data-v-44be731d]{display:flex;justify-content:space-between;font-size:9.5px;color:var(--rk-ink-3);margin-top:5px}.viable-tbl[data-v-44be731d]{gap:2px}.viable-row[data-v-44be731d]{grid-template-columns:1fr 88px 56px;background:none;border:0;border-radius:4px;padding:5px 8px;cursor:pointer;text-align:left}.viable-row[data-v-44be731d]:hover{background:color-mix(in srgb,var(--rk-hair) 40%,transparent)}.viable-row.cur[data-v-44be731d]{background:var(--rk-iris-tint)}.members[data-v-44be731d]{display:flex;flex-wrap:wrap;gap:4px 8px}.chip[data-v-44be731d]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;white-space:nowrap}.dist-tbl .tr[data-v-44be731d]{grid-template-columns:60px 1fr 48px 26px 78px}.nsp[data-v-44be731d]{color:var(--rk-ink-3);font-size:10.5px}.contested[data-v-44be731d]{font-size:12px;margin-top:14px;color:var(--rk-ink-2)}.contested strong[data-v-44be731d]{color:var(--rk-ink)}.chips[data-v-44be731d]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.chip-btn[data-v-44be731d]{background:none;border:1px solid var(--rk-hair);border-radius:3px;padding:3px 10px;font-size:12px;color:var(--rk-ink-2);cursor:pointer}.chip-btn.cur[data-v-44be731d]{color:var(--rk-iris);border-color:var(--rk-iris);background:var(--rk-iris-tint)}.comp[data-v-44be731d]{display:grid;gap:8px}.comp-row[data-v-44be731d]{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:10px}.comp-row .lbl[data-v-44be731d]{font-size:12px;color:var(--rk-ink-2)}.comp-bar[data-v-44be731d]{display:flex;height:16px;gap:2px}.seg[data-v-44be731d]{border-radius:2px;min-width:2px}.seg--rest[data-v-44be731d]{background:var(--rk-hair)}.flow[data-v-44be731d]{display:grid;gap:3px;font-size:11px}.flow-row[data-v-44be731d]{display:grid;grid-template-columns:62px repeat(7,1fr);gap:3px;align-items:center}.flow-head[data-v-44be731d]{font-size:9.5px;color:var(--rk-ink-3);text-align:center}.flow-head span[data-v-44be731d]{overflow:hidden;text-overflow:ellipsis}.flow .who[data-v-44be731d]{font-size:11px}.flow .cell[data-v-44be731d]{text-align:center;border-radius:3px;padding:3px 0;font-size:10.5px}.flow .cell--self[data-v-44be731d]{outline:1px solid var(--rk-hair);font-weight:600}.firm-tbl .tr[data-v-44be731d]{grid-template-columns:1fr 82px 92px 62px}.unres[data-v-44be731d]{white-space:nowrap;color:var(--rk-ink-2)}.unres .dot[data-v-44be731d]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:4px;vertical-align:0}.issue-tbl .tr[data-v-44be731d]{grid-template-columns:190px 1fr 48px 84px 128px}.issue-tbl--no-trust .tr[data-v-44be731d]{grid-template-columns:190px 1fr 48px 84px}.trust-th[data-v-44be731d]{text-align:right}.trust-th__vintage[data-v-44be731d]{display:block;font-style:normal;font-size:9px;letter-spacing:.08em;color:var(--rk-ink-3);text-transform:none}.chip-sep[data-v-44be731d]{width:1px;height:18px;background:var(--rk-hair);align-self:center;margin:0 4px}.chip-sep--major[data-v-44be731d]{width:1px;height:22px;background:var(--rk-ink-3);margin:0 9px}.hm[data-v-44be731d]{display:grid;gap:2px}.hm-row[data-v-44be731d]{display:grid;gap:2px;align-items:stretch}.hm-lbl[data-v-44be731d]{font-size:11.5px;display:flex;align-items:center;padding-right:8px}.hm-cell[data-v-44be731d]{font-size:10px;text-align:center;border-radius:2px;padding:4px 0;min-width:0}.hm-head .hm-col[data-v-44be731d]{position:relative}.hm-col-lbl[data-v-44be731d]{font-size:10px;color:var(--rk-ink-3);display:block;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap--pre[data-v-44be731d]{margin:0 0 14px}.hm--rot .hm-head[data-v-44be731d]{height:112px;align-items:start}.hm--rot .hm-col-lbl[data-v-44be731d]{position:absolute;top:6px;right:50%;transform:rotate(-52deg);transform-origin:top right;overflow:visible;text-align:right;max-width:none}.badge[data-v-44be731d]{font-size:10px;border-radius:3px;padding:1px 6px;border:1px solid var(--rk-hair);color:var(--rk-ink-2);white-space:nowrap}.badge--consensus[data-v-44be731d]{color:var(--rk-iris);border-color:var(--rk-iris)}.badge--wedge[data-v-44be731d]{color:var(--rk-danger);border-color:currentColor}.trust[data-v-44be731d]{display:flex;align-items:center;gap:7px;justify-content:flex-end}.trust .edge[data-v-44be731d]{font-size:10.5px;color:var(--rk-ink-3)}.foot[data-v-44be731d]{display:flex;gap:18px;align-items:center;font-size:11.5px;color:var(--rk-ink-2)}.foot strong[data-v-44be731d]{color:var(--rk-ink)}.tip[data-v-44be731d]{position:fixed;z-index:60;pointer-events:none;display:none;background:var(--rk-sel-bg);color:var(--rk-sel-ink);font-size:11.5px;padding:5px 9px;border-radius:3px;max-width:300px}@media (max-width: 720px){.topbar[data-v-44be731d]{height:auto;min-height:54px;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:8px 14px}.plane-nav[data-v-44be731d]{order:3;width:100%;flex-wrap:wrap;gap:0 2px}.plane-nav button[data-v-44be731d]{padding:5px 8px 4px;letter-spacing:.1em}.plane-nav button .n[data-v-44be731d]{display:none}.topbar .right[data-v-44be731d]{margin-left:auto}.stamp[data-v-44be731d]{display:none}main[data-v-44be731d]{padding:16px 14px 48px}.race-tbl .tr[data-v-44be731d]{grid-template-columns:104px 1fr 44px 76px}.race-tbl .tr[data-v-44be731d]>:nth-child(5),.race-tbl .tr[data-v-44be731d]>:nth-child(6),.race-tbl .tr[data-v-44be731d]>:nth-child(7){display:none}.issue-tbl .tr[data-v-44be731d]{grid-template-columns:124px 1fr 44px 104px}.issue-tbl .tr[data-v-44be731d]>:nth-child(4){display:none}.issue-tbl--no-trust .tr[data-v-44be731d]{grid-template-columns:124px 1fr 44px}}.stealth[data-v-44be731d]{filter:blur(3.6px);padding-inline:3px;-webkit-user-select:none;user-select:none}@media (prefers-color-scheme: dark){.stealth[data-v-44be731d]{filter:blur(3.2px)}}.rkp-wr{--bg-color: var(--rk-ground);--bg-subtle: var(--rk-hair-2);--surface-color: var(--rk-panel);--surface-elevated: var(--rk-panel);--text-active: var(--rk-ink);--text-muted: var(--rk-ink-2);--border-color: var(--rk-hair);--war-room-accent: var(--wr-party, var(--rk-iris));--war-room-accent-ink: var(--wr-party-ink, var(--rk-on-iris));--war-room-accent-soft: var(--rk-iris-tint);--war-room-accent-border: var(--rk-iris);--war-room-accent-ring: var(--rk-iris);--card-shadow: none;font-size:13px}.rkp-wr .warroom-page{display:flex;flex-direction:column;gap:10px}.rkp-wr .eyebrow{margin:0 0 2px;font-family:var(--rk-display);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--rk-iris)}.rkp-wr .card{display:flex;flex-direction:column;padding:12px 14px;border-radius:4px;border:1px solid var(--rk-hair);background:var(--rk-panel)}.rkp-wr .card h2,.rkp-wr .card h3{font-family:var(--wr-heading-font);font-size:var(--wr-heading-size);font-weight:var(--wr-heading-weight);letter-spacing:var(--wr-heading-tracking);text-transform:uppercase;color:var(--wr-heading-color)}.rkp-wr .kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.rkp-wr .kpi-card{gap:4px;align-items:start;padding:11px 13px 10px;border-top:2px solid var(--wr-party, var(--rk-iris));border-top-left-radius:3px;border-top-right-radius:3px}.rkp-wr .kpi-card--accent{border-color:var(--rk-iris)}.rkp-wr .kpi-card__label{margin:0;font-family:var(--rk-display);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rk-ink-3)}.rkp-wr .kpi-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.rkp-wr .kpi-card__value{margin:0;font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;line-height:1.1;color:var(--rk-ink)}.rkp-wr .kpi-card__hint{margin:0;font-size:10.5px;line-height:1.4;color:var(--rk-ink-3)}.rkp-wr .feedback{margin:0;padding:8px 11px;border-radius:4px;background:var(--rk-hair-2);border:1px solid var(--rk-hair);color:var(--rk-ink-2);font-size:12px}.rkp-wr .feedback--error{color:var(--rk-danger);background:transparent}.rkp-wr .control-select{border:1px solid var(--rk-hair);border-radius:3px;background:var(--rk-panel);color:var(--rk-ink);font:inherit;font-size:12.5px;padding:5px 8px}.rkp-wr .tab-bar,.rkp-wr .mode-switch{display:flex;gap:2px;padding:0;background:none;border:none;border-bottom:1px solid var(--rk-hair);border-radius:0}.rkp-wr .tab-btn,.rkp-wr .mode-btn{font-family:var(--rk-display);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rk-ink-2);background:none;border:none;border-bottom:2px solid transparent;border-radius:0;padding:5px 10px 4px;margin-bottom:-1px;cursor:pointer}.rkp-wr .tab-btn:hover,.rkp-wr .mode-btn:hover{color:var(--rk-ink)}.rkp-wr .tab-btn--active,.rkp-wr .mode-btn--active{color:var(--rk-ink);background:none;border-bottom-color:var(--rk-iris)}.rkp-wr .tab-btn:focus-visible,.rkp-wr .mode-btn:focus-visible{outline:none;border-bottom-color:var(--rk-iris);color:var(--rk-ink)}@media (max-width: 560px){.rkp-wr .hero{padding:12px 12px 12px 14px}.rkp-wr .hero__main{gap:10px}.rkp-wr .hero__party{flex:1 1 auto;min-width:0;gap:10px}.rkp-wr .hero__party>div{min-width:0}.rkp-wr .hero__party-logo{width:34px;height:34px}.rkp-wr .hero__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rkp-wr .hero__eyebrow{letter-spacing:.14em}.rkp-wr .hero .rk-nav{flex:none}}@media (max-width: 860px){.rkp-wr .kpi-row{grid-template-columns:repeat(2,1fr)}}.rkp-wr .scope-card{gap:8px}.rkp-wr .scope-label{margin:0;font-family:var(--rk-display);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rk-ink-3)}.rkp-wr .scope-hint{margin:0;font-size:11px;color:var(--rk-ink-3)}.rkp-wr .hero{gap:6px;padding:14px 16px;border-top:2px solid var(--wr-party, var(--rk-iris));border-top-left-radius:3px;border-top-right-radius:3px}.rkp-wr .hero--plain{border-top-width:1px;border-top-color:var(--rk-hair);border-top-left-radius:4px;border-top-right-radius:4px}.rkp-wr .hero__main{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.rkp-wr .hero__party{display:flex;align-items:center;gap:14px;min-width:0}.rkp-wr .hero__party-logo{width:44px;height:44px;object-fit:contain;flex:none}.rkp-wr .hero__eyebrow{margin:0 0 2px;font-family:var(--rk-display);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--rk-iris)}.rkp-wr .hero__title{margin:0;font-family:var(--rk-display);font-size:19px;font-weight:700;letter-spacing:.01em;text-transform:none;line-height:1.1;color:var(--rk-ink)}.rkp-wr .section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.rkp-wr{--wr-heading-font: var(--rk-display);--wr-heading-size: 10px;--wr-heading-weight: 600;--wr-heading-tracking: .16em;--wr-heading-color: var(--rk-ink-3)}.rkp-wr .section-label{margin:0 0 1px;font-family:var(--wr-heading-font);font-size:var(--wr-heading-size);font-weight:var(--wr-heading-weight);letter-spacing:var(--wr-heading-tracking);text-transform:uppercase;color:var(--wr-heading-color)}.rkp-wr .section-label--defend{color:var(--rk-iris)}.rkp-wr .section-label--challenge{color:var(--rk-amber)}.rkp-wr .section-label--mobilize{color:var(--rk-blue)}.rkp-wr .section-label--reframe{color:var(--rk-danger)}.rkp-wr .panel-heading,.rkp-wr .section-head h3.panel-heading,.rkp-wr .card .section-head h3.panel-heading{margin:0;font-family:var(--wr-heading-font);font-size:var(--wr-heading-size);font-weight:var(--wr-heading-weight);letter-spacing:var(--wr-heading-tracking);text-transform:uppercase;color:var(--wr-heading-color)}.rkp-wr .section-head:has(.panel-heading){align-items:center;border-bottom:1px solid var(--rk-hair);margin-bottom:9px;padding-bottom:5px}.rkp-wr .panel-heading:not(.section-head .panel-heading){border-bottom:1px solid var(--rk-hair);margin-bottom:9px;padding-bottom:5px}.rkp-wr .section-head h3,.rkp-wr .card .section-head h3{margin:0;font-family:var(--rk-body);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--rk-ink)}.rkp-wr .method-pill{font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;border-radius:3px;padding:2px 7px;color:var(--rk-ink-3);background:var(--rk-hair-2);white-space:nowrap}.rkp-wr .info-tip{display:inline-grid;width:14px;height:14px;flex:none;place-items:center;border:1px solid var(--rk-hair);border-radius:50%;color:var(--rk-ink-3);font-size:9px;font-weight:700;line-height:1;cursor:help}.rkp-wr .status-line,.rkp-wr .loading-line{margin:0;font-size:12px;color:var(--rk-ink-2)}.rkp-wr .status-line--error{color:var(--rk-danger)}.rkp-wr .warnings-list{margin:0;padding:6px 10px 6px 24px;border:1px solid var(--rk-amber);border-radius:4px;background:var(--rk-amber-tint);color:var(--rk-amber);font-size:11.5px}.rkp-wr .empty-line{margin:0;font-size:12px;color:var(--rk-ink-3)}.rkp-wr .method-note{margin:0;font-size:10.5px;color:var(--rk-ink-3)}.rkp-wr .controls-card{flex-direction:row;align-items:flex-end;gap:14px;flex-wrap:wrap}.rkp-wr .control-field{display:flex;flex-direction:column;gap:4px;font-size:12px}.rkp-wr .control-field>span{font-family:var(--rk-display);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rk-ink-3)}.rkp-wr .filter-toggle{font-size:12px;color:var(--rk-ink-2);border:1px solid var(--rk-hair);border-radius:3px;padding:4px 10px;background:var(--rk-panel);cursor:pointer;white-space:nowrap}.rkp-wr .filter-toggle:hover{border-color:var(--rk-iris);color:var(--rk-iris)}.rkp-wr .filter-toggle--on{background:var(--rk-iris-tint);color:var(--rk-iris);border-color:var(--rk-iris);font-weight:600}.rkp-wr .scope-meta{margin:0 0 0 auto;font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:11px;color:var(--rk-ink-3);align-self:center}.rkp-wr .cov-badges{display:inline-flex;gap:3px;vertical-align:1px}.rkp-wr .cov-dot{display:inline-grid;place-items:center;width:13px;height:13px;border-radius:3px;font-family:var(--rk-mono);font-size:8.5px;line-height:1}.rkp-wr .cov-dot--on{background:var(--rk-iris-tint);color:var(--rk-iris)}.rkp-wr .table-scroll{overflow-x:auto}.rkp-wr .mandates-table{width:100%;border-collapse:collapse;font-size:12px}.rkp-wr .mandates-table th{font-family:var(--rk-display);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rk-ink-3);text-align:left;padding:4px 10px 6px 0;border-bottom:1px solid var(--rk-hair);white-space:nowrap}.rkp-wr .mandates-table td{padding:6px 10px 6px 0;border-bottom:1px solid var(--rk-hair-2);font-variant-numeric:tabular-nums}.rkp-wr .mandates-table tbody tr:last-child td{border-bottom:none}.rkp-wr .mandates-table tr.is-selected td{background:var(--rk-iris-tint)}.rkp-wr .section-copy{margin:1px 0 0;font-size:11px;color:var(--rk-ink-3)}.rkp-wr .section-kicker{font-family:var(--rk-mono);font-size:10.5px;color:var(--rk-ink-3);white-space:nowrap}.rkp-wr .diverge-legend-axis{display:block}.rkp-wr .diverge-legend-scale,.rkp-wr .diverge-legend-inner{display:flex;align-items:baseline;justify-content:space-between;font-size:9.5px;color:var(--rk-ink-3)}.rkp-wr .axis-mid{font-family:var(--rk-mono)}.rkp-wr .dim-section{display:flex;flex-direction:column;gap:3px}.rkp-wr .dim-heading{margin:6px 0 3px;font-family:var(--wr-heading-font);font-size:var(--wr-heading-size);font-weight:var(--wr-heading-weight);letter-spacing:var(--wr-heading-tracking);text-transform:uppercase;color:var(--wr-heading-color)}.rkp-wr .dim-empty{font-size:11px;color:var(--rk-ink-3)}.rkp-wr .diverge-row{display:grid;grid-template-columns:100px minmax(0,1fr) 60px;align-items:center;gap:8px}.rkp-wr .cat-label{font-size:12px;color:var(--rk-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rkp-wr .diverge-track{position:relative;height:10px}.rkp-wr .diverge-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--rk-hair-2);border-radius:2px}.rkp-wr .diverge-mid{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--rk-hair)}.rkp-wr .diverge-bar{position:absolute;top:0;bottom:0;border-radius:2px;min-width:2px}.rkp-wr .diverge-bar--pos{background:var(--wr-party, var(--rk-iris));border-radius:0 2px 2px 0}.rkp-wr .diverge-bar--neg{background:var(--rk-neg, var(--rk-ink-3));border-radius:2px 0 0 2px}.rkp-wr .cat-delta{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:11px;text-align:right;white-space:nowrap;color:var(--rk-ink-2)}.rkp-wr .cat-delta--pos{color:var(--rk-ink);font-weight:700}.rkp-wr .cat-delta--neg{color:var(--rk-neg, var(--rk-ink-3))}.analytics-layout[data-v-c109815d]{display:grid;grid-template-columns:264px minmax(0,1fr);gap:12px;align-items:start;padding:4px;border-radius:6px;background:var(--rk-ground);min-height:100vh}.sidebar[data-v-c109815d]{display:flex;flex-direction:column;gap:10px;padding:16px 14px 10px;position:sticky;top:12px}.sidebar__eyebrow[data-v-c109815d]{font-family:var(--rk-display);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--rk-iris)}.sidebar__title[data-v-c109815d]{margin:0;font-family:var(--rk-display);font-size:19px;letter-spacing:.01em;line-height:1.1}.sidebar__copy[data-v-c109815d]{margin:0;font-size:12px;line-height:1.45;color:var(--rk-ink-2)}.sidebar__vintage[data-v-c109815d]{margin:0;color:var(--rk-ink-3);font-size:10px;line-height:1.4}.party-scope[data-v-c109815d]{display:flex;flex-direction:column;gap:5px;padding:12px 0;border-top:1px solid var(--rk-hair-2);border-bottom:1px solid var(--rk-hair-2)}.party-scope__label[data-v-c109815d]{font-family:var(--rk-display);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rk-ink-3)}.party-scope__select[data-v-c109815d]{width:100%;padding:6px 9px;border-radius:3px;border:1px solid var(--rk-hair);background:var(--rk-panel);color:var(--rk-ink);font:inherit;font-size:12.5px}.party-scope__select[data-v-c109815d]:focus-visible{outline:2px solid var(--rk-iris);outline-offset:1px}.sidebar-nav[data-v-c109815d]{display:flex;flex-direction:column;gap:2px;margin:0 -6px}.sidebar-link[data-v-c109815d]{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:center;padding:7px 8px;border-radius:3px;color:inherit;text-decoration:none;background:transparent}.sidebar-link[data-v-c109815d]:hover{background:var(--rk-hair-2)}.sidebar-link.router-link-active[data-v-c109815d]{background:var(--rk-iris-tint);box-shadow:inset 2px 0 0 var(--rk-iris)}.sidebar-link--separated[data-v-c109815d]{margin-top:6px;padding-top:12px;border-top:1px solid var(--rk-hair-2);border-radius:0 0 3px 3px}.sidebar-link__icon[data-v-c109815d]{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;color:var(--rk-ink-3)}.sidebar-link.router-link-active .sidebar-link__icon[data-v-c109815d]{color:var(--rk-iris)}.sidebar-link__title[data-v-c109815d]{display:block;font-size:12.5px;font-weight:600;color:var(--rk-ink)}.sidebar-link__desc[data-v-c109815d]{display:block;margin-top:1px;font-size:10.5px;line-height:1.35;color:var(--rk-ink-3)}.analytics-content[data-v-c109815d]{min-width:0}.party-gate-screen[data-v-c109815d]{position:fixed;top:0;right:0;bottom:0;left:0;min-height:100dvh;display:flex;flex-direction:column;padding:16px 24px 24px;background:var(--rk-ground);overflow-y:auto}.party-gate-screen__nav[data-v-c109815d]{flex:0 0 auto;display:flex;justify-content:flex-end}.party-gate[data-v-c109815d]{margin:auto;max-width:46ch;padding:24px 26px 26px}.party-gate__eyebrow[data-v-c109815d]{font-family:var(--rk-display);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--rk-ink-3)}.party-gate__title[data-v-c109815d]{margin:6px 0 10px;font-family:var(--rk-display);font-size:20px;line-height:1.15}.party-gate__copy[data-v-c109815d]{margin:0 0 8px;font-size:13px;line-height:1.55;color:var(--rk-ink-2)}.party-gate__copy[data-v-c109815d]:last-child{margin-bottom:0}.party-gate__copy a[data-v-c109815d]{color:var(--rk-iris)}@media (max-width: 960px){.analytics-layout[data-v-c109815d]{grid-template-columns:1fr}.sidebar[data-v-c109815d]{position:static}}:where(.mode-switch[data-v-0fde70ef]){display:inline-flex;align-items:center;gap:.3rem;padding:.25rem;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-color)}:where(.mode-btn[data-v-0fde70ef]){min-width:var(--mode-switch-button-min-width, auto);border:0;background:transparent;color:var(--text-muted);border-radius:9px;padding:.55rem .85rem;font:inherit;font-weight:600;cursor:pointer}:where(.mode-btn--active[data-v-0fde70ef]){background:var(--surface-color);color:var(--text-active)}.edm-wrap[data-v-d44e9648]{display:flex;flex-direction:column;gap:.5rem;min-height:0}.edm-msg[data-v-d44e9648]{margin:0;font-size:.8125rem;color:var(--text-muted)}.edm-msg--err[data-v-d44e9648]{color:#b91c1c}.edm-svg[data-v-d44e9648]{width:100%;height:auto;display:block;border-radius:8px;background:var(--bg-color);border:1px solid var(--border-color)}.edm-path[data-v-d44e9648]{cursor:pointer;stroke:var(--rk-panel, var(--surface-color, #ffffff));stroke-width:1}.edm-path[data-v-d44e9648]:hover{filter:brightness(1.06)}.edm-outline[data-v-d44e9648]{fill:none;stroke:color-mix(in oklab,var(--rk-ink) 55%,var(--rk-ink-2));stroke-width:1;pointer-events:none}.edm-path[data-v-d44e9648]:focus{outline:none}.edm-path[data-v-d44e9648]:focus-visible{outline:none;stroke:var(--rk-ink);stroke-width:1.5}.edm-legend[data-v-d44e9648]{display:flex;align-items:center;gap:.5rem;font-size:.65rem;color:var(--text-muted);flex-wrap:wrap}.edm-legend-cap[data-v-d44e9648]{white-space:nowrap}.edm-legend-gradient[data-v-d44e9648]{flex:1;min-width:5rem;height:.45rem;border-radius:4px;border:1px solid var(--border-color);background:linear-gradient(90deg,color-mix(in srgb,var(--war-room-accent) 15%,var(--surface-color)) 0%,var(--war-room-accent) 100%)}.rkp-wr .strength-overview-card[data-v-6a8087e6]{gap:12px}.strength-toolbar[data-v-6a8087e6]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.strength-intro[data-v-6a8087e6]{margin:0;font-size:11px;color:var(--rk-ink-3)}.strength-layout[data-v-6a8087e6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.strength-sociodem-col[data-v-6a8087e6],.strength-side-col[data-v-6a8087e6]{display:flex;flex-direction:column;gap:12px;min-width:0}.diverge-legend-axis[data-v-6a8087e6]{padding-left:108px;padding-right:68px}.overview-map-panel[data-v-6a8087e6]{display:flex;flex-direction:column;gap:10px}.map-card__heading[data-v-6a8087e6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.map-card__title[data-v-6a8087e6]{margin:0 0 2px;font-family:var(--wr-heading-font);font-size:var(--wr-heading-size);font-weight:600;letter-spacing:var(--wr-heading-tracking);text-transform:uppercase;color:var(--wr-heading-color)}.map-card__copy[data-v-6a8087e6]{margin:0;font-size:11px;line-height:1.4;color:var(--rk-ink-3)}.map-card__national[data-v-6a8087e6]{display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding:6px 10px;border:1px solid var(--rk-hair);border-radius:4px;flex:none}.map-card__national-label[data-v-6a8087e6]{font-family:var(--rk-display);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rk-ink-3);white-space:nowrap}.map-card__national-value[data-v-6a8087e6]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:15px;color:var(--rk-ink)}.strength-diverge-block[data-v-6a8087e6]{display:flex;flex-direction:column;gap:3px}@media (max-width: 1180px){.strength-layout[data-v-6a8087e6]{grid-template-columns:1fr}}.scope-picker[data-v-6a16c807]{max-width:320px}.rkp-wr .voters-filters[data-v-6a16c807]{gap:10px}.filters-card-head[data-v-6a16c807]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rkp-wr .filters-heading[data-v-6a16c807]{margin:0;font-family:var(--wr-heading-font);font-size:var(--wr-heading-size);font-weight:600;letter-spacing:var(--wr-heading-tracking);text-transform:uppercase;color:var(--wr-heading-color)}.filters-summary[data-v-6a16c807]{margin:2px 0 0;font-size:11px;color:var(--rk-ink-3)}.filters-actions[data-v-6a16c807]{display:flex;gap:6px}.btn-clear[data-v-6a16c807]{font-size:11.5px;color:var(--rk-ink-2);border:1px solid var(--rk-hair);border-radius:3px;padding:3px 9px;background:var(--rk-panel);cursor:pointer;white-space:nowrap}.btn-clear[data-v-6a16c807]:hover{border-color:var(--rk-iris);color:var(--rk-iris)}.filters-body[data-v-6a16c807]{display:flex;flex-direction:column;gap:10px}.filters-rows[data-v-6a16c807]{display:flex;align-items:flex-end;gap:10px 14px;flex-wrap:wrap}.filters-row[data-v-6a16c807]{display:contents}.filter-field[data-v-6a16c807]{display:flex;flex-direction:column;gap:4px;flex:1 1 130px;min-width:120px}.filter-field--compact[data-v-6a16c807]{flex:0 0 auto}.filter-field--age[data-v-6a16c807]{flex:2 1 220px;min-width:200px}.filter-label[data-v-6a16c807]{font-family:var(--rk-display);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rk-ink-3);display:flex;align-items:baseline;gap:6px}.age-range-label[data-v-6a16c807]{font-family:var(--rk-mono);font-size:10px;letter-spacing:0;text-transform:none;color:var(--rk-ink-2)}.filter-select[data-v-6a16c807]{border:1px solid var(--rk-hair);border-radius:3px;background:var(--rk-panel);color:var(--rk-ink);font:inherit;font-size:12.5px;padding:5px 8px}.filter-select--prominent[data-v-6a16c807]{border-color:var(--rk-iris)}.filters-gate-hint[data-v-6a16c807]{margin:0;font-size:11.5px;color:var(--rk-ink-3)}.age-slider-wrap[data-v-6a16c807]{position:relative;height:18px}.age-slider-track[data-v-6a16c807]{position:absolute;left:0;right:0;top:7px;height:4px;border-radius:2px;background:var(--rk-hair-2)}.age-slider-fill[data-v-6a16c807]{position:absolute;top:0;bottom:0;border-radius:2px;background:var(--rk-iris)}.age-range-input[data-v-6a16c807]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}.age-range-input[data-v-6a16c807]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--rk-panel);border:2px solid var(--rk-iris);cursor:pointer;pointer-events:auto;margin-top:3px}.age-range-input[data-v-6a16c807]::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:var(--rk-panel);border:2px solid var(--rk-iris);cursor:pointer;pointer-events:auto}.age-slider-ends[data-v-6a16c807]{display:flex;justify-content:space-between;font-family:var(--rk-mono);font-size:9px;color:var(--rk-ink-3)}.lab-status[data-v-6a16c807]{margin:0;font-size:12px;color:var(--rk-ink-2)}.lab-status--error[data-v-6a16c807]{color:var(--rk-danger)}.slice-n-line[data-v-6a16c807]{margin:0;font-size:12px;color:var(--rk-ink-2)}.slice-n-line strong[data-v-6a16c807]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums}.slice-n-line--muted[data-v-6a16c807]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:10.5px;color:var(--rk-ink-3)}.voter-panels[data-v-6a16c807]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:10px;align-items:start}.rkp-wr .strength-card[data-v-6a16c807]{gap:8px}.strength-head[data-v-6a16c807]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.strength-intro[data-v-6a16c807]{margin:2px 0 0;font-size:11px;color:var(--rk-ink-3);max-width:40ch}.strength-baseline-line[data-v-6a16c807]{margin:0;font-size:11.5px;color:var(--rk-ink-2)}.strength-scale-note[data-v-6a16c807]{margin:0 0 4px;font-size:11px;color:var(--rk-ink-3)}.strength-baseline-line strong[data-v-6a16c807]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums}.rkp-wr .voters-page .diverge-legend-axis[data-v-6a16c807]{display:grid;grid-template-columns:100px minmax(0,1fr) 60px;gap:8px}.audience-lenses[data-v-6a16c807]{display:flex;flex-direction:column;gap:8px;min-width:0}.rkp-wr .section-heading[data-v-6a16c807]{margin:0;font-family:var(--wr-heading-font);font-size:var(--wr-heading-size);font-weight:600;letter-spacing:var(--wr-heading-tracking);text-transform:uppercase;color:var(--wr-heading-color)}.issue-cards[data-v-6a16c807]{display:flex;flex-direction:column;gap:10px}.rkp-wr .lens-card[data-v-6a16c807]{gap:8px}.lens-head[data-v-6a16c807]{display:flex;flex-direction:column;gap:2px}.rkp-wr .lens-title[data-v-6a16c807]{margin:0;font-family:var(--rk-body);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--rk-ink)}.lens-copy[data-v-6a16c807]{margin:0;font-size:11px;line-height:1.4;color:var(--rk-ink-3)}.lens-meta[data-v-6a16c807]{margin:0;font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:10px;color:var(--rk-ink-3)}.issue-list[data-v-6a16c807]{display:flex;flex-direction:column}.issue-row[data-v-6a16c807]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid var(--rk-hair-2);font-size:12px}.issue-row[data-v-6a16c807]:last-child{border-bottom:none}.issue-row__label[data-v-6a16c807]{color:var(--rk-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-row__main[data-v-6a16c807]{display:flex;flex-direction:column;gap:1px;min-width:0}.issue-row__meta[data-v-6a16c807]{font-size:10px;color:var(--rk-ink-3)}.issue-row__value[data-v-6a16c807]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--rk-ink-2);flex:none}.lens-empty[data-v-6a16c807]{margin:0;font-size:11.5px;color:var(--rk-ink-3)}@media (max-width: 1080px){.voter-panels[data-v-6a16c807]{grid-template-columns:1fr}}.builder-card[data-v-7b677bfa]{display:flex;flex-direction:column;gap:.75rem}.builder-head[data-v-7b677bfa]{margin-bottom:0}.builder-toggle[data-v-7b677bfa]{font:inherit;font-size:.8rem;cursor:pointer;color:inherit;background:transparent;border:1px solid var(--rk-hair);border-radius:999px;padding:.15rem .7rem;display:inline-flex;align-items:center;gap:.45rem}.builder-toggle[data-v-7b677bfa]:hover{border-color:currentColor}.builder-count[data-v-7b677bfa]{opacity:.55;font-size:.75rem;font-variant-numeric:tabular-nums}.builder-summary[data-v-7b677bfa]{margin:0;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-against[data-v-7b677bfa]{margin:0;font-size:.82rem;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-empty[data-v-7b677bfa]{margin:0}.builder-terms[data-v-7b677bfa]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.builder-term[data-v-7b677bfa]{border:1px solid var(--rk-hair);border-radius:8px;padding:.35rem .5rem;display:flex;flex-direction:column;gap:.45rem}.builder-term--open[data-v-7b677bfa]{border-color:var(--war-room-accent);padding-bottom:.6rem}.builder-term__head[data-v-7b677bfa]{display:flex;align-items:center;gap:.5rem}.builder-term__open[data-v-7b677bfa]{flex:1;min-width:0;text-align:left;cursor:pointer;background:transparent;border:none;color:inherit;font:inherit;display:flex;align-items:baseline;gap:.5rem;padding:.1rem 0}.builder-term__label[data-v-7b677bfa]{white-space:nowrap}.builder-term__value[data-v-7b677bfa]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;opacity:.7}.builder-blurb[data-v-7b677bfa]{margin:0;font-size:.8rem;opacity:.72}.builder-negate[data-v-7b677bfa]{font:inherit;font-size:.75rem;cursor:pointer;border:1px solid var(--rk-hair);background:transparent;color:inherit;border-radius:999px;padding:.1rem .55rem;flex:none}.builder-negate--on[data-v-7b677bfa]{background:var(--rk-danger);color:var(--rk-panel);border-color:transparent}.builder-remove[data-v-7b677bfa]{font:inherit;font-size:1.1rem;line-height:1;cursor:pointer;background:transparent;border:none;color:inherit;opacity:.6;padding:0 .2rem;flex:none}.builder-remove[data-v-7b677bfa]:hover{opacity:1}.builder-filter[data-v-7b677bfa]{width:100%;max-width:18rem}.builder-arg[data-v-7b677bfa]{display:flex;flex-direction:column;gap:.3rem}.builder-group-label[data-v-7b677bfa]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;opacity:.65}.builder-values[data-v-7b677bfa]{display:flex;flex-wrap:wrap;gap:.3rem;max-height:11rem;overflow-y:auto}.builder-nomatch[data-v-7b677bfa]{margin:0;font-size:.8rem;opacity:.6}.builder-value[data-v-7b677bfa]{font:inherit;font-size:.8rem;cursor:pointer;border:1px solid var(--rk-hair);background:transparent;color:inherit;border-radius:999px;padding:.15rem .6rem}.builder-value[data-v-7b677bfa]:hover:not(:disabled){border-color:currentColor}.builder-value[data-v-7b677bfa]:disabled{opacity:.4;cursor:not-allowed}.builder-value--on[data-v-7b677bfa]{background:var(--war-room-accent, #5348c7);color:var(--war-room-accent-ink, #fff);border-color:transparent}.builder-value--party[data-v-7b677bfa]{display:inline-flex;align-items:center;gap:.35rem}.builder-dot[data-v-7b677bfa]{width:.5rem;height:.5rem;border-radius:50%;background:var(--pill-color);flex:none}.builder-value--party.builder-value--on[data-v-7b677bfa]{background:color-mix(in srgb,var(--pill-color) 18%,transparent);border-color:var(--pill-color);color:inherit;font-weight:600}.builder-controls[data-v-7b677bfa]{display:flex;flex-wrap:wrap;gap:.8rem;align-items:flex-end}.builder-actions[data-v-7b677bfa]{display:flex;gap:.4rem;margin-left:auto}.builder-apply[data-v-7b677bfa]{font:inherit;cursor:pointer;border:none;border-radius:6px;padding:.4rem .9rem;background:var(--war-room-accent, #5348c7);color:var(--war-room-accent-ink, #fff)}.builder-apply[data-v-7b677bfa]:disabled{opacity:.45;cursor:not-allowed}.builder-clear[data-v-7b677bfa]{font:inherit;cursor:pointer;border-radius:6px;padding:.4rem .7rem;background:transparent;color:inherit;border:1px solid var(--rk-hair)}.builder-clear[data-v-7b677bfa]:disabled{opacity:.45;cursor:not-allowed}.builder-presets[data-v-7b677bfa]{font-size:.85rem}.builder-presets summary[data-v-7b677bfa]{cursor:pointer;opacity:.8}.builder-preset-group[data-v-7b677bfa]{display:flex;flex-direction:column;gap:.3rem;margin-top:.5rem}.builder-rival[data-v-7b677bfa]{margin-top:.5rem}.channel-list[data-v-51ea040d]{display:flex;flex-direction:column}.channel-row[data-v-51ea040d]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2.4fr) 56px 56px;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid var(--rk-hair-2)}.channel-row[data-v-51ea040d]:last-child{border-bottom:none}.channel-detail[data-v-51ea040d]{padding:8px 0 12px 16px;border-bottom:1px solid var(--rk-hair-2);border-left:2px solid var(--rk-hair)}.expand-toggle[data-v-51ea040d]{margin-left:6px;padding:1px 6px;border:1px solid var(--rk-hair);border-radius:3px;background:none;font-family:var(--rk-mono);font-size:9.5px;letter-spacing:.04em;color:var(--rk-ink-3);cursor:pointer;white-space:nowrap}.expand-toggle[data-v-51ea040d]:hover,.expand-toggle[aria-expanded=true][data-v-51ea040d]{border-color:var(--rk-iris);color:var(--rk-iris)}.channel-row--head[data-v-51ea040d]{padding-bottom:4px;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--rk-ink-3);border-bottom-color:var(--rk-hair)}.channel-row__label[data-v-51ea040d]{display:flex;align-items:center;gap:4px;min-width:0;font-size:12px}.channel-row__label strong[data-v-51ea040d]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.num[data-v-51ea040d]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;text-align:right}.freq-track[data-v-51ea040d]{display:flex;height:10px;overflow:hidden;border-radius:2px;background:var(--rk-hair-2)}.freq-seg[data-v-51ea040d]{height:100%;background:var(--rk-hair)}.freq-seg--l0[data-v-51ea040d]{background:color-mix(in srgb,var(--rk-hair) 55%,var(--rk-panel))}.freq-seg--l1[data-v-51ea040d]{background:var(--rk-hair)}.freq-seg--reached.freq-seg--l2[data-v-51ea040d]{background:color-mix(in srgb,var(--rk-iris) 55%,var(--rk-panel))}.freq-seg--reached.freq-seg--l3[data-v-51ea040d]{background:var(--rk-iris)}.delta--pos[data-v-51ea040d]{color:var(--rk-iris)}.delta--neg[data-v-51ea040d]{color:var(--rk-neg, var(--rk-ink-3))}.q-wording[data-v-51ea040d]{position:relative;display:inline-grid;place-items:center;width:12px;height:12px;border:1px solid var(--rk-hair);border-radius:50%;font-family:var(--rk-mono);font-size:8px;line-height:1;color:var(--rk-ink-3);cursor:help}.q-wording[data-v-51ea040d]:hover,.q-wording[data-v-51ea040d]:focus-visible{border-color:var(--rk-iris);color:var(--rk-iris);outline:none}.q-wording__pop[data-v-51ea040d]{position:absolute;top:calc(100% + 6px);left:-4px;z-index:20;width:300px;max-width:min(300px,60vw);padding:9px 11px;border:1px solid var(--rk-hair);border-radius:4px;background:var(--rk-panel);box-shadow:0 6px 18px #0000001f;font-family:var(--rk-body);font-size:11px;line-height:1.45;font-weight:400;text-align:left;color:var(--rk-ink-2);cursor:auto;visibility:hidden;opacity:0;transition:opacity 90ms ease}.q-wording:hover .q-wording__pop[data-v-51ea040d],.q-wording:focus-within .q-wording__pop[data-v-51ea040d]{visibility:visible;opacity:1}@media (max-width: 1200px){.channel-row[data-v-51ea040d]{grid-template-columns:minmax(0,1fr) 56px 56px}.channel-row .freq-track[data-v-51ea040d]{grid-column:1 / -1}}.outlet-grid[data-v-69d1ed99]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px 28px}.outlet-row[data-v-69d1ed99]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) 44px 56px 48px;align-items:center;gap:10px;padding:5px 0;border-bottom:1px solid var(--rk-hair-2);font-size:12px}.outlet-row[data-v-69d1ed99]:last-child{border-bottom:none}.outlet-row--head[data-v-69d1ed99]{padding-bottom:4px;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--rk-ink-3);border-bottom-color:var(--rk-hair)}.outlet-q__label[data-v-69d1ed99]{display:flex;align-items:center;gap:4px;grid-column:1 / 3;font-weight:600}.outlet-row__name[data-v-69d1ed99]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outlet-row--none[data-v-69d1ed99]{color:var(--rk-ink-3)}.num[data-v-69d1ed99]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;text-align:right}.share-track[data-v-69d1ed99]{position:relative;height:10px;border-radius:2px;background:var(--rk-hair-2)}.share-bar[data-v-69d1ed99]{position:absolute;inset:0 auto 0 0;border-radius:2px;background:var(--rk-iris)}.outlet-row--none .share-bar[data-v-69d1ed99]{background:var(--rk-hair)}.share-tick[data-v-69d1ed99]{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:var(--rk-ink-2)}.idx--pos[data-v-69d1ed99]{color:var(--rk-iris)}.idx--neg[data-v-69d1ed99]{color:var(--rk-neg, var(--rk-ink-3))}.idx--thin[data-v-69d1ed99]{color:var(--rk-ink-3);cursor:help}.q-wording[data-v-69d1ed99]{position:relative;display:inline-grid;place-items:center;width:12px;height:12px;border:1px solid var(--rk-hair);border-radius:50%;font-family:var(--rk-mono);font-size:8px;line-height:1;letter-spacing:0;text-transform:none;color:var(--rk-ink-3);cursor:help}.q-wording[data-v-69d1ed99]:hover,.q-wording[data-v-69d1ed99]:focus-visible{border-color:var(--rk-iris);color:var(--rk-iris);outline:none}.q-wording__pop[data-v-69d1ed99]{position:absolute;top:calc(100% + 6px);left:-4px;z-index:20;width:300px;max-width:min(300px,60vw);padding:9px 11px;border:1px solid var(--rk-hair);border-radius:4px;background:var(--rk-panel);box-shadow:0 6px 18px #0000001f;font-family:var(--rk-body);font-size:11px;line-height:1.45;font-weight:400;text-align:left;color:var(--rk-ink-2);cursor:auto;visibility:hidden;opacity:0;transition:opacity 90ms ease}.q-wording:hover .q-wording__pop[data-v-69d1ed99],.q-wording:focus-within .q-wording__pop[data-v-69d1ed99]{visibility:visible;opacity:1}.rkp-wr .method-note--caveat[data-v-01907916]{margin-top:.5rem;padding:.5rem .7rem;border:1px solid var(--rk-hair);border-radius:4px;background:var(--rk-hair-2)}.donut-block[data-v-a08116d1]{min-width:0}.donut-body[data-v-a08116d1]{display:flex;align-items:center;gap:1rem}.donut[data-v-a08116d1]{flex:none}.donut-list[data-v-a08116d1]{list-style:none;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:.1rem;font-size:.8rem}.donut-list li[data-v-a08116d1]{display:flex;align-items:baseline;gap:.35rem;min-width:0}.donut-list li>.donut-swatch[data-v-a08116d1]{align-self:flex-start;margin-top:.32rem}.donut-swatch[data-v-a08116d1]{width:.5rem;height:.5rem;border-radius:2px;flex:none;align-self:center}.donut-name[data-v-a08116d1]{min-width:0;overflow-wrap:break-word}.donut-people[data-v-a08116d1]{margin-left:auto;font-variant-numeric:tabular-nums;opacity:.75;white-space:nowrap}.donut-pooled[data-v-a08116d1]{opacity:.55}.donut-pooled em[data-v-a08116d1]{font-style:normal;font-size:.72rem;opacity:.8}.lens[data-v-e14b1b75]{display:flex;flex-direction:column;gap:1rem}.kpi-grid--three[data-v-e14b1b75]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 780px){.kpi-grid--three[data-v-e14b1b75]{grid-template-columns:minmax(0,1fr)}}.lens-columns[data-v-e14b1b75]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1rem}@media (max-width: 980px){.lens-columns[data-v-e14b1b75]{grid-template-columns:minmax(0,1fr)}}.scope-hint--key[data-v-e14b1b75]{display:inline-flex;align-items:center;gap:.4rem}.ramp-key[data-v-e14b1b75]{display:inline-flex;border-radius:2px;overflow:hidden}.ramp-key i[data-v-e14b1b75]{width:.8rem;height:.55rem}.donut-grid[data-v-e14b1b75]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem 1.6rem}.geo-row[data-v-e14b1b75]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 4.2rem 3rem;align-items:center;gap:.5rem;padding:.12rem 0}.geo-track[data-v-e14b1b75]{position:relative;height:.5rem;border-radius:999px;background:var(--rk-hair);overflow:hidden}.geo-bar[data-v-e14b1b75]{position:absolute;inset-block:0;left:0;border-radius:999px;background:var(--war-room-accent)}.geo-bar--band[data-v-e14b1b75]{background:var(--rk-amber)}.num[data-v-e14b1b75]{font-variant-numeric:tabular-nums;text-align:right;font-size:.82rem}.idx[data-v-e14b1b75]{opacity:.6}.idx--over[data-v-e14b1b75]{color:var(--rk-iris);opacity:1}.idx--under[data-v-e14b1b75]{color:var(--rk-amber);opacity:1}.standout-line[data-v-e14b1b75]{margin:0 0 .6rem;font-size:.88rem;line-height:1.7}.scale-note[data-v-e14b1b75]{margin:0 0 .5rem}.standout-idx[data-v-e14b1b75]{opacity:.6;font-size:.8rem;margin-left:.2rem}.band-heading[data-v-e14b1b75]{margin-top:1.2rem}.band-key[data-v-e14b1b75]{display:grid;gap:.42rem;margin:.75rem 0 0;padding-top:.7rem;border-top:1px solid var(--rk-hair);color:var(--rk-ink-2);font-size:.72rem;line-height:1.35}.band-key__row[data-v-e14b1b75]{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.55rem}.band-key dt[data-v-e14b1b75]{color:var(--rk-ink-1);font-weight:650}.band-key dd[data-v-e14b1b75]{margin:0}.lens[data-v-eebcafec]{display:flex;flex-direction:column;gap:1rem}.bucket-grid[data-v-eebcafec]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}@media (max-width: 1100px){.bucket-grid[data-v-eebcafec]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.bucket-grid[data-v-eebcafec]{grid-template-columns:minmax(0,1fr)}}.bucket-card[data-v-eebcafec]{min-height:7rem}.recommendation-list[data-v-eebcafec]{display:flex;flex-direction:column;gap:8px}.recommendation-item[data-v-eebcafec]{display:flex;flex-direction:column;gap:2px}.recommendation-item--quiet[data-v-eebcafec]{opacity:.6}.recommendation-item__title[data-v-eebcafec]{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px}.recommendation-item__title strong[data-v-eebcafec]{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommendation-item__stats[data-v-eebcafec],.recommendation-item__note[data-v-eebcafec]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:10px;color:var(--rk-ink-3)}.recommendation-item__note[data-v-eebcafec]{font-style:italic}.recommendation-divider[data-v-eebcafec]{margin-top:2px;padding-top:6px;border-top:1px dashed var(--rk-hair);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--rk-ink-3)}.recommendation-item--secondary .recommendation-item__title strong[data-v-eebcafec]{font-weight:400;color:var(--rk-ink-2)}.recommendation-divider[data-v-eebcafec]:first-child{margin-top:0;padding-top:0;border-top:none}.attention-track[data-v-eebcafec]{position:relative;height:3px;margin-top:2px;background:var(--rk-hair-2);border-radius:2px;overflow:hidden;cursor:help}.attention-track i[data-v-eebcafec]{position:absolute;inset:0 auto 0 0;background:var(--rk-ink-3);border-radius:2px;min-width:2px}.pol-sign[data-v-eebcafec]{font-size:11px;line-height:1;cursor:help;flex:none}.pol-sign--split.pol-sign--warn[data-v-eebcafec]{color:var(--rk-danger)}.pol-sign--split.pol-sign--watch[data-v-eebcafec]{color:color-mix(in srgb,var(--rk-danger) 55%,var(--rk-ink-3))}.issue-table[data-v-eebcafec]{display:flex;flex-direction:column}.issue-head[data-v-eebcafec],.issue-row[data-v-eebcafec]{display:grid;grid-template-columns:minmax(0,2fr) 5.5rem minmax(0,1fr) 5.5rem 4.5rem minmax(0,1fr);gap:.6rem;align-items:center;padding:.3rem 0}.issue-head[data-v-eebcafec]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;opacity:.6}.issue-row[data-v-eebcafec]{border-top:1px solid var(--rk-hair);font-size:.88rem}.issue-row--quiet[data-v-eebcafec]{opacity:.5}.issue-cell[data-v-eebcafec]{min-width:0}.issue-cell--name[data-v-eebcafec]{display:flex;align-items:baseline;gap:.45rem}.issue-label[data-v-eebcafec]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-action[data-v-eebcafec]{font-size:.72rem;white-space:nowrap;font-weight:600}.issue-cell--standing[data-v-eebcafec]{font-size:.82rem;opacity:.85;display:flex;align-items:center;gap:.4rem}.party-dot[data-v-eebcafec]{width:.5rem;height:.5rem;border-radius:50%;flex:none}.num[data-v-eebcafec]{font-variant-numeric:tabular-nums;text-align:right}.lift--up[data-v-eebcafec]{color:var(--rk-iris)}.lift--down[data-v-eebcafec]{opacity:.6}.att-track[data-v-eebcafec]{display:block;position:relative;height:.4rem;border-radius:999px;background:var(--rk-hair);overflow:hidden}.att-track i[data-v-eebcafec]{position:absolute;inset-block:0;left:0;border-radius:999px;background:var(--war-room-accent)}.pos-bar[data-v-956a7268]{display:grid;grid-template-columns:1fr 1fr;height:.72rem;background:linear-gradient(var(--rk-hair),var(--rk-hair)) 50% 0 / 1px 100% no-repeat}.pos-half[data-v-956a7268]{display:flex;overflow:hidden}.pos-half--left[data-v-956a7268]{justify-content:flex-end}.pos-half i[data-v-956a7268]{display:block;height:100%}.modelled-mark[data-v-ef3a1edd]{font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.1rem .34rem;border-radius:3px;white-space:nowrap;cursor:help;color:var(--rk-amber-ink, #8a5a00);background:var(--rk-amber-bg, rgba(214, 158, 46, .16));border:1px solid var(--rk-amber-line, rgba(214, 158, 46, .38))}.cohesion[data-v-f8a5979c]{display:flex;flex-direction:column;gap:1.2rem;color:var(--rk-ink)}.cohesion-intro p[data-v-f8a5979c],.cohesion-muted[data-v-f8a5979c]{color:var(--rk-ink-3);font-size:.78rem;margin:0}.cohesion-summaries[data-v-f8a5979c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cohesion-summary h4[data-v-f8a5979c]{margin:0 0 .75rem}.cohesion-summary__item[data-v-f8a5979c]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.5rem;font-size:.85rem}.cohesion-summary__item>span[data-v-f8a5979c]:last-child{color:var(--rk-ink-3);font-size:.75rem;white-space:nowrap}.cohesion-panel__head[data-v-f8a5979c]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-bottom:1rem}.cohesion-panel__head h3[data-v-f8a5979c]{margin:0 0 .2rem}.cohesion-legend[data-v-f8a5979c]{display:flex;flex-wrap:wrap;gap:.8rem;font-size:.72rem;color:var(--rk-ink-3)}.cohesion-legend span[data-v-f8a5979c]{display:inline-flex;align-items:center;gap:.3rem}.cohesion-legend i[data-v-f8a5979c]{width:10px;height:10px;background:color-mix(in srgb,var(--rk-iris) 82%,var(--rk-panel))}.cohesion-legend .cohesion-legend__moderate[data-v-f8a5979c]{background:color-mix(in srgb,var(--rk-iris) 36%,var(--rk-panel))}.cohesion-legend .cohesion-legend__neutral[data-v-f8a5979c]{background:color-mix(in srgb,var(--rk-ink-3) 15%,var(--rk-panel))}.cohesion-columns[data-v-f8a5979c],.cohesion-issue__summary[data-v-f8a5979c]{display:grid;grid-template-columns:minmax(140px,1fr) minmax(260px,1.8fr) 120px 16px;gap:1.25rem;align-items:center}.cohesion-columns[data-v-f8a5979c]{padding:.65rem 0;border-top:1px solid var(--rk-hair);color:var(--rk-ink-3);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.cohesion-issue[data-v-f8a5979c]{border-top:1px solid var(--rk-hair)}.cohesion-issue__summary[data-v-f8a5979c]{padding:1.25rem 0;cursor:pointer;list-style:none}.cohesion-issue__summary[data-v-f8a5979c]::-webkit-details-marker{display:none}.cohesion-issue__title[data-v-f8a5979c]{font-size:.88rem;font-weight:600;overflow-wrap:anywhere}.cohesion-pair[data-v-f8a5979c]{display:grid;grid-template-columns:minmax(65px,.45fr) minmax(0,1fr);gap:.4rem .65rem;align-items:center;min-width:0}.cohesion-pair__label[data-v-f8a5979c]{font-size:.7rem;color:var(--rk-ink-3);overflow-wrap:anywhere}.cohesion-poles[data-v-f8a5979c]{grid-column:2;display:flex;justify-content:space-between;gap:.75rem;color:var(--rk-ink-3);font-size:.68rem}.cohesion-poles span[data-v-f8a5979c]{max-width:48%;overflow-wrap:anywhere}.cohesion-poles span[data-v-f8a5979c]:last-child{text-align:right}.cohesion-score[data-v-f8a5979c]{font-size:1.4rem;font-variant-numeric:tabular-nums}.cohesion-score small[data-v-f8a5979c]{color:var(--rk-ink-3);font-size:.75rem}.cohesion-gap[data-v-f8a5979c]{color:var(--rk-ink-3);font-size:.72rem;margin-top:.2rem}.cohesion-chevron[data-v-f8a5979c]{color:var(--rk-ink-3);font-size:1.3rem;text-align:center}.cohesion-issue[open] .cohesion-chevron[data-v-f8a5979c]{transform:rotate(90deg)}.cohesion-detail[data-v-f8a5979c]{background:var(--rk-ground);border-radius:5px;padding:1rem;margin-bottom:1rem;font-size:.8rem}.cohesion-detail h4[data-v-f8a5979c]{margin:0 0 .6rem;font-size:.82rem}.cohesion-detail p+h4[data-v-f8a5979c]{margin-top:1rem}.cohesion-detail p[data-v-f8a5979c]{margin-bottom:0}.cohesion-breakdown[data-v-f8a5979c]{overflow-x:auto;margin-bottom:.75rem}.cohesion-wording[data-v-f8a5979c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:.75rem 0 1rem}.cohesion-wording strong[data-v-f8a5979c]{font-size:.72rem;color:var(--rk-ink-2);font-weight:500}.cohesion-wording p[data-v-f8a5979c]{margin:.3rem 0 0;line-height:1.5;overflow-wrap:anywhere}.cohesion-breakdown table[data-v-f8a5979c]{width:100%;border-collapse:collapse;font-size:.72rem}.cohesion-breakdown caption[data-v-f8a5979c]{text-align:left;padding-bottom:.6rem}.cohesion-breakdown th[data-v-f8a5979c],.cohesion-breakdown td[data-v-f8a5979c]{text-align:right;padding:.4rem;font-variant-numeric:tabular-nums}.cohesion-breakdown th[data-v-f8a5979c]{font-weight:500}.cohesion-breakdown th[data-v-f8a5979c]:first-child{text-align:left}.cohesion-breakdown thead[data-v-f8a5979c]{color:var(--rk-ink-3)}.cohesion-method[data-v-f8a5979c]{border-top:1px solid var(--rk-hair);padding-top:1rem;color:var(--rk-ink-3);font-size:.78rem}.cohesion-method summary[data-v-f8a5979c]{cursor:pointer}.cohesion-method p[data-v-f8a5979c]{max-width:760px}@media (max-width: 1050px){.cohesion-columns[data-v-f8a5979c]{display:none}.cohesion-issue__summary[data-v-f8a5979c]{grid-template-columns:minmax(0,1fr) 110px 16px;gap:.8rem}.cohesion-pair[data-v-f8a5979c]{grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(80px,.3fr) minmax(0,1fr)}}@media (max-width: 650px){.cohesion-wording[data-v-f8a5979c],.cohesion-summaries[data-v-f8a5979c]{grid-template-columns:1fr}.cohesion-summary__item[data-v-f8a5979c]{flex-wrap:wrap;gap:.25rem .75rem}}.feedback--thin[data-v-0fdaf15d]{border-left:3px solid var(--rk-amber);padding-left:.75rem}.audience-summary[data-v-0fdaf15d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.75rem 1.5rem}.audience-summary__side[data-v-0fdaf15d]{min-width:0}.audience-summary__side--end[data-v-0fdaf15d]{text-align:right}@media (max-width: 620px){.audience-summary[data-v-0fdaf15d]{grid-template-columns:minmax(0,1fr)}.audience-summary__side--end[data-v-0fdaf15d]{text-align:left}}.audience-summary__label[data-v-0fdaf15d]{margin:.15rem 0 0;font-size:.95rem}.scope-row[data-v-1d2b71d2]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:1px solid var(--rk-hair);padding-bottom:5px}.scope-row[data-v-1d2b71d2] .mode-switch{border-bottom:none}.scope-select[data-v-1d2b71d2]{max-width:320px;border:1px solid var(--rk-hair);border-radius:3px;background:var(--rk-panel);color:var(--rk-ink);font:inherit;font-size:12.5px;padding:5px 8px}.rkp-wr .kpi-grid--five[data-v-1d2b71d2]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.kpi-card__spinner[data-v-1d2b71d2]{height:21px}.kpi-card__subline[data-v-1d2b71d2]{font-size:10.5px;color:var(--rk-ink-3)}.delta-pill[data-v-1d2b71d2]{align-self:flex-start;font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:10px;border-radius:3px;padding:1px 6px;background:var(--rk-hair-2);color:var(--rk-ink-3)}.delta-pill--pos[data-v-1d2b71d2]{color:var(--rk-iris);background:var(--rk-iris-tint)}.delta-pill--neg[data-v-1d2b71d2]{color:var(--rk-ink-2);background:var(--rk-hair-2)}.intel-grid[data-v-1d2b71d2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start}.intel-column[data-v-1d2b71d2]{display:flex;flex-direction:column;gap:10px;min-width:0}.rkp-wr .intel-card[data-v-1d2b71d2]{gap:12px}.intel-card__head[data-v-1d2b71d2]{display:flex;flex-direction:column;gap:2px}.rkp-wr .intel-card__title[data-v-1d2b71d2]{margin:0}.intel-card__copy[data-v-1d2b71d2]{margin:0;font-size:11px;color:var(--rk-ink-3)}.intel-stack[data-v-1d2b71d2]{display:flex;flex-direction:column;gap:14px}.intel-panel[data-v-1d2b71d2]{display:flex;flex-direction:column;gap:6px}.intel-panel__header[data-v-1d2b71d2]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-bottom:1px solid var(--rk-hair-2);padding-bottom:3px}.rkp-wr .intel-panel__title[data-v-1d2b71d2]{margin:0;font-family:var(--wr-heading-font);font-size:var(--wr-heading-size);font-weight:600;letter-spacing:var(--wr-heading-tracking);text-transform:uppercase;color:var(--wr-heading-color)}.intel-panel__hint[data-v-1d2b71d2]{font-size:10px;color:var(--rk-ink-3)}.empty-state[data-v-1d2b71d2]{font-size:11.5px;color:var(--rk-ink-3)}.list-rows[data-v-1d2b71d2]{display:flex;flex-direction:column}.list-row[data-v-1d2b71d2]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid var(--rk-hair-2)}.list-row[data-v-1d2b71d2]:last-child{border-bottom:none}.list-row__main[data-v-1d2b71d2]{min-width:0}.list-row__label[data-v-1d2b71d2]{font-size:12px;color:var(--rk-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-row__meta[data-v-1d2b71d2]{font-size:10px;color:var(--rk-ink-3)}.list-row__metrics[data-v-1d2b71d2]{display:flex;align-items:baseline;gap:8px;font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:11px;color:var(--rk-ink-2);flex:none}.list-row__metrics--stacked[data-v-1d2b71d2]{font-size:10px;gap:6px}.delta-text--pos[data-v-1d2b71d2]{color:var(--rk-iris)}.delta-text--neg[data-v-1d2b71d2]{color:var(--rk-neg, var(--rk-ink-3))}.paired-list[data-v-1d2b71d2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.paired-list__title[data-v-1d2b71d2]{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rk-ink-3);margin-bottom:2px}.rkp-wr .map-panel[data-v-1d2b71d2]{gap:10px}.map-panel__head[data-v-1d2b71d2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rkp-wr .map-panel__title[data-v-1d2b71d2]{margin:0 0 2px}.map-panel__copy[data-v-1d2b71d2]{margin:0;font-size:11px;line-height:1.4;color:var(--rk-ink-3)}.map-panel__meta[data-v-1d2b71d2]{display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding:6px 10px;border:1px solid var(--rk-hair);border-radius:4px;flex:none}.map-panel__meta-label[data-v-1d2b71d2]{font-family:var(--rk-display);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rk-ink-3);white-space:nowrap}.map-panel__meta-value[data-v-1d2b71d2]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;color:var(--rk-ink)}.peer-rows[data-v-1d2b71d2]{display:flex;flex-direction:column;gap:6px}.peer-row[data-v-1d2b71d2]{display:flex;flex-direction:column;gap:2px}.peer-row__head[data-v-1d2b71d2]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:11px}.peer-row__label[data-v-1d2b71d2]{color:var(--rk-ink-2)}.peer-row--focal .peer-row__label[data-v-1d2b71d2]{color:var(--rk-ink);font-weight:600}.peer-row__values[data-v-1d2b71d2]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:10.5px;color:var(--rk-ink-3)}.peer-bar[data-v-1d2b71d2]{position:relative;height:10px;background:var(--rk-hair-2);border-radius:2px;overflow:hidden}.peer-bar__broad[data-v-1d2b71d2]{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--peer-color) 30%,var(--rk-panel));border-radius:2px}.peer-bar__support[data-v-1d2b71d2]{position:absolute;inset:0 auto 0 0;background:var(--peer-color);border-radius:2px;min-width:2px}@media (max-width: 1080px){.intel-grid[data-v-1d2b71d2],.paired-list[data-v-1d2b71d2]{grid-template-columns:1fr}}.rkp-wr .matrix-card[data-v-9e436762]{gap:10px}.matrix-list[data-v-9e436762]{display:flex;flex-direction:column}.matrix-row[data-v-9e436762]{display:grid;grid-template-columns:minmax(0,2fr) minmax(110px,.85fr) minmax(140px,1fr) minmax(140px,1fr) minmax(120px,.85fr);gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--rk-hair-2)}.matrix-row[data-v-9e436762]:last-child{border-bottom:none}.matrix-row--quiet[data-v-9e436762]{opacity:.55}.matrix-row__issue[data-v-9e436762]{display:flex;flex-direction:column;gap:3px;min-width:0}.matrix-row__issue>span[data-v-9e436762]:last-child{font-size:10.5px;color:var(--rk-ink-3)}.matrix-row__title-line[data-v-9e436762]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12.5px}.matrix-row__rank[data-v-9e436762]{display:flex;flex-direction:column;gap:1px;font-size:10.5px;color:var(--rk-ink-3);text-align:right}.matrix-row__rank strong[data-v-9e436762]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:12px;color:var(--rk-ink)}.matrix-row__rank em[data-v-9e436762]{font-style:normal;font-size:10px}.action-pill[data-v-9e436762]{align-self:flex-start;font-family:var(--rk-display);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:3px;padding:2px 7px}.action-pill--defend[data-v-9e436762]{color:var(--rk-iris);background:var(--rk-iris-tint)}.action-pill--challenge[data-v-9e436762]{color:var(--rk-amber);background:var(--rk-amber-tint)}.action-pill--mobilize[data-v-9e436762]{color:var(--rk-blue);background:color-mix(in srgb,var(--rk-blue) 12%,var(--rk-panel))}.action-pill--reframe[data-v-9e436762]{color:var(--rk-danger);background:color-mix(in srgb,var(--rk-danger) 12%,var(--rk-panel))}.action-pill--muted[data-v-9e436762]{color:var(--rk-ink-3);background:var(--rk-hair-2)}.pol-sign[data-v-9e436762]{font-size:11px;line-height:1;cursor:help;flex:none}.pol-sign--split.pol-sign--warn[data-v-9e436762]{color:var(--rk-danger)}.pol-sign--split.pol-sign--watch[data-v-9e436762]{color:color-mix(in srgb,var(--rk-danger) 55%,var(--rk-ink-3))}.pol-sign--wedge.pol-sign--warn[data-v-9e436762]{color:var(--rk-amber)}.pol-sign--wedge.pol-sign--watch[data-v-9e436762]{color:color-mix(in srgb,var(--rk-amber) 55%,var(--rk-ink-3))}.membership-cell[data-v-9e436762]{min-width:0}.membership-bar[data-v-9e436762]{display:flex;height:8px;background:var(--rk-hair-2);border-radius:2px;overflow:hidden}.membership-seg[data-v-9e436762]{display:block;height:100%;flex-shrink:0;cursor:help}.membership-seg--defend[data-v-9e436762]{background:var(--rk-iris)}.membership-seg--challenge[data-v-9e436762]{background:var(--rk-amber)}.membership-seg--mobilize[data-v-9e436762]{background:var(--rk-blue)}.membership-seg--reframe[data-v-9e436762]{background:var(--rk-danger)}.pos-signal[data-v-9e436762]{font-family:var(--rk-mono);font-size:10px}.pos-signal--pos[data-v-9e436762]{color:var(--rk-iris)}.pos-signal--neg[data-v-9e436762]{color:var(--rk-neg, var(--rk-ink-3))}.mini-metric[data-v-9e436762]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 7px}.mini-metric>span[data-v-9e436762]{font-size:10px;color:var(--rk-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-metric>.mini-track[data-v-9e436762],.mini-metric>.membership-bar[data-v-9e436762]{grid-column:1 / -1}.mini-metric>strong[data-v-9e436762]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;text-align:right}.mini-track[data-v-9e436762]{position:relative;height:8px;background:var(--rk-hair-2);border-radius:2px;overflow:hidden}.mini-track i[data-v-9e436762]{position:absolute;inset:0 auto 0 0;background:var(--rk-iris);border-radius:2px;min-width:2px}.mini-track--ownership i[data-v-9e436762]{background:var(--rk-blue)}.recommendation-grid[data-v-9e436762]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.rkp-wr .recommendation-card[data-v-9e436762]{gap:8px}.recommendation-card__head[data-v-9e436762]{display:flex;align-items:center;justify-content:space-between;gap:8px}.recommendation-list[data-v-9e436762]{display:flex;flex-direction:column;gap:8px}.recommendation-item[data-v-9e436762]{display:flex;flex-direction:column;gap:2px}.recommendation-item--quiet[data-v-9e436762]{opacity:.6}.recommendation-item__title[data-v-9e436762]{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px}.recommendation-item__title strong[data-v-9e436762]{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommendation-item__stats[data-v-9e436762],.recommendation-item__note[data-v-9e436762]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:10px;color:var(--rk-ink-3)}.recommendation-item__note[data-v-9e436762]{font-style:italic}.attention-track[data-v-9e436762]{position:relative;height:3px;margin-top:2px;background:var(--rk-hair-2);border-radius:2px;overflow:hidden;cursor:help}.attention-track i[data-v-9e436762]{position:absolute;inset:0 auto 0 0;background:var(--rk-ink-3);border-radius:2px;min-width:2px}.recommendation-divider[data-v-9e436762]{margin-top:2px;padding-top:6px;border-top:1px dashed var(--rk-hair);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--rk-ink-3)}.recommendation-item--secondary .recommendation-item__title strong[data-v-9e436762]{font-weight:400;color:var(--rk-ink-2)}.recommendation-divider[data-v-9e436762]:first-child{margin-top:0;padding-top:0;border-top:none}.rkp-wr .analysis-card[data-v-9e436762]{gap:10px}.salience-list[data-v-9e436762]{display:flex;flex-direction:column;gap:5px}.bar-row[data-v-9e436762]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) 48px;align-items:center;gap:10px}.bar-row__label[data-v-9e436762]{display:flex;align-items:center;gap:7px;min-width:0;font-size:12px;color:var(--rk-ink-2)}.bar-row__label>span[data-v-9e436762]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-row>strong[data-v-9e436762]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:400;text-align:right}.bar-track[data-v-9e436762]{position:relative;height:10px;background:var(--rk-hair-2);border-radius:2px;overflow:hidden}.bar-track i[data-v-9e436762]{position:absolute;inset:0 auto 0 0;background:var(--rk-blue);border-radius:2px;min-width:2px}.diff-badge[data-v-9e436762]{font-family:var(--rk-mono);font-size:9.5px;border-radius:3px;padding:1px 5px;flex:none}.diff-badge--pos[data-v-9e436762]{color:var(--rk-iris);background:var(--rk-iris-tint)}.diff-badge--neg[data-v-9e436762]{color:var(--rk-ink-2);background:var(--rk-hair-2)}.div-list[data-v-9e436762]{display:flex;flex-direction:column;gap:5px}.div-axis-row[data-v-9e436762]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2.35fr);gap:10px}.div-axis-labels[data-v-9e436762]{display:flex;justify-content:space-between;font-size:9.5px;color:var(--rk-ink-3)}.div-row[data-v-9e436762]{display:grid;grid-template-columns:minmax(0,1.4fr) 44px minmax(0,2fr) 44px;align-items:center;gap:10px}.div-row__label[data-v-9e436762]{display:flex;align-items:center;gap:7px;min-width:0;font-size:12px;color:var(--rk-ink-2)}.div-row__label>span[data-v-9e436762]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.div-val[data-v-9e436762]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:10.5px}.div-val--least[data-v-9e436762]{color:var(--rk-neg, var(--rk-ink-3));text-align:right}.div-val--most[data-v-9e436762]{color:var(--rk-iris)}.div-track[data-v-9e436762]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:10px}.div-half[data-v-9e436762]{position:relative;height:10px;align-self:center;background:var(--rk-hair-2)}.div-half--least[data-v-9e436762]{border-radius:2px 0 0 2px}.div-half--most[data-v-9e436762]{border-radius:0 2px 2px 0}.div-center[data-v-9e436762]{width:1px;height:14px;background:var(--rk-hair)}.div-bar[data-v-9e436762]{position:absolute;top:0;bottom:0;min-width:2px}.div-bar--least[data-v-9e436762]{right:0;background:var(--rk-neg, var(--rk-ink-3));border-radius:2px 0 0 2px}.div-bar--most[data-v-9e436762]{left:0;background:var(--rk-iris);border-radius:0 2px 2px 0}.own-card-grid[data-v-9e436762]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.own-card[data-v-9e436762]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--rk-hair);border-radius:4px}.own-card--leads[data-v-9e436762]{border-color:var(--rk-iris);background:var(--rk-iris-tint)}.own-card__head[data-v-9e436762]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.own-card__title-line[data-v-9e436762]{display:flex;align-items:center;gap:6px;min-width:0}.own-card__title[data-v-9e436762]{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.own-card__rank[data-v-9e436762]{font-family:var(--rk-mono);font-size:10px;color:var(--rk-ink-3);border:1px solid var(--rk-hair);border-radius:3px;padding:1px 5px;flex:none}.own-card__rank--leads[data-v-9e436762]{color:var(--rk-iris);border-color:var(--rk-iris)}.own-card__bars[data-v-9e436762]{display:flex;flex-direction:column;gap:4px}.own-card__bar-row[data-v-9e436762]{display:grid;grid-template-columns:78px minmax(0,1fr) 40px;align-items:center;gap:7px}.own-card__bar-label[data-v-9e436762]{font-size:10.5px;color:var(--rk-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.own-card__bar-label--focal[data-v-9e436762]{color:var(--rk-ink);font-weight:600}.own-card__bar-track[data-v-9e436762]{position:relative;height:8px;background:var(--rk-hair-2);border-radius:2px;overflow:hidden}.own-card__bar-fill[data-v-9e436762]{position:absolute;inset:0 auto 0 0;border-radius:2px;min-width:2px}.own-card__bar-value[data-v-9e436762]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:10px;text-align:right;color:var(--rk-ink-2)}.own-card__divider[data-v-9e436762]{height:1px;background:var(--rk-hair-2);margin:2px 0}.position-list[data-v-9e436762]{display:flex;flex-direction:column}.position-row[data-v-9e436762]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,2fr) 58px 52px 64px;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid var(--rk-hair-2)}.position-row[data-v-9e436762]:last-of-type{border-bottom:none}.position-row--head[data-v-9e436762]{padding-bottom:4px;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--rk-ink-3);border-bottom-color:var(--rk-hair)}.position-head-num[data-v-9e436762]{text-align:right}.position-group[data-v-9e436762]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding:12px 0 5px}.position-group>strong[data-v-9e436762]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.position-group>span[data-v-9e436762]{font-size:10px;color:var(--rk-ink-3)}.position-group--polarised>strong[data-v-9e436762]{color:var(--rk-neg, var(--rk-ink-3))}.position-group--consensus>strong[data-v-9e436762]{color:var(--rk-iris)}.position-group--mixed>strong[data-v-9e436762]{color:var(--rk-ink-2)}.position-row__label[data-v-9e436762]{display:flex;flex-direction:column;gap:2px;min-width:0}.position-row__label>span[data-v-9e436762]:last-child{font-size:10px;color:var(--rk-ink-3)}.position-title-line[data-v-9e436762]{display:flex;align-items:center;gap:6px;font-size:12px}.position-title-line strong[data-v-9e436762]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-axis[data-v-9e436762]{display:grid;grid-template-columns:1fr 1fr;position:relative;height:10px}.position-center[data-v-9e436762]{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--rk-hair);z-index:1}.position-half[data-v-9e436762]{display:flex;height:100%;background:var(--rk-hair-2)}.position-half--neg[data-v-9e436762]{justify-content:flex-end;border-radius:2px 0 0 2px}.position-half--pos[data-v-9e436762]{border-radius:0 2px 2px 0}.position-segment[data-v-9e436762]{display:block;height:100%;flex-shrink:0}.position-segment--neg-strong[data-v-9e436762]{background:var(--rk-neg, var(--rk-ink-3))}.position-segment--neg-rather[data-v-9e436762]{background:color-mix(in srgb,var(--rk-neg, var(--rk-ink-3)) 55%,var(--rk-panel))}.position-segment--pos-rather[data-v-9e436762]{background:color-mix(in srgb,var(--rk-iris) 55%,var(--rk-panel))}.position-segment--pos-strong[data-v-9e436762]{background:var(--rk-iris)}.position-score[data-v-9e436762],.position-delta[data-v-9e436762],.position-pol[data-v-9e436762]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;text-align:right}.position-score--pos[data-v-9e436762],.position-delta--pos[data-v-9e436762]{color:var(--rk-iris)}.position-score--neg[data-v-9e436762],.position-delta--neg[data-v-9e436762]{color:var(--rk-neg, var(--rk-ink-3))}.position-pol[data-v-9e436762]{display:flex;flex-direction:column;align-items:flex-end;gap:1px;color:var(--rk-ink-2)}.position-pol em[data-v-9e436762]{font-family:var(--rk-body);font-size:8.5px;font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--rk-ink-3)}.q-wording[data-v-9e436762]{position:relative;display:inline-grid;place-items:center;width:12px;height:12px;margin-left:3px;vertical-align:1px;border:1px solid var(--rk-hair);border-radius:50%;font-family:var(--rk-mono);font-size:8px;line-height:1;color:var(--rk-ink-3);cursor:help}.q-wording[data-v-9e436762]:hover,.q-wording[data-v-9e436762]:focus-visible{border-color:var(--rk-iris);color:var(--rk-iris);outline:none}.q-wording__pop[data-v-9e436762]{position:absolute;top:calc(100% + 6px);left:-4px;z-index:20;display:flex;flex-direction:column;gap:6px;width:320px;max-width:min(320px,60vw);padding:9px 11px;border:1px solid var(--rk-hair);border-radius:4px;background:var(--rk-panel);box-shadow:0 6px 18px #0000001f;font-family:var(--rk-body);font-size:11px;line-height:1.45;text-align:left;color:var(--rk-ink-2);cursor:auto;visibility:hidden;opacity:0;transition:opacity 90ms ease}.q-wording:hover .q-wording__pop[data-v-9e436762],.q-wording:focus-within .q-wording__pop[data-v-9e436762]{visibility:visible;opacity:1}.q-wording__stmt em[data-v-9e436762]{display:block;font-style:normal;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--rk-ink-3)}.q-wording--inline[data-v-9e436762]{cursor:default}@media (max-width: 1200px){.matrix-row[data-v-9e436762]{grid-template-columns:1fr;gap:6px}.position-row[data-v-9e436762]{grid-template-columns:minmax(0,1fr) 58px 52px 64px}.position-row .position-axis[data-v-9e436762]{grid-column:1 / -1}}.candidate-name[data-v-566fdf99]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left}button.candidate-name[data-v-566fdf99]{cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 24%,transparent);text-underline-offset:2px}button.candidate-name[data-v-566fdf99]:hover{color:var(--candidate-party-color, var(--war-room-accent));text-decoration-color:currentColor}button.candidate-name[data-v-566fdf99]:focus-visible{outline:none;color:var(--candidate-party-color, var(--war-room-accent));text-decoration-color:currentColor;text-decoration-thickness:2px}.candidate-name--strong[data-v-566fdf99]{font-weight:700}.stealth[data-v-566fdf99]{filter:blur(3.2px);-webkit-user-select:none;user-select:none}body.candidate-profile-open{overflow:hidden}.profile-modal[data-v-3e612bdf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;overflow-y:auto;background:#0a121c8c}.profile-dialog[data-v-3e612bdf]{width:min(900px,100%);max-height:calc(100vh - 40px);overflow:auto;background:var(--rk-panel);color:var(--rk-ink);border:1px solid var(--rk-hair);border-radius:9px;box-shadow:0 18px 60px #0000004d}.profile-head[data-v-3e612bdf]{display:flex;align-items:stretch;min-height:88px;border-bottom:1px solid var(--rk-hair)}.profile-stripe[data-v-3e612bdf]{width:7px;flex:none}.profile-head__copy[data-v-3e612bdf]{min-width:0;flex:1;padding:17px}.profile-head__name[data-v-3e612bdf]{margin:0;font-family:var(--rk-display);font-size:27px;line-height:1.05}.profile-head__party[data-v-3e612bdf]{margin:5px 0 0;color:var(--rk-ink-2);font-size:12px}.profile-close[data-v-3e612bdf]{align-self:flex-start;width:32px;height:32px;margin:13px;border:1px solid var(--rk-hair);border-radius:5px;background:transparent;color:var(--rk-ink-2);font:22px/1 var(--rk-body);cursor:pointer}.profile-close[data-v-3e612bdf]:hover{color:var(--rk-ink);border-color:var(--rk-ink-3)}.profile-close[data-v-3e612bdf]:focus-visible{outline:2px solid var(--war-room-accent);outline-offset:2px}.profile-body[data-v-3e612bdf]{padding:16px 18px 19px}.profile-feedback[data-v-3e612bdf],.profile-empty[data-v-3e612bdf]{margin:12px 0;color:var(--rk-ink-2)}.profile-cards[data-v-3e612bdf]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.profile-card[data-v-3e612bdf]{min-width:0;padding:9px;border:1px solid var(--rk-hair);border-radius:5px}.profile-card span[data-v-3e612bdf]{display:block;min-height:2.4em;color:var(--rk-ink-3);font-family:var(--rk-display);font-size:8.5px;font-weight:600;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.profile-card small[data-v-3e612bdf],.profile-map__tile small[data-v-3e612bdf],.profile-audience__row small[data-v-3e612bdf]{display:block;color:var(--rk-ink-2);font:10px/1.3 var(--rk-mono)}.profile-card b[data-v-3e612bdf]{display:block;margin-top:4px;font-family:var(--rk-mono);font-size:16px}.profile-tabs[data-v-3e612bdf]{display:flex;gap:18px;margin-top:17px;border-bottom:1px solid var(--rk-hair)}.profile-tabs button[data-v-3e612bdf]{border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:8px 1px 7px;background:transparent;color:var(--rk-ink-3);font-family:var(--rk-display);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.profile-tabs button[aria-selected=true][data-v-3e612bdf]{border-bottom-color:var(--war-room-accent);color:var(--rk-ink)}.profile-modal[data-v-3e612bdf] .mode-btn--active,.profile-modal[data-v-3e612bdf] .mode-btn:focus-visible{border-bottom-color:var(--war-room-accent)}.profile-toolbar[data-v-3e612bdf]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 20px;margin-top:13px}.profile-toolbar label[data-v-3e612bdf]{display:flex;flex-direction:column;gap:5px}.profile-toolbar label>span[data-v-3e612bdf]{color:var(--rk-ink-3);font-family:var(--rk-display);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.profile-toolbar select[data-v-3e612bdf]{min-width:190px;padding:6px 8px;border:1px solid var(--rk-hair);border-radius:5px;background:var(--rk-panel);color:var(--rk-ink)}.profile-toolbar--geography[data-v-3e612bdf]{display:grid;grid-template-columns:minmax(0,240px) minmax(0,220px);gap:10px 16px}.profile-toolbar--geography label[data-v-3e612bdf]{min-width:0}.profile-toolbar--geography select[data-v-3e612bdf]{width:100%;min-width:0;padding:8px 10px;font:12px/1.4 var(--rk-body)}.profile-toolbar--geography select[data-v-3e612bdf]:focus-visible{outline:2px solid var(--war-room-accent);outline-offset:2px}.profile-explainer[data-v-3e612bdf]{margin:11px 0 10px;color:var(--rk-ink-2);font-size:11.5px;line-height:1.5}.profile-explainer b[data-v-3e612bdf]{color:var(--rk-ink)}.profile-map[data-v-3e612bdf]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(4,78px);gap:6px}.profile-map__tile[data-v-3e612bdf]{min-width:0;padding:8px 9px;border:1px solid var(--rk-hair);border-radius:5px;color:var(--rk-ink);text-align:left;cursor:pointer}.profile-map__tile[data-v-3e612bdf]:disabled{opacity:.56;cursor:default;background:repeating-linear-gradient(135deg,transparent,transparent 5px,color-mix(in oklab,var(--rk-ink) 4%,transparent) 5px,color-mix(in oklab,var(--rk-ink) 4%,transparent) 6px)!important}.profile-map__tile[aria-pressed=true][data-v-3e612bdf]{box-shadow:inset 0 0 0 2px var(--war-room-accent);border-color:var(--war-room-accent)}.profile-map__tile b[data-v-3e612bdf]{display:block;font-family:var(--rk-mono);font-size:17px}.profile-map__tile span[data-v-3e612bdf]{display:block;margin-top:4px;overflow:hidden;color:var(--rk-ink-2);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.profile-audience[data-v-3e612bdf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 22px;margin-top:13px}.profile-audience__column[data-v-3e612bdf]{display:flex;min-width:0;flex-direction:column;gap:17px}.profile-audience__dimension h3[data-v-3e612bdf]{margin:0 0 5px;color:var(--rk-ink-3);font-family:var(--rk-display);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.profile-audience__row[data-v-3e612bdf]{display:grid;grid-template-columns:minmax(75px,.8fr) minmax(110px,1fr) 65px;align-items:center;gap:8px;min-height:21px;font-size:11px}.profile-audience__row>b[data-v-3e612bdf]{color:var(--rk-ink-2);font-family:var(--rk-mono);font-weight:500;text-align:right;white-space:nowrap}.rivals[data-v-3e612bdf]{display:flex;flex-direction:column;gap:21px;margin-top:13px}.rivals__head[data-v-3e612bdf],.rivals__row[data-v-3e612bdf]{display:grid;grid-template-columns:minmax(0,210px) minmax(90px,1fr) 52px 46px 46px;align-items:center;gap:12px}.rivals__head[data-v-3e612bdf]{padding:0 0 4px 9px;border-bottom:1px solid var(--rk-hair)}.rivals__head h3[data-v-3e612bdf]{margin:0;color:var(--rk-ink-3);font-family:var(--rk-display);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.rivals__head b[data-v-3e612bdf]{color:var(--rk-ink-3);font-family:var(--rk-display);font-size:9px;font-weight:600;letter-spacing:.07em;text-align:right;text-transform:uppercase}.rivals__row[data-v-3e612bdf]{min-height:27px;padding-left:9px;border-left:3px solid var(--tint);border-radius:0 2px 2px 0;font-size:11px}.rivals__row[data-v-3e612bdf]:hover{background:var(--rk-hair-2)}.rivals__row+.rivals__row[data-v-3e612bdf]{margin-top:1px}.rivals__name[data-v-3e612bdf]{min-width:0;overflow:hidden;color:var(--rk-ink);text-overflow:ellipsis;white-space:nowrap}.rivals__name em[data-v-3e612bdf]{font-style:normal}.rivals__name small[data-v-3e612bdf]{display:block;color:var(--rk-ink-3);font:9px/1.3 var(--rk-display);letter-spacing:.06em;text-transform:uppercase}.rivals__row>b[data-v-3e612bdf]{color:var(--rk-ink-2);font-family:var(--rk-mono);font-size:11px;font-weight:500;text-align:right;white-space:nowrap}.rivals__lift[data-v-3e612bdf]{color:var(--rk-ink);font-weight:600}.rivals__base[data-v-3e612bdf]{color:var(--rk-ink-3)}.rivals__track[data-v-3e612bdf]{position:relative;height:10px;border-radius:2px;background:var(--rk-hair-2)}.rivals__track[data-v-3e612bdf]:after{position:absolute;inset:-3px auto -3px 50%;width:1px;background:var(--rk-ink-3);content:""}.rivals__track i[data-v-3e612bdf]{position:absolute;inset-block:0;border-radius:1px;background:var(--tint)}.rivals__more[data-v-3e612bdf]{margin:7px 0 0 9px;padding:0;border:0;background:transparent;color:var(--war-room-accent);font-family:var(--rk-display);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.rivals .stealth[data-v-3e612bdf]{display:inline-block;padding-inline:3px;color:var(--rk-ink-2);filter:blur(3.6px);-webkit-user-select:none;user-select:none}@media (prefers-color-scheme: dark){.rivals .stealth[data-v-3e612bdf]{filter:blur(3.2px)}}.profile-audience__track[data-v-3e612bdf]{position:relative;height:8px;overflow:hidden;border-radius:2px;background:var(--rk-hair-2)}.profile-audience__track.is-diverging[data-v-3e612bdf]:after{position:absolute;inset:0 auto 0 50%;width:1px;background:var(--rk-hair);content:""}.profile-audience__track i[data-v-3e612bdf]{position:absolute;inset-block:0;background:var(--war-room-accent)}.profile-audience__track i.is-negative[data-v-3e612bdf]{background:var(--rk-neg)}.profile-details[data-v-3e612bdf]{margin-top:15px;padding-top:11px;border-top:1px solid var(--rk-hair);color:var(--rk-ink-2);font-size:12px;line-height:1.5}.profile-details summary[data-v-3e612bdf]{color:var(--rk-ink);font-weight:600;cursor:pointer}.profile-details dl[data-v-3e612bdf]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:5px 13px;margin:10px 0 0}.profile-details dt[data-v-3e612bdf]{color:var(--rk-ink-3)}.profile-details dd[data-v-3e612bdf]{margin:0}@media (max-width: 680px){.profile-modal[data-v-3e612bdf]{align-items:start;padding:12px}.profile-dialog[data-v-3e612bdf]{max-height:calc(100vh - 24px)}.profile-cards[data-v-3e612bdf]{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-card[data-v-3e612bdf]:last-child{grid-column:1 / -1}.profile-audience[data-v-3e612bdf]{grid-template-columns:1fr}.rivals__head[data-v-3e612bdf],.rivals__row[data-v-3e612bdf]{grid-template-columns:minmax(0,1fr) 50px 42px 42px}.rivals__track[data-v-3e612bdf],.rivals__spacer[data-v-3e612bdf]{display:none}.profile-map[data-v-3e612bdf]{grid-template-rows:repeat(4,70px);gap:4px}.profile-map__tile[data-v-3e612bdf]{padding:6px 5px}.profile-map__tile b[data-v-3e612bdf]{font-size:14px}.profile-details dl[data-v-3e612bdf]{grid-template-columns:1fr;gap:2px}.profile-details dd[data-v-3e612bdf]{margin-bottom:7px}}@media (max-width: 480px){.profile-toolbar--geography[data-v-3e612bdf]{grid-template-columns:minmax(0,1fr)}}.feedback[data-v-eb672b81]{color:var(--rk-ink-2);padding:28px 0;text-align:center}.frozen-banner[data-v-eb672b81]{margin:0 0 12px;padding:8px 12px;border:1px solid var(--rk-amber-line);border-radius:4px;background:var(--rk-amber-bg);color:var(--rk-amber-ink);font-size:13px}.feedback.loading-line[data-v-eb672b81]{display:flex;justify-content:center}.label--open[data-v-eb672b81]{cursor:pointer}.label--open[data-v-eb672b81]:hover{fill:var(--candidate-party-color, var(--war-room-accent))}.label--open[data-v-eb672b81]:focus-visible{outline:2px solid var(--candidate-party-color, var(--war-room-accent));outline-offset:2px}.empty-line[data-v-eb672b81]{color:var(--rk-ink-2);font-size:12.5px;margin:6px 0 0}.win-sub[data-v-eb672b81]{color:var(--rk-ink-3);font-size:11px;line-height:1.45;margin:2px 0 6px;max-width:62ch}.win-sub b[data-v-eb672b81]{color:var(--rk-ink-2);font-weight:650}.scope-row[data-v-eb672b81]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.scope-select[data-v-eb672b81]{display:flex;flex-direction:column;gap:3px;margin-left:auto}.scope-select>span[data-v-eb672b81]{font-family:var(--rk-display);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rk-ink-3)}.scope-select .control-select[data-v-eb672b81]{min-width:220px}.head-right[data-v-eb672b81]{display:flex;align-items:center;gap:12px}.cand-split[data-v-eb672b81]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media (min-width: 1280px){.cand-split[data-v-eb672b81]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.scatter[data-v-eb672b81]{width:100%;height:auto;display:block;margin-top:4px}.scatter .grid[data-v-eb672b81]{stroke:var(--rk-hair-2);stroke-width:1}.scatter .zero[data-v-eb672b81]{stroke:var(--rk-hair);stroke-width:1.5}.scatter .split[data-v-eb672b81]{stroke:var(--rk-hair);stroke-width:1;stroke-dasharray:3 3}.scatter .tick[data-v-eb672b81]{font-family:var(--rk-mono);font-size:9px;fill:var(--rk-ink-3)}.scatter .tick--y[data-v-eb672b81]{text-anchor:end}.scatter .tick--x[data-v-eb672b81]{text-anchor:middle}.scatter .dot[data-v-eb672b81]{cursor:pointer;transition:r .12s ease}.scatter .dot--own[data-v-eb672b81]{fill:var(--wr-party, var(--rk-iris));fill-opacity:.85;stroke:var(--rk-panel);stroke-width:2}.scatter .dot--local[data-v-eb672b81]{fill-opacity:.3;stroke:var(--wr-party, var(--rk-iris));stroke-width:2}.scatter .label[data-v-eb672b81]{font-size:10px;fill:var(--rk-ink);text-anchor:middle;pointer-events:none}.quad-key[data-v-eb672b81]{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:var(--rk-ink-3);margin-top:8px}.quad-key b[data-v-eb672b81]{color:var(--rk-ink-2);font-weight:600}.key-scale[data-v-eb672b81]{font-style:italic}.key-item[data-v-eb672b81]{display:inline-flex;align-items:center;gap:5px}.sw[data-v-eb672b81]{width:9px;height:9px;border-radius:50%;display:inline-block}.sw--own[data-v-eb672b81]{background:var(--wr-party, var(--rk-iris))}.sw--local[data-v-eb672b81]{border:2px solid var(--wr-party, var(--rk-iris))}.search[data-v-eb672b81]{position:relative;margin:8px 0 4px}.search__input[data-v-eb672b81]{width:100%;box-sizing:border-box;border:1px solid var(--rk-hair);border-radius:3px;background:var(--rk-panel);color:var(--rk-ink);font:inherit;font-size:12px;padding:5px 26px 5px 9px}.search__input[data-v-eb672b81]::placeholder{color:var(--rk-ink-3)}.search__input[data-v-eb672b81]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search__input[data-v-eb672b81]:focus-visible{outline:2px solid var(--wr-party, var(--rk-iris));outline-offset:1px}.search__clear[data-v-eb672b81]{position:absolute;right:4px;top:50%;transform:translateY(-50%);border:none;background:none;cursor:pointer;line-height:1;font-size:15px;color:var(--rk-ink-3);padding:2px 5px}.search__clear[data-v-eb672b81]:hover{color:var(--rk-ink)}.sort-row[data-v-eb672b81]{display:flex;gap:2px}.sort-btn[data-v-eb672b81]{font-family:var(--rk-display);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rk-ink-3);background:none;border:none;border-bottom:2px solid transparent;padding:4px 6px;cursor:pointer}.sort-btn--active[data-v-eb672b81]{color:var(--rk-ink);border-bottom-color:var(--wr-party, var(--rk-iris))}.sort-dir[data-v-eb672b81]{margin-left:3px;font-size:9px}.roster[data-v-eb672b81]{max-height:min(58vh,560px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:2px}.roster .th[data-v-eb672b81]{position:sticky;top:0;z-index:1;background:var(--rk-panel)}.roster .tr[data-v-eb672b81]{display:grid;grid-template-columns:minmax(0,1fr) 52px 56px 56px;align-items:center;gap:6px;padding:4px 0;border-bottom:1px solid var(--rk-hair-2)}.roster .tr[data-v-eb672b81]:last-child{border-bottom:none}.roster .tr--hot[data-v-eb672b81]{background:color-mix(in oklab,var(--wr-party, var(--rk-iris)) 8%,transparent)}.roster .th[data-v-eb672b81]{color:var(--rk-ink-3);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase}.roster .who[data-v-eb672b81]{display:flex;flex-direction:column;min-width:0}.roster .who b[data-v-eb672b81]{font-size:12px;font-weight:500;color:var(--rk-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster .who em[data-v-eb672b81]{font-size:10px;font-style:normal;color:var(--rk-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster .num[data-v-eb672b81]{text-align:right;font-size:11.5px}.roster .pull[data-v-eb672b81]{font-weight:600}.cap[data-v-eb672b81]{font-size:11px;color:var(--rk-ink-3);margin-top:10px}.ballot[data-v-eb672b81]{max-height:min(58vh,560px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:2px}.ballot .th[data-v-eb672b81]{position:sticky;top:0;z-index:1;background:var(--rk-panel);border-bottom-color:var(--rk-hair)}.ballot .tr[data-v-eb672b81]{display:grid;grid-template-columns:26px minmax(150px,1fr) 56px minmax(150px,1.1fr);align-items:center;gap:8px;padding:5px 0 5px 6px;border-bottom:1px solid var(--rk-hair-2)}.ballot .tr[data-v-eb672b81]:last-child{border-bottom:none}.ballot .th[data-v-eb672b81]{color:var(--rk-ink-3);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase}.ballot .tr--hot[data-v-eb672b81]{background:color-mix(in oklab,var(--rk-ink) 5%,transparent)}.ballot .tr--ours[data-v-eb672b81]{box-shadow:inset 2px 0 0 var(--wr-party, var(--rk-iris))}.ballot .tr--ours .who b[data-v-eb672b81]{font-weight:600}.ballot .rank[data-v-eb672b81]{color:var(--rk-ink-3);font-family:var(--rk-mono);font-size:10.5px}.ballot .who[data-v-eb672b81]{display:flex;flex-direction:column;min-width:0}.ballot .who b[data-v-eb672b81]{font-size:12px;font-weight:500;color:var(--rk-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ballot .who em[data-v-eb672b81]{display:flex;align-items:center;gap:4px;font-size:10px;font-style:normal;color:var(--rk-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ballot .num[data-v-eb672b81]{text-align:right;font-size:11.5px}.ballot .reach[data-v-eb672b81]{display:flex;align-items:center;gap:8px}.ballot .reach-track[data-v-eb672b81]{flex:1;min-width:0;height:7px;background:var(--rk-hair-2);border-radius:4px;overflow:hidden}.ballot .reach-track i[data-v-eb672b81]{display:block;height:100%;border-radius:4px}.ballot .reach b[data-v-eb672b81]{font-size:11.5px;font-weight:600;color:var(--rk-ink);white-space:nowrap}.pdot[data-v-eb672b81]{width:6px;height:6px;border-radius:50%;flex:none}.cand-split--ballot[data-v-eb672b81],.cand-split--win[data-v-eb672b81]{align-items:start}@media (min-width: 1280px){.cand-split--win[data-v-eb672b81]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.field .tr--btn[data-v-eb672b81]{width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--rk-hair-2);font:inherit;color:inherit;cursor:pointer}.field .tr--btn[data-v-eb672b81]:hover{background:color-mix(in oklab,var(--rk-ink) 4%,transparent)}.field .tr--btn[data-v-eb672b81]:focus-visible{outline:2px solid var(--wr-party, var(--rk-iris));outline-offset:-2px}.ballot-col[data-v-eb672b81]{display:grid;gap:10px;align-content:start;min-width:0}.ticket-kpis[data-v-eb672b81]{grid-template-columns:1fr 1fr;margin:2px 0 14px}.ticket .tr[data-v-eb672b81]{display:grid;grid-template-columns:minmax(84px,150px) minmax(110px,1fr) 74px;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--rk-hair-2)}.ticket .tr[data-v-eb672b81]:last-child{border-bottom:none}.ticket .th[data-v-eb672b81]{color:var(--rk-ink-3);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase}.ticket .tr--hot[data-v-eb672b81]{background:color-mix(in oklab,var(--rk-ink) 5%,transparent)}.ticket .who b[data-v-eb672b81]{font-size:12.5px;font-weight:600}.ticket .num[data-v-eb672b81]{text-align:right;font-size:11.5px}.ticket .reach[data-v-eb672b81]{display:flex;align-items:center;gap:8px}.ticket .reach-track[data-v-eb672b81]{flex:1;min-width:0;height:9px;background:var(--rk-hair-2);border-radius:4px;overflow:hidden;position:relative}.ticket .reach b[data-v-eb672b81]{font-size:11.5px;font-weight:600;white-space:nowrap}.ticket-shared[data-v-eb672b81],.ticket-solo[data-v-eb672b81]{position:absolute;left:0;top:0;height:100%;border-radius:4px}.ticket-shared[data-v-eb672b81]{opacity:.3}.win-funnel[data-v-eb672b81]{margin:2px 0 4px}.win-track[data-v-eb672b81]{display:flex;height:14px;border-radius:4px;overflow:hidden;background:var(--rk-hair-2)}.win-seg[data-v-eb672b81]{display:block;height:100%}.win-seg--soft[data-v-eb672b81]{opacity:.55}.win-seg--win[data-v-eb672b81]{opacity:.25}.win-kpis[data-v-eb672b81]{grid-template-columns:repeat(3,1fr);margin:12px 0 2px}.kpi-card--soft[data-v-eb672b81]{border-top-color:color-mix(in oklab,var(--wr-party, var(--rk-iris)) 55%,transparent)}.kpi-card--win[data-v-eb672b81]{border-top-color:color-mix(in oklab,var(--wr-party, var(--rk-iris)) 25%,transparent)}.win-kpis .kpi-card__value[data-v-eb672b81]{font-size:21px}.kpi-rank[data-v-eb672b81]{font-family:var(--rk-sans, inherit);font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.02em;color:var(--rk-ink-3);white-space:nowrap;margin-left:5px}.kpi-rank--lead[data-v-eb672b81]{color:var(--wr-party, var(--rk-iris));text-transform:uppercase;letter-spacing:.08em;font-size:9.5px}.win-head[data-v-eb672b81]{margin:14px 0 4px;font-family:var(--rk-display);font-size:9.5px;font-weight:600;letter-spacing:var(--wr-heading-tracking);text-transform:uppercase;color:var(--rk-ink-3)}.win-routes .tr[data-v-eb672b81]{display:grid;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid var(--rk-hair-2)}.win-routes .tr[data-v-eb672b81]:last-child,.win-list .tr[data-v-eb672b81]:last-child{border-bottom:none}.win-routes .who[data-v-eb672b81]{display:flex;flex-direction:column;min-width:0}.win-routes .who b[data-v-eb672b81]{font-size:12px;font-weight:500}.win-routes .who em[data-v-eb672b81]{font-size:10px;font-style:normal;color:var(--rk-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.win-routes .num[data-v-eb672b81]{text-align:right;font-size:11.5px;font-weight:600}.win-duo[data-v-eb672b81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:4px 20px}.win-list .tr[data-v-eb672b81]{display:grid;grid-template-columns:minmax(0,1fr) minmax(78px,1.1fr);align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--rk-hair-2)}.win-list .who[data-v-eb672b81]{display:flex;flex-direction:column;min-width:0}.win-list .who b[data-v-eb672b81]{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.win-list .who em[data-v-eb672b81]{display:flex;align-items:center;gap:4px;font-size:10px;font-style:normal;color:var(--rk-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.win-list .reach[data-v-eb672b81]{display:flex;align-items:center;gap:7px}.win-list .reach-track[data-v-eb672b81]{flex:1;min-width:0;height:7px;background:var(--rk-hair-2);border-radius:4px;overflow:hidden}.win-list .reach-track i[data-v-eb672b81]{display:block;height:100%;border-radius:4px}.win-list .reach b[data-v-eb672b81]{font-size:11.5px;font-weight:600;white-space:nowrap}.cap--denominator[data-v-eb672b81]{margin-top:8px;padding:8px 10px;border-left:2px solid var(--rk-hair);background:color-mix(in oklab,var(--rk-ink) 3%,transparent);border-radius:0 3px 3px 0}.cap--denominator b[data-v-eb672b81]{color:var(--rk-ink-2)}.win-standing[data-v-eb672b81]{margin:12px 0 0;font-size:11.5px;line-height:1.45;color:var(--rk-ink-2);padding-top:9px;border-top:1px solid var(--rk-hair-2)}.win-standing b[data-v-eb672b81]{color:var(--rk-ink)}.field-lede[data-v-eb672b81]{font-size:11px;line-height:1.45;color:var(--rk-ink-2);margin:2px 0 10px}.field .tr[data-v-eb672b81]{display:grid;grid-template-columns:minmax(70px,104px) minmax(100px,1fr) 42px;align-items:center;gap:8px;padding:5px 0 5px 6px;border-bottom:1px solid var(--rk-hair-2)}.field .tr[data-v-eb672b81]:last-child{border-bottom:none}.field .th[data-v-eb672b81]{color:var(--rk-ink-3);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase}.field .tr--ours[data-v-eb672b81]{box-shadow:inset 2px 0 0 var(--wr-party, var(--rk-iris))}.field .tr--ours .who b[data-v-eb672b81]{font-weight:700}.field .who[data-v-eb672b81]{display:flex;align-items:center;gap:6px;min-width:0}.field .who b[data-v-eb672b81]{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field .reach[data-v-eb672b81]{display:flex;align-items:center;gap:8px}.field .reach-track[data-v-eb672b81]{flex:1;min-width:0;height:9px;background:var(--rk-hair-2);border-radius:4px;overflow:hidden}.field .reach-track i[data-v-eb672b81]{display:block;height:100%;border-radius:4px}.field .reach b[data-v-eb672b81]{font-size:11.5px;font-weight:600;white-space:nowrap}.field .num[data-v-eb672b81]{text-align:right;font-size:11.5px}.field-n[data-v-eb672b81]{color:var(--rk-ink-3)}.ticket-standing[data-v-eb672b81]{margin:10px 0 0;font-size:11.5px;line-height:1.45;color:var(--rk-ink-2);padding-top:9px;border-top:1px solid var(--rk-hair-2)}.ticket-standing b[data-v-eb672b81]{color:var(--rk-ink)}.method-pill--note[data-v-eb672b81]{text-transform:none;letter-spacing:0}.polled-tag[data-v-eb672b81]{display:inline-block;font-style:normal;font-family:var(--rk-display);font-size:8.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--rk-ink-2);background:color-mix(in oklab,var(--rk-ink) 10%,transparent);border-radius:2px;padding:1px 5px;vertical-align:1px}.polled-tag--muted[data-v-eb672b81]{background:none;padding:0;color:var(--rk-ink-3);font-family:inherit;font-size:10px;font-weight:400;letter-spacing:0;text-transform:none;vertical-align:0}.cap .polled-tag[data-v-eb672b81]{vertical-align:0}.label-flag[data-v-eb672b81]{display:inline-block;font-style:normal;margin-left:6px;font-family:var(--rk-display);font-size:8.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;cursor:help;color:var(--rk-warn, #9a6a12);background:color-mix(in oklab,var(--rk-warn, #9a6a12) 14%,transparent);border-radius:2px;padding:1px 5px;vertical-align:1px}.unassigned-head[data-v-eb672b81]{display:flex;align-items:baseline;gap:8px;margin-top:14px;padding-top:10px;border-top:1px solid var(--rk-hair-2)}.unassigned-title[data-v-eb672b81]{font-family:var(--wr-heading-font);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rk-ink-3)}.unassigned-hint[data-v-eb672b81]{font-size:10.5px;color:var(--rk-ink-3)}.unassigned-list[data-v-eb672b81]{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.unassigned-chip[data-v-eb672b81]{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--rk-hair-2);border-radius:3px;padding:3px 7px;font-size:11px;color:var(--rk-ink-2)}.unassigned-chip em[data-v-eb672b81]{font-style:normal;font-size:10.5px;color:var(--rk-ink-3)}@media (max-width: 900px){.ballot .tr[data-v-eb672b81]{grid-template-columns:22px minmax(120px,1fr) 50px minmax(96px,1fr) 62px}.ballot .tr[data-v-eb672b81]>:nth-child(3){display:none}}@media (max-width: 700px){.roster .tr[data-v-eb672b81]{grid-template-columns:minmax(0,1fr) 48px 54px 66px}.roster .tr[data-v-eb672b81]>:nth-child(4),.roster .tr[data-v-eb672b81]>:nth-child(5){display:none}}.stealth[data-v-eb672b81]{filter:blur(3.6px);padding-inline:3px;color:var(--rk-ink-2);-webkit-user-select:none;user-select:none}@media (prefers-color-scheme: dark){.stealth[data-v-eb672b81]{filter:blur(3.2px)}}.media-page[data-v-9bd50071]{display:flex;flex-direction:column;gap:12px}.pending-card[data-v-9bd50071]{gap:8px}.pending-card p[data-v-9bd50071]{margin:0;font-size:12px;color:var(--rk-ink-2)}.route-card[data-v-9bd50071]{gap:8px}.route-hint[data-v-9bd50071]{margin:0;font-size:11px;color:var(--rk-ink-3)}.control-field--primary[data-v-9bd50071]{max-width:460px}.fit-list[data-v-9bd50071]{display:flex;flex-direction:column}.fit-row--head[data-v-9bd50071]{padding-bottom:4px;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--rk-ink-3);border-bottom-color:var(--rk-hair)}.fit-row[data-v-9bd50071]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.6fr) 52px 52px 52px 52px;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid var(--rk-hair-2)}.fit-row--overlap[data-v-9bd50071]{grid-template-columns:minmax(0,1.6fr) minmax(0,1.6fr) 52px 52px 62px}.fit-row[data-v-9bd50071]:last-child{border-bottom:none}.fit-row--nested .fit-row__label[data-v-9bd50071]{padding-left:16px;border-left:2px solid var(--rk-hair)}.fit-row--nested .fit-row__label strong[data-v-9bd50071]{font-weight:500}.fit-row--nested .fit-track i[data-v-9bd50071]{opacity:.6}.fit-row--thin[data-v-9bd50071]{color:var(--rk-ink-3)}.expand-toggle[data-v-9bd50071]{margin-left:6px;padding:1px 6px;border:1px solid var(--rk-hair);border-radius:3px;background:none;font-family:var(--rk-mono);font-size:9.5px;font-weight:400;letter-spacing:.04em;color:var(--rk-ink-3);cursor:pointer;white-space:nowrap}.expand-toggle[data-v-9bd50071]:hover,.expand-toggle[aria-expanded=true][data-v-9bd50071]{border-color:var(--rk-iris);color:var(--rk-iris)}.fit-row__label[data-v-9bd50071]{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12px}.fit-row__label strong[data-v-9bd50071]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fit-row__sub[data-v-9bd50071]{font-size:10px;color:var(--rk-ink-3)}.fit-track[data-v-9bd50071]{height:10px;border-radius:2px;background:var(--rk-hair-2);overflow:hidden}.fit-track i[data-v-9bd50071]{display:block;height:100%;background:var(--rk-iris)}.num[data-v-9bd50071]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;text-align:right}.delta--pos[data-v-9bd50071]{color:var(--rk-iris)}.delta--neg[data-v-9bd50071]{color:var(--rk-neg, var(--rk-ink-3))}.method-note--standalone[data-v-9bd50071]{padding:8px 11px;border-radius:4px;border:1px solid var(--rk-hair);background:var(--rk-hair-2)}@media (max-width: 1200px){.fit-row[data-v-9bd50071]{grid-template-columns:minmax(0,1fr) 52px 52px 52px 52px}.fit-row--overlap[data-v-9bd50071]{grid-template-columns:minmax(0,1fr) 52px 52px 62px}.fit-row .fit-track[data-v-9bd50071]{grid-column:1 / -1}}.mandates-stack[data-v-15ec2698]{display:flex;flex-direction:column;gap:10px}.mandates-status[data-v-15ec2698],.mandates-err[data-v-15ec2698]{margin:0;font-size:12px;color:var(--rk-ink-2)}.mandates-err[data-v-15ec2698]{color:var(--rk-danger)}.mandates-summary-grid[data-v-15ec2698],.coalition-summary-grid[data-v-15ec2698]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.rkp-wr .mandates-table-card[data-v-15ec2698],.rkp-wr .mandates-district-card[data-v-15ec2698]{gap:10px}.party-cell[data-v-15ec2698]{display:flex;align-items:center;gap:7px;white-space:nowrap}.party-dot[data-v-15ec2698]{width:8px;height:8px;border-radius:50%;flex:none}.metric-stack[data-v-15ec2698]{display:flex;flex-direction:column;gap:0}.metric-stack strong[data-v-15ec2698]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.metric-stack span[data-v-15ec2698]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:10px;color:var(--rk-ink-3)}.seat-prob-bar[data-v-15ec2698]{fill:var(--wr-party, var(--rk-iris))}.seat-prob-bar--dim[data-v-15ec2698]{fill:var(--rk-hair)}.compensation-row td[data-v-15ec2698]{border-top:1px solid var(--rk-hair);border-bottom:none}.compensation-title[data-v-15ec2698]{font-family:var(--wr-heading-font);font-size:var(--wr-heading-size);font-weight:600;letter-spacing:var(--wr-heading-tracking);text-transform:uppercase;color:var(--wr-heading-color)}.text-muted[data-v-15ec2698]{color:var(--rk-ink-3)}.rkp-wr .coalition-builder-card[data-v-15ec2698]{gap:10px}.seatbar[data-v-15ec2698]{position:relative;height:26px;margin-top:26px}.seatbar .blocks[data-v-15ec2698]{display:flex;height:100%;gap:2px}.seatbar .blk[data-v-15ec2698]{border:0;padding:0;border-radius:3px;min-width:3px;position:relative;cursor:pointer;transition:opacity .25s ease}.seatbar .blk--dim[data-v-15ec2698]{opacity:.3}.seatbar .blk--zero[data-v-15ec2698]{min-width:22px}.seatbar .blk--lead[data-v-15ec2698]{cursor:default;box-shadow:inset 0 0 0 2px var(--rk-panel),inset 0 0 0 3px var(--rk-ink-3)}.seatbar .blk-move[data-v-15ec2698]{transition:transform .35s cubic-bezier(.22,.61,.36,1),opacity .25s ease}.seatbar .blk .tag[data-v-15ec2698]{position:absolute;top:-17px;left:2px;font-family:var(--rk-mono);font-size:10px;color:var(--rk-ink-2)}.seatbar .majority[data-v-15ec2698]{position:absolute;top:-5px;bottom:-5px;width:1.5px;background:var(--rk-ink)}.seatbar .majority-tag[data-v-15ec2698]{position:absolute;top:calc(100% + 3px);left:-18px;font-family:var(--rk-mono);font-size:9.5px;color:var(--rk-ink-2);white-space:nowrap}.seatbar-cap[data-v-15ec2698]{display:flex;align-items:baseline;gap:8px;font-size:11px;color:var(--rk-ink-3);margin:26px 0 0}.coalition-clear[data-v-15ec2698]{margin-left:auto;font-size:11px;color:var(--rk-ink-3);background:none;border:1px solid var(--rk-hair);border-radius:3px;padding:2px 8px;cursor:pointer}.coalition-clear[data-v-15ec2698]:hover{color:var(--rk-iris);border-color:var(--rk-iris)}.coalition-chip-row[data-v-15ec2698]{display:flex;gap:6px;flex-wrap:wrap}.coalition-chip-row--off[data-v-15ec2698]{align-items:center;margin-top:22px}.off-bar-label[data-v-15ec2698]{font-size:11px;color:var(--rk-ink-3)}.coalition-chip[data-v-15ec2698]{display:inline-flex;align-items:center;gap:7px;font-size:12px;border:1px solid var(--rk-hair);border-radius:3px;padding:4px 10px;background:var(--rk-panel);color:var(--rk-ink-2);white-space:nowrap}.coalition-chip[data-v-15ec2698]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--party-color, var(--rk-ink-3))}.coalition-chip--toggle[data-v-15ec2698]{cursor:pointer}.coalition-chip--toggle[data-v-15ec2698]:hover{border-color:var(--rk-iris);color:var(--rk-iris)}.coalition-chip--active[data-v-15ec2698]{border-color:var(--rk-iris);background:var(--rk-iris-tint);color:var(--rk-ink)}.coalition-detail-grid[data-v-15ec2698]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;align-items:stretch}.seats-duo[data-v-15ec2698]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}@media (max-width: 1080px){.seats-duo[data-v-15ec2698]{grid-template-columns:1fr}}.rkp-wr .threshold-card[data-v-15ec2698],.rkp-wr .range-card[data-v-15ec2698]{gap:12px}.range-rows[data-v-15ec2698]{display:flex;flex-direction:column;justify-content:center;gap:7px;flex:1 1 auto}.range-row[data-v-15ec2698]{display:grid;grid-template-columns:minmax(64px,108px) minmax(0,1fr) 26px;align-items:center;gap:9px}.range-name[data-v-15ec2698]{font-size:11.5px;color:var(--rk-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.range-name--lead[data-v-15ec2698]{color:var(--rk-ink);font-weight:600}.range-track[data-v-15ec2698]{position:relative;height:12px;background:var(--rk-hair-2);border-radius:2px}.range-band[data-v-15ec2698]{position:absolute;top:0;bottom:0;border-radius:2px;min-width:2px;opacity:.55}.range-band--lead[data-v-15ec2698]{opacity:1}.range-median[data-v-15ec2698]{position:absolute;top:-1px;bottom:-1px;width:2px;background:var(--rk-panel)}.range-line[data-v-15ec2698]{position:absolute;top:-5px;bottom:-5px;width:1px;background:var(--rk-ink)}.range-num[data-v-15ec2698]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:11px;color:var(--rk-ink-2);text-align:right}.threshold-read[data-v-15ec2698]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.threshold-value[data-v-15ec2698]{margin:0;font-family:var(--rk-mono);font-variant-numeric:tabular-nums;font-size:34px;line-height:1;color:var(--rk-iris)}.threshold-claim[data-v-15ec2698]{margin:0;font-size:12px;color:var(--rk-ink-2)}.threshold-claim strong[data-v-15ec2698]{color:var(--rk-ink);font-family:var(--rk-mono)}.threshold-controls[data-v-15ec2698]{display:flex;align-items:center;gap:10px}.threshold-controls--inline[data-v-15ec2698]{margin-bottom:2px}.threshold-dir[data-v-15ec2698]{display:inline-flex;border:1px solid var(--rk-hair);border-radius:3px;overflow:hidden}.threshold-dir__btn[data-v-15ec2698]{background:none;border:0;cursor:pointer;padding:3px 10px;font-size:11.5px;color:var(--rk-ink-3)}.threshold-dir__btn--on[data-v-15ec2698]{background:var(--rk-iris-tint);color:var(--rk-iris)}.threshold-slider[data-v-15ec2698]{flex:1 1 auto;min-width:0;accent-color:var(--rk-iris);cursor:pointer}.threshold-span[data-v-15ec2698]{font-family:var(--rk-mono);font-size:10.5px;color:var(--rk-ink-3)}.threshold-note[data-v-15ec2698]{margin:0;font-size:10.5px;color:var(--rk-ink-3)}.rkp-wr .coalition-histogram-card[data-v-15ec2698]{gap:10px}.coalition-histogram[data-v-15ec2698]{display:flex;align-items:stretch;justify-content:center;gap:2px;min-height:120px;padding-top:6px;flex:1 1 auto}.hist-bin[data-v-15ec2698]{flex:1 1 0;max-width:64px;display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:0}.hist-bar-wrap[data-v-15ec2698]{display:flex;align-items:flex-end;flex:1 1 auto;min-height:76px}.hist-bar[data-v-15ec2698]{width:100%;height:var(--hist-bar-height, 0%);min-height:1px;background:var(--rk-hair);border-radius:2px 2px 0 0}.hist-bar--majority[data-v-15ec2698]{background:var(--rk-iris)}.hist-label[data-v-15ec2698]{font-family:var(--rk-mono);font-size:8.5px;color:var(--rk-ink-3);text-align:center;overflow:hidden}@media (max-width: 1080px){.coalition-detail-grid[data-v-15ec2698]{grid-template-columns:1fr}}.rchart[data-v-97c31434]{margin:0 0 10px}.rchart__title[data-v-97c31434]{color:var(--rk-ink);font-family:var(--rk-body);font-size:12px;font-weight:650;margin:0 0 7px}.rchart__note[data-v-97c31434]{color:var(--rk-ink-3);font-size:10.5px;line-height:1.45;margin:7px 0 0}.rchart__rows[data-v-97c31434]{display:flex;flex-direction:column;gap:3px}.rdistrict-map[data-v-97c31434]{display:grid;gap:4px;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(4,minmax(52px,auto));margin:12px auto 8px;max-width:620px;width:100%}.rdistrict-tile[data-v-97c31434]{align-items:flex-start;border:1px solid color-mix(in srgb,var(--tile-colour) 38%,var(--rk-hair));border-radius:4px;color:var(--rk-ink);display:flex;flex-direction:column;justify-content:center;min-width:0;overflow:hidden;padding:7px 8px;position:relative}.rdistrict-tile[data-v-97c31434]:before{background:var(--tile-colour);content:"";top:0;right:0;bottom:0;left:0;opacity:var(--tile-opacity);position:absolute}.rdistrict-tile[data-v-97c31434]:focus-visible{outline:2px solid var(--war-room-accent);outline-offset:2px}.rdistrict-tile--above[data-v-97c31434]{--tile-colour: var(--war-room-accent)}.rdistrict-tile--below[data-v-97c31434]{--tile-colour: var(--rk-neg)}.rdistrict-tile strong[data-v-97c31434],.rdistrict-tile span[data-v-97c31434]{position:relative;z-index:1}.rdistrict-tile strong[data-v-97c31434]{font-family:var(--rk-mono);font-size:16px;line-height:1.05}.rdistrict-tile span[data-v-97c31434]{font-size:9.5px;line-height:1.15;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rdistrict-legend[data-v-97c31434]{align-items:center;color:var(--rk-ink-3);display:flex;font-size:9.5px;gap:12px;justify-content:center}.rdistrict-legend span[data-v-97c31434]{align-items:center;display:inline-flex;gap:4px}.rdistrict-legend b[data-v-97c31434]{color:var(--rk-ink-2);font-weight:600}.rdistrict-swatch[data-v-97c31434]{border-radius:2px;display:inline-block;height:8px;width:8px}.rdistrict-swatch--above[data-v-97c31434]{background:var(--war-room-accent)}.rdistrict-swatch--below[data-v-97c31434]{background:var(--rk-neg)}.rquad[data-v-97c31434]{display:block;height:auto;max-width:520px;overflow:visible;width:100%}.rquad__axis[data-v-97c31434]{stroke:var(--rk-hair);stroke-width:1}.rquad__split[data-v-97c31434]{stroke:var(--rk-ink-3);stroke-dasharray:3 3;stroke-width:1;opacity:.55}.rquad__box[data-v-97c31434]{fill:var(--rk-ink-3);font-family:var(--rk-display);font-size:7.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rquad__dot[data-v-97c31434]{fill:var(--war-room-accent)}.rquad__dot--leads[data-v-97c31434]{fill:none;stroke:var(--war-room-accent);stroke-width:2.4}.rquad__label[data-v-97c31434]{fill:var(--rk-ink-2);font-size:6.6px}.rquad__leader[data-v-97c31434]{stroke:var(--rk-ink-3);stroke-width:.5;opacity:.6}.rquad__axis-label[data-v-97c31434]{fill:var(--rk-ink-3);font-family:var(--rk-display);font-size:7px;letter-spacing:.06em}.rchart--diverge .diverge-row[data-v-97c31434]{grid-template-columns:minmax(84px,1.3fr) minmax(70px,2.4fr) auto auto}.rchart--diverge .cat-label[data-v-97c31434]{line-height:1.25;font-size:11px}.rchart--diverge .cat-label em[data-v-97c31434]{color:var(--rk-ink-3);display:block;font-size:9.5px;font-style:normal}.rrow__aside[data-v-97c31434]{color:var(--rk-ink-3);font-size:10.5px;font-variant-numeric:tabular-nums;text-align:right}.rchart--diverge .cat-delta[data-v-97c31434]{min-width:8ch}.rchart--diverge .rrow__aside[data-v-97c31434]{min-width:6ch}@media (max-width: 760px){.rrow[data-v-97c31434]{grid-template-columns:minmax(70px,1fr) minmax(60px,2fr) auto}.rrow__aside[data-v-97c31434]{display:none}.rdistrict-map[data-v-97c31434]{gap:3px;grid-template-rows:repeat(4,minmax(44px,auto))}.rdistrict-tile[data-v-97c31434]{padding:5px}.rdistrict-tile strong[data-v-97c31434]{font-size:13px}.rdistrict-tile span[data-v-97c31434]{font-size:8px}.rdistrict-legend[data-v-97c31434]{gap:7px}}.reports-page[data-v-03367b91]{max-width:1400px;width:100%}.reports-page .kpi-grid[data-v-03367b91]{grid-template-columns:repeat(auto-fit,minmax(126px,1fr))}.controls-card[data-v-03367b91]{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between}.head-right[data-v-03367b91]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.scope-select[data-v-03367b91]{display:flex;flex-direction:column;gap:3px}.scope-select>span[data-v-03367b91]{font-family:var(--rk-display);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rk-ink-3)}.scope-select .control-select[data-v-03367b91]{min-width:220px;max-width:100%}.report-card[data-v-03367b91]{gap:8px}.report-footer[data-v-03367b91]{color:var(--rk-ink-2)}.report-footer .report-prose[data-v-03367b91]{font-size:12px}.report-footer__summary[data-v-03367b91]{align-items:baseline;color:var(--wr-heading-color);cursor:pointer;display:flex;font-family:var(--wr-heading-font);font-size:var(--wr-heading-size);font-weight:var(--wr-heading-weight);gap:10px;letter-spacing:var(--wr-heading-tracking);list-style:none;text-transform:uppercase}.report-footer__summary[data-v-03367b91]::-webkit-details-marker{display:none}.report-footer__summary[data-v-03367b91]:hover{color:var(--rk-ink-2)}.report-footer__summary[data-v-03367b91]:focus-visible{border-radius:3px;outline:2px solid var(--war-room-accent);outline-offset:3px}.report-footer__label[data-v-03367b91]{flex:none}.report-footer__hint[data-v-03367b91]{color:var(--rk-ink-3);flex:1 1 auto;font-family:var(--rk-body);font-size:11px;font-weight:400;letter-spacing:0;text-transform:none}.report-footer__chev[data-v-03367b91]{flex:none;height:12px;transition:transform .15s ease;width:12px}.report-footer__box[open] .report-footer__chev[data-v-03367b91]{transform:rotate(180deg)}.report-footer__box[open] .report-footer__summary[data-v-03367b91]{border-bottom:1px solid var(--rk-hair);margin-bottom:10px;padding-bottom:6px}@media (prefers-reduced-motion: reduce){.report-footer__chev[data-v-03367b91]{transition:none}}.report-split[data-v-03367b91]{align-items:start;display:grid;column-gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4px}.report-split>.report-prose--full[data-v-03367b91]{grid-column:1 / -1}.report-split>.report-prose--wide-table[data-v-03367b91]{grid-column:1 / -1}.report-split>.report-prose--balanced-columns[data-v-03367b91]{column-count:2;column-gap:22px;grid-column:1 / -1}.report-prose--balanced-columns[data-v-03367b91]{column-count:2;column-gap:22px}.report-prose--balanced-columns[data-v-03367b91] .table-scroll,.report-prose--balanced-columns[data-v-03367b91] h3,.report-prose--balanced-columns[data-v-03367b91] hr{column-span:all}.report-prose--balanced-columns[data-v-03367b91] li{break-inside:avoid}.report-prose--balanced-columns.report-prose--starts-with-heading[data-v-03367b91]:not(:first-child){border-top:1px solid var(--rk-hair);margin-top:18px;padding-top:14px}@media (max-width: 900px){.report-split[data-v-03367b91]{grid-template-columns:minmax(0,1fr)}.report-split>.report-prose--balanced-columns[data-v-03367b91]{column-count:1}.report-prose--balanced-columns[data-v-03367b91]{column-count:1}}.reports-status[data-v-03367b91]{color:var(--rk-ink-2);font-size:12.5px;padding:20px 0;text-align:center}.reports-status--err[data-v-03367b91]{color:var(--rk-danger)}.report-prose[data-v-03367b91]{color:var(--rk-ink);font-size:12.5px;line-height:1.55}.report-prose[data-v-03367b91] p,.report-prose[data-v-03367b91] ul,.report-prose[data-v-03367b91] ol,.report-prose[data-v-03367b91] blockquote{max-width:92ch}.report-prose[data-v-03367b91] p{margin:0 0 9px}.report-prose[data-v-03367b91] p:last-child{margin-bottom:0}.report-prose[data-v-03367b91] hr{border:0;border-top:1px solid var(--rk-hair);margin:12px 0 10px}.report-prose[data-v-03367b91] h3{color:var(--rk-ink);font-family:var(--rk-body);font-size:12px;font-weight:650;letter-spacing:0;margin:16px 0 7px;text-transform:none}.report-prose--starts-with-heading[data-v-03367b91] h3:first-child{margin-top:0}.report-prose[data-v-03367b91] ul,.report-prose[data-v-03367b91] ol{margin:0 0 9px;padding-left:18px}.report-prose[data-v-03367b91] li{margin-bottom:4px}.report-prose[data-v-03367b91] li:last-child{margin-bottom:0}.report-prose[data-v-03367b91] strong{color:var(--rk-ink);font-weight:650}.report-prose[data-v-03367b91] code{background:var(--rk-hair-2);border-radius:3px;font-family:var(--rk-mono);font-size:11px;padding:1px 4px}.report-prose[data-v-03367b91] blockquote{border-left:2px solid var(--war-room-accent);color:var(--rk-ink);font-size:13.5px;font-weight:650;line-height:1.45;margin:12px 0;padding:3px 0 3px 12px}.report-prose[data-v-03367b91] blockquote p{margin:0}.report-prose[data-v-03367b91] .table-scroll{margin:2px 0 10px;max-width:100%;overflow-x:auto}.report-prose[data-v-03367b91] table{border-collapse:collapse;max-width:780px;white-space:nowrap;width:100%}.report-prose--wide-table[data-v-03367b91] table{max-width:none}.report-prose[data-v-03367b91] .holder-stack{display:flex;flex-direction:column;gap:4px;min-width:240px}.report-prose[data-v-03367b91] .holder-stack__bar{background:var(--rk-hair-2);border-radius:2px;display:block;height:9px;overflow:hidden;width:100%}.report-prose[data-v-03367b91] .holder-stack__segment{fill:var(--holder-color, var(--rk-ink-3))}.report-prose[data-v-03367b91] .holder-stack__labels{color:var(--rk-ink-2);display:flex;flex-wrap:wrap;font-size:10.5px;gap:2px 10px;white-space:normal}.report-prose[data-v-03367b91] .holder-stack__label{align-items:center;display:inline-flex;gap:4px}.report-prose[data-v-03367b91] .holder-stack__dot{background:var(--holder-color, var(--rk-ink-3));border-radius:50%;flex:none;height:6px;width:6px}.report-prose[data-v-03367b91] .holder-stack__segment--reform{--holder-color: var(--p-reform)}.report-prose[data-v-03367b91] .holder-stack__segment--ekre{--holder-color: var(--p-ekre)}.report-prose[data-v-03367b91] .holder-stack__segment--isamaa{--holder-color: var(--p-isamaa)}.report-prose[data-v-03367b91] .holder-stack__segment--sde{--holder-color: var(--p-sde)}.report-prose[data-v-03367b91] .holder-stack__segment--kesk{--holder-color: var(--p-kesk)}.report-prose[data-v-03367b91] .holder-stack__segment--e200{--holder-color: var(--p-e200)}.report-prose[data-v-03367b91] .holder-stack__segment--parem{--holder-color: var(--p-parem)}.report-prose[data-v-03367b91] .holder-stack__segment--neutral{--holder-color: var(--rk-ink-3)}.report-prose[data-v-03367b91] thead th{border-bottom:1px solid var(--rk-hair);color:var(--rk-ink-3);font-family:var(--rk-display);font-size:10px;font-weight:600;letter-spacing:.12em;padding:0 14px 4px 0;text-align:left;text-transform:uppercase}.report-prose[data-v-03367b91] tbody td{border-bottom:1px solid var(--rk-hair-2);font-size:12px;padding:4px 14px 4px 0}.report-prose[data-v-03367b91] tbody tr:last-child td{border-bottom:none}.report-prose[data-v-03367b91] th:last-child,.report-prose[data-v-03367b91] td:last-child{padding-right:0}.report-prose[data-v-03367b91] td[style*=right],.report-prose[data-v-03367b91] th[style*=right]{font-family:var(--rk-mono);font-variant-numeric:tabular-nums}.report-prose[data-v-03367b91] td[style*=right]{font-size:11.5px}.confirm[data-v-144311d7]{min-height:calc(100vh - 4rem);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.confirm__card[data-v-144311d7]{width:100%;max-width:420px;padding:1.75rem 1.75rem 1.5rem;background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:14px;box-shadow:0 20px 60px #00000040}.confirm h1[data-v-144311d7]{margin:0 0 .9rem;font-size:1.35rem;font-weight:600}.confirm p[data-v-144311d7]{margin:0 0 1rem;color:var(--text-muted);line-height:1.55}.confirm p strong[data-v-144311d7]{color:var(--text-active)}.confirm__form[data-v-144311d7]{margin:0 0 .9rem}.confirm__submit[data-v-144311d7]{width:100%;padding:.7rem 1.1rem;border-radius:10px;background:var(--war-room-accent, #0b5fff);color:var(--war-room-accent-ink, #fff);border:0;font-size:1rem;font-weight:500;cursor:pointer;transition:filter .15s,transform .05s}.confirm__submit[data-v-144311d7]:hover{filter:brightness(1.08)}.confirm__submit[data-v-144311d7]:active{transform:translateY(1px)}.confirm__muted[data-v-144311d7]{color:var(--text-muted);font-size:.85rem;margin:0}.confirm__back[data-v-144311d7]{display:inline-block;margin-top:.2rem;color:var(--text-active);text-decoration:underline;font-size:.9rem}
