*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root,:root[data-theme=light]{color-scheme:light;--clr-bg: #f5f6f8;--clr-surface: #ffffff;--clr-surface-2: #f1f3f6;--clr-border: rgba(15,23,42,.08);--clr-border-2: rgba(15,23,42,.14);--clr-hover: rgba(15,23,42,.04);--clr-stripe: rgba(15,23,42,.02);--clr-grid: rgba(15,23,42,.07);--clr-primary: #7c5cfc;--clr-primary-2: #9b80ff;--clr-indigo: #6366f1;--clr-green: #22c55e;--clr-amber: #f59e0b;--clr-rose: #f43f5e;--clr-sky: #38bdf8;--clr-violet: #a78bfa;--clr-text: #0f172a;--clr-text-1: #0f172a;--clr-text-2: #475569;--clr-text-3: #94a3b8;--clr-axis: #64748b;--sidebar-w: 240px;--font-head: "Space Grotesk", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--radius: 12px;--radius-lg: 18px;--shadow: 0 4px 24px rgba(15,23,42,.08)}:root[data-theme=dark]{color-scheme:dark;--clr-bg: #0d0f14;--clr-surface: #13161e;--clr-surface-2: #1a1e28;--clr-border: rgba(255,255,255,.07);--clr-border-2: rgba(255,255,255,.12);--clr-hover: rgba(255,255,255,.04);--clr-stripe: rgba(255,255,255,.015);--clr-grid: rgba(255,255,255,.05);--clr-text: #f1f5f9;--clr-text-1: #f1f5f9;--clr-text-2: #94a3b8;--clr-text-3: #64748b;--clr-axis: #94a3b8;--shadow: 0 4px 24px rgba(0,0,0,.4)}html,body,#root{height:100%;font-family:var(--font-body);background:var(--clr-bg);color:var(--clr-text);-webkit-font-smoothing:antialiased;transition:background-color .2s ease,color .2s ease}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--clr-border-2);border-radius:99px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.recharts-tooltip-wrapper .recharts-default-tooltip{background:var(--clr-surface-2)!important;border:1px solid var(--clr-border-2)!important;border-radius:10px!important;font-family:var(--font-body)!important;font-size:13px!important;color:var(--clr-text)!important;box-shadow:var(--shadow)!important}.recharts-default-tooltip .recharts-tooltip-label{color:var(--clr-text-2)!important;font-weight:500!important;margin-bottom:4px!important}.recharts-default-tooltip .recharts-tooltip-item{color:var(--clr-text)!important}
