._iconButton_30pwu_1{width:var(--size-touch);height:var(--size-touch);border-radius:var(--radius-pill);color:var(--ink-2);transition:background-color var(--motion-fast) var(--ease-enter);flex:none;justify-content:center;align-items:center;display:inline-flex}._iconButton_30pwu_1:not(:disabled):hover{background:var(--surface-3)}._iconButton_30pwu_1:disabled{opacity:.4}._soft_30pwu_21{background:var(--primary-soft);color:var(--on-primary-soft)}._overlay_9dv2s_1{z-index:var(--z-scrim);background:var(--scrim);animation:_fade_9dv2s_1 var(--motion-sheet) var(--ease-enter);position:fixed;inset:0}._sheet_9dv2s_9{z-index:var(--z-sheet);gap:var(--space-2);overscroll-behavior:contain;max-height:92dvh;padding:var(--space-2) var(--margin-page) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl) var(--radius-xl) 0 0;animation:_rise_9dv2s_1 var(--motion-sheet) var(--ease-enter);border-bottom:0;flex-direction:column;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto}._header_9dv2s_27{min-height:var(--size-touch);justify-content:space-between;align-items:center;display:flex}._title_9dv2s_34{font:var(--text-title)}._links_9dv2s_38{flex-direction:column;display:flex}._link_9dv2s_38{align-items:center;gap:var(--space-3);min-height:var(--size-touch);padding:0 var(--space-3);border-radius:var(--radius-md);font:var(--text-body);color:var(--ink);display:flex}._link_9dv2s_38:hover{background:var(--surface-3)}._active_9dv2s_58,._active_9dv2s_58:hover{background:var(--primary-soft);color:var(--on-primary-soft);font-weight:600}._themes_9dv2s_65{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}._themeLabel_9dv2s_75{color:var(--muted);font:var(--text-label);flex:1 0 100%}._themeOption_9dv2s_81{min-height:var(--size-touch);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);font:var(--text-ui);color:var(--ink);flex:1}._themeSelected_9dv2s_91{background:var(--primary-soft);border-color:var(--primary);color:var(--on-primary-soft);font-weight:600}@keyframes _fade_9dv2s_1{0%{opacity:0}}@keyframes _rise_9dv2s_1{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){._sheet_9dv2s_9{animation:_fade_9dv2s_1 var(--motion-sheet) var(--ease-enter)}}._nav_1qfzs_1{z-index:var(--z-nav);height:calc(var(--size-bottom-nav) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--line);position:fixed;inset:auto 0 0}@media (width>=1024px){._nav_1qfzs_1{display:none}}._list_1qfzs_17{grid-template-columns:repeat(5,minmax(0,1fr));height:100%;display:grid}._cell_1qfzs_23{min-width:0}._item_1qfzs_27{justify-content:center;align-items:center;gap:var(--space-1);width:100%;height:100%;min-height:var(--size-touch);color:var(--ink-2);flex-direction:column;display:flex}._pill_1qfzs_39{width:calc(var(--space-16) - var(--space-2));height:var(--space-8);border-radius:var(--radius-pill);transition:background-color var(--motion-base) var(--ease-enter);place-items:center;display:grid}._label_1qfzs_48{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:var(--text-micro);overflow:hidden}._active_1qfzs_57{color:var(--primary)}._active_1qfzs_57 ._pill_1qfzs_39{background:var(--primary-soft);color:var(--on-primary-soft)}._active_1qfzs_57 ._label_1qfzs_48{font-weight:600}._rail_v032k_2{display:none}@media (width>=1024px){._rail_v032k_2{z-index:var(--z-nav);align-items:stretch;gap:var(--space-2);width:var(--size-rail);padding:0 var(--space-3) var(--space-4);background:var(--surface);border-right:1px solid var(--line);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}}._brand_v032k_22{height:var(--size-topbar);padding:0 var(--space-3);color:var(--primary);font:var(--text-card);align-items:center;display:none}@media (width>=1280px){._brand_v032k_22{display:flex}}@media (width>=1024px) and (width<=1279.98px){._list_v032k_39{padding-top:var(--space-4)}}._list_v032k_39{gap:var(--space-1);flex-direction:column;display:flex}._item_v032k_50{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--size-touch);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--ink-2);font:var(--text-ui);transition:background-color var(--motion-fast) var(--ease-enter);display:flex;position:relative}._item_v032k_50:hover{background:var(--surface-3)}._active_v032k_69,._active_v032k_69:hover{background:var(--primary-soft);color:var(--on-primary-soft)}._label_v032k_75{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width>=1280px){._item_v032k_50{justify-content:flex-start}._label_v032k_75{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}}@media (width>=1024px) and (width<=1279.98px){._item_v032k_50:after{content:attr(data-tooltip);left:calc(100% + var(--space-2));z-index:var(--z-dropdown);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--ink);color:var(--bg);font:var(--text-label);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-enter);position:absolute;top:50%;transform:translateY(-50%)}._item_v032k_50:hover:after,._item_v032k_50:focus-visible:after{opacity:1}}._active_v032k_69{font-weight:600}._footer_v032k_131{align-items:center;gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;margin-top:auto;display:flex}._pill_1fvvn_1{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-pill);align-items:center;max-width:100%;display:inline-flex}._label_1fvvn_10{min-height:var(--size-touch);padding:0 var(--space-2);border-radius:var(--radius-pill);font:var(--text-strong);white-space:nowrap;color:var(--ink)}._label_1fvvn_10:hover{background:var(--surface-3)}._popover_1fvvn_23{z-index:var(--z-dropdown);width:min(calc(100vw - var(--space-8)), calc(var(--space-16) * 4 + var(--space-4)));padding:var(--space-2) var(--space-3) var(--space-3);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);animation:_pop_1fvvn_23 var(--motion-base) var(--ease-enter)}._grid_1fvvn_34{gap:var(--space-2);flex-direction:column;display:flex}._year_1fvvn_40{justify-content:space-between;align-items:center;display:flex}._yearLabel_1fvvn_46{font:var(--text-card);font-variant-numeric:tabular-nums}._months_1fvvn_51{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._month_1fvvn_51{min-height:var(--size-touch);border-radius:var(--radius-md);font:var(--text-body);color:var(--ink);border:1px solid #0000}._month_1fvvn_51:not(:disabled):hover{background:var(--surface-3)}._month_1fvvn_51:disabled{opacity:.4}._monthSelected_1fvvn_74,._monthSelected_1fvvn_74:not(:disabled):hover{background:var(--primary-soft);border-color:var(--primary);color:var(--on-primary-soft);font-weight:600}@keyframes _pop_1fvvn_23{0%{opacity:0}}._topbar_9lnm0_1{z-index:var(--z-sticky);height:var(--size-topbar);background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}._inner_9lnm0_10{align-items:center;gap:var(--space-3);max-width:var(--size-content-max);height:100%;padding-inline:var(--margin-page);margin-inline:auto;display:flex}._title_9lnm0_21{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;font:var(--text-title);margin:-1px;position:absolute;overflow:hidden}._actions_9lnm0_32{justify-content:flex-end;align-items:center;gap:var(--space-1);flex:1 1 0;min-width:0;display:flex}@media (width>=640px){._title_9lnm0_21{clip-path:none;text-overflow:ellipsis;flex:1 1 0;width:auto;min-width:0;height:auto;margin:0;position:static;overflow:hidden}}._shell_143rj_1{min-height:100dvh}._skip_143rj_6{top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--primary);color:var(--on-primary);font:var(--text-strong);transform:translateY(calc(-100% - var(--space-4)));position:fixed}._skip_143rj_6:focus-visible{transform:none}._body_143rj_23{min-width:0}._main_143rj_27{max-width:var(--size-content-max);padding:var(--pad-top) var(--margin-page) calc(var(--size-bottom-nav) + var(--size-fab) + var(--space-4) + var(--space-6) + env(safe-area-inset-bottom));margin-inline:auto}@media (width>=1024px){._body_143rj_23{margin-left:var(--size-rail)}._main_143rj_27{padding-bottom:var(--space-16)}}._banner_9sx3i_1{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}._icon_9sx3i_12{flex:none}._text_9sx3i_16{gap:0 var(--space-2);min-width:0;font:var(--text-body);flex-wrap:wrap;flex:1 1 0;display:flex}._title_9sx3i_25{font:var(--text-strong);color:var(--ink)}._body_9sx3i_30{color:var(--ink-2)}._action_9sx3i_35{padding-left:calc(var(--size-icon-lg) + var(--space-3));flex:1 0 100%}@media (width>=640px){._action_9sx3i_35{flex:none;padding-left:0}}._neutral_9sx3i_47 ._icon_9sx3i_12{color:var(--ink-2)}._warning_9sx3i_51 ._icon_9sx3i_12{color:var(--warning-text)}._critical_9sx3i_55 ._icon_9sx3i_12{color:var(--expense)}._amount_9jwaa_1{white-space:nowrap}._label_9jwaa_5{font:var(--text-label)}._total_9jwaa_9{font:var(--text-total)}._body_9jwaa_13{font:var(--text-body)}._strong_9jwaa_17{font:var(--text-strong)}._title_9jwaa_21{font:var(--text-title);font-weight:600}._hero_9jwaa_26{font:var(--text-hero);font-variant-numeric:proportional-nums}._tabular_9jwaa_31{font-variant-numeric:tabular-nums}._neutral_9jwaa_35{color:inherit}._income_9jwaa_39{color:var(--income)}._expense_9jwaa_43{color:var(--expense)}._cents_9jwaa_47{font-size:var(--font-cents);line-height:0}._card_13t9t_1{gap:var(--space-3);min-width:0;padding:var(--pad-card);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}._head_13t9t_13{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._titles_13t9t_20{min-width:0}._title_13t9t_20{font:var(--text-card);color:var(--ink)}._subtitle_13t9t_29{font:var(--text-label);color:var(--muted)}._actions_13t9t_34{align-items:center;gap:var(--space-2);flex:none;display:flex}._tableWrap_1ythw_2{display:none;container-type:inline-size}._table_1ythw_2{border-collapse:collapse;width:100%;font:var(--text-body)}._list_1ythw_13{flex-direction:column;display:flex}@media (width>=1024px){._tableWrap_1ythw_2{display:block}._list_1ythw_13{display:none}}._srOnly_1ythw_28{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._table_1ythw_2 th,._table_1ythw_2 td{padding:0 var(--space-2);height:var(--size-row);text-align:left;border-bottom:1px solid var(--line)}._table_1ythw_2 thead th{height:auto;padding-bottom:var(--space-2);color:var(--muted);font:var(--text-label)}._table_1ythw_2 tbody th{font-weight:500}._table_1ythw_2 ._num_1ythw_58{text-align:right;font-variant-numeric:tabular-nums}._rowHead_1ythw_63{min-width:0}._who_1ythw_67{align-items:center;gap:var(--space-3);display:flex}._table_1ythw_2 tbody tr:last-child td,._table_1ythw_2 tbody tr:last-child th{border-bottom:0}._table_1ythw_2 tfoot th,._table_1ythw_2 tfoot td{background:var(--surface-2);border-bottom:0;font-weight:500}._table_1ythw_2 tfoot th{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}._table_1ythw_2 tfoot td:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}._item_1ythw_95{align-items:center;gap:var(--space-3);min-height:var(--size-row);border-bottom:1px solid var(--line);display:flex}._itemText_1ythw_103{flex-direction:column;flex:1;min-width:0;display:flex}._itemName_1ythw_110{font:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._itemMeta_1ythw_117{color:var(--muted);font:var(--text-micro)}._itemAmounts_1ythw_122{flex-direction:column;flex:none;align-items:flex-end;min-width:0;display:flex}._totalItem_1ythw_130{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--size-row);margin-top:var(--space-2);padding:0 var(--space-3);background:var(--surface-2);border-radius:var(--radius-md);display:flex}._avatar_1ythw_142{width:var(--size-icon-xl);height:var(--size-icon-xl);background:var(--surface-2);color:var(--muted);font:var(--text-micro);border-radius:50%;flex:none;place-items:center;display:grid}._itemForecast_1ythw_155{color:var(--muted);font:var(--text-label)}._whoText_1ythw_161{flex-direction:column;min-width:0;display:flex}._accName_1ythw_168{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._kindInline_1ythw_174{color:var(--muted);font:var(--text-micro);font-weight:400;display:none}@container (width<=28rem){._kindCol_1ythw_182{display:none}._kindInline_1ythw_174{display:block}}@container (width<=24rem){._table_1ythw_2 ._avatar_1ythw_142{display:none}}._srOnly_5xwt9_1{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._tile_wrkdy_1{gap:var(--space-1);min-width:0;padding:var(--pad-card);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}._label_wrkdy_13{align-items:center;gap:var(--space-2);color:var(--muted);font:var(--text-label);display:flex}._value_wrkdy_21{overflow-wrap:anywhere;min-width:0}._delta_wrkdy_27{align-items:center;gap:var(--space-2);min-width:0;font:var(--text-label);white-space:nowrap;display:flex}._deltaValue_wrkdy_36{align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums;font-weight:500;display:inline-flex}._deltaLabel_wrkdy_44{min-width:0;color:var(--muted);text-overflow:ellipsis;overflow:hidden}._good_wrkdy_51{color:var(--income)}._bad_wrkdy_55{color:var(--expense)}._neutral_wrkdy_59{color:var(--muted)}._body_4go67_2{gap:var(--space-1);flex-direction:column;display:flex;container-type:inline-size}._label_4go67_9{color:var(--muted);font:var(--text-label)}._hero_4go67_14{font:var(--text-hero);min-width:0}@container (width<=16rem){._hero_4go67_14{font:var(--text-hero-sm)}}._hero_4go67_14>span{font:inherit}._spacer_4go67_30{height:1lh;font:var(--text-label)}._stats_4go67_35{gap:var(--space-6);margin-top:var(--space-3);display:flex}._stat_4go67_35{min-width:0}._statLabel_4go67_45{color:var(--muted);font:var(--text-micro)}._statValue_4go67_50{margin:0}._spark_4go67_55{height:var(--size-spark);margin:var(--space-3) var(--space-3) 0;position:relative}._svg_4go67_61{width:100%;height:100%;display:block;overflow:visible}._line_4go67_68,._forecastLine_4go67_69{fill:none;stroke:var(--primary);stroke-width:var(--stroke-chart);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._forecastLine_4go67_69{stroke-dasharray:4 4;opacity:.7}._area_4go67_83{fill:var(--primary-soft);stroke:none}._node_4go67_88,._dot_4go67_89{border-radius:50%;position:absolute;transform:translate(-50%,-50%)}._node_4go67_88{width:var(--size-icon-lg);height:var(--size-icon-lg);background:var(--surface);border:var(--stroke-chart) solid var(--primary);color:var(--primary);place-items:center;display:grid}._dot_4go67_89{width:var(--space-4);height:var(--space-4);background:var(--primary);border:var(--stroke-chart) solid var(--surface)}._sparkSkeleton_4go67_113{height:var(--size-spark);margin:var(--space-3) var(--space-3) 0}._statSkeleton_4go67_119{width:calc(var(--space-16) + var(--space-8))}._budget_f2b6d_1{gap:var(--space-2);flex-direction:column;display:flex}._top_f2b6d_7{justify-content:space-between;align-items:center;gap:var(--space-2);font:var(--text-label);display:flex}._name_f2b6d_15{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._percent_f2b6d_23{align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums;font-weight:500;display:inline-flex}._textGood_f2b6d_31{color:var(--ink)}._textWarning_f2b6d_35{color:var(--warning-text)}._textCritical_f2b6d_39{color:var(--expense)}._meter_f2b6d_44{height:var(--size-meter);background:var(--surface-3);border-radius:var(--radius-pill);position:relative}._fill_f2b6d_51{border-radius:var(--radius-pill);height:100%;display:block}._good_f2b6d_57{background:var(--status-good)}._warning_f2b6d_61{background:var(--status-warning)}._critical_f2b6d_65{background:var(--status-critical)}._today_f2b6d_69{top:calc(var(--stroke-chart) * -1);bottom:calc(var(--stroke-chart) * -1);width:var(--stroke-chart);background:var(--ink);border-radius:var(--radius-pill);position:absolute;transform:translate(-50%)}._foot_f2b6d_82{color:var(--muted);font:var(--text-label);flex-direction:column;display:flex}._foot_f2b6d_82>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._list_1s155_1{gap:var(--space-4);flex-direction:column;display:flex}._skeletonRow_1s155_8{gap:var(--space-2);flex-direction:column;display:flex}._skeletonMeter_1s155_14{height:var(--size-meter);border-radius:var(--radius-pill);background:var(--surface-3)}._legend_1s155_20{align-items:center;gap:var(--space-2);color:var(--muted);font:var(--text-label);display:flex}._mark_1s155_28{width:var(--stroke-chart);height:var(--space-4);background:var(--ink);border-radius:var(--radius-pill)}._legend_fl3t5_1{gap:var(--space-4);color:var(--ink-2);font:var(--text-label);display:flex}._legend_fl3t5_1 li{align-items:center;gap:var(--space-1);display:inline-flex}._income_fl3t5_14{color:var(--income)}._expense_fl3t5_18{color:var(--expense)}._figure_fl3t5_22{margin:0;position:relative}._plot_fl3t5_28{grid-template-columns:calc(var(--space-8) + var(--space-4) + var(--space-1)) minmax(0, 1fr);grid-template-rows:var(--size-chart) auto;column-gap:var(--space-2);row-gap:var(--space-2);display:grid}._yAxis_fl3t5_36,._area_fl3t5_37{position:relative}._tick_fl3t5_41{color:var(--muted);font:var(--text-label);font-variant-numeric:tabular-nums;position:absolute;right:0;transform:translateY(50%)}._grid_fl3t5_51{border-top:1px solid var(--line);height:0;position:absolute;left:0;right:0}._columns_fl3t5_59{grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:absolute;inset:0}._group_fl3t5_66{justify-content:center;align-items:flex-end;gap:var(--space-1);height:100%;display:flex}._past_fl3t5_74{opacity:.6}._bar_fl3t5_79{max-width:var(--space-3);min-height:var(--stroke-chart);border-radius:var(--space-1) var(--space-1) 0 0;flex:1;display:block}._incomeBar_fl3t5_87{background:var(--income)}._expenseBar_fl3t5_91{background:var(--expense)}._xAxis_fl3t5_95{grid-column:2;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}._xLabel_fl3t5_101{color:var(--muted);font:var(--text-micro);text-align:center;overflow:hidden}._current_fl3t5_108{color:var(--ink);font-weight:600}@media (width<=639.98px){._xLabel_fl3t5_101:nth-child(2n){visibility:hidden}}._plotSkeleton_fl3t5_120{height:calc(var(--size-chart) + var(--space-2) + 1lh);font:var(--text-micro)}._srOnly_fl3t5_125{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._chart_xyu8r_6{grid-template-columns:calc(var(--space-16) + var(--space-4)) minmax(0, 1fr) auto;column-gap:var(--space-3);display:grid}._list_xyu8r_12{grid-column:1/-1;grid-template-columns:subgrid;display:grid}._row_xyu8r_18{grid-column:1/-1;grid-template-columns:subgrid;min-height:var(--size-rank-row);align-items:center;display:grid}._name_xyu8r_26{color:var(--ink-2);font:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._track_xyu8r_35{height:var(--size-bar);background:var(--surface-2);border-radius:0 var(--radius-pill) var(--radius-pill) 0;display:block;overflow:hidden}._fill_xyu8r_43{border-radius:0 var(--radius-pill) var(--radius-pill) 0;height:100%;display:block}._value_xyu8r_50{justify-content:flex-end;align-items:baseline;gap:var(--space-2);white-space:nowrap;display:flex}._value_xyu8r_50 ._amount_xyu8r_58{font-weight:500}._share_xyu8r_62{min-width:calc(var(--space-8) + var(--space-1));color:var(--muted);font:var(--text-label);font-variant-numeric:tabular-nums;text-align:right}._valueSkeleton_xyu8r_70{width:calc(var(--space-16) + var(--space-8));display:block}@media (width>=640px){._value_xyu8r_50 ._amount_xyu8r_58{font:var(--text-strong)}}._axis_xyu8r_82{color:var(--muted);font:var(--text-label);grid-column:2;justify-content:space-between;display:flex}._face_1vopg_1,._faceSkeleton_1vopg_2{height:var(--size-card-face);border-radius:var(--radius-lg)}._face_1vopg_1{padding:var(--space-4);background:var(--card-face);border:1px solid var(--line-strong);color:var(--card-face-ink);flex-direction:column;justify-content:space-between;display:flex}._faceSkeleton_1vopg_2{background:var(--surface-3)}._top_1vopg_22{justify-content:flex-start;align-items:center;gap:var(--space-2);font:var(--text-label);display:flex}._status_1vopg_30{align-items:center;gap:var(--space-1);flex:none;font-weight:500;display:inline-flex}._open_1vopg_39{color:var(--primary)}._closed_1vopg_43{color:var(--status-warning)}._paid_1vopg_47{color:var(--status-good)}._overdue_1vopg_51{color:var(--status-critical)}._number_1vopg_55{font:var(--text-card);letter-spacing:.08em}._limit_1vopg_60{color:var(--card-face-ink-2);font:var(--text-label)}._amounts_1vopg_65{gap:var(--space-1);flex-direction:column;display:flex}._faceWrap_1vopg_72{container-type:inline-size}@container (width>=14rem){._amounts_1vopg_65{justify-content:space-between;gap:var(--space-3);flex-direction:row}}._dt_1vopg_84{color:var(--card-face-ink-2);font:var(--text-micro)}._dd_1vopg_89{margin:0}._right_1vopg_93{text-align:inherit}@container (width>=14rem){._right_1vopg_93{text-align:right}}._foot_1vopg_104{color:var(--muted);font:var(--text-label);flex-direction:column;display:flex}._fab_19l59_1{right:var(--margin-page);bottom:calc(var(--size-bottom-nav) + var(--space-4) + env(safe-area-inset-bottom));z-index:var(--z-sticky);width:var(--size-fab);height:var(--size-fab);background:var(--primary);box-shadow:var(--shadow-card);color:var(--on-primary);transition:filter var(--motion-fast) var(--ease-enter);border-radius:50%;place-items:center;display:grid;position:fixed}._fab_19l59_1:hover{filter:brightness(.94)}@media (width>=1024px){._fab_19l59_1{display:none}}._overlay_3pr9j_1{z-index:var(--z-scrim);background:var(--scrim);animation:_fade_3pr9j_1 var(--motion-sheet) var(--ease-enter);position:fixed;inset:0}._dialog_3pr9j_10{z-index:var(--z-sheet);gap:var(--space-3);width:min(calc(100vw - var(--space-8)), calc(var(--space-16) * 6 + var(--space-2) * 2));padding:var(--space-6);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-xl);animation:_fade_3pr9j_1 var(--motion-sheet) var(--ease-enter);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._title_3pr9j_27{font:var(--text-title)}._text_3pr9j_31{color:var(--ink-2);font:var(--text-body)}._actions_3pr9j_36{margin-top:var(--space-2);justify-content:flex-end;display:flex}@keyframes _fade_3pr9j_1{0%{opacity:0}}._header_3awxs_1{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._title_3awxs_8{font:var(--text-title)}._aside_3awxs_12{color:var(--muted);font:var(--text-label)}._body_icdgp_1{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}._donut_icdgp_8{width:var(--size-donut);height:var(--size-donut);flex:none;position:relative}._svg_icdgp_16{width:100%;height:100%;display:block;transform:rotate(-90deg)}._track_icdgp_23,._slice_icdgp_24{fill:none;stroke-width:20px}._track_icdgp_23{stroke:var(--surface-2)}._center_icdgp_33{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._centerLabel_icdgp_43{color:var(--muted);font:var(--text-micro)}._legend_icdgp_48{gap:var(--space-2);flex-direction:column;width:100%;display:flex}._row_icdgp_55{align-items:center;gap:var(--space-2);font:var(--text-label);display:flex}._swatch_icdgp_62{width:var(--space-2);height:var(--space-2);border-radius:50%;flex:none}._name_icdgp_69{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._pct_icdgp_78{font-variant-numeric:tabular-nums;font-weight:500}._currency_icdgp_84{color:var(--muted);font:var(--text-label)}._total_icdgp_89{font:var(--text-total);font-variant-numeric:tabular-nums;white-space:nowrap}._badge_1xgkd_1{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--size-touch);min-height:var(--size-touch);color:var(--ink-2);font:var(--text-label);white-space:nowrap;display:inline-flex}._interactive_1xgkd_13{padding:0 var(--space-2);border-radius:var(--radius-pill)}._interactive_1xgkd_13:hover{background:var(--surface-3)}._fresh_1xgkd_23{color:var(--income)}._stale_1xgkd_27{color:var(--warning-text)}._syncing_1xgkd_31{color:var(--primary);animation:_spin_1xgkd_1 calc(var(--motion-chart) * 2) linear infinite}._text_1xgkd_37{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width>=640px){._text_1xgkd_37{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}}@keyframes _spin_1xgkd_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._syncing_1xgkd_31{animation:none}}._grid_tmrfy_7{gap:var(--gap-card);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}._spending_tmrfy_16{display:none}._kpis_tmrfy_20{gap:var(--space-3);flex-direction:column;display:flex;container-type:inline-size}._kpiGrid_tmrfy_27{gap:var(--gap-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (width>=36rem){._kpiGrid_tmrfy_27{grid-template-columns:repeat(4,minmax(0,1fr))}}._newButton_tmrfy_41{display:none}@media (width>=640px){._hero_tmrfy_47{grid-area:hero}._kpis_tmrfy_20{grid-area:kpis}._accounts_tmrfy_55{grid-area:acc}._card_tmrfy_59{grid-area:card}._ranking_tmrfy_63{grid-area:rank}._budgets_tmrfy_67{grid-area:bud}._cashflow_tmrfy_71{grid-area:flow}._spending_tmrfy_16{grid-area:spend}._grid_tmrfy_7{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hero hero""kpis kpis""acc card""rank bud""flow flow"}}@media (width>=1024px){._grid_tmrfy_7{gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"hero hero hero hero rank rank rank rank rank bud bud bud""kpis kpis kpis kpis kpis kpis kpis kpis kpis kpis kpis kpis""acc acc acc acc acc acc spend spend spend card card card""flow flow flow flow flow flow flow flow flow flow flow flow"}._spending_tmrfy_16{display:flex}._newButton_tmrfy_41{display:inline-flex}}._banner_tmrfy_112{margin-bottom:var(--gap-card)}._field_13yde_1{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._label_13yde_8{color:var(--ink-2);font:var(--text-label)}._input_13yde_13{width:100%;min-height:var(--size-touch);padding:0 var(--space-3);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--ink);font:var(--text-ui)}._area_13yde_24{padding:var(--space-3);resize:vertical}._input_13yde_13::placeholder{color:var(--muted)}._input_13yde_13:disabled{background:var(--surface-2);opacity:.6}._invalid_13yde_38{border-color:var(--status-critical)}._note_13yde_42{color:var(--muted);font:var(--text-micro)}._error_13yde_47{color:var(--status-critical)}._page_1i34i_1{min-height:100dvh;padding:var(--margin-page);background:var(--bg);place-items:center;display:grid}._card_1i34i_9{gap:var(--space-4);width:min(100%, calc(var(--space-16) * 6 + var(--space-2) * 2));padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);flex-direction:column;display:flex}._brand_1i34i_21{color:var(--primary);font:var(--text-title)}._title_1i34i_26{font:var(--text-title)}._text_1i34i_30{color:var(--ink-2);font:var(--text-body)}._form_1i34i_35{gap:var(--space-4);flex-direction:column;display:flex}._links_1i34i_41{gap:var(--space-2);flex-wrap:wrap;display:flex}._notice_1i34i_47{padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius-md);font:var(--text-label)}._error_1i34i_54{color:var(--status-critical);font:var(--text-label)}._codes_1i34i_59{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-16) * 2), 1fr));gap:var(--space-2);padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius-md);font:var(--text-strong);font-variant-numeric:tabular-nums;margin:0;list-style:none;display:grid}._ack_1i34i_72{align-items:center;gap:var(--space-2);min-height:var(--size-touch);font:var(--text-ui);display:flex}._ack_1i34i_72 input{width:var(--space-5);height:var(--space-5)}._overlay_hhg7y_1{z-index:var(--z-scrim);background:var(--scrim);animation:_fade_hhg7y_1 var(--motion-sheet) var(--ease-enter);position:fixed;inset:0}._dialog_hhg7y_9{z-index:var(--z-sheet);gap:var(--space-3);width:min(calc(100vw - var(--space-8)), calc(var(--space-16) * 6 + var(--space-2) * 2));max-height:calc(100dvh - var(--space-8));padding:var(--space-6);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-xl);animation:_fade_hhg7y_1 var(--motion-sheet) var(--ease-enter);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._lg_hhg7y_27{width:min(calc(100vw - var(--space-8)), calc(var(--space-16) * 9))}._head_hhg7y_31{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._title_hhg7y_38{font:var(--text-title)}._text_hhg7y_42{color:var(--ink-2);font:var(--text-body)}._body_hhg7y_47{gap:var(--space-4);min-height:0;padding:var(--space-1);margin:calc(var(--space-1) * -1);flex-direction:column;display:flex;overflow-y:auto}._footer_hhg7y_57{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@keyframes _fade_hhg7y_1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._overlay_hhg7y_1,._dialog_hhg7y_9{animation:none}}._page_106io_1{gap:var(--gap-card);max-width:calc(var(--space-16) * 10);display:grid}._list_106io_7{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_106io_15{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);display:flex}._row_106io_15:last-child{border-bottom:0}._event_106io_28{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;font:var(--text-ui);display:flex}._name_106io_36{font:var(--text-strong)}._meta_106io_40{color:var(--muted);font:var(--text-micro)}._actions_106io_45{gap:var(--space-2);flex-wrap:wrap;display:flex}._error_106io_51{margin-top:var(--space-3);color:var(--status-critical);font:var(--text-label)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f7fb;--surface:#fff;--surface-2:#f5f8fc;--surface-3:#eef3f9;--line:#0f1e3314;--line-strong:#0f1e3329;--ink:#0f1e33;--ink-2:#3b4b61;--muted:#5e6e83;--primary:#1f6fd1;--on-primary:#fff;--primary-soft:#1f6fd11a;--on-primary-soft:#1a5fb4;--income:#0b7a3b;--expense:#c4302b;--warning-text:#8a5a00;--status-good:#0ca30c;--status-warning:#fab219;--status-serious:#ec835a;--status-critical:#d03b3b;--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-5:#e87ba4;--chart-6:#008300;--chart-7:#6250d6;--chart-8:#e34948;--chart-other:#5e6e83;--font-sans:"Google Sans Flex", system-ui, -apple-system, "Segoe UI", sans-serif;--text-hero:600 36px/40px var(--font-sans);--text-title:500 20px/28px var(--font-sans);--text-card:500 17px/24px var(--font-sans);--text-total:600 22px/26px var(--font-sans);--text-body:400 15px/22px var(--font-sans);--text-strong:500 15px/22px var(--font-sans);--text-label:400 13px/18px var(--font-sans);--text-micro:500 11px/14px var(--font-sans);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-16:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:24px;--radius-pill:9999px;--shadow-card:0 1px 2px #0f1e330a, 0 8px 24px #0f1e330a;--motion-fast:.12s;--motion-base:.16s;--motion-sheet:.24s;--motion-chart:.6s;--ease-enter:cubic-bezier(.2, 0, 0, 1);--ease-exit:ease-out;--z-sticky:10;--z-nav:20;--z-dropdown:30;--z-scrim:40;--z-sheet:50;--z-toast:60}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1220;--surface:#111a2b;--surface-2:#172338;--surface-3:#1d2b42;--line:#ffffff14;--line-strong:#ffffff29;--ink:#e8eef6;--ink-2:#b4c0cf;--muted:#8796a8;--primary:#5aa0f0;--on-primary:#0b1220;--primary-soft:#5aa0f024;--on-primary-soft:#5aa0f0;--income:#3ccf7a;--expense:#ff7a73;--warning-text:#f2b54a;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--chart-7:#9085e9;--chart-8:#e66767;--chart-other:#8796a8;--shadow-card:none}@media (width>=1024px){:root{--text-hero:600 44px/48px var(--font-sans);--text-title:500 22px/30px var(--font-sans);--text-card:500 17px/24px var(--font-sans)}}:root{--text-ui:500 14px/20px var(--font-sans);--size-touch:44px;--size-icon-sm:16px;--size-icon-md:20px;--size-icon-lg:24px;--size-icon-xl:32px;--size-topbar:56px;--size-bottom-nav:64px;--size-rail:80px;--size-content-max:1440px;--margin-page:var(--space-4);--gap-card:var(--space-3);--pad-card:var(--space-4);--pad-top:var(--space-4);--focus-ring-width:2px;--focus-ring-offset:2px;--scrim:#00000052;--blur-obscure:16px;--text-hero-sm:600 36px/40px var(--font-sans);--font-cents:.62em;--size-fab:56px;--size-row:56px;--size-bar:8px;--size-rank-row:40px;--size-meter:12px;--size-spark:80px;--size-chart:220px;--size-donut:120px;--size-card-face:184px;--stroke-chart:2px;--card-face:#0f1e33;--card-face-ink:#fff;--card-face-ink-2:#b4c0cf}@media (width>=640px){:root{--margin-page:var(--space-6);--gap-card:var(--space-4);--size-bar:10px;--size-rank-row:36px}}@media (width>=1024px){:root{--size-topbar:64px;--margin-page:var(--space-8);--pad-card:var(--space-5);--pad-top:var(--space-6);--size-chart:280px;--size-donut:140px}}@media (width>=1280px){:root{--size-rail:240px}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:1ms;--motion-base:1ms;--motion-sheet:1ms;--motion-chart:1ms}}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/assets/google-sans-flex-latin-ext-wght-normal-DdjLUfE3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/assets/google-sans-flex-latin-wght-normal-CRMKv9uI.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-symbols-rounded-subset-DJwd8nGR.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (width>=1024px){html{scrollbar-gutter:stable}}body{background:var(--bg);min-height:100dvh;color:var(--ink);font:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}img,svg{max-width:100%;display:block}:focus-visible{outline:var(--focus-ring-width) solid var(--primary);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-obscured] body{filter:blur(var(--blur-obscure))}
