:root,
:host {
	--sl-border-radius-small: .1875rem;
	--sl-border-radius-medium: .25rem;
	--sl-border-radius-large: .5rem;
	--sl-border-radius-x-large: 1rem;
	--sl-border-radius-circle: 50%;
	--sl-border-radius-pill: 9999px;
	--sl-shadow-x-small: 0 1px 2px hsl(240 3.8% 46.1% / 6%);
	--sl-shadow-small: 0 1px 2px hsl(240 3.8% 46.1% / 12%);
	--sl-shadow-medium: 0 2px 4px hsl(240 3.8% 46.1% / 12%);
	--sl-shadow-large: 0 2px 8px hsl(240 3.8% 46.1% / 12%);
	--sl-shadow-x-large: 0 4px 16px hsl(240 3.8% 46.1% / 12%);
	--sl-spacing-3x-small: .125rem;
	--sl-spacing-2x-small: .25rem;
	--sl-spacing-x-small: .5rem;
	--sl-spacing-small: .75rem;
	--sl-spacing-medium: 1rem;
	--sl-spacing-large: 1.25rem;
	--sl-spacing-x-large: 1.75rem;
	--sl-spacing-2x-large: 2.25rem;
	--sl-spacing-3x-large: 3rem;
	--sl-spacing-4x-large: 4.5rem;
	--sl-transition-x-slow: 1s;
	--sl-transition-slow: .5s;
	--sl-transition-medium: .25s;
	--sl-transition-fast: .15s;
	--sl-transition-x-fast: 50ms;
	--sl-font-mono: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;
	--sl-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	--sl-font-serif: Georgia, "Times New Roman", serif;
	--sl-font-size-2x-small: .625rem;
	--sl-font-size-x-small: .75rem;
	--sl-font-size-small: .875rem;
	--sl-font-size-medium: 1rem;
	--sl-font-size-large: 1.25rem;
	--sl-font-size-x-large: 1.5rem;
	--sl-font-size-2x-large: 2.25rem;
	--sl-font-size-3x-large: 3rem;
	--sl-font-size-4x-large: 4.5rem;
	--sl-font-weight-light: 300;
	--sl-font-weight-normal: 400;
	--sl-font-weight-semibold: 500;
	--sl-font-weight-bold: 700;
	--sl-letter-spacing-denser: -.03em;
	--sl-letter-spacing-dense: -.015em;
	--sl-letter-spacing-normal: normal;
	--sl-letter-spacing-loose: .075em;
	--sl-letter-spacing-looser: .15em;
	--sl-line-height-denser: 1;
	--sl-line-height-dense: 1.4;
	--sl-line-height-normal: 1.8;
	--sl-line-height-loose: 2.2;
	--sl-line-height-looser: 2.6;
	--sl-focus-ring-color: var(--sl-color-primary-600);
	--sl-focus-ring-style: solid;
	--sl-focus-ring-width: 3px;
	--sl-focus-ring: var(--sl-focus-ring-style) var(--sl-focus-ring-width) var(--sl-focus-ring-color);
	--sl-focus-ring-offset: 1px;
	--sl-button-font-size-small: var(--sl-font-size-x-small);
	--sl-button-font-size-medium: var(--sl-font-size-small);
	--sl-button-font-size-large: var(--sl-font-size-medium);
	--sl-input-height-small: 1.875rem;
	--sl-input-height-medium: 2.5rem;
	--sl-input-height-large: 3.125rem;
	--sl-input-background-color: var(--sl-color-neutral-0);
	--sl-input-background-color-hover: var(--sl-input-background-color);
	--sl-input-background-color-focus: var(--sl-input-background-color);
	--sl-input-background-color-disabled: var(--sl-color-neutral-100);
	--sl-input-border-color: var(--sl-color-neutral-300);
	--sl-input-border-color-hover: var(--sl-color-neutral-400);
	--sl-input-border-color-focus: var(--sl-color-primary-500);
	--sl-input-border-color-disabled: var(--sl-color-neutral-300);
	--sl-input-border-width: 1px;
	--sl-input-required-content: "*";
	--sl-input-required-content-offset: -2px;
	--sl-input-required-content-color: var(--sl-input-label-color);
	--sl-input-border-radius-small: var(--sl-border-radius-medium);
	--sl-input-border-radius-medium: var(--sl-border-radius-medium);
	--sl-input-border-radius-large: var(--sl-border-radius-medium);
	--sl-input-font-family: var(--sl-font-sans);
	--sl-input-font-weight: var(--sl-font-weight-normal);
	--sl-input-font-size-small: var(--sl-font-size-small);
	--sl-input-font-size-medium: var(--sl-font-size-medium);
	--sl-input-font-size-large: var(--sl-font-size-large);
	--sl-input-letter-spacing: var(--sl-letter-spacing-normal);
	--sl-input-color: var(--sl-color-neutral-700);
	--sl-input-color-hover: var(--sl-color-neutral-700);
	--sl-input-color-focus: var(--sl-color-neutral-700);
	--sl-input-color-disabled: var(--sl-color-neutral-900);
	--sl-input-icon-color: var(--sl-color-neutral-500);
	--sl-input-icon-color-hover: var(--sl-color-neutral-600);
	--sl-input-icon-color-focus: var(--sl-color-neutral-600);
	--sl-input-placeholder-color: var(--sl-color-neutral-500);
	--sl-input-placeholder-color-disabled: var(--sl-color-neutral-600);
	--sl-input-spacing-small: var(--sl-spacing-small);
	--sl-input-spacing-medium: var(--sl-spacing-medium);
	--sl-input-spacing-large: var(--sl-spacing-large);
	--sl-input-focus-ring-color: hsl(198.6 88.7% 48.4% / 40%);
	--sl-input-focus-ring-offset: 0;
	--sl-input-filled-background-color: var(--sl-color-neutral-100);
	--sl-input-filled-background-color-hover: var(--sl-color-neutral-100);
	--sl-input-filled-background-color-focus: var(--sl-color-neutral-100);
	--sl-input-filled-background-color-disabled: var(--sl-color-neutral-100);
	--sl-input-filled-color: var(--sl-color-neutral-800);
	--sl-input-filled-color-hover: var(--sl-color-neutral-800);
	--sl-input-filled-color-focus: var(--sl-color-neutral-700);
	--sl-input-filled-color-disabled: var(--sl-color-neutral-800);
	--sl-input-label-font-size-small: var(--sl-font-size-small);
	--sl-input-label-font-size-medium: var(--sl-font-size-medium);
	--sl-input-label-font-size-large: var(--sl-font-size-large);
	--sl-input-label-color: inherit;
	--sl-input-help-text-font-size-small: var(--sl-font-size-x-small);
	--sl-input-help-text-font-size-medium: var(--sl-font-size-small);
	--sl-input-help-text-font-size-large: var(--sl-font-size-medium);
	--sl-input-help-text-color: var(--sl-color-neutral-500);
	--sl-toggle-size-small: .875rem;
	--sl-toggle-size-medium: 1.125rem;
	--sl-toggle-size-large: 1.375rem;
	--sl-overlay-background-color: hsl(240 3.8% 46.1% / 33%);
	--sl-panel-background-color: var(--sl-color-neutral-0);
	--sl-panel-border-color: var(--sl-color-neutral-200);
	--sl-panel-border-width: 1px;
	--sl-tooltip-border-radius: var(--sl-border-radius-medium);
	--sl-tooltip-background-color: var(--sl-color-neutral-800);
	--sl-tooltip-color: var(--sl-color-neutral-0);
	--sl-tooltip-font-family: var(--sl-font-sans);
	--sl-tooltip-font-weight: var(--sl-font-weight-normal);
	--sl-tooltip-font-size: var(--sl-font-size-small);
	--sl-tooltip-line-height: var(--sl-line-height-dense);
	--sl-tooltip-padding: var(--sl-spacing-2x-small) var(--sl-spacing-x-small);
	--sl-tooltip-arrow-size: 6px;
	--sl-z-index-drawer: 700;
	--sl-z-index-dialog: 800;
	--sl-z-index-dropdown: 900;
	--sl-z-index-toast: 950;
	--sl-z-index-tooltip: 1000
}

.sl-scroll-lock {
	padding-right: var(--sl-scroll-lock-size) !important;
	overflow: hidden !important
}

.sl-toast-stack {
	position: fixed;
	top: 0;
	inset-inline-end: 0;
	z-index: var(--sl-z-index-toast);
	width: 28rem;
	max-width: 100%;
	max-height: 100%;
	overflow: auto
}

.sl-toast-stack sl-alert {
	margin: var(--sl-spacing-medium)
}

.sl-toast-stack sl-alert::part(base) {
	box-shadow: var(--sl-shadow-large)
}

sl-icon[name=copy],
sl-icon[name=magnifying-glass] {
	--sl-input-icon-color: var(--color-neutral-800)
}

sl-dialog {
	--x-dialog-width: 800px;
	--x-dialog-height: 536px;
	--x-max-width: calc(100% - var(--sl-spacing-2x-large));
	--width: var(--x-dialog-width)
}

@media screen and (max-width: 902px) {
	sl-dialog {
		--x-dialog-width: calc(100vw - var(--global-spacing-x-small));
		--x-dialog-height: calc(100vh - var(--global-spacing-x-small));
		--x-max-width: 382px
	}
}

sl-dialog::part(overlay) {
	background-color: var(--color-blanket-default)
}

sl-dialog::part(body) {
	padding: 0;
	overflow: initial
}

sl-dialog::part(panel) {
	max-width: var(--x-max-width)
}

sl-dialog .dialog {
	position: relative;
	transition: opacity .2s ease-in;
	border-radius: 4px;
	box-shadow: var(--shadow-300);
	width: var(--width);
	height: var(--x-dialog-height);
	background: var(--color-neutral-0);
	display: flex;
	flex-direction: row
}

@media screen and (max-width: 902px) {
	sl-dialog .dialog {
		flex-direction: column
	}
}

.subscribe-box-response {
	display: grid;
	grid: [title] 1fr var(--global-spacing-vh-6x-small) [subtitle] 1fr var(--global-spacing-vh-6x-small)/none;
	padding: var(--global-spacing-vh-large) var(--global-spacing-2x-large);
	background-color: var(--color-background-brand-subtle-default)
}

.subscribe-box-response[inline] {
	grid: [title] 1fr var(--global-spacing-vh-4x-small) [subtitle] 1fr var(--global-spacing-vh-6x-small)/none;
	padding: var(--global-spacing-vh-3x-small) var(--global-spacing-x-large);
	background-color: unset
}

.subscribe-box-response[hidden] {
	display: none
}

.subscribe-box-response__title {
	grid-row: title;
	font: var(--type-form-title-l);
	color: var(--color-text-default)
}

.subscribe-box-response__subtitle {
	grid-row: subtitle;
	font: var(--type-form-subtitle-l);
	color: var(--color-text-subtle)
}

.subscribe-box-response__link {
	grid-row: link
}

@media screen and (max-width: 640px) {
	.subscribe-box-response {
		grid: [title] 1fr var(--global-spacing-vh-6x-small) [subtitle] 1fr var(--global-spacing-vh-2x-small)/none;
		padding: var(--global-spacing-vh-medium) var(--global-spacing-2x-small)
	}

	.subscribe-box-response[inline] {
		grid: [title] 1fr var(--global-spacing-vh-6x-small) [subtitle] 1fr var(--global-spacing-vh-6x-small)/none;
		padding: var(--global-spacing-vh-3x-small) 0
	}

	.subscribe-box-response__title {
		font: var(--type-form-title)
	}

	.subscribe-box-response__subtitle {
		font: var(--type-form-subtitle)
	}
}

:host,
:root,
.--light-mode {
	--global-spacing-9x-small: 2px;
	--global-spacing-8x-small: 4px;
	--global-spacing-7x-small: 6px;
	--global-spacing-6x-small: 8px;
	--global-spacing-5x-small: 12px;
	--global-spacing-4x-small: 16px;
	--global-spacing-3x-small: 20px;
	--global-spacing-2x-small: 24px;
	--global-spacing-x-small: 32px;
	--global-spacing-small: 36px;
	--global-spacing-medium: 40px;
	--global-spacing-2-medium: 44px;
	--global-spacing-large: 48px;
	--global-spacing-x-large: 56px;
	--global-spacing-2x-large: 64px;
	--global-spacing-3x-large: 80px;
	--global-spacing-4x-large: 88px;
	--global-spacing-5x-large: 96px;
	--global-spacing-6x-large: 112px;
	--global-spacing-7x-large: 152px;
	--global-spacing-vh-9x-small: var(--global-spacing-9x-small);
	--global-spacing-vh-8x-small: var(--global-spacing-8x-small);
	--global-spacing-vh-7x-small: var(--global-spacing-7x-small);
	--global-spacing-vh-6x-small: var(--global-spacing-6x-small);
	--global-spacing-vh-5x-small: var(--global-spacing-5x-small);
	--global-spacing-vh-4x-small: var(--global-spacing-4x-small);
	--global-spacing-vh-3x-small: var(--global-spacing-3x-small);
	--global-spacing-vh-2x-small: var(--global-spacing-2x-small);
	--global-spacing-vh-x-small: var(--global-spacing-x-small);
	--global-spacing-vh-small: var(--global-spacing-small);
	--global-spacing-vh-medium: var(--global-spacing-medium);
	--global-spacing-vh-2-medium: var(--global-spacing-2-medium);
	--global-spacing-vh-large: var(--global-spacing-large);
	--global-spacing-vh-x-large: var(--global-spacing-x-large);
	--global-spacing-vh-2x-large: var(--global-spacing-2x-large);
	--global-spacing-vh-3x-large: var(--global-spacing-3x-large);
	--global-spacing-vh-4x-large: var(--global-spacing-4x-large);
	--global-spacing-vh-5x-large: var(--global-spacing-5x-large);
	--global-spacing-vh-6x-large: var(--global-spacing-6x-large);
	--global-spacing-vh-7x-large: var(--global-spacing-7x-large);
	--global-color-red-100: #FFEDEB;
	--global-color-red-200: #FFD2CC;
	--global-color-red-300: #FF9C8F;
	--global-color-red-400: #F87462;
	--global-color-red-500: #EF5C48;
	--global-color-red-600: #E34935;
	--global-color-red-700: #CA3521;
	--global-color-red-800: #AE2A19;
	--global-color-red-900: #601E16;
	--global-color-red-1000: #391813;
	--global-color-blue-100: #E9F5FF;
	--global-color-blue-200: #CCE7FF;
	--global-color-blue-300: #85C6FF;
	--global-color-blue-400: #57B0FF;
	--global-color-blue-500: #38A2FF;
	--global-color-blue-600: #1D94FC;
	--global-color-blue-700: #0C7FE4;
	--global-color-blue-800: #006DCC;
	--global-color-blue-900: #093E6C;
	--global-color-blue-1000: #0A3459;
	--global-color-yellow-100: #FFF7D6;
	--global-color-yellow-200: #F8E6A0;
	--global-color-yellow-300: #F5CD47;
	--global-color-yellow-400: #E2B203;
	--global-color-yellow-500: #CF9F02;
	--global-color-yellow-600: #B38600;
	--global-color-yellow-700: #946F00;
	--global-color-yellow-800: #7F5F01;
	--global-color-yellow-900: #533F04;
	--global-color-yellow-1000: #3D2E00;
	--global-color-green-100: #DFFCF0;
	--global-color-green-200: #BAF3DB;
	--global-color-green-300: #7EE2B8;
	--global-color-green-400: #4BCE97;
	--global-color-green-500: #2ABB7F;
	--global-color-green-600: #22A06B;
	--global-color-green-700: #1F845A;
	--global-color-green-800: #216E4E;
	--global-color-green-900: #164B35;
	--global-color-green-1000: #133527;
	--global-color-teal-100: #E3FAFC;
	--global-color-teal-200: #C1F0F5;
	--global-color-teal-300: #8BDBE5;
	--global-color-teal-400: #60C6D2;
	--global-color-teal-500: #37B4C3;
	--global-color-teal-600: #1D9AAA;
	--global-color-teal-700: #1D7F8C;
	--global-color-teal-800: #206B74;
	--global-color-teal-900: #1D474C;
	--global-color-teal-1000: #153337;
	--global-color-orange-100: #FFF4E5;
	--global-color-orange-200: #FFE2BD;
	--global-color-orange-300: #FEC57B;
	--global-color-orange-400: #FAA53D;
	--global-color-orange-500: #F18D13;
	--global-color-orange-600: #D97008;
	--global-color-orange-700: #B65C02;
	--global-color-orange-800: #974F0C;
	--global-color-orange-900: #5F3811;
	--global-color-orange-1000: #43290F;
	--global-color-magenta-100: #FFECF8;
	--global-color-magenta-200: #FDD0EC;
	--global-color-magenta-300: #F797D2;
	--global-color-magenta-400: #E774BB;
	--global-color-magenta-500: #DA62AC;
	--global-color-magenta-600: #CD519D;
	--global-color-magenta-700: #AE4787;
	--global-color-magenta-800: #943D73;
	--global-color-magenta-900: #50253F;
	--global-color-magenta-1000: #341829;
	--global-color-purple-100: #F5F0FF;
	--global-color-purple-200: #E4D8FD;
	--global-color-purple-300: #C3ACF6;
	--global-color-purple-400: #AE8FEF;
	--global-color-purple-500: #9F7EE7;
	--global-color-purple-600: #9270DB;
	--global-color-purple-700: #7E5DC6;
	--global-color-purple-800: #6D4DB2;
	--global-color-purple-900: #4A2A90;
	--global-color-purple-1000: #34185F;
	--global-border-radius-3x-small: 1px;
	--global-border-radius-2x-small: 2px;
	--global-border-radius-x-small: 3px;
	--global-border-radius-small: 4px;
	--global-border-radius-medium: 6px;
	--global-border-radius-large: 8px;
	--global-border-radius-x-large: 12px;
	--global-border-radius-2x-large: 16px;
	--global-border-radius-circle: 50px;
	--global-letter-spacing-0-5x-loose: .005em;
	--global-letter-spacing-3x-dense: -.01em;
	--global-letter-spacing-2x-dense: -.005em;
	--global-letter-spacing-dense: .0025em;
	--global-letter-spacing-normal: 0em;
	--global-letter-spacing-loose: .0025em;
	--global-letter-spacing-2x-loose: .01em;
	--global-letter-spacing-3x-loose: .015em;
	--global-letter-spacing-4x-loose: .0175em;
	--global-letter-spacing-5x-loose: .02em;
	--global-letter-spacing-6x-loose: .025em;
	--global-letter-spacing-7x-loose: .06em;
	--global-font-weight-light: 300;
	--global-font-weight-regular: 400;
	--global-font-weight-medium: 500;
	--global-font-weight-semibold: 600;
	--global-font-weight-bold: 700;
	--global-font-weight-extrabold: 800;
	--global-font-style-regularitalic-weight: 400;
	--global-font-style-regularitalic-style: italic;
	--global-text-case-uppercase: uppercase;
	--global-border-width-x-small: 1px;
	--global-border-width-small: 1.5px;
	--global-border-width-medium: 2px;
	--global-paragraph-spacing-100: 10px;
	--global-paragraph-spacing-200: 16px;
	--global-paragraph-spacing-300: 20px;
	--global-paragraph-spacing-400: 24px;
	--global-paragraph-spacing-500: 28px;
	--global-paragraph-spacing-600: 40px;
	--global-paragraph-spacing-700: 52px;
	--global-text-decoration-underline: underline;
	--global-size-5x-small: 4px;
	--global-size-4x-small: 8px;
	--global-size-3x-small: 12px;
	--global-size-2x-small: 16px;
	--global-size-x-small: 20px;
	--global-size-small: 24px;
	--global-size-medium: 28px;
	--global-size-large: 32px;
	--global-size-x-large: 36px;
	--global-size-2x-large: 40px;
	--global-size-3x-large: 48px;
	--global-size-3-5x-large: 52px;
	--global-size-4x-large: 56px;
	--global-size-5x-large: 64px;
	--global-size-6x-large: 72px;
	--global-size-7x-large: 80px;
	--global-size-8x-large: 96px;
	--global-size-fixed-5x-small: var(--global-size-5x-small);
	--global-size-fixed-4x-small: var(--global-size-4x-small);
	--global-size-fixed-3x-small: var(--global-size-3x-small);
	--global-size-fixed-2x-small: var(--global-size-2x-small);
	--global-size-fixed-x-small: var(--global-size-x-small);
	--global-size-fixed-small: var(--global-size-small);
	--global-size-fixed-medium: var(--global-size-medium);
	--global-size-fixed-large: var(--global-size-large);
	--global-size-fixed-x-large: var(--global-size-x-large);
	--global-size-fixed-2x-large: var(--global-size-2x-large);
	--global-size-fixed-3x-large: var(--global-size-3x-large);
	--global-size-fixed-3-5x-large: var(--global-size-3-5x-large);
	--global-size-fixed-4x-large: var(--global-size-4x-large);
	--global-size-fixed-5x-large: var(--global-size-5x-large);
	--global-size-fixed-6x-large: var(--global-size-6x-large);
	--global-size-fixed-7x-large: var(--global-size-7x-large);
	--global-size-fixed-8x-large: var(--global-size-8x-large);
	--global-radius-input: var(--global-border-radius-small);
	--global-radius-dropdown: var(--global-border-radius-small);
	--global-radius-divider: var(--global-border-radius-3x-small);
	--global-radius-focus: var(--global-border-radius-medium);
	--global-radius-button: var(--global-border-radius-small);
	--global-radius-circle: var(--global-border-radius-circle);
	--global-radius-large: var(--global-border-radius-large);
	--global-radius-image-large: var(--global-border-radius-small);
	--global-radius-image-small: var(--global-border-radius-x-small);
	--global-radius-image-book: var(--global-border-radius-2x-small);
	--global-radius-card: var(--global-border-radius-small);
	--global-radius-bottom-sheet: var(--global-border-radius-medium);
	--global-radius-tag-small: var(--global-border-radius-2x-small);
	--global-radius-checkbox: var(--global-border-radius-2x-small);
	--global-radius-overlay: var(--global-border-radius-small);
	--global-radius-tooltip: var(--global-border-radius-x-small);
	--type-50: italic 400 10px/16px Nunito Sans, Arial;
	--type-100: 800 10px/16px Nunito Sans, Arial;
	--type-200: 400 11px/16px Nunito Sans, Arial;
	--type-225: 400 11px/16px Nunito Sans, Arial;
	--type-300: 600 11px/16px Nunito Sans, Arial;
	--type-400: 700 11px/20px Nunito Sans, Arial;
	--type-425: 700 11px/20px Nunito Sans, Arial;
	--type-450: 800 11px/16px Nunito Sans, Arial;
	--type-500: italic 400 12px/16px Nunito Sans, Arial;
	--type-600: 400 12px/20px Nunito Sans, Arial;
	--type-650: 400 12px/16px Nunito Sans, Arial;
	--type-675: 400 12px/16px Nunito Sans, Arial;
	--type-700: 600 12px/20px Nunito Sans, Arial;
	--type-725: 600 12px/16px Nunito Sans, Arial;
	--type-750: 600 12px/20px Nunito Sans, Arial;
	--type-800: 700 12px/16px Nunito Sans, Arial;
	--type-900: 700 12px/20px Nunito Sans, Arial;
	--type-1000: 800 12px/16px Nunito Sans, Arial;
	--type-1100: 400 13px/20px Nunito Sans, Arial;
	--type-1200: 600 13px/20px Nunito Sans, Arial;
	--type-1225: 600 13px/20px Nunito Sans, Arial;
	--type-1300: 700 13px/20px Nunito Sans, Arial;
	--type-1400: 500 14px/16px Montserrat;
	--type-1500: 600 14px/16px Montserrat;
	--type-1550: 300 14px/16px Nunito Sans, Arial;
	--type-1600: 400 14px/20px Nunito Sans, Arial;
	--type-1650: 400 14px/24px Nunito Sans, Arial;
	--type-1675: 400 14px/16px Nunito Sans, Arial;
	--type-1700: 400 14px/40px Nunito Sans, Arial;
	--type-1800: 600 14px/20px Nunito Sans, Arial;
	--type-1850: 600 14px/20px Nunito Sans, Arial;
	--type-1900: 700 14px/20px Nunito Sans, Arial;
	--type-2000: 800 14px/24px Nunito Sans, Arial;
	--type-2100: 400 15px/24px Nunito Sans, Arial;
	--type-2200: 600 15px/24px Nunito Sans, Arial;
	--type-2300: 600 15px/24px Nunito Sans, Arial;
	--type-2350: 600 15px/24px Nunito Sans, Arial;
	--type-2400: 700 15px/24px Nunito Sans, Arial;
	--type-2500: 700 15px/24px Nunito Sans, Arial;
	--type-2600: 800 15px/24px Nunito Sans, Arial;
	--type-2700: 600 16px/20px Montserrat;
	--type-2800: 400 16px/24px Nunito Sans, Arial;
	--type-2850: 400 16px/20px Nunito Sans, Arial;
	--type-2900: 600 16px/24px Nunito Sans, Arial;
	--type-2925: 600 16px/20px Nunito Sans, Arial;
	--type-2950: 600 16px/24px Nunito Sans, Arial;
	--type-3000: 700 16px/24px Nunito Sans, Arial;
	--type-3100: 800 16px/24px Nunito Sans, Arial;
	--type-3200: 400 17px/24px Nunito Sans, Arial;
	--type-3250: 400 17px/28px Nunito Sans, Arial;
	--type-3300: 700 17px/24px Nunito Sans, Arial;
	--type-3400: 400 18px/24px Nunito Sans, Arial;
	--type-3500: 600 18px/24px Nunito Sans, Arial;
	--type-3600: 700 18px/24px Nunito Sans, Arial;
	--type-3700: 400 18px/28px Nunito Sans, Arial;
	--type-3800: 700 18px/28px Nunito Sans, Arial;
	--type-3900: 400 19px/28px Nunito Sans, Arial;
	--type-4000: 600 19px/28px Nunito Sans, Arial;
	--type-4100: 700 19px/28px Nunito Sans, Arial;
	--type-4200: 400 19px/32px Nunito Sans, Arial;
	--type-4300: 700 19px/32px Nunito Sans, Arial;
	--type-4350: 600 20px/28px Nunito Sans, Arial;
	--type-4375: 700 20px/28px Nunito Sans, Arial;
	--type-4400: 700 21px/28px Nunito Sans, Arial;
	--type-4500: 400 22px/32px Nunito Sans, Arial;
	--type-4600: 600 22px/32px Nunito Sans, Arial;
	--type-4700: 700 22px/32px Nunito Sans, Arial;
	--type-4800: 800 22px/32px Nunito Sans, Arial;
	--type-4900: 700 24px/32px Nunito Sans, Arial;
	--type-5000: 700 28px/36px Nunito Sans, Arial;
	--type-5100: 700 32px/40px Nunito Sans, Arial;
	--type-5200: 600 36px/40px Montserrat;
	--type-5250: 700 36px/44px Nunito Sans, Arial;
	--type-5300: 600 48px/60px Montserrat;
	--type-5400: 600 56px/68px Montserrat;
	--type-3250-list: 400 17px/28px Nunito Sans, Arial;
	--type-4200-list: 400 19px/32px Nunito Sans, Arial;
	--type-input-placeholder: var(--type-1600);
	--type-input-placeholder-l: var(--type-2100);
	--type-input-label-small: var(--type-725);
	--type-input-label-medium: var(--type-2300);
	--type-input-message-link: var(--type-675);
	--type-input-message-meaning: var(--type-650);
	--type-input-message-default: var(--type-300);
	--type-input-placeholder-size: var(--type-1600-size);
	--type-input-placeholder-letter-spacing: var(--type-1600-letter-spacing);
	--type-input-placeholder-l-size: var(--type-2100-size);
	--type-input-placeholder-l-letter-spacing: var(--type-2100-letter-spacing);
	--type-input-label-small-size: var(--type-725-size);
	--type-input-label-small-letter-spacing: var(--type-725-letter-spacing);
	--type-input-label-medium-size: var(--type-2300-size);
	--type-input-label-medium-letter-spacing: var(--type-2300-letter-spacing);
	--type-input-message-link-size: var(--type-675-size);
	--type-input-message-link-letter-spacing: var(--type-675-letter-spacing);
	--type-input-message-meaning-size: var(--type-650-size);
	--type-input-message-meaning-letter-spacing: var(--type-650-letter-spacing);
	--type-input-message-default-size: var(--type-300-size);
	--type-input-message-default-letter-spacing: var(--type-300-letter-spacing);
	--type-menu-title: var(--type-1675);
	--type-menu-title-l: var(--type-2850);
	--type-menu-description: var(--type-650);
	--type-menu-title-size: var(--type-1675-size);
	--type-menu-title-letter-spacing: var(--type-1675-letter-spacing);
	--type-menu-title-l-size: var(--type-2850-size);
	--type-menu-title-l-letter-spacing: var(--type-2850-letter-spacing);
	--type-menu-description-size: var(--type-650-size);
	--type-menu-description-letter-spacing: var(--type-650-letter-spacing);
	--type-menu-section-title: var(--type-450);
	--type-menu-section-title-s: var(--type-100);
	--type-menu-section-title-l: var(--type-1000);
	--type-menu-section-title-size: var(--type-450-size);
	--type-menu-section-title-letter-spacing: var(--type-450-letter-spacing);
	--type-menu-section-title-s-size: var(--type-100-size);
	--type-menu-section-title-s-letter-spacing: var(--type-100-letter-spacing);
	--type-menu-section-title-l-size: var(--type-1000-size);
	--type-menu-section-title-l-letter-spacing: var(--type-1000-letter-spacing);
	--type-side-navigation-header-title: var(--type-1800);
	--type-side-navigation-header-title-l: var(--type-2925);
	--type-side-navigation-header-description: var(--type-650);
	--type-side-navigation-header-title-size: var(--type-1800-size);
	--type-side-navigation-header-title-letter-spacing: var(--type-1800-letter-spacing);
	--type-side-navigation-header-title-l-size: var(--type-2925-size);
	--type-side-navigation-header-title-l-letter-spacing: var(--type-2925-letter-spacing);
	--type-side-navigation-header-description-size: var(--type-650-size);
	--type-side-navigation-header-description-letter-spacing: var(--type-650-letter-spacing);
	--type-page-header: var(--type-5250);
	--type-page-header-small: var(--type-5100);
	--type-page-subtitle: var(--type-4350);
	--type-page-content-subtitle: var(--type-3500);
	--type-page-subtitle-small: var(--type-2900);
	--type-page-content-header: var(--type-5250);
	--type-page-header-utility-l: var(--type-4700);
	--type-page-header-utility: var(--type-3800);
	--type-page-body: var(--type-4200);
	--type-page-body-m: var(--type-3250);
	--type-page-article-subtitle: var(--type-4700);
	--type-page-article-subtitle-m: var(--type-4375);
	--type-page-article-title: var(--type-5000);
	--type-page-article-title-m: var(--type-4900);
	--type-page-list: var(--type-3250-list);
	--type-page-list-m: var(--type-4200-list);
	--type-page-section-title: var(--type-5000);
	--type-page-section-title-s: var(--type-4900);
	--type-page-pull-quote-l: var(--type-4600);
	--type-page-pull-quote: var(--type-4350);
	--type-page-header-size: var(--type-5250-size);
	--type-page-header-letter-spacing: var(--type-5250-letter-spacing);
	--type-page-header-small-size: var(--type-5100-size);
	--type-page-header-small-letter-spacing: var(--type-5100-letter-spacing);
	--type-page-subtitle-size: var(--type-4350-size);
	--type-page-subtitle-letter-spacing: var(--type-4350-letter-spacing);
	--type-page-content-subtitle-size: var(--type-3500-size);
	--type-page-content-subtitle-letter-spacing: var(--type-3500-letter-spacing);
	--type-page-subtitle-small-size: var(--type-2900-size);
	--type-page-subtitle-small-letter-spacing: var(--type-2900-letter-spacing);
	--type-page-content-header-size: var(--type-5250-size);
	--type-page-content-header-letter-spacing: var(--type-5250-letter-spacing);
	--type-page-header-utility-l-size: var(--type-4700-size);
	--type-page-header-utility-l-letter-spacing: var(--type-4700-letter-spacing);
	--type-page-header-utility-size: var(--type-3800-size);
	--type-page-header-utility-letter-spacing: var(--type-3800-letter-spacing);
	--type-page-body-size: var(--type-4200-size);
	--type-page-body-letter-spacing: var(--type-4200-letter-spacing);
	--type-page-body-m-size: var(--type-3250-size);
	--type-page-body-m-letter-spacing: var(--type-3250-letter-spacing);
	--type-page-article-subtitle-size: var(--type-4700-size);
	--type-page-article-subtitle-letter-spacing: var(--type-4700-letter-spacing);
	--type-page-article-subtitle-m-size: var(--type-4375-size);
	--type-page-article-subtitle-m-letter-spacing: var(--type-4375-letter-spacing);
	--type-page-article-title-size: var(--type-5000-size);
	--type-page-article-title-letter-spacing: var(--type-5000-letter-spacing);
	--type-page-article-title-m-size: var(--type-4900-size);
	--type-page-article-title-m-letter-spacing: var(--type-4900-letter-spacing);
	--type-page-list-size: var(--type-3250-list-size);
	--type-page-list-letter-spacing: var(--type-3250-list-letter-spacing);
	--type-page-list-m-size: var(--type-4200-list-size);
	--type-page-list-m-letter-spacing: var(--type-4200-list-letter-spacing);
	--type-page-section-title-size: var(--type-5000-size);
	--type-page-section-title-letter-spacing: var(--type-5000-letter-spacing);
	--type-page-section-title-s-size: var(--type-4900-size);
	--type-page-section-title-s-letter-spacing: var(--type-4900-letter-spacing);
	--type-page-pull-quote-l-size: var(--type-4600-size);
	--type-page-pull-quote-l-letter-spacing: var(--type-4600-letter-spacing);
	--type-page-pull-quote-size: var(--type-4350-size);
	--type-page-pull-quote-letter-spacing: var(--type-4350-letter-spacing);
	--type-guidance: var(--type-200);
	--type-badge: var(--type-650);
	--type-button-label-x-small: var(--type-700);
	--type-button-label-small: var(--type-1800);
	--type-button-label-small-bold: var(--type-1900);
	--type-button-label-medium: var(--type-2300);
	--type-button-label-large: var(--type-2900);
	--type-button-label-large-bold: var(--type-3000);
	--type-button-label-x-small-underline: var(--type-750);
	--type-button-label-small-underline: var(--type-1850);
	--type-button-label-medium-underline: var(--type-2350);
	--type-button-label-large-underline: var(--type-2950);
	--type-button-label-x-small-size: var(--type-700-size);
	--type-button-label-x-small-letter-spacing: var(--type-700-letter-spacing);
	--type-button-label-small-size: var(--type-1800-size);
	--type-button-label-small-letter-spacing: var(--type-1800-letter-spacing);
	--type-button-label-small-bold-size: var(--type-1900-size);
	--type-button-label-small-bold-letter-spacing: var(--type-1900-letter-spacing);
	--type-button-label-medium-size: var(--type-2300-size);
	--type-button-label-medium-letter-spacing: var(--type-2300-letter-spacing);
	--type-button-label-large-size: var(--type-2900-size);
	--type-button-label-large-letter-spacing: var(--type-2900-letter-spacing);
	--type-button-label-large-bold-size: var(--type-3000-size);
	--type-button-label-large-bold-letter-spacing: var(--type-3000-letter-spacing);
	--type-button-label-x-small-underline-size: var(--type-750-size);
	--type-button-label-x-small-underline-letter-spacing: var(--type-750-letter-spacing);
	--type-button-label-small-underline-size: var(--type-1850-size);
	--type-button-label-small-underline-letter-spacing: var(--type-1850-letter-spacing);
	--type-button-label-medium-underline-size: var(--type-2350-size);
	--type-button-label-medium-underline-letter-spacing: var(--type-2350-letter-spacing);
	--type-button-label-large-underline-size: var(--type-2950-size);
	--type-button-label-large-underline-letter-spacing: var(--type-2950-letter-spacing);
	--type-paragraph-secondary: var(--type-1650);
	--type-paragraph-secondary-l: var(--type-2800);
	--type-paragraph-subtlest: var(--type-600);
	--type-paragraph-secondary-size: var(--type-1650-size);
	--type-paragraph-secondary-letter-spacing: var(--type-1650-letter-spacing);
	--type-paragraph-secondary-l-size: var(--type-2800-size);
	--type-paragraph-secondary-l-letter-spacing: var(--type-2800-letter-spacing);
	--type-paragraph-subtlest-size: var(--type-600-size);
	--type-paragraph-subtlest-letter-spacing: var(--type-600-letter-spacing);
	--type-byline: var(--type-1800);
	--type-eyebrow: var(--type-1800);
	--type-byline-small: var(--type-725);
	--type-bottombar-label: var(--type-100);
	--type-label: var(--type-2100);
	--type-label-small: var(--type-1100);
	--type-title: var(--type-3600);
	--type-description: var(--type-1600);
	--type-flag-description: var(--type-1600);
	--type-flag-title: var(--type-2400);
	--type-flag-title-l: var(--type-2925);
	--type-flag-description-size: var(--type-1600-size);
	--type-flag-description-letter-spacing: var(--type-1600-letter-spacing);
	--type-flag-title-size: var(--type-2400-size);
	--type-flag-title-letter-spacing: var(--type-2400-letter-spacing);
	--type-flag-title-l-size: var(--type-2925-size);
	--type-flag-title-l-letter-spacing: var(--type-2925-letter-spacing);
	--type-component-title: var(--type-2400);
	--type-component-title-r: var(--type-2100);
	--type-component-title-size: var(--type-2400-size);
	--type-component-title-letter-spacing: var(--type-2400-letter-spacing);
	--type-component-title-r-size: var(--type-2100-size);
	--type-component-title-r-letter-spacing: var(--type-2100-letter-spacing);
	--type-section-message-description-l: var(--type-2800);
	--type-section-message-description: var(--type-1600);
	--type-section-message-title-l: var(--type-3000);
	--type-section-message-title: var(--type-3000);
	--type-section-message-description-l-size: var(--type-2800-size);
	--type-section-message-description-l-letter-spacing: var(--type-2800-letter-spacing);
	--type-section-message-description-size: var(--type-1600-size);
	--type-section-message-description-letter-spacing: var(--type-1600-letter-spacing);
	--type-section-message-title-l-size: var(--type-3000-size);
	--type-section-message-title-l-letter-spacing: var(--type-3000-letter-spacing);
	--type-section-message-title-size: var(--type-3000-size);
	--type-section-message-title-letter-spacing: var(--type-3000-letter-spacing);
	--type-callout-title-l: var(--type-4375);
	--type-callout-description-l: var(--type-1600);
	--type-callout-title-l-size: var(--type-4375-size);
	--type-callout-title-l-letter-spacing: var(--type-4375-letter-spacing);
	--type-callout-description-l-size: var(--type-1600-size);
	--type-callout-description-l-letter-spacing: var(--type-1600-letter-spacing);
	--type-form-title-l: var(--type-5100);
	--type-form-title: var(--type-5000);
	--type-form-subtitle-l: var(--type-4000);
	--type-form-subtitle: var(--type-2900);
	--type-form-section-title: var(--type-4375);
	--type-form-section-subtitle: var(--type-2900);
	--type-form-body-l: var(--type-2900);
	--type-form-title-l-size: var(--type-5100-size);
	--type-form-title-l-letter-spacing: var(--type-5100-letter-spacing);
	--type-form-title-size: var(--type-5000-size);
	--type-form-title-letter-spacing: var(--type-5000-letter-spacing);
	--type-form-subtitle-l-size: var(--type-4000-size);
	--type-form-subtitle-l-letter-spacing: var(--type-4000-letter-spacing);
	--type-form-subtitle-size: var(--type-2900-size);
	--type-form-subtitle-letter-spacing: var(--type-2900-letter-spacing);
	--type-form-section-title-size: var(--type-4375-size);
	--type-form-section-title-letter-spacing: var(--type-4375-letter-spacing);
	--type-form-section-subtitle-size: var(--type-2900-size);
	--type-form-section-subtitle-letter-spacing: var(--type-2900-letter-spacing);
	--type-form-body-l-size: var(--type-2900-size);
	--type-form-body-l-letter-spacing: var(--type-2900-letter-spacing);
	--type-subtlest: var(--type-650);
	--type-fineprint: var(--type-200);
	--type-label-optional-l: var(--type-725);
	--type-label-optional: var(--type-300);
	--type-tag-label-default: var(--type-1200);
	--type-tag-label-underline: var(--type-1225);
	--type-tag-label-upper: var(--type-450);
	--type-tag-label-default-size: var(--type-1200-size);
	--type-tag-label-default-letter-spacing: var(--type-1200-letter-spacing);
	--type-tag-label-underline-size: var(--type-1225-size);
	--type-tag-label-underline-letter-spacing: var(--type-1225-letter-spacing);
	--type-tag-label-upper-size: var(--type-450-size);
	--type-tag-label-upper-letter-spacing: var(--type-450-letter-spacing);
	--type-date-primary: var(--type-1800);
	--type-date-secondary-l: var(--type-2800);
	--type-date-primary-s: var(--type-425);
	--type-date-secondary: var(--type-200);
	--type-date-secondary-upper: var(--type-225);
	--type-date-primary-l: var(--type-3000);
	--type-date-primary-size: var(--type-1800-size);
	--type-date-primary-letter-spacing: var(--type-1800-letter-spacing);
	--type-date-secondary-l-size: var(--type-2800-size);
	--type-date-secondary-l-letter-spacing: var(--type-2800-letter-spacing);
	--type-date-primary-s-size: var(--type-425-size);
	--type-date-primary-s-letter-spacing: var(--type-425-letter-spacing);
	--type-date-secondary-size: var(--type-200-size);
	--type-date-secondary-letter-spacing: var(--type-200-letter-spacing);
	--type-date-secondary-upper-size: var(--type-225-size);
	--type-date-secondary-upper-letter-spacing: var(--type-225-letter-spacing);
	--type-date-primary-l-size: var(--type-3000-size);
	--type-date-primary-l-letter-spacing: var(--type-3000-letter-spacing);
	--type-empty-state-title-l: var(--type-4100);
	--type-empty-state-title: var(--type-3300);
	--type-empty-state-subtitle-l: var(--type-1600);
	--type-empty-state-subtitle: var(--type-1100);
	--type-empty-state-title-l-size: var(--type-4100-size);
	--type-empty-state-title-l-letter-spacing: var(--type-4100-letter-spacing);
	--type-empty-state-title-size: var(--type-3300-size);
	--type-empty-state-title-letter-spacing: var(--type-3300-letter-spacing);
	--type-empty-state-subtitle-l-size: var(--type-1600-size);
	--type-empty-state-subtitle-l-letter-spacing: var(--type-1600-letter-spacing);
	--type-empty-state-subtitle-size: var(--type-1100-size);
	--type-empty-state-subtitle-letter-spacing: var(--type-1100-letter-spacing);
	--type-modal-title: var(--type-4350);
	--type-modal-body: var(--type-1600);
	--type-modal-title-size: var(--type-4350-size);
	--type-modal-title-letter-spacing: var(--type-4350-letter-spacing);
	--type-modal-body-size: var(--type-1600-size);
	--type-modal-body-letter-spacing: var(--type-1600-letter-spacing);
	--type-block-body: var(--type-1650);
	--type-block-body-m: var(--type-2800);
	--type-block-title: var(--type-3000);
	--type-block-body-size: var(--type-1650-size);
	--type-block-body-letter-spacing: var(--type-1650-letter-spacing);
	--type-block-body-m-size: var(--type-2800-size);
	--type-block-body-m-letter-spacing: var(--type-2800-letter-spacing);
	--type-block-title-size: var(--type-3000-size);
	--type-block-title-letter-spacing: var(--type-3000-letter-spacing);
	--type-calendar-cdo-event-s: var(--type-725);
	--type-calendar-event-s: var(--type-650);
	--type-calendar-time-s: var(--type-725);
	--type-calendar-cdo-event: var(--type-1800);
	--type-calendar-event: var(--type-1600);
	--type-calendar-time: var(--type-1550);
	--type-calendar-page-header-secondary: var(--type-4500);
	--type-calendar-page-header-secondary-size: var(--type-4500-size);
	--type-calendar-page-header-secondary-letter-spacing: var(--type-4500-letter-spacing);
	--type-calendar-cdo-event-s-size: var(--type-725-size);
	--type-calendar-cdo-event-s-letter-spacing: var(--type-725-letter-spacing);
	--type-calendar-event-s-size: var(--type-650-size);
	--type-calendar-event-s-letter-spacing: var(--type-650-letter-spacing);
	--type-calendar-time-s-size: var(--type-725-size);
	--type-calendar-time-s-letter-spacing: var(--type-725-letter-spacing);
	--type-calendar-cdo-event-size: var(--type-1800-size);
	--type-calendar-cdo-event-letter-spacing: var(--type-1800-letter-spacing);
	--type-calendar-event-size: var(--type-1600-size);
	--type-calendar-event-letter-spacing: var(--type-1600-letter-spacing);
	--type-calendar-time-size: var(--type-1550-size);
	--type-calendar-time-letter-spacing: var(--type-1550-letter-spacing);
	--type-credit: var(--type-50);
	--type-avatar-2x-small: var(--type-400);
	--type-avatar-x-small: var(--type-1300);
	--type-avatar-small: var(--type-3000);
	--type-avatar-medium: var(--type-4375);
	--type-avatar-large: var(--type-5000);
	--type-avatar-2x-small-size: var(--type-400-size);
	--type-avatar-2x-small-letter-spacing: var(--type-400-letter-spacing);
	--type-avatar-x-small-size: var(--type-1300-size);
	--type-avatar-x-small-letter-spacing: var(--type-1300-letter-spacing);
	--type-avatar-small-size: var(--type-3000-size);
	--type-avatar-small-letter-spacing: var(--type-3000-letter-spacing);
	--type-avatar-medium-size: var(--type-4375-size);
	--type-avatar-medium-letter-spacing: var(--type-4375-letter-spacing);
	--type-avatar-large-size: var(--type-5000-size);
	--type-avatar-large-letter-spacing: var(--type-5000-letter-spacing);
	--type-50-size: var(--font-size-1);
	--type-50-letter-spacing: var(--global-letter-spacing-6x-loose);
	--type-100-size: var(--font-size-1);
	--type-100-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-200-size: var(--font-size-2);
	--type-200-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-225-size: var(--font-size-2);
	--type-225-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-300-size: var(--font-size-2);
	--type-300-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-400-size: var(--font-size-2);
	--type-400-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-425-size: var(--font-size-2);
	--type-425-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-450-size: var(--font-size-2);
	--type-450-letter-spacing: var(--global-letter-spacing-6x-loose);
	--type-500-size: var(--font-size-3);
	--type-500-letter-spacing: var(--global-letter-spacing-6x-loose);
	--type-600-size: var(--font-size-3);
	--type-600-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-650-size: var(--font-size-3);
	--type-650-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-675-size: var(--font-size-3);
	--type-675-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-700-size: var(--font-size-3);
	--type-700-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-725-size: var(--font-size-3);
	--type-725-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-750-size: var(--font-size-3);
	--type-750-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-800-size: var(--font-size-3);
	--type-800-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-900-size: var(--font-size-3);
	--type-900-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-1000-size: var(--font-size-3);
	--type-1000-letter-spacing: var(--global-letter-spacing-6x-loose);
	--type-1100-size: var(--font-size-4);
	--type-1100-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-1200-size: var(--font-size-4);
	--type-1200-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-1225-size: var(--font-size-4);
	--type-1225-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-1300-size: var(--font-size-4);
	--type-1300-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-1400-size: var(--font-size-5);
	--type-1400-letter-spacing: var(--global-letter-spacing-normal);
	--type-1500-size: var(--font-size-5);
	--type-1500-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-1550-size: var(--font-size-5);
	--type-1550-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-1600-size: var(--font-size-5);
	--type-1600-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-1650-size: var(--font-size-5);
	--type-1650-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-1675-size: var(--font-size-5);
	--type-1675-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-1700-size: var(--font-size-5);
	--type-1700-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-1800-size: var(--font-size-5);
	--type-1800-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-1850-size: var(--font-size-5);
	--type-1850-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-1900-size: var(--font-size-5);
	--type-1900-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-2000-size: var(--font-size-5);
	--type-2000-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-2100-size: var(--font-size-6);
	--type-2100-letter-spacing: var(--global-letter-spacing-4x-loose);
	--type-2200-size: var(--font-size-6);
	--type-2200-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-2300-size: var(--font-size-6);
	--type-2300-letter-spacing: var(--global-letter-spacing-4x-loose);
	--type-2350-size: var(--font-size-6);
	--type-2350-letter-spacing: var(--global-letter-spacing-4x-loose);
	--type-2400-size: var(--font-size-6);
	--type-2400-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-2500-size: var(--font-size-6);
	--type-2500-letter-spacing: var(--global-letter-spacing-4x-loose);
	--type-2600-size: var(--font-size-6);
	--type-2600-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-2700-size: var(--font-size-7);
	--type-2700-letter-spacing: var(--global-letter-spacing-normal);
	--type-2800-size: var(--font-size-7);
	--type-2800-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-2850-size: var(--font-size-7);
	--type-2850-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-2900-size: var(--font-size-7);
	--type-2900-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-2925-size: var(--font-size-7);
	--type-2925-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-2950-size: var(--font-size-7);
	--type-2950-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-3000-size: var(--font-size-7);
	--type-3000-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-3100-size: var(--font-size-7);
	--type-3100-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-3200-size: var(--font-size-8);
	--type-3200-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-3250-size: var(--font-size-8);
	--type-3250-letter-spacing: var(--global-letter-spacing-0-5x-loose);
	--type-3300-size: var(--font-size-8);
	--type-3300-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-3400-size: var(--font-size-9);
	--type-3400-letter-spacing: var(--global-letter-spacing-loose);
	--type-3500-size: var(--font-size-9);
	--type-3500-letter-spacing: var(--global-letter-spacing-loose);
	--type-3600-size: var(--font-size-9);
	--type-3600-letter-spacing: var(--global-letter-spacing-loose);
	--type-3700-size: var(--font-size-9);
	--type-3700-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-3800-size: var(--font-size-9);
	--type-3800-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-3900-size: var(--font-size-10);
	--type-3900-letter-spacing: var(--global-letter-spacing-loose);
	--type-4000-size: var(--font-size-10);
	--type-4000-letter-spacing: var(--global-letter-spacing-loose);
	--type-4100-size: var(--font-size-10);
	--type-4100-letter-spacing: var(--global-letter-spacing-loose);
	--type-4200-size: var(--font-size-10);
	--type-4200-letter-spacing: var(--global-letter-spacing-loose);
	--type-4300-size: var(--font-size-10);
	--type-4300-letter-spacing: var(--global-letter-spacing-loose);
	--type-4350-size: var(--font-size-19);
	--type-4350-letter-spacing: var(--global-letter-spacing-normal);
	--type-4375-size: var(--font-size-19);
	--type-4375-letter-spacing: var(--global-letter-spacing-normal);
	--type-4400-size: var(--font-size-11);
	--type-4400-letter-spacing: var(--global-letter-spacing-normal);
	--type-4500-size: var(--font-size-12);
	--type-4500-letter-spacing: var(--global-letter-spacing-dense);
	--type-4600-size: var(--font-size-12);
	--type-4600-letter-spacing: var(--global-letter-spacing-dense);
	--type-4700-size: var(--font-size-12);
	--type-4700-letter-spacing: var(--global-letter-spacing-dense);
	--type-4800-size: var(--font-size-12);
	--type-4800-letter-spacing: var(--global-letter-spacing-dense);
	--type-4900-size: var(--font-size-13);
	--type-4900-letter-spacing: var(--global-letter-spacing-dense);
	--type-5000-size: var(--font-size-14);
	--type-5000-letter-spacing: var(--global-letter-spacing-2x-dense);
	--type-5100-size: var(--font-size-15);
	--type-5100-letter-spacing: var(--global-letter-spacing-2x-dense);
	--type-5200-size: var(--font-size-16);
	--type-5200-letter-spacing: var(--global-letter-spacing-normal);
	--type-5250-size: var(--font-size-16);
	--type-5250-letter-spacing: var(--global-letter-spacing-normal);
	--type-5300-size: var(--font-size-17);
	--type-5300-letter-spacing: var(--global-letter-spacing-2x-dense);
	--type-5400-size: var(--font-size-18);
	--type-5400-letter-spacing: var(--global-letter-spacing-3x-dense);
	--type-3250-list-size: var(--font-size-8);
	--type-3250-list-letter-spacing: var(--global-letter-spacing-0-5x-loose);
	--type-4200-list-size: var(--font-size-10);
	--type-4200-list-letter-spacing: var(--global-letter-spacing-loose);
	--type-guidance-size: var(--type-200-size);
	--type-guidance-letter-spacing: var(--type-200-letter-spacing);
	--type-badge-size: var(--type-650-size);
	--type-badge-letter-spacing: var(--type-650-letter-spacing);
	--type-byline-size: var(--type-1800-size);
	--type-byline-letter-spacing: var(--type-1800-letter-spacing);
	--type-eyebrow-size: var(--type-1800-size);
	--type-eyebrow-letter-spacing: var(--type-1800-letter-spacing);
	--type-byline-small-size: var(--type-725-size);
	--type-byline-small-letter-spacing: var(--type-725-letter-spacing);
	--type-bottombar-label-size: var(--type-100-size);
	--type-bottombar-label-letter-spacing: var(--type-100-letter-spacing);
	--type-label-size: var(--type-2100-size);
	--type-label-letter-spacing: var(--type-2100-letter-spacing);
	--type-label-small-size: var(--type-1100-size);
	--type-label-small-letter-spacing: var(--type-1100-letter-spacing);
	--type-title-size: var(--type-3600-size);
	--type-title-letter-spacing: var(--type-3600-letter-spacing);
	--type-description-size: var(--type-1600-size);
	--type-description-letter-spacing: var(--type-1600-letter-spacing);
	--type-subtlest-size: var(--type-650-size);
	--type-subtlest-letter-spacing: var(--type-650-letter-spacing);
	--type-fineprint-size: var(--type-200-size);
	--type-fineprint-letter-spacing: var(--type-200-letter-spacing);
	--type-label-optional-l-size: var(--type-725-size);
	--type-label-optional-l-letter-spacing: var(--type-725-letter-spacing);
	--type-label-optional-size: var(--type-300-size);
	--type-label-optional-letter-spacing: var(--type-300-letter-spacing);
	--type-credit-size: var(--type-50-size);
	--type-credit-letter-spacing: var(--type-50-letter-spacing);
	--font-nunito-sans: Nunito Sans, Arial;
	--font-montserrat: Montserrat;
	--font-sbl-hebrew: SBL Hebrew;
	--font-arimo: Arimo;
	--font-frank-ruhl-libre: Frank Ruhl Libre;
	--font-miriam-libre: Miriam Libre;
	--font-size-1: 10px;
	--font-size-2: 11px;
	--font-size-3: 12px;
	--font-size-4: 13px;
	--font-size-5: 14px;
	--font-size-6: 15px;
	--font-size-7: 16px;
	--font-size-8: 17px;
	--font-size-9: 18px;
	--font-size-10: 19px;
	--font-size-11: 21px;
	--font-size-12: 22px;
	--font-size-13: 24px;
	--font-size-14: 28px;
	--font-size-15: 32px;
	--font-size-16: 36px;
	--font-size-17: 48px;
	--font-size-18: 56px;
	--font-size-19: 20px;
	--line-height-3x-dense: 16px;
	--line-height-2x-dense: 20px;
	--line-height-dense: 24px;
	--line-height-normal: 28px;
	--line-height-loose: 32px;
	--line-height-2x-loose: 36px;
	--line-height-3x-loose: 40px;
	--line-height-4x-loose: 44px;
	--line-height-5x-loose: 60px;
	--line-height-6x-loose: 68px;
	--color-neutral-0: #FCFAFF;
	--color-neutral-100: #F8F7F9;
	--color-neutral-200: #F4F2F7;
	--color-neutral-300: #E0DCE4;
	--color-neutral-400: #BCB3C4;
	--color-neutral-500: #9889A5;
	--color-neutral-600: #867595;
	--color-neutral-700: #746286;
	--color-neutral-800: #5A446F;
	--color-neutral-900: #452C5D;
	--color-neutral-1000: #32174D;
	--color-neutral-1100: #260942;
	--color-neutral-alpha-100a: lch(8.6309 38.964 309.38 / .03);
	--color-neutral-alpha-200a: lch(8.6309 38.964 309.38 / .06);
	--color-neutral-alpha-300a: lch(8.6309 38.964 309.38 / .14);
	--color-neutral-alpha-350a: lch(8.6309 38.964 309.38 / .25);
	--color-neutral-alpha-400a: lch(8.6309 38.964 309.38 / .31);
	--color-neutral-alpha-500a: lch(8.6309 38.964 309.38 / .49);
	--color-primary-100: #F5F0FF;
	--color-primary-200: #E4D8FD;
	--color-primary-300: #C3ACF6;
	--color-primary-400: #AE8FEF;
	--color-primary-500: #9F7EE7;
	--color-primary-600: #9270DB;
	--color-primary-700: #7E5DC6;
	--color-primary-800: #6D4DB2;
	--color-primary-900: #4A2A90;
	--color-primary-1000: #34185F;
	--color-text-body: var(--color-neutral-1100);
	--color-text-default: var(--color-primary-1000);
	--color-text-subtle: var(--color-neutral-800);
	--color-text-subtlest: var(--color-neutral-700);
	--color-text-placeholder: var(--color-neutral-700);
	--color-text-disabled: var(--color-neutral-500);
	--color-text-inverse: var(--color-neutral-200);
	--color-text-inverse-subtlest: var(--color-neutral-400);
	--color-text-inverse-subtle: var(--color-neutral-300);
	--color-text-information: var(--global-color-blue-800);
	--color-text-discovery: var(--global-color-purple-800);
	--color-text-success: var(--global-color-green-800);
	--color-text-selected: var(--color-primary-800);
	--color-text-warning-default: var(--global-color-orange-800);
	--color-text-warning-inverse: var(--color-neutral-1000);
	--color-text-accent-blue-default: var(--global-color-blue-800);
	--color-text-accent-blue-bolder: var(--global-color-blue-900);
	--color-text-accent-red-default: var(--global-color-red-800);
	--color-text-accent-red-bolder: var(--global-color-red-900);
	--color-text-accent-orange-default: var(--global-color-orange-800);
	--color-text-accent-orange-bolder: var(--global-color-orange-900);
	--color-text-accent-yellow-default: var(--global-color-yellow-800);
	--color-text-accent-yellow-bolder: var(--global-color-yellow-900);
	--color-text-accent-green-default: var(--global-color-green-800);
	--color-text-accent-green-bolder: var(--global-color-green-900);
	--color-text-accent-purple-default: var(--global-color-purple-800);
	--color-text-accent-purple-bolder: var(--global-color-purple-900);
	--color-text-accent-teal-default: var(--global-color-teal-800);
	--color-text-accent-teal-bolder: var(--global-color-teal-900);
	--color-text-accent-magenta-default: var(--global-color-magenta-800);
	--color-text-accent-magenta-bolder: var(--global-color-magenta-900);
	--color-text-accent-gray-default: var(--color-neutral-800);
	--color-text-accent-gray-bolder: var(--color-neutral-1100);
	--color-text-field-set-label: var(--color-neutral-1000);
	--color-text-label-input-success: var(--global-color-green-800);
	--color-text-label-input-error: var(--global-color-red-800);
	--color-text-label-input-default: var(--color-neutral-800);
	--color-text-brand-default: var(--color-primary-800);
	--color-text-brand-hovered: var(--color-primary-900);
	--color-text-brand-pressed: var(--color-primary-1000);
	--color-text-danger-default: var(--global-color-red-800);
	--color-text-danger-pressed: var(--global-color-red-900);
	--color-border-input-default: var(--color-neutral-alpha-300a);
	--color-border-input-hovered: var(--color-neutral-alpha-300a);
	--color-border-default: var(--color-neutral-alpha-300a);
	--color-border-subtle: var(--color-neutral-alpha-200a);
	--color-border-bold: var(--color-neutral-600);
	--color-border-inverse: var(--color-neutral-0);
	--color-border-focused: var(--color-primary-500);
	--color-border-disabled: var(--color-neutral-alpha-200a);
	--color-border-selected: var(--color-primary-700);
	--color-border-brand-default: var(--color-primary-800);
	--color-border-brand-hovered: var(--color-primary-900);
	--color-border-brand-selected: var(--color-primary-1000);
	--color-border-danger: var(--global-color-red-600);
	--color-border-warning: var(--global-color-orange-600);
	--color-border-success: var(--global-color-green-600);
	--color-border-discovery: var(--global-color-purple-600);
	--color-border-information: var(--global-color-blue-600);
	--color-border-accent-blue: var(--global-color-blue-600);
	--color-border-accent-red: var(--global-color-red-600);
	--color-border-accent-orange: var(--global-color-orange-600);
	--color-border-accent-yellow: var(--global-color-yellow-600);
	--color-border-accent-green: var(--global-color-green-600);
	--color-border-accent-purple: var(--global-color-purple-600);
	--color-border-accent-teal: var(--global-color-teal-700);
	--color-border-accent-magenta: var(--global-color-magenta-600);
	--color-border-accent-gray: var(--color-neutral-600);
	--color-border-neutral-default: var(--color-neutral-alpha-300a);
	--color-border-neutral-hovered: var(--color-neutral-alpha-300a);
	--color-border-neutral-pressed: var(--color-neutral-alpha-400a);
	--color-border-neutral-subtle-default: var(--color-background-neutral-subtle-default);
	--color-border-neutral-subtle-hovered: var(--color-neutral-alpha-200a);
	--color-border-neutral-subtle-pressed: var(--color-neutral-alpha-300a);
	--color-icon-logo: var(--color-primary-1000);
	--color-icon-gradient: var(--gradient-3);
	--color-icon-emphasis: var(--color-primary-1000);
	--color-icon-default: var(--color-neutral-800);
	--color-icon-subtle: var(--color-neutral-700);
	--color-icon-inverse: var(--color-neutral-200);
	--color-icon-disabled: var(--color-neutral-alpha-400a);
	--color-icon-selected: var(--color-primary-700);
	--color-icon-danger: var(--global-color-red-600);
	--color-icon-warning-default: var(--global-color-orange-600);
	--color-icon-warning-inverse: var(--color-neutral-1000);
	--color-icon-success: var(--global-color-green-600);
	--color-icon-discovery: var(--global-color-purple-600);
	--color-icon-information: var(--global-color-blue-600);
	--color-icon-accent-blue: var(--global-color-blue-600);
	--color-icon-accent-red: var(--global-color-red-600);
	--color-icon-accent-orange: var(--global-color-orange-600);
	--color-icon-accent-yellow: var(--global-color-yellow-600);
	--color-icon-accent-green: var(--global-color-green-600);
	--color-icon-accent-purple: var(--global-color-purple-600);
	--color-icon-accent-teal: var(--global-color-teal-600);
	--color-icon-accent-magenta: var(--global-color-magenta-600);
	--color-icon-accent-gray: var(--color-neutral-600);
	--color-icon-brand-default: var(--color-primary-700);
	--color-icon-brand-hovered: var(--color-primary-800);
	--color-icon-brand-pressed: var(--color-primary-900);
	--color-icon-filter-logo: brightness(0) saturate(100%) invert(8%) sepia(61%) saturate(5321%) hue-rotate(262deg) brightness(81%) contrast(92%);
	--color-icon-filter-gradient: null;
	--color-icon-filter-emphasis: brightness(0) saturate(100%) invert(6%) sepia(81%) saturate(3547%) hue-rotate(260deg) brightness(109%) contrast(94%);
	--color-icon-filter-default: brightness(0) saturate(100%) invert(25%) sepia(4%) saturate(5559%) hue-rotate(228deg) brightness(95%) contrast(80%);
	--color-icon-filter-subtle: brightness(0) saturate(100%) invert(42%) sepia(12%) saturate(974%) hue-rotate(227deg) brightness(92%) contrast(90%);
	--color-icon-filter-inverse: brightness(0) saturate(100%) invert(98%) sepia(2%) saturate(934%) hue-rotate(198deg) brightness(99%) contrast(95%);
	--color-icon-filter-disabled: null;
	--color-icon-filter-selected: brightness(0) saturate(100%) invert(52%) sepia(31%) saturate(7280%) hue-rotate(232deg) brightness(83%) contrast(84%);
	--color-icon-filter-danger: brightness(0) saturate(100%) invert(37%) sepia(96%) saturate(828%) hue-rotate(331deg) brightness(89%) contrast(102%);
	--color-icon-filter-warning-default: brightness(0) saturate(100%) invert(38%) sepia(98%) saturate(2018%) hue-rotate(15deg) brightness(102%) contrast(94%);
	--color-icon-filter-warning-inverse: brightness(0) saturate(100%) invert(11%) sepia(19%) saturate(5338%) hue-rotate(248deg) brightness(97%) contrast(100%);
	--color-icon-filter-success: brightness(0) saturate(100%) invert(47%) sepia(87%) saturate(396%) hue-rotate(103deg) brightness(92%) contrast(84%);
	--color-icon-filter-discovery: brightness(0) saturate(100%) invert(63%) sepia(75%) saturate(4202%) hue-rotate(224deg) brightness(92%) contrast(85%);
	--color-icon-filter-information: brightness(0) saturate(100%) invert(46%) sepia(24%) saturate(4230%) hue-rotate(187deg) brightness(100%) contrast(98%);
	--color-icon-filter-accent-blue: brightness(0) saturate(100%) invert(43%) sepia(88%) saturate(2259%) hue-rotate(189deg) brightness(102%) contrast(97%);
	--color-icon-filter-accent-red: brightness(0) saturate(100%) invert(40%) sepia(83%) saturate(5595%) hue-rotate(350deg) brightness(107%) contrast(78%);
	--color-icon-filter-accent-orange: brightness(0) saturate(100%) invert(51%) sepia(99%) saturate(3390%) hue-rotate(10deg) brightness(97%) contrast(94%);
	--color-icon-filter-accent-yellow: brightness(0) saturate(100%) invert(46%) sepia(99%) saturate(1149%) hue-rotate(21deg) brightness(91%) contrast(102%);
	--color-icon-filter-accent-green: brightness(0) saturate(100%) invert(45%) sepia(100%) saturate(317%) hue-rotate(103deg) brightness(93%) contrast(94%);
	--color-icon-filter-accent-purple: brightness(0) saturate(100%) invert(69%) sepia(37%) saturate(7344%) hue-rotate(222deg) brightness(90%) contrast(90%);
	--color-icon-filter-accent-teal: brightness(0) saturate(100%) invert(50%) sepia(90%) saturate(381%) hue-rotate(139deg) brightness(84%) contrast(94%);
	--color-icon-filter-accent-magenta: brightness(0) saturate(100%) invert(41%) sepia(53%) saturate(738%) hue-rotate(270deg) brightness(96%) contrast(85%);
	--color-icon-filter-accent-gray: brightness(0) saturate(100%) invert(76%) sepia(4%) saturate(4353%) hue-rotate(218deg) brightness(62%) contrast(86%);
	--color-icon-filter-brand-default: brightness(0) saturate(100%) invert(40%) sepia(46%) saturate(912%) hue-rotate(219deg) brightness(91%) contrast(80%);
	--color-icon-filter-brand-hovered: brightness(0) saturate(100%) invert(28%) sepia(90%) saturate(650%) hue-rotate(224deg) brightness(97%) contrast(88%);
	--color-icon-filter-brand-pressed: brightness(0) saturate(100%) invert(22%) sepia(36%) saturate(2736%) hue-rotate(237deg) brightness(88%) contrast(105%);
	--color-background-disabled: var(--color-neutral-alpha-200a);
	--color-background-input-default: lch(98.533 2.5384 301.94 / 0);
	--color-background-input-hovered: var(--color-neutral-100);
	--color-background-input-pressed: var(--color-neutral-0);
	--color-background-input-subtle-default: var(--color-neutral-200);
	--color-background-input-subtle-hovered: var(--color-neutral-300);
	--color-background-input-subtle-pressed: var(--color-neutral-400);
	--color-background-neutral-default: var(--color-neutral-alpha-200a);
	--color-background-neutral-hovered: var(--color-neutral-alpha-300a);
	--color-background-neutral-pressed: var(--color-neutral-alpha-400a);
	--color-background-neutral-subtle-default: lch(8.6309 38.964 309.38 / 0);
	--color-background-neutral-subtle-hovered: var(--color-neutral-alpha-200a);
	--color-background-neutral-subtle-pressed: var(--color-neutral-alpha-300a);
	--color-background-neutral-bold-default: var(--color-neutral-800);
	--color-background-neutral-bold-hovered: var(--color-neutral-900);
	--color-background-neutral-bold-pressed: var(--color-neutral-1000);
	--color-background-accent-blue-subtlest: var(--global-color-blue-100);
	--color-background-accent-blue-subtler: var(--global-color-blue-200);
	--color-background-accent-blue-subtle: var(--global-color-blue-400);
	--color-background-accent-blue-bolder: var(--global-color-blue-700);
	--color-background-accent-red-subtlest: var(--global-color-red-100);
	--color-background-accent-red-subtler: var(--global-color-red-200);
	--color-background-accent-red-subtle: var(--global-color-red-400);
	--color-background-accent-red-bolder: var(--global-color-red-700);
	--color-background-accent-orange-subtlest: var(--global-color-orange-100);
	--color-background-accent-orange-subtler: var(--global-color-orange-200);
	--color-background-accent-orange-subtle: var(--global-color-orange-400);
	--color-background-accent-orange-bolder: var(--global-color-orange-700);
	--color-background-accent-yellow-subtlest: var(--global-color-yellow-100);
	--color-background-accent-yellow-subtler: var(--global-color-yellow-200);
	--color-background-accent-yellow-subtle: var(--global-color-yellow-400);
	--color-background-accent-yellow-bolder: var(--global-color-yellow-700);
	--color-background-accent-green-subtlest: var(--global-color-green-100);
	--color-background-accent-green-subtler: var(--global-color-green-200);
	--color-background-accent-green-subtle: var(--global-color-green-400);
	--color-background-accent-green-bolder: var(--global-color-green-700);
	--color-background-accent-teal-subtlest: var(--global-color-teal-100);
	--color-background-accent-teal-subtler: var(--global-color-teal-200);
	--color-background-accent-teal-subtle: var(--global-color-teal-400);
	--color-background-accent-teal-bolder: var(--global-color-teal-700);
	--color-background-accent-purple-subtlest: var(--global-color-purple-100);
	--color-background-accent-purple-subtler: var(--global-color-purple-200);
	--color-background-accent-purple-subtle: var(--global-color-purple-400);
	--color-background-accent-purple-bolder: var(--global-color-purple-700);
	--color-background-accent-magenta-subtlest: var(--global-color-magenta-100);
	--color-background-accent-magenta-subtler: var(--global-color-magenta-200);
	--color-background-accent-magenta-subtle: var(--global-color-magenta-400);
	--color-background-accent-magenta-bolder: var(--global-color-magenta-700);
	--color-background-accent-gray-subtle: var(--color-neutral-500);
	--color-background-accent-gray-subtler: var(--color-neutral-300);
	--color-background-accent-gray-subtlest: var(--color-neutral-200);
	--color-background-accent-gray-bolder: var(--color-neutral-700);
	--color-background-inverse-subtle-default: var(--color-neutral-alpha-400a);
	--color-background-inverse-subtle-hovered: var(--color-neutral-alpha-300a);
	--color-background-inverse-subtle-pressed: var(--color-neutral-alpha-400a);
	--color-background-brand-bold-default: var(--color-primary-800);
	--color-background-brand-bold-hovered: var(--color-primary-900);
	--color-background-brand-bold-pressed: var(--color-primary-1000);
	--color-background-brand-bold-secondary-hovered: var(--color-primary-800);
	--color-background-brand-bold-secondary-pressed: var(--color-primary-900);
	--color-background-brand-subtle-default: var(--color-primary-100);
	--color-background-brand-subtle-hovered: var(--color-primary-200);
	--color-background-brand-subtle-pressed: var(--color-primary-300);
	--color-background-selected-default: var(--color-primary-100);
	--color-background-selected-hovered: var(--color-primary-200);
	--color-background-selected-pressed: var(--color-primary-300);
	--color-background-selected-bold-default: var(--color-primary-800);
	--color-background-selected-bold-hovered: var(--color-primary-900);
	--color-background-selected-bold-pressed: var(--color-primary-1000);
	--color-background-danger-default: var(--global-color-red-100);
	--color-background-danger-hovered: var(--global-color-red-200);
	--color-background-danger-pressed: var(--global-color-red-300);
	--color-background-danger-bold-default: var(--global-color-red-700);
	--color-background-danger-bold-hovered: var(--global-color-red-800);
	--color-background-danger-bold-pressed: var(--global-color-red-900);
	--color-background-warning-default: var(--global-color-yellow-100);
	--color-background-warning-hovered: var(--global-color-yellow-200);
	--color-background-warning-pressed: var(--global-color-yellow-300);
	--color-background-warning-bold-default: var(--global-color-yellow-400);
	--color-background-warning-bold-hovered: var(--global-color-yellow-500);
	--color-background-warning-bold-pressed: var(--global-color-yellow-600);
	--color-background-success-default: var(--global-color-green-100);
	--color-background-success-hovered: var(--global-color-green-200);
	--color-background-success-pressed: var(--global-color-green-300);
	--color-background-success-bold-default: var(--global-color-green-700);
	--color-background-success-bold-hovered: var(--global-color-green-800);
	--color-background-success-bold-pressed: var(--global-color-green-900);
	--color-background-discovery-default: var(--global-color-purple-100);
	--color-background-discovery-hovered: var(--global-color-purple-200);
	--color-background-discovery-pressed: var(--global-color-purple-300);
	--color-background-discovery-bold-default: var(--global-color-purple-700);
	--color-background-discovery-bold-hovered: var(--global-color-purple-800);
	--color-background-discovery-bold-pressed: var(--global-color-purple-900);
	--color-background-information-default: var(--global-color-blue-100);
	--color-background-information-hovered: var(--global-color-blue-200);
	--color-background-information-pressed: var(--global-color-blue-300);
	--color-background-information-bold-default: var(--global-color-blue-800);
	--color-background-information-bold-hovered: var(--global-color-blue-900);
	--color-background-information-bold-pressed: var(--global-color-blue-1000);
	--color-blanket-default: var(--color-neutral-alpha-500a);
	--color-blanket-selected: lch(59.448 57.769 301.34 / .14);
	--color-blanket-danger: lch(59.223 70.886 36.705 / .14);
	--color-chart-brand-default: var(--color-primary-600);
	--color-chart-brand-hovered: var(--color-primary-700);
	--color-chart-neutral-default: var(--color-neutral-500);
	--color-chart-neutral-hovered: var(--color-neutral-600);
	--color-chart-success-default: var(--global-color-green-600);
	--color-chart-success-hovered: var(--global-color-green-700);
	--color-chart-success-bold-default: var(--global-color-green-800);
	--color-chart-success-bold-hovered: var(--global-color-green-900);
	--color-chart-danger-default: var(--global-color-red-500);
	--color-chart-danger-hovered: var(--global-color-red-600);
	--color-chart-danger-bold-default: var(--global-color-red-800);
	--color-chart-danger-bold-hovered: var(--global-color-red-900);
	--color-chart-warning-default: var(--global-color-yellow-600);
	--color-chart-warning-hovered: var(--global-color-yellow-700);
	--color-chart-warning-bold-default: var(--global-color-yellow-800);
	--color-chart-warning-bold-hovered: var(--global-color-yellow-900);
	--color-chart-information-default: var(--global-color-blue-500);
	--color-chart-information-hovered: var(--global-color-blue-600);
	--color-chart-information-bold-default: var(--global-color-blue-800);
	--color-chart-information-bold-hovered: var(--global-color-blue-900);
	--color-chart-discovery-default: var(--global-color-purple-500);
	--color-chart-discovery-hovered: var(--global-color-purple-600);
	--color-chart-discovery-bold-default: var(--global-color-purple-800);
	--color-chart-discovery-bold-hovered: var(--global-color-purple-900);
	--color-chart-categorical-1-default: var(--global-color-teal-600);
	--color-chart-categorical-1-hovered: var(--global-color-teal-700);
	--color-chart-categorical-2-default: var(--color-primary-800);
	--color-chart-categorical-2-hovered: var(--color-primary-900);
	--color-chart-categorical-3-default: var(--global-color-orange-600);
	--color-chart-categorical-3-hovered: var(--global-color-orange-700);
	--color-chart-categorical-4-default: var(--global-color-magenta-800);
	--color-chart-categorical-4-hovered: var(--global-color-magenta-900);
	--color-chart-categorical-5-default: var(--global-color-blue-900);
	--color-chart-categorical-5-hovered: var(--global-color-blue-1000);
	--color-chart-categorical-6-default: var(--global-color-purple-500);
	--color-chart-categorical-6-hovered: var(--global-color-purple-600);
	--color-chart-categorical-7-default: var(--global-color-magenta-900);
	--color-chart-categorical-7-hovered: var(--global-color-magenta-1000);
	--color-chart-categorical-8-default: var(--global-color-orange-800);
	--color-chart-categorical-8-hovered: var(--global-color-orange-900);
	--color-chart-blue-bold-default: var(--global-color-blue-500);
	--color-chart-blue-bold-hovered: var(--global-color-blue-600);
	--color-chart-blue-bolder-default: var(--global-color-blue-600);
	--color-chart-blue-bolder-hovered: var(--global-color-blue-700);
	--color-chart-blue-boldest-default: var(--global-color-blue-800);
	--color-chart-blue-boldest-hovered: var(--global-color-blue-900);
	--color-chart-red-bold-default: var(--global-color-red-500);
	--color-chart-red-bold-hovered: var(--global-color-red-600);
	--color-chart-red-bolder-default: var(--global-color-red-600);
	--color-chart-red-bolder-hovered: var(--global-color-red-700);
	--color-chart-red-boldest-default: var(--global-color-red-800);
	--color-chart-red-boldest-hovered: var(--global-color-red-900);
	--color-chart-orange-bold-default: var(--global-color-orange-600);
	--color-chart-orange-bold-hovered: var(--global-color-orange-700);
	--color-chart-orange-bolder-default: var(--global-color-orange-700);
	--color-chart-orange-bolder-hovered: var(--global-color-orange-800);
	--color-chart-orange-boldest-default: var(--global-color-orange-800);
	--color-chart-orange-boldest-hovered: var(--global-color-orange-900);
	--color-chart-yellow-bold-default: var(--global-color-yellow-600);
	--color-chart-yellow-bold-hovered: var(--global-color-yellow-700);
	--color-chart-yellow-bolder-default: var(--global-color-yellow-700);
	--color-chart-yellow-bolder-hovered: var(--global-color-yellow-800);
	--color-chart-yellow-boldest-default: var(--global-color-yellow-800);
	--color-chart-yellow-boldest-hovered: var(--global-color-yellow-900);
	--color-chart-green-bold-default: var(--global-color-green-600);
	--color-chart-green-bold-hovered: var(--global-color-green-700);
	--color-chart-green-bolder-default: var(--global-color-green-700);
	--color-chart-green-bolder-hovered: var(--global-color-green-800);
	--color-chart-green-boldest-default: var(--global-color-green-800);
	--color-chart-green-boldest-hovered: var(--global-color-green-900);
	--color-chart-teal-bold-default: var(--global-color-teal-600);
	--color-chart-teal-bold-hovered: var(--global-color-teal-700);
	--color-chart-teal-bolder-default: var(--global-color-teal-700);
	--color-chart-teal-bolder-hovered: var(--global-color-teal-800);
	--color-chart-teal-boldest-default: var(--global-color-teal-800);
	--color-chart-teal-boldest-hovered: var(--global-color-teal-900);
	--color-chart-purple-bold-default: var(--global-color-purple-500);
	--color-chart-purple-bold-hovered: var(--global-color-purple-600);
	--color-chart-purple-bolder-default: var(--global-color-purple-600);
	--color-chart-purple-bolder-hovered: var(--global-color-purple-700);
	--color-chart-purple-boldest-default: var(--global-color-purple-800);
	--color-chart-purple-boldest-hovered: var(--global-color-purple-900);
	--color-chart-magenta-bold-default: var(--global-color-magenta-500);
	--color-chart-magenta-bold-hovered: var(--global-color-magenta-600);
	--color-chart-magenta-bolder-default: var(--global-color-magenta-600);
	--color-chart-magenta-bolder-hovered: var(--global-color-magenta-700);
	--color-chart-magenta-boldest-default: var(--global-color-magenta-800);
	--color-chart-magenta-boldest-hovered: var(--global-color-magenta-900);
	--color-chart-gray-bold-default: var(--color-neutral-500);
	--color-chart-gray-bold-hovered: var(--color-neutral-600);
	--color-chart-gray-bolder-default: var(--color-neutral-600);
	--color-chart-gray-bolder-hovered: var(--color-neutral-700);
	--color-chart-gray-boldest-default: var(--color-neutral-800);
	--color-chart-gray-boldest-hovered: var(--color-neutral-900);
	--color-interaction-hovered: var(--color-neutral-alpha-400a);
	--color-interaction-pressed: var(--color-neutral-alpha-500a);
	--color-interaction-inverse-hovered: var(--color-neutral-alpha-300a);
	--color-interaction-inverse-pressed: var(--color-neutral-alpha-400a);
	--color-skeleton-default: var(--color-neutral-alpha-200a);
	--color-skeleton-subtle: var(--color-neutral-alpha-100a);
	--color-link-default: var(--color-primary-700);
	--color-link-hovered: var(--color-primary-800);
	--color-link-pressed: var(--color-primary-900);
	--color-scrollbar: lch(44.357 21.693 306.96 / .8);
	--gradient-1: linear-gradient(90deg, #FCFAFF 0%, rgba(250, 253, 255, 0) 2.6%, rgba(250, 253, 255, 0) 97.92%, #FAFDFF 100%);
	--gradient-2: linear-gradient(180deg, rgba(255, 250, 255, 0) 0%, #FCFAFF 85.94%);
	--gradient-3: linear-gradient(360deg, #952AE0 0%, #4A2A90 84.9%);
	--gradient-4: linear-gradient(180deg, rgba(12, 21, 28, 0) 0%, rgba(12, 21, 28, .25) 43.23%, rgba(12, 21, 28, .4) 73.7%, rgba(12, 21, 28, .6) 100%);
	--gradient-5: linear-gradient(270deg, #FCFAFF 84.21%, rgba(252, 250, 255, 0) 100%);
	--gradient-6: linear-gradient(270deg, #fcfaff00 0%, #fcfaff 15.63%);
	--gradient-overlay: var(--gradient-5);
	--gradient-overlay-rtl: var(--gradient-6);
	--gradient-overflow: var(--gradient-2);
	--shadow-100: 0 1px 4px 0 rgba(18, 12, 28, .1);
	--shadow-200: 0 1px 16px 0 rgba(18, 12, 28, .06);
	--shadow-300: 0 4px 24px 0 rgba(18, 12, 28, .1);
	--shadow-400: 0 -3px 16px 0 rgba(18, 12, 28, .15), 0 12px 14px 0 rgba(18, 12, 28, .1);
	--shadow-500: 8px -3px 32px 0 rgba(18, 12, 28, .15), 0 20px 30px 0 rgba(18, 12, 28, .21);
	--shadow-600: 8px -3px 32px 0 rgba(18, 12, 28, .15);
	--shadow-raised: var(--shadow-100);
	--shadow-overflow: var(--shadow-200);
	--shadow-overlay: var(--shadow-300);
	--shadow-hover: var(--shadow-300);
	--elevation-surface-default: var(--color-neutral-0);
	--elevation-surface-hovered: var(--color-neutral-200);
	--elevation-surface-pressed: var(--color-neutral-300);
	--elevation-surface-sunken: var(--color-neutral-100);
	--elevation-surface-raised-default: var(--color-neutral-0);
	--elevation-surface-raised-hovered: var(--color-neutral-200);
	--elevation-surface-raised-pressed: var(--color-neutral-300);
	--elevation-surface-overlay-default: var(--color-neutral-0);
	--elevation-surface-overlay-hovered: var(--color-neutral-200);
	--elevation-surface-overlay-pressed: var(--color-neutral-300);
	--border-input-default: 1px solid lch(8.6309 38.964 309.38 / .14);
	--border-input-hover: 1px solid lch(8.6309 38.964 309.38 / .14);
	--border-input-default-width: var(--global-border-width-x-small);
	--border-input-hover-width: var(--global-border-width-x-small);
	--border-divider-subtle: 1px solid lch(8.6309 38.964 309.38 / .14);
	--border-divider-subtle-width: var(--global-border-width-x-small);
	--border-side-panel: 1px solid lch(8.6309 38.964 309.38 / .14);
	--border-default: 1px solid lch(8.6309 38.964 309.38 / .14);
	--border-focused: 2px solid #9F7EE7;
	--border-focused1: 1px solid #9F7EE7;
	--border-disabled: 2px solid lch(8.6309 38.964 309.38 / .06);
	--border-disabled1: 1px solid lch(8.6309 38.964 309.38 / .06);
	--border-inverse: 2px solid #FCFAFF;
	--border-icon-inverse-small: 1.5px solid #FCFAFF;
	--border-icon-inverse-x-small: 1px solid #FCFAFF;
	--border-icon-disabled-small: 1.5px solid lch(8.6309 38.964 309.38 / .31);
	--border-icon-disabled-x-small: 1px solid lch(8.6309 38.964 309.38 / .31);
	--border-icon-inverse-small-width: var(--global-border-width-small);
	--border-icon-inverse-x-small-width: var(--global-border-width-x-small);
	--border-icon-disabled-small-width: var(--global-border-width-small);
	--border-icon-disabled-x-small-width: var(--global-border-width-x-small);
	--border-danger: 2px solid #E34935;
	--border-warning: 2px solid #D97008;
	--border-success: 2px solid #22A06B;
	--border-discovery: 2px solid #9270DB;
	--border-information: 2px solid #1D94FC;
	--border-bold: 2px solid #867595;
	--border-accent-red: 2px solid #E34935;
	--border-accent-orange: 2px solid #D97008;
	--border-accent-yellow: 2px solid #B38600;
	--border-accent-green: 2px solid #22A06B;
	--border-accent-teal: 2px solid #1D7F8C;
	--border-accent-blue: 2px solid #1D94FC;
	--border-accent-purple: 2px solid #9270DB;
	--border-accent-magenta: 2px solid #CD519D;
	--border-accent-magenta1: 1px solid #CD519D;
	--border-accent-gray: 2px solid #867595;
	--border-accent-red-width: var(--global-border-width-medium);
	--border-accent-orange-width: var(--global-border-width-medium);
	--border-accent-yellow-width: var(--global-border-width-medium);
	--border-accent-green-width: var(--global-border-width-medium);
	--border-accent-teal-width: var(--global-border-width-medium);
	--border-accent-blue-width: var(--global-border-width-medium);
	--border-accent-purple-width: var(--global-border-width-medium);
	--border-accent-magenta-width: var(--global-border-width-medium);
	--border-accent-magenta1-width: var(--global-border-width-x-small);
	--border-accent-gray-width: var(--global-border-width-medium);
	--border-brand-default: 2px solid #6D4DB2;
	--border-brand-default1: 1px solid #6D4DB2;
	--border-brand-hovered: 2px solid #4A2A90;
	--border-brand-pressed: 2px solid #34185F;
	--border-brand-default-width: var(--global-border-width-medium);
	--border-brand-default1-width: var(--global-border-width-x-small);
	--border-brand-hovered-width: var(--global-border-width-medium);
	--border-brand-pressed-width: var(--global-border-width-medium);
	--border-secondary-neutral-subtle-default: 1px solid lch(8.6309 38.964 309.38 / .14);
	--border-secondary-neutral-subtle-hovered: 1px solid lch(8.6309 38.964 309.38 / .14);
	--border-secondary-neutral-subtle-pressed: 2px solid lch(8.6309 38.964 309.38 / .14);
	--border-secondary-neutral-subtle-default-width: var(--global-border-width-x-small);
	--border-secondary-neutral-subtle-hovered-width: var(--global-border-width-x-small);
	--border-secondary-neutral-subtle-pressed-width: var(--global-border-width-medium);
	--border-selected: 2px solid #7E5DC6;
	--border-side-panel-width: var(--global-border-width-x-small);
	--border-default-width: var(--global-border-width-x-small);
	--border-focused-width: var(--global-border-width-medium);
	--border-focused1-width: var(--global-border-width-x-small);
	--border-disabled-width: var(--global-border-width-medium);
	--border-disabled1-width: var(--global-border-width-x-small);
	--border-inverse-width: var(--global-border-width-medium);
	--border-danger-width: var(--global-border-width-medium);
	--border-warning-width: var(--global-border-width-medium);
	--border-success-width: var(--global-border-width-medium);
	--border-discovery-width: var(--global-border-width-medium);
	--border-information-width: var(--global-border-width-medium);
	--border-bold-width: var(--global-border-width-medium);
	--border-selected-width: var(--global-border-width-medium)
}

.--dark-mode {
	--gradient-100: linear-gradient(90deg, #191521 0%, rgba(25, 21, 33, 0) 2.6%, rgba(25, 21, 33, 0) 97.92%, #191521 100%);
	--gradient-200: linear-gradient(180deg, rgba(25, 21, 33, 0) 0%, #191521 85.94%);
	--gradient-300: linear-gradient(0deg, #B39ED3 0%, #9576C2 84.9%);
	--gradient-400: linear-gradient(180deg, rgba(25, 21, 33, 0) 0%, rgba(25, 21, 33, .25) 43.23%, rgba(25, 21, 33, .4) 73.7%, rgba(25, 21, 33, .6) 100%);
	--gradient-overlay: var(--gradient-200);
	--color-dark-neutral-0: #191521;
	--color-dark-neutral-100: #201D25;
	--color-dark-neutral-200: #26222B;
	--color-dark-neutral-250: #2C2833;
	--color-dark-neutral-300: #322C3A;
	--color-dark-neutral-350: #3F384A;
	--color-dark-neutral-400: #4D4559;
	--color-dark-neutral-500: #675C7A;
	--color-dark-neutral-600: #827396;
	--color-dark-neutral-700: #9486A7;
	--color-dark-neutral-800: #AB9FBC;
	--color-dark-neutral-900: #C0B6CF;
	--color-dark-neutral-1000: #CFC7DB;
	--color-dark-neutral-1100: #E3DEEA;
	--color-dark-neutral-100-: #1A1521;
	--color-dark-neutral-alpha-100a: lch(79.34 27.597 303.06 / .03);
	--color-dark-neutral-alpha-100-a: lch(.83914 .39434 285.25 / .26);
	--color-dark-neutral-alpha-200a: lch(69.677 30.441 302.86 / .06);
	--color-dark-neutral-alpha-250a: lch(83.395 25.694 302.33 / .1);
	--color-dark-neutral-alpha-300a: lch(71.737 32.374 302.55 / .14);
	--color-dark-neutral-alpha-350a: lch(82.584 31.273 305.22 / .2);
	--color-dark-neutral-alpha-400a: lch(80.827 30.191 303.8 / .31);
	--color-dark-neutral-alpha-500a: lch(72.477 29.12 302.62 / .49);
	--color-text-body: var(--color-dark-neutral-800);
	--color-text-default: var(--color-primary-200);
	--color-text-subtle: var(--color-dark-neutral-800);
	--color-text-subtlest: var(--color-dark-neutral-700);
	--color-text-placeholder: var(--color-dark-neutral-700);
	--color-text-disabled: var(--color-dark-neutral-500);
	--color-text-inverse: var(--color-dark-neutral-200);
	--color-text-inverse-subtlest: var(--color-dark-neutral-400);
	--color-text-inverse-subtle: var(--color-dark-neutral-300);
	--color-text-information: var(--global-color-blue-300);
	--color-text-discovery: var(--global-color-purple-300);
	--color-text-success: var(--global-color-green-300);
	--color-text-selected: var(--color-primary-200);
	--color-text-warning-default: var(--global-color-orange-300);
	--color-text-warning-inverse: var(--color-dark-neutral-100);
	--color-text-accent-blue-default: var(--global-color-blue-300);
	--color-text-accent-blue-bolder: var(--global-color-blue-200);
	--color-text-accent-red-default: var(--global-color-red-300);
	--color-text-accent-red-bolder: var(--global-color-red-200);
	--color-text-accent-orange-default: var(--global-color-orange-300);
	--color-text-accent-orange-bolder: var(--global-color-orange-200);
	--color-text-accent-yellow-default: var(--global-color-yellow-300);
	--color-text-accent-yellow-bolder: var(--global-color-yellow-200);
	--color-text-accent-green-default: var(--global-color-green-300);
	--color-text-accent-green-bolder: var(--global-color-green-200);
	--color-text-accent-purple-default: var(--global-color-purple-300);
	--color-text-accent-purple-bolder: var(--global-color-purple-200);
	--color-text-accent-teal-default: var(--global-color-teal-300);
	--color-text-accent-teal-bolder: var(--global-color-teal-200);
	--color-text-accent-magenta-default: var(--global-color-magenta-300);
	--color-text-accent-magenta-bolder: var(--global-color-magenta-200);
	--color-text-accent-gray-default: var(--color-dark-neutral-800);
	--color-text-accent-gray-bolder: var(--color-dark-neutral-1100);
	--color-text-field-set-label: var(--color-dark-neutral-1000);
	--color-text-label-input-success: var(--global-color-green-300);
	--color-text-label-input-error: var(--global-color-red-300);
	--color-text-label-input-default: var(--color-dark-neutral-800);
	--color-text-brand-default: var(--color-primary-400);
	--color-text-brand-hovered: var(--color-primary-300);
	--color-text-brand-pressed: var(--color-primary-200);
	--color-text-danger-default: var(--global-color-red-300);
	--color-text-danger-pressed: var(--global-color-red-200);
	--color-border-input-default: var(--color-dark-neutral-alpha-300a);
	--color-border-input-hovered: var(--color-dark-neutral-alpha-300a);
	--color-border-default: var(--color-dark-neutral-alpha-300a);
	--color-border-subtle: var(--color-dark-neutral-alpha-200a);
	--color-border-bold: var(--color-dark-neutral-600);
	--color-border-inverse: var(--color-dark-neutral-0);
	--color-border-disabled: var(--color-dark-neutral-alpha-200a);
	--color-border-selected: var(--color-primary-400);
	--color-border-brand-default: var(--color-primary-400);
	--color-border-brand-hovered: var(--color-primary-300);
	--color-border-brand-selected: var(--color-primary-200);
	--color-border-danger: var(--global-color-red-500);
	--color-border-warning: var(--global-color-orange-500);
	--color-border-success: var(--global-color-green-500);
	--color-border-discovery: var(--color-primary-500);
	--color-border-information: var(--global-color-blue-500);
	--color-border-accent-blue: var(--global-color-blue-500);
	--color-border-accent-red: var(--global-color-red-500);
	--color-border-accent-orange: var(--global-color-orange-500);
	--color-border-accent-yellow: var(--global-color-yellow-500);
	--color-border-accent-green: var(--global-color-green-500);
	--color-border-accent-purple: var(--global-color-purple-500);
	--color-border-accent-teal: var(--global-color-teal-400);
	--color-border-accent-magenta: var(--global-color-magenta-500);
	--color-border-accent-gray: var(--color-dark-neutral-600);
	--color-border-neutral-default: var(--color-dark-neutral-alpha-300a);
	--color-border-neutral-hovered: var(--color-dark-neutral-alpha-300a);
	--color-border-neutral-pressed: var(--color-dark-neutral-alpha-400a);
	--color-border-neutral-subtle-hovered: var(--color-dark-neutral-alpha-200a);
	--color-border-neutral-subtle-pressed: var(--color-dark-neutral-alpha-300a);
	--color-icon-logo: var(--color-primary-100);
	--color-icon-emphasis: var(--color-primary-100);
	--color-icon-default: var(--color-dark-neutral-800);
	--color-icon-subtle: var(--color-dark-neutral-700);
	--color-icon-inverse: var(--color-dark-neutral-200);
	--color-icon-disabled: var(--color-dark-neutral-alpha-400a);
	--color-icon-selected: var(--color-primary-400);
	--color-icon-danger: var(--global-color-red-500);
	--color-icon-warning-default: var(--global-color-orange-500);
	--color-icon-warning-inverse: var(--color-dark-neutral-200);
	--color-icon-success: var(--global-color-green-500);
	--color-icon-discovery: var(--color-primary-500);
	--color-icon-information: var(--global-color-blue-500);
	--color-icon-accent-blue: var(--global-color-blue-500);
	--color-icon-accent-red: var(--global-color-red-500);
	--color-icon-accent-orange: var(--global-color-orange-500);
	--color-icon-accent-yellow: var(--global-color-yellow-500);
	--color-icon-accent-green: var(--global-color-green-500);
	--color-icon-accent-purple: var(--global-color-purple-500);
	--color-icon-accent-teal: var(--global-color-teal-500);
	--color-icon-accent-magenta: var(--global-color-magenta-500);
	--color-icon-accent-gray: var(--color-dark-neutral-600);
	--color-icon-brand-default: var(--color-primary-400);
	--color-icon-brand-hovered: var(--color-primary-300);
	--color-icon-brand-pressed: var(--color-primary-200);
	--color-icon-filter-logo: brightness(0) saturate(100%) invert(100%) sepia(83%) saturate(2524%) hue-rotate(185deg) brightness(111%) contrast(105%);
	--color-icon-filter-emphasis: brightness(0) saturate(100%) invert(77%) sepia(35%) saturate(120%) hue-rotate(261deg) brightness(117%) contrast(101%);
	--color-icon-filter-default: brightness(0) saturate(100%) invert(72%) sepia(9%) saturate(603%) hue-rotate(223deg) brightness(88%) contrast(92%);
	--color-icon-filter-subtle: brightness(0) saturate(100%) invert(56%) sepia(14%) saturate(523%) hue-rotate(223deg) brightness(96%) contrast(91%);
	--color-icon-filter-inverse: brightness(0) saturate(100%) invert(11%) sepia(15%) saturate(682%) hue-rotate(224deg) brightness(92%) contrast(92%);
	--color-icon-filter-selected: brightness(0) saturate(100%) invert(53%) sepia(88%) saturate(442%) hue-rotate(211deg) brightness(103%) contrast(87%);
	--color-icon-filter-danger: brightness(0) saturate(100%) invert(46%) sepia(19%) saturate(4077%) hue-rotate(333deg) brightness(98%) contrast(90%);
	--color-icon-filter-warning-default: brightness(0) saturate(100%) invert(52%) sepia(85%) saturate(811%) hue-rotate(356deg) brightness(100%) contrast(90%);
	--color-icon-filter-warning-inverse: brightness(0) saturate(100%) invert(12%) sepia(15%) saturate(628%) hue-rotate(224deg) brightness(95%) contrast(94%);
	--color-icon-filter-success: brightness(0) saturate(100%) invert(65%) sepia(14%) saturate(3948%) hue-rotate(106deg) brightness(95%) contrast(67%);
	--color-icon-filter-discovery: brightness(0) saturate(100%) invert(52%) sepia(79%) saturate(2784%) hue-rotate(225deg) brightness(106%) contrast(81%);
	--color-icon-filter-information: brightness(0) saturate(100%) invert(56%) sepia(73%) saturate(2759%) hue-rotate(186deg) brightness(102%) contrast(101%);
	--color-icon-filter-accent-blue: brightness(0) saturate(100%) invert(50%) sepia(41%) saturate(984%) hue-rotate(173deg) brightness(107%) contrast(102%);
	--color-icon-filter-accent-red: brightness(0) saturate(100%) invert(45%) sepia(28%) saturate(4088%) hue-rotate(335deg) brightness(100%) contrast(88%);
	--color-icon-filter-accent-orange: brightness(0) saturate(100%) invert(65%) sepia(36%) saturate(3807%) hue-rotate(355deg) brightness(98%) contrast(92%);
	--color-icon-filter-accent-yellow: brightness(0) saturate(100%) invert(55%) sepia(90%) saturate(1323%) hue-rotate(15deg) brightness(99%) contrast(98%);
	--color-icon-filter-accent-green: brightness(0) saturate(100%) invert(72%) sepia(26%) saturate(995%) hue-rotate(102deg) brightness(79%) contrast(97%);
	--color-icon-filter-accent-purple: brightness(0) saturate(100%) invert(60%) sepia(12%) saturate(3690%) hue-rotate(214deg) brightness(91%) contrast(98%);
	--color-icon-filter-accent-teal: brightness(0) saturate(100%) invert(79%) sepia(12%) saturate(2476%) hue-rotate(142deg) brightness(80%) contrast(90%);
	--color-icon-filter-accent-magenta: brightness(0) saturate(100%) invert(53%) sepia(100%) saturate(690%) hue-rotate(289deg) brightness(90%) contrast(89%);
	--color-icon-filter-accent-gray: brightness(0) saturate(100%) invert(51%) sepia(14%) saturate(668%) hue-rotate(224deg) brightness(91%) contrast(93%);
	--color-icon-filter-brand-default: brightness(0) saturate(100%) invert(65%) sepia(68%) saturate(2967%) hue-rotate(214deg) brightness(104%) contrast(88%);
	--color-icon-filter-brand-hovered: brightness(0) saturate(100%) invert(70%) sepia(46%) saturate(639%) hue-rotate(205deg) brightness(100%) contrast(94%);
	--color-icon-filter-brand-pressed: brightness(0) saturate(100%) invert(87%) sepia(3%) saturate(2351%) hue-rotate(210deg) brightness(100%) contrast(99%);
	--color-background-disabled: var(--color-dark-neutral-alpha-200a);
	--color-background-input-default: lch(7.6426 8.9171 300.56);
	--color-background-input-hovered: var(--color-dark-neutral-100);
	--color-background-input-pressed: var(--color-dark-neutral-0);
	--color-background-input-subtle-default: var(--color-dark-neutral-100);
	--color-background-input-subtle-hovered: var(--color-dark-neutral-200);
	--color-background-neutral-default: var(--color-dark-neutral-alpha-200a);
	--color-background-neutral-hovered: var(--color-dark-neutral-alpha-300a);
	--color-background-neutral-pressed: var(--color-dark-neutral-alpha-400a);
	--color-background-neutral-subtle-default: lch(89.132 6.2403 302.75 / 0);
	--color-background-neutral-subtle-hovered: var(--color-dark-neutral-alpha-200a);
	--color-background-neutral-subtle-pressed: var(--color-dark-neutral-alpha-300a);
	--color-background-neutral-bold-default: var(--color-dark-neutral-800);
	--color-background-neutral-bold-hovered: var(--color-dark-neutral-900);
	--color-background-neutral-bold-pressed: var(--color-dark-neutral-1000);
	--color-background-accent-blue-bolder: var(--global-color-blue-400);
	--color-background-accent-red-bolder: var(--global-color-red-400);
	--color-background-accent-orange-bolder: var(--global-color-orange-400);
	--color-background-accent-yellow-bolder: var(--global-color-yellow-400);
	--color-background-accent-green-bolder: var(--global-color-green-400);
	--color-background-accent-teal-bolder: var(--global-color-teal-400);
	--color-background-accent-purple-bolder: var(--global-color-purple-400);
	--color-background-accent-magenta-bolder: var(--global-color-magenta-400);
	--color-background-accent-gray-subtle: var(--color-dark-neutral-500);
	--color-background-accent-gray-subtler: var(--color-dark-neutral-300);
	--color-background-accent-gray-subtlest: var(--color-dark-neutral-200);
	--color-background-accent-gray-bolder: var(--color-dark-neutral-700);
	--color-background-inverse-subtle-default: var(--color-dark-neutral-alpha-400a);
	--color-background-inverse-subtle-hovered: var(--color-dark-neutral-alpha-300a);
	--color-background-inverse-subtle-pressed: var(--color-dark-neutral-alpha-400a);
	--color-background-brand-bold-default: var(--color-primary-400);
	--color-background-brand-bold-hovered: var(--color-primary-300);
	--color-background-brand-bold-pressed: var(--color-primary-200);
	--color-background-selected-default: var(--color-primary-1000);
	--color-background-selected-hovered: var(--color-primary-900);
	--color-background-selected-pressed: var(--color-primary-800);
	--color-background-selected-bold-default: var(--color-primary-400);
	--color-background-selected-bold-hovered: var(--color-primary-300);
	--color-background-selected-bold-pressed: var(--color-primary-200);
	--color-background-danger-bold-default: var(--global-color-red-400);
	--color-background-danger-bold-hovered: var(--global-color-red-300);
	--color-background-danger-bold-pressed: var(--global-color-red-200);
	--color-background-warning-bold-pressed: var(--global-color-yellow-500);
	--color-background-success-bold-default: var(--global-color-green-400);
	--color-background-success-bold-hovered: var(--global-color-green-300);
	--color-background-success-bold-pressed: var(--global-color-green-200);
	--color-background-discovery-bold-default: var(--global-color-purple-400);
	--color-background-discovery-bold-hovered: var(--global-color-purple-300);
	--color-background-discovery-bold-pressed: var(--global-color-purple-200);
	--color-background-information-bold-default: var(--global-color-blue-400);
	--color-background-information-bold-hovered: var(--global-color-blue-300);
	--color-background-information-bold-pressed: var(--global-color-blue-200);
	--color-blanket-default: var(--color-dark-neutral-alpha-500a);
	--color-chart-brand-default: var(--color-primary-500);
	--color-chart-brand-hovered: var(--color-primary-400);
	--color-chart-neutral-default: var(--color-dark-neutral-500);
	--color-chart-neutral-hovered: var(--color-dark-neutral-600);
	--color-chart-success-default: var(--global-color-green-500);
	--color-chart-success-hovered: var(--global-color-green-400);
	--color-chart-success-bold-default: var(--global-color-green-300);
	--color-chart-success-bold-hovered: var(--global-color-green-200);
	--color-chart-danger-hovered: var(--global-color-red-500);
	--color-chart-danger-bold-default: var(--global-color-red-300);
	--color-chart-danger-bold-hovered: var(--global-color-red-200);
	--color-chart-warning-default: var(--global-color-yellow-500);
	--color-chart-warning-hovered: var(--global-color-yellow-400);
	--color-chart-warning-bold-default: var(--global-color-yellow-300);
	--color-chart-warning-bold-hovered: var(--global-color-yellow-200);
	--color-chart-information-hovered: var(--global-color-blue-500);
	--color-chart-information-bold-default: var(--global-color-blue-300);
	--color-chart-information-bold-hovered: var(--global-color-blue-200);
	--color-chart-discovery-hovered: var(--global-color-purple-500);
	--color-chart-discovery-bold-default: var(--global-color-purple-300);
	--color-chart-discovery-bold-hovered: var(--global-color-purple-200);
	--color-chart-categorical-1-default: var(--global-color-teal-500);
	--color-chart-categorical-1-hovered: var(--global-color-teal-400);
	--color-chart-categorical-2-default: var(--color-primary-300);
	--color-chart-categorical-2-hovered: var(--color-primary-200);
	--color-chart-categorical-3-default: var(--global-color-orange-500);
	--color-chart-categorical-3-hovered: var(--global-color-orange-400);
	--color-chart-categorical-4-default: var(--global-color-magenta-300);
	--color-chart-categorical-4-hovered: var(--global-color-magenta-200);
	--color-chart-categorical-5-default: var(--global-color-blue-200);
	--color-chart-categorical-5-hovered: var(--global-color-blue-100);
	--color-chart-categorical-6-hovered: var(--global-color-purple-500);
	--color-chart-categorical-7-default: var(--global-color-magenta-200);
	--color-chart-categorical-7-hovered: var(--global-color-magenta-100);
	--color-chart-categorical-8-default: var(--global-color-orange-300);
	--color-chart-categorical-8-hovered: var(--global-color-orange-200);
	--color-chart-blue-bold-hovered: var(--global-color-blue-500);
	--color-chart-blue-bolder-default: var(--global-color-blue-500);
	--color-chart-blue-bolder-hovered: var(--global-color-blue-400);
	--color-chart-blue-boldest-default: var(--global-color-blue-300);
	--color-chart-blue-boldest-hovered: var(--global-color-blue-200);
	--color-chart-red-bold-hovered: var(--global-color-red-500);
	--color-chart-red-bolder-default: var(--global-color-red-500);
	--color-chart-red-bolder-hovered: var(--global-color-red-400);
	--color-chart-red-boldest-default: var(--global-color-red-300);
	--color-chart-red-boldest-hovered: var(--global-color-red-200);
	--color-chart-orange-bold-default: var(--global-color-orange-500);
	--color-chart-orange-bold-hovered: var(--global-color-orange-400);
	--color-chart-orange-bolder-default: var(--global-color-orange-400);
	--color-chart-orange-bolder-hovered: var(--global-color-orange-300);
	--color-chart-orange-boldest-default: var(--global-color-orange-300);
	--color-chart-orange-boldest-hovered: var(--global-color-orange-200);
	--color-chart-yellow-bold-default: var(--global-color-yellow-500);
	--color-chart-yellow-bold-hovered: var(--global-color-yellow-400);
	--color-chart-yellow-bolder-default: var(--global-color-yellow-400);
	--color-chart-yellow-bolder-hovered: var(--global-color-yellow-300);
	--color-chart-yellow-boldest-default: var(--global-color-yellow-300);
	--color-chart-yellow-boldest-hovered: var(--global-color-yellow-200);
	--color-chart-green-bold-default: var(--global-color-green-500);
	--color-chart-green-bold-hovered: var(--global-color-green-400);
	--color-chart-green-bolder-default: var(--global-color-green-400);
	--color-chart-green-bolder-hovered: var(--global-color-green-300);
	--color-chart-green-boldest-default: var(--global-color-green-300);
	--color-chart-green-boldest-hovered: var(--global-color-green-200);
	--color-chart-teal-bold-default: var(--global-color-teal-500);
	--color-chart-teal-bold-hovered: var(--global-color-teal-400);
	--color-chart-teal-bolder-default: var(--global-color-teal-400);
	--color-chart-teal-bolder-hovered: var(--global-color-teal-300);
	--color-chart-teal-boldest-default: var(--global-color-teal-300);
	--color-chart-teal-boldest-hovered: var(--global-color-teal-200);
	--color-chart-purple-bold-hovered: var(--global-color-purple-500);
	--color-chart-purple-bolder-default: var(--global-color-purple-500);
	--color-chart-purple-bolder-hovered: var(--global-color-purple-400);
	--color-chart-purple-boldest-default: var(--global-color-purple-300);
	--color-chart-purple-boldest-hovered: var(--global-color-purple-200);
	--color-chart-magenta-bold-hovered: var(--global-color-magenta-500);
	--color-chart-magenta-bolder-default: var(--global-color-magenta-500);
	--color-chart-magenta-bolder-hovered: var(--global-color-magenta-400);
	--color-chart-magenta-boldest-default: var(--global-color-magenta-300);
	--color-chart-magenta-boldest-hovered: var(--global-color-magenta-200);
	--color-chart-gray-bold-default: var(--color-dark-neutral-500);
	--color-chart-gray-bold-hovered: var(--color-dark-neutral-600);
	--color-chart-gray-bolder-default: var(--color-dark-neutral-600);
	--color-chart-gray-bolder-hovered: var(--color-dark-neutral-700);
	--color-chart-gray-boldest-default: var(--color-dark-neutral-800);
	--color-chart-gray-boldest-hovered: var(--color-dark-neutral-900);
	--color-interaction-hovered: var(--color-dark-neutral-alpha-400a);
	--color-interaction-pressed: var(--color-dark-neutral-alpha-500a);
	--color-interaction-inverse-hovered: var(--color-dark-neutral-alpha-300a);
	--color-interaction-inverse-pressed: var(--color-dark-neutral-alpha-400a);
	--color-skeleton-default: var(--color-dark-neutral-alpha-200a);
	--color-skeleton-subtle: var(--color-dark-neutral-alpha-100a);
	--color-link-default: var(--color-primary-400);
	--color-link-hovered: var(--color-primary-300);
	--color-link-pressed: var(--color-primary-200);
	--color-scrollbar: lch(58.058 18.72 303.73 / .8);
	--elevation-surface-default: var(--color-dark-neutral-0);
	--elevation-surface-hovered: var(--color-dark-neutral-200);
	--elevation-surface-pressed: var(--color-dark-neutral-250);
	--elevation-surface-sunken: var(--color-dark-neutral-100);
	--elevation-surface-raised-default: var(--color-dark-neutral-0);
	--elevation-surface-raised-hovered: var(--color-dark-neutral-250);
	--elevation-surface-raised-pressed: var(--color-dark-neutral-300);
	--elevation-surface-overlay-default: var(--color-dark-neutral-250);
	--elevation-surface-overlay-hovered: var(--color-dark-neutral-300);
	--elevation-surface-overlay-pressed: var(--color-dark-neutral-350);
	--border-input-default: 2px solid lch(71.737 32.374 302.55 / .14);
	--border-input-hover: 2px solid lch(71.737 32.374 302.55 / .14);
	--border-input-default-width: var(--global-border-width-medium);
	--border-input-hover-width: var(--global-border-width-medium);
	--border-divider-subtle: 1px solid lch(71.737 32.374 302.55 / .14);
	--border-side-panel: 1px solid lch(71.737 32.374 302.55 / .14);
	--border-default: 1px solid lch(71.737 32.374 302.55 / .14);
	--border-disabled: 2px solid lch(69.677 30.441 302.86 / .06);
	--border-disabled1: 1px solid lch(69.677 30.441 302.86 / .06);
	--border-inverse: 2px solid #191521;
	--border-icon-inverse-small: 1.5px solid #191521;
	--border-icon-inverse-x-small: 1px solid #191521;
	--border-icon-disabled-small: 1.5px solid lch(80.827 30.191 303.8 / .31);
	--border-icon-disabled-x-small: 1px solid lch(80.827 30.191 303.8 / .31);
	--border-danger: 2px solid #EF5C48;
	--border-warning: 2px solid #F18D13;
	--border-success: 2px solid #2ABB7F;
	--border-discovery: 2px solid #9F7EE7;
	--border-information: 2px solid #38A2FF;
	--border-bold: 2px solid #827396;
	--border-accent-red: 2px solid #EF5C48;
	--border-accent-orange: 2px solid #F18D13;
	--border-accent-yellow: 2px solid #CF9F02;
	--border-accent-green: 2px solid #2ABB7F;
	--border-accent-teal: 2px solid #60C6D2;
	--border-accent-blue: 2px solid #38A2FF;
	--border-accent-purple: 2px solid #9F7EE7;
	--border-accent-magenta: 2px solid #DA62AC;
	--border-accent-magenta1: 1px solid #DA62AC;
	--border-accent-gray: 2px solid #827396;
	--border-brand-default: 2px solid #AE8FEF;
	--border-brand-default1: 1px solid #AE8FEF;
	--border-brand-hovered: 2px solid #C3ACF6;
	--border-brand-pressed: 2px solid #E4D8FD;
	--border-secondary-neutral-subtle-default: 1px solid lch(71.737 32.374 302.55 / .14);
	--border-secondary-neutral-subtle-hovered: 1px solid lch(71.737 32.374 302.55 / .14);
	--border-secondary-neutral-subtle-pressed: 2px solid lch(71.737 32.374 302.55 / .14)
}

.--paper-mode {
	--color-neutral-0: #F5EEE0;
	--color-neutral-200: #ECE4D6;
	--color-neutral-300: #EBDBBF;
	--color-neutral-1100: #262523;
	--color-neutral-alpha-100a: lch(14.731 1.5145 85.14 / .03);
	--color-neutral-alpha-200a: lch(53.754 63.997 70.451 / .06);
	--color-neutral-alpha-300a: lch(53.754 63.997 70.451 / .14);
	--color-neutral-alpha-350a: lch(14.731 1.5145 85.14 / .25);
	--color-neutral-alpha-400a: lch(14.731 1.5145 85.14 / .31);
	--color-neutral-alpha-500a: lch(14.731 1.5145 85.14 / .49);
	--color-icon-filter-logo: brightness(0) saturate(100%) invert(14%) sepia(23%) saturate(6690%) hue-rotate(251deg) brightness(76%) contrast(100%);
	--color-icon-filter-emphasis: brightness(0) saturate(100%) invert(10%) sepia(35%) saturate(5730%) hue-rotate(255deg) brightness(88%) contrast(97%);
	--color-icon-filter-default: brightness(0) saturate(100%) invert(29%) sepia(11%) saturate(2058%) hue-rotate(228deg) brightness(89%) contrast(86%);
	--color-icon-filter-subtle: brightness(0) saturate(100%) invert(42%) sepia(11%) saturate(1172%) hue-rotate(227deg) brightness(90%) contrast(82%);
	--color-icon-filter-inverse: brightness(0) saturate(100%) invert(93%) sepia(17%) saturate(164%) hue-rotate(354deg) brightness(99%) contrast(86%);
	--color-icon-filter-selected: brightness(0) saturate(100%) invert(39%) sepia(89%) saturate(459%) hue-rotate(218deg) brightness(88%) contrast(84%);
	--color-icon-filter-danger: brightness(0) saturate(100%) invert(44%) sepia(92%) saturate(3977%) hue-rotate(343deg) brightness(93%) contrast(90%);
	--color-icon-filter-warning-default: brightness(0) saturate(100%) invert(36%) sepia(91%) saturate(1454%) hue-rotate(16deg) brightness(103%) contrast(94%);
	--color-icon-filter-warning-inverse: brightness(0) saturate(100%) invert(11%) sepia(16%) saturate(6288%) hue-rotate(248deg) brightness(98%) contrast(100%);
	--color-icon-filter-success: brightness(0) saturate(100%) invert(47%) sepia(73%) saturate(409%) hue-rotate(103deg) brightness(94%) contrast(95%);
	--color-icon-filter-discovery: brightness(0) saturate(100%) invert(51%) sepia(61%) saturate(1470%) hue-rotate(220deg) brightness(88%) contrast(94%);
	--color-icon-filter-information: brightness(0) saturate(100%) invert(42%) sepia(64%) saturate(1225%) hue-rotate(181deg) brightness(101%) contrast(98%);
	--color-icon-filter-accent-blue: brightness(0) saturate(100%) invert(51%) sepia(88%) saturate(3010%) hue-rotate(188deg) brightness(98%) contrast(104%);
	--color-icon-filter-accent-red: brightness(0) saturate(100%) invert(36%) sepia(48%) saturate(2326%) hue-rotate(340deg) brightness(92%) contrast(92%);
	--color-icon-filter-accent-orange: brightness(0) saturate(100%) invert(37%) sepia(90%) saturate(926%) hue-rotate(3deg) brightness(106%) contrast(94%);
	--color-icon-filter-accent-yellow: brightness(0) saturate(100%) invert(45%) sepia(64%) saturate(628%) hue-rotate(8deg) brightness(101%) contrast(103%);
	--color-icon-filter-accent-green: brightness(0) saturate(100%) invert(46%) sepia(89%) saturate(363%) hue-rotate(103deg) brightness(92%) contrast(90%);
	--color-icon-filter-accent-purple: brightness(0) saturate(100%) invert(47%) sepia(99%) saturate(3096%) hue-rotate(233deg) brightness(104%) contrast(72%);
	--color-icon-filter-accent-teal: brightness(0) saturate(100%) invert(50%) sepia(46%) saturate(738%) hue-rotate(139deg) brightness(92%) contrast(88%);
	--color-icon-filter-accent-magenta: brightness(0) saturate(100%) invert(48%) sepia(96%) saturate(1083%) hue-rotate(292deg) brightness(84%) contrast(90%);
	--color-icon-filter-accent-gray: brightness(0) saturate(100%) invert(52%) sepia(8%) saturate(1153%) hue-rotate(229deg) brightness(90%) contrast(87%);
	--color-icon-filter-brand-default: brightness(0) saturate(100%) invert(43%) sepia(14%) saturate(2552%) hue-rotate(218deg) brightness(91%) contrast(83%);
	--color-icon-filter-brand-hovered: brightness(0) saturate(100%) invert(33%) sepia(18%) saturate(3549%) hue-rotate(228deg) brightness(94%) contrast(82%);
	--color-icon-filter-brand-pressed: brightness(0) saturate(100%) invert(17%) sepia(30%) saturate(5210%) hue-rotate(247deg) brightness(93%) contrast(95%);
	--color-background-input-default: lch(94.367 7.712 84.897 / 0);
	--color-background-neutral-subtle-default: lch(14.731 1.5145 85.14 / 0);
	--gradient-1: linear-gradient(90deg, #F5EEE0 0%, rgba(245, 238, 224, 0) 2.6%, rgba(245, 238, 224, 0) 97.92%, #F5EEE0 100%);
	--gradient-2: linear-gradient(180deg, rgba(245, 238, 224, 0) 0%, #F5EEE0 85.94%);
	--border-input-default: 1px solid lch(53.754 63.997 70.451 / .14);
	--border-input-hover: 1px solid lch(53.754 63.997 70.451 / .14);
	--border-divider-subtle: 1px solid lch(53.754 63.997 70.451 / .14);
	--border-side-panel: 1px solid lch(53.754 63.997 70.451 / .14);
	--border-default: 1px solid lch(53.754 63.997 70.451 / .14);
	--border-disabled: 2px solid lch(53.754 63.997 70.451 / .06);
	--border-disabled1: 1px solid lch(53.754 63.997 70.451 / .06);
	--border-inverse: 2px solid #F5EEE0;
	--border-icon-inverse-small: 1.5px solid #F5EEE0;
	--border-icon-inverse-x-small: 1px solid #F5EEE0;
	--border-icon-disabled-small: 1.5px solid lch(14.731 1.5145 85.14 / .31);
	--border-icon-disabled-x-small: 1px solid lch(14.731 1.5145 85.14 / .31);
	--border-secondary-neutral-subtle-default: 1px solid lch(53.754 63.997 70.451 / .14);
	--border-secondary-neutral-subtle-hovered: 1px solid lch(53.754 63.997 70.451 / .14);
	--border-secondary-neutral-subtle-pressed: 2px solid lch(53.754 63.997 70.451 / .14)
}

.--dark-mode {
	--global-spacing-9x-small: 2px;
	--global-spacing-8x-small: 4px;
	--global-spacing-7x-small: 6px;
	--global-spacing-6x-small: 8px;
	--global-spacing-5x-small: 12px;
	--global-spacing-4x-small: 16px;
	--global-spacing-3x-small: 20px;
	--global-spacing-2x-small: 24px;
	--global-spacing-x-small: 32px;
	--global-spacing-small: 36px;
	--global-spacing-medium: 40px;
	--global-spacing-2-medium: 44px;
	--global-spacing-large: 48px;
	--global-spacing-x-large: 56px;
	--global-spacing-2x-large: 64px;
	--global-spacing-3x-large: 80px;
	--global-spacing-4x-large: 88px;
	--global-spacing-5x-large: 96px;
	--global-spacing-6x-large: 112px;
	--global-spacing-7x-large: 152px;
	--global-spacing-vh-9x-small: var(--global-spacing-9x-small);
	--global-spacing-vh-8x-small: var(--global-spacing-8x-small);
	--global-spacing-vh-7x-small: var(--global-spacing-7x-small);
	--global-spacing-vh-6x-small: var(--global-spacing-6x-small);
	--global-spacing-vh-5x-small: var(--global-spacing-5x-small);
	--global-spacing-vh-4x-small: var(--global-spacing-4x-small);
	--global-spacing-vh-3x-small: var(--global-spacing-3x-small);
	--global-spacing-vh-2x-small: var(--global-spacing-2x-small);
	--global-spacing-vh-x-small: var(--global-spacing-x-small);
	--global-spacing-vh-small: var(--global-spacing-small);
	--global-spacing-vh-medium: var(--global-spacing-medium);
	--global-spacing-vh-2-medium: var(--global-spacing-2-medium);
	--global-spacing-vh-large: var(--global-spacing-large);
	--global-spacing-vh-x-large: var(--global-spacing-x-large);
	--global-spacing-vh-2x-large: var(--global-spacing-2x-large);
	--global-spacing-vh-3x-large: var(--global-spacing-3x-large);
	--global-spacing-vh-4x-large: var(--global-spacing-4x-large);
	--global-spacing-vh-5x-large: var(--global-spacing-5x-large);
	--global-spacing-vh-6x-large: var(--global-spacing-6x-large);
	--global-spacing-vh-7x-large: var(--global-spacing-7x-large);
	--global-color-red-100: #FFEDEB;
	--global-color-red-200: #FFD2CC;
	--global-color-red-300: #FF9C8F;
	--global-color-red-400: #F87462;
	--global-color-red-500: #EF5C48;
	--global-color-red-600: #E34935;
	--global-color-red-700: #CA3521;
	--global-color-red-800: #AE2A19;
	--global-color-red-900: #601E16;
	--global-color-red-1000: #391813;
	--global-color-blue-100: #E9F5FF;
	--global-color-blue-200: #CCE7FF;
	--global-color-blue-300: #85C6FF;
	--global-color-blue-400: #57B0FF;
	--global-color-blue-500: #38A2FF;
	--global-color-blue-600: #1D94FC;
	--global-color-blue-700: #0C7FE4;
	--global-color-blue-800: #006DCC;
	--global-color-blue-900: #093E6C;
	--global-color-blue-1000: #0A3459;
	--global-color-yellow-100: #FFF7D6;
	--global-color-yellow-200: #F8E6A0;
	--global-color-yellow-300: #F5CD47;
	--global-color-yellow-400: #E2B203;
	--global-color-yellow-500: #CF9F02;
	--global-color-yellow-600: #B38600;
	--global-color-yellow-700: #946F00;
	--global-color-yellow-800: #7F5F01;
	--global-color-yellow-900: #533F04;
	--global-color-yellow-1000: #3D2E00;
	--global-color-green-100: #DFFCF0;
	--global-color-green-200: #BAF3DB;
	--global-color-green-300: #7EE2B8;
	--global-color-green-400: #4BCE97;
	--global-color-green-500: #2ABB7F;
	--global-color-green-600: #22A06B;
	--global-color-green-700: #1F845A;
	--global-color-green-800: #216E4E;
	--global-color-green-900: #164B35;
	--global-color-green-1000: #133527;
	--global-color-teal-100: #E3FAFC;
	--global-color-teal-200: #C1F0F5;
	--global-color-teal-300: #8BDBE5;
	--global-color-teal-400: #60C6D2;
	--global-color-teal-500: #37B4C3;
	--global-color-teal-600: #1D9AAA;
	--global-color-teal-700: #1D7F8C;
	--global-color-teal-800: #206B74;
	--global-color-teal-900: #1D474C;
	--global-color-teal-1000: #153337;
	--global-color-orange-100: #FFF4E5;
	--global-color-orange-200: #FFE2BD;
	--global-color-orange-300: #FEC57B;
	--global-color-orange-400: #FAA53D;
	--global-color-orange-500: #F18D13;
	--global-color-orange-600: #D97008;
	--global-color-orange-700: #B65C02;
	--global-color-orange-800: #974F0C;
	--global-color-orange-900: #5F3811;
	--global-color-orange-1000: #43290F;
	--global-color-magenta-100: #FFECF8;
	--global-color-magenta-200: #FDD0EC;
	--global-color-magenta-300: #F797D2;
	--global-color-magenta-400: #E774BB;
	--global-color-magenta-500: #DA62AC;
	--global-color-magenta-600: #CD519D;
	--global-color-magenta-700: #AE4787;
	--global-color-magenta-800: #943D73;
	--global-color-magenta-900: #50253F;
	--global-color-magenta-1000: #341829;
	--global-color-purple-100: #F5F0FF;
	--global-color-purple-200: #E4D8FD;
	--global-color-purple-300: #C3ACF6;
	--global-color-purple-400: #AE8FEF;
	--global-color-purple-500: #9F7EE7;
	--global-color-purple-600: #9270DB;
	--global-color-purple-700: #7E5DC6;
	--global-color-purple-800: #6D4DB2;
	--global-color-purple-900: #4A2A90;
	--global-color-purple-1000: #34185F;
	--global-border-radius-3x-small: 1px;
	--global-border-radius-2x-small: 2px;
	--global-border-radius-x-small: 3px;
	--global-border-radius-small: 4px;
	--global-border-radius-medium: 6px;
	--global-border-radius-large: 8px;
	--global-border-radius-x-large: 12px;
	--global-border-radius-2x-large: 16px;
	--global-border-radius-circle: 50px;
	--global-letter-spacing-0-5x-loose: .005em;
	--global-letter-spacing-3x-dense: -.01em;
	--global-letter-spacing-2x-dense: -.005em;
	--global-letter-spacing-dense: .0025em;
	--global-letter-spacing-normal: 0em;
	--global-letter-spacing-loose: .0025em;
	--global-letter-spacing-2x-loose: .01em;
	--global-letter-spacing-3x-loose: .015em;
	--global-letter-spacing-4x-loose: .0175em;
	--global-letter-spacing-5x-loose: .02em;
	--global-letter-spacing-6x-loose: .025em;
	--global-letter-spacing-7x-loose: .06em;
	--global-font-weight-light: 300;
	--global-font-weight-regular: 400;
	--global-font-weight-medium: 500;
	--global-font-weight-semibold: 600;
	--global-font-weight-bold: 700;
	--global-font-weight-extrabold: 800;
	--global-font-style-regularitalic-weight: 400;
	--global-font-style-regularitalic-style: italic;
	--global-text-case-uppercase: uppercase;
	--global-border-width-x-small: 1px;
	--global-border-width-small: 1.5px;
	--global-border-width-medium: 2px;
	--global-paragraph-spacing-100: 10px;
	--global-paragraph-spacing-200: 16px;
	--global-paragraph-spacing-300: 20px;
	--global-paragraph-spacing-400: 24px;
	--global-paragraph-spacing-500: 28px;
	--global-paragraph-spacing-600: 40px;
	--global-paragraph-spacing-700: 52px;
	--global-text-decoration-underline: underline;
	--global-size-5x-small: 4px;
	--global-size-4x-small: 8px;
	--global-size-3x-small: 12px;
	--global-size-2x-small: 16px;
	--global-size-x-small: 20px;
	--global-size-small: 24px;
	--global-size-medium: 28px;
	--global-size-large: 32px;
	--global-size-x-large: 36px;
	--global-size-2x-large: 40px;
	--global-size-3x-large: 48px;
	--global-size-3-5x-large: 52px;
	--global-size-4x-large: 56px;
	--global-size-5x-large: 64px;
	--global-size-6x-large: 72px;
	--global-size-7x-large: 80px;
	--global-size-8x-large: 96px;
	--global-size-fixed-5x-small: var(--global-size-5x-small);
	--global-size-fixed-4x-small: var(--global-size-4x-small);
	--global-size-fixed-3x-small: var(--global-size-3x-small);
	--global-size-fixed-2x-small: var(--global-size-2x-small);
	--global-size-fixed-x-small: var(--global-size-x-small);
	--global-size-fixed-small: var(--global-size-small);
	--global-size-fixed-medium: var(--global-size-medium);
	--global-size-fixed-large: var(--global-size-large);
	--global-size-fixed-x-large: var(--global-size-x-large);
	--global-size-fixed-2x-large: var(--global-size-2x-large);
	--global-size-fixed-3x-large: var(--global-size-3x-large);
	--global-size-fixed-3-5x-large: var(--global-size-3-5x-large);
	--global-size-fixed-4x-large: var(--global-size-4x-large);
	--global-size-fixed-5x-large: var(--global-size-5x-large);
	--global-size-fixed-6x-large: var(--global-size-6x-large);
	--global-size-fixed-7x-large: var(--global-size-7x-large);
	--global-size-fixed-8x-large: var(--global-size-8x-large);
	--global-radius-input: var(--global-border-radius-small);
	--global-radius-dropdown: var(--global-border-radius-small);
	--global-radius-divider: var(--global-border-radius-3x-small);
	--global-radius-focus: var(--global-border-radius-medium);
	--global-radius-button: var(--global-border-radius-small);
	--global-radius-circle: var(--global-border-radius-circle);
	--global-radius-large: var(--global-border-radius-large);
	--global-radius-image-large: var(--global-border-radius-small);
	--global-radius-image-small: var(--global-border-radius-x-small);
	--global-radius-image-book: var(--global-border-radius-2x-small);
	--global-radius-card: var(--global-border-radius-small);
	--global-radius-bottom-sheet: var(--global-border-radius-medium);
	--global-radius-tag-small: var(--global-border-radius-2x-small);
	--global-radius-checkbox: var(--global-border-radius-2x-small);
	--global-radius-overlay: var(--global-border-radius-small);
	--global-radius-tooltip: var(--global-border-radius-x-small);
	--gradient-100: linear-gradient(90deg, #191521 0%, rgba(25, 21, 33, 0) 2.6%, rgba(25, 21, 33, 0) 97.92%, #191521 100%);
	--gradient-200: linear-gradient(180deg, rgba(25, 21, 33, 0) 0%, #191521 85.94%);
	--gradient-300: linear-gradient(0deg, #B39ED3 0%, #9576C2 84.9%);
	--gradient-400: linear-gradient(180deg, rgba(25, 21, 33, 0) 0%, rgba(25, 21, 33, .25) 43.23%, rgba(25, 21, 33, .4) 73.7%, rgba(25, 21, 33, .6) 100%);
	--gradient-overlay: var(--gradient-200);
	--color-dark-neutral-0: #191521;
	--color-dark-neutral-100: #201D25;
	--color-dark-neutral-200: #26222B;
	--color-dark-neutral-250: #2C2833;
	--color-dark-neutral-300: #322C3A;
	--color-dark-neutral-350: #3F384A;
	--color-dark-neutral-400: #4D4559;
	--color-dark-neutral-500: #675C7A;
	--color-dark-neutral-600: #827396;
	--color-dark-neutral-700: #9486A7;
	--color-dark-neutral-800: #AB9FBC;
	--color-dark-neutral-900: #C0B6CF;
	--color-dark-neutral-1000: #CFC7DB;
	--color-dark-neutral-1100: #E3DEEA;
	--color-dark-neutral-100-: #1A1521;
	--color-dark-neutral-alpha-100a: lch(79.34 27.597 303.06 / .03);
	--color-dark-neutral-alpha-100-a: lch(.83914 .39434 285.25 / .26);
	--color-dark-neutral-alpha-200a: lch(69.677 30.441 302.86 / .06);
	--color-dark-neutral-alpha-250a: lch(83.395 25.694 302.33 / .1);
	--color-dark-neutral-alpha-300a: lch(71.737 32.374 302.55 / .14);
	--color-dark-neutral-alpha-350a: lch(82.584 31.273 305.22 / .2);
	--color-dark-neutral-alpha-400a: lch(80.827 30.191 303.8 / .31);
	--color-dark-neutral-alpha-500a: lch(72.477 29.12 302.62 / .49);
	--color-primary-100: #F5F0FF;
	--color-primary-200: #E4D8FD;
	--color-primary-300: #C3ACF6;
	--color-primary-400: #AE8FEF;
	--color-primary-500: #9F7EE7;
	--color-primary-600: #9270DB;
	--color-primary-700: #7E5DC6;
	--color-primary-800: #6D4DB2;
	--color-primary-900: #4A2A90;
	--color-primary-1000: #34185F;
	--color-text-body: var(--color-dark-neutral-800);
	--color-text-default: var(--color-primary-200);
	--color-text-subtle: var(--color-dark-neutral-800);
	--color-text-subtlest: var(--color-dark-neutral-700);
	--color-text-placeholder: var(--color-dark-neutral-700);
	--color-text-disabled: var(--color-dark-neutral-500);
	--color-text-inverse: var(--color-dark-neutral-200);
	--color-text-inverse-subtlest: var(--color-dark-neutral-400);
	--color-text-inverse-subtle: var(--color-dark-neutral-300);
	--color-text-information: var(--global-color-blue-300);
	--color-text-discovery: var(--global-color-purple-300);
	--color-text-success: var(--global-color-green-300);
	--color-text-selected: var(--color-primary-200);
	--color-text-warning-default: var(--global-color-orange-300);
	--color-text-warning-inverse: var(--color-dark-neutral-100);
	--color-text-accent-blue-default: var(--global-color-blue-300);
	--color-text-accent-blue-bolder: var(--global-color-blue-200);
	--color-text-accent-red-default: var(--global-color-red-300);
	--color-text-accent-red-bolder: var(--global-color-red-200);
	--color-text-accent-orange-default: var(--global-color-orange-300);
	--color-text-accent-orange-bolder: var(--global-color-orange-200);
	--color-text-accent-yellow-default: var(--global-color-yellow-300);
	--color-text-accent-yellow-bolder: var(--global-color-yellow-200);
	--color-text-accent-green-default: var(--global-color-green-300);
	--color-text-accent-green-bolder: var(--global-color-green-200);
	--color-text-accent-purple-default: var(--global-color-purple-300);
	--color-text-accent-purple-bolder: var(--global-color-purple-200);
	--color-text-accent-teal-default: var(--global-color-teal-300);
	--color-text-accent-teal-bolder: var(--global-color-teal-200);
	--color-text-accent-magenta-default: var(--global-color-magenta-300);
	--color-text-accent-magenta-bolder: var(--global-color-magenta-200);
	--color-text-accent-gray-default: var(--color-dark-neutral-800);
	--color-text-accent-gray-bolder: var(--color-dark-neutral-1100);
	--color-text-field-set-label: var(--color-dark-neutral-1000);
	--color-text-label-input-success: var(--global-color-green-300);
	--color-text-label-input-error: var(--global-color-red-300);
	--color-text-label-input-default: var(--color-dark-neutral-800);
	--color-text-brand-default: var(--color-primary-400);
	--color-text-brand-hovered: var(--color-primary-300);
	--color-text-brand-pressed: var(--color-primary-200);
	--color-text-danger-default: var(--global-color-red-300);
	--color-text-danger-pressed: var(--global-color-red-200);
	--color-border-input-default: var(--color-dark-neutral-alpha-300a);
	--color-border-input-hovered: var(--color-dark-neutral-alpha-300a);
	--color-border-default: var(--color-dark-neutral-alpha-300a);
	--color-border-subtle: var(--color-dark-neutral-alpha-200a);
	--color-border-bold: var(--color-dark-neutral-600);
	--color-border-inverse: var(--color-dark-neutral-0);
	--color-border-focused: var(--color-primary-500);
	--color-border-disabled: var(--color-dark-neutral-alpha-200a);
	--color-border-selected: var(--color-primary-400);
	--color-border-brand-default: var(--color-primary-400);
	--color-border-brand-hovered: var(--color-primary-300);
	--color-border-brand-selected: var(--color-primary-200);
	--color-border-danger: var(--global-color-red-500);
	--color-border-warning: var(--global-color-orange-500);
	--color-border-success: var(--global-color-green-500);
	--color-border-discovery: var(--color-primary-500);
	--color-border-information: var(--global-color-blue-500);
	--color-border-accent-blue: var(--global-color-blue-500);
	--color-border-accent-red: var(--global-color-red-500);
	--color-border-accent-orange: var(--global-color-orange-500);
	--color-border-accent-yellow: var(--global-color-yellow-500);
	--color-border-accent-green: var(--global-color-green-500);
	--color-border-accent-purple: var(--global-color-purple-500);
	--color-border-accent-teal: var(--global-color-teal-400);
	--color-border-accent-magenta: var(--global-color-magenta-500);
	--color-border-accent-gray: var(--color-dark-neutral-600);
	--color-border-neutral-default: var(--color-dark-neutral-alpha-300a);
	--color-border-neutral-hovered: var(--color-dark-neutral-alpha-300a);
	--color-border-neutral-pressed: var(--color-dark-neutral-alpha-400a);
	--color-border-neutral-subtle-default: var(--color-background-neutral-subtle-default);
	--color-border-neutral-subtle-hovered: var(--color-dark-neutral-alpha-200a);
	--color-border-neutral-subtle-pressed: var(--color-dark-neutral-alpha-300a);
	--color-icon-logo: var(--color-primary-100);
	--color-icon-emphasis: var(--color-primary-100);
	--color-icon-default: var(--color-dark-neutral-800);
	--color-icon-subtle: var(--color-dark-neutral-700);
	--color-icon-inverse: var(--color-dark-neutral-200);
	--color-icon-disabled: var(--color-dark-neutral-alpha-400a);
	--color-icon-selected: var(--color-primary-400);
	--color-icon-danger: var(--global-color-red-500);
	--color-icon-warning-default: var(--global-color-orange-500);
	--color-icon-warning-inverse: var(--color-dark-neutral-200);
	--color-icon-success: var(--global-color-green-500);
	--color-icon-discovery: var(--color-primary-500);
	--color-icon-information: var(--global-color-blue-500);
	--color-icon-accent-blue: var(--global-color-blue-500);
	--color-icon-accent-red: var(--global-color-red-500);
	--color-icon-accent-orange: var(--global-color-orange-500);
	--color-icon-accent-yellow: var(--global-color-yellow-500);
	--color-icon-accent-green: var(--global-color-green-500);
	--color-icon-accent-purple: var(--global-color-purple-500);
	--color-icon-accent-teal: var(--global-color-teal-500);
	--color-icon-accent-magenta: var(--global-color-magenta-500);
	--color-icon-accent-gray: var(--color-dark-neutral-600);
	--color-icon-brand-default: var(--color-primary-400);
	--color-icon-brand-hovered: var(--color-primary-300);
	--color-icon-brand-pressed: var(--color-primary-200);
	--color-icon-filter-logo: brightness(0) saturate(100%) invert(100%) sepia(83%) saturate(2524%) hue-rotate(185deg) brightness(111%) contrast(105%);
	--color-icon-filter-emphasis: brightness(0) saturate(100%) invert(77%) sepia(35%) saturate(120%) hue-rotate(261deg) brightness(117%) contrast(101%);
	--color-icon-filter-default: brightness(0) saturate(100%) invert(72%) sepia(9%) saturate(603%) hue-rotate(223deg) brightness(88%) contrast(92%);
	--color-icon-filter-subtle: brightness(0) saturate(100%) invert(56%) sepia(14%) saturate(523%) hue-rotate(223deg) brightness(96%) contrast(91%);
	--color-icon-filter-inverse: brightness(0) saturate(100%) invert(11%) sepia(15%) saturate(682%) hue-rotate(224deg) brightness(92%) contrast(92%);
	--color-icon-filter-disabled: null;
	--color-icon-filter-selected: brightness(0) saturate(100%) invert(53%) sepia(88%) saturate(442%) hue-rotate(211deg) brightness(103%) contrast(87%);
	--color-icon-filter-danger: brightness(0) saturate(100%) invert(46%) sepia(19%) saturate(4077%) hue-rotate(333deg) brightness(98%) contrast(90%);
	--color-icon-filter-warning-default: brightness(0) saturate(100%) invert(52%) sepia(85%) saturate(811%) hue-rotate(356deg) brightness(100%) contrast(90%);
	--color-icon-filter-warning-inverse: brightness(0) saturate(100%) invert(12%) sepia(15%) saturate(628%) hue-rotate(224deg) brightness(95%) contrast(94%);
	--color-icon-filter-success: brightness(0) saturate(100%) invert(65%) sepia(14%) saturate(3948%) hue-rotate(106deg) brightness(95%) contrast(67%);
	--color-icon-filter-discovery: brightness(0) saturate(100%) invert(52%) sepia(79%) saturate(2784%) hue-rotate(225deg) brightness(106%) contrast(81%);
	--color-icon-filter-information: brightness(0) saturate(100%) invert(56%) sepia(73%) saturate(2759%) hue-rotate(186deg) brightness(102%) contrast(101%);
	--color-icon-filter-accent-blue: brightness(0) saturate(100%) invert(50%) sepia(41%) saturate(984%) hue-rotate(173deg) brightness(107%) contrast(102%);
	--color-icon-filter-accent-red: brightness(0) saturate(100%) invert(45%) sepia(28%) saturate(4088%) hue-rotate(335deg) brightness(100%) contrast(88%);
	--color-icon-filter-accent-orange: brightness(0) saturate(100%) invert(65%) sepia(36%) saturate(3807%) hue-rotate(355deg) brightness(98%) contrast(92%);
	--color-icon-filter-accent-yellow: brightness(0) saturate(100%) invert(55%) sepia(90%) saturate(1323%) hue-rotate(15deg) brightness(99%) contrast(98%);
	--color-icon-filter-accent-green: brightness(0) saturate(100%) invert(72%) sepia(26%) saturate(995%) hue-rotate(102deg) brightness(79%) contrast(97%);
	--color-icon-filter-accent-purple: brightness(0) saturate(100%) invert(60%) sepia(12%) saturate(3690%) hue-rotate(214deg) brightness(91%) contrast(98%);
	--color-icon-filter-accent-teal: brightness(0) saturate(100%) invert(79%) sepia(12%) saturate(2476%) hue-rotate(142deg) brightness(80%) contrast(90%);
	--color-icon-filter-accent-magenta: brightness(0) saturate(100%) invert(53%) sepia(100%) saturate(690%) hue-rotate(289deg) brightness(90%) contrast(89%);
	--color-icon-filter-accent-gray: brightness(0) saturate(100%) invert(51%) sepia(14%) saturate(668%) hue-rotate(224deg) brightness(91%) contrast(93%);
	--color-icon-filter-brand-default: brightness(0) saturate(100%) invert(65%) sepia(68%) saturate(2967%) hue-rotate(214deg) brightness(104%) contrast(88%);
	--color-icon-filter-brand-hovered: brightness(0) saturate(100%) invert(70%) sepia(46%) saturate(639%) hue-rotate(205deg) brightness(100%) contrast(94%);
	--color-icon-filter-brand-pressed: brightness(0) saturate(100%) invert(87%) sepia(3%) saturate(2351%) hue-rotate(210deg) brightness(100%) contrast(99%);
	--color-background-disabled: var(--color-dark-neutral-alpha-200a);
	--color-background-input-default: lch(7.6426 8.9171 300.56);
	--color-background-input-hovered: var(--color-dark-neutral-100);
	--color-background-input-pressed: var(--color-dark-neutral-0);
	--color-background-input-subtle-default: var(--color-dark-neutral-100);
	--color-background-input-subtle-hovered: var(--color-dark-neutral-200);
	--color-background-neutral-default: var(--color-dark-neutral-alpha-200a);
	--color-background-neutral-hovered: var(--color-dark-neutral-alpha-300a);
	--color-background-neutral-pressed: var(--color-dark-neutral-alpha-400a);
	--color-background-neutral-subtle-default: lch(89.132 6.2403 302.75 / 0);
	--color-background-neutral-subtle-hovered: var(--color-dark-neutral-alpha-200a);
	--color-background-neutral-subtle-pressed: var(--color-dark-neutral-alpha-300a);
	--color-background-neutral-bold-default: var(--color-dark-neutral-800);
	--color-background-neutral-bold-hovered: var(--color-dark-neutral-900);
	--color-background-neutral-bold-pressed: var(--color-dark-neutral-1000);
	--color-background-accent-blue-subtlest: var(--global-color-blue-100);
	--color-background-accent-blue-subtler: var(--global-color-blue-200);
	--color-background-accent-blue-subtle: var(--global-color-blue-400);
	--color-background-accent-blue-bolder: var(--global-color-blue-400);
	--color-background-accent-red-subtlest: var(--global-color-red-100);
	--color-background-accent-red-subtler: var(--global-color-red-200);
	--color-background-accent-red-subtle: var(--global-color-red-400);
	--color-background-accent-red-bolder: var(--global-color-red-400);
	--color-background-accent-orange-subtlest: var(--global-color-orange-100);
	--color-background-accent-orange-subtler: var(--global-color-orange-200);
	--color-background-accent-orange-subtle: var(--global-color-orange-400);
	--color-background-accent-orange-bolder: var(--global-color-orange-400);
	--color-background-accent-yellow-subtlest: var(--global-color-yellow-100);
	--color-background-accent-yellow-subtler: var(--global-color-yellow-200);
	--color-background-accent-yellow-subtle: var(--global-color-yellow-400);
	--color-background-accent-yellow-bolder: var(--global-color-yellow-400);
	--color-background-accent-green-subtlest: var(--global-color-green-100);
	--color-background-accent-green-subtler: var(--global-color-green-200);
	--color-background-accent-green-subtle: var(--global-color-green-400);
	--color-background-accent-green-bolder: var(--global-color-green-400);
	--color-background-accent-teal-subtlest: var(--global-color-teal-100);
	--color-background-accent-teal-subtler: var(--global-color-teal-200);
	--color-background-accent-teal-subtle: var(--global-color-teal-400);
	--color-background-accent-teal-bolder: var(--global-color-teal-400);
	--color-background-accent-purple-subtlest: var(--global-color-purple-100);
	--color-background-accent-purple-subtler: var(--global-color-purple-200);
	--color-background-accent-purple-subtle: var(--global-color-purple-400);
	--color-background-accent-purple-bolder: var(--global-color-purple-400);
	--color-background-accent-magenta-subtlest: var(--global-color-magenta-100);
	--color-background-accent-magenta-subtler: var(--global-color-magenta-200);
	--color-background-accent-magenta-subtle: var(--global-color-magenta-400);
	--color-background-accent-magenta-bolder: var(--global-color-magenta-400);
	--color-background-accent-gray-subtle: var(--color-dark-neutral-500);
	--color-background-accent-gray-subtler: var(--color-dark-neutral-300);
	--color-background-accent-gray-subtlest: var(--color-dark-neutral-200);
	--color-background-accent-gray-bolder: var(--color-dark-neutral-700);
	--color-background-inverse-subtle-default: var(--color-dark-neutral-alpha-400a);
	--color-background-inverse-subtle-hovered: var(--color-dark-neutral-alpha-300a);
	--color-background-inverse-subtle-pressed: var(--color-dark-neutral-alpha-400a);
	--color-background-brand-bold-default: var(--color-primary-400);
	--color-background-brand-bold-hovered: var(--color-primary-300);
	--color-background-brand-bold-pressed: var(--color-primary-200);
	--color-background-selected-default: var(--color-primary-1000);
	--color-background-selected-hovered: var(--color-primary-900);
	--color-background-selected-pressed: var(--color-primary-800);
	--color-background-selected-bold-default: var(--color-primary-400);
	--color-background-selected-bold-hovered: var(--color-primary-300);
	--color-background-selected-bold-pressed: var(--color-primary-200);
	--color-background-danger-default: var(--global-color-red-100);
	--color-background-danger-hovered: var(--global-color-red-200);
	--color-background-danger-pressed: var(--global-color-red-300);
	--color-background-danger-bold-default: var(--global-color-red-400);
	--color-background-danger-bold-hovered: var(--global-color-red-300);
	--color-background-danger-bold-pressed: var(--global-color-red-200);
	--color-background-warning-default: var(--global-color-yellow-100);
	--color-background-warning-hovered: var(--global-color-yellow-200);
	--color-background-warning-pressed: var(--global-color-yellow-300);
	--color-background-warning-bold-default: var(--global-color-yellow-400);
	--color-background-warning-bold-hovered: var(--global-color-yellow-500);
	--color-background-warning-bold-pressed: var(--global-color-yellow-500);
	--color-background-success-default: var(--global-color-green-100);
	--color-background-success-hovered: var(--global-color-green-200);
	--color-background-success-pressed: var(--global-color-green-300);
	--color-background-success-bold-default: var(--global-color-green-400);
	--color-background-success-bold-hovered: var(--global-color-green-300);
	--color-background-success-bold-pressed: var(--global-color-green-200);
	--color-background-discovery-default: var(--global-color-purple-100);
	--color-background-discovery-hovered: var(--global-color-purple-200);
	--color-background-discovery-pressed: var(--global-color-purple-300);
	--color-background-discovery-bold-default: var(--global-color-purple-400);
	--color-background-discovery-bold-hovered: var(--global-color-purple-300);
	--color-background-discovery-bold-pressed: var(--global-color-purple-200);
	--color-background-information-default: var(--global-color-blue-100);
	--color-background-information-hovered: var(--global-color-blue-200);
	--color-background-information-pressed: var(--global-color-blue-300);
	--color-background-information-bold-default: var(--global-color-blue-400);
	--color-background-information-bold-hovered: var(--global-color-blue-300);
	--color-background-information-bold-pressed: var(--global-color-blue-200);
	--color-blanket-default: var(--color-dark-neutral-alpha-500a);
	--color-blanket-selected: lch(59.448 57.769 301.34 / .14);
	--color-blanket-danger: lch(59.223 70.886 36.705 / .14);
	--color-chart-brand-default: var(--color-primary-500);
	--color-chart-brand-hovered: var(--color-primary-400);
	--color-chart-neutral-default: var(--color-dark-neutral-500);
	--color-chart-neutral-hovered: var(--color-dark-neutral-600);
	--color-chart-success-default: var(--global-color-green-500);
	--color-chart-success-hovered: var(--global-color-green-400);
	--color-chart-success-bold-default: var(--global-color-green-300);
	--color-chart-success-bold-hovered: var(--global-color-green-200);
	--color-chart-danger-default: var(--global-color-red-500);
	--color-chart-danger-hovered: var(--global-color-red-500);
	--color-chart-danger-bold-default: var(--global-color-red-300);
	--color-chart-danger-bold-hovered: var(--global-color-red-200);
	--color-chart-warning-default: var(--global-color-yellow-500);
	--color-chart-warning-hovered: var(--global-color-yellow-400);
	--color-chart-warning-bold-default: var(--global-color-yellow-300);
	--color-chart-warning-bold-hovered: var(--global-color-yellow-200);
	--color-chart-information-default: var(--global-color-blue-500);
	--color-chart-information-hovered: var(--global-color-blue-500);
	--color-chart-information-bold-default: var(--global-color-blue-300);
	--color-chart-information-bold-hovered: var(--global-color-blue-200);
	--color-chart-discovery-default: var(--global-color-purple-500);
	--color-chart-discovery-hovered: var(--global-color-purple-500);
	--color-chart-discovery-bold-default: var(--global-color-purple-300);
	--color-chart-discovery-bold-hovered: var(--global-color-purple-200);
	--color-chart-categorical-1-default: var(--global-color-teal-500);
	--color-chart-categorical-1-hovered: var(--global-color-teal-400);
	--color-chart-categorical-2-default: var(--color-primary-300);
	--color-chart-categorical-2-hovered: var(--color-primary-200);
	--color-chart-categorical-3-default: var(--global-color-orange-500);
	--color-chart-categorical-3-hovered: var(--global-color-orange-400);
	--color-chart-categorical-4-default: var(--global-color-magenta-300);
	--color-chart-categorical-4-hovered: var(--global-color-magenta-200);
	--color-chart-categorical-5-default: var(--global-color-blue-200);
	--color-chart-categorical-5-hovered: var(--global-color-blue-100);
	--color-chart-categorical-6-default: var(--global-color-purple-500);
	--color-chart-categorical-6-hovered: var(--global-color-purple-500);
	--color-chart-categorical-7-default: var(--global-color-magenta-200);
	--color-chart-categorical-7-hovered: var(--global-color-magenta-100);
	--color-chart-categorical-8-default: var(--global-color-orange-300);
	--color-chart-categorical-8-hovered: var(--global-color-orange-200);
	--color-chart-blue-bold-default: var(--global-color-blue-500);
	--color-chart-blue-bold-hovered: var(--global-color-blue-500);
	--color-chart-blue-bolder-default: var(--global-color-blue-500);
	--color-chart-blue-bolder-hovered: var(--global-color-blue-400);
	--color-chart-blue-boldest-default: var(--global-color-blue-300);
	--color-chart-blue-boldest-hovered: var(--global-color-blue-200);
	--color-chart-red-bold-default: var(--global-color-red-500);
	--color-chart-red-bold-hovered: var(--global-color-red-500);
	--color-chart-red-bolder-default: var(--global-color-red-500);
	--color-chart-red-bolder-hovered: var(--global-color-red-400);
	--color-chart-red-boldest-default: var(--global-color-red-300);
	--color-chart-red-boldest-hovered: var(--global-color-red-200);
	--color-chart-orange-bold-default: var(--global-color-orange-500);
	--color-chart-orange-bold-hovered: var(--global-color-orange-400);
	--color-chart-orange-bolder-default: var(--global-color-orange-400);
	--color-chart-orange-bolder-hovered: var(--global-color-orange-300);
	--color-chart-orange-boldest-default: var(--global-color-orange-300);
	--color-chart-orange-boldest-hovered: var(--global-color-orange-200);
	--color-chart-yellow-bold-default: var(--global-color-yellow-500);
	--color-chart-yellow-bold-hovered: var(--global-color-yellow-400);
	--color-chart-yellow-bolder-default: var(--global-color-yellow-400);
	--color-chart-yellow-bolder-hovered: var(--global-color-yellow-300);
	--color-chart-yellow-boldest-default: var(--global-color-yellow-300);
	--color-chart-yellow-boldest-hovered: var(--global-color-yellow-200);
	--color-chart-green-bold-default: var(--global-color-green-500);
	--color-chart-green-bold-hovered: var(--global-color-green-400);
	--color-chart-green-bolder-default: var(--global-color-green-400);
	--color-chart-green-bolder-hovered: var(--global-color-green-300);
	--color-chart-green-boldest-default: var(--global-color-green-300);
	--color-chart-green-boldest-hovered: var(--global-color-green-200);
	--color-chart-teal-bold-default: var(--global-color-teal-500);
	--color-chart-teal-bold-hovered: var(--global-color-teal-400);
	--color-chart-teal-bolder-default: var(--global-color-teal-400);
	--color-chart-teal-bolder-hovered: var(--global-color-teal-300);
	--color-chart-teal-boldest-default: var(--global-color-teal-300);
	--color-chart-teal-boldest-hovered: var(--global-color-teal-200);
	--color-chart-purple-bold-default: var(--global-color-purple-500);
	--color-chart-purple-bold-hovered: var(--global-color-purple-500);
	--color-chart-purple-bolder-default: var(--global-color-purple-500);
	--color-chart-purple-bolder-hovered: var(--global-color-purple-400);
	--color-chart-purple-boldest-default: var(--global-color-purple-300);
	--color-chart-purple-boldest-hovered: var(--global-color-purple-200);
	--color-chart-magenta-bold-default: var(--global-color-magenta-500);
	--color-chart-magenta-bold-hovered: var(--global-color-magenta-500);
	--color-chart-magenta-bolder-default: var(--global-color-magenta-500);
	--color-chart-magenta-bolder-hovered: var(--global-color-magenta-400);
	--color-chart-magenta-boldest-default: var(--global-color-magenta-300);
	--color-chart-magenta-boldest-hovered: var(--global-color-magenta-200);
	--color-chart-gray-bold-default: var(--color-dark-neutral-500);
	--color-chart-gray-bold-hovered: var(--color-dark-neutral-600);
	--color-chart-gray-bolder-default: var(--color-dark-neutral-600);
	--color-chart-gray-bolder-hovered: var(--color-dark-neutral-700);
	--color-chart-gray-boldest-default: var(--color-dark-neutral-800);
	--color-chart-gray-boldest-hovered: var(--color-dark-neutral-900);
	--color-interaction-hovered: var(--color-dark-neutral-alpha-400a);
	--color-interaction-pressed: var(--color-dark-neutral-alpha-500a);
	--color-interaction-inverse-hovered: var(--color-dark-neutral-alpha-300a);
	--color-interaction-inverse-pressed: var(--color-dark-neutral-alpha-400a);
	--color-skeleton-default: var(--color-dark-neutral-alpha-200a);
	--color-skeleton-subtle: var(--color-dark-neutral-alpha-100a);
	--color-link-default: var(--color-primary-400);
	--color-link-hovered: var(--color-primary-300);
	--color-link-pressed: var(--color-primary-200);
	--color-scrollbar: lch(58.058 18.72 303.73 / .8);
	--shadow-100: 0 1px 4px 0 rgba(18, 12, 28, .1);
	--shadow-200: 0 1px 16px 0 rgba(18, 12, 28, .06);
	--shadow-300: 0 4px 24px 0 rgba(18, 12, 28, .1);
	--shadow-400: 0 -3px 16px 0 rgba(18, 12, 28, .15), 0 12px 14px 0 rgba(18, 12, 28, .1);
	--shadow-500: 8px -3px 32px 0 rgba(18, 12, 28, .15), 0 20px 30px 0 rgba(18, 12, 28, .21);
	--shadow-600: 8px -3px 32px 0 rgba(18, 12, 28, .15);
	--shadow-raised: var(--shadow-100);
	--shadow-overflow: var(--shadow-200);
	--shadow-overlay: var(--shadow-300);
	--type-50: italic 400 10px/16px Nunito Sans, Arial;
	--type-100: 800 10px/16px Nunito Sans, Arial;
	--type-200: 400 11px/16px Nunito Sans, Arial;
	--type-225: 400 11px/16px Nunito Sans, Arial;
	--type-300: 600 11px/16px Nunito Sans, Arial;
	--type-400: 700 11px/20px Nunito Sans, Arial;
	--type-425: 700 11px/20px Nunito Sans, Arial;
	--type-450: 800 11px/16px Nunito Sans, Arial;
	--type-500: italic 400 12px/16px Nunito Sans, Arial;
	--type-600: 400 12px/20px Nunito Sans, Arial;
	--type-650: 400 12px/16px Nunito Sans, Arial;
	--type-675: 400 12px/16px Nunito Sans, Arial;
	--type-700: 600 12px/20px Nunito Sans, Arial;
	--type-725: 600 12px/16px Nunito Sans, Arial;
	--type-750: 600 12px/20px Nunito Sans, Arial;
	--type-800: 700 12px/16px Nunito Sans, Arial;
	--type-900: 700 12px/20px Nunito Sans, Arial;
	--type-1000: 800 12px/16px Nunito Sans, Arial;
	--type-1100: 400 13px/20px Nunito Sans, Arial;
	--type-1200: 600 13px/20px Nunito Sans, Arial;
	--type-1225: 600 13px/20px Nunito Sans, Arial;
	--type-1300: 700 13px/20px Nunito Sans, Arial;
	--type-1400: 500 14px/16px Montserrat;
	--type-1500: 600 14px/16px Montserrat;
	--type-1550: 300 14px/16px Nunito Sans, Arial;
	--type-1600: 400 14px/20px Nunito Sans, Arial;
	--type-1650: 400 14px/24px Nunito Sans, Arial;
	--type-1675: 400 14px/16px Nunito Sans, Arial;
	--type-1700: 400 14px/40px Nunito Sans, Arial;
	--type-1800: 600 14px/20px Nunito Sans, Arial;
	--type-1850: 600 14px/20px Nunito Sans, Arial;
	--type-1900: 700 14px/20px Nunito Sans, Arial;
	--type-2000: 800 14px/24px Nunito Sans, Arial;
	--type-2100: 400 15px/24px Nunito Sans, Arial;
	--type-2200: 600 15px/24px Nunito Sans, Arial;
	--type-2300: 600 15px/24px Nunito Sans, Arial;
	--type-2350: 600 15px/24px Nunito Sans, Arial;
	--type-2400: 700 15px/24px Nunito Sans, Arial;
	--type-2500: 700 15px/24px Nunito Sans, Arial;
	--type-2600: 800 15px/24px Nunito Sans, Arial;
	--type-2700: 600 16px/20px Montserrat;
	--type-2800: 400 16px/24px Nunito Sans, Arial;
	--type-2850: 400 16px/20px Nunito Sans, Arial;
	--type-2900: 600 16px/24px Nunito Sans, Arial;
	--type-2925: 600 16px/20px Nunito Sans, Arial;
	--type-2950: 600 16px/24px Nunito Sans, Arial;
	--type-3000: 700 16px/24px Nunito Sans, Arial;
	--type-3100: 800 16px/24px Nunito Sans, Arial;
	--type-3200: 400 17px/24px Nunito Sans, Arial;
	--type-3250: 400 17px/28px Nunito Sans, Arial;
	--type-3300: 700 17px/24px Nunito Sans, Arial;
	--type-3400: 400 18px/24px Nunito Sans, Arial;
	--type-3500: 600 18px/24px Nunito Sans, Arial;
	--type-3600: 700 18px/24px Nunito Sans, Arial;
	--type-3700: 400 18px/28px Nunito Sans, Arial;
	--type-3800: 700 18px/28px Nunito Sans, Arial;
	--type-3900: 400 19px/28px Nunito Sans, Arial;
	--type-4000: 600 19px/28px Nunito Sans, Arial;
	--type-4100: 700 19px/28px Nunito Sans, Arial;
	--type-4200: 400 19px/32px Nunito Sans, Arial;
	--type-4300: 700 19px/32px Nunito Sans, Arial;
	--type-4350: 600 20px/28px Nunito Sans, Arial;
	--type-4375: 700 20px/28px Nunito Sans, Arial;
	--type-4400: 700 21px/28px Nunito Sans, Arial;
	--type-4500: 400 22px/32px Nunito Sans, Arial;
	--type-4600: 600 22px/32px Nunito Sans, Arial;
	--type-4700: 700 22px/32px Nunito Sans, Arial;
	--type-4800: 800 22px/32px Nunito Sans, Arial;
	--type-4900: 700 24px/32px Nunito Sans, Arial;
	--type-5000: 700 28px/36px Nunito Sans, Arial;
	--type-5100: 700 32px/40px Nunito Sans, Arial;
	--type-5200: 600 36px/40px Montserrat;
	--type-5250: 700 36px/44px Nunito Sans, Arial;
	--type-5300: 600 48px/60px Montserrat;
	--type-5400: 600 56px/68px Montserrat;
	--type-3250-list: 400 17px/28px Nunito Sans, Arial;
	--type-4200-list: 400 19px/32px Nunito Sans, Arial;
	--type-input-placeholder: var(--type-1600);
	--type-input-placeholder-l: var(--type-2100);
	--type-input-label-small: var(--type-725);
	--type-input-label-medium: var(--type-2300);
	--type-input-message-link: var(--type-675);
	--type-input-message-meaning: var(--type-650);
	--type-input-message-default: var(--type-300);
	--type-input-placeholder-size: var(--type-1600-size);
	--type-input-placeholder-letter-spacing: var(--type-1600-letter-spacing);
	--type-input-placeholder-l-size: var(--type-2100-size);
	--type-input-placeholder-l-letter-spacing: var(--type-2100-letter-spacing);
	--type-input-label-small-size: var(--type-725-size);
	--type-input-label-small-letter-spacing: var(--type-725-letter-spacing);
	--type-input-label-medium-size: var(--type-2300-size);
	--type-input-label-medium-letter-spacing: var(--type-2300-letter-spacing);
	--type-input-message-link-size: var(--type-675-size);
	--type-input-message-link-letter-spacing: var(--type-675-letter-spacing);
	--type-input-message-meaning-size: var(--type-650-size);
	--type-input-message-meaning-letter-spacing: var(--type-650-letter-spacing);
	--type-input-message-default-size: var(--type-300-size);
	--type-input-message-default-letter-spacing: var(--type-300-letter-spacing);
	--type-menu-title: var(--type-1675);
	--type-menu-title-l: var(--type-2850);
	--type-menu-description: var(--type-650);
	--type-menu-title-size: var(--type-1675-size);
	--type-menu-title-letter-spacing: var(--type-1675-letter-spacing);
	--type-menu-title-l-size: var(--type-2850-size);
	--type-menu-title-l-letter-spacing: var(--type-2850-letter-spacing);
	--type-menu-description-size: var(--type-650-size);
	--type-menu-description-letter-spacing: var(--type-650-letter-spacing);
	--type-menu-section-title: var(--type-450);
	--type-menu-section-title-s: var(--type-100);
	--type-menu-section-title-l: var(--type-1000);
	--type-menu-section-title-size: var(--type-450-size);
	--type-menu-section-title-letter-spacing: var(--type-450-letter-spacing);
	--type-menu-section-title-s-size: var(--type-100-size);
	--type-menu-section-title-s-letter-spacing: var(--type-100-letter-spacing);
	--type-menu-section-title-l-size: var(--type-1000-size);
	--type-menu-section-title-l-letter-spacing: var(--type-1000-letter-spacing);
	--type-side-navigation-header-title: var(--type-1800);
	--type-side-navigation-header-title-l: var(--type-2925);
	--type-side-navigation-header-description: var(--type-650);
	--type-side-navigation-header-title-size: var(--type-1800-size);
	--type-side-navigation-header-title-letter-spacing: var(--type-1800-letter-spacing);
	--type-side-navigation-header-title-l-size: var(--type-2925-size);
	--type-side-navigation-header-title-l-letter-spacing: var(--type-2925-letter-spacing);
	--type-side-navigation-header-description-size: var(--type-650-size);
	--type-side-navigation-header-description-letter-spacing: var(--type-650-letter-spacing);
	--type-page-header: var(--type-5250);
	--type-page-header-small: var(--type-5100);
	--type-page-subtitle: var(--type-4350);
	--type-page-content-subtitle: var(--type-3500);
	--type-page-subtitle-small: var(--type-2900);
	--type-page-content-header: var(--type-5250);
	--type-page-header-utility-l: var(--type-4700);
	--type-page-header-utility: var(--type-3800);
	--type-page-body: var(--type-4200);
	--type-page-body-m: var(--type-3250);
	--type-page-article-subtitle: var(--type-4700);
	--type-page-article-subtitle-m: var(--type-4375);
	--type-page-article-title: var(--type-5000);
	--type-page-article-title-m: var(--type-4900);
	--type-page-list: var(--type-3250-list);
	--type-page-list-m: var(--type-4200-list);
	--type-page-section-title: var(--type-5000);
	--type-page-section-title-s: var(--type-4900);
	--type-page-pull-quote-l: var(--type-4600);
	--type-page-pull-quote: var(--type-4350);
	--type-page-header-size: var(--type-5250-size);
	--type-page-header-letter-spacing: var(--type-5250-letter-spacing);
	--type-page-header-small-size: var(--type-5100-size);
	--type-page-header-small-letter-spacing: var(--type-5100-letter-spacing);
	--type-page-subtitle-size: var(--type-4350-size);
	--type-page-subtitle-letter-spacing: var(--type-4350-letter-spacing);
	--type-page-content-subtitle-size: var(--type-3500-size);
	--type-page-content-subtitle-letter-spacing: var(--type-3500-letter-spacing);
	--type-page-subtitle-small-size: var(--type-2900-size);
	--type-page-subtitle-small-letter-spacing: var(--type-2900-letter-spacing);
	--type-page-content-header-size: var(--type-5250-size);
	--type-page-content-header-letter-spacing: var(--type-5250-letter-spacing);
	--type-page-header-utility-l-size: var(--type-4700-size);
	--type-page-header-utility-l-letter-spacing: var(--type-4700-letter-spacing);
	--type-page-header-utility-size: var(--type-3800-size);
	--type-page-header-utility-letter-spacing: var(--type-3800-letter-spacing);
	--type-page-body-size: var(--type-4200-size);
	--type-page-body-letter-spacing: var(--type-4200-letter-spacing);
	--type-page-body-m-size: var(--type-3250-size);
	--type-page-body-m-letter-spacing: var(--type-3250-letter-spacing);
	--type-page-article-subtitle-size: var(--type-4700-size);
	--type-page-article-subtitle-letter-spacing: var(--type-4700-letter-spacing);
	--type-page-article-subtitle-m-size: var(--type-4375-size);
	--type-page-article-subtitle-m-letter-spacing: var(--type-4375-letter-spacing);
	--type-page-article-title-size: var(--type-5000-size);
	--type-page-article-title-letter-spacing: var(--type-5000-letter-spacing);
	--type-page-article-title-m-size: var(--type-4900-size);
	--type-page-article-title-m-letter-spacing: var(--type-4900-letter-spacing);
	--type-page-list-size: var(--type-3250-list-size);
	--type-page-list-letter-spacing: var(--type-3250-list-letter-spacing);
	--type-page-list-m-size: var(--type-4200-list-size);
	--type-page-list-m-letter-spacing: var(--type-4200-list-letter-spacing);
	--type-page-section-title-size: var(--type-5000-size);
	--type-page-section-title-letter-spacing: var(--type-5000-letter-spacing);
	--type-page-section-title-s-size: var(--type-4900-size);
	--type-page-section-title-s-letter-spacing: var(--type-4900-letter-spacing);
	--type-page-pull-quote-l-size: var(--type-4600-size);
	--type-page-pull-quote-l-letter-spacing: var(--type-4600-letter-spacing);
	--type-page-pull-quote-size: var(--type-4350-size);
	--type-page-pull-quote-letter-spacing: var(--type-4350-letter-spacing);
	--type-guidance: var(--type-200);
	--type-badge: var(--type-650);
	--type-button-label-x-small: var(--type-700);
	--type-button-label-small: var(--type-1800);
	--type-button-label-small-bold: var(--type-1900);
	--type-button-label-medium: var(--type-2300);
	--type-button-label-large: var(--type-2900);
	--type-button-label-large-bold: var(--type-3000);
	--type-button-label-x-small-underline: var(--type-750);
	--type-button-label-small-underline: var(--type-1850);
	--type-button-label-medium-underline: var(--type-2350);
	--type-button-label-large-underline: var(--type-2950);
	--type-button-label-x-small-size: var(--type-700-size);
	--type-button-label-x-small-letter-spacing: var(--type-700-letter-spacing);
	--type-button-label-small-size: var(--type-1800-size);
	--type-button-label-small-letter-spacing: var(--type-1800-letter-spacing);
	--type-button-label-small-bold-size: var(--type-1900-size);
	--type-button-label-small-bold-letter-spacing: var(--type-1900-letter-spacing);
	--type-button-label-medium-size: var(--type-2300-size);
	--type-button-label-medium-letter-spacing: var(--type-2300-letter-spacing);
	--type-button-label-large-size: var(--type-2900-size);
	--type-button-label-large-letter-spacing: var(--type-2900-letter-spacing);
	--type-button-label-large-bold-size: var(--type-3000-size);
	--type-button-label-large-bold-letter-spacing: var(--type-3000-letter-spacing);
	--type-button-label-x-small-underline-size: var(--type-750-size);
	--type-button-label-x-small-underline-letter-spacing: var(--type-750-letter-spacing);
	--type-button-label-small-underline-size: var(--type-1850-size);
	--type-button-label-small-underline-letter-spacing: var(--type-1850-letter-spacing);
	--type-button-label-medium-underline-size: var(--type-2350-size);
	--type-button-label-medium-underline-letter-spacing: var(--type-2350-letter-spacing);
	--type-button-label-large-underline-size: var(--type-2950-size);
	--type-button-label-large-underline-letter-spacing: var(--type-2950-letter-spacing);
	--type-paragraph-secondary: var(--type-1650);
	--type-paragraph-secondary-l: var(--type-2800);
	--type-paragraph-subtlest: var(--type-600);
	--type-paragraph-secondary-size: var(--type-1650-size);
	--type-paragraph-secondary-letter-spacing: var(--type-1650-letter-spacing);
	--type-paragraph-secondary-l-size: var(--type-2800-size);
	--type-paragraph-secondary-l-letter-spacing: var(--type-2800-letter-spacing);
	--type-paragraph-subtlest-size: var(--type-600-size);
	--type-paragraph-subtlest-letter-spacing: var(--type-600-letter-spacing);
	--type-byline: var(--type-1800);
	--type-eyebrow: var(--type-1800);
	--type-byline-small: var(--type-725);
	--type-bottombar-label: var(--type-100);
	--type-label: var(--type-2100);
	--type-label-small: var(--type-1100);
	--type-title: var(--type-3600);
	--type-description: var(--type-1600);
	--type-flag-description: var(--type-1600);
	--type-flag-title: var(--type-2400);
	--type-flag-title-l: var(--type-2925);
	--type-flag-description-size: var(--type-1600-size);
	--type-flag-description-letter-spacing: var(--type-1600-letter-spacing);
	--type-flag-title-size: var(--type-2400-size);
	--type-flag-title-letter-spacing: var(--type-2400-letter-spacing);
	--type-flag-title-l-size: var(--type-2925-size);
	--type-flag-title-l-letter-spacing: var(--type-2925-letter-spacing);
	--type-component-title: var(--type-2400);
	--type-component-title-r: var(--type-2100);
	--type-component-title-size: var(--type-2400-size);
	--type-component-title-letter-spacing: var(--type-2400-letter-spacing);
	--type-component-title-r-size: var(--type-2100-size);
	--type-component-title-r-letter-spacing: var(--type-2100-letter-spacing);
	--type-section-message-description-l: var(--type-2800);
	--type-section-message-description: var(--type-1600);
	--type-section-message-title-l: var(--type-3000);
	--type-section-message-title: var(--type-3000);
	--type-section-message-description-l-size: var(--type-2800-size);
	--type-section-message-description-l-letter-spacing: var(--type-2800-letter-spacing);
	--type-section-message-description-size: var(--type-1600-size);
	--type-section-message-description-letter-spacing: var(--type-1600-letter-spacing);
	--type-section-message-title-l-size: var(--type-3000-size);
	--type-section-message-title-l-letter-spacing: var(--type-3000-letter-spacing);
	--type-section-message-title-size: var(--type-3000-size);
	--type-section-message-title-letter-spacing: var(--type-3000-letter-spacing);
	--type-callout-title-l: var(--type-4375);
	--type-callout-description-l: var(--type-1600);
	--type-callout-title-l-size: var(--type-4375-size);
	--type-callout-title-l-letter-spacing: var(--type-4375-letter-spacing);
	--type-callout-description-l-size: var(--type-1600-size);
	--type-callout-description-l-letter-spacing: var(--type-1600-letter-spacing);
	--type-form-title-l: var(--type-5100);
	--type-form-title: var(--type-5000);
	--type-form-subtitle-l: var(--type-4000);
	--type-form-subtitle: var(--type-2900);
	--type-form-section-title: var(--type-4375);
	--type-form-section-subtitle: var(--type-2900);
	--type-form-body-l: var(--type-2900);
	--type-form-title-l-size: var(--type-5100-size);
	--type-form-title-l-letter-spacing: var(--type-5100-letter-spacing);
	--type-form-title-size: var(--type-5000-size);
	--type-form-title-letter-spacing: var(--type-5000-letter-spacing);
	--type-form-subtitle-l-size: var(--type-4000-size);
	--type-form-subtitle-l-letter-spacing: var(--type-4000-letter-spacing);
	--type-form-subtitle-size: var(--type-2900-size);
	--type-form-subtitle-letter-spacing: var(--type-2900-letter-spacing);
	--type-form-section-title-size: var(--type-4375-size);
	--type-form-section-title-letter-spacing: var(--type-4375-letter-spacing);
	--type-form-section-subtitle-size: var(--type-2900-size);
	--type-form-section-subtitle-letter-spacing: var(--type-2900-letter-spacing);
	--type-form-body-l-size: var(--type-2900-size);
	--type-form-body-l-letter-spacing: var(--type-2900-letter-spacing);
	--type-subtlest: var(--type-650);
	--type-fineprint: var(--type-200);
	--type-label-optional-l: var(--type-725);
	--type-label-optional: var(--type-300);
	--type-tag-label-default: var(--type-1200);
	--type-tag-label-underline: var(--type-1225);
	--type-tag-label-upper: var(--type-450);
	--type-tag-label-default-size: var(--type-1200-size);
	--type-tag-label-default-letter-spacing: var(--type-1200-letter-spacing);
	--type-tag-label-underline-size: var(--type-1225-size);
	--type-tag-label-underline-letter-spacing: var(--type-1225-letter-spacing);
	--type-tag-label-upper-size: var(--type-450-size);
	--type-tag-label-upper-letter-spacing: var(--type-450-letter-spacing);
	--type-date-primary: var(--type-1800);
	--type-date-secondary-l: var(--type-2800);
	--type-date-primary-s: var(--type-425);
	--type-date-secondary: var(--type-200);
	--type-date-secondary-upper: var(--type-225);
	--type-date-primary-l: var(--type-3000);
	--type-date-primary-size: var(--type-1800-size);
	--type-date-primary-letter-spacing: var(--type-1800-letter-spacing);
	--type-date-secondary-l-size: var(--type-2800-size);
	--type-date-secondary-l-letter-spacing: var(--type-2800-letter-spacing);
	--type-date-primary-s-size: var(--type-425-size);
	--type-date-primary-s-letter-spacing: var(--type-425-letter-spacing);
	--type-date-secondary-size: var(--type-200-size);
	--type-date-secondary-letter-spacing: var(--type-200-letter-spacing);
	--type-date-secondary-upper-size: var(--type-225-size);
	--type-date-secondary-upper-letter-spacing: var(--type-225-letter-spacing);
	--type-date-primary-l-size: var(--type-3000-size);
	--type-date-primary-l-letter-spacing: var(--type-3000-letter-spacing);
	--type-empty-state-title-l: var(--type-4100);
	--type-empty-state-title: var(--type-3300);
	--type-empty-state-subtitle-l: var(--type-1600);
	--type-empty-state-subtitle: var(--type-1100);
	--type-empty-state-title-l-size: var(--type-4100-size);
	--type-empty-state-title-l-letter-spacing: var(--type-4100-letter-spacing);
	--type-empty-state-title-size: var(--type-3300-size);
	--type-empty-state-title-letter-spacing: var(--type-3300-letter-spacing);
	--type-empty-state-subtitle-l-size: var(--type-1600-size);
	--type-empty-state-subtitle-l-letter-spacing: var(--type-1600-letter-spacing);
	--type-empty-state-subtitle-size: var(--type-1100-size);
	--type-empty-state-subtitle-letter-spacing: var(--type-1100-letter-spacing);
	--type-modal-title: var(--type-4350);
	--type-modal-body: var(--type-1600);
	--type-modal-title-size: var(--type-4350-size);
	--type-modal-title-letter-spacing: var(--type-4350-letter-spacing);
	--type-modal-body-size: var(--type-1600-size);
	--type-modal-body-letter-spacing: var(--type-1600-letter-spacing);
	--type-block-body: var(--type-1650);
	--type-block-body-m: var(--type-2800);
	--type-block-title: var(--type-3000);
	--type-block-body-size: var(--type-1650-size);
	--type-block-body-letter-spacing: var(--type-1650-letter-spacing);
	--type-block-body-m-size: var(--type-2800-size);
	--type-block-body-m-letter-spacing: var(--type-2800-letter-spacing);
	--type-block-title-size: var(--type-3000-size);
	--type-block-title-letter-spacing: var(--type-3000-letter-spacing);
	--type-calendar-cdo-event-s: var(--type-725);
	--type-calendar-event-s: var(--type-650);
	--type-calendar-time-s: var(--type-725);
	--type-calendar-cdo-event: var(--type-1800);
	--type-calendar-event: var(--type-1600);
	--type-calendar-time: var(--type-1550);
	--type-calendar-page-header-secondary: var(--type-4500);
	--type-calendar-page-header-secondary-size: var(--type-4500-size);
	--type-calendar-page-header-secondary-letter-spacing: var(--type-4500-letter-spacing);
	--type-calendar-cdo-event-s-size: var(--type-725-size);
	--type-calendar-cdo-event-s-letter-spacing: var(--type-725-letter-spacing);
	--type-calendar-event-s-size: var(--type-650-size);
	--type-calendar-event-s-letter-spacing: var(--type-650-letter-spacing);
	--type-calendar-time-s-size: var(--type-725-size);
	--type-calendar-time-s-letter-spacing: var(--type-725-letter-spacing);
	--type-calendar-cdo-event-size: var(--type-1800-size);
	--type-calendar-cdo-event-letter-spacing: var(--type-1800-letter-spacing);
	--type-calendar-event-size: var(--type-1600-size);
	--type-calendar-event-letter-spacing: var(--type-1600-letter-spacing);
	--type-calendar-time-size: var(--type-1550-size);
	--type-calendar-time-letter-spacing: var(--type-1550-letter-spacing);
	--type-credit: var(--type-50);
	--type-avatar-2x-small: var(--type-400);
	--type-avatar-x-small: var(--type-1300);
	--type-avatar-small: var(--type-3000);
	--type-avatar-medium: var(--type-4375);
	--type-avatar-large: var(--type-5000);
	--type-avatar-2x-small-size: var(--type-400-size);
	--type-avatar-2x-small-letter-spacing: var(--type-400-letter-spacing);
	--type-avatar-x-small-size: var(--type-1300-size);
	--type-avatar-x-small-letter-spacing: var(--type-1300-letter-spacing);
	--type-avatar-small-size: var(--type-3000-size);
	--type-avatar-small-letter-spacing: var(--type-3000-letter-spacing);
	--type-avatar-medium-size: var(--type-4375-size);
	--type-avatar-medium-letter-spacing: var(--type-4375-letter-spacing);
	--type-avatar-large-size: var(--type-5000-size);
	--type-avatar-large-letter-spacing: var(--type-5000-letter-spacing);
	--type-50-size: var(--font-size-1);
	--type-50-letter-spacing: var(--global-letter-spacing-6x-loose);
	--type-100-size: var(--font-size-1);
	--type-100-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-200-size: var(--font-size-2);
	--type-200-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-225-size: var(--font-size-2);
	--type-225-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-300-size: var(--font-size-2);
	--type-300-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-400-size: var(--font-size-2);
	--type-400-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-425-size: var(--font-size-2);
	--type-425-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-450-size: var(--font-size-2);
	--type-450-letter-spacing: var(--global-letter-spacing-6x-loose);
	--type-500-size: var(--font-size-3);
	--type-500-letter-spacing: var(--global-letter-spacing-6x-loose);
	--type-600-size: var(--font-size-3);
	--type-600-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-650-size: var(--font-size-3);
	--type-650-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-675-size: var(--font-size-3);
	--type-675-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-700-size: var(--font-size-3);
	--type-700-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-725-size: var(--font-size-3);
	--type-725-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-750-size: var(--font-size-3);
	--type-750-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-800-size: var(--font-size-3);
	--type-800-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-900-size: var(--font-size-3);
	--type-900-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-1000-size: var(--font-size-3);
	--type-1000-letter-spacing: var(--global-letter-spacing-6x-loose);
	--type-1100-size: var(--font-size-4);
	--type-1100-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-1200-size: var(--font-size-4);
	--type-1200-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-1225-size: var(--font-size-4);
	--type-1225-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-1300-size: var(--font-size-4);
	--type-1300-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-1400-size: var(--font-size-5);
	--type-1400-letter-spacing: var(--global-letter-spacing-normal);
	--type-1500-size: var(--font-size-5);
	--type-1500-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-1550-size: var(--font-size-5);
	--type-1550-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-1600-size: var(--font-size-5);
	--type-1600-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-1650-size: var(--font-size-5);
	--type-1650-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-1675-size: var(--font-size-5);
	--type-1675-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-1700-size: var(--font-size-5);
	--type-1700-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-1800-size: var(--font-size-5);
	--type-1800-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-1850-size: var(--font-size-5);
	--type-1850-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-1900-size: var(--font-size-5);
	--type-1900-letter-spacing: var(--global-letter-spacing-3x-loose);
	--type-2000-size: var(--font-size-5);
	--type-2000-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-2100-size: var(--font-size-6);
	--type-2100-letter-spacing: var(--global-letter-spacing-4x-loose);
	--type-2200-size: var(--font-size-6);
	--type-2200-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-2300-size: var(--font-size-6);
	--type-2300-letter-spacing: var(--global-letter-spacing-4x-loose);
	--type-2350-size: var(--font-size-6);
	--type-2350-letter-spacing: var(--global-letter-spacing-4x-loose);
	--type-2400-size: var(--font-size-6);
	--type-2400-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-2500-size: var(--font-size-6);
	--type-2500-letter-spacing: var(--global-letter-spacing-4x-loose);
	--type-2600-size: var(--font-size-6);
	--type-2600-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-2700-size: var(--font-size-7);
	--type-2700-letter-spacing: var(--global-letter-spacing-normal);
	--type-2800-size: var(--font-size-7);
	--type-2800-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-2850-size: var(--font-size-7);
	--type-2850-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-2900-size: var(--font-size-7);
	--type-2900-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-2925-size: var(--font-size-7);
	--type-2925-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-2950-size: var(--font-size-7);
	--type-2950-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-3000-size: var(--font-size-7);
	--type-3000-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-3100-size: var(--font-size-7);
	--type-3100-letter-spacing: var(--global-letter-spacing-5x-loose);
	--type-3200-size: var(--font-size-8);
	--type-3200-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-3250-size: var(--font-size-8);
	--type-3250-letter-spacing: var(--global-letter-spacing-0-5x-loose);
	--type-3300-size: var(--font-size-8);
	--type-3300-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-3400-size: var(--font-size-9);
	--type-3400-letter-spacing: var(--global-letter-spacing-loose);
	--type-3500-size: var(--font-size-9);
	--type-3500-letter-spacing: var(--global-letter-spacing-loose);
	--type-3600-size: var(--font-size-9);
	--type-3600-letter-spacing: var(--global-letter-spacing-loose);
	--type-3700-size: var(--font-size-9);
	--type-3700-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-3800-size: var(--font-size-9);
	--type-3800-letter-spacing: var(--global-letter-spacing-2x-loose);
	--type-3900-size: var(--font-size-10);
	--type-3900-letter-spacing: var(--global-letter-spacing-loose);
	--type-4000-size: var(--font-size-10);
	--type-4000-letter-spacing: var(--global-letter-spacing-loose);
	--type-4100-size: var(--font-size-10);
	--type-4100-letter-spacing: var(--global-letter-spacing-loose);
	--type-4200-size: var(--font-size-10);
	--type-4200-letter-spacing: var(--global-letter-spacing-loose);
	--type-4300-size: var(--font-size-10);
	--type-4300-letter-spacing: var(--global-letter-spacing-loose);
	--type-4350-size: var(--font-size-19);
	--type-4350-letter-spacing: var(--global-letter-spacing-normal);
	--type-4375-size: var(--font-size-19);
	--type-4375-letter-spacing: var(--global-letter-spacing-normal);
	--type-4400-size: var(--font-size-11);
	--type-4400-letter-spacing: var(--global-letter-spacing-normal);
	--type-4500-size: var(--font-size-12);
	--type-4500-letter-spacing: var(--global-letter-spacing-dense);
	--type-4600-size: var(--font-size-12);
	--type-4600-letter-spacing: var(--global-letter-spacing-dense);
	--type-4700-size: var(--font-size-12);
	--type-4700-letter-spacing: var(--global-letter-spacing-dense);
	--type-4800-size: var(--font-size-12);
	--type-4800-letter-spacing: var(--global-letter-spacing-dense);
	--type-4900-size: var(--font-size-13);
	--type-4900-letter-spacing: var(--global-letter-spacing-dense);
	--type-5000-size: var(--font-size-14);
	--type-5000-letter-spacing: var(--global-letter-spacing-2x-dense);
	--type-5100-size: var(--font-size-15);
	--type-5100-letter-spacing: var(--global-letter-spacing-2x-dense);
	--type-5200-size: var(--font-size-16);
	--type-5200-letter-spacing: var(--global-letter-spacing-normal);
	--type-5250-size: var(--font-size-16);
	--type-5250-letter-spacing: var(--global-letter-spacing-normal);
	--type-5300-size: var(--font-size-17);
	--type-5300-letter-spacing: var(--global-letter-spacing-2x-dense);
	--type-5400-size: var(--font-size-18);
	--type-5400-letter-spacing: var(--global-letter-spacing-3x-dense);
	--type-3250-list-size: var(--font-size-8);
	--type-3250-list-letter-spacing: var(--global-letter-spacing-0-5x-loose);
	--type-4200-list-size: var(--font-size-10);
	--type-4200-list-letter-spacing: var(--global-letter-spacing-loose);
	--type-guidance-size: var(--type-200-size);
	--type-guidance-letter-spacing: var(--type-200-letter-spacing);
	--type-badge-size: var(--type-650-size);
	--type-badge-letter-spacing: var(--type-650-letter-spacing);
	--type-byline-size: var(--type-1800-size);
	--type-byline-letter-spacing: var(--type-1800-letter-spacing);
	--type-eyebrow-size: var(--type-1800-size);
	--type-eyebrow-letter-spacing: var(--type-1800-letter-spacing);
	--type-byline-small-size: var(--type-725-size);
	--type-byline-small-letter-spacing: var(--type-725-letter-spacing);
	--type-bottombar-label-size: var(--type-100-size);
	--type-bottombar-label-letter-spacing: var(--type-100-letter-spacing);
	--type-label-size: var(--type-2100-size);
	--type-label-letter-spacing: var(--type-2100-letter-spacing);
	--type-label-small-size: var(--type-1100-size);
	--type-label-small-letter-spacing: var(--type-1100-letter-spacing);
	--type-title-size: var(--type-3600-size);
	--type-title-letter-spacing: var(--type-3600-letter-spacing);
	--type-description-size: var(--type-1600-size);
	--type-description-letter-spacing: var(--type-1600-letter-spacing);
	--type-subtlest-size: var(--type-650-size);
	--type-subtlest-letter-spacing: var(--type-650-letter-spacing);
	--type-fineprint-size: var(--type-200-size);
	--type-fineprint-letter-spacing: var(--type-200-letter-spacing);
	--type-label-optional-l-size: var(--type-725-size);
	--type-label-optional-l-letter-spacing: var(--type-725-letter-spacing);
	--type-label-optional-size: var(--type-300-size);
	--type-label-optional-letter-spacing: var(--type-300-letter-spacing);
	--type-credit-size: var(--type-50-size);
	--type-credit-letter-spacing: var(--type-50-letter-spacing);
	--font-nunito-sans: Nunito Sans, Arial;
	--font-montserrat: Montserrat;
	--font-sbl-hebrew: SBL Hebrew;
	--font-arimo: Arimo;
	--font-frank-ruhl-libre: Frank Ruhl Libre;
	--font-miriam-libre: Miriam Libre;
	--font-size-1: 10px;
	--font-size-2: 11px;
	--font-size-3: 12px;
	--font-size-4: 13px;
	--font-size-5: 14px;
	--font-size-6: 15px;
	--font-size-7: 16px;
	--font-size-8: 17px;
	--font-size-9: 18px;
	--font-size-10: 19px;
	--font-size-11: 21px;
	--font-size-12: 22px;
	--font-size-13: 24px;
	--font-size-14: 28px;
	--font-size-15: 32px;
	--font-size-16: 36px;
	--font-size-17: 48px;
	--font-size-18: 56px;
	--font-size-19: 20px;
	--line-height-3x-dense: 16px;
	--line-height-2x-dense: 20px;
	--line-height-dense: 24px;
	--line-height-normal: 28px;
	--line-height-loose: 32px;
	--line-height-2x-loose: 36px;
	--line-height-3x-loose: 40px;
	--line-height-4x-loose: 44px;
	--line-height-5x-loose: 60px;
	--line-height-6x-loose: 68px;
	--elevation-surface-default: var(--color-dark-neutral-0);
	--elevation-surface-hovered: var(--color-dark-neutral-200);
	--elevation-surface-pressed: var(--color-dark-neutral-250);
	--elevation-surface-sunken: var(--color-dark-neutral-100);
	--elevation-surface-raised-default: var(--color-dark-neutral-0);
	--elevation-surface-raised-hovered: var(--color-dark-neutral-250);
	--elevation-surface-raised-pressed: var(--color-dark-neutral-300);
	--elevation-surface-overlay-default: var(--color-dark-neutral-250);
	--elevation-surface-overlay-hovered: var(--color-dark-neutral-300);
	--elevation-surface-overlay-pressed: var(--color-dark-neutral-350);
	--border-input-default: 2px solid lch(71.737 32.374 302.55 / .14);
	--border-input-hover: 2px solid lch(71.737 32.374 302.55 / .14);
	--border-input-default-width: var(--global-border-width-medium);
	--border-input-hover-width: var(--global-border-width-medium);
	--border-divider-subtle: 1px solid lch(71.737 32.374 302.55 / .14);
	--border-divider-subtle-width: var(--global-border-width-x-small);
	--border-side-panel: 1px solid lch(71.737 32.374 302.55 / .14);
	--border-default: 1px solid lch(71.737 32.374 302.55 / .14);
	--border-focused: 2px solid #9F7EE7;
	--border-focused1: 1px solid #9F7EE7;
	--border-disabled: 2px solid lch(69.677 30.441 302.86 / .06);
	--border-disabled1: 1px solid lch(69.677 30.441 302.86 / .06);
	--border-inverse: 2px solid #191521;
	--border-icon-inverse-small: 1.5px solid #191521;
	--border-icon-inverse-x-small: 1px solid #191521;
	--border-icon-disabled-small: 1.5px solid lch(80.827 30.191 303.8 / .31);
	--border-icon-disabled-x-small: 1px solid lch(80.827 30.191 303.8 / .31);
	--border-icon-inverse-small-width: var(--global-border-width-small);
	--border-icon-inverse-x-small-width: var(--global-border-width-x-small);
	--border-icon-disabled-small-width: var(--global-border-width-small);
	--border-icon-disabled-x-small-width: var(--global-border-width-x-small);
	--border-danger: 2px solid #EF5C48;
	--border-warning: 2px solid #F18D13;
	--border-success: 2px solid #2ABB7F;
	--border-discovery: 2px solid #9F7EE7;
	--border-information: 2px solid #38A2FF;
	--border-bold: 2px solid #827396;
	--border-accent-red: 2px solid #EF5C48;
	--border-accent-orange: 2px solid #F18D13;
	--border-accent-yellow: 2px solid #CF9F02;
	--border-accent-green: 2px solid #2ABB7F;
	--border-accent-teal: 2px solid #60C6D2;
	--border-accent-blue: 2px solid #38A2FF;
	--border-accent-purple: 2px solid #9F7EE7;
	--border-accent-magenta: 2px solid #DA62AC;
	--border-accent-magenta1: 1px solid #DA62AC;
	--border-accent-gray: 2px solid #827396;
	--border-accent-red-width: var(--global-border-width-medium);
	--border-accent-orange-width: var(--global-border-width-medium);
	--border-accent-yellow-width: var(--global-border-width-medium);
	--border-accent-green-width: var(--global-border-width-medium);
	--border-accent-teal-width: var(--global-border-width-medium);
	--border-accent-blue-width: var(--global-border-width-medium);
	--border-accent-purple-width: var(--global-border-width-medium);
	--border-accent-magenta-width: var(--global-border-width-medium);
	--border-accent-magenta1-width: var(--global-border-width-x-small);
	--border-accent-gray-width: var(--global-border-width-medium);
	--border-brand-default: 2px solid #AE8FEF;
	--border-brand-default1: 1px solid #AE8FEF;
	--border-brand-hovered: 2px solid #C3ACF6;
	--border-brand-pressed: 2px solid #E4D8FD;
	--border-brand-default-width: var(--global-border-width-medium);
	--border-brand-default1-width: var(--global-border-width-x-small);
	--border-brand-hovered-width: var(--global-border-width-medium);
	--border-brand-pressed-width: var(--global-border-width-medium);
	--border-secondary-neutral-subtle-default: 1px solid lch(71.737 32.374 302.55 / .14);
	--border-secondary-neutral-subtle-hovered: 1px solid lch(71.737 32.374 302.55 / .14);
	--border-secondary-neutral-subtle-pressed: 2px solid lch(71.737 32.374 302.55 / .14);
	--border-secondary-neutral-subtle-default-width: var(--global-border-width-x-small);
	--border-secondary-neutral-subtle-hovered-width: var(--global-border-width-x-small);
	--border-secondary-neutral-subtle-pressed-width: var(--global-border-width-medium);
	--border-side-panel-width: var(--global-border-width-x-small);
	--border-default-width: var(--global-border-width-x-small);
	--border-focused-width: var(--global-border-width-medium);
	--border-focused1-width: var(--global-border-width-x-small);
	--border-disabled-width: var(--global-border-width-medium);
	--border-disabled1-width: var(--global-border-width-x-small);
	--border-inverse-width: var(--global-border-width-medium);
	--border-danger-width: var(--global-border-width-medium);
	--border-warning-width: var(--global-border-width-medium);
	--border-success-width: var(--global-border-width-medium);
	--border-discovery-width: var(--global-border-width-medium);
	--border-information-width: var(--global-border-width-medium);
	--border-bold-width: var(--global-border-width-medium)
}

.animate-title-gradient {
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: var(--medium-emphasis);
	-moz-background-clip: text;
	-moz-text-fill-color: var(--medium-emphasis)
}

body,
body.--light-mode {
	--ui-font: Arimo, Nunito Sans;
	--brand-purple-header: #4A2A90;
	--brand-purple: #4A2A90;
	--surface: #FCFAFF;
	--layer-surface: #FCFAFF;
	--card-surface: #FCFAFF;
	--purple-gray: #F4F2F7;
	--light-purple-gray: rgba(244, 242, 247, .6);
	--purple-gray-lines: #F4F2F7;
	--gray-button-hover-fill: #DDDBE0;
	--darker-subtitle-85: #523A77;
	--dark-purple-2: #34185F;
	--dark-purple-2-08: rgba(52, 24, 95, .08);
	--dark-purple-2-12: rgba(52, 24, 95, .12);
	--dark-purple-subtitle: #705C8F;
	--darker-purple-gray: #D7D7D7;
	--purple-white-2: #DDD3F3;
	--commentary-gray: #F0EEF2;
	--dark-purple-text: #120C1C;
	--cta-purple: #774FCE;
	--cta-hover: #8460D3;
	--cta-selected: #593B99;
	--subtitle-purple: #585360;
	--link-purple: #614D80;
	--commentary-blue: #524FCE;
	--darken-5-dark-purple-2: rgb(40.8571428571, 18.8571428571, 74.6428571429);
	--placeholder-text: #8D8A90;
	--dark-on-surface-medium-emphasis: $svg-gray;
	--surface-rgb: 252, 250, 255;
	--surface-4-depth: #FCFAFF;
	--surface-8-depth: #FCFAFF;
	--surface-background: var(--surface);
	--surface-background-05: var(--surface);
	--surface-background-07: var(--purple-gray);
	--dark-subtitle-85-background: var(--purple-gray-lines);
	--logo-filter: brightness(0) saturate(100%) invert(8%) sepia(80%) saturate(3271%) hue-rotate(258deg) brightness(88%) contrast(95%);
	--hagaha-background: var(--purple-gray);
	--expanded-player-background: var(--gray-button-hover-fill);
	--scroll-bar-background: #C1C1C1;
	--scroll-bar-secondary: var(--surface);
	--overlay: rgba(18, 12, 28, .5);
	--medium-emphasis: var(--subtitle-purple);
	--darker-placeholder-text: $darker-placeholder-text
}

body.--dark-mode.content-page {
	--logo-filter: brightness(0) saturate(100%) invert(87%) sepia(4%) saturate(6118%) hue-rotate(191deg) brightness(83%) contrast(89%);
	--layer-surface: #2D2A35;
	--overlay: rgba(25, 21, 33, .8);
	--brand-purple-header: #4A2A90;
	--brand-purple: #B39ED3;
	--surface: #191521;
	--surface-background: linear-gradient(0deg, rgba(252, 250, 255, .15), rgba(252, 250, 255, .15)), var(--surface);
	--surface-4-depth: #2d2a35;
	--surface-8-depth: #34303c;
	--surface-rgb: 25, 21, 33;
	--card-surface: #24202C;
	--purple-gray: #292531;
	--light-purple-gray: rgba(41, 37, 49, .6);
	--purple-gray-lines: #FCFAFF;
	--darker-subtitle-85: #AEA1C2;
	--dark-subtitle-85-background: rgba(174, 161, 194, .08);
	--dark-purple-2: #CEC6DA;
	--dark-purple-2-08: rgba(206, 198, 218, .08);
	--dark-purple-2-12: rgba(206, 198, 218, .12);
	--dark-purple-subtitle: #A99DBD;
	--darker-purple-gray: #FCFAFF40;
	--commentary-gray: rgba(88, 83, 96, .15);
	--dark-purple-text: rgba(252, 250, 255, .7);
	--cta-purple: #A08CCE;
	--cta-hover: #907eb9;
	--cta-selected: #a390d0;
	--purple-white-2: rgb(167.36, 148.8, 209.92);
	--subtitle-purple: #FCFAFF;
	--gray-button-hover-fill: var(--purple-gray-lines);
	--surface-background-05: #24202C;
	--surface-background-07: linear-gradient(0deg, rgba(252, 250, 255, .07), rgba(252, 250, 255, .07)), var(--surface);
	--surface-background-09: var(--surface-4-depth);
	--darken-5-dark-purple-2: rgb(192.7074468085, 182.5372340426, 207.9627659574);
	--placeholder-text: #8D8A91;
	--dark-on-surface-medium-emphasis: #8D8A90;
	--hagaha-background: var(--surface-background-05);
	--expanded-player-background: var(--purple-gray);
	--scroll-bar-background: rgba(252, 250, 255, .6);
	--scroll-bar-secondary: var(--layer-surface);
	--medium-emphasis: #fdfdfd99
}

body.--paper-mode.content-page {
	--surface: #F5EEE0;
	--layer-surface: #F5EEE0;
	--surface-background: var(--surface);
	--surface-rgb: var(--surface);
	--card-surface: #F5EEE0;
	--purple-gray: #ECE4D6;
	--darker-purple-gray: #E8D6B7CC;
	--commentary-gray: #FCFAFF26;
	--dark-purple-text: #262523;
	--expanded-player-background: var(--purple-gray);
	--surface-8-depth: var(--layer-surface);
	--surface-4-depth: var(--layer-surface)
}

.flex-center {
	display: flex;
	align-items: center
}

.flex-center.justify-center {
	justify-content: center
}

.flex-center.flex-col {
	flex-direction: column
}

.padding-bottom {
	padding-bottom: .25rem
}

.overflow-hidden {
	overflow: hidden
}

.highlight {
	font-weight: bolder
}

:root {
	--mobile-player-layer-z-index: 5;
	--player-layer-z-index: 2;
	--player-speed-control-z-index: 3;
	--speed-control-backdrop-z-index: 2;
	--navbar-buttons-z-index: 1;
	--fab-z-index: 1;
	--nav-header-z-index: 3;
	--nav-header-opened-z-index: 5;
	--toc-mobile-options-layer-z-index: 4
}

app-commentary-content {
	--commentary-primary-color: var(--commentary-color);
	--commentary-secondary-color: color-mix(in srgb, var(--commentary-primary-color) 80%, #fcfaff);
	--bottom-line-background-color: color-mix(in srgb, var(--commentary-primary-color) 10%, transparent)
}

.--dark-mode app-commentary-content {
	--bottom-line-background-color: color-mix(in srgb, var(--primary-primary-color) 20%, transparent)
}

@media print {
	body {
		background-color: #fff !important
	}

	p {
		margin: 0
	}

	img {
		float: none !important
	}

	#SitePromos {
		display: none
	}
}

@media print {

	app-commentary-content .commentary,
	app-inline-commentaries .commentary-content {
		orphans: 4;
		widows: 4
	}
}

html {
	--mat-ripple-color: rgba(0, 0, 0, .1)
}

html {
	--mat-option-selected-state-label-text-color: #eeeeee;
	--mat-option-label-text-color: rgba(0, 0, 0, .87);
	--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);
	--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);
	--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)
}

.mat-accent {
	--mat-option-selected-state-label-text-color: #673ab7;
	--mat-option-label-text-color: rgba(0, 0, 0, .87);
	--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);
	--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);
	--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)
}

.mat-warn {
	--mat-option-selected-state-label-text-color: #f44336;
	--mat-option-label-text-color: rgba(0, 0, 0, .87);
	--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);
	--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);
	--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)
}

html {
	--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)
}

html {
	--mat-full-pseudo-checkbox-selected-icon-color: #673ab7;
	--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
	--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);
	--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
	--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
	--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0
}

html {
	--mat-minimal-pseudo-checkbox-selected-checkmark-color: #673ab7;
	--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0
}

.mat-primary {
	--mat-full-pseudo-checkbox-selected-icon-color: #eeeeee;
	--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
	--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);
	--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
	--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
	--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0
}

.mat-primary {
	--mat-minimal-pseudo-checkbox-selected-checkmark-color: #eeeeee;
	--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0
}

.mat-accent {
	--mat-full-pseudo-checkbox-selected-icon-color: #673ab7;
	--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
	--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);
	--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
	--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
	--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0
}

.mat-accent {
	--mat-minimal-pseudo-checkbox-selected-checkmark-color: #673ab7;
	--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0
}

.mat-warn {
	--mat-full-pseudo-checkbox-selected-icon-color: #f44336;
	--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
	--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);
	--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
	--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
	--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0
}

.mat-warn {
	--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;
	--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0
}

html {
	--mat-app-background-color: #fafafa;
	--mat-app-text-color: rgba(0, 0, 0, .87);
	--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);
	--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)
}

html {
	--mdc-elevated-card-container-shape: 4px
}

html {
	--mdc-outlined-card-container-shape: 4px;
	--mdc-outlined-card-outline-width: 1px
}

html {
	--mdc-elevated-card-container-color: white;
	--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)
}

html {
	--mdc-outlined-card-container-color: white;
	--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);
	--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)
}

html {
	--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)
}

html {
	--mdc-linear-progress-active-indicator-height: 4px;
	--mdc-linear-progress-track-height: 4px;
	--mdc-linear-progress-track-shape: 0
}

.mat-mdc-progress-bar {
	--mdc-linear-progress-active-indicator-color: #eeeeee;
	--mdc-linear-progress-track-color: rgba(238, 238, 238, .25)
}

.mat-mdc-progress-bar.mat-accent {
	--mdc-linear-progress-active-indicator-color: #673ab7;
	--mdc-linear-progress-track-color: rgba(103, 58, 183, .25)
}

.mat-mdc-progress-bar.mat-warn {
	--mdc-linear-progress-active-indicator-color: #f44336;
	--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)
}

html {
	--mdc-plain-tooltip-container-shape: 4px;
	--mdc-plain-tooltip-supporting-text-line-height: 16px
}

html {
	--mdc-plain-tooltip-container-color: #616161;
	--mdc-plain-tooltip-supporting-text-color: #fff
}

html {
	--mdc-filled-text-field-active-indicator-height: 1px;
	--mdc-filled-text-field-focus-active-indicator-height: 2px;
	--mdc-filled-text-field-container-shape: 4px
}

html {
	--mdc-outlined-text-field-outline-width: 1px;
	--mdc-outlined-text-field-focus-outline-width: 2px;
	--mdc-outlined-text-field-container-shape: 4px
}

html {
	--mdc-filled-text-field-caret-color: #eeeeee;
	--mdc-filled-text-field-focus-active-indicator-color: #eeeeee;
	--mdc-filled-text-field-focus-label-text-color: rgba(238, 238, 238, .87);
	--mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
	--mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
	--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);
	--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);
	--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);
	--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);
	--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);
	--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);
	--mdc-filled-text-field-error-hover-label-text-color: #f44336;
	--mdc-filled-text-field-error-focus-label-text-color: #f44336;
	--mdc-filled-text-field-error-label-text-color: #f44336;
	--mdc-filled-text-field-error-caret-color: #f44336;
	--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);
	--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);
	--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);
	--mdc-filled-text-field-error-active-indicator-color: #f44336;
	--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
	--mdc-filled-text-field-error-hover-active-indicator-color: #f44336
}

html {
	--mdc-outlined-text-field-caret-color: #eeeeee;
	--mdc-outlined-text-field-focus-outline-color: #eeeeee;
	--mdc-outlined-text-field-focus-label-text-color: rgba(238, 238, 238, .87);
	--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);
	--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);
	--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);
	--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);
	--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);
	--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);
	--mdc-outlined-text-field-error-caret-color: #f44336;
	--mdc-outlined-text-field-error-focus-label-text-color: #f44336;
	--mdc-outlined-text-field-error-label-text-color: #f44336;
	--mdc-outlined-text-field-error-hover-label-text-color: #f44336;
	--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);
	--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);
	--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);
	--mdc-outlined-text-field-error-focus-outline-color: #f44336;
	--mdc-outlined-text-field-error-hover-outline-color: #f44336;
	--mdc-outlined-text-field-error-outline-color: #f44336
}

html {
	--mat-form-field-focus-select-arrow-color: rgba(238, 238, 238, .87);
	--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);
	--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);
	--mat-form-field-error-text-color: #f44336;
	--mat-form-field-select-option-text-color: inherit;
	--mat-form-field-select-disabled-option-text-color: GrayText;
	--mat-form-field-leading-icon-color: unset;
	--mat-form-field-disabled-leading-icon-color: unset;
	--mat-form-field-trailing-icon-color: unset;
	--mat-form-field-disabled-trailing-icon-color: unset;
	--mat-form-field-error-focus-trailing-icon-color: unset;
	--mat-form-field-error-hover-trailing-icon-color: unset;
	--mat-form-field-error-trailing-icon-color: unset;
	--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);
	--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);
	--mat-form-field-hover-state-layer-opacity: .04;
	--mat-form-field-focus-state-layer-opacity: .08
}

.mat-mdc-form-field.mat-accent {
	--mdc-filled-text-field-caret-color: #673ab7;
	--mdc-filled-text-field-focus-active-indicator-color: #673ab7;
	--mdc-filled-text-field-focus-label-text-color: rgba(103, 58, 183, .87)
}

.mat-mdc-form-field.mat-accent {
	--mdc-outlined-text-field-caret-color: #673ab7;
	--mdc-outlined-text-field-focus-outline-color: #673ab7;
	--mdc-outlined-text-field-focus-label-text-color: rgba(103, 58, 183, .87)
}

.mat-mdc-form-field.mat-accent {
	--mat-form-field-focus-select-arrow-color: rgba(103, 58, 183, .87)
}

.mat-mdc-form-field.mat-warn {
	--mdc-filled-text-field-caret-color: #f44336;
	--mdc-filled-text-field-focus-active-indicator-color: #f44336;
	--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87)
}

.mat-mdc-form-field.mat-warn {
	--mdc-outlined-text-field-caret-color: #f44336;
	--mdc-outlined-text-field-focus-outline-color: #f44336;
	--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)
}

.mat-mdc-form-field.mat-warn {
	--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)
}

html {
	--mat-form-field-container-height: 56px;
	--mat-form-field-filled-label-display: block;
	--mat-form-field-container-vertical-padding: 16px;
	--mat-form-field-filled-with-label-container-padding-top: 24px;
	--mat-form-field-filled-with-label-container-padding-bottom: 8px
}

html {
	--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)
}

html {
	--mat-select-panel-background-color: white;
	--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);
	--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);
	--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);
	--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);
	--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);
	--mat-select-focused-arrow-color: rgba(238, 238, 238, .87);
	--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)
}

html .mat-mdc-form-field.mat-accent {
	--mat-select-panel-background-color: white;
	--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);
	--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);
	--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);
	--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);
	--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);
	--mat-select-focused-arrow-color: rgba(103, 58, 183, .87);
	--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)
}

html .mat-mdc-form-field.mat-warn {
	--mat-select-panel-background-color: white;
	--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);
	--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);
	--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);
	--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);
	--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);
	--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);
	--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)
}

html {
	--mat-select-arrow-transform: translateY(-8px)
}

html {
	--mat-autocomplete-container-shape: 4px;
	--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)
}

html {
	--mat-autocomplete-background-color: white
}

html {
	--mdc-dialog-container-shape: 4px
}

html {
	--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);
	--mat-dialog-container-max-width: 80vw;
	--mat-dialog-container-small-max-width: 80vw;
	--mat-dialog-container-min-width: 0;
	--mat-dialog-actions-alignment: start;
	--mat-dialog-actions-padding: 8px;
	--mat-dialog-content-padding: 20px 24px;
	--mat-dialog-with-actions-content-padding: 20px 24px;
	--mat-dialog-headline-padding: 0 24px 9px
}

html {
	--mdc-dialog-container-color: white;
	--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);
	--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)
}

.mat-mdc-standard-chip {
	--mdc-chip-container-shape-radius: 16px;
	--mdc-chip-with-avatar-avatar-shape-radius: 14px;
	--mdc-chip-with-avatar-avatar-size: 28px;
	--mdc-chip-with-icon-icon-size: 18px;
	--mdc-chip-outline-width: 0;
	--mdc-chip-outline-color: transparent;
	--mdc-chip-disabled-outline-color: transparent;
	--mdc-chip-focus-outline-color: transparent;
	--mdc-chip-hover-state-layer-opacity: .04;
	--mdc-chip-with-avatar-disabled-avatar-opacity: 1;
	--mdc-chip-flat-selected-outline-width: 0;
	--mdc-chip-selected-hover-state-layer-opacity: .04;
	--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
	--mdc-chip-with-icon-disabled-icon-opacity: 1
}

.mat-mdc-standard-chip {
	--mat-chip-disabled-container-opacity: .4;
	--mat-chip-trailing-action-opacity: .54;
	--mat-chip-trailing-action-focus-opacity: 1;
	--mat-chip-trailing-action-state-layer-color: transparent;
	--mat-chip-selected-trailing-action-state-layer-color: transparent;
	--mat-chip-trailing-action-hover-state-layer-opacity: 0;
	--mat-chip-trailing-action-focus-state-layer-opacity: 0
}

.mat-mdc-standard-chip {
	--mdc-chip-disabled-label-text-color: #212121;
	--mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
	--mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
	--mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
	--mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
	--mdc-chip-focus-state-layer-color: black;
	--mdc-chip-hover-state-layer-color: black;
	--mdc-chip-selected-hover-state-layer-color: black;
	--mdc-chip-focus-state-layer-opacity: .12;
	--mdc-chip-selected-focus-state-layer-color: black;
	--mdc-chip-selected-focus-state-layer-opacity: .12;
	--mdc-chip-label-text-color: #212121;
	--mdc-chip-selected-label-text-color: #212121;
	--mdc-chip-with-icon-icon-color: #212121;
	--mdc-chip-with-icon-disabled-icon-color: #212121;
	--mdc-chip-with-icon-selected-icon-color: #212121;
	--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
	--mdc-chip-with-trailing-icon-trailing-icon-color: #212121
}

.mat-mdc-standard-chip {
	--mat-chip-selected-disabled-trailing-icon-color: #212121;
	--mat-chip-selected-trailing-icon-color: #212121
}

.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
	--mdc-chip-disabled-label-text-color: rgba(0, 0, 0, .87);
	--mdc-chip-elevated-container-color: #eeeeee;
	--mdc-chip-elevated-selected-container-color: #eeeeee;
	--mdc-chip-elevated-disabled-container-color: #eeeeee;
	--mdc-chip-flat-disabled-selected-container-color: #eeeeee;
	--mdc-chip-focus-state-layer-color: black;
	--mdc-chip-hover-state-layer-color: black;
	--mdc-chip-selected-hover-state-layer-color: black;
	--mdc-chip-focus-state-layer-opacity: .12;
	--mdc-chip-selected-focus-state-layer-color: black;
	--mdc-chip-selected-focus-state-layer-opacity: .12;
	--mdc-chip-label-text-color: rgba(0, 0, 0, .87);
	--mdc-chip-selected-label-text-color: rgba(0, 0, 0, .87);
	--mdc-chip-with-icon-icon-color: rgba(0, 0, 0, .87);
	--mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);
	--mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);
	--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);
	--mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)
}

.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
	--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);
	--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87)
}

.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
	--mdc-chip-disabled-label-text-color: white;
	--mdc-chip-elevated-container-color: #673ab7;
	--mdc-chip-elevated-selected-container-color: #673ab7;
	--mdc-chip-elevated-disabled-container-color: #673ab7;
	--mdc-chip-flat-disabled-selected-container-color: #673ab7;
	--mdc-chip-focus-state-layer-color: black;
	--mdc-chip-hover-state-layer-color: black;
	--mdc-chip-selected-hover-state-layer-color: black;
	--mdc-chip-focus-state-layer-opacity: .12;
	--mdc-chip-selected-focus-state-layer-color: black;
	--mdc-chip-selected-focus-state-layer-opacity: .12;
	--mdc-chip-label-text-color: white;
	--mdc-chip-selected-label-text-color: white;
	--mdc-chip-with-icon-icon-color: white;
	--mdc-chip-with-icon-disabled-icon-color: white;
	--mdc-chip-with-icon-selected-icon-color: white;
	--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
	--mdc-chip-with-trailing-icon-trailing-icon-color: white
}

.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
	--mat-chip-selected-disabled-trailing-icon-color: white;
	--mat-chip-selected-trailing-icon-color: white
}

.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
	--mdc-chip-disabled-label-text-color: white;
	--mdc-chip-elevated-container-color: #f44336;
	--mdc-chip-elevated-selected-container-color: #f44336;
	--mdc-chip-elevated-disabled-container-color: #f44336;
	--mdc-chip-flat-disabled-selected-container-color: #f44336;
	--mdc-chip-focus-state-layer-color: black;
	--mdc-chip-hover-state-layer-color: black;
	--mdc-chip-selected-hover-state-layer-color: black;
	--mdc-chip-focus-state-layer-opacity: .12;
	--mdc-chip-selected-focus-state-layer-color: black;
	--mdc-chip-selected-focus-state-layer-opacity: .12;
	--mdc-chip-label-text-color: white;
	--mdc-chip-selected-label-text-color: white;
	--mdc-chip-with-icon-icon-color: white;
	--mdc-chip-with-icon-disabled-icon-color: white;
	--mdc-chip-with-icon-selected-icon-color: white;
	--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
	--mdc-chip-with-trailing-icon-trailing-icon-color: white
}

.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
	--mat-chip-selected-disabled-trailing-icon-color: white;
	--mat-chip-selected-trailing-icon-color: white
}

.mat-mdc-chip.mat-mdc-standard-chip {
	--mdc-chip-container-height: 32px
}

html {
	--mdc-switch-disabled-selected-icon-opacity: .38;
	--mdc-switch-disabled-track-opacity: .12;
	--mdc-switch-disabled-unselected-icon-opacity: .38;
	--mdc-switch-handle-height: 20px;
	--mdc-switch-handle-shape: 10px;
	--mdc-switch-handle-width: 20px;
	--mdc-switch-selected-icon-size: 18px;
	--mdc-switch-track-height: 14px;
	--mdc-switch-track-shape: 7px;
	--mdc-switch-track-width: 36px;
	--mdc-switch-unselected-icon-size: 18px;
	--mdc-switch-selected-focus-state-layer-opacity: .12;
	--mdc-switch-selected-hover-state-layer-opacity: .04;
	--mdc-switch-selected-pressed-state-layer-opacity: .1;
	--mdc-switch-unselected-focus-state-layer-opacity: .12;
	--mdc-switch-unselected-hover-state-layer-opacity: .04;
	--mdc-switch-unselected-pressed-state-layer-opacity: .1
}

html .mat-mdc-slide-toggle {
	--mat-switch-disabled-selected-handle-opacity: .38;
	--mat-switch-disabled-unselected-handle-opacity: .38;
	--mat-switch-unselected-handle-size: 20px;
	--mat-switch-selected-handle-size: 20px;
	--mat-switch-pressed-handle-size: 20px;
	--mat-switch-with-icon-handle-size: 20px;
	--mat-switch-selected-handle-horizontal-margin: 0;
	--mat-switch-selected-with-icon-handle-horizontal-margin: 0;
	--mat-switch-selected-pressed-handle-horizontal-margin: 0;
	--mat-switch-unselected-handle-horizontal-margin: 0;
	--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
	--mat-switch-unselected-pressed-handle-horizontal-margin: 0;
	--mat-switch-visible-track-opacity: 1;
	--mat-switch-hidden-track-opacity: 1;
	--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);
	--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);
	--mat-switch-track-outline-width: 1px;
	--mat-switch-track-outline-color: transparent;
	--mat-switch-selected-track-outline-width: 1px;
	--mat-switch-selected-track-outline-color: transparent;
	--mat-switch-disabled-unselected-track-outline-width: 1px;
	--mat-switch-disabled-unselected-track-outline-color: transparent
}

html {
	--mdc-switch-selected-focus-state-layer-color: #757575;
	--mdc-switch-selected-handle-color: #757575;
	--mdc-switch-selected-hover-state-layer-color: #757575;
	--mdc-switch-selected-pressed-state-layer-color: #757575;
	--mdc-switch-selected-focus-handle-color: #212121;
	--mdc-switch-selected-hover-handle-color: #212121;
	--mdc-switch-selected-pressed-handle-color: #212121;
	--mdc-switch-selected-focus-track-color: #e0e0e0;
	--mdc-switch-selected-hover-track-color: #e0e0e0;
	--mdc-switch-selected-pressed-track-color: #e0e0e0;
	--mdc-switch-selected-track-color: #e0e0e0;
	--mdc-switch-disabled-selected-handle-color: #424242;
	--mdc-switch-disabled-selected-icon-color: #fff;
	--mdc-switch-disabled-selected-track-color: #424242;
	--mdc-switch-disabled-unselected-handle-color: #424242;
	--mdc-switch-disabled-unselected-icon-color: #fff;
	--mdc-switch-disabled-unselected-track-color: #424242;
	--mdc-switch-handle-surface-color: #fff;
	--mdc-switch-selected-icon-color: #fff;
	--mdc-switch-unselected-focus-handle-color: #212121;
	--mdc-switch-unselected-focus-state-layer-color: #424242;
	--mdc-switch-unselected-focus-track-color: #e0e0e0;
	--mdc-switch-unselected-handle-color: #616161;
	--mdc-switch-unselected-hover-handle-color: #212121;
	--mdc-switch-unselected-hover-state-layer-color: #424242;
	--mdc-switch-unselected-hover-track-color: #e0e0e0;
	--mdc-switch-unselected-icon-color: #fff;
	--mdc-switch-unselected-pressed-handle-color: #212121;
	--mdc-switch-unselected-pressed-state-layer-color: #424242;
	--mdc-switch-unselected-pressed-track-color: #e0e0e0;
	--mdc-switch-unselected-track-color: #e0e0e0;
	--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);
	--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)
}

html {
	--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)
}

html .mat-mdc-slide-toggle {
	--mat-switch-label-text-color: rgba(0, 0, 0, .87)
}

html .mat-mdc-slide-toggle.mat-accent {
	--mdc-switch-selected-focus-state-layer-color: #5e35b1;
	--mdc-switch-selected-handle-color: #5e35b1;
	--mdc-switch-selected-hover-state-layer-color: #5e35b1;
	--mdc-switch-selected-pressed-state-layer-color: #5e35b1;
	--mdc-switch-selected-focus-handle-color: #311b92;
	--mdc-switch-selected-hover-handle-color: #311b92;
	--mdc-switch-selected-pressed-handle-color: #311b92;
	--mdc-switch-selected-focus-track-color: #9575cd;
	--mdc-switch-selected-hover-track-color: #9575cd;
	--mdc-switch-selected-pressed-track-color: #9575cd;
	--mdc-switch-selected-track-color: #9575cd
}

html .mat-mdc-slide-toggle.mat-warn {
	--mdc-switch-selected-focus-state-layer-color: #e53935;
	--mdc-switch-selected-handle-color: #e53935;
	--mdc-switch-selected-hover-state-layer-color: #e53935;
	--mdc-switch-selected-pressed-state-layer-color: #e53935;
	--mdc-switch-selected-focus-handle-color: #b71c1c;
	--mdc-switch-selected-hover-handle-color: #b71c1c;
	--mdc-switch-selected-pressed-handle-color: #b71c1c;
	--mdc-switch-selected-focus-track-color: #e57373;
	--mdc-switch-selected-hover-track-color: #e57373;
	--mdc-switch-selected-pressed-track-color: #e57373;
	--mdc-switch-selected-track-color: #e57373
}

html {
	--mdc-switch-state-layer-size: 40px
}

html {
	--mdc-radio-disabled-selected-icon-opacity: .38;
	--mdc-radio-disabled-unselected-icon-opacity: .38;
	--mdc-radio-state-layer-size: 40px
}

.mat-mdc-radio-button.mat-primary {
	--mdc-radio-disabled-selected-icon-color: black;
	--mdc-radio-disabled-unselected-icon-color: black;
	--mdc-radio-unselected-hover-icon-color: #212121;
	--mdc-radio-unselected-focus-icon-color: #212121;
	--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);
	--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);
	--mdc-radio-selected-focus-icon-color: #eeeeee;
	--mdc-radio-selected-hover-icon-color: #eeeeee;
	--mdc-radio-selected-icon-color: #eeeeee;
	--mdc-radio-selected-pressed-icon-color: #eeeeee
}

.mat-mdc-radio-button.mat-primary {
	--mat-radio-ripple-color: black;
	--mat-radio-checked-ripple-color: #eeeeee;
	--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);
	--mat-radio-label-text-color: rgba(0, 0, 0, .87)
}

.mat-mdc-radio-button.mat-accent {
	--mdc-radio-disabled-selected-icon-color: black;
	--mdc-radio-disabled-unselected-icon-color: black;
	--mdc-radio-unselected-hover-icon-color: #212121;
	--mdc-radio-unselected-focus-icon-color: #212121;
	--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);
	--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);
	--mdc-radio-selected-focus-icon-color: #673ab7;
	--mdc-radio-selected-hover-icon-color: #673ab7;
	--mdc-radio-selected-icon-color: #673ab7;
	--mdc-radio-selected-pressed-icon-color: #673ab7
}

.mat-mdc-radio-button.mat-accent {
	--mat-radio-ripple-color: black;
	--mat-radio-checked-ripple-color: #673ab7;
	--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);
	--mat-radio-label-text-color: rgba(0, 0, 0, .87)
}

.mat-mdc-radio-button.mat-warn {
	--mdc-radio-disabled-selected-icon-color: black;
	--mdc-radio-disabled-unselected-icon-color: black;
	--mdc-radio-unselected-hover-icon-color: #212121;
	--mdc-radio-unselected-focus-icon-color: #212121;
	--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);
	--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);
	--mdc-radio-selected-focus-icon-color: #f44336;
	--mdc-radio-selected-hover-icon-color: #f44336;
	--mdc-radio-selected-icon-color: #f44336;
	--mdc-radio-selected-pressed-icon-color: #f44336
}

.mat-mdc-radio-button.mat-warn {
	--mat-radio-ripple-color: black;
	--mat-radio-checked-ripple-color: #f44336;
	--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);
	--mat-radio-label-text-color: rgba(0, 0, 0, .87)
}

html {
	--mdc-radio-state-layer-size: 40px
}

html {
	--mat-radio-touch-target-display: block
}

html {
	--mdc-slider-active-track-height: 6px;
	--mdc-slider-active-track-shape: 9999px;
	--mdc-slider-handle-height: 20px;
	--mdc-slider-handle-shape: 50%;
	--mdc-slider-handle-width: 20px;
	--mdc-slider-inactive-track-height: 4px;
	--mdc-slider-inactive-track-shape: 9999px;
	--mdc-slider-with-overlap-handle-outline-width: 1px;
	--mdc-slider-with-tick-marks-active-container-opacity: .6;
	--mdc-slider-with-tick-marks-container-shape: 50%;
	--mdc-slider-with-tick-marks-container-size: 2px;
	--mdc-slider-with-tick-marks-inactive-container-opacity: .6;
	--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)
}

html {
	--mat-slider-value-indicator-width: auto;
	--mat-slider-value-indicator-height: 32px;
	--mat-slider-value-indicator-caret-display: block;
	--mat-slider-value-indicator-border-radius: 4px;
	--mat-slider-value-indicator-padding: 0 12px;
	--mat-slider-value-indicator-text-transform: none;
	--mat-slider-value-indicator-container-transform: translateX(-50%)
}

html {
	--mdc-slider-handle-color: #eeeeee;
	--mdc-slider-focus-handle-color: #eeeeee;
	--mdc-slider-hover-handle-color: #eeeeee;
	--mdc-slider-active-track-color: #eeeeee;
	--mdc-slider-inactive-track-color: #eeeeee;
	--mdc-slider-with-tick-marks-inactive-container-color: #eeeeee;
	--mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, .87);
	--mdc-slider-disabled-active-track-color: #000;
	--mdc-slider-disabled-handle-color: #000;
	--mdc-slider-disabled-inactive-track-color: #000;
	--mdc-slider-label-container-color: #000;
	--mdc-slider-label-label-text-color: #fff;
	--mdc-slider-with-overlap-handle-outline-color: #fff;
	--mdc-slider-with-tick-marks-disabled-container-color: #000
}

html {
	--mat-slider-ripple-color: #eeeeee;
	--mat-slider-hover-state-layer-color: rgba(238, 238, 238, .05);
	--mat-slider-focus-state-layer-color: rgba(238, 238, 238, .2);
	--mat-slider-value-indicator-opacity: .6
}

html .mat-accent {
	--mdc-slider-handle-color: #673ab7;
	--mdc-slider-focus-handle-color: #673ab7;
	--mdc-slider-hover-handle-color: #673ab7;
	--mdc-slider-active-track-color: #673ab7;
	--mdc-slider-inactive-track-color: #673ab7;
	--mdc-slider-with-tick-marks-inactive-container-color: #673ab7;
	--mdc-slider-with-tick-marks-active-container-color: white
}

html .mat-accent {
	--mat-slider-ripple-color: #673ab7;
	--mat-slider-hover-state-layer-color: rgba(103, 58, 183, .05);
	--mat-slider-focus-state-layer-color: rgba(103, 58, 183, .2)
}

html .mat-warn {
	--mdc-slider-handle-color: #f44336;
	--mdc-slider-focus-handle-color: #f44336;
	--mdc-slider-hover-handle-color: #f44336;
	--mdc-slider-active-track-color: #f44336;
	--mdc-slider-inactive-track-color: #f44336;
	--mdc-slider-with-tick-marks-inactive-container-color: #f44336;
	--mdc-slider-with-tick-marks-active-container-color: white
}

html .mat-warn {
	--mat-slider-ripple-color: #f44336;
	--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);
	--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)
}

html {
	--mat-menu-container-shape: 4px;
	--mat-menu-divider-bottom-spacing: 0;
	--mat-menu-divider-top-spacing: 0;
	--mat-menu-item-spacing: 16px;
	--mat-menu-item-icon-size: 24px;
	--mat-menu-item-leading-spacing: 16px;
	--mat-menu-item-trailing-spacing: 16px;
	--mat-menu-item-with-icon-leading-spacing: 16px;
	--mat-menu-item-with-icon-trailing-spacing: 16px;
	--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)
}

html {
	--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);
	--mat-menu-item-icon-color: rgba(0, 0, 0, .87);
	--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);
	--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);
	--mat-menu-container-color: white;
	--mat-menu-divider-color: rgba(0, 0, 0, .12)
}

html {
	--mdc-list-list-item-container-shape: 0;
	--mdc-list-list-item-leading-avatar-shape: 50%;
	--mdc-list-list-item-container-color: transparent;
	--mdc-list-list-item-selected-container-color: transparent;
	--mdc-list-list-item-leading-avatar-color: transparent;
	--mdc-list-list-item-leading-icon-size: 24px;
	--mdc-list-list-item-leading-avatar-size: 40px;
	--mdc-list-list-item-trailing-icon-size: 24px;
	--mdc-list-list-item-disabled-state-layer-color: transparent;
	--mdc-list-list-item-disabled-state-layer-opacity: 0;
	--mdc-list-list-item-disabled-label-text-opacity: .38;
	--mdc-list-list-item-disabled-leading-icon-opacity: .38;
	--mdc-list-list-item-disabled-trailing-icon-opacity: .38
}

html {
	--mat-list-active-indicator-color: transparent;
	--mat-list-active-indicator-shape: 4px
}

html {
	--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);
	--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);
	--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);
	--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);
	--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);
	--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);
	--mdc-list-list-item-disabled-label-text-color: black;
	--mdc-list-list-item-disabled-leading-icon-color: black;
	--mdc-list-list-item-disabled-trailing-icon-color: black;
	--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);
	--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);
	--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);
	--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);
	--mdc-list-list-item-hover-state-layer-color: black;
	--mdc-list-list-item-hover-state-layer-opacity: .04;
	--mdc-list-list-item-focus-state-layer-color: black;
	--mdc-list-list-item-focus-state-layer-opacity: .12
}

.mdc-list-item__start,
.mdc-list-item__end {
	--mdc-radio-disabled-selected-icon-color: black;
	--mdc-radio-disabled-unselected-icon-color: black;
	--mdc-radio-unselected-hover-icon-color: #212121;
	--mdc-radio-unselected-focus-icon-color: #212121;
	--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);
	--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);
	--mdc-radio-selected-focus-icon-color: #eeeeee;
	--mdc-radio-selected-hover-icon-color: #eeeeee;
	--mdc-radio-selected-icon-color: #eeeeee;
	--mdc-radio-selected-pressed-icon-color: #eeeeee
}

.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
	--mdc-radio-disabled-selected-icon-color: black;
	--mdc-radio-disabled-unselected-icon-color: black;
	--mdc-radio-unselected-hover-icon-color: #212121;
	--mdc-radio-unselected-focus-icon-color: #212121;
	--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);
	--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);
	--mdc-radio-selected-focus-icon-color: #673ab7;
	--mdc-radio-selected-hover-icon-color: #673ab7;
	--mdc-radio-selected-icon-color: #673ab7;
	--mdc-radio-selected-pressed-icon-color: #673ab7
}

.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
	--mdc-radio-disabled-selected-icon-color: black;
	--mdc-radio-disabled-unselected-icon-color: black;
	--mdc-radio-unselected-hover-icon-color: #212121;
	--mdc-radio-unselected-focus-icon-color: #212121;
	--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);
	--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);
	--mdc-radio-selected-focus-icon-color: #f44336;
	--mdc-radio-selected-hover-icon-color: #f44336;
	--mdc-radio-selected-icon-color: #f44336;
	--mdc-radio-selected-pressed-icon-color: #f44336
}

.mat-mdc-list-option {
	--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);
	--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);
	--mdc-checkbox-selected-checkmark-color: black;
	--mdc-checkbox-selected-focus-icon-color: #eeeeee;
	--mdc-checkbox-selected-hover-icon-color: #eeeeee;
	--mdc-checkbox-selected-icon-color: #eeeeee;
	--mdc-checkbox-selected-pressed-icon-color: #eeeeee;
	--mdc-checkbox-unselected-focus-icon-color: #212121;
	--mdc-checkbox-unselected-hover-icon-color: #212121;
	--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);
	--mdc-checkbox-selected-focus-state-layer-color: #eeeeee;
	--mdc-checkbox-selected-hover-state-layer-color: #eeeeee;
	--mdc-checkbox-selected-pressed-state-layer-color: #eeeeee;
	--mdc-checkbox-unselected-focus-state-layer-color: black;
	--mdc-checkbox-unselected-hover-state-layer-color: black;
	--mdc-checkbox-unselected-pressed-state-layer-color: black
}

.mat-mdc-list-option.mat-accent {
	--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);
	--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);
	--mdc-checkbox-selected-checkmark-color: white;
	--mdc-checkbox-selected-focus-icon-color: #673ab7;
	--mdc-checkbox-selected-hover-icon-color: #673ab7;
	--mdc-checkbox-selected-icon-color: #673ab7;
	--mdc-checkbox-selected-pressed-icon-color: #673ab7;
	--mdc-checkbox-unselected-focus-icon-color: #212121;
	--mdc-checkbox-unselected-hover-icon-color: #212121;
	--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);
	--mdc-checkbox-selected-focus-state-layer-color: #673ab7;
	--mdc-checkbox-selected-hover-state-layer-color: #673ab7;
	--mdc-checkbox-selected-pressed-state-layer-color: #673ab7;
	--mdc-checkbox-unselected-focus-state-layer-color: black;
	--mdc-checkbox-unselected-hover-state-layer-color: black;
	--mdc-checkbox-unselected-pressed-state-layer-color: black
}

.mat-mdc-list-option.mat-warn {
	--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);
	--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);
	--mdc-checkbox-selected-checkmark-color: white;
	--mdc-checkbox-selected-focus-icon-color: #f44336;
	--mdc-checkbox-selected-hover-icon-color: #f44336;
	--mdc-checkbox-selected-icon-color: #f44336;
	--mdc-checkbox-selected-pressed-icon-color: #f44336;
	--mdc-checkbox-unselected-focus-icon-color: #212121;
	--mdc-checkbox-unselected-hover-icon-color: #212121;
	--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);
	--mdc-checkbox-selected-focus-state-layer-color: #f44336;
	--mdc-checkbox-selected-hover-state-layer-color: #f44336;
	--mdc-checkbox-selected-pressed-state-layer-color: #f44336;
	--mdc-checkbox-unselected-focus-state-layer-color: black;
	--mdc-checkbox-unselected-hover-state-layer-color: black;
	--mdc-checkbox-unselected-pressed-state-layer-color: black
}

.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
	color: #eee
}

.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
	opacity: 1
}

html {
	--mdc-list-list-item-one-line-container-height: 48px;
	--mdc-list-list-item-two-line-container-height: 64px;
	--mdc-list-list-item-three-line-container-height: 88px
}

html {
	--mat-list-list-item-leading-icon-start-space: 16px;
	--mat-list-list-item-leading-icon-end-space: 32px
}

.mdc-list-item__start,
.mdc-list-item__end {
	--mdc-radio-state-layer-size: 40px
}

.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
	height: 56px
}

.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
	height: 72px
}

html {
	--mat-paginator-container-text-color: rgba(0, 0, 0, .87);
	--mat-paginator-container-background-color: white;
	--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);
	--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)
}

html {
	--mat-paginator-container-size: 56px;
	--mat-paginator-form-field-container-height: 40px;
	--mat-paginator-form-field-container-vertical-padding: 8px;
	--mat-paginator-touch-target-display: block
}

html {
	--mdc-secondary-navigation-tab-container-height: 48px
}

html {
	--mdc-tab-indicator-active-indicator-height: 2px;
	--mdc-tab-indicator-active-indicator-shape: 0
}

html {
	--mat-tab-header-divider-color: transparent;
	--mat-tab-header-divider-height: 0
}

.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
	--mdc-tab-indicator-active-indicator-color: #eeeeee
}

.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
	--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);
	--mat-tab-header-pagination-icon-color: black;
	--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);
	--mat-tab-header-active-label-text-color: #eeeeee;
	--mat-tab-header-active-ripple-color: #eeeeee;
	--mat-tab-header-inactive-ripple-color: #eeeeee;
	--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);
	--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);
	--mat-tab-header-active-focus-label-text-color: #eeeeee;
	--mat-tab-header-active-hover-label-text-color: #eeeeee;
	--mat-tab-header-active-focus-indicator-color: #eeeeee;
	--mat-tab-header-active-hover-indicator-color: #eeeeee
}

.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
	--mdc-tab-indicator-active-indicator-color: #673ab7
}

.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
	--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);
	--mat-tab-header-pagination-icon-color: black;
	--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);
	--mat-tab-header-active-label-text-color: #673ab7;
	--mat-tab-header-active-ripple-color: #673ab7;
	--mat-tab-header-inactive-ripple-color: #673ab7;
	--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);
	--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);
	--mat-tab-header-active-focus-label-text-color: #673ab7;
	--mat-tab-header-active-hover-label-text-color: #673ab7;
	--mat-tab-header-active-focus-indicator-color: #673ab7;
	--mat-tab-header-active-hover-indicator-color: #673ab7
}

.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
	--mdc-tab-indicator-active-indicator-color: #f44336
}

.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
	--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);
	--mat-tab-header-pagination-icon-color: black;
	--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);
	--mat-tab-header-active-label-text-color: #f44336;
	--mat-tab-header-active-ripple-color: #f44336;
	--mat-tab-header-inactive-ripple-color: #f44336;
	--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);
	--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);
	--mat-tab-header-active-focus-label-text-color: #f44336;
	--mat-tab-header-active-hover-label-text-color: #f44336;
	--mat-tab-header-active-focus-indicator-color: #f44336;
	--mat-tab-header-active-hover-indicator-color: #f44336
}

.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
	--mat-tab-header-with-background-background-color: #eeeeee;
	--mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, .87)
}

.mat-mdc-tab-group.mat-background-accent,
.mat-mdc-tab-nav-bar.mat-background-accent {
	--mat-tab-header-with-background-background-color: #673ab7;
	--mat-tab-header-with-background-foreground-color: white
}

.mat-mdc-tab-group.mat-background-warn,
.mat-mdc-tab-nav-bar.mat-background-warn {
	--mat-tab-header-with-background-background-color: #f44336;
	--mat-tab-header-with-background-foreground-color: white
}

.mat-mdc-tab-header {
	--mdc-secondary-navigation-tab-container-height: 48px
}

html {
	--mdc-checkbox-disabled-selected-checkmark-color: #fff;
	--mdc-checkbox-selected-focus-state-layer-opacity: .16;
	--mdc-checkbox-selected-hover-state-layer-opacity: .04;
	--mdc-checkbox-selected-pressed-state-layer-opacity: .16;
	--mdc-checkbox-unselected-focus-state-layer-opacity: .16;
	--mdc-checkbox-unselected-hover-state-layer-opacity: .04;
	--mdc-checkbox-unselected-pressed-state-layer-opacity: .16
}

html {
	--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);
	--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);
	--mdc-checkbox-selected-checkmark-color: white;
	--mdc-checkbox-selected-focus-icon-color: #673ab7;
	--mdc-checkbox-selected-hover-icon-color: #673ab7;
	--mdc-checkbox-selected-icon-color: #673ab7;
	--mdc-checkbox-selected-pressed-icon-color: #673ab7;
	--mdc-checkbox-unselected-focus-icon-color: #212121;
	--mdc-checkbox-unselected-hover-icon-color: #212121;
	--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);
	--mdc-checkbox-selected-focus-state-layer-color: #673ab7;
	--mdc-checkbox-selected-hover-state-layer-color: #673ab7;
	--mdc-checkbox-selected-pressed-state-layer-color: #673ab7;
	--mdc-checkbox-unselected-focus-state-layer-color: black;
	--mdc-checkbox-unselected-hover-state-layer-color: black;
	--mdc-checkbox-unselected-pressed-state-layer-color: black
}

html {
	--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);
	--mat-checkbox-label-text-color: rgba(0, 0, 0, .87)
}

.mat-mdc-checkbox.mat-primary {
	--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);
	--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);
	--mdc-checkbox-selected-checkmark-color: black;
	--mdc-checkbox-selected-focus-icon-color: #eeeeee;
	--mdc-checkbox-selected-hover-icon-color: #eeeeee;
	--mdc-checkbox-selected-icon-color: #eeeeee;
	--mdc-checkbox-selected-pressed-icon-color: #eeeeee;
	--mdc-checkbox-unselected-focus-icon-color: #212121;
	--mdc-checkbox-unselected-hover-icon-color: #212121;
	--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);
	--mdc-checkbox-selected-focus-state-layer-color: #eeeeee;
	--mdc-checkbox-selected-hover-state-layer-color: #eeeeee;
	--mdc-checkbox-selected-pressed-state-layer-color: #eeeeee;
	--mdc-checkbox-unselected-focus-state-layer-color: black;
	--mdc-checkbox-unselected-hover-state-layer-color: black;
	--mdc-checkbox-unselected-pressed-state-layer-color: black
}

.mat-mdc-checkbox.mat-warn {
	--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);
	--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);
	--mdc-checkbox-selected-checkmark-color: white;
	--mdc-checkbox-selected-focus-icon-color: #f44336;
	--mdc-checkbox-selected-hover-icon-color: #f44336;
	--mdc-checkbox-selected-icon-color: #f44336;
	--mdc-checkbox-selected-pressed-icon-color: #f44336;
	--mdc-checkbox-unselected-focus-icon-color: #212121;
	--mdc-checkbox-unselected-hover-icon-color: #212121;
	--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);
	--mdc-checkbox-selected-focus-state-layer-color: #f44336;
	--mdc-checkbox-selected-hover-state-layer-color: #f44336;
	--mdc-checkbox-selected-pressed-state-layer-color: #f44336;
	--mdc-checkbox-unselected-focus-state-layer-color: black;
	--mdc-checkbox-unselected-hover-state-layer-color: black;
	--mdc-checkbox-unselected-pressed-state-layer-color: black
}

html {
	--mdc-checkbox-state-layer-size: 40px
}

html {
	--mat-checkbox-touch-target-display: block
}

html {
	--mdc-text-button-container-shape: 4px;
	--mdc-text-button-keep-touch-target: false
}

html {
	--mdc-filled-button-container-shape: 4px;
	--mdc-filled-button-keep-touch-target: false
}

html {
	--mdc-protected-button-container-shape: 4px;
	--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);
	--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);
	--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);
	--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);
	--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)
}

html {
	--mdc-outlined-button-keep-touch-target: false;
	--mdc-outlined-button-outline-width: 1px;
	--mdc-outlined-button-container-shape: 4px
}

html {
	--mat-text-button-horizontal-padding: 8px;
	--mat-text-button-with-icon-horizontal-padding: 8px;
	--mat-text-button-icon-spacing: 8px;
	--mat-text-button-icon-offset: 0
}

html {
	--mat-filled-button-horizontal-padding: 16px;
	--mat-filled-button-icon-spacing: 8px;
	--mat-filled-button-icon-offset: -4px
}

html {
	--mat-protected-button-horizontal-padding: 16px;
	--mat-protected-button-icon-spacing: 8px;
	--mat-protected-button-icon-offset: -4px
}

html {
	--mat-outlined-button-horizontal-padding: 15px;
	--mat-outlined-button-icon-spacing: 8px;
	--mat-outlined-button-icon-offset: -4px
}

html {
	--mdc-text-button-label-text-color: black;
	--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38)
}

html {
	--mat-text-button-state-layer-color: black;
	--mat-text-button-disabled-state-layer-color: black;
	--mat-text-button-ripple-color: rgba(0, 0, 0, .1);
	--mat-text-button-hover-state-layer-opacity: .04;
	--mat-text-button-focus-state-layer-opacity: .12;
	--mat-text-button-pressed-state-layer-opacity: .12
}

html {
	--mdc-filled-button-container-color: white;
	--mdc-filled-button-label-text-color: black;
	--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);
	--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38)
}

html {
	--mat-filled-button-state-layer-color: black;
	--mat-filled-button-disabled-state-layer-color: black;
	--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);
	--mat-filled-button-hover-state-layer-opacity: .04;
	--mat-filled-button-focus-state-layer-opacity: .12;
	--mat-filled-button-pressed-state-layer-opacity: .12
}

html {
	--mdc-protected-button-container-color: white;
	--mdc-protected-button-label-text-color: black;
	--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);
	--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38)
}

html {
	--mat-protected-button-state-layer-color: black;
	--mat-protected-button-disabled-state-layer-color: black;
	--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);
	--mat-protected-button-hover-state-layer-opacity: .04;
	--mat-protected-button-focus-state-layer-opacity: .12;
	--mat-protected-button-pressed-state-layer-opacity: .12
}

html {
	--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);
	--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);
	--mdc-outlined-button-label-text-color: black;
	--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)
}

html {
	--mat-outlined-button-state-layer-color: black;
	--mat-outlined-button-disabled-state-layer-color: black;
	--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);
	--mat-outlined-button-hover-state-layer-opacity: .04;
	--mat-outlined-button-focus-state-layer-opacity: .12;
	--mat-outlined-button-pressed-state-layer-opacity: .12
}

.mat-mdc-button.mat-primary {
	--mdc-text-button-label-text-color: #eeeeee
}

.mat-mdc-button.mat-primary {
	--mat-text-button-state-layer-color: #eeeeee;
	--mat-text-button-ripple-color: rgba(238, 238, 238, .1)
}

.mat-mdc-button.mat-accent {
	--mdc-text-button-label-text-color: #673ab7
}

.mat-mdc-button.mat-accent {
	--mat-text-button-state-layer-color: #673ab7;
	--mat-text-button-ripple-color: rgba(103, 58, 183, .1)
}

.mat-mdc-button.mat-warn {
	--mdc-text-button-label-text-color: #f44336
}

.mat-mdc-button.mat-warn {
	--mat-text-button-state-layer-color: #f44336;
	--mat-text-button-ripple-color: rgba(244, 67, 54, .1)
}

.mat-mdc-unelevated-button.mat-primary {
	--mdc-filled-button-container-color: #eeeeee;
	--mdc-filled-button-label-text-color: black
}

.mat-mdc-unelevated-button.mat-primary {
	--mat-filled-button-state-layer-color: black;
	--mat-filled-button-ripple-color: rgba(0, 0, 0, .1)
}

.mat-mdc-unelevated-button.mat-accent {
	--mdc-filled-button-container-color: #673ab7;
	--mdc-filled-button-label-text-color: white
}

.mat-mdc-unelevated-button.mat-accent {
	--mat-filled-button-state-layer-color: white;
	--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)
}

.mat-mdc-unelevated-button.mat-warn {
	--mdc-filled-button-container-color: #f44336;
	--mdc-filled-button-label-text-color: white
}

.mat-mdc-unelevated-button.mat-warn {
	--mat-filled-button-state-layer-color: white;
	--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)
}

.mat-mdc-raised-button.mat-primary {
	--mdc-protected-button-container-color: #eeeeee;
	--mdc-protected-button-label-text-color: black
}

.mat-mdc-raised-button.mat-primary {
	--mat-protected-button-state-layer-color: black;
	--mat-protected-button-ripple-color: rgba(0, 0, 0, .1)
}

.mat-mdc-raised-button.mat-accent {
	--mdc-protected-button-container-color: #673ab7;
	--mdc-protected-button-label-text-color: white
}

.mat-mdc-raised-button.mat-accent {
	--mat-protected-button-state-layer-color: white;
	--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)
}

.mat-mdc-raised-button.mat-warn {
	--mdc-protected-button-container-color: #f44336;
	--mdc-protected-button-label-text-color: white
}

.mat-mdc-raised-button.mat-warn {
	--mat-protected-button-state-layer-color: white;
	--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)
}

.mat-mdc-outlined-button.mat-primary {
	--mdc-outlined-button-label-text-color: #eeeeee;
	--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)
}

.mat-mdc-outlined-button.mat-primary {
	--mat-outlined-button-state-layer-color: #eeeeee;
	--mat-outlined-button-ripple-color: rgba(238, 238, 238, .1)
}

.mat-mdc-outlined-button.mat-accent {
	--mdc-outlined-button-label-text-color: #673ab7;
	--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)
}

.mat-mdc-outlined-button.mat-accent {
	--mat-outlined-button-state-layer-color: #673ab7;
	--mat-outlined-button-ripple-color: rgba(103, 58, 183, .1)
}

.mat-mdc-outlined-button.mat-warn {
	--mdc-outlined-button-label-text-color: #f44336;
	--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)
}

.mat-mdc-outlined-button.mat-warn {
	--mat-outlined-button-state-layer-color: #f44336;
	--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)
}

html {
	--mdc-text-button-container-height: 36px
}

html {
	--mdc-filled-button-container-height: 36px
}

html {
	--mdc-protected-button-container-height: 36px
}

html {
	--mdc-outlined-button-container-height: 36px
}

html {
	--mat-text-button-touch-target-display: block
}

html {
	--mat-filled-button-touch-target-display: block
}

html {
	--mat-protected-button-touch-target-display: block
}

html {
	--mat-outlined-button-touch-target-display: block
}

html {
	--mdc-icon-button-icon-size: 24px
}

html {
	--mdc-icon-button-icon-color: inherit;
	--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)
}

html {
	--mat-icon-button-state-layer-color: black;
	--mat-icon-button-disabled-state-layer-color: black;
	--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);
	--mat-icon-button-hover-state-layer-opacity: .04;
	--mat-icon-button-focus-state-layer-opacity: .12;
	--mat-icon-button-pressed-state-layer-opacity: .12
}

html .mat-mdc-icon-button.mat-primary {
	--mdc-icon-button-icon-color: #eeeeee
}

html .mat-mdc-icon-button.mat-primary {
	--mat-icon-button-state-layer-color: #eeeeee;
	--mat-icon-button-ripple-color: rgba(238, 238, 238, .1)
}

html .mat-mdc-icon-button.mat-accent {
	--mdc-icon-button-icon-color: #673ab7
}

html .mat-mdc-icon-button.mat-accent {
	--mat-icon-button-state-layer-color: #673ab7;
	--mat-icon-button-ripple-color: rgba(103, 58, 183, .1)
}

html .mat-mdc-icon-button.mat-warn {
	--mdc-icon-button-icon-color: #f44336
}

html .mat-mdc-icon-button.mat-warn {
	--mat-icon-button-state-layer-color: #f44336;
	--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)
}

html {
	--mat-icon-button-touch-target-display: block
}

.mat-mdc-icon-button.mat-mdc-button-base {
	--mdc-icon-button-state-layer-size: 48px;
	width: var(--mdc-icon-button-state-layer-size);
	height: var(--mdc-icon-button-state-layer-size);
	padding: 12px
}

html {
	--mdc-fab-container-shape: 50%;
	--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);
	--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);
	--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);
	--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)
}

html {
	--mdc-fab-small-container-shape: 50%;
	--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);
	--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);
	--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);
	--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)
}

html {
	--mdc-extended-fab-container-height: 48px;
	--mdc-extended-fab-container-shape: 24px;
	--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);
	--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);
	--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);
	--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)
}

html {
	--mdc-fab-container-color: white
}

html {
	--mat-fab-foreground-color: black;
	--mat-fab-state-layer-color: black;
	--mat-fab-disabled-state-layer-color: black;
	--mat-fab-ripple-color: rgba(0, 0, 0, .1);
	--mat-fab-hover-state-layer-opacity: .04;
	--mat-fab-focus-state-layer-opacity: .12;
	--mat-fab-pressed-state-layer-opacity: .12;
	--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);
	--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38)
}

html {
	--mdc-fab-small-container-color: white
}

html {
	--mat-fab-small-foreground-color: black;
	--mat-fab-small-state-layer-color: black;
	--mat-fab-small-disabled-state-layer-color: black;
	--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);
	--mat-fab-small-hover-state-layer-opacity: .04;
	--mat-fab-small-focus-state-layer-opacity: .12;
	--mat-fab-small-pressed-state-layer-opacity: .12;
	--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);
	--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38)
}

html .mat-mdc-fab.mat-primary {
	--mdc-fab-container-color: #eeeeee
}

html .mat-mdc-fab.mat-primary {
	--mat-fab-foreground-color: black;
	--mat-fab-state-layer-color: black;
	--mat-fab-ripple-color: rgba(0, 0, 0, .1)
}

html .mat-mdc-fab.mat-accent {
	--mdc-fab-container-color: #673ab7
}

html .mat-mdc-fab.mat-accent {
	--mat-fab-foreground-color: white;
	--mat-fab-state-layer-color: white;
	--mat-fab-ripple-color: rgba(255, 255, 255, .1)
}

html .mat-mdc-fab.mat-warn {
	--mdc-fab-container-color: #f44336
}

html .mat-mdc-fab.mat-warn {
	--mat-fab-foreground-color: white;
	--mat-fab-state-layer-color: white;
	--mat-fab-ripple-color: rgba(255, 255, 255, .1)
}

html .mat-mdc-mini-fab.mat-primary {
	--mdc-fab-small-container-color: #eeeeee
}

html .mat-mdc-mini-fab.mat-primary {
	--mat-fab-small-foreground-color: black;
	--mat-fab-small-state-layer-color: black;
	--mat-fab-small-ripple-color: rgba(0, 0, 0, .1)
}

html .mat-mdc-mini-fab.mat-accent {
	--mdc-fab-small-container-color: #673ab7
}

html .mat-mdc-mini-fab.mat-accent {
	--mat-fab-small-foreground-color: white;
	--mat-fab-small-state-layer-color: white;
	--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)
}

html .mat-mdc-mini-fab.mat-warn {
	--mdc-fab-small-container-color: #f44336
}

html .mat-mdc-mini-fab.mat-warn {
	--mat-fab-small-foreground-color: white;
	--mat-fab-small-state-layer-color: white;
	--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)
}

html {
	--mat-fab-touch-target-display: block
}

html {
	--mat-fab-small-touch-target-display: block
}

html {
	--mdc-snackbar-container-shape: 4px
}

html {
	--mdc-snackbar-container-color: #333333;
	--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87)
}

html {
	--mat-snack-bar-button-color: whitesmoke
}

html {
	--mat-table-row-item-outline-width: 1px
}

html {
	--mat-table-background-color: white;
	--mat-table-header-headline-color: rgba(0, 0, 0, .87);
	--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);
	--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)
}

html {
	--mat-table-header-container-height: 56px;
	--mat-table-footer-container-height: 52px;
	--mat-table-row-item-container-height: 52px
}

html {
	--mdc-circular-progress-active-indicator-width: 4px;
	--mdc-circular-progress-size: 48px
}

html {
	--mdc-circular-progress-active-indicator-color: #eeeeee
}

html .mat-accent {
	--mdc-circular-progress-active-indicator-color: #673ab7
}

html .mat-warn {
	--mdc-circular-progress-active-indicator-color: #f44336
}

html {
	--mat-badge-container-shape: 50%;
	--mat-badge-container-size: unset;
	--mat-badge-small-size-container-size: unset;
	--mat-badge-large-size-container-size: unset;
	--mat-badge-legacy-container-size: 22px;
	--mat-badge-legacy-small-size-container-size: 16px;
	--mat-badge-legacy-large-size-container-size: 28px;
	--mat-badge-container-offset: -11px 0;
	--mat-badge-small-size-container-offset: -8px 0;
	--mat-badge-large-size-container-offset: -14px 0;
	--mat-badge-container-overlap-offset: -11px;
	--mat-badge-small-size-container-overlap-offset: -8px;
	--mat-badge-large-size-container-overlap-offset: -14px;
	--mat-badge-container-padding: 0;
	--mat-badge-small-size-container-padding: 0;
	--mat-badge-large-size-container-padding: 0
}

html {
	--mat-badge-background-color: #eeeeee;
	--mat-badge-text-color: rgba(0, 0, 0, .87);
	--mat-badge-disabled-state-background-color: #b9b9b9;
	--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)
}

.mat-badge-accent {
	--mat-badge-background-color: #673ab7;
	--mat-badge-text-color: white
}

.mat-badge-warn {
	--mat-badge-background-color: #f44336;
	--mat-badge-text-color: white
}

html {
	--mat-bottom-sheet-container-shape: 4px
}

html {
	--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);
	--mat-bottom-sheet-container-background-color: white
}

html {
	--mat-legacy-button-toggle-height: 36px;
	--mat-legacy-button-toggle-shape: 2px;
	--mat-legacy-button-toggle-focus-state-layer-opacity: 1
}

html {
	--mat-standard-button-toggle-shape: 4px;
	--mat-standard-button-toggle-hover-state-layer-opacity: .04;
	--mat-standard-button-toggle-focus-state-layer-opacity: .12
}

html {
	--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);
	--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);
	--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);
	--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
	--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);
	--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
	--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd
}

html {
	--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);
	--mat-standard-button-toggle-background-color: white;
	--mat-standard-button-toggle-state-layer-color: black;
	--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
	--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);
	--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);
	--mat-standard-button-toggle-disabled-state-background-color: white;
	--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);
	--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
	--mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4)
}

html {
	--mat-standard-button-toggle-height: 48px
}

html {
	--mat-datepicker-calendar-container-shape: 4px;
	--mat-datepicker-calendar-container-touch-shape: 4px;
	--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);
	--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)
}

html {
	--mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, .87);
	--mat-datepicker-calendar-date-selected-state-background-color: #eeeeee;
	--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(238, 238, 238, .4);
	--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, .87);
	--mat-datepicker-calendar-date-focus-state-background-color: rgba(238, 238, 238, .3);
	--mat-datepicker-calendar-date-hover-state-background-color: rgba(238, 238, 238, .3);
	--mat-datepicker-toggle-active-state-icon-color: #eeeeee;
	--mat-datepicker-calendar-date-in-range-state-background-color: rgba(238, 238, 238, .2);
	--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);
	--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
	--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
	--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);
	--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);
	--mat-datepicker-calendar-period-button-text-color: black;
	--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);
	--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);
	--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);
	--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);
	--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);
	--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);
	--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);
	--mat-datepicker-calendar-date-outline-color: transparent;
	--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);
	--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);
	--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);
	--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);
	--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);
	--mat-datepicker-calendar-container-background-color: white;
	--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)
}

.mat-datepicker-content.mat-accent {
	--mat-datepicker-calendar-date-selected-state-text-color: white;
	--mat-datepicker-calendar-date-selected-state-background-color: #673ab7;
	--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(103, 58, 183, .4);
	--mat-datepicker-calendar-date-today-selected-state-outline-color: white;
	--mat-datepicker-calendar-date-focus-state-background-color: rgba(103, 58, 183, .3);
	--mat-datepicker-calendar-date-hover-state-background-color: rgba(103, 58, 183, .3);
	--mat-datepicker-calendar-date-in-range-state-background-color: rgba(103, 58, 183, .2);
	--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);
	--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
	--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)
}

.mat-datepicker-content.mat-warn {
	--mat-datepicker-calendar-date-selected-state-text-color: white;
	--mat-datepicker-calendar-date-selected-state-background-color: #f44336;
	--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);
	--mat-datepicker-calendar-date-today-selected-state-outline-color: white;
	--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);
	--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);
	--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);
	--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);
	--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
	--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)
}

.mat-datepicker-toggle-active.mat-accent {
	--mat-datepicker-toggle-active-state-icon-color: #673ab7
}

.mat-datepicker-toggle-active.mat-warn {
	--mat-datepicker-toggle-active-state-icon-color: #f44336
}

.mat-calendar-controls {
	--mat-icon-button-touch-target-display: none
}

.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
	--mdc-icon-button-state-layer-size: 40px;
	width: var(--mdc-icon-button-state-layer-size);
	height: var(--mdc-icon-button-state-layer-size);
	padding: 8px
}

html {
	--mat-divider-width: 1px
}

html {
	--mat-divider-color: rgba(0, 0, 0, .12)
}

html {
	--mat-expansion-container-shape: 4px;
	--mat-expansion-legacy-header-indicator-display: inline-block;
	--mat-expansion-header-indicator-display: none
}

html {
	--mat-expansion-container-background-color: white;
	--mat-expansion-container-text-color: rgba(0, 0, 0, .87);
	--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);
	--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);
	--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);
	--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);
	--mat-expansion-header-text-color: rgba(0, 0, 0, .87);
	--mat-expansion-header-description-color: rgba(0, 0, 0, .54);
	--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)
}

html {
	--mat-expansion-header-collapsed-state-height: 48px;
	--mat-expansion-header-expanded-state-height: 64px
}

html {
	--mat-icon-color: inherit
}

.mat-icon.mat-primary {
	--mat-icon-color: #eeeeee
}

.mat-icon.mat-accent {
	--mat-icon-color: #673ab7
}

.mat-icon.mat-warn {
	--mat-icon-color: #f44336
}

html {
	--mat-sidenav-container-shape: 0;
	--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);
	--mat-sidenav-container-width: auto
}

html {
	--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);
	--mat-sidenav-container-background-color: white;
	--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);
	--mat-sidenav-content-background-color: #fafafa;
	--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);
	--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)
}

html {
	--mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, .87);
	--mat-stepper-header-selected-state-icon-background-color: #eeeeee;
	--mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, .87);
	--mat-stepper-header-done-state-icon-background-color: #eeeeee;
	--mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, .87);
	--mat-stepper-header-edit-state-icon-background-color: #eeeeee;
	--mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, .87);
	--mat-stepper-container-color: white;
	--mat-stepper-line-color: rgba(0, 0, 0, .12);
	--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);
	--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);
	--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);
	--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);
	--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);
	--mat-stepper-header-error-state-label-text-color: #f44336;
	--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);
	--mat-stepper-header-error-state-icon-foreground-color: #f44336;
	--mat-stepper-header-error-state-icon-background-color: transparent
}

html .mat-step-header.mat-accent {
	--mat-stepper-header-icon-foreground-color: white;
	--mat-stepper-header-selected-state-icon-background-color: #673ab7;
	--mat-stepper-header-selected-state-icon-foreground-color: white;
	--mat-stepper-header-done-state-icon-background-color: #673ab7;
	--mat-stepper-header-done-state-icon-foreground-color: white;
	--mat-stepper-header-edit-state-icon-background-color: #673ab7;
	--mat-stepper-header-edit-state-icon-foreground-color: white
}

html .mat-step-header.mat-warn {
	--mat-stepper-header-icon-foreground-color: white;
	--mat-stepper-header-selected-state-icon-background-color: #f44336;
	--mat-stepper-header-selected-state-icon-foreground-color: white;
	--mat-stepper-header-done-state-icon-background-color: #f44336;
	--mat-stepper-header-done-state-icon-foreground-color: white;
	--mat-stepper-header-edit-state-icon-background-color: #f44336;
	--mat-stepper-header-edit-state-icon-foreground-color: white
}

html {
	--mat-stepper-header-height: 72px
}

html {
	--mat-sort-arrow-color: rgb(117.3, 117.3, 117.3)
}

html {
	--mat-toolbar-container-background-color: whitesmoke;
	--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)
}

.mat-toolbar.mat-primary {
	--mat-toolbar-container-background-color: #eeeeee;
	--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)
}

.mat-toolbar.mat-accent {
	--mat-toolbar-container-background-color: #673ab7;
	--mat-toolbar-container-text-color: white
}

.mat-toolbar.mat-warn {
	--mat-toolbar-container-background-color: #f44336;
	--mat-toolbar-container-text-color: white
}

html {
	--mat-toolbar-standard-height: 64px;
	--mat-toolbar-mobile-height: 56px
}

html {
	--mat-tree-container-background-color: white;
	--mat-tree-node-text-color: rgba(0, 0, 0, .87)
}

html {
	--mat-tree-node-min-height: 48px
}

html {
	--mat-timepicker-container-shape: 4px;
	--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)
}

html {
	--mat-timepicker-container-background-color: white
}

.mat-mini-fab.mat-mini-fab {
	padding: 10px;
	margin: 0 16px;
	background: var(--mini-fab-color-default, #FCFAFF);
	box-shadow: 0 4px 14px #0000001a;
	border-radius: 30px
}

.mat-mini-fab.mat-mini-fab:active {
	background: var(--mini-fab-color-active, #F4F2F7)
}

.verse-wrapper .sicha .title,
.verse-wrapper .sicha .subtitle {
	color: initial;
	text-align: center
}

.verse-wrapper .sicha p {
	margin-top: 16px;
	direction: rtl;
	margin-inline-end: auto
}

.verse-wrapper .verse-wrapper__text:has([class^=igros]) {
	margin-bottom: 0
}

.verse-wrapper .verse-wrapper__text:has(.igros_greeting, .igros_text, .igros_text_smaller, .igros_signature, .igros_signature2, .igros_signature_mazkir) {
	line-height: 32px
}

.verse-wrapper .verse-wrapper__text:has(.igros_footnote, .igros_footnote_div) {
	line-height: 25px
}

.verse-wrapper .verse-wrapper__text:has(.igros_footnote_heading_number) {
	margin-top: 25px
}

html {
	scroll-behavior: initial !important;
	scrollbar-gutter: stable
}

body.navigation-opened {
	overflow-y: hidden !important;
	touch-action: none;
	-ms-touch-action: none
}

body.book-landing .mobile_wrapper_container #mobile_content {
	z-index: 4
}

body.book-landing #SitePromos {
	display: none
}

@media screen {

	body,
	#mobile_content,
	#BodyContainer .body_wrapper {
		background-color: var(--surface) !important
	}
}

#header {
	z-index: 5
}

.page-tools-sidebar {
	z-index: var(--fab-z-index)
}

a {
	cursor: pointer;
	outline: none
}

[hidden] {
	display: none !important
}

.g960 {
	margin: auto;
	display: block;
	float: none
}

.is-rtl {
	direction: rtl
}

.is-ltr .text-align-start {
	text-align: left
}

.is-rtl .text-align-start {
	text-align: right
}

svg-icon {
	display: inline-flex
}

@media screen {
	.app-container {
		width: 100%;
		padding-right: 16px;
		padding-left: 16px
	}
}

@media screen and (min-width: 576px) {
	.app-container {
		max-width: 960px;
		margin-right: auto;
		margin-left: auto
	}
}

@media screen and (min-width: 1200px) {
	.app-container {
		max-width: 1158px
	}
}

.pad-x {
	padding-left: 2rem;
	padding-right: 2rem
}

@media (max-width: 768px) {
	.pad-x {
		padding-left: 1px;
		padding-right: 1px
	}
}

@font-face {
	font-family: sbl_hebrew;
	src: url(/images/fonts/sbl_hbrw.eot);
	src: url(/images/fonts/sbl_hbrw.eot?#iefix) format("embedded-opentype"), url(/images/fonts/sbl_hbrw.woff) format("woff"), url(/images/fonts/sbl_hbrw.ttf) format("truetype"), url(/images/fonts/sbl_hbrw.svg#sbl_hebrew) format("svg");
	font-weight: 400;
	font-style: normal
}

@media (max-width: 1100px) {

	.page-tools-sidebar,
	.page-tools-sidebar.show-fab-button {
		transition: bottom .2s ease-in-out
	}

	.page-tools-sidebar.show-fab-button {
		bottom: 30px
	}

	.page-tools-sidebar.show-fab-button.show-fab-button--raised {
		bottom: 100px
	}

	.page-tools-sidebar {
		bottom: -50px
	}

	body>#header #co_menu_container,
	body>#header .branding_wrapper>.inner_wrapper,
	body.clmc>#footer .footer_container {
		width: auto
	}
}

@font-face {
	font-family: Nunito Sans;
	font-style: normal;
	font-display: swap;
	font-weight: 400;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	src: url("./media/nunito-sans-cyrillic-400-normal-V2WMTXXV.woff2") format("woff2"), url("./media/nunito-sans-cyrillic-400-normal-TYSBYHRM.woff") format("woff")
}

@font-face {
	font-family: Nunito Sans;
	font-style: normal;
	font-display: swap;
	font-weight: 600;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	src: url("./media/nunito-sans-cyrillic-600-normal-ENEKRFCB.woff2") format("woff2"), url("./media/nunito-sans-cyrillic-600-normal-4WLFB52D.woff") format("woff")
}

@font-face {
	font-family: Nunito Sans;
	font-style: normal;
	font-display: swap;
	font-weight: 700;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	src: url("./media/nunito-sans-cyrillic-700-normal-F7XQAPQP.woff2") format("woff2"), url("./media/nunito-sans-cyrillic-700-normal-5JHBYO6L.woff") format("woff")
}

@font-face {
	font-family: Nunito Sans;
	font-style: normal;
	font-display: swap;
	font-weight: 800;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	src: url("./media/nunito-sans-cyrillic-800-normal-XFSTAESB.woff2") format("woff2"), url("./media/nunito-sans-cyrillic-800-normal-KDWG5CVO.woff") format("woff")
}

@font-face {
	font-family: Nunito Sans;
	font-style: normal;
	font-display: swap;
	font-weight: 400;
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	src: url("./media/nunito-sans-cyrillic-ext-400-normal-VBTMFEW7.woff2") format("woff2"), url("./media/nunito-sans-cyrillic-ext-400-normal-FFKCP36X.woff") format("woff")
}

@font-face {
	font-family: Nunito Sans;
	font-style: normal;
	font-display: swap;
	font-weight: 600;
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	src: url("./media/nunito-sans-cyrillic-ext-600-normal-QMUG33U7.woff2") format("woff2"), url("./media/nunito-sans-cyrillic-ext-600-normal-62Z7BNPH.woff") format("woff")
}

@font-face {
	font-family: Nunito Sans;
	font-style: normal;
	font-display: swap;
	font-weight: 700;
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	src: url("./media/nunito-sans-cyrillic-ext-700-normal-3LVDPDS3.woff2") format("woff2"), url("./media/nunito-sans-cyrillic-ext-700-normal-PNVSGOFJ.woff") format("woff")
}

@font-face {
	font-family: Nunito Sans;
	font-style: normal;
	font-display: swap;
	font-weight: 800;
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	src: url("./media/nunito-sans-cyrillic-ext-800-normal-UDS6O6LY.woff2") format("woff2"), url("./media/nunito-sans-cyrillic-ext-800-normal-WZZ5I643.woff") format("woff")
}

@font-face {
	font-family: Nunito Sans;
	font-style: normal;
	font-display: swap;
	font-weight: 400;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	src: url("./media/nunito-sans-latin-400-normal-2N5UULNI.woff2") format("woff2"), url("./media/nunito-sans-latin-400-normal-E6NZBLJS.woff") format("woff")
}

@font-face {
	font-family: Nunito Sans;
	font-style: normal;
	font-display: swap;
	font-weight: 600;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	src: url("./media/nunito-sans-latin-600-normal-NHRZFHUT.woff2") format("woff2"), url("./media/nunito-sans-latin-600-normal-IYGI27KS.woff") format("woff")
}

@font-face {
	font-family: Nunito Sans;
	font-style: normal;
	font-display: swap;
	font-weight: 700;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	src: url("./media/nunito-sans-latin-700-normal-DXYIEGTX.woff2") format("woff2"), url("./media/nunito-sans-latin-700-normal-RQDLNIXQ.woff") format("woff")
}

@font-face {
	font-family: Nunito Sans;
	font-style: normal;
	font-display: swap;
	font-weight: 800;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	src: url("./media/nunito-sans-latin-800-normal-NFUUBZ76.woff2") format("woff2"), url("./media/nunito-sans-latin-800-normal-XIUXWFVK.woff") format("woff")
}

@font-face {
	font-family: Nunito Sans;
	font-style: normal;
	font-display: swap;
	font-weight: 400;
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
	src: url("./media/nunito-sans-latin-ext-400-normal-532QPJGB.woff2") format("woff2"), url("./media/nunito-sans-latin-ext-400-normal-ZN3CJBTO.woff") format("woff")
}

@font-face {
	font-family: Nunito Sans;
	font-style: normal;
	font-display: swap;
	font-weight: 600;
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
	src: url("./media/nunito-sans-latin-ext-600-normal-DTRMS4LL.woff2") format("woff2"), url("./media/nunito-sans-latin-ext-600-normal-TLSO3YV2.woff") format("woff")
}

@font-face {
	font-family: Nunito Sans;
	font-style: normal;
	font-display: swap;
	font-weight: 700;
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
	src: url("./media/nunito-sans-latin-ext-700-normal-BUTDDBKT.woff2") format("woff2"), url("./media/nunito-sans-latin-ext-700-normal-FJ3QWC4K.woff") format("woff")
}

@font-face {
	font-family: Nunito Sans;
	font-style: normal;
	font-display: swap;
	font-weight: 800;
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
	src: url("./media/nunito-sans-latin-ext-800-normal-BSMXZOHH.woff2") format("woff2"), url("./media/nunito-sans-latin-ext-800-normal-LSVTKU26.woff") format("woff")
}

@font-face {
	font-family: Nunito Sans;
	font-style: normal;
	font-display: swap;
	font-weight: 400;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
	src: url("./media/nunito-sans-vietnamese-400-normal-DQOCRQ7C.woff2") format("woff2"), url("./media/nunito-sans-vietnamese-400-normal-PSVHKJKA.woff") format("woff")
}

@font-face {
	font-family: Nunito Sans;
	font-style: normal;
	font-display: swap;
	font-weight: 600;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
	src: url("./media/nunito-sans-vietnamese-600-normal-PEJBT7GI.woff2") format("woff2"), url("./media/nunito-sans-vietnamese-600-normal-OVYZ5QJ4.woff") format("woff")
}

@font-face {
	font-family: Nunito Sans;
	font-style: normal;
	font-display: swap;
	font-weight: 700;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
	src: url("./media/nunito-sans-vietnamese-700-normal-KWORZ4JH.woff2") format("woff2"), url("./media/nunito-sans-vietnamese-700-normal-MD7ZTX7U.woff") format("woff")
}

@font-face {
	font-family: Nunito Sans;
	font-style: normal;
	font-display: swap;
	font-weight: 800;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
	src: url("./media/nunito-sans-vietnamese-800-normal-7IPC4QFP.woff2") format("woff2"), url("./media/nunito-sans-vietnamese-800-normal-TR5OKXUK.woff") format("woff")
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-display: swap;
	font-weight: 600;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	src: url("./media/montserrat-cyrillic-600-normal-HO7VS3WJ.woff2") format("woff2"), url("./media/montserrat-cyrillic-600-normal-I2LS5T3M.woff") format("woff")
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-display: swap;
	font-weight: 600;
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	src: url("./media/montserrat-cyrillic-ext-600-normal-VPCMIHIL.woff2") format("woff2"), url("./media/montserrat-cyrillic-ext-600-normal-TQF6X33D.woff") format("woff")
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-display: swap;
	font-weight: 600;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	src: url("./media/montserrat-latin-600-normal-VTQKGYCT.woff2") format("woff2"), url("./media/montserrat-latin-600-normal-ZRGV3SLX.woff") format("woff")
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-display: swap;
	font-weight: 600;
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
	src: url("./media/montserrat-latin-ext-600-normal-IX3JIALN.woff2") format("woff2"), url("./media/montserrat-latin-ext-600-normal-M4ILP7VP.woff") format("woff")
}

@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-display: swap;
	font-weight: 600;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
	src: url("./media/montserrat-vietnamese-600-normal-EVMZTNOY.woff2") format("woff2"), url("./media/montserrat-vietnamese-600-normal-ADQICKLP.woff") format("woff")
}

@font-face {
	font-family: Arimo;
	font-style: normal;
	font-display: swap;
	font-weight: 400;
	unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
	src: url("./media/arimo-hebrew-400-normal-6PVJHOEI.woff2") format("woff2"), url("./media/arimo-hebrew-400-normal-AZ7H2NAX.woff") format("woff")
}

@font-face {
	font-family: Arimo;
	font-style: normal;
	font-display: swap;
	font-weight: 500;
	unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
	src: url("./media/arimo-hebrew-500-normal-FL5RLDIM.woff2") format("woff2"), url("./media/arimo-hebrew-500-normal-567PUOOI.woff") format("woff")
}

@font-face {
	font-family: Arimo;
	font-style: normal;
	font-display: swap;
	font-weight: 600;
	unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
	src: url("./media/arimo-hebrew-600-normal-MG72QPW6.woff2") format("woff2"), url("./media/arimo-hebrew-600-normal-GOPASK3W.woff") format("woff")
}

@font-face {
	font-family: Arimo;
	font-style: normal;
	font-display: swap;
	font-weight: 700;
	unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
	src: url("./media/arimo-hebrew-700-normal-PFRL45JR.woff2") format("woff2"), url("./media/arimo-hebrew-700-normal-6GAXMLWZ.woff") format("woff")
}

@media (max-width: 767.98px) {
	.bh.mobile-only {
		position: absolute;
		z-index: 5;
		top: 12px;
		right: 12px;
		margin: 0
	}

	.content-page .bh.mobile-only {
		color: #705c8f;
		opacity: 1;
		transition: opacity .2s ease-in
	}

	.content-page .bh.mobile-only.--fade-out {
		opacity: 0
	}
}

#header.is_fixed .light #tabContentMain .co_menu_item a.parent {
	color: var(--header-link-color)
}

body.--dark-mode.content-page {
	--header-link-color: var(--dark-purple-2, #34185F)
}

body:not(.--dark-mode.content-page) {
	--header-link-color: var(--brand-purple, #4A2A90)
}

body.--dark-mode #co_menu_container_wrapper.light .partner_branding_wrapper a {
	background: url(/images/library/texts/torah-texts-beta-light-logo-desktop.svg) center center;
	background-size: contain
}

#tabContentMain .co_menu_item a.parent {
	font-family: Nunito Sans, sans-serif;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: .02em;
	color: #f4f2f7
}

#co_menu_container_wrapper.co_menu_container_wrapper.light {
	background-color: var(--surface, #FCFAFF)
}

#TorahTextsContent h2 {
	color: var(--brand-purple);
	text-align: center;
	font-family: var(--ui-font);
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px
}

@media (max-width: 991.98px) {
	#TorahTextsContent h2 {
		font-size: 18px;
		line-height: 28px
	}
}

#TorahTextsContent sup.footnote-ref {
	position: relative;
	top: -5px;
	display: inline;
	vertical-align: top
}

#TorahTextsContent .inline-commentary {
	font-size: 80%
}