.ReviewStatusBadge_badge__wTdXb{padding:2px 8px;border-radius:3px;font-size:.85em}.ReviewStatusBadge_pending__cIx_9{background-color:var(--color-neutral-200);color:var(--secondary-text)}.ReviewStatusBadge_verified__7I3ZE{background-color:var(--admin-success-bg);color:var(--admin-success-text)}.ReviewStatusBadge_omitted__1mck1{background-color:var(--admin-error-bg);color:var(--admin-error-text)}.candidate_candidateInfoBlock__hmXVi{display:flex;align-items:center;white-space-collapse:preserve}.candidate_candidateImageWrapper___X5Ex{flex-shrink:0;border-radius:50%;border-width:3px;border-style:solid;width:56px;height:56px;margin-left:.5em;margin-right:.5em;color:var(--placeholder-color)}.candidate_chartCandidateImageWrapper__y_yY4{width:19px;height:19px;border-width:1.5px}.candidate_candidateImage__KIOVE{border-radius:50%;width:50px;height:50px}.candidate_noMargins___A7xf{margin-left:0}.candidate_candidateName__WyB1I{font-weight:600}.candidate_chartCandidateImage__2bdog,.candidate_chartPlaceholderImage__pURfZ{width:16px!important;height:16px!important}.candidate_placeholderImage__Sdi4N{width:50px;height:50px}.candidate_unknownCandidateQuestionMark__R_jOG{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--card-background);font-weight:700;font-size:300px}.candidate_unknownCandidateText__HYjSt{color:var(--secondary-text);font-style:italic}.candidate_defeatedCandidateImage__GvmVO{position:relative;&>object,&>svg{filter:grayscale(.65);opacity:.6}&:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><circle cx="8" cy="8" r="8" fill="%23991b1b"/><line x1="4.5" y1="4.5" x2="11.5" y2="11.5" stroke="white" stroke-width="2" stroke-linecap="round"/><line x1="11.5" y1="4.5" x2="4.5" y2="11.5" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');position:absolute;bottom:-2px;right:-2px;width:16px;height:16px}}.candidate_chartCandidateImageWrapper__y_yY4.candidate_defeatedCandidateImage__GvmVO:after{width:9px;height:9px;bottom:-1px;right:-1px}.candidate_party-R__h2sTR{border-color:var(--party-republican)}.candidate_party-D__tkHf_{border-color:var(--party-democrat)}.candidate_party-L__mNUAW{border-color:var(--party-libertarian)}.candidate_party-G__T0dxy{border-color:var(--party-green)}.candidate_party-I__do0rW{border-color:var(--party-independent)}.candidate_party-unknown__5OALt{border-color:var(--party-unknown)}.candidate_party-loading__YCZ9T{border-color:var(--skeleton-end)}.BattlegroundRaces_bucket__2eOV0{margin-bottom:1rem;max-width:1000px}.BattlegroundRaces_round__xXRIv{margin-bottom:1rem}.BattlegroundRaces_round__xXRIv h3{font-size:1rem}.BattlegroundRaces_contestMeta__XxsTD{font-size:.75rem;color:var(--secondary-text);margin-top:.125rem}.BattlegroundRaces_strategyCards__4bt8R{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:2rem;margin-bottom:2rem}.BattlegroundRaces_strategyCard__VSuMZ{min-width:0}.BattlegroundRaces_directionCell__EP5eo{border-left:.25rem solid var(--party-unknown);padding-left:.5rem}.BattlegroundRaces_democratic__bJqxx{border-left-color:var(--party-democrat)}.BattlegroundRaces_republican__0VHC0{border-left-color:var(--party-republican)}.BattlegroundRaces_independent__MEDLB{border-left-color:var(--party-independent)}.BattlegroundRaces_libertarian__Nyw2l{border-left-color:var(--party-libertarian)}.BattlegroundRaces_green__xKIuC{border-left-color:var(--party-green)}.BattlegroundRaces_unknownParty__Gmd0H{border-left-color:var(--party-unknown)}.BattlegroundRaces_splitBlock__d8NQF{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.75rem 1rem;align-items:center;max-width:1000px;margin-bottom:2rem}.BattlegroundRaces_splitTotal__QvC3U{font-size:.8rem;color:var(--secondary-text)}.BattlegroundRaces_splitComparison__Czyx3{font-size:.875rem;margin:0}.BattlegroundRaces_splitAnnotationRow__5kdYn{display:flex}.BattlegroundRaces_splitAnnotationAbove__MaTU1{margin-bottom:-.75rem}.BattlegroundRaces_splitAnnotationBelow__ATTY3{display:none;margin-top:-.5rem}.BattlegroundRaces_splitAnnotationBelow__ATTY3 .BattlegroundRaces_splitAnnotationLabel__xGzs8{margin:.125rem 0 0}.BattlegroundRaces_splitAnnotationSpacer__LWMCP,.BattlegroundRaces_splitAnnotation__u3p9g{flex-basis:0;min-width:0}.BattlegroundRaces_splitAnnotationLabel__xGzs8{font-family:var(--font-serif);font-style:italic;font-size:.75rem;color:var(--secondary-text);white-space:nowrap;margin-bottom:.125rem}.BattlegroundRaces_splitAnnotationBracket__WXFEA{position:relative;height:.5rem;margin-bottom:.25rem;border-left:1px solid var(--secondary-text);border-right:1px solid var(--secondary-text)}.BattlegroundRaces_splitAnnotationBracket__WXFEA:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid var(--secondary-text)}.BattlegroundRaces_splitBar__oO60r{margin:0}.BattlegroundRaces_segCompetitive___nju8{background-color:var(--color-lime-600)}.BattlegroundRaces_segLikely__7r0tk{background-color:var(--color-lime-300)}.BattlegroundRaces_segSafe__9nxzl{background-color:var(--color-neutral-800)}.BattlegroundRaces_segUnderdog__KX54E{background-color:var(--color-neutral-400)}.BattlegroundRaces_segUnclassified__EKB0B{background-color:var(--color-neutral-200)}@media (max-width:575px){.BattlegroundRaces_moneySplit__cU0Tn{margin-top:2rem}.BattlegroundRaces_splitBlock__d8NQF{grid-template-columns:minmax(0,1fr)}.BattlegroundRaces_splitAnnotationAbove__MaTU1,.BattlegroundRaces_splitSpacer__JlUQs{display:none}.BattlegroundRaces_splitAnnotationBelow__ATTY3{display:flex}.BattlegroundRaces_splitLabel__8PCoE{display:flex;align-items:baseline;gap:.5rem;margin-top:.5rem}}@media (prefers-color-scheme:dark){.BattlegroundRaces_segSafe__9nxzl{background-color:var(--color-neutral-200)}.BattlegroundRaces_segUnderdog__KX54E{background-color:var(--color-neutral-500)}.BattlegroundRaces_segUnclassified__EKB0B{background-color:var(--color-neutral-700)}}.BattlegroundRaces_footnoteSection___1IbY{margin-top:2rem;font-size:.9rem;color:var(--secondary-text)}.BattlegroundRaces_footnote__XQZTP{font-family:var(--font-serif);font-style:italic}.shared_mainLayout__4NX_F{display:flex;flex-direction:column}.shared_main__xELlZ{gap:1rem;padding:0 1rem .5rem;max-width:var(--max-width);width:100%;margin:0 auto}.shared_mainWithHeader__yGRcu{margin-top:1rem}.shared_mainWithHeader__yGRcu:has(>.shared_flushTop__zvOPT){margin-top:0}.shared_accent-text__nK7Vn{color:var(--main-text);font-family:var(--font-display)}.shared_title__A8PMZ{font-size:clamp(3rem,5vw,5rem);font-weight:800;margin:0}.shared_headerSubtitle__rlAW3{font-family:var(--font-serif);font-size:1.1rem;max-width:80ch;margin-top:1rem;margin-bottom:1.5rem;line-height:1.5}.shared_heroWithStat__LzkYL{display:grid;grid-template-columns:1fr 20rem;align-items:start;.shared_headerSubtitle__rlAW3{margin-right:1rem}}.shared_titleH3__db_ED{font-size:clamp(1rem,6vw,1.5rem)}.shared_card__vLMY7{padding:1rem}.shared_fullWidthHeader__E4V7C{width:100%;margin-bottom:1rem}.shared_fullWidthHeaderNoBorder__PKGc8{width:100%}.shared_header__PfH2k{max-width:var(--max-width);margin:0 auto;padding:0 1rem}.shared_section__qEy6w{padding:1rem 0}.shared_sectionTitle__1kqv1{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-display);border-bottom:1px solid var(--divider-color);padding-bottom:.5rem}.shared_sectionTitleAmount__8_rmC{font-family:var(--font-serif);font-style:italic;font-size:.9rem;font-weight:400;color:var(--secondary-text)}.shared_highlightFigure__Z5L4E{font-weight:700;font-family:var(--font-sans);font-style:normal;color:var(--main-text)}.shared_subtitle__yy7kH{font-family:var(--font-serif);font-style:italic;color:var(--secondary-text);font-size:.9em;margin-bottom:1em}.shared_errorCardContent__DJ6u_{height:100%;padding:1rem 0}.shared_errorCardContentStandalone__HsqZZ{height:100%;padding:1rem 0;min-height:5rem}.shared_smallCard___qBml{display:flex;flex:0 0 auto;flex-direction:column;font-size:.9rem;border:1px solid var(--money-card-border);box-shadow:6px 6px var(--color-lime-600);margin-bottom:6px;margin-right:6px}.shared_moneyCardHeader__QzGHu{font-family:var(--font-serif);font-style:italic;font-size:1rem;color:var(--main-text)}.shared_scopeCard__JDf_i{background-color:var(--scope-background);border:1px solid var(--card-border)}.shared_constrainedWrapper__Bj9t2{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:inherit;width:100%}.shared_highlight__1FBBy{padding:.25rem 0 .5rem;font-size:2rem;font-weight:700}.shared_badgeSpace__cRSdq{font-size:0}.shared_sectorBadge__pjOAV{background-color:var(--color-black);color:var(--color-white);font-family:var(--font-sans);font-style:normal;font-size:.6rem;text-transform:uppercase;padding:.1rem .25rem;margin-left:.5rem;vertical-align:middle;text-decoration:none}.shared_breadcrumbs__cZbcs{margin-bottom:.5rem}.shared_breadcrumb__QuE6c{font-family:var(--font-serif);font-style:italic;font-size:.9rem;color:var(--secondary-text);&:not(:last-child):after{content:"/";margin:0 .25rem}}.shared_plainList__28QPz{list-style:none;padding:0;margin:0}.shared_plainListItem__aIqSo{padding:.5rem 0}.shared_goalAccomplished__VoGi0{fill:var(--color-green-700);max-width:1rem}.shared_goalFailed__Z8U0c{fill:var(--color-red-600);max-width:1rem}.shared_goalMixed__FPjTO{fill:var(--main-text);max-width:1rem;font-weight:700}.shared_goalInline__mCrjQ{max-height:100%}.shared_linkRow__hiVKd{font-size:.9rem;margin-top:1rem}.shared_floatRight__vcDJQ{float:right}.shared_noMargin__r8AsW{margin:0}.shared_noMarginBottomHalfLeft__fT0b2{margin-bottom:0;margin-left:.5rem}.shared_marginBottom1__fbs8i{margin-bottom:1rem}.shared_columns__7M3iS{display:grid;grid-template-columns:4fr 3fr;align-items:start;column-gap:4rem}.shared_mainColumn__RC78R,.shared_sideColumn__2I5bG{display:flex;flex-direction:column;gap:1rem}.shared_constrainedColumn__aLXaC{max-width:40rem}.shared_controls__brOhN{justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap}.shared_controls__brOhN,.shared_inlineSortControls__uDrzS{display:flex;align-items:center;padding:.4rem 0;border-bottom:1px solid var(--table-color)}.shared_inlineSortControls__uDrzS{gap:.5rem}.shared_inlineSortLabel__Q_7Ob{font-family:var(--font-serif);font-style:italic;font-size:.9rem;color:var(--secondary-text)}.shared_inlineSortOption__flp_N{font-size:.9rem;font-weight:400;color:var(--main-text);text-decoration:none;white-space:nowrap}.shared_inlineSortOption__flp_N:hover{text-decoration:underline;color:var(--main-text)}.shared_inlineSortOptionActive__uhITf{font-size:.9rem;font-weight:700;white-space:nowrap}.shared_inlineSortOptionActive__uhITf,.shared_inlineSortOptionActive__uhITf:hover{color:var(--color-green-700);text-decoration:none}.shared_inlineSortArrow__1RDxu{color:var(--color-green-700)}.shared_inlineSortSeparator__N4OcU{color:var(--secondary-text);-webkit-user-select:none;user-select:none}.shared_showingCount__p5Pft{font-family:var(--font-serif);font-style:italic;font-size:.7rem;color:var(--secondary-text);white-space:nowrap}.shared_noteCard__aqb_t{background-color:var(--note-background);border:1px solid var(--card-border);font-family:var(--font-serif);font-style:italic;font-size:.9rem;padding:.75rem 1rem;max-width:30rem;line-height:1.5;margin:0 1rem 1rem 0;color:var(--secondary-text);.shared_noteLabel__loHCY{font-family:var(--font-sans);font-weight:700;font-style:normal;color:var(--main-text)}p:last-child{margin-bottom:0}}@media (max-width:768px){.shared_columns__7M3iS{grid-template-columns:1fr}}@media (max-width:575px){.shared_heroWithStat__LzkYL{grid-template-columns:1fr}.shared_noteCard__aqb_t{margin-right:0;width:100%;max-width:unset}}@media (prefers-color-scheme:dark){.shared_sectorBadge__pjOAV{background-color:var(--color-lime-900);color:var(--color-lime-300)}.shared_inlineSortArrow__1RDxu,.shared_inlineSortOptionActive__uhITf,.shared_inlineSortOptionActive__uhITf:hover{color:var(--color-green-400)}}.header_headerWrapper__K5Wi8{display:flex;flex-direction:column;margin:0;width:100%;background:var(--color-black)}.header_topbar__FJ8y9{background-color:var(--citation-needed-blue);width:100%}.header_topbarContents__qmWpu{display:flex;justify-content:space-between;align-items:center;padding:.3rem 1rem;max-width:var(--max-width);margin:0 auto;width:100%}.header_topbarLogo__CryiH{font-family:var(--font-roboto),"Roboto",sans-serif;font-weight:400;font-size:1rem;display:block;color:var(--color-white)}.header_logoLink__HNFgR:hover{text-decoration:none}.header_topbarButton__HLpeQ{font-family:var(--font-roboto),"Roboto",sans-serif;font-size:.8rem;background-color:var(--color-white);color:var(--color-blue-700);font-weight:700;text-decoration:none;padding:.25rem .5rem;transition:color .15s,background-color .15s}.header_topbarButton__HLpeQ:hover{background-color:var(--color-neutral-100);color:var(--color-blue-800);text-decoration:none}.header_logoAndNav__B9UQs{display:flex;justify-content:space-between;align-items:flex-end;max-width:var(--max-width);margin:0 auto;width:100%}.header_title__mv271{flex-direction:column}.header_logo__PkDFG,.header_title__mv271{display:flex;color:var(--color-white);margin:.5rem 0 .5rem 1rem}.header_logo__PkDFG{align-items:center;gap:.5rem;font-size:1.8rem;font-weight:800;text-transform:uppercase}.header_logoMark__qoKlj{flex-shrink:0}.header_logoText__dZ2Gj{line-height:.9}.header_logoWatch__JG18a{color:var(--accent)}.header_nav__eyGjC{display:flex;justify-content:space-between;margin-right:1rem}.header_navLinks___HhO3{display:flex;gap:.25rem;align-items:center}.header_navItem__caHYa{position:relative}.header_navItem__caHYa,.header_navItem__caHYa>a{font-size:.9rem;font-weight:500;color:var(--color-neutral-200);text-decoration:none;padding:.5rem;display:block;transition:color .15s}.header_navItem__caHYa:hover,.header_navItem__caHYa>a:hover{color:var(--color-white)}.header_dropdown__VoV8A{display:none;position:absolute;top:100%;left:0;background:var(--color-black);border:.5px solid var(--color-neutral-800);border-top:2px solid var(--accent);min-width:11rem;z-index:200}.header_dropdown__VoV8A a{display:block;font-size:.9rem;color:var(--color-neutral-200);text-decoration:none;padding:.5rem 1rem;border-bottom:.5px solid var(--color-neutral-900);transition:color .15s,background .15s}.header_dropdown__VoV8A a:last-child{border-bottom:none}.header_dropdown__VoV8A a:hover{color:var(--color-white);background:var(--color-neutral-800)}.header_navItem__caHYa:hover .header_dropdown__VoV8A{display:block}.header_navItem__caHYa:nth-last-child(-n+2) .header_dropdown__VoV8A{left:auto;right:-1rem}.header_sectorWrapper__0vtiT{background-color:var(--color-white);color:var(--text-secondary);font-size:.8rem;display:flex;align-items:center;border-bottom:1px solid var(--table-color)}.header_sectorContents__8sfgP{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;max-width:var(--max-width);margin:0 auto;width:100%;font-family:var(--font-serif);font-style:italic}.header_lastUpdated__c2UCK{font-family:var(--font-sans);font-style:normal;font-size:.75rem;color:var(--tertiary-text);margin-left:auto}.header_lastUpdatedCompact__m0Gwv{display:none}.header_sector__P1iHZ{background-color:var(--color-white);border:1px solid var(--color-neutral-200);text-transform:uppercase;font-family:var(--font-sans);font-style:normal;font-size:.75rem;font-weight:600;margin-left:.5rem}.header_sector__P1iHZ:not(.header_sectorActive__lnFZI):hover{background-color:var(--color-neutral-100);border-color:var(--color-neutral-300);color:var(--color-neutral-700);cursor:pointer}.header_sectorActive__lnFZI{background-color:var(--accent);border-color:var(--accent);color:var(--color-white)}.header_hamburger__CiGAa{display:none;background:none;border:none;cursor:pointer;padding:1rem;margin-right:.5rem;align-items:center;justify-content:center}.header_hamburgerIcon__Pcx4K{display:block;width:22px;height:2px;background:var(--color-white);position:relative;transition:background .2s,transform .2s}.header_hamburgerIcon__Pcx4K:after,.header_hamburgerIcon__Pcx4K:before{content:"";display:block;width:22px;height:2px;background:var(--color-white);position:absolute;transition:transform .2s,top .2s}.header_hamburgerIcon__Pcx4K:before{top:-7px}.header_hamburgerIcon__Pcx4K:after{top:7px}.header_mobileMenu__itdVM{position:fixed;inset:0;background:var(--color-black);z-index:1000;overflow-y:auto;display:flex;flex-direction:column}.header_mobileMenuHeader__zLRi2{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--color-neutral-800);flex-shrink:0}.header_mobileMenuBrand__qCE9B{font-size:1.8rem;font-weight:600;color:var(--color-white);text-decoration:none}.header_mobileMenuBrand__qCE9B:hover{text-decoration:none;color:var(--color-neutral-200)}.header_mobileMenuWatch__T_O4V{color:var(--accent)}.header_mobileMenuClose__kW8L3{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center}.header_closeIcon__c9xgY{display:block;width:20px;height:20px;position:relative}.header_closeIcon__c9xgY:after,.header_closeIcon__c9xgY:before{content:"";display:block;width:20px;height:2px;background:var(--color-white);position:absolute;top:50%}.header_closeIcon__c9xgY:before{transform:rotate(45deg)}.header_closeIcon__c9xgY:after{transform:rotate(-45deg)}.header_mobileSection__i59I_{border-bottom:.5px solid var(--color-neutral-900)}.header_mobileSectionButton__F6eJQ{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:52px;background:none;border:none;padding:0 1.5rem;color:var(--color-white);font-family:inherit;font-size:1rem;font-weight:500;cursor:pointer;text-align:left;transition:color .15s}.header_mobileSectionButton__F6eJQ:hover{color:var(--color-neutral-200)}.header_chevron__Y8V15{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--color-neutral-400);transition:transform .2s;flex-shrink:0}.header_chevronOpen__a0PYn{transform:rotate(180deg)}.header_mobileSectionLinks__TSmEl{background:var(--color-neutral-950)}.header_mobileSectionLink__NiUza{display:block;padding:.75rem 1.5rem .75rem 2.5rem;color:var(--color-neutral-300);text-decoration:none;font-size:.95rem;border-bottom:.5px solid var(--color-neutral-900);transition:color .15s,background .15s}.header_mobileSectionLink__NiUza:last-child{border-bottom:none}.header_mobileSectionLink__NiUza:hover{color:var(--color-white);background:var(--color-neutral-800)}@media (max-width:768px){.header_nav__eyGjC{display:none}.header_logoAndNav__B9UQs{align-items:center}.header_hamburger__CiGAa{display:flex}.header_sectorContents__8sfgP{flex-wrap:wrap}.header_lastUpdated__c2UCK{padding-top:.25rem}.header_lastUpdatedFull__hMaAD{display:none}.header_lastUpdatedCompact__m0Gwv{display:inline}}@media (prefers-color-scheme:dark){.header_logoAndNav__B9UQs{border-bottom:1px solid var(--color-neutral-800)}.header_sectorWrapper__0vtiT,.header_sector__P1iHZ{background-color:var(--color-black)}.header_sector__P1iHZ{border:1px solid var(--color-neutral-600);color:var(--color-neutral-200)}.header_sector__P1iHZ:not(.header_sectorActive__lnFZI):hover{background-color:var(--color-neutral-100);border-color:var(--color-neutral-300);color:var(--color-neutral-700)}.header_sectorActive__lnFZI{background-color:var(--accent);border-color:var(--accent);color:var(--color-black)}}.chloroplethMap_mapWrapper__L_gMA{position:relative;background-color:var(--color-neutral-50);border:1px solid var(--card-border);padding:.5rem}.chloroplethMap_mapSubtitle__g34MN{margin-top:.5rem}.chloroplethMap_svg__KCHHT{fill:var(--map-background);stroke:var(--secondary-text)}.chloroplethMap_svgText__IiOU1{fill:var(--main-text);stroke:none}.chloroplethMap_legend__v8vgp{stroke:var(--secondary-text)}.chloroplethMap_activeState___iere{font-weight:700}.chloroplethMap_svgSkeleton__e7iwf{fill:transparent;stroke:var(--color-neutral-300)}.chloroplethMap_skeletonOverlay__6KbWo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.chloroplethMap_stateFill0__BZFT4{fill:var(--map-background)}.chloroplethMap_stateFill1__rHN98{fill:var(--color-lime-50)}.chloroplethMap_stateFill2__JVbe2{fill:var(--color-lime-100)}.chloroplethMap_stateFill3___PbmA{fill:var(--color-lime-200)}.chloroplethMap_stateFill4__iFzDQ{fill:var(--color-lime-300)}.chloroplethMap_stateFill5__j_our{fill:var(--color-lime-500)}.chloroplethMap_stateFill6__YRbsJ{fill:var(--color-lime-600)}.chloroplethMap_stateFill7__nP19A{fill:var(--color-lime-700)}.chloroplethMap_stateFill8__W77WN{fill:var(--color-lime-800)}.chloroplethMap_stateFill9__tPmu2{fill:var(--color-lime-950)}.chloroplethMap_stateFill1__rHN98,.chloroplethMap_stateFill2__JVbe2,.chloroplethMap_stateFill3___PbmA,.chloroplethMap_stateFill4__iFzDQ,.chloroplethMap_stateFill5__j_our,.chloroplethMap_stateFill6__YRbsJ,.chloroplethMap_stateFill7__nP19A,.chloroplethMap_stateFill8__W77WN,.chloroplethMap_stateFill9__tPmu2{cursor:pointer}.chloroplethMap_stateLink__usQIf{&:active,&:focus,&:hover{filter:brightness(.9);outline:none}}@media (prefers-color-scheme:dark){.chloroplethMap_mapWrapper__L_gMA{background-color:var(--color-black)}.chloroplethMap_legend__v8vgp,.chloroplethMap_svg__KCHHT{stroke:var(--color-neutral-600)}.chloroplethMap_svgSkeleton__e7iwf{stroke:var(--secondary-text)}.chloroplethMap_stateFill1__rHN98{fill:var(--color-lime-950)}.chloroplethMap_stateFill2__JVbe2{fill:#2a4400}.chloroplethMap_stateFill3___PbmA{fill:var(--color-lime-900)}.chloroplethMap_stateFill4__iFzDQ{fill:#3f6800}.chloroplethMap_stateFill5__j_our{fill:var(--color-lime-600)}.chloroplethMap_stateFill6__YRbsJ{fill:var(--color-lime-500)}.chloroplethMap_stateFill7__nP19A{fill:#97cc1f}.chloroplethMap_stateFill8__W77WN{fill:var(--color-lime-300)}.chloroplethMap_stateFill9__tPmu2{fill:var(--color-lime-200)}.chloroplethMap_stateLink__usQIf{&:active,&:focus,&:hover{filter:brightness(1.3)}}}.TrumpCombinedDonors_heroWithStat__0GNjo{margin-bottom:2rem}.TrumpCombinedDonors_untrackedTag__FvsKo{display:inline-block;margin-left:.5rem;padding:.05rem .3rem;font-family:var(--font-sans);font-size:.6rem;text-transform:uppercase;letter-spacing:.03em;color:var(--secondary-text);border:1px solid var(--card-border);vertical-align:middle;white-space:nowrap}.TrumpCombinedDonors_donorRow__BOksx{display:grid;grid-template-columns:1fr 8rem;align-items:center;gap:.75rem;padding:.4rem 0;font-weight:600}.TrumpCombinedDonors_donorRow__BOksx:not(:last-child){border-bottom:1px solid var(--table-color)}.TrumpCombinedDonors_donorName__j6nDA{display:flex;align-items:center;min-width:0;color:var(--main-text);font-size:.8rem}.TrumpCombinedDonors_donorAmount__PtWEA{font-size:.8rem;text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TrumpCombinedDonors_showMore__ifDI6{display:inline-flex;align-items:center;gap:.5rem;margin-top:.4rem;padding:.25rem 0;border:none;background:none;color:var(--link-text);font-size:1rem;font-weight:600;cursor:pointer}.TrumpCombinedDonors_showMore__ifDI6:hover{color:var(--link-text-hover)}.TrumpCombinedDonors_showMore__ifDI6:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TrumpCombinedDonors_showMoreCaret__YbZyy{display:inline-block;width:0;height:0;border-left:.35rem solid transparent;border-right:.35rem solid transparent;border-top:.4rem solid;transition:transform .15s ease}.TrumpCombinedDonors_showMoreCaretExpanded__TUD_p{transform:rotate(180deg)}.TrumpCombinedDonors_donorNote__AkLg_{margin-top:.75rem;font-family:var(--font-serif);font-style:italic;font-size:.9rem;color:var(--secondary-text)}.TrumpCombinedDonors_donorNote__AkLg_ .TrumpCombinedDonors_untrackedTag__FvsKo{margin-left:0;margin-right:.5rem}@media (max-width:575px){.TrumpCombinedDonors_donorRow__BOksx{grid-template-columns:1fr auto}}.TrumpCombinedDonors_relatedCard__O7z7f{display:block;margin-top:1rem;padding:.75rem 1rem;background-color:var(--color-lime-50);border-left:.25rem solid var(--accent)}.TrumpCombinedDonors_relatedLabel__UhC9Z{display:block;margin-bottom:.4rem;font-family:var(--font-sans);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-on-light)}.TrumpCombinedDonors_relatedBody__kEun6{margin:0;font-family:var(--font-serif);font-size:.9rem;line-height:1.5;color:var(--main-text)}@media (prefers-color-scheme:dark){.TrumpCombinedDonors_relatedCard__O7z7f{background-color:var(--color-lime-950)}.TrumpCombinedDonors_relatedLabel__UhC9Z{color:var(--color-lime-300)}}.TrumpCombinedDonors_committeeRow___BjNT{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--table-color)}.TrumpCombinedDonors_committeeInfo__Hdt8l{display:flex;flex-direction:column;min-width:0}.TrumpCombinedDonors_committeeName__dSlpQ{font-size:.95rem;font-weight:600}.TrumpCombinedDonors_committeeDescription__g3JS4{margin-top:.1rem;font-family:var(--font-serif);font-style:italic;font-size:.85rem;color:var(--secondary-text)}.TrumpCombinedDonors_committeeAmount__UEir1{font-size:.95rem;font-weight:600;text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TrumpCombinedDonors_footnoteSection__EOOWA{margin-top:2rem;font-size:.9rem;color:var(--secondary-text)}.TrumpCombinedDonors_footnote__K3UQm{font-family:var(--font-serif);font-style:italic}.TrumpCombinedDonors_contributionsTable__YBSGr{width:100%;font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-collapse:collapse}.TrumpCombinedDonors_contributionsTable__YBSGr tr :first-child{padding-left:0}.TrumpCombinedDonors_contributionsTable__YBSGr tr :last-child{padding-right:0}.TrumpCombinedDonors_tableNote__DT5sJ{color:var(--secondary-text);font-size:.9rem;margin-bottom:1rem}.TrumpCombinedDonors_contributionsTable__YBSGr th{text-align:left;font-family:var(--font-sans);font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;color:var(--secondary-text);padding-bottom:.5rem;border-bottom:1px solid var(--card-border)}.TrumpCombinedDonors_contributionsTable__YBSGr td{padding:.4rem .5rem;vertical-align:top}.TrumpCombinedDonors_contributionsTable__YBSGr tbody tr:not(:last-child) td{border-bottom:1px solid var(--table-color)}.TrumpCombinedDonors_dateCell__EOiww{color:var(--secondary-text);white-space:nowrap}.TrumpCombinedDonors_inKind__xPKyL{color:var(--tertiary-text);font-size:.8rem}@media (max-width:768px){.TrumpCombinedDonors_contributionsTable__YBSGr{font-size:.8rem}}.Ads_note__9_DlV{font-size:.875rem;line-height:1.55;max-width:80ch;margin:.5rem 0 0}.Ads_meta__iTNjR,.Ads_note__9_DlV{font-family:var(--font-serif);font-style:italic;color:var(--secondary-text)}.Ads_meta__iTNjR{font-size:.8rem}.Ads_smallLink__Y9_3x{font-size:.8rem;font-weight:500}.Ads_subheading__vYDrF{display:flex;align-items:center;font-family:var(--font-display);font-weight:800;font-size:1.2rem;margin:1rem 0 0}.Ads_swatch__2RwW_{display:inline-block;width:.5rem;height:.5rem;flex:none}.Ads_swatchDem__rTt5J{background:var(--party-democrat)}.Ads_swatchRep__Psy3U{background:var(--party-republican)}.Ads_swatchBoth__h7KiE{background:var(--card-border)}.Ads_swatchInd__FC5ov{background:var(--party-independent)}.Ads_swatchLib__6UtLd{background:var(--party-libertarian)}.Ads_swatchGreen__Olhu2{background:var(--party-green)}.Ads_swatchUnknown__43c04{background:var(--party-unknown)}.Ads_partyTag__OBG31{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-sans);font-style:normal;font-size:.75rem;font-weight:500;color:var(--secondary-text);white-space:nowrap}.Ads_transcript__NYkKh mark,.Ads_videoCardQuote__HfSwV mark{background:var(--color-lime-50);color:var(--main-text);box-shadow:inset 0 -2px 0 var(--color-lime-300)}.Ads_videoBox__49PEL{position:relative;aspect-ratio:16/9;background:var(--color-black);video{display:block;width:100%;height:100%;object-fit:contain}}.Ads_noVideo__w4Fsj{display:flex;align-items:flex-end;padding:.4rem .5rem;background:var(--card-background);border:1px solid var(--table-color);font-size:.7rem;color:var(--secondary-text)}.Ads_videoCard__oE2s3{display:flex;flex-direction:column;gap:.4rem;min-width:0}.Ads_videoCardWho__qSKJu{display:flex;align-items:center;gap:.4rem;margin-top:.25rem;font-size:.8rem;font-weight:600}.Ads_videoCardQuote__HfSwV{font-size:.875rem;line-height:1.4}.Ads_videoRow__vJAfc{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.25rem;margin-top:.75rem}.Ads_adPair__GvT0D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:.75rem 0 .25rem}.Ads_stanceColumns__jl3HZ{--favorable:var(--color-lime-600);--mixed:var(--color-neutral-500);--critical:var(--main-text);display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:0 2.75rem}.Ads_stanceColumn__EPAdc{padding-top:1rem}.Ads_stanceTitle__p_74j{font-family:var(--font-display);font-weight:800;font-size:1.2rem;margin:0 0 .5rem}.Ads_stanceBig__ic__v{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.5rem}.Ads_stanceBigNumber__Cf3_d{font-family:var(--font-display);font-weight:900;font-size:3.5rem;line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Ads_stanceBigOf__B6YUe{font-size:.5em;color:var(--secondary-text)}.Ads_stanceBigLabel__piydZ{font-family:var(--font-serif);font-style:italic;color:var(--secondary-text);line-height:1.3}.Ads_dots__XrMhS{display:flex;flex-wrap:wrap;gap:3px;margin-bottom:.75rem}.Ads_dot__TXEia{width:.75rem;height:.75rem;border:1px solid var(--card-border);background:var(--background)}.Ads_dotFavorable__RZi56{background:var(--favorable);border-color:var(--favorable)}.Ads_dotMixed__mbxwX{background:var(--mixed);border-color:var(--mixed)}.Ads_dotCritical__UawRr{background:var(--critical)}.Ads_dotCritical__UawRr,.Ads_dotFavorableCritical__ER8cZ,.Ads_dotFavorableMixedCritical__en1yW,.Ads_dotFavorableMixed__e5ofM,.Ads_dotMixedCritical__m1ElN{border-color:var(--critical)}.Ads_dotFavorableMixed__e5ofM{background:linear-gradient(to bottom right,var(--favorable) 50%,var(--mixed) 50%)}.Ads_dotMixedCritical__m1ElN{background:linear-gradient(to bottom right,var(--mixed) 50%,var(--critical) 50%)}.Ads_dotFavorableCritical__ER8cZ{background:linear-gradient(to bottom right,var(--favorable) 50%,var(--critical) 50%)}.Ads_dotFavorableMixedCritical__en1yW{background:linear-gradient(to bottom right,var(--favorable) 33.3%,var(--mixed) 33.3% 66.7%,var(--critical) 66.7%)}.Ads_stanceBigTech__m4MjV{margin:-.25rem 0 .75rem;font-family:var(--font-serif);font-style:italic;color:var(--secondary-text);line-height:1.3}.Ads_stanceLegend__9akN6{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 1.5rem;padding:0;list-style:none;font-size:.875rem}.Ads_stanceLegendItem___w9ta{display:inline-flex;align-items:center;gap:.4rem}.Ads_stanceNote__p7GKW{margin:-.5rem 0 1.5rem;padding-top:1rem;border-top:1px solid var(--main-text);line-height:1.5}.Ads_stanceGroup__o536T{margin-bottom:1.5rem}.Ads_stanceGroupHeader__QqiPS{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0;padding:.5rem 1rem;border-top:1px solid var(--group-header-border);border-bottom:1px solid var(--group-header-border);background:var(--group-header-background);color:var(--group-header-text)}.Ads_stanceGroupLabel__OZk9S{font-family:var(--font-display);font-weight:800;font-size:1.2rem}.Ads_stanceGroupCount__A7_G9{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:.875rem}.Ads_stanceGroupFavorable__YiS72{--group-header-background:var(--favorable);--group-header-border:var(--favorable);--group-header-text:var(--color-white);--group-count-color:var(--favorable)}.Ads_stanceGroupMixed___iKvb{--group-header-background:var(--card-background);--group-header-border:var(--mixed);--group-header-text:var(--main-text);--group-count-color:var(--main-text)}.Ads_stanceGroupCritical__IISdy{--group-header-background:var(--critical);--group-header-border:var(--critical);--group-header-text:var(--background);--group-count-color:var(--main-text)}.Ads_dotLink__VFSkN:focus-visible,.Ads_dotLink__VFSkN:hover{outline:2px solid var(--main-text);outline-offset:1px}.Ads_dotTooltip__6xyB9{display:flex;flex-direction:column;gap:.4rem}.Ads_dotsHighlighting__tYg6k .Ads_dot__TXEia{opacity:.25}.Ads_dotsHighlighting__tYg6k .Ads_dotActive__wqoxX{opacity:1;outline:1.5px solid var(--main-text);outline-offset:1px}.Ads_stanceRow__m943u{display:grid;grid-template-columns:minmax(0,1fr) 2.5rem;gap:.75rem;align-items:start;padding:.6rem 0;border-bottom:1px solid var(--table-color);color:var(--main-text)}a.Ads_stanceRow__m943u:hover{color:var(--main-text);text-decoration:none}a.Ads_stanceRow__m943u:hover .Ads_stanceRowLabel__SxzZp{text-decoration:underline}a.Ads_stanceRow__m943u:focus-visible{outline:2px solid var(--main-text);outline-offset:2px}.Ads_stanceRowLabel__SxzZp{display:block;font-size:.875rem;font-weight:600}.Ads_stanceRowDescription__vx1eK{display:block;font-family:var(--font-serif);font-style:italic;font-size:.8rem;color:var(--secondary-text)}.Ads_stanceRowCommittees__e1OxB{display:flex;flex-wrap:wrap;gap:.125rem .75rem;margin-top:.25rem;font-size:.75rem;color:var(--secondary-text)}.Ads_stanceRowCommitteeCount__KtCmL{font-weight:600;color:var(--main-text)}.Ads_stanceRowCount__d93tV{font-family:var(--font-display);font-weight:800;font-size:1.75rem;line-height:1;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--group-count-color)}.Ads_networkArms__Llb6t{display:grid;grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:.5rem 2.5rem;margin-top:.5rem}.Ads_networkArm__eX8C2{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.Ads_divergeHeadRow__C0h9A,.Ads_divergeRow__zbuZb{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 8rem minmax(0,1fr) 2.75rem;column-gap:.6rem;align-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Ads_divergeHead__wOEjq{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-end;gap:.125rem .4rem;padding:.75rem 0 .5rem;border-bottom:1px solid var(--card-border);align-self:stretch;font-size:.8rem;font-weight:600;line-height:1.25;a{color:var(--main-text)}}.Ads_divergeHeadLeft__ZI2y8{grid-column:1/3;justify-content:flex-end;text-align:right}.Ads_divergeHeadRight__UVFHP{grid-column:4/6}.Ads_divergeHeadCount__9oLGf{flex-basis:100%;font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--secondary-text)}.Ads_divergeRow__zbuZb>span{display:flex;align-items:center;height:100%;padding:.3rem 0;border-bottom:1px solid var(--table-color);font-size:.8rem}.Ads_divergeValue__6oOBN{justify-content:flex-end;color:var(--main-text);font-weight:600}.Ads_divergeValueRight__Sh_6q{justify-content:flex-start}.Ads_divergeLabel__vD2ca{justify-content:center;text-align:center;font-weight:500;line-height:1.2}.Ads_divergeBar__8fojl{position:relative;i{position:absolute;top:50%;left:0;height:.75rem;margin-top:-.375rem}}.Ads_divergeBarLeft__1R40l i{left:auto;right:0}.Ads_heatmapControls__K6ZvE{margin:.75rem 0 0}.Ads_heatmapWrap__BRdp3{position:relative;overflow-x:auto;margin-top:.4rem}.Ads_heatmap__bLn_j{border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;td,th{padding:0}}.Ads_heatmapColumnGroups__SgL4v th{padding:.25rem .375rem;border-left:1px solid var(--card-border);font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:.8rem;color:var(--secondary-text);text-align:left;white-space:nowrap;div{width:0;min-width:100%;overflow:hidden;text-overflow:ellipsis}}.Ads_heatmapColumnGroups__SgL4v th:nth-child(-n+2){border-left:none}.Ads_heatmapColumnTags__D_Lij th{position:relative;height:6.5rem;pointer-events:none;div{inset:0;border-left:1px solid var(--card-border);transform-origin:0 100%;transform:skewX(-45deg)}div,span{position:absolute}span{bottom:-.5rem;left:50%;padding-left:.75rem;line-height:1rem;font-size:.75rem;font-weight:500;white-space:nowrap;transform-origin:0 50%;transform:skewX(45deg) rotate(-45deg);pointer-events:auto}span:hover{color:var(--link-text)}span[title]{cursor:help}}.Ads_heatmapColumnHighlight__ok1D3{position:absolute;left:calc(var(--left) - .5px);top:calc(var(--top) - .5px);width:calc(var(--width) + 1px);height:calc(var(--height) + 1px);border:1px solid var(--secondary-text);pointer-events:none}.Ads_heatmapColumnTags__D_Lij .Ads_heatmapLaneGroupStart__wKaBn div{border-left-color:var(--secondary-text)}.Ads_heatmapGroupRow__ah8N6 th{padding:.5rem 0 .25rem;border-bottom:1px solid var(--card-border);font-family:var(--font-display);font-weight:800;font-size:1.05rem;text-align:left}.Ads_heatmapRowLabel__lvRuw{height:1.875rem;padding:0 .875rem 0 0!important;font-size:.875rem;font-weight:500;text-align:left;white-space:nowrap;.Ads_partyTag__OBG31{margin-left:.5rem}}.Ads_heatmap__bLn_j tbody tr:hover .Ads_heatmapRowLabel__lvRuw{color:var(--link-text)}.Ads_heatmapRowCount__rShp_{padding:0 .75rem 0 0!important;font-size:.8rem;color:var(--secondary-text);text-align:right}.Ads_heatmapCell__FfBMo{--share:0;width:1.75rem;min-width:1.75rem;height:1.75rem;border:1px solid var(--background);background:color-mix(in oklch,var(--main-text) calc(8% + var(--share) * 82%),var(--card-background));text-align:center;font-size:.7rem;font-weight:600;a{display:block;line-height:1.75rem;color:var(--main-text)}a:hover{text-decoration:none}}.Ads_heatmapCell__FfBMo:focus-within,.Ads_heatmapCell__FfBMo:not(.Ads_heatmapCellEmpty__5N_nw):hover{outline:2px solid var(--main-text);outline-offset:-2px}.Ads_heatmapCell__FfBMo a:focus-visible{outline:none}.Ads_heatmapCellDark__sJS_r a{color:var(--background)}.Ads_heatmapCellEmpty__5N_nw{background:var(--card-background)}.Ads_heatmapCellNotApplicable__w3U73{background:none}.Ads_heatmapGroupStart__1BSFn{border-left:1px solid var(--card-border)!important}.Ads_heatmap__bLn_j tbody tr:has(+.Ads_heatmapGroupRow__ah8N6)>*,.Ads_heatmap__bLn_j tbody tr:has(+.Ads_heatmapTotalBottom__5HaX_)>*{border-bottom:1px solid var(--main-text)}.Ads_heatmap__bLn_j tbody .Ads_heatmapTotalTop__MSGIx+.Ads_heatmapGroupRow__ah8N6 th{border-top:1px solid var(--main-text)}.Ads_heatmapGroupPicker___R13w,.Ads_heatmapRowCountStacked__U8_5s,.Ads_heatmapTotalTop__MSGIx{display:none}.Ads_heatmapTotal__8fkBm .Ads_heatmapRowLabel__lvRuw{font-weight:700}.Ads_heatmapScale__cQGI0{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.8rem;color:var(--secondary-text)}.Ads_heatmapScaleSwatches__1ztUd{display:flex;i{width:1.375rem;height:.75rem;background:color-mix(in oklch,var(--main-text) calc(8% + var(--share) * 82%),var(--card-background))}}.Ads_libraryControls__BdBNf{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.875rem 0;background:var(--background);border-top:1px solid var(--divider-color);border-bottom:1px solid var(--table-color);label{display:flex;align-items:baseline;gap:.5rem}input,select{padding:.3rem .5rem;font-size:.875rem;color:var(--main-text);background:var(--background);border:1px solid var(--card-border);border-radius:0}input{width:12.5rem}input:focus-visible,select:focus-visible{outline:2px solid var(--main-text);outline-offset:2px}}.Ads_controlLabel__dkvbV{font-family:var(--font-serif);font-style:italic;font-size:.875rem;color:var(--secondary-text)}.Ads_moreButton__PG6xv:focus-visible,.Ads_tag__ktsro:focus-visible,.Ads_textButton__vBNBE:focus-visible{outline:2px solid var(--main-text);outline-offset:2px}.Ads_libraryCount__P2fIP{margin-left:auto;font-family:var(--font-serif);font-style:italic;font-size:.875rem;color:var(--secondary-text)}.Ads_libraryAds__FGl7g{display:grid;grid-template-columns:repeat(auto-fill,minmax(35rem,1fr));gap:0 2.5rem}.Ads_libraryAd__u8czw{display:grid;grid-template-columns:13.75rem minmax(0,1fr);gap:1rem;align-items:start;padding:1.125rem 0;border-bottom:1px solid var(--table-color);scroll-margin-top:4rem}.Ads_libraryAdBody__RK7Zt{min-width:0}.Ads_libraryAdBody__RK7Zt,.Ads_libraryAdMedia__SUOO8{display:flex;flex-direction:column;gap:.5rem}.Ads_libraryAdHeader__Bp2Q0{display:flex;flex-direction:column;gap:.375rem;padding-bottom:.75rem;border-bottom:1px solid var(--card-border)}.Ads_libraryAdHead__KD4ih{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem}.Ads_libraryAdCandidate__zvx7k{font-size:1rem}.Ads_libraryAdBy__T2QgY{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem}.Ads_libraryAdCommitteeMeta__rbAlk{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.Ads_libraryAdCommitteeMeta__rbAlk .Ads_libraryAdBadge__6FQBY{margin-left:0}.Ads_libraryAdByLabel__uhhPs{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--secondary-text)}.Ads_race__1yhpH{font-family:var(--font-display);font-weight:800;font-size:1.375rem;line-height:1}.Ads_libraryAdCommittee__DRmS4{font-size:.875rem;font-weight:600}.Ads_libraryAdCommitteeRole__ILL9h{font-size:.875rem;color:var(--secondary-text)}.Ads_transcript__NYkKh{margin:0;font-size:.9rem;line-height:1.5;text-wrap:pretty}.Ads_transcriptClamped__PbyzT{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.Ads_excerpts__5EulJ{display:flex;flex-direction:column;gap:.25rem}.Ads_libraryAdTags__loLI3{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.Ads_excerptLabel__a5V3v{margin-right:.25rem;font-size:.75rem;font-weight:600;color:var(--link-text)}.Ads_tag__ktsro{padding:.125rem .45rem;font-size:.75rem;font-weight:500;color:var(--main-text);background:var(--background);border:1px solid var(--card-border);cursor:pointer}.Ads_tag__ktsro:hover{border-color:var(--main-text)}.Ads_tagHasSpans__JG7Je{box-shadow:inset 0 -2px 0 var(--color-lime-300)}.Ads_tagActive__zgEpl,.Ads_tagActive__zgEpl:hover{color:var(--background);background:var(--main-text);border-color:var(--main-text)}.Ads_libraryAdLinks__P3NIa{display:flex;gap:1rem;font-size:.8rem;font-weight:500}.Ads_textButton__vBNBE{padding:0;font-weight:500;color:var(--secondary-text);background:none;border:0;cursor:pointer}.Ads_more__agTat{padding:1.125rem 0 0}.Ads_moreButton__PG6xv{padding:.5rem 1.125rem;font-size:.875rem;font-weight:600;color:var(--main-text);background:var(--background);border:1px solid var(--main-text);cursor:pointer}@media (max-width:768px){.Ads_libraryAd__u8czw,.Ads_libraryAds__FGl7g{grid-template-columns:minmax(0,1fr)}.Ads_libraryCount__P2fIP{margin-left:0}.Ads_libraryControls__BdBNf{position:static}.Ads_networkArms__Llb6t{grid-template-columns:minmax(0,1fr)}.Ads_divergeHeadRow__C0h9A,.Ads_divergeRow__zbuZb{grid-template-columns:2.5rem minmax(0,1fr) 6.5rem minmax(0,1fr) 2.5rem}.Ads_heatmapGroupPicker___R13w{display:block;margin-top:.75rem}.Ads_heatmap__bLn_j{width:100%}.Ads_heatmapColumnGroups__SgL4v,.Ads_heatmapOtherGroup__rMMp3,.Ads_heatmapRowCount__rShp_,.Ads_heatmapTotalBottom__5HaX_{display:none}.Ads_heatmapTotalTop__MSGIx{display:table-row}.Ads_heatmapRowMeta__8W44k{display:flex;flex-wrap:wrap;align-items:center;gap:0 .5rem;.Ads_heatmapSectorBadge__t_p_U,.Ads_partyTag__OBG31{margin-left:0}}.Ads_heatmapRowCountStacked__U8_5s{display:inline;font-size:.75rem;font-weight:400;color:var(--secondary-text)}.Ads_heatmapColumnTags__D_Lij th{height:auto;vertical-align:bottom;pointer-events:auto;div{padding-bottom:.5rem;border-left:none;transform:none}div,span{position:static}span{display:inline-block;padding-left:0;writing-mode:vertical-rl;transform:rotate(180deg)}}.Ads_heatmapGroupRow__ah8N6 th{padding:.75rem 0 .375rem;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1rem;color:var(--secondary-text)}.Ads_heatmap__bLn_j tbody .Ads_heatmapTotalTop__MSGIx+.Ads_heatmapGroupRow__ah8N6 th{border-top:none}.Ads_heatmap__bLn_j tbody .Ads_heatmapTotalTop__MSGIx>*{border-top:1px solid var(--main-text)}.Ads_heatmap__bLn_j tbody tr:has(+.Ads_heatmapTotalBottom__5HaX_)>*{border-bottom-color:var(--background)}.Ads_heatmapRowLabel__lvRuw{padding:.375rem .75rem .375rem 0!important;font-size:.875rem;white-space:normal}.Ads_heatmapCell__FfBMo{width:auto;min-width:2.25rem;height:2.75rem;font-size:.8rem;a{line-height:2.75rem}}.Ads_heatmapGroupStart__1BSFn{border-left:1px solid var(--background)!important}}@media (prefers-color-scheme:dark){.Ads_transcript__NYkKh mark,.Ads_videoCardQuote__HfSwV mark{background:var(--color-lime-950);box-shadow:inset 0 -2px 0 var(--color-lime-600)}.Ads_tagHasSpans__JG7Je{box-shadow:inset 0 -2px 0 var(--color-lime-600)}.Ads_dotFavorableCritical__ER8cZ,.Ads_dotFavorableMixedCritical__en1yW,.Ads_dotFavorableMixed__e5ofM,.Ads_dotMixedCritical__m1ElN{border-color:transparent;background-origin:border-box}}.CombinedMapToggle_toggleRow__Ee8cc{display:flex;margin-bottom:1rem;border-bottom:1px solid var(--color-neutral-200)}.CombinedMapToggle_button__JPJRv{background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-1px;padding:.5rem .75rem;color:var(--secondary-text);font-size:.9rem;font-weight:500;cursor:pointer}.CombinedMapToggle_button__JPJRv:hover{color:var(--main-text)}.CombinedMapToggle_activeButton__W69H8{border-bottom-color:var(--color-black);color:var(--main-text);font-weight:700}@media (prefers-color-scheme:dark){.CombinedMapToggle_activeButton__W69H8{border-bottom-color:var(--accent)}}.CompanyBubbleChart_wrapper__aqDYZ{padding:.75rem 0 0}.CompanyBubbleChart_svg__5psxg{display:block;overflow:visible}.CompanyBubbleChart_bubbleLink__csjec{opacity:1;cursor:pointer;transition:opacity .1s;&:hover{opacity:.7;text-decoration:none}}.CompanyBubbleChart_bubble__sn9u7{cursor:pointer}.CompanyBubbleChart_bubbleLabel__d_O6E{fill:#fff;font-family:var(--font-sans);font-weight:700;pointer-events:none}.CompanyBubbleChart_bubbleAmount__zNLgw{fill:rgba(255,255,255,.8);font-family:var(--font-sans);font-weight:400;pointer-events:none}.CompanyBubbleChart_bubbleLabelDark__aSr5p{fill:var(--color-black)}.CompanyBubbleChart_bubbleAmountDark__H_7bJ{fill:rgba(0,0,0,.8)}.CompanyBubbleChart_cryptoCircle__b5RrQ{fill:var(--color-lime-700)}.CompanyBubbleChart_aiCircle__lANcV{fill:var(--color-lime-400)}.CompanyBubbleChart_bothCircle__ETEpG{fill:var(--color-black)}@media (prefers-color-scheme:dark){.CompanyBubbleChart_bothCircle__ETEpG{fill:var(--color-neutral-500)}}.CompanyBubbleChart_tooltip__gyZER{padding:.5rem;box-shadow:var(--shadow-md);border:1px solid var(--card-border);background-color:var(--card-background);font-family:var(--font-sans);font-size:.9rem;max-width:12rem;pointer-events:none}.CompanyBubbleChart_tooltipInteractive__tf43K{pointer-events:auto}.CompanyBubbleChart_tooltipBackdrop__K_ESh{position:fixed;inset:0}.CompanyBubbleChart_tooltipLink__zhA_q{display:inline-block;margin-top:.5rem;font-size:.8rem}.CompanyBubbleChart_tooltipName__iWSjo{font-weight:700;margin:0 0 .125rem}.CompanyBubbleChart_tooltipSubtitle__JS7wk{font-style:italic}.CompanyBubbleChart_tooltipAmount__QXAhx,.CompanyBubbleChart_tooltipRank__jIfRF,.CompanyBubbleChart_tooltipSubtitle__JS7wk{margin:0 0 .25rem;color:var(--secondary-text)}.CompanyBubbleChart_tooltipRank__jIfRF{font-size:.7rem}.CompanyBubbleChart_tooltipSector__9lCO2{display:flex;align-items:center;gap:.35rem;margin:0}.CompanyBubbleChart_legend__1L6_s{display:flex;gap:1rem;justify-content:center;margin-top:.75rem;font-family:var(--font-sans);font-size:.75rem}.CompanyBubbleChart_legendItem__erI4i{display:flex;align-items:center;gap:.35rem}.CompanyBubbleChart_legendDot__YuQmN{display:inline-block;width:10px;height:10px;flex-shrink:0}.CompanyBubbleChart_legendDotCrypto__SqiUJ{background-color:var(--color-lime-700)}.CompanyBubbleChart_legendDotAi__pWlfW{background-color:var(--color-lime-400)}.CompanyBubbleChart_legendDotBoth__IkEBA{background-color:var(--color-black)}@media (prefers-color-scheme:dark){.CompanyBubbleChart_legendDotBoth__IkEBA{background-color:var(--color-neutral-500)}}.individualOrCompany_contributionRow__UyGvn{display:flex;flex-direction:column;padding:1rem 0;&~.individualOrCompany_contributionRow__UyGvn{border-top:1px solid var(--card-border)}}.individualOrCompany_contributionSummary__JpZwT{display:flex;justify-content:space-between;align-items:center;font-size:1rem;column-gap:.25rem}.individualOrCompany_contributionsContainer__YakpE{display:flex;flex-direction:column}.individualOrCompany_contributionSubRow__x_Mul{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;font-size:.9rem}.individualOrCompany_contributionDetails__bUz6C{font-size:.9rem}.individualOrCompany_subRowCurrency__rM8_5,.individualOrCompany_summaryAmount__Z5_Fw{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.individualOrCompany_contributionCommittee__owcn9,.individualOrCompany_summaryAmount__Z5_Fw{font-weight:700}.individualOrCompany_aliasAndDate__taQdU{align-items:center}.individualOrCompany_contributionDate__EGjpw{font-size:.9rem;white-space-collapse:preserve;&:not(:first-child){&:before{content:" – "}}}.individualOrCompany_committeeDetails__fy_7v{margin-bottom:.25rem;font-size:.9rem}.individualOrCompany_committeeDetail__z1PiI{font-family:var(--font-serif);font-style:italic;color:var(--secondary-text);&:not(:first-child){&:before{content:" · ";margin:0 .25rem}}}.individualOrCompany_svgWrapper__q8bKO{overflow:hidden;height:20rem}.individualOrCompany_svg__Hl9iW{width:100%;height:100%;fill:var(--main-text)}.individualOrCompany_skeletonBar__0z2Sc{fill:var(--chart-skeleton)}.individualOrCompany_partyLabel__dBnu7{font-size:.9rem;font-weight:700;text-align:center}.individualOrCompany_spendingBreakdownSection__G6ACR{border:1px solid var(--card-border);width:100%}.individualOrCompany_breakdownTitle__OZGu0{font-weight:700;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.75rem}.individualOrCompany_breakdownBar__zBX_o{display:flex;height:2rem;width:100%;gap:2px;margin-bottom:1rem}.individualOrCompany_breakdownBarSegment__Qf6_T{height:100%;flex-shrink:0}.individualOrCompany_superPacBarSegment__mdSLX{background-color:var(--color-lime-800)}.individualOrCompany_partyBarSegment___kb5R{background-color:var(--color-lime-600)}.individualOrCompany_candidateBarSegment__pvpGT{background-color:var(--color-lime-500)}.individualOrCompany_darkMoneyBarSegment__d7tRT{background-color:var(--color-black)}.individualOrCompany_breakdownColumns__5i_em{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1rem}.individualOrCompany_breakdownColumnsFour__eqydH{grid-template-columns:repeat(4,minmax(0,1fr))}.individualOrCompany_breakdownColumn__LhTB9{border-top:3px solid transparent;padding-top:.5rem}.individualOrCompany_superPacColumn___qLJ1{border-top-color:var(--color-lime-800)}.individualOrCompany_partyColumn__hpyjq{border-top-color:var(--color-lime-600)}.individualOrCompany_candidateColumn___tc4N{border-top-color:var(--color-lime-500)}.individualOrCompany_darkMoneyColumn__xGIL3{border-top-color:var(--color-black)}.individualOrCompany_breakdownLabel__Sg9G_{font-family:var(--font-serif);font-style:italic;font-size:.85rem;color:var(--secondary-text);margin-bottom:.25rem}.individualOrCompany_breakdownAmount__HKM5N{font-weight:800;margin-bottom:.25rem}.individualOrCompany_breakdownDetails__IgAFc{font-family:var(--font-serif);font-style:italic;font-size:.8rem;color:var(--secondary-text);line-height:1.4}.individualOrCompany_breakdownNoteHighlight__GcyC8{font-family:var(--font-sans);font-style:normal;font-weight:700;color:var(--main-text);font-size:.875rem;line-height:1.5}.individualOrCompany_breakdownNote__9MguN{font-family:var(--font-serif);font-style:italic;font-size:.875rem;line-height:1.5;color:var(--secondary-text);border-top:1px solid var(--card-border);padding-top:.75rem;margin-bottom:0}.individualOrCompany_badges__aPWUU{margin-bottom:.75rem}.individualOrCompany_sectorBadge__znxD_{font-size:.7rem;font-weight:600;padding:.3rem .6rem;margin-left:0;&~.individualOrCompany_sectorBadge__znxD_{margin-left:.5rem}}@media (max-width:575px){.individualOrCompany_breakdownColumnsFour__eqydH,.individualOrCompany_breakdownColumns__5i_em{grid-template-columns:repeat(2,minmax(0,1fr))}.individualOrCompany_contributionSubRow__x_Mul{align-items:flex-start}.individualOrCompany_contributionDetails__bUz6C{display:flex;flex-direction:column;gap:.25rem}.individualOrCompany_contributionDate__EGjpw:not(:first-child):before{content:""}}@media (prefers-color-scheme:dark){.individualOrCompany_darkMoneyColumn__xGIL3{border-top-color:var(--color-neutral-600)}.individualOrCompany_darkMoneyBarSegment__d7tRT{background-color:var(--color-neutral-600)}}.HorizontalBars_legend__45vbC{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin-bottom:1rem;font-size:.8rem;color:var(--secondary-text)}.HorizontalBars_legendItem__qsZVi{display:flex;align-items:center;gap:.4rem;font-family:var(--font-serif);font-style:italic}.HorizontalBars_legendSwatch__TxSOC{display:inline-block;width:10px;height:10px;flex-shrink:0}.HorizontalBars_bars__jQZsJ{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.HorizontalBars_barRow__XZwyf{display:flex;flex-direction:column;gap:.25rem}.HorizontalBars_labelRow__U5gX2{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-weight:600}.HorizontalBars_label__VlXUi{color:var(--main-text);font-size:.8rem}.HorizontalBars_value__VYLe9{font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.HorizontalBars_pct__Yq0WZ{color:var(--secondary-text);font-size:.7rem;font-weight:400}.HorizontalBars_subtitle___AZeN{font-size:.8rem;color:var(--secondary-text);font-weight:400}.HorizontalBars_networkLabel__XtHQh{font-size:.7rem;font-weight:400;color:var(--secondary-text);white-space:nowrap}.HorizontalBars_track__whqE7{width:100%;height:10px;overflow:hidden;display:flex;background-color:transparent;border:1px solid var(--color-neutral-800)}.HorizontalBars_track__whqE7.HorizontalBars_unoutlined___KpbF{border:none}.HorizontalBars_fill__bnQTg{height:100%;background:var(--accent);transition:width .3s ease;border:1px solid var(--accent)}.HorizontalBars_segment__up26C{height:100%;flex-shrink:0}.HorizontalBars_group__pTp_X,.HorizontalBars_groups__hnM2M{display:flex;flex-direction:column}.HorizontalBars_group__pTp_X{gap:.25rem;margin-top:1rem}.HorizontalBars_groupHeader__Joq3y{font-size:.7rem;font-weight:700;color:var(--secondary-text);text-transform:uppercase}.HorizontalBars_colorCash__I8Zqg{background:var(--color-lime-800);border-color:var(--color-lime-800)}.HorizontalBars_colorContributed__dlo17{background:var(--color-lime-600);border-color:var(--color-lime-600)}.HorizontalBars_colorTransferred___T5Q4{background:var(--color-lime-300);border-color:var(--color-lime-300)}.HorizontalBars_colorClaimed___d05I{background:var(--color-neutral-300);border-color:var(--color-lime-300)}.HorizontalBars_colorRepublican__Xdb1w{background:var(--party-republican);border-color:var(--party-republican)}.HorizontalBars_colorDemocrat__Mbm0u{background:var(--party-democrat);border-color:var(--party-democrat)}.HorizontalBars_colorUnknownParty__dOLWL{background:var(--party-unknown);border-color:var(--party-unknown)}@media (prefers-color-scheme:dark){.HorizontalBars_track__whqE7{position:relative;border:none}.HorizontalBars_track__whqE7:after{content:"";position:absolute;inset:0;border:1px solid var(--color-neutral-400);pointer-events:none}.HorizontalBars_fill__bnQTg{position:relative;z-index:1}.HorizontalBars_track__whqE7.HorizontalBars_unoutlined___KpbF:after{content:none}}.NotablePatterns_patterns__NdaUL{display:flex;flex-direction:column}.NotablePatterns_pattern__d4bbT{padding:.8rem 0;border-bottom:1px solid var(--table-color);&:last-child{border-bottom:0;padding-bottom:0}}.NotablePatterns_label__LWrjx{font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--secondary-text);margin-bottom:.3rem}.NotablePatterns_headline__1hWor{display:block;font-weight:600;font-size:1rem;line-height:1.35;margin-bottom:.3rem}.NotablePatterns_description__Q7vVO{font-family:var(--font-serif);font-size:.9rem;line-height:1.55;color:var(--secondary-text);margin:0}.Pagination_paginationBar__u9W29{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0 .75rem;flex-wrap:wrap}.Pagination_info__VZEUE{font-family:var(--font-serif);font-style:italic;font-size:.875rem;color:var(--secondary-text);margin:0}.Pagination_info__VZEUE strong{font-style:normal;color:var(--main-text);font-weight:700}.Pagination_pageButtons__MmLlt{display:flex;align-items:center;border:1px solid var(--divider-color)}.Pagination_pageBtn__ZKBv_{min-width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;border-radius:0;cursor:pointer;text-decoration:none;padding:0 .4rem;background:none;border:none;border-right:1px solid var(--table-color);color:var(--main-text);white-space:nowrap}.Pagination_pageButtons__MmLlt>.Pagination_ellipsis__oCxJR:last-child,.Pagination_pageButtons__MmLlt>.Pagination_pageBtn__ZKBv_:last-child{border-right:none}.Pagination_pageBtn__ZKBv_:hover{background:var(--color-neutral-100);text-decoration:none}.Pagination_pageBtnActive__7LwVv{background:var(--main-text);color:var(--background);border-color:var(--main-text);pointer-events:none}.Pagination_pageBtnDisabled___I1R_{color:var(--secondary-text);border-color:var(--table-color);cursor:default;pointer-events:none}.Pagination_ellipsis__oCxJR{min-width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;color:var(--secondary-text);border-right:1px solid var(--table-color)}@media (prefers-color-scheme:dark){.Pagination_pageBtn__ZKBv_:hover{background:var(--color-neutral-700)}.Pagination_pageBtnActive__7LwVv{background:var(--main-text);color:var(--background)}}.FeaturedTracker_section__S6qiC{margin-top:2rem}.FeaturedTracker_card__YV6sp{background-color:var(--color-lime-950);padding:1.5rem;display:flex;flex-direction:column}.FeaturedTracker_label__H71t1{font-family:var(--font-sans);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-lime-400);margin-bottom:.5rem}.FeaturedTracker_title__vBHEJ{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600;color:var(--color-white);margin:0 0 .75rem;line-height:1}.FeaturedTracker_subtitle__tNNdf{font-family:var(--font-serif);font-style:italic;font-size:1rem;color:var(--color-neutral-300);line-height:1.5;margin:0}.FeaturedTracker_divider__MBtl4{border:none;border-top:1px solid var(--color-lime-800);margin-top:1rem}.FeaturedTracker_total__zFY1A{font-family:var(--font-display);font-size:3rem;font-weight:600;color:var(--color-lime-400);line-height:1;margin-top:1rem}.FeaturedTracker_totalLabel__GpRjH{font-family:var(--font-sans);font-size:.85rem;color:var(--color-neutral-300);margin-top:.25rem}.FeaturedTracker_entries__6m43o{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.FeaturedTracker_entry__kF_Ya{padding:.6rem 0;border-bottom:1px solid var(--color-lime-800)}.FeaturedTracker_entry__kF_Ya:last-child{border-bottom:none}.FeaturedTracker_entryTop__n8BFy{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.FeaturedTracker_entryName__T1jSx{font-family:var(--font-sans);font-weight:600;color:var(--color-white);font-size:.9rem}.FeaturedTracker_entryAmount__jsf0H{font-family:var(--font-display);font-weight:600;color:var(--color-lime-400);font-size:1.2rem;white-space:nowrap}.FeaturedTracker_entrySummary__AmpV4{font-family:var(--font-sans);font-size:.8rem;color:var(--color-neutral-300);margin-top:.15rem}.FeaturedTracker_button__xSLas{display:block;background-color:var(--color-lime-500);color:var(--color-black);text-align:center;font-family:var(--font-sans);font-weight:600;font-size:1rem;padding:.75rem 1rem;text-decoration:none;margin-top:1rem}.FeaturedTracker_button__xSLas:hover{background-color:var(--color-lime-400);color:var(--color-black)}.FeaturedTracker_skeletonEntryTop__9y3Bw{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.3rem}@media (max-width:768px){.FeaturedTracker_section__S6qiC{margin-top:1rem}}.TechSectorBreakdown_bigBar__WRDww{margin-bottom:.5rem}.TechSectorBreakdown_bigBarCrypto__M19SG{background-color:var(--color-lime-700)}.TechSectorBreakdown_bigBarAi__1XuhX{background-color:var(--color-lime-400)}.TechSectorBreakdown_bigBarBoth__jyBJP{background-color:var(--color-black)}.TechSectorBreakdown_barLegend__GHIMX{display:flex;flex-wrap:wrap;gap:.3rem 1.25rem;margin-bottom:.75rem}.TechSectorBreakdown_barLegendItem__arlQj{display:flex;align-items:center;gap:.4rem;font-size:.8rem}.TechSectorBreakdown_barLegendSwatch__M4aSK{width:10px;height:10px;flex-shrink:0}.TechSectorBreakdown_barLegendName___2Bpz{font-weight:700}.TechSectorBreakdown_barLegendValue__OWjEb{color:var(--secondary-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TechSectorBreakdown_industrySection__a78Nc{container:industry/inline-size}.TechSectorBreakdown_donorColumns__tNuZk{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem}.TechSectorBreakdown_donorColumn__KjmzY{min-width:0;container-type:inline-size}.TechSectorBreakdown_columnHeader___LxOl{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.25rem}.TechSectorBreakdown_columnTitle__yzAup{font-weight:700;font-size:.8rem}.TechSectorBreakdown_columnSubheader__4bwbh{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:var(--secondary-text);font-weight:600}.TechSectorBreakdown_columnDivider__jArlz{height:2px;margin-bottom:.35rem}.TechSectorBreakdown_cryptoDivider__Lo2Wn{background-color:var(--color-lime-700)}.TechSectorBreakdown_aiDivider__4vlcN{background-color:var(--color-lime-400)}.TechSectorBreakdown_bothDivider__3Q5TF{background-color:var(--color-black)}.TechSectorBreakdown_donorRow__4Cnx8{display:grid;grid-template-columns:1.2rem 1fr 2.5rem 2rem;align-items:center;gap:.2rem;padding:.35rem 0;border-bottom:1px solid var(--table-color);font-size:.75rem}.TechSectorBreakdown_donorRank__OeHQ6{color:var(--secondary-text);font-size:.7rem;text-align:center}.TechSectorBreakdown_donorName__Ziu3Q{font-weight:700;font-size:.75rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TechSectorBreakdown_donorAmount__aTyPr{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.TechSectorBreakdown_donorAmount__aTyPr,.TechSectorBreakdown_donorPct__zybNg{font-size:.7rem;text-align:right;color:var(--secondary-text)}.TechSectorBreakdown_othersLabel__OgUhU{color:var(--secondary-text);font-size:.75rem}@container (max-width: 140px){.TechSectorBreakdown_columnHeader___LxOl{flex-direction:column;align-items:flex-start;gap:.15rem}.TechSectorBreakdown_donorRow__4Cnx8{grid-template-columns:1.2rem 1fr auto;grid-template-rows:auto auto;grid-template-areas:"rank name name" "rank amount pct"}.TechSectorBreakdown_donorRank__OeHQ6{grid-area:rank;align-self:start}.TechSectorBreakdown_donorName__Ziu3Q{grid-area:name}.TechSectorBreakdown_othersLabel__OgUhU{grid-column:2/4;grid-row:1}.TechSectorBreakdown_donorAmount__aTyPr{grid-area:amount;text-align:left}.TechSectorBreakdown_donorPct__zybNg{grid-area:pct;text-align:right}.TechSectorBreakdown_othersRow__0ecbY{grid-template-rows:auto;.TechSectorBreakdown_othersLabel__OgUhU{grid-column:2}.TechSectorBreakdown_donorAmount__aTyPr{display:none}.TechSectorBreakdown_donorPct__zybNg{grid-column:3;grid-row:1}}}@container industry (max-width: 450px){.TechSectorBreakdown_barLegend__GHIMX{flex-direction:column;align-items:flex-start}}@container industry (max-width: 400px){.TechSectorBreakdown_donorColumns__tNuZk{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.TechSectorBreakdown_bigBarBoth__jyBJP{background-color:var(--color-neutral-500)}}.page_headerWrapper__lymIQ{width:100%;justify-self:flex-start}.page_rightColumn__ksWQO{min-width:35rem}.page_electionsColumnHeader__a5Egd{margin:0;padding:1rem 1rem 0}.page_electionSubtitle__nMqzH{font-family:var(--font-serif);font-style:italic;color:var(--secondary-text);font-size:1rem}.page_raceSummaryDetails__JHpMd:not(:first-child){margin-top:2rem}.page_candidateExpendituresTable__vV_xT{font-size:.9rem;width:100%}.page_candidateExpendituresHeader__5Z5AW{font-size:.75rem}.page_candidateRow___6oBl{border-bottom:1px solid var(--table-color)}.page_candidateCell__PH1gj{width:60%}.page_spendingAmount__02X9_{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.page_nullPlaceholder__zXitq{color:var(--secondary-text);font-weight:400}.page_noSpendingCell__TGpnO,.page_resultNote__68NHn{font-family:var(--font-serif);font-style:italic;color:var(--secondary-text);font-size:.9rem}.page_noSpendingCell__TGpnO{vertical-align:middle;text-align:center;padding:1rem}.page_electionCandidateName__wJrmd{font-size:.9rem}.page_wonCandidateName__vwoOy{font-weight:700}.page_defeatedCandidateName__avYJv{text-decoration:line-through;color:var(--secondary-text);font-weight:400!important}.page_errorText__w_xTs{font-family:var(--font-serif);font-style:italic;color:var(--secondary-text)}.page_xlFont__44D4I{font-size:.5rem!important}.page_candidateLabel__mKmKs{display:flex;height:100%;align-items:center;justify-content:flex-end;text-align:right;font-size:.3rem}.page_candidateLabelName__IVPbQ{width:3rem;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow:hidden}.page_spendingLegend__NsZyJ{display:flex;align-items:center;height:100%;font-size:.3rem;overflow:visible}.page_aiSpendingLabel__7nZGZ,.page_cryptoSpendingLabel__oyDji{fill:transparent}.page_mainLayoutLine__RD53L{stroke:var(--main-text)}.page_gridLabel__m8Wj7{font-size:.3rem;fill:var(--main-text)}.page_gridLine__07GnD{stroke:var(--table-color)}.page_spendingBar__fzCxH{cursor:pointer;stroke-width:.5;stroke:var(--color-neutral-600)}.page_raisedBar__S4805{fill:var(--color-neutral-300)}.page_outside_supportBar__X4K8D{fill:#5a9b3a}.page_outside_opposeBar__E5yHe{fill:#c45656}.page_barLabelContainer__XqdDJ,.page_barLabelForeignObject__l8NvY{cursor:pointer;pointer-events:none}.page_skeletonNoMarginBottom__aJAYO{margin-bottom:0}.page_barLabel__V5Unu{display:flex;align-items:center;justify-content:center;font-size:.25rem;color:var(--secondary-text);background-color:var(--background)}.page_hugRight__88Y97{justify-content:flex-end}.page_hugLeft__9hujm{justify-content:flex-start}.page_tableCardContent__wKGPs{padding:.5rem 0}.page_committeeBlock__tTMmI{&:not(:first-child) .page_committeeHeader__ua8wD{padding-top:.5rem;border-top:1px solid var(--card-border)}&:not(:last-child){padding-bottom:.5rem}}.page_committeeHeader__ua8wD{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.25rem;gap:1rem;&:not(:first-child){padding-top:1rem}}.page_committeeHeaderName__tVF4I{font-weight:600;margin:0}.page_committeeTotal__Okj0O{font-family:var(--font-serif);font-style:italic;color:var(--secondary-text);white-space:nowrap}.page_committeeTotalAmount__4lOFe{font-style:normal;font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:var(--main-text);margin-left:.25rem}.page_committeeSpendingRow__yTmw7{display:flex;justify-content:space-between;align-items:baseline;padding:.5rem 0;gap:1rem;font-size:.9rem;&:not(:last-child){border-bottom:1px solid var(--hair-color)}}.page_committeeSpendingAction__WGR0D{font-family:var(--font-serif);font-style:italic;color:var(--secondary-text)}.page_committeeSpendingCandidateName__sZeDx{font-weight:700;color:var(--main-text)}.page_committeeRowAmount__Y2y6o{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.page_otherSupportSection__Zs66h{margin:1rem 0;padding:1rem;background-color:var(--card-background)}.page_otherSupportCandidateHeading__fSOZz{font-size:1.1rem;font-weight:700;margin:0 0 .25rem}.page_otherSupportTotal__yekPs{margin-bottom:.5rem;strong{font-weight:700}em{font-family:var(--font-serif);font-style:italic;color:var(--secondary-text)}}.page_otherSupportNarrative__eCMlN{font-family:var(--font-serif);font-style:italic;line-height:1.5;margin:.5rem 0 .75rem;strong{font-family:var(--font-sans);font-style:normal;font-weight:700}}.page_vizGroup__gAQik{margin:1rem 0}.page_vizHeader__88i__{font-size:.8rem;text-transform:uppercase;font-weight:600;margin-top:1.5rem}.page_sectorBarWrapper__Cv_fl{margin:.5rem 0}.page_sectorBarTrack__LmI_p{display:flex;width:100%;height:10px}.page_sectorBarLegend__vScd_{display:flex;gap:.75rem;margin-top:.35rem;flex-wrap:wrap}.page_sectorBarLegendItem__C0zXW{display:flex;align-items:center;gap:.3rem;font-size:.8rem}.page_sectorBarSwatch__Zx3nP{width:10px;height:10px;flex-shrink:0;border:1px solid var(--main-text)}.page_sectorBarSegment__FiOoH{position:relative;height:100%;flex-shrink:1;min-width:0;border:1px solid var(--main-text);border-left:none;&:first-child{border-left:1px solid var(--main-text)}}.page_sectorBarTech__Yjx1z{background-color:var(--color-black)}.page_sectorBarCrypto__XC8af{background-color:var(--color-lime-700)}.page_sectorBarAi__j_tUV{background-color:var(--color-lime-500)}.page_supportBarWrapper__Lwb_w{margin:.5rem 0 2rem}.page_supportBarLabels__MEBqK{display:flex;align-items:flex-end;width:100%;margin-bottom:.25rem}.page_supportBarLabel__t_yLW{flex-shrink:0;font-size:.85rem;text-align:left}.page_supportBarLabelName__jdi5n{font-weight:600}.page_supportBarLabelPct__CtiCb{color:var(--secondary-text);font-size:.8rem}.page_supportBarTrack__tB7_6{display:flex;width:100%;height:10px}.page_supportBarSegment__c6ATt{position:relative;height:100%;flex-shrink:1;min-width:0;border:1px solid var(--main-text);border-left:none;&:first-child{border-left:1px solid var(--main-text)}&[data-title]{cursor:default}&[data-title]:hover:after{content:attr(data-title);position:absolute;bottom:calc(100% + 4px);right:0;background:var(--color-black);color:var(--color-neutral-50);padding:.2rem .4rem;font-size:.75rem;white-space:nowrap;pointer-events:none;z-index:10}}.page_supportBarSegmentPrimary__iChWK{background-color:var(--color-black)}.page_supportBarSegmentSecondary__DZyoj{background-color:var(--color-neutral-400)}.page_companyGroup__TGpEd{margin-top:.25rem;&~.page_companyGroup__TGpEd{border-top:1px solid var(--hair-color);padding-top:.4rem;margin-top:.4rem}}.page_companyGroupHeader__u_6Bz{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.25rem}.page_companyGroupName__FJpQ8{font-weight:700;font-size:1rem}.page_companyGroupAmount__D_jc3{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.page_otherSupportContributions__Lde6V{margin:0;padding:0;list-style:none}.page_otherSupportContribution__eXQ1z{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:.5rem;padding:.1rem 0 .1rem 1rem;font-size:.9rem}.page_contributionLeft__Qvciw{flex:1 1;min-width:0}.page_contributionName__0KjVq{font-weight:500}.page_contributionAmount__BeFjw{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.page_contributionVia__gZ2RZ{flex-basis:100%;font-family:var(--font-serif);font-style:italic;color:var(--secondary-text)}.page_adGroup__TTNEA{font-size:.9rem;margin-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--card-border)}.page_adHeaderName__qMoqV{font-weight:600}.page_adContent__ge_iR{display:flex;flex-wrap:wrap;column-gap:1rem}.page_adEmbedGroup__wq80N{width:20rem;flex-shrink:0}.page_adEmbed__5SF04{background-color:var(--color-black);width:100%;margin:.5rem 0}.page_adVideo__xTlf4{display:block;height:auto;max-height:24rem;object-fit:contain}.page_adTakedown__ZJWAH{background-color:var(--table-color);aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;text-align:center}.page_adTakedownWarning__H5uVY{font-size:4rem}.page_adDetailsWrapper__3M2jm{display:flex;flex-wrap:wrap;margin-bottom:.5rem}.page_adDetails__krjsH{&:not(:last-child){margin-right:.5rem}}.page_adImage__E67Ig{width:100%;height:auto}.page_moreDetails__aNnPJ{font-family:var(--font-serif);font-style:italic;font-size:.8rem}.page_adsEmpty__6gWoC{margin:1rem 0}.page_adSubtitle__ZET4D{font-family:var(--font-serif);font-style:italic;font-size:.9rem;color:var(--secondary-text);margin-top:1rem}@media (max-width:768px){.page_adEmbedGroup__wq80N{width:100%}}@media (max-width:1000px){.page_columns__Konit{grid-template-columns:1fr!important;max-width:60rem}.page_electionsColumn__eASGR,.page_rightColumn__ksWQO{width:100%;max-width:unset;min-width:10rem}}@media (prefers-color-scheme:dark){.page_sectorBarTech__Yjx1z{background-color:var(--color-neutral-500)}.page_mainLayoutLine__RD53L{stroke:var(--color-neutral-400)}.page_raisedBar__S4805{fill:var(--color-neutral-500)}.page_aiSpendingLabel__7nZGZ,.page_cryptoSpendingLabel__oyDji{fill:var(--color-neutral-300)}.page_spendingBar__fzCxH{stroke:var(--color-neutral-300)}.page_outside_supportBar__X4K8D{fill:var(--color-green-700)}.page_barLabelSupport__VjEiw{background-color:var(--color-green-700)}.page_outside_opposeBar__E5yHe{fill:var(--color-red-800)}.page_barLabelOppose__FAfFB{background-color:var(--color-red-800)}}.ElectionResults_outcomeColumns__HYUEw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:2rem 0}.ElectionResults_intro__UeHtp{max-width:1000px}.ElectionResults_moneySection__vsZ_0{max-width:1000px;margin:2rem 0}.ElectionResults_ratingTitle__QcK5U{font-size:1rem;border-bottom:none}.ElectionResults_races__TN5c9{max-width:1000px}.ElectionResults_raceList____jRg{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.ElectionResults_raceCard__z6zjD{border:1px solid var(--money-card-border);background:var(--card-background);padding:1rem}.ElectionResults_raceTopRow__yN7W8{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.5rem}.ElectionResults_raceGoal__1fr9t,.ElectionResults_raceTag__yQKJ2{margin-left:0;border:1px solid transparent}.ElectionResults_raceGoal__1fr9t{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-white)}.ElectionResults_raceGoal__1fr9t svg{width:.6rem;height:.6rem;fill:currentColor}.ElectionResults_raceGoalAchieved__TJbjO{background-color:var(--color-green-700)}.ElectionResults_raceGoalFailed__JbqKG{background-color:var(--color-red-600)}.ElectionResults_raceGoalMixed__7fLFj{background-color:var(--color-neutral-600)}.ElectionResults_raceMeta__S6_WD .ElectionResults_rating__mQamz{font-family:var(--font-sans);font-size:.6rem;text-transform:uppercase;padding:.1rem .25rem;border:1px solid transparent}.ElectionResults_raceHeader__d_KMt{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem}.ElectionResults_raceTitle__9iCbs{font-family:var(--font-display);font-size:1.25rem;margin:0}.ElectionResults_raceStatus__txzu_{font-family:var(--font-serif);font-style:italic;font-size:.9rem;color:var(--secondary-text)}.ElectionResults_raceStatusCalled__vDtrt{font-family:var(--font-sans);font-style:normal;font-weight:600;color:var(--main-text)}.ElectionResults_raceMeta__S6_WD{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;color:var(--secondary-text);margin:.125rem 0 .75rem}.ElectionResults_raceNote__zwyWW{font-family:var(--font-serif);font-style:italic;font-size:.9rem;color:var(--secondary-text);margin:0 0 .75rem}.ElectionResults_candidateTable__HoQG6{width:100%;font-size:.9rem}.ElectionResults_candidateTableHeader__T9sQz{font-size:.75rem;border-bottom:1px solid var(--table-color);vertical-align:bottom;color:var(--table-header-color)}.ElectionResults_candidateRow__sCpKC:not(:last-child),.ElectionResults_earlierDivider__xTwzO td{border-bottom:1px solid var(--table-color)}.ElectionResults_earlierDivider__xTwzO td{font-size:.75rem;color:var(--table-header-color);padding-top:.75rem}.ElectionResults_candidateCell___ghRb{width:40%}.ElectionResults_resultCell__Uvlwa{white-space:nowrap}.ElectionResults_resultValue__NkMsd{display:inline-flex;align-items:center;gap:.5rem}.ElectionResults_resultIcon__8UJmh{width:.75rem;height:.75rem;fill:currentColor}.ElectionResults_amountCell__hp7tA{text-align:right}.ElectionResults_amountValue___aq1p{display:inline-flex;flex-direction:column;align-items:flex-end}.ElectionResults_amountNote__uAwmG{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:.75rem;color:var(--secondary-text);white-space:nowrap}.ElectionResults_mobileLabel__Lw9ak{display:none}.ElectionResults_showMore__EOgPX{margin-top:1rem}@media (max-width:575px){.ElectionResults_outcomeColumns__HYUEw{grid-template-columns:minmax(0,1fr)}.ElectionResults_candidateTableHeader__T9sQz{display:none}.ElectionResults_candidateRow__sCpKC{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;padding:.5rem 0}.ElectionResults_candidateCell___ghRb{grid-column:1/-1;width:auto}.ElectionResults_amountCell__hp7tA,.ElectionResults_resultCell__Uvlwa{display:contents}.ElectionResults_mobileLabel__Lw9ak{display:block;font-size:.8rem;color:var(--secondary-text);font-weight:400}.ElectionResults_resultValue__NkMsd{justify-self:end}}.ElectionResults_tagRecords__EZZtt{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.ElectionResults_tagRecordLabels__vHO8y{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.25rem;font-size:.8rem}.ElectionResults_tagRecordName__p3E0s{font-weight:600}.ElectionResults_tagRecordValue__wKyb_{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--secondary-text);white-space:nowrap}.ElectionResults_tagRecordBar__RfGsz{height:.75rem;gap:.125rem;background-color:var(--table-color)}.ElectionResults_segWon___XwuL{background-color:var(--outcome-won)}.ElectionResults_segLost__IItBn{background-color:var(--outcome-lost)}.ElectionResults_segUncalled__7UCED{background-color:var(--color-neutral-200)}@media (prefers-color-scheme:dark){.ElectionResults_segUncalled__7UCED{background-color:var(--color-neutral-700)}}.ElectionResults_raceControls__WUMXl{margin-top:1rem}@keyframes skeleton_pulse__ZQ037{0%{background-position:0 0}to{background-position:-135% 0}}.skeleton_pulse__ZQ037{background:linear-gradient(-90deg,var(--skeleton-start) 0,var(--skeleton-end) 50%,var(--skeleton-start) 100%);background-size:400% 400%}.skeleton_cardPulse__8Jcqz,.skeleton_pulse__ZQ037{animation:skeleton_pulse__ZQ037 2s ease-in-out infinite}.skeleton_cardPulse__8Jcqz{background:linear-gradient(-90deg,var(--skeleton-on-card-start) 0,var(--skeleton-on-card-end) 50%,var(--skeleton-on-card-start) 100%);background-size:400% 400%}.skeleton_skeletonLayout__9ROdn{width:100%;height:1rem;margin-bottom:.5rem}