

/* Start:/local/templates/sbrkn_preline/styles.css?1781080335769286*/
/* Custom styles */
.flex-column {
	display: flex;
	flex-direction: column;
}

.flex-grow-1 {
	flex-grow: 1;
}

.margin-top-auto {
	margin-top: auto;
}

.d-block {
	display: block;
}

.m-w-unset {
	max-width: unset;
}

.a-i-center {
	align-items: center;
}

/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */
@layer theme {
	:root,
	:host {
		--font-sans:
			ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
			'Noto Color Emoji';
		--font-serif: 'Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji';
		--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
		--color-red-50: oklch(0.971 0.013 17.38);
		--color-red-100: oklch(0.936 0.032 17.717);
		--color-red-200: oklch(0.885 0.062 18.334);
		--color-red-300: oklch(0.808 0.114 19.571);
		--color-red-400: oklch(0.704 0.191 22.216);
		--color-red-500: oklch(0.637 0.237 25.331);
		--color-red-600: oklch(0.577 0.245 27.325);
		--color-red-700: oklch(0.505 0.213 27.518);
		--color-red-800: oklch(0.444 0.177 26.899);
		--color-red-900: oklch(0.396 0.141 25.723);
		--color-orange-100: oklch(0.954 0.038 75.164);
		--color-orange-200: oklch(0.901 0.076 70.697);
		--color-orange-400: oklch(0.75 0.183 55.934);
		--color-orange-500: oklch(0.705 0.213 47.604);
		--color-orange-600: oklch(0.646 0.222 41.116);
		--color-orange-700: oklch(0.553 0.195 38.402);
		--color-orange-800: oklch(0.47 0.157 37.304);
		--color-orange-900: oklch(0.408 0.123 38.172);
		--color-amber-500: oklch(0.769 0.188 70.08);
		--color-amber-600: oklch(0.666 0.179 58.318);
		--color-yellow-50: oklch(0.987 0.026 102.212);
		--color-yellow-100: oklch(0.973 0.071 103.193);
		--color-yellow-200: oklch(0.945 0.129 101.54);
		--color-yellow-300: oklch(0.905 0.182 98.111);
		--color-yellow-400: oklch(0.852 0.199 91.936);
		--color-yellow-500: oklch(0.795 0.184 86.047);
		--color-yellow-600: oklch(0.681 0.162 75.834);
		--color-yellow-700: oklch(0.554 0.135 66.442);
		--color-yellow-800: oklch(0.476 0.114 61.907);
		--color-yellow-900: oklch(0.421 0.095 57.708);
		--color-lime-400: oklch(0.841 0.238 128.85);
		--color-lime-500: oklch(0.768 0.233 130.85);
		--color-lime-600: oklch(0.648 0.2 131.684);
		--color-green-50: oklch(0.982 0.018 155.826);
		--color-green-100: oklch(0.962 0.044 156.743);
		--color-green-200: oklch(0.925 0.084 155.995);
		--color-green-300: oklch(0.871 0.15 154.449);
		--color-green-400: oklch(0.792 0.209 151.711);
		--color-green-500: oklch(0.723 0.219 149.579);
		--color-green-600: oklch(0.627 0.194 149.214);
		--color-green-700: oklch(0.527 0.154 150.069);
		--color-green-800: oklch(0.448 0.119 151.328);
		--color-green-900: oklch(0.393 0.095 152.535);
		--color-emerald-50: oklch(0.979 0.021 166.113);
		--color-emerald-100: oklch(0.95 0.052 163.051);
		--color-emerald-400: oklch(0.765 0.177 163.223);
		--color-emerald-500: oklch(0.696 0.17 162.48);
		--color-emerald-600: oklch(0.596 0.145 163.225);
		--color-emerald-700: oklch(0.508 0.118 165.612);
		--color-emerald-800: oklch(0.432 0.095 166.913);
		--color-emerald-900: oklch(0.378 0.077 168.94);
		--color-emerald-950: oklch(0.262 0.051 172.552);
		--color-teal-50: oklch(0.984 0.014 180.72);
		--color-teal-100: oklch(0.953 0.051 180.801);
		--color-teal-200: oklch(0.91 0.096 180.426);
		--color-teal-300: oklch(0.855 0.138 181.071);
		--color-teal-400: oklch(0.777 0.152 181.912);
		--color-teal-500: oklch(0.704 0.14 182.503);
		--color-teal-600: oklch(0.6 0.118 184.704);
		--color-teal-700: oklch(0.511 0.096 186.391);
		--color-teal-800: oklch(0.437 0.078 188.216);
		--color-teal-900: oklch(0.386 0.063 188.416);
		--color-cyan-100: oklch(0.956 0.045 203.388);
		--color-cyan-200: oklch(0.917 0.08 205.041);
		--color-cyan-300: oklch(0.865 0.127 207.078);
		--color-cyan-400: oklch(0.789 0.154 211.53);
		--color-cyan-500: oklch(0.715 0.143 215.221);
		--color-cyan-600: oklch(0.609 0.126 221.723);
		--color-cyan-700: oklch(0.52 0.105 223.128);
		--color-sky-100: oklch(0.951 0.026 236.824);
		--color-sky-200: oklch(0.901 0.058 230.902);
		--color-sky-400: oklch(0.746 0.16 232.661);
		--color-sky-500: oklch(0.685 0.169 237.323);
		--color-sky-600: oklch(0.588 0.158 241.966);
		--color-sky-800: oklch(0.443 0.11 240.79);
		--color-blue-50: oklch(0.97 0.014 254.604);
		--color-blue-100: oklch(0.932 0.032 255.585);
		--color-blue-200: oklch(0.882 0.059 254.128);
		--color-blue-300: oklch(0.809 0.105 251.813);
		--color-blue-400: oklch(0.707 0.165 254.624);
		--color-blue-500: oklch(0.623 0.214 259.815);
		--color-blue-600: oklch(0.546 0.245 262.881);
		--color-blue-700: oklch(0.488 0.243 264.376);
		--color-blue-800: oklch(0.424 0.199 265.638);
		--color-blue-900: oklch(0.379 0.146 265.522);
		--color-blue-950: oklch(0.282 0.091 267.935);
		--color-indigo-50: oklch(0.962 0.018 272.314);
		--color-indigo-100: oklch(0.93 0.034 272.788);
		--color-indigo-200: oklch(0.87 0.065 274.039);
		--color-indigo-300: oklch(0.785 0.115 274.713);
		--color-indigo-400: oklch(0.673 0.182 276.935);
		--color-indigo-500: oklch(0.585 0.233 277.117);
		--color-indigo-600: oklch(0.511 0.262 276.966);
		--color-indigo-700: oklch(0.457 0.24 277.023);
		--color-indigo-800: oklch(0.398 0.195 277.366);
		--color-indigo-900: oklch(0.359 0.144 278.697);
		--color-violet-50: oklch(0.969 0.016 293.756);
		--color-violet-100: oklch(0.943 0.029 294.588);
		--color-violet-200: oklch(0.894 0.057 293.283);
		--color-violet-300: oklch(0.811 0.111 293.571);
		--color-violet-400: oklch(0.702 0.183 293.541);
		--color-violet-500: oklch(0.606 0.25 292.717);
		--color-violet-600: oklch(0.541 0.281 293.009);
		--color-violet-700: oklch(0.491 0.27 292.581);
		--color-violet-800: oklch(0.432 0.232 292.759);
		--color-violet-900: oklch(0.38 0.189 293.745);
		--color-violet-950: oklch(0.283 0.141 291.089);
		--color-purple-50: oklch(0.977 0.014 308.299);
		--color-purple-100: oklch(0.946 0.033 307.174);
		--color-purple-200: oklch(0.902 0.063 306.703);
		--color-purple-300: oklch(0.827 0.119 306.383);
		--color-purple-400: oklch(0.714 0.203 305.504);
		--color-purple-500: oklch(0.627 0.265 303.9);
		--color-purple-600: oklch(0.558 0.288 302.321);
		--color-purple-700: oklch(0.496 0.265 301.924);
		--color-purple-800: oklch(0.438 0.218 303.724);
		--color-purple-900: oklch(0.381 0.176 304.987);
		--color-fuchsia-200: oklch(0.903 0.076 319.62);
		--color-fuchsia-300: oklch(0.833 0.145 321.434);
		--color-fuchsia-400: oklch(0.74 0.238 322.16);
		--color-fuchsia-500: oklch(0.667 0.295 322.15);
		--color-fuchsia-600: oklch(0.591 0.293 322.896);
		--color-fuchsia-700: oklch(0.518 0.253 323.949);
		--color-pink-50: oklch(0.971 0.014 343.198);
		--color-pink-100: oklch(0.948 0.028 342.258);
		--color-pink-200: oklch(0.899 0.061 343.231);
		--color-pink-300: oklch(0.823 0.12 346.018);
		--color-pink-400: oklch(0.718 0.202 349.761);
		--color-pink-500: oklch(0.656 0.241 354.308);
		--color-pink-600: oklch(0.592 0.249 0.584);
		--color-pink-700: oklch(0.525 0.223 3.958);
		--color-pink-800: oklch(0.459 0.187 3.815);
		--color-pink-900: oklch(0.408 0.153 2.432);
		--color-rose-300: oklch(0.81 0.117 11.638);
		--color-rose-400: oklch(0.712 0.194 13.428);
		--color-rose-500: oklch(0.645 0.246 16.439);
		--color-rose-600: oklch(0.586 0.253 17.585);
		--color-rose-700: oklch(0.514 0.222 16.935);
		--color-slate-600: oklch(0.446 0.043 257.281);
		--color-gray-50: oklch(0.985 0.002 247.839);
		--color-gray-100: oklch(0.967 0.003 264.542);
		--color-gray-200: oklch(0.928 0.006 264.531);
		--color-gray-300: oklch(0.872 0.01 258.338);
		--color-gray-400: oklch(0.707 0.022 261.325);
		--color-gray-500: oklch(0.551 0.027 264.364);
		--color-gray-600: oklch(0.446 0.03 256.802);
		--color-gray-700: oklch(0.373 0.034 259.733);
		--color-gray-800: oklch(0.278 0.033 256.848);
		--color-gray-900: oklch(0.21 0.034 264.665);
		--color-gray-950: oklch(0.13 0.028 261.692);
		--color-zinc-600: oklch(0.442 0.017 285.786);
		--color-zinc-800: oklch(0.274 0.006 286.033);
		--color-neutral-100: oklch(0.97 0 0);
		--color-neutral-200: oklch(0.922 0 0);
		--color-neutral-300: oklch(0.87 0 0);
		--color-neutral-400: oklch(0.708 0 0);
		--color-neutral-500: oklch(0.556 0 0);
		--color-neutral-600: oklch(0.439 0 0);
		--color-neutral-700: oklch(0.371 0 0);
		--color-neutral-800: oklch(0.269 0 0);
		--color-neutral-900: oklch(0.205 0 0);
		--color-neutral-950: oklch(0.145 0 0);
		--color-stone-50: oklch(0.985 0.001 106.423);
		--color-stone-100: oklch(0.97 0.001 106.424);
		--color-stone-200: oklch(0.923 0.003 48.717);
		--color-stone-300: oklch(0.869 0.005 56.366);
		--color-stone-400: oklch(0.709 0.01 56.259);
		--color-stone-500: oklch(0.553 0.013 58.071);
		--color-stone-600: oklch(0.444 0.011 73.639);
		--color-stone-700: oklch(0.374 0.01 67.558);
		--color-stone-800: oklch(0.268 0.007 34.298);
		--color-stone-900: oklch(0.216 0.006 56.043);
		--color-black: #000;
		--color-white: #fff;
		--spacing: 0.25rem;
		--breakpoint-sm: 40rem;
		--breakpoint-md: 48rem;
		--breakpoint-lg: 64rem;
		--breakpoint-xl: 80rem;
		--breakpoint-2xl: 96rem;
		--container-3xs: 16rem;
		--container-2xs: 18rem;
		--container-xs: 20rem;
		--container-sm: 24rem;
		--container-md: 28rem;
		--container-lg: 32rem;
		--container-xl: 36rem;
		--container-2xl: 42rem;
		--container-3xl: 48rem;
		--container-4xl: 56rem;
		--container-5xl: 64rem;
		--container-6xl: 72rem;
		--container-7xl: 80rem;
		--text-xs: 0.75rem;
		--text-xs--line-height: calc(1/0.75);
		--text-sm: 0.875rem;
		--text-sm--line-height: calc(1.25/0.875);
		--text-base: 1rem;
		--text-base--line-height: calc(1.5/1);
		--text-lg: 1.125rem;
		--text-lg--line-height: calc(1.75/1.125);
		--text-xl: 1.25rem;
		--text-xl--line-height: calc(1.75/1.25);
		--text-2xl: 1.5rem;
		--text-2xl--line-height: calc(2/1.5);
		--text-3xl: 1.875rem;
		--text-3xl--line-height: calc(2.25/1.875);
		--text-4xl: 2.25rem;
		--text-4xl--line-height: calc(2.5/2.25);
		--text-5xl: 3rem;
		--text-5xl--line-height: 1;
		--text-6xl: 3.75rem;
		--text-6xl--line-height: 1;
		--text-7xl: 4.5rem;
		--text-7xl--line-height: 1;
		--text-8xl: 6rem;
		--text-8xl--line-height: 1;
		--text-9xl: 8rem;
		--text-9xl--line-height: 1;
		--font-weight-light: 300;
		--font-weight-normal: 400;
		--font-weight-medium: 500;
		--font-weight-semibold: 600;
		--font-weight-bold: 700;
		--font-weight-extrabold: 800;
		--tracking-wider: 0.05em;
		--tracking-widest: 0.1em;
		--leading-tight: 1.25;
		--leading-snug: 1.375;
		--leading-normal: 1.5;
		--radius-xs: 0.125rem;
		--radius-sm: 0.25rem;
		--radius-md: 0.375rem;
		--radius-lg: 0.5rem;
		--radius-xl: 0.75rem;
		--radius-2xl: 1rem;
		--radius-3xl: 1.5rem;
		--radius-4xl: 2rem;
		--drop-shadow-xl: 0 9px 7px #0000001a;
		--ease-in: cubic-bezier(0.4, 0, 1, 1);
		--ease-out: cubic-bezier(0, 0, 0.2, 1);
		--ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
		--animate-spin: spin 1s linear infinite;
		--animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
		--animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
		--blur-xs: 4px;
		--blur-md: 12px;
		--blur-lg: 16px;
		--blur-xl: 24px;
		--blur-3xl: 64px;
		--default-transition-duration: 0.15s;
		--default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		--default-font-family: var(--font-sans);
		--default-font-feature-settings: var(--font-sans--font-feature-settings);
		--default-font-variation-settings: var(--font-sans--font-variation-settings);
		--default-mono-font-family: var(--font-mono);
		--default-mono-font-feature-settings: var(--font-mono--font-feature-settings);
		--default-mono-font-variation-settings: var(--font-mono--font-variation-settings);
		--columns: 14;
	}
}

@layer base {
	*,
	:after,
	:before,
	::backdrop {
		box-sizing: border-box;
		border: 0 solid;
		margin: 0;
		padding: 0;
	}

	::file-selector-button {
		box-sizing: border-box;
		border: 0 solid;
		margin: 0;
		padding: 0;
	}

	html,
	:host {
		-webkit-text-size-adjust: 100%;
		tab-size: 4;
		line-height: 1.5;
		font-family: var(
			--default-font-family,
			ui-sans-serif,
			system-ui,
			sans-serif,
			'Apple Color Emoji',
			'Segoe UI Emoji',
			'Segoe UI Symbol',
			'Noto Color Emoji'
		);
		font-feature-settings: var(--default-font-feature-settings, normal);
		font-variation-settings: var(--default-font-variation-settings, normal);
		-webkit-tap-highlight-color: transparent;
	}

	body {
		line-height: inherit;
	}

	hr {
		height: 0;
		color: inherit;
		border-top-width: 1px;
	}

	abbr:where([title]) {
		-webkit-text-decoration: underline dotted;
		text-decoration: underline dotted;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-size: inherit;
		font-weight: inherit;
	}

	a {
		color: inherit;
		-webkit-text-decoration: inherit;
		-webkit-text-decoration: inherit;
		-webkit-text-decoration: inherit;
		text-decoration: inherit;
	}

	b,
	strong {
		font-weight: bolder;
	}

	code,
	kbd,
	samp,
	pre {
		font-family: var(
			--default-mono-font-family,
			ui-monospace,
			SFMono-Regular,
			Menlo,
			Monaco,
			Consolas,
			'Liberation Mono',
			'Courier New',
			monospace
		);
		font-feature-settings: var(--default-mono-font-feature-settings, normal);
		font-variation-settings: var(--default-mono-font-variation-settings, normal);
		font-size: 1em;
	}

	small {
		font-size: 80%;
	}

	sub,
	sup {
		vertical-align: baseline;
		font-size: 75%;
		line-height: 0;
		position: relative;
	}

	sub {
		bottom: -0.25em;
	}

	sup {
		top: -0.5em;
	}

	table {
		text-indent: 0;
		border-color: inherit;
		border-collapse: collapse;
	}

	:-moz-focusring {
		outline: auto;
	}

	progress {
		vertical-align: baseline;
	}

	summary {
		display: list-item;
	}

	ol,
	ul,
	menu {
		list-style: none;
	}

	img,
	svg,
	video,
	canvas,
	audio,
	iframe,
	embed,
	object {
		vertical-align: middle;
		display: block;
	}

	img,
	video {
		max-width: 100%;
		height: auto;
	}

	button,
	input,
	select,
	optgroup,
	textarea {
		font: inherit;
		font-feature-settings: inherit;
		font-variation-settings: inherit;
		letter-spacing: inherit;
		color: inherit;
		opacity: 1;
		background-color: #0000;
		border-radius: 0;
	}

	::file-selector-button {
		font: inherit;
		font-feature-settings: inherit;
		font-variation-settings: inherit;
		letter-spacing: inherit;
		color: inherit;
		opacity: 1;
		background-color: #0000;
		border-radius: 0;
	}

	:where(select:is([multiple], [size])) optgroup {
		font-weight: bolder;
	}

	:where(select:is([multiple], [size])) optgroup option {
		padding-inline-start: 20px;
	}

	::file-selector-button {
		margin-inline-end: 4px;
	}

	::placeholder {
		opacity: 1;
		color: color-mix(in oklab, currentColor 50%, transparent);
	}

	textarea {
		resize: vertical;
	}

	::-webkit-search-decoration {
		-webkit-appearance: none;
	}

	::-webkit-date-and-time-value {
		min-height: 1lh;
		text-align: inherit;
	}

	::-webkit-datetime-edit {
		padding-block: 0;
	}

	::-webkit-datetime-edit-year-field {
		padding-block: 0;
	}

	::-webkit-datetime-edit-month-field {
		padding-block: 0;
	}

	::-webkit-datetime-edit-day-field {
		padding-block: 0;
	}

	::-webkit-datetime-edit-hour-field {
		padding-block: 0;
	}

	::-webkit-datetime-edit-minute-field {
		padding-block: 0;
	}

	::-webkit-datetime-edit-second-field {
		padding-block: 0;
	}

	::-webkit-datetime-edit-millisecond-field {
		padding-block: 0;
	}

	::-webkit-datetime-edit-meridiem-field {
		padding-block: 0;
	}

	:-moz-ui-invalid {
		box-shadow: none;
	}

	button,
	input:where([type='button'], [type='reset'], [type='submit']) {
		appearance: button;
	}

	::file-selector-button {
		appearance: button;
	}

	::-webkit-inner-spin-button {
		height: auto;
	}

	::-webkit-outer-spin-button {
		height: auto;
	}

	[hidden]:where(:not([hidden='until-found'])) {
		display: none !important;
	}

	button:not(:disabled),
	[role='button']:not(:disabled) {
		cursor: pointer;
	}

	[type='text'],
	input:where(:not([type])),
	[type='email'],
	[type='url'],
	[type='password'],
	[type='number'],
	[type='date'],
	[type='datetime-local'],
	[type='month'],
	[type='search'],
	[type='tel'],
	[type='time'],
	[type='week'],
	[multiple],
	textarea,
	select {
		appearance: none;
		border-color: oklch(0.551 0.027 264.364);
		--tw-shadow: 0 0 #0000;
		background-color: #fff;
		border-width: 1px;
		border-radius: 0;
		padding: 0.5rem 0.75rem;
		font-size: 1rem;
		line-height: 1.5rem;
	}

	:is(
		[type='text'],
		input:where(:not([type])),
		[type='email'],
		[type='url'],
		[type='password'],
		[type='number'],
		[type='date'],
		[type='datetime-local'],
		[type='month'],
		[type='search'],
		[type='tel'],
		[type='time'],
		[type='week'],
		[multiple],
		textarea,
		select
	):focus {
		outline-offset: 2px;
		--tw-ring-inset: var(--tw-empty,);
		--tw-ring-offset-width: 0px;
		--tw-ring-offset-color: #fff;
		--tw-ring-color: oklch(0.546 0.245 262.881);
		--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
		--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
		box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
		border-color: oklch(0.546 0.245 262.881);
		outline: 2px solid #0000;
	}

	input::placeholder,
	textarea::placeholder {
		color: oklch(0.551 0.027 264.364);
		opacity: 1;
	}

	::-webkit-datetime-edit-fields-wrapper {
		padding: 0;
	}

	::-webkit-date-and-time-value {
		min-height: 1.5em;
	}

	::-webkit-date-and-time-value {
		text-align: inherit;
	}

	::-webkit-datetime-edit {
		display: inline-flex;
	}

	::-webkit-datetime-edit {
		padding-top: 0;
		padding-bottom: 0;
	}

	::-webkit-datetime-edit-year-field {
		padding-top: 0;
		padding-bottom: 0;
	}

	::-webkit-datetime-edit-month-field {
		padding-top: 0;
		padding-bottom: 0;
	}

	::-webkit-datetime-edit-day-field {
		padding-top: 0;
		padding-bottom: 0;
	}

	::-webkit-datetime-edit-hour-field {
		padding-top: 0;
		padding-bottom: 0;
	}

	::-webkit-datetime-edit-minute-field {
		padding-top: 0;
		padding-bottom: 0;
	}

	::-webkit-datetime-edit-second-field {
		padding-top: 0;
		padding-bottom: 0;
	}

	::-webkit-datetime-edit-millisecond-field {
		padding-top: 0;
		padding-bottom: 0;
	}

	::-webkit-datetime-edit-meridiem-field {
		padding-top: 0;
		padding-bottom: 0;
	}

	select {
		print-color-adjust: exact;
		background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(0.551 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
		background-position: right 0.5rem center;
		background-repeat: no-repeat;
		background-size: 1.5em 1.5em;
		padding-right: 2.5rem;
	}

	[multiple],
	[size]:where(select:not([size='1'])) {
		background-image: initial;
		background-position: initial;
		background-repeat: unset;
		background-size: initial;
		print-color-adjust: unset;
		padding-right: 0.75rem;
	}

	[type='checkbox'],
	[type='radio'] {
		appearance: none;
		print-color-adjust: exact;
		vertical-align: middle;
		-webkit-user-select: none;
		user-select: none;
		width: 1rem;
		height: 1rem;
		color: oklch(0.546 0.245 262.881);
		border-color: oklch(0.551 0.027 264.364);
		--tw-shadow: 0 0 #0000;
		background-color: #fff;
		background-origin: border-box;
		border-width: 1px;
		flex-shrink: 0;
		padding: 0;
		display: inline-block;
	}

	[type='checkbox'] {
		border-radius: 0;
	}

	[type='radio'] {
		border-radius: 100%;
	}

	[type='checkbox']:focus,
	[type='radio']:focus {
		outline-offset: 2px;
		--tw-ring-inset: var(--tw-empty,);
		--tw-ring-offset-width: 2px;
		--tw-ring-offset-color: #fff;
		--tw-ring-color: oklch(0.546 0.245 262.881);
		--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
		--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
		box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
		outline: 2px solid #0000;
	}

	[type='checkbox']:checked,
	[type='radio']:checked {
		background-color: currentColor;
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		border-color: #0000;
	}

	[type='checkbox']:checked {
		background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
	}

	@media (forced-colors: active) {
		[type='checkbox']:checked {
			appearance: auto;
		}
	}

	[type='radio']:checked {
		background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
	}

	@media (forced-colors: active) {
		[type='radio']:checked {
			appearance: auto;
		}
	}

	[type='checkbox']:checked:hover,
	[type='checkbox']:checked:focus,
	[type='radio']:checked:hover,
	[type='radio']:checked:focus {
		background-color: currentColor;
		border-color: #0000;
	}

	[type='checkbox']:indeterminate {
		background-color: currentColor;
		background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		border-color: #0000;
	}

	@media (forced-colors: active) {
		[type='checkbox']:indeterminate {
			appearance: auto;
		}
	}

	[type='checkbox']:indeterminate:hover,
	[type='checkbox']:indeterminate:focus {
		background-color: currentColor;
		border-color: #0000;
	}

	[type='file'] {
		background: unset;
		border-color: inherit;
		font-size: unset;
		line-height: inherit;
		border-width: 0;
		border-radius: 0;
		padding: 0;
	}

	[type='file']:focus {
		outline: 1px solid buttontext;
		outline: 1px auto -webkit-focus-ring-color;
	}
}

@layer components;

@layer utilities {
	.pointer-events-auto {
		pointer-events: auto;
	}

	.pointer-events-none {
		pointer-events: none;
	}

	.collapse {
		visibility: collapse;
	}

	.collapse\! {
		visibility: collapse !important;
	}

	.invisible {
		visibility: hidden;
	}

	.visible {
		visibility: visible;
	}

	.aspect-w-1 {
		padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
		--tw-aspect-w: 1;
		position: relative;
	}

	.aspect-w-1 > * {
		width: 100%;
		height: 100%;
		position: absolute;
		inset: 0;
	}

	.aspect-w-12 {
		padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
		--tw-aspect-w: 12;
		position: relative;
	}

	.aspect-w-12 > * {
		width: 100%;
		height: 100%;
		position: absolute;
		inset: 0;
	}

	.aspect-w-16 {
		padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
		--tw-aspect-w: 16;
		position: relative;
	}

	.aspect-w-16 > * {
		width: 100%;
		height: 100%;
		position: absolute;
		inset: 0;
	}

	.sr-only {
		clip: rect(0, 0, 0, 0);
		white-space: nowrap;
		border-width: 0;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		position: absolute;
		overflow: hidden;
	}

	.absolute {
		position: absolute;
	}

	.fixed {
		position: fixed;
	}

	.relative {
		position: relative;
	}

	.static {
		position: static;
	}

	.sticky {
		position: sticky;
	}

	.-inset-1 {
		inset: calc(var(--spacing) * -1);
	}

	.inset-0 {
		inset: calc(var(--spacing) * 0);
	}

	.inset-4 {
		inset: calc(var(--spacing) * 4);
	}

	.-inset-x-2 {
		inset-inline: calc(var(--spacing) * -2);
	}

	.inset-x-0 {
		inset-inline: calc(var(--spacing) * 0);
	}

	.inset-x-px {
		inset-inline: 1px;
	}

	.inset-y-0 {
		inset-block: calc(var(--spacing) * 0);
	}

	.-start-1 {
		inset-inline-start: calc(var(--spacing) * -1);
	}

	.-start-1\/2 {
		inset-inline-start: -50%;
	}

	.-start-2 {
		inset-inline-start: calc(var(--spacing) * -2);
	}

	.-start-3 {
		inset-inline-start: calc(var(--spacing) * -3);
	}

	.-start-4 {
		inset-inline-start: calc(var(--spacing) * -4);
	}

	.-start-6 {
		inset-inline-start: calc(var(--spacing) * -6);
	}

	.-start-7 {
		inset-inline-start: calc(var(--spacing) * -7);
	}

	.-start-8 {
		inset-inline-start: calc(var(--spacing) * -8);
	}

	.-start-20 {
		inset-inline-start: calc(var(--spacing) * -20);
	}

	.-start-\[5\%\] {
		inset-inline-start: -5%;
	}

	.start-0 {
		inset-inline-start: calc(var(--spacing) * 0);
	}

	.start-0\.5 {
		inset-inline-start: calc(var(--spacing) * 0.5);
	}

	.start-1 {
		inset-inline-start: calc(var(--spacing) * 1);
	}

	.start-1\.5 {
		inset-inline-start: calc(var(--spacing) * 1.5);
	}

	.start-1\/2 {
		inset-inline-start: 50%;
	}

	.start-1\/10 {
		inset-inline-start: 10%;
	}

	.start-2 {
		inset-inline-start: calc(var(--spacing) * 2);
	}

	.start-2\.5 {
		inset-inline-start: calc(var(--spacing) * 2.5);
	}

	.start-2\/4 {
		inset-inline-start: 50%;
	}

	.start-3 {
		inset-inline-start: calc(var(--spacing) * 3);
	}

	.start-3\.5 {
		inset-inline-start: calc(var(--spacing) * 3.5);
	}

	.start-4 {
		inset-inline-start: calc(var(--spacing) * 4);
	}

	.start-5 {
		inset-inline-start: calc(var(--spacing) * 5);
	}

	.start-8 {
		inset-inline-start: calc(var(--spacing) * 8);
	}

	.start-10 {
		inset-inline-start: calc(var(--spacing) * 10);
	}

	.start-20 {
		inset-inline-start: calc(var(--spacing) * 20);
	}

	.start-40 {
		inset-inline-start: calc(var(--spacing) * 40);
	}

	.start-\[1\%\] {
		inset-inline-start: 1%;
	}

	.start-\[4\%\] {
		inset-inline-start: 4%;
	}

	.start-\[10\%\] {
		inset-inline-start: 10%;
	}

	.start-\[30\%\] {
		inset-inline-start: 30%;
	}

	.start-\[35\%\] {
		inset-inline-start: 35%;
	}

	.start-\[38\%\] {
		inset-inline-start: 38%;
	}

	.start-\[40\%\] {
		inset-inline-start: 40%;
	}

	.start-\[42\%\] {
		inset-inline-start: 42%;
	}

	.start-\[46\%\] {
		inset-inline-start: 46%;
	}

	.start-\[50\%\] {
		inset-inline-start: 50%;
	}

	.start-\[52\%\] {
		inset-inline-start: 52%;
	}

	.start-\[71\%\] {
		inset-inline-start: 71%;
	}

	.start-auto {
		inset-inline-start: auto;
	}

	.start-full {
		inset-inline-start: 100%;
	}

	.-end-0 {
		inset-inline-end: calc(var(--spacing) * 0);
	}

	.-end-0\.5 {
		inset-inline-end: calc(var(--spacing) * -0.5);
	}

	.-end-1 {
		inset-inline-end: calc(var(--spacing) * -1);
	}

	.-end-1\/3 {
		inset-inline-end: -33.3333%;
	}

	.-end-2 {
		inset-inline-end: calc(var(--spacing) * -2);
	}

	.-end-2\.5 {
		inset-inline-end: calc(var(--spacing) * -2.5);
	}

	.-end-3 {
		inset-inline-end: calc(var(--spacing) * -3);
	}

	.-end-6 {
		inset-inline-end: calc(var(--spacing) * -6);
	}

	.-end-20 {
		inset-inline-end: calc(var(--spacing) * -20);
	}

	.-end-24 {
		inset-inline-end: calc(var(--spacing) * -24);
	}

	.-end-28 {
		inset-inline-end: calc(var(--spacing) * -28);
	}

	.-end-85 {
		inset-inline-end: calc(var(--spacing) * -85);
	}

	.-end-122 {
		inset-inline-end: calc(var(--spacing) * -122);
	}

	.-end-122\.5 {
		inset-inline-end: calc(var(--spacing) * -122.5);
	}

	.-end-\[200px\] {
		inset-inline-end: -200px;
	}

	.-end-\[635px\] {
		inset-inline-end: -635px;
	}

	.end-0 {
		inset-inline-end: calc(var(--spacing) * 0);
	}

	.end-0\.5 {
		inset-inline-end: calc(var(--spacing) * 0.5);
	}

	.end-1 {
		inset-inline-end: calc(var(--spacing) * 1);
	}

	.end-1\.5 {
		inset-inline-end: calc(var(--spacing) * 1.5);
	}

	.end-2 {
		inset-inline-end: calc(var(--spacing) * 2);
	}

	.end-2\.5 {
		inset-inline-end: calc(var(--spacing) * 2.5);
	}

	.end-3 {
		inset-inline-end: calc(var(--spacing) * 3);
	}

	.end-4 {
		inset-inline-end: calc(var(--spacing) * 4);
	}

	.end-6 {
		inset-inline-end: calc(var(--spacing) * 6);
	}

	.end-8 {
		inset-inline-end: calc(var(--spacing) * 8);
	}

	.end-10 {
		inset-inline-end: calc(var(--spacing) * 10);
	}

	.end-12 {
		inset-inline-end: calc(var(--spacing) * 12);
	}

	.end-14 {
		inset-inline-end: calc(var(--spacing) * 14);
	}

	.end-20 {
		inset-inline-end: calc(var(--spacing) * 20);
	}

	.end-40 {
		inset-inline-end: calc(var(--spacing) * 40);
	}

	.end-\[2\%\] {
		inset-inline-end: 2%;
	}

	.end-\[3px\] {
		inset-inline-end: 3px;
	}

	.end-\[15\%\] {
		inset-inline-end: 15%;
	}

	.end-\[20\%\] {
		inset-inline-end: 20%;
	}

	.end-\[33\%\] {
		inset-inline-end: 33%;
	}

	.end-\[35\%\] {
		inset-inline-end: 35%;
	}

	.end-\[40\%\] {
		inset-inline-end: 40%;
	}

	.end-\[45\%\] {
		inset-inline-end: 45%;
	}

	.end-\[calc\(50\%-2px\)\] {
		inset-inline-end: calc(50% - 2px);
	}

	.end-full {
		inset-inline-end: 100%;
	}

	.-top-0 {
		top: calc(var(--spacing) * 0);
	}

	.-top-0\.5 {
		top: calc(var(--spacing) * -0.5);
	}

	.-top-1 {
		top: calc(var(--spacing) * -1);
	}

	.-top-2 {
		top: calc(var(--spacing) * -2);
	}

	.-top-2\.5 {
		top: calc(var(--spacing) * -2.5);
	}

	.-top-5 {
		top: calc(var(--spacing) * -5);
	}

	.-top-6 {
		top: calc(var(--spacing) * -6);
	}

	.-top-8 {
		top: calc(var(--spacing) * -8);
	}

	.-top-10 {
		top: calc(var(--spacing) * -10);
	}

	.-top-12 {
		top: calc(var(--spacing) * -12);
	}

	.-top-20 {
		top: calc(var(--spacing) * -20);
	}

	.-top-37 {
		top: calc(var(--spacing) * -37);
	}

	.-top-37\.5 {
		top: calc(var(--spacing) * -37.5);
	}

	.-top-48 {
		top: calc(var(--spacing) * -48);
	}

	.-top-96 {
		top: calc(var(--spacing) * -96);
	}

	.-top-\[13px\] {
		top: -13px;
	}

	.-top-px {
		top: -1px;
	}

	.top-0 {
		top: calc(var(--spacing) * 0);
	}

	.top-0\.5 {
		top: calc(var(--spacing) * 0.5);
	}

	.top-1 {
		top: calc(var(--spacing) * 1);
	}

	.top-1\.5 {
		top: calc(var(--spacing) * 1.5);
	}

	.top-1\/2 {
		top: 50%;
	}

	.top-2 {
		top: calc(var(--spacing) * 2);
	}

	.top-2\.5 {
		top: calc(var(--spacing) * 2.5);
	}

	.top-2\/4 {
		top: 50%;
	}

	.top-3 {
		top: calc(var(--spacing) * 3);
	}

	.top-3\.5 {
		top: calc(var(--spacing) * 3.5);
	}

	.top-4 {
		top: calc(var(--spacing) * 4);
	}

	.top-5 {
		top: calc(var(--spacing) * 5);
	}

	.top-6 {
		top: calc(var(--spacing) * 6);
	}

	.top-7 {
		top: calc(var(--spacing) * 7);
	}

	.top-9 {
		top: calc(var(--spacing) * 9);
	}

	.top-10 {
		top: calc(var(--spacing) * 10);
	}

	.top-12 {
		top: calc(var(--spacing) * 12);
	}

	.top-13 {
		top: calc(var(--spacing) * 13);
	}

	.top-13\.5 {
		top: calc(var(--spacing) * 13.5);
	}

	.top-14 {
		top: calc(var(--spacing) * 14);
	}

	.top-16 {
		top: calc(var(--spacing) * 16);
	}

	.top-17 {
		top: calc(var(--spacing) * 17);
	}

	.top-20 {
		top: calc(var(--spacing) * 20);
	}

	.top-37 {
		top: calc(var(--spacing) * 37);
	}

	.top-37\.5 {
		top: calc(var(--spacing) * 37.5);
	}

	.top-75 {
		top: calc(var(--spacing) * 75);
	}

	.top-\[2\%\] {
		top: 2%;
	}

	.top-\[5px\] {
		top: 5px;
	}

	.top-\[10\%\] {
		top: 10%;
	}

	.top-\[15\%\] {
		top: 15%;
	}

	.top-\[15px\] {
		top: 15px;
	}

	.top-\[17\%\] {
		top: 17%;
	}

	.top-\[20\%\] {
		top: 20%;
	}

	.top-\[25\%\] {
		top: 25%;
	}

	.top-\[30\%\] {
		top: 30%;
	}

	.top-\[35\%\] {
		top: 35%;
	}

	.top-\[40\%\] {
		top: 40%;
	}

	.top-\[45\%\] {
		top: 45%;
	}

	.top-\[53px\] {
		top: 53px;
	}

	.top-full {
		top: 100%;
	}

	.top-px {
		top: 1px;
	}

	.right-0 {
		right: calc(var(--spacing) * 0);
	}

	.right-5 {
		right: calc(var(--spacing) * 5);
	}

	.-bottom-0 {
		bottom: calc(var(--spacing) * 0);
	}

	.-bottom-0\.5 {
		bottom: calc(var(--spacing) * -0.5);
	}

	.-bottom-1 {
		bottom: calc(var(--spacing) * -1);
	}

	.-bottom-2 {
		bottom: calc(var(--spacing) * -2);
	}

	.-bottom-3 {
		bottom: calc(var(--spacing) * -3);
	}

	.-bottom-4 {
		bottom: calc(var(--spacing) * -4);
	}

	.-bottom-8 {
		bottom: calc(var(--spacing) * -8);
	}

	.-bottom-10 {
		bottom: calc(var(--spacing) * -10);
	}

	.-bottom-20 {
		bottom: calc(var(--spacing) * -20);
	}

	.-bottom-40 {
		bottom: calc(var(--spacing) * -40);
	}

	.-bottom-85 {
		bottom: calc(var(--spacing) * -85);
	}

	.-bottom-122 {
		bottom: calc(var(--spacing) * -122);
	}

	.-bottom-122\.5 {
		bottom: calc(var(--spacing) * -122.5);
	}

	.-bottom-\[10\%\] {
		bottom: -10%;
	}

	.-bottom-\[15\%\] {
		bottom: -15%;
	}

	.-bottom-\[200px\] {
		bottom: -200px;
	}

	.-bottom-\[635px\] {
		bottom: -635px;
	}

	.bottom-0 {
		bottom: calc(var(--spacing) * 0);
	}

	.bottom-0\.5 {
		bottom: calc(var(--spacing) * 0.5);
	}

	.bottom-1 {
		bottom: calc(var(--spacing) * 1);
	}

	.bottom-2 {
		bottom: calc(var(--spacing) * 2);
	}

	.bottom-3 {
		bottom: calc(var(--spacing) * 3);
	}

	.bottom-3\.5 {
		bottom: calc(var(--spacing) * 3.5);
	}

	.bottom-4 {
		bottom: calc(var(--spacing) * 4);
	}

	.bottom-5 {
		bottom: calc(var(--spacing) * 5);
	}

	.bottom-6 {
		bottom: calc(var(--spacing) * 6);
	}

	.bottom-10 {
		bottom: calc(var(--spacing) * 10);
	}

	.bottom-12 {
		bottom: calc(var(--spacing) * 12);
	}

	.bottom-20 {
		bottom: calc(var(--spacing) * 20);
	}

	.bottom-\[10\%\] {
		bottom: 10%;
	}

	.bottom-\[22\%\] {
		bottom: 22%;
	}

	.bottom-\[30\%\] {
		bottom: 30%;
	}

	.bottom-\[35\%\] {
		bottom: 35%;
	}

	.bottom-\[47\%\] {
		bottom: 47%;
	}

	.bottom-full {
		bottom: 100%;
	}

	.bottom-px {
		bottom: 1px;
	}

	.-left-6 {
		left: calc(var(--spacing) * -6);
	}

	.left-0 {
		left: calc(var(--spacing) * 0);
	}

	.-z-1 {
		z-index: calc(1 * -1);
	}

	.z-0 {
		z-index: 0;
	}

	.z-1 {
		z-index: 1;
	}

	.z-2 {
		z-index: 2;
	}

	.z-3 {
		z-index: 3;
	}

	.z-7 {
		z-index: 7;
	}

	.z-8 {
		z-index: 8;
	}

	.z-9 {
		z-index: 9;
	}

	.z-10 {
		z-index: 10;
	}

	.z-11 {
		z-index: 11;
	}

	.z-20 {
		z-index: 20;
	}

	.z-30 {
		z-index: 30;
	}

	.z-40 {
		z-index: 40;
	}

	.z-48 {
		z-index: 48;
	}

	.z-50 {
		z-index: 50;
	}

	.z-59 {
		z-index: 59;
	}

	.z-60 {
		z-index: 60;
	}

	.z-61 {
		z-index: 61;
	}

	.z-70 {
		z-index: 70;
	}

	.z-80 {
		z-index: 80;
	}

	.z-81 {
		z-index: 81;
	}

	.z-85 {
		z-index: 85;
	}

	.z-89 {
		z-index: 89;
	}

	.z-90 {
		z-index: 90;
	}

	.z-100 {
		z-index: 100;
	}

	.order-1 {
		order: 1;
	}

	.order-2 {
		order: 2;
	}

	.order-3 {
		order: 3;
	}

	.col-span-1 {
		grid-column: span 1 / span 1;
	}

	.col-span-2 {
		grid-column: span 2 / span 2;
	}

	.col-span-3 {
		grid-column: span 3 / span 3;
	}

	.col-span-4 {
		grid-column: span 4 / span 4;
	}

	.col-span-5 {
		grid-column: span 5 / span 5;
	}

	.col-span-6 {
		grid-column: span 6 / span 6;
	}

	.col-span-8 {
		grid-column: span 8 / span 8;
	}

	.col-span-9 {
		grid-column: span 9 / span 9;
	}

	.col-span-10 {
		grid-column: span 10 / span 10;
	}

	.col-span-11 {
		grid-column: span 11 / span 11;
	}

	.col-span-12 {
		grid-column: span 12 / span 12;
	}

	.col-span-full {
		grid-column: 1/-1;
	}

	.col-start-1 {
		grid-column-start: 1;
	}

	.col-start-2 {
		grid-column-start: 2;
	}

	.col-start-3 {
		grid-column-start: 3;
	}

	.col-start-4 {
		grid-column-start: 4;
	}

	.col-end-3 {
		grid-column-end: 3;
	}

	.col-end-7 {
		grid-column-end: 7;
	}

	.row-span-2 {
		grid-row: span 2 / span 2;
	}

	.row-span-3 {
		grid-row: span 3 / span 3;
	}

	.row-start-1 {
		grid-row-start: 1;
	}

	.row-start-2 {
		grid-row-start: 2;
	}

	.row-end-3 {
		grid-row-end: 3;
	}

	.row-end-4 {
		grid-row-end: 4;
	}

	.container {
		width: 100%;
	}

	@media (width>=40rem) {
		.container {
			max-width: 40rem;
		}
	}

	@media (width>=48rem) {
		.container {
			max-width: 48rem;
		}
	}

	@media (width>=64rem) {
		.container {
			max-width: 64rem;
		}
	}

	@media (width>=80rem) {
		.container {
			max-width: 80rem;
		}
	}

	@media (width>=96rem) {
		.container {
			max-width: 96rem;
		}
	}

	.-m-0 {
		margin: calc(var(--spacing) * 0);
	}

	.-m-0\.5 {
		margin: calc(var(--spacing) * -0.5);
	}

	.-m-1 {
		margin: calc(var(--spacing) * -1);
	}

	.-m-1\.5 {
		margin: calc(var(--spacing) * -1.5);
	}

	.-m-px {
		margin: -1px;
	}

	.m-0 {
		margin: calc(var(--spacing) * 0);
	}

	.m-0\.5 {
		margin: calc(var(--spacing) * 0.5);
	}

	.m-1 {
		margin: calc(var(--spacing) * 1);
	}

	.m-2 {
		margin: calc(var(--spacing) * 2);
	}

	.m-3 {
		margin: calc(var(--spacing) * 3);
	}

	.m-px {
		margin: 1px;
	}

	.-mx-1 {
		margin-inline: calc(var(--spacing) * -1);
	}

	.-mx-1\.5 {
		margin-inline: calc(var(--spacing) * -1.5);
	}

	.-mx-2 {
		margin-inline: calc(var(--spacing) * -2);
	}

	.-mx-2\.5 {
		margin-inline: calc(var(--spacing) * -2.5);
	}

	.-mx-3 {
		margin-inline: calc(var(--spacing) * -3);
	}

	.-mx-5 {
		margin-inline: calc(var(--spacing) * -5);
	}

	.-mx-8 {
		margin-inline: calc(var(--spacing) * -8);
	}

	.mx-0 {
		margin-inline: calc(var(--spacing) * 0);
	}

	.mx-0\.5 {
		margin-inline: calc(var(--spacing) * 0.5);
	}

	.mx-1 {
		margin-inline: calc(var(--spacing) * 1);
	}

	.mx-1\.5 {
		margin-inline: calc(var(--spacing) * 1.5);
	}

	.mx-2 {
		margin-inline: calc(var(--spacing) * 2);
	}

	.mx-2\.5 {
		margin-inline: calc(var(--spacing) * 2.5);
	}

	.mx-2\.5\! {
		margin-inline: calc(var(--spacing) * 2.5) !important;
	}

	.mx-3 {
		margin-inline: calc(var(--spacing) * 3);
	}

	.mx-4 {
		margin-inline: calc(var(--spacing) * 4);
	}

	.mx-5 {
		margin-inline: calc(var(--spacing) * 5);
	}

	.mx-auto {
		margin-inline: auto;
	}

	.mx-px {
		margin-inline: 1px;
	}

	.-my-1 {
		margin-block: calc(var(--spacing) * -1);
	}

	.-my-1\.5 {
		margin-block: calc(var(--spacing) * -1.5);
	}

	.-my-8 {
		margin-block: calc(var(--spacing) * -8);
	}

	.my-1 {
		margin-block: calc(var(--spacing) * 1);
	}

	.my-2 {
		margin-block: calc(var(--spacing) * 2);
	}

	.my-4 {
		margin-block: calc(var(--spacing) * 4);
	}

	.my-5 {
		margin-block: calc(var(--spacing) * 5);
	}

	.my-6 {
		margin-block: calc(var(--spacing) * 6);
	}

	.my-8 {
		margin-block: calc(var(--spacing) * 8);
	}

	.my-10 {
		margin-block: calc(var(--spacing) * 10);
	}

	.\!ms-auto {
		margin-inline-start: auto !important;
	}

	.-ms-0 {
		margin-inline-start: calc(var(--spacing) * 0);
	}

	.-ms-0\.5 {
		margin-inline-start: calc(var(--spacing) * -0.5);
	}

	.-ms-1 {
		margin-inline-start: calc(var(--spacing) * -1);
	}

	.-ms-1\.5 {
		margin-inline-start: calc(var(--spacing) * -1.5);
	}

	.-ms-2 {
		margin-inline-start: calc(var(--spacing) * -2);
	}

	.-ms-2\.5 {
		margin-inline-start: calc(var(--spacing) * -2.5);
	}

	.-ms-3 {
		margin-inline-start: calc(var(--spacing) * -3);
	}

	.-ms-4 {
		margin-inline-start: calc(var(--spacing) * -4);
	}

	.-ms-5 {
		margin-inline-start: calc(var(--spacing) * -5);
	}

	.-ms-6 {
		margin-inline-start: calc(var(--spacing) * -6);
	}

	.-ms-7 {
		margin-inline-start: calc(var(--spacing) * -7);
	}

	.-ms-\[2\%\] {
		margin-inline-start: -2%;
	}

	.-ms-\[5px\] {
		margin-inline-start: -5px;
	}

	.-ms-\[17px\] {
		margin-inline-start: -17px;
	}

	.-ms-px {
		margin-inline-start: -1px;
	}

	.ms-0 {
		margin-inline-start: calc(var(--spacing) * 0);
	}

	.ms-0\.5 {
		margin-inline-start: calc(var(--spacing) * 0.5);
	}

	.ms-1 {
		margin-inline-start: calc(var(--spacing) * 1);
	}

	.ms-1\.5 {
		margin-inline-start: calc(var(--spacing) * 1.5);
	}

	.ms-2 {
		margin-inline-start: calc(var(--spacing) * 2);
	}

	.ms-2\.5 {
		margin-inline-start: calc(var(--spacing) * 2.5);
	}

	.ms-3 {
		margin-inline-start: calc(var(--spacing) * 3);
	}

	.ms-3\.5 {
		margin-inline-start: calc(var(--spacing) * 3.5);
	}

	.ms-4 {
		margin-inline-start: calc(var(--spacing) * 4);
	}

	.ms-5 {
		margin-inline-start: calc(var(--spacing) * 5);
	}

	.ms-6 {
		margin-inline-start: calc(var(--spacing) * 6);
	}

	.ms-9 {
		margin-inline-start: calc(var(--spacing) * 9);
	}

	.ms-10 {
		margin-inline-start: calc(var(--spacing) * 10);
	}

	.ms-18 {
		margin-inline-start: calc(var(--spacing) * 18);
	}

	.ms-20 {
		margin-inline-start: calc(var(--spacing) * 20);
	}

	.ms-32 {
		margin-inline-start: calc(var(--spacing) * 32);
	}

	.ms-\[calc\(25\%-20px\)\] {
		margin-inline-start: calc(25% - 20px);
	}

	.ms-\[calc\(50\%-20px\)\] {
		margin-inline-start: calc(50% - 20px);
	}

	.ms-\[calc\(75\%-20px\)\] {
		margin-inline-start: calc(75% - 20px);
	}

	.ms-\[calc\(100\%-20px\)\] {
		margin-inline-start: calc(100% - 20px);
	}

	.ms-auto {
		margin-inline-start: auto;
	}

	.ms-auto\! {
		margin-inline-start: auto !important;
	}

	.ms-px {
		margin-inline-start: 1px;
	}

	.\!me-1\.5 {
		margin-inline-end: calc(var(--spacing) * 1.5) !important;
	}

	.-me-0 {
		margin-inline-end: calc(var(--spacing) * 0);
	}

	.-me-0\.5 {
		margin-inline-end: calc(var(--spacing) * -0.5);
	}

	.-me-1 {
		margin-inline-end: calc(var(--spacing) * -1);
	}

	.-me-1\.5 {
		margin-inline-end: calc(var(--spacing) * -1.5);
	}

	.-me-2 {
		margin-inline-end: calc(var(--spacing) * -2);
	}

	.-me-2\.5 {
		margin-inline-end: calc(var(--spacing) * -2.5);
	}

	.-me-4 {
		margin-inline-end: calc(var(--spacing) * -4);
	}

	.-me-6 {
		margin-inline-end: calc(var(--spacing) * -6);
	}

	.-me-12 {
		margin-inline-end: calc(var(--spacing) * -12);
	}

	.-me-px {
		margin-inline-end: -1px;
	}

	.me-1 {
		margin-inline-end: calc(var(--spacing) * 1);
	}

	.me-1\.5 {
		margin-inline-end: calc(var(--spacing) * 1.5);
	}

	.me-1\.5\! {
		margin-inline-end: calc(var(--spacing) * 1.5) !important;
	}

	.me-2 {
		margin-inline-end: calc(var(--spacing) * 2);
	}

	.me-2\.5 {
		margin-inline-end: calc(var(--spacing) * 2.5);
	}

	.me-3 {
		margin-inline-end: calc(var(--spacing) * 3);
	}

	.me-4 {
		margin-inline-end: calc(var(--spacing) * 4);
	}

	.me-5 {
		margin-inline-end: calc(var(--spacing) * 5);
	}

	.me-6 {
		margin-inline-end: calc(var(--spacing) * 6);
	}

	.me-7 {
		margin-inline-end: calc(var(--spacing) * 7);
	}

	.me-11 {
		margin-inline-end: calc(var(--spacing) * 11);
	}

	.me-20 {
		margin-inline-end: calc(var(--spacing) * 20);
	}

	.me-\[calc\(-1px-\(100vw-100\%\)\/2\)\] {
		margin-inline-end: calc(-1px - 50vw + 50%);
	}

	.-mt-0 {
		margin-top: calc(var(--spacing) * 0);
	}

	.-mt-0\.5 {
		margin-top: calc(var(--spacing) * -0.5);
	}

	.-mt-1 {
		margin-top: calc(var(--spacing) * -1);
	}

	.-mt-1\.5 {
		margin-top: calc(var(--spacing) * -1.5);
	}

	.-mt-2 {
		margin-top: calc(var(--spacing) * -2);
	}

	.-mt-3 {
		margin-top: calc(var(--spacing) * -3);
	}

	.-mt-4 {
		margin-top: calc(var(--spacing) * -4);
	}

	.-mt-5 {
		margin-top: calc(var(--spacing) * -5);
	}

	.-mt-6 {
		margin-top: calc(var(--spacing) * -6);
	}

	.-mt-7 {
		margin-top: calc(var(--spacing) * -7);
	}

	.-mt-8 {
		margin-top: calc(var(--spacing) * -8);
	}

	.-mt-10 {
		margin-top: calc(var(--spacing) * -10);
	}

	.-mt-12 {
		margin-top: calc(var(--spacing) * -12);
	}

	.-mt-15 {
		margin-top: calc(var(--spacing) * -15);
	}

	.-mt-20 {
		margin-top: calc(var(--spacing) * -20);
	}

	.-mt-24 {
		margin-top: calc(var(--spacing) * -24);
	}

	.-mt-px {
		margin-top: -1px;
	}

	.mt-0 {
		margin-top: calc(var(--spacing) * 0);
	}

	.mt-0\! {
		margin-top: calc(var(--spacing) * 0) !important;
	}

	.mt-0\.5 {
		margin-top: calc(var(--spacing) * 0.5);
	}

	.mt-1 {
		margin-top: calc(var(--spacing) * 1);
	}

	.mt-1\.5 {
		margin-top: calc(var(--spacing) * 1.5);
	}

	.mt-2 {
		margin-top: calc(var(--spacing) * 2);
	}

	.mt-2\.5 {
		margin-top: calc(var(--spacing) * 2.5);
	}

	.mt-3 {
		margin-top: calc(var(--spacing) * 3);
	}

	.mt-4 {
		margin-top: calc(var(--spacing) * 4);
	}

	.mt-5 {
		margin-top: calc(var(--spacing) * 5);
	}

	.mt-6 {
		margin-top: calc(var(--spacing) * 6);
	}

	.mt-7 {
		margin-top: calc(var(--spacing) * 7);
	}

	.mt-8 {
		margin-top: calc(var(--spacing) * 8);
	}

	.mt-9 {
		margin-top: calc(var(--spacing) * 9);
	}

	.mt-10 {
		margin-top: calc(var(--spacing) * 10);
	}

	.mt-11 {
		margin-top: calc(var(--spacing) * 11);
	}

	.mt-12 {
		margin-top: calc(var(--spacing) * 12);
	}

	.mt-13 {
		margin-top: calc(var(--spacing) * 13);
	}

	.mt-13\.5 {
		margin-top: calc(var(--spacing) * 13.5);
	}

	.mt-14 {
		margin-top: calc(var(--spacing) * 14);
	}

	.mt-15 {
		margin-top: calc(var(--spacing) * 15);
	}

	.mt-16 {
		margin-top: calc(var(--spacing) * 16);
	}

	.mt-20 {
		margin-top: calc(var(--spacing) * 20);
	}

	.mt-24 {
		margin-top: calc(var(--spacing) * 24);
	}

	.mt-30 {
		margin-top: calc(var(--spacing) * 30);
	}

	.mt-40 {
		margin-top: calc(var(--spacing) * 40);
	}

	.mt-60 {
		margin-top: calc(var(--spacing) * 60);
	}

	.mt-\[3px\] {
		margin-top: 3px;
	}

	.mt-\[5px\] {
		margin-top: 5px;
	}

	.mt-\[7px\] {
		margin-top: 7px;
	}

	.mt-\[9px\] {
		margin-top: 9px;
	}

	.mt-\[11px\] {
		margin-top: 11px;
	}

	.mt-\[17px\] {
		margin-top: 17px;
	}

	.mt-\[23px\] {
		margin-top: 23px;
	}

	.mt-auto {
		margin-top: auto;
	}

	.mt-px {
		margin-top: 1px;
	}

	.-mr-6 {
		margin-right: calc(var(--spacing) * -6);
	}

	.-mb-0 {
		margin-bottom: calc(var(--spacing) * 0);
	}

	.-mb-0\.5 {
		margin-bottom: calc(var(--spacing) * -0.5);
	}

	.-mb-1 {
		margin-bottom: calc(var(--spacing) * -1);
	}

	.-mb-2 {
		margin-bottom: calc(var(--spacing) * -2);
	}

	.-mb-2\.5 {
		margin-bottom: calc(var(--spacing) * -2.5);
	}

	.-mb-4 {
		margin-bottom: calc(var(--spacing) * -4);
	}

	.-mb-\[6\%\] {
		margin-bottom: -6%;
	}

	.-mb-px {
		margin-bottom: -1px;
	}

	.mb-0 {
		margin-bottom: calc(var(--spacing) * 0);
	}

	.mb-0\.5 {
		margin-bottom: calc(var(--spacing) * 0.5);
	}

	.mb-1 {
		margin-bottom: calc(var(--spacing) * 1);
	}

	.mb-1\.5 {
		margin-bottom: calc(var(--spacing) * 1.5);
	}

	.mb-2 {
		margin-bottom: calc(var(--spacing) * 2);
	}

	.mb-2\.5 {
		margin-bottom: calc(var(--spacing) * 2.5);
	}

	.mb-3 {
		margin-bottom: calc(var(--spacing) * 3);
	}

	.mb-3\.5 {
		margin-bottom: calc(var(--spacing) * 3.5);
	}

	.mb-4 {
		margin-bottom: calc(var(--spacing) * 4);
	}

	.mb-5 {
		margin-bottom: calc(var(--spacing) * 5);
	}

	.mb-6 {
		margin-bottom: calc(var(--spacing) * 6);
	}

	.mb-7 {
		margin-bottom: calc(var(--spacing) * 7);
	}

	.mb-8 {
		margin-bottom: calc(var(--spacing) * 8);
	}

	.mb-10 {
		margin-bottom: calc(var(--spacing) * 10);
	}

	.mb-12 {
		margin-bottom: calc(var(--spacing) * 12);
	}

	.mb-14 {
		margin-bottom: calc(var(--spacing) * 14);
	}

	.mb-20 {
		margin-bottom: calc(var(--spacing) * 20);
	}

	.mb-24 {
		margin-bottom: calc(var(--spacing) * 24);
	}

	.mb-auto {
		margin-bottom: auto;
	}

	.hs-carousel-slide:not(:first-child) {
		display: none;
	}

	.\!flex {
		display: flex !important;
	}

	.\!hidden {
		display: none !important;
	}

	.block {
		display: block;
	}

	.contents {
		display: contents;
	}

	.flex {
		display: flex;
	}

	.flex\! {
		display: flex !important;
	}

	.grid {
		display: grid;
	}

	.hidden {
		display: none;
	}

	.init .hs-carousel-slide:not(:first-child) {
		display: block;
	}

	.inline {
		display: inline;
	}

	.inline-block {
		display: inline-block;
	}

	.inline-flex {
		display: inline-flex;
	}

	.table {
		display: table;
	}

	.table-caption {
		display: table-caption;
	}

	.table-cell {
		display: table-cell;
	}

	.table-column {
		display: table-column;
	}

	.table-column-group {
		display: table-column-group;
	}

	.table-footer-group {
		display: table-footer-group;
	}

	.table-header-group {
		display: table-header-group;
	}

	.table-row {
		display: table-row;
	}

	.table-row-group {
		display: table-row-group;
	}

	.aspect-4 {
		aspect-ratio: 4;
	}

	.aspect-4\/3 {
		aspect-ratio: 4/3;
	}

	.aspect-4\/4 {
		aspect-ratio: 4/4;
	}

	.aspect-square {
		aspect-ratio: 1;
	}

	.size-0 {
		width: calc(var(--spacing) * 0);
		height: calc(var(--spacing) * 0);
	}

	.size-1 {
		width: calc(var(--spacing) * 1);
		height: calc(var(--spacing) * 1);
	}

	.size-1\.5 {
		width: calc(var(--spacing) * 1.5);
		height: calc(var(--spacing) * 1.5);
	}

	.size-2 {
		width: calc(var(--spacing) * 2);
		height: calc(var(--spacing) * 2);
	}

	.size-2\.5 {
		width: calc(var(--spacing) * 2.5);
		height: calc(var(--spacing) * 2.5);
	}

	.size-3 {
		width: calc(var(--spacing) * 3);
		height: calc(var(--spacing) * 3);
	}

	.size-3\.5 {
		width: calc(var(--spacing) * 3.5);
		height: calc(var(--spacing) * 3.5);
	}

	.size-4 {
		width: calc(var(--spacing) * 4);
		height: calc(var(--spacing) * 4);
	}

	.size-4\.5 {
		width: calc(var(--spacing) * 4.5);
		height: calc(var(--spacing) * 4.5);
	}

	.size-5 {
		width: calc(var(--spacing) * 5);
		height: calc(var(--spacing) * 5);
	}

	.size-5\.5 {
		width: calc(var(--spacing) * 5.5);
		height: calc(var(--spacing) * 5.5);
	}

	.size-6 {
		width: calc(var(--spacing) * 6);
		height: calc(var(--spacing) * 6);
	}

	.size-6\.5 {
		width: calc(var(--spacing) * 6.5);
		height: calc(var(--spacing) * 6.5);
	}

	.size-7 {
		width: calc(var(--spacing) * 7);
		height: calc(var(--spacing) * 7);
	}

	.size-7\.5 {
		width: calc(var(--spacing) * 7.5);
		height: calc(var(--spacing) * 7.5);
	}

	.size-8 {
		width: calc(var(--spacing) * 8);
		height: calc(var(--spacing) * 8);
	}

	.size-8\.5 {
		width: calc(var(--spacing) * 8.5);
		height: calc(var(--spacing) * 8.5);
	}

	.size-9 {
		width: calc(var(--spacing) * 9);
		height: calc(var(--spacing) * 9);
	}

	.size-9\.5 {
		width: calc(var(--spacing) * 9.5);
		height: calc(var(--spacing) * 9.5);
	}

	.size-10 {
		width: calc(var(--spacing) * 10);
		height: calc(var(--spacing) * 10);
	}

	.size-10\.5 {
		width: calc(var(--spacing) * 10.5);
		height: calc(var(--spacing) * 10.5);
	}

	.size-11 {
		width: calc(var(--spacing) * 11);
		height: calc(var(--spacing) * 11);
	}

	.size-11\.5 {
		width: calc(var(--spacing) * 11.5);
		height: calc(var(--spacing) * 11.5);
	}

	.size-12 {
		width: calc(var(--spacing) * 12);
		height: calc(var(--spacing) * 12);
	}

	.size-14 {
		width: calc(var(--spacing) * 14);
		height: calc(var(--spacing) * 14);
	}

	.size-15 {
		width: calc(var(--spacing) * 15);
		height: calc(var(--spacing) * 15);
	}

	.size-15\.5 {
		width: calc(var(--spacing) * 15.5);
		height: calc(var(--spacing) * 15.5);
	}

	.size-16 {
		width: calc(var(--spacing) * 16);
		height: calc(var(--spacing) * 16);
	}

	.size-19 {
		width: calc(var(--spacing) * 19);
		height: calc(var(--spacing) * 19);
	}

	.size-20 {
		width: calc(var(--spacing) * 20);
		height: calc(var(--spacing) * 20);
	}

	.size-24 {
		width: calc(var(--spacing) * 24);
		height: calc(var(--spacing) * 24);
	}

	.size-28 {
		width: calc(var(--spacing) * 28);
		height: calc(var(--spacing) * 28);
	}

	.size-30 {
		width: calc(var(--spacing) * 30);
		height: calc(var(--spacing) * 30);
	}

	.size-32 {
		width: calc(var(--spacing) * 32);
		height: calc(var(--spacing) * 32);
	}

	.size-40 {
		width: calc(var(--spacing) * 40);
		height: calc(var(--spacing) * 40);
	}

	.size-41 {
		width: calc(var(--spacing) * 41);
		height: calc(var(--spacing) * 41);
	}

	.size-48 {
		width: calc(var(--spacing) * 48);
		height: calc(var(--spacing) * 48);
	}

	.size-\[5px\] {
		width: 5px;
		height: 5px;
	}

	.size-\[635px\] {
		width: 635px;
		height: 635px;
	}

	.size-full {
		width: 100%;
		height: 100%;
	}

	.size-px {
		width: 1px;
		height: 1px;
	}

	.\!h-2\.5 {
		height: calc(var(--spacing) * 2.5) !important;
	}

	.h-0 {
		height: calc(var(--spacing) * 0);
	}

	.h-0\.5 {
		height: calc(var(--spacing) * 0.5);
	}

	.h-1 {
		height: calc(var(--spacing) * 1);
	}

	.h-1\.5 {
		height: calc(var(--spacing) * 1.5);
	}

	.h-2 {
		height: calc(var(--spacing) * 2);
	}

	.h-2\.5 {
		height: calc(var(--spacing) * 2.5);
	}

	.h-2\.5\! {
		height: calc(var(--spacing) * 2.5) !important;
	}

	.h-3 {
		height: calc(var(--spacing) * 3);
	}

	.h-3\.5 {
		height: calc(var(--spacing) * 3.5);
	}

	.h-4 {
		height: calc(var(--spacing) * 4);
	}

	.h-5 {
		height: calc(var(--spacing) * 5);
	}

	.h-5\/6 {
		height: 83.3333%;
	}

	.h-6 {
		height: calc(var(--spacing) * 6);
	}

	.h-7 {
		height: calc(var(--spacing) * 7);
	}

	.h-7\.5 {
		height: calc(var(--spacing) * 7.5);
	}

	.h-8 {
		height: calc(var(--spacing) * 8);
	}

	.h-8\.5 {
		height: calc(var(--spacing) * 8.5);
	}

	.h-9 {
		height: calc(var(--spacing) * 9);
	}

	.h-9\.5 {
		height: calc(var(--spacing) * 9.5);
	}

	.h-10 {
		height: calc(var(--spacing) * 10);
	}

	.h-11 {
		height: calc(var(--spacing) * 11);
	}

	.h-11\.5 {
		height: calc(var(--spacing) * 11.5);
	}

	.h-12 {
		height: calc(var(--spacing) * 12);
	}

	.h-12\.5 {
		height: calc(var(--spacing) * 12.5);
	}

	.h-14 {
		height: calc(var(--spacing) * 14);
	}

	.h-14\.5 {
		height: calc(var(--spacing) * 14.5);
	}

	.h-15 {
		height: calc(var(--spacing) * 15);
	}

	.h-15\.5 {
		height: calc(var(--spacing) * 15.5);
	}

	.h-16 {
		height: calc(var(--spacing) * 16);
	}

	.h-16\.5 {
		height: calc(var(--spacing) * 16.5);
	}

	.h-20 {
		height: calc(var(--spacing) * 20);
	}

	.h-23 {
		height: calc(var(--spacing) * 23);
	}

	.h-24 {
		height: calc(var(--spacing) * 24);
	}

	.h-26 {
		height: calc(var(--spacing) * 26);
	}

	.h-28 {
		height: calc(var(--spacing) * 28);
	}

	.h-30 {
		height: calc(var(--spacing) * 30);
	}

	.h-32 {
		height: calc(var(--spacing) * 32);
	}

	.h-36 {
		height: calc(var(--spacing) * 36);
	}

	.h-37 {
		height: calc(var(--spacing) * 37);
	}

	.h-37\.5 {
		height: calc(var(--spacing) * 37.5);
	}

	.h-40 {
		height: calc(var(--spacing) * 40);
	}

	.h-42 {
		height: calc(var(--spacing) * 42);
	}

	.h-44 {
		height: calc(var(--spacing) * 44);
	}

	.h-48 {
		height: calc(var(--spacing) * 48);
	}

	.h-50 {
		height: calc(var(--spacing) * 50);
	}

	.h-52 {
		height: calc(var(--spacing) * 52);
	}

	.h-56 {
		height: calc(var(--spacing) * 56);
	}

	.h-60 {
		height: calc(var(--spacing) * 60);
	}

	.h-64 {
		height: calc(var(--spacing) * 64);
	}

	.h-70 {
		height: calc(var(--spacing) * 70);
	}

	.h-72 {
		height: calc(var(--spacing) * 72);
	}

	.h-75 {
		height: calc(var(--spacing) * 75);
	}

	.h-80 {
		height: calc(var(--spacing) * 80);
	}

	.h-82 {
		height: calc(var(--spacing) * 82);
	}

	.h-85 {
		height: calc(var(--spacing) * 85);
	}

	.h-87 {
		height: calc(var(--spacing) * 87);
	}

	.h-87\.5 {
		height: calc(var(--spacing) * 87.5);
	}

	.h-92 {
		height: calc(var(--spacing) * 92);
	}

	.h-96 {
		height: calc(var(--spacing) * 96);
	}

	.h-100 {
		height: calc(var(--spacing) * 100);
	}

	.h-110 {
		height: calc(var(--spacing) * 110);
	}

	.h-120 {
		height: calc(var(--spacing) * 120);
	}

	.h-122 {
		height: calc(var(--spacing) * 122);
	}

	.h-122\.5 {
		height: calc(var(--spacing) * 122.5);
	}

	.h-125 {
		height: calc(var(--spacing) * 125);
	}

	.h-137 {
		height: calc(var(--spacing) * 137);
	}

	.h-137\.5 {
		height: calc(var(--spacing) * 137.5);
	}

	.h-150 {
		height: calc(var(--spacing) * 150);
	}

	.h-160 {
		height: calc(var(--spacing) * 160);
	}

	.h-175 {
		height: calc(var(--spacing) * 175);
	}

	.h-200 {
		height: calc(var(--spacing) * 200);
	}

	.h-\[17px\] {
		height: 17px;
	}

	.h-\[55rem\] {
		height: 55rem;
	}

	.h-\[70vh\] {
		height: 70vh;
	}

	.h-\[75dvh\] {
		height: 75dvh;
	}

	.h-\[125px\] {
		height: 125px;
	}

	.h-\[136px\] {
		height: 136px;
	}

	.h-\[258px\] {
		height: 258px;
	}

	.h-\[297px\] {
		height: 297px;
	}

	.h-\[379px\] {
		height: 379px;
	}

	.h-\[445px\] {
		height: 445px;
	}

	.h-\[469px\] {
		height: 469px;
	}

	.h-\[479px\] {
		height: 479px;
	}

	.h-\[519px\] {
		height: 519px;
	}

	.h-\[527px\] {
		height: 527px;
	}

	.h-\[575px\] {
		height: 575px;
	}

	.h-\[588px\] {
		height: 588px;
	}

	.h-\[605px\] {
		height: 605px;
	}

	.h-\[840px\] {
		height: 840px;
	}

	.h-\[1080px\] {
		height: 1080px;
	}

	.h-\[calc\(10rem-6px\)\] {
		height: calc(10rem - 6px);
	}

	.h-\[calc\(20rem-8px\)\] {
		height: calc(20rem - 8px);
	}

	.h-\[calc\(100\%-35px\)\] {
		height: calc(100% - 35px);
	}

	.h-\[calc\(100\%-56px\)\] {
		height: calc(100% - 56px);
	}

	.h-\[calc\(100\%-58px\)\] {
		height: calc(100% - 58px);
	}

	.h-\[calc\(100\%-109px\)\] {
		height: calc(100% - 109px);
	}

	.h-\[calc\(100\%-240px\)\] {
		height: calc(100% - 240px);
	}

	.h-\[calc\(100dvh-56px\)\] {
		height: calc(100dvh - 56px);
	}

	.h-\[calc\(100dvh-59px\)\] {
		height: calc(100dvh - 59px);
	}

	.h-\[calc\(100dvh-60px\)\] {
		height: calc(100dvh - 60px);
	}

	.h-\[calc\(100dvh-76px\)\] {
		height: calc(100dvh - 76px);
	}

	.h-\[calc\(100dvh-85px\)\] {
		height: calc(100dvh - 85px);
	}

	.h-\[calc\(100dvh-112px\)\] {
		height: calc(100dvh - 112px);
	}

	.h-\[calc\(100dvh-177px\)\] {
		height: calc(100dvh - 177px);
	}

	.h-\[calc\(100vh-180px\)\] {
		height: calc(100vh - 180px);
	}

	.h-auto {
		height: auto;
	}

	.h-dvh {
		height: 100dvh;
	}

	.h-full {
		height: 100%;
	}

	.h-px {
		height: 1px;
	}

	.h-screen {
		height: 100vh;
	}

	.max-h-36 {
		max-height: calc(var(--spacing) * 36);
	}

	.max-h-40 {
		max-height: calc(var(--spacing) * 40);
	}

	.max-h-48 {
		max-height: calc(var(--spacing) * 48);
	}

	.max-h-56 {
		max-height: calc(var(--spacing) * 56);
	}

	.max-h-60 {
		max-height: calc(var(--spacing) * 60);
	}

	.max-h-64 {
		max-height: calc(var(--spacing) * 64);
	}

	.max-h-72 {
		max-height: calc(var(--spacing) * 72);
	}

	.max-h-75 {
		max-height: calc(var(--spacing) * 75);
	}

	.max-h-80 {
		max-height: calc(var(--spacing) * 80);
	}

	.max-h-85 {
		max-height: calc(var(--spacing) * 85);
	}

	.max-h-96 {
		max-height: calc(var(--spacing) * 96);
	}

	.max-h-100 {
		max-height: calc(var(--spacing) * 100);
	}

	.max-h-120 {
		max-height: calc(var(--spacing) * 120);
	}

	.max-h-122 {
		max-height: calc(var(--spacing) * 122);
	}

	.max-h-125 {
		max-height: calc(var(--spacing) * 125);
	}

	.max-h-150 {
		max-height: calc(var(--spacing) * 150);
	}

	.max-h-160 {
		max-height: calc(var(--spacing) * 160);
	}

	.max-h-\[42dvh\] {
		max-height: 42dvh;
	}

	.max-h-\[50dvh\] {
		max-height: 50dvh;
	}

	.max-h-\[75dvh\] {
		max-height: 75dvh;
	}

	.max-h-\[75vh\] {
		max-height: 75vh;
	}

	.max-h-\[80dvh\] {
		max-height: 80dvh;
	}

	.max-h-\[131px\] {
		max-height: 131px;
	}

	.max-h-\[740px\] {
		max-height: 740px;
	}

	.max-h-\[800px\] {
		max-height: 800px;
	}

	.max-h-\[870px\] {
		max-height: 870px;
	}

	.max-h-\[calc\(35dvh\)\] {
		max-height: 35dvh;
	}

	.max-h-full {
		max-height: 100%;
	}

	.min-h-4 {
		min-height: calc(var(--spacing) * 4);
	}

	.min-h-4\.5 {
		min-height: calc(var(--spacing) * 4.5);
	}

	.min-h-5 {
		min-height: calc(var(--spacing) * 5);
	}

	.min-h-6 {
		min-height: calc(var(--spacing) * 6);
	}

	.min-h-7 {
		min-height: calc(var(--spacing) * 7);
	}

	.min-h-7\.5 {
		min-height: calc(var(--spacing) * 7.5);
	}

	.min-h-8 {
		min-height: calc(var(--spacing) * 8);
	}

	.min-h-8\.5 {
		min-height: calc(var(--spacing) * 8.5);
	}

	.min-h-9 {
		min-height: calc(var(--spacing) * 9);
	}

	.min-h-9\.5 {
		min-height: calc(var(--spacing) * 9.5);
	}

	.min-h-10 {
		min-height: calc(var(--spacing) * 10);
	}

	.min-h-10\.5 {
		min-height: calc(var(--spacing) * 10.5);
	}

	.min-h-11 {
		min-height: calc(var(--spacing) * 11);
	}

	.min-h-11\.5 {
		min-height: calc(var(--spacing) * 11.5);
	}

	.min-h-12 {
		min-height: calc(var(--spacing) * 12);
	}

	.min-h-12\.5 {
		min-height: calc(var(--spacing) * 12.5);
	}

	.min-h-14 {
		min-height: calc(var(--spacing) * 14);
	}

	.min-h-20 {
		min-height: calc(var(--spacing) * 20);
	}

	.min-h-24 {
		min-height: calc(var(--spacing) * 24);
	}

	.min-h-25 {
		min-height: calc(var(--spacing) * 25);
	}

	.min-h-25\.5 {
		min-height: calc(var(--spacing) * 25.5);
	}

	.min-h-28 {
		min-height: calc(var(--spacing) * 28);
	}

	.min-h-32 {
		min-height: calc(var(--spacing) * 32);
	}

	.min-h-37 {
		min-height: calc(var(--spacing) * 37);
	}

	.min-h-37\.5 {
		min-height: calc(var(--spacing) * 37.5);
	}

	.min-h-40 {
		min-height: calc(var(--spacing) * 40);
	}

	.min-h-42 {
		min-height: calc(var(--spacing) * 42);
	}

	.min-h-42\.5 {
		min-height: calc(var(--spacing) * 42.5);
	}

	.min-h-45 {
		min-height: calc(var(--spacing) * 45);
	}

	.min-h-48 {
		min-height: calc(var(--spacing) * 48);
	}

	.min-h-49 {
		min-height: calc(var(--spacing) * 49);
	}

	.min-h-50 {
		min-height: calc(var(--spacing) * 50);
	}

	.min-h-52 {
		min-height: calc(var(--spacing) * 52);
	}

	.min-h-52\.5 {
		min-height: calc(var(--spacing) * 52.5);
	}

	.min-h-55 {
		min-height: calc(var(--spacing) * 55);
	}

	.min-h-56 {
		min-height: calc(var(--spacing) * 56);
	}

	.min-h-57 {
		min-height: calc(var(--spacing) * 57);
	}

	.min-h-57\.5 {
		min-height: calc(var(--spacing) * 57.5);
	}

	.min-h-60 {
		min-height: calc(var(--spacing) * 60);
	}

	.min-h-62 {
		min-height: calc(var(--spacing) * 62);
	}

	.min-h-62\.5 {
		min-height: calc(var(--spacing) * 62.5);
	}

	.min-h-63 {
		min-height: calc(var(--spacing) * 63);
	}

	.min-h-64 {
		min-height: calc(var(--spacing) * 64);
	}

	.min-h-65 {
		min-height: calc(var(--spacing) * 65);
	}

	.min-h-67 {
		min-height: calc(var(--spacing) * 67);
	}

	.min-h-68 {
		min-height: calc(var(--spacing) * 68);
	}

	.min-h-68\.5 {
		min-height: calc(var(--spacing) * 68.5);
	}

	.min-h-70 {
		min-height: calc(var(--spacing) * 70);
	}

	.min-h-72 {
		min-height: calc(var(--spacing) * 72);
	}

	.min-h-74 {
		min-height: calc(var(--spacing) * 74);
	}

	.min-h-75 {
		min-height: calc(var(--spacing) * 75);
	}

	.min-h-80 {
		min-height: calc(var(--spacing) * 80);
	}

	.min-h-82 {
		min-height: calc(var(--spacing) * 82);
	}

	.min-h-82\.5 {
		min-height: calc(var(--spacing) * 82.5);
	}

	.min-h-85 {
		min-height: calc(var(--spacing) * 85);
	}

	.min-h-87 {
		min-height: calc(var(--spacing) * 87);
	}

	.min-h-87\.5 {
		min-height: calc(var(--spacing) * 87.5);
	}

	.min-h-90 {
		min-height: calc(var(--spacing) * 90);
	}

	.min-h-91 {
		min-height: calc(var(--spacing) * 91);
	}

	.min-h-93 {
		min-height: calc(var(--spacing) * 93);
	}

	.min-h-96 {
		min-height: calc(var(--spacing) * 96);
	}

	.min-h-97 {
		min-height: calc(var(--spacing) * 97);
	}

	.min-h-100 {
		min-height: calc(var(--spacing) * 100);
	}

	.min-h-101 {
		min-height: calc(var(--spacing) * 101);
	}

	.min-h-102 {
		min-height: calc(var(--spacing) * 102);
	}

	.min-h-102\.5 {
		min-height: calc(var(--spacing) * 102.5);
	}

	.min-h-105 {
		min-height: calc(var(--spacing) * 105);
	}

	.min-h-107 {
		min-height: calc(var(--spacing) * 107);
	}

	.min-h-107\.5 {
		min-height: calc(var(--spacing) * 107.5);
	}

	.min-h-108 {
		min-height: calc(var(--spacing) * 108);
	}

	.min-h-110 {
		min-height: calc(var(--spacing) * 110);
	}

	.min-h-112 {
		min-height: calc(var(--spacing) * 112);
	}

	.min-h-112\.5 {
		min-height: calc(var(--spacing) * 112.5);
	}

	.min-h-114 {
		min-height: calc(var(--spacing) * 114);
	}

	.min-h-115 {
		min-height: calc(var(--spacing) * 115);
	}

	.min-h-118 {
		min-height: calc(var(--spacing) * 118);
	}

	.min-h-120 {
		min-height: calc(var(--spacing) * 120);
	}

	.min-h-122 {
		min-height: calc(var(--spacing) * 122);
	}

	.min-h-125 {
		min-height: calc(var(--spacing) * 125);
	}

	.min-h-130 {
		min-height: calc(var(--spacing) * 130);
	}

	.min-h-131 {
		min-height: calc(var(--spacing) * 131);
	}

	.min-h-132 {
		min-height: calc(var(--spacing) * 132);
	}

	.min-h-134 {
		min-height: calc(var(--spacing) * 134);
	}

	.min-h-137 {
		min-height: calc(var(--spacing) * 137);
	}

	.min-h-137\.5 {
		min-height: calc(var(--spacing) * 137.5);
	}

	.min-h-140 {
		min-height: calc(var(--spacing) * 140);
	}

	.min-h-145 {
		min-height: calc(var(--spacing) * 145);
	}

	.min-h-150 {
		min-height: calc(var(--spacing) * 150);
	}

	.min-h-160 {
		min-height: calc(var(--spacing) * 160);
	}

	.min-h-162 {
		min-height: calc(var(--spacing) * 162);
	}

	.min-h-162\.5 {
		min-height: calc(var(--spacing) * 162.5);
	}

	.min-h-168 {
		min-height: calc(var(--spacing) * 168);
	}

	.min-h-171 {
		min-height: calc(var(--spacing) * 171);
	}

	.min-h-174 {
		min-height: calc(var(--spacing) * 174);
	}

	.min-h-175 {
		min-height: calc(var(--spacing) * 175);
	}

	.min-h-180 {
		min-height: calc(var(--spacing) * 180);
	}

	.min-h-187 {
		min-height: calc(var(--spacing) * 187);
	}

	.min-h-187\.5 {
		min-height: calc(var(--spacing) * 187.5);
	}

	.min-h-190 {
		min-height: calc(var(--spacing) * 190);
	}

	.min-h-193 {
		min-height: calc(var(--spacing) * 193);
	}

	.min-h-200 {
		min-height: calc(var(--spacing) * 200);
	}

	.min-h-210 {
		min-height: calc(var(--spacing) * 210);
	}

	.min-h-211 {
		min-height: calc(var(--spacing) * 211);
	}

	.min-h-214 {
		min-height: calc(var(--spacing) * 214);
	}

	.min-h-215 {
		min-height: calc(var(--spacing) * 215);
	}

	.min-h-225 {
		min-height: calc(var(--spacing) * 225);
	}

	.min-h-227 {
		min-height: calc(var(--spacing) * 227);
	}

	.min-h-228 {
		min-height: calc(var(--spacing) * 228);
	}

	.min-h-230 {
		min-height: calc(var(--spacing) * 230);
	}

	.min-h-232 {
		min-height: calc(var(--spacing) * 232);
	}

	.min-h-240 {
		min-height: calc(var(--spacing) * 240);
	}

	.min-h-250 {
		min-height: calc(var(--spacing) * 250);
	}

	.min-h-251 {
		min-height: calc(var(--spacing) * 251);
	}

	.min-h-260 {
		min-height: calc(var(--spacing) * 260);
	}

	.min-h-262 {
		min-height: calc(var(--spacing) * 262);
	}

	.min-h-265 {
		min-height: calc(var(--spacing) * 265);
	}

	.min-h-269 {
		min-height: calc(var(--spacing) * 269);
	}

	.min-h-270 {
		min-height: calc(var(--spacing) * 270);
	}

	.min-h-300 {
		min-height: calc(var(--spacing) * 300);
	}

	.min-h-310 {
		min-height: calc(var(--spacing) * 310);
	}

	.min-h-335 {
		min-height: calc(var(--spacing) * 335);
	}

	.min-h-341 {
		min-height: calc(var(--spacing) * 341);
	}

	.min-h-361 {
		min-height: calc(var(--spacing) * 361);
	}

	.min-h-393 {
		min-height: calc(var(--spacing) * 393);
	}

	.min-h-445 {
		min-height: calc(var(--spacing) * 445);
	}

	.min-h-500 {
		min-height: calc(var(--spacing) * 500);
	}

	.min-h-524 {
		min-height: calc(var(--spacing) * 524);
	}

	.min-h-570 {
		min-height: calc(var(--spacing) * 570);
	}

	.min-h-733 {
		min-height: calc(var(--spacing) * 733);
	}

	.min-h-1065 {
		min-height: calc(var(--spacing) * 1065);
	}

	.min-h-\[35vh\] {
		min-height: 35vh;
	}

	.min-h-\[59px\] {
		min-height: 59px;
	}

	.min-h-\[115px\] {
		min-height: 115px;
	}

	.min-h-\[120px\] {
		min-height: 120px;
	}

	.min-h-\[126px\] {
		min-height: 126px;
	}

	.min-h-\[135px\] {
		min-height: 135px;
	}

	.min-h-\[140px\] {
		min-height: 140px;
	}

	.min-h-\[155px\] {
		min-height: 155px;
	}

	.min-h-\[185px\] {
		min-height: 185px;
	}

	.min-h-\[190px\] {
		min-height: 190px;
	}

	.min-h-\[215px\] {
		min-height: 215px;
	}

	.min-h-\[223px\] {
		min-height: 223px;
	}

	.min-h-\[225px\] {
		min-height: 225px;
	}

	.min-h-\[233px\] {
		min-height: 233px;
	}

	.min-h-\[235px\] {
		min-height: 235px;
	}

	.min-h-\[240px\] {
		min-height: 240px;
	}

	.min-h-\[255px\] {
		min-height: 255px;
	}

	.min-h-\[258px\] {
		min-height: 258px;
	}

	.min-h-\[265px\] {
		min-height: 265px;
	}

	.min-h-\[270px\] {
		min-height: 270px;
	}

	.min-h-\[274px\] {
		min-height: 274px;
	}

	.min-h-\[275px\] {
		min-height: 275px;
	}

	.min-h-\[277px\] {
		min-height: 277px;
	}

	.min-h-\[285px\] {
		min-height: 285px;
	}

	.min-h-\[290px\] {
		min-height: 290px;
	}

	.min-h-\[310px\] {
		min-height: 310px;
	}

	.min-h-\[315px\] {
		min-height: 315px;
	}

	.min-h-\[325px\] {
		min-height: 325px;
	}

	.min-h-\[365px\] {
		min-height: 365px;
	}

	.min-h-\[370px\] {
		min-height: 370px;
	}

	.min-h-\[380px\] {
		min-height: 380px;
	}

	.min-h-\[381px\] {
		min-height: 381px;
	}

	.min-h-\[385px\] {
		min-height: 385px;
	}

	.min-h-\[390px\] {
		min-height: 390px;
	}

	.min-h-\[410px\] {
		min-height: 410px;
	}

	.min-h-\[415px\] {
		min-height: 415px;
	}

	.min-h-\[419px\] {
		min-height: 419px;
	}

	.min-h-\[420px\] {
		min-height: 420px;
	}

	.min-h-\[435px\] {
		min-height: 435px;
	}

	.min-h-\[445px\] {
		min-height: 445px;
	}

	.min-h-\[456px\] {
		min-height: 456px;
	}

	.min-h-\[460px\] {
		min-height: 460px;
	}

	.min-h-\[465px\] {
		min-height: 465px;
	}

	.min-h-\[470px\] {
		min-height: 470px;
	}

	.min-h-\[495px\] {
		min-height: 495px;
	}

	.min-h-\[510px\] {
		min-height: 510px;
	}

	.min-h-\[515px\] {
		min-height: 515px;
	}

	.min-h-\[518px\] {
		min-height: 518px;
	}

	.min-h-\[520px\] {
		min-height: 520px;
	}

	.min-h-\[521px\] {
		min-height: 521px;
	}

	.min-h-\[528px\] {
		min-height: 528px;
	}

	.min-h-\[530px\] {
		min-height: 530px;
	}

	.min-h-\[533px\] {
		min-height: 533px;
	}

	.min-h-\[540px\] {
		min-height: 540px;
	}

	.min-h-\[560px\] {
		min-height: 560px;
	}

	.min-h-\[570px\] {
		min-height: 570px;
	}

	.min-h-\[575px\] {
		min-height: 575px;
	}

	.min-h-\[580px\] {
		min-height: 580px;
	}

	.min-h-\[585px\] {
		min-height: 585px;
	}

	.min-h-\[590px\] {
		min-height: 590px;
	}

	.min-h-\[595px\] {
		min-height: 595px;
	}

	.min-h-\[610px\] {
		min-height: 610px;
	}

	.min-h-\[625px\] {
		min-height: 625px;
	}

	.min-h-\[630px\] {
		min-height: 630px;
	}

	.min-h-\[660px\] {
		min-height: 660px;
	}

	.min-h-\[665px\] {
		min-height: 665px;
	}

	.min-h-\[670px\] {
		min-height: 670px;
	}

	.min-h-\[675px\] {
		min-height: 675px;
	}

	.min-h-\[680px\] {
		min-height: 680px;
	}

	.min-h-\[685px\] {
		min-height: 685px;
	}

	.min-h-\[690px\] {
		min-height: 690px;
	}

	.min-h-\[705px\] {
		min-height: 705px;
	}

	.min-h-\[710px\] {
		min-height: 710px;
	}

	.min-h-\[715px\] {
		min-height: 715px;
	}

	.min-h-\[720px\] {
		min-height: 720px;
	}

	.min-h-\[725px\] {
		min-height: 725px;
	}

	.min-h-\[730px\] {
		min-height: 730px;
	}

	.min-h-\[736px\] {
		min-height: 736px;
	}

	.min-h-\[740px\] {
		min-height: 740px;
	}

	.min-h-\[745px\] {
		min-height: 745px;
	}

	.min-h-\[760px\] {
		min-height: 760px;
	}

	.min-h-\[765px\] {
		min-height: 765px;
	}

	.min-h-\[775px\] {
		min-height: 775px;
	}

	.min-h-\[780px\] {
		min-height: 780px;
	}

	.min-h-\[800px\] {
		min-height: 800px;
	}

	.min-h-\[805px\] {
		min-height: 805px;
	}

	.min-h-\[810px\] {
		min-height: 810px;
	}

	.min-h-\[820px\] {
		min-height: 820px;
	}

	.min-h-\[830px\] {
		min-height: 830px;
	}

	.min-h-\[850px\] {
		min-height: 850px;
	}

	.min-h-\[860px\] {
		min-height: 860px;
	}

	.min-h-\[870px\] {
		min-height: 870px;
	}

	.min-h-\[880px\] {
		min-height: 880px;
	}

	.min-h-\[895px\] {
		min-height: 895px;
	}

	.min-h-\[900px\] {
		min-height: 900px;
	}

	.min-h-\[905px\] {
		min-height: 905px;
	}

	.min-h-\[915px\] {
		min-height: 915px;
	}

	.min-h-\[920px\] {
		min-height: 920px;
	}

	.min-h-\[925px\] {
		min-height: 925px;
	}

	.min-h-\[930px\] {
		min-height: 930px;
	}

	.min-h-\[935px\] {
		min-height: 935px;
	}

	.min-h-\[950px\] {
		min-height: 950px;
	}

	.min-h-\[955px\] {
		min-height: 955px;
	}

	.min-h-\[960px\] {
		min-height: 960px;
	}

	.min-h-\[970px\] {
		min-height: 970px;
	}

	.min-h-\[980px\] {
		min-height: 980px;
	}

	.min-h-\[995px\] {
		min-height: 995px;
	}

	.min-h-\[1000px\] {
		min-height: 1000px;
	}

	.min-h-\[1020px\] {
		min-height: 1020px;
	}

	.min-h-\[1025px\] {
		min-height: 1025px;
	}

	.min-h-\[1035px\] {
		min-height: 1035px;
	}

	.min-h-\[1042px\] {
		min-height: 1042px;
	}

	.min-h-\[1060px\] {
		min-height: 1060px;
	}

	.min-h-\[1070px\] {
		min-height: 1070px;
	}

	.min-h-\[1090px\] {
		min-height: 1090px;
	}

	.min-h-\[1120px\] {
		min-height: 1120px;
	}

	.min-h-\[1125px\] {
		min-height: 1125px;
	}

	.min-h-\[1155px\] {
		min-height: 1155px;
	}

	.min-h-\[1160px\] {
		min-height: 1160px;
	}

	.min-h-\[1170px\] {
		min-height: 1170px;
	}

	.min-h-\[1210px\] {
		min-height: 1210px;
	}

	.min-h-\[1235px\] {
		min-height: 1235px;
	}

	.min-h-\[1250px\] {
		min-height: 1250px;
	}

	.min-h-\[1270px\] {
		min-height: 1270px;
	}

	.min-h-\[1280px\] {
		min-height: 1280px;
	}

	.min-h-\[1290px\] {
		min-height: 1290px;
	}

	.min-h-\[1350px\] {
		min-height: 1350px;
	}

	.min-h-\[1370px\] {
		min-height: 1370px;
	}

	.min-h-\[1390px\] {
		min-height: 1390px;
	}

	.min-h-\[1420px\] {
		min-height: 1420px;
	}

	.min-h-\[1450px\] {
		min-height: 1450px;
	}

	.min-h-\[1500px\] {
		min-height: 1500px;
	}

	.min-h-\[1510px\] {
		min-height: 1510px;
	}

	.min-h-\[1610px\] {
		min-height: 1610px;
	}

	.min-h-\[1615px\] {
		min-height: 1615px;
	}

	.min-h-\[1700px\] {
		min-height: 1700px;
	}

	.min-h-\[1780px\] {
		min-height: 1780px;
	}

	.min-h-\[2045px\] {
		min-height: 2045px;
	}

	.min-h-\[2350px\] {
		min-height: 2350px;
	}

	.min-h-\[2720px\] {
		min-height: 2720px;
	}

	.min-h-\[2770px\] {
		min-height: 2770px;
	}

	.min-h-\[2810px\] {
		min-height: 2810px;
	}

	.min-h-\[3135px\] {
		min-height: 3135px;
	}

	.min-h-\[3230px\] {
		min-height: 3230px;
	}

	.min-h-\[4010px\] {
		min-height: 4010px;
	}

	.min-h-\[calc\(100\%-56px\)\] {
		min-height: calc(100% - 56px);
	}

	.min-h-\[calc\(100vh-56px\)\] {
		min-height: calc(100vh - 56px);
	}

	.min-h-\[calc\(100vh-75px\)\] {
		min-height: calc(100vh - 75px);
	}

	.min-h-\[calc\(100vh-76px\)\] {
		min-height: calc(100vh - 76px);
	}

	.min-h-\[calc\(100vh-80px\)\] {
		min-height: calc(100vh - 80px);
	}

	.min-h-\[calc\(100vh-115px\)\] {
		min-height: calc(100vh - 115px);
	}

	.min-h-dvh {
		min-height: 100dvh;
	}

	.min-h-full {
		min-height: 100%;
	}

	.min-h-screen {
		min-height: 100vh;
	}

	.infinite-carousel-x {
		width: 5600px;
		animation: 120s linear infinite infinite-carousel-x;
	}

	@media (width<=1320px) {
		.infinite-carousel-x {
			width: 4200px;
		}
	}

	@media (width<=640px) {
		.infinite-carousel-x {
			width: 2870px;
		}
	}

	.infinite-carousel-x-reverse {
		width: 5600px;
		animation: 120s linear infinite infinite-carousel-x-reverse;
	}

	@media (width<=1320px) {
		.infinite-carousel-x-reverse {
			width: 4200px;
		}
	}

	@media (width<=640px) {
		.infinite-carousel-x-reverse {
			width: 2870px;
		}
	}

	.\!w-2\.5 {
		width: calc(var(--spacing) * 2.5) !important;
	}

	.w-0 {
		width: calc(var(--spacing) * 0);
	}

	.w-0\.5 {
		width: calc(var(--spacing) * 0.5);
	}

	.w-1 {
		width: calc(var(--spacing) * 1);
	}

	.w-1\/2 {
		width: 50%;
	}

	.w-1\/3 {
		width: 33.3333%;
	}

	.w-1\/4 {
		width: 25%;
	}

	.w-2 {
		width: calc(var(--spacing) * 2);
	}

	.w-2\.5 {
		width: calc(var(--spacing) * 2.5);
	}

	.w-2\.5\! {
		width: calc(var(--spacing) * 2.5) !important;
	}

	.w-2\/3 {
		width: 66.6667%;
	}

	.w-2\/6 {
		width: 33.3333%;
	}

	.w-3 {
		width: calc(var(--spacing) * 3);
	}

	.w-3\.5 {
		width: calc(var(--spacing) * 3.5);
	}

	.w-3\/4 {
		width: 75%;
	}

	.w-3xl {
		width: var(--container-3xl);
	}

	.w-4 {
		width: calc(var(--spacing) * 4);
	}

	.w-4\/6 {
		width: 66.6667%;
	}

	.w-5 {
		width: calc(var(--spacing) * 5);
	}

	.w-6 {
		width: calc(var(--spacing) * 6);
	}

	.w-7 {
		width: calc(var(--spacing) * 7);
	}

	.w-7\.5 {
		width: calc(var(--spacing) * 7.5);
	}

	.w-8 {
		width: calc(var(--spacing) * 8);
	}

	.w-8\.5 {
		width: calc(var(--spacing) * 8.5);
	}

	.w-9 {
		width: calc(var(--spacing) * 9);
	}

	.w-9\.5 {
		width: calc(var(--spacing) * 9.5);
	}

	.w-10 {
		width: calc(var(--spacing) * 10);
	}

	.w-10\/12 {
		width: 83.3333%;
	}

	.w-11 {
		width: calc(var(--spacing) * 11);
	}

	.w-11\.5 {
		width: calc(var(--spacing) * 11.5);
	}

	.w-12 {
		width: calc(var(--spacing) * 12);
	}

	.w-12\.5 {
		width: calc(var(--spacing) * 12.5);
	}

	.w-13 {
		width: calc(var(--spacing) * 13);
	}

	.w-14 {
		width: calc(var(--spacing) * 14);
	}

	.w-15 {
		width: calc(var(--spacing) * 15);
	}

	.w-16 {
		width: calc(var(--spacing) * 16);
	}

	.w-17 {
		width: calc(var(--spacing) * 17);
	}

	.w-17\.5 {
		width: calc(var(--spacing) * 17.5);
	}

	.w-18 {
		width: calc(var(--spacing) * 18);
	}

	.w-18\.5 {
		width: calc(var(--spacing) * 18.5);
	}

	.w-20 {
		width: calc(var(--spacing) * 20);
	}

	.w-24 {
		width: calc(var(--spacing) * 24);
	}

	.w-26 {
		width: calc(var(--spacing) * 26);
	}

	.w-28 {
		width: calc(var(--spacing) * 28);
	}

	.w-30 {
		width: calc(var(--spacing) * 30);
	}

	.w-32 {
		width: calc(var(--spacing) * 32);
	}

	.w-36 {
		width: calc(var(--spacing) * 36);
	}

	.w-37 {
		width: calc(var(--spacing) * 37);
	}

	.w-37\.5 {
		width: calc(var(--spacing) * 37.5);
	}

	.w-40 {
		width: calc(var(--spacing) * 40);
	}

	.w-44 {
		width: calc(var(--spacing) * 44);
	}

	.w-48 {
		width: calc(var(--spacing) * 48);
	}

	.w-50 {
		width: calc(var(--spacing) * 50);
	}

	.w-52 {
		width: calc(var(--spacing) * 52);
	}

	.w-52\.5 {
		width: calc(var(--spacing) * 52.5);
	}

	.w-56 {
		width: calc(var(--spacing) * 56);
	}

	.w-60 {
		width: calc(var(--spacing) * 60);
	}

	.w-62 {
		width: calc(var(--spacing) * 62);
	}

	.w-62\.5 {
		width: calc(var(--spacing) * 62.5);
	}

	.w-64 {
		width: calc(var(--spacing) * 64);
	}

	.w-65 {
		width: calc(var(--spacing) * 65);
	}

	.w-65\.5 {
		width: calc(var(--spacing) * 65.5);
	}

	.w-70 {
		width: calc(var(--spacing) * 70);
	}

	.w-72 {
		width: calc(var(--spacing) * 72);
	}

	.w-75 {
		width: calc(var(--spacing) * 75);
	}

	.w-79 {
		width: calc(var(--spacing) * 79);
	}

	.w-79\.5 {
		width: calc(var(--spacing) * 79.5);
	}

	.w-80 {
		width: calc(var(--spacing) * 80);
	}

	.w-82 {
		width: calc(var(--spacing) * 82);
	}

	.w-85 {
		width: calc(var(--spacing) * 85);
	}

	.w-88 {
		width: calc(var(--spacing) * 88);
	}

	.w-90 {
		width: calc(var(--spacing) * 90);
	}

	.w-96 {
		width: calc(var(--spacing) * 96);
	}

	.w-100 {
		width: calc(var(--spacing) * 100);
	}

	.w-122 {
		width: calc(var(--spacing) * 122);
	}

	.w-122\.5 {
		width: calc(var(--spacing) * 122.5);
	}

	.w-125 {
		width: calc(var(--spacing) * 125);
	}

	.w-160 {
		width: calc(var(--spacing) * 160);
	}

	.w-263 {
		width: calc(var(--spacing) * 263);
	}

	.w-\[11px\] {
		width: 11px;
	}

	.w-\[17px\] {
		width: 17px;
	}

	.w-\[31px\] {
		width: 31px;
	}

	.w-\[60rem\] {
		width: 60rem;
	}

	.w-\[207px\] {
		width: 207px;
	}

	.w-\[575px\] {
		width: 575px;
	}

	.w-\[577px\] {
		width: 577px;
	}

	.w-\[722px\] {
		width: 722px;
	}

	.w-\[840px\] {
		width: 840px;
	}

	.w-\[1036px\] {
		width: 1036px;
	}

	.w-\[1052px\] {
		width: 1052px;
	}

	.w-\[1080px\] {
		width: 1080px;
	}

	.w-\[1440px\] {
		width: 1440px;
	}

	.w-\[1900px\] {
		width: 1900px;
	}

	.w-\[calc\(100\%-32px\)\] {
		width: calc(100% - 32px);
	}

	.w-\[calc\(400px\*10\)\] {
		width: 4000px;
	}

	.w-auto {
		width: auto;
	}

	.w-full {
		width: 100%;
	}

	.w-px {
		width: 1px;
	}

	.max-w-2xl {
		max-width: var(--container-2xl);
	}

	.max-w-3xl {
		max-width: var(--container-3xl);
	}

	.max-w-3xs {
		max-width: var(--container-3xs);
	}

	.max-w-4xl {
		max-width: var(--container-4xl);
	}

	.max-w-5xl {
		max-width: var(--container-5xl);
	}

	.max-w-6xl {
		max-width: var(--container-6xl);
	}

	.max-w-7xl {
		max-width: var(--container-7xl);
	}

	.max-w-16 {
		max-width: calc(var(--spacing) * 16);
	}

	.max-w-20 {
		max-width: calc(var(--spacing) * 20);
	}

	.max-w-24 {
		max-width: calc(var(--spacing) * 24);
	}

	.max-w-25 {
		max-width: calc(var(--spacing) * 25);
	}

	.max-w-28 {
		max-width: calc(var(--spacing) * 28);
	}

	.max-w-30 {
		max-width: calc(var(--spacing) * 30);
	}

	.max-w-32 {
		max-width: calc(var(--spacing) * 32);
	}

	.max-w-34 {
		max-width: calc(var(--spacing) * 34);
	}

	.max-w-40 {
		max-width: calc(var(--spacing) * 40);
	}

	.max-w-42 {
		max-width: calc(var(--spacing) * 42);
	}

	.max-w-42\.5 {
		max-width: calc(var(--spacing) * 42.5);
	}

	.max-w-48 {
		max-width: calc(var(--spacing) * 48);
	}

	.max-w-50 {
		max-width: calc(var(--spacing) * 50);
	}

	.max-w-56 {
		max-width: calc(var(--spacing) * 56);
	}

	.max-w-57 {
		max-width: calc(var(--spacing) * 57);
	}

	.max-w-57\.5 {
		max-width: calc(var(--spacing) * 57.5);
	}

	.max-w-60 {
		max-width: calc(var(--spacing) * 60);
	}

	.max-w-64 {
		max-width: calc(var(--spacing) * 64);
	}

	.max-w-72 {
		max-width: calc(var(--spacing) * 72);
	}

	.max-w-75 {
		max-width: calc(var(--spacing) * 75);
	}

	.max-w-96 {
		max-width: calc(var(--spacing) * 96);
	}

	.max-w-100 {
		max-width: calc(var(--spacing) * 100);
	}

	.max-w-\[85rem\] {
		max-width: 85rem;
	}

	.max-w-\[90\%\] {
		max-width: 90%;
	}

	.max-w-\[90rem\] {
		max-width: 90rem;
	}

	.max-w-\[125px\] {
		max-width: 125px;
	}

	.max-w-\[207px\] {
		max-width: 207px;
	}

	.max-w-\[1140px\] {
		max-width: 1140px;
	}

	.max-w-full {
		max-width: 100%;
	}

	.max-w-lg {
		max-width: var(--container-lg);
	}

	.max-w-md {
		max-width: var(--container-md);
	}

	.max-w-none {
		max-width: none;
	}

	.max-w-sm {
		max-width: var(--container-sm);
	}

	.max-w-xl {
		max-width: var(--container-xl);
	}

	.max-w-xs {
		max-width: var(--container-xs);
	}

	.min-w-0 {
		min-width: calc(var(--spacing) * 0);
	}

	.min-w-2 {
		min-width: calc(var(--spacing) * 2);
	}

	.min-w-4 {
		min-width: calc(var(--spacing) * 4);
	}

	.min-w-4\.5 {
		min-width: calc(var(--spacing) * 4.5);
	}

	.min-w-5 {
		min-width: calc(var(--spacing) * 5);
	}

	.min-w-6 {
		min-width: calc(var(--spacing) * 6);
	}

	.min-w-7 {
		min-width: calc(var(--spacing) * 7);
	}

	.min-w-7\.5 {
		min-width: calc(var(--spacing) * 7.5);
	}

	.min-w-8 {
		min-width: calc(var(--spacing) * 8);
	}

	.min-w-8\.5 {
		min-width: calc(var(--spacing) * 8.5);
	}

	.min-w-9 {
		min-width: calc(var(--spacing) * 9);
	}

	.min-w-9\.5 {
		min-width: calc(var(--spacing) * 9.5);
	}

	.min-w-10 {
		min-width: calc(var(--spacing) * 10);
	}

	.min-w-11 {
		min-width: calc(var(--spacing) * 11);
	}

	.min-w-11\.5 {
		min-width: calc(var(--spacing) * 11.5);
	}

	.min-w-12 {
		min-width: calc(var(--spacing) * 12);
	}

	.min-w-14 {
		min-width: calc(var(--spacing) * 14);
	}

	.min-w-15 {
		min-width: calc(var(--spacing) * 15);
	}

	.min-w-16 {
		min-width: calc(var(--spacing) * 16);
	}

	.min-w-18 {
		min-width: calc(var(--spacing) * 18);
	}

	.min-w-20 {
		min-width: calc(var(--spacing) * 20);
	}

	.min-w-22 {
		min-width: calc(var(--spacing) * 22);
	}

	.min-w-24 {
		min-width: calc(var(--spacing) * 24);
	}

	.min-w-25 {
		min-width: calc(var(--spacing) * 25);
	}

	.min-w-28 {
		min-width: calc(var(--spacing) * 28);
	}

	.min-w-30 {
		min-width: calc(var(--spacing) * 30);
	}

	.min-w-32 {
		min-width: calc(var(--spacing) * 32);
	}

	.min-w-32\.5 {
		min-width: calc(var(--spacing) * 32.5);
	}

	.min-w-34 {
		min-width: calc(var(--spacing) * 34);
	}

	.min-w-36 {
		min-width: calc(var(--spacing) * 36);
	}

	.min-w-37 {
		min-width: calc(var(--spacing) * 37);
	}

	.min-w-37\.5 {
		min-width: calc(var(--spacing) * 37.5);
	}

	.min-w-40 {
		min-width: calc(var(--spacing) * 40);
	}

	.min-w-42 {
		min-width: calc(var(--spacing) * 42);
	}

	.min-w-42\.5 {
		min-width: calc(var(--spacing) * 42.5);
	}

	.min-w-45 {
		min-width: calc(var(--spacing) * 45);
	}

	.min-w-48 {
		min-width: calc(var(--spacing) * 48);
	}

	.min-w-50 {
		min-width: calc(var(--spacing) * 50);
	}

	.min-w-56 {
		min-width: calc(var(--spacing) * 56);
	}

	.min-w-57 {
		min-width: calc(var(--spacing) * 57);
	}

	.min-w-57\.5 {
		min-width: calc(var(--spacing) * 57.5);
	}

	.min-w-60 {
		min-width: calc(var(--spacing) * 60);
	}

	.min-w-62 {
		min-width: calc(var(--spacing) * 62);
	}

	.min-w-62\.5 {
		min-width: calc(var(--spacing) * 62.5);
	}

	.min-w-64 {
		min-width: calc(var(--spacing) * 64);
	}

	.min-w-65 {
		min-width: calc(var(--spacing) * 65);
	}

	.min-w-70 {
		min-width: calc(var(--spacing) * 70);
	}

	.min-w-72 {
		min-width: calc(var(--spacing) * 72);
	}

	.min-w-75 {
		min-width: calc(var(--spacing) * 75);
	}

	.min-w-80 {
		min-width: calc(var(--spacing) * 80);
	}

	.min-w-85 {
		min-width: calc(var(--spacing) * 85);
	}

	.min-w-90 {
		min-width: calc(var(--spacing) * 90);
	}

	.min-w-100 {
		min-width: calc(var(--spacing) * 100);
	}

	.min-w-\[155px\] {
		min-width: 155px;
	}

	.min-w-\[165px\] {
		min-width: 165px;
	}

	.min-w-\[270px\] {
		min-width: 270px;
	}

	.min-w-\[350px\] {
		min-width: 350px;
	}

	.min-w-fit {
		min-width: fit-content;
	}

	.min-w-full {
		min-width: 100%;
	}

	.flex-1 {
		flex: 1;
	}

	.flex-\[1_0_0\%\] {
		flex: 1 0;
	}

	.flex-auto {
		flex: auto;
	}

	.flex-none {
		flex: none;
	}

	.shrink {
		flex-shrink: 1;
	}

	.shrink-0 {
		flex-shrink: 0;
	}

	.grow {
		flex-grow: 1;
	}

	.grow-0 {
		flex-grow: 0;
	}

	.basis-0 {
		flex-basis: calc(var(--spacing) * 0);
	}

	.basis-1 {
		flex-basis: calc(var(--spacing) * 1);
	}

	.basis-1\/2 {
		flex-basis: 50%;
	}

	.basis-full {
		flex-basis: 100%;
	}

	.table-auto {
		table-layout: auto;
	}

	.border-collapse {
		border-collapse: collapse;
	}

	.origin-\[0_0\] {
		transform-origin: 0 0;
	}

	.origin-\[50\%_0\%\] {
		transform-origin: 50% 0;
	}

	.origin-bottom-left {
		transform-origin: 0 100%;
	}

	.origin-top-left {
		transform-origin: 0 0;
	}

	.-translate-x-1 {
		--tw-translate-x: calc(var(--spacing) * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-x-1\/2 {
		--tw-translate-x: calc(calc(1/2 * 100%) * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-x-2 {
		--tw-translate-x: calc(var(--spacing) * -2);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-x-2\/4 {
		--tw-translate-x: calc(calc(2/4 * 100%) * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-x-6 {
		--tw-translate-x: calc(var(--spacing) * -6);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-x-8 {
		--tw-translate-x: calc(var(--spacing) * -8);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-x-14 {
		--tw-translate-x: calc(var(--spacing) * -14);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-x-16 {
		--tw-translate-x: calc(var(--spacing) * -16);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-x-25 {
		--tw-translate-x: calc(var(--spacing) * -25);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-x-32 {
		--tw-translate-x: calc(var(--spacing) * -32);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-x-40 {
		--tw-translate-x: calc(var(--spacing) * -40);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-x-42 {
		--tw-translate-x: calc(var(--spacing) * -42);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-x-42\.5 {
		--tw-translate-x: calc(var(--spacing) * -42.5);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-x-60 {
		--tw-translate-x: calc(var(--spacing) * -60);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-x-\[50\%\] {
		--tw-translate-x: calc(50% * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-x-\[240px\] {
		--tw-translate-x: calc(240px * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-x-\[310px\] {
		--tw-translate-x: calc(310px * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-x-full {
		--tw-translate-x: -100%;
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-x-0 {
		--tw-translate-x: calc(var(--spacing) * 0);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-x-1 {
		--tw-translate-x: calc(var(--spacing) * 1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-x-1\/2 {
		--tw-translate-x: calc(1/2 * 100%);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-x-2 {
		--tw-translate-x: calc(var(--spacing) * 2);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-x-2\/4 {
		--tw-translate-x: calc(2/4 * 100%);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-x-16 {
		--tw-translate-x: calc(var(--spacing) * 16);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-x-20 {
		--tw-translate-x: calc(var(--spacing) * 20);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-x-40 {
		--tw-translate-x: calc(var(--spacing) * 40);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-x-full {
		--tw-translate-x: 100%;
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-y-1 {
		--tw-translate-y: calc(var(--spacing) * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-y-1\/2 {
		--tw-translate-y: calc(calc(1/2 * 100%) * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-y-2 {
		--tw-translate-y: calc(var(--spacing) * -2);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-y-2\/4 {
		--tw-translate-y: calc(calc(2/4 * 100%) * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-y-4 {
		--tw-translate-y: calc(var(--spacing) * -4);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-y-8 {
		--tw-translate-y: calc(var(--spacing) * -8);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-y-12 {
		--tw-translate-y: calc(var(--spacing) * -12);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-y-15 {
		--tw-translate-y: calc(var(--spacing) * -15);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-y-75 {
		--tw-translate-y: calc(var(--spacing) * -75);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-y-\[120px\] {
		--tw-translate-y: calc(120px * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-y-\[190px\] {
		--tw-translate-y: calc(190px * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-y-\[255px\] {
		--tw-translate-y: calc(255px * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-y-full {
		--tw-translate-y: -100%;
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-y-0 {
		--tw-translate-y: calc(var(--spacing) * 0);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-y-1 {
		--tw-translate-y: calc(var(--spacing) * 1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-y-1\/2 {
		--tw-translate-y: calc(1/2 * 100%);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-y-10 {
		--tw-translate-y: calc(var(--spacing) * 10);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-y-16 {
		--tw-translate-y: calc(var(--spacing) * 16);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-y-32 {
		--tw-translate-y: calc(var(--spacing) * 32);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-y-full {
		--tw-translate-y: 100%;
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.scale-0 {
		--tw-scale-x: 0%;
		--tw-scale-y: 0%;
		--tw-scale-z: 0%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.scale-50 {
		--tw-scale-x: 50%;
		--tw-scale-y: 50%;
		--tw-scale-z: 50%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.scale-75 {
		--tw-scale-x: 75%;
		--tw-scale-y: 75%;
		--tw-scale-z: 75%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.scale-95 {
		--tw-scale-x: 95%;
		--tw-scale-y: 95%;
		--tw-scale-z: 95%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.scale-100 {
		--tw-scale-x: 100%;
		--tw-scale-y: 100%;
		--tw-scale-z: 100%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.-rotate-12 {
		rotate: -12deg;
	}

	.-rotate-90 {
		rotate: -90deg;
	}

	.rotate-6 {
		rotate: 6deg;
	}

	.rotate-90 {
		rotate: 90deg;
	}

	.rotate-180 {
		rotate: 180deg;
	}

	.rotate-\[-60deg\] {
		rotate: -60deg;
	}

	.rotate-\[135deg\] {
		rotate: 135deg;
	}

	.transform {
		transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
	}

	.animate-shine {
		-webkit-text-fill-color: transparent;
		text-fill-color: transparent;
		background: linear-gradient(90deg, #6d28d9 20%, #7dd3fc 30%, #60a5fa 70%, #5b21b6 80%) 0 0/500%;
		-webkit-background-clip: text;
		background-clip: text;
		animation: 3s ease-in-out infinite alternate shine;
	}

	.animate-\[typing_1s_ease-in-out_infinite\] {
		animation: 1s ease-in-out infinite typing;
	}

	.animate-\[typing_1s_ease-in-out_infinite_0\.2s\] {
		animation: 1s ease-in-out 0.2s infinite typing;
	}

	.animate-\[typing_1s_ease-in-out_infinite_0\.4s\] {
		animation: 1s ease-in-out 0.4s infinite typing;
	}

	.animate-ping {
		animation: var(--animate-ping);
	}

	.animate-pulse {
		animation: var(--animate-pulse);
	}

	.animate-spin {
		animation: var(--animate-spin);
	}

	.animation-sliding-img-down-1 {
		animation: 30s linear infinite sliding-img-down-1;
	}

	.animation-sliding-img-up-1 {
		animation: 30s linear infinite sliding-img-up-1;
	}

	.animation-sliding-img-up-2 {
		animation: 30s linear infinite sliding-img-up-2;
	}

	.cursor-auto {
		cursor: auto;
	}

	.cursor-col-resize {
		cursor: col-resize;
	}

	.cursor-default {
		cursor: default;
	}

	.cursor-ew-resize {
		cursor: ew-resize;
	}

	.cursor-grab {
		cursor: grab;
	}

	.cursor-not-allowed {
		cursor: not-allowed;
	}

	.cursor-pointer {
		cursor: pointer;
	}

	.cursor-row-resize {
		cursor: row-resize;
	}

	.touch-none {
		touch-action: none;
	}

	.resize {
		resize: both;
	}

	.resize-none {
		resize: none;
	}

	.snap-x {
		scroll-snap-type: x var(--tw-scroll-snap-strictness);
	}

	.snap-mandatory {
		--tw-scroll-snap-strictness: mandatory;
	}

	.snap-center {
		scroll-snap-align: center;
	}

	.snap-start {
		scroll-snap-align: start;
	}

	.snap-always {
		scroll-snap-stop: always;
	}

	.scroll-mt-4 {
		scroll-margin-top: calc(var(--spacing) * 4);
	}

	.scroll-mt-8 {
		scroll-margin-top: calc(var(--spacing) * 8);
	}

	.scroll-mt-10 {
		scroll-margin-top: calc(var(--spacing) * 10);
	}

	.scroll-mt-12 {
		scroll-margin-top: calc(var(--spacing) * 12);
	}

	.scroll-mt-14 {
		scroll-margin-top: calc(var(--spacing) * 14);
	}

	.scroll-mt-20 {
		scroll-margin-top: calc(var(--spacing) * 20);
	}

	.scroll-mt-24 {
		scroll-margin-top: calc(var(--spacing) * 24);
	}

	.scroll-mt-32 {
		scroll-margin-top: calc(var(--spacing) * 32);
	}

	.scroll-p-4 {
		scroll-padding: calc(var(--spacing) * 4);
	}

	.list-inside {
		list-style-position: inside;
	}

	.list-outside {
		list-style-position: outside;
	}

	.list-decimal {
		list-style-type: decimal;
	}

	.list-disc {
		list-style-type: disc;
	}

	.list-none {
		list-style-type: none;
	}

	.appearance-none {
		appearance: none;
	}

	.columns {
		columns: var(--columns);
	}

	.columns-1 {
		columns: 1;
	}

	.columns-2 {
		columns: 2;
	}

	.columns-2xl {
		columns: var(--container-2xl);
	}

	.columns-2xs {
		columns: var(--container-2xs);
	}

	.columns-3 {
		columns: 3;
	}

	.columns-3xl {
		columns: var(--container-3xl);
	}

	.columns-3xs {
		columns: var(--container-3xs);
	}

	.columns-4 {
		columns: 4;
	}

	.columns-4xl {
		columns: var(--container-4xl);
	}

	.columns-5 {
		columns: 5;
	}

	.columns-5xl {
		columns: var(--container-5xl);
	}

	.columns-6 {
		columns: 6;
	}

	.columns-6xl {
		columns: var(--container-6xl);
	}

	.columns-7 {
		columns: 7;
	}

	.columns-7xl {
		columns: var(--container-7xl);
	}

	.columns-8 {
		columns: 8;
	}

	.columns-9 {
		columns: 9;
	}

	.columns-10 {
		columns: 10;
	}

	.columns-11 {
		columns: 11;
	}

	.columns-12 {
		columns: 12;
	}

	.columns-14 {
		columns: 14;
	}

	.columns-auto {
		columns: auto;
	}

	.columns-lg {
		columns: var(--container-lg);
	}

	.columns-md {
		columns: var(--container-md);
	}

	.columns-sm {
		columns: var(--container-sm);
	}

	.columns-xl {
		columns: var(--container-xl);
	}

	.columns-xs {
		columns: var(--container-xs);
	}

	.auto-cols-max {
		grid-auto-columns: max-content;
	}

	.grid-flow-col {
		grid-auto-flow: column;
	}

	.grid-flow-row-dense {
		grid-auto-flow: dense;
	}

	.grid-cols-1 {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}

	.grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.grid-cols-3 {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	.grid-cols-4 {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}

	.grid-cols-5 {
		grid-template-columns: repeat(5, minmax(0, 1fr));
	}

	.grid-cols-6 {
		grid-template-columns: repeat(6, minmax(0, 1fr));
	}

	.grid-cols-7 {
		grid-template-columns: repeat(7, minmax(0, 1fr));
	}

	.grid-cols-12 {
		grid-template-columns: repeat(12, minmax(0, 1fr));
	}

	.grid-cols-\[1fr_2rem_1fr_2rem_1fr\] {
		grid-template-columns: 1fr 2rem 1fr 2rem 1fr;
	}

	.grid-rows-3 {
		grid-template-rows: repeat(3, minmax(0, 1fr));
	}

	.grid-rows-4 {
		grid-template-rows: repeat(4, minmax(0, 1fr));
	}

	.flex-col {
		flex-direction: column;
	}

	.flex-row {
		flex-direction: row;
	}

	.flex-row-reverse {
		flex-direction: row-reverse;
	}

	.flex-nowrap {
		flex-wrap: nowrap;
	}

	.flex-wrap {
		flex-wrap: wrap;
	}

	.place-content-center {
		place-content: center;
	}

	.items-center {
		align-items: center;
	}

	.items-end {
		align-items: flex-end;
	}

	.items-start {
		align-items: flex-start;
	}

	.items-stretch {
		align-items: stretch;
	}

	.\!justify-between {
		justify-content: space-between !important;
	}

	.justify-around {
		justify-content: space-around;
	}

	.justify-between {
		justify-content: space-between;
	}

	.justify-between\! {
		justify-content: space-between !important;
	}

	.justify-center {
		justify-content: center;
	}

	.justify-end {
		justify-content: flex-end;
	}

	.justify-start {
		justify-content: flex-start;
	}

	.gap-0 {
		gap: calc(var(--spacing) * 0);
	}

	.gap-0\.5 {
		gap: calc(var(--spacing) * 0.5);
	}

	.gap-1 {
		gap: calc(var(--spacing) * 1);
	}

	.gap-1\.5 {
		gap: calc(var(--spacing) * 1.5);
	}

	.gap-2 {
		gap: calc(var(--spacing) * 2);
	}

	.gap-2\.5 {
		gap: calc(var(--spacing) * 2.5);
	}

	.gap-3 {
		gap: calc(var(--spacing) * 3);
	}

	.gap-4 {
		gap: calc(var(--spacing) * 4);
	}

	.gap-5 {
		gap: calc(var(--spacing) * 5);
	}

	.gap-6 {
		gap: calc(var(--spacing) * 6);
	}

	.gap-7 {
		gap: calc(var(--spacing) * 7);
	}

	.gap-8 {
		gap: calc(var(--spacing) * 8);
	}

	.gap-9 {
		gap: calc(var(--spacing) * 9);
	}

	.gap-10 {
		gap: calc(var(--spacing) * 10);
	}

	.gap-12 {
		gap: calc(var(--spacing) * 12);
	}

	.gap-px {
		gap: 1px;
	}

	:where(.-space-y-px > :not(:last-child)) {
		--tw-space-y-reverse: 0;
		margin-block-start: calc(-1px * var(--tw-space-y-reverse));
		margin-block-end: calc(-1px * calc(1 - var(--tw-space-y-reverse)));
	}

	:where(.space-y-0 > :not(:last-child)) {
		--tw-space-y-reverse: 0;
		margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
		margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
	}

	:where(.space-y-0\.5 > :not(:last-child)) {
		--tw-space-y-reverse: 0;
		margin-block-start: calc(calc(var(--spacing) * 0.5) * var(--tw-space-y-reverse));
		margin-block-end: calc(calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-y-reverse)));
	}

	:where(.space-y-1 > :not(:last-child)) {
		--tw-space-y-reverse: 0;
		margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
		margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
	}

	:where(.space-y-1\.5 > :not(:last-child)) {
		--tw-space-y-reverse: 0;
		margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
		margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
	}

	:where(.space-y-2 > :not(:last-child)) {
		--tw-space-y-reverse: 0;
		margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
		margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
	}

	:where(.space-y-2\.5 > :not(:last-child)) {
		--tw-space-y-reverse: 0;
		margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
		margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
	}

	:where(.space-y-3 > :not(:last-child)) {
		--tw-space-y-reverse: 0;
		margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
		margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
	}

	:where(.space-y-4 > :not(:last-child)) {
		--tw-space-y-reverse: 0;
		margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
		margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
	}

	:where(.space-y-5 > :not(:last-child)) {
		--tw-space-y-reverse: 0;
		margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
		margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
	}

	:where(.space-y-6 > :not(:last-child)) {
		--tw-space-y-reverse: 0;
		margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
		margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
	}

	:where(.space-y-7 > :not(:last-child)) {
		--tw-space-y-reverse: 0;
		margin-block-start: calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));
		margin-block-end: calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)));
	}

	:where(.space-y-8 > :not(:last-child)) {
		--tw-space-y-reverse: 0;
		margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
		margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
	}

	:where(.space-y-10 > :not(:last-child)) {
		--tw-space-y-reverse: 0;
		margin-block-start: calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));
		margin-block-end: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));
	}

	:where(.space-y-11 > :not(:last-child)) {
		--tw-space-y-reverse: 0;
		margin-block-start: calc(calc(var(--spacing) * 11) * var(--tw-space-y-reverse));
		margin-block-end: calc(calc(var(--spacing) * 11) * calc(1 - var(--tw-space-y-reverse)));
	}

	:where(.space-y-12 > :not(:last-child)) {
		--tw-space-y-reverse: 0;
		margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
		margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
	}

	:where(.space-y-14 > :not(:last-child)) {
		--tw-space-y-reverse: 0;
		margin-block-start: calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));
		margin-block-end: calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)));
	}

	:where(.space-y-24 > :not(:last-child)) {
		--tw-space-y-reverse: 0;
		margin-block-start: calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));
		margin-block-end: calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)));
	}

	.gap-x-0 {
		column-gap: calc(var(--spacing) * 0);
	}

	.gap-x-0\.5 {
		column-gap: calc(var(--spacing) * 0.5);
	}

	.gap-x-1 {
		column-gap: calc(var(--spacing) * 1);
	}

	.gap-x-1\.5 {
		column-gap: calc(var(--spacing) * 1.5);
	}

	.gap-x-2 {
		column-gap: calc(var(--spacing) * 2);
	}

	.gap-x-2\.5 {
		column-gap: calc(var(--spacing) * 2.5);
	}

	.gap-x-3 {
		column-gap: calc(var(--spacing) * 3);
	}

	.gap-x-3\.5 {
		column-gap: calc(var(--spacing) * 3.5);
	}

	.gap-x-4 {
		column-gap: calc(var(--spacing) * 4);
	}

	.gap-x-5 {
		column-gap: calc(var(--spacing) * 5);
	}

	.gap-x-6 {
		column-gap: calc(var(--spacing) * 6);
	}

	.gap-x-7 {
		column-gap: calc(var(--spacing) * 7);
	}

	.gap-x-8 {
		column-gap: calc(var(--spacing) * 8);
	}

	.gap-x-10 {
		column-gap: calc(var(--spacing) * 10);
	}

	.gap-x-12 {
		column-gap: calc(var(--spacing) * 12);
	}

	.gap-x-16 {
		column-gap: calc(var(--spacing) * 16);
	}

	.gap-x-\[3px\] {
		column-gap: 3px;
	}

	:where(.-space-x-1 > :not(:last-child)) {
		--tw-space-x-reverse: 0;
		margin-inline-start: calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));
		margin-inline-end: calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)));
	}

	:where(.-space-x-2 > :not(:last-child)) {
		--tw-space-x-reverse: 0;
		margin-inline-start: calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));
		margin-inline-end: calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)));
	}

	:where(.-space-x-3 > :not(:last-child)) {
		--tw-space-x-reverse: 0;
		margin-inline-start: calc(calc(var(--spacing) * -3) * var(--tw-space-x-reverse));
		margin-inline-end: calc(calc(var(--spacing) * -3) * calc(1 - var(--tw-space-x-reverse)));
	}

	:where(.-space-x-5 > :not(:last-child)) {
		--tw-space-x-reverse: 0;
		margin-inline-start: calc(calc(var(--spacing) * -5) * var(--tw-space-x-reverse));
		margin-inline-end: calc(calc(var(--spacing) * -5) * calc(1 - var(--tw-space-x-reverse)));
	}

	:where(.-space-x-px > :not(:last-child)) {
		--tw-space-x-reverse: 0;
		margin-inline-start: calc(-1px * var(--tw-space-x-reverse));
		margin-inline-end: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
	}

	:where(.space-x-0 > :not(:last-child)) {
		--tw-space-x-reverse: 0;
		margin-inline-start: calc(calc(var(--spacing) * 0) * var(--tw-space-x-reverse));
		margin-inline-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-x-reverse)));
	}

	:where(.space-x-0\.5 > :not(:last-child)) {
		--tw-space-x-reverse: 0;
		margin-inline-start: calc(calc(var(--spacing) * 0.5) * var(--tw-space-x-reverse));
		margin-inline-end: calc(calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-x-reverse)));
	}

	:where(.space-x-1 > :not(:last-child)) {
		--tw-space-x-reverse: 0;
		margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));
		margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));
	}

	:where(.space-x-2 > :not(:last-child)) {
		--tw-space-x-reverse: 0;
		margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
		margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
	}

	:where(.space-x-2\.5 > :not(:last-child)) {
		--tw-space-x-reverse: 0;
		margin-inline-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-x-reverse));
		margin-inline-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-x-reverse)));
	}

	:where(.space-x-3 > :not(:last-child)) {
		--tw-space-x-reverse: 0;
		margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
		margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
	}

	:where(.space-x-4 > :not(:last-child)) {
		--tw-space-x-reverse: 0;
		margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
		margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
	}

	:where(.space-x-6 > :not(:last-child)) {
		--tw-space-x-reverse: 0;
		margin-inline-start: calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));
		margin-inline-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)));
	}

	.gap-y-0 {
		row-gap: calc(var(--spacing) * 0);
	}

	.gap-y-0\.5 {
		row-gap: calc(var(--spacing) * 0.5);
	}

	.gap-y-1 {
		row-gap: calc(var(--spacing) * 1);
	}

	.gap-y-1\.5 {
		row-gap: calc(var(--spacing) * 1.5);
	}

	.gap-y-2 {
		row-gap: calc(var(--spacing) * 2);
	}

	.gap-y-2\.5 {
		row-gap: calc(var(--spacing) * 2.5);
	}

	.gap-y-3 {
		row-gap: calc(var(--spacing) * 3);
	}

	.gap-y-4 {
		row-gap: calc(var(--spacing) * 4);
	}

	.gap-y-5 {
		row-gap: calc(var(--spacing) * 5);
	}

	.gap-y-6 {
		row-gap: calc(var(--spacing) * 6);
	}

	.gap-y-7 {
		row-gap: calc(var(--spacing) * 7);
	}

	.gap-y-8 {
		row-gap: calc(var(--spacing) * 8);
	}

	.gap-y-10 {
		row-gap: calc(var(--spacing) * 10);
	}

	.gap-y-12 {
		row-gap: calc(var(--spacing) * 12);
	}

	.gap-y-20 {
		row-gap: calc(var(--spacing) * 20);
	}

	.gap-y-px {
		row-gap: 1px;
	}

	:where(.divide-x > :not(:last-child)) {
		--tw-divide-x-reverse: 0;
		border-inline-style: var(--tw-border-style);
		border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
		border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
	}

	:where(.divide-x-2 > :not(:last-child)) {
		--tw-divide-x-reverse: 0;
		border-inline-style: var(--tw-border-style);
		border-inline-start-width: calc(2px * var(--tw-divide-x-reverse));
		border-inline-end-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
	}

	:where(.divide-y > :not(:last-child)) {
		--tw-divide-y-reverse: 0;
		border-bottom-style: var(--tw-border-style);
		border-top-style: var(--tw-border-style);
		border-top-width: calc(1px * var(--tw-divide-y-reverse));
		border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
	}

	:where(.divide-y-2 > :not(:last-child)) {
		--tw-divide-y-reverse: 0;
		border-bottom-style: var(--tw-border-style);
		border-top-style: var(--tw-border-style);
		border-top-width: calc(2px * var(--tw-divide-y-reverse));
		border-bottom-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
	}

	:where(.divide-dashed > :not(:last-child)) {
		--tw-border-style: dashed;
		border-style: dashed;
	}

	:where(.divide-gray-100 > :not(:last-child)) {
		border-color: var(--color-gray-100);
	}

	:where(.divide-gray-200 > :not(:last-child)) {
		border-color: var(--color-gray-200);
	}

	:where(.divide-gray-300 > :not(:last-child)) {
		border-color: var(--color-gray-300);
	}

	:where(.divide-gray-700 > :not(:last-child)) {
		border-color: var(--color-gray-700);
	}

	:where(.divide-neutral-700 > :not(:last-child)) {
		border-color: var(--color-neutral-700);
	}

	:where(.divide-stone-200 > :not(:last-child)) {
		border-color: var(--color-stone-200);
	}

	.self-center {
		align-self: center;
	}

	.self-end {
		align-self: flex-end;
	}

	.self-start {
		align-self: flex-start;
	}

	.self-stretch {
		align-self: stretch;
	}

	.truncate {
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}

	.overflow-auto {
		overflow: auto;
	}

	.overflow-hidden {
		overflow: hidden;
	}

	.overflow-visible {
		overflow: visible;
	}

	.overflow-x-auto {
		overflow-x: auto;
	}

	.overflow-x-hidden {
		overflow-x: hidden;
	}

	.overflow-x-scroll {
		overflow-x: scroll;
	}

	.overflow-y-auto {
		overflow-y: auto;
	}

	.overflow-y-hidden {
		overflow-y: hidden;
	}

	.overflow-y-scroll {
		overflow-y: scroll;
	}

	.scroll-smooth {
		scroll-behavior: smooth;
	}

	.\!rounded-full {
		border-radius: 3.40282e38px !important;
	}

	.\!rounded-xs {
		border-radius: var(--radius-xs) !important;
	}

	.rounded {
		border-radius: 0.25rem;
	}

	.rounded-2xl {
		border-radius: var(--radius-2xl);
	}

	.rounded-3xl {
		border-radius: var(--radius-3xl);
	}

	.rounded-4xl {
		border-radius: var(--radius-4xl);
	}

	.rounded-\[1\.25rem\] {
		border-radius: 1.25rem;
	}

	.rounded-\[7px\] {
		border-radius: 7px;
	}

	.rounded-\[11px\] {
		border-radius: 11px;
	}

	.rounded-\[14px\] {
		border-radius: 14px;
	}

	.rounded-\[24px\] {
		border-radius: 24px;
	}

	.rounded-\[36px\] {
		border-radius: 36px;
	}

	.rounded-full {
		border-radius: 3.40282e38px;
	}

	.rounded-lg {
		border-radius: var(--radius-lg);
	}

	.rounded-md {
		border-radius: var(--radius-md);
	}

	.rounded-none {
		border-radius: 0;
	}

	.rounded-none\! {
		border-radius: 0 !important;
	}

	.rounded-sm {
		border-radius: var(--radius-sm);
	}

	.rounded-xl {
		border-radius: var(--radius-xl);
	}

	.rounded-xs {
		border-radius: var(--radius-xs);
	}

	.rounded-xs\! {
		border-radius: var(--radius-xs) !important;
	}

	.rounded-s-2xl {
		border-start-start-radius: var(--radius-2xl);
		border-end-start-radius: var(--radius-2xl);
	}

	.rounded-s-full {
		border-start-start-radius: 3.40282e38px;
		border-end-start-radius: 3.40282e38px;
	}

	.rounded-s-lg {
		border-start-start-radius: var(--radius-lg);
		border-end-start-radius: var(--radius-lg);
	}

	.rounded-s-md {
		border-start-start-radius: var(--radius-md);
		border-end-start-radius: var(--radius-md);
	}

	.rounded-s-none {
		border-start-start-radius: 0;
		border-end-start-radius: 0;
	}

	.rounded-s-xl {
		border-start-start-radius: var(--radius-xl);
		border-end-start-radius: var(--radius-xl);
	}

	.rounded-ss-xl {
		border-start-start-radius: var(--radius-xl);
	}

	.rounded-e-2xl {
		border-start-end-radius: var(--radius-2xl);
		border-end-end-radius: var(--radius-2xl);
	}

	.rounded-e-full {
		border-start-end-radius: 3.40282e38px;
		border-end-end-radius: 3.40282e38px;
	}

	.rounded-e-lg {
		border-start-end-radius: var(--radius-lg);
		border-end-end-radius: var(--radius-lg);
	}

	.rounded-e-md {
		border-start-end-radius: var(--radius-md);
		border-end-end-radius: var(--radius-md);
	}

	.rounded-e-none {
		border-start-end-radius: 0;
		border-end-end-radius: 0;
	}

	.rounded-se-lg {
		border-start-end-radius: var(--radius-lg);
	}

	.rounded-se-xl {
		border-start-end-radius: var(--radius-xl);
	}

	.rounded-ee-lg {
		border-end-end-radius: var(--radius-lg);
	}

	.rounded-ee-xl {
		border-end-end-radius: var(--radius-xl);
	}

	.rounded-es-xl {
		border-end-start-radius: var(--radius-xl);
	}

	.rounded-t-\[14px\] {
		border-top-left-radius: 14px;
		border-top-right-radius: 14px;
	}

	.rounded-t-lg {
		border-top-left-radius: var(--radius-lg);
		border-top-right-radius: var(--radius-lg);
	}

	.rounded-t-md {
		border-top-left-radius: var(--radius-md);
		border-top-right-radius: var(--radius-md);
	}

	.rounded-t-xl {
		border-top-left-radius: var(--radius-xl);
		border-top-right-radius: var(--radius-xl);
	}

	.rounded-tl-2xl {
		border-top-left-radius: var(--radius-2xl);
	}

	.rounded-tl-lg {
		border-top-left-radius: var(--radius-lg);
	}

	.rounded-r-lg {
		border-top-right-radius: var(--radius-lg);
		border-bottom-right-radius: var(--radius-lg);
	}

	.rounded-tr-md {
		border-top-right-radius: var(--radius-md);
	}

	.rounded-b-2xl {
		border-bottom-right-radius: var(--radius-2xl);
		border-bottom-left-radius: var(--radius-2xl);
	}

	.rounded-b-lg {
		border-bottom-right-radius: var(--radius-lg);
		border-bottom-left-radius: var(--radius-lg);
	}

	.rounded-b-md {
		border-bottom-right-radius: var(--radius-md);
		border-bottom-left-radius: var(--radius-md);
	}

	.rounded-b-xl {
		border-bottom-right-radius: var(--radius-xl);
		border-bottom-left-radius: var(--radius-xl);
	}

	.rounded-br-md {
		border-bottom-right-radius: var(--radius-md);
	}

	.border {
		border-style: var(--tw-border-style);
		border-width: 1px;
	}

	.border-0 {
		border-style: var(--tw-border-style);
		border-width: 0;
	}

	.border-2 {
		border-style: var(--tw-border-style);
		border-width: 2px;
	}

	.border-3 {
		border-style: var(--tw-border-style);
		border-width: 3px;
	}

	.border-4 {
		border-style: var(--tw-border-style);
		border-width: 4px;
	}

	.border-8 {
		border-style: var(--tw-border-style);
		border-width: 8px;
	}

	.border-\[1\.5px\] {
		border-style: var(--tw-border-style);
		border-width: 1.5px;
	}

	.border-x {
		border-inline-style: var(--tw-border-style);
		border-inline-width: 1px;
	}

	.border-x-0 {
		border-inline-style: var(--tw-border-style);
		border-inline-width: 0;
	}

	.border-y {
		border-block-style: var(--tw-border-style);
		border-block-width: 1px;
	}

	.border-s {
		border-inline-start-style: var(--tw-border-style);
		border-inline-start-width: 1px;
	}

	.border-s-0 {
		border-inline-start-style: var(--tw-border-style);
		border-inline-start-width: 0;
	}

	.border-s-2 {
		border-inline-start-style: var(--tw-border-style);
		border-inline-start-width: 2px;
	}

	.border-s-3 {
		border-inline-start-style: var(--tw-border-style);
		border-inline-start-width: 3px;
	}

	.border-s-4 {
		border-inline-start-style: var(--tw-border-style);
		border-inline-start-width: 4px;
	}

	.border-s-10 {
		border-inline-start-style: var(--tw-border-style);
		border-inline-start-width: 10px;
	}

	.border-e {
		border-inline-end-style: var(--tw-border-style);
		border-inline-end-width: 1px;
	}

	.border-e-0 {
		border-inline-end-style: var(--tw-border-style);
		border-inline-end-width: 0;
	}

	.border-e-2 {
		border-inline-end-style: var(--tw-border-style);
		border-inline-end-width: 2px;
	}

	.border-t {
		border-top-style: var(--tw-border-style);
		border-top-width: 1px;
	}

	.border-t-0 {
		border-top-style: var(--tw-border-style);
		border-top-width: 0;
	}

	.border-t-2 {
		border-top-style: var(--tw-border-style);
		border-top-width: 2px;
	}

	.border-t-3 {
		border-top-style: var(--tw-border-style);
		border-top-width: 3px;
	}

	.border-t-4 {
		border-top-style: var(--tw-border-style);
		border-top-width: 4px;
	}

	.border-t-10 {
		border-top-style: var(--tw-border-style);
		border-top-width: 10px;
	}

	.border-b {
		border-bottom-style: var(--tw-border-style);
		border-bottom-width: 1px;
	}

	.border-b-2 {
		border-bottom-style: var(--tw-border-style);
		border-bottom-width: 2px;
	}

	.border-dashed {
		--tw-border-style: dashed;
		border-style: dashed;
	}

	.border-dotted {
		--tw-border-style: dotted;
		border-style: dotted;
	}

	.border-solid {
		--tw-border-style: solid;
		border-style: solid;
	}

	.\!border-gray-200 {
		border-color: var(--color-gray-200) !important;
	}

	.\!border-gray-800 {
		border-color: var(--color-gray-800) !important;
	}

	.border-black {
		border-color: var(--color-black);
	}

	.border-blue-50 {
		border-color: var(--color-blue-50);
	}

	.border-blue-100 {
		border-color: var(--color-blue-100);
	}

	.border-blue-200 {
		border-color: var(--color-blue-200);
	}

	.border-blue-300 {
		border-color: var(--color-blue-300);
	}

	.border-blue-500 {
		border-color: var(--color-blue-500);
	}

	.border-blue-600 {
		border-color: var(--color-blue-600);
	}

	.border-blue-600\! {
		border-color: var(--color-blue-600) !important;
	}

	.border-blue-800 {
		border-color: var(--color-blue-800);
	}

	.border-current {
		border-color: currentColor;
	}

	.border-emerald-600 {
		border-color: var(--color-emerald-600);
	}

	.border-gray-50 {
		border-color: var(--color-gray-50);
	}

	.border-gray-100 {
		border-color: var(--color-gray-100);
	}

	.border-gray-200 {
		border-color: var(--color-gray-200);
	}

	.border-gray-200\! {
		border-color: var(--color-gray-200) !important;
	}

	.border-gray-200\/70 {
		border-color: color-mix(in oklab, var(--color-gray-200) 70%, transparent);
	}

	.border-gray-300 {
		border-color: var(--color-gray-300);
	}

	.border-gray-400 {
		border-color: var(--color-gray-400);
	}

	.border-gray-400\/20 {
		border-color: color-mix(in oklab, var(--color-gray-400) 20%, transparent);
	}

	.border-gray-500 {
		border-color: var(--color-gray-500);
	}

	.border-gray-600 {
		border-color: var(--color-gray-600);
	}

	.border-gray-700 {
		border-color: var(--color-gray-700);
	}

	.border-gray-800 {
		border-color: var(--color-gray-800);
	}

	.border-green-50 {
		border-color: var(--color-green-50);
	}

	.border-green-200 {
		border-color: var(--color-green-200);
	}

	.border-green-500 {
		border-color: var(--color-green-500);
	}

	.border-green-600 {
		border-color: var(--color-green-600);
	}

	.border-indigo-200 {
		border-color: var(--color-indigo-200);
	}

	.border-indigo-600 {
		border-color: var(--color-indigo-600);
	}

	.border-neutral-200 {
		border-color: var(--color-neutral-200);
	}

	.border-neutral-700 {
		border-color: var(--color-neutral-700);
	}

	.border-neutral-800 {
		border-color: var(--color-neutral-800);
	}

	.border-orange-500 {
		border-color: var(--color-orange-500);
	}

	.border-orange-600 {
		border-color: var(--color-orange-600);
	}

	.border-pink-600 {
		border-color: var(--color-pink-600);
	}

	.border-purple-500 {
		border-color: var(--color-purple-500);
	}

	.border-red-50 {
		border-color: var(--color-red-50);
	}

	.border-red-100 {
		border-color: var(--color-red-100);
	}

	.border-red-200 {
		border-color: var(--color-red-200);
	}

	.border-red-500 {
		border-color: var(--color-red-500);
	}

	.border-red-600 {
		border-color: var(--color-red-600);
	}

	.border-sky-600 {
		border-color: var(--color-sky-600);
	}

	.border-stone-200 {
		border-color: var(--color-stone-200);
	}

	.border-stone-300 {
		border-color: var(--color-stone-300);
	}

	.border-teal-100 {
		border-color: var(--color-teal-100);
	}

	.border-teal-200 {
		border-color: var(--color-teal-200);
	}

	.border-teal-500 {
		border-color: var(--color-teal-500);
	}

	.border-transparent {
		border-color: #0000;
	}

	.border-violet-200 {
		border-color: var(--color-violet-200);
	}

	.border-violet-600 {
		border-color: var(--color-violet-600);
	}

	.border-violet-900 {
		border-color: var(--color-violet-900);
	}

	.border-white {
		border-color: var(--color-white);
	}

	.border-white\/10 {
		border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	.border-white\/20 {
		border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
	}

	.border-white\/30 {
		border-color: color-mix(in oklab, var(--color-white) 30%, transparent);
	}

	.border-white\/50 {
		border-color: color-mix(in oklab, var(--color-white) 50%, transparent);
	}

	.border-yellow-50 {
		border-color: var(--color-yellow-50);
	}

	.border-yellow-100 {
		border-color: var(--color-yellow-100);
	}

	.border-yellow-200 {
		border-color: var(--color-yellow-200);
	}

	.border-yellow-500 {
		border-color: var(--color-yellow-500);
	}

	.border-yellow-600 {
		border-color: var(--color-yellow-600);
	}

	.border-x-gray-200 {
		border-inline-color: var(--color-gray-200);
	}

	.border-x-transparent {
		border-inline-color: #0000;
	}

	.border-s-cyan-300 {
		border-inline-start-color: var(--color-cyan-300);
	}

	.border-e-gray-300 {
		border-inline-end-color: var(--color-gray-300);
	}

	.border-t-blue-600 {
		border-top-color: var(--color-blue-600);
	}

	.border-t-gray-200 {
		border-top-color: var(--color-gray-200);
	}

	.border-t-transparent {
		border-top-color: #0000;
	}

	.border-b-blue-600 {
		border-bottom-color: var(--color-blue-600);
	}

	.border-b-gray-100 {
		border-bottom-color: var(--color-gray-100);
	}

	.border-b-gray-200 {
		border-bottom-color: var(--color-gray-200);
	}

	.border-b-transparent {
		border-bottom-color: #0000;
	}

	.\!bg-white {
		background-color: var(--color-white) !important;
	}

	.bg-\[\#ff0\] {
		background-color: #ff0;
	}

	.bg-\[0_100\%\] {
		background-color: 0 100%;
	}

	.bg-amber-500 {
		background-color: var(--color-amber-500);
	}

	.bg-amber-600 {
		background-color: var(--color-amber-600);
	}

	.bg-black {
		background-color: var(--color-black);
	}

	.bg-black\/10 {
		background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
	}

	.bg-black\/40 {
		background-color: color-mix(in oklab, var(--color-black) 40%, transparent);
	}

	.bg-blue-50 {
		background-color: var(--color-blue-50);
	}

	.bg-blue-100 {
		background-color: var(--color-blue-100);
	}

	.bg-blue-200 {
		background-color: var(--color-blue-200);
	}

	.bg-blue-400 {
		background-color: var(--color-blue-400);
	}

	.bg-blue-500 {
		background-color: var(--color-blue-500);
	}

	.bg-blue-500\/10 {
		background-color: color-mix(in oklab, var(--color-blue-500) 10%, transparent);
	}

	.bg-blue-600 {
		background-color: var(--color-blue-600);
	}

	.bg-blue-700 {
		background-color: var(--color-blue-700);
	}

	.bg-blue-800 {
		background-color: var(--color-blue-800);
	}

	.bg-blue-900 {
		background-color: var(--color-blue-900);
	}

	.bg-blue-900\/80 {
		background-color: color-mix(in oklab, var(--color-blue-900) 80%, transparent);
	}

	.bg-blue-950 {
		background-color: var(--color-blue-950);
	}

	.bg-cyan-400 {
		background-color: var(--color-cyan-400);
	}

	.bg-cyan-500 {
		background-color: var(--color-cyan-500);
	}

	.bg-cyan-600 {
		background-color: var(--color-cyan-600);
	}

	.bg-cyan-700 {
		background-color: var(--color-cyan-700);
	}

	.bg-emerald-100 {
		background-color: var(--color-emerald-100);
	}

	.bg-emerald-400 {
		background-color: var(--color-emerald-400);
	}

	.bg-emerald-500 {
		background-color: var(--color-emerald-500);
	}

	.bg-emerald-600 {
		background-color: var(--color-emerald-600);
	}

	.bg-fuchsia-600 {
		background-color: var(--color-fuchsia-600);
	}

	.bg-gray-50 {
		background-color: var(--color-gray-50);
	}

	.bg-gray-100 {
		background-color: var(--color-gray-100);
	}

	.bg-gray-200 {
		background-color: var(--color-gray-200);
	}

	.bg-gray-200\/70 {
		background-color: color-mix(in oklab, var(--color-gray-200) 70%, transparent);
	}

	.bg-gray-300 {
		background-color: var(--color-gray-300);
	}

	.bg-gray-400 {
		background-color: var(--color-gray-400);
	}

	.bg-gray-500 {
		background-color: var(--color-gray-500);
	}

	.bg-gray-600 {
		background-color: var(--color-gray-600);
	}

	.bg-gray-700 {
		background-color: var(--color-gray-700);
	}

	.bg-gray-800 {
		background-color: var(--color-gray-800);
	}

	.bg-gray-900 {
		background-color: var(--color-gray-900);
	}

	.bg-gray-900\/50 {
		background-color: color-mix(in oklab, var(--color-gray-900) 50%, transparent);
	}

	.bg-green-100 {
		background-color: var(--color-green-100);
	}

	.bg-green-200 {
		background-color: var(--color-green-200);
	}

	.bg-green-300 {
		background-color: var(--color-green-300);
	}

	.bg-green-400 {
		background-color: var(--color-green-400);
	}

	.bg-green-500 {
		background-color: var(--color-green-500);
	}

	.bg-green-600 {
		background-color: var(--color-green-600);
	}

	.bg-green-700 {
		background-color: var(--color-green-700);
	}

	.bg-indigo-50 {
		background-color: var(--color-indigo-50);
	}

	.bg-indigo-100 {
		background-color: var(--color-indigo-100);
	}

	.bg-indigo-200 {
		background-color: var(--color-indigo-200);
	}

	.bg-indigo-300 {
		background-color: var(--color-indigo-300);
	}

	.bg-indigo-400 {
		background-color: var(--color-indigo-400);
	}

	.bg-indigo-500 {
		background-color: var(--color-indigo-500);
	}

	.bg-indigo-600 {
		background-color: var(--color-indigo-600);
	}

	.bg-indigo-700 {
		background-color: var(--color-indigo-700);
	}

	.bg-indigo-900 {
		background-color: var(--color-indigo-900);
	}

	.bg-lime-600 {
		background-color: var(--color-lime-600);
	}

	.bg-neutral-500 {
		background-color: var(--color-neutral-500);
	}

	.bg-neutral-600 {
		background-color: var(--color-neutral-600);
	}

	.bg-neutral-700 {
		background-color: var(--color-neutral-700);
	}

	.bg-neutral-800 {
		background-color: var(--color-neutral-800);
	}

	.bg-neutral-900 {
		background-color: var(--color-neutral-900);
	}

	.bg-orange-100 {
		background-color: var(--color-orange-100);
	}

	.bg-orange-200 {
		background-color: var(--color-orange-200);
	}

	.bg-orange-200\/70 {
		background-color: color-mix(in oklab, var(--color-orange-200) 70%, transparent);
	}

	.bg-orange-400 {
		background-color: var(--color-orange-400);
	}

	.bg-orange-500 {
		background-color: var(--color-orange-500);
	}

	.bg-orange-600 {
		background-color: var(--color-orange-600);
	}

	.bg-orange-800 {
		background-color: var(--color-orange-800);
	}

	.bg-pink-50 {
		background-color: var(--color-pink-50);
	}

	.bg-pink-100 {
		background-color: var(--color-pink-100);
	}

	.bg-pink-200 {
		background-color: var(--color-pink-200);
	}

	.bg-pink-200\/50 {
		background-color: color-mix(in oklab, var(--color-pink-200) 50%, transparent);
	}

	.bg-pink-500 {
		background-color: var(--color-pink-500);
	}

	.bg-pink-600 {
		background-color: var(--color-pink-600);
	}

	.bg-purple-100 {
		background-color: var(--color-purple-100);
	}

	.bg-purple-200 {
		background-color: var(--color-purple-200);
	}

	.bg-purple-300 {
		background-color: var(--color-purple-300);
	}

	.bg-purple-400 {
		background-color: var(--color-purple-400);
	}

	.bg-purple-500 {
		background-color: var(--color-purple-500);
	}

	.bg-purple-600 {
		background-color: var(--color-purple-600);
	}

	.bg-red-50 {
		background-color: var(--color-red-50);
	}

	.bg-red-100 {
		background-color: var(--color-red-100);
	}

	.bg-red-200 {
		background-color: var(--color-red-200);
	}

	.bg-red-200\/70 {
		background-color: color-mix(in oklab, var(--color-red-200) 70%, transparent);
	}

	.bg-red-400 {
		background-color: var(--color-red-400);
	}

	.bg-red-500 {
		background-color: var(--color-red-500);
	}

	.bg-red-600 {
		background-color: var(--color-red-600);
	}

	.bg-red-700 {
		background-color: var(--color-red-700);
	}

	.bg-red-800 {
		background-color: var(--color-red-800);
	}

	.bg-rose-500 {
		background-color: var(--color-rose-500);
	}

	.bg-rose-600 {
		background-color: var(--color-rose-600);
	}

	.bg-sky-100 {
		background-color: var(--color-sky-100);
	}

	.bg-sky-200 {
		background-color: var(--color-sky-200);
	}

	.bg-sky-500 {
		background-color: var(--color-sky-500);
	}

	.bg-sky-600 {
		background-color: var(--color-sky-600);
	}

	.bg-slate-600 {
		background-color: var(--color-slate-600);
	}

	.bg-stone-50 {
		background-color: var(--color-stone-50);
	}

	.bg-stone-100 {
		background-color: var(--color-stone-100);
	}

	.bg-stone-200 {
		background-color: var(--color-stone-200);
	}

	.bg-stone-300 {
		background-color: var(--color-stone-300);
	}

	.bg-stone-400 {
		background-color: var(--color-stone-400);
	}

	.bg-stone-600 {
		background-color: var(--color-stone-600);
	}

	.bg-stone-700 {
		background-color: var(--color-stone-700);
	}

	.bg-stone-800 {
		background-color: var(--color-stone-800);
	}

	.bg-stone-900 {
		background-color: var(--color-stone-900);
	}

	.bg-teal-50 {
		background-color: var(--color-teal-50);
	}

	.bg-teal-100 {
		background-color: var(--color-teal-100);
	}

	.bg-teal-200 {
		background-color: var(--color-teal-200);
	}

	.bg-teal-400 {
		background-color: var(--color-teal-400);
	}

	.bg-teal-500 {
		background-color: var(--color-teal-500);
	}

	.bg-teal-600 {
		background-color: var(--color-teal-600);
	}

	.bg-teal-800 {
		background-color: var(--color-teal-800);
	}

	.bg-transparent {
		background-color: #0000;
	}

	.bg-violet-100 {
		background-color: var(--color-violet-100);
	}

	.bg-violet-200 {
		background-color: var(--color-violet-200);
	}

	.bg-violet-500 {
		background-color: var(--color-violet-500);
	}

	.bg-violet-600 {
		background-color: var(--color-violet-600);
	}

	.bg-violet-800 {
		background-color: var(--color-violet-800);
	}

	.bg-violet-900 {
		background-color: var(--color-violet-900);
	}

	.bg-white {
		background-color: var(--color-white);
	}

	.bg-white\! {
		background-color: var(--color-white) !important;
	}

	.bg-white\/10 {
		background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	.bg-white\/20 {
		background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
	}

	.bg-white\/30 {
		background-color: color-mix(in oklab, var(--color-white) 30%, transparent);
	}

	.bg-white\/40 {
		background-color: color-mix(in oklab, var(--color-white) 40%, transparent);
	}

	.bg-white\/50 {
		background-color: color-mix(in oklab, var(--color-white) 50%, transparent);
	}

	.bg-white\/60 {
		background-color: color-mix(in oklab, var(--color-white) 60%, transparent);
	}

	.bg-white\/80 {
		background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
	}

	.bg-yellow-50 {
		background-color: var(--color-yellow-50);
	}

	.bg-yellow-100 {
		background-color: var(--color-yellow-100);
	}

	.bg-yellow-200 {
		background-color: var(--color-yellow-200);
	}

	.bg-yellow-300 {
		background-color: var(--color-yellow-300);
	}

	.bg-yellow-400 {
		background-color: var(--color-yellow-400);
	}

	.bg-yellow-500 {
		background-color: var(--color-yellow-500);
	}

	.bg-yellow-600 {
		background-color: var(--color-yellow-600);
	}

	.bg-yellow-800 {
		background-color: var(--color-yellow-800);
	}

	.bg-zinc-600 {
		background-color: var(--color-zinc-600);
	}

	.bg-zinc-800 {
		background-color: var(--color-zinc-800);
	}

	.bg-linear-to-b {
		--tw-gradient-position: to bottom in oklab;
		background-image: linear-gradient(var(--tw-gradient-stops));
	}

	.bg-linear-to-bl {
		--tw-gradient-position: to bottom left in oklab;
		background-image: linear-gradient(var(--tw-gradient-stops));
	}

	.bg-linear-to-br {
		--tw-gradient-position: to bottom right in oklab;
		background-image: linear-gradient(var(--tw-gradient-stops));
	}

	.bg-linear-to-l {
		--tw-gradient-position: to left in oklab;
		background-image: linear-gradient(var(--tw-gradient-stops));
	}

	.bg-linear-to-r {
		--tw-gradient-position: to right in oklab;
		background-image: linear-gradient(var(--tw-gradient-stops));
	}

	.bg-linear-to-t {
		--tw-gradient-position: to top in oklab;
		background-image: linear-gradient(var(--tw-gradient-stops));
	}

	.bg-linear-to-tl {
		--tw-gradient-position: to top left in oklab;
		background-image: linear-gradient(var(--tw-gradient-stops));
	}

	.bg-linear-to-tr {
		--tw-gradient-position: to top right in oklab;
		background-image: linear-gradient(var(--tw-gradient-stops));
	}

	.dark .active.text-blue-500,
	.dark .active-link.text-blue-500 {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.bg-\[linear-gradient\(45deg\,var\(--color-gray-100\)_7\.14\%\,transparent_7\.14\%\,transparent_50\%\,var\(--color-gray-100\)_50\%\,var\(--color-gray-100\)_57\.14\%\,transparent_57\.14\%\,transparent\)\;\] {
		background-image: linear-gradient(
			45deg,
			var(--color-gray-100) 7.14%,
			transparent 7.14%,
			transparent 50%,
			var(--color-gray-100) 50%,
			var(--color-gray-100) 57.14%,
			transparent 57.14%,
			transparent
		);
	}

	.bg-\[linear-gradient\(90deg\,var\(--color-gray-200\)_25\%\,transparent_25\%\,transparent_50\%\,var\(--color-gray-200\)_50\%\,var\(--color-gray-200\)_75\%\,transparent_75\%\,transparent\)\] {
		background-image: linear-gradient(
			90deg,
			var(--color-gray-200) 25%,
			transparent 25%,
			transparent 50%,
			var(--color-gray-200) 50%,
			var(--color-gray-200) 75%,
			transparent 75%,
			transparent
		);
	}

	.bg-\[linear-gradient\(135deg\,var\(--color-gray-400\)_25\%\,transparent_25\%\,transparent_50\%\,var\(--color-gray-400\)_50\%\,var\(--color-gray-400\)_75\%\,transparent_75\%\,transparent\)\] {
		background-image: linear-gradient(
			135deg,
			var(--color-gray-400) 25%,
			transparent 25%,
			transparent 50%,
			var(--color-gray-400) 50%,
			var(--color-gray-400) 75%,
			transparent 75%,
			transparent
		);
	}

	.bg-\[radial-gradient\(closest-side\,var\(--color-cyan-400\)\,var\(--color-blue-600\)\,transparent\)\] {
		background-image: radial-gradient(closest-side, var(--color-cyan-400), var(--color-blue-600), transparent);
	}

	.bg-\[radial-gradient\(closest-side\,var\(--color-violet-50\)\,\#fdfbff\,transparent\)\] {
		background-image: radial-gradient(closest-side, var(--color-violet-50), #fdfbff, transparent);
	}

	.bg-\[radial-gradient\(closest-side\,var\(--color-violet-600\)\,var\(--color-blue-600\)\,transparent\)\] {
		background-image: radial-gradient(closest-side, var(--color-violet-600), var(--color-blue-600), transparent);
	}

	.bg-\[radial-gradient\(var\(--color-blue-600\)\,var\(--color-indigo-300\)\)\] {
		background-image: radial-gradient(var(--color-blue-600), var(--color-indigo-300));
	}

	.bg-\[radial-gradient\(var\(--color-rose-400\)\,var\(--color-violet-400\)\)\] {
		background-image: radial-gradient(var(--color-rose-400), var(--color-violet-400));
	}

	.bg-\[url\(\'\.\.\/svg\/figma\/pen-drawing\.svg\'\)\] {
		background-image: url(/local/templates/sbrkn_preline/../svg/figma/pen-drawing.svg);
	}

	.bg-\[url\(\'\@\@img1\.src\'\)\] {
		background-image: url(/local/templates/sbrkn_preline/@@img1.src);
	}

	.bg-\[url\(\'\@\@img2\.src\'\)\] {
		background-image: url(/local/templates/sbrkn_preline/@@img2.src);
	}

	.bg-\[url\(\'\@\@img3\.src\'\)\] {
		background-image: url(/local/templates/sbrkn_preline/@@img3.src);
	}

	.bg-\[url\(\'https\:\/\/images\.unsplash\.com\/photo-1462917882517-e150004895fa\?q\=80\&w\=1920\&auto\=format\&fit\=crop\&ixlib\=rb-4\.1\.0\&ixid\=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA\%3D\%3D\'\)\] {
		background-image: url(https://images.unsplash.com/photo-1462917882517-e150004895fa?q=80&w=1920&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);
	}

	.bg-\[url\(\'https\:\/\/images\.unsplash\.com\/photo-1606868306217-dbf5046868d2\?ixlib\=rb-4\.0\.3\&ixid\=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8\&auto\=format\&fit\=crop\&w\=1020\&q\=80\'\)\] {
		background-image: url(https://images.unsplash.com/photo-1606868306217-dbf5046868d2?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1020&q=80);
	}

	.bg-\[url\(\'https\:\/\/images\.unsplash\.com\/photo-1606868306217-dbf5046868d2\?ixlib\=rb-4\.0\.3\&ixid\=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8\&auto\=format\&fit\=crop\&w\=1920\&q\=80\'\)\] {
		background-image: url(https://images.unsplash.com/photo-1606868306217-dbf5046868d2?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1920&q=80);
	}

	.bg-\[url\(\'https\:\/\/images\.unsplash\.com\/photo-1612287230202-1ff1d85d1bdf\?q\=80\&w\=1920\&auto\=format\&fit\=crop\&ixlib\=rb-4\.0\.3\&ixid\=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA\%3D\%3D\'\)\] {
		background-image: url(https://images.unsplash.com/photo-1612287230202-1ff1d85d1bdf?q=80&w=1920&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);
	}

	.bg-\[url\(\'https\:\/\/images\.unsplash\.com\/photo-1615615228002-890bb61cac6e\?q\=80\&w\=1920\&auto\=format\&fit\=crop\&ixlib\=rb-4\.0\.3\&ixid\=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA\%3D\%3D\'\)\] {
		background-image: url(https://images.unsplash.com/photo-1615615228002-890bb61cac6e?q=80&w=1920&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);
	}

	.bg-\[url\(\'https\:\/\/images\.unsplash\.com\/photo-1629666451094-8908989cae90\?q\=80\&w\=1920\&auto\=format\&fit\=crop\&ixlib\=rb-4\.0\.3\&ixid\=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA\%3D\%3D\'\)\] {
		background-image: url(https://images.unsplash.com/photo-1629666451094-8908989cae90?q=80&w=1920&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);
	}

	.bg-\[url\(\'https\:\/\/images\.unsplash\.com\/photo-1634017839464-5c339ebe3cb4\?ixlib\=rb-4\.0\.3\&ixid\=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8\&auto\=format\&fit\=crop\&w\=560\&q\=80\'\)\] {
		background-image: url(https://images.unsplash.com/photo-1634017839464-5c339ebe3cb4?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=560&q=80);
	}

	.bg-\[url\(\'https\:\/\/images\.unsplash\.com\/photo-1634017839464-5c339ebe3cb4\?ixlib\=rb-4\.0\.3\&ixid\=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8\&auto\=format\&fit\=crop\&w\=3000\&q\=80\'\)\] {
		background-image: url(https://images.unsplash.com/photo-1634017839464-5c339ebe3cb4?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=3000&q=80);
	}

	.bg-\[url\(\'https\:\/\/images\.unsplash\.com\/photo-1665686374006-b8f04cf62d57\?ixlib\=rb-4\.0\.3\&ixid\=MnwxMjA3fDF8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8\&auto\=format\&fit\=crop\&w\=1020\&q\=80\'\)\] {
		background-image: url(https://images.unsplash.com/photo-1665686374006-b8f04cf62d57?ixlib=rb-4.0.3&ixid=MnwxMjA3fDF8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1020&q=80);
	}

	.bg-\[url\(\'https\:\/\/images\.unsplash\.com\/photo-1670349081674-90d0e76a20ad\?ixlib\=rb-4\.0\.3\&ixid\=MnwxMjA3fDF8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8\&auto\=format\&fit\=crop\&w\=1020\&q\=80\'\)\] {
		background-image: url(https://images.unsplash.com/photo-1670349081674-90d0e76a20ad?ixlib=rb-4.0.3&ixid=MnwxMjA3fDF8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1020&q=80);
	}

	.bg-\[url\(\'https\:\/\/images\.unsplash\.com\/photo-1713204641930-9be477a56a8d\?q\=80\&w\=1920\&auto\=format\&fit\=crop\&ixlib\=rb-4\.0\.3\&ixid\=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA\%3D\%3D\'\)\] {
		background-image: url(https://images.unsplash.com/photo-1713204641930-9be477a56a8d?q=80&w=1920&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);
	}

	.bg-\[url\(\'https\:\/\/images\.unsplash\.com\/photo-1743360543515-d3b506e6d3c2\?q\=80\&w\=1920\&auto\=format\&fit\=crop\&ixlib\=rb-4\.0\.3\&ixid\=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA\%3D\%3D\'\)\] {
		background-image: url(https://images.unsplash.com/photo-1743360543515-d3b506e6d3c2?q=80&w=1920&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);
	}

	.bg-\[url\(\'https\:\/\/preline\.co\/assets\/svg\/examples\/abstract-1\.svg\'\)\] {
		background-image: url(https://preline.co/assets/svg/examples/abstract-1.svg);
	}

	.bg-\[url\(\'https\:\/\/preline\.co\/assets\/svg\/examples\/abstract-bg-1\.svg\'\)\] {
		background-image: url(https://preline.co/assets/svg/examples/abstract-bg-1.svg);
	}

	.bg-\[url\(https\:\/\/images\.unsplash\.com\/photo-1577083862054-7324cd025fa6\?q\=80\&w\=1920\&auto\=format\&fit\=crop\&ixlib\=rb-4\.0\.3\&ixid\=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA\%3D\%3D\)\] {
		background-image: url(https://images.unsplash.com/photo-1577083862054-7324cd025fa6?q=80&w=1920&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);
	}

	.bg-\[url\(https\:\/\/images\.unsplash\.com\/photo-1618221195710-dd6b41faaea6\?q\=80\&w\=1920\&auto\=format\&fit\=crop\&ixlib\=rb-4\.0\.3\&ixid\=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA\%3D\%3D\)\] {
		background-image: url(https://images.unsplash.com/photo-1618221195710-dd6b41faaea6?q=80&w=1920&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);
	}

	.bg-\[url\(https\:\/\/images\.unsplash\.com\/photo-1633114128174-2f8aa49759b0\?ixlib\=rb-4\.0\.3\&ixid\=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8\&auto\=format\&fit\=crop\&w\=128\&h\=160\&q\=80\)\] {
		background-image: url(https://images.unsplash.com/photo-1633114128174-2f8aa49759b0?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=128&h=160&q=80);
	}

	.bg-\[url\(https\:\/\/images\.unsplash\.com\/photo-1633114128174-2f8aa49759b0\?ixlib\=rb-4\.0\.3\&ixid\=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8\&auto\=format\&fit\=crop\&w\=512\&h\=640\&q\=80\)\] {
		background-image: url(https://images.unsplash.com/photo-1633114128174-2f8aa49759b0?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=512&h=640&q=80);
	}

	.bg-\[url\(https\:\/\/images\.unsplash\.com\/photo-1638962502979-05d81dcaa096\?q\=80\&w\=1920\&auto\=format\&fit\=crop\&ixlib\=rb-4\.0\.3\&ixid\=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA\%3D\%3D\)\] {
		background-image: url(https://images.unsplash.com/photo-1638962502979-05d81dcaa096?q=80&w=1920&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);
	}

	.bg-\[url\(https\:\/\/images\.unsplash\.com\/photo-1735615479428-1e0e932daf62\?q\=80\&w\=780\&auto\=format\&fit\=crop\&ixlib\=rb-4\.0\.3\&ixid\=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA\%3D\%3D\)\] {
		background-image: url(https://images.unsplash.com/photo-1735615479428-1e0e932daf62?q=80&w=780&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);
	}

	.bg-\[url\(https\:\/\/preline\.co\/assets\/img\/pro\/startup\/img11\.webp\)\] {
		background-image: url(https://preline.co/assets/img/pro/startup/img11.webp);
	}

	.bg-none {
		background-image: none;
	}

	.dark .dark-bg-radial-gradient {
		background-image: radial-gradient(closest-side, #4c1d9566, #4c1d951a, #0000);
	}

	.from-black {
		--tw-gradient-from: var(--color-black);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-blue-50 {
		--tw-gradient-from: var(--color-blue-50);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-blue-100 {
		--tw-gradient-from: var(--color-blue-100);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-blue-200 {
		--tw-gradient-from: var(--color-blue-200);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-blue-400 {
		--tw-gradient-from: var(--color-blue-400);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-blue-500 {
		--tw-gradient-from: var(--color-blue-500);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-blue-600 {
		--tw-gradient-from: var(--color-blue-600);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-blue-600\/10 {
		--tw-gradient-from: color-mix(in oklab, var(--color-blue-600) 10%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-blue-600\/30 {
		--tw-gradient-from: color-mix(in oklab, var(--color-blue-600) 30%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-cyan-200 {
		--tw-gradient-from: var(--color-cyan-200);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-cyan-300 {
		--tw-gradient-from: var(--color-cyan-300);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-cyan-300\/10 {
		--tw-gradient-from: color-mix(in oklab, var(--color-cyan-300) 10%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-cyan-400 {
		--tw-gradient-from: var(--color-cyan-400);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-emerald-500 {
		--tw-gradient-from: var(--color-emerald-500);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-gray-100 {
		--tw-gradient-from: var(--color-gray-100);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-gray-200 {
		--tw-gradient-from: var(--color-gray-200);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-lime-500 {
		--tw-gradient-from: var(--color-lime-500);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-neutral-800 {
		--tw-gradient-from: var(--color-neutral-800);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-orange-100 {
		--tw-gradient-from: var(--color-orange-100);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-orange-400 {
		--tw-gradient-from: var(--color-orange-400);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-orange-500 {
		--tw-gradient-from: var(--color-orange-500);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-purple-400 {
		--tw-gradient-from: var(--color-purple-400);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-purple-600 {
		--tw-gradient-from: var(--color-purple-600);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-red-200 {
		--tw-gradient-from: var(--color-red-200);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-red-300 {
		--tw-gradient-from: var(--color-red-300);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-red-400 {
		--tw-gradient-from: var(--color-red-400);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-red-500 {
		--tw-gradient-from: var(--color-red-500);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-sky-400 {
		--tw-gradient-from: var(--color-sky-400);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-stone-100 {
		--tw-gradient-from: var(--color-stone-100);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-teal-300 {
		--tw-gradient-from: var(--color-teal-300);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-transparent {
		--tw-gradient-from: transparent;
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-violet-200 {
		--tw-gradient-from: var(--color-violet-200);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-violet-300 {
		--tw-gradient-from: var(--color-violet-300);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-violet-300\/50 {
		--tw-gradient-from: color-mix(in oklab, var(--color-violet-300) 50%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-violet-500 {
		--tw-gradient-from: var(--color-violet-500);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-violet-600 {
		--tw-gradient-from: var(--color-violet-600);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-violet-600\/10 {
		--tw-gradient-from: color-mix(in oklab, var(--color-violet-600) 10%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-violet-700 {
		--tw-gradient-from: var(--color-violet-700);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-white {
		--tw-gradient-from: var(--color-white);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.from-50\% {
		--tw-gradient-from-position: 50%;
	}

	.via-blue-100 {
		--tw-gradient-via: var(--color-blue-100);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.via-gray-50 {
		--tw-gradient-via: var(--color-gray-50);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.via-gray-200 {
		--tw-gradient-via: var(--color-gray-200);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.via-neutral-900 {
		--tw-gradient-via: var(--color-neutral-900);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.via-purple-100 {
		--tw-gradient-via: var(--color-purple-100);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.via-purple-200 {
		--tw-gradient-via: var(--color-purple-200);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.via-purple-400 {
		--tw-gradient-via: var(--color-purple-400);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.via-transparent {
		--tw-gradient-via: transparent;
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.via-violet-400 {
		--tw-gradient-via: var(--color-violet-400);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.via-white {
		--tw-gradient-via: var(--color-white);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.via-white\/0 {
		--tw-gradient-via: color-mix(in oklab, var(--color-white) 0%, transparent);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.via-white\/90 {
		--tw-gradient-via: color-mix(in oklab, var(--color-white) 90%, transparent);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.via-yellow-400 {
		--tw-gradient-via: var(--color-yellow-400);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.via-70\% {
		--tw-gradient-via-position: 70%;
	}

	.to-blue-50 {
		--tw-gradient-to: var(--color-blue-50);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-blue-400 {
		--tw-gradient-to: var(--color-blue-400);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-blue-500 {
		--tw-gradient-to: var(--color-blue-500);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-blue-600 {
		--tw-gradient-to: var(--color-blue-600);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-blue-950 {
		--tw-gradient-to: var(--color-blue-950);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-cyan-100 {
		--tw-gradient-to: var(--color-cyan-100);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-cyan-400 {
		--tw-gradient-to: var(--color-cyan-400);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-emerald-900 {
		--tw-gradient-to: var(--color-emerald-900);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-fuchsia-200 {
		--tw-gradient-to: var(--color-fuchsia-200);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-fuchsia-300 {
		--tw-gradient-to: var(--color-fuchsia-300);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-fuchsia-700 {
		--tw-gradient-to: var(--color-fuchsia-700);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-gray-50 {
		--tw-gradient-to: var(--color-gray-50);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-gray-100 {
		--tw-gradient-to: var(--color-gray-100);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-gray-800 {
		--tw-gradient-to: var(--color-gray-800);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-green-300 {
		--tw-gradient-to: var(--color-green-300);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-indigo-200 {
		--tw-gradient-to: var(--color-indigo-200);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-neutral-950 {
		--tw-gradient-to: var(--color-neutral-950);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-orange-200 {
		--tw-gradient-to: var(--color-orange-200);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-purple-50 {
		--tw-gradient-to: var(--color-purple-50);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-purple-100 {
		--tw-gradient-to: var(--color-purple-100);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-purple-300 {
		--tw-gradient-to: var(--color-purple-300);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-purple-400 {
		--tw-gradient-to: var(--color-purple-400);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-purple-400\/10 {
		--tw-gradient-to: color-mix(in oklab, var(--color-purple-400) 10%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-purple-400\/30 {
		--tw-gradient-to: color-mix(in oklab, var(--color-purple-400) 30%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-purple-600 {
		--tw-gradient-to: var(--color-purple-600);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-purple-700 {
		--tw-gradient-to: var(--color-purple-700);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-rose-700 {
		--tw-gradient-to: var(--color-rose-700);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-sky-500 {
		--tw-gradient-to: var(--color-sky-500);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-teal-400 {
		--tw-gradient-to: var(--color-teal-400);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-teal-500 {
		--tw-gradient-to: var(--color-teal-500);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-transparent {
		--tw-gradient-to: transparent;
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-violet-200 {
		--tw-gradient-to: var(--color-violet-200);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-violet-500 {
		--tw-gradient-to: var(--color-violet-500);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-violet-600 {
		--tw-gradient-to: var(--color-violet-600);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-white {
		--tw-gradient-to: var(--color-white);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-white\/0 {
		--tw-gradient-to: color-mix(in oklab, var(--color-white) 0%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-yellow-300 {
		--tw-gradient-to: var(--color-yellow-300);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.to-80\% {
		--tw-gradient-to-position: 80%;
	}

	.bg-\[length\:7px_7px\] {
		background-size: 7px 7px;
	}

	.bg-\[length\:10px_10px\] {
		background-size: 10px 10px;
	}

	.bg-\[length\:100\%\] {
		background-size: 100%;
	}

	.bg-auto {
		background-size: auto;
	}

	.bg-contain {
		background-size: contain;
	}

	.bg-cover {
		background-size: cover;
	}

	.bg-fixed {
		background-attachment: fixed;
	}

	.bg-local {
		background-attachment: local;
	}

	.bg-scroll {
		background-attachment: scroll;
	}

	.bg-clip-text {
		-webkit-background-clip: text;
		background-clip: text;
	}

	.bg-bottom {
		background-position: bottom;
	}

	.bg-center {
		background-position: 50%;
	}

	.bg-left {
		background-position: 0;
	}

	.bg-left-bottom {
		background-position: 0 100%;
	}

	.bg-left-top {
		background-position: 0 0;
	}

	.bg-right {
		background-position: 100%;
	}

	.bg-right-bottom {
		background-position: 100% 100%;
	}

	.bg-right-top {
		background-position: 100% 0;
	}

	.bg-top {
		background-position: top;
	}

	.bg-no-repeat {
		background-repeat: no-repeat;
	}

	.fill-black {
		fill: var(--color-black);
	}

	.fill-blue-50 {
		fill: var(--color-blue-50);
	}

	.fill-blue-200 {
		fill: var(--color-blue-200);
	}

	.fill-blue-300 {
		fill: var(--color-blue-300);
	}

	.fill-blue-400 {
		fill: var(--color-blue-400);
	}

	.fill-blue-500 {
		fill: var(--color-blue-500);
	}

	.fill-blue-600 {
		fill: var(--color-blue-600);
	}

	.fill-blue-700 {
		fill: var(--color-blue-700);
	}

	.fill-cyan-500 {
		fill: var(--color-cyan-500);
	}

	.fill-emerald-500 {
		fill: var(--color-emerald-500);
	}

	.fill-emerald-600 {
		fill: var(--color-emerald-600);
	}

	.fill-gray-50 {
		fill: var(--color-gray-50);
	}

	.fill-gray-100 {
		fill: var(--color-gray-100);
	}

	.fill-gray-200 {
		fill: var(--color-gray-200);
	}

	.fill-gray-300 {
		fill: var(--color-gray-300);
	}

	.fill-gray-300\/40 {
		fill: color-mix(in oklab, var(--color-gray-300) 40%, transparent);
	}

	.fill-gray-400 {
		fill: var(--color-gray-400);
	}

	.fill-gray-400\/20 {
		fill: color-mix(in oklab, var(--color-gray-400) 20%, transparent);
	}

	.fill-gray-500 {
		fill: var(--color-gray-500);
	}

	.fill-gray-700 {
		fill: var(--color-gray-700);
	}

	.fill-gray-800 {
		fill: var(--color-gray-800);
	}

	.fill-green-300 {
		fill: var(--color-green-300);
	}

	.fill-green-300\/40 {
		fill: color-mix(in oklab, var(--color-green-300) 40%, transparent);
	}

	.fill-green-400 {
		fill: var(--color-green-400);
	}

	.fill-green-400\/20 {
		fill: color-mix(in oklab, var(--color-green-400) 20%, transparent);
	}

	.fill-green-600 {
		fill: var(--color-green-600);
	}

	.fill-indigo-300 {
		fill: var(--color-indigo-300);
	}

	.fill-indigo-300\/40 {
		fill: color-mix(in oklab, var(--color-indigo-300) 40%, transparent);
	}

	.fill-indigo-400 {
		fill: var(--color-indigo-400);
	}

	.fill-indigo-400\/20 {
		fill: color-mix(in oklab, var(--color-indigo-400) 20%, transparent);
	}

	.fill-indigo-600 {
		fill: var(--color-indigo-600);
	}

	.fill-orange-500 {
		fill: var(--color-orange-500);
	}

	.fill-orange-600 {
		fill: var(--color-orange-600);
	}

	.fill-pink-300 {
		fill: var(--color-pink-300);
	}

	.fill-pink-300\/40 {
		fill: color-mix(in oklab, var(--color-pink-300) 40%, transparent);
	}

	.fill-pink-400 {
		fill: var(--color-pink-400);
	}

	.fill-pink-400\/20 {
		fill: color-mix(in oklab, var(--color-pink-400) 20%, transparent);
	}

	.fill-pink-600 {
		fill: var(--color-pink-600);
	}

	.fill-purple-600 {
		fill: var(--color-purple-600);
	}

	.fill-purple-900 {
		fill: var(--color-purple-900);
	}

	.fill-red-500 {
		fill: var(--color-red-500);
	}

	.fill-red-600 {
		fill: var(--color-red-600);
	}

	.fill-rose-300 {
		fill: var(--color-rose-300);
	}

	.fill-rose-500 {
		fill: var(--color-rose-500);
	}

	.fill-sky-800 {
		fill: var(--color-sky-800);
	}

	.fill-stone-50 {
		fill: var(--color-stone-50);
	}

	.fill-stone-100 {
		fill: var(--color-stone-100);
	}

	.fill-stone-200 {
		fill: var(--color-stone-200);
	}

	.fill-stone-800 {
		fill: var(--color-stone-800);
	}

	.fill-violet-200 {
		fill: var(--color-violet-200);
	}

	.fill-violet-500 {
		fill: var(--color-violet-500);
	}

	.fill-violet-600 {
		fill: var(--color-violet-600);
	}

	.fill-white {
		fill: var(--color-white);
	}

	.fill-white\/80 {
		fill: color-mix(in oklab, var(--color-white) 80%, transparent);
	}

	.fill-yellow-500 {
		fill: var(--color-yellow-500);
	}

	.stroke-black {
		stroke: var(--color-black);
	}

	.stroke-blue-600 {
		stroke: var(--color-blue-600);
	}

	.stroke-blue-700 {
		stroke: var(--color-blue-700);
	}

	.stroke-current {
		stroke: currentColor;
	}

	.stroke-emerald-600 {
		stroke: var(--color-emerald-600);
	}

	.stroke-gray-50 {
		stroke: var(--color-gray-50);
	}

	.stroke-gray-100 {
		stroke: var(--color-gray-100);
	}

	.stroke-gray-200 {
		stroke: var(--color-gray-200);
	}

	.stroke-gray-300 {
		stroke: var(--color-gray-300);
	}

	.stroke-gray-400 {
		stroke: var(--color-gray-400);
	}

	.stroke-gray-600 {
		stroke: var(--color-gray-600);
	}

	.stroke-gray-800 {
		stroke: var(--color-gray-800);
	}

	.stroke-green-600 {
		stroke: var(--color-green-600);
	}

	.stroke-indigo-600 {
		stroke: var(--color-indigo-600);
	}

	.stroke-neutral-700 {
		stroke: var(--color-neutral-700);
	}

	.stroke-neutral-700\/50 {
		stroke: color-mix(in oklab, var(--color-neutral-700) 50%, transparent);
	}

	.stroke-purple-900 {
		stroke: var(--color-purple-900);
	}

	.stroke-stone-50 {
		stroke: var(--color-stone-50);
	}

	.stroke-stone-100 {
		stroke: var(--color-stone-100);
	}

	.stroke-stone-400 {
		stroke: var(--color-stone-400);
	}

	.stroke-stone-800 {
		stroke: var(--color-stone-800);
	}

	.stroke-violet-600 {
		stroke: var(--color-violet-600);
	}

	.stroke-white {
		stroke: var(--color-white);
	}

	.object-contain {
		object-fit: contain;
	}

	.object-cover {
		object-fit: cover;
	}

	.object-fill {
		object-fit: fill;
	}

	.object-none {
		object-fit: none;
	}

	.object-scale-down {
		object-fit: scale-down;
	}

	.object-center {
		object-position: center;
	}

	.p-0 {
		padding: calc(var(--spacing) * 0);
	}

	.p-0\.5 {
		padding: calc(var(--spacing) * 0.5);
	}

	.p-1 {
		padding: calc(var(--spacing) * 1);
	}

	.p-1\.5 {
		padding: calc(var(--spacing) * 1.5);
	}

	.p-2 {
		padding: calc(var(--spacing) * 2);
	}

	.p-2\.5 {
		padding: calc(var(--spacing) * 2.5);
	}

	.p-3 {
		padding: calc(var(--spacing) * 3);
	}

	.p-3\.5 {
		padding: calc(var(--spacing) * 3.5);
	}

	.p-4 {
		padding: calc(var(--spacing) * 4);
	}

	.p-5 {
		padding: calc(var(--spacing) * 5);
	}

	.p-6 {
		padding: calc(var(--spacing) * 6);
	}

	.p-8 {
		padding: calc(var(--spacing) * 8);
	}

	.p-10 {
		padding: calc(var(--spacing) * 10);
	}

	.p-12 {
		padding: calc(var(--spacing) * 12);
	}

	.p-\[3px\] {
		padding: 3px;
	}

	.p-px {
		padding: 1px;
	}

	.px-0 {
		padding-inline: calc(var(--spacing) * 0);
	}

	.px-0\.5 {
		padding-inline: calc(var(--spacing) * 0.5);
	}

	.px-1 {
		padding-inline: calc(var(--spacing) * 1);
	}

	.px-1\.5 {
		padding-inline: calc(var(--spacing) * 1.5);
	}

	.px-2 {
		padding-inline: calc(var(--spacing) * 2);
	}

	.px-2\.5 {
		padding-inline: calc(var(--spacing) * 2.5);
	}

	.px-3 {
		padding-inline: calc(var(--spacing) * 3);
	}

	.px-3\.5 {
		padding-inline: calc(var(--spacing) * 3.5);
	}

	.px-4 {
		padding-inline: calc(var(--spacing) * 4);
	}

	.px-4\.5 {
		padding-inline: calc(var(--spacing) * 4.5);
	}

	.px-5 {
		padding-inline: calc(var(--spacing) * 5);
	}

	.px-6 {
		padding-inline: calc(var(--spacing) * 6);
	}

	.px-7 {
		padding-inline: calc(var(--spacing) * 7);
	}

	.px-8 {
		padding-inline: calc(var(--spacing) * 8);
	}

	.px-12 {
		padding-inline: calc(var(--spacing) * 12);
	}

	.px-24 {
		padding-inline: calc(var(--spacing) * 24);
	}

	.px-\[2\%\] {
		padding-inline: 2%;
	}

	.px-\[5px\] {
		padding-inline: 5px;
	}

	.\!py-0\.5 {
		padding-block: calc(var(--spacing) * 0.5) !important;
	}

	.py-0 {
		padding-block: calc(var(--spacing) * 0);
	}

	.py-0\.5 {
		padding-block: calc(var(--spacing) * 0.5);
	}

	.py-0\.5\! {
		padding-block: calc(var(--spacing) * 0.5) !important;
	}

	.py-1 {
		padding-block: calc(var(--spacing) * 1);
	}

	.py-1\.5 {
		padding-block: calc(var(--spacing) * 1.5);
	}

	.py-2 {
		padding-block: calc(var(--spacing) * 2);
	}

	.py-2\.5 {
		padding-block: calc(var(--spacing) * 2.5);
	}

	.py-3 {
		padding-block: calc(var(--spacing) * 3);
	}

	.py-3\.5 {
		padding-block: calc(var(--spacing) * 3.5);
	}

	.py-4 {
		padding-block: calc(var(--spacing) * 4);
	}

	.py-5 {
		padding-block: calc(var(--spacing) * 5);
	}

	.py-6 {
		padding-block: calc(var(--spacing) * 6);
	}

	.py-7 {
		padding-block: calc(var(--spacing) * 7);
	}

	.py-8 {
		padding-block: calc(var(--spacing) * 8);
	}

	.py-10 {
		padding-block: calc(var(--spacing) * 10);
	}

	.py-12 {
		padding-block: calc(var(--spacing) * 12);
	}

	.py-14 {
		padding-block: calc(var(--spacing) * 14);
	}

	.py-16 {
		padding-block: calc(var(--spacing) * 16);
	}

	.py-20 {
		padding-block: calc(var(--spacing) * 20);
	}

	.py-24 {
		padding-block: calc(var(--spacing) * 24);
	}

	.py-40 {
		padding-block: calc(var(--spacing) * 40);
	}

	.py-\[3px\] {
		padding-block: 3px;
	}

	.py-\[5px\] {
		padding-block: 5px;
	}

	.py-\[7px\] {
		padding-block: 7px;
	}

	.py-\[9px\] {
		padding-block: 9px;
	}

	.py-\[11px\] {
		padding-block: 11px;
	}

	.py-px {
		padding-block: 1px;
	}

	.ps-0 {
		padding-inline-start: calc(var(--spacing) * 0);
	}

	.ps-0\.5 {
		padding-inline-start: calc(var(--spacing) * 0.5);
	}

	.ps-1 {
		padding-inline-start: calc(var(--spacing) * 1);
	}

	.ps-1\.5 {
		padding-inline-start: calc(var(--spacing) * 1.5);
	}

	.ps-2 {
		padding-inline-start: calc(var(--spacing) * 2);
	}

	.ps-2\.5 {
		padding-inline-start: calc(var(--spacing) * 2.5);
	}

	.ps-3 {
		padding-inline-start: calc(var(--spacing) * 3);
	}

	.ps-3\.5 {
		padding-inline-start: calc(var(--spacing) * 3.5);
	}

	.ps-4 {
		padding-inline-start: calc(var(--spacing) * 4);
	}

	.ps-5 {
		padding-inline-start: calc(var(--spacing) * 5);
	}

	.ps-6 {
		padding-inline-start: calc(var(--spacing) * 6);
	}

	.ps-7 {
		padding-inline-start: calc(var(--spacing) * 7);
	}

	.ps-8 {
		padding-inline-start: calc(var(--spacing) * 8);
	}

	.ps-9 {
		padding-inline-start: calc(var(--spacing) * 9);
	}

	.ps-10 {
		padding-inline-start: calc(var(--spacing) * 10);
	}

	.ps-11 {
		padding-inline-start: calc(var(--spacing) * 11);
	}

	.ps-12 {
		padding-inline-start: calc(var(--spacing) * 12);
	}

	.ps-16 {
		padding-inline-start: calc(var(--spacing) * 16);
	}

	.ps-20 {
		padding-inline-start: calc(var(--spacing) * 20);
	}

	.ps-\[5px\] {
		padding-inline-start: 5px;
	}

	.ps-\[11px\] {
		padding-inline-start: 11px;
	}

	.ps-\[13px\] {
		padding-inline-start: 13px;
	}

	.ps-px {
		padding-inline-start: 1px;
	}

	.pe-0 {
		padding-inline-end: calc(var(--spacing) * 0);
	}

	.pe-0\.5 {
		padding-inline-end: calc(var(--spacing) * 0.5);
	}

	.pe-1 {
		padding-inline-end: calc(var(--spacing) * 1);
	}

	.pe-1\.5 {
		padding-inline-end: calc(var(--spacing) * 1.5);
	}

	.pe-2 {
		padding-inline-end: calc(var(--spacing) * 2);
	}

	.pe-2\.5 {
		padding-inline-end: calc(var(--spacing) * 2.5);
	}

	.pe-3 {
		padding-inline-end: calc(var(--spacing) * 3);
	}

	.pe-3\.5 {
		padding-inline-end: calc(var(--spacing) * 3.5);
	}

	.pe-4 {
		padding-inline-end: calc(var(--spacing) * 4);
	}

	.pe-5 {
		padding-inline-end: calc(var(--spacing) * 5);
	}

	.pe-6 {
		padding-inline-end: calc(var(--spacing) * 6);
	}

	.pe-7 {
		padding-inline-end: calc(var(--spacing) * 7);
	}

	.pe-8 {
		padding-inline-end: calc(var(--spacing) * 8);
	}

	.pe-9 {
		padding-inline-end: calc(var(--spacing) * 9);
	}

	.pe-10 {
		padding-inline-end: calc(var(--spacing) * 10);
	}

	.pe-11 {
		padding-inline-end: calc(var(--spacing) * 11);
	}

	.pe-12 {
		padding-inline-end: calc(var(--spacing) * 12);
	}

	.pe-14 {
		padding-inline-end: calc(var(--spacing) * 14);
	}

	.pe-16 {
		padding-inline-end: calc(var(--spacing) * 16);
	}

	.pe-20 {
		padding-inline-end: calc(var(--spacing) * 20);
	}

	.pe-24 {
		padding-inline-end: calc(var(--spacing) * 24);
	}

	.pe-28 {
		padding-inline-end: calc(var(--spacing) * 28);
	}

	.pe-32 {
		padding-inline-end: calc(var(--spacing) * 32);
	}

	.pe-36 {
		padding-inline-end: calc(var(--spacing) * 36);
	}

	.pe-40 {
		padding-inline-end: calc(var(--spacing) * 40);
	}

	.pe-52 {
		padding-inline-end: calc(var(--spacing) * 52);
	}

	.pe-\[3px\] {
		padding-inline-end: 3px;
	}

	.pe-\[5px\] {
		padding-inline-end: 5px;
	}

	.pe-px {
		padding-inline-end: 1px;
	}

	.pt-0 {
		padding-top: calc(var(--spacing) * 0);
	}

	.pt-0\.5 {
		padding-top: calc(var(--spacing) * 0.5);
	}

	.pt-1 {
		padding-top: calc(var(--spacing) * 1);
	}

	.pt-1\.5 {
		padding-top: calc(var(--spacing) * 1.5);
	}

	.pt-2 {
		padding-top: calc(var(--spacing) * 2);
	}

	.pt-2\.5 {
		padding-top: calc(var(--spacing) * 2.5);
	}

	.pt-3 {
		padding-top: calc(var(--spacing) * 3);
	}

	.pt-3\.5 {
		padding-top: calc(var(--spacing) * 3.5);
	}

	.pt-4 {
		padding-top: calc(var(--spacing) * 4);
	}

	.pt-5 {
		padding-top: calc(var(--spacing) * 5);
	}

	.pt-6 {
		padding-top: calc(var(--spacing) * 6);
	}

	.pt-7 {
		padding-top: calc(var(--spacing) * 7);
	}

	.pt-8 {
		padding-top: calc(var(--spacing) * 8);
	}

	.pt-10 {
		padding-top: calc(var(--spacing) * 10);
	}

	.pt-12 {
		padding-top: calc(var(--spacing) * 12);
	}

	.pt-13 {
		padding-top: calc(var(--spacing) * 13);
	}

	.pt-13\.5 {
		padding-top: calc(var(--spacing) * 13.5);
	}

	.pt-14 {
		padding-top: calc(var(--spacing) * 14);
	}

	.pt-15 {
		padding-top: calc(var(--spacing) * 15);
	}

	.pt-16 {
		padding-top: calc(var(--spacing) * 16);
	}

	.pt-17 {
		padding-top: calc(var(--spacing) * 17);
	}

	.pt-17\.5 {
		padding-top: calc(var(--spacing) * 17.5);
	}

	.pt-20 {
		padding-top: calc(var(--spacing) * 20);
	}

	.pt-24 {
		padding-top: calc(var(--spacing) * 24);
	}

	.pt-40 {
		padding-top: calc(var(--spacing) * 40);
	}

	.pt-\[40\%\] {
		padding-top: 40%;
	}

	.pt-\[50\%\] {
		padding-top: 50%;
	}

	.pb-0 {
		padding-bottom: calc(var(--spacing) * 0);
	}

	.pb-0\.5 {
		padding-bottom: calc(var(--spacing) * 0.5);
	}

	.pb-1 {
		padding-bottom: calc(var(--spacing) * 1);
	}

	.pb-1\.5 {
		padding-bottom: calc(var(--spacing) * 1.5);
	}

	.pb-2 {
		padding-bottom: calc(var(--spacing) * 2);
	}

	.pb-3 {
		padding-bottom: calc(var(--spacing) * 3);
	}

	.pb-4 {
		padding-bottom: calc(var(--spacing) * 4);
	}

	.pb-5 {
		padding-bottom: calc(var(--spacing) * 5);
	}

	.pb-6 {
		padding-bottom: calc(var(--spacing) * 6);
	}

	.pb-7 {
		padding-bottom: calc(var(--spacing) * 7);
	}

	.pb-8 {
		padding-bottom: calc(var(--spacing) * 8);
	}

	.pb-10 {
		padding-bottom: calc(var(--spacing) * 10);
	}

	.pb-12 {
		padding-bottom: calc(var(--spacing) * 12);
	}

	.pb-14 {
		padding-bottom: calc(var(--spacing) * 14);
	}

	.pb-15 {
		padding-bottom: calc(var(--spacing) * 15);
	}

	.pb-16 {
		padding-bottom: calc(var(--spacing) * 16);
	}

	.pb-20 {
		padding-bottom: calc(var(--spacing) * 20);
	}

	.pb-23 {
		padding-bottom: calc(var(--spacing) * 23);
	}

	.pb-24 {
		padding-bottom: calc(var(--spacing) * 24);
	}

	.pb-\[6\%\] {
		padding-bottom: 6%;
	}

	.text-center {
		text-align: center;
	}

	.text-end {
		text-align: end;
	}

	.text-left {
		text-align: left;
	}

	.text-start {
		text-align: start;
	}

	.align-baseline {
		vertical-align: baseline;
	}

	.align-bottom {
		vertical-align: bottom;
	}

	.align-middle {
		vertical-align: middle;
	}

	.align-top {
		vertical-align: top;
	}

	.font-mono {
		font-family: var(--font-mono);
	}

	.font-sans {
		font-family: var(--font-sans);
	}

	.font-serif {
		font-family: var(--font-serif);
	}

	.\!text-sm {
		font-size: var(--text-sm) !important;
		line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
	}

	.text-2xl {
		font-size: var(--text-2xl);
		line-height: var(--tw-leading, var(--text-2xl--line-height));
	}

	.text-2xl\/5 {
		font-size: var(--text-2xl);
		line-height: calc(var(--spacing) * 5);
	}

	.text-3xl {
		font-size: var(--text-3xl);
		line-height: var(--tw-leading, var(--text-3xl--line-height));
	}

	.text-4xl {
		font-size: var(--text-4xl);
		line-height: var(--tw-leading, var(--text-4xl--line-height));
	}

	.text-4xl\/5 {
		font-size: var(--text-4xl);
		line-height: calc(var(--spacing) * 5);
	}

	.text-5xl {
		font-size: var(--text-5xl);
		line-height: var(--tw-leading, var(--text-5xl--line-height));
	}

	.text-6xl {
		font-size: var(--text-6xl);
		line-height: var(--tw-leading, var(--text-6xl--line-height));
	}

	.text-7xl {
		font-size: var(--text-7xl);
		line-height: var(--tw-leading, var(--text-7xl--line-height));
	}

	.text-8xl {
		font-size: var(--text-8xl);
		line-height: var(--tw-leading, var(--text-8xl--line-height));
	}

	.text-\[13px\]\/4 {
		font-size: 13px;
		line-height: calc(var(--spacing) * 4);
	}

	.text-base {
		font-size: var(--text-base);
		line-height: var(--tw-leading, var(--text-base--line-height));
	}

	.text-base\/5 {
		font-size: var(--text-base);
		line-height: calc(var(--spacing) * 5);
	}

	.text-lg {
		font-size: var(--text-lg);
		line-height: var(--tw-leading, var(--text-lg--line-height));
	}

	.text-sm {
		font-size: var(--text-sm);
		line-height: var(--tw-leading, var(--text-sm--line-height));
	}

	.text-sm\! {
		font-size: var(--text-sm) !important;
		line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
	}

	.text-sm\/6 {
		font-size: var(--text-sm);
		line-height: calc(var(--spacing) * 6);
	}

	.text-xl {
		font-size: var(--text-xl);
		line-height: var(--tw-leading, var(--text-xl--line-height));
	}

	.text-xs {
		font-size: var(--text-xs);
		line-height: var(--tw-leading, var(--text-xs--line-height));
	}

	.text-xs\/3 {
		font-size: var(--text-xs);
		line-height: calc(var(--spacing) * 3);
	}

	.text-\[\.25rem\] {
		font-size: 0.25rem;
	}

	.text-\[9px\] {
		font-size: 9px;
	}

	.text-\[10px\] {
		font-size: 10px;
	}

	.text-\[11px\] {
		font-size: 11px;
	}

	.text-\[13px\] {
		font-size: 13px;
	}

	.leading-2 {
		--tw-leading: calc(var(--spacing) * 2);
		line-height: calc(var(--spacing) * 2);
	}

	.leading-3 {
		--tw-leading: calc(var(--spacing) * 3);
		line-height: calc(var(--spacing) * 3);
	}

	.leading-4 {
		--tw-leading: calc(var(--spacing) * 4);
		line-height: calc(var(--spacing) * 4);
	}

	.leading-5 {
		--tw-leading: calc(var(--spacing) * 5);
		line-height: calc(var(--spacing) * 5);
	}

	.leading-6 {
		--tw-leading: calc(var(--spacing) * 6);
		line-height: calc(var(--spacing) * 6);
	}

	.leading-7 {
		--tw-leading: calc(var(--spacing) * 7);
		line-height: calc(var(--spacing) * 7);
	}

	.leading-7\.5 {
		--tw-leading: calc(var(--spacing) * 7.5);
		line-height: calc(var(--spacing) * 7.5);
	}

	.leading-10 {
		--tw-leading: calc(var(--spacing) * 10);
		line-height: calc(var(--spacing) * 10);
	}

	.leading-\[1\.1\] {
		--tw-leading: 1.1;
		line-height: 1.1;
	}

	.leading-\[1\.2\] {
		--tw-leading: 1.2;
		line-height: 1.2;
	}

	.leading-\[1\.33\] {
		--tw-leading: 1.33;
		line-height: 1.33;
	}

	.leading-none {
		--tw-leading: 1;
		line-height: 1;
	}

	.leading-normal {
		--tw-leading: var(--leading-normal);
		line-height: var(--leading-normal);
	}

	.leading-snug {
		--tw-leading: var(--leading-snug);
		line-height: var(--leading-snug);
	}

	.leading-tight {
		--tw-leading: var(--leading-tight);
		line-height: var(--leading-tight);
	}

	.\!font-medium {
		--tw-font-weight: var(--font-weight-medium) !important;
		font-weight: var(--font-weight-medium) !important;
	}

	.font-bold {
		--tw-font-weight: var(--font-weight-bold);
		font-weight: var(--font-weight-bold);
	}

	.font-extrabold {
		--tw-font-weight: var(--font-weight-extrabold);
		font-weight: var(--font-weight-extrabold);
	}

	.font-light {
		--tw-font-weight: var(--font-weight-light);
		font-weight: var(--font-weight-light);
	}

	.font-medium {
		--tw-font-weight: var(--font-weight-medium);
		font-weight: var(--font-weight-medium);
	}

	.font-medium\! {
		--tw-font-weight: var(--font-weight-medium) !important;
		font-weight: var(--font-weight-medium) !important;
	}

	.font-normal {
		--tw-font-weight: var(--font-weight-normal);
		font-weight: var(--font-weight-normal);
	}

	.font-semibold {
		--tw-font-weight: var(--font-weight-semibold);
		font-weight: var(--font-weight-semibold);
	}

	.-tracking-\[3px\] {
		--tw-tracking: calc(3px * -1);
		letter-spacing: -3px;
	}

	.-tracking-\[4px\] {
		--tw-tracking: calc(4px * -1);
		letter-spacing: -4px;
	}

	.tracking-wider {
		--tw-tracking: var(--tracking-wider);
		letter-spacing: var(--tracking-wider);
	}

	.text-nowrap {
		text-wrap: nowrap;
	}

	.text-wrap {
		text-wrap: wrap;
	}

	.break-words {
		overflow-wrap: break-word;
	}

	.break-all {
		word-break: break-all;
	}

	.whitespace-nowrap {
		white-space: nowrap;
	}

	.whitespace-pre {
		white-space: pre;
	}

	.text-blue-500.active-link,
	.text-blue-500.active,
	.dark .text-blue-500.active,
	.dark .text-blue-500.active-link,
	.active.text-blue-500,
	.active.text-blue-600,
	.dark .active.text-blue-500,
	.active-link.text-blue-500,
	.dark .active-link.text-blue-500,
	.text-blue-600.active {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.text-blue-600\!.active {
		--tw-text-opacity: 1 !important;
		color: rgb(59 130 246 / var(--tw-text-opacity)) !important;
	}

	.text-\[\#ff0\] {
		color: #ff0;
	}

	.text-amber-500 {
		color: var(--color-amber-500);
	}

	.text-black {
		color: var(--color-black);
	}

	.text-blue-400 {
		color: var(--color-blue-400);
	}

	.text-blue-500 {
		color: var(--color-blue-500);
	}

	.text-blue-600 {
		color: var(--color-blue-600);
	}

	.text-blue-600\! {
		color: var(--color-blue-600) !important;
	}

	.text-blue-700 {
		color: var(--color-blue-700);
	}

	.text-blue-800 {
		color: var(--color-blue-800);
	}

	.text-blue-900 {
		color: var(--color-blue-900);
	}

	.text-cyan-400 {
		color: var(--color-cyan-400);
	}

	.text-cyan-500 {
		color: var(--color-cyan-500);
	}

	.text-cyan-600 {
		color: var(--color-cyan-600);
	}

	.text-emerald-500 {
		color: var(--color-emerald-500);
	}

	.text-emerald-600 {
		color: var(--color-emerald-600);
	}

	.text-emerald-800 {
		color: var(--color-emerald-800);
	}

	.text-fuchsia-400 {
		color: var(--color-fuchsia-400);
	}

	.text-fuchsia-600 {
		color: var(--color-fuchsia-600);
	}

	.text-gray-50 {
		color: var(--color-gray-50);
	}

	.text-gray-100 {
		color: var(--color-gray-100);
	}

	.text-gray-200 {
		color: var(--color-gray-200);
	}

	.text-gray-300 {
		color: var(--color-gray-300);
	}

	.text-gray-400 {
		color: var(--color-gray-400);
	}

	.text-gray-500 {
		color: var(--color-gray-500);
	}

	.text-gray-600 {
		color: var(--color-gray-600);
	}

	.text-gray-700 {
		color: var(--color-gray-700);
	}

	.text-gray-800 {
		color: var(--color-gray-800);
	}

	.text-gray-900 {
		color: var(--color-gray-900);
	}

	.text-green-200 {
		color: var(--color-green-200);
	}

	.text-green-400 {
		color: var(--color-green-400);
	}

	.text-green-500 {
		color: var(--color-green-500);
	}

	.text-green-600 {
		color: var(--color-green-600);
	}

	.text-green-700 {
		color: var(--color-green-700);
	}

	.text-green-800 {
		color: var(--color-green-800);
	}

	.text-green-900 {
		color: var(--color-green-900);
	}

	.text-indigo-100 {
		color: var(--color-indigo-100);
	}

	.text-indigo-500 {
		color: var(--color-indigo-500);
	}

	.text-indigo-600 {
		color: var(--color-indigo-600);
	}

	.text-indigo-600\! {
		color: var(--color-indigo-600) !important;
	}

	.text-indigo-700 {
		color: var(--color-indigo-700);
	}

	.text-indigo-800 {
		color: var(--color-indigo-800);
	}

	.text-indigo-900 {
		color: var(--color-indigo-900);
	}

	.text-inherit {
		color: inherit;
	}

	.text-lime-400 {
		color: var(--color-lime-400);
	}

	.text-neutral-200 {
		color: var(--color-neutral-200);
	}

	.text-neutral-400 {
		color: var(--color-neutral-400);
	}

	.text-neutral-500 {
		color: var(--color-neutral-500);
	}

	.text-neutral-600 {
		color: var(--color-neutral-600);
	}

	.text-neutral-800 {
		color: var(--color-neutral-800);
	}

	.text-orange-100 {
		color: var(--color-orange-100);
	}

	.text-orange-400 {
		color: var(--color-orange-400);
	}

	.text-orange-500 {
		color: var(--color-orange-500);
	}

	.text-orange-600 {
		color: var(--color-orange-600);
	}

	.text-orange-700 {
		color: var(--color-orange-700);
	}

	.text-orange-800 {
		color: var(--color-orange-800);
	}

	.text-pink-400 {
		color: var(--color-pink-400);
	}

	.text-pink-600 {
		color: var(--color-pink-600);
	}

	.text-pink-700 {
		color: var(--color-pink-700);
	}

	.text-pink-800 {
		color: var(--color-pink-800);
	}

	.text-pink-900 {
		color: var(--color-pink-900);
	}

	.text-purple-200 {
		color: var(--color-purple-200);
	}

	.text-purple-400 {
		color: var(--color-purple-400);
	}

	.text-purple-500 {
		color: var(--color-purple-500);
	}

	.text-purple-600 {
		color: var(--color-purple-600);
	}

	.text-purple-800 {
		color: var(--color-purple-800);
	}

	.text-purple-900 {
		color: var(--color-purple-900);
	}

	.text-red-400 {
		color: var(--color-red-400);
	}

	.text-red-500 {
		color: var(--color-red-500);
	}

	.text-red-600 {
		color: var(--color-red-600);
	}

	.text-red-700 {
		color: var(--color-red-700);
	}

	.text-red-800 {
		color: var(--color-red-800);
	}

	.text-red-900 {
		color: var(--color-red-900);
	}

	.text-rose-500 {
		color: var(--color-rose-500);
	}

	.text-rose-600 {
		color: var(--color-rose-600);
	}

	.text-sky-400 {
		color: var(--color-sky-400);
	}

	.text-sky-600 {
		color: var(--color-sky-600);
	}

	.text-sky-800 {
		color: var(--color-sky-800);
	}

	.text-stone-300 {
		color: var(--color-stone-300);
	}

	.text-stone-400 {
		color: var(--color-stone-400);
	}

	.text-stone-500 {
		color: var(--color-stone-500);
	}

	.text-stone-600 {
		color: var(--color-stone-600);
	}

	.text-stone-700 {
		color: var(--color-stone-700);
	}

	.text-stone-800 {
		color: var(--color-stone-800);
	}

	.text-teal-300 {
		color: var(--color-teal-300);
	}

	.text-teal-500 {
		color: var(--color-teal-500);
	}

	.text-teal-600 {
		color: var(--color-teal-600);
	}

	.text-teal-800 {
		color: var(--color-teal-800);
	}

	.text-transparent {
		color: #0000;
	}

	.text-violet-500 {
		color: var(--color-violet-500);
	}

	.text-violet-600 {
		color: var(--color-violet-600);
	}

	.text-violet-800 {
		color: var(--color-violet-800);
	}

	.text-violet-900 {
		color: var(--color-violet-900);
	}

	.text-white {
		color: var(--color-white);
	}

	.text-white\/40 {
		color: color-mix(in oklab, var(--color-white) 40%, transparent);
	}

	.text-white\/50 {
		color: color-mix(in oklab, var(--color-white) 50%, transparent);
	}

	.text-white\/60 {
		color: color-mix(in oklab, var(--color-white) 60%, transparent);
	}

	.text-white\/70 {
		color: color-mix(in oklab, var(--color-white) 70%, transparent);
	}

	.text-white\/80 {
		color: color-mix(in oklab, var(--color-white) 80%, transparent);
	}

	.text-white\/90 {
		color: color-mix(in oklab, var(--color-white) 90%, transparent);
	}

	.text-yellow-400 {
		color: var(--color-yellow-400);
	}

	.text-yellow-500 {
		color: var(--color-yellow-500);
	}

	.text-yellow-600 {
		color: var(--color-yellow-600);
	}

	.text-yellow-700 {
		color: var(--color-yellow-700);
	}

	.text-yellow-800 {
		color: var(--color-yellow-800);
	}

	.capitalize {
		text-transform: capitalize;
	}

	.lowercase {
		text-transform: lowercase;
	}

	.uppercase {
		text-transform: uppercase;
	}

	.italic {
		font-style: italic;
	}

	.not-italic {
		font-style: normal;
	}

	.line-through {
		text-decoration-line: line-through;
	}

	.underline {
		text-decoration-line: underline;
	}

	.decoration-blue-600 {
		-webkit-text-decoration-color: var(--color-blue-600);
		-webkit-text-decoration-color: var(--color-blue-600);
		text-decoration-color: var(--color-blue-600);
	}

	.decoration-gray-300 {
		-webkit-text-decoration-color: var(--color-gray-300);
		-webkit-text-decoration-color: var(--color-gray-300);
		text-decoration-color: var(--color-gray-300);
	}

	.decoration-gray-500 {
		-webkit-text-decoration-color: var(--color-gray-500);
		-webkit-text-decoration-color: var(--color-gray-500);
		text-decoration-color: var(--color-gray-500);
	}

	.decoration-gray-800 {
		-webkit-text-decoration-color: var(--color-gray-800);
		-webkit-text-decoration-color: var(--color-gray-800);
		text-decoration-color: var(--color-gray-800);
	}

	.decoration-red-500 {
		-webkit-text-decoration-color: var(--color-red-500);
		-webkit-text-decoration-color: var(--color-red-500);
		text-decoration-color: var(--color-red-500);
	}

	.decoration-teal-500 {
		-webkit-text-decoration-color: var(--color-teal-500);
		-webkit-text-decoration-color: var(--color-teal-500);
		text-decoration-color: var(--color-teal-500);
	}

	.decoration-white {
		-webkit-text-decoration-color: var(--color-white);
		-webkit-text-decoration-color: var(--color-white);
		text-decoration-color: var(--color-white);
	}

	.decoration-yellow-500 {
		-webkit-text-decoration-color: var(--color-yellow-500);
		-webkit-text-decoration-color: var(--color-yellow-500);
		text-decoration-color: var(--color-yellow-500);
	}

	.decoration-1 {
		text-decoration-thickness: 1px;
	}

	.decoration-2 {
		text-decoration-thickness: 2px;
	}

	.underline-offset-1 {
		text-underline-offset: 1px;
	}

	.underline-offset-2 {
		text-underline-offset: 2px;
	}

	.underline-offset-4 {
		text-underline-offset: 4px;
	}

	.underline-offset-8 {
		text-underline-offset: 8px;
	}

	.\!opacity-100 {
		opacity: 1 !important;
	}

	.opacity-0 {
		opacity: 0;
	}

	.opacity-10 {
		opacity: 0.1;
	}

	.opacity-20 {
		opacity: 0.2;
	}

	.opacity-30 {
		opacity: 0.3;
	}

	.opacity-40 {
		opacity: 0.4;
	}

	.opacity-50 {
		opacity: 0.5;
	}

	.opacity-60 {
		opacity: 0.6;
	}

	.opacity-70 {
		opacity: 0.7;
	}

	.opacity-75 {
		opacity: 0.75;
	}

	.opacity-80 {
		opacity: 0.8;
	}

	.opacity-90 {
		opacity: 0.9;
	}

	.opacity-100 {
		opacity: 1;
	}

	.opacity-100\! {
		opacity: 1 !important;
	}

	.shadow {
		--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.shadow-2xl {
		--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.shadow-2xs {
		--tw-shadow: 0 1px var(--tw-shadow-color, #0000000d);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.shadow-\[0_2\.75rem_3\.5rem_-2rem_rgb\(45_55_75_\/_20\%\)\,_0_0_5rem_-2rem_rgb\(45_55_75_\/_15\%\)\] {
		--tw-shadow:
			0 2.75rem 3.5rem -2rem var(--tw-shadow-color, #2d374b33), 0 0 5rem -2rem var(--tw-shadow-color, #2d374b26);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.shadow-\[0_2\.75rem_5\.5rem_-3\.5rem_rgb\(0_0_0_\/_20\%\)\,_0_2rem_4rem_-2rem_rgb\(0_0_0_\/_30\%\)\,_inset_0_-0\.1875rem_0\.3125rem_0_rgb\(0_0_0_\/_20\%\)\] {
		--tw-shadow:
			0 2.75rem 5.5rem -3.5rem var(--tw-shadow-color, #0003), 0 2rem 4rem -2rem var(--tw-shadow-color, #0000004d),
			inset 0 -0.1875rem 0.3125rem 0 var(--tw-shadow-color, #0003);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.shadow-\[0_2\.75rem_5\.5rem_-3\.5rem_rgb\(45_55_75_\/_20\%\)\,_0_2rem_4rem_-2rem_rgb\(45_55_75_\/_30\%\)\,_inset_0_-0\.1875rem_0\.3125rem_0_rgb\(45_55_75_\/_20\%\)\] {
		--tw-shadow:
			0 2.75rem 5.5rem -3.5rem var(--tw-shadow-color, #2d374b33),
			0 2rem 4rem -2rem var(--tw-shadow-color, #2d374b4d),
			inset 0 -0.1875rem 0.3125rem 0 var(--tw-shadow-color, #2d374b33);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.shadow-\[0px_2px_0px_0px_rgba\(0\,0\,0\,0\.08\)\] {
		--tw-shadow: 0px 2px 0px 0px var(--tw-shadow-color, #00000014);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.shadow-inner {
		--tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.shadow-lg {
		--tw-shadow:
			0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.shadow-md {
		--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.shadow-sm {
		--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.shadow-xl {
		--tw-shadow:
			0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.shadow-xs {
		--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.ring-0 {
		--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width))
			var(--tw-ring-color, currentColor);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.ring-1 {
		--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width))
			var(--tw-ring-color, currentColor);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.ring-2 {
		--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width))
			var(--tw-ring-color, currentColor);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.ring-4 {
		--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width))
			var(--tw-ring-color, currentColor);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.ring-6 {
		--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(6px + var(--tw-ring-offset-width))
			var(--tw-ring-color, currentColor);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.inset-shadow-sm {
		--tw-inset-shadow: inset 0 2px 4px var(--tw-inset-shadow-color, #0000000d);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.shadow-gray-100 {
		--tw-shadow-color: var(--color-gray-100);
	}

	.shadow-gray-200 {
		--tw-shadow-color: var(--color-gray-200);
	}

	.shadow-gray-800 {
		--tw-shadow-color: var(--color-gray-800);
	}

	.shadow-gray-800\/10 {
		--tw-shadow-color: color-mix(in oklab, var(--color-gray-800) 10%, transparent);
	}

	.shadow-gray-900 {
		--tw-shadow-color: var(--color-gray-900);
	}

	.shadow-gray-900\/70 {
		--tw-shadow-color: color-mix(in oklab, var(--color-gray-900) 70%, transparent);
	}

	.shadow-stone-200 {
		--tw-shadow-color: var(--color-stone-200);
	}

	.shadow-transparent {
		--tw-shadow-color: transparent;
	}

	.ring-black {
		--tw-ring-color: var(--color-black);
	}

	.ring-black\/10 {
		--tw-ring-color: color-mix(in oklab, var(--color-black) 10%, transparent);
	}

	.ring-blue-500 {
		--tw-ring-color: var(--color-blue-500);
	}

	.ring-gray-100 {
		--tw-ring-color: var(--color-gray-100);
	}

	.ring-gray-200 {
		--tw-ring-color: var(--color-gray-200);
	}

	.ring-transparent {
		--tw-ring-color: transparent;
	}

	.ring-white {
		--tw-ring-color: var(--color-white);
	}

	.ring-white\/50 {
		--tw-ring-color: color-mix(in oklab, var(--color-white) 50%, transparent);
	}

	.ring-offset-2 {
		--tw-ring-offset-width: 2px;
		--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	}

	.ring-offset-4 {
		--tw-ring-offset-width: 4px;
		--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	}

	.ring-offset-blue-600 {
		--tw-ring-offset-color: var(--color-blue-600);
	}

	.outline-hidden {
		--tw-outline-style: none;
		outline-style: none;
	}

	@media (forced-colors: active) {
		.outline-hidden {
			outline-offset: 2px;
			outline: 2px solid #0000;
		}
	}

	.outline {
		outline-style: var(--tw-outline-style);
		outline-width: 1px;
	}

	.blur {
		--tw-blur: blur(8px);
		filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,)
			var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
	}

	.blur-3xl {
		--tw-blur: blur(var(--blur-3xl));
		filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,)
			var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
	}

	.blur-\[100px\] {
		--tw-blur: blur(100px);
		filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,)
			var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
	}

	.blur-\[700px\] {
		--tw-blur: blur(700px);
		filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,)
			var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
	}

	.blur-xs {
		--tw-blur: blur(var(--blur-xs));
		filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,)
			var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
	}

	.grayscale {
		--tw-grayscale: grayscale(100%);
		filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,)
			var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
	}

	.grayscale-0 {
		--tw-grayscale: grayscale(0%);
		filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,)
			var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
	}

	.filter {
		filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,)
			var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
	}

	.backdrop-blur-lg {
		--tw-backdrop-blur: blur(var(--blur-lg));
		-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
			var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
			var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
		backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
			var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
			var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
	}

	.backdrop-blur-md {
		--tw-backdrop-blur: blur(var(--blur-md));
		-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
			var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
			var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
		backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
			var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
			var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
	}

	.backdrop-blur-xl {
		--tw-backdrop-blur: blur(var(--blur-xl));
		-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
			var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
			var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
		backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
			var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
			var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
	}

	.backdrop-blur-xs {
		--tw-backdrop-blur: blur(var(--blur-xs));
		-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
			var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
			var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
		backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
			var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
			var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
	}

	.backdrop-filter {
		-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
			var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
			var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
		backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
			var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
			var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
	}

	.\!transition-transform {
		transition-property: transform, translate, scale, rotate !important;
		transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
		transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
	}

	.transition {
		transition-property:
			color,
			background-color,
			border-color,
			outline-color,
			text-decoration-color,
			fill,
			stroke,
			--tw-gradient-from,
			--tw-gradient-via,
			--tw-gradient-to,
			opacity,
			box-shadow,
			transform,
			translate,
			scale,
			rotate,
			filter,
			-webkit-backdrop-filter,
			backdrop-filter;
		transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
		transition-duration: var(--tw-duration, var(--default-transition-duration));
	}

	.transition-\[height\,transform\] {
		transition-property: height, transform;
		transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
		transition-duration: var(--tw-duration, var(--default-transition-duration));
	}

	.transition-\[height\] {
		transition-property: height;
		transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
		transition-duration: var(--tw-duration, var(--default-transition-duration));
	}

	.transition-\[margin\,opacity\] {
		transition-property: margin, opacity;
		transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
		transition-duration: var(--tw-duration, var(--default-transition-duration));
	}

	.transition-\[opacity\,margin\] {
		transition-property: opacity, margin;
		transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
		transition-duration: var(--tw-duration, var(--default-transition-duration));
	}

	.transition-\[transform\,opacity\] {
		transition-property: transform, opacity;
		transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
		transition-duration: var(--tw-duration, var(--default-transition-duration));
	}

	.transition-all {
		transition-property: all;
		transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
		transition-duration: var(--tw-duration, var(--default-transition-duration));
	}

	.transition-colors {
		transition-property:
			color, background-color, border-color, outline-color, text-decoration-color, fill, stroke,
			--tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
		transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
		transition-duration: var(--tw-duration, var(--default-transition-duration));
	}

	.transition-opacity {
		transition-property: opacity;
		transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
		transition-duration: var(--tw-duration, var(--default-transition-duration));
	}

	.transition-transform {
		transition-property: transform, translate, scale, rotate;
		transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
		transition-duration: var(--tw-duration, var(--default-transition-duration));
	}

	.transition-none {
		transition-property: none;
	}

	.duration-100 {
		--tw-duration: 0.1s;
		transition-duration: 0.1s;
	}

	.duration-200 {
		--tw-duration: 0.2s;
		transition-duration: 0.2s;
	}

	.duration-300 {
		--tw-duration: 0.3s;
		transition-duration: 0.3s;
	}

	.duration-500 {
		--tw-duration: 0.5s;
		transition-duration: 0.5s;
	}

	.duration-700 {
		--tw-duration: 0.7s;
		transition-duration: 0.7s;
	}

	.duration-\[0\.1ms\] {
		--tw-duration: 0.1ms;
		transition-duration: 0.1ms;
	}

	.duration-\[150ms\] {
		--tw-duration: 0.15s;
		transition-duration: 0.15s;
	}

	.ease-in {
		--tw-ease: var(--ease-in);
		transition-timing-function: var(--ease-in);
	}

	.ease-in-out {
		--tw-ease: var(--ease-in-out);
		transition-timing-function: var(--ease-in-out);
	}

	.ease-out {
		--tw-ease: var(--ease-out);
		transition-timing-function: var(--ease-out);
	}

	.select-none {
		-webkit-user-select: none;
		user-select: none;
	}

	.\[--adaptive\:\*\] {
		--adaptive: *;
	}

	.\[--adaptive\:none\] {
		--adaptive: none;
	}

	.\[--auto-close-equality-type\:\*\] {
		--auto-close-equality-type: *;
	}

	.\[--auto-close-equality-type\:less-than\] {
		--auto-close-equality-type: less-than;
	}

	.\[--auto-close\:\*\] {
		--auto-close: *;
	}

	.\[--auto-close\:2xl\] {
		--auto-close: 2xl;
	}

	.\[--auto-close\:false\] {
		--auto-close: false;
	}

	.\[--auto-close\:inside\] {
		--auto-close: inside;
	}

	.\[--auto-close\:lg\] {
		--auto-close: lg;
	}

	.\[--auto-close\:md\] {
		--auto-close: md;
	}

	.\[--auto-close\:outside\] {
		--auto-close: outside;
	}

	.\[--auto-close\:sm\] {
		--auto-close: sm;
	}

	.\[--auto-close\:true\] {
		--auto-close: true;
	}

	.\[--auto-close\:xl\] {
		--auto-close: xl;
	}

	.\[--auto-hide\:\*\] {
		--auto-hide: *;
	}

	.\[--body-scroll\:\*\] {
		--body-scroll: *;
	}

	.\[--body-scroll\:true\] {
		--body-scroll: true;
	}

	.\[--close-when-click-inside\:true\] {
		--close-when-click-inside: true;
	}

	.\[--flip\:\*\] {
		--flip: *;
	}

	.\[--flip\:false\] {
		--flip: false;
	}

	.\[--gpu-acceleration\:\*\] {
		--gpu-acceleration: *;
	}

	.\[--gpu-acceleration\:false\] {
		--gpu-acceleration: false;
	}

	.\[--has-autofocus\:\*\] {
		--has-autofocus: *;
	}

	.\[--has-autofocus\:false\] {
		--has-autofocus: false;
	}

	.\[--has-dynamic-z-index\:\*\] {
		--has-dynamic-z-index: *;
	}

	.\[--has-dynamic-z-index\:true\] {
		--has-dynamic-z-index: true;
	}

	.\[--is-collapse\:true\] {
		--is-collapse: true;
	}

	.\[--is-layout-affect\:\*\] {
		--is-layout-affect: *;
	}

	.\[--is-layout-affect\:true\] {
		--is-layout-affect: true;
	}

	.\[--is-toggle-tooltip\:false\] {
		--is-toggle-tooltip: false;
	}

	.\[--keep-one-open\:\*\] {
		--keep-one-open: *;
	}

	.\[--keep-one-open\:true\] {
		--keep-one-open: true;
	}

	.\[--offset\:\*\] {
		--offset: *;
	}

	.\[--opened\:\*\] {
		--opened: *;
	}

	.\[--opened\:2xl\] {
		--opened: 2xl;
	}

	.\[--opened\:lg\] {
		--opened: lg;
	}

	.\[--opened\:sm\] {
		--opened: sm;
	}

	.\[--opened\:xl\] {
		--opened: xl;
	}

	.\[--overlay-backdrop\:\*\] {
		--overlay-backdrop: *;
	}

	.\[--overlay-backdrop\:false\] {
		--overlay-backdrop: false;
	}

	.\[--overlay-backdrop\:static\] {
		--overlay-backdrop: static;
	}

	.\[--placement\:\*\] {
		--placement: *;
	}

	.\[--placement\:bottom-left\] {
		--placement: bottom-left;
	}

	.\[--placement\:bottom-right\] {
		--placement: bottom-right;
	}

	.\[--placement\:bottom\] {
		--placement: bottom;
	}

	.\[--placement\:left\] {
		--placement: left;
	}

	.\[--placement\:right\] {
		--placement: right;
	}

	.\[--placement\:top-left\] {
		--placement: top-left;
	}

	.\[--placement\:top-right\] {
		--placement: top-right;
	}

	.\[--placement\:top\] {
		--placement: top;
	}

	.\[--scope\:\*\] {
		--scope: *;
	}

	.\[--scope\:window\] {
		--scope: window;
	}

	.\[--scrollspy-offset\:\*\] {
		--scrollspy-offset: *;
	}

	.\[--scrollspy-offset\:57\] {
		--scrollspy-offset: 57;
	}

	.\[--scrollspy-offset\:60\] {
		--scrollspy-offset: 60;
	}

	.\[--scrollspy-offset\:100\] {
		--scrollspy-offset: 100;
	}

	.\[--scrollspy-offset\:220\] {
		--scrollspy-offset: 220;
	}

	.\[--stop-propagation\:\*\] {
		--stop-propagation: *;
	}

	.\[--strategy\:\*\] {
		--strategy: *;
	}

	.\[--strategy\:absolute\] {
		--strategy: absolute;
	}

	.\[--strategy\:static\] {
		--strategy: static;
	}

	.\[--tab-accessibility-limited\:\*\] {
		--tab-accessibility-limited: *;
	}

	.\[--trigger\:\*\] {
		--trigger: *;
	}

	.\[--trigger\:click\] {
		--trigger: click;
	}

	.\[--trigger\:contextmenu\] {
		--trigger: contextmenu;
	}

	.\[--trigger\:focus\] {
		--trigger: focus;
	}

	.\[--trigger\:hover\] {
		--trigger: hover;
	}

	.\[counter-reset\:list-item-1\] {
		counter-reset: list-item-1;
	}

	.aspect-h-1 {
		--tw-aspect-h: 1;
	}

	.aspect-h-6 {
		--tw-aspect-h: 6;
	}

	.aspect-h-7 {
		--tw-aspect-h: 7;
	}

	.aspect-h-8 {
		--tw-aspect-h: 8;
	}

	.aspect-h-9 {
		--tw-aspect-h: 9;
	}

	.aspect-h-10 {
		--tw-aspect-h: 10;
	}

	.aspect-h-11 {
		--tw-aspect-h: 11;
	}

	.aspect-h-12 {
		--tw-aspect-h: 12;
	}

	.ring-inset {
		--tw-ring-inset: inset;
	}

	.not-placeholder-shown\:pt-6:not(:placeholder-shown) {
		padding-top: calc(var(--spacing) * 6);
	}

	.not-placeholder-shown\:pb-2:not(:placeholder-shown) {
		padding-bottom: calc(var(--spacing) * 2);
	}

	.group-first\:mt-0:is(:where(.group):first-child *) {
		margin-top: calc(var(--spacing) * 0);
	}

	.group-first\:rounded-t-xl:is(:where(.group):first-child *) {
		border-top-left-radius: var(--radius-xl);
		border-top-right-radius: var(--radius-xl);
	}

	.group-first\:pt-0:is(:where(.group):first-child *) {
		padding-top: calc(var(--spacing) * 0);
	}

	.group-last\:hidden:is(:where(.group):last-child *) {
		display: none;
	}

	.group-last\:rounded-b-xl:is(:where(.group):last-child *) {
		border-bottom-right-radius: var(--radius-xl);
		border-bottom-left-radius: var(--radius-xl);
	}

	.group-last\:pb-0:is(:where(.group):last-child *) {
		padding-bottom: calc(var(--spacing) * 0);
	}

	.group-hover\:-start-4:is(:where(.group):hover *) {
		inset-inline-start: calc(var(--spacing) * -4);
	}

	.group-hover\:-start-5:is(:where(.group):hover *) {
		inset-inline-start: calc(var(--spacing) * -5);
	}

	.group-hover\:-start-6:is(:where(.group):hover *) {
		inset-inline-start: calc(var(--spacing) * -6);
	}

	.group-hover\:mb-0:is(:where(.group):hover *) {
		margin-bottom: calc(var(--spacing) * 0);
	}

	.group-hover\:block:is(:where(.group):hover *) {
		display: block;
	}

	.group-hover\:hidden:is(:where(.group):hover *) {
		display: none;
	}

	.group-hover\:-translate-x-0\.5:is(:where(.group):hover *) {
		--tw-translate-x: calc(var(--spacing) * -0.5);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.group-hover\:-translate-x-1\.5:is(:where(.group):hover *) {
		--tw-translate-x: calc(var(--spacing) * -1.5);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.group-hover\:translate-x-0:is(:where(.group):hover *) {
		--tw-translate-x: calc(var(--spacing) * 0);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.group-hover\:translate-x-0\.5:is(:where(.group):hover *) {
		--tw-translate-x: calc(var(--spacing) * 0.5);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.group-hover\:translate-x-1:is(:where(.group):hover *) {
		--tw-translate-x: calc(var(--spacing) * 1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.group-hover\:-translate-y-0\.5:is(:where(.group):hover *) {
		--tw-translate-y: calc(var(--spacing) * -0.5);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.group-hover\:-translate-y-3:is(:where(.group):hover *) {
		--tw-translate-y: calc(var(--spacing) * -3);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.group-hover\:translate-y-0:is(:where(.group):hover *) {
		--tw-translate-y: calc(var(--spacing) * 0);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.group-hover\:translate-y-3:is(:where(.group):hover *) {
		--tw-translate-y: calc(var(--spacing) * 3);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.group-hover\:scale-105:is(:where(.group):hover *) {
		--tw-scale-x: 105%;
		--tw-scale-y: 105%;
		--tw-scale-z: 105%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.group-hover\:scale-110:is(:where(.group):hover *) {
		--tw-scale-x: 110%;
		--tw-scale-y: 110%;
		--tw-scale-z: 110%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.group-hover\:rotate-6:is(:where(.group):hover *) {
		rotate: 6deg;
	}

	.group-hover\:rotate-180:is(:where(.group):hover *) {
		rotate: 180deg;
	}

	.group-hover\:border-\[\#ff0\]:is(:where(.group):hover *) {
		border-color: #ff0;
	}

	.group-hover\:border-blue-100:is(:where(.group):hover *) {
		border-color: var(--color-blue-100);
	}

	.group-hover\:border-gray-200:is(:where(.group):hover *) {
		border-color: var(--color-gray-200);
	}

	.group-hover\:border-gray-300:is(:where(.group):hover *) {
		border-color: var(--color-gray-300);
	}

	.group-hover\:border-gray-600:is(:where(.group):hover *) {
		border-color: var(--color-gray-600);
	}

	.group-hover\:bg-blue-100:is(:where(.group):hover *) {
		background-color: var(--color-blue-100);
	}

	.group-hover\:bg-gray-100:is(:where(.group):hover *) {
		background-color: var(--color-gray-100);
	}

	.group-hover\:bg-gray-200:is(:where(.group):hover *) {
		background-color: var(--color-gray-200);
	}

	.group-hover\:bg-gray-300:is(:where(.group):hover *) {
		background-color: var(--color-gray-300);
	}

	.group-hover\:bg-lime-400:is(:where(.group):hover *) {
		background-color: var(--color-lime-400);
	}

	.group-hover\:bg-pink-600:is(:where(.group):hover *) {
		background-color: var(--color-pink-600);
	}

	.group-hover\:bg-white:is(:where(.group):hover *) {
		background-color: var(--color-white);
	}

	.group-hover\:bg-white\/10:is(:where(.group):hover *) {
		background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	.group-hover\:text-blue-600:is(:where(.group):hover *).active {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.group-hover\:text-blue-600:is(:where(.group):hover *) {
		color: var(--color-blue-600);
	}

	.group-hover\:text-blue-700:is(:where(.group):hover *) {
		color: var(--color-blue-700);
	}

	.group-hover\:text-gray-500:is(:where(.group):hover *) {
		color: var(--color-gray-500);
	}

	.group-hover\:text-gray-600:is(:where(.group):hover *) {
		color: var(--color-gray-600);
	}

	.group-hover\:text-gray-800:is(:where(.group):hover *) {
		color: var(--color-gray-800);
	}

	.group-hover\:text-gray-900:is(:where(.group):hover *) {
		color: var(--color-gray-900);
	}

	.group-hover\:text-green-600:is(:where(.group):hover *) {
		color: var(--color-green-600);
	}

	.group-hover\:text-indigo-600:is(:where(.group):hover *) {
		color: var(--color-indigo-600);
	}

	.group-hover\:text-pink-600:is(:where(.group):hover *) {
		color: var(--color-pink-600);
	}

	.group-hover\:text-teal-500:is(:where(.group):hover *) {
		color: var(--color-teal-500);
	}

	.group-hover\:text-violet-600:is(:where(.group):hover *) {
		color: var(--color-violet-600);
	}

	.group-hover\:text-white:is(:where(.group):hover *) {
		color: var(--color-white);
	}

	.group-hover\:text-white\/70:is(:where(.group):hover *) {
		color: color-mix(in oklab, var(--color-white) 70%, transparent);
	}

	.group-hover\:text-white\/80:is(:where(.group):hover *) {
		color: color-mix(in oklab, var(--color-white) 80%, transparent);
	}

	.group-hover\:underline:is(:where(.group):hover *) {
		text-decoration-line: underline;
	}

	.group-hover\:decoration-violet-600:is(:where(.group):hover *) {
		-webkit-text-decoration-color: var(--color-violet-600);
		-webkit-text-decoration-color: var(--color-violet-600);
		text-decoration-color: var(--color-violet-600);
	}

	.group-hover\:decoration-2:is(:where(.group):hover *) {
		text-decoration-thickness: 2px;
	}

	.group-hover\:opacity-0:is(:where(.group):hover *) {
		opacity: 0;
	}

	.group-hover\:opacity-100:is(:where(.group):hover *) {
		opacity: 1;
	}

	.group-hover\:shadow-xs:is(:where(.group):hover *) {
		--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.group-hover\:ring-gray-300:is(:where(.group):hover *) {
		--tw-ring-color: var(--color-gray-300);
	}

	.group-hover\:delay-100:is(:where(.group):hover *) {
		transition-delay: 0.1s;
	}

	.group-hover\:duration-300:is(:where(.group):hover *) {
		--tw-duration: 0.3s;
		transition-duration: 0.3s;
	}

	.group-focus\:-start-5:is(:where(.group):focus *) {
		inset-inline-start: calc(var(--spacing) * -5);
	}

	.group-focus\:-start-6:is(:where(.group):focus *) {
		inset-inline-start: calc(var(--spacing) * -6);
	}

	.group-focus\:-translate-x-0\.5:is(:where(.group):focus *) {
		--tw-translate-x: calc(var(--spacing) * -0.5);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.group-focus\:-translate-x-1\.5:is(:where(.group):focus *) {
		--tw-translate-x: calc(var(--spacing) * -1.5);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.group-focus\:translate-x-0:is(:where(.group):focus *) {
		--tw-translate-x: calc(var(--spacing) * 0);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.group-focus\:translate-x-0\.5:is(:where(.group):focus *) {
		--tw-translate-x: calc(var(--spacing) * 0.5);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.group-focus\:translate-x-1:is(:where(.group):focus *) {
		--tw-translate-x: calc(var(--spacing) * 1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.group-focus\:-translate-y-3:is(:where(.group):focus *) {
		--tw-translate-y: calc(var(--spacing) * -3);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.group-focus\:translate-y-3:is(:where(.group):focus *) {
		--tw-translate-y: calc(var(--spacing) * 3);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.group-focus\:scale-105:is(:where(.group):focus *) {
		--tw-scale-x: 105%;
		--tw-scale-y: 105%;
		--tw-scale-z: 105%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.group-focus\:scale-\[\.98\]:is(:where(.group):focus *) {
		scale: 0.98;
	}

	.group-focus\:border-\[\#ff0\]:is(:where(.group):focus *) {
		border-color: #ff0;
	}

	.group-focus\:border-blue-100:is(:where(.group):focus *) {
		border-color: var(--color-blue-100);
	}

	.group-focus\:bg-blue-100:is(:where(.group):focus *) {
		background-color: var(--color-blue-100);
	}

	.group-focus\:bg-gray-100:is(:where(.group):focus *) {
		background-color: var(--color-gray-100);
	}

	.group-focus\:bg-gray-200:is(:where(.group):focus *) {
		background-color: var(--color-gray-200);
	}

	.group-focus\:bg-gray-300:is(:where(.group):focus *) {
		background-color: var(--color-gray-300);
	}

	.group-focus\:bg-lime-400:is(:where(.group):focus *) {
		background-color: var(--color-lime-400);
	}

	.group-focus\:bg-pink-600:is(:where(.group):focus *) {
		background-color: var(--color-pink-600);
	}

	.group-focus\:bg-white:is(:where(.group):focus *) {
		background-color: var(--color-white);
	}

	.group-focus\:bg-white\/10:is(:where(.group):focus *) {
		background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	.group-focus\:text-blue-600:is(:where(.group):focus *).active {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.group-focus\:text-blue-600:is(:where(.group):focus *) {
		color: var(--color-blue-600);
	}

	.group-focus\:text-blue-700:is(:where(.group):focus *) {
		color: var(--color-blue-700);
	}

	.group-focus\:text-gray-500:is(:where(.group):focus *) {
		color: var(--color-gray-500);
	}

	.group-focus\:text-gray-600:is(:where(.group):focus *) {
		color: var(--color-gray-600);
	}

	.group-focus\:text-gray-800:is(:where(.group):focus *) {
		color: var(--color-gray-800);
	}

	.group-focus\:text-gray-900:is(:where(.group):focus *) {
		color: var(--color-gray-900);
	}

	.group-focus\:text-green-600:is(:where(.group):focus *) {
		color: var(--color-green-600);
	}

	.group-focus\:text-indigo-600:is(:where(.group):focus *) {
		color: var(--color-indigo-600);
	}

	.group-focus\:text-pink-600:is(:where(.group):focus *) {
		color: var(--color-pink-600);
	}

	.group-focus\:text-teal-500:is(:where(.group):focus *) {
		color: var(--color-teal-500);
	}

	.group-focus\:text-violet-600:is(:where(.group):focus *) {
		color: var(--color-violet-600);
	}

	.group-focus\:text-white:is(:where(.group):focus *) {
		color: var(--color-white);
	}

	.group-focus\:text-white\/70:is(:where(.group):focus *) {
		color: color-mix(in oklab, var(--color-white) 70%, transparent);
	}

	.group-focus\:text-white\/80:is(:where(.group):focus *) {
		color: color-mix(in oklab, var(--color-white) 80%, transparent);
	}

	.group-focus\:underline:is(:where(.group):focus *) {
		text-decoration-line: underline;
	}

	.group-focus\:decoration-violet-600:is(:where(.group):focus *) {
		-webkit-text-decoration-color: var(--color-violet-600);
		-webkit-text-decoration-color: var(--color-violet-600);
		text-decoration-color: var(--color-violet-600);
	}

	.group-focus\:opacity-100:is(:where(.group):focus *) {
		opacity: 1;
	}

	.group-focus\:duration-300:is(:where(.group):focus *) {
		--tw-duration: 0.3s;
		transition-duration: 0.3s;
	}

	.group-disabled\:pointer-events-none:is(:where(.group):disabled *) {
		pointer-events: none;
	}

	.group-disabled\:opacity-50:is(:where(.group):disabled *) {
		opacity: 0.5;
	}

	.group-has-checked\:fill-indigo-600:is(:where(.group):has(:checked) *) {
		fill: var(--color-indigo-600);
	}

	.group-has-checked\:opacity-100:is(:where(.group):has(:checked) *) {
		opacity: 1;
	}

	.group-has-\[div\]\:hidden:is(:where(.group):has(:is(div)) *) {
		display: none;
	}

	.peer-not-placeholder-shown\:translate-x-0\.5:is(:where(.peer):not(:placeholder-shown) ~ *) {
		--tw-translate-x: calc(var(--spacing) * 0.5);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.peer-not-placeholder-shown\:-translate-y-1\.5:is(:where(.peer):not(:placeholder-shown) ~ *) {
		--tw-translate-y: calc(var(--spacing) * -1.5);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.peer-not-placeholder-shown\:scale-90:is(:where(.peer):not(:placeholder-shown) ~ *) {
		--tw-scale-x: 90%;
		--tw-scale-y: 90%;
		--tw-scale-z: 90%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.peer-not-placeholder-shown\:text-xs:is(:where(.peer):not(:placeholder-shown) ~ *) {
		font-size: var(--text-xs);
		line-height: var(--tw-leading, var(--text-xs--line-height));
	}

	.peer-not-placeholder-shown\:text-gray-500:is(:where(.peer):not(:placeholder-shown) ~ *) {
		color: var(--color-gray-500);
	}

	.peer-not-placeholder-shown\:text-neutral-400:is(:where(.peer):not(:placeholder-shown) ~ *) {
		color: var(--color-neutral-400);
	}

	.peer-checked\:me-1\.5:is(:where(.peer):checked ~ *) {
		margin-inline-end: calc(var(--spacing) * 1.5);
	}

	.peer-checked\:block:is(:where(.peer):checked ~ *) {
		display: block;
	}

	.peer-checked\:flex:is(:where(.peer):checked ~ *) {
		display: flex;
	}

	.peer-checked\:hidden:is(:where(.peer):checked ~ *) {
		display: none;
	}

	.peer-checked\:inline:is(:where(.peer):checked ~ *) {
		display: inline;
	}

	.peer-checked\:size-4:is(:where(.peer):checked ~ *) {
		width: calc(var(--spacing) * 4);
		height: calc(var(--spacing) * 4);
	}

	.peer-checked\:translate-x-full:is(:where(.peer):checked ~ *) {
		--tw-translate-x: 100%;
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.peer-checked\:scale-100:is(:where(.peer):checked ~ *) {
		--tw-scale-x: 100%;
		--tw-scale-y: 100%;
		--tw-scale-z: 100%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.peer-checked\:border-teal-600:is(:where(.peer):checked ~ *) {
		border-color: var(--color-teal-600);
	}

	.peer-checked\:bg-blue-100:is(:where(.peer):checked ~ *) {
		background-color: var(--color-blue-100);
	}

	.peer-checked\:bg-blue-600:is(:where(.peer):checked ~ *) {
		background-color: var(--color-blue-600);
	}

	.peer-checked\:bg-emerald-600:is(:where(.peer):checked ~ *) {
		background-color: var(--color-emerald-600);
	}

	.peer-checked\:bg-gray-100:is(:where(.peer):checked ~ *) {
		background-color: var(--color-gray-100);
	}

	.peer-checked\:bg-gray-800:is(:where(.peer):checked ~ *) {
		background-color: var(--color-gray-800);
	}

	.peer-checked\:bg-green-600:is(:where(.peer):checked ~ *) {
		background-color: var(--color-green-600);
	}

	.peer-checked\:bg-indigo-600:is(:where(.peer):checked ~ *) {
		background-color: var(--color-indigo-600);
	}

	.peer-checked\:bg-purple-600:is(:where(.peer):checked ~ *) {
		background-color: var(--color-purple-600);
	}

	.peer-checked\:bg-red-600:is(:where(.peer):checked ~ *) {
		background-color: var(--color-red-600);
	}

	.peer-checked\:bg-teal-600:is(:where(.peer):checked ~ *) {
		background-color: var(--color-teal-600);
	}

	.peer-checked\:bg-violet-600:is(:where(.peer):checked ~ *) {
		background-color: var(--color-violet-600);
	}

	.peer-checked\:bg-white:is(:where(.peer):checked ~ *) {
		background-color: var(--color-white);
	}

	.peer-checked\:bg-white\/20:is(:where(.peer):checked ~ *) {
		background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
	}

	.peer-checked\:text-blue-600:is(:where(.peer):checked ~ *).active {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.peer-checked\:text-blue-600:is(:where(.peer):checked ~ *) {
		color: var(--color-blue-600);
	}

	.peer-checked\:text-gray-800:is(:where(.peer):checked ~ *) {
		color: var(--color-gray-800);
	}

	.peer-checked\:text-indigo-600:is(:where(.peer):checked ~ *) {
		color: var(--color-indigo-600);
	}

	.peer-checked\:text-white:is(:where(.peer):checked ~ *) {
		color: var(--color-white);
	}

	.peer-checked\:text-yellow-400:is(:where(.peer):checked ~ *) {
		color: var(--color-yellow-400);
	}

	.peer-checked\:line-through:is(:where(.peer):checked ~ *) {
		text-decoration-line: line-through;
	}

	.peer-checked\:opacity-100:is(:where(.peer):checked ~ *) {
		opacity: 1;
	}

	.peer-hover\:text-indigo-600:is(:where(.peer):hover ~ *) {
		color: var(--color-indigo-600);
	}

	.peer-focus\:translate-x-0\.5:is(:where(.peer):focus ~ *) {
		--tw-translate-x: calc(var(--spacing) * 0.5);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.peer-focus\:-translate-y-1\.5:is(:where(.peer):focus ~ *) {
		--tw-translate-y: calc(var(--spacing) * -1.5);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.peer-focus\:scale-90:is(:where(.peer):focus ~ *) {
		--tw-scale-x: 90%;
		--tw-scale-y: 90%;
		--tw-scale-z: 90%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.peer-focus\:text-xs:is(:where(.peer):focus ~ *) {
		font-size: var(--text-xs);
		line-height: var(--tw-leading, var(--text-xs--line-height));
	}

	.peer-focus\:text-gray-500:is(:where(.peer):focus ~ *) {
		color: var(--color-gray-500);
	}

	.peer-focus\:text-neutral-400:is(:where(.peer):focus ~ *) {
		color: var(--color-neutral-400);
	}

	.peer-disabled\:pointer-events-none:is(:where(.peer):disabled ~ *) {
		pointer-events: none;
	}

	.peer-disabled\:cursor-default:is(:where(.peer):disabled ~ *) {
		cursor: default;
	}

	.peer-disabled\:opacity-50:is(:where(.peer):disabled ~ *) {
		opacity: 0.5;
	}

	.first-letter\:float-left:first-letter {
		float: left;
	}

	.first-letter\:mr-3:first-letter {
		margin-right: calc(var(--spacing) * 3);
	}

	.first-letter\:text-7xl:first-letter {
		font-size: var(--text-7xl);
		line-height: var(--tw-leading, var(--text-7xl--line-height));
	}

	.first-letter\:leading-none:first-letter {
		--tw-leading: 1;
		line-height: 1;
	}

	.first-letter\:font-bold:first-letter {
		--tw-font-weight: var(--font-weight-bold);
		font-weight: var(--font-weight-bold);
	}

	.first-letter\:text-gray-900:first-letter {
		color: var(--color-gray-900);
	}

	.first-line\:tracking-widest:first-line {
		--tw-tracking: var(--tracking-widest);
		letter-spacing: var(--tracking-widest);
	}

	.first-line\:uppercase:first-line {
		text-transform: uppercase;
	}

	.marker\:text-sm ::marker {
		font-size: var(--text-sm);
		line-height: var(--tw-leading, var(--text-sm--line-height));
	}

	.marker\:text-sm::marker {
		font-size: var(--text-sm);
		line-height: var(--tw-leading, var(--text-sm--line-height));
	}

	.marker\:text-blue-600 ::marker {
		color: var(--color-blue-600);
	}

	.marker\:text-blue-600::marker {
		color: var(--color-blue-600);
	}

	.file\:me-4::file-selector-button {
		margin-inline-end: calc(var(--spacing) * 4);
	}

	.file\:rounded-lg::file-selector-button {
		border-radius: var(--radius-lg);
	}

	.file\:border-0::file-selector-button {
		border-style: var(--tw-border-style);
		border-width: 0;
	}

	.file\:bg-blue-600::file-selector-button {
		background-color: var(--color-blue-600);
	}

	.file\:bg-gray-50::file-selector-button {
		background-color: var(--color-gray-50);
	}

	.file\:bg-gray-100::file-selector-button {
		background-color: var(--color-gray-100);
	}

	.file\:bg-neutral-800::file-selector-button {
		background-color: var(--color-neutral-800);
	}

	.file\:px-2::file-selector-button {
		padding-inline: calc(var(--spacing) * 2);
	}

	.file\:px-4::file-selector-button {
		padding-inline: calc(var(--spacing) * 4);
	}

	.file\:py-1\.5::file-selector-button {
		padding-block: calc(var(--spacing) * 1.5);
	}

	.file\:py-2::file-selector-button {
		padding-block: calc(var(--spacing) * 2);
	}

	.file\:py-3::file-selector-button {
		padding-block: calc(var(--spacing) * 3);
	}

	.file\:text-sm::file-selector-button {
		font-size: var(--text-sm);
		line-height: var(--tw-leading, var(--text-sm--line-height));
	}

	.file\:text-\[13px\]::file-selector-button {
		font-size: 13px;
	}

	.file\:font-semibold::file-selector-button {
		--tw-font-weight: var(--font-weight-semibold);
		font-weight: var(--font-weight-semibold);
	}

	.file\:text-gray-800::file-selector-button {
		color: var(--color-gray-800);
	}

	.file\:text-white::file-selector-button {
		color: var(--color-white);
	}

	.placeholder\:text-gray-300::placeholder {
		color: var(--color-gray-300);
	}

	.placeholder\:text-gray-400::placeholder {
		color: var(--color-gray-400);
	}

	.placeholder\:text-gray-500::placeholder {
		color: var(--color-gray-500);
	}

	.placeholder\:text-gray-800::placeholder {
		color: var(--color-gray-800);
	}

	.placeholder\:text-neutral-400::placeholder {
		color: var(--color-neutral-400);
	}

	.placeholder\:text-stone-400::placeholder {
		color: var(--color-stone-400);
	}

	.placeholder\:text-stone-500::placeholder {
		color: var(--color-stone-500);
	}

	.placeholder\:text-transparent::placeholder {
		color: #0000;
	}

	.placeholder\:text-white::placeholder {
		color: var(--color-white);
	}

	.placeholder\:text-white\/50::placeholder {
		color: color-mix(in oklab, var(--color-white) 50%, transparent);
	}

	.placeholder\:text-white\/60::placeholder {
		color: color-mix(in oklab, var(--color-white) 60%, transparent);
	}

	.before\:pointer-events-none:before {
		content: var(--tw-content);
		pointer-events: none;
	}

	.before\:absolute:before {
		content: var(--tw-content);
		position: absolute;
	}

	.before\:sticky:before {
		content: var(--tw-content);
		position: sticky;
	}

	.before\:-inset-px:before {
		content: var(--tw-content);
		inset: -1px;
	}

	.before\:inset-0:before {
		content: var(--tw-content);
		inset: calc(var(--spacing) * 0);
	}

	.before\:inset-1\.5:before {
		content: var(--tw-content);
		inset: calc(var(--spacing) * 1.5);
	}

	.before\:-inset-x-6:before {
		content: var(--tw-content);
		inset-inline: calc(var(--spacing) * -6);
	}

	.before\:inset-x-0:before {
		content: var(--tw-content);
		inset-inline: calc(var(--spacing) * 0);
	}

	.before\:inset-y-0:before {
		content: var(--tw-content);
		inset-block: calc(var(--spacing) * 0);
	}

	.before\:-start-0\.5:before {
		content: var(--tw-content);
		inset-inline-start: calc(var(--spacing) * -0.5);
	}

	.before\:-start-1:before {
		content: var(--tw-content);
		inset-inline-start: calc(var(--spacing) * -1);
	}

	.before\:-start-2:before {
		content: var(--tw-content);
		inset-inline-start: calc(var(--spacing) * -2);
	}

	.before\:-start-2\.5:before {
		content: var(--tw-content);
		inset-inline-start: calc(var(--spacing) * -2.5);
	}

	.before\:-start-3\.5:before {
		content: var(--tw-content);
		inset-inline-start: calc(var(--spacing) * -3.5);
	}

	.before\:-start-4:before {
		content: var(--tw-content);
		inset-inline-start: calc(var(--spacing) * -4);
	}

	.before\:-start-5:before {
		content: var(--tw-content);
		inset-inline-start: calc(var(--spacing) * -5);
	}

	.before\:-start-px:before {
		content: var(--tw-content);
		inset-inline-start: -1px;
	}

	.before\:start-0:before {
		content: var(--tw-content);
		inset-inline-start: calc(var(--spacing) * 0);
	}

	.before\:start-1\/2:before {
		content: var(--tw-content);
		inset-inline-start: 50%;
	}

	.before\:start-3:before {
		content: var(--tw-content);
		inset-inline-start: calc(var(--spacing) * 3);
	}

	.before\:start-4\.5:before {
		content: var(--tw-content);
		inset-inline-start: calc(var(--spacing) * 4.5);
	}

	.before\:start-5:before {
		content: var(--tw-content);
		inset-inline-start: calc(var(--spacing) * 5);
	}

	.before\:start-\[19px\]:before {
		content: var(--tw-content);
		inset-inline-start: 19px;
	}

	.before\:start-\[calc\(100\%\/\(var\(--steps\)\*2\)\)\]:before {
		content: var(--tw-content);
		inset-inline-start: calc(100% / (var(--steps) * 2));
	}

	.before\:-end-3:before {
		content: var(--tw-content);
		inset-inline-end: calc(var(--spacing) * -3);
	}

	.before\:-end-5:before {
		content: var(--tw-content);
		inset-inline-end: calc(var(--spacing) * -5);
	}

	.before\:end-0:before {
		content: var(--tw-content);
		inset-inline-end: calc(var(--spacing) * 0);
	}

	.before\:end-1:before {
		content: var(--tw-content);
		inset-inline-end: calc(var(--spacing) * 1);
	}

	.before\:end-1\.5:before {
		content: var(--tw-content);
		inset-inline-end: calc(var(--spacing) * 1.5);
	}

	.before\:end-2:before {
		content: var(--tw-content);
		inset-inline-end: calc(var(--spacing) * 2);
	}

	.before\:end-3:before {
		content: var(--tw-content);
		inset-inline-end: calc(var(--spacing) * 3);
	}

	.before\:end-3\.5:before {
		content: var(--tw-content);
		inset-inline-end: calc(var(--spacing) * 3.5);
	}

	.before\:-top-2\.5:before {
		content: var(--tw-content);
		top: calc(var(--spacing) * -2.5);
	}

	.before\:-top-3:before {
		content: var(--tw-content);
		top: calc(var(--spacing) * -3);
	}

	.before\:-top-4:before {
		content: var(--tw-content);
		top: calc(var(--spacing) * -4);
	}

	.before\:-top-5:before {
		content: var(--tw-content);
		top: calc(var(--spacing) * -5);
	}

	.before\:-top-full:before {
		content: var(--tw-content);
		top: -100%;
	}

	.before\:top-0:before {
		content: var(--tw-content);
		top: calc(var(--spacing) * 0);
	}

	.before\:top-1:before {
		content: var(--tw-content);
		top: calc(var(--spacing) * 1);
	}

	.before\:top-1\/2:before {
		content: var(--tw-content);
		top: 50%;
	}

	.before\:top-2\.5:before {
		content: var(--tw-content);
		top: calc(var(--spacing) * 2.5);
	}

	.before\:top-3\.5:before {
		content: var(--tw-content);
		top: calc(var(--spacing) * 3.5);
	}

	.before\:top-4:before {
		content: var(--tw-content);
		top: calc(var(--spacing) * 4);
	}

	.before\:top-5:before {
		content: var(--tw-content);
		top: calc(var(--spacing) * 5);
	}

	.before\:top-10:before {
		content: var(--tw-content);
		top: calc(var(--spacing) * 10);
	}

	.before\:top-auto:before {
		content: var(--tw-content);
		top: auto;
	}

	.before\:top-full:before {
		content: var(--tw-content);
		top: 100%;
	}

	.before\:-bottom-14:before {
		content: var(--tw-content);
		bottom: calc(var(--spacing) * -14);
	}

	.before\:bottom-0:before {
		content: var(--tw-content);
		bottom: calc(var(--spacing) * 0);
	}

	.before\:bottom-0\.5:before {
		content: var(--tw-content);
		bottom: calc(var(--spacing) * 0.5);
	}

	.before\:bottom-\[7px\]:before {
		content: var(--tw-content);
		bottom: 7px;
	}

	.before\:bottom-full:before {
		content: var(--tw-content);
		bottom: 100%;
	}

	.before\:left-0:before {
		content: var(--tw-content);
		left: calc(var(--spacing) * 0);
	}

	.before\:-z-1:before {
		content: var(--tw-content);
		z-index: calc(1 * -1);
	}

	.before\:z-0:before {
		content: var(--tw-content);
		z-index: 0;
	}

	.before\:z-1:before {
		content: var(--tw-content);
		z-index: 1;
	}

	.before\:z-9:before {
		content: var(--tw-content);
		z-index: 9;
	}

	.before\:z-10:before {
		content: var(--tw-content);
		z-index: 10;
	}

	.before\:z-20:before {
		content: var(--tw-content);
		z-index: 20;
	}

	.before\:mx-2:before {
		content: var(--tw-content);
		margin-inline: calc(var(--spacing) * 2);
	}

	.before\:mx-3:before {
		content: var(--tw-content);
		margin-inline: calc(var(--spacing) * 3);
	}

	.before\:-ms-3:before {
		content: var(--tw-content);
		margin-inline-start: calc(var(--spacing) * -3);
	}

	.before\:-ms-px:before {
		content: var(--tw-content);
		margin-inline-start: -1px;
	}

	.before\:ms-2:before {
		content: var(--tw-content);
		margin-inline-start: calc(var(--spacing) * 2);
	}

	.before\:-me-3:before {
		content: var(--tw-content);
		margin-inline-end: calc(var(--spacing) * -3);
	}

	.before\:me-1:before {
		content: var(--tw-content);
		margin-inline-end: calc(var(--spacing) * 1);
	}

	.before\:me-1\.5:before {
		content: var(--tw-content);
		margin-inline-end: calc(var(--spacing) * 1.5);
	}

	.before\:me-3:before {
		content: var(--tw-content);
		margin-inline-end: calc(var(--spacing) * 3);
	}

	.before\:me-5:before {
		content: var(--tw-content);
		margin-inline-end: calc(var(--spacing) * 5);
	}

	.before\:me-6:before {
		content: var(--tw-content);
		margin-inline-end: calc(var(--spacing) * 6);
	}

	.before\:-mt-2:before {
		content: var(--tw-content);
		margin-top: calc(var(--spacing) * -2);
	}

	.before\:mt-3\.5:before {
		content: var(--tw-content);
		margin-top: calc(var(--spacing) * 3.5);
	}

	.before\:block:before {
		content: var(--tw-content);
		display: block;
	}

	.before\:flex:before {
		content: var(--tw-content);
		display: flex;
	}

	.before\:hidden:before {
		content: var(--tw-content);
		display: none;
	}

	.before\:inline-block:before {
		content: var(--tw-content);
		display: inline-block;
	}

	.before\:size-1:before {
		content: var(--tw-content);
		width: calc(var(--spacing) * 1);
		height: calc(var(--spacing) * 1);
	}

	.before\:size-5:before {
		content: var(--tw-content);
		width: calc(var(--spacing) * 5);
		height: calc(var(--spacing) * 5);
	}

	.before\:size-6:before {
		content: var(--tw-content);
		width: calc(var(--spacing) * 6);
		height: calc(var(--spacing) * 6);
	}

	.before\:size-7:before {
		content: var(--tw-content);
		width: calc(var(--spacing) * 7);
		height: calc(var(--spacing) * 7);
	}

	.before\:size-\[3px\]:before {
		content: var(--tw-content);
		width: 3px;
		height: 3px;
	}

	.before\:size-full:before {
		content: var(--tw-content);
		width: 100%;
		height: 100%;
	}

	.before\:h-1:before {
		content: var(--tw-content);
		height: calc(var(--spacing) * 1);
	}

	.before\:h-1\/2:before {
		content: var(--tw-content);
		height: 50%;
	}

	.before\:h-2\.5:before {
		content: var(--tw-content);
		height: calc(var(--spacing) * 2.5);
	}

	.before\:h-3:before {
		content: var(--tw-content);
		height: calc(var(--spacing) * 3);
	}

	.before\:h-3\.5:before {
		content: var(--tw-content);
		height: calc(var(--spacing) * 3.5);
	}

	.before\:h-4:before {
		content: var(--tw-content);
		height: calc(var(--spacing) * 4);
	}

	.before\:h-5:before {
		content: var(--tw-content);
		height: calc(var(--spacing) * 5);
	}

	.before\:h-6:before {
		content: var(--tw-content);
		height: calc(var(--spacing) * 6);
	}

	.before\:h-8:before {
		content: var(--tw-content);
		height: calc(var(--spacing) * 8);
	}

	.before\:h-10:before {
		content: var(--tw-content);
		height: calc(var(--spacing) * 10);
	}

	.before\:h-14:before {
		content: var(--tw-content);
		height: calc(var(--spacing) * 14);
	}

	.before\:h-20:before {
		content: var(--tw-content);
		height: calc(var(--spacing) * 20);
	}

	.before\:h-50:before {
		content: var(--tw-content);
		height: calc(var(--spacing) * 50);
	}

	.before\:h-96:before {
		content: var(--tw-content);
		height: calc(var(--spacing) * 96);
	}

	.before\:h-112\.5:before {
		content: var(--tw-content);
		height: calc(var(--spacing) * 112.5);
	}

	.before\:h-137\.5:before {
		content: var(--tw-content);
		height: calc(var(--spacing) * 137.5);
	}

	.before\:h-\[1\.5px\]:before {
		content: var(--tw-content);
		height: 1.5px;
	}

	.before\:h-full:before {
		content: var(--tw-content);
		height: 100%;
	}

	.before\:h-px:before {
		content: var(--tw-content);
		height: 1px;
	}

	.before\:h-screen:before {
		content: var(--tw-content);
		height: 100vh;
	}

	.before\:w-0\.5:before {
		content: var(--tw-content);
		width: calc(var(--spacing) * 0.5);
	}

	.before\:w-2\/3:before {
		content: var(--tw-content);
		width: 66.6667%;
	}

	.before\:w-2\/12:before {
		content: var(--tw-content);
		width: 16.6667%;
	}

	.before\:w-3:before {
		content: var(--tw-content);
		width: calc(var(--spacing) * 3);
	}

	.before\:w-4:before {
		content: var(--tw-content);
		width: calc(var(--spacing) * 4);
	}

	.before\:w-5:before {
		content: var(--tw-content);
		width: calc(var(--spacing) * 5);
	}

	.before\:w-8:before {
		content: var(--tw-content);
		width: calc(var(--spacing) * 8);
	}

	.before\:w-20:before {
		content: var(--tw-content);
		width: calc(var(--spacing) * 20);
	}

	.before\:w-\[3px\]:before {
		content: var(--tw-content);
		width: 3px;
	}

	.before\:w-\[calc\(100\%\+48px\)\]:before {
		content: var(--tw-content);
		width: calc(100% + 48px);
	}

	.before\:w-\[calc\(100\%-8px\)\]:before {
		content: var(--tw-content);
		width: calc(100% - 8px);
	}

	.before\:w-\[calc\(100\%-100\%\/var\(--steps\)\)\]:before {
		content: var(--tw-content);
		width: calc(100% - 100% / var(--steps));
	}

	.before\:w-full:before {
		content: var(--tw-content);
		width: 100%;
	}

	.before\:w-px:before {
		content: var(--tw-content);
		width: 1px;
	}

	.before\:max-w-5xl:before {
		content: var(--tw-content);
		max-width: var(--container-5xl);
	}

	.before\:flex-1:before {
		content: var(--tw-content);
		flex: 1;
	}

	.before\:origin-left:before {
		content: var(--tw-content);
		transform-origin: 0;
	}

	.before\:-translate-x-1\/2:before {
		content: var(--tw-content);
		--tw-translate-x: calc(calc(1/2 * 100%) * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.before\:translate-x-1\/2:before {
		content: var(--tw-content);
		--tw-translate-x: calc(1/2 * 100%);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.before\:-translate-y-1\/2:before {
		content: var(--tw-content);
		--tw-translate-y: calc(calc(1/2 * 100%) * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.before\:scale-x-0:before {
		content: var(--tw-content);
		--tw-scale-x: 0%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.before\:-rotate-12:before {
		content: var(--tw-content);
		rotate: -12deg;
	}

	.before\:rotate-2:before {
		content: var(--tw-content);
		rotate: 2deg;
	}

	.before\:rotate-\[18deg\]:before {
		content: var(--tw-content);
		rotate: 18deg;
	}

	.before\:rotate-\[60deg\]:before {
		content: var(--tw-content);
		rotate: 60deg;
	}

	.before\:transform:before {
		content: var(--tw-content);
		transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
	}

	.before\:items-center:before {
		content: var(--tw-content);
		align-items: center;
	}

	.before\:justify-center:before {
		content: var(--tw-content);
		justify-content: center;
	}

	.before\:rounded-2xl:before {
		content: var(--tw-content);
		border-radius: var(--radius-2xl);
	}

	.before\:rounded-4xl:before {
		content: var(--tw-content);
		border-radius: var(--radius-4xl);
	}

	.before\:rounded-\[26px\]:before {
		content: var(--tw-content);
		border-radius: 26px;
	}

	.before\:rounded-full:before {
		content: var(--tw-content);
		border-radius: 3.40282e38px;
	}

	.before\:rounded-lg:before {
		content: var(--tw-content);
		border-radius: var(--radius-lg);
	}

	.before\:rounded-md:before {
		content: var(--tw-content);
		border-radius: var(--radius-md);
	}

	.before\:rounded-xl:before {
		content: var(--tw-content);
		border-radius: var(--radius-xl);
	}

	.before\:rounded-s-full:before {
		content: var(--tw-content);
		border-start-start-radius: 3.40282e38px;
		border-end-start-radius: 3.40282e38px;
	}

	.before\:rounded-b-xl:before {
		content: var(--tw-content);
		border-bottom-right-radius: var(--radius-xl);
		border-bottom-left-radius: var(--radius-xl);
	}

	.before\:border:before {
		content: var(--tw-content);
		border-style: var(--tw-border-style);
		border-width: 1px;
	}

	.before\:border-t:before {
		content: var(--tw-content);
		border-top-style: var(--tw-border-style);
		border-top-width: 1px;
	}

	.before\:border-gray-200:before {
		content: var(--tw-content);
		border-color: var(--color-gray-200);
	}

	.before\:border-neutral-700:before {
		content: var(--tw-content);
		border-color: var(--color-neutral-700);
	}

	.before\:border-stone-200:before {
		content: var(--tw-content);
		border-color: var(--color-stone-200);
	}

	.before\:border-transparent:before {
		content: var(--tw-content);
		border-color: #0000;
	}

	.before\:bg-black\/10:before {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
	}

	.before\:bg-black\/20:before {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-black) 20%, transparent);
	}

	.before\:bg-black\/50:before {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
	}

	.before\:bg-blue-600:before {
		content: var(--tw-content);
		background-color: var(--color-blue-600);
	}

	.before\:bg-gray-50:before {
		content: var(--tw-content);
		background-color: var(--color-gray-50);
	}

	.before\:bg-gray-100:before {
		content: var(--tw-content);
		background-color: var(--color-gray-100);
	}

	.before\:bg-gray-200:before {
		content: var(--tw-content);
		background-color: var(--color-gray-200);
	}

	.before\:bg-gray-300:before {
		content: var(--tw-content);
		background-color: var(--color-gray-300);
	}

	.before\:bg-gray-400:before {
		content: var(--tw-content);
		background-color: var(--color-gray-400);
	}

	.before\:bg-gray-500:before {
		content: var(--tw-content);
		background-color: var(--color-gray-500);
	}

	.before\:bg-gray-600:before {
		content: var(--tw-content);
		background-color: var(--color-gray-600);
	}

	.before\:bg-gray-800:before {
		content: var(--tw-content);
		background-color: var(--color-gray-800);
	}

	.before\:bg-gray-900:before {
		content: var(--tw-content);
		background-color: var(--color-gray-900);
	}

	.before\:bg-indigo-900:before {
		content: var(--tw-content);
		background-color: var(--color-indigo-900);
	}

	.before\:bg-lime-400:before {
		content: var(--tw-content);
		background-color: var(--color-lime-400);
	}

	.before\:bg-neutral-600:before {
		content: var(--tw-content);
		background-color: var(--color-neutral-600);
	}

	.before\:bg-neutral-700:before {
		content: var(--tw-content);
		background-color: var(--color-neutral-700);
	}

	.before\:bg-neutral-800:before {
		content: var(--tw-content);
		background-color: var(--color-neutral-800);
	}

	.before\:bg-neutral-800\/30:before {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-neutral-800) 30%, transparent);
	}

	.before\:bg-stone-400:before {
		content: var(--tw-content);
		background-color: var(--color-stone-400);
	}

	.before\:bg-transparent:before {
		content: var(--tw-content);
		background-color: #0000;
	}

	.before\:bg-white:before {
		content: var(--tw-content);
		background-color: var(--color-white);
	}

	.before\:bg-white\/10:before {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	.before\:bg-white\/20:before {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
	}

	.before\:bg-white\/30:before {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-white) 30%, transparent);
	}

	.before\:bg-yellow-400:before {
		content: var(--tw-content);
		background-color: var(--color-yellow-400);
	}

	.before\:bg-linear-to-b:before {
		content: var(--tw-content);
		--tw-gradient-position: to bottom in oklab;
		background-image: linear-gradient(var(--tw-gradient-stops));
	}

	.before\:bg-linear-to-br:before {
		content: var(--tw-content);
		--tw-gradient-position: to bottom right in oklab;
		background-image: linear-gradient(var(--tw-gradient-stops));
	}

	.before\:bg-linear-to-r:before {
		content: var(--tw-content);
		--tw-gradient-position: to right in oklab;
		background-image: linear-gradient(var(--tw-gradient-stops));
	}

	.before\:bg-linear-to-t:before {
		content: var(--tw-content);
		--tw-gradient-position: to top in oklab;
		background-image: linear-gradient(var(--tw-gradient-stops));
	}

	.before\:bg-linear-to-tl:before {
		content: var(--tw-content);
		--tw-gradient-position: to top left in oklab;
		background-image: linear-gradient(var(--tw-gradient-stops));
	}

	.before\:bg-\[radial-gradient\(closest-side\,var\(--color-cyan-400\)\,var\(--color-gray-200\)\,transparent\)\]:before {
		content: var(--tw-content);
		background-image: radial-gradient(closest-side, var(--color-cyan-400), var(--color-gray-200), transparent);
	}

	.before\:bg-\[radial-gradient\(closest-side\,var\(--color-gray-300\)\,transparent\)\]:before {
		content: var(--tw-content);
		background-image: radial-gradient(closest-side, var(--color-gray-300), transparent);
	}

	.before\:bg-\[radial-gradient\(closest-side\,var\(--color-violet-200\)\,var\(--color-gray-100\)\,transparent\)\]:before {
		content: var(--tw-content);
		background-image: radial-gradient(closest-side, var(--color-violet-200), var(--color-gray-100), transparent);
	}

	.before\:bg-\[radial-gradient\(var\(--color-gray-300\)_1px\,transparent_1px\)\]:before {
		content: var(--tw-content);
		background-image: radial-gradient(var(--color-gray-300) 1px, transparent 1px);
	}

	.before\:bg-\[url\(\'\.\.\/\.\.\/assets\/svg\/component\/banner-bg-gray\.svg\'\)\]:before {
		content: var(--tw-content);
		background-image: url(/local/templates/sbrkn_preline/../../assets/svg/component/banner-bg-gray.svg);
	}

	.before\:bg-\[url\(\'\.\.\/\.\.\/assets\/svg\/component\/dotted-cells\.svg\'\)\]:before {
		content: var(--tw-content);
		background-image: url(/local/templates/sbrkn_preline/../../assets/svg/component/dotted-cells.svg);
	}

	.before\:bg-\[url\(\'\.\.\/\.\.\/assets\/svg\/component\/hero-gradient\.svg\'\)\]:before {
		content: var(--tw-content);
		background-image: url(/local/templates/sbrkn_preline/../../assets/svg/component/hero-gradient.svg);
	}

	.before\:bg-\[url\(\'\.\.\/svg\/component\/bg-shapes\.svg\'\)\]:before {
		content: var(--tw-content);
		background-image: url(/local/templates/sbrkn_preline/../svg/component/bg-shapes.svg);
	}

	.before\:bg-\[url\(\'\.\.\/svg\/component\/floor-tile\.svg\'\)\]:before {
		content: var(--tw-content);
		background-image: url(/local/templates/sbrkn_preline/../svg/component/floor-tile.svg);
	}

	.before\:bg-\[url\(\'\.\.\/svg\/component\/hero-gradient\.svg\'\)\]:before {
		content: var(--tw-content);
		background-image: url(/local/templates/sbrkn_preline/../svg/component/hero-gradient.svg);
	}

	.before\:bg-\[url\(\'\.\.\/svg\/component\/hyperdrive\.svg\'\)\]:before {
		content: var(--tw-content);
		background-image: url(/local/templates/sbrkn_preline/../svg/component/hyperdrive.svg);
	}

	.before\:bg-\[url\(\'\.\.\/svg\/component\/rounded-lines\.svg\'\)\]:before {
		content: var(--tw-content);
		background-image: url(/local/templates/sbrkn_preline/../svg/component/rounded-lines.svg);
	}

	.before\:bg-\[url\(\'\.\.\/svg\/figma\/surprised-emoji\.svg\'\)\]:before {
		content: var(--tw-content);
		background-image: url(/local/templates/sbrkn_preline/../svg/figma/surprised-emoji.svg);
	}

	.before\:bg-\[url\(\'https\:\/\/preline\.co\/assets\/svg\/component\/hero-gradient\.svg\'\)\]:before {
		content: var(--tw-content);
		background-image: url(https://preline.co/assets/svg/component/hero-gradient.svg);
	}

	.before\:bg-\[url\(\'https\:\/\/preline\.co\/assets\/svg\/component\/squared-bg-element-dark\.svg\'\)\]:before {
		content: var(--tw-content);
		background-image: url(https://preline.co/assets/svg/component/squared-bg-element-dark.svg);
	}

	.before\:bg-\[url\(\'https\:\/\/preline\.co\/assets\/svg\/examples-dark\/squared-bg-element\.svg\'\)\]:before {
		content: var(--tw-content);
		background-image: url(https://preline.co/assets/svg/examples-dark/squared-bg-element.svg);
	}

	.before\:bg-\[url\(\'https\:\/\/preline\.co\/assets\/svg\/examples\/polygon-bg-element\.svg\'\)\]:before {
		content: var(--tw-content);
		background-image: url(https://preline.co/assets/svg/examples/polygon-bg-element.svg);
	}

	.before\:bg-\[url\(\'https\:\/\/preline\.co\/assets\/svg\/examples\/squared-bg-element\.svg\'\)\]:before {
		content: var(--tw-content);
		background-image: url(https://preline.co/assets/svg/examples/squared-bg-element.svg);
	}

	.before\:from-black\/50:before {
		content: var(--tw-content);
		--tw-gradient-from: color-mix(in oklab, var(--color-black) 50%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.before\:from-blue-100:before {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-blue-100);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.before\:from-blue-600:before {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-blue-600);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.before\:from-blue-900\/80:before {
		content: var(--tw-content);
		--tw-gradient-from: color-mix(in oklab, var(--color-blue-900) 80%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.before\:from-gray-100:before {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-gray-100);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.before\:from-gray-200:before {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-gray-200);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.before\:from-gray-900\/70:before {
		content: var(--tw-content);
		--tw-gradient-from: color-mix(in oklab, var(--color-gray-900) 70%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.before\:from-neutral-900:before {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-neutral-900);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.before\:from-purple-100:before {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-purple-100);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.before\:from-red-100:before {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-red-100);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.before\:from-teal-100:before {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-teal-100);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.before\:from-white:before {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-white);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.before\:via-transparent:before {
		content: var(--tw-content);
		--tw-gradient-via: transparent;
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.before\:via-white\/70:before {
		content: var(--tw-content);
		--tw-gradient-via: color-mix(in oklab, var(--color-white) 70%, transparent);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.before\:via-white\/90:before {
		content: var(--tw-content);
		--tw-gradient-via: color-mix(in oklab, var(--color-white) 90%, transparent);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.before\:via-80\%:before {
		content: var(--tw-content);
		--tw-gradient-via-position: 80%;
	}

	.before\:to-purple-400:before {
		content: var(--tw-content);
		--tw-gradient-to: var(--color-purple-400);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.before\:to-transparent:before {
		content: var(--tw-content);
		--tw-gradient-to: transparent;
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.before\:to-violet-600:before {
		content: var(--tw-content);
		--tw-gradient-to: var(--color-violet-600);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.before\:bg-\[length\:24px_24px\]:before {
		content: var(--tw-content);
		background-size: 24px 24px;
	}

	.before\:bg-\[size\:20px_20px\]:before {
		content: var(--tw-content);
		background-size: 20px 20px;
	}

	.before\:bg-contain:before {
		content: var(--tw-content);
		background-size: contain;
	}

	.before\:bg-cover:before {
		content: var(--tw-content);
		background-size: cover;
	}

	.before\:bg-center:before {
		content: var(--tw-content);
		background-position: 50%;
	}

	.before\:bg-top:before {
		content: var(--tw-content);
		background-position: top;
	}

	.before\:bg-no-repeat:before {
		content: var(--tw-content);
		background-repeat: no-repeat;
	}

	.before\:text-xs:before {
		content: var(--tw-content);
		font-size: var(--text-xs);
		line-height: var(--tw-leading, var(--text-xs--line-height));
	}

	.before\:font-semibold:before {
		content: var(--tw-content);
		--tw-font-weight: var(--font-weight-semibold);
		font-weight: var(--font-weight-semibold);
	}

	.before\:text-black:before {
		content: var(--tw-content);
		color: var(--color-black);
	}

	.before\:text-gray-300:before {
		content: var(--tw-content);
		color: var(--color-gray-300);
	}

	.before\:text-gray-400:before {
		content: var(--tw-content);
		color: var(--color-gray-400);
	}

	.before\:text-gray-500:before {
		content: var(--tw-content);
		color: var(--color-gray-500);
	}

	.before\:text-gray-700:before {
		content: var(--tw-content);
		color: var(--color-gray-700);
	}

	.before\:text-gray-800:before {
		content: var(--tw-content);
		color: var(--color-gray-800);
	}

	.before\:text-stone-400:before {
		content: var(--tw-content);
		color: var(--color-stone-400);
	}

	.before\:text-white\/40:before {
		content: var(--tw-content);
		color: color-mix(in oklab, var(--color-white) 40%, transparent);
	}

	.before\:opacity-0:before {
		content: var(--tw-content);
		opacity: 0;
	}

	.before\:blur-xl:before {
		content: var(--tw-content);
		--tw-blur: blur(var(--blur-xl));
		filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,)
			var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
	}

	.before\:backdrop-blur-lg:before {
		content: var(--tw-content);
		--tw-backdrop-blur: blur(var(--blur-lg));
		-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
			var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
			var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
		backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
			var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
			var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
	}

	.before\:backdrop-blur-md:before {
		content: var(--tw-content);
		--tw-backdrop-blur: blur(var(--blur-md));
		-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
			var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
			var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
		backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
			var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
			var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
	}

	.before\:transition:before {
		content: var(--tw-content);
		transition-property:
			color,
			background-color,
			border-color,
			outline-color,
			text-decoration-color,
			fill,
			stroke,
			--tw-gradient-from,
			--tw-gradient-via,
			--tw-gradient-to,
			opacity,
			box-shadow,
			transform,
			translate,
			scale,
			rotate,
			filter,
			-webkit-backdrop-filter,
			backdrop-filter;
		transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
		transition-duration: var(--tw-duration, var(--default-transition-duration));
	}

	.before\:transition-all:before {
		content: var(--tw-content);
		transition-property: all;
		transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
		transition-duration: var(--tw-duration, var(--default-transition-duration));
	}

	.before\:content-\[\'\/\'\]:before {
		content: var(--tw-content);
		--tw-content: '/';
		content: var(--tw-content);
	}

	.before\:content-\[\'â€¢\'\]:before {
		content: var(--tw-content);
		--tw-content: 'â€¢';
		content: var(--tw-content);
	}

	.before\:content-\[counter\(list-item\)\'\.\'\]:before {
		content: var(--tw-content);
		--tw-content: counter(list-item) '.';
		content: var(--tw-content);
	}

	.before\:content-\[counter\(list-item\)\]:before {
		content: var(--tw-content);
		--tw-content: counter(list-item);
		content: var(--tw-content);
	}

	.before\:content-\[counter\(step\)\]:before {
		content: var(--tw-content);
		--tw-content: counter(step);
		content: var(--tw-content);
	}

	.before\:\[counter-increment\:list-item\]:before {
		content: var(--tw-content);
		counter-increment: list-item;
	}

	.group-first\:before\:hidden:is(:where(.group):first-child *):before {
		content: var(--tw-content);
		display: none;
	}

	.group-hover\:before\:scale-x-100:is(:where(.group):hover *):before {
		content: var(--tw-content);
		--tw-scale-x: 100%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.after\:pointer-events-none:after {
		content: var(--tw-content);
		pointer-events: none;
	}

	.after\:absolute:after {
		content: var(--tw-content);
		position: absolute;
	}

	.after\:relative:after {
		content: var(--tw-content);
		position: relative;
	}

	.after\:sticky:after {
		content: var(--tw-content);
		position: sticky;
	}

	.after\:-inset-0\.5:after {
		content: var(--tw-content);
		inset: calc(var(--spacing) * -0.5);
	}

	.after\:-inset-1:after {
		content: var(--tw-content);
		inset: calc(var(--spacing) * -1);
	}

	.after\:inset-0:after {
		content: var(--tw-content);
		inset: calc(var(--spacing) * 0);
	}

	.after\:inset-x-0:after {
		content: var(--tw-content);
		inset-inline: calc(var(--spacing) * 0);
	}

	.after\:inset-x-0\.5:after {
		content: var(--tw-content);
		inset-inline: calc(var(--spacing) * 0.5);
	}

	.after\:inset-x-2:after {
		content: var(--tw-content);
		inset-inline: calc(var(--spacing) * 2);
	}

	.after\:inset-x-2\.5:after {
		content: var(--tw-content);
		inset-inline: calc(var(--spacing) * 2.5);
	}

	.after\:inset-x-4:after {
		content: var(--tw-content);
		inset-inline: calc(var(--spacing) * 4);
	}

	.after\:inset-y-0:after {
		content: var(--tw-content);
		inset-block: calc(var(--spacing) * 0);
	}

	.after\:-start-1:after {
		content: var(--tw-content);
		inset-inline-start: calc(var(--spacing) * -1);
	}

	.after\:-start-4:after {
		content: var(--tw-content);
		inset-inline-start: calc(var(--spacing) * -4);
	}

	.after\:start-0:after {
		content: var(--tw-content);
		inset-inline-start: calc(var(--spacing) * 0);
	}

	.after\:start-1\/2:after {
		content: var(--tw-content);
		inset-inline-start: 50%;
	}

	.after\:start-2:after {
		content: var(--tw-content);
		inset-inline-start: calc(var(--spacing) * 2);
	}

	.after\:start-2\.5:after {
		content: var(--tw-content);
		inset-inline-start: calc(var(--spacing) * 2.5);
	}

	.after\:start-3:after {
		content: var(--tw-content);
		inset-inline-start: calc(var(--spacing) * 3);
	}

	.after\:start-3\.5:after {
		content: var(--tw-content);
		inset-inline-start: calc(var(--spacing) * 3.5);
	}

	.after\:start-4:after {
		content: var(--tw-content);
		inset-inline-start: calc(var(--spacing) * 4);
	}

	.after\:start-4\.5:after {
		content: var(--tw-content);
		inset-inline-start: calc(var(--spacing) * 4.5);
	}

	.after\:start-\[19px\]:after {
		content: var(--tw-content);
		inset-inline-start: 19px;
	}

	.after\:start-\[calc\(100\%\/\(var\(--steps\)\*2\)\)\]:after {
		content: var(--tw-content);
		inset-inline-start: calc(100% / (var(--steps) * 2));
	}

	.after\:-end-1:after {
		content: var(--tw-content);
		inset-inline-end: calc(var(--spacing) * -1);
	}

	.after\:-end-4:after {
		content: var(--tw-content);
		inset-inline-end: calc(var(--spacing) * -4);
	}

	.after\:-end-px:after {
		content: var(--tw-content);
		inset-inline-end: -1px;
	}

	.after\:end-0:after {
		content: var(--tw-content);
		inset-inline-end: calc(var(--spacing) * 0);
	}

	.after\:end-2:after {
		content: var(--tw-content);
		inset-inline-end: calc(var(--spacing) * 2);
	}

	.after\:-top-2\.5:after {
		content: var(--tw-content);
		top: calc(var(--spacing) * -2.5);
	}

	.after\:top-0:after {
		content: var(--tw-content);
		top: calc(var(--spacing) * 0);
	}

	.after\:top-1:after {
		content: var(--tw-content);
		top: calc(var(--spacing) * 1);
	}

	.after\:top-1\/2:after {
		content: var(--tw-content);
		top: 50%;
	}

	.after\:top-2:after {
		content: var(--tw-content);
		top: calc(var(--spacing) * 2);
	}

	.after\:top-4:after {
		content: var(--tw-content);
		top: calc(var(--spacing) * 4);
	}

	.after\:top-6:after {
		content: var(--tw-content);
		top: calc(var(--spacing) * 6);
	}

	.after\:top-7:after {
		content: var(--tw-content);
		top: calc(var(--spacing) * 7);
	}

	.after\:top-8:after {
		content: var(--tw-content);
		top: calc(var(--spacing) * 8);
	}

	.after\:top-9:after {
		content: var(--tw-content);
		top: calc(var(--spacing) * 9);
	}

	.after\:top-9\.5:after {
		content: var(--tw-content);
		top: calc(var(--spacing) * 9.5);
	}

	.after\:top-14:after {
		content: var(--tw-content);
		top: calc(var(--spacing) * 14);
	}

	.after\:top-\[calc\(28px_\+_8px\)\]:after {
		content: var(--tw-content);
		top: 36px;
	}

	.after\:-bottom-0\.5:after {
		content: var(--tw-content);
		bottom: calc(var(--spacing) * -0.5);
	}

	.after\:-bottom-2:after {
		content: var(--tw-content);
		bottom: calc(var(--spacing) * -2);
	}

	.after\:-bottom-4:after {
		content: var(--tw-content);
		bottom: calc(var(--spacing) * -4);
	}

	.after\:-bottom-8:after {
		content: var(--tw-content);
		bottom: calc(var(--spacing) * -8);
	}

	.after\:bottom-0:after {
		content: var(--tw-content);
		bottom: calc(var(--spacing) * 0);
	}

	.after\:bottom-0\.5:after {
		content: var(--tw-content);
		bottom: calc(var(--spacing) * 0.5);
	}

	.after\:bottom-1:after {
		content: var(--tw-content);
		bottom: calc(var(--spacing) * 1);
	}

	.after\:bottom-2:after {
		content: var(--tw-content);
		bottom: calc(var(--spacing) * 2);
	}

	.after\:bottom-14:after {
		content: var(--tw-content);
		bottom: calc(var(--spacing) * 14);
	}

	.after\:bottom-\[3px\]:after {
		content: var(--tw-content);
		bottom: 3px;
	}

	.after\:bottom-\[7px\]:after {
		content: var(--tw-content);
		bottom: 7px;
	}

	.after\:-z-1:after {
		content: var(--tw-content);
		z-index: calc(1 * -1);
	}

	.after\:z-0:after {
		content: var(--tw-content);
		z-index: 0;
	}

	.after\:z-1:after {
		content: var(--tw-content);
		z-index: 1;
	}

	.after\:z-10:after {
		content: var(--tw-content);
		z-index: 10;
	}

	.after\:z-20:after {
		content: var(--tw-content);
		z-index: 20;
	}

	.after\:mx-2:after {
		content: var(--tw-content);
		margin-inline: calc(var(--spacing) * 2);
	}

	.after\:mx-3:after {
		content: var(--tw-content);
		margin-inline: calc(var(--spacing) * 3);
	}

	.after\:mx-auto:after {
		content: var(--tw-content);
		margin-inline: auto;
	}

	.after\:-ms-1\.5:after {
		content: var(--tw-content);
		margin-inline-start: calc(var(--spacing) * -1.5);
	}

	.after\:ms-3:after {
		content: var(--tw-content);
		margin-inline-start: calc(var(--spacing) * 3);
	}

	.after\:ms-5:after {
		content: var(--tw-content);
		margin-inline-start: calc(var(--spacing) * 5);
	}

	.after\:ms-6:after {
		content: var(--tw-content);
		margin-inline-start: calc(var(--spacing) * 6);
	}

	.after\:-mt-\[7px\]:after {
		content: var(--tw-content);
		margin-top: -7px;
	}

	.after\:block:after {
		content: var(--tw-content);
		display: block;
	}

	.after\:hidden:after {
		content: var(--tw-content);
		display: none;
	}

	.after\:inline-block:after {
		content: var(--tw-content);
		display: inline-block;
	}

	.after\:size-1:after {
		content: var(--tw-content);
		width: calc(var(--spacing) * 1);
		height: calc(var(--spacing) * 1);
	}

	.after\:size-1\.5:after {
		content: var(--tw-content);
		width: calc(var(--spacing) * 1.5);
		height: calc(var(--spacing) * 1.5);
	}

	.after\:size-2\.5:after {
		content: var(--tw-content);
		width: calc(var(--spacing) * 2.5);
		height: calc(var(--spacing) * 2.5);
	}

	.after\:size-3:after {
		content: var(--tw-content);
		width: calc(var(--spacing) * 3);
		height: calc(var(--spacing) * 3);
	}

	.after\:size-\[3px\]:after {
		content: var(--tw-content);
		width: 3px;
		height: 3px;
	}

	.after\:size-full:after {
		content: var(--tw-content);
		width: 100%;
		height: 100%;
	}

	.after\:h-0\.5:after {
		content: var(--tw-content);
		height: calc(var(--spacing) * 0.5);
	}

	.after\:h-2\.5:after {
		content: var(--tw-content);
		height: calc(var(--spacing) * 2.5);
	}

	.after\:h-3:after {
		content: var(--tw-content);
		height: calc(var(--spacing) * 3);
	}

	.after\:h-4:after {
		content: var(--tw-content);
		height: calc(var(--spacing) * 4);
	}

	.after\:h-6:after {
		content: var(--tw-content);
		height: calc(var(--spacing) * 6);
	}

	.after\:h-8:after {
		content: var(--tw-content);
		height: calc(var(--spacing) * 8);
	}

	.after\:h-10:after {
		content: var(--tw-content);
		height: calc(var(--spacing) * 10);
	}

	.after\:h-14:after {
		content: var(--tw-content);
		height: calc(var(--spacing) * 14);
	}

	.after\:h-24:after {
		content: var(--tw-content);
		height: calc(var(--spacing) * 24);
	}

	.after\:h-44:after {
		content: var(--tw-content);
		height: calc(var(--spacing) * 44);
	}

	.after\:h-48:after {
		content: var(--tw-content);
		height: calc(var(--spacing) * 48);
	}

	.after\:h-82\.5:after {
		content: var(--tw-content);
		height: calc(var(--spacing) * 82.5);
	}

	.after\:h-\[3px\]:after {
		content: var(--tw-content);
		height: 3px;
	}

	.after\:h-\[105px\]:after {
		content: var(--tw-content);
		height: 105px;
	}

	.after\:h-\[calc\(100\%-4px\)\]:after {
		content: var(--tw-content);
		height: calc(100% - 4px);
	}

	.after\:h-full:after {
		content: var(--tw-content);
		height: 100%;
	}

	.after\:h-px:after {
		content: var(--tw-content);
		height: 1px;
	}

	.after\:w-0\.5:after {
		content: var(--tw-content);
		width: calc(var(--spacing) * 0.5);
	}

	.after\:w-1\/4:after {
		content: var(--tw-content);
		width: 25%;
	}

	.after\:w-2\/12:after {
		content: var(--tw-content);
		width: 16.6667%;
	}

	.after\:w-4:after {
		content: var(--tw-content);
		width: calc(var(--spacing) * 4);
	}

	.after\:w-20:after {
		content: var(--tw-content);
		width: calc(var(--spacing) * 20);
	}

	.after\:w-\[calc\(00\%\/\(var\(--steps\)\)\)\]:after {
		content: var(--tw-content);
		width: calc(0% / (var(--steps)));
	}

	.after\:w-\[calc\(100\%-4px\)\]:after {
		content: var(--tw-content);
		width: calc(100% - 4px);
	}

	.after\:w-\[calc\(100\%\/\(var\(--steps\)\)\)\]:after {
		content: var(--tw-content);
		width: calc(100% / (var(--steps)));
	}

	.after\:w-\[calc\(200\%\/\(var\(--steps\)\)\)\]:after {
		content: var(--tw-content);
		width: calc(200% / (var(--steps)));
	}

	.after\:w-\[calc\(300\%\/\(var\(--steps\)\)\)\]:after {
		content: var(--tw-content);
		width: calc(300% / (var(--steps)));
	}

	.after\:w-\[calc\(\@\@if\(steps\.step2\.active\=\=\'true\'\)\{1\}\@\@if\(steps\.step3\.active\=\=\'true\'\)\{2\}\@\@if\(steps\.step4\.active\=\=\'true\'\)\{3\}00\%\/\(var\(--steps\)\)\)\]:after {
		content: var(--tw-content);

		width: calc(
			@@if (steps.step2.active== 'true') {1} @@if (steps.step3.active== 'true') {2} @@if
				(steps.step4.active== 'true') {3} 0% / (var(--steps))
		);
	}

	.after\:w-full:after {
		content: var(--tw-content);
		width: 100%;
	}

	.after\:w-px:after {
		content: var(--tw-content);
		width: 1px;
	}

	.after\:max-w-5xl:after {
		content: var(--tw-content);
		max-width: var(--container-5xl);
	}

	.after\:min-w-10:after {
		content: var(--tw-content);
		min-width: calc(var(--spacing) * 10);
	}

	.after\:flex-1:after {
		content: var(--tw-content);
		flex: 1;
	}

	.after\:-translate-x-1\/2:after {
		content: var(--tw-content);
		--tw-translate-x: calc(calc(1/2 * 100%) * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.after\:-translate-x-\[0\.5px\]:after {
		content: var(--tw-content);
		--tw-translate-x: calc(0.5px * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.after\:-translate-y-1\/2:after {
		content: var(--tw-content);
		--tw-translate-y: calc(calc(1/2 * 100%) * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.after\:scale-0:after {
		content: var(--tw-content);
		--tw-scale-x: 0%;
		--tw-scale-y: 0%;
		--tw-scale-z: 0%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.after\:rotate-12:after {
		content: var(--tw-content);
		rotate: 12deg;
	}

	.after\:rounded-2xl:after {
		content: var(--tw-content);
		border-radius: var(--radius-2xl);
	}

	.after\:rounded-4xl:after {
		content: var(--tw-content);
		border-radius: var(--radius-4xl);
	}

	.after\:rounded-full:after {
		content: var(--tw-content);
		border-radius: 3.40282e38px;
	}

	.after\:rounded-lg:after {
		content: var(--tw-content);
		border-radius: var(--radius-lg);
	}

	.after\:rounded-md:after {
		content: var(--tw-content);
		border-radius: var(--radius-md);
	}

	.after\:rounded-xl:after {
		content: var(--tw-content);
		border-radius: var(--radius-xl);
	}

	.after\:rounded-e-full:after {
		content: var(--tw-content);
		border-start-end-radius: 3.40282e38px;
		border-end-end-radius: 3.40282e38px;
	}

	.after\:rounded-b-lg:after {
		content: var(--tw-content);
		border-bottom-right-radius: var(--radius-lg);
		border-bottom-left-radius: var(--radius-lg);
	}

	.after\:rounded-b-xl:after {
		content: var(--tw-content);
		border-bottom-right-radius: var(--radius-xl);
		border-bottom-left-radius: var(--radius-xl);
	}

	.after\:border:after {
		content: var(--tw-content);
		border-style: var(--tw-border-style);
		border-width: 1px;
	}

	.after\:border-s:after {
		content: var(--tw-content);
		border-inline-start-style: var(--tw-border-style);
		border-inline-start-width: 1px;
	}

	.after\:border-t:after {
		content: var(--tw-content);
		border-top-style: var(--tw-border-style);
		border-top-width: 1px;
	}

	.after\:border-b:after {
		content: var(--tw-content);
		border-bottom-style: var(--tw-border-style);
		border-bottom-width: 1px;
	}

	.after\:border-b-2:after {
		content: var(--tw-content);
		border-bottom-style: var(--tw-border-style);
		border-bottom-width: 2px;
	}

	.after\:border-dashed:after {
		content: var(--tw-content);
		--tw-border-style: dashed;
		border-style: dashed;
	}

	.after\:border-gray-100:after {
		content: var(--tw-content);
		border-color: var(--color-gray-100);
	}

	.after\:border-gray-200:after {
		content: var(--tw-content);
		border-color: var(--color-gray-200);
	}

	.after\:border-gray-300:after {
		content: var(--tw-content);
		border-color: var(--color-gray-300);
	}

	.after\:border-neutral-700:after {
		content: var(--tw-content);
		border-color: var(--color-neutral-700);
	}

	.after\:border-stone-200:after {
		content: var(--tw-content);
		border-color: var(--color-stone-200);
	}

	.after\:border-transparent:after {
		content: var(--tw-content);
		border-color: #0000;
	}

	.after\:bg-\[\#ff0\]:after {
		content: var(--tw-content);
		background-color: #ff0;
	}

	.after\:bg-emerald-500:after {
		content: var(--tw-content);
		background-color: var(--color-emerald-500);
	}

	.after\:bg-gray-100:after {
		content: var(--tw-content);
		background-color: var(--color-gray-100);
	}

	.after\:bg-gray-100\/30:after {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-gray-100) 30%, transparent);
	}

	.after\:bg-gray-200:after {
		content: var(--tw-content);
		background-color: var(--color-gray-200);
	}

	.after\:bg-gray-300:after {
		content: var(--tw-content);
		background-color: var(--color-gray-300);
	}

	.after\:bg-gray-400:after {
		content: var(--tw-content);
		background-color: var(--color-gray-400);
	}

	.after\:bg-gray-600:after {
		content: var(--tw-content);
		background-color: var(--color-gray-600);
	}

	.after\:bg-gray-800:after {
		content: var(--tw-content);
		background-color: var(--color-gray-800);
	}

	.after\:bg-green-700:after {
		content: var(--tw-content);
		background-color: var(--color-green-700);
	}

	.after\:bg-neutral-800:after {
		content: var(--tw-content);
		background-color: var(--color-neutral-800);
	}

	.after\:bg-red-500:after {
		content: var(--tw-content);
		background-color: var(--color-red-500);
	}

	.after\:bg-red-700:after {
		content: var(--tw-content);
		background-color: var(--color-red-700);
	}

	.after\:bg-stone-100:after {
		content: var(--tw-content);
		background-color: var(--color-stone-100);
	}

	.after\:bg-stone-200:after {
		content: var(--tw-content);
		background-color: var(--color-stone-200);
	}

	.after\:bg-stone-300:after {
		content: var(--tw-content);
		background-color: var(--color-stone-300);
	}

	.after\:bg-stone-800:after {
		content: var(--tw-content);
		background-color: var(--color-stone-800);
	}

	.after\:bg-white:after {
		content: var(--tw-content);
		background-color: var(--color-white);
	}

	.after\:bg-white\/10:after {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	.after\:bg-white\/20:after {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
	}

	.after\:bg-white\/50:after {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-white) 50%, transparent);
	}

	.after\:bg-white\/70:after {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-white) 70%, transparent);
	}

	.after\:bg-linear-to-b:after {
		content: var(--tw-content);
		--tw-gradient-position: to bottom in oklab;
		background-image: linear-gradient(var(--tw-gradient-stops));
	}

	.after\:bg-linear-to-l:after {
		content: var(--tw-content);
		--tw-gradient-position: to left in oklab;
		background-image: linear-gradient(var(--tw-gradient-stops));
	}

	.after\:bg-linear-to-r:after {
		content: var(--tw-content);
		--tw-gradient-position: to right in oklab;
		background-image: linear-gradient(var(--tw-gradient-stops));
	}

	.after\:bg-linear-to-t:after {
		content: var(--tw-content);
		--tw-gradient-position: to top in oklab;
		background-image: linear-gradient(var(--tw-gradient-stops));
	}

	.after\:bg-\[url\(\'\.\.\/svg\/component\/floor-tile\.svg\'\)\]:after {
		content: var(--tw-content);
		background-image: url(/local/templates/sbrkn_preline/../svg/component/floor-tile.svg);
	}

	.after\:from-black\/90:after {
		content: var(--tw-content);
		--tw-gradient-from: color-mix(in oklab, var(--color-black) 90%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.after\:from-blue-600:after {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-blue-600);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.after\:from-gray-200:after {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-gray-200);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.after\:from-gray-400:after {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-gray-400);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.after\:from-neutral-900:after {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-neutral-900);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.after\:from-orange-600:after {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-orange-600);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.after\:from-purple-300:after {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-purple-300);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.after\:from-violet-600:after {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-violet-600);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.after\:from-white:after {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-white);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.after\:via-neutral-900\/95:after {
		content: var(--tw-content);
		--tw-gradient-via: color-mix(in oklab, var(--color-neutral-900) 95%, transparent);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.after\:via-white\/70:after {
		content: var(--tw-content);
		--tw-gradient-via: color-mix(in oklab, var(--color-white) 70%, transparent);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.after\:via-white\/90:after {
		content: var(--tw-content);
		--tw-gradient-via: color-mix(in oklab, var(--color-white) 90%, transparent);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.after\:to-purple-600:after {
		content: var(--tw-content);
		--tw-gradient-to: var(--color-purple-600);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.after\:to-transparent:after {
		content: var(--tw-content);
		--tw-gradient-to: transparent;
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.after\:to-white\/40:after {
		content: var(--tw-content);
		--tw-gradient-to: color-mix(in oklab, var(--color-white) 40%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.after\:bg-bottom:after {
		content: var(--tw-content);
		background-position: bottom;
	}

	.after\:bg-no-repeat:after {
		content: var(--tw-content);
		background-repeat: no-repeat;
	}

	.after\:opacity-100:after {
		content: var(--tw-content);
		opacity: 1;
	}

	.after\:transition:after {
		content: var(--tw-content);
		transition-property:
			color,
			background-color,
			border-color,
			outline-color,
			text-decoration-color,
			fill,
			stroke,
			--tw-gradient-from,
			--tw-gradient-via,
			--tw-gradient-to,
			opacity,
			box-shadow,
			transform,
			translate,
			scale,
			rotate,
			filter,
			-webkit-backdrop-filter,
			backdrop-filter;
		transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
		transition-duration: var(--tw-duration, var(--default-transition-duration));
	}

	.after\:transition-all:after {
		content: var(--tw-content);
		transition-property: all;
		transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
		transition-duration: var(--tw-duration, var(--default-transition-duration));
	}

	.after\:duration-300:after {
		content: var(--tw-content);
		--tw-duration: 0.3s;
		transition-duration: 0.3s;
	}

	.after\:content-\[\'\,\'\]:after {
		content: var(--tw-content);
		--tw-content: ',';
		content: var(--tw-content);
	}

	.group-last\:after\:hidden:is(:where(.group):last-child *):after {
		content: var(--tw-content);
		display: none;
	}

	.first\:ms-0:first-child {
		margin-inline-start: calc(var(--spacing) * 0);
	}

	.first\:mt-0:first-child {
		margin-top: calc(var(--spacing) * 0);
	}

	.first\:rounded-s-full:first-child {
		border-start-start-radius: 3.40282e38px;
		border-end-start-radius: 3.40282e38px;
	}

	.first\:rounded-s-lg:first-child {
		border-start-start-radius: var(--radius-lg);
		border-end-start-radius: var(--radius-lg);
	}

	.first\:rounded-s-md:first-child {
		border-start-start-radius: var(--radius-md);
		border-end-start-radius: var(--radius-md);
	}

	.first\:rounded-t-lg:first-child {
		border-top-left-radius: var(--radius-lg);
		border-top-right-radius: var(--radius-lg);
	}

	.first\:rounded-t-md:first-child {
		border-top-left-radius: var(--radius-md);
		border-top-right-radius: var(--radius-md);
	}

	.first\:rounded-t-xl:first-child {
		border-top-left-radius: var(--radius-xl);
		border-top-right-radius: var(--radius-xl);
	}

	.first\:border-s-0:first-child {
		border-inline-start-style: var(--tw-border-style);
		border-inline-start-width: 0;
	}

	.first\:border-t-0:first-child {
		border-top-style: var(--tw-border-style);
		border-top-width: 0;
	}

	.first\:border-transparent:first-child {
		border-color: #0000;
	}

	.first\:ps-0:first-child {
		padding-inline-start: calc(var(--spacing) * 0);
	}

	.first\:pt-0:first-child {
		padding-top: calc(var(--spacing) * 0);
	}

	.first\:pt-2:first-child {
		padding-top: calc(var(--spacing) * 2);
	}

	.first\:pt-8:first-child {
		padding-top: calc(var(--spacing) * 8);
	}

	.first\:before\:ms-0:first-child:before {
		content: var(--tw-content);
		margin-inline-start: calc(var(--spacing) * 0);
	}

	.first\:before\:hidden:first-child:before {
		content: var(--tw-content);
		display: none;
	}

	.first\:before\:bg-transparent:first-child:before {
		content: var(--tw-content);
		background-color: #0000;
	}

	.first\:after\:top-4:first-child:after {
		content: var(--tw-content);
		top: calc(var(--spacing) * 4);
	}

	.first\:after\:hidden:first-child:after {
		content: var(--tw-content);
		display: none;
	}

	.first\:after\:border-t-0:first-child:after {
		content: var(--tw-content);
		border-top-style: var(--tw-border-style);
		border-top-width: 0;
	}

	.last\:mb-0:last-child {
		margin-bottom: calc(var(--spacing) * 0);
	}

	.last\:rounded-e-full:last-child {
		border-start-end-radius: 3.40282e38px;
		border-end-end-radius: 3.40282e38px;
	}

	.last\:rounded-e-lg:last-child {
		border-start-end-radius: var(--radius-lg);
		border-end-end-radius: var(--radius-lg);
	}

	.last\:rounded-e-md:last-child {
		border-start-end-radius: var(--radius-md);
		border-end-end-radius: var(--radius-md);
	}

	.last\:rounded-b-lg:last-child {
		border-bottom-right-radius: var(--radius-lg);
		border-bottom-left-radius: var(--radius-lg);
	}

	.last\:rounded-b-md:last-child {
		border-bottom-right-radius: var(--radius-md);
		border-bottom-left-radius: var(--radius-md);
	}

	.last\:rounded-b-xl:last-child {
		border-bottom-right-radius: var(--radius-xl);
		border-bottom-left-radius: var(--radius-xl);
	}

	.last\:border-0:last-child {
		border-style: var(--tw-border-style);
		border-width: 0;
	}

	.last\:border-b-0:last-child {
		border-bottom-style: var(--tw-border-style);
		border-bottom-width: 0;
	}

	.last\:border-transparent:last-child {
		border-color: #0000;
	}

	.last\:border-b-transparent:last-child {
		border-bottom-color: #0000;
	}

	.last\:pe-0:last-child {
		padding-inline-end: calc(var(--spacing) * 0);
	}

	.last\:pb-0:last-child {
		padding-bottom: calc(var(--spacing) * 0);
	}

	.last\:pb-2:last-child {
		padding-bottom: calc(var(--spacing) * 2);
	}

	.last\:before\:hidden:last-child:before {
		content: var(--tw-content);
		display: none;
	}

	.last\:before\:rounded-b-xl:last-child:before {
		content: var(--tw-content);
		border-bottom-right-radius: var(--radius-xl);
		border-bottom-left-radius: var(--radius-xl);
	}

	.last\:after\:hidden:last-child:after {
		content: var(--tw-content);
		display: none;
	}

	.odd\:bg-gray-100:nth-child(odd) {
		background-color: var(--color-gray-100);
	}

	.odd\:bg-white:nth-child(odd) {
		background-color: var(--color-white);
	}

	.even\:bg-gray-100:nth-child(2n) {
		background-color: var(--color-gray-100);
	}

	.first-of-type\:before\:hidden:first-of-type:before,
	.last-of-type\:before\:hidden:last-of-type:before {
		content: var(--tw-content);
		display: none;
	}

	.open\:bg-white:is([open], :popover-open, :open) {
		background-color: var(--color-white);
	}

	.open\:shadow-lg:is([open], :popover-open, :open) {
		--tw-shadow:
			0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.open\:ring-1:is([open], :popover-open, :open) {
		--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width))
			var(--tw-ring-color, currentColor);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.open\:ring-black\/5:is([open], :popover-open, :open) {
		--tw-ring-color: color-mix(in oklab, var(--color-black) 5%, transparent);
	}

	.checked\:border-2:checked {
		border-style: var(--tw-border-style);
		border-width: 2px;
	}

	.checked\:border-\[\#ff0\]:checked {
		border-color: #ff0;
	}

	.checked\:border-blue-500:checked {
		border-color: var(--color-blue-500);
	}

	.checked\:border-blue-600:checked {
		border-color: var(--color-blue-600);
	}

	.checked\:border-emerald-500:checked {
		border-color: var(--color-emerald-500);
	}

	.checked\:border-emerald-600:checked {
		border-color: var(--color-emerald-600);
	}

	.checked\:border-gray-200:checked {
		border-color: var(--color-gray-200);
	}

	.checked\:border-gray-300:checked {
		border-color: var(--color-gray-300);
	}

	.checked\:border-green-600:checked {
		border-color: var(--color-green-600);
	}

	.checked\:border-indigo-500:checked {
		border-color: var(--color-indigo-500);
	}

	.checked\:border-indigo-600:checked {
		border-color: var(--color-indigo-600);
	}

	.checked\:border-purple-600:checked {
		border-color: var(--color-purple-600);
	}

	.checked\:border-teal-600:checked {
		border-color: var(--color-teal-600);
	}

	.checked\:border-violet-600:checked {
		border-color: var(--color-violet-600);
	}

	.checked\:border-yellow-400:checked {
		border-color: var(--color-yellow-400);
	}

	.checked\:bg-blue-500:checked {
		background-color: var(--color-blue-500);
	}

	.checked\:bg-blue-600:checked {
		background-color: var(--color-blue-600);
	}

	.checked\:bg-emerald-500:checked {
		background-color: var(--color-emerald-500);
	}

	.checked\:bg-gray-300:checked {
		background-color: var(--color-gray-300);
	}

	.checked\:bg-green-600:checked {
		background-color: var(--color-green-600);
	}

	.checked\:bg-indigo-500:checked {
		background-color: var(--color-indigo-500);
	}

	.checked\:bg-orange-600:checked {
		background-color: var(--color-orange-600);
	}

	.checked\:bg-pink-600:checked {
		background-color: var(--color-pink-600);
	}

	.checked\:bg-red-600:checked {
		background-color: var(--color-red-600);
	}

	.checked\:bg-sky-600:checked {
		background-color: var(--color-sky-600);
	}

	.checked\:bg-yellow-400:checked {
		background-color: var(--color-yellow-400);
	}

	.checked\:bg-none:checked {
		background-image: none;
	}

	.checked\:text-blue-500:checked.active-link,
	.checked\:text-blue-500:checked.active,
	.dark .checked\:text-blue-500:checked.active,
	.dark .checked\:text-blue-500:checked.active-link {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.checked\:text-black:checked {
		color: var(--color-black);
	}

	.checked\:text-blue-500:checked {
		color: var(--color-blue-500);
	}

	.checked\:text-gray-300:checked {
		color: var(--color-gray-300);
	}

	.checked\:text-gray-400:checked {
		color: var(--color-gray-400);
	}

	.checked\:text-green-500:checked {
		color: var(--color-green-500);
	}

	.checked\:text-indigo-500:checked {
		color: var(--color-indigo-500);
	}

	.checked\:text-orange-500:checked {
		color: var(--color-orange-500);
	}

	.checked\:text-red-500:checked {
		color: var(--color-red-500);
	}

	.checked\:text-sky-500:checked {
		color: var(--color-sky-500);
	}

	.checked\:text-teal-500:checked {
		color: var(--color-teal-500);
	}

	.checked\:text-transparent:checked {
		color: #0000;
	}

	.checked\:text-white:checked {
		color: var(--color-white);
	}

	.checked\:text-yellow-500:checked {
		color: var(--color-yellow-500);
	}

	.checked\:opacity-0:checked {
		opacity: 0;
	}

	.checked\:before\:bg-gray-200:checked:before {
		content: var(--tw-content);
		background-color: var(--color-gray-200);
	}

	.checked\:before\:bg-white:checked:before {
		content: var(--tw-content);
		background-color: var(--color-white);
	}

	.checked\:before\:shadow-2xs:checked:before {
		content: var(--tw-content);
		--tw-shadow: 0 1px var(--tw-shadow-color, #0000000d);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.checked\:after\:bg-blue-50:checked:after {
		content: var(--tw-content);
		background-color: var(--color-blue-50);
	}

	.checked\:after\:bg-gray-200:checked:after {
		content: var(--tw-content);
		background-color: var(--color-gray-200);
	}

	.autofill\:pt-6:autofill {
		padding-top: calc(var(--spacing) * 6);
	}

	.autofill\:pb-2:autofill {
		padding-bottom: calc(var(--spacing) * 2);
	}

	.empty\:mt-0:empty {
		margin-top: calc(var(--spacing) * 0);
	}

	.empty\:gap-0:empty {
		gap: calc(var(--spacing) * 0);
	}

	.focus-within\:ring-2:focus-within {
		--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width))
			var(--tw-ring-color, currentColor);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.focus-within\:ring-blue-500:focus-within {
		--tw-ring-color: var(--color-blue-500);
	}

	.focus-within\:ring-blue-600:focus-within {
		--tw-ring-color: var(--color-blue-600);
	}

	.focus-within\:ring-green-600:focus-within {
		--tw-ring-color: var(--color-green-600);
	}

	.focus-within\:ring-offset-2:focus-within {
		--tw-ring-offset-width: 2px;
		--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	}

	.focus-within\:outline-hidden:focus-within {
		--tw-outline-style: none;
		outline-style: none;
	}

	@media (forced-colors: active) {
		.focus-within\:outline-hidden:focus-within {
			outline-offset: 2px;
			outline: 2px solid #0000;
		}
	}

	.hover\:z-10:hover {
		z-index: 10;
	}

	.hover\:translate-x-1:hover {
		--tw-translate-x: calc(var(--spacing) * 1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.hover\:-translate-y-0\.5:hover {
		--tw-translate-y: calc(var(--spacing) * -0.5);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.hover\:-translate-y-1:hover {
		--tw-translate-y: calc(var(--spacing) * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.hover\:scale-110:hover {
		--tw-scale-x: 110%;
		--tw-scale-y: 110%;
		--tw-scale-z: 110%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.hover\:scale-115:hover {
		--tw-scale-x: 115%;
		--tw-scale-y: 115%;
		--tw-scale-z: 115%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.hover\:scale-130:hover {
		--tw-scale-x: 130%;
		--tw-scale-y: 130%;
		--tw-scale-z: 130%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.hover\:scale-\[1\.025\]:hover {
		scale: 1.025;
	}

	.hover\:border-\[\#ff0\]:hover {
		border-color: #ff0;
	}

	.hover\:border-blue-200:hover {
		border-color: var(--color-blue-200);
	}

	.hover\:border-blue-500:hover {
		border-color: var(--color-blue-500);
	}

	.hover\:border-blue-600:hover {
		border-color: var(--color-blue-600);
	}

	.hover\:border-gray-200:hover {
		border-color: var(--color-gray-200);
	}

	.hover\:border-gray-300:hover {
		border-color: var(--color-gray-300);
	}

	.hover\:border-gray-400:hover {
		border-color: var(--color-gray-400);
	}

	.hover\:border-gray-500:hover {
		border-color: var(--color-gray-500);
	}

	.hover\:border-gray-800:hover {
		border-color: var(--color-gray-800);
	}

	.hover\:border-green-600:hover {
		border-color: var(--color-green-600);
	}

	.hover\:border-indigo-600:hover {
		border-color: var(--color-indigo-600);
	}

	.hover\:border-neutral-600:hover {
		border-color: var(--color-neutral-600);
	}

	.hover\:border-neutral-700:hover {
		border-color: var(--color-neutral-700);
	}

	.hover\:border-purple-500:hover {
		border-color: var(--color-purple-500);
	}

	.hover\:border-purple-600:hover {
		border-color: var(--color-purple-600);
	}

	.hover\:border-red-400:hover {
		border-color: var(--color-red-400);
	}

	.hover\:border-stone-300:hover {
		border-color: var(--color-stone-300);
	}

	.hover\:border-teal-400:hover {
		border-color: var(--color-teal-400);
	}

	.hover\:border-teal-600:hover {
		border-color: var(--color-teal-600);
	}

	.hover\:border-transparent:hover {
		border-color: #0000;
	}

	.hover\:border-violet-500:hover {
		border-color: var(--color-violet-500);
	}

	.hover\:border-white:hover {
		border-color: var(--color-white);
	}

	.hover\:border-white\/20:hover {
		border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
	}

	.hover\:border-white\/70:hover {
		border-color: color-mix(in oklab, var(--color-white) 70%, transparent);
	}

	.hover\:border-yellow-400:hover {
		border-color: var(--color-yellow-400);
	}

	.hover\:border-t-gray-300:hover {
		border-top-color: var(--color-gray-300);
	}

	.hover\:border-b-gray-400:hover {
		border-bottom-color: var(--color-gray-400);
	}

	.hover\:bg-black:hover {
		background-color: var(--color-black);
	}

	.hover\:bg-blue-50:hover {
		background-color: var(--color-blue-50);
	}

	.hover\:bg-blue-100:hover {
		background-color: var(--color-blue-100);
	}

	.hover\:bg-blue-200:hover {
		background-color: var(--color-blue-200);
	}

	.hover\:bg-blue-500:hover {
		background-color: var(--color-blue-500);
	}

	.hover\:bg-blue-700:hover {
		background-color: var(--color-blue-700);
	}

	.hover\:bg-emerald-50:hover {
		background-color: var(--color-emerald-50);
	}

	.hover\:bg-emerald-700:hover {
		background-color: var(--color-emerald-700);
	}

	.hover\:bg-gray-50:hover {
		background-color: var(--color-gray-50);
	}

	.hover\:bg-gray-100:hover {
		background-color: var(--color-gray-100);
	}

	.hover\:bg-gray-200:hover {
		background-color: var(--color-gray-200);
	}

	.hover\:bg-gray-300:hover {
		background-color: var(--color-gray-300);
	}

	.hover\:bg-gray-600:hover {
		background-color: var(--color-gray-600);
	}

	.hover\:bg-gray-700:hover {
		background-color: var(--color-gray-700);
	}

	.hover\:bg-gray-700\/20:hover {
		background-color: color-mix(in oklab, var(--color-gray-700) 20%, transparent);
	}

	.hover\:bg-gray-800:hover {
		background-color: var(--color-gray-800);
	}

	.hover\:bg-gray-800\/10:hover {
		background-color: color-mix(in oklab, var(--color-gray-800) 10%, transparent);
	}

	.hover\:bg-gray-900:hover {
		background-color: var(--color-gray-900);
	}

	.hover\:bg-gray-950:hover {
		background-color: var(--color-gray-950);
	}

	.hover\:bg-green-700:hover {
		background-color: var(--color-green-700);
	}

	.hover\:bg-indigo-50:hover {
		background-color: var(--color-indigo-50);
	}

	.hover\:bg-indigo-300:hover {
		background-color: var(--color-indigo-300);
	}

	.hover\:bg-indigo-700:hover {
		background-color: var(--color-indigo-700);
	}

	.hover\:bg-neutral-700:hover {
		background-color: var(--color-neutral-700);
	}

	.hover\:bg-neutral-800:hover {
		background-color: var(--color-neutral-800);
	}

	.hover\:bg-neutral-950:hover {
		background-color: var(--color-neutral-950);
	}

	.hover\:bg-orange-200:hover {
		background-color: var(--color-orange-200);
	}

	.hover\:bg-pink-100:hover {
		background-color: var(--color-pink-100);
	}

	.hover\:bg-pink-700:hover {
		background-color: var(--color-pink-700);
	}

	.hover\:bg-purple-100:hover {
		background-color: var(--color-purple-100);
	}

	.hover\:bg-purple-200:hover {
		background-color: var(--color-purple-200);
	}

	.hover\:bg-purple-600:hover {
		background-color: var(--color-purple-600);
	}

	.hover\:bg-purple-700:hover {
		background-color: var(--color-purple-700);
	}

	.hover\:bg-red-50:hover {
		background-color: var(--color-red-50);
	}

	.hover\:bg-red-100:hover {
		background-color: var(--color-red-100);
	}

	.hover\:bg-red-200:hover {
		background-color: var(--color-red-200);
	}

	.hover\:bg-red-600:hover {
		background-color: var(--color-red-600);
	}

	.hover\:bg-stone-50:hover {
		background-color: var(--color-stone-50);
	}

	.hover\:bg-stone-100:hover {
		background-color: var(--color-stone-100);
	}

	.hover\:bg-stone-200:hover {
		background-color: var(--color-stone-200);
	}

	.hover\:bg-stone-200\/70:hover {
		background-color: color-mix(in oklab, var(--color-stone-200) 70%, transparent);
	}

	.hover\:bg-stone-700:hover {
		background-color: var(--color-stone-700);
	}

	.hover\:bg-teal-100:hover {
		background-color: var(--color-teal-100);
	}

	.hover\:bg-teal-200:hover {
		background-color: var(--color-teal-200);
	}

	.hover\:bg-teal-500:hover {
		background-color: var(--color-teal-500);
	}

	.hover\:bg-teal-600:hover {
		background-color: var(--color-teal-600);
	}

	.hover\:bg-teal-700:hover {
		background-color: var(--color-teal-700);
	}

	.hover\:bg-violet-600:hover {
		background-color: var(--color-violet-600);
	}

	.hover\:bg-violet-700:hover {
		background-color: var(--color-violet-700);
	}

	.hover\:bg-white:hover {
		background-color: var(--color-white);
	}

	.hover\:bg-white\/10:hover {
		background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	.hover\:bg-white\/20:hover {
		background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
	}

	.hover\:bg-white\/30:hover {
		background-color: color-mix(in oklab, var(--color-white) 30%, transparent);
	}

	.hover\:bg-white\/80:hover {
		background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
	}

	.hover\:bg-white\/90:hover {
		background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
	}

	.hover\:bg-yellow-100:hover {
		background-color: var(--color-yellow-100);
	}

	.hover\:bg-yellow-200:hover {
		background-color: var(--color-yellow-200);
	}

	.hover\:bg-yellow-400:hover {
		background-color: var(--color-yellow-400);
	}

	.hover\:bg-yellow-500:hover {
		background-color: var(--color-yellow-500);
	}

	.hover\:bg-yellow-600:hover {
		background-color: var(--color-yellow-600);
	}

	.hover\:from-violet-600:hover {
		--tw-gradient-from: var(--color-violet-600);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.hover\:to-blue-600:hover {
		--tw-gradient-to: var(--color-blue-600);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.hover\:text-blue-500:hover.active-link,
	.hover\:text-blue-500:hover.active,
	.dark .hover\:text-blue-500:hover.active,
	.dark .hover\:text-blue-500:hover.active-link,
	.hover\:hover\:text-blue-600:hover:hover.active,
	.hover\:text-blue-600:hover.active {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.hover\:hover\:text-blue-600:hover:hover {
		color: var(--color-blue-600);
	}

	.hover\:text-\[\#ff0\]:hover {
		color: #ff0;
	}

	.hover\:text-black:hover {
		color: var(--color-black);
	}

	.hover\:text-blue-500:hover {
		color: var(--color-blue-500);
	}

	.hover\:text-blue-600:hover {
		color: var(--color-blue-600);
	}

	.hover\:text-blue-700:hover {
		color: var(--color-blue-700);
	}

	.hover\:text-blue-800:hover {
		color: var(--color-blue-800);
	}

	.hover\:text-emerald-600:hover {
		color: var(--color-emerald-600);
	}

	.hover\:text-emerald-700:hover {
		color: var(--color-emerald-700);
	}

	.hover\:text-gray-200:hover {
		color: var(--color-gray-200);
	}

	.hover\:text-gray-300:hover {
		color: var(--color-gray-300);
	}

	.hover\:text-gray-400:hover {
		color: var(--color-gray-400);
	}

	.hover\:text-gray-500:hover {
		color: var(--color-gray-500);
	}

	.hover\:text-gray-600:hover {
		color: var(--color-gray-600);
	}

	.hover\:text-gray-700:hover {
		color: var(--color-gray-700);
	}

	.hover\:text-gray-800:hover {
		color: var(--color-gray-800);
	}

	.hover\:text-gray-900:hover {
		color: var(--color-gray-900);
	}

	.hover\:text-green-600:hover {
		color: var(--color-green-600);
	}

	.hover\:text-green-700:hover {
		color: var(--color-green-700);
	}

	.hover\:text-indigo-600:hover {
		color: var(--color-indigo-600);
	}

	.hover\:text-indigo-700:hover {
		color: var(--color-indigo-700);
	}

	.hover\:text-neutral-200:hover {
		color: var(--color-neutral-200);
	}

	.hover\:text-neutral-300:hover {
		color: var(--color-neutral-300);
	}

	.hover\:text-neutral-500:hover {
		color: var(--color-neutral-500);
	}

	.hover\:text-neutral-600:hover {
		color: var(--color-neutral-600);
	}

	.hover\:text-neutral-900:hover {
		color: var(--color-neutral-900);
	}

	.hover\:text-pink-600:hover {
		color: var(--color-pink-600);
	}

	.hover\:text-purple-600:hover {
		color: var(--color-purple-600);
	}

	.hover\:text-purple-700:hover {
		color: var(--color-purple-700);
	}

	.hover\:text-red-400:hover {
		color: var(--color-red-400);
	}

	.hover\:text-red-500:hover {
		color: var(--color-red-500);
	}

	.hover\:text-red-800:hover {
		color: var(--color-red-800);
	}

	.hover\:text-stone-500:hover {
		color: var(--color-stone-500);
	}

	.hover\:text-stone-600:hover {
		color: var(--color-stone-600);
	}

	.hover\:text-stone-800:hover {
		color: var(--color-stone-800);
	}

	.hover\:text-teal-400:hover {
		color: var(--color-teal-400);
	}

	.hover\:text-teal-500:hover {
		color: var(--color-teal-500);
	}

	.hover\:text-teal-600:hover {
		color: var(--color-teal-600);
	}

	.hover\:text-teal-800:hover {
		color: var(--color-teal-800);
	}

	.hover\:text-violet-500:hover {
		color: var(--color-violet-500);
	}

	.hover\:text-violet-600:hover {
		color: var(--color-violet-600);
	}

	.hover\:text-white:hover {
		color: var(--color-white);
	}

	.hover\:text-white\/70:hover {
		color: color-mix(in oklab, var(--color-white) 70%, transparent);
	}

	.hover\:text-white\/80:hover {
		color: color-mix(in oklab, var(--color-white) 80%, transparent);
	}

	.hover\:text-yellow-400:hover {
		color: var(--color-yellow-400);
	}

	.hover\:text-yellow-800:hover {
		color: var(--color-yellow-800);
	}

	.hover\:underline:hover {
		text-decoration-line: underline;
	}

	.hover\:decoration-blue-600:hover {
		-webkit-text-decoration-color: var(--color-blue-600);
		-webkit-text-decoration-color: var(--color-blue-600);
		text-decoration-color: var(--color-blue-600);
	}

	.hover\:decoration-gray-500:hover {
		-webkit-text-decoration-color: var(--color-gray-500);
		-webkit-text-decoration-color: var(--color-gray-500);
		text-decoration-color: var(--color-gray-500);
	}

	.hover\:decoration-gray-800:hover {
		-webkit-text-decoration-color: var(--color-gray-800);
		-webkit-text-decoration-color: var(--color-gray-800);
		text-decoration-color: var(--color-gray-800);
	}

	.hover\:decoration-red-500:hover {
		-webkit-text-decoration-color: var(--color-red-500);
		-webkit-text-decoration-color: var(--color-red-500);
		text-decoration-color: var(--color-red-500);
	}

	.hover\:decoration-teal-500:hover {
		-webkit-text-decoration-color: var(--color-teal-500);
		-webkit-text-decoration-color: var(--color-teal-500);
		text-decoration-color: var(--color-teal-500);
	}

	.hover\:decoration-violet-600:hover {
		-webkit-text-decoration-color: var(--color-violet-600);
		-webkit-text-decoration-color: var(--color-violet-600);
		text-decoration-color: var(--color-violet-600);
	}

	.hover\:decoration-white:hover {
		-webkit-text-decoration-color: var(--color-white);
		-webkit-text-decoration-color: var(--color-white);
		text-decoration-color: var(--color-white);
	}

	.hover\:decoration-white\/70:hover {
		-webkit-text-decoration-color: color-mix(in oklab, var(--color-white) 70%, transparent);
		-webkit-text-decoration-color: color-mix(in oklab, var(--color-white) 70%, transparent);
		text-decoration-color: color-mix(in oklab, var(--color-white) 70%, transparent);
	}

	.hover\:decoration-yellow-500:hover {
		-webkit-text-decoration-color: var(--color-yellow-500);
		-webkit-text-decoration-color: var(--color-yellow-500);
		text-decoration-color: var(--color-yellow-500);
	}

	.hover\:decoration-2:hover {
		text-decoration-thickness: 2px;
	}

	.hover\:opacity-10:hover {
		opacity: 0.1;
	}

	.hover\:opacity-20:hover {
		opacity: 0.2;
	}

	.hover\:opacity-30:hover {
		opacity: 0.3;
	}

	.hover\:opacity-40:hover {
		opacity: 0.4;
	}

	.hover\:opacity-50:hover {
		opacity: 0.5;
	}

	.hover\:opacity-60:hover {
		opacity: 0.6;
	}

	.hover\:opacity-70:hover {
		opacity: 0.7;
	}

	.hover\:opacity-80:hover {
		opacity: 0.8;
	}

	.hover\:opacity-90:hover {
		opacity: 0.9;
	}

	.hover\:opacity-100:hover {
		opacity: 1;
	}

	.hover\:shadow-2xs:hover {
		--tw-shadow: 0 1px var(--tw-shadow-color, #0000000d);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.hover\:shadow-lg:hover {
		--tw-shadow:
			0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.hover\:shadow-md:hover {
		--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.hover\:shadow-none:hover {
		--tw-shadow: 0 0 #0000;
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.hover\:shadow-sm:hover {
		--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.hover\:shadow-xs:hover {
		--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.hover\:shadow-blue-700\/50:hover {
		--tw-shadow-color: color-mix(in oklab, var(--color-blue-700) 50%, transparent);
	}

	.hover\:shadow-gray-800\/10:hover {
		--tw-shadow-color: color-mix(in oklab, var(--color-gray-800) 10%, transparent);
	}

	.hover\:ring-purple-500:hover {
		--tw-ring-color: var(--color-purple-500);
	}

	.hover\:ring-purple-600:hover {
		--tw-ring-color: var(--color-purple-600);
	}

	.hover\:ring-teal-600:hover {
		--tw-ring-color: var(--color-teal-600);
	}

	.hover\:drop-shadow-xl:hover {
		--tw-drop-shadow: drop-shadow(var(--drop-shadow-xl));
		filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,)
			var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
	}

	.hover\:file\:border-gray-200:hover::file-selector-button {
		border-color: var(--color-gray-200);
	}

	.hover\:file\:bg-blue-700:hover::file-selector-button {
		background-color: var(--color-blue-700);
	}

	.hover\:before\:border-2:hover:before {
		content: var(--tw-content);
		border-style: var(--tw-border-style);
		border-width: 2px;
	}

	.hover\:before\:border-blue-600:hover:before {
		content: var(--tw-content);
		border-color: var(--color-blue-600);
	}

	.hover\:before\:border-indigo-600:hover:before {
		content: var(--tw-content);
		border-color: var(--color-indigo-600);
	}

	.hover\:before\:bg-black:hover:before {
		content: var(--tw-content);
		background-color: var(--color-black);
	}

	.hover\:before\:bg-gray-100:hover:before {
		content: var(--tw-content);
		background-color: var(--color-gray-100);
	}

	.hover\:before\:bg-gray-200:hover:before {
		content: var(--tw-content);
		background-color: var(--color-gray-200);
	}

	.hover\:before\:from-purple-400:hover:before {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-purple-400);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.hover\:before\:from-transparent:hover:before {
		content: var(--tw-content);
		--tw-gradient-from: transparent;
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.hover\:before\:via-indigo-200:hover:before {
		content: var(--tw-content);
		--tw-gradient-via: var(--color-indigo-200);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.hover\:before\:via-transparent:hover:before {
		content: var(--tw-content);
		--tw-gradient-via: transparent;
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.hover\:before\:via-violet-600\/\[\.015\]:hover:before {
		content: var(--tw-content);
		--tw-gradient-via: color-mix(in oklab, var(--color-violet-600) 1.5%, transparent);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.hover\:before\:to-\[\#ff0\]\/10:hover:before {
		content: var(--tw-content);
		--tw-gradient-to: oklab(96.7983% -0.0713691 0.19857/0.1);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.hover\:before\:to-blue-600\/10:hover:before {
		content: var(--tw-content);
		--tw-gradient-to: color-mix(in oklab, var(--color-blue-600) 10%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.hover\:before\:to-transparent:hover:before {
		content: var(--tw-content);
		--tw-gradient-to: transparent;
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.hover\:before\:opacity-100:hover:before {
		content: var(--tw-content);
		opacity: 1;
	}

	.hover\:before\:shadow-lg:hover:before {
		content: var(--tw-content);
		--tw-shadow:
			0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.hover\:after\:border-gray-200:hover:after {
		content: var(--tw-content);
		border-color: var(--color-gray-200);
	}

	.hover\:after\:bg-gray-200:hover:after {
		content: var(--tw-content);
		background-color: var(--color-gray-200);
	}

	.hover\:after\:bg-gray-900\/70:hover:after {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-gray-900) 70%, transparent);
	}

	.hover\:after\:opacity-0:hover:after {
		content: var(--tw-content);
		opacity: 0;
	}

	.checked\:hover\:border-blue-600:checked:hover {
		border-color: var(--color-blue-600);
	}

	.checked\:hover\:border-gray-200:checked:hover {
		border-color: var(--color-gray-200);
	}

	.checked\:hover\:bg-gray-300:checked:hover {
		background-color: var(--color-gray-300);
	}

	.checked\:hover\:bg-green-600:checked:hover {
		background-color: var(--color-green-600);
	}

	.checked\:hover\:bg-orange-600:checked:hover {
		background-color: var(--color-orange-600);
	}

	.checked\:hover\:bg-pink-600:checked:hover {
		background-color: var(--color-pink-600);
	}

	.checked\:hover\:bg-red-600:checked:hover {
		background-color: var(--color-red-600);
	}

	.checked\:hover\:bg-sky-600:checked:hover {
		background-color: var(--color-sky-600);
	}

	.checked\:hover\:bg-yellow-400:checked:hover {
		background-color: var(--color-yellow-400);
	}

	.focus\:z-10:focus {
		z-index: 10;
	}

	.focus\:translate-x-1:focus {
		--tw-translate-x: calc(var(--spacing) * 1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.focus\:-translate-y-0\.5:focus {
		--tw-translate-y: calc(var(--spacing) * -0.5);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.focus\:-translate-y-1:focus {
		--tw-translate-y: calc(var(--spacing) * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.focus\:scale-110:focus {
		--tw-scale-x: 110%;
		--tw-scale-y: 110%;
		--tw-scale-z: 110%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.focus\:scale-115:focus {
		--tw-scale-x: 115%;
		--tw-scale-y: 115%;
		--tw-scale-z: 115%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.focus\:scale-130:focus {
		--tw-scale-x: 130%;
		--tw-scale-y: 130%;
		--tw-scale-z: 130%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.focus\:scale-\[1\.025\]:focus {
		scale: 1.025;
	}

	.focus\:rounded-full:focus {
		border-radius: 3.40282e38px;
	}

	.focus\:border-blue-200:focus {
		border-color: var(--color-blue-200);
	}

	.focus\:border-blue-500:focus {
		border-color: var(--color-blue-500);
	}

	.focus\:border-blue-600:focus {
		border-color: var(--color-blue-600);
	}

	.focus\:border-blue-700:focus {
		border-color: var(--color-blue-700);
	}

	.focus\:border-emerald-500:focus {
		border-color: var(--color-emerald-500);
	}

	.focus\:border-emerald-600:focus {
		border-color: var(--color-emerald-600);
	}

	.focus\:border-gray-200:focus {
		border-color: var(--color-gray-200);
	}

	.focus\:border-gray-300:focus {
		border-color: var(--color-gray-300);
	}

	.focus\:border-gray-400:focus {
		border-color: var(--color-gray-400);
	}

	.focus\:border-gray-500:focus {
		border-color: var(--color-gray-500);
	}

	.focus\:border-gray-600:focus {
		border-color: var(--color-gray-600);
	}

	.focus\:border-gray-800:focus {
		border-color: var(--color-gray-800);
	}

	.focus\:border-green-500:focus {
		border-color: var(--color-green-500);
	}

	.focus\:border-green-600:focus {
		border-color: var(--color-green-600);
	}

	.focus\:border-indigo-500:focus {
		border-color: var(--color-indigo-500);
	}

	.focus\:border-indigo-600:focus {
		border-color: var(--color-indigo-600);
	}

	.focus\:border-neutral-600:focus {
		border-color: var(--color-neutral-600);
	}

	.focus\:border-neutral-700:focus {
		border-color: var(--color-neutral-700);
	}

	.focus\:border-pink-500:focus {
		border-color: var(--color-pink-500);
	}

	.focus\:border-purple-500:focus {
		border-color: var(--color-purple-500);
	}

	.focus\:border-purple-600:focus {
		border-color: var(--color-purple-600);
	}

	.focus\:border-red-400:focus {
		border-color: var(--color-red-400);
	}

	.focus\:border-red-500:focus {
		border-color: var(--color-red-500);
	}

	.focus\:border-stone-100:focus {
		border-color: var(--color-stone-100);
	}

	.focus\:border-stone-300:focus {
		border-color: var(--color-stone-300);
	}

	.focus\:border-stone-400:focus {
		border-color: var(--color-stone-400);
	}

	.focus\:border-teal-400:focus {
		border-color: var(--color-teal-400);
	}

	.focus\:border-teal-500:focus {
		border-color: var(--color-teal-500);
	}

	.focus\:border-teal-600:focus {
		border-color: var(--color-teal-600);
	}

	.focus\:border-transparent:focus {
		border-color: #0000;
	}

	.focus\:border-violet-500:focus {
		border-color: var(--color-violet-500);
	}

	.focus\:border-white:focus {
		border-color: var(--color-white);
	}

	.focus\:border-white\/10:focus {
		border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	.focus\:border-white\/20:focus {
		border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
	}

	.focus\:border-white\/30:focus {
		border-color: color-mix(in oklab, var(--color-white) 30%, transparent);
	}

	.focus\:border-white\/70:focus {
		border-color: color-mix(in oklab, var(--color-white) 70%, transparent);
	}

	.focus\:border-yellow-400:focus {
		border-color: var(--color-yellow-400);
	}

	.focus\:border-yellow-500:focus {
		border-color: var(--color-yellow-500);
	}

	.focus\:border-x-transparent:focus {
		border-inline-color: #0000;
	}

	.focus\:border-t-gray-300:focus {
		border-top-color: var(--color-gray-300);
	}

	.focus\:border-t-transparent:focus {
		border-top-color: #0000;
	}

	.focus\:border-b-blue-500:focus {
		border-bottom-color: var(--color-blue-500);
	}

	.focus\:border-b-gray-400:focus {
		border-bottom-color: var(--color-gray-400);
	}

	.focus\:bg-black:focus {
		background-color: var(--color-black);
	}

	.focus\:bg-blue-50:focus {
		background-color: var(--color-blue-50);
	}

	.focus\:bg-blue-100:focus {
		background-color: var(--color-blue-100);
	}

	.focus\:bg-blue-200:focus {
		background-color: var(--color-blue-200);
	}

	.focus\:bg-blue-500:focus {
		background-color: var(--color-blue-500);
	}

	.focus\:bg-blue-600:focus {
		background-color: var(--color-blue-600);
	}

	.focus\:bg-blue-700:focus {
		background-color: var(--color-blue-700);
	}

	.focus\:bg-emerald-50:focus {
		background-color: var(--color-emerald-50);
	}

	.focus\:bg-emerald-700:focus {
		background-color: var(--color-emerald-700);
	}

	.focus\:bg-gray-50:focus {
		background-color: var(--color-gray-50);
	}

	.focus\:bg-gray-100:focus {
		background-color: var(--color-gray-100);
	}

	.focus\:bg-gray-200:focus {
		background-color: var(--color-gray-200);
	}

	.focus\:bg-gray-300:focus {
		background-color: var(--color-gray-300);
	}

	.focus\:bg-gray-600:focus {
		background-color: var(--color-gray-600);
	}

	.focus\:bg-gray-700:focus {
		background-color: var(--color-gray-700);
	}

	.focus\:bg-gray-700\/20:focus {
		background-color: color-mix(in oklab, var(--color-gray-700) 20%, transparent);
	}

	.focus\:bg-gray-800:focus {
		background-color: var(--color-gray-800);
	}

	.focus\:bg-gray-800\/10:focus {
		background-color: color-mix(in oklab, var(--color-gray-800) 10%, transparent);
	}

	.focus\:bg-gray-900:focus {
		background-color: var(--color-gray-900);
	}

	.focus\:bg-gray-950:focus {
		background-color: var(--color-gray-950);
	}

	.focus\:bg-green-200:focus {
		background-color: var(--color-green-200);
	}

	.focus\:bg-green-600:focus {
		background-color: var(--color-green-600);
	}

	.focus\:bg-indigo-50:focus {
		background-color: var(--color-indigo-50);
	}

	.focus\:bg-indigo-300:focus {
		background-color: var(--color-indigo-300);
	}

	.focus\:bg-indigo-700:focus {
		background-color: var(--color-indigo-700);
	}

	.focus\:bg-neutral-700:focus {
		background-color: var(--color-neutral-700);
	}

	.focus\:bg-neutral-800:focus {
		background-color: var(--color-neutral-800);
	}

	.focus\:bg-neutral-900:focus {
		background-color: var(--color-neutral-900);
	}

	.focus\:bg-orange-200:focus {
		background-color: var(--color-orange-200);
	}

	.focus\:bg-orange-600:focus {
		background-color: var(--color-orange-600);
	}

	.focus\:bg-pink-100:focus {
		background-color: var(--color-pink-100);
	}

	.focus\:bg-pink-200:focus {
		background-color: var(--color-pink-200);
	}

	.focus\:bg-pink-600:focus {
		background-color: var(--color-pink-600);
	}

	.focus\:bg-purple-200:focus {
		background-color: var(--color-purple-200);
	}

	.focus\:bg-purple-600:focus {
		background-color: var(--color-purple-600);
	}

	.focus\:bg-red-50:focus {
		background-color: var(--color-red-50);
	}

	.focus\:bg-red-100:focus {
		background-color: var(--color-red-100);
	}

	.focus\:bg-red-200:focus {
		background-color: var(--color-red-200);
	}

	.focus\:bg-red-500:focus {
		background-color: var(--color-red-500);
	}

	.focus\:bg-red-500\/20:focus {
		background-color: color-mix(in oklab, var(--color-red-500) 20%, transparent);
	}

	.focus\:bg-red-600:focus {
		background-color: var(--color-red-600);
	}

	.focus\:bg-sky-200:focus {
		background-color: var(--color-sky-200);
	}

	.focus\:bg-sky-600:focus {
		background-color: var(--color-sky-600);
	}

	.focus\:bg-stone-50:focus {
		background-color: var(--color-stone-50);
	}

	.focus\:bg-stone-100:focus {
		background-color: var(--color-stone-100);
	}

	.focus\:bg-stone-200:focus {
		background-color: var(--color-stone-200);
	}

	.focus\:bg-stone-200\/50:focus {
		background-color: color-mix(in oklab, var(--color-stone-200) 50%, transparent);
	}

	.focus\:bg-stone-700:focus {
		background-color: var(--color-stone-700);
	}

	.focus\:bg-teal-100:focus {
		background-color: var(--color-teal-100);
	}

	.focus\:bg-teal-200:focus {
		background-color: var(--color-teal-200);
	}

	.focus\:bg-teal-600:focus {
		background-color: var(--color-teal-600);
	}

	.focus\:bg-teal-700:focus {
		background-color: var(--color-teal-700);
	}

	.focus\:bg-violet-600:focus {
		background-color: var(--color-violet-600);
	}

	.focus\:bg-violet-700:focus {
		background-color: var(--color-violet-700);
	}

	.focus\:bg-white:focus {
		background-color: var(--color-white);
	}

	.focus\:bg-white\/10:focus {
		background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	.focus\:bg-white\/20:focus {
		background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
	}

	.focus\:bg-white\/30:focus {
		background-color: color-mix(in oklab, var(--color-white) 30%, transparent);
	}

	.focus\:bg-white\/80:focus {
		background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
	}

	.focus\:bg-white\/90:focus {
		background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
	}

	.focus\:bg-yellow-100:focus {
		background-color: var(--color-yellow-100);
	}

	.focus\:bg-yellow-200:focus {
		background-color: var(--color-yellow-200);
	}

	.focus\:bg-yellow-400:focus {
		background-color: var(--color-yellow-400);
	}

	.focus\:bg-yellow-500:focus {
		background-color: var(--color-yellow-500);
	}

	.focus\:bg-yellow-600:focus {
		background-color: var(--color-yellow-600);
	}

	.focus\:bg-none:focus {
		background-image: none;
	}

	.focus\:from-violet-600:focus {
		--tw-gradient-from: var(--color-violet-600);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.focus\:to-blue-600:focus {
		--tw-gradient-to: var(--color-blue-600);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.focus\:pt-6:focus {
		padding-top: calc(var(--spacing) * 6);
	}

	.focus\:pb-2:focus {
		padding-bottom: calc(var(--spacing) * 2);
	}

	.focus\:text-blue-500:focus.active-link,
	.focus\:text-blue-500:focus.active,
	.dark .focus\:text-blue-500:focus.active,
	.dark .focus\:text-blue-500:focus.active-link,
	.focus\:text-blue-600:focus.active {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.focus\:text-\[\#ff0\]:focus {
		color: #ff0;
	}

	.focus\:text-black:focus {
		color: var(--color-black);
	}

	.focus\:text-blue-500:focus {
		color: var(--color-blue-500);
	}

	.focus\:text-blue-600:focus {
		color: var(--color-blue-600);
	}

	.focus\:text-blue-700:focus {
		color: var(--color-blue-700);
	}

	.focus\:text-blue-800:focus {
		color: var(--color-blue-800);
	}

	.focus\:text-emerald-600:focus {
		color: var(--color-emerald-600);
	}

	.focus\:text-emerald-700:focus {
		color: var(--color-emerald-700);
	}

	.focus\:text-gray-200:focus {
		color: var(--color-gray-200);
	}

	.focus\:text-gray-300:focus {
		color: var(--color-gray-300);
	}

	.focus\:text-gray-400:focus {
		color: var(--color-gray-400);
	}

	.focus\:text-gray-500:focus {
		color: var(--color-gray-500);
	}

	.focus\:text-gray-600:focus {
		color: var(--color-gray-600);
	}

	.focus\:text-gray-700:focus {
		color: var(--color-gray-700);
	}

	.focus\:text-gray-800:focus {
		color: var(--color-gray-800);
	}

	.focus\:text-gray-900:focus {
		color: var(--color-gray-900);
	}

	.focus\:text-green-600:focus {
		color: var(--color-green-600);
	}

	.focus\:text-green-700:focus {
		color: var(--color-green-700);
	}

	.focus\:text-indigo-600:focus {
		color: var(--color-indigo-600);
	}

	.focus\:text-indigo-700:focus {
		color: var(--color-indigo-700);
	}

	.focus\:text-neutral-200:focus {
		color: var(--color-neutral-200);
	}

	.focus\:text-neutral-300:focus {
		color: var(--color-neutral-300);
	}

	.focus\:text-neutral-500:focus {
		color: var(--color-neutral-500);
	}

	.focus\:text-neutral-600:focus {
		color: var(--color-neutral-600);
	}

	.focus\:text-neutral-900:focus {
		color: var(--color-neutral-900);
	}

	.focus\:text-orange-600:focus {
		color: var(--color-orange-600);
	}

	.focus\:text-pink-600:focus {
		color: var(--color-pink-600);
	}

	.focus\:text-purple-600:focus {
		color: var(--color-purple-600);
	}

	.focus\:text-red-400:focus {
		color: var(--color-red-400);
	}

	.focus\:text-red-500:focus {
		color: var(--color-red-500);
	}

	.focus\:text-red-600:focus {
		color: var(--color-red-600);
	}

	.focus\:text-red-800:focus {
		color: var(--color-red-800);
	}

	.focus\:text-sky-600:focus {
		color: var(--color-sky-600);
	}

	.focus\:text-stone-500:focus {
		color: var(--color-stone-500);
	}

	.focus\:text-stone-600:focus {
		color: var(--color-stone-600);
	}

	.focus\:text-stone-800:focus {
		color: var(--color-stone-800);
	}

	.focus\:text-teal-400:focus {
		color: var(--color-teal-400);
	}

	.focus\:text-teal-600:focus {
		color: var(--color-teal-600);
	}

	.focus\:text-violet-500:focus {
		color: var(--color-violet-500);
	}

	.focus\:text-violet-600:focus {
		color: var(--color-violet-600);
	}

	.focus\:text-white:focus {
		color: var(--color-white);
	}

	.focus\:text-white\/70:focus {
		color: color-mix(in oklab, var(--color-white) 70%, transparent);
	}

	.focus\:text-white\/80:focus {
		color: color-mix(in oklab, var(--color-white) 80%, transparent);
	}

	.focus\:text-yellow-400:focus {
		color: var(--color-yellow-400);
	}

	.focus\:underline:focus {
		text-decoration-line: underline;
	}

	.focus\:decoration-blue-600:focus {
		-webkit-text-decoration-color: var(--color-blue-600);
		-webkit-text-decoration-color: var(--color-blue-600);
		text-decoration-color: var(--color-blue-600);
	}

	.focus\:decoration-gray-500:focus {
		-webkit-text-decoration-color: var(--color-gray-500);
		-webkit-text-decoration-color: var(--color-gray-500);
		text-decoration-color: var(--color-gray-500);
	}

	.focus\:decoration-gray-800:focus {
		-webkit-text-decoration-color: var(--color-gray-800);
		-webkit-text-decoration-color: var(--color-gray-800);
		text-decoration-color: var(--color-gray-800);
	}

	.focus\:decoration-red-500:focus {
		-webkit-text-decoration-color: var(--color-red-500);
		-webkit-text-decoration-color: var(--color-red-500);
		text-decoration-color: var(--color-red-500);
	}

	.focus\:decoration-teal-500:focus {
		-webkit-text-decoration-color: var(--color-teal-500);
		-webkit-text-decoration-color: var(--color-teal-500);
		text-decoration-color: var(--color-teal-500);
	}

	.focus\:decoration-violet-600:focus {
		-webkit-text-decoration-color: var(--color-violet-600);
		-webkit-text-decoration-color: var(--color-violet-600);
		text-decoration-color: var(--color-violet-600);
	}

	.focus\:decoration-white:focus {
		-webkit-text-decoration-color: var(--color-white);
		-webkit-text-decoration-color: var(--color-white);
		text-decoration-color: var(--color-white);
	}

	.focus\:decoration-white\/70:focus {
		-webkit-text-decoration-color: color-mix(in oklab, var(--color-white) 70%, transparent);
		-webkit-text-decoration-color: color-mix(in oklab, var(--color-white) 70%, transparent);
		text-decoration-color: color-mix(in oklab, var(--color-white) 70%, transparent);
	}

	.focus\:decoration-yellow-500:focus {
		-webkit-text-decoration-color: var(--color-yellow-500);
		-webkit-text-decoration-color: var(--color-yellow-500);
		text-decoration-color: var(--color-yellow-500);
	}

	.focus\:decoration-2:focus {
		text-decoration-thickness: 2px;
	}

	.focus\:opacity-80:focus {
		opacity: 0.8;
	}

	.focus\:opacity-100:focus {
		opacity: 1;
	}

	.focus\:shadow-2xs:focus {
		--tw-shadow: 0 1px var(--tw-shadow-color, #0000000d);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.focus\:shadow-lg:focus {
		--tw-shadow:
			0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.focus\:shadow-md:focus {
		--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.focus\:shadow-none:focus {
		--tw-shadow: 0 0 #0000;
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.focus\:shadow-sm:focus {
		--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.focus\:shadow-xs:focus {
		--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.focus\:ring-0:focus {
		--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width))
			var(--tw-ring-color, currentColor);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.focus\:ring-1:focus {
		--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width))
			var(--tw-ring-color, currentColor);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.focus\:ring-2:focus {
		--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width))
			var(--tw-ring-color, currentColor);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.focus\:shadow-blue-700\/50:focus {
		--tw-shadow-color: color-mix(in oklab, var(--color-blue-700) 50%, transparent);
	}

	.focus\:shadow-gray-800\/10:focus {
		--tw-shadow-color: color-mix(in oklab, var(--color-gray-800) 10%, transparent);
	}

	.focus\:ring-blue-300:focus {
		--tw-ring-color: var(--color-blue-300);
	}

	.focus\:ring-blue-500:focus {
		--tw-ring-color: var(--color-blue-500);
	}

	.focus\:ring-blue-600:focus {
		--tw-ring-color: var(--color-blue-600);
	}

	.focus\:ring-emerald-500:focus {
		--tw-ring-color: var(--color-emerald-500);
	}

	.focus\:ring-emerald-600:focus {
		--tw-ring-color: var(--color-emerald-600);
	}

	.focus\:ring-gray-400:focus {
		--tw-ring-color: var(--color-gray-400);
	}

	.focus\:ring-green-300:focus {
		--tw-ring-color: var(--color-green-300);
	}

	.focus\:ring-green-500:focus {
		--tw-ring-color: var(--color-green-500);
	}

	.focus\:ring-green-600:focus {
		--tw-ring-color: var(--color-green-600);
	}

	.focus\:ring-indigo-500:focus {
		--tw-ring-color: var(--color-indigo-500);
	}

	.focus\:ring-indigo-600:focus {
		--tw-ring-color: var(--color-indigo-600);
	}

	.focus\:ring-neutral-400:focus {
		--tw-ring-color: var(--color-neutral-400);
	}

	.focus\:ring-neutral-600:focus {
		--tw-ring-color: var(--color-neutral-600);
	}

	.focus\:ring-pink-500:focus {
		--tw-ring-color: var(--color-pink-500);
	}

	.focus\:ring-pink-600:focus {
		--tw-ring-color: var(--color-pink-600);
	}

	.focus\:ring-purple-500:focus {
		--tw-ring-color: var(--color-purple-500);
	}

	.focus\:ring-red-500:focus {
		--tw-ring-color: var(--color-red-500);
	}

	.focus\:ring-teal-500:focus {
		--tw-ring-color: var(--color-teal-500);
	}

	.focus\:ring-transparent:focus {
		--tw-ring-color: transparent;
	}

	.focus\:ring-violet-300:focus {
		--tw-ring-color: var(--color-violet-300);
	}

	.focus\:ring-violet-500:focus {
		--tw-ring-color: var(--color-violet-500);
	}

	.focus\:ring-violet-600:focus {
		--tw-ring-color: var(--color-violet-600);
	}

	.focus\:ring-white:focus {
		--tw-ring-color: var(--color-white);
	}

	.focus\:ring-white\/10:focus {
		--tw-ring-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	.focus\:ring-white\/20:focus {
		--tw-ring-color: color-mix(in oklab, var(--color-white) 20%, transparent);
	}

	.focus\:ring-white\/30:focus {
		--tw-ring-color: color-mix(in oklab, var(--color-white) 30%, transparent);
	}

	.focus\:ring-yellow-400:focus {
		--tw-ring-color: var(--color-yellow-400);
	}

	.focus\:ring-yellow-500:focus {
		--tw-ring-color: var(--color-yellow-500);
	}

	.focus\:ring-offset-0:focus {
		--tw-ring-offset-width: 0px;
		--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	}

	.focus\:ring-offset-2:focus {
		--tw-ring-offset-width: 2px;
		--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	}

	.focus\:ring-offset-white:focus {
		--tw-ring-offset-color: var(--color-white);
	}

	.focus\:outline-hidden:focus {
		--tw-outline-style: none;
		outline-style: none;
	}

	@media (forced-colors: active) {
		.focus\:outline-hidden:focus {
			outline-offset: 2px;
			outline: 2px solid #0000;
		}
	}

	.focus\:drop-shadow-xl:focus {
		--tw-drop-shadow: drop-shadow(var(--drop-shadow-xl));
		filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,)
			var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
	}

	.focus\:outline-none:focus {
		--tw-outline-style: none;
		outline-style: none;
	}

	.focus\:placeholder\:text-gray-800:focus::placeholder {
		color: var(--color-gray-800);
	}

	.focus\:before\:border-2:focus:before {
		content: var(--tw-content);
		border-style: var(--tw-border-style);
		border-width: 2px;
	}

	.focus\:before\:border-blue-600:focus:before {
		content: var(--tw-content);
		border-color: var(--color-blue-600);
	}

	.focus\:before\:border-indigo-600:focus:before {
		content: var(--tw-content);
		border-color: var(--color-indigo-600);
	}

	.focus\:before\:bg-black:focus:before {
		content: var(--tw-content);
		background-color: var(--color-black);
	}

	.focus\:before\:bg-gray-50:focus:before {
		content: var(--tw-content);
		background-color: var(--color-gray-50);
	}

	.focus\:before\:bg-gray-100:focus:before {
		content: var(--tw-content);
		background-color: var(--color-gray-100);
	}

	.focus\:before\:bg-gray-200:focus:before {
		content: var(--tw-content);
		background-color: var(--color-gray-200);
	}

	.focus\:before\:bg-stone-50:focus:before {
		content: var(--tw-content);
		background-color: var(--color-stone-50);
	}

	.focus\:before\:from-transparent:focus:before {
		content: var(--tw-content);
		--tw-gradient-from: transparent;
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.focus\:before\:via-indigo-200:focus:before {
		content: var(--tw-content);
		--tw-gradient-via: var(--color-indigo-200);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.focus\:before\:via-transparent:focus:before {
		content: var(--tw-content);
		--tw-gradient-via: transparent;
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.focus\:before\:to-\[\#ff0\]\/10:focus:before {
		content: var(--tw-content);
		--tw-gradient-to: oklab(96.7983% -0.0713691 0.19857/0.1);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.focus\:before\:to-transparent:focus:before {
		content: var(--tw-content);
		--tw-gradient-to: transparent;
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.focus\:before\:opacity-80:focus:before {
		content: var(--tw-content);
		opacity: 0.8;
	}

	.focus\:before\:opacity-100:focus:before {
		content: var(--tw-content);
		opacity: 1;
	}

	.focus\:before\:shadow-lg:focus:before {
		content: var(--tw-content);
		--tw-shadow:
			0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.focus\:after\:bg-gray-900\/70:focus:after {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-gray-900) 70%, transparent);
	}

	.checked\:focus\:border-blue-600:checked:focus {
		border-color: var(--color-blue-600);
	}

	.checked\:focus\:border-gray-200:checked:focus {
		border-color: var(--color-gray-200);
	}

	.focus\:checked\:border-gray-300:focus:checked {
		border-color: var(--color-gray-300);
	}

	.checked\:focus\:after\:bg-gray-100:checked:focus:after {
		content: var(--tw-content);
		background-color: var(--color-gray-100);
	}

	.hover\:focus\:border-transparent:hover:focus {
		border-color: #0000;
	}

	.focus\:hover\:text-blue-600:focus:hover.active {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.focus\:hover\:text-blue-600:focus:hover {
		color: var(--color-blue-600);
	}

	.focus-visible\:outline-hidden:focus-visible {
		--tw-outline-style: none;
		outline-style: none;
	}

	@media (forced-colors: active) {
		.focus-visible\:outline-hidden:focus-visible {
			outline-offset: 2px;
			outline: 2px solid #0000;
		}
	}

	.active\:border-blue-600:active {
		border-color: var(--color-blue-600);
	}

	.active\:bg-blue-100:active {
		background-color: var(--color-blue-100);
	}

	.active\:bg-blue-200:active {
		background-color: var(--color-blue-200);
	}

	.active\:bg-blue-700:active {
		background-color: var(--color-blue-700);
	}

	.active\:bg-gray-50:active {
		background-color: var(--color-gray-50);
	}

	.active\:text-blue-800:active {
		color: var(--color-blue-800);
	}

	.disabled\:pointer-events-none:disabled {
		pointer-events: none;
	}

	.disabled\:bg-gray-100:disabled {
		background-color: var(--color-gray-100);
	}

	.disabled\:text-gray-300:disabled {
		color: var(--color-gray-300);
	}

	.disabled\:text-gray-400:disabled {
		color: var(--color-gray-400);
	}

	.disabled\:text-stone-300:disabled {
		color: var(--color-stone-300);
	}

	.disabled\:no-underline:disabled {
		text-decoration-line: none;
	}

	.disabled\:opacity-40:disabled {
		opacity: 0.4;
	}

	.disabled\:opacity-50:disabled {
		opacity: 0.5;
	}

	.disabled\:opacity-100:disabled {
		opacity: 1;
	}

	.disabled\:placeholder\:text-neutral-600:disabled::placeholder {
		color: var(--color-neutral-600);
	}

	.disabled\:placeholder\:text-stone-600:disabled::placeholder {
		color: var(--color-stone-600);
	}

	.has-checked\:border-black:has(:checked) {
		border-color: var(--color-black);
	}

	.has-checked\:border-blue-100:has(:checked) {
		border-color: var(--color-blue-100);
	}

	.has-checked\:border-emerald-600:has(:checked) {
		border-color: var(--color-emerald-600);
	}

	.has-checked\:border-indigo-600:has(:checked) {
		border-color: var(--color-indigo-600);
	}

	.has-checked\:border-purple-200:has(:checked) {
		border-color: var(--color-purple-200);
	}

	.has-checked\:border-teal-600:has(:checked) {
		border-color: var(--color-teal-600);
	}

	.has-checked\:border-white:has(:checked) {
		border-color: var(--color-white);
	}

	.has-checked\:bg-black:has(:checked) {
		background-color: var(--color-black);
	}

	.has-checked\:bg-blue-100:has(:checked) {
		background-color: var(--color-blue-100);
	}

	.has-checked\:bg-blue-600:has(:checked) {
		background-color: var(--color-blue-600);
	}

	.has-checked\:bg-gray-100:has(:checked) {
		background-color: var(--color-gray-100);
	}

	.has-checked\:bg-gray-200:has(:checked) {
		background-color: var(--color-gray-200);
	}

	.has-checked\:bg-pink-100:has(:checked) {
		background-color: var(--color-pink-100);
	}

	.has-checked\:bg-pink-600:has(:checked) {
		background-color: var(--color-pink-600);
	}

	.has-checked\:bg-purple-100:has(:checked) {
		background-color: var(--color-purple-100);
	}

	.has-checked\:bg-teal-600:has(:checked) {
		background-color: var(--color-teal-600);
	}

	.has-checked\:bg-white:has(:checked) {
		background-color: var(--color-white);
	}

	.has-checked\:text-black:has(:checked) {
		color: var(--color-black);
	}

	.has-checked\:text-emerald-600:has(:checked) {
		color: var(--color-emerald-600);
	}

	.has-checked\:text-indigo-600:has(:checked) {
		color: var(--color-indigo-600);
	}

	.has-checked\:text-pink-600:has(:checked) {
		color: var(--color-pink-600);
	}

	.has-checked\:text-purple-800:has(:checked) {
		color: var(--color-purple-800);
	}

	.has-checked\:text-white:has(:checked) {
		color: var(--color-white);
	}

	.has-checked\:shadow-2xs:has(:checked) {
		--tw-shadow: 0 1px var(--tw-shadow-color, #0000000d);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.has-checked\:ring-1:has(:checked) {
		--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width))
			var(--tw-ring-color, currentColor);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.has-checked\:ring-2:has(:checked) {
		--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width))
			var(--tw-ring-color, currentColor);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.has-checked\:inset-shadow-none:has(:checked) {
		--tw-inset-shadow: 0 0 #0000;
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.has-checked\:ring-black:has(:checked) {
		--tw-ring-color: var(--color-black);
	}

	.has-checked\:ring-blue-600:has(:checked) {
		--tw-ring-color: var(--color-blue-600);
	}

	.has-checked\:ring-emerald-600:has(:checked) {
		--tw-ring-color: var(--color-emerald-600);
	}

	.has-checked\:ring-green-600:has(:checked) {
		--tw-ring-color: var(--color-green-600);
	}

	.has-checked\:ring-indigo-600:has(:checked) {
		--tw-ring-color: var(--color-indigo-600);
	}

	.has-checked\:ring-purple-200:has(:checked) {
		--tw-ring-color: var(--color-purple-200);
	}

	.has-checked\:ring-purple-600:has(:checked) {
		--tw-ring-color: var(--color-purple-600);
	}

	.has-checked\:ring-offset-2:has(:checked) {
		--tw-ring-offset-width: 2px;
		--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	}

	.has-checked\:hover\:bg-blue-200:has(:checked):hover {
		background-color: var(--color-blue-200);
	}

	.has-disabled\:pointer-events-none:has(:disabled) {
		pointer-events: none;
	}

	.has-disabled\:text-gray-200:has(:disabled) {
		color: var(--color-gray-200);
	}

	.has-disabled\:opacity-50:has(:disabled) {
		opacity: 0.5;
	}

	.has-disabled\:after\:absolute:has(:disabled):after {
		content: var(--tw-content);
		position: absolute;
	}

	.has-disabled\:after\:inset-0:has(:disabled):after {
		content: var(--tw-content);
		inset: calc(var(--spacing) * 0);
	}

	.has-disabled\:after\:rounded-xl:has(:disabled):after {
		content: var(--tw-content);
		border-radius: var(--radius-xl);
	}

	.has-disabled\:after\:bg-\[linear-gradient\(to_right_bottom\,transparent_calc\(50\%-1px\)\,var\(--color-gray-200\)_calc\(50\%-1px\)\,var\(--color-gray-200\)_50\%\,transparent_50\%\)\]:has(
			:disabled
		):after {
		content: var(--tw-content);
		background-image: linear-gradient(
			to right bottom,
			transparent calc(50% - 1px),
			var(--color-gray-200) calc(50% - 1px),
			var(--color-gray-200) 50%,
			transparent 50%
		);
	}

	.nth-\[7n\]\:rounded-r-full:nth-child(7n) {
		border-top-right-radius: 3.40282e38px;
		border-bottom-right-radius: 3.40282e38px;
	}

	.nth-\[7n\+1\]\:rounded-l-full:nth-child(7n + 1) {
		border-top-left-radius: 3.40282e38px;
		border-bottom-left-radius: 3.40282e38px;
	}

	@media (width>=40rem) {
		.sm\:aspect-none {
			padding-bottom: 0;
			position: static;
		}

		.sm\:aspect-none > * {
			width: auto;
			height: auto;
			position: static;
			inset: auto;
		}

		.sm\:absolute {
			position: absolute;
		}

		.sm\:static {
			position: static;
		}

		.sm\:sticky {
			position: sticky;
		}

		.sm\:-start-8 {
			inset-inline-start: calc(var(--spacing) * -8);
		}

		.sm\:start-4 {
			inset-inline-start: calc(var(--spacing) * 4);
		}

		.sm\:start-\[20\%\] {
			inset-inline-start: 20%;
		}

		.sm\:start-auto {
			inset-inline-start: auto;
		}

		.sm\:end-0 {
			inset-inline-end: calc(var(--spacing) * 0);
		}

		.sm\:end-1\.5 {
			inset-inline-end: calc(var(--spacing) * 1.5);
		}

		.sm\:end-4 {
			inset-inline-end: calc(var(--spacing) * 4);
		}

		.sm\:end-5 {
			inset-inline-end: calc(var(--spacing) * 5);
		}

		.sm\:end-auto {
			inset-inline-end: auto;
		}

		.sm\:top-0 {
			top: calc(var(--spacing) * 0);
		}

		.sm\:top-5 {
			top: calc(var(--spacing) * 5);
		}

		.sm\:top-12 {
			top: calc(var(--spacing) * 12);
		}

		.sm\:bottom-0 {
			bottom: calc(var(--spacing) * 0);
		}

		.sm\:bottom-4 {
			bottom: calc(var(--spacing) * 4);
		}

		.sm\:z-40 {
			z-index: 40;
		}

		.sm\:order-1 {
			order: 1;
		}

		.sm\:order-2 {
			order: 2;
		}

		.sm\:order-3 {
			order: 3;
		}

		.sm\:col-span-1 {
			grid-column: span 1 / span 1;
		}

		.sm\:col-span-2 {
			grid-column: span 2 / span 2;
		}

		.sm\:col-span-3 {
			grid-column: span 3 / span 3;
		}

		.sm\:col-span-4 {
			grid-column: span 4 / span 4;
		}

		.sm\:col-span-5 {
			grid-column: span 5 / span 5;
		}

		.sm\:col-span-6 {
			grid-column: span 6 / span 6;
		}

		.sm\:col-span-7 {
			grid-column: span 7 / span 7;
		}

		.sm\:col-span-8 {
			grid-column: span 8 / span 8;
		}

		.sm\:col-span-9 {
			grid-column: span 9 / span 9;
		}

		.sm\:col-span-12 {
			grid-column: span 12 / span 12;
		}

		.sm\:col-start-4 {
			grid-column-start: 4;
		}

		.sm\:col-start-6 {
			grid-column-start: 6;
		}

		.sm\:-mx-2\.5 {
			margin-inline: calc(var(--spacing) * -2.5);
		}

		.sm\:mx-0 {
			margin-inline: calc(var(--spacing) * 0);
		}

		.sm\:mx-2\.5\! {
			margin-inline: calc(var(--spacing) * 2.5) !important;
		}

		.sm\:mx-6 {
			margin-inline: calc(var(--spacing) * 6);
		}

		.sm\:mx-auto {
			margin-inline: auto;
		}

		.sm\:my-10 {
			margin-block: calc(var(--spacing) * 10);
		}

		.sm\:my-14 {
			margin-block: calc(var(--spacing) * 14);
		}

		.sm\:-ms-1 {
			margin-inline-start: calc(var(--spacing) * -1);
		}

		.sm\:-ms-2 {
			margin-inline-start: calc(var(--spacing) * -2);
		}

		.sm\:-ms-2\.5 {
			margin-inline-start: calc(var(--spacing) * -2.5);
		}

		.sm\:-ms-3 {
			margin-inline-start: calc(var(--spacing) * -3);
		}

		.sm\:-ms-4 {
			margin-inline-start: calc(var(--spacing) * -4);
		}

		.sm\:-ms-6 {
			margin-inline-start: calc(var(--spacing) * -6);
		}

		.sm\:-ms-px {
			margin-inline-start: -1px;
		}

		.sm\:ms-0 {
			margin-inline-start: calc(var(--spacing) * 0);
		}

		.sm\:ms-1 {
			margin-inline-start: calc(var(--spacing) * 1);
		}

		.sm\:ms-2 {
			margin-inline-start: calc(var(--spacing) * 2);
		}

		.sm\:ms-3 {
			margin-inline-start: calc(var(--spacing) * 3);
		}

		.sm\:ms-4 {
			margin-inline-start: calc(var(--spacing) * 4);
		}

		.sm\:ms-5 {
			margin-inline-start: calc(var(--spacing) * 5);
		}

		.sm\:ms-8 {
			margin-inline-start: calc(var(--spacing) * 8);
		}

		.sm\:ms-9 {
			margin-inline-start: calc(var(--spacing) * 9);
		}

		.sm\:ms-48 {
			margin-inline-start: calc(var(--spacing) * 48);
		}

		.sm\:ms-auto {
			margin-inline-start: auto;
		}

		.sm\:-me-7 {
			margin-inline-end: calc(var(--spacing) * -7);
		}

		.sm\:me-0 {
			margin-inline-end: calc(var(--spacing) * 0);
		}

		.sm\:me-2 {
			margin-inline-end: calc(var(--spacing) * 2);
		}

		.sm\:me-3 {
			margin-inline-end: calc(var(--spacing) * 3);
		}

		.sm\:mt-0 {
			margin-top: calc(var(--spacing) * 0);
		}

		.sm\:mt-1 {
			margin-top: calc(var(--spacing) * 1);
		}

		.sm\:mt-2 {
			margin-top: calc(var(--spacing) * 2);
		}

		.sm\:mt-2\.5 {
			margin-top: calc(var(--spacing) * 2.5);
		}

		.sm\:mt-3 {
			margin-top: calc(var(--spacing) * 3);
		}

		.sm\:mt-4 {
			margin-top: calc(var(--spacing) * 4);
		}

		.sm\:mt-5 {
			margin-top: calc(var(--spacing) * 5);
		}

		.sm\:mt-6 {
			margin-top: calc(var(--spacing) * 6);
		}

		.sm\:mt-8 {
			margin-top: calc(var(--spacing) * 8);
		}

		.sm\:mt-10 {
			margin-top: calc(var(--spacing) * 10);
		}

		.sm\:mt-12 {
			margin-top: calc(var(--spacing) * 12);
		}

		.sm\:mt-14 {
			margin-top: calc(var(--spacing) * 14);
		}

		.sm\:mt-16 {
			margin-top: calc(var(--spacing) * 16);
		}

		.sm\:mt-20 {
			margin-top: calc(var(--spacing) * 20);
		}

		.sm\:mt-auto {
			margin-top: auto;
		}

		.sm\:mb-0 {
			margin-bottom: calc(var(--spacing) * 0);
		}

		.sm\:mb-1 {
			margin-bottom: calc(var(--spacing) * 1);
		}

		.sm\:mb-1\.5 {
			margin-bottom: calc(var(--spacing) * 1.5);
		}

		.sm\:mb-3 {
			margin-bottom: calc(var(--spacing) * 3);
		}

		.sm\:mb-5 {
			margin-bottom: calc(var(--spacing) * 5);
		}

		.sm\:mb-6 {
			margin-bottom: calc(var(--spacing) * 6);
		}

		.sm\:mb-7 {
			margin-bottom: calc(var(--spacing) * 7);
		}

		.sm\:mb-8 {
			margin-bottom: calc(var(--spacing) * 8);
		}

		.sm\:mb-10 {
			margin-bottom: calc(var(--spacing) * 10);
		}

		.sm\:mb-16 {
			margin-bottom: calc(var(--spacing) * 16);
		}

		.sm\:mb-29 {
			margin-bottom: calc(var(--spacing) * 29);
		}

		.sm\:block {
			display: block;
		}

		.sm\:flex {
			display: flex;
		}

		.sm\:grid {
			display: grid;
		}

		.sm\:hidden {
			display: none;
		}

		.sm\:inline {
			display: inline;
		}

		.sm\:inline-block {
			display: inline-block;
		}

		.sm\:inline-flex {
			display: inline-flex;
		}

		.sm\:size-3\.5 {
			width: calc(var(--spacing) * 3.5);
			height: calc(var(--spacing) * 3.5);
		}

		.sm\:size-4 {
			width: calc(var(--spacing) * 4);
			height: calc(var(--spacing) * 4);
		}

		.sm\:size-5 {
			width: calc(var(--spacing) * 5);
			height: calc(var(--spacing) * 5);
		}

		.sm\:size-6 {
			width: calc(var(--spacing) * 6);
			height: calc(var(--spacing) * 6);
		}

		.sm\:size-7 {
			width: calc(var(--spacing) * 7);
			height: calc(var(--spacing) * 7);
		}

		.sm\:size-8 {
			width: calc(var(--spacing) * 8);
			height: calc(var(--spacing) * 8);
		}

		.sm\:size-8\.5 {
			width: calc(var(--spacing) * 8.5);
			height: calc(var(--spacing) * 8.5);
		}

		.sm\:size-10 {
			width: calc(var(--spacing) * 10);
			height: calc(var(--spacing) * 10);
		}

		.sm\:size-11\.5 {
			width: calc(var(--spacing) * 11.5);
			height: calc(var(--spacing) * 11.5);
		}

		.sm\:size-20 {
			width: calc(var(--spacing) * 20);
			height: calc(var(--spacing) * 20);
		}

		.sm\:size-48 {
			width: calc(var(--spacing) * 48);
			height: calc(var(--spacing) * 48);
		}

		.sm\:size-56 {
			width: calc(var(--spacing) * 56);
			height: calc(var(--spacing) * 56);
		}

		.sm\:size-auto {
			width: auto;
			height: auto;
		}

		.sm\:h-3\/4 {
			height: 75%;
		}

		.sm\:h-9\.5 {
			height: calc(var(--spacing) * 9.5);
		}

		.sm\:h-11\.5 {
			height: calc(var(--spacing) * 11.5);
		}

		.sm\:h-14 {
			height: calc(var(--spacing) * 14);
		}

		.sm\:h-15\.5 {
			height: calc(var(--spacing) * 15.5);
		}

		.sm\:h-16 {
			height: calc(var(--spacing) * 16);
		}

		.sm\:h-24 {
			height: calc(var(--spacing) * 24);
		}

		.sm\:h-25 {
			height: calc(var(--spacing) * 25);
		}

		.sm\:h-25\.5 {
			height: calc(var(--spacing) * 25.5);
		}

		.sm\:h-29 {
			height: calc(var(--spacing) * 29);
		}

		.sm\:h-40 {
			height: calc(var(--spacing) * 40);
		}

		.sm\:h-42\.5 {
			height: calc(var(--spacing) * 42.5);
		}

		.sm\:h-50 {
			height: calc(var(--spacing) * 50);
		}

		.sm\:h-56 {
			height: calc(var(--spacing) * 56);
		}

		.sm\:h-64 {
			height: calc(var(--spacing) * 64);
		}

		.sm\:h-72 {
			height: calc(var(--spacing) * 72);
		}

		.sm\:h-87\.5 {
			height: calc(var(--spacing) * 87.5);
		}

		.sm\:h-96 {
			height: calc(var(--spacing) * 96);
		}

		.sm\:h-100 {
			height: calc(var(--spacing) * 100);
		}

		.sm\:h-108 {
			height: calc(var(--spacing) * 108);
		}

		.sm\:h-120 {
			height: calc(var(--spacing) * 120);
		}

		.sm\:h-175 {
			height: calc(var(--spacing) * 175);
		}

		.sm\:h-\[65vh\] {
			height: 65vh;
		}

		.sm\:h-\[208px\] {
			height: 208px;
		}

		.sm\:h-auto {
			height: auto;
		}

		.sm\:h-dvh {
			height: 100dvh;
		}

		.sm\:h-full {
			height: 100%;
		}

		.sm\:max-h-100 {
			max-height: calc(var(--spacing) * 100);
		}

		.sm\:max-h-\[800px\] {
			max-height: 800px;
		}

		.sm\:max-h-none {
			max-height: none;
		}

		.sm\:min-h-10 {
			min-height: calc(var(--spacing) * 10);
		}

		.sm\:min-h-11\.5 {
			min-height: calc(var(--spacing) * 11.5);
		}

		.sm\:min-h-80 {
			min-height: calc(var(--spacing) * 80);
		}

		.sm\:min-h-107\.5 {
			min-height: calc(var(--spacing) * 107.5);
		}

		.sm\:min-h-\[800px\] {
			min-height: 800px;
		}

		.sm\:min-h-\[calc\(100vh-40px\)\] {
			min-height: calc(100vh - 40px);
		}

		.sm\:min-h-\[calc\(100vh-80px\)\] {
			min-height: calc(100vh - 80px);
		}

		.sm\:min-h-\[calc\(100vh-84px\)\] {
			min-height: calc(100vh - 84px);
		}

		.sm\:min-h-\[calc\(100vh-99px\)\] {
			min-height: calc(100vh - 99px);
		}

		.sm\:min-h-\[calc\(100vh-100px\)\] {
			min-height: calc(100vh - 100px);
		}

		.sm\:min-h-\[calc\(100vh-103px\)\] {
			min-height: calc(100vh - 103px);
		}

		.sm\:min-h-\[calc\(100vh-104px\)\] {
			min-height: calc(100vh - 104px);
		}

		.sm\:min-h-\[calc\(100vh-114px\)\] {
			min-height: calc(100vh - 114px);
		}

		.sm\:min-h-\[calc\(100vh-143px\)\] {
			min-height: calc(100vh - 143px);
		}

		.sm\:w-1\/2 {
			width: 50%;
		}

		.sm\:w-1\/4 {
			width: 25%;
		}

		.sm\:w-2\/3 {
			width: 66.6667%;
		}

		.sm\:w-2\/10 {
			width: 20%;
		}

		.sm\:w-3\/4 {
			width: 75%;
		}

		.sm\:w-3\/10 {
			width: 30%;
		}

		.sm\:w-8 {
			width: calc(var(--spacing) * 8);
		}

		.sm\:w-9\.5 {
			width: calc(var(--spacing) * 9.5);
		}

		.sm\:w-11\.5 {
			width: calc(var(--spacing) * 11.5);
		}

		.sm\:w-11\/12 {
			width: 91.6667%;
		}

		.sm\:w-14 {
			width: calc(var(--spacing) * 14);
		}

		.sm\:w-15\.5 {
			width: calc(var(--spacing) * 15.5);
		}

		.sm\:w-20 {
			width: calc(var(--spacing) * 20);
		}

		.sm\:w-24 {
			width: calc(var(--spacing) * 24);
		}

		.sm\:w-28 {
			width: calc(var(--spacing) * 28);
		}

		.sm\:w-32 {
			width: calc(var(--spacing) * 32);
		}

		.sm\:w-39 {
			width: calc(var(--spacing) * 39);
		}

		.sm\:w-44 {
			width: calc(var(--spacing) * 44);
		}

		.sm\:w-48 {
			width: calc(var(--spacing) * 48);
		}

		.sm\:w-56 {
			width: calc(var(--spacing) * 56);
		}

		.sm\:w-62\.5 {
			width: calc(var(--spacing) * 62.5);
		}

		.sm\:w-72 {
			width: calc(var(--spacing) * 72);
		}

		.sm\:w-80 {
			width: calc(var(--spacing) * 80);
		}

		.sm\:w-90 {
			width: calc(var(--spacing) * 90);
		}

		.sm\:w-96 {
			width: calc(var(--spacing) * 96);
		}

		.sm\:w-100 {
			width: calc(var(--spacing) * 100);
		}

		.sm\:w-112 {
			width: calc(var(--spacing) * 112);
		}

		.sm\:w-120 {
			width: calc(var(--spacing) * 120);
		}

		.sm\:w-125 {
			width: calc(var(--spacing) * 125);
		}

		.sm\:w-140 {
			width: calc(var(--spacing) * 140);
		}

		.sm\:w-150 {
			width: calc(var(--spacing) * 150);
		}

		.sm\:w-159 {
			width: calc(var(--spacing) * 159);
		}

		.sm\:w-159\.5 {
			width: calc(var(--spacing) * 159.5);
		}

		.sm\:w-160 {
			width: calc(var(--spacing) * 160);
		}

		.sm\:w-\[80rem\] {
			width: 80rem;
		}

		.sm\:w-\[420px\] {
			width: 420px;
		}

		.sm\:w-\[calc\(260px-20px\)\] {
			width: 240px;
		}

		.sm\:w-auto {
			width: auto;
		}

		.sm\:w-full {
			width: 100%;
		}

		.sm\:w-px {
			width: 1px;
		}

		.sm\:max-w-2xl {
			max-width: var(--container-2xl);
		}

		.sm\:max-w-3xl {
			max-width: var(--container-3xl);
		}

		.sm\:max-w-4xl {
			max-width: var(--container-4xl);
		}

		.sm\:max-w-40 {
			max-width: calc(var(--spacing) * 40);
		}

		.sm\:max-w-52 {
			max-width: calc(var(--spacing) * 52);
		}

		.sm\:max-w-60 {
			max-width: calc(var(--spacing) * 60);
		}

		.sm\:max-w-112\.5 {
			max-width: calc(var(--spacing) * 112.5);
		}

		.sm\:max-w-lg {
			max-width: var(--container-lg);
		}

		.sm\:max-w-md {
			max-width: var(--container-md);
		}

		.sm\:max-w-sm {
			max-width: var(--container-sm);
		}

		.sm\:max-w-xl {
			max-width: var(--container-xl);
		}

		.sm\:max-w-xs {
			max-width: var(--container-xs);
		}

		.sm\:min-w-32 {
			min-width: calc(var(--spacing) * 32);
		}

		.sm\:min-w-56 {
			min-width: calc(var(--spacing) * 56);
		}

		.sm\:grow-0 {
			flex-grow: 0;
		}

		.sm\:basis-auto {
			flex-basis: auto;
		}

		.sm\:-translate-x-full {
			--tw-translate-x: -100%;
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.sm\:translate-x-0 {
			--tw-translate-x: calc(var(--spacing) * 0);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.sm\:-rotate-90 {
			rotate: -90deg;
		}

		.sm\:transform-none {
			transform: none;
		}

		.sm\:list-disc {
			list-style-type: disc;
		}

		.sm\:columns-3 {
			columns: 3;
		}

		.sm\:grid-cols-1 {
			grid-template-columns: repeat(1, minmax(0, 1fr));
		}

		.sm\:grid-cols-2 {
			grid-template-columns: repeat(2, minmax(0, 1fr));
		}

		.sm\:grid-cols-3 {
			grid-template-columns: repeat(3, minmax(0, 1fr));
		}

		.sm\:grid-cols-4 {
			grid-template-columns: repeat(4, minmax(0, 1fr));
		}

		.sm\:grid-cols-5 {
			grid-template-columns: repeat(5, minmax(0, 1fr));
		}

		.sm\:grid-cols-6 {
			grid-template-columns: repeat(6, minmax(0, 1fr));
		}

		.sm\:grid-cols-7 {
			grid-template-columns: repeat(7, minmax(0, 1fr));
		}

		.sm\:grid-cols-11 {
			grid-template-columns: repeat(11, minmax(0, 1fr));
		}

		.sm\:grid-cols-12 {
			grid-template-columns: repeat(12, minmax(0, 1fr));
		}

		.sm\:flex-col {
			flex-direction: column;
		}

		.sm\:flex-row {
			flex-direction: row;
		}

		.sm\:flex-nowrap {
			flex-wrap: nowrap;
		}

		.sm\:flex-wrap {
			flex-wrap: wrap;
		}

		.sm\:items-center {
			align-items: center;
		}

		.sm\:items-end {
			align-items: flex-end;
		}

		.sm\:justify-between {
			justify-content: space-between;
		}

		.sm\:justify-center {
			justify-content: center;
		}

		.sm\:justify-end {
			justify-content: flex-end;
		}

		.sm\:justify-start {
			justify-content: flex-start;
		}

		.sm\:gap-1 {
			gap: calc(var(--spacing) * 1);
		}

		.sm\:gap-2 {
			gap: calc(var(--spacing) * 2);
		}

		.sm\:gap-3 {
			gap: calc(var(--spacing) * 3);
		}

		.sm\:gap-4 {
			gap: calc(var(--spacing) * 4);
		}

		.sm\:gap-5 {
			gap: calc(var(--spacing) * 5);
		}

		.sm\:gap-6 {
			gap: calc(var(--spacing) * 6);
		}

		.sm\:gap-8 {
			gap: calc(var(--spacing) * 8);
		}

		.sm\:gap-12 {
			gap: calc(var(--spacing) * 12);
		}

		.sm\:gap-16 {
			gap: calc(var(--spacing) * 16);
		}

		:where(.sm\:space-y-0 > :not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
			margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
		}

		:where(.sm\:space-y-4 > :not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
			margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
		}

		:where(.sm\:space-y-6 > :not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
			margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
		}

		:where(.sm\:space-y-8 > :not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
			margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
		}

		:where(.sm\:space-y-10 > :not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start: calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));
			margin-block-end: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));
		}

		.sm\:gap-x-1 {
			column-gap: calc(var(--spacing) * 1);
		}

		.sm\:gap-x-2 {
			column-gap: calc(var(--spacing) * 2);
		}

		.sm\:gap-x-3 {
			column-gap: calc(var(--spacing) * 3);
		}

		.sm\:gap-x-4 {
			column-gap: calc(var(--spacing) * 4);
		}

		.sm\:gap-x-5 {
			column-gap: calc(var(--spacing) * 5);
		}

		.sm\:gap-x-6 {
			column-gap: calc(var(--spacing) * 6);
		}

		.sm\:gap-x-8 {
			column-gap: calc(var(--spacing) * 8);
		}

		.sm\:gap-x-10 {
			column-gap: calc(var(--spacing) * 10);
		}

		.sm\:gap-x-12 {
			column-gap: calc(var(--spacing) * 12);
		}

		:where(.sm\:-space-x-px > :not(:last-child)) {
			--tw-space-x-reverse: 0;
			margin-inline-start: calc(-1px * var(--tw-space-x-reverse));
			margin-inline-end: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
		}

		:where(.sm\:space-x-2 > :not(:last-child)) {
			--tw-space-x-reverse: 0;
			margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
			margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
		}

		:where(.sm\:space-x-3 > :not(:last-child)) {
			--tw-space-x-reverse: 0;
			margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
			margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
		}

		.sm\:gap-y-0 {
			row-gap: calc(var(--spacing) * 0);
		}

		.sm\:gap-y-2 {
			row-gap: calc(var(--spacing) * 2);
		}

		.sm\:gap-y-3 {
			row-gap: calc(var(--spacing) * 3);
		}

		.sm\:gap-y-6 {
			row-gap: calc(var(--spacing) * 6);
		}

		.sm\:gap-y-14 {
			row-gap: calc(var(--spacing) * 14);
		}

		:where(.sm\:divide-x > :not(:last-child)) {
			--tw-divide-x-reverse: 0;
			border-inline-style: var(--tw-border-style);
			border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
			border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
		}

		:where(.sm\:divide-y > :not(:last-child)) {
			--tw-divide-y-reverse: 0;
			border-bottom-style: var(--tw-border-style);
			border-top-style: var(--tw-border-style);
			border-top-width: calc(1px * var(--tw-divide-y-reverse));
			border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
		}

		:where(.sm\:divide-y-0 > :not(:last-child)) {
			--tw-divide-y-reverse: 0;
			border-bottom-style: var(--tw-border-style);
			border-top-style: var(--tw-border-style);
			border-top-width: calc(0px * var(--tw-divide-y-reverse));
			border-bottom-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
		}

		.sm\:self-end {
			align-self: flex-end;
		}

		.sm\:overflow-hidden {
			overflow: hidden;
		}

		.sm\:overflow-x-hidden {
			overflow-x: hidden;
		}

		.sm\:overflow-x-visible {
			overflow-x: visible;
		}

		.sm\:overflow-y-auto {
			overflow-y: auto;
		}

		.sm\:rounded-3xl {
			border-radius: var(--radius-3xl);
		}

		.sm\:rounded-lg {
			border-radius: var(--radius-lg);
		}

		.sm\:rounded-xl {
			border-radius: var(--radius-xl);
		}

		.sm\:rounded-s-xl {
			border-start-start-radius: var(--radius-xl);
			border-end-start-radius: var(--radius-xl);
		}

		.sm\:rounded-se-none {
			border-start-end-radius: 0;
		}

		.sm\:rounded-se-xl {
			border-start-end-radius: var(--radius-xl);
		}

		.sm\:rounded-es-none {
			border-end-start-radius: 0;
		}

		.sm\:rounded-b-lg {
			border-bottom-right-radius: var(--radius-lg);
			border-bottom-left-radius: var(--radius-lg);
		}

		.sm\:border {
			border-style: var(--tw-border-style);
			border-width: 1px;
		}

		.sm\:border-x {
			border-inline-style: var(--tw-border-style);
			border-inline-width: 1px;
		}

		.sm\:border-s {
			border-inline-start-style: var(--tw-border-style);
			border-inline-start-width: 1px;
		}

		.sm\:border-s-0 {
			border-inline-start-style: var(--tw-border-style);
			border-inline-start-width: 0;
		}

		.sm\:border-t {
			border-top-style: var(--tw-border-style);
			border-top-width: 1px;
		}

		.sm\:border-t-0 {
			border-top-style: var(--tw-border-style);
			border-top-width: 0;
		}

		.sm\:border-gray-100 {
			border-color: var(--color-gray-100);
		}

		.sm\:border-gray-200 {
			border-color: var(--color-gray-200);
		}

		.sm\:border-transparent {
			border-color: #0000;
		}

		.sm\:border-e-transparent {
			border-inline-end-color: #0000;
		}

		.sm\:bg-linear-to-t {
			--tw-gradient-position: to top in oklab;
			background-image: linear-gradient(var(--tw-gradient-stops));
		}

		.sm\:bg-top {
			background-position: top;
		}

		.sm\:p-0 {
			padding: calc(var(--spacing) * 0);
		}

		.sm\:p-1 {
			padding: calc(var(--spacing) * 1);
		}

		.sm\:p-1\.5 {
			padding: calc(var(--spacing) * 1.5);
		}

		.sm\:p-2 {
			padding: calc(var(--spacing) * 2);
		}

		.sm\:p-2\.5 {
			padding: calc(var(--spacing) * 2.5);
		}

		.sm\:p-3 {
			padding: calc(var(--spacing) * 3);
		}

		.sm\:p-4 {
			padding: calc(var(--spacing) * 4);
		}

		.sm\:p-5 {
			padding: calc(var(--spacing) * 5);
		}

		.sm\:p-6 {
			padding: calc(var(--spacing) * 6);
		}

		.sm\:p-7 {
			padding: calc(var(--spacing) * 7);
		}

		.sm\:p-8 {
			padding: calc(var(--spacing) * 8);
		}

		.sm\:p-10 {
			padding: calc(var(--spacing) * 10);
		}

		.sm\:p-12 {
			padding: calc(var(--spacing) * 12);
		}

		.sm\:p-14 {
			padding: calc(var(--spacing) * 14);
		}

		.sm\:p-16 {
			padding: calc(var(--spacing) * 16);
		}

		.sm\:px-0 {
			padding-inline: calc(var(--spacing) * 0);
		}

		.sm\:px-2 {
			padding-inline: calc(var(--spacing) * 2);
		}

		.sm\:px-2\.5 {
			padding-inline: calc(var(--spacing) * 2.5);
		}

		.sm\:px-3 {
			padding-inline: calc(var(--spacing) * 3);
		}

		.sm\:px-4 {
			padding-inline: calc(var(--spacing) * 4);
		}

		.sm\:px-5 {
			padding-inline: calc(var(--spacing) * 5);
		}

		.sm\:px-6 {
			padding-inline: calc(var(--spacing) * 6);
		}

		.sm\:px-7 {
			padding-inline: calc(var(--spacing) * 7);
		}

		.sm\:px-8 {
			padding-inline: calc(var(--spacing) * 8);
		}

		.sm\:px-10 {
			padding-inline: calc(var(--spacing) * 10);
		}

		.sm\:px-16 {
			padding-inline: calc(var(--spacing) * 16);
		}

		.sm\:py-0 {
			padding-block: calc(var(--spacing) * 0);
		}

		.sm\:py-0\.5 {
			padding-block: calc(var(--spacing) * 0.5);
		}

		.sm\:py-1 {
			padding-block: calc(var(--spacing) * 1);
		}

		.sm\:py-1\.5 {
			padding-block: calc(var(--spacing) * 1.5);
		}

		.sm\:py-2 {
			padding-block: calc(var(--spacing) * 2);
		}

		.sm\:py-2\.5 {
			padding-block: calc(var(--spacing) * 2.5);
		}

		.sm\:py-3 {
			padding-block: calc(var(--spacing) * 3);
		}

		.sm\:py-3\.5 {
			padding-block: calc(var(--spacing) * 3.5);
		}

		.sm\:py-4 {
			padding-block: calc(var(--spacing) * 4);
		}

		.sm\:py-5 {
			padding-block: calc(var(--spacing) * 5);
		}

		.sm\:py-6 {
			padding-block: calc(var(--spacing) * 6);
		}

		.sm\:py-7 {
			padding-block: calc(var(--spacing) * 7);
		}

		.sm\:py-8 {
			padding-block: calc(var(--spacing) * 8);
		}

		.sm\:py-10 {
			padding-block: calc(var(--spacing) * 10);
		}

		.sm\:py-12 {
			padding-block: calc(var(--spacing) * 12);
		}

		.sm\:py-14 {
			padding-block: calc(var(--spacing) * 14);
		}

		.sm\:py-16 {
			padding-block: calc(var(--spacing) * 16);
		}

		.sm\:py-24 {
			padding-block: calc(var(--spacing) * 24);
		}

		.sm\:ps-0 {
			padding-inline-start: calc(var(--spacing) * 0);
		}

		.sm\:ps-1 {
			padding-inline-start: calc(var(--spacing) * 1);
		}

		.sm\:ps-2 {
			padding-inline-start: calc(var(--spacing) * 2);
		}

		.sm\:ps-3 {
			padding-inline-start: calc(var(--spacing) * 3);
		}

		.sm\:ps-4 {
			padding-inline-start: calc(var(--spacing) * 4);
		}

		.sm\:ps-5 {
			padding-inline-start: calc(var(--spacing) * 5);
		}

		.sm\:ps-6 {
			padding-inline-start: calc(var(--spacing) * 6);
		}

		.sm\:ps-7 {
			padding-inline-start: calc(var(--spacing) * 7);
		}

		.sm\:ps-8 {
			padding-inline-start: calc(var(--spacing) * 8);
		}

		.sm\:ps-10 {
			padding-inline-start: calc(var(--spacing) * 10);
		}

		.sm\:ps-11 {
			padding-inline-start: calc(var(--spacing) * 11);
		}

		.sm\:ps-16 {
			padding-inline-start: calc(var(--spacing) * 16);
		}

		.sm\:pe-1\.5 {
			padding-inline-end: calc(var(--spacing) * 1.5);
		}

		.sm\:pe-4 {
			padding-inline-end: calc(var(--spacing) * 4);
		}

		.sm\:pe-5 {
			padding-inline-end: calc(var(--spacing) * 5);
		}

		.sm\:pe-6 {
			padding-inline-end: calc(var(--spacing) * 6);
		}

		.sm\:pe-7 {
			padding-inline-end: calc(var(--spacing) * 7);
		}

		.sm\:pe-8 {
			padding-inline-end: calc(var(--spacing) * 8);
		}

		.sm\:pt-0 {
			padding-top: calc(var(--spacing) * 0);
		}

		.sm\:pt-1 {
			padding-top: calc(var(--spacing) * 1);
		}

		.sm\:pt-2 {
			padding-top: calc(var(--spacing) * 2);
		}

		.sm\:pt-3 {
			padding-top: calc(var(--spacing) * 3);
		}

		.sm\:pt-4 {
			padding-top: calc(var(--spacing) * 4);
		}

		.sm\:pt-5 {
			padding-top: calc(var(--spacing) * 5);
		}

		.sm\:pt-6 {
			padding-top: calc(var(--spacing) * 6);
		}

		.sm\:pt-7 {
			padding-top: calc(var(--spacing) * 7);
		}

		.sm\:pt-8 {
			padding-top: calc(var(--spacing) * 8);
		}

		.sm\:pt-10 {
			padding-top: calc(var(--spacing) * 10);
		}

		.sm\:pt-14 {
			padding-top: calc(var(--spacing) * 14);
		}

		.sm\:pt-\[60\%\] {
			padding-top: 60%;
		}

		.sm\:pt-\[70\%\] {
			padding-top: 70%;
		}

		.sm\:pt-\[100\%\] {
			padding-top: 100%;
		}

		.sm\:pb-0 {
			padding-bottom: calc(var(--spacing) * 0);
		}

		.sm\:pb-2 {
			padding-bottom: calc(var(--spacing) * 2);
		}

		.sm\:pb-6 {
			padding-bottom: calc(var(--spacing) * 6);
		}

		.sm\:pb-8 {
			padding-bottom: calc(var(--spacing) * 8);
		}

		.sm\:pb-10 {
			padding-bottom: calc(var(--spacing) * 10);
		}

		.sm\:pb-12 {
			padding-bottom: calc(var(--spacing) * 12);
		}

		.sm\:pb-14 {
			padding-bottom: calc(var(--spacing) * 14);
		}

		.sm\:pb-16 {
			padding-bottom: calc(var(--spacing) * 16);
		}

		.sm\:pb-20 {
			padding-bottom: calc(var(--spacing) * 20);
		}

		.sm\:pb-28 {
			padding-bottom: calc(var(--spacing) * 28);
		}

		.sm\:text-end {
			text-align: end;
		}

		.sm\:text-start {
			text-align: start;
		}

		.sm\:text-2xl {
			font-size: var(--text-2xl);
			line-height: var(--tw-leading, var(--text-2xl--line-height));
		}

		.sm\:text-3xl {
			font-size: var(--text-3xl);
			line-height: var(--tw-leading, var(--text-3xl--line-height));
		}

		.sm\:text-4xl {
			font-size: var(--text-4xl);
			line-height: var(--tw-leading, var(--text-4xl--line-height));
		}

		.sm\:text-5xl {
			font-size: var(--text-5xl);
			line-height: var(--tw-leading, var(--text-5xl--line-height));
		}

		.sm\:text-6xl {
			font-size: var(--text-6xl);
			line-height: var(--tw-leading, var(--text-6xl--line-height));
		}

		.sm\:text-7xl {
			font-size: var(--text-7xl);
			line-height: var(--tw-leading, var(--text-7xl--line-height));
		}

		.sm\:text-9xl {
			font-size: var(--text-9xl);
			line-height: var(--tw-leading, var(--text-9xl--line-height));
		}

		.sm\:text-base {
			font-size: var(--text-base);
			line-height: var(--tw-leading, var(--text-base--line-height));
		}

		.sm\:text-lg {
			font-size: var(--text-lg);
			line-height: var(--tw-leading, var(--text-lg--line-height));
		}

		.sm\:text-sm {
			font-size: var(--text-sm);
			line-height: var(--tw-leading, var(--text-sm--line-height));
		}

		.sm\:text-xl {
			font-size: var(--text-xl);
			line-height: var(--tw-leading, var(--text-xl--line-height));
		}

		.sm\:text-xs {
			font-size: var(--text-xs);
			line-height: var(--tw-leading, var(--text-xs--line-height));
		}

		.sm\:text-\[\.5rem\] {
			font-size: 0.5rem;
		}

		.sm\:text-\[10px\] {
			font-size: 10px;
		}

		.sm\:text-\[11px\] {
			font-size: 11px;
		}

		.sm\:text-\[13px\] {
			font-size: 13px;
		}

		.sm\:leading-3 {
			--tw-leading: calc(var(--spacing) * 3);
			line-height: calc(var(--spacing) * 3);
		}

		.sm\:leading-5 {
			--tw-leading: calc(var(--spacing) * 5);
			line-height: calc(var(--spacing) * 5);
		}

		.sm\:leading-8 {
			--tw-leading: calc(var(--spacing) * 8);
			line-height: calc(var(--spacing) * 8);
		}

		.sm\:leading-tight {
			--tw-leading: var(--leading-tight);
			line-height: var(--leading-tight);
		}

		.sm\:font-semibold {
			--tw-font-weight: var(--font-weight-semibold);
			font-weight: var(--font-weight-semibold);
		}

		.sm\:-tracking-\[4px\] {
			--tw-tracking: calc(4px * -1);
			letter-spacing: -4px;
		}

		.sm\:opacity-0 {
			opacity: 0;
		}

		.sm\:shadow-2xs {
			--tw-shadow: 0 1px var(--tw-shadow-color, #0000000d);
			box-shadow:
				var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
				var(--tw-ring-shadow), var(--tw-shadow);
		}

		.sm\:shadow-md {
			--tw-shadow:
				0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
			box-shadow:
				var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
				var(--tw-ring-shadow), var(--tw-shadow);
		}

		.sm\:shadow-xl {
			--tw-shadow:
				0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
			box-shadow:
				var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
				var(--tw-ring-shadow), var(--tw-shadow);
		}

		.sm\:transition-\[opacity\,margin\] {
			transition-property: opacity, margin;
			transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
			transition-duration: var(--tw-duration, var(--default-transition-duration));
		}

		.sm\:transition-none {
			transition-property: none;
		}

		.sm\:duration-\[150ms\] {
			--tw-duration: 0.15s;
			transition-duration: 0.15s;
		}

		.sm\:ease-in-out {
			--tw-ease: var(--ease-in-out);
			transition-timing-function: var(--ease-in-out);
		}

		.sm\:\[--adaptive\:adaptive\] {
			--adaptive: adaptive;
		}

		.sm\:\[--is-collapse\:false\] {
			--is-collapse: false;
		}

		.sm\:\[--overlay-backdrop\:false\] {
			--overlay-backdrop: false;
		}

		.sm\:\[--placement\:bottom-left\] {
			--placement: bottom-left;
		}

		.sm\:\[--placement\:bottom-right\] {
			--placement: bottom-right;
		}

		.sm\:\[--placement\:right\] {
			--placement: right;
		}

		.sm\:\[--strategy\:absolute\] {
			--strategy: absolute;
		}

		.sm\:\[--strategy\:fixed\] {
			--strategy: fixed;
		}

		.sm\:\[--trigger\:hover\] {
			--trigger: hover;
		}

		.sm\:group-hover\:opacity-25:is(:where(.group):hover *) {
			opacity: 0.25;
		}

		.sm\:group-hover\:opacity-100:is(:where(.group):hover *) {
			opacity: 1;
		}

		.sm\:file\:py-5::file-selector-button {
			padding-block: calc(var(--spacing) * 5);
		}

		.sm\:before\:-start-6:before {
			content: var(--tw-content);
			inset-inline-start: calc(var(--spacing) * -6);
		}

		.sm\:before\:top-1\/2:before {
			content: var(--tw-content);
			top: 50%;
		}

		.sm\:before\:mt-0:before {
			content: var(--tw-content);
			margin-top: calc(var(--spacing) * 0);
		}

		.sm\:before\:block:before {
			content: var(--tw-content);
			display: block;
		}

		.sm\:before\:size-8:before {
			content: var(--tw-content);
			width: calc(var(--spacing) * 8);
			height: calc(var(--spacing) * 8);
		}

		.sm\:before\:h-full:before {
			content: var(--tw-content);
			height: 100%;
		}

		.sm\:before\:w-px:before {
			content: var(--tw-content);
			width: 1px;
		}

		.sm\:before\:-translate-x-0:before {
			content: var(--tw-content);
			--tw-translate-x: calc(var(--spacing) * 0);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.sm\:before\:-translate-y-1\/2:before {
			content: var(--tw-content);
			--tw-translate-y: calc(calc(1/2 * 100%) * -1);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.sm\:before\:rotate-12:before {
			content: var(--tw-content);
			rotate: 12deg;
		}

		.sm\:before\:bg-\[length\:32px_32px\]:before {
			content: var(--tw-content);
			background-size: 32px 32px;
		}

		.sm\:after\:block:after {
			content: var(--tw-content);
			display: block;
		}

		.sm\:after\:w-24:after {
			content: var(--tw-content);
			width: calc(var(--spacing) * 24);
		}

		.sm\:after\:rounded-lg:after {
			content: var(--tw-content);
			border-radius: var(--radius-lg);
		}

		.sm\:first\:ms-0:first-child {
			margin-inline-start: calc(var(--spacing) * 0);
		}

		.sm\:first\:rounded-s-lg:first-child {
			border-start-start-radius: var(--radius-lg);
			border-end-start-radius: var(--radius-lg);
		}

		.sm\:first\:rounded-s-md:first-child {
			border-start-start-radius: var(--radius-md);
			border-end-start-radius: var(--radius-md);
		}

		.sm\:first\:rounded-se-none:first-child {
			border-start-end-radius: 0;
		}

		.sm\:first\:rounded-es-lg:first-child {
			border-end-start-radius: var(--radius-lg);
		}

		.sm\:first\:before\:hidden:first-child:before {
			content: var(--tw-content);
			display: none;
		}

		.sm\:last\:rounded-e-lg:last-child {
			border-start-end-radius: var(--radius-lg);
			border-end-end-radius: var(--radius-lg);
		}

		.sm\:last\:rounded-e-md:last-child {
			border-start-end-radius: var(--radius-md);
			border-end-end-radius: var(--radius-md);
		}

		.sm\:last\:rounded-se-lg:last-child {
			border-start-end-radius: var(--radius-lg);
		}

		.sm\:last\:rounded-es-none:last-child {
			border-end-start-radius: 0;
		}

		.sm\:last\:before\:block:last-child:before {
			content: var(--tw-content);
			display: block;
		}

		.sm\:hover\:bg-gray-100:hover {
			background-color: var(--color-gray-100);
		}

		.sm\:hover\:underline:hover {
			text-decoration-line: underline;
		}

		.sm\:focus\:bg-gray-100:focus {
			background-color: var(--color-gray-100);
		}

		.sm\:focus\:bg-transparent:focus {
			background-color: #0000;
		}

		.sm\:focus\:underline:focus {
			text-decoration-line: underline;
		}
	}

	@media (width>=48rem) {
		.md\:pointer-events-none {
			pointer-events: none;
		}

		.md\:absolute {
			position: absolute;
		}

		.md\:static {
			position: static;
		}

		.md\:sticky {
			position: sticky;
		}

		.md\:inset-y-0 {
			inset-block: calc(var(--spacing) * 0);
		}

		.md\:start-0 {
			inset-inline-start: calc(var(--spacing) * 0);
		}

		.md\:start-1\/2 {
			inset-inline-start: 50%;
		}

		.md\:start-\[5\%\] {
			inset-inline-start: 5%;
		}

		.md\:start-auto {
			inset-inline-start: auto;
		}

		.md\:start-full {
			inset-inline-start: 100%;
		}

		.md\:-end-24 {
			inset-inline-end: calc(var(--spacing) * -24);
		}

		.md\:end-0 {
			inset-inline-end: calc(var(--spacing) * 0);
		}

		.md\:end-full {
			inset-inline-end: 100%;
		}

		.md\:top-0 {
			top: calc(var(--spacing) * 0);
		}

		.md\:z-40 {
			z-index: 40;
		}

		.md\:order-1 {
			order: 1;
		}

		.md\:order-2 {
			order: 2;
		}

		.md\:order-3 {
			order: 3;
		}

		.md\:order-4 {
			order: 4;
		}

		.md\:col-span-1 {
			grid-column: span 1 / span 1;
		}

		.md\:col-span-2 {
			grid-column: span 2 / span 2;
		}

		.md\:col-span-3 {
			grid-column: span 3 / span 3;
		}

		.md\:col-span-4 {
			grid-column: span 4 / span 4;
		}

		.md\:col-span-5 {
			grid-column: span 5 / span 5;
		}

		.md\:col-span-6 {
			grid-column: span 6 / span 6;
		}

		.md\:col-span-7 {
			grid-column: span 7 / span 7;
		}

		.md\:col-span-8 {
			grid-column: span 8 / span 8;
		}

		.md\:container {
			width: 100%;
		}

		@media (width>=40rem) {
			.md\:container {
				max-width: 40rem;
			}
		}

		@media (width>=48rem) {
			.md\:container {
				max-width: 48rem;
			}
		}

		@media (width>=64rem) {
			.md\:container {
				max-width: 64rem;
			}
		}

		@media (width>=80rem) {
			.md\:container {
				max-width: 80rem;
			}
		}

		@media (width>=96rem) {
			.md\:container {
				max-width: 96rem;
			}
		}

		.md\:-mx-1 {
			margin-inline: calc(var(--spacing) * -1);
		}

		.md\:-mx-2 {
			margin-inline: calc(var(--spacing) * -2);
		}

		.md\:-mx-2\.5 {
			margin-inline: calc(var(--spacing) * -2.5);
		}

		.md\:-mx-4 {
			margin-inline: calc(var(--spacing) * -4);
		}

		.md\:mx-0 {
			margin-inline: calc(var(--spacing) * 0);
		}

		.md\:mx-2 {
			margin-inline: calc(var(--spacing) * 2);
		}

		.md\:mx-2\.5\! {
			margin-inline: calc(var(--spacing) * 2.5) !important;
		}

		.md\:mx-3\.5 {
			margin-inline: calc(var(--spacing) * 3.5);
		}

		.md\:mx-6 {
			margin-inline: calc(var(--spacing) * 6);
		}

		.md\:mx-auto {
			margin-inline: auto;
		}

		.md\:my-0 {
			margin-block: calc(var(--spacing) * 0);
		}

		.md\:my-6 {
			margin-block: calc(var(--spacing) * 6);
		}

		.md\:my-16 {
			margin-block: calc(var(--spacing) * 16);
		}

		.md\:-ms-3 {
			margin-inline-start: calc(var(--spacing) * -3);
		}

		.md\:ms-0 {
			margin-inline-start: calc(var(--spacing) * 0);
		}

		.md\:ms-1 {
			margin-inline-start: calc(var(--spacing) * 1);
		}

		.md\:ms-1\.5 {
			margin-inline-start: calc(var(--spacing) * 1.5);
		}

		.md\:ms-2 {
			margin-inline-start: calc(var(--spacing) * 2);
		}

		.md\:ms-3 {
			margin-inline-start: calc(var(--spacing) * 3);
		}

		.md\:ms-4 {
			margin-inline-start: calc(var(--spacing) * 4);
		}

		.md\:ms-5 {
			margin-inline-start: calc(var(--spacing) * 5);
		}

		.md\:ms-6 {
			margin-inline-start: calc(var(--spacing) * 6);
		}

		.md\:ms-auto {
			margin-inline-start: auto;
		}

		.md\:me-2 {
			margin-inline-end: calc(var(--spacing) * 2);
		}

		.md\:me-3 {
			margin-inline-end: calc(var(--spacing) * 3);
		}

		.md\:me-3\! {
			margin-inline-end: calc(var(--spacing) * 3) !important;
		}

		.md\:-mt-8 {
			margin-top: calc(var(--spacing) * -8);
		}

		.md\:mt-0 {
			margin-top: calc(var(--spacing) * 0);
		}

		.md\:mt-1 {
			margin-top: calc(var(--spacing) * 1);
		}

		.md\:mt-2 {
			margin-top: calc(var(--spacing) * 2);
		}

		.md\:mt-3 {
			margin-top: calc(var(--spacing) * 3);
		}

		.md\:mt-4 {
			margin-top: calc(var(--spacing) * 4);
		}

		.md\:mt-5 {
			margin-top: calc(var(--spacing) * 5);
		}

		.md\:mt-6 {
			margin-top: calc(var(--spacing) * 6);
		}

		.md\:mt-7 {
			margin-top: calc(var(--spacing) * 7);
		}

		.md\:mt-8 {
			margin-top: calc(var(--spacing) * 8);
		}

		.md\:mt-10 {
			margin-top: calc(var(--spacing) * 10);
		}

		.md\:mt-12 {
			margin-top: calc(var(--spacing) * 12);
		}

		.md\:mt-14 {
			margin-top: calc(var(--spacing) * 14);
		}

		.md\:mt-16 {
			margin-top: calc(var(--spacing) * 16);
		}

		.md\:mt-20 {
			margin-top: calc(var(--spacing) * 20);
		}

		.md\:mt-auto {
			margin-top: auto;
		}

		.md\:mb-0 {
			margin-bottom: calc(var(--spacing) * 0);
		}

		.md\:mb-3 {
			margin-bottom: calc(var(--spacing) * 3);
		}

		.md\:mb-4 {
			margin-bottom: calc(var(--spacing) * 4);
		}

		.md\:mb-5 {
			margin-bottom: calc(var(--spacing) * 5);
		}

		.md\:mb-7 {
			margin-bottom: calc(var(--spacing) * 7);
		}

		.md\:mb-8 {
			margin-bottom: calc(var(--spacing) * 8);
		}

		.md\:mb-10 {
			margin-bottom: calc(var(--spacing) * 10);
		}

		.md\:mb-12 {
			margin-bottom: calc(var(--spacing) * 12);
		}

		.md\:mb-14 {
			margin-bottom: calc(var(--spacing) * 14);
		}

		.md\:mb-16 {
			margin-bottom: calc(var(--spacing) * 16);
		}

		.md\:mb-20 {
			margin-bottom: calc(var(--spacing) * 20);
		}

		.md\:mb-24 {
			margin-bottom: calc(var(--spacing) * 24);
		}

		.md\:mb-32 {
			margin-bottom: calc(var(--spacing) * 32);
		}

		.md\:block {
			display: block;
		}

		.md\:flex {
			display: flex;
		}

		.md\:grid {
			display: grid;
		}

		.md\:hidden {
			display: none;
		}

		.md\:inline-block {
			display: inline-block;
		}

		.md\:inline-flex {
			display: inline-flex;
		}

		.md\:size-3 {
			width: calc(var(--spacing) * 3);
			height: calc(var(--spacing) * 3);
		}

		.md\:size-3\.5 {
			width: calc(var(--spacing) * 3.5);
			height: calc(var(--spacing) * 3.5);
		}

		.md\:size-4 {
			width: calc(var(--spacing) * 4);
			height: calc(var(--spacing) * 4);
		}

		.md\:size-5 {
			width: calc(var(--spacing) * 5);
			height: calc(var(--spacing) * 5);
		}

		.md\:size-7 {
			width: calc(var(--spacing) * 7);
			height: calc(var(--spacing) * 7);
		}

		.md\:size-8 {
			width: calc(var(--spacing) * 8);
			height: calc(var(--spacing) * 8);
		}

		.md\:size-9 {
			width: calc(var(--spacing) * 9);
			height: calc(var(--spacing) * 9);
		}

		.md\:size-9\.5 {
			width: calc(var(--spacing) * 9.5);
			height: calc(var(--spacing) * 9.5);
		}

		.md\:size-10 {
			width: calc(var(--spacing) * 10);
			height: calc(var(--spacing) * 10);
		}

		.md\:size-14 {
			width: calc(var(--spacing) * 14);
			height: calc(var(--spacing) * 14);
		}

		.md\:size-16 {
			width: calc(var(--spacing) * 16);
			height: calc(var(--spacing) * 16);
		}

		.md\:size-20 {
			width: calc(var(--spacing) * 20);
			height: calc(var(--spacing) * 20);
		}

		.md\:size-32 {
			width: calc(var(--spacing) * 32);
			height: calc(var(--spacing) * 32);
		}

		.md\:h-4 {
			height: calc(var(--spacing) * 4);
		}

		.md\:h-6 {
			height: calc(var(--spacing) * 6);
		}

		.md\:h-8 {
			height: calc(var(--spacing) * 8);
		}

		.md\:h-15\.5 {
			height: calc(var(--spacing) * 15.5);
		}

		.md\:h-44 {
			height: calc(var(--spacing) * 44);
		}

		.md\:h-52 {
			height: calc(var(--spacing) * 52);
		}

		.md\:h-60 {
			height: calc(var(--spacing) * 60);
		}

		.md\:h-64 {
			height: calc(var(--spacing) * 64);
		}

		.md\:h-96 {
			height: calc(var(--spacing) * 96);
		}

		.md\:h-125 {
			height: calc(var(--spacing) * 125);
		}

		.md\:h-150 {
			height: calc(var(--spacing) * 150);
		}

		.md\:h-160 {
			height: calc(var(--spacing) * 160);
		}

		.md\:h-\[80dvh\] {
			height: 80dvh;
		}

		.md\:h-\[90rem\] {
			height: 90rem;
		}

		.md\:h-\[calc\(100vh-106px\)\] {
			height: calc(100vh - 106px);
		}

		.md\:h-auto {
			height: auto;
		}

		.md\:h-full {
			height: 100%;
		}

		.md\:h-px {
			height: 1px;
		}

		.md\:max-h-none {
			max-height: none;
		}

		.md\:min-h-57\.5 {
			min-height: calc(var(--spacing) * 57.5);
		}

		.md\:min-h-64 {
			min-height: calc(var(--spacing) * 64);
		}

		.md\:min-h-120 {
			min-height: calc(var(--spacing) * 120);
		}

		.md\:min-h-\[75vh\] {
			min-height: 75vh;
		}

		.md\:min-h-\[265px\] {
			min-height: 265px;
		}

		.md\:min-h-\[315px\] {
			min-height: 315px;
		}

		.md\:w-1\/2 {
			width: 50%;
		}

		.md\:w-3\/5 {
			width: 60%;
		}

		.md\:w-15\.5 {
			width: calc(var(--spacing) * 15.5);
		}

		.md\:w-20 {
			width: calc(var(--spacing) * 20);
		}

		.md\:w-24 {
			width: calc(var(--spacing) * 24);
		}

		.md\:w-28 {
			width: calc(var(--spacing) * 28);
		}

		.md\:w-40 {
			width: calc(var(--spacing) * 40);
		}

		.md\:w-42 {
			width: calc(var(--spacing) * 42);
		}

		.md\:w-48 {
			width: calc(var(--spacing) * 48);
		}

		.md\:w-50 {
			width: calc(var(--spacing) * 50);
		}

		.md\:w-52 {
			width: calc(var(--spacing) * 52);
		}

		.md\:w-64 {
			width: calc(var(--spacing) * 64);
		}

		.md\:w-80 {
			width: calc(var(--spacing) * 80);
		}

		.md\:w-120 {
			width: calc(var(--spacing) * 120);
		}

		.md\:w-125 {
			width: calc(var(--spacing) * 125);
		}

		.md\:w-150 {
			width: calc(var(--spacing) * 150);
		}

		.md\:w-\[705px\] {
			width: 705px;
		}

		.md\:w-auto {
			width: auto;
		}

		.md\:w-full {
			width: 100%;
		}

		.md\:w-px {
			width: 1px;
		}

		.md\:max-w-2xl {
			max-width: var(--container-2xl);
		}

		.md\:max-w-3xl {
			max-width: var(--container-3xl);
		}

		.md\:max-w-full {
			max-width: 100%;
		}

		.md\:max-w-lg {
			max-width: var(--container-lg);
		}

		.md\:max-w-none {
			max-width: none;
		}

		.md\:max-w-xl {
			max-width: var(--container-xl);
		}

		.md\:max-w-xs {
			max-width: var(--container-xs);
		}

		.md\:min-w-12 {
			min-width: calc(var(--spacing) * 12);
		}

		.md\:flex-1 {
			flex: 1;
		}

		.md\:shrink {
			flex-shrink: 1;
		}

		.md\:grow {
			flex-grow: 1;
		}

		.md\:grow-0 {
			flex-grow: 0;
		}

		.md\:basis-0 {
			flex-basis: calc(var(--spacing) * 0);
		}

		.md\:basis-auto {
			flex-basis: auto;
		}

		.md\:-translate-x-1 {
			--tw-translate-x: calc(var(--spacing) * -1);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.md\:-translate-x-1\.5 {
			--tw-translate-x: calc(var(--spacing) * -1.5);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.md\:translate-x-0 {
			--tw-translate-x: calc(var(--spacing) * 0);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.md\:translate-none {
			translate: none;
		}

		.md\:scale-75 {
			--tw-scale-x: 75%;
			--tw-scale-y: 75%;
			--tw-scale-z: 75%;
			scale: var(--tw-scale-x) var(--tw-scale-y);
		}

		.md\:-rotate-90 {
			rotate: -90deg;
		}

		.md\:rotate-0 {
			rotate: none;
		}

		.md\:transform-none {
			transform: none;
		}

		.md\:grid-cols-2 {
			grid-template-columns: repeat(2, minmax(0, 1fr));
		}

		.md\:grid-cols-3 {
			grid-template-columns: repeat(3, minmax(0, 1fr));
		}

		.md\:grid-cols-4 {
			grid-template-columns: repeat(4, minmax(0, 1fr));
		}

		.md\:grid-cols-5 {
			grid-template-columns: repeat(5, minmax(0, 1fr));
		}

		.md\:grid-cols-6 {
			grid-template-columns: repeat(6, minmax(0, 1fr));
		}

		.md\:grid-cols-8 {
			grid-template-columns: repeat(8, minmax(0, 1fr));
		}

		.md\:grid-cols-11 {
			grid-template-columns: repeat(11, minmax(0, 1fr));
		}

		.md\:grid-cols-12 {
			grid-template-columns: repeat(12, minmax(0, 1fr));
		}

		.md\:flex-col {
			flex-direction: column;
		}

		.md\:flex-row {
			flex-direction: row;
		}

		.md\:flex-nowrap {
			flex-wrap: nowrap;
		}

		.md\:flex-wrap {
			flex-wrap: wrap;
		}

		.md\:items-center {
			align-items: center;
		}

		.md\:items-start {
			align-items: flex-start;
		}

		.md\:justify-between {
			justify-content: space-between;
		}

		.md\:justify-center {
			justify-content: center;
		}

		.md\:justify-end {
			justify-content: flex-end;
		}

		.md\:justify-start {
			justify-content: flex-start;
		}

		.md\:gap-0 {
			gap: calc(var(--spacing) * 0);
		}

		.md\:gap-1 {
			gap: calc(var(--spacing) * 1);
		}

		.md\:gap-2 {
			gap: calc(var(--spacing) * 2);
		}

		.md\:gap-3 {
			gap: calc(var(--spacing) * 3);
		}

		.md\:gap-4 {
			gap: calc(var(--spacing) * 4);
		}

		.md\:gap-5 {
			gap: calc(var(--spacing) * 5);
		}

		.md\:gap-6 {
			gap: calc(var(--spacing) * 6);
		}

		.md\:gap-8 {
			gap: calc(var(--spacing) * 8);
		}

		.md\:gap-10 {
			gap: calc(var(--spacing) * 10);
		}

		.md\:gap-12 {
			gap: calc(var(--spacing) * 12);
		}

		.md\:gap-20 {
			gap: calc(var(--spacing) * 20);
		}

		:where(.md\:space-y-1 > :not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
			margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
		}

		:where(.md\:space-y-2 > :not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
			margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
		}

		:where(.md\:space-y-4 > :not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
			margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
		}

		:where(.md\:space-y-8 > :not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
			margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
		}

		:where(.md\:space-y-10 > :not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start: calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));
			margin-block-end: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));
		}

		:where(.md\:space-y-12 > :not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
			margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
		}

		:where(.md\:space-y-16 > :not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start: calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));
			margin-block-end: calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)));
		}

		.md\:gap-x-1 {
			column-gap: calc(var(--spacing) * 1);
		}

		.md\:gap-x-2 {
			column-gap: calc(var(--spacing) * 2);
		}

		.md\:gap-x-3 {
			column-gap: calc(var(--spacing) * 3);
		}

		.md\:gap-x-4 {
			column-gap: calc(var(--spacing) * 4);
		}

		.md\:gap-x-5 {
			column-gap: calc(var(--spacing) * 5);
		}

		.md\:gap-x-6 {
			column-gap: calc(var(--spacing) * 6);
		}

		.md\:gap-x-7 {
			column-gap: calc(var(--spacing) * 7);
		}

		.md\:gap-x-8 {
			column-gap: calc(var(--spacing) * 8);
		}

		.md\:gap-x-10 {
			column-gap: calc(var(--spacing) * 10);
		}

		.md\:gap-x-16 {
			column-gap: calc(var(--spacing) * 16);
		}

		:where(.md\:space-x-6 > :not(:last-child)) {
			--tw-space-x-reverse: 0;
			margin-inline-start: calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));
			margin-inline-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)));
		}

		.md\:gap-y-0 {
			row-gap: calc(var(--spacing) * 0);
		}

		.md\:gap-y-10 {
			row-gap: calc(var(--spacing) * 10);
		}

		.md\:gap-y-12 {
			row-gap: calc(var(--spacing) * 12);
		}

		:where(.md\:divide-x > :not(:last-child)) {
			--tw-divide-x-reverse: 0;
			border-inline-style: var(--tw-border-style);
			border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
			border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
		}

		:where(.md\:divide-y-0 > :not(:last-child)) {
			--tw-divide-y-reverse: 0;
			border-bottom-style: var(--tw-border-style);
			border-top-style: var(--tw-border-style);
			border-top-width: calc(0px * var(--tw-divide-y-reverse));
			border-bottom-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
		}

		:where(.md\:divide-solid > :not(:last-child)) {
			--tw-border-style: solid;
			border-style: solid;
		}

		.md\:overflow-x-hidden {
			overflow-x: hidden;
		}

		.md\:overflow-y-auto {
			overflow-y: auto;
		}

		.md\:rounded-lg {
			border-radius: var(--radius-lg);
		}

		.md\:rounded-xl {
			border-radius: var(--radius-xl);
		}

		.md\:rounded-se-none {
			border-start-end-radius: 0;
		}

		.md\:rounded-t-none {
			border-top-left-radius: 0;
			border-top-right-radius: 0;
		}

		.md\:rounded-tl-xl {
			border-top-left-radius: var(--radius-xl);
		}

		.md\:rounded-tr-none {
			border-top-right-radius: 0;
		}

		.md\:rounded-tr-xl {
			border-top-right-radius: var(--radius-xl);
		}

		.md\:rounded-b-xl {
			border-bottom-right-radius: var(--radius-xl);
			border-bottom-left-radius: var(--radius-xl);
		}

		.md\:rounded-br-lg {
			border-bottom-right-radius: var(--radius-lg);
		}

		.md\:border {
			border-style: var(--tw-border-style);
			border-width: 1px;
		}

		.md\:border-0 {
			border-style: var(--tw-border-style);
			border-width: 0;
		}

		.md\:border-s {
			border-inline-start-style: var(--tw-border-style);
			border-inline-start-width: 1px;
		}

		.md\:border-s-0 {
			border-inline-start-style: var(--tw-border-style);
			border-inline-start-width: 0;
		}

		.md\:border-t {
			border-top-style: var(--tw-border-style);
			border-top-width: 1px;
		}

		.md\:border-t-0 {
			border-top-style: var(--tw-border-style);
			border-top-width: 0;
		}

		.md\:border-t-4 {
			border-top-style: var(--tw-border-style);
			border-top-width: 4px;
		}

		.md\:border-b {
			border-bottom-style: var(--tw-border-style);
			border-bottom-width: 1px;
		}

		.md\:border-b-0 {
			border-bottom-style: var(--tw-border-style);
			border-bottom-width: 0;
		}

		.md\:border-b-2 {
			border-bottom-style: var(--tw-border-style);
			border-bottom-width: 2px;
		}

		.md\:border-gray-200 {
			border-color: var(--color-gray-200);
		}

		.md\:border-gray-300 {
			border-color: var(--color-gray-300);
		}

		.md\:border-e-transparent {
			border-inline-end-color: #0000;
		}

		.md\:bg-gray-50 {
			background-color: var(--color-gray-50);
		}

		.md\:bg-gray-300 {
			background-color: var(--color-gray-300);
		}

		.md\:bg-white {
			background-color: var(--color-white);
		}

		.md\:p-0 {
			padding: calc(var(--spacing) * 0);
		}

		.md\:p-1 {
			padding: calc(var(--spacing) * 1);
		}

		.md\:p-2 {
			padding: calc(var(--spacing) * 2);
		}

		.md\:p-3 {
			padding: calc(var(--spacing) * 3);
		}

		.md\:p-4 {
			padding: calc(var(--spacing) * 4);
		}

		.md\:p-5 {
			padding: calc(var(--spacing) * 5);
		}

		.md\:p-6 {
			padding: calc(var(--spacing) * 6);
		}

		.md\:p-7 {
			padding: calc(var(--spacing) * 7);
		}

		.md\:p-8 {
			padding: calc(var(--spacing) * 8);
		}

		.md\:p-10 {
			padding: calc(var(--spacing) * 10);
		}

		.md\:p-16 {
			padding: calc(var(--spacing) * 16);
		}

		.md\:px-0 {
			padding-inline: calc(var(--spacing) * 0);
		}

		.md\:px-1 {
			padding-inline: calc(var(--spacing) * 1);
		}

		.md\:px-2 {
			padding-inline: calc(var(--spacing) * 2);
		}

		.md\:px-2\.5 {
			padding-inline: calc(var(--spacing) * 2.5);
		}

		.md\:px-3 {
			padding-inline: calc(var(--spacing) * 3);
		}

		.md\:px-3\.5 {
			padding-inline: calc(var(--spacing) * 3.5);
		}

		.md\:px-4 {
			padding-inline: calc(var(--spacing) * 4);
		}

		.md\:px-5 {
			padding-inline: calc(var(--spacing) * 5);
		}

		.md\:px-6 {
			padding-inline: calc(var(--spacing) * 6);
		}

		.md\:px-7 {
			padding-inline: calc(var(--spacing) * 7);
		}

		.md\:px-8 {
			padding-inline: calc(var(--spacing) * 8);
		}

		.md\:py-0 {
			padding-block: calc(var(--spacing) * 0);
		}

		.md\:py-1 {
			padding-block: calc(var(--spacing) * 1);
		}

		.md\:py-2 {
			padding-block: calc(var(--spacing) * 2);
		}

		.md\:py-2\.5 {
			padding-block: calc(var(--spacing) * 2.5);
		}

		.md\:py-3 {
			padding-block: calc(var(--spacing) * 3);
		}

		.md\:py-4 {
			padding-block: calc(var(--spacing) * 4);
		}

		.md\:py-5 {
			padding-block: calc(var(--spacing) * 5);
		}

		.md\:py-6 {
			padding-block: calc(var(--spacing) * 6);
		}

		.md\:py-7 {
			padding-block: calc(var(--spacing) * 7);
		}

		.md\:py-8 {
			padding-block: calc(var(--spacing) * 8);
		}

		.md\:py-10 {
			padding-block: calc(var(--spacing) * 10);
		}

		.md\:py-12 {
			padding-block: calc(var(--spacing) * 12);
		}

		.md\:py-14 {
			padding-block: calc(var(--spacing) * 14);
		}

		.md\:py-20 {
			padding-block: calc(var(--spacing) * 20);
		}

		.md\:py-24 {
			padding-block: calc(var(--spacing) * 24);
		}

		.md\:ps-0 {
			padding-inline-start: calc(var(--spacing) * 0);
		}

		.md\:ps-2 {
			padding-inline-start: calc(var(--spacing) * 2);
		}

		.md\:ps-2\.5 {
			padding-inline-start: calc(var(--spacing) * 2.5);
		}

		.md\:ps-3 {
			padding-inline-start: calc(var(--spacing) * 3);
		}

		.md\:ps-5 {
			padding-inline-start: calc(var(--spacing) * 5);
		}

		.md\:ps-6 {
			padding-inline-start: calc(var(--spacing) * 6);
		}

		.md\:ps-7 {
			padding-inline-start: calc(var(--spacing) * 7);
		}

		.md\:ps-10 {
			padding-inline-start: calc(var(--spacing) * 10);
		}

		.md\:ps-12 {
			padding-inline-start: calc(var(--spacing) * 12);
		}

		.md\:ps-16 {
			padding-inline-start: calc(var(--spacing) * 16);
		}

		.md\:ps-20 {
			padding-inline-start: calc(var(--spacing) * 20);
		}

		.md\:ps-\[15\%\] {
			padding-inline-start: 15%;
		}

		.md\:pe-0 {
			padding-inline-end: calc(var(--spacing) * 0);
		}

		.md\:pe-8 {
			padding-inline-end: calc(var(--spacing) * 8);
		}

		.md\:pe-10 {
			padding-inline-end: calc(var(--spacing) * 10);
		}

		.md\:pe-14 {
			padding-inline-end: calc(var(--spacing) * 14);
		}

		.md\:pt-0 {
			padding-top: calc(var(--spacing) * 0);
		}

		.md\:pt-2 {
			padding-top: calc(var(--spacing) * 2);
		}

		.md\:pt-4 {
			padding-top: calc(var(--spacing) * 4);
		}

		.md\:pt-5 {
			padding-top: calc(var(--spacing) * 5);
		}

		.md\:pt-6 {
			padding-top: calc(var(--spacing) * 6);
		}

		.md\:pt-6\.5 {
			padding-top: calc(var(--spacing) * 6.5);
		}

		.md\:pt-8 {
			padding-top: calc(var(--spacing) * 8);
		}

		.md\:pt-10 {
			padding-top: calc(var(--spacing) * 10);
		}

		.md\:pt-14 {
			padding-top: calc(var(--spacing) * 14);
		}

		.md\:pt-16 {
			padding-top: calc(var(--spacing) * 16);
		}

		.md\:pt-20 {
			padding-top: calc(var(--spacing) * 20);
		}

		.md\:pt-24 {
			padding-top: calc(var(--spacing) * 24);
		}

		.md\:pt-28 {
			padding-top: calc(var(--spacing) * 28);
		}

		.md\:pb-0 {
			padding-bottom: calc(var(--spacing) * 0);
		}

		.md\:pb-1 {
			padding-bottom: calc(var(--spacing) * 1);
		}

		.md\:pb-4 {
			padding-bottom: calc(var(--spacing) * 4);
		}

		.md\:pb-5 {
			padding-bottom: calc(var(--spacing) * 5);
		}

		.md\:pb-7 {
			padding-bottom: calc(var(--spacing) * 7);
		}

		.md\:pb-8 {
			padding-bottom: calc(var(--spacing) * 8);
		}

		.md\:pb-10 {
			padding-bottom: calc(var(--spacing) * 10);
		}

		.md\:pb-12 {
			padding-bottom: calc(var(--spacing) * 12);
		}

		.md\:pb-14 {
			padding-bottom: calc(var(--spacing) * 14);
		}

		.md\:pb-20 {
			padding-bottom: calc(var(--spacing) * 20);
		}

		.md\:pb-24 {
			padding-bottom: calc(var(--spacing) * 24);
		}

		.md\:pb-25 {
			padding-bottom: calc(var(--spacing) * 25);
		}

		.md\:text-center {
			text-align: center;
		}

		.md\:text-end {
			text-align: end;
		}

		.md\:text-start {
			text-align: start;
		}

		.md\:text-2xl {
			font-size: var(--text-2xl);
			line-height: var(--tw-leading, var(--text-2xl--line-height));
		}

		.md\:text-3xl {
			font-size: var(--text-3xl);
			line-height: var(--tw-leading, var(--text-3xl--line-height));
		}

		.md\:text-4xl {
			font-size: var(--text-4xl);
			line-height: var(--tw-leading, var(--text-4xl--line-height));
		}

		.md\:text-5xl {
			font-size: var(--text-5xl);
			line-height: var(--tw-leading, var(--text-5xl--line-height));
		}

		.md\:text-6xl {
			font-size: var(--text-6xl);
			line-height: var(--tw-leading, var(--text-6xl--line-height));
		}

		.md\:text-base {
			font-size: var(--text-base);
			line-height: var(--tw-leading, var(--text-base--line-height));
		}

		.md\:text-lg {
			font-size: var(--text-lg);
			line-height: var(--tw-leading, var(--text-lg--line-height));
		}

		.md\:text-sm {
			font-size: var(--text-sm);
			line-height: var(--tw-leading, var(--text-sm--line-height));
		}

		.md\:text-xl {
			font-size: var(--text-xl);
			line-height: var(--tw-leading, var(--text-xl--line-height));
		}

		.md\:text-\[13px\] {
			font-size: 13px;
		}

		.md\:leading-normal {
			--tw-leading: var(--leading-normal);
			line-height: var(--leading-normal);
		}

		.md\:leading-tight {
			--tw-leading: var(--leading-tight);
			line-height: var(--leading-tight);
		}

		.md\:font-medium {
			--tw-font-weight: var(--font-weight-medium);
			font-weight: var(--font-weight-medium);
		}

		.md\:-tracking-\[5px\] {
			--tw-tracking: calc(5px * -1);
			letter-spacing: -5px;
		}

		.md\:-tracking-\[7px\] {
			--tw-tracking: calc(7px * -1);
			letter-spacing: -7px;
		}

		.md\:text-gray-400 {
			color: var(--color-gray-400);
		}

		.md\:text-gray-500 {
			color: var(--color-gray-500);
		}

		.md\:text-gray-600 {
			color: var(--color-gray-600);
		}

		.md\:text-white {
			color: var(--color-white);
		}

		.md\:text-white\/60 {
			color: color-mix(in oklab, var(--color-white) 60%, transparent);
		}

		.md\:opacity-0 {
			opacity: 0;
		}

		.md\:shadow-2xl {
			--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
			box-shadow:
				var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
				var(--tw-ring-shadow), var(--tw-shadow);
		}

		.md\:shadow-2xs {
			--tw-shadow: 0 1px var(--tw-shadow-color, #0000000d);
			box-shadow:
				var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
				var(--tw-ring-shadow), var(--tw-shadow);
		}

		.md\:shadow-md {
			--tw-shadow:
				0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
			box-shadow:
				var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
				var(--tw-ring-shadow), var(--tw-shadow);
		}

		.md\:shadow-xl {
			--tw-shadow:
				0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
			box-shadow:
				var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
				var(--tw-ring-shadow), var(--tw-shadow);
		}

		.md\:transition {
			transition-property:
				color,
				background-color,
				border-color,
				outline-color,
				text-decoration-color,
				fill,
				stroke,
				--tw-gradient-from,
				--tw-gradient-via,
				--tw-gradient-to,
				opacity,
				box-shadow,
				transform,
				translate,
				scale,
				rotate,
				filter,
				-webkit-backdrop-filter,
				backdrop-filter;
			transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
			transition-duration: var(--tw-duration, var(--default-transition-duration));
		}

		.md\:transition-none {
			transition-property: none;
		}

		.md\:duration-\[150ms\] {
			--tw-duration: 0.15s;
			transition-duration: 0.15s;
		}

		.md\:\[--adaptive\:adaptive\] {
			--adaptive: adaptive;
		}

		.md\:\[--is-collapse\:false\] {
			--is-collapse: false;
		}

		.md\:\[--placement\:right-start\] {
			--placement: right-start;
		}

		.md\:\[--placement\:right\] {
			--placement: right;
		}

		.md\:\[--scrollspy-offset\:70\] {
			--scrollspy-offset: 70;
		}

		.md\:\[--scrollspy-offset\:150\] {
			--scrollspy-offset: 150;
		}

		.md\:\[--strategy\:absolute\] {
			--strategy: absolute;
		}

		.md\:\[--strategy\:fixed\] {
			--strategy: fixed;
		}

		.md\:\[--trigger\:hover\] {
			--trigger: hover;
		}

		.md\:group-hover\:translate-x-0:is(:where(.group):hover *) {
			--tw-translate-x: calc(var(--spacing) * 0);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.md\:group-hover\:text-blue-600:is(:where(.group):hover *).active {
			--tw-text-opacity: 1;
			color: rgb(59 130 246 / var(--tw-text-opacity));
		}

		.md\:group-hover\:text-blue-600:is(:where(.group):hover *) {
			color: var(--color-blue-600);
		}

		.md\:group-hover\:opacity-100:is(:where(.group):hover *) {
			opacity: 1;
		}

		.md\:group-focus\:translate-x-0:is(:where(.group):focus *) {
			--tw-translate-x: calc(var(--spacing) * 0);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.md\:group-focus\:opacity-100:is(:where(.group):focus *) {
			opacity: 1;
		}

		.md\:before\:block:before {
			content: var(--tw-content);
			display: block;
		}

		.md\:before\:inline-block:before {
			content: var(--tw-content);
			display: inline-block;
		}

		.md\:before\:h-full:before {
			content: var(--tw-content);
			height: 100%;
		}

		.md\:before\:w-px:before {
			content: var(--tw-content);
			width: 1px;
		}

		.md\:after\:inset-x-6:after {
			content: var(--tw-content);
			inset-inline: calc(var(--spacing) * 6);
		}

		.md\:after\:hidden:after {
			content: var(--tw-content);
			display: none;
		}

		.md\:first\:mt-0:first-child {
			margin-top: calc(var(--spacing) * 0);
		}

		.md\:first\:border-t:first-child {
			border-top-style: var(--tw-border-style);
			border-top-width: 1px;
		}

		.md\:first\:border-t-0:first-child {
			border-top-style: var(--tw-border-style);
			border-top-width: 0;
		}

		.md\:first\:pt-0:first-child {
			padding-top: calc(var(--spacing) * 0);
		}

		.md\:last\:mb-0:last-child {
			margin-bottom: calc(var(--spacing) * 0);
		}

		.md\:last\:border-b-0:last-child {
			border-bottom-style: var(--tw-border-style);
			border-bottom-width: 0;
		}

		.md\:last\:pb-0:last-child {
			padding-bottom: calc(var(--spacing) * 0);
		}

		.md\:hover\:bg-white:hover {
			background-color: var(--color-white);
		}

		.md\:hover\:shadow-2xs:hover {
			--tw-shadow: 0 1px var(--tw-shadow-color, #0000000d);
			box-shadow:
				var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
				var(--tw-ring-shadow), var(--tw-shadow);
		}

		.md\:focus\:bg-white:focus {
			background-color: var(--color-white);
		}

		.md\:focus\:shadow-2xs:focus {
			--tw-shadow: 0 1px var(--tw-shadow-color, #0000000d);
			box-shadow:
				var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
				var(--tw-ring-shadow), var(--tw-shadow);
		}
	}

	@media (width>=64rem) {
		.lg\:aspect-none {
			padding-bottom: 0;
			position: static;
		}

		.lg\:aspect-none > * {
			width: auto;
			height: auto;
			position: static;
			inset: auto;
		}

		.lg\:not-sr-only {
			clip: auto;
			white-space: normal;
			width: auto;
			height: auto;
			margin: 0;
			padding: 0;
			position: static;
			overflow: visible;
		}

		.lg\:absolute {
			position: absolute;
		}

		.lg\:relative {
			position: relative;
		}

		.lg\:static {
			position: static;
		}

		.lg\:sticky {
			position: sticky;
		}

		.lg\:inset-y-0 {
			inset-block: calc(var(--spacing) * 0);
		}

		.lg\:inset-y-auto {
			inset-block: auto;
		}

		.lg\:-start-8 {
			inset-inline-start: calc(var(--spacing) * -8);
		}

		.lg\:-start-10 {
			inset-inline-start: calc(var(--spacing) * -10);
		}

		.lg\:start-0 {
			inset-inline-start: calc(var(--spacing) * 0);
		}

		.lg\:start-1\/3 {
			inset-inline-start: 33.3333%;
		}

		.lg\:start-12 {
			inset-inline-start: calc(var(--spacing) * 12);
		}

		.lg\:start-65 {
			inset-inline-start: calc(var(--spacing) * 65);
		}

		.lg\:start-\[12\%\] {
			inset-inline-start: 12%;
		}

		.lg\:start-\[33\%\] {
			inset-inline-start: 33%;
		}

		.lg\:start-\[259px\] {
			inset-inline-start: 259px;
		}

		.lg\:start-\[max\(0px\,calc\(50\%-45rem\)\)\] {
			inset-inline-start: max(0px, 50% - 45rem);
		}

		.lg\:start-auto {
			inset-inline-start: auto;
		}

		.lg\:end-0 {
			inset-inline-end: calc(var(--spacing) * 0);
		}

		.lg\:end-1\/4 {
			inset-inline-end: 25%;
		}

		.lg\:end-3 {
			inset-inline-end: calc(var(--spacing) * 3);
		}

		.lg\:end-\[25\%\] {
			inset-inline-end: 25%;
		}

		.lg\:end-auto {
			inset-inline-end: auto;
		}

		.lg\:top-0 {
			top: calc(var(--spacing) * 0);
		}

		.lg\:top-3 {
			top: calc(var(--spacing) * 3);
		}

		.lg\:top-4 {
			top: calc(var(--spacing) * 4);
		}

		.lg\:top-5 {
			top: calc(var(--spacing) * 5);
		}

		.lg\:top-6 {
			top: calc(var(--spacing) * 6);
		}

		.lg\:top-10 {
			top: calc(var(--spacing) * 10);
		}

		.lg\:top-14 {
			top: calc(var(--spacing) * 14);
		}

		.lg\:top-20 {
			top: calc(var(--spacing) * 20);
		}

		.lg\:top-\[5\%\] {
			top: 5%;
		}

		.lg\:top-\[12\%\] {
			top: 12%;
		}

		.lg\:top-\[25\%\] {
			top: 25%;
		}

		.lg\:top-\[35\%\] {
			top: 35%;
		}

		.lg\:top-\[59px\] {
			top: 59px;
		}

		.lg\:top-auto {
			top: auto;
		}

		.lg\:-bottom-8 {
			bottom: calc(var(--spacing) * -8);
		}

		.lg\:-bottom-\[5\%\] {
			bottom: -5%;
		}

		.lg\:bottom-0 {
			bottom: calc(var(--spacing) * 0);
		}

		.lg\:bottom-\[15\%\] {
			bottom: 15%;
		}

		.lg\:bottom-\[20\%\] {
			bottom: 20%;
		}

		.lg\:z-0 {
			z-index: 0;
		}

		.lg\:z-10 {
			z-index: 10;
		}

		.lg\:z-40 {
			z-index: 40;
		}

		.lg\:order-1 {
			order: 1;
		}

		.lg\:order-2 {
			order: 2;
		}

		.lg\:order-3 {
			order: 3;
		}

		.lg\:order-4 {
			order: 4;
		}

		.lg\:col-span-1 {
			grid-column: span 1 / span 1;
		}

		.lg\:col-span-2 {
			grid-column: span 2 / span 2;
		}

		.lg\:col-span-3 {
			grid-column: span 3 / span 3;
		}

		.lg\:col-span-4 {
			grid-column: span 4 / span 4;
		}

		.lg\:col-span-5 {
			grid-column: span 5 / span 5;
		}

		.lg\:col-span-6 {
			grid-column: span 6 / span 6;
		}

		.lg\:col-span-7 {
			grid-column: span 7 / span 7;
		}

		.lg\:col-span-8 {
			grid-column: span 8 / span 8;
		}

		.lg\:col-span-9 {
			grid-column: span 9 / span 9;
		}

		.lg\:col-start-1 {
			grid-column-start: 1;
		}

		.lg\:col-start-3 {
			grid-column-start: 3;
		}

		.lg\:col-start-6 {
			grid-column-start: 6;
		}

		.lg\:col-start-7 {
			grid-column-start: 7;
		}

		.lg\:col-start-8 {
			grid-column-start: 8;
		}

		.lg\:col-start-9 {
			grid-column-start: 9;
		}

		.lg\:col-end-13 {
			grid-column-end: 13;
		}

		.lg\:-mx-2 {
			margin-inline: calc(var(--spacing) * -2);
		}

		.lg\:-mx-3 {
			margin-inline: calc(var(--spacing) * -3);
		}

		.lg\:mx-0 {
			margin-inline: calc(var(--spacing) * 0);
		}

		.lg\:mx-3 {
			margin-inline: calc(var(--spacing) * 3);
		}

		.lg\:mx-8 {
			margin-inline: calc(var(--spacing) * 8);
		}

		.lg\:mx-20 {
			margin-inline: calc(var(--spacing) * 20);
		}

		.lg\:mx-auto {
			margin-inline: auto;
		}

		.lg\:my-0 {
			margin-block: calc(var(--spacing) * 0);
		}

		.lg\:my-4 {
			margin-block: calc(var(--spacing) * 4);
		}

		.lg\:my-10 {
			margin-block: calc(var(--spacing) * 10);
		}

		.lg\:-ms-1\.5 {
			margin-inline-start: calc(var(--spacing) * -1.5);
		}

		.lg\:-ms-2\.5 {
			margin-inline-start: calc(var(--spacing) * -2.5);
		}

		.lg\:-ms-3\.5 {
			margin-inline-start: calc(var(--spacing) * -3.5);
		}

		.lg\:-ms-6 {
			margin-inline-start: calc(var(--spacing) * -6);
		}

		.lg\:ms-0 {
			margin-inline-start: calc(var(--spacing) * 0);
		}

		.lg\:ms-1 {
			margin-inline-start: calc(var(--spacing) * 1);
		}

		.lg\:ms-2 {
			margin-inline-start: calc(var(--spacing) * 2);
		}

		.lg\:ms-5 {
			margin-inline-start: calc(var(--spacing) * 5);
		}

		.lg\:ms-10 {
			margin-inline-start: calc(var(--spacing) * 10);
		}

		.lg\:ms-65 {
			margin-inline-start: calc(var(--spacing) * 65);
		}

		.lg\:ms-80 {
			margin-inline-start: calc(var(--spacing) * 80);
		}

		.lg\:ms-88 {
			margin-inline-start: calc(var(--spacing) * 88);
		}

		.lg\:ms-\[351px\] {
			margin-inline-start: 351px;
		}

		.lg\:ms-auto {
			margin-inline-start: auto;
		}

		.lg\:me-0 {
			margin-inline-end: calc(var(--spacing) * 0);
		}

		.lg\:me-6 {
			margin-inline-end: calc(var(--spacing) * 6);
		}

		.lg\:-mt-px {
			margin-top: -1px;
		}

		.lg\:mt-0 {
			margin-top: calc(var(--spacing) * 0);
		}

		.lg\:mt-2 {
			margin-top: calc(var(--spacing) * 2);
		}

		.lg\:mt-6 {
			margin-top: calc(var(--spacing) * 6);
		}

		.lg\:mt-7 {
			margin-top: calc(var(--spacing) * 7);
		}

		.lg\:mt-8 {
			margin-top: calc(var(--spacing) * 8);
		}

		.lg\:mt-10 {
			margin-top: calc(var(--spacing) * 10);
		}

		.lg\:mt-12 {
			margin-top: calc(var(--spacing) * 12);
		}

		.lg\:mt-14 {
			margin-top: calc(var(--spacing) * 14);
		}

		.lg\:mt-16 {
			margin-top: calc(var(--spacing) * 16);
		}

		.lg\:mt-20 {
			margin-top: calc(var(--spacing) * 20);
		}

		.lg\:mt-24 {
			margin-top: calc(var(--spacing) * 24);
		}

		.lg\:mt-32 {
			margin-top: calc(var(--spacing) * 32);
		}

		.lg\:mt-px {
			margin-top: 1px;
		}

		.lg\:-mb-6 {
			margin-bottom: calc(var(--spacing) * -6);
		}

		.lg\:mb-0 {
			margin-bottom: calc(var(--spacing) * 0);
		}

		.lg\:mb-4 {
			margin-bottom: calc(var(--spacing) * 4);
		}

		.lg\:mb-10 {
			margin-bottom: calc(var(--spacing) * 10);
		}

		.lg\:mb-12 {
			margin-bottom: calc(var(--spacing) * 12);
		}

		.lg\:mb-14 {
			margin-bottom: calc(var(--spacing) * 14);
		}

		.lg\:mb-16 {
			margin-bottom: calc(var(--spacing) * 16);
		}

		.lg\:mb-20 {
			margin-bottom: calc(var(--spacing) * 20);
		}

		.lg\:block {
			display: block;
		}

		.lg\:flex {
			display: flex;
		}

		.lg\:grid {
			display: grid;
		}

		.lg\:hidden {
			display: none;
		}

		.lg\:inline-block {
			display: inline-block;
		}

		.lg\:inline-flex {
			display: inline-flex;
		}

		.lg\:size-6 {
			width: calc(var(--spacing) * 6);
			height: calc(var(--spacing) * 6);
		}

		.lg\:size-7 {
			width: calc(var(--spacing) * 7);
			height: calc(var(--spacing) * 7);
		}

		.lg\:size-8 {
			width: calc(var(--spacing) * 8);
			height: calc(var(--spacing) * 8);
		}

		.lg\:size-9\.5 {
			width: calc(var(--spacing) * 9.5);
			height: calc(var(--spacing) * 9.5);
		}

		.lg\:size-10 {
			width: calc(var(--spacing) * 10);
			height: calc(var(--spacing) * 10);
		}

		.lg\:size-24 {
			width: calc(var(--spacing) * 24);
			height: calc(var(--spacing) * 24);
		}

		.lg\:size-60 {
			width: calc(var(--spacing) * 60);
			height: calc(var(--spacing) * 60);
		}

		.lg\:size-64 {
			width: calc(var(--spacing) * 64);
			height: calc(var(--spacing) * 64);
		}

		.lg\:h-48 {
			height: calc(var(--spacing) * 48);
		}

		.lg\:h-64 {
			height: calc(var(--spacing) * 64);
		}

		.lg\:h-96 {
			height: calc(var(--spacing) * 96);
		}

		.lg\:h-120 {
			height: calc(var(--spacing) * 120);
		}

		.lg\:h-150 {
			height: calc(var(--spacing) * 150);
		}

		.lg\:h-160 {
			height: calc(var(--spacing) * 160);
		}

		.lg\:h-175 {
			height: calc(var(--spacing) * 175);
		}

		.lg\:h-200 {
			height: calc(var(--spacing) * 200);
		}

		.lg\:h-\[35rem\] {
			height: 35rem;
		}

		.lg\:h-\[75rem\] {
			height: 75rem;
		}

		.lg\:h-\[calc\(100\%-59px\)\] {
			height: calc(100% - 59px);
		}

		.lg\:h-\[calc\(100\%-93px\)\] {
			height: calc(100% - 93px);
		}

		.lg\:h-\[calc\(100dvh-55px\)\] {
			height: calc(100dvh - 55px);
		}

		.lg\:h-\[calc\(100dvh-116px\)\] {
			height: calc(100dvh - 116px);
		}

		.lg\:h-\[calc\(100dvh-var\(--sticky-sidebar-offset-top\)\)\] {
			height: calc(100dvh - var(--sticky-sidebar-offset-top));
		}

		.lg\:h-\[calc\(100vh-100px\)\] {
			height: calc(100vh - 100px);
		}

		.lg\:h-auto {
			height: auto;
		}

		.lg\:h-full {
			height: 100%;
		}

		.lg\:max-h-\[calc\(55dvh\)\] {
			max-height: 55dvh;
		}

		.lg\:max-h-dvh {
			max-height: 100dvh;
		}

		.lg\:max-h-none {
			max-height: none;
		}

		.lg\:min-h-96 {
			min-height: calc(var(--spacing) * 96);
		}

		.lg\:min-h-\[800px\] {
			min-height: 800px;
		}

		.lg\:min-h-\[calc\(100vh-40px\)\] {
			min-height: calc(100vh - 40px);
		}

		.lg\:min-h-full {
			min-height: 100%;
		}

		.lg\:min-h-screen {
			min-height: 100vh;
		}

		.lg\:w-1\/2 {
			width: 50%;
		}

		.lg\:w-1\/3 {
			width: 33.3333%;
		}

		.lg\:w-3\/4 {
			width: 75%;
		}

		.lg\:w-3\/5 {
			width: 60%;
		}

		.lg\:w-4 {
			width: calc(var(--spacing) * 4);
		}

		.lg\:w-10 {
			width: calc(var(--spacing) * 10);
		}

		.lg\:w-16 {
			width: calc(var(--spacing) * 16);
		}

		.lg\:w-24 {
			width: calc(var(--spacing) * 24);
		}

		.lg\:w-48 {
			width: calc(var(--spacing) * 48);
		}

		.lg\:w-50 {
			width: calc(var(--spacing) * 50);
		}

		.lg\:w-52 {
			width: calc(var(--spacing) * 52);
		}

		.lg\:w-56 {
			width: calc(var(--spacing) * 56);
		}

		.lg\:w-70 {
			width: calc(var(--spacing) * 70);
		}

		.lg\:w-72 {
			width: calc(var(--spacing) * 72);
		}

		.lg\:w-80 {
			width: calc(var(--spacing) * 80);
		}

		.lg\:w-88 {
			width: calc(var(--spacing) * 88);
		}

		.lg\:w-96 {
			width: calc(var(--spacing) * 96);
		}

		.lg\:w-100 {
			width: calc(var(--spacing) * 100);
		}

		.lg\:w-150 {
			width: calc(var(--spacing) * 150);
		}

		.lg\:w-160 {
			width: calc(var(--spacing) * 160);
		}

		.lg\:w-187\.5 {
			width: calc(var(--spacing) * 187.5);
		}

		.lg\:w-\[50rem\] {
			width: 50rem;
		}

		.lg\:w-auto {
			width: auto;
		}

		.lg\:w-full {
			width: 100%;
		}

		.lg\:max-w-2xl {
			max-width: var(--container-2xl);
		}

		.lg\:max-w-3xl {
			max-width: var(--container-3xl);
		}

		.lg\:max-w-3xs {
			max-width: var(--container-3xs);
		}

		.lg\:max-w-4xl {
			max-width: var(--container-4xl);
		}

		.lg\:max-w-5xl {
			max-width: var(--container-5xl);
		}

		.lg\:max-w-\[90rem\] {
			max-width: 90rem;
		}

		.lg\:max-w-full {
			max-width: 100%;
		}

		.lg\:max-w-lg {
			max-width: var(--container-lg);
		}

		.lg\:max-w-md {
			max-width: var(--container-md);
		}

		.lg\:max-w-sm {
			max-width: var(--container-sm);
		}

		.lg\:max-w-xl {
			max-width: var(--container-xl);
		}

		.lg\:min-w-19 {
			min-width: calc(var(--spacing) * 19);
		}

		.lg\:min-w-42 {
			min-width: calc(var(--spacing) * 42);
		}

		.lg\:min-w-75 {
			min-width: calc(var(--spacing) * 75);
		}

		.lg\:min-w-96 {
			min-width: calc(var(--spacing) * 96);
		}

		.lg\:min-w-100 {
			min-width: calc(var(--spacing) * 100);
		}

		.lg\:min-w-125 {
			min-width: calc(var(--spacing) * 125);
		}

		.lg\:flex-1 {
			flex: 1;
		}

		.lg\:grow {
			flex-grow: 1;
		}

		.lg\:grow-0 {
			flex-grow: 0;
		}

		.lg\:basis-auto {
			flex-basis: auto;
		}

		.lg\:-translate-x-1 {
			--tw-translate-x: calc(var(--spacing) * -1);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.lg\:-translate-x-1\.5 {
			--tw-translate-x: calc(var(--spacing) * -1.5);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.lg\:-translate-x-10 {
			--tw-translate-x: calc(var(--spacing) * -10);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.lg\:-translate-x-80 {
			--tw-translate-x: calc(var(--spacing) * -80);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.lg\:-translate-x-full {
			--tw-translate-x: -100%;
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.lg\:translate-x-0 {
			--tw-translate-x: calc(var(--spacing) * 0);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.lg\:translate-x-20 {
			--tw-translate-x: calc(var(--spacing) * 20);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.lg\:translate-x-32 {
			--tw-translate-x: calc(var(--spacing) * 32);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.lg\:translate-x-80 {
			--tw-translate-x: calc(var(--spacing) * 80);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.lg\:scale-100 {
			--tw-scale-x: 100%;
			--tw-scale-y: 100%;
			--tw-scale-z: 100%;
			scale: var(--tw-scale-x) var(--tw-scale-y);
		}

		.lg\:grid-cols-1 {
			grid-template-columns: repeat(1, minmax(0, 1fr));
		}

		.lg\:grid-cols-2 {
			grid-template-columns: repeat(2, minmax(0, 1fr));
		}

		.lg\:grid-cols-3 {
			grid-template-columns: repeat(3, minmax(0, 1fr));
		}

		.lg\:grid-cols-4 {
			grid-template-columns: repeat(4, minmax(0, 1fr));
		}

		.lg\:grid-cols-5 {
			grid-template-columns: repeat(5, minmax(0, 1fr));
		}

		.lg\:grid-cols-6 {
			grid-template-columns: repeat(6, minmax(0, 1fr));
		}

		.lg\:grid-cols-7 {
			grid-template-columns: repeat(7, minmax(0, 1fr));
		}

		.lg\:grid-cols-12 {
			grid-template-columns: repeat(12, minmax(0, 1fr));
		}

		.lg\:flex-col {
			flex-direction: column;
		}

		.lg\:flex-row {
			flex-direction: row;
		}

		.lg\:flex-nowrap {
			flex-wrap: nowrap;
		}

		.lg\:flex-wrap {
			flex-wrap: wrap;
		}

		.lg\:items-center {
			align-items: center;
		}

		.lg\:items-start {
			align-items: flex-start;
		}

		.lg\:justify-between {
			justify-content: space-between;
		}

		.lg\:justify-center {
			justify-content: center;
		}

		.lg\:justify-end {
			justify-content: flex-end;
		}

		.lg\:justify-start {
			justify-content: flex-start;
		}

		.lg\:gap-0 {
			gap: calc(var(--spacing) * 0);
		}

		.lg\:gap-2 {
			gap: calc(var(--spacing) * 2);
		}

		.lg\:gap-3 {
			gap: calc(var(--spacing) * 3);
		}

		.lg\:gap-4 {
			gap: calc(var(--spacing) * 4);
		}

		.lg\:gap-5 {
			gap: calc(var(--spacing) * 5);
		}

		.lg\:gap-6 {
			gap: calc(var(--spacing) * 6);
		}

		.lg\:gap-8 {
			gap: calc(var(--spacing) * 8);
		}

		.lg\:gap-10 {
			gap: calc(var(--spacing) * 10);
		}

		.lg\:gap-12 {
			gap: calc(var(--spacing) * 12);
		}

		.lg\:gap-16 {
			gap: calc(var(--spacing) * 16);
		}

		.lg\:gap-20 {
			gap: calc(var(--spacing) * 20);
		}

		:where(.lg\:space-y-0 > :not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
			margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
		}

		:where(.lg\:space-y-5 > :not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
			margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
		}

		:where(.lg\:space-y-8 > :not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
			margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
		}

		:where(.lg\:space-y-10 > :not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start: calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));
			margin-block-end: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));
		}

		:where(.lg\:space-y-16 > :not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start: calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));
			margin-block-end: calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)));
		}

		.lg\:gap-x-0 {
			column-gap: calc(var(--spacing) * 0);
		}

		.lg\:gap-x-1 {
			column-gap: calc(var(--spacing) * 1);
		}

		.lg\:gap-x-1\.5 {
			column-gap: calc(var(--spacing) * 1.5);
		}

		.lg\:gap-x-2 {
			column-gap: calc(var(--spacing) * 2);
		}

		.lg\:gap-x-3 {
			column-gap: calc(var(--spacing) * 3);
		}

		.lg\:gap-x-5 {
			column-gap: calc(var(--spacing) * 5);
		}

		.lg\:gap-x-6 {
			column-gap: calc(var(--spacing) * 6);
		}

		.lg\:gap-x-7 {
			column-gap: calc(var(--spacing) * 7);
		}

		.lg\:gap-x-8 {
			column-gap: calc(var(--spacing) * 8);
		}

		.lg\:gap-x-10 {
			column-gap: calc(var(--spacing) * 10);
		}

		.lg\:gap-x-12 {
			column-gap: calc(var(--spacing) * 12);
		}

		.lg\:gap-x-16 {
			column-gap: calc(var(--spacing) * 16);
		}

		.lg\:gap-x-20 {
			column-gap: calc(var(--spacing) * 20);
		}

		.lg\:gap-x-24 {
			column-gap: calc(var(--spacing) * 24);
		}

		:where(.lg\:space-x-5 > :not(:last-child)) {
			--tw-space-x-reverse: 0;
			margin-inline-start: calc(calc(var(--spacing) * 5) * var(--tw-space-x-reverse));
			margin-inline-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-x-reverse)));
		}

		.lg\:gap-y-0 {
			row-gap: calc(var(--spacing) * 0);
		}

		.lg\:gap-y-5 {
			row-gap: calc(var(--spacing) * 5);
		}

		.lg\:gap-y-12 {
			row-gap: calc(var(--spacing) * 12);
		}

		.lg\:gap-y-16 {
			row-gap: calc(var(--spacing) * 16);
		}

		:where(.lg\:divide-x > :not(:last-child)) {
			--tw-divide-x-reverse: 0;
			border-inline-style: var(--tw-border-style);
			border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
			border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
		}

		:where(.lg\:divide-y-0 > :not(:last-child)) {
			--tw-divide-y-reverse: 0;
			border-bottom-style: var(--tw-border-style);
			border-top-style: var(--tw-border-style);
			border-top-width: calc(0px * var(--tw-divide-y-reverse));
			border-bottom-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
		}

		.lg\:overflow-x-hidden {
			overflow-x: hidden;
		}

		.lg\:overflow-x-visible {
			overflow-x: visible;
		}

		.lg\:overflow-y-auto {
			overflow-y: auto;
		}

		.lg\:overflow-y-hidden {
			overflow-y: hidden;
		}

		.lg\:rounded-2xl {
			border-radius: var(--radius-2xl);
		}

		.lg\:rounded-3xl {
			border-radius: var(--radius-3xl);
		}

		.lg\:rounded-lg {
			border-radius: var(--radius-lg);
		}

		.lg\:rounded-xl {
			border-radius: var(--radius-xl);
		}

		.lg\:rounded-s-xl {
			border-start-start-radius: var(--radius-xl);
			border-end-start-radius: var(--radius-xl);
		}

		.lg\:rounded-tr-none {
			border-top-right-radius: 0;
		}

		.lg\:rounded-b-xl {
			border-bottom-right-radius: var(--radius-xl);
			border-bottom-left-radius: var(--radius-xl);
		}

		.lg\:rounded-br-lg {
			border-bottom-right-radius: var(--radius-lg);
		}

		.lg\:border {
			border-style: var(--tw-border-style);
			border-width: 1px;
		}

		.lg\:border-0 {
			border-style: var(--tw-border-style);
			border-width: 0;
		}

		.lg\:border-4 {
			border-style: var(--tw-border-style);
			border-width: 4px;
		}

		.lg\:border-x {
			border-inline-style: var(--tw-border-style);
			border-inline-width: 1px;
		}

		.lg\:border-s {
			border-inline-start-style: var(--tw-border-style);
			border-inline-start-width: 1px;
		}

		.lg\:border-e {
			border-inline-end-style: var(--tw-border-style);
			border-inline-end-width: 1px;
		}

		.lg\:border-t-0 {
			border-top-style: var(--tw-border-style);
			border-top-width: 0;
		}

		.lg\:border-gray-200 {
			border-color: var(--color-gray-200);
		}

		.lg\:border-gray-700 {
			border-color: var(--color-gray-700);
		}

		.lg\:border-transparent {
			border-color: #0000;
		}

		.lg\:border-white\/20 {
			border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
		}

		.lg\:bg-gray-50 {
			background-color: var(--color-gray-50);
		}

		.lg\:bg-gray-100 {
			background-color: var(--color-gray-100);
		}

		.lg\:bg-gray-800 {
			background-color: var(--color-gray-800);
		}

		.lg\:bg-transparent {
			background-color: #0000;
		}

		.lg\:bg-white {
			background-color: var(--color-white);
		}

		.lg\:bg-white\/20 {
			background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
		}

		.lg\:bg-linear-to-r {
			--tw-gradient-position: to right in oklab;
			background-image: linear-gradient(var(--tw-gradient-stops));
		}

		.lg\:from-gray-50 {
			--tw-gradient-from: var(--color-gray-50);
			--tw-gradient-stops: var(
				--tw-gradient-via-stops,
				var(--tw-gradient-position),
				var(--tw-gradient-from) var(--tw-gradient-from-position),
				var(--tw-gradient-to) var(--tw-gradient-to-position)
			);
		}

		.lg\:via-transparent {
			--tw-gradient-via: transparent;
			--tw-gradient-via-stops:
				var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
				var(--tw-gradient-via) var(--tw-gradient-via-position),
				var(--tw-gradient-to) var(--tw-gradient-to-position);
			--tw-gradient-stops: var(--tw-gradient-via-stops);
		}

		.lg\:to-transparent {
			--tw-gradient-to: transparent;
			--tw-gradient-stops: var(
				--tw-gradient-via-stops,
				var(--tw-gradient-position),
				var(--tw-gradient-from) var(--tw-gradient-from-position),
				var(--tw-gradient-to) var(--tw-gradient-to-position)
			);
		}

		.lg\:p-0 {
			padding: calc(var(--spacing) * 0);
		}

		.lg\:p-2 {
			padding: calc(var(--spacing) * 2);
		}

		.lg\:p-4 {
			padding: calc(var(--spacing) * 4);
		}

		.lg\:p-5 {
			padding: calc(var(--spacing) * 5);
		}

		.lg\:p-8 {
			padding: calc(var(--spacing) * 8);
		}

		.lg\:p-10 {
			padding: calc(var(--spacing) * 10);
		}

		.lg\:px-0 {
			padding-inline: calc(var(--spacing) * 0);
		}

		.lg\:px-1 {
			padding-inline: calc(var(--spacing) * 1);
		}

		.lg\:px-2 {
			padding-inline: calc(var(--spacing) * 2);
		}

		.lg\:px-2\.5 {
			padding-inline: calc(var(--spacing) * 2.5);
		}

		.lg\:px-3 {
			padding-inline: calc(var(--spacing) * 3);
		}

		.lg\:px-4 {
			padding-inline: calc(var(--spacing) * 4);
		}

		.lg\:px-5 {
			padding-inline: calc(var(--spacing) * 5);
		}

		.lg\:px-6 {
			padding-inline: calc(var(--spacing) * 6);
		}

		.lg\:px-8 {
			padding-inline: calc(var(--spacing) * 8);
		}

		.lg\:py-0 {
			padding-block: calc(var(--spacing) * 0);
		}

		.lg\:py-2 {
			padding-block: calc(var(--spacing) * 2);
		}

		.lg\:py-2\.5 {
			padding-block: calc(var(--spacing) * 2.5);
		}

		.lg\:py-3 {
			padding-block: calc(var(--spacing) * 3);
		}

		.lg\:py-5 {
			padding-block: calc(var(--spacing) * 5);
		}

		.lg\:py-6 {
			padding-block: calc(var(--spacing) * 6);
		}

		.lg\:py-10 {
			padding-block: calc(var(--spacing) * 10);
		}

		.lg\:py-14 {
			padding-block: calc(var(--spacing) * 14);
		}

		.lg\:py-16 {
			padding-block: calc(var(--spacing) * 16);
		}

		.lg\:py-20 {
			padding-block: calc(var(--spacing) * 20);
		}

		.lg\:py-24 {
			padding-block: calc(var(--spacing) * 24);
		}

		.lg\:py-32 {
			padding-block: calc(var(--spacing) * 32);
		}

		.lg\:py-\[15px\] {
			padding-block: 15px;
		}

		.lg\:ps-0 {
			padding-inline-start: calc(var(--spacing) * 0);
		}

		.lg\:ps-1\.5 {
			padding-inline-start: calc(var(--spacing) * 1.5);
		}

		.lg\:ps-3 {
			padding-inline-start: calc(var(--spacing) * 3);
		}

		.lg\:ps-4 {
			padding-inline-start: calc(var(--spacing) * 4);
		}

		.lg\:ps-5 {
			padding-inline-start: calc(var(--spacing) * 5);
		}

		.lg\:ps-6 {
			padding-inline-start: calc(var(--spacing) * 6);
		}

		.lg\:ps-8 {
			padding-inline-start: calc(var(--spacing) * 8);
		}

		.lg\:ps-10 {
			padding-inline-start: calc(var(--spacing) * 10);
		}

		.lg\:ps-12 {
			padding-inline-start: calc(var(--spacing) * 12);
		}

		.lg\:ps-14 {
			padding-inline-start: calc(var(--spacing) * 14);
		}

		.lg\:ps-16 {
			padding-inline-start: calc(var(--spacing) * 16);
		}

		.lg\:ps-64 {
			padding-inline-start: calc(var(--spacing) * 64);
		}

		.lg\:ps-65 {
			padding-inline-start: calc(var(--spacing) * 65);
		}

		.lg\:ps-70 {
			padding-inline-start: calc(var(--spacing) * 70);
		}

		.lg\:ps-72 {
			padding-inline-start: calc(var(--spacing) * 72);
		}

		.lg\:ps-80 {
			padding-inline-start: calc(var(--spacing) * 80);
		}

		.lg\:ps-82 {
			padding-inline-start: calc(var(--spacing) * 82);
		}

		.lg\:ps-88 {
			padding-inline-start: calc(var(--spacing) * 88);
		}

		.lg\:ps-136 {
			padding-inline-start: calc(var(--spacing) * 136);
		}

		.lg\:ps-137 {
			padding-inline-start: calc(var(--spacing) * 137);
		}

		.lg\:pe-0 {
			padding-inline-end: calc(var(--spacing) * 0);
		}

		.lg\:pe-2 {
			padding-inline-end: calc(var(--spacing) * 2);
		}

		.lg\:pe-4 {
			padding-inline-end: calc(var(--spacing) * 4);
		}

		.lg\:pe-6 {
			padding-inline-end: calc(var(--spacing) * 6);
		}

		.lg\:pe-8 {
			padding-inline-end: calc(var(--spacing) * 8);
		}

		.lg\:pe-10 {
			padding-inline-end: calc(var(--spacing) * 10);
		}

		.lg\:pe-14 {
			padding-inline-end: calc(var(--spacing) * 14);
		}

		.lg\:pe-20 {
			padding-inline-end: calc(var(--spacing) * 20);
		}

		.lg\:pe-24 {
			padding-inline-end: calc(var(--spacing) * 24);
		}

		.lg\:pe-72 {
			padding-inline-end: calc(var(--spacing) * 72);
		}

		.lg\:pe-75 {
			padding-inline-end: calc(var(--spacing) * 75);
		}

		.lg\:pe-\[20\%\] {
			padding-inline-end: 20%;
		}

		.lg\:pt-0 {
			padding-top: calc(var(--spacing) * 0);
		}

		.lg\:pt-4 {
			padding-top: calc(var(--spacing) * 4);
		}

		.lg\:pt-5 {
			padding-top: calc(var(--spacing) * 5);
		}

		.lg\:pt-10 {
			padding-top: calc(var(--spacing) * 10);
		}

		.lg\:pt-14 {
			padding-top: calc(var(--spacing) * 14);
		}

		.lg\:pt-16 {
			padding-top: calc(var(--spacing) * 16);
		}

		.lg\:pt-20 {
			padding-top: calc(var(--spacing) * 20);
		}

		.lg\:pt-24 {
			padding-top: calc(var(--spacing) * 24);
		}

		.lg\:pt-32 {
			padding-top: calc(var(--spacing) * 32);
		}

		.lg\:pt-\[80\%\] {
			padding-top: 80%;
		}

		.lg\:pb-1 {
			padding-bottom: calc(var(--spacing) * 1);
		}

		.lg\:pb-8 {
			padding-bottom: calc(var(--spacing) * 8);
		}

		.lg\:pb-10 {
			padding-bottom: calc(var(--spacing) * 10);
		}

		.lg\:pb-12 {
			padding-bottom: calc(var(--spacing) * 12);
		}

		.lg\:pb-14 {
			padding-bottom: calc(var(--spacing) * 14);
		}

		.lg\:pb-16 {
			padding-bottom: calc(var(--spacing) * 16);
		}

		.lg\:pb-20 {
			padding-bottom: calc(var(--spacing) * 20);
		}

		.lg\:pb-24 {
			padding-bottom: calc(var(--spacing) * 24);
		}

		.lg\:pb-32 {
			padding-bottom: calc(var(--spacing) * 32);
		}

		.lg\:text-center {
			text-align: center;
		}

		.lg\:text-start {
			text-align: start;
		}

		.lg\:text-2xl {
			font-size: var(--text-2xl);
			line-height: var(--tw-leading, var(--text-2xl--line-height));
		}

		.lg\:text-3xl {
			font-size: var(--text-3xl);
			line-height: var(--tw-leading, var(--text-3xl--line-height));
		}

		.lg\:text-4xl {
			font-size: var(--text-4xl);
			line-height: var(--tw-leading, var(--text-4xl--line-height));
		}

		.lg\:text-5xl {
			font-size: var(--text-5xl);
			line-height: var(--tw-leading, var(--text-5xl--line-height));
		}

		.lg\:text-6xl {
			font-size: var(--text-6xl);
			line-height: var(--tw-leading, var(--text-6xl--line-height));
		}

		.lg\:text-7xl {
			font-size: var(--text-7xl);
			line-height: var(--tw-leading, var(--text-7xl--line-height));
		}

		.lg\:text-base {
			font-size: var(--text-base);
			line-height: var(--tw-leading, var(--text-base--line-height));
		}

		.lg\:text-lg {
			font-size: var(--text-lg);
			line-height: var(--tw-leading, var(--text-lg--line-height));
		}

		.lg\:text-sm {
			font-size: var(--text-sm);
			line-height: var(--tw-leading, var(--text-sm--line-height));
		}

		.lg\:text-xl {
			font-size: var(--text-xl);
			line-height: var(--tw-leading, var(--text-xl--line-height));
		}

		.lg\:leading-normal {
			--tw-leading: var(--leading-normal);
			line-height: var(--leading-normal);
		}

		.lg\:leading-tight {
			--tw-leading: var(--leading-tight);
			line-height: var(--leading-tight);
		}

		.lg\:font-normal {
			--tw-font-weight: var(--font-weight-normal);
			font-weight: var(--font-weight-normal);
		}

		.lg\:-tracking-\[7px\] {
			--tw-tracking: calc(7px * -1);
			letter-spacing: -7px;
		}

		.lg\:text-gray-600 {
			color: var(--color-gray-600);
		}

		.lg\:opacity-0 {
			opacity: 0;
		}

		.lg\:shadow-2xs {
			--tw-shadow: 0 1px var(--tw-shadow-color, #0000000d);
			box-shadow:
				var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
				var(--tw-ring-shadow), var(--tw-shadow);
		}

		.lg\:shadow-xl {
			--tw-shadow:
				0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
			box-shadow:
				var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
				var(--tw-ring-shadow), var(--tw-shadow);
		}

		.lg\:shadow-xs {
			--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
			box-shadow:
				var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
				var(--tw-ring-shadow), var(--tw-shadow);
		}

		.lg\:backdrop-blur-none {
			--tw-backdrop-blur: ;
			-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
				var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,)
				var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,)
				var(--tw-backdrop-sepia,);
			backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
				var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
				var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
		}

		.lg\:backdrop-blur-xl {
			--tw-backdrop-blur: blur(var(--blur-xl));
			-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
				var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,)
				var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,)
				var(--tw-backdrop-sepia,);
			backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
				var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
				var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
		}

		.lg\:transition {
			transition-property:
				color,
				background-color,
				border-color,
				outline-color,
				text-decoration-color,
				fill,
				stroke,
				--tw-gradient-from,
				--tw-gradient-via,
				--tw-gradient-to,
				opacity,
				box-shadow,
				transform,
				translate,
				scale,
				rotate,
				filter,
				-webkit-backdrop-filter,
				backdrop-filter;
			transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
			transition-duration: var(--tw-duration, var(--default-transition-duration));
		}

		.lg\:transition-opacity {
			transition-property: opacity;
			transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
			transition-duration: var(--tw-duration, var(--default-transition-duration));
		}

		.lg\:transition-none {
			transition-property: none;
		}

		.lg\:duration-0 {
			--tw-duration: 0s;
			transition-duration: 0s;
		}

		.lg\:duration-200 {
			--tw-duration: 0.2s;
			transition-duration: 0.2s;
		}

		.lg\:duration-300 {
			--tw-duration: 0.3s;
			transition-duration: 0.3s;
		}

		.lg\:duration-\[150ms\] {
			--tw-duration: 0.15s;
			transition-duration: 0.15s;
		}

		.lg\:\[--adaptive\:adaptive\] {
			--adaptive: adaptive;
		}

		.lg\:\[--is-collapse\:false\] {
			--is-collapse: false;
		}

		.lg\:\[--overlay-backdrop\:false\] {
			--overlay-backdrop: false;
		}

		.lg\:\[--strategy\:absolute\] {
			--strategy: absolute;
		}

		.lg\:\[--strategy\:fixed\] {
			--strategy: fixed;
		}

		.lg\:\[--trigger\:hover\] {
			--trigger: hover;
		}

		.lg\:aspect-h-14 {
			--tw-aspect-h: 14;
		}

		.lg\:group-hover\:block:is(:where(.group):hover *) {
			display: block;
		}

		.lg\:group-hover\:-translate-x-1\.5:is(:where(.group):hover *) {
			--tw-translate-x: calc(var(--spacing) * -1.5);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.lg\:group-hover\:translate-x-0:is(:where(.group):hover *) {
			--tw-translate-x: calc(var(--spacing) * 0);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.lg\:group-hover\:opacity-0:is(:where(.group):hover *) {
			opacity: 0;
		}

		.lg\:group-hover\:opacity-100:is(:where(.group):hover *) {
			opacity: 1;
		}

		.lg\:group-focus\:-translate-x-1\.5:is(:where(.group):focus *) {
			--tw-translate-x: calc(var(--spacing) * -1.5);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.lg\:group-focus\:translate-x-0:is(:where(.group):focus *) {
			--tw-translate-x: calc(var(--spacing) * 0);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.lg\:group-focus\:opacity-100:is(:where(.group):focus *) {
			opacity: 1;
		}

		.lg\:before\:absolute:before {
			content: var(--tw-content);
			position: absolute;
		}

		.lg\:before\:-start-12:before {
			content: var(--tw-content);
			inset-inline-start: calc(var(--spacing) * -12);
		}

		.lg\:before\:top-0:before {
			content: var(--tw-content);
			top: calc(var(--spacing) * 0);
		}

		.lg\:before\:top-8:before {
			content: var(--tw-content);
			top: calc(var(--spacing) * 8);
		}

		.lg\:before\:bottom-auto:before {
			content: var(--tw-content);
			bottom: auto;
		}

		.lg\:before\:mx-6:before {
			content: var(--tw-content);
			margin-inline: calc(var(--spacing) * 6);
		}

		.lg\:before\:mx-auto:before {
			content: var(--tw-content);
			margin-inline: auto;
		}

		.lg\:before\:block:before {
			content: var(--tw-content);
			display: block;
		}

		.lg\:before\:hidden:before {
			content: var(--tw-content);
			display: none;
		}

		.lg\:before\:h-57\.5:before {
			content: var(--tw-content);
			height: calc(var(--spacing) * 57.5);
		}

		.lg\:before\:h-full:before {
			content: var(--tw-content);
			height: 100%;
		}

		.lg\:before\:w-px:before {
			content: var(--tw-content);
			width: 1px;
		}

		.lg\:before\:bg-gray-200:before {
			content: var(--tw-content);
			background-color: var(--color-gray-200);
		}

		.lg\:before\:bg-auto:before {
			content: var(--tw-content);
			background-size: auto;
		}

		.lg\:after\:-bottom-16:after {
			content: var(--tw-content);
			bottom: calc(var(--spacing) * -16);
		}

		.lg\:after\:bottom-0:after {
			content: var(--tw-content);
			bottom: calc(var(--spacing) * 0);
		}

		.lg\:after\:bottom-8:after {
			content: var(--tw-content);
			bottom: calc(var(--spacing) * 8);
		}

		.lg\:after\:mx-auto:after {
			content: var(--tw-content);
			margin-inline: auto;
		}

		.lg\:after\:hidden:after {
			content: var(--tw-content);
			display: none;
		}

		.lg\:first\:rounded-l-xl:first-child {
			border-top-left-radius: var(--radius-xl);
			border-bottom-left-radius: var(--radius-xl);
		}

		.lg\:first\:rounded-tr-none:first-child {
			border-top-right-radius: 0;
		}

		.lg\:first\:before\:rounded-s-xl:first-child:before {
			content: var(--tw-content);
			border-start-start-radius: var(--radius-xl);
			border-end-start-radius: var(--radius-xl);
		}

		.lg\:last\:rounded-r-xl:last-child {
			border-top-right-radius: var(--radius-xl);
			border-bottom-right-radius: var(--radius-xl);
		}

		.lg\:last\:rounded-bl-none:last-child {
			border-bottom-left-radius: 0;
		}

		.lg\:last\:border-t-0:last-child {
			border-top-style: var(--tw-border-style);
			border-top-width: 0;
		}

		.lg\:last\:border-b-0:last-child {
			border-bottom-style: var(--tw-border-style);
			border-bottom-width: 0;
		}

		.lg\:last\:pb-0:last-child {
			padding-bottom: calc(var(--spacing) * 0);
		}

		.lg\:last\:before\:rounded-e-xl:last-child:before {
			content: var(--tw-content);
			border-start-end-radius: var(--radius-xl);
			border-end-end-radius: var(--radius-xl);
		}

		.lg\:last\:before\:rounded-bl-none:last-child:before {
			content: var(--tw-content);
			border-bottom-left-radius: 0;
		}

		.lg\:hover\:-rotate-5:hover {
			rotate: -5deg;
		}

		.lg\:hover\:border-\[\#ff0\]:hover {
			border-color: #ff0;
		}

		.lg\:hover\:bg-gray-100:hover {
			background-color: var(--color-gray-100);
		}

		.lg\:focus\:-rotate-5:focus {
			rotate: -5deg;
		}

		.lg\:focus\:border-\[\#ff0\]:focus {
			border-color: #ff0;
		}

		.lg\:focus\:bg-gray-100:focus {
			background-color: var(--color-gray-100);
		}
	}

	@media (width>=80rem) {
		.xl\:relative {
			position: relative;
		}

		.xl\:static {
			position: static;
		}

		.xl\:sticky {
			position: sticky;
		}

		.xl\:start-64 {
			inset-inline-start: calc(var(--spacing) * 64);
		}

		.xl\:start-80 {
			inset-inline-start: calc(var(--spacing) * 80);
		}

		.xl\:start-\[5\%\] {
			inset-inline-start: 5%;
		}

		.xl\:start-\[14\%\] {
			inset-inline-start: 14%;
		}

		.xl\:start-\[259px\] {
			inset-inline-start: 259px;
		}

		.xl\:start-auto {
			inset-inline-start: auto;
		}

		.xl\:end-\[5\%\] {
			inset-inline-end: 5%;
		}

		.xl\:end-\[10\%\] {
			inset-inline-end: 10%;
		}

		.xl\:end-\[30\%\] {
			inset-inline-end: 30%;
		}

		.xl\:end-\[40\%\] {
			inset-inline-end: 40%;
		}

		.xl\:end-\[max\(0px\,calc\(50\%-45rem\)\)\] {
			inset-inline-end: max(0px, 50% - 45rem);
		}

		.xl\:end-auto {
			inset-inline-end: auto;
		}

		.xl\:top-14 {
			top: calc(var(--spacing) * 14);
		}

		.xl\:top-\[59px\] {
			top: 59px;
		}

		.xl\:top-auto {
			top: auto;
		}

		.xl\:bottom-0 {
			bottom: calc(var(--spacing) * 0);
		}

		.xl\:z-0 {
			z-index: 0;
		}

		.xl\:z-10 {
			z-index: 10;
		}

		.xl\:col-span-1 {
			grid-column: span 1 / span 1;
		}

		.xl\:col-span-2 {
			grid-column: span 2 / span 2;
		}

		.xl\:col-span-3 {
			grid-column: span 3 / span 3;
		}

		.xl\:col-span-4 {
			grid-column: span 4 / span 4;
		}

		.xl\:col-span-5 {
			grid-column: span 5 / span 5;
		}

		.xl\:col-span-6 {
			grid-column: span 6 / span 6;
		}

		.xl\:col-span-7 {
			grid-column: span 7 / span 7;
		}

		.xl\:col-span-8 {
			grid-column: span 8 / span 8;
		}

		.xl\:col-start-5 {
			grid-column-start: 5;
		}

		.xl\:-mx-6 {
			margin-inline: calc(var(--spacing) * -6);
		}

		.xl\:-mx-20 {
			margin-inline: calc(var(--spacing) * -20);
		}

		.xl\:mx-auto {
			margin-inline: auto;
		}

		.xl\:-ms-3 {
			margin-inline-start: calc(var(--spacing) * -3);
		}

		.xl\:-ms-4 {
			margin-inline-start: calc(var(--spacing) * -4);
		}

		.xl\:ms-0 {
			margin-inline-start: calc(var(--spacing) * 0);
		}

		.xl\:ms-80 {
			margin-inline-start: calc(var(--spacing) * 80);
		}

		.xl\:me-3 {
			margin-inline-end: calc(var(--spacing) * 3);
		}

		.xl\:me-64 {
			margin-inline-end: calc(var(--spacing) * 64);
		}

		.xl\:mt-0 {
			margin-top: calc(var(--spacing) * 0);
		}

		.xl\:mt-1 {
			margin-top: calc(var(--spacing) * 1);
		}

		.xl\:mt-6 {
			margin-top: calc(var(--spacing) * 6);
		}

		.xl\:mt-16 {
			margin-top: calc(var(--spacing) * 16);
		}

		.xl\:mr-64 {
			margin-right: calc(var(--spacing) * 64);
		}

		.xl\:mb-6 {
			margin-bottom: calc(var(--spacing) * 6);
		}

		.xl\:mb-8 {
			margin-bottom: calc(var(--spacing) * 8);
		}

		.xl\:ml-0 {
			margin-left: calc(var(--spacing) * 0);
		}

		.xl\:block {
			display: block;
		}

		.xl\:flex {
			display: flex;
		}

		.xl\:grid {
			display: grid;
		}

		.xl\:hidden {
			display: none;
		}

		.xl\:inline-block {
			display: inline-block;
		}

		.xl\:size-16 {
			width: calc(var(--spacing) * 16);
			height: calc(var(--spacing) * 16);
		}

		.xl\:size-28 {
			width: calc(var(--spacing) * 28);
			height: calc(var(--spacing) * 28);
		}

		.xl\:h-6 {
			height: calc(var(--spacing) * 6);
		}

		.xl\:h-60 {
			height: calc(var(--spacing) * 60);
		}

		.xl\:h-72 {
			height: calc(var(--spacing) * 72);
		}

		.xl\:h-120 {
			height: calc(var(--spacing) * 120);
		}

		.xl\:h-162\.5 {
			height: calc(var(--spacing) * 162.5);
		}

		.xl\:h-\[calc\(100dvh-55px\)\] {
			height: calc(100dvh - 55px);
		}

		.xl\:h-\[calc\(100dvh-var\(--sticky-sidebar-offset-top\)\)\] {
			height: calc(100dvh - var(--sticky-sidebar-offset-top));
		}

		.xl\:h-auto {
			height: auto;
		}

		.xl\:h-full {
			height: 100%;
		}

		.xl\:max-h-none {
			max-height: none;
		}

		.xl\:w-1\/3 {
			width: 33.3333%;
		}

		.xl\:w-5\/12 {
			width: 41.6667%;
		}

		.xl\:w-6 {
			width: calc(var(--spacing) * 6);
		}

		.xl\:w-10\/12 {
			width: 83.3333%;
		}

		.xl\:w-64 {
			width: calc(var(--spacing) * 64);
		}

		.xl\:w-72 {
			width: calc(var(--spacing) * 72);
		}

		.xl\:w-80 {
			width: calc(var(--spacing) * 80);
		}

		.xl\:w-107\.5 {
			width: calc(var(--spacing) * 107.5);
		}

		.xl\:w-auto {
			width: auto;
		}

		.xl\:w-full {
			width: 100%;
		}

		.xl\:max-w-3xl {
			max-width: var(--container-3xl);
		}

		.xl\:max-w-4xl {
			max-width: var(--container-4xl);
		}

		.xl\:max-w-lg {
			max-width: var(--container-lg);
		}

		.xl\:max-w-none {
			max-width: none;
		}

		.xl\:max-w-xl {
			max-width: var(--container-xl);
		}

		.xl\:min-w-55 {
			min-width: calc(var(--spacing) * 55);
		}

		.xl\:translate-x-0 {
			--tw-translate-x: calc(var(--spacing) * 0);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.xl\:translate-x-full {
			--tw-translate-x: 100%;
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.xl\:scale-100 {
			--tw-scale-x: 100%;
			--tw-scale-y: 100%;
			--tw-scale-z: 100%;
			scale: var(--tw-scale-x) var(--tw-scale-y);
		}

		.xl\:grid-cols-1 {
			grid-template-columns: repeat(1, minmax(0, 1fr));
		}

		.xl\:grid-cols-2 {
			grid-template-columns: repeat(2, minmax(0, 1fr));
		}

		.xl\:grid-cols-3 {
			grid-template-columns: repeat(3, minmax(0, 1fr));
		}

		.xl\:grid-cols-4 {
			grid-template-columns: repeat(4, minmax(0, 1fr));
		}

		.xl\:grid-cols-5 {
			grid-template-columns: repeat(5, minmax(0, 1fr));
		}

		.xl\:grid-cols-6 {
			grid-template-columns: repeat(6, minmax(0, 1fr));
		}

		.xl\:grid-cols-12 {
			grid-template-columns: repeat(12, minmax(0, 1fr));
		}

		.xl\:items-center {
			align-items: center;
		}

		.xl\:gap-3 {
			gap: calc(var(--spacing) * 3);
		}

		.xl\:gap-4 {
			gap: calc(var(--spacing) * 4);
		}

		.xl\:gap-5 {
			gap: calc(var(--spacing) * 5);
		}

		.xl\:gap-6 {
			gap: calc(var(--spacing) * 6);
		}

		.xl\:gap-16 {
			gap: calc(var(--spacing) * 16);
		}

		.xl\:gap-20 {
			gap: calc(var(--spacing) * 20);
		}

		.xl\:gap-32 {
			gap: calc(var(--spacing) * 32);
		}

		:where(.xl\:space-y-5 > :not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
			margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
		}

		:where(.xl\:space-y-6 > :not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
			margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
		}

		:where(.xl\:space-y-16 > :not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start: calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));
			margin-block-end: calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)));
		}

		.xl\:gap-x-0 {
			column-gap: calc(var(--spacing) * 0);
		}

		.xl\:gap-x-1 {
			column-gap: calc(var(--spacing) * 1);
		}

		.xl\:gap-x-2 {
			column-gap: calc(var(--spacing) * 2);
		}

		.xl\:gap-x-3 {
			column-gap: calc(var(--spacing) * 3);
		}

		.xl\:gap-x-5 {
			column-gap: calc(var(--spacing) * 5);
		}

		.xl\:gap-x-12 {
			column-gap: calc(var(--spacing) * 12);
		}

		.xl\:gap-x-20 {
			column-gap: calc(var(--spacing) * 20);
		}

		.xl\:gap-y-2 {
			row-gap: calc(var(--spacing) * 2);
		}

		.xl\:truncate {
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden;
		}

		.xl\:rounded-xl {
			border-radius: var(--radius-xl);
		}

		.xl\:rounded-b-xl {
			border-bottom-right-radius: var(--radius-xl);
			border-bottom-left-radius: var(--radius-xl);
		}

		.xl\:border {
			border-style: var(--tw-border-style);
			border-width: 1px;
		}

		.xl\:border-x {
			border-inline-style: var(--tw-border-style);
			border-inline-width: 1px;
		}

		.xl\:border-s {
			border-inline-start-style: var(--tw-border-style);
			border-inline-start-width: 1px;
		}

		.xl\:border-t-0 {
			border-top-style: var(--tw-border-style);
			border-top-width: 0;
		}

		.xl\:border-gray-200 {
			border-color: var(--color-gray-200);
		}

		.xl\:border-transparent {
			border-color: #0000;
		}

		.xl\:bg-gray-100 {
			background-color: var(--color-gray-100);
		}

		.xl\:bg-white {
			background-color: var(--color-white);
		}

		.xl\:p-0 {
			padding: calc(var(--spacing) * 0);
		}

		.xl\:p-5 {
			padding: calc(var(--spacing) * 5);
		}

		.xl\:p-20 {
			padding: calc(var(--spacing) * 20);
		}

		.xl\:px-0 {
			padding-inline: calc(var(--spacing) * 0);
		}

		.xl\:px-2 {
			padding-inline: calc(var(--spacing) * 2);
		}

		.xl\:px-6 {
			padding-inline: calc(var(--spacing) * 6);
		}

		.xl\:px-10 {
			padding-inline: calc(var(--spacing) * 10);
		}

		.xl\:ps-0 {
			padding-inline-start: calc(var(--spacing) * 0);
		}

		.xl\:ps-5 {
			padding-inline-start: calc(var(--spacing) * 5);
		}

		.xl\:ps-8 {
			padding-inline-start: calc(var(--spacing) * 8);
		}

		.xl\:ps-80 {
			padding-inline-start: calc(var(--spacing) * 80);
		}

		.xl\:ps-160 {
			padding-inline-start: calc(var(--spacing) * 160);
		}

		.xl\:pe-0 {
			padding-inline-end: calc(var(--spacing) * 0);
		}

		.xl\:pe-4 {
			padding-inline-end: calc(var(--spacing) * 4);
		}

		.xl\:pe-10 {
			padding-inline-end: calc(var(--spacing) * 10);
		}

		.xl\:pe-12 {
			padding-inline-end: calc(var(--spacing) * 12);
		}

		.xl\:pe-16 {
			padding-inline-end: calc(var(--spacing) * 16);
		}

		.xl\:pe-62\.5 {
			padding-inline-end: calc(var(--spacing) * 62.5);
		}

		.xl\:pe-75 {
			padding-inline-end: calc(var(--spacing) * 75);
		}

		.xl\:pt-12 {
			padding-top: calc(var(--spacing) * 12);
		}

		.xl\:pr-16 {
			padding-right: calc(var(--spacing) * 16);
		}

		.xl\:pb-32 {
			padding-bottom: calc(var(--spacing) * 32);
		}

		.xl\:text-2xl {
			font-size: var(--text-2xl);
			line-height: var(--tw-leading, var(--text-2xl--line-height));
		}

		.xl\:text-3xl {
			font-size: var(--text-3xl);
			line-height: var(--tw-leading, var(--text-3xl--line-height));
		}

		.xl\:text-5xl {
			font-size: var(--text-5xl);
			line-height: var(--tw-leading, var(--text-5xl--line-height));
		}

		.xl\:text-6xl {
			font-size: var(--text-6xl);
			line-height: var(--tw-leading, var(--text-6xl--line-height));
		}

		.xl\:text-7xl {
			font-size: var(--text-7xl);
			line-height: var(--tw-leading, var(--text-7xl--line-height));
		}

		.xl\:text-8xl {
			font-size: var(--text-8xl);
			line-height: var(--tw-leading, var(--text-8xl--line-height));
		}

		.xl\:text-sm {
			font-size: var(--text-sm);
			line-height: var(--tw-leading, var(--text-sm--line-height));
		}

		.xl\:leading-normal {
			--tw-leading: var(--leading-normal);
			line-height: var(--leading-normal);
		}

		.xl\:leading-tight {
			--tw-leading: var(--leading-tight);
			line-height: var(--leading-tight);
		}

		.xl\:-tracking-\[8px\] {
			--tw-tracking: calc(8px * -1);
			letter-spacing: -8px;
		}

		.xl\:shadow-2xs {
			--tw-shadow: 0 1px var(--tw-shadow-color, #0000000d);
			box-shadow:
				var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
				var(--tw-ring-shadow), var(--tw-shadow);
		}

		.xl\:shadow-none {
			--tw-shadow: 0 0 #0000;
			box-shadow:
				var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
				var(--tw-ring-shadow), var(--tw-shadow);
		}

		.xl\:transition-none {
			transition-property: none;
		}

		.xl\:duration-0 {
			--tw-duration: 0s;
			transition-duration: 0s;
		}

		.xl\:\[--overlay-backdrop\:false\] {
			--overlay-backdrop: false;
		}

		.xl\:after\:w-44:after {
			content: var(--tw-content);
			width: calc(var(--spacing) * 44);
		}
	}

	@media (width>=96rem) {
		.\32 xl\:top-15 {
			top: calc(var(--spacing) * 15);
		}

		.\32 xl\:bottom-0 {
			bottom: calc(var(--spacing) * 0);
		}

		.\32 xl\:z-49 {
			z-index: 49;
		}

		.\32 xl\:col-span-1 {
			grid-column: span 1 / span 1;
		}

		.\32 xl\:col-span-2 {
			grid-column: span 2 / span 2;
		}

		.\32 xl\:col-span-3 {
			grid-column: span 3 / span 3;
		}

		.\32 xl\:col-span-4 {
			grid-column: span 4 / span 4;
		}

		.\32 xl\:col-span-5 {
			grid-column: span 5 / span 5;
		}

		.\32 xl\:col-span-8 {
			grid-column: span 8 / span 8;
		}

		.\32 xl\:col-span-9 {
			grid-column: span 9 / span 9;
		}

		.\32 xl\:col-span-10 {
			grid-column: span 10 / span 10;
		}

		.\32 xl\:-me-96 {
			margin-inline-end: calc(var(--spacing) * -96);
		}

		.\32 xl\:-mt-px {
			margin-top: -1px;
		}

		.\32 xl\:block {
			display: block;
		}

		.\32 xl\:flex {
			display: flex;
		}

		.\32 xl\:h-\[calc\(100\%-59px\)\] {
			height: calc(100% - 59px);
		}

		.\32 xl\:w-41\.5 {
			width: calc(var(--spacing) * 41.5);
		}

		.\32 xl\:translate-x-full {
			--tw-translate-x: 100%;
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.\32 xl\:grid-cols-2 {
			grid-template-columns: repeat(2, minmax(0, 1fr));
		}

		.\32 xl\:grid-cols-3 {
			grid-template-columns: repeat(3, minmax(0, 1fr));
		}

		.\32 xl\:grid-cols-4 {
			grid-template-columns: repeat(4, minmax(0, 1fr));
		}

		.\32 xl\:flex-wrap {
			flex-wrap: wrap;
		}

		.\32 xl\:gap-6 {
			gap: calc(var(--spacing) * 6);
		}

		.\32 xl\:gap-y-0 {
			row-gap: calc(var(--spacing) * 0);
		}

		.\32 xl\:px-5 {
			padding-inline: calc(var(--spacing) * 5);
		}

		.\32 xl\:pt-5 {
			padding-top: calc(var(--spacing) * 5);
		}

		.\32 xl\:\[--overlay-backdrop\:false\] {
			--overlay-backdrop: false;
		}

		.\32 xl\:before\:mx-10:before {
			content: var(--tw-content);
			margin-inline: calc(var(--spacing) * 10);
		}
	}

	.ltr\:start-0:where(:dir(ltr), [dir='ltr'], [dir='ltr'] *) {
		inset-inline-start: calc(var(--spacing) * 0);
	}

	.ltr\:end-0:where(:dir(ltr), [dir='ltr'], [dir='ltr'] *) {
		inset-inline-end: calc(var(--spacing) * 0);
	}

	.ltr\:rounded-s-lg:where(:dir(ltr), [dir='ltr'], [dir='ltr'] *) {
		border-start-start-radius: var(--radius-lg);
		border-end-start-radius: var(--radius-lg);
	}

	.ltr\:rounded-e-lg:where(:dir(ltr), [dir='ltr'], [dir='ltr'] *) {
		border-start-end-radius: var(--radius-lg);
		border-end-end-radius: var(--radius-lg);
	}

	.rtl\:start-0:where(:dir(rtl), [dir='rtl'], [dir='rtl'] *) {
		inset-inline-start: calc(var(--spacing) * 0);
	}

	.rtl\:end-0:where(:dir(rtl), [dir='rtl'], [dir='rtl'] *) {
		inset-inline-end: calc(var(--spacing) * 0);
	}

	.rtl\:rounded-s-lg:where(:dir(rtl), [dir='rtl'], [dir='rtl'] *) {
		border-start-start-radius: var(--radius-lg);
		border-end-start-radius: var(--radius-lg);
	}

	.rtl\:rounded-e-lg:where(:dir(rtl), [dir='rtl'], [dir='rtl'] *) {
		border-start-end-radius: var(--radius-lg);
		border-end-end-radius: var(--radius-lg);
	}

	.dark\:block:where(.dark, .dark *) {
		display: block;
	}

	.dark\:hidden:where(.dark, .dark *) {
		display: none;
	}

	:where(.dark\:divide-neutral-600:where(.dark, .dark *) > :not(:last-child)) {
		border-color: var(--color-neutral-600);
	}

	:where(.dark\:divide-neutral-700:where(.dark, .dark *) > :not(:last-child)) {
		border-color: var(--color-neutral-700);
	}

	:where(.dark\:divide-neutral-800:where(.dark, .dark *) > :not(:last-child)) {
		border-color: var(--color-neutral-800);
	}

	.dark\:rounded-xl:where(.dark, .dark *) {
		border-radius: var(--radius-xl);
	}

	.dark\:border:where(.dark, .dark *) {
		border-style: var(--tw-border-style);
		border-width: 1px;
	}

	.dark\:\!border-neutral-200:where(.dark, .dark *) {
		border-color: var(--color-neutral-200) !important;
	}

	.dark\:\!border-neutral-700:where(.dark, .dark *) {
		border-color: var(--color-neutral-700) !important;
	}

	.dark\:border-black\/50:where(.dark, .dark *) {
		border-color: color-mix(in oklab, var(--color-black) 50%, transparent);
	}

	.dark\:border-blue-500:where(.dark, .dark *) {
		border-color: var(--color-blue-500);
	}

	.dark\:border-blue-500\/20:where(.dark, .dark *) {
		border-color: color-mix(in oklab, var(--color-blue-500) 20%, transparent);
	}

	.dark\:border-blue-500\/30:where(.dark, .dark *) {
		border-color: color-mix(in oklab, var(--color-blue-500) 30%, transparent);
	}

	.dark\:border-blue-700:where(.dark, .dark *) {
		border-color: var(--color-blue-700);
	}

	.dark\:border-blue-800:where(.dark, .dark *) {
		border-color: var(--color-blue-800);
	}

	.dark\:border-blue-800\/20:where(.dark, .dark *) {
		border-color: color-mix(in oklab, var(--color-blue-800) 20%, transparent);
	}

	.dark\:border-blue-900:where(.dark, .dark *) {
		border-color: var(--color-blue-900);
	}

	.dark\:border-emerald-500:where(.dark, .dark *) {
		border-color: var(--color-emerald-500);
	}

	.dark\:border-gray-200:where(.dark, .dark *) {
		border-color: var(--color-gray-200);
	}

	.dark\:border-green-500\/20:where(.dark, .dark *) {
		border-color: color-mix(in oklab, var(--color-green-500) 20%, transparent);
	}

	.dark\:border-green-600:where(.dark, .dark *) {
		border-color: var(--color-green-600);
	}

	.dark\:border-indigo-500:where(.dark, .dark *) {
		border-color: var(--color-indigo-500);
	}

	.dark\:border-indigo-500\/20:where(.dark, .dark *) {
		border-color: color-mix(in oklab, var(--color-indigo-500) 20%, transparent);
	}

	.dark\:border-neutral-200:where(.dark, .dark *) {
		border-color: var(--color-neutral-200);
	}

	.dark\:border-neutral-400:where(.dark, .dark *) {
		border-color: var(--color-neutral-400);
	}

	.dark\:border-neutral-500:where(.dark, .dark *) {
		border-color: var(--color-neutral-500);
	}

	.dark\:border-neutral-500\/20:where(.dark, .dark *) {
		border-color: color-mix(in oklab, var(--color-neutral-500) 20%, transparent);
	}

	.dark\:border-neutral-600:where(.dark, .dark *) {
		border-color: var(--color-neutral-600);
	}

	.dark\:border-neutral-700:where(.dark, .dark *) {
		border-color: var(--color-neutral-700);
	}

	.dark\:border-neutral-700\!:where(.dark, .dark *) {
		border-color: var(--color-neutral-700) !important;
	}

	.dark\:border-neutral-700\/50:where(.dark, .dark *) {
		border-color: color-mix(in oklab, var(--color-neutral-700) 50%, transparent);
	}

	.dark\:border-neutral-800:where(.dark, .dark *) {
		border-color: var(--color-neutral-800);
	}

	.dark\:border-neutral-900:where(.dark, .dark *) {
		border-color: var(--color-neutral-900);
	}

	.dark\:border-orange-500\/20:where(.dark, .dark *) {
		border-color: color-mix(in oklab, var(--color-orange-500) 20%, transparent);
	}

	.dark\:border-red-500\/20:where(.dark, .dark *) {
		border-color: color-mix(in oklab, var(--color-red-500) 20%, transparent);
	}

	.dark\:border-red-600:where(.dark, .dark *) {
		border-color: var(--color-red-600);
	}

	.dark\:border-red-700:where(.dark, .dark *) {
		border-color: var(--color-red-700);
	}

	.dark\:border-red-900:where(.dark, .dark *) {
		border-color: var(--color-red-900);
	}

	.dark\:border-stone-700:where(.dark, .dark *) {
		border-color: var(--color-stone-700);
	}

	.dark\:border-teal-500\/20:where(.dark, .dark *) {
		border-color: color-mix(in oklab, var(--color-teal-500) 20%, transparent);
	}

	.dark\:border-teal-900:where(.dark, .dark *) {
		border-color: var(--color-teal-900);
	}

	.dark\:border-transparent:where(.dark, .dark *) {
		border-color: #0000;
	}

	.dark\:border-violet-500:where(.dark, .dark *) {
		border-color: var(--color-violet-500);
	}

	.dark\:border-violet-700:where(.dark, .dark *) {
		border-color: var(--color-violet-700);
	}

	.dark\:border-violet-900\/60:where(.dark, .dark *) {
		border-color: color-mix(in oklab, var(--color-violet-900) 60%, transparent);
	}

	.dark\:border-white:where(.dark, .dark *) {
		border-color: var(--color-white);
	}

	.dark\:border-white\/10:where(.dark, .dark *) {
		border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	.dark\:border-white\/20:where(.dark, .dark *) {
		border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
	}

	.dark\:border-yellow-500\/20:where(.dark, .dark *) {
		border-color: color-mix(in oklab, var(--color-yellow-500) 20%, transparent);
	}

	.dark\:border-yellow-600:where(.dark, .dark *) {
		border-color: var(--color-yellow-600);
	}

	.dark\:border-yellow-700:where(.dark, .dark *) {
		border-color: var(--color-yellow-700);
	}

	.dark\:border-yellow-900:where(.dark, .dark *) {
		border-color: var(--color-yellow-900);
	}

	.dark\:border-x-gray-700:where(.dark, .dark *) {
		border-inline-color: var(--color-gray-700);
	}

	.dark\:border-e-gray-700:where(.dark, .dark *) {
		border-inline-end-color: var(--color-gray-700);
	}

	.dark\:border-e-neutral-500:where(.dark, .dark *) {
		border-inline-end-color: var(--color-neutral-500);
	}

	.dark\:border-e-neutral-700:where(.dark, .dark *) {
		border-inline-end-color: var(--color-neutral-700);
	}

	.dark\:border-t-blue-500:where(.dark, .dark *) {
		border-top-color: var(--color-blue-500);
	}

	.dark\:border-t-neutral-700:where(.dark, .dark *) {
		border-top-color: var(--color-neutral-700);
	}

	.dark\:border-t-transparent:where(.dark, .dark *) {
		border-top-color: #0000;
	}

	.dark\:border-b-blue-500:where(.dark, .dark *) {
		border-bottom-color: var(--color-blue-500);
	}

	.dark\:border-b-gray-800:where(.dark, .dark *) {
		border-bottom-color: var(--color-gray-800);
	}

	.dark\:border-b-neutral-700:where(.dark, .dark *) {
		border-bottom-color: var(--color-neutral-700);
	}

	.dark\:border-l-neutral-700:where(.dark, .dark *) {
		border-left-color: var(--color-neutral-700);
	}

	.dark\:\!bg-neutral-800:where(.dark, .dark *) {
		background-color: var(--color-neutral-800) !important;
	}

	.dark\:bg-black:where(.dark, .dark *) {
		background-color: var(--color-black);
	}

	.dark\:bg-blue-400:where(.dark, .dark *) {
		background-color: var(--color-blue-400);
	}

	.dark\:bg-blue-500:where(.dark, .dark *) {
		background-color: var(--color-blue-500);
	}

	.dark\:bg-blue-500\/10:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-blue-500) 10%, transparent);
	}

	.dark\:bg-blue-500\/20:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-blue-500) 20%, transparent);
	}

	.dark\:bg-blue-600:where(.dark, .dark *) {
		background-color: var(--color-blue-600);
	}

	.dark\:bg-blue-600\/10:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-blue-600) 10%, transparent);
	}

	.dark\:bg-blue-800:where(.dark, .dark *) {
		background-color: var(--color-blue-800);
	}

	.dark\:bg-blue-800\/10:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-blue-800) 10%, transparent);
	}

	.dark\:bg-blue-800\/20:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-blue-800) 20%, transparent);
	}

	.dark\:bg-blue-800\/30:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-blue-800) 30%, transparent);
	}

	.dark\:bg-blue-800\/40:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-blue-800) 40%, transparent);
	}

	.dark\:bg-blue-900:where(.dark, .dark *) {
		background-color: var(--color-blue-900);
	}

	.dark\:bg-blue-900\/30:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-blue-900) 30%, transparent);
	}

	.dark\:bg-blue-900\/40:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-blue-900) 40%, transparent);
	}

	.dark\:bg-blue-900\/70:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-blue-900) 70%, transparent);
	}

	.dark\:bg-cyan-500:where(.dark, .dark *) {
		background-color: var(--color-cyan-500);
	}

	.dark\:bg-emerald-500:where(.dark, .dark *) {
		background-color: var(--color-emerald-500);
	}

	.dark\:bg-emerald-600:where(.dark, .dark *) {
		background-color: var(--color-emerald-600);
	}

	.dark\:bg-emerald-800\/30:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-emerald-800) 30%, transparent);
	}

	.dark\:bg-emerald-900:where(.dark, .dark *) {
		background-color: var(--color-emerald-900);
	}

	.dark\:bg-gray-600\/10:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-gray-600) 10%, transparent);
	}

	.dark\:bg-green-400:where(.dark, .dark *) {
		background-color: var(--color-green-400);
	}

	.dark\:bg-green-500:where(.dark, .dark *) {
		background-color: var(--color-green-500);
	}

	.dark\:bg-green-500\/10:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-green-500) 10%, transparent);
	}

	.dark\:bg-green-500\/20:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-green-500) 20%, transparent);
	}

	.dark\:bg-green-600:where(.dark, .dark *) {
		background-color: var(--color-green-600);
	}

	.dark\:bg-green-700:where(.dark, .dark *) {
		background-color: var(--color-green-700);
	}

	.dark\:bg-green-800:where(.dark, .dark *) {
		background-color: var(--color-green-800);
	}

	.dark\:bg-green-900:where(.dark, .dark *) {
		background-color: var(--color-green-900);
	}

	.dark\:bg-indigo-400:where(.dark, .dark *) {
		background-color: var(--color-indigo-400);
	}

	.dark\:bg-indigo-500:where(.dark, .dark *) {
		background-color: var(--color-indigo-500);
	}

	.dark\:bg-indigo-500\/10:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-indigo-500) 10%, transparent);
	}

	.dark\:bg-indigo-500\/20:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-indigo-500) 20%, transparent);
	}

	.dark\:bg-indigo-600:where(.dark, .dark *) {
		background-color: var(--color-indigo-600);
	}

	.dark\:bg-indigo-800:where(.dark, .dark *) {
		background-color: var(--color-indigo-800);
	}

	.dark\:bg-indigo-800\/30:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-indigo-800) 30%, transparent);
	}

	.dark\:bg-indigo-900:where(.dark, .dark *) {
		background-color: var(--color-indigo-900);
	}

	.dark\:bg-neutral-100:where(.dark, .dark *) {
		background-color: var(--color-neutral-100);
	}

	.dark\:bg-neutral-200:where(.dark, .dark *) {
		background-color: var(--color-neutral-200);
	}

	.dark\:bg-neutral-300:where(.dark, .dark *) {
		background-color: var(--color-neutral-300);
	}

	.dark\:bg-neutral-400:where(.dark, .dark *) {
		background-color: var(--color-neutral-400);
	}

	.dark\:bg-neutral-500:where(.dark, .dark *) {
		background-color: var(--color-neutral-500);
	}

	.dark\:bg-neutral-500\/10:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-neutral-500) 10%, transparent);
	}

	.dark\:bg-neutral-500\/20:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-neutral-500) 20%, transparent);
	}

	.dark\:bg-neutral-600:where(.dark, .dark *) {
		background-color: var(--color-neutral-600);
	}

	.dark\:bg-neutral-700:where(.dark, .dark *) {
		background-color: var(--color-neutral-700);
	}

	.dark\:bg-neutral-700\/25:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-neutral-700) 25%, transparent);
	}

	.dark\:bg-neutral-700\/50:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-neutral-700) 50%, transparent);
	}

	.dark\:bg-neutral-800:where(.dark, .dark *) {
		background-color: var(--color-neutral-800);
	}

	.dark\:bg-neutral-800\!:where(.dark, .dark *) {
		background-color: var(--color-neutral-800) !important;
	}

	.dark\:bg-neutral-800\/30:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-neutral-800) 30%, transparent);
	}

	.dark\:bg-neutral-800\/40:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-neutral-800) 40%, transparent);
	}

	.dark\:bg-neutral-800\/60:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-neutral-800) 60%, transparent);
	}

	.dark\:bg-neutral-900:where(.dark, .dark *) {
		background-color: var(--color-neutral-900);
	}

	.dark\:bg-neutral-900\/50:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-neutral-900) 50%, transparent);
	}

	.dark\:bg-neutral-900\/60:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-neutral-900) 60%, transparent);
	}

	.dark\:bg-neutral-900\/80:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-neutral-900) 80%, transparent);
	}

	.dark\:bg-neutral-950:where(.dark, .dark *) {
		background-color: var(--color-neutral-950);
	}

	.dark\:bg-neutral-950\/30:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-neutral-950) 30%, transparent);
	}

	.dark\:bg-orange-500:where(.dark, .dark *) {
		background-color: var(--color-orange-500);
	}

	.dark\:bg-orange-500\/10:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-orange-500) 10%, transparent);
	}

	.dark\:bg-orange-500\/20:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-orange-500) 20%, transparent);
	}

	.dark\:bg-orange-700:where(.dark, .dark *) {
		background-color: var(--color-orange-700);
	}

	.dark\:bg-orange-800:where(.dark, .dark *) {
		background-color: var(--color-orange-800);
	}

	.dark\:bg-orange-900:where(.dark, .dark *) {
		background-color: var(--color-orange-900);
	}

	.dark\:bg-pink-500:where(.dark, .dark *) {
		background-color: var(--color-pink-500);
	}

	.dark\:bg-pink-800:where(.dark, .dark *) {
		background-color: var(--color-pink-800);
	}

	.dark\:bg-pink-800\/20:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-pink-800) 20%, transparent);
	}

	.dark\:bg-pink-800\/30:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-pink-800) 30%, transparent);
	}

	.dark\:bg-pink-900:where(.dark, .dark *) {
		background-color: var(--color-pink-900);
	}

	.dark\:bg-purple-500:where(.dark, .dark *) {
		background-color: var(--color-purple-500);
	}

	.dark\:bg-purple-600:where(.dark, .dark *) {
		background-color: var(--color-purple-600);
	}

	.dark\:bg-purple-800:where(.dark, .dark *) {
		background-color: var(--color-purple-800);
	}

	.dark\:bg-purple-800\/30:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-purple-800) 30%, transparent);
	}

	.dark\:bg-purple-900:where(.dark, .dark *) {
		background-color: var(--color-purple-900);
	}

	.dark\:bg-red-400:where(.dark, .dark *) {
		background-color: var(--color-red-400);
	}

	.dark\:bg-red-500:where(.dark, .dark *) {
		background-color: var(--color-red-500);
	}

	.dark\:bg-red-500\/10:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-red-500) 10%, transparent);
	}

	.dark\:bg-red-500\/20:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-red-500) 20%, transparent);
	}

	.dark\:bg-red-500\/30:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-red-500) 30%, transparent);
	}

	.dark\:bg-red-600:where(.dark, .dark *) {
		background-color: var(--color-red-600);
	}

	.dark\:bg-red-700:where(.dark, .dark *) {
		background-color: var(--color-red-700);
	}

	.dark\:bg-red-800:where(.dark, .dark *) {
		background-color: var(--color-red-800);
	}

	.dark\:bg-red-800\/10:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-red-800) 10%, transparent);
	}

	.dark\:bg-red-800\/30:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-red-800) 30%, transparent);
	}

	.dark\:bg-red-900:where(.dark, .dark *) {
		background-color: var(--color-red-900);
	}

	.dark\:bg-sky-500:where(.dark, .dark *) {
		background-color: var(--color-sky-500);
	}

	.dark\:bg-sky-500\/20:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-sky-500) 20%, transparent);
	}

	.dark\:bg-sky-800:where(.dark, .dark *) {
		background-color: var(--color-sky-800);
	}

	.dark\:bg-sky-800\/30:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-sky-800) 30%, transparent);
	}

	.dark\:bg-sky-800\/50:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-sky-800) 50%, transparent);
	}

	.dark\:bg-stone-800:where(.dark, .dark *) {
		background-color: var(--color-stone-800);
	}

	.dark\:bg-teal-500:where(.dark, .dark *) {
		background-color: var(--color-teal-500);
	}

	.dark\:bg-teal-500\/10:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-teal-500) 10%, transparent);
	}

	.dark\:bg-teal-500\/20:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-teal-500) 20%, transparent);
	}

	.dark\:bg-teal-600:where(.dark, .dark *) {
		background-color: var(--color-teal-600);
	}

	.dark\:bg-teal-800:where(.dark, .dark *) {
		background-color: var(--color-teal-800);
	}

	.dark\:bg-teal-800\/10:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-teal-800) 10%, transparent);
	}

	.dark\:bg-teal-800\/30:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-teal-800) 30%, transparent);
	}

	.dark\:bg-teal-900:where(.dark, .dark *) {
		background-color: var(--color-teal-900);
	}

	.dark\:bg-transparent:where(.dark, .dark *) {
		background-color: #0000;
	}

	.dark\:bg-violet-500:where(.dark, .dark *) {
		background-color: var(--color-violet-500);
	}

	.dark\:bg-violet-800:where(.dark, .dark *) {
		background-color: var(--color-violet-800);
	}

	.dark\:bg-violet-900:where(.dark, .dark *) {
		background-color: var(--color-violet-900);
	}

	.dark\:bg-violet-900\/30:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-violet-900) 30%, transparent);
	}

	.dark\:bg-white:where(.dark, .dark *) {
		background-color: var(--color-white);
	}

	.dark\:bg-white\/10:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	.dark\:bg-white\/\[\.05\]:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
	}

	.dark\:bg-yellow-500:where(.dark, .dark *) {
		background-color: var(--color-yellow-500);
	}

	.dark\:bg-yellow-500\/10:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-yellow-500) 10%, transparent);
	}

	.dark\:bg-yellow-500\/20:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-yellow-500) 20%, transparent);
	}

	.dark\:bg-yellow-500\/40:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-yellow-500) 40%, transparent);
	}

	.dark\:bg-yellow-600:where(.dark, .dark *) {
		background-color: var(--color-yellow-600);
	}

	.dark\:bg-yellow-600\/10:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-yellow-600) 10%, transparent);
	}

	.dark\:bg-yellow-700:where(.dark, .dark *) {
		background-color: var(--color-yellow-700);
	}

	.dark\:bg-yellow-800:where(.dark, .dark *) {
		background-color: var(--color-yellow-800);
	}

	.dark\:bg-yellow-800\/10:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-yellow-800) 10%, transparent);
	}

	.dark\:bg-yellow-800\/30:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-yellow-800) 30%, transparent);
	}

	.dark\:bg-yellow-900:where(.dark, .dark *) {
		background-color: var(--color-yellow-900);
	}

	.dark\:bg-linear-to-b:where(.dark, .dark *) {
		--tw-gradient-position: to bottom in oklab;
		background-image: linear-gradient(var(--tw-gradient-stops));
	}

	.dark\:bg-linear-to-bl:where(.dark, .dark *) {
		--tw-gradient-position: to bottom left in oklab;
		background-image: linear-gradient(var(--tw-gradient-stops));
	}

	.dark\:bg-linear-to-t:where(.dark, .dark *) {
		--tw-gradient-position: to top in oklab;
		background-image: linear-gradient(var(--tw-gradient-stops));
	}

	.dark\:bg-\[linear-gradient\(45deg\,var\(--color-neutral-700\)_7\.14\%\,transparent_7\.14\%\,transparent_50\%\,var\(--color-neutral-700\)_50\%\,var\(--color-neutral-700\)_57\.14\%\,transparent_57\.14\%\,transparent\)\;\]:where(
			.dark,
			.dark *
		) {
		background-image: linear-gradient(
			45deg,
			var(--color-neutral-700) 7.14%,
			transparent 7.14%,
			transparent 50%,
			var(--color-neutral-700) 50%,
			var(--color-neutral-700) 57.14%,
			transparent 57.14%,
			transparent
		);
	}

	.dark\:bg-\[linear-gradient\(90deg\,var\(--color-neutral-700\)_25\%\,transparent_25\%\,transparent_50\%\,var\(--color-neutral-700\)_50\%\,var\(--color-neutral-700\)_75\%\,transparent_75\%\,transparent\)\]:where(
		.dark,
		.dark *
	) {
		background-image: linear-gradient(
			90deg,
			var(--color-neutral-700) 25%,
			transparent 25%,
			transparent 50%,
			var(--color-neutral-700) 50%,
			var(--color-neutral-700) 75%,
			transparent 75%,
			transparent
		);
	}

	.dark\:bg-\[linear-gradient\(135deg\,var\(--color-neutral-600\)_25\%\,transparent_25\%\,transparent_50\%\,var\(--color-neutral-600\)_50\%\,var\(--color-neutral-600\)_75\%\,transparent_75\%\,transparent\)\]:where(
		.dark,
		.dark *
	) {
		background-image: linear-gradient(
			135deg,
			var(--color-neutral-600) 25%,
			transparent 25%,
			transparent 50%,
			var(--color-neutral-600) 50%,
			var(--color-neutral-600) 75%,
			transparent 75%,
			transparent
		);
	}

	.dark\:bg-\[url\(https\:\/\/preline\.co\/assets\/img\/pro\/startup-dark\/img11\.webp\)\]:where(.dark, .dark *) {
		background-image: url(https://preline.co/assets/img/pro/startup-dark/img11.webp);
	}

	.dark\:from-blue-100:where(.dark, .dark *) {
		--tw-gradient-from: var(--color-blue-100);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-blue-400:where(.dark, .dark *) {
		--tw-gradient-from: var(--color-blue-400);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-blue-500:where(.dark, .dark *) {
		--tw-gradient-from: var(--color-blue-500);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-blue-500\/20:where(.dark, .dark *) {
		--tw-gradient-from: color-mix(in oklab, var(--color-blue-500) 20%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-blue-600\/10:where(.dark, .dark *) {
		--tw-gradient-from: color-mix(in oklab, var(--color-blue-600) 10%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-blue-800:where(.dark, .dark *) {
		--tw-gradient-from: var(--color-blue-800);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-blue-900:where(.dark, .dark *) {
		--tw-gradient-from: var(--color-blue-900);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-blue-900\/10:where(.dark, .dark *) {
		--tw-gradient-from: color-mix(in oklab, var(--color-blue-900) 10%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-blue-950:where(.dark, .dark *) {
		--tw-gradient-from: var(--color-blue-950);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-cyan-500:where(.dark, .dark *) {
		--tw-gradient-from: var(--color-cyan-500);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-gray-700:where(.dark, .dark *) {
		--tw-gradient-from: var(--color-gray-700);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-indigo-900\/70:where(.dark, .dark *) {
		--tw-gradient-from: color-mix(in oklab, var(--color-indigo-900) 70%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-neutral-700:where(.dark, .dark *) {
		--tw-gradient-from: var(--color-neutral-700);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-neutral-800:where(.dark, .dark *) {
		--tw-gradient-from: var(--color-neutral-800);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-neutral-900:where(.dark, .dark *) {
		--tw-gradient-from: var(--color-neutral-900);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-orange-500\/50:where(.dark, .dark *) {
		--tw-gradient-from: color-mix(in oklab, var(--color-orange-500) 50%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-orange-800:where(.dark, .dark *) {
		--tw-gradient-from: var(--color-orange-800);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-purple-400:where(.dark, .dark *) {
		--tw-gradient-from: var(--color-purple-400);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-red-400:where(.dark, .dark *) {
		--tw-gradient-from: var(--color-red-400);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-red-500:where(.dark, .dark *) {
		--tw-gradient-from: var(--color-red-500);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-sky-500:where(.dark, .dark *) {
		--tw-gradient-from: var(--color-sky-500);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-stone-800:where(.dark, .dark *) {
		--tw-gradient-from: var(--color-stone-800);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-violet-800:where(.dark, .dark *) {
		--tw-gradient-from: var(--color-violet-800);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-violet-900\/30:where(.dark, .dark *) {
		--tw-gradient-from: color-mix(in oklab, var(--color-violet-900) 30%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:from-violet-900\/50:where(.dark, .dark *) {
		--tw-gradient-from: color-mix(in oklab, var(--color-violet-900) 50%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:via-gray-700:where(.dark, .dark *) {
		--tw-gradient-via: var(--color-gray-700);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.dark\:via-indigo-900\/70:where(.dark, .dark *) {
		--tw-gradient-via: color-mix(in oklab, var(--color-indigo-900) 70%, transparent);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.dark\:via-neutral-700:where(.dark, .dark *) {
		--tw-gradient-via: var(--color-neutral-700);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.dark\:via-neutral-900:where(.dark, .dark *) {
		--tw-gradient-via: var(--color-neutral-900);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.dark\:via-neutral-900\/0:where(.dark, .dark *) {
		--tw-gradient-via: color-mix(in oklab, var(--color-neutral-900) 0%, transparent);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.dark\:via-neutral-900\/95:where(.dark, .dark *) {
		--tw-gradient-via: color-mix(in oklab, var(--color-neutral-900) 95%, transparent);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.dark\:via-purple-500\/50:where(.dark, .dark *) {
		--tw-gradient-via: color-mix(in oklab, var(--color-purple-500) 50%, transparent);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.dark\:via-purple-800:where(.dark, .dark *) {
		--tw-gradient-via: var(--color-purple-800);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.dark\:via-purple-800\/20:where(.dark, .dark *) {
		--tw-gradient-via: color-mix(in oklab, var(--color-purple-800) 20%, transparent);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.dark\:via-transparent:where(.dark, .dark *) {
		--tw-gradient-via: transparent;
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.dark\:to-blue-600:where(.dark, .dark *) {
		--tw-gradient-to: var(--color-blue-600);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:to-blue-900\/70:where(.dark, .dark *) {
		--tw-gradient-to: color-mix(in oklab, var(--color-blue-900) 70%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:to-cyan-200:where(.dark, .dark *) {
		--tw-gradient-to: var(--color-cyan-200);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:to-fuchsia-500:where(.dark, .dark *) {
		--tw-gradient-to: var(--color-fuchsia-500);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:to-indigo-500\/50:where(.dark, .dark *) {
		--tw-gradient-to: color-mix(in oklab, var(--color-indigo-500) 50%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:to-indigo-800:where(.dark, .dark *) {
		--tw-gradient-to: var(--color-indigo-800);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:to-neutral-800:where(.dark, .dark *) {
		--tw-gradient-to: var(--color-neutral-800);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:to-neutral-900:where(.dark, .dark *) {
		--tw-gradient-to: var(--color-neutral-900);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:to-neutral-900\/0:where(.dark, .dark *) {
		--tw-gradient-to: color-mix(in oklab, var(--color-neutral-900) 0%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:to-orange-200:where(.dark, .dark *) {
		--tw-gradient-to: var(--color-orange-200);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:to-orange-600:where(.dark, .dark *) {
		--tw-gradient-to: var(--color-orange-600);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:to-purple-400\/10:where(.dark, .dark *) {
		--tw-gradient-to: color-mix(in oklab, var(--color-purple-400) 10%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:to-purple-500:where(.dark, .dark *) {
		--tw-gradient-to: var(--color-purple-500);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:to-purple-500\/20:where(.dark, .dark *) {
		--tw-gradient-to: color-mix(in oklab, var(--color-purple-500) 20%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:to-purple-600:where(.dark, .dark *) {
		--tw-gradient-to: var(--color-purple-600);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:to-purple-900:where(.dark, .dark *) {
		--tw-gradient-to: var(--color-purple-900);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:to-transparent:where(.dark, .dark *) {
		--tw-gradient-to: transparent;
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:to-violet-400:where(.dark, .dark *) {
		--tw-gradient-to: var(--color-violet-400);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:to-violet-700:where(.dark, .dark *) {
		--tw-gradient-to: var(--color-violet-700);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:to-violet-950:where(.dark, .dark *) {
		--tw-gradient-to: var(--color-violet-950);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:bg-clip-text:where(.dark, .dark *) {
		-webkit-background-clip: text;
		background-clip: text;
	}

	.dark\:fill-black:where(.dark, .dark *) {
		fill: var(--color-black);
	}

	.dark\:fill-blue-500:where(.dark, .dark *) {
		fill: var(--color-blue-500);
	}

	.dark\:fill-blue-600:where(.dark, .dark *) {
		fill: var(--color-blue-600);
	}

	.dark\:fill-blue-700:where(.dark, .dark *) {
		fill: var(--color-blue-700);
	}

	.dark\:fill-blue-800:where(.dark, .dark *) {
		fill: var(--color-blue-800);
	}

	.dark\:fill-blue-900\/50:where(.dark, .dark *) {
		fill: color-mix(in oklab, var(--color-blue-900) 50%, transparent);
	}

	.dark\:fill-emerald-500:where(.dark, .dark *) {
		fill: var(--color-emerald-500);
	}

	.dark\:fill-green-500:where(.dark, .dark *) {
		fill: var(--color-green-500);
	}

	.dark\:fill-green-600\/30:where(.dark, .dark *) {
		fill: color-mix(in oklab, var(--color-green-600) 30%, transparent);
	}

	.dark\:fill-green-700\/40:where(.dark, .dark *) {
		fill: color-mix(in oklab, var(--color-green-700) 40%, transparent);
	}

	.dark\:fill-indigo-500:where(.dark, .dark *) {
		fill: var(--color-indigo-500);
	}

	.dark\:fill-indigo-600\/30:where(.dark, .dark *) {
		fill: color-mix(in oklab, var(--color-indigo-600) 30%, transparent);
	}

	.dark\:fill-indigo-700\/40:where(.dark, .dark *) {
		fill: color-mix(in oklab, var(--color-indigo-700) 40%, transparent);
	}

	.dark\:fill-neutral-100:where(.dark, .dark *) {
		fill: var(--color-neutral-100);
	}

	.dark\:fill-neutral-200:where(.dark, .dark *) {
		fill: var(--color-neutral-200);
	}

	.dark\:fill-neutral-400:where(.dark, .dark *) {
		fill: var(--color-neutral-400);
	}

	.dark\:fill-neutral-500:where(.dark, .dark *) {
		fill: var(--color-neutral-500);
	}

	.dark\:fill-neutral-600:where(.dark, .dark *) {
		fill: var(--color-neutral-600);
	}

	.dark\:fill-neutral-600\/30:where(.dark, .dark *) {
		fill: color-mix(in oklab, var(--color-neutral-600) 30%, transparent);
	}

	.dark\:fill-neutral-700:where(.dark, .dark *) {
		fill: var(--color-neutral-700);
	}

	.dark\:fill-neutral-700\/30:where(.dark, .dark *) {
		fill: color-mix(in oklab, var(--color-neutral-700) 30%, transparent);
	}

	.dark\:fill-neutral-700\/40:where(.dark, .dark *) {
		fill: color-mix(in oklab, var(--color-neutral-700) 40%, transparent);
	}

	.dark\:fill-neutral-700\/70:where(.dark, .dark *) {
		fill: color-mix(in oklab, var(--color-neutral-700) 70%, transparent);
	}

	.dark\:fill-neutral-800:where(.dark, .dark *) {
		fill: var(--color-neutral-800);
	}

	.dark\:fill-neutral-900:where(.dark, .dark *) {
		fill: var(--color-neutral-900);
	}

	.dark\:fill-orange-500:where(.dark, .dark *) {
		fill: var(--color-orange-500);
	}

	.dark\:fill-pink-500:where(.dark, .dark *) {
		fill: var(--color-pink-500);
	}

	.dark\:fill-pink-600\/30:where(.dark, .dark *) {
		fill: color-mix(in oklab, var(--color-pink-600) 30%, transparent);
	}

	.dark\:fill-pink-700\/40:where(.dark, .dark *) {
		fill: color-mix(in oklab, var(--color-pink-700) 40%, transparent);
	}

	.dark\:fill-purple-500:where(.dark, .dark *) {
		fill: var(--color-purple-500);
	}

	.dark\:fill-violet-500\/30:where(.dark, .dark *) {
		fill: color-mix(in oklab, var(--color-violet-500) 30%, transparent);
	}

	.dark\:fill-white:where(.dark, .dark *) {
		fill: var(--color-white);
	}

	.dark\:stroke-neutral-200:where(.dark, .dark *) {
		stroke: var(--color-neutral-200);
	}

	.dark\:stroke-neutral-400:where(.dark, .dark *) {
		stroke: var(--color-neutral-400);
	}

	.dark\:stroke-neutral-500:where(.dark, .dark *) {
		stroke: var(--color-neutral-500);
	}

	.dark\:stroke-neutral-600:where(.dark, .dark *) {
		stroke: var(--color-neutral-600);
	}

	.dark\:stroke-neutral-700:where(.dark, .dark *) {
		stroke: var(--color-neutral-700);
	}

	.dark\:stroke-neutral-700\/10:where(.dark, .dark *) {
		stroke: color-mix(in oklab, var(--color-neutral-700) 10%, transparent);
	}

	.dark\:stroke-neutral-700\/30:where(.dark, .dark *) {
		stroke: color-mix(in oklab, var(--color-neutral-700) 30%, transparent);
	}

	.dark\:stroke-neutral-700\/60:where(.dark, .dark *) {
		stroke: color-mix(in oklab, var(--color-neutral-700) 60%, transparent);
	}

	.dark\:stroke-neutral-800:where(.dark, .dark *) {
		stroke: var(--color-neutral-800);
	}

	.dark\:stroke-white:where(.dark, .dark *) {
		stroke: var(--color-white);
	}

	.dark\:font-medium:where(.dark, .dark *) {
		--tw-font-weight: var(--font-weight-medium);
		font-weight: var(--font-weight-medium);
	}

	.dark\:text-blue-500:where(.dark, .dark *).active-link,
	.dark\:text-blue-500:where(.dark, .dark *).active,
	.dark .dark\:text-blue-500:where(.dark, .dark *).active,
	.dark .dark\:text-blue-500:where(.dark, .dark *).active-link {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.dark\:text-blue-500\!:where(.dark, .dark *).active-link,
	.dark\:text-blue-500\!:where(.dark, .dark *).active,
	.dark .dark\:text-blue-500\!:where(.dark, .dark *).active,
	.dark .dark\:text-blue-500\!:where(.dark, .dark *).active-link {
		--tw-text-opacity: 1 !important;
		color: rgb(59 130 246 / var(--tw-text-opacity)) !important;
	}

	.dark\:text-black:where(.dark, .dark *) {
		color: var(--color-black);
	}

	.dark\:text-blue-200:where(.dark, .dark *) {
		color: var(--color-blue-200);
	}

	.dark\:text-blue-300:where(.dark, .dark *) {
		color: var(--color-blue-300);
	}

	.dark\:text-blue-400:where(.dark, .dark *) {
		color: var(--color-blue-400);
	}

	.dark\:text-blue-500:where(.dark, .dark *) {
		color: var(--color-blue-500);
	}

	.dark\:text-blue-500\!:where(.dark, .dark *) {
		color: var(--color-blue-500) !important;
	}

	.dark\:text-cyan-500:where(.dark, .dark *) {
		color: var(--color-cyan-500);
	}

	.dark\:text-emerald-400:where(.dark, .dark *) {
		color: var(--color-emerald-400);
	}

	.dark\:text-emerald-500:where(.dark, .dark *) {
		color: var(--color-emerald-500);
	}

	.dark\:text-fuchsia-300:where(.dark, .dark *) {
		color: var(--color-fuchsia-300);
	}

	.dark\:text-gray-200:where(.dark, .dark *) {
		color: var(--color-gray-200);
	}

	.dark\:text-gray-600:where(.dark, .dark *) {
		color: var(--color-gray-600);
	}

	.dark\:text-gray-800:where(.dark, .dark *) {
		color: var(--color-gray-800);
	}

	.dark\:text-green-100:where(.dark, .dark *) {
		color: var(--color-green-100);
	}

	.dark\:text-green-100\/50:where(.dark, .dark *) {
		color: color-mix(in oklab, var(--color-green-100) 50%, transparent);
	}

	.dark\:text-green-200:where(.dark, .dark *) {
		color: var(--color-green-200);
	}

	.dark\:text-green-400:where(.dark, .dark *) {
		color: var(--color-green-400);
	}

	.dark\:text-green-500:where(.dark, .dark *) {
		color: var(--color-green-500);
	}

	.dark\:text-indigo-100:where(.dark, .dark *) {
		color: var(--color-indigo-100);
	}

	.dark\:text-indigo-100\/50:where(.dark, .dark *) {
		color: color-mix(in oklab, var(--color-indigo-100) 50%, transparent);
	}

	.dark\:text-indigo-200:where(.dark, .dark *) {
		color: var(--color-indigo-200);
	}

	.dark\:text-indigo-400:where(.dark, .dark *) {
		color: var(--color-indigo-400);
	}

	.dark\:text-indigo-400\!:where(.dark, .dark *) {
		color: var(--color-indigo-400) !important;
	}

	.dark\:text-indigo-500:where(.dark, .dark *) {
		color: var(--color-indigo-500);
	}

	.dark\:text-indigo-500\/40:where(.dark, .dark *) {
		color: color-mix(in oklab, var(--color-indigo-500) 40%, transparent);
	}

	.dark\:text-neutral-100:where(.dark, .dark *) {
		color: var(--color-neutral-100);
	}

	.dark\:text-neutral-100\/50:where(.dark, .dark *) {
		color: color-mix(in oklab, var(--color-neutral-100) 50%, transparent);
	}

	.dark\:text-neutral-200:where(.dark, .dark *) {
		color: var(--color-neutral-200);
	}

	.dark\:text-neutral-300:where(.dark, .dark *) {
		color: var(--color-neutral-300);
	}

	.dark\:text-neutral-400:where(.dark, .dark *) {
		color: var(--color-neutral-400);
	}

	.dark\:text-neutral-500:where(.dark, .dark *) {
		color: var(--color-neutral-500);
	}

	.dark\:text-neutral-600:where(.dark, .dark *) {
		color: var(--color-neutral-600);
	}

	.dark\:text-neutral-700:where(.dark, .dark *) {
		color: var(--color-neutral-700);
	}

	.dark\:text-neutral-800:where(.dark, .dark *) {
		color: var(--color-neutral-800);
	}

	.dark\:text-neutral-900:where(.dark, .dark *) {
		color: var(--color-neutral-900);
	}

	.dark\:text-orange-100:where(.dark, .dark *) {
		color: var(--color-orange-100);
	}

	.dark\:text-orange-200:where(.dark, .dark *) {
		color: var(--color-orange-200);
	}

	.dark\:text-orange-400:where(.dark, .dark *) {
		color: var(--color-orange-400);
	}

	.dark\:text-orange-500:where(.dark, .dark *) {
		color: var(--color-orange-500);
	}

	.dark\:text-pink-100:where(.dark, .dark *) {
		color: var(--color-pink-100);
	}

	.dark\:text-pink-100\/50:where(.dark, .dark *) {
		color: color-mix(in oklab, var(--color-pink-100) 50%, transparent);
	}

	.dark\:text-pink-400:where(.dark, .dark *) {
		color: var(--color-pink-400);
	}

	.dark\:text-pink-500:where(.dark, .dark *) {
		color: var(--color-pink-500);
	}

	.dark\:text-purple-300:where(.dark, .dark *) {
		color: var(--color-purple-300);
	}

	.dark\:text-purple-400:where(.dark, .dark *) {
		color: var(--color-purple-400);
	}

	.dark\:text-purple-500:where(.dark, .dark *) {
		color: var(--color-purple-500);
	}

	.dark\:text-red-100:where(.dark, .dark *) {
		color: var(--color-red-100);
	}

	.dark\:text-red-200:where(.dark, .dark *) {
		color: var(--color-red-200);
	}

	.dark\:text-red-400:where(.dark, .dark *) {
		color: var(--color-red-400);
	}

	.dark\:text-red-500:where(.dark, .dark *) {
		color: var(--color-red-500);
	}

	.dark\:text-rose-500:where(.dark, .dark *) {
		color: var(--color-rose-500);
	}

	.dark\:text-sky-500:where(.dark, .dark *) {
		color: var(--color-sky-500);
	}

	.dark\:text-stone-200:where(.dark, .dark *) {
		color: var(--color-stone-200);
	}

	.dark\:text-teal-200:where(.dark, .dark *) {
		color: var(--color-teal-200);
	}

	.dark\:text-teal-400:where(.dark, .dark *) {
		color: var(--color-teal-400);
	}

	.dark\:text-teal-500:where(.dark, .dark *) {
		color: var(--color-teal-500);
	}

	.dark\:text-teal-600:where(.dark, .dark *) {
		color: var(--color-teal-600);
	}

	.dark\:text-transparent:where(.dark, .dark *) {
		color: #0000;
	}

	.dark\:text-violet-400:where(.dark, .dark *) {
		color: var(--color-violet-400);
	}

	.dark\:text-violet-500:where(.dark, .dark *) {
		color: var(--color-violet-500);
	}

	.dark\:text-white:where(.dark, .dark *) {
		color: var(--color-white);
	}

	.dark\:text-white\!:where(.dark, .dark *) {
		color: var(--color-white) !important;
	}

	.dark\:text-white\/50:where(.dark, .dark *) {
		color: color-mix(in oklab, var(--color-white) 50%, transparent);
	}

	.dark\:text-white\/60:where(.dark, .dark *) {
		color: color-mix(in oklab, var(--color-white) 60%, transparent);
	}

	.dark\:text-yellow-100:where(.dark, .dark *) {
		color: var(--color-yellow-100);
	}

	.dark\:text-yellow-200:where(.dark, .dark *) {
		color: var(--color-yellow-200);
	}

	.dark\:text-yellow-400:where(.dark, .dark *) {
		color: var(--color-yellow-400);
	}

	.dark\:text-yellow-500:where(.dark, .dark *) {
		color: var(--color-yellow-500);
	}

	.dark\:text-yellow-600:where(.dark, .dark *) {
		color: var(--color-yellow-600);
	}

	.dark\:text-yellow-700:where(.dark, .dark *) {
		color: var(--color-yellow-700);
	}

	.dark\:text-yellow-900:where(.dark, .dark *) {
		color: var(--color-yellow-900);
	}

	.dark\:decoration-neutral-500:where(.dark, .dark *) {
		-webkit-text-decoration-color: var(--color-neutral-500);
		-webkit-text-decoration-color: var(--color-neutral-500);
		text-decoration-color: var(--color-neutral-500);
	}

	.dark\:decoration-white:where(.dark, .dark *) {
		-webkit-text-decoration-color: var(--color-white);
		-webkit-text-decoration-color: var(--color-white);
		text-decoration-color: var(--color-white);
	}

	.dark\:placeholder-neutral-200:where(.dark, .dark *)::placeholder {
		color: var(--color-neutral-200);
	}

	.dark\:placeholder-neutral-400:where(.dark, .dark *)::placeholder {
		color: var(--color-neutral-400);
	}

	.dark\:placeholder-neutral-500:where(.dark, .dark *)::placeholder {
		color: var(--color-neutral-500);
	}

	.dark\:placeholder-neutral-600:where(.dark, .dark *)::placeholder {
		color: var(--color-neutral-600);
	}

	.dark\:opacity-20:where(.dark, .dark *) {
		opacity: 0.2;
	}

	.dark\:opacity-70:where(.dark, .dark *) {
		opacity: 0.7;
	}

	.dark\:opacity-80:where(.dark, .dark *) {
		opacity: 0.8;
	}

	.dark\:shadow-\[0_2\.75rem_3\.5rem_-2rem_rgb\(0_0_0_\/_20\%\)\,_0_0_5rem_-2rem_rgb\(0_0_0_\/_15\%\)\]:where(
			.dark,
			.dark *
		) {
		--tw-shadow:
			0 2.75rem 3.5rem -2rem var(--tw-shadow-color, #0003), 0 0 5rem -2rem var(--tw-shadow-color, #00000026);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.dark\:shadow-\[0_2\.75rem_5\.5rem_-3\.5rem_rgb\(0_0_0_\/_20\%\)\,_0_2rem_4rem_-2rem_rgb\(0_0_0_\/_30\%\)\,_inset_0_-0\.1875rem_0\.3125rem_0_rgb\(0_0_0_\/_20\%\)\]:where(
			.dark,
			.dark *
		) {
		--tw-shadow:
			0 2.75rem 5.5rem -3.5rem var(--tw-shadow-color, #0003), 0 2rem 4rem -2rem var(--tw-shadow-color, #0000004d),
			inset 0 -0.1875rem 0.3125rem 0 var(--tw-shadow-color, #0003);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.dark\:shadow-\[0px_2px_0px_0px_rgba\(255\,255\,255\,0\.1\)\]:where(.dark, .dark *) {
		--tw-shadow: 0px 2px 0px 0px var(--tw-shadow-color, #ffffff1a);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.dark\:shadow-black:where(.dark, .dark *) {
		--tw-shadow-color: var(--color-black);
	}

	.dark\:shadow-black\/70:where(.dark, .dark *) {
		--tw-shadow-color: color-mix(in oklab, var(--color-black) 70%, transparent);
	}

	.dark\:shadow-gray-900:where(.dark, .dark *) {
		--tw-shadow-color: var(--color-gray-900);
	}

	.dark\:shadow-gray-900\/20:where(.dark, .dark *) {
		--tw-shadow-color: color-mix(in oklab, var(--color-gray-900) 20%, transparent);
	}

	.dark\:shadow-neutral-700\/70:where(.dark, .dark *) {
		--tw-shadow-color: color-mix(in oklab, var(--color-neutral-700) 70%, transparent);
	}

	.dark\:shadow-neutral-900:where(.dark, .dark *) {
		--tw-shadow-color: var(--color-neutral-900);
	}

	.dark\:shadow-neutral-900\/80:where(.dark, .dark *) {
		--tw-shadow-color: color-mix(in oklab, var(--color-neutral-900) 80%, transparent);
	}

	.dark\:shadow-neutral-950:where(.dark, .dark *) {
		--tw-shadow-color: var(--color-neutral-950);
	}

	.dark\:ring-black\/30:where(.dark, .dark *) {
		--tw-ring-color: color-mix(in oklab, var(--color-black) 30%, transparent);
	}

	.dark\:ring-neutral-700:where(.dark, .dark *) {
		--tw-ring-color: var(--color-neutral-700);
	}

	.dark\:ring-neutral-800:where(.dark, .dark *) {
		--tw-ring-color: var(--color-neutral-800);
	}

	.dark\:ring-neutral-900:where(.dark, .dark *) {
		--tw-ring-color: var(--color-neutral-900);
	}

	.dark\:ring-offset-neutral-900:where(.dark, .dark *) {
		--tw-ring-offset-color: var(--color-neutral-900);
	}

	.dark\:group-hover\:border-blue-800\/10:where(.dark, .dark *):is(:where(.group):hover *) {
		border-color: color-mix(in oklab, var(--color-blue-800) 10%, transparent);
	}

	.dark\:group-hover\:border-neutral-600:where(.dark, .dark *):is(:where(.group):hover *) {
		border-color: var(--color-neutral-600);
	}

	.dark\:group-hover\:border-neutral-700:where(.dark, .dark *):is(:where(.group):hover *) {
		border-color: var(--color-neutral-700);
	}

	.dark\:group-hover\:bg-blue-800\/50:where(.dark, .dark *):is(:where(.group):hover *) {
		background-color: color-mix(in oklab, var(--color-blue-800) 50%, transparent);
	}

	.dark\:group-hover\:bg-neutral-600:where(.dark, .dark *):is(:where(.group):hover *) {
		background-color: var(--color-neutral-600);
	}

	.dark\:group-hover\:bg-neutral-700:where(.dark, .dark *):is(:where(.group):hover *) {
		background-color: var(--color-neutral-700);
	}

	.dark\:group-hover\:bg-neutral-800:where(.dark, .dark *):is(:where(.group):hover *) {
		background-color: var(--color-neutral-800);
	}

	.dark\:group-hover\:bg-neutral-900:where(.dark, .dark *):is(:where(.group):hover *) {
		background-color: var(--color-neutral-900);
	}

	.dark\:group-hover\:text-blue-500:where(.dark, .dark *):is(:where(.group):hover *).active-link,
	.dark\:group-hover\:text-blue-500:where(.dark, .dark *):is(:where(.group):hover *).active,
	.dark .dark\:group-hover\:text-blue-500:where(.dark, .dark *):is(:where(.group):hover *).active,
	.dark .dark\:group-hover\:text-blue-500:where(.dark, .dark *):is(:where(.group):hover *).active-link,
	.dark\:group-hover\:text-blue-600:where(.dark, .dark *):is(:where(.group):hover *).active {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.dark\:group-hover\:text-blue-400:where(.dark, .dark *):is(:where(.group):hover *) {
		color: var(--color-blue-400);
	}

	.dark\:group-hover\:text-blue-500:where(.dark, .dark *):is(:where(.group):hover *) {
		color: var(--color-blue-500);
	}

	.dark\:group-hover\:text-blue-600:where(.dark, .dark *):is(:where(.group):hover *) {
		color: var(--color-blue-600);
	}

	.dark\:group-hover\:text-gray-400:where(.dark, .dark *):is(:where(.group):hover *) {
		color: var(--color-gray-400);
	}

	.dark\:group-hover\:text-green-500:where(.dark, .dark *):is(:where(.group):hover *) {
		color: var(--color-green-500);
	}

	.dark\:group-hover\:text-indigo-400:where(.dark, .dark *):is(:where(.group):hover *) {
		color: var(--color-indigo-400);
	}

	.dark\:group-hover\:text-indigo-600:where(.dark, .dark *):is(:where(.group):hover *) {
		color: var(--color-indigo-600);
	}

	.dark\:group-hover\:text-neutral-200:where(.dark, .dark *):is(:where(.group):hover *) {
		color: var(--color-neutral-200);
	}

	.dark\:group-hover\:text-neutral-400:where(.dark, .dark *):is(:where(.group):hover *) {
		color: var(--color-neutral-400);
	}

	.dark\:group-hover\:text-neutral-500:where(.dark, .dark *):is(:where(.group):hover *) {
		color: var(--color-neutral-500);
	}

	.dark\:group-hover\:text-violet-500:where(.dark, .dark *):is(:where(.group):hover *) {
		color: var(--color-violet-500);
	}

	.dark\:group-hover\:text-violet-600:where(.dark, .dark *):is(:where(.group):hover *) {
		color: var(--color-violet-600);
	}

	.dark\:group-hover\:text-white:where(.dark, .dark *):is(:where(.group):hover *) {
		color: var(--color-white);
	}

	.dark\:group-hover\:decoration-violet-500:where(.dark, .dark *):is(:where(.group):hover *) {
		-webkit-text-decoration-color: var(--color-violet-500);
		-webkit-text-decoration-color: var(--color-violet-500);
		text-decoration-color: var(--color-violet-500);
	}

	.dark\:group-hover\:ring-neutral-700:where(.dark, .dark *):is(:where(.group):hover *) {
		--tw-ring-color: var(--color-neutral-700);
	}

	.dark\:group-focus\:border-blue-800\/50:where(.dark, .dark *):is(:where(.group):focus *) {
		border-color: color-mix(in oklab, var(--color-blue-800) 50%, transparent);
	}

	.dark\:group-focus\:bg-blue-800\/10:where(.dark, .dark *):is(:where(.group):focus *) {
		background-color: color-mix(in oklab, var(--color-blue-800) 10%, transparent);
	}

	.dark\:group-focus\:bg-gray-600:where(.dark, .dark *):is(:where(.group):focus *) {
		background-color: var(--color-gray-600);
	}

	.dark\:group-focus\:bg-neutral-600:where(.dark, .dark *):is(:where(.group):focus *) {
		background-color: var(--color-neutral-600);
	}

	.dark\:group-focus\:bg-neutral-700:where(.dark, .dark *):is(:where(.group):focus *) {
		background-color: var(--color-neutral-700);
	}

	.dark\:group-focus\:bg-neutral-800:where(.dark, .dark *):is(:where(.group):focus *) {
		background-color: var(--color-neutral-800);
	}

	.dark\:group-focus\:bg-neutral-900:where(.dark, .dark *):is(:where(.group):focus *) {
		background-color: var(--color-neutral-900);
	}

	.dark\:group-focus\:text-blue-500:where(.dark, .dark *):is(:where(.group):focus *).active-link,
	.dark\:group-focus\:text-blue-500:where(.dark, .dark *):is(:where(.group):focus *).active,
	.dark .dark\:group-focus\:text-blue-500:where(.dark, .dark *):is(:where(.group):focus *).active,
	.dark .dark\:group-focus\:text-blue-500:where(.dark, .dark *):is(:where(.group):focus *).active-link {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.dark\:group-focus\:text-blue-400:where(.dark, .dark *):is(:where(.group):focus *) {
		color: var(--color-blue-400);
	}

	.dark\:group-focus\:text-blue-500:where(.dark, .dark *):is(:where(.group):focus *) {
		color: var(--color-blue-500);
	}

	.dark\:group-focus\:text-gray-400:where(.dark, .dark *):is(:where(.group):focus *) {
		color: var(--color-gray-400);
	}

	.dark\:group-focus\:text-green-500:where(.dark, .dark *):is(:where(.group):focus *) {
		color: var(--color-green-500);
	}

	.dark\:group-focus\:text-indigo-400:where(.dark, .dark *):is(:where(.group):focus *) {
		color: var(--color-indigo-400);
	}

	.dark\:group-focus\:text-neutral-200:where(.dark, .dark *):is(:where(.group):focus *) {
		color: var(--color-neutral-200);
	}

	.dark\:group-focus\:text-neutral-400:where(.dark, .dark *):is(:where(.group):focus *) {
		color: var(--color-neutral-400);
	}

	.dark\:group-focus\:text-neutral-500:where(.dark, .dark *):is(:where(.group):focus *) {
		color: var(--color-neutral-500);
	}

	.dark\:group-focus\:text-violet-500:where(.dark, .dark *):is(:where(.group):focus *) {
		color: var(--color-violet-500);
	}

	.dark\:group-focus\:text-white:where(.dark, .dark *):is(:where(.group):focus *) {
		color: var(--color-white);
	}

	.dark\:group-focus\:decoration-violet-500:where(.dark, .dark *):is(:where(.group):focus *) {
		-webkit-text-decoration-color: var(--color-violet-500);
		-webkit-text-decoration-color: var(--color-violet-500);
		text-decoration-color: var(--color-violet-500);
	}

	.dark\:peer-not-placeholder-shown\:text-neutral-500:where(.dark, .dark *):is(
			:where(.peer):not(:placeholder-shown) ~ *
		) {
		color: var(--color-neutral-500);
	}

	.dark\:peer-checked\:bg-blue-500:where(.dark, .dark *):is(:where(.peer):checked ~ *) {
		background-color: var(--color-blue-500);
	}

	.dark\:peer-checked\:bg-blue-800\/50:where(.dark, .dark *):is(:where(.peer):checked ~ *) {
		background-color: color-mix(in oklab, var(--color-blue-800) 50%, transparent);
	}

	.dark\:peer-checked\:bg-emerald-500:where(.dark, .dark *):is(:where(.peer):checked ~ *) {
		background-color: var(--color-emerald-500);
	}

	.dark\:peer-checked\:bg-green-500:where(.dark, .dark *):is(:where(.peer):checked ~ *) {
		background-color: var(--color-green-500);
	}

	.dark\:peer-checked\:bg-indigo-500:where(.dark, .dark *):is(:where(.peer):checked ~ *) {
		background-color: var(--color-indigo-500);
	}

	.dark\:peer-checked\:bg-neutral-200:where(.dark, .dark *):is(:where(.peer):checked ~ *) {
		background-color: var(--color-neutral-200);
	}

	.dark\:peer-checked\:bg-neutral-800:where(.dark, .dark *):is(:where(.peer):checked ~ *) {
		background-color: var(--color-neutral-800);
	}

	.dark\:peer-checked\:bg-purple-500:where(.dark, .dark *):is(:where(.peer):checked ~ *) {
		background-color: var(--color-purple-500);
	}

	.dark\:peer-checked\:bg-red-500:where(.dark, .dark *):is(:where(.peer):checked ~ *) {
		background-color: var(--color-red-500);
	}

	.dark\:peer-checked\:bg-teal-500:where(.dark, .dark *):is(:where(.peer):checked ~ *) {
		background-color: var(--color-teal-500);
	}

	.dark\:peer-checked\:bg-violet-500:where(.dark, .dark *):is(:where(.peer):checked ~ *) {
		background-color: var(--color-violet-500);
	}

	.dark\:peer-checked\:bg-white:where(.dark, .dark *):is(:where(.peer):checked ~ *) {
		background-color: var(--color-white);
	}

	.dark\:peer-checked\:text-blue-500:where(.dark, .dark *):is(:where(.peer):checked ~ *).active-link,
	.dark\:peer-checked\:text-blue-500:where(.dark, .dark *):is(:where(.peer):checked ~ *).active,
	.dark .dark\:peer-checked\:text-blue-500:where(.dark, .dark *):is(:where(.peer):checked ~ *).active,
	.dark .dark\:peer-checked\:text-blue-500:where(.dark, .dark *):is(:where(.peer):checked ~ *).active-link {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.dark\:peer-checked\:text-blue-500:where(.dark, .dark *):is(:where(.peer):checked ~ *) {
		color: var(--color-blue-500);
	}

	.dark\:peer-checked\:text-indigo-400:where(.dark, .dark *):is(:where(.peer):checked ~ *) {
		color: var(--color-indigo-400);
	}

	.dark\:peer-checked\:text-neutral-800:where(.dark, .dark *):is(:where(.peer):checked ~ *) {
		color: var(--color-neutral-800);
	}

	.dark\:peer-checked\:text-white:where(.dark, .dark *):is(:where(.peer):checked ~ *) {
		color: var(--color-white);
	}

	.dark\:peer-checked\:text-yellow-600:where(.dark, .dark *):is(:where(.peer):checked ~ *) {
		color: var(--color-yellow-600);
	}

	.dark\:peer-hover\:text-indigo-400:where(.dark, .dark *):is(:where(.peer):hover ~ *) {
		color: var(--color-indigo-400);
	}

	.dark\:peer-focus\:text-neutral-500:where(.dark, .dark *):is(:where(.peer):focus ~ *) {
		color: var(--color-neutral-500);
	}

	.dark\:first-letter\:text-white:where(.dark, .dark *):first-letter {
		color: var(--color-white);
	}

	.dark\:file\:bg-blue-500:where(.dark, .dark *)::file-selector-button {
		background-color: var(--color-blue-500);
	}

	.dark\:file\:bg-neutral-700:where(.dark, .dark *)::file-selector-button {
		background-color: var(--color-neutral-700);
	}

	.dark\:file\:text-neutral-300:where(.dark, .dark *)::file-selector-button {
		color: var(--color-neutral-300);
	}

	.dark\:file\:text-neutral-400:where(.dark, .dark *)::file-selector-button {
		color: var(--color-neutral-400);
	}

	.dark\:placeholder\:text-neutral-200:where(.dark, .dark *)::placeholder {
		color: var(--color-neutral-200);
	}

	.dark\:placeholder\:text-neutral-300:where(.dark, .dark *)::placeholder {
		color: var(--color-neutral-300);
	}

	.dark\:placeholder\:text-neutral-400:where(.dark, .dark *)::placeholder {
		color: var(--color-neutral-400);
	}

	.dark\:placeholder\:text-neutral-500:where(.dark, .dark *)::placeholder {
		color: var(--color-neutral-500);
	}

	.dark\:placeholder\:text-neutral-600:where(.dark, .dark *)::placeholder {
		color: var(--color-neutral-600);
	}

	.dark\:placeholder\:text-white\/60:where(.dark, .dark *)::placeholder {
		color: color-mix(in oklab, var(--color-white) 60%, transparent);
	}

	.dark\:before\:absolute:where(.dark, .dark *):before {
		content: var(--tw-content);
		position: absolute;
	}

	.dark\:before\:inset-0:where(.dark, .dark *):before {
		content: var(--tw-content);
		inset: calc(var(--spacing) * 0);
	}

	.dark\:before\:rounded-e:where(.dark, .dark *):before {
		content: var(--tw-content);
		border-start-end-radius: 0.25rem;
		border-end-end-radius: 0.25rem;
	}

	.dark\:before\:border-neutral-600:where(.dark, .dark *):before {
		content: var(--tw-content);
		border-color: var(--color-neutral-600);
	}

	.dark\:before\:border-neutral-700:where(.dark, .dark *):before {
		content: var(--tw-content);
		border-color: var(--color-neutral-700);
	}

	.dark\:before\:border-neutral-800:where(.dark, .dark *):before {
		content: var(--tw-content);
		border-color: var(--color-neutral-800);
	}

	.dark\:before\:bg-blue-500:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-color: var(--color-blue-500);
	}

	.dark\:before\:bg-green-800\/20:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-green-800) 20%, transparent);
	}

	.dark\:before\:bg-neutral-300:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-color: var(--color-neutral-300);
	}

	.dark\:before\:bg-neutral-500:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-color: var(--color-neutral-500);
	}

	.dark\:before\:bg-neutral-500\/20:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-neutral-500) 20%, transparent);
	}

	.dark\:before\:bg-neutral-600:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-color: var(--color-neutral-600);
	}

	.dark\:before\:bg-neutral-700:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-color: var(--color-neutral-700);
	}

	.dark\:before\:bg-neutral-800:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-color: var(--color-neutral-800);
	}

	.dark\:before\:bg-neutral-950:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-color: var(--color-neutral-950);
	}

	.dark\:before\:bg-orange-800\/20:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-orange-800) 20%, transparent);
	}

	.dark\:before\:bg-pink-800\/20:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-pink-800) 20%, transparent);
	}

	.dark\:before\:bg-sky-800\/20:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-sky-800) 20%, transparent);
	}

	.dark\:before\:bg-white\/10:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	.dark\:before\:bg-yellow-800\/20:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-yellow-800) 20%, transparent);
	}

	.dark\:before\:bg-\[radial-gradient\(closest-side\,\#404040\,transparent\)\]:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-image: radial-gradient(closest-side, #404040, #0000);
	}

	.dark\:before\:bg-\[radial-gradient\(closest-side\,var\(--color-cyan-400\)\,var\(--color-blue-600\)\,transparent\)\]:where(
			.dark,
			.dark *
		):before {
		content: var(--tw-content);
		background-image: radial-gradient(closest-side, var(--color-cyan-400), var(--color-blue-600), transparent);
	}

	.dark\:before\:bg-\[radial-gradient\(closest-side\,var\(--color-neutral-600\)\,transparent\)\]:where(
			.dark,
			.dark *
		):before {
		content: var(--tw-content);
		background-image: radial-gradient(closest-side, var(--color-neutral-600), transparent);
	}

	.dark\:before\:bg-\[radial-gradient\(closest-side\,var\(--color-neutral-700\)\,transparent\)\]:where(
			.dark,
			.dark *
		):before {
		content: var(--tw-content);
		background-image: radial-gradient(closest-side, var(--color-neutral-700), transparent);
	}

	.dark\:before\:bg-\[radial-gradient\(var\(--color-neutral-700\)_1px\,transparent_1px\)\]:where(
			.dark,
			.dark *
		):before {
		content: var(--tw-content);
		background-image: radial-gradient(var(--color-neutral-700) 1px, transparent 1px);
	}

	.dark\:before\:bg-\[url\(\'\.\.\/\.\.\/assets\/svg\/component-dark\/banner-bg\.svg\'\)\]:where(
			.dark,
			.dark *
		):before {
		content: var(--tw-content);
		background-image: url(/local/templates/sbrkn_preline/../../assets/svg/component-dark/banner-bg.svg);
	}

	.dark\:before\:bg-\[url\(\'\.\.\/\.\.\/assets\/svg\/component-dark\/dotted-cells\.svg\'\)\]:where(
			.dark,
			.dark *
		):before {
		content: var(--tw-content);
		background-image: url(/local/templates/sbrkn_preline/../../assets/svg/component-dark/dotted-cells.svg);
	}

	.dark\:before\:bg-\[url\(\'\.\.\/\.\.\/assets\/svg\/component-dark\/hero-gradient\.svg\'\)\]:where(
			.dark,
			.dark *
		):before {
		content: var(--tw-content);
		background-image: url(/local/templates/sbrkn_preline/../../assets/svg/component-dark/hero-gradient.svg);
	}

	.dark\:before\:bg-\[url\(\'\.\.\/svg\/component-dark\/bg-shapes\.svg\'\)\]:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-image: url(/local/templates/sbrkn_preline/../svg/component-dark/bg-shapes.svg);
	}

	.dark\:before\:bg-\[url\(\'\.\.\/svg\/component-dark\/floor-tile\.svg\'\)\]:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-image: url(/local/templates/sbrkn_preline/../svg/component-dark/floor-tile.svg);
	}

	.dark\:before\:bg-\[url\(\'\.\.\/svg\/component-dark\/hero-gradient\.svg\'\)\]:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-image: url(/local/templates/sbrkn_preline/../svg/component-dark/hero-gradient.svg);
	}

	.dark\:before\:bg-\[url\(\'\.\.\/svg\/component-dark\/hyperdrive\.svg\'\)\]:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-image: url(/local/templates/sbrkn_preline/../svg/component-dark/hyperdrive.svg);
	}

	.dark\:before\:bg-\[url\(\'https\:\/\/preline\.co\/assets\/svg\/component-dark\/hero-gradient\.svg\'\)\]:where(
			.dark,
			.dark *
		):before {
		content: var(--tw-content);
		background-image: url(https://preline.co/assets/svg/component-dark/hero-gradient.svg);
	}

	.dark\:before\:bg-\[url\(\'https\:\/\/preline\.co\/assets\/svg\/examples-dark\/polygon-bg-element\.svg\'\)\]:where(
			.dark,
			.dark *
		):before {
		content: var(--tw-content);
		background-image: url(https://preline.co/assets/svg/examples-dark/polygon-bg-element.svg);
	}

	.dark\:before\:bg-\[url\(\'https\:\/\/preline\.co\/assets\/svg\/examples-dark\/squared-bg-element\.svg\'\)\]:where(
			.dark,
			.dark *
		):before {
		content: var(--tw-content);
		background-image: url(https://preline.co/assets/svg/examples-dark/squared-bg-element.svg);
	}

	.dark\:before\:from-blue-800\/30:where(.dark, .dark *):before {
		content: var(--tw-content);
		--tw-gradient-from: color-mix(in oklab, var(--color-blue-800) 30%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:before\:from-neutral-700:where(.dark, .dark *):before {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-neutral-700);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:before\:from-neutral-800:where(.dark, .dark *):before {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-neutral-800);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:before\:from-neutral-900:where(.dark, .dark *):before {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-neutral-900);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:before\:from-purple-800\/30:where(.dark, .dark *):before {
		content: var(--tw-content);
		--tw-gradient-from: color-mix(in oklab, var(--color-purple-800) 30%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:before\:from-red-800\/30:where(.dark, .dark *):before {
		content: var(--tw-content);
		--tw-gradient-from: color-mix(in oklab, var(--color-red-800) 30%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:before\:from-teal-800\/30:where(.dark, .dark *):before {
		content: var(--tw-content);
		--tw-gradient-from: color-mix(in oklab, var(--color-teal-800) 30%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:before\:via-neutral-800\/95:where(.dark, .dark *):before {
		content: var(--tw-content);
		--tw-gradient-via: color-mix(in oklab, var(--color-neutral-800) 95%, transparent);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.dark\:before\:via-neutral-900\/95:where(.dark, .dark *):before {
		content: var(--tw-content);
		--tw-gradient-via: color-mix(in oklab, var(--color-neutral-900) 95%, transparent);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.dark\:before\:via-transparent:where(.dark, .dark *):before {
		content: var(--tw-content);
		--tw-gradient-via: transparent;
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.dark\:before\:text-neutral-200:where(.dark, .dark *):before {
		content: var(--tw-content);
		color: var(--color-neutral-200);
	}

	.dark\:before\:text-neutral-600:where(.dark, .dark *):before {
		content: var(--tw-content);
		color: var(--color-neutral-600);
	}

	.dark\:before\:text-white:where(.dark, .dark *):before {
		content: var(--tw-content);
		color: var(--color-white);
	}

	.dark\:before\:shadow-none:where(.dark, .dark *):before {
		content: var(--tw-content);
		--tw-shadow: 0 0 #0000;
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.dark\:before\:ring-0:where(.dark, .dark *):before {
		content: var(--tw-content);
		--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width))
			var(--tw-ring-color, currentColor);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.dark\:after\:border-neutral-600:where(.dark, .dark *):after {
		content: var(--tw-content);
		border-color: var(--color-neutral-600);
	}

	.dark\:after\:border-neutral-700:where(.dark, .dark *):after {
		content: var(--tw-content);
		border-color: var(--color-neutral-700);
	}

	.dark\:after\:border-neutral-800:where(.dark, .dark *):after {
		content: var(--tw-content);
		border-color: var(--color-neutral-800);
	}

	.dark\:after\:bg-green-400:where(.dark, .dark *):after {
		content: var(--tw-content);
		background-color: var(--color-green-400);
	}

	.dark\:after\:bg-neutral-200:where(.dark, .dark *):after {
		content: var(--tw-content);
		background-color: var(--color-neutral-200);
	}

	.dark\:after\:bg-neutral-400:where(.dark, .dark *):after {
		content: var(--tw-content);
		background-color: var(--color-neutral-400);
	}

	.dark\:after\:bg-neutral-600:where(.dark, .dark *):after {
		content: var(--tw-content);
		background-color: var(--color-neutral-600);
	}

	.dark\:after\:bg-neutral-700:where(.dark, .dark *):after {
		content: var(--tw-content);
		background-color: var(--color-neutral-700);
	}

	.dark\:after\:bg-neutral-700\/20:where(.dark, .dark *):after {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-neutral-700) 20%, transparent);
	}

	.dark\:after\:bg-neutral-800:where(.dark, .dark *):after {
		content: var(--tw-content);
		background-color: var(--color-neutral-800);
	}

	.dark\:after\:bg-red-400:where(.dark, .dark *):after {
		content: var(--tw-content);
		background-color: var(--color-red-400);
	}

	.dark\:after\:bg-\[url\(\'\.\.\/svg\/component-dark\/floor-tile\.svg\'\)\]:where(.dark, .dark *):after {
		content: var(--tw-content);
		background-image: url(/local/templates/sbrkn_preline/../svg/component-dark/floor-tile.svg);
	}

	.dark\:after\:from-gray-500:where(.dark, .dark *):after {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-gray-500);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:after\:from-neutral-700:where(.dark, .dark *):after {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-neutral-700);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:after\:from-neutral-800:where(.dark, .dark *):after {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-neutral-800);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:after\:from-neutral-900:where(.dark, .dark *):after {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-neutral-900);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:after\:from-purple-900:where(.dark, .dark *):after {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-purple-900);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:after\:via-neutral-800\/95:where(.dark, .dark *):after {
		content: var(--tw-content);
		--tw-gradient-via: color-mix(in oklab, var(--color-neutral-800) 95%, transparent);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.dark\:after\:via-neutral-900\/90:where(.dark, .dark *):after {
		content: var(--tw-content);
		--tw-gradient-via: color-mix(in oklab, var(--color-neutral-900) 90%, transparent);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.dark\:after\:via-neutral-900\/95:where(.dark, .dark *):after {
		content: var(--tw-content);
		--tw-gradient-via: color-mix(in oklab, var(--color-neutral-900) 95%, transparent);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.dark\:after\:to-neutral-900\/40:where(.dark, .dark *):after {
		content: var(--tw-content);
		--tw-gradient-to: color-mix(in oklab, var(--color-neutral-900) 40%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:after\:to-purple-500:where(.dark, .dark *):after {
		content: var(--tw-content);
		--tw-gradient-to: var(--color-purple-500);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:after\:to-transparent:where(.dark, .dark *):after {
		content: var(--tw-content);
		--tw-gradient-to: transparent;
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:group-hover\:after\:bg-neutral-600:where(.dark, .dark *):is(:where(.group):hover *):after {
		content: var(--tw-content);
		background-color: var(--color-neutral-600);
	}

	.dark\:first\:border-transparent:where(.dark, .dark *):first-child {
		border-color: #0000;
	}

	.dark\:last\:border-b-transparent:where(.dark, .dark *):last-child {
		border-bottom-color: #0000;
	}

	.dark\:odd\:bg-neutral-700:where(.dark, .dark *):nth-child(odd) {
		background-color: var(--color-neutral-700);
	}

	.dark\:odd\:bg-neutral-800:where(.dark, .dark *):nth-child(odd) {
		background-color: var(--color-neutral-800);
	}

	.dark\:odd\:bg-neutral-900:where(.dark, .dark *):nth-child(odd) {
		background-color: var(--color-neutral-900);
	}

	.dark\:even\:bg-neutral-700:where(.dark, .dark *):nth-child(2n) {
		background-color: var(--color-neutral-700);
	}

	.dark\:even\:bg-neutral-800:where(.dark, .dark *):nth-child(2n) {
		background-color: var(--color-neutral-800);
	}

	.dark\:open\:bg-neutral-900:where(.dark, .dark *):is([open], :popover-open, :open) {
		background-color: var(--color-neutral-900);
	}

	.dark\:open\:ring-white\/10:where(.dark, .dark *):is([open], :popover-open, :open) {
		--tw-ring-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	.dark\:checked\:border-blue-500:where(.dark, .dark *):checked {
		border-color: var(--color-blue-500);
	}

	.dark\:checked\:border-emerald-500:where(.dark, .dark *):checked {
		border-color: var(--color-emerald-500);
	}

	.dark\:checked\:border-green-500:where(.dark, .dark *):checked {
		border-color: var(--color-green-500);
	}

	.dark\:checked\:border-indigo-500:where(.dark, .dark *):checked {
		border-color: var(--color-indigo-500);
	}

	.dark\:checked\:border-neutral-700:where(.dark, .dark *):checked {
		border-color: var(--color-neutral-700);
	}

	.dark\:checked\:border-pink-500:where(.dark, .dark *):checked {
		border-color: var(--color-pink-500);
	}

	.dark\:checked\:border-purple-500:where(.dark, .dark *):checked {
		border-color: var(--color-purple-500);
	}

	.dark\:checked\:border-red-500:where(.dark, .dark *):checked {
		border-color: var(--color-red-500);
	}

	.dark\:checked\:border-sky-500:where(.dark, .dark *):checked {
		border-color: var(--color-sky-500);
	}

	.dark\:checked\:border-teal-500:where(.dark, .dark *):checked {
		border-color: var(--color-teal-500);
	}

	.dark\:checked\:border-violet-500:where(.dark, .dark *):checked {
		border-color: var(--color-violet-500);
	}

	.dark\:checked\:border-yellow-500:where(.dark, .dark *):checked {
		border-color: var(--color-yellow-500);
	}

	.dark\:checked\:bg-blue-500:where(.dark, .dark *):checked {
		background-color: var(--color-blue-500);
	}

	.dark\:checked\:bg-emerald-500:where(.dark, .dark *):checked {
		background-color: var(--color-emerald-500);
	}

	.dark\:checked\:bg-green-500:where(.dark, .dark *):checked {
		background-color: var(--color-green-500);
	}

	.dark\:checked\:bg-indigo-500:where(.dark, .dark *):checked {
		background-color: var(--color-indigo-500);
	}

	.dark\:checked\:bg-neutral-500:where(.dark, .dark *):checked {
		background-color: var(--color-neutral-500);
	}

	.dark\:checked\:bg-pink-500:where(.dark, .dark *):checked {
		background-color: var(--color-pink-500);
	}

	.dark\:checked\:bg-purple-500:where(.dark, .dark *):checked {
		background-color: var(--color-purple-500);
	}

	.dark\:checked\:bg-red-500:where(.dark, .dark *):checked {
		background-color: var(--color-red-500);
	}

	.dark\:checked\:bg-sky-500:where(.dark, .dark *):checked {
		background-color: var(--color-sky-500);
	}

	.dark\:checked\:bg-teal-500:where(.dark, .dark *):checked {
		background-color: var(--color-teal-500);
	}

	.dark\:checked\:bg-violet-500:where(.dark, .dark *):checked {
		background-color: var(--color-violet-500);
	}

	.dark\:checked\:bg-yellow-500:where(.dark, .dark *):checked {
		background-color: var(--color-yellow-500);
	}

	.dark\:checked\:text-neutral-700:where(.dark, .dark *):checked {
		color: var(--color-neutral-700);
	}

	.dark\:checked\:before\:bg-neutral-700:where(.dark, .dark *):checked:before {
		content: var(--tw-content);
		background-color: var(--color-neutral-700);
	}

	.dark\:checked\:before\:bg-neutral-800:where(.dark, .dark *):checked:before {
		content: var(--tw-content);
		background-color: var(--color-neutral-800);
	}

	.dark\:checked\:before\:bg-neutral-900:where(.dark, .dark *):checked:before {
		content: var(--tw-content);
		background-color: var(--color-neutral-900);
	}

	.dark\:checked\:after\:bg-blue-500\/10:where(.dark, .dark *):checked:after {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-blue-500) 10%, transparent);
	}

	.dark\:checked\:after\:bg-neutral-600:where(.dark, .dark *):checked:after {
		content: var(--tw-content);
		background-color: var(--color-neutral-600);
	}

	.dark\:hover\:border-blue-400:where(.dark, .dark *):hover {
		border-color: var(--color-blue-400);
	}

	.dark\:hover\:border-blue-500:where(.dark, .dark *):hover {
		border-color: var(--color-blue-500);
	}

	.dark\:hover\:border-blue-600:where(.dark, .dark *):hover {
		border-color: var(--color-blue-600);
	}

	.dark\:hover\:border-neutral-200:where(.dark, .dark *):hover {
		border-color: var(--color-neutral-200);
	}

	.dark\:hover\:border-neutral-300:where(.dark, .dark *):hover {
		border-color: var(--color-neutral-300);
	}

	.dark\:hover\:border-neutral-500:where(.dark, .dark *):hover {
		border-color: var(--color-neutral-500);
	}

	.dark\:hover\:border-neutral-600:where(.dark, .dark *):hover {
		border-color: var(--color-neutral-600);
	}

	.dark\:hover\:border-neutral-700:where(.dark, .dark *):hover {
		border-color: var(--color-neutral-700);
	}

	.dark\:hover\:border-neutral-700\/70:where(.dark, .dark *):hover {
		border-color: color-mix(in oklab, var(--color-neutral-700) 70%, transparent);
	}

	.dark\:hover\:border-pink-500:where(.dark, .dark *):hover {
		border-color: var(--color-pink-500);
	}

	.dark\:hover\:border-teal-500:where(.dark, .dark *):hover {
		border-color: var(--color-teal-500);
	}

	.dark\:hover\:border-transparent:where(.dark, .dark *):hover {
		border-color: #0000;
	}

	.dark\:hover\:border-violet-400:where(.dark, .dark *):hover {
		border-color: var(--color-violet-400);
	}

	.dark\:hover\:border-white\/10:where(.dark, .dark *):hover {
		border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	.dark\:hover\:border-t-neutral-600:where(.dark, .dark *):hover {
		border-top-color: var(--color-neutral-600);
	}

	.dark\:hover\:border-b-neutral-500:where(.dark, .dark *):hover {
		border-bottom-color: var(--color-neutral-500);
	}

	.dark\:hover\:bg-blue-500\/10:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-blue-500) 10%, transparent);
	}

	.dark\:hover\:bg-blue-600:where(.dark, .dark *):hover {
		background-color: var(--color-blue-600);
	}

	.dark\:hover\:bg-blue-800\/20:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-blue-800) 20%, transparent);
	}

	.dark\:hover\:bg-blue-800\/30:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-blue-800) 30%, transparent);
	}

	.dark\:hover\:bg-blue-800\/40:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-blue-800) 40%, transparent);
	}

	.dark\:hover\:bg-blue-900:where(.dark, .dark *):hover {
		background-color: var(--color-blue-900);
	}

	.dark\:hover\:bg-blue-900\/50:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-blue-900) 50%, transparent);
	}

	.dark\:hover\:bg-emerald-600:where(.dark, .dark *):hover {
		background-color: var(--color-emerald-600);
	}

	.dark\:hover\:bg-emerald-950:where(.dark, .dark *):hover {
		background-color: var(--color-emerald-950);
	}

	.dark\:hover\:bg-gray-100:where(.dark, .dark *):hover {
		background-color: var(--color-gray-100);
	}

	.dark\:hover\:bg-indigo-500\/20:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-indigo-500) 20%, transparent);
	}

	.dark\:hover\:bg-indigo-600:where(.dark, .dark *):hover {
		background-color: var(--color-indigo-600);
	}

	.dark\:hover\:bg-indigo-700:where(.dark, .dark *):hover {
		background-color: var(--color-indigo-700);
	}

	.dark\:hover\:bg-neutral-200:where(.dark, .dark *):hover {
		background-color: var(--color-neutral-200);
	}

	.dark\:hover\:bg-neutral-300:where(.dark, .dark *):hover {
		background-color: var(--color-neutral-300);
	}

	.dark\:hover\:bg-neutral-500:where(.dark, .dark *):hover {
		background-color: var(--color-neutral-500);
	}

	.dark\:hover\:bg-neutral-500\/10:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-neutral-500) 10%, transparent);
	}

	.dark\:hover\:bg-neutral-600:where(.dark, .dark *):hover {
		background-color: var(--color-neutral-600);
	}

	.dark\:hover\:bg-neutral-700:where(.dark, .dark *):hover {
		background-color: var(--color-neutral-700);
	}

	.dark\:hover\:bg-neutral-700\/20:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-neutral-700) 20%, transparent);
	}

	.dark\:hover\:bg-neutral-700\/40:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-neutral-700) 40%, transparent);
	}

	.dark\:hover\:bg-neutral-700\/50:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-neutral-700) 50%, transparent);
	}

	.dark\:hover\:bg-neutral-800:where(.dark, .dark *):hover {
		background-color: var(--color-neutral-800);
	}

	.dark\:hover\:bg-neutral-800\/50:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-neutral-800) 50%, transparent);
	}

	.dark\:hover\:bg-neutral-900:where(.dark, .dark *):hover {
		background-color: var(--color-neutral-900);
	}

	.dark\:hover\:bg-orange-800:where(.dark, .dark *):hover {
		background-color: var(--color-orange-800);
	}

	.dark\:hover\:bg-purple-800\/30:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-purple-800) 30%, transparent);
	}

	.dark\:hover\:bg-purple-800\/50:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-purple-800) 50%, transparent);
	}

	.dark\:hover\:bg-red-500\/10:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-red-500) 10%, transparent);
	}

	.dark\:hover\:bg-red-500\/20:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-red-500) 20%, transparent);
	}

	.dark\:hover\:bg-red-800:where(.dark, .dark *):hover {
		background-color: var(--color-red-800);
	}

	.dark\:hover\:bg-red-800\/20:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-red-800) 20%, transparent);
	}

	.dark\:hover\:bg-red-800\/30:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-red-800) 30%, transparent);
	}

	.dark\:hover\:bg-teal-600:where(.dark, .dark *):hover {
		background-color: var(--color-teal-600);
	}

	.dark\:hover\:bg-teal-800\/20:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-teal-800) 20%, transparent);
	}

	.dark\:hover\:bg-teal-800\/30:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-teal-800) 30%, transparent);
	}

	.dark\:hover\:bg-teal-800\/50:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-teal-800) 50%, transparent);
	}

	.dark\:hover\:bg-violet-600:where(.dark, .dark *):hover {
		background-color: var(--color-violet-600);
	}

	.dark\:hover\:bg-white:where(.dark, .dark *):hover {
		background-color: var(--color-white);
	}

	.dark\:hover\:bg-white\/10:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	.dark\:hover\:bg-white\/20:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
	}

	.dark\:hover\:bg-yellow-500\/40:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-yellow-500) 40%, transparent);
	}

	.dark\:hover\:bg-yellow-800\/20:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-yellow-800) 20%, transparent);
	}

	.dark\:hover\:bg-yellow-800\/30:where(.dark, .dark *):hover {
		background-color: color-mix(in oklab, var(--color-yellow-800) 30%, transparent);
	}

	.dark\:hover\:text-blue-500:where(.dark, .dark *):hover.active-link,
	.dark\:hover\:text-blue-500:where(.dark, .dark *):hover.active,
	.dark .dark\:hover\:text-blue-500:where(.dark, .dark *):hover.active,
	.dark .dark\:hover\:text-blue-500:where(.dark, .dark *):hover.active-link,
	.dark\:hover\:text-blue-600:where(.dark, .dark *):hover.active {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.dark\:hover\:text-blue-200:where(.dark, .dark *):hover {
		color: var(--color-blue-200);
	}

	.dark\:hover\:text-blue-400:where(.dark, .dark *):hover {
		color: var(--color-blue-400);
	}

	.dark\:hover\:text-blue-500:where(.dark, .dark *):hover {
		color: var(--color-blue-500);
	}

	.dark\:hover\:text-blue-600:where(.dark, .dark *):hover {
		color: var(--color-blue-600);
	}

	.dark\:hover\:text-emerald-500:where(.dark, .dark *):hover {
		color: var(--color-emerald-500);
	}

	.dark\:hover\:text-emerald-600:where(.dark, .dark *):hover {
		color: var(--color-emerald-600);
	}

	.dark\:hover\:text-gray-200:where(.dark, .dark *):hover {
		color: var(--color-gray-200);
	}

	.dark\:hover\:text-green-100:where(.dark, .dark *):hover {
		color: var(--color-green-100);
	}

	.dark\:hover\:text-green-500:where(.dark, .dark *):hover {
		color: var(--color-green-500);
	}

	.dark\:hover\:text-green-600:where(.dark, .dark *):hover {
		color: var(--color-green-600);
	}

	.dark\:hover\:text-indigo-100:where(.dark, .dark *):hover {
		color: var(--color-indigo-100);
	}

	.dark\:hover\:text-indigo-400:where(.dark, .dark *):hover {
		color: var(--color-indigo-400);
	}

	.dark\:hover\:text-indigo-500:where(.dark, .dark *):hover {
		color: var(--color-indigo-500);
	}

	.dark\:hover\:text-neutral-200:where(.dark, .dark *):hover {
		color: var(--color-neutral-200);
	}

	.dark\:hover\:text-neutral-300:where(.dark, .dark *):hover {
		color: var(--color-neutral-300);
	}

	.dark\:hover\:text-neutral-300\!:where(.dark, .dark *):hover {
		color: var(--color-neutral-300) !important;
	}

	.dark\:hover\:text-neutral-400:where(.dark, .dark *):hover {
		color: var(--color-neutral-400);
	}

	.dark\:hover\:text-neutral-500:where(.dark, .dark *):hover {
		color: var(--color-neutral-500);
	}

	.dark\:hover\:text-neutral-600:where(.dark, .dark *):hover {
		color: var(--color-neutral-600);
	}

	.dark\:hover\:text-pink-100:where(.dark, .dark *):hover {
		color: var(--color-pink-100);
	}

	.dark\:hover\:text-pink-500:where(.dark, .dark *):hover {
		color: var(--color-pink-500);
	}

	.dark\:hover\:text-purple-500:where(.dark, .dark *):hover {
		color: var(--color-purple-500);
	}

	.dark\:hover\:text-purple-600:where(.dark, .dark *):hover {
		color: var(--color-purple-600);
	}

	.dark\:hover\:text-red-200:where(.dark, .dark *):hover {
		color: var(--color-red-200);
	}

	.dark\:hover\:text-red-400:where(.dark, .dark *):hover {
		color: var(--color-red-400);
	}

	.dark\:hover\:text-red-500:where(.dark, .dark *):hover {
		color: var(--color-red-500);
	}

	.dark\:hover\:text-teal-400:where(.dark, .dark *):hover {
		color: var(--color-teal-400);
	}

	.dark\:hover\:text-teal-500:where(.dark, .dark *):hover {
		color: var(--color-teal-500);
	}

	.dark\:hover\:text-violet-400:where(.dark, .dark *):hover {
		color: var(--color-violet-400);
	}

	.dark\:hover\:text-violet-500:where(.dark, .dark *):hover {
		color: var(--color-violet-500);
	}

	.dark\:hover\:text-white:where(.dark, .dark *):hover {
		color: var(--color-white);
	}

	.dark\:hover\:text-white\/70:where(.dark, .dark *):hover {
		color: color-mix(in oklab, var(--color-white) 70%, transparent);
	}

	.dark\:hover\:text-white\/80:where(.dark, .dark *):hover {
		color: color-mix(in oklab, var(--color-white) 80%, transparent);
	}

	.dark\:hover\:text-yellow-400:where(.dark, .dark *):hover {
		color: var(--color-yellow-400);
	}

	.dark\:hover\:text-yellow-500:where(.dark, .dark *):hover {
		color: var(--color-yellow-500);
	}

	.dark\:hover\:decoration-violet-500:where(.dark, .dark *):hover {
		-webkit-text-decoration-color: var(--color-violet-500);
		-webkit-text-decoration-color: var(--color-violet-500);
		text-decoration-color: var(--color-violet-500);
	}

	.dark\:hover\:shadow-black\/40:where(.dark, .dark *):hover {
		--tw-shadow-color: color-mix(in oklab, var(--color-black) 40%, transparent);
	}

	.dark\:hover\:ring-neutral-600:where(.dark, .dark *):hover {
		--tw-ring-color: var(--color-neutral-600);
	}

	.dark\:hover\:ring-teal-500:where(.dark, .dark *):hover {
		--tw-ring-color: var(--color-teal-500);
	}

	.dark\:hover\:file\:bg-blue-400:where(.dark, .dark *):hover::file-selector-button {
		background-color: var(--color-blue-400);
	}

	.dark\:hover\:before\:border-blue-500:where(.dark, .dark *):hover:before {
		content: var(--tw-content);
		border-color: var(--color-blue-500);
	}

	.dark\:hover\:before\:border-indigo-500:where(.dark, .dark *):hover:before {
		content: var(--tw-content);
		border-color: var(--color-indigo-500);
	}

	.dark\:hover\:before\:bg-neutral-700:where(.dark, .dark *):hover:before {
		content: var(--tw-content);
		background-color: var(--color-neutral-700);
	}

	.dark\:hover\:before\:bg-neutral-800:where(.dark, .dark *):hover:before {
		content: var(--tw-content);
		background-color: var(--color-neutral-800);
	}

	.dark\:hover\:before\:bg-white:where(.dark, .dark *):hover:before {
		content: var(--tw-content);
		background-color: var(--color-white);
	}

	.dark\:hover\:before\:from-purple-400:where(.dark, .dark *):hover:before {
		content: var(--tw-content);
		--tw-gradient-from: var(--color-purple-400);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:hover\:before\:via-blue-800:where(.dark, .dark *):hover:before {
		content: var(--tw-content);
		--tw-gradient-via: var(--color-blue-800);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.dark\:hover\:before\:to-indigo-600\/10:where(.dark, .dark *):hover:before {
		content: var(--tw-content);
		--tw-gradient-to: color-mix(in oklab, var(--color-indigo-600) 10%, transparent);
		--tw-gradient-stops: var(
			--tw-gradient-via-stops,
			var(--tw-gradient-position),
			var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-to) var(--tw-gradient-to-position)
		);
	}

	.dark\:hover\:after\:border-neutral-700:where(.dark, .dark *):hover:after {
		content: var(--tw-content);
		border-color: var(--color-neutral-700);
	}

	.dark\:hover\:after\:bg-neutral-800:where(.dark, .dark *):hover:after {
		content: var(--tw-content);
		background-color: var(--color-neutral-800);
	}

	.dark\:hover\:after\:bg-neutral-900\/90:where(.dark, .dark *):hover:after {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-neutral-900) 90%, transparent);
	}

	.dark\:checked\:hover\:bg-gray-500:where(.dark, .dark *):checked:hover {
		background-color: var(--color-gray-500);
	}

	.dark\:checked\:hover\:bg-green-500:where(.dark, .dark *):checked:hover {
		background-color: var(--color-green-500);
	}

	.dark\:checked\:hover\:bg-orange-500:where(.dark, .dark *):checked:hover {
		background-color: var(--color-orange-500);
	}

	.dark\:checked\:hover\:bg-pink-500:where(.dark, .dark *):checked:hover {
		background-color: var(--color-pink-500);
	}

	.dark\:checked\:hover\:bg-red-500:where(.dark, .dark *):checked:hover {
		background-color: var(--color-red-500);
	}

	.dark\:checked\:hover\:bg-sky-500:where(.dark, .dark *):checked:hover {
		background-color: var(--color-sky-500);
	}

	.dark\:checked\:hover\:bg-yellow-500:where(.dark, .dark *):checked:hover {
		background-color: var(--color-yellow-500);
	}

	.dark\:focus\:border-blue-400:where(.dark, .dark *):focus {
		border-color: var(--color-blue-400);
	}

	.dark\:focus\:border-blue-500:where(.dark, .dark *):focus {
		border-color: var(--color-blue-500);
	}

	.dark\:focus\:border-blue-600:where(.dark, .dark *):focus {
		border-color: var(--color-blue-600);
	}

	.dark\:focus\:border-neutral-200:where(.dark, .dark *):focus {
		border-color: var(--color-neutral-200);
	}

	.dark\:focus\:border-neutral-300:where(.dark, .dark *):focus {
		border-color: var(--color-neutral-300);
	}

	.dark\:focus\:border-neutral-500:where(.dark, .dark *):focus {
		border-color: var(--color-neutral-500);
	}

	.dark\:focus\:border-neutral-600:where(.dark, .dark *):focus {
		border-color: var(--color-neutral-600);
	}

	.dark\:focus\:border-neutral-700:where(.dark, .dark *):focus {
		border-color: var(--color-neutral-700);
	}

	.dark\:focus\:border-pink-500:where(.dark, .dark *):focus {
		border-color: var(--color-pink-500);
	}

	.dark\:focus\:border-transparent:where(.dark, .dark *):focus {
		border-color: #0000;
	}

	.dark\:focus\:border-violet-400:where(.dark, .dark *):focus {
		border-color: var(--color-violet-400);
	}

	.dark\:focus\:border-white\/10:where(.dark, .dark *):focus {
		border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	.dark\:focus\:border-t-neutral-600:where(.dark, .dark *):focus {
		border-top-color: var(--color-neutral-600);
	}

	.dark\:focus\:border-b-neutral-600:where(.dark, .dark *):focus {
		border-bottom-color: var(--color-neutral-600);
	}

	.dark\:focus\:bg-blue-500\/20:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-blue-500) 20%, transparent);
	}

	.dark\:focus\:bg-blue-600:where(.dark, .dark *):focus {
		background-color: var(--color-blue-600);
	}

	.dark\:focus\:bg-blue-800\/20:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-blue-800) 20%, transparent);
	}

	.dark\:focus\:bg-blue-800\/30:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-blue-800) 30%, transparent);
	}

	.dark\:focus\:bg-blue-800\/40:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-blue-800) 40%, transparent);
	}

	.dark\:focus\:bg-blue-900:where(.dark, .dark *):focus {
		background-color: var(--color-blue-900);
	}

	.dark\:focus\:bg-blue-900\/50:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-blue-900) 50%, transparent);
	}

	.dark\:focus\:bg-emerald-600:where(.dark, .dark *):focus {
		background-color: var(--color-emerald-600);
	}

	.dark\:focus\:bg-emerald-950:where(.dark, .dark *):focus {
		background-color: var(--color-emerald-950);
	}

	.dark\:focus\:bg-gray-100:where(.dark, .dark *):focus {
		background-color: var(--color-gray-100);
	}

	.dark\:focus\:bg-indigo-500\/20:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-indigo-500) 20%, transparent);
	}

	.dark\:focus\:bg-indigo-600:where(.dark, .dark *):focus {
		background-color: var(--color-indigo-600);
	}

	.dark\:focus\:bg-indigo-700:where(.dark, .dark *):focus {
		background-color: var(--color-indigo-700);
	}

	.dark\:focus\:bg-neutral-200:where(.dark, .dark *):focus {
		background-color: var(--color-neutral-200);
	}

	.dark\:focus\:bg-neutral-300:where(.dark, .dark *):focus {
		background-color: var(--color-neutral-300);
	}

	.dark\:focus\:bg-neutral-500:where(.dark, .dark *):focus {
		background-color: var(--color-neutral-500);
	}

	.dark\:focus\:bg-neutral-500\/10:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-neutral-500) 10%, transparent);
	}

	.dark\:focus\:bg-neutral-600:where(.dark, .dark *):focus {
		background-color: var(--color-neutral-600);
	}

	.dark\:focus\:bg-neutral-700:where(.dark, .dark *):focus {
		background-color: var(--color-neutral-700);
	}

	.dark\:focus\:bg-neutral-700\/20:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-neutral-700) 20%, transparent);
	}

	.dark\:focus\:bg-neutral-700\/50:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-neutral-700) 50%, transparent);
	}

	.dark\:focus\:bg-neutral-800:where(.dark, .dark *):focus {
		background-color: var(--color-neutral-800);
	}

	.dark\:focus\:bg-neutral-800\/50:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-neutral-800) 50%, transparent);
	}

	.dark\:focus\:bg-neutral-900:where(.dark, .dark *):focus {
		background-color: var(--color-neutral-900);
	}

	.dark\:focus\:bg-orange-800:where(.dark, .dark *):focus {
		background-color: var(--color-orange-800);
	}

	.dark\:focus\:bg-purple-800\/50:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-purple-800) 50%, transparent);
	}

	.dark\:focus\:bg-red-500\/10:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-red-500) 10%, transparent);
	}

	.dark\:focus\:bg-red-500\/20:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-red-500) 20%, transparent);
	}

	.dark\:focus\:bg-red-800:where(.dark, .dark *):focus {
		background-color: var(--color-red-800);
	}

	.dark\:focus\:bg-red-800\/20:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-red-800) 20%, transparent);
	}

	.dark\:focus\:bg-red-800\/30:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-red-800) 30%, transparent);
	}

	.dark\:focus\:bg-teal-600:where(.dark, .dark *):focus {
		background-color: var(--color-teal-600);
	}

	.dark\:focus\:bg-teal-800\/20:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-teal-800) 20%, transparent);
	}

	.dark\:focus\:bg-teal-800\/50:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-teal-800) 50%, transparent);
	}

	.dark\:focus\:bg-violet-600:where(.dark, .dark *):focus {
		background-color: var(--color-violet-600);
	}

	.dark\:focus\:bg-white:where(.dark, .dark *):focus {
		background-color: var(--color-white);
	}

	.dark\:focus\:bg-white\/10:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	.dark\:focus\:bg-white\/20:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
	}

	.dark\:focus\:bg-yellow-800\/20:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-yellow-800) 20%, transparent);
	}

	.dark\:focus\:bg-yellow-800\/30:where(.dark, .dark *):focus {
		background-color: color-mix(in oklab, var(--color-yellow-800) 30%, transparent);
	}

	.dark\:focus\:text-blue-500:where(.dark, .dark *):focus.active-link,
	.dark\:focus\:text-blue-500:where(.dark, .dark *):focus.active,
	.dark .dark\:focus\:text-blue-500:where(.dark, .dark *):focus.active,
	.dark .dark\:focus\:text-blue-500:where(.dark, .dark *):focus.active-link,
	.dark\:focus\:text-blue-600:where(.dark, .dark *):focus.active {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.dark\:focus\:text-blue-200:where(.dark, .dark *):focus {
		color: var(--color-blue-200);
	}

	.dark\:focus\:text-blue-400:where(.dark, .dark *):focus {
		color: var(--color-blue-400);
	}

	.dark\:focus\:text-blue-500:where(.dark, .dark *):focus {
		color: var(--color-blue-500);
	}

	.dark\:focus\:text-blue-600:where(.dark, .dark *):focus {
		color: var(--color-blue-600);
	}

	.dark\:focus\:text-emerald-500:where(.dark, .dark *):focus {
		color: var(--color-emerald-500);
	}

	.dark\:focus\:text-emerald-600:where(.dark, .dark *):focus {
		color: var(--color-emerald-600);
	}

	.dark\:focus\:text-gray-200:where(.dark, .dark *):focus {
		color: var(--color-gray-200);
	}

	.dark\:focus\:text-green-500:where(.dark, .dark *):focus {
		color: var(--color-green-500);
	}

	.dark\:focus\:text-indigo-400:where(.dark, .dark *):focus {
		color: var(--color-indigo-400);
	}

	.dark\:focus\:text-indigo-500:where(.dark, .dark *):focus {
		color: var(--color-indigo-500);
	}

	.dark\:focus\:text-neutral-200:where(.dark, .dark *):focus {
		color: var(--color-neutral-200);
	}

	.dark\:focus\:text-neutral-300:where(.dark, .dark *):focus {
		color: var(--color-neutral-300);
	}

	.dark\:focus\:text-neutral-400:where(.dark, .dark *):focus {
		color: var(--color-neutral-400);
	}

	.dark\:focus\:text-neutral-500:where(.dark, .dark *):focus {
		color: var(--color-neutral-500);
	}

	.dark\:focus\:text-neutral-700:where(.dark, .dark *):focus {
		color: var(--color-neutral-700);
	}

	.dark\:focus\:text-neutral-800:where(.dark, .dark *):focus {
		color: var(--color-neutral-800);
	}

	.dark\:focus\:text-orange-500:where(.dark, .dark *):focus {
		color: var(--color-orange-500);
	}

	.dark\:focus\:text-pink-500:where(.dark, .dark *):focus {
		color: var(--color-pink-500);
	}

	.dark\:focus\:text-purple-500:where(.dark, .dark *):focus {
		color: var(--color-purple-500);
	}

	.dark\:focus\:text-red-200:where(.dark, .dark *):focus {
		color: var(--color-red-200);
	}

	.dark\:focus\:text-red-400:where(.dark, .dark *):focus {
		color: var(--color-red-400);
	}

	.dark\:focus\:text-red-500:where(.dark, .dark *):focus {
		color: var(--color-red-500);
	}

	.dark\:focus\:text-sky-500:where(.dark, .dark *):focus {
		color: var(--color-sky-500);
	}

	.dark\:focus\:text-teal-400:where(.dark, .dark *):focus {
		color: var(--color-teal-400);
	}

	.dark\:focus\:text-teal-500:where(.dark, .dark *):focus {
		color: var(--color-teal-500);
	}

	.dark\:focus\:text-violet-400:where(.dark, .dark *):focus {
		color: var(--color-violet-400);
	}

	.dark\:focus\:text-violet-500:where(.dark, .dark *):focus {
		color: var(--color-violet-500);
	}

	.dark\:focus\:text-white:where(.dark, .dark *):focus {
		color: var(--color-white);
	}

	.dark\:focus\:text-white\/70:where(.dark, .dark *):focus {
		color: color-mix(in oklab, var(--color-white) 70%, transparent);
	}

	.dark\:focus\:text-yellow-400:where(.dark, .dark *):focus {
		color: var(--color-yellow-400);
	}

	.dark\:focus\:text-yellow-500:where(.dark, .dark *):focus {
		color: var(--color-yellow-500);
	}

	.dark\:focus\:decoration-violet-500:where(.dark, .dark *):focus {
		-webkit-text-decoration-color: var(--color-violet-500);
		-webkit-text-decoration-color: var(--color-violet-500);
		text-decoration-color: var(--color-violet-500);
	}

	.dark\:focus\:ring-0:where(.dark, .dark *):focus {
		--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width))
			var(--tw-ring-color, currentColor);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.dark\:focus\:ring-1:where(.dark, .dark *):focus {
		--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width))
			var(--tw-ring-color, currentColor);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.dark\:focus\:shadow-black\/40:where(.dark, .dark *):focus {
		--tw-shadow-color: color-mix(in oklab, var(--color-black) 40%, transparent);
	}

	.dark\:focus\:ring-blue-500:where(.dark, .dark *):focus {
		--tw-ring-color: var(--color-blue-500);
	}

	.dark\:focus\:ring-green-500:where(.dark, .dark *):focus {
		--tw-ring-color: var(--color-green-500);
	}

	.dark\:focus\:ring-indigo-500:where(.dark, .dark *):focus {
		--tw-ring-color: var(--color-indigo-500);
	}

	.dark\:focus\:ring-neutral-500:where(.dark, .dark *):focus {
		--tw-ring-color: var(--color-neutral-500);
	}

	.dark\:focus\:ring-neutral-600:where(.dark, .dark *):focus {
		--tw-ring-color: var(--color-neutral-600);
	}

	.dark\:focus\:ring-neutral-700:where(.dark, .dark *):focus {
		--tw-ring-color: var(--color-neutral-700);
	}

	.dark\:focus\:ring-neutral-800:where(.dark, .dark *):focus {
		--tw-ring-color: var(--color-neutral-800);
	}

	.dark\:focus\:ring-neutral-900:where(.dark, .dark *):focus {
		--tw-ring-color: var(--color-neutral-900);
	}

	.dark\:focus\:ring-pink-500:where(.dark, .dark *):focus {
		--tw-ring-color: var(--color-pink-500);
	}

	.dark\:focus\:ring-transparent:where(.dark, .dark *):focus {
		--tw-ring-color: transparent;
	}

	.dark\:focus\:ring-violet-500:where(.dark, .dark *):focus {
		--tw-ring-color: var(--color-violet-500);
	}

	.dark\:focus\:ring-violet-700:where(.dark, .dark *):focus {
		--tw-ring-color: var(--color-violet-700);
	}

	.dark\:focus\:ring-offset-0:where(.dark, .dark *):focus {
		--tw-ring-offset-width: 0px;
		--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	}

	.dark\:focus\:ring-offset-gray-800:where(.dark, .dark *):focus {
		--tw-ring-offset-color: var(--color-gray-800);
	}

	.dark\:focus\:ring-offset-neutral-800:where(.dark, .dark *):focus {
		--tw-ring-offset-color: var(--color-neutral-800);
	}

	.dark\:focus\:ring-offset-stone-800:where(.dark, .dark *):focus {
		--tw-ring-offset-color: var(--color-stone-800);
	}

	.dark\:focus\:ring-offset-transparent:where(.dark, .dark *):focus {
		--tw-ring-offset-color: transparent;
	}

	.dark\:focus\:outline-hidden:where(.dark, .dark *):focus {
		--tw-outline-style: none;
		outline-style: none;
	}

	@media (forced-colors: active) {
		.dark\:focus\:outline-hidden:where(.dark, .dark *):focus {
			outline-offset: 2px;
			outline: 2px solid #0000;
		}
	}

	.dark\:focus\:placeholder\:text-neutral-200:where(.dark, .dark *):focus::placeholder {
		color: var(--color-neutral-200);
	}

	.dark\:focus\:before\:border-blue-500:where(.dark, .dark *):focus:before {
		content: var(--tw-content);
		border-color: var(--color-blue-500);
	}

	.dark\:focus\:before\:border-indigo-500:where(.dark, .dark *):focus:before {
		content: var(--tw-content);
		border-color: var(--color-indigo-500);
	}

	.dark\:focus\:before\:bg-green-800\/30:where(.dark, .dark *):focus:before {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-green-800) 30%, transparent);
	}

	.dark\:focus\:before\:bg-neutral-500\/30:where(.dark, .dark *):focus:before {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-neutral-500) 30%, transparent);
	}

	.dark\:focus\:before\:bg-neutral-700:where(.dark, .dark *):focus:before {
		content: var(--tw-content);
		background-color: var(--color-neutral-700);
	}

	.dark\:focus\:before\:bg-neutral-800:where(.dark, .dark *):focus:before {
		content: var(--tw-content);
		background-color: var(--color-neutral-800);
	}

	.dark\:focus\:before\:bg-neutral-900:where(.dark, .dark *):focus:before {
		content: var(--tw-content);
		background-color: var(--color-neutral-900);
	}

	.dark\:focus\:before\:bg-neutral-950:where(.dark, .dark *):focus:before {
		content: var(--tw-content);
		background-color: var(--color-neutral-950);
	}

	.dark\:focus\:before\:bg-orange-800\/30:where(.dark, .dark *):focus:before {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-orange-800) 30%, transparent);
	}

	.dark\:focus\:before\:bg-pink-800\/30:where(.dark, .dark *):focus:before {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-pink-800) 30%, transparent);
	}

	.dark\:focus\:before\:bg-sky-800\/30:where(.dark, .dark *):focus:before {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-sky-800) 30%, transparent);
	}

	.dark\:focus\:before\:bg-white:where(.dark, .dark *):focus:before {
		content: var(--tw-content);
		background-color: var(--color-white);
	}

	.dark\:focus\:before\:bg-yellow-800\/30:where(.dark, .dark *):focus:before {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-yellow-800) 30%, transparent);
	}

	.dark\:focus\:before\:via-blue-800:where(.dark, .dark *):focus:before {
		content: var(--tw-content);
		--tw-gradient-via: var(--color-blue-800);
		--tw-gradient-via-stops:
			var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
			var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
		--tw-gradient-stops: var(--tw-gradient-via-stops);
	}

	.dark\:focus\:after\:bg-neutral-900\/90:where(.dark, .dark *):focus:after {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-neutral-900) 90%, transparent);
	}

	.dark\:checked\:focus\:after\:bg-neutral-700:where(.dark, .dark *):checked:focus:after {
		content: var(--tw-content);
		background-color: var(--color-neutral-700);
	}

	.dark\:active\:border-blue-600:where(.dark, .dark *):active {
		border-color: var(--color-blue-600);
	}

	.dark\:active\:bg-blue-800\/30:where(.dark, .dark *):active {
		background-color: color-mix(in oklab, var(--color-blue-800) 30%, transparent);
	}

	.dark\:active\:bg-blue-900:where(.dark, .dark *):active {
		background-color: var(--color-blue-900);
	}

	.dark\:active\:bg-neutral-700:where(.dark, .dark *):active {
		background-color: var(--color-neutral-700);
	}

	.dark\:active\:text-blue-500:where(.dark, .dark *):active.active-link,
	.dark\:active\:text-blue-500:where(.dark, .dark *):active.active,
	.dark .dark\:active\:text-blue-500:where(.dark, .dark *):active.active,
	.dark .dark\:active\:text-blue-500:where(.dark, .dark *):active.active-link {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.dark\:active\:text-blue-400:where(.dark, .dark *):active {
		color: var(--color-blue-400);
	}

	.dark\:active\:text-blue-500:where(.dark, .dark *):active {
		color: var(--color-blue-500);
	}

	.dark\:disabled\:bg-neutral-700:where(.dark, .dark *):disabled {
		background-color: var(--color-neutral-700);
	}

	.dark\:disabled\:text-neutral-400:where(.dark, .dark *):disabled {
		color: var(--color-neutral-400);
	}

	.dark\:has-checked\:border-black:where(.dark, .dark *):has(:checked) {
		border-color: var(--color-black);
	}

	.dark\:has-checked\:border-blue-800\/10:where(.dark, .dark *):has(:checked) {
		border-color: color-mix(in oklab, var(--color-blue-800) 10%, transparent);
	}

	.dark\:has-checked\:border-emerald-500:where(.dark, .dark *):has(:checked) {
		border-color: var(--color-emerald-500);
	}

	.dark\:has-checked\:border-indigo-500:where(.dark, .dark *):has(:checked) {
		border-color: var(--color-indigo-500);
	}

	.dark\:has-checked\:border-purple-800\/50:where(.dark, .dark *):has(:checked) {
		border-color: color-mix(in oklab, var(--color-purple-800) 50%, transparent);
	}

	.dark\:has-checked\:bg-blue-500:where(.dark, .dark *):has(:checked) {
		background-color: var(--color-blue-500);
	}

	.dark\:has-checked\:bg-blue-800\/30:where(.dark, .dark *):has(:checked) {
		background-color: color-mix(in oklab, var(--color-blue-800) 30%, transparent);
	}

	.dark\:has-checked\:bg-neutral-600:where(.dark, .dark *):has(:checked) {
		background-color: var(--color-neutral-600);
	}

	.dark\:has-checked\:bg-neutral-700:where(.dark, .dark *):has(:checked) {
		background-color: var(--color-neutral-700);
	}

	.dark\:has-checked\:bg-neutral-800:where(.dark, .dark *):has(:checked) {
		background-color: var(--color-neutral-800);
	}

	.dark\:has-checked\:bg-pink-500:where(.dark, .dark *):has(:checked) {
		background-color: var(--color-pink-500);
	}

	.dark\:has-checked\:bg-pink-500\/20:where(.dark, .dark *):has(:checked) {
		background-color: color-mix(in oklab, var(--color-pink-500) 20%, transparent);
	}

	.dark\:has-checked\:bg-purple-800\/30:where(.dark, .dark *):has(:checked) {
		background-color: color-mix(in oklab, var(--color-purple-800) 30%, transparent);
	}

	.dark\:has-checked\:bg-white:where(.dark, .dark *):has(:checked) {
		background-color: var(--color-white);
	}

	.dark\:has-checked\:text-black:where(.dark, .dark *):has(:checked) {
		color: var(--color-black);
	}

	.dark\:has-checked\:text-emerald-500:where(.dark, .dark *):has(:checked) {
		color: var(--color-emerald-500);
	}

	.dark\:has-checked\:text-indigo-500:where(.dark, .dark *):has(:checked) {
		color: var(--color-indigo-500);
	}

	.dark\:has-checked\:text-pink-500:where(.dark, .dark *):has(:checked) {
		color: var(--color-pink-500);
	}

	.dark\:has-checked\:text-purple-500:where(.dark, .dark *):has(:checked) {
		color: var(--color-purple-500);
	}

	.dark\:has-checked\:text-white:where(.dark, .dark *):has(:checked) {
		color: var(--color-white);
	}

	.dark\:has-checked\:ring-black:where(.dark, .dark *):has(:checked) {
		--tw-ring-color: var(--color-black);
	}

	.dark\:has-checked\:ring-blue-500:where(.dark, .dark *):has(:checked) {
		--tw-ring-color: var(--color-blue-500);
	}

	.dark\:has-checked\:ring-emerald-500:where(.dark, .dark *):has(:checked) {
		--tw-ring-color: var(--color-emerald-500);
	}

	.dark\:has-checked\:ring-green-500:where(.dark, .dark *):has(:checked) {
		--tw-ring-color: var(--color-green-500);
	}

	.dark\:has-checked\:ring-indigo-500:where(.dark, .dark *):has(:checked) {
		--tw-ring-color: var(--color-indigo-500);
	}

	.dark\:has-checked\:ring-purple-800\/50:where(.dark, .dark *):has(:checked) {
		--tw-ring-color: color-mix(in oklab, var(--color-purple-800) 50%, transparent);
	}

	.dark\:has-checked\:ring-offset-neutral-900:where(.dark, .dark *):has(:checked) {
		--tw-ring-offset-color: var(--color-neutral-900);
	}

	.dark\:hover\:has-checked\:bg-blue-800\/50:where(.dark, .dark *):hover:has(:checked) {
		background-color: color-mix(in oklab, var(--color-blue-800) 50%, transparent);
	}

	.dark\:has-disabled\:text-neutral-700:where(.dark, .dark *):has(:disabled) {
		color: var(--color-neutral-700);
	}

	.dark\:has-disabled\:after\:bg-\[linear-gradient\(to_right_bottom\,transparent_calc\(50\%-1px\)\,var\(--color-neutral-700\)_calc\(50\%-1px\)\,var\(--color-neutral-700\)_50\%\,transparent_50\%\)\]:where(
			.dark,
			.dark *
		):has(:disabled):after {
		content: var(--tw-content);
		background-image: linear-gradient(
			to right bottom,
			transparent calc(50% - 1px),
			var(--color-neutral-700) calc(50% - 1px),
			var(--color-neutral-700) 50%,
			transparent 50%
		);
	}

	@media (width>=40rem) {
		.sm\:dark\:border:where(.dark, .dark *) {
			border-style: var(--tw-border-style);
			border-width: 1px;
		}

		.sm\:dark\:border-neutral-700:where(.dark, .dark *) {
			border-color: var(--color-neutral-700);
		}

		.sm\:dark\:border-transparent:where(.dark, .dark *) {
			border-color: #0000;
		}

		.sm\:dark\:border-e-transparent:where(.dark, .dark *) {
			border-inline-end-color: #0000;
		}

		.sm\:dark\:bg-neutral-800:where(.dark, .dark *) {
			background-color: var(--color-neutral-800);
		}

		.sm\:dark\:bg-neutral-900:where(.dark, .dark *) {
			background-color: var(--color-neutral-900);
		}

		.sm\:dark\:hover\:bg-neutral-700:where(.dark, .dark *):hover {
			background-color: var(--color-neutral-700);
		}

		.dark\:sm\:focus\:bg-transparent:where(.dark, .dark *):focus {
			background-color: #0000;
		}
	}

	@media (width>=48rem) {
		.dark\:md\:block:where(.dark, .dark *) {
			display: block;
		}

		.dark\:md\:hidden:where(.dark, .dark *) {
			display: none;
		}

		.md\:dark\:border:where(.dark, .dark *) {
			border-style: var(--tw-border-style);
			border-width: 1px;
		}

		.md\:dark\:border-neutral-700:where(.dark, .dark *) {
			border-color: var(--color-neutral-700);
		}

		.md\:dark\:border-e-transparent:where(.dark, .dark *) {
			border-inline-end-color: #0000;
		}

		.dark\:md\:bg-neutral-700:where(.dark, .dark *) {
			background-color: var(--color-neutral-700);
		}

		.dark\:md\:bg-neutral-800:where(.dark, .dark *) {
			background-color: var(--color-neutral-800);
		}

		.dark\:md\:bg-neutral-900:where(.dark, .dark *) {
			background-color: var(--color-neutral-900);
		}

		.md\:dark\:bg-neutral-800:where(.dark, .dark *) {
			background-color: var(--color-neutral-800);
		}

		.md\:dark\:bg-neutral-900:where(.dark, .dark *) {
			background-color: var(--color-neutral-900);
		}

		.md\:dark\:text-neutral-400:where(.dark, .dark *) {
			color: var(--color-neutral-400);
		}

		.md\:dark\:text-neutral-500:where(.dark, .dark *) {
			color: var(--color-neutral-500);
		}

		.md\:dark\:group-hover\:text-gray-500:where(.dark, .dark *):is(:where(.group):hover *) {
			color: var(--color-gray-500);
		}

		.md\:dark\:hover\:bg-neutral-900:where(.dark, .dark *):hover,
		.md\:dark\:focus\:bg-neutral-900:where(.dark, .dark *):focus {
			background-color: var(--color-neutral-900);
		}
	}

	@media (width>=64rem) {
		.dark\:lg\:border-neutral-700:where(.dark, .dark *),
		.lg\:dark\:border-neutral-700:where(.dark, .dark *) {
			border-color: var(--color-neutral-700);
		}

		.lg\:dark\:border-neutral-800:where(.dark, .dark *) {
			border-color: var(--color-neutral-800);
		}

		.dark\:lg\:bg-neutral-700:where(.dark, .dark *) {
			background-color: var(--color-neutral-700);
		}

		.dark\:lg\:bg-neutral-800:where(.dark, .dark *) {
			background-color: var(--color-neutral-800);
		}

		.dark\:lg\:bg-transparent:where(.dark, .dark *) {
			background-color: #0000;
		}

		.lg\:dark\:bg-neutral-900:where(.dark, .dark *) {
			background-color: var(--color-neutral-900);
		}

		.lg\:dark\:text-neutral-400:where(.dark, .dark *) {
			color: var(--color-neutral-400);
		}

		.lg\:dark\:before\:bg-neutral-700:where(.dark, .dark *):before {
			content: var(--tw-content);
			background-color: var(--color-neutral-700);
		}

		.lg\:dark\:hover\:bg-neutral-800:where(.dark, .dark *):hover,
		.lg\:dark\:focus\:bg-neutral-800:where(.dark, .dark *):focus {
			background-color: var(--color-neutral-800);
		}
	}

	@media (width>=80rem) {
		.dark\:xl\:border-neutral-700:where(.dark, .dark *),
		.xl\:dark\:border-neutral-700:where(.dark, .dark *) {
			border-color: var(--color-neutral-700);
		}

		.dark\:xl\:bg-neutral-800:where(.dark, .dark *) {
			background-color: var(--color-neutral-800);
		}

		.xl\:dark\:bg-neutral-700:where(.dark, .dark *) {
			background-color: var(--color-neutral-700);
		}

		.xl\:dark\:bg-neutral-800:where(.dark, .dark *) {
			background-color: var(--color-neutral-800);
		}

		.xl\:dark\:bg-neutral-900\/50:where(.dark, .dark *) {
			background-color: color-mix(in oklab, var(--color-neutral-900) 50%, transparent);
		}
	}

	.hs-dropdown-open\:mt-0.hs-dropdown-menu.open,
	.hs-dropdown.open > .hs-dropdown-open\:mt-0,
	.hs-dropdown.open > .hs-dropdown-toggle .hs-dropdown-open\:mt-0,
	.hs-dropdown.open > .hs-dropdown-menu > .hs-dropdown-open\:mt-0 {
		margin-top: calc(var(--spacing) * 0);
	}

	.hs-dropdown-open\:block.hs-dropdown-menu.open,
	.hs-dropdown.open > .hs-dropdown-open\:block,
	.hs-dropdown.open > .hs-dropdown-toggle .hs-dropdown-open\:block,
	.hs-dropdown.open > .hs-dropdown-menu > .hs-dropdown-open\:block {
		display: block;
	}

	.hs-dropdown-open\:hidden.hs-dropdown-menu.open,
	.hs-dropdown.open > .hs-dropdown-open\:hidden,
	.hs-dropdown.open > .hs-dropdown-toggle .hs-dropdown-open\:hidden,
	.hs-dropdown.open > .hs-dropdown-menu > .hs-dropdown-open\:hidden {
		display: none;
	}

	.hs-dropdown-open\:scale-100.hs-dropdown-menu.open,
	.hs-dropdown.open > .hs-dropdown-open\:scale-100,
	.hs-dropdown.open > .hs-dropdown-toggle .hs-dropdown-open\:scale-100,
	.hs-dropdown.open > .hs-dropdown-menu > .hs-dropdown-open\:scale-100 {
		--tw-scale-x: 100%;
		--tw-scale-y: 100%;
		--tw-scale-z: 100%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.hs-dropdown-open\:-rotate-180.hs-dropdown-menu.open,
	.hs-dropdown.open > .hs-dropdown-open\:-rotate-180,
	.hs-dropdown.open > .hs-dropdown-toggle .hs-dropdown-open\:-rotate-180,
	.hs-dropdown.open > .hs-dropdown-menu > .hs-dropdown-open\:-rotate-180 {
		rotate: -180deg;
	}

	.hs-dropdown-open\:rotate-180.hs-dropdown-menu.open,
	.hs-dropdown.open > .hs-dropdown-open\:rotate-180,
	.hs-dropdown.open > .hs-dropdown-toggle .hs-dropdown-open\:rotate-180,
	.hs-dropdown.open > .hs-dropdown-menu > .hs-dropdown-open\:rotate-180 {
		rotate: 180deg;
	}

	.hs-dropdown-open\:opacity-100.hs-dropdown-menu.open,
	.hs-dropdown.open > .hs-dropdown-open\:opacity-100,
	.hs-dropdown.open > .hs-dropdown-toggle .hs-dropdown-open\:opacity-100,
	.hs-dropdown.open > .hs-dropdown-menu > .hs-dropdown-open\:opacity-100 {
		opacity: 1;
	}

	.hs-dropdown-open\:ease-in.hs-dropdown-menu.open,
	.hs-dropdown.open > .hs-dropdown-open\:ease-in,
	.hs-dropdown.open > .hs-dropdown-toggle .hs-dropdown-open\:ease-in,
	.hs-dropdown.open > .hs-dropdown-menu > .hs-dropdown-open\:ease-in {
		--tw-ease: var(--ease-in);
		transition-timing-function: var(--ease-in);
	}

	@media (width>=40rem) {
		.sm\:hs-dropdown-open\:-rotate-90.hs-dropdown-menu.open,
		.hs-dropdown.open > .sm\:hs-dropdown-open\:-rotate-90,
		.hs-dropdown.open > .hs-dropdown-toggle .sm\:hs-dropdown-open\:-rotate-90,
		.hs-dropdown.open > .hs-dropdown-menu > .sm\:hs-dropdown-open\:-rotate-90 {
			rotate: -90deg;
		}

		.sm\:hs-dropdown-open\:rotate-0.hs-dropdown-menu.open,
		.hs-dropdown.open > .sm\:hs-dropdown-open\:rotate-0,
		.hs-dropdown.open > .hs-dropdown-toggle .sm\:hs-dropdown-open\:rotate-0,
		.hs-dropdown.open > .hs-dropdown-menu > .sm\:hs-dropdown-open\:rotate-0 {
			rotate: none;
		}
	}

	@media (width>=48rem) {
		.md\:hs-dropdown-open\:-rotate-90.hs-dropdown-menu.open,
		.hs-dropdown.open > .md\:hs-dropdown-open\:-rotate-90,
		.hs-dropdown.open > .hs-dropdown-toggle .md\:hs-dropdown-open\:-rotate-90,
		.hs-dropdown.open > .hs-dropdown-menu > .md\:hs-dropdown-open\:-rotate-90 {
			rotate: -90deg;
		}

		.md\:hs-dropdown-open\:rotate-0.hs-dropdown-menu.open,
		.hs-dropdown.open > .md\:hs-dropdown-open\:rotate-0,
		.hs-dropdown.open > .hs-dropdown-toggle .md\:hs-dropdown-open\:rotate-0,
		.hs-dropdown.open > .hs-dropdown-menu > .md\:hs-dropdown-open\:rotate-0 {
			rotate: none;
		}
	}

	@media (width>=64rem) {
		.lg\:hs-dropdown-open\:rotate-0.hs-dropdown-menu.open,
		.hs-dropdown.open > .lg\:hs-dropdown-open\:rotate-0,
		.hs-dropdown.open > .hs-dropdown-toggle .lg\:hs-dropdown-open\:rotate-0,
		.hs-dropdown.open > .hs-dropdown-menu > .lg\:hs-dropdown-open\:rotate-0 {
			rotate: none;
		}
	}

	.hs-removing\:translate-x-5.hs-removing {
		--tw-translate-x: calc(var(--spacing) * 5);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.hs-removing\:-translate-y-full.hs-removing {
		--tw-translate-y: -100%;
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.hs-removing\:translate-y-5.hs-removing {
		--tw-translate-y: calc(var(--spacing) * 5);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.hs-removing\:opacity-0.hs-removing {
		opacity: 0;
	}

	.hs-tooltip-shown\:visible.hs-tooltip-content.show,
	.hs-tooltip.show .hs-tooltip-shown\:visible {
		visibility: visible;
	}

	.hs-tooltip-shown\:opacity-100.hs-tooltip-content.show,
	.hs-tooltip.show .hs-tooltip-shown\:opacity-100 {
		opacity: 1;
	}

	.hs-accordion-active\:block.hs-accordion.active,
	.hs-accordion.active > .hs-accordion-active\:block,
	.hs-accordion.active > .hs-accordion-toggle .hs-accordion-active\:block,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-toggle .hs-accordion-active\:block,
	.hs-accordion.active > .hs-accordion-active\:block.hs-accordion-toggle,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-active\:block.hs-accordion-toggle,
	.hs-accordion.active .hs-accordion-active\:block.hs-accordion-force-active {
		display: block;
	}

	.hs-accordion-active\:hidden.hs-accordion.active,
	.hs-accordion.active > .hs-accordion-active\:hidden,
	.hs-accordion.active > .hs-accordion-toggle .hs-accordion-active\:hidden,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-toggle .hs-accordion-active\:hidden,
	.hs-accordion.active > .hs-accordion-active\:hidden.hs-accordion-toggle,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-active\:hidden.hs-accordion-toggle,
	.hs-accordion.active .hs-accordion-active\:hidden.hs-accordion-force-active {
		display: none;
	}

	.hs-accordion-active\:-rotate-180.hs-accordion.active,
	.hs-accordion.active > .hs-accordion-active\:-rotate-180,
	.hs-accordion.active > .hs-accordion-toggle .hs-accordion-active\:-rotate-180,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-toggle .hs-accordion-active\:-rotate-180,
	.hs-accordion.active > .hs-accordion-active\:-rotate-180.hs-accordion-toggle,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-active\:-rotate-180.hs-accordion-toggle,
	.hs-accordion.active .hs-accordion-active\:-rotate-180.hs-accordion-force-active {
		rotate: -180deg;
	}

	.hs-accordion-active\:rotate-90.hs-accordion.active,
	.hs-accordion.active > .hs-accordion-active\:rotate-90,
	.hs-accordion.active > .hs-accordion-toggle .hs-accordion-active\:rotate-90,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-toggle .hs-accordion-active\:rotate-90,
	.hs-accordion.active > .hs-accordion-active\:rotate-90.hs-accordion-toggle,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-active\:rotate-90.hs-accordion-toggle,
	.hs-accordion.active .hs-accordion-active\:rotate-90.hs-accordion-force-active {
		rotate: 90deg;
	}

	.hs-accordion-active\:rotate-180.hs-accordion.active,
	.hs-accordion.active > .hs-accordion-active\:rotate-180,
	.hs-accordion.active > .hs-accordion-toggle .hs-accordion-active\:rotate-180,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-toggle .hs-accordion-active\:rotate-180,
	.hs-accordion.active > .hs-accordion-active\:rotate-180.hs-accordion-toggle,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-active\:rotate-180.hs-accordion-toggle,
	.hs-accordion.active .hs-accordion-active\:rotate-180.hs-accordion-force-active {
		rotate: 180deg;
	}

	.hs-accordion-active\:border-gray-200.hs-accordion.active,
	.hs-accordion.active > .hs-accordion-active\:border-gray-200,
	.hs-accordion.active > .hs-accordion-toggle .hs-accordion-active\:border-gray-200,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-toggle .hs-accordion-active\:border-gray-200,
	.hs-accordion.active > .hs-accordion-active\:border-gray-200.hs-accordion-toggle,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-active\:border-gray-200.hs-accordion-toggle,
	.hs-accordion.active .hs-accordion-active\:border-gray-200.hs-accordion-force-active {
		border-color: var(--color-gray-200);
	}

	.hs-accordion-active\:bg-gray-100.hs-accordion.active,
	.hs-accordion.active > .hs-accordion-active\:bg-gray-100,
	.hs-accordion.active > .hs-accordion-toggle .hs-accordion-active\:bg-gray-100,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-toggle .hs-accordion-active\:bg-gray-100,
	.hs-accordion.active > .hs-accordion-active\:bg-gray-100.hs-accordion-toggle,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-active\:bg-gray-100.hs-accordion-toggle,
	.hs-accordion.active .hs-accordion-active\:bg-gray-100.hs-accordion-force-active {
		background-color: var(--color-gray-100);
	}

	.hs-accordion-active\:bg-gray-200.hs-accordion.active,
	.hs-accordion.active > .hs-accordion-active\:bg-gray-200,
	.hs-accordion.active > .hs-accordion-toggle .hs-accordion-active\:bg-gray-200,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-toggle .hs-accordion-active\:bg-gray-200,
	.hs-accordion.active > .hs-accordion-active\:bg-gray-200.hs-accordion-toggle,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-active\:bg-gray-200.hs-accordion-toggle,
	.hs-accordion.active .hs-accordion-active\:bg-gray-200.hs-accordion-force-active {
		background-color: var(--color-gray-200);
	}

	.hs-accordion-active\:bg-white\/10.hs-accordion.active,
	.hs-accordion.active > .hs-accordion-active\:bg-white\/10,
	.hs-accordion.active > .hs-accordion-toggle .hs-accordion-active\:bg-white\/10,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-toggle .hs-accordion-active\:bg-white\/10,
	.hs-accordion.active > .hs-accordion-active\:bg-white\/10.hs-accordion-toggle,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-active\:bg-white\/10.hs-accordion-toggle,
	.hs-accordion.active .hs-accordion-active\:bg-white\/10.hs-accordion-force-active {
		background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	.hs-accordion-active\:text-blue-600.hs-accordion.active.active,
	.hs-accordion.active > .hs-accordion-active\:text-blue-600.active,
	.hs-accordion.active > .hs-accordion-toggle .hs-accordion-active\:text-blue-600.active,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-toggle .hs-accordion-active\:text-blue-600.active,
	.hs-accordion.active > .hs-accordion-active\:text-blue-600.hs-accordion-toggle.active,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-active\:text-blue-600.hs-accordion-toggle.active,
	.hs-accordion.active .hs-accordion-active\:text-blue-600.hs-accordion-force-active.active {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.hs-accordion-active\:text-blue-600.hs-accordion.active,
	.hs-accordion.active > .hs-accordion-active\:text-blue-600,
	.hs-accordion.active > .hs-accordion-toggle .hs-accordion-active\:text-blue-600,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-toggle .hs-accordion-active\:text-blue-600,
	.hs-accordion.active > .hs-accordion-active\:text-blue-600.hs-accordion-toggle,
	.hs-accordion.active > .hs-accordion-heading > .hs-accordion-active\:text-blue-600.hs-accordion-toggle,
	.hs-accordion.active .hs-accordion-active\:text-blue-600.hs-accordion-force-active {
		color: var(--color-blue-600);
	}

	.hs-accordion-active\:group-hover\:text-blue-600.hs-accordion.active:is(:where(.group):hover *).active,
	.hs-accordion.active > .hs-accordion-active\:group-hover\:text-blue-600:is(:where(.group):hover *).active,
	.hs-accordion.active
		> .hs-accordion-toggle
		.hs-accordion-active\:group-hover\:text-blue-600:is(:where(.group):hover *).active,
	.hs-accordion.active
		> .hs-accordion-heading
		> .hs-accordion-toggle
		.hs-accordion-active\:group-hover\:text-blue-600:is(:where(.group):hover *).active,
	.hs-accordion.active
		> .hs-accordion-active\:group-hover\:text-blue-600.hs-accordion-toggle:is(:where(.group):hover *).active,
	.hs-accordion.active
		> .hs-accordion-heading
		> .hs-accordion-active\:group-hover\:text-blue-600.hs-accordion-toggle:is(:where(.group):hover *).active,
	.hs-accordion.active
		.hs-accordion-active\:group-hover\:text-blue-600.hs-accordion-force-active:is(:where(.group):hover *).active {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.hs-accordion-active\:group-hover\:text-blue-600.hs-accordion.active:is(:where(.group):hover *),
	.hs-accordion.active > .hs-accordion-active\:group-hover\:text-blue-600:is(:where(.group):hover *),
	.hs-accordion.active
		> .hs-accordion-toggle
		.hs-accordion-active\:group-hover\:text-blue-600:is(:where(.group):hover *),
	.hs-accordion.active
		> .hs-accordion-heading
		> .hs-accordion-toggle
		.hs-accordion-active\:group-hover\:text-blue-600:is(:where(.group):hover *),
	.hs-accordion.active
		> .hs-accordion-active\:group-hover\:text-blue-600.hs-accordion-toggle:is(:where(.group):hover *),
	.hs-accordion.active
		> .hs-accordion-heading
		> .hs-accordion-active\:group-hover\:text-blue-600.hs-accordion-toggle:is(:where(.group):hover *),
	.hs-accordion.active
		.hs-accordion-active\:group-hover\:text-blue-600.hs-accordion-force-active:is(:where(.group):hover *) {
		color: var(--color-blue-600);
	}

	@media (width>=40rem) {
		.sm\:hs-accordion-active\:hidden.hs-accordion.active,
		.hs-accordion.active > .sm\:hs-accordion-active\:hidden,
		.hs-accordion.active > .hs-accordion-toggle .sm\:hs-accordion-active\:hidden,
		.hs-accordion.active > .hs-accordion-heading > .hs-accordion-toggle .sm\:hs-accordion-active\:hidden,
		.hs-accordion.active > .sm\:hs-accordion-active\:hidden.hs-accordion-toggle,
		.hs-accordion.active > .hs-accordion-heading > .sm\:hs-accordion-active\:hidden.hs-accordion-toggle,
		.hs-accordion.active .sm\:hs-accordion-active\:hidden.hs-accordion-force-active {
			display: none;
		}

		.sm\:hs-accordion-active\:inline-block.hs-accordion.active,
		.hs-accordion.active > .sm\:hs-accordion-active\:inline-block,
		.hs-accordion.active > .hs-accordion-toggle .sm\:hs-accordion-active\:inline-block,
		.hs-accordion.active > .hs-accordion-heading > .hs-accordion-toggle .sm\:hs-accordion-active\:inline-block,
		.hs-accordion.active > .sm\:hs-accordion-active\:inline-block.hs-accordion-toggle,
		.hs-accordion.active > .hs-accordion-heading > .sm\:hs-accordion-active\:inline-block.hs-accordion-toggle,
		.hs-accordion.active .sm\:hs-accordion-active\:inline-block.hs-accordion-force-active {
			display: inline-block;
		}
	}

	.dark\:hs-accordion-active\:border-neutral-700:where(.dark, .dark *).hs-accordion.active,
	.hs-accordion.active > .dark\:hs-accordion-active\:border-neutral-700:where(.dark, .dark *),
	.hs-accordion.active > .hs-accordion-toggle .dark\:hs-accordion-active\:border-neutral-700:where(.dark, .dark *),
	.hs-accordion.active
		> .hs-accordion-heading
		> .hs-accordion-toggle
		.dark\:hs-accordion-active\:border-neutral-700:where(.dark, .dark *),
	.hs-accordion.active > .dark\:hs-accordion-active\:border-neutral-700:where(.dark, .dark *).hs-accordion-toggle,
	.hs-accordion.active
		> .hs-accordion-heading
		> .dark\:hs-accordion-active\:border-neutral-700:where(.dark, .dark *).hs-accordion-toggle,
	.hs-accordion.active
		.dark\:hs-accordion-active\:border-neutral-700:where(.dark, .dark *).hs-accordion-force-active {
		border-color: var(--color-neutral-700);
	}

	.dark\:hs-accordion-active\:bg-neutral-700:where(.dark, .dark *).hs-accordion.active,
	.hs-accordion.active > .dark\:hs-accordion-active\:bg-neutral-700:where(.dark, .dark *),
	.hs-accordion.active > .hs-accordion-toggle .dark\:hs-accordion-active\:bg-neutral-700:where(.dark, .dark *),
	.hs-accordion.active
		> .hs-accordion-heading
		> .hs-accordion-toggle
		.dark\:hs-accordion-active\:bg-neutral-700:where(.dark, .dark *),
	.hs-accordion.active > .dark\:hs-accordion-active\:bg-neutral-700:where(.dark, .dark *).hs-accordion-toggle,
	.hs-accordion.active
		> .hs-accordion-heading
		> .dark\:hs-accordion-active\:bg-neutral-700:where(.dark, .dark *).hs-accordion-toggle,
	.hs-accordion.active .dark\:hs-accordion-active\:bg-neutral-700:where(.dark, .dark *).hs-accordion-force-active {
		background-color: var(--color-neutral-700);
	}

	.dark\:hs-accordion-active\:bg-neutral-800:where(.dark, .dark *).hs-accordion.active,
	.hs-accordion.active > .dark\:hs-accordion-active\:bg-neutral-800:where(.dark, .dark *),
	.hs-accordion.active > .hs-accordion-toggle .dark\:hs-accordion-active\:bg-neutral-800:where(.dark, .dark *),
	.hs-accordion.active
		> .hs-accordion-heading
		> .hs-accordion-toggle
		.dark\:hs-accordion-active\:bg-neutral-800:where(.dark, .dark *),
	.hs-accordion.active > .dark\:hs-accordion-active\:bg-neutral-800:where(.dark, .dark *).hs-accordion-toggle,
	.hs-accordion.active
		> .hs-accordion-heading
		> .dark\:hs-accordion-active\:bg-neutral-800:where(.dark, .dark *).hs-accordion-toggle,
	.hs-accordion.active .dark\:hs-accordion-active\:bg-neutral-800:where(.dark, .dark *).hs-accordion-force-active {
		background-color: var(--color-neutral-800);
	}

	.dark\:hs-accordion-active\:bg-white\/10:where(.dark, .dark *).hs-accordion.active,
	.hs-accordion.active > .dark\:hs-accordion-active\:bg-white\/10:where(.dark, .dark *),
	.hs-accordion.active > .hs-accordion-toggle .dark\:hs-accordion-active\:bg-white\/10:where(.dark, .dark *),
	.hs-accordion.active
		> .hs-accordion-heading
		> .hs-accordion-toggle
		.dark\:hs-accordion-active\:bg-white\/10:where(.dark, .dark *),
	.hs-accordion.active > .dark\:hs-accordion-active\:bg-white\/10:where(.dark, .dark *).hs-accordion-toggle,
	.hs-accordion.active
		> .hs-accordion-heading
		> .dark\:hs-accordion-active\:bg-white\/10:where(.dark, .dark *).hs-accordion-toggle,
	.hs-accordion.active .dark\:hs-accordion-active\:bg-white\/10:where(.dark, .dark *).hs-accordion-force-active {
		background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	.dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).hs-accordion.active.active-link,
	.dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).hs-accordion.active.active,
	.dark .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).hs-accordion.active.active,
	.dark .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).hs-accordion.active.active-link,
	.hs-accordion.active > .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).active-link,
	.hs-accordion.active > .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).active,
	.dark :is(.hs-accordion.active > .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *)).active,
	.dark :is(.hs-accordion.active > .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *)).active-link,
	.hs-accordion.active
		> .hs-accordion-toggle
		.dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).active-link,
	.hs-accordion.active > .hs-accordion-toggle .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).active,
	.dark
		:is(
			.hs-accordion.active > .hs-accordion-toggle .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *)
		).active,
	.dark
		:is(
			.hs-accordion.active > .hs-accordion-toggle .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *)
		).active-link,
	.hs-accordion.active
		> .hs-accordion-heading
		> .hs-accordion-toggle
		.dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).active-link,
	.hs-accordion.active
		> .hs-accordion-heading
		> .hs-accordion-toggle
		.dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).active,
	.dark
		:is(
			.hs-accordion.active
				> .hs-accordion-heading
				> .hs-accordion-toggle
				.dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *)
		).active,
	.dark
		:is(
			.hs-accordion.active
				> .hs-accordion-heading
				> .hs-accordion-toggle
				.dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *)
		).active-link,
	.hs-accordion.active
		> .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).hs-accordion-toggle.active-link,
	.hs-accordion.active > .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).hs-accordion-toggle.active,
	.dark
		:is(
			.hs-accordion.active > .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).hs-accordion-toggle
		).active,
	.dark
		:is(
			.hs-accordion.active > .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).hs-accordion-toggle
		).active-link,
	.hs-accordion.active
		> .hs-accordion-heading
		> .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).hs-accordion-toggle.active-link,
	.hs-accordion.active
		> .hs-accordion-heading
		> .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).hs-accordion-toggle.active,
	.dark
		:is(
			.hs-accordion.active
				> .hs-accordion-heading
				> .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).hs-accordion-toggle
		).active,
	.dark
		:is(
			.hs-accordion.active
				> .hs-accordion-heading
				> .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).hs-accordion-toggle
		).active-link,
	.hs-accordion.active
		.dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).hs-accordion-force-active.active-link,
	.hs-accordion.active
		.dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).hs-accordion-force-active.active,
	.dark
		:is(
			.hs-accordion.active
				.dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).hs-accordion-force-active
		).active,
	.dark
		:is(
			.hs-accordion.active
				.dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).hs-accordion-force-active
		).active-link {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).hs-accordion.active,
	.hs-accordion.active > .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *),
	.hs-accordion.active > .hs-accordion-toggle .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *),
	.hs-accordion.active
		> .hs-accordion-heading
		> .hs-accordion-toggle
		.dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *),
	.hs-accordion.active > .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).hs-accordion-toggle,
	.hs-accordion.active
		> .hs-accordion-heading
		> .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).hs-accordion-toggle,
	.hs-accordion.active .dark\:hs-accordion-active\:text-blue-500:where(.dark, .dark *).hs-accordion-force-active {
		color: var(--color-blue-500);
	}

	.hs-accordion .hs-accordion-selected\:bg-gray-100.selected {
		background-color: var(--color-gray-100);
	}

	.hs-accordion .dark\:hs-accordion-selected\:bg-neutral-700:where(.dark, .dark *).selected {
		background-color: var(--color-neutral-700);
	}

	.hs-accordion-outside-active\:opacity-100.active {
		opacity: 1;
	}

	.hs-tree-view-selected\:bg-gray-100[data-hs-tree-view-item].selected,
	[data-hs-tree-view-item].selected > .hs-tree-view-selected\:bg-gray-100 {
		background-color: var(--color-gray-100);
	}

	.dark\:hs-tree-view-selected\:bg-neutral-700:where(.dark, .dark *)[data-hs-tree-view-item].selected,
	[data-hs-tree-view-item].selected > .dark\:hs-tree-view-selected\:bg-neutral-700:where(.dark, .dark *) {
		background-color: var(--color-neutral-700);
	}

	.hs-tree-view-disabled\:pointer-events-none[data-hs-tree-view-item].disabled,
	[data-hs-tree-view-item].disabled > .hs-tree-view-disabled\:pointer-events-none {
		pointer-events: none;
	}

	.hs-tree-view-disabled\:opacity-50[data-hs-tree-view-item].disabled,
	[data-hs-tree-view-item].disabled > .hs-tree-view-disabled\:opacity-50 {
		opacity: 0.5;
	}

	.hs-collapse-open\:sticky.hs-collapse.open,
	.hs-collapse-open\:sticky.hs-collapse-toggle.open,
	.hs-collapse.open .hs-collapse-open\:sticky,
	.hs-collapse-toggle.open .hs-collapse-open\:sticky {
		position: sticky;
	}

	.hs-collapse-open\:inset-x-0.hs-collapse.open,
	.hs-collapse-open\:inset-x-0.hs-collapse-toggle.open,
	.hs-collapse.open .hs-collapse-open\:inset-x-0,
	.hs-collapse-toggle.open .hs-collapse-open\:inset-x-0 {
		inset-inline: calc(var(--spacing) * 0);
	}

	.hs-collapse-open\:bottom-10.hs-collapse.open,
	.hs-collapse-open\:bottom-10.hs-collapse-toggle.open,
	.hs-collapse.open .hs-collapse-open\:bottom-10,
	.hs-collapse-toggle.open .hs-collapse-open\:bottom-10 {
		bottom: calc(var(--spacing) * 10);
	}

	.hs-collapse-open\:block.hs-collapse.open,
	.hs-collapse-open\:block.hs-collapse-toggle.open,
	.hs-collapse.open .hs-collapse-open\:block,
	.hs-collapse-toggle.open .hs-collapse-open\:block {
		display: block;
	}

	.hs-collapse-open\:hidden.hs-collapse.open,
	.hs-collapse-open\:hidden.hs-collapse-toggle.open,
	.hs-collapse.open .hs-collapse-open\:hidden,
	.hs-collapse-toggle.open .hs-collapse-open\:hidden {
		display: none;
	}

	.hs-collapse-open\:-rotate-180.hs-collapse.open,
	.hs-collapse-open\:-rotate-180.hs-collapse-toggle.open,
	.hs-collapse.open .hs-collapse-open\:-rotate-180,
	.hs-collapse-toggle.open .hs-collapse-open\:-rotate-180 {
		rotate: -180deg;
	}

	.hs-collapse-open\:rotate-90.hs-collapse.open,
	.hs-collapse-open\:rotate-90.hs-collapse-toggle.open,
	.hs-collapse.open .hs-collapse-open\:rotate-90,
	.hs-collapse-toggle.open .hs-collapse-open\:rotate-90 {
		rotate: 90deg;
	}

	.hs-collapse-open\:rotate-180.hs-collapse.open,
	.hs-collapse-open\:rotate-180.hs-collapse-toggle.open,
	.hs-collapse.open .hs-collapse-open\:rotate-180,
	.hs-collapse-toggle.open .hs-collapse-open\:rotate-180 {
		rotate: 180deg;
	}

	.hs-collapse-open\:rounded-full.hs-collapse.open,
	.hs-collapse-open\:rounded-full.hs-collapse-toggle.open,
	.hs-collapse.open .hs-collapse-open\:rounded-full,
	.hs-collapse-toggle.open .hs-collapse-open\:rounded-full {
		border-radius: 3.40282e38px;
	}

	.hs-collapse-open\:bg-gray-100.hs-collapse.open,
	.hs-collapse-open\:bg-gray-100.hs-collapse-toggle.open,
	.hs-collapse.open .hs-collapse-open\:bg-gray-100,
	.hs-collapse-toggle.open .hs-collapse-open\:bg-gray-100 {
		background-color: var(--color-gray-100);
	}

	.hs-collapse-open\:px-3.hs-collapse.open,
	.hs-collapse-open\:px-3.hs-collapse-toggle.open,
	.hs-collapse.open .hs-collapse-open\:px-3,
	.hs-collapse-toggle.open .hs-collapse-open\:px-3 {
		padding-inline: calc(var(--spacing) * 3);
	}

	.dark\:hs-collapse-open\:bg-neutral-800:where(.dark, .dark *).hs-collapse.open,
	.dark\:hs-collapse-open\:bg-neutral-800:where(.dark, .dark *).hs-collapse-toggle.open,
	.hs-collapse.open .dark\:hs-collapse-open\:bg-neutral-800:where(.dark, .dark *),
	.hs-collapse-toggle.open .dark\:hs-collapse-open\:bg-neutral-800:where(.dark, .dark *) {
		background-color: var(--color-neutral-800);
	}

	.hs-tab-active\:hidden[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:hidden {
		display: none;
	}

	.hs-tab-active\:scale-100[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:scale-100 {
		--tw-scale-x: 100%;
		--tw-scale-y: 100%;
		--tw-scale-z: 100%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.hs-tab-active\:border-blue-500[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:border-blue-500 {
		border-color: var(--color-blue-500);
	}

	.hs-tab-active\:border-blue-600[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:border-blue-600 {
		border-color: var(--color-blue-600);
	}

	.hs-tab-active\:border-gray-200[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:border-gray-200 {
		border-color: var(--color-gray-200);
	}

	.hs-tab-active\:border-gray-300[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:border-gray-300 {
		border-color: var(--color-gray-300);
	}

	.hs-tab-active\:border-t-indigo-600[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:border-t-indigo-600 {
		border-top-color: var(--color-indigo-600);
	}

	.hs-tab-active\:border-b-blue-600[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:border-b-blue-600 {
		border-bottom-color: var(--color-blue-600);
	}

	.hs-tab-active\:border-b-transparent[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:border-b-transparent {
		border-bottom-color: #0000;
	}

	.hs-tab-active\:bg-blue-50[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:bg-blue-50 {
		background-color: var(--color-blue-50);
	}

	.hs-tab-active\:bg-blue-100[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:bg-blue-100 {
		background-color: var(--color-blue-100);
	}

	.hs-tab-active\:bg-blue-600[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:bg-blue-600 {
		background-color: var(--color-blue-600);
	}

	.hs-tab-active\:bg-gray-100[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:bg-gray-100 {
		background-color: var(--color-gray-100);
	}

	.hs-tab-active\:bg-gray-200[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:bg-gray-200 {
		background-color: var(--color-gray-200);
	}

	.hs-tab-active\:bg-white[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:bg-white {
		background-color: var(--color-white);
	}

	.hs-tab-active\:font-medium[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:font-medium {
		--tw-font-weight: var(--font-weight-medium);
		font-weight: var(--font-weight-medium);
	}

	.hs-tab-active\:font-semibold[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:font-semibold {
		--tw-font-weight: var(--font-weight-semibold);
		font-weight: var(--font-weight-semibold);
	}

	.hs-tab-active\:text-blue-600[data-hs-tab].active.active,
	[data-hs-tab].active .hs-tab-active\:text-blue-600.active {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.hs-tab-active\:text-blue-600[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:text-blue-600 {
		color: var(--color-blue-600);
	}

	.hs-tab-active\:text-gray-700[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:text-gray-700 {
		color: var(--color-gray-700);
	}

	.hs-tab-active\:text-gray-800[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:text-gray-800 {
		color: var(--color-gray-800);
	}

	.hs-tab-active\:text-gray-900[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:text-gray-900 {
		color: var(--color-gray-900);
	}

	.hs-tab-active\:text-stone-800[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:text-stone-800 {
		color: var(--color-stone-800);
	}

	.hs-tab-active\:text-white[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:text-white {
		color: var(--color-white);
	}

	.hs-tab-active\:opacity-100[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:opacity-100 {
		opacity: 1;
	}

	.hs-tab-active\:shadow-md[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:shadow-md {
		--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.hs-tab-active\:shadow-sm[data-hs-tab].active,
	[data-hs-tab].active .hs-tab-active\:shadow-sm {
		--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.hs-tab-active\:before\:bg-violet-600[data-hs-tab].active:before,
	[data-hs-tab].active .hs-tab-active\:before\:bg-violet-600:before {
		content: var(--tw-content);
		background-color: var(--color-violet-600);
	}

	.hs-tab-active\:after\:bg-gray-800[data-hs-tab].active:after,
	[data-hs-tab].active .hs-tab-active\:after\:bg-gray-800:after {
		content: var(--tw-content);
		background-color: var(--color-gray-800);
	}

	.hs-tab-active\:after\:bg-stone-800[data-hs-tab].active:after,
	[data-hs-tab].active .hs-tab-active\:after\:bg-stone-800:after {
		content: var(--tw-content);
		background-color: var(--color-stone-800);
	}

	.hs-tab-active\:hover\:border-transparent[data-hs-tab].active:hover,
	[data-hs-tab].active .hs-tab-active\:hover\:border-transparent:hover {
		border-color: #0000;
	}

	.hs-tab-active\:hover\:bg-gray-100[data-hs-tab].active:hover,
	[data-hs-tab].active .hs-tab-active\:hover\:bg-gray-100:hover {
		background-color: var(--color-gray-100);
	}

	.hs-tab-active\:hover\:text-gray-800[data-hs-tab].active:hover,
	[data-hs-tab].active .hs-tab-active\:hover\:text-gray-800:hover {
		color: var(--color-gray-800);
	}

	.hs-tab-active\:hover\:text-white[data-hs-tab].active:hover,
	[data-hs-tab].active .hs-tab-active\:hover\:text-white:hover {
		color: var(--color-white);
	}

	.hs-tab-active\:focus\:border-transparent[data-hs-tab].active:focus,
	[data-hs-tab].active .hs-tab-active\:focus\:border-transparent:focus {
		border-color: #0000;
	}

	.hs-tab-active\:focus\:bg-gray-50[data-hs-tab].active:focus,
	[data-hs-tab].active .hs-tab-active\:focus\:bg-gray-50:focus {
		background-color: var(--color-gray-50);
	}

	.hs-tab-active\:focus\:bg-gray-100[data-hs-tab].active:focus,
	[data-hs-tab].active .hs-tab-active\:focus\:bg-gray-100:focus {
		background-color: var(--color-gray-100);
	}

	.hs-tab-active\:focus\:bg-gray-200[data-hs-tab].active:focus,
	[data-hs-tab].active .hs-tab-active\:focus\:bg-gray-200:focus {
		background-color: var(--color-gray-200);
	}

	.hs-tab-active\:focus\:text-blue-600[data-hs-tab].active:focus.active,
	[data-hs-tab].active .hs-tab-active\:focus\:text-blue-600:focus.active {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.hs-tab-active\:focus\:text-blue-600[data-hs-tab].active:focus,
	[data-hs-tab].active .hs-tab-active\:focus\:text-blue-600:focus {
		color: var(--color-blue-600);
	}

	.hs-tab-active\:focus\:text-gray-800[data-hs-tab].active:focus,
	[data-hs-tab].active .hs-tab-active\:focus\:text-gray-800:focus {
		color: var(--color-gray-800);
	}

	.dark\:hs-tab-active\:border-neutral-600:where(.dark, .dark *)[data-hs-tab].active,
	[data-hs-tab].active .dark\:hs-tab-active\:border-neutral-600:where(.dark, .dark *) {
		border-color: var(--color-neutral-600);
	}

	.dark\:hs-tab-active\:border-neutral-700:where(.dark, .dark *)[data-hs-tab].active,
	[data-hs-tab].active .dark\:hs-tab-active\:border-neutral-700:where(.dark, .dark *) {
		border-color: var(--color-neutral-700);
	}

	.dark\:hs-tab-active\:border-t-indigo-500:where(.dark, .dark *)[data-hs-tab].active,
	[data-hs-tab].active .dark\:hs-tab-active\:border-t-indigo-500:where(.dark, .dark *) {
		border-top-color: var(--color-indigo-500);
	}

	.dark\:hs-tab-active\:border-b-blue-600:where(.dark, .dark *)[data-hs-tab].active,
	[data-hs-tab].active .dark\:hs-tab-active\:border-b-blue-600:where(.dark, .dark *) {
		border-bottom-color: var(--color-blue-600);
	}

	.dark\:hs-tab-active\:border-b-gray-800:where(.dark, .dark *)[data-hs-tab].active,
	[data-hs-tab].active .dark\:hs-tab-active\:border-b-gray-800:where(.dark, .dark *) {
		border-bottom-color: var(--color-gray-800);
	}

	.dark\:hs-tab-active\:bg-blue-500\/10:where(.dark, .dark *)[data-hs-tab].active,
	[data-hs-tab].active .dark\:hs-tab-active\:bg-blue-500\/10:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-blue-500) 10%, transparent);
	}

	.dark\:hs-tab-active\:bg-blue-800:where(.dark, .dark *)[data-hs-tab].active,
	[data-hs-tab].active .dark\:hs-tab-active\:bg-blue-800:where(.dark, .dark *) {
		background-color: var(--color-blue-800);
	}

	.dark\:hs-tab-active\:bg-gray-800:where(.dark, .dark *)[data-hs-tab].active,
	[data-hs-tab].active .dark\:hs-tab-active\:bg-gray-800:where(.dark, .dark *) {
		background-color: var(--color-gray-800);
	}

	.dark\:hs-tab-active\:bg-neutral-700:where(.dark, .dark *)[data-hs-tab].active,
	[data-hs-tab].active .dark\:hs-tab-active\:bg-neutral-700:where(.dark, .dark *) {
		background-color: var(--color-neutral-700);
	}

	.dark\:hs-tab-active\:bg-neutral-700\/30:where(.dark, .dark *)[data-hs-tab].active,
	[data-hs-tab].active .dark\:hs-tab-active\:bg-neutral-700\/30:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-neutral-700) 30%, transparent);
	}

	.dark\:hs-tab-active\:bg-neutral-700\/70:where(.dark, .dark *)[data-hs-tab].active,
	[data-hs-tab].active .dark\:hs-tab-active\:bg-neutral-700\/70:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-neutral-700) 70%, transparent);
	}

	.dark\:hs-tab-active\:bg-neutral-800:where(.dark, .dark *)[data-hs-tab].active,
	[data-hs-tab].active .dark\:hs-tab-active\:bg-neutral-800:where(.dark, .dark *) {
		background-color: var(--color-neutral-800);
	}

	.dark\:hs-tab-active\:bg-neutral-900:where(.dark, .dark *)[data-hs-tab].active,
	[data-hs-tab].active .dark\:hs-tab-active\:bg-neutral-900:where(.dark, .dark *) {
		background-color: var(--color-neutral-900);
	}

	.hs-tab-active\:dark\:bg-neutral-800[data-hs-tab].active:where(.dark, .dark *),
	[data-hs-tab].active .hs-tab-active\:dark\:bg-neutral-800:where(.dark, .dark *) {
		background-color: var(--color-neutral-800);
	}

	.dark\:hs-tab-active\:text-blue-500:where(.dark, .dark *)[data-hs-tab].active.active-link,
	.dark\:hs-tab-active\:text-blue-500:where(.dark, .dark *)[data-hs-tab].active.active,
	.dark .dark\:hs-tab-active\:text-blue-500:where(.dark, .dark *)[data-hs-tab].active.active,
	.dark .dark\:hs-tab-active\:text-blue-500:where(.dark, .dark *)[data-hs-tab].active.active-link,
	[data-hs-tab].active .dark\:hs-tab-active\:text-blue-500:where(.dark, .dark *).active-link,
	[data-hs-tab].active .dark\:hs-tab-active\:text-blue-500:where(.dark, .dark *).active,
	.dark :is([data-hs-tab].active .dark\:hs-tab-active\:text-blue-500:where(.dark, .dark *)).active,
	.dark :is([data-hs-tab].active .dark\:hs-tab-active\:text-blue-500:where(.dark, .dark *)).active-link,
	.dark\:hs-tab-active\:text-blue-600:where(.dark, .dark *)[data-hs-tab].active.active,
	[data-hs-tab].active .dark\:hs-tab-active\:text-blue-600:where(.dark, .dark *).active {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.dark\:hs-tab-active\:text-blue-500:where(.dark, .dark *)[data-hs-tab].active,
	[data-hs-tab].active .dark\:hs-tab-active\:text-blue-500:where(.dark, .dark *) {
		color: var(--color-blue-500);
	}

	.dark\:hs-tab-active\:text-blue-600:where(.dark, .dark *)[data-hs-tab].active,
	[data-hs-tab].active .dark\:hs-tab-active\:text-blue-600:where(.dark, .dark *) {
		color: var(--color-blue-600);
	}

	.dark\:hs-tab-active\:text-gray-200:where(.dark, .dark *)[data-hs-tab].active,
	[data-hs-tab].active .dark\:hs-tab-active\:text-gray-200:where(.dark, .dark *) {
		color: var(--color-gray-200);
	}

	.dark\:hs-tab-active\:text-neutral-200:where(.dark, .dark *)[data-hs-tab].active,
	[data-hs-tab].active .dark\:hs-tab-active\:text-neutral-200:where(.dark, .dark *) {
		color: var(--color-neutral-200);
	}

	.dark\:hs-tab-active\:text-white:where(.dark, .dark *)[data-hs-tab].active,
	[data-hs-tab].active .dark\:hs-tab-active\:text-white:where(.dark, .dark *) {
		color: var(--color-white);
	}

	.hs-tab-active\:dark\:text-neutral-400[data-hs-tab].active:where(.dark, .dark *),
	[data-hs-tab].active .hs-tab-active\:dark\:text-neutral-400:where(.dark, .dark *) {
		color: var(--color-neutral-400);
	}

	.hs-tab-active\:dark\:text-white[data-hs-tab].active:where(.dark, .dark *),
	[data-hs-tab].active .hs-tab-active\:dark\:text-white:where(.dark, .dark *) {
		color: var(--color-white);
	}

	.dark\:hs-tab-active\:before\:bg-violet-500:where(.dark, .dark *)[data-hs-tab].active:before,
	[data-hs-tab].active .dark\:hs-tab-active\:before\:bg-violet-500:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-color: var(--color-violet-500);
	}

	.dark\:hs-tab-active\:after\:bg-neutral-400:where(.dark, .dark *)[data-hs-tab].active:after,
	[data-hs-tab].active .dark\:hs-tab-active\:after\:bg-neutral-400:where(.dark, .dark *):after {
		content: var(--tw-content);
		background-color: var(--color-neutral-400);
	}

	.dark\:hs-tab-active\:after\:bg-neutral-600:where(.dark, .dark *)[data-hs-tab].active:after,
	[data-hs-tab].active .dark\:hs-tab-active\:after\:bg-neutral-600:where(.dark, .dark *):after {
		content: var(--tw-content);
		background-color: var(--color-neutral-600);
	}

	.dark\:hs-tab-active\:hover\:border-transparent:where(.dark, .dark *)[data-hs-tab].active:hover,
	[data-hs-tab].active .dark\:hs-tab-active\:hover\:border-transparent:where(.dark, .dark *):hover {
		border-color: #0000;
	}

	.dark\:hs-tab-active\:hover\:bg-neutral-700:where(.dark, .dark *)[data-hs-tab].active:hover,
	[data-hs-tab].active .dark\:hs-tab-active\:hover\:bg-neutral-700:where(.dark, .dark *):hover {
		background-color: var(--color-neutral-700);
	}

	.dark\:hs-tab-active\:focus\:border-transparent:where(.dark, .dark *)[data-hs-tab].active:focus,
	[data-hs-tab].active .dark\:hs-tab-active\:focus\:border-transparent:where(.dark, .dark *):focus {
		border-color: #0000;
	}

	.dark\:focus\:hs-tab-active\:bg-neutral-600:where(.dark, .dark *):focus[data-hs-tab].active,
	[data-hs-tab].active .dark\:focus\:hs-tab-active\:bg-neutral-600:where(.dark, .dark *):focus {
		background-color: var(--color-neutral-600);
	}

	.dark\:focus\:hs-tab-active\:bg-neutral-700:where(.dark, .dark *):focus[data-hs-tab].active,
	[data-hs-tab].active .dark\:focus\:hs-tab-active\:bg-neutral-700:where(.dark, .dark *):focus {
		background-color: var(--color-neutral-700);
	}

	.dark\:focus\:hs-tab-active\:bg-neutral-800:where(.dark, .dark *):focus[data-hs-tab].active,
	[data-hs-tab].active .dark\:focus\:hs-tab-active\:bg-neutral-800:where(.dark, .dark *):focus {
		background-color: var(--color-neutral-800);
	}

	.dark\:hs-tab-active\:focus\:bg-neutral-700:where(.dark, .dark *)[data-hs-tab].active:focus,
	[data-hs-tab].active .dark\:hs-tab-active\:focus\:bg-neutral-700:where(.dark, .dark *):focus {
		background-color: var(--color-neutral-700);
	}

	.dark\:hs-tab-active\:focus\:bg-neutral-800:where(.dark, .dark *)[data-hs-tab].active:focus,
	[data-hs-tab].active .dark\:hs-tab-active\:focus\:bg-neutral-800:where(.dark, .dark *):focus {
		background-color: var(--color-neutral-800);
	}

	.dark\:focus\:hs-tab-active\:text-blue-500:where(.dark, .dark *):focus[data-hs-tab].active.active-link,
	.dark\:focus\:hs-tab-active\:text-blue-500:where(.dark, .dark *):focus[data-hs-tab].active.active,
	.dark .dark\:focus\:hs-tab-active\:text-blue-500:where(.dark, .dark *):focus[data-hs-tab].active.active,
	.dark .dark\:focus\:hs-tab-active\:text-blue-500:where(.dark, .dark *):focus[data-hs-tab].active.active-link,
	[data-hs-tab].active .dark\:focus\:hs-tab-active\:text-blue-500:where(.dark, .dark *):focus.active-link,
	[data-hs-tab].active .dark\:focus\:hs-tab-active\:text-blue-500:where(.dark, .dark *):focus.active,
	.dark :is([data-hs-tab].active .dark\:focus\:hs-tab-active\:text-blue-500:where(.dark, .dark *):focus).active,
	.dark :is([data-hs-tab].active .dark\:focus\:hs-tab-active\:text-blue-500:where(.dark, .dark *):focus).active-link {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.dark\:focus\:hs-tab-active\:text-blue-500:where(.dark, .dark *):focus[data-hs-tab].active,
	[data-hs-tab].active .dark\:focus\:hs-tab-active\:text-blue-500:where(.dark, .dark *):focus {
		color: var(--color-blue-500);
	}

	.dark\:focus\:hs-tab-active\:text-neutral-200:where(.dark, .dark *):focus[data-hs-tab].active,
	[data-hs-tab].active .dark\:focus\:hs-tab-active\:text-neutral-200:where(.dark, .dark *):focus,
	.dark\:hs-tab-active\:focus\:text-neutral-200:where(.dark, .dark *)[data-hs-tab].active:focus,
	[data-hs-tab].active .dark\:hs-tab-active\:focus\:text-neutral-200:where(.dark, .dark *):focus {
		color: var(--color-neutral-200);
	}

	.hs-overlay-open\:mt-0.open,
	.open .hs-overlay-open\:mt-0 {
		margin-top: calc(var(--spacing) * 0);
	}

	.hs-overlay-open\:mt-7.open,
	.open .hs-overlay-open\:mt-7 {
		margin-top: calc(var(--spacing) * 7);
	}

	.hs-overlay-open\:translate-x-0.open,
	.open .hs-overlay-open\:translate-x-0 {
		--tw-translate-x: calc(var(--spacing) * 0);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.hs-overlay-open\:translate-y-0.open,
	.open .hs-overlay-open\:translate-y-0 {
		--tw-translate-y: calc(var(--spacing) * 0);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.hs-overlay-open\:scale-100.open,
	.open .hs-overlay-open\:scale-100 {
		--tw-scale-x: 100%;
		--tw-scale-y: 100%;
		--tw-scale-z: 100%;
		scale: var(--tw-scale-x) var(--tw-scale-y);
	}

	.hs-overlay-open\:opacity-100.open,
	.open .hs-overlay-open\:opacity-100 {
		opacity: 1;
	}

	.hs-overlay-open\:duration-500.open,
	.open .hs-overlay-open\:duration-500 {
		--tw-duration: 0.5s;
		transition-duration: 0.5s;
	}

	@media (width>=40rem) {
		.sm\:hs-overlay-open\:mt-10.open,
		.open .sm\:hs-overlay-open\:mt-10 {
			margin-top: calc(var(--spacing) * 10);
		}
	}

	@media (width>=48rem) {
		.md\:hs-overlay-open\:mt-10.open,
		.open .md\:hs-overlay-open\:mt-10 {
			margin-top: calc(var(--spacing) * 10);
		}
	}

	@media (width>=64rem) {
		.lg\:hs-overlay-open\:mt-10.open,
		.open .lg\:hs-overlay-open\:mt-10 {
			margin-top: calc(var(--spacing) * 10);
		}
	}

	@media (width>=80rem) {
		.xl\:hs-overlay-open\:mt-10.open,
		.open .xl\:hs-overlay-open\:mt-10 {
			margin-top: calc(var(--spacing) * 10);
		}
	}

	@media (width>=40rem) {
		.sm\:hs-overlay-layout-open\:ms-64.hs-overlay-body-open,
		.hs-overlay-body-open .sm\:hs-overlay-layout-open\:ms-64 {
			margin-inline-start: calc(var(--spacing) * 64);
		}

		.sm\:hs-overlay-layout-open\:translate-x-0.hs-overlay-body-open,
		.hs-overlay-body-open .sm\:hs-overlay-layout-open\:translate-x-0 {
			--tw-translate-x: calc(var(--spacing) * 0);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}
	}

	@media (width>=64rem) {
		.lg\:hs-overlay-layout-open\:translate-x-0.hs-overlay-body-open,
		.hs-overlay-body-open .lg\:hs-overlay-layout-open\:translate-x-0 {
			--tw-translate-x: calc(var(--spacing) * 0);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.lg\:hs-overlay-layout-open\:ps-56.hs-overlay-body-open,
		.hs-overlay-body-open .lg\:hs-overlay-layout-open\:ps-56 {
			padding-inline-start: calc(var(--spacing) * 56);
		}

		.lg\:hs-overlay-layout-open\:ps-65.hs-overlay-body-open,
		.hs-overlay-body-open .lg\:hs-overlay-layout-open\:ps-65 {
			padding-inline-start: calc(var(--spacing) * 65);
		}
	}

	@media (width>=80rem) {
		.xl\:hs-overlay-layout-open\:translate-x-0.hs-overlay-body-open,
		.hs-overlay-body-open .xl\:hs-overlay-layout-open\:translate-x-0 {
			--tw-translate-x: calc(var(--spacing) * 0);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}
	}

	@media (width>=96rem) {
		.\32 xl\:hs-overlay-layout-open\:translate-x-0.hs-overlay-body-open,
		.hs-overlay-body-open .\32 xl\:hs-overlay-layout-open\:translate-x-0 {
			--tw-translate-x: calc(var(--spacing) * 0);
			translate: var(--tw-translate-x) var(--tw-translate-y);
		}

		.\32 xl\:hs-overlay-layout-open\:pe-96.hs-overlay-body-open,
		.hs-overlay-body-open .\32 xl\:hs-overlay-layout-open\:pe-96 {
			padding-inline-end: calc(var(--spacing) * 96);
		}

		.\32 xl\:hs-overlay-layout-open\:pe-120.hs-overlay-body-open,
		.hs-overlay-body-open .\32 xl\:hs-overlay-layout-open\:pe-120 {
			padding-inline-end: calc(var(--spacing) * 120);
		}
	}

	.hs-overlay-backdrop-open\:bg-black\/30.hs-overlay-backdrop,
	.hs-overlay-backdrop .hs-overlay-backdrop-open\:bg-black\/30 {
		background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
	}

	.hs-overlay-backdrop-open\:bg-blue-950\/90.hs-overlay-backdrop,
	.hs-overlay-backdrop .hs-overlay-backdrop-open\:bg-blue-950\/90 {
		background-color: color-mix(in oklab, var(--color-blue-950) 90%, transparent);
	}

	.hs-overlay-backdrop-open\:backdrop-blur-md.hs-overlay-backdrop,
	.hs-overlay-backdrop .hs-overlay-backdrop-open\:backdrop-blur-md {
		--tw-backdrop-blur: blur(var(--blur-md));
		-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
			var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
			var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
		backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
			var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
			var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
	}

	.dark\:hs-overlay-backdrop-open\:bg-blue-950\/90:where(.dark, .dark *).hs-overlay-backdrop,
	.hs-overlay-backdrop .dark\:hs-overlay-backdrop-open\:bg-blue-950\/90:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-blue-950) 90%, transparent);
	}

	.dark\:hs-overlay-backdrop-open\:bg-neutral-900\/30:where(.dark, .dark *).hs-overlay-backdrop,
	.hs-overlay-backdrop .dark\:hs-overlay-backdrop-open\:bg-neutral-900\/30:where(.dark, .dark *) {
		background-color: color-mix(in oklab, var(--color-neutral-900) 30%, transparent);
	}

	.hs-scrollspy-active\:border-gray-200.active {
		border-color: var(--color-gray-200);
	}

	.hs-scrollspy-active\:border-gray-300.active {
		border-color: var(--color-gray-300);
	}

	.hs-scrollspy-active\:bg-gray-100.active {
		background-color: var(--color-gray-100);
	}

	.hs-scrollspy-active\:font-medium.active {
		--tw-font-weight: var(--font-weight-medium);
		font-weight: var(--font-weight-medium);
	}

	.hs-scrollspy-active\:text-blue-500.active.active-link,
	.hs-scrollspy-active\:text-blue-500.active.active,
	.dark .hs-scrollspy-active\:text-blue-500.active.active,
	.dark .hs-scrollspy-active\:text-blue-500.active.active-link,
	.hs-scrollspy-active\:text-blue-600.active.active {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.hs-scrollspy-active\:text-blue-500.active {
		color: var(--color-blue-500);
	}

	.hs-scrollspy-active\:text-blue-600.active {
		color: var(--color-blue-600);
	}

	.hs-scrollspy-active\:text-gray-800.active {
		color: var(--color-gray-800);
	}

	.hs-scrollspy-active\:text-gray-900.active {
		color: var(--color-gray-900);
	}

	.hs-scrollspy-active\:before\:opacity-100.active:before {
		content: var(--tw-content);
		opacity: 1;
	}

	.dark\:hs-scrollspy-active\:border-neutral-700:where(.dark, .dark *).active {
		border-color: var(--color-neutral-700);
	}

	.dark\:hs-scrollspy-active\:bg-neutral-700:where(.dark, .dark *).active {
		background-color: var(--color-neutral-700);
	}

	.dark\:hs-scrollspy-active\:text-blue-500:where(.dark, .dark *).active.active-link,
	.dark\:hs-scrollspy-active\:text-blue-500:where(.dark, .dark *).active.active,
	.dark .dark\:hs-scrollspy-active\:text-blue-500:where(.dark, .dark *).active.active,
	.dark .dark\:hs-scrollspy-active\:text-blue-500:where(.dark, .dark *).active.active-link {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.dark\:hs-scrollspy-active\:text-blue-500:where(.dark, .dark *).active {
		color: var(--color-blue-500);
	}

	.dark\:hs-scrollspy-active\:text-neutral-200:where(.dark, .dark *).active {
		color: var(--color-neutral-200);
	}

	.dark\:hs-scrollspy-active\:text-neutral-300:where(.dark, .dark *).active {
		color: var(--color-neutral-300);
	}

	.hs-carousel-active\:border-blue-400.active,
	.active .hs-carousel-active\:border-blue-400 {
		border-color: var(--color-blue-400);
	}

	.hs-carousel-active\:border-blue-700.active,
	.active .hs-carousel-active\:border-blue-700 {
		border-color: var(--color-blue-700);
	}

	.hs-carousel-active\:border-gray-800.active,
	.active .hs-carousel-active\:border-gray-800 {
		border-color: var(--color-gray-800);
	}

	.hs-carousel-active\:bg-blue-700.active,
	.active .hs-carousel-active\:bg-blue-700 {
		background-color: var(--color-blue-700);
	}

	.hs-carousel-active\:bg-white.active,
	.active .hs-carousel-active\:bg-white {
		background-color: var(--color-white);
	}

	.hs-carousel-active\:after\:bg-black\/10.active:after,
	.active .hs-carousel-active\:after\:bg-black\/10:after {
		content: var(--tw-content);
		background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
	}

	.dark\:hs-carousel-active\:border-blue-500:where(.dark, .dark *).active,
	.active .dark\:hs-carousel-active\:border-blue-500:where(.dark, .dark *) {
		border-color: var(--color-blue-500);
	}

	.dark\:hs-carousel-active\:border-white:where(.dark, .dark *).active,
	.active .dark\:hs-carousel-active\:border-white:where(.dark, .dark *) {
		border-color: var(--color-white);
	}

	.dark\:hs-carousel-active\:bg-blue-500:where(.dark, .dark *).active,
	.active .dark\:hs-carousel-active\:bg-blue-500:where(.dark, .dark *) {
		background-color: var(--color-blue-500);
	}

	.hs-carousel-disabled\:pointer-events-none.disabled,
	.disabled .hs-carousel-disabled\:pointer-events-none {
		pointer-events: none;
	}

	.hs-carousel-disabled\:cursor-default.disabled,
	.disabled .hs-carousel-disabled\:cursor-default {
		cursor: default;
	}

	.hs-carousel-disabled\:opacity-50.disabled,
	.disabled .hs-carousel-disabled\:opacity-50 {
		opacity: 0.5;
	}

	.hs-carousel-disabled\:hover\:bg-white.disabled:hover,
	.disabled .hs-carousel-disabled\:hover\:bg-white:hover {
		background-color: var(--color-white);
	}

	.dark\:hs-carousel-disabled\:hover\:bg-neutral-900:where(.dark, .dark *).disabled:hover,
	.disabled .dark\:hs-carousel-disabled\:hover\:bg-neutral-900:where(.dark, .dark *):hover {
		background-color: var(--color-neutral-900);
	}

	.hs-carousel-dragging\:cursor-grabbing.dragging,
	.dragging .hs-carousel-dragging\:cursor-grabbing {
		cursor: grabbing;
	}

	.hs-carousel-dragging\:transition-none.dragging,
	.dragging .hs-carousel-dragging\:transition-none {
		transition-property: none;
	}

	.hs-selected\:block.selected,
	.selected .hs-selected\:block {
		display: block;
	}

	.hs-selected\:bg-gray-100.selected,
	.selected .hs-selected\:bg-gray-100 {
		background-color: var(--color-gray-100);
	}

	.hs-selected\:bg-stone-100.selected,
	.selected .hs-selected\:bg-stone-100 {
		background-color: var(--color-stone-100);
	}

	.hs-selected\:font-semibold.selected,
	.selected .hs-selected\:font-semibold {
		--tw-font-weight: var(--font-weight-semibold);
		font-weight: var(--font-weight-semibold);
	}

	.hs-selected\:text-\[\#ff0\].selected,
	.selected .hs-selected\:text-\[\#ff0\] {
		color: #ff0;
	}

	.dark\:hs-selected\:bg-gray-700:where(.dark, .dark *).selected,
	.selected .dark\:hs-selected\:bg-gray-700:where(.dark, .dark *) {
		background-color: var(--color-gray-700);
	}

	.dark\:hs-selected\:bg-neutral-800:where(.dark, .dark *).selected,
	.selected .dark\:hs-selected\:bg-neutral-800:where(.dark, .dark *) {
		background-color: var(--color-neutral-800);
	}

	.hs-select-disabled\:pointer-events-none.disabled,
	.disabled .hs-select-disabled\:pointer-events-none {
		pointer-events: none;
	}

	.hs-select-disabled\:opacity-50.disabled,
	.disabled .hs-select-disabled\:opacity-50 {
		opacity: 0.5;
	}

	.hs-select-active\:border-transparent.active,
	.active .hs-select-active\:border-transparent {
		border-color: #0000;
	}

	.hs-select-active\:bg-gray-100.active,
	.active .hs-select-active\:bg-gray-100 {
		background-color: var(--color-gray-100);
	}

	.hs-select-active\:ring-1.active,
	.active .hs-select-active\:ring-1 {
		--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width))
			var(--tw-ring-color, currentColor);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.hs-select-active\:ring-blue-500.active,
	.active .hs-select-active\:ring-blue-500 {
		--tw-ring-color: var(--color-blue-500);
	}

	.hs-select-active\:dark\:bg-neutral-700.active:where(.dark, .dark *),
	.active .hs-select-active\:dark\:bg-neutral-700:where(.dark, .dark *) {
		background-color: var(--color-neutral-700);
	}

	.hs-select-active\:dark\:ring-1.active:where(.dark, .dark *),
	.active .hs-select-active\:dark\:ring-1:where(.dark, .dark *) {
		--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width))
			var(--tw-ring-color, currentColor);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.hs-select-active\:dark\:ring-neutral-600.active:where(.dark, .dark *),
	.active .hs-select-active\:dark\:ring-neutral-600:where(.dark, .dark *) {
		--tw-ring-color: var(--color-neutral-600);
	}

	.hs-select-active\:dark\:outline-hidden.active:where(.dark, .dark *) {
		--tw-outline-style: none;
		outline-style: none;
	}

	@media (forced-colors: active) {
		.hs-select-active\:dark\:outline-hidden.active:where(.dark, .dark *) {
			outline-offset: 2px;
			outline: 2px solid #0000;
		}
	}

	.active .hs-select-active\:dark\:outline-hidden:where(.dark, .dark *) {
		--tw-outline-style: none;
		outline-style: none;
	}

	@media (forced-colors: active) {
		.active .hs-select-active\:dark\:outline-hidden:where(.dark, .dark *) {
			outline-offset: 2px;
			outline: 2px solid #0000;
		}
	}

	.hs-password-active\:block.active,
	.active .hs-password-active\:block {
		display: block;
	}

	.hs-password-active\:hidden.active,
	.active .hs-password-active\:hidden {
		display: none;
	}

	.hs-strong-password\:opacity-100.passed,
	.passed .hs-strong-password\:opacity-100 {
		opacity: 1;
	}

	.hs-strong-password-accepted\:bg-green-500.accepted,
	.accepted .hs-strong-password-accepted\:bg-green-500 {
		background-color: var(--color-green-500);
	}

	.hs-strong-password-accepted\:bg-teal-500.accepted,
	.accepted .hs-strong-password-accepted\:bg-teal-500 {
		background-color: var(--color-teal-500);
	}

	.hs-strong-password-active\:text-teal-500.active {
		color: var(--color-teal-500);
	}

	.hs-stepper-active\:bg-blue-600.active,
	.active .hs-stepper-active\:bg-blue-600 {
		background-color: var(--color-blue-600);
	}

	.hs-stepper-active\:text-white.active,
	.active .hs-stepper-active\:text-white {
		color: var(--color-white);
	}

	.dark\:hs-stepper-active\:bg-blue-500:where(.dark, .dark *).active,
	.active .dark\:hs-stepper-active\:bg-blue-500:where(.dark, .dark *) {
		background-color: var(--color-blue-500);
	}

	.hs-stepper-success\:block.success,
	.success .hs-stepper-success\:block {
		display: block;
	}

	.hs-stepper-success\:hidden.success,
	.success .hs-stepper-success\:hidden {
		display: none;
	}

	.hs-stepper-success\:bg-blue-600.success,
	.success .hs-stepper-success\:bg-blue-600 {
		background-color: var(--color-blue-600);
	}

	.hs-stepper-success\:text-white.success,
	.success .hs-stepper-success\:text-white {
		color: var(--color-white);
	}

	.dark\:hs-stepper-success\:bg-blue-500:where(.dark, .dark *).success,
	.success .dark\:hs-stepper-success\:bg-blue-500:where(.dark, .dark *) {
		background-color: var(--color-blue-500);
	}

	.dark\:hs-stepper-success\:bg-blue-600:where(.dark, .dark *).success,
	.success .dark\:hs-stepper-success\:bg-blue-600:where(.dark, .dark *) {
		background-color: var(--color-blue-600);
	}

	.hs-stepper-completed\:hidden.completed,
	.completed .hs-stepper-completed\:hidden {
		display: none;
	}

	.hs-stepper-completed\:bg-teal-500.completed,
	.completed .hs-stepper-completed\:bg-teal-500 {
		background-color: var(--color-teal-500);
	}

	.hs-stepper-completed\:bg-teal-600.completed,
	.completed .hs-stepper-completed\:bg-teal-600,
	.hs-stepper-completed\:group-focus\:bg-teal-600.completed:is(:where(.group):focus *),
	.completed .hs-stepper-completed\:group-focus\:bg-teal-600:is(:where(.group):focus *) {
		background-color: var(--color-teal-600);
	}

	.dark\:hs-stepper-completed\:bg-teal-500:where(.dark, .dark *).completed,
	.completed .dark\:hs-stepper-completed\:bg-teal-500:where(.dark, .dark *) {
		background-color: var(--color-teal-500);
	}

	.dark\:hs-stepper-completed\:bg-teal-600:where(.dark, .dark *).completed,
	.completed .dark\:hs-stepper-completed\:bg-teal-600:where(.dark, .dark *),
	.dark\:hs-stepper-completed\:group-focus\:bg-teal-600:where(.dark, .dark *).completed:is(:where(.group):focus *),
	.completed .dark\:hs-stepper-completed\:group-focus\:bg-teal-600:where(.dark, .dark *):is(:where(.group):focus *) {
		background-color: var(--color-teal-600);
	}

	.hs-stepper-error\:block.error,
	.error .hs-stepper-error\:block {
		display: block;
	}

	.hs-stepper-error\:hidden.error,
	.error .hs-stepper-error\:hidden {
		display: none;
	}

	.hs-stepper-error\:bg-red-500.error,
	.error .hs-stepper-error\:bg-red-500,
	.dark\:hs-stepper-error\:bg-red-500:where(.dark, .dark *).error,
	.error .dark\:hs-stepper-error\:bg-red-500:where(.dark, .dark *) {
		background-color: var(--color-red-500);
	}

	.hs-stepper-processed\:hidden.processed,
	.processed .hs-stepper-processed\:hidden {
		display: none;
	}

	.hs-stepper-processed\:inline-block.processed,
	.processed .hs-stepper-processed\:inline-block {
		display: inline-block;
	}

	.hs-stepper-processed\:border.processed,
	.processed .hs-stepper-processed\:border {
		border-style: var(--tw-border-style);
		border-width: 1px;
	}

	.hs-stepper-processed\:border-gray-200.processed,
	.processed .hs-stepper-processed\:border-gray-200 {
		border-color: var(--color-gray-200);
	}

	.hs-stepper-processed\:bg-white.processed,
	.processed .hs-stepper-processed\:bg-white {
		background-color: var(--color-white);
	}

	.dark\:hs-stepper-processed\:border-neutral-700:where(.dark, .dark *).processed,
	.processed .dark\:hs-stepper-processed\:border-neutral-700:where(.dark, .dark *) {
		border-color: var(--color-neutral-700);
	}

	.dark\:hs-stepper-processed\:bg-neutral-800:where(.dark, .dark *).processed,
	.processed .dark\:hs-stepper-processed\:bg-neutral-800:where(.dark, .dark *) {
		background-color: var(--color-neutral-800);
	}

	.hs-combo-box-active\:flex.active,
	.active .hs-combo-box-active\:flex,
	.hs-combo-box-has-value\:flex.has-value,
	.has-value .hs-combo-box-has-value\:flex {
		display: flex;
	}

	.hs-combo-box-selected\:block.selected,
	.selected .hs-combo-box-selected\:block {
		display: block;
	}

	.hs-combo-box-tab-active\:border-blue-600.active {
		border-color: var(--color-blue-600);
	}

	.hs-combo-box-tab-active\:bg-blue-600.active {
		background-color: var(--color-blue-600);
	}

	.hs-combo-box-tab-active\:text-white.active {
		color: var(--color-white);
	}

	.hs-combo-box-tab-active\:focus\:border-blue-600.active:focus {
		border-color: var(--color-blue-600);
	}

	.dark\:hs-combo-box-tab-active\:border-blue-500:where(.dark, .dark *).active {
		border-color: var(--color-blue-500);
	}

	.dark\:hs-combo-box-tab-active\:bg-blue-500:where(.dark, .dark *).active {
		background-color: var(--color-blue-500);
	}

	.dark\:hs-combo-box-tab-active\:text-white:where(.dark, .dark *).active {
		color: var(--color-white);
	}

	.dark\:hs-combo-box-tab-active\:focus\:border-blue-500:where(.dark, .dark *).active:focus {
		border-color: var(--color-blue-500);
	}

	.hs-layout-splitter-dragging\:pointer-events-none.dragging,
	.dragging .hs-layout-splitter-dragging\:pointer-events-none {
		pointer-events: none;
	}

	.hs-layout-splitter-prev-pre-limit-reached\:fixed.prev-pre-limit-reached,
	.prev-pre-limit-reached .hs-layout-splitter-prev-pre-limit-reached\:fixed {
		position: fixed;
	}

	.hs-layout-splitter-prev-pre-limit-reached\:start-0.prev-pre-limit-reached,
	.prev-pre-limit-reached .hs-layout-splitter-prev-pre-limit-reached\:start-0 {
		inset-inline-start: calc(var(--spacing) * 0);
	}

	.hs-layout-splitter-prev-pre-limit-reached\:top-0.prev-pre-limit-reached,
	.prev-pre-limit-reached .hs-layout-splitter-prev-pre-limit-reached\:top-0 {
		top: calc(var(--spacing) * 0);
	}

	.hs-layout-splitter-prev-pre-limit-reached\:z-70.prev-pre-limit-reached,
	.prev-pre-limit-reached .hs-layout-splitter-prev-pre-limit-reached\:z-70 {
		z-index: 70;
	}

	.hs-layout-splitter-prev-pre-limit-reached\:h-dvh.prev-pre-limit-reached,
	.prev-pre-limit-reached .hs-layout-splitter-prev-pre-limit-reached\:h-dvh {
		height: 100dvh;
	}

	.hs-layout-splitter-prev-pre-limit-reached\:w-64.prev-pre-limit-reached,
	.prev-pre-limit-reached .hs-layout-splitter-prev-pre-limit-reached\:w-64 {
		width: calc(var(--spacing) * 64);
	}

	.hs-layout-splitter-prev-pre-limit-reached\:-translate-x-full.prev-pre-limit-reached,
	.prev-pre-limit-reached .hs-layout-splitter-prev-pre-limit-reached\:-translate-x-full {
		--tw-translate-x: -100%;
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.hs-layout-splitter-prev-pre-limit-reached\:overflow-auto.prev-pre-limit-reached,
	.prev-pre-limit-reached .hs-layout-splitter-prev-pre-limit-reached\:overflow-auto {
		overflow: auto;
	}

	.hs-layout-splitter-prev-pre-limit-reached\:transition-all.prev-pre-limit-reached,
	.prev-pre-limit-reached .hs-layout-splitter-prev-pre-limit-reached\:transition-all {
		transition-property: all;
		transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
		transition-duration: var(--tw-duration, var(--default-transition-duration));
	}

	.hs-overlay-open\:hs-layout-splitter-prev-pre-limit-reached\:translate-x-0.open.prev-pre-limit-reached,
	.prev-pre-limit-reached .hs-overlay-open\:hs-layout-splitter-prev-pre-limit-reached\:translate-x-0.open,
	.open .hs-overlay-open\:hs-layout-splitter-prev-pre-limit-reached\:translate-x-0.prev-pre-limit-reached,
	.prev-pre-limit-reached :is(.open .hs-overlay-open\:hs-layout-splitter-prev-pre-limit-reached\:translate-x-0) {
		--tw-translate-x: calc(var(--spacing) * 0);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.hs-scroll-nav-active\:text-blue-600.active.active {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.hs-scroll-nav-active\:text-blue-600.active {
		color: var(--color-blue-600);
	}

	.hs-scroll-nav-disabled\:pointer-events-none.disabled,
	.disabled .hs-scroll-nav-disabled\:pointer-events-none {
		pointer-events: none;
	}

	.hs-scroll-nav-disabled\:hidden.disabled,
	.disabled .hs-scroll-nav-disabled\:hidden {
		display: none;
	}

	.hs-scroll-nav-disabled\:opacity-50.disabled,
	.disabled .hs-scroll-nav-disabled\:opacity-50 {
		opacity: 0.5;
	}

	.hs-datatable-ordering-asc\:block.dt-ordering-asc,
	.dt-ordering-asc .hs-datatable-ordering-asc\:block {
		display: block;
	}

	.hs-datatable-ordering-asc\:text-blue-600.dt-ordering-asc.active,
	.dt-ordering-asc .hs-datatable-ordering-asc\:text-blue-600.active {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.hs-datatable-ordering-asc\:text-blue-600.dt-ordering-asc,
	.dt-ordering-asc .hs-datatable-ordering-asc\:text-blue-600 {
		color: var(--color-blue-600);
	}

	.dark\:hs-datatable-ordering-asc\:text-blue-500:where(.dark, .dark *).dt-ordering-asc.active-link,
	.dark\:hs-datatable-ordering-asc\:text-blue-500:where(.dark, .dark *).dt-ordering-asc.active,
	.dark .dark\:hs-datatable-ordering-asc\:text-blue-500:where(.dark, .dark *).dt-ordering-asc.active,
	.dark .dark\:hs-datatable-ordering-asc\:text-blue-500:where(.dark, .dark *).dt-ordering-asc.active-link,
	.dt-ordering-asc .dark\:hs-datatable-ordering-asc\:text-blue-500:where(.dark, .dark *).active-link,
	.dt-ordering-asc .dark\:hs-datatable-ordering-asc\:text-blue-500:where(.dark, .dark *).active,
	.dark :is(.dt-ordering-asc .dark\:hs-datatable-ordering-asc\:text-blue-500:where(.dark, .dark *)).active,
	.dark :is(.dt-ordering-asc .dark\:hs-datatable-ordering-asc\:text-blue-500:where(.dark, .dark *)).active-link {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.dark\:hs-datatable-ordering-asc\:text-blue-500:where(.dark, .dark *).dt-ordering-asc,
	.dt-ordering-asc .dark\:hs-datatable-ordering-asc\:text-blue-500:where(.dark, .dark *) {
		color: var(--color-blue-500);
	}

	.hs-datatable-ordering-desc\:block.dt-ordering-desc,
	.dt-ordering-desc .hs-datatable-ordering-desc\:block {
		display: block;
	}

	.hs-datatable-ordering-desc\:text-blue-600.dt-ordering-desc.active,
	.dt-ordering-desc .hs-datatable-ordering-desc\:text-blue-600.active {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.hs-datatable-ordering-desc\:text-blue-600.dt-ordering-desc,
	.dt-ordering-desc .hs-datatable-ordering-desc\:text-blue-600 {
		color: var(--color-blue-600);
	}

	.dark\:hs-datatable-ordering-desc\:text-blue-500:where(.dark, .dark *).dt-ordering-desc.active-link,
	.dark\:hs-datatable-ordering-desc\:text-blue-500:where(.dark, .dark *).dt-ordering-desc.active,
	.dark .dark\:hs-datatable-ordering-desc\:text-blue-500:where(.dark, .dark *).dt-ordering-desc.active,
	.dark .dark\:hs-datatable-ordering-desc\:text-blue-500:where(.dark, .dark *).dt-ordering-desc.active-link,
	.dt-ordering-desc .dark\:hs-datatable-ordering-desc\:text-blue-500:where(.dark, .dark *).active-link,
	.dt-ordering-desc .dark\:hs-datatable-ordering-desc\:text-blue-500:where(.dark, .dark *).active,
	.dark :is(.dt-ordering-desc .dark\:hs-datatable-ordering-desc\:text-blue-500:where(.dark, .dark *)).active,
	.dark :is(.dt-ordering-desc .dark\:hs-datatable-ordering-desc\:text-blue-500:where(.dark, .dark *)).active-link {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.dark\:hs-datatable-ordering-desc\:text-blue-500:where(.dark, .dark *).dt-ordering-desc,
	.dt-ordering-desc .dark\:hs-datatable-ordering-desc\:text-blue-500:where(.dark, .dark *) {
		color: var(--color-blue-500);
	}

	.hs-range-slider-disabled\:pointer-events-none.disabled,
	.disabled .hs-range-slider-disabled\:pointer-events-none {
		pointer-events: none;
	}

	.hs-range-slider-disabled\:border-blue-600\/50.disabled,
	.disabled .hs-range-slider-disabled\:border-blue-600\/50 {
		border-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
	}

	.hs-range-slider-disabled\:opacity-50.disabled,
	.disabled .hs-range-slider-disabled\:opacity-50 {
		opacity: 0.5;
	}

	.hs-file-upload-complete\:bg-green-500.complete,
	.complete .hs-file-upload-complete\:bg-green-500 {
		background-color: var(--color-green-500);
	}

	.hs-file-upload-complete\:bg-green-600.complete,
	.complete .hs-file-upload-complete\:bg-green-600 {
		background-color: var(--color-green-600);
	}

	.hs-vc-date-today\:bg-blue-600[data-vc-date-today] {
		background-color: var(--color-blue-600);
	}

	.hs-vc-date-today\:text-white[data-vc-date-today] {
		color: var(--color-white);
	}

	.dark\:hs-vc-date-today\:bg-blue-500:where(.dark, .dark *)[data-vc-date-today] {
		background-color: var(--color-blue-500);
	}

	.dark\:hs-vc-date-today\:text-white:where(.dark, .dark *)[data-vc-date-today],
	.hs-vc-date-selected\:text-white[data-vc-date-selected] {
		color: var(--color-white);
	}

	.hs-vc-date-selected\:before\:bg-blue-600[data-vc-date-selected]:before {
		content: var(--tw-content);
		background-color: var(--color-blue-600);
	}

	.dark\:hs-vc-date-selected\:text-white:where(.dark, .dark *)[data-vc-date-selected] {
		color: var(--color-white);
	}

	.dark\:hs-vc-date-selected\:before\:bg-blue-500:where(.dark, .dark *)[data-vc-date-selected]:before {
		content: var(--tw-content);
		background-color: var(--color-blue-500);
	}

	.hs-vc-calendar-selected-middle\:rounded-none[data-vc-date-selected='middle'],
	[data-vc-date-selected='middle'] .hs-vc-calendar-selected-middle\:rounded-none {
		border-radius: 0;
	}

	.hs-vc-calendar-selected-middle\:bg-gray-100[data-vc-date-selected='middle'],
	[data-vc-date-selected='middle'] .hs-vc-calendar-selected-middle\:bg-gray-100 {
		background-color: var(--color-gray-100);
	}

	.hs-vc-calendar-selected-middle\:text-gray-800[data-vc-date-selected='middle'],
	[data-vc-date-selected='middle'] .hs-vc-calendar-selected-middle\:text-gray-800 {
		color: var(--color-gray-800);
	}

	.hs-vc-calendar-selected-middle\:before\:bg-gray-100[data-vc-date-selected='middle']:before,
	[data-vc-date-selected='middle'] .hs-vc-calendar-selected-middle\:before\:bg-gray-100:before {
		content: var(--tw-content);
		background-color: var(--color-gray-100);
	}

	.hs-vc-calendar-selected-middle\:hover\:text-blue-600[data-vc-date-selected='middle']:hover.active,
	[data-vc-date-selected='middle'] .hs-vc-calendar-selected-middle\:hover\:text-blue-600:hover.active {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.hs-vc-calendar-selected-middle\:hover\:text-blue-600[data-vc-date-selected='middle']:hover,
	[data-vc-date-selected='middle'] .hs-vc-calendar-selected-middle\:hover\:text-blue-600:hover {
		color: var(--color-blue-600);
	}

	.dark\:hs-vc-calendar-selected-middle\:bg-neutral-800:where(.dark, .dark *)[data-vc-date-selected='middle'],
	[data-vc-date-selected='middle'] .dark\:hs-vc-calendar-selected-middle\:bg-neutral-800:where(.dark, .dark *) {
		background-color: var(--color-neutral-800);
	}

	.dark\:hs-vc-calendar-selected-middle\:text-neutral-200:where(.dark, .dark *)[data-vc-date-selected='middle'],
	[data-vc-date-selected='middle'] .dark\:hs-vc-calendar-selected-middle\:text-neutral-200:where(.dark, .dark *) {
		color: var(--color-neutral-200);
	}

	.dark\:hs-vc-calendar-selected-middle\:before\:bg-neutral-800:where(
			.dark,
			.dark *
		)[data-vc-date-selected='middle']:before,
	[data-vc-date-selected='middle']
		.dark\:hs-vc-calendar-selected-middle\:before\:bg-neutral-800:where(.dark, .dark *):before {
		content: var(--tw-content);
		background-color: var(--color-neutral-800);
	}

	.dark\:hs-vc-calendar-selected-middle\:hover\:text-blue-500:where(
			.dark,
			.dark *
		)[data-vc-date-selected='middle']:hover.active-link,
	.dark\:hs-vc-calendar-selected-middle\:hover\:text-blue-500:where(
			.dark,
			.dark *
		)[data-vc-date-selected='middle']:hover.active,
	.dark
		.dark\:hs-vc-calendar-selected-middle\:hover\:text-blue-500:where(
			.dark,
			.dark *
		)[data-vc-date-selected='middle']:hover.active,
	.dark
		.dark\:hs-vc-calendar-selected-middle\:hover\:text-blue-500:where(
			.dark,
			.dark *
		)[data-vc-date-selected='middle']:hover.active-link,
	[data-vc-date-selected='middle']
		.dark\:hs-vc-calendar-selected-middle\:hover\:text-blue-500:where(.dark, .dark *):hover.active-link,
	[data-vc-date-selected='middle']
		.dark\:hs-vc-calendar-selected-middle\:hover\:text-blue-500:where(.dark, .dark *):hover.active,
	.dark
		[data-vc-date-selected='middle']
		.dark\:hs-vc-calendar-selected-middle\:hover\:text-blue-500:where(.dark, .dark *):hover.active,
	.dark
		[data-vc-date-selected='middle']
		.dark\:hs-vc-calendar-selected-middle\:hover\:text-blue-500:where(.dark, .dark *):hover.active-link {
		--tw-text-opacity: 1;
		color: rgb(59 130 246 / var(--tw-text-opacity));
	}

	.dark\:hs-vc-calendar-selected-middle\:hover\:text-blue-500:where(
			.dark,
			.dark *
		)[data-vc-date-selected='middle']:hover,
	[data-vc-date-selected='middle']
		.dark\:hs-vc-calendar-selected-middle\:hover\:text-blue-500:where(.dark, .dark *):hover {
		color: var(--color-blue-500);
	}

	.hs-vc-calendar-selected-first\:rounded-l-full[data-vc-date-selected='first'],
	[data-vc-date-selected='first'] .hs-vc-calendar-selected-first\:rounded-l-full {
		border-top-left-radius: 3.40282e38px;
		border-bottom-left-radius: 3.40282e38px;
	}

	.hs-vc-calendar-selected-first\:rounded-r-none[data-vc-date-selected='first'],
	[data-vc-date-selected='first'] .hs-vc-calendar-selected-first\:rounded-r-none {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}

	.hs-vc-calendar-selected-first\:bg-gray-100[data-vc-date-selected='first'],
	[data-vc-date-selected='first'] .hs-vc-calendar-selected-first\:bg-gray-100 {
		background-color: var(--color-gray-100);
	}

	.dark\:hs-vc-calendar-selected-first\:bg-neutral-800:where(.dark, .dark *)[data-vc-date-selected='first'],
	[data-vc-date-selected='first'] .dark\:hs-vc-calendar-selected-first\:bg-neutral-800:where(.dark, .dark *) {
		background-color: var(--color-neutral-800);
	}

	.hs-vc-calendar-selected-last\:rounded-l-none[data-vc-date-selected='last'],
	[data-vc-date-selected='last'] .hs-vc-calendar-selected-last\:rounded-l-none {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}

	.hs-vc-calendar-selected-last\:rounded-r-full[data-vc-date-selected='last'],
	[data-vc-date-selected='last'] .hs-vc-calendar-selected-last\:rounded-r-full {
		border-top-right-radius: 3.40282e38px;
		border-bottom-right-radius: 3.40282e38px;
	}

	.hs-vc-calendar-selected-last\:bg-gray-100[data-vc-date-selected='last'],
	[data-vc-date-selected='last'] .hs-vc-calendar-selected-last\:bg-gray-100 {
		background-color: var(--color-gray-100);
	}

	.dark\:hs-vc-calendar-selected-last\:bg-neutral-800:where(.dark, .dark *)[data-vc-date-selected='last'],
	[data-vc-date-selected='last'] .dark\:hs-vc-calendar-selected-last\:bg-neutral-800:where(.dark, .dark *) {
		background-color: var(--color-neutral-800);
	}

	.hs-vc-date-month-prev\:text-gray-400[data-vc-date-month='prev'] {
		color: var(--color-gray-400);
	}

	.hs-vc-date-month-prev\:before\:hover\:border-gray-200[data-vc-date-month='prev']:before {
		content: var(--tw-content);
	}

	.hs-vc-date-month-prev\:before\:hover\:border-gray-200[data-vc-date-month='prev']:before:hover {
		border-color: var(--color-gray-200);
	}

	.dark\:hs-vc-date-month-prev\:text-neutral-600:where(.dark, .dark *)[data-vc-date-month='prev'] {
		color: var(--color-neutral-600);
	}

	.dark\:hs-vc-date-month-prev\:before\:hover\:border-neutral-700:where(
			.dark,
			.dark *
		)[data-vc-date-month='prev']:before {
		content: var(--tw-content);
	}

	.dark\:hs-vc-date-month-prev\:before\:hover\:border-neutral-700:where(
			.dark,
			.dark *
		)[data-vc-date-month='prev']:before:hover {
		border-color: var(--color-neutral-700);
	}

	.hs-vc-date-selected\:hs-vc-date-month-prev\:text-white[data-vc-date-selected][data-vc-date-month='prev'] {
		color: var(--color-white);
	}

	.hs-vc-date-selected\:hs-vc-date-month-prev\:hover\:before\:border-blue-600[data-vc-date-selected][data-vc-date-month='prev']:hover:before {
		content: var(--tw-content);
		border-color: var(--color-blue-600);
	}

	.dark\:hs-vc-date-selected\:hs-vc-date-month-prev\:text-white:where(
			.dark,
			.dark *
		)[data-vc-date-selected][data-vc-date-month='prev'] {
		color: var(--color-white);
	}

	.dark\:hs-vc-date-selected\:hs-vc-date-month-prev\:hover\:before\:border-blue-500:where(
			.dark,
			.dark *
		)[data-vc-date-selected][data-vc-date-month='prev']:hover:before {
		content: var(--tw-content);
		border-color: var(--color-blue-500);
	}

	.hs-vc-date-month-prev\:hs-vc-calendar-selected-middle\:text-gray-400[data-vc-date-month='prev'][data-vc-date-selected='middle'],
	[data-vc-date-selected='middle']
		.hs-vc-date-month-prev\:hs-vc-calendar-selected-middle\:text-gray-400[data-vc-date-month='prev'] {
		color: var(--color-gray-400);
	}

	.hs-vc-date-month-prev\:hs-vc-calendar-selected-middle\:before\:hover\:border-gray-200[data-vc-date-month='prev'][data-vc-date-selected='middle']:before {
		content: var(--tw-content);
	}

	.hs-vc-date-month-prev\:hs-vc-calendar-selected-middle\:before\:hover\:border-gray-200[data-vc-date-month='prev'][data-vc-date-selected='middle']:before:hover {
		border-color: var(--color-gray-200);
	}

	[data-vc-date-selected='middle']
		.hs-vc-date-month-prev\:hs-vc-calendar-selected-middle\:before\:hover\:border-gray-200[data-vc-date-month='prev']:before {
		content: var(--tw-content);
	}

	[data-vc-date-selected='middle']
		.hs-vc-date-month-prev\:hs-vc-calendar-selected-middle\:before\:hover\:border-gray-200[data-vc-date-month='prev']:before:hover {
		border-color: var(--color-gray-200);
	}

	.dark\:hs-vc-date-month-prev\:hs-vc-calendar-selected-middle\:text-neutral-600:where(
			.dark,
			.dark *
		)[data-vc-date-month='prev'][data-vc-date-selected='middle'],
	[data-vc-date-selected='middle']
		.dark\:hs-vc-date-month-prev\:hs-vc-calendar-selected-middle\:text-neutral-600:where(
			.dark,
			.dark *
		)[data-vc-date-month='prev'] {
		color: var(--color-neutral-600);
	}

	.dark\:hs-vc-date-month-prev\:hs-vc-calendar-selected-middle\:before\:hover\:border-neutral-700:where(
			.dark,
			.dark *
		)[data-vc-date-month='prev'][data-vc-date-selected='middle']:before {
		content: var(--tw-content);
	}

	.dark\:hs-vc-date-month-prev\:hs-vc-calendar-selected-middle\:before\:hover\:border-neutral-700:where(
			.dark,
			.dark *
		)[data-vc-date-month='prev'][data-vc-date-selected='middle']:before:hover {
		border-color: var(--color-neutral-700);
	}

	[data-vc-date-selected='middle']
		.dark\:hs-vc-date-month-prev\:hs-vc-calendar-selected-middle\:before\:hover\:border-neutral-700:where(
			.dark,
			.dark *
		)[data-vc-date-month='prev']:before {
		content: var(--tw-content);
	}

	[data-vc-date-selected='middle']
		.dark\:hs-vc-date-month-prev\:hs-vc-calendar-selected-middle\:before\:hover\:border-neutral-700:where(
			.dark,
			.dark *
		)[data-vc-date-month='prev']:before:hover {
		border-color: var(--color-neutral-700);
	}

	.hs-vc-date-month-next\:text-gray-400[data-vc-date-month='next'] {
		color: var(--color-gray-400);
	}

	.hs-vc-date-month-next\:before\:hover\:border-gray-200[data-vc-date-month='next']:before {
		content: var(--tw-content);
	}

	.hs-vc-date-month-next\:before\:hover\:border-gray-200[data-vc-date-month='next']:before:hover {
		border-color: var(--color-gray-200);
	}

	.dark\:hs-vc-date-month-next\:text-neutral-600:where(.dark, .dark *)[data-vc-date-month='next'] {
		color: var(--color-neutral-600);
	}

	.dark\:hs-vc-date-month-next\:before\:hover\:border-neutral-700:where(
			.dark,
			.dark *
		)[data-vc-date-month='next']:before {
		content: var(--tw-content);
	}

	.dark\:hs-vc-date-month-next\:before\:hover\:border-neutral-700:where(
			.dark,
			.dark *
		)[data-vc-date-month='next']:before:hover {
		border-color: var(--color-neutral-700);
	}

	.hs-vc-date-selected\:hs-vc-date-month-next\:text-white[data-vc-date-selected][data-vc-date-month='next'] {
		color: var(--color-white);
	}

	.hs-vc-date-selected\:hs-vc-date-month-next\:hover\:before\:border-blue-600[data-vc-date-selected][data-vc-date-month='next']:hover:before {
		content: var(--tw-content);
		border-color: var(--color-blue-600);
	}

	.dark\:hs-vc-date-selected\:hs-vc-date-month-next\:text-white:where(
			.dark,
			.dark *
		)[data-vc-date-selected][data-vc-date-month='next'] {
		color: var(--color-white);
	}

	.dark\:hs-vc-date-selected\:hs-vc-date-month-next\:hover\:before\:border-blue-500:where(
			.dark,
			.dark *
		)[data-vc-date-selected][data-vc-date-month='next']:hover:before {
		content: var(--tw-content);
		border-color: var(--color-blue-500);
	}

	.hs-vc-date-month-next\:hs-vc-calendar-selected-middle\:text-gray-400[data-vc-date-month='next'][data-vc-date-selected='middle'],
	[data-vc-date-selected='middle']
		.hs-vc-date-month-next\:hs-vc-calendar-selected-middle\:text-gray-400[data-vc-date-month='next'] {
		color: var(--color-gray-400);
	}

	.hs-vc-date-month-next\:hs-vc-calendar-selected-middle\:before\:hover\:border-gray-200[data-vc-date-month='next'][data-vc-date-selected='middle']:before {
		content: var(--tw-content);
	}

	.hs-vc-date-month-next\:hs-vc-calendar-selected-middle\:before\:hover\:border-gray-200[data-vc-date-month='next'][data-vc-date-selected='middle']:before:hover {
		border-color: var(--color-gray-200);
	}

	[data-vc-date-selected='middle']
		.hs-vc-date-month-next\:hs-vc-calendar-selected-middle\:before\:hover\:border-gray-200[data-vc-date-month='next']:before {
		content: var(--tw-content);
	}

	[data-vc-date-selected='middle']
		.hs-vc-date-month-next\:hs-vc-calendar-selected-middle\:before\:hover\:border-gray-200[data-vc-date-month='next']:before:hover {
		border-color: var(--color-gray-200);
	}

	.dark\:hs-vc-date-month-next\:hs-vc-calendar-selected-middle\:text-neutral-600:where(
			.dark,
			.dark *
		)[data-vc-date-month='next'][data-vc-date-selected='middle'],
	[data-vc-date-selected='middle']
		.dark\:hs-vc-date-month-next\:hs-vc-calendar-selected-middle\:text-neutral-600:where(
			.dark,
			.dark *
		)[data-vc-date-month='next'] {
		color: var(--color-neutral-600);
	}

	.dark\:hs-vc-date-month-next\:hs-vc-calendar-selected-middle\:before\:hover\:border-neutral-700:where(
			.dark,
			.dark *
		)[data-vc-date-month='next'][data-vc-date-selected='middle']:before {
		content: var(--tw-content);
	}

	.dark\:hs-vc-date-month-next\:hs-vc-calendar-selected-middle\:before\:hover\:border-neutral-700:where(
			.dark,
			.dark *
		)[data-vc-date-month='next'][data-vc-date-selected='middle']:before:hover {
		border-color: var(--color-neutral-700);
	}

	[data-vc-date-selected='middle']
		.dark\:hs-vc-date-month-next\:hs-vc-calendar-selected-middle\:before\:hover\:border-neutral-700:where(
			.dark,
			.dark *
		)[data-vc-date-month='next']:before {
		content: var(--tw-content);
	}

	[data-vc-date-selected='middle']
		.dark\:hs-vc-date-month-next\:hs-vc-calendar-selected-middle\:before\:hover\:border-neutral-700:where(
			.dark,
			.dark *
		)[data-vc-date-month='next']:before:hover {
		border-color: var(--color-neutral-700);
	}

	.default .hs-default-mode-active\:bg-gray-100 {
		background-color: var(--color-gray-100);
	}

	.default .hs-default-mode-active\:dark\:bg-neutral-100:where(.dark, .dark *) {
		background-color: var(--color-neutral-100);
	}

	.default .hs-default-mode-active\:dark\:text-neutral-300:where(.dark, .dark *) {
		color: var(--color-neutral-300);
	}

	.dark .hs-dark-mode-active\:block {
		display: block;
	}

	.dark .hs-dark-mode-active\:flex {
		display: flex;
	}

	.dark .hs-dark-mode-active\:hidden {
		display: none;
	}

	.dark .hs-dark-mode-active\:inline-flex {
		display: inline-flex;
	}

	.dark .hs-dark-mode-active\:bg-gray-700 {
		background-color: var(--color-gray-700);
	}

	.dark .hs-dark-mode-active\:dark\:bg-neutral-700:where(.dark, .dark *) {
		background-color: var(--color-neutral-700);
	}

	.dark .hs-dark-mode-active\:dark\:text-neutral-300:where(.dark, .dark *) {
		color: var(--color-neutral-300);
	}

	.auto .hs-auto-mode-active\:bg-gray-100 {
		background-color: var(--color-gray-100);
	}

	.auto .hs-auto-mode-active\:dark\:bg-neutral-800:where(.dark, .dark *) {
		background-color: var(--color-neutral-800);
	}

	.auto .hs-auto-mode-active\:dark\:text-neutral-300:where(.dark, .dark *) {
		color: var(--color-neutral-300);
	}

	.hs-success\:flex.success,
	.success .hs-success\:flex {
		display: flex;
	}

	.hs-success\:border-teal-500.success,
	.success .hs-success\:border-teal-500,
	.hs-success\:focus\:border-teal-500.success:focus,
	.success .hs-success\:focus\:border-teal-500:focus {
		border-color: var(--color-teal-500);
	}

	.hs-success\:focus\:ring-teal-500.success:focus,
	.success .hs-success\:focus\:ring-teal-500:focus {
		--tw-ring-color: var(--color-teal-500);
	}

	.hs-error\:block.error,
	.error .hs-error\:block {
		display: block;
	}

	.hs-error\:border-red-500.error,
	.error .hs-error\:border-red-500,
	.hs-error\:focus\:border-red-500.error:focus,
	.error .hs-error\:focus\:border-red-500:focus {
		border-color: var(--color-red-500);
	}

	.hs-error\:focus\:ring-red-500.error:focus,
	.error .hs-error\:focus\:ring-red-500:focus {
		--tw-ring-color: var(--color-red-500);
	}

	.hs-dragged\:rounded.dragged {
		border-radius: 0.25rem;
	}

	.hs-dragged\:bg-blue-100.dragged {
		background-color: var(--color-blue-100);
	}

	.hs-toastify-on\:opacity-100.toastify.on,
	.toastify.on .hs-toastify-on\:opacity-100 {
		opacity: 1;
	}

	.\[\&\:\:-moz-range-thumb\]\:h-2\.5::-moz-range-thumb {
		height: calc(var(--spacing) * 2.5);
	}

	.\[\&\:\:-moz-range-thumb\]\:w-2\.5::-moz-range-thumb {
		width: calc(var(--spacing) * 2.5);
	}

	.\[\&\:\:-moz-range-thumb\]\:appearance-none::-moz-range-thumb {
		appearance: none;
	}

	.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb {
		border-radius: 3.40282e38px;
	}

	.\[\&\:\:-moz-range-thumb\]\:border-4::-moz-range-thumb {
		border-style: var(--tw-border-style);
		border-width: 4px;
	}

	.\[\&\:\:-moz-range-thumb\]\:border-blue-600::-moz-range-thumb {
		border-color: var(--color-blue-600);
	}

	.\[\&\:\:-moz-range-thumb\]\:bg-white::-moz-range-thumb {
		background-color: var(--color-white);
	}

	.\[\&\:\:-moz-range-thumb\]\:transition-all::-moz-range-thumb {
		transition-property: all;
		transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
		transition-duration: var(--tw-duration, var(--default-transition-duration));
	}

	.\[\&\:\:-moz-range-thumb\]\:duration-150::-moz-range-thumb {
		--tw-duration: 0.15s;
		transition-duration: 0.15s;
	}

	.\[\&\:\:-moz-range-thumb\]\:ease-in-out::-moz-range-thumb {
		--tw-ease: var(--ease-in-out);
		transition-timing-function: var(--ease-in-out);
	}

	.\[\&\:\:-moz-range-track\]\:h-2::-moz-range-track {
		height: calc(var(--spacing) * 2);
	}

	.\[\&\:\:-moz-range-track\]\:w-full::-moz-range-track {
		width: 100%;
	}

	.\[\&\:\:-moz-range-track\]\:rounded-full::-moz-range-track {
		border-radius: 3.40282e38px;
	}

	.\[\&\:\:-moz-range-track\]\:bg-gray-100::-moz-range-track {
		background-color: var(--color-gray-100);
	}

	.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button {
		appearance: none;
	}

	.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button {
		appearance: none;
	}

	.\[\&\:\:-webkit-scrollbar\]\:size-2::-webkit-scrollbar {
		width: calc(var(--spacing) * 2);
		height: calc(var(--spacing) * 2);
	}

	.\[\&\:\:-webkit-scrollbar\]\:h-0::-webkit-scrollbar {
		height: calc(var(--spacing) * 0);
	}

	.\[\&\:\:-webkit-scrollbar\]\:h-1::-webkit-scrollbar {
		height: calc(var(--spacing) * 1);
	}

	.\[\&\:\:-webkit-scrollbar\]\:h-1\.5::-webkit-scrollbar {
		height: calc(var(--spacing) * 1.5);
	}

	.\[\&\:\:-webkit-scrollbar\]\:h-2::-webkit-scrollbar {
		height: calc(var(--spacing) * 2);
	}

	.\[\&\:\:-webkit-scrollbar\]\:w-1::-webkit-scrollbar {
		width: calc(var(--spacing) * 1);
	}

	.\[\&\:\:-webkit-scrollbar\]\:w-2::-webkit-scrollbar {
		width: calc(var(--spacing) * 2);
	}

	@media (width>=40rem) {
		.sm\:\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
			display: none;
		}
	}

	@media (width>=64rem) {
		.lg\:\[\&\:\:-webkit-scrollbar\]\:h-auto::-webkit-scrollbar {
			height: auto;
		}

		.lg\:\[\&\:\:-webkit-scrollbar\]\:w-0::-webkit-scrollbar {
			width: calc(var(--spacing) * 0);
		}
	}

	.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb {
		border-radius: 3.40282e38px;
	}

	.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-md::-webkit-scrollbar-thumb {
		border-radius: var(--radius-md);
	}

	.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-gray-300::-webkit-scrollbar-thumb {
		background-color: var(--color-gray-300);
	}

	.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-gray-700::-webkit-scrollbar-thumb {
		background-color: var(--color-gray-700);
	}

	.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-gray-800::-webkit-scrollbar-thumb {
		background-color: var(--color-gray-800);
	}

	.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-neutral-500::-webkit-scrollbar-thumb {
		background-color: var(--color-neutral-500);
	}

	.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-neutral-700::-webkit-scrollbar-thumb {
		background-color: var(--color-neutral-700);
	}

	.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-stone-300::-webkit-scrollbar-thumb {
		background-color: var(--color-stone-300);
	}

	.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-transparent::-webkit-scrollbar-thumb {
		background-color: #0000;
	}

	.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-white\/30::-webkit-scrollbar-thumb {
		background-color: color-mix(in oklab, var(--color-white) 30%, transparent);
	}

	.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-white\/50::-webkit-scrollbar-thumb {
		background-color: color-mix(in oklab, var(--color-white) 50%, transparent);
	}

	.hover\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-gray-300:hover::-webkit-scrollbar-thumb {
		background-color: var(--color-gray-300);
	}

	.dark\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-neutral-200:where(.dark, .dark *)::-webkit-scrollbar-thumb {
		background-color: var(--color-neutral-200);
	}

	.dark\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-neutral-400:where(.dark, .dark *)::-webkit-scrollbar-thumb {
		background-color: var(--color-neutral-400);
	}

	.dark\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-neutral-500:where(.dark, .dark *)::-webkit-scrollbar-thumb {
		background-color: var(--color-neutral-500);
	}

	.dark\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-neutral-600:where(.dark, .dark *)::-webkit-scrollbar-thumb {
		background-color: var(--color-neutral-600);
	}

	.dark\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-stone-500:where(.dark, .dark *)::-webkit-scrollbar-thumb {
		background-color: var(--color-stone-500);
	}

	.dark\:hover\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-neutral-500:where(
			.dark,
			.dark *
		):hover::-webkit-scrollbar-thumb {
		background-color: var(--color-neutral-500);
	}

	.\[\&\:\:-webkit-scrollbar-track\]\:mx-1::-webkit-scrollbar-track {
		margin-inline: calc(var(--spacing) * 1);
	}

	.\[\&\:\:-webkit-scrollbar-track\]\:rounded-full::-webkit-scrollbar-track {
		border-radius: 3.40282e38px;
	}

	.\[\&\:\:-webkit-scrollbar-track\]\:bg-gray-100::-webkit-scrollbar-track {
		background-color: var(--color-gray-100);
	}

	.\[\&\:\:-webkit-scrollbar-track\]\:bg-gray-200::-webkit-scrollbar-track {
		background-color: var(--color-gray-200);
	}

	.\[\&\:\:-webkit-scrollbar-track\]\:bg-gray-800::-webkit-scrollbar-track {
		background-color: var(--color-gray-800);
	}

	.\[\&\:\:-webkit-scrollbar-track\]\:bg-neutral-800::-webkit-scrollbar-track {
		background-color: var(--color-neutral-800);
	}

	.\[\&\:\:-webkit-scrollbar-track\]\:bg-stone-100::-webkit-scrollbar-track {
		background-color: var(--color-stone-100);
	}

	.\[\&\:\:-webkit-scrollbar-track\]\:bg-stone-200::-webkit-scrollbar-track {
		background-color: var(--color-stone-200);
	}

	.\[\&\:\:-webkit-scrollbar-track\]\:bg-white::-webkit-scrollbar-track {
		background-color: var(--color-white);
	}

	.\[\&\:\:-webkit-scrollbar-track\]\:bg-white\/10::-webkit-scrollbar-track {
		background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
	}

	@media (width>=40rem) {
		.sm\:\[\&\:\:-webkit-scrollbar-track\]\:mx-2\.5::-webkit-scrollbar-track {
			margin-inline: calc(var(--spacing) * 2.5);
		}
	}

	@media (width>=48rem) {
		.md\:\[\&\:\:-webkit-scrollbar-track\]\:mx-2\.5::-webkit-scrollbar-track {
			margin-inline: calc(var(--spacing) * 2.5);
		}
	}

	.dark\:\[\&\:\:-webkit-scrollbar-track\]\:bg-neutral-600:where(.dark, .dark *)::-webkit-scrollbar-track {
		background-color: var(--color-neutral-600);
	}

	.dark\:\[\&\:\:-webkit-scrollbar-track\]\:bg-neutral-700:where(.dark, .dark *)::-webkit-scrollbar-track {
		background-color: var(--color-neutral-700);
	}

	.dark\:\[\&\:\:-webkit-scrollbar-track\]\:bg-neutral-700\/50:where(.dark, .dark *)::-webkit-scrollbar-track {
		background-color: color-mix(in oklab, var(--color-neutral-700) 50%, transparent);
	}

	.dark\:\[\&\:\:-webkit-scrollbar-track\]\:bg-neutral-800:where(.dark, .dark *)::-webkit-scrollbar-track {
		background-color: var(--color-neutral-800);
	}

	.dark\:\[\&\:\:-webkit-scrollbar-track\]\:bg-stone-700:where(.dark, .dark *)::-webkit-scrollbar-track {
		background-color: var(--color-stone-700);
	}

	.\[\&\:\:-webkit-slider-runnable-track\]\:h-2::-webkit-slider-runnable-track {
		height: calc(var(--spacing) * 2);
	}

	.\[\&\:\:-webkit-slider-runnable-track\]\:w-full::-webkit-slider-runnable-track {
		width: 100%;
	}

	.\[\&\:\:-webkit-slider-runnable-track\]\:rounded-full::-webkit-slider-runnable-track {
		border-radius: 3.40282e38px;
	}

	.\[\&\:\:-webkit-slider-runnable-track\]\:bg-gray-100::-webkit-slider-runnable-track {
		background-color: var(--color-gray-100);
	}

	.dark\:\[\&\:\:-webkit-slider-runnable-track\]\:bg-neutral-700:where(
			.dark,
			.dark *
		)::-webkit-slider-runnable-track {
		background-color: var(--color-neutral-700);
	}

	.\[\&\:\:-webkit-slider-thumb\]\:-mt-0\.5::-webkit-slider-thumb {
		margin-top: calc(var(--spacing) * -0.5);
	}

	.\[\&\:\:-webkit-slider-thumb\]\:h-2\.5::-webkit-slider-thumb {
		height: calc(var(--spacing) * 2.5);
	}

	.\[\&\:\:-webkit-slider-thumb\]\:w-2\.5::-webkit-slider-thumb {
		width: calc(var(--spacing) * 2.5);
	}

	.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb {
		appearance: none;
	}

	.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb {
		border-radius: 3.40282e38px;
	}

	.\[\&\:\:-webkit-slider-thumb\]\:bg-white::-webkit-slider-thumb {
		background-color: var(--color-white);
	}

	.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(37\,99\,235\,1\)\]::-webkit-slider-thumb {
		--tw-shadow: 0 0 0 4px var(--tw-shadow-color, #2563eb);
		box-shadow:
			var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
			var(--tw-shadow);
	}

	.\[\&\:\:-webkit-slider-thumb\]\:transition-all::-webkit-slider-thumb {
		transition-property: all;
		transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
		transition-duration: var(--tw-duration, var(--default-transition-duration));
	}

	.\[\&\:\:-webkit-slider-thumb\]\:duration-150::-webkit-slider-thumb {
		--tw-duration: 0.15s;
		transition-duration: 0.15s;
	}

	.\[\&\:\:-webkit-slider-thumb\]\:ease-in-out::-webkit-slider-thumb {
		--tw-ease: var(--ease-in-out);
		transition-timing-function: var(--ease-in-out);
	}

	.dark\:\[\&\:\:-webkit-slider-thumb\]\:bg-neutral-700:where(.dark, .dark *)::-webkit-slider-thumb {
		background-color: var(--color-neutral-700);
	}

	.\[\&\>\.active\]\:bg-gray-100 > .active {
		background-color: var(--color-gray-100);
	}

	.dark\:\[\&\>\.active\]\:bg-neutral-700:where(.dark, .dark *) > .active {
		background-color: var(--color-neutral-700);
	}

	.\[\&\>\.toast-close\]\:hidden > .toast-close {
		display: none;
	}

	.\[\&\>button\]\:relative > button {
		position: relative;
	}

	.\[\&\>button\]\:size-full > button {
		width: 100%;
		height: 100%;
	}

	.\[\&\>button\]\:rounded-full > button {
		border-radius: 3.40282e38px;
	}

	@media (width>=40rem) {
		.sm\:\[\&\>div\>p\]\:text-lg > div > p {
			font-size: var(--text-lg);
			line-height: var(--tw-leading, var(--text-lg--line-height));
		}

		.sm\:\[\&\>div\>p\]\:text-xl > div > p {
			font-size: var(--text-xl);
			line-height: var(--tw-leading, var(--text-xl--line-height));
		}

		.sm\:\[\&\>p\]\:text-lg > p {
			font-size: var(--text-lg);
			line-height: var(--tw-leading, var(--text-lg--line-height));
		}
	}

	.\[\&amp\;\:\:-webkit-scrollbar\]\:h-0 ::-webkit-scrollbar {
		height: calc(var(--spacing) * 0);
	}

	select {
		background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.35355 4.06066C8.15829 3.8654 7.84171 3.8654 7.64645 4.06066L5.35355 6.35355C5.15829 6.54882 4.84171 6.54882 4.64645 6.35355C4.45118 6.15829 4.45118 5.84171 4.64645 5.64645L6.93934 3.35356C7.52513 2.76777 8.47487 2.76777 9.06066 3.35355L11.3536 5.64645C11.5488 5.84171 11.5488 6.15829 11.3536 6.35355C11.1583 6.54882 10.8417 6.54882 10.6464 6.35355L8.35355 4.06066Z' fill='%236b7280'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.35355 11.9393C8.15829 12.1346 7.84171 12.1346 7.64645 11.9393L5.35355 9.64645C5.15829 9.45119 4.84171 9.45119 4.64645 9.64645C4.45118 9.84171 4.45118 10.1583 4.64645 10.3536L6.93934 12.6464C7.52513 13.2322 8.47487 13.2322 9.06066 12.6464L11.3536 10.3536C11.5488 10.1583 11.5488 9.84171 11.3536 9.64645C11.1583 9.45119 10.8417 9.45119 10.6464 9.64645L8.35355 11.9393Z' fill='%236b7280'/%3E%3C/svg%3E%0A");
		background-size: 1.25em 1.25em;
	}
}

.vc {
	border-radius: var(--radius-xl);
	border-style: var(--tw-border-style);
	border-width: 1px;
	border-color: var(--color-gray-200);
	background-color: var(--color-white);
	--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
	box-shadow:
		var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
		var(--tw-shadow);
}

.vc:where(.dark, .dark *) {
	border-color: var(--color-neutral-700);
	background-color: var(--color-neutral-900);
}

.vc[data-vc-input] {
	position: absolute;
}

.vc[data-vc-type='default'] {
	padding: calc(var(--spacing) * 3);
}

.vc[data-vc-type='multiple'] {
	width: calc(var(--spacing) * 80);
	padding-block: calc(var(--spacing) * 3);
}

@media (width>=40rem) {
	.vc[data-vc-type='multiple'] {
		width: calc(var(--spacing) * 160);
	}
}

.vc[data-vc-calendar-hidden] {
	display: none;
}

.vc-week {
	padding-bottom: calc(var(--spacing) * 1.5);
	display: flex;
}

.vc-week__day {
	width: calc(var(--spacing) * 10);
	text-align: center;
	font-size: var(--text-sm);
	line-height: var(--tw-leading, var(--text-sm--line-height));
	--tw-font-weight: var(--font-weight-normal);
	font-weight: var(--font-weight-normal);
	color: var(--color-gray-500);
	margin: 1px;
	display: block;
}

.vc-week__day:where(.dark, .dark *) {
	color: var(--color-neutral-500);
}

.vc-week__day:focus {
	--tw-outline-style: none;
	outline-style: none;
}

@media (forced-colors: active) {
	.vc-week__day:focus {
		outline-offset: 2px;
		outline: 2px solid #0000;
	}
}

.vc-dates {
	row-gap: calc(var(--spacing) * 0.5);
	grid-template-columns: repeat(7, minmax(0, 1fr));
	display: grid;
}

.vc-date {
	width: calc(var(--spacing) * 10.5);
	height: calc(var(--spacing) * 10.5);
	font-size: var(--text-sm);
	line-height: var(--tw-leading, var(--text-sm--line-height));
	color: var(--color-gray-800);
	border-radius: 3.40282e38px;
	justify-content: center;
	align-items: center;
	display: flex;
	position: relative;
}

.vc-date:where(.dark, .dark *) {
	color: var(--color-neutral-200);
}

.vc-date:empty {
	visibility: hidden;
}

.vc-date:hover {
	color: var(--color-blue-600);
}

.vc-date:hover.active {
	--tw-text-opacity: 1;
	color: rgb(59 130 246 / var(--tw-text-opacity));
}

.vc-date:hover:before {
	border-color: var(--color-blue-600);
}

.vc-date:nth-child(7n) {
	border-top-right-radius: 3.40282e38px;
	border-bottom-right-radius: 3.40282e38px;
}

.vc-date:nth-child(7n + 1) {
	border-top-left-radius: 3.40282e38px;
	border-bottom-left-radius: 3.40282e38px;
}

.vc-date:before {
	content: '';
	inset: calc(var(--spacing) * 0);
	border-style: var(--tw-border-style);
	border-width: 1.5px;
	border-color: #0000;
	border-radius: 3.40282e38px;
	width: 100%;
	height: 100%;
	position: absolute;
}

.vc-date button {
	border-radius: 3.40282e38px;
	width: 100%;
	height: 100%;
	position: relative;
}

.vc-date[data-vc-date-month='prev'],
.vc-date[data-vc-date-month='next'] {
	color: var(--color-gray-400);
}

:is(.vc-date[data-vc-date-month='prev'], .vc-date[data-vc-date-month='next']):where(.dark, .dark *) {
	color: var(--color-neutral-600);
}

.vc-date[data-vc-date-today] {
	background-color: var(--color-blue-600);
	color: var(--color-white);
}

.vc-date[data-vc-date-selected] {
	background-color: var(--color-blue-600);
}

.vc-date[data-vc-date-selected]:not([data-vc-date-selected='middle']) {
	color: var(--color-white);
}

.vc-date[data-vc-date-selected][data-vc-date-hover='first-and-last'] {
	border-radius: 3.40282e38px;
}

.vc-date[data-vc-date-hover='first'],
.vc-date[data-vc-date-selected='first'],
:is(.vc-date[data-vc-date-hover='first'], .vc-date[data-vc-date-selected='first']):before {
	border-radius: 3.40282e38px 0 0 3.40282e38px;
}

.vc-date[data-vc-date-hover='last'],
.vc-date[data-vc-date-selected='last'],
:is(.vc-date[data-vc-date-hover='last'], .vc-date[data-vc-date-selected='last']):before {
	border-radius: 0 3.40282e38px 3.40282e38px 0;
}

.vc-date[data-vc-date-hover='first'][data-vc-date-selected],
.vc-date[data-vc-date-hover='last'][data-vc-date-selected],
.vc-date[data-vc-date-selected='first'],
.vc-date[data-vc-date-selected='last'] {
	color: var(--color-white);
}

:is(
	.vc-date[data-vc-date-hover='first'][data-vc-date-selected],
	.vc-date[data-vc-date-hover='last'][data-vc-date-selected],
	.vc-date[data-vc-date-selected='first'],
	.vc-date[data-vc-date-selected='last']
):before {
	background-color: var(--color-blue-600);
}

:is(.vc-date[data-vc-date-hover], .vc-date[data-vc-date-selected='middle']):not([data-vc-date-hover='first']):not(
		[data-vc-date-hover='last']
	):not([data-vc-date-hover='first-and-last']) {
	border-radius: 0;
}

:is(.vc-date[data-vc-date-hover], .vc-date[data-vc-date-selected='middle']):not([data-vc-date-today]):not(
		[data-vc-date-hover='first-and-last']
	) {
	background-color: var(--color-gray-100);
}

:is(.vc-date[data-vc-date-hover], .vc-date[data-vc-date-selected='middle']):not([data-vc-date-today]):not(
		[data-vc-date-hover='first-and-last']
	):where(.dark, .dark *) {
	background-color: var(--color-neutral-800);
}

.vc-months {
	gap: calc(var(--spacing) * 3);
	grid-template-columns: repeat(4, minmax(0, 1fr));
	display: grid;
}

.vc-months__month {
	align-items: center;
	column-gap: calc(var(--spacing) * 2);
	border-radius: var(--radius-lg);
	border-style: var(--tw-border-style);
	border-width: 1px;
	border-color: var(--color-gray-200);
	padding-inline: calc(var(--spacing) * 3);
	padding-block: calc(var(--spacing) * 2);
	font-size: var(--text-sm);
	line-height: var(--tw-leading, var(--text-sm--line-height));
	--tw-font-weight: var(--font-weight-medium);
	font-weight: var(--font-weight-medium);
	color: var(--color-gray-800);
	display: inline-flex;
}

.vc-months__month:where(.dark, .dark *) {
	border-color: var(--color-neutral-700);
	color: var(--color-neutral-200);
}

.vc-months__month:hover {
	border-color: var(--color-gray-300);
	color: var(--color-gray-500);
}

.vc-months__month:hover:where(.dark, .dark *) {
	border-color: var(--color-neutral-600);
	color: var(--color-neutral-500);
}

.vc-months__month:focus {
	border-color: var(--color-gray-300);
	color: var(--color-gray-500);
	--tw-outline-style: none;
	outline-style: none;
}

.vc-months__month:focus:where(.dark, .dark *) {
	border-color: var(--color-neutral-600);
	color: var(--color-neutral-500);
}

.vc-months__month:disabled,
.vc-months__month.disabled {
	pointer-events: none;
	opacity: 0.5;
}

.vc-months__month[data-vc-months-month-selected] {
	border-color: var(--color-blue-600);
	background-color: var(--color-blue-600);
	color: var(--color-white);
}

.vc-months__month[data-vc-months-month-selected]:where(.dark, .dark *) {
	border-color: var(--color-blue-500);
	background-color: var(--color-blue-500);
}

.vc-month {
	color: var(--color-gray-800);
}

.vc-month:where(.dark, .dark *) {
	color: var(--color-neutral-200);
}

.vc-month:hover,
.vc-month:focus {
	color: var(--color-gray-600);
}

:is(.vc-month:hover, .vc-month:focus):where(.dark, .dark *) {
	color: var(--color-neutral-300);
}

.vc-years {
	gap: calc(var(--spacing) * 2);
	grid-template-columns: repeat(5, minmax(0, 1fr));
	display: grid;
}

.vc-years__year {
	align-items: center;
	column-gap: calc(var(--spacing) * 2);
	border-radius: var(--radius-lg);
	border-style: var(--tw-border-style);
	border-width: 1px;
	border-color: var(--color-gray-200);
	padding-inline: calc(var(--spacing) * 3);
	padding-block: calc(var(--spacing) * 2);
	font-size: var(--text-sm);
	line-height: var(--tw-leading, var(--text-sm--line-height));
	--tw-font-weight: var(--font-weight-medium);
	font-weight: var(--font-weight-medium);
	color: var(--color-gray-800);
	display: inline-flex;
}

.vc-years__year:where(.dark, .dark *) {
	border-color: var(--color-neutral-700);
	color: var(--color-neutral-200);
}

.vc-years__year:hover,
.vc-years__year:focus {
	border-color: var(--color-gray-300);
	color: var(--color-gray-500);
}

:is(.vc-years__year:hover, .vc-years__year:focus):where(.dark, .dark *) {
	border-color: var(--color-neutral-600);
	color: var(--color-neutral-500);
}

.vc-years__year:focus {
	--tw-outline-style: none;
	outline-style: none;
}

.vc-years__year:disabled,
.vc-years__year.disabled {
	pointer-events: none;
	opacity: 0.5;
}

.vc-years__year[data-vc-years-year-selected] {
	border-color: var(--color-blue-600);
	background-color: var(--color-blue-600);
	color: var(--color-white);
}

.vc-years__year[data-vc-years-year-selected]:where(.dark, .dark *) {
	border-color: var(--color-blue-500);
	background-color: var(--color-blue-500);
}

.vc-year {
	color: var(--color-gray-800);
}

.vc-year:where(.dark, .dark *) {
	color: var(--color-neutral-200);
}

.vc-year:hover,
.vc-year:focus {
	color: var(--color-gray-600);
}

:is(.vc-year:hover, .vc-year:focus):where(.dark, .dark *) {
	color: var(--color-neutral-300);
}

.vc-arrow {
	width: calc(var(--spacing) * 8);
	height: calc(var(--spacing) * 8);
	color: var(--color-gray-800);
	border-radius: 3.40282e38px;
	justify-content: center;
	align-items: center;
	display: flex;
}

.vc-arrow:where(.dark, .dark *) {
	color: var(--color-neutral-400);
}

.vc-arrow:hover,
.vc-arrow:focus {
	background-color: var(--color-gray-100);
}

:is(.vc-arrow:hover, .vc-arrow:focus):where(.dark, .dark *) {
	background-color: var(--color-neutral-800);
}

.vc-arrow:focus {
	--tw-outline-style: none;
	outline-style: none;
}

@media (forced-colors: active) {
	.vc-arrow:focus {
		outline-offset: 2px;
		outline: 2px solid #0000;
	}
}

.vc-arrow:disabled,
.vc-arrow.disabled {
	pointer-events: none;
	opacity: 0.5;
}

@keyframes infinite-carousel-x {
	0% {
		transform: translate(-2800px);
	}

	to {
		transform: translate(0);
	}
}

@keyframes infinite-carousel-x-reverse {
	0% {
		transform: translate(0);
	}

	to {
		transform: translate(-2800px);
	}
}

@media (width<=1320px) {
	@keyframes infinite-carousel-x {
		0% {
			transform: translate(-2100px);
		}

		to {
			transform: translate(0);
		}
	}

	@keyframes infinite-carousel-x-reverse {
		0% {
			transform: translate(0);
		}

		to {
			transform: translate(-2100px);
		}
	}
}

@media (width<=640px) {
	@keyframes infinite-carousel-x {
		0% {
			transform: translate(-1750px);
		}

		to {
			transform: translate(0);
		}
	}

	@keyframes infinite-carousel-x-reverse {
		0% {
			transform: translate(0);
		}

		to {
			transform: translate(-1750px);
		}
	}
}

@keyframes shine {
	0% {
		background-position: 0%;
	}

	to {
		background-position: 100%;
	}
}

@keyframes sliding-img-up-1 {
	0% {
		transform: translateY(0);
	}

	to {
		transform: translateY(-722px);
	}
}

@keyframes sliding-img-up-2 {
	0% {
		transform: translateY(0);
	}

	to {
		transform: translateY(-1098px);
	}
}

@keyframes sliding-img-down-1 {
	0% {
		transform: translateY(-1161px);
	}

	to {
		transform: translateY(0);
	}
}

@keyframes sliding-img-down-2 {
	0% {
		transform: translateY(-1389px);
	}

	to {
		transform: translateY(0);
	}
}

@media (width>=640px) {
	@keyframes sliding-img-up-1 {
		0% {
			transform: translateY(0);
		}

		to {
			transform: translateY(-936px);
		}
	}

	@keyframes sliding-img-up-2 {
		0% {
			transform: translateY(0);
		}

		to {
			transform: translateY(-1438px);
		}
	}

	@keyframes sliding-img-down-1 {
		0% {
			transform: translateY(-1511px);
		}

		to {
			transform: translateY(0);
		}
	}

	@keyframes sliding-img-down-2 {
		0% {
			transform: translateY(-1135px);
		}

		to {
			transform: translateY(0);
		}
	}
}

@media (width>=1024px) {
	@keyframes sliding-img-up-1 {
		0% {
			transform: translateY(0);
		}

		to {
			transform: translateY(-615px);
		}
	}

	@keyframes sliding-img-up-2 {
		0% {
			transform: translateY(0);
		}

		to {
			transform: translateY(-928px);
		}
	}

	@keyframes sliding-img-down-1 {
		0% {
			transform: translateY(-986px);
		}

		to {
			transform: translateY(0);
		}
	}

	@keyframes sliding-img-down-2 {
		0% {
			transform: translateY(-928px);
		}

		to {
			transform: translateY(0);
		}
	}
}

@keyframes sliding-img-right-1 {
	0% {
		background-position-x: 0;
	}

	to {
		background-position-x: -2880px;
	}
}

@keyframes sliding-img-left-1 {
	0% {
		background-position-x: 0;
	}

	to {
		background-position-x: 2880px;
	}
}

code {
	color: #dc2626;
	font-size: 0.875rem;
}

.dark code {
	color: #f43f5e;
}

pre.language-markup {
	max-height: 30rem;
}

pre.language-markup::-webkit-scrollbar {
	background-color: #f3f4f6;
	width: 0.4375rem;
}

pre.language-markup::-webkit-scrollbar-thumb {
	background-color: #d1d5db;
}

code:not(.language-markup):not(.language-js):not(.language-css):not(.language-jsx):not(.language-tsx):not(
		.language-ts
	):before,
code:not(.language-markup):not(.language-js):not(.language-css):not(.language-jsx):not(.language-tsx):not(
		.language-ts
	):after {
	content: '`';
}

.bg-stripes-blue {
	background-image: linear-gradient(135deg, #3b82f6 8.33%, #fff 8.33% 50%, #3b82f6 50% 58.33%, #fff 58.33% 100%);
	background-size: 8.49px 8.49px;
}

.dark .dark\:bg-stripes-blue {
	background-image: linear-gradient(
		135deg,
		#3b82f6 8.33%,
		#1f2937 8.33% 50%,
		#3b82f6 50% 58.33%,
		#1f2937 58.33% 100%
	);
	background-size: 8.49px 8.49px;
}

.bg-stripes-indigo {
	background-image: linear-gradient(135deg, #6366f1 8.33%, #fff 8.33% 50%, #6366f1 50% 58.33%, #fff 58.33% 100%);
	background-size: 8.49px 8.49px;
}

.dark .dark\:bg-stripes-indigo {
	background-image: linear-gradient(
		135deg,
		#6366f1 8.33%,
		#1f2937 8.33% 50%,
		#6366f1 50% 58.33%,
		#1f2937 58.33% 100%
	);
	background-size: 8.49px 8.49px;
}

code[class*='language-'],
pre[class*='language-'] {
	color: #fff;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	-webkit-hyphens: none;
	hyphens: none;
	font-size: 0.9375em;
}

pre[class*='language-']::-moz-selection {
	text-shadow: none;
	background: #1c4980;
}

pre[class*='language-'] ::-moz-selection {
	text-shadow: none;
	background: #1c4980;
}

code[class*='language-']::-moz-selection {
	text-shadow: none;
	background: #1c4980;
}

code[class*='language-'] ::-moz-selection {
	text-shadow: none;
	background: #1c4980;
}

pre[class*='language-']::selection {
	text-shadow: none;
	background: #1c4980;
}

pre[class*='language-'] ::selection {
	text-shadow: none;
	background: #1c4980;
}

code[class*='language-']::selection {
	text-shadow: none;
	background: #1c4980;
}

code[class*='language-'] ::selection {
	text-shadow: none;
	background: #1c4980;
}

@media print {
	code[class*='language-'],
	pre[class*='language-'] {
		text-shadow: none;
	}
}

@media (width<=640px) {
	.doc-installation-step .code-toolbar {
		z-index: 1;
		margin-left: -3rem;
	}
}

pre[class*='language-'] {
	padding: 1rem;
	overflow-x: auto;
}

pre[class*='language-']::-webkit-scrollbar {
	background-color: #f3f4f6;
	height: 0.25rem;
}

pre[class*='language-']::-webkit-scrollbar-thumb {
	background-color: #d1d5db;
}

.dark pre[class*='language-']::-webkit-scrollbar {
	background-color: #404040;
}

.dark pre[class*='language-']::-webkit-scrollbar-thumb {
	background-color: #737373;
}

:not(pre) > code[class*='language-'],
pre[class*='language-'] {
	background: #1f2937;
	border: 1px solid oklch(26.9% 0 0);
}

.dark :not(pre) > code[class*='language-'],
.dark pre[class*='language-'] {
	background: #0a0a0a;
	border: 1px solid oklch(26.9% 0 0);
}

.dark :not(pre) > code[class*='language-'].plugin-language-markup,
.dark pre[class*='language-'].plugin-language-markup {
	background-color: #262626;
	border: 1px solid #404040;
}

.plugin-language-markup > code {
	color: #fff;
}

.prism-light:not(pre) > .prism-light code[class*='language-'],
pre.prism-light[class*='language-'] {
	background: #f9fafc;
}

.prism-light code[class*='language-'],
pre.prism-light[class*='language-'] {
	color: #1f2937;
}

:not(pre) > code[class*='language-'] {
	white-space: normal;
	border-radius: 0.3em;
	padding: 0.1em;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: #6b7280;
}

.dark .token.comment,
.dark .token.prolog,
.dark .token.doctype,
.dark .token.cdata {
	color: #737373;
}

.token.punctuation {
	color: #6b7280;
}

.dark .token.punctuation {
	color: #737373;
}

.token.namespace {
	opacity: 0.7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
	color: #f472b6;
}

.language-css .token.property,
.language-css .token.tag,
.language-css .token.boolean,
.language-css .token.number,
.language-css .token.constant,
.language-css .token.symbol,
.language-css .token.deleted {
	color: #60d3ec;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
	color: #d1d5db;
}

.dark .token.selector,
.dark .token.attr-name,
.dark .token.string,
.dark .token.char,
.dark .token.builtin,
.dark .token.inserted {
	color: #d4d4d4;
}

.language-js .token.selector,
.language-js .token.attr-name,
.language-js .token.string,
.language-js .token.char,
.language-js .token.builtin,
.language-js .token.inserted {
	color: #60d3ec;
}

.language-js .token.operator,
.language-js .token.entity,
.language-js .token.url,
.language-js .language-css .token.string,
.language-js .style .token.string {
	color: #fff;
}

.language-css .token.selector,
.language-css .token.attr-name,
.language-css .token.string,
.language-css .token.char,
.language-css .token.builtin,
.language-css .token.inserted {
	color: #f472b6;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
	color: #d09a5c;
	background: 0 0;
}

.token.atrule,
.token.attr-value,
.token.keyword {
	color: #60d3ec;
}

.token.function,
.token.class-name {
	color: #dd4a68;
}

.token.regex,
.token.important,
.token.variable {
	color: #e90;
}

.token.important,
.token.bold {
	font-weight: 700;
}

.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}

div.code-toolbar {
	position: relative;
}

div.code-toolbar > .toolbar {
	display: none;
	position: absolute;
	top: 0.75rem;
	right: 0.675rem;
}

div.plugin-installation-markup .code-toolbar .toolbar {
	top: 1.25rem;
	right: 1rem;
}

div.code-toolbar .copy-to-clipboard-button {
	color: #fff;
	cursor: pointer;
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
	background-color: #ffffff0d;
	border-radius: 0.4375em;
	padding: 0.5rem 0.75rem;
	font-size: 0.75rem;
	transition: all 0.2s ease-in-out;
	display: inline-block;
}

div.code-toolbar .copy-to-clipboard-button:hover {
	background-color: #ffffff1a;
}

.docs-prism:not(.language-markup):not(.language-js):not(.language-css):before,
.docs-prism:not(.language-markup):not(.language-js):not(.language-css):after {
	display: none;
}

.line-highlight {
	--tw-border-opacity: 1;
	--tw-gradient-from: #67e8f926 var(--tw-gradient-from-position);
	--tw-gradient-to: #1f2937 var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
	padding: inherit 0;
	pointer-events: none;
	line-height: inherit;
	white-space: pre;
	border-inline-start-width: 4px;
	border-inline-start-color: rgb(103 232 249 / var(--tw-border-opacity));
	background-image: linear-gradient(to right, var(--tw-gradient-stops));
	margin-top: 1.65em;
	position: absolute;
	left: 0;
	right: 0;
}

@media print {
	.line-highlight {
		-webkit-print-color-adjust: exact;
		color-adjust: exact;
	}
}

[data-hs-combo-box] .hs-combobox-category[style*='display: block'] ~ .hs-combobox-category[style*='display: block'] {
	margin-top: 30px;
}

.apexcharts-xaxistooltip.apexcharts-theme-light {
	border-radius: var(--radius-sm);
	border-color: var(--color-blue-500);
	background-color: var(--color-blue-500);
	color: var(--color-white);
}

.apexcharts-xaxistooltip.apexcharts-xaxistooltip-bottom:before,
.apexcharts-xaxistooltip.apexcharts-xaxistooltip-bottom:after {
	border-bottom-color: var(--color-blue-500);
}

@property --tw-translate-x {
	syntax: '*';
	inherits: false;
	initial-value: 0;
}

@property --tw-translate-y {
	syntax: '*';
	inherits: false;
	initial-value: 0;
}

@property --tw-translate-z {
	syntax: '*';
	inherits: false;
	initial-value: 0;
}

@property --tw-scale-x {
	syntax: '*';
	inherits: false;
	initial-value: 1;
}

@property --tw-scale-y {
	syntax: '*';
	inherits: false;
	initial-value: 1;
}

@property --tw-scale-z {
	syntax: '*';
	inherits: false;
	initial-value: 1;
}

@property --tw-rotate-x {
	syntax: '*';
	inherits: false;
	initial-value: rotateX(0);
}

@property --tw-rotate-y {
	syntax: '*';
	inherits: false;
	initial-value: rotateY(0);
}

@property --tw-rotate-z {
	syntax: '*';
	inherits: false;
	initial-value: rotateZ(0);
}

@property --tw-skew-x {
	syntax: '*';
	inherits: false;
	initial-value: skewX(0);
}

@property --tw-skew-y {
	syntax: '*';
	inherits: false;
	initial-value: skewY(0);
}

@property --tw-scroll-snap-strictness {
	syntax: '*';
	inherits: false;
	initial-value: proximity;
}

@property --tw-space-y-reverse {
	syntax: '*';
	inherits: false;
	initial-value: 0;
}

@property --tw-space-x-reverse {
	syntax: '*';
	inherits: false;
	initial-value: 0;
}

@property --tw-divide-x-reverse {
	syntax: '*';
	inherits: false;
	initial-value: 0;
}

@property --tw-border-style {
	syntax: '*';
	inherits: false;
	initial-value: solid;
}

@property --tw-divide-y-reverse {
	syntax: '*';
	inherits: false;
	initial-value: 0;
}

@property --tw-gradient-position {
	syntax: '*';
	inherits: false;
}

@property --tw-gradient-from {
	syntax: '<color>';
	inherits: false;
	initial-value: #0000;
}

@property --tw-gradient-via {
	syntax: '<color>';
	inherits: false;
	initial-value: #0000;
}

@property --tw-gradient-to {
	syntax: '<color>';
	inherits: false;
	initial-value: #0000;
}

@property --tw-gradient-stops {
	syntax: '*';
	inherits: false;
}

@property --tw-gradient-via-stops {
	syntax: '*';
	inherits: false;
}

@property --tw-gradient-from-position {
	syntax: '<length-percentage>';
	inherits: false;
	initial-value: 0%;
}

@property --tw-gradient-via-position {
	syntax: '<length-percentage>';
	inherits: false;
	initial-value: 50%;
}

@property --tw-gradient-to-position {
	syntax: '<length-percentage>';
	inherits: false;
	initial-value: 100%;
}

@property --tw-leading {
	syntax: '*';
	inherits: false;
}

@property --tw-font-weight {
	syntax: '*';
	inherits: false;
}

@property --tw-tracking {
	syntax: '*';
	inherits: false;
}

@property --tw-shadow {
	syntax: '*';
	inherits: false;
	initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
	syntax: '*';
	inherits: false;
}

@property --tw-inset-shadow {
	syntax: '*';
	inherits: false;
	initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
	syntax: '*';
	inherits: false;
}

@property --tw-ring-color {
	syntax: '*';
	inherits: false;
}

@property --tw-ring-shadow {
	syntax: '*';
	inherits: false;
	initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
	syntax: '*';
	inherits: false;
}

@property --tw-inset-ring-shadow {
	syntax: '*';
	inherits: false;
	initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
	syntax: '*';
	inherits: false;
}

@property --tw-ring-offset-width {
	syntax: '<length>';
	inherits: false;
	initial-value: 0;
}

@property --tw-ring-offset-color {
	syntax: '*';
	inherits: false;
	initial-value: #fff;
}

@property --tw-ring-offset-shadow {
	syntax: '*';
	inherits: false;
	initial-value: 0 0 #0000;
}

@property --tw-outline-style {
	syntax: '*';
	inherits: false;
	initial-value: solid;
}

@property --tw-blur {
	syntax: '*';
	inherits: false;
}

@property --tw-brightness {
	syntax: '*';
	inherits: false;
}

@property --tw-contrast {
	syntax: '*';
	inherits: false;
}

@property --tw-grayscale {
	syntax: '*';
	inherits: false;
}

@property --tw-hue-rotate {
	syntax: '*';
	inherits: false;
}

@property --tw-invert {
	syntax: '*';
	inherits: false;
}

@property --tw-opacity {
	syntax: '*';
	inherits: false;
}

@property --tw-saturate {
	syntax: '*';
	inherits: false;
}

@property --tw-sepia {
	syntax: '*';
	inherits: false;
}

@property --tw-drop-shadow {
	syntax: '*';
	inherits: false;
}

@property --tw-backdrop-blur {
	syntax: '*';
	inherits: false;
}

@property --tw-backdrop-brightness {
	syntax: '*';
	inherits: false;
}

@property --tw-backdrop-contrast {
	syntax: '*';
	inherits: false;
}

@property --tw-backdrop-grayscale {
	syntax: '*';
	inherits: false;
}

@property --tw-backdrop-hue-rotate {
	syntax: '*';
	inherits: false;
}

@property --tw-backdrop-invert {
	syntax: '*';
	inherits: false;
}

@property --tw-backdrop-opacity {
	syntax: '*';
	inherits: false;
}

@property --tw-backdrop-saturate {
	syntax: '*';
	inherits: false;
}

@property --tw-backdrop-sepia {
	syntax: '*';
	inherits: false;
}

@property --tw-duration {
	syntax: '*';
	inherits: false;
}

@property --tw-ease {
	syntax: '*';
	inherits: false;
}

@property --tw-content {
	syntax: '*';
	inherits: false;
	initial-value: '';
}

@keyframes spin {
	to {
		transform: rotate(360deg);
	}
}

@keyframes ping {
	75%,
	to {
		opacity: 0;
		transform: scale(2);
	}
}

@keyframes pulse {
	50% {
		opacity: 0.5;
	}
}

/* End */
/* /local/templates/sbrkn_preline/styles.css?1781080335769286 */
