@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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{--primitive-neutral-0:#fff;--primitive-neutral-50:#f8f8f9;--primitive-neutral-100:#f3f2f5;--primitive-neutral-150:#edebef;--primitive-neutral-200:#e5e3e8;--primitive-neutral-300:#d3cfd8;--primitive-neutral-400:#a7a0b1;--primitive-neutral-450:#92899f;--primitive-neutral-500:#7d738c;--primitive-neutral-550:#6e6580;--primitive-neutral-600:#5f576b;--primitive-neutral-700:#484054;--primitive-neutral-750:#393243;--primitive-neutral-800:#2f2a37;--primitive-neutral-850:#25212c;--primitive-neutral-900:#1e1a23;--primitive-neutral-950:#110f14;--primitive-grape-50:#f6f3fc;--primitive-grape-100:#ebe3f7;--primitive-grape-200:#d7c7f0;--primitive-grape-300:#bb9fe5;--primitive-grape-400:#996fd8;--primitive-grape-500:#773fca;--primitive-grape-600:#5f2ea8;--primitive-grape-700:#4b2484;--primitive-grape-800:#401f71;--primitive-grape-900:#2d1650;--primitive-grape-950:#1b0d30;--primitive-peach-50:#fff6f0;--primitive-peach-100:#ffede1;--primitive-peach-200:#fedac3;--primitive-peach-300:#fdc29b;--primitive-peach-400:#fdaf7b;--primitive-peach-500:#fc8b40;--primitive-peach-600:#df6c20;--primitive-peach-700:#b35719;--primitive-peach-800:#8f4514;--primitive-peach-900:#6b340f;--primitive-peach-950:#3e1e09;--primitive-plum-50:#f7eef4;--primitive-plum-300:#e7b9d9;--primitive-plum-500:#824d74;--primitive-plum-950:#3a1f33;--primitive-rose-50:#f9eeec;--primitive-rose-300:#e2aaa2;--primitive-rose-400:#be7b72;--primitive-rose-600:#9c5a51;--primitive-rose-950:#3b1f1b;--primitive-bread-200:#f7e1b5;--primitive-bread-300:#e8c68a;--primitive-bread-600:#c47f3b;--primitive-green-50:#f0fdf4;--primitive-green-400:#4ade80;--primitive-green-600:#16a34a;--primitive-green-700:#15803d;--primitive-green-950:#052e16;--primitive-red-50:#fef2f2;--primitive-red-300:#fca5a5;--primitive-red-400:#f87171;--primitive-red-500:#ef4444;--primitive-red-700:#b91c1c;--primitive-red-800:#991b1b;--primitive-red-950:#450a0a;--primitive-amber-50:#fffbeb;--primitive-amber-400:#fbbf24;--primitive-amber-700:#b45309;--primitive-amber-900:#3d3008;--primitive-amber-950:#451a03;--primitive-blue-50:#eff6ff;--primitive-blue-400:#60a5fa;--primitive-blue-700:#1d4ed8;--primitive-blue-950:#172554;--primitive-font-sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--primitive-font-mono:ui-monospace, "SF Mono", menlo, monospace;--primitive-font-size-12:.75rem;--primitive-font-size-13:.8125rem;--primitive-font-size-14:.875rem;--primitive-font-size-16:1rem;--primitive-font-size-20:1.25rem;--primitive-font-size-24:1.5rem;--primitive-font-size-32:2rem;--primitive-font-weight-regular:400;--primitive-font-weight-medium:500;--primitive-font-weight-semibold:600;--primitive-line-height-tight:1.25;--primitive-line-height-normal:1.5;--primitive-space-0:0;--primitive-space-1:.25rem;--primitive-space-2:.5rem;--primitive-space-3:.75rem;--primitive-space-4:1rem;--primitive-space-5:1.25rem;--primitive-space-6:1.5rem;--primitive-space-8:2rem;--primitive-space-10:2.5rem;--primitive-space-12:3rem;--primitive-space-16:4rem;--primitive-radius-4:.25rem;--primitive-radius-6:.375rem;--primitive-radius-8:.5rem;--primitive-radius-12:.75rem;--primitive-radius-full:9999px;--primitive-border-1:1px;--primitive-border-2:2px;--primitive-size-16:1rem;--primitive-size-20:1.25rem;--primitive-size-24:1.5rem;--primitive-size-28:1.75rem;--primitive-size-32:2rem;--primitive-size-36:2.25rem;--primitive-size-44:2.75rem;--primitive-size-48:3rem;--primitive-size-56:3.5rem;--primitive-size-96:6rem;--primitive-size-144:9rem;--primitive-size-192:12rem;--primitive-size-240:15rem;--primitive-size-320:20rem;--primitive-duration-100:.1s;--primitive-duration-200:.2s;--primitive-duration-300:.3s;--primitive-duration-800:.8s;--primitive-easing-standard:cubic-bezier(.2, 0, 0, 1);--primitive-easing-decelerate:cubic-bezier(0, 0, 0, 1);--primitive-easing-accelerate:cubic-bezier(.3, 0, 1, 1);--primitive-easing-spring:cubic-bezier(.34, 1.4, .64, 1);--primitive-z-1:1;--primitive-z-10:10;--primitive-z-20:20;--primitive-z-30:30;--primitive-z-40:40;--primitive-opacity-50:.5;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:var(--primitive-neutral-0);--color-bg-sidebar:var(--primitive-neutral-50);--color-bg-surface:var(--primitive-neutral-0);--color-bg-subtle:var(--primitive-neutral-100);--color-bg-hover:var(--primitive-neutral-100);--color-bg-active:var(--primitive-neutral-150);--color-bg-selected:var(--primitive-grape-100);--color-bg-overlay:#110f1466;--color-border-subtle:var(--primitive-neutral-150);--color-border-default:var(--primitive-neutral-200);--color-border-control:var(--primitive-neutral-450);--color-text-primary:var(--primitive-neutral-900);--color-text-secondary:var(--primitive-neutral-600);--color-text-tertiary:var(--primitive-neutral-550);--color-text-disabled:var(--primitive-neutral-400);--color-text-accent:var(--primitive-grape-600);--color-text-on-accent:var(--primitive-neutral-0);--color-text-on-fill:var(--primitive-neutral-0);--color-accent-bg:var(--primitive-grape-800);--color-accent-subtle:var(--primitive-grape-50);--color-focus-ring:var(--primitive-grape-500);--color-highlight-fg:var(--primitive-peach-800);--color-highlight-subtle:var(--primitive-peach-100);--color-highlight-text:var(--primitive-peach-800);--color-swatch-accent:var(--primitive-grape-500);--color-swatch-highlight:var(--primitive-peach-500);--color-brand-crumb:var(--primitive-bread-200);--color-brand-crumb-dots:var(--primitive-bread-300);--color-brand-crust:var(--primitive-bread-600);--color-qr-background:var(--primitive-neutral-0);--color-qr-module:var(--primitive-neutral-950);--color-chart-expense:var(--primitive-grape-500);--color-chart-income:var(--primitive-green-700);--color-chart-grid:var(--primitive-neutral-150);--color-plum-text:var(--primitive-plum-500);--color-plum-subtle:var(--primitive-plum-50);--color-rose-text:var(--primitive-rose-600);--color-rose-subtle:var(--primitive-rose-50);--color-success-text:var(--primitive-green-700);--color-success-subtle:var(--primitive-green-50);--color-danger-text:var(--primitive-red-700);--color-danger-subtle:var(--primitive-red-50);--color-warning-text:var(--primitive-amber-700);--color-warning-subtle:var(--primitive-amber-50);--color-info-text:var(--primitive-blue-700);--color-info-subtle:var(--primitive-blue-50);--shadow-sm:0 1px 2px #110f140f;--shadow-md:0 4px 12px #110f1414, 0 1px 3px #110f140f;--shadow-lg:0 12px 32px #110f141f, 0 2px 6px #110f1414;--font-family-sans:var(--primitive-font-sans);--font-family-mono:var(--primitive-font-mono);--font-size-caption:var(--primitive-font-size-12);--font-size-small:var(--primitive-font-size-13);--font-size-body:var(--primitive-font-size-14);--font-size-large:var(--primitive-font-size-16);--font-size-title:var(--primitive-font-size-20);--font-size-heading:var(--primitive-font-size-24);--font-size-display:var(--primitive-font-size-32);--font-size-field:var(--font-size-body);--font-size-field-sm:var(--font-size-small);--font-weight-regular:var(--primitive-font-weight-regular);--font-weight-medium:var(--primitive-font-weight-medium);--font-weight-semibold:var(--primitive-font-weight-semibold);--line-height-tight:var(--primitive-line-height-tight);--line-height-normal:var(--primitive-line-height-normal);--space-none:var(--primitive-space-0);--space-3xs:var(--primitive-space-1);--space-2xs:var(--primitive-space-2);--space-xs:var(--primitive-space-3);--space-sm:var(--primitive-space-4);--space-md:var(--primitive-space-5);--space-lg:var(--primitive-space-6);--space-xl:var(--primitive-space-8);--space-2xl:var(--primitive-space-12);--space-3xl:var(--primitive-space-16);--radius-sm:var(--primitive-radius-4);--radius-md:var(--primitive-radius-6);--radius-lg:var(--primitive-radius-8);--radius-xl:var(--primitive-radius-12);--radius-full:var(--primitive-radius-full);--border-width-thin:var(--primitive-border-1);--border-width-focus:var(--primitive-border-2);--size-icon-sm:var(--primitive-size-16);--size-icon-md:var(--primitive-size-20);--size-icon-lg:var(--primitive-size-24);--size-control-sm:var(--primitive-size-28);--size-control-md:var(--primitive-size-32);--size-control-lg:var(--primitive-size-36);--size-touch-target:var(--primitive-size-44);--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--duration-fast:var(--primitive-duration-100);--duration-normal:var(--primitive-duration-200);--duration-slow:var(--primitive-duration-300);--duration-spin:var(--primitive-duration-800);--duration-loading-delay:var(--primitive-duration-200);--easing-standard:var(--primitive-easing-standard);--easing-spring:var(--primitive-easing-spring);--easing-decelerate:var(--primitive-easing-decelerate);--easing-accelerate:var(--primitive-easing-accelerate);--motion-page-offset:var(--space-2xs);--z-raised:var(--primitive-z-1);--z-sidebar:var(--primitive-z-10);--z-overlay:var(--primitive-z-20);--z-drawer:var(--primitive-z-30);--z-popover:var(--primitive-z-40);--opacity-disabled:var(--primitive-opacity-50);--opacity-muted:var(--primitive-opacity-50);--layout-sidebar-width:var(--primitive-size-240);--layout-sidebar-width-collapsed:var(--primitive-size-56);--layout-toolbar-height:var(--primitive-size-48);--layout-content-max-width:var(--primitive-size-320);--layout-column-sm:var(--primitive-size-96);--layout-column-md:var(--primitive-size-144);--layout-column-lg:var(--primitive-size-192);--layout-search-width:var(--primitive-size-240);--layout-card-width:var(--primitive-size-320);--layout-command-top:12dvh;--size-media-thumb:var(--primitive-size-96);--size-logo-xl:var(--primitive-size-32);--size-brand-sm:var(--primitive-size-24);--size-brand-lg:var(--primitive-size-96);--size-qr:var(--primitive-size-192);--ratio-media:16 / 9}@media (pointer:coarse){:root{--font-size-field:var(--font-size-large);--font-size-field-sm:var(--font-size-large)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:var(--primitive-neutral-900);--color-bg-sidebar:var(--primitive-neutral-950);--color-bg-surface:var(--primitive-neutral-850);--color-bg-subtle:var(--primitive-neutral-800);--color-bg-hover:var(--primitive-neutral-800);--color-bg-active:var(--primitive-neutral-750);--color-bg-selected:var(--primitive-grape-900);--color-bg-overlay:#0009;--color-border-subtle:var(--primitive-neutral-800);--color-border-default:var(--primitive-neutral-700);--color-border-control:var(--primitive-neutral-500);--color-text-primary:var(--primitive-neutral-100);--color-text-secondary:var(--primitive-neutral-400);--color-text-tertiary:var(--primitive-neutral-450);--color-text-disabled:var(--primitive-neutral-600);--color-text-accent:var(--primitive-peach-400);--color-text-on-accent:var(--primitive-grape-800);--color-text-on-fill:var(--primitive-neutral-900);--color-highlight-fg:var(--primitive-grape-300);--color-accent-bg:var(--primitive-peach-400);--color-accent-subtle:var(--primitive-grape-900);--color-focus-ring:var(--primitive-peach-400);--color-highlight-subtle:var(--primitive-peach-950);--color-highlight-text:var(--primitive-peach-400);--color-swatch-accent:var(--primitive-grape-300);--color-swatch-highlight:var(--primitive-peach-400);--color-chart-expense:var(--primitive-grape-400);--color-chart-income:var(--primitive-green-600);--color-chart-grid:var(--primitive-neutral-800);--color-plum-text:var(--primitive-plum-300);--color-plum-subtle:var(--primitive-plum-950);--color-rose-text:var(--primitive-rose-300);--color-rose-subtle:var(--primitive-rose-950);--color-success-text:var(--primitive-green-400);--color-success-subtle:var(--primitive-green-950);--color-danger-text:var(--primitive-red-400);--color-danger-subtle:var(--primitive-red-950);--color-warning-text:var(--primitive-amber-400);--color-warning-subtle:var(--primitive-amber-900);--color-info-text:var(--primitive-blue-400);--color-info-subtle:var(--primitive-blue-950);--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #0006, 0 1px 3px #0000004d;--shadow-lg:0 12px 32px #00000080, 0 2px 6px #0006}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:var(--primitive-neutral-900);--color-bg-sidebar:var(--primitive-neutral-950);--color-bg-surface:var(--primitive-neutral-850);--color-bg-subtle:var(--primitive-neutral-800);--color-bg-hover:var(--primitive-neutral-800);--color-bg-active:var(--primitive-neutral-750);--color-bg-selected:var(--primitive-grape-900);--color-bg-overlay:#0009;--color-border-subtle:var(--primitive-neutral-800);--color-border-default:var(--primitive-neutral-700);--color-border-control:var(--primitive-neutral-500);--color-text-primary:var(--primitive-neutral-100);--color-text-secondary:var(--primitive-neutral-400);--color-text-tertiary:var(--primitive-neutral-450);--color-text-disabled:var(--primitive-neutral-600);--color-text-accent:var(--primitive-peach-400);--color-text-on-accent:var(--primitive-grape-800);--color-text-on-fill:var(--primitive-neutral-900);--color-highlight-fg:var(--primitive-grape-300);--color-accent-bg:var(--primitive-peach-400);--color-accent-subtle:var(--primitive-grape-900);--color-focus-ring:var(--primitive-peach-400);--color-highlight-subtle:var(--primitive-peach-950);--color-highlight-text:var(--primitive-peach-400);--color-swatch-accent:var(--primitive-grape-300);--color-swatch-highlight:var(--primitive-peach-400);--color-chart-expense:var(--primitive-grape-400);--color-chart-income:var(--primitive-green-600);--color-chart-grid:var(--primitive-neutral-800);--color-plum-text:var(--primitive-plum-300);--color-plum-subtle:var(--primitive-plum-950);--color-rose-text:var(--primitive-rose-300);--color-rose-subtle:var(--primitive-rose-950);--color-success-text:var(--primitive-green-400);--color-success-subtle:var(--primitive-green-950);--color-danger-text:var(--primitive-red-400);--color-danger-subtle:var(--primitive-red-950);--color-warning-text:var(--primitive-amber-400);--color-warning-subtle:var(--primitive-amber-900);--color-info-text:var(--primitive-blue-400);--color-info-subtle:var(--primitive-blue-950);--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #0006, 0 1px 3px #0000004d;--shadow-lg:0 12px 32px #00000080, 0 2px 6px #0006}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-normal);color:var(--color-text-primary);background:var(--color-bg-canvas);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--border-width-focus) solid var(--color-focus-ring);outline-offset:var(--border-width-focus)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s;animation-duration:0s}}
