:root{--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--font-sans:var(--sans);--font-alt:var(--sans);color-scheme:dark;--bg:#09090b;--panel:#111114;--panel2:#161619;--chip:#1b1b1f;--chip2:#242429;--border:#242427;--border2:#323236;--text:#fafafa;--text-muted:#a1a1aa;--text-dim:#71717a;--primary:#3b82f6;--primary-h:#2563eb;--on-primary:#ffffff;--ring:rgba(59,130,246,0.55);--green:#22c55e;--green-fill:rgba(34,197,94,0.13);--green-border:rgba(34,197,94,0.3);--amber:#f59e0b;--amber-fill:rgba(245,158,11,0.13);--amber-border:rgba(245,158,11,0.32);--amber-line:rgba(245,158,11,0.5);--red:#ef4444;--red-fill:rgba(239,68,68,0.13);--red-border:rgba(239,68,68,0.32);--blue:#3b82f6;--blue-fill:rgba(59,130,246,0.13);--blue-border:rgba(59,130,246,0.32);--zinc:var(--text-dim);--zinc-fill:var(--chip);--zinc-border:var(--border2);--shopify:#95bf47;--contentful:#f76808;--chart-total:#f97316;--chart-1:#3b82f6;--chart-2:#a855f7;--chart-3:#22c55e;--chart-4:#14b8a6;--shadow:0 1px 2px rgba(0,0,0,0.5);--shadow-pop:0 24px 60px rgba(0,0,0,0.5);--invpad-compact:6px 12px;--invpad-cozy:9px 12px;--invpad-comfortable:13px 12px;--invpad:var(--invpad-cozy);--sidebar-w:236px;--topbar-h:52px}[data-theme=light]{color-scheme:light;--bg:#f6f6f7;--panel:#ffffff;--panel2:#fafafa;--chip:#f1f1f3;--chip2:#e8e8eb;--border:#e6e6e9;--border2:#d6d6da;--text:#101013;--text-muted:#52525b;--text-dim:#8a8a93;--primary:#2563eb;--primary-h:#1d4ed8;--ring:rgba(37,99,235,0.4);--shadow:0 1px 2px rgba(0,0,0,0.06);--shadow-pop:0 24px 60px rgba(0,0,0,0.16)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--bg);color:var(--text);font-family:var(--sans);font-size:13px}body.noScroll{overflow:hidden}a,button,div,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-size:inherit}a{color:inherit;text-decoration:inherit}::selection{background:rgba(59,130,246,.3)}.mono{font-family:var(--mono)}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes shimmer{0%{opacity:.4}50%{opacity:.85}to{opacity:.4}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadein{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}