/* Generated by ui/build-tokens.mjs from @radix-ui/colors. Do not edit by hand.
   Radix scale conventions: 1-2 backgrounds, 3-5 component fills, 6-8 borders,
   9-10 solid, 11 low-contrast text, 12 high-contrast text. */

:root {
  --sand-1: #fdfdfc;
  --sand-2: #f9f9f8;
  --sand-3: #f1f0ef;
  --sand-4: #e9e8e6;
  --sand-5: #e2e1de;
  --sand-6: #dad9d6;
  --sand-7: #cfceca;
  --sand-8: #bcbbb5;
  --sand-9: #8d8d86;
  --sand-10: #82827c;
  --sand-11: #63635e;
  --sand-12: #21201c;
  --slate-1: #fcfcfd;
  --slate-2: #f9f9fb;
  --slate-3: #f0f0f3;
  --slate-4: #e8e8ec;
  --slate-5: #e0e1e6;
  --slate-6: #d9d9e0;
  --slate-7: #cdced6;
  --slate-8: #b9bbc6;
  --slate-9: #8b8d98;
  --slate-10: #80838d;
  --slate-11: #60646c;
  --slate-12: #1c2024;
  --teal-1: #fafefd;
  --teal-2: #f3fbf9;
  --teal-3: #e0f8f3;
  --teal-4: #ccf3ea;
  --teal-5: #b8eae0;
  --teal-6: #a1ded2;
  --teal-7: #83cdc1;
  --teal-8: #53b9ab;
  --teal-9: #12a594;
  --teal-10: #0d9b8a;
  --teal-11: #008573;
  --teal-12: #0d3d38;
  --green-1: #fbfefc;
  --green-2: #f4fbf6;
  --green-3: #e6f6eb;
  --green-4: #d6f1df;
  --green-5: #c4e8d1;
  --green-6: #adddc0;
  --green-7: #8eceaa;
  --green-8: #5bb98b;
  --green-9: #30a46c;
  --green-10: #2b9a66;
  --green-11: #218358;
  --green-12: #193b2d;
  --red-1: #fffcfc;
  --red-2: #fff7f7;
  --red-3: #feebec;
  --red-4: #ffdbdc;
  --red-5: #ffcdce;
  --red-6: #fdbdbe;
  --red-7: #f4a9aa;
  --red-8: #eb8e90;
  --red-9: #e5484d;
  --red-10: #dc3e42;
  --red-11: #ce2c31;
  --red-12: #641723;
  --amber-1: #fefdfb;
  --amber-2: #fefbe9;
  --amber-3: #fff7c2;
  --amber-4: #ffee9c;
  --amber-5: #fbe577;
  --amber-6: #f3d673;
  --amber-7: #e9c162;
  --amber-8: #e2a336;
  --amber-9: #ffc53d;
  --amber-10: #ffba18;
  --amber-11: #ab6400;
  --amber-12: #4f3422;
  --blue-1: #fbfdff;
  --blue-2: #f4faff;
  --blue-3: #e6f4fe;
  --blue-4: #d5efff;
  --blue-5: #c2e5ff;
  --blue-6: #acd8fc;
  --blue-7: #8ec8f6;
  --blue-8: #5eb1ef;
  --blue-9: #0090ff;
  --blue-10: #0588f0;
  --blue-11: #0d74ce;
  --blue-12: #113264;

  --bg: var(--sand-2);
  --surface: var(--sand-1);
  --inset: var(--sand-3);
  --line: var(--sand-6);
  --line-strong: var(--sand-7);
  --ink: var(--sand-12);
  --ink-2: var(--sand-11);
  --ink-3: var(--sand-10);
  --accent: var(--teal-9);
  --accent-h: var(--teal-10);
  --accent-ink: var(--teal-11);
  --accent-soft: var(--teal-3);
  --accent-line: var(--teal-6);
  --green-ink: var(--green-11);
  --green-bg: var(--green-3);
  --green-line: var(--green-6);
  --red-ink: var(--red-11);
  --red-bg: var(--red-3);
  --red-line: var(--red-6);
  --amber-ink: var(--amber-11);
  --amber-bg: var(--amber-3);
  --amber-line: var(--amber-6);
  --on-accent: #fff;
  --solid: var(--sand-12);
  --on-solid: var(--sand-1);
  --veil: color-mix(in srgb, #fff 90%, transparent);
  --on-ink: #fff;
  --r-sm: 8px;
  --r: 12px;
  --r-lg: 14px;
  --sans: "Geist", -apple-system, system-ui, "Segoe UI", sans-serif;
  --line-2: var(--sand-3);
  --mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;
  --nav: 208px;
  --blue: var(--blue-9);
  --blue-bg: var(--blue-3);
  --blue-ink: var(--blue-11);
  --blue-line: var(--blue-6);
  --rdy: var(--teal-9);
  --rdy-bg: var(--teal-3);
  --rdy-ink: var(--teal-11);
  --rdy-line: var(--teal-6);
  --attn: var(--amber-9);
  --attn-bg: var(--amber-3);
  --attn-ink: var(--amber-11);
  --attn-line: var(--amber-6);
  --in-bg: var(--green-3);
  --in-ink: var(--green-11);
  --in-line: var(--green-6);
  --out-ink: var(--slate-11);
  --out-rail: var(--slate-8);
  --green: var(--green-9);
  --red: var(--red-9);
  --amber: var(--amber-9);
  --ok: var(--green-11);
  --fail: var(--red-11);
  --warn: var(--amber-11);
  --never: var(--sand-10);
  --sh-pop: 0 14px 44px -14px rgba(16,22,35,.30);
  --sh-1: 0 1px 2px rgba(25,26,23,.05);
  --shadow-card: 0 1px 2px rgba(25,26,23,.04), 0 6px 20px rgba(25,26,23,.05);
  color-scheme: light;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
  --sand-1: #111110;
  --sand-2: #191918;
  --sand-3: #222221;
  --sand-4: #2a2a28;
  --sand-5: #31312e;
  --sand-6: #3b3a37;
  --sand-7: #494844;
  --sand-8: #62605b;
  --sand-9: #6f6d66;
  --sand-10: #7c7b74;
  --sand-11: #b5b3ad;
  --sand-12: #eeeeec;
  --slate-1: #111113;
  --slate-2: #18191b;
  --slate-3: #212225;
  --slate-4: #272a2d;
  --slate-5: #2e3135;
  --slate-6: #363a3f;
  --slate-7: #43484e;
  --slate-8: #5a6169;
  --slate-9: #696e77;
  --slate-10: #777b84;
  --slate-11: #b0b4ba;
  --slate-12: #edeef0;
  --teal-1: #0d1514;
  --teal-2: #111c1b;
  --teal-3: #0d2d2a;
  --teal-4: #023b37;
  --teal-5: #084843;
  --teal-6: #145750;
  --teal-7: #1c6961;
  --teal-8: #207e73;
  --teal-9: #12a594;
  --teal-10: #0eb39e;
  --teal-11: #0bd8b6;
  --teal-12: #adf0dd;
  --green-1: #0e1512;
  --green-2: #121b17;
  --green-3: #132d21;
  --green-4: #113b29;
  --green-5: #174933;
  --green-6: #20573e;
  --green-7: #28684a;
  --green-8: #2f7c57;
  --green-9: #30a46c;
  --green-10: #33b074;
  --green-11: #3dd68c;
  --green-12: #b1f1cb;
  --red-1: #191111;
  --red-2: #201314;
  --red-3: #3b1219;
  --red-4: #500f1c;
  --red-5: #611623;
  --red-6: #72232d;
  --red-7: #8c333a;
  --red-8: #b54548;
  --red-9: #e5484d;
  --red-10: #ec5d5e;
  --red-11: #ff9592;
  --red-12: #ffd1d9;
  --amber-1: #16120c;
  --amber-2: #1d180f;
  --amber-3: #302008;
  --amber-4: #3f2700;
  --amber-5: #4d3000;
  --amber-6: #5c3d05;
  --amber-7: #714f19;
  --amber-8: #8f6424;
  --amber-9: #ffc53d;
  --amber-10: #ffd60a;
  --amber-11: #ffca16;
  --amber-12: #ffe7b3;
  --blue-1: #0d1520;
  --blue-2: #111927;
  --blue-3: #0d2847;
  --blue-4: #003362;
  --blue-5: #004074;
  --blue-6: #104d87;
  --blue-7: #205d9e;
  --blue-8: #2870bd;
  --blue-9: #0090ff;
  --blue-10: #3b9eff;
  --blue-11: #70b8ff;
  --blue-12: #c2e6ff;

  --bg: var(--sand-1);
  --surface: var(--sand-2);
  --inset: var(--sand-3);
  --line: var(--sand-6);
  --line-strong: var(--sand-7);
  --ink: var(--sand-12);
  --ink-2: var(--sand-11);
  --ink-3: var(--sand-10);
  --accent: var(--teal-9);
  --accent-h: var(--teal-10);
  --accent-ink: var(--teal-11);
  --accent-soft: var(--teal-3);
  --accent-line: var(--teal-6);
  --green-ink: var(--green-11);
  --green-bg: var(--green-3);
  --green-line: var(--green-6);
  --red-ink: var(--red-11);
  --red-bg: var(--red-3);
  --red-line: var(--red-6);
  --amber-ink: var(--amber-11);
  --amber-bg: var(--amber-3);
  --amber-line: var(--amber-6);
  --on-accent: #fff;
  --solid: var(--teal-9);
  --on-solid: #fff;
  --veil: color-mix(in srgb, var(--sand-2) 90%, transparent);
  --on-ink: var(--sand-1);
  --r-sm: 8px;
  --r: 12px;
  --r-lg: 14px;
  --sans: "Geist", -apple-system, system-ui, "Segoe UI", sans-serif;
  --line-2: var(--sand-3);
  --mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;
  --nav: 208px;
  --blue: var(--blue-9);
  --blue-bg: var(--blue-3);
  --blue-ink: var(--blue-11);
  --blue-line: var(--blue-6);
  --rdy: var(--teal-9);
  --rdy-bg: var(--teal-3);
  --rdy-ink: var(--teal-11);
  --rdy-line: var(--teal-6);
  --attn: var(--amber-9);
  --attn-bg: var(--amber-3);
  --attn-ink: var(--amber-11);
  --attn-line: var(--amber-6);
  --in-bg: var(--green-3);
  --in-ink: var(--green-11);
  --in-line: var(--green-6);
  --out-ink: var(--slate-11);
  --out-rail: var(--slate-8);
  --green: var(--green-9);
  --red: var(--red-9);
  --amber: var(--amber-9);
  --ok: var(--green-11);
  --fail: var(--red-11);
  --warn: var(--amber-11);
  --never: var(--sand-10);
  --sh-pop: 0 14px 44px -14px rgba(0,0,0,.7);
  --sh-1: 0 1px 2px rgba(0,0,0,.4);
  --shadow-card: 0 1px 2px rgba(0,0,0,.4), 0 6px 20px rgba(0,0,0,.35);
  color-scheme: dark;
  }
}

:root[data-theme="dark"] {
  --sand-1: #111110;
  --sand-2: #191918;
  --sand-3: #222221;
  --sand-4: #2a2a28;
  --sand-5: #31312e;
  --sand-6: #3b3a37;
  --sand-7: #494844;
  --sand-8: #62605b;
  --sand-9: #6f6d66;
  --sand-10: #7c7b74;
  --sand-11: #b5b3ad;
  --sand-12: #eeeeec;
  --slate-1: #111113;
  --slate-2: #18191b;
  --slate-3: #212225;
  --slate-4: #272a2d;
  --slate-5: #2e3135;
  --slate-6: #363a3f;
  --slate-7: #43484e;
  --slate-8: #5a6169;
  --slate-9: #696e77;
  --slate-10: #777b84;
  --slate-11: #b0b4ba;
  --slate-12: #edeef0;
  --teal-1: #0d1514;
  --teal-2: #111c1b;
  --teal-3: #0d2d2a;
  --teal-4: #023b37;
  --teal-5: #084843;
  --teal-6: #145750;
  --teal-7: #1c6961;
  --teal-8: #207e73;
  --teal-9: #12a594;
  --teal-10: #0eb39e;
  --teal-11: #0bd8b6;
  --teal-12: #adf0dd;
  --green-1: #0e1512;
  --green-2: #121b17;
  --green-3: #132d21;
  --green-4: #113b29;
  --green-5: #174933;
  --green-6: #20573e;
  --green-7: #28684a;
  --green-8: #2f7c57;
  --green-9: #30a46c;
  --green-10: #33b074;
  --green-11: #3dd68c;
  --green-12: #b1f1cb;
  --red-1: #191111;
  --red-2: #201314;
  --red-3: #3b1219;
  --red-4: #500f1c;
  --red-5: #611623;
  --red-6: #72232d;
  --red-7: #8c333a;
  --red-8: #b54548;
  --red-9: #e5484d;
  --red-10: #ec5d5e;
  --red-11: #ff9592;
  --red-12: #ffd1d9;
  --amber-1: #16120c;
  --amber-2: #1d180f;
  --amber-3: #302008;
  --amber-4: #3f2700;
  --amber-5: #4d3000;
  --amber-6: #5c3d05;
  --amber-7: #714f19;
  --amber-8: #8f6424;
  --amber-9: #ffc53d;
  --amber-10: #ffd60a;
  --amber-11: #ffca16;
  --amber-12: #ffe7b3;
  --blue-1: #0d1520;
  --blue-2: #111927;
  --blue-3: #0d2847;
  --blue-4: #003362;
  --blue-5: #004074;
  --blue-6: #104d87;
  --blue-7: #205d9e;
  --blue-8: #2870bd;
  --blue-9: #0090ff;
  --blue-10: #3b9eff;
  --blue-11: #70b8ff;
  --blue-12: #c2e6ff;

  --bg: var(--sand-1);
  --surface: var(--sand-2);
  --inset: var(--sand-3);
  --line: var(--sand-6);
  --line-strong: var(--sand-7);
  --ink: var(--sand-12);
  --ink-2: var(--sand-11);
  --ink-3: var(--sand-10);
  --accent: var(--teal-9);
  --accent-h: var(--teal-10);
  --accent-ink: var(--teal-11);
  --accent-soft: var(--teal-3);
  --accent-line: var(--teal-6);
  --green-ink: var(--green-11);
  --green-bg: var(--green-3);
  --green-line: var(--green-6);
  --red-ink: var(--red-11);
  --red-bg: var(--red-3);
  --red-line: var(--red-6);
  --amber-ink: var(--amber-11);
  --amber-bg: var(--amber-3);
  --amber-line: var(--amber-6);
  --on-accent: #fff;
  --solid: var(--teal-9);
  --on-solid: #fff;
  --veil: color-mix(in srgb, var(--sand-2) 90%, transparent);
  --on-ink: var(--sand-1);
  --r-sm: 8px;
  --r: 12px;
  --r-lg: 14px;
  --sans: "Geist", -apple-system, system-ui, "Segoe UI", sans-serif;
  --line-2: var(--sand-3);
  --mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;
  --nav: 208px;
  --blue: var(--blue-9);
  --blue-bg: var(--blue-3);
  --blue-ink: var(--blue-11);
  --blue-line: var(--blue-6);
  --rdy: var(--teal-9);
  --rdy-bg: var(--teal-3);
  --rdy-ink: var(--teal-11);
  --rdy-line: var(--teal-6);
  --attn: var(--amber-9);
  --attn-bg: var(--amber-3);
  --attn-ink: var(--amber-11);
  --attn-line: var(--amber-6);
  --in-bg: var(--green-3);
  --in-ink: var(--green-11);
  --in-line: var(--green-6);
  --out-ink: var(--slate-11);
  --out-rail: var(--slate-8);
  --green: var(--green-9);
  --red: var(--red-9);
  --amber: var(--amber-9);
  --ok: var(--green-11);
  --fail: var(--red-11);
  --warn: var(--amber-11);
  --never: var(--sand-10);
  --sh-pop: 0 14px 44px -14px rgba(0,0,0,.7);
  --sh-1: 0 1px 2px rgba(0,0,0,.4);
  --shadow-card: 0 1px 2px rgba(0,0,0,.4), 0 6px 20px rgba(0,0,0,.35);
  color-scheme: dark;
}
