/* geist-sans-latin-100-normal */
@font-face {
	font-display: swap;
	font-family: "Geist Sans";
	font-style: normal;
	font-weight: 100;
	src:
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-100-normal.woff2)
		format("woff2"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-100-normal.woff)
		format("woff"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-100-normal.ttf)
		format("truetype");
}
/* geist-sans-latin-200-normal */
@font-face {
	font-display: swap;
	font-family: "Geist Sans";
	font-style: normal;
	font-weight: 200;
	src:
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-200-normal.woff2)
		format("woff2"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-200-normal.woff)
		format("woff"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-200-normal.ttf)
		format("truetype");
}
/* geist-sans-latin-300-normal */
@font-face {
	font-display: swap;
	font-family: "Geist Sans";
	font-style: normal;
	font-weight: 300;
	src:
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-300-normal.woff2)
		format("woff2"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-300-normal.woff)
		format("woff"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-300-normal.ttf)
		format("truetype");
}
/* geist-sans-latin-400-normal */
@font-face {
	font-display: swap;
	font-family: "Geist Sans";
	font-style: normal;
	font-weight: 400;
	src:
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-400-normal.woff2)
		format("woff2"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-400-normal.woff)
		format("woff"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-400-normal.ttf)
		format("truetype");
}
/* geist-sans-latin-500-normal */
@font-face {
	font-display: swap;
	font-family: "Geist Sans";
	font-style: normal;
	font-weight: 500;
	src:
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-500-normal.woff2)
		format("woff2"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-500-normal.woff)
		format("woff"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-500-normal.ttf)
		format("truetype");
}
/* geist-sans-latin-600-normal */
@font-face {
	font-display: swap;
	font-family: "Geist Sans";
	font-style: normal;
	font-weight: 600;
	src:
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-600-normal.woff2)
		format("woff2"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-600-normal.woff)
		format("woff"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-600-normal.ttf)
		format("truetype");
}
/* geist-sans-latin-700-normal */
@font-face {
	font-display: swap;
	font-family: "Geist Sans";
	font-style: normal;
	font-weight: 700;
	src:
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-700-normal.woff2)
		format("woff2"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-700-normal.woff)
		format("woff"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-700-normal.ttf)
		format("truetype");
}
/* geist-sans-latin-800-normal */
@font-face {
	font-display: swap;
	font-family: "Geist Sans";
	font-style: normal;
	font-weight: 800;
	src:
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-800-normal.woff2)
		format("woff2"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-800-normal.woff)
		format("woff"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-800-normal.ttf)
		format("truetype");
}
/* geist-sans-latin-900-normal */
@font-face {
	font-display: swap;
	font-family: "Geist Sans";
	font-style: normal;
	font-weight: 900;
	src:
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-900-normal.woff2)
		format("woff2"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-900-normal.woff)
		format("woff"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-sans@latest/latin-900-normal.ttf)
		format("truetype");
}
/* geist-mono-latin-100-normal */
@font-face {
	font-display: swap;
	font-family: "Geist Mono";
	font-style: normal;
	font-weight: 100;
	src:
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-100-normal.woff2)
		format("woff2"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-100-normal.woff)
		format("woff"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-100-normal.ttf)
		format("truetype");
}
/* geist-mono-latin-200-normal */
@font-face {
	font-display: swap;
	font-family: "Geist Mono";
	font-style: normal;
	font-weight: 200;
	src:
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-200-normal.woff2)
		format("woff2"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-200-normal.woff)
		format("woff"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-200-normal.ttf)
		format("truetype");
}
/* geist-mono-latin-300-normal */
@font-face {
	font-display: swap;
	font-family: "Geist Mono";
	font-style: normal;
	font-weight: 300;
	src:
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-300-normal.woff2)
		format("woff2"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-300-normal.woff)
		format("woff"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-300-normal.ttf)
		format("truetype");
}
/* geist-mono-latin-400-normal */
@font-face {
	font-display: swap;
	font-family: "Geist Mono";
	font-style: normal;
	font-weight: 400;
	src:
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-400-normal.woff2)
		format("woff2"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-400-normal.woff)
		format("woff"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-400-normal.ttf)
		format("truetype");
}
/* geist-mono-latin-500-normal */
@font-face {
	font-display: swap;
	font-family: "Geist Mono";
	font-style: normal;
	font-weight: 500;
	src:
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-500-normal.woff2)
		format("woff2"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-500-normal.woff)
		format("woff"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-500-normal.ttf)
		format("truetype");
}
/* geist-mono-latin-600-normal */
@font-face {
	font-display: swap;
	font-family: "Geist Mono";
	font-style: normal;
	font-weight: 600;
	src:
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-600-normal.woff2)
		format("woff2"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-600-normal.woff)
		format("woff"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-600-normal.ttf)
		format("truetype");
}
/* geist-mono-latin-700-normal */
@font-face {
	font-display: swap;
	font-family: "Geist Mono";
	font-style: normal;
	font-weight: 700;
	src:
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-700-normal.woff2)
		format("woff2"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-700-normal.woff)
		format("woff"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-700-normal.ttf)
		format("truetype");
}
/* geist-mono-latin-800-normal */
@font-face {
	font-display: swap;
	font-family: "Geist Mono";
	font-style: normal;
	font-weight: 800;
	src:
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-800-normal.woff2)
		format("woff2"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-800-normal.woff)
		format("woff"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-800-normal.ttf)
		format("truetype");
}
/* geist-mono-latin-900-normal */
@font-face {
	font-display: swap;
	font-family: "Geist Mono";
	font-style: normal;
	font-weight: 900;
	src:
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-900-normal.woff2)
		format("woff2"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-900-normal.woff)
		format("woff"),
		url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-900-normal.ttf)
		format("truetype");
}

body {
	font-family: "Geist Sans", system-ui, -apple-system, BlinkMacSystemFont,
		".SFNSText-Regular", monospace !important;
	/* stylelint-disable-line declaration-no-important */
}

:root {
	--cds-ai-aura-end: rgba(255, 255, 255, 0);
	--cds-ai-aura-hover-background: #edf5ff;
	--cds-ai-aura-hover-end: rgba(255, 255, 255, 0);
	--cds-ai-aura-hover-start: rgba(69, 137, 255, 0.32);
	--cds-ai-aura-start: rgba(69, 137, 255, 0.1);
	--cds-ai-aura-start-sm: rgba(69, 137, 255, 0.16);
	--cds-ai-border-end: #78a9ff;
	--cds-ai-border-start: rgba(166, 200, 255, 0.64);
	--cds-ai-border-strong: #4589ff;
	--cds-ai-drop-shadow: rgba(15, 98, 254, 0.1);
	--cds-ai-inner-shadow: rgba(69, 137, 255, 0.1);
	--cds-ai-overlay: rgba(0, 17, 65, 0.5);
	--cds-ai-popover-background: #ffffff;
	--cds-ai-popover-caret-bottom: #78a9ff;
	--cds-ai-popover-caret-bottom-background: #eaf1ff;
	--cds-ai-popover-caret-bottom-background-actions: #e9effa;
	--cds-ai-popover-caret-center: #a0c3ff;
	--cds-ai-popover-shadow-outer-01: rgba(0, 67, 206, 0.06);
	--cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, 0.04);
	--cds-ai-skeleton-background: #d0e2ff;
	--cds-ai-skeleton-element-background: #4589ff;
	--cds-background: #f4f0fc;
	--cds-background-active: rgba(49, 19, 94, 0.3);
	--cds-background-brand: #270f4b;
	--cds-background-hover: rgba(49, 19, 94, 0.122);
	--cds-background-inverse: #1d103e;
	--cds-background-inverse-hover: #1b0e39;
	--cds-background-selected: rgba(49, 19, 94, 0.2);
	--cds-background-selected-hover: rgba(49, 19, 94, 0.32);
	--cds-border-disabled: #ededed;
	--cds-border-interactive: #5727d8;
	--cds-border-inverse: #1d2125;
	--cds-border-strong-01: #8c9094;
	--cds-border-strong-02: #8c9094;
	--cds-border-strong-03: #8c9094;
	--cds-border-subtle-00: #eae5ff;
	--cds-border-subtle-01: #c5b8da;
	--cds-border-subtle-02: #f8f6ff;
	--cds-border-subtle-03: #ededed;
	--cds-border-subtle-selected-01: #ededed;
	--cds-border-subtle-selected-02: #ededed;
	--cds-border-subtle-selected-03: #ededed;
	--cds-border-tile-01: #ededed;
	--cds-border-tile-02: #afb4b9;
	--cds-border-tile-03: #ededed;
	--cds-chat-avatar-agent: #393939;
	--cds-chat-avatar-bot: #6f6f6f;
	--cds-chat-avatar-user: #0f62fe;
	--cds-chat-bubble-agent: #ffffff;
	--cds-chat-bubble-border: #e0e0e0;
	--cds-chat-bubble-user: #e0e0e0;
	--cds-chat-button: #0f62fe;
	--cds-chat-button-active: rgba(141, 141, 141, 0.5);
	--cds-chat-button-hover: rgba(141, 141, 141, 0.12);
	--cds-chat-button-selected: rgba(141, 141, 141, 0.2);
	--cds-chat-button-text-hover: #0043ce;
	--cds-chat-button-text-selected: #525252;
	--cds-chat-header-background: #ffffff;
	--cds-chat-prompt-background: #ffffff;
	--cds-chat-prompt-border-end: rgba(244, 244, 244, 0);
	--cds-chat-prompt-border-start: #f4f4f4;
	--cds-chat-shell-background: #ffffff;
	--cds-field-01: #f8f9fe;
	--cds-field-02: #ffffff;
	--cds-field-03: #f8f9fe;
	--cds-field-hover-01: #eae5ff;
	--cds-field-hover-02: #e9eaef;
	--cds-field-hover-03: #e9eaef;
	--cds-focus: #690095;
	--cds-focus-inset: #ffffff;
	--cds-focus-inverse: #ffffff;
	--cds-highlight: #e7ccf2;
	--cds-icon-disabled: rgba(29, 33, 37, 0.5);
	--cds-icon-interactive: #690095;
	--cds-icon-inverse: #f5f2ff;
	--cds-icon-on-color: #f5f2ff;
	--cds-icon-on-color-disabled: rgba(242, 240, 254, 0.7490196078);
	--cds-icon-primary: #1d2125;
	--cds-icon-secondary: #690095;
	--cds-interactive: #690095;
	--cds-layer-01: #ffffff;
	--cds-layer-02: #f4f0fc;
	--cds-layer-03: #ffffff;
	--cds-layer-accent-01: #f8f6ff;
	--cds-layer-accent-02: #f8f9ff;
	--cds-layer-accent-03: #f8f9ff;
	--cds-layer-accent-active-01: #e6e1fa;
	--cds-layer-accent-active-02: #e6e1fa;
	--cds-layer-accent-active-03: #e6e1fa;
	--cds-layer-accent-hover-01: #efeaff;
	--cds-layer-accent-hover-02: #efeaff;
	--cds-layer-accent-hover-03: #efeaff;
	--cds-layer-active-01: #c5b8da;
	--cds-layer-active-02: #ededed;
	--cds-layer-active-03: #ededed;
	--cds-layer-hover-01: #ece8ff;
	--cds-layer-hover-02: #efeaff;
	--cds-layer-hover-03: #e9eaef;
	--cds-layer-selected-01: #f5f2ff;
	--cds-layer-selected-02: #f8f6ff;
	--cds-layer-selected-03: #f8f6ff;
	--cds-layer-selected-disabled: #c5b8da;
	--cds-layer-selected-hover-01: #d7d8fc;
	--cds-layer-selected-hover-02: #d9d3f0;
	--cds-layer-selected-hover-03: #efeaff;
	--cds-layer-selected-inverse: #1d2125;
	--cds-link-inverse: #e5a7ff;
	--cds-link-inverse-active: #c1bbc9;
	--cds-link-inverse-hover: #ece8ff;
	--cds-link-inverse-visited: #c4c5f9;
	--cds-link-primary: #690095;
	--cds-link-primary-hover: #200d3f;
	--cds-link-secondary: #4b20bc;
	--cds-link-visited: #4d036c;
	--cds-overlay: rgba(29, 33, 37, 0.5);
	--cds-shadow: rgba(197, 184, 218, 0.2509803922);
	--cds-skeleton-background: #eae5ff;
	--cds-skeleton-element: #c5b8da;
	--cds-support-caution-major: #ff6042;
	--cds-support-caution-minor: #ffd25b;
	--cds-support-caution-undefined: #8700bf;
	--cds-support-error: #d33901;
	--cds-support-error-inverse: #cf7250;
	--cds-support-info: #461fad;
	--cds-support-info-inverse: #7952e0;
	--cds-support-success: #07ce9c;
	--cds-support-success-inverse: #06efb5;
	--cds-support-warning: #ffd25b;
	--cds-support-warning-inverse: #ffd25b;
	--cds-text-disabled: rgba(29, 16, 62, 0.5);
	--cds-text-error: #c63339;
	--cds-text-helper: #5a427e;
	--cds-text-inverse: #f5f2ff;
	--cds-text-on-color: #f5f2ff;
	--cds-text-on-color-disabled: rgba(242, 240, 254, 0.75);
	--cds-text-placeholder: rgba(39, 15, 75, 0.5);
	--cds-text-primary: #1d103e;
	--cds-text-secondary: #31135e;
	--cds-toggle-off: #c5b8da;
	--cds-spacing-01: 2px;
	--cds-spacing-02: 4px;
	--cds-spacing-03: 8px;
	--cds-spacing-04: 12px;
	--cds-spacing-05: 16px;
	--cds-spacing-06: 24px;
	--cds-spacing-07: 32px;
	--cds-spacing-08: 40px;
	--cds-spacing-09: 48px;
	--cds-spacing-10: 64px;
	--cds-spacing-11: 80px;
	--cds-spacing-12: 96px;
	--cds-spacing-13: 160px;
	--cds-fluid-spacing-01: 0;
	--cds-fluid-spacing-02: 2vw;
	--cds-fluid-spacing-03: 5vw;
	--cds-fluid-spacing-04: 10vw;
	--cds-caption-01-font-size: 0.75rem;
	--cds-caption-01-font-weight: 400;
	--cds-caption-01-line-height: 1.33333;
	--cds-caption-01-letter-spacing: 0.32px;
	--cds-caption-02-font-size: 0.875rem;
	--cds-caption-02-font-weight: 400;
	--cds-caption-02-line-height: 1.28572;
	--cds-caption-02-letter-spacing: 0.32px;
	--cds-label-01-font-size: 0.75rem;
	--cds-label-01-font-weight: 400;
	--cds-label-01-line-height: 1.33333;
	--cds-label-01-letter-spacing: 0.32px;
	--cds-label-02-font-size: 0.875rem;
	--cds-label-02-font-weight: 400;
	--cds-label-02-line-height: 1.28572;
	--cds-label-02-letter-spacing: 0.16px;
	--cds-helper-text-01-font-size: 0.75rem;
	--cds-helper-text-01-line-height: 1.33333;
	--cds-helper-text-01-letter-spacing: 0.32px;
	--cds-helper-text-02-font-size: 0.875rem;
	--cds-helper-text-02-font-weight: 400;
	--cds-helper-text-02-line-height: 1.28572;
	--cds-helper-text-02-letter-spacing: 0.16px;
	--cds-body-short-01-font-size: 0.875rem;
	--cds-body-short-01-font-weight: 400;
	--cds-body-short-01-line-height: 1.28572;
	--cds-body-short-01-letter-spacing: 0.16px;
	--cds-body-short-02-font-size: 1rem;
	--cds-body-short-02-font-weight: 400;
	--cds-body-short-02-line-height: 1.375;
	--cds-body-short-02-letter-spacing: 0;
	--cds-body-long-01-font-size: 0.875rem;
	--cds-body-long-01-font-weight: 400;
	--cds-body-long-01-line-height: 1.42857;
	--cds-body-long-01-letter-spacing: 0.16px;
	--cds-body-long-02-font-size: 1rem;
	--cds-body-long-02-font-weight: 400;
	--cds-body-long-02-line-height: 1.5;
	--cds-body-long-02-letter-spacing: 0;
	--cds-code-01-font-family: "IBM Plex Mono", system-ui, -apple-system,
		BlinkMacSystemFont, ".SFNSText-Regular", monospace;
	--cds-code-01-font-size: 0.75rem;
	--cds-code-01-font-weight: 400;
	--cds-code-01-line-height: 1.33333;
	--cds-code-01-letter-spacing: 0.32px;
	--cds-code-02-font-family: "IBM Plex Mono", system-ui, -apple-system,
		BlinkMacSystemFont, ".SFNSText-Regular", monospace;
	--cds-code-02-font-size: 0.875rem;
	--cds-code-02-font-weight: 400;
	--cds-code-02-line-height: 1.42857;
	--cds-code-02-letter-spacing: 0.32px;
	--cds-heading-01-font-size: 0.875rem;
	--cds-heading-01-font-weight: 600;
	--cds-heading-01-line-height: 1.42857;
	--cds-heading-01-letter-spacing: 0.16px;
	--cds-heading-02-font-size: 1rem;
	--cds-heading-02-font-weight: 600;
	--cds-heading-02-line-height: 1.5;
	--cds-heading-02-letter-spacing: 0;
	--cds-productive-heading-01-font-size: 0.875rem;
	--cds-productive-heading-01-font-weight: 600;
	--cds-productive-heading-01-line-height: 1.28572;
	--cds-productive-heading-01-letter-spacing: 0.16px;
	--cds-productive-heading-02-font-size: 1rem;
	--cds-productive-heading-02-font-weight: 600;
	--cds-productive-heading-02-line-height: 1.375;
	--cds-productive-heading-02-letter-spacing: 0;
	--cds-productive-heading-03-font-size: 1.25rem;
	--cds-productive-heading-03-font-weight: 400;
	--cds-productive-heading-03-line-height: 1.4;
	--cds-productive-heading-03-letter-spacing: 0;
	--cds-productive-heading-04-font-size: 1.75rem;
	--cds-productive-heading-04-font-weight: 400;
	--cds-productive-heading-04-line-height: 1.28572;
	--cds-productive-heading-04-letter-spacing: 0;
	--cds-productive-heading-05-font-size: 2rem;
	--cds-productive-heading-05-font-weight: 400;
	--cds-productive-heading-05-line-height: 1.25;
	--cds-productive-heading-05-letter-spacing: 0;
	--cds-productive-heading-06-font-size: 2.625rem;
	--cds-productive-heading-06-font-weight: 300;
	--cds-productive-heading-06-line-height: 1.199;
	--cds-productive-heading-06-letter-spacing: 0;
	--cds-productive-heading-07-font-size: 3.375rem;
	--cds-productive-heading-07-font-weight: 300;
	--cds-productive-heading-07-line-height: 1.19;
	--cds-productive-heading-07-letter-spacing: 0;
	--cds-expressive-paragraph-01-font-size: 1.5rem;
	--cds-expressive-paragraph-01-font-weight: 300;
	--cds-expressive-paragraph-01-line-height: 1.334;
	--cds-expressive-paragraph-01-letter-spacing: 0;
	--cds-expressive-heading-01-font-size: 0.875rem;
	--cds-expressive-heading-01-font-weight: 600;
	--cds-expressive-heading-01-line-height: 1.42857;
	--cds-expressive-heading-01-letter-spacing: 0.16px;
	--cds-expressive-heading-02-font-size: 1rem;
	--cds-expressive-heading-02-font-weight: 600;
	--cds-expressive-heading-02-line-height: 1.5;
	--cds-expressive-heading-02-letter-spacing: 0;
	--cds-expressive-heading-03-font-size: 1.25rem;
	--cds-expressive-heading-03-font-weight: 400;
	--cds-expressive-heading-03-line-height: 1.4;
	--cds-expressive-heading-03-letter-spacing: 0;
	--cds-expressive-heading-04-font-size: 1.75rem;
	--cds-expressive-heading-04-font-weight: 400;
	--cds-expressive-heading-04-line-height: 1.28572;
	--cds-expressive-heading-04-letter-spacing: 0;
	--cds-expressive-heading-05-font-size: 2rem;
	--cds-expressive-heading-05-font-weight: 400;
	--cds-expressive-heading-05-line-height: 1.25;
	--cds-expressive-heading-05-letter-spacing: 0;
	--cds-expressive-heading-06-font-size: 2rem;
	--cds-expressive-heading-06-font-weight: 600;
	--cds-expressive-heading-06-line-height: 1.25;
	--cds-expressive-heading-06-letter-spacing: 0;
	--cds-quotation-01-font-family: "IBM Plex Serif", system-ui,
		-apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;
	--cds-quotation-01-font-size: 1.25rem;
	--cds-quotation-01-font-weight: 400;
	--cds-quotation-01-line-height: 1.3;
	--cds-quotation-01-letter-spacing: 0;
	--cds-quotation-02-font-family: "IBM Plex Serif", system-ui,
		-apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;
	--cds-quotation-02-font-size: 2rem;
	--cds-quotation-02-font-weight: 300;
	--cds-quotation-02-line-height: 1.25;
	--cds-quotation-02-letter-spacing: 0;
	--cds-display-01-font-size: 2.625rem;
	--cds-display-01-font-weight: 300;
	--cds-display-01-line-height: 1.19;
	--cds-display-01-letter-spacing: 0;
	--cds-display-02-font-size: 2.625rem;
	--cds-display-02-font-weight: 600;
	--cds-display-02-line-height: 1.19;
	--cds-display-02-letter-spacing: 0;
	--cds-display-03-font-size: 2.625rem;
	--cds-display-03-font-weight: 300;
	--cds-display-03-line-height: 1.19;
	--cds-display-03-letter-spacing: 0;
	--cds-display-04-font-size: 2.625rem;
	--cds-display-04-font-weight: 300;
	--cds-display-04-line-height: 1.19;
	--cds-display-04-letter-spacing: 0;
	--cds-legal-01-font-size: 0.75rem;
	--cds-legal-01-font-weight: 400;
	--cds-legal-01-line-height: 1.33333;
	--cds-legal-01-letter-spacing: 0.32px;
	--cds-legal-02-font-size: 0.875rem;
	--cds-legal-02-font-weight: 400;
	--cds-legal-02-line-height: 1.28572;
	--cds-legal-02-letter-spacing: 0.16px;
	--cds-body-compact-01-font-size: 0.875rem;
	--cds-body-compact-01-font-weight: 400;
	--cds-body-compact-01-line-height: 1.28572;
	--cds-body-compact-01-letter-spacing: 0.16px;
	--cds-body-compact-02-font-size: 1rem;
	--cds-body-compact-02-font-weight: 400;
	--cds-body-compact-02-line-height: 1.375;
	--cds-body-compact-02-letter-spacing: 0;
	--cds-heading-compact-01-font-size: 0.875rem;
	--cds-heading-compact-01-font-weight: 600;
	--cds-heading-compact-01-line-height: 1.28572;
	--cds-heading-compact-01-letter-spacing: 0.16px;
	--cds-heading-compact-02-font-size: 1rem;
	--cds-heading-compact-02-font-weight: 600;
	--cds-heading-compact-02-line-height: 1.375;
	--cds-heading-compact-02-letter-spacing: 0;
	--cds-body-01-font-size: 0.875rem;
	--cds-body-01-font-weight: 400;
	--cds-body-01-line-height: 1.42857;
	--cds-body-01-letter-spacing: 0.16px;
	--cds-body-02-font-size: 1rem;
	--cds-body-02-font-weight: 400;
	--cds-body-02-line-height: 1.5;
	--cds-body-02-letter-spacing: 0;
	--cds-heading-03-font-size: 1.25rem;
	--cds-heading-03-font-weight: 400;
	--cds-heading-03-line-height: 1.4;
	--cds-heading-03-letter-spacing: 0;
	--cds-heading-04-font-size: 1.75rem;
	--cds-heading-04-font-weight: 400;
	--cds-heading-04-line-height: 1.28572;
	--cds-heading-04-letter-spacing: 0;
	--cds-heading-05-font-size: 2rem;
	--cds-heading-05-font-weight: 400;
	--cds-heading-05-line-height: 1.25;
	--cds-heading-05-letter-spacing: 0;
	--cds-heading-06-font-size: 2.625rem;
	--cds-heading-06-font-weight: 300;
	--cds-heading-06-line-height: 1.199;
	--cds-heading-06-letter-spacing: 0;
	--cds-heading-07-font-size: 3.375rem;
	--cds-heading-07-font-weight: 300;
	--cds-heading-07-line-height: 1.19;
	--cds-heading-07-letter-spacing: 0;
	--cds-fluid-heading-03-font-size: 1.25rem;
	--cds-fluid-heading-03-font-weight: 400;
	--cds-fluid-heading-03-line-height: 1.4;
	--cds-fluid-heading-03-letter-spacing: 0;
	--cds-fluid-heading-04-font-size: 1.75rem;
	--cds-fluid-heading-04-font-weight: 400;
	--cds-fluid-heading-04-line-height: 1.28572;
	--cds-fluid-heading-04-letter-spacing: 0;
	--cds-fluid-heading-05-font-size: 2rem;
	--cds-fluid-heading-05-font-weight: 400;
	--cds-fluid-heading-05-line-height: 1.25;
	--cds-fluid-heading-05-letter-spacing: 0;
	--cds-fluid-heading-06-font-size: 2rem;
	--cds-fluid-heading-06-font-weight: 600;
	--cds-fluid-heading-06-line-height: 1.25;
	--cds-fluid-heading-06-letter-spacing: 0;
	--cds-fluid-paragraph-01-font-size: 1.5rem;
	--cds-fluid-paragraph-01-font-weight: 300;
	--cds-fluid-paragraph-01-line-height: 1.334;
	--cds-fluid-paragraph-01-letter-spacing: 0;
	--cds-fluid-quotation-01-font-family: "IBM Plex Serif", system-ui,
		-apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;
	--cds-fluid-quotation-01-font-size: 1.25rem;
	--cds-fluid-quotation-01-font-weight: 400;
	--cds-fluid-quotation-01-line-height: 1.3;
	--cds-fluid-quotation-01-letter-spacing: 0;
	--cds-fluid-quotation-02-font-family: "IBM Plex Serif", system-ui,
		-apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;
	--cds-fluid-quotation-02-font-size: 2rem;
	--cds-fluid-quotation-02-font-weight: 300;
	--cds-fluid-quotation-02-line-height: 1.25;
	--cds-fluid-quotation-02-letter-spacing: 0;
	--cds-fluid-display-01-font-size: 2.625rem;
	--cds-fluid-display-01-font-weight: 300;
	--cds-fluid-display-01-line-height: 1.19;
	--cds-fluid-display-01-letter-spacing: 0;
	--cds-fluid-display-02-font-size: 2.625rem;
	--cds-fluid-display-02-font-weight: 600;
	--cds-fluid-display-02-line-height: 1.19;
	--cds-fluid-display-02-letter-spacing: 0;
	--cds-fluid-display-03-font-size: 2.625rem;
	--cds-fluid-display-03-font-weight: 300;
	--cds-fluid-display-03-line-height: 1.19;
	--cds-fluid-display-03-letter-spacing: 0;
	--cds-fluid-display-04-font-size: 2.625rem;
	--cds-fluid-display-04-font-weight: 300;
	--cds-fluid-display-04-line-height: 1.19;
	--cds-fluid-display-04-letter-spacing: 0;
	--cds-white: #ffffff;
	--cds-black: #000000;
	--cds-purple-10: #f4f0fc;
	--cds-purple-20: #e7ccf2;
	--cds-purple-30: #e5a7ff;
	--cds-purple-40: #ca61f6;
	--cds-purple-50: #ab00f2;
	--cds-purple-60: #8700bf;
	--cds-purple-70: #690095;
	--cds-purple-80: #4d036c;
	--cds-purple-90: #280039;
	--cds-purple-100: #1b0026;
	--cds-purple-hover-20: #e5c0f4;
	--cds-purple-hover-70: #58017c;
	--cds-indigo-10: #eae5ff;
	--cds-indigo-20: #d6d0df;
	--cds-indigo-30: #c5b8da;
	--cds-indigo-40: #9c8eb2;
	--cds-indigo-50: #5a427e;
	--cds-indigo-60: #31135e;
	--cds-indigo-70: #270f4b;
	--cds-indigo-80: #1d103e;
	--cds-indigo-90: #190a2f;
	--cds-indigo-100: #0f061c;
	--cds-indigo-hover-10: #ece8ff;
	--cds-indigo-hover-20: #c1bbc9;
	--cds-indigo-hover-60: #301b5d;
	--cds-indigo-hover-70: #200d3f;
	--cds-indigo-hover-80: #1b0e39;
	--cds-grey-10: #f8f9fe;
	--cds-grey-20: #f8f6ff;
	--cds-grey-30: #ededed;
	--cds-grey-40: #afb4b9;
	--cds-grey-50: #8c9094;
	--cds-grey-60: #777a7d;
	--cds-grey-70: #505356;
	--cds-grey-80: #262b30;
	--cds-grey-90: #22272b;
	--cds-grey-100: #1d2125;
	--cds-grey-hover-10: #e9eaef;
	--cds-grey-hover-20: #efeaff;
	--cds-grey-hover-30: #e6e1fa;
	--cds-grey-hover-40: #d9d3f0;
	--cds-grey-hover-60: #6e7072;
	--cds-grey-hover-70: #535557;
	--cds-grey-hover-80: #323537;
	--cds-grey-hover-90: #1b1f22;
	--cds-cool-grey-10: #dae0e5;
	--cds-cool-grey-20: #c0d0dd;
	--cds-cool-grey-30: #b9c9d7;
	--cds-cool-grey-40: #b3c4d3;
	--cds-cool-grey-50: #abbccb;
	--cds-cool-grey-60: #8091a0;
	--cds-cool-grey-70: #52616e;
	--cds-cool-grey-80: #485561;
	--cds-cool-grey-90: #3b4650;
	--cds-cool-grey-100: #171d22;
	--cds-cool-grey-hover-20: #b6c5d1;
	--cds-cool-grey-hover-70: #46535e;
	--cds-warm-grey-10: #eeecec;
	--cds-warm-grey-20: #e7d1d1;
	--cds-warm-grey-30: #bdb5b5;
	--cds-warm-grey-40: #aca2a2;
	--cds-warm-grey-50: #8b7d7d;
	--cds-warm-grey-60: #6a5858;
	--cds-warm-grey-70: #594545;
	--cds-warm-grey-80: #473737;
	--cds-warm-grey-90: #352929;
	--cds-warm-grey-100: #2c2121;
	--cds-warm-grey-hover-20: #dec9c9;
	--cds-warm-grey-hover-70: #4e3c3c;
	--cds-cyan-10: #cee2ff;
	--cds-cyan-20: #bdd8ff;
	--cds-cyan-30: #76afff;
	--cds-cyan-40: #63a4ff;
	--cds-cyan-50: #4793fe;
	--cds-cyan-60: #3073d1;
	--cds-cyan-70: #2459a3;
	--cds-cyan-80: #11386e;
	--cds-cyan-90: #092143;
	--cds-cyan-100: #06172f;
	--cds-cyan-hover-20: #adcdfb;
	--cds-cyan-hover-70: #204f91;
	--cds-blue-10: #f5f2ff;
	--cds-blue-20: #d7d8fc;
	--cds-blue-30: #c4c5f9;
	--cds-blue-40: #a09ef2;
	--cds-blue-50: #705fe4;
	--cds-blue-60: #5727d8;
	--cds-blue-70: #4b20bc;
	--cds-blue-80: #3e1aa0;
	--cds-blue-90: #270e6b;
	--cds-blue-100: #080225;
	--cds-blue-hover-10: #d7d8fc;
	--cds-blue-hover-20: #c7b4f8;
	--cds-blue-hover-60: #0047bb;
	--cds-blue-hover-70: #003996;
	--cds-green-10: #e6fdf8;
	--cds-green-20: #cdfcf0;
	--cds-green-30: #9bf9e1;
	--cds-green-40: #6af5d3;
	--cds-green-50: #06efb5;
	--cds-green-60: #03cf9e;
	--cds-green-70: #029974;
	--cds-green-80: #048f6d;
	--cds-green-90: #03785b;
	--cds-green-100: #013024;
	--cds-green-hover-20: #aaffe9;
	--cds-green-hover-70: #015842;
	--cds-magenta-10: #ffe0ed;
	--cds-magenta-20: #ffc2dc;
	--cds-magenta-30: #f480b1;
	--cds-magenta-40: #f15d9c;
	--cds-magenta-50: #d94583;
	--cds-magenta-60: #c11f63;
	--cds-magenta-70: #8d3057;
	--cds-magenta-80: #6d0d35;
	--cds-magenta-90: #4c0925;
	--cds-magenta-100: #2d0516;
	--cds-magenta-hover-20: #ffb0d2;
	--cds-magenta-hover-70: #7c2a4c;
	--cds-red-10: #f9ebeb;
	--cds-red-20: #f4d6d7;
	--cds-red-30: #dd8588;
	--cds-red-40: #e88f90;
	--cds-red-50: #cc474d;
	--cds-red-60: #c63339;
	--cds-red-70: #b22e33;
	--cds-red-80: #9e292e;
	--cds-red-90: #4f1417;
	--cds-red-100: #3b0f11;
	--cds-red-hover-20: #f5c3c5;
	--cds-red-hover-60: #c2282f;
	--cds-red-hover-70: #8e2529;
	--cds-teal-10: #edf1f4;
	--cds-teal-20: #c9d4df;
	--cds-teal-30: #94a9be;
	--cds-teal-40: #829ab3;
	--cds-teal-50: #708ca9;
	--cds-teal-60: #4c6f93;
	--cds-teal-70: #3d5976;
	--cds-teal-80: #37495b;
	--cds-teal-90: #1e2c3b;
	--cds-teal-100: #18232e;
	--cds-teal-hover-20: #bbc5cf;
	--cds-teal-hover-70: #314860;
	--cds-yellow-10: #fff1cb;
	--cds-yellow-20: #fae2a3;
	--cds-yellow-30: #ffd25b;
	--cds-yellow-40: #ffcb41;
	--cds-yellow-50: #fbc431;
	--cds-yellow-60: #fab600;
	--cds-yellow-70: #e7a906;
	--cds-yellow-80: #d39a05;
	--cds-yellow-90: #a47600;
	--cds-yellow-100: #2c2001;
	--cds-orange-10: #fee4e0;
	--cds-orange-20: #ffbfb3;
	--cds-orange-30: #ffa08e;
	--cds-orange-40: #ff907b;
	--cds-orange-50: #f87a63;
	--cds-orange-60: #ff6042;
	--cds-orange-70: #d95339;
	--cds-orange-80: #8f3525;
	--cds-orange-90: #66261a;
	--cds-orange-100: #33130d;
	--cds-background-grid: #1b0e39;
	--cds-layer-selected-active-01: #d7d8fc;
	--cds-layer-selected-active-02: #c4c5f9;
	--cds-layer-selected-active-03: #a09ef2;
	--cds-layer-indigo: #1d103e;
	--cds-field-active-01: #c5b8da;
	--cds-field-active-02: #ededed;
	--cds-field-active-03: #ededed;
	--cds-border-brand: #ff907b;
	--cds-border-indigo: #1d103e;
	--cds-text-inverse-disabled: #f3f4f8;
	--cds-text-indigo: #1d103e;
	--cds-text-indigo-dark: #190a2f;
	--cds-link: #690095;
	--cds-link-hover: #301b5d;
	--cds-link-active: #200d3f;
	--cds-icon-inverse-disabled: #f3f4f8;
	--cds-icon-indigo: #1d2125;
	--cds-icon-indigo-dark: #190a2f;
	--cds-icon-error: #c63339;
	--cds-button-primary: #690095;
	--cds-button-primary-hover: #301b5d;
	--cds-button-primary-active: #200d3f;
	--cds-button-primary-inverse: #ffffff;
	--cds-button-secondary: #690095;
	--cds-button-secondary-hover: #301b5d;
	--cds-button-secondary-active: #200d3f;
	--cds-button-secondary-inverse: #ffffff;
	--cds-button-secondary-inverse-active: #ece8ff;
	--cds-button-secondary-inverse-disabled: #5a427e;
	--cds-button-tertiary: #e7ccf2;
	--cds-button-tertiary-hover: #301b5d;
	--cds-button-tertiary-active: #200d3f;
	--cds-button-ghost-inverse: #e5a7ff;
	--cds-button-ghost-inverse-hover: #31135e;
	--cds-button-ghost-inverse-active: #54427e;
	--cds-button-ghost-inverse-disable: #54427e;
	--cds-button-danger-primary: #c63339;
	--cds-button-danger-secondary: #dd8588;
	--cds-button-danger-hover: #c2282f;
	--cds-button-danger-active: #b22e33;
	--cds-button-separator: #f8f9fe;
	--cds-button-disabled: #c5b8da;
	--cds-support-status-grey: #777a7d;
	--cds-overlay-2: rgba(29, 33, 37, 0.75);
	--cds-overlay-3: rgba(255, 255, 255, 0.5);
	--cds-skeleton-background-inverse: #5a427e;
	--cds-tracker-background: #eae5ff;
	--cds-logo-text-1: #1d103e;
	--cds-logo-text-2: #ff907b;
	--cds-scroll: #c9d4df;
	--cds-utility-panel: #f8f6ff;
	--cds-notification-background-info: #f5f2ff;
	--cds-notification-background-success: #e6fdf8;
	--cds-notification-background-error: #f9ebeb;
	--cds-notification-background-warning: #fff1cb;
	--cds-notification-action-hover: #ffffff;
	--cds-notification-action-tertiary-inverse: #ffffff;
	--cds-notification-action-tertiary-inverse-text: #1d2125;
	--cds-notification-action-tertiary-inverse-hover: #ece8ff;
	--cds-tag-background-blue: #d7d8fc;
	--cds-tag-color-blue: #4b20bc;
	--cds-tag-hover-blue: #c7b4f8;
	--cds-tag-border-blue: #a09ef2;
	--cds-tag-background-cyan: #bdd8ff;
	--cds-tag-color-cyan: #2459a3;
	--cds-tag-hover-cyan: #adcdfb;
	--cds-tag-border-cyan: #63a4ff;
	--cds-tag-background-green: #cdfdf0;
	--cds-tag-color-green: #03785b;
	--cds-tag-hover-green: #aaffe9;
	--cds-tag-border-green: #6af5d3;
	--cds-tag-background-magenta: #ffc2dc;
	--cds-tag-color-magenta: #8d3057;
	--cds-tag-hover-magenta: #ffd0b2;
	--cds-tag-border-magenta: #f15d9c;
	--cds-tag-background-purple: #e7ccf2;
	--cds-tag-color-purple: #690095;
	--cds-tag-hover-purple: #e5c0f4;
	--cds-tag-border-purple: #ca61f6;
	--cds-tag-background-red: #f4d6d7;
	--cds-tag-color-red: #b22e33;
	--cds-tag-hover-red: #f5c3c5;
	--cds-tag-border-red: #d77074;
	--cds-tag-background-teal: #c9d4df;
	--cds-tag-color-teal: #3d5976;
	--cds-tag-hover-teal: #bbc5cf;
	--cds-tag-border-teal: #829ab3;
	--cds-tag-background-gray: #f8f6ff;
	--cds-tag-color-gray: #1d2125;
	--cds-tag-hover-gray: #efeaff;
	--cds-tag-border-gray: #afb4b9;
	--cds-tag-background-cool-gray: #c0d0dd;
	--cds-tag-color-cool-gray: #171d22;
	--cds-tag-hover-cool-gray: #b6c5d1;
	--cds-tag-border-cool-gray: #b3c4d3;
	--cds-tag-background-warm-gray: #e7d1d1;
	--cds-tag-color-warm-gray: #2c2121;
	--cds-tag-hover-warm-gray: #dec9c9;
	--cds-tag-border-warm-gray: #aca2a2;
	--cds-round: 1000000000px;
	--cds-extra-large: 32px;
	--cds-round-large: 24px;
	--cds-round-medium: 20px;
	--cds-round-small: 16px;
	--cds-round-extra-small: 8px;
	--cds-round-micro: 4px;
	--cds-code-01-font-family: Geist Sans, system-ui, -apple-system,
		system-ui, .SFNSText-Regular, monospace;
	--cds-code-02-font-family: Geist Sans, system-ui, -apple-system,
		system-ui, .SFNSText-Regular, monospace;
	--cds-quotation-01-font-family: Geist Sans, system-ui, -apple-system,
		system-ui, .SFNSText-Regular, monospace;
	--cds-quotation-02-font-family: Geist Sans, system-ui, -apple-system,
		system-ui, .SFNSText-Regular, monospace;
	--cds-body-01-line-height: 20px;
	--cds-layer: var(--cds-layer-01, #f4f4f4);
	--cds-layer-active: var(--cds-layer-active-01, #c6c6c6);
	--cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);
	--cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);
	--cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);
	--cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);
	--cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);
	--cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);
	--cds-field: var(--cds-field-01, #f4f4f4);
	--cds-field-hover: var(--cds-field-hover-01, #e8e8e8);
	--cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);
	--cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);
	--cds-border-strong: var(--cds-border-strong-01, #8d8d8d);
	--cds-border-tile: var(--cds-border-tile-01, #c6c6c6);
}