/* M3 UI · fonte única de valores visuais. Temas futuros alteram estes papéis. */
:root {
  color-scheme: light;
  --ui-font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --ui-canvas: #f5f6f8;
  --ui-surface: #ffffff;
  --ui-surface-muted: #f1f3f5;
  --ui-text: #181c20;
  --ui-text-secondary: #47505d;
  --ui-muted: #667180;
  --ui-muted-soft: #7d8794;
  --ui-border: #e2e6eb;
  --ui-border-soft: #edf0f3;
  --ui-border-strong: #cdd3dc;
  --ui-accent: #20262e;
  --ui-accent-hover: #353f4b;
  --ui-accent-soft: #edf0f4;
  --ui-on-accent: #ffffff;
  --ui-success: #087f5b;
  --ui-danger: #c43232;
  --ui-focus: #687c98;
  --ui-radius-control: 10px;
  --ui-radius-card: 16px;
  --ui-radius-modal: 20px;
  --ui-space-page: clamp(18px, 2.5vw, 36px);
  --ui-shadow-card: 0 2px 5px rgb(20 28 40 / 3%);
  --ui-shadow-modal: 0 24px 80px rgb(15 23 42 / 20%);
  --ui-layer-menu: 1200;
  --ui-layer-flyout: 1320;
  --ui-layer-modal: 10050;
  --ui-layer-confirm: 10070;
  --ui-layer-toast: 10100;
  --ui-layer-global-dialog: 25000;
}

html[data-theme="dark"] {
 color-scheme:dark;
 --ui-canvas:#17191c; --ui-surface:#202327; --ui-surface-muted:#292d32;
 --ui-text:#f0f1f3; --ui-text-secondary:#c2c7cf; --ui-muted:#9ca5b1; --ui-muted-soft:#858f9d;
 --ui-border:#363c44; --ui-border-soft:#2e343b; --ui-border-strong:#4e5865;
 --ui-accent:#edf0f4; --ui-accent-hover:#cfd6e0; --ui-accent-soft:#30363e; --ui-on-accent:#171b21;
 --ui-success:#63d6a7; --ui-danger:#ff8b8b; --ui-focus:#9fb9df;
 --ui-shadow-card:0 2px 5px #00000012; --ui-shadow-modal:0 24px 80px #00000055;
}

/* Legacy section color adapters: light values preserved verbatim. */
:root {
 --tone-chat-line-62d7bd:#62d7bd;
 --tone-chat-line-6ce9a6:#6ce9a6;
 --tone-chat-line-75cdb1:#75cdb1;
 --tone-chat-line-76d7c2:#76d7c2;
 --tone-chat-line-81cdb6:#81cdb6;
 --tone-chat-line-86efac:#86efac;
 --tone-chat-line-9dd9c6:#9dd9c6;
 --tone-chat-line-a6f4c5:#a6f4c5;
 --tone-chat-line-a8d8cc:#a8d8cc;
 --tone-chat-line-abefc6:#abefc6;
 --tone-chat-line-aebac1:#aebac1;
 --tone-chat-line-b7e7d9:#b7e7d9;
 --tone-chat-line-b7ebc8:#b7ebc8;
 --tone-chat-line-cbd8d5:#cbd8d5;
 --tone-chat-line-ccd9d6:#ccd9d6;
 --tone-chat-line-cfd8d4:#cfd8d4;
 --tone-chat-line-d0d5dd:#d0d5dd;
 --tone-chat-line-d3ebe5:#d3ebe5;
 --tone-chat-line-d5e6df:#d5e6df;
 --tone-chat-line-d6dcde:#d6dcde;
 --tone-chat-line-d8dee1:#d8dee1;
 --tone-chat-line-d8dee5:#d8dee5;
 --tone-chat-line-d8eee8:#d8eee8;
 --tone-chat-line-d9e2e0:#d9e2e0;
 --tone-chat-line-dce1e3:#dce1e3;
 --tone-chat-line-dce3e2:#dce3e2;
 --tone-chat-line-dde6e1:#dde6e1;
 --tone-chat-line-dfe5e7:#dfe5e7;
 --tone-chat-line-dfe6e4:#dfe6e4;
 --tone-chat-line-e1e7e5:#e1e7e5;
 --tone-chat-line-e2e7e9:#e2e7e9;
 --tone-chat-line-e3e8ea:#e3e8ea;
 --tone-chat-line-e4e7ec:#e4e7ec;
 --tone-chat-line-e4e9e6:#e4e9e6;
 --tone-chat-line-e5e9eb:#e5e9eb;
 --tone-chat-line-e5ece9:#e5ece9;
 --tone-chat-line-e6eaee:#e6eaee;
 --tone-chat-line-e9edef:#e9edef;
 --tone-chat-line-e9edf1:#e9edf1;
 --tone-chat-line-eaecf0:#eaecf0;
 --tone-chat-line-edf0f1:#edf0f1;
 --tone-chat-line-edf0f2:#edf0f2;
 --tone-chat-line-edf1ee:#edf1ee;
 --tone-chat-line-edf1f0:#edf1f0;
 --tone-chat-line-eef1f2:#eef1f2;
 --tone-chat-line-eef1f3:#eef1f3;
 --tone-chat-line-eef1f4:#eef1f4;
 --tone-chat-line-f0f2f5:#f0f2f5;
 --tone-chat-line-f0f3f1:#f0f3f1;
 --tone-chat-line-fda29b:#fda29b;
 --tone-chat-line-fde7bd:#fde7bd;
 --tone-chat-line-fecaca:#fecaca;
 --tone-chat-line-fecdca:#fecdca;
 --tone-chat-line-fedf89:#fedf89;
 --tone-chat-line-ffffff:#fff;
 --tone-chat-surface-bbf7d0:#bbf7d0;
 --tone-chat-surface-d0d5dd:#d0d5dd;
 --tone-chat-surface-d9fdd3:#d9fdd3;
 --tone-chat-surface-dcfae6:#dcfae6;
 --tone-chat-surface-dcfce7:#dcfce7;
 --tone-chat-surface-dfe5e7:#dfe5e7;
 --tone-chat-surface-dff7ee:#dff7ee;
 --tone-chat-surface-e2e6e7:#e2e6e7;
 --tone-chat-surface-e4e7ec:#e4e7ec;
 --tone-chat-surface-e4f3ed:#e4f3ed;
 --tone-chat-surface-e5f8f1:#e5f8f1;
 --tone-chat-surface-e5fbf4:#e5fbf4;
 --tone-chat-surface-e7fce9:#e7fce9;
 --tone-chat-surface-e8e5fa:#e8e5fa;
 --tone-chat-surface-e8f7f1:#e8f7f1;
 --tone-chat-surface-e8f8f1:#e8f8f1;
 --tone-chat-surface-e9edef:#e9edef;
 --tone-chat-surface-e9f7f3:#e9f7f3;
 --tone-chat-surface-eaf6ee:#eaf6ee;
 --tone-chat-surface-eaf7f2:#eaf7f2;
 --tone-chat-surface-ecfdf3:#ecfdf3;
 --tone-chat-surface-edf6f3:#edf6f3;
 --tone-chat-surface-edf7f4:#edf7f4;
 --tone-chat-surface-edf8f4:#edf8f4;
 --tone-chat-surface-edf9f5:#edf9f5;
 --tone-chat-surface-eef1f0:#eef1f0;
 --tone-chat-surface-eef2f0:#eef2f0;
 --tone-chat-surface-eef2f4:#eef2f4;
 --tone-chat-surface-eef3f2:#eef3f2;
 --tone-chat-surface-eef7f4:#eef7f4;
 --tone-chat-surface-eef8f5:#eef8f5;
 --tone-chat-surface-efeae2:#efeae2;
 --tone-chat-surface-effaf6:#effaf6;
 --tone-chat-surface-f0f2f5:#f0f2f5;
 --tone-chat-surface-f0f4f2:#f0f4f2;
 --tone-chat-surface-f0f7f5:#f0f7f5;
 --tone-chat-surface-f0fdf4:#f0fdf4;
 --tone-chat-surface-f0fff7:#f0fff7;
 --tone-chat-surface-f1effa:#f1effa;
 --tone-chat-surface-f1f7f5:#f1f7f5;
 --tone-chat-surface-f1f9f7:#f1f9f7;
 --tone-chat-surface-f1fff8:#f1fff8;
 --tone-chat-surface-f2f4f7:#f2f4f7;
 --tone-chat-surface-f2fff9:#f2fff9;
 --tone-chat-surface-f3fbf8:#f3fbf8;
 --tone-chat-surface-f4f7f6:#f4f7f6;
 --tone-chat-surface-f4f8f7:#f4f8f7;
 --tone-chat-surface-f4fbf8:#f4fbf8;
 --tone-chat-surface-f5f6f6:#f5f6f6;
 --tone-chat-surface-f5f7f7:#f5f7f7;
 --tone-chat-surface-f5f8f6:#f5f8f6;
 --tone-chat-surface-f5faf9:#f5faf9;
 --tone-chat-surface-f6fef9:#f6fef9;
 --tone-chat-surface-f7f9f8:#f7f9f8;
 --tone-chat-surface-f7f9fa:#f7f9fa;
 --tone-chat-surface-f7fbfa:#f7fbfa;
 --tone-chat-surface-f7fffb:#f7fffb;
 --tone-chat-surface-f8faf9:#f8faf9;
 --tone-chat-surface-f8fafb:#f8fafb;
 --tone-chat-surface-f8fbfa:#f8fbfa;
 --tone-chat-surface-f9fafb:#f9fafb;
 --tone-chat-surface-fafbfb:#fafbfb;
 --tone-chat-surface-fafcfc:#fafcfc;
 --tone-chat-surface-fbfcfc:#fbfcfc;
 --tone-chat-surface-fbfdfc:#fbfdfc;
 --tone-chat-surface-fee4e2:#fee4e2;
 --tone-chat-surface-fef3f2:#fef3f2;
 --tone-chat-surface-fff1f0:#fff1f0;
 --tone-chat-surface-fff3d6:#fff3d6;
 --tone-chat-surface-fff6f6:#fff6f6;
 --tone-chat-surface-fff7f6:#fff7f6;
 --tone-chat-surface-fff8e8:#fff8e8;
 --tone-chat-surface-fffaeb:#fffaeb;
 --tone-chat-surface-fffafa:#fffafa;
 --tone-chat-surface-fffbeb:#fffbeb;
 --tone-chat-surface-ffffff:#fff;
 --tone-chat-text-006c5b:#006c5b;
 --tone-chat-text-00735e:#00735e;
 --tone-chat-text-00745f:#00745f;
 --tone-chat-text-008069:#008069;
 --tone-chat-text-00a884:#00a884;
 --tone-chat-text-015f89:#015f89;
 --tone-chat-text-027eb5:#027eb5;
 --tone-chat-text-067647:#067647;
 --tone-chat-text-07835c:#07835c;
 --tone-chat-text-079455:#079455;
 --tone-chat-text-07946a:#07946a;
 --tone-chat-text-087443:#087443;
 --tone-chat-text-08795f:#08795f;
 --tone-chat-text-087a58:#087a58;
 --tone-chat-text-087b62:#087b62;
 --tone-chat-text-0ea5e9:#0ea5e9;
 --tone-chat-text-101828:#101828;
 --tone-chat-text-111b21:#111b21;
 --tone-chat-text-167544:#167544;
 --tone-chat-text-172126:#172126;
 --tone-chat-text-17836f:#17836f;
 --tone-chat-text-182230:#182230;
 --tone-chat-text-1d2939:#1d2939;
 --tone-chat-text-1f2937:#1f2937;
 --tone-chat-text-25312d:#25312d;
 --tone-chat-text-26343b:#26343b;
 --tone-chat-text-263b33:#263b33;
 --tone-chat-text-2f3b43:#2f3b43;
 --tone-chat-text-32664a:#32664a;
 --tone-chat-text-334149:#334149;
 --tone-chat-text-344054:#344054;
 --tone-chat-text-3b4a43:#3b4a43;
 --tone-chat-text-3b4a54:#3b4a54;
 --tone-chat-text-3f4d55:#3f4d55;
 --tone-chat-text-475467:#475467;
 --tone-chat-text-52616a:#52616a;
 --tone-chat-text-54656f:#54656f;
 --tone-chat-text-607d7a:#607d7a;
 --tone-chat-text-6351a8:#6351a8;
 --tone-chat-text-64748b:#64748b;
 --tone-chat-text-667085:#667085;
 --tone-chat-text-667781:#667781;
 --tone-chat-text-7a2e0e:#7a2e0e;
 --tone-chat-text-7a5b14:#7a5b14;
 --tone-chat-text-7a8580:#7a8580;
 --tone-chat-text-7c8798:#7c8798;
 --tone-chat-text-809089:#809089;
 --tone-chat-text-86949c:#86949c;
 --tone-chat-text-8696a0:#8696a0;
 --tone-chat-text-87928c:#87928c;
 --tone-chat-text-8b99a8:#8b99a8;
 --tone-chat-text-912018:#912018;
 --tone-chat-text-92400e:#92400e;
 --tone-chat-text-93370d:#93370d;
 --tone-chat-text-98a2a9:#98a2a9;
 --tone-chat-text-98a2b3:#98a2b3;
 --tone-chat-text-9a6700:#9a6700;
 --tone-chat-text-b42318:#b42318;
 --tone-chat-text-d92d20:#d92d20;
 --tone-chat-text-d97706:#d97706;
 --tone-chat-text-dc6803:#dc6803;
 --tone-chat-text-dc6f00:#dc6f00;
 --tone-chat-text-e46464:#e46464;
 --tone-chat-text-e66e00:#e66e00;
 --tone-line-71cdb9:#71cdb9;
 --tone-line-72d8ba:#72d8ba;
 --tone-line-78dcbf:#78dcbf;
 --tone-line-82d8c5:#82d8c5;
 --tone-line-86efac:#86efac;
 --tone-line-8dd9cb:#8dd9cb;
 --tone-line-98a2b3:#98a2b3;
 --tone-line-9bdcca:#9bdcca;
 --tone-line-9ce1cd:#9ce1cd;
 --tone-line-9fcfc2:#9fcfc2;
 --tone-line-9fd4c8:#9fd4c8;
 --tone-line-a6e7d3:#a6e7d3;
 --tone-line-a6f4c5:#a6f4c5;
 --tone-line-a8d9ce:#a8d9ce;
 --tone-line-abefc6:#abefc6;
 --tone-line-b2ddff:#b2ddff;
 --tone-line-b7e6da:#b7e6da;
 --tone-line-b8d8cf:#b8d8cf;
 --tone-line-b8dcd3:#b8dcd3;
 --tone-line-b8e1d7:#b8e1d7;
 --tone-line-b8eadb:#b8eadb;
 --tone-line-b9c7c3:#b9c7c3;
 --tone-line-b9dcd3:#b9dcd3;
 --tone-line-bdded5:#bdded5;
 --tone-line-c8eee2:#c8eee2;
 --tone-line-c9d8d3:#c9d8d3;
 --tone-line-cad4d1:#cad4d1;
 --tone-line-cad7d2:#cad7d2;
 --tone-line-cbd5d1:#cbd5d1;
 --tone-line-ccd9d5:#ccd9d5;
 --tone-line-cce8dc:#cce8dc;
 --tone-line-cfd6d4:#cfd6d4;
 --tone-line-cfd6df:#cfd6df;
 --tone-line-cfd8dc:#cfd8dc;
 --tone-line-d0d5dd:#d0d5dd;
 --tone-line-d1e7dc:#d1e7dc;
 --tone-line-d1fadf:#d1fadf;
 --tone-line-d3e6dc:#d3e6dc;
 --tone-line-d6dedb:#d6dedb;
 --tone-line-d6ece7:#d6ece7;
 --tone-line-d8dfdd:#d8dfdd;
 --tone-line-d8e3dd:#d8e3dd;
 --tone-line-d8e5dd:#d8e5dd;
 --tone-line-d9eee8:#d9eee8;
 --tone-line-dce3e1:#dce3e1;
 --tone-line-dce4e1:#dce4e1;
 --tone-line-dce6e1:#dce6e1;
 --tone-line-dce9e5:#dce9e5;
 --tone-line-ddd6fe:#ddd6fe;
 --tone-line-dde4e2:#dde4e2;
 --tone-line-deebe7:#deebe7;
 --tone-line-dfe3e8:#dfe3e8;
 --tone-line-dfe4e8:#dfe4e8;
 --tone-line-dfe5e3:#dfe5e3;
 --tone-line-dfe5e8:#dfe5e8;
 --tone-line-e2e7e9:#e2e7e9;
 --tone-line-e2e9e6:#e2e9e6;
 --tone-line-e3ece9:#e3ece9;
 --tone-line-e5e7eb:#e5e7eb;
 --tone-line-e5e9e7:#e5e9e7;
 --tone-line-e5efec:#e5efec;
 --tone-line-e7ebee:#e7ebee;
 --tone-line-e8eeec:#e8eeec;
 --tone-line-e9ecef:#e9ecef;
 --tone-line-e9eeeb:#e9eeeb;
 --tone-line-e9eeec:#e9eeec;
 --tone-line-eaecf0:#eaecf0;
 --tone-line-edf0ef:#edf0ef;
 --tone-line-eef0f2:#eef0f2;
 --tone-line-eef0f3:#eef0f3;
 --tone-line-eef1f4:#eef1f4;
 --tone-line-f7c7c3:#f7c7c3;
 --tone-line-fecdca:#fecdca;
 --tone-line-fedf89:#fedf89;
 --tone-line-ffffff:#fff;
 --tone-surface-c8e8c5:#c8e8c5;
 --tone-surface-cdecc8:#cdecc8;
 --tone-surface-d1e9ff:#d1e9ff;
 --tone-surface-d1fadf:#d1fadf;
 --tone-surface-d8f1eb:#d8f1eb;
 --tone-surface-d9f5e6:#d9f5e6;
 --tone-surface-d9fdd3:#d9fdd3;
 --tone-surface-dcf8ed:#dcf8ed;
 --tone-surface-dff0e9:#dff0e9;
 --tone-surface-dff3eb:#dff3eb;
 --tone-surface-dff5ee:#dff5ee;
 --tone-surface-dff8ef:#dff8ef;
 --tone-surface-e0f6ed:#e0f6ed;
 --tone-surface-e4e7ec:#e4e7ec;
 --tone-surface-e7f8f1:#e7f8f1;
 --tone-surface-e8f5f0:#e8f5f0;
 --tone-surface-e8f6ef:#e8f6ef;
 --tone-surface-e8f7f2:#e8f7f2;
 --tone-surface-e9f7f0:#e9f7f0;
 --tone-surface-e9f7f1:#e9f7f1;
 --tone-surface-eaecf0:#eaecf0;
 --tone-surface-eaf8f4:#eaf8f4;
 --tone-surface-eafaf5:#eafaf5;
 --tone-surface-ecfdf3:#ecfdf3;
 --tone-surface-edf2f0:#edf2f0;
 --tone-surface-edf7f4:#edf7f4;
 --tone-surface-edf8f1:#edf8f1;
 --tone-surface-edf9f5:#edf9f5;
 --tone-surface-eef2f3:#eef2f3;
 --tone-surface-eef2ff:#eef2ff;
 --tone-surface-eef4f2:#eef4f2;
 --tone-surface-eef4ff:#eef4ff;
 --tone-surface-efeae2:#efeae2;
 --tone-surface-eff7f5:#eff7f5;
 --tone-surface-eff8ff:#eff8ff;
 --tone-surface-effaf5:#effaf5;
 --tone-surface-effbf7:#effbf7;
 --tone-surface-f0f3f4:#f0f3f4;
 --tone-surface-f0f4f4:#f0f4f4;
 --tone-surface-f0f5f3:#f0f5f3;
 --tone-surface-f0fdf9:#f0fdf9;
 --tone-surface-f1f4f5:#f1f4f5;
 --tone-surface-f1f5f5:#f1f5f5;
 --tone-surface-f1f8f5:#f1f8f5;
 --tone-surface-f2f4f7:#f2f4f7;
 --tone-surface-f2f8f5:#f2f8f5;
 --tone-surface-f2fbf7:#f2fbf7;
 --tone-surface-f2fbf8:#f2fbf8;
 --tone-surface-f3f6f5:#f3f6f5;
 --tone-surface-f3f7f5:#f3f7f5;
 --tone-surface-f4f0ff:#f4f0ff;
 --tone-surface-f4f3ff:#f4f3ff;
 --tone-surface-f4f7f8:#f4f7f8;
 --tone-surface-f4fbf9:#f4fbf9;
 --tone-surface-f4fcf9:#f4fcf9;
 --tone-surface-f5f7f7:#f5f7f7;
 --tone-surface-f5f8f8:#f5f8f8;
 --tone-surface-f5fbf9:#f5fbf9;
 --tone-surface-f6fdfa:#f6fdfa;
 --tone-surface-f6fef9:#f6fef9;
 --tone-surface-f7f5ff:#f7f5ff;
 --tone-surface-f7f8f9:#f7f8f9;
 --tone-surface-f7faf8:#f7faf8;
 --tone-surface-f7faf9:#f7faf9;
 --tone-surface-f8faf9:#f8faf9;
 --tone-surface-f8fafb:#f8fafb;
 --tone-surface-f8fbf9:#f8fbf9;
 --tone-surface-f8fbfa:#f8fbfa;
 --tone-surface-f8fcfb:#f8fcfb;
 --tone-surface-f8fdfb:#f8fdfb;
 --tone-surface-f9fafb:#f9fafb;
 --tone-surface-f9fbfa:#f9fbfa;
 --tone-surface-fafbfb:#fafbfb;
 --tone-surface-fafcfc:#fafcfc;
 --tone-surface-fbfcfc:#fbfcfc;
 --tone-surface-fbfdfc:#fbfdfc;
 --tone-surface-fbfefd:#fbfefd;
 --tone-surface-fbfffc:#fbfffc;
 --tone-surface-fcfcfd:#fcfcfd;
 --tone-surface-fcfdfd:#fcfdfd;
 --tone-surface-fcfffe:#fcfffe;
 --tone-surface-fef3f2:#fef3f2;
 --tone-surface-fff1f0:#fff1f0;
 --tone-surface-fff1f2:#fff1f2;
 --tone-surface-fff4e8:#fff4e8;
 --tone-surface-fff4f3:#fff4f3;
 --tone-surface-fff7e8:#fff7e8;
 --tone-surface-fffaeb:#fffaeb;
 --tone-surface-fffafa:#fffafa;
 --tone-surface-fffbfa:#fffbfa;
 --tone-surface-fffcf5:#fffcf5;
 --tone-surface-fffdf5:#fffdf5;
 --tone-surface-ffffff:#fff;
 --tone-text-006b55:#006b55;
 --tone-text-007460:#007460;
 --tone-text-008069:#008069;
 --tone-text-00876d:#00876d;
 --tone-text-027a48:#027a48;
 --tone-text-039855:#039855;
 --tone-text-05603a:#05603a;
 --tone-text-065f46:#065f46;
 --tone-text-067647:#067647;
 --tone-text-079455:#079455;
 --tone-text-087b63:#087b63;
 --tone-text-087d99:#087d99;
 --tone-text-087f6a:#087f6a;
 --tone-text-101828:#101828;
 --tone-text-12b76a:#12b76a;
 --tone-text-1570ef:#1570ef;
 --tone-text-167544:#167544;
 --tone-text-16834a:#16834a;
 --tone-text-16a34a:#16a34a;
 --tone-text-172b24:#172b24;
 --tone-text-172d26:#172d26;
 --tone-text-175cd3:#175cd3;
 --tone-text-176e53:#176e53;
 --tone-text-182b32:#182b32;
 --tone-text-1d2939:#1d2939;
 --tone-text-26323a:#26323a;
 --tone-text-26705c:#26705c;
 --tone-text-29343c:#29343c;
 --tone-text-2d3a43:#2d3a43;
 --tone-text-315fb5:#315fb5;
 --tone-text-344054:#344054;
 --tone-text-39464f:#39464f;
 --tone-text-39594c:#39594c;
 --tone-text-444ce7:#444ce7;
 --tone-text-52616b:#52616b;
 --tone-text-52655e:#52655e;
 --tone-text-587066:#587066;
 --tone-text-5aaebc:#5aaebc;
 --tone-text-5b7668:#5b7668;
 --tone-text-5e736d:#5e736d;
 --tone-text-60707b:#60707b;
 --tone-text-64737e:#64737e;
 --tone-text-667085:#667085;
 --tone-text-667681:#667681;
 --tone-text-667a77:#667a77;
 --tone-text-667b6c:#667b6c;
 --tone-text-668278:#668278;
 --tone-text-6938ef:#6938ef;
 --tone-text-6941c6:#6941c6;
 --tone-text-6e7f79:#6e7f79;
 --tone-text-71808c:#71808c;
 --tone-text-72808a:#72808a;
 --tone-text-72817e:#72817e;
 --tone-text-758779:#758779;
 --tone-text-788b81:#788b81;
 --tone-text-7a8791:#7a8791;
 --tone-text-7a8796:#7a8796;
 --tone-text-7a8892:#7a8892;
 --tone-text-7b8494:#7b8494;
 --tone-text-7b8794:#7b8794;
 --tone-text-7d8b95:#7d8b95;
 --tone-text-7f56d9:#7f56d9;
 --tone-text-85621c:#85621c;
 --tone-text-8696a0:#8696a0;
 --tone-text-8994a3:#8994a3;
 --tone-text-89969f:#89969f;
 --tone-text-8a98a4:#8a98a4;
 --tone-text-a72c26:#a72c26;
 --tone-text-b42318:#b42318;
 --tone-text-b54708:#b54708;
 --tone-text-c4322d:#c4322d;
 --tone-text-d92d20:#d92d20;
 --tone-text-dc6803:#dc6803;
 --tone-text-e11d48:#e11d48;
 --tone-text-f79009:#f79009;
}
html[data-theme=dark] {
 --tone-chat-line-62d7bd:#353535;
 --tone-chat-line-6ce9a6:#353535;
 --tone-chat-line-75cdb1:#353535;
 --tone-chat-line-76d7c2:#353535;
 --tone-chat-line-81cdb6:#353535;
 --tone-chat-line-86efac:#353535;
 --tone-chat-line-9dd9c6:#353535;
 --tone-chat-line-a6f4c5:#353535;
 --tone-chat-line-a8d8cc:#353535;
 --tone-chat-line-abefc6:#353535;
 --tone-chat-line-aebac1:#353535;
 --tone-chat-line-b7e7d9:#353535;
 --tone-chat-line-b7ebc8:#353535;
 --tone-chat-line-cbd8d5:#353535;
 --tone-chat-line-ccd9d6:#353535;
 --tone-chat-line-cfd8d4:#353535;
 --tone-chat-line-d0d5dd:#353535;
 --tone-chat-line-d3ebe5:#353535;
 --tone-chat-line-d5e6df:#353535;
 --tone-chat-line-d6dcde:#353535;
 --tone-chat-line-d8dee1:#353535;
 --tone-chat-line-d8dee5:#353535;
 --tone-chat-line-d8eee8:#353535;
 --tone-chat-line-d9e2e0:#353535;
 --tone-chat-line-dce1e3:#353535;
 --tone-chat-line-dce3e2:#353535;
 --tone-chat-line-dde6e1:#353535;
 --tone-chat-line-dfe5e7:#353535;
 --tone-chat-line-dfe6e4:#353535;
 --tone-chat-line-e1e7e5:#353535;
 --tone-chat-line-e2e7e9:#353535;
 --tone-chat-line-e3e8ea:#353535;
 --tone-chat-line-e4e7ec:#353535;
 --tone-chat-line-e4e9e6:#353535;
 --tone-chat-line-e5e9eb:#353535;
 --tone-chat-line-e5ece9:#353535;
 --tone-chat-line-e6eaee:#353535;
 --tone-chat-line-e9edef:#353535;
 --tone-chat-line-e9edf1:#353535;
 --tone-chat-line-eaecf0:#353535;
 --tone-chat-line-edf0f1:#353535;
 --tone-chat-line-edf0f2:#353535;
 --tone-chat-line-edf1ee:#353535;
 --tone-chat-line-edf1f0:#353535;
 --tone-chat-line-eef1f2:#353535;
 --tone-chat-line-eef1f3:#353535;
 --tone-chat-line-eef1f4:#353535;
 --tone-chat-line-f0f2f5:#353535;
 --tone-chat-line-f0f3f1:#353535;
 --tone-chat-line-fda29b:#353535;
 --tone-chat-line-fde7bd:#353535;
 --tone-chat-line-fecaca:#353535;
 --tone-chat-line-fecdca:#353535;
 --tone-chat-line-fedf89:#353535;
 --tone-chat-line-ffffff:#353535;
 --tone-chat-surface-bbf7d0:#1c3b27;
 --tone-chat-surface-d0d5dd:#242626;
 --tone-chat-surface-d9fdd3:#154d38;
 --tone-chat-surface-dcfae6:#1c3b26;
 --tone-chat-surface-dcfce7:#1c3b26;
 --tone-chat-surface-dfe5e7:#242626;
 --tone-chat-surface-dff7ee:#1c3b2f;
 --tone-chat-surface-e2e6e7:#242626;
 --tone-chat-surface-e4e7ec:#242626;
 --tone-chat-surface-e4f3ed:#1c3b2e;
 --tone-chat-surface-e5f8f1:#1c3b2f;
 --tone-chat-surface-e5fbf4:#1c3b31;
 --tone-chat-surface-e7fce9:#1c3b1f;
 --tone-chat-surface-e8e5fa:#201c3b;
 --tone-chat-surface-e8f7f1:#1c3b2e;
 --tone-chat-surface-e8f8f1:#1c3b2d;
 --tone-chat-surface-e9edef:#242626;
 --tone-chat-surface-e9f7f3:#1c3b32;
 --tone-chat-surface-eaf6ee:#1c3b26;
 --tone-chat-surface-eaf7f2:#1c3b2f;
 --tone-chat-surface-ecfdf3:#1c3b29;
 --tone-chat-surface-edf6f3:#1d3a30;
 --tone-chat-surface-edf7f4:#1c3b32;
 --tone-chat-surface-edf8f4:#1c3b30;
 --tone-chat-surface-edf9f5:#1c3b31;
 --tone-chat-surface-eef1f0:#242626;
 --tone-chat-surface-eef2f0:#242626;
 --tone-chat-surface-eef2f4:#242626;
 --tone-chat-surface-eef3f2:#242626;
 --tone-chat-surface-eef7f4:#1c3b31;
 --tone-chat-surface-eef8f5:#1c3b32;
 --tone-chat-surface-efeae2:#0a0a0a;
 --tone-chat-surface-effaf6:#1c3b30;
 --tone-chat-surface-f0f2f5:#242626;
 --tone-chat-surface-f0f4f2:#242626;
 --tone-chat-surface-f0f7f5:#1e3931;
 --tone-chat-surface-f0fdf4:#1c3b25;
 --tone-chat-surface-f0fff7:#1c3b2a;
 --tone-chat-surface-f1effa:#211c3b;
 --tone-chat-surface-f1f7f5:#242626;
 --tone-chat-surface-f1f9f7:#1c3b33;
 --tone-chat-surface-f1fff8:#1c3b2b;
 --tone-chat-surface-f2f4f7:#242626;
 --tone-chat-surface-f2fff9:#1c3b2d;
 --tone-chat-surface-f3fbf8:#1c3b2f;
 --tone-chat-surface-f4f7f6:#242626;
 --tone-chat-surface-f4f8f7:#242626;
 --tone-chat-surface-f4fbf8:#1c3b2e;
 --tone-chat-surface-f5f6f6:#242626;
 --tone-chat-surface-f5f7f7:#242626;
 --tone-chat-surface-f5f8f6:#242626;
 --tone-chat-surface-f5faf9:#1d3a34;
 --tone-chat-surface-f6fef9:#1c3b27;
 --tone-chat-surface-f7f9f8:#242626;
 --tone-chat-surface-f7f9fa:#242626;
 --tone-chat-surface-f7fbfa:#1d3a33;
 --tone-chat-surface-f7fffb:#1c3b2b;
 --tone-chat-surface-f8faf9:#242626;
 --tone-chat-surface-f8fafb:#242626;
 --tone-chat-surface-f8fbfa:#242626;
 --tone-chat-surface-f9fafb:#242626;
 --tone-chat-surface-fafbfb:#242626;
 --tone-chat-surface-fafcfc:#242626;
 --tone-chat-surface-fbfcfc:#1e1e1e;
 --tone-chat-surface-fbfdfc:#1d3a2b;
 --tone-chat-surface-fee4e2:#3b1e1c;
 --tone-chat-surface-fef3f2:#3b1e1c;
 --tone-chat-surface-fff1f0:#3b1e1c;
 --tone-chat-surface-fff3d6:#3b321c;
 --tone-chat-surface-fff6f6:#3b1c1c;
 --tone-chat-surface-fff7f6:#3b1f1c;
 --tone-chat-surface-fff8e8:#3b311c;
 --tone-chat-surface-fffaeb:#3b331c;
 --tone-chat-surface-fffafa:#3b1c1c;
 --tone-chat-surface-fffbeb:#3b351c;
 --tone-chat-surface-ffffff:#1e1e1e;
 --tone-chat-text-006c5b:#86eada;
 --tone-chat-text-00735e:#86ead7;
 --tone-chat-text-00745f:#86ead7;
 --tone-chat-text-008069:#86ead8;
 --tone-chat-text-00a884:#86ead4;
 --tone-chat-text-015f89:#86cbea;
 --tone-chat-text-027eb5:#86cbea;
 --tone-chat-text-067647:#86eac0;
 --tone-chat-text-07835c:#86eaca;
 --tone-chat-text-079455:#86eabd;
 --tone-chat-text-07946a:#86eacc;
 --tone-chat-text-087443:#86eabc;
 --tone-chat-text-08795f:#86ead3;
 --tone-chat-text-087a58:#86eacc;
 --tone-chat-text-087b62:#86ead4;
 --tone-chat-text-0ea5e9:#86cbea;
 --tone-chat-text-101828:#99add6;
 --tone-chat-text-111b21:#a1bdce;
 --tone-chat-text-167544:#87e8b6;
 --tone-chat-text-172126:#b3b3b3;
 --tone-chat-text-17836f:#86ead7;
 --tone-chat-text-182230:#a0b4cf;
 --tone-chat-text-1d2939:#a0b4cf;
 --tone-chat-text-1f2937:#a4b4cc;
 --tone-chat-text-25312d:#fafafa;
 --tone-chat-text-26343b:#fafafa;
 --tone-chat-text-263b33:#fafafa;
 --tone-chat-text-2f3b43:#fafafa;
 --tone-chat-text-32664a:#9fd0b6;
 --tone-chat-text-334149:#fafafa;
 --tone-chat-text-344054:#fafafa;
 --tone-chat-text-3b4a43:#fafafa;
 --tone-chat-text-3b4a54:#fafafa;
 --tone-chat-text-3f4d55:#fafafa;
 --tone-chat-text-475467:#b3b3b3;
 --tone-chat-text-52616a:#b3b3b3;
 --tone-chat-text-54656f:#b3b3b3;
 --tone-chat-text-607d7a:#b3b3b3;
 --tone-chat-text-6351a8:#a99fd1;
 --tone-chat-text-64748b:#b3b3b3;
 --tone-chat-text-667085:#b3b3b3;
 --tone-chat-text-667781:#b3b3b3;
 --tone-chat-text-7a2e0e:#eaa386;
 --tone-chat-text-7a5b14:#eacb86;
 --tone-chat-text-7a8580:#b3b3b3;
 --tone-chat-text-7c8798:#b3b3b3;
 --tone-chat-text-809089:#b3b3b3;
 --tone-chat-text-86949c:#b3b3b3;
 --tone-chat-text-8696a0:#b3b3b3;
 --tone-chat-text-87928c:#b3b3b3;
 --tone-chat-text-8b99a8:#b3b3b3;
 --tone-chat-text-912018:#ea8c86;
 --tone-chat-text-92400e:#eaab86;
 --tone-chat-text-93370d:#eaa586;
 --tone-chat-text-98a2a9:#b3b3b3;
 --tone-chat-text-98a2b3:#b3b3b3;
 --tone-chat-text-9a6700:#eac886;
 --tone-chat-text-b42318:#ea8d86;
 --tone-chat-text-d92d20:#ea8d86;
 --tone-chat-text-d97706:#eabb86;
 --tone-chat-text-dc6803:#eab486;
 --tone-chat-text-dc6f00:#eab886;
 --tone-chat-text-e46464:#ea8686;
 --tone-chat-text-e66e00:#eab586;
 --tone-line-71cdb9:#3b434e;
 --tone-line-72d8ba:#3b434e;
 --tone-line-78dcbf:#3b434e;
 --tone-line-82d8c5:#3b434e;
 --tone-line-86efac:#3b434e;
 --tone-line-8dd9cb:#3b434e;
 --tone-line-98a2b3:#3b434e;
 --tone-line-9bdcca:#3b434e;
 --tone-line-9ce1cd:#3b434e;
 --tone-line-9fcfc2:#3b434e;
 --tone-line-9fd4c8:#3b434e;
 --tone-line-a6e7d3:#3b434e;
 --tone-line-a6f4c5:#3b434e;
 --tone-line-a8d9ce:#3b434e;
 --tone-line-abefc6:#3b434e;
 --tone-line-b2ddff:#3b434e;
 --tone-line-b7e6da:#3b434e;
 --tone-line-b8d8cf:#3b434e;
 --tone-line-b8dcd3:#3b434e;
 --tone-line-b8e1d7:#3b434e;
 --tone-line-b8eadb:#3b434e;
 --tone-line-b9c7c3:#3b434e;
 --tone-line-b9dcd3:#3b434e;
 --tone-line-bdded5:#3b434e;
 --tone-line-c8eee2:#3b434e;
 --tone-line-c9d8d3:#3b434e;
 --tone-line-cad4d1:#3b434e;
 --tone-line-cad7d2:#3b434e;
 --tone-line-cbd5d1:#3b434e;
 --tone-line-ccd9d5:#3b434e;
 --tone-line-cce8dc:#3b434e;
 --tone-line-cfd6d4:#3b434e;
 --tone-line-cfd6df:#3b434e;
 --tone-line-cfd8dc:#3b434e;
 --tone-line-d0d5dd:#3b434e;
 --tone-line-d1e7dc:#3b434e;
 --tone-line-d1fadf:#3b434e;
 --tone-line-d3e6dc:#3b434e;
 --tone-line-d6dedb:#3b434e;
 --tone-line-d6ece7:#3b434e;
 --tone-line-d8dfdd:#3b434e;
 --tone-line-d8e3dd:#3b434e;
 --tone-line-d8e5dd:#3b434e;
 --tone-line-d9eee8:#3b434e;
 --tone-line-dce3e1:#3b434e;
 --tone-line-dce4e1:#3b434e;
 --tone-line-dce6e1:#3b434e;
 --tone-line-dce9e5:#3b434e;
 --tone-line-ddd6fe:#3b434e;
 --tone-line-dde4e2:#3b434e;
 --tone-line-deebe7:#3b434e;
 --tone-line-dfe3e8:#3b434e;
 --tone-line-dfe4e8:#3b434e;
 --tone-line-dfe5e3:#3b434e;
 --tone-line-dfe5e8:#3b434e;
 --tone-line-e2e7e9:#3b434e;
 --tone-line-e2e9e6:#3b434e;
 --tone-line-e3ece9:#3b434e;
 --tone-line-e5e7eb:#3b434e;
 --tone-line-e5e9e7:#3b434e;
 --tone-line-e5efec:#3b434e;
 --tone-line-e7ebee:#3b434e;
 --tone-line-e8eeec:#3b434e;
 --tone-line-e9ecef:#3b434e;
 --tone-line-e9eeeb:#3b434e;
 --tone-line-e9eeec:#3b434e;
 --tone-line-eaecf0:#3b434e;
 --tone-line-edf0ef:#3b434e;
 --tone-line-eef0f2:#3b434e;
 --tone-line-eef0f3:#3b434e;
 --tone-line-eef1f4:#3b434e;
 --tone-line-f7c7c3:#3b434e;
 --tone-line-fecdca:#3b434e;
 --tone-line-fedf89:#3b434e;
 --tone-line-ffffff:#3b434e;
 --tone-surface-c8e8c5:#1e3b1c;
 --tone-surface-cdecc8:#203b1c;
 --tone-surface-d1e9ff:#1c2c3b;
 --tone-surface-d1fadf:#1c3b26;
 --tone-surface-d8f1eb:#1c3b33;
 --tone-surface-d9f5e6:#1c3b2a;
 --tone-surface-d9fdd3:#005c4b;
 --tone-surface-dcf8ed:#1c3b2f;
 --tone-surface-dff0e9:#1c3b2e;
 --tone-surface-dff3eb:#1c3b2e;
 --tone-surface-dff5ee:#1c3b31;
 --tone-surface-dff8ef:#1c3b30;
 --tone-surface-e0f6ed:#1c3b2e;
 --tone-surface-e4e7ec:#262b31;
 --tone-surface-e7f8f1:#1c3b2e;
 --tone-surface-e8f5f0:#1c3b2f;
 --tone-surface-e8f6ef:#1c3b2b;
 --tone-surface-e8f7f2:#1c3b31;
 --tone-surface-e9f7f0:#1c3b2b;
 --tone-surface-e9f7f1:#1c3b2e;
 --tone-surface-eaecf0:#262b31;
 --tone-surface-eaf8f4:#1c3b32;
 --tone-surface-eafaf5:#1c3b31;
 --tone-surface-ecfdf3:#1c3b29;
 --tone-surface-edf2f0:#262b31;
 --tone-surface-edf7f4:#1c3b32;
 --tone-surface-edf8f1:#1c3b27;
 --tone-surface-edf9f5:#1c3b31;
 --tone-surface-eef2f3:#262b31;
 --tone-surface-eef2ff:#1c233b;
 --tone-surface-eef4f2:#262b31;
 --tone-surface-eef4ff:#1c273b;
 --tone-surface-efeae2:#0b141a;
 --tone-surface-eff7f5:#1d3a33;
 --tone-surface-eff8ff:#1c2d3b;
 --tone-surface-effaf5:#1c3b2d;
 --tone-surface-effbf7:#1c3b31;
 --tone-surface-f0f3f4:#262b31;
 --tone-surface-f0f4f4:#262b31;
 --tone-surface-f0f5f3:#262b31;
 --tone-surface-f0fdf9:#1c3b31;
 --tone-surface-f1f4f5:#262b31;
 --tone-surface-f1f5f5:#262b31;
 --tone-surface-f1f8f5:#1d3a2d;
 --tone-surface-f2f4f7:#262b31;
 --tone-surface-f2f8f5:#1e382b;
 --tone-surface-f2fbf7:#1c3b2d;
 --tone-surface-f2fbf8:#1c3b31;
 --tone-surface-f3f6f5:#262b31;
 --tone-surface-f3f7f5:#262b31;
 --tone-surface-f4f0ff:#241c3b;
 --tone-surface-f4f3ff:#1e1c3b;
 --tone-surface-f4f7f8:#262b31;
 --tone-surface-f4fbf9:#1c3b32;
 --tone-surface-f4fcf9:#1c3b2f;
 --tone-surface-f5f7f7:#262b31;
 --tone-surface-f5f8f8:#262b31;
 --tone-surface-f5fbf9:#1c3b31;
 --tone-surface-f6fdfa:#1c3b2e;
 --tone-surface-f6fef9:#1c3b27;
 --tone-surface-f7f5ff:#221c3b;
 --tone-surface-f7f8f9:#262b31;
 --tone-surface-f7faf8:#262b31;
 --tone-surface-f7faf9:#262b31;
 --tone-surface-f8faf9:#262b31;
 --tone-surface-f8fafb:#262b31;
 --tone-surface-f8fbf9:#262b31;
 --tone-surface-f8fbfa:#262b31;
 --tone-surface-f8fcfb:#1c3b33;
 --tone-surface-f8fdfb:#1c3b2e;
 --tone-surface-f9fafb:#262b31;
 --tone-surface-f9fbfa:#262b31;
 --tone-surface-fafbfb:#262b31;
 --tone-surface-fafcfc:#262b31;
 --tone-surface-fbfcfc:#202327;
 --tone-surface-fbfdfc:#1d3a2b;
 --tone-surface-fbfefd:#1c3b31;
 --tone-surface-fbfffc:#1c3b24;
 --tone-surface-fcfcfd:#262b31;
 --tone-surface-fcfdfd:#262b31;
 --tone-surface-fcfffe:#1c3b31;
 --tone-surface-fef3f2:#3b1e1c;
 --tone-surface-fff1f0:#3b1e1c;
 --tone-surface-fff1f2:#3b1c1e;
 --tone-surface-fff4e8:#3b2c1c;
 --tone-surface-fff4f3:#3b1e1c;
 --tone-surface-fff7e8:#3b301c;
 --tone-surface-fffaeb:#3b331c;
 --tone-surface-fffafa:#3b1c1c;
 --tone-surface-fffbfa:#3b221c;
 --tone-surface-fffcf5:#3b321c;
 --tone-surface-fffdf5:#3b351c;
 --tone-surface-ffffff:#202327;
 --tone-text-006b55:#86ead5;
 --tone-text-007460:#86ead8;
 --tone-text-008069:#86ead8;
 --tone-text-00876d:#86ead6;
 --tone-text-027a48:#86eac0;
 --tone-text-039855:#86eabd;
 --tone-text-05603a:#86eac0;
 --tone-text-065f46:#86eace;
 --tone-text-067647:#86eac0;
 --tone-text-079455:#86eabd;
 --tone-text-087b63:#86ead5;
 --tone-text-087d99:#86d6ea;
 --tone-text-087f6a:#86ead8;
 --tone-text-101828:#99add6;
 --tone-text-12b76a:#86eabb;
 --tone-text-1570ef:#86afea;
 --tone-text-167544:#87e8b6;
 --tone-text-16834a:#86eab5;
 --tone-text-16a34a:#86eaaa;
 --tone-text-172b24:#a2cdbe;
 --tone-text-172d26:#a1cfc0;
 --tone-text-175cd3:#86aaea;
 --tone-text-176e53:#89e6c9;
 --tone-text-182b32:#9fc3d1;
 --tone-text-1d2939:#a0b4cf;
 --tone-text-26323a:#e9edef;
 --tone-text-26705c:#94dbc8;
 --tone-text-29343c:#e9edef;
 --tone-text-2d3a43:#e9edef;
 --tone-text-315fb5:#8fabe1;
 --tone-text-344054:#e9edef;
 --tone-text-39464f:#e9edef;
 --tone-text-39594c:#e9edef;
 --tone-text-444ce7:#868bea;
 --tone-text-52616b:#aebac1;
 --tone-text-52655e:#aebac1;
 --tone-text-587066:#aebac1;
 --tone-text-5aaebc:#99cdd6;
 --tone-text-5b7668:#aebac1;
 --tone-text-5e736d:#aebac1;
 --tone-text-60707b:#aebac1;
 --tone-text-64737e:#aebac1;
 --tone-text-667085:#aebac1;
 --tone-text-667681:#aebac1;
 --tone-text-667a77:#aebac1;
 --tone-text-667b6c:#aebac1;
 --tone-text-668278:#aebac1;
 --tone-text-6938ef:#a086ea;
 --tone-text-6941c6:#a891de;
 --tone-text-6e7f79:#aebac1;
 --tone-text-71808c:#aebac1;
 --tone-text-72808a:#aebac1;
 --tone-text-72817e:#aebac1;
 --tone-text-758779:#aebac1;
 --tone-text-788b81:#aebac1;
 --tone-text-7a8791:#aebac1;
 --tone-text-7a8796:#aebac1;
 --tone-text-7a8892:#aebac1;
 --tone-text-7b8494:#aebac1;
 --tone-text-7b8794:#aebac1;
 --tone-text-7d8b95:#aebac1;
 --tone-text-7f56d9:#a78ae5;
 --tone-text-85621c:#e6c789;
 --tone-text-8696a0:#aebac1;
 --tone-text-8994a3:#aebac1;
 --tone-text-89969f:#aebac1;
 --tone-text-8a98a4:#aebac1;
 --tone-text-a72c26:#e58f8b;
 --tone-text-b42318:#ea8d86;
 --tone-text-b54708:#eaaa86;
 --tone-text-c4322d:#e48e8b;
 --tone-text-d92d20:#ea8d86;
 --tone-text-dc6803:#eab486;
 --tone-text-e11d48:#ea869c;
 --tone-text-f79009:#eabe86;
}

:root { --ui-overlay-rgb:255,255,255; }
html[data-theme=dark] { --ui-overlay-rgb:32,35,39; }
