.BoPHeader .LiveCircle-title{color:#878787}.BoPHeader .BalanceOfPower__SubTitles{display:flex;justify-content:space-between}.BoPHeader .BalanceOfPower__SubTitles .BalanceOfPower__SubTitle{color:#717171;font-size:12px}@media (prefers-color-scheme:dark){body.dark-theme .BalanceOfPower__Title{color:#fff}body.dark-theme .BalanceOfPower__SubTitles .BalanceOfPower__SubTitle{color:#b5b7b7}}.TakeOverPage .BalanceOfPower__Title{color:#fff}.TakeOverPage .BalanceOfPower__SubTitles .BalanceOfPower__SubTitle{color:#b5b7b7}.BalanceOfPower{background:#fff;margin:0 0 20px;padding:0;position:relative}.BalanceOfPower__Container{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.BalanceOfPower__Container .Candidate{align-items:flex-end;display:flex;flex:1 0 0}.BalanceOfPower__Container .Candidate__Headshot{height:48px;left:0;margin:0 4px 0 0;width:48px}.BalanceOfPower__Container .Candidate__Headshot svg.icon__svg{height:34px;width:34px}.BalanceOfPower__Container .Candidate__Headshot--historical{align-items:center;border-radius:50%;display:flex;justify-content:center}.BalanceOfPower__Container .Candidate__Headshot--historical svg.icon__svg{flex:0 0 34px}.BalanceOfPower__Container .Candidate__Info{left:66px;position:absolute}.BalanceOfPower__Container .Candidate__Names{color:#000;font-size:14px;line-height:.875rem}.BalanceOfPower__Container .Candidate__Names,.BalanceOfPower__Container .Candidate__Votes{align-items:center;display:flex;flex-direction:row;font-family:sans-serif;font-weight:700;justify-content:space-between}.BalanceOfPower__Container .Candidate__Votes{text-edge:cap;font-size:20px;line-height:normal}.BalanceOfPower__Container .Candidate__Icon{height:16px;margin:0 0 0 2px;width:16px}.BalanceOfPower__Container .Candidate--democrat,.BalanceOfPower__Container .Candidate--republican{align-items:center;display:flex;gap:2px}.BalanceOfPower__Container .Candidate--democrat{color:#217bb0}.BalanceOfPower__Container .Candidate--democrat .Candidate__HeadshotIcon,.BalanceOfPower__Container .Candidate--democrat .Candidate__Icon{fill:#217bb0;color:#217bb0}.BalanceOfPower__Container .Candidate--republican{color:#cd3232}.BalanceOfPower__Container .Candidate--republican .Candidate__HeadshotIcon,.BalanceOfPower__Container .Candidate--republican .Candidate__Icon{fill:#cd3232;color:#cd3232}.BalanceOfPower__Container .Candidate--rightAligned{flex-direction:row-reverse}.BalanceOfPower__Container .Candidate--rightAligned .Candidate__Headshot{left:inherit;margin:0 0 0 4px;right:0}.BalanceOfPower__Container .Candidate--rightAligned .Candidate__Names{flex-direction:row-reverse}.BalanceOfPower__Container .Candidate--rightAligned .Candidate__Votes{text-align:right}.BalanceOfPower__Container .Candidate--rightAligned .Candidate__Icon{margin:0 8px 0 0}.BalanceOfPower--estimate,.BalanceOfPower__Callout{color:#6c6e6f;font-family:sans-serif;font-size:14px;font-weight:700;left:0;line-height:36px;position:absolute;right:0;text-align:center}.BalanceOfPower--estimate--towin,.BalanceOfPower__Callout--towin{font-size:16px;font-weight:400}.BalanceOfPower--estimate{text-align:left}.BalanceOfPower__BarContainer{display:flex;flex-direction:column;gap:6px;width:100%}.BalanceOfPower__BarContainer .ProgressBar__parent{border-radius:4px;height:8px;position:relative}.BalanceOfPower__Bar{background-color:#000;border-radius:1px;height:16px;left:50%;position:absolute;transform:translateX(-50%);width:4px;z-index:10}.FantasyMapContainer .BalanceOfPower__Bar{top:18px}.BalanceOfPower__Votes{flex:none;height:100%;transition:width .5s ease-in-out}.BalanceOfPower__Seats{display:flex;margin-top:10px}.BalanceOfPower__Seats .Seat{font-family:"SansSerifFont",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;letter-spacing:0;margin:0;width:50%}.BalanceOfPower__Seats .Seat--available{color:#656565}.BalanceOfPower__Seats .Seat--rightAligned{flex-direction:row-reverse;text-align:right}.BalanceOfPower__Seats .Seat--democrats{color:#217bb0;width:100%}.BalanceOfPower__Seats .Seat--republicans{color:#cd3232;width:100%}.BalanceOfPower__PopularVote{display:flex;margin-top:5px}.BalanceOfPower__PopularVote .PopVote{font-family:"SansSerifFont",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;letter-spacing:0;margin:0;width:50%}.BalanceOfPower__PopularVote .PopVote--rightAligned{flex-direction:row-reverse;text-align:right}.BalanceOfPower__PopularVote .PopVote--democrats{color:#1f70a3;width:100%}.BalanceOfPower__PopularVote .PopVote--republicans{color:#db1035;width:100%}.BalanceOfPower__Break{border:1px solid #eee;margin:0 0 10px;width:100%}.BalanceOfPower__Title{color:#000;font-family:"SansSerifFont",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:18px;font-weight:$font-normal;letter-spacing:0;line-height:24px;padding-bottom:3px}.ElectionsContainer--md .BalanceOfPower,.ElectionsContainer--sm .BalanceOfPower,.FantasyMapContainer--md .BalanceOfPower,.FantasyMapContainer--sm .BalanceOfPower{padding:0}.ElectionsContainer--md .BalanceOfPower__Candidates .Candidate__Headshot,.ElectionsContainer--sm .BalanceOfPower__Candidates .Candidate__Headshot,.FantasyMapContainer--md .BalanceOfPower__Candidates .Candidate__Headshot,.FantasyMapContainer--sm .BalanceOfPower__Candidates .Candidate__Headshot{height:48px;position:relative;width:48px}.ElectionsContainer--md .BalanceOfPower__Candidates .Candidate__Headshot svg.icon__svg,.ElectionsContainer--sm .BalanceOfPower__Candidates .Candidate__Headshot svg.icon__svg,.FantasyMapContainer--md .BalanceOfPower__Candidates .Candidate__Headshot svg.icon__svg,.FantasyMapContainer--sm .BalanceOfPower__Candidates .Candidate__Headshot svg.icon__svg{height:24px;width:24px}.ElectionsContainer--md .BalanceOfPower__Candidates .Candidate__Names,.ElectionsContainer--sm .BalanceOfPower__Candidates .Candidate__Names,.FantasyMapContainer--md .BalanceOfPower__Candidates .Candidate__Names,.FantasyMapContainer--sm .BalanceOfPower__Candidates .Candidate__Names{font-size:14px;line-height:16px}.ElectionsContainer--md .BalanceOfPower__Candidates .Candidate__Votes,.ElectionsContainer--sm .BalanceOfPower__Candidates .Candidate__Votes,.FantasyMapContainer--md .BalanceOfPower__Candidates .Candidate__Votes,.FantasyMapContainer--sm .BalanceOfPower__Candidates .Candidate__Votes{font-size:28px;line-height:34px}.FantasyMapContainer--md .BalanceOfPower{margin:0 0 20px}.FantasyMapContainer--sm .BalanceOfPower{margin:0}.ProgressBar__parent{background-color:#b5b7b7}.ProgressBar.ProgressBar--democrats--lean,.ProgressBar.ProgressBar--democrats--likely,.ProgressBar.ProgressBar--democrats--total,.ProgressBar.ProgressBar--democrats--win{box-shadow:1px 0 0 #fff}.ProgressBar.ProgressBar--democrats--total,.ProgressBar.ProgressBar--democrats--win{background-color:#217bb0;z-index:2}.ProgressBar.ProgressBar--democrats--likely{background-color:#82c1e7;z-index:1}.ProgressBar.ProgressBar--democrats--lean{background-color:#cce6f5}.ProgressBar.ProgressBar--republicans--lean,.ProgressBar.ProgressBar--republicans--likely,.ProgressBar.ProgressBar--republicans--total,.ProgressBar.ProgressBar--republicans--win{box-shadow:-1px 0 0 #fff}.ProgressBar.ProgressBar--republicans--total,.ProgressBar.ProgressBar--republicans--win{background-color:#cd3232}.ProgressBar.ProgressBar--republicans--likely{background-color:#f37777}.ProgressBar.ProgressBar--republicans--lean{background-color:#fbd0d0;margin-left:auto}.ProgressBar.ProgressBar--republicans--total{margin-left:auto}.ProgressBar.ProgressBar--other--democratCaucus,.ProgressBar.ProgressBar--other--independentCaucus,.ProgressBar.ProgressBar--other--republicanCaucus,.ProgressBar.ProgressBar--other--total{background-color:#00787a}.ProgressBar.ProgressBar--other--republicanCaucus{margin-left:auto}.ProgressBar.ProgressBar--other--republicanCaucus~.ProgressBar--republicans--total{margin-left:unset}.ProgressBar.ProgressBar--other--independentCaucus{height:100%;left:50%;position:absolute;transform:translateX(-50%);transition:left .25s ease .25s,width .5s ease}.ProgressBar.ProgressBar--other--independentCaucus.stuck-right{margin-left:auto}.ProgressBar.ProgressBar--other--independentCaucus.stuck-right~.ProgressBar--other--republicanCaucus{margin-left:unset}.ProgressBar.ProgressBar--other--independentCaucus.stuck-left,.ProgressBar.ProgressBar--other--independentCaucus.stuck-right{left:unset;position:relative;transform:unset}.ProgressBar.ProgressBar--empty.ProgressBar--democrats--lean,.ProgressBar.ProgressBar--empty.ProgressBar--democrats--likely,.ProgressBar.ProgressBar--empty.ProgressBar--democrats--total,.ProgressBar.ProgressBar--empty.ProgressBar--democrats--win,.ProgressBar.ProgressBar--empty.ProgressBar--republicans--lean,.ProgressBar.ProgressBar--empty.ProgressBar--republicans--likely,.ProgressBar.ProgressBar--empty.ProgressBar--republicans--total,.ProgressBar.ProgressBar--empty.ProgressBar--republicans--win{box-shadow:none}.BalanceOfPower__Candidates .MapButtonShare{margin:0 0 44px}@media screen and (max-width:576px){.BalanceOfPower__Candidates .MapButtonShare{margin-bottom:24px}}.BrandedPromo__Wrapper .BalanceOfPower__Bar{top:16px}@media (prefers-color-scheme:dark){body.dark-theme .BalanceOfPower,body.dark-theme .BalanceOfPower__Candidates,body.page-fantasyMap .BalanceOfPower,body.page-fantasyMap .BalanceOfPower__Candidates{background-color:#171717}body.dark-theme .BalanceOfPower__Candidates .Candidate__Headshot,body.page-fantasyMap .BalanceOfPower__Candidates .Candidate__Headshot{background:#171717}body.dark-theme .BalanceOfPower__Candidates .Candidate__Headshot img,body.page-fantasyMap .BalanceOfPower__Candidates .Candidate__Headshot img{border:none}body.dark-theme .BalanceOfPower__Candidates .Candidate__Names,body.page-fantasyMap .BalanceOfPower__Candidates .Candidate__Names{color:#fff}body.dark-theme .BalanceOfPower__Candidates .Candidate--democrat,body.page-fantasyMap .BalanceOfPower__Candidates .Candidate--democrat{color:#3ea0da}body.dark-theme .BalanceOfPower__Candidates .Candidate--democrat .Candidate__HeadshotIcon,body.dark-theme .BalanceOfPower__Candidates .Candidate--democrat .Candidate__Icon,body.page-fantasyMap .BalanceOfPower__Candidates .Candidate--democrat .Candidate__HeadshotIcon,body.page-fantasyMap .BalanceOfPower__Candidates .Candidate--democrat .Candidate__Icon{fill:#3ea0da;color:#3ea0da}body.dark-theme .BalanceOfPower__Candidates .Candidate--republican,body.page-fantasyMap .BalanceOfPower__Candidates .Candidate--republican{color:#e83f3f}body.dark-theme .BalanceOfPower__Candidates .Candidate--republican .Candidate__HeadshotIcon,body.dark-theme .BalanceOfPower__Candidates .Candidate--republican .Candidate__Icon,body.page-fantasyMap .BalanceOfPower__Candidates .Candidate--republican .Candidate__HeadshotIcon,body.page-fantasyMap .BalanceOfPower__Candidates .Candidate--republican .Candidate__Icon{fill:#e83f3f;color:#e83f3f}body.dark-theme .BalanceOfPower__Bar,body.page-fantasyMap .BalanceOfPower__Bar{background-color:#fff}body.dark-theme .BalanceOfPower--estimate,body.dark-theme .BalanceOfPower__Callout,body.page-fantasyMap .BalanceOfPower--estimate,body.page-fantasyMap .BalanceOfPower__Callout{color:#969ca8}body.dark-theme .BalanceOfPower__BarContainer,body.page-fantasyMap .BalanceOfPower__BarContainer{background-color:#48494a}body.dark-theme .BalanceOfPower__BarContainer .ProgressBar--democrats--total,body.dark-theme .BalanceOfPower__BarContainer .ProgressBar--democrats--win,body.page-fantasyMap .BalanceOfPower__BarContainer .ProgressBar--democrats--total,body.page-fantasyMap .BalanceOfPower__BarContainer .ProgressBar--democrats--win{background-color:#3ea0da}body.dark-theme .BalanceOfPower__BarContainer .ProgressBar--democrats--likely,body.page-fantasyMap .BalanceOfPower__BarContainer .ProgressBar--democrats--likely{background-color:#1f70a3}body.dark-theme .BalanceOfPower__BarContainer .ProgressBar--democrats--lean,body.page-fantasyMap .BalanceOfPower__BarContainer .ProgressBar--democrats--lean{background-color:#0c3d5a}body.dark-theme .BalanceOfPower__BarContainer .ProgressBar--republicans--total,body.dark-theme .BalanceOfPower__BarContainer .ProgressBar--republicans--win,body.page-fantasyMap .BalanceOfPower__BarContainer .ProgressBar--republicans--total,body.page-fantasyMap .BalanceOfPower__BarContainer .ProgressBar--republicans--win{background-color:#e83f3f}body.dark-theme .BalanceOfPower__BarContainer .ProgressBar--republicans--likely,body.page-fantasyMap .BalanceOfPower__BarContainer .ProgressBar--republicans--likely{background-color:#c02121}body.dark-theme .BalanceOfPower__BarContainer .ProgressBar--republicans--lean,body.page-fantasyMap .BalanceOfPower__BarContainer .ProgressBar--republicans--lean{background-color:#720808}body.dark-theme .BalanceOfPower__BarContainer .ProgressBar--republicans--total,body.page-fantasyMap .BalanceOfPower__BarContainer .ProgressBar--republicans--total{margin-left:auto}body.dark-theme .BalanceOfPower__BarContainer .ProgressBar--other--democratCaucus,body.dark-theme .BalanceOfPower__BarContainer .ProgressBar--other--independentCaucus,body.dark-theme .BalanceOfPower__BarContainer .ProgressBar--other--republicanCaucus,body.dark-theme .BalanceOfPower__BarContainer .ProgressBar--other--total,body.page-fantasyMap .BalanceOfPower__BarContainer .ProgressBar--other--democratCaucus,body.page-fantasyMap .BalanceOfPower__BarContainer .ProgressBar--other--independentCaucus,body.page-fantasyMap .BalanceOfPower__BarContainer .ProgressBar--other--republicanCaucus,body.page-fantasyMap .BalanceOfPower__BarContainer .ProgressBar--other--total{background-color:#c775eb}body.dark-theme .BalanceOfPower .Seat--democrats,body.page-fantasyMap .BalanceOfPower .Seat--democrats{color:#3ea0da}body.dark-theme .BalanceOfPower .Seat--republicans,body.page-fantasyMap .BalanceOfPower .Seat--republicans{color:#e83f3f}body.dark-theme .BalanceOfPower .PopVote--democrats,body.page-fantasyMap .BalanceOfPower .PopVote--democrats{color:#3ea0da}body.dark-theme .BalanceOfPower .PopVote--republicans,body.page-fantasyMap .BalanceOfPower .PopVote--republicans{color:#e83f3f}body.dark-theme .ProgressBar__parent,body.page-fantasyMap .ProgressBar__parent{background-color:#48494a}body.dark-theme .ProgressBar.ProgressBar--democrats--lean,body.dark-theme .ProgressBar.ProgressBar--democrats--likely,body.dark-theme .ProgressBar.ProgressBar--democrats--total,body.dark-theme .ProgressBar.ProgressBar--democrats--win,body.page-fantasyMap .ProgressBar.ProgressBar--democrats--lean,body.page-fantasyMap .ProgressBar.ProgressBar--democrats--likely,body.page-fantasyMap .ProgressBar.ProgressBar--democrats--total,body.page-fantasyMap .ProgressBar.ProgressBar--democrats--win{box-shadow:1px 0 0 #000}body.dark-theme .ProgressBar.ProgressBar--democrats--total,body.dark-theme .ProgressBar.ProgressBar--democrats--win,body.page-fantasyMap .ProgressBar.ProgressBar--democrats--total,body.page-fantasyMap .ProgressBar.ProgressBar--democrats--win{background-color:#3ea0da}body.dark-theme .ProgressBar.ProgressBar--democrats--lead,body.dark-theme .ProgressBar.ProgressBar--democrats--lean,body.page-fantasyMap .ProgressBar.ProgressBar--democrats--lead,body.page-fantasyMap .ProgressBar.ProgressBar--democrats--lean{background-color:#0c3d5a}body.dark-theme .ProgressBar.ProgressBar--republicans--lean,body.dark-theme .ProgressBar.ProgressBar--republicans--likely,body.dark-theme .ProgressBar.ProgressBar--republicans--total,body.dark-theme .ProgressBar.ProgressBar--republicans--win,body.page-fantasyMap .ProgressBar.ProgressBar--republicans--lean,body.page-fantasyMap .ProgressBar.ProgressBar--republicans--likely,body.page-fantasyMap .ProgressBar.ProgressBar--republicans--total,body.page-fantasyMap .ProgressBar.ProgressBar--republicans--win{box-shadow:-1px 0 0 #000}body.dark-theme .ProgressBar.ProgressBar--republicans--total,body.dark-theme .ProgressBar.ProgressBar--republicans--win,body.page-fantasyMap .ProgressBar.ProgressBar--republicans--total,body.page-fantasyMap .ProgressBar.ProgressBar--republicans--win{background-color:#e83f3f}body.dark-theme .ProgressBar.ProgressBar--republicans--lead,body.dark-theme .ProgressBar.ProgressBar--republicans--lean,body.page-fantasyMap .ProgressBar.ProgressBar--republicans--lead,body.page-fantasyMap .ProgressBar.ProgressBar--republicans--lean{background-color:#720808}body.dark-theme .ProgressBar.ProgressBar--other--democratCaucus,body.dark-theme .ProgressBar.ProgressBar--other--independentCaucus,body.dark-theme .ProgressBar.ProgressBar--other--republicanCaucus,body.dark-theme .ProgressBar.ProgressBar--other--total,body.dark-theme .ProgressBar.ProgressBar--other--win,body.page-fantasyMap .ProgressBar.ProgressBar--other--democratCaucus,body.page-fantasyMap .ProgressBar.ProgressBar--other--independentCaucus,body.page-fantasyMap .ProgressBar.ProgressBar--other--republicanCaucus,body.page-fantasyMap .ProgressBar.ProgressBar--other--total,body.page-fantasyMap .ProgressBar.ProgressBar--other--win{background-color:#319390}body.dark-theme .ProgressBar--empty.ProgressBar--lean,body.dark-theme .ProgressBar--empty.ProgressBar--likely,body.dark-theme .ProgressBar--empty.ProgressBar--total,body.dark-theme .ProgressBar--empty.ProgressBar--win,body.page-fantasyMap .ProgressBar--empty.ProgressBar--lean,body.page-fantasyMap .ProgressBar--empty.ProgressBar--likely,body.page-fantasyMap .ProgressBar--empty.ProgressBar--total,body.page-fantasyMap .ProgressBar--empty.ProgressBar--win{box-shadow:none}body.page-fantasyMap .BalanceOfPower{background-color:transparent}}.TakeOverPage .BalanceOfPower,.TakeOverPage .BalanceOfPower__Candidates{background-color:#171717}.TakeOverPage .BalanceOfPower__Candidates .Candidate__Headshot{background:#171717}.TakeOverPage .BalanceOfPower__Candidates .Candidate__Headshot img{border:none}.TakeOverPage .BalanceOfPower__Candidates .Candidate__Names{color:#fff}.TakeOverPage .BalanceOfPower__Candidates .Candidate--democrat{color:#3ea0da}.TakeOverPage .BalanceOfPower__Candidates .Candidate--democrat .Candidate__HeadshotIcon,.TakeOverPage .BalanceOfPower__Candidates .Candidate--democrat .Candidate__Icon{fill:#3ea0da;color:#3ea0da}.TakeOverPage .BalanceOfPower__Candidates .Candidate--republican{color:#e83f3f}.TakeOverPage .BalanceOfPower__Candidates .Candidate--republican .Candidate__HeadshotIcon,.TakeOverPage .BalanceOfPower__Candidates .Candidate--republican .Candidate__Icon{fill:#e83f3f;color:#e83f3f}.TakeOverPage .BalanceOfPower__Bar{background-color:#fff}.TakeOverPage .BalanceOfPower--estimate,.TakeOverPage .BalanceOfPower__Callout{color:#969ca8}.TakeOverPage .BalanceOfPower__BarContainer{background-color:#48494a}.TakeOverPage .BalanceOfPower__BarContainer .ProgressBar--democrats--total,.TakeOverPage .BalanceOfPower__BarContainer .ProgressBar--democrats--win{background-color:#3ea0da}.TakeOverPage .BalanceOfPower__BarContainer .ProgressBar--democrats--likely{background-color:#1f70a3}.TakeOverPage .BalanceOfPower__BarContainer .ProgressBar--democrats--lean{background-color:#0c3d5a}.TakeOverPage .BalanceOfPower__BarContainer .ProgressBar--republicans--total,.TakeOverPage .BalanceOfPower__BarContainer .ProgressBar--republicans--win{background-color:#e83f3f}.TakeOverPage .BalanceOfPower__BarContainer .ProgressBar--republicans--likely{background-color:#c02121}.TakeOverPage .BalanceOfPower__BarContainer .ProgressBar--republicans--lean{background-color:#720808}.TakeOverPage .BalanceOfPower__BarContainer .ProgressBar--republicans--total{margin-left:auto}.TakeOverPage .BalanceOfPower__BarContainer .ProgressBar--other--total{background-color:#c775eb}.TakeOverPage .BalanceOfPower .Seat--democrats{color:#3ea0da}.TakeOverPage .BalanceOfPower .Seat--republicans{color:#e83f3f}.TakeOverPage .BalanceOfPower .PopVote--democrats{color:#3ea0da}.TakeOverPage .BalanceOfPower .PopVote--republicans{color:#e83f3f}.TakeOverPage .ProgressBar__parent{background-color:#48494a}.TakeOverPage .ProgressBar.ProgressBar--democrats--lean,.TakeOverPage .ProgressBar.ProgressBar--democrats--likely,.TakeOverPage .ProgressBar.ProgressBar--democrats--total,.TakeOverPage .ProgressBar.ProgressBar--democrats--win{box-shadow:1px 0 0 #000}.TakeOverPage .ProgressBar.ProgressBar--democrats--total,.TakeOverPage .ProgressBar.ProgressBar--democrats--win{background-color:#3ea0da}.TakeOverPage .ProgressBar.ProgressBar--democrats--lead,.TakeOverPage .ProgressBar.ProgressBar--democrats--lean{background-color:#0c3d5a}.TakeOverPage .ProgressBar.ProgressBar--republicans--lean,.TakeOverPage .ProgressBar.ProgressBar--republicans--likely,.TakeOverPage .ProgressBar.ProgressBar--republicans--total,.TakeOverPage .ProgressBar.ProgressBar--republicans--win{box-shadow:-1px 0 0 #000}.TakeOverPage .ProgressBar.ProgressBar--republicans--total,.TakeOverPage .ProgressBar.ProgressBar--republicans--win{background-color:#e83f3f}.TakeOverPage .ProgressBar.ProgressBar--republicans--lead,.TakeOverPage .ProgressBar.ProgressBar--republicans--lean{background-color:#720808}.TakeOverPage .ProgressBar.ProgressBar--other--total,.TakeOverPage .ProgressBar.ProgressBar--other--win{background-color:#319390}.TakeOverPage .ProgressBar--empty.ProgressBar--lean,.TakeOverPage .ProgressBar--empty.ProgressBar--likely,.TakeOverPage .ProgressBar--empty.ProgressBar--total,.TakeOverPage .ProgressBar--empty.ProgressBar--win{box-shadow:none}.BalanceOfPower__Candidates{margin-bottom:5px;padding:0}.BalanceOfPower__Candidates .Candidate__Headshot{height:48px;position:unset;width:48px}.BalanceOfPower__Candidates .Candidate__Headshot svg.icon__svg{height:25px;width:25px}.BalanceOfPower__Candidates .Candidate__Name{font-size:18px;font-weight:400;line-height:24px}.BalanceOfPower__Candidates .Candidate__Icon{height:14px;width:14px}.BalanceOfPower__Candidates .Candidate__Votes{font-size:24px;font-weight:$font-normal;line-height:28px}.BalanceOfPower__ProgressBar{background-color:#ccc}.BalanceOfPower__ButtonWrapper{margin:0}.BalanceOfPower__Button{background-color:#fff;border:2px solid #002d6c;border-radius:2px;color:#002d6c;cursor:pointer;font-size:16px;font-weight:400;line-height:24px;margin:0;padding:0 8px}.BalanceOfPower__Button:hover{background-color:#eef5ff;border:2px solid #002150;color:#002150}.BalanceOfPower__Button:focus{outline:#002150}.BalanceOfPower__Button:active{background-color:#deecff;border:2px solid #001636;color:#001636}.BalanceOfPower__Callout{color:#6c6e6f;font-size:12px;line-height:16px}@media only screen and (max-width:340px){.BalanceOfPower .Candidate__Headshot{display:none}}.BalanceOfPowerContainer--widget.BalanceOfPowerContainer--last_item{border:none;margin-bottom:8px;padding-bottom:0}.BalanceOfPowerContainer--widget .BalanceOfPower{padding:0}.BalanceOfPowerContainer--widget .BalanceOfPower .Candidate__Headshot{height:48px;position:unset;width:48px}.BalanceOfPowerContainer--widget .BalanceOfPower .Candidate__Headshot svg.icon__svg{height:25px;width:25px}.BalanceOfPowerContainer--widget .BalanceOfPower .Candidate__Name{font-size:18px;font-weight:400;line-height:24px}.BalanceOfPowerContainer--widget .BalanceOfPower .Candidate__Icon{height:14px;width:14px}.BalanceOfPowerContainer--widget .BalanceOfPower .Candidate__Votes{font-size:24px;font-weight:$font-normal;line-height:28px}.BalanceOfPowerContainer--widget .BalanceOfPower__Callout{margin-bottom:4px}.BalanceOfPowerContainer--widget .BalanceOfPower__Candidates{margin-bottom:0}.BalanceOfPowerContainer--widget .BalanceOfPower--estimate{color:#878787;float:left;font-size:12px;line-height:16px;position:relative;top:-6px;width:0}.BalanceOfPowerContainer--widget .BalanceOfPower__Break,.BalanceOfPowerContainer--widget .BalanceOfPower__Seats{display:none}.bp-mobile .BalanceOfPowerContainer--widget .BalanceOfPower{padding:0}.BalanceOfPowerContainer--widget .BalanceOfPower__Header .LiveCircle{display:none!important}.BalanceOfPowerContainer--widget .BalanceOfPower__Header .BalanceOfPower__Title{font-size:18px;font-weight:$font-normal;line-height:24px;padding-bottom:0}.BalanceOfPowerContainer--widget .BalanceOfPower__Header{margin-bottom:12px;padding-bottom:8px}.BalanceOfPowerContainer--widget .BalanceOfPower__Header a:focus{border-radius:4px;outline:2px solid #141618}@media (prefers-color-scheme:dark){body.dark-theme .BalanceOfPower__ProgressBar{background-color:#48494a}body.dark-theme .BalanceOfPower__Button{background-color:#171717;border-color:#368aff;color:#368aff}body.dark-theme .BalanceOfPower__Button:hover{background-color:#000a18;border-color:#79b1ff;color:#79b1ff}body.dark-theme .BalanceOfPower__Button:focus{background-color:#000a18;border-color:#79b1ff;outline:#79b1ff}body.dark-theme .BalanceOfPower__Button:active{background-color:#000f24;border-color:#bcd8ff;color:#bcd8ff}body.dark-theme .BalanceOfPower--estimate,body.dark-theme .BalanceOfPower__Callout{color:#b5b7b7}}.TakeOverPage .BalanceOfPower__ProgressBar{background-color:#48494a}.TakeOverPage .BalanceOfPower__Button{background-color:#171717;border-color:#368aff;color:#368aff}.TakeOverPage .BalanceOfPower__Button:hover{background-color:#000a18;border-color:#79b1ff;color:#79b1ff}.TakeOverPage .BalanceOfPower__Button:focus{background-color:#000a18;border-color:#79b1ff;outline:#79b1ff}.TakeOverPage .BalanceOfPower__Button:active{background-color:#000f24;border-color:#bcd8ff;color:#bcd8ff}.TakeOverPage .BalanceOfPower--estimate,.TakeOverPage .BalanceOfPower__Callout{color:#b5b7b7}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes expandHeight{0%{max-height:0}to{max-height:320px}}@keyframes collapseHeight{0%{max-height:320px}to{max-height:0}}@keyframes smallSlideLeft{0%{transform:translateX(3%)}to{transform:translateX(0)}}@keyframes smallSlideRight{0%{transform:translateX(-3%)}to{transform:translateX(0)}}@keyframes ProgressBar-animation{0%{width:0}to{width:min(var(--ProgressBar-width),100%)}}@keyframes PartyToggle-scaleDown{0%{background-color:var(--party-color);opacity:1;transform:scale(100%)}to{background-color:transparent;opacity:0;transform:scale(87%,97%)}}@keyframes PartyToggle-scaleUp{0%{background-color:transparent;transform:scale(87%,97%)}to{background-color:var(--party-color);transform:scale(100%)}}@keyframes PartyToggle-typeToSelectedColor{0%{color:var(--label-text-color)}to{color:var(--label-text-color-active)}}@keyframes PartyToggle-typeToBaseColor{0%{color:var(--label-text-color-active)}to{color:var(--label-text-color)}}body.ios:not(.allow-scroll){height:100%;overflow:hidden}.WidgetWrapper{border:1px solid #cecfcf;margin:0 auto;max-width:1248px;overflow:hidden;position:relative;width:100%}.WidgetWrapper.DelegateCount__WidgetWrapper{animation:fadeIn 183ms ease forwards;animation-delay:.15s;opacity:0}.WidgetWrapper--padding{padding:0}.WidgetWrapper--compact,.WidgetWrapper--fullWidth{max-width:none}.WidgetWrapper--noborder{border:none}@media (prefers-color-scheme:dark){body.dark-theme .WidgetWrapper{border-color:#171717}}.TakeOverPage .WidgetWrapper{border:none;padding:0}.WidgetWrapper .visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}body,html{height:100%;min-height:100%;touch-action:pan-y}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:SansSerifFont,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;line-height:1.15}body{margin:0;padding:0}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}li,ul{margin:0;padding:0}a{-webkit-text-decoration-skip:objects;background-color:transparent;outline:0;text-decoration:none}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:SansSerifFont,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.cl{clear:left}.cr{clear:right}.cb{clear:both}.cn{clear:none}.dn{display:none}.di{display:inline}.db{display:block}.dib{display:inline-block}.dit{display:inline-table}.dt{display:table}.dtc{display:table-cell}.dt-row{display:table-row}.dt-row-group{display:table-row-group}.dt-column{display:table-column}.dt-column-group{display:table-column-group}.tl{text-align:left}.tar{text-align:right}.tc{text-align:center}.NationalMapPage,.Primary__widgetContainer>.BalanceOfPower,.WidgetWrapper{display:flex;flex-direction:column;gap:1rem}.NationalMapPage .BalanceOfPower,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower,.WidgetWrapper .BalanceOfPower{background-color:#f4f4f4;border-radius:6px;margin:unset;overflow:hidden}.NationalMapPage .BalanceOfPower__Header,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Header,.WidgetWrapper .BalanceOfPower__Header{margin-bottom:.25rem;padding-bottom:0}.NationalMapPage .BalanceOfPower__Header .AnchorLink,.NationalMapPage .BalanceOfPower__Header a,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Header .AnchorLink,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Header a,.WidgetWrapper .BalanceOfPower__Header .AnchorLink,.WidgetWrapper .BalanceOfPower__Header a{align-items:center;display:inline-flex;gap:.25rem;justify-content:flex-start}.NationalMapPage .BalanceOfPower__Header .AnchorLink .AttachedChevron,.NationalMapPage .BalanceOfPower__Header a .AttachedChevron,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Header .AnchorLink .AttachedChevron,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Header a .AttachedChevron,.WidgetWrapper .BalanceOfPower__Header .AnchorLink .AttachedChevron,.WidgetWrapper .BalanceOfPower__Header a .AttachedChevron{align-items:center;color:#000;display:flex;justify-content:center}.NationalMapPage .BalanceOfPower__Header .AnchorLink .AttachedChevron svg,.NationalMapPage .BalanceOfPower__Header a .AttachedChevron svg,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Header .AnchorLink .AttachedChevron svg,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Header a .AttachedChevron svg,.WidgetWrapper .BalanceOfPower__Header .AnchorLink .AttachedChevron svg,.WidgetWrapper .BalanceOfPower__Header a .AttachedChevron svg{height:.875rem;width:.875rem}.NationalMapPage .BalanceOfPower__Title,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Title,.WidgetWrapper .BalanceOfPower__Title{font-weight:700}.NationalMapPage .BalanceOfPower__TitleAddendum,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__TitleAddendum,.WidgetWrapper .BalanceOfPower__TitleAddendum{color:#6c6e6f;font-size:.75rem;font-weight:400;line-height:1.5rem}.NationalMapPage .BalanceOfPower__Candidates,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Candidates,.WidgetWrapper .BalanceOfPower__Candidates{align-items:flex-end;display:flex;justify-content:space-between;padding:.25rem .5rem;position:relative}.UPW__Wrapper .NationalMapPage .BalanceOfPower__Candidates,.UPW__Wrapper .Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Candidates,.UPW__Wrapper .WidgetWrapper .BalanceOfPower__Candidates{padding:.25rem}.NationalMapPage .BalanceOfPower__Candidates .Candidate,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Candidates .Candidate,.WidgetWrapper .BalanceOfPower__Candidates .Candidate{align-items:flex-end;display:flex;flex:1 0 0;gap:.375rem}.NationalMapPage .BalanceOfPower__Candidates .Candidate--democrat,.NationalMapPage .BalanceOfPower__Candidates .Candidate--democrat svg,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Candidates .Candidate--democrat,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Candidates .Candidate--democrat svg,.WidgetWrapper .BalanceOfPower__Candidates .Candidate--democrat,.WidgetWrapper .BalanceOfPower__Candidates .Candidate--democrat svg{color:#217bb0}.NationalMapPage .BalanceOfPower__Candidates .Candidate--republican,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Candidates .Candidate--republican,.WidgetWrapper .BalanceOfPower__Candidates .Candidate--republican{color:#cd3232;flex-direction:row-reverse;text-align:right}.NationalMapPage .BalanceOfPower__Candidates .Candidate--republican svg,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Candidates .Candidate--republican svg,.WidgetWrapper .BalanceOfPower__Candidates .Candidate--republican svg{color:#cd3232}.NationalMapPage .BalanceOfPower__Candidates .Candidate--republican .Candidate__Name,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Candidates .Candidate--republican .Candidate__Name,.WidgetWrapper .BalanceOfPower__Candidates .Candidate--republican .Candidate__Name{flex-direction:row-reverse;text-align:right}.NationalMapPage .BalanceOfPower__Candidates .Candidate .headshot,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Candidates .Candidate .headshot,.WidgetWrapper .BalanceOfPower__Candidates .Candidate .headshot{border:unset;height:2.75rem;margin:unset;width:2.75rem}.NationalMapPage .BalanceOfPower__Candidates .Candidate .headshot+.Candidate__Info,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Candidates .Candidate .headshot+.Candidate__Info,.WidgetWrapper .BalanceOfPower__Candidates .Candidate .headshot+.Candidate__Info{min-height:2.75rem}.NationalMapPage .BalanceOfPower__Candidates .Candidate .headshot img,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Candidates .Candidate .headshot img,.WidgetWrapper .BalanceOfPower__Candidates .Candidate .headshot img{border:unset}.NationalMapPage .BalanceOfPower__Candidates .Candidate__Info,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Candidates .Candidate__Info,.WidgetWrapper .BalanceOfPower__Candidates .Candidate__Info{color:#6c6e6f;display:flex;flex-direction:column;font-size:.75rem;justify-content:center;letter-spacing:-.24px;line-height:.75rem}.NationalMapPage .BalanceOfPower__Candidates .Candidate__Info .Seat--democrats,.NationalMapPage .BalanceOfPower__Candidates .Candidate__Info .Seat--republicans,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Candidates .Candidate__Info .Seat--democrats,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Candidates .Candidate__Info .Seat--republicans,.WidgetWrapper .BalanceOfPower__Candidates .Candidate__Info .Seat--democrats,.WidgetWrapper .BalanceOfPower__Candidates .Candidate__Info .Seat--republicans{color:inherit}.NationalMapPage .BalanceOfPower__Candidates .Candidate__Name,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Candidates .Candidate__Name,.WidgetWrapper .BalanceOfPower__Candidates .Candidate__Name{align-items:center;color:#000;display:flex;font-size:.875rem;font-weight:500;line-height:1rem}.NationalMapPage .BalanceOfPower__Candidates .Candidate--rightAligned,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Candidates .Candidate--rightAligned,.WidgetWrapper .BalanceOfPower__Candidates .Candidate--rightAligned{text-align:right}.NationalMapPage .BalanceOfPower__Callout,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Callout,.WidgetWrapper .BalanceOfPower__Callout{color:#000;font-size:.75rem;top:.25rem}.UPW__Wrapper .NationalMapPage .BalanceOfPower__Callout,.UPW__Wrapper .Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Callout,.UPW__Wrapper .WidgetWrapper .BalanceOfPower__Callout{font-size:.65rem;top:.125rem}.NationalMapPage .BalanceOfPower__Estimate,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Estimate,.WidgetWrapper .BalanceOfPower__Estimate{color:#6c6e6f;font-size:.75rem;left:0;position:absolute;right:0;text-align:center;top:2rem}.NationalMapPage .BalanceOfPower__Header .AnchorLink,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Header .AnchorLink,.WidgetWrapper .BalanceOfPower__Header .AnchorLink{align-items:center;display:inline-flex;gap:.25rem;justify-content:flex-start}.NationalMapPage .BalanceOfPower__Header .AnchorLink .AttachedChevron,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Header .AnchorLink .AttachedChevron,.WidgetWrapper .BalanceOfPower__Header .AnchorLink .AttachedChevron{align-items:center;display:flex;justify-content:center}.NationalMapPage .BalanceOfPower__Header .AnchorLink .AttachedChevron svg,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Header .AnchorLink .AttachedChevron svg,.WidgetWrapper .BalanceOfPower__Header .AnchorLink .AttachedChevron svg{height:.875rem;width:.875rem}.NationalMapPage .BalanceOfPower__ProgressBarWrapper,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__ProgressBarWrapper,.WidgetWrapper .BalanceOfPower__ProgressBarWrapper{position:relative}.NationalMapPage .BalanceOfPower__ProgressBarWrapper .ProgressBar__VotesWrapper,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__ProgressBarWrapper .ProgressBar__VotesWrapper,.WidgetWrapper .BalanceOfPower__ProgressBarWrapper .ProgressBar__VotesWrapper{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;padding:0 .5rem;pointer-events:none;position:absolute;top:0;transition:-webkit-clip-path .6s ease;transition:clip-path .6s ease;transition:clip-path .6s ease,-webkit-clip-path .6s ease;width:100%}.NationalMapPage .BalanceOfPower__ProgressBarWrapper .ProgressBar__VotesWrapper--front,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__ProgressBarWrapper .ProgressBar__VotesWrapper--front,.WidgetWrapper .BalanceOfPower__ProgressBarWrapper .ProgressBar__VotesWrapper--front{color:#000;z-index:10}.NationalMapPage .BalanceOfPower__ProgressBarWrapper .ProgressBar__VotesWrapper--back,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__ProgressBarWrapper .ProgressBar__VotesWrapper--back,.WidgetWrapper .BalanceOfPower__ProgressBarWrapper .ProgressBar__VotesWrapper--back{color:#fff;z-index:9}.NationalMapPage .BalanceOfPower__ProgressBarWrapper .ProgressBar__Votes,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__ProgressBarWrapper .ProgressBar__Votes,.WidgetWrapper .BalanceOfPower__ProgressBarWrapper .ProgressBar__Votes{font-size:1.5rem;font-weight:700}.NationalMapPage .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__ProgressBar,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__ProgressBar,.WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__ProgressBar{background-color:#cecfcf}.NationalMapPage .BalanceOfPower__VotesContainer,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer,.WidgetWrapper .BalanceOfPower__VotesContainer{height:2.375rem;padding:unset;position:relative;top:unset}.NationalMapPage .BalanceOfPower__VotesContainer .BalanceOfPower__Bar,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .BalanceOfPower__Bar,.WidgetWrapper .BalanceOfPower__VotesContainer .BalanceOfPower__Bar{border:1px solid #fff;box-sizing:content-box;height:2.625rem;width:2px;z-index:10}.NationalMapPage .BalanceOfPower__VotesContainer .ProgressBar__parent,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .ProgressBar__parent,.WidgetWrapper .BalanceOfPower__VotesContainer .ProgressBar__parent{height:100%}.NationalMapPage .BalanceOfPower__VotesContainer .ProgressBar__parent[variant=other--democratCaucus],.NationalMapPage .BalanceOfPower__VotesContainer .ProgressBar__parent[variant=other--indepententCaucus],.NationalMapPage .BalanceOfPower__VotesContainer .ProgressBar__parent[variant=other--republicanCaucus],.NationalMapPage .BalanceOfPower__VotesContainer .ProgressBar__parent[variant=other--total],.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .ProgressBar__parent[variant=other--democratCaucus],.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .ProgressBar__parent[variant=other--indepententCaucus],.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .ProgressBar__parent[variant=other--republicanCaucus],.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .ProgressBar__parent[variant=other--total],.WidgetWrapper .BalanceOfPower__VotesContainer .ProgressBar__parent[variant=other--democratCaucus],.WidgetWrapper .BalanceOfPower__VotesContainer .ProgressBar__parent[variant=other--indepententCaucus],.WidgetWrapper .BalanceOfPower__VotesContainer .ProgressBar__parent[variant=other--republicanCaucus],.WidgetWrapper .BalanceOfPower__VotesContainer .ProgressBar__parent[variant=other--total]{transition:width .5s ease-in-out}.NationalMapPage .BalanceOfPower__VotesContainer .ProgressBar--other--democratCaucus,.NationalMapPage .BalanceOfPower__VotesContainer .ProgressBar--other--independentCaucus,.NationalMapPage .BalanceOfPower__VotesContainer .ProgressBar--other--republicanCaucus,.NationalMapPage .BalanceOfPower__VotesContainer .ProgressBar--other--total,.NationalMapPage .BalanceOfPower__VotesContainer .ProgressBar--republicans--total,.NationalMapPage .BalanceOfPower__VotesContainer .ProgressBar__parent[variant=other--democratCaucus],.NationalMapPage .BalanceOfPower__VotesContainer .ProgressBar__parent[variant=other--republicanCaucus],.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .ProgressBar--other--democratCaucus,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .ProgressBar--other--independentCaucus,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .ProgressBar--other--republicanCaucus,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .ProgressBar--other--total,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .ProgressBar--republicans--total,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .ProgressBar__parent[variant=other--democratCaucus],.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .ProgressBar__parent[variant=other--republicanCaucus],.WidgetWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--democratCaucus,.WidgetWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--independentCaucus,.WidgetWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--republicanCaucus,.WidgetWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--total,.WidgetWrapper .BalanceOfPower__VotesContainer .ProgressBar--republicans--total,.WidgetWrapper .BalanceOfPower__VotesContainer .ProgressBar__parent[variant=other--democratCaucus],.WidgetWrapper .BalanceOfPower__VotesContainer .ProgressBar__parent[variant=other--republicanCaucus]{outline:1px solid #fff}.NationalMapPage .BalanceOfPower__VotesContainer .ProgressBar--other--democratCaucus.ProgressBar--empty,.NationalMapPage .BalanceOfPower__VotesContainer .ProgressBar--other--independentCaucus.ProgressBar--empty,.NationalMapPage .BalanceOfPower__VotesContainer .ProgressBar--other--republicanCaucus.ProgressBar--empty,.NationalMapPage .BalanceOfPower__VotesContainer .ProgressBar--other--total.ProgressBar--empty,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .ProgressBar--other--democratCaucus.ProgressBar--empty,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .ProgressBar--other--independentCaucus.ProgressBar--empty,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .ProgressBar--other--republicanCaucus.ProgressBar--empty,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .ProgressBar--other--total.ProgressBar--empty,.WidgetWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--democratCaucus.ProgressBar--empty,.WidgetWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--independentCaucus.ProgressBar--empty,.WidgetWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--republicanCaucus.ProgressBar--empty,.WidgetWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--total.ProgressBar--empty{outline:none}.NationalMapPage .BalanceOfPower__VotesContainer .ProgressBar--democrats--total,.NationalMapPage .BalanceOfPower__VotesContainer .ProgressBar--other--total,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .ProgressBar--democrats--total,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .ProgressBar--other--total,.WidgetWrapper .BalanceOfPower__VotesContainer .ProgressBar--democrats--total,.WidgetWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--total{box-shadow:none;outline:1px solid #fff}.NationalMapPage .BalanceOfPower__VotesContainer .ProgressBar--democrats--total.ProgressBar--empty,.NationalMapPage .BalanceOfPower__VotesContainer .ProgressBar--republicans--total.ProgressBar--empty,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .ProgressBar--democrats--total.ProgressBar--empty,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__VotesContainer .ProgressBar--republicans--total.ProgressBar--empty,.WidgetWrapper .BalanceOfPower__VotesContainer .ProgressBar--democrats--total.ProgressBar--empty,.WidgetWrapper .BalanceOfPower__VotesContainer .ProgressBar--republicans--total.ProgressBar--empty{outline:none}.NationalMapPage .BalanceOfPower__Result,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Result,.WidgetWrapper .BalanceOfPower__Result{align-items:center;color:#000;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;justify-content:center;line-height:.75rem;margin-bottom:.25rem}.UPW__Wrapper .NationalMapPage .BalanceOfPower__Result,.UPW__Wrapper .Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Result,.UPW__Wrapper .WidgetWrapper .BalanceOfPower__Result{margin-bottom:.125rem}.NationalMapPage .BalanceOfPower__Result .Image,.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Result .Image,.WidgetWrapper .BalanceOfPower__Result .Image{height:1rem;width:1rem}.Primary__widgetContainer>.BalanceOfPower{background-color:transparent}.Primary__widgetContainer>.BalanceOfPower .BalanceOfPower__Reporting{color:#6c6e6f;font-size:.75rem;text-align:center}.BalanceOfPower__OtherToolTip{--tooltip-backgroundColor:#000;--tooltip-padding:0.5rem;--tooltip-color:#fff;font-size:.75rem;text-transform:capitalize}.NationalMapPage .BalanceOfPower{background-color:#fff}.NationalMapPage .BalanceOfPower .ProgressBar__parent{border-radius:6px}@media (prefers-color-scheme:dark){#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__Title,body.dark-theme .WidgetWrapper .BalanceOfPower__Title,html.dark-theme .WidgetWrapper .BalanceOfPower__Title{color:#fff}#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__TitleAddendum,body.dark-theme .WidgetWrapper .BalanceOfPower__TitleAddendum,html.dark-theme .WidgetWrapper .BalanceOfPower__TitleAddendum{color:#969ca8}#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__Callout,#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__Header .AttachedChevron,#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__Result,body.dark-theme .WidgetWrapper .BalanceOfPower__Callout,body.dark-theme .WidgetWrapper .BalanceOfPower__Header .AttachedChevron,body.dark-theme .WidgetWrapper .BalanceOfPower__Result,html.dark-theme .WidgetWrapper .BalanceOfPower__Callout,html.dark-theme .WidgetWrapper .BalanceOfPower__Header .AttachedChevron,html.dark-theme .WidgetWrapper .BalanceOfPower__Result{color:#fff}#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__Candidates,body.dark-theme .WidgetWrapper .BalanceOfPower__Candidates,html.dark-theme .WidgetWrapper .BalanceOfPower__Candidates{background-color:#22252a}#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__Candidates .Candidate__Info,body.dark-theme .WidgetWrapper .BalanceOfPower__Candidates .Candidate__Info,html.dark-theme .WidgetWrapper .BalanceOfPower__Candidates .Candidate__Info{color:#969ca8}#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__Candidates .Candidate__Name,body.dark-theme .WidgetWrapper .BalanceOfPower__Candidates .Candidate__Name,html.dark-theme .WidgetWrapper .BalanceOfPower__Candidates .Candidate__Name{color:#fff}#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__ProgressBar,body.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__ProgressBar,html.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__ProgressBar{background-color:#48494a}#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__Bar,body.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__Bar,html.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__Bar{background-color:#fff;border:none;border-radius:0;outline:1px solid #141618}#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--republicans--total,body.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--republicans--total,html.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--republicans--total{outline:1px solid #090a0b}#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--democratCaucus,#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--independentCaucus,#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--republicanCaucus,#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--total,body.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--democratCaucus,body.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--independentCaucus,body.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--republicanCaucus,body.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--total,html.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--democratCaucus,html.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--independentCaucus,html.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--republicanCaucus,html.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--total{outline:1px solid #000}#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--democratCaucus.ProgressBar--empty,#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--independentCaucus.ProgressBar--empty,#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--republicanCaucus.ProgressBar--empty,#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--total.ProgressBar--empty,body.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--democratCaucus.ProgressBar--empty,body.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--independentCaucus.ProgressBar--empty,body.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--republicanCaucus.ProgressBar--empty,body.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--total.ProgressBar--empty,html.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--democratCaucus.ProgressBar--empty,html.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--independentCaucus.ProgressBar--empty,html.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--republicanCaucus.ProgressBar--empty,html.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--total.ProgressBar--empty{outline:none}#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--democrats--total,#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--total,body.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--democrats--total,body.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--total,html.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--democrats--total,html.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--total{outline:1px solid #090a0b}#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .ProgressBar__VotesWrapper--front,body.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .ProgressBar__VotesWrapper--front,html.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .ProgressBar__VotesWrapper--front{color:#fff}#abcnews.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .ProgressBar__VotesWrapper--back,body.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .ProgressBar__VotesWrapper--back,html.dark-theme .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .ProgressBar__VotesWrapper--back{color:#000}#abcnews.dark-theme .BalanceOfPower__OtherToolTip,body.dark-theme .BalanceOfPower__OtherToolTip,html.dark-theme .BalanceOfPower__OtherToolTip{background-color:#fff;color:#000}}.TakeOverPage .WidgetWrapper .BalanceOfPower{background-color:unset;margin:0}.TakeOverPage .WidgetWrapper .BalanceOfPower__Title{color:#fff}.TakeOverPage .WidgetWrapper .BalanceOfPower__TitleAddendum{color:#969ca8}.TakeOverPage .WidgetWrapper .BalanceOfPower__Callout,.TakeOverPage .WidgetWrapper .BalanceOfPower__Header .AttachedChevron,.TakeOverPage .WidgetWrapper .BalanceOfPower__Result{color:#fff}.TakeOverPage .WidgetWrapper .BalanceOfPower__Candidates{background-color:#22252a}.TakeOverPage .WidgetWrapper .BalanceOfPower__Candidates .Candidate__Info{color:#969ca8}.TakeOverPage .WidgetWrapper .BalanceOfPower__Candidates .Candidate__Name{color:#fff}.TakeOverPage .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__ProgressBar{background-color:#48494a}.TakeOverPage .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__Bar{background-color:#fff;border:none;border-radius:0;outline:1px solid #141618}.TakeOverPage .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--democratCaucus,.TakeOverPage .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--independentCaucus,.TakeOverPage .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--republicanCaucus,.TakeOverPage .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--total,.TakeOverPage .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--republicans--total{outline:1px solid #090a0b}.TakeOverPage .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--democratCaucus.ProgressBar--empty,.TakeOverPage .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--independentCaucus.ProgressBar--empty,.TakeOverPage .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--republicanCaucus.ProgressBar--empty,.TakeOverPage .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--total.ProgressBar--empty{outline:none}.TakeOverPage .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--democrats--total,.TakeOverPage .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .BalanceOfPower__VotesContainer .ProgressBar--other--total{outline:1px solid #090a0b}.TakeOverPage .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .ProgressBar__VotesWrapper--front{color:#fff}.TakeOverPage .WidgetWrapper .BalanceOfPower__ProgressBarWrapper .ProgressBar__VotesWrapper--back{color:#000}.TakeOverPage .BalanceOfPower__OtherToolTip{background-color:#fff;color:#000}