@font-face{font-family:Geist;src:url(../../../fonts/geist-sans/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--col-bgw-25:#f9f9f9;--col-bgw-50:#f3f3f3;--col-bgw-75:#ececec;--col-bgw-100:#e6e6e6;--col-bgw-200:#ccc;--col-bgw-300:#b3b3b3;--col-bgw-400:#999;--col-bgw-500:gray;--col-bgw-600:#666;--col-bgw-700:#4d4d4d;--col-bgw-800:#333;--col-bgw-900:#1a1a1a;--col-primary-100:#ded9f9;--col-primary-200:#bdb2f3;--col-primary-300:#9d8cec;--col-primary-400:#7c65e6;--col-primary-500:#5b3fe0;--col-primary-600:#4932b3;--col-primary-700:#372686;--col-primary-800:#24195a;--col-primary-900:#120d2d;--col-secondary-100:#e0e3e8;--col-secondary-200:#c1c7d1;--col-secondary-300:#a2acb9;--col-secondary-400:#8390a2;--col-secondary-500:#64748b;--col-secondary-600:#505d6f;--col-secondary-700:#3c4653;--col-secondary-800:#282e38;--col-secondary-900:#14171c;--col-success-100:#ceeedf;--col-success-200:#9dddbf;--col-success-300:#6dcca0;--col-success-400:#3cbb80;--col-success-500:#0baa60;--col-success-600:#09884d;--col-success-700:#07663a;--col-success-800:#044426;--col-success-900:#022213;--col-info-100:#cee7ff;--col-info-200:#9dcfff;--col-info-300:#6bb6ff;--col-info-400:#3a9eff;--col-info-500:#0986ff;--col-info-600:#076bcc;--col-info-700:#055099;--col-info-800:#043666;--col-info-900:#021b33;--col-warning-100:#feefd0;--col-warning-200:#fddea1;--col-warning-300:#fcce72;--col-warning-400:#fbbd43;--col-warning-500:#faad14;--col-warning-600:#c88a10;--col-warning-700:#96680c;--col-warning-800:#644508;--col-warning-900:#322304;--col-danger-100:#fed9d7;--col-danger-200:#fdb3af;--col-danger-300:#fc8c88;--col-danger-400:#fb6660;--col-danger-500:#fa4038;--col-danger-600:#c8332d;--col-danger-700:#962622;--col-danger-800:#641a16;--col-danger-900:#320d0b;--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--radius-pill-sm:calc(var(--space-8) / 2);--radius-pill-md:calc(var(--space-10) / 2);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:var(--col-bgw-100);--color-surface:#fff;--color-surface-elevated:#fff;--color-text-primary:var(--col-bgw-900);--color-text-secondary:var(--col-bgw-600);--color-text-tertiary:var(--col-bgw-500);--color-text-inverse:#fff;--color-border:var(--col-bgw-200);--color-border-strong:var(--col-bgw-300);--color-border-weak:var(--col-bgw-75);--color-neutral-subtle:var(--col-bgw-300);--color-neutral-subtle-hover:var(--col-bgw-400);--color-neutral-subtlest:var(--col-bgw-25);--color-neutral-subtlest-hover:var(--col-bgw-50);--color-brand:var(--col-primary-500);--color-brand-hover:var(--col-primary-600);--color-brand-subtle:var(--col-primary-100);--color-brand-subtle-hover:var(--col-primary-200);--color-success:var(--col-success-700);--color-success-subtle:var(--col-success-100);--color-danger:var(--col-danger-600);--color-danger-hover:var(--col-danger-700);--color-danger-subtle:var(--col-danger-100);--color-danger-subtle-hover:var(--col-danger-200);--color-warning:var(--col-warning-700);--color-warning-subtle:var(--col-warning-100);--color-info:var(--col-info-600);--color-info-subtle:var(--col-info-100);--color-income:var(--color-success);--color-income-subtle:var(--color-success-subtle);--color-expense:var(--color-danger);--color-expense-subtle:var(--color-danger-subtle);--color-transfer:var(--color-info);--color-transfer-subtle:var(--color-info-subtle);--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 1px 6px #00000014;--shadow-lg:0 2px 10px #0000001a}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--col-bgw-900);--color-surface:var(--col-bgw-800);--color-surface-elevated:var(--col-bgw-700);--color-text-primary:var(--col-bgw-100);--color-text-secondary:var(--col-bgw-400);--color-text-tertiary:var(--col-bgw-500);--color-border:var(--col-bgw-700);--color-border-strong:var(--col-bgw-500);--color-border-weak:var(--col-bgw-700);--color-neutral-subtle:var(--col-bgw-600);--color-neutral-subtle-hover:var(--col-bgw-500);--color-neutral-subtlest:var(--col-bgw-600);--color-neutral-subtlest-hover:var(--col-bgw-500);--color-brand:var(--col-primary-400);--color-brand-hover:var(--col-primary-300);--color-brand-subtle:var(--col-primary-900);--color-brand-subtle-hover:var(--col-primary-800);--color-success:var(--col-success-400);--color-success-subtle:var(--col-success-900);--color-danger:var(--col-danger-400);--color-danger-hover:var(--col-danger-300);--color-danger-subtle:var(--col-danger-900);--color-danger-subtle-hover:var(--col-danger-800);--color-warning:var(--col-warning-400);--color-warning-subtle:var(--col-warning-900);--color-info:var(--col-info-400);--color-info-subtle:var(--col-info-900);--shadow-sm:0 1px 3px #0000003d;--shadow-md:0 1px 6px #00000052;--shadow-lg:0 2px 10px #0006}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--col-bgw-900);--color-surface:var(--col-bgw-800);--color-surface-elevated:var(--col-bgw-700);--color-text-primary:var(--col-bgw-100);--color-text-secondary:var(--col-bgw-400);--color-text-tertiary:var(--col-bgw-500);--color-border:var(--col-bgw-700);--color-border-strong:var(--col-bgw-500);--color-border-weak:var(--col-bgw-700);--color-neutral-subtle:var(--col-bgw-600);--color-neutral-subtle-hover:var(--col-bgw-500);--color-neutral-subtlest:var(--col-bgw-600);--color-neutral-subtlest-hover:var(--col-bgw-500);--color-brand:var(--col-primary-400);--color-brand-hover:var(--col-primary-300);--color-brand-subtle:var(--col-primary-900);--color-brand-subtle-hover:var(--col-primary-800);--color-success:var(--col-success-400);--color-success-subtle:var(--col-success-900);--color-danger:var(--col-danger-400);--color-danger-hover:var(--col-danger-300);--color-danger-subtle:var(--col-danger-900);--color-danger-subtle-hover:var(--col-danger-800);--color-warning:var(--col-warning-400);--color-warning-subtle:var(--col-warning-900);--color-info:var(--col-info-400);--color-info-subtle:var(--col-info-900);--shadow-sm:0 1px 3px #0000003d;--shadow-md:0 1px 6px #00000052;--shadow-lg:0 2px 10px #0006}}*,:before,:after{box-sizing:border-box}html,body{height:100%}html{-webkit-text-size-adjust:100%}body{min-height:100%;font-family:var(--font-sans);color:var(--color-text-primary);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,picture,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
