.WidgetDataView-module__DxEpDa__statusFrame{flex-direction:column;height:100%;min-height:0;display:flex}.WidgetDataView-module__DxEpDa__statusBody{flex:1;min-height:0}
.WidgetSkeleton-module__LZ0Raa__skeleton{gap:var(--size-rem-0_75);height:100%;padding:var(--size-rem-0_25) 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.WidgetSkeleton-module__LZ0Raa__skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--alpha-white-06) 30%, var(--alpha-white-12) 50%, var(--alpha-white-06) 70%, transparent 100%);animation:WidgetSkeleton-module__LZ0Raa__shimmer var(--duration-1800) ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}[data-theme=light] .WidgetSkeleton-module__LZ0Raa__skeleton:after{background:linear-gradient(90deg, transparent 0%, var(--alpha-white-50) 30%, var(--alpha-white-80) 50%, var(--alpha-white-50) 70%, transparent 100%)}@keyframes WidgetSkeleton-module__LZ0Raa__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.WidgetSkeleton-module__LZ0Raa__bar{border-radius:var(--radius-sm);background:var(--color-progress-track);flex-shrink:0}.WidgetSkeleton-module__LZ0Raa__barLg{height:var(--size-rem-1_5);width:55%}.WidgetSkeleton-module__LZ0Raa__barMd{height:var(--size-rem-0_875);width:80%}.WidgetSkeleton-module__LZ0Raa__barSm{height:var(--size-rem-0_875);width:40%}.WidgetSkeleton-module__LZ0Raa__barXl{height:var(--size-rem-3);width:65%;margin-top:var(--size-rem-0_25)}.WidgetSkeleton-module__LZ0Raa__spacer{flex:1}
.WidgetStatusShell-module__byhInW__container{justify-content:center;align-items:center;gap:var(--size-rem-0_75);padding:var(--size-rem-2) var(--size-rem-1);text-align:center;height:100%;min-height:var(--size-rem-8);flex-direction:column;display:flex}.WidgetStatusShell-module__byhInW__icon{width:var(--size-rem-2_75);height:var(--size-rem-2_75);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex}.WidgetStatusShell-module__byhInW__message{font-size:var(--text-base);color:var(--color-text-muted);max-width:var(--size-px-248);margin:0;line-height:1.45}
.WidgetEmptyState-module__UratVq__icon{background:var(--color-hover-overlay);border:var(--size-px-1) solid var(--color-border);color:var(--color-text-muted)}
.WidgetErrorState-module__UM2buW__icon{background:color-mix(in srgb, var(--color-danger) 10%, transparent);border:var(--size-px-1) solid color-mix(in srgb, var(--color-danger) 25%, transparent);color:var(--color-danger)}.WidgetErrorState-module__UM2buW__retryButton{border-radius:var(--radius-full);font-size:var(--size-rem-0_8)}
.WidgetHeader-module__YBWpda__header{justify-content:space-between;align-items:center;gap:var(--size-rem-0_5);margin-bottom:var(--size-rem-1);display:flex}.WidgetHeader-module__YBWpda__title{flex:1}.WidgetHeader-module__YBWpda__count{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}
.DateRangeChipGroup-module__tyk4Cq__chip{padding:var(--size-rem-0_2) var(--size-rem-0_5);font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--color-text-muted);border:var(--size-px-1) solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) ease, background var(--duration-fast) ease, border-color var(--duration-fast) ease;background:0 0;font-family:inherit}.DateRangeChipGroup-module__tyk4Cq__chip:hover{color:var(--color-text);border-color:var(--color-border-subtle)}.DateRangeChipGroup-module__tyk4Cq__chipActive{color:var(--color-accent-fg);background:var(--color-accent);border-color:var(--color-accent)}.DateRangeChipGroup-module__tyk4Cq__chipActive:hover{color:var(--color-accent-fg);background:var(--color-accent-hover);border-color:var(--color-accent-hover)}
.NetWorthWidget-module__3rnK2W__content{flex-direction:column;height:100%;display:flex}.NetWorthWidget-module__3rnK2W__header{margin-bottom:var(--size-rem-0_25)}.NetWorthWidget-module__3rnK2W__totalSection{margin-bottom:var(--size-rem-1_25)}.NetWorthWidget-module__3rnK2W__total{font-size:var(--size-rem-1_65);font-weight:var(--font-bold);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:var(--leading-tight);animation:NetWorthWidget-module__3rnK2W__fadeSlideUp var(--duration-400) ease-out backwards}[data-widget-size=md] .NetWorthWidget-module__3rnK2W__total,[data-widget-size=lg] .NetWorthWidget-module__3rnK2W__total{font-size:var(--size-rem-2_1)}@keyframes NetWorthWidget-module__3rnK2W__fadeSlideUp{0%{opacity:0;transform:translateY(var(--size-px-8))}to{opacity:1;transform:translateY(0)}}.NetWorthWidget-module__3rnK2W__chart{min-height:0;animation:NetWorthWidget-module__3rnK2W__fadeIn var(--duration-500) ease-out var(--duration-150) backwards;flex:1;align-items:stretch;display:flex;overflow:hidden}@keyframes NetWorthWidget-module__3rnK2W__fadeIn{0%{opacity:0}to{opacity:1}}.NetWorthWidget-module__3rnK2W__divider{height:var(--size-px-1);background:var(--color-border-subtle);margin:var(--size-rem-1) 0 var(--size-rem-0_75);opacity:.6}.NetWorthWidget-module__3rnK2W__summary{gap:var(--size-rem-0_5);flex-direction:column;display:flex}.NetWorthWidget-module__3rnK2W__summaryRow{align-items:center;gap:var(--size-rem-0_5);animation:NetWorthWidget-module__3rnK2W__rowIn var(--duration-300) ease-out backwards;display:flex}@keyframes NetWorthWidget-module__3rnK2W__rowIn{0%{opacity:0;transform:translateX(-var(--size-px-8))}to{opacity:1;transform:translate(0)}}.NetWorthWidget-module__3rnK2W__summary>:nth-child(2){animation-delay:var(--duration-50)}.NetWorthWidget-module__3rnK2W__summaryDot{width:var(--size-px-9);height:var(--size-px-9);border-radius:var(--size-px-3);flex-shrink:0}.NetWorthWidget-module__3rnK2W__summaryDot[data-type=asset]{background:var(--color-success)}.NetWorthWidget-module__3rnK2W__summaryDot[data-type=liability]{background:var(--color-chart-4)}.NetWorthWidget-module__3rnK2W__summaryLabel{font-size:var(--size-rem-0_75);font-weight:var(--font-normal);color:var(--color-text-secondary);flex:1}.NetWorthWidget-module__3rnK2W__summaryValue{font-size:var(--size-rem-0_8);font-weight:var(--font-semibold);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}
.LineChart-module__u5QrcW__container{width:100%;min-height:0;padding-top:var(--size-rem-1_25);flex-direction:column;flex:1;display:flex;position:relative}.LineChart-module__u5QrcW__chartWrap{min-height:var(--size-px-90);flex:1;position:relative}.LineChart-module__u5QrcW__svg{cursor:crosshair;width:100%;height:100%;display:block}.LineChart-module__u5QrcW__hoverDateLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);white-space:nowrap;pointer-events:none;position:absolute;top:0;transform:translate(-50%)}.LineChart-module__u5QrcW__hoverDot{width:var(--size-px-12);height:var(--size-px-12);border:var(--size-px-3) solid var(--color-bg);box-sizing:border-box;pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}
.SubscriptionsWidget-module__fgmKaa__progressWrap{align-items:center;gap:var(--size-rem-0_75);padding:var(--size-rem-0_65) 0;margin-top:-var(--size-rem-0_5);margin-bottom:var(--size-rem-0_25);border-top:var(--size-px-1) solid var(--color-border);border-bottom:var(--size-px-1) solid var(--color-border);display:flex}.SubscriptionsWidget-module__fgmKaa__progressTrack{height:var(--size-px-4);border-radius:var(--size-px-3);background:var(--color-progress-track);flex:1;overflow:hidden}.SubscriptionsWidget-module__fgmKaa__progressFill{border-radius:var(--size-px-3);background:var(--color-accent);height:100%;transition:width var(--duration-500) ease;min-width:var(--size-px-3)}.SubscriptionsWidget-module__fgmKaa__progressLabel{font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.SubscriptionsWidget-module__fgmKaa__timeline{overscroll-behavior-x:contain;overscroll-behavior-y:auto;min-height:0;padding-right:var(--size-rem-0_5);flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.SubscriptionsWidget-module__fgmKaa__group+.SubscriptionsWidget-module__fgmKaa__group{margin-top:var(--size-rem-0_15)}.SubscriptionsWidget-module__fgmKaa__groupHeader{padding:var(--size-rem-0_55) var(--size-rem-0_5) var(--size-rem-0_2)}.SubscriptionsWidget-module__fgmKaa__item{align-items:stretch;gap:var(--size-rem-0_6);padding:var(--size-rem-0_5);border-radius:var(--radius-md);transition:background var(--duration-150) ease;cursor:default;animation:SubscriptionsWidget-module__fgmKaa__subItemIn var(--duration-300) ease-out backwards;display:flex}@keyframes SubscriptionsWidget-module__fgmKaa__subItemIn{0%{opacity:0;transform:translateY(var(--size-px-8))}to{opacity:1;transform:translateY(0)}}.SubscriptionsWidget-module__fgmKaa__item:hover{background:var(--color-hover-overlay)}.SubscriptionsWidget-module__fgmKaa__accent{width:var(--size-px-4);border-radius:var(--size-px-2);flex-shrink:0;align-self:stretch}.SubscriptionsWidget-module__fgmKaa__itemBody{gap:var(--size-px-4);flex-direction:column;flex:1;min-width:0;display:flex}.SubscriptionsWidget-module__fgmKaa__itemRow{justify-content:space-between;align-items:baseline;gap:var(--size-rem-0_5);display:flex}.SubscriptionsWidget-module__fgmKaa__merchantName{font-size:var(--size-rem-0_82);font-weight:var(--font-medium);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.SubscriptionsWidget-module__fgmKaa__amount{font-size:var(--size-rem-0_82);font-weight:var(--font-semibold);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.SubscriptionsWidget-module__fgmKaa__freq{font-size:var(--text-2xs);font-weight:var(--font-normal);color:var(--color-text-muted)}.SubscriptionsWidget-module__fgmKaa__badge{font-size:var(--size-rem-0_6);font-weight:var(--font-medium);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.SubscriptionsWidget-module__fgmKaa__overdue{color:var(--color-danger)}.SubscriptionsWidget-module__fgmKaa__imminent{color:var(--color-accent)}.SubscriptionsWidget-module__fgmKaa__soon{color:var(--color-chart-5)}.SubscriptionsWidget-module__fgmKaa__fadeOut{height:var(--size-rem-2);pointer-events:none;background:linear-gradient(to bottom, transparent, var(--color-glass-bg));margin-top:-var(--size-rem-2);border-radius:0 0 var(--radius-md) var(--radius-md);flex-shrink:0;position:sticky;bottom:0}
.SpendingBubbleWidget-module__5YdHQa__backButton{width:var(--size-px-32);height:var(--size-px-32);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-200) ease, color var(--duration-200) ease;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SpendingBubbleWidget-module__5YdHQa__backButton:hover{background:var(--color-hover-overlay);color:var(--color-text)}.SpendingBubbleWidget-module__5YdHQa__detailMeta{align-items:center;gap:var(--size-rem-0_5);margin-bottom:var(--size-rem-0_75);display:flex}.SpendingBubbleWidget-module__5YdHQa__detailAmount{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SpendingBubbleWidget-module__5YdHQa__detailPct{font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--color-accent);background:var(--color-nav-active-bg);padding:var(--size-rem-0_15) var(--size-rem-0_45);border-radius:var(--radius-full)}.SpendingBubbleWidget-module__5YdHQa__list{gap:var(--size-px-3);overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-y:auto}.SpendingBubbleWidget-module__5YdHQa__splitLayout{gap:var(--size-rem-1_5);flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.SpendingBubbleWidget-module__5YdHQa__bubbleContainer{aspect-ratio:4/3;flex-shrink:1;min-width:0;max-width:100%;height:100%;min-height:0;position:relative}.SpendingBubbleWidget-module__5YdHQa__bubbleSvg{width:100%;height:100%;display:block}.SpendingBubbleWidget-module__5YdHQa__bubbleGroup{cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:transform var(--duration-200) ease;animation:SpendingBubbleWidget-module__5YdHQa__bubbleIn var(--duration-400) ease-out backwards}.SpendingBubbleWidget-module__5YdHQa__bubbleGroup:hover{transform:scale(1.08)}@keyframes SpendingBubbleWidget-module__5YdHQa__bubbleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.SpendingBubbleWidget-module__5YdHQa__bubbleName{fill:var(--color-text);font-weight:var(--font-medium);pointer-events:none;-webkit-user-select:none;user-select:none}.SpendingBubbleWidget-module__5YdHQa__bubbleAmount{fill:var(--color-text);font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none}.SpendingBubbleWidget-module__5YdHQa__bubbleAbbrev{font-weight:var(--font-bold);letter-spacing:var(--size-px-0_5);pointer-events:none;-webkit-user-select:none;user-select:none}.SpendingBubbleWidget-module__5YdHQa__legend{gap:var(--size-px-2);width:var(--size-rem-13);overscroll-behavior:contain;padding:var(--size-rem-0_25) 0;flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.SpendingBubbleWidget-module__5YdHQa__legendRow{align-items:center;gap:var(--size-rem-0_5);padding:var(--size-rem-0_4) var(--size-rem-0_6);border-radius:var(--radius-md);cursor:pointer;transition:opacity var(--duration-200) ease;animation:SpendingBubbleWidget-module__5YdHQa__legendRowIn var(--duration-300) ease-out backwards;display:flex;position:relative;overflow:hidden}@keyframes SpendingBubbleWidget-module__5YdHQa__legendRowIn{0%{opacity:0;transform:translateX(var(--size-px-9))}to{opacity:1;transform:translate(0)}}.SpendingBubbleWidget-module__5YdHQa__legendRowHovered{background:var(--color-hover-overlay)}.SpendingBubbleWidget-module__5YdHQa__legendRowDimmed{opacity:.4}.SpendingBubbleWidget-module__5YdHQa__legendBarBg{opacity:.08;border-radius:var(--radius-md);pointer-events:none;transition:opacity var(--duration-200) ease;position:absolute;top:0;bottom:0;left:0}.SpendingBubbleWidget-module__5YdHQa__legendRowHovered .SpendingBubbleWidget-module__5YdHQa__legendBarBg{opacity:.2}.SpendingBubbleWidget-module__5YdHQa__legendDot{width:var(--size-px-8);height:var(--size-px-8);border-radius:50%;flex-shrink:0}.SpendingBubbleWidget-module__5YdHQa__legendName{font-size:var(--size-rem-0_75);font-weight:var(--font-medium);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SpendingBubbleWidget-module__5YdHQa__legendAmount{font-size:var(--size-rem-0_75);font-weight:var(--font-semibold);color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}[data-widget-size=sm] .SpendingBubbleWidget-module__5YdHQa__splitLayout{align-items:center;gap:var(--size-rem-0_5);flex-direction:column}[data-widget-size=sm] .SpendingBubbleWidget-module__5YdHQa__bubbleContainer{aspect-ratio:4/3;width:100%;height:auto}[data-widget-size=sm] .SpendingBubbleWidget-module__5YdHQa__legend{width:100%;max-height:var(--size-rem-8);flex-shrink:1}@media (max-width:640px){.SpendingBubbleWidget-module__5YdHQa__splitLayout{flex-direction:column;align-items:center}.SpendingBubbleWidget-module__5YdHQa__bubbleContainer{aspect-ratio:4/3;width:100%;height:auto}.SpendingBubbleWidget-module__5YdHQa__legend{width:100%;max-height:var(--size-rem-8);flex-shrink:1}}.SpendingBubbleWidget-module__5YdHQa__txRow{align-items:center;gap:var(--size-rem-0_75);padding:var(--size-rem-0_6) var(--size-rem-0_75);border-radius:var(--radius-md);transition:background var(--duration-200) ease;display:flex}.SpendingBubbleWidget-module__5YdHQa__txRow:hover{background:var(--color-hover-overlay)}.SpendingBubbleWidget-module__5YdHQa__logo{width:var(--size-px-41);height:var(--size-px-41);-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0}.SpendingBubbleWidget-module__5YdHQa__fallbackIcon{width:var(--size-px-41);height:var(--size-px-41);font-size:var(--size-rem-0_8);font-weight:var(--font-semibold);color:var(--color-text);background:var(--color-surface-raised);border:var(--size-px-1) solid var(--color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SpendingBubbleWidget-module__5YdHQa__txDetails{gap:var(--size-px-1);flex-direction:column;flex:1;min-width:0;display:flex}.SpendingBubbleWidget-module__5YdHQa__txName{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SpendingBubbleWidget-module__5YdHQa__txDate{font-size:var(--text-xs);font-weight:var(--font-normal);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SpendingBubbleWidget-module__5YdHQa__txAmount{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.SpendingBubbleWidget-module__5YdHQa__txPending{opacity:.6}
.SpendingOverviewWidget-module___6O6Sa__content{flex-direction:column;flex:1;min-height:0;display:flex}.SpendingOverviewWidget-module___6O6Sa__header{margin-bottom:var(--size-rem-0_5)}
.BarChart-module__PZoisW__container{grid-template-columns:var(--size-px-20) minmax(0, 1fr) var(--size-px-20);grid-column-gap:0;-moz-column-gap:0;flex:1;align-items:center;column-gap:0;width:100%;min-height:0;display:grid;position:relative}.BarChart-module__PZoisW__chartArea{--y-axis-width:48px;min-width:0;min-height:0;height:clamp(var(--size-rem-8), 23vw, var(--size-rem-9_75));max-height:var(--size-rem-9_75);flex-direction:column;flex:1;display:flex}.BarChart-module__PZoisW__plotRow{grid-template-columns:var(--y-axis-width) minmax(0, 1fr);flex:1;min-width:0;height:100%;min-height:0;display:grid}.BarChart-module__PZoisW__yAxis{min-height:0;padding-right:var(--size-rem-0_35);color:var(--color-text-secondary);font-size:var(--size-rem-0_68);font-weight:var(--font-medium);line-height:var(--leading-none);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;position:relative}.BarChart-module__PZoisW__yLabel{position:absolute;right:0;transform:translateY(-50%)}.BarChart-module__PZoisW__yLabelTop{top:0;transform:none}.BarChart-module__PZoisW__yLabelMiddle{top:50%}.BarChart-module__PZoisW__yLabelBottom{bottom:0;transform:none}.BarChart-module__PZoisW__plotCanvas{min-height:0;position:relative}.BarChart-module__PZoisW__grid{pointer-events:none;position:absolute;inset:0}.BarChart-module__PZoisW__gridLine{border-top:var(--size-px-0_5) dashed var(--color-border);opacity:.8;position:absolute;left:0;right:0}.BarChart-module__PZoisW__gridLineTop{top:0}.BarChart-module__PZoisW__gridLineMiddle{top:50%}.BarChart-module__PZoisW__gridLineBottom{bottom:0}.BarChart-module__PZoisW__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.BarChart-module__PZoisW__xAxis{margin-top:var(--size-rem-0_25);padding-left:var(--y-axis-width);align-items:center;display:grid}.BarChart-module__PZoisW__monthLabel{text-align:center;font-size:var(--size-rem-0_68);font-weight:var(--font-medium);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;padding:0 var(--size-rem-0_2);display:block;overflow:hidden}.BarChart-module__PZoisW__bar{transition:opacity var(--duration-200) ease;animation:BarChart-module__PZoisW__barGrow var(--duration-400) ease-out backwards}@keyframes BarChart-module__PZoisW__barGrow{0%{opacity:0;transform-origin:bottom;transform:scaleY(0)}to{opacity:1;transform-origin:bottom;transform:scaleY(1)}}.BarChart-module__PZoisW__barDimmed{opacity:.25}.BarChart-module__PZoisW__tooltip{pointer-events:none;background:var(--color-surface-raised);border:var(--size-px-1) solid var(--color-border);border-radius:var(--radius-md);padding:var(--size-rem-0_4) var(--size-rem-0_6);white-space:nowrap;z-index:var(--z-dropdown);position:absolute;transform:translate(-50%,-100%)}.BarChart-module__PZoisW__tooltipLabel{font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--color-text-muted);margin-bottom:var(--size-px-2)}.BarChart-module__PZoisW__tooltipValue{font-size:var(--size-rem-0_8);font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BarChart-module__PZoisW__navButton{width:var(--size-px-20);height:var(--size-px-20);color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-200) ease, color var(--duration-200) ease;background:0 0;border:none;border-radius:50%;justify-content:center;align-self:center;align-items:center;padding:0;display:flex}.BarChart-module__PZoisW__navButton:hover:not(:disabled){background:var(--color-hover-overlay);color:var(--color-text)}.BarChart-module__PZoisW__navButton:disabled{opacity:.15;cursor:not-allowed}
.CurrentSpendWidget-module__hS6Pna__content{flex-direction:column;height:100%;min-height:0;display:flex}.CurrentSpendWidget-module__hS6Pna__headerRow{justify-content:space-between;align-items:flex-start;gap:var(--size-rem-0_85);display:flex}.CurrentSpendWidget-module__hS6Pna__header{margin-bottom:0}.CurrentSpendWidget-module__hS6Pna__total{margin-top:var(--size-rem-0_45);margin-bottom:var(--size-rem-0_35);font-size:var(--text-3xl);font-weight:var(--font-bold);letter-spacing:-.025em;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:CurrentSpendWidget-module__hS6Pna__fadeSlideUp var(--duration-400) ease-out backwards;line-height:1.1}@keyframes CurrentSpendWidget-module__hS6Pna__fadeSlideUp{0%{opacity:0;transform:translateY(var(--size-px-8))}to{opacity:1;transform:translateY(0)}}.CurrentSpendWidget-module__hS6Pna__chartWrap{min-height:0;margin-top:var(--size-rem-0_35);animation:CurrentSpendWidget-module__hS6Pna__fadeIn var(--duration-500) ease-out var(--duration-150) backwards;flex:1;position:relative}@keyframes CurrentSpendWidget-module__hS6Pna__fadeIn{0%{opacity:0}to{opacity:1}}.CurrentSpendWidget-module__hS6Pna__legend{align-items:center;gap:var(--size-rem-1);margin-top:var(--size-rem-0_35);color:var(--color-text);font-size:var(--size-rem-0_8);display:flex}.CurrentSpendWidget-module__hS6Pna__legendItem{align-items:center;gap:var(--size-rem-0_45);display:inline-flex}.CurrentSpendWidget-module__hS6Pna__legendSwatch{width:var(--size-rem-0_9);height:var(--size-rem-0_24);border-radius:var(--radius-full)}.CurrentSpendWidget-module__hS6Pna__legendThisMonth{background:var(--color-chart-3);box-shadow:0 0 0 var(--size-px-1) color-mix(in oklab, var(--color-chart-3) 25%, transparent)}.CurrentSpendWidget-module__hS6Pna__legendLastMonth{background:color-mix(in oklab, var(--color-chart-3) 30%, var(--color-border-subtle))}@media (max-width:640px){.CurrentSpendWidget-module__hS6Pna__headerRow{gap:var(--size-rem-0_35);flex-direction:column}}
.WidgetTrendCallout-module__siyKIq__callout{align-items:flex-start;gap:var(--size-rem-0_45);max-width:var(--size-rem-16);font-size:var(--text-sm);color:var(--color-text);line-height:1.3;display:inline-flex}.WidgetTrendCallout-module__siyKIq__calloutIcon{width:var(--size-rem-1_1);height:var(--size-rem-1_1);border-radius:var(--radius-full);border:var(--size-px-1) solid transparent;font-size:var(--size-rem-0_73);font-weight:var(--font-semibold);line-height:var(--leading-none);margin-top:-var(--size-rem-0_05);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.WidgetTrendCallout-module__siyKIq__calloutText{display:block}.WidgetTrendCallout-module__siyKIq__callout[data-tone=success] .WidgetTrendCallout-module__siyKIq__calloutIcon{color:var(--color-success);border-color:color-mix(in oklab, var(--color-success) 70%, transparent);background:color-mix(in oklab, var(--color-success) 9%, transparent)}.WidgetTrendCallout-module__siyKIq__callout[data-tone=danger] .WidgetTrendCallout-module__siyKIq__calloutIcon{color:var(--color-danger);border-color:color-mix(in oklab, var(--color-danger) 72%, transparent);background:color-mix(in oklab, var(--color-danger) 8%, transparent)}.WidgetTrendCallout-module__siyKIq__callout[data-tone=warning] .WidgetTrendCallout-module__siyKIq__calloutIcon{color:var(--color-chart-5);border-color:color-mix(in oklab, var(--color-chart-5) 72%, transparent);background:color-mix(in oklab, var(--color-chart-5) 8%, transparent)}.WidgetTrendCallout-module__siyKIq__callout[data-tone=neutral] .WidgetTrendCallout-module__siyKIq__calloutIcon{color:var(--color-text-secondary);border-color:var(--color-border-subtle);background:var(--color-hover-overlay)}[data-widget-size=sm] .WidgetTrendCallout-module__siyKIq__callout{display:none}@media (max-width:640px){.WidgetTrendCallout-module__siyKIq__callout{max-width:none}[data-widget-size=sm] .WidgetTrendCallout-module__siyKIq__callout{display:inline-flex}}
.CurrentSpendChart-module__WhcYkW__container{width:100%;height:100%;position:relative}.CurrentSpendChart-module__WhcYkW__svg{width:100%;height:100%;min-height:var(--size-px-120);cursor:crosshair;display:block}.CurrentSpendChart-module__WhcYkW__markerOverlay{pointer-events:none;position:absolute;inset:0}.CurrentSpendChart-module__WhcYkW__marker{box-sizing:border-box;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.CurrentSpendChart-module__WhcYkW__gridLine{stroke:var(--color-border);stroke-width:.7px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.CurrentSpendChart-module__WhcYkW__axisOverlay{pointer-events:none;z-index:var(--z-base);position:absolute;inset:0}.CurrentSpendChart-module__WhcYkW__yAxisLabel{right:var(--size-px-4);color:var(--color-text-secondary);font-size:var(--size-px-12);font-weight:var(--font-medium);line-height:var(--leading-none);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;position:absolute;transform:translateY(-50%)}.CurrentSpendChart-module__WhcYkW__xAxisLabel{bottom:var(--size-px-8);color:var(--color-text-secondary);font-size:var(--size-px-12);font-weight:var(--font-medium);line-height:var(--leading-none);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.CurrentSpendChart-module__WhcYkW__previousLine{fill:none;stroke:color-mix(in oklab, var(--color-chart-3) 54%, var(--color-border-subtle));stroke-width:1.25px;vector-effect:non-scaling-stroke}.CurrentSpendChart-module__WhcYkW__currentLine{fill:none;stroke:var(--color-chart-3);stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.CurrentSpendChart-module__WhcYkW__hoverGuide{stroke:color-mix(in oklab, var(--color-chart-3) 92%, var(--color-text));stroke-width:1.25px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.CurrentSpendChart-module__WhcYkW__currentHoverDot{width:var(--size-px-12_6);height:var(--size-px-12_6);background:var(--color-chart-3);border:var(--size-px-2_6) solid var(--color-bg)}.CurrentSpendChart-module__WhcYkW__previousMarkerOuter{width:var(--size-px-11_2);height:var(--size-px-11_2);background:var(--color-chart-3);border:var(--size-px-2_3) solid var(--color-bg)}.CurrentSpendChart-module__WhcYkW__previousMarkerInner{width:var(--size-px-5_5);height:var(--size-px-5_5);background:color-mix(in oklab, var(--color-text) 85%, var(--color-chart-3) 15%)}.CurrentSpendChart-module__WhcYkW__currentEndOuter{width:var(--size-px-10_2);height:var(--size-px-10_2);background:var(--color-chart-3);border:var(--size-px-2_2) solid var(--color-bg)}.CurrentSpendChart-module__WhcYkW__currentEndInner{width:var(--size-px-4_9);height:var(--size-px-4_9);background:color-mix(in oklab, var(--color-text) 84%, var(--color-chart-3) 16%)}.CurrentSpendChart-module__WhcYkW__tooltip{transform:translate(-50%, calc(-100% - var(--size-px-10)));min-width:var(--size-rem-10_5);padding:var(--size-rem-0_55) var(--size-rem-0_65);border-radius:var(--radius-md);background:var(--color-surface-raised);border:var(--size-px-1) solid var(--color-border);box-shadow:var(--shadow-md);pointer-events:none;z-index:var(--z-above);position:absolute}.CurrentSpendChart-module__WhcYkW__tooltipDay{color:var(--color-text-secondary);font-size:var(--text-sm);margin-bottom:var(--size-rem-0_35)}.CurrentSpendChart-module__WhcYkW__tooltipRow{align-items:center;gap:var(--size-rem-0_38);margin-top:var(--size-rem-0_2);display:flex}.CurrentSpendChart-module__WhcYkW__tooltipDot{width:var(--size-rem-0_48);height:var(--size-rem-0_48);border-radius:50%;flex-shrink:0}.CurrentSpendChart-module__WhcYkW__tooltipDotCurrent{background:var(--color-chart-3)}.CurrentSpendChart-module__WhcYkW__tooltipDotPrevious{background:color-mix(in oklab, var(--color-chart-3) 46%, var(--color-border-subtle))}.CurrentSpendChart-module__WhcYkW__tooltipLabel{color:var(--color-text);font-size:var(--text-sm)}.CurrentSpendChart-module__WhcYkW__tooltipValue{color:var(--color-text);font-size:var(--size-rem-0_84);font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}@media (max-width:640px){.CurrentSpendChart-module__WhcYkW__yAxisLabel,.CurrentSpendChart-module__WhcYkW__xAxisLabel{font-size:var(--size-px-11)}}
.NetFlowWidget-module__lFUHfq__content{flex-direction:column;height:100%;min-height:0;display:flex}.NetFlowWidget-module__lFUHfq__headerRow{justify-content:space-between;align-items:flex-start;gap:var(--size-rem-0_85);display:flex}.NetFlowWidget-module__lFUHfq__header{margin-bottom:0}.NetFlowWidget-module__lFUHfq__netAmount{margin-top:var(--size-rem-0_45);margin-bottom:var(--size-rem-0_5);font-size:var(--text-3xl);font-weight:var(--font-bold);letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:NetFlowWidget-module__lFUHfq__fadeSlideUp var(--duration-400) ease-out backwards;line-height:1.1}@keyframes NetFlowWidget-module__lFUHfq__fadeSlideUp{0%{opacity:0;transform:translateY(var(--size-px-8))}to{opacity:1;transform:translateY(0)}}.NetFlowWidget-module__lFUHfq__netAmount[data-tone=positive]{color:var(--color-success)}.NetFlowWidget-module__lFUHfq__netAmount[data-tone=negative]{color:var(--color-danger)}.NetFlowWidget-module__lFUHfq__netAmount[data-tone=neutral]{color:var(--color-text)}.NetFlowWidget-module__lFUHfq__flows{gap:var(--size-rem-0_35);flex-direction:column;flex:1;justify-content:center;display:flex}.NetFlowWidget-module__lFUHfq__flowRow{justify-content:space-between;align-items:center;gap:var(--size-rem-0_5);animation:NetFlowWidget-module__lFUHfq__flowRowIn var(--duration-300) ease-out backwards;display:flex}@keyframes NetFlowWidget-module__lFUHfq__flowRowIn{0%{opacity:0;transform:translateX(-var(--size-px-8))}to{opacity:1;transform:translate(0)}}.NetFlowWidget-module__lFUHfq__flows>:nth-child(2){animation-delay:var(--duration-40)}.NetFlowWidget-module__lFUHfq__flows>:nth-child(3){animation-delay:var(--duration-80)}.NetFlowWidget-module__lFUHfq__flows>:nth-child(4){animation-delay:var(--duration-120)}.NetFlowWidget-module__lFUHfq__flowLabel{align-items:center;gap:var(--size-rem-0_45);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}.NetFlowWidget-module__lFUHfq__flowDot{width:var(--size-rem-0_5);height:var(--size-rem-0_5);border-radius:var(--radius-full);flex-shrink:0}.NetFlowWidget-module__lFUHfq__flowDot[data-flow=in]{background:var(--color-success)}.NetFlowWidget-module__lFUHfq__flowDot[data-flow=out]{background:var(--color-danger)}.NetFlowWidget-module__lFUHfq__flowAmount{font-size:var(--text-sm);font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.NetFlowWidget-module__lFUHfq__flowAmount[data-flow=in]{color:var(--color-success)}.NetFlowWidget-module__lFUHfq__flowAmount[data-flow=out]{color:var(--color-danger)}.NetFlowWidget-module__lFUHfq__flowBarTrack{height:var(--size-rem-0_5);border-radius:var(--radius-full);background:var(--color-hover-overlay);margin-bottom:var(--size-rem-0_5);animation:NetFlowWidget-module__lFUHfq__fadeSlideUp var(--duration-350) ease-out var(--duration-100) backwards;overflow:hidden}.NetFlowWidget-module__lFUHfq__flowBar{border-radius:var(--radius-full);height:100%;min-width:var(--size-rem-0_5);transition:width var(--duration-400) ease}.NetFlowWidget-module__lFUHfq__flowBar[data-flow=in]{background:var(--color-success);opacity:.7}.NetFlowWidget-module__lFUHfq__flowBar[data-flow=out]{background:var(--color-danger);opacity:.7}@media (max-width:640px){.NetFlowWidget-module__lFUHfq__headerRow{gap:var(--size-rem-0_35);flex-direction:column}}
.NetWorthProjectionWidget-module__LP432G__content{flex-direction:column;height:100%;display:flex}.NetWorthProjectionWidget-module__LP432G__header{margin-bottom:var(--size-rem-0_25)}.NetWorthProjectionWidget-module__LP432G__summary{justify-content:space-between;align-items:baseline;gap:var(--size-rem-0_75);margin-bottom:var(--size-rem-0_5);flex-wrap:wrap;display:flex}.NetWorthProjectionWidget-module__LP432G__summaryMain{align-items:baseline;gap:var(--size-rem-0_4);display:flex}.NetWorthProjectionWidget-module__LP432G__summaryValue{font-size:var(--size-rem-1_65);font-weight:var(--font-bold);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:var(--leading-tight);animation:NetWorthProjectionWidget-module__LP432G__fadeSlideUp var(--duration-400) ease-out backwards}@keyframes NetWorthProjectionWidget-module__LP432G__fadeSlideUp{0%{opacity:0;transform:translateY(var(--size-px-8))}to{opacity:1;transform:translateY(0)}}.NetWorthProjectionWidget-module__LP432G__summaryLabel{font-size:var(--text-xs);color:var(--color-text-muted)}.NetWorthProjectionWidget-module__LP432G__summaryMeta{align-items:center;gap:var(--size-rem-0_4);display:flex}.NetWorthProjectionWidget-module__LP432G__badge{font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:var(--leading-snug)}.NetWorthProjectionWidget-module__LP432G__currentLabel{font-size:var(--text-2xs);color:var(--color-text-muted)}.NetWorthProjectionWidget-module__LP432G__chart{min-height:0;animation:NetWorthProjectionWidget-module__LP432G__fadeIn var(--duration-500) ease-out var(--duration-150) backwards;flex:1;align-items:stretch;display:flex}@keyframes NetWorthProjectionWidget-module__LP432G__fadeIn{0%{opacity:0}to{opacity:1}}.NetWorthProjectionWidget-module__LP432G__divider{height:var(--size-px-1);background:var(--color-border-subtle);margin:var(--size-rem-0_5) 0;opacity:.6}.NetWorthProjectionWidget-module__LP432G__footer{align-items:center;gap:var(--size-rem-0_5);flex-wrap:wrap;display:flex}.NetWorthProjectionWidget-module__LP432G__footerItem{align-items:center;gap:var(--size-rem-0_3);font-size:var(--text-2xs);color:var(--color-text-muted);line-height:var(--leading-snug);display:flex}.NetWorthProjectionWidget-module__LP432G__footerDot{width:var(--size-px-5);height:var(--size-px-5);border-radius:var(--radius-full);background:var(--color-chart-2);flex-shrink:0}[data-widget-size=sm] .NetWorthProjectionWidget-module__LP432G__summary{gap:var(--size-rem-0_25);flex-direction:column}@media (max-width:480px){.NetWorthProjectionWidget-module__LP432G__summary{gap:var(--size-rem-0_25);flex-direction:column}}
.ProjectionChart-module__WRTL4a__container{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}.ProjectionChart-module__WRTL4a__chartArea{flex:1;min-height:0;position:relative}.ProjectionChart-module__WRTL4a__svg{width:100%;height:100%;display:block}.ProjectionChart-module__WRTL4a__gridLine{stroke:var(--color-border);stroke-width:.5px;stroke-dasharray:3 3}.ProjectionChart-module__WRTL4a__axisLine{stroke:var(--color-border);stroke-width:.5px}.ProjectionChart-module__WRTL4a__yLabel,.ProjectionChart-module__WRTL4a__xLabel{font-size:var(--size-px-9);fill:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectionChart-module__WRTL4a__dot{cursor:pointer;transition:r var(--duration-fast) var(--ease-default)}.ProjectionChart-module__WRTL4a__tooltip{padding:var(--size-rem-0_3) var(--size-rem-0_55);border-radius:var(--radius-md);background:var(--color-surface);border:var(--size-px-1) solid var(--color-border);box-shadow:var(--shadow-xs);pointer-events:none;white-space:nowrap;z-index:var(--z-above);position:absolute;transform:translate(-50%)translateY(-100%)}.ProjectionChart-module__WRTL4a__tooltipValue{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectionChart-module__WRTL4a__tooltipYear{font-size:var(--text-2xs);color:var(--color-text-muted);margin-top:var(--size-rem-0_1)}
.FinancialHealthWidget-module__EaT10G__content{--financial-health-gauge-size:min(var(--size-px-280), 100cqw, 84cqh);--financial-health-score-size:clamp(var(--size-rem-1_45), 13cqw, var(--size-rem-2_4));--financial-health-label-size:clamp(var(--size-rem-0_58), 3.2cqw, var(--size-rem-0_75));--financial-health-dot-size:clamp(var(--size-rem-0_35), 2.8cqw, var(--size-px-9));--financial-health-bar-width:clamp(var(--size-rem-2), 17cqw, var(--size-px-48));--financial-health-bar-height:clamp(var(--size-rem-0_2), 1.3cqh, var(--size-px-5));flex-direction:column;align-items:center;height:100%;display:flex;container-type:size}.FinancialHealthWidget-module__EaT10G__header{margin-bottom:clamp(var(--size-rem-0_05), 1.1cqh, var(--size-rem-0_25));align-self:stretch}.FinancialHealthWidget-module__EaT10G__header span{font-size:clamp(var(--size-rem-0_58), 3.2cqw, var(--text-xs))}.FinancialHealthWidget-module__EaT10G__gaugeWrap{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}.FinancialHealthWidget-module__EaT10G__gaugeInner{width:var(--financial-health-gauge-size);aspect-ratio:200/115;max-width:100%;position:relative}.FinancialHealthWidget-module__EaT10G__gaugeTrack{width:100%;height:100%;display:block}.FinancialHealthWidget-module__EaT10G__gaugeArc{fill:none;stroke-width:18px;stroke-linecap:round;stroke:var(--color-border-subtle);opacity:.45}.FinancialHealthWidget-module__EaT10G__gaugeFill{fill:none;stroke-width:18px;stroke-linecap:round;transition:stroke-dashoffset var(--duration-800) cubic-bezier(.4, 0, .2, 1), stroke var(--duration-400) ease}.FinancialHealthWidget-module__EaT10G__gaugeCenter{text-align:center;align-items:center;gap:var(--size-rem-0_05);flex-direction:column;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.FinancialHealthWidget-module__EaT10G__rating{font-size:clamp(var(--size-rem-0_55), 3.2cqw, var(--text-xs));font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);line-height:1}.FinancialHealthWidget-module__EaT10G__score{font-size:var(--financial-health-score-size);font-weight:var(--font-bold);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;animation:FinancialHealthWidget-module__EaT10G__fadeSlideUp var(--duration-400) ease-out backwards;line-height:1}@keyframes FinancialHealthWidget-module__EaT10G__fadeSlideUp{0%{opacity:0;transform:translateY(var(--size-px-8))}to{opacity:1;transform:translateY(0)}}.FinancialHealthWidget-module__EaT10G__divider{height:var(--size-px-1);background:var(--color-border-subtle);opacity:.6;margin:clamp(var(--size-rem-0_28), 2.6cqh, var(--size-rem-0_85)) 0 clamp(var(--size-rem-0_24), 2cqh, var(--size-rem-0_65));align-self:stretch}.FinancialHealthWidget-module__EaT10G__factors{gap:clamp(var(--size-rem-0_22), 1.7cqh, var(--size-rem-0_5));flex-direction:column;align-self:stretch;display:flex}.FinancialHealthWidget-module__EaT10G__factorRow{align-items:center;gap:clamp(var(--size-rem-0_28), 2cqw, var(--size-rem-0_5));animation:FinancialHealthWidget-module__EaT10G__factorIn var(--duration-300) ease-out backwards;display:flex}@keyframes FinancialHealthWidget-module__EaT10G__factorIn{0%{opacity:0;transform:translateX(-var(--size-px-8))}to{opacity:1;transform:translate(0)}}.FinancialHealthWidget-module__EaT10G__factorDot{width:var(--financial-health-dot-size);height:var(--financial-health-dot-size);border-radius:var(--size-px-3);flex-shrink:0}.FinancialHealthWidget-module__EaT10G__factorLabel{font-size:var(--financial-health-label-size);font-weight:var(--font-normal);color:var(--color-text-secondary);flex:1}.FinancialHealthWidget-module__EaT10G__factorBar{width:var(--financial-health-bar-width);height:var(--financial-health-bar-height);border-radius:var(--size-px-3);background:var(--color-border-subtle);flex-shrink:0;overflow:hidden}.FinancialHealthWidget-module__EaT10G__factorBarFill{border-radius:var(--size-px-3);height:100%;transition:width var(--duration-600) ease}
.TopCategoriesWidget-module__TURPsW__totalWrap{align-items:baseline;gap:var(--size-rem-0_3);flex-shrink:0;margin-left:auto;display:flex}.TopCategoriesWidget-module__TURPsW__total{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TopCategoriesWidget-module__TURPsW__totalLabel{font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--color-text-muted)}.TopCategoriesWidget-module__TURPsW__filters{align-items:center;gap:var(--size-rem-0_25);margin-bottom:var(--size-rem-0_5);flex-wrap:wrap;justify-content:space-between;display:flex}[data-widget-size=sm] .TopCategoriesWidget-module__TURPsW__totalWrap{display:none}.TopCategoriesWidget-module__TURPsW__noData{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;padding:var(--size-rem-2) 0;margin:auto 0}.TopCategoriesWidget-module__TURPsW__list{gap:var(--size-px-2);overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;margin:auto 0;display:flex;overflow-y:auto}.TopCategoriesWidget-module__TURPsW__category{flex-direction:column;display:flex}.TopCategoriesWidget-module__TURPsW__row{align-items:center;gap:var(--size-rem-0_65);padding:var(--size-rem-0_5) var(--size-rem-0_55);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:background var(--duration-fast) ease;animation:TopCategoriesWidget-module__TURPsW__rowIn var(--duration-300) ease-out backwards;background:0 0;border:none;font-family:inherit;display:flex}.TopCategoriesWidget-module__TURPsW__row:hover{background:var(--color-hover-overlay)}@keyframes TopCategoriesWidget-module__TURPsW__rowIn{0%{opacity:0;transform:translateX(-var(--size-px-8))}to{opacity:1;transform:translate(0)}}.TopCategoriesWidget-module__TURPsW__badge{width:var(--size-rem-2);height:var(--size-rem-2);border-radius:var(--radius-md);font-size:var(--text-md);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.TopCategoriesWidget-module__TURPsW__details{gap:var(--size-rem-0_4);flex-direction:column;flex:1;min-width:0;display:flex}.TopCategoriesWidget-module__TURPsW__meta{align-items:baseline;gap:var(--size-rem-0_5);display:flex}.TopCategoriesWidget-module__TURPsW__name{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.TopCategoriesWidget-module__TURPsW__amount{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.TopCategoriesWidget-module__TURPsW__chevron{font-size:var(--text-sm);color:var(--color-text-muted);transition:transform var(--duration-fast) ease;flex-shrink:0;line-height:1;transform:rotate(0)}.TopCategoriesWidget-module__TURPsW__chevronOpen{transform:rotate(90deg)}.TopCategoriesWidget-module__TURPsW__track{height:var(--size-px-4);border-radius:var(--size-px-3);background:var(--color-progress-track);overflow:hidden}.TopCategoriesWidget-module__TURPsW__fill{border-radius:var(--size-px-3);height:100%;transition:width var(--duration-500) var(--ease-out);min-width:var(--size-px-3)}.TopCategoriesWidget-module__TURPsW__txList{gap:var(--size-px-1);padding:var(--size-rem-0_25) 0 var(--size-rem-0_25) var(--size-rem-2_65);animation:TopCategoriesWidget-module__TURPsW__txListIn var(--duration-200) ease-out;flex-direction:column;display:flex}@keyframes TopCategoriesWidget-module__TURPsW__txListIn{0%{opacity:0;transform:translateY(-var(--size-px-4))}to{opacity:1;transform:translateY(0)}}.TopCategoriesWidget-module__TURPsW__txRow{align-items:center;gap:var(--size-rem-0_6);padding:var(--size-rem-0_4) var(--size-rem-0_5);border-radius:var(--radius-md);transition:background var(--duration-fast) ease;display:flex}.TopCategoriesWidget-module__TURPsW__txRow:hover{background:var(--color-hover-overlay)}.TopCategoriesWidget-module__TURPsW__txLogo{width:var(--size-px-28);height:var(--size-px-28);-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0}.TopCategoriesWidget-module__TURPsW__txFallback{width:var(--size-px-28);height:var(--size-px-28);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--color-text);background:var(--color-surface-raised);border:var(--size-px-1) solid var(--color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TopCategoriesWidget-module__TURPsW__txDetails{gap:var(--size-px-1);flex-direction:column;flex:1;min-width:0;display:flex}.TopCategoriesWidget-module__TURPsW__txName{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TopCategoriesWidget-module__TURPsW__txDate{font-size:var(--text-2xs);font-weight:var(--font-normal);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TopCategoriesWidget-module__TURPsW__txAmount{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.TopCategoriesWidget-module__TURPsW__txPending{opacity:.6}
.AccountsWidget-module__7IokuG__header{margin-bottom:var(--size-rem-0_6);justify-content:space-between;align-items:center;display:flex}.AccountsWidget-module__7IokuG__title{flex:1}.AccountsWidget-module__7IokuG__syncTime{font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--color-text-muted)}[data-widget-size=sm] .AccountsWidget-module__7IokuG__syncTime{display:none}.AccountsWidget-module__7IokuG__list{overscroll-behavior-x:contain;overscroll-behavior-y:auto;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-y:auto}.AccountsWidget-module__7IokuG__categoryRow{animation:AccountsWidget-module__7IokuG__rowIn var(--duration-300) ease-out backwards}@keyframes AccountsWidget-module__7IokuG__rowIn{0%{opacity:0;transform:translateY(var(--size-px-6))}to{opacity:1;transform:translateY(0)}}.AccountsWidget-module__7IokuG__categoryButton{align-items:center;gap:var(--size-rem-0_7);width:100%;padding:var(--size-rem-0_65) var(--size-rem-0_5);font:inherit;cursor:pointer;border-radius:var(--radius-md);transition:background var(--duration-150) ease;background:0 0;border:none;display:flex}.AccountsWidget-module__7IokuG__categoryButton:hover,.AccountsWidget-module__7IokuG__subAccount:hover{background:var(--color-hover-overlay)}.AccountsWidget-module__7IokuG__categoryIcon,.AccountsWidget-module__7IokuG__netCashIcon{width:var(--size-rem-2);height:var(--size-rem-2);border-radius:var(--radius-md);background:var(--color-hover-overlay);flex-shrink:0;justify-content:center;align-items:center;display:flex}.AccountsWidget-module__7IokuG__categoryIcon{color:var(--color-text-secondary)}.AccountsWidget-module__7IokuG__categoryLabel{font-size:var(--size-rem-0_88);font-weight:var(--font-medium);color:var(--color-text);text-align:left;flex:1}.AccountsWidget-module__7IokuG__categoryTotal{font-size:var(--size-rem-0_88);font-weight:var(--font-semibold);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:var(--size-rem-0_35)}.AccountsWidget-module__7IokuG__chevron{color:var(--color-text-muted);transition:transform var(--duration-250) ease;flex-shrink:0}.AccountsWidget-module__7IokuG__chevronOpen{transform:rotate(180deg)}.AccountsWidget-module__7IokuG__subAccountsWrapper{transition:grid-template-rows var(--duration-250) ease;grid-template-rows:0fr;display:grid}.AccountsWidget-module__7IokuG__subAccountsWrapperOpen{grid-template-rows:1fr}.AccountsWidget-module__7IokuG__subAccountsInner{overflow:hidden}.AccountsWidget-module__7IokuG__subAccount{align-items:center;gap:var(--size-rem-0_5);padding:var(--size-rem-0_4) var(--size-rem-0_5) var(--size-rem-0_4) var(--size-rem-3_2);border-radius:var(--radius-md);transition:background var(--duration-150) ease;display:flex}.AccountsWidget-module__7IokuG__subAccountName{font-size:var(--size-rem-0_78);font-weight:var(--font-normal);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.AccountsWidget-module__7IokuG__subAccountBalance{font-size:var(--size-rem-0_78);font-weight:var(--font-medium);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.AccountsWidget-module__7IokuG__netCashRow{align-items:center;gap:var(--size-rem-0_7);padding:var(--size-rem-0_65) var(--size-rem-0_5);border-top:var(--size-px-1) solid var(--color-border);border-bottom:var(--size-px-1) solid var(--color-border);margin:var(--size-rem-0_15) 0;animation:AccountsWidget-module__7IokuG__rowIn var(--duration-300) ease-out backwards;display:flex}.AccountsWidget-module__7IokuG__netCashLabel{font-size:var(--size-rem-0_88);font-weight:var(--font-medium);color:var(--color-text);flex:1}.AccountsWidget-module__7IokuG__netCashValue{font-size:var(--size-rem-0_88);font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AccountsWidget-module__7IokuG__netCashPositive{color:var(--color-success)}.AccountsWidget-module__7IokuG__netCashNegative{color:var(--color-danger)}.AccountsWidget-module__7IokuG__infoTip{cursor:help;color:var(--color-text-muted);align-items:center;display:inline-flex;position:relative}.AccountsWidget-module__7IokuG__infoTip:after{content:attr(data-tip);right:0;bottom:calc(100% + var(--size-px-6));white-space:nowrap;padding:var(--size-rem-0_35) var(--size-rem-0_6);border-radius:var(--radius-md);background:var(--color-text);color:var(--color-bg);font-size:var(--size-rem-0_68);font-weight:var(--font-medium);pointer-events:none;opacity:0;transform:translateY(var(--size-px-3));transition:opacity var(--duration-150) ease, transform var(--duration-150) ease;z-index:var(--z-dropdown);position:absolute}.AccountsWidget-module__7IokuG__infoTip:hover:after{opacity:1;transform:translateY(0)}
.Logo-module__R6_ZEW__logo{color:var(--logo-color,var(--color-accent));flex-shrink:0;justify-self:start;align-items:center;display:inline-flex}.Logo-module__R6_ZEW__mark{width:100%;height:100%;display:block}
