.apResults_root__fA6Ha .api-results-section{border-top:4px solid #bd1736;margin:36px 0;min-width:0;padding-top:24px;scroll-margin-top:30px}.apResults_root__fA6Ha .api-results-heading{align-items:center;display:flex;gap:20px;justify-content:space-between}.apResults_root__fA6Ha .api-results-heading h2{font-size:clamp(27px,3vw,36px);margin:6px 0}.apResults_root__fA6Ha .api-results-heading p,.apResults_root__fA6Ha .api-results-methodology{color:#637186;font-size:14px;line-height:1.9}.apResults_root__fA6Ha .api-results-controls{display:flex;flex-wrap:wrap;gap:8px}.apResults_root__fA6Ha .api-results-controls button{font-size:12px}.apResults_root__fA6Ha .api-results-alert,.apResults_root__fA6Ha .api-results-status{background:#f0f3f7;border-right:3px solid #68778d;font-size:14px;line-height:1.8;margin:20px 0;padding:14px 18px}.apResults_root__fA6Ha .api-results-alert{background:#fff5df;border-color:#ac7211}.apResults_root__fA6Ha .api-results-section .apw button{cursor:pointer;font-family:inherit}.apResults_root__fA6Ha .api-results-section .apw button:not(.apw-seat){border-style:solid;border-width:1px}.apResults_root__fA6Ha .api-results-section .apw-race-buttons button{background:#fff;border-radius:3px}.apResults_root__fA6Ha .api-results-section .apw-toolbar button{background:#f5f7fa}.apResults_root__fA6Ha .api-results-section .apw-toolbar button[aria-pressed=true]{background:#172332}.apResults_root__fA6Ha .api-results-section .apw-breadcrumb button,.apResults_root__fA6Ha .api-results-section .apw-detail-button{background:transparent;border:0!important;padding:8px 0}@media (max-width:600px){.apResults_root__fA6Ha .api-results-heading{display:block}.apResults_root__fA6Ha .api-results-controls{margin-top:14px}.apResults_root__fA6Ha .api-results-status{font-size:12px;padding:12px}}.apResults_root__fA6Ha .api-refresh-status{color:#53677b;font-size:12px}.apResults_root__fA6Ha .api-results-methodology a{text-decoration:underline}.apResults_root__fA6Ha .apw{--apw-line:#dce1e7;--apw-ink:#172332;--apw-blue:#2465c6;--apw-red:#c61232;color:var(--apw-ink);font-family:inherit;margin:26px 0}.apResults_root__fA6Ha .apw *{box-sizing:border-box}.apResults_root__fA6Ha .apw-overview{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:32px}.apResults_root__fA6Ha .apw-balance{background:#f6f7fa;border:1px solid var(--apw-line);min-width:0;padding:24px 22px}.apResults_root__fA6Ha .apw-balance header{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.apResults_root__fA6Ha .apw-balance h2{font-size:23px;margin:0}.apResults_root__fA6Ha .apw-balance header>span{color:#566578;font-size:12px}.apResults_root__fA6Ha .apw-compact header{display:block}.apResults_root__fA6Ha .apw-compact h2{font-size:21px;margin-bottom:6px}.apResults_root__fA6Ha .apw-totals{display:flex;justify-content:space-between;margin-bottom:30px}.apResults_root__fA6Ha .apw-totals>div{display:grid;gap:0}.apResults_root__fA6Ha .apw-totals>div:last-child{text-align:left}.apResults_root__fA6Ha .apw-totals strong{font:700 44px/1.2 Arial,sans-serif;font-variant-numeric:tabular-nums}.apResults_root__fA6Ha .apw-totals>div:first-child{color:var(--apw-blue)}.apResults_root__fA6Ha .apw-totals>div:last-child{color:var(--apw-red)}.apResults_root__fA6Ha .apw-totals span{font-size:14px}.apResults_root__fA6Ha .apw-bar{background:#e1e6eb;display:flex;height:19px;isolation:isolate;position:relative}.apResults_root__fA6Ha .apw-dem{background:var(--apw-blue)}.apResults_root__fA6Ha .apw-rep{background:var(--apw-red)}.apResults_root__fA6Ha .apw-other{background:#8352a2}.apResults_root__fA6Ha .apw-pending{background:#dce2e9}.apResults_root__fA6Ha .apw-bar i{border-right:2px solid #172332;bottom:-6px;position:absolute;top:-7px;z-index:2}.apResults_root__fA6Ha .apw-bar i b{background:#f6f7fa;bottom:100%;font:700 12px Arial;padding:3px;position:absolute;transform:translateX(50%)}.apResults_root__fA6Ha .apw-balance-foot{display:flex;font-size:12px;gap:10px;justify-content:space-between;margin-top:12px}.apResults_root__fA6Ha .apw-balance-foot strong{text-align:center}.apResults_root__fA6Ha .apw .apw-note{color:#5f6c7d;font-size:12px;line-height:1.8;margin:12px 0 0}.apResults_root__fA6Ha .apw-compact .apw-note{font-size:11px}.apResults_root__fA6Ha .apw-explorer{background:#fff;border:1px solid var(--apw-line);border-top:4px solid var(--apw-red);padding:22px}.apResults_root__fA6Ha .apw-navigation{align-items:stretch;display:flex;gap:18px;margin-bottom:22px}.apResults_root__fA6Ha .apw-navigation nav{display:grid;flex:1;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.apResults_root__fA6Ha .apw .apw-navigation button{background:#fff;border:1px solid var(--apw-line);border-radius:3px;display:grid;gap:5px;padding:16px 10px;text-align:right}.apResults_root__fA6Ha .apw .apw-navigation button[aria-pressed=true]{background:#edf1f6;border-color:#243347;box-shadow:inset 0 -3px var(--apw-red)}.apResults_root__fA6Ha .apw-navigation button strong{font-size:17px}.apResults_root__fA6Ha .apw-navigation button span{color:var(--apw-blue);font-size:14px}.apResults_root__fA6Ha .apw-navigation button span:last-child{color:var(--apw-red)}.apResults_root__fA6Ha .apw-navigation b{font-family:Arial,sans-serif;font-size:17px}.apResults_root__fA6Ha .apw-search{display:flex;flex-direction:column;font-size:13px;gap:8px;justify-content:center;width:220px}.apResults_root__fA6Ha .apw-search input{background:#fff;border:1px solid #b7c0cd;border-radius:4px;font:inherit;min-width:0;padding:12px;width:100%}.apResults_root__fA6Ha .apw-toolbar{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:24px 0 12px}.apResults_root__fA6Ha .apw-toolbar>div{display:flex;flex-wrap:wrap;gap:5px}.apResults_root__fA6Ha .apw .apw-toolbar button{border:1px solid var(--apw-line);border-radius:3px;font-size:13px;padding:9px 12px}.apResults_root__fA6Ha .apw .apw-toolbar button[aria-pressed=true]{background:#172332;border-color:#172332;color:#fff}.apResults_root__fA6Ha .apw-map{background:#fafbfc;padding:16px 24px}.apResults_root__fA6Ha .apw-map .viz-map{max-height:530px}.apResults_root__fA6Ha .apw-map .map-tools{align-items:center;display:flex;font-size:13px;justify-content:space-between}.apResults_root__fA6Ha .apw-map .map-tools>div{display:flex;gap:4px}.apResults_root__fA6Ha .apw-map .map-tools button{padding:6px}.apResults_root__fA6Ha .apw-map .map-insight{align-items:baseline;display:flex;font-size:13px;gap:12px;min-height:40px}.apResults_root__fA6Ha .apw-map .small-state-controls{display:flex;flex-wrap:wrap;gap:5px}.apResults_root__fA6Ha .apw-map .small-state-controls button{font-size:11px;padding:5px 8px}.apResults_root__fA6Ha .apw-map .small-state-controls small{font-family:Arial,sans-serif}.apResults_root__fA6Ha .apw-map .viz-map-label{fill:#25364b!important;stroke:#fff!important}.apResults_root__fA6Ha .apw-breadcrumb{align-items:center;display:flex;gap:16px;margin:16px 0}.apResults_root__fA6Ha .apw-breadcrumb strong{font-size:20px}.apResults_root__fA6Ha .apw .apw-breadcrumb button{font-size:13px}.apResults_root__fA6Ha .apw-seats{display:grid;gap:5px;grid-template-columns:repeat(auto-fill,minmax(42px,1fr));max-height:560px;overflow:auto;padding:20px 0}.apResults_root__fA6Ha .apw .apw-seats button{border:1px solid #8190a3;border-radius:3px;color:#111;display:grid;font:700 12px Arial;gap:2px;min-height:44px;min-width:0;padding:8px 2px;place-content:center;text-shadow:0 0 3px #fff}.apResults_root__fA6Ha .apw .apw-seats button[aria-pressed=true]{outline:3px solid #172332;outline-offset:-3px}.apResults_root__fA6Ha .apw-seats small{font:11px Arial;min-height:11px}.apResults_root__fA6Ha .apw-legend{align-items:center;border-bottom:1px solid var(--apw-line);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;padding:16px 0}.apResults_root__fA6Ha .apw-legend>span{align-items:center;display:inline-flex;gap:5px}.apResults_root__fA6Ha .apw-legend i{border:1px solid #7c8898;display:inline-block;height:12px;width:12px}.apResults_root__fA6Ha .apw-legend .apw-scale{background:linear-gradient(270deg,#e7f0f9,#286295);height:10px;width:100px}.apResults_root__fA6Ha .apw-race{border-bottom:1px solid var(--apw-line);padding:24px 0}.apResults_root__fA6Ha .apw-table{border-collapse:collapse;font-size:15px;table-layout:fixed;width:100%}.apResults_root__fA6Ha .apw-table caption{font-size:24px;font-weight:700;margin-bottom:18px;text-align:right}.apResults_root__fA6Ha .apw-table td,.apResults_root__fA6Ha .apw-table th{border-bottom:1px solid var(--apw-line);overflow-wrap:anywhere;padding:14px 10px;text-align:left}.apResults_root__fA6Ha .apw-table th:first-child{text-align:right;width:56%}.apResults_root__fA6Ha .apw-table thead th{background:#f4f6f9;color:#536173;font-size:12px}.apResults_root__fA6Ha .apw-table tbody th{font-weight:500}.apResults_root__fA6Ha .apw-table td{font-family:Arial,sans-serif;font-variant-numeric:tabular-nums}.apResults_root__fA6Ha .apw-candidate{align-items:center;display:flex;gap:10px}.apResults_root__fA6Ha .apw-candidate>i{flex-shrink:0;height:36px;width:5px}.apResults_root__fA6Ha .apw-candidate small{color:#647187;display:block;font-size:11px;margin-top:4px}.apResults_root__fA6Ha .apw .apw-detail-button{color:#9f112d;margin-top:20px}.apResults_root__fA6Ha .apw-race-list{margin-top:24px}.apResults_root__fA6Ha .apw-race-list>div:first-child{align-items:center;display:flex;justify-content:space-between}.apResults_root__fA6Ha .apw-race-list h3{font-size:20px;margin:0 0 12px}.apResults_root__fA6Ha .apw-race-list>div>span{color:#647187;font-size:13px}.apResults_root__fA6Ha .apw-race-buttons{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));max-height:330px;overflow:auto;padding:4px}.apResults_root__fA6Ha .apw .apw-race-buttons button{border-color:var(--apw-line);display:grid;font-size:13px;gap:5px;min-width:0;padding:12px;text-align:right}.apResults_root__fA6Ha .apw-race-buttons button small{color:#647187;font-size:11px}.apResults_root__fA6Ha .apw .apw-race-buttons button[aria-pressed=true]{background:#f0f3f7;border-color:#172332}.apResults_root__fA6Ha .apw-source{border-top:1px solid var(--apw-line);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between;margin-top:24px;padding-top:16px}.apResults_root__fA6Ha .apw-source span{color:#647187}.apResults_root__fA6Ha .apw button:focus-visible,.apResults_root__fA6Ha .apw input:focus-visible{outline:3px solid #2465c6;outline-offset:3px}@media (max-width:800px){.apResults_root__fA6Ha .apw-overview{gap:8px}.apResults_root__fA6Ha .apw-balance{padding:18px 12px}.apResults_root__fA6Ha .apw-compact h2{font-size:18px}.apResults_root__fA6Ha .apw-navigation{flex-direction:column}.apResults_root__fA6Ha .apw-search{width:100%}.apResults_root__fA6Ha .apw-search>span{display:none}.apResults_root__fA6Ha .apw-race-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.apResults_root__fA6Ha .apw-balance-foot{font-size:11px;gap:4px}}@media (max-width:540px){.apResults_root__fA6Ha .apw-overview{gap:12px;grid-template-columns:1fr;margin-bottom:20px}.apResults_root__fA6Ha .apw-compact header{display:flex}.apResults_root__fA6Ha .apw-compact .apw-totals strong{font-size:36px}.apResults_root__fA6Ha .apw-compact .apw-totals{margin-bottom:26px}.apResults_root__fA6Ha .apw-explorer{padding:12px}.apResults_root__fA6Ha .apw-navigation{gap:12px}.apResults_root__fA6Ha .apw .apw-navigation button{padding:12px 6px}.apResults_root__fA6Ha .apw-navigation button strong{font-size:13px}.apResults_root__fA6Ha .apw-navigation button span{font-size:11px}.apResults_root__fA6Ha .apw-navigation b{font-size:14px}.apResults_root__fA6Ha .apw-map{padding:8px 0}.apResults_root__fA6Ha .apw-map .map-insight{display:grid;gap:3px}.apResults_root__fA6Ha .apw .apw-toolbar button{font-size:11px;padding:9px 7px}.apResults_root__fA6Ha .apw-balance header{align-items:start}.apResults_root__fA6Ha .apw-balance h2{font-size:19px}.apResults_root__fA6Ha .apw-totals strong{font-size:36px}.apResults_root__fA6Ha .apw-table{font-size:12px}.apResults_root__fA6Ha .apw-table caption{font-size:20px}.apResults_root__fA6Ha .apw-table td,.apResults_root__fA6Ha .apw-table th{padding:12px 4px}.apResults_root__fA6Ha .apw-table th:first-child{width:52%}.apResults_root__fA6Ha .apw-table thead th{font-size:10px}.apResults_root__fA6Ha .apw-candidate{gap:6px}.apResults_root__fA6Ha .apw-race-buttons{grid-template-columns:1fr}.apResults_root__fA6Ha .apw-breadcrumb{flex-wrap:wrap}.apResults_root__fA6Ha .apw-breadcrumb strong{font-size:18px}}.apResults_root__fA6Ha .apw-chamber{background:#fff;border-top:3px solid #15263b;padding:20px 16px 16px}.apResults_root__fA6Ha .apw-chamber-heading{align-items:center;display:flex;gap:16px;justify-content:space-between}.apResults_root__fA6Ha .apw-chamber-heading h3{border-right:4px solid #c61232;font-size:23px;margin:0;padding-right:14px}.apResults_root__fA6Ha .apw-chamber-heading span{color:#687282;font-size:13px;white-space:nowrap}.apResults_root__fA6Ha .apw-chamber-svg{direction:ltr;display:block;height:auto;margin-top:20px;overflow:visible;width:100%}.apResults_root__fA6Ha .apw-chamber-svg text{fill:#687282;font:14px Arial,sans-serif}.apResults_root__fA6Ha .apw-chamber-seat[role=button]{cursor:pointer}.apResults_root__fA6Ha .apw-chamber-seat:focus{outline:none}.apResults_root__fA6Ha .apw-chamber-seat.is-selected .apw-seat-cushion,.apResults_root__fA6Ha .apw-chamber-seat:focus .apw-seat-cushion{stroke:#101725;stroke-width:3}.apResults_root__fA6Ha .apw-chamber-seat:hover .apw-seat-cushion{stroke:#101725;stroke-width:1.5}.apResults_root__fA6Ha .apw-chamber-insight{background:#f3f4f6;color:#15263b;font-size:14px;line-height:1.6;margin:10px 0;min-height:36px;padding:8px;text-align:center}.apResults_root__fA6Ha .apw-chamber .apw-note{text-align:center}@media (max-width:540px){.apResults_root__fA6Ha .apw-chamber{padding:14px 0}.apResults_root__fA6Ha .apw-chamber-heading h3{font-size:17px;padding-right:9px}.apResults_root__fA6Ha .apw-chamber-heading{gap:8px}.apResults_root__fA6Ha .apw-chamber-heading span{font-size:11px}.apResults_root__fA6Ha .apw-chamber-insight{font-size:12px;min-height:50px}.apResults_root__fA6Ha .apw-chamber-svg{margin-top:10px}}