:root{--rv-font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--rv-font-mono:ui-monospace,"JetBrains Mono",SFMono-Regular,Menlo,monospace;--rv-fs-2xs:10px;--rv-fs-xs:11px;--rv-fs-sm:12px;--rv-fs-md:13px;--rv-fs-lg:15px;--rv-fs-xl:18px;--rv-fs-2xl:24px;--rv-fw-regular:400;--rv-fw-semibold:600;--rv-fw-bold:700;--rv-space-1:4px;--rv-space-2:6px;--rv-space-3:8px;--rv-space-4:12px;--rv-space-5:16px;--rv-space-6:20px;--rv-space-7:24px;--rv-space-8:32px;--rv-radius-sm:6px;--rv-radius-md:8px;--rv-radius-lg:10px;--rv-radius-xl:12px;--rv-radius-pill:999px;--rv-sidebar-w:245px;--rv-topbar-h:56px;--rv-control-h:32px;--rv-pill-h:28px;--rv-kpi-min-w:160px;--rv-table-row-h:44px;--kpi-h:88px;--kpi-gap:12px;--row-h:40px;--row-head-h:36px;--rv-page-max-w:1280px;--rv-gutter:32px;--rv-shadow-1:0 1px 2px rgba(0,0,0,.24);--rv-shadow-2:0 12px 32px rgba(0,0,0,.28);--rv-ease:cubic-bezier(0.2,0.8,0.2,1);--rv-dur:160ms}