@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,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(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.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(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,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{color-scheme:light dark;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--table-cell-y:var(--space-4);--table-cell-x:var(--space-5);--font-sans:"Inter Variable",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--text-10:0.625rem;--text-11:0.6875rem;--text-xs:0.75rem;--text-13:0.8125rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--leading-tight:1.25;--leading-normal:1.43;--radius-sm:3px;--radius-md:6px;--radius-lg:10px;--radius-xl:12px;--c-empty-frame:var(--c-border);--radius-full:999px;--radius-round:50%;--motion-fast:120ms;--motion-base:150ms;--motion-slow:220ms;--ease-out:cubic-bezier(0.22,0.61,0.36,1);--tracking-label:0.025em;--tracking-wide:0.08em;--tracking-tight:-0.02em;--z-sticky:10;--z-panel:40;--z-popover:50;--z-modal:60;--z-toast:100;--light-bg:#ffffff;--light-bg-subtle:#f1f5f9;--light-bg-inset:#e2e8f0;--light-canvas:#f8fafc;--light-border:#e2e8f0;--light-border-light:#e2e8f0;--light-border-strong:#cbd5e1;--light-text:#0f172a;--light-text-muted:#64748b;--light-text-faint:#94a3b8;--light-accent:#7c4dff;--light-accent-hover:#6a3de8;--light-accent-text:#ffffff;--light-lead-hot-bg:#fdeceb;--light-lead-hot:#ef4444;--light-lead-warm-bg:#fdf3df;--light-lead-warm:#f59e0b;--light-lead-cold-bg:#eff6ff;--light-lead-cold:#1d4ed8;--light-lead-cold-line:#3b82f6;--light-cat-1-bg:#f0fdf4;--light-cat-1-ink:#15803d;--light-cat-2-bg:#eff6ff;--light-cat-2-ink:#1d4ed8;--light-cat-3-bg:#faf5ff;--light-cat-3-ink:#7e22ce;--light-cat-4-bg:#fffbeb;--light-cat-4-ink:#b45309;--light-cat-5-bg:#eef2ff;--light-cat-5-ink:#4338ca;--light-cat-6-bg:#ecfdf5;--light-cat-6-ink:#047857;--light-elev-0:0 1px 2px rgb(0 0 0/5%);--light-elev-1:0 1px 3px rgb(0 0 0/10%),0 1px 2px -1px rgb(0 0 0/10%);--light-elev-2:0 0 1px rgb(0 0 0/18%),0 6px 16px rgb(0 0 0/8%),0 3px 6px -4px rgb(0 0 0/12%);--light-elev-3:0 1px 2px rgb(0 0 0/6%),0 12px 32px rgb(0 0 0/18%);--light-accent-bg:#f5f3ff;--light-accent-border:#d4c8f7;--light-bg-active:#f8f7ff;--light-danger:#dc2626;--light-danger-bg:#fef2f2;--light-warning:#b45309;--light-warning-bg:#fffbeb;--light-success:#16a34a;--light-success-line:#22c55e;--light-success-soft:#86efac;--light-success-bg:#f0fdf4;--light-hero-revenue-from:#22c55e;--light-hero-revenue-to:#059669;--light-hero-expense-from:#ef4444;--light-hero-expense-to:#e11d48;--light-hero-profit-from:#334155;--light-hero-profit-to:#0f172a;--c-sidebar-bg:#0f172a;--c-sidebar-border:#1e293b;--c-sidebar-rule:rgb(255 255 255/10%);--c-sidebar-divider:rgb(255 255 255/5%);--c-sidebar-hover:rgb(255 255 255/5%);--c-sidebar-inset:rgb(255 255 255/10%);--c-sidebar-text:#cbd5e1;--c-sidebar-text-strong:#ffffff;--c-sidebar-text-faint:#94a3b8;--c-tooltip-bg:#0f172a;--c-tooltip-text:#f1f5f9;--dark-bg:#1e1f21;--dark-bg-subtle:#2a2b2e;--dark-bg-inset:#333538;--dark-canvas:#171819;--dark-border:#3a3b3e;--dark-border-light:#333538;--dark-border-strong:#444548;--dark-text:#e4e5e7;--dark-text-muted:#9a9ca5;--dark-text-faint:#6b6f76;--dark-accent:#a98bff;--dark-accent-hover:#bda6ff;--dark-accent-text:#14121c;--dark-cat-1-bg:#16281f;--dark-cat-1-ink:#6ee7b7;--dark-cat-2-bg:#16243a;--dark-cat-2-ink:#93c5fd;--dark-cat-3-bg:#331823;--dark-cat-3-ink:#f9a8d4;--dark-cat-4-bg:#33291a;--dark-cat-4-ink:#fcd34d;--dark-cat-5-bg:#221f3d;--dark-cat-5-ink:#c4b5fd;--dark-cat-6-bg:#142b28;--dark-cat-6-ink:#5eead4;--dark-lead-hot-bg:#3a1d1c;--dark-lead-hot:#f87171;--dark-lead-warm-bg:#33291a;--dark-lead-warm:#fbbf24;--dark-lead-cold-bg:#1a2130;--dark-lead-cold:#7ea2f0;--dark-elev-1:inset 0 0 0 1px var(--dark-border),0 4px 12px rgb(0 0 0/40%);--dark-elev-2:inset 0 0 0 1px var(--dark-border-strong),0 6px 16px rgb(0 0 0/45%),0 3px 6px -4px rgb(0 0 0/50%);--dark-elev-3:inset 0 0 0 1px var(--dark-border-strong),0 12px 32px rgb(0 0 0/55%);--dark-accent-bg:#2d2a3a;--dark-accent-border:#4a3f72;--dark-bg-active:#2d2a3a;--dark-danger:#f87171;--dark-danger-bg:#3a2020;--dark-warning:#fbbf24;--dark-warning-bg:#3a2f18;--dark-success:#4ade80;--dark-success-bg:#1f3428;--dark-hero-revenue-from:#15803d;--dark-hero-revenue-to:#047857;--dark-hero-expense-from:#b91c1c;--dark-hero-expense-to:#9f1239;--dark-hero-profit-from:#1e293b;--dark-hero-profit-to:#020617;--c-bg:var(--light-bg);--c-bg-subtle:var(--light-bg-subtle);--c-bg-inset:var(--light-bg-inset);--c-bg-active:var(--light-bg-active);--c-border:var(--light-border);--c-border-light:var(--light-border-light);--c-border-strong:var(--light-border-strong);--c-text:var(--light-text);--c-text-muted:var(--light-text-muted);--c-text-faint:var(--light-text-faint);--c-accent:var(--light-accent);--c-accent-hover:var(--light-accent-hover);--c-icon-hover-mix:#000000;--c-accent-text:var(--light-accent-text);--c-accent-bg:var(--light-accent-bg);--c-accent-border:var(--light-accent-border);--c-danger:var(--light-danger);--c-danger-bg:var(--light-danger-bg);--c-warning:var(--light-warning);--c-warning-bg:var(--light-warning-bg);--c-success:var(--light-success);--c-success-line:var(--light-success-line);--c-success-soft:var(--light-success-soft);--c-success-bg:var(--light-success-bg);--c-hero-revenue-from:var(--light-hero-revenue-from);--c-hero-revenue-to:var(--light-hero-revenue-to);--c-hero-expense-from:var(--light-hero-expense-from);--c-hero-expense-to:var(--light-hero-expense-to);--c-hero-profit-from:var(--light-hero-profit-from);--c-hero-profit-to:var(--light-hero-profit-to);--c-hero-text:#ffffff;--c-hero-text-muted:rgb(255 255 255/0.75);accent-color:var(--c-accent);--c-canvas:var(--light-canvas);--c-cat-1-bg:var(--light-cat-1-bg);--c-cat-1-ink:var(--light-cat-1-ink);--c-cat-2-bg:var(--light-cat-2-bg);--c-cat-2-ink:var(--light-cat-2-ink);--c-cat-3-bg:var(--light-cat-3-bg);--c-cat-3-ink:var(--light-cat-3-ink);--c-cat-4-bg:var(--light-cat-4-bg);--c-cat-4-ink:var(--light-cat-4-ink);--c-cat-5-bg:var(--light-cat-5-bg);--c-cat-5-ink:var(--light-cat-5-ink);--c-cat-6-bg:var(--light-cat-6-bg);--c-cat-6-ink:var(--light-cat-6-ink);--c-lead-hot-bg:var(--light-lead-hot-bg);--c-lead-hot:var(--light-lead-hot);--c-lead-warm-bg:var(--light-lead-warm-bg);--c-lead-warm:var(--light-lead-warm);--c-lead-cold-bg:var(--light-lead-cold-bg);--c-lead-cold:var(--light-lead-cold);--c-lead-cold-line:var(--light-lead-cold-line);--elev-0:var(--light-elev-0);--elev-1:var(--light-elev-1);--elev-2:var(--light-elev-2);--elev-3:var(--light-elev-3)}::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.45;-webkit-transition:opacity var(--motion-fast) ease;transition:opacity var(--motion-fast) ease}input:focus-visible::-webkit-calendar-picker-indicator,input:hover::-webkit-calendar-picker-indicator{opacity:1}svg.lucide,svg[data-glyph]{display:inline-block;vertical-align:-.125em;flex-shrink:0}:root[data-theme=dark]{color-scheme:dark;--c-bg:var(--dark-bg);--c-bg-subtle:var(--dark-bg-subtle);--c-bg-inset:var(--dark-bg-inset);--c-bg-active:var(--dark-bg-active);--c-border:var(--dark-border);--c-border-light:var(--dark-border-light);--c-border-strong:var(--dark-border-strong);--c-text:var(--dark-text);--c-text-muted:var(--dark-text-muted);--c-text-faint:var(--dark-text-faint);--c-canvas:var(--dark-canvas);--c-cat-1-bg:var(--dark-cat-1-bg);--c-cat-1-ink:var(--dark-cat-1-ink);--c-cat-2-bg:var(--dark-cat-2-bg);--c-cat-2-ink:var(--dark-cat-2-ink);--c-cat-3-bg:var(--dark-cat-3-bg);--c-cat-3-ink:var(--dark-cat-3-ink);--c-cat-4-bg:var(--dark-cat-4-bg);--c-cat-4-ink:var(--dark-cat-4-ink);--c-cat-5-bg:var(--dark-cat-5-bg);--c-cat-5-ink:var(--dark-cat-5-ink);--c-cat-6-bg:var(--dark-cat-6-bg);--c-cat-6-ink:var(--dark-cat-6-ink);--c-lead-hot-bg:var(--dark-lead-hot-bg);--c-lead-hot:var(--dark-lead-hot);--c-lead-warm-bg:var(--dark-lead-warm-bg);--c-lead-warm:var(--dark-lead-warm);--c-lead-cold-bg:var(--dark-lead-cold-bg);--c-lead-cold:var(--dark-lead-cold);--c-lead-cold-line:var(--dark-lead-cold);--elev-0:var(--dark-elev-1);--elev-1:var(--dark-elev-1);--elev-2:var(--dark-elev-2);--elev-3:var(--dark-elev-3);--c-accent:var(--dark-accent);--c-accent-hover:var(--dark-accent-hover);--c-icon-hover-mix:#ffffff;--c-accent-text:var(--dark-accent-text);--c-accent-bg:var(--dark-accent-bg);--c-accent-border:var(--dark-accent-border);--c-danger:var(--dark-danger);--c-danger-bg:var(--dark-danger-bg);--c-warning:var(--dark-warning);--c-warning-bg:var(--dark-warning-bg);--c-success:var(--dark-success);--c-success-line:var(--dark-success);--c-success-soft:var(--dark-success);--c-success-bg:var(--dark-success-bg);--c-hero-revenue-from:var(--dark-hero-revenue-from);--c-hero-revenue-to:var(--dark-hero-revenue-to);--c-hero-expense-from:var(--dark-hero-expense-from);--c-hero-expense-to:var(--dark-hero-expense-to);--c-hero-profit-from:var(--dark-hero-profit-from);--c-hero-profit-to:var(--dark-hero-profit-to)}:root[data-theme=light]{color-scheme:light}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{line-height:var(--leading-tight);font-weight:600;text-wrap:balance}p{text-wrap:pretty}:where(a,a:visited){color:var(--c-accent)}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root[data-density=comfortable]{--table-cell-y:var(--space-5);--table-cell-x:var(--space-5)}@media print{:root{--c-bg:#ffffff;--c-bg-subtle:#ffffff;--c-bg-inset:#f4f4f5;--c-bg-active:#f4f4f5;--c-text:#18181b;--c-text-muted:#3f3f46;--c-text-faint:#52525b;--c-border:#d4d4d8;--c-border-light:#e4e4e7;--c-border-strong:#a1a1aa}body{background:#ffffff;color:#18181b}@page{size:A4;margin:20mm}[data-print=hide]{display:none!important}[data-print=keep]{page-break-inside:avoid;break-inside:avoid}a{text-decoration:underline}}