.SpendingChartTooltip_tooltip___8Cpp{position:absolute;z-index:2;width:-moz-max-content;width:max-content;min-width:142px;max-width:calc(100% - 16px);padding:9px 11px;border-radius:11px;background:rgb(var(--raise));color:rgb(var(--ink));box-shadow:0 4px 16px rgb(var(--shadow)/.16);font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums;pointer-events:none}.SpendingChartTooltip_tooltip___8Cpp [hidden],.SpendingChartTooltip_tooltip___8Cpp[hidden]{display:none}.SpendingChartTooltip_heading__cxkgo,.SpendingChartTooltip_row__SHlaj{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.SpendingChartTooltip_heading__cxkgo{margin-bottom:5px;font-size:14px}.SpendingChartTooltip_heading__cxkgo strong{font-weight:550}.SpendingChartTooltip_delta__JcIBz{font-size:12px;font-weight:500;white-space:nowrap}.SpendingChartTooltip_delta__JcIBz[data-direction=above]{color:rgb(var(--sienna))}.SpendingChartTooltip_delta__JcIBz[data-direction=below]{color:rgb(var(--positive-deep))}.SpendingChartTooltip_row__SHlaj+.SpendingChartTooltip_row__SHlaj{margin-top:3px}.SpendingChartTooltip_row__SHlaj dd{text-align:right;white-space:nowrap}.SpendingChartTooltip_average__tWQGL{color:rgb(var(--ink)/.65)}.CategoryIcon_icon__p7k24{color:var(--category-light)}[data-theme=dark] .CategoryIcon_icon__p7k24{color:var(--category-dark)}.Toast_viewport__GzLyq{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 1rem);left:50%;z-index:80;width:min(22rem,calc(100vw - 2rem));transform:translateX(-50%);pointer-events:none}.Toast_surface__JdvH6{--toast-surface:var(--card);display:flex;align-items:center;gap:.5rem;width:100%;min-height:3.5rem;padding:.25rem .375rem .25rem .75rem;border:1px solid rgb(var(--positive)/.4);border-radius:1rem;background:rgb(var(--toast-surface));color:rgb(var(--ink));font-size:.875rem;line-height:1.5;box-shadow:inset 0 1px 0 rgb(255 255 255/var(--glass-highlight-alpha)),0 6px 24px rgb(var(--shadow)/.16);pointer-events:auto}.Toast_message__aD70R{min-width:0;flex:1;overflow-wrap:anywhere}.Toast_success__JHQnp{--toast-surface:236 253 245;border-color:#6ee7b7;color:#065f46}[data-theme=dark] .Toast_success__JHQnp{--toast-surface:18 62 49;border-color:#2d8564;color:#d1fae5}@supports (backdrop-filter:blur(1px)){.Toast_surface__JdvH6{background:linear-gradient(145deg,rgb(var(--toast-surface)/calc(var(--glass-panel-alpha) + .06)),rgb(var(--toast-surface)/var(--glass-panel-alpha)));backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturation))}}.Toast_success__JHQnp .Toast_icon__6nm6v{display:grid;place-items:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:50%;background:rgb(var(--positive)/.16);color:inherit}.Toast_action__G0HlP,.Toast_dismiss__UphkX{display:grid;place-items:center;flex-shrink:0;height:2.75rem;border-radius:.75rem}.Toast_action__G0HlP{width:4rem;color:rgb(var(--teal-deep));font-size:.75rem;font-weight:600}.Toast_dismiss__UphkX{width:2.75rem;color:rgb(var(--ink)/.55)}.Toast_action__G0HlP:hover,.Toast_dismiss__UphkX:hover{background:rgb(var(--raise))}.Toast_action__G0HlP:focus-visible,.Toast_dismiss__UphkX:focus-visible{outline:2px solid rgb(var(--teal));outline-offset:1px}.Toast_action__G0HlP:disabled,.Toast_dismiss__UphkX:disabled{opacity:.5;cursor:not-allowed}.Toast_success__JHQnp .Toast_action__G0HlP,.Toast_success__JHQnp .Toast_dismiss__UphkX{color:inherit}.Toast_success__JHQnp .Toast_action__G0HlP:hover,.Toast_success__JHQnp .Toast_dismiss__UphkX:hover{background:rgb(var(--positive)/.16)}.Toast_success__JHQnp .Toast_action__G0HlP:focus-visible,.Toast_success__JHQnp .Toast_dismiss__UphkX:focus-visible{outline-color:currentColor}.Toast_error__jT7FP{border-color:rgb(var(--sienna)/.4)}@media (prefers-reduced-transparency:reduce){.Toast_surface__JdvH6{background:rgb(var(--toast-surface));backdrop-filter:none}}@media (forced-colors:active){.Toast_surface__JdvH6{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none;backdrop-filter:none}}@media (min-width:1024px){.Toast_viewport__GzLyq{top:auto;bottom:max(1.5rem,env(safe-area-inset-bottom))}}.AssetTargets_columns___L9K0,.AssetTargets_row__NRD2i{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,5.5rem);-moz-column-gap:1rem;column-gap:1rem;align-items:center}.AssetTargets_targetsOnly__dvBpO .AssetTargets_columns___L9K0,.AssetTargets_targetsOnly__dvBpO .AssetTargets_row__NRD2i{grid-template-columns:minmax(0,1fr) 5.5rem}.AssetTargets_columns___L9K0{padding:0 0 .625rem;font-size:.75rem;color:rgb(var(--ink)/.55)}.AssetTargets_columnLabel__pHYCZ{padding-right:.625rem;text-align:right}.AssetTargets_row__NRD2i{padding:.875rem 0;border-top:1px solid rgb(var(--line)/.7)}.AssetTargets_name__ZK17d{min-width:0;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.45}.AssetTargets_cell__hBqMs{min-width:0}.AssetTargets_expand__XXcwB{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;text-align:left;border-radius:.375rem}.AssetTargets_expand__XXcwB:hover{color:rgb(var(--teal))}.AssetTargets_expand__XXcwB:focus-visible{outline:2px solid rgb(var(--teal)/.6);outline-offset:2px}.AssetTargets_expand__XXcwB svg{flex-shrink:0;color:rgb(var(--ink)/.45)}.AssetTargets_openChevron__gLZhv{transform:rotate(90deg)}.AssetTargets_children__3pTCc{padding-left:1.375rem;border-left:1px solid rgb(var(--line)/.7)}.AssetTargets_childRow__yrDJU{padding-block:.5rem}.AssetTargets_childRow__yrDJU .AssetTargets_name__ZK17d{font-size:.8125rem;color:rgb(var(--ink)/.7)}.AssetTargets_childRow__yrDJU .AssetTargets_percentage__Gy_Ed{font-size:.875rem}.AssetTargets_mobileLabel__DF3iC{display:none}.AssetTargets_percentage__Gy_Ed{display:flex;align-items:baseline;justify-content:flex-end;gap:.25rem;min-width:0;min-height:2.75rem;padding:.625rem;font-size:1rem;font-weight:500;line-height:1.5rem;font-variant-numeric:tabular-nums}.AssetTargets_current__DmfLv{color:rgb(var(--ink)/.65)}.AssetTargets_unit__wg4cA{flex-shrink:0;font-size:.75rem;font-weight:400;color:rgb(var(--ink)/.5)}.AssetTargets_target__NDPN8{position:relative;color:rgb(var(--ink))}.AssetTargets_target__NDPN8:after{position:absolute;content:"";inset:auto .625rem 0;height:1px;background:rgb(var(--line-strong))}.AssetTargets_target__NDPN8:hover{background:rgb(var(--raise)/.65);border-radius:.5rem}.AssetTargets_target__NDPN8:has(input:focus-visible){border-radius:.5rem;box-shadow:inset 0 0 0 2px rgb(var(--teal)/.6)}.AssetTargets_target__NDPN8:has(input:focus-visible):after{display:none}.AssetTargets_target__NDPN8:has(input[aria-invalid=true]):after{background:rgb(var(--sienna))}.AssetTargets_input__su_Se{min-width:0;width:100%;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:right;font-variant-numeric:tabular-nums}.AssetTargets_input__su_Se:focus-visible{outline:none;box-shadow:none}.AssetTargets_input__su_Se:disabled{opacity:.5}@media (max-width:479px){.AssetTargets_columns___L9K0{display:none}.AssetTargets_row__NRD2i{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem;row-gap:.375rem;padding:.75rem 0}.AssetTargets_targetsOnly__dvBpO .AssetTargets_row__NRD2i{grid-template-columns:minmax(0,1fr)}.AssetTargets_targetsOnly__dvBpO .AssetTargets_cell__hBqMs{justify-content:flex-end}.AssetTargets_targetsOnly__dvBpO .AssetTargets_percentage__Gy_Ed{flex:0 0 5.5rem}.AssetTargets_name__ZK17d{grid-column:1/-1}.AssetTargets_cell__hBqMs{display:flex;align-items:center;gap:.25rem}.AssetTargets_mobileLabel__DF3iC{display:block;flex-shrink:0;font-size:.75rem;color:rgb(var(--ink)/.55)}.AssetTargets_percentage__Gy_Ed{flex:1;padding-inline:.375rem}.AssetTargets_target__NDPN8:after{inset-inline:.375rem}}.SpendingFilterMenu_trigger__Mz5kv{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:var(--control-height);min-height:var(--control-height);max-width:100%;padding:0 12px;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--card)/.8);color:rgb(var(--ink));font-size:var(--control-compact-font-size);cursor:pointer;transition:background-color .15s,border-color .15s}.SpendingFilterMenu_trigger__Mz5kv:hover,.SpendingFilterMenu_trigger__Mz5kv[aria-expanded=true]{border-color:rgb(var(--ink)/.22);background:rgb(var(--raise))}.SpendingFilterMenu_trigger__Mz5kv:focus-visible{outline:2px solid rgb(var(--teal));outline-offset:3px}.SpendingFilterMenu_trigger__Mz5kv:disabled{opacity:.5;cursor:default}.SpendingFilterMenu_trigger__Mz5kv.SpendingFilterMenu_triggerPlain__CWOiP{justify-content:flex-end;min-width:0;margin-left:auto;padding:0;border:0;border-radius:4px;background:transparent;font-size:inherit;text-align:right}.SpendingFilterMenu_trigger__Mz5kv.SpendingFilterMenu_triggerPlain__CWOiP:hover,.SpendingFilterMenu_trigger__Mz5kv.SpendingFilterMenu_triggerPlain__CWOiP[aria-expanded=true]{background:transparent}.SpendingFilterMenu_trigger__Mz5kv.SpendingFilterMenu_triggerPlain__CWOiP[data-placement=bottom-center]{justify-content:center;margin-left:0;color:inherit;text-align:center}.SpendingFilterMenu_triggerLabel__OQpyj{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SpendingFilterMenu_chevron__Oi_JQ{flex-shrink:0;color:rgb(var(--ink)/.5)}.SpendingFilterMenu_icon__y_37e{display:flex;align-items:center;justify-content:center;flex-shrink:0}.SpendingFilterMenu_icon__y_37e svg{width:15px;height:15px}.SpendingFilterMenu_menu__aXpN3{position:fixed;z-index:81;padding:6px;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgb(var(--line)/.8);border-radius:16px;color:rgb(var(--ink));outline:none}.SpendingFilterMenu_option__wawSc{display:flex;align-items:center;gap:10px;min-height:var(--control-height);width:100%;padding:8px 10px;border-radius:10px;text-align:left;font-size:13px;line-height:1.4;cursor:pointer}.SpendingFilterMenu_optionLabel__iqyOw{min-width:0;flex:1;overflow-wrap:anywhere}.SpendingFilterMenu_option__wawSc+.SpendingFilterMenu_option__wawSc{margin-top:4px}.SpendingFilterMenu_option__wawSc[data-active=true]{background:rgb(var(--raise))}.SpendingFilterMenu_menuPlain__WjiE_ .SpendingFilterMenu_option__wawSc[data-active=true]{background:rgb(var(--raise)/.45)}.SpendingFilterMenu_menuPlain__WjiE_[data-keyboard=true] .SpendingFilterMenu_option__wawSc[data-active=true]{outline:2px solid rgb(var(--teal));outline-offset:-2px}.SpendingFilterMenu_option__wawSc[aria-selected=true]{color:rgb(var(--teal-deep))}.SpendingFilterMenu_option__wawSc:focus-visible{outline:2px solid rgb(var(--teal));outline-offset:-2px}.SpendingFilterMenu_check__hioy0{flex-shrink:0}@media (prefers-reduced-motion:reduce){.SpendingFilterMenu_trigger__Mz5kv{transition:none}}.SpendingFilters_panel__kN9nR{position:fixed;z-index:81;display:flex;flex-direction:column;padding:6px;border:1px solid rgb(var(--line)/.8);border-radius:16px;color:rgb(var(--ink));overflow:hidden}.SpendingFilters_header__Cx6HC{display:flex;align-items:center;gap:4px;min-height:44px;font-size:13px;font-weight:500}.SpendingFilters_iconButton__X7c33{display:grid;place-items:center;min-height:44px;min-width:44px;border-radius:10px}.SpendingFilters_group__ESGZn:hover,.SpendingFilters_iconButton__X7c33:hover{background:rgb(var(--raise)/.65)}.SpendingFilters_group__ESGZn{display:flex;align-items:center;gap:8px;padding:10px;width:100%;min-height:44px;border-radius:10px;text-align:left;font-size:13px}.SpendingFilters_group__ESGZn small{margin-left:auto;color:rgb(var(--ink)/.5);font-size:12px}.SpendingFilters_groups__Jo5ZI{display:grid;gap:4px}.SpendingFilters_list__VPVLZ{min-height:0;overflow-y:auto;overscroll-behavior:contain;outline:none}.SpendingFilters_option__GxHbx{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px;border-radius:10px;cursor:pointer;font-size:13px;line-height:1.4}.SpendingFilters_option__GxHbx+.SpendingFilters_option__GxHbx{margin-top:4px}.SpendingFilters_option__GxHbx>span{flex:1;min-width:0;overflow-wrap:anywhere}.SpendingFilters_option__GxHbx:hover{background:rgb(var(--raise)/.65)}.SpendingFilters_option__GxHbx[aria-selected=true]{color:rgb(var(--teal-deep))}.SpendingFilters_list__VPVLZ:focus-visible .SpendingFilters_option__GxHbx[data-active=true]{outline:2px solid rgb(var(--teal));outline-offset:-2px}.SpendingFilters_check__qnw6w{flex-shrink:0}.SpendingFilters_panel__kN9nR button:focus-visible,.SpendingFilters_search__mMM_a:focus-visible{outline:2px solid rgb(var(--teal));outline-offset:-2px}.SpendingFilters_search__mMM_a{flex-shrink:0;width:calc(100% - 8px);min-height:44px;margin:4px;border:1px solid rgb(var(--line));background:transparent;border-radius:10px;padding:8px 10px;font-size:13px}.SpendingFilters_empty__J_S_u{padding:18px 10px;font-size:13px;color:rgb(var(--ink)/.6)}.SpendingFilters_count__feOmJ{color:rgb(var(--ink)/.55);font-size:11px;font-variant-numeric:tabular-nums}.SpendingFilters_chips__wwKMl{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.SpendingFilters_chip__oA73M{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:36px;padding:5px 10px;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--card)/.65);color:rgb(var(--ink)/.8);font-size:12px}.SpendingFilters_chip__oA73M>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SpendingFilters_chip__oA73M>svg{flex-shrink:0}.SpendingFilters_chip__oA73M:hover{background:rgb(var(--raise))}.SpendingFilters_clear__Ey_d2{min-height:36px;padding:5px;color:rgb(var(--ink)/.6);font-size:12px}.SpendingFilters_clear__Ey_d2:hover{color:rgb(var(--ink))}@media (pointer:coarse){.SpendingFilters_chip__oA73M,.SpendingFilters_clear__Ey_d2{min-height:44px}}.SpendingAverageControl_control___4QYx{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;max-width:100%}.SpendingAverageControl_control___4QYx .SpendingAverageControl_trigger__V0g8B{min-height:32px;padding:4px 6px;color:rgb(var(--ink)/.6);font-size:12px;font-weight:400;white-space:nowrap;border-radius:8px}.SpendingAverageControl_control___4QYx .SpendingAverageControl_trigger__V0g8B:hover{color:rgb(var(--ink));background:rgb(var(--ink)/.04)}.SpendingAverageControl_error___SOB1{max-width:180px;margin-top:4px;color:rgb(var(--ink)/.65);font-size:11px;text-align:right}.SpendingAverageControl_error___SOB1 button{min-height:32px;padding:2px 4px;text-decoration:underline;text-underline-offset:3px}@media (pointer:coarse){.SpendingAverageControl_control___4QYx .SpendingAverageControl_trigger__V0g8B,.SpendingAverageControl_error___SOB1 button{min-height:44px}}.SpendingSummaryHistory_history__4Ddi_{min-width:0;border:1px solid rgb(var(--line)/.55);border-radius:22px;padding:18px 20px 8px;scroll-margin-top:90px}.SpendingSummaryHistory_heading__HfJrR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.SpendingSummaryHistory_heading__HfJrR h2{font-size:14px;font-weight:550}.SpendingSummaryHistory_ranges__Iqeas{display:inline-flex;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(var(--line));background:rgb(var(--card)/.8);padding:3px}.SpendingSummaryHistory_ranges__Iqeas button{min-height:var(--control-height);min-width:42px;border-radius:999px;padding:0 10px;font-size:12px;color:rgb(var(--ink)/.6)}.SpendingSummaryHistory_ranges__Iqeas button[aria-pressed=true]{color:rgb(var(--ink));text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgb(var(--ink)/.4)}.SpendingSummaryHistory_ranges__Iqeas button:hover{color:rgb(var(--ink));background:rgb(var(--ink)/.06)}.SpendingSummaryHistory_history__4Ddi_ :is(button,a,summary):focus-visible{outline:2px solid rgb(var(--teal));outline-offset:3px}.SpendingSummaryHistory_history__4Ddi_ :is(button,a,summary){-webkit-tap-highlight-color:transparent}.SpendingSummaryHistory_stats__DZFNh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.SpendingSummaryHistory_stats__DZFNh>div{min-width:0}.SpendingSummaryHistory_stats__DZFNh dt{font-size:11px;color:rgb(var(--ink)/.6);line-height:1.5}.SpendingSummaryHistory_stats__DZFNh dd{margin-top:6px;font-size:clamp(18px,2.4vw,25px);font-weight:550;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.35}.SpendingSummaryHistory_stats__DZFNh small{display:block;font-size:11px;color:rgb(var(--ink)/.6);margin-top:3px}.SpendingSummaryHistory_baseline__uqbsK,.SpendingSummaryHistory_empty__BwGep,.SpendingSummaryHistory_privacy__c97JS{font-size:12px;line-height:1.6;color:rgb(var(--ink)/.6)}.SpendingSummaryHistory_baseline__uqbsK{margin:16px 0 12px}.SpendingSummaryHistory_empty__BwGep,.SpendingSummaryHistory_privacy__c97JS{margin:18px 0}.SpendingSummaryHistory_months__cULjc{list-style:none}.SpendingSummaryHistory_months__cULjc>li{padding:2px 0}.SpendingSummaryHistory_month__9FF2a{display:grid;grid-template-columns:minmax(145px,.8fr) minmax(60px,1fr) minmax(90px,.65fr);align-items:center;gap:18px;padding:11px 8px;margin:0 -8px;border-radius:13px;min-height:60px}.SpendingSummaryHistory_month__9FF2a:hover{background:rgb(var(--ink)/.04)}.SpendingSummaryHistory_monthAmount__iovc1,.SpendingSummaryHistory_monthName__TaqIn{min-width:0;display:grid;gap:3px}.SpendingSummaryHistory_monthAmount__iovc1 strong,.SpendingSummaryHistory_monthName__TaqIn strong{font-size:13px;font-weight:500}.SpendingSummaryHistory_monthAmount__iovc1 small,.SpendingSummaryHistory_monthName__TaqIn small{font-size:11px;line-height:1.5;color:rgb(var(--ink)/.6)}.SpendingSummaryHistory_monthAmount__iovc1{text-align:right;font-variant-numeric:tabular-nums;grid-column:3;overflow-wrap:anywhere}.SpendingSummaryHistory_track___o2SW{display:block;height:5px;border-radius:999px;background:rgb(var(--ink)/.04);overflow:hidden}.SpendingSummaryHistory_track___o2SW>span{display:block;height:100%;border-radius:inherit;background:rgb(var(--teal))}.SpendingSummaryHistory_track___o2SW>span[data-partial=true]{background:rgb(var(--ink)/.35)}.SpendingSummaryHistory_track___o2SW>span[data-refund=true]{background:rgb(var(--positive-deep))}.SpendingSummaryHistory_categories__k_Gob{border-top:1px solid rgb(var(--line)/.55);margin-top:12px}.SpendingSummaryHistory_categories__k_Gob summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;font-size:13px;font-weight:500;border-radius:8px}.SpendingSummaryHistory_categories__k_Gob summary::-webkit-details-marker{display:none}.SpendingSummaryHistory_categories__k_Gob[open] summary svg{transform:rotate(180deg)}.SpendingSummaryHistory_categoryNote__uX71T{color:rgb(var(--ink)/.6);font-size:12px;margin:0 0 8px}.SpendingSummaryHistory_category__QzBQb{display:flex;align-items:center;gap:10px;min-height:44px;width:100%;text-align:left;border-radius:10px;padding:8px;margin:0 -8px;font-size:13px}.SpendingSummaryHistory_category__QzBQb:not(:disabled):hover{background:rgb(var(--ink)/.04)}.SpendingSummaryHistory_category__QzBQb svg{flex-shrink:0;color:rgb(var(--ink)/.65)}.SpendingSummaryHistory_category__QzBQb span{min-width:0;overflow-wrap:anywhere}.SpendingSummaryHistory_category__QzBQb strong{margin-left:auto;flex-shrink:0;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}@media (max-width:640px){.SpendingSummaryHistory_history__4Ddi_{padding:14px 14px 6px;border-radius:20px}.SpendingSummaryHistory_stats__DZFNh{gap:12px;margin-top:20px}.SpendingSummaryHistory_stats__DZFNh dt{min-height:34px}.SpendingSummaryHistory_stats__DZFNh dd{font-size:18px}.SpendingSummaryHistory_month__9FF2a{grid-template-columns:minmax(0,1fr) minmax(76px,auto);gap:7px 12px}.SpendingSummaryHistory_monthAmount__iovc1{grid-column:2;grid-row:1}.SpendingSummaryHistory_monthAmount__iovc1 strong{font-size:12px}.SpendingSummaryHistory_track___o2SW{grid-column:1/-1;grid-row:2;height:4px}.SpendingSummaryHistory_category__QzBQb strong{max-width:45%}}@media (max-width:360px){.SpendingSummaryHistory_stats__DZFNh{grid-template-columns:1fr;gap:13px}.SpendingSummaryHistory_stats__DZFNh>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 8px}.SpendingSummaryHistory_stats__DZFNh dt{min-height:0}.SpendingSummaryHistory_stats__DZFNh dd{margin-top:0;text-align:right}.SpendingSummaryHistory_stats__DZFNh small{grid-column:2;margin-top:0;text-align:right}.SpendingSummaryHistory_heading__HfJrR{gap:8px}.SpendingSummaryHistory_ranges__Iqeas button{padding:0 7px;min-width:36px}}.CategoryPicker_plainTrigger__HFtXt{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;max-width:100%;min-height:var(--control-height,36px);padding:0;border:0;border-radius:6px;background:transparent;color:rgb(var(--ink)/.8);font-size:inherit;line-height:1.25}.CategoryPicker_plainTrigger__HFtXt:hover{color:rgb(var(--ink))}.CategoryPicker_plainTrigger__HFtXt:disabled{opacity:.5}.CategoryPicker_plainTrigger__HFtXt:focus-visible{outline:2px solid rgb(var(--ink)/.5);outline-offset:3px}.CategoryPicker_plainMenu__IOaq5 .CategoryPicker_plainOption__LeJ7A{position:relative;border-color:transparent;background:transparent;box-shadow:none;color:rgb(var(--ink)/.75)}.CategoryPicker_plainMenu__IOaq5 .CategoryPicker_plainOption__LeJ7A[aria-selected=true]{border-color:transparent;background:transparent;box-shadow:none;color:rgb(var(--ink));font-weight:500}.CategoryPicker_plainMenu__IOaq5 .CategoryPicker_plainOption__LeJ7A:hover{background:rgb(var(--ink)/.045)}.CategoryPicker_plainMenu__IOaq5 .CategoryPicker_plainOption__LeJ7A:focus-visible{outline:2px solid rgb(var(--ink)/.5);outline-offset:-2px}.CategoryPicker_selectionCheck__bF4wB{flex-shrink:0}.CategoryPicker_plainMenu__IOaq5 .CategoryPicker_searchShell__a4JgX,.CategoryPicker_plainMenu__IOaq5 .CategoryPicker_searchShell__a4JgX:focus-within{border-color:rgb(var(--line)/.9);background:rgb(var(--ink)/.025);color:rgb(var(--ink)/.5);box-shadow:none}.CategoryPicker_plainMenu__IOaq5 .CategoryPicker_searchShell__a4JgX:has(.CategoryPicker_searchInput__1EzmM:focus-visible){outline:2px solid rgb(var(--ink)/.5);outline-offset:-1px}.CategoryPicker_plainMenu__IOaq5 .CategoryPicker_searchInput__1EzmM,.CategoryPicker_plainMenu__IOaq5 .CategoryPicker_searchInput__1EzmM:focus,.CategoryPicker_plainMenu__IOaq5 .CategoryPicker_searchInput__1EzmM:focus-visible{border:0;outline:none;box-shadow:none}@media (forced-colors:active){.CategoryPicker_plainMenu__IOaq5 .CategoryPicker_plainOption__LeJ7A:focus-visible,.CategoryPicker_plainMenu__IOaq5 .CategoryPicker_searchShell__a4JgX:has(.CategoryPicker_searchInput__1EzmM:focus-visible),.CategoryPicker_plainTrigger__HFtXt:focus-visible{outline-color:Highlight}.CategoryPicker_plainMenu__IOaq5 .CategoryPicker_plainOption__LeJ7A[aria-selected=true]{color:Highlight}}.TransactionSplitDialog_panel__Tzp6l.TransactionSplitDialog_panel__Tzp6l{display:flex;flex-direction:column;width:100%;max-width:560px;max-height:min(88dvh,800px);margin:0;padding:0;overflow:hidden;border-radius:22px}.TransactionSplitDialog_panel__Tzp6l>div:first-child{flex-shrink:0;margin:0;padding:14px 18px 8px}.TransactionSplitDialog_form__bBY2m{display:flex;flex-direction:column;flex:1;min-height:0}.TransactionSplitDialog_body__Zb2XT{display:grid;gap:16px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 20px 20px}.TransactionSplitDialog_source__LM_8c{display:grid;gap:8px;min-width:0}.TransactionSplitDialog_source__LM_8c>p{font-size:14px;font-weight:500;overflow-wrap:anywhere}.TransactionSplitDialog_source__LM_8c>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;color:rgb(var(--ink)/.55)}.TransactionSplitDialog_source__LM_8c strong{font-size:18px;color:rgb(var(--ink));font-weight:550;font-variant-numeric:tabular-nums}.TransactionSplitDialog_intro__QIkLj,.TransactionSplitDialog_message__xVHBK{color:rgb(var(--ink)/.6);font-size:12px;line-height:1.6}.TransactionSplitDialog_portions__qX7we{display:grid;gap:10px;min-width:0}.TransactionSplitDialog_portion__5Kihg{display:grid;grid-template-columns:minmax(0,1fr) 110px 36px;align-items:end;gap:8px 12px;min-width:0;padding:12px;border:1px solid rgb(var(--line)/.7);border-radius:14px;background:rgb(var(--ink)/.018)}.TransactionSplitDialog_caption__4kyK2{display:block;color:rgb(var(--ink)/.5);font-size:11px;line-height:1.3}.TransactionSplitDialog_category__58qTJ{min-width:0;font-size:13px}.TransactionSplitDialog_category__58qTJ button{width:100%}.TransactionSplitDialog_excludedName__OAS3Y{display:flex;align-items:center;min-height:var(--control-height);color:rgb(var(--ink)/.6);font-size:13px}.TransactionSplitDialog_amount__5d_Pj{display:grid;gap:5px;min-width:0}.TransactionSplitDialog_amountField__agZ2d{display:flex;align-items:center;gap:6px;min-width:0;padding:0 9px;border:1px solid rgb(var(--line)/.9);border-radius:9px;background:rgb(var(--card)/.3)}.TransactionSplitDialog_amountField__agZ2d>span{color:rgb(var(--ink)/.5);font-size:13px}.TransactionSplitDialog_amountField__agZ2d input{width:100%;min-width:0;min-height:36px;background:transparent;border:0;box-shadow:none;font-size:13px;text-align:right;font-variant-numeric:tabular-nums;outline:none}.TransactionSplitDialog_amountField__agZ2d:has(input:focus-visible){outline:2px solid rgb(var(--ink)/.5);outline-offset:2px}.TransactionSplitDialog_amountField__agZ2d input:focus,.TransactionSplitDialog_amountField__agZ2d input:focus-visible{outline:none;box-shadow:none}.TransactionSplitDialog_remove__83LPO{display:grid;place-items:center;width:36px;min-height:36px;border-radius:9px;color:rgb(var(--ink)/.5)}.TransactionSplitDialog_remove__83LPO:hover:not(:disabled){background:rgb(var(--ink)/.05);color:rgb(var(--ink))}.TransactionSplitDialog_remove__83LPO:disabled{opacity:.3}.TransactionSplitDialog_portionFooter__FJjF_{display:flex;flex-wrap:wrap;grid-column:1/-1;align-items:center;justify-content:space-between;-moz-column-gap:10px;column-gap:10px}.TransactionSplitDialog_exclude__KI_Vx{display:inline-flex;align-items:center;gap:8px;min-height:36px;color:rgb(var(--ink)/.65);font-size:12px;cursor:pointer}.TransactionSplitDialog_exclude__KI_Vx input{width:15px;height:15px;accent-color:rgb(var(--teal))}.TransactionSplitDialog_actions__MfMqr{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.TransactionSplitDialog_add__NJXge,.TransactionSplitDialog_reset__BIwkR{min-height:36px;font-size:12px;color:rgb(var(--teal-deep))}.TransactionSplitDialog_add__NJXge:hover:not(:disabled),.TransactionSplitDialog_clear__JN3NT>button:hover,.TransactionSplitDialog_reset__BIwkR{text-decoration:underline;text-underline-offset:3px}.TransactionSplitDialog_reset__BIwkR{color:rgb(var(--ink)/.65)}.TransactionSplitDialog_add__NJXge{display:inline-flex;justify-self:start;align-items:center;gap:6px}.TransactionSplitDialog_add__NJXge:disabled,.TransactionSplitDialog_reset__BIwkR:disabled{opacity:.4}.TransactionSplitDialog_reconciliation__WAGcL{display:grid;gap:5px;color:rgb(var(--ink)/.7);font-size:13px;font-variant-numeric:tabular-nums}.TransactionSplitDialog_reconciliation__WAGcL>span[data-balanced=true]{color:rgb(var(--teal-deep))}.TransactionSplitDialog_hint__w1e09{color:rgb(var(--ink)/.55);font-size:12px}.TransactionSplitDialog_clear__JN3NT{font-size:12px;color:rgb(var(--ink)/.6)}.TransactionSplitDialog_clear__JN3NT>button{min-height:36px}.TransactionSplitDialog_clearButtons__fySJ0{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.TransactionSplitDialog_error__xlS03{display:grid;justify-items:start;gap:10px;color:rgb(var(--sienna));font-size:13px;line-height:1.5}.TransactionSplitDialog_footer__9yAuo{display:flex;flex-shrink:0;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:14px 20px;border-top:1px solid rgb(var(--line)/.65)}.TransactionSplitDialog_clearButtons__fySJ0 button,.TransactionSplitDialog_footer__9yAuo button{min-height:44px;justify-content:center}.TransactionSplitDialog_form__bBY2m :is(button,input):focus-visible{outline:2px solid rgb(var(--ink)/.5);outline-offset:2px}.TransactionSplitDialog_form__bBY2m .TransactionSplitDialog_amountField__agZ2d input:focus-visible{outline:none}.TransactionSplitDialog_portions__qX7we:disabled{opacity:.6}@media (any-pointer:coarse),(max-width:640px){.TransactionSplitDialog_remove__83LPO{width:44px;min-height:44px}.TransactionSplitDialog_portion__5Kihg{grid-template-columns:minmax(0,1fr) 110px 44px}.TransactionSplitDialog_amountField__agZ2d input{min-height:44px;font-size:16px}.TransactionSplitDialog_add__NJXge,.TransactionSplitDialog_clear__JN3NT>button,.TransactionSplitDialog_exclude__KI_Vx,.TransactionSplitDialog_reset__BIwkR{min-height:44px}}@media (max-width:640px){.TransactionSplitDialog_backdrop__roJYX.TransactionSplitDialog_backdrop__roJYX{align-items:end;padding:0}.TransactionSplitDialog_panel__Tzp6l.TransactionSplitDialog_panel__Tzp6l{max-height:90dvh;border-radius:22px 22px 0 0}.TransactionSplitDialog_panel__Tzp6l>div:first-child{padding:12px 14px 8px}.TransactionSplitDialog_body__Zb2XT{padding:4px 14px 16px}.TransactionSplitDialog_footer__9yAuo{padding:12px 14px max(12px,env(safe-area-inset-bottom))}}@media (max-width:480px){.TransactionSplitDialog_portion__5Kihg{grid-template-columns:minmax(0,1fr) 44px}.TransactionSplitDialog_category__58qTJ{grid-column:1}.TransactionSplitDialog_remove__83LPO{grid-column:2;grid-row:1}.TransactionSplitDialog_amount__5d_Pj{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.TransactionSplitDialog_amountField__agZ2d{margin-left:auto;width:min(150px,100%)}}@media (forced-colors:active){.TransactionSplitDialog_amountField__agZ2d:has(input:focus-visible),.TransactionSplitDialog_form__bBY2m :is(button,input):focus-visible{outline-color:Highlight}}.PaymentMonthAllocation_backdrop__98g_W{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:12px;background:rgb(var(--ink)/.4);backdrop-filter:blur(4px)}.PaymentMonthAllocation_panel__32PDd{display:flex;flex-direction:column;width:100%;max-width:480px;max-height:calc(100dvh - 24px);overflow:hidden;border:1px solid rgb(var(--line)/.8);border-radius:24px}.PaymentMonthAllocation_header__7a7VE{display:flex;align-items:center;flex-shrink:0;gap:12px;padding:16px 16px 8px}.PaymentMonthAllocation_content__BRuxc{display:grid;min-height:0;gap:16px;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px}.PaymentMonthAllocation_payment__OksKS{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.PaymentMonthAllocation_row__gWKhZ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0}.PaymentMonthAllocation_row__gWKhZ[data-removable=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.PaymentMonthAllocation_amount__UsktR,.PaymentMonthAllocation_month__U_0ol{min-height:48px;min-width:0;max-width:100%;border-radius:12px;background:rgb(var(--ink)/.04)}.PaymentMonthAllocation_month__U_0ol{padding:0 8px;text-align:left;font-size:14px;color:rgb(var(--ink))}.PaymentMonthAllocation_month__U_0ol:hover:enabled{background:rgb(var(--raise))}.PaymentMonthAllocation_amount__UsktR:focus-within,.PaymentMonthAllocation_month__U_0ol:focus-visible{outline:2px solid rgb(var(--teal));outline-offset:2px}.PaymentMonthAllocation_amount__UsktR{display:flex;align-items:center;gap:4px;padding:0 8px}.PaymentMonthAllocation_amount__UsktR input{width:100%;min-width:0;min-height:48px;padding:0;border:0;outline:none;background:transparent;color:rgb(var(--ink));font-size:16px;text-align:right;font-variant-numeric:tabular-nums}.PaymentMonthAllocation_amount__UsktR input:focus-visible{outline:none}.PaymentMonthAllocation_footer__gEVuf{display:flex;flex-shrink:0;justify-content:flex-end;gap:8px;padding:8px 16px max(16px,env(safe-area-inset-bottom))}@media (min-width:640px){.PaymentMonthAllocation_header__7a7VE{padding:20px 20px 8px}.PaymentMonthAllocation_content__BRuxc{padding-inline:20px}.PaymentMonthAllocation_footer__gEVuf{padding:8px 20px 20px}}.BillPaymentSuggestion_banner__k7oew{container-type:inline-size}.BillPaymentSuggestion_row__EYBl5{display:flex;align-items:baseline;gap:8px;min-height:44px;padding:0 48px 0 12px;font-size:13px;line-height:20px;white-space:nowrap}.BillPaymentSuggestion_message__iilR_{color:rgb(var(--ink)/.75)}.BillPaymentSuggestion_action__Edxp0{flex-shrink:0;min-height:44px;padding:12px 0;border:0;border-radius:3px;background:none;color:rgb(var(--ink)/.85);font:inherit;text-decoration:underline;text-decoration-color:rgb(var(--ink)/.3);text-underline-offset:3px}.BillPaymentSuggestion_action__Edxp0:hover:enabled{color:rgb(var(--ink));text-decoration-color:currentColor}.BillPaymentSuggestion_action__Edxp0:focus-visible{outline:2px solid rgb(var(--teal));outline-offset:2px}.BillPaymentSuggestion_action__Edxp0:disabled{opacity:.4}.BillPaymentSuggestion_compact__svuyV{display:none}@container (max-width: 380px){.BillPaymentSuggestion_full__n_z8G{display:none}.BillPaymentSuggestion_compact__svuyV{display:inline}}.SpendingTransactionDetail_detail__OQp_3{display:grid;gap:24px;min-width:0;color:rgb(var(--ink));outline:none}.SpendingTransactionDetail_detail__OQp_3 :is(button,a):focus-visible{outline:2px solid rgb(var(--teal));outline-offset:3px}.SpendingTransactionDetail_hero__Ko1yB{display:grid;justify-items:center;gap:10px;padding:12px 0 2px;text-align:center}.SpendingTransactionDetail_mark__Vee5n{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:rgb(var(--ink)/.045)}.SpendingTransactionDetail_amount__s8h6x{font-size:clamp(32px,8vw,44px);font-weight:550;letter-spacing:-.045em;line-height:1.2;font-variant-numeric:tabular-nums}.SpendingTransactionDetail_description__d5jSA{width:100%;min-width:0;font-size:16px;line-height:1.5;font-weight:500}.SpendingTransactionDetail_nameText__I2XSr{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SpendingTransactionDetail_nameToggle___oLWe{display:block;width:100%;min-width:0;padding:0;border:0;border-radius:4px;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.SpendingTransactionDetail_nameToggle___oLWe[aria-expanded=true] .SpendingTransactionDetail_nameText__I2XSr{overflow:visible;white-space:normal;overflow-wrap:anywhere}.SpendingTransactionDetail_date__6spb9{font-size:12px;color:rgb(var(--ink)/.55)}.SpendingTransactionDetail_badges__Y70oP{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.SpendingTransactionDetail_badges__Y70oP:empty{display:none}.SpendingTransactionDetail_badges__Y70oP span{padding:4px 8px;border-radius:99px;background:rgb(var(--ink)/.05);color:rgb(var(--ink)/.65);font-size:11px}.SpendingTransactionDetail_allocation__Qkv6A{padding:12px 14px;border-radius:14px;background:rgb(var(--teal)/.06);border:1px solid rgb(var(--teal)/.15);color:rgb(var(--ink)/.65);font-size:12px;line-height:1.6}.SpendingTransactionDetail_metadata__v03yH{display:grid;padding:0 14px;border:1px solid rgb(var(--line)/.75);border-radius:16px;background:rgb(var(--ink)/.015)}.SpendingTransactionDetail_metadata__v03yH>div{display:grid;grid-template-columns:minmax(85px,.65fr) minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:10px 0;border-top:1px solid rgb(var(--line)/.65)}.SpendingTransactionDetail_metadata__v03yH>div:first-child{border-top:0}.SpendingTransactionDetail_metadata__v03yH dt{color:rgb(var(--ink)/.55);font-size:12px}.SpendingTransactionDetail_metadata__v03yH dd{min-width:0;text-align:right;font-size:13px;overflow-wrap:anywhere}.SpendingTransactionDetail_metadata__v03yH dd [data-category-picker-trigger]{max-width:100%;min-width:0;margin-inline-start:auto}.SpendingTransactionDetail_account__DH31G{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SpendingTransactionDetail_notes__bE9_x{display:grid;gap:10px}.SpendingTransactionDetail_noteHeading__GBhG0{display:flex;align-items:center;justify-content:space-between;gap:12px}.SpendingTransactionDetail_noteHeading__GBhG0 h4{font-size:13px;font-weight:500}.SpendingTransactionDetail_noteHeading__GBhG0 button{display:grid;place-items:center;min-width:36px;padding:0}.SpendingTransactionDetail_noteText__A1ird{font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.SpendingTransactionDetail_emptyNote__SE3la{color:rgb(var(--ink)/.45);font-size:12px}.SpendingTransactionDetail_actions__RhAn2{display:grid;gap:12px;font-size:13px}.SpendingTransactionDetail_actions__RhAn2 h4{font-size:13px;font-weight:500}.SpendingTransactionDetail_actionRow__ksnPx{display:flex;gap:6px;min-width:0}.SpendingTransactionDetail_actionButton__H4f1Y{display:flex;flex:1;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:44px;padding:8px 6px;border:1px solid rgb(var(--line)/.65);border-radius:12px;background:rgb(var(--ink)/.025);font-size:12px;line-height:1.35;cursor:pointer}.SpendingTransactionDetail_actionButton__H4f1Y svg{flex-shrink:0}.SpendingTransactionDetail_actionButton__H4f1Y:hover:not(:disabled){background:rgb(var(--ink)/.06)}.SpendingTransactionDetail_actionButton__H4f1Y:disabled{opacity:.5;cursor:default}@media (max-width:380px){.SpendingTransactionDetail_actionButton__H4f1Y{flex-direction:column;gap:5px}}.SpendingTransactionDetail_error__Il_Tc{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px;border:1px solid rgb(var(--sienna)/.25);border-radius:12px;color:rgb(var(--sienna));font-size:12px}@media (any-pointer:coarse),(max-width:640px){.SpendingTransactionDetail_noteHeading__GBhG0 button{min-width:44px;min-height:44px}.SpendingTransactionDetail_nameToggle___oLWe{min-height:44px}}.SpendingTransactionDetail_nameRow__DIMB2{display:flex;align-items:center;width:100%;min-width:0;gap:4px}.SpendingTransactionDetail_nameRow__DIMB2 .SpendingTransactionDetail_description__d5jSA{flex:1}.SpendingTransactionDetail_editName__YfwlY{display:grid;flex:0 0 36px;place-items:center;min-height:44px;border-radius:8px;color:rgb(var(--ink)/.55)}.SpendingTransactionDetail_editName__YfwlY:hover{background:rgb(var(--ink)/.045);color:rgb(var(--ink))}.SpendingTransactionDetail_bankDescription__gQDcQ{min-width:0;color:rgb(var(--ink)/.6);font-size:12px}.SpendingTransactionDetail_bankDescription__gQDcQ summary{width:-moz-fit-content;width:fit-content;min-height:44px;display:flex;align-items:center;cursor:pointer;border-radius:6px}.SpendingTransactionDetail_bankDescription__gQDcQ summary:before{content:"›";margin-right:8px}.SpendingTransactionDetail_bankDescription__gQDcQ[open] summary:before{transform:rotate(90deg)}.SpendingTransactionDetail_bankDescription__gQDcQ summary:focus-visible{outline:2px solid rgb(var(--teal));outline-offset:3px}.SpendingTransactionDetail_bankDescription__gQDcQ p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}@media (any-pointer:coarse),(max-width:640px){.SpendingTransactionDetail_editName__YfwlY{flex-basis:44px}}.SpendingTransactionPanel_overlay__9xaj4{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end;padding:0 12px 12px}.SpendingTransactionPanel_panel__49E_O{display:flex;flex-direction:column;width:min(480px,100%);min-width:0;max-height:100%;border:1px solid rgb(var(--line)/.8);border-radius:24px;color:rgb(var(--ink));overflow:hidden}.SpendingTransactionPanel_header__7oPHN{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 20px 24px}.SpendingTransactionPanel_title__eFIJV{order:3;flex-basis:100%;margin-top:4px;font-size:24px;font-weight:550;letter-spacing:-.035em;overflow-wrap:anywhere}.SpendingTransactionPanel_iconButton__Sc0R1{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:rgb(var(--ink)/.055);transition:background-color .15s}.SpendingTransactionPanel_iconButton__Sc0R1:last-child{margin-left:auto}.SpendingTransactionPanel_header__7oPHN[data-detail=false] .SpendingTransactionPanel_iconButton__Sc0R1{margin-left:0}.SpendingTransactionPanel_iconButton__Sc0R1:hover{background:rgb(var(--ink)/.11)}.SpendingTransactionPanel_iconButton__Sc0R1 svg{width:19px;height:19px}.SpendingTransactionPanel_body__fWNDP{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 24px;scrollbar-gutter:stable}.SpendingTransactionPanel_body__fWNDP[hidden]{display:none}.SpendingTransactionPanel_filters__AlMps{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 24px}.SpendingTransactionPanel_filters__AlMps input{width:100%;min-height:40px;border:1px solid rgb(var(--line));border-radius:12px;padding:8px 12px;background:rgb(var(--raise)/.7);color:rgb(var(--ink));font-size:13px}.SpendingTransactionPanel_day__oq8oH+.SpendingTransactionPanel_day__oq8oH{margin-top:24px}.SpendingTransactionPanel_dayHeading__plst_{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:4px 0 10px;font-size:13px}.SpendingTransactionPanel_dayHeading__plst_ h3{font-weight:500}.SpendingTransactionPanel_dayHeading__plst_>span{color:rgb(var(--ink)/.6);font-variant-numeric:tabular-nums}.SpendingTransactionPanel_rows__cshgL{border-radius:17px;background:rgb(var(--raise)/.6);overflow:hidden}.SpendingTransactionPanel_row__VK3so{display:flex;align-items:center;gap:10px;width:100%;min-height:78px;padding:14px 12px;text-align:left}.SpendingTransactionPanel_row__VK3so:hover{background:rgb(var(--ink)/.05)}.SpendingTransactionPanel_mark__2e7k6{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;color:rgb(var(--teal));background:rgb(var(--teal)/.09)}.SpendingTransactionPanel_description__T_ykX{display:grid;gap:5px;min-width:0;flex:1}.SpendingTransactionPanel_description__T_ykX strong{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SpendingTransactionPanel_description__T_ykX small{font-size:11px;color:rgb(var(--ink)/.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SpendingTransactionPanel_amount__34CMR{font-size:13px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.SpendingTransactionPanel_empty___Cdpf{display:grid;justify-items:start;gap:16px;padding:24px 4px;font-size:14px;color:rgb(var(--ink)/.65)}.SpendingTransactionPanel_panel__49E_O>.SpendingTransactionPanel_empty___Cdpf{padding:24px}.SpendingTransactionPanel_panel__49E_O :is(button,a,input):focus-visible{outline:2px solid rgb(var(--teal));outline-offset:2px}@media (max-width:640px){.SpendingTransactionPanel_overlay__9xaj4{padding:0}.SpendingTransactionPanel_panel__49E_O{width:100%;height:100%;max-height:100%;border-radius:20px 20px 0 0}.SpendingTransactionPanel_header__7oPHN{padding:max(12px,env(safe-area-inset-top)) 16px 16px}.SpendingTransactionPanel_iconButton__Sc0R1{flex-basis:44px;height:44px}.SpendingTransactionPanel_body__fWNDP{padding:0 16px max(24px,env(safe-area-inset-bottom))}}.SpendingBudget_content__ar4bL{display:grid;gap:1.5rem;min-width:0}.SpendingBudget_backdrop__AfTII{padding:1rem}.SpendingBudget_setup__GUpui{width:min(100%,38rem);max-width:38rem;height:min(48rem,calc(100dvh - 2rem))}.SpendingBudget_setup__GUpui>[data-modal-scroll]{flex:1}.SpendingBudget_confirmation__d2kwg{height:auto}.SpendingBudget_step__aLQ7y{display:grid;align-content:start;gap:1.5rem;min-width:0;outline:none;padding:.25rem 0}.SpendingBudget_primary__8BPFa{width:100%;min-height:3rem;justify-content:center;font-weight:600}.SpendingBudget_amountHero__ep2_D{display:grid;gap:.75rem;justify-items:center;padding:2rem 0 2.5rem}.SpendingBudget_heroInput__rwPxl{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;font-size:clamp(2.75rem,12vw,3.5rem);font-weight:600;letter-spacing:-.04em}.SpendingBudget_heroInput__rwPxl input{font-size:inherit!important;font-weight:inherit;letter-spacing:inherit;line-height:1.2;width:5.5ch;min-width:0;max-width:calc(100% - 3.5rem);background:transparent;padding:.15rem;outline:none;border-bottom:2px solid transparent}.SpendingBudget_heroInput__rwPxl input:focus-visible{border-color:rgb(var(--teal)/.65)}.SpendingBudget_cycleRow__qkRZV{box-shadow:none;border-radius:1.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;min-height:3.5rem;padding:.75rem 1rem;font-size:.875rem}.SpendingBudget_calendar__aggN_{box-shadow:none;padding:1.25rem .75rem;border-radius:1.5rem}.SpendingBudget_days___92xw{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem 0}.SpendingBudget_days___92xw button{display:grid;min-height:44px;min-width:0;place-items:center;border-radius:50%;position:relative;font-size:.875rem}.SpendingBudget_days___92xw button[aria-pressed=true]{color:rgb(var(--teal-deep));background:rgb(var(--teal)/.15)}.SpendingBudget_days___92xw button:hover{background:rgb(var(--raise)/.7)}.SpendingBudget_keypad__yx6_V{display:grid;gap:.75rem;margin-top:.5rem}.SpendingBudget_operators___SD42{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.SpendingBudget_operators___SD42 button{min-height:44px;padding:0;justify-content:center;font-size:1.25rem}.SpendingBudget_numbers__EnUwS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.SpendingBudget_numbers__EnUwS button{min-height:48px;font-size:1.5rem;border-radius:1rem}.SpendingBudget_numbers__EnUwS button:hover{background:rgb(var(--raise)/.7)}.SpendingBudget_allocationSummary__vXzfE{box-shadow:none;border-radius:1.5rem;padding:1.1rem;font-size:.875rem}.SpendingBudget_track__Ddjeb{height:.3rem;margin:1rem 0;border-radius:1rem;overflow:hidden;background:rgb(var(--ink)/.1)}.SpendingBudget_track__Ddjeb>span{display:block;height:100%;border-radius:inherit;background:rgb(var(--teal))}.SpendingBudget_allocations__x6Si9{box-shadow:none;border-radius:1.5rem;padding:.375rem}.SpendingBudget_allocationRow__HROzC{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem .625rem;border-radius:1.1rem;min-height:4.5rem;font-size:.875rem;cursor:text}.SpendingBudget_allocationRow__HROzC:hover{background:rgb(var(--raise)/.7)}.SpendingBudget_allocationRow__HROzC:focus-within{background:rgb(var(--raise)/.45)}.SpendingBudget_icon__xRqU0{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:rgb(var(--ink)/.045);color:rgb(var(--ink)/.7)}.SpendingBudget_allocationInput__JZoCH{display:flex;gap:.25rem;align-items:center;color:rgb(var(--ink)/.65)}.SpendingBudget_allocationInput__JZoCH input{width:5ch;max-width:6rem;min-width:0;padding:.5rem .1rem;background:transparent;border-bottom:1px solid rgb(var(--line));border-radius:0;font-size:1rem;text-align:right}.SpendingBudget_allocationInput__JZoCH input:focus-visible{outline:none;border-bottom:2px solid rgb(var(--teal))}.SpendingBudget_hero__3aGLQ{display:grid;justify-items:center;padding:1rem 0}.SpendingBudget_gauge__Dx38_{position:relative;width:min(100%,23rem);aspect-ratio:1.2}.SpendingBudget_gauge__Dx38_ svg{display:block;width:100%;height:100%}.SpendingBudget_gaugeText__ixZ45{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding-top:1.25rem}.SpendingBudget_gaugeText__ixZ45 strong{font-size:clamp(2rem,6vw,3rem);line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.SpendingBudget_overview__NXSnR{max-width:42rem;margin-inline:auto;width:100%}.SpendingBudget_summaryRow__4nsAc{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;width:100%;align-items:center;gap:.75rem;min-height:4.75rem;padding:.75rem 1rem;border-radius:1.25rem;text-align:left;font-size:.875rem}a.SpendingBudget_summaryRow__4nsAc:hover,button.SpendingBudget_summaryRow__4nsAc:hover{background:rgb(var(--raise)/.7)}.SpendingBudget_summaryRow__4nsAc>:last-child{text-align:right;font-variant-numeric:tabular-nums}.SpendingBudget_summaryCard__HB2VB{box-shadow:none;padding:.375rem;border-radius:1.5rem}.SpendingBudget_teaser__LgnfU{box-shadow:none;width:100%;display:grid;gap:.5rem;text-align:left;padding:1.25rem;border-radius:1.5rem}.SpendingBudget_teaser__LgnfU:hover{background:rgb(var(--raise)/.65)}.SpendingBudget_teaser__LgnfU strong{font-size:1.5rem;font-weight:600}.SpendingBudget_setupLink__ak1NW{box-shadow:none;display:flex;align-items:center;gap:.75rem;width:100%;padding:1rem;border-radius:1.5rem;min-height:4.5rem;text-align:left}.SpendingBudget_setupLink__ak1NW:hover{background:rgb(var(--raise)/.65)}.SpendingBudget_savedCategory__9CPFS{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.75rem;width:100%;padding:.75rem 1rem;border-radius:1.25rem;text-align:left}.SpendingBudget_savedCategory__9CPFS:hover{background:rgb(var(--raise)/.65)}.SpendingBudget_savedCategory__9CPFS small{display:block;margin-top:.3rem;color:rgb(var(--ink)/.55);font-size:.75rem}@media (min-width:641px){.SpendingBudget_keypad__yx6_V{display:none}.SpendingBudget_setup__GUpui:has(.SpendingBudget_amountHero__ep2_D){height:30rem}}@media (max-width:640px){.SpendingBudget_backdrop__AfTII{padding:0}.SpendingBudget_setup__GUpui{max-height:var(--budget-viewport-height,100dvh);height:var(--budget-viewport-height,100dvh);margin-top:0;margin-bottom:auto;width:100%;max-width:none;border-radius:0;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom))}.SpendingBudget_confirmation__d2kwg{height:auto;margin-block:auto;width:calc(100% - 2rem);border-radius:1.5rem}.SpendingBudget_amountHero__ep2_D{padding:1.5rem 0}.SpendingBudget_step__aLQ7y{gap:1.25rem}}@media (max-width:359px){.SpendingBudget_allocationRow__HROzC,.SpendingBudget_savedCategory__9CPFS,.SpendingBudget_summaryRow__4nsAc{gap:.5rem;padding-inline:.5rem;grid-template-columns:2rem minmax(0,1fr) auto}.SpendingBudget_icon__xRqU0{width:2rem;height:2rem}.SpendingBudget_allocationInput__JZoCH input{width:4.5ch}.SpendingBudget_calendar__aggN_{padding-inline:.25rem}}.SpendingBudget_cycleTabs__vvJXq{align-self:start;height:calc(var(--section-tab-height) + 6px)}.SpendingBudget_cycleTabs__vvJXq>button{min-height:0;height:var(--section-tab-height);padding-block:0}.SpendingBudget_track__Ddjeb[data-over=true]>span{background:rgb(var(--sienna))}.SpendingBudget_editValue__3UyLX{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;color:rgb(var(--teal-deep))}.ReviewQueueDialog_body__1c2lr{min-height:0;min-width:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px max(20px,env(safe-area-inset-bottom))}.ReviewQueueDialog_sectionTitle__HqgUT{margin-bottom:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--ink)/.5)}.ReviewQueueDialog_selectionBar__xMqwE{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;border-bottom:1px solid rgb(var(--line))}.ReviewQueueDialog_selectAll__sHJaP{display:flex;align-items:center;gap:10px;min-height:48px;font-size:13px;cursor:pointer}.ReviewQueueDialog_selectAll__sHJaP input,.ReviewQueueDialog_selectable___DGMF input{width:18px;height:18px;flex-shrink:0;accent-color:rgb(var(--teal));cursor:inherit}.ReviewQueueDialog_selectable___DGMF{cursor:pointer;gap:10px}.ReviewQueueDialog_selectable___DGMF[data-selected=true]{background:rgb(var(--teal)/.075)}.ReviewQueueDialog_selectable___DGMF[data-disabled=true]{cursor:default;color:rgb(var(--ink)/.55)}.ReviewQueueDialog_selectable___DGMF:has(input:focus-visible){outline:2px solid rgb(var(--teal));outline-offset:-2px}.ReviewQueueDialog_selectable___DGMF input:focus-visible{outline:none}.ReviewQueueDialog_footer__2XeIM{display:grid;flex-shrink:0;gap:8px;border-top:1px solid rgb(var(--line));padding:12px 20px max(16px,env(safe-area-inset-bottom))}