@font-face{font-family:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/onest-cyrillic-B4DTQzs9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/onest-latin-ext-BB1CCQzJ.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/onest-latin-BXvespbm.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}:root{--font-family:"Onest", "Manrope", system-ui, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-size-caption:.75rem;--font-size-small:.875rem;--font-size-body:1rem;--font-size-body-l:1.0625rem;--font-size-title:1.125rem;--font-size-h2:1.25rem;--font-size-h1:1.75rem;--font-size-amount:2.5rem;--font-size-caption-base:12px;--font-size-small-base:14px;--font-size-body-base:16px;--font-size-body-l-base:17px;--font-size-title-base:18px;--font-size-h2-base:20px;--font-size-h1-base:28px;--font-size-amount-base:40px;--line-height-tight:1.25;--line-height-normal:1.5;--font-numeric:tabular-nums;--radius-tile:18px;--radius-card:28px;--radius-panel:32px;--radius-pill:999px;--space-4:4px;--space-8:8px;--space-12:12px;--space-14:14px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:48px;--size-touch-min:44px;--size-button:48px;--size-cta:58px;--size-fab:56px;--size-nav-bar:72px;--size-icon:24px;--size-hero-icon:64px;--layout-card-padding-y:20px;--layout-card-padding-x:22px;--layout-nav-inset:12px;--layout-side-nav-width:224px;--layout-assistant-panel-width:360px;--layout-progress-height:10px;--layout-bubble-radius:24px;--layout-bubble-tail:8px;--layout-focus-ring:2px;--layout-chart-gap:2px;--layout-dialog-max-width:480px;--layout-card-min-width:240px;--border-width-default:1px;--border-width-selected:2px;--stroke-icon:1.8;--shadow-floating:0 6px 24px #22262b14;--motion-fast:.15s;--motion-normal:.22s;--motion-slow:.3s;--motion-easing:cubic-bezier(.2, 0, 0, 1);--motion-ease-out:cubic-bezier(0, 0, .2, 1);--motion-press:.97;--fit-nav-label:17cqi;--fit-amount:14cqi}:root,[data-theme=light]{--color-bg:#f7f6f3;--color-surface:#fff;--color-surface-muted:#f2f1ec;--color-track:#efede8;--color-field-border:#838891;--color-chart-bar:#6a968d;--color-segmented-track:#eceae5;--color-text:#22262b;--color-text-muted:#626875;--color-accent:#357a6d;--color-accent-soft:#e4f0ed;--color-on-accent:#fff;--color-income:#2c7650;--color-income-soft:#e3efe6;--color-expense:#a64d44;--color-expense-soft:#f6e6e3;--color-warning:#93651d;--color-warning-soft:#fbf3e4;--color-scrim:#22262b52;--cat-food-fg:#2c7650;--cat-food-bg:#e3efe6;--cat-food-bar:#5e9e7b;--cat-cafe-fg:#975935;--cat-cafe-bg:#f5e9e0;--cat-cafe-bar:#c9875f;--cat-transport-fg:#3d5a80;--cat-transport-bg:#e4eaf3;--cat-transport-bar:#5f86b0;--cat-home-fg:#5b4a7a;--cat-home-bg:#ece7f3;--cat-home-bar:#8f7bae;--cat-other-fg:#5f5b53;--cat-other-bg:#eeece7;--cat-other-bar:#a9a49a;--cat-health-fg:#2d6f76;--cat-health-bg:#e2eff0;--cat-health-bar:#3e9aa3;--cat-fun-fg:#9a456a;--cat-fun-bg:#f6e6ec;--cat-fun-bar:#cc7a9c;--cat-clothes-fg:#7a6a1f;--cat-clothes-bg:#f3eeda;--cat-clothes-bar:#b39a3f;--cat-subs-fg:#454888;--cat-subs-bg:#e7e8f4;--cat-subs-bar:#5a5ca0;--cat-gifts-fg:#7d3f68;--cat-gifts-bg:#f3e6ef;--cat-gifts-bar:#94527f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#16181d;--color-surface:#1f2229;--color-surface-muted:#262a32;--color-track:#2c3038;--color-field-border:#6e7480;--color-chart-bar:#4d7d74;--color-segmented-track:#2a2e37;--color-text:#e7e8ea;--color-text-muted:#9aa0a8;--color-accent:#6bb8a8;--color-accent-soft:#1f3a35;--color-on-accent:#0f1a18;--color-income:#6cc294;--color-income-soft:#1d3427;--color-expense:#e58a7f;--color-expense-soft:#3a2422;--color-warning:#e3b260;--color-warning-soft:#3a3020;--color-scrim:#0000008f;--cat-food-fg:#6cc294;--cat-food-bg:#1d3427;--cat-food-bar:#4e8f6b;--cat-cafe-fg:#e0a27c;--cat-cafe-bg:#3a2a20;--cat-cafe-bar:#b07752;--cat-transport-fg:#93acd0;--cat-transport-bg:#22293a;--cat-transport-bar:#5f86b0;--cat-home-fg:#b7a4d6;--cat-home-bg:#2c2538;--cat-home-bar:#8f7bae;--cat-other-fg:#b5b0a6;--cat-other-bg:#2c2b28;--cat-other-bar:#8a857c;--cat-health-fg:#6fc3ca;--cat-health-bg:#1f3436;--cat-health-bar:#3f9094;--cat-fun-fg:#e59bb8;--cat-fun-bg:#3a2430;--cat-fun-bar:#c46a8a;--cat-clothes-fg:#d4bd62;--cat-clothes-bg:#352f1c;--cat-clothes-bar:#a08c3a;--cat-subs-fg:#a5a8e6;--cat-subs-bg:#25264a;--cat-subs-bar:#5557a0;--cat-gifts-fg:#dda3d0;--cat-gifts-bg:#35223a;--cat-gifts-bar:#8a4a78;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=dark]{--color-bg:#16181d;--color-surface:#1f2229;--color-surface-muted:#262a32;--color-track:#2c3038;--color-field-border:#6e7480;--color-chart-bar:#4d7d74;--color-segmented-track:#2a2e37;--color-text:#e7e8ea;--color-text-muted:#9aa0a8;--color-accent:#6bb8a8;--color-accent-soft:#1f3a35;--color-on-accent:#0f1a18;--color-income:#6cc294;--color-income-soft:#1d3427;--color-expense:#e58a7f;--color-expense-soft:#3a2422;--color-warning:#e3b260;--color-warning-soft:#3a3020;--color-scrim:#0000008f;--cat-food-fg:#6cc294;--cat-food-bg:#1d3427;--cat-food-bar:#4e8f6b;--cat-cafe-fg:#e0a27c;--cat-cafe-bg:#3a2a20;--cat-cafe-bar:#b07752;--cat-transport-fg:#93acd0;--cat-transport-bg:#22293a;--cat-transport-bar:#5f86b0;--cat-home-fg:#b7a4d6;--cat-home-bg:#2c2538;--cat-home-bar:#8f7bae;--cat-other-fg:#b5b0a6;--cat-other-bg:#2c2b28;--cat-other-bar:#8a857c;--cat-health-fg:#6fc3ca;--cat-health-bg:#1f3436;--cat-health-bar:#3f9094;--cat-fun-fg:#e59bb8;--cat-fun-bg:#3a2430;--cat-fun-bar:#c46a8a;--cat-clothes-fg:#d4bd62;--cat-clothes-bg:#352f1c;--cat-clothes-bar:#a08c3a;--cat-subs-fg:#a5a8e6;--cat-subs-bg:#25264a;--cat-subs-bar:#5557a0;--cat-gifts-fg:#dda3d0;--cat-gifts-bg:#35223a;--cat-gifts-bar:#8a4a78;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-body);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--color-accent)}:focus-visible{outline:var(--layout-focus-ring) solid var(--color-accent);outline-offset:var(--layout-focus-ring)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._hero_amfm1_1{gap:var(--space-8);flex-direction:column;display:flex;container-type:inline-size}._label_amfm1_9,._caption_amfm1_10{font-size:var(--font-size-small);color:var(--color-text-muted);margin:0}._amount_amfm1_16{font-size:clamp(var(--font-size-amount-base), var(--fit-amount), var(--font-size-amount));overflow-wrap:anywhere;font-weight:var(--font-weight-semibold);font-variant-numeric:var(--font-numeric);line-height:var(--line-height-tight);margin:0}._amount_amfm1_16[data-tone=expense]{color:var(--color-expense)}._card_1x3up_1{background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-card);padding:var(--layout-card-padding-y) var(--layout-card-padding-x)}._button_iu7b4_1{justify-content:center;align-items:center;gap:var(--space-8);box-sizing:border-box;width:100%;min-height:var(--size-cta);padding:0 var(--space-24);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font:inherit;font-size:var(--font-size-body-l);font-weight:var(--font-weight-semibold);cursor:pointer;border:0;text-decoration:none;display:inline-flex}@media (hover:hover){._button_iu7b4_1:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--color-accent) 88%, var(--color-text))}}._button_iu7b4_1:disabled,._button_iu7b4_1[aria-disabled=true]{background:color-mix(in srgb, var(--color-accent) 50%, var(--color-bg));color:color-mix(in srgb, var(--color-on-accent) 50%, var(--color-bg));cursor:not-allowed}._button_iu7b4_1:focus-visible{outline:var(--layout-focus-ring) solid var(--color-text);outline-offset:var(--layout-focus-ring)}._compact_iu7b4_41{width:auto;min-height:var(--size-touch-min);padding:0 var(--space-16);gap:var(--space-4);font-size:var(--font-size-body);flex-shrink:0}._compact_iu7b4_41:has(>svg:first-child){padding-inline-start:var(--space-12)}._secondary_etotb_3{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-8);width:100%;min-height:var(--size-button);padding-inline:var(--space-20);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text);font:inherit;font-weight:var(--font-weight-semibold);text-align:center;cursor:pointer;border:0;display:flex}._secondary_etotb_3[data-variant=inline],._secondary_etotb_3[data-variant=compact],._secondary_etotb_3[data-variant=page]{flex-shrink:0;width:auto;display:inline-flex}._secondary_etotb_3[data-variant=compact]{min-height:var(--size-touch-min);padding-inline:var(--space-16)}._secondary_etotb_3[data-variant=page]{background:var(--color-surface)}@media (hover:hover){._secondary_etotb_3:hover:not(:disabled){background:var(--color-segmented-track)}._secondary_etotb_3[data-variant=page]:hover:not(:disabled){background:var(--color-surface-muted)}}._secondary_etotb_3:disabled{color:var(--color-text-muted);cursor:not-allowed}._secondary_etotb_3:focus-visible{outline:var(--layout-focus-ring) solid var(--color-text);outline-offset:var(--layout-focus-ring)}._row_1qp3o_1{align-items:center;gap:var(--space-12);box-sizing:border-box;width:100%;min-height:var(--size-touch-min);padding:var(--space-14) var(--layout-card-padding-x);border:var(--border-width-selected) solid transparent;border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);text-align:start;cursor:pointer;transition:border-color var(--motion-fast) var(--motion-easing);display:flex;position:relative}._checked_1qp3o_19{border-color:var(--color-accent)}._disabled_1qp3o_23{cursor:default;opacity:.6}._input_1qp3o_30{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}._box_1qp3o_40{width:var(--size-icon);height:var(--size-icon);box-sizing:border-box;border:var(--border-width-selected) solid var(--color-field-border);border-radius:calc(var(--space-8) - 1px);background:var(--color-surface);color:#0000;transition:background-color var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing);flex:none;place-items:center;display:grid}._checked_1qp3o_19 ._box_1qp3o_40{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}._input_1qp3o_30:focus-visible+._box_1qp3o_40{outline:var(--layout-focus-ring) solid var(--color-text);outline-offset:var(--layout-focus-ring)}._text_1qp3o_67{font-weight:var(--font-weight-medium)}@media (prefers-reduced-motion:reduce){._row_1qp3o_1,._box_1qp3o_40{transition:none}}._wrap_6cez3_1{display:inline-flex;position:relative}._button_6cez3_6{width:var(--size-touch-min);height:var(--size-touch-min);border-radius:var(--radius-pill);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._icon_6cez3_21{display:inline-flex}._button_6cez3_6[data-tone=accent]{background:var(--color-accent-soft);color:var(--color-accent)}._button_6cez3_6[data-tone=neutral]{background:var(--color-surface-muted);color:var(--color-text)}@media (hover:hover){._button_6cez3_6:hover:not(:disabled){background:var(--color-segmented-track)}}._button_6cez3_6[data-tone=solid]{background:var(--color-accent);color:var(--color-on-accent);box-shadow:var(--shadow-floating)}@media (hover:hover){._button_6cez3_6[data-tone=solid]:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 88%, var(--color-text))}}._button_6cez3_6[data-size=fab]{width:var(--size-fab);height:var(--size-fab)}._button_6cez3_6:disabled{cursor:default;opacity:.6}._button_6cez3_6:focus-visible{outline:var(--layout-focus-ring) solid var(--color-accent);outline-offset:var(--layout-focus-ring)}._tooltip_6cez3_70{z-index:2;padding:var(--space-4) var(--space-8);border-radius:var(--radius-tile);background:var(--color-text);color:var(--color-surface);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);white-space:nowrap;pointer-events:none;opacity:0;position:absolute}._tooltip_6cez3_70[data-side=top]{bottom:calc(100% + var(--space-8));left:50%;transform:translate(-50%)}._tooltip_6cez3_70[data-side=left]{top:50%;right:calc(100% + var(--space-8));transform:translateY(-50%)}._tooltip_6cez3_70[data-side=right]{top:50%;left:calc(100% + var(--space-8));transform:translateY(-50%)}._tooltip_6cez3_70:before{content:"";inset:calc(-1 * var(--space-8));position:absolute}._wrap_6cez3_1:not([data-dismissed]):hover ._tooltip_6cez3_70,._wrap_6cez3_1:not([data-dismissed]) ._button_6cez3_6:focus-visible+._tooltip_6cez3_70{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:no-preference){._tooltip_6cez3_70{transition:opacity var(--motion-fast) var(--motion-easing)}}._banner_13mq9_1{align-items:center;gap:var(--space-12);padding:var(--space-14) var(--space-20);border-radius:var(--radius-tile);background:var(--color-warning-soft);color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);display:flex}._live_13mq9_14{align-items:inherit;gap:inherit;flex:1;min-width:0;display:flex}._icon_13mq9_22{color:var(--color-warning);flex-shrink:0;display:inline-flex}._text_13mq9_28{flex:1;min-width:0}._dismiss_13mq9_34{margin-block:calc(-1 * var(--space-12));flex-shrink:0;margin-inline-end:calc(-1 * var(--space-12));display:flex}._tip_13mq9_42{align-items:flex-start;gap:var(--space-8);padding:var(--space-8) var(--space-12);background:var(--color-accent-soft);color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-regular)}._tip_13mq9_42 ._icon_13mq9_22{color:var(--color-accent)}._notice_x27jk_4{gap:var(--space-14);padding:var(--layout-card-padding-y) var(--layout-card-padding-x);border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-accent-soft) 60%, var(--color-surface));color:var(--color-text);flex-direction:column;display:flex;container-type:inline-size}._warning_x27jk_16{border-color:color-mix(in srgb, var(--color-warning) 35%, transparent);background:var(--color-warning-soft)}._body_x27jk_21{align-items:flex-start;gap:var(--space-12);display:flex}._icon_x27jk_28{inline-size:var(--size-button);block-size:var(--size-button);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._warning_x27jk_16 ._icon_x27jk_28{color:var(--color-warning)}._text_x27jk_44{gap:var(--space-4);min-width:0;flex-direction:column;padding-block-start:var(--space-4);display:flex}._title_x27jk_52{font-size:var(--font-size-body-l);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}._description_x27jk_59{color:var(--color-text-muted);font-size:var(--font-size-small);overflow-wrap:anywhere;margin:0}._actions_x27jk_67{align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;padding-inline-start:calc(var(--size-button) + var(--space-12));display:flex}@container (width<=20rem){._actions_x27jk_67{padding-inline-start:0}}._cards_13z0z_2{gap:var(--space-16);max-width:var(--layout-dialog-max-width);flex-direction:column;display:flex}._group_13z0z_10{gap:var(--space-12);flex-direction:column;display:flex}._group_13z0z_10+._group_13z0z_10{margin-top:var(--space-8)}._groupTitle_13z0z_20{padding-inline:var(--layout-card-padding-x);color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0}._card_13z0z_2{gap:var(--space-12);padding:var(--layout-card-padding-y) var(--layout-card-padding-x);border:var(--border-width-default) solid color-mix(in srgb, var(--color-field-border) 30%, transparent);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);flex-direction:column;display:flex}._head_13z0z_44{align-items:flex-start;gap:var(--space-12);display:flex}._icon_13z0z_51{inline-size:var(--size-button);block-size:var(--size-button);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._text_13z0z_63{justify-content:center;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._icon_13z0z_51+._text_13z0z_63{min-height:var(--size-button)}._title_13z0z_76{font-size:var(--font-size-body-l);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);overflow-wrap:anywhere;margin:0}._title_13z0z_76:focus{outline:none}._description_13z0z_89{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-normal);margin:0}._quiet_13z0z_97{border-color:var(--color-track);background:0 0}._quiet_13z0z_97 ._icon_13z0z_51{background:var(--color-surface-muted);color:var(--color-text-muted)}._danger_13z0z_109{margin-top:var(--space-16);border:var(--border-width-selected) solid var(--color-expense-soft)}._danger_13z0z_109 ._title_13z0z_76{color:var(--color-expense)}._danger_13z0z_109 ._icon_13z0z_51{background:var(--color-expense-soft);color:var(--color-expense)}._note_13z0z_123{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}._actions_13z0z_130{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}._skeleton_1poxu_2{flex-shrink:0}._block_1poxu_6{height:calc(var(--size-cta) * 3);border-radius:var(--radius-card);background:var(--color-surface-muted)}._bar_1poxu_12{height:var(--size-button);border-radius:var(--radius-tile);background:var(--color-surface-muted)}._lines_1poxu_18{gap:var(--space-12);padding:var(--layout-card-padding-y) var(--layout-card-padding-x);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}._lines_1poxu_18 span{height:var(--space-16);border-radius:var(--radius-pill);background:var(--color-surface-muted)}._lines_1poxu_18 span:nth-child(2){width:70%}._lines_1poxu_18 span:nth-child(3){width:45%}._hidden_1poxu_41{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){._block_1poxu_6,._bar_1poxu_12,._lines_1poxu_18 span{animation:_pulse_1poxu_1 calc(var(--motion-normal) * 5) var(--motion-easing) infinite alternate}@keyframes _pulse_1poxu_1{to{opacity:.55}}}._track_1f3mw_1{height:var(--layout-progress-height);border-radius:var(--radius-pill);background:var(--color-track);overflow:hidden}._fill_1f3mw_8{border-radius:inherit;background:var(--color-accent);height:100%;transition:width var(--motion-normal) var(--motion-easing)}._fill_1f3mw_8[data-tone=food]{background:var(--cat-food-bar)}._fill_1f3mw_8[data-tone=cafe]{background:var(--cat-cafe-bar)}._fill_1f3mw_8[data-tone=transport]{background:var(--cat-transport-bar)}._fill_1f3mw_8[data-tone=home]{background:var(--cat-home-bar)}._fill_1f3mw_8[data-tone=other]{background:var(--cat-other-bar)}._fill_1f3mw_8[data-tone=health]{background:var(--cat-health-bar)}._fill_1f3mw_8[data-tone=fun]{background:var(--cat-fun-bar)}._fill_1f3mw_8[data-tone=clothes]{background:var(--cat-clothes-bar)}._fill_1f3mw_8[data-tone=subs]{background:var(--cat-subs-bar)}._fill_1f3mw_8[data-tone=gifts]{background:var(--cat-gifts-bar)}._fill_1f3mw_8[data-tone=income]{background:var(--color-income)}._fill_1f3mw_8[data-tone=expense]{background:var(--color-expense)}._fill_1f3mw_8[data-tone=warning]{background:var(--color-warning)}._segments_1f3mw_56{gap:var(--space-4);background:0 0;border-radius:0;display:flex}._segment_1f3mw_56{border-radius:var(--radius-pill);flex:1}._segmentOff_1f3mw_68{background:var(--color-track)}._group_1uyvf_1{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-pill);background:var(--color-segmented-track);flex-wrap:wrap;display:inline-flex}._option_1uyvf_11{min-height:var(--size-touch-min);padding:0 var(--space-16);border-radius:var(--radius-pill);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0}._group_1uyvf_1[data-fill=true]{display:flex}._group_1uyvf_1[data-fill=true] ._option_1uyvf_11{padding:0 var(--space-8);flex:auto}._option_1uyvf_11[aria-checked=true]{background:var(--color-surface);color:var(--color-text);font-weight:var(--font-weight-semibold)}@media (hover:hover){._option_1uyvf_11:hover:not([aria-checked=true]){background:color-mix(in srgb, var(--color-surface) 50%, transparent);color:var(--color-text)}}._option_1uyvf_11:focus-visible{outline:var(--layout-focus-ring) solid var(--color-accent);outline-offset:var(--layout-focus-ring)}._row_ehcrv_1{align-items:center;gap:var(--space-14);width:100%;padding:var(--space-8) 0;color:var(--color-text);text-align:start;flex-wrap:wrap;display:flex}._interactive_ehcrv_12{border-radius:var(--radius-tile);font:inherit;cursor:pointer;background:0 0;border:0}._interactive_ehcrv_12:focus-visible{outline:var(--layout-focus-ring) solid var(--color-accent);outline-offset:var(--layout-focus-ring)}._icon_ehcrv_25{width:var(--size-touch-min);height:var(--size-touch-min);border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._icon_ehcrv_25[data-tone=food]{color:var(--cat-food-fg);background:var(--cat-food-bg)}._icon_ehcrv_25[data-tone=cafe]{color:var(--cat-cafe-fg);background:var(--cat-cafe-bg)}._icon_ehcrv_25[data-tone=transport]{color:var(--cat-transport-fg);background:var(--cat-transport-bg)}._icon_ehcrv_25[data-tone=home]{color:var(--cat-home-fg);background:var(--cat-home-bg)}._icon_ehcrv_25[data-tone=other]{color:var(--cat-other-fg);background:var(--cat-other-bg)}._icon_ehcrv_25[data-tone=health]{color:var(--cat-health-fg);background:var(--cat-health-bg)}._icon_ehcrv_25[data-tone=fun]{color:var(--cat-fun-fg);background:var(--cat-fun-bg)}._icon_ehcrv_25[data-tone=clothes]{color:var(--cat-clothes-fg);background:var(--cat-clothes-bg)}._icon_ehcrv_25[data-tone=subs]{color:var(--cat-subs-fg);background:var(--cat-subs-bg)}._icon_ehcrv_25[data-tone=gifts]{color:var(--cat-gifts-fg);background:var(--cat-gifts-bg)}._title_ehcrv_76{flex:1 1 calc(var(--font-size-body) * 6);min-width:0;font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}._title_ehcrv_76,._subtitle_ehcrv_88{overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._text_ehcrv_98{flex:1 1 calc(var(--font-size-body) * 6);flex-direction:column;min-width:0;display:flex}._text_ehcrv_98>._title_ehcrv_76{flex:none}._subtitle_ehcrv_88{color:var(--color-text-muted);font-size:var(--font-size-small)}._badge_ehcrv_116{margin-top:var(--space-4);align-self:flex-start}._amount_ehcrv_121{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);font-variant-numeric:var(--font-numeric);white-space:nowrap;margin-inline-start:auto}._amount_ehcrv_121[data-amount-tone=income]{color:var(--color-income)}._srOnly_ehcrv_135{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._nav_9h7iy_1{left:var(--layout-nav-inset);right:var(--layout-nav-inset);bottom:calc(var(--layout-nav-inset) + env(safe-area-inset-bottom));z-index:10;box-sizing:border-box;height:var(--size-nav-bar);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-floating);align-items:center;display:flex;position:fixed}._item_9h7iy_17,._fabLink_9h7iy_18{min-height:var(--size-touch-min);flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}._item_9h7iy_17{gap:var(--space-4);min-width:0;color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);flex-direction:column;container-type:inline-size}._item_9h7iy_17[aria-current=page]{color:var(--color-accent);font-weight:var(--font-weight-semibold)}._icon_9h7iy_43{display:inline-flex}._label_9h7iy_51{font-size:clamp(var(--font-size-caption-base), var(--fit-nav-label), var(--font-size-caption))}._fab_9h7iy_18{width:var(--size-fab);height:var(--size-fab);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){._item_9h7iy_17:hover{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface-muted) 50%, var(--color-surface))}._fabLink_9h7iy_18:hover ._fab_9h7iy_18{background:color-mix(in srgb, var(--color-accent) 88%, var(--color-text))}}@media (prefers-reduced-motion:no-preference){._fab_9h7iy_18{transition:background-color var(--motion-fast) var(--motion-easing)}}._item_9h7iy_17:focus-visible,._fabLink_9h7iy_18:focus-visible{outline:var(--layout-focus-ring) solid var(--color-accent);outline-offset:var(--layout-focus-ring);border-radius:var(--radius-pill)}._panel_1upo5_1{top:var(--space-24);gap:var(--space-20);box-sizing:border-box;width:var(--layout-side-nav-width);min-height:calc(100dvh - var(--space-48));padding:var(--space-20);border-radius:var(--radius-panel);background:var(--color-surface);flex-direction:column;display:flex;position:sticky}._nav_1upo5_15{gap:var(--space-4);flex-direction:column;display:flex}._item_1upo5_21{align-items:center;gap:var(--space-12);min-height:var(--size-touch-min);padding:0 var(--space-14);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);text-decoration:none;display:flex}._item_1upo5_21[aria-current=page]{background:var(--color-accent-soft);color:var(--color-text);font-weight:var(--font-weight-semibold)}@media (hover:hover){._item_1upo5_21:hover:not([aria-current=page]){background:var(--color-surface-muted)}}._item_1upo5_21:focus-visible{outline:var(--layout-focus-ring) solid var(--color-accent);outline-offset:var(--layout-focus-ring)}._icon_1upo5_51{display:inline-flex}._footer_1upo5_55{margin-top:auto}._group_1b1g9_1{gap:var(--space-8);flex-direction:column;display:flex}._groupTitle_1b1g9_7{padding-inline:var(--layout-card-padding-x);color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0}._list_1b1g9_17{border-radius:var(--radius-card);background:var(--color-surface);margin:0;padding:0;list-style:none;overflow:hidden}._item_1b1g9_27+._item_1b1g9_27 ._link_1b1g9_27:before{top:0;right:0;left:calc(var(--layout-card-padding-x) + var(--space-20) * 2 + var(--space-14));background:var(--color-track);content:"";height:1px;position:absolute}._link_1b1g9_27{align-items:center;gap:var(--space-14);min-height:calc(var(--space-32) * 2);padding:var(--space-12) var(--space-12) var(--space-12) var(--layout-card-padding-x);color:var(--color-text);text-decoration:none;display:flex;position:relative}@media (hover:hover){._link_1b1g9_27:hover{background:var(--color-surface-muted)}}._link_1b1g9_27:active{background:var(--color-segmented-track)}._link_1b1g9_27:focus-visible{outline:var(--layout-focus-ring) solid var(--color-accent);outline-offset:calc(var(--layout-focus-ring) * -1);border-radius:var(--radius-card)}._icon_1b1g9_64{width:calc(var(--space-20) * 2);height:calc(var(--space-20) * 2);border-radius:var(--radius-tile);flex:none;place-items:center;display:grid}._icon_1b1g9_64[data-tone=accent]{background:var(--color-accent-soft);color:var(--color-accent)}._icon_1b1g9_64[data-tone=income]{background:var(--color-income-soft);color:var(--color-income)}._icon_1b1g9_64[data-tone=warning]{background:var(--color-warning-soft);color:var(--color-warning)}._icon_1b1g9_64[data-tone=expense]{background:var(--color-expense-soft);color:var(--color-expense)}._icon_1b1g9_64[data-tone=neutral]{background:var(--color-surface-muted);color:var(--color-text)}._text_1b1g9_94{gap:var(--border-width-selected);flex-direction:column;flex:1;min-width:0;display:flex}._title_1b1g9_102{font-weight:var(--font-weight-semibold)}._description_1b1g9_107{color:var(--color-text-muted);font-size:var(--font-size-small)}._chevron_1b1g9_112{color:var(--color-text-muted);flex:none;place-items:center;display:grid}._pad_nhi9d_1{gap:var(--space-12);width:100%;max-width:var(--layout-dialog-max-width);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._key_nhi9d_9{min-height:var(--size-cta);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);font-variant-numeric:var(--font-numeric);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){._key_nhi9d_9:hover:not(:disabled){background:var(--color-segmented-track)}}._key_nhi9d_9:disabled{opacity:.5;cursor:not-allowed}._key_nhi9d_9:focus-visible{outline:var(--layout-focus-ring) solid var(--color-accent);outline-offset:var(--layout-focus-ring)}._dots_1kxdn_1{justify-content:center;gap:var(--space-14);display:flex;position:relative}._dot_1kxdn_1{width:var(--space-14);height:var(--space-14);border-radius:var(--radius-pill);background:var(--color-track)}._dot_1kxdn_1[data-filled=true]{background:var(--color-accent)}._sr_1kxdn_19{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._pad_bsdnu_1{gap:var(--space-8);width:100%;max-width:var(--layout-dialog-max-width);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._key_bsdnu_9{min-height:var(--size-button);border-radius:var(--radius-tile);background:var(--color-surface-muted);color:var(--color-text);font:inherit;font-size:var(--font-size-title);font-weight:var(--font-weight-medium);font-variant-numeric:var(--font-numeric);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){._key_bsdnu_9:hover:not(:disabled){background:var(--color-segmented-track)}}._key_bsdnu_9:disabled{opacity:.5;cursor:not-allowed}._key_bsdnu_9:focus-visible{outline:var(--layout-focus-ring) solid var(--color-accent);outline-offset:var(--layout-focus-ring)}._root_nimh1_5{container-type:inline-size}._header_nimh1_9{align-items:center;column-gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title close";display:grid}._header_nimh1_9[data-actions]{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title actions close"}._title_nimh1_22{font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);overflow-wrap:break-word;grid-area:title;margin:0}._actions_nimh1_31{align-items:center;gap:var(--space-8);flex-wrap:wrap;grid-area:actions;display:flex}._close_nimh1_39{grid-area:close;display:flex}@container (width<18rem){._header_nimh1_9[data-actions]{row-gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title close""actions actions"}}._sheet_1fj31_1{width:100%;max-width:var(--layout-dialog-max-width);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--color-surface);max-height:85dvh;color:var(--color-text);box-shadow:var(--shadow-floating);border:0;margin:auto auto 0;padding:0;overflow:hidden}._sheet_1fj31_1::backdrop{background:var(--color-scrim)}._panel_1fj31_21{box-sizing:border-box;gap:var(--space-20);max-height:85dvh;padding:var(--space-24) var(--space-20) calc(var(--space-24) + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative;overflow-y:auto}@media (prefers-reduced-motion:no-preference){._sheet_1fj31_1[open]{animation:_rise_1fj31_1 var(--motion-normal) var(--motion-easing)}}@keyframes _rise_1fj31_1{0%{transform:translateY(var(--space-16));opacity:0}}._button_2uod3_1{justify-content:center;align-items:center;gap:var(--space-8);box-sizing:border-box;width:100%;padding:0 var(--space-24);border-radius:var(--radius-pill);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;border:0;display:inline-flex}._solid_2uod3_17{min-height:var(--size-cta);background:var(--color-expense);color:var(--color-on-accent);font-size:var(--font-size-body-l)}._soft_2uod3_25{min-height:var(--size-button);background:var(--color-expense-soft);color:var(--color-expense)}._compact_2uod3_32{width:auto;min-height:var(--size-touch-min);padding:0 var(--space-16);font-size:var(--font-size-body);flex-shrink:0}._solid_2uod3_17:disabled{background:color-mix(in srgb, var(--color-expense) 45%, var(--color-surface));color:color-mix(in srgb, var(--color-on-accent) 70%, var(--color-surface));cursor:not-allowed}._soft_2uod3_25:disabled{color:color-mix(in srgb, var(--color-expense) 50%, var(--color-expense-soft));cursor:not-allowed}._button_2uod3_1:focus-visible{outline:var(--layout-focus-ring) solid var(--color-text);outline-offset:var(--layout-focus-ring)}@media (hover:hover){._solid_2uod3_17:hover:not(:disabled){background:color-mix(in srgb, var(--color-expense) 88%, var(--color-text))}._soft_2uod3_25:hover:not(:disabled){box-shadow:inset 0 0 0 var(--border-width-default) currentcolor}}._content_dxb4q_2{gap:var(--space-20);flex-direction:column;display:flex}._content_dxb4q_2:focus{outline:none}._status_dxb4q_12{color:var(--color-text-muted);text-align:center;margin:0}._status_dxb4q_12:empty{margin-top:calc(var(--space-20) * -1)}._warning_dxb4q_24{align-items:flex-start;gap:var(--space-12);padding:var(--space-14) var(--space-16);border-radius:var(--radius-tile);background:var(--color-expense-soft);color:var(--color-expense);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0;display:flex}._warningIcon_dxb4q_37{flex:none}._warning_dxb4q_24>span{align-self:center}._body_dxb4q_45{gap:var(--space-12);color:var(--color-text);line-height:var(--line-height-normal);flex-direction:column;display:flex}._body_dxb4q_45>p,._body_dxb4q_45>ul{margin:0}._body_dxb4q_45>ul{padding-inline-start:var(--space-20)}._actions_dxb4q_62{gap:var(--space-8);flex-direction:column;display:flex}._cancel_dxb4q_68{min-height:var(--size-button);padding-inline:var(--space-12);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;border:0}@media (hover:hover){._cancel_dxb4q_68:hover:not(:disabled){background:var(--color-segmented-track)}}._cancel_dxb4q_68:disabled{color:var(--color-text-muted);cursor:not-allowed}._spinner_dxb4q_92{box-sizing:border-box;width:var(--space-16);height:var(--space-16);border:var(--border-width-selected) solid currentcolor;border-radius:var(--radius-pill);border-right-color:#0000;flex:none}@media (prefers-reduced-motion:no-preference){._spinner_dxb4q_92{animation:_spin_dxb4q_92 calc(var(--motion-normal) * 4) linear infinite}}@keyframes _spin_dxb4q_92{to{transform:rotate(360deg)}}._cancel_dxb4q_68:focus-visible{outline:var(--layout-focus-ring) solid var(--color-text);outline-offset:var(--layout-focus-ring)}._button_icegi_1{min-height:var(--size-touch-min);padding-inline:var(--space-12);border-radius:var(--radius-pill);font:inherit;font-weight:var(--font-weight-medium);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;text-decoration-line:none}._button_icegi_1:focus-visible{text-decoration-line:underline}@media (hover:hover){._button_icegi_1:hover:not(:disabled){text-decoration-line:underline}}._accent_icegi_25{color:var(--color-accent)}._danger_icegi_29{color:var(--color-expense)}._button_icegi_1:disabled{color:var(--color-text-muted);cursor:not-allowed}._accent_icegi_25:focus-visible{outline:var(--layout-focus-ring) solid var(--color-accent);outline-offset:var(--layout-focus-ring)}._danger_icegi_29:focus-visible{outline:var(--layout-focus-ring) solid var(--color-expense);outline-offset:var(--layout-focus-ring)}._row_13cbs_1{align-items:center;gap:var(--space-12);box-sizing:border-box;width:100%;min-height:var(--size-touch-min);padding:var(--space-14) var(--layout-card-padding-x);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);text-align:start;cursor:pointer;display:flex;position:relative}._inline_13cbs_18{background:0 0;border-radius:0;padding:0}._disabled_13cbs_24{cursor:default;opacity:.6}._text_13cbs_29{font-weight:var(--font-weight-medium);flex:1}._input_13cbs_36{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}._track_13cbs_46{width:calc(var(--size-touch-min) + var(--border-width-selected));height:calc(var(--space-24) + var(--space-4));border-radius:var(--radius-pill);background:var(--color-track);transition:background-color var(--motion-fast) var(--motion-easing);flex:none;position:relative}._thumb_13cbs_56{top:calc((var(--space-24) + var(--space-4) - var(--space-20) - var(--border-width-selected)) / 2);left:calc((var(--space-24) + var(--space-4) - var(--space-20) - var(--border-width-selected)) / 2);width:calc(var(--space-20) + var(--border-width-selected));height:calc(var(--space-20) + var(--border-width-selected));border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:0 1px var(--space-4) var(--color-scrim);transition:transform var(--motion-fast) var(--motion-easing);position:absolute}._input_13cbs_36:checked+._track_13cbs_46{background:var(--color-accent)}._input_13cbs_36:checked+._track_13cbs_46 ._thumb_13cbs_56{transform:translateX(calc(var(--size-touch-min) - var(--space-20) - var(--space-8) + var(--border-width-selected)))}._input_13cbs_36:focus-visible+._track_13cbs_46{outline:var(--layout-focus-ring) solid var(--color-text);outline-offset:var(--layout-focus-ring)}@media (prefers-reduced-motion:reduce){._track_13cbs_46,._thumb_13cbs_56{transition:none}}._options_1r1ni_2{gap:var(--space-8);flex-direction:column;display:flex}._option_1r1ni_2{align-items:center;gap:var(--space-12);min-height:var(--size-touch-min);padding:var(--space-8) var(--space-16);border-radius:var(--radius-tile);background:var(--color-surface-muted);color:var(--color-text);font-weight:var(--font-weight-medium);cursor:pointer;display:flex}._option_1r1ni_2:has(._radio_1r1ni_21:checked){background:var(--color-accent-soft);font-weight:var(--font-weight-semibold)}@media (hover:hover){._option_1r1ni_2:not(._disabled_1r1ni_27):hover:not(:has(._radio_1r1ni_21:checked)){background:var(--color-segmented-track)}}._disabled_1r1ni_27{cursor:default;opacity:.6}._radio_1r1ni_21{width:var(--space-20);height:var(--space-20);accent-color:var(--color-accent);cursor:inherit;flex:none;margin:0}._radio_1r1ni_21:focus-visible{outline:var(--layout-focus-ring) solid var(--color-text);outline-offset:var(--layout-focus-ring)}._toast_t29kv_1{inset-inline:var(--space-16);bottom:calc(var(--size-nav-bar) + var(--space-16) + env(safe-area-inset-bottom));z-index:10;justify-content:space-between;align-items:center;gap:var(--space-12);max-width:var(--layout-dialog-max-width);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-20);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-floating);margin-inline:auto;display:flex;position:fixed}._toast_t29kv_1[data-tone=error]{background:var(--color-expense-soft);color:var(--color-expense);font-weight:var(--font-weight-medium);justify-content:flex-start}._toast_t29kv_1[data-tone=warning]{background:var(--color-warning-soft);color:var(--color-text);font-weight:var(--font-weight-medium);justify-content:flex-start}._toast_t29kv_1[data-tone=warning] ._icon_t29kv_35{color:var(--color-warning)}._icon_t29kv_35{flex:none;margin-inline-start:calc(var(--space-8) * -1)}._toast_t29kv_1[data-tone=error] ._action_t29kv_44,._toast_t29kv_1[data-tone=warning] ._action_t29kv_44{margin-inline-start:auto}._message_t29kv_49{font-size:var(--font-size-body)}._action_t29kv_44{min-height:var(--size-touch-min);padding-inline:var(--space-16);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;border:0}@media (hover:hover){._action_t29kv_44:hover{background:var(--color-segmented-track)}}._action_t29kv_44:focus-visible{outline:var(--layout-focus-ring) solid var(--color-accent);outline-offset:var(--layout-focus-ring)}._field_1edrz_1{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}._label_1edrz_8{font-size:var(--font-size-small);color:var(--color-text-muted)}._trigger_1edrz_14{align-items:center;gap:var(--space-12);box-sizing:border-box;width:100%;min-height:var(--size-button);padding:var(--space-4) var(--space-12) var(--space-4) var(--space-14);border:var(--border-width-default) solid var(--color-field-border);border-radius:var(--radius-tile);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;display:flex}@media (hover:hover){._trigger_1edrz_14:hover:not(:disabled){border-color:var(--color-text-muted)}}._trigger_1edrz_14:focus-visible{outline:var(--layout-focus-ring) solid var(--color-accent);outline-offset:var(--layout-focus-ring)}._trigger_1edrz_14:disabled{background:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed}._value_1edrz_49{overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}._placeholder_1edrz_60{color:var(--color-text-muted)}._chevron_1edrz_64{color:var(--color-text-muted);flex-shrink:0;transform:rotate(90deg)}._hint_1edrz_70{font-size:var(--font-size-small);color:var(--color-text-muted)}._list_1edrz_76{gap:var(--space-4);margin-inline:calc(-1 * var(--space-8));flex-direction:column;display:flex}._option_1edrz_83{align-items:center;gap:var(--space-12);box-sizing:border-box;width:100%;min-height:var(--size-button);padding:var(--space-8) var(--space-12);border-radius:var(--radius-tile);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}._option_1edrz_83[aria-selected=true]{background:var(--color-surface-muted)}@media (hover:hover){._option_1edrz_83:hover:not([aria-selected=true]){background:color-mix(in srgb, var(--color-surface-muted) 50%, var(--color-surface))}}._option_1edrz_83:focus-visible{outline:var(--layout-focus-ring) solid var(--color-accent);outline-offset:calc(-1 * var(--layout-focus-ring))}._text_1edrz_116{flex-direction:column;flex:1;min-width:0;display:flex}._optionLabel_1edrz_123{font-weight:var(--font-weight-medium)}._option_1edrz_83[aria-selected=true] ._optionLabel_1edrz_123{font-weight:var(--font-weight-semibold)}._description_1edrz_131{font-size:var(--font-size-small);color:var(--color-text-muted)}._check_1edrz_136{color:var(--color-accent);visibility:hidden;flex-shrink:0}._option_1edrz_83[aria-selected=true] ._check_1edrz_136{visibility:visible}._icon_1edrz_146{width:calc(var(--size-icon) + var(--space-12));height:calc(var(--size-icon) + var(--space-12));border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._option_1edrz_83[aria-selected=true] ._icon_1edrz_146:not([data-tone]){background:var(--color-surface)}._icon_1edrz_146[data-tone=food]{color:var(--cat-food-fg);background:var(--cat-food-bg)}._icon_1edrz_146[data-tone=cafe]{color:var(--cat-cafe-fg);background:var(--cat-cafe-bg)}._icon_1edrz_146[data-tone=transport]{color:var(--cat-transport-fg);background:var(--cat-transport-bg)}._icon_1edrz_146[data-tone=home]{color:var(--cat-home-fg);background:var(--cat-home-bg)}._icon_1edrz_146[data-tone=other]{color:var(--cat-other-fg);background:var(--cat-other-bg)}._icon_1edrz_146[data-tone=health]{color:var(--cat-health-fg);background:var(--cat-health-bg)}._icon_1edrz_146[data-tone=fun]{color:var(--cat-fun-fg);background:var(--cat-fun-bg)}._icon_1edrz_146[data-tone=clothes]{color:var(--cat-clothes-fg);background:var(--cat-clothes-bg)}._icon_1edrz_146[data-tone=subs]{color:var(--cat-subs-fg);background:var(--cat-subs-bg)}._icon_1edrz_146[data-tone=gifts]{color:var(--cat-gifts-fg);background:var(--cat-gifts-bg)}._header_bffjp_1{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}._title_bffjp_9{font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}._title_bffjp_9:focus{outline:none}._sticky_bffjp_23{z-index:1;margin-block:calc(-1 * var(--space-12));padding-block:calc(var(--space-12) + env(safe-area-inset-top)) var(--space-12);background:var(--color-bg);position:sticky;top:0}._lead_bffjp_33{align-items:center;gap:var(--space-12);min-width:0;display:flex}._titles_bffjp_40{min-width:0}._back_bffjp_44{width:var(--size-touch-min);height:var(--size-touch-min);border-radius:var(--radius-pill);color:var(--color-text);flex:none;justify-content:center;align-items:center;margin-inline-start:calc(-1 * var(--space-12));text-decoration:none;display:inline-flex}@media (hover:hover){._back_bffjp_44:hover{background:var(--color-surface)}}._back_bffjp_44:focus-visible{outline:var(--layout-focus-ring) solid var(--color-accent);outline-offset:var(--layout-focus-ring)}._subtitle_bffjp_70{font-size:var(--font-size-small);color:var(--color-text-muted);margin:0}._dot_ic2et_2{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-pill);background:var(--color-accent);flex:none;display:inline-block}._dot_ic2et_2[data-tone=food]{background:var(--cat-food-bar)}._dot_ic2et_2[data-tone=cafe]{background:var(--cat-cafe-bar)}._dot_ic2et_2[data-tone=transport]{background:var(--cat-transport-bar)}._dot_ic2et_2[data-tone=home]{background:var(--cat-home-bar)}._dot_ic2et_2[data-tone=other]{background:var(--cat-other-bar)}._dot_ic2et_2[data-tone=health]{background:var(--cat-health-bar)}._dot_ic2et_2[data-tone=fun]{background:var(--cat-fun-bar)}._dot_ic2et_2[data-tone=clothes]{background:var(--cat-clothes-bar)}._dot_ic2et_2[data-tone=subs]{background:var(--cat-subs-bar)}._dot_ic2et_2[data-tone=gifts]{background:var(--cat-gifts-bar)}._dot_ic2et_2[data-tone=income]{background:var(--color-income)}._dot_ic2et_2[data-tone=expense]{background:var(--color-expense)}._dot_ic2et_2[data-tone=warning]{background:var(--color-warning)}._dot_ic2et_2[data-tone=accent]{background:var(--color-accent)}._dot_ic2et_2[data-tone=neutral]{background:var(--color-field-border)}._line_s4x67_1{align-items:center;gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}._name_s4x67_9{flex:1 1 calc(var(--font-size-body) * 6);min-width:0;font-weight:var(--font-weight-medium);overflow-wrap:anywhere}._value_s4x67_18{font-variant-numeric:var(--font-numeric);text-align:end;flex:none;max-width:60%;margin-inline-start:auto}._link_776o6_1{min-height:var(--size-touch-min);color:var(--color-accent);font-weight:var(--font-weight-semibold);text-underline-offset:.2em;border-radius:var(--radius-tile);align-self:flex-start;align-items:center;text-decoration-line:none;display:inline-flex}._link_776o6_1[data-variant=inline]{text-decoration-line:underline}:where(._link_776o6_1[data-variant=footer]){margin-block-start:var(--space-8)}._link_776o6_1:focus-visible{outline:var(--layout-focus-ring) solid var(--color-accent);outline-offset:var(--layout-focus-ring);text-decoration-line:underline}@media (hover:hover){._link_776o6_1:hover{text-decoration-line:underline}}._section_1wbra_1{gap:var(--space-12);flex-direction:column;display:flex}._head_1wbra_7{justify-content:space-between;align-items:baseline;gap:var(--space-4) var(--space-12);flex-wrap:wrap;display:flex}._title_1wbra_15{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin:0}._note_1wbra_21{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}._disclosure_13jf4_2{border-radius:var(--radius-card);background:var(--color-surface);text-align:start;width:100%}._summary_13jf4_9{align-items:center;gap:var(--space-8);min-height:var(--size-touch-min);padding:0 var(--layout-card-padding-x);color:var(--color-accent);font-weight:var(--font-weight-medium);cursor:pointer;list-style:none;display:flex}._summary_13jf4_9::-webkit-details-marker{display:none}._summary_13jf4_9:after{content:"";width:var(--space-8);height:var(--space-8);border-right:var(--border-width-selected) solid currentcolor;border-bottom:var(--border-width-selected) solid currentcolor;transform:translateY(calc(var(--border-width-selected) * -1)) rotate(45deg);margin-inline-start:auto}._disclosure_13jf4_2[open] ._summary_13jf4_9:after{transform:translateY(var(--border-width-selected)) rotate(-135deg)}@media (hover:hover){._summary_13jf4_9:hover{--summary-hover:color-mix(in srgb, var(--color-surface-muted) 50%, var(--color-surface));border-radius:var(--radius-card);background-color:var(--summary-hover)}._inline_13jf4_50 ._summary_13jf4_9:hover{border-radius:var(--radius-tile);box-shadow:0 0 0 var(--space-4) var(--summary-hover)}}._summary_13jf4_9:focus-visible{border-radius:var(--radius-card);outline:var(--layout-focus-ring) solid var(--color-accent);outline-offset:var(--layout-focus-ring)}._body_13jf4_62{gap:var(--space-8);padding:0 var(--layout-card-padding-x) var(--space-14);color:var(--color-text-muted);flex-direction:column;display:flex}._body_13jf4_62 p,._body_13jf4_62 ul:not([class]){margin:0}._body_13jf4_62 ul:not([class]){gap:var(--space-4);flex-direction:column;padding-inline-start:var(--space-20);display:flex}._inline_13jf4_50{background:0 0;border-radius:0}._inline_13jf4_50 ._summary_13jf4_9,._inline_13jf4_50 ._body_13jf4_62{padding-inline:0}._inline_13jf4_50 ._body_13jf4_62{padding-bottom:0}._zone_u4kg7_2{gap:var(--space-12);margin-top:var(--space-8);padding:var(--layout-card-padding-y) var(--layout-card-padding-x);border:var(--border-width-selected) solid var(--color-expense-soft);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);flex-direction:column;display:flex}._zoneTitle_u4kg7_15{color:var(--color-expense);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}._description_u4kg7_23{color:var(--color-text-muted);line-height:var(--line-height-normal);margin:0}._item_u4kg7_29{gap:var(--space-8);flex-direction:column;display:flex}._item_u4kg7_29+._item_u4kg7_29{margin-top:var(--space-4);padding-top:var(--space-16);border-top:var(--border-width-default) solid var(--color-track)}._itemTitle_u4kg7_41{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin:0}._item_u4kg7_29>._description_u4kg7_23{font-size:var(--font-size-small)}._field_tjgiz_2{gap:var(--space-8);flex-direction:column;display:flex}._compact_tjgiz_9{gap:var(--space-4)}._muted_tjgiz_14{font-size:var(--font-size-small);color:var(--color-text-muted)}._plain_tjgiz_19{color:var(--color-text)}._strong_tjgiz_23{color:var(--color-text);font-weight:var(--font-weight-medium)}._hidden_tjgiz_29{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._hint_tjgiz_41{margin:var(--space-8) 0 0;color:var(--color-text-muted);font-size:var(--font-size-small)}._error_tjgiz_47{color:var(--color-expense);font-size:var(--font-size-small);margin:0}._input_1t0va_2{box-sizing:border-box;min-height:var(--size-button);padding-inline:var(--space-14);border:var(--border-width-default) solid var(--color-field-border);border-radius:var(--radius-tile);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:var(--font-weight-regular);transition:border-color var(--motion-fast) var(--motion-easing)}._input_1t0va_2:focus-visible,._input_1t0va_2[type=date]:focus-within{border-color:var(--color-accent);outline:var(--layout-focus-ring) solid var(--color-accent);outline-offset:var(--layout-focus-ring)}._input_1t0va_2[aria-invalid=true]{border-color:var(--color-expense)}._input_1t0va_2[aria-invalid=true]:focus-visible,._input_1t0va_2[aria-invalid=true][type=date]:focus-within{outline-color:var(--color-expense)}._input_1t0va_2[aria-busy=true],._input_1t0va_2:disabled{background:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed}._affixed_1t0va_44{flex:1;min-width:0;display:flex;position:relative}._withSuffix_1t0va_51{--suffix-pad:max(var(--space-48), calc(var(--space-14) + var(--suffix-width,var(--space-24)) + var(--space-8)));min-width:0;flex:1;padding-inline-end:var(--suffix-pad)}._centered_1t0va_63{text-align:center}._withSuffix_1t0va_51._centered_1t0va_63{padding-inline-start:var(--suffix-pad)}._suffix_1t0va_71{color:var(--color-text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:var(--space-14)}._textarea_1b3af_2{box-sizing:border-box;padding:var(--space-12) var(--space-14);border:var(--border-width-default) solid var(--color-field-border);border-radius:var(--radius-tile);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:var(--font-weight-regular);transition:border-color var(--motion-fast) var(--motion-easing)}._pill_1b3af_15{border-radius:var(--radius-pill)}._textarea_1b3af_2:focus-visible{border-color:var(--color-accent);outline:var(--layout-focus-ring) solid var(--color-accent);outline-offset:var(--layout-focus-ring)}._textarea_1b3af_2[aria-invalid=true]{border-color:var(--color-expense)}._textarea_1b3af_2[aria-invalid=true]:focus-visible{outline-color:var(--color-expense)}._textarea_1b3af_2[aria-busy=true],._textarea_1b3af_2:disabled{background:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed}._screen_1f1tz_1{align-items:center;gap:var(--space-20);min-height:100dvh;padding:var(--space-48) var(--space-20) var(--space-32);text-align:center;flex-direction:column;display:flex}._screen_1f1tz_1>*{width:100%;max-width:var(--layout-dialog-max-width)}@media (width>=1024px){._screen_1f1tz_1{justify-content:center}}._title_1f1tz_23{font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}._title_1f1tz_23:focus{outline:none}._error_1f1tz_36{color:var(--color-expense);font-weight:var(--font-weight-medium);margin:0}._hint_1f1tz_42{color:var(--color-text-muted);margin:0}._code_1f1tz_47{justify-content:center;gap:var(--space-8);font-family:ui-monospace,monospace;font-size:var(--font-size-title);font-variant-numeric:var(--font-numeric);flex-wrap:wrap;display:flex}._group_1f1tz_57{padding:var(--space-8) var(--space-12);border-radius:var(--radius-tile);background:var(--color-surface)}._field_1f1tz_63{gap:var(--space-4);width:100%;max-width:var(--layout-dialog-max-width);text-align:start;flex-direction:column;display:flex}._actions_1f1tz_72{gap:var(--space-12);width:100%;max-width:var(--layout-dialog-max-width);flex-direction:column;display:flex}._link_1f1tz_80{min-height:var(--size-touch-min);color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0}._copied_1f1tz_90{align-items:center;gap:var(--space-4);display:inline-flex}._scheme_1f1tz_97{justify-content:center;gap:var(--space-8);display:flex}._schemeCell_1f1tz_103,._schemeAsked_1f1tz_104{max-width:calc(var(--space-32) * 2);min-height:calc(var(--space-20) * 2);border-radius:var(--radius-tile);font-variant-numeric:var(--font-numeric);flex:1;place-items:center;font-family:ui-monospace,monospace;display:grid}._schemeCell_1f1tz_103{background:var(--color-surface);color:var(--color-text-muted);letter-spacing:-.1em}._schemeAsked_1f1tz_104{background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--font-weight-semibold)}._field_igexr_2{gap:var(--space-8);text-align:start;flex-direction:column;display:flex}._caption_igexr_9{font-weight:var(--font-weight-medium)}._fileInput_igexr_14{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._drop_igexr_23{align-items:center;gap:var(--space-8);padding:var(--space-32) var(--space-20);border:var(--border-width-selected) dashed var(--color-field-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text-muted);text-align:center;cursor:pointer;transition:border-color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing);flex-direction:column;display:flex}._drop_igexr_23:hover,._dragging_igexr_41{border-color:var(--color-accent);background:var(--color-accent-soft)}._fileInput_igexr_14:focus-visible+._drop_igexr_23{outline:var(--layout-focus-ring) solid var(--color-accent);outline-offset:var(--layout-focus-ring)}._disabled_igexr_51{cursor:default;opacity:.6}._dropIcon_igexr_56{width:var(--size-button);height:var(--size-button);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);place-items:center;display:grid}._dropTitle_igexr_66{color:var(--color-text);font-weight:var(--font-weight-semibold)}._dropHint_igexr_71{font-size:var(--font-size-small)}._chosen_igexr_75{align-items:center;gap:var(--space-12);padding:var(--space-14) var(--space-14) var(--space-14) var(--space-16);border:1px solid var(--color-field-border);border-radius:var(--radius-card);background:var(--color-surface);display:flex}._chosenIcon_igexr_85{width:calc(var(--space-20) * 2);height:calc(var(--space-20) * 2);border-radius:var(--radius-tile);background:var(--color-accent-soft);color:var(--color-accent);flex:none;place-items:center;display:grid}._chosenText_igexr_96{text-align:start;flex-direction:column;flex:1;min-width:0;display:flex}._chosenName_igexr_104{font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._chosenSize_igexr_111{color:var(--color-text-muted);font-size:var(--font-size-small)}._remove_igexr_116{width:var(--size-touch-min);height:var(--size-touch-min);border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover){._remove_igexr_116:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text)}}._remove_igexr_116:disabled{cursor:default;opacity:.6}@media (prefers-reduced-motion:reduce){._drop_igexr_23{transition:none}}._form_1ysk6_1{gap:var(--space-24);width:100%;max-width:var(--layout-dialog-max-width);flex-direction:column;display:flex}._field_1ysk6_9{gap:var(--space-8);text-align:start;flex-direction:column;display:flex}._caption_1ysk6_16{font-weight:var(--font-weight-medium)}._buttons_1ysk6_20{gap:var(--space-12);margin-top:var(--space-8);flex-direction:column;display:flex}._flow_17rm6_2{display:contents}span._check_17rm6_6{width:var(--size-hero-icon);max-width:var(--size-hero-icon);height:var(--size-hero-icon);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}._modes_17rm6_22{gap:var(--space-12);width:100%;max-width:var(--layout-dialog-max-width);flex-direction:column;display:flex}._mode_17rm6_22{align-items:flex-start;gap:var(--space-4);box-sizing:border-box;width:100%;min-height:var(--size-touch-min);padding:var(--space-14) var(--layout-card-padding-x);border:var(--border-width-selected) solid transparent;border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--motion-fast) var(--motion-easing);flex-direction:column;display:flex}._mode_17rm6_22[aria-checked=true]{border-color:var(--color-accent)}._modesInCard_17rm6_54 ._mode_17rm6_22{border-color:var(--color-track);border-radius:var(--radius-tile)}._modesInCard_17rm6_54 ._mode_17rm6_22[aria-checked=true]{border-color:var(--color-accent)}._mode_17rm6_22[aria-disabled=true]{border-style:dashed;border-color:var(--color-track);background:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed}._mode_17rm6_22:focus-visible{outline:var(--layout-focus-ring) solid var(--color-text);outline-offset:var(--layout-focus-ring)}._modeTitle_17rm6_76{font-size:var(--font-size-body-l);font-weight:var(--font-weight-semibold)}._modeNote_17rm6_81{color:var(--color-text-muted);font-size:var(--font-size-small)}._modeHead_17rm6_87{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;display:flex}._soon_17rm6_96{padding:var(--space-4) var(--space-12);border-radius:var(--radius-pill);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;flex:none}span._spinner_17rm6_109{box-sizing:border-box;width:var(--size-icon);max-width:var(--size-icon);height:var(--size-icon);border:var(--border-width-selected) solid var(--color-accent-soft);border-top-color:var(--color-accent);border-radius:var(--radius-pill);flex-shrink:0;align-self:center}@media (prefers-reduced-motion:no-preference){span._spinner_17rm6_109{animation:_spin_17rm6_109 calc(var(--motion-normal) * 4) linear infinite}}@keyframes _spin_17rm6_109{to{transform:rotate(360deg)}}._about_17rm6_134{max-width:var(--layout-dialog-max-width)}._steps_f3lem_2{gap:var(--space-12);width:100%;max-width:var(--layout-dialog-max-width);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._step_f3lem_2{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--layout-card-padding-x);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);text-align:start;display:flex}._stepIcon_f3lem_24{color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}._muted_l2w3f_2{color:var(--color-text-muted);margin:0}._field_l2w3f_7{gap:var(--space-4);color:var(--color-text);font-weight:var(--font-weight-medium);flex-direction:column;display:flex}._screen_p1u4u_2{justify-content:center;align-items:center;gap:var(--space-14);box-sizing:border-box;width:100%;max-width:var(--layout-dialog-max-width);min-height:100dvh;padding:var(--space-24);text-align:center;flex-direction:column;margin-inline:auto;display:flex}._title_p1u4u_17{font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}._layout_v9f10_1{flex-direction:column;min-height:100dvh;display:flex}._main_v9f10_8{min-width:0;padding:var(--space-48) var(--space-20) var(--space-32);flex-direction:column;flex:1;display:flex}._layout_v9f10_1[data-nav=bottom] ._main_v9f10_8{padding-bottom:calc(var(--size-nav-bar) + var(--layout-nav-inset) * 2 + var(--space-16))}@media (width>=1024px){._layout_v9f10_1[data-nav=side]{grid-template-columns:var(--layout-side-nav-width) minmax(0, 1fr);align-items:start;gap:var(--space-24);padding:var(--space-24);display:grid}._layout_v9f10_1[data-nav=side] ._main_v9f10_8{padding:var(--space-24) 0;align-self:stretch}}._fab_v9f10_37{right:var(--space-24);bottom:var(--space-24);z-index:8;position:fixed}._layout_v9f10_1[data-fab] ._main_v9f10_8{padding-right:calc(var(--size-fab) + var(--space-16));padding-bottom:calc(var(--size-fab) + var(--space-24))}._assistant_v9f10_51{top:var(--space-24);right:var(--space-24);bottom:var(--space-24);z-index:8;box-sizing:border-box;width:var(--layout-assistant-panel-width);overscroll-behavior:contain;padding:var(--space-20) var(--space-20) 0;border:var(--border-width-default) solid var(--color-track);border-radius:var(--radius-panel);background:var(--color-bg);box-shadow:var(--shadow-floating);animation:_assistant-slide-in_v9f10_1 var(--motion-normal) var(--motion-easing);flex-direction:column;display:flex;position:fixed;overflow-y:auto}@keyframes _assistant-slide-in_v9f10_1{0%{transform:translateX(calc(100% + var(--space-24)))}}@media (prefers-reduced-motion:reduce){._assistant_v9f10_51{animation:none}}._chunkError_v9f10_85{align-items:flex-start;gap:var(--space-12);flex-direction:column;display:flex}._chunkErrorTitle_v9f10_92{font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}._chunkErrorText_v9f10_99{color:var(--color-text-muted);margin:0}._sideFooter_v9f10_105{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}._lockError_v9f10_112{color:var(--color-expense);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);flex-basis:100%;margin:0}._dialog_9fceg_1{box-sizing:border-box;width:100%;max-width:var(--layout-dialog-max-width);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--color-bg);max-height:100dvh;color:var(--color-text);border:0;margin:auto auto 0;padding:0;overflow:hidden}._panel_9fceg_18{box-sizing:border-box;min-height:50dvh;max-height:100dvh;padding:var(--space-20);position:relative;overflow-y:auto}._dialog_9fceg_1::backdrop{background:var(--color-scrim)}@media (width>=1024px){._dialog_9fceg_1{border-radius:var(--radius-panel);margin:auto}}._form_wn4fr_1{gap:var(--space-14);padding:0 var(--space-20) var(--space-20);flex-direction:column;display:flex}._badge_wn4fr_9{align-self:center}._amountBlock_wn4fr_13{align-items:center;gap:var(--space-12);flex-direction:column;display:flex}._dropZone_wn4fr_21{border-radius:var(--radius-card)}._dragging_wn4fr_25{outline:var(--border-width-selected) dashed var(--color-accent);outline-offset:calc(-1 * var(--border-width-selected))}._modes_wn4fr_30{justify-content:center;gap:var(--space-8);flex-wrap:wrap;display:flex}._mode_wn4fr_30{min-height:var(--size-touch-min);padding-inline:var(--space-14);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text);font:inherit;font-size:var(--font-size-small);cursor:pointer;border:0}._mode_wn4fr_30[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent)}._amount_wn4fr_13{font-size:clamp(var(--font-size-amount-base), var(--fit-amount), var(--font-size-amount));overflow-wrap:anywhere;font-weight:var(--font-weight-semibold);font-variant-numeric:var(--font-numeric);line-height:var(--line-height-tight)}._amountHint_wn4fr_64{color:var(--color-text-muted);font-size:var(--font-size-small);text-align:center;margin:0}._lockNote_wn4fr_71{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}._chips_wn4fr_77,._options_wn4fr_83{gap:var(--space-8);flex-wrap:wrap;display:flex}._option_wn4fr_83{min-height:var(--size-touch-min);padding-inline:var(--space-16);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;border:0}._option_wn4fr_83[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-text);font-weight:var(--font-weight-semibold)}._tree_wn4fr_108,._subtree_wn4fr_109{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._subtree_wn4fr_109{margin-top:var(--space-8);padding-inline-start:var(--space-20)}._hint_wn4fr_123{align-items:center;gap:var(--space-8);color:var(--color-text-muted);font-size:var(--font-size-small);flex-wrap:wrap;margin:0;display:flex}._hintLink_wn4fr_134{min-width:var(--size-touch-min)}._textField_wn4fr_138{align-items:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}._textLabel_wn4fr_146{flex:1;min-width:0;display:flex}._textInput_wn4fr_153{min-height:var(--size-touch-min);field-sizing:content;resize:none;flex:1}._lines_wn4fr_160{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}._line_wn4fr_160{align-items:center;gap:var(--space-8);min-height:var(--size-touch-min);grid-template-columns:1fr auto auto;display:grid}._lineName_wn4fr_176{display:grid}._lineDay_wn4fr_180{color:var(--color-text-muted);font-size:var(--font-size-caption)}._lineAmount_wn4fr_185{font-variant-numeric:var(--font-numeric)}._controls_14p2z_1{align-items:center;gap:var(--space-8);display:flex}._button_14p2z_8{justify-content:center;align-items:center;gap:var(--space-8);min-width:var(--size-touch-min);min-height:var(--size-touch-min);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text);font:inherit;font-size:var(--font-size-small);cursor:pointer;border:0;flex-shrink:0;padding:0;display:inline-flex;position:relative}._button_14p2z_8[data-state=recording]{padding-inline:var(--space-14);background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--font-weight-semibold)}._button_14p2z_8[aria-disabled=true]{color:var(--color-text-muted);cursor:progress}._button_14p2z_8[data-state=downloading]{background:conic-gradient(var(--color-accent) var(--voice-progress,0%), var(--color-track) 0)}._button_14p2z_8[data-state=downloading]:before{content:"";inset:var(--space-4);border-radius:inherit;background:var(--color-surface);position:absolute}._percent_14p2z_52{font-size:var(--font-size-caption);font-variant-numeric:var(--font-numeric);white-space:nowrap;position:relative}._stopGlyph_14p2z_59{width:var(--space-12);height:var(--space-12);background:currentColor}@media (prefers-reduced-motion:no-preference){._button_14p2z_8[data-state=recording]{animation:_pulse_14p2z_1 calc(var(--motion-normal) * 6) var(--motion-easing) infinite}}@keyframes _pulse_14p2z_1{0%,to{box-shadow:0 0 0 0 var(--color-accent-soft)}50%{box-shadow:0 0 0 var(--space-8) var(--color-accent-soft)}}._timer_14p2z_82{color:var(--color-text-muted);font-size:var(--font-size-small);font-variant-numeric:var(--font-numeric)}._status_14p2z_89{gap:var(--space-4);flex-direction:column;flex-basis:100%;display:flex}._progress_14p2z_96{align-items:center;gap:var(--space-8);color:var(--color-text-muted);font-size:var(--font-size-small);margin:0;display:flex}._errorRow_14p2z_105{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}._error_14p2z_105{color:var(--color-expense);font-size:var(--font-size-small)}._error_14p2z_105 p{margin:0}._notice_14p2z_121{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}._consentText_14p2z_127{color:var(--color-text);line-height:var(--line-height-normal);margin:0}._error_1ata7_2{color:var(--color-expense);font-weight:var(--font-weight-medium);margin:0}._screen_pa7x3_1{gap:var(--space-14);flex-direction:column;display:flex}._list_6v4qy_1{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_6v4qy_10{gap:var(--space-4);flex-direction:column;display:flex}._left_6v4qy_16{font-size:var(--font-size-small);color:var(--color-text-muted)}._left_6v4qy_16[data-over=true]{color:var(--color-expense)}._screen_dilqs_1{gap:var(--space-14);flex-direction:column;display:flex}._header_dilqs_7{gap:var(--space-4);flex-direction:column;display:flex}._titleRow_dilqs_14{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}._title_dilqs_14{font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}._hint_dilqs_29{font-size:var(--font-size-small);color:var(--color-text-muted);margin:0}._balance_dilqs_35{gap:var(--space-8);flex-direction:column;display:flex}._caption_dilqs_41{font-size:var(--font-size-small);color:var(--color-text-muted);margin:0}._chips_dilqs_47{gap:var(--space-8);font-variant-numeric:var(--font-numeric);flex-wrap:wrap;display:flex}._cardTitle_dilqs_54{margin:0 0 var(--space-8);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold)}._list_dilqs_60{margin:0;padding:0;list-style:none}._empty_dilqs_66{align-items:flex-start;gap:var(--space-12);flex-direction:column;display:flex}._forecast_dilqs_73{gap:var(--space-12);flex-direction:column;display:flex}._forecastLink_dilqs_79{gap:var(--space-4);min-height:var(--size-touch-min);color:var(--color-text);border-radius:var(--radius-tile);flex-direction:column;text-decoration:none;display:flex}._forecastLink_dilqs_79:focus-visible{outline:var(--layout-focus-ring) solid var(--color-accent);outline-offset:var(--layout-focus-ring)}._forecastRow_dilqs_94{justify-content:space-between;align-items:baseline;gap:var(--space-12);flex-wrap:wrap;display:flex}._forecastAmount_dilqs_102{font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);font-variant-numeric:var(--font-numeric)}._forecastAmount_dilqs_102[data-negative=true]{color:var(--color-expense)}._noAccounts_dilqs_112{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}._noAccountsLink_dilqs_119{min-width:var(--size-touch-min)}._budgets_dilqs_123{gap:var(--space-8);flex-direction:column;display:flex}._budgets_dilqs_123 ._cardTitle_dilqs_54{margin:0}._screen_dilqs_1[data-layout=desktop]{gap:var(--space-16)}._cards_dilqs_140{gap:var(--space-16);flex-wrap:wrap;display:flex}._cards_dilqs_140>*{flex:1 1 var(--layout-card-min-width);box-sizing:border-box;min-width:0}._warningCard_dilqs_153{padding:var(--layout-card-padding-y) var(--layout-card-padding-x);border-radius:var(--radius-card)}._columns_dilqs_160{align-items:start;gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._columns_dilqs_160>:only-child{grid-column:1/-1}._column_dilqs_160{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}._dropOverlay_dilqs_179{inset:var(--space-12);z-index:9;border:var(--border-width-selected) dashed var(--color-accent);border-radius:var(--radius-panel);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed}._dropOverlayText_dilqs_191{padding:var(--space-12) var(--space-20);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-floating);font-weight:var(--font-weight-semibold);margin:0}._screen_k3hc7_1{gap:var(--space-14);flex-direction:column;display:flex}._title_k3hc7_7{font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}._list_k3hc7_15{padding:var(--space-4) var(--layout-card-padding-x);border-radius:var(--radius-card);background:var(--color-surface);margin:0;list-style:none}._list_k3hc7_15:empty{display:none}._list_k3hc7_15>li+li{border-top:1px solid var(--color-track)}._sublist_k3hc7_31{padding:0 0 0 var(--space-24);margin:0;list-style:none}._archiveList_k3hc7_38{margin:0;padding:0;list-style:none}._archiveList_k3hc7_38>li+li{border-top:1px solid var(--color-track)}._form_k3hc7_48{gap:var(--space-20);flex-direction:column;display:flex}._inline_k3hc7_55{gap:var(--space-8);display:flex}._inline_k3hc7_55>input{flex:1;min-width:0}._inline_k3hc7_55>button{flex-shrink:0}._actions_k3hc7_69{gap:var(--space-8);flex-wrap:wrap;display:flex}._caption_k3hc7_75{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}._swatches_k3hc7_81{gap:var(--space-12);flex-wrap:wrap;display:flex}._swatch_k3hc7_81{width:var(--size-touch-min);height:var(--size-touch-min);border:var(--border-width-selected) solid transparent;border-radius:var(--radius-pill);cursor:pointer}._swatch_k3hc7_81[aria-pressed=true]{border-color:var(--color-surface);box-shadow:0 0 0 var(--border-width-selected) var(--color-accent)}._swatch_k3hc7_81[data-tone=food]{background:var(--cat-food-bar)}._swatch_k3hc7_81[data-tone=cafe]{background:var(--cat-cafe-bar)}._swatch_k3hc7_81[data-tone=transport]{background:var(--cat-transport-bar)}._swatch_k3hc7_81[data-tone=home]{background:var(--cat-home-bar)}._swatch_k3hc7_81[data-tone=other]{background:var(--cat-other-bar)}._swatch_k3hc7_81[data-tone=health]{background:var(--cat-health-bar)}._swatch_k3hc7_81[data-tone=fun]{background:var(--cat-fun-bar)}._swatch_k3hc7_81[data-tone=clothes]{background:var(--cat-clothes-bar)}._swatch_k3hc7_81[data-tone=subs]{background:var(--cat-subs-bar)}._swatch_k3hc7_81[data-tone=gifts]{background:var(--cat-gifts-bar)}._facts_k3hc7_132{gap:var(--space-12);flex-direction:column;margin:0;display:flex}._fact_k3hc7_132{justify-content:space-between;align-items:baseline;gap:var(--space-12);display:flex}._fact_k3hc7_132 dd{font-variant-numeric:var(--font-numeric);text-align:end;overflow-wrap:anywhere;margin:0}._list_1k096_2{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_1k096_10{gap:var(--space-8);padding-block:var(--space-12);flex-direction:column;display:flex}._row_1k096_10:first-child{padding-top:0}._row_1k096_10:last-child{padding-bottom:0}._row_1k096_10+._row_1k096_10{border-top:var(--border-width-default) solid var(--color-track)}._rowHead_1k096_29{gap:var(--space-4);flex-direction:column;display:flex}._rowTitle_1k096_35{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);font-variant-numeric:var(--font-numeric);margin:0}._rowTitle_1k096_35:focus{outline:none}._purpose_1k096_48,._text_1k096_49{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-normal);font-variant-numeric:var(--font-numeric);margin:0}._actions_1k096_58{align-items:center;gap:var(--space-4) var(--space-12);flex-wrap:wrap;display:flex}._progress_1k096_65{gap:var(--space-4);flex-direction:column;display:flex}._ready_1k096_72{align-items:center;gap:var(--space-4);color:var(--color-income);font-weight:var(--font-weight-medium);display:inline-flex}._error_1k096_81{color:var(--color-expense)}._device_15zia_2{align-items:center;gap:0 var(--space-4);padding-inline:var(--layout-card-padding-x);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}._device_15zia_2>p{margin:0}._deviceStatus_15zia_15{color:var(--color-text-muted)}._recheck_15zia_20{padding-inline:var(--space-4)}._tree_18lu2_2{padding:var(--space-4) var(--layout-card-padding-x);border-radius:var(--radius-card);background:var(--color-surface);margin:0;list-style:none}._node_18lu2_10+._node_18lu2_10{border-top:1px solid var(--color-track)}._children_18lu2_14{margin:0 0 var(--space-8);padding:0 0 0 calc(var(--size-touch-min) / 2 + var(--space-16));list-style:none;position:relative}._children_18lu2_14:before{top:0;bottom:calc(var(--size-touch-min) / 2 + var(--space-8));left:calc(var(--size-touch-min) / 2 - 1px);width:var(--border-width-selected);background:var(--color-track);content:"";border-radius:1px;position:absolute}._child_18lu2_14{position:relative}._child_18lu2_14:before{top:50%;left:calc(-1 * var(--space-16) - 1px);width:var(--space-12);height:var(--border-width-selected);background:var(--color-track);content:"";border-radius:1px;position:absolute}._groups_n0yym_2{gap:var(--space-24);max-width:var(--layout-dialog-max-width);flex-direction:column;display:flex}._view_k6tc6_1{gap:var(--space-12);padding:0 var(--space-20) var(--space-20);flex-direction:column;display:flex}._kind_k6tc6_8{color:var(--color-text-muted);margin:0}._amount_k6tc6_13{font-size:clamp(var(--font-size-amount-base), var(--fit-amount), var(--font-size-amount));overflow-wrap:anywhere;font-weight:var(--font-weight-semibold);font-variant-numeric:var(--font-numeric);margin:0}._meta_k6tc6_23{color:var(--color-text-muted);margin:0}._route_k6tc6_29{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}._note_k6tc6_35{overflow-wrap:anywhere;margin:0}
