@import url("https://fonts.googleapis.com/css2?family=Funnel+Display:wght@500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap");:root{--cloud-1:#f5f6fa;--cloud-2:#dddeeb;--cloud-3:#c1c4d6;--cloud-4:#a7aac2;--cloud-5:#8e92ad;--major-1:#d9c8b7;--major-2:#0f172a;--eletrum-2:#92ee62;--eletrum-3:#58d417;--eletrum-4:#1e4a08;--eletrum-5:#0b1c03;--copper-1:#fc7148;--cta:#306cab;--cta-soft:#e8f0f8;--ink:#1a1d2b;--muted:#6b7088;--card:#ffffff;--background:#f5f6fa;--border:#e2e4ef;--border-strong:#c8cbda;--header-bg:#fafafc;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--font-display:"Funnel Display",sans-serif;--font-body:"Plus Jakarta Sans",system-ui,sans-serif;--col-person:280px;--col-cell:120px;--row-h:72px;--ease-out:cubic-bezier(0.16,1,0.3,1);--z-sticky:2;--z-sticky-head:3;--z-toast:50}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}body{font-family:var(--font-body);background:radial-gradient(ellipse 90% 55% at 85% -10%,rgba(217,200,183,.35),transparent 55%),radial-gradient(ellipse 60% 40% at -5% 90%,rgba(48,108,171,.07),transparent 50%),linear-gradient(180deg,#f8f9fc 0,var(--background) 40%,#eef0f6 100%);color:var(--ink);-webkit-font-smoothing:antialiased}button{font:inherit}