@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");:root{--bg:#f3f1ec;--bg-2:#ebe8e1;--surface:#fff;--surface-2:#fafaf7;--ink:#1c2417;--ink-2:#5a6657;--ink-3:#969b8c;--line:#e3e0d8;--line-2:#eeebe3;--accent:#4e8a4e;--accent-2:#6ba56b;--accent-3:#8cbf8c;--accent-soft:#dee9d8;--accent-dim:rgba(78,138,78,.1);--accent-mid:rgba(78,138,78,.35);--blue:#3a5fc8;--blue-2:#5a7fd6;--blue-soft:#dde6fa;--purple:#6a5fc4;--purple-2:#8c7ed6;--purple-soft:#e3deef;--green:#3ea870;--green-2:#5cc488;--green-soft:#d8efe2;--orange:#d49444;--orange-2:#e3a960;--orange-soft:#f5e6cd;--red:#b54a42;--red-2:#c46a62;--red-soft:#f0d4d0;--yellow:#d4b03a;--teal:#3a9a8c;--text-1:var(--ink);--text-2:var(--ink-2);--text-3:var(--ink-3);--s0:var(--surface);--s1:var(--surface);--s2:var(--bg-2);--s3:#dedbd3;--border:var(--line);--mono:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif;--shadow:0 1px 2px rgba(28,36,23,.04),0 2px 8px rgba(28,36,23,.04);--shadow-md:0 4px 12px rgba(28,36,23,.06),0 2px 4px rgba(28,36,23,.04);--shadow-lg:0 12px 24px rgba(28,36,23,.08),0 4px 8px rgba(28,36,23,.04);--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:22px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,body,html{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}