.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}}.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)}}.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}}.page_page__Ne1g5{display:flex;align-items:flex-start;flex-direction:column-reverse;gap:1rem;width:100%;padding:0 1rem}.page_companyHeader__8zdCE{display:grid;grid-template-areas:"logo name" ". details" ". description";grid-template-columns:auto 1fr;column-gap:1.5rem}.page_companyHeaderNoLogo__M353k{grid-template-areas:"name" "details" "description";grid-template-columns:1fr}.page_companyLogoWrapper__q6W25{grid-area:logo;position:relative;display:flex;flex-shrink:0;justify-content:center;align-items:center;width:5rem;height:5rem;border:1px solid var(--card-border);background-color:var(--logo-background)}.page_companyName__ndV5g{grid-area:name}.page_companyDetails__l2ZB0{grid-area:details;font-family:var(--font-serif);font-style:italic;color:var(--secondary-text)}.page_companyDescription__PT0X_{grid-area:description}.page_companyText__a1EEj{text-align:center}.page_companyLogoSkeleton__rQfo1{flex-shrink:0}.page_companyLogoImage__chNQ7{padding:10%;object-fit:contain}.page_plainList__C_5Sn{display:inline;margin:0}.page_plainListItem__8dURo{display:inline;&:not(:last-child):after{content:", "}}.page_descriptionSkeleton__bDFf4{width:100%;display:flex;flex-direction:column;align-items:center}.page_description__NB0Qg{margin-top:1rem}.page_contributionSectionHeader__hNX45{display:flex;justify-content:space-between;padding:0 1rem;font-size:1.5rem}.page_contributionRowEmpty__9vAFg{font-family:var(--font-serif);font-style:italic;color:var(--secondary-text)}.page_spendingByStateBarChart__eUhH9{margin-top:.5rem}@media (max-width:575px){.page_companyHeader__8zdCE{grid-template-areas:"logo name" "details details" "description description"}.page_companyHeaderNoLogo__M353k{grid-template-areas:"name" "details" "description"}.page_companyDetails__l2ZB0{margin-top:1rem}}.recentExpenditures_recentExpenditureRow__sV1j1{display:flex;flex-direction:column;padding:1rem 0;&~.recentExpenditures_recentExpenditureRow__sV1j1{border-top:1px solid var(--table-color)}}.recentExpenditures_expenditureDate__a_62Y{font-size:.7rem;color:var(--secondary-text)}.recentExpenditures_expenditureDetails__dvlZX{font-size:.9rem;color:var(--secondary-text)}.recentExpenditures_expenditureParty__Ji7y7{font-size:.9rem}.recentExpenditures_expenditureNameAndAmount__ZvCVy{display:flex;justify-content:space-between;margin:.1rem .1rem .1rem 0}.recentExpenditures_expenditureAmount__o_arl{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.recentExpenditures_expenditureCommittee__NNkFf{display:flex;flex-direction:row;align-items:center;font-weight:600}.recentExpenditures_expenditureDescription__lIO2M,.recentExpenditures_expenditureRace__SSMG4{font-family:var(--font-serif);font-style:italic;color:var(--secondary-text)}.recentExpenditures_expenditureTarget__YJzpC{margin:.1rem .1rem .1rem 0}.recentExpenditures_expenditureDescription__lIO2M{font-size:.8rem;*~:before{content:" - "}}.recentExpenditures_tableCardContent__eOzY2{padding:1rem}.recentExpenditures_subtitle__5e_BI{font-family:var(--font-serif);font-style:italic;color:var(--secondary-text);font-size:.9em;margin-bottom:1em}.recentExpenditures_dateGroup__DoODp{&~.recentExpenditures_dateGroup__DoODp{margin-top:2rem}}.recentExpenditures_dateGroupHeader__ji7Fy{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--table-color);padding-bottom:.5rem;column-gap:1rem}.recentExpenditures_dateGroupDateGroup__xetxU{display:flex;align-items:center;column-gap:.5rem}.recentExpenditures_dateGroupDate__y0KUH{font-family:var(--font-display);display:inline;margin:0}.recentExpenditures_dateGroupMeta__RrUHq,.recentExpenditures_dateGroupTotal__TudLk{font-family:var(--font-serif);font-style:italic;color:var(--secondary-text)}.recentExpenditures_dateGroupTotal__TudLk{font-size:.9rem;white-space:nowrap}@media (min-width:576px){.recentExpenditures_dateGroupMeta__RrUHq:before{content:" – "}}@media (max-width:575px){.recentExpenditures_dateGroupDateGroup__xetxU,.recentExpenditures_dateGroupHeader__ji7Fy{flex-direction:column;align-items:flex-start}}.tables_influencedCard__hOZLR,.tables_qpqCard__Et6jN,.tables_recentExpendituresCard__21K6A,.tables_superPacCard__3x8gD{position:relative;display:flex;flex-direction:column;width:100%}.tables_influencedCard__hOZLR,.tables_superPacCard__3x8gD{container-type:inline-size}.tables_influencedTable__yQjQU,.tables_superPacTable__MlaU8{width:100%;flex-grow:1;font-size:.9rem;margin-bottom:1rem}.tables_influencedTableHeader__UXV4X,.tables_superPacTableHeader__kE5id{font-size:.75rem;border-bottom:1px solid var(--table-color);vertical-align:bottom;color:var(--table-header-color)}.tables_influencedTableRow__XWjvT,.tables_oppositionSpendingRow__I8e5g,.tables_qpqRow__C66S9,.tables_superPacRow__eLjzo{&:not(:last-child){border-bottom:1px solid var(--table-color)}}.tables_superPacErrorRow__pG2AW{height:10rem;text-align:center}.tables_superPacCryptoRow__oDT_I{background-color:var(--color-lime-50)}.tables_viewMoreLinks__J4SPu{display:flex;flex-wrap:wrap;flex-direction:row;gap:.25rem;margin-top:.5rem;font-size:.9rem}.tables_viewMoreLink__LMjyI:not(:last-child){margin-right:1rem}.tables_candidateCell__B16pR{min-width:12rem}.tables_influencedList__oqXEJ{display:flex;flex-direction:column;flex-grow:1}.tables_influencedRow__oasjy{display:flex;flex-direction:row;align-items:center;flex-grow:1;white-space-collapse:preserve;padding:.5rem .5rem .5rem 0;gap:.5rem 0}.tables_influencedRowSkeleton___dtNM{justify-content:flex-start}.tables_influencedRowOutcome__17FQe{margin-top:.5rem}.tables_rowIndex__EiP_I{width:2.5ch;vertical-align:top;text-align:right;color:var(--secondary-text)}.tables_goalIconWrapper__ZKUy_{display:inline-flex;width:.9em;height:.7rem;align-items:center}.tables_nilCell__jqAV_{color:var(--tertiary-text)}.tables_mobileGoalOutcome__DAs3X,.tables_mobileLabel__UyNI9,.tables_mobileMeta__duXtv,.tables_mobileRating__ZhU4m{display:none}.tables_trackedCommittee__KcM6f{font-weight:700}.tables_descriptionInline__kTkTX{display:none;font-size:.85em;color:var(--secondary-text);margin-top:.15em}@container (max-width: 600px){.tables_pacCellCollapse__FzI9B{display:none}.tables_descriptionInline__kTkTX{display:block}}@media (max-width:1100px){.tables_tableCellCollapse1__I5H7R{display:none}}@media (max-width:900px){.tables_tableCellCollapse2__Md4zA{display:none}}@container (max-width: 800px){.tables_influencedTable__yQjQU,.tables_influencedTable__yQjQU tbody{display:flex;flex-direction:column}.tables_influencedTableHeader__UXV4X{display:none}.tables_influencedTableRow__XWjvT{display:flex;flex-direction:column;padding:0;border:1px solid var(--card-border)}.tables_influencedTableRow__XWjvT+.tables_influencedTableRow__XWjvT{margin-top:-1px}.tables_influencedTableRow__XWjvT:not(:last-child){border-bottom:1px solid var(--card-border)}.tables_influencedTableRow__XWjvT .tables_goalCol__qdXyt,.tables_influencedTableRow__XWjvT .tables_officeCol__nQINW,.tables_influencedTableRow__XWjvT .tables_ratingCol__48RZi,.tables_influencedTableRow__XWjvT .tables_stateCol__ng3eL{display:none}.tables_influencedTableRow__XWjvT .tables_candidateCol__6koyd{display:block;padding:.6rem .5rem .35rem 0}.tables_influencedTableRow__XWjvT .tables_opposeCol__k3xbA,.tables_influencedTableRow__XWjvT .tables_otherCol__CNI_z,.tables_influencedTableRow__XWjvT .tables_supportCol__VTpK4{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:1rem;padding:.2rem 1rem .2rem calc(56px + .9rem);text-align:left;max-width:28rem}.tables_influencedTableRow__XWjvT .tables_noValue__InYDM{display:none}.tables_influencedTableRow__XWjvT .tables_outcomeCol__firpZ{display:flex;flex-direction:column;padding:.4rem 1rem;margin-top:.4rem;background:var(--table-background-secondary);font-size:.9em}@media (prefers-color-scheme:dark){.tables_influencedTableRow__XWjvT .tables_outcomeCol__firpZ{background:var(--color-neutral-800)}}.tables_outcomeContent__2vdqQ .tables_no-wrap__CP7b8{font-style:italic;color:var(--secondary-text)}.tables_mobileMeta__duXtv{display:block;padding-left:calc(56px + .9rem);font-size:.85em;color:var(--secondary-text);margin-top:.1rem}.tables_mobileLabel__UyNI9{display:inline;color:var(--secondary-text);font-weight:400;font-size:1em}.tables_mobileValue__OTXLW{font-weight:700;text-align:right}.tables_mobileGoalOutcome__DAs3X{display:block;margin-top:.25rem;font-size:1em}.tables_mobileRating__ZhU4m{display:inline-block;margin-left:.5rem}.tables_skeletonExtra__BNr0F{display:none}}@container (min-width: 450px) and (max-width: 800px){.tables_influencedTableRow__XWjvT{display:grid;grid-template-columns:minmax(12rem,45%) 1fr;align-items:start}.tables_influencedTableRow__XWjvT .tables_candidateCol__6koyd{grid-column:1;grid-row:1/span 10;padding:.6rem .5rem .6rem 0}.tables_influencedTableRow__XWjvT .tables_opposeCol__k3xbA,.tables_influencedTableRow__XWjvT .tables_otherCol__CNI_z,.tables_influencedTableRow__XWjvT .tables_supportCol__VTpK4{grid-column:2;padding:.3rem 1rem .3rem .5rem;max-width:none}.tables_influencedTableRow__XWjvT .tables_supportCol__VTpK4{padding-top:1.2rem}.tables_influencedTableRow__XWjvT:has(.tables_supportCol__VTpK4.tables_noValue__InYDM) .tables_opposeCol__k3xbA{padding-top:1.2rem}.tables_influencedTableRow__XWjvT:has(.tables_supportCol__VTpK4.tables_noValue__InYDM):has(.tables_opposeCol__k3xbA.tables_noValue__InYDM) .tables_otherCol__CNI_z,.tables_influencedTableRow__XWjvT:not(:has(.tables_supportCol__VTpK4)) .tables_otherCol__CNI_z{padding-top:1.2rem}.tables_influencedTableRow__XWjvT .tables_outcomeCol__firpZ{grid-column:1/-1;margin-top:0}}@media (prefers-color-scheme:dark){.tables_superPacCryptoRow__oDT_I{background-color:inherit;border-left:2px solid var(--accent)}.tables_superPacCryptoRow__oDT_I .tables_rowIndex__EiP_I{color:var(--link-text)}}.RaceRating_rating__o_ZOD{display:flex;flex-wrap:wrap;align-items:center;column-gap:.5rem;row-gap:.25rem;margin:0;font-size:.85rem}.RaceRating_scale__oKj0e{display:flex;gap:.125rem;width:7rem;list-style:none;margin:0;padding:0}.RaceRating_step__VA0pI{flex:1 1;height:.5rem}.RaceRating_solid-d__4hjpH{background:var(--party-democrat)}.RaceRating_likely-d__Z8gXI{background:color-mix(in srgb,var(--party-democrat) 60%,transparent)}.RaceRating_lean-d__U_g1p{background:color-mix(in srgb,var(--party-democrat) 30%,transparent)}.RaceRating_tossup__aDrRy{background:var(--table-color)}.RaceRating_lean-r__49gn4{background:color-mix(in srgb,var(--party-republican) 30%,transparent)}.RaceRating_likely-r__G8rf1{background:color-mix(in srgb,var(--party-republican) 60%,transparent)}.RaceRating_solid-r__ExNal{background:var(--party-republican)}.RaceRating_current__Rre0n{outline:.125rem solid var(--main-text);outline-offset:.0625rem}.RaceRating_source__FScDj{font-family:var(--font-serif);font-style:italic;font-size:.8rem;color:var(--secondary-text)}.RaceRating_chip__DIqth{display:inline-block;padding:.125rem .375rem;font-size:.75rem;font-weight:500;color:var(--main-text);white-space:nowrap}@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}.page_page__BNg4_{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem 1rem}.page_graphic__B2_dk{box-sizing:border-box;min-width:0;width:100%;max-width:48rem;margin:0;padding:1.5rem;background:var(--background);border:1px solid var(--card-border)}.page_title__aAG_Y{font-family:var(--font-display);font-size:2.25rem;font-weight:800;line-height:1;margin:0}.page_subtitle__yzREf{font-family:var(--font-serif);font-style:italic;font-size:1rem;color:var(--secondary-text);margin:.5rem 0 1rem}.page_tableWrapper__jdm4k{overflow-x:auto}.page_table__2K2GQ{margin-bottom:.75rem;min-width:36rem;border-top:1px solid var(--divider-color);th{text-transform:uppercase;padding-top:.5rem;padding-bottom:.5rem}td{vertical-align:top;padding-top:.75rem;padding-bottom:.75rem}}.page_raceCell__kSmQZ{font-weight:600}.page_moneyColumn__cEEFy{width:30%}.page_source__Q9htZ{font-family:var(--font-serif);font-style:italic;font-size:.78rem;color:var(--secondary-text);line-height:1.5}.page_legend__YZ34F{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin-bottom:1rem;font-size:.8rem;color:var(--secondary-text)}.page_panels__v4SNk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding-top:1rem;margin-bottom:1.25rem;border-top:1px solid var(--divider-color)}.page_panelTitle__Yqyar{font-family:var(--font-display);font-size:1.5rem;font-weight:800;line-height:1;margin:0}.page_panelSubtitle__kmWK9{font-size:1rem;font-weight:600;margin:.25rem 0 1rem}@media (max-width:36rem){.page_panels__v4SNk{grid-template-columns:minmax(0,1fr)}}.page_strip__ZathB{border-top:1px solid var(--divider-color);padding-top:1rem;margin-bottom:1rem}.page_stripSvg__U1bnM{display:block;width:100%;height:auto;overflow:visible}.page_stripGrid__IifjM{stroke:var(--card-border);stroke-width:1}.page_stripDot__T_Fk4{stroke:var(--background);stroke-width:1}.page_stripMedian__BT6t6{stroke:var(--main-text);stroke-width:2}.page_stripLabel__Hb5Bx{font-size:.8rem;fill:var(--main-text);paint-order:stroke;stroke:var(--background);stroke-width:3px;stroke-linejoin:round}.page_stripLeader__JDIpV{stroke:var(--main-text);stroke-width:1}@media (max-width:36rem){.page_stripLabel__Hb5Bx{font-size:1.2rem}}.page_stripAxis__MNOrH{display:flex;justify-content:space-between;margin:0 .375rem 1.25rem;font-size:.8rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_stripTick__zN632{width:0;display:flex;justify-content:center;white-space:nowrap}.SourceBar_sourceBlock__qz8Ng{margin-bottom:2rem}.SourceBar_sourceBar__qUmSS{display:flex;width:100%;height:2.75rem;gap:2px;overflow:hidden}.SourceBar_sourceSegment__hH6IY{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;padding:0 .5rem}.SourceBar_sourceSegmentLabel__3QuYF{color:var(--color-white);font-size:.85rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SourceBar_seg0__uYLam{background-color:var(--color-lime-900)}.SourceBar_seg1__ztxS1{background-color:var(--color-lime-800)}.SourceBar_seg2__ILEvf{background-color:var(--color-lime-700)}.SourceBar_seg3__GPeDc{background-color:var(--color-lime-600)}.SourceBar_segRest__UTe8i{background-color:var(--color-neutral-300)}.SourceBar_segRest__UTe8i .SourceBar_sourceSegmentLabel__3QuYF{color:var(--color-neutral-950)}.SourceBar_sourceCaption__G2g7n{font-family:var(--font-serif);font-style:italic;font-size:.95rem;color:var(--main-text);margin:.75rem 0 0}.page_column__9kTEX{display:flex;flex-direction:column;width:100%;max-width:800px}.page_oppositionSpendingTable__lsvKy{margin-top:2rem}.page_incidental__s7Xvw{color:var(--tertiary-text);font-style:italic}.page_spendingChart__Rw4Mv{margin-bottom:1rem}.page_explanation__t1lEM{font-family:var(--font-serif)}@media (max-width:600px){.page_oppositionSpendingTable__lsvKy,.page_oppositionSpendingTable__lsvKy tbody{display:block}.page_oppositionSpendingTable__lsvKy thead{display:none}.page_oppositionSpendingTable__lsvKy tr{display:grid;grid-template-columns:1fr 1fr;padding:.75rem 0;border-bottom:1px solid var(--table-color)}.page_oppositionSpendingTable__lsvKy tr:last-child{border-bottom:none}.page_oppositionSpendingTable__lsvKy td:first-child{grid-column:2;grid-row:1;font-weight:700;padding:0}.page_oppositionSpendingTable__lsvKy td:nth-child(2){grid-column:1;grid-row:1;font-weight:700;padding:0}.page_oppositionSpendingTable__lsvKy td:nth-child(3){grid-column:1/-1;grid-row:2;padding:.2rem 0 0}.page_oppositionSpendingTable__lsvKy td:nth-child(4){grid-column:1;grid-row:3;padding:.5rem 0 0}.page_oppositionSpendingTable__lsvKy td:nth-child(4):before{content:"LIKELY BENEFICIARY";display:block;font-size:.75em;font-weight:600;color:var(--secondary-text);margin-bottom:.15rem}.page_oppositionSpendingTable__lsvKy td:nth-child(5){grid-column:2;grid-row:3;padding:.5rem 0 0}.page_oppositionSpendingTable__lsvKy td:nth-child(5):before{content:"BENEFICIARY PARTY";display:block;font-size:.75em;font-weight:600;color:var(--secondary-text);margin-bottom:.15rem}}.page_page__8rmiK{display:flex;flex-direction:column;width:100%;max-width:var(--max-width);padding:0 1rem;gap:1rem}.page_headerStat__cb2rv{align-self:start}.page_qpqTable__dq1pQ{width:100%;border-collapse:collapse;font-size:.9rem}.page_qpqTable__dq1pQ thead th{font-size:.8rem;text-align:left;vertical-align:bottom;color:var(--table-header-color);font-weight:600;padding:.5rem 1rem .5rem 0;border-bottom:1px solid var(--divider-color)}.page_entityCell__jrtgJ{vertical-align:top;padding:1rem 1rem 1rem 0;width:12rem}.page_entityName__Dbwmf{font-weight:700}.page_totalAmount__mjH0l{font-family:var(--font-display);font-size:1.75rem;font-weight:700;line-height:1.1;margin-top:.2rem}.page_benefitCell__MVIMU{vertical-align:top;padding:1rem 1rem 1rem 0}.page_benefitCell__MVIMU ul{margin:0;padding-left:1.2rem}.page_benefitCell__MVIMU li{margin-bottom:.4rem}.page_noBreak__vBxMb{white-space:nowrap}.page_benefitCell__MVIMU li:last-child{margin-bottom:0}@media (max-width:700px){.page_qpqTable__dq1pQ thead{display:none}.page_qpqTable__dq1pQ,.page_qpqTable__dq1pQ tbody{display:flex;flex-direction:column}.page_qpqRow__OsMBu{display:block;padding:1rem 0}.page_entityCell__jrtgJ{display:block;width:auto;padding:0 0 .75rem;border-bottom:1px dashed var(--table-color)}.page_benefitCell__MVIMU{display:block;padding:.6rem 0}.page_benefitCell__MVIMU:before{display:block;content:attr(data-label);font-style:italic;color:var(--secondary-text);font-size:.9em;margin-bottom:.35rem}.page_benefitCell__MVIMU:not(:last-child){border-bottom:1px dashed var(--table-color)}.page_benefitCell__MVIMU:empty{display:none}}