*{box-sizing:border-box;margin:0;padding:0}:root{--blue:#2563eb;--blue-d:#1d4ed8;--blue-light:#eff6ff;--blue-mid:#dbeafe;--green:#1d9e75;--green-sell:#059669;--green-sell-light:#d1fae5;--red:#e24b4a;--red-light:#fef2f2;--amber:#d97706;--amber-light:#fffbeb;--sidebar-w:248px;--sidebar-w-collapsed:72px;--topbar-h:64px;--text-1:#111827;--text-2:#6b7280;--text-3:#9ca3af;--text-4:#d1d5db;--b1:rgba(0,0,0,0.06);--b2:rgba(0,0,0,0.1);--b3:rgba(0,0,0,0.16);--bg1:#ffffff;--bg2:#f9fafb;--bg3:#f3f4f6;--r8:8px;--r12:12px;--r16:16px;--r20:20px;--f:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--pad:clamp(16px,5vw,80px)}body,html{width:100%;font-family:var(--f);color:var(--text-1);background:var(--bg1);-webkit-font-smoothing:antialiased}a{color:inherit}