/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --color-base-white: #ffffff;
  --color-base-black: #000000;
  --color-gray-50: #f6f8f9;
  --color-gray-100: #f0f2f4;
  --color-gray-200: #e5e7eb;
  --color-gray-300: #dde0e4;
  --color-gray-400: #9ca3b0;
  --color-gray-500: #6b7280;
  --color-gray-600: #4b5563;
  --color-gray-700: #384252;
  --color-gray-800: #1d2735;
  --color-gray-900: #131923;
  --color-purple-50: #f6f1f8;
  --color-purple-100: #f1e8fd;
  --color-purple-200: #dfd4fc;
  --color-purple-300: #adadf5;
  --color-purple-400: #9a8ff4;
  --color-purple-500: #786cdd;
  --color-purple-600: #4f3cc8;
  --color-purple-700: #4715b2;
  --color-purple-800: #350e8b;
  --color-purple-900: #260769;
  --color-red-50: #fef1f1;
  --color-red-100: #fee7e7;
  --color-red-200: #fed2d2;
  --color-red-300: #ffadad;
  --color-red-400: #f56b6b;
  --color-red-500: #eb3737;
  --color-red-600: #c61616;
  --color-red-700: #ad1515;
  --color-red-800: #850e0e;
  --color-red-900: #650a0a;
  --color-orange-50: #fff6ea;
  --color-orange-100: #ffeed6;
  --color-orange-200: #fedbb4;
  --color-orange-300: #fdc17c;
  --color-orange-400: #ef8539;
  --color-orange-500: #ea5600;
  --color-orange-600: #af3e0e;
  --color-orange-700: #8e2f07;
  --color-orange-800: #671f07;
  --color-orange-900: #401604;
  --color-green-50: #f8fefc;
  --color-green-100: #e4f7f3;
  --color-green-200: #c6ebdc;
  --color-green-300: #82d8b4;
  --color-green-400: #39b378;
  --color-green-500: #14994e;
  --color-green-600: #0d7d38;
  --color-green-700: #076426;
  --color-green-800: #054d1a;
  --color-green-900: #023c13;
  --color-blue-50: #ebf7ff;
  --color-blue-100: #e2f1fd;
  --color-blue-200: #c7e4fa;
  --color-blue-300: #9fd5f9;
  --color-blue-400: #609cf0;
  --color-blue-500: #286ef0;
  --color-blue-600: #1c62e3;
  --color-blue-700: #1541b2;
  --color-blue-800: #0e2d8b;
  --color-blue-900: #071e69;
  --color-yellow-50: #fefce7;
  --color-yellow-100: #fdf9d8;
  --color-yellow-200: #faef9e;
  --color-yellow-300: #f0dc7a;
  --color-yellow-400: #eac534;
  --color-yellow-500: #c89809;
  --color-yellow-600: #a97a14;
  --color-yellow-700: #91700d;
  --color-yellow-800: #795a0c;
  --color-yellow-900: #6f4815;
  --color-pink-50: #fdf2f8;
  --color-pink-100: #fce8f4;
  --color-pink-200: #fbd0e8;
  --color-pink-300: #f9a9d5;
  --color-pink-400: #f773b7;
  --color-pink-500: #df2679;
  --color-pink-600: #c3135c;
  --color-pink-700: #a0134b;
  --color-pink-800: #881141;
  --color-pink-900: #5a0427;
  --color-alpha-black-05: rgba(0, 0, 0, 0.05);
  --color-alpha-black-10: rgba(0, 0, 0, 0.1);
  --color-alpha-black-40: rgba(0, 0, 0, 0.4);
  --color-alpha-black-60: rgba(0, 0, 0, 0.6);
  --color-alpha-white-05: rgba(255, 255, 255, 0.05);
  --color-alpha-white-10: rgba(255, 255, 255, 0.1);
  --color-alpha-white-20: rgba(255, 255, 255, 0.2);
  --spacing-0: 0px;
  --spacing-2: 2px;
  --spacing-4: 4px;
  --spacing-6: 6px;
  --spacing-8: 8px;
  --spacing-12: 12px;
  --spacing-14: 14px;
  --spacing-16: 16px;
  --spacing-20: 20px;
  --spacing-24: 24px;
  --spacing-32: 32px;
  --spacing-40: 40px;
  --spacing-48: 48px;
  --spacing-56: 56px;
  --spacing-64: 64px;
  --spacing-80: 80px;
  --spacing-96: 96px;
  --spacing-128: 128px;
  --scale-0: 0px;
  --scale-1: 1px;
  --scale-2: 2px;
  --scale-4: 4px;
  --scale-6: 6px;
  --scale-8: 8px;
  --scale-10: 10px;
  --scale-12: 12px;
  --scale-14: 14px;
  --scale-16: 16px;
  --scale-20: 20px;
  --scale-24: 24px;
  --scale-32: 32px;
  --scale-full: 9999px;
  --font-family-host-grotesk: "Host Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-family-space-mono: "Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
  --font-family-merriweather: Merriweather, Georgia, "Times New Roman", serif;
  --font-family-stix-two-text: "STIX Two Text", Georgia, "Times New Roman", serif;
  --font-family-sans: "Host Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-family-serif: "STIX Two Text", Georgia, "Times New Roman", serif;
  --font-family-mono: "Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
  --font-family-serif-display: "STIX Two Text", Georgia, "Times New Roman", serif;
  --font-size-12: 12px;
  --font-size-14: 14px;
  --font-size-16: 16px;
  --font-size-18: 18px;
  --font-size-20: 20px;
  --font-size-24: 24px;
  --font-size-28: 28px;
  --font-size-32: 32px;
  --font-size-36: 36px;
  --font-size-40: 40px;
  --font-size-48: 48px;
  --font-size-56: 56px;
  --font-size-64: 64px;
  --font-size-72: 72px;
  --font-weight-400: 400;
  --font-weight-500: 500;
  --font-weight-600: 600;
  --font-weight-700: 700;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --primary-50: #ebf7ff;
  --primary-100: #e2f1fd;
  --primary-200: #c7e4fa;
  --primary-300: #9fd5f9;
  --primary-400: #609cf0;
  --primary-500: #286ef0;
  --primary-600: #1c62e3;
  --primary-700: #1541b2;
  --primary-800: #0e2d8b;
  --primary-900: #071e69;
  --neutral-50: #f6f8f9;
  --neutral-100: #f0f2f4;
  --neutral-200: #e5e7eb;
  --neutral-300: #dde0e4;
  --neutral-400: #9ca3b0;
  --neutral-500: #6b7280;
  --neutral-600: #4b5563;
  --neutral-700: #384252;
  --neutral-800: #1d2735;
  --neutral-900: #131923;
  --success-50: #f8fefc;
  --success-100: #e4f7f3;
  --success-200: #c6ebdc;
  --success-300: #82d8b4;
  --success-400: #39b378;
  --success-500: #14994e;
  --success-600: #0d7d38;
  --success-700: #076426;
  --success-800: #054d1a;
  --success-900: #023c13;
  --warning-50: #fff6ea;
  --warning-100: #ffeed6;
  --warning-200: #fedbb4;
  --warning-300: #fdc17c;
  --warning-400: #ef8539;
  --warning-500: #ea5600;
  --warning-600: #af3e0e;
  --warning-700: #8e2f07;
  --warning-800: #671f07;
  --warning-900: #401604;
  --error-50: #fef1f1;
  --error-100: #fee7e7;
  --error-200: #fed2d2;
  --error-300: #ffadad;
  --error-400: #f56b6b;
  --error-500: #eb3737;
  --error-600: #c61616;
  --error-700: #ad1515;
  --error-800: #850e0e;
  --error-900: #650a0a;
  --information-50: #f6f1f8;
  --information-100: #f1e8fd;
  --information-200: #dfd4fc;
  --information-300: #adadf5;
  --information-400: #9a8ff4;
  --information-500: #786cdd;
  --information-600: #4f3cc8;
  --information-700: #4715b2;
  --information-800: #350e8b;
  --information-900: #260769;
  --base-white: #ffffff;
  --base-black: #000000;
  --alpha-black-05: rgba(0, 0, 0, 0.05);
  --alpha-black-10: rgba(0, 0, 0, 0.1);
  --alpha-black-40: rgba(0, 0, 0, 0.4);
  --alpha-black-60: rgba(0, 0, 0, 0.6);
  --alpha-white-05: rgba(255, 255, 255, 0.05);
  --alpha-white-10: rgba(255, 255, 255, 0.1);
  --alpha-white-20: rgba(255, 255, 255, 0.2);
  --radius-none: 0px;
  --radius-2xs: 2px;
  --radius-xs: 4px;
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 10px;
  --radius-xl: 12px;
  --radius-2xl: 14px;
  --radius-3xl: 16px;
  --radius-4xl: 20px;
  --radius-5xl: 24px;
  --radius-6xl: 32px;
  --radius-full: 9999px;
  --border-width-default: 1px;
  --border-width-thick: 2px;
  --border-width-thicker: 4px;
  --icon-size-2xs: 12px;
  --icon-size-xs: 14px;
  --icon-size-sm: 16px;
  --icon-size-md: 20px;
  --icon-size-lg: 24px;
  --icon-size-xl: 32px;
  --palette-1-50: #f6f8f9;
  --palette-1-200: #e5e7eb;
  --palette-1-300: #dde0e4;
  --palette-1-400: #9ca3b0;
  --palette-1-500: #6b7280;
  --palette-1-600: #4b5563;
  --palette-1-700: #384252;
  --palette-1-800: #1d2735;
  --palette-1-900: #131923;
  --palette-2-50: #ebf7ff;
  --palette-2-200: #c7e4fa;
  --palette-2-300: #9fd5f9;
  --palette-2-400: #609cf0;
  --palette-2-500: #286ef0;
  --palette-2-600: #1c62e3;
  --palette-2-700: #1541b2;
  --palette-2-800: #0e2d8b;
  --palette-2-900: #071e69;
  --palette-3-50: #f6f1f8;
  --palette-3-200: #dfd4fc;
  --palette-3-300: #adadf5;
  --palette-3-400: #9a8ff4;
  --palette-3-500: #786cdd;
  --palette-3-600: #4f3cc8;
  --palette-3-700: #4715b2;
  --palette-3-800: #350e8b;
  --palette-3-900: #260769;
  --palette-4-50: #fdf2f8;
  --palette-4-200: #fbd0e8;
  --palette-4-300: #f9a9d5;
  --palette-4-400: #f773b7;
  --palette-4-500: #df2679;
  --palette-4-600: #c3135c;
  --palette-4-700: #a0134b;
  --palette-4-800: #881141;
  --palette-4-900: #5a0427;
  --palette-5-50: #fff6ea;
  --palette-5-200: #fedbb4;
  --palette-5-300: #fdc17c;
  --palette-5-400: #ef8539;
  --palette-5-500: #ea5600;
  --palette-5-600: #af3e0e;
  --palette-5-700: #8e2f07;
  --palette-5-800: #671f07;
  --palette-5-900: #401604;
  --palette-6-50: #f8fefc;
  --palette-6-200: #c6ebdc;
  --palette-6-300: #82d8b4;
  --palette-6-400: #39b378;
  --palette-6-500: #14994e;
  --palette-6-600: #0d7d38;
  --palette-6-700: #076426;
  --palette-6-800: #054d1a;
  --palette-6-900: #023c13;
  --palette-7-50: #fef1f1;
  --palette-7-200: #fed2d2;
  --palette-7-300: #ffadad;
  --palette-7-400: #f56b6b;
  --palette-7-500: #eb3737;
  --palette-7-600: #c61616;
  --palette-7-700: #ad1515;
  --palette-7-800: #850e0e;
  --palette-7-900: #650a0a;
  --palette-8-50: #fefce7;
  --palette-8-200: #faef9e;
  --palette-8-300: #f0dc7a;
  --palette-8-400: #eac534;
  --palette-8-500: #c89809;
  --palette-8-600: #a97a14;
  --palette-8-700: #91700d;
  --palette-8-800: #795a0c;
  --palette-8-900: #6f4815;
  --text-default: #131923;
  --text-secondary: #384252;
  --text-tertiary: #4b5563;
  --text-disabled: #6b7280;
  --text-on-color: #ffffff;
  --text-inverse: #f6f8f9;
  --text-primary: #1c62e3;
  --text-error: #ad1515;
  --text-success: #076426;
  --text-warning: #af3e0e;
  --text-information: #4715b2;
  --text-link: #1541b2;
  --text-link-hover: #0e2d8b;
  --text-link-visited: #4715b2;
  --text-interactive: #384252;
  --text-interactive-hover: #131923;
  --text-palette-1: #1d2735;
  --text-palette-2: #0e2d8b;
  --text-palette-3: #350e8b;
  --text-palette-4: #881141;
  --text-palette-5: #671f07;
  --text-palette-6: #054d1a;
  --text-palette-7: #850e0e;
  --icon-default: #1d2735;
  --icon-secondary: #384252;
  --icon-tertiary: #4b5563;
  --icon-disabled: #6b7280;
  --icon-placeholder: #9ca3b0;
  --icon-on-color: #ffffff;
  --icon-inverse: #f6f8f9;
  --icon-primary: #1c62e3;
  --icon-error: #c61616;
  --icon-success: #0d7d38;
  --icon-warning: #af3e0e;
  --icon-information: #4f3cc8;
  --icon-interactive: #384252;
  --icon-interactive-hover: #131923;
  --surface-default: #ffffff;
  --surface-page: #f6f8f9;
  --surface-sunken: #f0f2f4;
  --surface-subtle: #e5e7eb;
  --surface-muted: #f0f2f4;
  --surface-raised: #ffffff;
  --surface-overlay: #ffffff;
  --surface-scrim: rgba(0, 0, 0, 0.4);
  --surface-inverse: #1d2735;
  --surface-inverse-subtle: #384252;
  --surface-disabled: #f0f2f4;
  --surface-placeholder: #dde0e4;
  --surface-hover: rgba(0, 0, 0, 0.05);
  --surface-pressed: rgba(0, 0, 0, 0.1);
  --surface-selected: #ebf7ff;
  --surface-selected-hover: #e2f1fd;
  --surface-primary: #1c62e3;
  --surface-primary-hover: #1541b2;
  --surface-primary-pressed: #0e2d8b;
  --surface-primary-subtle: #ebf7ff;
  --surface-primary-subtle-hover: #e2f1fd;
  --surface-primary-tint: #e2f1fd;
  --surface-error: #c61616;
  --surface-error-hover: #ad1515;
  --surface-error-pressed: #850e0e;
  --surface-error-subtle: #fef1f1;
  --surface-error-subtle-hover: #fee7e7;
  --surface-error-tint: #fee7e7;
  --surface-success: #0d7d38;
  --surface-success-hover: #076426;
  --surface-success-pressed: #054d1a;
  --surface-success-subtle: #f8fefc;
  --surface-success-subtle-hover: #e4f7f3;
  --surface-success-tint: #e4f7f3;
  --surface-warning: #af3e0e;
  --surface-warning-hover: #8e2f07;
  --surface-warning-pressed: #671f07;
  --surface-warning-subtle: #fff6ea;
  --surface-warning-subtle-hover: #ffeed6;
  --surface-warning-tint: #ffeed6;
  --surface-information: #4f3cc8;
  --surface-information-hover: #4715b2;
  --surface-information-pressed: #350e8b;
  --surface-information-subtle: #f6f1f8;
  --surface-information-subtle-hover: #f1e8fd;
  --surface-information-tint: #f1e8fd;
  --surface-palette-1: #dde0e4;
  --surface-palette-1-tint: #e5e7eb;
  --surface-palette-1-subtle: #f6f8f9;
  --surface-palette-2: #9fd5f9;
  --surface-palette-2-tint: #c7e4fa;
  --surface-palette-2-subtle: #ebf7ff;
  --surface-palette-3: #adadf5;
  --surface-palette-3-tint: #dfd4fc;
  --surface-palette-3-subtle: #f6f1f8;
  --surface-palette-4: #f9a9d5;
  --surface-palette-4-tint: #fbd0e8;
  --surface-palette-4-subtle: #fdf2f8;
  --surface-palette-5: #fdc17c;
  --surface-palette-5-tint: #fedbb4;
  --surface-palette-5-subtle: #fff6ea;
  --surface-palette-6: #82d8b4;
  --surface-palette-6-tint: #c6ebdc;
  --surface-palette-6-subtle: #f8fefc;
  --surface-palette-7: #ffadad;
  --surface-palette-7-tint: #fed2d2;
  --surface-palette-7-subtle: #fef1f1;
  --surface-sheen: rgba(255, 255, 255, 0.2);
  --surface-sheen-subtle: rgba(255, 255, 255, 0.05);
  --border-subtle: #f0f2f4;
  --border-default: #e5e7eb;
  --border-strong: #dde0e4;
  --border-stronger: #9ca3b0;
  --border-inverse: #131923;
  --border-disabled: #e5e7eb;
  --border-transparent: rgba(0, 0, 0, 0.05);
  --border-primary: #286ef0;
  --border-primary-strong: #1541b2;
  --border-primary-subtle: #c7e4fa;
  --border-error: #eb3737;
  --border-error-strong: #ad1515;
  --border-error-subtle: #fed2d2;
  --border-success: #14994e;
  --border-success-strong: #076426;
  --border-success-subtle: #c6ebdc;
  --border-warning: #ea5600;
  --border-warning-strong: #8e2f07;
  --border-warning-subtle: #fedbb4;
  --border-information: #786cdd;
  --border-information-strong: #4715b2;
  --border-information-subtle: #dfd4fc;
  --border-focus: #286ef0;
  --border-focus-error: #eb3737;
  --ring-focus: #286ef0;
  --ring-error: #eb3737;
  --ring-offset: #ffffff;
  --chart-1: #286ef0;
  --chart-2: #14994e;
  --chart-3: #4f3cc8;
  --chart-4: #ea5600;
  --chart-5: #df2679;
  --chart-6: #a97a14;
  --chart-7: #eb3737;
  --chart-8: #6b7280;
  --chart-sequential-1: #9fd5f9;
  --chart-sequential-2: #609cf0;
  --chart-sequential-3: #286ef0;
  --chart-sequential-4: #1541b2;
  --chart-sequential-5: #071e69;
  --grid-margin: 80px;
  --grid-gutter: 24px;
  --grid-columns: 12;
  --container-max-width: 1216px;
  --section-gap-y: 96px;
  --section-gap-y-sm: 64px;
  --type-display: 64px;
  --type-display-line-height: 72px;
  --type-h1: 48px;
  --type-h1-line-height: 56px;
  --type-h2: 40px;
  --type-h2-line-height: 48px;
  --type-h3: 32px;
  --type-h3-line-height: 40px;
  --type-h4: 24px;
  --type-h4-line-height: 32px;
  --type-h5: 20px;
  --type-h5-line-height: 28px;
  --type-h6: 18px;
  --type-h6-line-height: 26px;
  --type-body-lg: 20px;
  --type-body-lg-line-height: 32px;
  --type-body-md: 18px;
  --type-body-md-line-height: 28px;
  --type-body: 16px;
  --type-body-line-height: 24px;
  --type-body-sm: 14px;
  --type-body-sm-line-height: 20px;
  --type-caption: 12px;
  --type-caption-line-height: 18px;
}
