@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Space+Grotesk:wght@500;600&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#f7f6f2;--surface:#fff;--surface-2:#f0efe9;--border:rgba(0,0,0,.08);--border-strong:rgba(0,0,0,.14);--text-primary:#1a1916;--text-secondary:#6b6a65;--text-muted:#9e9d98;--accent:#1d9e75;--accent-2:#378add;--accent-3:#ba7517;--accent-4:#7f77dd;--t1-bg:#e1f5ee;--t1-text:#085041;--t2-bg:#e6f1fb;--t2-text:#0c447c;--t3-bg:#faeeda;--t3-text:#633806;--t4-bg:#faece7;--t4-text:#712b13;--font-display:"Space Grotesk",sans-serif;--font-body:"Inter",sans-serif;--radius:8px;--radius-lg:12px}@media (prefers-color-scheme:dark){:root{--bg:#161613;--surface:#1e1e1a;--surface-2:#272723;--border:hsla(0,0%,100%,.08);--border-strong:hsla(0,0%,100%,.14);--text-primary:#f0efe9;--text-secondary:#9e9d98;--text-muted:#6b6a65;--t1-bg:#0a3328;--t1-text:#5dcaa5;--t2-bg:#0a2040;--t2-text:#85b7eb;--t3-bg:#2a1e08;--t3-text:#ef9f27;--t4-bg:#2a1208;--t4-text:#f0997b}}body,html{height:100%}body{background:var(--bg);color:var(--text-primary);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}body,button{font-family:var(--font-body)}button{cursor:pointer}input,select{font-family:var(--font-body)}