
@import url(vendor/text-fonts.css);
:root {
  --fds-blue-10: #f4f8ff;
  --fds-blue-20: #e9f0fe;
  --fds-blue-30: #d3e1fd;
  --fds-blue-40: #aac5fb;
  --fds-blue-40-70: #aac5fbb2;
  --fds-blue-50: #79a7ff;
  --fds-blue-60: #6395f8;
  --fds-blue-70: #0a6de6;
  --fds-blue-70-10: #0a6de61a;
  --fds-blue-70-70: #0a6de6b2;
  --fds-blue-80: #2056c3;
  --fds-blue-90: #173f90;
  --fds-blue-100: #0f295d;
  --fds-green-10: #f2fdfa;
  --fds-green-20: #e5fbf5;
  --fds-green-30: #ccf6ec;
  --fds-green-40: #99eed8;
  --fds-green-50: #66e5c5;
  --fds-green-60: #33ddb1;
  --fds-green-70: #00d49e;
  --fds-green-80: #00855d;
  --fds-green-90: #005c3f;
  --fds-green-100: #003b2c;
  --fds-red-10: #fff7f8;
  --fds-red-20: #fff0f0;
  --fds-red-30: #ffe1e2;
  --fds-red-40: #ffc3c6;
  --fds-red-50: #ffa5a9;
  --fds-red-60: #ff878d;
  --fds-red-70: #ff6970;
  --fds-red-80: #c94a51;
  --fds-red-90: #993f43;
  --fds-red-100: #662a2d;
  --fds-orange-10: #fff8f6;
  --fds-orange-20: #fff0ed;
  --fds-orange-30: #ffe2db;
  --fds-orange-40: #ffc6b7;
  --fds-orange-50: #ffa992;
  --fds-orange-60: #ff8d6e;
  --fds-orange-70: #ff704a;
  --fds-orange-80: #c35132;
  --fds-orange-90: #99432c;
  --fds-orange-100: #662d1e;
  --fds-yellow-10: #fffdf2;
  --fds-yellow-20: #fffbe5;
  --fds-yellow-30: #fff7cc;
  --fds-yellow-40: #ffef99;
  --fds-yellow-50: #ffe666;
  --fds-yellow-60: #ffde33;
  --fds-yellow-70: #ffd600;
  --fds-yellow-80: #ccab00;
  --fds-yellow-90: #8a7300;
  --fds-yellow-100: #554400;
  --fds-purple-10: #f9f8ff;
  --fds-purple-20: #f2f1ff;
  --fds-purple-30: #e6e3ff;
  --fds-purple-40: #cdc7ff;
  --fds-purple-50: #b5acff;
  --fds-purple-60: #a89aff;
  --fds-purple-70: #9288fd;
  --fds-purple-80: #695ecc;
  --fds-purple-90: #4f4699;
  --fds-purple-100: #342f66;
  --fds-magenta-10: #fff7f9;
  --fds-magenta-20: #feeff3;
  --fds-magenta-30: #fedfe8;
  --fds-magenta-40: #fdc0d1;
  --fds-magenta-50: #fca0bb;
  --fds-magenta-60: #f77da0;
  --fds-magenta-70: #fa618d;
  --fds-magenta-80: #be4972;
  --fds-magenta-90: #8b3654;
  --fds-magenta-100: #582235;
  --fds-sky-10: #f2fcff;
  --fds-sky-20: #e5f9ff;
  --fds-sky-30: #d4f5ff;
  --fds-sky-40: #a8ecff;
  --fds-sky-50: #7de2ff;
  --fds-sky-60: #51d9ff;
  --fds-sky-70: #26cfff;
  --fds-sky-80: #00a4d1;
  --fds-sky-90: #007799;
  --fds-sky-100: #005066;
  --fds-teal-10: #f6fefe;
  --fds-teal-20: #eefcfd;
  --fds-teal-30: #defafb;
  --fds-teal-40: #bcf5f6;
  --fds-teal-50: #9bf0f2;
  --fds-teal-60: #79ebed;
  --fds-teal-70: #58e6e9;
  --fds-teal-80: #45b4b6;
  --fds-teal-90: #318183;
  --fds-teal-100: #1e4f50;
  --fds-slate-10: #fbfbfb;
  --fds-slate-20: #f8f8f8;
  --fds-slate-20-70: #f8f8f8b2;
  --fds-slate-30: #f0f2f2;
  --fds-slate-40: #e7eaec;
  --fds-slate-50: #d0d6da;
  --fds-slate-60: #b9c2c8;
  --fds-slate-70: #8a99a3;
  --fds-slate-80: #5e707a;
  --fds-slate-80-70: #5e707ab2;
  --fds-slate-90: #304552;
  --fds-slate-90-70: #304552b2;
  --fds-slate-100: #1f323f;
  --fds-slate-100-70: #1f323fb2;
  --fds-slate-110: #16252f;
  --fds-slate-110-70: #16252fb2;
  --fds-slate-120: #101b22;
  --fds-slate-120-70: #101b22b2;
  --fds-slate-130: #0c1013;
  --fds-transparent: transparent;
  --fds-white: #ffffff;
  --fds-white-10: #ffffff1a;
  --fds-white-50: #ffffff80;
  --fds-white-60: #ffffff99;
  --fds-white-70: #ffffffb2;
  --font-family-inter: 'Inter',system-ui,-apple-system,sans-serif;
  --font-family-outfit: 'Outfit',system-ui,-apple-system,sans-serif;
  --font-family-jetbrains-mono: 'JetBrains Mono',monospace;
  --fds-font-weight-thin: 100;
  --fds-font-weight-extralight: 200;
  --fds-font-weight-light: 300;
  --fds-font-weight-regular: 400;
  --fds-font-weight-medium: 500;
  --fds-font-weight-semibold: 600;
  --fds-font-weight-bold: 700;
  --fds-font-weight-extrabold: 800;
  --fds-font-weight-black: 900;
  --fds-numeric-000: 0;
  --fds-numeric-025: 1;
  --fds-numeric-050: 2;
  --fds-numeric-100: 4;
  --fds-numeric-150: 6;
  --fds-numeric-200: 8;
  --fds-numeric-300: 12;
  --fds-numeric-400: 16;
  --fds-numeric-500: 20;
  --fds-numeric-600: 24;
  --fds-numeric-700: 28;
  --fds-numeric-800: 32;
  --fds-numeric-900: 36;
  --fds-numeric-1000: 40;
  --fds-numeric-1200: 48;
  --fds-numeric-1400: 56;
  --fds-numeric-1600: 64;
  --fds-numeric-1800: 72;
  --fds-numeric-2000: 80;
  --fds-numeric-2200: 88;
  --fds-numeric-2400: 96;
  --fds-numeric-2600: 104;
  --fds-numeric-2800: 112;
  --fds-numeric-3000: 120;
  --fds-numeric-4000: 160;
  --fds-numeric-5000: 200;
  --fds-numeric-31000: 1240;
  --fds-space-base-none: var(--fds-numeric-000);
  --fds-space-base-2xs: var(--fds-numeric-100);
  --fds-space-base-xs: var(--fds-numeric-200);
  --fds-space-base-sm: var(--fds-numeric-300);
  --fds-space-base-md: var(--fds-numeric-400);
  --fds-space-base-lg: var(--fds-numeric-600);
  --fds-space-base-xl: var(--fds-numeric-1200);
  --fds-space-base-2xl: var(--fds-numeric-1600);
  --fds-radius-none: var(--fds-numeric-000);
  --fds-radius-xs: var(--fds-numeric-100);
  --fds-radius-sm: var(--fds-numeric-200);
  --fds-radius-md: var(--fds-numeric-300);
  --fds-radius-lg: var(--fds-numeric-400);
  --fds-radius-full: 9999px;
  --fds-stroke-weight-primary: var(--fds-numeric-025);
  --fds-stroke-weight-secondary: var(--fds-numeric-050);
  --fds-surface-main: var(--fds-slate-20);
  --fds-surface-container: var(--fds-white);
  --fds-surface-panel: var(--fds-white);
  --fds-surface-modal: var(--fds-white);
  --fds-surface-canvas: var(--fds-slate-20);
  --fds-surface-primary: var(--fds-slate-20);
  --fds-surface-secondary: var(--fds-white);
  --fds-surface-tertiary: var(--fds-slate-20);
  --fds-surface-tertiary-hover: var(--fds-slate-30);
  --fds-surface-tertiary-active: var(--fds-white);
  --fds-surface-brand: var(--fds-blue-70);
  --fds-surface-brand-hover: var(--fds-blue-60);
  --fds-surface-brand-active: var(--fds-blue-80);
  --fds-surface-emphasis: var(--fds-blue-30);
  --fds-surface-emphasis-hover: var(--fds-blue-20);
  --fds-surface-emphasis-active: var(--fds-blue-40);
  --fds-surface-selectable: var(--fds-transparent);
  --fds-surface-selectable-hover: var(--fds-blue-30);
  --fds-surface-selectable-active: var(--fds-blue-20);
  --fds-surface-glass: var(--fds-slate-20-70);
  --fds-surface-overlay: var(--fds-slate-80-70);
  --fds-surface-transparent: var(--fds-transparent);
  --fds-surface-disabled: var(--fds-slate-40);
  --fds-surface-inactive: var(--fds-slate-80);
  --fds-surface-primary-inverse: var(--fds-slate-120);
  --fds-surface-info: var(--fds-purple-20);
  --fds-surface-success: var(--fds-green-20);
  --fds-surface-danger: var(--fds-red-20);
  --fds-surface-status-green: var(--fds-green-20);
  --fds-surface-status-red: var(--fds-red-20);
  --fds-surface-status-orange: var(--fds-orange-20);
  --fds-surface-caution: var(--fds-yellow-20);
  --fds-fill-info: var(--fds-purple-80);
  --fds-stroke-info: var(--fds-purple-50);
  --fds-stroke-success: var(--fds-green-50);
  --fds-stroke-danger: var(--fds-red-50);
  --fds-stroke-caution: var(--fds-yellow-50);
  --fds-stroke-primary: var(--fds-slate-60);
  --fds-stroke-primary-hover: var(--fds-slate-70);
  --fds-stroke-primary-active: var(--fds-blue-50);
  --fds-stroke-primary-focus: var(--fds-blue-50);
  --fds-stroke-secondary: var(--fds-slate-50);
  --fds-stroke-brand: var(--fds-blue-70);
  --fds-stroke-brand-hover: var(--fds-blue-60);
  --fds-stroke-disabled: var(--fds-slate-50);
  --fds-stroke-inactive: var(--fds-slate-30);
  --fds-stroke-inverse: var(--fds-slate-80);
  --fds-stroke-white: var(--fds-white);
  --fds-input-surface: var(--fds-slate-10);
  --fds-input-surface-active: var(--fds-white);
  --fds-input-stroke-hover: var(--fds-slate-70);
  --fds-input-stroke-active: var(--fds-slate-60);
  --fds-button-primary-rest: var(--fds-blue-70);
  --fds-button-primary-hover: var(--fds-blue-60);
  --fds-button-primary-active: var(--fds-blue-80);
  --fds-button-secondary-rest: var(--fds-white);
  --fds-button-secondary-hover: var(--fds-slate-10);
  --fds-button-secondary-active: var(--fds-slate-30);
  --fds-button-tertiary-rest: var(--fds-transparent);
  --fds-button-tertiary-hover: var(--fds-slate-10);
  --fds-button-tertiary-active: var(--fds-transparent);
  --fds-button-link-rest: var(--fds-transparent);
  --fds-button-link-hover: var(--fds-slate-30);
  --fds-button-link-active: var(--fds-blue-20);
  --fds-button-danger-rest: var(--fds-red-80);
  --fds-button-danger-hover: var(--fds-red-70);
  --fds-button-danger-active: var(--fds-red-90);
  --fds-button-disabled: var(--fds-slate-50);
  --fds-text-primary: var(--fds-slate-130);
  --fds-text-secondary: var(--fds-slate-80);
  --fds-text-slate: var(--fds-slate-100);
  --fds-text-disabled: var(--fds-slate-70);
  --fds-text-inactive: var(--fds-slate-80);
  --fds-text-white: var(--fds-white);
  --fds-text-primary-inverse: var(--fds-slate-10);
  --fds-text-brand: var(--fds-blue-70);
  --fds-text-brand-secondary: var(--fds-blue-70);
  --fds-text-link: var(--fds-blue-70);
  --fds-text-link-hover: var(--fds-blue-80);
  --fds-text-link-secondary: var(--fds-white);
  --fds-text-link-secondary-hover: var(--fds-slate-10);
  --fds-text-info: var(--fds-purple-90);
  --fds-text-success: var(--fds-green-80);
  --fds-text-danger: var(--fds-red-80);
  --fds-text-on-status-green: var(--fds-green-100);
  --fds-text-on-status-red: var(--fds-red-90);
  --fds-text-on-status-orange: var(--fds-orange-90);
  --fds-surface-status-blue: var(--fds-blue-20);
  --fds-text-on-status-blue: var(--fds-blue-90);
  --fds-surface-status-slate: var(--fds-slate-30);
  --fds-text-on-status-slate: var(--fds-slate-90);
  --fds-text-caution: var(--fds-yellow-80);
  --fds-text-on-status-yellow: var(--fds-yellow-100);
  --fds-fill-brand: var(--fds-blue-70);
  --fds-fill-primary: var(--fds-slate-50);
  --fds-fill-secondary: var(--fds-slate-80);
  --fds-fill-inactive: var(--fds-slate-30);
  --fds-fill-disabled: var(--fds-slate-80);
  --fds-fill-purple-primary: var(--fds-purple-80);
  --fds-heading-1-font-family: var(--font-family-outfit);
  --fds-heading-1-font-size: 32px;
  --fds-heading-1-font-weight: var(--fds-font-weight-medium);
  --fds-heading-1-line-height: 40px;
  --fds-heading-2-font-family: var(--font-family-outfit);
  --fds-heading-2-font-size: 28px;
  --fds-heading-2-font-weight: var(--fds-font-weight-medium);
  --fds-heading-2-line-height: 36px;
  --fds-heading-3-font-family: var(--font-family-outfit);
  --fds-heading-3-font-size: 24px;
  --fds-heading-3-font-weight: var(--fds-font-weight-medium);
  --fds-heading-3-line-height: 40px;
  --fds-heading-4-font-family: var(--font-family-inter);
  --fds-heading-4-font-size: 20px;
  --fds-heading-4-font-weight: var(--fds-font-weight-semibold);
  --fds-heading-4-line-height: 26px;
  --fds-heading-5-font-family: var(--font-family-inter);
  --fds-heading-5-font-size: 16px;
  --fds-heading-5-font-weight: var(--fds-font-weight-semibold);
  --fds-heading-5-line-height: 24px;
  --fds-heading-6-font-family: var(--font-family-inter);
  --fds-heading-6-font-size: 14px;
  --fds-heading-6-font-weight: var(--fds-font-weight-semibold);
  --fds-heading-6-line-height: 20px;
  --fds-display-large-font-family: var(--font-family-outfit);
  --fds-display-large-font-size: 58px;
  --fds-display-large-font-weight: var(--fds-font-weight-regular);
  --fds-display-large-line-height: 64px;
  --fds-display-medium-font-family: var(--font-family-outfit);
  --fds-display-medium-font-size: 46px;
  --fds-display-medium-font-weight: var(--fds-font-weight-regular);
  --fds-display-medium-line-height: 52px;
  --fds-display-small-font-family: var(--font-family-outfit);
  --fds-display-small-font-size: 36px;
  --fds-display-small-font-weight: var(--fds-font-weight-regular);
  --fds-display-small-line-height: 44px;
  --fds-label-large-font-family: var(--font-family-inter);
  --fds-label-large-font-size: 16px;
  --fds-label-large-font-weight: var(--fds-font-weight-semibold);
  --fds-label-large-line-height: 24px;
  --fds-label-medium-font-family: var(--font-family-inter);
  --fds-label-medium-font-size: 14px;
  --fds-label-medium-font-weight: var(--fds-font-weight-semibold);
  --fds-label-medium-line-height: 20px;
  --fds-label-small-font-family: var(--font-family-inter);
  --fds-label-small-font-size: 12px;
  --fds-label-small-font-weight: var(--fds-font-weight-semibold);
  --fds-label-small-line-height: 16px;
  --fds-text-large-font-family: var(--font-family-inter);
  --fds-text-large-font-size: 16px;
  --fds-text-large-font-weight: var(--fds-font-weight-regular);
  --fds-text-large-line-height: 24px;
  --fds-text-medium-font-family: var(--font-family-inter);
  --fds-text-medium-font-size: 14px;
  --fds-text-medium-font-weight: var(--fds-font-weight-regular);
  --fds-text-medium-line-height: 20px;
  --fds-text-small-font-family: var(--font-family-inter);
  --fds-text-small-font-size: 12px;
  --fds-text-small-font-weight: var(--fds-font-weight-regular);
  --fds-text-small-line-height: 16px;
  --fds-shadow-sm: 0 1px 3px rgba(0,0,0,0.04),0 2px 6px -1px rgba(0,0,0,0.02);
  --fds-shadow-lg: 0 6px 12px -2px rgba(0,0,0,0.10),0 12px 20px -4px rgba(0,0,0,0.05);
  --stroke-ui-separator: var(--fds-slate-40);
  --fds-accent-green-subtle: #dcfce7;
  --fds-accent-green-text: #15803d;
  --fds-accent-green-solid: #16a34a;
  --fds-accent-green-muted: var(--fds-green-20);
  --fds-accent-green-muted-border: var(--fds-green-30);
  --fds-accent-blue-subtle: rgba(10,109,230,0.08);
  --fds-accent-blue-text: #0a6de6;
  --fds-accent-blue-muted: var(--fds-blue-20);
  --fds-accent-blue-muted-border: var(--fds-blue-30);
  --fds-accent-purple-subtle: #f3e8ff;
  --fds-accent-purple-text: #7c3aed;
  --fds-accent-purple-muted: var(--fds-purple-20);
  --fds-accent-purple-muted-border: var(--fds-purple-30);
  --fds-accent-orange-subtle: #fff0ed;
  --fds-accent-orange-text: #c35132;
  --fds-accent-orange-muted: var(--fds-orange-20);
  --fds-accent-orange-muted-border: var(--fds-orange-30);
  --fds-accent-yellow-subtle: #fef3c7;
  --fds-accent-yellow-text: #92400e;
  --fds-accent-teal-subtle: #e5fbf5;
  --fds-accent-teal-text: #00855d;
  --fds-accent-avatar-bg: rgba(10,109,230,0.1);
  --fds-accent-stat-bg: var(--fds-white);
  --fds-accent-stat-border: var(--fds-slate-30);
  --fds-accent-subtle-bg: var(--fds-slate-30);
  --fds-accent-red-muted: var(--fds-red-20);
  --fds-accent-red-muted-border: var(--fds-red-30)
}
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0
}
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
body {
  font-family: var(--fds-text-medium-font-family);
  font-size: var(--fds-text-medium-font-size);
  font-weight: var(--fds-text-medium-font-weight);
  line-height: var(--fds-text-medium-line-height);
  color: var(--fds-text-primary);
  background: var(--fds-surface-main);
  height: 100vh;
  overflow: hidden
}
h1,
.h1 {
  font-family: var(--fds-heading-1-font-family);
  font-size: var(--fds-heading-1-font-size);
  font-weight: var(--fds-heading-1-font-weight);
  line-height: var(--fds-heading-1-line-height);
  letter-spacing: -0.02em
}
h2,
.h2 {
  font-family: var(--fds-heading-2-font-family);
  font-size: var(--fds-heading-2-font-size);
  font-weight: var(--fds-heading-2-font-weight);
  line-height: var(--fds-heading-2-line-height);
  letter-spacing: -0.02em
}
h3,
.h3 {
  font-family: var(--fds-heading-3-font-family);
  font-size: var(--fds-heading-3-font-size);
  font-weight: var(--fds-heading-3-font-weight);
  line-height: var(--fds-heading-3-line-height);
  letter-spacing: -0.02em
}
h4,
.h4 {
  font-family: var(--fds-heading-4-font-family);
  font-size: var(--fds-heading-4-font-size);
  font-weight: var(--fds-heading-4-font-weight);
  line-height: var(--fds-heading-4-line-height)
}
h5,
.h5 {
  font-family: var(--fds-heading-5-font-family);
  font-size: var(--fds-heading-5-font-size);
  font-weight: var(--fds-heading-5-font-weight);
  line-height: var(--fds-heading-5-line-height)
}
h6,
.h6 {
  font-family: var(--fds-heading-6-font-family);
  font-size: var(--fds-heading-6-font-size);
  font-weight: var(--fds-heading-6-font-weight);
  line-height: var(--fds-heading-6-line-height)
}
.text-lg {
  font-family: var(--fds-text-large-font-family);
  font-size: var(--fds-text-large-font-size);
  font-weight: var(--fds-text-large-font-weight);
  line-height: var(--fds-text-large-line-height)
}
.text-md {
  font-family: var(--fds-text-medium-font-family);
  font-size: var(--fds-text-medium-font-size);
  font-weight: var(--fds-text-medium-font-weight);
  line-height: var(--fds-text-medium-line-height)
}
.text-sm {
  font-family: var(--fds-text-small-font-family);
  font-size: var(--fds-text-small-font-size);
  font-weight: var(--fds-text-small-font-weight);
  line-height: var(--fds-text-small-line-height)
}
.label-lg {
  font-family: var(--fds-label-large-font-family);
  font-size: var(--fds-label-large-font-size);
  font-weight: var(--fds-label-large-font-weight);
  line-height: var(--fds-label-large-line-height);
  letter-spacing: -0.01em
}
.label-md {
  font-family: var(--fds-label-medium-font-family);
  font-size: var(--fds-label-medium-font-size);
  font-weight: var(--fds-label-medium-font-weight);
  line-height: var(--fds-label-medium-line-height);
  letter-spacing: -0.01em
}
.label-sm {
  font-family: var(--fds-label-small-font-family);
  font-size: var(--fds-label-small-font-size);
  font-weight: var(--fds-label-small-font-weight);
  line-height: var(--fds-label-small-line-height);
  letter-spacing: -0.01em
}
.text-primary {
  color: var(--fds-text-primary)
}
.text-secondary {
  color: var(--fds-text-secondary)
}
.text-link {
  color: var(--fds-text-link)
}
.text-white {
  color: var(--fds-text-white)
}
.text-brand {
  color: var(--fds-text-brand)
}
.text-disabled {
  color: var(--fds-text-disabled)
}
a {
  color: var(--fds-text-link);
  text-decoration: none
}
a:hover {
  color: var(--fds-text-link-hover)
}
.surface-container {
  background-color: var(--fds-surface-container)
}
.surface-main {
  background-color: var(--fds-surface-main)
}
.surface-panel {
  background-color: var(--fds-surface-panel)
}
.surface-brand {
  background-color: var(--fds-surface-brand)
}
:root[data-theme="dark"] {
  --fds-surface-main: var(--fds-slate-120);
  --fds-surface-container: var(--fds-slate-110);
  --fds-surface-panel: var(--fds-slate-120);
  --fds-surface-modal: var(--fds-slate-90);
  --fds-surface-canvas: var(--fds-slate-120);
  --fds-surface-primary: var(--fds-slate-120);
  --fds-surface-secondary: var(--fds-slate-110);
  --fds-surface-tertiary: var(--fds-slate-100);
  --fds-surface-tertiary-hover: var(--fds-slate-90);
  --fds-surface-tertiary-active: var(--fds-slate-90);
  --fds-surface-brand: var(--fds-blue-70);
  --fds-surface-brand-hover: var(--fds-blue-60);
  --fds-surface-brand-active: var(--fds-blue-80);
  --fds-surface-emphasis: var(--fds-blue-100);
  --fds-surface-emphasis-hover: var(--fds-blue-90);
  --fds-surface-emphasis-active: var(--fds-blue-100);
  --fds-surface-selectable: var(--fds-transparent);
  --fds-surface-selectable-hover: var(--fds-blue-100);
  --fds-surface-selectable-active: var(--fds-blue-90);
  --fds-surface-glass: var(--fds-slate-100-70);
  --fds-surface-overlay: var(--fds-slate-20-70);
  --fds-surface-transparent: var(--fds-transparent);
  --fds-surface-disabled: var(--fds-slate-90);
  --fds-surface-inactive: var(--fds-slate-80);
  --fds-surface-primary-inverse: var(--fds-slate-20);
  --fds-surface-info: var(--fds-purple-100);
  --fds-surface-success: var(--fds-green-100);
  --fds-surface-danger: var(--fds-red-100);
  --fds-surface-status-green: var(--fds-green-100);
  --fds-surface-status-red: var(--fds-red-100);
  --fds-surface-status-orange: var(--fds-orange-100);
  --fds-surface-status-blue: var(--fds-blue-100);
  --fds-surface-status-slate: var(--fds-slate-80);
  --fds-surface-caution: var(--fds-yellow-100);
  --fds-fill-info: var(--fds-purple-50);
  --fds-stroke-info: var(--fds-purple-80);
  --fds-stroke-success: var(--fds-green-80);
  --fds-stroke-danger: var(--fds-red-70);
  --fds-stroke-caution: var(--fds-yellow-80);
  --fds-stroke-primary: var(--fds-slate-80);
  --fds-stroke-primary-hover: var(--fds-slate-70);
  --fds-stroke-primary-active: var(--fds-blue-40);
  --fds-stroke-primary-focus: var(--fds-blue-40);
  --fds-stroke-secondary: var(--fds-slate-100);
  --fds-stroke-brand: var(--fds-blue-70);
  --fds-stroke-brand-hover: var(--fds-blue-60);
  --fds-stroke-disabled: var(--fds-slate-60);
  --fds-stroke-inactive: var(--fds-slate-30);
  --fds-stroke-inverse: var(--fds-slate-60);
  --fds-stroke-white: var(--fds-white);
  --fds-input-surface: var(--fds-slate-100);
  --fds-input-surface-active: var(--fds-slate-90);
  --fds-input-stroke-hover: var(--fds-slate-80);
  --fds-input-stroke-active: var(--fds-slate-90);
  --fds-button-primary-rest: var(--fds-blue-70);
  --fds-button-primary-hover: var(--fds-blue-60);
  --fds-button-primary-active: var(--fds-blue-80);
  --fds-button-secondary-rest: var(--fds-slate-110);
  --fds-button-secondary-hover: var(--fds-slate-100);
  --fds-button-secondary-active: var(--fds-slate-90);
  --fds-button-tertiary-rest: var(--fds-transparent);
  --fds-button-tertiary-hover: var(--fds-slate-100);
  --fds-button-tertiary-active: var(--fds-transparent);
  --fds-button-link-rest: var(--fds-transparent);
  --fds-button-link-hover: var(--fds-slate-100);
  --fds-button-link-active: var(--fds-blue-90);
  --fds-button-danger-rest: var(--fds-red-80);
  --fds-button-danger-hover: var(--fds-red-70);
  --fds-button-danger-active: var(--fds-red-90);
  --fds-button-disabled: var(--fds-slate-80);
  --fds-text-primary: var(--fds-slate-10);
  --fds-text-secondary: var(--fds-slate-50);
  --fds-text-slate: var(--fds-slate-100);
  --fds-text-disabled: var(--fds-slate-60);
  --fds-text-inactive: var(--fds-white-50);
  --fds-text-white: var(--fds-white);
  --fds-text-primary-inverse: var(--fds-slate-130);
  --fds-text-brand: var(--fds-blue-70);
  --fds-text-brand-secondary: var(--fds-white);
  --fds-text-link: var(--fds-blue-40);
  --fds-text-link-hover: var(--fds-blue-60);
  --fds-text-link-secondary: var(--fds-slate-130);
  --fds-text-link-secondary-hover: var(--fds-slate-120);
  --fds-text-info: var(--fds-purple-50);
  --fds-text-success: var(--fds-green-50);
  --fds-text-danger: var(--fds-red-50);
  --fds-text-on-status-green: var(--fds-green-40);
  --fds-text-on-status-red: var(--fds-red-40);
  --fds-text-on-status-orange: var(--fds-orange-40);
  --fds-text-on-status-blue: var(--fds-blue-40);
  --fds-text-on-status-slate: var(--fds-slate-20);
  --fds-text-caution: var(--fds-yellow-50);
  --fds-text-on-status-yellow: var(--fds-yellow-30);
  --fds-fill-brand: var(--fds-blue-70);
  --fds-fill-primary: var(--fds-slate-50);
  --fds-fill-secondary: var(--fds-slate-50);
  --fds-fill-inactive: var(--fds-slate-30);
  --fds-fill-disabled: var(--fds-slate-80);
  --fds-fill-purple-primary: var(--fds-purple-70);
  --fds-shadow-sm: 0 1px 3px rgba(0,0,0,0.24),0 2px 6px -1px rgba(0,0,0,0.16);
  --fds-shadow-lg: 0 6px 12px -2px rgba(0,0,0,0.48),0 12px 20px -4px rgba(0,0,0,0.32);
  --stroke-ui-separator: var(--fds-slate-100);
  --fds-accent-green-subtle: var(--fds-green-100);
  --fds-accent-green-text: var(--fds-green-40);
  --fds-accent-green-solid: var(--fds-green-70);
  --fds-accent-green-muted: var(--fds-green-100);
  --fds-accent-green-muted-border: var(--fds-green-90);
  --fds-accent-blue-subtle: rgba(10,109,230,0.20);
  --fds-accent-blue-text: var(--fds-blue-40);
  --fds-accent-blue-muted: var(--fds-blue-100);
  --fds-accent-blue-muted-border: var(--fds-blue-90);
  --fds-accent-purple-subtle: var(--fds-purple-100);
  --fds-accent-purple-text: var(--fds-purple-50);
  --fds-accent-purple-muted: var(--fds-purple-100);
  --fds-accent-purple-muted-border: var(--fds-purple-90);
  --fds-accent-orange-subtle: var(--fds-orange-100);
  --fds-accent-orange-text: var(--fds-orange-50);
  --fds-accent-orange-muted: var(--fds-orange-100);
  --fds-accent-orange-muted-border: var(--fds-orange-90);
  --fds-accent-yellow-subtle: var(--fds-yellow-100);
  --fds-accent-yellow-text: var(--fds-yellow-50);
  --fds-accent-teal-subtle: var(--fds-teal-100);
  --fds-accent-teal-text: var(--fds-green-50);
  --fds-accent-avatar-bg: rgba(10,109,230,0.25);
  --fds-accent-stat-bg: var(--fds-slate-110);
  --fds-accent-stat-border: var(--fds-slate-90);
  --fds-accent-subtle-bg: var(--fds-slate-90);
  --fds-accent-red-muted: var(--fds-red-100);
  --fds-accent-red-muted-border: var(--fds-red-90)
}