@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");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}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-sans:"DM Sans","DM Sans Fallback"}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */:root{--background:#fefefe;--foreground:#1d1d1f;--card:#fff;--card-foreground:#1d1d1f;--popover:#fff;--popover-foreground:#1d1d1f;--primary:#059669;--primary-foreground:#fff;--primary-light:#10b981;--primary-dark:#047857;--primary-glow:#0596691a;--primary-subtle:#0596690d;--secondary:#f5f5f7;--secondary-foreground:#1d1d1f;--muted:#f5f5f7;--muted-foreground:#86868b;--accent:#f5f5f7;--accent-foreground:#1d1d1f;--destructive:#ff3b30;--destructive-foreground:#fff;--border:#e5e5ea;--input:#fff;--ring:#059669;--sidebar-bg:#fff;--content-bg:#f5f5f7;--radius:.5rem;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f,0 1px 2px #0000000a;--shadow-md:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;--shadow-lg:0 8px 24px #00000014;--shadow-inner:inset 0 1px 2px #0000000a;--color-profit:#059669;--color-profit-bg:#0596690f;--color-loss:#dc2626;--color-loss-bg:#dc26260d;--color-breakeven:#0d9488;--color-breakeven-bg:#0d94880f;--color-gold:#10b981;--color-gold-bg:#10b9810f;--color-warning:#d97706;--color-warning-bg:#d977060f;--color-error:var(--destructive);--receipt-bg:var(--secondary);--shimmer-gradient:#00000008;--skeleton-bg:var(--muted);--bg-primary:var(--background);--bg-secondary:var(--secondary);--bg-card:var(--card);--bg-card-hover:var(--accent);--bg-input:#fafbfc;--bg-elevated:var(--card);--brand:var(--primary);--brand-light:var(--primary-light);--brand-dark:var(--primary-dark);--brand-glow:var(--primary-glow);--brand-subtle:var(--primary-subtle);--text-primary:var(--foreground);--text-secondary:var(--muted-foreground);--text-muted:var(--muted-foreground);--border-default:var(--border);--border-subtle:var(--border);--border-active:#05966966;--ring-color:#05966940}.dark,:root[data-theme=dark]{--background:#16181a;--foreground:#fff;--card:#1a1d21;--card-foreground:#fff;--popover:#1a1d21;--popover-foreground:#fff;--primary:#34d399;--primary-foreground:#0d2d18;--primary-light:#6ee7b7;--primary-dark:#059669;--primary-glow:#34d3991f;--primary-subtle:#34d3990d;--secondary:#2a2a2a;--secondary-foreground:#fff;--muted:#2a2a2a;--muted-foreground:#8b8b8b;--accent:#2a2a2a;--accent-foreground:#fff;--destructive:#ed4245;--destructive-foreground:#fff;--border:#2a2a2a;--input:#1a1d21;--ring:#34d399;--sidebar-bg:#1a1d21;--content-bg:#16181a;--shadow-xs:0 1px 2px #0003;--shadow-sm:0 1px 3px #0000004d,0 1px 2px #0003;--shadow-md:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;--shadow-lg:0 8px 24px #00000080;--shadow-inner:inset 0 1px 2px #0003;--color-profit:#34d399;--color-profit-bg:#34d39914;--color-loss:#f87171;--color-loss-bg:#f8717114;--color-breakeven:#2dd4bf;--color-breakeven-bg:#2dd4bf14;--color-gold:#6ee7b7;--color-gold-bg:#6ee7b714;--color-warning:#f59e0b;--color-warning-bg:#f59e0b14;--color-error:var(--destructive);--shimmer-gradient:#ffffff0a;--skeleton-bg:var(--muted);--brand:var(--primary);--brand-light:var(--primary-light);--brand-dark:var(--primary-dark);--brand-glow:var(--primary-glow);--brand-subtle:var(--primary-subtle);--border-active:#34d3994d;--ring-color:#34d3994d;--bg-input:var(--secondary)}:host,:root{--color-profit:var(--color-profit);--color-profit-bg:var(--color-profit-bg);--color-loss:var(--color-loss);--color-loss-bg:var(--color-loss-bg);--color-breakeven:var(--color-breakeven);--color-breakeven-bg:var(--color-breakeven-bg);--color-gold:var(--color-gold);--color-gold-bg:var(--color-gold-bg);--color-warning:var(--color-warning);--color-warning-bg:var(--color-warning-bg);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-inner:var(--shadow-inner)}