.AgeBands_bands__oGniH{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.AgeBands_bands__plot__eCqMe{position:relative}.AgeBands_bands__tip__E7qlO{position:absolute;bottom:100%;margin-bottom:var(--space-2);z-index:5;white-space:nowrap;padding:var(--space-1) var(--space-2);border-radius:var(--radius-1);background:var(--color-ink-925);color:var(--color-bone);font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:var(--shadow-raised);pointer-events:none}.AgeBands_bands__tip__E7qlO strong{font-weight:var(--font-weight-medium)}.AgeBands_bands__row__fLROP{display:flex;align-items:flex-end;gap:2px;height:72px}.AgeBands_bands__bar__jyf9H{flex:1 1;min-width:0;padding:0;border:0;background:var(--map-ramp-1);border-radius:2px 2px 0 0;cursor:pointer;transition:filter var(--duration-fast) var(--ease-standard)}.AgeBands_bands__bar--hi__75grZ{background:var(--map-ramp-5)}.AgeBands_bands__bar--active__h0WX5{filter:brightness(.85)}.AgeBands_bands__axis__QBC6v{display:flex;justify-content:space-between;font-size:var(--font-size-xs);color:var(--color-text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EmptyState_emptyState__07GYn{margin-top:var(--space-7);padding:var(--space-7) var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);text-align:center;background:var(--color-surface-subtle);display:flex;flex-direction:column;gap:var(--space-3);align-items:center}.EmptyState_emptyState__title__zYLgG{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading);color:var(--color-text-primary)}.EmptyState_emptyState__body__yFVvI{margin:0;color:var(--color-text-muted);font-size:var(--font-size-base);max-width:560px;line-height:var(--line-height-loose);letter-spacing:var(--tracking-body)}.EmptyState_emptyState__actions__174Xp{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center}.Button_button__5u7Rf{justify-content:center;border-radius:var(--component-button-radius);font-family:var(--font-sans);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-body);transition:background-color .12s ease,border-color .12s ease,color .12s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Button_button__5u7Rf,.Button_button__label__vSebi{display:inline-flex;align-items:center;gap:var(--space-2)}.Button_button__label__vSebi{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Button_button--sm__Veuir{padding:6px 16px;font-size:var(--font-size-base);min-height:32px}.Button_button--md__MRxvE{padding:8px 24px;font-size:var(--font-size-base);min-height:40px}.Button_button--lg__RVNiL{padding:12px 32px;font-size:var(--font-size-md);min-height:48px}.Button_button--primary__2p_C1{background:var(--component-button-bg-primary);color:var(--component-button-text-primary);border:0}.Button_button--primary__2p_C1:hover:not(:disabled){background:var(--component-button-bg-primary-hover)}.Button_button--secondary__7hb9s{background:var(--component-button-bg-secondary);color:var(--component-button-text-secondary);border:1px solid var(--component-button-border-secondary)}.Button_button--secondary__7hb9s:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-strong)}.Button_button--ghost__55Y_t{background:rgba(0,0,0,0);color:var(--component-button-text-ghost);border:1px solid var(--color-border-default)}.Button_button--ghost__55Y_t:hover:not(:disabled){background:var(--color-surface-hover)}.Button_button--active__1wbkK{background:var(--color-ink-900);color:var(--color-bone);border-color:var(--color-ink-900)}.Button_button--active__1wbkK:hover:not(:disabled){background:var(--color-ink-800);border-color:var(--color-ink-800);color:var(--color-bone)}.Button_button__5u7Rf:disabled{opacity:.5;cursor:not-allowed}.Icon_icon__3cMRt{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;display:inline-flex;align-items:center;justify-content:center;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;flex-shrink:0;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Icon_icon--filled__2tdfL{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.Pill_pill__ega9Q{--pill-bg:var(--color-surface-subtle);--pill-fg:var(--color-text-primary);display:inline-flex;align-items:center;gap:var(--space-1);padding:4px 12px;border-radius:var(--radius-full);background:var(--pill-bg);color:var(--pill-fg);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3;letter-spacing:var(--tracking-body);white-space:nowrap}.Stat_stat__4GBjM{display:flex;flex-direction:column;gap:var(--space-1);margin:0}.Stat_stat__label__JGmyY{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.Stat_stat__value__s0VOz{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--tracking-heading);color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Stat_stat__hint__ba4j_{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-body)}.Stat_stat--end__DFxhK{align-items:flex-end;text-align:right}.StatCard_statCard__2lF1F{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-card)}.StatCard_statCard__header__8WG6k{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.StatCard_statCard__body__cZjkL{display:flex;flex-direction:column;gap:var(--space-2)}.StatCard_statCard__footer__CvXrz{font-size:var(--font-size-xs);color:var(--color-text-muted)}.PartyRow_partyRow__byDsh{display:grid;grid-template-columns:auto auto 1fr auto auto;grid-template-rows:auto auto;align-items:center;grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-default);font-family:var(--font-sans)}.PartyRow_partyRow__rank__s2INi{grid-row:1;color:var(--color-text-muted);font-size:var(--font-size-base);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PartyRow_partyRow__pill__Js5jF{grid-row:1}.PartyRow_partyRow__name__8xG13{grid-row:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-primary);font-size:var(--font-size-base);letter-spacing:var(--tracking-body)}.PartyRow_partyRow__share__o2Hvb{grid-row:1;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PartyRow_partyRow__votes__3tnqu{grid-row:1;color:var(--color-text-muted);font-size:var(--font-size-base);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PartyRow_partyRow__bar___w10y{--bar-fill:0%;--bar-color:var(--color-ink-800);grid-column:1/-1;grid-row:2;display:block;height:4px;background:var(--color-surface-subtle);border-radius:var(--radius-full);overflow:hidden;position:relative}.PartyRow_partyRow__bar___w10y:after{content:"";position:absolute;inset:0;width:var(--bar-fill);background:var(--bar-color);border-radius:inherit}.PartyRow_partyRow--highlighted__WAJmd{background:var(--color-surface-warm)}@media(max-width:640px){.PartyRow_partyRow__byDsh{grid-template-columns:auto auto 1fr;grid-template-rows:auto auto auto;row-gap:var(--space-1)}.PartyRow_partyRow__name__8xG13{grid-column:3}.PartyRow_partyRow__share__o2Hvb,.PartyRow_partyRow__votes__3tnqu{grid-row:2}.PartyRow_partyRow__share__o2Hvb{grid-column:1/3}.PartyRow_partyRow__votes__3tnqu{grid-column:3;justify-self:start}.PartyRow_partyRow__bar___w10y{grid-row:3}}.ElectionRulesNote_note__DFaM9{border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-subtle);overflow:hidden;font-family:var(--font-sans)}.ElectionRulesNote_note__toggle__p2rwE{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3) var(--space-4);width:100%;text-align:left;background:rgba(0,0,0,0);cursor:pointer;font-family:var(--font-sans)}.ElectionRulesNote_note__toggle__p2rwE:hover{background:var(--color-surface-default)}.ElectionRulesNote_note__icon__gDaom{width:24px;height:24px;border-radius:50%;background:var(--color-ink-900);color:var(--color-bone);display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.ElectionRulesNote_note__title__wg1RN{font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-body)}.ElectionRulesNote_note__chevron__gECX9{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-md);color:var(--color-text-muted)}.ElectionRulesNote_note__body__u4FoZ{padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--color-border-default)}.ElectionRulesNote_note__body__u4FoZ p{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-loose);color:var(--color-text-primary);letter-spacing:var(--tracking-body)}.Select_select__cukW2{position:relative;font-family:var(--font-sans);width:100%}.Select_select__trigger__RTatk{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:8px 12px 8px 16px;border:1px solid var(--color-border-strong);border-radius:var(--radius-button);background:var(--color-surface-default);color:var(--color-text-primary);font-size:var(--font-size-base);letter-spacing:var(--tracking-body);cursor:pointer;text-align:left}.Select_select__trigger__RTatk:hover{border-color:var(--color-text-primary)}.Select_select__value__ws9wR{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_select__chevron__6njSr{color:var(--color-text-muted);flex-shrink:0}.Select_select__popover__BmJKe{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;background:var(--color-surface-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);overflow:hidden;display:flex;flex-direction:column;max-height:320px}[data-theme=dark] .Select_select__popover__BmJKe{background:var(--color-ink-700)}.Select_select__searchRow__eGGjU{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default)}[data-theme=dark] .Select_select__searchRow__eGGjU{border-bottom-color:var(--color-ink-500)}.Select_select__searchIcon__ZIKBj{color:var(--color-text-muted)}.Select_select__search__0Nj5j{flex:1 1;border:0;background:rgba(0,0,0,0);color:var(--color-text-primary);font-size:var(--font-size-base);outline:none}.Select_select__search__0Nj5j::placeholder{color:var(--color-text-muted)}.Select_select__list__ral7P{overflow-y:auto;padding:0;margin:0;list-style:none}.Select_select__option__Qf1Ot{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:10px 16px;border-radius:0;background:rgba(0,0,0,0);color:var(--color-text-primary);font-size:var(--font-size-base);text-align:left;cursor:pointer;letter-spacing:var(--tracking-body)}.Select_select__option--active__WAm2c{background:var(--color-surface-subtle)}[data-theme=dark] .Select_select__option--active__WAm2c{background:var(--color-ink-500)}.Select_select__option--selected__gcvXK{font-weight:var(--font-weight-medium)}.Select_select__check__n89t9{color:var(--color-accent-strong);flex-shrink:0}.Select_select__empty__XvtuU{padding:8px 12px;color:var(--color-text-muted);font-size:var(--font-size-base)}.Modal_modal__ZRMgC{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-6) var(--space-4);background:color-mix(in srgb,var(--component-modal-scrim) 45%,transparent);overflow-y:auto}.Modal_modal__dialog__1sOn2{position:relative;width:100%;max-height:calc(100dvh - var(--space-6)*2);display:flex;flex-direction:column;background:var(--color-surface-elevated);border:1px solid var(--color-border-default);border-radius:var(--component-modal-radius);font-family:var(--font-sans);outline:none}.Modal_modal__dialog--md__kX4kk{max-width:560px}.Modal_modal__dialog--lg__7PnOc{max-width:860px}.Modal_modal__dialog--xl__CW54z{max-width:1100px}.Modal_modal__header__wy_Qw{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-default);position:-webkit-sticky;position:sticky;top:0;background:var(--color-surface-elevated);border-radius:var(--component-modal-radius) var(--component-modal-radius) 0 0;z-index:1}.Modal_modal__title__Nx_An{flex:1 1 auto;min-width:0}.Modal_modal__close__nrhP2{flex:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-nested);color:var(--color-text-muted);background:rgba(0,0,0,0);border:0;cursor:pointer}.Modal_modal__close__nrhP2:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}.Modal_modal__close__nrhP2:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Modal_modal__body__0EJuW{padding:var(--space-5);overflow-y:auto}.Waffle_waffle__tH9uW{--waffle-cols:12;--waffle-color:var(--color-ink-800);display:grid;grid-template-columns:repeat(var(--waffle-cols),minmax(0,18px));justify-content:start;grid-gap:var(--space-1);gap:var(--space-1);width:100%}.Waffle_waffle__cell__lmwpT{aspect-ratio:1;background:var(--color-surface-subtle);border-radius:var(--radius-nested)}.Waffle_waffle__cell--filled__ATxik{background:var(--waffle-color)}.DivergingBars_diverge__8CMnH{display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-sans)}.DivergingBars_diverge__row__OwRhh{display:grid;grid-template-columns:minmax(120px,1.4fr) 1fr 1fr minmax(64px,auto);grid-gap:0 var(--space-3);gap:0 var(--space-3);align-items:center}.DivergingBars_diverge__labelLink__kGqn8{color:inherit;text-decoration:none;min-width:0}.DivergingBars_diverge__labelLink__kGqn8:hover .DivergingBars_diverge__labelMain__amJc3{text-decoration:underline}.DivergingBars_diverge__labelLink__kGqn8:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.DivergingBars_diverge__label__SdWw8{display:flex;flex-direction:column;min-width:0}.DivergingBars_diverge__labelMain__amJc3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-base);color:var(--color-text-primary)}.DivergingBars_diverge__labelSub__5KiBf{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-xs);color:var(--color-text-muted)}.DivergingBars_diverge__neg__G9AI5,.DivergingBars_diverge__pos__5C1it{position:relative;height:14px}.DivergingBars_diverge__neg__G9AI5{border-right:1px solid var(--color-border-strong)}.DivergingBars_diverge__fill__Gy_Om{position:absolute;top:0;height:100%}.DivergingBars_diverge__neg__G9AI5 .DivergingBars_diverge__fill__Gy_Om{right:0;background:var(--color-data-down)}.DivergingBars_diverge__pos__5C1it .DivergingBars_diverge__fill__Gy_Om{left:0;background:var(--color-data-up)}.DivergingBars_diverge__value__w0SO5{text-align:right;white-space:nowrap;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DivergingBars_diverge__value--up__sSnMH{color:var(--color-data-up)}.DivergingBars_diverge__value--down__gskq7{color:var(--color-data-down)}@media(max-width:640px){.DivergingBars_diverge__row__OwRhh{grid-template-columns:minmax(96px,1.2fr) 1fr 1fr minmax(56px,auto);gap:0 var(--space-2)}}.SiteHeader_siteHeader____Dk_{background:var(--color-surface-default);position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:1px solid var(--color-hairline)}.SiteHeader_siteHeader__inner__5PT23{max-width:var(--page-max-width);margin:0 auto;padding:var(--space-4) var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);background:var(--color-surface-default)}.SiteHeader_siteHeader__brand__mpgZz{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-family:var(--font-sans)}.SiteHeader_siteHeader__brand-mark__OAwDh{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-1);background:var(--color-ink-900);color:var(--color-bone);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);letter-spacing:var(--tracking-caption)}.SiteHeader_siteHeader__brand-text__qz57K{display:flex;flex-direction:column;line-height:1.1}.SiteHeader_siteHeader__brand-text__qz57K strong{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading)}.SiteHeader_siteHeader__brand-text__qz57K span{font-size:var(--font-size-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-caption)}.SiteHeader_siteHeader__nav__FFT1f{margin-left:auto}.SiteHeader_siteHeader__nav-list__haIqV{display:flex;align-items:center;gap:var(--space-4)}.SiteHeader_siteHeader__nav-link__hT3hW{display:inline-flex;align-items:center;padding:8px 12px;border-radius:var(--radius-1);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);letter-spacing:var(--tracking-body);transition:color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.SiteHeader_siteHeader__nav-link__hT3hW:hover{color:var(--color-text-primary);background:var(--color-surface-subtle)}.SiteHeader_siteHeader__nav-link--live__sp4k0{gap:var(--space-2);color:var(--color-text-primary);box-shadow:inset 0 0 0 1.5px var(--color-feedback-danger);border-radius:var(--radius-full)}.SiteHeader_siteHeader__nav-link--live__sp4k0:hover{background:var(--color-surface-subtle)}.SiteHeader_siteHeader__liveDot__Jcyyu{position:relative;width:8px;height:8px;flex:none;border-radius:50%;background:var(--color-feedback-danger)}.SiteHeader_siteHeader__liveDot__Jcyyu:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--color-feedback-danger);animation:SiteHeader_site-live-pulse__mH1cO 1.6s var(--ease-out) infinite}@media(prefers-reduced-motion:reduce){.SiteHeader_siteHeader__liveDot__Jcyyu:after{animation:none}}.SiteHeader_siteHeader__dataGroup__1J5JM{position:relative}.SiteHeader_siteHeader__dataToggle__AIUM2{display:inline-flex;align-items:center;gap:var(--space-1);padding:8px 12px;border:0;border-radius:var(--radius-1);background:rgba(0,0,0,0);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);letter-spacing:var(--tracking-body);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.SiteHeader_siteHeader__dataToggle__AIUM2:hover{color:var(--color-text-primary);background:var(--color-surface-subtle)}.SiteHeader_siteHeader__dataToggle__AIUM2:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.SiteHeader_siteHeader__dataMenu__FSjBn{display:none;position:absolute;top:100%;left:0;z-index:var(--z-raised);flex-direction:column;min-width:200px;padding:var(--space-2);background:var(--color-surface-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-card)}.SiteHeader_siteHeader__dataMenu--open__F9EcC{display:flex}.SiteHeader_siteHeader__dataLink__5fmYT{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-nested);font-size:var(--font-size-base);color:var(--color-text-muted);letter-spacing:var(--tracking-body);white-space:nowrap;transition:color var(--duration-fast) ease,background var(--duration-fast) ease}.SiteHeader_siteHeader__dataLink__5fmYT:hover{color:var(--color-text-primary);background:var(--color-surface-subtle)}.SiteHeader_siteHeader__actions__wquEh{display:inline-flex;align-items:center;gap:var(--space-2)}.SiteHeader_siteHeader__burger__ggLRK{display:none;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--color-border-default);border-radius:var(--radius-1);background:var(--color-surface-default);color:var(--color-text-primary);cursor:pointer}.SiteHeader_siteHeader__burger__ggLRK:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media(max-width:1100px){.SiteHeader_siteHeader__burger__ggLRK{display:inline-flex}.SiteHeader_siteHeader__nav__FFT1f{display:none;position:absolute;top:100%;left:0;right:0;background:var(--color-surface-default);border-bottom:1px solid var(--color-hairline)}.SiteHeader_siteHeader__nav--open__vPJ3b{display:block}.SiteHeader_siteHeader__nav-list__haIqV{flex-direction:column;align-items:stretch;gap:0;max-width:var(--page-max-width);margin:0 auto;padding:var(--space-2) var(--space-4) var(--space-3)}.SiteHeader_siteHeader__nav-link__hT3hW{display:flex;padding:var(--space-2) 0;font-size:var(--font-size-md)}.SiteHeader_siteHeader__nav-link--live__sp4k0{align-self:flex-start;width:-moz-fit-content;width:fit-content;padding:var(--space-2) var(--space-3)}.SiteHeader_siteHeader__dataToggle__AIUM2{width:100%;padding:var(--space-2) 0;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:default;pointer-events:none}.SiteHeader_siteHeader__dataToggle__AIUM2 .SiteHeader_siteHeader__dataChevron__caz06{display:none}.SiteHeader_siteHeader__dataMenu__FSjBn{display:flex;position:static;min-width:0;padding:0 0 var(--space-2) var(--space-3);border:0;background:rgba(0,0,0,0)}.SiteHeader_siteHeader__dataLink__5fmYT{padding:var(--space-2) 0;font-size:var(--font-size-md)}}@media(max-width:640px){.SiteHeader_siteHeader__inner__5PT23{padding:var(--space-3);gap:var(--space-3)}}@keyframes SiteHeader_site-live-pulse__mH1cO{0%{transform:scale(1);opacity:.6}to{transform:scale(2.6);opacity:0}}.ThemeToggle_themeToggle__IdFnk{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--color-border-default);border-radius:var(--radius-1);background:var(--color-surface-default);color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast) ease,border-color var(--duration-fast) ease}.ThemeToggle_themeToggle__IdFnk:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.ThemeToggle_themeToggle__IdFnk:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.InfoTip_tip__Unnk3{position:relative;display:inline-flex;vertical-align:middle}.InfoTip_tip__btn__VPPzS{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:rgba(0,0,0,0);color:var(--color-text-soft);cursor:pointer;border-radius:var(--radius-full);transition:color .1s ease}.InfoTip_tip__btn__VPPzS:hover{color:var(--color-text-primary)}.InfoTip_tip__btn__VPPzS:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.InfoTip_tip__pop__pX_Gn{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:max-content;max-width:280px;padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-1);background:var(--color-surface-elevated);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-loose);letter-spacing:var(--tracking-body);text-transform:none;white-space:normal}.BlocPicker_blocPicker__07mka{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-subtle);width:100%;margin:0}.BlocPicker_blocPicker--bare__xo0nL{padding:0;border:0;background:none;border-radius:0}.BlocPicker_blocPicker__legend__g_wWC{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.BlocPicker_blocPicker__head__H6scd{display:flex;align-items:baseline;gap:var(--space-2)}.BlocPicker_blocPicker__label___I04N{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.BlocPicker_blocPicker__count__RE__O{font-size:var(--font-size-xs);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.BlocPicker_blocPicker__search__F6hn1{width:100%;max-width:320px;padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-1)}.BlocPicker_blocPicker__search__F6hn1::placeholder{color:var(--color-text-soft)}.BlocPicker_blocPicker__search__F6hn1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.BlocPicker_blocPicker__hint__YkU7M{margin:0;max-width:70ch;font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-normal)}.BlocPicker_blocPicker__chips__kkUcA{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.BlocPicker_blocPicker__selectedRow___pQEE{display:contents}.BlocPicker_blocPicker__chip__uDNaf{display:inline-flex;align-items:center;padding:0;border:0;background:rgba(0,0,0,0);border-radius:var(--radius-full);cursor:pointer;transition:box-shadow .12s ease}.BlocPicker_blocPicker__chip__uDNaf:hover{box-shadow:0 0 0 2px var(--color-surface-subtle),0 0 0 3px var(--color-border-strong)}.BlocPicker_blocPicker__chip__uDNaf:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.BlocPicker_blocPicker__chip__uDNaf[aria-pressed=true],.BlocPicker_blocPicker__chip__uDNaf[aria-pressed=true]:hover{box-shadow:0 0 0 2px var(--color-surface-subtle),0 0 0 4px var(--color-accent-default)}.BlocPicker_blocPicker__chipRemove__q829l{flex:none;margin-left:var(--space-1)}.BlocPicker_blocPicker__addChip__Rgwhg{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-default);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:border-color .12s ease,background .12s ease}.BlocPicker_blocPicker__addChip__Rgwhg:hover{border-color:var(--color-ink-900);background:var(--color-surface-subtle)}.BlocPicker_blocPicker__addChip__Rgwhg:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.BlocPicker_blocPicker__addPlus__Myi9g{color:var(--color-text-soft);font-weight:var(--font-weight-regular)}.BlocPicker_blocPicker__moreToggle__lWMos{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:color .12s ease,border-color .12s ease}.BlocPicker_blocPicker__moreToggle__lWMos:hover{color:var(--color-text-primary);border-color:var(--color-text-primary)}.BlocPicker_blocPicker__moreToggle__lWMos:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.BlocPicker_blocPicker__empty__YJADi{margin:0;color:var(--color-text-muted);font-size:var(--font-size-base)}.DistrictNewbuildCorrelation_corr___rDxv{display:flex;flex-direction:column;gap:var(--space-3)}.DistrictNewbuildCorrelation_corr__head__XATYb{display:flex;flex-direction:column;gap:var(--space-1)}.DistrictNewbuildCorrelation_corr__title__pFIxA{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading);display:inline-flex;align-items:center;gap:var(--space-2)}.DistrictNewbuildCorrelation_corr__sub__v77AH{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal)}.DistrictNewbuildCorrelation_corr__controls__GZRYa{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.DistrictNewbuildCorrelation_corr__note__SjPLr{margin:0;color:var(--color-text-muted);font-size:var(--font-size-base)}.DistrictNewbuildCorrelation_corr__body__ivGAk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}.DistrictNewbuildCorrelation_corr__chart__uyKP2{flex:0 0 auto;width:320px;max-width:100%;height:auto;background:var(--color-surface-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-card)}.DistrictNewbuildCorrelation_corr__axis__uGNwz{stroke:var(--color-border-strong);stroke-width:1}.DistrictNewbuildCorrelation_corr__tick__TikaU{fill:var(--color-text-muted);font-family:var(--font-mono);font-size:9px}.DistrictNewbuildCorrelation_corr__trend__EDywr{stroke:var(--color-text-muted);stroke-width:1.5;stroke-dasharray:4 3;opacity:.7}.DistrictNewbuildCorrelation_corr__dot__REezD{fill:var(--color-accent-default);opacity:.8}.DistrictNewbuildCorrelation_corr__readout__uJafc{flex:1 1 240px;display:flex;flex-direction:column;gap:var(--space-2)}.DistrictNewbuildCorrelation_corr__sentence__xT7fq{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-normal)}.DistrictNewbuildCorrelation_corr__stat__wftKx{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.DistrictNewbuildCorrelation_corr__stat__wftKx strong{color:var(--color-text-primary)}.DistrictNewbuildCorrelation_corr__warn__g9VL4{margin:0;font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-surface-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-button);padding:var(--space-1) var(--space-2)}.DistrictNewbuildCorrelation_corr__axesLegend__20kAV{display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-xs);color:var(--color-text-soft)}.page_district__zqryp{display:flex;flex-direction:column;gap:var(--space-6);padding-top:var(--space-5)}.page_district__back__WlHP1{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.page_district__back__WlHP1 a{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-caption);font-weight:var(--font-weight-medium)}.page_district__back__WlHP1 a:hover{color:var(--color-text-primary)}.page_district__header__Rx_Vk{display:flex;flex-direction:column;gap:var(--space-2)}.page_district__eyebrow__rANTD{margin:0;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.page_district__title__cNUNH{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--tracking-heading);color:var(--color-text-primary)}.page_district__sub__UpWbW{margin:0;color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-loose);letter-spacing:var(--tracking-body)}.page_district__map__OQZNa{background:var(--color-surface-elevated);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.page_district__mapTitle__W59oY{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading)}.page_district__election__34Q5k{background:var(--color-surface-elevated);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.page_district__electionHead__ZlSMe{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.page_district__electionHead__ZlSMe h2{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading);color:var(--color-text-primary)}.page_district__electionMore__brBtm{font-size:var(--font-size-xs);color:var(--color-link);text-transform:uppercase;letter-spacing:var(--tracking-caption);font-weight:var(--font-weight-medium)}.page_district__electionMore__brBtm:hover{text-decoration:underline}.page_district__stats__e1mgq{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.page_district__partyList__UElV8{background:var(--color-surface-elevated);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.page_district__partyLink__JVL_K{display:block;color:var(--color-text-primary)}.page_district__partyLink__JVL_K:hover{background:var(--color-surface-subtle)}.HustotaShell_hustota__uV68S{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-5)}.HustotaShell_hustota__panel__DAvtC{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3) var(--space-5);padding:var(--space-3) var(--space-4);background:var(--color-surface-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-card)}.HustotaShell_hustota__row__zPSCR{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0}.HustotaShell_hustota__rowLabel__5EiO_{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.HustotaShell_hustota__seg__COM2E{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-full)}.HustotaShell_hustota__segBtn__rWj0t{padding:var(--space-1) var(--space-3);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);background:rgba(0,0,0,0);border:0;border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;transition:background-color .12s ease,color .12s ease}.HustotaShell_hustota__segBtn__rWj0t:not(.HustotaShell_hustota__segBtn--active__DsLu9):hover{color:var(--color-text-primary)}.HustotaShell_hustota__segBtn__rWj0t:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.HustotaShell_hustota__segBtn--active__DsLu9{background:var(--color-text-primary);color:var(--color-surface-default)}.HustotaShell_hustota__headline__KlPgz{margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-normal);color:var(--color-text-primary)}.HustotaShell_hustota__headline__KlPgz strong{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HustotaShell_hustota__note__s_bWQ{margin:0;color:var(--color-text-muted);font-size:var(--font-size-base)}.HustotaShell_hustota__bands__D4bG2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);counter-reset:band}.HustotaShell_hustota__band__n1AaX{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-card)}.HustotaShell_hustota__bandSwatch__i5nQj{flex:none;width:.9rem;height:2.4rem;border-radius:var(--radius-button);border:1px solid var(--color-hairline)}.HustotaShell_hustota__bandMain__MqSlk{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.HustotaShell_hustota__bandName___apyZ{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.HustotaShell_hustota__bandRange__ivs75{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.HustotaShell_hustota__bandHint__gUR6t{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal)}.HustotaShell_hustota__bandStats__0U8fC{flex:none;display:flex;gap:var(--space-4);margin:0}.HustotaShell_hustota__bandStats__0U8fC div{display:flex;flex-direction:column;gap:2px}.HustotaShell_hustota__bandStats__0U8fC dt{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--color-text-muted)}.HustotaShell_hustota__bandStats__0U8fC dd{margin:0;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--font-size-base)}.HustotaShell_hustota__method__I9GMl{padding:var(--space-3) var(--space-4);background:var(--color-surface-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-card);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal)}.HustotaShell_hustota__method__I9GMl summary{cursor:pointer;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.HustotaShell_hustota__method__I9GMl p{margin:var(--space-3) 0 0}@media(max-width:640px){.HustotaShell_hustota__uV68S{gap:var(--space-4)}.HustotaShell_hustota__headline__KlPgz{font-size:var(--font-size-base)}.HustotaShell_hustota__band__n1AaX{flex-wrap:wrap}.HustotaShell_hustota__bandStats__0U8fC{flex-basis:100%;gap:var(--space-3)}}.KdeCilitShell_kc__L2Pfp{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-5)}.KdeCilitShell_kc__head__yddS_{display:flex;flex-direction:column;gap:var(--space-2);max-width:720px}.KdeCilitShell_kc__title__eB2w3{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--tracking-heading);color:var(--color-text-primary)}.KdeCilitShell_kc__lede___QcrF{margin:0;color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-loose);letter-spacing:var(--tracking-body)}.KdeCilitShell_kc__controls__WL5m5{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start}.KdeCilitShell_kc__typeSelect__bAAbf{min-width:180px}.KdeCilitShell_kc__strategies__AnQQP{display:flex;flex-wrap:wrap;gap:var(--space-2);border:0;margin:0;padding:0}.KdeCilitShell_kc__strategiesLegend__hOwkf{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.KdeCilitShell_kc__strategyDesc__1LZqR{margin:calc(-1*var(--space-2)) 0 0;max-width:70ch;color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-loose);letter-spacing:var(--tracking-body)}.KdeCilitShell_kc__strategy__gA_ID{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.KdeCilitShell_kc__strategy__gA_ID:hover{border-color:var(--color-border-strong);background:var(--color-surface-subtle)}.KdeCilitShell_kc__strategy__gA_ID:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.KdeCilitShell_kc__strategy--active__QJL36,.KdeCilitShell_kc__strategy--active__QJL36:hover{background:var(--color-accent-default);color:var(--color-text-inverse);border-color:var(--color-accent-default)}.KdeCilitShell_kc__body__lKb4a{display:grid;grid-template-columns:1fr 360px;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media(max-width:900px){.KdeCilitShell_kc__body__lKb4a{grid-template-columns:1fr}}.KdeCilitShell_kc__map__3ApFd{height:70vh;min-height:520px;border-radius:var(--radius-card);overflow:hidden}@media(max-width:900px){.KdeCilitShell_kc__map__3ApFd{height:50vh;min-height:360px}}.KdeCilitShell_kc__side__8vEQF{background:var(--color-surface-elevated);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;height:70vh;min-height:520px;overflow:hidden;padding:var(--space-4) 0}@media(max-width:900px){.KdeCilitShell_kc__side__8vEQF{height:auto;min-height:0;overflow:visible}}.KdeCilitShell_kc__loadingNote__WqPFa{margin:auto var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-base)}.TargetingDetail_td__A8UU2{display:flex;flex-direction:column;height:100%;overflow:hidden}.TargetingDetail_td__top__A6Vep{flex-shrink:0;padding:0 var(--space-4) var(--space-2);border-bottom:1px solid var(--color-border-default)}.TargetingDetail_td__back__SXmUK{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px 0;border:0;background:rgba(0,0,0,0);color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caption);cursor:pointer;transition:color .1s ease}.TargetingDetail_td__back__SXmUK:hover{color:var(--color-text-primary)}.TargetingDetail_td__back__SXmUK:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.TargetingDetail_td__header__3LeuS{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-default)}.TargetingDetail_td__headerLeft__QH0_A{display:flex;flex-direction:column;gap:2px;min-width:0}.TargetingDetail_td__heading__QR_K2{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading);color:var(--color-text-primary);line-height:var(--line-height-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.TargetingDetail_td__district__j23ui{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-body)}.TargetingDetail_td__layerTag__c5N9_{display:inline-block;margin-left:var(--space-1);padding:1px var(--space-1);font-size:var(--font-size-2xs,.625rem);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--color-text-soft);background:var(--color-surface-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-1);vertical-align:middle}.TargetingDetail_td__score__1LUr8{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-full);background:var(--color-green-600);color:var(--color-cream-elevated);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono);letter-spacing:var(--tracking-heading);line-height:1}.TargetingDetail_td__score--high__lqPJm{background:var(--color-green-600)}.TargetingDetail_td__score--mid__ahPYL{background:var(--color-amber-600)}.TargetingDetail_td__score--low__AmIJB{background:var(--color-red-600)}.TargetingDetail_td__impact__vbd4A{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-1);background:var(--color-surface-subtle)}.TargetingDetail_td__impactNote__O0_Ji{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-normal);max-width:60ch}.TargetingDetail_td__impactRows__F7_Us{display:flex;flex-wrap:wrap;gap:var(--space-4)}.TargetingDetail_td__impactRow__lN8m_{display:flex;flex-direction:column;gap:2px}.TargetingDetail_td__impactValue__s_Bom{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-heading);color:var(--color-text-primary)}.TargetingDetail_td__impactArrow__IkVX_{color:var(--color-data-up)}.TargetingDetail_td__impactLabel__hrGLm{font-size:var(--font-size-xs);color:var(--color-text-muted)}.TargetingDetail_td__headingLink__RD6tt{color:inherit}.TargetingDetail_td__headingLink__RD6tt:hover{text-decoration:underline}.TargetingDetail_td__candidateLink__n0H6N{color:var(--color-link)}.TargetingDetail_td__candidateLink__n0H6N:hover{text-decoration:underline}.TargetingDetail_td__body__xyZSq{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-1)}.TargetingDetail_td__body__xyZSq::-webkit-scrollbar{width:4px}.TargetingDetail_td__body__xyZSq::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.TargetingDetail_td__body__xyZSq::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:var(--radius-full)}.TargetingDetail_td__section__H2vmx{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-default)}.TargetingDetail_td__section__H2vmx:last-child{border-bottom:0}.TargetingDetail_td__sectionTitle__dsxFi{margin:0 0 var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--color-text-muted)}.TargetingDetail_td__weightHead__zD3yA{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.TargetingDetail_td__weightHead__zD3yA .TargetingDetail_td__sectionTitle__dsxFi{margin-bottom:var(--space-2)}.TargetingDetail_td__muted__YETpO{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted)}.TargetingDetail_td__reasons__T_CMZ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.TargetingDetail_td__reason__3xo6k{display:grid;grid-template-columns:1.25rem 1fr;grid-gap:0 var(--space-2);gap:0 var(--space-2);align-items:start}.TargetingDetail_td__reasonBullet__jqHm1{margin-top:1px;font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;line-height:var(--line-height-tight);-webkit-user-select:none;-moz-user-select:none;user-select:none}.TargetingDetail_td__reasonContent__f1rhW{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.TargetingDetail_td__reasonLabel__Y9GY9{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary);letter-spacing:var(--tracking-body);flex-shrink:0}.TargetingDetail_td__reasonFact__RO1h0{flex-basis:100%;margin:2px 0 0;font-size:var(--font-size-xs);color:var(--color-text-soft);letter-spacing:var(--tracking-body);line-height:var(--line-height-loose)}.TargetingDetail_td__chip__cGwx4,.TargetingDetail_td__reasonFact__RO1h0 strong{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.TargetingDetail_td__chip__cGwx4{display:inline-block;padding:1px 8px;border-radius:var(--radius-1);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caption);background:var(--color-surface-subtle);border:1px solid var(--color-border-default);line-height:var(--line-height-tight);white-space:nowrap}.TargetingDetail_td__chip--high__6bayy{background:var(--color-surface-warm);border-color:var(--color-border-strong)}.TargetingDetail_td__chip--mid__rypP7{background:var(--color-surface-subtle);border-color:var(--color-border-default)}.TargetingDetail_td__chip--low__OEiUR{background:rgba(0,0,0,0);border-color:var(--color-border-default);color:var(--color-text-muted)}.TargetingDetail_td__totalLine__hkogI{margin:0 0 var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-soft);letter-spacing:var(--tracking-body)}.TargetingDetail_td__totalValue__IPWCg{font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.TargetingDetail_td__pills__Awg5o{display:flex;flex-wrap:wrap;gap:var(--space-1)}.TargetingDetail_td__pill___e3tE{display:inline-block;padding:2px 10px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono);color:var(--color-text-primary);background:var(--color-surface-subtle);border:1px solid var(--color-border-default);white-space:nowrap;letter-spacing:var(--tracking-body)}.TargetingDetail_td__candidates__Cxr0N{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.TargetingDetail_td__candidate__VaauI{display:flex;flex-direction:column;gap:1px}.TargetingDetail_td__candidateName__UY5wN{font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.TargetingDetail_td__candidateParty__RSlrg{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.TargetingDetail_td__candidateVotes__R348l{font-size:var(--font-size-xs);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TargetingDetail_td__pullNote__5GojF{margin:var(--space-2) 0 0;font-size:var(--font-size-xs);color:var(--color-text-primary);background:var(--color-surface-subtle);border-left:3px solid var(--color-ink-900);padding:var(--space-2) var(--space-3);border-radius:0 var(--radius-nested) var(--radius-nested) 0}.TargetingDetail_td__chart__n78tc{display:flex;align-items:flex-end;gap:var(--space-3);padding:var(--space-1) 0 0}.TargetingDetail_td__chartGroup__Di829{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);flex:1 1}.TargetingDetail_td__chartGroup--latest__eV6Qc .TargetingDetail_td__chartGroup__chartFill__CXoS9{background:var(--color-ink-800)}.TargetingDetail_td__chartBar__HXaGG{--bar-height:0%;width:100%;height:100px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--space-1);background:var(--color-surface-subtle);border-radius:var(--radius-1) var(--radius-1) 0 0;padding:var(--space-1) var(--space-1) 0}.TargetingDetail_td__chartFill__20l2b{width:100%;height:var(--bar-height);min-height:2px;background:var(--color-border-strong);border-radius:var(--radius-1) var(--radius-1) 0 0;transition:height .2s ease}.TargetingDetail_td__chartGroup--latest__eV6Qc .TargetingDetail_td__chartFill__20l2b{background:var(--color-ink-800)}.TargetingDetail_td__chartLabel__TwT6j{flex-shrink:0;font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono);color:var(--color-text-primary);font-weight:var(--font-weight-medium);white-space:nowrap;line-height:1;align-self:center}.TargetingDetail_td__chartAxis__mwXpW{font-size:var(--font-size-xs);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono);text-align:center;white-space:nowrap}.TargetingDetail_td__placeholder__Mlo70{margin:0;padding:var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-body);line-height:var(--line-height-loose);background:var(--color-surface-subtle);border:1px dashed var(--color-border-default);border-radius:var(--radius-1);font-style:italic}.TargetingDetail_td__stats__ueH4P{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.TargetingDetail_td__stat__dkr2M{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);font-size:var(--font-size-base);line-height:var(--line-height-normal)}.TargetingDetail_td__statIcon__e7iqB{flex:none;transform:translateY(3px);color:var(--color-text-soft)}.TargetingDetail_td__statLabel__v8D_F{flex:none;width:5.5rem;color:var(--color-text-muted);text-transform:uppercase;font-size:var(--font-size-xs);letter-spacing:var(--tracking-caption)}.TargetingDetail_td__statVal__f51um{font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TargetingDetail_td__statUnit__d_SC1{color:var(--color-text-muted);font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TargetingDetail_td__dot__jxg3h{display:inline-block;width:8px;height:8px;border-radius:var(--radius-full);margin-right:6px;vertical-align:baseline;flex:none}.TargetingDetail_td__swingChips__oIf8b{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.TargetingDetail_td__swingChip__Fp_nP{display:inline-flex;align-items:baseline;gap:4px;padding:1px var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-surface-default);font-size:var(--font-size-xs)}.TargetingDetail_td__statNote__htC1l{margin:var(--space-2) 0 0;color:var(--color-text-soft);font-size:var(--font-size-2xs,.625rem);letter-spacing:var(--tracking-body)}.TargetingDetail_td__up__Z3J_1{color:var(--color-data-up)}.TargetingDetail_td__down__W2lWo{color:var(--color-data-down)}.TargetingDetail_td__partLink__VbZZ7{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-2);color:var(--color-link);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-decoration:none}.TargetingDetail_td__partLink__VbZZ7:hover{text-decoration:underline}.TargetingDetail_td__partLink__VbZZ7:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.TargetingDetail_td__footer__Y_QDg{flex-shrink:0;padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-caption);border-top:1px solid var(--color-border-default);line-height:var(--line-height-loose)}.CandidateSearch_search__goqU_{position:relative;flex:1 1}.CandidateSearch_search__inputRow__S7THO{display:flex;align-items:center;gap:var(--space-2)}.CandidateSearch_search__input__zpY7W{flex:1 1;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-1);background:var(--color-surface-default);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-base)}.CandidateSearch_search__input__zpY7W::placeholder{color:var(--color-text-muted)}.CandidateSearch_search__input__zpY7W:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.CandidateSearch_search__clear__CbUL_{width:28px;height:28px;border-radius:var(--radius-1);font-size:var(--font-size-md);line-height:1;color:var(--color-text-muted)}.CandidateSearch_search__clear__CbUL_:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}.CandidateSearch_search__results__x62or{position:absolute;top:calc(100% + var(--space-1));left:0;right:0;z-index:5;max-height:320px;overflow-y:auto;background:var(--color-surface-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-card);display:flex;flex-direction:column;padding:var(--space-1)}.CandidateSearch_search__item__QUX_C{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-1);text-align:left;width:100%;background:rgba(0,0,0,0);cursor:pointer}.CandidateSearch_search__item__QUX_C:hover{background:var(--color-surface-subtle)}.CandidateSearch_search__name__xLemp{display:flex;flex-direction:column;gap:2px}.CandidateSearch_search__name__xLemp strong{font-weight:var(--font-weight-medium);font-size:var(--font-size-base)}.CandidateSearch_search__meta__EWqsq{font-size:var(--font-size-xs);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.CandidateSearch_search__loading__nDg0O{position:absolute;top:calc(100% + var(--space-1));right:var(--space-3);margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted)}.PartyTimeSeries_timeseries__zqgkZ{display:flex;flex-direction:column;gap:var(--space-3)}.PartyTimeSeries_timeseries__controls__W6yHW{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.PartyTimeSeries_timeseries__label__CnfA3{text-transform:uppercase;letter-spacing:var(--tracking-caption);font-weight:var(--font-weight-medium)}.PartyTimeSeries_timeseries__label__CnfA3,.PartyTimeSeries_timeseries__loading___Dby_{font-size:var(--font-size-xs);color:var(--color-text-muted)}.PartyTimeSeries_timeseries__empty__vsAu3{margin:0;color:var(--color-text-muted)}.PartyTimeSeries_timeseries__chart__INLtR{width:100%;height:auto;border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-subtle);padding:var(--space-2)}.PartyTimeSeries_timeseries__grid__JrlCl{stroke:var(--color-border-default);stroke-width:1}.PartyTimeSeries_timeseries__point__XfK1e,.PartyTimeSeries_timeseries__xLabel__fu5L8,.PartyTimeSeries_timeseries__yLabel__oqZoR{font-family:var(--font-mono);fill:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PartyTimeSeries_timeseries__xLabel__fu5L8,.PartyTimeSeries_timeseries__yLabel__oqZoR{font-size:var(--font-size-xs)}.PartyTimeSeries_timeseries__point__XfK1e{font-size:var(--font-size-xs);fill:var(--color-text-primary);font-weight:var(--font-weight-medium)}.page_partyAcross__4Cfca{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-5)}.page_partyAcross__header__xYiW1{--accent:var(--color-accent-default);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-left:4px solid var(--accent);background:var(--color-surface-subtle);border-radius:var(--radius-card)}.page_partyAcross__title__BKYk0{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--tracking-heading);color:var(--color-text-primary)}.page_partyAcross__sub__ontfN{margin:0;color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-loose);letter-spacing:var(--tracking-body)}.page_partyAcross__stats__1PEE_{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page_partyAcross__sectionTitle__FXr0v{margin:0 0 var(--space-3);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading);color:var(--color-text-primary)}.page_partyAcross__chart__M_szJ,.page_partyAcross__electionItem__zClK2,.page_partyAcross__electionList__3ZeXU,.page_partyAcross__map__IogTh{display:flex;flex-direction:column;gap:var(--space-3)}.page_partyAcross__electionItem__zClK2{background:var(--color-surface-elevated);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-4) var(--space-5)}.page_partyAcross__electionHead__HnZs2{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.page_partyAcross__electionHead__HnZs2 h3{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading);color:var(--color-text-primary)}.page_partyAcross__electionLink__N6lNB{color:inherit}.page_partyAcross__electionLink__N6lNB:hover h3{text-decoration:underline}.page_partyAcross__electionDate__MWSwp{font-size:var(--font-size-xs);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_partyAcross__fullName__i1tlZ{margin:0;color:var(--color-text-muted);font-size:var(--font-size-xs)}.page_partyAcross__fullName__i1tlZ em{color:var(--color-text-primary);font-style:normal;font-weight:var(--font-weight-medium)}.page_partyAcross__electionStats__jiwuT{margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3)}@media(max-width:540px){.page_partyAcross__electionStats__jiwuT{grid-template-columns:1fr 1fr}}.page_partyAcross__electionStats__jiwuT div{display:flex;flex-direction:column;gap:2px}.page_partyAcross__electionStats__jiwuT dt{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.page_partyAcross__electionStats__jiwuT dd{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.page_partyAcross__bar__MPm4l{--bar-fill:0%;--bar-color:var(--color-ink-800);height:6px;background:var(--color-surface-subtle);position:relative;overflow:hidden}.page_partyAcross__bar__MPm4l:after{content:"";position:absolute;inset:0;width:var(--bar-fill);background:var(--bar-color);border-radius:inherit}@media(max-width:640px){.page_partyAcross__electionStats__jiwuT{grid-template-columns:1fr}}.ElectionTypePickerClient_types___z_76{display:flex;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;border:0;min-width:0}.ElectionTypePickerClient_types__legend__Q5AAp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ElectionTypePickerClient_types__option__C_5gK{padding:var(--space-1) var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-default);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-base);letter-spacing:var(--tracking-body);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ElectionTypePickerClient_types__option__C_5gK:hover:not(.ElectionTypePickerClient_types__option--active__znPW2){background:var(--color-surface-hover);border-color:var(--color-border-strong)}.ElectionTypePickerClient_types__option__C_5gK:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ElectionTypePickerClient_types__option--active__znPW2{background:var(--color-accent-default);border-color:var(--color-accent-default);color:var(--color-text-inverse)}.ScoreDistribution_dist__JomtW{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.ScoreDistribution_dist__plot__vz4Ue{position:relative}.ScoreDistribution_dist__tip__3JLc9{position:absolute;bottom:100%;transform:translateX(-50%);margin-bottom:var(--space-2);z-index:5;white-space:nowrap;padding:var(--space-1) var(--space-2);border-radius:var(--radius-1);background:var(--color-ink-925);color:var(--color-bone);font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:var(--shadow-raised);pointer-events:none}.ScoreDistribution_dist__bars__cJhFT{display:flex;align-items:flex-end;gap:1px;height:124px;border-bottom:1px solid var(--color-border-default)}.ScoreDistribution_dist__bar__vFohw{flex:1 1;min-width:0;padding:0;border:0;border-radius:1px 1px 0 0;cursor:pointer;transition:filter var(--duration-fast) var(--ease-standard)}.ScoreDistribution_dist__bar--active__D0y8r{filter:brightness(.82)}.ScoreDistribution_dist__axis__sJA5_{display:flex;justify-content:space-between;font-size:var(--font-size-xs);color:var(--color-text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_partyDetail__zfZpP{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-5)}.page_partyDetail__back__9TGaa a{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-caption);font-weight:var(--font-weight-medium)}.page_partyDetail__back__9TGaa a:hover{color:var(--color-text-primary)}.page_partyDetail__header__ggmu1{--accent:var(--color-accent-default);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-5);border-left:4px solid var(--accent);background:var(--color-surface-subtle);border-radius:var(--radius-card)}.page_partyDetail__title__wU1_k{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--tracking-heading);color:var(--color-text-primary)}.page_partyDetail__sub__sNVpU{margin:0;color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-loose);letter-spacing:var(--tracking-body)}.page_partyDetail__sub__sNVpU strong{color:var(--color-text-primary)}.page_partyDetail__stats__6g7VR{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page_partyDetail__candidates__WLn0Z,.page_partyDetail__map__82zEb{display:flex;flex-direction:column;gap:var(--space-3)}.page_partyDetail__candidates-title__GNnV_{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading);color:var(--color-text-primary)}.page_partyDetail__waffle__A28Xy{display:flex;flex-direction:column;gap:var(--space-2);max-width:520px}.page_partyDetail__waffleLegend__qZ6Fj{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_partyDetail__waffleSwatch__2gm1_{width:12px;height:12px;flex:none;border-radius:var(--radius-nested)}.page_partyDetail__table__P_QwT{background:var(--color-surface-elevated);border-radius:var(--radius-card);box-shadow:var(--shadow-card);width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:var(--font-size-base);overflow:hidden}.page_partyDetail__table__P_QwT thead{background:var(--color-surface-subtle)}.page_partyDetail__table__P_QwT thead th{text-align:left;font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--color-text-muted)}.page_partyDetail__table__P_QwT tbody td,.page_partyDetail__table__P_QwT thead th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-default)}.page_partyDetail__table__P_QwT tbody td{vertical-align:top}.page_partyDetail__table__P_QwT tbody tr:last-child td{border-bottom:0}.page_partyDetail__table__P_QwT tbody tr:hover{background:var(--color-surface-subtle)}.page_partyDetail__table-num__ynaWp{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-family:var(--font-mono)}.page_partyDetail__row--elected__Q9cND{background:color-mix(in srgb,var(--color-feedback-success) 5%,transparent)}.page_partyDetail__row--elected__Q9cND strong{color:var(--color-text-primary)}.page_partyDetail__name__4Fgz_{display:flex;flex-direction:column;gap:2px}.page_partyDetail__name__4Fgz_ strong{font-weight:var(--font-weight-medium)}.page_partyDetail__name__4Fgz_ span{font-size:var(--font-size-xs);color:var(--color-text-muted)}.page_partyDetail__nameLink__rnVOR{display:block;color:inherit}.page_partyDetail__nameLink__rnVOR:hover strong{text-decoration:underline}.page_partyDetail__occupation__Byg0c{margin-top:var(--space-1);line-height:1.4;max-width:600px}.page_partyDetail__alternate__GABBJ,.page_partyDetail__occupation__Byg0c{font-size:var(--font-size-xs);color:var(--color-text-muted)}.page_partyDetail__promoted__j_E_v{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:color-mix(in srgb,var(--color-amber-400) 10%,var(--color-surface-default));border:1px solid var(--color-amber-400);border-radius:var(--radius-card)}.page_partyDetail__promotedIntro__a2J0T{margin:0;font-size:var(--font-size-base);color:var(--color-text-primary)}.page_partyDetail__promotedList__jMjtU{display:flex;flex-direction:column;gap:var(--space-2)}.page_partyDetail__promotedItem__b6kFg{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface-elevated);border-radius:var(--radius-1);font-size:var(--font-size-base)}.page_partyDetail__promotedSwap__rBHCg{font-size:var(--font-size-xs);color:var(--color-amber-600);font-weight:var(--font-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_partyDetail__promotedName__Y7Mvr strong{font-weight:var(--font-weight-medium)}.page_partyDetail__promotedPct__Jc_ar{font-size:var(--font-size-xs);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_partyDetail__table-wrap__BvhGo{overflow-x:auto}@media(max-width:540px){.page_partyDetail__table__P_QwT td,.page_partyDetail__table__P_QwT th{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs)}}.TopCandidates_top__wbNo1{display:flex;flex-direction:column}.TopCandidates_top__head__qn0tM{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-3)}.TopCandidates_top__title__OlkxM{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading);color:var(--color-text-primary)}.TopCandidates_top__filter__bV890{min-width:220px}.TopCandidates_top__list__r9Pl7{background:var(--color-surface-elevated);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;margin:0;padding:0;list-style:none;overflow:hidden}.TopCandidates_top__item__x5URa{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-default);font-size:var(--font-size-base)}.TopCandidates_top__item__x5URa:last-child{border-bottom:0}.TopCandidates_top__rank__FypSl{color:var(--color-text-muted);font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:24px}.TopCandidates_top__name__IsN0N{display:inline-flex;align-items:baseline;gap:var(--space-2);color:var(--color-text-primary);min-width:0}.TopCandidates_top__name__IsN0N strong{font-weight:var(--font-weight-medium)}.TopCandidates_top__name__IsN0N:hover strong{text-decoration:underline}.TopCandidates_top__elected__BqUav{font-size:var(--font-size-xs);color:var(--color-feedback-success);font-weight:var(--font-weight-medium)}.TopCandidates_top__votes__YOjVD{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap}.TopCandidates_top__share__UldJ9{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:60px;text-align:right}.TopCandidates_top__more__tNSf_,.TopCandidates_top__share__UldJ9{font-weight:var(--font-weight-medium);font-size:var(--font-size-base)}.TopCandidates_top__more__tNSf_{align-self:flex-start;margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-muted);font-family:var(--font-sans);cursor:pointer;transition:color .12s ease,border-color .12s ease}.TopCandidates_top__more__tNSf_:hover{color:var(--color-text-primary);border-color:var(--color-text-primary)}.TopCandidates_top__more__tNSf_:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.page_precinct__m9HMC{display:flex;flex-direction:column;gap:var(--space-6);padding-top:var(--space-5)}.page_precinct__back__9N9Tz{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.page_precinct__back__9N9Tz a{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-caption);font-weight:var(--font-weight-medium)}.page_precinct__back__9N9Tz a:hover{color:var(--color-text-primary)}.page_precinct__header__F_cK2{display:flex;flex-direction:column;gap:var(--space-2)}.page_precinct__eyebrow__xq6fu{margin:0;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.page_precinct__title__OHDbt{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--tracking-heading);color:var(--color-text-primary)}.page_precinct__sub__L1jp6{margin:0;color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-loose);letter-spacing:var(--tracking-body)}.page_precinct__sub__L1jp6 a{color:var(--color-link);text-decoration:underline;text-underline-offset:3px}.page_precinct__stats__sqQS5{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page_precinct__section-title__e_CFn{margin:0 0 var(--space-3);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading);color:var(--color-text-primary)}.page_precinct__topList__SDv3q,.page_precinct__topOverall__Ftn71{display:flex;flex-direction:column}.page_precinct__topList__SDv3q{background:var(--color-surface-elevated);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.page_precinct__topItem__6BH_t{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-default);font-size:var(--font-size-base)}.page_precinct__topItem__6BH_t:last-child{border-bottom:0}.page_precinct__topRank__f3Bjp{color:var(--color-text-muted);font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:24px}.page_precinct__topName__0fZ_t{display:inline-flex;align-items:baseline;gap:var(--space-2);color:var(--color-text-primary);min-width:0}.page_precinct__topName__0fZ_t strong{font-weight:var(--font-weight-medium)}.page_precinct__topName__0fZ_t:hover strong{text-decoration:underline}.page_precinct__topElected__uyc0s{font-size:var(--font-size-xs);color:var(--color-feedback-success);font-weight:var(--font-weight-medium)}.page_precinct__topVotes__bDrb_{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap}.page_precinct__topShare__YBPy_{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);font-size:var(--font-size-base);min-width:60px;text-align:right}.page_precinct__results__EJADA{display:flex;flex-direction:column}.page_precinct__results-list__uzOIg{display:flex;flex-direction:column;gap:var(--space-4)}.page_precinct__results-link___upRr{display:block;color:var(--color-text-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-card) var(--radius-card) 0 0;overflow:hidden;transition:background-color .12s ease;background:var(--color-surface-elevated)}.page_precinct__results-link___upRr:hover{background:var(--color-surface-subtle)}.page_precinct__partyBlock__bk2PK{display:flex;flex-direction:column;border-radius:var(--radius-card);background:var(--color-surface-default)}.page_precinct__partyCandidates__Q7IV6{--accent:var(--color-accent-default);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-default);border-top:0;border-left:4px solid var(--accent);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--color-surface-subtle);display:flex;flex-direction:column;gap:var(--space-3)}.page_precinct__partySubtitle__38l0Y{margin:0;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.page_precinct__candList__tSues{display:flex;flex-direction:column;gap:2px}.page_precinct__candItem__qaIFd{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-1);background:var(--color-surface-elevated);font-size:var(--font-size-base)}.page_precinct__candRank__OrqDm{color:var(--color-text-muted);font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:24px}.page_precinct__candName__r6qmg{display:inline-flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;color:var(--color-text-primary)}.page_precinct__candName__r6qmg strong{font-weight:var(--font-weight-medium)}.page_precinct__candName__r6qmg:hover strong{text-decoration:underline}.page_precinct__candBallot__cp0xZ{font-size:var(--font-size-xs);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_precinct__candElected__2c_2D{font-size:var(--font-size-xs);color:var(--color-feedback-success);font-weight:var(--font-weight-medium)}.page_precinct__candVotes__ne_nm{white-space:nowrap}.page_precinct__candShare__99nmu,.page_precinct__candVotes__ne_nm{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-size:var(--font-size-base)}.page_precinct__candShare__99nmu{text-align:right;font-weight:var(--font-weight-medium);display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.page_precinct__candShareHint__vGN6f{font-weight:var(--font-weight-regular);font-size:var(--font-size-xs);color:var(--color-text-muted)}.page_precinct__allCands__BRl39{display:flex;flex-direction:column;gap:var(--space-2)}.page_precinct__allCands__BRl39 summary{width:-moz-fit-content;width:fit-content;color:var(--color-link);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.page_precinct__allCands__BRl39 summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.page_precinct__allCands__BRl39[open] summary{margin-bottom:var(--space-2)}.page_precinct__partyMore__oEq2y{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted)}.page_precinct__partyMore__oEq2y a{color:var(--color-link);text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.page_precinct__topItem__6BH_t{grid-template-columns:auto auto 1fr;row-gap:var(--space-1)}.page_precinct__topItem__6BH_t>:nth-child(4){grid-column:1/3;justify-self:start}.page_precinct__topItem__6BH_t>:nth-child(5){grid-column:3;justify-self:end}.page_precinct__candItem__qaIFd{grid-template-columns:auto 1fr;row-gap:var(--space-1)}.page_precinct__candItem__qaIFd>:nth-child(3){grid-column:1;justify-self:start}.page_precinct__candItem__qaIFd>:nth-child(4){grid-column:2;justify-self:end}}.page_candidate__USyC1{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-5)}.page_candidate__back__0PMKE a{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-caption);font-weight:var(--font-weight-medium)}.page_candidate__back__0PMKE a:hover{color:var(--color-text-primary)}.page_candidate__header__veHM5{--accent:var(--color-accent-default);display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5);border-left:4px solid var(--accent);background:var(--color-surface-subtle);border-radius:var(--radius-card)}.page_candidate__headerMain__2F_3C{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.page_candidate__avatar__emfAe{flex:none;width:76px;height:76px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-surface-default);border:1px solid var(--color-border-default);object-fit:cover;color:var(--color-text-muted)}.page_candidate__title__LdXyI{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--tracking-heading);color:var(--color-text-primary);display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline}.page_candidate__titles__l6Sgx{font-size:var(--font-size-md);font-weight:var(--font-weight-regular)}.page_candidate__sub__kzg7T,.page_candidate__titles__l6Sgx{color:var(--color-text-muted);letter-spacing:var(--tracking-body)}.page_candidate__sub__kzg7T{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-loose)}.page_candidate__sub__kzg7T strong{color:var(--color-feedback-success)}.page_candidate__bio__dIajA{margin:0;display:flex;gap:var(--space-2);flex-wrap:wrap;color:var(--color-text-primary);font-size:var(--font-size-base);line-height:var(--line-height-loose);letter-spacing:var(--tracking-body)}.page_candidate__bio__dIajA span:first-child{font-weight:var(--font-weight-medium)}.page_candidate__promotedBanner__zXjr6{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-amber-400);background:color-mix(in srgb,var(--color-amber-400) 10%,var(--color-surface-default));border-radius:var(--radius-card);font-size:var(--font-size-base);letter-spacing:var(--tracking-body)}.page_candidate__promotedBanner__zXjr6 strong{color:var(--color-amber-600);font-weight:var(--font-weight-medium)}.page_candidate__promotedBanner__zXjr6 span{color:var(--color-text-primary)}.page_candidate__stats__k7KSg{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page_candidate__statTitle__M57kE{display:inline-flex;align-items:center;gap:var(--space-1)}.page_candidate__threshold__r62IF{margin:var(--space-2) 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border-default);font-size:var(--font-size-xs);letter-spacing:var(--tracking-body)}.page_candidate__thresholdLabel__eE_cu{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-caption)}.page_candidate__thresholdValue__olgzZ{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.page_candidate__thresholdState__FS2YB{margin-left:auto;font-weight:var(--font-weight-medium)}.page_candidate__threshold--ok__amRXT .page_candidate__thresholdState__FS2YB{color:var(--color-feedback-success)}.page_candidate__threshold--no__heoGF .page_candidate__thresholdState__FS2YB{color:var(--color-text-muted)}.page_candidate__map__ObFi3{display:flex;flex-direction:column;gap:var(--space-3)}.page_candidate__map-title__x7_ZK{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading);color:var(--color-text-primary)}.page_candidate__top__PHQHB{display:flex;flex-direction:column;gap:var(--space-3)}.page_candidate__topList__O713f{background:var(--color-surface-elevated);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;overflow:hidden}.page_candidate__topItem__8Ohna{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-default);font-size:var(--font-size-base)}.page_candidate__topItem__8Ohna:last-child{border-bottom:0}.page_candidate__topRank__3P61u{color:var(--color-text-muted);font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:24px}.page_candidate__topName__ceLtX{color:var(--color-text-primary);display:flex;flex-direction:column;gap:1px}.page_candidate__topName__ceLtX strong{font-weight:var(--font-weight-medium)}.page_candidate__topName__ceLtX:hover strong{text-decoration:underline}.page_candidate__topPlace__LU_pq{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.page_candidate__topVotes__wR_8_{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap}.page_candidate__topShare__J_K59{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);font-size:var(--font-size-base);text-align:right;display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.page_candidate__topHint__ZaoB7{font-weight:var(--font-weight-regular);font-size:var(--font-size-xs);color:var(--color-text-muted)}.page_candidate__history__9w5mW{display:flex;flex-direction:column;gap:var(--space-2)}.page_candidate__historyHint__LM4ns{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted)}.page_candidate__historyWrap__Nmyb6{background:var(--color-surface-elevated);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow-x:auto}.page_candidate__historyTable__96cyF{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:var(--font-size-base)}.page_candidate__historyTable__96cyF td,.page_candidate__historyTable__96cyF th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-default);text-align:left}.page_candidate__historyTable__96cyF thead th{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--color-text-muted);font-weight:var(--font-weight-medium);background:var(--color-surface-subtle)}.page_candidate__historyTable__96cyF tbody tr:last-child td,.page_candidate__historyTable__96cyF tbody tr:last-child th{border-bottom:0}.page_candidate__historyTable__96cyF tbody th{font-weight:var(--font-weight-regular)}.page_candidate__historyRow--current__skpLQ{background:var(--color-surface-subtle)}.page_candidate__historyRow--current__skpLQ td:first-child{box-shadow:inset 3px 0 0 0 var(--color-ink-900)}.page_candidate__historyLink__S_RVf,.page_candidate__historyRow--current__skpLQ .page_candidate__historyLink__S_RVf{font-weight:var(--font-weight-medium)}.page_candidate__historyLink__S_RVf{color:var(--color-text-primary);display:inline-flex;align-items:baseline;gap:var(--space-2)}.page_candidate__historyLink__S_RVf:hover{text-decoration:underline}.page_candidate__historyCurrent__fn1je{display:inline-block;padding:1px var(--space-2);border-radius:var(--radius-1);background:var(--color-ink-900);color:var(--color-surface-default);font-size:var(--font-size-2xs,.625rem);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-caption)}.page_candidate__num__pFn9Z{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-family:var(--font-mono)}.page_candidate__elected__vu6dq{color:var(--color-feedback-success);font-weight:var(--font-weight-medium)}@media(max-width:640px){.page_candidate__topItem__8Ohna{grid-template-columns:auto 1fr;row-gap:var(--space-1)}.page_candidate__topItem__8Ohna>:nth-child(3){grid-column:1;justify-self:start}.page_candidate__topItem__8Ohna>:nth-child(4){grid-column:2;justify-self:end}}.propojeni_link__knnNB{display:flex;flex-direction:column;gap:var(--space-4)}.propojeni_link__hint__28csV{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-loose);max-width:720px}.propojeni_link__form__Go_3B{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-subtle)}.propojeni_link__form__Go_3B>button{padding:var(--space-2) var(--space-4);border:1px solid var(--color-accent-default);border-radius:var(--radius-1);background:var(--color-accent-default);color:var(--color-text-inverse);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer}.propojeni_link__form__Go_3B>button:disabled{opacity:.5;cursor:default}.propojeni_link__field__KEOMV{min-width:220px}.propojeni_link__note__GSq_q{flex:1 1;min-width:160px;padding:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-1);font:inherit}.propojeni_link__error___WkWZ{flex-basis:100%;margin:0;color:var(--color-feedback-danger);font-size:var(--font-size-xs)}.propojeni_link__subtitle__OXsiL{margin:0 0 var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.propojeni_link__groups__HjjJu{display:flex;flex-direction:column;gap:var(--space-2)}.propojeni_link__group__3CCg4{background:var(--color-surface-elevated);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-2) var(--space-3)}.propojeni_link__chip__K_kVX{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-subtle);border:1px solid var(--color-border-default);font-size:var(--font-size-xs)}.propojeni_link__list___GZx4{display:flex;flex-direction:column;gap:var(--space-2)}.propojeni_link__empty__O2gSN{color:var(--color-text-muted);font-size:var(--font-size-sm)}.propojeni_link__row__yJSuY{background:var(--color-surface-elevated);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.propojeni_link__rowNote__W5A67{color:var(--color-text-muted);font-size:var(--font-size-xs)}.propojeni_link__delete__BXCy9{padding:var(--space-1) var(--space-3);border:1px solid var(--color-feedback-danger);border-radius:var(--radius-1);background:var(--color-surface-default);color:var(--color-feedback-danger);font:inherit;font-size:var(--font-size-xs);cursor:pointer}@media(max-width:640px){.propojeni_link__row__yJSuY{flex-wrap:wrap;align-items:flex-start}.propojeni_link__field__KEOMV,.propojeni_link__note__GSq_q{min-width:0;flex:1 1 100%}}.LiveTimeline_tl__MfSA2{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-hairline);font-family:var(--font-sans)}.LiveTimeline_tl__title__dB7GD{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.LiveTimeline_tl__summary__MUTg8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-soft)}.LiveTimeline_tl__summary__MUTg8 strong{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.LiveTimeline_tl__swatch__66sC0{display:inline-block;width:14px;height:3px;margin-right:var(--space-2);vertical-align:middle;border-radius:var(--radius-full)}.LiveTimeline_tl__swatch--0__zgzUV{background:var(--color-text-primary)}.LiveTimeline_tl__swatch--1__63FaR{background:var(--color-accent-default)}.LiveTimeline_tl__chart__JcrWt{width:100%;height:auto;max-height:240px}.LiveTimeline_tl__grid__ObWiv{stroke:var(--color-hairline);stroke-width:1}.LiveTimeline_tl__axis__TJ1Wa{fill:var(--color-text-muted);font-size:11px}.LiveTimeline_tl__line__y__tf{fill:none;stroke-width:2;stroke-linejoin:round}.LiveTimeline_tl__line--0__YNAUs{stroke:var(--color-text-primary)}.LiveTimeline_tl__line--1__i4ktL{stroke:var(--color-accent-default)}.LiveTimeline_tl__hit__CHWFb{fill:rgba(0,0,0,0);stroke:none;cursor:default}.LiveTimeline_tl__hit__CHWFb:hover{fill:var(--color-text-primary)}.LiveTimeline_tl__hit--1__xvyXC:hover{fill:var(--color-accent-default)}.LiveTimeline_tl__note__oHyFA{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted)}.LiveTimeline_tl__note__oHyFA a{color:var(--color-link)}.LiveProjection_proj__lTH9h{background:var(--color-surface-elevated);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:640px){.LiveProjection_proj__lTH9h{padding:var(--space-4)}}.LiveProjection_proj__head__quDZL{display:flex;flex-direction:column;gap:var(--space-2)}.LiveProjection_proj__title__zEh7k{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading)}.LiveProjection_proj__sub__07FTO{margin:0 0 var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.LiveProjection_proj__muted__1UZQ0{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.5}.LiveProjection_proj__scroll__BdDed{overflow-x:auto}.LiveProjection_proj__srOnly__E1y2C{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.LiveProjection_proj__table__BqzMb{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.LiveProjection_proj__table__BqzMb td,.LiveProjection_proj__table__BqzMb th{padding:var(--space-2) var(--space-2);border-bottom:1px solid var(--color-hairline);text-align:left;vertical-align:middle}.LiveProjection_proj__table__BqzMb th{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.LiveProjection_proj__table__BqzMb td:nth-child(3),.LiveProjection_proj__table__BqzMb th:nth-child(3){width:32%}.LiveProjection_proj__table__BqzMb td:nth-child(5),.LiveProjection_proj__table__BqzMb th:nth-child(5){width:20%}@media(max-width:900px){.LiveProjection_proj__hideSm__N5QM4{display:none}}.LiveProjection_proj__swatch__i9eVR{flex:none;width:10px;height:10px;margin-top:.35em;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--color-hairline)}.LiveProjection_proj__party__UkbsM{display:inline-flex;align-items:flex-start;gap:var(--space-2);min-width:0}.LiveProjection_proj__party__UkbsM>span:last-child{display:flex;flex-direction:column}.LiveProjection_proj__chance__tobI6{font-size:var(--font-size-xs);color:var(--color-text-soft)}.LiveProjection_proj__nums__x9Vyy{white-space:nowrap}.LiveProjection_proj__nums__x9Vyy strong{font-size:var(--font-size-md)}.LiveProjection_proj__nums__x9Vyy small{display:block}.LiveProjection_proj__range__IQaiP{position:relative;display:block;height:20px;border-radius:var(--radius-full);background:var(--color-surface-subtle)}.LiveProjection_proj__band__0s67Y{position:absolute;display:block;top:7px;height:6px;min-width:2px;border-radius:var(--radius-full);opacity:.45;box-shadow:inset 0 0 0 1px var(--color-border-strong)}.LiveProjection_proj__dot__Uuhhk{position:absolute;display:block;top:3px;width:14px;height:14px;margin-left:-7px;border-radius:var(--radius-full);box-shadow:0 0 0 2px var(--color-surface-elevated),0 0 0 3px var(--color-border-strong)}.LiveProjection_proj__now__cF1sM{position:absolute;display:block;top:2px;bottom:2px;width:2px;margin-left:-1px;background:var(--color-text-primary);opacity:.6}.LiveProjection_proj__threshold__kfk08{position:absolute;display:block;top:0;bottom:0;border-left:1px dashed var(--color-text-muted)}.LiveProjection_proj__seats__LWmbC{text-align:right;white-space:nowrap}.LiveProjection_proj__seats__LWmbC small{display:block}.LiveProjection_proj__seats__LWmbC strong{font-size:var(--font-size-lg);line-height:1.1}.LiveProjection_proj__dist__2uZk7{display:flex;align-items:flex-end;gap:2px;height:28px}.LiveProjection_proj__distCol__X8Y0S{flex:1 1;display:flex;align-items:flex-end;height:100%;border-bottom:1px solid var(--color-hairline)}.LiveProjection_proj__distCol__X8Y0S span{display:block;width:100%;border-radius:2px 2px 0 0;box-shadow:inset 0 0 0 1px var(--color-hairline)}.LiveProjection_proj__legend__mTgVc{margin:0;font-size:var(--font-size-xs);color:var(--color-text-soft)}.LiveProjection_proj__transfer__edwcF{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-surface-subtle)}.LiveProjection_proj__transferList__dBbdP{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.LiveProjection_proj__transferList__dBbdP li{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--font-size-sm)}.LiveProjection_proj__coal__mk0nM{padding-top:var(--space-4);border-top:1px solid var(--color-hairline)}.LiveProjection_proj__coalList__0X7lc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.LiveProjection_proj__coalList__0X7lc li{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,280px);align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--color-hairline);font-size:var(--font-size-sm)}@media(max-width:640px){.LiveProjection_proj__coalList__0X7lc li{grid-template-columns:1fr;gap:var(--space-1)}}.LiveProjection_proj__coalNames__064gh{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.LiveProjection_proj__coalP__X8h8p{display:grid;grid-template-columns:1fr 52px 64px;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);text-align:right}.LiveProjection_proj__coalBar__cOCF8{height:6px;border-radius:var(--radius-full);background:var(--color-surface-subtle);overflow:hidden}.LiveProjection_proj__coalBar__cOCF8 span{display:block;height:100%;background:var(--color-ink-800)}.LiveProjection_proj__method__IRKzj{font-size:var(--font-size-sm);line-height:1.55;color:var(--color-text-soft)}.LiveProjection_proj__method__IRKzj summary{cursor:pointer;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.LiveProjection_proj__method__IRKzj p{margin:var(--space-2) 0 0}.LiveStatus_status__3LEGG{background:var(--color-surface-elevated);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:640px){.LiveStatus_status__3LEGG{padding:var(--space-4)}}.LiveStatus_status__top__CeRAI{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4)}.LiveStatus_status__label__aFktt{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-soft)}.LiveStatus_status__label--live__mcbPl{color:var(--color-feedback-danger)}.LiveStatus_status__label--final__neRBD{color:var(--color-text-primary)}.LiveStatus_status__dot__Val32{width:8px;height:8px;border-radius:var(--radius-full);background:currentColor}.LiveStatus_status__label--waiting__zODNx .LiveStatus_status__dot__Val32{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1.5px currentColor}.LiveStatus_status__label--live__mcbPl .LiveStatus_status__dot__Val32{animation:LiveStatus_status-pulse__gmw5_ 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.LiveStatus_status__label--live__mcbPl .LiveStatus_status__dot__Val32{animation:none}}.LiveStatus_status__freshWrap___Kq8q{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.LiveStatus_status__fresh__XvYyi{font-size:var(--font-size-xs);color:var(--color-text-muted)}.LiveStatus_status__refresh__8BJ5H{display:inline-flex;align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-button);background:rgba(0,0,0,0);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer}.LiveStatus_status__refresh__8BJ5H:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-hover)}.LiveStatus_status__refresh__8BJ5H:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.LiveStatus_status__refresh__8BJ5H:disabled{cursor:progress;color:var(--color-text-muted)}.LiveStatus_status__refreshIcon--spin__b3rqE{animation:LiveStatus_status-spin__16nn4 .8s linear infinite}@media(prefers-reduced-motion:reduce){.LiveStatus_status__refreshIcon--spin__b3rqE{animation:none}}.LiveStatus_status__headline__0mbz8{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading);color:var(--color-text-primary)}.LiveStatus_status__headline__0mbz8 strong{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:1}.LiveStatus_status__sub__JxEKE{flex-basis:100%;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body);color:var(--color-text-soft)}.LiveStatus_status__pct__paRa3{margin-left:auto;font-size:var(--font-size-sm);color:var(--color-text-muted)}.LiveStatus_status__bar__wMQNz{height:6px;border-radius:var(--radius-full);background:var(--color-surface-subtle);overflow:hidden}.LiveStatus_status__bar__wMQNz span{display:block;height:100%;background:var(--color-ink-800);transition:width var(--duration-slow) var(--ease-standard)}@keyframes LiveStatus_status-pulse__gmw5_{0%,to{opacity:1}50%{opacity:.3}}@keyframes LiveStatus_status-spin__16nn4{to{transform:rotate(1turn)}}.PageHeader_pageHeader__GPzXL{display:flex;flex-direction:column;gap:var(--space-2)}.PageHeader_pageHeader__eyebrow__v1hVG{margin:0;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.PageHeader_pageHeader__title__ecj_c{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--tracking-heading);color:var(--color-text-primary)}.PageHeader_pageHeader__lede__Y1ja2{margin:0;max-width:70ch;color:var(--color-text-muted);font-size:var(--font-size-md);line-height:var(--line-height-loose);letter-spacing:var(--tracking-body)}.PageHeader_pageHeader__actions__zzsfh{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-1)}.page_preskoceni__sqzPg{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-6)}