*,
*::before,
*::after {
	box-sizing: border-box;
}
body {
	margin: 0;
	/* For debugging */
	/* color: magenta; */
}

body[data-theme] {
	background-color: var(--color-surface);
	/* font-size: var(--font-size-text-md); */
}

/* TODO: Move reset to common styles */

:where(p.reset) {
	margin: 0;
}
:where(a.reset) {
	font: inherit;
	color: inherit;
	text-decoration: none;
}
:where(button.reset) {
	font: inherit;
	background-color: transparent;
	cursor: default;
	border: 0;
	padding: 0;
	appearance: none;
	font-size: var(--font-size-text-md);
	text-transform: none;
	text-align: left;
	text-decoration: none;
	color: inherit;
	touch-action: manipulation;
	-webkit-tap-highlight-color: transparent;
}
:where(h1.reset, h2.reset, h3.reset, h4.reset, h5.reset, h6.reset) {
	margin: 0;
	font-weight: 500;
}
:where(input.reset) {
	all: unset;
	display: block;
	width: -webkit-fill-available;
	width: -moz-available;
	width: stretch;
	font-style: normal;
	text-align: start;
	text-indent: 0;
	-webkit-tap-highlight-color: transparent;
	cursor: text;
	white-space: pre-wrap;
}
:where(abbr.reset) {
	text-decoration: none;
	border-bottom: none;
}

:root {
	--font-family-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
	--font-family-code: 'Fira Code', 'Courier New', Courier, monospace;
	--font-size-text-xs: 0.75rem;
	--font-size-text-sm: 0.875rem;
	--font-size-text-md: 1rem;
	--font-size-text-lg: 1.125rem;
	--font-size-heading-3xs: 1rem;
	--font-size-heading-2xs: 1.125rem;
	--font-size-heading-xs: 1.25rem;
	--font-size-heading-sm: 1.5rem;
	--font-size-heading-md: 1.75rem;
	--font-size-heading-lg: 2rem;
	--font-size-heading-xl: 2.25rem;
	--font-size-heading-2xl: 2.5rem;
	--line-height-text-xs: 1.125rem;
	--line-height-text-sm: 1.25rem;
	--line-height-text-md: 1.5rem;
	--line-height-text-lg: 1.75rem;
	--line-height-heading-3xs: 1.5rem;
	--line-height-heading-2xs: 1.625rem;
	--line-height-heading-xs: 1.75rem;
	--line-height-heading-sm: 2rem;
	--line-height-heading-md: 2.25rem;
	--line-height-heading-lg: 2.5rem;
	--line-height-heading-xl: 2.75rem;
	--line-height-heading-2xl: 3rem;
	--line-height-label-xs: 1rem;
	--line-height-label-sm: 1rem;
	--line-height-label-md: 1.25rem;
	--line-height-label-lg: 1.5rem;
	--font-weight-normal: 400;
	--font-weight-medium: 500;
	--font-weight-semibold: 600;
	--font-weight-bold: 700;
	--radius-2xs: 0.125rem;
	--radius-xs: 0.25rem;
	--radius-sm: 0.375rem;
	--radius-md: 0.5rem;
	--radius-lg: 0.625rem;
	--radius-xl: 0.75rem;
	--radius-2xl: 1rem;
	--radius-3xl: 1.25rem;
	--radius-4xl: 1.5rem;
	--radius-5xl: 2rem;
	--radius-full: 9999px;
	--spacing-0: 0rem;
	--spacing-25: 0.125rem;
	--spacing-50: 0.25rem;
	--spacing-75: 0.375rem;
	--spacing-100: 0.5rem;
	--spacing-125: 0.625rem;
	--spacing-150: 0.75rem;
	--spacing-200: 1rem;
	--spacing-250: 1.25rem;
	--spacing-300: 1.5rem;
	--spacing-400: 2rem;
	--spacing-500: 2.5rem;
	--spacing-600: 3rem;
	--spacing-700: 3.5rem;
	--spacing-800: 4rem;
	--spacing-1000: 5rem;
	--spacing-1200: 6rem;
	--shadow-xs: 0px 1px 2px rgba(12, 13, 14, 0.05);
	--shadow-sm: 0px 1px 3px rgba(12, 13, 14, 0.1), 0px 1px 2px -1px rgba(12, 13, 14, 0.1);
	--shadow-md: 0px 4px 6px -1px rgba(12, 13, 14, 0.1), 0px 2px 4px -2px rgba(12, 13, 14, 0.06);
	--shadow-lg: 0px 12px 16px -4px rgba(12, 13, 14, 0.08), 0px 4px 6px -2px rgba(12, 13, 14, 0.03), 0px 2px 2px -1px rgba(12, 13, 14, 0.04);
	--shadow-xl: 0px 20px 24px -4px rgba(12, 13, 14, 0.08), 0px 8px 8px -4px rgba(12, 13, 14, 0.03), 0px 3px 3px -1.5px rgba(12, 13, 14, 0.04);
	--shadow-2xl: 0px 24px 48px -12px rgba(12, 13, 14, 0.18), 0px 4px 4px -2px rgba(12, 13, 14, 0.04);
	--shadow-3xl: 0px 32px 64px -12px rgba(12, 13, 14, 0.14), 0px 5px 5px -2.5px rgba(12, 13, 14, 0.04);
	--breakpoint-xs: 32.5rem;
	--breakpoint-sm: 49.125rem;
	--breakpoint-md: 64rem;
	--breakpoint-lg: 80rem;
	--breakpoint-xl: 102.5rem;
	--control-height-xs: 1.75rem;
	--control-height-sm: 2.25rem;
	--control-height-md: 2.75rem;
	--control-height-lg: 3.25rem;
	--blur-xs: 4px;
	--blur-sm: 8px;
	--blur-md: 12px;
	--blur-lg: 16px;
	--blur-xl: 24px;
	--blur-2xl: 40px;
	--blur-3xl: 64px;
}
:root, [data-theme=light] {
	--color-text: #0C0D0E;
	--color-text-subtle: #0C0D0Eb8;
	--color-text-subtler: #0C0D0E8f;
	--color-text-inverse: #FFFFFF;
	--color-text-inverse-subtle: #FFFFFFe0;
	--color-text-inverse-subtler: #FFFFFF8f;
	--color-text-white: #FFFFFF;
	--color-text-placeholder: #0C0D0E66;
	--color-text-disabled: #0C0D0E3d;
	--color-text-brand: #FF4600;
	--color-text-accent: #228BF4;
	--color-text-danger: #B62534;
	--color-text-status-general: #2B2D31;
	--color-text-status-success: #10421B;
	--color-text-status-warning: #755200;
	--color-text-status-error: #591219;
	--color-surface-sunken: #FAFAFA;
	--color-surface: #FFFFFF;
	--color-surface-raised: #FFFFFF;
	--color-surface-overlay: #FFFFFF;
	--color-bg-input: #FFFFFF;
	--color-bg-neutral-strong: #0C0D0E29;
	--color-bg-neutral-subtle: #0C0D0E1a;
	--color-bg-neutral-subtler: #0C0D0E0a;
	--color-bg-disabled: #0C0D0E0a;
	--color-bg-accent: #228BF4;
	--color-bg-danger: #D73A49;
	--color-bg-inverse: #151719;
	--color-bg-brand: #FF4600;
	--color-bg-brand-subtle: #FF460029;
	--color-bg-brand-subtler: #FF46001a;
	--color-bg-white: #FFFFFF;
	--color-bg-highlight: warning40A;
	--color-bg-backdrop: #0C0D0E52;
	--color-bg-status-general: #555B621a;
	--color-bg-status-info: #228BF41a;
	--color-bg-status-success: #1F84371a;
	--color-bg-status-warning: #F0A8001a;
	--color-bg-status-error: #B625341a;
	--color-bg-data-green: #0FA970;
	--color-bg-data-green-subtle: #0FA97029;
	--color-bg-data-purple: #7C57E5;
	--color-bg-data-pink: #F0568A;
	--color-bg-data-orange: #FF6933;
	--color-bg-data-blue: #648FF2;
	--color-border: #0C0D0E29;
	--color-border-strong: #0C0D0E52;
	--color-border-subtle: #0C0D0E1a;
	--color-border-disabled: #0C0D0E1a;
	--color-border-selected: #228BF4;
	--color-border-inverse: #FFFFFF;
	--color-border-inverse-subtle: #FFFFFF8f;
	--color-border-focused: #228BF4;
	--color-border-accent: #228BF4;
	--color-border-accent-subtle: #228BF4b8;
	--color-border-brand: #FF4600;
	--color-border-danger: #B625348f;
	--color-border-status-general: #555B621a;
	--color-border-status-info: #228BF41a;
	--color-border-status-success: #1F84371a;
	--color-border-status-warning: #F0A8001a;
	--color-border-status-error: #B625341a;
	--color-border-white: #FFFFFF;
	--color-control-scrim: #000000;
	--color-control-hover: #0C0D0E0a;
	--color-control-pressed: #0C0D0E1a;
	--color-icon: #0C0D0Eb8;
	--color-icon-white: #FFFFFF;
	--color-icon-subtle: #0C0D0E8f;
	--color-icon-disabled: #0C0D0E3d;
	--color-icon-status-general: #878E97;
	--color-icon-status-info: #50A3F6;
	--color-icon-status-success: #1F8437;
	--color-icon-status-warning: #F0A800;
	--color-icon-status-error: #D73A49;
	--color-icon-inverse: #FFFFFF;
	--color-icon-disabled-inverse: #FFFFFF3d;
	--color-icon-accent: #228BF4;
}
[data-theme=dark] {
	--color-text: #FFFFFF;
	--color-text-subtle: #FFFFFFb8;
	--color-text-subtler: #FFFFFF8f;
	--color-text-inverse: #0C0D0E;
	--color-text-inverse-subtle: #0C0D0Ee0;
	--color-text-inverse-subtler: #0C0D0E8f;
	--color-text-placeholder: #FFFFFF66;
	--color-text-disabled: #FFFFFF3d;
	--color-text-brand: #FF6933;
	--color-text-accent: #50A3F6;
	--color-text-danger: #E78892;
	--color-text-status-general: #F1F2F3;
	--color-text-status-success: #E6F9EB;
	--color-text-status-warning: #FFF9EB;
	--color-text-status-error: #FBEAEB;
	--color-surface-sunken: #0C0D0E;
	--color-surface: #151719;
	--color-surface-raised: #212324;
	--color-surface-overlay: #2B2D31;
	--color-bg-input: #151719;
	--color-bg-neutral-strong: #FFFFFF29;
	--color-bg-neutral-subtle: #FFFFFF1a;
	--color-bg-neutral-subtler: #FFFFFF0a;
	--color-bg-disabled: #FFFFFF0a;
	--color-bg-danger: #B62534;
	--color-bg-inverse: #FFFFFF;
	--color-bg-brand: #FF6933;
	--color-bg-backdrop: #0C0D0Eb8;
	--color-bg-status-general: #555B6229;
	--color-bg-status-info: #228BF429;
	--color-bg-status-success: #1F843729;
	--color-bg-status-warning: #F0A80029;
	--color-bg-status-error: #B625343d;
	--color-border: #FFFFFF29;
	--color-border-strong: #FFFFFF52;
	--color-border-subtle: #FFFFFF1a;
	--color-border-disabled: #FFFFFF1a;
	--color-border-selected: #50A3F6;
	--color-border-inverse: #0C0D0E;
	--color-border-inverse-subtle: #0C0D0E8f;
	--color-border-focused: #50A3F6;
	--color-border-accent: #50A3F6;
	--color-border-brand: #FF6933;
	--color-border-danger: #B625343d;
	--color-border-status-general: #555B6229;
	--color-border-status-info: #228BF429;
	--color-border-status-success: #1F843729;
	--color-border-status-warning: #F0A80029;
	--color-border-status-error: #B6253429;
	--color-control-scrim: #FFFFFF;
	--color-control-hover: #FFFFFF0a;
	--color-control-pressed: #FFFFFF1a;
	--color-icon: #FFFFFFb8;
	--color-icon-subtle: #FFFFFF8f;
	--color-icon-disabled: #FFFFFF3d;
	--color-icon-status-general: #6C737C;
	--color-icon-status-info: #228BF4;
	--color-icon-status-success: #28A745;
	--color-icon-inverse: #0C0D0E;
	--color-icon-disabled-inverse: #0C0D0E3d;
	--color-icon-accent: #50A3F6;
}


:where(.Fq8gA4TF7gW6n_b9BMBi) {
	margin: 0;
}

.BZ3nmSGmDivFsywf95tc {
	--border-color: var(--color-border-subtle);
	border: 1px solid var(--border-color);
	-webkit-border-radius: var(--radius-md);
	        border-radius: var(--radius-md);
	background-color: var(--color-bg-surface);
}

.g1L4rY9w_ntSHrF37Jlv {
	border-collapse: collapse;
	border-style: hidden;
}

.g1L4rY9w_ntSHrF37Jlv td,.g1L4rY9w_ntSHrF37Jlv th {
		color: var(--color-text);
		font-size: var(--font-size-sm);
		vertical-align: middle;
		text-align: left;
		padding: var(--spacing-100) var(--spacing-150);
		border: 1px solid var(--border-color);
	}

.g1L4rY9w_ntSHrF37Jlv tr > th {
		height: 42px;
		font-weight: var(--font-weight-medium);
		-webkit-user-select: none;
		   -moz-user-select: none;
		    -ms-user-select: none;
		        user-select: none;
	}

.g1L4rY9w_ntSHrF37Jlv tr > th.YB2YVx3aCb2Ot04CL1EH {
			cursor: help;
			text-decoration: underline;
			-webkit-text-decoration: underline dotted;
			        text-decoration: underline dotted;
		}

.g1L4rY9w_ntSHrF37Jlv tr > th.HpiSO1U7jokw0BMMWadQ {
			border-bottom-color: var(--color-border-accent);
		}

.g1L4rY9w_ntSHrF37Jlv tr > th.goZfP4YiSQyuOjp5MQuO {
			cursor: pointer;
		}

.g1L4rY9w_ntSHrF37Jlv tr > th.goZfP4YiSQyuOjp5MQuO:hover {
				background-color: var(--color-bg-neutral-subtler);
			}

.g1L4rY9w_ntSHrF37Jlv tr > th.goZfP4YiSQyuOjp5MQuO:active {
				background-color: var(--color-bg-neutral-subtle);
			}

.g1L4rY9w_ntSHrF37Jlv tr > th.F3UysbPcND0ltJgekVhg {
		font-size: var(--font-size-md);
		font-weight: var(--font-weight-medium);
		border: 1px solid var(--border-color);
		height: 50px;
		padding: var(--spacing-100);
	}

.g1L4rY9w_ntSHrF37Jlv tr > td {
	}

.uTgVmwGP9ozJu2gMZEuY {
	margin-top: var(--spacing-200);
}

.g0xQD4zbMcswLDGIK2mQ {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	white-space: nowrap;
}

._uLg_OliPuaa9KE1K0So {
	-webkit-text-decoration: none;
	text-decoration: none;
	pointer-events: none;
}

.ecavjlT1cfZ6UbY5lmE6 {
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	line-height: 0;
	-webkit-box-decoration-break: clone;
	        box-decoration-break: clone;
}

/* NOTE: I made these !important because on appfigures-site this css was getting
loaded before themeStyle.module.css and causing the text color to be overriden
and show even when text is pending. I don't think it's a good idea to try and
control the import order of css modules so I'm just making this !important. A
better solution would be to make applying this calss and the one its contending
with mutually exclusive. */
.omEJyhYIdVAADIRXcoXg {
	color: transparent !important;
}
.omEJyhYIdVAADIRXcoXg * * {
		opacity: 0 !important;
		-webkit-user-select: none !important;
		   -moz-user-select: none !important;
		    -ms-user-select: none !important;
		        user-select: none !important;
		pointer-events: none !important;
	}

.T97PBR1V_TsOB26NfNaw {
	leading-trim: both; /* For older implementations */
	text-box-trim: both; /* For older implementations */
	text-box-trim: trim-both;

	/*
	The default truncate, same as Figma's "Cap height to baseline" option.
	Reference:
	https://css-tricks.com/two-css-properties-for-trimming-text-box-whitespace/#aa-trim-above-the-cap-height-and-below-the-alphabetic-baseline
	*/
	text-edge: cap alphabetic; /* For older implementations */
	text-box-edge: cap alphabetic;
}

.iKpGHdG2WCqIBa3oktSE {
	display: inline-block;
	leading-trim: both; /* For older implementations */
	text-box-trim: both; /* For older implementations */
	text-box-trim: trim-both;
	/* We make this a bit less tight because it looks better */
	text-box-edge: text alphabetic;
}

/*
When truncating we apply a less strict trim to avoid cutting off tall characters
like y and g. Note, I tried still cutting off the top in this case which works
but then the text isn't vertically aligned nicely with icons. So having a small
amount of extra space is better than having the text not be propertly vertically
aligned.
*/
.T97PBR1V_TsOB26NfNaw.g0xQD4zbMcswLDGIK2mQ {
	text-edge: auto; /* For older implementations */
	text-box-edge: auto;
}

/* Fallback for browsers that don't support text-box-trim, based on: https://www.radix-ui.com/themes/docs/components/text#trim */
@supports not (text-box-trim: trim-both) {
	/* NOTE: We don't apply this when truncating because the taller characters get cut off */
		/*
		Note: These margin values are hard-coded and should be based on the
		line-height. I took the idea from here, but didn't implement every
		possibility:
		https://github.com/search?q=repo%3Aradix-ui%2Fthemes+default-line-height&type=code
		*/
		.T97PBR1V_TsOB26NfNaw:not(.g0xQD4zbMcswLDGIK2mQ)::before {
			content: '';
			margin-bottom: -0.1819em;
			display: table;
		}
		.T97PBR1V_TsOB26NfNaw:not(.g0xQD4zbMcswLDGIK2mQ)::after {
			content: '';
			margin-top: -0.1819em;
			display: table;
		}
}

.uAefTBMBeVwqH2kS5bkq {
	-webkit-text-decoration: underline;
	text-decoration: underline;
	text-underline-offset: 0.15em;
	-webkit-text-decoration-color: color-mix(
		in srgb,
		currentColor var(--underline-opacity, var(--underline-opacity-base)),
		transparent
	);
	   -moz-text-decoration-color: color-mix(
		in srgb,
		currentColor var(--underline-opacity, var(--underline-opacity-base)),
		transparent
	);
	        text-decoration-color: color-mix(
		in srgb,
		currentColor var(--underline-opacity, var(--underline-opacity-base)),
		transparent
	);
}
.hqKjIaqwJVuLspDZKFQG {
	--underline-opacity-base: 30%;
	-webkit-text-decoration-style: solid;
	   -moz-text-decoration-style: solid;
	        text-decoration-style: solid;
}
.PcPiWGK4zVyJGsxoQQSJ {
	--underline-opacity-base: 50%;
	-webkit-text-decoration-style: dotted;
	   -moz-text-decoration-style: dotted;
	        text-decoration-style: dotted;
	text-decoration-thickness: 1.25px;
}

[data-hovered] .uAefTBMBeVwqH2kS5bkq,
[data-hovered].uAefTBMBeVwqH2kS5bkq {
	--underline-opacity: -webkit-calc(var(--underline-opacity-base) * 2);
	--underline-opacity: calc(var(--underline-opacity-base) * 2);
}

.bVyhfhUw23JSaew0Icu0 {
	/* For debugging */
	/* color: magenta; */
	font-family: var(--font-family-body);
	/* Mantine */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	/* Radix-themes */
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	    text-size-adjust: none;
}

:where(.QJ9fF_YNkRNOhYZrHJfE):not([data-disabled]) {
		cursor: pointer;
	}

[data-disabled]:where(.QJ9fF_YNkRNOhYZrHJfE) {
		/* color: var(--color-text-disabled); */
		cursor: not-allowed;
	}

/* zero specificity for focus‐none */
:where(.UrBmhSKiR8ubthiRGNuK:focus-visible) {
	outline: none;
}

/* zero specificity for the data-attribute outline */
:where(.UrBmhSKiR8ubthiRGNuK[data-focus-visible], [data-focus-visible] .UrBmhSKiR8ubthiRGNuK.GsqRV0cOZSw69pxrdEn4) {
	outline: 2px solid var(--color-border-focused);
	/* outline-offset: 2px; */
	-webkit-border-radius: var(--radius-xs);
	        border-radius: var(--radius-xs);
}
.IfsYcwFgXmiTm7hmEPrg {
	outline-offset: -2px;
}

/* Pending */

.ILUucT1RYrSAnhgxk_Zg,
.Xgf9Eg01w1J0GWQkvei1,
.yeFRt7IaNQmmUavV__cV {
	--pulse-a: var(--color-bg-neutral-subtle);
	--pulse-b: var(--color-bg-neutral-strong);
	border-color: transparent;
	-webkit-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	     -o-animation-timing-function: ease-in-out;
	        animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	     -o-animation-iteration-count: infinite;
	        animation-iteration-count: infinite;
}

.ILUucT1RYrSAnhgxk_Zg,
.yeFRt7IaNQmmUavV__cV {
	opacity: 0.6;
}

.ILUucT1RYrSAnhgxk_Zg {
	-webkit-animation-name: cWBkq9JUiKlHg_pMwv4w;
	     -o-animation-name: cWBkq9JUiKlHg_pMwv4w;
	        animation-name: cWBkq9JUiKlHg_pMwv4w;
}
.Xgf9Eg01w1J0GWQkvei1 {
	-webkit-animation-name: oYphbWOQR0maFfFdEDPd;
	     -o-animation-name: oYphbWOQR0maFfFdEDPd;
	        animation-name: oYphbWOQR0maFfFdEDPd;
}
.yeFRt7IaNQmmUavV__cV {
	-webkit-animation-name: BiofzhGw4TeJ1AipIHqi;
	     -o-animation-name: BiofzhGw4TeJ1AipIHqi;
	        animation-name: BiofzhGw4TeJ1AipIHqi;
}
.eg6f1PqkO30wO84r0OLw {
	-webkit-animation-play-state: paused;
	     -o-animation-play-state: paused;
	        animation-play-state: paused;
}

@-webkit-keyframes cWBkq9JUiKlHg_pMwv4w {
	0% {
		background-color: var(--pulse-a);
	}
	50% {
		background-color: var(--pulse-b);
	}
	100% {
		background-color: var(--pulse-a);
	}
}

@-o-keyframes cWBkq9JUiKlHg_pMwv4w {
	0% {
		background-color: var(--pulse-a);
	}
	50% {
		background-color: var(--pulse-b);
	}
	100% {
		background-color: var(--pulse-a);
	}
}

@keyframes cWBkq9JUiKlHg_pMwv4w {
	0% {
		background-color: var(--pulse-a);
	}
	50% {
		background-color: var(--pulse-b);
	}
	100% {
		background-color: var(--pulse-a);
	}
}
@-webkit-keyframes oYphbWOQR0maFfFdEDPd {
	0% {
		color: var(--pulse-a);
	}
	50% {
		color: var(--pulse-b);
	}
	100% {
		color: var(--pulse-a);
	}
}
@-o-keyframes oYphbWOQR0maFfFdEDPd {
	0% {
		color: var(--pulse-a);
	}
	50% {
		color: var(--pulse-b);
	}
	100% {
		color: var(--pulse-a);
	}
}
@keyframes oYphbWOQR0maFfFdEDPd {
	0% {
		color: var(--pulse-a);
	}
	50% {
		color: var(--pulse-b);
	}
	100% {
		color: var(--pulse-a);
	}
}
@-webkit-keyframes BiofzhGw4TeJ1AipIHqi {
	0% {
		fill: var(--pulse-a);
	}
	50% {
		fill: var(--pulse-b);
	}
	100% {
		fill: var(--pulse-a);
	}
}
@-o-keyframes BiofzhGw4TeJ1AipIHqi {
	0% {
		fill: var(--pulse-a);
	}
	50% {
		fill: var(--pulse-b);
	}
	100% {
		fill: var(--pulse-a);
	}
}
@keyframes BiofzhGw4TeJ1AipIHqi {
	0% {
		fill: var(--pulse-a);
	}
	50% {
		fill: var(--pulse-b);
	}
	100% {
		fill: var(--pulse-a);
	}
}

/* TODO: Use vars for the colors */
.oursbh9YARYCqMyVnnck {
	/* Firefox scrollbar styling */
	scrollbar-width: thin; /* "auto", "thin", or "none" */
	scrollbar-color: rgba(0, 0, 0, 0.5) transparent; /* thumb track */

	/* This class is used to scope the custom scrollbars */
}
.oursbh9YARYCqMyVnnck::-webkit-scrollbar {
		width: 10px; /* 1px wider than Lion. */
		height: 10px;
		/* This is more usable for users trying to click it. */
		background-color: rgba(0, 0, 0, 0);
		-webkit-border-radius: 100px;
	}
.oursbh9YARYCqMyVnnck::-webkit-scrollbar:hover {
		/* hover effect for both scrollbar area, and scrollbar 'thumb' */
		background-color: rgba(0, 0, 0, 0.03);
	}
/* Track */
.oursbh9YARYCqMyVnnck::-webkit-scrollbar-track {
		background: transparent;
	}
/* Handle */
.oursbh9YARYCqMyVnnck::-webkit-scrollbar-thumb {
		background: rgba(0, 0, 0, 0.5);
		-webkit-border-radius: 100px;
		        border-radius: 100px;
		/* Hack to add padding */
		/* See https://stackoverflow.com/questions/21684101/css-vertical-scrollbar-padding-left-right-in-ul-possible */
		border: 2px solid rgba(0, 0, 0, 0);
		background-clip: padding-box;
	}
.oursbh9YARYCqMyVnnck::-webkit-scrollbar-thumb:active {
		background: rgba(0, 0, 0, 0.61);
		border: 1px solid rgba(0, 0, 0, 0);
		background-clip: padding-box;
	}
.oursbh9YARYCqMyVnnck::-webkit-scrollbar-button {
		width: 0;
		height: 0;
		display: none;
	}
.oursbh9YARYCqMyVnnck::-webkit-scrollbar-corner {
		background-color: transparent;
	}

/* Text that isn't inside of another text shields itself from inherited styles */
.lqJScwsoxG5Bv0_M3Zpm {
	font-style: normal;
	text-transform: none;
	letter-spacing: normal;
}

.OuBYfbqztbD2MJSAjveg {
	position: relative;
}

.OuBYfbqztbD2MJSAjveg:after {
		content: '';
		position: absolute;
		top: 50%;
		left: 50%;
		width: 24px;
		height: 24px;
		-webkit-transform: translate(-50%, -50%);
		     -o-transform: translate(-50%, -50%);
		        transform: translate(-50%, -50%);
	}

/* {"namespace":"m","responsive":true,"dynamic":true} */
._m-0,
._m-25,
._m-50,
._m-75,
._m-100,
._m-125,
._m-150,
._m-200,
._m-250,
._m-300,
._m-400,
._m-500,
._m-600,
._m-700,
._m-800,
._m-1000,
._m-1200,
._m-custom {
	margin-top: var(--margin-top-internal);
	margin-right: var(--margin-right-internal);
	margin-bottom: var(--margin-bottom-internal);
	margin-left: var(--margin-left-internal);
}
._m-0 {
	--margin-top-internal: var(--spacing-0);
	--margin-right-internal: var(--spacing-0);
	--margin-bottom-internal: var(--spacing-0);
	--margin-left-internal: var(--spacing-0);
}
._m-25 {
	--margin-top-internal: var(--spacing-25);
	--margin-right-internal: var(--spacing-25);
	--margin-bottom-internal: var(--spacing-25);
	--margin-left-internal: var(--spacing-25);
}
._m-50 {
	--margin-top-internal: var(--spacing-50);
	--margin-right-internal: var(--spacing-50);
	--margin-bottom-internal: var(--spacing-50);
	--margin-left-internal: var(--spacing-50);
}
._m-75 {
	--margin-top-internal: var(--spacing-75);
	--margin-right-internal: var(--spacing-75);
	--margin-bottom-internal: var(--spacing-75);
	--margin-left-internal: var(--spacing-75);
}
._m-100 {
	--margin-top-internal: var(--spacing-100);
	--margin-right-internal: var(--spacing-100);
	--margin-bottom-internal: var(--spacing-100);
	--margin-left-internal: var(--spacing-100);
}
._m-125 {
	--margin-top-internal: var(--spacing-125);
	--margin-right-internal: var(--spacing-125);
	--margin-bottom-internal: var(--spacing-125);
	--margin-left-internal: var(--spacing-125);
}
._m-150 {
	--margin-top-internal: var(--spacing-150);
	--margin-right-internal: var(--spacing-150);
	--margin-bottom-internal: var(--spacing-150);
	--margin-left-internal: var(--spacing-150);
}
._m-200 {
	--margin-top-internal: var(--spacing-200);
	--margin-right-internal: var(--spacing-200);
	--margin-bottom-internal: var(--spacing-200);
	--margin-left-internal: var(--spacing-200);
}
._m-250 {
	--margin-top-internal: var(--spacing-250);
	--margin-right-internal: var(--spacing-250);
	--margin-bottom-internal: var(--spacing-250);
	--margin-left-internal: var(--spacing-250);
}
._m-300 {
	--margin-top-internal: var(--spacing-300);
	--margin-right-internal: var(--spacing-300);
	--margin-bottom-internal: var(--spacing-300);
	--margin-left-internal: var(--spacing-300);
}
._m-400 {
	--margin-top-internal: var(--spacing-400);
	--margin-right-internal: var(--spacing-400);
	--margin-bottom-internal: var(--spacing-400);
	--margin-left-internal: var(--spacing-400);
}
._m-500 {
	--margin-top-internal: var(--spacing-500);
	--margin-right-internal: var(--spacing-500);
	--margin-bottom-internal: var(--spacing-500);
	--margin-left-internal: var(--spacing-500);
}
._m-600 {
	--margin-top-internal: var(--spacing-600);
	--margin-right-internal: var(--spacing-600);
	--margin-bottom-internal: var(--spacing-600);
	--margin-left-internal: var(--spacing-600);
}
._m-700 {
	--margin-top-internal: var(--spacing-700);
	--margin-right-internal: var(--spacing-700);
	--margin-bottom-internal: var(--spacing-700);
	--margin-left-internal: var(--spacing-700);
}
._m-800 {
	--margin-top-internal: var(--spacing-800);
	--margin-right-internal: var(--spacing-800);
	--margin-bottom-internal: var(--spacing-800);
	--margin-left-internal: var(--spacing-800);
}
._m-1000 {
	--margin-top-internal: var(--spacing-1000);
	--margin-right-internal: var(--spacing-1000);
	--margin-bottom-internal: var(--spacing-1000);
	--margin-left-internal: var(--spacing-1000);
}
._m-1200 {
	--margin-top-internal: var(--spacing-1200);
	--margin-right-internal: var(--spacing-1200);
	--margin-bottom-internal: var(--spacing-1200);
	--margin-left-internal: var(--spacing-1200);
}
/* When the user provides an arbitrary value */
._m-custom {
	--margin-top-internal: var(--custom-m);
	--margin-right-internal: var(--custom-m);
	--margin-bottom-internal: var(--custom-m);
	--margin-left-internal: var(--custom-m);
}
@media (min-width: 32.5rem) {
	._xs\:m-0,
._xs\:m-25,
._xs\:m-50,
._xs\:m-75,
._xs\:m-100,
._xs\:m-125,
._xs\:m-150,
._xs\:m-200,
._xs\:m-250,
._xs\:m-300,
._xs\:m-400,
._xs\:m-500,
._xs\:m-600,
._xs\:m-700,
._xs\:m-800,
._xs\:m-1000,
._xs\:m-1200,
._xs\:m-custom {
		margin-top: var(--margin-top-internal);
		margin-right: var(--margin-right-internal);
		margin-bottom: var(--margin-bottom-internal);
		margin-left: var(--margin-left-internal);
	}
	._xs\:m-0 {
		--margin-top-internal: var(--spacing-0);
		--margin-right-internal: var(--spacing-0);
		--margin-bottom-internal: var(--spacing-0);
		--margin-left-internal: var(--spacing-0);
	}
	._xs\:m-25 {
		--margin-top-internal: var(--spacing-25);
		--margin-right-internal: var(--spacing-25);
		--margin-bottom-internal: var(--spacing-25);
		--margin-left-internal: var(--spacing-25);
	}
	._xs\:m-50 {
		--margin-top-internal: var(--spacing-50);
		--margin-right-internal: var(--spacing-50);
		--margin-bottom-internal: var(--spacing-50);
		--margin-left-internal: var(--spacing-50);
	}
	._xs\:m-75 {
		--margin-top-internal: var(--spacing-75);
		--margin-right-internal: var(--spacing-75);
		--margin-bottom-internal: var(--spacing-75);
		--margin-left-internal: var(--spacing-75);
	}
	._xs\:m-100 {
		--margin-top-internal: var(--spacing-100);
		--margin-right-internal: var(--spacing-100);
		--margin-bottom-internal: var(--spacing-100);
		--margin-left-internal: var(--spacing-100);
	}
	._xs\:m-125 {
		--margin-top-internal: var(--spacing-125);
		--margin-right-internal: var(--spacing-125);
		--margin-bottom-internal: var(--spacing-125);
		--margin-left-internal: var(--spacing-125);
	}
	._xs\:m-150 {
		--margin-top-internal: var(--spacing-150);
		--margin-right-internal: var(--spacing-150);
		--margin-bottom-internal: var(--spacing-150);
		--margin-left-internal: var(--spacing-150);
	}
	._xs\:m-200 {
		--margin-top-internal: var(--spacing-200);
		--margin-right-internal: var(--spacing-200);
		--margin-bottom-internal: var(--spacing-200);
		--margin-left-internal: var(--spacing-200);
	}
	._xs\:m-250 {
		--margin-top-internal: var(--spacing-250);
		--margin-right-internal: var(--spacing-250);
		--margin-bottom-internal: var(--spacing-250);
		--margin-left-internal: var(--spacing-250);
	}
	._xs\:m-300 {
		--margin-top-internal: var(--spacing-300);
		--margin-right-internal: var(--spacing-300);
		--margin-bottom-internal: var(--spacing-300);
		--margin-left-internal: var(--spacing-300);
	}
	._xs\:m-400 {
		--margin-top-internal: var(--spacing-400);
		--margin-right-internal: var(--spacing-400);
		--margin-bottom-internal: var(--spacing-400);
		--margin-left-internal: var(--spacing-400);
	}
	._xs\:m-500 {
		--margin-top-internal: var(--spacing-500);
		--margin-right-internal: var(--spacing-500);
		--margin-bottom-internal: var(--spacing-500);
		--margin-left-internal: var(--spacing-500);
	}
	._xs\:m-600 {
		--margin-top-internal: var(--spacing-600);
		--margin-right-internal: var(--spacing-600);
		--margin-bottom-internal: var(--spacing-600);
		--margin-left-internal: var(--spacing-600);
	}
	._xs\:m-700 {
		--margin-top-internal: var(--spacing-700);
		--margin-right-internal: var(--spacing-700);
		--margin-bottom-internal: var(--spacing-700);
		--margin-left-internal: var(--spacing-700);
	}
	._xs\:m-800 {
		--margin-top-internal: var(--spacing-800);
		--margin-right-internal: var(--spacing-800);
		--margin-bottom-internal: var(--spacing-800);
		--margin-left-internal: var(--spacing-800);
	}
	._xs\:m-1000 {
		--margin-top-internal: var(--spacing-1000);
		--margin-right-internal: var(--spacing-1000);
		--margin-bottom-internal: var(--spacing-1000);
		--margin-left-internal: var(--spacing-1000);
	}
	._xs\:m-1200 {
		--margin-top-internal: var(--spacing-1200);
		--margin-right-internal: var(--spacing-1200);
		--margin-bottom-internal: var(--spacing-1200);
		--margin-left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xs\:m-custom {
		--margin-top-internal: var(--custom-m_xs);
		--margin-right-internal: var(--custom-m_xs);
		--margin-bottom-internal: var(--custom-m_xs);
		--margin-left-internal: var(--custom-m_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:m-0,
._sm\:m-25,
._sm\:m-50,
._sm\:m-75,
._sm\:m-100,
._sm\:m-125,
._sm\:m-150,
._sm\:m-200,
._sm\:m-250,
._sm\:m-300,
._sm\:m-400,
._sm\:m-500,
._sm\:m-600,
._sm\:m-700,
._sm\:m-800,
._sm\:m-1000,
._sm\:m-1200,
._sm\:m-custom {
		margin-top: var(--margin-top-internal);
		margin-right: var(--margin-right-internal);
		margin-bottom: var(--margin-bottom-internal);
		margin-left: var(--margin-left-internal);
	}
	._sm\:m-0 {
		--margin-top-internal: var(--spacing-0);
		--margin-right-internal: var(--spacing-0);
		--margin-bottom-internal: var(--spacing-0);
		--margin-left-internal: var(--spacing-0);
	}
	._sm\:m-25 {
		--margin-top-internal: var(--spacing-25);
		--margin-right-internal: var(--spacing-25);
		--margin-bottom-internal: var(--spacing-25);
		--margin-left-internal: var(--spacing-25);
	}
	._sm\:m-50 {
		--margin-top-internal: var(--spacing-50);
		--margin-right-internal: var(--spacing-50);
		--margin-bottom-internal: var(--spacing-50);
		--margin-left-internal: var(--spacing-50);
	}
	._sm\:m-75 {
		--margin-top-internal: var(--spacing-75);
		--margin-right-internal: var(--spacing-75);
		--margin-bottom-internal: var(--spacing-75);
		--margin-left-internal: var(--spacing-75);
	}
	._sm\:m-100 {
		--margin-top-internal: var(--spacing-100);
		--margin-right-internal: var(--spacing-100);
		--margin-bottom-internal: var(--spacing-100);
		--margin-left-internal: var(--spacing-100);
	}
	._sm\:m-125 {
		--margin-top-internal: var(--spacing-125);
		--margin-right-internal: var(--spacing-125);
		--margin-bottom-internal: var(--spacing-125);
		--margin-left-internal: var(--spacing-125);
	}
	._sm\:m-150 {
		--margin-top-internal: var(--spacing-150);
		--margin-right-internal: var(--spacing-150);
		--margin-bottom-internal: var(--spacing-150);
		--margin-left-internal: var(--spacing-150);
	}
	._sm\:m-200 {
		--margin-top-internal: var(--spacing-200);
		--margin-right-internal: var(--spacing-200);
		--margin-bottom-internal: var(--spacing-200);
		--margin-left-internal: var(--spacing-200);
	}
	._sm\:m-250 {
		--margin-top-internal: var(--spacing-250);
		--margin-right-internal: var(--spacing-250);
		--margin-bottom-internal: var(--spacing-250);
		--margin-left-internal: var(--spacing-250);
	}
	._sm\:m-300 {
		--margin-top-internal: var(--spacing-300);
		--margin-right-internal: var(--spacing-300);
		--margin-bottom-internal: var(--spacing-300);
		--margin-left-internal: var(--spacing-300);
	}
	._sm\:m-400 {
		--margin-top-internal: var(--spacing-400);
		--margin-right-internal: var(--spacing-400);
		--margin-bottom-internal: var(--spacing-400);
		--margin-left-internal: var(--spacing-400);
	}
	._sm\:m-500 {
		--margin-top-internal: var(--spacing-500);
		--margin-right-internal: var(--spacing-500);
		--margin-bottom-internal: var(--spacing-500);
		--margin-left-internal: var(--spacing-500);
	}
	._sm\:m-600 {
		--margin-top-internal: var(--spacing-600);
		--margin-right-internal: var(--spacing-600);
		--margin-bottom-internal: var(--spacing-600);
		--margin-left-internal: var(--spacing-600);
	}
	._sm\:m-700 {
		--margin-top-internal: var(--spacing-700);
		--margin-right-internal: var(--spacing-700);
		--margin-bottom-internal: var(--spacing-700);
		--margin-left-internal: var(--spacing-700);
	}
	._sm\:m-800 {
		--margin-top-internal: var(--spacing-800);
		--margin-right-internal: var(--spacing-800);
		--margin-bottom-internal: var(--spacing-800);
		--margin-left-internal: var(--spacing-800);
	}
	._sm\:m-1000 {
		--margin-top-internal: var(--spacing-1000);
		--margin-right-internal: var(--spacing-1000);
		--margin-bottom-internal: var(--spacing-1000);
		--margin-left-internal: var(--spacing-1000);
	}
	._sm\:m-1200 {
		--margin-top-internal: var(--spacing-1200);
		--margin-right-internal: var(--spacing-1200);
		--margin-bottom-internal: var(--spacing-1200);
		--margin-left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._sm\:m-custom {
		--margin-top-internal: var(--custom-m_sm);
		--margin-right-internal: var(--custom-m_sm);
		--margin-bottom-internal: var(--custom-m_sm);
		--margin-left-internal: var(--custom-m_sm);
	}
}
@media (min-width: 64rem) {
	._md\:m-0,
._md\:m-25,
._md\:m-50,
._md\:m-75,
._md\:m-100,
._md\:m-125,
._md\:m-150,
._md\:m-200,
._md\:m-250,
._md\:m-300,
._md\:m-400,
._md\:m-500,
._md\:m-600,
._md\:m-700,
._md\:m-800,
._md\:m-1000,
._md\:m-1200,
._md\:m-custom {
		margin-top: var(--margin-top-internal);
		margin-right: var(--margin-right-internal);
		margin-bottom: var(--margin-bottom-internal);
		margin-left: var(--margin-left-internal);
	}
	._md\:m-0 {
		--margin-top-internal: var(--spacing-0);
		--margin-right-internal: var(--spacing-0);
		--margin-bottom-internal: var(--spacing-0);
		--margin-left-internal: var(--spacing-0);
	}
	._md\:m-25 {
		--margin-top-internal: var(--spacing-25);
		--margin-right-internal: var(--spacing-25);
		--margin-bottom-internal: var(--spacing-25);
		--margin-left-internal: var(--spacing-25);
	}
	._md\:m-50 {
		--margin-top-internal: var(--spacing-50);
		--margin-right-internal: var(--spacing-50);
		--margin-bottom-internal: var(--spacing-50);
		--margin-left-internal: var(--spacing-50);
	}
	._md\:m-75 {
		--margin-top-internal: var(--spacing-75);
		--margin-right-internal: var(--spacing-75);
		--margin-bottom-internal: var(--spacing-75);
		--margin-left-internal: var(--spacing-75);
	}
	._md\:m-100 {
		--margin-top-internal: var(--spacing-100);
		--margin-right-internal: var(--spacing-100);
		--margin-bottom-internal: var(--spacing-100);
		--margin-left-internal: var(--spacing-100);
	}
	._md\:m-125 {
		--margin-top-internal: var(--spacing-125);
		--margin-right-internal: var(--spacing-125);
		--margin-bottom-internal: var(--spacing-125);
		--margin-left-internal: var(--spacing-125);
	}
	._md\:m-150 {
		--margin-top-internal: var(--spacing-150);
		--margin-right-internal: var(--spacing-150);
		--margin-bottom-internal: var(--spacing-150);
		--margin-left-internal: var(--spacing-150);
	}
	._md\:m-200 {
		--margin-top-internal: var(--spacing-200);
		--margin-right-internal: var(--spacing-200);
		--margin-bottom-internal: var(--spacing-200);
		--margin-left-internal: var(--spacing-200);
	}
	._md\:m-250 {
		--margin-top-internal: var(--spacing-250);
		--margin-right-internal: var(--spacing-250);
		--margin-bottom-internal: var(--spacing-250);
		--margin-left-internal: var(--spacing-250);
	}
	._md\:m-300 {
		--margin-top-internal: var(--spacing-300);
		--margin-right-internal: var(--spacing-300);
		--margin-bottom-internal: var(--spacing-300);
		--margin-left-internal: var(--spacing-300);
	}
	._md\:m-400 {
		--margin-top-internal: var(--spacing-400);
		--margin-right-internal: var(--spacing-400);
		--margin-bottom-internal: var(--spacing-400);
		--margin-left-internal: var(--spacing-400);
	}
	._md\:m-500 {
		--margin-top-internal: var(--spacing-500);
		--margin-right-internal: var(--spacing-500);
		--margin-bottom-internal: var(--spacing-500);
		--margin-left-internal: var(--spacing-500);
	}
	._md\:m-600 {
		--margin-top-internal: var(--spacing-600);
		--margin-right-internal: var(--spacing-600);
		--margin-bottom-internal: var(--spacing-600);
		--margin-left-internal: var(--spacing-600);
	}
	._md\:m-700 {
		--margin-top-internal: var(--spacing-700);
		--margin-right-internal: var(--spacing-700);
		--margin-bottom-internal: var(--spacing-700);
		--margin-left-internal: var(--spacing-700);
	}
	._md\:m-800 {
		--margin-top-internal: var(--spacing-800);
		--margin-right-internal: var(--spacing-800);
		--margin-bottom-internal: var(--spacing-800);
		--margin-left-internal: var(--spacing-800);
	}
	._md\:m-1000 {
		--margin-top-internal: var(--spacing-1000);
		--margin-right-internal: var(--spacing-1000);
		--margin-bottom-internal: var(--spacing-1000);
		--margin-left-internal: var(--spacing-1000);
	}
	._md\:m-1200 {
		--margin-top-internal: var(--spacing-1200);
		--margin-right-internal: var(--spacing-1200);
		--margin-bottom-internal: var(--spacing-1200);
		--margin-left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._md\:m-custom {
		--margin-top-internal: var(--custom-m_md);
		--margin-right-internal: var(--custom-m_md);
		--margin-bottom-internal: var(--custom-m_md);
		--margin-left-internal: var(--custom-m_md);
	}
}
@media (min-width: 80rem) {
	._lg\:m-0,
._lg\:m-25,
._lg\:m-50,
._lg\:m-75,
._lg\:m-100,
._lg\:m-125,
._lg\:m-150,
._lg\:m-200,
._lg\:m-250,
._lg\:m-300,
._lg\:m-400,
._lg\:m-500,
._lg\:m-600,
._lg\:m-700,
._lg\:m-800,
._lg\:m-1000,
._lg\:m-1200,
._lg\:m-custom {
		margin-top: var(--margin-top-internal);
		margin-right: var(--margin-right-internal);
		margin-bottom: var(--margin-bottom-internal);
		margin-left: var(--margin-left-internal);
	}
	._lg\:m-0 {
		--margin-top-internal: var(--spacing-0);
		--margin-right-internal: var(--spacing-0);
		--margin-bottom-internal: var(--spacing-0);
		--margin-left-internal: var(--spacing-0);
	}
	._lg\:m-25 {
		--margin-top-internal: var(--spacing-25);
		--margin-right-internal: var(--spacing-25);
		--margin-bottom-internal: var(--spacing-25);
		--margin-left-internal: var(--spacing-25);
	}
	._lg\:m-50 {
		--margin-top-internal: var(--spacing-50);
		--margin-right-internal: var(--spacing-50);
		--margin-bottom-internal: var(--spacing-50);
		--margin-left-internal: var(--spacing-50);
	}
	._lg\:m-75 {
		--margin-top-internal: var(--spacing-75);
		--margin-right-internal: var(--spacing-75);
		--margin-bottom-internal: var(--spacing-75);
		--margin-left-internal: var(--spacing-75);
	}
	._lg\:m-100 {
		--margin-top-internal: var(--spacing-100);
		--margin-right-internal: var(--spacing-100);
		--margin-bottom-internal: var(--spacing-100);
		--margin-left-internal: var(--spacing-100);
	}
	._lg\:m-125 {
		--margin-top-internal: var(--spacing-125);
		--margin-right-internal: var(--spacing-125);
		--margin-bottom-internal: var(--spacing-125);
		--margin-left-internal: var(--spacing-125);
	}
	._lg\:m-150 {
		--margin-top-internal: var(--spacing-150);
		--margin-right-internal: var(--spacing-150);
		--margin-bottom-internal: var(--spacing-150);
		--margin-left-internal: var(--spacing-150);
	}
	._lg\:m-200 {
		--margin-top-internal: var(--spacing-200);
		--margin-right-internal: var(--spacing-200);
		--margin-bottom-internal: var(--spacing-200);
		--margin-left-internal: var(--spacing-200);
	}
	._lg\:m-250 {
		--margin-top-internal: var(--spacing-250);
		--margin-right-internal: var(--spacing-250);
		--margin-bottom-internal: var(--spacing-250);
		--margin-left-internal: var(--spacing-250);
	}
	._lg\:m-300 {
		--margin-top-internal: var(--spacing-300);
		--margin-right-internal: var(--spacing-300);
		--margin-bottom-internal: var(--spacing-300);
		--margin-left-internal: var(--spacing-300);
	}
	._lg\:m-400 {
		--margin-top-internal: var(--spacing-400);
		--margin-right-internal: var(--spacing-400);
		--margin-bottom-internal: var(--spacing-400);
		--margin-left-internal: var(--spacing-400);
	}
	._lg\:m-500 {
		--margin-top-internal: var(--spacing-500);
		--margin-right-internal: var(--spacing-500);
		--margin-bottom-internal: var(--spacing-500);
		--margin-left-internal: var(--spacing-500);
	}
	._lg\:m-600 {
		--margin-top-internal: var(--spacing-600);
		--margin-right-internal: var(--spacing-600);
		--margin-bottom-internal: var(--spacing-600);
		--margin-left-internal: var(--spacing-600);
	}
	._lg\:m-700 {
		--margin-top-internal: var(--spacing-700);
		--margin-right-internal: var(--spacing-700);
		--margin-bottom-internal: var(--spacing-700);
		--margin-left-internal: var(--spacing-700);
	}
	._lg\:m-800 {
		--margin-top-internal: var(--spacing-800);
		--margin-right-internal: var(--spacing-800);
		--margin-bottom-internal: var(--spacing-800);
		--margin-left-internal: var(--spacing-800);
	}
	._lg\:m-1000 {
		--margin-top-internal: var(--spacing-1000);
		--margin-right-internal: var(--spacing-1000);
		--margin-bottom-internal: var(--spacing-1000);
		--margin-left-internal: var(--spacing-1000);
	}
	._lg\:m-1200 {
		--margin-top-internal: var(--spacing-1200);
		--margin-right-internal: var(--spacing-1200);
		--margin-bottom-internal: var(--spacing-1200);
		--margin-left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._lg\:m-custom {
		--margin-top-internal: var(--custom-m_lg);
		--margin-right-internal: var(--custom-m_lg);
		--margin-bottom-internal: var(--custom-m_lg);
		--margin-left-internal: var(--custom-m_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:m-0,
._xl\:m-25,
._xl\:m-50,
._xl\:m-75,
._xl\:m-100,
._xl\:m-125,
._xl\:m-150,
._xl\:m-200,
._xl\:m-250,
._xl\:m-300,
._xl\:m-400,
._xl\:m-500,
._xl\:m-600,
._xl\:m-700,
._xl\:m-800,
._xl\:m-1000,
._xl\:m-1200,
._xl\:m-custom {
		margin-top: var(--margin-top-internal);
		margin-right: var(--margin-right-internal);
		margin-bottom: var(--margin-bottom-internal);
		margin-left: var(--margin-left-internal);
	}
	._xl\:m-0 {
		--margin-top-internal: var(--spacing-0);
		--margin-right-internal: var(--spacing-0);
		--margin-bottom-internal: var(--spacing-0);
		--margin-left-internal: var(--spacing-0);
	}
	._xl\:m-25 {
		--margin-top-internal: var(--spacing-25);
		--margin-right-internal: var(--spacing-25);
		--margin-bottom-internal: var(--spacing-25);
		--margin-left-internal: var(--spacing-25);
	}
	._xl\:m-50 {
		--margin-top-internal: var(--spacing-50);
		--margin-right-internal: var(--spacing-50);
		--margin-bottom-internal: var(--spacing-50);
		--margin-left-internal: var(--spacing-50);
	}
	._xl\:m-75 {
		--margin-top-internal: var(--spacing-75);
		--margin-right-internal: var(--spacing-75);
		--margin-bottom-internal: var(--spacing-75);
		--margin-left-internal: var(--spacing-75);
	}
	._xl\:m-100 {
		--margin-top-internal: var(--spacing-100);
		--margin-right-internal: var(--spacing-100);
		--margin-bottom-internal: var(--spacing-100);
		--margin-left-internal: var(--spacing-100);
	}
	._xl\:m-125 {
		--margin-top-internal: var(--spacing-125);
		--margin-right-internal: var(--spacing-125);
		--margin-bottom-internal: var(--spacing-125);
		--margin-left-internal: var(--spacing-125);
	}
	._xl\:m-150 {
		--margin-top-internal: var(--spacing-150);
		--margin-right-internal: var(--spacing-150);
		--margin-bottom-internal: var(--spacing-150);
		--margin-left-internal: var(--spacing-150);
	}
	._xl\:m-200 {
		--margin-top-internal: var(--spacing-200);
		--margin-right-internal: var(--spacing-200);
		--margin-bottom-internal: var(--spacing-200);
		--margin-left-internal: var(--spacing-200);
	}
	._xl\:m-250 {
		--margin-top-internal: var(--spacing-250);
		--margin-right-internal: var(--spacing-250);
		--margin-bottom-internal: var(--spacing-250);
		--margin-left-internal: var(--spacing-250);
	}
	._xl\:m-300 {
		--margin-top-internal: var(--spacing-300);
		--margin-right-internal: var(--spacing-300);
		--margin-bottom-internal: var(--spacing-300);
		--margin-left-internal: var(--spacing-300);
	}
	._xl\:m-400 {
		--margin-top-internal: var(--spacing-400);
		--margin-right-internal: var(--spacing-400);
		--margin-bottom-internal: var(--spacing-400);
		--margin-left-internal: var(--spacing-400);
	}
	._xl\:m-500 {
		--margin-top-internal: var(--spacing-500);
		--margin-right-internal: var(--spacing-500);
		--margin-bottom-internal: var(--spacing-500);
		--margin-left-internal: var(--spacing-500);
	}
	._xl\:m-600 {
		--margin-top-internal: var(--spacing-600);
		--margin-right-internal: var(--spacing-600);
		--margin-bottom-internal: var(--spacing-600);
		--margin-left-internal: var(--spacing-600);
	}
	._xl\:m-700 {
		--margin-top-internal: var(--spacing-700);
		--margin-right-internal: var(--spacing-700);
		--margin-bottom-internal: var(--spacing-700);
		--margin-left-internal: var(--spacing-700);
	}
	._xl\:m-800 {
		--margin-top-internal: var(--spacing-800);
		--margin-right-internal: var(--spacing-800);
		--margin-bottom-internal: var(--spacing-800);
		--margin-left-internal: var(--spacing-800);
	}
	._xl\:m-1000 {
		--margin-top-internal: var(--spacing-1000);
		--margin-right-internal: var(--spacing-1000);
		--margin-bottom-internal: var(--spacing-1000);
		--margin-left-internal: var(--spacing-1000);
	}
	._xl\:m-1200 {
		--margin-top-internal: var(--spacing-1200);
		--margin-right-internal: var(--spacing-1200);
		--margin-bottom-internal: var(--spacing-1200);
		--margin-left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xl\:m-custom {
		--margin-top-internal: var(--custom-m_xl);
		--margin-right-internal: var(--custom-m_xl);
		--margin-bottom-internal: var(--custom-m_xl);
		--margin-left-internal: var(--custom-m_xl);
	}
}
/* {"namespace":"mx","responsive":true,"dynamic":true} */
._mx-0,
._mx-25,
._mx-50,
._mx-75,
._mx-100,
._mx-125,
._mx-150,
._mx-200,
._mx-250,
._mx-300,
._mx-400,
._mx-500,
._mx-600,
._mx-700,
._mx-800,
._mx-1000,
._mx-1200,
._mx-auto,
._mx-custom {
	margin-left: var(--margin-left-internal);
	margin-right: var(--margin-right-internal);
}
._mx-0 {
	--margin-left-internal: var(--spacing-0);
	--margin-right-internal: var(--spacing-0);
}
._mx-25 {
	--margin-left-internal: var(--spacing-25);
	--margin-right-internal: var(--spacing-25);
}
._mx-50 {
	--margin-left-internal: var(--spacing-50);
	--margin-right-internal: var(--spacing-50);
}
._mx-75 {
	--margin-left-internal: var(--spacing-75);
	--margin-right-internal: var(--spacing-75);
}
._mx-100 {
	--margin-left-internal: var(--spacing-100);
	--margin-right-internal: var(--spacing-100);
}
._mx-125 {
	--margin-left-internal: var(--spacing-125);
	--margin-right-internal: var(--spacing-125);
}
._mx-150 {
	--margin-left-internal: var(--spacing-150);
	--margin-right-internal: var(--spacing-150);
}
._mx-200 {
	--margin-left-internal: var(--spacing-200);
	--margin-right-internal: var(--spacing-200);
}
._mx-250 {
	--margin-left-internal: var(--spacing-250);
	--margin-right-internal: var(--spacing-250);
}
._mx-300 {
	--margin-left-internal: var(--spacing-300);
	--margin-right-internal: var(--spacing-300);
}
._mx-400 {
	--margin-left-internal: var(--spacing-400);
	--margin-right-internal: var(--spacing-400);
}
._mx-500 {
	--margin-left-internal: var(--spacing-500);
	--margin-right-internal: var(--spacing-500);
}
._mx-600 {
	--margin-left-internal: var(--spacing-600);
	--margin-right-internal: var(--spacing-600);
}
._mx-700 {
	--margin-left-internal: var(--spacing-700);
	--margin-right-internal: var(--spacing-700);
}
._mx-800 {
	--margin-left-internal: var(--spacing-800);
	--margin-right-internal: var(--spacing-800);
}
._mx-1000 {
	--margin-left-internal: var(--spacing-1000);
	--margin-right-internal: var(--spacing-1000);
}
._mx-1200 {
	--margin-left-internal: var(--spacing-1200);
	--margin-right-internal: var(--spacing-1200);
}
._mx-auto {
	--margin-left-internal: auto;
	--margin-right-internal: auto;
}
/* When the user provides an arbitrary value */
._mx-custom {
	--margin-left-internal: var(--custom-mx);
	--margin-right-internal: var(--custom-mx);
}
@media (min-width: 32.5rem) {
	._xs\:mx-0,
._xs\:mx-25,
._xs\:mx-50,
._xs\:mx-75,
._xs\:mx-100,
._xs\:mx-125,
._xs\:mx-150,
._xs\:mx-200,
._xs\:mx-250,
._xs\:mx-300,
._xs\:mx-400,
._xs\:mx-500,
._xs\:mx-600,
._xs\:mx-700,
._xs\:mx-800,
._xs\:mx-1000,
._xs\:mx-1200,
._xs\:mx-auto,
._xs\:mx-custom {
		margin-left: var(--margin-left-internal);
		margin-right: var(--margin-right-internal);
	}
	._xs\:mx-0 {
		--margin-left-internal: var(--spacing-0);
		--margin-right-internal: var(--spacing-0);
	}
	._xs\:mx-25 {
		--margin-left-internal: var(--spacing-25);
		--margin-right-internal: var(--spacing-25);
	}
	._xs\:mx-50 {
		--margin-left-internal: var(--spacing-50);
		--margin-right-internal: var(--spacing-50);
	}
	._xs\:mx-75 {
		--margin-left-internal: var(--spacing-75);
		--margin-right-internal: var(--spacing-75);
	}
	._xs\:mx-100 {
		--margin-left-internal: var(--spacing-100);
		--margin-right-internal: var(--spacing-100);
	}
	._xs\:mx-125 {
		--margin-left-internal: var(--spacing-125);
		--margin-right-internal: var(--spacing-125);
	}
	._xs\:mx-150 {
		--margin-left-internal: var(--spacing-150);
		--margin-right-internal: var(--spacing-150);
	}
	._xs\:mx-200 {
		--margin-left-internal: var(--spacing-200);
		--margin-right-internal: var(--spacing-200);
	}
	._xs\:mx-250 {
		--margin-left-internal: var(--spacing-250);
		--margin-right-internal: var(--spacing-250);
	}
	._xs\:mx-300 {
		--margin-left-internal: var(--spacing-300);
		--margin-right-internal: var(--spacing-300);
	}
	._xs\:mx-400 {
		--margin-left-internal: var(--spacing-400);
		--margin-right-internal: var(--spacing-400);
	}
	._xs\:mx-500 {
		--margin-left-internal: var(--spacing-500);
		--margin-right-internal: var(--spacing-500);
	}
	._xs\:mx-600 {
		--margin-left-internal: var(--spacing-600);
		--margin-right-internal: var(--spacing-600);
	}
	._xs\:mx-700 {
		--margin-left-internal: var(--spacing-700);
		--margin-right-internal: var(--spacing-700);
	}
	._xs\:mx-800 {
		--margin-left-internal: var(--spacing-800);
		--margin-right-internal: var(--spacing-800);
	}
	._xs\:mx-1000 {
		--margin-left-internal: var(--spacing-1000);
		--margin-right-internal: var(--spacing-1000);
	}
	._xs\:mx-1200 {
		--margin-left-internal: var(--spacing-1200);
		--margin-right-internal: var(--spacing-1200);
	}
	._xs\:mx-auto {
		--margin-left-internal: auto;
		--margin-right-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._xs\:mx-custom {
		--margin-left-internal: var(--custom-mx_xs);
		--margin-right-internal: var(--custom-mx_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:mx-0,
._sm\:mx-25,
._sm\:mx-50,
._sm\:mx-75,
._sm\:mx-100,
._sm\:mx-125,
._sm\:mx-150,
._sm\:mx-200,
._sm\:mx-250,
._sm\:mx-300,
._sm\:mx-400,
._sm\:mx-500,
._sm\:mx-600,
._sm\:mx-700,
._sm\:mx-800,
._sm\:mx-1000,
._sm\:mx-1200,
._sm\:mx-auto,
._sm\:mx-custom {
		margin-left: var(--margin-left-internal);
		margin-right: var(--margin-right-internal);
	}
	._sm\:mx-0 {
		--margin-left-internal: var(--spacing-0);
		--margin-right-internal: var(--spacing-0);
	}
	._sm\:mx-25 {
		--margin-left-internal: var(--spacing-25);
		--margin-right-internal: var(--spacing-25);
	}
	._sm\:mx-50 {
		--margin-left-internal: var(--spacing-50);
		--margin-right-internal: var(--spacing-50);
	}
	._sm\:mx-75 {
		--margin-left-internal: var(--spacing-75);
		--margin-right-internal: var(--spacing-75);
	}
	._sm\:mx-100 {
		--margin-left-internal: var(--spacing-100);
		--margin-right-internal: var(--spacing-100);
	}
	._sm\:mx-125 {
		--margin-left-internal: var(--spacing-125);
		--margin-right-internal: var(--spacing-125);
	}
	._sm\:mx-150 {
		--margin-left-internal: var(--spacing-150);
		--margin-right-internal: var(--spacing-150);
	}
	._sm\:mx-200 {
		--margin-left-internal: var(--spacing-200);
		--margin-right-internal: var(--spacing-200);
	}
	._sm\:mx-250 {
		--margin-left-internal: var(--spacing-250);
		--margin-right-internal: var(--spacing-250);
	}
	._sm\:mx-300 {
		--margin-left-internal: var(--spacing-300);
		--margin-right-internal: var(--spacing-300);
	}
	._sm\:mx-400 {
		--margin-left-internal: var(--spacing-400);
		--margin-right-internal: var(--spacing-400);
	}
	._sm\:mx-500 {
		--margin-left-internal: var(--spacing-500);
		--margin-right-internal: var(--spacing-500);
	}
	._sm\:mx-600 {
		--margin-left-internal: var(--spacing-600);
		--margin-right-internal: var(--spacing-600);
	}
	._sm\:mx-700 {
		--margin-left-internal: var(--spacing-700);
		--margin-right-internal: var(--spacing-700);
	}
	._sm\:mx-800 {
		--margin-left-internal: var(--spacing-800);
		--margin-right-internal: var(--spacing-800);
	}
	._sm\:mx-1000 {
		--margin-left-internal: var(--spacing-1000);
		--margin-right-internal: var(--spacing-1000);
	}
	._sm\:mx-1200 {
		--margin-left-internal: var(--spacing-1200);
		--margin-right-internal: var(--spacing-1200);
	}
	._sm\:mx-auto {
		--margin-left-internal: auto;
		--margin-right-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._sm\:mx-custom {
		--margin-left-internal: var(--custom-mx_sm);
		--margin-right-internal: var(--custom-mx_sm);
	}
}
@media (min-width: 64rem) {
	._md\:mx-0,
._md\:mx-25,
._md\:mx-50,
._md\:mx-75,
._md\:mx-100,
._md\:mx-125,
._md\:mx-150,
._md\:mx-200,
._md\:mx-250,
._md\:mx-300,
._md\:mx-400,
._md\:mx-500,
._md\:mx-600,
._md\:mx-700,
._md\:mx-800,
._md\:mx-1000,
._md\:mx-1200,
._md\:mx-auto,
._md\:mx-custom {
		margin-left: var(--margin-left-internal);
		margin-right: var(--margin-right-internal);
	}
	._md\:mx-0 {
		--margin-left-internal: var(--spacing-0);
		--margin-right-internal: var(--spacing-0);
	}
	._md\:mx-25 {
		--margin-left-internal: var(--spacing-25);
		--margin-right-internal: var(--spacing-25);
	}
	._md\:mx-50 {
		--margin-left-internal: var(--spacing-50);
		--margin-right-internal: var(--spacing-50);
	}
	._md\:mx-75 {
		--margin-left-internal: var(--spacing-75);
		--margin-right-internal: var(--spacing-75);
	}
	._md\:mx-100 {
		--margin-left-internal: var(--spacing-100);
		--margin-right-internal: var(--spacing-100);
	}
	._md\:mx-125 {
		--margin-left-internal: var(--spacing-125);
		--margin-right-internal: var(--spacing-125);
	}
	._md\:mx-150 {
		--margin-left-internal: var(--spacing-150);
		--margin-right-internal: var(--spacing-150);
	}
	._md\:mx-200 {
		--margin-left-internal: var(--spacing-200);
		--margin-right-internal: var(--spacing-200);
	}
	._md\:mx-250 {
		--margin-left-internal: var(--spacing-250);
		--margin-right-internal: var(--spacing-250);
	}
	._md\:mx-300 {
		--margin-left-internal: var(--spacing-300);
		--margin-right-internal: var(--spacing-300);
	}
	._md\:mx-400 {
		--margin-left-internal: var(--spacing-400);
		--margin-right-internal: var(--spacing-400);
	}
	._md\:mx-500 {
		--margin-left-internal: var(--spacing-500);
		--margin-right-internal: var(--spacing-500);
	}
	._md\:mx-600 {
		--margin-left-internal: var(--spacing-600);
		--margin-right-internal: var(--spacing-600);
	}
	._md\:mx-700 {
		--margin-left-internal: var(--spacing-700);
		--margin-right-internal: var(--spacing-700);
	}
	._md\:mx-800 {
		--margin-left-internal: var(--spacing-800);
		--margin-right-internal: var(--spacing-800);
	}
	._md\:mx-1000 {
		--margin-left-internal: var(--spacing-1000);
		--margin-right-internal: var(--spacing-1000);
	}
	._md\:mx-1200 {
		--margin-left-internal: var(--spacing-1200);
		--margin-right-internal: var(--spacing-1200);
	}
	._md\:mx-auto {
		--margin-left-internal: auto;
		--margin-right-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._md\:mx-custom {
		--margin-left-internal: var(--custom-mx_md);
		--margin-right-internal: var(--custom-mx_md);
	}
}
@media (min-width: 80rem) {
	._lg\:mx-0,
._lg\:mx-25,
._lg\:mx-50,
._lg\:mx-75,
._lg\:mx-100,
._lg\:mx-125,
._lg\:mx-150,
._lg\:mx-200,
._lg\:mx-250,
._lg\:mx-300,
._lg\:mx-400,
._lg\:mx-500,
._lg\:mx-600,
._lg\:mx-700,
._lg\:mx-800,
._lg\:mx-1000,
._lg\:mx-1200,
._lg\:mx-auto,
._lg\:mx-custom {
		margin-left: var(--margin-left-internal);
		margin-right: var(--margin-right-internal);
	}
	._lg\:mx-0 {
		--margin-left-internal: var(--spacing-0);
		--margin-right-internal: var(--spacing-0);
	}
	._lg\:mx-25 {
		--margin-left-internal: var(--spacing-25);
		--margin-right-internal: var(--spacing-25);
	}
	._lg\:mx-50 {
		--margin-left-internal: var(--spacing-50);
		--margin-right-internal: var(--spacing-50);
	}
	._lg\:mx-75 {
		--margin-left-internal: var(--spacing-75);
		--margin-right-internal: var(--spacing-75);
	}
	._lg\:mx-100 {
		--margin-left-internal: var(--spacing-100);
		--margin-right-internal: var(--spacing-100);
	}
	._lg\:mx-125 {
		--margin-left-internal: var(--spacing-125);
		--margin-right-internal: var(--spacing-125);
	}
	._lg\:mx-150 {
		--margin-left-internal: var(--spacing-150);
		--margin-right-internal: var(--spacing-150);
	}
	._lg\:mx-200 {
		--margin-left-internal: var(--spacing-200);
		--margin-right-internal: var(--spacing-200);
	}
	._lg\:mx-250 {
		--margin-left-internal: var(--spacing-250);
		--margin-right-internal: var(--spacing-250);
	}
	._lg\:mx-300 {
		--margin-left-internal: var(--spacing-300);
		--margin-right-internal: var(--spacing-300);
	}
	._lg\:mx-400 {
		--margin-left-internal: var(--spacing-400);
		--margin-right-internal: var(--spacing-400);
	}
	._lg\:mx-500 {
		--margin-left-internal: var(--spacing-500);
		--margin-right-internal: var(--spacing-500);
	}
	._lg\:mx-600 {
		--margin-left-internal: var(--spacing-600);
		--margin-right-internal: var(--spacing-600);
	}
	._lg\:mx-700 {
		--margin-left-internal: var(--spacing-700);
		--margin-right-internal: var(--spacing-700);
	}
	._lg\:mx-800 {
		--margin-left-internal: var(--spacing-800);
		--margin-right-internal: var(--spacing-800);
	}
	._lg\:mx-1000 {
		--margin-left-internal: var(--spacing-1000);
		--margin-right-internal: var(--spacing-1000);
	}
	._lg\:mx-1200 {
		--margin-left-internal: var(--spacing-1200);
		--margin-right-internal: var(--spacing-1200);
	}
	._lg\:mx-auto {
		--margin-left-internal: auto;
		--margin-right-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._lg\:mx-custom {
		--margin-left-internal: var(--custom-mx_lg);
		--margin-right-internal: var(--custom-mx_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:mx-0,
._xl\:mx-25,
._xl\:mx-50,
._xl\:mx-75,
._xl\:mx-100,
._xl\:mx-125,
._xl\:mx-150,
._xl\:mx-200,
._xl\:mx-250,
._xl\:mx-300,
._xl\:mx-400,
._xl\:mx-500,
._xl\:mx-600,
._xl\:mx-700,
._xl\:mx-800,
._xl\:mx-1000,
._xl\:mx-1200,
._xl\:mx-auto,
._xl\:mx-custom {
		margin-left: var(--margin-left-internal);
		margin-right: var(--margin-right-internal);
	}
	._xl\:mx-0 {
		--margin-left-internal: var(--spacing-0);
		--margin-right-internal: var(--spacing-0);
	}
	._xl\:mx-25 {
		--margin-left-internal: var(--spacing-25);
		--margin-right-internal: var(--spacing-25);
	}
	._xl\:mx-50 {
		--margin-left-internal: var(--spacing-50);
		--margin-right-internal: var(--spacing-50);
	}
	._xl\:mx-75 {
		--margin-left-internal: var(--spacing-75);
		--margin-right-internal: var(--spacing-75);
	}
	._xl\:mx-100 {
		--margin-left-internal: var(--spacing-100);
		--margin-right-internal: var(--spacing-100);
	}
	._xl\:mx-125 {
		--margin-left-internal: var(--spacing-125);
		--margin-right-internal: var(--spacing-125);
	}
	._xl\:mx-150 {
		--margin-left-internal: var(--spacing-150);
		--margin-right-internal: var(--spacing-150);
	}
	._xl\:mx-200 {
		--margin-left-internal: var(--spacing-200);
		--margin-right-internal: var(--spacing-200);
	}
	._xl\:mx-250 {
		--margin-left-internal: var(--spacing-250);
		--margin-right-internal: var(--spacing-250);
	}
	._xl\:mx-300 {
		--margin-left-internal: var(--spacing-300);
		--margin-right-internal: var(--spacing-300);
	}
	._xl\:mx-400 {
		--margin-left-internal: var(--spacing-400);
		--margin-right-internal: var(--spacing-400);
	}
	._xl\:mx-500 {
		--margin-left-internal: var(--spacing-500);
		--margin-right-internal: var(--spacing-500);
	}
	._xl\:mx-600 {
		--margin-left-internal: var(--spacing-600);
		--margin-right-internal: var(--spacing-600);
	}
	._xl\:mx-700 {
		--margin-left-internal: var(--spacing-700);
		--margin-right-internal: var(--spacing-700);
	}
	._xl\:mx-800 {
		--margin-left-internal: var(--spacing-800);
		--margin-right-internal: var(--spacing-800);
	}
	._xl\:mx-1000 {
		--margin-left-internal: var(--spacing-1000);
		--margin-right-internal: var(--spacing-1000);
	}
	._xl\:mx-1200 {
		--margin-left-internal: var(--spacing-1200);
		--margin-right-internal: var(--spacing-1200);
	}
	._xl\:mx-auto {
		--margin-left-internal: auto;
		--margin-right-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._xl\:mx-custom {
		--margin-left-internal: var(--custom-mx_xl);
		--margin-right-internal: var(--custom-mx_xl);
	}
}
/* {"namespace":"my","responsive":true,"dynamic":true} */
._my-0,
._my-25,
._my-50,
._my-75,
._my-100,
._my-125,
._my-150,
._my-200,
._my-250,
._my-300,
._my-400,
._my-500,
._my-600,
._my-700,
._my-800,
._my-1000,
._my-1200,
._my-custom {
	margin-top: var(--margin-top-internal);
	margin-bottom: var(--margin-bottom-internal);
}
._my-0 {
	--margin-top-internal: var(--spacing-0);
	--margin-bottom-internal: var(--spacing-0);
}
._my-25 {
	--margin-top-internal: var(--spacing-25);
	--margin-bottom-internal: var(--spacing-25);
}
._my-50 {
	--margin-top-internal: var(--spacing-50);
	--margin-bottom-internal: var(--spacing-50);
}
._my-75 {
	--margin-top-internal: var(--spacing-75);
	--margin-bottom-internal: var(--spacing-75);
}
._my-100 {
	--margin-top-internal: var(--spacing-100);
	--margin-bottom-internal: var(--spacing-100);
}
._my-125 {
	--margin-top-internal: var(--spacing-125);
	--margin-bottom-internal: var(--spacing-125);
}
._my-150 {
	--margin-top-internal: var(--spacing-150);
	--margin-bottom-internal: var(--spacing-150);
}
._my-200 {
	--margin-top-internal: var(--spacing-200);
	--margin-bottom-internal: var(--spacing-200);
}
._my-250 {
	--margin-top-internal: var(--spacing-250);
	--margin-bottom-internal: var(--spacing-250);
}
._my-300 {
	--margin-top-internal: var(--spacing-300);
	--margin-bottom-internal: var(--spacing-300);
}
._my-400 {
	--margin-top-internal: var(--spacing-400);
	--margin-bottom-internal: var(--spacing-400);
}
._my-500 {
	--margin-top-internal: var(--spacing-500);
	--margin-bottom-internal: var(--spacing-500);
}
._my-600 {
	--margin-top-internal: var(--spacing-600);
	--margin-bottom-internal: var(--spacing-600);
}
._my-700 {
	--margin-top-internal: var(--spacing-700);
	--margin-bottom-internal: var(--spacing-700);
}
._my-800 {
	--margin-top-internal: var(--spacing-800);
	--margin-bottom-internal: var(--spacing-800);
}
._my-1000 {
	--margin-top-internal: var(--spacing-1000);
	--margin-bottom-internal: var(--spacing-1000);
}
._my-1200 {
	--margin-top-internal: var(--spacing-1200);
	--margin-bottom-internal: var(--spacing-1200);
}
/* When the user provides an arbitrary value */
._my-custom {
	--margin-top-internal: var(--custom-my);
	--margin-bottom-internal: var(--custom-my);
}
@media (min-width: 32.5rem) {
	._xs\:my-0,
._xs\:my-25,
._xs\:my-50,
._xs\:my-75,
._xs\:my-100,
._xs\:my-125,
._xs\:my-150,
._xs\:my-200,
._xs\:my-250,
._xs\:my-300,
._xs\:my-400,
._xs\:my-500,
._xs\:my-600,
._xs\:my-700,
._xs\:my-800,
._xs\:my-1000,
._xs\:my-1200,
._xs\:my-custom {
		margin-top: var(--margin-top-internal);
		margin-bottom: var(--margin-bottom-internal);
	}
	._xs\:my-0 {
		--margin-top-internal: var(--spacing-0);
		--margin-bottom-internal: var(--spacing-0);
	}
	._xs\:my-25 {
		--margin-top-internal: var(--spacing-25);
		--margin-bottom-internal: var(--spacing-25);
	}
	._xs\:my-50 {
		--margin-top-internal: var(--spacing-50);
		--margin-bottom-internal: var(--spacing-50);
	}
	._xs\:my-75 {
		--margin-top-internal: var(--spacing-75);
		--margin-bottom-internal: var(--spacing-75);
	}
	._xs\:my-100 {
		--margin-top-internal: var(--spacing-100);
		--margin-bottom-internal: var(--spacing-100);
	}
	._xs\:my-125 {
		--margin-top-internal: var(--spacing-125);
		--margin-bottom-internal: var(--spacing-125);
	}
	._xs\:my-150 {
		--margin-top-internal: var(--spacing-150);
		--margin-bottom-internal: var(--spacing-150);
	}
	._xs\:my-200 {
		--margin-top-internal: var(--spacing-200);
		--margin-bottom-internal: var(--spacing-200);
	}
	._xs\:my-250 {
		--margin-top-internal: var(--spacing-250);
		--margin-bottom-internal: var(--spacing-250);
	}
	._xs\:my-300 {
		--margin-top-internal: var(--spacing-300);
		--margin-bottom-internal: var(--spacing-300);
	}
	._xs\:my-400 {
		--margin-top-internal: var(--spacing-400);
		--margin-bottom-internal: var(--spacing-400);
	}
	._xs\:my-500 {
		--margin-top-internal: var(--spacing-500);
		--margin-bottom-internal: var(--spacing-500);
	}
	._xs\:my-600 {
		--margin-top-internal: var(--spacing-600);
		--margin-bottom-internal: var(--spacing-600);
	}
	._xs\:my-700 {
		--margin-top-internal: var(--spacing-700);
		--margin-bottom-internal: var(--spacing-700);
	}
	._xs\:my-800 {
		--margin-top-internal: var(--spacing-800);
		--margin-bottom-internal: var(--spacing-800);
	}
	._xs\:my-1000 {
		--margin-top-internal: var(--spacing-1000);
		--margin-bottom-internal: var(--spacing-1000);
	}
	._xs\:my-1200 {
		--margin-top-internal: var(--spacing-1200);
		--margin-bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xs\:my-custom {
		--margin-top-internal: var(--custom-my_xs);
		--margin-bottom-internal: var(--custom-my_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:my-0,
._sm\:my-25,
._sm\:my-50,
._sm\:my-75,
._sm\:my-100,
._sm\:my-125,
._sm\:my-150,
._sm\:my-200,
._sm\:my-250,
._sm\:my-300,
._sm\:my-400,
._sm\:my-500,
._sm\:my-600,
._sm\:my-700,
._sm\:my-800,
._sm\:my-1000,
._sm\:my-1200,
._sm\:my-custom {
		margin-top: var(--margin-top-internal);
		margin-bottom: var(--margin-bottom-internal);
	}
	._sm\:my-0 {
		--margin-top-internal: var(--spacing-0);
		--margin-bottom-internal: var(--spacing-0);
	}
	._sm\:my-25 {
		--margin-top-internal: var(--spacing-25);
		--margin-bottom-internal: var(--spacing-25);
	}
	._sm\:my-50 {
		--margin-top-internal: var(--spacing-50);
		--margin-bottom-internal: var(--spacing-50);
	}
	._sm\:my-75 {
		--margin-top-internal: var(--spacing-75);
		--margin-bottom-internal: var(--spacing-75);
	}
	._sm\:my-100 {
		--margin-top-internal: var(--spacing-100);
		--margin-bottom-internal: var(--spacing-100);
	}
	._sm\:my-125 {
		--margin-top-internal: var(--spacing-125);
		--margin-bottom-internal: var(--spacing-125);
	}
	._sm\:my-150 {
		--margin-top-internal: var(--spacing-150);
		--margin-bottom-internal: var(--spacing-150);
	}
	._sm\:my-200 {
		--margin-top-internal: var(--spacing-200);
		--margin-bottom-internal: var(--spacing-200);
	}
	._sm\:my-250 {
		--margin-top-internal: var(--spacing-250);
		--margin-bottom-internal: var(--spacing-250);
	}
	._sm\:my-300 {
		--margin-top-internal: var(--spacing-300);
		--margin-bottom-internal: var(--spacing-300);
	}
	._sm\:my-400 {
		--margin-top-internal: var(--spacing-400);
		--margin-bottom-internal: var(--spacing-400);
	}
	._sm\:my-500 {
		--margin-top-internal: var(--spacing-500);
		--margin-bottom-internal: var(--spacing-500);
	}
	._sm\:my-600 {
		--margin-top-internal: var(--spacing-600);
		--margin-bottom-internal: var(--spacing-600);
	}
	._sm\:my-700 {
		--margin-top-internal: var(--spacing-700);
		--margin-bottom-internal: var(--spacing-700);
	}
	._sm\:my-800 {
		--margin-top-internal: var(--spacing-800);
		--margin-bottom-internal: var(--spacing-800);
	}
	._sm\:my-1000 {
		--margin-top-internal: var(--spacing-1000);
		--margin-bottom-internal: var(--spacing-1000);
	}
	._sm\:my-1200 {
		--margin-top-internal: var(--spacing-1200);
		--margin-bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._sm\:my-custom {
		--margin-top-internal: var(--custom-my_sm);
		--margin-bottom-internal: var(--custom-my_sm);
	}
}
@media (min-width: 64rem) {
	._md\:my-0,
._md\:my-25,
._md\:my-50,
._md\:my-75,
._md\:my-100,
._md\:my-125,
._md\:my-150,
._md\:my-200,
._md\:my-250,
._md\:my-300,
._md\:my-400,
._md\:my-500,
._md\:my-600,
._md\:my-700,
._md\:my-800,
._md\:my-1000,
._md\:my-1200,
._md\:my-custom {
		margin-top: var(--margin-top-internal);
		margin-bottom: var(--margin-bottom-internal);
	}
	._md\:my-0 {
		--margin-top-internal: var(--spacing-0);
		--margin-bottom-internal: var(--spacing-0);
	}
	._md\:my-25 {
		--margin-top-internal: var(--spacing-25);
		--margin-bottom-internal: var(--spacing-25);
	}
	._md\:my-50 {
		--margin-top-internal: var(--spacing-50);
		--margin-bottom-internal: var(--spacing-50);
	}
	._md\:my-75 {
		--margin-top-internal: var(--spacing-75);
		--margin-bottom-internal: var(--spacing-75);
	}
	._md\:my-100 {
		--margin-top-internal: var(--spacing-100);
		--margin-bottom-internal: var(--spacing-100);
	}
	._md\:my-125 {
		--margin-top-internal: var(--spacing-125);
		--margin-bottom-internal: var(--spacing-125);
	}
	._md\:my-150 {
		--margin-top-internal: var(--spacing-150);
		--margin-bottom-internal: var(--spacing-150);
	}
	._md\:my-200 {
		--margin-top-internal: var(--spacing-200);
		--margin-bottom-internal: var(--spacing-200);
	}
	._md\:my-250 {
		--margin-top-internal: var(--spacing-250);
		--margin-bottom-internal: var(--spacing-250);
	}
	._md\:my-300 {
		--margin-top-internal: var(--spacing-300);
		--margin-bottom-internal: var(--spacing-300);
	}
	._md\:my-400 {
		--margin-top-internal: var(--spacing-400);
		--margin-bottom-internal: var(--spacing-400);
	}
	._md\:my-500 {
		--margin-top-internal: var(--spacing-500);
		--margin-bottom-internal: var(--spacing-500);
	}
	._md\:my-600 {
		--margin-top-internal: var(--spacing-600);
		--margin-bottom-internal: var(--spacing-600);
	}
	._md\:my-700 {
		--margin-top-internal: var(--spacing-700);
		--margin-bottom-internal: var(--spacing-700);
	}
	._md\:my-800 {
		--margin-top-internal: var(--spacing-800);
		--margin-bottom-internal: var(--spacing-800);
	}
	._md\:my-1000 {
		--margin-top-internal: var(--spacing-1000);
		--margin-bottom-internal: var(--spacing-1000);
	}
	._md\:my-1200 {
		--margin-top-internal: var(--spacing-1200);
		--margin-bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._md\:my-custom {
		--margin-top-internal: var(--custom-my_md);
		--margin-bottom-internal: var(--custom-my_md);
	}
}
@media (min-width: 80rem) {
	._lg\:my-0,
._lg\:my-25,
._lg\:my-50,
._lg\:my-75,
._lg\:my-100,
._lg\:my-125,
._lg\:my-150,
._lg\:my-200,
._lg\:my-250,
._lg\:my-300,
._lg\:my-400,
._lg\:my-500,
._lg\:my-600,
._lg\:my-700,
._lg\:my-800,
._lg\:my-1000,
._lg\:my-1200,
._lg\:my-custom {
		margin-top: var(--margin-top-internal);
		margin-bottom: var(--margin-bottom-internal);
	}
	._lg\:my-0 {
		--margin-top-internal: var(--spacing-0);
		--margin-bottom-internal: var(--spacing-0);
	}
	._lg\:my-25 {
		--margin-top-internal: var(--spacing-25);
		--margin-bottom-internal: var(--spacing-25);
	}
	._lg\:my-50 {
		--margin-top-internal: var(--spacing-50);
		--margin-bottom-internal: var(--spacing-50);
	}
	._lg\:my-75 {
		--margin-top-internal: var(--spacing-75);
		--margin-bottom-internal: var(--spacing-75);
	}
	._lg\:my-100 {
		--margin-top-internal: var(--spacing-100);
		--margin-bottom-internal: var(--spacing-100);
	}
	._lg\:my-125 {
		--margin-top-internal: var(--spacing-125);
		--margin-bottom-internal: var(--spacing-125);
	}
	._lg\:my-150 {
		--margin-top-internal: var(--spacing-150);
		--margin-bottom-internal: var(--spacing-150);
	}
	._lg\:my-200 {
		--margin-top-internal: var(--spacing-200);
		--margin-bottom-internal: var(--spacing-200);
	}
	._lg\:my-250 {
		--margin-top-internal: var(--spacing-250);
		--margin-bottom-internal: var(--spacing-250);
	}
	._lg\:my-300 {
		--margin-top-internal: var(--spacing-300);
		--margin-bottom-internal: var(--spacing-300);
	}
	._lg\:my-400 {
		--margin-top-internal: var(--spacing-400);
		--margin-bottom-internal: var(--spacing-400);
	}
	._lg\:my-500 {
		--margin-top-internal: var(--spacing-500);
		--margin-bottom-internal: var(--spacing-500);
	}
	._lg\:my-600 {
		--margin-top-internal: var(--spacing-600);
		--margin-bottom-internal: var(--spacing-600);
	}
	._lg\:my-700 {
		--margin-top-internal: var(--spacing-700);
		--margin-bottom-internal: var(--spacing-700);
	}
	._lg\:my-800 {
		--margin-top-internal: var(--spacing-800);
		--margin-bottom-internal: var(--spacing-800);
	}
	._lg\:my-1000 {
		--margin-top-internal: var(--spacing-1000);
		--margin-bottom-internal: var(--spacing-1000);
	}
	._lg\:my-1200 {
		--margin-top-internal: var(--spacing-1200);
		--margin-bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._lg\:my-custom {
		--margin-top-internal: var(--custom-my_lg);
		--margin-bottom-internal: var(--custom-my_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:my-0,
._xl\:my-25,
._xl\:my-50,
._xl\:my-75,
._xl\:my-100,
._xl\:my-125,
._xl\:my-150,
._xl\:my-200,
._xl\:my-250,
._xl\:my-300,
._xl\:my-400,
._xl\:my-500,
._xl\:my-600,
._xl\:my-700,
._xl\:my-800,
._xl\:my-1000,
._xl\:my-1200,
._xl\:my-custom {
		margin-top: var(--margin-top-internal);
		margin-bottom: var(--margin-bottom-internal);
	}
	._xl\:my-0 {
		--margin-top-internal: var(--spacing-0);
		--margin-bottom-internal: var(--spacing-0);
	}
	._xl\:my-25 {
		--margin-top-internal: var(--spacing-25);
		--margin-bottom-internal: var(--spacing-25);
	}
	._xl\:my-50 {
		--margin-top-internal: var(--spacing-50);
		--margin-bottom-internal: var(--spacing-50);
	}
	._xl\:my-75 {
		--margin-top-internal: var(--spacing-75);
		--margin-bottom-internal: var(--spacing-75);
	}
	._xl\:my-100 {
		--margin-top-internal: var(--spacing-100);
		--margin-bottom-internal: var(--spacing-100);
	}
	._xl\:my-125 {
		--margin-top-internal: var(--spacing-125);
		--margin-bottom-internal: var(--spacing-125);
	}
	._xl\:my-150 {
		--margin-top-internal: var(--spacing-150);
		--margin-bottom-internal: var(--spacing-150);
	}
	._xl\:my-200 {
		--margin-top-internal: var(--spacing-200);
		--margin-bottom-internal: var(--spacing-200);
	}
	._xl\:my-250 {
		--margin-top-internal: var(--spacing-250);
		--margin-bottom-internal: var(--spacing-250);
	}
	._xl\:my-300 {
		--margin-top-internal: var(--spacing-300);
		--margin-bottom-internal: var(--spacing-300);
	}
	._xl\:my-400 {
		--margin-top-internal: var(--spacing-400);
		--margin-bottom-internal: var(--spacing-400);
	}
	._xl\:my-500 {
		--margin-top-internal: var(--spacing-500);
		--margin-bottom-internal: var(--spacing-500);
	}
	._xl\:my-600 {
		--margin-top-internal: var(--spacing-600);
		--margin-bottom-internal: var(--spacing-600);
	}
	._xl\:my-700 {
		--margin-top-internal: var(--spacing-700);
		--margin-bottom-internal: var(--spacing-700);
	}
	._xl\:my-800 {
		--margin-top-internal: var(--spacing-800);
		--margin-bottom-internal: var(--spacing-800);
	}
	._xl\:my-1000 {
		--margin-top-internal: var(--spacing-1000);
		--margin-bottom-internal: var(--spacing-1000);
	}
	._xl\:my-1200 {
		--margin-top-internal: var(--spacing-1200);
		--margin-bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xl\:my-custom {
		--margin-top-internal: var(--custom-my_xl);
		--margin-bottom-internal: var(--custom-my_xl);
	}
}
/* {"namespace":"mt","responsive":true,"dynamic":true} */
._mt-0,
._mt-25,
._mt-50,
._mt-75,
._mt-100,
._mt-125,
._mt-150,
._mt-200,
._mt-250,
._mt-300,
._mt-400,
._mt-500,
._mt-600,
._mt-700,
._mt-800,
._mt-1000,
._mt-1200,
._mt-custom {
	margin-top: var(--margin-top-internal);
}
._mt-0 {
	--margin-top-internal: var(--spacing-0);
}
._mt-25 {
	--margin-top-internal: var(--spacing-25);
}
._mt-50 {
	--margin-top-internal: var(--spacing-50);
}
._mt-75 {
	--margin-top-internal: var(--spacing-75);
}
._mt-100 {
	--margin-top-internal: var(--spacing-100);
}
._mt-125 {
	--margin-top-internal: var(--spacing-125);
}
._mt-150 {
	--margin-top-internal: var(--spacing-150);
}
._mt-200 {
	--margin-top-internal: var(--spacing-200);
}
._mt-250 {
	--margin-top-internal: var(--spacing-250);
}
._mt-300 {
	--margin-top-internal: var(--spacing-300);
}
._mt-400 {
	--margin-top-internal: var(--spacing-400);
}
._mt-500 {
	--margin-top-internal: var(--spacing-500);
}
._mt-600 {
	--margin-top-internal: var(--spacing-600);
}
._mt-700 {
	--margin-top-internal: var(--spacing-700);
}
._mt-800 {
	--margin-top-internal: var(--spacing-800);
}
._mt-1000 {
	--margin-top-internal: var(--spacing-1000);
}
._mt-1200 {
	--margin-top-internal: var(--spacing-1200);
}
/* When the user provides an arbitrary value */
._mt-custom {
	--margin-top-internal: var(--custom-mt);
}
@media (min-width: 32.5rem) {
	._xs\:mt-0,
._xs\:mt-25,
._xs\:mt-50,
._xs\:mt-75,
._xs\:mt-100,
._xs\:mt-125,
._xs\:mt-150,
._xs\:mt-200,
._xs\:mt-250,
._xs\:mt-300,
._xs\:mt-400,
._xs\:mt-500,
._xs\:mt-600,
._xs\:mt-700,
._xs\:mt-800,
._xs\:mt-1000,
._xs\:mt-1200,
._xs\:mt-custom {
		margin-top: var(--margin-top-internal);
	}
	._xs\:mt-0 {
		--margin-top-internal: var(--spacing-0);
	}
	._xs\:mt-25 {
		--margin-top-internal: var(--spacing-25);
	}
	._xs\:mt-50 {
		--margin-top-internal: var(--spacing-50);
	}
	._xs\:mt-75 {
		--margin-top-internal: var(--spacing-75);
	}
	._xs\:mt-100 {
		--margin-top-internal: var(--spacing-100);
	}
	._xs\:mt-125 {
		--margin-top-internal: var(--spacing-125);
	}
	._xs\:mt-150 {
		--margin-top-internal: var(--spacing-150);
	}
	._xs\:mt-200 {
		--margin-top-internal: var(--spacing-200);
	}
	._xs\:mt-250 {
		--margin-top-internal: var(--spacing-250);
	}
	._xs\:mt-300 {
		--margin-top-internal: var(--spacing-300);
	}
	._xs\:mt-400 {
		--margin-top-internal: var(--spacing-400);
	}
	._xs\:mt-500 {
		--margin-top-internal: var(--spacing-500);
	}
	._xs\:mt-600 {
		--margin-top-internal: var(--spacing-600);
	}
	._xs\:mt-700 {
		--margin-top-internal: var(--spacing-700);
	}
	._xs\:mt-800 {
		--margin-top-internal: var(--spacing-800);
	}
	._xs\:mt-1000 {
		--margin-top-internal: var(--spacing-1000);
	}
	._xs\:mt-1200 {
		--margin-top-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xs\:mt-custom {
		--margin-top-internal: var(--custom-mt_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:mt-0,
._sm\:mt-25,
._sm\:mt-50,
._sm\:mt-75,
._sm\:mt-100,
._sm\:mt-125,
._sm\:mt-150,
._sm\:mt-200,
._sm\:mt-250,
._sm\:mt-300,
._sm\:mt-400,
._sm\:mt-500,
._sm\:mt-600,
._sm\:mt-700,
._sm\:mt-800,
._sm\:mt-1000,
._sm\:mt-1200,
._sm\:mt-custom {
		margin-top: var(--margin-top-internal);
	}
	._sm\:mt-0 {
		--margin-top-internal: var(--spacing-0);
	}
	._sm\:mt-25 {
		--margin-top-internal: var(--spacing-25);
	}
	._sm\:mt-50 {
		--margin-top-internal: var(--spacing-50);
	}
	._sm\:mt-75 {
		--margin-top-internal: var(--spacing-75);
	}
	._sm\:mt-100 {
		--margin-top-internal: var(--spacing-100);
	}
	._sm\:mt-125 {
		--margin-top-internal: var(--spacing-125);
	}
	._sm\:mt-150 {
		--margin-top-internal: var(--spacing-150);
	}
	._sm\:mt-200 {
		--margin-top-internal: var(--spacing-200);
	}
	._sm\:mt-250 {
		--margin-top-internal: var(--spacing-250);
	}
	._sm\:mt-300 {
		--margin-top-internal: var(--spacing-300);
	}
	._sm\:mt-400 {
		--margin-top-internal: var(--spacing-400);
	}
	._sm\:mt-500 {
		--margin-top-internal: var(--spacing-500);
	}
	._sm\:mt-600 {
		--margin-top-internal: var(--spacing-600);
	}
	._sm\:mt-700 {
		--margin-top-internal: var(--spacing-700);
	}
	._sm\:mt-800 {
		--margin-top-internal: var(--spacing-800);
	}
	._sm\:mt-1000 {
		--margin-top-internal: var(--spacing-1000);
	}
	._sm\:mt-1200 {
		--margin-top-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._sm\:mt-custom {
		--margin-top-internal: var(--custom-mt_sm);
	}
}
@media (min-width: 64rem) {
	._md\:mt-0,
._md\:mt-25,
._md\:mt-50,
._md\:mt-75,
._md\:mt-100,
._md\:mt-125,
._md\:mt-150,
._md\:mt-200,
._md\:mt-250,
._md\:mt-300,
._md\:mt-400,
._md\:mt-500,
._md\:mt-600,
._md\:mt-700,
._md\:mt-800,
._md\:mt-1000,
._md\:mt-1200,
._md\:mt-custom {
		margin-top: var(--margin-top-internal);
	}
	._md\:mt-0 {
		--margin-top-internal: var(--spacing-0);
	}
	._md\:mt-25 {
		--margin-top-internal: var(--spacing-25);
	}
	._md\:mt-50 {
		--margin-top-internal: var(--spacing-50);
	}
	._md\:mt-75 {
		--margin-top-internal: var(--spacing-75);
	}
	._md\:mt-100 {
		--margin-top-internal: var(--spacing-100);
	}
	._md\:mt-125 {
		--margin-top-internal: var(--spacing-125);
	}
	._md\:mt-150 {
		--margin-top-internal: var(--spacing-150);
	}
	._md\:mt-200 {
		--margin-top-internal: var(--spacing-200);
	}
	._md\:mt-250 {
		--margin-top-internal: var(--spacing-250);
	}
	._md\:mt-300 {
		--margin-top-internal: var(--spacing-300);
	}
	._md\:mt-400 {
		--margin-top-internal: var(--spacing-400);
	}
	._md\:mt-500 {
		--margin-top-internal: var(--spacing-500);
	}
	._md\:mt-600 {
		--margin-top-internal: var(--spacing-600);
	}
	._md\:mt-700 {
		--margin-top-internal: var(--spacing-700);
	}
	._md\:mt-800 {
		--margin-top-internal: var(--spacing-800);
	}
	._md\:mt-1000 {
		--margin-top-internal: var(--spacing-1000);
	}
	._md\:mt-1200 {
		--margin-top-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._md\:mt-custom {
		--margin-top-internal: var(--custom-mt_md);
	}
}
@media (min-width: 80rem) {
	._lg\:mt-0,
._lg\:mt-25,
._lg\:mt-50,
._lg\:mt-75,
._lg\:mt-100,
._lg\:mt-125,
._lg\:mt-150,
._lg\:mt-200,
._lg\:mt-250,
._lg\:mt-300,
._lg\:mt-400,
._lg\:mt-500,
._lg\:mt-600,
._lg\:mt-700,
._lg\:mt-800,
._lg\:mt-1000,
._lg\:mt-1200,
._lg\:mt-custom {
		margin-top: var(--margin-top-internal);
	}
	._lg\:mt-0 {
		--margin-top-internal: var(--spacing-0);
	}
	._lg\:mt-25 {
		--margin-top-internal: var(--spacing-25);
	}
	._lg\:mt-50 {
		--margin-top-internal: var(--spacing-50);
	}
	._lg\:mt-75 {
		--margin-top-internal: var(--spacing-75);
	}
	._lg\:mt-100 {
		--margin-top-internal: var(--spacing-100);
	}
	._lg\:mt-125 {
		--margin-top-internal: var(--spacing-125);
	}
	._lg\:mt-150 {
		--margin-top-internal: var(--spacing-150);
	}
	._lg\:mt-200 {
		--margin-top-internal: var(--spacing-200);
	}
	._lg\:mt-250 {
		--margin-top-internal: var(--spacing-250);
	}
	._lg\:mt-300 {
		--margin-top-internal: var(--spacing-300);
	}
	._lg\:mt-400 {
		--margin-top-internal: var(--spacing-400);
	}
	._lg\:mt-500 {
		--margin-top-internal: var(--spacing-500);
	}
	._lg\:mt-600 {
		--margin-top-internal: var(--spacing-600);
	}
	._lg\:mt-700 {
		--margin-top-internal: var(--spacing-700);
	}
	._lg\:mt-800 {
		--margin-top-internal: var(--spacing-800);
	}
	._lg\:mt-1000 {
		--margin-top-internal: var(--spacing-1000);
	}
	._lg\:mt-1200 {
		--margin-top-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._lg\:mt-custom {
		--margin-top-internal: var(--custom-mt_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:mt-0,
._xl\:mt-25,
._xl\:mt-50,
._xl\:mt-75,
._xl\:mt-100,
._xl\:mt-125,
._xl\:mt-150,
._xl\:mt-200,
._xl\:mt-250,
._xl\:mt-300,
._xl\:mt-400,
._xl\:mt-500,
._xl\:mt-600,
._xl\:mt-700,
._xl\:mt-800,
._xl\:mt-1000,
._xl\:mt-1200,
._xl\:mt-custom {
		margin-top: var(--margin-top-internal);
	}
	._xl\:mt-0 {
		--margin-top-internal: var(--spacing-0);
	}
	._xl\:mt-25 {
		--margin-top-internal: var(--spacing-25);
	}
	._xl\:mt-50 {
		--margin-top-internal: var(--spacing-50);
	}
	._xl\:mt-75 {
		--margin-top-internal: var(--spacing-75);
	}
	._xl\:mt-100 {
		--margin-top-internal: var(--spacing-100);
	}
	._xl\:mt-125 {
		--margin-top-internal: var(--spacing-125);
	}
	._xl\:mt-150 {
		--margin-top-internal: var(--spacing-150);
	}
	._xl\:mt-200 {
		--margin-top-internal: var(--spacing-200);
	}
	._xl\:mt-250 {
		--margin-top-internal: var(--spacing-250);
	}
	._xl\:mt-300 {
		--margin-top-internal: var(--spacing-300);
	}
	._xl\:mt-400 {
		--margin-top-internal: var(--spacing-400);
	}
	._xl\:mt-500 {
		--margin-top-internal: var(--spacing-500);
	}
	._xl\:mt-600 {
		--margin-top-internal: var(--spacing-600);
	}
	._xl\:mt-700 {
		--margin-top-internal: var(--spacing-700);
	}
	._xl\:mt-800 {
		--margin-top-internal: var(--spacing-800);
	}
	._xl\:mt-1000 {
		--margin-top-internal: var(--spacing-1000);
	}
	._xl\:mt-1200 {
		--margin-top-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xl\:mt-custom {
		--margin-top-internal: var(--custom-mt_xl);
	}
}
/* {"namespace":"ml","responsive":true,"dynamic":true} */
._ml-0,
._ml-25,
._ml-50,
._ml-75,
._ml-100,
._ml-125,
._ml-150,
._ml-200,
._ml-250,
._ml-300,
._ml-400,
._ml-500,
._ml-600,
._ml-700,
._ml-800,
._ml-1000,
._ml-1200,
._ml-custom {
	margin-left: var(--margin-left-internal);
}
._ml-0 {
	--margin-left-internal: var(--spacing-0);
}
._ml-25 {
	--margin-left-internal: var(--spacing-25);
}
._ml-50 {
	--margin-left-internal: var(--spacing-50);
}
._ml-75 {
	--margin-left-internal: var(--spacing-75);
}
._ml-100 {
	--margin-left-internal: var(--spacing-100);
}
._ml-125 {
	--margin-left-internal: var(--spacing-125);
}
._ml-150 {
	--margin-left-internal: var(--spacing-150);
}
._ml-200 {
	--margin-left-internal: var(--spacing-200);
}
._ml-250 {
	--margin-left-internal: var(--spacing-250);
}
._ml-300 {
	--margin-left-internal: var(--spacing-300);
}
._ml-400 {
	--margin-left-internal: var(--spacing-400);
}
._ml-500 {
	--margin-left-internal: var(--spacing-500);
}
._ml-600 {
	--margin-left-internal: var(--spacing-600);
}
._ml-700 {
	--margin-left-internal: var(--spacing-700);
}
._ml-800 {
	--margin-left-internal: var(--spacing-800);
}
._ml-1000 {
	--margin-left-internal: var(--spacing-1000);
}
._ml-1200 {
	--margin-left-internal: var(--spacing-1200);
}
/* When the user provides an arbitrary value */
._ml-custom {
	--margin-left-internal: var(--custom-ml);
}
@media (min-width: 32.5rem) {
	._xs\:ml-0,
._xs\:ml-25,
._xs\:ml-50,
._xs\:ml-75,
._xs\:ml-100,
._xs\:ml-125,
._xs\:ml-150,
._xs\:ml-200,
._xs\:ml-250,
._xs\:ml-300,
._xs\:ml-400,
._xs\:ml-500,
._xs\:ml-600,
._xs\:ml-700,
._xs\:ml-800,
._xs\:ml-1000,
._xs\:ml-1200,
._xs\:ml-custom {
		margin-left: var(--margin-left-internal);
	}
	._xs\:ml-0 {
		--margin-left-internal: var(--spacing-0);
	}
	._xs\:ml-25 {
		--margin-left-internal: var(--spacing-25);
	}
	._xs\:ml-50 {
		--margin-left-internal: var(--spacing-50);
	}
	._xs\:ml-75 {
		--margin-left-internal: var(--spacing-75);
	}
	._xs\:ml-100 {
		--margin-left-internal: var(--spacing-100);
	}
	._xs\:ml-125 {
		--margin-left-internal: var(--spacing-125);
	}
	._xs\:ml-150 {
		--margin-left-internal: var(--spacing-150);
	}
	._xs\:ml-200 {
		--margin-left-internal: var(--spacing-200);
	}
	._xs\:ml-250 {
		--margin-left-internal: var(--spacing-250);
	}
	._xs\:ml-300 {
		--margin-left-internal: var(--spacing-300);
	}
	._xs\:ml-400 {
		--margin-left-internal: var(--spacing-400);
	}
	._xs\:ml-500 {
		--margin-left-internal: var(--spacing-500);
	}
	._xs\:ml-600 {
		--margin-left-internal: var(--spacing-600);
	}
	._xs\:ml-700 {
		--margin-left-internal: var(--spacing-700);
	}
	._xs\:ml-800 {
		--margin-left-internal: var(--spacing-800);
	}
	._xs\:ml-1000 {
		--margin-left-internal: var(--spacing-1000);
	}
	._xs\:ml-1200 {
		--margin-left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xs\:ml-custom {
		--margin-left-internal: var(--custom-ml_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:ml-0,
._sm\:ml-25,
._sm\:ml-50,
._sm\:ml-75,
._sm\:ml-100,
._sm\:ml-125,
._sm\:ml-150,
._sm\:ml-200,
._sm\:ml-250,
._sm\:ml-300,
._sm\:ml-400,
._sm\:ml-500,
._sm\:ml-600,
._sm\:ml-700,
._sm\:ml-800,
._sm\:ml-1000,
._sm\:ml-1200,
._sm\:ml-custom {
		margin-left: var(--margin-left-internal);
	}
	._sm\:ml-0 {
		--margin-left-internal: var(--spacing-0);
	}
	._sm\:ml-25 {
		--margin-left-internal: var(--spacing-25);
	}
	._sm\:ml-50 {
		--margin-left-internal: var(--spacing-50);
	}
	._sm\:ml-75 {
		--margin-left-internal: var(--spacing-75);
	}
	._sm\:ml-100 {
		--margin-left-internal: var(--spacing-100);
	}
	._sm\:ml-125 {
		--margin-left-internal: var(--spacing-125);
	}
	._sm\:ml-150 {
		--margin-left-internal: var(--spacing-150);
	}
	._sm\:ml-200 {
		--margin-left-internal: var(--spacing-200);
	}
	._sm\:ml-250 {
		--margin-left-internal: var(--spacing-250);
	}
	._sm\:ml-300 {
		--margin-left-internal: var(--spacing-300);
	}
	._sm\:ml-400 {
		--margin-left-internal: var(--spacing-400);
	}
	._sm\:ml-500 {
		--margin-left-internal: var(--spacing-500);
	}
	._sm\:ml-600 {
		--margin-left-internal: var(--spacing-600);
	}
	._sm\:ml-700 {
		--margin-left-internal: var(--spacing-700);
	}
	._sm\:ml-800 {
		--margin-left-internal: var(--spacing-800);
	}
	._sm\:ml-1000 {
		--margin-left-internal: var(--spacing-1000);
	}
	._sm\:ml-1200 {
		--margin-left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._sm\:ml-custom {
		--margin-left-internal: var(--custom-ml_sm);
	}
}
@media (min-width: 64rem) {
	._md\:ml-0,
._md\:ml-25,
._md\:ml-50,
._md\:ml-75,
._md\:ml-100,
._md\:ml-125,
._md\:ml-150,
._md\:ml-200,
._md\:ml-250,
._md\:ml-300,
._md\:ml-400,
._md\:ml-500,
._md\:ml-600,
._md\:ml-700,
._md\:ml-800,
._md\:ml-1000,
._md\:ml-1200,
._md\:ml-custom {
		margin-left: var(--margin-left-internal);
	}
	._md\:ml-0 {
		--margin-left-internal: var(--spacing-0);
	}
	._md\:ml-25 {
		--margin-left-internal: var(--spacing-25);
	}
	._md\:ml-50 {
		--margin-left-internal: var(--spacing-50);
	}
	._md\:ml-75 {
		--margin-left-internal: var(--spacing-75);
	}
	._md\:ml-100 {
		--margin-left-internal: var(--spacing-100);
	}
	._md\:ml-125 {
		--margin-left-internal: var(--spacing-125);
	}
	._md\:ml-150 {
		--margin-left-internal: var(--spacing-150);
	}
	._md\:ml-200 {
		--margin-left-internal: var(--spacing-200);
	}
	._md\:ml-250 {
		--margin-left-internal: var(--spacing-250);
	}
	._md\:ml-300 {
		--margin-left-internal: var(--spacing-300);
	}
	._md\:ml-400 {
		--margin-left-internal: var(--spacing-400);
	}
	._md\:ml-500 {
		--margin-left-internal: var(--spacing-500);
	}
	._md\:ml-600 {
		--margin-left-internal: var(--spacing-600);
	}
	._md\:ml-700 {
		--margin-left-internal: var(--spacing-700);
	}
	._md\:ml-800 {
		--margin-left-internal: var(--spacing-800);
	}
	._md\:ml-1000 {
		--margin-left-internal: var(--spacing-1000);
	}
	._md\:ml-1200 {
		--margin-left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._md\:ml-custom {
		--margin-left-internal: var(--custom-ml_md);
	}
}
@media (min-width: 80rem) {
	._lg\:ml-0,
._lg\:ml-25,
._lg\:ml-50,
._lg\:ml-75,
._lg\:ml-100,
._lg\:ml-125,
._lg\:ml-150,
._lg\:ml-200,
._lg\:ml-250,
._lg\:ml-300,
._lg\:ml-400,
._lg\:ml-500,
._lg\:ml-600,
._lg\:ml-700,
._lg\:ml-800,
._lg\:ml-1000,
._lg\:ml-1200,
._lg\:ml-custom {
		margin-left: var(--margin-left-internal);
	}
	._lg\:ml-0 {
		--margin-left-internal: var(--spacing-0);
	}
	._lg\:ml-25 {
		--margin-left-internal: var(--spacing-25);
	}
	._lg\:ml-50 {
		--margin-left-internal: var(--spacing-50);
	}
	._lg\:ml-75 {
		--margin-left-internal: var(--spacing-75);
	}
	._lg\:ml-100 {
		--margin-left-internal: var(--spacing-100);
	}
	._lg\:ml-125 {
		--margin-left-internal: var(--spacing-125);
	}
	._lg\:ml-150 {
		--margin-left-internal: var(--spacing-150);
	}
	._lg\:ml-200 {
		--margin-left-internal: var(--spacing-200);
	}
	._lg\:ml-250 {
		--margin-left-internal: var(--spacing-250);
	}
	._lg\:ml-300 {
		--margin-left-internal: var(--spacing-300);
	}
	._lg\:ml-400 {
		--margin-left-internal: var(--spacing-400);
	}
	._lg\:ml-500 {
		--margin-left-internal: var(--spacing-500);
	}
	._lg\:ml-600 {
		--margin-left-internal: var(--spacing-600);
	}
	._lg\:ml-700 {
		--margin-left-internal: var(--spacing-700);
	}
	._lg\:ml-800 {
		--margin-left-internal: var(--spacing-800);
	}
	._lg\:ml-1000 {
		--margin-left-internal: var(--spacing-1000);
	}
	._lg\:ml-1200 {
		--margin-left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._lg\:ml-custom {
		--margin-left-internal: var(--custom-ml_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:ml-0,
._xl\:ml-25,
._xl\:ml-50,
._xl\:ml-75,
._xl\:ml-100,
._xl\:ml-125,
._xl\:ml-150,
._xl\:ml-200,
._xl\:ml-250,
._xl\:ml-300,
._xl\:ml-400,
._xl\:ml-500,
._xl\:ml-600,
._xl\:ml-700,
._xl\:ml-800,
._xl\:ml-1000,
._xl\:ml-1200,
._xl\:ml-custom {
		margin-left: var(--margin-left-internal);
	}
	._xl\:ml-0 {
		--margin-left-internal: var(--spacing-0);
	}
	._xl\:ml-25 {
		--margin-left-internal: var(--spacing-25);
	}
	._xl\:ml-50 {
		--margin-left-internal: var(--spacing-50);
	}
	._xl\:ml-75 {
		--margin-left-internal: var(--spacing-75);
	}
	._xl\:ml-100 {
		--margin-left-internal: var(--spacing-100);
	}
	._xl\:ml-125 {
		--margin-left-internal: var(--spacing-125);
	}
	._xl\:ml-150 {
		--margin-left-internal: var(--spacing-150);
	}
	._xl\:ml-200 {
		--margin-left-internal: var(--spacing-200);
	}
	._xl\:ml-250 {
		--margin-left-internal: var(--spacing-250);
	}
	._xl\:ml-300 {
		--margin-left-internal: var(--spacing-300);
	}
	._xl\:ml-400 {
		--margin-left-internal: var(--spacing-400);
	}
	._xl\:ml-500 {
		--margin-left-internal: var(--spacing-500);
	}
	._xl\:ml-600 {
		--margin-left-internal: var(--spacing-600);
	}
	._xl\:ml-700 {
		--margin-left-internal: var(--spacing-700);
	}
	._xl\:ml-800 {
		--margin-left-internal: var(--spacing-800);
	}
	._xl\:ml-1000 {
		--margin-left-internal: var(--spacing-1000);
	}
	._xl\:ml-1200 {
		--margin-left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xl\:ml-custom {
		--margin-left-internal: var(--custom-ml_xl);
	}
}
/* {"namespace":"mr","responsive":true,"dynamic":true} */
._mr-0,
._mr-25,
._mr-50,
._mr-75,
._mr-100,
._mr-125,
._mr-150,
._mr-200,
._mr-250,
._mr-300,
._mr-400,
._mr-500,
._mr-600,
._mr-700,
._mr-800,
._mr-1000,
._mr-1200,
._mr-custom {
	margin-right: var(--margin-right-internal);
}
._mr-0 {
	--margin-right-internal: var(--spacing-0);
}
._mr-25 {
	--margin-right-internal: var(--spacing-25);
}
._mr-50 {
	--margin-right-internal: var(--spacing-50);
}
._mr-75 {
	--margin-right-internal: var(--spacing-75);
}
._mr-100 {
	--margin-right-internal: var(--spacing-100);
}
._mr-125 {
	--margin-right-internal: var(--spacing-125);
}
._mr-150 {
	--margin-right-internal: var(--spacing-150);
}
._mr-200 {
	--margin-right-internal: var(--spacing-200);
}
._mr-250 {
	--margin-right-internal: var(--spacing-250);
}
._mr-300 {
	--margin-right-internal: var(--spacing-300);
}
._mr-400 {
	--margin-right-internal: var(--spacing-400);
}
._mr-500 {
	--margin-right-internal: var(--spacing-500);
}
._mr-600 {
	--margin-right-internal: var(--spacing-600);
}
._mr-700 {
	--margin-right-internal: var(--spacing-700);
}
._mr-800 {
	--margin-right-internal: var(--spacing-800);
}
._mr-1000 {
	--margin-right-internal: var(--spacing-1000);
}
._mr-1200 {
	--margin-right-internal: var(--spacing-1200);
}
/* When the user provides an arbitrary value */
._mr-custom {
	--margin-right-internal: var(--custom-mr);
}
@media (min-width: 32.5rem) {
	._xs\:mr-0,
._xs\:mr-25,
._xs\:mr-50,
._xs\:mr-75,
._xs\:mr-100,
._xs\:mr-125,
._xs\:mr-150,
._xs\:mr-200,
._xs\:mr-250,
._xs\:mr-300,
._xs\:mr-400,
._xs\:mr-500,
._xs\:mr-600,
._xs\:mr-700,
._xs\:mr-800,
._xs\:mr-1000,
._xs\:mr-1200,
._xs\:mr-custom {
		margin-right: var(--margin-right-internal);
	}
	._xs\:mr-0 {
		--margin-right-internal: var(--spacing-0);
	}
	._xs\:mr-25 {
		--margin-right-internal: var(--spacing-25);
	}
	._xs\:mr-50 {
		--margin-right-internal: var(--spacing-50);
	}
	._xs\:mr-75 {
		--margin-right-internal: var(--spacing-75);
	}
	._xs\:mr-100 {
		--margin-right-internal: var(--spacing-100);
	}
	._xs\:mr-125 {
		--margin-right-internal: var(--spacing-125);
	}
	._xs\:mr-150 {
		--margin-right-internal: var(--spacing-150);
	}
	._xs\:mr-200 {
		--margin-right-internal: var(--spacing-200);
	}
	._xs\:mr-250 {
		--margin-right-internal: var(--spacing-250);
	}
	._xs\:mr-300 {
		--margin-right-internal: var(--spacing-300);
	}
	._xs\:mr-400 {
		--margin-right-internal: var(--spacing-400);
	}
	._xs\:mr-500 {
		--margin-right-internal: var(--spacing-500);
	}
	._xs\:mr-600 {
		--margin-right-internal: var(--spacing-600);
	}
	._xs\:mr-700 {
		--margin-right-internal: var(--spacing-700);
	}
	._xs\:mr-800 {
		--margin-right-internal: var(--spacing-800);
	}
	._xs\:mr-1000 {
		--margin-right-internal: var(--spacing-1000);
	}
	._xs\:mr-1200 {
		--margin-right-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xs\:mr-custom {
		--margin-right-internal: var(--custom-mr_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:mr-0,
._sm\:mr-25,
._sm\:mr-50,
._sm\:mr-75,
._sm\:mr-100,
._sm\:mr-125,
._sm\:mr-150,
._sm\:mr-200,
._sm\:mr-250,
._sm\:mr-300,
._sm\:mr-400,
._sm\:mr-500,
._sm\:mr-600,
._sm\:mr-700,
._sm\:mr-800,
._sm\:mr-1000,
._sm\:mr-1200,
._sm\:mr-custom {
		margin-right: var(--margin-right-internal);
	}
	._sm\:mr-0 {
		--margin-right-internal: var(--spacing-0);
	}
	._sm\:mr-25 {
		--margin-right-internal: var(--spacing-25);
	}
	._sm\:mr-50 {
		--margin-right-internal: var(--spacing-50);
	}
	._sm\:mr-75 {
		--margin-right-internal: var(--spacing-75);
	}
	._sm\:mr-100 {
		--margin-right-internal: var(--spacing-100);
	}
	._sm\:mr-125 {
		--margin-right-internal: var(--spacing-125);
	}
	._sm\:mr-150 {
		--margin-right-internal: var(--spacing-150);
	}
	._sm\:mr-200 {
		--margin-right-internal: var(--spacing-200);
	}
	._sm\:mr-250 {
		--margin-right-internal: var(--spacing-250);
	}
	._sm\:mr-300 {
		--margin-right-internal: var(--spacing-300);
	}
	._sm\:mr-400 {
		--margin-right-internal: var(--spacing-400);
	}
	._sm\:mr-500 {
		--margin-right-internal: var(--spacing-500);
	}
	._sm\:mr-600 {
		--margin-right-internal: var(--spacing-600);
	}
	._sm\:mr-700 {
		--margin-right-internal: var(--spacing-700);
	}
	._sm\:mr-800 {
		--margin-right-internal: var(--spacing-800);
	}
	._sm\:mr-1000 {
		--margin-right-internal: var(--spacing-1000);
	}
	._sm\:mr-1200 {
		--margin-right-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._sm\:mr-custom {
		--margin-right-internal: var(--custom-mr_sm);
	}
}
@media (min-width: 64rem) {
	._md\:mr-0,
._md\:mr-25,
._md\:mr-50,
._md\:mr-75,
._md\:mr-100,
._md\:mr-125,
._md\:mr-150,
._md\:mr-200,
._md\:mr-250,
._md\:mr-300,
._md\:mr-400,
._md\:mr-500,
._md\:mr-600,
._md\:mr-700,
._md\:mr-800,
._md\:mr-1000,
._md\:mr-1200,
._md\:mr-custom {
		margin-right: var(--margin-right-internal);
	}
	._md\:mr-0 {
		--margin-right-internal: var(--spacing-0);
	}
	._md\:mr-25 {
		--margin-right-internal: var(--spacing-25);
	}
	._md\:mr-50 {
		--margin-right-internal: var(--spacing-50);
	}
	._md\:mr-75 {
		--margin-right-internal: var(--spacing-75);
	}
	._md\:mr-100 {
		--margin-right-internal: var(--spacing-100);
	}
	._md\:mr-125 {
		--margin-right-internal: var(--spacing-125);
	}
	._md\:mr-150 {
		--margin-right-internal: var(--spacing-150);
	}
	._md\:mr-200 {
		--margin-right-internal: var(--spacing-200);
	}
	._md\:mr-250 {
		--margin-right-internal: var(--spacing-250);
	}
	._md\:mr-300 {
		--margin-right-internal: var(--spacing-300);
	}
	._md\:mr-400 {
		--margin-right-internal: var(--spacing-400);
	}
	._md\:mr-500 {
		--margin-right-internal: var(--spacing-500);
	}
	._md\:mr-600 {
		--margin-right-internal: var(--spacing-600);
	}
	._md\:mr-700 {
		--margin-right-internal: var(--spacing-700);
	}
	._md\:mr-800 {
		--margin-right-internal: var(--spacing-800);
	}
	._md\:mr-1000 {
		--margin-right-internal: var(--spacing-1000);
	}
	._md\:mr-1200 {
		--margin-right-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._md\:mr-custom {
		--margin-right-internal: var(--custom-mr_md);
	}
}
@media (min-width: 80rem) {
	._lg\:mr-0,
._lg\:mr-25,
._lg\:mr-50,
._lg\:mr-75,
._lg\:mr-100,
._lg\:mr-125,
._lg\:mr-150,
._lg\:mr-200,
._lg\:mr-250,
._lg\:mr-300,
._lg\:mr-400,
._lg\:mr-500,
._lg\:mr-600,
._lg\:mr-700,
._lg\:mr-800,
._lg\:mr-1000,
._lg\:mr-1200,
._lg\:mr-custom {
		margin-right: var(--margin-right-internal);
	}
	._lg\:mr-0 {
		--margin-right-internal: var(--spacing-0);
	}
	._lg\:mr-25 {
		--margin-right-internal: var(--spacing-25);
	}
	._lg\:mr-50 {
		--margin-right-internal: var(--spacing-50);
	}
	._lg\:mr-75 {
		--margin-right-internal: var(--spacing-75);
	}
	._lg\:mr-100 {
		--margin-right-internal: var(--spacing-100);
	}
	._lg\:mr-125 {
		--margin-right-internal: var(--spacing-125);
	}
	._lg\:mr-150 {
		--margin-right-internal: var(--spacing-150);
	}
	._lg\:mr-200 {
		--margin-right-internal: var(--spacing-200);
	}
	._lg\:mr-250 {
		--margin-right-internal: var(--spacing-250);
	}
	._lg\:mr-300 {
		--margin-right-internal: var(--spacing-300);
	}
	._lg\:mr-400 {
		--margin-right-internal: var(--spacing-400);
	}
	._lg\:mr-500 {
		--margin-right-internal: var(--spacing-500);
	}
	._lg\:mr-600 {
		--margin-right-internal: var(--spacing-600);
	}
	._lg\:mr-700 {
		--margin-right-internal: var(--spacing-700);
	}
	._lg\:mr-800 {
		--margin-right-internal: var(--spacing-800);
	}
	._lg\:mr-1000 {
		--margin-right-internal: var(--spacing-1000);
	}
	._lg\:mr-1200 {
		--margin-right-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._lg\:mr-custom {
		--margin-right-internal: var(--custom-mr_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:mr-0,
._xl\:mr-25,
._xl\:mr-50,
._xl\:mr-75,
._xl\:mr-100,
._xl\:mr-125,
._xl\:mr-150,
._xl\:mr-200,
._xl\:mr-250,
._xl\:mr-300,
._xl\:mr-400,
._xl\:mr-500,
._xl\:mr-600,
._xl\:mr-700,
._xl\:mr-800,
._xl\:mr-1000,
._xl\:mr-1200,
._xl\:mr-custom {
		margin-right: var(--margin-right-internal);
	}
	._xl\:mr-0 {
		--margin-right-internal: var(--spacing-0);
	}
	._xl\:mr-25 {
		--margin-right-internal: var(--spacing-25);
	}
	._xl\:mr-50 {
		--margin-right-internal: var(--spacing-50);
	}
	._xl\:mr-75 {
		--margin-right-internal: var(--spacing-75);
	}
	._xl\:mr-100 {
		--margin-right-internal: var(--spacing-100);
	}
	._xl\:mr-125 {
		--margin-right-internal: var(--spacing-125);
	}
	._xl\:mr-150 {
		--margin-right-internal: var(--spacing-150);
	}
	._xl\:mr-200 {
		--margin-right-internal: var(--spacing-200);
	}
	._xl\:mr-250 {
		--margin-right-internal: var(--spacing-250);
	}
	._xl\:mr-300 {
		--margin-right-internal: var(--spacing-300);
	}
	._xl\:mr-400 {
		--margin-right-internal: var(--spacing-400);
	}
	._xl\:mr-500 {
		--margin-right-internal: var(--spacing-500);
	}
	._xl\:mr-600 {
		--margin-right-internal: var(--spacing-600);
	}
	._xl\:mr-700 {
		--margin-right-internal: var(--spacing-700);
	}
	._xl\:mr-800 {
		--margin-right-internal: var(--spacing-800);
	}
	._xl\:mr-1000 {
		--margin-right-internal: var(--spacing-1000);
	}
	._xl\:mr-1200 {
		--margin-right-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xl\:mr-custom {
		--margin-right-internal: var(--custom-mr_xl);
	}
}
/* {"namespace":"mb","responsive":true,"dynamic":true} */
._mb-0,
._mb-25,
._mb-50,
._mb-75,
._mb-100,
._mb-125,
._mb-150,
._mb-200,
._mb-250,
._mb-300,
._mb-400,
._mb-500,
._mb-600,
._mb-700,
._mb-800,
._mb-1000,
._mb-1200,
._mb-custom {
	margin-bottom: var(--margin-bottom-internal);
}
._mb-0 {
	--margin-bottom-internal: var(--spacing-0);
}
._mb-25 {
	--margin-bottom-internal: var(--spacing-25);
}
._mb-50 {
	--margin-bottom-internal: var(--spacing-50);
}
._mb-75 {
	--margin-bottom-internal: var(--spacing-75);
}
._mb-100 {
	--margin-bottom-internal: var(--spacing-100);
}
._mb-125 {
	--margin-bottom-internal: var(--spacing-125);
}
._mb-150 {
	--margin-bottom-internal: var(--spacing-150);
}
._mb-200 {
	--margin-bottom-internal: var(--spacing-200);
}
._mb-250 {
	--margin-bottom-internal: var(--spacing-250);
}
._mb-300 {
	--margin-bottom-internal: var(--spacing-300);
}
._mb-400 {
	--margin-bottom-internal: var(--spacing-400);
}
._mb-500 {
	--margin-bottom-internal: var(--spacing-500);
}
._mb-600 {
	--margin-bottom-internal: var(--spacing-600);
}
._mb-700 {
	--margin-bottom-internal: var(--spacing-700);
}
._mb-800 {
	--margin-bottom-internal: var(--spacing-800);
}
._mb-1000 {
	--margin-bottom-internal: var(--spacing-1000);
}
._mb-1200 {
	--margin-bottom-internal: var(--spacing-1200);
}
/* When the user provides an arbitrary value */
._mb-custom {
	--margin-bottom-internal: var(--custom-mb);
}
@media (min-width: 32.5rem) {
	._xs\:mb-0,
._xs\:mb-25,
._xs\:mb-50,
._xs\:mb-75,
._xs\:mb-100,
._xs\:mb-125,
._xs\:mb-150,
._xs\:mb-200,
._xs\:mb-250,
._xs\:mb-300,
._xs\:mb-400,
._xs\:mb-500,
._xs\:mb-600,
._xs\:mb-700,
._xs\:mb-800,
._xs\:mb-1000,
._xs\:mb-1200,
._xs\:mb-custom {
		margin-bottom: var(--margin-bottom-internal);
	}
	._xs\:mb-0 {
		--margin-bottom-internal: var(--spacing-0);
	}
	._xs\:mb-25 {
		--margin-bottom-internal: var(--spacing-25);
	}
	._xs\:mb-50 {
		--margin-bottom-internal: var(--spacing-50);
	}
	._xs\:mb-75 {
		--margin-bottom-internal: var(--spacing-75);
	}
	._xs\:mb-100 {
		--margin-bottom-internal: var(--spacing-100);
	}
	._xs\:mb-125 {
		--margin-bottom-internal: var(--spacing-125);
	}
	._xs\:mb-150 {
		--margin-bottom-internal: var(--spacing-150);
	}
	._xs\:mb-200 {
		--margin-bottom-internal: var(--spacing-200);
	}
	._xs\:mb-250 {
		--margin-bottom-internal: var(--spacing-250);
	}
	._xs\:mb-300 {
		--margin-bottom-internal: var(--spacing-300);
	}
	._xs\:mb-400 {
		--margin-bottom-internal: var(--spacing-400);
	}
	._xs\:mb-500 {
		--margin-bottom-internal: var(--spacing-500);
	}
	._xs\:mb-600 {
		--margin-bottom-internal: var(--spacing-600);
	}
	._xs\:mb-700 {
		--margin-bottom-internal: var(--spacing-700);
	}
	._xs\:mb-800 {
		--margin-bottom-internal: var(--spacing-800);
	}
	._xs\:mb-1000 {
		--margin-bottom-internal: var(--spacing-1000);
	}
	._xs\:mb-1200 {
		--margin-bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xs\:mb-custom {
		--margin-bottom-internal: var(--custom-mb_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:mb-0,
._sm\:mb-25,
._sm\:mb-50,
._sm\:mb-75,
._sm\:mb-100,
._sm\:mb-125,
._sm\:mb-150,
._sm\:mb-200,
._sm\:mb-250,
._sm\:mb-300,
._sm\:mb-400,
._sm\:mb-500,
._sm\:mb-600,
._sm\:mb-700,
._sm\:mb-800,
._sm\:mb-1000,
._sm\:mb-1200,
._sm\:mb-custom {
		margin-bottom: var(--margin-bottom-internal);
	}
	._sm\:mb-0 {
		--margin-bottom-internal: var(--spacing-0);
	}
	._sm\:mb-25 {
		--margin-bottom-internal: var(--spacing-25);
	}
	._sm\:mb-50 {
		--margin-bottom-internal: var(--spacing-50);
	}
	._sm\:mb-75 {
		--margin-bottom-internal: var(--spacing-75);
	}
	._sm\:mb-100 {
		--margin-bottom-internal: var(--spacing-100);
	}
	._sm\:mb-125 {
		--margin-bottom-internal: var(--spacing-125);
	}
	._sm\:mb-150 {
		--margin-bottom-internal: var(--spacing-150);
	}
	._sm\:mb-200 {
		--margin-bottom-internal: var(--spacing-200);
	}
	._sm\:mb-250 {
		--margin-bottom-internal: var(--spacing-250);
	}
	._sm\:mb-300 {
		--margin-bottom-internal: var(--spacing-300);
	}
	._sm\:mb-400 {
		--margin-bottom-internal: var(--spacing-400);
	}
	._sm\:mb-500 {
		--margin-bottom-internal: var(--spacing-500);
	}
	._sm\:mb-600 {
		--margin-bottom-internal: var(--spacing-600);
	}
	._sm\:mb-700 {
		--margin-bottom-internal: var(--spacing-700);
	}
	._sm\:mb-800 {
		--margin-bottom-internal: var(--spacing-800);
	}
	._sm\:mb-1000 {
		--margin-bottom-internal: var(--spacing-1000);
	}
	._sm\:mb-1200 {
		--margin-bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._sm\:mb-custom {
		--margin-bottom-internal: var(--custom-mb_sm);
	}
}
@media (min-width: 64rem) {
	._md\:mb-0,
._md\:mb-25,
._md\:mb-50,
._md\:mb-75,
._md\:mb-100,
._md\:mb-125,
._md\:mb-150,
._md\:mb-200,
._md\:mb-250,
._md\:mb-300,
._md\:mb-400,
._md\:mb-500,
._md\:mb-600,
._md\:mb-700,
._md\:mb-800,
._md\:mb-1000,
._md\:mb-1200,
._md\:mb-custom {
		margin-bottom: var(--margin-bottom-internal);
	}
	._md\:mb-0 {
		--margin-bottom-internal: var(--spacing-0);
	}
	._md\:mb-25 {
		--margin-bottom-internal: var(--spacing-25);
	}
	._md\:mb-50 {
		--margin-bottom-internal: var(--spacing-50);
	}
	._md\:mb-75 {
		--margin-bottom-internal: var(--spacing-75);
	}
	._md\:mb-100 {
		--margin-bottom-internal: var(--spacing-100);
	}
	._md\:mb-125 {
		--margin-bottom-internal: var(--spacing-125);
	}
	._md\:mb-150 {
		--margin-bottom-internal: var(--spacing-150);
	}
	._md\:mb-200 {
		--margin-bottom-internal: var(--spacing-200);
	}
	._md\:mb-250 {
		--margin-bottom-internal: var(--spacing-250);
	}
	._md\:mb-300 {
		--margin-bottom-internal: var(--spacing-300);
	}
	._md\:mb-400 {
		--margin-bottom-internal: var(--spacing-400);
	}
	._md\:mb-500 {
		--margin-bottom-internal: var(--spacing-500);
	}
	._md\:mb-600 {
		--margin-bottom-internal: var(--spacing-600);
	}
	._md\:mb-700 {
		--margin-bottom-internal: var(--spacing-700);
	}
	._md\:mb-800 {
		--margin-bottom-internal: var(--spacing-800);
	}
	._md\:mb-1000 {
		--margin-bottom-internal: var(--spacing-1000);
	}
	._md\:mb-1200 {
		--margin-bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._md\:mb-custom {
		--margin-bottom-internal: var(--custom-mb_md);
	}
}
@media (min-width: 80rem) {
	._lg\:mb-0,
._lg\:mb-25,
._lg\:mb-50,
._lg\:mb-75,
._lg\:mb-100,
._lg\:mb-125,
._lg\:mb-150,
._lg\:mb-200,
._lg\:mb-250,
._lg\:mb-300,
._lg\:mb-400,
._lg\:mb-500,
._lg\:mb-600,
._lg\:mb-700,
._lg\:mb-800,
._lg\:mb-1000,
._lg\:mb-1200,
._lg\:mb-custom {
		margin-bottom: var(--margin-bottom-internal);
	}
	._lg\:mb-0 {
		--margin-bottom-internal: var(--spacing-0);
	}
	._lg\:mb-25 {
		--margin-bottom-internal: var(--spacing-25);
	}
	._lg\:mb-50 {
		--margin-bottom-internal: var(--spacing-50);
	}
	._lg\:mb-75 {
		--margin-bottom-internal: var(--spacing-75);
	}
	._lg\:mb-100 {
		--margin-bottom-internal: var(--spacing-100);
	}
	._lg\:mb-125 {
		--margin-bottom-internal: var(--spacing-125);
	}
	._lg\:mb-150 {
		--margin-bottom-internal: var(--spacing-150);
	}
	._lg\:mb-200 {
		--margin-bottom-internal: var(--spacing-200);
	}
	._lg\:mb-250 {
		--margin-bottom-internal: var(--spacing-250);
	}
	._lg\:mb-300 {
		--margin-bottom-internal: var(--spacing-300);
	}
	._lg\:mb-400 {
		--margin-bottom-internal: var(--spacing-400);
	}
	._lg\:mb-500 {
		--margin-bottom-internal: var(--spacing-500);
	}
	._lg\:mb-600 {
		--margin-bottom-internal: var(--spacing-600);
	}
	._lg\:mb-700 {
		--margin-bottom-internal: var(--spacing-700);
	}
	._lg\:mb-800 {
		--margin-bottom-internal: var(--spacing-800);
	}
	._lg\:mb-1000 {
		--margin-bottom-internal: var(--spacing-1000);
	}
	._lg\:mb-1200 {
		--margin-bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._lg\:mb-custom {
		--margin-bottom-internal: var(--custom-mb_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:mb-0,
._xl\:mb-25,
._xl\:mb-50,
._xl\:mb-75,
._xl\:mb-100,
._xl\:mb-125,
._xl\:mb-150,
._xl\:mb-200,
._xl\:mb-250,
._xl\:mb-300,
._xl\:mb-400,
._xl\:mb-500,
._xl\:mb-600,
._xl\:mb-700,
._xl\:mb-800,
._xl\:mb-1000,
._xl\:mb-1200,
._xl\:mb-custom {
		margin-bottom: var(--margin-bottom-internal);
	}
	._xl\:mb-0 {
		--margin-bottom-internal: var(--spacing-0);
	}
	._xl\:mb-25 {
		--margin-bottom-internal: var(--spacing-25);
	}
	._xl\:mb-50 {
		--margin-bottom-internal: var(--spacing-50);
	}
	._xl\:mb-75 {
		--margin-bottom-internal: var(--spacing-75);
	}
	._xl\:mb-100 {
		--margin-bottom-internal: var(--spacing-100);
	}
	._xl\:mb-125 {
		--margin-bottom-internal: var(--spacing-125);
	}
	._xl\:mb-150 {
		--margin-bottom-internal: var(--spacing-150);
	}
	._xl\:mb-200 {
		--margin-bottom-internal: var(--spacing-200);
	}
	._xl\:mb-250 {
		--margin-bottom-internal: var(--spacing-250);
	}
	._xl\:mb-300 {
		--margin-bottom-internal: var(--spacing-300);
	}
	._xl\:mb-400 {
		--margin-bottom-internal: var(--spacing-400);
	}
	._xl\:mb-500 {
		--margin-bottom-internal: var(--spacing-500);
	}
	._xl\:mb-600 {
		--margin-bottom-internal: var(--spacing-600);
	}
	._xl\:mb-700 {
		--margin-bottom-internal: var(--spacing-700);
	}
	._xl\:mb-800 {
		--margin-bottom-internal: var(--spacing-800);
	}
	._xl\:mb-1000 {
		--margin-bottom-internal: var(--spacing-1000);
	}
	._xl\:mb-1200 {
		--margin-bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xl\:mb-custom {
		--margin-bottom-internal: var(--custom-mb_xl);
	}
}
/* {"namespace":"inset","dynamic":true} */
._inset-0,
._inset-25,
._inset-50,
._inset-75,
._inset-100,
._inset-125,
._inset-150,
._inset-200,
._inset-250,
._inset-300,
._inset-400,
._inset-500,
._inset-600,
._inset-700,
._inset-800,
._inset-1000,
._inset-1200,
._inset-custom {
	top: var(--inset-internal);
	right: var(--inset-internal);
	bottom: var(--inset-internal);
	left: var(--inset-internal);
}
._inset-0 {
	--inset-internal: var(--spacing-0);
}
._inset-25 {
	--inset-internal: var(--spacing-25);
}
._inset-50 {
	--inset-internal: var(--spacing-50);
}
._inset-75 {
	--inset-internal: var(--spacing-75);
}
._inset-100 {
	--inset-internal: var(--spacing-100);
}
._inset-125 {
	--inset-internal: var(--spacing-125);
}
._inset-150 {
	--inset-internal: var(--spacing-150);
}
._inset-200 {
	--inset-internal: var(--spacing-200);
}
._inset-250 {
	--inset-internal: var(--spacing-250);
}
._inset-300 {
	--inset-internal: var(--spacing-300);
}
._inset-400 {
	--inset-internal: var(--spacing-400);
}
._inset-500 {
	--inset-internal: var(--spacing-500);
}
._inset-600 {
	--inset-internal: var(--spacing-600);
}
._inset-700 {
	--inset-internal: var(--spacing-700);
}
._inset-800 {
	--inset-internal: var(--spacing-800);
}
._inset-1000 {
	--inset-internal: var(--spacing-1000);
}
._inset-1200 {
	--inset-internal: var(--spacing-1200);
}
/* When the user provides an arbitrary value */
._inset-custom {
	--inset-internal: var(--custom-inset);
}
/* {"namespace":"top","responsive":true,"dynamic":true} */
._top-0,
._top-25,
._top-50,
._top-75,
._top-100,
._top-125,
._top-150,
._top-200,
._top-250,
._top-300,
._top-400,
._top-500,
._top-600,
._top-700,
._top-800,
._top-1000,
._top-1200,
._top-custom {
	top: var(--top-internal);
}
._top-0 {
	--top-internal: var(--spacing-0);
}
._top-25 {
	--top-internal: var(--spacing-25);
}
._top-50 {
	--top-internal: var(--spacing-50);
}
._top-75 {
	--top-internal: var(--spacing-75);
}
._top-100 {
	--top-internal: var(--spacing-100);
}
._top-125 {
	--top-internal: var(--spacing-125);
}
._top-150 {
	--top-internal: var(--spacing-150);
}
._top-200 {
	--top-internal: var(--spacing-200);
}
._top-250 {
	--top-internal: var(--spacing-250);
}
._top-300 {
	--top-internal: var(--spacing-300);
}
._top-400 {
	--top-internal: var(--spacing-400);
}
._top-500 {
	--top-internal: var(--spacing-500);
}
._top-600 {
	--top-internal: var(--spacing-600);
}
._top-700 {
	--top-internal: var(--spacing-700);
}
._top-800 {
	--top-internal: var(--spacing-800);
}
._top-1000 {
	--top-internal: var(--spacing-1000);
}
._top-1200 {
	--top-internal: var(--spacing-1200);
}
/* When the user provides an arbitrary value */
._top-custom {
	--top-internal: var(--custom-top);
}
@media (min-width: 32.5rem) {
	._xs\:top-0,
._xs\:top-25,
._xs\:top-50,
._xs\:top-75,
._xs\:top-100,
._xs\:top-125,
._xs\:top-150,
._xs\:top-200,
._xs\:top-250,
._xs\:top-300,
._xs\:top-400,
._xs\:top-500,
._xs\:top-600,
._xs\:top-700,
._xs\:top-800,
._xs\:top-1000,
._xs\:top-1200,
._xs\:top-custom {
		top: var(--top-internal);
	}
	._xs\:top-0 {
		--top-internal: var(--spacing-0);
	}
	._xs\:top-25 {
		--top-internal: var(--spacing-25);
	}
	._xs\:top-50 {
		--top-internal: var(--spacing-50);
	}
	._xs\:top-75 {
		--top-internal: var(--spacing-75);
	}
	._xs\:top-100 {
		--top-internal: var(--spacing-100);
	}
	._xs\:top-125 {
		--top-internal: var(--spacing-125);
	}
	._xs\:top-150 {
		--top-internal: var(--spacing-150);
	}
	._xs\:top-200 {
		--top-internal: var(--spacing-200);
	}
	._xs\:top-250 {
		--top-internal: var(--spacing-250);
	}
	._xs\:top-300 {
		--top-internal: var(--spacing-300);
	}
	._xs\:top-400 {
		--top-internal: var(--spacing-400);
	}
	._xs\:top-500 {
		--top-internal: var(--spacing-500);
	}
	._xs\:top-600 {
		--top-internal: var(--spacing-600);
	}
	._xs\:top-700 {
		--top-internal: var(--spacing-700);
	}
	._xs\:top-800 {
		--top-internal: var(--spacing-800);
	}
	._xs\:top-1000 {
		--top-internal: var(--spacing-1000);
	}
	._xs\:top-1200 {
		--top-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xs\:top-custom {
		--top-internal: var(--custom-top_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:top-0,
._sm\:top-25,
._sm\:top-50,
._sm\:top-75,
._sm\:top-100,
._sm\:top-125,
._sm\:top-150,
._sm\:top-200,
._sm\:top-250,
._sm\:top-300,
._sm\:top-400,
._sm\:top-500,
._sm\:top-600,
._sm\:top-700,
._sm\:top-800,
._sm\:top-1000,
._sm\:top-1200,
._sm\:top-custom {
		top: var(--top-internal);
	}
	._sm\:top-0 {
		--top-internal: var(--spacing-0);
	}
	._sm\:top-25 {
		--top-internal: var(--spacing-25);
	}
	._sm\:top-50 {
		--top-internal: var(--spacing-50);
	}
	._sm\:top-75 {
		--top-internal: var(--spacing-75);
	}
	._sm\:top-100 {
		--top-internal: var(--spacing-100);
	}
	._sm\:top-125 {
		--top-internal: var(--spacing-125);
	}
	._sm\:top-150 {
		--top-internal: var(--spacing-150);
	}
	._sm\:top-200 {
		--top-internal: var(--spacing-200);
	}
	._sm\:top-250 {
		--top-internal: var(--spacing-250);
	}
	._sm\:top-300 {
		--top-internal: var(--spacing-300);
	}
	._sm\:top-400 {
		--top-internal: var(--spacing-400);
	}
	._sm\:top-500 {
		--top-internal: var(--spacing-500);
	}
	._sm\:top-600 {
		--top-internal: var(--spacing-600);
	}
	._sm\:top-700 {
		--top-internal: var(--spacing-700);
	}
	._sm\:top-800 {
		--top-internal: var(--spacing-800);
	}
	._sm\:top-1000 {
		--top-internal: var(--spacing-1000);
	}
	._sm\:top-1200 {
		--top-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._sm\:top-custom {
		--top-internal: var(--custom-top_sm);
	}
}
@media (min-width: 64rem) {
	._md\:top-0,
._md\:top-25,
._md\:top-50,
._md\:top-75,
._md\:top-100,
._md\:top-125,
._md\:top-150,
._md\:top-200,
._md\:top-250,
._md\:top-300,
._md\:top-400,
._md\:top-500,
._md\:top-600,
._md\:top-700,
._md\:top-800,
._md\:top-1000,
._md\:top-1200,
._md\:top-custom {
		top: var(--top-internal);
	}
	._md\:top-0 {
		--top-internal: var(--spacing-0);
	}
	._md\:top-25 {
		--top-internal: var(--spacing-25);
	}
	._md\:top-50 {
		--top-internal: var(--spacing-50);
	}
	._md\:top-75 {
		--top-internal: var(--spacing-75);
	}
	._md\:top-100 {
		--top-internal: var(--spacing-100);
	}
	._md\:top-125 {
		--top-internal: var(--spacing-125);
	}
	._md\:top-150 {
		--top-internal: var(--spacing-150);
	}
	._md\:top-200 {
		--top-internal: var(--spacing-200);
	}
	._md\:top-250 {
		--top-internal: var(--spacing-250);
	}
	._md\:top-300 {
		--top-internal: var(--spacing-300);
	}
	._md\:top-400 {
		--top-internal: var(--spacing-400);
	}
	._md\:top-500 {
		--top-internal: var(--spacing-500);
	}
	._md\:top-600 {
		--top-internal: var(--spacing-600);
	}
	._md\:top-700 {
		--top-internal: var(--spacing-700);
	}
	._md\:top-800 {
		--top-internal: var(--spacing-800);
	}
	._md\:top-1000 {
		--top-internal: var(--spacing-1000);
	}
	._md\:top-1200 {
		--top-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._md\:top-custom {
		--top-internal: var(--custom-top_md);
	}
}
@media (min-width: 80rem) {
	._lg\:top-0,
._lg\:top-25,
._lg\:top-50,
._lg\:top-75,
._lg\:top-100,
._lg\:top-125,
._lg\:top-150,
._lg\:top-200,
._lg\:top-250,
._lg\:top-300,
._lg\:top-400,
._lg\:top-500,
._lg\:top-600,
._lg\:top-700,
._lg\:top-800,
._lg\:top-1000,
._lg\:top-1200,
._lg\:top-custom {
		top: var(--top-internal);
	}
	._lg\:top-0 {
		--top-internal: var(--spacing-0);
	}
	._lg\:top-25 {
		--top-internal: var(--spacing-25);
	}
	._lg\:top-50 {
		--top-internal: var(--spacing-50);
	}
	._lg\:top-75 {
		--top-internal: var(--spacing-75);
	}
	._lg\:top-100 {
		--top-internal: var(--spacing-100);
	}
	._lg\:top-125 {
		--top-internal: var(--spacing-125);
	}
	._lg\:top-150 {
		--top-internal: var(--spacing-150);
	}
	._lg\:top-200 {
		--top-internal: var(--spacing-200);
	}
	._lg\:top-250 {
		--top-internal: var(--spacing-250);
	}
	._lg\:top-300 {
		--top-internal: var(--spacing-300);
	}
	._lg\:top-400 {
		--top-internal: var(--spacing-400);
	}
	._lg\:top-500 {
		--top-internal: var(--spacing-500);
	}
	._lg\:top-600 {
		--top-internal: var(--spacing-600);
	}
	._lg\:top-700 {
		--top-internal: var(--spacing-700);
	}
	._lg\:top-800 {
		--top-internal: var(--spacing-800);
	}
	._lg\:top-1000 {
		--top-internal: var(--spacing-1000);
	}
	._lg\:top-1200 {
		--top-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._lg\:top-custom {
		--top-internal: var(--custom-top_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:top-0,
._xl\:top-25,
._xl\:top-50,
._xl\:top-75,
._xl\:top-100,
._xl\:top-125,
._xl\:top-150,
._xl\:top-200,
._xl\:top-250,
._xl\:top-300,
._xl\:top-400,
._xl\:top-500,
._xl\:top-600,
._xl\:top-700,
._xl\:top-800,
._xl\:top-1000,
._xl\:top-1200,
._xl\:top-custom {
		top: var(--top-internal);
	}
	._xl\:top-0 {
		--top-internal: var(--spacing-0);
	}
	._xl\:top-25 {
		--top-internal: var(--spacing-25);
	}
	._xl\:top-50 {
		--top-internal: var(--spacing-50);
	}
	._xl\:top-75 {
		--top-internal: var(--spacing-75);
	}
	._xl\:top-100 {
		--top-internal: var(--spacing-100);
	}
	._xl\:top-125 {
		--top-internal: var(--spacing-125);
	}
	._xl\:top-150 {
		--top-internal: var(--spacing-150);
	}
	._xl\:top-200 {
		--top-internal: var(--spacing-200);
	}
	._xl\:top-250 {
		--top-internal: var(--spacing-250);
	}
	._xl\:top-300 {
		--top-internal: var(--spacing-300);
	}
	._xl\:top-400 {
		--top-internal: var(--spacing-400);
	}
	._xl\:top-500 {
		--top-internal: var(--spacing-500);
	}
	._xl\:top-600 {
		--top-internal: var(--spacing-600);
	}
	._xl\:top-700 {
		--top-internal: var(--spacing-700);
	}
	._xl\:top-800 {
		--top-internal: var(--spacing-800);
	}
	._xl\:top-1000 {
		--top-internal: var(--spacing-1000);
	}
	._xl\:top-1200 {
		--top-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xl\:top-custom {
		--top-internal: var(--custom-top_xl);
	}
}
/* {"namespace":"right","responsive":true,"dynamic":true} */
._right-0,
._right-25,
._right-50,
._right-75,
._right-100,
._right-125,
._right-150,
._right-200,
._right-250,
._right-300,
._right-400,
._right-500,
._right-600,
._right-700,
._right-800,
._right-1000,
._right-1200,
._right-custom {
	right: var(--right-internal);
}
._right-0 {
	--right-internal: var(--spacing-0);
}
._right-25 {
	--right-internal: var(--spacing-25);
}
._right-50 {
	--right-internal: var(--spacing-50);
}
._right-75 {
	--right-internal: var(--spacing-75);
}
._right-100 {
	--right-internal: var(--spacing-100);
}
._right-125 {
	--right-internal: var(--spacing-125);
}
._right-150 {
	--right-internal: var(--spacing-150);
}
._right-200 {
	--right-internal: var(--spacing-200);
}
._right-250 {
	--right-internal: var(--spacing-250);
}
._right-300 {
	--right-internal: var(--spacing-300);
}
._right-400 {
	--right-internal: var(--spacing-400);
}
._right-500 {
	--right-internal: var(--spacing-500);
}
._right-600 {
	--right-internal: var(--spacing-600);
}
._right-700 {
	--right-internal: var(--spacing-700);
}
._right-800 {
	--right-internal: var(--spacing-800);
}
._right-1000 {
	--right-internal: var(--spacing-1000);
}
._right-1200 {
	--right-internal: var(--spacing-1200);
}
/* When the user provides an arbitrary value */
._right-custom {
	--right-internal: var(--custom-right);
}
@media (min-width: 32.5rem) {
	._xs\:right-0,
._xs\:right-25,
._xs\:right-50,
._xs\:right-75,
._xs\:right-100,
._xs\:right-125,
._xs\:right-150,
._xs\:right-200,
._xs\:right-250,
._xs\:right-300,
._xs\:right-400,
._xs\:right-500,
._xs\:right-600,
._xs\:right-700,
._xs\:right-800,
._xs\:right-1000,
._xs\:right-1200,
._xs\:right-custom {
		right: var(--right-internal);
	}
	._xs\:right-0 {
		--right-internal: var(--spacing-0);
	}
	._xs\:right-25 {
		--right-internal: var(--spacing-25);
	}
	._xs\:right-50 {
		--right-internal: var(--spacing-50);
	}
	._xs\:right-75 {
		--right-internal: var(--spacing-75);
	}
	._xs\:right-100 {
		--right-internal: var(--spacing-100);
	}
	._xs\:right-125 {
		--right-internal: var(--spacing-125);
	}
	._xs\:right-150 {
		--right-internal: var(--spacing-150);
	}
	._xs\:right-200 {
		--right-internal: var(--spacing-200);
	}
	._xs\:right-250 {
		--right-internal: var(--spacing-250);
	}
	._xs\:right-300 {
		--right-internal: var(--spacing-300);
	}
	._xs\:right-400 {
		--right-internal: var(--spacing-400);
	}
	._xs\:right-500 {
		--right-internal: var(--spacing-500);
	}
	._xs\:right-600 {
		--right-internal: var(--spacing-600);
	}
	._xs\:right-700 {
		--right-internal: var(--spacing-700);
	}
	._xs\:right-800 {
		--right-internal: var(--spacing-800);
	}
	._xs\:right-1000 {
		--right-internal: var(--spacing-1000);
	}
	._xs\:right-1200 {
		--right-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xs\:right-custom {
		--right-internal: var(--custom-right_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:right-0,
._sm\:right-25,
._sm\:right-50,
._sm\:right-75,
._sm\:right-100,
._sm\:right-125,
._sm\:right-150,
._sm\:right-200,
._sm\:right-250,
._sm\:right-300,
._sm\:right-400,
._sm\:right-500,
._sm\:right-600,
._sm\:right-700,
._sm\:right-800,
._sm\:right-1000,
._sm\:right-1200,
._sm\:right-custom {
		right: var(--right-internal);
	}
	._sm\:right-0 {
		--right-internal: var(--spacing-0);
	}
	._sm\:right-25 {
		--right-internal: var(--spacing-25);
	}
	._sm\:right-50 {
		--right-internal: var(--spacing-50);
	}
	._sm\:right-75 {
		--right-internal: var(--spacing-75);
	}
	._sm\:right-100 {
		--right-internal: var(--spacing-100);
	}
	._sm\:right-125 {
		--right-internal: var(--spacing-125);
	}
	._sm\:right-150 {
		--right-internal: var(--spacing-150);
	}
	._sm\:right-200 {
		--right-internal: var(--spacing-200);
	}
	._sm\:right-250 {
		--right-internal: var(--spacing-250);
	}
	._sm\:right-300 {
		--right-internal: var(--spacing-300);
	}
	._sm\:right-400 {
		--right-internal: var(--spacing-400);
	}
	._sm\:right-500 {
		--right-internal: var(--spacing-500);
	}
	._sm\:right-600 {
		--right-internal: var(--spacing-600);
	}
	._sm\:right-700 {
		--right-internal: var(--spacing-700);
	}
	._sm\:right-800 {
		--right-internal: var(--spacing-800);
	}
	._sm\:right-1000 {
		--right-internal: var(--spacing-1000);
	}
	._sm\:right-1200 {
		--right-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._sm\:right-custom {
		--right-internal: var(--custom-right_sm);
	}
}
@media (min-width: 64rem) {
	._md\:right-0,
._md\:right-25,
._md\:right-50,
._md\:right-75,
._md\:right-100,
._md\:right-125,
._md\:right-150,
._md\:right-200,
._md\:right-250,
._md\:right-300,
._md\:right-400,
._md\:right-500,
._md\:right-600,
._md\:right-700,
._md\:right-800,
._md\:right-1000,
._md\:right-1200,
._md\:right-custom {
		right: var(--right-internal);
	}
	._md\:right-0 {
		--right-internal: var(--spacing-0);
	}
	._md\:right-25 {
		--right-internal: var(--spacing-25);
	}
	._md\:right-50 {
		--right-internal: var(--spacing-50);
	}
	._md\:right-75 {
		--right-internal: var(--spacing-75);
	}
	._md\:right-100 {
		--right-internal: var(--spacing-100);
	}
	._md\:right-125 {
		--right-internal: var(--spacing-125);
	}
	._md\:right-150 {
		--right-internal: var(--spacing-150);
	}
	._md\:right-200 {
		--right-internal: var(--spacing-200);
	}
	._md\:right-250 {
		--right-internal: var(--spacing-250);
	}
	._md\:right-300 {
		--right-internal: var(--spacing-300);
	}
	._md\:right-400 {
		--right-internal: var(--spacing-400);
	}
	._md\:right-500 {
		--right-internal: var(--spacing-500);
	}
	._md\:right-600 {
		--right-internal: var(--spacing-600);
	}
	._md\:right-700 {
		--right-internal: var(--spacing-700);
	}
	._md\:right-800 {
		--right-internal: var(--spacing-800);
	}
	._md\:right-1000 {
		--right-internal: var(--spacing-1000);
	}
	._md\:right-1200 {
		--right-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._md\:right-custom {
		--right-internal: var(--custom-right_md);
	}
}
@media (min-width: 80rem) {
	._lg\:right-0,
._lg\:right-25,
._lg\:right-50,
._lg\:right-75,
._lg\:right-100,
._lg\:right-125,
._lg\:right-150,
._lg\:right-200,
._lg\:right-250,
._lg\:right-300,
._lg\:right-400,
._lg\:right-500,
._lg\:right-600,
._lg\:right-700,
._lg\:right-800,
._lg\:right-1000,
._lg\:right-1200,
._lg\:right-custom {
		right: var(--right-internal);
	}
	._lg\:right-0 {
		--right-internal: var(--spacing-0);
	}
	._lg\:right-25 {
		--right-internal: var(--spacing-25);
	}
	._lg\:right-50 {
		--right-internal: var(--spacing-50);
	}
	._lg\:right-75 {
		--right-internal: var(--spacing-75);
	}
	._lg\:right-100 {
		--right-internal: var(--spacing-100);
	}
	._lg\:right-125 {
		--right-internal: var(--spacing-125);
	}
	._lg\:right-150 {
		--right-internal: var(--spacing-150);
	}
	._lg\:right-200 {
		--right-internal: var(--spacing-200);
	}
	._lg\:right-250 {
		--right-internal: var(--spacing-250);
	}
	._lg\:right-300 {
		--right-internal: var(--spacing-300);
	}
	._lg\:right-400 {
		--right-internal: var(--spacing-400);
	}
	._lg\:right-500 {
		--right-internal: var(--spacing-500);
	}
	._lg\:right-600 {
		--right-internal: var(--spacing-600);
	}
	._lg\:right-700 {
		--right-internal: var(--spacing-700);
	}
	._lg\:right-800 {
		--right-internal: var(--spacing-800);
	}
	._lg\:right-1000 {
		--right-internal: var(--spacing-1000);
	}
	._lg\:right-1200 {
		--right-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._lg\:right-custom {
		--right-internal: var(--custom-right_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:right-0,
._xl\:right-25,
._xl\:right-50,
._xl\:right-75,
._xl\:right-100,
._xl\:right-125,
._xl\:right-150,
._xl\:right-200,
._xl\:right-250,
._xl\:right-300,
._xl\:right-400,
._xl\:right-500,
._xl\:right-600,
._xl\:right-700,
._xl\:right-800,
._xl\:right-1000,
._xl\:right-1200,
._xl\:right-custom {
		right: var(--right-internal);
	}
	._xl\:right-0 {
		--right-internal: var(--spacing-0);
	}
	._xl\:right-25 {
		--right-internal: var(--spacing-25);
	}
	._xl\:right-50 {
		--right-internal: var(--spacing-50);
	}
	._xl\:right-75 {
		--right-internal: var(--spacing-75);
	}
	._xl\:right-100 {
		--right-internal: var(--spacing-100);
	}
	._xl\:right-125 {
		--right-internal: var(--spacing-125);
	}
	._xl\:right-150 {
		--right-internal: var(--spacing-150);
	}
	._xl\:right-200 {
		--right-internal: var(--spacing-200);
	}
	._xl\:right-250 {
		--right-internal: var(--spacing-250);
	}
	._xl\:right-300 {
		--right-internal: var(--spacing-300);
	}
	._xl\:right-400 {
		--right-internal: var(--spacing-400);
	}
	._xl\:right-500 {
		--right-internal: var(--spacing-500);
	}
	._xl\:right-600 {
		--right-internal: var(--spacing-600);
	}
	._xl\:right-700 {
		--right-internal: var(--spacing-700);
	}
	._xl\:right-800 {
		--right-internal: var(--spacing-800);
	}
	._xl\:right-1000 {
		--right-internal: var(--spacing-1000);
	}
	._xl\:right-1200 {
		--right-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xl\:right-custom {
		--right-internal: var(--custom-right_xl);
	}
}
/* {"namespace":"bottom","responsive":true,"dynamic":true} */
._bottom-0,
._bottom-25,
._bottom-50,
._bottom-75,
._bottom-100,
._bottom-125,
._bottom-150,
._bottom-200,
._bottom-250,
._bottom-300,
._bottom-400,
._bottom-500,
._bottom-600,
._bottom-700,
._bottom-800,
._bottom-1000,
._bottom-1200,
._bottom-custom {
	bottom: var(--bottom-internal);
}
._bottom-0 {
	--bottom-internal: var(--spacing-0);
}
._bottom-25 {
	--bottom-internal: var(--spacing-25);
}
._bottom-50 {
	--bottom-internal: var(--spacing-50);
}
._bottom-75 {
	--bottom-internal: var(--spacing-75);
}
._bottom-100 {
	--bottom-internal: var(--spacing-100);
}
._bottom-125 {
	--bottom-internal: var(--spacing-125);
}
._bottom-150 {
	--bottom-internal: var(--spacing-150);
}
._bottom-200 {
	--bottom-internal: var(--spacing-200);
}
._bottom-250 {
	--bottom-internal: var(--spacing-250);
}
._bottom-300 {
	--bottom-internal: var(--spacing-300);
}
._bottom-400 {
	--bottom-internal: var(--spacing-400);
}
._bottom-500 {
	--bottom-internal: var(--spacing-500);
}
._bottom-600 {
	--bottom-internal: var(--spacing-600);
}
._bottom-700 {
	--bottom-internal: var(--spacing-700);
}
._bottom-800 {
	--bottom-internal: var(--spacing-800);
}
._bottom-1000 {
	--bottom-internal: var(--spacing-1000);
}
._bottom-1200 {
	--bottom-internal: var(--spacing-1200);
}
/* When the user provides an arbitrary value */
._bottom-custom {
	--bottom-internal: var(--custom-bottom);
}
@media (min-width: 32.5rem) {
	._xs\:bottom-0,
._xs\:bottom-25,
._xs\:bottom-50,
._xs\:bottom-75,
._xs\:bottom-100,
._xs\:bottom-125,
._xs\:bottom-150,
._xs\:bottom-200,
._xs\:bottom-250,
._xs\:bottom-300,
._xs\:bottom-400,
._xs\:bottom-500,
._xs\:bottom-600,
._xs\:bottom-700,
._xs\:bottom-800,
._xs\:bottom-1000,
._xs\:bottom-1200,
._xs\:bottom-custom {
		bottom: var(--bottom-internal);
	}
	._xs\:bottom-0 {
		--bottom-internal: var(--spacing-0);
	}
	._xs\:bottom-25 {
		--bottom-internal: var(--spacing-25);
	}
	._xs\:bottom-50 {
		--bottom-internal: var(--spacing-50);
	}
	._xs\:bottom-75 {
		--bottom-internal: var(--spacing-75);
	}
	._xs\:bottom-100 {
		--bottom-internal: var(--spacing-100);
	}
	._xs\:bottom-125 {
		--bottom-internal: var(--spacing-125);
	}
	._xs\:bottom-150 {
		--bottom-internal: var(--spacing-150);
	}
	._xs\:bottom-200 {
		--bottom-internal: var(--spacing-200);
	}
	._xs\:bottom-250 {
		--bottom-internal: var(--spacing-250);
	}
	._xs\:bottom-300 {
		--bottom-internal: var(--spacing-300);
	}
	._xs\:bottom-400 {
		--bottom-internal: var(--spacing-400);
	}
	._xs\:bottom-500 {
		--bottom-internal: var(--spacing-500);
	}
	._xs\:bottom-600 {
		--bottom-internal: var(--spacing-600);
	}
	._xs\:bottom-700 {
		--bottom-internal: var(--spacing-700);
	}
	._xs\:bottom-800 {
		--bottom-internal: var(--spacing-800);
	}
	._xs\:bottom-1000 {
		--bottom-internal: var(--spacing-1000);
	}
	._xs\:bottom-1200 {
		--bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xs\:bottom-custom {
		--bottom-internal: var(--custom-bottom_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:bottom-0,
._sm\:bottom-25,
._sm\:bottom-50,
._sm\:bottom-75,
._sm\:bottom-100,
._sm\:bottom-125,
._sm\:bottom-150,
._sm\:bottom-200,
._sm\:bottom-250,
._sm\:bottom-300,
._sm\:bottom-400,
._sm\:bottom-500,
._sm\:bottom-600,
._sm\:bottom-700,
._sm\:bottom-800,
._sm\:bottom-1000,
._sm\:bottom-1200,
._sm\:bottom-custom {
		bottom: var(--bottom-internal);
	}
	._sm\:bottom-0 {
		--bottom-internal: var(--spacing-0);
	}
	._sm\:bottom-25 {
		--bottom-internal: var(--spacing-25);
	}
	._sm\:bottom-50 {
		--bottom-internal: var(--spacing-50);
	}
	._sm\:bottom-75 {
		--bottom-internal: var(--spacing-75);
	}
	._sm\:bottom-100 {
		--bottom-internal: var(--spacing-100);
	}
	._sm\:bottom-125 {
		--bottom-internal: var(--spacing-125);
	}
	._sm\:bottom-150 {
		--bottom-internal: var(--spacing-150);
	}
	._sm\:bottom-200 {
		--bottom-internal: var(--spacing-200);
	}
	._sm\:bottom-250 {
		--bottom-internal: var(--spacing-250);
	}
	._sm\:bottom-300 {
		--bottom-internal: var(--spacing-300);
	}
	._sm\:bottom-400 {
		--bottom-internal: var(--spacing-400);
	}
	._sm\:bottom-500 {
		--bottom-internal: var(--spacing-500);
	}
	._sm\:bottom-600 {
		--bottom-internal: var(--spacing-600);
	}
	._sm\:bottom-700 {
		--bottom-internal: var(--spacing-700);
	}
	._sm\:bottom-800 {
		--bottom-internal: var(--spacing-800);
	}
	._sm\:bottom-1000 {
		--bottom-internal: var(--spacing-1000);
	}
	._sm\:bottom-1200 {
		--bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._sm\:bottom-custom {
		--bottom-internal: var(--custom-bottom_sm);
	}
}
@media (min-width: 64rem) {
	._md\:bottom-0,
._md\:bottom-25,
._md\:bottom-50,
._md\:bottom-75,
._md\:bottom-100,
._md\:bottom-125,
._md\:bottom-150,
._md\:bottom-200,
._md\:bottom-250,
._md\:bottom-300,
._md\:bottom-400,
._md\:bottom-500,
._md\:bottom-600,
._md\:bottom-700,
._md\:bottom-800,
._md\:bottom-1000,
._md\:bottom-1200,
._md\:bottom-custom {
		bottom: var(--bottom-internal);
	}
	._md\:bottom-0 {
		--bottom-internal: var(--spacing-0);
	}
	._md\:bottom-25 {
		--bottom-internal: var(--spacing-25);
	}
	._md\:bottom-50 {
		--bottom-internal: var(--spacing-50);
	}
	._md\:bottom-75 {
		--bottom-internal: var(--spacing-75);
	}
	._md\:bottom-100 {
		--bottom-internal: var(--spacing-100);
	}
	._md\:bottom-125 {
		--bottom-internal: var(--spacing-125);
	}
	._md\:bottom-150 {
		--bottom-internal: var(--spacing-150);
	}
	._md\:bottom-200 {
		--bottom-internal: var(--spacing-200);
	}
	._md\:bottom-250 {
		--bottom-internal: var(--spacing-250);
	}
	._md\:bottom-300 {
		--bottom-internal: var(--spacing-300);
	}
	._md\:bottom-400 {
		--bottom-internal: var(--spacing-400);
	}
	._md\:bottom-500 {
		--bottom-internal: var(--spacing-500);
	}
	._md\:bottom-600 {
		--bottom-internal: var(--spacing-600);
	}
	._md\:bottom-700 {
		--bottom-internal: var(--spacing-700);
	}
	._md\:bottom-800 {
		--bottom-internal: var(--spacing-800);
	}
	._md\:bottom-1000 {
		--bottom-internal: var(--spacing-1000);
	}
	._md\:bottom-1200 {
		--bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._md\:bottom-custom {
		--bottom-internal: var(--custom-bottom_md);
	}
}
@media (min-width: 80rem) {
	._lg\:bottom-0,
._lg\:bottom-25,
._lg\:bottom-50,
._lg\:bottom-75,
._lg\:bottom-100,
._lg\:bottom-125,
._lg\:bottom-150,
._lg\:bottom-200,
._lg\:bottom-250,
._lg\:bottom-300,
._lg\:bottom-400,
._lg\:bottom-500,
._lg\:bottom-600,
._lg\:bottom-700,
._lg\:bottom-800,
._lg\:bottom-1000,
._lg\:bottom-1200,
._lg\:bottom-custom {
		bottom: var(--bottom-internal);
	}
	._lg\:bottom-0 {
		--bottom-internal: var(--spacing-0);
	}
	._lg\:bottom-25 {
		--bottom-internal: var(--spacing-25);
	}
	._lg\:bottom-50 {
		--bottom-internal: var(--spacing-50);
	}
	._lg\:bottom-75 {
		--bottom-internal: var(--spacing-75);
	}
	._lg\:bottom-100 {
		--bottom-internal: var(--spacing-100);
	}
	._lg\:bottom-125 {
		--bottom-internal: var(--spacing-125);
	}
	._lg\:bottom-150 {
		--bottom-internal: var(--spacing-150);
	}
	._lg\:bottom-200 {
		--bottom-internal: var(--spacing-200);
	}
	._lg\:bottom-250 {
		--bottom-internal: var(--spacing-250);
	}
	._lg\:bottom-300 {
		--bottom-internal: var(--spacing-300);
	}
	._lg\:bottom-400 {
		--bottom-internal: var(--spacing-400);
	}
	._lg\:bottom-500 {
		--bottom-internal: var(--spacing-500);
	}
	._lg\:bottom-600 {
		--bottom-internal: var(--spacing-600);
	}
	._lg\:bottom-700 {
		--bottom-internal: var(--spacing-700);
	}
	._lg\:bottom-800 {
		--bottom-internal: var(--spacing-800);
	}
	._lg\:bottom-1000 {
		--bottom-internal: var(--spacing-1000);
	}
	._lg\:bottom-1200 {
		--bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._lg\:bottom-custom {
		--bottom-internal: var(--custom-bottom_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:bottom-0,
._xl\:bottom-25,
._xl\:bottom-50,
._xl\:bottom-75,
._xl\:bottom-100,
._xl\:bottom-125,
._xl\:bottom-150,
._xl\:bottom-200,
._xl\:bottom-250,
._xl\:bottom-300,
._xl\:bottom-400,
._xl\:bottom-500,
._xl\:bottom-600,
._xl\:bottom-700,
._xl\:bottom-800,
._xl\:bottom-1000,
._xl\:bottom-1200,
._xl\:bottom-custom {
		bottom: var(--bottom-internal);
	}
	._xl\:bottom-0 {
		--bottom-internal: var(--spacing-0);
	}
	._xl\:bottom-25 {
		--bottom-internal: var(--spacing-25);
	}
	._xl\:bottom-50 {
		--bottom-internal: var(--spacing-50);
	}
	._xl\:bottom-75 {
		--bottom-internal: var(--spacing-75);
	}
	._xl\:bottom-100 {
		--bottom-internal: var(--spacing-100);
	}
	._xl\:bottom-125 {
		--bottom-internal: var(--spacing-125);
	}
	._xl\:bottom-150 {
		--bottom-internal: var(--spacing-150);
	}
	._xl\:bottom-200 {
		--bottom-internal: var(--spacing-200);
	}
	._xl\:bottom-250 {
		--bottom-internal: var(--spacing-250);
	}
	._xl\:bottom-300 {
		--bottom-internal: var(--spacing-300);
	}
	._xl\:bottom-400 {
		--bottom-internal: var(--spacing-400);
	}
	._xl\:bottom-500 {
		--bottom-internal: var(--spacing-500);
	}
	._xl\:bottom-600 {
		--bottom-internal: var(--spacing-600);
	}
	._xl\:bottom-700 {
		--bottom-internal: var(--spacing-700);
	}
	._xl\:bottom-800 {
		--bottom-internal: var(--spacing-800);
	}
	._xl\:bottom-1000 {
		--bottom-internal: var(--spacing-1000);
	}
	._xl\:bottom-1200 {
		--bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xl\:bottom-custom {
		--bottom-internal: var(--custom-bottom_xl);
	}
}
/* {"namespace":"left","responsive":true,"dynamic":true} */
._left-0,
._left-25,
._left-50,
._left-75,
._left-100,
._left-125,
._left-150,
._left-200,
._left-250,
._left-300,
._left-400,
._left-500,
._left-600,
._left-700,
._left-800,
._left-1000,
._left-1200,
._left-custom {
	left: var(--left-internal);
}
._left-0 {
	--left-internal: var(--spacing-0);
}
._left-25 {
	--left-internal: var(--spacing-25);
}
._left-50 {
	--left-internal: var(--spacing-50);
}
._left-75 {
	--left-internal: var(--spacing-75);
}
._left-100 {
	--left-internal: var(--spacing-100);
}
._left-125 {
	--left-internal: var(--spacing-125);
}
._left-150 {
	--left-internal: var(--spacing-150);
}
._left-200 {
	--left-internal: var(--spacing-200);
}
._left-250 {
	--left-internal: var(--spacing-250);
}
._left-300 {
	--left-internal: var(--spacing-300);
}
._left-400 {
	--left-internal: var(--spacing-400);
}
._left-500 {
	--left-internal: var(--spacing-500);
}
._left-600 {
	--left-internal: var(--spacing-600);
}
._left-700 {
	--left-internal: var(--spacing-700);
}
._left-800 {
	--left-internal: var(--spacing-800);
}
._left-1000 {
	--left-internal: var(--spacing-1000);
}
._left-1200 {
	--left-internal: var(--spacing-1200);
}
/* When the user provides an arbitrary value */
._left-custom {
	--left-internal: var(--custom-left);
}
@media (min-width: 32.5rem) {
	._xs\:left-0,
._xs\:left-25,
._xs\:left-50,
._xs\:left-75,
._xs\:left-100,
._xs\:left-125,
._xs\:left-150,
._xs\:left-200,
._xs\:left-250,
._xs\:left-300,
._xs\:left-400,
._xs\:left-500,
._xs\:left-600,
._xs\:left-700,
._xs\:left-800,
._xs\:left-1000,
._xs\:left-1200,
._xs\:left-custom {
		left: var(--left-internal);
	}
	._xs\:left-0 {
		--left-internal: var(--spacing-0);
	}
	._xs\:left-25 {
		--left-internal: var(--spacing-25);
	}
	._xs\:left-50 {
		--left-internal: var(--spacing-50);
	}
	._xs\:left-75 {
		--left-internal: var(--spacing-75);
	}
	._xs\:left-100 {
		--left-internal: var(--spacing-100);
	}
	._xs\:left-125 {
		--left-internal: var(--spacing-125);
	}
	._xs\:left-150 {
		--left-internal: var(--spacing-150);
	}
	._xs\:left-200 {
		--left-internal: var(--spacing-200);
	}
	._xs\:left-250 {
		--left-internal: var(--spacing-250);
	}
	._xs\:left-300 {
		--left-internal: var(--spacing-300);
	}
	._xs\:left-400 {
		--left-internal: var(--spacing-400);
	}
	._xs\:left-500 {
		--left-internal: var(--spacing-500);
	}
	._xs\:left-600 {
		--left-internal: var(--spacing-600);
	}
	._xs\:left-700 {
		--left-internal: var(--spacing-700);
	}
	._xs\:left-800 {
		--left-internal: var(--spacing-800);
	}
	._xs\:left-1000 {
		--left-internal: var(--spacing-1000);
	}
	._xs\:left-1200 {
		--left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xs\:left-custom {
		--left-internal: var(--custom-left_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:left-0,
._sm\:left-25,
._sm\:left-50,
._sm\:left-75,
._sm\:left-100,
._sm\:left-125,
._sm\:left-150,
._sm\:left-200,
._sm\:left-250,
._sm\:left-300,
._sm\:left-400,
._sm\:left-500,
._sm\:left-600,
._sm\:left-700,
._sm\:left-800,
._sm\:left-1000,
._sm\:left-1200,
._sm\:left-custom {
		left: var(--left-internal);
	}
	._sm\:left-0 {
		--left-internal: var(--spacing-0);
	}
	._sm\:left-25 {
		--left-internal: var(--spacing-25);
	}
	._sm\:left-50 {
		--left-internal: var(--spacing-50);
	}
	._sm\:left-75 {
		--left-internal: var(--spacing-75);
	}
	._sm\:left-100 {
		--left-internal: var(--spacing-100);
	}
	._sm\:left-125 {
		--left-internal: var(--spacing-125);
	}
	._sm\:left-150 {
		--left-internal: var(--spacing-150);
	}
	._sm\:left-200 {
		--left-internal: var(--spacing-200);
	}
	._sm\:left-250 {
		--left-internal: var(--spacing-250);
	}
	._sm\:left-300 {
		--left-internal: var(--spacing-300);
	}
	._sm\:left-400 {
		--left-internal: var(--spacing-400);
	}
	._sm\:left-500 {
		--left-internal: var(--spacing-500);
	}
	._sm\:left-600 {
		--left-internal: var(--spacing-600);
	}
	._sm\:left-700 {
		--left-internal: var(--spacing-700);
	}
	._sm\:left-800 {
		--left-internal: var(--spacing-800);
	}
	._sm\:left-1000 {
		--left-internal: var(--spacing-1000);
	}
	._sm\:left-1200 {
		--left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._sm\:left-custom {
		--left-internal: var(--custom-left_sm);
	}
}
@media (min-width: 64rem) {
	._md\:left-0,
._md\:left-25,
._md\:left-50,
._md\:left-75,
._md\:left-100,
._md\:left-125,
._md\:left-150,
._md\:left-200,
._md\:left-250,
._md\:left-300,
._md\:left-400,
._md\:left-500,
._md\:left-600,
._md\:left-700,
._md\:left-800,
._md\:left-1000,
._md\:left-1200,
._md\:left-custom {
		left: var(--left-internal);
	}
	._md\:left-0 {
		--left-internal: var(--spacing-0);
	}
	._md\:left-25 {
		--left-internal: var(--spacing-25);
	}
	._md\:left-50 {
		--left-internal: var(--spacing-50);
	}
	._md\:left-75 {
		--left-internal: var(--spacing-75);
	}
	._md\:left-100 {
		--left-internal: var(--spacing-100);
	}
	._md\:left-125 {
		--left-internal: var(--spacing-125);
	}
	._md\:left-150 {
		--left-internal: var(--spacing-150);
	}
	._md\:left-200 {
		--left-internal: var(--spacing-200);
	}
	._md\:left-250 {
		--left-internal: var(--spacing-250);
	}
	._md\:left-300 {
		--left-internal: var(--spacing-300);
	}
	._md\:left-400 {
		--left-internal: var(--spacing-400);
	}
	._md\:left-500 {
		--left-internal: var(--spacing-500);
	}
	._md\:left-600 {
		--left-internal: var(--spacing-600);
	}
	._md\:left-700 {
		--left-internal: var(--spacing-700);
	}
	._md\:left-800 {
		--left-internal: var(--spacing-800);
	}
	._md\:left-1000 {
		--left-internal: var(--spacing-1000);
	}
	._md\:left-1200 {
		--left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._md\:left-custom {
		--left-internal: var(--custom-left_md);
	}
}
@media (min-width: 80rem) {
	._lg\:left-0,
._lg\:left-25,
._lg\:left-50,
._lg\:left-75,
._lg\:left-100,
._lg\:left-125,
._lg\:left-150,
._lg\:left-200,
._lg\:left-250,
._lg\:left-300,
._lg\:left-400,
._lg\:left-500,
._lg\:left-600,
._lg\:left-700,
._lg\:left-800,
._lg\:left-1000,
._lg\:left-1200,
._lg\:left-custom {
		left: var(--left-internal);
	}
	._lg\:left-0 {
		--left-internal: var(--spacing-0);
	}
	._lg\:left-25 {
		--left-internal: var(--spacing-25);
	}
	._lg\:left-50 {
		--left-internal: var(--spacing-50);
	}
	._lg\:left-75 {
		--left-internal: var(--spacing-75);
	}
	._lg\:left-100 {
		--left-internal: var(--spacing-100);
	}
	._lg\:left-125 {
		--left-internal: var(--spacing-125);
	}
	._lg\:left-150 {
		--left-internal: var(--spacing-150);
	}
	._lg\:left-200 {
		--left-internal: var(--spacing-200);
	}
	._lg\:left-250 {
		--left-internal: var(--spacing-250);
	}
	._lg\:left-300 {
		--left-internal: var(--spacing-300);
	}
	._lg\:left-400 {
		--left-internal: var(--spacing-400);
	}
	._lg\:left-500 {
		--left-internal: var(--spacing-500);
	}
	._lg\:left-600 {
		--left-internal: var(--spacing-600);
	}
	._lg\:left-700 {
		--left-internal: var(--spacing-700);
	}
	._lg\:left-800 {
		--left-internal: var(--spacing-800);
	}
	._lg\:left-1000 {
		--left-internal: var(--spacing-1000);
	}
	._lg\:left-1200 {
		--left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._lg\:left-custom {
		--left-internal: var(--custom-left_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:left-0,
._xl\:left-25,
._xl\:left-50,
._xl\:left-75,
._xl\:left-100,
._xl\:left-125,
._xl\:left-150,
._xl\:left-200,
._xl\:left-250,
._xl\:left-300,
._xl\:left-400,
._xl\:left-500,
._xl\:left-600,
._xl\:left-700,
._xl\:left-800,
._xl\:left-1000,
._xl\:left-1200,
._xl\:left-custom {
		left: var(--left-internal);
	}
	._xl\:left-0 {
		--left-internal: var(--spacing-0);
	}
	._xl\:left-25 {
		--left-internal: var(--spacing-25);
	}
	._xl\:left-50 {
		--left-internal: var(--spacing-50);
	}
	._xl\:left-75 {
		--left-internal: var(--spacing-75);
	}
	._xl\:left-100 {
		--left-internal: var(--spacing-100);
	}
	._xl\:left-125 {
		--left-internal: var(--spacing-125);
	}
	._xl\:left-150 {
		--left-internal: var(--spacing-150);
	}
	._xl\:left-200 {
		--left-internal: var(--spacing-200);
	}
	._xl\:left-250 {
		--left-internal: var(--spacing-250);
	}
	._xl\:left-300 {
		--left-internal: var(--spacing-300);
	}
	._xl\:left-400 {
		--left-internal: var(--spacing-400);
	}
	._xl\:left-500 {
		--left-internal: var(--spacing-500);
	}
	._xl\:left-600 {
		--left-internal: var(--spacing-600);
	}
	._xl\:left-700 {
		--left-internal: var(--spacing-700);
	}
	._xl\:left-800 {
		--left-internal: var(--spacing-800);
	}
	._xl\:left-1000 {
		--left-internal: var(--spacing-1000);
	}
	._xl\:left-1200 {
		--left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xl\:left-custom {
		--left-internal: var(--custom-left_xl);
	}
}
/* {"namespace":"position","responsive":true} */
._position-static {
	position: static;
}
._position-relative {
	position: relative;
}
._position-absolute {
	position: absolute;
}
._position-fixed {
	position: fixed;
}
._position-sticky {
	position: -webkit-sticky;
	position: sticky;
}
@media (min-width: 32.5rem) {
	._xs\:position-static {
		position: static;
	}
	._xs\:position-relative {
		position: relative;
	}
	._xs\:position-absolute {
		position: absolute;
	}
	._xs\:position-fixed {
		position: fixed;
	}
	._xs\:position-sticky {
		position: -webkit-sticky;
		position: sticky;
	}
}
@media (min-width: 49.125rem) {
	._sm\:position-static {
		position: static;
	}
	._sm\:position-relative {
		position: relative;
	}
	._sm\:position-absolute {
		position: absolute;
	}
	._sm\:position-fixed {
		position: fixed;
	}
	._sm\:position-sticky {
		position: -webkit-sticky;
		position: sticky;
	}
}
@media (min-width: 64rem) {
	._md\:position-static {
		position: static;
	}
	._md\:position-relative {
		position: relative;
	}
	._md\:position-absolute {
		position: absolute;
	}
	._md\:position-fixed {
		position: fixed;
	}
	._md\:position-sticky {
		position: -webkit-sticky;
		position: sticky;
	}
}
@media (min-width: 80rem) {
	._lg\:position-static {
		position: static;
	}
	._lg\:position-relative {
		position: relative;
	}
	._lg\:position-absolute {
		position: absolute;
	}
	._lg\:position-fixed {
		position: fixed;
	}
	._lg\:position-sticky {
		position: -webkit-sticky;
		position: sticky;
	}
}
@media (min-width: 102.5rem) {
	._xl\:position-static {
		position: static;
	}
	._xl\:position-relative {
		position: relative;
	}
	._xl\:position-absolute {
		position: absolute;
	}
	._xl\:position-fixed {
		position: fixed;
	}
	._xl\:position-sticky {
		position: -webkit-sticky;
		position: sticky;
	}
}
/* {"namespace":"opacity","dynamic":true} */
._opacity-custom {
	opacity: var(--opacity-internal);
}
/* When the user provides an arbitrary value */
._opacity-custom {
	--opacity-internal: var(--custom-opacity);
}
/* {"namespace":"visibility"} */
._visibility-visible {
	visibility: visible;
}
._visibility-hidden {
	visibility: hidden;
}
/* {"namespace":"flex","responsive":true,"dynamic":true} */
._flex-1,
._flex-custom {
	-webkit-box-flex: var(--flex-internal);
	-webkit-flex: var(--flex-internal);
	   -moz-box-flex: var(--flex-internal);
	        flex: var(--flex-internal);
}
._flex-1 {
	--flex-internal: 1;
}
/* When the user provides an arbitrary value */
._flex-custom {
	--flex-internal: var(--custom-flex);
}
@media (min-width: 32.5rem) {
	._xs\:flex-1,
._xs\:flex-custom {
		-webkit-box-flex: var(--flex-internal);
		-webkit-flex: var(--flex-internal);
		   -moz-box-flex: var(--flex-internal);
		        flex: var(--flex-internal);
	}
	._xs\:flex-1 {
		--flex-internal: 1;
	}
	/* When the user provides an arbitrary value */
	._xs\:flex-custom {
		--flex-internal: var(--custom-flex_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:flex-1,
._sm\:flex-custom {
		-webkit-box-flex: var(--flex-internal);
		-webkit-flex: var(--flex-internal);
		   -moz-box-flex: var(--flex-internal);
		        flex: var(--flex-internal);
	}
	._sm\:flex-1 {
		--flex-internal: 1;
	}
	/* When the user provides an arbitrary value */
	._sm\:flex-custom {
		--flex-internal: var(--custom-flex_sm);
	}
}
@media (min-width: 64rem) {
	._md\:flex-1,
._md\:flex-custom {
		-webkit-box-flex: var(--flex-internal);
		-webkit-flex: var(--flex-internal);
		   -moz-box-flex: var(--flex-internal);
		        flex: var(--flex-internal);
	}
	._md\:flex-1 {
		--flex-internal: 1;
	}
	/* When the user provides an arbitrary value */
	._md\:flex-custom {
		--flex-internal: var(--custom-flex_md);
	}
}
@media (min-width: 80rem) {
	._lg\:flex-1,
._lg\:flex-custom {
		-webkit-box-flex: var(--flex-internal);
		-webkit-flex: var(--flex-internal);
		   -moz-box-flex: var(--flex-internal);
		        flex: var(--flex-internal);
	}
	._lg\:flex-1 {
		--flex-internal: 1;
	}
	/* When the user provides an arbitrary value */
	._lg\:flex-custom {
		--flex-internal: var(--custom-flex_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:flex-1,
._xl\:flex-custom {
		-webkit-box-flex: var(--flex-internal);
		-webkit-flex: var(--flex-internal);
		   -moz-box-flex: var(--flex-internal);
		        flex: var(--flex-internal);
	}
	._xl\:flex-1 {
		--flex-internal: 1;
	}
	/* When the user provides an arbitrary value */
	._xl\:flex-custom {
		--flex-internal: var(--custom-flex_xl);
	}
}
/* {"namespace":"grow","dynamic":true} */
._grow-custom {
	-webkit-box-flex: var(--flex-grow-internal);
	-webkit-flex-grow: var(--flex-grow-internal);
	   -moz-box-flex: var(--flex-grow-internal);
	        flex-grow: var(--flex-grow-internal);
}
/* When the user provides an arbitrary value */
._grow-custom {
	--flex-grow-internal: var(--custom-grow);
}
/* {"namespace":"shrink","dynamic":true} */
._shrink-custom {
	-webkit-flex-shrink: var(--flex-shrink-internal);
	        flex-shrink: var(--flex-shrink-internal);
}
/* When the user provides an arbitrary value */
._shrink-custom {
	--flex-shrink-internal: var(--custom-shrink);
}
/* {"namespace":"w","responsive":true,"dynamic":true} */
._w-full,
._w-auto,
._w-custom {
	width: var(--width-internal);
}
._w-full {
	--width-internal: 100%;
}
._w-auto {
	--width-internal: auto;
}
/* When the user provides an arbitrary value */
._w-custom {
	--width-internal: var(--custom-w);
}
@media (min-width: 32.5rem) {
	._xs\:w-full,
._xs\:w-auto,
._xs\:w-custom {
		width: var(--width-internal);
	}
	._xs\:w-full {
		--width-internal: 100%;
	}
	._xs\:w-auto {
		--width-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._xs\:w-custom {
		--width-internal: var(--custom-w_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:w-full,
._sm\:w-auto,
._sm\:w-custom {
		width: var(--width-internal);
	}
	._sm\:w-full {
		--width-internal: 100%;
	}
	._sm\:w-auto {
		--width-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._sm\:w-custom {
		--width-internal: var(--custom-w_sm);
	}
}
@media (min-width: 64rem) {
	._md\:w-full,
._md\:w-auto,
._md\:w-custom {
		width: var(--width-internal);
	}
	._md\:w-full {
		--width-internal: 100%;
	}
	._md\:w-auto {
		--width-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._md\:w-custom {
		--width-internal: var(--custom-w_md);
	}
}
@media (min-width: 80rem) {
	._lg\:w-full,
._lg\:w-auto,
._lg\:w-custom {
		width: var(--width-internal);
	}
	._lg\:w-full {
		--width-internal: 100%;
	}
	._lg\:w-auto {
		--width-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._lg\:w-custom {
		--width-internal: var(--custom-w_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:w-full,
._xl\:w-auto,
._xl\:w-custom {
		width: var(--width-internal);
	}
	._xl\:w-full {
		--width-internal: 100%;
	}
	._xl\:w-auto {
		--width-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._xl\:w-custom {
		--width-internal: var(--custom-w_xl);
	}
}
/* {"namespace":"h","responsive":true,"dynamic":true} */
._h-full,
._h-auto,
._h-control-xs,
._h-control-sm,
._h-control-md,
._h-control-lg,
._h-custom {
	height: var(--height-internal);
}
._h-full {
	--height-internal: 100%;
}
._h-auto {
	--height-internal: auto;
}
._h-control-xs {
	--height-internal: var(--control-height-xs);
}
._h-control-sm {
	--height-internal: var(--control-height-sm);
}
._h-control-md {
	--height-internal: var(--control-height-md);
}
._h-control-lg {
	--height-internal: var(--control-height-lg);
}
/* When the user provides an arbitrary value */
._h-custom {
	--height-internal: var(--custom-h);
}
@media (min-width: 32.5rem) {
	._xs\:h-full,
._xs\:h-auto,
._xs\:h-control-xs,
._xs\:h-control-sm,
._xs\:h-control-md,
._xs\:h-control-lg,
._xs\:h-custom {
		height: var(--height-internal);
	}
	._xs\:h-full {
		--height-internal: 100%;
	}
	._xs\:h-auto {
		--height-internal: auto;
	}
	._xs\:h-control-xs {
		--height-internal: var(--control-height-xs);
	}
	._xs\:h-control-sm {
		--height-internal: var(--control-height-sm);
	}
	._xs\:h-control-md {
		--height-internal: var(--control-height-md);
	}
	._xs\:h-control-lg {
		--height-internal: var(--control-height-lg);
	}
	/* When the user provides an arbitrary value */
	._xs\:h-custom {
		--height-internal: var(--custom-h_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:h-full,
._sm\:h-auto,
._sm\:h-control-xs,
._sm\:h-control-sm,
._sm\:h-control-md,
._sm\:h-control-lg,
._sm\:h-custom {
		height: var(--height-internal);
	}
	._sm\:h-full {
		--height-internal: 100%;
	}
	._sm\:h-auto {
		--height-internal: auto;
	}
	._sm\:h-control-xs {
		--height-internal: var(--control-height-xs);
	}
	._sm\:h-control-sm {
		--height-internal: var(--control-height-sm);
	}
	._sm\:h-control-md {
		--height-internal: var(--control-height-md);
	}
	._sm\:h-control-lg {
		--height-internal: var(--control-height-lg);
	}
	/* When the user provides an arbitrary value */
	._sm\:h-custom {
		--height-internal: var(--custom-h_sm);
	}
}
@media (min-width: 64rem) {
	._md\:h-full,
._md\:h-auto,
._md\:h-control-xs,
._md\:h-control-sm,
._md\:h-control-md,
._md\:h-control-lg,
._md\:h-custom {
		height: var(--height-internal);
	}
	._md\:h-full {
		--height-internal: 100%;
	}
	._md\:h-auto {
		--height-internal: auto;
	}
	._md\:h-control-xs {
		--height-internal: var(--control-height-xs);
	}
	._md\:h-control-sm {
		--height-internal: var(--control-height-sm);
	}
	._md\:h-control-md {
		--height-internal: var(--control-height-md);
	}
	._md\:h-control-lg {
		--height-internal: var(--control-height-lg);
	}
	/* When the user provides an arbitrary value */
	._md\:h-custom {
		--height-internal: var(--custom-h_md);
	}
}
@media (min-width: 80rem) {
	._lg\:h-full,
._lg\:h-auto,
._lg\:h-control-xs,
._lg\:h-control-sm,
._lg\:h-control-md,
._lg\:h-control-lg,
._lg\:h-custom {
		height: var(--height-internal);
	}
	._lg\:h-full {
		--height-internal: 100%;
	}
	._lg\:h-auto {
		--height-internal: auto;
	}
	._lg\:h-control-xs {
		--height-internal: var(--control-height-xs);
	}
	._lg\:h-control-sm {
		--height-internal: var(--control-height-sm);
	}
	._lg\:h-control-md {
		--height-internal: var(--control-height-md);
	}
	._lg\:h-control-lg {
		--height-internal: var(--control-height-lg);
	}
	/* When the user provides an arbitrary value */
	._lg\:h-custom {
		--height-internal: var(--custom-h_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:h-full,
._xl\:h-auto,
._xl\:h-control-xs,
._xl\:h-control-sm,
._xl\:h-control-md,
._xl\:h-control-lg,
._xl\:h-custom {
		height: var(--height-internal);
	}
	._xl\:h-full {
		--height-internal: 100%;
	}
	._xl\:h-auto {
		--height-internal: auto;
	}
	._xl\:h-control-xs {
		--height-internal: var(--control-height-xs);
	}
	._xl\:h-control-sm {
		--height-internal: var(--control-height-sm);
	}
	._xl\:h-control-md {
		--height-internal: var(--control-height-md);
	}
	._xl\:h-control-lg {
		--height-internal: var(--control-height-lg);
	}
	/* When the user provides an arbitrary value */
	._xl\:h-custom {
		--height-internal: var(--custom-h_xl);
	}
}
/* {"namespace":"flexBasis","dynamic":true} */
._flex-basis-custom {
	-webkit-flex-basis: var(--flex-basis-internal);
	        flex-basis: var(--flex-basis-internal);
}
/* When the user provides an arbitrary value */
._flex-basis-custom {
	--flex-basis-internal: var(--custom-flexBasis);
}
/* {"namespace":"minW","responsive":true,"dynamic":true} */
._min-w-full,
._min-w-auto,
._min-w-0,
._min-w-custom {
	min-width: var(--min-width-internal);
}
._min-w-full {
	--min-width-internal: 100%;
}
._min-w-auto {
	--min-width-internal: auto;
}
._min-w-0 {
	--min-width-internal: 0;
}
/* When the user provides an arbitrary value */
._min-w-custom {
	--min-width-internal: var(--custom-minW);
}
@media (min-width: 32.5rem) {
	._xs\:min-w-full,
._xs\:min-w-auto,
._xs\:min-w-0,
._xs\:min-w-custom {
		min-width: var(--min-width-internal);
	}
	._xs\:min-w-full {
		--min-width-internal: 100%;
	}
	._xs\:min-w-auto {
		--min-width-internal: auto;
	}
	._xs\:min-w-0 {
		--min-width-internal: 0;
	}
	/* When the user provides an arbitrary value */
	._xs\:min-w-custom {
		--min-width-internal: var(--custom-minW_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:min-w-full,
._sm\:min-w-auto,
._sm\:min-w-0,
._sm\:min-w-custom {
		min-width: var(--min-width-internal);
	}
	._sm\:min-w-full {
		--min-width-internal: 100%;
	}
	._sm\:min-w-auto {
		--min-width-internal: auto;
	}
	._sm\:min-w-0 {
		--min-width-internal: 0;
	}
	/* When the user provides an arbitrary value */
	._sm\:min-w-custom {
		--min-width-internal: var(--custom-minW_sm);
	}
}
@media (min-width: 64rem) {
	._md\:min-w-full,
._md\:min-w-auto,
._md\:min-w-0,
._md\:min-w-custom {
		min-width: var(--min-width-internal);
	}
	._md\:min-w-full {
		--min-width-internal: 100%;
	}
	._md\:min-w-auto {
		--min-width-internal: auto;
	}
	._md\:min-w-0 {
		--min-width-internal: 0;
	}
	/* When the user provides an arbitrary value */
	._md\:min-w-custom {
		--min-width-internal: var(--custom-minW_md);
	}
}
@media (min-width: 80rem) {
	._lg\:min-w-full,
._lg\:min-w-auto,
._lg\:min-w-0,
._lg\:min-w-custom {
		min-width: var(--min-width-internal);
	}
	._lg\:min-w-full {
		--min-width-internal: 100%;
	}
	._lg\:min-w-auto {
		--min-width-internal: auto;
	}
	._lg\:min-w-0 {
		--min-width-internal: 0;
	}
	/* When the user provides an arbitrary value */
	._lg\:min-w-custom {
		--min-width-internal: var(--custom-minW_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:min-w-full,
._xl\:min-w-auto,
._xl\:min-w-0,
._xl\:min-w-custom {
		min-width: var(--min-width-internal);
	}
	._xl\:min-w-full {
		--min-width-internal: 100%;
	}
	._xl\:min-w-auto {
		--min-width-internal: auto;
	}
	._xl\:min-w-0 {
		--min-width-internal: 0;
	}
	/* When the user provides an arbitrary value */
	._xl\:min-w-custom {
		--min-width-internal: var(--custom-minW_xl);
	}
}
/* {"namespace":"minH","responsive":true,"dynamic":true} */
._min-h-full,
._min-h-auto,
._min-h-custom {
	min-height: var(--min-height-internal);
}
._min-h-full {
	--min-height-internal: 100%;
}
._min-h-auto {
	--min-height-internal: auto;
}
/* When the user provides an arbitrary value */
._min-h-custom {
	--min-height-internal: var(--custom-minH);
}
@media (min-width: 32.5rem) {
	._xs\:min-h-full,
._xs\:min-h-auto,
._xs\:min-h-custom {
		min-height: var(--min-height-internal);
	}
	._xs\:min-h-full {
		--min-height-internal: 100%;
	}
	._xs\:min-h-auto {
		--min-height-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._xs\:min-h-custom {
		--min-height-internal: var(--custom-minH_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:min-h-full,
._sm\:min-h-auto,
._sm\:min-h-custom {
		min-height: var(--min-height-internal);
	}
	._sm\:min-h-full {
		--min-height-internal: 100%;
	}
	._sm\:min-h-auto {
		--min-height-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._sm\:min-h-custom {
		--min-height-internal: var(--custom-minH_sm);
	}
}
@media (min-width: 64rem) {
	._md\:min-h-full,
._md\:min-h-auto,
._md\:min-h-custom {
		min-height: var(--min-height-internal);
	}
	._md\:min-h-full {
		--min-height-internal: 100%;
	}
	._md\:min-h-auto {
		--min-height-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._md\:min-h-custom {
		--min-height-internal: var(--custom-minH_md);
	}
}
@media (min-width: 80rem) {
	._lg\:min-h-full,
._lg\:min-h-auto,
._lg\:min-h-custom {
		min-height: var(--min-height-internal);
	}
	._lg\:min-h-full {
		--min-height-internal: 100%;
	}
	._lg\:min-h-auto {
		--min-height-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._lg\:min-h-custom {
		--min-height-internal: var(--custom-minH_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:min-h-full,
._xl\:min-h-auto,
._xl\:min-h-custom {
		min-height: var(--min-height-internal);
	}
	._xl\:min-h-full {
		--min-height-internal: 100%;
	}
	._xl\:min-h-auto {
		--min-height-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._xl\:min-h-custom {
		--min-height-internal: var(--custom-minH_xl);
	}
}
/* {"namespace":"maxW","responsive":true,"dynamic":true} */
._max-w-full,
._max-w-auto,
._max-w-custom {
	max-width: var(--max-width-internal);
}
._max-w-full {
	--max-width-internal: 100%;
}
._max-w-auto {
	--max-width-internal: auto;
}
/* When the user provides an arbitrary value */
._max-w-custom {
	--max-width-internal: var(--custom-maxW);
}
@media (min-width: 32.5rem) {
	._xs\:max-w-full,
._xs\:max-w-auto,
._xs\:max-w-custom {
		max-width: var(--max-width-internal);
	}
	._xs\:max-w-full {
		--max-width-internal: 100%;
	}
	._xs\:max-w-auto {
		--max-width-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._xs\:max-w-custom {
		--max-width-internal: var(--custom-maxW_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:max-w-full,
._sm\:max-w-auto,
._sm\:max-w-custom {
		max-width: var(--max-width-internal);
	}
	._sm\:max-w-full {
		--max-width-internal: 100%;
	}
	._sm\:max-w-auto {
		--max-width-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._sm\:max-w-custom {
		--max-width-internal: var(--custom-maxW_sm);
	}
}
@media (min-width: 64rem) {
	._md\:max-w-full,
._md\:max-w-auto,
._md\:max-w-custom {
		max-width: var(--max-width-internal);
	}
	._md\:max-w-full {
		--max-width-internal: 100%;
	}
	._md\:max-w-auto {
		--max-width-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._md\:max-w-custom {
		--max-width-internal: var(--custom-maxW_md);
	}
}
@media (min-width: 80rem) {
	._lg\:max-w-full,
._lg\:max-w-auto,
._lg\:max-w-custom {
		max-width: var(--max-width-internal);
	}
	._lg\:max-w-full {
		--max-width-internal: 100%;
	}
	._lg\:max-w-auto {
		--max-width-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._lg\:max-w-custom {
		--max-width-internal: var(--custom-maxW_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:max-w-full,
._xl\:max-w-auto,
._xl\:max-w-custom {
		max-width: var(--max-width-internal);
	}
	._xl\:max-w-full {
		--max-width-internal: 100%;
	}
	._xl\:max-w-auto {
		--max-width-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._xl\:max-w-custom {
		--max-width-internal: var(--custom-maxW_xl);
	}
}
/* {"namespace":"maxH","responsive":true,"dynamic":true} */
._max-h-full,
._max-h-auto,
._max-h-custom {
	max-height: var(--max-height-internal);
}
._max-h-full {
	--max-height-internal: 100%;
}
._max-h-auto {
	--max-height-internal: auto;
}
/* When the user provides an arbitrary value */
._max-h-custom {
	--max-height-internal: var(--custom-maxH);
}
@media (min-width: 32.5rem) {
	._xs\:max-h-full,
._xs\:max-h-auto,
._xs\:max-h-custom {
		max-height: var(--max-height-internal);
	}
	._xs\:max-h-full {
		--max-height-internal: 100%;
	}
	._xs\:max-h-auto {
		--max-height-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._xs\:max-h-custom {
		--max-height-internal: var(--custom-maxH_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:max-h-full,
._sm\:max-h-auto,
._sm\:max-h-custom {
		max-height: var(--max-height-internal);
	}
	._sm\:max-h-full {
		--max-height-internal: 100%;
	}
	._sm\:max-h-auto {
		--max-height-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._sm\:max-h-custom {
		--max-height-internal: var(--custom-maxH_sm);
	}
}
@media (min-width: 64rem) {
	._md\:max-h-full,
._md\:max-h-auto,
._md\:max-h-custom {
		max-height: var(--max-height-internal);
	}
	._md\:max-h-full {
		--max-height-internal: 100%;
	}
	._md\:max-h-auto {
		--max-height-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._md\:max-h-custom {
		--max-height-internal: var(--custom-maxH_md);
	}
}
@media (min-width: 80rem) {
	._lg\:max-h-full,
._lg\:max-h-auto,
._lg\:max-h-custom {
		max-height: var(--max-height-internal);
	}
	._lg\:max-h-full {
		--max-height-internal: 100%;
	}
	._lg\:max-h-auto {
		--max-height-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._lg\:max-h-custom {
		--max-height-internal: var(--custom-maxH_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:max-h-full,
._xl\:max-h-auto,
._xl\:max-h-custom {
		max-height: var(--max-height-internal);
	}
	._xl\:max-h-full {
		--max-height-internal: 100%;
	}
	._xl\:max-h-auto {
		--max-height-internal: auto;
	}
	/* When the user provides an arbitrary value */
	._xl\:max-h-custom {
		--max-height-internal: var(--custom-maxH_xl);
	}
}
/* {"namespace":"z","dynamic":true} */
._z-1,
._z-custom {
	z-index: var(--z-index-internal);
}
._z-1 {
	--z-index-internal: 1;
}
/* When the user provides an arbitrary value */
._z-custom {
	--z-index-internal: var(--custom-z);
}
/* {"namespace":"aspect","responsive":true,"dynamic":true} */
._aspect-custom {
	aspect-ratio: var(--aspect-ratio-internal);
}
/* When the user provides an arbitrary value */
._aspect-custom {
	--aspect-ratio-internal: var(--custom-aspect);
}
@media (min-width: 32.5rem) {
	._xs\:aspect-custom {
		aspect-ratio: var(--aspect-ratio-internal);
	}
	/* When the user provides an arbitrary value */
	._xs\:aspect-custom {
		--aspect-ratio-internal: var(--custom-aspect_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:aspect-custom {
		aspect-ratio: var(--aspect-ratio-internal);
	}
	/* When the user provides an arbitrary value */
	._sm\:aspect-custom {
		--aspect-ratio-internal: var(--custom-aspect_sm);
	}
}
@media (min-width: 64rem) {
	._md\:aspect-custom {
		aspect-ratio: var(--aspect-ratio-internal);
	}
	/* When the user provides an arbitrary value */
	._md\:aspect-custom {
		--aspect-ratio-internal: var(--custom-aspect_md);
	}
}
@media (min-width: 80rem) {
	._lg\:aspect-custom {
		aspect-ratio: var(--aspect-ratio-internal);
	}
	/* When the user provides an arbitrary value */
	._lg\:aspect-custom {
		--aspect-ratio-internal: var(--custom-aspect_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:aspect-custom {
		aspect-ratio: var(--aspect-ratio-internal);
	}
	/* When the user provides an arbitrary value */
	._xl\:aspect-custom {
		--aspect-ratio-internal: var(--custom-aspect_xl);
	}
}
/* {"namespace":"transform","dynamic":true} */
._transform--1\/2,
._transform-x-1\/2,
._transform-y-1\/2,
._transform-custom {
	-webkit-transform: var(--transform-internal);
	     -o-transform: var(--transform-internal);
	        transform: var(--transform-internal);
}
._transform--1\/2 {
	--transform-internal: translate(-50%, -50%);
}
._transform-x-1\/2 {
	--transform-internal: translateX(-50%);
}
._transform-y-1\/2 {
	--transform-internal: translateY(-50%);
}
/* When the user provides an arbitrary value */
._transform-custom {
	--transform-internal: var(--custom-transform);
}
/* {"namespace":"pointerEvents"} */
._pointer-events-none {
	pointer-events: none;
}
._pointer-events-auto {
	pointer-events: auto;
}
/* {"namespace":"filter"} */
._filter-grayscale {
	-webkit-filter: grayscale(1);
	        filter: grayscale(1);
}
/* {"namespace":"scrollMarginTop","dynamic":true} */
._scroll-margin-top-0,
._scroll-margin-top-25,
._scroll-margin-top-50,
._scroll-margin-top-75,
._scroll-margin-top-100,
._scroll-margin-top-125,
._scroll-margin-top-150,
._scroll-margin-top-200,
._scroll-margin-top-250,
._scroll-margin-top-300,
._scroll-margin-top-400,
._scroll-margin-top-500,
._scroll-margin-top-600,
._scroll-margin-top-700,
._scroll-margin-top-800,
._scroll-margin-top-1000,
._scroll-margin-top-1200,
._scroll-margin-top-custom {
	scroll-margin-top: var(--scroll-margin-top-internal);
}
._scroll-margin-top-0 {
	--scroll-margin-top-internal: var(--spacing-0);
}
._scroll-margin-top-25 {
	--scroll-margin-top-internal: var(--spacing-25);
}
._scroll-margin-top-50 {
	--scroll-margin-top-internal: var(--spacing-50);
}
._scroll-margin-top-75 {
	--scroll-margin-top-internal: var(--spacing-75);
}
._scroll-margin-top-100 {
	--scroll-margin-top-internal: var(--spacing-100);
}
._scroll-margin-top-125 {
	--scroll-margin-top-internal: var(--spacing-125);
}
._scroll-margin-top-150 {
	--scroll-margin-top-internal: var(--spacing-150);
}
._scroll-margin-top-200 {
	--scroll-margin-top-internal: var(--spacing-200);
}
._scroll-margin-top-250 {
	--scroll-margin-top-internal: var(--spacing-250);
}
._scroll-margin-top-300 {
	--scroll-margin-top-internal: var(--spacing-300);
}
._scroll-margin-top-400 {
	--scroll-margin-top-internal: var(--spacing-400);
}
._scroll-margin-top-500 {
	--scroll-margin-top-internal: var(--spacing-500);
}
._scroll-margin-top-600 {
	--scroll-margin-top-internal: var(--spacing-600);
}
._scroll-margin-top-700 {
	--scroll-margin-top-internal: var(--spacing-700);
}
._scroll-margin-top-800 {
	--scroll-margin-top-internal: var(--spacing-800);
}
._scroll-margin-top-1000 {
	--scroll-margin-top-internal: var(--spacing-1000);
}
._scroll-margin-top-1200 {
	--scroll-margin-top-internal: var(--spacing-1200);
}
/* When the user provides an arbitrary value */
._scroll-margin-top-custom {
	--scroll-margin-top-internal: var(--custom-scrollMarginTop);
}
/* {"namespace":"p","responsive":true,"dynamic":true} */
._p-0,
._p-25,
._p-50,
._p-75,
._p-100,
._p-125,
._p-150,
._p-200,
._p-250,
._p-300,
._p-400,
._p-500,
._p-600,
._p-700,
._p-800,
._p-1000,
._p-1200,
._p-custom {
	padding-top: var(--padding-top-internal);
	padding-right: var(--padding-right-internal);
	padding-bottom: var(--padding-bottom-internal);
	padding-left: var(--padding-left-internal);
}
._p-0 {
	--padding-top-internal: var(--spacing-0);
	--padding-right-internal: var(--spacing-0);
	--padding-bottom-internal: var(--spacing-0);
	--padding-left-internal: var(--spacing-0);
}
._p-25 {
	--padding-top-internal: var(--spacing-25);
	--padding-right-internal: var(--spacing-25);
	--padding-bottom-internal: var(--spacing-25);
	--padding-left-internal: var(--spacing-25);
}
._p-50 {
	--padding-top-internal: var(--spacing-50);
	--padding-right-internal: var(--spacing-50);
	--padding-bottom-internal: var(--spacing-50);
	--padding-left-internal: var(--spacing-50);
}
._p-75 {
	--padding-top-internal: var(--spacing-75);
	--padding-right-internal: var(--spacing-75);
	--padding-bottom-internal: var(--spacing-75);
	--padding-left-internal: var(--spacing-75);
}
._p-100 {
	--padding-top-internal: var(--spacing-100);
	--padding-right-internal: var(--spacing-100);
	--padding-bottom-internal: var(--spacing-100);
	--padding-left-internal: var(--spacing-100);
}
._p-125 {
	--padding-top-internal: var(--spacing-125);
	--padding-right-internal: var(--spacing-125);
	--padding-bottom-internal: var(--spacing-125);
	--padding-left-internal: var(--spacing-125);
}
._p-150 {
	--padding-top-internal: var(--spacing-150);
	--padding-right-internal: var(--spacing-150);
	--padding-bottom-internal: var(--spacing-150);
	--padding-left-internal: var(--spacing-150);
}
._p-200 {
	--padding-top-internal: var(--spacing-200);
	--padding-right-internal: var(--spacing-200);
	--padding-bottom-internal: var(--spacing-200);
	--padding-left-internal: var(--spacing-200);
}
._p-250 {
	--padding-top-internal: var(--spacing-250);
	--padding-right-internal: var(--spacing-250);
	--padding-bottom-internal: var(--spacing-250);
	--padding-left-internal: var(--spacing-250);
}
._p-300 {
	--padding-top-internal: var(--spacing-300);
	--padding-right-internal: var(--spacing-300);
	--padding-bottom-internal: var(--spacing-300);
	--padding-left-internal: var(--spacing-300);
}
._p-400 {
	--padding-top-internal: var(--spacing-400);
	--padding-right-internal: var(--spacing-400);
	--padding-bottom-internal: var(--spacing-400);
	--padding-left-internal: var(--spacing-400);
}
._p-500 {
	--padding-top-internal: var(--spacing-500);
	--padding-right-internal: var(--spacing-500);
	--padding-bottom-internal: var(--spacing-500);
	--padding-left-internal: var(--spacing-500);
}
._p-600 {
	--padding-top-internal: var(--spacing-600);
	--padding-right-internal: var(--spacing-600);
	--padding-bottom-internal: var(--spacing-600);
	--padding-left-internal: var(--spacing-600);
}
._p-700 {
	--padding-top-internal: var(--spacing-700);
	--padding-right-internal: var(--spacing-700);
	--padding-bottom-internal: var(--spacing-700);
	--padding-left-internal: var(--spacing-700);
}
._p-800 {
	--padding-top-internal: var(--spacing-800);
	--padding-right-internal: var(--spacing-800);
	--padding-bottom-internal: var(--spacing-800);
	--padding-left-internal: var(--spacing-800);
}
._p-1000 {
	--padding-top-internal: var(--spacing-1000);
	--padding-right-internal: var(--spacing-1000);
	--padding-bottom-internal: var(--spacing-1000);
	--padding-left-internal: var(--spacing-1000);
}
._p-1200 {
	--padding-top-internal: var(--spacing-1200);
	--padding-right-internal: var(--spacing-1200);
	--padding-bottom-internal: var(--spacing-1200);
	--padding-left-internal: var(--spacing-1200);
}
/* When the user provides an arbitrary value */
._p-custom {
	--padding-top-internal: var(--custom-p);
	--padding-right-internal: var(--custom-p);
	--padding-bottom-internal: var(--custom-p);
	--padding-left-internal: var(--custom-p);
}
@media (min-width: 32.5rem) {
	._xs\:p-0,
._xs\:p-25,
._xs\:p-50,
._xs\:p-75,
._xs\:p-100,
._xs\:p-125,
._xs\:p-150,
._xs\:p-200,
._xs\:p-250,
._xs\:p-300,
._xs\:p-400,
._xs\:p-500,
._xs\:p-600,
._xs\:p-700,
._xs\:p-800,
._xs\:p-1000,
._xs\:p-1200,
._xs\:p-custom {
		padding-top: var(--padding-top-internal);
		padding-right: var(--padding-right-internal);
		padding-bottom: var(--padding-bottom-internal);
		padding-left: var(--padding-left-internal);
	}
	._xs\:p-0 {
		--padding-top-internal: var(--spacing-0);
		--padding-right-internal: var(--spacing-0);
		--padding-bottom-internal: var(--spacing-0);
		--padding-left-internal: var(--spacing-0);
	}
	._xs\:p-25 {
		--padding-top-internal: var(--spacing-25);
		--padding-right-internal: var(--spacing-25);
		--padding-bottom-internal: var(--spacing-25);
		--padding-left-internal: var(--spacing-25);
	}
	._xs\:p-50 {
		--padding-top-internal: var(--spacing-50);
		--padding-right-internal: var(--spacing-50);
		--padding-bottom-internal: var(--spacing-50);
		--padding-left-internal: var(--spacing-50);
	}
	._xs\:p-75 {
		--padding-top-internal: var(--spacing-75);
		--padding-right-internal: var(--spacing-75);
		--padding-bottom-internal: var(--spacing-75);
		--padding-left-internal: var(--spacing-75);
	}
	._xs\:p-100 {
		--padding-top-internal: var(--spacing-100);
		--padding-right-internal: var(--spacing-100);
		--padding-bottom-internal: var(--spacing-100);
		--padding-left-internal: var(--spacing-100);
	}
	._xs\:p-125 {
		--padding-top-internal: var(--spacing-125);
		--padding-right-internal: var(--spacing-125);
		--padding-bottom-internal: var(--spacing-125);
		--padding-left-internal: var(--spacing-125);
	}
	._xs\:p-150 {
		--padding-top-internal: var(--spacing-150);
		--padding-right-internal: var(--spacing-150);
		--padding-bottom-internal: var(--spacing-150);
		--padding-left-internal: var(--spacing-150);
	}
	._xs\:p-200 {
		--padding-top-internal: var(--spacing-200);
		--padding-right-internal: var(--spacing-200);
		--padding-bottom-internal: var(--spacing-200);
		--padding-left-internal: var(--spacing-200);
	}
	._xs\:p-250 {
		--padding-top-internal: var(--spacing-250);
		--padding-right-internal: var(--spacing-250);
		--padding-bottom-internal: var(--spacing-250);
		--padding-left-internal: var(--spacing-250);
	}
	._xs\:p-300 {
		--padding-top-internal: var(--spacing-300);
		--padding-right-internal: var(--spacing-300);
		--padding-bottom-internal: var(--spacing-300);
		--padding-left-internal: var(--spacing-300);
	}
	._xs\:p-400 {
		--padding-top-internal: var(--spacing-400);
		--padding-right-internal: var(--spacing-400);
		--padding-bottom-internal: var(--spacing-400);
		--padding-left-internal: var(--spacing-400);
	}
	._xs\:p-500 {
		--padding-top-internal: var(--spacing-500);
		--padding-right-internal: var(--spacing-500);
		--padding-bottom-internal: var(--spacing-500);
		--padding-left-internal: var(--spacing-500);
	}
	._xs\:p-600 {
		--padding-top-internal: var(--spacing-600);
		--padding-right-internal: var(--spacing-600);
		--padding-bottom-internal: var(--spacing-600);
		--padding-left-internal: var(--spacing-600);
	}
	._xs\:p-700 {
		--padding-top-internal: var(--spacing-700);
		--padding-right-internal: var(--spacing-700);
		--padding-bottom-internal: var(--spacing-700);
		--padding-left-internal: var(--spacing-700);
	}
	._xs\:p-800 {
		--padding-top-internal: var(--spacing-800);
		--padding-right-internal: var(--spacing-800);
		--padding-bottom-internal: var(--spacing-800);
		--padding-left-internal: var(--spacing-800);
	}
	._xs\:p-1000 {
		--padding-top-internal: var(--spacing-1000);
		--padding-right-internal: var(--spacing-1000);
		--padding-bottom-internal: var(--spacing-1000);
		--padding-left-internal: var(--spacing-1000);
	}
	._xs\:p-1200 {
		--padding-top-internal: var(--spacing-1200);
		--padding-right-internal: var(--spacing-1200);
		--padding-bottom-internal: var(--spacing-1200);
		--padding-left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xs\:p-custom {
		--padding-top-internal: var(--custom-p_xs);
		--padding-right-internal: var(--custom-p_xs);
		--padding-bottom-internal: var(--custom-p_xs);
		--padding-left-internal: var(--custom-p_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:p-0,
._sm\:p-25,
._sm\:p-50,
._sm\:p-75,
._sm\:p-100,
._sm\:p-125,
._sm\:p-150,
._sm\:p-200,
._sm\:p-250,
._sm\:p-300,
._sm\:p-400,
._sm\:p-500,
._sm\:p-600,
._sm\:p-700,
._sm\:p-800,
._sm\:p-1000,
._sm\:p-1200,
._sm\:p-custom {
		padding-top: var(--padding-top-internal);
		padding-right: var(--padding-right-internal);
		padding-bottom: var(--padding-bottom-internal);
		padding-left: var(--padding-left-internal);
	}
	._sm\:p-0 {
		--padding-top-internal: var(--spacing-0);
		--padding-right-internal: var(--spacing-0);
		--padding-bottom-internal: var(--spacing-0);
		--padding-left-internal: var(--spacing-0);
	}
	._sm\:p-25 {
		--padding-top-internal: var(--spacing-25);
		--padding-right-internal: var(--spacing-25);
		--padding-bottom-internal: var(--spacing-25);
		--padding-left-internal: var(--spacing-25);
	}
	._sm\:p-50 {
		--padding-top-internal: var(--spacing-50);
		--padding-right-internal: var(--spacing-50);
		--padding-bottom-internal: var(--spacing-50);
		--padding-left-internal: var(--spacing-50);
	}
	._sm\:p-75 {
		--padding-top-internal: var(--spacing-75);
		--padding-right-internal: var(--spacing-75);
		--padding-bottom-internal: var(--spacing-75);
		--padding-left-internal: var(--spacing-75);
	}
	._sm\:p-100 {
		--padding-top-internal: var(--spacing-100);
		--padding-right-internal: var(--spacing-100);
		--padding-bottom-internal: var(--spacing-100);
		--padding-left-internal: var(--spacing-100);
	}
	._sm\:p-125 {
		--padding-top-internal: var(--spacing-125);
		--padding-right-internal: var(--spacing-125);
		--padding-bottom-internal: var(--spacing-125);
		--padding-left-internal: var(--spacing-125);
	}
	._sm\:p-150 {
		--padding-top-internal: var(--spacing-150);
		--padding-right-internal: var(--spacing-150);
		--padding-bottom-internal: var(--spacing-150);
		--padding-left-internal: var(--spacing-150);
	}
	._sm\:p-200 {
		--padding-top-internal: var(--spacing-200);
		--padding-right-internal: var(--spacing-200);
		--padding-bottom-internal: var(--spacing-200);
		--padding-left-internal: var(--spacing-200);
	}
	._sm\:p-250 {
		--padding-top-internal: var(--spacing-250);
		--padding-right-internal: var(--spacing-250);
		--padding-bottom-internal: var(--spacing-250);
		--padding-left-internal: var(--spacing-250);
	}
	._sm\:p-300 {
		--padding-top-internal: var(--spacing-300);
		--padding-right-internal: var(--spacing-300);
		--padding-bottom-internal: var(--spacing-300);
		--padding-left-internal: var(--spacing-300);
	}
	._sm\:p-400 {
		--padding-top-internal: var(--spacing-400);
		--padding-right-internal: var(--spacing-400);
		--padding-bottom-internal: var(--spacing-400);
		--padding-left-internal: var(--spacing-400);
	}
	._sm\:p-500 {
		--padding-top-internal: var(--spacing-500);
		--padding-right-internal: var(--spacing-500);
		--padding-bottom-internal: var(--spacing-500);
		--padding-left-internal: var(--spacing-500);
	}
	._sm\:p-600 {
		--padding-top-internal: var(--spacing-600);
		--padding-right-internal: var(--spacing-600);
		--padding-bottom-internal: var(--spacing-600);
		--padding-left-internal: var(--spacing-600);
	}
	._sm\:p-700 {
		--padding-top-internal: var(--spacing-700);
		--padding-right-internal: var(--spacing-700);
		--padding-bottom-internal: var(--spacing-700);
		--padding-left-internal: var(--spacing-700);
	}
	._sm\:p-800 {
		--padding-top-internal: var(--spacing-800);
		--padding-right-internal: var(--spacing-800);
		--padding-bottom-internal: var(--spacing-800);
		--padding-left-internal: var(--spacing-800);
	}
	._sm\:p-1000 {
		--padding-top-internal: var(--spacing-1000);
		--padding-right-internal: var(--spacing-1000);
		--padding-bottom-internal: var(--spacing-1000);
		--padding-left-internal: var(--spacing-1000);
	}
	._sm\:p-1200 {
		--padding-top-internal: var(--spacing-1200);
		--padding-right-internal: var(--spacing-1200);
		--padding-bottom-internal: var(--spacing-1200);
		--padding-left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._sm\:p-custom {
		--padding-top-internal: var(--custom-p_sm);
		--padding-right-internal: var(--custom-p_sm);
		--padding-bottom-internal: var(--custom-p_sm);
		--padding-left-internal: var(--custom-p_sm);
	}
}
@media (min-width: 64rem) {
	._md\:p-0,
._md\:p-25,
._md\:p-50,
._md\:p-75,
._md\:p-100,
._md\:p-125,
._md\:p-150,
._md\:p-200,
._md\:p-250,
._md\:p-300,
._md\:p-400,
._md\:p-500,
._md\:p-600,
._md\:p-700,
._md\:p-800,
._md\:p-1000,
._md\:p-1200,
._md\:p-custom {
		padding-top: var(--padding-top-internal);
		padding-right: var(--padding-right-internal);
		padding-bottom: var(--padding-bottom-internal);
		padding-left: var(--padding-left-internal);
	}
	._md\:p-0 {
		--padding-top-internal: var(--spacing-0);
		--padding-right-internal: var(--spacing-0);
		--padding-bottom-internal: var(--spacing-0);
		--padding-left-internal: var(--spacing-0);
	}
	._md\:p-25 {
		--padding-top-internal: var(--spacing-25);
		--padding-right-internal: var(--spacing-25);
		--padding-bottom-internal: var(--spacing-25);
		--padding-left-internal: var(--spacing-25);
	}
	._md\:p-50 {
		--padding-top-internal: var(--spacing-50);
		--padding-right-internal: var(--spacing-50);
		--padding-bottom-internal: var(--spacing-50);
		--padding-left-internal: var(--spacing-50);
	}
	._md\:p-75 {
		--padding-top-internal: var(--spacing-75);
		--padding-right-internal: var(--spacing-75);
		--padding-bottom-internal: var(--spacing-75);
		--padding-left-internal: var(--spacing-75);
	}
	._md\:p-100 {
		--padding-top-internal: var(--spacing-100);
		--padding-right-internal: var(--spacing-100);
		--padding-bottom-internal: var(--spacing-100);
		--padding-left-internal: var(--spacing-100);
	}
	._md\:p-125 {
		--padding-top-internal: var(--spacing-125);
		--padding-right-internal: var(--spacing-125);
		--padding-bottom-internal: var(--spacing-125);
		--padding-left-internal: var(--spacing-125);
	}
	._md\:p-150 {
		--padding-top-internal: var(--spacing-150);
		--padding-right-internal: var(--spacing-150);
		--padding-bottom-internal: var(--spacing-150);
		--padding-left-internal: var(--spacing-150);
	}
	._md\:p-200 {
		--padding-top-internal: var(--spacing-200);
		--padding-right-internal: var(--spacing-200);
		--padding-bottom-internal: var(--spacing-200);
		--padding-left-internal: var(--spacing-200);
	}
	._md\:p-250 {
		--padding-top-internal: var(--spacing-250);
		--padding-right-internal: var(--spacing-250);
		--padding-bottom-internal: var(--spacing-250);
		--padding-left-internal: var(--spacing-250);
	}
	._md\:p-300 {
		--padding-top-internal: var(--spacing-300);
		--padding-right-internal: var(--spacing-300);
		--padding-bottom-internal: var(--spacing-300);
		--padding-left-internal: var(--spacing-300);
	}
	._md\:p-400 {
		--padding-top-internal: var(--spacing-400);
		--padding-right-internal: var(--spacing-400);
		--padding-bottom-internal: var(--spacing-400);
		--padding-left-internal: var(--spacing-400);
	}
	._md\:p-500 {
		--padding-top-internal: var(--spacing-500);
		--padding-right-internal: var(--spacing-500);
		--padding-bottom-internal: var(--spacing-500);
		--padding-left-internal: var(--spacing-500);
	}
	._md\:p-600 {
		--padding-top-internal: var(--spacing-600);
		--padding-right-internal: var(--spacing-600);
		--padding-bottom-internal: var(--spacing-600);
		--padding-left-internal: var(--spacing-600);
	}
	._md\:p-700 {
		--padding-top-internal: var(--spacing-700);
		--padding-right-internal: var(--spacing-700);
		--padding-bottom-internal: var(--spacing-700);
		--padding-left-internal: var(--spacing-700);
	}
	._md\:p-800 {
		--padding-top-internal: var(--spacing-800);
		--padding-right-internal: var(--spacing-800);
		--padding-bottom-internal: var(--spacing-800);
		--padding-left-internal: var(--spacing-800);
	}
	._md\:p-1000 {
		--padding-top-internal: var(--spacing-1000);
		--padding-right-internal: var(--spacing-1000);
		--padding-bottom-internal: var(--spacing-1000);
		--padding-left-internal: var(--spacing-1000);
	}
	._md\:p-1200 {
		--padding-top-internal: var(--spacing-1200);
		--padding-right-internal: var(--spacing-1200);
		--padding-bottom-internal: var(--spacing-1200);
		--padding-left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._md\:p-custom {
		--padding-top-internal: var(--custom-p_md);
		--padding-right-internal: var(--custom-p_md);
		--padding-bottom-internal: var(--custom-p_md);
		--padding-left-internal: var(--custom-p_md);
	}
}
@media (min-width: 80rem) {
	._lg\:p-0,
._lg\:p-25,
._lg\:p-50,
._lg\:p-75,
._lg\:p-100,
._lg\:p-125,
._lg\:p-150,
._lg\:p-200,
._lg\:p-250,
._lg\:p-300,
._lg\:p-400,
._lg\:p-500,
._lg\:p-600,
._lg\:p-700,
._lg\:p-800,
._lg\:p-1000,
._lg\:p-1200,
._lg\:p-custom {
		padding-top: var(--padding-top-internal);
		padding-right: var(--padding-right-internal);
		padding-bottom: var(--padding-bottom-internal);
		padding-left: var(--padding-left-internal);
	}
	._lg\:p-0 {
		--padding-top-internal: var(--spacing-0);
		--padding-right-internal: var(--spacing-0);
		--padding-bottom-internal: var(--spacing-0);
		--padding-left-internal: var(--spacing-0);
	}
	._lg\:p-25 {
		--padding-top-internal: var(--spacing-25);
		--padding-right-internal: var(--spacing-25);
		--padding-bottom-internal: var(--spacing-25);
		--padding-left-internal: var(--spacing-25);
	}
	._lg\:p-50 {
		--padding-top-internal: var(--spacing-50);
		--padding-right-internal: var(--spacing-50);
		--padding-bottom-internal: var(--spacing-50);
		--padding-left-internal: var(--spacing-50);
	}
	._lg\:p-75 {
		--padding-top-internal: var(--spacing-75);
		--padding-right-internal: var(--spacing-75);
		--padding-bottom-internal: var(--spacing-75);
		--padding-left-internal: var(--spacing-75);
	}
	._lg\:p-100 {
		--padding-top-internal: var(--spacing-100);
		--padding-right-internal: var(--spacing-100);
		--padding-bottom-internal: var(--spacing-100);
		--padding-left-internal: var(--spacing-100);
	}
	._lg\:p-125 {
		--padding-top-internal: var(--spacing-125);
		--padding-right-internal: var(--spacing-125);
		--padding-bottom-internal: var(--spacing-125);
		--padding-left-internal: var(--spacing-125);
	}
	._lg\:p-150 {
		--padding-top-internal: var(--spacing-150);
		--padding-right-internal: var(--spacing-150);
		--padding-bottom-internal: var(--spacing-150);
		--padding-left-internal: var(--spacing-150);
	}
	._lg\:p-200 {
		--padding-top-internal: var(--spacing-200);
		--padding-right-internal: var(--spacing-200);
		--padding-bottom-internal: var(--spacing-200);
		--padding-left-internal: var(--spacing-200);
	}
	._lg\:p-250 {
		--padding-top-internal: var(--spacing-250);
		--padding-right-internal: var(--spacing-250);
		--padding-bottom-internal: var(--spacing-250);
		--padding-left-internal: var(--spacing-250);
	}
	._lg\:p-300 {
		--padding-top-internal: var(--spacing-300);
		--padding-right-internal: var(--spacing-300);
		--padding-bottom-internal: var(--spacing-300);
		--padding-left-internal: var(--spacing-300);
	}
	._lg\:p-400 {
		--padding-top-internal: var(--spacing-400);
		--padding-right-internal: var(--spacing-400);
		--padding-bottom-internal: var(--spacing-400);
		--padding-left-internal: var(--spacing-400);
	}
	._lg\:p-500 {
		--padding-top-internal: var(--spacing-500);
		--padding-right-internal: var(--spacing-500);
		--padding-bottom-internal: var(--spacing-500);
		--padding-left-internal: var(--spacing-500);
	}
	._lg\:p-600 {
		--padding-top-internal: var(--spacing-600);
		--padding-right-internal: var(--spacing-600);
		--padding-bottom-internal: var(--spacing-600);
		--padding-left-internal: var(--spacing-600);
	}
	._lg\:p-700 {
		--padding-top-internal: var(--spacing-700);
		--padding-right-internal: var(--spacing-700);
		--padding-bottom-internal: var(--spacing-700);
		--padding-left-internal: var(--spacing-700);
	}
	._lg\:p-800 {
		--padding-top-internal: var(--spacing-800);
		--padding-right-internal: var(--spacing-800);
		--padding-bottom-internal: var(--spacing-800);
		--padding-left-internal: var(--spacing-800);
	}
	._lg\:p-1000 {
		--padding-top-internal: var(--spacing-1000);
		--padding-right-internal: var(--spacing-1000);
		--padding-bottom-internal: var(--spacing-1000);
		--padding-left-internal: var(--spacing-1000);
	}
	._lg\:p-1200 {
		--padding-top-internal: var(--spacing-1200);
		--padding-right-internal: var(--spacing-1200);
		--padding-bottom-internal: var(--spacing-1200);
		--padding-left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._lg\:p-custom {
		--padding-top-internal: var(--custom-p_lg);
		--padding-right-internal: var(--custom-p_lg);
		--padding-bottom-internal: var(--custom-p_lg);
		--padding-left-internal: var(--custom-p_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:p-0,
._xl\:p-25,
._xl\:p-50,
._xl\:p-75,
._xl\:p-100,
._xl\:p-125,
._xl\:p-150,
._xl\:p-200,
._xl\:p-250,
._xl\:p-300,
._xl\:p-400,
._xl\:p-500,
._xl\:p-600,
._xl\:p-700,
._xl\:p-800,
._xl\:p-1000,
._xl\:p-1200,
._xl\:p-custom {
		padding-top: var(--padding-top-internal);
		padding-right: var(--padding-right-internal);
		padding-bottom: var(--padding-bottom-internal);
		padding-left: var(--padding-left-internal);
	}
	._xl\:p-0 {
		--padding-top-internal: var(--spacing-0);
		--padding-right-internal: var(--spacing-0);
		--padding-bottom-internal: var(--spacing-0);
		--padding-left-internal: var(--spacing-0);
	}
	._xl\:p-25 {
		--padding-top-internal: var(--spacing-25);
		--padding-right-internal: var(--spacing-25);
		--padding-bottom-internal: var(--spacing-25);
		--padding-left-internal: var(--spacing-25);
	}
	._xl\:p-50 {
		--padding-top-internal: var(--spacing-50);
		--padding-right-internal: var(--spacing-50);
		--padding-bottom-internal: var(--spacing-50);
		--padding-left-internal: var(--spacing-50);
	}
	._xl\:p-75 {
		--padding-top-internal: var(--spacing-75);
		--padding-right-internal: var(--spacing-75);
		--padding-bottom-internal: var(--spacing-75);
		--padding-left-internal: var(--spacing-75);
	}
	._xl\:p-100 {
		--padding-top-internal: var(--spacing-100);
		--padding-right-internal: var(--spacing-100);
		--padding-bottom-internal: var(--spacing-100);
		--padding-left-internal: var(--spacing-100);
	}
	._xl\:p-125 {
		--padding-top-internal: var(--spacing-125);
		--padding-right-internal: var(--spacing-125);
		--padding-bottom-internal: var(--spacing-125);
		--padding-left-internal: var(--spacing-125);
	}
	._xl\:p-150 {
		--padding-top-internal: var(--spacing-150);
		--padding-right-internal: var(--spacing-150);
		--padding-bottom-internal: var(--spacing-150);
		--padding-left-internal: var(--spacing-150);
	}
	._xl\:p-200 {
		--padding-top-internal: var(--spacing-200);
		--padding-right-internal: var(--spacing-200);
		--padding-bottom-internal: var(--spacing-200);
		--padding-left-internal: var(--spacing-200);
	}
	._xl\:p-250 {
		--padding-top-internal: var(--spacing-250);
		--padding-right-internal: var(--spacing-250);
		--padding-bottom-internal: var(--spacing-250);
		--padding-left-internal: var(--spacing-250);
	}
	._xl\:p-300 {
		--padding-top-internal: var(--spacing-300);
		--padding-right-internal: var(--spacing-300);
		--padding-bottom-internal: var(--spacing-300);
		--padding-left-internal: var(--spacing-300);
	}
	._xl\:p-400 {
		--padding-top-internal: var(--spacing-400);
		--padding-right-internal: var(--spacing-400);
		--padding-bottom-internal: var(--spacing-400);
		--padding-left-internal: var(--spacing-400);
	}
	._xl\:p-500 {
		--padding-top-internal: var(--spacing-500);
		--padding-right-internal: var(--spacing-500);
		--padding-bottom-internal: var(--spacing-500);
		--padding-left-internal: var(--spacing-500);
	}
	._xl\:p-600 {
		--padding-top-internal: var(--spacing-600);
		--padding-right-internal: var(--spacing-600);
		--padding-bottom-internal: var(--spacing-600);
		--padding-left-internal: var(--spacing-600);
	}
	._xl\:p-700 {
		--padding-top-internal: var(--spacing-700);
		--padding-right-internal: var(--spacing-700);
		--padding-bottom-internal: var(--spacing-700);
		--padding-left-internal: var(--spacing-700);
	}
	._xl\:p-800 {
		--padding-top-internal: var(--spacing-800);
		--padding-right-internal: var(--spacing-800);
		--padding-bottom-internal: var(--spacing-800);
		--padding-left-internal: var(--spacing-800);
	}
	._xl\:p-1000 {
		--padding-top-internal: var(--spacing-1000);
		--padding-right-internal: var(--spacing-1000);
		--padding-bottom-internal: var(--spacing-1000);
		--padding-left-internal: var(--spacing-1000);
	}
	._xl\:p-1200 {
		--padding-top-internal: var(--spacing-1200);
		--padding-right-internal: var(--spacing-1200);
		--padding-bottom-internal: var(--spacing-1200);
		--padding-left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xl\:p-custom {
		--padding-top-internal: var(--custom-p_xl);
		--padding-right-internal: var(--custom-p_xl);
		--padding-bottom-internal: var(--custom-p_xl);
		--padding-left-internal: var(--custom-p_xl);
	}
}
/* {"namespace":"px","responsive":true,"dynamic":true} */
._px-0,
._px-25,
._px-50,
._px-75,
._px-100,
._px-125,
._px-150,
._px-200,
._px-250,
._px-300,
._px-400,
._px-500,
._px-600,
._px-700,
._px-800,
._px-1000,
._px-1200,
._px-custom {
	padding-left: var(--padding-left-internal);
	padding-right: var(--padding-right-internal);
}
._px-0 {
	--padding-left-internal: var(--spacing-0);
	--padding-right-internal: var(--spacing-0);
}
._px-25 {
	--padding-left-internal: var(--spacing-25);
	--padding-right-internal: var(--spacing-25);
}
._px-50 {
	--padding-left-internal: var(--spacing-50);
	--padding-right-internal: var(--spacing-50);
}
._px-75 {
	--padding-left-internal: var(--spacing-75);
	--padding-right-internal: var(--spacing-75);
}
._px-100 {
	--padding-left-internal: var(--spacing-100);
	--padding-right-internal: var(--spacing-100);
}
._px-125 {
	--padding-left-internal: var(--spacing-125);
	--padding-right-internal: var(--spacing-125);
}
._px-150 {
	--padding-left-internal: var(--spacing-150);
	--padding-right-internal: var(--spacing-150);
}
._px-200 {
	--padding-left-internal: var(--spacing-200);
	--padding-right-internal: var(--spacing-200);
}
._px-250 {
	--padding-left-internal: var(--spacing-250);
	--padding-right-internal: var(--spacing-250);
}
._px-300 {
	--padding-left-internal: var(--spacing-300);
	--padding-right-internal: var(--spacing-300);
}
._px-400 {
	--padding-left-internal: var(--spacing-400);
	--padding-right-internal: var(--spacing-400);
}
._px-500 {
	--padding-left-internal: var(--spacing-500);
	--padding-right-internal: var(--spacing-500);
}
._px-600 {
	--padding-left-internal: var(--spacing-600);
	--padding-right-internal: var(--spacing-600);
}
._px-700 {
	--padding-left-internal: var(--spacing-700);
	--padding-right-internal: var(--spacing-700);
}
._px-800 {
	--padding-left-internal: var(--spacing-800);
	--padding-right-internal: var(--spacing-800);
}
._px-1000 {
	--padding-left-internal: var(--spacing-1000);
	--padding-right-internal: var(--spacing-1000);
}
._px-1200 {
	--padding-left-internal: var(--spacing-1200);
	--padding-right-internal: var(--spacing-1200);
}
/* When the user provides an arbitrary value */
._px-custom {
	--padding-left-internal: var(--custom-px);
	--padding-right-internal: var(--custom-px);
}
@media (min-width: 32.5rem) {
	._xs\:px-0,
._xs\:px-25,
._xs\:px-50,
._xs\:px-75,
._xs\:px-100,
._xs\:px-125,
._xs\:px-150,
._xs\:px-200,
._xs\:px-250,
._xs\:px-300,
._xs\:px-400,
._xs\:px-500,
._xs\:px-600,
._xs\:px-700,
._xs\:px-800,
._xs\:px-1000,
._xs\:px-1200,
._xs\:px-custom {
		padding-left: var(--padding-left-internal);
		padding-right: var(--padding-right-internal);
	}
	._xs\:px-0 {
		--padding-left-internal: var(--spacing-0);
		--padding-right-internal: var(--spacing-0);
	}
	._xs\:px-25 {
		--padding-left-internal: var(--spacing-25);
		--padding-right-internal: var(--spacing-25);
	}
	._xs\:px-50 {
		--padding-left-internal: var(--spacing-50);
		--padding-right-internal: var(--spacing-50);
	}
	._xs\:px-75 {
		--padding-left-internal: var(--spacing-75);
		--padding-right-internal: var(--spacing-75);
	}
	._xs\:px-100 {
		--padding-left-internal: var(--spacing-100);
		--padding-right-internal: var(--spacing-100);
	}
	._xs\:px-125 {
		--padding-left-internal: var(--spacing-125);
		--padding-right-internal: var(--spacing-125);
	}
	._xs\:px-150 {
		--padding-left-internal: var(--spacing-150);
		--padding-right-internal: var(--spacing-150);
	}
	._xs\:px-200 {
		--padding-left-internal: var(--spacing-200);
		--padding-right-internal: var(--spacing-200);
	}
	._xs\:px-250 {
		--padding-left-internal: var(--spacing-250);
		--padding-right-internal: var(--spacing-250);
	}
	._xs\:px-300 {
		--padding-left-internal: var(--spacing-300);
		--padding-right-internal: var(--spacing-300);
	}
	._xs\:px-400 {
		--padding-left-internal: var(--spacing-400);
		--padding-right-internal: var(--spacing-400);
	}
	._xs\:px-500 {
		--padding-left-internal: var(--spacing-500);
		--padding-right-internal: var(--spacing-500);
	}
	._xs\:px-600 {
		--padding-left-internal: var(--spacing-600);
		--padding-right-internal: var(--spacing-600);
	}
	._xs\:px-700 {
		--padding-left-internal: var(--spacing-700);
		--padding-right-internal: var(--spacing-700);
	}
	._xs\:px-800 {
		--padding-left-internal: var(--spacing-800);
		--padding-right-internal: var(--spacing-800);
	}
	._xs\:px-1000 {
		--padding-left-internal: var(--spacing-1000);
		--padding-right-internal: var(--spacing-1000);
	}
	._xs\:px-1200 {
		--padding-left-internal: var(--spacing-1200);
		--padding-right-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xs\:px-custom {
		--padding-left-internal: var(--custom-px_xs);
		--padding-right-internal: var(--custom-px_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:px-0,
._sm\:px-25,
._sm\:px-50,
._sm\:px-75,
._sm\:px-100,
._sm\:px-125,
._sm\:px-150,
._sm\:px-200,
._sm\:px-250,
._sm\:px-300,
._sm\:px-400,
._sm\:px-500,
._sm\:px-600,
._sm\:px-700,
._sm\:px-800,
._sm\:px-1000,
._sm\:px-1200,
._sm\:px-custom {
		padding-left: var(--padding-left-internal);
		padding-right: var(--padding-right-internal);
	}
	._sm\:px-0 {
		--padding-left-internal: var(--spacing-0);
		--padding-right-internal: var(--spacing-0);
	}
	._sm\:px-25 {
		--padding-left-internal: var(--spacing-25);
		--padding-right-internal: var(--spacing-25);
	}
	._sm\:px-50 {
		--padding-left-internal: var(--spacing-50);
		--padding-right-internal: var(--spacing-50);
	}
	._sm\:px-75 {
		--padding-left-internal: var(--spacing-75);
		--padding-right-internal: var(--spacing-75);
	}
	._sm\:px-100 {
		--padding-left-internal: var(--spacing-100);
		--padding-right-internal: var(--spacing-100);
	}
	._sm\:px-125 {
		--padding-left-internal: var(--spacing-125);
		--padding-right-internal: var(--spacing-125);
	}
	._sm\:px-150 {
		--padding-left-internal: var(--spacing-150);
		--padding-right-internal: var(--spacing-150);
	}
	._sm\:px-200 {
		--padding-left-internal: var(--spacing-200);
		--padding-right-internal: var(--spacing-200);
	}
	._sm\:px-250 {
		--padding-left-internal: var(--spacing-250);
		--padding-right-internal: var(--spacing-250);
	}
	._sm\:px-300 {
		--padding-left-internal: var(--spacing-300);
		--padding-right-internal: var(--spacing-300);
	}
	._sm\:px-400 {
		--padding-left-internal: var(--spacing-400);
		--padding-right-internal: var(--spacing-400);
	}
	._sm\:px-500 {
		--padding-left-internal: var(--spacing-500);
		--padding-right-internal: var(--spacing-500);
	}
	._sm\:px-600 {
		--padding-left-internal: var(--spacing-600);
		--padding-right-internal: var(--spacing-600);
	}
	._sm\:px-700 {
		--padding-left-internal: var(--spacing-700);
		--padding-right-internal: var(--spacing-700);
	}
	._sm\:px-800 {
		--padding-left-internal: var(--spacing-800);
		--padding-right-internal: var(--spacing-800);
	}
	._sm\:px-1000 {
		--padding-left-internal: var(--spacing-1000);
		--padding-right-internal: var(--spacing-1000);
	}
	._sm\:px-1200 {
		--padding-left-internal: var(--spacing-1200);
		--padding-right-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._sm\:px-custom {
		--padding-left-internal: var(--custom-px_sm);
		--padding-right-internal: var(--custom-px_sm);
	}
}
@media (min-width: 64rem) {
	._md\:px-0,
._md\:px-25,
._md\:px-50,
._md\:px-75,
._md\:px-100,
._md\:px-125,
._md\:px-150,
._md\:px-200,
._md\:px-250,
._md\:px-300,
._md\:px-400,
._md\:px-500,
._md\:px-600,
._md\:px-700,
._md\:px-800,
._md\:px-1000,
._md\:px-1200,
._md\:px-custom {
		padding-left: var(--padding-left-internal);
		padding-right: var(--padding-right-internal);
	}
	._md\:px-0 {
		--padding-left-internal: var(--spacing-0);
		--padding-right-internal: var(--spacing-0);
	}
	._md\:px-25 {
		--padding-left-internal: var(--spacing-25);
		--padding-right-internal: var(--spacing-25);
	}
	._md\:px-50 {
		--padding-left-internal: var(--spacing-50);
		--padding-right-internal: var(--spacing-50);
	}
	._md\:px-75 {
		--padding-left-internal: var(--spacing-75);
		--padding-right-internal: var(--spacing-75);
	}
	._md\:px-100 {
		--padding-left-internal: var(--spacing-100);
		--padding-right-internal: var(--spacing-100);
	}
	._md\:px-125 {
		--padding-left-internal: var(--spacing-125);
		--padding-right-internal: var(--spacing-125);
	}
	._md\:px-150 {
		--padding-left-internal: var(--spacing-150);
		--padding-right-internal: var(--spacing-150);
	}
	._md\:px-200 {
		--padding-left-internal: var(--spacing-200);
		--padding-right-internal: var(--spacing-200);
	}
	._md\:px-250 {
		--padding-left-internal: var(--spacing-250);
		--padding-right-internal: var(--spacing-250);
	}
	._md\:px-300 {
		--padding-left-internal: var(--spacing-300);
		--padding-right-internal: var(--spacing-300);
	}
	._md\:px-400 {
		--padding-left-internal: var(--spacing-400);
		--padding-right-internal: var(--spacing-400);
	}
	._md\:px-500 {
		--padding-left-internal: var(--spacing-500);
		--padding-right-internal: var(--spacing-500);
	}
	._md\:px-600 {
		--padding-left-internal: var(--spacing-600);
		--padding-right-internal: var(--spacing-600);
	}
	._md\:px-700 {
		--padding-left-internal: var(--spacing-700);
		--padding-right-internal: var(--spacing-700);
	}
	._md\:px-800 {
		--padding-left-internal: var(--spacing-800);
		--padding-right-internal: var(--spacing-800);
	}
	._md\:px-1000 {
		--padding-left-internal: var(--spacing-1000);
		--padding-right-internal: var(--spacing-1000);
	}
	._md\:px-1200 {
		--padding-left-internal: var(--spacing-1200);
		--padding-right-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._md\:px-custom {
		--padding-left-internal: var(--custom-px_md);
		--padding-right-internal: var(--custom-px_md);
	}
}
@media (min-width: 80rem) {
	._lg\:px-0,
._lg\:px-25,
._lg\:px-50,
._lg\:px-75,
._lg\:px-100,
._lg\:px-125,
._lg\:px-150,
._lg\:px-200,
._lg\:px-250,
._lg\:px-300,
._lg\:px-400,
._lg\:px-500,
._lg\:px-600,
._lg\:px-700,
._lg\:px-800,
._lg\:px-1000,
._lg\:px-1200,
._lg\:px-custom {
		padding-left: var(--padding-left-internal);
		padding-right: var(--padding-right-internal);
	}
	._lg\:px-0 {
		--padding-left-internal: var(--spacing-0);
		--padding-right-internal: var(--spacing-0);
	}
	._lg\:px-25 {
		--padding-left-internal: var(--spacing-25);
		--padding-right-internal: var(--spacing-25);
	}
	._lg\:px-50 {
		--padding-left-internal: var(--spacing-50);
		--padding-right-internal: var(--spacing-50);
	}
	._lg\:px-75 {
		--padding-left-internal: var(--spacing-75);
		--padding-right-internal: var(--spacing-75);
	}
	._lg\:px-100 {
		--padding-left-internal: var(--spacing-100);
		--padding-right-internal: var(--spacing-100);
	}
	._lg\:px-125 {
		--padding-left-internal: var(--spacing-125);
		--padding-right-internal: var(--spacing-125);
	}
	._lg\:px-150 {
		--padding-left-internal: var(--spacing-150);
		--padding-right-internal: var(--spacing-150);
	}
	._lg\:px-200 {
		--padding-left-internal: var(--spacing-200);
		--padding-right-internal: var(--spacing-200);
	}
	._lg\:px-250 {
		--padding-left-internal: var(--spacing-250);
		--padding-right-internal: var(--spacing-250);
	}
	._lg\:px-300 {
		--padding-left-internal: var(--spacing-300);
		--padding-right-internal: var(--spacing-300);
	}
	._lg\:px-400 {
		--padding-left-internal: var(--spacing-400);
		--padding-right-internal: var(--spacing-400);
	}
	._lg\:px-500 {
		--padding-left-internal: var(--spacing-500);
		--padding-right-internal: var(--spacing-500);
	}
	._lg\:px-600 {
		--padding-left-internal: var(--spacing-600);
		--padding-right-internal: var(--spacing-600);
	}
	._lg\:px-700 {
		--padding-left-internal: var(--spacing-700);
		--padding-right-internal: var(--spacing-700);
	}
	._lg\:px-800 {
		--padding-left-internal: var(--spacing-800);
		--padding-right-internal: var(--spacing-800);
	}
	._lg\:px-1000 {
		--padding-left-internal: var(--spacing-1000);
		--padding-right-internal: var(--spacing-1000);
	}
	._lg\:px-1200 {
		--padding-left-internal: var(--spacing-1200);
		--padding-right-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._lg\:px-custom {
		--padding-left-internal: var(--custom-px_lg);
		--padding-right-internal: var(--custom-px_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:px-0,
._xl\:px-25,
._xl\:px-50,
._xl\:px-75,
._xl\:px-100,
._xl\:px-125,
._xl\:px-150,
._xl\:px-200,
._xl\:px-250,
._xl\:px-300,
._xl\:px-400,
._xl\:px-500,
._xl\:px-600,
._xl\:px-700,
._xl\:px-800,
._xl\:px-1000,
._xl\:px-1200,
._xl\:px-custom {
		padding-left: var(--padding-left-internal);
		padding-right: var(--padding-right-internal);
	}
	._xl\:px-0 {
		--padding-left-internal: var(--spacing-0);
		--padding-right-internal: var(--spacing-0);
	}
	._xl\:px-25 {
		--padding-left-internal: var(--spacing-25);
		--padding-right-internal: var(--spacing-25);
	}
	._xl\:px-50 {
		--padding-left-internal: var(--spacing-50);
		--padding-right-internal: var(--spacing-50);
	}
	._xl\:px-75 {
		--padding-left-internal: var(--spacing-75);
		--padding-right-internal: var(--spacing-75);
	}
	._xl\:px-100 {
		--padding-left-internal: var(--spacing-100);
		--padding-right-internal: var(--spacing-100);
	}
	._xl\:px-125 {
		--padding-left-internal: var(--spacing-125);
		--padding-right-internal: var(--spacing-125);
	}
	._xl\:px-150 {
		--padding-left-internal: var(--spacing-150);
		--padding-right-internal: var(--spacing-150);
	}
	._xl\:px-200 {
		--padding-left-internal: var(--spacing-200);
		--padding-right-internal: var(--spacing-200);
	}
	._xl\:px-250 {
		--padding-left-internal: var(--spacing-250);
		--padding-right-internal: var(--spacing-250);
	}
	._xl\:px-300 {
		--padding-left-internal: var(--spacing-300);
		--padding-right-internal: var(--spacing-300);
	}
	._xl\:px-400 {
		--padding-left-internal: var(--spacing-400);
		--padding-right-internal: var(--spacing-400);
	}
	._xl\:px-500 {
		--padding-left-internal: var(--spacing-500);
		--padding-right-internal: var(--spacing-500);
	}
	._xl\:px-600 {
		--padding-left-internal: var(--spacing-600);
		--padding-right-internal: var(--spacing-600);
	}
	._xl\:px-700 {
		--padding-left-internal: var(--spacing-700);
		--padding-right-internal: var(--spacing-700);
	}
	._xl\:px-800 {
		--padding-left-internal: var(--spacing-800);
		--padding-right-internal: var(--spacing-800);
	}
	._xl\:px-1000 {
		--padding-left-internal: var(--spacing-1000);
		--padding-right-internal: var(--spacing-1000);
	}
	._xl\:px-1200 {
		--padding-left-internal: var(--spacing-1200);
		--padding-right-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xl\:px-custom {
		--padding-left-internal: var(--custom-px_xl);
		--padding-right-internal: var(--custom-px_xl);
	}
}
/* {"namespace":"py","responsive":true,"dynamic":true} */
._py-0,
._py-25,
._py-50,
._py-75,
._py-100,
._py-125,
._py-150,
._py-200,
._py-250,
._py-300,
._py-400,
._py-500,
._py-600,
._py-700,
._py-800,
._py-1000,
._py-1200,
._py-custom {
	padding-top: var(--padding-top-internal);
	padding-bottom: var(--padding-bottom-internal);
}
._py-0 {
	--padding-top-internal: var(--spacing-0);
	--padding-bottom-internal: var(--spacing-0);
}
._py-25 {
	--padding-top-internal: var(--spacing-25);
	--padding-bottom-internal: var(--spacing-25);
}
._py-50 {
	--padding-top-internal: var(--spacing-50);
	--padding-bottom-internal: var(--spacing-50);
}
._py-75 {
	--padding-top-internal: var(--spacing-75);
	--padding-bottom-internal: var(--spacing-75);
}
._py-100 {
	--padding-top-internal: var(--spacing-100);
	--padding-bottom-internal: var(--spacing-100);
}
._py-125 {
	--padding-top-internal: var(--spacing-125);
	--padding-bottom-internal: var(--spacing-125);
}
._py-150 {
	--padding-top-internal: var(--spacing-150);
	--padding-bottom-internal: var(--spacing-150);
}
._py-200 {
	--padding-top-internal: var(--spacing-200);
	--padding-bottom-internal: var(--spacing-200);
}
._py-250 {
	--padding-top-internal: var(--spacing-250);
	--padding-bottom-internal: var(--spacing-250);
}
._py-300 {
	--padding-top-internal: var(--spacing-300);
	--padding-bottom-internal: var(--spacing-300);
}
._py-400 {
	--padding-top-internal: var(--spacing-400);
	--padding-bottom-internal: var(--spacing-400);
}
._py-500 {
	--padding-top-internal: var(--spacing-500);
	--padding-bottom-internal: var(--spacing-500);
}
._py-600 {
	--padding-top-internal: var(--spacing-600);
	--padding-bottom-internal: var(--spacing-600);
}
._py-700 {
	--padding-top-internal: var(--spacing-700);
	--padding-bottom-internal: var(--spacing-700);
}
._py-800 {
	--padding-top-internal: var(--spacing-800);
	--padding-bottom-internal: var(--spacing-800);
}
._py-1000 {
	--padding-top-internal: var(--spacing-1000);
	--padding-bottom-internal: var(--spacing-1000);
}
._py-1200 {
	--padding-top-internal: var(--spacing-1200);
	--padding-bottom-internal: var(--spacing-1200);
}
/* When the user provides an arbitrary value */
._py-custom {
	--padding-top-internal: var(--custom-py);
	--padding-bottom-internal: var(--custom-py);
}
@media (min-width: 32.5rem) {
	._xs\:py-0,
._xs\:py-25,
._xs\:py-50,
._xs\:py-75,
._xs\:py-100,
._xs\:py-125,
._xs\:py-150,
._xs\:py-200,
._xs\:py-250,
._xs\:py-300,
._xs\:py-400,
._xs\:py-500,
._xs\:py-600,
._xs\:py-700,
._xs\:py-800,
._xs\:py-1000,
._xs\:py-1200,
._xs\:py-custom {
		padding-top: var(--padding-top-internal);
		padding-bottom: var(--padding-bottom-internal);
	}
	._xs\:py-0 {
		--padding-top-internal: var(--spacing-0);
		--padding-bottom-internal: var(--spacing-0);
	}
	._xs\:py-25 {
		--padding-top-internal: var(--spacing-25);
		--padding-bottom-internal: var(--spacing-25);
	}
	._xs\:py-50 {
		--padding-top-internal: var(--spacing-50);
		--padding-bottom-internal: var(--spacing-50);
	}
	._xs\:py-75 {
		--padding-top-internal: var(--spacing-75);
		--padding-bottom-internal: var(--spacing-75);
	}
	._xs\:py-100 {
		--padding-top-internal: var(--spacing-100);
		--padding-bottom-internal: var(--spacing-100);
	}
	._xs\:py-125 {
		--padding-top-internal: var(--spacing-125);
		--padding-bottom-internal: var(--spacing-125);
	}
	._xs\:py-150 {
		--padding-top-internal: var(--spacing-150);
		--padding-bottom-internal: var(--spacing-150);
	}
	._xs\:py-200 {
		--padding-top-internal: var(--spacing-200);
		--padding-bottom-internal: var(--spacing-200);
	}
	._xs\:py-250 {
		--padding-top-internal: var(--spacing-250);
		--padding-bottom-internal: var(--spacing-250);
	}
	._xs\:py-300 {
		--padding-top-internal: var(--spacing-300);
		--padding-bottom-internal: var(--spacing-300);
	}
	._xs\:py-400 {
		--padding-top-internal: var(--spacing-400);
		--padding-bottom-internal: var(--spacing-400);
	}
	._xs\:py-500 {
		--padding-top-internal: var(--spacing-500);
		--padding-bottom-internal: var(--spacing-500);
	}
	._xs\:py-600 {
		--padding-top-internal: var(--spacing-600);
		--padding-bottom-internal: var(--spacing-600);
	}
	._xs\:py-700 {
		--padding-top-internal: var(--spacing-700);
		--padding-bottom-internal: var(--spacing-700);
	}
	._xs\:py-800 {
		--padding-top-internal: var(--spacing-800);
		--padding-bottom-internal: var(--spacing-800);
	}
	._xs\:py-1000 {
		--padding-top-internal: var(--spacing-1000);
		--padding-bottom-internal: var(--spacing-1000);
	}
	._xs\:py-1200 {
		--padding-top-internal: var(--spacing-1200);
		--padding-bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xs\:py-custom {
		--padding-top-internal: var(--custom-py_xs);
		--padding-bottom-internal: var(--custom-py_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:py-0,
._sm\:py-25,
._sm\:py-50,
._sm\:py-75,
._sm\:py-100,
._sm\:py-125,
._sm\:py-150,
._sm\:py-200,
._sm\:py-250,
._sm\:py-300,
._sm\:py-400,
._sm\:py-500,
._sm\:py-600,
._sm\:py-700,
._sm\:py-800,
._sm\:py-1000,
._sm\:py-1200,
._sm\:py-custom {
		padding-top: var(--padding-top-internal);
		padding-bottom: var(--padding-bottom-internal);
	}
	._sm\:py-0 {
		--padding-top-internal: var(--spacing-0);
		--padding-bottom-internal: var(--spacing-0);
	}
	._sm\:py-25 {
		--padding-top-internal: var(--spacing-25);
		--padding-bottom-internal: var(--spacing-25);
	}
	._sm\:py-50 {
		--padding-top-internal: var(--spacing-50);
		--padding-bottom-internal: var(--spacing-50);
	}
	._sm\:py-75 {
		--padding-top-internal: var(--spacing-75);
		--padding-bottom-internal: var(--spacing-75);
	}
	._sm\:py-100 {
		--padding-top-internal: var(--spacing-100);
		--padding-bottom-internal: var(--spacing-100);
	}
	._sm\:py-125 {
		--padding-top-internal: var(--spacing-125);
		--padding-bottom-internal: var(--spacing-125);
	}
	._sm\:py-150 {
		--padding-top-internal: var(--spacing-150);
		--padding-bottom-internal: var(--spacing-150);
	}
	._sm\:py-200 {
		--padding-top-internal: var(--spacing-200);
		--padding-bottom-internal: var(--spacing-200);
	}
	._sm\:py-250 {
		--padding-top-internal: var(--spacing-250);
		--padding-bottom-internal: var(--spacing-250);
	}
	._sm\:py-300 {
		--padding-top-internal: var(--spacing-300);
		--padding-bottom-internal: var(--spacing-300);
	}
	._sm\:py-400 {
		--padding-top-internal: var(--spacing-400);
		--padding-bottom-internal: var(--spacing-400);
	}
	._sm\:py-500 {
		--padding-top-internal: var(--spacing-500);
		--padding-bottom-internal: var(--spacing-500);
	}
	._sm\:py-600 {
		--padding-top-internal: var(--spacing-600);
		--padding-bottom-internal: var(--spacing-600);
	}
	._sm\:py-700 {
		--padding-top-internal: var(--spacing-700);
		--padding-bottom-internal: var(--spacing-700);
	}
	._sm\:py-800 {
		--padding-top-internal: var(--spacing-800);
		--padding-bottom-internal: var(--spacing-800);
	}
	._sm\:py-1000 {
		--padding-top-internal: var(--spacing-1000);
		--padding-bottom-internal: var(--spacing-1000);
	}
	._sm\:py-1200 {
		--padding-top-internal: var(--spacing-1200);
		--padding-bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._sm\:py-custom {
		--padding-top-internal: var(--custom-py_sm);
		--padding-bottom-internal: var(--custom-py_sm);
	}
}
@media (min-width: 64rem) {
	._md\:py-0,
._md\:py-25,
._md\:py-50,
._md\:py-75,
._md\:py-100,
._md\:py-125,
._md\:py-150,
._md\:py-200,
._md\:py-250,
._md\:py-300,
._md\:py-400,
._md\:py-500,
._md\:py-600,
._md\:py-700,
._md\:py-800,
._md\:py-1000,
._md\:py-1200,
._md\:py-custom {
		padding-top: var(--padding-top-internal);
		padding-bottom: var(--padding-bottom-internal);
	}
	._md\:py-0 {
		--padding-top-internal: var(--spacing-0);
		--padding-bottom-internal: var(--spacing-0);
	}
	._md\:py-25 {
		--padding-top-internal: var(--spacing-25);
		--padding-bottom-internal: var(--spacing-25);
	}
	._md\:py-50 {
		--padding-top-internal: var(--spacing-50);
		--padding-bottom-internal: var(--spacing-50);
	}
	._md\:py-75 {
		--padding-top-internal: var(--spacing-75);
		--padding-bottom-internal: var(--spacing-75);
	}
	._md\:py-100 {
		--padding-top-internal: var(--spacing-100);
		--padding-bottom-internal: var(--spacing-100);
	}
	._md\:py-125 {
		--padding-top-internal: var(--spacing-125);
		--padding-bottom-internal: var(--spacing-125);
	}
	._md\:py-150 {
		--padding-top-internal: var(--spacing-150);
		--padding-bottom-internal: var(--spacing-150);
	}
	._md\:py-200 {
		--padding-top-internal: var(--spacing-200);
		--padding-bottom-internal: var(--spacing-200);
	}
	._md\:py-250 {
		--padding-top-internal: var(--spacing-250);
		--padding-bottom-internal: var(--spacing-250);
	}
	._md\:py-300 {
		--padding-top-internal: var(--spacing-300);
		--padding-bottom-internal: var(--spacing-300);
	}
	._md\:py-400 {
		--padding-top-internal: var(--spacing-400);
		--padding-bottom-internal: var(--spacing-400);
	}
	._md\:py-500 {
		--padding-top-internal: var(--spacing-500);
		--padding-bottom-internal: var(--spacing-500);
	}
	._md\:py-600 {
		--padding-top-internal: var(--spacing-600);
		--padding-bottom-internal: var(--spacing-600);
	}
	._md\:py-700 {
		--padding-top-internal: var(--spacing-700);
		--padding-bottom-internal: var(--spacing-700);
	}
	._md\:py-800 {
		--padding-top-internal: var(--spacing-800);
		--padding-bottom-internal: var(--spacing-800);
	}
	._md\:py-1000 {
		--padding-top-internal: var(--spacing-1000);
		--padding-bottom-internal: var(--spacing-1000);
	}
	._md\:py-1200 {
		--padding-top-internal: var(--spacing-1200);
		--padding-bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._md\:py-custom {
		--padding-top-internal: var(--custom-py_md);
		--padding-bottom-internal: var(--custom-py_md);
	}
}
@media (min-width: 80rem) {
	._lg\:py-0,
._lg\:py-25,
._lg\:py-50,
._lg\:py-75,
._lg\:py-100,
._lg\:py-125,
._lg\:py-150,
._lg\:py-200,
._lg\:py-250,
._lg\:py-300,
._lg\:py-400,
._lg\:py-500,
._lg\:py-600,
._lg\:py-700,
._lg\:py-800,
._lg\:py-1000,
._lg\:py-1200,
._lg\:py-custom {
		padding-top: var(--padding-top-internal);
		padding-bottom: var(--padding-bottom-internal);
	}
	._lg\:py-0 {
		--padding-top-internal: var(--spacing-0);
		--padding-bottom-internal: var(--spacing-0);
	}
	._lg\:py-25 {
		--padding-top-internal: var(--spacing-25);
		--padding-bottom-internal: var(--spacing-25);
	}
	._lg\:py-50 {
		--padding-top-internal: var(--spacing-50);
		--padding-bottom-internal: var(--spacing-50);
	}
	._lg\:py-75 {
		--padding-top-internal: var(--spacing-75);
		--padding-bottom-internal: var(--spacing-75);
	}
	._lg\:py-100 {
		--padding-top-internal: var(--spacing-100);
		--padding-bottom-internal: var(--spacing-100);
	}
	._lg\:py-125 {
		--padding-top-internal: var(--spacing-125);
		--padding-bottom-internal: var(--spacing-125);
	}
	._lg\:py-150 {
		--padding-top-internal: var(--spacing-150);
		--padding-bottom-internal: var(--spacing-150);
	}
	._lg\:py-200 {
		--padding-top-internal: var(--spacing-200);
		--padding-bottom-internal: var(--spacing-200);
	}
	._lg\:py-250 {
		--padding-top-internal: var(--spacing-250);
		--padding-bottom-internal: var(--spacing-250);
	}
	._lg\:py-300 {
		--padding-top-internal: var(--spacing-300);
		--padding-bottom-internal: var(--spacing-300);
	}
	._lg\:py-400 {
		--padding-top-internal: var(--spacing-400);
		--padding-bottom-internal: var(--spacing-400);
	}
	._lg\:py-500 {
		--padding-top-internal: var(--spacing-500);
		--padding-bottom-internal: var(--spacing-500);
	}
	._lg\:py-600 {
		--padding-top-internal: var(--spacing-600);
		--padding-bottom-internal: var(--spacing-600);
	}
	._lg\:py-700 {
		--padding-top-internal: var(--spacing-700);
		--padding-bottom-internal: var(--spacing-700);
	}
	._lg\:py-800 {
		--padding-top-internal: var(--spacing-800);
		--padding-bottom-internal: var(--spacing-800);
	}
	._lg\:py-1000 {
		--padding-top-internal: var(--spacing-1000);
		--padding-bottom-internal: var(--spacing-1000);
	}
	._lg\:py-1200 {
		--padding-top-internal: var(--spacing-1200);
		--padding-bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._lg\:py-custom {
		--padding-top-internal: var(--custom-py_lg);
		--padding-bottom-internal: var(--custom-py_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:py-0,
._xl\:py-25,
._xl\:py-50,
._xl\:py-75,
._xl\:py-100,
._xl\:py-125,
._xl\:py-150,
._xl\:py-200,
._xl\:py-250,
._xl\:py-300,
._xl\:py-400,
._xl\:py-500,
._xl\:py-600,
._xl\:py-700,
._xl\:py-800,
._xl\:py-1000,
._xl\:py-1200,
._xl\:py-custom {
		padding-top: var(--padding-top-internal);
		padding-bottom: var(--padding-bottom-internal);
	}
	._xl\:py-0 {
		--padding-top-internal: var(--spacing-0);
		--padding-bottom-internal: var(--spacing-0);
	}
	._xl\:py-25 {
		--padding-top-internal: var(--spacing-25);
		--padding-bottom-internal: var(--spacing-25);
	}
	._xl\:py-50 {
		--padding-top-internal: var(--spacing-50);
		--padding-bottom-internal: var(--spacing-50);
	}
	._xl\:py-75 {
		--padding-top-internal: var(--spacing-75);
		--padding-bottom-internal: var(--spacing-75);
	}
	._xl\:py-100 {
		--padding-top-internal: var(--spacing-100);
		--padding-bottom-internal: var(--spacing-100);
	}
	._xl\:py-125 {
		--padding-top-internal: var(--spacing-125);
		--padding-bottom-internal: var(--spacing-125);
	}
	._xl\:py-150 {
		--padding-top-internal: var(--spacing-150);
		--padding-bottom-internal: var(--spacing-150);
	}
	._xl\:py-200 {
		--padding-top-internal: var(--spacing-200);
		--padding-bottom-internal: var(--spacing-200);
	}
	._xl\:py-250 {
		--padding-top-internal: var(--spacing-250);
		--padding-bottom-internal: var(--spacing-250);
	}
	._xl\:py-300 {
		--padding-top-internal: var(--spacing-300);
		--padding-bottom-internal: var(--spacing-300);
	}
	._xl\:py-400 {
		--padding-top-internal: var(--spacing-400);
		--padding-bottom-internal: var(--spacing-400);
	}
	._xl\:py-500 {
		--padding-top-internal: var(--spacing-500);
		--padding-bottom-internal: var(--spacing-500);
	}
	._xl\:py-600 {
		--padding-top-internal: var(--spacing-600);
		--padding-bottom-internal: var(--spacing-600);
	}
	._xl\:py-700 {
		--padding-top-internal: var(--spacing-700);
		--padding-bottom-internal: var(--spacing-700);
	}
	._xl\:py-800 {
		--padding-top-internal: var(--spacing-800);
		--padding-bottom-internal: var(--spacing-800);
	}
	._xl\:py-1000 {
		--padding-top-internal: var(--spacing-1000);
		--padding-bottom-internal: var(--spacing-1000);
	}
	._xl\:py-1200 {
		--padding-top-internal: var(--spacing-1200);
		--padding-bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xl\:py-custom {
		--padding-top-internal: var(--custom-py_xl);
		--padding-bottom-internal: var(--custom-py_xl);
	}
}
/* {"namespace":"pt","responsive":true,"dynamic":true} */
._pt-0,
._pt-25,
._pt-50,
._pt-75,
._pt-100,
._pt-125,
._pt-150,
._pt-200,
._pt-250,
._pt-300,
._pt-400,
._pt-500,
._pt-600,
._pt-700,
._pt-800,
._pt-1000,
._pt-1200,
._pt-custom {
	padding-top: var(--padding-top-internal);
}
._pt-0 {
	--padding-top-internal: var(--spacing-0);
}
._pt-25 {
	--padding-top-internal: var(--spacing-25);
}
._pt-50 {
	--padding-top-internal: var(--spacing-50);
}
._pt-75 {
	--padding-top-internal: var(--spacing-75);
}
._pt-100 {
	--padding-top-internal: var(--spacing-100);
}
._pt-125 {
	--padding-top-internal: var(--spacing-125);
}
._pt-150 {
	--padding-top-internal: var(--spacing-150);
}
._pt-200 {
	--padding-top-internal: var(--spacing-200);
}
._pt-250 {
	--padding-top-internal: var(--spacing-250);
}
._pt-300 {
	--padding-top-internal: var(--spacing-300);
}
._pt-400 {
	--padding-top-internal: var(--spacing-400);
}
._pt-500 {
	--padding-top-internal: var(--spacing-500);
}
._pt-600 {
	--padding-top-internal: var(--spacing-600);
}
._pt-700 {
	--padding-top-internal: var(--spacing-700);
}
._pt-800 {
	--padding-top-internal: var(--spacing-800);
}
._pt-1000 {
	--padding-top-internal: var(--spacing-1000);
}
._pt-1200 {
	--padding-top-internal: var(--spacing-1200);
}
/* When the user provides an arbitrary value */
._pt-custom {
	--padding-top-internal: var(--custom-pt);
}
@media (min-width: 32.5rem) {
	._xs\:pt-0,
._xs\:pt-25,
._xs\:pt-50,
._xs\:pt-75,
._xs\:pt-100,
._xs\:pt-125,
._xs\:pt-150,
._xs\:pt-200,
._xs\:pt-250,
._xs\:pt-300,
._xs\:pt-400,
._xs\:pt-500,
._xs\:pt-600,
._xs\:pt-700,
._xs\:pt-800,
._xs\:pt-1000,
._xs\:pt-1200,
._xs\:pt-custom {
		padding-top: var(--padding-top-internal);
	}
	._xs\:pt-0 {
		--padding-top-internal: var(--spacing-0);
	}
	._xs\:pt-25 {
		--padding-top-internal: var(--spacing-25);
	}
	._xs\:pt-50 {
		--padding-top-internal: var(--spacing-50);
	}
	._xs\:pt-75 {
		--padding-top-internal: var(--spacing-75);
	}
	._xs\:pt-100 {
		--padding-top-internal: var(--spacing-100);
	}
	._xs\:pt-125 {
		--padding-top-internal: var(--spacing-125);
	}
	._xs\:pt-150 {
		--padding-top-internal: var(--spacing-150);
	}
	._xs\:pt-200 {
		--padding-top-internal: var(--spacing-200);
	}
	._xs\:pt-250 {
		--padding-top-internal: var(--spacing-250);
	}
	._xs\:pt-300 {
		--padding-top-internal: var(--spacing-300);
	}
	._xs\:pt-400 {
		--padding-top-internal: var(--spacing-400);
	}
	._xs\:pt-500 {
		--padding-top-internal: var(--spacing-500);
	}
	._xs\:pt-600 {
		--padding-top-internal: var(--spacing-600);
	}
	._xs\:pt-700 {
		--padding-top-internal: var(--spacing-700);
	}
	._xs\:pt-800 {
		--padding-top-internal: var(--spacing-800);
	}
	._xs\:pt-1000 {
		--padding-top-internal: var(--spacing-1000);
	}
	._xs\:pt-1200 {
		--padding-top-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xs\:pt-custom {
		--padding-top-internal: var(--custom-pt_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:pt-0,
._sm\:pt-25,
._sm\:pt-50,
._sm\:pt-75,
._sm\:pt-100,
._sm\:pt-125,
._sm\:pt-150,
._sm\:pt-200,
._sm\:pt-250,
._sm\:pt-300,
._sm\:pt-400,
._sm\:pt-500,
._sm\:pt-600,
._sm\:pt-700,
._sm\:pt-800,
._sm\:pt-1000,
._sm\:pt-1200,
._sm\:pt-custom {
		padding-top: var(--padding-top-internal);
	}
	._sm\:pt-0 {
		--padding-top-internal: var(--spacing-0);
	}
	._sm\:pt-25 {
		--padding-top-internal: var(--spacing-25);
	}
	._sm\:pt-50 {
		--padding-top-internal: var(--spacing-50);
	}
	._sm\:pt-75 {
		--padding-top-internal: var(--spacing-75);
	}
	._sm\:pt-100 {
		--padding-top-internal: var(--spacing-100);
	}
	._sm\:pt-125 {
		--padding-top-internal: var(--spacing-125);
	}
	._sm\:pt-150 {
		--padding-top-internal: var(--spacing-150);
	}
	._sm\:pt-200 {
		--padding-top-internal: var(--spacing-200);
	}
	._sm\:pt-250 {
		--padding-top-internal: var(--spacing-250);
	}
	._sm\:pt-300 {
		--padding-top-internal: var(--spacing-300);
	}
	._sm\:pt-400 {
		--padding-top-internal: var(--spacing-400);
	}
	._sm\:pt-500 {
		--padding-top-internal: var(--spacing-500);
	}
	._sm\:pt-600 {
		--padding-top-internal: var(--spacing-600);
	}
	._sm\:pt-700 {
		--padding-top-internal: var(--spacing-700);
	}
	._sm\:pt-800 {
		--padding-top-internal: var(--spacing-800);
	}
	._sm\:pt-1000 {
		--padding-top-internal: var(--spacing-1000);
	}
	._sm\:pt-1200 {
		--padding-top-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._sm\:pt-custom {
		--padding-top-internal: var(--custom-pt_sm);
	}
}
@media (min-width: 64rem) {
	._md\:pt-0,
._md\:pt-25,
._md\:pt-50,
._md\:pt-75,
._md\:pt-100,
._md\:pt-125,
._md\:pt-150,
._md\:pt-200,
._md\:pt-250,
._md\:pt-300,
._md\:pt-400,
._md\:pt-500,
._md\:pt-600,
._md\:pt-700,
._md\:pt-800,
._md\:pt-1000,
._md\:pt-1200,
._md\:pt-custom {
		padding-top: var(--padding-top-internal);
	}
	._md\:pt-0 {
		--padding-top-internal: var(--spacing-0);
	}
	._md\:pt-25 {
		--padding-top-internal: var(--spacing-25);
	}
	._md\:pt-50 {
		--padding-top-internal: var(--spacing-50);
	}
	._md\:pt-75 {
		--padding-top-internal: var(--spacing-75);
	}
	._md\:pt-100 {
		--padding-top-internal: var(--spacing-100);
	}
	._md\:pt-125 {
		--padding-top-internal: var(--spacing-125);
	}
	._md\:pt-150 {
		--padding-top-internal: var(--spacing-150);
	}
	._md\:pt-200 {
		--padding-top-internal: var(--spacing-200);
	}
	._md\:pt-250 {
		--padding-top-internal: var(--spacing-250);
	}
	._md\:pt-300 {
		--padding-top-internal: var(--spacing-300);
	}
	._md\:pt-400 {
		--padding-top-internal: var(--spacing-400);
	}
	._md\:pt-500 {
		--padding-top-internal: var(--spacing-500);
	}
	._md\:pt-600 {
		--padding-top-internal: var(--spacing-600);
	}
	._md\:pt-700 {
		--padding-top-internal: var(--spacing-700);
	}
	._md\:pt-800 {
		--padding-top-internal: var(--spacing-800);
	}
	._md\:pt-1000 {
		--padding-top-internal: var(--spacing-1000);
	}
	._md\:pt-1200 {
		--padding-top-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._md\:pt-custom {
		--padding-top-internal: var(--custom-pt_md);
	}
}
@media (min-width: 80rem) {
	._lg\:pt-0,
._lg\:pt-25,
._lg\:pt-50,
._lg\:pt-75,
._lg\:pt-100,
._lg\:pt-125,
._lg\:pt-150,
._lg\:pt-200,
._lg\:pt-250,
._lg\:pt-300,
._lg\:pt-400,
._lg\:pt-500,
._lg\:pt-600,
._lg\:pt-700,
._lg\:pt-800,
._lg\:pt-1000,
._lg\:pt-1200,
._lg\:pt-custom {
		padding-top: var(--padding-top-internal);
	}
	._lg\:pt-0 {
		--padding-top-internal: var(--spacing-0);
	}
	._lg\:pt-25 {
		--padding-top-internal: var(--spacing-25);
	}
	._lg\:pt-50 {
		--padding-top-internal: var(--spacing-50);
	}
	._lg\:pt-75 {
		--padding-top-internal: var(--spacing-75);
	}
	._lg\:pt-100 {
		--padding-top-internal: var(--spacing-100);
	}
	._lg\:pt-125 {
		--padding-top-internal: var(--spacing-125);
	}
	._lg\:pt-150 {
		--padding-top-internal: var(--spacing-150);
	}
	._lg\:pt-200 {
		--padding-top-internal: var(--spacing-200);
	}
	._lg\:pt-250 {
		--padding-top-internal: var(--spacing-250);
	}
	._lg\:pt-300 {
		--padding-top-internal: var(--spacing-300);
	}
	._lg\:pt-400 {
		--padding-top-internal: var(--spacing-400);
	}
	._lg\:pt-500 {
		--padding-top-internal: var(--spacing-500);
	}
	._lg\:pt-600 {
		--padding-top-internal: var(--spacing-600);
	}
	._lg\:pt-700 {
		--padding-top-internal: var(--spacing-700);
	}
	._lg\:pt-800 {
		--padding-top-internal: var(--spacing-800);
	}
	._lg\:pt-1000 {
		--padding-top-internal: var(--spacing-1000);
	}
	._lg\:pt-1200 {
		--padding-top-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._lg\:pt-custom {
		--padding-top-internal: var(--custom-pt_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:pt-0,
._xl\:pt-25,
._xl\:pt-50,
._xl\:pt-75,
._xl\:pt-100,
._xl\:pt-125,
._xl\:pt-150,
._xl\:pt-200,
._xl\:pt-250,
._xl\:pt-300,
._xl\:pt-400,
._xl\:pt-500,
._xl\:pt-600,
._xl\:pt-700,
._xl\:pt-800,
._xl\:pt-1000,
._xl\:pt-1200,
._xl\:pt-custom {
		padding-top: var(--padding-top-internal);
	}
	._xl\:pt-0 {
		--padding-top-internal: var(--spacing-0);
	}
	._xl\:pt-25 {
		--padding-top-internal: var(--spacing-25);
	}
	._xl\:pt-50 {
		--padding-top-internal: var(--spacing-50);
	}
	._xl\:pt-75 {
		--padding-top-internal: var(--spacing-75);
	}
	._xl\:pt-100 {
		--padding-top-internal: var(--spacing-100);
	}
	._xl\:pt-125 {
		--padding-top-internal: var(--spacing-125);
	}
	._xl\:pt-150 {
		--padding-top-internal: var(--spacing-150);
	}
	._xl\:pt-200 {
		--padding-top-internal: var(--spacing-200);
	}
	._xl\:pt-250 {
		--padding-top-internal: var(--spacing-250);
	}
	._xl\:pt-300 {
		--padding-top-internal: var(--spacing-300);
	}
	._xl\:pt-400 {
		--padding-top-internal: var(--spacing-400);
	}
	._xl\:pt-500 {
		--padding-top-internal: var(--spacing-500);
	}
	._xl\:pt-600 {
		--padding-top-internal: var(--spacing-600);
	}
	._xl\:pt-700 {
		--padding-top-internal: var(--spacing-700);
	}
	._xl\:pt-800 {
		--padding-top-internal: var(--spacing-800);
	}
	._xl\:pt-1000 {
		--padding-top-internal: var(--spacing-1000);
	}
	._xl\:pt-1200 {
		--padding-top-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xl\:pt-custom {
		--padding-top-internal: var(--custom-pt_xl);
	}
}
/* {"namespace":"pl","responsive":true,"dynamic":true} */
._pl-0,
._pl-25,
._pl-50,
._pl-75,
._pl-100,
._pl-125,
._pl-150,
._pl-200,
._pl-250,
._pl-300,
._pl-400,
._pl-500,
._pl-600,
._pl-700,
._pl-800,
._pl-1000,
._pl-1200,
._pl-custom {
	padding-left: var(--padding-left-internal);
}
._pl-0 {
	--padding-left-internal: var(--spacing-0);
}
._pl-25 {
	--padding-left-internal: var(--spacing-25);
}
._pl-50 {
	--padding-left-internal: var(--spacing-50);
}
._pl-75 {
	--padding-left-internal: var(--spacing-75);
}
._pl-100 {
	--padding-left-internal: var(--spacing-100);
}
._pl-125 {
	--padding-left-internal: var(--spacing-125);
}
._pl-150 {
	--padding-left-internal: var(--spacing-150);
}
._pl-200 {
	--padding-left-internal: var(--spacing-200);
}
._pl-250 {
	--padding-left-internal: var(--spacing-250);
}
._pl-300 {
	--padding-left-internal: var(--spacing-300);
}
._pl-400 {
	--padding-left-internal: var(--spacing-400);
}
._pl-500 {
	--padding-left-internal: var(--spacing-500);
}
._pl-600 {
	--padding-left-internal: var(--spacing-600);
}
._pl-700 {
	--padding-left-internal: var(--spacing-700);
}
._pl-800 {
	--padding-left-internal: var(--spacing-800);
}
._pl-1000 {
	--padding-left-internal: var(--spacing-1000);
}
._pl-1200 {
	--padding-left-internal: var(--spacing-1200);
}
/* When the user provides an arbitrary value */
._pl-custom {
	--padding-left-internal: var(--custom-pl);
}
@media (min-width: 32.5rem) {
	._xs\:pl-0,
._xs\:pl-25,
._xs\:pl-50,
._xs\:pl-75,
._xs\:pl-100,
._xs\:pl-125,
._xs\:pl-150,
._xs\:pl-200,
._xs\:pl-250,
._xs\:pl-300,
._xs\:pl-400,
._xs\:pl-500,
._xs\:pl-600,
._xs\:pl-700,
._xs\:pl-800,
._xs\:pl-1000,
._xs\:pl-1200,
._xs\:pl-custom {
		padding-left: var(--padding-left-internal);
	}
	._xs\:pl-0 {
		--padding-left-internal: var(--spacing-0);
	}
	._xs\:pl-25 {
		--padding-left-internal: var(--spacing-25);
	}
	._xs\:pl-50 {
		--padding-left-internal: var(--spacing-50);
	}
	._xs\:pl-75 {
		--padding-left-internal: var(--spacing-75);
	}
	._xs\:pl-100 {
		--padding-left-internal: var(--spacing-100);
	}
	._xs\:pl-125 {
		--padding-left-internal: var(--spacing-125);
	}
	._xs\:pl-150 {
		--padding-left-internal: var(--spacing-150);
	}
	._xs\:pl-200 {
		--padding-left-internal: var(--spacing-200);
	}
	._xs\:pl-250 {
		--padding-left-internal: var(--spacing-250);
	}
	._xs\:pl-300 {
		--padding-left-internal: var(--spacing-300);
	}
	._xs\:pl-400 {
		--padding-left-internal: var(--spacing-400);
	}
	._xs\:pl-500 {
		--padding-left-internal: var(--spacing-500);
	}
	._xs\:pl-600 {
		--padding-left-internal: var(--spacing-600);
	}
	._xs\:pl-700 {
		--padding-left-internal: var(--spacing-700);
	}
	._xs\:pl-800 {
		--padding-left-internal: var(--spacing-800);
	}
	._xs\:pl-1000 {
		--padding-left-internal: var(--spacing-1000);
	}
	._xs\:pl-1200 {
		--padding-left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xs\:pl-custom {
		--padding-left-internal: var(--custom-pl_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:pl-0,
._sm\:pl-25,
._sm\:pl-50,
._sm\:pl-75,
._sm\:pl-100,
._sm\:pl-125,
._sm\:pl-150,
._sm\:pl-200,
._sm\:pl-250,
._sm\:pl-300,
._sm\:pl-400,
._sm\:pl-500,
._sm\:pl-600,
._sm\:pl-700,
._sm\:pl-800,
._sm\:pl-1000,
._sm\:pl-1200,
._sm\:pl-custom {
		padding-left: var(--padding-left-internal);
	}
	._sm\:pl-0 {
		--padding-left-internal: var(--spacing-0);
	}
	._sm\:pl-25 {
		--padding-left-internal: var(--spacing-25);
	}
	._sm\:pl-50 {
		--padding-left-internal: var(--spacing-50);
	}
	._sm\:pl-75 {
		--padding-left-internal: var(--spacing-75);
	}
	._sm\:pl-100 {
		--padding-left-internal: var(--spacing-100);
	}
	._sm\:pl-125 {
		--padding-left-internal: var(--spacing-125);
	}
	._sm\:pl-150 {
		--padding-left-internal: var(--spacing-150);
	}
	._sm\:pl-200 {
		--padding-left-internal: var(--spacing-200);
	}
	._sm\:pl-250 {
		--padding-left-internal: var(--spacing-250);
	}
	._sm\:pl-300 {
		--padding-left-internal: var(--spacing-300);
	}
	._sm\:pl-400 {
		--padding-left-internal: var(--spacing-400);
	}
	._sm\:pl-500 {
		--padding-left-internal: var(--spacing-500);
	}
	._sm\:pl-600 {
		--padding-left-internal: var(--spacing-600);
	}
	._sm\:pl-700 {
		--padding-left-internal: var(--spacing-700);
	}
	._sm\:pl-800 {
		--padding-left-internal: var(--spacing-800);
	}
	._sm\:pl-1000 {
		--padding-left-internal: var(--spacing-1000);
	}
	._sm\:pl-1200 {
		--padding-left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._sm\:pl-custom {
		--padding-left-internal: var(--custom-pl_sm);
	}
}
@media (min-width: 64rem) {
	._md\:pl-0,
._md\:pl-25,
._md\:pl-50,
._md\:pl-75,
._md\:pl-100,
._md\:pl-125,
._md\:pl-150,
._md\:pl-200,
._md\:pl-250,
._md\:pl-300,
._md\:pl-400,
._md\:pl-500,
._md\:pl-600,
._md\:pl-700,
._md\:pl-800,
._md\:pl-1000,
._md\:pl-1200,
._md\:pl-custom {
		padding-left: var(--padding-left-internal);
	}
	._md\:pl-0 {
		--padding-left-internal: var(--spacing-0);
	}
	._md\:pl-25 {
		--padding-left-internal: var(--spacing-25);
	}
	._md\:pl-50 {
		--padding-left-internal: var(--spacing-50);
	}
	._md\:pl-75 {
		--padding-left-internal: var(--spacing-75);
	}
	._md\:pl-100 {
		--padding-left-internal: var(--spacing-100);
	}
	._md\:pl-125 {
		--padding-left-internal: var(--spacing-125);
	}
	._md\:pl-150 {
		--padding-left-internal: var(--spacing-150);
	}
	._md\:pl-200 {
		--padding-left-internal: var(--spacing-200);
	}
	._md\:pl-250 {
		--padding-left-internal: var(--spacing-250);
	}
	._md\:pl-300 {
		--padding-left-internal: var(--spacing-300);
	}
	._md\:pl-400 {
		--padding-left-internal: var(--spacing-400);
	}
	._md\:pl-500 {
		--padding-left-internal: var(--spacing-500);
	}
	._md\:pl-600 {
		--padding-left-internal: var(--spacing-600);
	}
	._md\:pl-700 {
		--padding-left-internal: var(--spacing-700);
	}
	._md\:pl-800 {
		--padding-left-internal: var(--spacing-800);
	}
	._md\:pl-1000 {
		--padding-left-internal: var(--spacing-1000);
	}
	._md\:pl-1200 {
		--padding-left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._md\:pl-custom {
		--padding-left-internal: var(--custom-pl_md);
	}
}
@media (min-width: 80rem) {
	._lg\:pl-0,
._lg\:pl-25,
._lg\:pl-50,
._lg\:pl-75,
._lg\:pl-100,
._lg\:pl-125,
._lg\:pl-150,
._lg\:pl-200,
._lg\:pl-250,
._lg\:pl-300,
._lg\:pl-400,
._lg\:pl-500,
._lg\:pl-600,
._lg\:pl-700,
._lg\:pl-800,
._lg\:pl-1000,
._lg\:pl-1200,
._lg\:pl-custom {
		padding-left: var(--padding-left-internal);
	}
	._lg\:pl-0 {
		--padding-left-internal: var(--spacing-0);
	}
	._lg\:pl-25 {
		--padding-left-internal: var(--spacing-25);
	}
	._lg\:pl-50 {
		--padding-left-internal: var(--spacing-50);
	}
	._lg\:pl-75 {
		--padding-left-internal: var(--spacing-75);
	}
	._lg\:pl-100 {
		--padding-left-internal: var(--spacing-100);
	}
	._lg\:pl-125 {
		--padding-left-internal: var(--spacing-125);
	}
	._lg\:pl-150 {
		--padding-left-internal: var(--spacing-150);
	}
	._lg\:pl-200 {
		--padding-left-internal: var(--spacing-200);
	}
	._lg\:pl-250 {
		--padding-left-internal: var(--spacing-250);
	}
	._lg\:pl-300 {
		--padding-left-internal: var(--spacing-300);
	}
	._lg\:pl-400 {
		--padding-left-internal: var(--spacing-400);
	}
	._lg\:pl-500 {
		--padding-left-internal: var(--spacing-500);
	}
	._lg\:pl-600 {
		--padding-left-internal: var(--spacing-600);
	}
	._lg\:pl-700 {
		--padding-left-internal: var(--spacing-700);
	}
	._lg\:pl-800 {
		--padding-left-internal: var(--spacing-800);
	}
	._lg\:pl-1000 {
		--padding-left-internal: var(--spacing-1000);
	}
	._lg\:pl-1200 {
		--padding-left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._lg\:pl-custom {
		--padding-left-internal: var(--custom-pl_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:pl-0,
._xl\:pl-25,
._xl\:pl-50,
._xl\:pl-75,
._xl\:pl-100,
._xl\:pl-125,
._xl\:pl-150,
._xl\:pl-200,
._xl\:pl-250,
._xl\:pl-300,
._xl\:pl-400,
._xl\:pl-500,
._xl\:pl-600,
._xl\:pl-700,
._xl\:pl-800,
._xl\:pl-1000,
._xl\:pl-1200,
._xl\:pl-custom {
		padding-left: var(--padding-left-internal);
	}
	._xl\:pl-0 {
		--padding-left-internal: var(--spacing-0);
	}
	._xl\:pl-25 {
		--padding-left-internal: var(--spacing-25);
	}
	._xl\:pl-50 {
		--padding-left-internal: var(--spacing-50);
	}
	._xl\:pl-75 {
		--padding-left-internal: var(--spacing-75);
	}
	._xl\:pl-100 {
		--padding-left-internal: var(--spacing-100);
	}
	._xl\:pl-125 {
		--padding-left-internal: var(--spacing-125);
	}
	._xl\:pl-150 {
		--padding-left-internal: var(--spacing-150);
	}
	._xl\:pl-200 {
		--padding-left-internal: var(--spacing-200);
	}
	._xl\:pl-250 {
		--padding-left-internal: var(--spacing-250);
	}
	._xl\:pl-300 {
		--padding-left-internal: var(--spacing-300);
	}
	._xl\:pl-400 {
		--padding-left-internal: var(--spacing-400);
	}
	._xl\:pl-500 {
		--padding-left-internal: var(--spacing-500);
	}
	._xl\:pl-600 {
		--padding-left-internal: var(--spacing-600);
	}
	._xl\:pl-700 {
		--padding-left-internal: var(--spacing-700);
	}
	._xl\:pl-800 {
		--padding-left-internal: var(--spacing-800);
	}
	._xl\:pl-1000 {
		--padding-left-internal: var(--spacing-1000);
	}
	._xl\:pl-1200 {
		--padding-left-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xl\:pl-custom {
		--padding-left-internal: var(--custom-pl_xl);
	}
}
/* {"namespace":"pr","responsive":true,"dynamic":true} */
._pr-0,
._pr-25,
._pr-50,
._pr-75,
._pr-100,
._pr-125,
._pr-150,
._pr-200,
._pr-250,
._pr-300,
._pr-400,
._pr-500,
._pr-600,
._pr-700,
._pr-800,
._pr-1000,
._pr-1200,
._pr-custom {
	padding-right: var(--padding-right-internal);
}
._pr-0 {
	--padding-right-internal: var(--spacing-0);
}
._pr-25 {
	--padding-right-internal: var(--spacing-25);
}
._pr-50 {
	--padding-right-internal: var(--spacing-50);
}
._pr-75 {
	--padding-right-internal: var(--spacing-75);
}
._pr-100 {
	--padding-right-internal: var(--spacing-100);
}
._pr-125 {
	--padding-right-internal: var(--spacing-125);
}
._pr-150 {
	--padding-right-internal: var(--spacing-150);
}
._pr-200 {
	--padding-right-internal: var(--spacing-200);
}
._pr-250 {
	--padding-right-internal: var(--spacing-250);
}
._pr-300 {
	--padding-right-internal: var(--spacing-300);
}
._pr-400 {
	--padding-right-internal: var(--spacing-400);
}
._pr-500 {
	--padding-right-internal: var(--spacing-500);
}
._pr-600 {
	--padding-right-internal: var(--spacing-600);
}
._pr-700 {
	--padding-right-internal: var(--spacing-700);
}
._pr-800 {
	--padding-right-internal: var(--spacing-800);
}
._pr-1000 {
	--padding-right-internal: var(--spacing-1000);
}
._pr-1200 {
	--padding-right-internal: var(--spacing-1200);
}
/* When the user provides an arbitrary value */
._pr-custom {
	--padding-right-internal: var(--custom-pr);
}
@media (min-width: 32.5rem) {
	._xs\:pr-0,
._xs\:pr-25,
._xs\:pr-50,
._xs\:pr-75,
._xs\:pr-100,
._xs\:pr-125,
._xs\:pr-150,
._xs\:pr-200,
._xs\:pr-250,
._xs\:pr-300,
._xs\:pr-400,
._xs\:pr-500,
._xs\:pr-600,
._xs\:pr-700,
._xs\:pr-800,
._xs\:pr-1000,
._xs\:pr-1200,
._xs\:pr-custom {
		padding-right: var(--padding-right-internal);
	}
	._xs\:pr-0 {
		--padding-right-internal: var(--spacing-0);
	}
	._xs\:pr-25 {
		--padding-right-internal: var(--spacing-25);
	}
	._xs\:pr-50 {
		--padding-right-internal: var(--spacing-50);
	}
	._xs\:pr-75 {
		--padding-right-internal: var(--spacing-75);
	}
	._xs\:pr-100 {
		--padding-right-internal: var(--spacing-100);
	}
	._xs\:pr-125 {
		--padding-right-internal: var(--spacing-125);
	}
	._xs\:pr-150 {
		--padding-right-internal: var(--spacing-150);
	}
	._xs\:pr-200 {
		--padding-right-internal: var(--spacing-200);
	}
	._xs\:pr-250 {
		--padding-right-internal: var(--spacing-250);
	}
	._xs\:pr-300 {
		--padding-right-internal: var(--spacing-300);
	}
	._xs\:pr-400 {
		--padding-right-internal: var(--spacing-400);
	}
	._xs\:pr-500 {
		--padding-right-internal: var(--spacing-500);
	}
	._xs\:pr-600 {
		--padding-right-internal: var(--spacing-600);
	}
	._xs\:pr-700 {
		--padding-right-internal: var(--spacing-700);
	}
	._xs\:pr-800 {
		--padding-right-internal: var(--spacing-800);
	}
	._xs\:pr-1000 {
		--padding-right-internal: var(--spacing-1000);
	}
	._xs\:pr-1200 {
		--padding-right-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xs\:pr-custom {
		--padding-right-internal: var(--custom-pr_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:pr-0,
._sm\:pr-25,
._sm\:pr-50,
._sm\:pr-75,
._sm\:pr-100,
._sm\:pr-125,
._sm\:pr-150,
._sm\:pr-200,
._sm\:pr-250,
._sm\:pr-300,
._sm\:pr-400,
._sm\:pr-500,
._sm\:pr-600,
._sm\:pr-700,
._sm\:pr-800,
._sm\:pr-1000,
._sm\:pr-1200,
._sm\:pr-custom {
		padding-right: var(--padding-right-internal);
	}
	._sm\:pr-0 {
		--padding-right-internal: var(--spacing-0);
	}
	._sm\:pr-25 {
		--padding-right-internal: var(--spacing-25);
	}
	._sm\:pr-50 {
		--padding-right-internal: var(--spacing-50);
	}
	._sm\:pr-75 {
		--padding-right-internal: var(--spacing-75);
	}
	._sm\:pr-100 {
		--padding-right-internal: var(--spacing-100);
	}
	._sm\:pr-125 {
		--padding-right-internal: var(--spacing-125);
	}
	._sm\:pr-150 {
		--padding-right-internal: var(--spacing-150);
	}
	._sm\:pr-200 {
		--padding-right-internal: var(--spacing-200);
	}
	._sm\:pr-250 {
		--padding-right-internal: var(--spacing-250);
	}
	._sm\:pr-300 {
		--padding-right-internal: var(--spacing-300);
	}
	._sm\:pr-400 {
		--padding-right-internal: var(--spacing-400);
	}
	._sm\:pr-500 {
		--padding-right-internal: var(--spacing-500);
	}
	._sm\:pr-600 {
		--padding-right-internal: var(--spacing-600);
	}
	._sm\:pr-700 {
		--padding-right-internal: var(--spacing-700);
	}
	._sm\:pr-800 {
		--padding-right-internal: var(--spacing-800);
	}
	._sm\:pr-1000 {
		--padding-right-internal: var(--spacing-1000);
	}
	._sm\:pr-1200 {
		--padding-right-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._sm\:pr-custom {
		--padding-right-internal: var(--custom-pr_sm);
	}
}
@media (min-width: 64rem) {
	._md\:pr-0,
._md\:pr-25,
._md\:pr-50,
._md\:pr-75,
._md\:pr-100,
._md\:pr-125,
._md\:pr-150,
._md\:pr-200,
._md\:pr-250,
._md\:pr-300,
._md\:pr-400,
._md\:pr-500,
._md\:pr-600,
._md\:pr-700,
._md\:pr-800,
._md\:pr-1000,
._md\:pr-1200,
._md\:pr-custom {
		padding-right: var(--padding-right-internal);
	}
	._md\:pr-0 {
		--padding-right-internal: var(--spacing-0);
	}
	._md\:pr-25 {
		--padding-right-internal: var(--spacing-25);
	}
	._md\:pr-50 {
		--padding-right-internal: var(--spacing-50);
	}
	._md\:pr-75 {
		--padding-right-internal: var(--spacing-75);
	}
	._md\:pr-100 {
		--padding-right-internal: var(--spacing-100);
	}
	._md\:pr-125 {
		--padding-right-internal: var(--spacing-125);
	}
	._md\:pr-150 {
		--padding-right-internal: var(--spacing-150);
	}
	._md\:pr-200 {
		--padding-right-internal: var(--spacing-200);
	}
	._md\:pr-250 {
		--padding-right-internal: var(--spacing-250);
	}
	._md\:pr-300 {
		--padding-right-internal: var(--spacing-300);
	}
	._md\:pr-400 {
		--padding-right-internal: var(--spacing-400);
	}
	._md\:pr-500 {
		--padding-right-internal: var(--spacing-500);
	}
	._md\:pr-600 {
		--padding-right-internal: var(--spacing-600);
	}
	._md\:pr-700 {
		--padding-right-internal: var(--spacing-700);
	}
	._md\:pr-800 {
		--padding-right-internal: var(--spacing-800);
	}
	._md\:pr-1000 {
		--padding-right-internal: var(--spacing-1000);
	}
	._md\:pr-1200 {
		--padding-right-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._md\:pr-custom {
		--padding-right-internal: var(--custom-pr_md);
	}
}
@media (min-width: 80rem) {
	._lg\:pr-0,
._lg\:pr-25,
._lg\:pr-50,
._lg\:pr-75,
._lg\:pr-100,
._lg\:pr-125,
._lg\:pr-150,
._lg\:pr-200,
._lg\:pr-250,
._lg\:pr-300,
._lg\:pr-400,
._lg\:pr-500,
._lg\:pr-600,
._lg\:pr-700,
._lg\:pr-800,
._lg\:pr-1000,
._lg\:pr-1200,
._lg\:pr-custom {
		padding-right: var(--padding-right-internal);
	}
	._lg\:pr-0 {
		--padding-right-internal: var(--spacing-0);
	}
	._lg\:pr-25 {
		--padding-right-internal: var(--spacing-25);
	}
	._lg\:pr-50 {
		--padding-right-internal: var(--spacing-50);
	}
	._lg\:pr-75 {
		--padding-right-internal: var(--spacing-75);
	}
	._lg\:pr-100 {
		--padding-right-internal: var(--spacing-100);
	}
	._lg\:pr-125 {
		--padding-right-internal: var(--spacing-125);
	}
	._lg\:pr-150 {
		--padding-right-internal: var(--spacing-150);
	}
	._lg\:pr-200 {
		--padding-right-internal: var(--spacing-200);
	}
	._lg\:pr-250 {
		--padding-right-internal: var(--spacing-250);
	}
	._lg\:pr-300 {
		--padding-right-internal: var(--spacing-300);
	}
	._lg\:pr-400 {
		--padding-right-internal: var(--spacing-400);
	}
	._lg\:pr-500 {
		--padding-right-internal: var(--spacing-500);
	}
	._lg\:pr-600 {
		--padding-right-internal: var(--spacing-600);
	}
	._lg\:pr-700 {
		--padding-right-internal: var(--spacing-700);
	}
	._lg\:pr-800 {
		--padding-right-internal: var(--spacing-800);
	}
	._lg\:pr-1000 {
		--padding-right-internal: var(--spacing-1000);
	}
	._lg\:pr-1200 {
		--padding-right-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._lg\:pr-custom {
		--padding-right-internal: var(--custom-pr_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:pr-0,
._xl\:pr-25,
._xl\:pr-50,
._xl\:pr-75,
._xl\:pr-100,
._xl\:pr-125,
._xl\:pr-150,
._xl\:pr-200,
._xl\:pr-250,
._xl\:pr-300,
._xl\:pr-400,
._xl\:pr-500,
._xl\:pr-600,
._xl\:pr-700,
._xl\:pr-800,
._xl\:pr-1000,
._xl\:pr-1200,
._xl\:pr-custom {
		padding-right: var(--padding-right-internal);
	}
	._xl\:pr-0 {
		--padding-right-internal: var(--spacing-0);
	}
	._xl\:pr-25 {
		--padding-right-internal: var(--spacing-25);
	}
	._xl\:pr-50 {
		--padding-right-internal: var(--spacing-50);
	}
	._xl\:pr-75 {
		--padding-right-internal: var(--spacing-75);
	}
	._xl\:pr-100 {
		--padding-right-internal: var(--spacing-100);
	}
	._xl\:pr-125 {
		--padding-right-internal: var(--spacing-125);
	}
	._xl\:pr-150 {
		--padding-right-internal: var(--spacing-150);
	}
	._xl\:pr-200 {
		--padding-right-internal: var(--spacing-200);
	}
	._xl\:pr-250 {
		--padding-right-internal: var(--spacing-250);
	}
	._xl\:pr-300 {
		--padding-right-internal: var(--spacing-300);
	}
	._xl\:pr-400 {
		--padding-right-internal: var(--spacing-400);
	}
	._xl\:pr-500 {
		--padding-right-internal: var(--spacing-500);
	}
	._xl\:pr-600 {
		--padding-right-internal: var(--spacing-600);
	}
	._xl\:pr-700 {
		--padding-right-internal: var(--spacing-700);
	}
	._xl\:pr-800 {
		--padding-right-internal: var(--spacing-800);
	}
	._xl\:pr-1000 {
		--padding-right-internal: var(--spacing-1000);
	}
	._xl\:pr-1200 {
		--padding-right-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xl\:pr-custom {
		--padding-right-internal: var(--custom-pr_xl);
	}
}
/* {"namespace":"pb","responsive":true,"dynamic":true} */
._pb-0,
._pb-25,
._pb-50,
._pb-75,
._pb-100,
._pb-125,
._pb-150,
._pb-200,
._pb-250,
._pb-300,
._pb-400,
._pb-500,
._pb-600,
._pb-700,
._pb-800,
._pb-1000,
._pb-1200,
._pb-custom {
	padding-bottom: var(--padding-bottom-internal);
}
._pb-0 {
	--padding-bottom-internal: var(--spacing-0);
}
._pb-25 {
	--padding-bottom-internal: var(--spacing-25);
}
._pb-50 {
	--padding-bottom-internal: var(--spacing-50);
}
._pb-75 {
	--padding-bottom-internal: var(--spacing-75);
}
._pb-100 {
	--padding-bottom-internal: var(--spacing-100);
}
._pb-125 {
	--padding-bottom-internal: var(--spacing-125);
}
._pb-150 {
	--padding-bottom-internal: var(--spacing-150);
}
._pb-200 {
	--padding-bottom-internal: var(--spacing-200);
}
._pb-250 {
	--padding-bottom-internal: var(--spacing-250);
}
._pb-300 {
	--padding-bottom-internal: var(--spacing-300);
}
._pb-400 {
	--padding-bottom-internal: var(--spacing-400);
}
._pb-500 {
	--padding-bottom-internal: var(--spacing-500);
}
._pb-600 {
	--padding-bottom-internal: var(--spacing-600);
}
._pb-700 {
	--padding-bottom-internal: var(--spacing-700);
}
._pb-800 {
	--padding-bottom-internal: var(--spacing-800);
}
._pb-1000 {
	--padding-bottom-internal: var(--spacing-1000);
}
._pb-1200 {
	--padding-bottom-internal: var(--spacing-1200);
}
/* When the user provides an arbitrary value */
._pb-custom {
	--padding-bottom-internal: var(--custom-pb);
}
@media (min-width: 32.5rem) {
	._xs\:pb-0,
._xs\:pb-25,
._xs\:pb-50,
._xs\:pb-75,
._xs\:pb-100,
._xs\:pb-125,
._xs\:pb-150,
._xs\:pb-200,
._xs\:pb-250,
._xs\:pb-300,
._xs\:pb-400,
._xs\:pb-500,
._xs\:pb-600,
._xs\:pb-700,
._xs\:pb-800,
._xs\:pb-1000,
._xs\:pb-1200,
._xs\:pb-custom {
		padding-bottom: var(--padding-bottom-internal);
	}
	._xs\:pb-0 {
		--padding-bottom-internal: var(--spacing-0);
	}
	._xs\:pb-25 {
		--padding-bottom-internal: var(--spacing-25);
	}
	._xs\:pb-50 {
		--padding-bottom-internal: var(--spacing-50);
	}
	._xs\:pb-75 {
		--padding-bottom-internal: var(--spacing-75);
	}
	._xs\:pb-100 {
		--padding-bottom-internal: var(--spacing-100);
	}
	._xs\:pb-125 {
		--padding-bottom-internal: var(--spacing-125);
	}
	._xs\:pb-150 {
		--padding-bottom-internal: var(--spacing-150);
	}
	._xs\:pb-200 {
		--padding-bottom-internal: var(--spacing-200);
	}
	._xs\:pb-250 {
		--padding-bottom-internal: var(--spacing-250);
	}
	._xs\:pb-300 {
		--padding-bottom-internal: var(--spacing-300);
	}
	._xs\:pb-400 {
		--padding-bottom-internal: var(--spacing-400);
	}
	._xs\:pb-500 {
		--padding-bottom-internal: var(--spacing-500);
	}
	._xs\:pb-600 {
		--padding-bottom-internal: var(--spacing-600);
	}
	._xs\:pb-700 {
		--padding-bottom-internal: var(--spacing-700);
	}
	._xs\:pb-800 {
		--padding-bottom-internal: var(--spacing-800);
	}
	._xs\:pb-1000 {
		--padding-bottom-internal: var(--spacing-1000);
	}
	._xs\:pb-1200 {
		--padding-bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xs\:pb-custom {
		--padding-bottom-internal: var(--custom-pb_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:pb-0,
._sm\:pb-25,
._sm\:pb-50,
._sm\:pb-75,
._sm\:pb-100,
._sm\:pb-125,
._sm\:pb-150,
._sm\:pb-200,
._sm\:pb-250,
._sm\:pb-300,
._sm\:pb-400,
._sm\:pb-500,
._sm\:pb-600,
._sm\:pb-700,
._sm\:pb-800,
._sm\:pb-1000,
._sm\:pb-1200,
._sm\:pb-custom {
		padding-bottom: var(--padding-bottom-internal);
	}
	._sm\:pb-0 {
		--padding-bottom-internal: var(--spacing-0);
	}
	._sm\:pb-25 {
		--padding-bottom-internal: var(--spacing-25);
	}
	._sm\:pb-50 {
		--padding-bottom-internal: var(--spacing-50);
	}
	._sm\:pb-75 {
		--padding-bottom-internal: var(--spacing-75);
	}
	._sm\:pb-100 {
		--padding-bottom-internal: var(--spacing-100);
	}
	._sm\:pb-125 {
		--padding-bottom-internal: var(--spacing-125);
	}
	._sm\:pb-150 {
		--padding-bottom-internal: var(--spacing-150);
	}
	._sm\:pb-200 {
		--padding-bottom-internal: var(--spacing-200);
	}
	._sm\:pb-250 {
		--padding-bottom-internal: var(--spacing-250);
	}
	._sm\:pb-300 {
		--padding-bottom-internal: var(--spacing-300);
	}
	._sm\:pb-400 {
		--padding-bottom-internal: var(--spacing-400);
	}
	._sm\:pb-500 {
		--padding-bottom-internal: var(--spacing-500);
	}
	._sm\:pb-600 {
		--padding-bottom-internal: var(--spacing-600);
	}
	._sm\:pb-700 {
		--padding-bottom-internal: var(--spacing-700);
	}
	._sm\:pb-800 {
		--padding-bottom-internal: var(--spacing-800);
	}
	._sm\:pb-1000 {
		--padding-bottom-internal: var(--spacing-1000);
	}
	._sm\:pb-1200 {
		--padding-bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._sm\:pb-custom {
		--padding-bottom-internal: var(--custom-pb_sm);
	}
}
@media (min-width: 64rem) {
	._md\:pb-0,
._md\:pb-25,
._md\:pb-50,
._md\:pb-75,
._md\:pb-100,
._md\:pb-125,
._md\:pb-150,
._md\:pb-200,
._md\:pb-250,
._md\:pb-300,
._md\:pb-400,
._md\:pb-500,
._md\:pb-600,
._md\:pb-700,
._md\:pb-800,
._md\:pb-1000,
._md\:pb-1200,
._md\:pb-custom {
		padding-bottom: var(--padding-bottom-internal);
	}
	._md\:pb-0 {
		--padding-bottom-internal: var(--spacing-0);
	}
	._md\:pb-25 {
		--padding-bottom-internal: var(--spacing-25);
	}
	._md\:pb-50 {
		--padding-bottom-internal: var(--spacing-50);
	}
	._md\:pb-75 {
		--padding-bottom-internal: var(--spacing-75);
	}
	._md\:pb-100 {
		--padding-bottom-internal: var(--spacing-100);
	}
	._md\:pb-125 {
		--padding-bottom-internal: var(--spacing-125);
	}
	._md\:pb-150 {
		--padding-bottom-internal: var(--spacing-150);
	}
	._md\:pb-200 {
		--padding-bottom-internal: var(--spacing-200);
	}
	._md\:pb-250 {
		--padding-bottom-internal: var(--spacing-250);
	}
	._md\:pb-300 {
		--padding-bottom-internal: var(--spacing-300);
	}
	._md\:pb-400 {
		--padding-bottom-internal: var(--spacing-400);
	}
	._md\:pb-500 {
		--padding-bottom-internal: var(--spacing-500);
	}
	._md\:pb-600 {
		--padding-bottom-internal: var(--spacing-600);
	}
	._md\:pb-700 {
		--padding-bottom-internal: var(--spacing-700);
	}
	._md\:pb-800 {
		--padding-bottom-internal: var(--spacing-800);
	}
	._md\:pb-1000 {
		--padding-bottom-internal: var(--spacing-1000);
	}
	._md\:pb-1200 {
		--padding-bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._md\:pb-custom {
		--padding-bottom-internal: var(--custom-pb_md);
	}
}
@media (min-width: 80rem) {
	._lg\:pb-0,
._lg\:pb-25,
._lg\:pb-50,
._lg\:pb-75,
._lg\:pb-100,
._lg\:pb-125,
._lg\:pb-150,
._lg\:pb-200,
._lg\:pb-250,
._lg\:pb-300,
._lg\:pb-400,
._lg\:pb-500,
._lg\:pb-600,
._lg\:pb-700,
._lg\:pb-800,
._lg\:pb-1000,
._lg\:pb-1200,
._lg\:pb-custom {
		padding-bottom: var(--padding-bottom-internal);
	}
	._lg\:pb-0 {
		--padding-bottom-internal: var(--spacing-0);
	}
	._lg\:pb-25 {
		--padding-bottom-internal: var(--spacing-25);
	}
	._lg\:pb-50 {
		--padding-bottom-internal: var(--spacing-50);
	}
	._lg\:pb-75 {
		--padding-bottom-internal: var(--spacing-75);
	}
	._lg\:pb-100 {
		--padding-bottom-internal: var(--spacing-100);
	}
	._lg\:pb-125 {
		--padding-bottom-internal: var(--spacing-125);
	}
	._lg\:pb-150 {
		--padding-bottom-internal: var(--spacing-150);
	}
	._lg\:pb-200 {
		--padding-bottom-internal: var(--spacing-200);
	}
	._lg\:pb-250 {
		--padding-bottom-internal: var(--spacing-250);
	}
	._lg\:pb-300 {
		--padding-bottom-internal: var(--spacing-300);
	}
	._lg\:pb-400 {
		--padding-bottom-internal: var(--spacing-400);
	}
	._lg\:pb-500 {
		--padding-bottom-internal: var(--spacing-500);
	}
	._lg\:pb-600 {
		--padding-bottom-internal: var(--spacing-600);
	}
	._lg\:pb-700 {
		--padding-bottom-internal: var(--spacing-700);
	}
	._lg\:pb-800 {
		--padding-bottom-internal: var(--spacing-800);
	}
	._lg\:pb-1000 {
		--padding-bottom-internal: var(--spacing-1000);
	}
	._lg\:pb-1200 {
		--padding-bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._lg\:pb-custom {
		--padding-bottom-internal: var(--custom-pb_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:pb-0,
._xl\:pb-25,
._xl\:pb-50,
._xl\:pb-75,
._xl\:pb-100,
._xl\:pb-125,
._xl\:pb-150,
._xl\:pb-200,
._xl\:pb-250,
._xl\:pb-300,
._xl\:pb-400,
._xl\:pb-500,
._xl\:pb-600,
._xl\:pb-700,
._xl\:pb-800,
._xl\:pb-1000,
._xl\:pb-1200,
._xl\:pb-custom {
		padding-bottom: var(--padding-bottom-internal);
	}
	._xl\:pb-0 {
		--padding-bottom-internal: var(--spacing-0);
	}
	._xl\:pb-25 {
		--padding-bottom-internal: var(--spacing-25);
	}
	._xl\:pb-50 {
		--padding-bottom-internal: var(--spacing-50);
	}
	._xl\:pb-75 {
		--padding-bottom-internal: var(--spacing-75);
	}
	._xl\:pb-100 {
		--padding-bottom-internal: var(--spacing-100);
	}
	._xl\:pb-125 {
		--padding-bottom-internal: var(--spacing-125);
	}
	._xl\:pb-150 {
		--padding-bottom-internal: var(--spacing-150);
	}
	._xl\:pb-200 {
		--padding-bottom-internal: var(--spacing-200);
	}
	._xl\:pb-250 {
		--padding-bottom-internal: var(--spacing-250);
	}
	._xl\:pb-300 {
		--padding-bottom-internal: var(--spacing-300);
	}
	._xl\:pb-400 {
		--padding-bottom-internal: var(--spacing-400);
	}
	._xl\:pb-500 {
		--padding-bottom-internal: var(--spacing-500);
	}
	._xl\:pb-600 {
		--padding-bottom-internal: var(--spacing-600);
	}
	._xl\:pb-700 {
		--padding-bottom-internal: var(--spacing-700);
	}
	._xl\:pb-800 {
		--padding-bottom-internal: var(--spacing-800);
	}
	._xl\:pb-1000 {
		--padding-bottom-internal: var(--spacing-1000);
	}
	._xl\:pb-1200 {
		--padding-bottom-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xl\:pb-custom {
		--padding-bottom-internal: var(--custom-pb_xl);
	}
}
/* {"namespace":"display","responsive":true} */
._display-block {
	display: block;
}
._display-inline-block {
	display: inline-block;
}
._display-inline {
	display: inline;
}
._display-flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
}
._display-inline-flex {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: inline-flex;
}
._display-grid {
	display: grid;
}
@media (min-width: 32.5rem) {
	._xs\:display-block {
		display: block;
	}
	._xs\:display-inline-block {
		display: inline-block;
	}
	._xs\:display-inline {
		display: inline;
	}
	._xs\:display-flex {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: flex;
	}
	._xs\:display-inline-flex {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: inline-flex;
	}
	._xs\:display-grid {
		display: grid;
	}
}
@media (min-width: 49.125rem) {
	._sm\:display-block {
		display: block;
	}
	._sm\:display-inline-block {
		display: inline-block;
	}
	._sm\:display-inline {
		display: inline;
	}
	._sm\:display-flex {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: flex;
	}
	._sm\:display-inline-flex {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: inline-flex;
	}
	._sm\:display-grid {
		display: grid;
	}
}
@media (min-width: 64rem) {
	._md\:display-block {
		display: block;
	}
	._md\:display-inline-block {
		display: inline-block;
	}
	._md\:display-inline {
		display: inline;
	}
	._md\:display-flex {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: flex;
	}
	._md\:display-inline-flex {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: inline-flex;
	}
	._md\:display-grid {
		display: grid;
	}
}
@media (min-width: 80rem) {
	._lg\:display-block {
		display: block;
	}
	._lg\:display-inline-block {
		display: inline-block;
	}
	._lg\:display-inline {
		display: inline;
	}
	._lg\:display-flex {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: flex;
	}
	._lg\:display-inline-flex {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: inline-flex;
	}
	._lg\:display-grid {
		display: grid;
	}
}
@media (min-width: 102.5rem) {
	._xl\:display-block {
		display: block;
	}
	._xl\:display-inline-block {
		display: inline-block;
	}
	._xl\:display-inline {
		display: inline;
	}
	._xl\:display-flex {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: flex;
	}
	._xl\:display-inline-flex {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: inline-flex;
	}
	._xl\:display-grid {
		display: grid;
	}
}
/* {"namespace":"color"} */
._color-text {
	color: var(--color-text);
}
._color-text-subtle {
	color: var(--color-text-subtle);
}
._color-text-subtler {
	color: var(--color-text-subtler);
}
._color-text-inverse {
	color: var(--color-text-inverse);
}
._color-text-inverse-subtle {
	color: var(--color-text-inverse-subtle);
}
._color-text-inverse-subtler {
	color: var(--color-text-inverse-subtler);
}
._color-text-white {
	color: var(--color-text-white);
}
._color-text-placeholder {
	color: var(--color-text-placeholder);
}
._color-text-disabled {
	color: var(--color-text-disabled);
}
._color-text-brand {
	color: var(--color-text-brand);
}
._color-text-accent {
	color: var(--color-text-accent);
}
._color-text-danger {
	color: var(--color-text-danger);
}
._color-text-status-general {
	color: var(--color-text-status-general);
}
._color-text-status-success {
	color: var(--color-text-status-success);
}
._color-text-status-warning {
	color: var(--color-text-status-warning);
}
._color-text-status-error {
	color: var(--color-text-status-error);
}
._color-icon {
	color: var(--color-icon);
}
._color-icon-white {
	color: var(--color-icon-white);
}
._color-icon-subtle {
	color: var(--color-icon-subtle);
}
._color-icon-disabled {
	color: var(--color-icon-disabled);
}
._color-icon-status-general {
	color: var(--color-icon-status-general);
}
._color-icon-status-info {
	color: var(--color-icon-status-info);
}
._color-icon-status-success {
	color: var(--color-icon-status-success);
}
._color-icon-status-warning {
	color: var(--color-icon-status-warning);
}
._color-icon-status-error {
	color: var(--color-icon-status-error);
}
._color-icon-inverse {
	color: var(--color-icon-inverse);
}
._color-icon-disabled-inverse {
	color: var(--color-icon-disabled-inverse);
}
._color-icon-accent {
	color: var(--color-icon-accent);
}
._color-bg-input {
	color: var(--color-bg-input);
}
._color-bg-neutral-strong {
	color: var(--color-bg-neutral-strong);
}
._color-bg-neutral-subtle {
	color: var(--color-bg-neutral-subtle);
}
._color-bg-neutral-subtler {
	color: var(--color-bg-neutral-subtler);
}
._color-bg-disabled {
	color: var(--color-bg-disabled);
}
._color-bg-accent {
	color: var(--color-bg-accent);
}
._color-bg-danger {
	color: var(--color-bg-danger);
}
._color-bg-inverse {
	color: var(--color-bg-inverse);
}
._color-bg-brand {
	color: var(--color-bg-brand);
}
._color-bg-brand-subtle {
	color: var(--color-bg-brand-subtle);
}
._color-bg-brand-subtler {
	color: var(--color-bg-brand-subtler);
}
._color-bg-white {
	color: var(--color-bg-white);
}
._color-bg-highlight {
	color: var(--color-bg-highlight);
}
._color-bg-backdrop {
	color: var(--color-bg-backdrop);
}
._color-bg-status-general {
	color: var(--color-bg-status-general);
}
._color-bg-status-info {
	color: var(--color-bg-status-info);
}
._color-bg-status-success {
	color: var(--color-bg-status-success);
}
._color-bg-status-warning {
	color: var(--color-bg-status-warning);
}
._color-bg-status-error {
	color: var(--color-bg-status-error);
}
._color-bg-data-green {
	color: var(--color-bg-data-green);
}
._color-bg-data-green-subtle {
	color: var(--color-bg-data-green-subtle);
}
._color-bg-data-purple {
	color: var(--color-bg-data-purple);
}
._color-bg-data-pink {
	color: var(--color-bg-data-pink);
}
._color-bg-data-orange {
	color: var(--color-bg-data-orange);
}
._color-bg-data-blue {
	color: var(--color-bg-data-blue);
}
._color-border {
	color: var(--color-border);
}
._color-border-strong {
	color: var(--color-border-strong);
}
._color-border-subtle {
	color: var(--color-border-subtle);
}
._color-border-disabled {
	color: var(--color-border-disabled);
}
._color-border-selected {
	color: var(--color-border-selected);
}
._color-border-inverse {
	color: var(--color-border-inverse);
}
._color-border-inverse-subtle {
	color: var(--color-border-inverse-subtle);
}
._color-border-focused {
	color: var(--color-border-focused);
}
._color-border-accent {
	color: var(--color-border-accent);
}
._color-border-accent-subtle {
	color: var(--color-border-accent-subtle);
}
._color-border-brand {
	color: var(--color-border-brand);
}
._color-border-danger {
	color: var(--color-border-danger);
}
._color-border-status-general {
	color: var(--color-border-status-general);
}
._color-border-status-info {
	color: var(--color-border-status-info);
}
._color-border-status-success {
	color: var(--color-border-status-success);
}
._color-border-status-warning {
	color: var(--color-border-status-warning);
}
._color-border-status-error {
	color: var(--color-border-status-error);
}
._color-border-white {
	color: var(--color-border-white);
}
/* {"namespace":"bg"} */
._bg-bg-input {
	background-color: var(--color-bg-input);
}
._bg-bg-neutral-strong {
	background-color: var(--color-bg-neutral-strong);
}
._bg-bg-neutral-subtle {
	background-color: var(--color-bg-neutral-subtle);
}
._bg-bg-neutral-subtler {
	background-color: var(--color-bg-neutral-subtler);
}
._bg-bg-disabled {
	background-color: var(--color-bg-disabled);
}
._bg-bg-accent {
	background-color: var(--color-bg-accent);
}
._bg-bg-danger {
	background-color: var(--color-bg-danger);
}
._bg-bg-inverse {
	background-color: var(--color-bg-inverse);
}
._bg-bg-brand {
	background-color: var(--color-bg-brand);
}
._bg-bg-brand-subtle {
	background-color: var(--color-bg-brand-subtle);
}
._bg-bg-brand-subtler {
	background-color: var(--color-bg-brand-subtler);
}
._bg-bg-white {
	background-color: var(--color-bg-white);
}
._bg-bg-highlight {
	background-color: var(--color-bg-highlight);
}
._bg-bg-backdrop {
	background-color: var(--color-bg-backdrop);
}
._bg-bg-status-general {
	background-color: var(--color-bg-status-general);
}
._bg-bg-status-info {
	background-color: var(--color-bg-status-info);
}
._bg-bg-status-success {
	background-color: var(--color-bg-status-success);
}
._bg-bg-status-warning {
	background-color: var(--color-bg-status-warning);
}
._bg-bg-status-error {
	background-color: var(--color-bg-status-error);
}
._bg-bg-data-green {
	background-color: var(--color-bg-data-green);
}
._bg-bg-data-green-subtle {
	background-color: var(--color-bg-data-green-subtle);
}
._bg-bg-data-purple {
	background-color: var(--color-bg-data-purple);
}
._bg-bg-data-pink {
	background-color: var(--color-bg-data-pink);
}
._bg-bg-data-orange {
	background-color: var(--color-bg-data-orange);
}
._bg-bg-data-blue {
	background-color: var(--color-bg-data-blue);
}
._bg-surface-sunken {
	background-color: var(--color-surface-sunken);
}
._bg-surface {
	background-color: var(--color-surface);
}
._bg-surface-raised {
	background-color: var(--color-surface-raised);
}
._bg-surface-overlay {
	background-color: var(--color-surface-overlay);
}
._bg-border {
	background-color: var(--color-border);
}
._bg-border-strong {
	background-color: var(--color-border-strong);
}
._bg-border-subtle {
	background-color: var(--color-border-subtle);
}
._bg-border-disabled {
	background-color: var(--color-border-disabled);
}
._bg-border-selected {
	background-color: var(--color-border-selected);
}
._bg-border-inverse {
	background-color: var(--color-border-inverse);
}
._bg-border-inverse-subtle {
	background-color: var(--color-border-inverse-subtle);
}
._bg-border-focused {
	background-color: var(--color-border-focused);
}
._bg-border-accent {
	background-color: var(--color-border-accent);
}
._bg-border-accent-subtle {
	background-color: var(--color-border-accent-subtle);
}
._bg-border-brand {
	background-color: var(--color-border-brand);
}
._bg-border-danger {
	background-color: var(--color-border-danger);
}
._bg-border-status-general {
	background-color: var(--color-border-status-general);
}
._bg-border-status-info {
	background-color: var(--color-border-status-info);
}
._bg-border-status-success {
	background-color: var(--color-border-status-success);
}
._bg-border-status-warning {
	background-color: var(--color-border-status-warning);
}
._bg-border-status-error {
	background-color: var(--color-border-status-error);
}
._bg-border-white {
	background-color: var(--color-border-white);
}
._bg-text {
	background-color: var(--color-text);
}
._bg-text-subtle {
	background-color: var(--color-text-subtle);
}
._bg-text-subtler {
	background-color: var(--color-text-subtler);
}
._bg-text-inverse {
	background-color: var(--color-text-inverse);
}
._bg-text-inverse-subtle {
	background-color: var(--color-text-inverse-subtle);
}
._bg-text-inverse-subtler {
	background-color: var(--color-text-inverse-subtler);
}
._bg-text-white {
	background-color: var(--color-text-white);
}
._bg-text-placeholder {
	background-color: var(--color-text-placeholder);
}
._bg-text-disabled {
	background-color: var(--color-text-disabled);
}
._bg-text-brand {
	background-color: var(--color-text-brand);
}
._bg-text-accent {
	background-color: var(--color-text-accent);
}
._bg-text-danger {
	background-color: var(--color-text-danger);
}
._bg-text-status-general {
	background-color: var(--color-text-status-general);
}
._bg-text-status-success {
	background-color: var(--color-text-status-success);
}
._bg-text-status-warning {
	background-color: var(--color-text-status-warning);
}
._bg-text-status-error {
	background-color: var(--color-text-status-error);
}
._bg-icon {
	background-color: var(--color-icon);
}
._bg-icon-white {
	background-color: var(--color-icon-white);
}
._bg-icon-subtle {
	background-color: var(--color-icon-subtle);
}
._bg-icon-disabled {
	background-color: var(--color-icon-disabled);
}
._bg-icon-status-general {
	background-color: var(--color-icon-status-general);
}
._bg-icon-status-info {
	background-color: var(--color-icon-status-info);
}
._bg-icon-status-success {
	background-color: var(--color-icon-status-success);
}
._bg-icon-status-warning {
	background-color: var(--color-icon-status-warning);
}
._bg-icon-status-error {
	background-color: var(--color-icon-status-error);
}
._bg-icon-inverse {
	background-color: var(--color-icon-inverse);
}
._bg-icon-disabled-inverse {
	background-color: var(--color-icon-disabled-inverse);
}
._bg-icon-accent {
	background-color: var(--color-icon-accent);
}
/* {"namespace":"backdropBlur"} */
._backdrop-blur-xs {
	-webkit-backdrop-filter: blur(var(--blur-xs));
	        backdrop-filter: blur(var(--blur-xs));
}
._backdrop-blur-sm {
	-webkit-backdrop-filter: blur(var(--blur-sm));
	        backdrop-filter: blur(var(--blur-sm));
}
._backdrop-blur-md {
	-webkit-backdrop-filter: blur(var(--blur-md));
	        backdrop-filter: blur(var(--blur-md));
}
._backdrop-blur-lg {
	-webkit-backdrop-filter: blur(var(--blur-lg));
	        backdrop-filter: blur(var(--blur-lg));
}
._backdrop-blur-xl {
	-webkit-backdrop-filter: blur(var(--blur-xl));
	        backdrop-filter: blur(var(--blur-xl));
}
._backdrop-blur-2xl {
	-webkit-backdrop-filter: blur(var(--blur-2xl));
	        backdrop-filter: blur(var(--blur-2xl));
}
._backdrop-blur-3xl {
	-webkit-backdrop-filter: blur(var(--blur-3xl));
	        backdrop-filter: blur(var(--blur-3xl));
}
/* {"namespace":"border"} */
._border-1 {
	border: 1px solid;
}
/* {"namespace":"borderT"} */
._border-t-1 {
	border-top: 1px solid;
}
/* {"namespace":"borderR"} */
._border-r-1 {
	border-right: 1px solid;
}
/* {"namespace":"borderB"} */
._border-b-1 {
	border-bottom: 1px solid;
}
/* {"namespace":"borderL"} */
._border-l-1 {
	border-left: 1px solid;
}
/* {"namespace":"borderStyle"} */
._border-style-solid {
	border-style: solid;
}
._border-style-dashed {
	border-style: dashed;
}
._border-style-dotted {
	border-style: dotted;
}
/* {"namespace":"borderColor"} */
._border-color-border {
	border-color: var(--color-border);
}
._border-color-border-strong {
	border-color: var(--color-border-strong);
}
._border-color-border-subtle {
	border-color: var(--color-border-subtle);
}
._border-color-border-disabled {
	border-color: var(--color-border-disabled);
}
._border-color-border-selected {
	border-color: var(--color-border-selected);
}
._border-color-border-inverse {
	border-color: var(--color-border-inverse);
}
._border-color-border-inverse-subtle {
	border-color: var(--color-border-inverse-subtle);
}
._border-color-border-focused {
	border-color: var(--color-border-focused);
}
._border-color-border-accent {
	border-color: var(--color-border-accent);
}
._border-color-border-accent-subtle {
	border-color: var(--color-border-accent-subtle);
}
._border-color-border-brand {
	border-color: var(--color-border-brand);
}
._border-color-border-danger {
	border-color: var(--color-border-danger);
}
._border-color-border-status-general {
	border-color: var(--color-border-status-general);
}
._border-color-border-status-info {
	border-color: var(--color-border-status-info);
}
._border-color-border-status-success {
	border-color: var(--color-border-status-success);
}
._border-color-border-status-warning {
	border-color: var(--color-border-status-warning);
}
._border-color-border-status-error {
	border-color: var(--color-border-status-error);
}
._border-color-border-white {
	border-color: var(--color-border-white);
}
._border-color-bg-input {
	border-color: var(--color-bg-input);
}
._border-color-bg-neutral-strong {
	border-color: var(--color-bg-neutral-strong);
}
._border-color-bg-neutral-subtle {
	border-color: var(--color-bg-neutral-subtle);
}
._border-color-bg-neutral-subtler {
	border-color: var(--color-bg-neutral-subtler);
}
._border-color-bg-disabled {
	border-color: var(--color-bg-disabled);
}
._border-color-bg-accent {
	border-color: var(--color-bg-accent);
}
._border-color-bg-danger {
	border-color: var(--color-bg-danger);
}
._border-color-bg-inverse {
	border-color: var(--color-bg-inverse);
}
._border-color-bg-brand {
	border-color: var(--color-bg-brand);
}
._border-color-bg-brand-subtle {
	border-color: var(--color-bg-brand-subtle);
}
._border-color-bg-brand-subtler {
	border-color: var(--color-bg-brand-subtler);
}
._border-color-bg-white {
	border-color: var(--color-bg-white);
}
._border-color-bg-highlight {
	border-color: var(--color-bg-highlight);
}
._border-color-bg-backdrop {
	border-color: var(--color-bg-backdrop);
}
._border-color-bg-status-general {
	border-color: var(--color-bg-status-general);
}
._border-color-bg-status-info {
	border-color: var(--color-bg-status-info);
}
._border-color-bg-status-success {
	border-color: var(--color-bg-status-success);
}
._border-color-bg-status-warning {
	border-color: var(--color-bg-status-warning);
}
._border-color-bg-status-error {
	border-color: var(--color-bg-status-error);
}
._border-color-bg-data-green {
	border-color: var(--color-bg-data-green);
}
._border-color-bg-data-green-subtle {
	border-color: var(--color-bg-data-green-subtle);
}
._border-color-bg-data-purple {
	border-color: var(--color-bg-data-purple);
}
._border-color-bg-data-pink {
	border-color: var(--color-bg-data-pink);
}
._border-color-bg-data-orange {
	border-color: var(--color-bg-data-orange);
}
._border-color-bg-data-blue {
	border-color: var(--color-bg-data-blue);
}
/* {"namespace":"radius","dynamic":true} */
._radius-2xs,
._radius-xs,
._radius-sm,
._radius-md,
._radius-lg,
._radius-xl,
._radius-2xl,
._radius-3xl,
._radius-4xl,
._radius-5xl,
._radius-full,
._radius-custom {
	-webkit-border-radius: var(--border-radius-internal);
	        border-radius: var(--border-radius-internal);
}
._radius-2xs {
	--border-radius-internal: var(--radius-2xs);
}
._radius-xs {
	--border-radius-internal: var(--radius-xs);
}
._radius-sm {
	--border-radius-internal: var(--radius-sm);
}
._radius-md {
	--border-radius-internal: var(--radius-md);
}
._radius-lg {
	--border-radius-internal: var(--radius-lg);
}
._radius-xl {
	--border-radius-internal: var(--radius-xl);
}
._radius-2xl {
	--border-radius-internal: var(--radius-2xl);
}
._radius-3xl {
	--border-radius-internal: var(--radius-3xl);
}
._radius-4xl {
	--border-radius-internal: var(--radius-4xl);
}
._radius-5xl {
	--border-radius-internal: var(--radius-5xl);
}
._radius-full {
	--border-radius-internal: var(--radius-full);
}
/* When the user provides an arbitrary value */
._radius-custom {
	--border-radius-internal: var(--custom-radius);
}
/* {"namespace":"shadow"} */
._shadow-xs {
	-webkit-box-shadow: var(--shadow-xs);
	        box-shadow: var(--shadow-xs);
}
._shadow-sm {
	-webkit-box-shadow: var(--shadow-sm);
	        box-shadow: var(--shadow-sm);
}
._shadow-md {
	-webkit-box-shadow: var(--shadow-md);
	        box-shadow: var(--shadow-md);
}
._shadow-lg {
	-webkit-box-shadow: var(--shadow-lg);
	        box-shadow: var(--shadow-lg);
}
._shadow-xl {
	-webkit-box-shadow: var(--shadow-xl);
	        box-shadow: var(--shadow-xl);
}
._shadow-2xl {
	-webkit-box-shadow: var(--shadow-2xl);
	        box-shadow: var(--shadow-2xl);
}
._shadow-3xl {
	-webkit-box-shadow: var(--shadow-3xl);
	        box-shadow: var(--shadow-3xl);
}
._shadow-inset-border-1-subtle {
	-webkit-box-shadow: inset 0 0 0 1px var(--color-border-subtle);
	        box-shadow: inset 0 0 0 1px var(--color-border-subtle);
}
/* {"namespace":"cursor"} */
._cursor-pointer {
	cursor: pointer;
}
._cursor-default {
	cursor: default;
}
._cursor-not-allowed {
	cursor: not-allowed;
}
._cursor-help {
	cursor: help;
}
._cursor-wait {
	cursor: wait;
}
/* {"namespace":"overflow"} */
._overflow-hidden {
	overflow: hidden;
}
._overflow-auto {
	overflow: auto;
}
._overflow-scroll {
	overflow: scroll;
}
/* {"namespace":"overscroll"} */
._overscroll-contain {
	-ms-scroll-chaining: none;
	    overscroll-behavior: contain;
}
/* {"namespace":"transformOrigin"} */
._transform-origin-center {
	-webkit-transform-origin: center;
	     -o-transform-origin: center;
	        transform-origin: center;
}
/* {"namespace":"outline"} */
._outline-none {
	outline: none;
}
/* {"namespace":"gridCols","responsive":true,"dynamic":true} */
._grid-cols-custom {
	grid-template-columns: var(--grid-template-columns-internal);
}
/* When the user provides an arbitrary value */
._grid-cols-custom {
	--grid-template-columns-internal: var(--custom-gridCols);
}
@media (min-width: 32.5rem) {
	._xs\:grid-cols-custom {
		grid-template-columns: var(--grid-template-columns-internal);
	}
	/* When the user provides an arbitrary value */
	._xs\:grid-cols-custom {
		--grid-template-columns-internal: var(--custom-gridCols_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:grid-cols-custom {
		grid-template-columns: var(--grid-template-columns-internal);
	}
	/* When the user provides an arbitrary value */
	._sm\:grid-cols-custom {
		--grid-template-columns-internal: var(--custom-gridCols_sm);
	}
}
@media (min-width: 64rem) {
	._md\:grid-cols-custom {
		grid-template-columns: var(--grid-template-columns-internal);
	}
	/* When the user provides an arbitrary value */
	._md\:grid-cols-custom {
		--grid-template-columns-internal: var(--custom-gridCols_md);
	}
}
@media (min-width: 80rem) {
	._lg\:grid-cols-custom {
		grid-template-columns: var(--grid-template-columns-internal);
	}
	/* When the user provides an arbitrary value */
	._lg\:grid-cols-custom {
		--grid-template-columns-internal: var(--custom-gridCols_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:grid-cols-custom {
		grid-template-columns: var(--grid-template-columns-internal);
	}
	/* When the user provides an arbitrary value */
	._xl\:grid-cols-custom {
		--grid-template-columns-internal: var(--custom-gridCols_xl);
	}
}
/* {"namespace":"gap","responsive":true,"dynamic":true} */
._gap-0,
._gap-25,
._gap-50,
._gap-75,
._gap-100,
._gap-125,
._gap-150,
._gap-200,
._gap-250,
._gap-300,
._gap-400,
._gap-500,
._gap-600,
._gap-700,
._gap-800,
._gap-1000,
._gap-1200,
._gap-custom {
	gap: var(--gap-internal);
}
._gap-0 {
	--gap-internal: var(--spacing-0);
}
._gap-25 {
	--gap-internal: var(--spacing-25);
}
._gap-50 {
	--gap-internal: var(--spacing-50);
}
._gap-75 {
	--gap-internal: var(--spacing-75);
}
._gap-100 {
	--gap-internal: var(--spacing-100);
}
._gap-125 {
	--gap-internal: var(--spacing-125);
}
._gap-150 {
	--gap-internal: var(--spacing-150);
}
._gap-200 {
	--gap-internal: var(--spacing-200);
}
._gap-250 {
	--gap-internal: var(--spacing-250);
}
._gap-300 {
	--gap-internal: var(--spacing-300);
}
._gap-400 {
	--gap-internal: var(--spacing-400);
}
._gap-500 {
	--gap-internal: var(--spacing-500);
}
._gap-600 {
	--gap-internal: var(--spacing-600);
}
._gap-700 {
	--gap-internal: var(--spacing-700);
}
._gap-800 {
	--gap-internal: var(--spacing-800);
}
._gap-1000 {
	--gap-internal: var(--spacing-1000);
}
._gap-1200 {
	--gap-internal: var(--spacing-1200);
}
/* When the user provides an arbitrary value */
._gap-custom {
	--gap-internal: var(--custom-gap);
}
@media (min-width: 32.5rem) {
	._xs\:gap-0,
._xs\:gap-25,
._xs\:gap-50,
._xs\:gap-75,
._xs\:gap-100,
._xs\:gap-125,
._xs\:gap-150,
._xs\:gap-200,
._xs\:gap-250,
._xs\:gap-300,
._xs\:gap-400,
._xs\:gap-500,
._xs\:gap-600,
._xs\:gap-700,
._xs\:gap-800,
._xs\:gap-1000,
._xs\:gap-1200,
._xs\:gap-custom {
		gap: var(--gap-internal);
	}
	._xs\:gap-0 {
		--gap-internal: var(--spacing-0);
	}
	._xs\:gap-25 {
		--gap-internal: var(--spacing-25);
	}
	._xs\:gap-50 {
		--gap-internal: var(--spacing-50);
	}
	._xs\:gap-75 {
		--gap-internal: var(--spacing-75);
	}
	._xs\:gap-100 {
		--gap-internal: var(--spacing-100);
	}
	._xs\:gap-125 {
		--gap-internal: var(--spacing-125);
	}
	._xs\:gap-150 {
		--gap-internal: var(--spacing-150);
	}
	._xs\:gap-200 {
		--gap-internal: var(--spacing-200);
	}
	._xs\:gap-250 {
		--gap-internal: var(--spacing-250);
	}
	._xs\:gap-300 {
		--gap-internal: var(--spacing-300);
	}
	._xs\:gap-400 {
		--gap-internal: var(--spacing-400);
	}
	._xs\:gap-500 {
		--gap-internal: var(--spacing-500);
	}
	._xs\:gap-600 {
		--gap-internal: var(--spacing-600);
	}
	._xs\:gap-700 {
		--gap-internal: var(--spacing-700);
	}
	._xs\:gap-800 {
		--gap-internal: var(--spacing-800);
	}
	._xs\:gap-1000 {
		--gap-internal: var(--spacing-1000);
	}
	._xs\:gap-1200 {
		--gap-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xs\:gap-custom {
		--gap-internal: var(--custom-gap_xs);
	}
}
@media (min-width: 49.125rem) {
	._sm\:gap-0,
._sm\:gap-25,
._sm\:gap-50,
._sm\:gap-75,
._sm\:gap-100,
._sm\:gap-125,
._sm\:gap-150,
._sm\:gap-200,
._sm\:gap-250,
._sm\:gap-300,
._sm\:gap-400,
._sm\:gap-500,
._sm\:gap-600,
._sm\:gap-700,
._sm\:gap-800,
._sm\:gap-1000,
._sm\:gap-1200,
._sm\:gap-custom {
		gap: var(--gap-internal);
	}
	._sm\:gap-0 {
		--gap-internal: var(--spacing-0);
	}
	._sm\:gap-25 {
		--gap-internal: var(--spacing-25);
	}
	._sm\:gap-50 {
		--gap-internal: var(--spacing-50);
	}
	._sm\:gap-75 {
		--gap-internal: var(--spacing-75);
	}
	._sm\:gap-100 {
		--gap-internal: var(--spacing-100);
	}
	._sm\:gap-125 {
		--gap-internal: var(--spacing-125);
	}
	._sm\:gap-150 {
		--gap-internal: var(--spacing-150);
	}
	._sm\:gap-200 {
		--gap-internal: var(--spacing-200);
	}
	._sm\:gap-250 {
		--gap-internal: var(--spacing-250);
	}
	._sm\:gap-300 {
		--gap-internal: var(--spacing-300);
	}
	._sm\:gap-400 {
		--gap-internal: var(--spacing-400);
	}
	._sm\:gap-500 {
		--gap-internal: var(--spacing-500);
	}
	._sm\:gap-600 {
		--gap-internal: var(--spacing-600);
	}
	._sm\:gap-700 {
		--gap-internal: var(--spacing-700);
	}
	._sm\:gap-800 {
		--gap-internal: var(--spacing-800);
	}
	._sm\:gap-1000 {
		--gap-internal: var(--spacing-1000);
	}
	._sm\:gap-1200 {
		--gap-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._sm\:gap-custom {
		--gap-internal: var(--custom-gap_sm);
	}
}
@media (min-width: 64rem) {
	._md\:gap-0,
._md\:gap-25,
._md\:gap-50,
._md\:gap-75,
._md\:gap-100,
._md\:gap-125,
._md\:gap-150,
._md\:gap-200,
._md\:gap-250,
._md\:gap-300,
._md\:gap-400,
._md\:gap-500,
._md\:gap-600,
._md\:gap-700,
._md\:gap-800,
._md\:gap-1000,
._md\:gap-1200,
._md\:gap-custom {
		gap: var(--gap-internal);
	}
	._md\:gap-0 {
		--gap-internal: var(--spacing-0);
	}
	._md\:gap-25 {
		--gap-internal: var(--spacing-25);
	}
	._md\:gap-50 {
		--gap-internal: var(--spacing-50);
	}
	._md\:gap-75 {
		--gap-internal: var(--spacing-75);
	}
	._md\:gap-100 {
		--gap-internal: var(--spacing-100);
	}
	._md\:gap-125 {
		--gap-internal: var(--spacing-125);
	}
	._md\:gap-150 {
		--gap-internal: var(--spacing-150);
	}
	._md\:gap-200 {
		--gap-internal: var(--spacing-200);
	}
	._md\:gap-250 {
		--gap-internal: var(--spacing-250);
	}
	._md\:gap-300 {
		--gap-internal: var(--spacing-300);
	}
	._md\:gap-400 {
		--gap-internal: var(--spacing-400);
	}
	._md\:gap-500 {
		--gap-internal: var(--spacing-500);
	}
	._md\:gap-600 {
		--gap-internal: var(--spacing-600);
	}
	._md\:gap-700 {
		--gap-internal: var(--spacing-700);
	}
	._md\:gap-800 {
		--gap-internal: var(--spacing-800);
	}
	._md\:gap-1000 {
		--gap-internal: var(--spacing-1000);
	}
	._md\:gap-1200 {
		--gap-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._md\:gap-custom {
		--gap-internal: var(--custom-gap_md);
	}
}
@media (min-width: 80rem) {
	._lg\:gap-0,
._lg\:gap-25,
._lg\:gap-50,
._lg\:gap-75,
._lg\:gap-100,
._lg\:gap-125,
._lg\:gap-150,
._lg\:gap-200,
._lg\:gap-250,
._lg\:gap-300,
._lg\:gap-400,
._lg\:gap-500,
._lg\:gap-600,
._lg\:gap-700,
._lg\:gap-800,
._lg\:gap-1000,
._lg\:gap-1200,
._lg\:gap-custom {
		gap: var(--gap-internal);
	}
	._lg\:gap-0 {
		--gap-internal: var(--spacing-0);
	}
	._lg\:gap-25 {
		--gap-internal: var(--spacing-25);
	}
	._lg\:gap-50 {
		--gap-internal: var(--spacing-50);
	}
	._lg\:gap-75 {
		--gap-internal: var(--spacing-75);
	}
	._lg\:gap-100 {
		--gap-internal: var(--spacing-100);
	}
	._lg\:gap-125 {
		--gap-internal: var(--spacing-125);
	}
	._lg\:gap-150 {
		--gap-internal: var(--spacing-150);
	}
	._lg\:gap-200 {
		--gap-internal: var(--spacing-200);
	}
	._lg\:gap-250 {
		--gap-internal: var(--spacing-250);
	}
	._lg\:gap-300 {
		--gap-internal: var(--spacing-300);
	}
	._lg\:gap-400 {
		--gap-internal: var(--spacing-400);
	}
	._lg\:gap-500 {
		--gap-internal: var(--spacing-500);
	}
	._lg\:gap-600 {
		--gap-internal: var(--spacing-600);
	}
	._lg\:gap-700 {
		--gap-internal: var(--spacing-700);
	}
	._lg\:gap-800 {
		--gap-internal: var(--spacing-800);
	}
	._lg\:gap-1000 {
		--gap-internal: var(--spacing-1000);
	}
	._lg\:gap-1200 {
		--gap-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._lg\:gap-custom {
		--gap-internal: var(--custom-gap_lg);
	}
}
@media (min-width: 102.5rem) {
	._xl\:gap-0,
._xl\:gap-25,
._xl\:gap-50,
._xl\:gap-75,
._xl\:gap-100,
._xl\:gap-125,
._xl\:gap-150,
._xl\:gap-200,
._xl\:gap-250,
._xl\:gap-300,
._xl\:gap-400,
._xl\:gap-500,
._xl\:gap-600,
._xl\:gap-700,
._xl\:gap-800,
._xl\:gap-1000,
._xl\:gap-1200,
._xl\:gap-custom {
		gap: var(--gap-internal);
	}
	._xl\:gap-0 {
		--gap-internal: var(--spacing-0);
	}
	._xl\:gap-25 {
		--gap-internal: var(--spacing-25);
	}
	._xl\:gap-50 {
		--gap-internal: var(--spacing-50);
	}
	._xl\:gap-75 {
		--gap-internal: var(--spacing-75);
	}
	._xl\:gap-100 {
		--gap-internal: var(--spacing-100);
	}
	._xl\:gap-125 {
		--gap-internal: var(--spacing-125);
	}
	._xl\:gap-150 {
		--gap-internal: var(--spacing-150);
	}
	._xl\:gap-200 {
		--gap-internal: var(--spacing-200);
	}
	._xl\:gap-250 {
		--gap-internal: var(--spacing-250);
	}
	._xl\:gap-300 {
		--gap-internal: var(--spacing-300);
	}
	._xl\:gap-400 {
		--gap-internal: var(--spacing-400);
	}
	._xl\:gap-500 {
		--gap-internal: var(--spacing-500);
	}
	._xl\:gap-600 {
		--gap-internal: var(--spacing-600);
	}
	._xl\:gap-700 {
		--gap-internal: var(--spacing-700);
	}
	._xl\:gap-800 {
		--gap-internal: var(--spacing-800);
	}
	._xl\:gap-1000 {
		--gap-internal: var(--spacing-1000);
	}
	._xl\:gap-1200 {
		--gap-internal: var(--spacing-1200);
	}
	/* When the user provides an arbitrary value */
	._xl\:gap-custom {
		--gap-internal: var(--custom-gap_xl);
	}
}
/* {"namespace":"flexDirection","responsive":true} */
._flex-direction-row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	   -moz-box-orient: horizontal;
	   -moz-box-direction: normal;
	        flex-direction: row;
}
._flex-direction-column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	        flex-direction: column;
}
._flex-direction-row-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	   -moz-box-orient: horizontal;
	   -moz-box-direction: reverse;
	        flex-direction: row-reverse;
}
._flex-direction-column-reverse {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	   -moz-box-orient: vertical;
	   -moz-box-direction: reverse;
	        flex-direction: column-reverse;
}
@media (min-width: 32.5rem) {
	._xs\:flex-direction-row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		   -moz-box-orient: horizontal;
		   -moz-box-direction: normal;
		        flex-direction: row;
	}
	._xs\:flex-direction-column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		   -moz-box-orient: vertical;
		   -moz-box-direction: normal;
		        flex-direction: column;
	}
	._xs\:flex-direction-row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		   -moz-box-orient: horizontal;
		   -moz-box-direction: reverse;
		        flex-direction: row-reverse;
	}
	._xs\:flex-direction-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		   -moz-box-orient: vertical;
		   -moz-box-direction: reverse;
		        flex-direction: column-reverse;
	}
}
@media (min-width: 49.125rem) {
	._sm\:flex-direction-row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		   -moz-box-orient: horizontal;
		   -moz-box-direction: normal;
		        flex-direction: row;
	}
	._sm\:flex-direction-column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		   -moz-box-orient: vertical;
		   -moz-box-direction: normal;
		        flex-direction: column;
	}
	._sm\:flex-direction-row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		   -moz-box-orient: horizontal;
		   -moz-box-direction: reverse;
		        flex-direction: row-reverse;
	}
	._sm\:flex-direction-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		   -moz-box-orient: vertical;
		   -moz-box-direction: reverse;
		        flex-direction: column-reverse;
	}
}
@media (min-width: 64rem) {
	._md\:flex-direction-row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		   -moz-box-orient: horizontal;
		   -moz-box-direction: normal;
		        flex-direction: row;
	}
	._md\:flex-direction-column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		   -moz-box-orient: vertical;
		   -moz-box-direction: normal;
		        flex-direction: column;
	}
	._md\:flex-direction-row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		   -moz-box-orient: horizontal;
		   -moz-box-direction: reverse;
		        flex-direction: row-reverse;
	}
	._md\:flex-direction-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		   -moz-box-orient: vertical;
		   -moz-box-direction: reverse;
		        flex-direction: column-reverse;
	}
}
@media (min-width: 80rem) {
	._lg\:flex-direction-row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		   -moz-box-orient: horizontal;
		   -moz-box-direction: normal;
		        flex-direction: row;
	}
	._lg\:flex-direction-column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		   -moz-box-orient: vertical;
		   -moz-box-direction: normal;
		        flex-direction: column;
	}
	._lg\:flex-direction-row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		   -moz-box-orient: horizontal;
		   -moz-box-direction: reverse;
		        flex-direction: row-reverse;
	}
	._lg\:flex-direction-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		   -moz-box-orient: vertical;
		   -moz-box-direction: reverse;
		        flex-direction: column-reverse;
	}
}
@media (min-width: 102.5rem) {
	._xl\:flex-direction-row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		   -moz-box-orient: horizontal;
		   -moz-box-direction: normal;
		        flex-direction: row;
	}
	._xl\:flex-direction-column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		   -moz-box-orient: vertical;
		   -moz-box-direction: normal;
		        flex-direction: column;
	}
	._xl\:flex-direction-row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		   -moz-box-orient: horizontal;
		   -moz-box-direction: reverse;
		        flex-direction: row-reverse;
	}
	._xl\:flex-direction-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		   -moz-box-orient: vertical;
		   -moz-box-direction: reverse;
		        flex-direction: column-reverse;
	}
}
/* {"namespace":"flexWrap","responsive":true} */
._flex-wrap-wrap {
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
}
._flex-wrap-nowrap {
	-webkit-flex-wrap: nowrap;
	        flex-wrap: nowrap;
}
@media (min-width: 32.5rem) {
	._xs\:flex-wrap-wrap {
		-webkit-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
	._xs\:flex-wrap-nowrap {
		-webkit-flex-wrap: nowrap;
		        flex-wrap: nowrap;
	}
}
@media (min-width: 49.125rem) {
	._sm\:flex-wrap-wrap {
		-webkit-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
	._sm\:flex-wrap-nowrap {
		-webkit-flex-wrap: nowrap;
		        flex-wrap: nowrap;
	}
}
@media (min-width: 64rem) {
	._md\:flex-wrap-wrap {
		-webkit-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
	._md\:flex-wrap-nowrap {
		-webkit-flex-wrap: nowrap;
		        flex-wrap: nowrap;
	}
}
@media (min-width: 80rem) {
	._lg\:flex-wrap-wrap {
		-webkit-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
	._lg\:flex-wrap-nowrap {
		-webkit-flex-wrap: nowrap;
		        flex-wrap: nowrap;
	}
}
@media (min-width: 102.5rem) {
	._xl\:flex-wrap-wrap {
		-webkit-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
	._xl\:flex-wrap-nowrap {
		-webkit-flex-wrap: nowrap;
		        flex-wrap: nowrap;
	}
}
/* {"namespace":"justifyContent","responsive":true} */
._justify-content-flex-start {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	   -moz-box-pack: start;
	        justify-content: flex-start;
}
._justify-content-flex-end {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	   -moz-box-pack: end;
	        justify-content: flex-end;
}
._justify-content-center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	        justify-content: center;
}
._justify-content-space-between {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	        justify-content: space-between;
}
._justify-content-space-around {
	-webkit-justify-content: space-around;
	        justify-content: space-around;
}
@media (min-width: 32.5rem) {
	._xs\:justify-content-flex-start {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		   -moz-box-pack: start;
		        justify-content: flex-start;
	}
	._xs\:justify-content-flex-end {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		   -moz-box-pack: end;
		        justify-content: flex-end;
	}
	._xs\:justify-content-center {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		        justify-content: center;
	}
	._xs\:justify-content-space-between {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		   -moz-box-pack: justify;
		        justify-content: space-between;
	}
	._xs\:justify-content-space-around {
		-webkit-justify-content: space-around;
		        justify-content: space-around;
	}
}
@media (min-width: 49.125rem) {
	._sm\:justify-content-flex-start {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		   -moz-box-pack: start;
		        justify-content: flex-start;
	}
	._sm\:justify-content-flex-end {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		   -moz-box-pack: end;
		        justify-content: flex-end;
	}
	._sm\:justify-content-center {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		        justify-content: center;
	}
	._sm\:justify-content-space-between {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		   -moz-box-pack: justify;
		        justify-content: space-between;
	}
	._sm\:justify-content-space-around {
		-webkit-justify-content: space-around;
		        justify-content: space-around;
	}
}
@media (min-width: 64rem) {
	._md\:justify-content-flex-start {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		   -moz-box-pack: start;
		        justify-content: flex-start;
	}
	._md\:justify-content-flex-end {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		   -moz-box-pack: end;
		        justify-content: flex-end;
	}
	._md\:justify-content-center {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		        justify-content: center;
	}
	._md\:justify-content-space-between {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		   -moz-box-pack: justify;
		        justify-content: space-between;
	}
	._md\:justify-content-space-around {
		-webkit-justify-content: space-around;
		        justify-content: space-around;
	}
}
@media (min-width: 80rem) {
	._lg\:justify-content-flex-start {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		   -moz-box-pack: start;
		        justify-content: flex-start;
	}
	._lg\:justify-content-flex-end {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		   -moz-box-pack: end;
		        justify-content: flex-end;
	}
	._lg\:justify-content-center {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		        justify-content: center;
	}
	._lg\:justify-content-space-between {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		   -moz-box-pack: justify;
		        justify-content: space-between;
	}
	._lg\:justify-content-space-around {
		-webkit-justify-content: space-around;
		        justify-content: space-around;
	}
}
@media (min-width: 102.5rem) {
	._xl\:justify-content-flex-start {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		   -moz-box-pack: start;
		        justify-content: flex-start;
	}
	._xl\:justify-content-flex-end {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		   -moz-box-pack: end;
		        justify-content: flex-end;
	}
	._xl\:justify-content-center {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		        justify-content: center;
	}
	._xl\:justify-content-space-between {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		   -moz-box-pack: justify;
		        justify-content: space-between;
	}
	._xl\:justify-content-space-around {
		-webkit-justify-content: space-around;
		        justify-content: space-around;
	}
}
/* {"namespace":"alignItems","responsive":true} */
._align-items-flex-start {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	   -moz-box-align: start;
	        align-items: flex-start;
}
._align-items-flex-end {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	   -moz-box-align: end;
	        align-items: flex-end;
}
._align-items-center {
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	        align-items: center;
}
._align-items-baseline {
	-webkit-box-align: baseline;
	-webkit-align-items: baseline;
	   -moz-box-align: baseline;
	        align-items: baseline;
}
._align-items-stretch {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	   -moz-box-align: stretch;
	        align-items: stretch;
}
@media (min-width: 32.5rem) {
	._xs\:align-items-flex-start {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		   -moz-box-align: start;
		        align-items: flex-start;
	}
	._xs\:align-items-flex-end {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		   -moz-box-align: end;
		        align-items: flex-end;
	}
	._xs\:align-items-center {
		-webkit-box-align: center;
		-webkit-align-items: center;
		   -moz-box-align: center;
		        align-items: center;
	}
	._xs\:align-items-baseline {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		   -moz-box-align: baseline;
		        align-items: baseline;
	}
	._xs\:align-items-stretch {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		   -moz-box-align: stretch;
		        align-items: stretch;
	}
}
@media (min-width: 49.125rem) {
	._sm\:align-items-flex-start {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		   -moz-box-align: start;
		        align-items: flex-start;
	}
	._sm\:align-items-flex-end {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		   -moz-box-align: end;
		        align-items: flex-end;
	}
	._sm\:align-items-center {
		-webkit-box-align: center;
		-webkit-align-items: center;
		   -moz-box-align: center;
		        align-items: center;
	}
	._sm\:align-items-baseline {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		   -moz-box-align: baseline;
		        align-items: baseline;
	}
	._sm\:align-items-stretch {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		   -moz-box-align: stretch;
		        align-items: stretch;
	}
}
@media (min-width: 64rem) {
	._md\:align-items-flex-start {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		   -moz-box-align: start;
		        align-items: flex-start;
	}
	._md\:align-items-flex-end {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		   -moz-box-align: end;
		        align-items: flex-end;
	}
	._md\:align-items-center {
		-webkit-box-align: center;
		-webkit-align-items: center;
		   -moz-box-align: center;
		        align-items: center;
	}
	._md\:align-items-baseline {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		   -moz-box-align: baseline;
		        align-items: baseline;
	}
	._md\:align-items-stretch {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		   -moz-box-align: stretch;
		        align-items: stretch;
	}
}
@media (min-width: 80rem) {
	._lg\:align-items-flex-start {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		   -moz-box-align: start;
		        align-items: flex-start;
	}
	._lg\:align-items-flex-end {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		   -moz-box-align: end;
		        align-items: flex-end;
	}
	._lg\:align-items-center {
		-webkit-box-align: center;
		-webkit-align-items: center;
		   -moz-box-align: center;
		        align-items: center;
	}
	._lg\:align-items-baseline {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		   -moz-box-align: baseline;
		        align-items: baseline;
	}
	._lg\:align-items-stretch {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		   -moz-box-align: stretch;
		        align-items: stretch;
	}
}
@media (min-width: 102.5rem) {
	._xl\:align-items-flex-start {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		   -moz-box-align: start;
		        align-items: flex-start;
	}
	._xl\:align-items-flex-end {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		   -moz-box-align: end;
		        align-items: flex-end;
	}
	._xl\:align-items-center {
		-webkit-box-align: center;
		-webkit-align-items: center;
		   -moz-box-align: center;
		        align-items: center;
	}
	._xl\:align-items-baseline {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		   -moz-box-align: baseline;
		        align-items: baseline;
	}
	._xl\:align-items-stretch {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		   -moz-box-align: stretch;
		        align-items: stretch;
	}
}
/* {"namespace":"alignSelf"} */
._align-self-flex-start {
	-webkit-align-self: flex-start;
	        align-self: flex-start;
}
._align-self-flex-end {
	-webkit-align-self: flex-end;
	        align-self: flex-end;
}
._align-self-center {
	-webkit-align-self: center;
	        align-self: center;
}
._align-self-baseline {
	-webkit-align-self: baseline;
	        align-self: baseline;
}
._align-self-stretch {
	-webkit-align-self: stretch;
	        align-self: stretch;
}
/* {"namespace":"fontSize"} */
._font-size-text-xs {
	font-size: var(--font-size-text-xs);
}
._font-size-text-sm {
	font-size: var(--font-size-text-sm);
}
._font-size-text-md {
	font-size: var(--font-size-text-md);
}
._font-size-text-lg {
	font-size: var(--font-size-text-lg);
}
._font-size-heading-3xs {
	font-size: var(--font-size-heading-3xs);
}
._font-size-heading-2xs {
	font-size: var(--font-size-heading-2xs);
}
._font-size-heading-xs {
	font-size: var(--font-size-heading-xs);
}
._font-size-heading-sm {
	font-size: var(--font-size-heading-sm);
}
._font-size-heading-md {
	font-size: var(--font-size-heading-md);
}
._font-size-heading-lg {
	font-size: var(--font-size-heading-lg);
}
._font-size-heading-xl {
	font-size: var(--font-size-heading-xl);
}
._font-size-heading-2xl {
	font-size: var(--font-size-heading-2xl);
}
/* {"namespace":"fontWeight"} */
._font-weight-normal {
	font-weight: var(--font-weight-normal);
}
._font-weight-medium {
	font-weight: var(--font-weight-medium);
}
._font-weight-semibold {
	font-weight: var(--font-weight-semibold);
}
._font-weight-bold {
	font-weight: var(--font-weight-bold);
}
/* {"namespace":"fontFamily"} */
._font-family-body {
	font-family: var(--font-family-body);
}
._font-family-code {
	font-family: var(--font-family-code);
}
/* {"namespace":"textAlign"} */
._text-align-left {
	text-align: left;
}
._text-align-center {
	text-align: center;
}
._text-align-right {
	text-align: right;
}
._text-align-justify {
	text-align: justify;
}
/* {"namespace":"lineHeight"} */
._line-height-text-xs {
	line-height: var(--line-height-text-xs);
}
._line-height-text-sm {
	line-height: var(--line-height-text-sm);
}
._line-height-text-md {
	line-height: var(--line-height-text-md);
}
._line-height-text-lg {
	line-height: var(--line-height-text-lg);
}
._line-height-heading-3xs {
	line-height: var(--line-height-heading-3xs);
}
._line-height-heading-2xs {
	line-height: var(--line-height-heading-2xs);
}
._line-height-heading-xs {
	line-height: var(--line-height-heading-xs);
}
._line-height-heading-sm {
	line-height: var(--line-height-heading-sm);
}
._line-height-heading-md {
	line-height: var(--line-height-heading-md);
}
._line-height-heading-lg {
	line-height: var(--line-height-heading-lg);
}
._line-height-heading-xl {
	line-height: var(--line-height-heading-xl);
}
._line-height-heading-2xl {
	line-height: var(--line-height-heading-2xl);
}
._line-height-label-xs {
	line-height: var(--line-height-label-xs);
}
._line-height-label-sm {
	line-height: var(--line-height-label-sm);
}
._line-height-label-md {
	line-height: var(--line-height-label-md);
}
._line-height-label-lg {
	line-height: var(--line-height-label-lg);
}
/* {"namespace":"textTransform"} */
._text-transform-uppercase {
	text-transform: uppercase;
}
._text-transform-lowercase {
	text-transform: lowercase;
}
._text-transform-capitalize {
	text-transform: capitalize;
}
/* {"namespace":"textWrap"} */
._text-wrap-wrap {
	white-space: wrap;
}
._text-wrap-nowrap {
	white-space: nowrap;
}
._text-wrap-pretty {
	white-space: pretty;
}
._text-wrap-balance {
	white-space: balance;
}
/* Responsive visibility utility classes */
@media (min-width: 32.5rem) {
	._hidden-from-xs {
		display: none;
	}
}
@media (max-width: calc(32.5rem - 1px)) {
	._visible-from-xs {
		display: none;
	}
}
@media (min-width: 49.125rem) {
	._hidden-from-sm {
		display: none;
	}
}
@media (max-width: calc(49.125rem - 1px)) {
	._visible-from-sm {
		display: none;
	}
}
@media (min-width: 64rem) {
	._hidden-from-md {
		display: none;
	}
}
@media (max-width: calc(64rem - 1px)) {
	._visible-from-md {
		display: none;
	}
}
@media (min-width: 80rem) {
	._hidden-from-lg {
		display: none;
	}
}
@media (max-width: calc(80rem - 1px)) {
	._visible-from-lg {
		display: none;
	}
}
@media (min-width: 102.5rem) {
	._hidden-from-xl {
		display: none;
	}
}
@media (max-width: calc(102.5rem - 1px)) {
	._visible-from-xl {
		display: none;
	}
}
.GNLcaV8ljbcrYmBG1GyE {
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke: currentcolor;
	stroke: var(--icon-color, currentcolor);
	fill: none;
	stroke-width: 1.666px;
	stroke-width: var(--icon-stroke-width, 1.666px);
	width: 24px;
	width: var(--icon-size, 24px);
	height: 24px;
	height: var(--icon-size, 24px);
	-webkit-flex-shrink: 0;
	        flex-shrink: 0;

	/* Without this the browser overrides the style */
	/* path {
		vector-effect: non-scaling-stroke;
	} */
}

.ZXZIH5Z8WZrsC9ZfzPlJ {
	fill: currentcolor;
	fill: var(--icon-color, currentcolor);
}

/* NOTE: CSS modules don't support that 'path' selector because it has no associated class */
/* .nonScaling {
	path {
		vector-effect: non-scaling-stroke;
	}
} */

.spG4HqRGfeS53MtYry4T {
	display: inline-block;
	/* initial continuous spin before JS takes over */
	-webkit-animation: rDcrvY0HRpayN1_2yRV2 2s linear infinite;
	     -o-animation: rDcrvY0HRpayN1_2yRV2 2s linear infinite;
	        animation: rDcrvY0HRpayN1_2yRV2 2s linear infinite;
}

.spG4HqRGfeS53MtYry4T svg {
	display: block;
}

.JgeU2JCFnP7erzqzTU04,
.yxSZJ9RDDPAgXjPmgYPw {
	stroke: currentColor;
	fill: none;
}

.JgeU2JCFnP7erzqzTU04 {
	opacity: 0.2;
}

.yxSZJ9RDDPAgXjPmgYPw {
	opacity: 0.8;
	stroke-linecap: round;
}

@-webkit-keyframes rDcrvY0HRpayN1_2yRV2 {
	0% {
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}

@-o-keyframes rDcrvY0HRpayN1_2yRV2 {
	0% {
		-o-transform: rotate(0deg);
		   transform: rotate(0deg);
	}
	100% {
		-o-transform: rotate(360deg);
		   transform: rotate(360deg);
	}
}

@keyframes rDcrvY0HRpayN1_2yRV2 {
	0% {
		-webkit-transform: rotate(0deg);
		     -o-transform: rotate(0deg);
		        transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		     -o-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}

:where(.NHCpSv91ZVo2z1e8tutG) {
	-webkit-border-radius: var(--scrim-border-radius);
	        border-radius: var(--scrim-border-radius);
	background-color: var(--color-control-scrim);
	opacity: 0;
}
:where(.NHCpSv91ZVo2z1e8tutG.HefhwgFaCOiLbM3WFDuP) {
	-webkit-transition: opacity 0.15s ease-out;
	-o-transition: opacity 0.15s ease-out;
	transition: opacity 0.15s ease-out;
}

:where([data-hovered] .NHCpSv91ZVo2z1e8tutG),
.NHCpSv91ZVo2z1e8tutG[data-hovered] {
	opacity: -webkit-calc(0.05 * 1);
	opacity: calc(0.05 * 1);
	opacity: -webkit-calc(0.05 * var(--scrim-intensity, 1));
	opacity: calc(0.05 * var(--scrim-intensity, 1));
}
:where([data-pressed] .NHCpSv91ZVo2z1e8tutG),
.NHCpSv91ZVo2z1e8tutG[data-pressed],

:where([aria-expanded='true'] .NHCpSv91ZVo2z1e8tutG) {
	opacity: -webkit-calc(0.1 * 1);
	opacity: calc(0.1 * 1);
	opacity: -webkit-calc(0.1 * var(--scrim-intensity, 1));
	opacity: calc(0.1 * var(--scrim-intensity, 1));
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}
:where(.NHCpSv91ZVo2z1e8tutG[data-intensity='strong']) {
	--scrim-intensity: 2;
}
:where(.NHCpSv91ZVo2z1e8tutG[data-intensity='stronger']) {
	--scrim-intensity: 3;
}
:where(.NHCpSv91ZVo2z1e8tutG[data-intensity='subtler']) {
	--scrim-intensity: 0.65;
}

.dCVE2OCRcSq1ZHv7JFxq {
	--tag-height-xs: 18px;
	--tag-height-sm: 22px;
	--tag-height-md: 24px;

	height: var(--tag-height);
}
.dCVE2OCRcSq1ZHv7JFxq[data-size='xs'] {
		--tag-height: var(--tag-height-xs);
	}
.dCVE2OCRcSq1ZHv7JFxq[data-size='sm'] {
		--tag-height: var(--tag-height-sm);
	}
.dCVE2OCRcSq1ZHv7JFxq[data-size='md'] {
		--tag-height: var(--tag-height-md);
	}


	.ru2uehZqqj3TksTPgcJI:focus-visible {
		outline: none;
	}

:not([role='presentation']) > .uZBkJJ6dTDPr3D0eZuYM:last-of-type,
[role='presentation']:last-of-type > .uZBkJJ6dTDPr3D0eZuYM {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

/* If the top-most section has a title, we add a bit of extra padding at the top, since it doesn't have the extra padding a middle section would have due to the gap between sections */
.uZBkJJ6dTDPr3D0eZuYM:first-of-type > .vtVgAPMSK_0T5xwRbQNa {
	margin-top: var(--spacing-50);
}

.u4xo6OHidHskQpMYoadC {
	border-width: 2px;
}


	.L2yufwn59GaTl8BzFpcb:not([data-disabled]) {
		cursor: pointer;
	}
.L2yufwn59GaTl8BzFpcb[data-disabled] {
		/* color: var(--color-text-disabled); */
		cursor: not-allowed;
	}

.bv8zpwd52wU7WC4wA3z4 {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: var(--line-clamp);
	-webkit-box-orient: vertical;
}

.f3c2yjWw0I2AvwXMep52 {
	cursor: text;
}
.YiXUqVcZuR1B6Q2I7a7k,
.Bbo3QA3iQGkKn1PxIDWp {
	border: 1px solid var(--color-border);
	-webkit-border-radius: var(--radius-md);
	        border-radius: var(--radius-md);
	/* Took this out for an instant dark-mode switch */
	/* transition:
		border-color 0.2s,
		background-color 0.3s; */
}
.YiXUqVcZuR1B6Q2I7a7k[data-focused],.Bbo3QA3iQGkKn1PxIDWp[data-focused] {
		border-color: var(--color-border-selected);
		outline: 1px solid var(--color-border-selected);
	}

.YiXUqVcZuR1B6Q2I7a7k {
	background-color: var(--color-bg-input);
}

.YiXUqVcZuR1B6Q2I7a7k:hover:not([data-focused]) {
		border-color: var(--color-border-strong);
	}

.Bbo3QA3iQGkKn1PxIDWp {
	background-color: var(--color-bg-neutral-subtler);
	border-color: transparent;
}

.Bbo3QA3iQGkKn1PxIDWp:hover {
		background-color: var(--color-bg-neutral-subtle);
	}

.Bbo3QA3iQGkKn1PxIDWp[data-focused] {
		background-color: var(--color-surface);
	}

/* Putting this here because we don't expect users to use this Input as a search without rendering their own clear button (see SearchField) */

.H_sD4BGZvipTeJytPhD_::-webkit-search-cancel-button {
		display: none;
	}
.H_sD4BGZvipTeJytPhD_::-webkit-input-placeholder {
	color: var(--color-text-placeholder);
	font-weight: var(--font-weight-normal);
}
.H_sD4BGZvipTeJytPhD_::-moz-placeholder {
	color: var(--color-text-placeholder);
	font-weight: var(--font-weight-normal);
}
.H_sD4BGZvipTeJytPhD_::-ms-input-placeholder {
	color: var(--color-text-placeholder);
	font-weight: var(--font-weight-normal);
}
.H_sD4BGZvipTeJytPhD_::placeholder {
	color: var(--color-text-placeholder);
	font-weight: var(--font-weight-normal);
}

.uVdXrNJr3Pa9QVSZ1Lif {
	display: inline-block;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	text-align: center;
	font-weight: var(--font-weight-medium);
	padding-left: var(--button-padding);
	padding-right: var(--button-padding);
	-webkit-border-radius: var(--border-radius);
	        border-radius: var(--border-radius);
	height: var(--button-height);
	font-style: normal;
	--scrim-border-radius: var(--border-radius);
}

.uVdXrNJr3Pa9QVSZ1Lif[data-disabled] {
		cursor: not-allowed;
		--surface-color: var(--color-bg-disabled);
		--text-color: var(--color-text-disabled);
		--border-color: var(--color-border-disabled);
	}

.uVdXrNJr3Pa9QVSZ1Lif:not([data-disabled]):not([data-pending]) {
		cursor: pointer;
	}

.cl0Pm7mYk99y1j_O20Dw {
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
}
[data-pending] .cl0Pm7mYk99y1j_O20Dw {
	opacity: 0.5;
}

.w_RQdQjd8XEYeUChywKt {
	width: 100%;
}

.GQsAyho5s1AKYTW93Hea {
	padding-left: 0;
	padding-right: 0;
	width: var(--button-height);
}

/* Sizes */
.oXDq50dZnuFsws9h5h2g {
	--button-padding: var(--spacing-100);
	--border-radius: var(--radius-sm);
	font-size: var(--font-size-text-sm);
	--button-height: var(--control-height-xs);
}
.Xft_lhYP7lcemuTKMcv6 {
	--button-padding: var(--spacing-150);
	--border-radius: var(--radius-md);
	font-size: var(--font-size-text-sm);
	--button-height: var(--control-height-sm);
}
.cIvgo4AbR8VOlbZD_WVd {
	--button-padding: var(--spacing-250);
	--border-radius: var(--radius-xl);
	font-size: var(--font-size-text-md);
	--button-height: var(--control-height-md);
}
.OwUyUKNj42C3N7cEKyUY {
	--button-padding: var(--spacing-300);
	--border-radius: var(--radius-xl);
	font-size: var(--font-size-text-lg);
	--button-height: var(--control-height-lg);
}

/* Tones */

/* Blue */
.DiV02K90l5bbykAWEVDL {
	--surface-color: var(--color-bg-accent);
	--text-color: var(--color-text-accent);
	--border-color: var(--color-border-accent);
}

/* Red */
.ow8eZZH_NZ6uCW5McKx7 {
	--surface-color: var(--color-bg-danger);
	--text-color: var(--color-text-danger);
	--border-color: var(--color-border-danger);
}

/* Gray */
._MC3rPWlVD1p45wyrLAw {
	--surface-color: var(--color-bg-neutral-subtle);
	--text-color: var(--color-text-subtle);
	--border-color: var(--color-border);
}

/* Variants */

.qGuGX7AhFS6wAmPU4BUs {
	color: var(--text-color);
	background-color: var(--surface-color);
}

.qGuGX7AhFS6wAmPU4BUs:not(._MC3rPWlVD1p45wyrLAw) {
	--scrim-intensity: 3;
	color: var(--color-text-white);
}

.Xs8QSA3n9lkZLgMtyDCo {
	-webkit-box-shadow: inset 0 0 0 1px var(--border-color);
	        box-shadow: inset 0 0 0 1px var(--border-color);
	color: var(--text-color);
	background-color: var(--color-bg-input);
}

.ZcHRTVE5ZeIp2XBtbpyy {
	color: var(--text-color);
}

