.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)}}