@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-variable-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-ui: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-data: "JetBrains Mono", ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace;--type-display: 3rem;--type-headline: 2rem;--type-title: 1.25rem;--type-body-lg: 1.125rem;--type-body: 1rem;--type-caption: .875rem;--type-label: .75rem;--type-tag: .75rem;--type-data: .875rem;--leading-display: 1.1;--leading-headline: 1.2;--leading-title: 1.4;--leading-body-lg: 1.6;--leading-body: 1.5;--leading-caption: 1.4;--leading-label: 1;--leading-data: 1.4;--leading-tight: 1.2;--leading-table: 1.4;--tracking-caps: .1em;--prose-measure: 60ch;--surface-lowest: #ffffff;--background: #f9f9f9;--surface-container-low: #f3f3f3;--surface-container: #eeeeee;--surface-container-high: #e8e8e8;--surface-container-highest: #e2e2e2;--surface-dim: #dadada;--on-surface: #1a1c1c;--on-surface-variant: #434656;--outline-variant: #c3c5d9;--outline: #737688;--border-hard: 1px solid var(--on-surface);--border-hard-thick: 2px solid var(--on-surface);--primary: #003ec7;--primary-container: #0052ff;--primary-deep: #0038b6;--primary-fixed: #dde1ff;--on-primary-fixed: #001452;--on-primary-container: #dfe3ff;--error: #ba1a1a;--error-container: #ffdad6;--on-error-container: #93000a;--income: #15803d;--stripe-income: 4px solid var(--income);--stripe-expense: 4px solid var(--error);--stripe-transfer: 4px solid var(--outline);--row-hover: #f5f5f5;--grid-line: #e2e2e2;--grid-size: 40px;--radius-tag: 0;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-pill: 0;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2.5rem;--chrome-gutter: max(1rem, calc((100% - 800px)/2) );--nav-bar-size: 3.5rem;--shadow-press: 2px 2px 0 0 var(--on-surface)}@media(max-width:768px){:root{--type-display: 1.5rem;--type-headline: 1.5rem}}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-ui);font-size:var(--type-body);line-height:var(--leading-body);color:var(--on-surface);margin:0}button,input,select,textarea{font-family:inherit;border-radius:0}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}table{font-variant-numeric:tabular-nums;line-height:var(--leading-table)}th,td{text-align:left}.value,.amount,.stat .value,.data-figure,input[type=number]{font-family:var(--font-data);font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
