:root{--nova-bg: #0a0e13;--nova-bg-soft: #0f151c;--nova-panel: #121a22;--nova-panel-2: #16212b;--nova-line: #22303d;--nova-line-soft: #1a2530;--nova-text: #e8eef4;--nova-muted: #8c9bad;--nova-success: #10b981;--nova-warning: #f59e0b;--nova-danger: #ef4444;--nova-info: #3b82f6;--nova-radius: 12px;--nova-shadow: 0 18px 60px rgba(0, 0, 0, .35);--nova-font: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--nova-accent: #34d399;--nova-accent-rgb: 52, 211, 153;--nova-accent-ink: #04140d;--bg: var(--nova-bg);--bg-soft: var(--nova-bg-soft);--panel: var(--nova-panel);--panel-2: var(--nova-panel-2);--line: var(--nova-line);--line-soft: var(--nova-line-soft);--text: var(--nova-text);--muted: var(--nova-muted);--accent: var(--nova-accent);--accent-rgb: var(--nova-accent-rgb);--accent-ink: var(--nova-accent-ink);--radius: var(--nova-radius);--shadow: var(--nova-shadow)}[data-theme=light]{color-scheme:light;--nova-bg: #f6f7f9;--nova-bg-soft: #ffffff;--nova-panel: #ffffff;--nova-panel-2: #fafafa;--nova-line: #e5e7eb;--nova-line-soft: #f0f1f3;--nova-text: #111827;--nova-muted: #6b7280;--nova-shadow: 0 18px 60px rgba(15, 23, 42, .12)}[data-accent=emerald]{--nova-accent: #34d399;--nova-accent-rgb: 52, 211, 153;--nova-accent-ink: #04140d}[data-accent=blue]{--nova-accent: #38bdf8;--nova-accent-rgb: 56, 189, 248;--nova-accent-ink: #04131c}[data-accent=violet]{--nova-accent: #a78bfa;--nova-accent-rgb: 167, 139, 250;--nova-accent-ink: #12061f}[data-accent=amber]{--nova-accent: #fbbf24;--nova-accent-rgb: 251, 191, 36;--nova-accent-ink: #1b1203}[data-accent=rose]{--nova-accent: #fb7185;--nova-accent-rgb: 251, 113, 133;--nova-accent-ink: #20060b}[data-accent=cyan]{--nova-accent: #22d3ee;--nova-accent-rgb: 34, 211, 238;--nova-accent-ink: #04171a}[data-accent=orange]{--nova-accent: #f97316;--nova-accent-rgb: 249, 115, 22;--nova-accent-ink: #1f0d02}[data-reduce-motion=true] *,[data-reduce-motion=true] *:before,[data-reduce-motion=true] *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}body{background:radial-gradient(1200px 700px at 20% -10%,rgba(var(--nova-accent-rgb),.09),transparent 55%),var(--nova-bg);color:var(--nova-text);font-family:var(--nova-font)}::selection{background:rgba(var(--nova-accent-rgb),.3)}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(1200px 700px at 20% -10%,rgba(167,139,250,.09),transparent 55%),#0a0e13;color:#e8eef4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.bill-shell{max-width:1500px;margin:0 auto;padding:0 26px 46px}.bill-header{display:flex;gap:16px;align-items:center;justify-content:space-between;min-height:62px;margin-bottom:24px;flex-wrap:wrap;position:sticky;top:0;z-index:30;background:#0a0e13c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bill-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}
