.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}}.informationalTooltip_tooltipIcon__iVIYc{font-size:.75em;vertical-align:super;line-height:0}.informationalTooltip_tooltipButton__qD_0e{background-color:transparent;border-width:0;font-family:inherit;font-size:.8rem;font-style:inherit;font-weight:inherit;line-height:inherit;padding:0;cursor:pointer;white-space:nowrap}.informationalTooltip_tooltip__SR1Td{padding:.5rem;box-shadow:var(--shadow-md);border:1px solid var(--card-border);background-color:var(--card-background);max-width:20rem;font-size:.9rem;p:last-child{margin-bottom:0}}.SpendingFlow_mast__vytg7{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:end}.SpendingFlow_mastMeta__AzKcW{font-size:.9rem;text-align:right;line-height:1.5;margin-bottom:1.5rem}.SpendingFlow_annotation__2Lzqj,.SpendingFlow_mastMeta__AzKcW{font-family:var(--font-serif);font-style:italic;color:var(--secondary-text)}.SpendingFlow_annotation__2Lzqj{font-size:.8rem}.SpendingFlow_filterGroup__8rilx{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.SpendingFlow_filterLabel__2EBSd{font-family:var(--font-serif);font-style:italic;font-size:.8rem;color:var(--secondary-text)}.SpendingFlow_segmented__fCBQS{display:flex;flex-wrap:wrap}.SpendingFlow_segment__TFJ_T{font-family:var(--font-sans);font-size:.8rem;font-weight:600;line-height:1.2;padding:.375rem .75rem;margin-left:-1px;border:1px solid var(--card-border);background:var(--background);color:var(--main-text);white-space:nowrap;cursor:pointer}.SpendingFlow_segment__TFJ_T:first-child{margin-left:0}.SpendingFlow_segment__TFJ_T:hover{background:var(--card-background)}.SpendingFlow_segment__TFJ_T:focus-visible{position:relative;outline:2px solid var(--main-text);outline-offset:2px}.SpendingFlow_segmentActive__S6JKB,.SpendingFlow_segmentActive__S6JKB:hover{position:relative;background:var(--main-text);border-color:var(--main-text);color:var(--background)}.SpendingFlow_filters__Hch56{padding:.75rem 0;border-top:1px solid var(--divider-color);border-bottom:1px solid var(--table-color)}.SpendingFlow_filterControls__eHm35{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem}.SpendingFlow_filtersToggle__4_GW6,.SpendingFlow_showFilterMobile__ToEG4{display:none}.SpendingFlow_filtersToggle__4_GW6{align-items:baseline;gap:.5rem;width:100%;padding:0;border:0;background:none;color:var(--main-text);font-family:var(--font-sans);font-size:.9rem;text-align:left;cursor:pointer}.SpendingFlow_filtersToggle__4_GW6:focus-visible{outline:2px solid var(--main-text);outline-offset:2px}.SpendingFlow_filtersSummary__2LoNb{flex:1 1;min-width:0;overflow:hidden;font-family:var(--font-serif);font-style:italic;font-size:.8rem;color:var(--secondary-text);text-overflow:ellipsis;white-space:nowrap}.SpendingFlow_chevron__PtoAa{flex:none;align-self:center;width:0;height:0;border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.375rem solid var(--secondary-text);transition:transform .2s}.SpendingFlow_chevronOpen__004vY{transform:rotate(180deg)}.SpendingFlow_body__1f9sn{display:grid;grid-template-columns:minmax(0,1fr) 30rem}.SpendingFlow_left__lYjb_{min-width:0;padding:1.25rem 1.75rem 1.75rem 0;border-right:1px solid var(--table-color)}.SpendingFlow_mapBar__GOyK6{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.75rem}.SpendingFlow_mapBox__r7onJ{position:relative;background:var(--card-background);border:1px solid var(--card-border);padding:.5rem .5rem 10rem}.SpendingFlow_map__eZ5nI{position:relative}.SpendingFlow_racePicker__eJNew{display:none;flex-direction:column;gap:.25rem;margin-top:.75rem}.SpendingFlow_racePickerSelect__sdiiY{width:100%;padding:.5rem .75rem;border:1px solid var(--card-border);border-radius:0;background:var(--background);color:var(--main-text);font-family:var(--font-sans);font-size:.9rem;font-weight:600}.SpendingFlow_racePickerSelect__sdiiY:focus-visible{outline:2px solid var(--main-text);outline-offset:2px}.SpendingFlow_mapStage__PySrO{position:relative}.SpendingFlow_mapDate__oBx1c{position:absolute;right:.75rem;bottom:.75rem;z-index:3;text-align:right;pointer-events:none}.SpendingFlow_mapSvg__IuUlI{display:block;width:100%;height:auto}.SpendingFlow_stateShape__knpvs{fill:var(--table-color);transition:fill .15s}.SpendingFlow_stateShapeActive__NULyf{fill:var(--card-border)}.SpendingFlow_stateMesh__Wcv42{fill:none;stroke:var(--card-background);stroke-width:1.2;pointer-events:none}.SpendingFlow_race__9Rfcr{cursor:pointer;outline:none}.SpendingFlow_raceCircle__ZIs5X{fill-opacity:.55;stroke-width:1;transition:r .6s ease-out}.SpendingFlow_race__9Rfcr:focus-visible .SpendingFlow_raceCircle__ZIs5X,.SpendingFlow_race__9Rfcr:hover .SpendingFlow_raceCircle__ZIs5X{fill-opacity:.8}.SpendingFlow_race__9Rfcr:focus-visible .SpendingFlow_raceCircle__ZIs5X{stroke:var(--main-text);stroke-width:2}.SpendingFlow_raceSibling__IbAO5 .SpendingFlow_raceCircle__ZIs5X{stroke:var(--main-text);stroke-dasharray:3 2}.SpendingFlow_raceSelected__NtQS_{fill:none;stroke:var(--main-text);stroke-width:2}.SpendingFlow_pings__X2MBH{pointer-events:none}.SpendingFlow_pingDot__gx8XP,.SpendingFlow_pingRing___tBhY{transform-box:fill-box;transform-origin:center;opacity:0}.SpendingFlow_pingDot__gx8XP{stroke:none;animation:SpendingFlow_pingDot__gx8XP 1.8s ease-out forwards}.SpendingFlow_pingRing___tBhY{fill:none;stroke-width:1.5;animation:SpendingFlow_pingRing___tBhY 1.8s cubic-bezier(.22,1,.36,1) forwards}@keyframes SpendingFlow_pingDot__gx8XP{0%{opacity:0;transform:scale(.6)}20%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes SpendingFlow_pingRing___tBhY{0%{opacity:.7;transform:scale(.3)}to{opacity:0;transform:scale(1)}}.SpendingFlow_mapTooltip___4HZv{position:absolute;z-index:4;min-width:12.5rem;max-width:16rem;padding:.5rem .625rem;transform:translate(-50%,calc(-100% - .875rem));background:var(--background);border:1px solid var(--money-card-border);font-size:.8rem;pointer-events:none}.SpendingFlow_mapTooltipTitle__tRntS{font-family:var(--font-display);font-weight:800;font-size:1.1rem;line-height:1}.SpendingFlow_mapTooltipSub__RuhPl{font-family:var(--font-serif);font-style:italic;color:var(--secondary-text);margin:.125rem 0 .375rem}.SpendingFlow_mapTooltipRow__XNrF7{display:flex;align-items:center;gap:.375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SpendingFlow_mapTooltipSwatch__6xC0S{width:.5rem;height:.5rem;background:currentColor}.SpendingFlow_mapTooltipSiblings__0qOlT{font-family:var(--font-serif);font-style:italic;color:var(--secondary-text);margin-top:.375rem;padding-top:.3rem;border-top:1px solid var(--table-color)}.SpendingFlow_mapLegend___mYdP{position:absolute;left:.75rem;bottom:.75rem;z-index:3;display:flex;flex-direction:column;gap:.25rem;padding:.625rem .75rem;background:var(--background);border:1px solid var(--card-border);font-size:.8rem}.SpendingFlow_mapLegendItem__thlg9{display:flex;align-items:center;gap:.45rem}.SpendingFlow_mapLegendItem__thlg9 svg{flex:none}.SpendingFlow_mapLegendNote__7TJ_S{display:flex;flex-direction:column;gap:.3rem;margin-top:.25rem;padding-top:.375rem;border-top:1px solid var(--table-color);font-family:var(--font-serif);font-style:italic;font-size:.75rem;color:var(--secondary-text)}.SpendingFlow_legendPingDot__sbpQP{fill:var(--main-text)}.SpendingFlow_legendPingRing__BGg0W{fill:none;stroke:var(--main-text);stroke-opacity:.4;stroke-width:1.5}.SpendingFlow_timeline__kYPhF{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:1rem;align-items:end;padding:.875rem 0 .25rem;margin-bottom:1.5rem;border-bottom:1px solid var(--table-color)}.SpendingFlow_stickyScrubber__A4wwH{position:sticky;top:0;z-index:5;height:0}.SpendingFlow_timelineCompact__ocl9a{display:flex;align-items:center;gap:.75rem;padding:.375rem 1rem;background:var(--background);border-bottom:1px solid var(--table-color);.SpendingFlow_playButton__oWGKc{width:2rem;height:2rem}.SpendingFlow_rangeWrapper___tK_r{margin-top:0}}.SpendingFlow_compactDate__Hlw7s{flex:none;font-size:.8rem;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SpendingFlow_compactTrack__hEL5J{flex:1 1;min-width:0}.SpendingFlow_stickyScrubber__A4wwH .SpendingFlow_timelineCompact__ocl9a{position:absolute;top:0;left:-1rem;right:-1rem}.SpendingFlow_panelScrubber__Tc1qN{display:none}.SpendingFlow_playGroup__NWKV_,.SpendingFlow_weekOf__uGVst{margin-bottom:.875rem}.SpendingFlow_playGroup__NWKV_{display:flex}.SpendingFlow_playButton__oWGKc{justify-content:center;width:2.5rem;height:2.5rem;flex:none}.SpendingFlow_mapPlay__a0lOi,.SpendingFlow_playButton__oWGKc{display:flex;align-items:center;border:0;background:var(--main-text);cursor:pointer}.SpendingFlow_mapPlay__a0lOi{position:absolute;top:.75rem;left:.75rem;z-index:3;gap:.5rem;padding:.5rem .75rem;color:var(--background);font-size:.8rem;font-weight:600}.SpendingFlow_mapPlay__a0lOi .SpendingFlow_playIcon__1Utc5{margin-left:0}.SpendingFlow_mapPlay__a0lOi:hover,.SpendingFlow_playButton__oWGKc:hover{background:var(--color-neutral-800)}.SpendingFlow_mapPlay__a0lOi:focus-visible,.SpendingFlow_playButton__oWGKc:focus-visible,.SpendingFlow_speedButton__alWkI:focus-visible{outline:2px solid var(--main-text);outline-offset:2px}.SpendingFlow_playIcon__1Utc5{width:0;height:0;margin-left:.2rem;border-left:.75rem solid var(--background);border-top:.45rem solid transparent;border-bottom:.45rem solid transparent}.SpendingFlow_pauseIcon__tvnjT{width:.75rem;height:.8rem;border-left:.25rem solid var(--background);border-right:.25rem solid var(--background)}.SpendingFlow_speedButton__alWkI{height:2.5rem;min-width:2.75rem;margin-left:-1px;padding:0 .5rem;border:1px solid var(--main-text);background:var(--background);color:var(--main-text);font-size:.8rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.SpendingFlow_speedButton__alWkI:hover{background:var(--card-background)}.SpendingFlow_weekOf__uGVst{min-width:7.5rem}.SpendingFlow_weekOfValue__6Lw4W{font-family:var(--font-display);font-weight:800;font-size:1.6rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SpendingFlow_timelineTrack__Xnfsu{min-width:0}.SpendingFlow_rangeWrapper___tK_r{position:relative;margin-top:calc(1.5px - .625rem)}.SpendingFlow_rangeWrapper___tK_r:before{content:"";right:0;background:var(--card-border)}.SpendingFlow_rangeFill__NVcc_,.SpendingFlow_rangeWrapper___tK_r:before{position:absolute;left:0;top:calc(50% - 1.5px);height:3px;pointer-events:none}.SpendingFlow_rangeFill__NVcc_{background:var(--main-text)}.SpendingFlow_range__R5unz{position:relative;display:block;width:100%;height:1.25rem;margin:0;background:transparent;appearance:none;cursor:pointer}.SpendingFlow_range__R5unz:focus-visible{outline:2px solid var(--main-text);outline-offset:2px}.SpendingFlow_range__R5unz::-webkit-slider-runnable-track{height:3px;background:transparent}.SpendingFlow_range__R5unz::-moz-range-track{height:3px;background:transparent}.SpendingFlow_range__R5unz::-webkit-slider-thumb{appearance:none;width:.75rem;height:.75rem;margin-top:calc(1.5px - .375rem);border:0;border-radius:50%;background:var(--main-text)}.SpendingFlow_range__R5unz::-moz-range-thumb{width:.75rem;height:.75rem;border:0;border-radius:50%;background:var(--main-text)}.SpendingFlow_histogram__B0Zj6,.SpendingFlow_timelineEvents__Zvpw3,.SpendingFlow_timelineTicks__5_MFb{position:relative;margin:0 .375rem}.SpendingFlow_timelineTicks__5_MFb{height:1rem;font-size:.7rem;color:var(--secondary-text)}.SpendingFlow_timelineTicks__5_MFb span{position:absolute;white-space:nowrap}.SpendingFlow_timelineEvents__Zvpw3{height:1.25rem;font-family:var(--font-serif);font-style:italic;font-size:.75rem;color:var(--secondary-text)}.SpendingFlow_timelineEvents__Zvpw3 span{position:absolute;bottom:.125rem;padding-left:.3rem;white-space:nowrap}.SpendingFlow_timelineEvents__Zvpw3 .SpendingFlow_eventRight__Hl5NS{padding:0 .3rem 0 0;transform:translateX(-100%)}.SpendingFlow_timelineChart__uPEmL{position:relative}.SpendingFlow_histogram__B0Zj6{height:4rem;cursor:pointer}.SpendingFlow_histogram__B0Zj6 svg{display:block;width:100%;height:100%;overflow:visible}.SpendingFlow_histogram__B0Zj6 rect{stroke:none}.SpendingFlow_histogramFuture__f8av9{fill-opacity:.15}.SpendingFlow_histogramTooltip__mv01W{position:absolute;bottom:calc(100% + .25rem);z-index:2;display:flex;gap:.375rem;padding:.25rem .5rem;transform:translateX(-50%);background:var(--background);border:1px solid var(--money-card-border);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.SpendingFlow_eventTicks__WBSGM{position:absolute;top:-.125rem;bottom:.625rem;left:.375rem;right:.375rem;pointer-events:none;span{position:absolute;top:0;bottom:0;width:1px;background:var(--main-text)}}.SpendingFlow_barChart__5eQJc{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:10.5rem auto;column-gap:.5rem;margin-top:1.25rem}.SpendingFlow_barChartSmall__yRRMI{grid-template-rows:7rem auto}.SpendingFlow_barChartY__hwlzI{display:flex;flex-direction:column;justify-content:space-between;margin:-.375rem 0;font-size:.7rem;color:var(--secondary-text);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SpendingFlow_barChartPlot__wZ8Pc{position:relative}.SpendingFlow_barChartPlot__wZ8Pc svg{position:absolute;inset:0;display:block;width:100%;height:100%}.SpendingFlow_barChartPlot__wZ8Pc rect{stroke:none}.SpendingFlow_barChartX__4OEZL{position:relative;height:1.1rem;font-size:.7rem;color:var(--secondary-text)}.SpendingFlow_barChartX__4OEZL span{position:absolute;top:.25rem;white-space:nowrap}.SpendingFlow_gridline__lVPv0{stroke:var(--table-color)}.SpendingFlow_baseline__EUJFW{stroke:var(--main-text)}.SpendingFlow_fillR__lAmMU{fill:var(--party-republican);stroke:var(--party-republican);color:var(--party-republican)}.SpendingFlow_fillD__yMrFi{fill:var(--party-democrat);stroke:var(--party-democrat);color:var(--party-democrat)}.SpendingFlow_fillU__9Va_g{fill:var(--party-unknown);stroke:var(--party-unknown);color:var(--party-unknown)}.SpendingFlow_activity__XcQOK{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:center}.SpendingFlow_activityCards__0vtlS{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:.25rem 0 1rem}.SpendingFlow_thisWeek__rF8Cg{font-size:.8rem;color:var(--secondary-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;.SpendingFlow_bold__VCDS1{color:var(--main-text)}}.SpendingFlow_directionBreakdown__hgOmo{margin-top:.5rem}.SpendingFlow_directionLegend__TvhUx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:.625rem}.SpendingFlow_directionValue__5KPm7{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SpendingFlow_directionLabel__UMPXl,.SpendingFlow_directionPct__17aDV{font-size:.8rem;color:var(--secondary-text)}.SpendingFlow_directionLabel__UMPXl{font-family:var(--font-serif);font-style:italic;padding-left:1rem;margin-top:1px}.SpendingFlow_ranking__kewwx{margin-top:2rem}.SpendingFlow_rankingTable__EFbPU{width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;th{font-size:.75rem;color:var(--table-header-color);text-align:left;padding:.375rem .625rem;border-bottom:1px solid var(--divider-color)}th.number-cell{text-align:right}td{padding:.75rem .625rem;border-bottom:1px solid var(--table-color);vertical-align:middle}}.SpendingFlow_helpsColumn__O1USq{width:52%}.SpendingFlow_rankingRow__2Vc9h{cursor:pointer}.SpendingFlow_rankingRow__2Vc9h:hover{background:var(--card-background)}.SpendingFlow_rankingRowActive__yQDM5,.SpendingFlow_rankingRowActive__yQDM5:hover{background:var(--color-lime-50)}.SpendingFlow_rankingRowActive__yQDM5 td:first-child{box-shadow:inset 3px 0 var(--main-text)}.SpendingFlow_rankingRaceName__JZyC8{padding:0;border:0;background:none;color:var(--main-text);font-family:var(--font-display);font-weight:800;font-size:1.3rem;line-height:1;text-align:left;cursor:pointer}.SpendingFlow_rankingRaceName__JZyC8:focus-visible{outline:2px solid var(--main-text);outline-offset:2px}.SpendingFlow_rankingTotal__fstW8{font-family:var(--font-display);font-weight:800;font-size:1.5rem;text-align:right;white-space:nowrap}.SpendingFlow_rankingFoot__ZW4it{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.625rem;font-family:var(--font-serif);font-style:italic;font-size:.8rem;color:var(--secondary-text)}.SpendingFlow_tags__WpP8q{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.SpendingFlow_tag__i1QXB{margin-left:0;font-weight:700;letter-spacing:.06em;border:1px solid transparent}.SpendingFlow_tagOutline__N9LfN{background:none;border-color:var(--card-border);color:var(--secondary-text)}.SpendingFlow_tagWeek__jCa71{background:var(--color-lime-50);border-color:var(--accent-on-light);color:var(--color-lime-800)}.SpendingFlow_panel__ZHURA{min-width:0;padding:1.25rem 0 1.75rem 1.5rem}.SpendingFlow_panelEmpty__FWfOq{margin-top:2.5rem}.SpendingFlow_panelCrumbs__LPPWi{display:flex;justify-content:space-between;align-items:center;nav{margin-bottom:0}}.SpendingFlow_panelClose__BrALO{padding:0 .125rem;border:0;background:none;color:var(--main-text);font-size:1.25rem;line-height:1;cursor:pointer}.SpendingFlow_panelClose__BrALO:focus-visible{outline:2px solid var(--main-text);outline-offset:2px}.SpendingFlow_panelTitle__YySzM{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:.375rem 0 .125rem;h2{font-family:var(--font-display);font-weight:900;font-size:3rem;line-height:.9;margin:0}a{font-size:.8rem;font-weight:600;white-space:nowrap}}.SpendingFlow_panelSubtitle__P_942{font-family:var(--font-serif);font-style:italic;font-size:.9rem;color:var(--secondary-text);margin:0 0 1rem}.SpendingFlow_panelNote__KOB64{font-size:.9rem;padding:.75rem 0;border-top:1px solid var(--table-color);border-bottom:1px solid var(--table-color)}.SpendingFlow_panelSection__cBYIX{margin-top:1.5rem}.SpendingFlow_candidates__TZLoY{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.875rem 0 1rem;border-top:1px solid var(--table-color);border-bottom:1px solid var(--table-color)}.SpendingFlow_candidateCard__gh9cb{min-width:0}.SpendingFlow_candidateCard__gh9cb:nth-child(2n){padding-left:1rem;border-left:1px solid var(--table-color)}.SpendingFlow_candidateCard__gh9cb:nth-child(n+3){padding-top:1rem;border-top:1px solid var(--table-color)}.SpendingFlow_candidateWho__yvwid{display:flex;align-items:center;gap:.625rem}.SpendingFlow_candidateName__SFlEH{font-weight:600;font-size:.9rem;line-height:1.2}.SpendingFlow_raisedNote__Z2SeP{flex-basis:100%}.SpendingFlow_candidatesBlock__KdKiT{padding-bottom:.25rem;border-bottom:1px solid var(--table-color);.SpendingFlow_candidates__TZLoY{border-bottom:0}}.SpendingFlow_moneyChart___zAZW{margin-top:.75rem}.SpendingFlow_moneyChartPlot__eTgfU{position:relative;display:flex;flex-direction:column;gap:.6rem;padding:.125rem 0 .375rem;border-left:1px solid var(--main-text)}.SpendingFlow_moneyChartGridline__npiFk{position:absolute;top:0;bottom:0;width:1px;background:var(--table-color)}.SpendingFlow_moneyChartRow__Kdyzh{position:relative}.SpendingFlow_moneyChartLabel__u_K_d{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding-left:.375rem;font-size:.8rem;line-height:1.3}.SpendingFlow_moneyChartNote__qVKG5{font-family:var(--font-serif);font-style:italic;color:var(--accent-on-light)}.SpendingFlow_moneyChartBar__kTOC2{position:relative;display:flex;height:1.25rem;margin-top:.2rem;>span:not(.SpendingFlow_moneyChartValue__0BALV){height:100%}}.SpendingFlow_moneyChartValue__0BALV{position:absolute;top:50%;transform:translateY(-50%);font-size:.8rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.SpendingFlow_moneyChartValueInside__Jqn2T{color:var(--color-black);text-shadow:0 0 2px var(--color-white),0 0 1px var(--color-white)}.SpendingFlow_moneyChartValueInside__Jqn2T[data-on=both],.SpendingFlow_moneyChartValueInside__Jqn2T[data-on=crypto],.SpendingFlow_moneyChartValueInside__Jqn2T[data-on=raised]{color:var(--color-white);text-shadow:0 0 2px var(--color-black),0 0 1px var(--color-black)}.SpendingFlow_moneyChartTicks__ayCiR{position:relative;height:1rem;margin-top:.25rem;font-size:.7rem;color:var(--secondary-text);span{position:absolute;transform:translateX(-50%);white-space:nowrap}span:first-child{transform:none}span:last-child:not(:first-child){transform:translateX(-100%)}}.SpendingFlow_barRaised__hOqjH{background:var(--secondary-text)}.SpendingFlow_barCrypto__nK0pK{background:var(--color-lime-700)}.SpendingFlow_barAi__u4Cw0{background:var(--color-lime-400)}.SpendingFlow_barBoth__UazeI{background:var(--color-black)}.SpendingFlow_barOtherOutside__FSRGZ{background:var(--card-border)}.SpendingFlow_raceShareBar__aCItp{margin-top:.5rem}.SpendingFlow_shareLabel__V_nqY{font-weight:400}.SpendingFlow_directionSummary__n5cb1{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin-top:.75rem;font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SpendingFlow_directionSummaryItem__S0nCT{display:flex;align-items:center;gap:.375rem}.SpendingFlow_moneyCardTop__eLtNA{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;flex-wrap:wrap}.SpendingFlow_siblings__5w1U_{display:flex;flex-wrap:wrap;gap:.375rem}.SpendingFlow_siblingButton__oUcAM{display:flex;align-items:baseline;gap:.375rem;padding:.375rem .625rem;border:1px solid var(--card-border);background:var(--background);color:var(--main-text);font-size:.8rem;font-weight:600;cursor:pointer;span{font-weight:400;color:var(--secondary-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}.SpendingFlow_siblingButton__oUcAM:hover{border-color:var(--main-text)}.SpendingFlow_siblingButton__oUcAM:focus-visible{outline:2px solid var(--main-text);outline-offset:2px}.SpendingFlow_expenditureTable__UabHi{width:100%;font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;th{font-size:.75rem;color:var(--table-header-color);text-align:left;padding:.25rem .375rem;border-bottom:1px solid var(--divider-color)}td{padding:.45rem .375rem;border-bottom:1px solid var(--table-color);vertical-align:top}th.number-cell{text-align:right}}.SpendingFlow_expenditureAmount__uiRxO{font-weight:600}.SpendingFlow_expenditureDirection__yweL_{display:flex;align-items:center;gap:.3rem;white-space:nowrap}@media (max-width:1180px){.SpendingFlow_body__1f9sn{grid-template-columns:minmax(0,1fr)}.SpendingFlow_left__lYjb_{padding-right:0;border-right:0;border-bottom:1px solid var(--table-color)}.SpendingFlow_panel__ZHURA:not(.SpendingFlow_panelOpen__eYnaW){display:none}.SpendingFlow_racePicker__eJNew{display:flex}.SpendingFlow_panelScrubber__Tc1qN{display:flex;align-items:center;position:sticky;top:0;z-index:1;margin:0 -1rem .75rem;padding-right:1rem;background:var(--background);border-bottom:1px solid var(--table-color);.SpendingFlow_timelineCompact__ocl9a{flex:1 1;min-width:0;border-bottom:0}}.SpendingFlow_panelCloseCrumbs__63lqZ{display:none}.SpendingFlow_panelOpen__eYnaW{position:fixed;left:0;right:0;bottom:0;z-index:6;max-height:60vh;max-height:60dvh;overflow-y:auto;overscroll-behavior:contain;padding:0 1rem 1.75rem;background:var(--background);border-top:1px solid var(--card-border);box-shadow:var(--shadow-lg-up);animation:SpendingFlow_sheetIn__N8c5f .2s ease-out}}@keyframes SpendingFlow_sheetIn__N8c5f{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:900px){.SpendingFlow_activity__XcQOK{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:768px){.SpendingFlow_mast__vytg7{grid-template-columns:minmax(0,1fr);gap:0}.SpendingFlow_mastMeta__AzKcW{text-align:left;margin-top:-.75rem;margin-bottom:.75rem}.SpendingFlow_left__lYjb_{padding-top:.75rem}.SpendingFlow_filtersToggle__4_GW6{display:flex}.SpendingFlow_filters__Hch56:not([data-open]) .SpendingFlow_filterControls__eHm35{display:none}.SpendingFlow_filters__Hch56[data-open] .SpendingFlow_filterControls__eHm35{margin-top:.75rem}.SpendingFlow_showFilterMobile__ToEG4{display:block}.SpendingFlow_mapDate__oBx1c{right:.5rem;bottom:.5rem;.SpendingFlow_annotation__2Lzqj{font-size:.7rem}.SpendingFlow_weekOfValue__6Lw4W{font-size:1.1rem}}.SpendingFlow_mapBar__GOyK6{display:none}.SpendingFlow_mapBox__r7onJ{padding-bottom:0}.SpendingFlow_mapLegend___mYdP{position:static;margin:.5rem -.5rem 0;border-width:1px 0 0}.SpendingFlow_timeline__kYPhF{grid-template-columns:auto minmax(0,1fr)}.SpendingFlow_timelineTrack__Xnfsu{grid-column:1/-1}.SpendingFlow_rankingTable__EFbPU thead,.SpendingFlow_timelineTicks__5_MFb span:nth-child(2n){display:none}.SpendingFlow_rankingTable__EFbPU tr{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--table-color)}.SpendingFlow_rankingTable__EFbPU td{border-bottom:0;padding:.5rem .375rem}.SpendingFlow_rankingTable__EFbPU td:nth-child(2){grid-column:1/-1;grid-row:2;padding-top:0}.SpendingFlow_rankingTable__EFbPU td:nth-child(3){grid-column:2;grid-row:1}.SpendingFlow_candidates__TZLoY{grid-template-columns:minmax(0,1fr)}.SpendingFlow_candidateCard__gh9cb:nth-child(2n){padding-left:0;border-left:0}.SpendingFlow_candidateCard__gh9cb+.SpendingFlow_candidateCard__gh9cb{padding-top:1rem;border-top:1px solid var(--table-color)}.SpendingFlow_expenditureTable__UabHi td:nth-child(5),.SpendingFlow_expenditureTable__UabHi th:nth-child(5){display:none}}@media (max-width:575px){.SpendingFlow_activityCards__0vtlS,.SpendingFlow_directionLegend__TvhUx{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.SpendingFlow_pingRing___tBhY{display:none}.SpendingFlow_chevron__PtoAa,.SpendingFlow_raceCircle__ZIs5X{transition:none}.SpendingFlow_panelOpen__eYnaW{animation:none}}@media (prefers-color-scheme:dark){.SpendingFlow_moneyChartValueInside__Jqn2T[data-on=ai],.SpendingFlow_moneyChartValueInside__Jqn2T[data-on=raised]{color:var(--color-black);text-shadow:0 0 2px var(--color-white),0 0 1px var(--color-white)}.SpendingFlow_moneyChartValueInside__Jqn2T[data-on=other]{color:var(--color-white);text-shadow:0 0 2px var(--color-black),0 0 1px var(--color-black)}.SpendingFlow_barBoth__UazeI{background:var(--color-neutral-500)}.SpendingFlow_barOtherOutside__FSRGZ{background:var(--color-neutral-600)}.SpendingFlow_moneyChartNote__qVKG5{color:var(--color-lime-500)}.SpendingFlow_stateShapeActive__NULyf{fill:var(--color-neutral-600)}.SpendingFlow_playButton__oWGKc:hover{background:var(--color-neutral-400)}.SpendingFlow_rankingRowActive__yQDM5,.SpendingFlow_rankingRowActive__yQDM5:hover,.SpendingFlow_tagWeek__jCa71{background:var(--color-lime-950)}.SpendingFlow_tagWeek__jCa71{border-color:var(--color-lime-500);color:var(--color-lime-300)}.SpendingFlow_tagOutline__N9LfN{background:none;color:var(--secondary-text)}}