._coalition-controls_l2il5_2{border-top:1px solid var(--line);margin-top:12px;padding-top:8px;font-size:14px;line-height:1.5}._coalition-controls_l2il5_2 summary{cursor:pointer;min-height:44px;align-content:center;color:var(--fg)}._coalition-controls_l2il5_2 p{color:var(--muted);margin:4px 0 12px}._coalition-controls_l2il5_2 fieldset{margin:0;padding:0;border:0}._coalition-controls_l2il5_2 legend{margin-bottom:8px;font-weight:500}._coalition-controls_l2il5_2 label{display:flex;gap:10px;align-items:center;min-height:44px;cursor:pointer}._coalition-controls_l2il5_2 input{width:18px;height:18px;flex:none;accent-color:var(--fg)}._coalition-controls_l2il5_2 label b{margin-left:auto}._coalition-total_l2il5_10{display:grid;gap:4px;padding:12px 0;border-top:1px solid var(--line)}._coalition-total_l2il5_10 span{color:var(--muted)}._coalition-controls_l2il5_2>button{min-height:44px}._coalition-controls_l2il5_2 summary:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.parliament-card{padding:14px;flex:1 1 auto;min-height:0;overflow:auto}.parliament-card .hd{padding:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:7px}.parliament-card .hd h3{font-size:13px;line-height:1.45;margin:0}.parliament-card .hd button{white-space:nowrap;min-height:30px}.parliament-chamber{display:block;width:100%;max-width:350px;margin:0 auto}._parliament-total_l2il5_43{font:36px Faustina,serif;fill:var(--fg, #eceef2)}._parliament-total-label_l2il5_49{font:12px Geist,sans-serif;fill:var(--muted, #9ba2af)}._parliament-majority-line_l2il5_55{stroke:var(--fg, #eceef2);stroke-width:1.5;stroke-dasharray:3 3}._parliament-majority-label_l2il5_60{font:12px Geist,sans-serif;fill:var(--fg, #eceef2)}.parliament-key{display:grid;gap:3px;text-align:center;font-size:14px;line-height:1.5;margin:0 0 10px;color:var(--muted, #9ba2af)}.parliament-key strong{color:var(--fg);font-weight:500}.parliament-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}.parliament-legend .parliament-party{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:6px;min-height:30px;font-size:12px;cursor:pointer;border-radius:4px}.parliament-legend button:hover{background:#ffffff0d}.parliament-party i{width:8px;height:8px;flex:0 0 auto;border-radius:50%}.parliament-party span:not(.sr-only){flex:1}.parliament-party b{font-weight:600}.parliament-note{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--muted, #9ba2af)}._parliament-scenario_l2il5_111{display:grid;gap:4px;margin:0 0 10px;font-size:14px;line-height:1.5}._parliament-scenario_l2il5_111 span{color:var(--muted, #9ba2af)}._parliament-explainer_l2il5_119{border-top:1px solid rgba(255,255,255,.1);margin-top:12px;padding-top:12px;font-size:13px;line-height:1.55}._parliament-explainer_l2il5_119 p{margin:0 0 10px}._parliament-how_l2il5_129{border-top:1px solid rgba(255,255,255,.1);margin-top:10px;padding-top:8px}._parliament-how_l2il5_129 summary{min-height:40px;align-content:center;cursor:pointer;font-weight:600}._parliament-how_l2il5_129 summary:focus-visible{outline:2px solid var(--fg);outline-offset:3px}._parliament-how_l2il5_129 p{margin:0 0 10px;color:var(--muted, #9ba2af)}._parliament-assumptions_l2il5_148{border:0;padding:0;margin:14px 0;min-width:0;font-size:14px;line-height:1.5}._parliament-assumptions_l2il5_148 .parliament-note{font-size:14px;margin:0 0 8px}._parliament-assumptions_l2il5_148 legend{font-weight:600;margin-bottom:8px}._parliament-assumption_l2il5_148{padding:7px 0}._parliament-assumption_l2il5_148 label{display:flex;gap:8px;align-items:center;min-height:44px}._parliament-assumption_l2il5_148 ._parliament-wins_l2il5_170{color:var(--muted, #9ba2af);flex-direction:column;align-items:stretch;gap:0}._parliament-wins-heading_l2il5_176{display:flex;justify-content:space-between;align-items:baseline;gap:12px}._parliament-win-count_l2il5_177{flex:none;color:var(--fg);font-variant-numeric:tabular-nums}._parliament-slider-limits_l2il5_178{display:flex;justify-content:space-between;font-size:12px}._parliament-wins_l2il5_170 input{width:100%;flex:none;min-height:44px;margin:0;padding:0;accent-color:var(--party-color);background:transparent;border:0;cursor:pointer}.parliament-card button:focus-visible,.parliament-card a:focus-visible,.parliament-card input:focus-visible{outline:2px solid #d5dcf1;outline-offset:3px}@media(max-width:850px){.parliament-card{flex:initial;overflow:visible}.parliament-legend .parliament-party{min-height:40px;font-size:13px}.parliament-card .hd button{min-height:40px}}.parliament-card .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.parliament-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000a}._parliament-placeholder_l2il5_228{flex:1 1 auto;min-height:350px}.parliament-card.expanded{position:fixed;z-index:40;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(510px,calc(100vw - 32px));max-height:calc(100dvh - 32px)!important;min-height:0!important;overflow:auto;box-shadow:0 25px 80px #0009;background:#171612}.parliament-card.expanded .hd{position:sticky;top:-14px;z-index:1;background:#171612;padding:5px 0}.parliament-card.expanded .parliament-chamber{max-width:420px}.parliament-card .parliament-legend .parliament-party{min-height:25px}@media(max-width:760px){.parliament-card.expanded{width:calc(100vw - 32px)}.parliament-card .parliament-legend .parliament-party{min-height:40px}}._parliament-brief_l2il5_266{font-size:14px;color:var(--muted);margin:0 0 6px}._parliament-source-detail_l2il5_267{font-size:14px;line-height:1.45;color:var(--fg-2);margin:-6px 0 14px;overflow-wrap:anywhere}.parliament-card._parliament-designed_l2il5_270>.hd{align-items:center;margin-bottom:14px}.parliament-card._parliament-designed_l2il5_270:not(.expanded)>.hd h3,.parliament-card._parliament-designed_l2il5_270.expanded>.hd h3{font:400 26px/1.15 var(--serif)}.parliament-card._parliament-designed_l2il5_270 .hd .lnk{display:inline-flex;align-items:center;gap:6px;font-size:14px}.parliament-source{display:block;margin:0 0 16px}.parliament-source select{width:100%;min-height:44px;font:400 16px var(--sans);color:var(--fg);padding:10px 12px;background:var(--surface-inset);border:1px solid var(--line-2);border-radius:9px}.parliament-source>span:not(.sr-only){display:block;font-size:14px}.parliament-card._parliament-designed_l2il5_270 ._parliament-scenario_l2il5_111{margin:0 0 16px;gap:4px}._parliament-scenario_l2il5_111 h4{font:400 22px/1.2 var(--serif);margin:0 0 2px}.parliament-card._parliament-designed_l2il5_270:not(.expanded) .parliament-chamber{max-width:360px;margin-block:8px 0}.parliament-card._parliament-designed_l2il5_270 ._parliament-total_l2il5_43{font:600 18px Geist,sans-serif}.parliament-card._parliament-designed_l2il5_270 ._parliament-total-label_l2il5_49{font:10px Geist,sans-serif}.parliament-card._parliament-designed_l2il5_270 ._parliament-majority-label_l2il5_60{font:600 9px Geist,sans-serif}._parliament-majority-caption_l2il5_283{font:8px Geist,sans-serif;fill:var(--fg)}.parliament-card._parliament-designed_l2il5_270 .parliament-key{display:block;font-size:14px;margin:10px 0 18px}.parliament-card._parliament-designed_l2il5_270 .parliament-legend{grid-auto-flow:column;grid-template-rows:repeat(var(--legend-rows),auto);gap:0 16px;border-top:1px solid var(--line)}.parliament-card._parliament-designed_l2il5_270 .parliament-legend .parliament-party{font-size:14px;min-height:40px;border-bottom:1px solid var(--line);border-radius:0}.parliament-card._parliament-designed_l2il5_270 .parliament-party i{width:11px;height:11px;flex-basis:11px}._parliament-zero-note_l2il5_288{font-size:14px;color:var(--muted);margin:12px 0 16px}._parliament-actions_l2il5_289{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:14px}._parliament-adjustments_l2il5_290{min-width:0}._parliament-adjustments_l2il5_290[open]{width:100%}._parliament-adjustments_l2il5_290>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 14px;border:1px solid var(--line-2);border-radius:9px;font-size:14px;cursor:pointer;list-style:none}._parliament-adjustments_l2il5_290>summary::-webkit-details-marker{display:none}._parliament-adjustments_l2il5_290[open]>summary .control-icon{transform:rotate(90deg)}._parliament-adjustments_l2il5_290>summary:focus-visible{outline:2px solid var(--fg);outline-offset:3px}._parliament-rules_l2il5_296{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px}@media(max-width:760px){.parliament-card._parliament-designed_l2il5_270 .parliament-legend .parliament-party{min-height:44px}}.parliament-card._parliament-designed_l2il5_270{container-type:inline-size}.parliament-card._parliament-designed_l2il5_270:not(.expanded)>.hd h3,.parliament-card._parliament-designed_l2il5_270.expanded>.hd h3{font-size:clamp(26px,6cqw,44px)}.parliament-card._parliament-designed_l2il5_270 ._parliament-scenario_l2il5_111 h4{font-size:clamp(22px,4.2cqw,30px)}.parliament-card._parliament-designed_l2il5_270 ._parliament-scenario_l2il5_111>span{font-size:16px}.parliament-card._parliament-designed_l2il5_270 .parliament-source select{font-size:clamp(16px,2.6cqw,20px)}.parliament-card._parliament-designed_l2il5_270 ._parliament-total_l2il5_43{font-size:15px}.parliament-card._parliament-designed_l2il5_270 ._parliament-total-label_l2il5_49{font-size:9px}.parliament-card._parliament-designed_l2il5_270 ._parliament-majority-caption_l2il5_283{font-size:7.5px}@container (max-width: 400px){.parliament-card._parliament-designed_l2il5_270 ._parliament-majority-label_l2il5_60{font-size:14px;transform:translateY(10px)}.parliament-card._parliament-designed_l2il5_270 ._parliament-majority-caption_l2il5_283{font-size:12px;transform:translateY(10px)}.parliament-card._parliament-designed_l2il5_270 ._parliament-total_l2il5_43{font-size:20px;transform:translateY(6px)}.parliament-card._parliament-designed_l2il5_270 ._parliament-total-label_l2il5_49{font-size:12px;transform:translateY(6px)}}@container (max-width: 300px){.parliament-card._parliament-designed_l2il5_270 ._parliament-majority-label_l2il5_60{font-size:17px}.parliament-card._parliament-designed_l2il5_270 ._parliament-majority-caption_l2il5_283{font-size:14px}}.campaign-directory{display:flex;flex-direction:column;min-height:0;overflow:hidden}.campaign-directory.card{padding:0}._campaign-proposal_eago2_9 ._proposal-checked_eago2_9{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px}._proposal-checked_eago2_9 a{gap:4px}._campaign-period_eago2_11{display:flex;gap:8px;margin-bottom:14px}._campaign-period_eago2_11 button{font:inherit;font-size:14px;padding:7px 10px;border:1px solid var(--line-2);border-radius:5px;color:var(--fg-3)}._campaign-period_eago2_11 button[aria-pressed=true]{color:var(--fg);background:#ffffff0a;border-color:var(--fg-3)}._promise-delivery_eago2_14{padding:16px 0;border-bottom:1px solid var(--line-2);font-size:14px;line-height:1.55}._delivery-heading_eago2_15 h3{margin:0 0 8px;font-size:15px}._delivery-heading_eago2_15 strong{font:400 32px/1.2 var(--serif)}._delivery-heading_eago2_15 strong small{font:12px var(--sans);color:var(--fg-3)}._promise-delivery_eago2_14 p{margin:8px 0}._delivery-count_eago2_19{font-weight:500}._delivery-graph_eago2_20{display:flex;height:10px;gap:3px;border-radius:5px;overflow:hidden;margin:12px 0}._delivery-graph_eago2_20 span{display:block;min-width:0}._delivery-legend_eago2_22{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:14px}._delivery-legend_eago2_22>span{display:flex;align-items:center;gap:5px}._delivery-legend_eago2_22 i{width:8px;height:8px;border-radius:50%}._delivery-method_eago2_25,._delivery-checked_eago2_25{font-size:14px}._delivery-record-followup_eago2_26{margin:4px 0 0;font-size:14px}._delivery-evidence_eago2_27 summary{cursor:pointer;padding:9px 0;color:var(--fg-2)}._delivery-evidence_eago2_27 article{padding:12px 0;border-top:1px solid var(--line-2)}._delivery-record-heading_eago2_29 h4{margin:0;font-size:14px}._delivery-record-heading_eago2_29>span{color:var(--fg-3);font-size:14px}._delivery-sources_eago2_31{display:flex;flex-wrap:wrap;gap:14px}._delivery-sources_eago2_31 a{text-decoration:underline;text-underline-offset:3px}._campaign-directory-heading_eago2_33{padding:18px 18px 12px}._campaign-directory-heading_eago2_33 h2{margin:5px 0 8px;font:400 27px/1.1 var(--serif)}._campaign-directory-heading_eago2_33 p{margin:0;font-size:14px}._campaign-filters_eago2_44{padding:0 18px 14px;border-bottom:1px solid var(--line)}._campaign-party-filters_eago2_48{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}._campaign-party-filters_eago2_48 button{padding:6px 9px;font:inherit;font-size:14px;color:var(--fg-2);border:1px solid var(--line-2);border-radius:4px}._campaign-party-filters_eago2_48 button[aria-pressed=true]{border-color:var(--campaign-color, var(--fg-2));color:var(--fg);background:var(--surface-2, #ffffff09)}.campaign-topic{display:flex;gap:12px;align-items:center;color:var(--fg-3);font-size:14px}.campaign-topic select{min-width:0;flex:1;padding:7px 32px 7px 9px;color:var(--fg);background-color:var(--surface-2, #211f1c);border:1px solid var(--line-2);border-radius:4px;font:inherit}.campaign-proposal-list{overflow-y:auto;min-height:0;flex:1;padding:0 18px}._campaign-proposal_eago2_9{padding:15px 0;border-bottom:1px solid var(--line-2)}._campaign-proposal-meta_eago2_94{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px;font-size:14px;color:var(--fg-3)}._campaign-proposal-meta_eago2_94 button,._campaign-proposal-meta_eago2_94>span:first-child{color:var(--fg-2);font:inherit;padding:0}._campaign-proposal_eago2_9 h3,._campaign-proposal_eago2_9 h5,._campaign-personal_eago2_110 h3,._campaign-section-heading_eago2_111 h3,._campaign-candidate-links_eago2_112 h3{margin:7px 0;font:500 15px/1.35 var(--sans);color:var(--fg)}._campaign-proposal_eago2_9 p,._campaign-priority_eago2_118 p,._campaign-section-heading_eago2_111 p,._campaign-personal_eago2_110>p{margin:7px 0 10px;font-size:14px;line-height:1.5}._campaign-proposal_eago2_9 a,._campaign-priority_eago2_118 a{font-size:14px;color:var(--fg-3);text-decoration:underline;text-underline-offset:3px}._campaign-proposal_eago2_9 a:hover,._campaign-priority_eago2_118 a:hover{color:var(--fg)}._campaign-footnote_eago2_136{margin:0;padding:12px 18px;font-size:14px;border-top:1px solid var(--line-2)}.campaign-policies{margin-top:18px;border-top:1px solid var(--line-2);padding-top:12px}._campaign-personal_eago2_110{padding-bottom:10px}._campaign-priority_eago2_118{margin-bottom:12px}._campaign-section-heading_eago2_111 p{font-size:14px}._campaign-compact_eago2_156 ._campaign-proposal_eago2_9{padding:12px 0}._campaign-candidate-links_eago2_112{padding:14px 0}._campaign-candidate-links_eago2_112 button{width:100%;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;text-align:left;padding:10px 0;font:inherit;font-size:14px;color:var(--fg-2);border-bottom:1px solid var(--line-2)}._campaign-candidate-links_eago2_112 button span{color:var(--fg-3);font-size:14px}._campaign-empty_eago2_179{padding:12px 0}.campaign-directory button:focus-visible,.campaign-directory select:focus-visible,.campaign-directory a:focus-visible,.campaign-policies a:focus-visible{outline:2px solid var(--fg-2);outline-offset:3px}@media(max-width:700px){.campaign-directory{max-height:740px}._campaign-directory-heading_eago2_33 h2{font-size:25px}}._campaign-proposal_eago2_9 ._proposal-checked_eago2_9{font-size:14px;color:var(--fg-3);margin:6px 0 0}._policy-comparison_eago2_204{padding:18px 0}._policy-comparison_eago2_204>h3{margin:0 0 8px;font:500 17px/1.4 var(--sans)}._policy-comparison_eago2_204 p{font-size:14px;line-height:1.6}._options-toggle_eago2_207{display:none}._view-options_eago2_208{display:flex;flex-wrap:wrap;gap:0 12px}._comparison-selects_eago2_209{display:flex;flex-wrap:wrap;gap:12px}._comparison-selects_eago2_209>label{flex:1 1 240px;min-width:0}._policy-comparison-party_eago2_211 ._comparison-empty_eago2_211{margin:4px 0 8px}._policy-comparison-party_eago2_211 h4:focus{outline:2px solid var(--fg-2);outline-offset:4px}._policy-comparison-grid_eago2_213{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px 24px;margin-top:16px}._policy-comparison-party_eago2_211{min-width:0;border-top:3px solid var(--campaign-color)}._policy-comparison-party_eago2_211 h4{font-size:15px;color:var(--campaign-color);margin:12px 0 0}._policy-comparison-party_eago2_211 ._campaign-proposal_eago2_9{border-bottom:0;padding:8px 0}._policy-comparison-party_eago2_211 h4 button{min-height:44px;width:100%;padding:8px 0;text-align:left;color:var(--fg);font:inherit}._policy-comparison-party_eago2_211 h4 button span{float:right;color:var(--fg-3)}._campaign-party-filters_eago2_48 button,._campaign-proposal-meta_eago2_94 button{min-height:44px}._campaign-proposal_eago2_9 a,._campaign-priority_eago2_118 a{display:inline-flex;align-items:center;min-height:44px}.campaign-directory ._campaign-period_eago2_11 button,.campaign-topic select{min-height:44px}@media(max-width:760px){._campaign-directory-heading_eago2_33{padding:12px 18px 8px}._campaign-directory-heading_eago2_33 h2{margin:0 0 6px}._campaign-filters_eago2_44{padding-bottom:12px}._options-toggle_eago2_207{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:8px 0;margin-bottom:8px;color:var(--fg-2);font:inherit;font-size:14px;text-align:left}._options-toggle_eago2_207[aria-expanded=true] .control-icon{transform:rotate(180deg)}._view-options_eago2_208{display:none}._view-options_eago2_208._options-open_eago2_229{display:flex}._comparison-selects_eago2_209{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}._comparison-selects_eago2_209>label{flex-direction:column;align-items:stretch;gap:4px}._comparison-selects_eago2_209>label select{width:100%;font-size:16px}._policy-comparison_eago2_204{padding:12px 0}._policy-comparison_eago2_204 p{margin:0;line-height:1.45}._policy-comparison-grid_eago2_213{margin-top:12px}}.events-main{height:calc(100% - 58px);overflow:auto;scrollbar-width:thin}._events-page_rrkmd_3{max-width:1200px;margin:0 auto;padding:24px 24px 48px}._events-heading_rrkmd_4{max-width:800px;margin-bottom:16px}._events-heading_rrkmd_4 h1{font:400 clamp(30px,4vw,44px)/1.1 var(--serif);letter-spacing:-.025em;margin:0 0 12px}._events-heading_rrkmd_4 p{color:var(--fg-2);max-width:640px;font-size:16px}._events-snapshot_rrkmd_7{display:flex;flex-wrap:wrap;gap:4px 20px;color:var(--muted);font-size:14px}._events-snapshot_rrkmd_7>span:first-child{color:var(--fg)}._events-controls_rrkmd_9{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line-2);margin-bottom:20px}.events-tabs{display:flex;gap:28px}.events-tabs button{font:500 16px/1.25 var(--sans);color:var(--muted);min-height:52px;padding:12px 0;border-bottom:2px solid transparent}.events-tabs button[aria-selected=true]{color:var(--fg);border-bottom-color:var(--fg)}.events-period{display:flex;align-items:center;gap:8px;color:var(--muted)}.events-period select{min-height:44px;padding:8px 32px 8px 12px;font:inherit;color:var(--fg);border:1px solid var(--line-2);border-radius:8px;background-color:var(--panel)}._events-section-heading_rrkmd_15 h2{font:400 30px/1.1 var(--serif);margin:12px 0}._events-section-heading_rrkmd_15{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 16px}._events-count_rrkmd_17{color:var(--muted);font-size:14px}._events-section-heading_rrkmd_15 p{color:var(--muted)}._events-results_rrkmd_19{color:var(--muted);padding:16px 0;border-bottom:1px solid var(--line-2);margin:0}._events-list_rrkmd_20{list-style:none;padding:0;margin:0}._campaign-event_rrkmd_21{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;padding:28px 0;border-bottom:1px solid var(--line)}._event-date_rrkmd_22{display:flex;flex-direction:column;gap:8px}._event-date_rrkmd_22 time,._event-date_rrkmd_22>span:first-child{font:400 23px/1.15 var(--serif);color:var(--fg)}._event-date_rrkmd_22>span{color:var(--muted);font-size:14px}._event-labels_rrkmd_25{color:var(--muted);font-size:13px}._event-body_rrkmd_26 :is(h3,h4){font:400 26px/1.2 var(--serif);margin:8px 0 12px}._event-body_rrkmd_26 p{margin:8px 0;color:var(--fg-2);overflow-wrap:anywhere}._event-body_rrkmd_26 ._event-note_rrkmd_28{color:var(--muted);font-size:14px}._event-body_rrkmd_26 ._event-participants_rrkmd_29{font-weight:500}._event-primary-source_rrkmd_30{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:4px;text-underline-offset:4px}._debate-section_rrkmd_31{max-width:960px}._debate-regional_rrkmd_32{margin-top:44px;padding-top:20px;border-top:1px solid var(--line-2)}.appearance-candidate-list{list-style:none;padding:0;margin:0}.appearance-candidate-list button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:76px;padding:16px 12px;border-bottom:1px solid var(--line);color:var(--fg-2);text-align:left;font:inherit}._appearance-pending_rrkmd_35{margin-top:32px;padding-top:20px;border-top:1px solid var(--line-2);color:var(--muted)}._appearance-pending_rrkmd_35 summary{cursor:pointer;min-height:44px;display:list-item;padding:12px 0;color:var(--fg-2)}._events-sources_rrkmd_37{margin-top:40px;padding:24px;background:var(--panel);border:1px solid var(--line);border-radius:12px}._events-sources_rrkmd_37 h2{font:400 24px/1.2 var(--serif);margin:0 0 12px}._events-sources_rrkmd_37 p{color:var(--muted);margin:12px 0}._event-source-links_rrkmd_40{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px}._event-source-disclosure_rrkmd_41 summary{cursor:pointer;min-height:44px;padding:12px 0;color:var(--fg-2);font-size:14px}._events-sources_rrkmd_37 a{display:block;padding:16px 0;border-top:1px solid var(--line);text-decoration:none}._events-sources_rrkmd_37 a strong{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:500}._events-sources_rrkmd_37 a>span{display:block;color:var(--muted);margin-top:8px}._events-empty_rrkmd_45{padding:24px 0;color:var(--muted)}._events-page_rrkmd_3 :is(button,input,select,a,summary,[role=tabpanel]):focus-visible{outline:2px solid var(--fg);outline-offset:4px}@media(hover:hover)and (pointer:fine){.events-tabs button:hover,._events-page_rrkmd_3 a:hover{color:var(--fg)}.appearance-candidate-list button:hover{background:var(--panel-2)}._events-page_rrkmd_3 a:hover{text-decoration:underline;text-underline-offset:4px}}@media(max-width:960px){._events-page_rrkmd_3{padding:20px 8px 40px}}@media(max-width:760px){.events-main{height:auto;overflow:visible}._events-page_rrkmd_3{padding:16px 0 32px}._events-heading_rrkmd_4 h1{font-size:32px}._events-controls_rrkmd_9{flex-wrap:wrap;padding-bottom:10px;margin-bottom:14px}.events-tabs{flex:0 0 100%;gap:24px}.events-tabs button{font-size:16px}._events-section-heading_rrkmd_15 h2{font-size:27px;margin:8px 0}._campaign-event_rrkmd_21{grid-template-columns:76px minmax(0,1fr);gap:16px;padding:24px 0}._event-date_rrkmd_22 time{font-size:21px}._event-body_rrkmd_26 :is(h3,h4){font-size:22px}._event-source-links_rrkmd_40{grid-template-columns:minmax(0,1fr)}}._appearance-candidates_rrkmd_69{max-width:760px}._appearance-search_rrkmd_70{margin-top:12px}._appearance-search_rrkmd_70 label{display:block;margin-bottom:8px;color:var(--fg-2);font-size:14px}._appearance-search-controls_rrkmd_72{display:flex;flex-wrap:wrap;gap:8px}._appearance-search-controls_rrkmd_72 input{flex:1 1 0;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);color:var(--fg);font:400 16px/1.4 var(--sans)}._appearance-search-controls_rrkmd_72 input::placeholder{color:var(--muted);opacity:1}._appearance-search-controls_rrkmd_72 button{min-height:44px;padding:10px 12px;color:var(--fg);border:1px solid var(--line-2);border-radius:8px}._appearance-place_rrkmd_76{display:block;margin-top:4px;color:var(--fg-2);font-size:14px;line-height:1.4;overflow-wrap:anywhere}.appearance-candidate-list .crow{gap:16px;min-height:80px;padding:16px 8px}.appearance-candidate-list .who{display:block;flex:1;min-width:0}.appearance-candidate-list .crow .nm{display:block;font-size:16px;font-weight:500}.appearance-candidate-list .crow .pm{display:block;margin-top:6px;font-size:14px;color:var(--muted)}.appearance-candidate-list .av{width:44px;height:44px;flex:none}._appearance-row-arrow_rrkmd_82{color:var(--muted)}.appearance-dialog{padding:0;width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line-2);border-radius:16px;background:var(--panel);color:var(--fg)}.appearance-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.appearance-dialog>section{padding:24px}._appearance-dialog-heading_rrkmd_86{display:flex;align-items:center;gap:16px}._appearance-dialog-heading_rrkmd_86>div{flex:1;min-width:0}._appearance-dialog-heading_rrkmd_86 h2{font:400 30px/1.15 var(--serif);margin:6px 0 0}._appearance-dialog-heading_rrkmd_86 .icon{width:44px;height:44px;flex:none}._appearance-dialog-intro_rrkmd_90{color:var(--muted);padding:16px 0;margin:16px 0 0;border-bottom:1px solid var(--line-2)}.appearance-dialog :is(button,a):focus-visible{outline:2px solid var(--fg);outline-offset:4px}@media(max-width:760px){.appearance-dialog>section{padding:20px}._appearance-dialog-heading_rrkmd_86{gap:12px}._appearance-dialog-heading_rrkmd_86 h2{font-size:24px}.appearance-dialog ._campaign-event_rrkmd_21{grid-template-columns:minmax(0,1fr);gap:16px}.appearance-dialog ._event-date_rrkmd_22{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:8px 16px}}.app-shell>._prediction-main_1kz25_2{flex:1;min-height:0;overflow:auto;scrollbar-width:thin}._prediction-page_1kz25_3{width:min(880px,100%);margin:0 auto;padding:26px 24px 48px}._prediction-heading_1kz25_4{max-width:760px}._prediction-kicker_1kz25_5{margin:0 0 10px;color:var(--muted);font-size:13px;letter-spacing:.04em;text-transform:uppercase}._prediction-heading_1kz25_4 h1{margin:0;font:400 clamp(32px,4vw,44px)/1.1 var(--serif);letter-spacing:-.025em}._prediction-intro_1kz25_7{max-width:660px;margin:16px 0 0;color:var(--fg-2);font-size:16px}._prediction-meta_1kz25_8{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-bottom:14px;border-bottom:1px solid var(--line-2);color:var(--muted);font-size:14px}._prediction-meta_1kz25_8 a{min-height:44px;display:inline-flex;align-items:center;gap:6px;color:var(--fg);text-underline-offset:4px}._prediction-list_1kz25_10{list-style:none;max-width:760px;margin:8px 0 0;padding:0}._prediction-list_1kz25_10 li{border-bottom:1px solid var(--line)}._prediction-row_1kz25_12{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:96px;padding:18px 4px;color:inherit;text-decoration:none}._prediction-market_1kz25_13{display:grid;gap:6px;min-width:0}._prediction-market_1kz25_13 strong{color:var(--fg);font-size:18px;font-weight:500;line-height:1.3}._prediction-market_1kz25_13>span{color:var(--muted);font-size:14px}._prediction-price_1kz25_16{flex:none;color:var(--fg);font:400 42px/1 var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.025em}._prediction-price_1kz25_16._is-unavailable_1kz25_17{color:var(--muted)}._prediction-unavailable_1kz25_18{margin:-12px 4px 14px;color:var(--muted);font-size:13px}._prediction-disclaimer_1kz25_19{max-width:760px;margin:18px 0 0;color:var(--muted);font-size:14px}._prediction-page_1kz25_3 :is(a):focus-visible{outline:2px solid var(--fg);outline-offset:4px}@media(hover:hover)and (pointer:fine){._prediction-meta_1kz25_8 a:hover{text-decoration-thickness:2px}._prediction-row_1kz25_12:hover ._prediction-market_1kz25_13 strong{text-decoration:underline;text-underline-offset:4px}}@media(max-width:960px){._prediction-page_1kz25_3{padding-inline:8px}}@media(max-width:760px){.app-shell>._prediction-main_1kz25_2{height:auto;overflow:visible}._prediction-page_1kz25_3{padding:12px 0 32px}._prediction-heading_1kz25_4 h1{font-size:32px}._prediction-intro_1kz25_7{font-size:15px}._prediction-meta_1kz25_8{align-items:flex-start;flex-direction:column;gap:0;margin-top:16px}._prediction-row_1kz25_12{min-height:84px;gap:16px;padding:16px 2px}._prediction-market_1kz25_13 strong{font-size:16px}._prediction-market_1kz25_13>span{font-size:14px}._prediction-price_1kz25_16{font-size:34px}}.content-page .hero.all.electorate-candidates-card{flex:none;overflow:visible;max-height:none}.content-page .hero.all.electorate-candidates-card>.allp{flex:none;max-height:none;overflow:visible;overscroll-behavior:auto}._candidate-directory-status_1jqit_14{margin:0 0 6px;color:var(--muted);font-size:14px}._electorate-candidate-directory_1jqit_15{container-type:inline-size}._candidate-page-groups_1jqit_16._is-paginated_1jqit_16{min-height:648px}.electorate-candidates-card .candidate-electorate-group summary{box-sizing:border-box;min-height:80px;height:80px;padding:12px 0}.electorate-candidates-card .candidate-electorate-group summary>span:first-child{min-width:0}@media(max-width:760px){.electorate-candidates-card .electorate-directory-search input{font-size:16px}}._pagination-container_1gtuf_1{container-type:inline-size;flex:none}._pagination_1gtuf_1{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding-top:16px}._pagination_1gtuf_1 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0;min-height:var(--control-height);padding:10px 14px;border:1px solid var(--line-2);border-radius:var(--control-radius);color:var(--fg);font:inherit;font-size:14px;line-height:1.2}._pagination_1gtuf_1 button:disabled{color:var(--fg-4);cursor:default}._pagination_1gtuf_1 button:focus-visible{outline:2px solid var(--fg);outline-offset:2px}._pagination_1gtuf_1>span{color:var(--muted);font-size:14px;white-space:nowrap;text-align:center}@container (max-width: 300px){._pagination_1gtuf_1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px}._pagination_1gtuf_1>span{grid-column:1 / -1;grid-row:1}._pagination_1gtuf_1 button{grid-row:2}}.feedc>.feed._news-panel_cj984_2{display:flex;flex-direction:column;overflow:hidden;-webkit-mask-image:none;mask-image:none}._news-content_cj984_8{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-gutter:stable}._news-content_cj984_8:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.map-canvas .electorate-svg._is-zoomed_k45ev_3{cursor:grab}.map-canvas._is-panning_k45ev_4 .electorate-svg,.map-canvas._is-panning_k45ev_4 .electorate-shape{cursor:grabbing}.map-canvas .electorate-shape{transition:fill .16s ease-out,opacity .18s ease-out}.map-canvas._has-selection_k45ev_7 .electorate-shape:not(.is-selected):not(.is-hovered):not(:focus-visible){opacity:.38}.map-canvas ._map-selection-outline_k45ev_8{fill:none;stroke:var(--fg);stroke-width:1.8;vector-effect:non-scaling-stroke;pointer-events:none}.map-canvas ._map-place-label_k45ev_15 text{font:500 14px var(--sans);stroke-width:3px}.map-canvas ._map-place-label_k45ev_15:not(.is-selected) text{fill:var(--fg-3)}.map-canvas ._map-place-label_k45ev_15 ._map-label-backplate_k45ev_17{fill:#151412e6;stroke:#fafaf914;stroke-width:1}.map-canvas ._map-place-label_k45ev_15.is-selected ._map-label-backplate_k45ev_17{stroke:var(--fg-3)}._map-label-leader_k45ev_19{stroke:var(--fg-3);stroke-width:.8;opacity:.6}.map-navigation{position:absolute;left:8px;bottom:26px;z-index:3;display:flex;align-items:flex-end;gap:8px}.map-navigation .zoomctl{position:static;transform:none;padding:3px;gap:0;border-radius:var(--control-radius);background:var(--surface-floating)}.map-navigation .zoomctl button{width:44px;height:44px;touch-action:manipulation}.map-navigation .zoomctl button+button{border-top:1px solid var(--line);border-top-left-radius:0;border-top-right-radius:0}._map-reset_k45ev_39{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 13px;font-size:14px;color:var(--fg-2);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-floating);touch-action:manipulation}._map-reset_k45ev_39:disabled{color:var(--fg-4);cursor:default}.map-navigation button{transition:transform .12s ease-out,background-color .12s ease-out,color .12s ease-out}.map-navigation button:active:not(:disabled){transform:scale(.96)}.map-navigation button:focus-visible{outline:2px solid var(--fg);outline-offset:2px}._map-gesture-hint_k45ev_57{position:absolute;left:10px;bottom:7px;font-size:12px;color:var(--muted);pointer-events:none}.map-canvas .map-credit{bottom:7px;left:auto;right:105px;transform:none;font-size:12px}.map-column>.map-explanation{position:static;flex:none;padding:10px 2px 0;font-size:14px;text-align:left;color:var(--muted);background:none}.map-canvas .island-toggle{right:8px;bottom:26px;min-height:44px;padding:0 12px;font-size:14px;background:var(--surface-floating)}.map-canvas .map-tooltip{box-sizing:border-box;width:min(272px,calc(100% - 24px));max-height:min(278px,calc(100% - 24px));padding:14px;font-size:14px;line-height:1.4;border-radius:10px;background:#171613f5;opacity:1;transform:translateY(0);transform-origin:top left;transition:opacity .15s var(--ease-out),transform .15s var(--ease-out)}.map-tooltip>.kick{font-size:12px}.map-canvas .map-tooltip>strong{font-size:23px;margin:4px 0 7px}._map-tooltip-value_k45ev_85{font:400 32px/1.1 var(--serif);margin:8px 0;font-variant-numeric:tabular-nums}._map-tooltip-value_k45ev_85>span{font:400 14px var(--sans)}.map-tooltip>small{display:block;font-size:12px;color:var(--muted)}@starting-style{.map-canvas .map-tooltip{opacity:0;transform:translateY(3px)}}@media(hover:hover)and (pointer:fine){.map-navigation button:hover:not(:disabled),.map-canvas .island-toggle:hover{color:var(--fg);background:var(--panel-3)}.map-canvas .electorate-shape.is-hovered[data-map-kind=unavailable]{fill:#57554d}}@media(hover:none){.map-navigation .zoomctl button:hover:not(:disabled){background:none;color:var(--fg-2)}}@media(max-width:760px){.map-column:not(.is-compact){height:auto;flex:none}.map-column:not(.is-compact) .map-canvas{min-height:390px;flex:none}._map-gesture-hint_k45ev_57{display:none}.map-navigation{bottom:24px;left:4px;gap:6px}._map-reset_k45ev_39{padding-inline:10px}.map-canvas .map-credit{right:8px;bottom:3px}.map-canvas .island-toggle{bottom:24px;right:4px}}@media(prefers-reduced-motion:reduce){.map-canvas .map-tooltip{animation:none}.map-navigation button{transition:none}.map-navigation button:active:not(:disabled){transform:none}.map-canvas .electorate-shape{transition:none}}.map-canvas .electorate-svg:not(._is-zoomed_k45ev_3){touch-action:pan-y}.map-canvas .map-tooltip{pointer-events:auto;overflow:auto;overscroll-behavior:contain}.map-canvas .island-caption{font:500 14px var(--sans);fill:var(--fg-2)}._context-poll-source_7rf19_1{display:grid;gap:8px;min-width:0;margin:16px 0 20px;color:var(--fg-2);font-size:14px}._context-poll-source_7rf19_1 select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line-2);border-radius:9px;background-color:var(--surface-inset);color:var(--fg);font:400 14px var(--sans)}._context-poll-source_7rf19_1 select:focus-visible{outline:2px solid var(--fg);outline-offset:2px}@media(max-width:760px){._context-poll-source_7rf19_1 select{font-size:16px}}._poll-history-explorer_2wakn_2{--phe-surface: var(--surface-inset);min-width:0}._phe-parties_2wakn_3{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}._phe-parties_2wakn_3 button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:24px;color:var(--muted);background:transparent;font:inherit;font-size:14px;cursor:pointer}._phe-parties_2wakn_3 button[aria-pressed=true]{color:var(--fg);border-color:var(--party-color)}._phe-swatch_2wakn_6{width:10px;height:10px;border-radius:50%;background:var(--party-color);flex:none}._phe-parties_2wakn_3 ._phe-reset_2wakn_7{border:0;text-decoration:underline;text-underline-offset:4px}.phe-filters{display:flex;flex-wrap:wrap;gap:14px}.phe-filters label{display:grid;gap:6px;color:var(--muted);font-size:14px;flex:1 1 180px}.phe-filters select{width:100%;min-height:44px;border:1px solid var(--line);border-radius:10px;padding:8px 12px;background:var(--phe-surface);color:var(--fg);font:inherit;font-size:16px}._phe-heading_2wakn_11{margin:18px 0 8px}._phe-heading_2wakn_11 h3{margin:0 0 6px;font-family:var(--serif);font-size:22px;font-weight:500}._phe-heading_2wakn_11 p{margin:0;color:var(--muted);font-size:14px}._phe-chart-scroll_2wakn_14,._phe-table-scroll_2wakn_14{max-width:100%;overflow-x:auto;scrollbar-color:#77736b #25231f;scrollbar-width:auto}._phe-chart_2wakn_14{display:block;width:100%;min-width:580px}._phe-chart_2wakn_14 text{fill:var(--muted);font-family:var(--sans);font-size:14px}._phe-chart_2wakn_14 ._phe-value_2wakn_17{fill:var(--fg);font-weight:600}._phe-grid_2wakn_18{stroke:var(--line);stroke-dasharray:3 4}._phe-axis_2wakn_19{stroke:var(--muted)}._phe-chart_2wakn_14 circle{cursor:pointer}._phe-chart_2wakn_14 circle:focus-visible{stroke:var(--fg);stroke-width:3;outline:none}._phe-point-detail_2wakn_22{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;padding:12px 0;min-height:65px;color:var(--muted);font-size:14px;border-top:1px solid var(--line)}._phe-point-detail_2wakn_22 strong{color:var(--fg)}._phe-point-detail_2wakn_22 span:nth-of-type(2){flex-basis:100%}._phe-point-detail_2wakn_22 button,._phe-sources_2wakn_25,._phe-empty_2wakn_25 button{background:transparent;color:var(--fg);border:0;padding:8px 0;min-height:44px;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}._phe-table-scroll_2wakn_14{border:1px solid var(--line);border-radius:10px}._phe-table_2wakn_14{border-collapse:separate;border-spacing:0;min-width:100%;font-size:14px}._phe-table_2wakn_14 th,._phe-table_2wakn_14 td{padding:10px 12px;white-space:nowrap;text-align:right;border-bottom:1px solid var(--line)}._phe-table_2wakn_14 thead th{color:var(--muted);font-weight:400}._phe-table_2wakn_14 th:first-child{position:sticky;left:0;z-index:1;width:180px;min-width:180px;white-space:normal;text-align:left;background:var(--phe-surface);box-shadow:1px 0 0 var(--line)}._phe-table_2wakn_14 tr:last-child>*{border-bottom:0}._phe-table_2wakn_14 button{color:inherit;display:grid;gap:4px;text-align:left;background:transparent;border:0;min-height:44px;padding:0;font:inherit;cursor:pointer}._phe-table_2wakn_14 button span{color:var(--muted);font-size:14px}._phe-table_2wakn_14 button strong{font-weight:500}._phe-scroll-note_2wakn_35{display:none;color:var(--muted);font-size:14px;margin:8px 0}._phe-sources_2wakn_25{margin-top:8px}._phe-empty_2wakn_25{padding:30px 0}._phe-empty_2wakn_25 p{color:var(--muted)}@media(max-width:700px){._phe-scroll-note_2wakn_35{display:block}._phe-table_2wakn_14 th:first-child{width:160px;min-width:160px}._phe-parties_2wakn_3{gap:6px}._phe-parties_2wakn_3 button{padding:7px 10px}}@media(hover:hover){._phe-table_2wakn_14 button:hover,._phe-sources_2wakn_25:hover{color:#fff}}._phe-table_2wakn_14 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._phe-table-shell_2wakn_44{overflow:hidden;position:relative;--phe-sticky-width: 180px}._phe-table-shell_2wakn_44:after,._phe-table-shell_2wakn_44:before{content:"";position:absolute;top:0;bottom:14px;width:16px;pointer-events:none;z-index:2;opacity:0}._phe-table-shell_2wakn_44:after{right:0;background:linear-gradient(to right,transparent,var(--phe-surface))}._phe-table-shell_2wakn_44:before{left:var(--phe-sticky-width);background:linear-gradient(to left,transparent,var(--phe-surface))}._phe-overflow-right_2wakn_48:after,._phe-overflow-left_2wakn_48:before{opacity:1}@media(max-width:700px){._phe-table-shell_2wakn_44{--phe-sticky-width: 160px}}._phe-label-link_2wakn_51{stroke:var(--muted);stroke-width:1}._polling-dashboard_cctbx_2{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(340px,1fr);grid-template-rows:auto minmax(0,1fr);gap:18px}._polling-dashboard_cctbx_2>._explore-parties_cctbx_7{grid-column:1 / -1;padding:14px 16px}._explore-parties_cctbx_7 .lnk,._polling-footer_cctbx_8 .lnk,._polling-reset_cctbx_8{display:inline-flex;align-items:center;gap:6px;font-size:14px;min-height:32px}._explore-parties_cctbx_7{min-width:0}._explore-party-frame_cctbx_11{position:relative}._explore-party-list_cctbx_12{display:grid;grid-auto-flow:column;grid-template-rows:auto;grid-auto-columns:max(180px,calc((100% - 28px) / 7));overflow-x:auto;overscroll-behavior-x:contain;padding:4px 3px 10px;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}._explore-party-list_cctbx_12::-webkit-scrollbar{height:6px}._explore-party-list_cctbx_12::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:8px}._explore-party-list_cctbx_12::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:8px}._explore-party-frame_cctbx_11:before,._explore-party-frame_cctbx_11:after{content:"";position:absolute;top:0;bottom:10px;width:28px;z-index:1;pointer-events:none;opacity:0}._explore-party-frame_cctbx_11:before{left:0;background:linear-gradient(to right,#080807e6,transparent)}._explore-party-frame_cctbx_11:after{right:0;background:linear-gradient(to left,#080807e6,transparent)}._explore-party-frame_cctbx_11._has-more-left_cctbx_27:before,._explore-party-frame_cctbx_11._has-more-right_cctbx_27:after{opacity:1}._explore-party-list_cctbx_12:focus-visible{outline:2px solid var(--fg-2);outline-offset:2px}._explore-party-footer_cctbx_29{display:flex;align-items:center;gap:10px;padding-top:4px}._explore-scroll-hint_cctbx_30{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:14px}._explore-scroll-controls_cctbx_31{display:flex;gap:4px}._explore-scroll-controls_cctbx_31 .icon{width:44px;height:44px}._explore-scroll-controls_cctbx_31 .icon:disabled{opacity:.3;cursor:default}._explore-party-footer_cctbx_29 .explore-candidates{margin-left:auto;min-height:44px}@media(max-width:760px){._explore-party-list_cctbx_12{grid-template-rows:repeat(2,minmax(92px,auto));grid-auto-columns:max(160px,calc((100% - 24px)/2))}._explore-party-footer_cctbx_29{flex-wrap:wrap;column-gap:4px}._explore-scroll-hint_cctbx_30>span{display:none}._explore-scroll-hint_cctbx_30{flex:1}._explore-party-footer_cctbx_29 .explore-candidates{padding:6px 0}}.explore-party{display:flex;align-items:center;gap:9px;padding:8px 10px;min-width:0;text-align:left;color:var(--fg);border-right:1px solid var(--line);border-radius:5px}.explore-party .av{width:40px;height:40px;flex:none}.explore-party>span:not(.av):not(.control-icon){display:flex;flex-direction:column;gap:2px;min-width:0}.explore-party strong{font-size:14px;line-height:1.25;font-weight:500}.explore-party>span>span{font-size:14px;line-height:1.25}.explore-party>.control-icon{margin-left:auto;flex:none;width:12px}._polling-dashboard_cctbx_2>.polling-overview{padding:0;min-height:0;overflow:auto;scrollbar-width:thin}._polling-intro_cctbx_49{padding:20px 20px 14px}._polling-kicker_cctbx_50{font-size:14px;color:var(--muted);margin:0 0 6px}._polling-intro_cctbx_49 h2{font:400 34px/1.12 var(--serif);margin:0 0 8px;letter-spacing:-.02em}._polling-subtitle_cctbx_52{font-size:18px;color:var(--fg);margin:0 0 6px}._polling-intro_cctbx_49>p:last-of-type{font-size:14px;color:var(--fg-2);margin:0}._polling-controls_cctbx_54{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}._polling-current-view_cctbx_55{font-size:14px;padding:10px 18px;border-radius:var(--control-radius);border:1px solid var(--control-selected-line);background:var(--control-selected)}.polling-source-select{min-width:0;max-width:55%}.polling-source-select select,.parliament-poll-choice select{width:100%;min-height:44px;padding:9px 12px;color:var(--fg);background:var(--surface-inset);border:1px solid var(--line-2);border-radius:9px;font:inherit;font-size:14px}._polling-reset_cctbx_8{margin-top:10px}._poll-table-frame_cctbx_59{position:relative;margin:0 18px}._poll-table-scroll_cctbx_60{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);padding-bottom:8px;overscroll-behavior-x:contain}._poll-table-scroll_cctbx_60::-webkit-scrollbar{height:8px}._poll-table-scroll_cctbx_60::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:8px}._poll-table-scroll_cctbx_60::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:8px}._poll-table_cctbx_59{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:730px}._poll-table_cctbx_59 ._poll-party-cell_cctbx_65{width:132px;position:sticky;left:0;background:var(--surface-inset);z-index:2}._poll-table_cctbx_59 th,._poll-table_cctbx_59 td{padding:10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}._poll-table_cctbx_59 thead th{vertical-align:top;font-size:14px;font-weight:400;border-top:1px solid var(--line)}._poll-table_cctbx_59 thead ._poll-party-cell_cctbx_65{z-index:3}._poll-table_cctbx_59 th button{display:inline-flex;align-items:flex-start;gap:4px;padding:0;text-align:left;color:var(--fg);font:inherit;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px}._poll-table_cctbx_59 th button .control-icon{display:inline-flex;width:12px;margin-top:3px;flex:none}._poll-table_cctbx_59 th>span:not(._party-key_cctbx_71){display:block;color:var(--muted);line-height:1.45;margin-top:4px}._poll-table_cctbx_59 tbody th{color:var(--fg);font-size:14px;font-weight:400}._party-key_cctbx_71{width:11px;height:11px;display:inline-block;flex:none;border-radius:50%;margin-right:8px}._poll-table_cctbx_59 td{font-size:21px;color:var(--fg);font-variant-numeric:tabular-nums}._poll-table_cctbx_59._single-survey_cctbx_75{min-width:0}._poll-table_cctbx_59._single-survey_cctbx_75 ._poll-party-cell_cctbx_65{width:42%}._poll-table_cctbx_59._many-surveys_cctbx_77{width:var(--poll-table-desktop-width);min-width:var(--poll-table-desktop-width)}._poll-table-frame_cctbx_59:after,._poll-table-frame_cctbx_59:before{content:"";position:absolute;top:0;bottom:8px;width:16px;pointer-events:none;z-index:4;opacity:0}._poll-table-frame_cctbx_59:after{right:0;background:linear-gradient(to right,transparent,var(--surface-inset))}._poll-table-frame_cctbx_59:before{left:132px;background:linear-gradient(to left,transparent,var(--surface-inset))}._poll-table-frame_cctbx_59._has-more-right_cctbx_27:after,._poll-table-frame_cctbx_59._has-more-left_cctbx_27:before{opacity:1}._poll-scroll-hint_cctbx_82{font-size:14px;color:var(--muted);margin:6px 28px 14px;min-height:20px}._polling-footer_cctbx_8{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:16px 20px 20px;padding-top:12px;border-top:1px solid var(--line)}._polling-footer_cctbx_8 p{font-size:14px;color:var(--muted);max-width:350px;margin:0;text-align:right}._polling-empty_cctbx_85{margin:18px 20px;font-size:16px}._polling-context_cctbx_86{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) clamp(150px,20vh,220px);gap:14px}._polling-context-primary_cctbx_87>._polling-map_cctbx_87{min-height:0;overflow:hidden;padding:12px;display:flex;flex-direction:column}._polling-map-heading_cctbx_88{display:flex;align-items:baseline;justify-content:space-between;gap:8px}._polling-map-heading_cctbx_88 h2{font:400 20px/1.2 var(--serif);margin:0}._polling-map-heading_cctbx_88 button{font-size:14px}._polling-map_cctbx_87 ._map-coverage_cctbx_91{margin:8px 0;font-size:14px;color:var(--fg-2)}._map-coverage_cctbx_91 strong{color:var(--fg);font-weight:600}._map-key_cctbx_93{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:14px;color:var(--fg-2)}._map-key_cctbx_93>span{display:inline-flex;align-items:center;gap:6px}._map-key_cctbx_93 i{width:11px;height:11px;border:1px solid var(--line-3);border-radius:3px;flex:none}._map-key-colours_cctbx_96{display:inline-flex}._map-key-colours_cctbx_96 i{border-radius:50%;width:8px;height:8px}._map-key-colours_cctbx_96 i+i{margin-left:-2px}._map-key-unknown_cctbx_99{background:#34332f}._map-key-tie_cctbx_100{background:#a69a89}._polling-map_cctbx_87 ._map-overlap_cctbx_101{max-width:65ch;font-size:14px;line-height:1.4;color:var(--muted);margin:8px 0 0}._section-jumps_cctbx_102{display:none}@media(max-width:760px){._section-jumps_cctbx_102{display:flex;order:-1;gap:8px;justify-content:space-between;border-bottom:1px solid var(--line)}._section-jumps_cctbx_102 a{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:14px;color:var(--fg-2);text-underline-offset:4px;text-decoration-color:var(--line-3)}._section-jumps_cctbx_102 a:focus-visible{outline:2px solid var(--fg);outline-offset:2px}._polling-page_cctbx_107 ._polling-context-primary_cctbx_87>._polling-map_cctbx_87{height:500px;min-height:500px}}._sticky-poll-header_cctbx_109{position:fixed;z-index:28;overflow:hidden;background:var(--surface-inset);border-block:1px solid var(--line-2);pointer-events:none;font:400 14px/1.4 var(--sans);color:var(--fg);box-shadow:0 6px 12px #0005}._sticky-poll-header_cctbx_109[hidden]{display:none}._sticky-poll-party_cctbx_111{position:absolute;left:0;top:0;bottom:0;z-index:1;padding:12px 8px;background:var(--surface-inset)}._sticky-poll-columns_cctbx_112{display:flex;height:100%}._sticky-poll-columns_cctbx_112>span{flex:none}._sticky-poll-source_cctbx_114{padding:12px 8px}._sticky-poll-source_cctbx_114>span{display:block;margin-top:4px;color:var(--muted)}._polling-map_cctbx_87>p{color:var(--muted);font-size:14px;margin:5px 0}._polling-map_cctbx_87>.map-column{flex:1;min-height:0;height:auto}._polling-map_cctbx_87 .maptop{flex:none;min-height:44px;gap:5px}._polling-map_cctbx_87 .maptop>.legend{display:none}._polling-map_cctbx_87 .map-canvas{min-height:0}._polling-map_cctbx_87 .map-explanation{display:none}._polling-map_cctbx_87 .map-credit{bottom:5px}._polling-map_cctbx_87 .island-toggle{bottom:25px}._polling-context_cctbx_86>.feedc{min-height:0;overflow:hidden;display:flex;flex-direction:column}._polling-context_cctbx_86>.feedc>.feed{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}._polling-context-primary_cctbx_87>.parliament-card:not(.expanded){max-height:255px;min-height:0;overflow:auto}._polling-context-primary_cctbx_87>.parliament-poll-choice{padding:14px 16px}.parliament-poll-choice h2{font-size:16px;font-weight:500;margin:0 0 8px}.parliament-poll-choice p{font-size:14px;margin:0 0 12px;color:var(--fg-2)}._polling-context_cctbx_86._has-detail_cctbx_130{grid-template-rows:minmax(0,1fr)}._polling-context_cctbx_86._has-detail_cctbx_130>._detail_cctbx_131{min-height:0;overflow:auto}._polling-dashboard_cctbx_2 button:focus-visible,._polling-dashboard_cctbx_2 select:focus-visible,._poll-table-scroll_cctbx_60:focus-visible{outline:2px solid var(--fg-2);outline-offset:3px}@media(hover:hover){.explore-party:hover{background:#fafaf909}._poll-table_cctbx_59 th button:hover{text-decoration-color:var(--fg)}}@media(max-width:1180px)and (min-width:761px){._polling-dashboard_cctbx_2{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:14px}._polling-intro_cctbx_49 h2{font-size:30px}}@media(max-width:760px){._polling-dashboard_cctbx_2{display:flex;flex-direction:column;gap:20px}._polling-dashboard_cctbx_2>._explore-parties_cctbx_7{padding:14px 12px}.explore-party{min-height:68px;padding:9px 6px;gap:7px;border-bottom:1px solid var(--line)}.explore-party .av{width:36px;height:36px}.explore-party>.control-icon{width:9px}.explore-party strong,.explore-party>span>span{font-size:14px}._polling-dashboard_cctbx_2>.polling-overview{overflow:visible}._polling-intro_cctbx_49{padding:16px 12px 12px}._polling-intro_cctbx_49 h2{font-size:28px}._polling-subtitle_cctbx_52{font-size:16px}._polling-controls_cctbx_54{align-items:stretch}.polling-source-select{max-width:55%}.polling-source-select select,.parliament-poll-choice select{font-size:16px}._poll-table-frame_cctbx_59{margin:0 10px}._poll-table_cctbx_59{min-width:652px;width:652px}._poll-table_cctbx_59._many-surveys_cctbx_77{min-width:var(--poll-table-mobile-width);width:var(--poll-table-mobile-width)}._poll-table_cctbx_59 ._poll-party-cell_cctbx_65{width:112px}._poll-table_cctbx_59 th,._poll-table_cctbx_59 td{padding:12px 8px}._poll-table_cctbx_59 tbody th{font-size:14px}._poll-table_cctbx_59 td{font-size:20px}._poll-table_cctbx_59 thead th{font-size:14px}._poll-table_cctbx_59 th button{min-height:44px}._poll-table-frame_cctbx_59:before{left:112px}._poll-table_cctbx_59._single-survey_cctbx_75{width:100%}._poll-scroll-hint_cctbx_82{margin:6px 18px 14px}._polling-footer_cctbx_8{margin:10px 12px 16px;align-items:flex-start;flex-direction:column;gap:8px}._polling-footer_cctbx_8 .lnk{min-height:44px}._polling-footer_cctbx_8 p{text-align:left}._polling-context_cctbx_86,._polling-context_cctbx_86._has-detail_cctbx_130,._polling-context-primary_cctbx_87{display:contents}._polling-context_cctbx_86>.feedc{order:3;max-height:330px;min-height:220px}._polling-context-primary_cctbx_87>._polling-map_cctbx_87{order:4;height:500px;min-height:500px}._polling-context-primary_cctbx_87>.parliament-card:not(.expanded),._polling-context-primary_cctbx_87>.parliament-poll-choice{order:5;max-height:none;overflow:visible}._polling-context-primary_cctbx_87>.context-card{order:3}._polling-map_cctbx_87 .maptop{min-height:44px}._polling-map_cctbx_87>.map-column{flex:1;min-height:0;height:auto}._polling-map_cctbx_87 .map-canvas{min-height:0}}._polling-dashboard_cctbx_2 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._polling-context-primary_cctbx_87>.context-card{min-height:0;overflow:auto}._polling-context_cctbx_86>.feedc>.feed[hidden]{display:none}._polling-context_cctbx_86>.feedc>.news-tabs{flex:none}@media(min-width:761px)and (max-height:820px){._polling-context_cctbx_86>.feedc{padding:12px}._polling-context_cctbx_86 .news-intro{display:none}._polling-context_cctbx_86 .news-tabs{margin-bottom:8px}._polling-context-primary_cctbx_87>.parliament-poll-choice{padding:10px 12px}._polling-context-primary_cctbx_87>.parliament-poll-choice p{margin-bottom:8px}._polling-map_cctbx_87 .maptop{display:none}}@media(min-width:761px){._polling-intro_cctbx_49{padding:16px 18px 12px}._polling-intro_cctbx_49 h2{font-size:30px;margin-bottom:6px}._polling-subtitle_cctbx_52{font-size:16px;margin-bottom:4px}._polling-controls_cctbx_54{margin-top:12px}._poll-table_cctbx_59 th,._poll-table_cctbx_59 td{padding:9px 10px;line-height:1.3}._poll-table_cctbx_59 td{font-size:20px}._polling-footer_cctbx_8{margin:10px 18px 14px;padding-top:10px}._poll-scroll-hint_cctbx_82{margin-bottom:8px}}.polling-tabs{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:var(--control-group-radius)}.polling-tabs button{min-height:36px;padding:7px 14px;color:var(--muted);font:inherit;font-size:14px;border:1px solid transparent;border-radius:var(--control-radius);white-space:nowrap}.polling-tabs button[aria-selected=true]{color:var(--fg);background:var(--control-selected);border-color:var(--control-selected-line)}._polling-history-body_cctbx_210{padding:0 18px 16px}#_polling-content_cctbx_1:focus-visible{outline:2px solid var(--fg-2);outline-offset:-3px}@media(max-width:760px){._polling-controls_cctbx_54{flex-wrap:wrap;gap:10px}.polling-source-select{flex:1 1 100%;max-width:100%}.polling-tabs button{min-height:44px}._polling-history-body_cctbx_210{padding:0 12px 16px}}._polling-context-primary_cctbx_87>.parliament-card:not(.expanded){max-height:none}._polling-context-primary_cctbx_87>.parliament-card:not(.expanded) .parliament-chamber{max-width:250px}@media(max-width:760px){._polling-context-primary_cctbx_87>.parliament-card:not(.expanded) .parliament-chamber{max-width:350px}}@media(min-width:761px){._polling-context-primary_cctbx_87>.parliament-card:not(.expanded)>.hd{min-height:24px;margin-bottom:5px}}._polling-map_cctbx_87 .maptop{display:none}._polling-context_cctbx_86._has-detail_cctbx_130 .maptop{display:flex}@media(min-width:761px){.explore-party .av{width:48px;height:48px}._polling-intro_cctbx_49 h2{font-size:40px}._polling-context_cctbx_86 .news-story{padding:8px 0}._polling-context_cctbx_86 .news-labels{display:flex}._polling-context_cctbx_86 .news-intro{margin-bottom:2px}}._polling-context-primary_cctbx_87{min-width:0;min-height:0;position:relative;overflow-y:auto;scrollbar-width:thin;display:grid;gap:14px;grid-template-rows:minmax(220px,1.8fr) auto}._polling-context_cctbx_86._has-parliament_cctbx_237>._polling-context-primary_cctbx_87{grid-template-rows:minmax(220px,1fr) minmax(255px,1fr)}._polling-context_cctbx_86._has-detail_cctbx_130>._polling-context-primary_cctbx_87{grid-template-rows:minmax(220px,1fr) minmax(240px,1.3fr)}._polling-context-primary_cctbx_87:focus-visible{outline:2px solid var(--fg-2);outline-offset:2px}._polling-parliament-shortcut_cctbx_240{display:none}@media(min-width:761px)and (max-height:820px){._polling-parliament-shortcut_cctbx_240{display:inline-flex;margin-left:auto}}@media(max-width:760px){._polling-context-primary_cctbx_87{display:contents}}.app-shell._polling-page_cctbx_107{height:auto;min-height:100dvh}._polling-page_cctbx_107 ._polling-dashboard_cctbx_2{flex:none;grid-template-rows:auto auto;align-items:start}._polling-page_cctbx_107 .polling-overview{overflow:visible}._polling-page_cctbx_107 ._polling-context_cctbx_86{display:flex;flex-direction:column;gap:18px}._polling-page_cctbx_107 ._polling-context-primary_cctbx_87{display:flex;flex-direction:column;gap:18px;overflow:visible}._polling-page_cctbx_107 ._polling-context-primary_cctbx_87>._polling-map_cctbx_87{height:460px;min-height:460px;flex:none}._polling-page_cctbx_107 ._polling-context-primary_cctbx_87>.parliament-card:not(.expanded),._polling-page_cctbx_107 ._polling-context-primary_cctbx_87>.context-card{max-height:none;overflow:visible;flex:none}._polling-page_cctbx_107 ._polling-context-primary_cctbx_87>.parliament-card:not(.expanded) .parliament-chamber{max-width:360px}._polling-page_cctbx_107 ._polling-context-primary_cctbx_87>.parliament-card:not(.expanded)>.hd{margin-bottom:14px}._polling-page_cctbx_107 ._polling-context_cctbx_86>.feedc{height:360px;min-height:280px;max-height:420px;flex:none}._polling-page_cctbx_107 ._polling-parliament-shortcut_cctbx_240{display:none}._polling-page_cctbx_107 .parliament-poll-choice h2{font:400 24px/1.2 var(--serif)}._polling-page_cctbx_107 ._polling-dashboard_cctbx_2>._explore-parties_cctbx_7{padding:8px 12px}._polling-page_cctbx_107 .explore-party{padding:8px;gap:8px}._polling-page_cctbx_107 .explore-party .av{width:36px;height:36px}.explore-candidates{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:6px 8px;text-align:left;font-size:14px}@media(max-width:760px){._polling-page_cctbx_107 ._polling-context_cctbx_86,._polling-page_cctbx_107 ._polling-context-primary_cctbx_87{display:contents}._polling-page_cctbx_107 .explore-party{min-height:76px}._polling-page_cctbx_107 ._polling-context-primary_cctbx_87>._polling-map_cctbx_87{height:500px;min-height:500px}._polling-page_cctbx_107 ._polling-context_cctbx_86>.feedc{height:660px;min-height:660px;max-height:660px}}.app-shell.content-page{height:auto;min-height:100dvh}@media(min-width:761px){.content-page>.dashboard{align-items:start}.content-page .dashboard>.center-column{min-height:760px}.content-page .dashboard>.center-column>.map-column{flex:none;height:640px;min-height:640px}.content-page .dashboard>.col.r:has(>.feedc){display:flex}.content-page .dashboard>.col.r>.parliament-card:not(.expanded){max-height:none;overflow:visible}.content-page .dashboard>.col.r>.feedc{flex:none;height:360px;min-height:280px;max-height:420px}}@media(min-width:761px){._polling-page_cctbx_107 ._polling-dashboard_cctbx_2{position:relative;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto auto auto;gap:18px}._polling-page_cctbx_107 .polling-overview{grid-column:1;grid-row:1;align-self:stretch}._polling-page_cctbx_107 ._explore-parties_cctbx_7{grid-column:1 / -1;grid-row:2}._polling-page_cctbx_107 ._poll-table_cctbx_59{min-width:680px}._polling-page_cctbx_107 ._poll-table_cctbx_59._single-survey_cctbx_75{min-width:0}._polling-page_cctbx_107 ._polling-context_cctbx_86,._polling-page_cctbx_107 ._polling-context-primary_cctbx_87{display:contents}._polling-page_cctbx_107 ._polling-context-primary_cctbx_87>._polling-map_cctbx_87{grid-column:2;grid-row:1;align-self:stretch;height:auto;min-height:460px}._polling-page_cctbx_107 ._polling-context-primary_cctbx_87>.parliament-card:not(.expanded),._polling-page_cctbx_107 ._polling-context-primary_cctbx_87>.parliament-poll-choice{grid-column:1;grid-row:3;align-self:stretch}._polling-page_cctbx_107 ._polling-context-primary_cctbx_87>.parliament-poll-choice{align-self:start}._polling-page_cctbx_107 ._polling-context-primary_cctbx_87>.parliament-card:not(.expanded) .parliament-chamber{max-width:460px}._polling-page_cctbx_107 ._polling-context_cctbx_86>.feedc{grid-column:2;grid-row:3;align-self:stretch;height:auto;min-height:360px;max-height:none}._polling-page_cctbx_107 ._polling-context_cctbx_86._has-parliament_cctbx_237>.feedc{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}._polling-page_cctbx_107 ._polling-context_cctbx_86:not(._has-parliament_cctbx_237)>.feedc{height:360px}._polling-page_cctbx_107 ._polling-context-primary_cctbx_87>.context-card{grid-column:1 / -1;grid-row:3}._polling-page_cctbx_107 ._polling-context_cctbx_86 .news-intro{display:block}}._polling-page_cctbx_107 ._poll-table-frame_cctbx_59{overflow:hidden}@media(min-width:761px){._polling-page_cctbx_107 ._polling-context-primary_cctbx_87>.parliament-card:not(.expanded) .parliament-chamber{max-width:none}}@media(max-width:760px){._polling-page_cctbx_107 ._polling-dashboard_cctbx_2{align-items:stretch}}._match-invitation_7sm4o_1{display:flex;align-items:center;justify-content:space-between;gap:24px;flex:none;padding:22px 26px;margin:0 0 18px;border:1px solid var(--line-2);border-radius:16px;background:var(--panel)}._match-invitation_7sm4o_1 h2{margin:0 0 6px;font:400 30px/1.15 var(--serif)}._match-invitation_7sm4o_1 p{margin:0;color:var(--fg-2);font-size:14px}._match-invitation_7sm4o_1>div>span{display:block;margin-top:6px;color:var(--muted);font-size:12px}._match-compact_7sm4o_16{padding:18px;margin:0 0 8px;border:0;border-bottom:1px solid var(--line-2);border-radius:0;flex-wrap:wrap}._match-compact_7sm4o_16 h2{font-size:24px}._match-primary_7sm4o_18,._match-secondary_7sm4o_18{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:12px 22px;border:1px solid var(--fg);border-radius:var(--control-radius);background:var(--fg);color:var(--bg);font:500 15px/1.4 var(--sans);text-decoration:none;text-align:center;cursor:pointer;transition:background-color var(--motion-press) ease,transform var(--motion-press) var(--ease-out)}._match-invitation_7sm4o_1>._match-primary_7sm4o_18{flex-shrink:0}._match-secondary_7sm4o_18{border-color:var(--line-3);background:transparent;color:var(--fg-2)}._match-primary_7sm4o_18:disabled{color:var(--muted);background:var(--panel-3);border-color:var(--line-2);cursor:default}._match-primary_7sm4o_18:active:not(:disabled),._match-secondary_7sm4o_18:active{transform:scale(.98)}._match-page_7sm4o_39{min-height:100dvh;padding:0 32px;background:var(--bg);color:var(--fg);font:400 16px/1.55 var(--sans)}._match-page_7sm4o_39 *,._match-invitation_7sm4o_1 *{box-sizing:border-box}._match-page_7sm4o_39 :is(h1,h2,h3,p,fieldset){margin:0}._match-page_7sm4o_39 :is(h1,h2,h3){text-wrap:balance}._match-page_7sm4o_39 :is(button,a,summary,input):focus-visible,._match-invitation_7sm4o_1 a:focus-visible{outline:2px solid var(--fg);outline-offset:4px}._match-page_7sm4o_39 :is(h1,legend):focus{outline:none}._match-page_7sm4o_39 a{text-underline-offset:4px}._match-header_7sm4o_46{max-width:1360px;margin:auto;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}._match-brand_7sm4o_47{display:inline-flex;align-items:baseline;gap:6px;min-height:44px;font:400 28px/1.2 var(--serif);letter-spacing:-.025em;text-decoration:none;white-space:nowrap}._match-brand_7sm4o_47 span{color:var(--muted);font:400 14px var(--sans);letter-spacing:0}._match-header_7sm4o_46>div{display:flex;align-items:center;gap:20px}._match-header_7sm4o_46>div>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}._match-preview-label_7sm4o_51{color:var(--muted);font-size:13px}._match-main_7sm4o_52{max-width:760px;margin:24px auto 64px}._match-wide_7sm4o_53{max-width:1360px}._match-back-link_7sm4o_54{display:inline-flex;align-items:center;min-height:44px;font-size:14px}._match-preview-notice_7sm4o_55{color:var(--fg-2);font-size:14px;padding:14px 16px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:10px;margin:12px 0 30px!important}._match-intro_7sm4o_56{padding:14px 0 30px}._match-kicker_7sm4o_57{color:var(--muted);font-size:15px;margin-bottom:16px!important}._match-intro_7sm4o_56 h1{font:400 54px/1.07 var(--serif);letter-spacing:-.02em;margin-bottom:24px}._match-lead_7sm4o_59{font-size:19px;line-height:1.55;color:var(--fg-2);max-width:60ch}._match-facts_7sm4o_60{display:flex;flex-wrap:wrap;gap:0;margin:26px 0 20px;color:var(--fg-2);font-size:15px}._match-facts_7sm4o_60 span+span{border-left:1px solid var(--line-3);margin-left:18px;padding-left:18px}._match-supporting_7sm4o_62{max-width:70ch;color:var(--muted);font-size:14px;line-height:1.65;margin-top:16px!important}._match-start-actions_7sm4o_63{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}._match-topic-guide_7sm4o_64{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:24px 0}._match-topic-guide_7sm4o_64 h2{font:400 26px/1.25 var(--serif);margin-bottom:18px}._match-topic-guide_7sm4o_64>div{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;color:var(--fg-2);font-size:15px}._match-question-nav_7sm4o_67{display:flex;align-items:center;justify-content:space-between;gap:12px}._match-question-nav_7sm4o_67>span{color:var(--muted);font-size:14px;white-space:nowrap}._match-question-nav_7sm4o_67 button{min-height:44px}._match-progress_7sm4o_70{height:3px;border-radius:4px;background:var(--line-2);overflow:hidden;margin:6px 0 28px}._match-progress_7sm4o_70>span{display:block;height:100%;border-radius:inherit;background:var(--fg-2)}._match-question_7sm4o_67{padding:0}._match-question-topic_7sm4o_73{color:var(--muted);font-size:14px;margin-bottom:12px!important}._match-question_7sm4o_67 fieldset{border:0;padding:0;min-width:0}._match-question_7sm4o_67 legend{font:400 32px/1.2 var(--serif);letter-spacing:-.01em;padding:0;max-width:38ch}._match-answer-help_7sm4o_76{font-size:14px;line-height:1.5;color:var(--muted);margin:12px 0 20px!important}._match-answers_7sm4o_77{display:grid;gap:8px}._match-answer_7sm4o_76{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;width:100%;text-align:left;padding:12px 16px;border:1px solid var(--fg-4);border-radius:10px;background:var(--panel);cursor:pointer;color:var(--fg-2);font:400 16px/1.4 var(--sans);transition:transform var(--motion-press) var(--ease-out)}._match-answer_7sm4o_76>span:last-child{color:var(--muted);flex:none}._match-answer_7sm4o_76[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}._match-answer_7sm4o_76[aria-pressed=true]>span:last-child{color:inherit}._match-answer_7sm4o_76:active{transform:scale(.99)}._match-checkbox_7sm4o_83 input,._match-review-importance_7sm4o_83 input{width:18px;height:18px;margin:0;accent-color:var(--fg);flex-shrink:0}._match-review-importance_7sm4o_83{display:flex;gap:10px;align-items:center;min-height:44px;margin-top:8px;font-size:14px;color:var(--fg-2);cursor:pointer}._match-page_7sm4o_39[data-stage=question] ._match-header_7sm4o_46{min-height:64px}._match-page_7sm4o_39[data-stage=question] ._match-main_7sm4o_52{max-width:680px;margin-top:12px}._match-page_7sm4o_39[data-stage=question] ._match-header_7sm4o_46>div>._match-preview-label_7sm4o_51{display:none}._match-explainer_7sm4o_88{margin-top:18px;color:var(--fg-2);font-size:14px}._match-explainer_7sm4o_88 summary{min-height:44px;cursor:pointer;align-content:center}._match-explainer_7sm4o_88 p{margin:4px 0 18px!important;line-height:1.7;max-width:65ch}._match-checkbox_7sm4o_83{display:flex;align-items:center;gap:12px;min-height:48px;margin-top:14px;font-size:14px;color:var(--fg-2);cursor:pointer}._match-checkbox_7sm4o_83 small{display:block;color:var(--muted);font-size:12px;margin-top:2px}._match-text-button_7sm4o_93{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:8px 0;color:var(--fg-2);font:400 14px/1.5 var(--sans);text-decoration:underline;text-underline-offset:4px;cursor:pointer}._match-section-heading_7sm4o_94{margin:12px 0 30px}._match-section-heading_7sm4o_94 h1{font:400 42px/1.12 var(--serif);letter-spacing:-.015em;max-width:27ch}._match-section-heading_7sm4o_94 p{margin-top:16px;color:var(--muted);font-size:14px}._match-review-list_7sm4o_97>section{margin-top:28px}._match-review-list_7sm4o_97 h2{font:400 26px/1.2 var(--serif);padding-bottom:14px}._match-review-row_7sm4o_99{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:20px 0;border-top:1px solid var(--line-2)}._match-review-row_7sm4o_99>div{min-width:0}._match-review-row_7sm4o_99 p{max-width:65ch;color:var(--fg-2)}._match-review-row_7sm4o_99 span{display:block;color:var(--muted);font-size:14px;margin-top:8px}._match-review-row_7sm4o_99 button{flex-shrink:0;min-width:64px}._match-review-actions_7sm4o_104{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:30px}._match-link-note_7sm4o_105{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}._match-method_7sm4o_106{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:10px 0;font-size:14px;color:var(--fg-2)}._match-method_7sm4o_106 summary{min-height:48px;padding:12px 0;cursor:pointer}._match-session-controls_7sm4o_108{border-top:1px solid var(--line-2);margin-top:32px;padding-top:18px}._match-session-controls_7sm4o_108>._match-text-button_7sm4o_93{margin-top:10px}._match-reset-confirmation_7sm4o_110{margin-top:12px;padding:18px;border:1px solid var(--line-3);border-radius:12px;background:var(--panel-2);display:flex;gap:12px;flex-wrap:wrap}._match-reset-confirmation_7sm4o_110 p{flex-basis:100%}._match-notice_7sm4o_112{color:var(--fg-2);font-size:14px;min-height:24px;margin-top:16px!important}._match-method_7sm4o_106{margin-top:16px}._match-method_7sm4o_106>div{padding:14px 0 24px;max-width:70ch}._match-method_7sm4o_106 h2{font:400 26px/1.2 var(--serif)}._match-method_7sm4o_106 h3{margin-top:24px;font-size:16px}._match-method_7sm4o_106 p{margin-top:16px!important;line-height:1.75}._match-method_7sm4o_106 small{display:block;margin-top:24px;color:var(--muted)}._match-footer_7sm4o_119{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;max-width:1360px;padding:24px 0;border-top:1px solid var(--line-2);margin:auto;color:var(--muted);font-size:13px}._match-footer_7sm4o_119 a{min-height:44px;display:inline-flex;align-items:center}._match-footer_7sm4o_119>span{align-content:center}._match-preview-notice_7sm4o_55[data-compact=true]{border:0;background:transparent;padding:0;color:var(--muted);margin:2px 0 20px!important;font-size:13px}._match-ranking-note_7sm4o_123{border:1px solid var(--line-2);border-radius:12px;background:var(--panel);padding:20px 22px;margin:24px 0;color:var(--fg-2)}._match-ranking-note_7sm4o_123 strong{color:var(--fg);font-size:16px;font-weight:500}._match-ranking-note_7sm4o_123 p{font-size:14px;line-height:1.65;max-width:80ch;margin-top:8px}._match-evidence-layout_7sm4o_126{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:30px;margin-top:28px}._match-party-rail_7sm4o_127{position:sticky;top:16px;min-width:0}._match-party-rail_7sm4o_127 h2{font:400 25px/1.2 var(--serif)}._match-party-rail_7sm4o_127>p{color:var(--muted);font-size:13px;margin:8px 0 16px}._match-party-rail_7sm4o_127>div{max-height:72vh;overflow:auto;padding:3px 6px 4px 3px;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}._match-party-rail_7sm4o_127 button{display:block;width:100%;min-height:70px;color:var(--fg-2);text-align:left;padding:12px;border:1px solid transparent;border-radius:10px;font:400 14px/1.5 var(--sans);margin-bottom:4px}._match-party-rail_7sm4o_127 button[aria-pressed=true]{border-color:var(--line-3);background:var(--panel-3);color:var(--fg)}._match-party-name_7sm4o_133{display:flex;align-items:center;gap:10px;font-weight:500}._match-party-name_7sm4o_133 i,._match-party-heading_7sm4o_134 i{display:inline-block;width:10px;height:10px;background:var(--match-party-color);border-radius:50%;flex:none}._match-party-coverage_7sm4o_135,._match-party-counts_7sm4o_135{display:block;color:var(--muted);font-size:12px;margin-top:5px}._match-party-counts_7sm4o_135{line-height:1.6}._match-evidence-panel_7sm4o_137{min-width:0}._match-party-heading_7sm4o_134 h2{display:flex;align-items:center;gap:12px;font:400 30px/1.2 var(--serif)}._match-party-heading_7sm4o_134 p{margin-top:10px;color:var(--muted);font-size:14px}._match-coverage_7sm4o_140{color:var(--fg-2);font-size:14px;margin-top:4px}._match-coverage_7sm4o_140 summary{min-height:44px;align-content:center;cursor:pointer}._match-coverage_7sm4o_140 p:last-child{margin-bottom:12px}._match-evidence-filters_7sm4o_143{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0 16px}._match-evidence-filters_7sm4o_143 label,._match-mobile-party_7sm4o_144{display:flex;flex-direction:column;gap:8px;color:var(--fg-2);font-size:13px;min-width:0}._match-evidence-filters_7sm4o_143 select,._match-mobile-party_7sm4o_144 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;min-height:48px;border:1px solid var(--fg-4);border-radius:10px;background:var(--surface-inset) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23d6d4cf' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 16px center / 16px;padding:12px 42px 12px 14px;color:var(--fg);font:400 14px/1.4 var(--sans)}._match-evidence-filters_7sm4o_143 select:focus-visible,._match-mobile-party_7sm4o_144 select:focus-visible{outline:2px solid var(--fg);outline-offset:4px}._match-mobile-party_7sm4o_144{display:none}._match-evidence-key_7sm4o_148{color:var(--fg-2);font-size:13px;line-height:1.65;max-width:70ch}._match-filter-count_7sm4o_149{color:var(--muted);font-size:13px;margin:20px 0 8px}._match-position_7sm4o_150{border-top:1px solid var(--line-2)}._match-position_7sm4o_150:last-child{border-bottom:1px solid var(--line-2)}._match-position_7sm4o_150 summary{display:flex;flex-direction:column;align-items:start;gap:10px;position:relative;padding:20px 28px 20px 0;cursor:pointer;list-style:none}._match-position_7sm4o_150 summary::-webkit-details-marker{display:none}._match-position_7sm4o_150 summary:after{content:"+";position:absolute;right:2px;top:20px;font-size:20px;color:var(--muted)}._match-position_7sm4o_150[open] summary:after{content:"−"}._match-position_7sm4o_150 summary>span:first-child{font-size:16px;line-height:1.5;color:var(--fg-2);max-width:65ch}._match-position-status_7sm4o_157{display:inline-flex;border:1px solid var(--line-3);border-radius:6px;padding:3px 8px;color:var(--fg-2);background:var(--panel-2);font-size:12px}._match-position-status_7sm4o_157[data-status=unknown],._match-position-status_7sm4o_157[data-status=conditional],._match-position-status_7sm4o_157[data-status=conflicting]{color:var(--fg-3);background:transparent}._match-position_7sm4o_150>div{padding:0 0 22px}._match-position_7sm4o_150>div>p{font-size:14px;color:var(--fg-2);line-height:1.7;margin-top:14px}._match-position-comparison_7sm4o_161{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:13px}._match-position-comparison_7sm4o_161 strong{color:var(--fg-2);font-weight:500}._match-position-sources_7sm4o_163{list-style:none;padding:0;margin:16px 0 0}._match-position-sources_7sm4o_163 li{margin-top:12px}._match-position-sources_7sm4o_163 a{display:block;min-height:44px;align-content:center;font-size:14px}._match-position-sources_7sm4o_163 small{display:block;color:var(--muted);font-size:12px;line-height:1.7}._match-discovery_7sm4o_167{font-size:13px;color:var(--muted);margin-top:16px}._match-discovery_7sm4o_167 ul{list-style:none;padding:0;margin:8px 0 0}._match-discovery_7sm4o_167 a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}._match-excluded-note_7sm4o_170{font-size:13px!important;color:var(--muted)!important}._match-empty-filter_7sm4o_171{margin:24px 0!important;font-size:14px;color:var(--muted)}._match-research-footnote_7sm4o_172{border-top:1px solid var(--line-2);padding-top:28px;margin-top:36px}._match-research-footnote_7sm4o_172 h2{font:400 26px/1.2 var(--serif)}._match-research-footnote_7sm4o_172 p{font-size:14px;color:var(--muted);margin-top:12px;max-width:80ch;line-height:1.7}._match-research-footnote_7sm4o_172 a{display:inline-flex;align-items:center;min-height:48px;margin-top:12px;font-size:14px}@media(hover:hover)and (pointer:fine){._match-primary_7sm4o_18:hover:not(:disabled){background:var(--fg-2)}}@media(max-width:760px){._match-invitation_7sm4o_1{align-items:stretch;flex-direction:column;padding:18px 20px;gap:16px;margin-bottom:16px}._match-invitation_7sm4o_1 h2{font-size:27px}._match-invitation_7sm4o_1>div>span{font-size:12px}._match-invitation_7sm4o_1>._match-primary_7sm4o_18{justify-content:space-between}._match-compact_7sm4o_16{padding:18px}._match-page_7sm4o_39{padding:0 16px}._match-header_7sm4o_46{min-height:78px;gap:16px}._match-header_7sm4o_46>div{gap:8px;flex-direction:column;align-items:end}._match-header_7sm4o_46>div>a{min-height:44px;font-size:13px}._match-preview-label_7sm4o_51{font-size:12px}._match-brand_7sm4o_47{font-size:26px}._match-main_7sm4o_52{margin-top:12px;margin-bottom:36px}._match-preview-notice_7sm4o_55{margin-bottom:24px!important;font-size:13px;padding:12px 14px}._match-intro_7sm4o_56{padding:4px 0 28px}._match-intro_7sm4o_56 h1{font-size:38px;line-height:1.08;margin-bottom:20px}._match-lead_7sm4o_59{font-size:17px}._match-kicker_7sm4o_57,._match-facts_7sm4o_60{font-size:14px}._match-facts_7sm4o_60 span+span{margin-left:12px;padding-left:12px}._match-start-actions_7sm4o_63>button{width:100%;justify-content:space-between}._match-topic-guide_7sm4o_64>div{gap:12px 16px;font-size:14px}._match-topic-guide_7sm4o_64 h2{font-size:25px}._match-question_7sm4o_67{padding:0}._match-question_7sm4o_67 legend{font-size:27px}._match-answers_7sm4o_77{gap:8px}._match-answer_7sm4o_76{padding:10px 14px;gap:12px;min-height:48px}._match-section-heading_7sm4o_94 h1{font-size:34px}._match-section-heading_7sm4o_94 p{line-height:1.7}._match-review-row_7sm4o_99{align-items:start;gap:16px;padding:18px 0}._match-review-row_7sm4o_99 p{font-size:15px}._match-review-row_7sm4o_99 button{min-width:54px;padding:10px 14px}._match-review-actions_7sm4o_104>:is(button,a){width:100%}._match-footer_7sm4o_119{flex-direction:column;gap:0}._match-evidence-layout_7sm4o_126{display:block;margin-top:24px}._match-party-rail_7sm4o_127{display:none}._match-mobile-party_7sm4o_144{display:flex;margin:24px 0;font-size:14px}._match-mobile-party_7sm4o_144 select{font-size:16px}._match-evidence-filters_7sm4o_143{grid-template-columns:1fr;gap:12px}._match-evidence-filters_7sm4o_143 select{font-size:16px}._match-party-heading_7sm4o_134 h2{font-size:28px}._match-ranking-note_7sm4o_123{padding:18px}._match-ranking-note_7sm4o_123 p{font-size:14px}._match-position_7sm4o_150 summary{padding-block:18px}}@media(max-width:360px){._match-intro_7sm4o_56 h1{font-size:35px}._match-question_7sm4o_67 legend{font-size:26px}._match-primary_7sm4o_18{padding-inline:17px;font-size:14px}._match-facts_7sm4o_60 span+span{margin-left:9px;padding-left:9px}._match-evidence-filters_7sm4o_143{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._match-primary_7sm4o_18,._match-secondary_7sm4o_18{transition:none}._match-primary_7sm4o_18:active:not(:disabled),._match-secondary_7sm4o_18:active{transform:none}}@media(hover:hover)and (pointer:fine){._match-answer_7sm4o_76:hover{background:var(--panel-3)}._match-answer_7sm4o_76[aria-pressed=true]:hover{background:var(--fg-2)}._match-party-rail_7sm4o_127 button:hover{background:var(--panel-2)}}@media(max-width:760px){._match-position-sources_7sm4o_163 small,._match-position-status_7sm4o_157,._match-position-comparison_7sm4o_161,._match-evidence-key_7sm4o_148,._match-filter-count_7sm4o_149,._match-discovery_7sm4o_167,._match-excluded-note_7sm4o_170{font-size:14px!important}}@media(max-width:760px){._match-page_7sm4o_39[data-stage=question] ._match-header_7sm4o_46{min-height:60px}._match-page_7sm4o_39[data-stage=question] ._match-header_7sm4o_46>div{flex-direction:row}._match-progress_7sm4o_70{margin-bottom:20px}._match-answer-help_7sm4o_76{margin-bottom:16px!important}}@media(max-height:700px){._match-page_7sm4o_39[data-stage=question] ._match-question_7sm4o_67 legend{font-size:26px}._match-page_7sm4o_39[data-stage=question] ._match-progress_7sm4o_70{margin-bottom:16px}}@media(prefers-reduced-motion:reduce){._match-answer_7sm4o_76{transition:none}._match-answer_7sm4o_76:active{transform:none}}._match-alignment_7sm4o_261{margin-top:24px}._match-chart-key_7sm4o_262{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:18px;color:var(--fg-2);font-size:14px}._match-chart-key_7sm4o_262>span{display:flex;align-items:center;gap:8px}._match-chart-key_7sm4o_262 i{width:18px;height:10px;display:inline-block;flex:none;border:1px solid var(--fg-5);border-radius:2px}._match-chart-help_7sm4o_265{margin-bottom:12px;border-bottom:1px solid var(--line-2)}._match-chart-help_7sm4o_265>summary{min-height:44px;align-content:center;color:var(--fg-2);font-size:14px;cursor:pointer}._match-breakdown-legend_7sm4o_267{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;color:var(--fg-2);font-size:14px;margin:20px 0 14px;padding-bottom:20px;border-bottom:1px solid var(--line-2)}._match-breakdown-legend_7sm4o_267 dt{display:flex;gap:8px;align-items:center;color:var(--fg);font-weight:500}._match-breakdown-legend_7sm4o_267 dd{margin:8px 0 0;line-height:1.6}._match-breakdown-legend_7sm4o_267 i{width:18px;height:10px;flex:none;display:inline-block;border:1px solid var(--fg-5);border-radius:2px}._match-breakdown-track_7sm4o_271{display:flex;height:12px;overflow:hidden;border:1px solid var(--fg-5);border-radius:3px;background:var(--panel-3)}._match-breakdown-track_7sm4o_271>i{display:block;flex:none;height:100%}._match-breakdown-track_7sm4o_271>i+i{border-left:1px solid var(--bg)}._match-breakdown-track_7sm4o_271 [data-kind=aligned]{background:var(--match-party-color)}._match-breakdown-legend_7sm4o_267 [data-kind=aligned],._match-chart-key_7sm4o_262 [data-kind=aligned]{background:var(--fg-2)}._match-breakdown-track_7sm4o_271 [data-kind=different],._match-breakdown-legend_7sm4o_267 [data-kind=different],._match-chart-key_7sm4o_262 [data-kind=different]{background:var(--fg-4)}._match-breakdown-track_7sm4o_271 [data-kind=unknown],._match-breakdown-legend_7sm4o_267 [data-kind=unknown],._match-chart-key_7sm4o_262 [data-kind=unknown]{background:var(--panel-3)}._match-comparison-explanation_7sm4o_278{color:var(--fg)}._match-breakdown-value_7sm4o_279{font-size:14px;text-align:right;color:var(--fg-2);font-variant-numeric:tabular-nums}._match-breakdown-value_7sm4o_279 strong{font-size:22px;font-weight:500;color:var(--fg)}._match-breakdown-value_7sm4o_279 strong>span{font-size:14px;font-weight:400;color:var(--fg-2)}._match-breakdown-value_7sm4o_279 small{display:block;margin-top:4px;font-size:14px}._match-distance-details_7sm4o_283{margin-top:24px;border-block:1px solid var(--line-2);padding-block:4px 12px}._match-distance-details_7sm4o_283>summary{min-height:48px;align-content:center;color:var(--fg-2);font-size:14px;cursor:pointer}._match-policy-intro_7sm4o_285 h2{scroll-margin-top:24px}._match-chart-heading_7sm4o_286{display:flex;gap:24px;align-items:end;justify-content:space-between}._match-chart-heading_7sm4o_286 h2,._match-policy-intro_7sm4o_285 h2{font:400 30px/1.2 var(--serif)}._match-chart-heading_7sm4o_286 p{color:var(--fg-2);font-size:15px;margin-top:10px;max-width:60ch}._match-chart-topic_7sm4o_289{display:flex;flex-direction:column;gap:8px;min-width:200px;color:var(--fg-2);font-size:14px}._match-chart-topic_7sm4o_289 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:48px;width:100%;border:1px solid var(--fg-4);border-radius:10px;color:var(--fg);background:var(--surface-inset) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23d6d4cf' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 16px center / 16px;padding:12px 42px 12px 14px;font:400 16px/1.4 var(--sans)}._match-chart-topic_7sm4o_289 select:focus-visible{outline:2px solid var(--fg);outline-offset:4px}._match-chart-scope_7sm4o_292{color:var(--muted);font-size:14px;max-width:85ch;line-height:1.65;margin:18px 0!important}._match-chart-axis_7sm4o_293{display:grid;grid-template-columns:240px minmax(0,1fr) 100px;gap:20px;align-items:end;font-size:12px;color:var(--muted);padding:16px 13px 10px;border-bottom:1px solid var(--line-3)}._match-chart-axis_7sm4o_293>div{display:flex;justify-content:space-between;gap:8px}._match-chart-rows_7sm4o_295{list-style:none;padding:0;margin:0}._match-chart-rows_7sm4o_295 li{border-bottom:1px solid var(--line-2)}._match-row-reasons_7sm4o_297{display:flex;flex-wrap:wrap;column-gap:24px;padding:0 12px 10px}._match-row-reasons_7sm4o_297 button{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:6px 0;color:var(--fg-2);font:400 14px/1.5 var(--sans);text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}._match-row-reasons_7sm4o_297 button>span{flex:none}._match-chart-row_7sm4o_295{display:grid;width:100%;grid-template-columns:240px minmax(0,1fr) 100px;gap:12px 20px;align-items:center;padding:14px 12px;min-height:74px;border:1px solid transparent;border-radius:8px;color:var(--fg);text-align:left;font-family:var(--sans);cursor:pointer}._match-chart-row_7sm4o_295[aria-pressed=true]{background:var(--panel-2);border-color:var(--line-3)}._match-chart-row_7sm4o_295[aria-pressed=true] ._match-chart-name_7sm4o_302>span{text-decoration:underline;text-underline-offset:4px}._match-chart-name_7sm4o_302{display:block;min-width:0}._match-chart-name_7sm4o_302>span{display:flex;align-items:center;gap:10px;font-size:15px}._match-chart-name_7sm4o_302 i{width:9px;height:9px;border-radius:50%;background:var(--match-party-color);flex:none}._match-chart-name_7sm4o_302 small{display:block;font-size:14px;color:var(--muted);margin-top:7px;line-height:1.5}._match-chart-track_7sm4o_307{display:block;height:10px;background:var(--panel-3);border-radius:3px}._match-chart-track_7sm4o_307>i{display:block;height:100%;border-radius:inherit;background:var(--match-party-color);box-shadow:0 0 0 1px var(--fg-4)}._match-chart-track_7sm4o_307[data-empty=true]{background:var(--panel-3);border:1px solid var(--fg-5)}._match-chart-value_7sm4o_310{text-align:right;font-size:22px;font-weight:500;font-variant-numeric:tabular-nums}._match-chart-value_7sm4o_310>small{font-size:14px;font-weight:400;padding-left:2px}._match-chart-track_7sm4o_307[data-empty=true]+._match-chart-value_7sm4o_310{color:var(--muted);font-size:14px;font-weight:400}._match-chart-possible_7sm4o_313{grid-column:2 / 3;display:flex;flex-direction:column;gap:10px;padding:2px 0 8px;color:var(--muted);font-size:13px}._match-range-track_7sm4o_314{display:block;position:relative;height:8px;background:var(--panel-3)}._match-range-track_7sm4o_314 i{position:absolute;display:block;min-width:2px;height:8px;background:var(--fg-4);border-radius:3px}._match-chart-range-toggle_7sm4o_316{display:flex;align-items:center;gap:10px;cursor:pointer;min-height:48px;color:var(--fg-2);font-size:14px;margin-top:16px}._match-chart-range-toggle_7sm4o_316 input{accent-color:var(--fg);width:18px;height:18px;flex:none}._match-chart-caption_7sm4o_318{border-bottom:1px solid var(--line-2);padding:12px 0 24px}._match-chart-caption_7sm4o_318 p{max-width:85ch;color:var(--muted);font-size:14px;line-height:1.65;margin-top:10px}._match-chart-caption_7sm4o_318 a{display:inline-flex;min-height:44px;align-items:center;color:var(--fg-2);font-size:14px;margin-top:8px}._match-chart-empty_7sm4o_321{padding:24px 0;border-block:1px solid var(--line-2)}._match-chart-empty_7sm4o_321 p{max-width:65ch;color:var(--fg-2);font-size:15px;line-height:1.65;margin-bottom:18px}._match-result-tools_7sm4o_323{padding-block:10px 20px;display:flex;align-items:start;flex-wrap:wrap;gap:12px 28px}._match-more_7sm4o_324{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 28px;padding-block:24px;border-bottom:1px solid var(--line-2)}._match-more_7sm4o_324>div{flex:1 1 300px}._match-more_7sm4o_324 h2{font:400 24px/1.25 var(--serif);margin-bottom:8px}._match-more_7sm4o_324 p{color:var(--fg-2);font-size:14px;line-height:1.65;max-width:65ch}._match-more_7sm4o_324>button{flex-shrink:0}._match-answer-editor_7sm4o_329{flex-basis:100%;font-size:14px;color:var(--fg-2)}._match-answer-editor_7sm4o_329>summary{cursor:pointer;min-height:48px;align-content:center}._match-answer-editor_7sm4o_329>p{max-width:70ch;line-height:1.65;margin-block:12px}._match-policy-intro_7sm4o_285{margin-top:20px;padding-top:30px;border-top:1px solid var(--line-3);scroll-margin-top:24px}._match-policy-intro_7sm4o_285 p{color:var(--fg-2);font-size:15px;max-width:70ch;line-height:1.65;margin-top:12px}@media(max-width:760px){._match-breakdown-legend_7sm4o_267{grid-template-columns:1fr;gap:14px}._match-row-reasons_7sm4o_297{padding-inline:4px}._match-breakdown-legend_7sm4o_267 dd{margin-top:4px}._match-chart-heading_7sm4o_286{display:block}._match-chart-topic_7sm4o_289{margin-top:20px}._match-chart-heading_7sm4o_286 h2,._match-policy-intro_7sm4o_285 h2{font-size:28px}._match-chart-axis_7sm4o_293{grid-template-columns:minmax(0,1fr) 100px;gap:12px;padding-inline:5px}._match-chart-axis_7sm4o_293>span:first-child{grid-column:1 / -1;font-size:14px;margin-bottom:8px}._match-chart-row_7sm4o_295{grid-template-columns:minmax(0,1fr) 100px;gap:14px 12px;padding:16px 4px}._match-chart-name_7sm4o_302{grid-column:1}._match-chart-name_7sm4o_302>span{font-size:16px}._match-chart-name_7sm4o_302 small{font-size:14px}._match-chart-track_7sm4o_307,._match-breakdown-track_7sm4o_271{grid-column:1;grid-row:2}._match-breakdown-value_7sm4o_279,._match-chart-value_7sm4o_310{grid-column:2;grid-row:1 / 3}._match-chart-possible_7sm4o_313{grid-column:1 / 2;font-size:14px}._match-chart-track_7sm4o_307[data-empty=true]+._match-chart-value_7sm4o_310{font-size:14px}}@media(hover:hover)and (pointer:fine){._match-chart-row_7sm4o_295:hover{background:var(--panel)}}@media(max-width:760px){._match-chart-row_7sm4o_295{padding-block:12px;row-gap:8px}._match-chart-name_7sm4o_302 small{margin-top:4px}}._match-results-heading_7sm4o_358{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}._match-results-heading_7sm4o_358 ._match-section-heading_7sm4o_94{margin:12px 0 0}._match-results-actions_7sm4o_360{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding-bottom:16px;border-bottom:1px solid var(--line-2)}._match-results-actions_7sm4o_360>._match-secondary_7sm4o_18{margin-left:auto}._match-results-actions_7sm4o_360>._match-text-button_7sm4o_93{gap:8px}._match-answer-editor_7sm4o_329{scroll-margin-top:24px}._match-chart-description_7sm4o_364{color:var(--fg-2);font-size:15px;line-height:1.65;max-width:70ch}@media(max-width:760px){._match-results-heading_7sm4o_358{display:block}._match-results-heading_7sm4o_358 ._match-chart-topic_7sm4o_289{margin-top:20px}}@media(max-width:480px){._match-results-actions_7sm4o_360{column-gap:16px}._match-results-actions_7sm4o_360>._match-secondary_7sm4o_18{padding-inline:14px;gap:12px;font-size:14px}}._match-evidence-empty_7sm4o_368{border-top:1px solid var(--line-2);padding:24px 0}._match-evidence-empty_7sm4o_368 h2{font:400 28px/1.25 var(--serif)}._match-evidence-empty_7sm4o_368 p{font-size:15px;line-height:1.65;color:var(--muted);margin-top:12px;max-width:55ch}._match-principles_7sm4o_371{border-block:1px solid var(--line-2);margin:20px 0 10px;padding:16px 0}._match-principles_7sm4o_371 h3{font-size:15px;font-weight:500}._match-principles_7sm4o_371 p{line-height:1.65}._match-principles_7sm4o_371 a{display:inline-flex;gap:6px;align-items:center;min-height:44px;font-size:14px;margin-right:16px}._comparison_15sh6_1{display:grid;grid-template-columns:270px minmax(0,1fr);margin:0 0 32px;font:400 16px/1.5 var(--sans)}._questionRail_15sh6_2{min-width:0;border-right:1px solid var(--line-3);padding:32px 24px 24px 0}._railHeading_15sh6_3{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:20px}._railHeading_15sh6_3 h2{font:400 30px/1.2 var(--serif)}._railHeading_15sh6_3>span{color:var(--muted);font-size:14px}._questionList_15sh6_6{display:grid}._questionList_15sh6_6 button{display:flex;gap:14px;width:100%;min-height:100px;text-align:left;padding:18px 12px;border:0;border-bottom:1px solid var(--line-3);background:transparent;color:var(--fg-2);cursor:pointer;border-radius:0}._questionList_15sh6_6 button[aria-pressed=true]{background:var(--panel-2);border-left:3px solid #e6c37c;padding-left:9px;border-radius:6px;color:var(--fg)}._questionNumber_15sh6_9{font:400 15px/1.6 var(--sans);color:var(--muted)}._questionList_15sh6_6 strong{display:block;font:400 23px/1.2 var(--serif);overflow-wrap:anywhere}._questionList_15sh6_6 small{display:block;margin-top:8px;font:400 14px/1.4 var(--sans)}._questionPaging_15sh6_12{display:flex;justify-content:space-between;align-items:center;gap:4px;margin-top:22px}._questionPaging_15sh6_12 button{min-width:44px;min-height:44px;border:1px solid var(--line-2);border-radius:var(--control-radius);background:transparent;color:var(--fg);cursor:pointer}._questionPaging_15sh6_12 ._allQuestions_15sh6_14{border:0;font:400 15px var(--sans);padding:0 10px;text-decoration:underline;text-underline-offset:4px}._questionPaging_15sh6_12 button:disabled{opacity:.35;cursor:default}._mobileHint_15sh6_16{display:none}._canvas_15sh6_17{min-width:0;padding:30px 0 0 34px}._topic_15sh6_18{color:var(--muted);font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px!important}._questionHeader_15sh6_19 h2{font:400 clamp(30px,3vw,44px)/1.12 var(--serif);letter-spacing:-.015em;max-width:30ch;text-wrap:pretty}._yourAnswer_15sh6_20{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;color:var(--fg-2);margin-top:16px}._yourAnswer_15sh6_20 button{min-width:44px;min-height:44px;padding:0 6px;margin-left:4px;border:0;background:transparent;color:var(--fg);text-decoration:underline;text-underline-offset:4px;font:inherit;cursor:pointer}._positionGroups_15sh6_22{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 28px}._positionGroups_15sh6_22[data-groups="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}._positionGroup_15sh6_22{min-width:0;padding:0 24px 8px 0}._positionGroup_15sh6_22+._positionGroup_15sh6_22{padding:0 0 8px 24px;border-left:1px solid var(--line-3)}._groupAnchor_15sh6_26{min-height:48px;display:flex;align-items:center}._youMarker_15sh6_27{display:inline-block;padding:5px 14px;border:1px solid #e6c37c;border-radius:var(--control-radius);color:var(--fg);font-size:14px}._positionGroup_15sh6_22 h3,._gaps_15sh6_28 h3{font:400 28px/1.2 var(--serif)}._positionGroup_15sh6_22 h3 span,._gaps_15sh6_28 h3 span{font:400 16px/1.5 var(--sans);color:var(--fg-2);white-space:nowrap}._relationship_15sh6_30{color:var(--muted);font-size:14px;margin-top:4px!important;min-height:42px}._partyGrid_15sh6_31{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 8px;margin-top:12px;align-items:start}._partyToken_15sh6_32{display:flex;flex-direction:column;align-items:center;padding:6px 0;min-width:0;border:0;border-radius:8px;background:transparent;color:var(--fg);cursor:pointer;font:400 14px/1.4 var(--sans)}._monogram_15sh6_33{display:flex;justify-content:center;align-items:center;width:64px;height:64px;flex:none;border-radius:50%;background:var(--party-color);color:var(--party-ink);font:500 24px/1 var(--serif);margin-bottom:10px}._partyName_15sh6_34{min-height:20px;overflow-wrap:anywhere}._evidenceHint_15sh6_35{display:flex;align-items:center;gap:4px;color:var(--muted);margin-top:4px;font-size:14px}._evidenceHint_15sh6_35 .control-icon{display:flex}._emptyGroup_15sh6_37{font-size:14px;color:var(--muted);padding:20px 0}._gaps_15sh6_28{border-top:1px solid var(--line-3);padding-top:22px}._gaps_15sh6_28 section+section{border-top:1px solid var(--line-2);margin-top:18px;padding-top:18px}._gaps_15sh6_28 h3{font-size:24px}._gapParties_15sh6_41{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 18px;margin-top:12px}._gapParties_15sh6_41 button{display:flex;align-items:center;gap:9px;min-width:0;min-height:44px;padding:4px 0;border:0;border-radius:4px;text-align:left;background:transparent;color:var(--fg-2);font:400 14px/1.4 var(--sans);cursor:pointer}._gapParties_15sh6_41 .control-icon{margin-left:auto;opacity:.65}._hollowDot_15sh6_44{width:10px;height:10px;flex:none;border:1px solid var(--muted);border-radius:50%}._footer_15sh6_45{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-top:20px;color:var(--muted);font-size:14px}._footer_15sh6_45 p{flex:1 1 320px}._footer_15sh6_45 button{min-height:44px;border:0;padding:0;background:transparent;color:var(--fg-2);font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}._comparison_15sh6_1 :is(button,a):focus-visible,._dialog_15sh6_48 :is(button,a):focus-visible{outline:2px solid var(--fg);outline-offset:3px}._dialog_15sh6_48{width:min(680px,calc(100% - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:0;border:1px solid var(--line-3);border-radius:12px;background:var(--panel);color:var(--fg);font:400 16px/1.6 var(--sans);overflow-y:auto;overscroll-behavior:contain}._dialog_15sh6_48::backdrop{background:#000b}._dialogHeader_15sh6_51{display:flex;justify-content:space-between;align-items:start;gap:20px;position:sticky;top:0;padding:22px 24px 16px;border-bottom:1px solid var(--line-2);background:var(--panel);z-index:1}._dialogHeader_15sh6_51 h2{font:400 28px/1.2 var(--serif);margin:0}._dialogHeader_15sh6_51 button{display:flex;gap:8px;align-items:center;min-height:44px;flex:none;padding:8px 12px;border:1px solid var(--line-3);border-radius:var(--control-radius);color:var(--fg);background:transparent;font:400 14px var(--sans);cursor:pointer}._dialogContent_15sh6_54{padding:24px}._evidenceCopy_15sh6_55 p{margin:0 0 18px!important}._evidenceCopy_15sh6_55 ._evidenceStatement_15sh6_56{font:400 26px/1.3 var(--serif)}._evidenceAnswers_15sh6_57{padding:16px 0 0;margin:0 0 22px;border-block:1px solid var(--line-2);color:var(--fg-2)}._sources_15sh6_58{padding-left:20px;display:grid;gap:18px}._sources_15sh6_58 a{color:var(--fg);text-underline-offset:4px}._sources_15sh6_58 small{display:block;margin-top:6px;font-size:14px;color:var(--muted)}._questionChooser_15sh6_61{display:grid}._questionChooser_15sh6_61 button{display:flex;gap:16px;width:100%;text-align:left;padding:16px 8px;border:0;border-bottom:1px solid var(--line-2);background:transparent;color:var(--fg);font:400 16px/1.5 var(--sans);cursor:pointer}._questionChooser_15sh6_61 button[aria-pressed=true]{background:var(--panel-3)}._questionChooser_15sh6_61 small{display:block;color:var(--muted);margin-top:6px;font-size:14px}._srOnly_15sh6_65{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(hover:hover){._partyToken_15sh6_32:hover,._questionList_15sh6_6 button:hover,._gapParties_15sh6_41 button:hover,._questionChooser_15sh6_61 button:hover{background:var(--panel-2)}}@media(prefers-reduced-motion:no-preference){._partyToken_15sh6_32{transition:background-color .12s ease,transform .12s ease}._partyToken_15sh6_32:active{transform:scale(.97)}}@media(max-width:1100px){._comparison_15sh6_1{grid-template-columns:220px minmax(0,1fr)}._canvas_15sh6_17{padding-left:24px}._positionGroup_15sh6_22{padding-right:16px}._positionGroup_15sh6_22+._positionGroup_15sh6_22{padding-left:16px}._partyGrid_15sh6_31,._gapParties_15sh6_41,._positionGroups_15sh6_22[data-groups="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}._positionGroups_15sh6_22[data-groups="3"] ._positionGroup_15sh6_22:last-child{grid-column:1 / -1;border-left:0;border-top:1px solid var(--line-3);padding:16px 0 0}}@media(max-width:900px){._comparison_15sh6_1{display:block}._questionRail_15sh6_2{border-right:0;border-bottom:1px solid var(--line-3);padding:20px 0 14px}._railHeading_15sh6_3{margin-bottom:14px}._railHeading_15sh6_3 h2{font-size:26px}._questionList_15sh6_6{display:flex;overflow-x:auto;gap:10px;padding:4px 3px 12px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}._questionList_15sh6_6 button{width:195px;flex:0 0 195px;min-height:96px;padding:14px 10px;border:1px solid var(--line-2);border-radius:6px;scroll-snap-align:start;gap:10px}._questionList_15sh6_6 button[aria-pressed=true]{padding-left:8px}._questionList_15sh6_6 strong{font-size:22px}._questionPaging_15sh6_12{margin-top:10px}._mobileHint_15sh6_16{display:block;font-size:14px;color:var(--muted);margin-top:6px!important}._canvas_15sh6_17{padding:24px 0 0}._questionHeader_15sh6_19 h2{font-size:32px}._positionGroups_15sh6_22,._positionGroups_15sh6_22[data-groups="3"]{grid-template-columns:1fr;margin-top:12px}._positionGroup_15sh6_22,._positionGroup_15sh6_22+._positionGroup_15sh6_22{padding:0 0 20px;border-left:0}._positionGroup_15sh6_22+._positionGroup_15sh6_22{border-top:1px solid var(--line-3);padding-top:18px}._groupAnchor_15sh6_26:empty{display:none}._positionGroup_15sh6_22 h3{font-size:28px}._relationship_15sh6_30{min-height:0}._partyGrid_15sh6_31{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;margin-top:20px}._monogram_15sh6_33{width:60px;height:60px}._gaps_15sh6_28{padding-top:18px}._gapParties_15sh6_41{gap:4px 14px}._footer_15sh6_45{margin-top:18px}._dialog_15sh6_48{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}._dialogHeader_15sh6_51{padding:16px;gap:10px}._dialogHeader_15sh6_51 h2{font-size:25px}._dialogContent_15sh6_54{padding:18px 16px}}@media(max-width:360px){._gapParties_15sh6_41{grid-template-columns:1fr}._questionHeader_15sh6_19 h2{font-size:29px}}@font-face{font-family:Faustina;font-style:normal;font-weight:300 400;font-display:swap;src:url(/fonts/faustina.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #0f0e0d;--panel: #151412;--panel-2: #1b1a17;--panel-3: #22201d;--glass: rgba(21, 20, 18, .84);--line: rgba(250, 250, 249, .08);--line-2: rgba(250, 250, 249, .16);--line-3: rgba(250, 250, 249, .25);--fg: #fafaf9;--fg-2: #d6d4cf;--fg-3: #a6a39c;--fg-4: #85827c;--fg-5: #6f6c66;--serif: "Faustina", Georgia, "Times New Roman", serif;--sans: "Geist", "Helvetica Neue", Helvetica, Arial, sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.7, 0, .3, 1);--ease: cubic-bezier(.4, 0, .2, 1);--run-ease: cubic-bezier(.2, .1, .8, .9);--hover: .12s;--t-manchete: 27px;--t-fig: 42px;--t-fig-m: 26px;--t-name: 14px;--t-body: 13px;--t-label: 12px;--t-micro: 11px;--m: 20px;--pad: 16px;--gap: 12px}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;overscroll-behavior:none;background:var(--bg);color:var(--fg)}*{scrollbar-width:none!important}*::-webkit-scrollbar{display:none;width:0;height:0}body{font:400 var(--t-body) / 1.45 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font:inherit;color:inherit;touch-action:manipulation}h1,h2,h3,p{margin:0}.tn{font-variant-numeric:tabular-nums}.f2{color:var(--fg-2)}.f3{color:var(--fg-3)}.f4{color:var(--fg-4)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;-webkit-user-select:none;user-select:none}::selection{background:#fafaf933}:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.hud{position:fixed;left:0;top:0;overflow:hidden;background:radial-gradient(110% 90% at 55% 50%,#141310,#0f0e0d 58%,#0b0a09)}.hud canvas.map{position:absolute;left:0;top:0;display:block;touch-action:none}.mapzoom{position:absolute;left:0;top:0;transform-origin:0 0}.zoomctl{position:absolute;z-index:3;transform:translateY(-100%);display:flex;flex-direction:column;gap:2px;padding:3px;border-radius:100px;background:#1b1a17e0;border:1px solid var(--line)}.zoomctl button{all:unset;cursor:pointer;display:grid;place-items:center;width:28px;height:28px;border-radius:100px;color:var(--fg-2);transition:background-color var(--hover) var(--ease),color var(--hover) var(--ease)}.zoomctl button:hover{background:var(--panel-3);color:var(--fg)}.zoomctl button:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.zoomctl button[disabled]{color:var(--fg-4);cursor:default;background:none}.zoomctl.touch button{width:36px;height:36px}.hud:not(.phone):before{content:"";position:absolute;left:0;right:0;top:0;height:132px;background:linear-gradient(#0f0e0d 35%,#0f0e0d00);z-index:2;pointer-events:none}.hud canvas.prev,.hud canvas.hov,.hud canvas.fx{pointer-events:none}.hud canvas.prev{transition:opacity .45s var(--ease)}.col{position:absolute;display:flex;flex-direction:column;gap:var(--gap);min-height:0;z-index:3}.col>*{flex:none}.col>.grow{flex:1 1 0;min-height:0}.card{background:var(--glass);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);border:1px solid var(--line);border-radius:16px;padding:var(--pad);min-width:0;position:relative}.card.grow{display:flex;flex-direction:column}.card>.hd{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;margin-bottom:14px;flex:none}.card>.hd h3{font:500 var(--t-name) / 1.3 var(--sans)}.card>.hd .aside{font:500 var(--t-label) / 1.3 var(--sans);color:var(--fg-3);white-space:nowrap}.enter{animation:enter .5s var(--ease-out) both}.enter+.enter{animation-delay:70ms}@keyframes enter{0%{opacity:0;transform:translateY(8px)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border-radius:100px;border:1px solid var(--line-2);background:#15141299;cursor:pointer;font:500 var(--t-body) / 1 var(--sans);color:var(--fg);white-space:nowrap;transition:background-color var(--hover) var(--ease),border-color var(--hover) var(--ease)}.btn:hover{background:var(--panel-2);border-color:var(--line-3)}.btn[disabled]{cursor:default;color:var(--fg-5);border-color:var(--line)}.btn.ghost{border-color:transparent;background:none;color:var(--fg-3)}.icon{all:unset;cursor:pointer;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;color:var(--fg-2);flex:none;transition:background-color var(--hover) var(--ease)}.icon:hover{background:#fafaf914}.icon[disabled]{opacity:.25;cursor:default;background:none}.icon:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.hudtop{position:absolute;left:var(--m);right:var(--m);top:14px;height:44px;display:flex;align-items:center;gap:20px;z-index:4;container-type:inline-size}.hud.tv .hudtop{z-index:9}@container (max-width:1520px){.tvb .lbl,.sbtn kbd,.live .lt>.lw:last-child{display:none}.tvb{width:36px;padding:0}}@container (max-width:1180px){.brand>span,.live .lw,.tvb .lbl,.sbtn>span,.sbtn kbd{display:none}.tvb{width:36px;padding:0}.sbtn{padding:0 10px}}.live .lt{flex-shrink:0}.brand{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.hud:not(.phone):not(.tv) .hudtop .brand{flex:0 0 var(--lw, 336px)}.brand b{font:400 22px/1 var(--serif);letter-spacing:-.01em}.brand span{font:500 var(--t-label) / 1 var(--sans);color:var(--fg-3)}.candc{gap:12px}.candc .ch{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center}.candc .ch h2{margin:0;font:400 24px/1.1 var(--serif);text-wrap:balance}.candc .ch small{display:block;margin-top:6px;font:500 var(--t-label) / 1.3 var(--sans);color:var(--fg-3);text-wrap:balance}.candc .ch small .pm{font:inherit}.candc .cfig{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding-top:4px;border-top:1px solid var(--line)}.candc .cfig b{font:300 44px/1 var(--serif);letter-spacing:-.01em}.candc .cfig>span{font:500 var(--t-label) / 1.3 var(--sans);color:var(--fg-3)}.candc .ckv{display:flex;justify-content:space-between;gap:12px;font:500 var(--t-label) / 1.2 var(--sans);color:var(--fg-3)}.candc .ckv b{font-weight:500;color:var(--fg)}.candc .note{margin:0;padding-top:10px;border-top:1px solid var(--line);font:400 var(--t-body) / 1.4 var(--sans);color:var(--fg-2)}.candc .lab{margin-top:4px}.candc .cby{display:grid;grid-template-columns:auto minmax(0,1fr) 72px 48px;gap:10px;align-items:center;font:500 var(--t-label) / 1.2 var(--sans)}.candc .cby .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--fg-2)}.candc .cby b{font-weight:500;text-align:right}.candc .cst{align-self:flex-start;margin-top:4px}.byp{display:inline-flex;align-items:center;gap:7px;align-self:center;color:var(--fg-3);text-decoration:none;font:500 var(--t-label) / 1 var(--sans);transition:color var(--hover) var(--ease)}.byp i{font-style:normal}.byp .plogo{display:block;line-height:0}.byp svg{height:17px;width:auto;display:block}.byp:hover,.byp:focus-visible{color:var(--fg)}.byp:focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:4px}.hud.phone .byp svg{height:15px}.cred{display:contents}.soc{display:inline-flex;align-items:center;align-self:center;gap:2px;padding-left:8px;border-left:1px solid var(--line)}.soc a{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;color:var(--fg-3);transition:color var(--hover) var(--ease)}.soc a:hover,.soc a:focus-visible{color:var(--fg)}.soc a:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.soc svg{width:15px;height:15px;display:block}.hud.phone:not(.land) .brand{flex-direction:column;align-items:flex-start;gap:4px}.hud.phone:not(.land) .cred{display:flex;align-items:center;gap:8px}.hud.phone:not(.land) .byp svg{height:13px}.hud.phone:not(.land) .soc{gap:0;padding-left:6px}.hud.phone:not(.land) .soc a{width:30px;height:30px;margin:-7px 0}.hud.phone:not(.land) .soc svg{width:14px;height:14px}@media(max-width:739px){.hud.land .soc{display:none}}.status{margin-left:auto;display:flex;align-items:center;gap:14px;min-width:0}.live{display:inline-flex;align-items:center;gap:8px;font:500 var(--t-label) / 1 var(--sans);color:var(--fg-2);white-space:nowrap;min-width:0;overflow:hidden}.live .lt{overflow:hidden;text-overflow:ellipsis}.tvb{flex:none}.live>i{flex:none;width:7px;height:7px;border-radius:999px;background:var(--fg)}.live.replay>i{background:var(--fg-4)}.live.warn>i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--fg-2)}.live.warn .lt{color:var(--fg)}.live.wait>i{background:var(--fg-3)}.live b{font-weight:500;color:var(--fg)}@media(prefers-reduced-motion:no-preference){.live:not(.replay)>i{animation:ping .7s var(--ease-out),breathe 1.4s ease-in-out infinite}.tl .livept{animation:ping .7s var(--ease-out)}}@keyframes breathe{0%,to{opacity:.25}40%,60%{opacity:1}}@keyframes ping{0%{box-shadow:0 0 #fafaf980}to{box-shadow:0 0 0 9px #fafaf900}}.sim{flex:none;font:500 var(--t-label) / 1 var(--sans);color:var(--fg-2);border:1px solid var(--line-2);border-radius:6px;padding:5px 8px;white-space:nowrap;background:#1b1a17d9;cursor:pointer;transition:border-color var(--hover) var(--ease),color var(--hover) var(--ease)}.sim:hover,.sim[aria-expanded=true]{border-color:var(--line-3);color:var(--fg)}.about{position:absolute;z-index:12;top:52px;right:0;width:min(320px,calc(100vw - 32px));padding:16px;background:#1b1a17f7;border:1px solid var(--line-2);border-radius:14px;box-shadow:0 18px 40px #00000073;animation:enter .3s var(--ease-out) both}.about h4{margin:0 0 8px;font:500 var(--t-name) / 1.3 var(--sans)}.about p{font:400 var(--t-body) / 1.5 var(--sans);color:var(--fg-2)}.about p+p{margin-top:8px}.sbtn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 12px;border-radius:100px;border:1px solid var(--line);background:#1b1a17d9;color:var(--fg-3);cursor:pointer;font:500 var(--t-body) / 1 var(--sans);flex:none;transition:border-color var(--hover) var(--ease),color var(--hover) var(--ease)}.sbtn:hover{border-color:var(--line-3);color:var(--fg)}kbd{font:500 11px/1 var(--sans);padding:3px 6px;border-radius:5px;background:var(--panel-3);color:var(--fg-3);border:1px solid var(--line)}.nxt{display:flex;flex-direction:column;gap:6px;margin-top:16px}.nxt-lab{font:500 var(--t-label) / 1 var(--sans);color:var(--fg-3);margin-bottom:2px}.nxt-row{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 12px;border-radius:12px;background:#fafaf90a;box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--hover) var(--ease),box-shadow var(--hover) var(--ease)}.nxt-row b{font:500 var(--t-name) / 1.2 var(--sans);color:var(--fg);white-space:nowrap}.nxt-row span{margin-left:auto;min-width:0;font:400 var(--t-label) / 1.2 var(--sans);color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nxt-go{flex:none;font-style:normal;color:var(--fg-3);transition:transform .22s cubic-bezier(.2,.8,.2,1),color var(--hover) var(--ease)}.nxt-row:hover{background:#fafaf914;box-shadow:inset 0 0 0 1px #fafaf933}.nxt-row:hover .nxt-go{transform:translate(3px);color:var(--fg)}.nxt-row:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.hud.phone .nxt-row{min-height:44px}.hero .allc{all:unset;cursor:pointer;display:inline-block;margin-top:12px;font:500 var(--t-label) / 1 var(--sans);color:var(--fg-2);padding:5px 0;border-bottom:1px solid var(--line-3)}.hero .allc:hover,.hero .kick .lnk:hover{color:var(--fg)}.hero .allc:focus-visible,.hero .kick .lnk:focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:2px}.hero .kick .lnk{all:unset;cursor:pointer;font:500 var(--t-label) / 1 var(--sans);color:var(--fg-2);padding:5px 0;border-bottom:1px solid var(--line-3)}.hero .allp{display:flex;flex-direction:column;gap:8px;margin-top:14px;max-height:440px;overflow-y:auto;overscroll-behavior:contain}.hero .allp.over{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),transparent);mask-image:linear-gradient(#000 calc(100% - 36px),transparent)}.hud[data-h=short] .hero .allp{max-height:320px}.hud[data-h=tiny] .hero .allp{max-height:240px}.hud.phone .hero .allp{max-height:60vh}.switch{display:inline-flex;background:#1b1a17d9;border:1px solid var(--line);border-radius:100px;padding:2px;flex:none}.switch button{all:unset;cursor:pointer;height:30px;padding:0 14px;border-radius:100px;font:500 var(--t-body) / 30px var(--sans);color:var(--fg-3);white-space:nowrap;transition:background-color .2s var(--ease),color .2s var(--ease)}.switch button:hover{color:var(--fg-2)}.switch button[aria-pressed=true],.seg2 button[aria-pressed=true]{background:#fafaf924;color:var(--fg);box-shadow:inset 0 0 0 1px #fafaf91f}.switch button:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.switch button{position:relative}.livedot{display:inline-block;flex:none;width:6px;height:6px;border-radius:50%;background:var(--fg);animation:liveDot 1.8s ease-in-out infinite}.switch .livedot{position:absolute;top:5px;right:5px}@keyframes liveDot{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.livedot{animation:none}}@media(max-width:1150px){.hud:not(.phone):not(.tv) .hudtop{gap:12px}}@container (max-width:1110px){.hud:not(.phone):not(.tv) .hudtop .brand{flex:0 0 auto}.switch button{padding:0 8px}.status{gap:10px}.status .shb{display:none}}.av{position:relative;flex:none;border-radius:8px;overflow:hidden;background:linear-gradient(to bottom,transparent 16%,var(--c, #3a3834) 16%)}.av.round{border-radius:999px}.av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 0}.av .ini{position:absolute;top:16%;right:0;bottom:0;left:0;display:grid;place-items:center;font:500 var(--ini, 14px) / 1 var(--sans);color:var(--on, #fff)}.sm{flex:none;position:relative;display:inline-block;width:var(--s, 24px);height:var(--s, 24px);border-radius:999px;box-shadow:0 0 0 1px #fafaf933}.sm img{display:block;width:100%;height:100%;border-radius:999px}.sm i{display:grid;place-items:center;width:100%;height:100%;border-radius:999px;background:var(--panel-3);font:600 9px/1 var(--sans);font-style:normal}.sm.gm{display:inline-grid;place-items:center;background:var(--panel-3);color:var(--fg-2)}.uft.gl{display:inline-grid;place-items:center;color:var(--fg-2)}.uft{flex:none;display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 5px;border-radius:4px;background:var(--bg, var(--panel-3));color:var(--fg, var(--fg));font:600 11px/1 var(--sans);letter-spacing:.06em}.uft.big{min-width:34px;height:26px;font-size:12px}.uft.plain{background:var(--panel-3);color:var(--fg-2)}.pm{font:500 var(--t-label) / 1.3 var(--sans);white-space:nowrap}.chip{display:inline-flex;align-items:center;gap:7px;height:22px;padding:0 8px;border-radius:6px;background:var(--panel-3);font:500 var(--t-label) / 1 var(--sans);color:var(--fg-2);white-space:nowrap;flex:none}.chip>i{width:6px;height:6px;border-radius:999px;background:var(--fg-4)}.chip.done{color:var(--fg)}.chip.done>i{background:var(--fg)}.bar{position:relative;height:var(--h, 8px)}.bar .clip{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;overflow:hidden;display:flex;background:var(--panel-3)}.bar .clip>i{display:block;height:100%;flex-basis:0;transition:flex-grow var(--tw, .7s) var(--run-ease),background-color .7s var(--ease) .16s}.bar .clip>i+i{box-shadow:inset 1.5px 0 #141311}.bar .fifty{position:absolute;top:-5px;bottom:-5px;left:50%;width:2px;margin-left:-1px;background:#fafaf9;box-shadow:0 0 0 1px #0f0e0de6}.dual{position:relative;height:var(--h, 4px);display:flex;border-radius:100px;overflow:hidden}.dual i{display:block;height:100%;flex-basis:0;transition:flex-grow var(--tw, .7s) var(--run-ease)}.dual i+i{box-shadow:inset 1.5px 0 #141311}.crow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.crow .who{min-width:0}.crow .nm{font:500 var(--t-body) / 1.3 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crow .val{text-align:right;font:500 var(--t-body) / 1.3 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap}.crow .val small{display:block;font:400 var(--t-micro) / 1.3 var(--sans);color:var(--fg-3)}.crow .bar{grid-column:2/4;margin-top:1px}.crow .pm{font-size:var(--t-micro)}.duel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.duel .cand{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.duel .cand.r{align-items:flex-end;text-align:right}.duel .cand>div{min-width:0;max-width:100%}.duel .who{display:flex;align-items:center;gap:10px}.duel .cand.r .who{flex-direction:row-reverse}.duel .who>div{min-width:0}.duel .nm{font:500 var(--t-body) / 1.25 var(--sans);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.duel .pm{font-size:var(--t-micro)}.fig{font:400 var(--t-fig-m) / 1.05 var(--serif);letter-spacing:-.01em;white-space:nowrap}.fig sup{font-size:.42em;vertical-align:.95em;line-height:0;margin-left:.06em;letter-spacing:0}.foot{display:flex;justify-content:space-between;align-items:center;gap:10px;font:400 var(--t-label) / 1.3 var(--sans);color:var(--fg-3)}.foot span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero .kick{display:flex;align-items:center;justify-content:space-between;gap:10px;font:500 var(--t-label) / 1 var(--sans);color:var(--fg-3)}.sentbox{position:relative;margin:12px 0 16px}.hero .sent{font:400 var(--t-manchete) / 1.14 var(--serif);letter-spacing:-.01em;text-wrap:balance;min-height:2.28em}.sentbox .sent{animation:sentin .52s var(--ease-out) both}.sentbox .sent.out{position:absolute;left:0;right:0;top:0;pointer-events:none;animation:sentout .18s var(--ease) both}@keyframes sentin{0%{opacity:0;transform:translateY(10px)}}@keyframes sentout{to{opacity:0;transform:translateY(-6px)}}.hero .sent b{font-weight:400}.field{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}.field em{font:500 var(--t-micro) / 1 var(--sans);font-style:normal;color:var(--fg-3);margin-left:4px}.hemi{position:relative;width:100%;max-width:300px;margin:4px auto 2px}.hemi svg{display:block;width:100%;height:auto;overflow:visible}.hemi rect{transition:fill .6s var(--ease)}.hemic{position:absolute;left:50%;bottom:0;transform:translate(-50%);text-align:center;white-space:nowrap}.hemic .big{font:300 30px/1 var(--serif)}.ideo{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;row-gap:7px;margin:2px 0 12px}.ideo .ic{display:flex;align-items:baseline;gap:6px;justify-content:center;font:500 var(--t-label) / 1 var(--sans);color:var(--fg-3)}.ideo .ic b{color:#cdbf9f}.ideo .imaj{grid-column:1/-1;text-align:center;font:500 var(--t-micro) / 1.35 var(--sans);color:var(--fg-3);text-wrap:balance}.ideo .il,.ideo .ir{display:flex;align-items:baseline;gap:7px;font:500 var(--t-label) / 1 var(--sans);color:var(--fg-3)}.ideo .ir{justify-content:flex-end}.ideo b{font:400 22px/1 var(--serif);color:var(--fg)}.ideo .im{font:500 var(--t-micro) / 1 var(--sans);color:var(--fg-3);text-align:center;padding-bottom:1px}.ideo .ibar{grid-column:1/-1;position:relative;display:flex;height:6px;border-radius:3px;background:#2a2825}.ideo .ibar i{display:block;min-width:0;transition:flex-grow .6s var(--ease)}.ideo .ibar i:first-child{border-radius:3px 0 0 3px}.ideo .ibar i:nth-last-child(2){border-radius:0 3px 3px 0}.ideo .ibar em{position:absolute;left:50%;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:1px;background:var(--fg)}.depc .lh,.depst .lab{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.drow{display:grid;grid-template-columns:22px 30px minmax(0,1fr) auto;gap:8px;align-items:center;padding:5px 0;border-top:1px solid var(--line)}.drow .dph,.srow .dph{width:30px;height:30px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--panel-3);box-shadow:0 0 0 1.5px var(--pc)}.drow .dph img,.srow .dph img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block}.drow .dph .ini,.srow .dph .ini{font:600 10px/1 var(--sans);color:var(--fg-2);letter-spacing:.02em}.seatlegend i.pal{background:#fafaf959}.drow .dr{font:500 var(--t-micro) / 1 var(--sans);color:var(--fg-3);text-align:right}.drow .dn{display:flex;flex-direction:column;gap:3px;min-width:0}.drow .dn b{font:500 var(--t-label) / 1.2 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drow .dn small{font:500 var(--t-micro) / 1 var(--sans);white-space:nowrap}.drow .dv{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font:500 var(--t-label) / 1 var(--sans)}.drow .dv em{font:600 10px/1 var(--sans);font-style:normal;letter-spacing:.04em;color:var(--bg);background:var(--fg);padding:2px 5px;border-radius:4px}.depst{overflow-y:auto;overscroll-behavior:contain}.depst .dsec{display:flex;flex-direction:column;gap:2px;padding-top:10px;border-top:1px solid var(--line)}.dseats{display:flex;flex-wrap:wrap;gap:6px 12px;margin:4px 0 6px;font:500 var(--t-micro) / 1.2 var(--sans);color:var(--fg-2)}.dseats i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:0}.dseats .k{color:var(--fg-3)}.hud.flow .depst{overflow:visible}.then.dlt{margin-top:3px;color:var(--fg-3)}.then.dlt span:first-child{color:var(--fg-3)}.reg .ld small.d22{font:500 var(--t-micro) / 1 var(--sans);color:var(--fg-3);margin-left:6px;white-space:nowrap}.clk{cursor:pointer}.clk:hover .nm{text-decoration:underline;text-decoration-color:#fafaf973;text-underline-offset:3px}.clk:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:8px}.cback{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin:-4px 0 -2px -6px;padding:5px 9px 5px 5px;border-radius:8px;font:500 var(--t-label) / 1 var(--sans);color:var(--fg-2)}.cback:hover,.cback:focus-visible{color:var(--fg);background:#fafaf90f}.hemic .k{margin-top:4px;font:500 var(--t-micro) / 1.2 var(--sans);color:var(--fg-3)}.names{display:flex;flex-direction:column;gap:7px}.nrow{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:9px;align-items:center;font:500 var(--t-label) / 1.2 var(--sans)}.nrow .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--fg)}.nrow .pm{font:500 var(--t-micro) / 1 var(--sans);white-space:nowrap}.rl.wait .rw{display:flex;flex-direction:column;gap:7px;min-width:0}.rl.wait small{font:400 var(--t-micro) / 1 var(--sans);color:var(--fg-4)}.prefield{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 6px;margin:6px 0 4px}.prefield>div{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.prefield .pm{font-size:var(--t-micro);white-space:nowrap}.hud.phone:not(.tablet) .prefield .av{width:36px!important;height:36px!important}.hero .sent .ln{display:block}.hero .sent .ln.nb{white-space:nowrap}.leaders{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.leader{display:flex;flex-direction:column;gap:8px;min-width:0}.leader.r{align-items:flex-end;text-align:right}.hero:not(.evcard) .leaders{grid-template-rows:repeat(3,auto);row-gap:8px}.hero:not(.evcard) .leader{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start}.hero:not(.evcard) .leader.r{justify-items:end}.leader .who{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%}.leader.r .who{flex-direction:row-reverse}.leader .who>div{min-width:0}.leader .nm{font:500 var(--t-name) / 1.25 var(--sans);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.leader .fig{font:300 var(--t-fig) / .95 var(--serif);letter-spacing:-.025em;margin-top:2px}.leader .votes{font:400 var(--t-label) / 1.3 var(--sans);color:var(--fg-3)}.sharebox{margin-top:16px}.goal .gl{height:17px;text-align:center;font:500 var(--t-micro) / 1 var(--sans);color:var(--fg-3);white-space:nowrap}.goal .gb{position:relative;height:var(--h, 8px);border-radius:3px;background:var(--panel-3)}.goal .gb i{position:absolute;top:0;bottom:0;transition:width var(--tw, .7s) var(--run-ease),background-color .7s var(--ease)}.goal .gb i.l{left:0;border-radius:3px 0 0 3px}.goal .gb i.r{right:0;border-radius:0 3px 3px 0}.goal .gb .fifty{position:absolute;top:-7px;bottom:-5px;left:50%;width:2px;margin-left:-1px;background:#fafaf9;box-shadow:0 0 0 1px #0f0e0de6}.goal.done .gb .fifty{top:-4px;bottom:-4px}.goal .gc{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font:500 var(--t-micro) / 1.2 var(--sans);color:var(--fg-3);white-space:nowrap}.hero .kv{display:flex;flex-direction:column;gap:7px;margin-top:12px;padding-top:11px;border-top:1px solid var(--line)}.hero .kv>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:500 var(--t-label) / 1.2 var(--sans);min-width:0}.hero .kv span{color:var(--fg-3);white-space:nowrap}.hero .kv b{font-weight:500;color:var(--fg);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero.early .fig,.hero.early .votes{color:var(--fg-3)}.chart .wait{height:100%;display:grid;place-items:center;font:400 var(--t-label) / 1.3 var(--sans);color:var(--fg-3)}.margin{display:flex;justify-content:space-between;gap:12px;margin-top:10px}.margin>div{min-width:0;flex:1 1 0}.margin>div:last-child{text-align:right}.margin b{overflow-wrap:anywhere}.rlist.empty .lh{visibility:hidden}.margin .ml{display:block;font:500 var(--t-micro) / 1.3 var(--sans);color:var(--fg-3);white-space:nowrap}.margin b{display:block;font:500 var(--t-body) / 1.3 var(--sans);color:var(--fg-2);margin-top:2px}.others{display:flex;flex-direction:column;gap:8px;margin-top:16px}.others .crow{gap:8px}.more{font:400 var(--t-label) / 1.3 var(--sans);color:var(--fg-3);margin-top:10px}.kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid var(--line);padding-top:12px;margin-top:14px}.kpi .k{font:500 var(--t-micro) / 1.3 var(--sans);color:var(--fg-3);white-space:nowrap}.kpi .v{font:500 16px/1.2 var(--sans);font-variant-numeric:tabular-nums;margin-top:4px;white-space:nowrap}.marks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;transition:opacity .2s var(--ease)}.marks.moving{opacity:0;transition-duration:.12s}.marks .leaders{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.marks .leaders line{stroke:#fafaf947;stroke-width:1}.marks .leaders line.on{stroke:#fafaf9e6}.townpill{position:absolute;z-index:2;transform:translate(14px,-50%);padding:5px 10px;border-radius:100px;background:#0f0e0dd1;border:1px solid var(--line-2);font:500 var(--t-label) / 1 var(--sans);color:var(--fg);white-space:nowrap;pointer-events:none;animation:fade .3s var(--ease) both}.legend .skey{gap:6px}.legend .skey svg{display:block}.legend .skey em{font-style:normal;color:var(--fg-3)}.mk{all:unset;box-sizing:border-box;pointer-events:auto;touch-action:none;cursor:pointer;position:absolute;display:flex;color:var(--fg);white-space:nowrap}.mk.lbl span i{display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:4px;vertical-align:1px;box-shadow:0 0 0 1px #0f0e0d99}.mk>*{display:block}.mk.lbl{flex-direction:column;align-items:center;gap:2px;padding:2px 4px;border-radius:4px;transform:translate(-50%,-50%)}.mk.lbl b{font:600 12px/1.05 var(--sans);letter-spacing:.06em}.mk.lbl span{font:500 11px/1.05 var(--sans)}.mk.lbl:not(.dark){text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 10px rgba(0,0,0,.35)}.mk.lbl.dark{text-shadow:0 0 1px var(--bg),0 0 3px var(--bg),0 0 6px var(--bg),0 0 10px var(--bg)}.marks.tight .mk.lbl{padding:1px 2px}.marks.tight .mk.lbl b{font-size:11px;letter-spacing:.04em}.mk.box{align-items:center;justify-content:space-between;gap:8px;width:70px;height:24px;padding:0 8px;border-radius:4px;background:var(--bg);transform:translateY(-50%);transition:box-shadow var(--hover) var(--ease)}.mk.box b{font:600 11px/1 var(--sans);letter-spacing:.06em}.mk.box span{font:500 11px/1 var(--sans)}.mk.box:hover,.mk.box:focus-visible,.mk.box.on{box-shadow:0 0 0 2px var(--fg)}.mk.box.ext{gap:6px;box-shadow:0 0 0 1px #fafaf947}.mk.box.ext .globe{flex:none;opacity:.95}.mk.box.ext:hover,.mk.box.ext:focus-visible,.mk.box.ext.on{box-shadow:0 0 0 2px var(--fg)}.hud.phone .mk.box.ext{width:22px;height:16px;padding:0;justify-content:center}.mk.lbl:hover,.mk.lbl.on{background:#0f0e0d59}.mk.lbl:focus-visible{background:#0f0e0db3;box-shadow:0 0 0 2px var(--fg)}.mk:focus-visible{outline:none}.hud.phone .mk.box{width:auto;min-width:30px;justify-content:center;padding:0 6px}.maptop{position:absolute;display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:3;height:32px;container:maptop/inline-size}@container maptop (max-width:820px){.maptop .seg2 .cb{max-width:132px}.legend .ramp.ends em{font-size:var(--t-micro)}}@container maptop (max-width:700px){.seg2 .cb .cn{display:none}.legend>span:nth-child(n+3):not(.ramp){display:none}.maptop .seg2 button{padding:7px 9px}}@container maptop (max-width:560px){.legend>span:nth-child(n+2):not(.ramp){display:none}}.mrow{display:flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto;max-width:none}.maptop>.legend{flex:1 1 0;min-width:0;max-height:44px;overflow:hidden;container:legend/inline-size}.maptop>.legend>span{max-width:100%}.legend .ttl{display:block;white-space:normal;text-align:right;text-wrap:balance;line-height:1.1}.legend .ramp.ends .lg{display:inline}.legend .ramp.ends .sh{display:none}@container legend (max-width:300px){.legend .ramp.ends .lg{display:none}.legend .ramp.ends .sh{display:inline}}@container legend (max-width:190px){.legend .ramp.ends em{display:none}}@container legend (max-width:250px){.legend .ramp:not(.ends) em{display:none}}@container legend (max-width:64px){.maptop>.legend>*{display:none}}@container legend (max-width:130px){.legend .ttl{display:none}}.maptop>.legend:has(>.skey){max-height:none}@container maptop (min-width:701px){.maptop>.legend:has(>.skey){align-self:flex-start}}@container legend (max-width:272px){.legend .skey em{display:none}}@container legend (max-width:155px){.legend .skey{display:none}}.mrow .crumbs{max-width:none;min-width:86px;flex:0 1 auto;overflow:hidden}.mrow .crumbs span{min-width:40px}.mrow .seg2{flex:none}.expill{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:100px;font:500 var(--t-label) / 1 var(--sans);color:var(--fg);background:#fafaf912;box-shadow:inset 0 0 0 1px var(--line-3);white-space:nowrap;flex:none;transition:background-color var(--hover) var(--ease)}.expill:hover{background:#fafaf921}.expill:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.expill .globe{color:var(--fg-2)}.expill.on{background:#fafaf929;box-shadow:inset 0 0 0 1px #fafaf966}.hud.phone .expill{padding:11px 14px;font-size:13px}.hud.tv .expill{display:none}.legend .xr{width:10px;height:10px;border-radius:50%;display:inline-block;box-sizing:border-box;flex:none}.legend .xr.shut{background:#4a4640;border:1.5px solid rgba(250,250,249,.62)}.legend .xr.open{background:#2a2825;border:1.5px solid rgba(250,250,249,.2)}.seg2{display:inline-flex;align-items:center;gap:2px;flex:none;margin-left:2px}.seg2 button{all:unset;cursor:pointer;font:500 var(--t-label) / 1 var(--sans);color:var(--fg-3);padding:7px 11px;border-radius:100px;transition:background-color var(--hover) var(--ease),color var(--hover) var(--ease)}.seg2 button:hover{color:var(--fg)}.seg2 button:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.seg2 button[disabled]{color:var(--fg-4);cursor:default}.seg2{position:relative}.seg2 .cb{display:inline-flex;align-items:center;gap:6px;max-width:190px}.seg2 .cb .av{flex:none;margin:-3px 0 -3px -4px}.seg2 .cb .cn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.seg2 .cb .caret{flex:none;opacity:.7}.candpick{position:absolute;top:calc(100% + 8px);right:0;z-index:5;width:320px;padding:6px;border-radius:14px;background:#1b1a17;border:1px solid var(--line-3);box-shadow:0 12px 28px #00000073;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;animation:fade .16s var(--ease) both}.candpick button{all:unset;flex:none;cursor:pointer;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:10px;color:var(--fg)}.candpick button:hover,.candpick button:focus-visible{background:var(--panel-3)}.candpick button[aria-selected=true]{background:#fafaf91a}.candpick .nm{display:flex;flex-direction:column;gap:4px;min-width:0}.candpick .nm>span:first-child{font:500 var(--t-body) / 1.15 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legend .ramp.ends em{margin:0 6px}.legend .ramp.ends em:first-child{margin-left:0}.candpick .pm{font:500 var(--t-micro) / 1 var(--sans)}.candpick b{font:400 15px/1 var(--serif);text-align:right;color:var(--fg-2)}.hud[data-h=tiny] .candpick button{padding:3px 12px 3px 6px}.legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 14px;font:500 var(--t-label) / 1 var(--sans);color:var(--fg-3);min-width:0}.legend span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.legend b{font-weight:500;color:var(--fg)}.legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.legend .ramp{gap:2px}.legend .ramp i{width:14px;height:8px;border-radius:1px}.legend .ramp em{font-style:normal;margin-left:6px;color:var(--fg-3)}.mk.lbl.cnt{background:#0f0e0d9e;text-shadow:none;padding:3px 6px}.mk.face{flex-direction:column;align-items:center;gap:3px;transform:translate(-50%,-50%)}.mk.face .fs{display:flex}.mk.face .av{background:var(--c);box-shadow:0 0 0 2px #0f0e0d}.mk.face .av+.av{margin-left:-8px}.mk.face.done:not(.box) .av{box-shadow:0 0 0 2px #0f0e0d,0 0 0 3.5px #fafaf9}.mk.face:not(.box) b,.mk.face:not(.box) span.tn{text-shadow:0 1px 2px rgba(0,0,0,.75),0 0 8px rgba(0,0,0,.4)}.mk.face b{font:600 11px/1 var(--sans);letter-spacing:.06em}.mk.face span.tn{font:500 11px/1 var(--sans)}.mk.face:not(.box):hover .av,.mk.face:not(.box):focus-visible .av,.mk.face.on:not(.box) .av{box-shadow:0 0 0 2px #fafaf9}.mk.face:focus-visible{outline:none}.mk.box.face{flex-direction:row;width:auto;min-width:70px;height:28px;padding:0 9px 0 4px;gap:7px;justify-content:flex-start;transform:translateY(-50%)}.mk.box.face .av{box-shadow:0 0 0 1.5px #0f0e0d99}.mk.box.face span.tn{margin-left:auto}.hud.tv .mk.face b,.hud.tv .mk.face span.tn{font-size:15px}.hud.tv .mk.box.face{width:auto;height:34px}.mk.lbl.cnt:hover,.mk.lbl.cnt:focus-visible{background:#0f0e0dcc}.marks.pop .mk>*{animation:popup .52s var(--ease-out) both;animation-delay:var(--d, 0ms)}.marks.pop .mk>span{animation-delay:calc(var(--d, 0ms) + 90ms)}.marks.pop .mk.box,.marks.pop .leaders line{animation:fade .42s var(--ease) both;animation-delay:var(--d, 0ms)}@keyframes popup{0%{opacity:0;transform:translateY(5px)}}.crumbs{display:inline-flex;align-items:center;gap:2px;height:34px;padding:0 4px;border-radius:100px;background:#1b1a17e0;border:1px solid var(--line);font:500 var(--t-label) / 1 var(--sans);color:var(--fg-4);flex:none;max-width:60%}.crumbs button{all:unset;cursor:pointer;padding:7px 10px;border-radius:100px;color:var(--fg-2);white-space:nowrap;transition:background-color var(--hover) var(--ease)}.crumbs button:hover{background:var(--panel-3);color:var(--fg)}.crumbs button:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.crumbs span{padding:7px 10px 7px 4px;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crumbs i{font-style:normal}.tip{position:absolute;z-index:6;width:268px;pointer-events:none;background:#1b1a17;border:1px solid var(--line-3);border-radius:14px;padding:12px;box-shadow:0 12px 28px #00000073;opacity:0;transition:opacity var(--hover) var(--ease)}.tip.on{opacity:1}.tip .th{display:flex;align-items:center;gap:10px;margin-bottom:10px;min-width:0}.tip .th>div{min-width:0}.tip .th .nm{display:block;font:500 var(--t-body) / 1.25 var(--sans);text-wrap:balance}.tip .th small{display:block;margin-top:2px;font:400 var(--t-micro) / 1.3 var(--sans);color:var(--fg-3)}.tip .crow+.crow{margin-top:8px}.tlbar{position:absolute;z-index:3}.tlp{background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);border-radius:100px;padding:6px 6px 6px 18px}.tl{display:flex;align-items:center;gap:14px;height:34px}.tl .now{font:500 var(--t-body) / 1 var(--sans);font-variant-numeric:tabular-nums;color:var(--fg);min-width:42px}.tl .track{position:relative;flex:1;height:34px;cursor:pointer;touch-action:none;border-radius:8px}.tl .track:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.tl .rail{position:absolute;left:0;right:0;top:6px;height:6px;background:repeating-linear-gradient(90deg,var(--panel-3) 0 3px,transparent 3px 6px);border-radius:100px}.tl .avail{position:absolute;left:0;top:6px;height:6px;background:#fafaf91a;border-radius:100px}.tl .done{position:absolute;left:0;top:6px;height:6px;background:#fafaf947;border-radius:100px}.tl .hours{position:absolute;left:0;right:0;top:19px;height:12px;font:500 11px/1 var(--sans);color:var(--fg-3);pointer-events:none}.tl .bubble{position:absolute;bottom:100%;margin-bottom:6px;transform:translate(-50%);padding:4px 7px;border-radius:6px;background:var(--panel-3);font:500 var(--t-micro) / 1 var(--sans);color:var(--fg);white-space:nowrap;pointer-events:none}.tl .btn,.tl .livechip{width:124px;flex:none;justify-content:center}.livechip{display:inline-flex;align-items:center;gap:8px;height:34px;font:500 var(--t-label) / 1 var(--sans);color:var(--fg)}.livechip>i{width:7px;height:7px;border-radius:999px;background:var(--fg)}@media(prefers-reduced-motion:no-preference){.livechip>i{animation:breathe 1.4s ease-in-out infinite}}.btn.golive{background:var(--fg);color:var(--bg);border-color:var(--fg)}.btn.golive:hover{background:var(--fg-2);border-color:var(--fg-2)}.tl .hours span{position:absolute;transform:translate(-50%)}.tl .pin{all:unset;position:absolute;top:-1px;width:20px;height:20px;margin-left:-10px;display:grid;place-items:center;cursor:pointer;z-index:2}.tl .pin:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--panel);box-shadow:0 0 0 1.5px var(--fg-2)}.tl .pin:hover:before,.tl .pin:focus-visible:before{background:var(--fg)}.tl .pin:focus-visible{outline:none}.tl .pin .pl{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:6px;padding:6px 8px;border-radius:8px;background:var(--panel-3);font:500 var(--t-label) / 1 var(--sans);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--hover) var(--ease)}.tl .pin:focus-visible .pl{opacity:1}@media(hover:hover){.tl .pin:hover .pl{opacity:1}}@media(pointer:coarse){.tl .pin{width:32px;height:32px;margin-left:-16px;top:-7px}.tl .track{height:44px}}.tl .livept{position:absolute;top:5px;width:8px;height:8px;margin-left:-4px;border-radius:999px;background:var(--fg-3)}.tl .thumb{position:absolute;top:2px;width:14px;height:14px;margin-left:-7px;border-radius:999px;background:var(--fg);box-shadow:0 0 0 3px var(--panel),0 2px 8px #00000080;z-index:3;cursor:grab}.tl .thumb:active{cursor:grabbing}.rlist{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.rlist .rows{flex:1 1 0;min-height:0;overflow:hidden}.lh{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px;flex:none}.lh h3{font:500 var(--t-body) / 1.3 var(--sans);color:var(--fg-2)}.rl{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:10px;align-items:center;width:calc(100% + 16px);height:var(--row, 78px);padding:0 8px;margin:0 -8px;border-radius:10px;transition:background-color var(--hover) var(--ease)}.rl .rs{display:flex;flex-direction:column;align-items:center;gap:7px}.rl .rst{font:500 var(--t-micro) / 1 var(--sans);color:var(--fg-2);white-space:nowrap}.rl .rbar{width:34px;height:3px;border-radius:2px;background:var(--panel-3);overflow:hidden}.rl .rbar i{display:block;height:100%;background:var(--fg-3)}.rl .rp{display:flex;flex-direction:column;gap:6px;min-width:0}.rl .rc{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;transition:opacity .4s var(--ease)}.rl .rc .nm{font:500 var(--t-body) / 1.25 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rl .rc b{font:400 16px/1 var(--serif);font-variant-numeric:tabular-nums;white-space:nowrap}.rl .rc.lost{opacity:.45}.dualw .fifty{position:absolute;left:50%;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:#fafaf9;box-shadow:0 0 0 1px #141311}.rl .wash{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;pointer-events:none;background:color-mix(in oklch,var(--c) 16%,transparent);animation:wash 1.2s var(--ease) both}@keyframes wash{to{opacity:0}}.dualw{position:relative}.rl:hover{background:#fafaf90d}.rl:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--line-3)}.rl[aria-current]{box-shadow:inset 0 0 0 2px var(--fg)}.ct b{font:400 16px/1 var(--serif);font-variant-numeric:tabular-nums;white-space:nowrap}.pager{display:flex;align-items:center;gap:2px;font:500 var(--t-label) / 1 var(--sans);color:var(--fg-3)}.pager span{min-width:36px;text-align:center;font-variant-numeric:tabular-nums}.tally{display:flex;flex-direction:column;gap:10px}.tline{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;font:400 var(--t-label) / 1.3 var(--sans);color:var(--fg-3)}.tline b{font:300 20px/1 var(--serif);color:var(--fg);margin-right:4px}.tline .dot{margin:0 8px;color:var(--fg-4)}.strip{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px}.strip .tile{all:unset;box-sizing:border-box;cursor:pointer;display:grid;place-items:center;height:24px;border-radius:4px;background:var(--bg);color:var(--fg);font:600 11px/1 var(--sans);letter-spacing:.06em;text-shadow:0 1px 1px rgba(0,0,0,.3);transition:box-shadow var(--hover) var(--ease)}.strip .tile:hover,.strip .tile:focus-visible,.strip .tile[aria-current]{box-shadow:0 0 0 2px var(--fg)}.trow{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;align-items:start}.trow .k{font:500 var(--t-label) / 1.3 var(--sans);color:var(--fg-3)}.trow .n{font:300 26px/1 var(--serif);letter-spacing:-.01em;margin-top:4px;color:var(--fg)}.flags{display:flex;flex-wrap:wrap;gap:4px;padding-top:3px}.flags button{all:unset;cursor:pointer;border-radius:5px;display:grid;transition:transform var(--hover) var(--ease)}.flags button:hover .uft,.flags button:focus-visible .uft{box-shadow:0 0 0 2px var(--fg)}.flags .none{font:400 var(--t-label) / 22px var(--sans);color:var(--fg-4)}.sep{height:1px;background:var(--line);margin:16px 0;flex:none}.seatsrow{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px}.seatsrow .big{font:300 40px/1 var(--serif);letter-spacing:-.02em}.seatsrow .k{font:500 var(--t-label) / 1.3 var(--sans);color:var(--fg-3);margin-top:4px}.seats{display:flex;height:10px;border-radius:3px;overflow:hidden}.seats i{display:block;height:100%;flex-basis:0;transition:flex-grow var(--tw, .7s) var(--run-ease)}.seats i.stay{opacity:.9}.seatnote{margin-top:6px;font:400 var(--t-micro) / 1.35 var(--sans);color:var(--fg-4)}.nulled{display:flex;flex-direction:column;gap:6px}.nl{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;opacity:.72}.nl .av{filter:grayscale(1)}.nl .nm{font:500 var(--t-label) / 1.2 var(--sans);color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl b{font:500 var(--t-label) / 1 var(--sans);color:var(--fg-3)}.stc .note.stays{font-size:var(--t-label);color:var(--fg-3)}.shb{width:36px;padding:0}.hud.phone .status .btn.shb{display:inline-flex;width:40px;height:40px}.seats i+i{box-shadow:inset 1.5px 0 #141311}.seats i.hatch,.seatlegend i.hatch{background:repeating-linear-gradient(135deg,rgba(250,250,249,.3) 0 1.5px,transparent 1.5px 5px),var(--panel-3)}.seats i.quiet,.seatlegend i.quiet{background:#fafaf91f}.seatlegend{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:10px;font:500 var(--t-label) / 1 var(--sans);color:var(--fg-3)}.seatlegend span{display:inline-flex;align-items:center;gap:6px}.seatlegend b{font-weight:500;color:var(--fg)}.seatlegend i{width:10px;height:10px;border-radius:3px;display:inline-block}.chart svg{display:block;overflow:visible}.chart text{font:500 11px var(--sans);fill:var(--fg-3);font-variant-numeric:tabular-nums}.chart>.hd{flex-wrap:wrap;row-gap:8px}.chart>.hd h3{white-space:nowrap}.chart .lg{display:flex;gap:14px;flex-wrap:wrap}.chart .lg span{display:flex;align-items:center;gap:6px;font:500 var(--t-label) / 1 var(--sans);color:var(--fg-2)}.chart .lg i{width:12px;height:3px;border-radius:2px}.chart .plot{flex:1 1 0;min-height:0}.chart .seg{stroke-dasharray:1;stroke-dashoffset:1;animation:draw var(--dd, .6s) var(--ease-out) forwards}@keyframes draw{to{stroke-dashoffset:0}}.chart circle.end{transition:cx var(--dd, .6s) var(--ease-out),cy var(--dd, .6s) var(--ease-out)}.chart .drawall circle.end{animation:fade .3s var(--ease) var(--dd) both}.chart .cross .rg{fill:none;stroke:#fafaf9;stroke-width:1.5;opacity:0}.chart .cross.fresh .cc{animation:fade .3s var(--ease) var(--dd, .6s) both}.chart .cross.fresh .rg{animation:ring .9s var(--ease-out) var(--dd, .6s)}.chart .cross.fresh .rg+.rg{animation-delay:calc(var(--dd, .6s) + .25s)}@keyframes ring{0%{r:5px;opacity:.8}to{r:22px;opacity:0}}.reg{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:0;height:41px}.reg>div:first-child{display:contents}.reg .nm{grid-area:1/1}.reg .p{grid-area:2/1}.reg .ld{grid-area:1/2;justify-self:end}.reg>.bar{grid-area:2/2;width:64px;justify-self:end}.reg+.reg{box-shadow:inset 0 1px 0 var(--line)}.reg .nm{font:500 var(--t-body) / 1.2 var(--sans)}.reg .p{font:400 var(--t-micro) / 1.3 var(--sans);color:var(--fg-3);white-space:nowrap}.reg .ld{display:flex;align-items:center;gap:8px;font:500 var(--t-body) / 1 var(--sans);white-space:nowrap}.reg .pm{font-size:var(--t-micro)}.reg .bar .fifty{top:-2px;bottom:-2px;width:1px;margin-left:0;box-shadow:none}.reg.zz{border-top:1px solid var(--line);margin-top:4px;padding-top:4px;height:44px}button.reg{all:unset;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:0;width:calc(100% + 16px);margin-left:-8px;margin-right:-8px;padding:0 8px;border-radius:10px;cursor:pointer;transition:background-color var(--hover) var(--ease)}button.reg.zz{border-top:0;box-shadow:inset 0 1px 0 var(--line)}button.reg:hover{background:#fafaf90d}button.reg:focus-visible{box-shadow:inset 0 0 0 2px var(--line-3)}.reg .nm .globe{vertical-align:-2px;margin-right:2px;color:var(--fg-3)}.col>.feedc{flex:0 1 auto;min-height:0;display:flex;flex-direction:column}.feed{flex:0 1 auto;min-height:0;overflow:hidden}.feed.over{-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),transparent);mask-image:linear-gradient(#000 calc(100% - 48px),transparent)}.ev{display:grid;grid-template-columns:40px 30px minmax(0,1fr);gap:10px;align-items:center;padding:10px 0}.ev .ring{justify-self:center}button.ev{all:unset;box-sizing:border-box;display:grid;grid-template-columns:40px 30px minmax(0,1fr);gap:10px;align-items:center;width:calc(100% + 16px);margin:0 -8px;padding:10px 8px;border-radius:10px;cursor:pointer;transition:background-color var(--hover) var(--ease)}button.ev:hover{background:#fafaf90d}button.ev:focus-visible{box-shadow:inset 0 0 0 2px var(--line-3)}button.ev:first-child{padding-top:10px;margin-top:-8px}.ev+.ev{box-shadow:inset 0 1px 0 var(--line)}.ev:first-child{padding-top:0}.arr{display:flex;flex-direction:column;gap:5px}.arr1{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.arru{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px}.arru .uft{height:18px;min-width:24px;padding:0 4px}.arru .mais{margin-left:2px;font:500 var(--t-micro) / 1 var(--sans);color:var(--fg-3)}.arr2{display:flex;flex-wrap:wrap;gap:2px 12px}.arr2 .par{white-space:nowrap}.ev time{font:500 var(--t-micro) / 1 var(--sans);font-variant-numeric:tabular-nums;color:var(--fg-3)}.ev p{font:400 var(--t-body) / 1.4 var(--sans);color:var(--fg-2)}.ev p b{font-weight:500;color:var(--fg)}.ev p,.toast p{text-wrap:pretty}.ev p b,.tk b{white-space:nowrap}.stc .kgrow{flex:1 1 auto;min-height:0}.stc .klist{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.krow{all:unset;box-sizing:border-box;position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;column-gap:10px;align-items:center;flex:none;height:50px;width:calc(100% + 16px);margin:0 -8px;padding:0 8px;border-radius:10px;cursor:pointer;transition:background-color var(--hover) var(--ease)}.krow:hover{background:#fafaf90d}.krow+.krow{box-shadow:inset 0 1px 0 var(--line)}.krow:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.krow .uft{min-width:34px;height:24px}.krow .kn{display:flex;flex-direction:column;gap:3px;min-width:0}.krow .kn .nm{font:500 var(--t-body) / 1.2 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.krow .kn small{font:400 var(--t-micro) / 1.2 var(--sans);color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.krow .kv{display:flex;align-items:center;gap:7px;font:400 16px/1 var(--serif)}.krow .kv small{font:400 var(--t-micro) / 1 var(--sans);color:var(--fg-4)}.krow .rbar{position:absolute;left:8px;bottom:6px;width:34px;height:2px;border-radius:2px;background:var(--panel-3);overflow:hidden}.krow .rbar i{display:block;height:100%;background:var(--fg-3)}.stc.ext .then{margin-top:2px}.uft.zt{min-width:34px;letter-spacing:0;font-variant-numeric:tabular-nums}.zrow.on{background:#fafaf917}.stc .zhide{display:none}.stc .lab .lnk{all:unset;cursor:pointer;font:500 var(--t-label) / 1 var(--sans);color:var(--fg-2);padding:5px 0;border-bottom:1px solid var(--line-3)}.stc .lab .lnk:hover{color:var(--fg)}.stc .lab .lnk:focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:2px}.stc .allc{all:unset;cursor:pointer;align-self:flex-start;margin-top:8px;font:500 var(--t-label) / 1 var(--sans);color:var(--fg-2);padding:5px 0;border-bottom:1px solid var(--line-3)}.stc .allc:hover{color:var(--fg)}.stc .allc:focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:2px}.stc.all{overflow-y:auto;overscroll-behavior:contain}.zl .lab .pager{margin:-8px -6px -8px 0}.zl .note.zn{font-size:var(--t-micro);color:var(--fg-4)}.krow .kv{flex-direction:row;margin-top:0;padding-top:0;border-top:0}.then.t1{margin-top:10px}.tally .tline.t1n{margin-top:-6px;color:var(--fg-3)}.pcard.scroll .kgrow,.pcard.scroll .klist{flex:none;overflow:visible}.evg{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--panel-3);color:var(--fg-2)}.tk .evg{width:24px;height:24px}.stc{display:flex;flex-direction:column;gap:14px;min-height:0}.stc .sh{display:flex;align-items:center;gap:12px;min-width:0}.stc .sh>div{min-width:0}.stc .sh h2{font:400 24px/1.1 var(--serif);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stc .sh .sub{font:400 var(--t-label) / 1.3 var(--sans);color:var(--fg-3);margin-top:3px}.sub2{display:flex;flex-wrap:wrap;overflow:hidden}.sub2>span{position:relative;white-space:nowrap;margin-right:14px}.sub2>span+span:before{content:"·";position:absolute;left:-10px}.stc .sh h2{padding-right:40px}.stc.hasnav .sh h2{padding-right:96px}.stc.tr1 .xtall,.stc.tr2 .note.stays,.stc.tr3 .then,.stc.tr4 .xmid,.stc.tr5 .margin{display:none}.stc.tr6.lead-pres .sec-sen,.stc.tr6.lead-gov .sec-pres,.stc.tr6.lead-sen .sec-pres,.stc.tr6 .sec-t1+.sec-t1,.stc.tr7 .sec-t1,.stc.tr8.lead-gov .sec-sen,.stc.tr8.lead-sen .sec-gov{display:none}.stc.tr6.lead-gov:not(:has(.sec-gov)) .sec-pres{display:flex}.stc .sh .x{position:absolute;top:12px;right:12px;display:flex;gap:2px}.stc .sh h2{white-space:normal;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.stc .sh h2:focus-visible{outline-offset:4px;border-radius:4px}.stc .sv{font:500 var(--t-body) / 1 var(--sans)}.duel.ghost .cand{opacity:.55}.duel .cand .fig{margin-top:auto}.leader .who .pm,.duel .who .pm{display:block}.stc.big .duel .fig{font-size:48px}.stc.big .duel .nm{font-size:var(--t-name)}.col.r{container-type:size}@container (max-height:780px){.stc:not(.fit) .then,.stc:not(.fit) .xtall{display:none}}@container (max-height:627px){.stc .tost{display:none}}.stc section{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.stc .lab{display:flex;align-items:center;justify-content:space-between;gap:8px;font:500 var(--t-label) / 1 var(--sans);color:var(--fg-3)}.seat1{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.seat1 .nm{font:500 var(--t-body) / 1.3 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seat1 .pm{font-size:var(--t-micro)}.seatlab{font:500 var(--t-micro) / 1 var(--sans);color:var(--fg-3)}.stc .kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;border-top:0;padding-top:0}.lab .hint{font:400 var(--t-micro) / 1 var(--sans);color:var(--fg-4)}.spot{border-radius:10px;background:#fafaf90f;animation:spot 2.4s var(--ease-out)}@keyframes spot{0%{box-shadow:0 0 0 2px var(--fg)}}.crow.spot,.seat1.spot{margin:0 -8px;padding:6px 8px}.lab.on{color:var(--fg)}.upto{all:unset;cursor:pointer;align-self:flex-start;margin:-6px 0 -8px -8px;padding:5px 8px;border-radius:100px;font:500 var(--t-label) / 1 var(--sans);color:var(--fg-3);transition:background-color var(--hover) var(--ease),color var(--hover) var(--ease)}.upto:hover{background:var(--panel-3);color:var(--fg)}.upto:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.upto+.sh{padding-right:0}.tvkick{display:flex;align-items:center;gap:8px;font:500 var(--t-label) / 1 var(--sans);color:var(--fg-2);margin-bottom:-2px}.tvkick:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--fg)}.note{font:400 var(--t-body) / 1.45 var(--sans);color:var(--fg-3)}.then{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font:400 var(--t-micro) / 1.3 var(--sans);color:var(--fg-3)}.then span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.then span:first-child{font-weight:500;color:var(--fg-2)}.then i{width:8px;height:8px;border-radius:2px}.tip .then{margin-top:10px;padding-top:8px;border-top:1px solid var(--line)}.toast{all:unset;box-sizing:border-box;position:absolute;z-index:6;display:flex;align-items:center;gap:10px;height:40px;padding:0 16px 0 6px;border-radius:100px;background:#1b1a17f5;border:1px solid var(--line-2);box-shadow:0 14px 32px #00000073;transform:translate(-50%);white-space:nowrap;cursor:pointer;animation:toastin .42s var(--ease-out) both}.toast.out{animation:toastout .32s var(--ease) both}.toast:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.toast .avs{display:flex;flex:none}.toast .avs .av+.av{margin-left:-8px;box-shadow:0 0 0 2px #1b1a17f5}.toast p{font:400 var(--t-body) / 1 var(--sans);color:var(--fg-2);overflow:hidden;text-overflow:ellipsis}.toast p b{font-weight:500;color:var(--fg)}.toast time{color:var(--fg-3)}@keyframes toastin{0%{opacity:0;transform:translate(-50%,-8px)}}@keyframes toastout{to{opacity:0;transform:translate(-50%,-8px)}}.maptop{transition:opacity .2s var(--ease)}.maptop.hush{opacity:0;pointer-events:none}.tl .pin.new:before{animation:pindrop .4s var(--ease-out) both,pinpulse .9s var(--ease-out) .4s}@keyframes pindrop{0%{transform:scale(.4);opacity:0}}@keyframes pinpulse{40%{transform:scale(1.8)}}.evover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-items:center;background:#0b0a09cc;animation:fade .5s var(--ease) both}.evover.out{animation:fade .45s var(--ease) reverse both}@keyframes fade{0%{opacity:0}}.evcard{width:820px;display:flex;flex-direction:column;gap:24px;padding:28px;animation:enter .7s var(--ease-out) both}.evover.out .evcard{animation:cardout .38s var(--ease) both}@keyframes cardout{to{opacity:0;transform:translateY(-12px) scale(.985)}}.evcard .kick{font:500 var(--t-label) / 1 var(--sans);color:var(--fg-3)}.evcard .sent{font:400 46px/1.08 var(--serif);letter-spacing:-.015em;text-wrap:balance;min-height:0}.evcard .sent b{font-weight:400}.evcard .evsub{font:400 var(--t-name) / 1.4 var(--sans);color:var(--fg-2);margin-top:10px}.evcard .leader .fig{font-size:64px}.evcard .leaders{grid-template-columns:minmax(0,1fr) 340px minmax(0,1fr);align-items:end}.evcard .evplot{grid-column:2;grid-row:1;align-self:center}.ticker{position:absolute;z-index:4;display:flex;align-items:center;background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);border-radius:100px;overflow:hidden}.tklab{flex:none;align-self:stretch;display:flex;align-items:center;padding:0 16px 0 18px;font:500 var(--t-label) / 1 var(--sans);color:var(--bg);background:var(--fg)}.tkwin{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.tktrack{display:flex;width:max-content;will-change:transform}.tk{display:inline-flex;align-items:center;gap:10px;font:400 var(--t-name) / 1 var(--sans);color:var(--fg-2);white-space:nowrap}.tk:after{content:"";width:4px;height:4px;border-radius:999px;background:var(--fg-4);margin:0 26px}.tk b{font-weight:500;color:var(--fg)}.tk time{font:500 var(--t-label) / 1 var(--sans);color:var(--fg-3);font-variant-numeric:tabular-nums}.search{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;justify-content:center;align-items:flex-start;padding:96px 16px 16px;background:#0b0a098c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade .2s var(--ease) both}.sbox{width:560px;max-width:100%;background:#1b1a17f7;border:1px solid var(--line-2);border-radius:16px;box-shadow:0 24px 60px #00000080;overflow:hidden;animation:enter .32s var(--ease-out) both}.sin{display:flex;align-items:center;gap:12px;height:56px;padding:0 16px;border-bottom:1px solid var(--line);color:var(--fg-3)}.sin input{all:unset;flex:1;min-width:0;font:400 17px/1.2 var(--sans);color:var(--fg)}.sin input::placeholder{color:var(--fg-4)}.scancel{all:unset;display:none;cursor:pointer;height:44px;padding:0 4px 0 8px;font:500 var(--t-body) / 44px var(--sans);color:var(--fg-2)}.sres{padding:6px;max-height:420px;overflow:hidden}@media(pointer:coarse){.sres{max-height:min(420px,calc(100vh - 200px));overflow-y:auto;overscroll-behavior:contain}}.sgroup{padding:8px 10px 4px;font:500 var(--t-micro) / 1 var(--sans);color:var(--fg-4)}.srow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;cursor:pointer}.srow[aria-selected=true]{background:var(--panel-3)}.srow .nm{font:500 var(--t-name) / 1.3 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srow .sub{font:400 var(--t-label) / 1.3 var(--sans);color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sempty{padding:18px 12px;font:400 var(--t-body) / 1.4 var(--sans);color:var(--fg-3)}.sfoot{display:flex;gap:16px;padding:10px 16px;border-top:1px solid var(--line);font:500 var(--t-micro) / 1 var(--sans);color:var(--fg-4)}@media(pointer:coarse){.sfoot,.sin kbd,.srow kbd{display:none}.scancel{display:block}}.hud.intro .col.l>.card{animation-delay:.45s}.hud.intro .col.l>.card+.card{animation-delay:.56s}.hud.intro .col.r>.card{animation-delay:.65s}.hud.intro .col.r>.card+.card{animation-delay:.76s}.hud.intro .maptop,.hud.intro .tlbar{animation:enter .6s var(--ease-out) .9s both}.num{display:inline;white-space:pre}.num.run{white-space:nowrap}.num .ch{display:inline-block;position:relative;white-space:pre}.num .ch.roll{clip-path:inset(-.04em -.3em)}.num .ch>i{font-style:normal;display:inline-block}.num .ch>i.in{animation:digin .42s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(80ms + var(--j, 0) * 35ms)}.num .ch>i.out{position:absolute;left:0;top:0;animation:digout .42s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(80ms + var(--j, 0) * 35ms)}@keyframes digin{0%{transform:translateY(100%)}}@keyframes digout{to{transform:translateY(-100%)}}.hud.tv .tvhide{display:none}.hud.tv.idle,.hud.tv.idle *{cursor:none}.tvprog{position:absolute;z-index:4;height:2px;border-radius:2px;background:var(--panel-3);overflow:hidden}.tvprog b{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fg-3);transform-origin:left;animation:tvfill var(--dwell, 14s) linear both}.tvprog.paused b{animation-play-state:paused}@keyframes tvfill{0%{transform:scaleX(0)}}.tvexit{flex:none;transition:opacity .3s var(--ease)}.hud.tv.idle .tvexit{opacity:0;pointer-events:none}.hud.tv.idle .tvexit:focus-visible{opacity:1;pointer-events:auto}.btn.tvauto{gap:7px}.btn.tvauto[aria-pressed=true]{background:#fafaf924;color:var(--fg);box-shadow:inset 0 0 0 1px #fafaf92e}.hud.tv{--t-manchete: 32px;--t-fig: 50px;--t-fig-m: 30px;--t-name: 19px;--t-body: 17px;--t-label: 16px;--t-micro: 15px}.hud.tv .mk.lbl b{font-size:17px}.hud.tv .mk.lbl span{font-size:15px}.hud.tv .mk.box{width:86px;height:30px}.hud.tv .mk.box b,.hud.tv .mk.box span{font-size:15px}.hud.tv .uft{font-size:14px;min-width:38px;height:28px}.hud.tv .ct b{font-size:19px}.hud.tv .kpi .v{font-size:20px}.hud.tv .sim{font-size:16px;padding:7px 10px}.hud.tv .col.l .hero :is(.kick,.others,.more,.kpis){display:none}.hud.tv .live .lw:first-child{display:none}.hud.tv .reg{height:50px;grid-template-columns:minmax(0,1fr) auto}.hud.tv .reg .bar,.hud.tv .regc .aside,.hud.tv .chart .lg{display:none}.hud.tv .reg .nm{white-space:nowrap}.hud.tv .chart text{font-size:13px}.hud.tv .stc .sh h2{padding-right:0}.hud.tv .hero .then.t1{display:none}.hud.tv .stc .sh .sub{white-space:normal}.hud.tv .stc .duel .who{flex-direction:column;align-items:flex-start;gap:8px}.hud.tv .stc .duel .cand.r .who{align-items:flex-end}.hud.tv .rl .rc b{font-size:19px}.hud.tv .mk,.hud.tv .switch button,.hud.tv .crumbs button{pointer-events:none;cursor:default}.hud[data-h=short] .xmid:not(.fit *),.hud[data-h=short] .xtall:not(.fit *),.hud[data-h=mid] .xtall:not(.fit *),.hud[data-h=mid] .nomid{display:none}.hud[data-h=short]{--t-manchete: 24px;--t-fig: 36px}.hud[data-h=tiny] .xmid:not(.fit *),.hud[data-h=tiny] .xtall:not(.fit *),.hud[data-h=tiny] .hero .others,.hud[data-h=tiny] .hero .more,.hud[data-h=tiny] .hero .kpis{display:none}.hud[data-h=tiny]{--t-manchete: 22px;--t-fig: 34px}.hud.phone{--m: 16px;--pad: 14px;--t-manchete: 21px;--t-fig: 30px;display:flex;flex-direction:column;gap:10px;padding:max(10px,env(safe-area-inset-top)) max(var(--m),env(safe-area-inset-right)) max(var(--m),env(safe-area-inset-bottom)) max(var(--m),env(safe-area-inset-left))}.hud.phone .hudtop{position:static;height:44px;gap:10px;flex:none}.hud.phone .brand b{font-size:19px}.hud.phone .brand>span,.hud.phone .live .lw,.hud.phone .status .btn,.hud.phone .sbtn span,.hud.phone .sbtn kbd{display:none}.hud.phone .sbtn{margin-left:auto;padding:0 10px}.hud.phone .status{margin-left:0}.hud.phone .search{padding-top:56px}.hud.phone .switch{display:flex;flex:none}.hud.phone .switch button{flex:1;text-align:center;padding:0 6px}.hud.phone .pcard{flex:0 1 auto;max-height:53%;min-height:0;overflow:hidden}.hud.phone .pcard.scroll{overflow-y:auto;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),transparent);mask-image:linear-gradient(#000 calc(100% - 28px),transparent)}.hud.phone .mapwrap{position:relative;flex:1 1 0;min-height:96px;-webkit-mask-image:linear-gradient(transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(transparent,#000 20px,#000 calc(100% - 20px),transparent)}.hud.phone .switch button{height:40px;line-height:40px}.hud.phone .icon{width:40px;height:40px}.hud.phone .stc .sh h2{padding-right:52px}.hud.phone .stc.hasnav .sh h2{padding-right:132px}.hud.phone .sbtn{width:44px;height:44px;justify-content:center;padding:0}.hud.phone .sim{position:relative}.hud.phone .sim:after{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}.hud.phone .strip{gap:6px}.hud.phone .strip .tile{height:32px;font-size:12px}.hud.phone .tlbar{position:static;flex:none}.hud.phone .sentbox{margin:8px 0 12px}.hud.phone:not(.tablet) .leader .av{display:none}.hud.phone .leader{gap:4px}.vivo{display:inline-flex;align-items:center;gap:6px;flex:none;white-space:nowrap;font:500 var(--t-label) / 1 var(--sans);color:var(--fg-2)}.vivo svg{flex:none;opacity:.8}.vivo .vn{display:inline-block;text-align:right;font-variant-numeric:tabular-nums}.vivo .lw{margin-left:-2px}.hud.phone .vivo .lw{display:none}html.flow,html.flow body{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto}html.flow body{overflow-x:hidden;overflow-x:clip;overflow-y:visible}.hud.flow{position:relative;min-height:100vh;min-height:100dvh;overflow:visible;gap:12px;padding-bottom:max(28px,env(safe-area-inset-bottom))}.hud.flow .swbar{position:sticky;top:0;z-index:9;margin:-4px calc(-1*max(var(--m),env(safe-area-inset-left))) 0;padding:max(6px,env(safe-area-inset-top)) max(var(--m),env(safe-area-inset-left)) 8px;background:linear-gradient(#0f0e0d 78%,#0f0e0d00)}.hud.flow .pcard,.hud.flow .pcard.scroll{flex:none;max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.hud.flow .mapwrap{flex:none;min-height:0;-webkit-mask-image:none;mask-image:none}.hud.flow .card{flex:none}.hud.flow .chart .plot{flex:none;height:200px}.fcnav{display:flex;align-items:center;gap:6px}.fcdot{all:unset;cursor:pointer;width:6px;height:6px;border-radius:3px;background:#fafaf940;transition:width .22s var(--ease),background-color var(--hover) var(--ease)}.fcdot.on{width:16px;background:var(--fg)}.fcarr{all:unset;cursor:pointer;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font:500 16px/1 var(--sans);color:var(--fg-2);transition:color var(--hover) var(--ease),background-color var(--hover) var(--ease)}.fcarr:hover{color:var(--fg);background:#fafaf912}.fcdot:focus-visible,.fcarr:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.fcbox{flex:1 1 0;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.fcp{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;gap:12px;overflow-y:auto;overscroll-behavior-y:contain}.fch{display:flex;justify-content:space-between;align-items:center;font:500 var(--t-label) / 1 var(--sans);color:var(--fg-2)}.fch span{display:flex;align-items:center;gap:7px}.fcmk{display:flex;flex-direction:column;gap:12px}.fcmr{display:grid;grid-template-columns:76px 36px 1fr 36px;align-items:center;gap:8px}.fcsrc{font:500 var(--t-label) / 1 var(--sans);color:var(--fg-2);white-space:nowrap}.fcsrc.logo{display:flex;align-items:center;line-height:0}.fcsrc.logo svg{height:14px;width:auto;max-width:76px;display:block}.fcsrc.kalshi{color:#00dd94}.fcsrc.kalshi svg{height:11px}.fcsrc.polymarket{color:var(--fg)}.fcsrc.polymarket svg{height:13px}.fcmr b{font:600 var(--t-name) / 1 var(--sans)}.fcmr b.r{text-align:right}.fcbar{position:relative}.fcband{position:absolute;top:-4px;bottom:-4px;border-radius:3px;background:#fafaf94d;box-shadow:inset 0 0 0 1px #fafaf98c}.fcbig{display:flex;flex-direction:column;gap:9px}.fcnums{display:flex;justify-content:space-between;align-items:center;gap:8px}.fcnums span{display:flex;align-items:center;gap:7px;min-width:0}.fcnums b{font:500 24px/1 var(--sans);letter-spacing:-.01em}.fcnums small{font:500 var(--t-label) / 1 var(--sans);color:var(--fg-2);white-space:nowrap}.fcchart{flex:1 1 56px;min-height:48px}.fcchart svg{display:block}.fcmid{stroke:#fafaf947;stroke-dasharray:2 3}.fcpt circle{opacity:.42}.fcpt:hover circle{opacity:1}.fctrend{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.fcchart.pj{flex:1 1 80px;min-height:64px}.fc50{stroke:#fafaf980;stroke-dasharray:2 3}.fcmedl{stroke:var(--fg);stroke-width:1.5}.fcticks text{font:400 var(--t-micro) / 1 var(--sans);fill:var(--fg-3)}.fcwait{margin:0;font:400 var(--t-body) / 1.45 var(--sans);color:var(--fg-3)}.fcfoot{margin:auto 0 0;display:flex;align-items:center;gap:6px;font:400 var(--t-micro) / 1.3 var(--sans);color:var(--fg-3)}.fcax{justify-content:space-between}.fcinfo{all:unset;flex:none;cursor:help;width:15px;height:15px;display:grid;place-items:center;margin-left:auto;border-radius:50%;box-shadow:inset 0 0 0 1px #fafaf94d;font:600 9px/1 var(--sans);color:var(--fg-2)}.fcinfo:hover{color:var(--fg);box-shadow:inset 0 0 0 1px #fafaf999}.fcinfo:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.hud.flow .fc .fcbox{flex:none}.hud.flow .fcchart{flex:none;height:90px}@media(prefers-reduced-motion:reduce){.fcdot,.fcarr{transition:none}}.hud.flow .feedc .feed{max-height:none;overflow:visible}.hud.flow .search{position:fixed}.hud.flow .tl .track,.marks.pany .mk{touch-action:pan-y}.hud.land{display:grid;grid-template:auto minmax(0,1fr) auto/minmax(0,1fr) 320px;gap:10px;padding:8px max(16px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.hud.land .hudtop{grid-column:1/-1;height:40px}.hud.land .mapwrap{grid-column:1;grid-row:2;min-height:0}.hud.land .side{grid-column:2;grid-row:2/4;display:flex;flex-direction:column;gap:10px;min-height:0}.hud.land .side .pcard{flex:0 1 auto;max-height:none;min-height:0;overflow-y:auto;overscroll-behavior:contain}.hud.land .tlbar{grid-column:1;grid-row:3}.hud.tablet .others{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hud.tablet .others .crow+.crow{margin-top:0}.aviso{position:absolute;z-index:7;top:64px;left:50%;transform:translate(-50%);width:max-content;max-width:min(560px,calc(100% - 32px));margin:0;padding:9px 14px;border-radius:12px;background:#1b1a17f5;border:1px solid var(--line-2);box-shadow:0 14px 32px #00000073;font:400 var(--t-body) / 1.4 var(--sans);color:var(--fg);text-align:center;animation:enter .3s var(--ease-out) both}.hud.phone .aviso{top:54px}@media(max-width:799px){.hud.phone:not(.land) .hudtop{flex-wrap:wrap;height:auto;row-gap:6px}.hud.phone:not(.land) .status{flex-basis:100%;justify-content:space-between;gap:10px}.hud.phone:not(.land) .live .lt{overflow:visible}}@media(max-width:379px){.hud.phone:not(.land) .status{gap:8px}.hud.phone .status .expill{padding:6px 9px;gap:5px}.hud.phone .vivo{gap:4px}}.hud.phone .status .btn.tvexit{display:inline-flex}.card.oops p{font:400 var(--t-body) / 1.45 var(--sans);color:var(--fg-3)}.guard{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;background:var(--bg)}.guard .gt{font:400 28px/1.1 var(--serif);color:var(--fg)}.guard p{max-width:420px;font:400 var(--t-name) / 1.5 var(--sans);color:var(--fg-2)}.guard .gr{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.guard a.btn{text-decoration:none}.chpill .bub{color:var(--fg-2)}.hud.phone .chpill{width:44px;height:44px;padding:0;justify-content:center}.hud.phone .chpill span{display:none}.col.r>.card.chat{flex:1 1 0;min-height:0}.card.chat{display:flex;flex-direction:column;min-height:0;padding-bottom:12px}.card.chat>.hd{margin-bottom:8px}.chat .chd{display:flex;align-items:center;gap:4px;margin-right:-6px}.clist{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;margin-right:calc(4px - var(--pad));padding:8px calc(var(--pad) - 4px) 8px 0;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;-webkit-mask-image:linear-gradient(transparent,#000 12px);mask-image:linear-gradient(transparent,#000 12px)}.clist>:first-child{margin-top:auto}.cempty{margin:auto 0;text-align:center;font:400 var(--t-body) / 1.45 var(--sans);color:var(--fg-4)}.cmsg{min-width:0;flex:none}.cmsg .cm1{display:flex;align-items:baseline;gap:8px;min-width:0}.cmsg b{font:500 var(--t-label) / 1.3 var(--sans);color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cmsg.mine b{color:var(--fg-2)}.cmsg time{flex:none;font:500 var(--t-micro) / 1 var(--sans);color:var(--fg-4)}.cmsg p{margin-top:3px;font:400 var(--t-body) / 1.4 var(--sans);color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere}.cmsg.pend p{color:var(--fg-3)}.cflag{all:unset;cursor:pointer;margin-left:auto;align-self:center;display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--fg-4);opacity:0;transition:opacity var(--hover) var(--ease),background-color var(--hover) var(--ease)}.cmsg:hover .cflag,.cflag:focus-visible{opacity:1}.cflag:hover{background:#fafaf914;color:var(--fg-2)}.cflag:focus-visible{outline:2px solid var(--fg);outline-offset:1px}@media(hover:none){.cflag{opacity:.7;width:32px;height:32px;margin:-6px -6px -6px auto}}.cnew{all:unset;box-sizing:border-box;cursor:pointer;align-self:center;position:relative;z-index:1;margin:-38px 0 10px;padding:7px 12px;border-radius:100px;background:var(--panel-3);box-shadow:inset 0 0 0 1px var(--line-2);font:500 var(--t-label) / 1 var(--sans);color:var(--fg)}.cnew:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.cfoot{flex:none;display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.cstat{font:500 var(--t-label) / 1.35 var(--sans);color:var(--fg-2)}.cform{display:flex;gap:8px}.cin{flex:1 1 auto;min-width:0;height:36px;padding:0 14px;border-radius:100px;border:1px solid var(--line-2);background:var(--panel-2);color:var(--fg);font:400 var(--t-body) / 1 var(--sans);outline:none;transition:border-color var(--hover) var(--ease)}.cin:focus{border-color:var(--line-3)}.cin:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.cin::placeholder{color:var(--fg-4)}.cin[disabled]{opacity:.5}.csend{flex:none;min-width:76px}.crules{font:400 var(--t-micro) / 1.45 var(--sans);color:var(--fg-4)}.crules b{font-weight:500;color:var(--fg-3)}.clink{all:unset;cursor:pointer;color:var(--fg-3);text-decoration:underline;text-underline-offset:2px}.clink:focus-visible{outline:2px solid var(--fg);outline-offset:1px;border-radius:2px}.chatsheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;justify-content:flex-end;padding-top:max(48px,env(safe-area-inset-top));background:#0b0a099e}.chatsheet>.card.chat{height:min(100%,680px);border-radius:16px 16px 0 0;border-bottom:0;background:#151412f7;padding-bottom:max(12px,env(safe-area-inset-bottom))}.chatsheet .cin{height:44px;font-size:16px}.chatsheet .csend{height:44px}.chatsheet .icon{width:40px;height:40px}html.chatopen,html.chatopen body{overflow:hidden}.topbars{position:fixed;left:0;right:0;top:0;z-index:30}.pbar{display:block;padding:7px max(16px,env(safe-area-inset-right)) 7px max(16px,env(safe-area-inset-left));background:#1b1a17;border-bottom:1px solid var(--line);font:400 var(--t-label) / 1.45 var(--sans);color:var(--fg-2);text-align:center;text-wrap:balance;text-decoration:none;transition:background-color var(--hover) var(--ease)}.pbar:hover{background:#23221e}.pbar:focus-visible{outline:2px solid var(--fg);outline-offset:-3px}.pcta{color:var(--fg);font-weight:500;white-space:nowrap;text-decoration:underline;text-decoration-color:#fafaf959;text-underline-offset:2px;transition:text-decoration-color var(--hover) var(--ease)}.pbar:hover .pcta{text-decoration-color:var(--fg)}.frame{position:fixed;left:0;right:0;top:var(--barh, 0px);bottom:0;contain:layout}html.flow .topbars{position:relative}html.flow .frame{position:static;contain:none}body:has(.hud.tv) .topbars{display:none}body:has(.hud.tv) .frame{top:0}.dhouse{margin:2px 0 10px -2px}.dtot{display:flex;align-items:baseline;gap:8px;margin:2px 0 10px;font:400 var(--t-label) / 1.4 var(--sans);color:var(--fg-2)}.dtot b{font:300 34px/1 var(--serif);color:var(--fg)}.dbar{display:flex;gap:1px;height:10px;border-radius:5px;overflow:hidden;margin-bottom:10px;background:#fafaf90f}.dbar i{display:block;min-width:2px}.drow.spot{margin:0 -8px;padding:6px 8px}.dmore{all:unset;box-sizing:border-box;cursor:pointer;display:block;width:100%;margin-top:8px;padding:10px 12px;border-radius:10px;text-align:center;font:500 var(--t-label) / 1.2 var(--sans);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-3);transition:background-color var(--hover) var(--ease)}.dmore:hover{background:#fafaf90f}.dmore:focus-visible,.dless:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.dall{display:flex;flex-direction:column;gap:2px}.dfilt{position:sticky;top:-1px;z-index:1;display:flex;gap:8px;align-items:center;padding:6px 0 8px;background:var(--panel, #161513)}.dfilt input{all:unset;box-sizing:border-box;flex:1;min-width:0;height:38px;padding:0 12px;border-radius:10px;background:#fafaf90d;box-shadow:inset 0 0 0 1px #fafaf921;font:400 15px/38px var(--sans);color:var(--fg)}.dfilt input::placeholder{color:var(--fg-3)}.dfilt input:focus{box-shadow:inset 0 0 0 1px #fafaf999}.dless{all:unset;cursor:pointer;flex:none;padding:0 10px;height:38px;line-height:38px;border-radius:10px;font:500 var(--t-label) / 38px var(--sans);color:var(--fg-2)}.dless:hover{color:var(--fg)}.hud.flow .dfilt{position:static;padding-top:2px}.depc>*{flex:none}.depc>.dscroll{flex:1 1 auto;min-height:96px;overflow-y:auto;overscroll-behavior:contain;margin-right:-8px;padding-right:8px;padding-bottom:18px;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),transparent);mask-image:linear-gradient(#000 calc(100% - 26px),transparent)}.depc>.dscroll .dfilt{top:0}.hud.flow .depc>.dscroll{overflow:visible;min-height:0;margin-right:0;padding-right:0;padding-bottom:0;-webkit-mask-image:none;mask-image:none}.dhint{margin:6px 0 0;text-align:center;font:400 var(--t-micro) / 1.4 var(--sans);color:var(--fg-3)}.acesso{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;display:grid;place-items:center;padding:24px max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#0a0908c7;animation:acFade .28s var(--ease) both}.acesso.out{animation:acFadeOut .24s var(--ease) both}.acard{position:relative;box-sizing:border-box;width:min(440px,100%);max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;padding:30px 30px 24px;border-radius:20px;background:linear-gradient(180deg,#201f1b,#1a1916);box-shadow:0 0 0 1px #fafaf91a,0 1px #fafaf90f inset,0 30px 80px -10px #000000a6;animation:acRise .46s cubic-bezier(.2,.8,.2,1) both}.acesso.out .acard{animation:acDrop .24s var(--ease) both}.alogo{line-height:0;color:var(--fg)}.alogo svg{height:18px;width:auto;display:block}.acard h2{margin:20px 0 8px;font:400 32px/1.08 var(--serif);letter-spacing:-.012em;color:var(--fg);text-wrap:balance}.alead{margin:0 0 22px;font:400 var(--t-body) / 1.5 var(--sans);color:var(--fg-2);text-wrap:pretty}.af{display:grid;gap:8px;margin-bottom:14px}.af span{font:500 var(--t-label) / 1 var(--sans);color:var(--fg-2)}.af input{all:unset;box-sizing:border-box;width:100%;height:48px;padding:0 15px;border-radius:12px;background:#fafaf90b;box-shadow:inset 0 0 0 1px #fafaf921;font:400 16px/48px var(--sans);color:var(--fg);caret-color:var(--fg);transition:box-shadow .18s var(--ease),background-color .18s var(--ease)}.af input::placeholder{color:var(--fg-3);opacity:1}.af input:hover{background:#fafaf911}.af input:focus{background:#fafaf913;box-shadow:inset 0 0 0 1px #fafaf9b8,0 0 0 4px #fafaf912}.af.bad input{box-shadow:inset 0 0 0 1px #f2555a,0 0 0 4px #f2555a24;animation:acShake .34s var(--ease)}.ahp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.aerr{min-height:20px;margin:0 0 10px;font:500 var(--t-label) / 1.5 var(--sans);color:#ff8f8f}.ago{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:50px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:13px;background:#f4f1ea;color:#12110f;font:600 15px/1 var(--sans);letter-spacing:.005em;transition:transform .16s var(--ease),background-color .18s var(--ease),box-shadow .18s var(--ease),opacity .2s}.ago:hover{background:#fff;box-shadow:0 8px 24px -8px #f4f1ea59}.ago:active{transform:scale(.985)}.ago:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.ago:disabled{cursor:progress;opacity:.8}.aarrow{font-style:normal;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.ago:hover .aarrow{transform:translate(4px)}.aspin{width:15px;height:15px;border-radius:50%;box-shadow:inset 0 0 0 2px #12110f2e;border-top:2px solid #12110f;box-sizing:border-box;animation:acSpin .7s linear infinite}.ago.ghost{margin-top:24px;background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1px #fafaf92e}.ago.ghost:hover{background:#fafaf90f;box-shadow:inset 0 0 0 1px #fafaf94d}.afine{margin:14px 0 0;font:400 12px/1.45 var(--sans);color:var(--fg-3);text-align:center}.ax{all:unset;cursor:pointer;position:absolute;top:16px;right:16px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:var(--fg-3);transition:color .16s var(--ease),background-color .16s var(--ease),transform .2s var(--ease)}.ax:hover{color:var(--fg);background:#fafaf912;transform:rotate(90deg)}.ax:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.aform>*{animation:acItem .52s cubic-bezier(.2,.8,.2,1) both}.aform>:nth-child(1){animation-delay:40ms}.aform>:nth-child(2){animation-delay:90ms}.aform>:nth-child(3){animation-delay:.14s}.aform>:nth-child(4){animation-delay:.19s}.aform>:nth-child(5){animation-delay:.24s}.aform>:nth-child(7){animation-delay:.27s}.aform>:nth-child(8){animation-delay:.3s}.aform>:nth-child(9){animation-delay:.33s}.adone{position:relative;display:grid;justify-items:center;text-align:center;padding:18px 0 6px}.adone>*{animation:acItem .48s cubic-bezier(.2,.8,.2,1) both}.adone>h2{animation-delay:.38s}.adone>p{animation-delay:.44s}.adone>.ago{animation-delay:.5s}.acheck{width:68px;height:68px;fill:none;stroke-linecap:round;stroke-linejoin:round;animation:acPop .62s cubic-bezier(.2,.8,.2,1) both}.acheck circle{stroke:#f4f1ea;stroke-width:2;stroke-dasharray:151;stroke-dashoffset:151;transform:rotate(-90deg);transform-origin:center;animation:acDraw .64s cubic-bezier(.65,0,.35,1) 80ms forwards}.acheck path{stroke:#f4f1ea;stroke-width:2.6;stroke-dasharray:36;stroke-dashoffset:36;animation:acDraw .36s cubic-bezier(.65,0,.35,1) .56s forwards}.adone h2{margin:18px 0 8px}.adone p{margin:0;max-width:300px;font:400 var(--t-body) / 1.5 var(--sans);color:var(--fg-2)}.atime{position:absolute;left:0;right:0;bottom:-24px;height:2px;border-radius:2px;background:#fafaf959;transform-origin:left;animation:acTime 3.2s linear both}html.acesso-on,html.acesso-on body{overflow:hidden}@keyframes acFade{0%{opacity:0}to{opacity:1}}@keyframes acFadeOut{0%{opacity:1}to{opacity:0}}@keyframes acRise{0%{opacity:0;transform:translateY(16px) scale(.965)}to{opacity:1;transform:none}}@keyframes acDrop{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes acItem{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes acDraw{to{stroke-dashoffset:0}}@keyframes acPop{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.04);opacity:1}to{transform:none}}@keyframes acShake{0%,to{transform:none}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes acSpin{to{transform:rotate(360deg)}}@keyframes acTime{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:599px){.acesso{place-items:end center;padding:0}.acard{width:100%;max-height:calc(100dvh - 16px);border-radius:22px 22px 0 0;padding:26px 20px max(22px,env(safe-area-inset-bottom));animation-name:acSheet;animation-duration:.48s}.acesso.out .acard{animation-name:acSheetOut}.acard h2{font-size:28px;margin-top:16px}.atime{bottom:-16px}}@keyframes acSheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes acSheetOut{0%{transform:none}to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.acesso,.acard,.aform>*,.adone>*,.acheck,.acheck circle,.acheck path,.af.bad input,.atime{animation:none!important}.acheck circle,.acheck path{stroke-dashoffset:0}.atime{display:none}}.anuncio{position:fixed;top:0;right:0;bottom:0;left:0;z-index:33;display:grid;place-items:center;padding:24px max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#03080ebd}.anuncio.out{animation:adFadeOut .24s var(--ease) both}.adcard{position:relative;width:min(600px,100%,calc((100dvh - 48px)*1.5));aspect-ratio:3/2;border-radius:16px;overflow:hidden;outline:none;line-height:0;background:#0a1c2e;box-shadow:0 0 0 1px #b9915b4d,0 30px 90px -10px #000000bf;animation:adRise .52s cubic-bezier(.2,.8,.2,1) both}.anuncio.out .adcard{animation:adDrop .24s var(--ease) both}.adart{display:block;height:100%}.adart img{display:block;width:100%;height:100%;object-fit:cover}.adart:focus-visible{outline:2px solid #f5f4f3;outline-offset:-4px;border-radius:16px}.adx{all:unset;cursor:pointer;position:absolute;top:10px;right:10px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#f5f4f3;background:#03080eb3;box-shadow:inset 0 0 0 1px #f5f4f329;transition:background-color .16s var(--ease),transform .2s var(--ease)}.adx:hover{background:#03080ecc;transform:rotate(90deg)}.adx:focus-visible{outline:2px solid #f5f4f3;outline-offset:2px}html.anuncio-on,html.anuncio-on body{overflow:hidden}.adbar{display:flex;align-items:center;justify-content:center;gap:14px;min-width:0;padding:6px max(16px,env(safe-area-inset-right)) 6px max(16px,env(safe-area-inset-left));background:linear-gradient(90deg,#0a1c2e,#123553,#0a1c2e);border-bottom:1px solid rgba(185,145,91,.35);color:#f5f4f3d1;text-decoration:none;font:400 var(--t-label) / 1.45 var(--sans);white-space:nowrap}.adbar:focus-visible{outline:2px solid #f5f4f3;outline-offset:-3px}.adbl{flex:none;line-height:0}.adbl svg{height:14px;width:auto;display:block}.adbt{min-width:0;overflow:hidden;text-overflow:ellipsis}.adbd{color:#d9b47c;font-weight:500}.adbd .sh{display:none}.adbc{flex:none;font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#d9b47c;transition:color var(--hover) var(--ease)}.adbar:hover .adbc{color:#f0d3a4}@media(max-width:899px){.adbx{display:none}}@media(max-width:479px){.adbar{gap:10px}.adbd .lg,.adby{display:none}.adbd .sh{display:inline}}@keyframes adFadeOut{0%{opacity:1}to{opacity:0}}@keyframes adRise{0%{transform:translateY(18px) scale(.965)}to{transform:none}}@keyframes adDrop{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px) scale(.98)}}@media(prefers-reduced-motion:reduce){.anuncio,.adcard,.adx{animation:none!important;transition:none!important}}@media(forced-colors:active){.adcard,.adc{border:1px solid CanvasText}}.adc{position:absolute;z-index:3;box-sizing:border-box;width:292px;padding:10px 12px 12px;border-radius:14px;background:#181714f0;box-shadow:0 0 0 1px #fafaf91a,0 14px 34px -14px #000000b3;animation:adcIn .6s cubic-bezier(.2,.8,.2,1) .2s both}.adc.flow{position:relative;width:auto;z-index:auto;animation:none}.adtop{display:flex;align-items:center;justify-content:space-between;height:14px;margin-bottom:8px;font:600 10px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.addots{display:flex;margin-right:-5px}.addots button{all:unset;cursor:pointer;width:16px;height:16px;display:grid;place-items:center;border-radius:4px}.addots button:after{content:"";width:6px;height:6px;border-radius:50%;background:#fafaf938;transition:background-color .22s var(--ease),transform .22s var(--ease)}.addots button.on:after{background:var(--fg);transform:scale(1.2)}.addots button:hover:after{background:#fafaf98c}.addots button:focus-visible{outline:2px solid var(--fg);outline-offset:0}.adwin{position:relative;height:50px}.ads{all:unset;box-sizing:border-box;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:7px;border-radius:8px;opacity:0;transform:translate(10px);pointer-events:none;transition:opacity .46s var(--ease),transform .46s cubic-bezier(.2,.8,.2,1)}.ads.on{opacity:1;transform:none;pointer-events:auto}.ads:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.adhd{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.adlogo{display:block;line-height:0;color:var(--fg)}.adlogo svg{height:16px;width:auto;display:block}.adh{font:400 19px/1 var(--serif);letter-spacing:-.005em;color:var(--fg)}.adcta{flex:none;display:inline-flex;align-items:center;gap:6px;font:600 12px/1 var(--sans);color:var(--fg)}.adcta i{font-style:normal;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.ads:hover .adcta i{transform:translate(3px)}.adl1{font:400 var(--t-label) / 1.3 var(--sans);color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adl1 b{font-weight:600;color:var(--fg)}.adgold{color:#d9b47c;font-weight:500}@keyframes adcIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.adc,.ads,.adcta i{animation:none!important;transition:none!important}}@media(forced-colors:active){.card,.btn,.sim,.chip,.toast,.aviso,.about{border:1px solid CanvasText}.bar,.dual,.seats,.legend i,.ramp i,.av,.uft,.tile,.mk,.rbar,.tl .rail,.tl .avail,.tl .done,.tl .thumb,.live>i,.chip>i,.stx i,.seatlegend i,.then i{forced-color-adjust:none}.mk:focus-visible,.tile:focus-visible,.rl:focus-visible,.krow:focus-visible,button:focus-visible{outline:2px solid CanvasText;outline-offset:2px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}:root{--bg: #0f0e0d;--panel: #151412;--panel-2: #1b1a17;--panel-3: #22201d;--glass: rgba(21, 20, 18, .84);--line: rgba(250, 250, 249, .08);--line-2: rgba(250, 250, 249, .16);--line-3: rgba(250, 250, 249, .25);--fg: #fafaf9;--fg-2: #d6d4cf;--fg-3: #a6a39c;--fg-4: #85827c;--fg-5: #6f6c66;--serif: "Faustina", Georgia, "Times New Roman", serif;--sans: "Geist", "Helvetica Neue", Helvetica, Arial, sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.7, 0, .3, 1);--ease: cubic-bezier(.4, 0, .2, 1);--run-ease: cubic-bezier(.2, .1, .8, .9);--hover: .12s;--motion-press: .12s;--motion-enter: .18s;--motion-dialog: .22s;--t-manchete: 27px;--t-fig: 42px;--t-fig-m: 26px;--t-body: 14px;--t-name: 14px;--t-label: 13px;--t-micro: 12px;--muted: var(--fg-3);--dim: var(--fg-4);--m: 20px;--pad: 16px;--gap: 12px;--control-radius: 24px;--control-group-radius: 28px;--control-height: 44px;--control-selected: #fafaf924;--control-selected-line: #fafaf91f;--surface-inset: #141310;--surface-floating: #1b1a17f5;--scrollbar-track: #24231f;--scrollbar-thumb: #7c7a75}@media(max-width:760px){:root{--control-height: 48px}}html,body,#root{height:100%;width:100%;margin:0;overflow:hidden}body{font:400 14px/1.45 var(--sans)}html[data-policy-match=true]{height:auto;min-height:100%;overflow:auto}html[data-policy-match=true] body,html[data-policy-match=true] #root{height:auto;min-height:100dvh;overflow:visible}button{border:0;background:none;cursor:pointer}a{color:var(--fg-2)}.app-shell{display:flex;flex-direction:column;height:100dvh;padding:14px 20px 20px;background:radial-gradient(110% 90% at 55% 50%,#141310,#0f0e0d 58%,#0b0a09)}.hudtop{position:relative;inset:auto;height:44px;display:flex;align-items:center;gap:20px;margin-bottom:14px;z-index:10}.brand{flex:0 0 300px;gap:12px;align-items:baseline}.brand-title{padding:0;font:400 23px/1 var(--serif);letter-spacing:-.025em;white-space:nowrap}.source-brand{padding:0;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line-2)}.control-icon{display:inline-flex;align-items:center;justify-content:center;flex:none}.control-icon svg{display:block}.sbtn{min-width:120px}.sbtn kbd{margin-left:auto}.status-date{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.status-date i,.live-poll i{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7}.dashboard{flex:1;display:grid;grid-template-columns:320px minmax(0,1fr) 288px;gap:24px;min-height:0}.col{position:relative;inset:auto;display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0}.center-column{display:flex;flex-direction:column;min-width:0;min-height:0;gap:12px}.muted{color:var(--muted)}.card{min-width:0}.chip{font-size:11px;white-space:nowrap}.hero{flex:0 1 auto;min-height:0;overflow:auto}.hero.all{flex:1}.hero .sent{min-height:0}.hero .sentbox{margin:12px 0 14px}.leader{padding:0;text-align:left;gap:5px;border-radius:5px}.leader>.who{display:flex;align-items:center;gap:9px;min-height:42px}.leader.r>.who{flex-direction:row-reverse}.leader .nm{display:block;font-size:14px;line-height:1.2}.leader .pm{display:block;margin-top:3px}.hero .fig{font-size:44px;letter-spacing:-.035em}.leader:hover .nm,.crow:hover .nm{color:#fff}.av{display:inline-grid;box-sizing:border-box;border:1px solid var(--line-2);border-radius:50%;background:color-mix(in srgb,var(--party-color, #3a3834) 16%,var(--panel));width:36px;height:36px;vertical-align:middle;isolation:isolate}.av:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--party-color) 35%,transparent);pointer-events:none;z-index:2}.av-leader{width:44px;height:44px}.av-small{width:34px;height:34px}.av-tiny{width:26px;height:26px}.av-profile{width:80px;height:88px;border-radius:10px}.av img{top:2px;right:2px;bottom:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:inherit;object-position:50% 20%;z-index:1}.av img[hidden]{display:none}.portrait-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--fg-3)}.portrait-placeholder svg{width:64%;height:64%;fill:currentColor}.sharebox{margin-top:12px}.gb{height:7px;display:flex;gap:12px}.party-bar-track{flex:1;min-width:0;display:flex;background:#fafaf909;border-radius:3px;overflow:hidden}.party-bar-track.r{justify-content:flex-end}.party-bar-track>i{display:block;height:100%;border-radius:3px;transition:none}.kv{font-size:12px;margin-top:10px;padding-top:10px;gap:5px}.kv>div{display:flex;justify-content:space-between;gap:8px}.kv b{text-align:right;white-space:normal}.others{display:flex;flex-direction:column;gap:8px;margin-top:14px}.crow{width:100%;padding:0;text-align:left;border-radius:5px;gap:10px}.crow .who{display:flex;flex-direction:column;gap:3px;min-width:0}.crow .nm,.crow .pm{font-size:14px;line-height:1.2;color:var(--fg-2)}.crow .val{font-size:13px}.more{font-size:12px;margin-top:9px}.allp{margin-top:16px;overflow:auto;min-height:0}.allp .crow{padding:3px 0;border:0}.row-votes{display:block;text-align:right;color:var(--muted);font-size:12px;margin-top:-8px;padding-bottom:10px}.panel-intro{font-size:12px;margin-top:12px}.kpis{display:none;grid-template-columns:1.3fr 1fr 1fr;gap:12px;margin-top:14px;padding-top:12px}.kpis>div>span{font-size:11px;color:var(--dim);display:block}.kpis strong{display:block;font-size:14px;font-weight:500;margin-top:2px}.method-link{padding:0;margin-top:12px;font-size:12px;color:var(--muted);text-align:left;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.hero>.method-link{display:none}.grow{flex:1;min-height:130px;max-height:210px}.chart{display:flex;flex-direction:column}.chart .hd{margin-bottom:7px}.poll-plot{width:100%;min-height:0;flex:1;margin-top:8px;overflow:visible}.poll-plot line{stroke:var(--line);stroke-width:1}.poll-plot text{font:12px var(--sans);fill:var(--muted)}.poll-line{fill:none;stroke-width:2;stroke-linejoin:round}.point-hit{fill:transparent;cursor:pointer}.plot-point:focus-visible circle:first-child{stroke:#fff;stroke-width:2}.chart-note{font-size:11px;color:var(--dim);margin-top:4px}.map-column{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;position:relative}.maptop{position:relative;inset:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:7;min-height:32px;height:auto;margin-bottom:8px;container-type:normal}.seg2{display:flex;gap:2px;align-items:center;min-width:0;flex-wrap:wrap}.seg2 button{font-size:12px;padding:7px 11px}.maptop .map-controls>button,.maptop .cb{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;font-size:14px;line-height:1.2;border-radius:999px}.crumbs{display:flex;align-items:center;gap:7px;min-width:0;margin-right:4px;font-size:12px}.crumbs button{padding-left:0}.crumbs b{font-weight:400;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.party-control{position:relative}.cb{display:flex;gap:7px;align-items:center}.legend{font-size:11px;color:var(--muted);white-space:nowrap;text-align:right}.legend span{display:flex;align-items:center;gap:4px}.legend i{width:8px;height:8px}.picker-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:7;cursor:default}.candpick{position:absolute;inset:auto;top:35px;left:0;z-index:8;box-sizing:border-box;width:320px;max-width:min(320px,calc(100vw - 40px));max-height:440px;overflow:auto}.candpick button{box-sizing:border-box;display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;width:100%;text-align:left;padding:10px;min-height:44px;font-size:14px;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease-out}.candpick button>span{min-width:0;white-space:normal;overflow-wrap:anywhere}.candpick button:focus-visible{outline-offset:-2px}.candpick button,.switch button,.maptop .seg2 button,.context-nav .icon,.nxt-row{touch-action:manipulation}.candpick button>i{width:8px;height:8px;border-radius:2px}.candpick small{font-size:12px;color:var(--muted)}.map-canvas{position:relative;flex:1;min-height:0;min-width:0;overflow:hidden;isolation:isolate}.electorate-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;min-height:0;display:block;touch-action:none;-webkit-user-select:none;user-select:none}.electorate-shape{fill:#3b3a34;stroke:#151412;stroke-width:.7;vector-effect:non-scaling-stroke;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:fill .2s,opacity .2s}.electorate-shape.is-muted{opacity:.22}.electorate-shape.is-selected,.electorate-shape.is-hovered{stroke:#fafaf9;stroke-width:1.8;paint-order:stroke fill}.electorate-shape:focus-visible{stroke:#fafaf9;stroke-width:2.5;outline:none}.map-labels{pointer-events:none}.map-labels text{font:500 12px var(--sans);fill:#eae8e2;paint-order:stroke;stroke:#0f0e0d;stroke-width:3px;stroke-linejoin:round}.map-labels rect{fill:#0f0e0d88;stroke:#d6d4cf;stroke-width:.8}.map-labels .island-caption{fill:var(--muted);font-size:11px;stroke-width:2}.zoomctl{left:2px;top:auto;bottom:8px;transform:none}.zoomctl button{display:grid;place-items:center;width:28px;height:28px}.island-toggle{position:absolute;bottom:13px;right:0;font-size:11px;padding:5px 8px;color:var(--muted);border:1px solid var(--line);border-radius:20px;background:#151412d9}.map-credit{position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:10px;color:var(--dim);padding:0}.map-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--muted)}.map-tooltip{pointer-events:none;position:absolute;z-index:5;width:230px;padding:13px;border-radius:12px;border:1px solid var(--line-2);background:#151412ed;box-shadow:0 8px 30px #0006;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:12px;max-height:280px;overflow:hidden}.map-tooltip>strong{display:block;font:400 21px var(--serif);margin:4px 0}.map-tooltip>.muted{display:block;margin-bottom:8px}.tooltip-candidate{display:flex;gap:8px;align-items:center;margin-top:8px}.tooltip-candidate small{display:block;font-size:11px;line-height:1.2}.map-ad-placement{position:absolute;right:0;bottom:40px;width:250px}.tlbar{position:relative;inset:auto;flex:none}.tl{min-height:49px;gap:14px;padding:9px 15px}.now{font-size:13px}.track{height:auto;min-width:0;padding-top:1px;flex:1}.track input{width:100%;height:14px;margin:0;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:ew-resize}.track input::-webkit-slider-runnable-track{height:5px;border-radius:10px;background:repeating-linear-gradient(90deg,#48453f 0,#48453f 3px,#292723 3px,#292723 6px)}.track input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:11px;height:11px;border-radius:50%;border:1px solid #fafaf9;background:#d6d4cf;margin-top:-3px;box-shadow:0 0 0 2px #151412}.track input::-moz-range-track{height:5px;background:#48453f;border-radius:10px}.track input::-moz-range-thumb{width:11px;height:11px;border:1px solid #fafaf9;border-radius:50%;background:#d6d4cf}.ticks{position:static;display:flex;justify-content:space-between;font-size:10px;color:var(--dim);padding-top:2px;white-space:nowrap}.live-poll{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px;padding:0;color:var(--fg-2)}.reg{display:grid;grid-template-columns:1fr auto;position:relative;gap:5px 8px;width:100%;text-align:left;padding:11px 0 13px}.reg .nm{display:block;font-size:13px;font-weight:500}.reg .p{font-size:11px;margin-top:3px}.reg .ld{display:flex;gap:6px;font-size:12px}.ld .pm{font-size:11px}.reg[aria-pressed=true] .nm{color:#fff}.reg-bar{position:absolute;right:0;bottom:6px;width:90px;height:3px;background:#fafaf918;display:flex;justify-content:space-between;gap:3px;border-radius:2px}.reg-bar i{height:100%;border-radius:2px}.poll-comparisons .hd{margin-bottom:4px}.poll-comparisons .method-link{margin-top:5px}.feedc{display:flex;flex-direction:column;flex:1;min-height:0}.feed{flex:1;min-height:0;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 14px),transparent);mask-image:linear-gradient(#000 calc(100% - 14px),transparent)}.ev{grid-template-columns:40px 30px minmax(0,1fr);padding:15px 0;gap:8px;align-items:center}.ev time{font-size:11px}.event-text{padding:0;font-size:13px;line-height:1.5;color:var(--fg-2);text-align:left}.event-source{font-size:11px;color:var(--dim);display:inline-block;margin-top:3px;text-underline-offset:2px}.next-event{padding:16px 0 12px;font-size:13px}.next-event>.muted{font-size:12px}.next-event p{margin-top:4px}.context-card{flex:1;min-height:0;overflow:auto}.context-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:16px;flex-wrap:wrap}.context-heading>div:first-child{flex:1 1 100%;min-width:0}.context-heading h2{font:400 25px/1.15 var(--serif);margin-top:5px;letter-spacing:-.02em}.context-nav{display:flex;gap:4px;flex:none;margin:0 0 0 auto}.context-nav .icon{width:44px;height:44px;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease-out}.context-meta{display:flex;gap:14px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:15px}.section-label{font:500 13px var(--sans);color:var(--fg-2);margin:18px 0 4px}.context-list .crow{padding:12px 0}.local-candidate{border-bottom:1px solid var(--line);padding-bottom:9px}.candidate-state{display:block;font-size:11px;color:var(--dim);margin-left:40px;margin-top:-4px}.candidate-profile{display:flex;gap:13px;align-items:center}.candidate-profile .nm{display:block;font-size:15px}.candidate-profile .pm{display:block;font-size:13px;margin-bottom:7px}.candidate-profile p{font-size:13px;color:var(--fg-2);margin:5px 0}.candidate-profile .muted{display:block;font-size:12px;line-height:1.4}.context-figure{font:400 39px var(--serif);display:block;margin:2px 0}.context-figure sup{font-size:.42em;vertical-align:.95em;line-height:0}.empty-note{font-size:13px;line-height:1.6;color:var(--muted);padding:18px 0}.nxt-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;min-height:44px;font:500 14px/1.4 var(--sans);padding:12px 14px;margin-top:15px;text-align:left}.nxt-row>.nxt-label{margin:0;font:inherit;color:var(--fg);white-space:normal;overflow:visible}.nxt-row>.control-icon{margin-left:auto;flex:0 0 20px}.nxt-row:focus-visible,.context-nav .icon:focus-visible{transition:none}.nxt-row:active,.context-nav .icon:active{background-color:#fafaf925}@media(hover:none){.nxt-row:hover:not(:active){background:#fafaf90a;box-shadow:inset 0 0 0 1px var(--line)}.context-nav .icon:hover:not(:active){background:transparent}.candpick button:hover:not(:focus-visible):not([aria-selected=true]){background:transparent}}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:flex-start;overflow:auto;padding:clamp(32px,14vh,140px) 16px 24px}.sbox{position:relative;inset:auto;width:min(560px,100%);max-width:100%;margin:0;background:var(--surface-floating);overflow:hidden;animation:modal-in .18s var(--ease-out)}@keyframes modal-in{0%{opacity:0;transform:translateY(-5px)}}.search-field{display:flex;align-items:center;gap:13px;padding:20px;border-bottom:1px solid var(--line);color:var(--muted)}.search-field input{flex:1;min-width:0;border:0;outline:none;background:none;font-size:19px;line-height:1.3;color:var(--fg)}.search-field input::placeholder{color:var(--dim)}.escape-button{padding:0}.search-label{padding:15px 18px 5px;font-size:12px;color:var(--dim)}.search-results{padding:6px;max-height:430px;overflow:auto}.search-results button{display:flex;align-items:center;gap:14px;width:100%;padding:12px;border-radius:9px;text-align:left}.search-results button[aria-selected=true]{background:#fafaf90d}.search-results button>span:not(.av):not(.search-badge){flex:1;min-width:0}.search-results strong{display:block;font-size:15px;font-weight:500}.search-results small{display:block;font-size:12px;color:var(--dim);margin-top:3px}.search-badge{display:grid;place-items:center;width:32px;height:28px;border-radius:4px;background:#fafaf908;color:var(--muted);font-size:12px;font-weight:500}.search-footer{display:flex;align-items:center;gap:16px;border-top:1px solid var(--line);padding:12px 19px;color:var(--dim);font-size:12px}.search-footer span{display:flex;align-items:center;gap:4px}.sources-dialog{width:min(690px,100%);padding:24px;background:var(--panel);border:1px solid var(--line-2);border-radius:16px;max-height:calc(100dvh - 100px);overflow:auto;box-shadow:0 32px 100px #0009}.sources-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.sources-heading h2{font:400 27px var(--serif)}.sources-lede{font-size:14px;color:var(--muted);line-height:1.65;margin:16px 0}.sources-dialog h3{font-size:15px;font-weight:500;margin:26px 0 8px}.source-method,.source-row{display:block;padding:13px 0;border-bottom:1px solid var(--line)}.source-method a,.source-row{text-decoration:none}.source-method strong,.source-row strong{font-size:14px;font-weight:500}.source-method p,.source-row small{display:block;font-size:12px;color:var(--muted);line-height:1.7;margin-top:5px}.source-attribution{font-size:12px;color:var(--dim);line-height:1.65;margin-top:16px}.photo-credit-row{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.photo-credit-row img{width:52px;height:60px;object-fit:cover;border-radius:7px}.photo-credit-row>span{font-size:12px;color:var(--muted);line-height:1.65}.photo-credit-row strong,.photo-credit-row span>span,.photo-credit-row small{display:block}.photo-credit-row strong{font-size:14px;color:var(--fg-2);font-weight:500}.photo-credit-row small{font-size:11px;color:var(--dim)}.toast{position:fixed;z-index:80;bottom:22px;left:50%;transform:translate(-50%);padding:12px 19px;border:1px solid var(--line-2);border-radius:100px;background:#22201dee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px #0007;font-size:13px;max-width:calc(100% - 32px);text-align:center}.presentation .status-date,.presentation .tlbar,.presentation .maptop,.presentation .map-credit{display:none}.presentation .center-column{gap:0}.presentation .dashboard{grid-template-columns:340px minmax(0,1fr) 308px}.presentation .hero .fig{font-size:52px}.presentation .sent{font-size:30px}@media(min-height:900px){.kpis{display:grid}.hero>.method-link{display:inline-block}.grow{max-height:none;min-height:180px}}@media(max-height:850px)and (min-width:761px){.hero{padding:14px}.hero .sentbox{margin:8px 0 10px}.hero .sent{font-size:26px;line-height:1.1}.hero .fig{font-size:40px}.hero .av-leader{width:40px;height:40px}.hero .leader>.who{min-height:40px}.hero .votes{font-size:11px}.hero .sharebox{margin-top:10px}.hero .kv{padding-top:8px;margin-top:8px;gap:4px}.hero .others{margin-top:11px;gap:6px}.hero .more,.hero .allc{margin-top:6px}.chart{padding:12px 14px}.grow{min-height:126px}.chart-note{font-size:10px}}@media(max-width:1400px){.brand{flex-basis:230px}.status-date{display:none}.dashboard{grid-template-columns:300px minmax(0,1fr) 270px;gap:20px}.hudtop{gap:16px}.maptop{flex-wrap:wrap;gap:8px}.maptop>.legend{display:flex;flex:0 0 100%;justify-content:flex-start;text-align:left;white-space:normal}.switch button{padding:0 12px}.presentation .dashboard{grid-template-columns:300px minmax(0,1fr) 270px}}@media(max-width:1180px)and (min-width:761px){.dashboard{grid-template-columns:300px minmax(0,1fr)}.col.r{display:none}.dashboard.has-context .col.r{display:flex;position:absolute;right:20px;top:72px;bottom:20px;width:270px}.dashboard.has-context .center-column{margin-right:290px}.brand{flex-basis:220px}.sbtn{min-width:36px;width:36px;padding:0;justify-content:center}.sbtn span:not(.control-icon),.sbtn kbd{display:none}.status .tvb span{display:none}.tvb{width:36px;padding:0}}@media(max-width:960px)and (min-width:761px){.brand{flex-basis:190px}.brand-title{font-size:21px}.source-brand{display:none}.hudtop{gap:10px}.switch button{padding:0 10px}.status{gap:8px}.dashboard.has-context .center-column{margin-right:0}.dashboard.has-context .col.r{width:260px;top:130px;bottom:90px;pointer-events:none}.dashboard.has-context .context-card{pointer-events:auto}}@media(max-width:760px){html,body,#root{height:auto;min-height:100%;overflow:visible}html{overflow-x:clip;overflow-y:auto}.app-shell{display:block;height:auto;min-height:100dvh;padding:14px 16px 28px}.hudtop{height:auto;display:grid;grid-template-columns:1fr auto;gap:12px 14px;margin-bottom:18px;z-index:20}.brand{flex-basis:auto;gap:9px}.brand-title{font-size:23px}.sbtn{grid-column:2;grid-row:1;min-width:44px;width:44px;height:44px;justify-content:center;padding:0}.sbtn>span:not(.control-icon),.sbtn kbd{display:none}.status{grid-row:2;grid-column:1/-1;margin-left:0;justify-content:space-between;gap:8px}.status-date{display:flex;font-size:12px}.status .shb{width:40px;height:40px;margin-left:auto}.status .tvb{display:none}.switch{grid-row:3;grid-column:1/-1;display:flex;width:100%;padding:3px;margin-top:2px}.switch button{flex:1;padding:0 10px;height:40px;line-height:40px;font-size:12px}.dashboard{height:auto;display:flex;flex-direction:column;gap:12px}.col.l,.col.r{display:contents}.hero{order:1;padding:14px;overflow:visible;flex:none}.hero .sent{font-size:24px;line-height:1.12}.hero .sentbox{margin:10px 0 13px}.hero .av-leader{display:inline-grid;width:44px;height:44px}.hero .leader>.who{flex-direction:column;align-items:flex-start;gap:8px;min-height:88px}.hero .leader.r>.who{flex-direction:column;align-items:flex-end}.hero .leader{gap:5px}.hero .fig{font-size:34px}.hero .leader .nm{font-size:14px}.hero .votes{font-size:12px}.hero .others{gap:10px}.hero .crow .nm{font-size:14px}.hero .allc{font-size:13px;margin-top:10px}.kpis{display:grid}.hero.all .allp{max-height:60vh;overflow:auto}.center-column{order:2;height:auto;min-height:0;gap:12px}.map-column{flex:none;height:450px}.maptop{min-height:24px;margin-bottom:5px;justify-content:flex-start}.maptop .seg2{display:flex}.maptop .legend{display:block;text-align:left;font-size:12px}.map-labels text{font-size:11px}.map-labels .island-caption{font-size:10px}.zoomctl{left:0;bottom:6px}.zoomctl button{width:34px;height:34px}.tl{min-height:48px;padding:8px 12px;gap:10px}.now{font-size:12px}.live-poll{font-size:11px}.ticks{font-size:9px}.track input{height:17px}.poll-comparisons{order:3;flex:none}.poll-comparisons .reg{padding:14px 0 15px}.reg .nm{font-size:14px}.reg .p,.ld .pm{font-size:12px}.ld .tn{font-size:13px}.col>.grow{order:4;flex:none;min-height:230px;height:230px;max-height:none;padding:14px}.chart-note{font-size:11px}.feedc{order:5;flex:none;padding:14px}.feed{overflow:visible;-webkit-mask-image:none;mask-image:none}.ev{padding:17px 0;grid-template-columns:42px 30px minmax(0,1fr)}.ev time{font-size:12px}.event-text{font-size:14px}.event-source{font-size:12px}.context-card{order:1;flex:none;overflow:visible;padding:14px}.dashboard.has-context .hero{display:none}.context-heading h2{font-size:26px}.context-nav .icon{width:44px;height:44px}.context-list{max-height:65vh;overflow:auto}.context-list .crow{padding:14px 0}.candidate-state{font-size:12px}.context-card .empty-note{font-size:14px}.dialog-backdrop{padding:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sbox{width:100%;margin:0;max-height:calc(100dvh - 32px)}.search-field{padding:18px 15px;gap:11px}.search-field input{font-size:18px}.search-results{max-height:calc(100dvh - 160px)}.search-results button{padding:13px 10px}.search-footer{font-size:11px;gap:12px;padding:12px 15px}.sources-dialog{max-height:calc(100dvh - 32px);padding:19px}.sources-heading h2{font-size:24px}.sources-lede{font-size:13px}.sources-heading .icon{width:36px;height:36px}.presentation .dashboard{display:flex}.presentation .map-column{height:520px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.poll-comparisons button.reg{position:relative;display:grid;grid-template-columns:1fr auto;width:100%;margin:0;padding:11px 0 13px;border-bottom:1px solid var(--line);border-radius:0;gap:5px 8px}.col>.feedc{flex:1;min-height:0}.feedc>.feed{flex:1;min-height:0}.feedc>.feed[hidden]{display:none}.news-tabs{display:flex;flex:none;margin-bottom:12px}.news-tabs button{flex:1;min-width:0;padding:8px;font:inherit;color:var(--muted)}.news-tabs button:active{background:var(--control-selected)}.news-tabs button:focus-visible,.news-headline:focus-visible,.news-coverage button:focus-visible,.feed[role=tabpanel]:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.news-intro{margin:0 0 8px;color:var(--muted);font-size:12px;line-height:1.5}.news-list{list-style:none;margin:0;padding:0}.news-story{padding:14px 0;border-bottom:1px solid var(--line)}.news-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;color:var(--muted);font-size:12px}.news-headline{display:flex;align-items:flex-start;gap:10px;justify-content:space-between;padding:7px 0;min-height:44px;box-sizing:border-box;font-size:14px;line-height:1.5;text-decoration:none}.news-headline>span:first-child{min-width:0}.news-headline>span[aria-hidden]{flex:none;color:var(--muted)}.news-headline .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.news-labels{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:var(--muted)}.search-empty{margin:16px 20px 4px;font-size:14px;line-height:1.5;color:var(--fg-2)}.search-clear{margin:0 20px 12px;min-height:44px}.news-labels>span+span{border-left:1px solid var(--line-2);padding-left:12px}.news-coverage{padding:14px 0 18px;color:var(--muted);font-size:12px;line-height:1.5}.news-coverage p{margin:0 0 6px}@media(hover:hover)and (pointer:fine){.news-headline:hover{text-decoration:underline;text-underline-offset:3px}.news-tabs button:hover{color:var(--fg)}}.sbtn>.control-icon{display:inline-flex}.hero .crow{cursor:pointer}.hero .crow .nm{white-space:normal}.hero.all .allp{max-height:none}@media(max-width:760px){.poll-comparisons button.reg{padding:14px 0 15px}.hero.all .allp{max-height:60vh}.col>.feedc{flex:none}.feedc>.feed{overflow:visible}}@media(max-width:760px){.hudtop{margin-bottom:8px}.swbar{position:sticky;top:0;z-index:20;margin:-4px -16px 12px;padding:6px 16px 8px;background:var(--bg)}.swbar .switch{margin-top:0;overflow:visible;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:2px;padding:4px;border-radius:var(--control-group-radius)}.swbar .switch button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:48px;height:auto;box-sizing:border-box;padding:4px;font-size:14px;line-height:1.2;text-align:center;white-space:normal;text-wrap:balance}}.hero.all{display:flex;flex-direction:column;overflow:hidden}.hero.all .allp{flex:1;min-height:0;overflow:auto}.hero.all>.allc{align-self:flex-start;flex:none}@media(max-width:760px){.hero.all{overflow:visible}.hero.all .allp{flex:none;max-height:60vh}}.map-explanation{position:absolute;bottom:34px;left:70px;right:125px;text-align:center;pointer-events:none;font-size:12px;color:var(--fg-2);background:#0f0e0de6;border-radius:6px;padding:6px 10px;text-wrap:balance}.poll-overlay{stroke-dasharray:3 2;fill-opacity:.78}.vote-details{padding:0 0 12px;border-bottom:1px solid var(--line)}.vote-details>.crow{padding:6px 0}.vote-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;width:100%;text-align:left;font-size:13px}.vote-row strong{white-space:nowrap;font-weight:500;text-align:right}.vote-row small{display:block;color:var(--muted);font-weight:400}.poll-local-method,.poll-local-note{font-size:12px;color:var(--muted);margin:9px 0}.context-card{overflow:auto}.context-card .context-list{flex:none;max-height:280px;overflow-y:auto;overscroll-behavior:contain}.context-card>.campaign-policies{flex:none}.results-summary .sent{font:400 30px/1.1 var(--serif);margin:18px 0}.results-summary p{margin:12px 0}.results-summary .allp{max-height:45vh}@media(max-width:760px){.map-explanation{left:45px;right:45px;bottom:42px;font-size:11px}.maptop .seg2{display:flex;flex:1 1 100%;max-width:100%;margin-left:0;flex-wrap:wrap;gap:5px}.maptop{position:relative;min-height:40px;flex-wrap:wrap}.maptop .crumbs{flex:0 1 100%;max-width:100%}.maptop>.legend{flex:0 0 100%;overflow:visible;max-height:none}.maptop>.legend>span{white-space:normal}.maptop .map-controls>button,.maptop .cb{min-height:48px;padding-inline:12px;-webkit-tap-highlight-color:transparent}.party-control{position:static}.candpick{top:calc(100% + 8px);left:0;right:auto;width:min(320px,100%);max-width:100%;max-height:min(440px,40dvh)}.map-column{height:490px}.context-card .context-list{max-height:none;overflow:visible}}.voting-guide-link{padding:0;font-size:14px;color:#fb923c;white-space:nowrap;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line)}.voting-guide p{margin:12px 0}.voting-links{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.center-column>.campaign-directory{flex:1}@media(max-width:760px){.brand{flex-wrap:wrap}.center-column>.campaign-directory{min-height:650px}}.col.r>.parliament-card{flex:0 1 auto;max-height:none;min-height:0}@media(min-width:761px){.col.r:has(>.feedc)>.parliament-card:not(.expanded){max-height:60%}.col.r>.feedc{min-height:180px}}@media(min-width:1181px){.col.r:has(>.feedc){display:grid;grid-template-rows:minmax(0,3fr) minmax(280px,2fr);overflow:hidden}.col.r:has(>.feedc)>.parliament-card:not(.expanded){max-height:none}.col.r>.feedc{min-height:0}.col.r>.feedc>.feed{scrollbar-width:thin;scrollbar-gutter:stable}}@media(min-width:761px)and (max-width:1180px){.dashboard:not(.policies-dashboard):not(.electorate-dashboard):not(.has-context):has(.feedc){grid-template-rows:minmax(0,1fr) 260px}.dashboard:not(.policies-dashboard):not(.has-context):has(.feedc)>.col.l{grid-column:1;grid-row:1}.dashboard:not(.policies-dashboard):not(.has-context):has(.feedc)>.center-column{grid-column:2;grid-row:1 / span 2}.dashboard:not(.policies-dashboard):not(.has-context):has(.feedc)>.col.r{display:contents}.dashboard:not(.policies-dashboard):not(.has-context)>.col.r:has(.feedc)>.parliament-card{display:none}.dashboard:not(.policies-dashboard):not(.has-context)>.col.r>.feedc{grid-column:1;grid-row:2}}@media(max-width:760px){.feedc,.news-tabs{scroll-margin-top:84px}}@media(max-width:360px){.feedc,.news-tabs{scroll-margin-top:134px}}@media(max-width:760px){.col.r>.parliament-card{order:3;flex:none;max-height:none;min-height:0}}.result-progress-row{width:100%;display:flex;align-items:center;gap:12px;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);text-align:left;font-size:13px}.result-progress-row small{display:block;font-size:11px;color:var(--muted);margin-top:3px}.result-progress-row>span:last-child{max-width:45%;text-align:right}.status .tvb .control-icon{display:inline-flex}.hudtop .switch button{text-align:center}.switch button:focus-visible{transition:none}.switch button{-webkit-tap-highlight-color:transparent}.switch button:active{background-color:#fafaf91a}.hudtop .source-brand{border-bottom:0;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-2)}.hudtop .source-brand,.hudtop .voting-guide-link{min-height:32px;display:inline-flex;align-items:center;font-weight:700}.parliament-card:not(.expanded){padding:16px}.parliament-card:not(.expanded)>.hd{min-height:32px;margin-bottom:12px}.parliament-card:not(.expanded)>.hd h3{font-size:14px;font-weight:500;letter-spacing:-.01em}.parliament-card:not(.expanded) .parliament-chamber{max-width:300px}.parliament-card:not(.expanded) .parliament-note{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);text-wrap:pretty}@media(hover:hover)and (pointer:fine){.switch button:hover{color:var(--fg)}}@media(max-width:760px){.hudtop{gap:8px 12px}.brand{column-gap:12px;row-gap:0}.hudtop .source-brand,.hudtop .voting-guide-link{min-height:44px}.status .shb{width:44px;height:44px}.parliament-card>.hd button,.parliament-card .parliament-legend .parliament-party{min-height:44px}.parliament-card:not(.expanded) .parliament-key,.parliament-card:not(.expanded) .parliament-note{font-size:14px}}@media(prefers-reduced-motion:reduce){.switch button{transition:none}}.hudtop .switch,.swbar .switch,.map-controls,.news-tabs{box-sizing:border-box;min-width:0;gap:2px;padding:4px;border:1px solid var(--line);border-radius:var(--control-group-radius);background:var(--panel)}.hudtop .switch{flex-shrink:1}.map-controls{display:inline-flex;align-items:center;max-width:100%}.hudtop .switch button,.swbar .switch button,.maptop .map-controls>button,.maptop .cb,.news-tabs button{box-sizing:border-box;min-height:var(--control-height);height:auto;border-radius:var(--control-radius);font-size:var(--t-body);line-height:1.2;white-space:normal}.switch button[aria-pressed=true],.map-controls button[aria-pressed=true],.news-tabs button[aria-selected=true]{color:var(--fg);background:var(--control-selected);box-shadow:inset 0 0 0 1px var(--control-selected-line)}.map-controls button:focus-visible{outline:2px solid var(--fg);outline-offset:2px}@media(max-width:960px){.hudtop .switch button{padding-inline:8px}}@media(max-width:760px){.swbar .switch button{font-size:14px}.map-controls{flex-wrap:wrap}}@media(max-width:360px){.swbar .switch button{font-size:13px;padding-inline:2px}}@media(min-width:761px){.policies-dashboard{overflow-y:auto;align-items:start;grid-template-rows:100%;scrollbar-width:none}.policies-dashboard>.col.l,.policies-dashboard>.col.r{position:sticky;top:0;align-self:start}.policies-dashboard>.col.r{align-self:stretch}.policies-dashboard .hero.all{flex:none;overflow:visible}.policies-dashboard .hero.all .allp{flex:none;max-height:none;overflow:visible}.policies-dashboard .campaign-directory{height:auto;overflow:visible}.policies-dashboard .campaign-proposal-list{flex:none;overflow:visible}}@media(max-width:1180px){.policies-dashboard{grid-template-columns:minmax(0,1fr)}.policies-dashboard>.col.l{display:none}.policies-dashboard .campaign-directory{max-height:none;min-height:0;overflow:visible}.policies-dashboard .campaign-proposal-list{overflow:visible;flex:none}}.poll-history{flex:0 0 auto;padding:18px}.poll-history .hd{margin-bottom:8px}.poll-history-note{font-size:14px;line-height:1.5;color:var(--muted)}.poll-history-note:last-child{margin-top:12px}.poll-snapshot-labels,.poll-snapshot{display:grid;grid-template-columns:minmax(0,1fr) 56px 56px;gap:6px;align-items:center}.poll-snapshot-labels{margin-top:16px;color:var(--muted);font-size:14px}.poll-snapshot-labels>span:not(:first-child){text-align:right}.poll-snapshot{width:100%;min-height:68px;padding:10px 0;text-align:left;border-bottom:1px solid var(--line);font:inherit;font-size:14px}.poll-snapshot>span:first-child{display:grid;gap:3px}.poll-snapshot strong{font-weight:500}.poll-snapshot>span:first-child>span{color:var(--muted)}.poll-snapshot>.tn{text-align:right;color:var(--fg);text-decoration:underline;text-decoration-color:var(--poll-color);text-decoration-thickness:3px;text-underline-offset:6px}.poll-snapshot[aria-pressed=true]{background:var(--panel-2);box-shadow:-6px 0 0 var(--panel-2),6px 0 0 var(--panel-2)}.poll-snapshot:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.poll-picker{height:auto;flex-wrap:wrap;font-size:14px}.poll-picker label{color:var(--muted)}.poll-picker select{flex:1;min-width:0;min-height:44px;max-width:100%;padding:8px;background-color:var(--panel);color:var(--fg);border:1px solid var(--line-2);border-radius:6px;font:inherit}html:has(.content-page),body:has(.content-page),#root:has(.content-page){height:auto;min-height:100%;overflow:visible}body:has(.content-page){overflow-x:hidden}.poll-picker select,.events-period select,.campaign-topic select,.polling-source-select select,.parliament-poll-choice select,.parliament-source select,.phe-filters select,#party-context-poll{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m2 4 4 4 4-4' fill='none' stroke='%23fafaf9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 12px}.poll-picker .live-poll{min-height:44px;font-size:14px}.poll-picker select:focus-visible{outline:2px solid var(--fg);outline-offset:2px}@media(min-width:761px){.dashboard:not(.policies-dashboard)>.col.l{overflow-y:auto;scrollbar-width:thin}.dashboard:not(.policies-dashboard)>.col.l>.hero{flex:0 0 auto}.content-page .dashboard>.col.l:has(>.electorate-candidates-card){overflow:visible}}@media(max-width:760px){.poll-history{order:4}.poll-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.poll-picker label{grid-column:1;grid-row:1}.poll-picker .live-poll{grid-column:2;grid-row:1;justify-self:end}.poll-picker select{grid-column:1 / -1;grid-row:2;width:100%}}.electorate-directory-search{display:block;margin-bottom:16px;color:var(--muted);font-size:14px}.electorate-directory-search input{display:block;width:100%;min-height:44px;margin-top:8px;padding:8px 12px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);color:var(--fg);font:inherit}.candidate-electorate-group{border-bottom:1px solid var(--line)}.candidate-electorate-group summary{display:flex;justify-content:space-between;gap:12px;padding:14px 0;min-height:64px;cursor:pointer;font-size:14px;color:var(--fg-2)}.candidate-electorate-group summary>span:first-child{flex:1;font-weight:500}.candidate-electorate-group summary small{display:block;color:var(--muted);font-weight:400;margin-top:4px;font-size:12px}.candidate-electorate-group summary>span:last-child{color:var(--muted);font-size:12px}.candidate-electorate-group[open] summary{color:var(--fg)}.candidate-electorate-group :is(summary,button):focus-visible,.electorate-directory-search input:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.archive-vote-switch,.search-modes{display:flex;flex-wrap:wrap;gap:8px}.archive-vote-switch{margin-bottom:8px}.archive-vote-switch button,.search-modes button{min-height:44px;padding:8px 12px;border:1px solid var(--line-2);border-radius:8px;color:var(--muted);font:inherit}.archive-vote-switch button[aria-pressed=true],.search-modes button[aria-pressed=true]{color:var(--fg);background:var(--panel-2)}.search-modes{padding:12px 16px;border-bottom:1px solid var(--line)}.sbox.has-lookup{overflow:auto;max-height:calc(100dvh - 64px)}.electorate-lookup{padding:20px}.electorate-lookup h2{font:400 27px/1.2 var(--serif);margin:0 0 12px}.electorate-lookup form{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.electorate-lookup label{display:block;width:100%;color:var(--fg-2)}.electorate-lookup input{width:100%;min-height:44px;margin-top:8px;padding:8px 12px;color:var(--fg);background:var(--panel);border:1px solid var(--line-2);border-radius:8px;font:inherit}.electorate-lookup form button{min-height:44px;height:auto;padding:10px 12px}.lookup-privacy,.lookup-credit{color:var(--muted);font-size:13px;line-height:1.5}.lookup-result{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;width:100%;border-bottom:1px solid var(--line);padding:12px 0;text-align:left;color:var(--fg-2);font:inherit}.lookup-result strong{display:block;color:var(--fg);font-weight:500}.lookup-result small{display:block;color:var(--muted);margin-top:4px;font-size:13px}.lookup-result>span:last-child{flex:none}.electorate-lookup :is(button,input,a):focus-visible,.search-modes button:focus-visible,.archive-vote-switch button:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.archive-candidate-party{display:block;margin-top:4px;color:var(--muted);font-size:12px}.candidate-coverage-note{color:var(--muted);font-size:14px;line-height:1.5;margin:0 0 14px}.source-overview{font-size:14px;line-height:1.6}.source-overview>div{padding:12px 0;border-bottom:1px solid var(--line)}.source-overview dt{color:var(--fg);font-weight:500}.source-overview dd{margin:4px 0 0;color:var(--muted)}.sources-dialog .source-method p,.sources-dialog .source-row small{font-size:14px}.sources-dialog .sources-heading{position:sticky;top:-24px;padding:12px 0;background:var(--panel);z-index:1}.sources-heading .icon{flex:none;min-width:44px;min-height:44px}.sources-lede{font-size:14px}.source-shortcuts{display:flex;flex-wrap:wrap;gap:4px 12px;margin:8px 0}.source-shortcuts button{min-height:44px;color:var(--fg-2);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px}.source-shortcuts button:focus-visible,.sources-dialog h3:focus{outline:2px solid var(--fg);outline-offset:3px}@media(max-width:760px){.sources-dialog .sources-heading{top:-19px}}@media(max-width:760px),(hover:none)and (pointer:coarse){.app-shell input,.app-shell select,.dialog-backdrop input,.dialog-backdrop select,.parliament-card input,.parliament-card select{font-size:16px}.dialog-backdrop{overscroll-behavior:contain}}.countdown-sticky{position:sticky;top:0;z-index:30;flex:none;margin:-14px -20px 0;padding:0 20px;background:var(--bg);display:flow-root;min-height:var(--countdown-expanded-height, 58px)}.countdown-sticky.is-compact{background:transparent;pointer-events:none;clip-path:inset(0 0 max(0px,calc(100% - var(--countdown-height, 34px))) 0)}.countdown-sticky>.election-countdown{pointer-events:auto}.voter-banner{flex:none;width:calc(100% + 40px);margin:-14px -20px 14px;font-size:12px}.countdown-sticky>.voter-banner{margin-top:0}.voter-banner:hover{background:#1b1a17}.voter-banner:hover .pcta{text-decoration-color:#fafaf959}.election-countdown{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px;min-height:44px;padding:7px 12px;color:var(--fg-2);font-variant-numeric:tabular-nums}.election-countdown__content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px;transform-origin:center;transition:transform .16s var(--ease-out)}.election-countdown__lead{color:var(--fg-2);font-size:14px;font-weight:500;white-space:nowrap}.election-countdown__timer{display:inline-flex;align-items:center;gap:7px;color:var(--fg);white-space:nowrap}.election-countdown__days,.election-countdown__clock{font-size:18px;font-weight:600;line-height:1;letter-spacing:-.025em}.election-countdown__day-label{color:var(--muted);font-size:14px;font-weight:500}.election-countdown__link{padding:0;font:inherit;font-size:14px;cursor:pointer}.election-countdown__email{position:absolute;top:50%;right:0;display:inline-flex;min-width:44px;height:44px;align-items:center;justify-content:center;gap:6px;padding-inline:10px;color:var(--fg-2);text-decoration:none;white-space:nowrap;transform:translateY(-50%)}.election-countdown__email-label{font-size:14px;font-weight:500}.election-countdown__email:hover{color:var(--fg)}.election-countdown__email:focus-visible{outline:2px solid var(--fg);outline-offset:-4px}.countdown-sticky.is-compact .election-countdown{min-height:34px;padding-block:4px;gap:4px 8px;margin-bottom:0}.countdown-sticky.is-compact .election-countdown__content{transform:scale(.84)}@media(min-width:761px){.hudtop{height:auto;min-height:calc(var(--control-height) + 10px)}.desktop-navigation{min-width:0;flex-shrink:1}.desktop-navigation>.switch{max-width:100%}.app-shell.is-countdown-compact .desktop-navigation{width:var(--navigation-width);height:var(--navigation-height)}.app-shell.is-countdown-compact .desktop-navigation>.switch{position:fixed;top:var(--countdown-height, 34px);left:50%;z-index:29;margin:0;transform:translate(-50%);background:var(--bg)}}@media(max-width:760px){.countdown-sticky{margin-inline:-16px;padding-inline:16px}.swbar{top:var(--countdown-height, 58px)}.app-shell.is-countdown-compact .swbar{top:calc(var(--countdown-height, 34px) - 6px)}.election-countdown__lead{font-size:14px}.election-countdown__timer{gap:6px}.election-countdown__link{display:none}}@media(max-width:480px){.election-countdown__content{width:calc(100% - 44px);margin-right:44px}.election-countdown__email{width:44px;padding:0}.election-countdown__email-label{display:none}}@media(hover:hover)and (pointer:fine){.voter-banner:hover{background:#23221e}.voter-banner:hover .pcta{text-decoration-color:var(--fg)}}.app-shell>.events-main{flex:1;min-height:0;height:auto}.hero.polling-overview .kick{font-size:14px;line-height:1.4}.hero.polling-overview .sentbox{margin:16px 0 20px}.hero.polling-overview .sent{font-size:32px;line-height:1.1;text-wrap:balance}.hero.polling-overview .fig{font-size:56px;line-height:1}.hero.polling-overview .votes,.hero.polling-overview .kv{font-size:14px}.hero.polling-overview .candidate-coverage-note{margin:8px 0 0}.poll-source{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;width:100%;min-height:44px;margin-top:8px;padding:8px 0 0;border-top:1px solid var(--line);text-align:left;font:inherit;font-size:14px;color:var(--muted)}.poll-source>span:last-child{color:var(--fg-2);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-3)}.poll-history .hd h3{font-size:16px;font-weight:500}.poll-source:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.poll-source:active{opacity:.75}@media(hover:hover)and (pointer:fine){.poll-source:hover>span:last-child{color:var(--fg);text-decoration-color:currentColor}}@media(max-height:850px)and (min-width:761px){.hero.polling-overview .sentbox{margin:12px 0 16px}.hero.polling-overview .sent{font-size:30px}.hero.polling-overview .fig{font-size:48px}}@media(max-width:760px){.voter-banner{width:calc(100% + 32px);margin-inline:-16px}.hero.polling-overview .sent{font-size:30px}.hero.polling-overview .fig{font-size:44px}.app-shell>.events-main{overflow:visible}}@media(max-width:360px){.hero.polling-overview .sent{font-size:28px}.hero.polling-overview .fig{font-size:40px}}.presentation .countdown-sticky,.presentation .voter-banner{display:none}@media(prefers-reduced-motion:reduce){.election-countdown__content{transition:none}}.electorate-main{display:contents}@media(min-width:761px){.content-page>.electorate-dashboard{grid-template-columns:clamp(280px,24vw,340px) minmax(0,1fr);grid-template-rows:auto;align-items:start}.electorate-dashboard>.electorate-main{display:flex;flex-direction:column;gap:20px;min-width:0}.electorate-dashboard .electorate-main>.center-column{min-height:0;margin-right:0}.electorate-main>.center-column>.map-column{flex:none;height:640px;min-height:640px}.electorate-dashboard .electorate-main>.col.r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:20px;position:relative;width:auto;height:auto;overflow:visible;container-type:inline-size;pointer-events:auto}.electorate-main>.col.r>.parliament-card:not(.expanded){max-height:none;overflow:visible}.electorate-main>.col.r>.feedc{contain:inline-size layout;position:absolute;top:0;right:0;bottom:0;left:0;grid-column:2;grid-row:1;min-height:0;max-height:none;height:auto}.electorate-main>.col.r>.context-card{grid-column:1 / -1}}@media(min-width:761px)and (max-width:1000px){.electorate-dashboard .electorate-main>.col.r{grid-template-columns:minmax(0,1fr)}.electorate-main>.col.r>.feedc{position:static;inset:auto;grid-column:auto;grid-row:auto;height:360px}}.election-countdown{flex-direction:column;row-gap:0}.advance-votes{display:flex;align-items:center;justify-content:center;gap:5px;width:calc(100% + 24px);margin:5px -12px 0;padding-top:2px;border-top:1px solid var(--line-2);color:#ffc66d;font-size:12px;font-weight:700;line-height:1.4}.advance-votes strong{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.advance-votes>a{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;color:inherit;text-decoration:none}.advance-votes>a:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.election-countdown:has(.advance-votes) .election-countdown__email{top:22px}.countdown-sticky.is-compact .election-countdown:has(.advance-votes){row-gap:0}.countdown-sticky.is-compact .election-countdown:has(.advance-votes) .election-countdown__email{top:17px}body :is(.switch button,.polling-tabs button,.news-tabs button,.events-tabs button,.explore-party,.explore-candidates,.btn,.icon,.lnk,.sbtn,.nxt-row,.context-nav button,.candpick button,.map-navigation button,.appearance-candidate-list button,.parliament-legend .parliament-party){transition:transform var(--motion-press) var(--ease-out),background-color var(--motion-press) ease,color var(--motion-press) ease}body :is(.switch button,.polling-tabs button,.news-tabs button,.events-tabs button,.explore-party,.explore-candidates,.btn,.icon,.lnk,.sbtn,.nxt-row,.context-nav button,.candpick button,.map-navigation button,.appearance-candidate-list button,.parliament-legend .parliament-party):active:not(:disabled):not(:focus-visible){transform:scale(.97);transition-duration:60ms}body .sbox{animation:none;transition:none}body .dialog-backdrop:not(.search),body .parliament-backdrop,body .appearance-dialog::backdrop{opacity:1;transition:opacity .16s var(--ease-out)}body .sources-dialog,body .appearance-dialog[open]{opacity:1;transform:translateY(0) scale(1);transform-origin:center;transition:opacity var(--motion-enter) var(--ease-out),transform var(--motion-dialog) var(--ease-out)}body .parliament-card.expanded{opacity:1;transform:translate(-50%,-50%) scale(1);transform-origin:center;transition:opacity var(--motion-enter) var(--ease-out),transform var(--motion-dialog) var(--ease-out)}body .candpick{animation:none;opacity:1;transform:translateY(0) scale(1);transform-origin:top left;transition:opacity .15s var(--ease-out),transform var(--motion-enter) var(--ease-out)}body .toast{animation:none;opacity:1;transform:translate(-50%);transition:opacity var(--motion-enter) var(--ease-out),transform var(--motion-enter) var(--ease-out)}@starting-style{body .dialog-backdrop:not(.search),body .parliament-backdrop,body .appearance-dialog::backdrop{opacity:0}body .sources-dialog,body .appearance-dialog[open]{opacity:0;transform:translateY(6px) scale(.97)}body .parliament-card.expanded{opacity:0;transform:translate(-50%,-50%) scale(.97)}body .candpick{opacity:0;transform:translateY(-3px) scale(.98)}body .toast{opacity:0;transform:translate(-50%,4px)}}@media(hover:hover)and (pointer:fine){body :is(.polling-tabs button,.news-tabs button,.events-tabs button):hover{color:var(--fg)}}@media(hover:none){body .parliament-legend button:hover{background:none}}html[data-input-method=keyboard] *,html[data-input-method=keyboard] *:before,html[data-input-method=keyboard] *:after,html[data-input-method=keyboard] dialog::backdrop{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-input-method=keyboard] body button:active{transform:none!important}@media(prefers-reduced-motion:reduce){body .sources-dialog,body .appearance-dialog[open]{transform:none}body .parliament-card.expanded{transform:translate(-50%,-50%)}body .candpick{transform:none}body button:active{transform:none!important}}
