@layer properties {
@	supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
		*,: :backdrop,:after,:before{--tw-translate-x:0;
		--tw-translate-y: 0;
		--tw-translate-z: 0;
		--tw-rotate-x: initial;
		--tw-rotate-y: initial;
		--tw-rotate-z: initial;
		--tw-skew-x: initial;
		--tw-skew-y: initial;
		--tw-space-y-reverse: 0;
		--tw-space-x-reverse: 0;
		--tw-divide-y-reverse: 0;
		--tw-border-style: solid;
		--tw-gradient-position: initial;
		--tw-gradient-from: #0000;
		--tw-gradient-via: #0000;
		--tw-gradient-to: #0000;
		--tw-gradient-stops: initial;
		--tw-gradient-via-stops: initial;
		--tw-gradient-from-position: 0%;
		--tw-gradient-via-position: 50%;
		--tw-gradient-to-position: 100%;
		--tw-leading: initial;
		--tw-font-weight: initial;
		--tw-tracking: initial;
		--tw-ordinal: initial;
		--tw-slashed-zero: initial;
		--tw-numeric-figure: initial;
		--tw-numeric-spacing: initial;
		--tw-numeric-fraction: initial;
		--tw-shadow: 0 0 #0000;
		--tw-shadow-color: initial;
		--tw-shadow-alpha: 100%;
		--tw-inset-shadow: 0 0 #0000;
		--tw-inset-shadow-color: initial;
		--tw-inset-shadow-alpha: 100%;
		--tw-ring-color: initial;
		--tw-ring-shadow: 0 0 #0000;
		--tw-inset-ring-color: initial;
		--tw-inset-ring-shadow: 0 0 #0000;
		--tw-ring-inset: initial;
		--tw-ring-offset-width: 0px;
		--tw-ring-offset-color: #fff;
		--tw-ring-offset-shadow: 0 0 #0000;
		--tw-outline-style: solid;
		--tw-blur: initial;
		--tw-brightness: initial;
		--tw-contrast: initial;
		--tw-grayscale: initial;
		--tw-hue-rotate: initial;
		--tw-invert: initial;
		--tw-opacity: initial;
		--tw-saturate: initial;
		--tw-sepia: initial;
		--tw-drop-shadow: initial;
		--tw-drop-shadow-color: initial;
		--tw-drop-shadow-alpha: 100%;
		--tw-drop-shadow-size: initial;
		--tw-backdrop-blur: initial;
		--tw-backdrop-brightness: initial;
		--tw-backdrop-contrast: initial;
		--tw-backdrop-grayscale: initial;
		--tw-backdrop-hue-rotate: initial;
		--tw-backdrop-invert: initial;
		--tw-backdrop-opacity: initial;
		--tw-backdrop-saturate: initial;
		--tw-backdrop-sepia: initial;
		--tw-duration: initial;
		--tw-ease: initial;
		--tw-content: "";
		--tw-scale-x: 1;
		--tw-scale-y: 1;
		--tw-scale-z: 1
	}
}}

@layer theme {
	:host,:root {
		--font-sans: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
		--font-serif: ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;
		--font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
		--spacing: .25rem;
		--breakpoint-2xl: 96rem;
		--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: .75rem;
		--text-xs--line-height: calc(1/.75);
		--text-sm: .875rem;
		--text-sm--line-height: calc(1.25/.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;
		--font-weight-normal: 400;
		--font-weight-medium: 500;
		--font-weight-semibold: 600;
		--font-weight-bold: 700;
		--font-weight-extrabold: 800;
		--tracking-tight: -.025em;
		--tracking-normal: 0em;
		--tracking-wide: .025em;
		--tracking-wider: .05em;
		--leading-tight: 1.25;
		--leading-snug: 1.375;
		--leading-normal: 1.5;
		--leading-relaxed: 1.625;
		--radius-xs: .125rem;
		--radius-sm: .25rem;
		--radius-md: .375rem;
		--radius-lg: .5rem;
		--radius-xl: .75rem;
		--radius-2xl: 1rem;
		--radius-3xl: 1.5rem;
		--ease-in: cubic-bezier(.4,0,1,1);
		--ease-out: cubic-bezier(0,0,.2,1);
		--ease-in-out: cubic-bezier(.4,0,.2,1);
		--animate-spin: spin 1s linear infinite;
		--blur-xl: 24px;
		--aspect-video: 16/9;
		--default-transition-duration: .15s;
		--default-transition-timing-function: cubic-bezier(.4,0,.2,1);
		--default-font-family: var(--font-sans);
		--default-mono-font-family: var(--font-mono)
	}
}

/* 添加以下代码 */
html {
    min-height: 100vh;
    margin: 0;
        background: linear-gradient(to bottom, #e1f9f9, #f4fbff);
    background-attachment: fixed; /* 关键：背景固定于视口 */
    background-repeat: no-repeat; /* 同时禁止重复 */
    background-size: cover; /* 可选：确保渐变覆盖整个视口，对于渐变通常效果更好 */
}

body {
    min-height: 100vh;
    margin: 0;
}

footer {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding-bottom: 23px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 33px;
    max-width: 1200px;
    padding-left: 20px;
    padding-right: 20px;
    word-spacing: 0px;
    font-size: .8em;
}

footer a{
    display: flex;
    align-items: center;
    margin: 0 3px;
    color: #1f1f1f;
}

@layer base {
	*,::backdrop,:after,:before {
		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
	}

	:host,html {
		-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
	}

	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;
		text-decoration: inherit
	}

	b,strong {
		font-weight: bolder
	}

	code,kbd,pre,samp {
		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: -.25em
	}

	sup {
		top: -.5em
	}

	table {
		text-indent: 0;
		border-color: inherit;
		border-collapse: collapse
	}

	:-moz-focusring {
		outline: auto
	}

	progress {
		vertical-align: baseline
	}

	summary {
		display: list-item
	}

	menu,ol,ul {
		list-style: none
	}

	audio,canvas,embed,iframe,img,object,svg,video {
		vertical-align: middle;
		display: block
	}

	img,video {
		max-width: 100%;
		height: auto
	}

	button,input,optgroup,select,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
	}@	supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
		:: placeholder{color:currentColor
	}@	supports (color:color-mix(in lab,red,red)) {
		:: placeholder{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 {
	display: inline-flex
}

::-webkit-datetime-edit-fields-wrapper {
	padding: 0
}

::-webkit-datetime-edit,::-webkit-datetime-edit-year-field {
	padding-block: 0
}

::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field {
	padding-block: 0
}

::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field {
	padding-block: 0
}

::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field {
	padding-block: 0
}

::-webkit-datetime-edit-meridiem-field {
	padding-block: 0
}

::-webkit-calendar-picker-indicator {
	line-height: 1
}

:-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,::-webkit-outer-spin-button {
	height: auto
}[hidden]:where(:not([hidden=until-found])) {
	display: none!important
}[role=button]:not(:disabled),button:not(:disabled) {
	cursor: pointer
}

a,button:focus,summary:focus {
	--tw-outline-style: none;
	outline-style: none
}

:root {
	--color-inherit: inherit;
	--color-current: currentcolor;
	--color-transparent: transparent;
	--color-black: #000;
	--color-white: #fff;
	--color-primary-50: #f1f8fe;
	--color-primary-100: #e1effd;
	--color-primary-150: #cfe6fc;
	--color-primary-200: #bcdefb;
	--color-primary-250: #9fd2fa;
	--color-primary-300: #81c5f8;
	--color-primary-350: #61b6f5;
	--color-primary-400: #3ba6f1;
	--color-primary-450: #2a9ae9;
	--color-primary-500: #168de1;
	--color-primary-550: #107ed0;
	--color-primary-600: #096fc0;
	--color-primary-650: #0963ad;
	--color-primary-700: #09589b;
	--color-primary-750: #0a528e;
	--color-primary-800: #0b4c81;
	--color-primary-850: #0e4576;
	--color-primary-900: #0f3f6b;
	--color-primary-950: #0a2947;
	--color-secondary-50: #fde7e2;
	--color-secondary-100: #fcdad4;
	--color-secondary-150: #fdcfc7;
	--color-secondary-200: #fdc3ba;
	--color-secondary-250: #fcb6aa;
	--color-secondary-300: #faa899;
	--color-secondary-350: #f9927f;
	--color-secondary-400: #f67b65;
	--color-secondary-450: #f16d56;
	--color-secondary-500: #ec5f46;
	--color-secondary-550: #e55339;
	--color-secondary-600: #dd472c;
	--color-secondary-650: #cd3e25;
	--color-secondary-700: #be361e;
	--color-secondary-750: #ad301a;
	--color-secondary-800: #9c2a16;
	--color-secondary-850: #8c2514;
	--color-secondary-900: #7d2012;
	--color-secondary-950: #631308;
	--color-accent-50: #f4f9f7;
	--color-accent-100: #daede5;
	--color-accent-150: #c7e4d8;
	--color-accent-200: #b4dbcb;
	--color-accent-250: #9ecebb;
	--color-accent-300: #87c1ac;
	--color-accent-350: #73b29c;
	--color-accent-400: #5ea38c;
	--color-accent-450: #51957f;
	--color-accent-500: #448872;
	--color-accent-550: #3e7d6a;
	--color-accent-600: #387362;
	--color-accent-650: #336556;
	--color-accent-700: #2d584b;
	--color-accent-750: #2a4f45;
	--color-accent-800: #28473f;
	--color-accent-850: #26423a;
	--color-accent-900: #243d36;
	--color-accent-950: #11221f;
	--color-gray-50: oklch(98.5% .001 106.423);
	--color-gray-100: oklch(97% .001 106.424);
	--color-gray-150: #eeedec;
	--color-gray-200: oklch(92.3% .003 48.717);
	--color-gray-250: #dfdcda;
	--color-gray-300: oklch(86.9% .005 56.366);
	--color-gray-350: #beb9b6;
	--color-gray-400: oklch(70.9% .01 56.259);
	--color-gray-450: #8f8883;
	--color-gray-500: oklch(55.3% .013 58.071);
	--color-gray-550: #68625c;
	--color-gray-600: oklch(44.4% .011 73.639);
	--color-gray-650: #4e4944;
	--color-gray-700: oklch(37.4% .01 67.558);
	--color-gray-750: #37322f;
	--color-gray-800: oklch(26.8% .007 34.298);
	--color-gray-850: #231f1d;
	--color-gray-900: oklch(21.6% .006 56.043);
	--color-gray-950: oklch(14.7% .004 49.25)
}

h1,h2,h3,h4,h5,h6 {
	color: oklch(37.4% .01 67.558)
}

a {
	color: #168de1
}

a:hover {
	color: #096fc0
}}

@layer components;

@layer utilities {
	.pointer-events-none {
		pointer-events: none
	}

	.invisible {
		visibility: hidden
	}

	.visible {
		visibility: visible
	}

	.sr-only {
		clip-path: inset(50%);
		white-space: nowrap;
		border-width: 0;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden
	}

	.absolute,.sr-only {
		position: absolute
	}

	.fixed {
		position: fixed
	}

	.relative {
		position: relative
	}

	.static {
		position: static
	}

	.sticky {
		position: sticky
	}

	.inset-0 {
		inset: calc(var(--spacing)*0)
	}

	.inset-x-2 {
		inset-inline: calc(var(--spacing)*2)
	}

	.inset-y-0 {
		inset-block: calc(var(--spacing)*0)
	}

	.inset-y-2 {
		inset-block: calc(var(--spacing)*2)
	}

	.top-0 {
		top: calc(var(--spacing)*0)
	}

	.top-1\/2 {
		top: 50%
	}

	.top-3 {
		top: calc(var(--spacing)*3)
	}

	.top-24 {
		top: calc(var(--spacing)*24)
	}

	.top-43 {
		top: calc(var(--spacing)*43)
	}

	.top-\[7px\] {
		top: 7px
	}

	.-right-12 {
		right: calc(var(--spacing)*-12)
	}

	.right-0 {
		right: calc(var(--spacing)*0)
	}

	.right-2 {
		right: calc(var(--spacing)*2)
	}

	.right-3 {
		right: calc(var(--spacing)*3)
	}

	.right-3\.5 {
		right: calc(var(--spacing)*3.5)
	}

	.right-4 {
		right: calc(var(--spacing)*4)
	}

	.right-5 {
		right: calc(var(--spacing)*5)
	}

	.right-11\.5 {
		right: calc(var(--spacing)*11.5)
	}

	.right-\[-10px\] {
		right: -10px
	}

	.right-\[3px\] {
		right: 3px
	}

	.-bottom-2\.5 {
		bottom: calc(var(--spacing)*-2.5)
	}

	.-bottom-12 {
		bottom: calc(var(--spacing)*-12)
	}

	.bottom-0 {
		bottom: calc(var(--spacing)*0)
	}

	.-left-4 {
		left: calc(var(--spacing)*-4)
	}

	.-left-8 {
		left: calc(var(--spacing)*-8)
	}

	.left-0 {
		left: calc(var(--spacing)*0)
	}

	.left-1\/2 {
		left: 50%
	}

	.left-2\.5 {
		left: calc(var(--spacing)*2.5)
	}

	.left-5 {
		left: calc(var(--spacing)*5)
	}

	.isolate {
		isolation: isolate
	}

	.-z-10 {
		z-index: calc(10*-1)
	}

	.z-10 {
		z-index: 10
	}

	.z-20 {
		z-index: 20
	}

	.z-30 {
		z-index: 30
	}

	.z-40 {
		z-index: 40
	}

	.z-50 {
		z-index: 50
	}

	.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-5 {
		grid-column: span 5/span 5
	}

	.col-span-full {
		grid-column: 1/-1
	}

	.col-start-1 {
		grid-column-start: 1
	}

	.col-start-2 {
		grid-column-start: 2
	}

	.col-start-5 {
		grid-column-start: 5
	}

	.row-start-1 {
		grid-row-start: 1
	}

	.row-start-2 {
		grid-row-start: 2
	}

	.container {
		width: 100%
	}@	media (min-width:0) {
		.container{max-width: 0
	}
}

@media (min-width:475px) {
	.container {
		max-width: 475px
	}
}

@media (min-width:40rem) {
	.container {
		max-width: 40rem
	}
}

@media (min-width:48rem) {
	.container {
		max-width: 48rem
	}
}

@media (min-width:64rem) {
	.container {
		max-width: 64rem
	}
}

@media (min-width:80rem) {
	.container {
		max-width: 80rem
	}
}

@media (min-width:96rem) {
	.container {
		max-width: 96rem
	}
}

.m-2 {
	margin: calc(var(--spacing)*2)
}

.m-26 {
	margin: calc(var(--spacing)*26)
}

.m-32 {
	margin: calc(var(--spacing)*32)
}

.m-40 {
	margin: calc(var(--spacing)*40)
}

.m-178 {
	margin: calc(var(--spacing)*178)
}

.m-246 {
	margin: calc(var(--spacing)*246)
}

.-mx-\(--gutter\) {
	margin-inline: calc(var(--gutter)*-1)
}

.-mx-0\.5 {
	margin-inline: calc(var(--spacing)*-.5)
}

.-mx-2 {
	margin-inline: calc(var(--spacing)*-2)
}

.-mx-3 {
	margin-inline: calc(var(--spacing)*-3)
}

.mx-1 {
	margin-inline: calc(var(--spacing)*1)
}

.mx-1\.5 {
	margin-inline: calc(var(--spacing)*1.5)
}

.mx-3\.5 {
	margin-inline: calc(var(--spacing)*3.5)
}

.mx-auto {
	margin-inline: auto
}

.my-1 {
	margin-block: calc(var(--spacing)*1)
}

.my-4 {
	margin-block: calc(var(--spacing)*4)
}

.ms-1 {
	margin-inline-start: calc(var(--spacing)*1)
}

.prose {
	color: var(--tw-prose-body);
	max-width: 65ch
}

.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)) {
	line-height: var(--leading-normal);
	margin-top: 1.25em;
	margin-bottom: 1rem
}

.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: var(--tw-prose-lead);
	margin-top: 1.2em;
	margin-bottom: 1.2em;
	font-size: 1.25em;
	line-height: 1.6
}

.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: var(--tw-prose-links);
	font-weight: 500;
	text-decoration: underline
}

.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: var(--tw-prose-bold);
	font-weight: 600
}

.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: inherit
}

.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 1.25em;
	margin-bottom: 1.25em;
	padding-inline-start: 1.625em;
	list-style-type: decimal
}

.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	list-style-type: upper-alpha
}

.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	list-style-type: lower-alpha
}

.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	list-style-type: upper-alpha
}

.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	list-style-type: lower-alpha
}

.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	list-style-type: upper-roman
}

.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	list-style-type: lower-roman
}

.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	list-style-type: upper-roman
}

.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	list-style-type: lower-roman
}

.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	list-style-type: decimal
}

.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 1.25em;
	margin-bottom: 1.25em;
	padding-inline-start: 1.625em;
	list-style-type: disc
}

.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker {
	color: var(--tw-prose-counters);
	font-weight: 400
}

.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker {
	color: var(--tw-prose-bullets)
}

.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: var(--tw-prose-headings);
	margin-top: 1.25em;
	font-weight: 600
}

.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)) {
	border-color: var(--tw-prose-hr);
	border-top-width: 1px;
	margin-top: 3em;
	margin-bottom: 3em
}

.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: var(--tw-prose-quotes);
	border-inline-start-width: .25rem;
	border-inline-start-color: var(--tw-prose-quote-borders);
	quotes: "“""”""‘""’";
	margin-top: 1.6em;
	margin-bottom: 1.6em;
	padding-inline-start: 1em;
	font-style: italic;
	font-weight: 500
}

.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before {
	content: open-quote
}

.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after {
	content: close-quote
}

.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: var(--tw-prose-headings);
	margin-top: 0;
	margin-bottom: .888889em;
	font-size: 2.25em;
	font-weight: 800;
	line-height: 1.11111
}

.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: inherit;
	font-weight: 900
}

.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: var(--tw-prose-headings);
	margin-top: 2em;
	margin-bottom: 1em;
	font-size: 1.5em;
	font-weight: 700;
	line-height: 1.33333
}

.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: inherit;
	font-weight: 800
}

.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: var(--tw-prose-headings);
	margin-top: 1.6em;
	margin-bottom: .6em;
	font-size: 1.25em;
	font-weight: 600;
	line-height: 1.6
}

.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: inherit;
	font-weight: 700
}

.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: var(--tw-prose-headings);
	margin-top: 1.5em;
	margin-bottom: .5em;
	font-weight: 600;
	line-height: 1.5
}

.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: inherit;
	font-weight: 700
}

.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 2em;
	margin-bottom: 2em
}

.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 2em;
	margin-bottom: 2em;
	display: block
}

.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 2em;
	margin-bottom: 2em
}

.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: var(--tw-prose-kbd);
	box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);
	padding-top: .1875em;
	padding-inline-end: .375em;
	padding-bottom: .1875em;
	border-radius: .3125rem;
	padding-inline-start: .375em;
	font-family: inherit;
	font-size: .875em;
	font-weight: 500
}

.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: var(--tw-prose-code);
	font-size: .875em;
	font-weight: 600
}

.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before {
	content: "`"
}

.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: inherit
}

.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: inherit;
	font-size: .875em
}

.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: inherit;
	font-size: .9em
}

.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: inherit
}

.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: var(--tw-prose-pre-code);
	background-color: var(--tw-prose-pre-bg);
	padding-top: .857143em;
	padding-inline-end: 1.14286em;
	padding-bottom: .857143em;
	border-radius: .375rem;
	margin-top: 1.71429em;
	margin-bottom: 1.71429em;
	padding-inline-start: 1.14286em;
	font-size: .875em;
	font-weight: 400;
	line-height: 1.71429;
	overflow-x: auto
}

.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)) {
	font-weight: inherit;
	color: inherit;
	font-size: inherit;
	font-family: inherit;
	line-height: inherit;
	background-color: #0000;
	border-width: 0;
	border-radius: 0;
	padding: 0
}

.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before {
	content: none
}

.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)) {
	table-layout: auto;
	width: 100%;
	margin-top: 2em;
	margin-bottom: 2em;
	font-size: .875em;
	line-height: 1.71429
}

.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)) {
	border-bottom-width: 1px;
	border-bottom-color: var(--tw-prose-th-borders)
}

.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: var(--tw-prose-headings);
	vertical-align: bottom;
	padding-inline-end: .571429em;
	padding-bottom: .571429em;
	padding-inline-start: .571429em;
	font-weight: 600
}

.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)) {
	border-bottom-width: 1px;
	border-bottom-color: var(--tw-prose-td-borders)
}

.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	border-bottom-width: 0
}

.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)) {
	vertical-align: baseline
}

.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)) {
	border-top-width: 1px;
	border-top-color: var(--tw-prose-th-borders)
}

.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {
	vertical-align: top
}

.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)) {
	text-align: start
}

.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 0;
	margin-bottom: 0
}

.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color: var(--tw-prose-captions);
	margin-top: .857143em;
	font-size: .875em;
	line-height: 1.42857
}

.prose {
	--tw-prose-body: oklch(44.4% .011 73.639);
	--tw-prose-headings: oklch(37.4% .01 67.558);
	--tw-prose-lead: oklch(44.4% .011 73.639);
	--tw-prose-links: oklch(37.4% .01 67.558);
	--tw-prose-bold: oklch(37.4% .01 67.558);
	--tw-prose-counters: oklch(55.3% .013 58.071);
	--tw-prose-bullets: oklch(44.4% .011 73.639);
	--tw-prose-hr: oklch(92.3% .003 48.717);
	--tw-prose-quotes: oklch(37.4% .01 67.558);
	--tw-prose-quote-borders: oklch(92.3% .003 48.717);
	--tw-prose-captions: oklch(55.3% .013 58.071);
	--tw-prose-kbd: oklch(37.4% .01 67.558);
	--tw-prose-kbd-shadows: 0 0 0;
	--tw-prose-code: oklch(37.4% .01 67.558);
	--tw-prose-pre-code: oklch(92.3% .003 48.717);
	--tw-prose-pre-bg: oklch(26.8% .007 34.298);
	--tw-prose-th-borders: oklch(86.9% .005 56.366);
	--tw-prose-td-borders: oklch(92.3% .003 48.717);
	--tw-prose-invert-body: oklch(86.9% .005 56.366);
	--tw-prose-invert-headings: oklch(97% .001 106.424);
	--tw-prose-invert-lead: oklch(70.9% .01 56.259);
	--tw-prose-invert-links: #3ba6f1;
	--tw-prose-invert-bold: oklch(97% .001 106.424);
	--tw-prose-invert-counters: oklch(70.9% .01 56.259);
	--tw-prose-invert-bullets: oklch(55.3% .013 58.071);
	--tw-prose-invert-hr: oklch(44.4% .011 73.639);
	--tw-prose-invert-quotes: oklch(92.3% .003 48.717);
	--tw-prose-invert-quote-borders: oklch(44.4% .011 73.639);
	--tw-prose-invert-captions: oklch(70.9% .01 56.259);
	--tw-prose-invert-kbd: oklch(97% .001 106.424);
	--tw-prose-invert-kbd-shadows: 255 255 255;
	--tw-prose-invert-code: oklch(97% .001 106.424);
	--tw-prose-invert-pre-code: oklch(86.9% .005 56.366);
	--tw-prose-invert-pre-bg: #00000080;
	--tw-prose-invert-th-borders: oklch(44.4% .011 73.639);
	--tw-prose-invert-td-borders: oklch(37.4% .01 67.558);
	font-size: 1rem;
	line-height: 1.75
}

.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 0;
	margin-bottom: 0
}

.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: .5em;
	margin-bottom: .5em
}

.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-inline-start: .375em
}

.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: .75em;
	margin-bottom: .75em
}

.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 1.25em
}

.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-bottom: 1.25em
}

.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 1.25em
}

.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-bottom: 1.25em
}

.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: .75em;
	margin-bottom: .75em
}

.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 1.25em;
	margin-bottom: 1.25em
}

.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: .5em;
	padding-inline-start: 1.625em
}

.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 0
}

.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-inline-start: 0
}

.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-inline-end: 0
}

.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-top: .571429em;
	padding-inline-end: .571429em;
	padding-bottom: .571429em;
	padding-inline-start: .571429em
}

.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-inline-start: 0
}

.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-inline-end: 0
}

.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 2em;
	margin-bottom: 2em
}

.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 0
}

.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-bottom: 0
}

.prose :where(h1,h2,h3,h4):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 2rem;
	margin-bottom: 1rem
}

.prose :where(ul,ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li,ol>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
	line-height: var(--leading-normal)
}

.prose-sm {
	font-size: .875rem;
	line-height: 1.71429
}

.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 1.14286em;
	margin-bottom: 1.14286em
}

.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: .888889em;
	margin-bottom: .888889em;
	font-size: 1.28571em;
	line-height: 1.55556
}

.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 1.33333em;
	margin-bottom: 1.33333em;
	padding-inline-start: 1.11111em
}

.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 0;
	margin-bottom: .8em;
	font-size: 2.14286em;
	line-height: 1.2
}

.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 1.6em;
	margin-bottom: .8em;
	font-size: 1.42857em;
	line-height: 1.4
}

.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 1.55556em;
	margin-bottom: .444444em;
	font-size: 1.28571em;
	line-height: 1.55556
}

.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 1.42857em;
	margin-bottom: .571429em;
	line-height: 1.42857
}

.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 1.71429em;
	margin-bottom: 1.71429em
}

.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 0;
	margin-bottom: 0
}

.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 1.71429em;
	margin-bottom: 1.71429em
}

.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-top: .142857em;
	padding-inline-end: .357143em;
	padding-bottom: .142857em;
	border-radius: .3125rem;
	padding-inline-start: .357143em;
	font-size: .857143em
}

.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)) {
	font-size: .857143em
}

.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
	font-size: .9em
}

.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
	font-size: .888889em
}

.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-top: .666667em;
	padding-inline-end: 1em;
	padding-bottom: .666667em;
	border-radius: .25rem;
	margin-top: 1.66667em;
	margin-bottom: 1.66667em;
	padding-inline-start: 1em;
	font-size: .857143em;
	line-height: 1.66667
}

.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 1.14286em;
	margin-bottom: 1.14286em;
	padding-inline-start: 1.57143em
}

.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: .285714em;
	margin-bottom: .285714em
}

.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-inline-start: .428571em
}

.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: .571429em;
	margin-bottom: .571429em
}

.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 1.14286em
}

.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-bottom: 1.14286em
}

.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 1.14286em
}

.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-bottom: 1.14286em
}

.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: .571429em;
	margin-bottom: .571429em
}

.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 1.14286em;
	margin-bottom: 1.14286em
}

.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 1.14286em
}

.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: .285714em;
	padding-inline-start: 1.57143em
}

.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 2.85714em;
	margin-bottom: 2.85714em
}

.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 0
}

.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)) {
	font-size: .857143em;
	line-height: 1.5
}

.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-inline-end: 1em;
	padding-bottom: .666667em;
	padding-inline-start: 1em
}

.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-inline-start: 0
}

.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-inline-end: 0
}

.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-top: .666667em;
	padding-inline-end: 1em;
	padding-bottom: .666667em;
	padding-inline-start: 1em
}

.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-inline-start: 0
}

.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-inline-end: 0
}

.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 1.71429em;
	margin-bottom: 1.71429em
}

.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 0;
	margin-bottom: 0
}

.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: .666667em;
	font-size: .857143em;
	line-height: 1.33333
}

.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top: 0
}

.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-bottom: 0
}

.-mt-0\.5 {
	margin-top: calc(var(--spacing)*-.5)
}

.-mt-1\.5 {
	margin-top: calc(var(--spacing)*-1.5)
}

.-mt-16 {
	margin-top: calc(var(--spacing)*-16)
}

.-mt-px {
	margin-top: -1px
}

.mt-0 {
	margin-top: calc(var(--spacing)*0)
}

.mt-0\.5 {
	margin-top: calc(var(--spacing)*.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-8 {
	margin-top: calc(var(--spacing)*8)
}

.mt-9 {
	margin-top: calc(var(--spacing)*9)
}

.mt-10 {
	margin-top: calc(var(--spacing)*10)
}

.mt-12 {
	margin-top: calc(var(--spacing)*12)
}

.mt-16 {
	margin-top: calc(var(--spacing)*16)
}

.mt-32 {
	margin-top: calc(var(--spacing)*16);
	margin-bottom: calc(var(--spacing)*1);
}

.mt-\[-1\.5px\] {
	margin-top: -1.5px
}

.mt-\[-2\.5px\] {
	margin-top: -2.5px
}

.mt-\[-2px\] {
	margin-top: -2px
}

.mt-\[1\.5px\] {
	margin-top: 1.5px
}

.mt-\[10px\] {
	margin-top: 10px
}

.-mr-16 {
	margin-right: calc(var(--spacing)*-16)
}

.mr-1 {
	margin-right: calc(var(--spacing)*1)
}

.mr-1\.5 {
	margin-right: calc(var(--spacing)*1.5)
}

.mr-2 {
	margin-right: calc(var(--spacing)*2)
}

.mr-3 {
	margin-right: calc(var(--spacing)*3)
}

.mr-\[2\.5px\] {
	margin-right: 2.5px
}

.mr-\[3\.5px\] {
	margin-right: 3.5px
}

.mr-\[3px\] {
	margin-right: 3px
}

.-mb-3 {
	margin-bottom: calc(var(--spacing)*-3)
}

.mb-0\.5 {
	margin-bottom: calc(var(--spacing)*.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-3 {
	margin-bottom: calc(var(--spacing)*3)
}

.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-12 {
	margin-bottom: calc(var(--spacing)*12)
}

.mb-20 {
	margin-bottom: calc(var(--spacing)*20)
}

.mb-32 {
	margin-bottom: calc(var(--spacing)*32)
}

.\!ml-0 {
	margin-left: calc(var(--spacing)*0)!important
}

.-ml-0\.5 {
	margin-left: calc(var(--spacing)*-.5)
}

.-ml-1 {
	margin-left: calc(var(--spacing)*-1)
}

.-ml-4 {
	margin-left: calc(var(--spacing)*-4)
}

.-ml-6\.5 {
	margin-left: calc(var(--spacing)*-6.5)
}

.-ml-10 {
	margin-left: calc(var(--spacing)*-10)
}

.-ml-\[1px\] {
	margin-left: -1px
}

.-ml-\[24px\] {
	margin-left: -24px
}

.ml-0 {
	margin-left: calc(var(--spacing)*0)
}

.ml-0\.5 {
	margin-left: calc(var(--spacing)*.5)
}

.ml-0\.5\! {
	margin-left: calc(var(--spacing)*.5)!important
}

.ml-1 {
	margin-left: calc(var(--spacing)*1)
}

.ml-1\.5 {
	margin-left: calc(var(--spacing)*1.5)
}

.ml-2 {
	margin-left: calc(var(--spacing)*2)
}

.ml-2\.5 {
	margin-left: calc(var(--spacing)*2.5)
}

.ml-3\.5 {
	margin-left: calc(var(--spacing)*3.5)
}

.ml-4 {
	margin-left: calc(var(--spacing)*4)
}

.ml-4\.5 {
	margin-left: calc(var(--spacing)*4.5)
}

.ml-9 {
	margin-left: calc(var(--spacing)*9)
}

.ml-14 {
	margin-left: calc(var(--spacing)*14)
}

.ml-\[20px\] {
	margin-left: 20px
}

.ml-\[26px\] {
	margin-left: 26px
}

.line-clamp-1 {
	-webkit-line-clamp: 1
}

.line-clamp-1,.line-clamp-2 {
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden
}

.line-clamp-2 {
	-webkit-line-clamp: 2
}

.\!hidden {
	display: none!important
}

.\!inline {
	display: inline!important
}

.block {
	display: block
}

.contents {
	display: contents
}

.flex {
	/*display: flex*/
}

.flow-root {
	display: flow-root
}

.grid {
	display: grid
}

.hidden {
	display: none
}

.inline {
	display: inline
}

.inline-block {
	display: inline-block
}

.inline-flex {
	display: inline-flex
}

.inline-grid {
	display: inline-grid
}

.table {
	display: table
}

.aspect-2\/1 {
	aspect-ratio: 2
}

.aspect-5\/3 {
	aspect-ratio: 5/3
}

.aspect-video {
	aspect-ratio: var(--aspect-video)
}

.\!size-\[0\.9rem\] {
	width: .9rem!important;
	height: .9rem!important
}

.\!size-\[1\.1rem\] {
	width: 1.1rem!important;
	height: 1.1rem!important
}

.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-4\.75 {
	width: calc(var(--spacing)*4.75);
	height: calc(var(--spacing)*4.75)
}

.size-5 {
	width: calc(var(--spacing)*5);
	height: calc(var(--spacing)*5)
}

.size-6 {
	width: calc(var(--spacing)*6);
	height: calc(var(--spacing)*6)
}

.size-7 {
	width: calc(var(--spacing)*7);
	height: calc(var(--spacing)*7)
}

.size-8 {
	width: calc(var(--spacing)*8);
	height: calc(var(--spacing)*8)
}

.size-8\! {
	width: calc(var(--spacing)*8)!important;
	height: calc(var(--spacing)*8)!important
}

.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-18 {
	width: calc(var(--spacing)*18);
	height: calc(var(--spacing)*18)
}

.size-\[1\.1rem\] {
	width: 1.1rem;
	height: 1.1rem
}

.size-\[1\.2rem\] {
	width: 1.2rem;
	height: 1.2rem
}

.size-\[1\.3em\] {
	width: 1.3em;
	height: 1.3em
}

.size-\[1\.4em\] {
	width: 1.4em;
	height: 1.4em
}

.size-\[1\.5em\] {
	width: 1.5em;
	height: 1.5em
}

.size-\[1\.5rem\] {
	width: 1.5rem;
	height: 1.5rem
}

.size-\[1\.15rem\] {
	width: 1.15rem;
	height: 1.15rem
}

.size-\[1\.25rem\] {
	width: 1.25rem;
	height: 1.25rem
}

.size-\[1\.65rem\] {
	width: 1.65rem;
	height: 1.65rem
}

.size-\[11px\] {
	width: 11px;
	height: 11px
}

.size-\[12px\] {
	width: 12px;
	height: 12px
}

.size-\[13px\] {
	width: 13px;
	height: 13px
}

.size-\[15px\] {
	width: 15px;
	height: 15px
}

.size-\[19px\] {
	width: 19px;
	height: 19px
}

.size-\[20px\] {
	width: 20px;
	height: 20px
}

.size-\[max\(100\%\,2\.75rem\)\] {
	width: max(100%,2.75rem);
	height: max(100%,2.75rem)
}

.size-full {
	width: 100%;
	height: 100%
}

.\!h-6 {
	height: calc(var(--spacing)*6)!important
}

.h-0\.5 {
	height: calc(var(--spacing)*.5)
}

.h-1\.5 {
	height: calc(var(--spacing)*1.5)
}

.h-2 {
	height: calc(var(--spacing)*2)
}

.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-6 {
	height: calc(var(--spacing)*6)
}

.h-8 {
	height: calc(var(--spacing)*8)
}

.h-9 {
	height: calc(var(--spacing)*9)
}

.h-10 {
	height: calc(var(--spacing)*10)
}

.h-11 {
	height: calc(var(--spacing)*11)
}

.h-12 {
	height: calc(var(--spacing)*12)
}

.h-16 {
	height: calc(var(--spacing)*16)
}

.h-32 {
	height: calc(var(--spacing)*32)
}

.h-96 {
	height: calc(var(--spacing)*96)
}

.h-\[1\.2em\] {
	height: 1.2em
}

.h-\[1\.2rem\]\! {
	height: 1.2rem!important
}

.h-\[14px\] {
	height: 14px
}

.h-\[44px\] {
	height: 44px
}

.h-\[600px\] {
	height: 600px
}

.h-auto {
	height: auto
}

.h-px {
	height: 1px
}

.h-screen {
	height: 100vh
}

.max-h-16 {
	max-height: calc(var(--spacing)*16)
}

.max-h-64 {
	max-height: calc(var(--spacing)*64)
}

.max-h-96 {
	max-height: calc(var(--spacing)*96)
}

.min-h-0 {
	min-height: calc(var(--spacing)*0)
}

.min-h-9 {
	min-height: calc(var(--spacing)*9)
}

.min-h-11 {
	min-height: calc(var(--spacing)*11)
}

.min-h-\[400px\] {
	min-height: 400px
}

.min-h-dvh {
	min-height: 100dvh
}

.min-h-full {
	min-height: 100%
}

.min-h-screen {
	min-height: 100vh
}

.min-h-svh {
	min-height: 100svh
}

.\!w-full {
	width: 100%!important
}

.w-0 {
	width: calc(var(--spacing)*0)
}

.w-0\.5 {
	width: calc(var(--spacing)*.5)
}

.w-1\.5 {
	width: calc(var(--spacing)*1.5)
}

.w-1\/3 {
	width: 33.3333%
}

.w-2 {
	width: calc(var(--spacing)*2)
}

.w-3 {
	width: calc(var(--spacing)*3)
}

.w-3\.5 {
	width: calc(var(--spacing)*3.5)
}

.w-4 {
	width: calc(var(--spacing)*4)
}

.w-5 {
	width: calc(var(--spacing)*5)
}

.w-6 {
	width: calc(var(--spacing)*6)
}

.w-8 {
	width: calc(var(--spacing)*8)
}

.w-9 {
	width: calc(var(--spacing)*9)
}

.w-10 {
	width: calc(var(--spacing)*10)
}

.w-12 {
	width: calc(var(--spacing)*12)
}

.w-15 {
	width: calc(var(--spacing)*15)
}

.w-16 {
	width: calc(var(--spacing)*16)
}

.w-20 {
	width: calc(var(--spacing)*20)
}

.w-24 {
	width: calc(var(--spacing)*24)
}

.w-28 {
	width: calc(var(--spacing)*28)
}

.w-32 {
	width: calc(var(--spacing)*32)
}

.w-48 {
	width: calc(var(--spacing)*48)
}

.w-64 {
	width: calc(var(--spacing)*64)
}

.w-96 {
	width: calc(var(--spacing)*96)
}

.w-\[1\.2rem\]\! {
	width: 1.2rem!important
}

.w-\[2\.5rem\] {
	width: 2.5rem
}

.w-\[7px\] {
	width: 7px
}

.w-\[8rem\] {
	width: 8rem
}

.w-\[10rem\] {
	width: 10rem
}

.w-\[14px\] {
	width: 14px
}

.w-\[18rem\] {
	width: 18rem
}

.w-auto {
	width: auto
}

.w-fit {
	width: fit-content
}

.w-full {
	width: 100%
}

.w-max {
	width: max-content
}

.w-px {
	width: 1px
}

.w-screen {
	width: 100vw
}

.\!max-w-none {
	max-width: none!important
}

.max-w-2xl {
	max-width: var(--spacing)*0;
}

.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-80 {
	max-width: calc(var(--spacing)*80)
}

.max-w-\[14rem\] {
	max-width: 14rem
}

.max-w-\[80vw\] {
	max-width: 80vw
}

.max-w-\[100rem\] {
	max-width: 100rem
}

.max-w-\[150px\] {
	max-width: 150px
}

.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-screen-2xl {
	max-width: var(--breakpoint-2xl)
}

.max-w-sm {
	max-width: var(--container-sm)
}

.max-w-xs {
	max-width: var(--container-xs)
}

.\!min-w-0 {
	min-width: calc(var(--spacing)*0)!important
}

.min-w-0 {
	min-width: calc(var(--spacing)*0)
}

.min-w-9 {
	min-width: calc(var(--spacing)*9)
}

.min-w-\[2ch\] {
	min-width: 2ch
}

.min-w-\[28px\] {
	min-width: 28px
}

.min-w-\[30\%\] {
	min-width: 30%
}

.min-w-\[80px\] {
	min-width: 80px
}

.min-w-\[100px\] {
	min-width: 100px
}

.min-w-\[120px\] {
	min-width: 120px
}

.min-w-\[calc\(var\(--button-width\)\+1\.75rem\)\] {
	min-width: calc(var(--button-width) + 1.75rem)
}

.min-w-\[calc\(var\(--input-width\)\+8px\)\] {
	min-width: calc(var(--input-width) + 8px)
}

.min-w-full {
	min-width: 100%
}

.flex-1 {
	flex: 1
}

.flex-none {
	flex: none
}

.flex-shrink {
	flex-shrink: 1
}

.flex-shrink-0,.shrink-0 {
	flex-shrink: 0
}

.flex-grow {
	flex-grow: 1
}

.flex-grow-0 {
	flex-grow: 0
}

.grow {
	flex-grow: 1
}

.basis-0 {
	flex-basis: calc(var(--spacing)*0)
}

.table-auto {
	table-layout: auto
}

.border-collapse {
	border-collapse: collapse
}

.origin-\(--radix-popover-content-transform-origin\) {
	transform-origin: var(--radix-popover-content-transform-origin)
}

.origin-top-left {
	transform-origin: 0 0
}

.-translate-x-1\/2 {
	--tw-translate-x: calc(calc(1/2*100%)*-1)
}

.-translate-x-1\/2,.translate-x-0 {
	translate: var(--tw-translate-x)var(--tw-translate-y)
}

.translate-x-0 {
	--tw-translate-x: calc(var(--spacing)*0)
}

.-translate-y-0\.5 {
	--tw-translate-y: calc(var(--spacing)*-.5)
}

.-translate-y-0\.5,.-translate-y-1\/2 {
	translate: var(--tw-translate-x)var(--tw-translate-y)
}

.-translate-y-1\/2 {
	--tw-translate-y: calc(calc(1/2*100%)*-1)
}

.translate-y-0\.5 {
	--tw-translate-y: calc(var(--spacing)*.5)
}

.translate-y-0\.5,.translate-y-\[0\.5px\] {
	translate: var(--tw-translate-x)var(--tw-translate-y)
}

.translate-y-\[0\.5px\] {
	--tw-translate-y: .5px
}

.rotate-180 {
	rotate: 180deg
}

.rotate-\[-0\.5deg\] {
	rotate: -.5deg
}

.rotate-\[-0\.75deg\] {
	rotate: -.75deg
}

.rotate-\[-1deg\] {
	rotate: -1deg
}

.skew-x-25 {
	--tw-skew-x: skewX(25deg)
}

.skew-x-25,.transform {
	transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)
}

.animate-blink {
	animation: blink 1s step-end infinite
}

.animate-pulse {
	animation: pulse 1s cubic-bezier(.4,0,.6,1) infinite
}

.animate-spin {
	animation: var(--animate-spin)
}

.cursor-default {
	cursor: default
}

.cursor-pointer {
    display: flex;
	cursor: pointer
}

.resize {
	resize: both
}

.resize-none {
	resize: none
}

.resize-y {
	resize: vertical
}

.scroll-mt-2 {
	scroll-margin-top: calc(var(--spacing)*2)
}

.scroll-mt-8 {
	scroll-margin-top: calc(var(--spacing)*8)
}

.scroll-mt-28 {
	scroll-margin-top: calc(var(--spacing)*28)
}

.scroll-py-1 {
	scroll-padding-block: calc(var(--spacing)*1)
}

.list-inside {
	list-style-position: inside
}

.list-outside {
	list-style-position: outside
}

.list-disc {
	list-style-type: disc
}

.list-none {
	list-style-type: none
}

.appearance-none {
	appearance: none
}

.grid-cols-1 {
	grid-template-columns: repeat(1,minmax(0,1fr))
}

.grid-cols-2 {
	grid-template-columns: repeat(2,minmax(0,1fr))
}

.grid-cols-\[--spacing\(5\)_1fr\] {
	grid-template-columns: calc(var(--spacing)*5)1fr
}

.grid-cols-\[1\.125rem_1fr\] {
	grid-template-columns: 1.125rem 1fr
}

.grid-cols-\[1fr_--spacing\(5\)\] {
	grid-template-columns: 1fr calc(var(--spacing)*5)
}

.grid-cols-\[1fr_2fr\] {
	grid-template-columns: 1fr 2fr
}

.grid-cols-\[1fr_auto\] {
	grid-template-columns: 1fr auto
}

.grid-cols-\[auto_1fr_1\.5rem_0\.5rem_auto\] {
	grid-template-columns: auto 1fr 1.5rem .5rem auto
}

.grid-cols-subgrid {
	grid-template-columns: subgrid
}

.grid-rows-\[1fr_auto\] {
	grid-template-rows: 1fr auto
}

.grid-rows-\[1fr_auto_1fr\] {
	grid-template-rows: 1fr auto 1fr
}

.flex-col {
	
}

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

.flex-row {
	flex-direction: row
}

.flex-wrap {
	flex-wrap: wrap
}

.items-baseline {
	align-items: baseline
}

.items-center {
	align-items: center
}

.items-start {
	align-items: flex-start
}

.justify-between {
	justify-content: space-between
}

.justify-center {
	justify-content: center
}

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

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

.justify-stretch {
	justify-content: stretch
}

.justify-items-center {
	justify-items: center
}

.justify-items-start {
	justify-items: start
}

.gap-0\.5 {
	gap: calc(var(--spacing)*.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-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)
}

:where(.\!space-y-\[1\.1rem\]>:not(:last-child)) {
	--tw-space-y-reverse: 0!important;
	margin-block-start: calc(1.1rem*var(--tw-space-y-reverse))!important;
	margin-block-end: calc(1.1rem*calc(1 - var(--tw-space-y-reverse)))!important
}

:where(.space-y-0\.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-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-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-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-9>:not(:last-child)) {
	--tw-space-y-reverse: 0;
	margin-block-start: calc(calc(var(--spacing)*9)*var(--tw-space-y-reverse));
	margin-block-end: calc(calc(var(--spacing)*9)*calc(1 - var(--tw-space-y-reverse)))
}

:where(.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)))
}

.gap-x-0 {
	column-gap: calc(var(--spacing)*0)
}

.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-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-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-\[5px\] {
	column-gap: 5px
}

: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)))
}

.gap-y-0 {
	row-gap: calc(var(--spacing)*0)
}

.gap-y-0\.5 {
	row-gap: calc(var(--spacing)*.5)
}

.gap-y-1 {
	row-gap: calc(var(--spacing)*1)
}

.gap-y-2 {
	row-gap: calc(var(--spacing)*2)
}

.gap-y-3 {
	row-gap: calc(var(--spacing)*3)
}

.gap-y-4 {
	row-gap: calc(var(--spacing)*4)
}

.gap-y-9 {
	row-gap: calc(var(--spacing)*9)
}

: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-gray-100>:not(:last-child)) {
	border-color: oklch(97% .001 106.424)
}

:where(.divide-gray-200>:not(:last-child)) {
	border-color: oklch(92.3% .003 48.717)
}

.self-center {
	align-self: center
}

.justify-self-end {
	justify-self: flex-end
}

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

.overflow-auto {
	overflow: auto
}

.overflow-hidden {
	overflow: hidden
}

.overflow-x-auto {
	overflow-x: auto
}

.overflow-y-auto {
	overflow-y: auto
}

.overflow-y-scroll {
	overflow-y: scroll
}

.overscroll-contain {
	overscroll-behavior: contain
}

.\!rounded {
	border-radius: .25rem!important
}

.rounded {
	border-radius: .25rem
}

.rounded-\(--avatar-radius\) {
	border-radius: var(--avatar-radius)
}

.rounded-2xl {
	border-radius: var(--radius-2xl)
}

.rounded-\[0\.3125rem\] {
	border-radius: .3125rem
}

.rounded-\[20\%\] {
	border-radius: 20%
}

.rounded-full {
	border-radius: 3.40282e+38px
}

.rounded-lg {
	border-radius: var(--radius-lg)
}

.rounded-md {
	border-radius: var(--radius-md)
}

.rounded-none {
	border-radius: 0
}

.rounded-sm {
	border-radius: var(--radius-sm)
}

.rounded-xl {
	border-radius: var(--radius-xl)
}

.rounded-xs {
	border-radius: var(--radius-xs)
}

.rounded-t-3xl {
	border-top-left-radius: var(--radius-3xl);
	border-top-right-radius: var(--radius-3xl)
}

.rounded-t-lg {
	border-top-left-radius: var(--radius-lg);
	border-top-right-radius: var(--radius-lg)
}

.rounded-tl-md {
	border-top-left-radius: var(--radius-md)
}

.rounded-r-lg {
	border-top-right-radius: var(--radius-lg);
	border-bottom-right-radius: var(--radius-lg)
}

.rounded-tr-\[6\.5px\] {
	border-top-right-radius: 6.5px
}

.rounded-tr-xl {
	border-top-right-radius: var(--radius-xl)
}

.rounded-b-lg {
	border-bottom-right-radius: var(--radius-lg);
	border-bottom-left-radius: var(--radius-lg)
}

.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-\[1\.5px\] {
	border-style: var(--tw-border-style);
	border-width: 1.5px
}

.border-\[4\.5px\] {
	border-style: var(--tw-border-style);
	border-width: 4.5px
}

.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-\[1\.5px\] {
	border-top-style: var(--tw-border-style);
	border-top-width: 1.5px
}

.border-t-\[1\.7px\] {
	border-top-style: var(--tw-border-style);
	border-top-width: 1.7px
}

.border-t-\[3px\] {
	border-top-style: var(--tw-border-style);
	border-top-width: 3px
}

.border-r {
	border-right-style: var(--tw-border-style);
	border-right-width: 1px
}

.border-r-\[1\.9px\] {
	border-right-style: var(--tw-border-style);
	border-right-width: 1.9px
}

.border-b {
	border-bottom-style: var(--tw-border-style);
	border-bottom-width: 1px
}

.border-b-0 {
	border-bottom-style: var(--tw-border-style);
	border-bottom-width: 0
}

.border-b-2 {
	border-bottom-style: var(--tw-border-style);
	border-bottom-width: 2px
}

.border-l {
	border-left-style: var(--tw-border-style);
	border-left-width: 1px
}

.border-l-2 {
	border-left-style: var(--tw-border-style);
	border-left-width: 2px
}

.border-l-\[1\.5px\] {
	border-left-style: var(--tw-border-style);
	border-left-width: 1.5px
}

.border-dashed {
	--tw-border-style: dashed;
	border-style: dashed
}

.\!border-secondary-500 {
	border-color: #ec5f46!important
}

.border-accent-500 {
	border-color: #448872
}

.border-amber-100 {
	border-color: oklch(96.2% .059 95.617)
}

.border-amber-200 {
	border-color: oklch(92.4% .12 95.746)
}

.border-blue-200 {
	border-color: oklch(88.2% .059 254.128)
}

.border-blue-600 {
	border-color: oklch(54.6% .245 262.881)
}

.border-emerald-200 {
	border-color: oklch(90.5% .093 164.15)
}

.border-emerald-500 {
	border-color: oklch(69.6% .17 162.48)
}

.border-fire-200\/60 {
	border-color: oklab(86.6723% .0597952 .0326336/.6)
}

.border-gray-200 {
    border: 1px solid #ffffff;
    border-radius: 8px;
    padding: 10px 20px 10px 20px;
    box-shadow: 0 1px 3px #9e9e9e, 0 0 1px #9e9e9e, 0 0 1px #9e9e9e;
}

.border-gray-300 {
	border-color: oklch(86.9% .005 56.366)
}

.border-gray-300\/70 {
	border-color: oklab(86.9% .00276943 .00416296/.7)
}

.border-gray-400 {
	border-color: oklch(70.9% .01 56.259)
}

.border-gray-400\/60 {
	border-color: oklab(70.9% .0055544 .00831557/.6)
}

.border-gray-500 {
	border-color: oklch(55.3% .013 58.071)
}

.border-gray-600 {
	border-color: oklch(44.4% .011 73.639)
}

.border-gray-950\/5 {
	border-color: oklab(14.7% .00261104 .00303026/.05)
}

.border-gray-950\/10 {
	border-color: oklab(14.7% .00261104 .00303026/.1)
}

.border-gray-950\/15 {
	border-color: oklab(14.7% .00261104 .00303026/.15)
}

.border-green-200 {
	border-color: oklch(92.5% .084 155.995)
}

.border-green-300 {
	border-color: oklch(87.1% .15 154.449)
}

.border-green-400 {
	border-color: oklch(79.2% .209 151.711)
}

.border-indigo-200 {
	border-color: oklch(87% .065 274.039)
}

.border-ocean-200 {
	border-color: #bcdefb
}

.border-orange-200 {
	border-color: oklch(90.1% .076 70.697)
}

.border-primary-500 {
	border-color: #168de1
}

.border-purple-200 {
	border-color: oklch(90.2% .063 306.703)
}

.border-red-200 {
	border-color: oklch(88.5% .062 18.334)
}

.border-red-500 {
	border-color: oklch(63.7% .237 25.331)
}

.border-red-600 {
	border-color: oklch(57.7% .245 27.325)
}

.border-secondary-500 {
	border-color: #ec5f46
}

.border-slate-200 {
	border-color: oklch(92.9% .013 255.508)
}

.border-transparent {
	border-color: #0000
}

.border-yellow-200 {
	border-color: oklch(94.5% .129 101.54)
}

.border-yellow-300 {
	border-color: oklch(90.5% .182 98.111)
}

.border-t-fire-500 {
	border-top-color: #ec5f46
}

.border-t-gray-300 {
	border-top-color: oklch(86.9% .005 56.366)
}

.border-t-gray-400\/80 {
	border-top-color: oklab(70.9% .0055544 .00831557/.8)
}

.border-t-primary-500 {
	border-top-color: #168de1
}

.border-t-secondary-500 {
	border-top-color: #ec5f46
}

.border-r-gray-300 {
	border-right-color: oklch(86.9% .005 56.366)
}

.border-b-gray-200 {
	border-bottom-color: oklch(92.3% .003 48.717)
}

.border-b-gray-300 {
	border-bottom-color: oklch(86.9% .005 56.366)
}

.border-b-gray-950\/10 {
	border-bottom-color: oklab(14.7% .00261104 .00303026/.1)
}

.border-l-gray-300 {
	border-left-color: oklch(86.9% .005 56.366)
}

.border-l-gray-400 {
	border-left-color: oklch(70.9% .01 56.259)
}

.border-l-gray-950\/5 {
	border-left-color: oklab(14.7% .00261104 .00303026/.05)
}

.bg-\(--btn-border\) {
	background-color: var(--btn-border)
}

.bg-\(--radio-indicator\) {
	background-color: var(--radio-indicator)
}

.bg-accent-50 {
	background-color: #f4f9f7
}

.bg-accent-500 {
	background-color: #448872
}

.bg-accent-500\/15 {
	background-color: oklab(57.5508% -.076783 .013369/.15)
}

.bg-amber-50 {
	background-color: oklch(98.7% .022 95.277)
}

.bg-amber-100 {
	background-color: oklch(96.2% .059 95.617)
}

.bg-amber-400\/20 {
	background-color: oklab(82.8% .0183479 .188107/.2)
}

.bg-amber-500 {
	background-color: oklch(76.9% .188 70.08)
}

.bg-black {
	background-color: #000
}

.bg-black\/30 {
	background-color: oklab(0 none none/.3)
}

.bg-blue-50 {
	background-color: oklch(97% .014 254.604)
}

.bg-blue-100 {
	background-color: oklch(93.2% .032 255.585)
}

.bg-blue-500 {
	background-color: oklch(62.3% .214 259.815)
}

.bg-blue-500\/5 {
	background-color: oklab(62.3% -.0378409 -.210628/.05)
}

.bg-blue-500\/10 {
	background-color: oklab(62.3% -.0378409 -.210628/.1)
}

.bg-blue-500\/15 {
	background-color: oklab(62.3% -.0378409 -.210628/.15)
}

.bg-blue-600 {
	background-color: oklch(54.6% .245 262.881)
}

.bg-cyan-50 {
	background-color: oklch(98.4% .019 200.873)
}

.bg-cyan-400\/20 {
	background-color: oklab(78.9% -.131264 -.0805336/.2)
}

.bg-cyan-500 {
	background-color: oklch(71.5% .143 215.221)
}

.bg-emerald-50 {
	background-color: oklch(97.9% .021 166.113)
}

.bg-emerald-500 {
	background-color: oklch(69.6% .17 162.48)
}

.bg-emerald-500\/15 {
	background-color: oklab(69.6% -.162114 .0511766/.15)
}

.bg-emerald-600 {
	background-color: oklch(59.6% .145 163.225)
}

.bg-fire-50\/20 {
	background-color: oklab(94.4297% .0210909 .0136252/.2)
}

.bg-fire-50\/30 {
	background-color: oklab(94.4297% .0210909 .0136252/.3)
}

.bg-fire-500 {
	background-color: #ec5f46
}

.bg-fire-600 {
	background-color: #dd472c
}

.bg-forest-500 {
	background-color: #448872
}

.bg-forest-600 {
	background-color: #387362
}

.bg-fuchsia-50 {
	background-color: oklch(97.7% .017 320.058)
}

.bg-fuchsia-400\/15 {
	background-color: oklab(74% .187955 -.146003/.15)
}

.bg-fuchsia-500 {
	background-color: oklch(66.7% .295 322.15)
}

.bg-gray-50 {
	background-color: oklch(98.5% .001 106.423)
}

.bg-gray-50\/60 {
	background-color: oklab(98.5% -.000282726 .000959201/.6)
}

.bg-gray-100 {
	background-color: oklch(97% .001 106.424)
}

.bg-gray-200 {
	background-color: oklch(92.3% .003 48.717)
}

.bg-gray-200\/50 {
	background-color: oklab(92.3% .00197934 .00225438/.5)
}

.bg-gray-200\/60 {
	background-color: oklab(92.3% .00197934 .00225438/.6)
}

.bg-gray-200\/70 {
	background-color: oklab(92.3% .00197934 .00225438/.7)
}

.bg-gray-300\/40 {
	background-color: oklab(86.9% .00276943 .00416296/.4)
}

.bg-gray-300\/60 {
	background-color: oklab(86.9% .00276943 .00416296/.6)
}

.bg-gray-400 {
	background-color: oklch(70.9% .01 56.259)
}

.bg-gray-500 {
	background-color: oklch(55.3% .013 58.071)
}

.bg-gray-600 {
	background-color: oklch(44.4% .011 73.639)
}

.bg-gray-600\/10 {
	background-color: oklab(44.4% .00309857 .0105546/.1)
}

.bg-gray-700 {
	background-color: oklch(37.4% .01 67.558)
}

.bg-gray-800 {
	background-color: oklch(26.8% .007 34.298)
}

.bg-gray-900 {
	background-color: oklch(21.6% .006 56.043)
}

.bg-gray-950 {
	background-color: oklch(14.7% .004 49.25)
}

.bg-gray-950\/2\.5 {
	background-color: oklab(14.7% .00261104 .00303026/.025)
}

.bg-gray-950\/5 {
	background-color: oklab(14.7% .00261104 .00303026/.05)
}

.bg-gray-950\/10 {
	background-color: oklab(14.7% .00261104 .00303026/.1)
}

.bg-gray-950\/15 {
	background-color: oklab(14.7% .00261104 .00303026/.15)
}

.bg-gray-950\/25 {
	background-color: oklab(14.7% .00261104 .00303026/.25)
}

.bg-green-50 {
	background-color: oklch(98.2% .018 155.826)
}

.bg-green-100 {
	background-color: oklch(96.2% .044 156.743)
}

.bg-green-500 {
	background-color: oklch(72.3% .219 149.579)
}

.bg-green-500\/15 {
	background-color: oklab(72.3% -.18885 .110891/.15)
}

.bg-green-600 {
	background-color: oklch(62.7% .194 149.214)
}

.bg-indigo-50 {
	background-color: oklch(96.2% .018 272.314)
}

.bg-indigo-500 {
	background-color: oklch(58.5% .233 277.117)
}

.bg-indigo-500\/15 {
	background-color: oklab(58.5% .0288678 -.231205/.15)
}

.bg-inherit {
	background-color: inherit
}

.bg-lime-50 {
	background-color: oklch(98.6% .031 120.757)
}

.bg-lime-400\/20 {
	background-color: oklab(84.1% -.149294 .185352/.2)
}

.bg-lime-500\/90 {
	background-color: oklab(76.8% -.152401 .176247/.9)
}

.bg-ocean-50 {
	background-color: #f1f8fe
}

.bg-ocean-500 {
	background-color: #168de1
}

.bg-ocean-600 {
	background-color: #096fc0
}

.bg-orange-50 {
	background-color: oklch(98% .016 73.684)
}

.bg-orange-100 {
	background-color: oklch(95.4% .038 75.164)
}

.bg-orange-500 {
	background-color: oklch(70.5% .213 47.604)
}

.bg-orange-500\/15 {
	background-color: oklab(70.5% .143615 .157301/.15)
}

.bg-orange-600 {
	background-color: oklch(64.6% .222 41.116)
}

.bg-pink-50 {
	background-color: oklch(97.1% .014 343.198)
}

.bg-pink-200 {
	background-color: oklch(89.9% .061 343.231)
}

.bg-pink-400 {
	background-color: oklch(71.8% .202 349.761)
}

.bg-pink-400\/15 {
	background-color: oklab(71.8% .198783 -.0359065/.15)
}

.bg-pink-500 {
	background-color: oklch(65.6% .241 354.308)
}

.bg-primary-50 {
	background-color: #f1f8fe
}

.bg-primary-100 {
	background-color: #e1effd
}

.bg-primary-500 {
	background-color: #168de1
}

.bg-primary-500\/15 {
	background-color: oklab(62.5588% -.0616462 -.145769/.15)
}

.bg-purple-50 {
	background-color: oklch(97.7% .014 308.299)
}

.bg-purple-100 {
	background-color: oklch(94.6% .033 307.174)
}

.bg-purple-500 {
	background-color: oklch(62.7% .265 303.9)
}

.bg-purple-500\/5 {
	background-color: oklab(62.7% .147802 -.219953/.05)
}

.bg-purple-500\/10 {
	background-color: oklab(62.7% .147802 -.219953/.1)
}

.bg-purple-500\/15 {
	background-color: oklab(62.7% .147802 -.219953/.15)
}

.bg-purple-600 {
	background-color: oklch(55.8% .288 302.321)
}

.bg-red-50 {
	background-color: oklch(97.1% .013 17.38)
}

.bg-red-100 {
	background-color: oklch(93.6% .032 17.717)
}

.bg-red-500 {
	background-color: oklch(63.7% .237 25.331)
}

.bg-red-500\/15 {
	background-color: oklab(63.7% .214213 .1014/.15)
}

.bg-red-600 {
	background-color: oklch(57.7% .245 27.325)
}

.bg-rose-50 {
	background-color: oklch(96.9% .015 12.422)
}

.bg-rose-400\/15 {
	background-color: oklab(71.2% .188697 .0450513/.15)
}

.bg-rose-500 {
	background-color: oklch(64.5% .246 16.439)
}

.bg-secondary-50 {
	background-color: #fde7e2
}

.bg-secondary-500 {
	background-color: #ec5f46
}

.bg-secondary-500\/15 {
	background-color: oklab(66.2208% .15202 .0955321/.15)
}

.bg-sky-50 {
	background-color: oklch(97.7% .013 236.62)
}

.bg-sky-500 {
	background-color: oklch(68.5% .169 237.323)
}

.bg-sky-500\/15 {
	background-color: oklab(68.5% -.0912435 -.142252/.15)
}

.bg-slate-50 {
	background-color: oklch(98.4% .003 247.858)
}

.bg-slate-100 {
	background-color: oklch(96.8% .007 247.896)
}

.bg-slate-500 {
	background-color: oklch(55.4% .046 257.417)
}

.bg-teal-50 {
	background-color: oklch(98.4% .014 180.72)
}

.bg-teal-500 {
	background-color: oklch(70.4% .14 182.503)
}

.bg-teal-500\/15 {
	background-color: oklab(70.4% -.139866 -.00611406/.15)
}

.bg-terra-50 {
	background-color: #fdf4f2
}

.bg-terra-500 {
	background-color: #de684a
}

.bg-transparent {
	background-color: #0000
}

.bg-violet-50 {
	background-color: oklch(96.9% .016 293.756)
}

.bg-violet-500 {
	background-color: oklch(60.6% .25 292.717)
}

.bg-violet-500\/15 {
	background-color: oklab(60.6% .096545 -.230606/.15)
}

.bg-white {
	background-color: #fff
}

.bg-white\/50 {
	background-color: oklab(100% 0 5.96046e-8/.5)
}

.bg-white\/60 {
	background-color: oklab(100% 0 5.96046e-8/.6)
}

.bg-white\/75 {
	background-color: oklab(100% 0 5.96046e-8/.75)
}

.bg-white\/90 {
    background: #fff url(../../public/images/bg.png);
	background-color: oklab(100% 0 5.96046e-8/.9)
}

.bg-yellow-50 {
	background-color: oklch(98.7% .026 102.212)
}

.bg-yellow-100 {
	background-color: oklch(97.3% .071 103.193)
}

.bg-yellow-400 {
	background-color: oklch(85.2% .199 91.936)
}

.bg-yellow-400\/20 {
	background-color: oklab(85.2% -.00672284 .198886/.2)
}

.bg-yellow-500 {
	background-color: oklch(79.5% .184 86.047)
}

.bg-gradient-to-b {
	--tw-gradient-position: to bottom in oklab
}

.bg-gradient-to-b,.bg-gradient-to-br {
	background-image: linear-gradient(var(--tw-gradient-stops))
}

.bg-gradient-to-br {
	--tw-gradient-position: to bottom right in oklab
}

.from-amber-50 {
	--tw-gradient-from: oklch(98.7% .022 95.277);
	--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: oklch(97% .014 254.604);
	--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-fire-500 {
	--tw-gradient-from: #ec5f46;
	--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-50 {
	--tw-gradient-from: oklch(98.5% .001 106.423);
	--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: #fff;
	--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-fire-100\/60 {
	--tw-gradient-to: oklab(91.5062% .0338077 .0192646/.6);
	--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-fire-600 {
	--tw-gradient-to: #dd472c;
	--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: oklch(97% .001 106.424);
	--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-100 {
	--tw-gradient-to: oklch(93% .034 272.788);
	--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-50 {
	--tw-gradient-to: oklch(98.7% .026 102.212);
	--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))
}

.bg-clip-padding {
	background-clip: padding-box
}

.fill-amber-800 {
	fill: oklch(47.3% .137 46.201)
}

.fill-black {
	fill: #000
}

.fill-current {
	fill: currentColor
}

.fill-fire-300 {
	fill: #faa899
}

.fill-fire-500 {
	fill: #ec5f46
}

.fill-fire-600 {
	fill: #dd472c
}

.fill-forest-300 {
	fill: #87c1ac
}

.fill-forest-500 {
	fill: #448872
}

.fill-forest-600 {
	fill: #387362
}

.fill-gray-200 {
	fill: oklch(92.3% .003 48.717)
}

.fill-gray-300\/80 {
	fill: oklab(86.9% .00276943 .00416296/.8)
}

.fill-gray-400\/60 {
	fill: oklab(70.9% .0055544 .00831557/.6)
}

.fill-gray-500 {
	fill: oklch(55.3% .013 58.071)
}

.fill-gray-600 {
	fill: oklch(44.4% .011 73.639)
}

.fill-none {
	fill: none
}

.fill-ocean-300 {
	fill: #81c5f8
}

.fill-ocean-500 {
	fill: #168de1
}

.fill-ocean-600 {
	fill: #096fc0
}

.fill-pink-500 {
	fill: oklch(65.6% .241 354.308)
}

.fill-secondary-500 {
	fill: #ec5f46
}

.fill-slate-500 {
	fill: oklch(55.4% .046 257.417)
}

.fill-transparent {
	fill: #0000
}

.fill-white {
	fill: #fff
}

.stroke-\(--checkbox-check\) {
	stroke: var(--checkbox-check)
}

.stroke-black {
	stroke: #000
}

.stroke-current {
	stroke: currentColor
}

.stroke-fire-300 {
	stroke: #faa899
}

.stroke-fire-500 {
	stroke: #ec5f46
}

.stroke-fire-600 {
	stroke: #dd472c
}

.stroke-forest-300 {
	stroke: #87c1ac
}

.stroke-forest-500 {
	stroke: #448872
}

.stroke-forest-600 {
	stroke: #387362
}

.stroke-gray-200 {
	stroke: oklch(92.3% .003 48.717)
}

.stroke-gray-500 {
	stroke: oklch(55.3% .013 58.071)
}

.stroke-gray-600 {
	stroke: oklch(44.4% .011 73.639)
}

.stroke-inherit {
	stroke: inherit
}

.stroke-none {
	stroke: none
}

.stroke-ocean-300 {
	stroke: #81c5f8
}

.stroke-ocean-400 {
	stroke: #3ba6f1
}

.stroke-ocean-500 {
	stroke: #168de1
}

.stroke-ocean-600 {
	stroke: #096fc0
}

.stroke-pink-500 {
	stroke: oklch(65.6% .241 354.308)
}

.stroke-secondary-500 {
	stroke: #ec5f46
}

.stroke-tactical-400 {
	stroke: #a5a48d
}

.stroke-tactical-700 {
	stroke: #5a5b48
}

.stroke-transparent {
	stroke: #0000
}

.stroke-white {
	stroke: #fff
}

.stroke-0 {
	stroke-width: 0
}

.stroke-1 {
	stroke-width: 1px
}

.stroke-2 {
	stroke-width: 2px
}

.stroke-3 {
	stroke-width: 3px
}

.stroke-4 {
	stroke-width: 4px
}

.stroke-5 {
	stroke-width: 5px
}

.stroke-\[1\.5\] {
	stroke-width: 1.5px
}

.stroke-\[1\.8\] {
	stroke-width: 1.8px
}

.stroke-\[2\.5\] {
	stroke-width: 2.5px
}

.object-contain {
	object-fit: contain
}

.object-cover {
	object-fit: cover
}

.p-\(--gutter\) {
	padding: var(--gutter)
}

.p-0 {
	padding: calc(var(--spacing)*0)
}

.p-1 {
	padding: calc(var(--spacing)*1)
}

.p-2 {
	padding: calc(var(--spacing)*2)
}

.p-3 {
	padding: calc(var(--spacing)*3)
}

.p-4 {
	padding: calc(var(--spacing)*4)
}

.p-6 {
	padding: calc(var(--spacing)*6)
}

.p-8 {
	padding: calc(var(--spacing)*8)
}

.p-\[3px\] {
	padding: 3px
}

.p-\[5\%\] {
	padding: 5%
}

.p-px {
	padding: 1px
}

.px-0 {
	margin-bottom: 0px;
}

.px-0\.5 {
	padding-inline: calc(var(--spacing)*.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-5 {
	padding-inline: calc(var(--spacing)*5)
}

.px-6 {
	padding-inline: calc(var(--spacing)*6)
}

.px-8 {
	padding-inline: calc(var(--spacing)*8)
}

.px-\[3px\] {
	padding-inline: 3px
}

.px-\[4\.5px\] {
	padding-inline: 4.5px
}

.px-\[5px\] {
	padding-inline: 5px
}

.px-\[6\.5px\] {
	padding-inline: 6.5px
}

.px-\[6px\] {
	padding-inline: 6px
}

.px-\[7\.5px\] {
	padding-inline: 7.5px
}

.px-\[8px\] {
	padding-inline: 8px
}

.px-\[9px\] {
	padding-inline: 9px
}

.px-\[calc\(--spacing\(3\.5\)-1px\)\] {
	padding-inline: calc(calc(var(--spacing)*3.5) - 1px)
}

.\!py-1 {
	padding-block: calc(var(--spacing)*1)!important
}

.py-0 {
	padding-block: calc(var(--spacing)*0)
}

.py-0\.5 {
	padding-block: calc(var(--spacing)*.5)
}

.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-8 {
	padding-block: calc(var(--spacing)*8)
}

.py-12 {
	padding-block: calc(var(--spacing)*12)
}

.py-\[calc\(--spacing\(2\.5\)-1px\)\] {
	padding-block: calc(calc(var(--spacing)*2.5) - 1px)
}

.pt-0\.5 {
	padding-top: calc(var(--spacing)*.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-4 {
	padding-top: calc(var(--spacing)*4)
}

.pt-6 {
	padding-top: calc(var(--spacing)*6)
}

.pt-8 {
	padding-top: calc(var(--spacing)*8)
}

.pt-10 {
	padding-top: calc(var(--spacing)*10)
}

.pt-14 {
	padding-top: calc(var(--spacing)*14)
}

.pt-\[0\.19rem\] {
	padding-top: .19rem
}

.pt-\[0\.21rem\] {
	padding-top: .21rem
}

.pt-\[3px\] {
	padding-top: 3px
}

.\!pr-0\.5 {
	padding-right: calc(var(--spacing)*.5)!important
}

.\!pr-1 {
	padding-right: calc(var(--spacing)*1)!important
}

.pr-0\.5 {
	padding-right: calc(var(--spacing)*.5)
}

.pr-1 {
	padding-right: calc(var(--spacing)*1)
}

.pr-2 {
	padding-right: calc(var(--spacing)*2)
}

.pr-3\.5 {
	padding-right: calc(var(--spacing)*3.5)
}

.pr-4 {
	padding-right: calc(var(--spacing)*4)
}

.pr-4\.5 {
	padding-right: calc(var(--spacing)*4.5)
}

.pr-6 {
	padding-right: calc(var(--spacing)*6)
}

.pr-8 {
	padding-right: calc(var(--spacing)*8)
}

.pr-9 {
	padding-right: calc(var(--spacing)*9)
}

.pr-20 {
	padding-right: calc(var(--spacing)*20)
}

.pr-\[45px\] {
	padding-right: 45px
}

.pr-\[calc\(--spacing\(7\)-1px\)\] {
	padding-right: calc(calc(var(--spacing)*7) - 1px)
}

.pr-\[calc\(--spacing\(10\)-1px\)\] {
	padding-right: calc(calc(var(--spacing)*10) - 1px)
}

.\!pb-3 {
	padding-bottom: calc(var(--spacing)*3)!important
}

.pb-0\.5 {
	padding-bottom: calc(var(--spacing)*.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-6 {
	padding-bottom: calc(var(--spacing)*6)
}

.pb-10 {
	padding-bottom: calc(var(--spacing)*10)
}

.pb-16 {
	padding-bottom: calc(var(--spacing)*16)
}

.pb-\[0\.19rem\] {
	padding-bottom: .19rem
}

.pb-\[0\.21rem\] {
	padding-bottom: .21rem
}

.pl-1 {
	padding-left: calc(var(--spacing)*1)
}

.pl-1\.5 {
	padding-left: calc(var(--spacing)*1.5)
}

.pl-2 {
	padding-left: calc(var(--spacing)*2)
}

.pl-3 {
	padding-left: calc(var(--spacing)*5)
}

.pl-3\.5 {
	padding-left: calc(var(--spacing)*3.5)
}

.pl-4 {
	padding-left: calc(var(--spacing)*4)
}

.pl-6 {
	padding-left: calc(var(--spacing)*6)
}

.pl-8 {
	padding-left: calc(var(--spacing)*8)
}

.pl-9 {
	padding-left: calc(var(--spacing)*9)
}

.pl-10 {
	padding-left: calc(var(--spacing)*10)
}

.pl-24 {
	padding-left: calc(var(--spacing)*24)
}

.pl-\[34px\] {
	padding-left: 34px
}

.pl-\[calc\(--spacing\(3\.5\)-1px\)\] {
	padding-left: calc(calc(var(--spacing)*3.5) - 1px)
}

.text-center {
	display: flex;
    text-align: center;
    flex-direction: column;
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.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-2xl {
	line-height: var(--tw-leading,var(--text-2xl--line-height))
}

.text-2xl,.text-2xl\/8 {
	font-size: var(--text-2xl)
}

.text-2xl\/8 {
	line-height: calc(var(--spacing)*8)
}

.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-base {
	font-size: var(--text-base);
	line-height: var(--tw-leading,var(--text-base--line-height))
}

.text-lg {
	line-height: var(--tw-leading,var(--text-lg--line-height))
}

.text-lg,.text-lg\/6 {
	font-size: var(--text-lg)
}

.text-lg\/6 {
	line-height: calc(var(--spacing)*6)
}

.text-md {
	font-size: 1.0625rem;
	line-height: var(--tw-leading,1.375rem)
}

.text-sm {
	line-height: var(--tw-leading,var(--text-sm--line-height))
}

.text-sm,.text-sm\/6 {
	font-size: var(--text-sm)
}

.text-sm\/6 {
	line-height: calc(var(--spacing)*6)
}

.text-sm2 {
	font-size: .9375rem;
	line-height: var(--tw-leading,1.25rem)
}

.text-xl {
	font-size: var(--text-xl);
	line-height: var(--tw-leading,var(--text-xl--line-height))
}

.text-xs {
	line-height: var(--tw-leading,var(--text-xs--line-height))
}

.text-xs,.text-xs\/6 {
	font-size: var(--text-xs)
}

.text-xs\/6 {
	line-height: calc(var(--spacing)*6)
}

.text-xs2 {
	font-size: .8125rem;
	line-height: var(--tw-leading,1.0625rem)
}

.text-xs2\/5 {
	font-size: .8125rem;
	line-height: calc(var(--spacing)*5)
}

.text-xxs {
	font-size: .5rem;
	line-height: var(--tw-leading,.75rem)
}

.text-xxs2 {
	font-size: .625rem
}

.text-xxs2,.text-xxs3 {
	line-height: var(--tw-leading,.875rem)
}

.text-xxs3 {
	font-size: .6875rem
}

.text-\[8px\] {
	font-size: 8px
}

.text-\[10px\] {
	font-size: 10px
}

.text-\[11px\] {
	font-size: 11px
}

.text-\[12px\] {
	font-size: 12px
}

.text-\[15px\] {
	font-size: 15px
}

.text-\[48px\] {
	font-size: 48px
}

.\!leading-none {
	--tw-leading: 1!important;
	line-height: 1!important
}

.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-8 {
	--tw-leading: calc(var(--spacing)*8);
	line-height: calc(var(--spacing)*8)
}

.leading-\[1\.2rem\] {
	--tw-leading: 1.2rem;
	line-height: 1.2rem
}

.leading-\[1\.3rem\] {
	--tw-leading: 1.3rem;
	line-height: 1.3rem
}

.leading-\[14px\] {
	--tw-leading: 14px;
	line-height: 14px
}

.leading-none {
	--tw-leading: 1!important;
	line-height: 1!important
}

.leading-relaxed {
	--tw-leading: var(--leading-relaxed);
	line-height: var(--leading-relaxed)
}

.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-medium {
	--tw-font-weight: var(--font-weight-medium);
	font-weight: var(--font-weight-medium)
}

.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-\[0\.12em\] {
	--tw-tracking: .12em;
	letter-spacing: .12em
}

.tracking-normal {
	--tw-tracking: var(--tracking-normal);
	letter-spacing: var(--tracking-normal)
}

.tracking-tight {
	--tw-tracking: var(--tracking-tight);
	letter-spacing: var(--tracking-tight)
}

.tracking-wide {
	--tw-tracking: var(--tracking-wide);
	letter-spacing: var(--tracking-wide)
}

.tracking-wider {
	--tw-tracking: var(--tracking-wider);
	letter-spacing: var(--tracking-wider)
}

.text-balance {
    margin-top: 10px;
	text-wrap: balance
}

.text-pretty {
	text-wrap: pretty
}

.break-words {
	overflow-wrap: break-word
}

.break-all {
	word-break: break-all
}

.hyphens-none {
	-webkit-hyphens: none;
	hyphens: none
}

.whitespace-normal {
	white-space: normal
}

.whitespace-nowrap {
	white-space: nowrap
}

.whitespace-pre-wrap {
	white-space: pre-wrap
}

.\!text-amber-500 {
	color: oklch(76.9% .188 70.08)!important
}

.\!text-amber-700 {
	color: oklch(55.5% .163 48.998)!important
}

.\!text-emerald-500 {
	color: oklch(69.6% .17 162.48)!important
}

.text-accent-500 {
	color: #448872
}

.text-accent-600 {
	color: #387362
}

.text-accent-600\/90 {
	color: oklab(51.0458% -.067499 .00895587/.9)
}

.text-accent-700 {
	color: #2d584b
}

.text-amber-500 {
	color: oklch(76.9% .188 70.08)
}

.text-amber-600 {
	color: oklch(66.6% .179 58.318)
}

.text-amber-700 {
	color: oklch(55.5% .163 48.998)
}

.text-amber-800 {
	color: oklch(47.3% .137 46.201)
}

.text-amber-900 {
	color: oklch(41.4% .112 45.904)
}

.text-amber-950 {
	color: oklch(27.9% .077 45.635)
}

.text-black {
	color: #000
}

.text-blue-500 {
	color: oklch(62.3% .214 259.815)
}

.text-blue-500\/90 {
	color: oklab(62.3% -.0378409 -.210628/.9)
}

.text-blue-600 {
	color: oklch(54.6% .245 262.881)
}

.text-blue-700 {
	color: oklch(48.8% .243 264.376)
}

.text-blue-800 {
	color: oklch(42.4% .199 265.638)
}

.text-blue-900 {
	color: oklch(37.9% .146 265.522)
}

.text-cyan-500\/90 {
	color: oklab(71.5% -.116822 -.0824726/.9)
}

.text-cyan-600 {
	color: oklch(60.9% .126 221.723)
}

.text-cyan-700 {
	color: oklch(52% .105 223.128)
}

.text-cyan-950 {
	color: oklch(30.2% .056 229.695)
}

.text-emerald-100\/50 {
	color: oklab(95% -.0497414 .0151591/.5)
}

.text-emerald-400 {
	color: oklch(76.5% .177 163.223)
}

.text-emerald-500 {
	color: oklch(69.6% .17 162.48)
}

.text-emerald-500\/90 {
	color: oklab(69.6% -.162114 .0511766/.9)
}

.text-emerald-600 {
	color: oklch(59.6% .145 163.225)
}

.text-emerald-700 {
	color: oklch(50.8% .118 165.612)
}

.text-fire-300 {
	color: #faa899
}

.text-fire-500 {
	color: #ec5f46
}

.text-fire-500\/90 {
	color: oklab(66.2208% .15202 .0955321/.9)
}

.text-fire-500\/95 {
	color: oklab(66.2208% .15202 .0955321/.95)
}

.text-fire-600 {
	color: #dd472c
}

.text-forest-300 {
	color: #87c1ac
}

.text-forest-500 {
	color: #448872
}

.text-forest-600 {
	color: #387362
}

.text-fuchsia-500\/90 {
	color: oklab(66.7% .232938 -.181011/.9)
}

.text-fuchsia-600 {
	color: oklch(59.1% .293 322.896)
}

.text-fuchsia-700 {
	color: oklch(51.8% .253 323.949)
}

.text-gray-50 {
	color: oklch(98.5% .001 106.423)
}

.text-gray-100 {
	color: oklch(97% .001 106.424)
}

.text-gray-200 {
	color: oklch(92.3% .003 48.717)
}

.text-gray-300 {
	color: oklch(86.9% .005 56.366)
}

.text-gray-400 {
	color: oklch(70.9% .01 56.259)
}

.text-gray-400\/60 {
	color: oklab(70.9% .0055544 .00831557/.6)
}

.text-gray-400\/70 {
	color: oklab(70.9% .0055544 .00831557/.7)
}

.text-gray-400\/80 {
	color: oklab(70.9% .0055544 .00831557/.8)
}

.text-gray-500 {
	color: oklch(55.3% .013 58.071)
}

.text-gray-500\/50 {
	color: oklab(55.3% .00687528 .0110332/.5)
}

.text-gray-500\/80 {
	color: oklab(55.3% .00687528 .0110332/.8)
}

.text-gray-500\/90 {
	color: oklab(55.3% .00687528 .0110332/.9)
}

.text-gray-600 {
	color: oklch(44.4% .011 73.639)
}

.text-gray-600\/50 {
	color: oklab(44.4% .00309857 .0105546/.5)
}

.text-gray-600\/60 {
	color: oklab(44.4% .00309857 .0105546/.6)
}

.text-gray-600\/70 {
	color: oklab(44.4% .00309857 .0105546/.7)
}

.text-gray-600\/80 {
	color: oklab(44.4% .00309857 .0105546/.8)
}

.text-gray-600\/90 {
	color: oklab(44.4% .00309857 .0105546/.9)
}

.text-gray-700 {
	color: oklch(37.4% .01 67.558)
}

.text-gray-700\/90 {
	color: oklab(37.4% .00381748 .00924266/.9)
}

.text-gray-800 {
	color: oklch(26.8% .007 34.298)
}

.text-gray-800\/90 {
	color: oklab(26.8% .00578283 .00394448/.9)
}

.text-gray-900 {
	color: oklch(21.6% .006 56.043)
}

.text-gray-950 {
	color: oklch(14.7% .004 49.25)
}

.text-green-50 {
	color: oklch(98.2% .018 155.826)
}

.text-green-100 {
	color: oklch(96.2% .044 156.743)
}

.text-green-400 {
	color: oklch(79.2% .209 151.711)
}

.text-green-500 {
	color: oklch(72.3% .219 149.579)
}

.text-green-500\/90 {
	color: oklab(72.3% -.18885 .110891/.9)
}

.text-green-600 {
	color: oklch(62.7% .194 149.214)
}

.text-green-700 {
	color: oklch(52.7% .154 150.069)
}

.text-green-800 {
	color: oklch(44.8% .119 151.328)
}

.text-green-900 {
	color: oklch(39.3% .095 152.535)
}

.text-indigo-500\/90 {
	color: oklab(58.5% .0288678 -.231205/.9)
}

.text-indigo-600 {
	color: oklch(51.1% .262 276.966)
}

.text-indigo-700 {
	color: oklch(45.7% .24 277.023)
}

.text-lime-500 {
	color: oklch(76.8% .233 130.85)
}

.text-lime-600 {
	color: oklch(64.8% .2 131.684)
}

.text-lime-700 {
	color: oklch(53.2% .157 131.589)
}

.text-lime-950 {
	color: oklch(27.4% .072 132.109)
}

.text-ocean-300 {
	color: #81c5f8
}

.text-ocean-500 {
	color: #168de1
}

.text-ocean-500\/90 {
	color: oklab(62.5588% -.0616462 -.145769/.9)
}

.text-ocean-600 {
	color: #096fc0
}

.text-ocean-700 {
	color: #09589b
}

.text-ocean-900 {
	color: #0f3f6b
}

.text-orange-500 {
	color: oklch(70.5% .213 47.604)
}

.text-orange-500\/90 {
	color: oklab(70.5% .143615 .157301/.9)
}

.text-orange-600 {
	color: oklch(64.6% .222 41.116)
}

.text-orange-700 {
	color: oklch(55.3% .195 38.402)
}

.text-orange-800 {
	color: oklch(47% .157 37.304)
}

.text-orange-900 {
	color: oklch(40.8% .123 38.172)
}

.text-pink-400 {
	color: oklch(71.8% .202 349.761)
}

.text-pink-500 {
	color: oklch(65.6% .241 354.308)
}

.text-pink-500\/90 {
	color: oklab(65.6% .239812 -.0239026/.9)
}

.text-pink-600 {
	color: oklch(59.2% .249 .584)
}

.text-pink-700 {
	color: oklch(52.5% .223 3.958)
}

.text-primary-500 {
	color: #168de1
}

.text-primary-500\/90 {
	color: oklab(62.5588% -.0616462 -.145769/.9)
}

.text-primary-600 {
	color: #096fc0
}

.text-primary-700 {
	color: #09589b
}

.text-primary-800 {
	color: #0b4c81
}

.text-purple-500 {
	color: oklch(62.7% .265 303.9)
}

.text-purple-500\/90 {
	color: oklab(62.7% .147802 -.219953/.9)
}

.text-purple-600 {
	color: oklch(55.8% .288 302.321)
}

.text-purple-700 {
	color: oklch(49.6% .265 301.924)
}

.text-purple-800 {
	color: oklch(43.8% .218 303.724)
}

.text-purple-900 {
	color: oklch(38.1% .176 304.987)
}

.text-red-100 {
	color: oklch(93.6% .032 17.717)
}

.text-red-400 {
	color: oklch(70.4% .191 22.216)
}

.text-red-500 {
	color: oklch(63.7% .237 25.331)
}

.text-red-500\/90 {
	color: oklab(63.7% .214213 .1014/.9)
}

.text-red-600 {
	color: oklch(57.7% .245 27.325)
}

.text-red-700 {
	color: oklch(50.5% .213 27.518)
}

.text-red-800 {
	color: oklch(44.4% .177 26.899)
}

.text-red-900 {
	color: oklch(39.6% .141 25.723)
}

.text-rose-500\/90 {
	color: oklab(64.5% .235944 .0696166/.9)
}

.text-rose-600 {
	color: oklch(58.6% .253 17.585)
}

.text-rose-700 {
	color: oklch(51.4% .222 16.935)
}

.text-secondary-500 {
	color: #ec5f46
}

.text-secondary-600 {
	color: #dd472c
}

.text-secondary-600\/90 {
	color: oklab(60.7211% .161144 .102662/.9)
}

.text-secondary-700 {
	color: #be361e
}

.text-sky-500\/90 {
	color: oklab(68.5% -.0912435 -.142252/.9)
}

.text-sky-600 {
	color: oklch(58.8% .158 241.966)
}

.text-sky-700 {
	color: oklch(50% .134 242.749)
}

.text-slate-500\/90 {
	color: oklab(55.4% -.0100213 -.0448951/.9)
}

.text-slate-600 {
	color: oklch(44.6% .043 257.281)
}

.text-slate-700 {
	color: oklch(37.2% .044 257.287)
}

.text-slate-900 {
	color: oklch(20.8% .042 265.755)
}

.text-teal-500 {
	color: oklch(70.4% .14 182.503)
}

.text-teal-500\/90 {
	color: oklab(70.4% -.139866 -.00611406/.9)
}

.text-teal-600 {
	color: oklch(60% .118 184.704)
}

.text-teal-700 {
	color: oklch(51.1% .096 186.391)
}

.text-terra-500 {
	color: #de684a
}

.text-terra-500\/90 {
	color: oklab(65.4298% .126093 .0895732/.9)
}

.text-terra-600 {
	color: #cc5638
}

.text-transparent {
	color: #0000
}

.text-violet-500\/90 {
	color: oklab(60.6% .096545 -.230606/.9)
}

.text-violet-600 {
	color: oklch(54.1% .281 293.009)
}

.text-violet-700 {
	color: oklch(49.1% .27 292.581)
}

.text-white {
	color: #fff
}

.text-white\/90 {
	color: oklab(100% 0 5.96046e-8/.9)
}

.text-white\/95 {
	color: oklab(100% 0 5.96046e-8/.95)
}

.text-yellow-100 {
	color: oklch(97.3% .071 103.193)
}

.text-yellow-300 {
	color: oklch(90.5% .182 98.111)
}

.text-yellow-500 {
	color: oklch(79.5% .184 86.047)
}

.text-yellow-600 {
	color: oklch(68.1% .162 75.834)
}

.text-yellow-700 {
	color: oklch(55.4% .135 66.442)
}

.text-yellow-800 {
	color: oklch(47.6% .114 61.907)
}

.text-yellow-900 {
	color: oklch(42.1% .095 57.708)
}

.text-yellow-950 {
	color: oklch(28.6% .066 53.813)
}

.capitalize {
	text-transform: capitalize
}

.lowercase {
	text-transform: lowercase
}

.normal-case {
	text-transform: none
}

.uppercase {
	text-transform: uppercase
}

.italic {
	font-style: italic
}

.ordinal {
	--tw-ordinal: ordinal;
	font-variant-numeric: var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)
}

.underline {
	text-decoration-line: underline
}

.decoration-gray-400\/30 {
	text-decoration-color: oklab(70.9% .0055544 .00831557/.3)
}

.decoration-gray-950\/50 {
	text-decoration-color: oklab(14.7% .00261104 .00303026/.5)
}

.decoration-1,.decoration-\[1px\] {
	text-decoration-thickness: 1px
}

.underline-offset-2 {
	text-underline-offset: 2px
}

.underline-offset-3 {
	text-underline-offset: 3px
}

.antialiased {
    background: url(../../public/images/bg.png);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.placeholder-gray-400\/70::placeholder {
	color: oklab(70.9% .0055544 .00831557/.7)
}

.\!opacity-100 {
	opacity: 1!important
}

.opacity-0 {
	opacity: 0
}

.opacity-10 {
	opacity: .1
}

.opacity-40 {
	opacity: .4
}

.opacity-50 {
	opacity: .5
}

.opacity-60 {
	opacity: .6
}

.opacity-70 {
	opacity: .7
}

.opacity-75 {
	opacity: .75
}

.opacity-80 {
	opacity: .8
}

.opacity-85 {
	opacity: .85
}

.opacity-90 {
	opacity: .9
}

.opacity-100 {
	opacity: 1
}

.shadow {
	--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)
}

.shadow,.shadow-lg {
	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)
}

.shadow-md {
	--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)
}

.shadow-md,.shadow-sm {
	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)
}

.shadow-xl {
	--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)
}

.shadow-xl,.shadow-xs {
	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)
}

.ring,.ring-1 {
	--tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
}

.ring,.ring-1,.ring-2 {
	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)
}

.ring-2\! {
	--tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;
	box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important
}

.ring-\[1\.5px\] {
	--tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1.5px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
}

.inset-ring-\[1\.5px\],.ring-\[1\.5px\] {
	box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}

.inset-ring-\[1\.5px\] {
	--tw-inset-ring-shadow: inset 0 0 0 1.5px var(--tw-inset-ring-color,currentcolor)
}

.inset-ring-\[1px\] {
	--tw-inset-ring-shadow: inset 0 0 0 1px var(--tw-inset-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)
}

.\!shadow-secondary-500\/20 {
	--tw-shadow-color: #ec5f4633!important
}

@supports (color:color-mix(in lab,red,red)) {
	.\!shadow-secondary-500\/20 {
		--tw-shadow-color: color-mix(in oklab,oklab(66.2208% .15202 .0955321/.2) var(--tw-shadow-alpha),transparent)!important
	}
}

.shadow-gray-400\/70 {
	--tw-shadow-color: #a6a09bb3
}

@supports (color:color-mix(in lab,red,red)) {
	.shadow-gray-400\/70 {
		--tw-shadow-color: color-mix(in oklab,oklab(70.9% .0055544 .00831557/.7) var(--tw-shadow-alpha),transparent)
	}
}

.shadow-gray-800\/50 {
	--tw-shadow-color: #29252480
}

@supports (color:color-mix(in lab,red,red)) {
	.shadow-gray-800\/50 {
		--tw-shadow-color: color-mix(in oklab,oklab(26.8% .00578283 .00394448/.5) var(--tw-shadow-alpha),transparent)
	}
}

.\!ring-secondary-500 {
	--tw-ring-color: #ec5f46!important
}

.ring-amber-200 {
	--tw-ring-color: oklch(92.4% .12 95.746)
}

.ring-black\/5 {
	--tw-ring-color: oklab(0% none none/.05)
}

.ring-emerald-200 {
	--tw-ring-color: oklch(90.5% .093 164.15)
}

.ring-fire-500 {
	--tw-ring-color: #ec5f46
}

.ring-gray-200 {
	--tw-ring-color: oklch(92.3% .003 48.717)
}

.ring-gray-300\/40 {
	--tw-ring-color: oklab(86.9% .00276943 .00416296/.4)
}

.ring-gray-400 {
	--tw-ring-color: oklch(70.9% .01 56.259)
}

.ring-gray-950\/5 {
	--tw-ring-color: oklab(14.7% .00261104 .00303026/.05)
}

.ring-gray-950\/10 {
	--tw-ring-color: oklab(14.7% .00261104 .00303026/.1)
}

.ring-purple-500\! {
	--tw-ring-color: oklch(62.7% .265 303.9)!important
}

.ring-red-500 {
	--tw-ring-color: oklch(63.7% .237 25.331)
}

.ring-rose-200 {
	--tw-ring-color: oklch(89.2% .058 10.001)
}

.ring-secondary-500\/70 {
	--tw-ring-color: oklab(66.2208% .15202 .0955321/.7)
}

.ring-violet-200 {
	--tw-ring-color: oklch(89.4% .057 293.283)
}

.inset-ring-accent-400\/20 {
	--tw-inset-ring-color: oklab(66.296% -.0776929 .0131969/.2)
}

.inset-ring-accent-500\/70 {
	--tw-inset-ring-color: oklab(57.5508% -.076783 .013369/.7)
}

.inset-ring-accent-600\/40 {
	--tw-inset-ring-color: oklab(51.0458% -.067499 .00895587/.4)
}

.inset-ring-amber-500 {
	--tw-inset-ring-color: oklch(76.9% .188 70.08)
}

.inset-ring-amber-600\/40 {
	--tw-inset-ring-color: oklab(66.6% .0940116 .152325/.4)
}

.inset-ring-blue-400\/20 {
	--tw-inset-ring-color: oklab(70.7% -.0437502 -.159094/.2)
}

.inset-ring-blue-500\/70 {
	--tw-inset-ring-color: oklab(62.3% -.0378409 -.210628/.7)
}

.inset-ring-blue-600\/40 {
	--tw-inset-ring-color: oklab(54.6% -.030363 -.243111/.4)
}

.inset-ring-cyan-400\/20 {
	--tw-inset-ring-color: oklab(78.9% -.131264 -.0805336/.2)
}

.inset-ring-cyan-500\/70 {
	--tw-inset-ring-color: oklab(71.5% -.116822 -.0824726/.7)
}

.inset-ring-cyan-600\/40 {
	--tw-inset-ring-color: oklab(60.9% -.0940427 -.0838568/.4)
}

.inset-ring-emerald-400\/20 {
	--tw-inset-ring-color: oklab(76.5% -.169466 .0510906/.2)
}

.inset-ring-emerald-500\/70 {
	--tw-inset-ring-color: oklab(69.6% -.162114 .0511766/.7)
}

.inset-ring-emerald-600\/40 {
	--tw-inset-ring-color: oklab(59.6% -.13883 .041849/.4)
}

.inset-ring-fire-400\/20 {
	--tw-inset-ring-color: oklab(71.9899% .132247 .0814195/.2)
}

.inset-ring-fire-500\/70 {
	--tw-inset-ring-color: oklab(66.2208% .15202 .0955321/.7)
}

.inset-ring-fire-600\/40 {
	--tw-inset-ring-color: oklab(60.7211% .161144 .102662/.4)
}

.inset-ring-fuchsia-400\/20 {
	--tw-inset-ring-color: oklab(74% .187955 -.146003/.2)
}

.inset-ring-fuchsia-500\/70 {
	--tw-inset-ring-color: oklab(66.7% .232938 -.181011/.7)
}

.inset-ring-fuchsia-600\/40 {
	--tw-inset-ring-color: oklab(59.1% .23368 -.176756/.4)
}

.inset-ring-gray-300 {
	--tw-inset-ring-color: oklch(86.9% .005 56.366)
}

.inset-ring-gray-400\/30 {
	--tw-inset-ring-color: oklab(70.9% .0055544 .00831557/.3)
}

.inset-ring-gray-500\/30 {
	--tw-inset-ring-color: oklab(55.3% .00687528 .0110332/.3)
}

.inset-ring-gray-500\/70 {
	--tw-inset-ring-color: oklab(55.3% .00687528 .0110332/.7)
}

.inset-ring-gray-600\/40 {
	--tw-inset-ring-color: oklab(44.4% .00309857 .0105546/.4)
}

.inset-ring-gray-800\/40 {
	--tw-inset-ring-color: oklab(26.8% .00578283 .00394448/.4)
}

.inset-ring-gray-800\/70 {
	--tw-inset-ring-color: oklab(26.8% .00578283 .00394448/.7)
}

.inset-ring-green-400\/20 {
	--tw-inset-ring-color: oklab(79.2% -.184039 .0990491/.2)
}

.inset-ring-green-500\/70 {
	--tw-inset-ring-color: oklab(72.3% -.18885 .110891/.7)
}

.inset-ring-green-600\/40 {
	--tw-inset-ring-color: oklab(62.7% -.166663 .0992956/.4)
}

.inset-ring-indigo-400\/20 {
	--tw-inset-ring-color: oklab(67.3% .0219752 -.180668/.2)
}

.inset-ring-indigo-500\/70 {
	--tw-inset-ring-color: oklab(58.5% .0288678 -.231205/.7)
}

.inset-ring-indigo-600\/40 {
	--tw-inset-ring-color: oklab(51.1% .0317755 -.260066/.4)
}

.inset-ring-lime-400\/20 {
	--tw-inset-ring-color: oklab(84.1% -.149294 .185352/.2)
}

.inset-ring-lime-500 {
	--tw-inset-ring-color: oklch(76.8% .233 130.85)
}

.inset-ring-ocean-400\/20 {
	--tw-inset-ring-color: oklab(69.8382% -.0645752 -.130764/.2)
}

.inset-ring-ocean-500\/70 {
	--tw-inset-ring-color: oklab(62.5588% -.0616462 -.145769/.7)
}

.inset-ring-ocean-600\/40 {
	--tw-inset-ring-color: oklab(53.4584% -.049868 -.142021/.4)
}

.inset-ring-orange-400\/20 {
	--tw-inset-ring-color: oklab(75% .102507 .151596/.2)
}

.inset-ring-orange-500\/70 {
	--tw-inset-ring-color: oklab(70.5% .143615 .157301/.7)
}

.inset-ring-orange-600\/40 {
	--tw-inset-ring-color: oklab(64.6% .16725 .145984/.4)
}

.inset-ring-pink-400 {
	--tw-inset-ring-color: oklch(71.8% .202 349.761)
}

.inset-ring-pink-400\/20 {
	--tw-inset-ring-color: oklab(71.8% .198783 -.0359065/.2)
}

.inset-ring-pink-500\/70 {
	--tw-inset-ring-color: oklab(65.6% .239812 -.0239026/.7)
}

.inset-ring-pink-600\/40 {
	--tw-inset-ring-color: oklab(59.2% .248987 .00253794/.4)
}

.inset-ring-primary-400\/20 {
	--tw-inset-ring-color: oklab(69.8382% -.0645752 -.130764/.2)
}

.inset-ring-primary-500\/70 {
	--tw-inset-ring-color: oklab(62.5588% -.0616462 -.145769/.7)
}

.inset-ring-primary-600\/40 {
	--tw-inset-ring-color: oklab(53.4584% -.049868 -.142021/.4)
}

.inset-ring-purple-400\/20 {
	--tw-inset-ring-color: oklab(71.4% .117894 -.165257/.2)
}

.inset-ring-purple-500\/70 {
	--tw-inset-ring-color: oklab(62.7% .147802 -.219953/.7)
}

.inset-ring-purple-600\/40 {
	--tw-inset-ring-color: oklab(55.8% .153983 -.243379/.4)
}

.inset-ring-red-400\/20 {
	--tw-inset-ring-color: oklab(70.4% .176821 .072217/.2)
}

.inset-ring-red-500\/70 {
	--tw-inset-ring-color: oklab(63.7% .214213 .1014/.7)
}

.inset-ring-red-600\/40 {
	--tw-inset-ring-color: oklab(57.7% .217662 .112464/.4)
}

.inset-ring-rose-400\/20 {
	--tw-inset-ring-color: oklab(71.2% .188697 .0450513/.2)
}

.inset-ring-rose-500\/70 {
	--tw-inset-ring-color: oklab(64.5% .235944 .0696166/.7)
}

.inset-ring-rose-600\/40 {
	--tw-inset-ring-color: oklab(58.6% .241177 .0764364/.4)
}

.inset-ring-secondary-400\/20 {
	--tw-inset-ring-color: oklab(71.9899% .132247 .0814195/.2)
}

.inset-ring-secondary-500\/70 {
	--tw-inset-ring-color: oklab(66.2208% .15202 .0955321/.7)
}

.inset-ring-secondary-600\/40 {
	--tw-inset-ring-color: oklab(60.7211% .161144 .102662/.4)
}

.inset-ring-sky-400\/20 {
	--tw-inset-ring-color: oklab(74.6% -.0970448 -.12721/.2)
}

.inset-ring-sky-500\/70 {
	--tw-inset-ring-color: oklab(68.5% -.0912435 -.142252/.7)
}

.inset-ring-sky-600\/40 {
	--tw-inset-ring-color: oklab(58.8% -.0742593 -.139462/.4)
}

.inset-ring-slate-400\/20 {
	--tw-inset-ring-color: oklab(70.4% -.00914218 -.0389412/.2)
}

.inset-ring-slate-500\/70 {
	--tw-inset-ring-color: oklab(55.4% -.0100213 -.0448951/.7)
}

.inset-ring-slate-600\/40 {
	--tw-inset-ring-color: oklab(44.6% -.00946729 -.0419449/.4)
}

.inset-ring-teal-400\/20 {
	--tw-inset-ring-color: oklab(77.7% -.151915 -.00507142/.2)
}

.inset-ring-teal-500\/70 {
	--tw-inset-ring-color: oklab(70.4% -.139866 -.00611406/.7)
}

.inset-ring-teal-600\/40 {
	--tw-inset-ring-color: oklab(60% -.117603 -.00967695/.4)
}

.inset-ring-terra-400\/20 {
	--tw-inset-ring-color: oklab(75.1622% .0917296 .0637373/.2)
}

.inset-ring-terra-500\/70 {
	--tw-inset-ring-color: oklab(65.4298% .126093 .0895732/.7)
}

.inset-ring-terra-600\/40 {
	--tw-inset-ring-color: oklab(59.974% .127973 .0908609/.4)
}

.inset-ring-transparent {
	--tw-inset-ring-color: transparent
}

.inset-ring-violet-400\/20 {
	--tw-inset-ring-color: oklab(70.2% .0730911 -.16777/.2)
}

.inset-ring-violet-500\/70 {
	--tw-inset-ring-color: oklab(60.6% .096545 -.230606/.7)
}

.inset-ring-violet-600\/40 {
	--tw-inset-ring-color: oklab(54.1% .109836 -.258645/.4)
}

.inset-ring-yellow-400\/20 {
	--tw-inset-ring-color: oklab(85.2% -.00672284 .198886/.2)
}

.inset-ring-yellow-500 {
	--tw-inset-ring-color: oklch(79.5% .184 86.047)
}

.inset-ring-yellow-600\/40 {
	--tw-inset-ring-color: oklab(68.1% .0396466 .157074/.4)
}

.ring-offset-\[1\.5px\] {
	--tw-ring-offset-width: 1.5px;
	--tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)
}

.ring-offset-white {
	--tw-ring-offset-color: #fff
}

.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
}

.-outline-offset-1 {
	outline-offset: calc(1px*-1)
}

.outline-black\/10 {
	outline-color: oklab(0 none none/.1)
}

.outline-transparent {
	outline-color: #0000
}

.brightness-110 {
	--tw-brightness: brightness(110%)
}

.brightness-110,.contrast-125 {
	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,)
}

.contrast-125 {
	--tw-contrast: contrast(125%)
}

.saturate-80 {
	--tw-saturate: saturate(80%)
}

.filter,.saturate-80 {
	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-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,)
}

.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,display,content-visibility,overlay,pointer-events;
	transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
	transition-duration: var(--tw-duration,var(--default-transition-duration))
}

.transition-\[color\,box-shadow\] {
	transition-property: color,box-shadow;
	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))
}

.duration-0 {
	--tw-duration: 0s;
	transition-duration: 0s
}

.duration-100 {
	--tw-duration: .1s;
	transition-duration: .1s
}

.duration-150 {
	--tw-duration: .15s;
	transition-duration: .15s
}

.duration-200 {
	--tw-duration: .2s;
	transition-duration: .2s
}

.duration-300 {
	--tw-duration: .3s;
	transition-duration: .3s
}

.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)
}

.will-change-transform {
	will-change: transform
}

.forced-color-adjust-none {
	forced-color-adjust: none
}

.prose-stone {
	--tw-prose-body: oklch(37.4% .01 67.558);
	--tw-prose-headings: oklch(21.6% .006 56.043);
	--tw-prose-lead: oklch(44.4% .011 73.639);
	--tw-prose-links: oklch(21.6% .006 56.043);
	--tw-prose-bold: oklch(21.6% .006 56.043);
	--tw-prose-counters: oklch(55.3% .013 58.071);
	--tw-prose-bullets: oklch(86.9% .005 56.366);
	--tw-prose-hr: oklch(92.3% .003 48.717);
	--tw-prose-quotes: oklch(21.6% .006 56.043);
	--tw-prose-quote-borders: oklch(92.3% .003 48.717);
	--tw-prose-captions: oklch(55.3% .013 58.071);
	--tw-prose-kbd: oklch(21.6% .006 56.043);
	--tw-prose-kbd-shadows: oklab(21.6% .00335142 .00497674/.1);
	--tw-prose-code: oklch(21.6% .006 56.043);
	--tw-prose-pre-code: oklch(92.3% .003 48.717);
	--tw-prose-pre-bg: oklch(26.8% .007 34.298);
	--tw-prose-th-borders: oklch(86.9% .005 56.366);
	--tw-prose-td-borders: oklch(92.3% .003 48.717);
	--tw-prose-invert-body: oklch(86.9% .005 56.366);
	--tw-prose-invert-headings: #fff;
	--tw-prose-invert-lead: oklch(70.9% .01 56.259);
	--tw-prose-invert-links: #fff;
	--tw-prose-invert-bold: #fff;
	--tw-prose-invert-counters: oklch(70.9% .01 56.259);
	--tw-prose-invert-bullets: oklch(44.4% .011 73.639);
	--tw-prose-invert-hr: oklch(37.4% .01 67.558);
	--tw-prose-invert-quotes: oklch(97% .001 106.424);
	--tw-prose-invert-quote-borders: oklch(37.4% .01 67.558);
	--tw-prose-invert-captions: oklch(70.9% .01 56.259);
	--tw-prose-invert-kbd: #fff;
	--tw-prose-invert-kbd-shadows: #ffffff1a;
	--tw-prose-invert-code: #fff;
	--tw-prose-invert-pre-code: oklch(86.9% .005 56.366);
	--tw-prose-invert-pre-bg: #00000080;
	--tw-prose-invert-th-borders: oklch(44.4% .011 73.639);
	--tw-prose-invert-td-borders: oklch(37.4% .01 67.558)
}

.select-none {
	-webkit-user-select: none;
	user-select: none
}

.\[--anchor-gap\:--spacing\(2\)\] {
	--anchor-gap: calc(var(--spacing)*2)
}

.\[--anchor-offset\:-1\.625rem\] {
	--anchor-offset: -1.625rem
}

.\[--anchor-padding\:--spacing\(1\)\] {
	--anchor-padding: calc(var(--spacing)*1)
}

.\[--anchor-padding\:--spacing\(4\)\] {
	--anchor-padding: calc(var(--spacing)*4)
}

.\[--avatar-radius\:20\%\] {
	--avatar-radius: 20%
}

.\[--btn-bg\:var\(--color-amber-400\)\] {
	--btn-bg: var(--color-amber-400)
}

.\[--btn-bg\:var\(--color-blue-600\)\] {
	--btn-bg: var(--color-blue-600)
}

.\[--btn-bg\:var\(--color-cyan-300\)\] {
	--btn-bg: var(--color-cyan-300)
}

.\[--btn-bg\:var\(--color-emerald-600\)\] {
	--btn-bg: var(--color-emerald-600)
}

.\[--btn-bg\:var\(--color-fuchsia-500\)\] {
	--btn-bg: var(--color-fuchsia-500)
}

.\[--btn-bg\:var\(--color-gray-600\)\] {
	--btn-bg: var(--color-gray-600)
}

.\[--btn-bg\:var\(--color-gray-900\)\] {
	--btn-bg: var(--color-gray-900)
}

.\[--btn-bg\:var\(--color-green-600\)\] {
	--btn-bg: var(--color-green-600)
}

.\[--btn-bg\:var\(--color-indigo-500\)\] {
	--btn-bg: var(--color-indigo-500)
}

.\[--btn-bg\:var\(--color-lime-300\)\] {
	--btn-bg: var(--color-lime-300)
}

.\[--btn-bg\:var\(--color-orange-500\)\] {
	--btn-bg: var(--color-orange-500)
}

.\[--btn-bg\:var\(--color-pink-500\)\] {
	--btn-bg: var(--color-pink-500)
}

.\[--btn-bg\:var\(--color-primary-600\)\] {
	--btn-bg: var(--color-primary-600)
}

.\[--btn-bg\:var\(--color-purple-500\)\] {
	--btn-bg: var(--color-purple-500)
}

.\[--btn-bg\:var\(--color-red-600\)\] {
	--btn-bg: var(--color-red-600)
}

.\[--btn-bg\:var\(--color-rose-500\)\] {
	--btn-bg: var(--color-rose-500)
}

.\[--btn-bg\:var\(--color-sky-500\)\] {
	--btn-bg: var(--color-sky-500)
}

.\[--btn-bg\:var\(--color-teal-600\)\] {
	--btn-bg: var(--color-teal-600)
}

.\[--btn-bg\:var\(--color-violet-500\)\] {
	--btn-bg: var(--color-violet-500)
}

.\[--btn-bg\:var\(--color-yellow-300\)\] {
	--btn-bg: var(--color-yellow-300)
}

.\[--btn-bg\:white\] {
	--btn-bg: white
}

.\[--btn-border\:var\(--color-amber-500\)\]\/80 {
	--btn-border: #f99c00cc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-amber-500\)\]\/80 {
		--btn-border: color-mix(in oklab,var(--color-amber-500)80%,transparent)
	}
}

.\[--btn-border\:var\(--color-blue-700\)\]\/90 {
	--btn-border: #1447e6e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-blue-700\)\]\/90 {
		--btn-border: color-mix(in oklab,var(--color-blue-700)90%,transparent)
	}
}

.\[--btn-border\:var\(--color-cyan-400\)\]\/80 {
	--btn-border: #00d2efcc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-cyan-400\)\]\/80 {
		--btn-border: color-mix(in oklab,var(--color-cyan-400)80%,transparent)
	}
}

.\[--btn-border\:var\(--color-emerald-700\)\]\/90 {
	--btn-border: #007956e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-emerald-700\)\]\/90 {
		--btn-border: color-mix(in oklab,var(--color-emerald-700)90%,transparent)
	}
}

.\[--btn-border\:var\(--color-fuchsia-600\)\]\/90 {
	--btn-border: #c600dbe6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-fuchsia-600\)\]\/90 {
		--btn-border: color-mix(in oklab,var(--color-fuchsia-600)90%,transparent)
	}
}

.\[--btn-border\:var\(--color-gray-700\)\]\/90 {
	--btn-border: #44403be6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-gray-700\)\]\/90 {
		--btn-border: color-mix(in oklab,var(--color-gray-700)90%,transparent)
	}
}

.\[--btn-border\:var\(--color-gray-950\)\]\/10 {
	--btn-border: #0c0a091a
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-gray-950\)\]\/10 {
		--btn-border: color-mix(in oklab,var(--color-gray-950)10%,transparent)
	}
}

.\[--btn-border\:var\(--color-gray-950\)\]\/90 {
	--btn-border: #0c0a09e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-gray-950\)\]\/90 {
		--btn-border: color-mix(in oklab,var(--color-gray-950)90%,transparent)
	}
}

.\[--btn-border\:var\(--color-green-700\)\]\/90 {
	--btn-border: #008138e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-green-700\)\]\/90 {
		--btn-border: color-mix(in oklab,var(--color-green-700)90%,transparent)
	}
}

.\[--btn-border\:var\(--color-indigo-600\)\]\/90 {
	--btn-border: #4f39f6e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-indigo-600\)\]\/90 {
		--btn-border: color-mix(in oklab,var(--color-indigo-600)90%,transparent)
	}
}

.\[--btn-border\:var\(--color-lime-400\)\]\/80 {
	--btn-border: #9de500cc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-lime-400\)\]\/80 {
		--btn-border: color-mix(in oklab,var(--color-lime-400)80%,transparent)
	}
}

.\[--btn-border\:var\(--color-orange-600\)\]\/90 {
	--btn-border: #f05100e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-orange-600\)\]\/90 {
		--btn-border: color-mix(in oklab,var(--color-orange-600)90%,transparent)
	}
}

.\[--btn-border\:var\(--color-pink-600\)\]\/90 {
	--btn-border: #e30076e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-pink-600\)\]\/90 {
		--btn-border: color-mix(in oklab,var(--color-pink-600)90%,transparent)
	}
}

.\[--btn-border\:var\(--color-primary-700\)\]\/90 {
	--btn-border: #09589be6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-primary-700\)\]\/90 {
		--btn-border: color-mix(in oklab,var(--color-primary-700)90%,transparent)
	}
}

.\[--btn-border\:var\(--color-purple-600\)\]\/90 {
	--btn-border: #9810fae6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-purple-600\)\]\/90 {
		--btn-border: color-mix(in oklab,var(--color-purple-600)90%,transparent)
	}
}

.\[--btn-border\:var\(--color-red-700\)\]\/90 {
	--btn-border: #bf000fe6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-red-700\)\]\/90 {
		--btn-border: color-mix(in oklab,var(--color-red-700)90%,transparent)
	}
}

.\[--btn-border\:var\(--color-rose-600\)\]\/90 {
	--btn-border: #e70044e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-rose-600\)\]\/90 {
		--btn-border: color-mix(in oklab,var(--color-rose-600)90%,transparent)
	}
}

.\[--btn-border\:var\(--color-sky-600\)\]\/80 {
	--btn-border: #0084cccc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-sky-600\)\]\/80 {
		--btn-border: color-mix(in oklab,var(--color-sky-600)80%,transparent)
	}
}

.\[--btn-border\:var\(--color-teal-700\)\]\/90 {
	--btn-border: #00776ee6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-teal-700\)\]\/90 {
		--btn-border: color-mix(in oklab,var(--color-teal-700)90%,transparent)
	}
}

.\[--btn-border\:var\(--color-violet-600\)\]\/90 {
	--btn-border: #7f22fee6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-violet-600\)\]\/90 {
		--btn-border: color-mix(in oklab,var(--color-violet-600)90%,transparent)
	}
}

.\[--btn-border\:var\(--color-yellow-400\)\]\/80 {
	--btn-border: #fac800cc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-border\:var\(--color-yellow-400\)\]\/80 {
		--btn-border: color-mix(in oklab,var(--color-yellow-400)80%,transparent)
	}
}

.\[--btn-hover-overlay\:var\(--color-gray-950\)\]\/2\.5 {
	--btn-hover-overlay: #0c0a0906
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-hover-overlay\:var\(--color-gray-950\)\]\/2\.5 {
		--btn-hover-overlay: color-mix(in oklab,var(--color-gray-950)2.5%,transparent)
	}
}

.\[--btn-hover-overlay\:var\(--color-white\)\]\/10 {
	--btn-hover-overlay: #ffffff1a
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-hover-overlay\:var\(--color-white\)\]\/10 {
		--btn-hover-overlay: color-mix(in oklab,var(--color-white)10%,transparent)
	}
}

.\[--btn-hover-overlay\:var\(--color-white\)\]\/25 {
	--btn-hover-overlay: #ffffff40
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-hover-overlay\:var\(--color-white\)\]\/25 {
		--btn-hover-overlay: color-mix(in oklab,var(--color-white)25%,transparent)
	}
}

.\[--btn-icon\:var\(--color-amber-600\)\] {
	--btn-icon: var(--color-amber-600)
}

.\[--btn-icon\:var\(--color-blue-400\)\] {
	--btn-icon: var(--color-blue-400)
}

.\[--btn-icon\:var\(--color-cyan-500\)\] {
	--btn-icon: var(--color-cyan-500)
}

.\[--btn-icon\:var\(--color-fuchsia-300\)\] {
	--btn-icon: var(--color-fuchsia-300)
}

.\[--btn-icon\:var\(--color-gray-400\)\] {
	--btn-icon: var(--color-gray-400)
}

.\[--btn-icon\:var\(--color-gray-500\)\] {
	--btn-icon: var(--color-gray-500)
}

.\[--btn-icon\:var\(--color-indigo-300\)\] {
	--btn-icon: var(--color-indigo-300)
}

.\[--btn-icon\:var\(--color-lime-600\)\] {
	--btn-icon: var(--color-lime-600)
}

.\[--btn-icon\:var\(--color-orange-300\)\] {
	--btn-icon: var(--color-orange-300)
}

.\[--btn-icon\:var\(--color-pink-300\)\] {
	--btn-icon: var(--color-pink-300)
}

.\[--btn-icon\:var\(--color-primary-400\)\] {
	--btn-icon: var(--color-primary-400)
}

.\[--btn-icon\:var\(--color-purple-300\)\] {
	--btn-icon: var(--color-purple-300)
}

.\[--btn-icon\:var\(--color-red-300\)\] {
	--btn-icon: var(--color-red-300)
}

.\[--btn-icon\:var\(--color-rose-300\)\] {
	--btn-icon: var(--color-rose-300)
}

.\[--btn-icon\:var\(--color-violet-300\)\] {
	--btn-icon: var(--color-violet-300)
}

.\[--btn-icon\:var\(--color-white\)\]\/60 {
	--btn-icon: #fff9
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--btn-icon\:var\(--color-white\)\]\/60 {
		--btn-icon: color-mix(in oklab,var(--color-white)60%,transparent)
	}
}

.\[--btn-icon\:var\(--color-yellow-600\)\] {
	--btn-icon: var(--color-yellow-600)
}

.\[--checkbox-check\:var\(--color-amber-950\)\] {
	--checkbox-check: var(--color-amber-950)
}

.\[--checkbox-check\:var\(--color-cyan-950\)\] {
	--checkbox-check: var(--color-cyan-950)
}

.\[--checkbox-check\:var\(--color-gray-900\)\] {
	--checkbox-check: var(--color-gray-900)
}

.\[--checkbox-check\:var\(--color-lime-950\)\] {
	--checkbox-check: var(--color-lime-950)
}

.\[--checkbox-check\:var\(--color-white\)\] {
	--checkbox-check: var(--color-white)
}

.\[--checkbox-check\:var\(--color-yellow-950\)\] {
	--checkbox-check: var(--color-yellow-950)
}

.\[--checkbox-checked-bg\:var\(--color-accent-500\)\] {
	--checkbox-checked-bg: var(--color-accent-500)
}

.\[--checkbox-checked-bg\:var\(--color-amber-400\)\] {
	--checkbox-checked-bg: var(--color-amber-400)
}

.\[--checkbox-checked-bg\:var\(--color-blue-600\)\] {
	--checkbox-checked-bg: var(--color-blue-600)
}

.\[--checkbox-checked-bg\:var\(--color-cyan-300\)\] {
	--checkbox-checked-bg: var(--color-cyan-300)
}

.\[--checkbox-checked-bg\:var\(--color-emerald-600\)\] {
	--checkbox-checked-bg: var(--color-emerald-600)
}

.\[--checkbox-checked-bg\:var\(--color-fuchsia-500\)\] {
	--checkbox-checked-bg: var(--color-fuchsia-500)
}

.\[--checkbox-checked-bg\:var\(--color-gray-600\)\] {
	--checkbox-checked-bg: var(--color-gray-600)
}

.\[--checkbox-checked-bg\:var\(--color-gray-900\)\] {
	--checkbox-checked-bg: var(--color-gray-900)
}

.\[--checkbox-checked-bg\:var\(--color-green-600\)\] {
	--checkbox-checked-bg: var(--color-green-600)
}

.\[--checkbox-checked-bg\:var\(--color-indigo-500\)\] {
	--checkbox-checked-bg: var(--color-indigo-500)
}

.\[--checkbox-checked-bg\:var\(--color-lime-300\)\] {
	--checkbox-checked-bg: var(--color-lime-300)
}

.\[--checkbox-checked-bg\:var\(--color-orange-500\)\] {
	--checkbox-checked-bg: var(--color-orange-500)
}

.\[--checkbox-checked-bg\:var\(--color-pink-500\)\] {
	--checkbox-checked-bg: var(--color-pink-500)
}

.\[--checkbox-checked-bg\:var\(--color-primary-500\)\] {
	--checkbox-checked-bg: var(--color-primary-500)
}

.\[--checkbox-checked-bg\:var\(--color-purple-500\)\] {
	--checkbox-checked-bg: var(--color-purple-500)
}

.\[--checkbox-checked-bg\:var\(--color-red-600\)\] {
	--checkbox-checked-bg: var(--color-red-600)
}

.\[--checkbox-checked-bg\:var\(--color-rose-500\)\] {
	--checkbox-checked-bg: var(--color-rose-500)
}

.\[--checkbox-checked-bg\:var\(--color-secondary-500\)\] {
	--checkbox-checked-bg: var(--color-secondary-500)
}

.\[--checkbox-checked-bg\:var\(--color-sky-500\)\] {
	--checkbox-checked-bg: var(--color-sky-500)
}

.\[--checkbox-checked-bg\:var\(--color-teal-600\)\] {
	--checkbox-checked-bg: var(--color-teal-600)
}

.\[--checkbox-checked-bg\:var\(--color-violet-500\)\] {
	--checkbox-checked-bg: var(--color-violet-500)
}

.\[--checkbox-checked-bg\:var\(--color-white\)\] {
	--checkbox-checked-bg: var(--color-white)
}

.\[--checkbox-checked-bg\:var\(--color-yellow-300\)\] {
	--checkbox-checked-bg: var(--color-yellow-300)
}

.\[--checkbox-checked-border\:var\(--color-accent-600\)\]\/90 {
	--checkbox-checked-border: #387362e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-accent-600\)\]\/90 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-accent-600)90%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-amber-500\)\]\/80 {
	--checkbox-checked-border: #f99c00cc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-amber-500\)\]\/80 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-amber-500)80%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-blue-700\)\]\/90 {
	--checkbox-checked-border: #1447e6e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-blue-700\)\]\/90 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-blue-700)90%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-cyan-400\)\]\/80 {
	--checkbox-checked-border: #00d2efcc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-cyan-400\)\]\/80 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-cyan-400)80%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-emerald-700\)\]\/90 {
	--checkbox-checked-border: #007956e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-emerald-700\)\]\/90 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-emerald-700)90%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-fuchsia-600\)\]\/90 {
	--checkbox-checked-border: #c600dbe6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-fuchsia-600\)\]\/90 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-fuchsia-600)90%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-gray-700\)\]\/90 {
	--checkbox-checked-border: #44403be6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-gray-700\)\]\/90 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-gray-700)90%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-gray-950\)\]\/15 {
	--checkbox-checked-border: #0c0a0926
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-gray-950\)\]\/15 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-gray-950)15%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-gray-950\)\]\/90 {
	--checkbox-checked-border: #0c0a09e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-gray-950\)\]\/90 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-gray-950)90%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-green-700\)\]\/90 {
	--checkbox-checked-border: #008138e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-green-700\)\]\/90 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-green-700)90%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-indigo-600\)\]\/90 {
	--checkbox-checked-border: #4f39f6e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-indigo-600\)\]\/90 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-indigo-600)90%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-lime-400\)\]\/80 {
	--checkbox-checked-border: #9de500cc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-lime-400\)\]\/80 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-lime-400)80%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-orange-600\)\]\/90 {
	--checkbox-checked-border: #f05100e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-orange-600\)\]\/90 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-orange-600)90%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-pink-600\)\]\/90 {
	--checkbox-checked-border: #e30076e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-pink-600\)\]\/90 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-pink-600)90%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-primary-600\)\]\/90 {
	--checkbox-checked-border: #096fc0e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-primary-600\)\]\/90 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-primary-600)90%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-purple-600\)\]\/90 {
	--checkbox-checked-border: #9810fae6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-purple-600\)\]\/90 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-purple-600)90%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-red-700\)\]\/90 {
	--checkbox-checked-border: #bf000fe6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-red-700\)\]\/90 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-red-700)90%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-rose-600\)\]\/90 {
	--checkbox-checked-border: #e70044e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-rose-600\)\]\/90 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-rose-600)90%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-secondary-600\)\]\/90 {
	--checkbox-checked-border: #dd472ce6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-secondary-600\)\]\/90 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-secondary-600)90%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-sky-600\)\]\/80 {
	--checkbox-checked-border: #0084cccc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-sky-600\)\]\/80 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-sky-600)80%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-teal-700\)\]\/90 {
	--checkbox-checked-border: #00776ee6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-teal-700\)\]\/90 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-teal-700)90%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-violet-600\)\]\/90 {
	--checkbox-checked-border: #7f22fee6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-violet-600\)\]\/90 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-violet-600)90%,transparent)
	}
}

.\[--checkbox-checked-border\:var\(--color-yellow-400\)\]\/80 {
	--checkbox-checked-border: #fac800cc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--checkbox-checked-border\:var\(--color-yellow-400\)\]\/80 {
		--checkbox-checked-border: color-mix(in oklab,var(--color-yellow-400)80%,transparent)
	}
}

.\[--gutter\:--spacing\(8\)\] {
	--gutter: calc(var(--spacing)*8)
}

.\[--radio-checked-bg\:var\(--color-accent-500\)\] {
	--radio-checked-bg: var(--color-accent-500)
}

.\[--radio-checked-bg\:var\(--color-amber-400\)\] {
	--radio-checked-bg: var(--color-amber-400)
}

.\[--radio-checked-bg\:var\(--color-blue-600\)\] {
	--radio-checked-bg: var(--color-blue-600)
}

.\[--radio-checked-bg\:var\(--color-cyan-300\)\] {
	--radio-checked-bg: var(--color-cyan-300)
}

.\[--radio-checked-bg\:var\(--color-emerald-600\)\] {
	--radio-checked-bg: var(--color-emerald-600)
}

.\[--radio-checked-bg\:var\(--color-fuchsia-500\)\] {
	--radio-checked-bg: var(--color-fuchsia-500)
}

.\[--radio-checked-bg\:var\(--color-gray-600\)\] {
	--radio-checked-bg: var(--color-gray-600)
}

.\[--radio-checked-bg\:var\(--color-gray-900\)\] {
	--radio-checked-bg: var(--color-gray-900)
}

.\[--radio-checked-bg\:var\(--color-green-600\)\] {
	--radio-checked-bg: var(--color-green-600)
}

.\[--radio-checked-bg\:var\(--color-indigo-500\)\] {
	--radio-checked-bg: var(--color-indigo-500)
}

.\[--radio-checked-bg\:var\(--color-lime-300\)\] {
	--radio-checked-bg: var(--color-lime-300)
}

.\[--radio-checked-bg\:var\(--color-orange-500\)\] {
	--radio-checked-bg: var(--color-orange-500)
}

.\[--radio-checked-bg\:var\(--color-pink-500\)\] {
	--radio-checked-bg: var(--color-pink-500)
}

.\[--radio-checked-bg\:var\(--color-primary-500\)\] {
	--radio-checked-bg: var(--color-primary-500)
}

.\[--radio-checked-bg\:var\(--color-purple-500\)\] {
	--radio-checked-bg: var(--color-purple-500)
}

.\[--radio-checked-bg\:var\(--color-red-600\)\] {
	--radio-checked-bg: var(--color-red-600)
}

.\[--radio-checked-bg\:var\(--color-rose-500\)\] {
	--radio-checked-bg: var(--color-rose-500)
}

.\[--radio-checked-bg\:var\(--color-secondary-500\)\] {
	--radio-checked-bg: var(--color-secondary-500)
}

.\[--radio-checked-bg\:var\(--color-sky-500\)\] {
	--radio-checked-bg: var(--color-sky-500)
}

.\[--radio-checked-bg\:var\(--color-teal-600\)\] {
	--radio-checked-bg: var(--color-teal-600)
}

.\[--radio-checked-bg\:var\(--color-violet-500\)\] {
	--radio-checked-bg: var(--color-violet-500)
}

.\[--radio-checked-bg\:var\(--color-white\)\] {
	--radio-checked-bg: var(--color-white)
}

.\[--radio-checked-bg\:var\(--color-yellow-300\)\] {
	--radio-checked-bg: var(--color-yellow-300)
}

.\[--radio-checked-border\:var\(--color-accent-600\)\]\/90 {
	--radio-checked-border: #387362e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-accent-600\)\]\/90 {
		--radio-checked-border: color-mix(in oklab,var(--color-accent-600)90%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-amber-500\)\]\/80 {
	--radio-checked-border: #f99c00cc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-amber-500\)\]\/80 {
		--radio-checked-border: color-mix(in oklab,var(--color-amber-500)80%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-blue-700\)\]\/90 {
	--radio-checked-border: #1447e6e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-blue-700\)\]\/90 {
		--radio-checked-border: color-mix(in oklab,var(--color-blue-700)90%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-cyan-400\)\]\/80 {
	--radio-checked-border: #00d2efcc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-cyan-400\)\]\/80 {
		--radio-checked-border: color-mix(in oklab,var(--color-cyan-400)80%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-emerald-700\)\]\/90 {
	--radio-checked-border: #007956e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-emerald-700\)\]\/90 {
		--radio-checked-border: color-mix(in oklab,var(--color-emerald-700)90%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-fuchsia-600\)\]\/90 {
	--radio-checked-border: #c600dbe6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-fuchsia-600\)\]\/90 {
		--radio-checked-border: color-mix(in oklab,var(--color-fuchsia-600)90%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-gray-700\)\]\/90 {
	--radio-checked-border: #44403be6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-gray-700\)\]\/90 {
		--radio-checked-border: color-mix(in oklab,var(--color-gray-700)90%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-gray-950\)\]\/15 {
	--radio-checked-border: #0c0a0926
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-gray-950\)\]\/15 {
		--radio-checked-border: color-mix(in oklab,var(--color-gray-950)15%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-gray-950\)\]\/90 {
	--radio-checked-border: #0c0a09e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-gray-950\)\]\/90 {
		--radio-checked-border: color-mix(in oklab,var(--color-gray-950)90%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-green-700\)\]\/90 {
	--radio-checked-border: #008138e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-green-700\)\]\/90 {
		--radio-checked-border: color-mix(in oklab,var(--color-green-700)90%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-indigo-600\)\]\/90 {
	--radio-checked-border: #4f39f6e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-indigo-600\)\]\/90 {
		--radio-checked-border: color-mix(in oklab,var(--color-indigo-600)90%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-lime-400\)\]\/80 {
	--radio-checked-border: #9de500cc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-lime-400\)\]\/80 {
		--radio-checked-border: color-mix(in oklab,var(--color-lime-400)80%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-orange-600\)\]\/90 {
	--radio-checked-border: #f05100e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-orange-600\)\]\/90 {
		--radio-checked-border: color-mix(in oklab,var(--color-orange-600)90%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-pink-600\)\]\/90 {
	--radio-checked-border: #e30076e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-pink-600\)\]\/90 {
		--radio-checked-border: color-mix(in oklab,var(--color-pink-600)90%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-primary-600\)\]\/90 {
	--radio-checked-border: #096fc0e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-primary-600\)\]\/90 {
		--radio-checked-border: color-mix(in oklab,var(--color-primary-600)90%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-purple-600\)\]\/90 {
	--radio-checked-border: #9810fae6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-purple-600\)\]\/90 {
		--radio-checked-border: color-mix(in oklab,var(--color-purple-600)90%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-red-700\)\]\/90 {
	--radio-checked-border: #bf000fe6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-red-700\)\]\/90 {
		--radio-checked-border: color-mix(in oklab,var(--color-red-700)90%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-rose-600\)\]\/90 {
	--radio-checked-border: #e70044e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-rose-600\)\]\/90 {
		--radio-checked-border: color-mix(in oklab,var(--color-rose-600)90%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-secondary-600\)\]\/90 {
	--radio-checked-border: #dd472ce6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-secondary-600\)\]\/90 {
		--radio-checked-border: color-mix(in oklab,var(--color-secondary-600)90%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-sky-600\)\]\/80 {
	--radio-checked-border: #0084cccc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-sky-600\)\]\/80 {
		--radio-checked-border: color-mix(in oklab,var(--color-sky-600)80%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-teal-700\)\]\/90 {
	--radio-checked-border: #00776ee6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-teal-700\)\]\/90 {
		--radio-checked-border: color-mix(in oklab,var(--color-teal-700)90%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-violet-600\)\]\/90 {
	--radio-checked-border: #7f22fee6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-violet-600\)\]\/90 {
		--radio-checked-border: color-mix(in oklab,var(--color-violet-600)90%,transparent)
	}
}

.\[--radio-checked-border\:var\(--color-yellow-400\)\]\/80 {
	--radio-checked-border: #fac800cc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--radio-checked-border\:var\(--color-yellow-400\)\]\/80 {
		--radio-checked-border: color-mix(in oklab,var(--color-yellow-400)80%,transparent)
	}
}

.\[--radio-checked-indicator\:var\(--color-amber-950\)\] {
	--radio-checked-indicator: var(--color-amber-950)
}

.\[--radio-checked-indicator\:var\(--color-cyan-950\)\] {
	--radio-checked-indicator: var(--color-cyan-950)
}

.\[--radio-checked-indicator\:var\(--color-gray-900\)\] {
	--radio-checked-indicator: var(--color-gray-900)
}

.\[--radio-checked-indicator\:var\(--color-lime-950\)\] {
	--radio-checked-indicator: var(--color-lime-950)
}

.\[--radio-checked-indicator\:var\(--color-white\)\] {
	--radio-checked-indicator: var(--color-white)
}

.\[--radio-checked-indicator\:var\(--color-yellow-950\)\] {
	--radio-checked-indicator: var(--color-yellow-950)
}

.\[--radio-indicator\:transparent\] {
	--radio-indicator: transparent
}

.\[--switch-bg-ring\:var\(--color-accent-600\)\]\/90 {
	--switch-bg-ring: #387362e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-accent-600\)\]\/90 {
		--switch-bg-ring: color-mix(in oklab,var(--color-accent-600)90%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-amber-500\)\]\/80 {
	--switch-bg-ring: #f99c00cc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-amber-500\)\]\/80 {
		--switch-bg-ring: color-mix(in oklab,var(--color-amber-500)80%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-black\)\]\/15 {
	--switch-bg-ring: #00000026
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-black\)\]\/15 {
		--switch-bg-ring: color-mix(in oklab,var(--color-black)15%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-blue-700\)\]\/90 {
	--switch-bg-ring: #1447e6e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-blue-700\)\]\/90 {
		--switch-bg-ring: color-mix(in oklab,var(--color-blue-700)90%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-cyan-400\)\]\/80 {
	--switch-bg-ring: #00d2efcc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-cyan-400\)\]\/80 {
		--switch-bg-ring: color-mix(in oklab,var(--color-cyan-400)80%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-emerald-600\)\]\/90 {
	--switch-bg-ring: #009767e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-emerald-600\)\]\/90 {
		--switch-bg-ring: color-mix(in oklab,var(--color-emerald-600)90%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-fuchsia-600\)\]\/90 {
	--switch-bg-ring: #c600dbe6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-fuchsia-600\)\]\/90 {
		--switch-bg-ring: color-mix(in oklab,var(--color-fuchsia-600)90%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-gray-700\)\]\/90 {
	--switch-bg-ring: #44403be6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-gray-700\)\]\/90 {
		--switch-bg-ring: color-mix(in oklab,var(--color-gray-700)90%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-gray-950\)\]\/90 {
	--switch-bg-ring: #0c0a09e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-gray-950\)\]\/90 {
		--switch-bg-ring: color-mix(in oklab,var(--color-gray-950)90%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-green-700\)\]\/90 {
	--switch-bg-ring: #008138e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-green-700\)\]\/90 {
		--switch-bg-ring: color-mix(in oklab,var(--color-green-700)90%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-indigo-600\)\]\/90 {
	--switch-bg-ring: #4f39f6e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-indigo-600\)\]\/90 {
		--switch-bg-ring: color-mix(in oklab,var(--color-indigo-600)90%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-lime-400\)\]\/80 {
	--switch-bg-ring: #9de500cc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-lime-400\)\]\/80 {
		--switch-bg-ring: color-mix(in oklab,var(--color-lime-400)80%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-ocean-600\)\]\/90 {
	--switch-bg-ring: #096fc0e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-ocean-600\)\]\/90 {
		--switch-bg-ring: color-mix(in oklab,var(--color-ocean-600)90%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-orange-600\)\]\/90 {
	--switch-bg-ring: #f05100e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-orange-600\)\]\/90 {
		--switch-bg-ring: color-mix(in oklab,var(--color-orange-600)90%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-pink-600\)\]\/90 {
	--switch-bg-ring: #e30076e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-pink-600\)\]\/90 {
		--switch-bg-ring: color-mix(in oklab,var(--color-pink-600)90%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-primary-600\)\]\/90 {
	--switch-bg-ring: #096fc0e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-primary-600\)\]\/90 {
		--switch-bg-ring: color-mix(in oklab,var(--color-primary-600)90%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-purple-600\)\]\/90 {
	--switch-bg-ring: #9810fae6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-purple-600\)\]\/90 {
		--switch-bg-ring: color-mix(in oklab,var(--color-purple-600)90%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-red-700\)\]\/90 {
	--switch-bg-ring: #bf000fe6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-red-700\)\]\/90 {
		--switch-bg-ring: color-mix(in oklab,var(--color-red-700)90%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-rose-600\)\]\/90 {
	--switch-bg-ring: #e70044e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-rose-600\)\]\/90 {
		--switch-bg-ring: color-mix(in oklab,var(--color-rose-600)90%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-secondary-600\)\]\/90 {
	--switch-bg-ring: #dd472ce6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-secondary-600\)\]\/90 {
		--switch-bg-ring: color-mix(in oklab,var(--color-secondary-600)90%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-sky-600\)\]\/80 {
	--switch-bg-ring: #0084cccc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-sky-600\)\]\/80 {
		--switch-bg-ring: color-mix(in oklab,var(--color-sky-600)80%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-teal-700\)\]\/90 {
	--switch-bg-ring: #00776ee6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-teal-700\)\]\/90 {
		--switch-bg-ring: color-mix(in oklab,var(--color-teal-700)90%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-violet-600\)\]\/90 {
	--switch-bg-ring: #7f22fee6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-violet-600\)\]\/90 {
		--switch-bg-ring: color-mix(in oklab,var(--color-violet-600)90%,transparent)
	}
}

.\[--switch-bg-ring\:var\(--color-yellow-400\)\]\/80 {
	--switch-bg-ring: #fac800cc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-bg-ring\:var\(--color-yellow-400\)\]\/80 {
		--switch-bg-ring: color-mix(in oklab,var(--color-yellow-400)80%,transparent)
	}
}

.\[--switch-bg\:var\(--color-accent-500\)\] {
	--switch-bg: var(--color-accent-500)
}

.\[--switch-bg\:var\(--color-amber-400\)\] {
	--switch-bg: var(--color-amber-400)
}

.\[--switch-bg\:var\(--color-blue-600\)\] {
	--switch-bg: var(--color-blue-600)
}

.\[--switch-bg\:var\(--color-cyan-300\)\] {
	--switch-bg: var(--color-cyan-300)
}

.\[--switch-bg\:var\(--color-emerald-500\)\] {
	--switch-bg: var(--color-emerald-500)
}

.\[--switch-bg\:var\(--color-fuchsia-500\)\] {
	--switch-bg: var(--color-fuchsia-500)
}

.\[--switch-bg\:var\(--color-gray-600\)\] {
	--switch-bg: var(--color-gray-600)
}

.\[--switch-bg\:var\(--color-gray-900\)\] {
	--switch-bg: var(--color-gray-900)
}

.\[--switch-bg\:var\(--color-green-600\)\] {
	--switch-bg: var(--color-green-600)
}

.\[--switch-bg\:var\(--color-indigo-500\)\] {
	--switch-bg: var(--color-indigo-500)
}

.\[--switch-bg\:var\(--color-lime-300\)\] {
	--switch-bg: var(--color-lime-300)
}

.\[--switch-bg\:var\(--color-ocean-500\)\] {
	--switch-bg: var(--color-ocean-500)
}

.\[--switch-bg\:var\(--color-orange-500\)\] {
	--switch-bg: var(--color-orange-500)
}

.\[--switch-bg\:var\(--color-pink-500\)\] {
	--switch-bg: var(--color-pink-500)
}

.\[--switch-bg\:var\(--color-primary-500\)\] {
	--switch-bg: var(--color-primary-500)
}

.\[--switch-bg\:var\(--color-purple-500\)\] {
	--switch-bg: var(--color-purple-500)
}

.\[--switch-bg\:var\(--color-red-600\)\] {
	--switch-bg: var(--color-red-600)
}

.\[--switch-bg\:var\(--color-rose-500\)\] {
	--switch-bg: var(--color-rose-500)
}

.\[--switch-bg\:var\(--color-secondary-500\)\] {
	--switch-bg: var(--color-secondary-500)
}

.\[--switch-bg\:var\(--color-sky-500\)\] {
	--switch-bg: var(--color-sky-500)
}

.\[--switch-bg\:var\(--color-teal-600\)\] {
	--switch-bg: var(--color-teal-600)
}

.\[--switch-bg\:var\(--color-violet-500\)\] {
	--switch-bg: var(--color-violet-500)
}

.\[--switch-bg\:var\(--color-yellow-300\)\] {
	--switch-bg: var(--color-yellow-300)
}

.\[--switch-bg\:white\] {
	--switch-bg: white
}

.\[--switch-ring\:transparent\] {
	--switch-ring: transparent
}

.\[--switch-ring\:var\(--color-accent-700\)\]\/90 {
	--switch-ring: #2d584be6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-ring\:var\(--color-accent-700\)\]\/90 {
		--switch-ring: color-mix(in oklab,var(--color-accent-700)90%,transparent)
	}
}

.\[--switch-ring\:var\(--color-blue-700\)\]\/90 {
	--switch-ring: #1447e6e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-ring\:var\(--color-blue-700\)\]\/90 {
		--switch-ring: color-mix(in oklab,var(--color-blue-700)90%,transparent)
	}
}

.\[--switch-ring\:var\(--color-emerald-600\)\]\/90 {
	--switch-ring: #009767e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-ring\:var\(--color-emerald-600\)\]\/90 {
		--switch-ring: color-mix(in oklab,var(--color-emerald-600)90%,transparent)
	}
}

.\[--switch-ring\:var\(--color-fuchsia-600\)\]\/90 {
	--switch-ring: #c600dbe6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-ring\:var\(--color-fuchsia-600\)\]\/90 {
		--switch-ring: color-mix(in oklab,var(--color-fuchsia-600)90%,transparent)
	}
}

.\[--switch-ring\:var\(--color-gray-700\)\]\/90 {
	--switch-ring: #44403be6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-ring\:var\(--color-gray-700\)\]\/90 {
		--switch-ring: color-mix(in oklab,var(--color-gray-700)90%,transparent)
	}
}

.\[--switch-ring\:var\(--color-gray-950\)\]\/90 {
	--switch-ring: #0c0a09e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-ring\:var\(--color-gray-950\)\]\/90 {
		--switch-ring: color-mix(in oklab,var(--color-gray-950)90%,transparent)
	}
}

.\[--switch-ring\:var\(--color-green-700\)\]\/90 {
	--switch-ring: #008138e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-ring\:var\(--color-green-700\)\]\/90 {
		--switch-ring: color-mix(in oklab,var(--color-green-700)90%,transparent)
	}
}

.\[--switch-ring\:var\(--color-indigo-600\)\]\/90 {
	--switch-ring: #4f39f6e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-ring\:var\(--color-indigo-600\)\]\/90 {
		--switch-ring: color-mix(in oklab,var(--color-indigo-600)90%,transparent)
	}
}

.\[--switch-ring\:var\(--color-ocean-700\)\]\/90 {
	--switch-ring: #09589be6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-ring\:var\(--color-ocean-700\)\]\/90 {
		--switch-ring: color-mix(in oklab,var(--color-ocean-700)90%,transparent)
	}
}

.\[--switch-ring\:var\(--color-orange-600\)\]\/90 {
	--switch-ring: #f05100e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-ring\:var\(--color-orange-600\)\]\/90 {
		--switch-ring: color-mix(in oklab,var(--color-orange-600)90%,transparent)
	}
}

.\[--switch-ring\:var\(--color-pink-600\)\]\/90 {
	--switch-ring: #e30076e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-ring\:var\(--color-pink-600\)\]\/90 {
		--switch-ring: color-mix(in oklab,var(--color-pink-600)90%,transparent)
	}
}

.\[--switch-ring\:var\(--color-primary-700\)\]\/90 {
	--switch-ring: #09589be6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-ring\:var\(--color-primary-700\)\]\/90 {
		--switch-ring: color-mix(in oklab,var(--color-primary-700)90%,transparent)
	}
}

.\[--switch-ring\:var\(--color-purple-600\)\]\/90 {
	--switch-ring: #9810fae6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-ring\:var\(--color-purple-600\)\]\/90 {
		--switch-ring: color-mix(in oklab,var(--color-purple-600)90%,transparent)
	}
}

.\[--switch-ring\:var\(--color-red-700\)\]\/90 {
	--switch-ring: #bf000fe6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-ring\:var\(--color-red-700\)\]\/90 {
		--switch-ring: color-mix(in oklab,var(--color-red-700)90%,transparent)
	}
}

.\[--switch-ring\:var\(--color-rose-600\)\]\/90 {
	--switch-ring: #e70044e6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-ring\:var\(--color-rose-600\)\]\/90 {
		--switch-ring: color-mix(in oklab,var(--color-rose-600)90%,transparent)
	}
}

.\[--switch-ring\:var\(--color-secondary-700\)\]\/90 {
	--switch-ring: #be361ee6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-ring\:var\(--color-secondary-700\)\]\/90 {
		--switch-ring: color-mix(in oklab,var(--color-secondary-700)90%,transparent)
	}
}

.\[--switch-ring\:var\(--color-sky-600\)\]\/80 {
	--switch-ring: #0084cccc
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-ring\:var\(--color-sky-600\)\]\/80 {
		--switch-ring: color-mix(in oklab,var(--color-sky-600)80%,transparent)
	}
}

.\[--switch-ring\:var\(--color-teal-700\)\]\/90 {
	--switch-ring: #00776ee6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-ring\:var\(--color-teal-700\)\]\/90 {
		--switch-ring: color-mix(in oklab,var(--color-teal-700)90%,transparent)
	}
}

.\[--switch-ring\:var\(--color-violet-600\)\]\/90 {
	--switch-ring: #7f22fee6
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-ring\:var\(--color-violet-600\)\]\/90 {
		--switch-ring: color-mix(in oklab,var(--color-violet-600)90%,transparent)
	}
}

.\[--switch-shadow\:transparent\] {
	--switch-shadow: transparent
}

.\[--switch-shadow\:var\(--color-accent-900\)\]\/20 {
	--switch-shadow: #243d3633
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-shadow\:var\(--color-accent-900\)\]\/20 {
		--switch-shadow: color-mix(in oklab,var(--color-accent-900)20%,transparent)
	}
}

.\[--switch-shadow\:var\(--color-black\)\]\/10 {
	--switch-shadow: #0000001a
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-shadow\:var\(--color-black\)\]\/10 {
		--switch-shadow: color-mix(in oklab,var(--color-black)10%,transparent)
	}
}

.\[--switch-shadow\:var\(--color-blue-900\)\]\/20 {
	--switch-shadow: #1c398e33
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-shadow\:var\(--color-blue-900\)\]\/20 {
		--switch-shadow: color-mix(in oklab,var(--color-blue-900)20%,transparent)
	}
}

.\[--switch-shadow\:var\(--color-emerald-900\)\]\/20 {
	--switch-shadow: #004e3b33
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-shadow\:var\(--color-emerald-900\)\]\/20 {
		--switch-shadow: color-mix(in oklab,var(--color-emerald-900)20%,transparent)
	}
}

.\[--switch-shadow\:var\(--color-fuchsia-900\)\]\/20 {
	--switch-shadow: #72137833
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-shadow\:var\(--color-fuchsia-900\)\]\/20 {
		--switch-shadow: color-mix(in oklab,var(--color-fuchsia-900)20%,transparent)
	}
}

.\[--switch-shadow\:var\(--color-green-900\)\]\/20 {
	--switch-shadow: #0d542b33
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-shadow\:var\(--color-green-900\)\]\/20 {
		--switch-shadow: color-mix(in oklab,var(--color-green-900)20%,transparent)
	}
}

.\[--switch-shadow\:var\(--color-indigo-900\)\]\/20 {
	--switch-shadow: #312c8533
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-shadow\:var\(--color-indigo-900\)\]\/20 {
		--switch-shadow: color-mix(in oklab,var(--color-indigo-900)20%,transparent)
	}
}

.\[--switch-shadow\:var\(--color-ocean-900\)\]\/20 {
	--switch-shadow: #0f3f6b33
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-shadow\:var\(--color-ocean-900\)\]\/20 {
		--switch-shadow: color-mix(in oklab,var(--color-ocean-900)20%,transparent)
	}
}

.\[--switch-shadow\:var\(--color-orange-900\)\]\/20 {
	--switch-shadow: #7e2a0c33
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-shadow\:var\(--color-orange-900\)\]\/20 {
		--switch-shadow: color-mix(in oklab,var(--color-orange-900)20%,transparent)
	}
}

.\[--switch-shadow\:var\(--color-pink-900\)\]\/20 {
	--switch-shadow: #86104333
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-shadow\:var\(--color-pink-900\)\]\/20 {
		--switch-shadow: color-mix(in oklab,var(--color-pink-900)20%,transparent)
	}
}

.\[--switch-shadow\:var\(--color-primary-900\)\]\/20 {
	--switch-shadow: #0f3f6b33
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-shadow\:var\(--color-primary-900\)\]\/20 {
		--switch-shadow: color-mix(in oklab,var(--color-primary-900)20%,transparent)
	}
}

.\[--switch-shadow\:var\(--color-purple-900\)\]\/20 {
	--switch-shadow: #59168b33
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-shadow\:var\(--color-purple-900\)\]\/20 {
		--switch-shadow: color-mix(in oklab,var(--color-purple-900)20%,transparent)
	}
}

.\[--switch-shadow\:var\(--color-red-900\)\]\/20 {
	--switch-shadow: #82181a33
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-shadow\:var\(--color-red-900\)\]\/20 {
		--switch-shadow: color-mix(in oklab,var(--color-red-900)20%,transparent)
	}
}

.\[--switch-shadow\:var\(--color-rose-900\)\]\/20 {
	--switch-shadow: #8b083633
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-shadow\:var\(--color-rose-900\)\]\/20 {
		--switch-shadow: color-mix(in oklab,var(--color-rose-900)20%,transparent)
	}
}

.\[--switch-shadow\:var\(--color-secondary-900\)\]\/20 {
	--switch-shadow: #7d201233
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-shadow\:var\(--color-secondary-900\)\]\/20 {
		--switch-shadow: color-mix(in oklab,var(--color-secondary-900)20%,transparent)
	}
}

.\[--switch-shadow\:var\(--color-sky-900\)\]\/20 {
	--switch-shadow: #024a7033
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-shadow\:var\(--color-sky-900\)\]\/20 {
		--switch-shadow: color-mix(in oklab,var(--color-sky-900)20%,transparent)
	}
}

.\[--switch-shadow\:var\(--color-teal-900\)\]\/20 {
	--switch-shadow: #0b4f4a33
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-shadow\:var\(--color-teal-900\)\]\/20 {
		--switch-shadow: color-mix(in oklab,var(--color-teal-900)20%,transparent)
	}
}

.\[--switch-shadow\:var\(--color-violet-900\)\]\/20 {
	--switch-shadow: #4d179a33
}

@supports (color:color-mix(in lab,red,red)) {
	.\[--switch-shadow\:var\(--color-violet-900\)\]\/20 {
		--switch-shadow: color-mix(in oklab,var(--color-violet-900)20%,transparent)
	}
}

.\[--switch\:var\(--color-amber-950\)\] {
	--switch: var(--color-amber-950)
}

.\[--switch\:var\(--color-cyan-950\)\] {
	--switch: var(--color-cyan-950)
}

.\[--switch\:var\(--color-gray-950\)\] {
	--switch: var(--color-gray-950)
}

.\[--switch\:var\(--color-lime-950\)\] {
	--switch: var(--color-lime-950)
}

.\[--switch\:var\(--color-yellow-950\)\] {
	--switch: var(--color-yellow-950)
}

.\[--switch\:white\] {
	--switch: white
}

.duration-0 {
	animation-duration: 0s
}

.duration-100 {
	animation-duration: .1s
}

.duration-150 {
	animation-duration: .15s
}

.duration-200 {
	animation-duration: .2s
}

.duration-300 {
	animation-duration: .3s
}

.ease-in {
	animation-timing-function: cubic-bezier(.4,0,1,1)
}

.ease-in-out {
	animation-timing-function: cubic-bezier(.4,0,.2,1)
}

.ease-out {
	animation-timing-function: cubic-bezier(0,0,.2,1)
}

.ring-inset {
	--tw-ring-inset: inset
}

.running {
	animation-play-state: running
}

:is(.\*\:col-start-1>*) {
	grid-column-start: 1
}

:is(.\*\:row-start-1>*) {
	grid-row-start: 1
}

:is(.\*\:w-full>*) {
	width: 100%
}

:is(.\*\:rounded-\(--avatar-radius\)>*) {
	border-radius: var(--avatar-radius)
}

:is(.\*\:rounded-full>*) {
	border-radius: 3.40282e+38px
}

.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *) {
	rotate: 90deg
}

.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *) {
	rotate: 180deg
}

.group-open\:stroke-\[2\.5\]:is(:where(.group):is([open],:popover-open,:open) *) {
	stroke-width: 2.5px
}

.group-open\:text-emerald-500:is(:where(.group):is([open],:popover-open,:open) *) {
	color: oklch(69.6% .17 162.48)
}

@media (hover:hover) {
	.group-hover\:translate-x-0\.5:is(:where(.group):hover *) {
		--tw-translate-x: calc(var(--spacing)*.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\:stroke-\[2\.5\]:is(:where(.group):hover *) {
		stroke-width: 2.5px
	}

	.group-hover\:text-emerald-500:is(:where(.group):hover *) {
		color: oklch(69.6% .17 162.48)
	}

	.group-hover\:text-gray-500:is(:where(.group):hover *) {
		color: oklch(55.3% .013 58.071)
	}

	.group-hover\:text-gray-600:is(:where(.group):hover *) {
		color: oklch(44.4% .011 73.639)
	}

	.group-hover\:text-gray-800:is(:where(.group):hover *) {
		color: oklch(26.8% .007 34.298)
	}

	.group-hover\:text-white:is(:where(.group):hover *) {
		color: #fff
	}

	.group-hover\:opacity-80:is(:where(.group):hover *) {
		opacity: .8
	}

	.group-hover\:opacity-100:is(:where(.group):hover *) {
		opacity: 1
	}
}

.group-has-data-disabled\:stroke-gray-600:is(:where(.group):has([data-disabled]) *) {
	stroke: oklch(44.4% .011 73.639)
}

.group-data-active\:border-gray-950\/20:is(:where(.group)[data-active] *) {
	border-color: oklab(14.7% .00261104 .00303026/.2)
}

.group-data-checked\:translate-x-4:is(:where(.group)[data-checked] *) {
	--tw-translate-x: calc(var(--spacing)*4);
	translate: var(--tw-translate-x)var(--tw-translate-y)
}

.group-data-checked\:border-transparent:is(:where(.group)[data-checked] *) {
	border-color: #0000
}

.group-data-checked\:bg-\(--checkbox-checked-border\):is(:where(.group)[data-checked] *) {
	background-color: var(--checkbox-checked-border)
}

.group-data-checked\:bg-\(--radio-checked-border\):is(:where(.group)[data-checked] *) {
	background-color: var(--radio-checked-border)
}

.group-data-checked\:bg-\(--switch\):is(:where(.group)[data-checked] *) {
	background-color: var(--switch)
}

.group-data-checked\:opacity-100:is(:where(.group)[data-checked] *) {
	opacity: 1
}

.group-data-checked\:shadow-\(--switch-shadow\):is(:where(.group)[data-checked] *) {
	--tw-shadow: var(--switch-shadow);
	box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}

.group-data-checked\:ring-\(--switch-ring\):is(:where(.group)[data-checked] *) {
	--tw-ring-color: var(--switch-ring)
}

.group-data-checked\:\[--radio-indicator\:var\(--radio-checked-indicator\)\]:is(:where(.group)[data-checked] *) {
	--radio-indicator: var(--radio-checked-indicator)
}

.group-data-disabled\:border-gray-950\/20:is(:where(.group)[data-disabled] *) {
	border-color: oklab(14.7% .00261104 .00303026/.2)
}

.group-data-disabled\:border-gray-950\/25:is(:where(.group)[data-disabled] *) {
	border-color: oklab(14.7% .00261104 .00303026/.25)
}

.group-data-disabled\:bg-gray-950\/5:is(:where(.group)[data-disabled] *) {
	background-color: oklab(14.7% .00261104 .00303026/.05)
}

.group-data-disabled\:stroke-gray-600:is(:where(.group)[data-disabled] *) {
	stroke: oklch(44.4% .011 73.639)
}

.group-data-disabled\:opacity-50:is(:where(.group)[data-disabled] *) {
	opacity: .5
}

.group-data-disabled\:opacity-100:is(:where(.group)[data-disabled] *) {
	opacity: 1
}

.group-data-disabled\:\[--checkbox-check\:var\(--color-gray-950\)\]\/50:is(:where(.group)[data-disabled] *) {
	--checkbox-check: #0c0a0980
}

@supports (color:color-mix(in lab,red,red)) {
	.group-data-disabled\:\[--checkbox-check\:var\(--color-gray-950\)\]\/50:is(:where(.group)[data-disabled] *) {
		--checkbox-check: color-mix(in oklab,var(--color-gray-950)50%,transparent)
	}
}

.group-data-disabled\:\[--radio-checked-indicator\:var\(--color-gray-950\)\]\/50:is(:where(.group)[data-disabled] *) {
	--radio-checked-indicator: #0c0a0980
}

@supports (color:color-mix(in lab,red,red)) {
	.group-data-disabled\:\[--radio-checked-indicator\:var\(--color-gray-950\)\]\/50:is(:where(.group)[data-disabled] *) {
		--radio-checked-indicator: color-mix(in oklab,var(--color-gray-950)50%,transparent)
	}
}

.group-data-checked\:group-data-disabled\:bg-white:is(:where(.group)[data-checked] *):is(:where(.group)[data-disabled] *) {
	background-color: #fff
}

.group-data-checked\:group-data-disabled\:shadow-sm:is(:where(.group)[data-checked] *):is(:where(.group)[data-disabled] *) {
	--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)
}

.group-data-checked\:group-data-disabled\:ring-black\/5:is(:where(.group)[data-checked] *):is(:where(.group)[data-disabled] *) {
	--tw-ring-color: oklab(0% none none/.05)
}

.group-data-focus\:text-white:is(:where(.group)[data-focus] *) {
	color: #fff
}

.group-data-focus\:outline:is(:where(.group)[data-focus] *) {
	outline-style: var(--tw-outline-style);
	outline-width: 1px
}

.group-data-focus\:outline-2:is(:where(.group)[data-focus] *) {
	outline-style: var(--tw-outline-style);
	outline-width: 2px
}

.group-data-focus\:outline-offset-2:is(:where(.group)[data-focus] *) {
	outline-offset: 2px
}

.group-data-focus\:outline-primary-500:is(:where(.group)[data-focus] *) {
	outline-color: #168de1
}

.group-data-focus\/option\:text-white:is(:where(.group\/option)[data-focus] *) {
	color: #fff
}

.group-data-hover\:border-gray-950\/20:is(:where(.group)[data-hover] *) {
	border-color: oklab(14.7% .00261104 .00303026/.2)
}

.group-data-hover\:border-gray-950\/30:is(:where(.group)[data-hover] *) {
	border-color: oklab(14.7% .00261104 .00303026/.3)
}

.group-data-hover\:bg-accent-500\/25:is(:where(.group)[data-hover] *) {
	background-color: oklab(57.5508% -.076783 .013369/.25)
}

.group-data-hover\:bg-amber-400\/30:is(:where(.group)[data-hover] *) {
	background-color: oklab(82.8% .0183479 .188107/.3)
}

.group-data-hover\:bg-blue-500\/25:is(:where(.group)[data-hover] *) {
	background-color: oklab(62.3% -.0378409 -.210628/.25)
}

.group-data-hover\:bg-cyan-400\/30:is(:where(.group)[data-hover] *) {
	background-color: oklab(78.9% -.131264 -.0805336/.3)
}

.group-data-hover\:bg-emerald-500\/25:is(:where(.group)[data-hover] *) {
	background-color: oklab(69.6% -.162114 .0511766/.25)
}

.group-data-hover\:bg-fuchsia-400\/25:is(:where(.group)[data-hover] *) {
	background-color: oklab(74% .187955 -.146003/.25)
}

.group-data-hover\:bg-gray-600\/20:is(:where(.group)[data-hover] *) {
	background-color: oklab(44.4% .00309857 .0105546/.2)
}

.group-data-hover\:bg-green-500\/25:is(:where(.group)[data-hover] *) {
	background-color: oklab(72.3% -.18885 .110891/.25)
}

.group-data-hover\:bg-indigo-500\/25:is(:where(.group)[data-hover] *) {
	background-color: oklab(58.5% .0288678 -.231205/.25)
}

.group-data-hover\:bg-lime-400\/30:is(:where(.group)[data-hover] *) {
	background-color: oklab(84.1% -.149294 .185352/.3)
}

.group-data-hover\:bg-orange-500\/25:is(:where(.group)[data-hover] *) {
	background-color: oklab(70.5% .143615 .157301/.25)
}

.group-data-hover\:bg-pink-400\/25:is(:where(.group)[data-hover] *) {
	background-color: oklab(71.8% .198783 -.0359065/.25)
}

.group-data-hover\:bg-primary-500\/25:is(:where(.group)[data-hover] *) {
	background-color: oklab(62.5588% -.0616462 -.145769/.25)
}

.group-data-hover\:bg-purple-500\/25:is(:where(.group)[data-hover] *) {
	background-color: oklab(62.7% .147802 -.219953/.25)
}

.group-data-hover\:bg-red-500\/25:is(:where(.group)[data-hover] *) {
	background-color: oklab(63.7% .214213 .1014/.25)
}

.group-data-hover\:bg-rose-400\/25:is(:where(.group)[data-hover] *) {
	background-color: oklab(71.2% .188697 .0450513/.25)
}

.group-data-hover\:bg-secondary-500\/25:is(:where(.group)[data-hover] *) {
	background-color: oklab(66.2208% .15202 .0955321/.25)
}

.group-data-hover\:bg-sky-500\/25:is(:where(.group)[data-hover] *) {
	background-color: oklab(68.5% -.0912435 -.142252/.25)
}

.group-data-hover\:bg-teal-500\/25:is(:where(.group)[data-hover] *) {
	background-color: oklab(70.4% -.139866 -.00611406/.25)
}

.group-data-hover\:bg-violet-500\/25:is(:where(.group)[data-hover] *) {
	background-color: oklab(60.6% .096545 -.230606/.25)
}

.group-data-hover\:bg-yellow-400\/30:is(:where(.group)[data-hover] *) {
	background-color: oklab(85.2% -.00672284 .198886/.3)
}

.group-data-hover\:stroke-gray-700:is(:where(.group)[data-hover] *) {
	stroke: oklch(37.4% .01 67.558)
}

.group-data-hover\:\[--radio-indicator\:var\(--color-gray-900\)\]\/10:is(:where(.group)[data-hover] *) {
	--radio-indicator: #1c19171a
}

@supports (color:color-mix(in lab,red,red)) {
	.group-data-hover\:\[--radio-indicator\:var\(--color-gray-900\)\]\/10:is(:where(.group)[data-hover] *) {
		--radio-indicator: color-mix(in oklab,var(--color-gray-900)10%,transparent)
	}
}

.group-data-hover\:group-data-checked\:border-transparent:is(:where(.group)[data-hover] *):is(:where(.group)[data-checked] *) {
	border-color: #0000
}

.group-data-hover\:group-data-checked\:\[--radio-indicator\:var\(--radio-checked-indicator\)\]:is(:where(.group)[data-hover] *):is(:where(.group)[data-checked] *) {
	--radio-indicator: var(--radio-checked-indicator)
}

.group-data-indeterminate\:opacity-0:is(:where(.group)[data-indeterminate] *) {
	opacity: 0
}

.group-data-indeterminate\:opacity-100:is(:where(.group)[data-indeterminate] *) {
	opacity: 1
}

.group-data-hover\:group-data-invalid\:border-red-500:is(:where(.group)[data-hover] *):is(:where(.group)[data-invalid] *),.group-data-invalid\:border-red-500:is(:where(.group)[data-invalid] *) {
	border-color: oklch(63.7% .237 25.331)
}

.group-data-selected\/option\:inline:is(:where(.group\/option)[data-selected] *) {
	display: inline
}

.peer-focus\:border-l-gray-500:is(:where(.peer):focus~*) {
	border-left-color: oklch(55.3% .013 58.071)
}

.peer-focus\:bg-gray-200:is(:where(.peer):focus~*) {
	background-color: oklch(92.3% .003 48.717)
}

.peer-focus\:text-gray-500\/80:is(:where(.peer):focus~*) {
	color: oklab(55.3% .00687528 .0110332/.8)
}

.peer-focus\:text-gray-600:is(:where(.peer):focus~*) {
	color: oklch(44.4% .011 73.639)
}

.peer-focus\:opacity-70:is(:where(.peer):focus~*) {
	opacity: .7
}

.placeholder\:text-gray-500::placeholder {
	color: oklch(55.3% .013 58.071)
}

.before\:absolute:before {
	content: var(--tw-content);
	position: absolute
}

.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-px:before {
	content: var(--tw-content);
	inset: 1px
}

.before\:-z-10:before {
	content: var(--tw-content);
	z-index: calc(10*-1)
}

.before\:w-2:before {
	content: var(--tw-content);
	width: calc(var(--spacing)*2)
}

.before\:min-w-0:before {
	content: var(--tw-content);
	min-width: calc(var(--spacing)*0)
}

.before\:shrink:before {
	content: var(--tw-content);
	flex-shrink: 1
}

.before\:rounded-\[calc\(0\.3125rem-1px\)\]:before {
	content: var(--tw-content);
	border-radius: calc(.3125rem - 1px)
}

.before\:rounded-\[calc\(var\(--radius-lg\)-1px\)\]:before {
	content: var(--tw-content);
	border-radius: calc(var(--radius-lg) - 1px)
}

.before\:rounded-full:before {
	content: var(--tw-content);
	border-radius: 3.40282e+38px
}

.before\:rounded-lg:before {
	content: var(--tw-content);
	border-radius: var(--radius-lg)
}

.before\:bg-\(--btn-bg\):before {
	content: var(--tw-content);
	background-color: var(--btn-bg)
}

.before\:bg-gray-950\/5:before {
	content: var(--tw-content);
	background-color: oklab(14.7% .00261104 .00303026/.05)
}

.before\:bg-white:before {
	content: var(--tw-content);
	background-color: #fff
}

.before\:shadow-sm:before {
	content: var(--tw-content);
	--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)
}

.group-data-checked\:before\:bg-\(--checkbox-checked-bg\):is(:where(.group)[data-checked] *):before {
	content: var(--tw-content);
	background-color: var(--checkbox-checked-bg)
}

.group-data-checked\:before\:bg-\(--radio-checked-bg\):is(:where(.group)[data-checked] *):before {
	content: var(--tw-content);
	background-color: var(--radio-checked-bg)
}

.group-data-disabled\:before\:bg-transparent:is(:where(.group)[data-disabled] *):before {
	content: var(--tw-content);
	background-color: #0000
}

.after\:pointer-events-none:after {
	content: var(--tw-content);
	pointer-events: none
}

.after\:absolute:after {
	content: var(--tw-content);
	position: absolute
}

.after\:inset-0:after {
	content: var(--tw-content);
	inset: calc(var(--spacing)*0)
}

.after\:-z-10:after {
	content: var(--tw-content);
	z-index: calc(10*-1)
}

.after\:rounded-\[calc\(0\.3125rem-1px\)\]:after {
	content: var(--tw-content);
	border-radius: calc(.3125rem - 1px)
}

.after\:rounded-\[calc\(var\(--radius-lg\)-1px\)\]:after {
	content: var(--tw-content);
	border-radius: calc(var(--radius-lg) - 1px)
}

.after\:rounded-full:after {
	content: var(--tw-content);
	border-radius: 3.40282e+38px
}

.after\:rounded-lg:after {
	content: var(--tw-content);
	border-radius: var(--radius-lg)
}

.after\:shadow-\[inset_0_1px_--theme\(--color-white\/15\%\)\]:after {
	content: var(--tw-content);
	--tw-shadow: inset 0 1px var(--tw-shadow-color,oklab(100% 0 5.96046e-8/.15));
	box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}

.after\:ring-transparent:after {
	content: var(--tw-content);
	--tw-ring-color: transparent
}

.after\:ring-inset:after {
	content: var(--tw-content);
	--tw-ring-inset: inset
}

.first\:ml-0:first-child {
	margin-left: calc(var(--spacing)*0)
}

.first\:border-l-0:first-child {
	border-left-style: var(--tw-border-style);
	border-left-width: 0
}

.first\:border-none:first-child {
	--tw-border-style: none;
	border-style: none
}

.first\:pt-0:first-child {
	padding-top: calc(var(--spacing)*0)
}

.first\:pl-\(--gutter\,--spacing\(2\)\):first-child {
	padding-left: var(--gutter,calc(var(--spacing)*2))
}

.first\:pl-0:first-child {
	padding-left: calc(var(--spacing)*0)
}

.first\:pl-2:first-child {
	padding-left: calc(var(--spacing)*2)
}

.first\:pl-4:first-child {
	padding-left: calc(var(--spacing)*4)
}

.first\:pl-6:first-child {
	padding-left: calc(var(--spacing)*6)
}

.last\:mb-1:last-child {
	margin-bottom: calc(var(--spacing)*1)
}

.last\:mb-2:last-child {
	margin-bottom: calc(var(--spacing)*2)
}

.last\:border-r-0:last-child {
	border-right-style: var(--tw-border-style);
	border-right-width: 0
}

.last\:border-b-0:last-child {
	border-bottom-style: var(--tw-border-style);
	border-bottom-width: 0
}

.last\:pr-\(--gutter\,--spacing\(2\)\):last-child {
	padding-right: var(--gutter,calc(var(--spacing)*2))
}

.last\:pr-0:last-child {
	padding-right: calc(var(--spacing)*0)
}

.last\:pr-4:last-child {
	padding-right: calc(var(--spacing)*4)
}

.last\:pr-6:last-child {
	padding-right: calc(var(--spacing)*6)
}

.last\:pb-0:last-child {
	padding-bottom: calc(var(--spacing)*0)
}

.last\:pb-1\.5:last-child {
	padding-bottom: calc(var(--spacing)*1.5)
}

:is(.last\:\*\:border-b-gray-100\/60:last-child>*) {
	border-bottom-color: oklab(97% -.000282743 .000959196/.6)
}

.even\:bg-gray-50:nth-child(2n) {
	background-color: oklch(98.5% .001 106.423)
}

.even\:bg-gray-950\/2\.5:nth-child(2n) {
	background-color: oklab(14.7% .00261104 .00303026/.025)
}

.empty\:invisible:empty {
	visibility: hidden
}

@media (hover:hover) {
	.hover\:border-gray-500:hover {
		border-color: oklch(55.3% .013 58.071)
	}

	.hover\:border-gray-500\/80:hover {
		border-color: oklab(55.3% .00687528 .0110332/.8)
	}

	.hover\:border-gray-600:hover {
		border-color: oklch(44.4% .011 73.639)
	}

	.hover\:border-t-gray-400:hover {
		border-top-color: oklch(70.9% .01 56.259)
	}

	.hover\:bg-accent-600:hover {
		background-color: #387362
	}

	.hover\:bg-blue-50:hover {
		background-color: oklch(97% .014 254.604)
	}

	.hover\:bg-blue-700:hover {
		background-color: oklch(48.8% .243 264.376)
	}

	.hover\:bg-emerald-600\/80:hover {
		background-color: oklab(59.6% -.13883 .041849/.8)
	}

	.hover\:bg-fire-600:hover {
		background-color: #dd472c
	}

	.hover\:bg-gray-50:hover {
		background-color: oklch(98.5% .001 106.423)
	}

	.hover\:bg-gray-100:hover {
		background-color: oklch(97% .001 106.424)
	}

	.hover\:bg-gray-200:hover {
		background-color: oklch(92.3% .003 48.717)
	}

	.hover\:bg-gray-200\/40:hover {
		background-color: oklab(92.3% .00197934 .00225438/.4)
	}

	.hover\:bg-gray-800:hover {
		background-color: oklch(26.8% .007 34.298)
	}

	.hover\:bg-gray-900:hover {
		background-color: oklch(21.6% .006 56.043)
	}

	.hover\:bg-gray-950\/2\.5:hover {
		background-color: oklab(14.7% .00261104 .00303026/.025)
	}

	.hover\:bg-gray-950\/5:hover {
		background-color: oklab(14.7% .00261104 .00303026/.05)
	}

	.hover\:bg-green-50:hover {
		background-color: oklch(98.2% .018 155.826)
	}

	.hover\:bg-green-700:hover {
		background-color: oklch(52.7% .154 150.069)
	}

	.hover\:bg-ocean-100:hover {
		background-color: #e1effd
	}

	.hover\:bg-orange-50:hover {
		background-color: oklch(98% .016 73.684)
	}

	.hover\:bg-primary-100:hover {
		background-color: #e1effd
	}

	.hover\:bg-primary-600:hover {
		background-color: #096fc0
	}

	.hover\:bg-purple-50:hover {
		background-color: oklch(97.7% .014 308.299)
	}

	.hover\:bg-red-500\/90:hover {
		background-color: oklab(63.7% .214213 .1014/.9)
	}

	.hover\:bg-secondary-600:hover {
		background-color: #dd472c
	}

	.hover\:bg-slate-50:hover {
		background-color: oklch(98.4% .003 247.858)
	}

	.hover\:from-fire-500:hover {
		--tw-gradient-from: #ec5f46;
		--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-fire-700:hover {
		--tw-gradient-to: #be361e;
		--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-800:hover {
		color: oklch(42.4% .199 265.638)
	}

	.hover\:text-emerald-500:hover {
		color: oklch(69.6% .17 162.48)
	}

	.hover\:text-gray-300:hover {
		color: oklch(86.9% .005 56.366)
	}

	.hover\:text-gray-400:hover {
		color: oklch(70.9% .01 56.259)
	}

	.hover\:text-gray-500:hover {
		color: oklch(55.3% .013 58.071)
	}

	.hover\:text-gray-600:hover {
		color: oklch(44.4% .011 73.639)
	}

	.hover\:text-gray-700:hover {
		color: oklch(37.4% .01 67.558)
	}

	.hover\:text-gray-900:hover {
		color: oklch(21.6% .006 56.043)
	}

	.hover\:text-gray-950:hover {
		color: oklch(14.7% .004 49.25)
	}

	.hover\:text-ocean-600:hover {
		color: #096fc0
	}

	.hover\:text-primary-500:hover {
		color: #168de1
	}

	.hover\:text-primary-500\/600:hover {
		color: oklab(62.5588% -.0616462 -.145769)
	}

	.hover\:text-primary-600:hover {
		color: #096fc0
	}

	.hover\:text-primary-900:hover {
		color: #0f3f6b
	}

	.hover\:text-secondary-500:hover {
		color: #ec5f46
	}

	.hover\:no-underline:hover {
		text-decoration-line: none
	}

	.hover\:underline:hover {
		text-decoration-line: underline
	}

	.hover\:decoration-1:hover {
		text-decoration-thickness: 1px
	}

	.hover\:underline-offset-2:hover {
		text-underline-offset: 2px
	}

	.hover\:opacity-70:hover {
		opacity: .7
	}

	.hover\:opacity-80:hover {
		opacity: .8
	}

	.hover\:shadow-lg:hover {
		--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)
	}

	.hover\:shadow-lg:hover,.hover\:shadow-md:hover {
		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)
	}

	.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-gray-400\/25:hover {
		--tw-shadow-color: #a6a09b40
	}@	supports (color:color-mix(in lab,red,red)) {
		.hover\: shadow-gray-400\/25:hover{--tw-shadow-color:color-mix(in oklab,oklab(70.9% .0055544 .00831557/.25) var(--tw-shadow-alpha),transparent)
	}
}}

.focus\:border-emerald-500:focus {
	border-color: oklch(69.6% .17 162.48)
}

.focus\:border-gray-500\/70:focus {
	border-color: oklab(55.3% .00687528 .0110332/.7)
}

.focus\:text-gray-100:focus {
	color: oklch(97% .001 106.424)
}

.focus\:ring-\[0\.5px\]:focus {
	--tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(.5px + 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-emerald-600\/50:focus {
	--tw-ring-color: oklab(59.6% -.13883 .041849/.5)
}

.focus\:ring-gray-500:focus {
	--tw-ring-color: oklch(55.3% .013 58.071)
}

.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\:outline-0:focus {
	outline-style: var(--tw-outline-style);
	outline-width: 0
}

.focus\:not-data-focus\:outline-hidden:focus:not([data-focus]),.focus\:outline-none:focus {
	--tw-outline-style: none;
	outline-style: none
}

@media (forced-colors:active) {
	.focus\:not-data-focus\:outline-hidden:focus:not([data-focus]) {
		outline-offset: 2px;
		outline: 2px solid #0000
	}
}

.focus-visible\:border-gray-950:focus-visible {
	border-color: oklch(14.7% .004 49.25)
}

.focus-visible\:ring-2:focus-visible {
	--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-visible\:ring-\[3px\]:focus-visible {
	--tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(3px + 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-visible\:ring-accent-500\/20:focus-visible {
	--tw-ring-color: oklab(57.5508% -.076783 .013369/.2)
}

.focus-visible\:ring-gray-950:focus-visible {
	--tw-ring-color: oklch(14.7% .004 49.25)
}

.focus-visible\:ring-gray-950\/50:focus-visible {
	--tw-ring-color: oklab(14.7% .00261104 .00303026/.5)
}

.focus-visible\:ring-primary-500\/20:focus-visible {
	--tw-ring-color: oklab(62.5588% -.0616462 -.145769/.2)
}

.focus-visible\:ring-red-500\/20:focus-visible {
	--tw-ring-color: oklab(63.7% .214213 .1014/.2)
}

.focus-visible\:ring-secondary-500\/20:focus-visible {
	--tw-ring-color: oklab(66.2208% .15202 .0955321/.2)
}

.focus-visible\:ring-offset-2:focus-visible {
	--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-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
	}
}

.disabled\:pointer-events-none:disabled {
	pointer-events: none
}

.disabled\:cursor-not-allowed:disabled {
	cursor: not-allowed
}

.disabled\:border-gray-950\/20:disabled {
	border-color: oklab(14.7% .00261104 .00303026/.2)
}

.disabled\:border-l-gray-400\/30:disabled {
	border-left-color: oklab(70.9% .0055544 .00831557/.3)
}

.disabled\:bg-emerald-700:disabled {
	background-color: oklch(50.8% .118 165.612)
}

.disabled\:bg-gray-200\/20:disabled {
	background-color: oklab(92.3% .00197934 .00225438/.2)
}

.disabled\:bg-gray-500\/5:disabled {
	background-color: oklab(55.3% .00687528 .0110332/.05)
}

.disabled\:text-gray-400:disabled {
	color: oklch(70.9% .01 56.259)
}

.disabled\:text-gray-500:disabled {
	color: oklch(55.3% .013 58.071)
}

.disabled\:opacity-25:disabled {
	opacity: .25
}

.disabled\:opacity-50:disabled {
	opacity: .5
}

.disabled\:opacity-70:disabled {
	opacity: .7
}

.disabled\:shadow-none:disabled {
	--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)
}

.has-data-disabled\:opacity-50:has([data-disabled]) {
	opacity: .5
}

.has-data-disabled\:before\:bg-gray-950\/5:has([data-disabled]):before {
	content: var(--tw-content);
	background-color: oklab(14.7% .00261104 .00303026/.05)
}

.has-data-disabled\:before\:shadow-none:has([data-disabled]):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)
}

.has-data-focus\:after\:ring-2:has([data-focus]):after {
	content: var(--tw-content);
	--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-data-focus\:after\:ring-primary-500:has([data-focus]):after {
	content: var(--tw-content);
	--tw-ring-color: #168de1
}

.has-data-invalid\:before\:shadow-red-500\/10:has([data-invalid]):before {
	content: var(--tw-content);
	--tw-shadow-color: #fb2c361a
}

@supports (color:color-mix(in lab,red,red)) {
	.has-data-invalid\:before\:shadow-red-500\/10:has([data-invalid]):before {
		--tw-shadow-color: color-mix(in oklab,oklab(63.7% .214213 .1014/.1) var(--tw-shadow-alpha),transparent)
	}
}

:where(.has-data-\[slot\=description\]\:space-y-5:has([data-slot=description])>: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(.has-data-\[slot\=description\]\:space-y-6:has([data-slot=description])>: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)))
}

.has-\[\[data-row-link\]\[data-focus\]\]\:outline-2:has([data-row-link][data-focus]) {
	outline-style: var(--tw-outline-style);
	outline-width: 2px
}

.has-\[\[data-row-link\]\[data-focus\]\]\:-outline-offset-2:has([data-row-link][data-focus]) {
	outline-offset: calc(2px*-1)
}

.has-\[\[data-row-link\]\[data-focus\]\]\:outline-primary-500:has([data-row-link][data-focus]) {
	outline-color: #168de1
}

.aria-invalid\:border-red-500[aria-invalid=true] {
	border-color: oklch(63.7% .237 25.331)
}

.aria-invalid\:ring-red-500\/20[aria-invalid=true] {
	--tw-ring-color: oklab(63.7% .214213 .1014/.2)
}

.data-active\:bg-gray-950\/2\.5[data-active] {
	background-color: oklab(14.7% .00261104 .00303026/.025)
}

.data-active\:bg-gray-950\/5[data-active] {
	background-color: oklab(14.7% .00261104 .00303026/.05)
}

.data-active\:\[--btn-border\:var\(--color-gray-950\)\]\/15[data-active] {
	--btn-border: #0c0a0926
}

@supports (color:color-mix(in lab,red,red)) {
	.data-active\:\[--btn-border\:var\(--color-gray-950\)\]\/15[data-active] {
		--btn-border: color-mix(in oklab,var(--color-gray-950)15%,transparent)
	}
}

.data-active\:\[--btn-icon\:var\(--color-blue-300\)\][data-active] {
	--btn-icon: var(--color-blue-300)
}

.data-active\:\[--btn-icon\:var\(--color-fuchsia-200\)\][data-active] {
	--btn-icon: var(--color-fuchsia-200)
}

.data-active\:\[--btn-icon\:var\(--color-gray-300\)\][data-active] {
	--btn-icon: var(--color-gray-300)
}

.data-active\:\[--btn-icon\:var\(--color-gray-500\)\][data-active] {
	--btn-icon: var(--color-gray-500)
}

.data-active\:\[--btn-icon\:var\(--color-gray-700\)\][data-active] {
	--btn-icon: var(--color-gray-700)
}

.data-active\:\[--btn-icon\:var\(--color-indigo-200\)\][data-active] {
	--btn-icon: var(--color-indigo-200)
}

.data-active\:\[--btn-icon\:var\(--color-lime-700\)\][data-active] {
	--btn-icon: var(--color-lime-700)
}

.data-active\:\[--btn-icon\:var\(--color-orange-200\)\][data-active] {
	--btn-icon: var(--color-orange-200)
}

.data-active\:\[--btn-icon\:var\(--color-pink-200\)\][data-active] {
	--btn-icon: var(--color-pink-200)
}

.data-active\:\[--btn-icon\:var\(--color-primary-300\)\][data-active] {
	--btn-icon: var(--color-primary-300)
}

.data-active\:\[--btn-icon\:var\(--color-purple-200\)\][data-active] {
	--btn-icon: var(--color-purple-200)
}

.data-active\:\[--btn-icon\:var\(--color-red-200\)\][data-active] {
	--btn-icon: var(--color-red-200)
}

.data-active\:\[--btn-icon\:var\(--color-rose-200\)\][data-active] {
	--btn-icon: var(--color-rose-200)
}

.data-active\:\[--btn-icon\:var\(--color-violet-200\)\][data-active] {
	--btn-icon: var(--color-violet-200)
}

.data-active\:\[--btn-icon\:var\(--color-white\)\]\/80[data-active] {
	--btn-icon: #fffc
}

@supports (color:color-mix(in lab,red,red)) {
	.data-active\:\[--btn-icon\:var\(--color-white\)\]\/80[data-active] {
		--btn-icon: color-mix(in oklab,var(--color-white)80%,transparent)
	}
}

.data-active\:\[--btn-icon\:var\(--color-yellow-700\)\][data-active] {
	--btn-icon: var(--color-yellow-700)
}

.data-active\:after\:bg-\(--btn-hover-overlay\)[data-active]:after {
	content: var(--tw-content);
	background-color: var(--btn-hover-overlay)
}

.data-changing\:duration-200[data-changing] {
	--tw-duration: .2s;
	transition-duration: .2s;
	animation-duration: .2s
}

.data-checked\:bg-\(--switch-bg\)[data-checked] {
	background-color: var(--switch-bg)
}

.data-checked\:ring-\(--switch-bg-ring\)[data-checked] {
	--tw-ring-color: var(--switch-bg-ring)
}

.data-closed\:-translate-x-full[data-closed] {
	--tw-translate-x: -100%;
	translate: var(--tw-translate-x)var(--tw-translate-y)
}

.data-closed\:translate-y-12[data-closed] {
	--tw-translate-y: calc(var(--spacing)*12);
	translate: var(--tw-translate-x)var(--tw-translate-y)
}

.data-closed\:opacity-0[data-closed] {
	opacity: 0
}

.data-disabled\:border-gray-950\/20[data-disabled] {
	border-color: oklab(14.7% .00261104 .00303026/.2)
}

.data-disabled\:bg-gray-200[data-disabled] {
	background-color: oklch(92.3% .003 48.717)
}

.data-disabled\:opacity-50[data-disabled] {
	opacity: .5
}

.data-disabled\:opacity-100[data-disabled] {
	opacity: 1
}

.data-disabled\:before\:bg-gray-950\/5[data-disabled]:before {
	content: var(--tw-content);
	background-color: oklab(14.7% .00261104 .00303026/.05)
}

.data-disabled\:after\:shadow-none[data-disabled]:after,.data-disabled\:before\:shadow-none[data-disabled]: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)
}

.data-disabled\:data-checked\:bg-gray-200[data-disabled][data-checked] {
	background-color: oklch(92.3% .003 48.717)
}

.data-disabled\:data-checked\:ring-black\/5[data-disabled][data-checked] {
	--tw-ring-color: oklab(0% none none/.05)
}

.data-enter\:duration-300[data-enter] {
	--tw-duration: .3s;
	transition-duration: .3s
}

.data-enter\:ease-out[data-enter] {
	--tw-ease: var(--ease-out);
	transition-timing-function: var(--ease-out)
}

.data-enter\:duration-300[data-enter] {
	animation-duration: .3s
}

.data-enter\:ease-out[data-enter] {
	animation-timing-function: cubic-bezier(0,0,.2,1)
}

.data-closed\:data-enter\:scale-95[data-closed][data-enter] {
	--tw-scale-x: 95%;
	--tw-scale-y: 95%;
	--tw-scale-z: 95%;
	scale: var(--tw-scale-x)var(--tw-scale-y)
}

.data-focus\:bg-blue-500[data-focus] {
	background-color: oklch(62.3% .214 259.815)
}

.data-focus\:text-white[data-focus] {
	color: #fff
}

.data-focus\:outline-2[data-focus] {
	outline-style: var(--tw-outline-style);
	outline-width: 2px
}

.data-focus\:outline-offset-2[data-focus] {
	outline-offset: 2px
}

.data-focus\:outline-primary-500[data-focus] {
	outline-color: #168de1
}

.data-focus\:after\:ring-2[data-focus]:after {
	content: var(--tw-content);
	--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)
}

.data-focus\:after\:ring-blue-500[data-focus]:after {
	content: var(--tw-content);
	--tw-ring-color: oklch(62.3% .214 259.815)
}

.data-hover\:border-gray-950\/20[data-hover] {
	border-color: oklab(14.7% .00261104 .00303026/.2)
}

.data-hover\:bg-gray-950\/2\.5[data-hover] {
	background-color: oklab(14.7% .00261104 .00303026/.025)
}

.data-hover\:bg-gray-950\/5[data-hover] {
	background-color: oklab(14.7% .00261104 .00303026/.05)
}

.data-hover\:decoration-gray-950[data-hover] {
	text-decoration-color: oklch(14.7% .004 49.25)
}

.data-hover\:ring-black\/15[data-hover] {
	--tw-ring-color: oklab(0% none none/.15)
}

.data-hover\:\[--btn-border\:var\(--color-gray-950\)\]\/15[data-hover] {
	--btn-border: #0c0a0926
}

@supports (color:color-mix(in lab,red,red)) {
	.data-hover\:\[--btn-border\:var\(--color-gray-950\)\]\/15[data-hover] {
		--btn-border: color-mix(in oklab,var(--color-gray-950)15%,transparent)
	}
}

.data-hover\:\[--btn-icon\:var\(--color-blue-300\)\][data-hover] {
	--btn-icon: var(--color-blue-300)
}

.data-hover\:\[--btn-icon\:var\(--color-fuchsia-200\)\][data-hover] {
	--btn-icon: var(--color-fuchsia-200)
}

.data-hover\:\[--btn-icon\:var\(--color-gray-300\)\][data-hover] {
	--btn-icon: var(--color-gray-300)
}

.data-hover\:\[--btn-icon\:var\(--color-gray-500\)\][data-hover] {
	--btn-icon: var(--color-gray-500)
}

.data-hover\:\[--btn-icon\:var\(--color-gray-700\)\][data-hover] {
	--btn-icon: var(--color-gray-700)
}

.data-hover\:\[--btn-icon\:var\(--color-indigo-200\)\][data-hover] {
	--btn-icon: var(--color-indigo-200)
}

.data-hover\:\[--btn-icon\:var\(--color-lime-700\)\][data-hover] {
	--btn-icon: var(--color-lime-700)
}

.data-hover\:\[--btn-icon\:var\(--color-orange-200\)\][data-hover] {
	--btn-icon: var(--color-orange-200)
}

.data-hover\:\[--btn-icon\:var\(--color-pink-200\)\][data-hover] {
	--btn-icon: var(--color-pink-200)
}

.data-hover\:\[--btn-icon\:var\(--color-primary-300\)\][data-hover] {
	--btn-icon: var(--color-primary-300)
}

.data-hover\:\[--btn-icon\:var\(--color-purple-200\)\][data-hover] {
	--btn-icon: var(--color-purple-200)
}

.data-hover\:\[--btn-icon\:var\(--color-red-200\)\][data-hover] {
	--btn-icon: var(--color-red-200)
}

.data-hover\:\[--btn-icon\:var\(--color-rose-200\)\][data-hover] {
	--btn-icon: var(--color-rose-200)
}

.data-hover\:\[--btn-icon\:var\(--color-violet-200\)\][data-hover] {
	--btn-icon: var(--color-violet-200)
}

.data-hover\:\[--btn-icon\:var\(--color-white\)\]\/80[data-hover] {
	--btn-icon: #fffc
}

@supports (color:color-mix(in lab,red,red)) {
	.data-hover\:\[--btn-icon\:var\(--color-white\)\]\/80[data-hover] {
		--btn-icon: color-mix(in oklab,var(--color-white)80%,transparent)
	}
}

.data-hover\:\[--btn-icon\:var\(--color-yellow-700\)\][data-hover] {
	--btn-icon: var(--color-yellow-700)
}

.data-hover\:after\:bg-\(--btn-hover-overlay\)[data-hover]:after {
	content: var(--tw-content);
	background-color: var(--btn-hover-overlay)
}

.data-hover\:data-checked\:ring-\(--switch-bg-ring\)[data-hover][data-checked] {
	--tw-ring-color: var(--switch-bg-ring)
}

.data-invalid\:border-red-500[data-invalid] {
	border-color: oklch(63.7% .237 25.331)
}

.data-invalid\:ring-secondary-500[data-invalid] {
	--tw-ring-color: #ec5f46
}

.data-invalid\:data-hover\:border-red-500[data-invalid][data-hover] {
	border-color: oklch(63.7% .237 25.331)
}

.data-invalid\:data-hover\:ring-secondary-500[data-invalid][data-hover] {
	--tw-ring-color: #ec5f46
}

.data-leave\:duration-100[data-leave] {
	--tw-duration: .1s;
	transition-duration: .1s
}

.data-leave\:duration-200[data-leave] {
	--tw-duration: .2s;
	transition-duration: .2s
}

.data-leave\:ease-in[data-leave] {
	--tw-ease: var(--ease-in);
	transition-timing-function: var(--ease-in)
}

.data-leave\:duration-100[data-leave] {
	animation-duration: .1s
}

.data-leave\:duration-200[data-leave] {
	animation-duration: .2s
}

.data-leave\:ease-in[data-leave] {
	animation-timing-function: cubic-bezier(.4,0,1,1)
}

.data-closed\:data-leave\:opacity-0[data-closed][data-leave] {
	opacity: 0
}

.data-transition\:pointer-events-none[data-transition] {
	pointer-events: none
}

.data-\[anchor\~\=end\]\:\[--anchor-offset\:6px\][data-anchor~=end] {
	--anchor-offset: 6px
}

.data-\[anchor\~\=start\]\:\[--anchor-offset\:-6px\][data-anchor~=start] {
	--anchor-offset: -6px
}

:is(.\*\:data-\[slot\=avatar\]\:-m-0\.5>*)[data-slot=avatar] {
	margin: calc(var(--spacing)*-.5)
}

:is(.\*\:data-\[slot\=avatar\]\:-mx-0\.5>*)[data-slot=avatar] {
	margin-inline: calc(var(--spacing)*-.5)
}

:is(.\*\:data-\[slot\=avatar\]\:mr-2\.5>*)[data-slot=avatar] {
	margin-right: calc(var(--spacing)*2.5)
}

:is(.\*\:data-\[slot\=avatar\]\:-ml-1>*)[data-slot=avatar] {
	margin-left: calc(var(--spacing)*-1)
}

:is(.\*\:data-\[slot\=avatar\]\:size-6>*)[data-slot=avatar] {
	width: calc(var(--spacing)*6);
	height: calc(var(--spacing)*6)
}

:is(.\*\:data-\[slot\=avatar\]\:size-7>*)[data-slot=avatar] {
	width: calc(var(--spacing)*7);
	height: calc(var(--spacing)*7)
}

:is(.\*\:data-\[slot\=avatar\]\:\[--avatar-radius\:var\(--radius-md\)\]>*)[data-slot=avatar] {
	--avatar-radius: var(--radius-md)
}

:is(.\*\:data-\[slot\=control\]\:col-start-1>*)[data-slot=control] {
	grid-column-start: 1
}

:is(.\*\:data-\[slot\=control\]\:col-start-2>*)[data-slot=control] {
	grid-column-start: 2
}

:is(.\*\:data-\[slot\=control\]\:row-start-1>*)[data-slot=control] {
	grid-row-start: 1
}

:is(.\*\:data-\[slot\=control\]\:mt-0\.75>*)[data-slot=control] {
	margin-top: calc(var(--spacing)*.75)
}

:is(.\*\:data-\[slot\=control\]\:self-start>*)[data-slot=control] {
	align-self: flex-start
}

:is(.\*\:data-\[slot\=description\]\:col-start-1>*)[data-slot=description] {
	grid-column-start: 1
}

:is(.\*\:data-\[slot\=description\]\:col-start-2>*)[data-slot=description] {
	grid-column-start: 2
}

:is(.\*\:data-\[slot\=description\]\:row-start-2>*)[data-slot=description] {
	grid-row-start: 2
}

:is(.\*\:data-\[slot\=icon\]\:pointer-events-none>*)[data-slot=icon] {
	pointer-events: none
}

:is(.\*\:data-\[slot\=icon\]\:absolute>*)[data-slot=icon] {
	position: absolute
}

:is(.\*\:data-\[slot\=icon\]\:top-3>*)[data-slot=icon] {
	top: calc(var(--spacing)*3)
}

:is(.\*\:data-\[slot\=icon\]\:z-10>*)[data-slot=icon] {
	z-index: 10
}

:is(.\*\:data-\[slot\=icon\]\:col-start-1>*)[data-slot=icon] {
	grid-column-start: 1
}

:is(.\*\:data-\[slot\=icon\]\:row-start-1>*)[data-slot=icon] {
	grid-row-start: 1
}

:is(.\*\:data-\[slot\=icon\]\:-mx-0\.5>*)[data-slot=icon] {
	margin-inline: calc(var(--spacing)*-.5)
}

:is(.\*\:data-\[slot\=icon\]\:my-0\.5>*)[data-slot=icon] {
	margin-block: calc(var(--spacing)*.5)
}

:is(.\*\:data-\[slot\=icon\]\:mr-2\.5>*)[data-slot=icon] {
	margin-right: calc(var(--spacing)*2.5)
}

:is(.\*\:data-\[slot\=icon\]\:-ml-0\.5>*)[data-slot=icon] {
	margin-left: calc(var(--spacing)*-.5)
}

:is(.\*\:data-\[slot\=icon\]\:size-5>*)[data-slot=icon] {
	width: calc(var(--spacing)*5);
	height: calc(var(--spacing)*5)
}

:is(.\*\:data-\[slot\=icon\]\:size-6>*)[data-slot=icon] {
	width: calc(var(--spacing)*6);
	height: calc(var(--spacing)*6)
}

:is(.\*\:data-\[slot\=icon\]\:shrink-0>*)[data-slot=icon] {
	flex-shrink: 0
}

:is(.\*\:data-\[slot\=icon\]\:self-center>*)[data-slot=icon] {
	align-self: center
}

:is(.\*\:data-\[slot\=icon\]\:fill-gray-500>*)[data-slot=icon] {
	fill: oklch(55.3% .013 58.071)
}

:is(.\*\:data-\[slot\=icon\]\:text-\(--btn-icon\)>*)[data-slot=icon] {
	color: var(--btn-icon)
}

:is(.\*\:data-\[slot\=icon\]\:text-gray-500>*)[data-slot=icon] {
	color: oklch(55.3% .013 58.071)
}

:is(.group-data-focus\/option\:\*\:data-\[slot\=icon\]\:text-white:is(:where(.group\/option)[data-focus] *)>*)[data-slot=icon] {
	color: #fff
}

:is(.\*\:last\:data-\[slot\=icon\]\:ml-auto>*):last-child[data-slot=icon] {
	margin-left: auto
}

:is(.\*\:last\:data-\[slot\=icon\]\:size-5>*):last-child[data-slot=icon] {
	width: calc(var(--spacing)*5);
	height: calc(var(--spacing)*5)
}

:is(.\*\:not-nth-2\:last\:data-\[slot\=icon\]\:ml-auto>*):not(:nth-child(2)):last-child[data-slot=icon] {
	margin-left: auto
}

:is(.\*\:not-nth-2\:last\:data-\[slot\=icon\]\:size-5>*):not(:nth-child(2)):last-child[data-slot=icon] {
	width: calc(var(--spacing)*5);
	height: calc(var(--spacing)*5)
}

:is(.data-active\:\*\:data-\[slot\=icon\]\:fill-gray-950[data-active]>*)[data-slot=icon],:is(.data-current\:\*\:data-\[slot\=icon\]\:fill-gray-950[data-current]>*)[data-slot=icon] {
	fill: oklch(14.7% .004 49.25)
}

:is(.data-focus\:\*\:data-\[slot\=icon\]\:text-white[data-focus]>*)[data-slot=icon] {
	color: #fff
}

:is(.data-hover\:\*\:data-\[slot\=icon\]\:fill-gray-950[data-hover]>*)[data-slot=icon] {
	fill: oklch(14.7% .004 49.25)
}

:is(.\*\:data-\[slot\=label\]\:col-start-1>*)[data-slot=label] {
	grid-column-start: 1
}

:is(.\*\:data-\[slot\=label\]\:col-start-2>*)[data-slot=label] {
	grid-column-start: 2
}

:is(.\*\:data-\[slot\=label\]\:row-start-1>*)[data-slot=label] {
	grid-row-start: 1
}

:is(.\*\:data-\[slot\=label\]\:font-medium>*)[data-slot=label] {
	--tw-font-weight: var(--font-weight-medium);
	font-weight: var(--font-weight-medium)
}

:is(.\*\*\:data-\[slot\=label\]\:font-normal *)[data-slot=label] {
	--tw-font-weight: var(--font-weight-normal);
	font-weight: var(--font-weight-normal)
}

:is(.has-data-\[slot\=description\]\:\*\*\:data-\[slot\=label\]\:font-medium:has([data-slot=description]) *)[data-slot=label] {
	--tw-font-weight: var(--font-weight-medium);
	font-weight: var(--font-weight-medium)
}

:is(.\*\:data-\[slot\=text\]\:mt-1>*)[data-slot=text] {
	margin-top: calc(var(--spacing)*1)
}

.data-\[state\=active\]\:border-t-primary-500[data-state=active] {
	border-top-color: #168de1
}

.data-\[state\=active\]\:bg-white[data-state=active] {
	background-color: #fff
}

.data-\[state\=active\]\:bg-linear-to-b[data-state=active] {
	--tw-gradient-position: to bottom
}

@supports (background-image:linear-gradient(in lab,red,red)) {
	.data-\[state\=active\]\:bg-linear-to-b[data-state=active] {
		--tw-gradient-position: to bottom in oklab
	}
}

.data-\[state\=active\]\:bg-linear-to-b[data-state=active] {
	background-image: linear-gradient(var(--tw-gradient-stops))
}

.data-\[state\=active\]\:from-white[data-state=active] {
	--tw-gradient-from: #fff;
	--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))
}

.data-\[state\=active\]\:to-gray-50[data-state=active] {
	--tw-gradient-to: oklch(98.5% .001 106.423);
	--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))
}

.data-\[state\=active\]\:text-gray-950[data-state=active] {
	color: oklch(14.7% .004 49.25)
}

.data-\[state\=active\]\:text-primary-500[data-state=active] {
	color: #168de1
}

.data-\[state\=active\]\:shadow-none[data-state=active] {
	--tw-shadow: 0 0 #0000
}

.data-\[state\=active\]\:shadow-none[data-state=active],.data-\[state\=active\]\:shadow-xs[data-state=active] {
	box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}

.data-\[state\=active\]\:shadow-xs[data-state=active] {
	--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d)
}

@supports (grid-template-columns:subgrid) {
	.supports-\[grid-template-columns\:subgrid\]\:grid {
		display: grid
	}

	.supports-\[grid-template-columns\:subgrid\]\:grid-cols-\[auto_1fr_1\.5rem_0\.5rem_auto\] {
		grid-template-columns: auto 1fr 1.5rem .5rem auto
	}

	.supports-\[grid-template-columns\:subgrid\]\:grid-cols-subgrid {
		grid-template-columns: subgrid
	}
}

@media not all and (min-width:64rem) {
	.max-lg\:hidden {
		display: none
	}

	.max-lg\:flex-col {
		flex-direction: column
	}
}

@media (min-width:475px) {
	.xs\:right-\[24\.5\%\] {
		right: 24.5%
	}

	.xs\:ml-9 {
		margin-left: calc(var(--spacing)*9)
	}

	.xs\:hidden {
		display: none
	}

	.xs\:inline {
		display: inline
	}

	.xs\:inline-block {
		display: inline-block
	}

	.xs\:inline-flex {
		display: inline-flex
	}

	.xs\:w-\[22\%\] {
		width: 22%
	}

	.xs\:gap-5 {
		gap: calc(var(--spacing)*5)
	}

	.xs\:pr-37 {
		padding-right: calc(var(--spacing)*37)
	}
}

@media (min-width:40rem) {
	.sm\:col-span-3 {
		grid-column: span 3/span 3
	}

	.sm\:-mx-6 {
		margin-inline: calc(var(--spacing)*-6)
	}

	.sm\:mx-0 {
		margin-inline: calc(var(--spacing)*0)
	}

	.sm\:mx-3 {
		margin-inline: calc(var(--spacing)*3)
	}

	.sm\:mt-0 {
		margin-top: calc(var(--spacing)*0)
	}

	.sm\:mt-4 {
		margin-top: calc(var(--spacing)*4)
	}

	.sm\:mt-14 {
		margin-top: calc(var(--spacing)*14)
	}

	.sm\:mt-16 {
		margin-top: calc(var(--spacing)*8)
	}

	.sm\:mt-18 {
		margin-top: calc(var(--spacing)*18)
	}

	.sm\:mt-24 {
		margin-top: calc(var(--spacing)*24)
	}

	.sm\:mb-36 {
		margin-bottom: calc(var(--spacing)*36)
	}

	.sm\:mb-auto {
		margin-bottom: auto
	}

	.sm\:-ml-\[2px\] {
		margin-left: -2px
	}

	.sm\:ml-2 {
		margin-left: calc(var(--spacing)*2)
	}

	.sm\:ml-4 {
		margin-left: calc(var(--spacing)*4)
	}

	.sm\:ml-\[26px\] {
		margin-left: 26px
	}

	.sm\:block {
		display: block
	}

	.sm\:flex {
		display: flex
	}

	.sm\:hidden {
		display: none
	}

	.sm\:inline {
		display: inline
	}

	.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-4\.25 {
		width: calc(var(--spacing)*4.25);
		height: calc(var(--spacing)*4.25)
	}

	.sm\:size-5 {
		width: calc(var(--spacing)*5);
		height: calc(var(--spacing)*5)
	}

	.sm\:size-7 {
		width: calc(var(--spacing)*7);
		height: calc(var(--spacing)*7)
	}

	.sm\:h-3\.5 {
		height: calc(var(--spacing)*3.5)
	}

	.sm\:h-5 {
		height: calc(var(--spacing)*5)
	}

	.sm\:min-h-9 {
		min-height: calc(var(--spacing)*9)
	}

	.sm\:w-3\.5 {
		width: calc(var(--spacing)*3.5)
	}

	.sm\:w-8 {
		width: calc(var(--spacing)*8)
	}

	.sm\:w-\[10rem\] {
		width: 10rem
	}

	.sm\:w-auto {
		width: auto
	}

	.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-5xl {
		max-width: var(--container-5xl)
	}

	.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\: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-\[--spacing\(4\)_1fr\] {
		grid-template-columns: calc(var(--spacing)*4)1fr
	}

	.sm\:grid-cols-\[1fr_--spacing\(4\)\] {
		grid-template-columns: 1fr calc(var(--spacing)*4)
	}

	.sm\:grid-cols-\[1fr_3fr\] {
		grid-template-columns: 1fr 3fr
	}

	.sm\:grid-cols-\[1fr_auto\] {
		grid-template-columns: 1fr auto
	}

	.sm\:grid-cols-\[1rem_1fr\] {
		grid-template-columns: 1rem 1fr
	}

	.sm\:grid-cols-\[min\(50\%\,--spacing\(80\)\)_auto\] {
		grid-template-columns: min(50%,calc(var(--spacing)*80))auto
	}

	.sm\:grid-rows-\[1fr_auto_3fr\] {
		grid-template-rows: 1fr auto 3fr
	}

	.sm\:flex-row {
		flex-direction: row
	}

	.sm\:flex-row-reverse {
		flex-direction: row-reverse
	}

	.sm\:items-center {
		align-items: center
	}

	.sm\:justify-between {
		justify-content: space-between
	}

	.sm\:justify-end {
		justify-content: flex-end
	}

	.sm\:gap-1\.5 {
		gap: calc(var(--spacing)*1.5)
	}

	: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-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(.sm\: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)))
	}

	.sm\:gap-x-3 {
		column-gap: calc(var(--spacing)*3)
	}

	.sm\:gap-x-7 {
		column-gap: calc(var(--spacing)*7)
	}

	.sm\:gap-x-8 {
		column-gap: calc(var(--spacing)*8)
	}

	.sm\:gap-y-0 {
		row-gap: calc(var(--spacing)*0)
	}

	.sm\:gap-y-6 {
		row-gap: calc(var(--spacing)*6)
	}

	.sm\:rounded-2xl {
		border-radius: var(--radius-2xl)
	}

	.sm\:border-t {
		border-top-style: var(--tw-border-style);
		border-top-width: 1px
	}

	.sm\:border-gray-950\/5 {
		border-color: oklab(14.7% .00261104 .00303026/.05)
	}

	.sm\:p-4 {
		padding: calc(var(--spacing)*4)
	}

	.sm\:p-6 {
		padding: calc(var(--spacing)*6)
	}

	.sm\:px-\(--gutter\) {
		padding-inline: var(--gutter)
	}

	.sm\:px-0 {
		padding-inline: calc(var(--spacing)*0)
	}

	.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-6 {
		padding-inline: calc(var(--spacing)*6)
	}

	.sm\:px-8 {
		padding-inline: calc(var(--spacing)*8)
	}

	.sm\:px-\[calc\(--spacing\(3\)-1px\)\] {
		padding-inline: calc(calc(var(--spacing)*3) - 1px)
	}

	.sm\:py-1\.5 {
		padding-block: calc(var(--spacing)*1.5)
	}

	.sm\:py-2 {
		padding-block: calc(var(--spacing)*2)
	}

	.sm\:py-3 {
		padding-block: calc(var(--spacing)*3)
	}

	.sm\:py-5 {
		padding-block: calc(var(--spacing)*5)
	}

	.sm\:py-8 {
		padding-block: calc(var(--spacing)*8)
	}

	.sm\:py-12 {
		padding-block: calc(var(--spacing)*12)
	}

	.sm\:py-\[calc\(--spacing\(1\.5\)-1px\)\] {
		padding-block: calc(calc(var(--spacing)*1.5) - 1px)
	}

	.sm\:pt-0 {
		padding-top: calc(var(--spacing)*0)
	}

	.sm\:pr-0 {
		padding-right: calc(var(--spacing)*0)
	}

	.sm\:pr-1\.5 {
		padding-right: calc(var(--spacing)*1.5)
	}

	.sm\:pr-2 {
		padding-right: calc(var(--spacing)*2)
	}

	.sm\:pr-2\.5 {
		padding-right: calc(var(--spacing)*2.5)
	}

	.sm\:pr-3 {
		padding-right: calc(var(--spacing)*3)
	}

	.sm\:pr-4 {
		padding-right: calc(var(--spacing)*4)
	}

	.sm\:pr-6 {
		padding-right: calc(var(--spacing)*6)
	}

	.sm\:pr-\[calc\(--spacing\(9\)-1px\)\] {
		padding-right: calc(calc(var(--spacing)*9) - 1px)
	}

	.sm\:pb-9 {
		padding-bottom: calc(var(--spacing)*9)
	}

	.sm\:pl-0 {
		padding-left: calc(var(--spacing)*0)
	}

	.sm\:pl-1\.5 {
		padding-left: calc(var(--spacing)*1.5)
	}

	.sm\:pl-2 {
		padding-left: calc(var(--spacing)*2)
	}

	.sm\:pl-3 {
		padding-left: calc(var(--spacing)*3)
	}

	.sm\:pl-4\.5 {
		padding-left: calc(var(--spacing)*4.5)
	}

	.sm\:pl-5 {
		padding-left: calc(var(--spacing)*5)
	}

	.sm\:pl-13 {
		padding-left: calc(var(--spacing)*13)
	}

	.sm\:pl-\[calc\(--spacing\(3\)-1px\)\] {
		padding-left: calc(calc(var(--spacing)*3) - 1px)
	}

	.sm\:text-left {
		text-align: left
	}

	.sm\:text-4xl {
		font-size: var(--text-4xl);
		line-height: var(--tw-leading,var(--text-4xl--line-height))
	}

	.sm\:text-md {
		font-size: 1.0625rem;
		line-height: var(--tw-leading,1.375rem)
	}

	.sm\:text-sm {
		font-size: var(--text-sm);
		line-height: var(--tw-leading,var(--text-sm--line-height))
	}

	.sm\:text-sm2 {
		font-size: .9375rem;
		line-height: var(--tw-leading,1.25rem)
	}

	.sm\:text-xl\/8 {
		font-size: var(--text-xl);
		line-height: calc(var(--spacing)*8)
	}

	.sm\:text-xs\/5 {
		font-size: var(--text-xs);
		line-height: calc(var(--spacing)*5)
	}

	.sm\:text-\[0\.8125rem\] {
		font-size: .8125rem
	}

	.sm\:text-\[14px\] {
		font-size: 14px
	}

	.sm\:leading-5 {
		--tw-leading: calc(var(--spacing)*5);
		line-height: calc(var(--spacing)*5)
	}

	.sm\:leading-10 {
		--tw-leading: calc(var(--spacing)*10);
		line-height: calc(var(--spacing)*10)
	}

	.sm\:text-wrap {
		text-wrap: wrap
	}

	.sm\:break-words {
		overflow-wrap: break-word
	}

	.sm\:\[--anchor-offset\:-1\.375rem\] {
		--anchor-offset: -1.375rem
	}

	:is(.sm\:\*\:w-auto>*) {
		width: auto
	}

	.sm\:group-data-checked\:translate-x-3:is(:where(.group)[data-checked] *) {
		--tw-translate-x: calc(var(--spacing)*3);
		translate: var(--tw-translate-x)var(--tw-translate-y)
	}

	.sm\:first\:ml-0:first-child {
		margin-left: calc(var(--spacing)*0)
	}

	.sm\:first\:pl-1:first-child {
		padding-left: calc(var(--spacing)*1)
	}

	.sm\:last\:pr-1:last-child {
		padding-right: calc(var(--spacing)*1)
	}

	.sm\:last\:pr-2\.5:last-child {
		padding-right: calc(var(--spacing)*2.5)
	}

	.sm\:focus-within\:after\:ring-2:focus-within:after {
		content: var(--tw-content);
		--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)
	}

	.sm\:focus-within\:after\:ring-blue-500:focus-within:after {
		content: var(--tw-content);
		--tw-ring-color: oklch(62.3% .214 259.815)
	}

	.sm\:focus-within\:after\:ring-primary-500:focus-within:after {
		content: var(--tw-content);
		--tw-ring-color: #168de1
	}

	.sm\:data-closed\:translate-y-0[data-closed] {
		--tw-translate-y: calc(var(--spacing)*0);
		translate: var(--tw-translate-x)var(--tw-translate-y)
	}

	.sm\:data-closed\:data-enter\:scale-95[data-closed][data-enter] {
		--tw-scale-x: 95%;
		--tw-scale-y: 95%;
		--tw-scale-z: 95%;
		scale: var(--tw-scale-x)var(--tw-scale-y)
	}

	.sm\:data-\[anchor\~\=end\]\:\[--anchor-offset\:4px\][data-anchor~=end] {
		--anchor-offset: 4px
	}

	.sm\:data-\[anchor\~\=start\]\:\[--anchor-offset\:-4px\][data-anchor~=start] {
		--anchor-offset: -4px
	}

	:is(.sm\:\*\:data-\[slot\=avatar\]\:mr-2>*)[data-slot=avatar] {
		margin-right: calc(var(--spacing)*2)
	}

	:is(.sm\:\*\:data-\[slot\=avatar\]\:size-5>*)[data-slot=avatar] {
		width: calc(var(--spacing)*5);
		height: calc(var(--spacing)*5)
	}

	:is(.sm\:\*\:data-\[slot\=avatar\]\:size-6>*)[data-slot=avatar] {
		width: calc(var(--spacing)*6);
		height: calc(var(--spacing)*6)
	}

	:is(.sm\:\*\:data-\[slot\=control\]\:mt-0\.5>*)[data-slot=control] {
		margin-top: calc(var(--spacing)*.5)
	}

	:is(.sm\:\*\:data-\[slot\=control\]\:mt-1>*)[data-slot=control] {
		margin-top: calc(var(--spacing)*1)
	}

	:is(.sm\:\*\:data-\[slot\=icon\]\:top-2\.5>*)[data-slot=icon] {
		top: calc(var(--spacing)*2.5)
	}

	:is(.sm\:\*\:data-\[slot\=icon\]\:my-1>*)[data-slot=icon] {
		margin-block: calc(var(--spacing)*1)
	}

	:is(.sm\:\*\:data-\[slot\=icon\]\:mr-2>*)[data-slot=icon] {
		margin-right: calc(var(--spacing)*2)
	}

	:is(.sm\:\*\:data-\[slot\=icon\]\:size-4>*)[data-slot=icon] {
		width: calc(var(--spacing)*4);
		height: calc(var(--spacing)*4)
	}

	:is(.sm\:\*\:data-\[slot\=icon\]\:size-5>*)[data-slot=icon] {
		width: calc(var(--spacing)*5);
		height: calc(var(--spacing)*5)
	}

	:is(.sm\:\*\:last\:data-\[slot\=icon\]\:size-4>*):last-child[data-slot=icon],:is(.sm\:\*\:not-nth-2\:last\:data-\[slot\=icon\]\:size-4>*):not(:nth-child(2)):last-child[data-slot=icon] {
		width: calc(var(--spacing)*4);
		height: calc(var(--spacing)*4)
	}

	.sm\:nth-2\:border-none:nth-child(2) {
		--tw-border-style: none;
		border-style: none
	}
}

@media (min-width:48rem) {
	.md\:top-1\/2 {
		top: 50%
	}

	.md\:-left-7 {
		left: calc(var(--spacing)*-7)
	}

	.md\:col-span-1 {
		grid-column: span 1/span 1
	}

	.md\:-mx-1\.5 {
		margin-inline: calc(var(--spacing)*-1.5)
	}

	.md\:mx-0 {
		margin-inline: calc(var(--spacing)*0)
	}

	.md\:prose {
		color: var(--tw-prose-body);
		max-width: 65ch
	}

	.md\:prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)) {
		line-height: var(--leading-normal);
		margin-top: 1.25em;
		margin-bottom: 1rem
	}

	.md\:prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: var(--tw-prose-lead);
		margin-top: 1.2em;
		margin-bottom: 1.2em;
		font-size: 1.25em;
		line-height: 1.6
	}

	.md\:prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: var(--tw-prose-links);
		font-weight: 500;
		text-decoration: underline
	}

	.md\:prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: var(--tw-prose-bold);
		font-weight: 600
	}

	.md\:prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: inherit
	}

	.md\:prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-top: 1.25em;
		margin-bottom: 1.25em;
		padding-inline-start: 1.625em;
		list-style-type: decimal
	}

	.md\:prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)) {
		list-style-type: upper-alpha
	}

	.md\:prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)) {
		list-style-type: lower-alpha
	}

	.md\:prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
		list-style-type: upper-alpha
	}

	.md\:prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
		list-style-type: lower-alpha
	}

	.md\:prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)) {
		list-style-type: upper-roman
	}

	.md\:prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)) {
		list-style-type: lower-roman
	}

	.md\:prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
		list-style-type: upper-roman
	}

	.md\:prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
		list-style-type: lower-roman
	}

	.md\:prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)) {
		list-style-type: decimal
	}

	.md\:prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-top: 1.25em;
		margin-bottom: 1.25em;
		padding-inline-start: 1.625em;
		list-style-type: disc
	}

	.md\:prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker {
		color: var(--tw-prose-counters);
		font-weight: 400
	}

	.md\:prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker {
		color: var(--tw-prose-bullets)
	}

	.md\:prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: var(--tw-prose-headings);
		margin-top: 1.25em;
		font-weight: 600
	}

	.md\:prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)) {
		border-color: var(--tw-prose-hr);
		border-top-width: 1px;
		margin-top: 3em;
		margin-bottom: 3em
	}

	.md\:prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: var(--tw-prose-quotes);
		border-inline-start-width: .25rem;
		border-inline-start-color: var(--tw-prose-quote-borders);
		quotes: "“""”""‘""’";
		margin-top: 1.6em;
		margin-bottom: 1.6em;
		padding-inline-start: 1em;
		font-style: italic;
		font-weight: 500
	}

	.md\:prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before {
		content: open-quote
	}

	.md\:prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after {
		content: close-quote
	}

	.md\:prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: var(--tw-prose-headings);
		margin-top: 0;
		margin-bottom: .888889em;
		font-size: 2.25em;
		font-weight: 800;
		line-height: 1.11111
	}

	.md\:prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: inherit;
		font-weight: 900
	}

	.md\:prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: var(--tw-prose-headings);
		margin-top: 2em;
		margin-bottom: 1em;
		font-size: 1.5em;
		font-weight: 700;
		line-height: 1.33333
	}

	.md\:prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: inherit;
		font-weight: 800
	}

	.md\:prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: var(--tw-prose-headings);
		margin-top: 1.6em;
		margin-bottom: .6em;
		font-size: 1.25em;
		font-weight: 600;
		line-height: 1.6
	}

	.md\:prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: inherit;
		font-weight: 700
	}

	.md\:prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: var(--tw-prose-headings);
		margin-top: 1.5em;
		margin-bottom: .5em;
		font-weight: 600;
		line-height: 1.5
	}

	.md\:prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: inherit;
		font-weight: 700
	}

	.md\:prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-top: 2em;
		margin-bottom: 2em
	}

	.md\:prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-top: 2em;
		margin-bottom: 2em;
		display: block
	}

	.md\:prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-top: 2em;
		margin-bottom: 2em
	}

	.md\:prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: var(--tw-prose-kbd);
		box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);
		padding-top: .1875em;
		padding-inline-end: .375em;
		padding-bottom: .1875em;
		border-radius: .3125rem;
		padding-inline-start: .375em;
		font-family: inherit;
		font-size: .875em;
		font-weight: 500
	}

	.md\:prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: var(--tw-prose-code);
		font-size: .875em;
		font-weight: 600
	}

	.md\:prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.md\:prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before {
		content: "`"
	}

	.md\:prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: inherit
	}

	.md\:prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: inherit;
		font-size: .875em
	}

	.md\:prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: inherit;
		font-size: .9em
	}

	.md\:prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: inherit
	}

	.md\:prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: var(--tw-prose-pre-code);
		background-color: var(--tw-prose-pre-bg);
		padding-top: .857143em;
		padding-inline-end: 1.14286em;
		padding-bottom: .857143em;
		border-radius: .375rem;
		margin-top: 1.71429em;
		margin-bottom: 1.71429em;
		padding-inline-start: 1.14286em;
		font-size: .875em;
		font-weight: 400;
		line-height: 1.71429;
		overflow-x: auto
	}

	.md\:prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)) {
		font-weight: inherit;
		color: inherit;
		font-size: inherit;
		font-family: inherit;
		line-height: inherit;
		background-color: #0000;
		border-width: 0;
		border-radius: 0;
		padding: 0
	}

	.md\:prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.md\:prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before {
		content: none
	}

	.md\:prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)) {
		table-layout: auto;
		width: 100%;
		margin-top: 2em;
		margin-bottom: 2em;
		font-size: .875em;
		line-height: 1.71429
	}

	.md\:prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)) {
		border-bottom-width: 1px;
		border-bottom-color: var(--tw-prose-th-borders)
	}

	.md\:prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: var(--tw-prose-headings);
		vertical-align: bottom;
		padding-inline-end: .571429em;
		padding-bottom: .571429em;
		padding-inline-start: .571429em;
		font-weight: 600
	}

	.md\:prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)) {
		border-bottom-width: 1px;
		border-bottom-color: var(--tw-prose-td-borders)
	}

	.md\:prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
		border-bottom-width: 0
	}

	.md\:prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)) {
		vertical-align: baseline
	}

	.md\:prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)) {
		border-top-width: 1px;
		border-top-color: var(--tw-prose-th-borders)
	}

	.md\:prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {
		vertical-align: top
	}

	.md\:prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)) {
		text-align: start
	}

	.md\:prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-top: 0;
		margin-bottom: 0
	}

	.md\:prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)) {
		color: var(--tw-prose-captions);
		margin-top: .857143em;
		font-size: .875em;
		line-height: 1.42857
	}

	.md\:prose {
		--tw-prose-body: oklch(44.4% .011 73.639);
		--tw-prose-headings: oklch(37.4% .01 67.558);
		--tw-prose-lead: oklch(44.4% .011 73.639);
		--tw-prose-links: oklch(37.4% .01 67.558);
		--tw-prose-bold: oklch(37.4% .01 67.558);
		--tw-prose-counters: oklch(55.3% .013 58.071);
		--tw-prose-bullets: oklch(44.4% .011 73.639);
		--tw-prose-hr: oklch(92.3% .003 48.717);
		--tw-prose-quotes: oklch(37.4% .01 67.558);
		--tw-prose-quote-borders: oklch(92.3% .003 48.717);
		--tw-prose-captions: oklch(55.3% .013 58.071);
		--tw-prose-kbd: oklch(37.4% .01 67.558);
		--tw-prose-kbd-shadows: 0 0 0;
		--tw-prose-code: oklch(37.4% .01 67.558);
		--tw-prose-pre-code: oklch(92.3% .003 48.717);
		--tw-prose-pre-bg: oklch(26.8% .007 34.298);
		--tw-prose-th-borders: oklch(86.9% .005 56.366);
		--tw-prose-td-borders: oklch(92.3% .003 48.717);
		--tw-prose-invert-body: oklch(86.9% .005 56.366);
		--tw-prose-invert-headings: oklch(97% .001 106.424);
		--tw-prose-invert-lead: oklch(70.9% .01 56.259);
		--tw-prose-invert-links: #3ba6f1;
		--tw-prose-invert-bold: oklch(97% .001 106.424);
		--tw-prose-invert-counters: oklch(70.9% .01 56.259);
		--tw-prose-invert-bullets: oklch(55.3% .013 58.071);
		--tw-prose-invert-hr: oklch(44.4% .011 73.639);
		--tw-prose-invert-quotes: oklch(92.3% .003 48.717);
		--tw-prose-invert-quote-borders: oklch(44.4% .011 73.639);
		--tw-prose-invert-captions: oklch(70.9% .01 56.259);
		--tw-prose-invert-kbd: oklch(97% .001 106.424);
		--tw-prose-invert-kbd-shadows: 255 255 255;
		--tw-prose-invert-code: oklch(97% .001 106.424);
		--tw-prose-invert-pre-code: oklch(86.9% .005 56.366);
		--tw-prose-invert-pre-bg: #00000080;
		--tw-prose-invert-th-borders: oklch(44.4% .011 73.639);
		--tw-prose-invert-td-borders: oklch(37.4% .01 67.558);
		font-size: 1rem;
		line-height: 1.75
	}

	.md\:prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-top: 0;
		margin-bottom: 0
	}

	.md\:prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-top: .5em;
		margin-bottom: .5em
	}

	.md\:prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
		padding-inline-start: .375em
	}

	.md\:prose :where(.md\:prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-top: .75em;
		margin-bottom: .75em
	}

	.md\:prose :where(.md\:prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-top: 1.25em
	}

	.md\:prose :where(.md\:prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-bottom: 1.25em
	}

	.md\:prose :where(.md\:prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-top: 1.25em
	}

	.md\:prose :where(.md\:prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-bottom: 1.25em
	}

	.md\:prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-top: .75em;
		margin-bottom: .75em
	}

	.md\:prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-top: 1.25em;
		margin-bottom: 1.25em
	}

	.md\:prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-top: .5em;
		padding-inline-start: 1.625em
	}

	.md\:prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-top: 0
	}

	.md\:prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
		padding-inline-start: 0
	}

	.md\:prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
		padding-inline-end: 0
	}

	.md\:prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {
		padding-top: .571429em;
		padding-inline-end: .571429em;
		padding-bottom: .571429em;
		padding-inline-start: .571429em
	}

	.md\:prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
		padding-inline-start: 0
	}

	.md\:prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
		padding-inline-end: 0
	}

	.md\:prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-top: 2em;
		margin-bottom: 2em
	}

	.md\:prose :where(.md\:prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-top: 0
	}

	.md\:prose :where(.md\:prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-bottom: 0
	}

	.md\:prose :where(h1,h2,h3,h4):not(:where([class~=not-prose],[class~=not-prose] *)) {
		margin-top: 2rem;
		margin-bottom: 1rem
	}

	.md\:prose :where(ul,ol):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose :where(ul>li,ol>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
		line-height: var(--leading-normal)
	}

	.md\:mt-2 {
		margin-top: calc(var(--spacing)*2)
	}

	.md\:mt-6 {
		margin-top: calc(var(--spacing)*6)
	}

	.md\:mt-12 {
		margin-top: calc(var(--spacing)*12)
	}

	.md\:mt-16 {
		margin-top: calc(var(--spacing)*16)
	}

	.md\:mt-20 {
		margin-top: calc(var(--spacing)*20)
	}

	.md\:mb-1 {
		margin-bottom: calc(var(--spacing)*1)
	}

	.md\:mb-3 {
		margin-bottom: calc(var(--spacing)*3)
	}

	.md\:mb-4 {
		margin-bottom: calc(var(--spacing)*4)
	}

	.md\:mb-6 {
		margin-bottom: calc(var(--spacing)*6)
	}

	.md\:ml-0 {
		margin-left: calc(var(--spacing)*0)
	}

	.md\:ml-3\.5 {
		margin-left: calc(var(--spacing)*3.5)
	}

	.md\:block {
		display: block
	}

	.md\:flex {
		display: flex
	}

	.md\:hidden {
		display: none
	}

	.md\:inline {
		display: inline
	}

	.md\:inline-block {
		display: inline-block
	}

	.md\:inline-flex {
		display: inline-flex
	}

	.md\:size-10 {
		width: calc(var(--spacing)*10);
		height: calc(var(--spacing)*10)
	}

	.md\:size-28 {
		width: calc(var(--spacing)*28);
		height: calc(var(--spacing)*28)
	}

	.md\:size-\[1\.8rem\] {
		width: 1.8rem;
		height: 1.8rem
	}

	.md\:h-24 {
		height: calc(var(--spacing)*24)
	}

	.md\:w-\[15\%\] {
		width: 15%
	}

	.md\:max-w-1\/2 {
		max-width: 50%
	}

	.md\:max-w-2xl {
		max-width: var(--container-2xl)
	}

	.md\:max-w-\[60ch\] {
		max-width: 60ch
	}

	.md\:max-w-\[240px\] {
		max-width: 240px
	}

	.md\:max-w-lg {
		max-width: var(--container-lg)
	}

	.md\:max-w-xl {
		max-width: var(--container-xl)
	}

	.md\:min-w-40 {
		min-width: calc(var(--spacing)*40)
	}

	.md\:min-w-\[200px\] {
		min-width: 200px
	}

	.md\:-translate-y-1 {
		--tw-translate-y: calc(var(--spacing)*-1)
	}

	.md\:-translate-y-1,.md\:-translate-y-1\/2 {
		translate: var(--tw-translate-x)var(--tw-translate-y)
	}

	.md\:-translate-y-1\/2 {
		--tw-translate-y: calc(calc(1/2*100%)*-1)
	}

	.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-\[1fr_auto_auto_auto\] {
		grid-template-columns: 1fr auto auto auto
	}

	.md\:flex-col {
		flex-direction: column
	}

	.md\:flex-row {
		flex-direction: row
	}

	.md\:items-baseline {
		align-items: baseline
	}

	.md\:items-center {
		align-items: center
	}

	.md\:justify-start {
		justify-content: flex-start
	}

	.md\:gap-6 {
		gap: calc(var(--spacing)*6)
	}

	.md\:gap-x-2\.5 {
		column-gap: calc(var(--spacing)*2.5)
	}

	.md\:gap-x-8 {
		column-gap: calc(var(--spacing)*8)
	}

	.md\:gap-x-9 {
		column-gap: calc(var(--spacing)*9)
	}

	.md\:gap-x-12 {
		column-gap: calc(var(--spacing)*12)
	}

	:where(.md\: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)))
	}

	.md\:gap-y-2\.5 {
		row-gap: calc(var(--spacing)*2.5)
	}

	.md\:gap-y-6 {
		row-gap: calc(var(--spacing)*6)
	}

	.md\:gap-y-7 {
		row-gap: calc(var(--spacing)*7)
	}

	.md\:self-baseline {
		align-self: baseline
	}

	.md\:border-r {
		border-right-style: var(--tw-border-style);
		border-right-width: 1px
	}

	.md\:border-r-gray-200 {
		border-right-color: oklch(92.3% .003 48.717)
	}

	.md\:p-6 {
		padding: calc(var(--spacing)*6)
	}

	.md\:px-0 {
		padding-inline: calc(var(--spacing)*0)
	}

	.md\:px-2 {
		padding-inline: calc(var(--spacing)*2)
	}

	.md\:px-2\.5 {
		padding-inline: calc(var(--spacing)*2.5)
	}

	.md\:px-5 {
		padding-inline: calc(var(--spacing)*5)
	}

	.md\:px-6 {
		padding-inline: calc(var(--spacing)*6)
	}

	.md\:py-1\.5 {
		padding-block: calc(var(--spacing)*1.5)
	}

	.md\:py-4 {
		padding-block: calc(var(--spacing)*4)
	}

	.md\:py-5 {
		padding-block: calc(var(--spacing)*5)
	}

	.md\:py-10 {
		padding-block: calc(var(--spacing)*10)
	}

	.md\:pt-5 {
		padding-top: calc(var(--spacing)*5)
	}

	.md\:\!pr-2 {
		padding-right: calc(var(--spacing)*2)!important
	}

	.md\:pr-2 {
		padding-right: calc(var(--spacing)*2)
	}

	.md\:pr-3 {
		padding-right: calc(var(--spacing)*3)
	}

	.md\:pr-6 {
		padding-right: calc(var(--spacing)*6)
	}

	.md\:pr-12 {
		padding-right: calc(var(--spacing)*12)
	}

	.md\:pr-41 {
		padding-right: calc(var(--spacing)*41)
	}

	.md\:pb-3 {
		padding-bottom: calc(var(--spacing)*3)
	}

	.md\:pb-5 {
		padding-bottom: calc(var(--spacing)*5)
	}

	.md\:pb-8 {
		padding-bottom: calc(var(--spacing)*8)
	}

	.md\:pl-1\.5 {
		padding-left: calc(var(--spacing)*1.5)
	}

	.md\:pl-2 {
		padding-left: calc(var(--spacing)*2)
	}

	.md\:pl-32 {
		padding-left: calc(var(--spacing)*32)
	}

	.md\:text-left {
		text-align: left
	}

	.md\:text-2xl {
		font-size: var(--text-2xl);
		line-height: var(--tw-leading,var(--text-2xl--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-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-md {
		font-size: 1.0625rem;
		line-height: var(--tw-leading,1.375rem)
	}

	.md\:text-sm {
		font-size: var(--text-sm);
		line-height: var(--tw-leading,var(--text-sm--line-height))
	}

	.md\:text-sm2 {
		font-size: .9375rem;
		line-height: var(--tw-leading,1.25rem)
	}

	.md\:text-\[3rem\] {
		font-size: 3rem
	}

	.md\:text-\[12px\] {
		font-size: 12px
	}

	.md\:leading-3 {
		--tw-leading: calc(var(--spacing)*3);
		line-height: calc(var(--spacing)*3)
	}

	.md\:leading-6 {
		--tw-leading: calc(var(--spacing)*6);
		line-height: calc(var(--spacing)*6)
	}

	.md\:first\:pl-2\.5:first-child {
		padding-left: calc(var(--spacing)*2.5)
	}

	.md\:last\:pb-4:last-child {
		padding-bottom: calc(var(--spacing)*4)
	}
}

@media (min-width:64rem) {
	.lg\:col-span-2 {
		grid-column: span 2/span 2
	}

	.lg\:-mx-4 {
		margin-inline: calc(var(--spacing)*-4)
	}

	.lg\:mb-0 {
		margin-bottom: calc(var(--spacing)*0)
	}

	.lg\:block {
		display: block
	}

	.lg\:hidden {
		display: none
	}

	.lg\:inline {
		display: inline
	}

	.lg\:min-w-0 {
		min-width: calc(var(--spacing)*0)
	}

	.lg\:min-w-\[200px\] {
		min-width: 200px
	}

	.lg\:min-w-\[250px\] {
		min-width: 250px
	}

	.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\:gap-8 {
		gap: calc(var(--spacing)*8)
	}

	.lg\:gap-x-20 {
		column-gap: calc(var(--spacing)*20)
	}

	.lg\:rounded-lg {
		border-radius: var(--radius-lg)
	}

	.lg\:bg-gray-100 {
		background-color: oklch(97% .001 106.424)
	}

	.lg\:bg-white {
		background-color: #fff
	}

	.lg\:p-10 {
		padding: calc(var(--spacing)*10)
	}

	.lg\:px-2 {
		padding-inline: calc(var(--spacing)*2)
	}

	.lg\:px-8 {
		padding-inline: calc(var(--spacing)*8)
	}

	.lg\:py-16 {
		padding-block: calc(var(--spacing)*16)
	}

	.lg\:pt-2 {
		padding-top: calc(var(--spacing)*2)
	}

	.lg\:pr-2 {
		padding-right: calc(var(--spacing)*2)
	}

	.lg\:pl-64 {
		padding-left: calc(var(--spacing)*64)
	}

	.lg\:text-base {
		font-size: var(--text-base);
		line-height: var(--tw-leading,var(--text-base--line-height))
	}

	.lg\:shadow-xs {
		--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d)
	}

	.lg\:ring-1,.lg\:shadow-xs {
		box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
	}

	.lg\:ring-1 {
		--tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
	}

	.lg\:ring-gray-950\/5 {
		--tw-ring-color: oklab(14.7% .00261104 .00303026/.05)
	}
}

@media (min-width:80rem) {
	.xl\:hidden {
		display: none
	}

	.xl\:inline {
		display: inline
	}

	.xl\:grid-cols-4 {
		grid-template-columns: repeat(4,minmax(0,1fr))
	}
}

@media (min-width:96rem) {
	.\32 xl\:hidden {
		display: none
	}

	.\32 xl\:inline {
		display: inline
	}

	.\32 xl\:py-6 {
		padding-block: calc(var(--spacing)*6)
	}
}

.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) {
	rotate: 180deg
}

:where(.rtl\:space-x-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)) {
	--tw-space-x-reverse: 1
}

.dark\:border-amber-800:is(.dark *) {
	border-color: oklch(47.3% .137 46.201)
}

.dark\:border-amber-900\/30:is(.dark *) {
	border-color: oklab(41.4% .0779366 .0804356/.3)
}

.dark\:border-gray-800:is(.dark *) {
	border-color: oklch(26.8% .007 34.298)
}

.dark\:border-white\/5:is(.dark *) {
	border-color: oklab(100% 0 5.96046e-8/.05)
}

.dark\:border-white\/10:is(.dark *) {
	border-color: oklab(100% 0 5.96046e-8/.1)
}

.dark\:border-white\/15:is(.dark *) {
	border-color: oklab(100% 0 5.96046e-8/.15)
}

.dark\:border-white\/20:is(.dark *) {
	border-color: oklab(100% 0 5.96046e-8/.2)
}

.dark\:border-b-white\/10:is(.dark *) {
	border-bottom-color: oklab(100% 0 5.96046e-8/.1)
}

.dark\:border-l-white\/5:is(.dark *) {
	border-left-color: oklab(100% 0 5.96046e-8/.05)
}

.dark\:bg-\(--btn-bg\):is(.dark *) {
	background-color: var(--btn-bg)
}

.dark\:bg-accent-500\/10:is(.dark *) {
	background-color: oklab(57.5508% -.076783 .013369/.1)
}

.dark\:bg-amber-400\/10:is(.dark *) {
	background-color: oklab(82.8% .0183479 .188107/.1)
}

.dark\:bg-amber-900\/30:is(.dark *) {
	background-color: oklab(41.4% .0779366 .0804356/.3)
}

.dark\:bg-amber-950\/20:is(.dark *) {
	background-color: oklab(27.9% .0538405 .0550473/.2)
}

.dark\:bg-blue-900\/30:is(.dark *) {
	background-color: oklab(37.9% -.0113991 -.145554/.3)
}

.dark\:bg-cyan-400\/10:is(.dark *) {
	background-color: oklab(78.9% -.131264 -.0805336/.1)
}

.dark\:bg-emerald-500\/10:is(.dark *) {
	background-color: oklab(69.6% -.162114 .0511766/.1)
}

.dark\:bg-fuchsia-400\/10:is(.dark *) {
	background-color: oklab(74% .187955 -.146003/.1)
}

.dark\:bg-gray-50:is(.dark *) {
	background-color: oklch(98.5% .001 106.423)
}

.dark\:bg-gray-800:is(.dark *) {
	background-color: oklch(26.8% .007 34.298)
}

.dark\:bg-gray-800\/75:is(.dark *) {
	background-color: oklab(26.8% .00578283 .00394448/.75)
}

.dark\:bg-gray-900:is(.dark *) {
	background-color: oklch(21.6% .006 56.043)
}

.dark\:bg-gray-950\/50:is(.dark *) {
	background-color: oklab(14.7% .00261104 .00303026/.5)
}

.dark\:bg-green-500\/10:is(.dark *) {
	background-color: oklab(72.3% -.18885 .110891/.1)
}

.dark\:bg-green-900\/30:is(.dark *) {
	background-color: oklab(39.3% -.0842928 .0438146/.3)
}

.dark\:bg-lime-400\/10:is(.dark *) {
	background-color: oklab(84.1% -.149294 .185352/.1)
}

.dark\:bg-orange-500\/10:is(.dark *) {
	background-color: oklab(70.5% .143615 .157301/.1)
}

.dark\:bg-pink-400\/10:is(.dark *) {
	background-color: oklab(71.8% .198783 -.0359065/.1)
}

.dark\:bg-primary-500\/10:is(.dark *) {
	background-color: oklab(62.5588% -.0616462 -.145769/.1)
}

.dark\:bg-red-500\/10:is(.dark *) {
	background-color: oklab(63.7% .214213 .1014/.1)
}

.dark\:bg-red-500\/60:is(.dark *) {
	background-color: oklab(63.7% .214213 .1014/.6)
}

.dark\:bg-red-900:is(.dark *) {
	background-color: oklch(39.6% .141 25.723)
}

.dark\:bg-red-900\/30:is(.dark *) {
	background-color: oklab(39.6% .127027 .0611969/.3)
}

.dark\:bg-rose-400\/10:is(.dark *) {
	background-color: oklab(71.2% .188697 .0450513/.1)
}

.dark\:bg-secondary-500\/10:is(.dark *) {
	background-color: oklab(66.2208% .15202 .0955321/.1)
}

.dark\:bg-sky-500\/10:is(.dark *) {
	background-color: oklab(68.5% -.0912435 -.142252/.1)
}

.dark\:bg-teal-500\/10:is(.dark *) {
	background-color: oklab(70.4% -.139866 -.00611406/.1)
}

.dark\:bg-white:is(.dark *) {
	background-color: #fff
}

.dark\:bg-white\/5:is(.dark *) {
	background-color: oklab(100% 0 5.96046e-8/.05)
}

.dark\:bg-white\/10:is(.dark *) {
	background-color: oklab(100% 0 5.96046e-8/.1)
}

.dark\:bg-yellow-400\/10:is(.dark *) {
	background-color: oklab(85.2% -.00672284 .198886/.1)
}

.dark\:dark\:bg-red-900\/60:is(.dark *):is(.dark *) {
	background-color: oklab(39.6% .127027 .0611969/.6)
}

.dark\:from-amber-500\/10:is(.dark *) {
	--tw-gradient-from: oklab(76.9% .0640531 .176752/.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))
}

.dark\:from-blue-900:is(.dark *) {
	--tw-gradient-from: oklch(37.9% .146 265.522);
	--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-900:is(.dark *) {
	--tw-gradient-to: oklch(35.9% .144 278.697);
	--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-yellow-500\/10:is(.dark *) {
	--tw-gradient-to: oklab(79.5% .0126846 .183562/.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))
}

.dark\:stroke-gray-400:is(.dark *) {
	stroke: oklch(70.9% .01 56.259)
}

.dark\:text-accent-400:is(.dark *) {
	color: #5ea38c
}

.dark\:text-amber-300:is(.dark *) {
	color: oklch(87.9% .169 91.605)
}

.dark\:text-amber-400:is(.dark *) {
	color: oklch(82.8% .189 84.429)
}

.dark\:text-amber-500:is(.dark *) {
	color: oklch(76.9% .188 70.08)
}

.dark\:text-blue-400:is(.dark *) {
	color: oklch(70.7% .165 254.624)
}

.dark\:text-cyan-300:is(.dark *) {
	color: oklch(86.5% .127 207.078)
}

.dark\:text-emerald-400:is(.dark *) {
	color: oklch(76.5% .177 163.223)
}

.dark\:text-fuchsia-400:is(.dark *) {
	color: oklch(74% .238 322.16)
}

.dark\:text-gray-50:is(.dark *) {
	color: oklch(98.5% .001 106.423)
}

.dark\:text-gray-300:is(.dark *) {
	color: oklch(86.9% .005 56.366)
}

.dark\:text-gray-400:is(.dark *) {
	color: oklch(70.9% .01 56.259)
}

.dark\:text-gray-500:is(.dark *) {
	color: oklch(55.3% .013 58.071)
}

.dark\:text-gray-900:is(.dark *) {
	color: oklch(21.6% .006 56.043)
}

.dark\:text-gray-950:is(.dark *) {
	color: oklch(14.7% .004 49.25)
}

.dark\:text-green-400:is(.dark *) {
	color: oklch(79.2% .209 151.711)
}

.dark\:text-indigo-400:is(.dark *) {
	color: oklch(67.3% .182 276.935)
}

.dark\:text-lime-300:is(.dark *) {
	color: oklch(89.7% .196 126.665)
}

.dark\:text-orange-400:is(.dark *) {
	color: oklch(75% .183 55.934)
}

.dark\:text-pink-400:is(.dark *) {
	color: oklch(71.8% .202 349.761)
}

.dark\:text-primary-400:is(.dark *) {
	color: #3ba6f1
}

.dark\:text-purple-400:is(.dark *) {
	color: oklch(71.4% .203 305.504)
}

.dark\:text-red-400:is(.dark *) {
	color: oklch(70.4% .191 22.216)
}

.dark\:text-red-500:is(.dark *) {
	color: oklch(63.7% .237 25.331)
}

.dark\:text-rose-400:is(.dark *) {
	color: oklch(71.2% .194 13.428)
}

.dark\:text-secondary-400:is(.dark *) {
	color: #f67b65
}

.dark\:text-sky-300:is(.dark *) {
	color: oklch(82.8% .111 230.318)
}

.dark\:text-teal-300:is(.dark *) {
	color: oklch(85.5% .138 181.071)
}

.dark\:text-violet-400:is(.dark *) {
	color: oklch(70.2% .183 293.541)
}

.dark\:text-white:is(.dark *) {
	color: #fff
}

.dark\:text-yellow-300:is(.dark *) {
	color: oklch(90.5% .182 98.111)
}

.dark\:decoration-white\/50:is(.dark *) {
	text-decoration-color: oklab(100% 0 5.96046e-8/.5)
}

.dark\:scheme-dark:is(.dark *) {
	color-scheme: dark
}

.dark\:ring-white\/10:is(.dark *) {
	--tw-ring-color: oklab(100% 0 5.96046e-8/.1)
}

.dark\:ring-white\/15:is(.dark *) {
	--tw-ring-color: oklab(100% 0 5.96046e-8/.15)
}

.dark\:ring-offset-gray-950:is(.dark *) {
	--tw-ring-offset-color: oklch(14.7% .004 49.25)
}

.dark\:outline-white\/10:is(.dark *) {
	outline-color: oklab(100% 0 5.96046e-8/.1)
}

.dark\:\[--btn-bg\:transparent\]:is(.dark *) {
	--btn-bg: transparent
}

.dark\:\[--btn-bg\:var\(--color-gray-600\)\]:is(.dark *) {
	--btn-bg: var(--color-gray-600)
}

.dark\:\[--btn-bg\:var\(--color-gray-800\)\]:is(.dark *) {
	--btn-bg: var(--color-gray-800)
}

.dark\:\[--btn-bg\:white\]:is(.dark *) {
	--btn-bg: white
}

.dark\:\[--btn-hover-overlay\:var\(--color-gray-950\)\]\/5:is(.dark *) {
	--btn-hover-overlay: #0c0a090d
}

@supports (color:color-mix(in lab,red,red)) {
	.dark\:\[--btn-hover-overlay\:var\(--color-gray-950\)\]\/5:is(.dark *) {
		--btn-hover-overlay: color-mix(in oklab,var(--color-gray-950)5%,transparent)
	}
}

.dark\:\[--btn-hover-overlay\:var\(--color-white\)\]\/5:is(.dark *) {
	--btn-hover-overlay: #ffffff0d
}

@supports (color:color-mix(in lab,red,red)) {
	.dark\:\[--btn-hover-overlay\:var\(--color-white\)\]\/5:is(.dark *) {
		--btn-hover-overlay: color-mix(in oklab,var(--color-white)5%,transparent)
	}
}

.dark\:\[--btn-icon\:var\(--color-gray-500\)\]:is(.dark *) {
	--btn-icon: var(--color-gray-500)
}

.dark\:\[--checkbox-check\:var\(--color-gray-900\)\]:is(.dark *) {
	--checkbox-check: var(--color-gray-900)
}

.dark\:\[--checkbox-checked-bg\:var\(--color-gray-600\)\]:is(.dark *) {
	--checkbox-checked-bg: var(--color-gray-600)
}

.dark\:\[--checkbox-checked-bg\:var\(--color-white\)\]:is(.dark *) {
	--checkbox-checked-bg: var(--color-white)
}

.dark\:\[--checkbox-checked-border\:var\(--color-gray-950\)\]\/15:is(.dark *) {
	--checkbox-checked-border: #0c0a0926
}

@supports (color:color-mix(in lab,red,red)) {
	.dark\:\[--checkbox-checked-border\:var\(--color-gray-950\)\]\/15:is(.dark *) {
		--checkbox-checked-border: color-mix(in oklab,var(--color-gray-950)15%,transparent)
	}
}

.dark\:\[--radio-checked-bg\:var\(--color-gray-600\)\]:is(.dark *) {
	--radio-checked-bg: var(--color-gray-600)
}

.dark\:\[--radio-checked-bg\:var\(--color-white\)\]:is(.dark *) {
	--radio-checked-bg: var(--color-white)
}

.dark\:\[--radio-checked-border\:var\(--color-gray-950\)\]\/15:is(.dark *) {
	--radio-checked-border: #0c0a0926
}

@supports (color:color-mix(in lab,red,red)) {
	.dark\:\[--radio-checked-border\:var\(--color-gray-950\)\]\/15:is(.dark *) {
		--radio-checked-border: color-mix(in oklab,var(--color-gray-950)15%,transparent)
	}
}

.dark\:\[--radio-checked-indicator\:var\(--color-gray-900\)\]:is(.dark *) {
	--radio-checked-indicator: var(--color-gray-900)
}

.dark\:\[--switch-bg-ring\:transparent\]:is(.dark *) {
	--switch-bg-ring: transparent
}

.dark\:\[--switch-bg-ring\:var\(--color-white\)\]\/15:is(.dark *) {
	--switch-bg-ring: #ffffff26
}

@supports (color:color-mix(in lab,red,red)) {
	.dark\:\[--switch-bg-ring\:var\(--color-white\)\]\/15:is(.dark *) {
		--switch-bg-ring: color-mix(in oklab,var(--color-white)15%,transparent)
	}
}

.dark\:\[--switch-bg\:var\(--color-white\)\]:is(.dark *) {
	--switch-bg: var(--color-white)
}

.dark\:\[--switch-bg\:var\(--color-white\)\]\/25:is(.dark *) {
	--switch-bg: #ffffff40
}

@supports (color:color-mix(in lab,red,red)) {
	.dark\:\[--switch-bg\:var\(--color-white\)\]\/25:is(.dark *) {
		--switch-bg: color-mix(in oklab,var(--color-white)25%,transparent)
	}
}

.dark\:\[--switch-ring\:transparent\]:is(.dark *) {
	--switch-ring: transparent
}

.dark\:\[--switch-ring\:var\(--color-gray-700\)\]\/90:is(.dark *) {
	--switch-ring: #44403be6
}

@supports (color:color-mix(in lab,red,red)) {
	.dark\:\[--switch-ring\:var\(--color-gray-700\)\]\/90:is(.dark *) {
		--switch-ring: color-mix(in oklab,var(--color-gray-700)90%,transparent)
	}
}

.dark\:\[--switch\:var\(--color-gray-900\)\]:is(.dark *) {
	--switch: var(--color-gray-900)
}

.dark\:ring-inset:is(.dark *) {
	--tw-ring-inset: inset
}

:is(.dark\:\*\:bg-gray-800:is(.dark *)>*) {
	background-color: oklch(26.8% .007 34.298)
}

:is(.dark\:\*\:text-white:is(.dark *)>*) {
	color: #fff
}

.dark\:group-data-active\:border-white\/20:is(.dark *):is(:where(.group)[data-active] *) {
	border-color: oklab(100% 0 5.96046e-8/.2)
}

.dark\:group-data-checked\:border-white\/5:is(.dark *):is(:where(.group)[data-checked] *) {
	border-color: oklab(100% 0 5.96046e-8/.05)
}

.dark\:group-data-checked\:bg-\(--checkbox-checked-bg\):is(.dark *):is(:where(.group)[data-checked] *) {
	background-color: var(--checkbox-checked-bg)
}

.dark\:group-data-checked\:bg-\(--radio-checked-bg\):is(.dark *):is(:where(.group)[data-checked] *) {
	background-color: var(--radio-checked-bg)
}

.dark\:group-data-disabled\:border-white\/15:is(.dark *):is(:where(.group)[data-disabled] *) {
	border-color: oklab(100% 0 5.96046e-8/.15)
}

.dark\:group-data-disabled\:border-white\/20:is(.dark *):is(:where(.group)[data-disabled] *) {
	border-color: oklab(100% 0 5.96046e-8/.2)
}

.dark\:group-data-disabled\:bg-white\/2\.5:is(.dark *):is(:where(.group)[data-disabled] *) {
	background-color: oklab(100% 0 5.96046e-8/.025)
}

.dark\:group-data-disabled\:\[--checkbox-check\:var\(--color-white\)\]\/50:is(.dark *):is(:where(.group)[data-disabled] *) {
	--checkbox-check: #ffffff80
}

@supports (color:color-mix(in lab,red,red)) {
	.dark\:group-data-disabled\:\[--checkbox-check\:var\(--color-white\)\]\/50:is(.dark *):is(:where(.group)[data-disabled] *) {
		--checkbox-check: color-mix(in oklab,var(--color-white)50%,transparent)
	}
}

.dark\:group-data-disabled\:\[--radio-checked-indicator\:var\(--color-white\)\]\/50:is(.dark *):is(:where(.group)[data-disabled] *) {
	--radio-checked-indicator: #ffffff80
}

@supports (color:color-mix(in lab,red,red)) {
	.dark\:group-data-disabled\:\[--radio-checked-indicator\:var\(--color-white\)\]\/50:is(.dark *):is(:where(.group)[data-disabled] *) {
		--radio-checked-indicator: color-mix(in oklab,var(--color-white)50%,transparent)
	}
}

.dark\:group-data-hover\:border-white\/20:is(.dark *):is(:where(.group)[data-hover] *) {
	border-color: oklab(100% 0 5.96046e-8/.2)
}

.dark\:group-data-hover\:border-white\/30:is(.dark *):is(:where(.group)[data-hover] *) {
	border-color: oklab(100% 0 5.96046e-8/.3)
}

.dark\:group-data-hover\:bg-accent-500\/20:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(57.5508% -.076783 .013369/.2)
}

.dark\:group-data-hover\:bg-amber-400\/15:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(82.8% .0183479 .188107/.15)
}

.dark\:group-data-hover\:bg-blue-500\/25:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(62.3% -.0378409 -.210628/.25)
}

.dark\:group-data-hover\:bg-cyan-400\/15:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(78.9% -.131264 -.0805336/.15)
}

.dark\:group-data-hover\:bg-emerald-500\/20:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(69.6% -.162114 .0511766/.2)
}

.dark\:group-data-hover\:bg-fuchsia-400\/20:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(74% .187955 -.146003/.2)
}

.dark\:group-data-hover\:bg-green-500\/20:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(72.3% -.18885 .110891/.2)
}

.dark\:group-data-hover\:bg-indigo-500\/20:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(58.5% .0288678 -.231205/.2)
}

.dark\:group-data-hover\:bg-lime-400\/15:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(84.1% -.149294 .185352/.15)
}

.dark\:group-data-hover\:bg-orange-500\/20:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(70.5% .143615 .157301/.2)
}

.dark\:group-data-hover\:bg-pink-400\/20:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(71.8% .198783 -.0359065/.2)
}

.dark\:group-data-hover\:bg-primary-500\/20:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(62.5588% -.0616462 -.145769/.2)
}

.dark\:group-data-hover\:bg-purple-500\/20:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(62.7% .147802 -.219953/.2)
}

.dark\:group-data-hover\:bg-red-500\/20:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(63.7% .214213 .1014/.2)
}

.dark\:group-data-hover\:bg-rose-400\/20:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(71.2% .188697 .0450513/.2)
}

.dark\:group-data-hover\:bg-secondary-500\/20:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(66.2208% .15202 .0955321/.2)
}

.dark\:group-data-hover\:bg-sky-500\/20:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(68.5% -.0912435 -.142252/.2)
}

.dark\:group-data-hover\:bg-teal-500\/20:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(70.4% -.139866 -.00611406/.2)
}

.dark\:group-data-hover\:bg-violet-500\/20:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(60.6% .096545 -.230606/.2)
}

.dark\:group-data-hover\:bg-white\/10:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(100% 0 5.96046e-8/.1)
}

.dark\:group-data-hover\:bg-yellow-400\/15:is(.dark *):is(:where(.group)[data-hover] *) {
	background-color: oklab(85.2% -.00672284 .198886/.15)
}

.dark\:group-data-hover\:stroke-gray-300:is(.dark *):is(:where(.group)[data-hover] *) {
	stroke: oklch(86.9% .005 56.366)
}

.dark\:group-data-hover\:\[--radio-indicator\:var\(--color-gray-700\)\]:is(.dark *):is(:where(.group)[data-hover] *) {
	--radio-indicator: var(--color-gray-700)
}

.dark\:group-data-hover\:group-data-checked\:border-white\/5:is(.dark *):is(:where(.group)[data-hover] *):is(:where(.group)[data-checked] *) {
	border-color: oklab(100% 0 5.96046e-8/.05)
}

.dark\:group-data-hover\:group-data-checked\:\[--radio-indicator\:var\(--radio-checked-indicator\)\]:is(.dark *):is(:where(.group)[data-hover] *):is(:where(.group)[data-checked] *) {
	--radio-indicator: var(--radio-checked-indicator)
}

.dark\:group-data-invalid\:border-red-600:is(.dark *):is(:where(.group)[data-invalid] *) {
	border-color: oklch(57.7% .245 27.325)
}

.dark\:before\:hidden:is(.dark *):before {
	content: var(--tw-content);
	display: none
}

.dark\:before\:bg-white\/10:is(.dark *):before {
	content: var(--tw-content);
	background-color: oklab(100% 0 5.96046e-8/.1)
}

.dark\:after\:-inset-px:is(.dark *):after {
	content: var(--tw-content);
	inset: -1px
}

.dark\:after\:hidden:is(.dark *):after {
	content: var(--tw-content);
	display: none
}

.dark\:after\:rounded-\[0\.3125rem\]:is(.dark *):after {
	content: var(--tw-content);
	border-radius: .3125rem
}

.dark\:after\:rounded-full:is(.dark *):after {
	content: var(--tw-content);
	border-radius: 3.40282e+38px
}

.dark\:after\:rounded-lg:is(.dark *):after {
	content: var(--tw-content);
	border-radius: var(--radius-lg)
}

.dark\:group-data-checked\:after\:block:is(.dark *):is(:where(.group)[data-checked] *):after {
	content: var(--tw-content);
	display: block
}

.dark\:group-data-checked\:group-data-disabled\:after\:hidden:is(.dark *):is(:where(.group)[data-checked] *):is(:where(.group)[data-disabled] *):after {
	content: var(--tw-content);
	display: none
}

.dark\:even\:bg-white\/2\.5:is(.dark *):nth-child(2n),.dark\:focus-within\:bg-white\/2\.5:is(.dark *):focus-within {
	background-color: oklab(100% 0 5.96046e-8/.025)
}

@media (hover:hover) {
	.dark\:hover\:bg-gray-700:is(.dark *):hover {
		background-color: oklch(37.4% .01 67.558)
	}

	.dark\:hover\:bg-white\/2\.5:is(.dark *):hover {
		background-color: oklab(100% 0 5.96046e-8/.025)
	}

	.dark\:hover\:bg-white\/5:is(.dark *):hover {
		background-color: oklab(100% 0 5.96046e-8/.05)
	}
}

.dark\:focus-visible\:border-gray-300:is(.dark *):focus-visible {
	border-color: oklch(86.9% .005 56.366)
}

.dark\:dark\:focus-visible\:ring-red-900\/40:is(.dark *):is(.dark *):focus-visible {
	--tw-ring-color: oklab(39.6% .127027 .0611969/.4)
}

.dark\:focus-visible\:ring-accent-500\/40:is(.dark *):focus-visible {
	--tw-ring-color: oklab(57.5508% -.076783 .013369/.4)
}

.dark\:focus-visible\:ring-gray-300:is(.dark *):focus-visible {
	--tw-ring-color: oklch(86.9% .005 56.366)
}

.dark\:focus-visible\:ring-gray-300\/50:is(.dark *):focus-visible {
	--tw-ring-color: oklab(86.9% .00276943 .00416296/.5)
}

.dark\:focus-visible\:ring-primary-500\/40:is(.dark *):focus-visible {
	--tw-ring-color: oklab(62.5588% -.0616462 -.145769/.4)
}

.dark\:focus-visible\:ring-red-500\/40:is(.dark *):focus-visible {
	--tw-ring-color: oklab(63.7% .214213 .1014/.4)
}

.dark\:focus-visible\:ring-red-900\/20:is(.dark *):focus-visible {
	--tw-ring-color: oklab(39.6% .127027 .0611969/.2)
}

.dark\:focus-visible\:ring-secondary-500\/40:is(.dark *):focus-visible {
	--tw-ring-color: oklab(66.2208% .15202 .0955321/.4)
}

.dark\:disabled\:border-white\/15:is(.dark *):disabled {
	border-color: oklab(100% 0 5.96046e-8/.15)
}

.dark\:disabled\:bg-white\/2\.5:is(.dark *):disabled {
	background-color: oklab(100% 0 5.96046e-8/.025)
}

.dark\:aria-invalid\:border-red-900:is(.dark *)[aria-invalid=true] {
	border-color: oklch(39.6% .141 25.723)
}

.dark\:aria-invalid\:ring-red-500\/40:is(.dark *)[aria-invalid=true] {
	--tw-ring-color: oklab(63.7% .214213 .1014/.4)
}

.dark\:aria-invalid\:ring-red-900\/20:is(.dark *)[aria-invalid=true] {
	--tw-ring-color: oklab(39.6% .127027 .0611969/.2)
}

.dark\:dark\:aria-invalid\:ring-red-900\/40:is(.dark *):is(.dark *)[aria-invalid=true] {
	--tw-ring-color: oklab(39.6% .127027 .0611969/.4)
}

.dark\:data-active\:bg-white\/5:is(.dark *)[data-active] {
	background-color: oklab(100% 0 5.96046e-8/.05)
}

.dark\:data-active\:bg-white\/10:is(.dark *)[data-active] {
	background-color: oklab(100% 0 5.96046e-8/.1)
}

.dark\:data-active\:\[--btn-icon\:var\(--color-gray-400\)\]:is(.dark *)[data-active] {
	--btn-icon: var(--color-gray-400)
}

.dark\:data-checked\:bg-\(--switch-bg\):is(.dark *)[data-checked] {
	background-color: var(--switch-bg)
}

.dark\:data-checked\:ring-\(--switch-bg-ring\):is(.dark *)[data-checked] {
	--tw-ring-color: var(--switch-bg-ring)
}

.dark\:data-disabled\:border-white\/15:is(.dark *)[data-disabled] {
	border-color: oklab(100% 0 5.96046e-8/.15)
}

.dark\:data-disabled\:bg-white\/2\.5:is(.dark *)[data-disabled] {
	background-color: oklab(100% 0 5.96046e-8/.025)
}

.dark\:data-disabled\:bg-white\/15:is(.dark *)[data-disabled],.dark\:data-disabled\:data-checked\:bg-white\/15:is(.dark *)[data-disabled][data-checked] {
	background-color: oklab(100% 0 5.96046e-8/.15)
}

.dark\:data-disabled\:data-checked\:ring-white\/15:is(.dark *)[data-disabled][data-checked] {
	--tw-ring-color: oklab(100% 0 5.96046e-8/.15)
}

.dark\:data-hover\:border-white\/20:is(.dark *)[data-hover] {
	border-color: oklab(100% 0 5.96046e-8/.2)
}

.dark\:data-hover\:bg-white\/5:is(.dark *)[data-hover] {
	background-color: oklab(100% 0 5.96046e-8/.05)
}

.dark\:data-hover\:bg-white\/10:is(.dark *)[data-hover] {
	background-color: oklab(100% 0 5.96046e-8/.1)
}

.dark\:data-hover\:decoration-white:is(.dark *)[data-hover] {
	text-decoration-color: #fff
}

.dark\:data-hover\:ring-white\/25:is(.dark *)[data-hover] {
	--tw-ring-color: oklab(100% 0 5.96046e-8/.25)
}

.dark\:data-hover\:\[--btn-icon\:var\(--color-gray-400\)\]:is(.dark *)[data-hover] {
	--btn-icon: var(--color-gray-400)
}

.dark\:group-data-disabled\:data-hover\:border-white\/15:is(.dark *):is(:where(.group)[data-disabled] *)[data-hover] {
	border-color: oklab(100% 0 5.96046e-8/.15)
}

.dark\:data-hover\:group-data-invalid\:border-red-600:is(.dark *)[data-hover]:is(:where(.group)[data-invalid] *) {
	border-color: oklch(57.7% .245 27.325)
}

.dark\:data-hover\:disabled\:border-white\/15:is(.dark *)[data-hover]:disabled {
	border-color: oklab(100% 0 5.96046e-8/.15)
}

.dark\:data-hover\:data-checked\:ring-\(--switch-bg-ring\):is(.dark *)[data-hover][data-checked] {
	--tw-ring-color: var(--switch-bg-ring)
}

.dark\:data-hover\:data-disabled\:border-white\/15:is(.dark *)[data-hover][data-disabled] {
	border-color: oklab(100% 0 5.96046e-8/.15)
}

.dark\:data-invalid\:border-red-500:is(.dark *)[data-invalid] {
	border-color: oklch(63.7% .237 25.331)
}

.dark\:data-invalid\:border-red-600:is(.dark *)[data-invalid] {
	border-color: oklch(57.7% .245 27.325)
}

.dark\:data-invalid\:data-hover\:border-red-500:is(.dark *)[data-invalid][data-hover] {
	border-color: oklch(63.7% .237 25.331)
}

.dark\:data-invalid\:data-hover\:border-red-600:is(.dark *)[data-invalid][data-hover] {
	border-color: oklch(57.7% .245 27.325)
}

:is(.dark\:\*\:data-\[slot\=icon\]\:fill-gray-400:is(.dark *)>*)[data-slot=icon] {
	fill: oklch(70.9% .01 56.259)
}

:is(.dark\:\*\:data-\[slot\=icon\]\:text-gray-400:is(.dark *)>*)[data-slot=icon] {
	color: oklch(70.9% .01 56.259)
}

:is(.dark\:data-active\:\*\:data-\[slot\=icon\]\:fill-white:is(.dark *)[data-active]>*)[data-slot=icon],:is(.dark\:data-current\:\*\:data-\[slot\=icon\]\:fill-white:is(.dark *)[data-current]>*)[data-slot=icon] {
	fill: #fff
}

:is(.dark\:data-focus\:\*\:data-\[slot\=icon\]\:text-white:is(.dark *)[data-focus]>*)[data-slot=icon] {
	color: #fff
}

:is(.dark\:data-hover\:\*\:data-\[slot\=icon\]\:fill-white:is(.dark *)[data-hover]>*)[data-slot=icon] {
	fill: #fff
}

.dark\:data-\[state\=active\]\:bg-gray-950:is(.dark *)[data-state=active] {
	background-color: oklch(14.7% .004 49.25)
}

.dark\:data-\[state\=active\]\:text-gray-50:is(.dark *)[data-state=active] {
	color: oklch(98.5% .001 106.423)
}

@media (min-width:40rem) {
	.dark\:sm\:border-white\/5:is(.dark *),.sm\:dark\:border-white\/5:is(.dark *) {
		border-color: oklab(100% 0 5.96046e-8/.05)
	}

	.sm\:dark\:text-white:is(.dark *) {
		color: #fff
	}
}

@media (min-width:64rem) {
	.dark\:lg\:bg-gray-900:is(.dark *) {
		background-color: oklch(21.6% .006 56.043)
	}

	.dark\:lg\:bg-gray-950:is(.dark *) {
		background-color: oklch(14.7% .004 49.25)
	}

	.dark\:lg\:ring-white\/10:is(.dark *) {
		--tw-ring-color: oklab(100% 0 5.96046e-8/.1)
	}
}

@media (forced-colors:active) {
	.forced-colors\:border-\[Canvas\] {
		border-color: canvas
	}

	.forced-colors\:bg-\[CanvasText\] {
		background-color: canvastext
	}

	.forced-colors\:stroke-\[CanvasText\] {
		stroke: canvastext
	}

	.forced-colors\:text-\[CanvasText\] {
		color: canvastext
	}

	.forced-colors\:outline {
		outline-style: var(--tw-outline-style);
		outline-width: 1px
	}

	.forced-colors\:\[--btn-icon\:ButtonText\] {
		--btn-icon: ButtonText
	}

	.forced-colors\:\[--checkbox-check\:HighlightText\] {
		--checkbox-check: HighlightText
	}

	.forced-colors\:\[--checkbox-checked-bg\:Highlight\] {
		--checkbox-checked-bg: Highlight
	}

	.forced-colors\:\[--switch-bg\:Highlight\] {
		--switch-bg: Highlight
	}

	.forced-colors\:group-data-checked\:border-\[Highlight\]:is(:where(.group)[data-checked] *) {
		border-color: highlight
	}

	.forced-colors\:group-data-disabled\:\[--checkbox-check\:Highlight\]:is(:where(.group)[data-disabled] *) {
		--checkbox-check: Highlight
	}

	.forced-colors\:group-data-focus\:text-\[HighlightText\]:is(:where(.group)[data-focus] *) {
		color: highlighttext
	}

	.forced-colors\:data-focus\:bg-\[Highlight\][data-focus] {
		background-color: highlight
	}

	.forced-colors\:data-focus\:text-\[HighlightText\][data-focus] {
		color: highlighttext
	}

	.forced-colors\:data-hover\:\[--btn-icon\:ButtonText\][data-hover] {
		--btn-icon: ButtonText
	}

	:is(.forced-colors\:\*\:data-\[slot\=icon\]\:text-\[CanvasText\]>*)[data-slot=icon] {
		color: canvastext
	}

	:is(.forced-colors\:group-data-focus\/option\:\*\:data-\[slot\=icon\]\:text-\[Canvas\]:is(:where(.group\/option)[data-focus] *)>*)[data-slot=icon] {
		color: canvas
	}

	:is(.forced-colors\:data-focus\:\*\:data-\[slot\=icon\]\:text-\[HighlightText\][data-focus]>*)[data-slot=icon] {
		color: highlighttext
	}

	.dark\:forced-colors\:\[--checkbox-check\:HighlightText\]:is(.dark *) {
		--checkbox-check: HighlightText
	}

	.dark\:forced-colors\:\[--checkbox-checked-bg\:Highlight\]:is(.dark *) {
		--checkbox-checked-bg: Highlight
	}

	.dark\:forced-colors\:\[--switch-bg\:Highlight\]:is(.dark *) {
		--switch-bg: Highlight
	}

	.dark\:forced-colors\:group-data-disabled\:\[--checkbox-check\:Highlight\]:is(.dark *):is(:where(.group)[data-disabled] *) {
		--checkbox-check: Highlight
	}
}

@media (pointer:fine) {
	.pointer-fine\:hidden {
		display: none
	}
}

.search-cancel\:hidden::-webkit-search-cancel-button {
	display: none
}

.search-cancel\:size-3\.5::-webkit-search-cancel-button {
	width: calc(var(--spacing)*3.5);
	height: calc(var(--spacing)*3.5)
}

.search-cancel\:h-4::-webkit-search-cancel-button {
	height: calc(var(--spacing)*4)
}

.search-cancel\:w-4::-webkit-search-cancel-button {
	width: calc(var(--spacing)*4)
}

.search-cancel\:cursor-pointer::-webkit-search-cancel-button {
	cursor: pointer
}

.search-cancel\:appearance-none::-webkit-search-cancel-button {
	appearance: none
}

.search-cancel\:bg-\[url\(\/assets\/cancel-circle-stone\.svg\)\]::-webkit-search-cancel-button {
	background-image: url(/assets/cancel-circle-stone.svg)
}

.search-cancel\:opacity-20::-webkit-search-cancel-button {
	opacity: .2
}

@media (hover:hover) {
	.search-cancel\:hover\:opacity-50::-webkit-search-cancel-button:hover {
		opacity: .5
	}
}

.focus\:search-cancel\:opacity-20:focus::-webkit-search-cancel-button {
	opacity: .2
}

@media (hover:hover) {
	.focus\:search-cancel\:hover\:opacity-40:focus::-webkit-search-cancel-button:hover {
		opacity: .4
	}

	.focus\:search-cancel\:hover\:opacity-50:focus::-webkit-search-cancel-button:hover {
		opacity: .5
	}
}

.\[\&_a\]\:font-semibold a {
	--tw-font-weight: var(--font-weight-semibold);
	font-weight: var(--font-weight-semibold)
}

.\[\&_a\]\:text-emerald-600 a {
	color: oklch(59.6% .145 163.225)
}

.\[\&_a\]\:text-ocean-600 a {
	color: #096fc0
}

.\[\&_a\]\:text-red-600 a {
	color: oklch(57.7% .245 27.325)
}

.\[\&_a\]\:text-yellow-700 a {
	color: oklch(55.4% .135 66.442)
}

.\[\&_a\]\:underline a {
	text-decoration-line: underline
}

.\[\&_a\:hover\]\:text-emerald-700 a:hover {
	color: oklch(50.8% .118 165.612)
}

.\[\&_a\:hover\]\:text-ocean-700 a:hover {
	color: #09589b
}

.\[\&_a\:hover\]\:text-red-700 a:hover {
	color: oklch(50.5% .213 27.518)
}

.\[\&_a\:hover\]\:text-yellow-800 a:hover {
	color: oklch(47.6% .114 61.907)
}

.\[\&_h3\]\:mt-10 h3 {
	margin-top: calc(var(--spacing)*10)
}

.\[\&_h3\]\:mb-4 h3 {
	margin-bottom: calc(var(--spacing)*4)
}

.\[\&_h3\]\:text-xl h3 {
	font-size: var(--text-xl);
	line-height: var(--tw-leading,var(--text-xl--line-height))
}

.\[\&_h3\]\:font-semibold h3 {
	--tw-font-weight: var(--font-weight-semibold);
	font-weight: var(--font-weight-semibold)
}

.\[\&_h3\]\:text-gray-600 h3 {
	color: oklch(44.4% .011 73.639)
}

.\[\&_h3\]\:first\:mt-8 h3:first-child {
	margin-top: calc(var(--spacing)*8)
}

.has-\[\[data-slot\=icon\]\:first-child\]\:\[\&_input\]\:pl-10:has([data-slot=icon]:first-child) input {
	padding-left: calc(var(--spacing)*10)
}

.has-\[\[data-slot\=icon\]\:last-child\]\:\[\&_input\]\:pr-10:has([data-slot=icon]:last-child) input {
	padding-right: calc(var(--spacing)*10)
}

@media (min-width:40rem) {
	.sm\:has-\[\[data-slot\=icon\]\:first-child\]\:\[\&_input\]\:pl-8:has([data-slot=icon]:first-child) input {
		padding-left: calc(var(--spacing)*8)
	}

	.sm\:has-\[\[data-slot\=icon\]\:last-child\]\:\[\&_input\]\:pr-8:has([data-slot=icon]:last-child) input {
		padding-right: calc(var(--spacing)*8)
	}
}

.\[\&_optgroup\]\:font-semibold optgroup {
	--tw-font-weight: var(--font-weight-semibold);
	font-weight: var(--font-weight-semibold)
}

.\[\&_p\]\:leading-relaxed p {
	--tw-leading: var(--leading-relaxed);
	line-height: var(--leading-relaxed)
}

.\[\&_p\]\:text-gray-500 p {
	color: oklch(55.3% .013 58.071)
}

.\[\&_svg\]\:pointer-events-none svg {
	pointer-events: none
}

.\[\&_svg\]\:size-4 svg {
	width: calc(var(--spacing)*4);
	height: calc(var(--spacing)*4)
}

.\[\&_svg\]\:shrink-0 svg {
	flex-shrink: 0
}

.\[\&\:\:-webkit-date-and-time-value\]\:min-h-\[1\.5em\]::-webkit-date-and-time-value {
	min-height: 1.5em
}

.\[\&\:\:-webkit-datetime-edit\]\:inline-flex::-webkit-datetime-edit {
	display: inline-flex
}

.\[\&\:\:-webkit-datetime-edit-day-field\]\:p-0::-webkit-datetime-edit-day-field,.\[\&\:\:-webkit-datetime-edit\]\:p-0::-webkit-datetime-edit {
	padding: calc(var(--spacing)*0)
}

.\[\&\:\:-webkit-datetime-edit-fields-wrapper\]\:p-0::-webkit-datetime-edit-fields-wrapper,.\[\&\:\:-webkit-datetime-edit-hour-field\]\:p-0::-webkit-datetime-edit-hour-field {
	padding: calc(var(--spacing)*0)
}

.\[\&\:\:-webkit-datetime-edit-meridiem-field\]\:p-0::-webkit-datetime-edit-meridiem-field,.\[\&\:\:-webkit-datetime-edit-millisecond-field\]\:p-0::-webkit-datetime-edit-millisecond-field {
	padding: calc(var(--spacing)*0)
}

.\[\&\:\:-webkit-datetime-edit-minute-field\]\:p-0::-webkit-datetime-edit-minute-field,.\[\&\:\:-webkit-datetime-edit-month-field\]\:p-0::-webkit-datetime-edit-month-field {
	padding: calc(var(--spacing)*0)
}

.\[\&\:\:-webkit-datetime-edit-second-field\]\:p-0::-webkit-datetime-edit-second-field,.\[\&\:\:-webkit-datetime-edit-year-field\]\:p-0::-webkit-datetime-edit-year-field {
	padding: calc(var(--spacing)*0)
}

.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker {
	display: none
}

.\[\&\>\*\+\[data-slot\=control\]\]\:mt-6>*+[data-slot=control] {
	margin-top: calc(var(--spacing)*6)
}

.\[\&\>\[data-slot\=control\]\+\[data-slot\=description\]\]\:mt-1>[data-slot=control]+[data-slot=description],.\[\&\>\[data-slot\=control\]\+\[data-slot\=error\]\]\:mt-1>[data-slot=control]+[data-slot=error],.\[\&\>\[data-slot\=description\]\+\[data-slot\=control\]\]\:mt-1>[data-slot=description]+[data-slot=control] {
	margin-top: calc(var(--spacing)*1)
}

.\[\&\>\[data-slot\=icon\]\:first-child\]\:left-3>[data-slot=icon]:first-child {
	left: calc(var(--spacing)*3)
}

@media (min-width:40rem) {
	.sm\:\[\&\>\[data-slot\=icon\]\:first-child\]\:left-2\.5>[data-slot=icon]:first-child {
		left: calc(var(--spacing)*2.5)
	}
}

.\[\&\>\[data-slot\=icon\]\:last-child\]\:right-3>[data-slot=icon]:last-child {
	right: calc(var(--spacing)*3)
}

@media (min-width:40rem) {
	.sm\:\[\&\>\[data-slot\=icon\]\:last-child\]\:right-2\.5>[data-slot=icon]:last-child {
		right: calc(var(--spacing)*2.5)
	}
}

.\[\&\>\[data-slot\=label\]\+\[data-slot\=control\]\]\:mt-1>[data-slot=label]+[data-slot=control] {
	margin-top: calc(var(--spacing)*1)
}

.\[\&\>\[data-slot\=label\]\+\[data-slot\=description\]\]\:mt-0>[data-slot=label]+[data-slot=description] {
	margin-top: calc(var(--spacing)*0)
}

.\[\&\>\[data-slot\=section\]\+\[data-slot\=section\]\]\:mt-2\.5>[data-slot=section]+[data-slot=section] {
	margin-top: calc(var(--spacing)*2.5)
}

.\[\&\>\[data-slot\=section\]\+\[data-slot\=section\]\]\:mt-8>[data-slot=section]+[data-slot=section] {
	margin-top: calc(var(--spacing)*8)
}

.\[\&\>li\]\:flex>li {
	display: flex
}

.\[\&\>li\]\:items-start>li {
	align-items: flex-start
}

.\[\&\>li\]\:gap-2>li {
	gap: calc(var(--spacing)*2)
}

.\[\&\>li\]\:text-sm>li {
	font-size: var(--text-sm);
	line-height: var(--tw-leading,var(--text-sm--line-height))
}

.\[\&\>li\]\:text-white\/90>li {
	color: oklab(100% 0 5.96046e-8/.9)
}

.\[\&\>svg\]\:pointer-events-none>svg {
	pointer-events: none
}

.\[\&\>svg\]\:absolute>svg {
	position: absolute
}

.\[\&\>svg\]\:top-3>svg {
	top: calc(var(--spacing)*3)
}

.\[\&\>svg\]\:left-4>svg {
	left: calc(var(--spacing)*4)
}

.\[\&\>svg\]\:size-3>svg {
	width: calc(var(--spacing)*3);
	height: calc(var(--spacing)*3)
}

.\[\&\>svg\]\:text-accent-600>svg {
	color: #387362
}

.\[\&\>svg\]\:text-gray-400>svg {
	color: oklch(70.9% .01 56.259)
}

.\[\&\>svg\]\:text-primary-500>svg {
	color: #168de1
}

.\[\&\>svg\]\:text-red-600>svg {
	color: oklch(57.7% .245 27.325)
}

.\[\&\>svg\]\:text-secondary-600>svg {
	color: #dd472c
}

.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div {
	--tw-translate-y: -3px;
	translate: var(--tw-translate-x)var(--tw-translate-y)
}

.\[\&\>svg\~\*\]\:pl-7>svg~* {
	padding-left: calc(var(--spacing)*7)
}

@media (hover:hover) {
	a.\[a\&\]\:hover\:bg-accent-600:hover {
		background-color: #387362
	}

	a.\[a\&\]\:hover\:bg-gray-100:hover {
		background-color: oklch(97% .001 106.424)
	}

	a.\[a\&\]\:hover\:bg-gray-100\/90:hover {
		background-color: oklab(97% -.000282743 .000959196/.9)
	}

	a.\[a\&\]\:hover\:bg-gray-900\/90:hover {
		background-color: oklab(21.6% .00335142 .00497674/.9)
	}

	a.\[a\&\]\:hover\:bg-primary-600:hover {
		background-color: #096fc0
	}

	a.\[a\&\]\:hover\:bg-red-500\/90:hover {
		background-color: oklab(63.7% .214213 .1014/.9)
	}

	a.\[a\&\]\:hover\:bg-secondary-600:hover {
		background-color: #dd472c
	}

	a.\[a\&\]\:hover\:text-gray-900:hover {
		color: oklch(21.6% .006 56.043)
	}

	a.dark\:\[a\&\]\:hover\:bg-gray-50\/90:is(.dark *):hover {
		background-color: oklab(98.5% -.000282726 .000959201/.9)
	}

	a.dark\:\[a\&\]\:hover\:bg-gray-800:is(.dark *):hover {
		background-color: oklch(26.8% .007 34.298)
	}

	a.dark\:\[a\&\]\:hover\:bg-gray-800\/90:is(.dark *):hover {
		background-color: oklab(26.8% .00578283 .00394448/.9)
	}

	a.dark\:\[a\&\]\:hover\:bg-red-900\/90:is(.dark *):hover {
		background-color: oklab(39.6% .127027 .0611969/.9)
	}

	a.dark\:\[a\&\]\:hover\:text-gray-50:is(.dark *):hover {
		color: oklch(98.5% .001 106.423)
	}
}}

pre code.hljs {
	padding: 0;
	display: block;
	overflow-x: auto
}

code.hljs {
	padding: 0
}

.hljs {
	color: #e7e5e4;
	background: 0 0
}

.hljs-comment {
	color: #8f8a71
}

.hljs-tag {
	color: #b8b8b8
}

.hljs-operator,.hljs-punctuation,.hljs-subst {
	color: #e7e5e4
}

.hljs-operator {
	opacity: .7
}

.hljs-bullet,.hljs-deletion,.hljs-name,.hljs-selector-tag,.hljs-template-variable,.hljs-variable {
	color: #f97316
}

.hljs-attr {
	color: #c6c0a4
}

.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol,.hljs-variable.constant_ {
	color: #98c379
}

.hljs-class .hljs-title,.hljs-strong,.hljs-title,.hljs-title.class_ {
	color: #f7ca88
}

.hljs-strong {
	font-weight: 700
}

.hljs-addition,.hljs-code,.hljs-string,.hljs-title.class_.inherited__ {
	color: #abd4f5
}

.hljs-built_in,.hljs-doctag,.hljs-keyword.hljs-atrule,.hljs-quote,.hljs-regexp {
	color: #98c379
}

.diff .hljs-meta,.hljs-attribute,.hljs-builtin-name,.hljs-function .hljs-title,.hljs-keyword,.hljs-section,.hljs-template-tag,.hljs-title.function_,.hljs-type,.ruby .hljs-property {
	color: #fb923c
}

.hljs-emphasis {
	color: #fb923c;
	font-style: italic
}

.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string {
	color: #a16946
}

.hljs-meta .hljs-keyword,.hljs-meta-keyword {
	font-weight: 700
}

::selection {
	background: var(--color-primary-500);
	color: var(--color-white)
}

@keyframes enter {
	0% {
		opacity: var(--tw-enter-opacity,1);
		transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))
	}
}

@keyframes exit {
	to {
		opacity: var(--tw-exit-opacity,1);
		transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))
	}
}

@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-rotate-x {
	syntax:"*";inherits:false
}

@property --tw-rotate-y {
	syntax:"*";inherits:false
}

@property --tw-rotate-z {
	syntax:"*";inherits:false
}

@property --tw-skew-x {
	syntax:"*";inherits:false
}

@property --tw-skew-y {
	syntax:"*";inherits:false
}

@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-y-reverse {
	syntax:"*";inherits:false;initial-value:0
}

@property --tw-border-style {
	syntax:"*";inherits:false;initial-value:solid
}

@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-ordinal {
	syntax:"*";inherits:false
}

@property --tw-slashed-zero {
	syntax:"*";inherits:false
}

@property --tw-numeric-figure {
	syntax:"*";inherits:false
}

@property --tw-numeric-spacing {
	syntax:"*";inherits:false
}

@property --tw-numeric-fraction {
	syntax:"*";inherits:false
}

@property --tw-shadow {
	syntax:"*";inherits:false;initial-value:0 0 #0000
}

@property --tw-shadow-color {
	syntax:"*";inherits:false
}

@property --tw-shadow-alpha {
	syntax:"<percentage>";inherits:false;initial-value:100%
}

@property --tw-inset-shadow {
	syntax:"*";inherits:false;initial-value:0 0 #0000
}

@property --tw-inset-shadow-color {
	syntax:"*";inherits:false
}

@property --tw-inset-shadow-alpha {
	syntax:"<percentage>";inherits:false;initial-value:100%
}

@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-drop-shadow-color {
	syntax:"*";inherits:false
}

@property --tw-drop-shadow-alpha {
	syntax:"<percentage>";inherits:false;initial-value:100%
}

@property --tw-drop-shadow-size {
	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:""
}

@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
}

@keyframes spin {
	to {
		transform: rotate(1turn)
	}
}

@keyframes pulse {
	50% {
		opacity: .5
	}
}

@keyframes blink {
	0% {
		opacity: 1
	}

	50% {
		opacity: 0
	}
}