@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
:host([open]) slot:not([name]) {
	display: revert;
	content-visibility: visible;
}

summary {
	display: list-item;
	counter-increment: list-item 0;
	list-style: disclosure-closed inside;
}

:host([open]) summary {
	list-style-type: disclosure-open;
}

*,
:after,
:before {
	border: 0 solid #1b1b1b33;
	box-sizing: border-box
}

:after,
:before {
	--tw-content: ""
}

html {
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	font-family: Lato, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-feature-settings: normal;
	font-variation-settings: normal;
	tab-size: 4
}

body {
	line-height: inherit;
	margin: 0
}

abbr:where([title]) {
	text-decoration: underline dotted
}

h1,
h2,
h3,
h4 {
	font-size: inherit;
	font-weight: inherit
}

a {
	color: inherit;
	text-decoration: inherit
}

button,
input {
	color: inherit;
	font-family: inherit;
	font-size: 100%;
	font-weight: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0
}

button {
	text-transform: none
}

[type=button],
[type=submit],
button {
	-webkit-appearance: button;
	background-color: initial;
	background-image: none
}

:-moz-focusring {
	outline: auto
}

:-moz-ui-invalid {
	box-shadow: none
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
	height: auto
}

::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

summary {
	display: list-item
}

h1,
h2,
h3,
h4,
p {
	margin: 0
}

button {
	cursor: pointer
}

:disabled {
	cursor: default
}

img,
svg {
	display: block;
	vertical-align: middle
}

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

:host,
:root {
	--white-fixed: 255 255 255;
	--black-fixed: 27 27 27;
	--background-low: 243 243 243;
	--background-high: 255 255 255;
	--background-overlay: #1b1b1bad;
	--background-success: 10 133 80;
	--background-caution: 222 39 23;
	--background-attention: 255 161 0;
	--text-primary: 27 27 27;
	--text-secondary: 94 94 94;
	--text-disabled: #1b1b1b5c;
	--text-accent-primary: 62 95 255;
	--text-accent-secondary: 59 84 199;
	--text-accent-disabled: #1b1b1b5c;
	--text-success: 6 121 72;
	--text-caution: 191 34 19;
	--text-attention: 217 108 0;
	--text-on-accent-primary: 255 255 255;
	--text-on-accent-secondary: #ffffffb3;
	--text-on-accent-disabled: #fff;
	--fill-accent-primary: 62 95 255;
	--fill-accent-secondary: 59 84 199;
	--fill-accent-tertiary: 43 67 178;
	--fill-accent-disabled: #1b1b1b33;
	--fill-grey-primary: 255 255 255;
	--fill-grey-secondary: 241 241 241;
	--fill-grey-tertiary: 250 250 250;
	--fill-grey-disabled: #1b1b1b33;
	--fill-grey-neutral: 136 136 136;
	--fill-grey-black: 27 27 27;
	--fill-success: 10 133 80;
	--fill-caution: 222 39 23;
	--fill-attention: 255 161 0;
	--stroke-divider: 224 224 224;
	--stroke-card-soft: 237 237 237;
	--stroke-card-medium: #1b1b1b4d;
	--stroke-disabled: #1b1b1b33;
	--system-info: 62 95 255;
	--system-success: 6 121 72;
	--system-caution: 255 126 35;
	--system-attention: 191 34 19;
	--system-critical: 191 34 19
}

.dark {
	--white-fixed: 255 255 255;
	--black-fixed: 27 27 27;
	--background-low: 63 63 63;
	--background-high: 27 27 27;
	--background-overlay: #1b1b1bad;
	--background-success: 24 134 87;
	--background-caution: 222 39 23;
	--background-attention: 255 161 0;
	--text-primary: 255 255 255;
	--text-secondary: 207 207 207;
	--text-disabled: #ffffff54;
	--text-accent-primary: 97 124 255;
	--text-accent-secondary: 59 84 199;
	--text-accent-disabled: #ffffff5c;
	--text-success: 51 204 112;
	--text-caution: 255 120 107;
	--text-attention: 250 146 0;
	--text-on-accent-primay: 255 255 255;
	--text-on-accent-secondary: #ffffffb3;
	--text-on-accent-disabled: #ffffff5c;
	--fill-accent-primary: 62 95 255;
	--fill-accent-secondary: 59 84 199;
	--fill-accent-tertiary: 43 67 178;
	--fill-grey-primary: 63 63 63;
	--fill-grey-secondary: 41 41 41;
	--fill-grey-tertiary: 32 32 32;
	--fill-grey-neutral: 162 162 162;
	--fill-accent-disabled: #ffffff26;
	--fill-grey-disabled: #ffffff26;
	--fill-grey-black: 255 255 255;
	--fill-success: 24 134 87;
	--fill-caution: 222 39 23;
	--fill-attention: 255 161 0;
	--stroke-divider: 46 46 46;
	--stroke-card-soft: 45 45 45;
	--stroke-card-medium: #75757575;
	--stroke-disabled: #ffffff26;
	--system-info: 62 95 255;
	--system-success: 51 204 112;
	--system-caution: 227 122 48;
	--system-attention: 255 120 107;
	--system-critical: 255 120 107
}

*,
::backdrop,
:after,
:before {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position: ;
	--tw-gradient-via-position: ;
	--tw-gradient-to-position: ;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: #3b82f680;
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia:
}

.pointer-events-none {
	pointer-events: none
}

.inset-0 {
	inset: 0
}

.bottom-0 {
	bottom: 0
}

.left-0 {
	left: 0
}

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

.z-50 {
	z-index: 50
}

.z-\[1\] {
	z-index: 1
}

.ml-4 {
	margin-left: 1em
}

.mr-4 {
	margin-right: 1em
}

.mt-0\.5 {
	margin-top: .125em
}

.flex-1 {
	flex: 1 1 0%
}

.-translate-y-1\/2 {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-1\/2 {
	--tw-translate-y: -50%
}

.rotate-90 {
	--tw-rotate: 90deg
}

.rotate-90 {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.transform {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.flex-wrap {
	flex-wrap: wrap
}

.gap-4 {
	gap: 1em
}

.rounded-full {
	border-radius: 9999px
}

.border-gray-700 {
	border-color: #1b1b1b4d
}

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

.bg-black {
	background-color: rgb(var(--black-fixed))
}

.bg-transparent {
	background-color: initial
}

.px-3 {
	padding-left: .75em;
	padding-right: .75em
}

.py-4 {
	padding-bottom: 1em;
	padding-top: 1em
}

.text-left {
	text-align: left
}

.text-2xl {
	font-size: 1.5em;
	line-height: 1.17em
}

.text-sm {
	font-size: .875em;
	line-height: 1.43em
}

.text-xs {
	font-size: .75em;
	line-height: 1.34em
}

.font-medium {
	font-weight: 500
}

.font-semibold {
	font-weight: 600
}

.text-black {
	color: rgb(var(--black-fixed))
}

.text-gray-200 {
	color: #1b1b1b33
}

.text-gray-500 {
	--tw-text-opacity: 1;
	color: rgb(237 237 237/var(--tw-text-opacity))
}

.text-white {
	color: rgb(var(--white-fixed))
}

.transition {
	transition-duration: .15s;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.duration-200 {
	transition-duration: .2s
}

.duration-300 {
	transition-duration: .3s
}

.focus\:outline-none:focus {
	outline: 2px solid #0000;
	outline-offset: 2px
}

.focus-visible\:outline:focus-visible {
	outline-style: solid
}

.focus-visible\:outline-2:focus-visible {
	outline-width: 2px
}

.focus-visible\:outline-offset-2:focus-visible {
	outline-offset: 2px
}

.focus-visible\:outline-black:focus-visible {
	outline-color: rgb(var(--black-fixed))
}

.focus-visible\:ring:focus-visible {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-gray-500:focus-visible {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(237 237 237/var(--tw-ring-opacity))
}

.focus-visible\:ring-opacity-75:focus-visible {
	--tw-ring-opacity: .75
}

:is(.dark .dark\:border-gray-dark-600) {
	--tw-border-opacity: 1;
	border-color: rgb(45 45 45/var(--tw-border-opacity))
}

:is(.dark .dark\:border-gray-dark-800) {
	--tw-border-opacity: 1;
	border-color: rgb(41 41 41/var(--tw-border-opacity))
}

:is(.dark .dark\:border-white) {
	border-color: rgb(var(--white-fixed))
}

/* :is(.dark .dark\:bg-black) {
  background-color:rgb(var(--black-fixed))
} */
:is(.dark .dark\:bg-black\/60) {
	background-color: rgb(var(--black-fixed)/.6)
}

:is(.dark .dark\:bg-gray-dark-400) {
	--tw-bg-opacity: 1;
	background-color: rgb(56 56 56/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-transparent) {
	background-color: initial
}

:is(.dark .dark\:bg-white) {
	background-color: rgb(var(--white-fixed))
}

:is(.dark .dark\:fill-black) {
	fill: rgb(var(--black-fixed))
}

:is(.dark .dark\:fill-white) {
	fill: rgb(var(--white-fixed))
}

:is(.dark .dark\:stroke-black) {
	stroke: rgb(var(--black-fixed))
}

:is(.dark .dark\:stroke-gray-5) {
	stroke: #ffffff54
}

:is(.dark .dark\:stroke-white) {
	stroke: rgb(var(--white-fixed))
}

:is(.dark .dark\:text-caution-foreground) {
	color: rgb(var(--text-caution))
}

:is(.dark .dark\:text-disabled-foreground) {
	color: var(--text-disabled)
}

:is(.dark .dark\:text-gray-dark-200) {
	--tw-text-opacity: 1;
	color: rgb(207 207 207/var(--tw-text-opacity))
}

:is(.dark .dark\:text-grey-neutral) {
	color: rgb(var(--fill-grey-neutral))
}

:is(.dark .dark\:text-primary-accent-foreground) {
	color: rgb(var(--text-accent-primary))
}

:is(.dark .dark\:text-primary-foreground) {
	color: rgb(var(--text-primary))
}

:is(.dark .dark\:text-success-foreground) {
	color: rgb(var(--text-success))
}

:is(.dark .dark\:text-white) {
	color: rgb(var(--white-fixed))
}

:is(.dark .dark\:shadow-gray-200) {
	--tw-shadow-color: #1b1b1b33;
	--tw-shadow: var(--tw-shadow-colored)
}

:is(.dark .dark\:checked\:border-primary:checked) {
	border-color: rgb(var(--fill-accent-primary))
}

:is(.dark .dark\:hover\:border-gray-dark-950:hover) {
	border-color: #75757575
}

:is(.dark .dark\:checked\:hover\:border-secondary:hover:checked) {
	border-color: rgb(var(--fill-accent-secondary))
}

:is(.dark .dark\:focus\:ring-white:focus) {
	--tw-ring-color: rgb(var(--white-fixed))
}

:is(.dark .focus-visible\:dark\:outline-white):focus-visible {
	outline-color: rgb(var(--white-fixed))
}

:is(.dark .dark\:disabled\:border-disabled:disabled) {
	border-color: var(--fill-accent-disabled)
}

:is(.dark .dark\:disabled\:bg-transparent:disabled) {
	background-color: initial
}

@media (forced-colors:active) {
	:is(.dark .forced-colors\:dark\:outline-white) {
		outline-color: rgb(var(--white-fixed))
	}
}

.extension-button-base:focus-visible {
	outline-color: rgb(var(--black-fixed));
	outline-offset: 2px;
	outline-style: solid;
	outline-width: 2px
}

:is(.dark .extension-button-base):focus-visible {
	outline-color: rgb(var(--white-fixed))
}

:is(.dark .extension-button-disabled) {
	background-color: #ffffff26
}

:is(.dark .extension-button-disabled) {
	color: #ffffff5c
}

.extension-icon-button-base:focus-visible {
	outline-color: rgb(var(--black-fixed));
	outline-offset: 2px;
	outline-style: solid;
	outline-width: 2px
}

:is(.dark .extension-icon-button-base):focus-visible {
	outline-color: rgb(var(--white-fixed))
}

:is(.dark .extension-icon-button-secondary) {
	--tw-bg-opacity: 1;
	background-color: rgb(41 41 41/var(--tw-bg-opacity))
}

:is(.dark svg.extension-icon-flag) {
	--tw-border-opacity: 1;
	border-color: rgb(45 45 45/var(--tw-border-opacity))
}

:is(.dark .dropdown-container-default:focus) {
	--tw-ring-color: rgb(var(--white-fixed));
	--tw-ring-offset-color: #2d2d2d
}

:is(.dark .dropdown-container.disabled) {
	background-color: #ffffff26;
	border-color: #ffffff26
}

.dropdown-input:has(.icon-btn) {
	padding: .5em
}

:is(.dark .disabled .dropdown-selected-value) {
	color: #ffffff5c
}

:is(.dark .disabled .dropdown-selected-value svg.canBeDisabled) {
	stroke: #ffffff5c
}

:is(.dark .disabled .dropdown-tool svg) {
	fill: #ffffff5c
}

.dropdown-input:focus-visible {
	outline-color: rgb(var(--black-fixed));
	outline-offset: 2px;
	outline-style: solid;
	outline-width: 2px
}

:is(.dark .dropdown-input):focus-visible {
	outline-color: rgb(var(--white-fixed))
}

:is(.dark .dropdown-menu) {
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

:is(.dark .dropdown-menu) {
	--tw-shadow: 4px 8px 16px #000000a3;
	--tw-shadow-colored: 4px 8px 16px var(--tw-shadow-color)
}

:is(.dark .dropdown-menu) {
	background-color: rgb(var(--black-fixed));
	border-color: #75757575
}

.dropdown-menu:focus-visible {
	outline-color: rgb(var(--black-fixed));
	outline-offset: 2px;
	outline-style: solid;
	outline-width: 2px
}

:is(.dark .dropdown-menu):focus-visible {
	outline-color: rgb(var(--white-fixed))
}

:is(.dark .dropdown-item:hover) {
	color: rgb(var(--white-fixed))
}

:is(.dark .extension-tooltip) {
	border-color: #75757575
}

:is(.dark .extension-tooltip) {
	background-color: rgb(var(--black-fixed))
}

.menu-link-active:focus-visible,
.menu-link:focus-visible {
	outline-color: rgb(var(--black-fixed));
	outline-offset: 0;
	outline-style: solid;
	outline-width: 2px
}

:is(.dark .menu-link):focus-visible,
:is(.dark .menu-link-active):focus-visible {
	outline-color: rgb(var(--white-fixed))
}

:is(.dark .menu-link:hover) {
	background-color: #1b1b1bad
}

:is(.dark .menu-link-active) {
	background-color: rgb(var(--black-fixed))
}

:is(.dark .bottombar-container) {
	--tw-bg-opacity: 1;
	background-color: rgb(56 56 56/var(--tw-bg-opacity))
}

:is(.dark .extension-section) {
	--tw-border-opacity: 1;
	border-color: rgb(45 45 45/var(--tw-border-opacity))
}

.extension-flag-button-base:focus-visible {
	outline-color: rgb(var(--black-fixed));
	outline-offset: 2px;
	outline-style: solid;
	outline-width: 2px
}

:is(.dark .extension-flag-button-base):focus-visible {
	outline-color: rgb(var(--white-fixed))
}

:is(.dark .extension-input-field) {
	border-color: #75757575
}

:is(.dark .extension-input-field) {
	color: rgb(var(--white-fixed))
}

:is(.dark .extension-input-field)::placeholder {
	--tw-text-opacity: 1;
	color: rgb(207 207 207/var(--tw-text-opacity))
}

:is(.dark .extension-input-field) {
	--tw-bg-opacity: 1;
	background-color: rgb(56 56 56/var(--tw-bg-opacity))
}

:is(.dark .extension-textarea-field) {
	border-color: #75757575
}

:is(.dark .extension-textarea-field) {
	color: rgb(var(--white-fixed))
}

:is(.dark .extension-textarea-field)::placeholder {
	--tw-text-opacity: 1;
	color: rgb(207 207 207/var(--tw-text-opacity))
}

:is(.dark .extension-textarea-field) {
	--tw-bg-opacity: 1;
	background-color: rgb(56 56 56/var(--tw-bg-opacity))
}

:is(.dark .extension-face-button-base:hover) {
	--tw-bg-opacity: 1;
	background-color: rgb(41 41 41/var(--tw-bg-opacity))
}

:is(.dark .extension-face-button-base) {
	--tw-border-opacity: 1;
	border-color: rgb(45 45 45/var(--tw-border-opacity))
}

.extension-face-button-base:focus-visible {
	outline-color: rgb(var(--black-fixed));
	outline-offset: 2px;
	outline-style: solid;
	outline-width: 2px
}

:is(.dark .extension-face-button-base):focus-visible {
	outline-color: rgb(var(--white-fixed))
}

:is(.dark .extension-face-button-active) {
	--tw-bg-opacity: 1;
	background-color: rgb(41 41 41/var(--tw-bg-opacity))
}

:is(.dark .extension-connection-card-layout)>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color: rgb(45 45 45/var(--tw-divide-opacity))
}

:is(.dark .extension-connection-card-layout) {
	--tw-border-opacity: 1;
	border-color: rgb(45 45 45/var(--tw-border-opacity))
}

:is(.dark .extension-connection-card-search-input) {
	background-color: rgb(var(--black-fixed))
}

:is(.dark .extension-connection-card-search-input) {
	--tw-border-opacity: 1;
	border-color: rgb(45 45 45/var(--tw-border-opacity))
}

:is(.dark .extension-connection-card-search-input)::placeholder {
	--tw-text-opacity: 1;
	color: rgb(207 207 207/var(--tw-text-opacity))
}

:is(.dark .extension-connection-card-search-entry.extension-connection-card-search-entry-highlight:hover) {
	--tw-bg-opacity: 1;
	background-color: rgb(32 32 32/var(--tw-bg-opacity))
}

@font-face {
	font-display: swap;
	font-family: Lato;
	font-style: normal;
	font-weight: 400;
	src: url(data:font/woff;charset=utf-8;base64,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) format("woff2");
	unicode-range: u+0100-024f,
		u+0259,
		u+1e??,
		u+2020,
		u+20a0-20ab,
		u+20ad-20cf,
		u+2113,
		u+2c60-2c7f,
		u+a720-a7ff
}

@font-face {
	font-display: swap;
	font-family: Lato;
	font-style: normal;
	font-weight: 400;
	src: url(data:font/woff;charset=utf-8;base64,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) format("woff2");
	unicode-range: u+00??,
		u+0131,
		u+0152-0153,
		u+02bb-02bc,
		u+02c6,
		u+02da,
		u+02dc,
		u+2000-206f,
		u+2074,
		u+20ac,
		u+2122,
		u+2191,
		u+2193,
		u+2212,
		u+2215,
		u+feff,
		u+fffd
}

@font-face {
	font-display: swap;
	font-family: Lato;
	font-style: normal;
	font-weight: 700;
	src: url(data:font/woff;charset=utf-8;base64,d09GMgABAAAAAAuAAA0AAAAAE5gAAAsuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4E+HCoGYABsEQwKl2yUAwtYAAE2AiQDgSYEIAWFAAeCEBtyEFFUkz5A8fPAtoWso7KFCk6qtXf/CyporauX87yf57f55z4eoA9aMAh9RhUTwUgMBGWB1WyCBds+bI2L1u2HulBX0ag/uml/cITpPD3e3m37EqAFHAYAkXV5HQD+036u7nb3h1koYgkPCUIaIRMK8famj5sZIp7EJEEbKUHGm3n00BbJJEomhCKh8SpnK+2SepxjGELMn/e3KwECAAJiKGHK3GI1sDvrTN0gggOcDyMfAxFgHU093cB+1QAAciU4YI64CHdRfxoEiZGkOilCQHtmFpCQ8uHbm9vHJC2EslgjRjZSxHEayK7H8FrLLZPZo0t4tZcYqS/ylHyCn1DkO9N3Q8gbJCTAc0S8NwUPwC4BFYA6QBUAIM/CtpQLMIZ+daFgHBfMFoxTMIoVgAn3ZrrLioEMTpK0wv/N2UQ/gw6QAFsBAHCMOgEAJAwgQygoAIF8FA7VRXxc/OIYoiMvpERzUR1airaQpNMJEI48kRzpUC0agM/Qy9/uigv22hwNEMTcZseABXSnE0eEg9B0pytQ6gDwM5a8EFbagovHSWQYOmOVl2MLc9oRMk3h9wwQ4HiUl0zIiRTJuESIq5wdlOHK5wbyBQECAdtNYHmKMTQ9PQ1Wx7VHly55qgnNGyevPr16EtmuEPZbp/YSdtF828mrDxlD9y8fB+uxS/cI+4MrJ8y8Qa6WZ+FahryqHBP2j2feRrZ3Zj9hDE1XqbdNEfYrMzOE3eFwgHV6epoxNDs7mz48aRnat2+/cPCNGURnDBL2C2HmneNAIywMy8iDPmCPwEeC1RFJ2Gd6yrTDBxlDj/VKkW3GRiLbLNR7WxacSTUzhi57NR2elo7ORre8epXBsIA1YoAD/NhGPSxsZNm218zxoG3WpxfTZV5Vl5oaUa2V4RqVSqsOYjxuBpyg2uQry/DKNgXr5dZGhWlfDTp/3/vw6lHI5cqpyy3WY56tLODGNhrewUQ8S/XUKYLQvnqRMTgkrDpXFQgMWnekKyIdu3rkEkFYWIPE3nOHDoH1Mvg3OTxsZul2zfiNOSQ8ahZDY4uJAyJNzxxaNATbo3sRZ2gH1rXxufvwaThyvtfAOt0Jv9kWHrAxFjAxDoSZXdxZquHBWLS8NrKXYI9u8OxDfpmt7r7Bjl6aZZt5MWNpAGtKLcYB7qiRLVhLZVlwLVgT1DhxLe6f5xgER2Cmdpv112vuhBjaWQywntsmnUk1CyyX7nXIPmHVduHwsId2eJLBsGxRC9q2O1hsowcvMm5PV+nQo04HVs/KGzq//3UAJja410HYCy0Uplh+KPrClSP0orGOoA90it7abXvjWILQDk9aGc81u7rTwqrtrZCdXVdNwN/N/tWyfpOsIdcQWKIMqU1PFpfu8nL45wj1+7mL1I32gHsf+/v/ExXAmnOY4/ev6k2JPEEgleBKuUSapcAlUkF8ltBk/xmoEz9nKduAKm2DPHmV+49tPdpOMJ4ah67TN2s543s62Ddvcjv3jf/YXKWuWWyxuXv8UhC60F/bfCDXvFx5qc+svNxrG1XOS65mFHplh7BGdMD7bYLfE8I9HG28G4dlSw3fAXViiNyaGq24GR0lGij9F1sPqdtG910XCLwVgTpvWUqFaKM4OyQ+RTE/uj9wcVh/ynxNyhJdffYB69Lz+QM5K0Xm2PacXSXWwx+7eY2UxraHFBmXdDanpuTNj+n3tQT3J8+vSVnVoJJtHzAezVlknVUV5UFsRVwcK478xfSdv+0tl4/bfYsdt8niNtrH+077fQ8FpycaorZHNXp+P1vULnAcjVohfTEDiZWhh1UCtySJ0j1eXheVpfVZrKrwe0WumR+Rnp4v4Rd7eH+eW7NRn9Uc1MVJ0k/mLl6df2vpoqxrS9adVw0aDxUolbBiDcd8yy37QRlfHKh1S1DbUjTNERs06/9Yv0DTrM0ypPI+h6jKtNF5PP7yaqVbdEFlZpzvoVzfGtF8n5qQXFmYVlaYuLhFNxLXkNjIn+dbGvl2yvyx5x4ea+fne6VEfGqL8Aw4nOurEy3w0YXlysP0yjmxi2rVm+L07YdzRiBpz2si8toXtr+veLXw/se/WfPjZQJCt5/5HfePkmxb//NX5hDQXrvIVwXqqPWS5Pq2cnlyfpMihOZ/Y2dHkLYjqO8zv+f+KyfcMl+TmDb3hYe7d4Wfm/GzPan17z0++uFViebFC7H2GEwxZlEr/ZakFDXnhMavahbm1xcmqPxreMnyLr/SnPCWnLSMhet136QfoWS0aOorM1Ti3WJvr7TxiNJj43/r1qXVtcZt1n7wXdB/Q/kHD3fgm0Ta0DxfeXEyyH7s9EfGgDqxaca2+a+nf+20zc7t0gb48gI8cXzm/FWN+MGiJfa8u7Y2xbmla86ojHW7M3v75IcMEuWtap6ZeH3rVnOGRpzly/DwmcmrSVPsLFCxwtLHaULlH52RIOkcHOQansV4qfXlAeAd39x04lQgKKemFO+XcU/WnCd/2FZ8gQWS355E7pZvCJVYk778Y/Me+Rb/b1ckr4TrX1YcZbYVDlvrzkVabMWqEIVwjm9JS8UeM88S13Sft9Xz7n/3f18dXBoaqhTq/Uta+OuCjoE4YdOXnwoPcvb3telXX8m9oGzV951n7wPpZ7HkyP4pX3Jg5xrSd82uAdJ36sAIUBWbhbcfj3t/uNWnkPD+0lAQIOeM+nyJHGubz4fexy9PCyu21mMUclTOCSgwRHdRvwXYM8vF+ko3ieiTeJVYnJXwmUgiVJcdFYlV8RSJmKL46t0qqWIJNSELIn53BpsMDZSzb9y8f1FVfUIA2OdfXuQkTzZmxzbGxTXGNmZPJnMu/vT27yBtHvNeMdLvI9WuMXn79K3RSn36R1bRCVgQ4ABAh5A8AYy6xrDgRxOVQc8wIha5AoBEoxhjBMIOBaYcGnpMgPWUHhOcCpOLFk2VmDNP2pSwFDidyoFO5QwtDBCfEuBmAwCy/jhMmhPm9Kc9Rj0DWwCoGjRuBQCOGQJYQfs3DCtYoh39simEOuH8SxTnTydAhq+y4xSA0q52YfQk01OW9MX5JgABABKN+fxCdOs5Gb+5eNGfAQA8eBcsLJz8i7I6Vf/wvqdXAAJXwAAAAAHQz/yvAa7hz8AWqMIYcaqQkwthnggtA6Bmgmy+hC14LASM1PnXeQGyfQHmnEWwgtIOYfsgKNZSuERdBzTcA8onk4WrhBhZ6FkCfmsCEpRUrhqvhAAxqEJBpwxqY7vOa6B+LXV+nrHBboSoe35ks/OFqc4/brhlQAc9HDDwEykVgI32GWCAAMAFmlEA4a4ASABgkxC4IAHBJEkSBUoTkIQDPz1JVCjLCqSRkuMx2ZCQz0HBYKFBPdq0aGVCCtEgFClOjFgxIp/cFZHqBUhyiwaVyc/fqU63RqRivTrUMTIjKZm1adJYiGtA6i8yaQWsINGYKerR50ChJZdBd/NdS9Xp0uQy+ylWx8QgohoBNWxim4xS0ds8eEHqgy+qVAAtJJWFAn0DY+uQCKHRQCMpDIKSWFEZXfMie5hzNw55ZBg7YJrVqVhIAEo3kWNzJtKZ/jESpCNpJ02YgHtTeHdK2hin1GQYLhpDSa+eYeqaCYjk/CgTU+Y00aIZNWAbiiZERDWPnQU0UNjC6qeSqxgGcb7ONcbg3YYDhAEGFAgSK0mGTLnKacy3HlEQDv8RKqLBxz4JHbkgV0TApz5zETEQE7EQGz73hQn4yLuWIQ7iIh7i4//noJguN3ybU9ZBr/NSDmsaSCuta+g1NdG6L6ySGZmOmhsJXaPBdIOfhbKYr76sxramv/sBv0JIEHyN1f0ac9ptYUvUpQ==) format("woff2");
	unicode-range: u+0100-024f,
		u+0259,
		u+1e??,
		u+2020,
		u+20a0-20ab,
		u+20ad-20cf,
		u+2113,
		u+2c60-2c7f,
		u+a720-a7ff
}

@font-face {
	font-display: swap;
	font-family: Lato;
	font-style: normal;
	font-weight: 700;
	src: url(data:font/woff;charset=utf-8;base64,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) format("woff2");
	unicode-range: u+00??,
		u+0131,
		u+0152-0153,
		u+02bb-02bc,
		u+02c6,
		u+02da,
		u+02dc,
		u+2000-206f,
		u+2074,
		u+20ac,
		u+2122,
		u+2191,
		u+2193,
		u+2212,
		u+2215,
		u+feff,
		u+fffd
}

.absolute {
	position: absolute
}

.relative {
	position: relative
}

.mx-auto {
	margin-left: auto;
	margin-right: auto
}

.mb-10 {
	margin-bottom: 2.5em
}

.mb-12 {
	margin-bottom: 3em
}

.mb-4 {
	margin-bottom: 1em
}

.mb-8 {
	margin-bottom: 2em
}

.mt-1 {
	margin-top: .25em
}

.mt-12 {
	margin-top: 3em
}

.mt-2 {
	margin-top: .5em
}

.mt-3 {
	margin-top: .75em
}

.mt-4 {
	margin-top: 1em
}

.mt-5 {
	margin-top: 1.25em
}

.mt-6 {
	margin-top: 1.5em
}

.block {
	display: block
}

.flex {
	display: flex
}

.inline-flex {
	display: inline-flex
}

.grid {
	display: grid
}

.hidden {
	display: none
}

.h-4 {
	height: 1em
}

.h-6 {
	height: 1.5em
}

.h-8 {
	height: 2em
}

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

.h-full {
	height: 100%
}

.w-4 {
	width: 1em
}

.w-8 {
	width: 2em
}

.w-full {
	width: 100%
}

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

.transform {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cursor-pointer {
	cursor: pointer
}

.flex-row {
	flex-direction: row
}

.flex-col {
	flex-direction: column
}

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

.items-center {
	align-items: center
}

.justify-center {
	justify-content: center
}

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

.gap-1 {
	gap: .25em
}

.gap-x-2 {
	column-gap: .5em
}

.space-x-4>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-left: calc(1em*(1 - var(--tw-space-x-reverse)));
	margin-right: calc(1em*var(--tw-space-x-reverse))
}

.space-y-1>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: calc(.25em*var(--tw-space-y-reverse));
	margin-top: calc(.25em*(1 - var(--tw-space-y-reverse)))
}

.space-y-2>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: calc(.5em*var(--tw-space-y-reverse));
	margin-top: calc(.5em*(1 - var(--tw-space-y-reverse)))
}

.space-y-4>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: calc(1em*var(--tw-space-y-reverse));
	margin-top: calc(1em*(1 - var(--tw-space-y-reverse)))
}

.space-y-6>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: calc(1.5em*var(--tw-space-y-reverse));
	margin-top: calc(1.5em*(1 - var(--tw-space-y-reverse)))
}

.overflow-hidden {
	overflow: hidden
}

.rounded {
	border-radius: .25em
}

.rounded-lg {
	border-radius: .5em
}

.rounded-md {
	border-radius: .375em
}

.border {
	border-width: 1px
}

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

.border-t {
	border-top-width: 1px
}

.border-gray-600 {
	--tw-border-opacity: 1;
	border-color: rgb(224 224 224/var(--tw-border-opacity))
}

.bg-white {
	background-color: rgb(var(--white-fixed))
}

.p-2 {
	padding: .5em
}

.p-4 {
	padding: 1em
}

.p-6 {
	padding: 1.5em
}

.px-2 {
	padding-left: .5em;
	padding-right: .5em
}

.px-4 {
	padding-left: 1em;
	padding-right: 1em
}

.px-8 {
	padding-left: 2em;
	padding-right: 2em
}

.py-1 {
	padding-bottom: .25em;
	padding-top: .25em
}

.py-2 {
	padding-bottom: .5em;
	padding-top: .5em
}

.py-2\.5 {
	padding-bottom: .625em;
	padding-top: .625em
}

.py-20 {
	padding-bottom: 5em;
	padding-top: 5em
}

.py-3 {
	padding-bottom: .75em;
	padding-top: .75em
}

.pt-0 {
	padding-top: 0
}

.pt-1 {
	padding-top: .25em
}

.text-center {
	text-align: center
}

.font-bold {
	font-weight: 700
}

.text-gray-400 {
	--tw-text-opacity: 1;
	color: rgb(94 94 94/var(--tw-text-opacity))
}

.opacity-0 {
	opacity: 0
}

:host {
	font-size: 16px !important;
	line-height: 1.5 !important;
	-webkit-text-size-adjust: 100% !important;
	font-family: Lato, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
	font-feature-settings: normal !important;
	tab-size: 4 !important
}

.dark\:border-gray-dark-600:is(.dark *) {
	--tw-border-opacity: 1;
	border-color: rgb(45 45 45/var(--tw-border-opacity))
}

/* .dark\:bg-black:is(.dark *) {
  background-color:rgb(var(--black-fixed))
} */
.dark\:bg-gray-800:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(136 136 136/var(--tw-bg-opacity))
}

.dark\:bg-gray-dark-400:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(56 56 56/var(--tw-bg-opacity))
}

.dark\:bg-gray-dark-600:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(45 45 45/var(--tw-bg-opacity))
}

.dark\:fill-primary-accent-foreground:is(.dark *) {
	fill: rgb(var(--text-accent-primary))
}

.dark\:text-gray-dark-200:is(.dark *) {
	--tw-text-opacity: 1;
	color: rgb(207 207 207/var(--tw-text-opacity))
}


.anticon {
	display: inline-flex;
	align-items: center;
	color: inherit;
	font-style: normal;
	line-height: 0;
	text-align: center;
	text-transform: none;
	vertical-align: -0.125em;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.anticon>* {
	line-height: 1;
}

.anticon svg {
	display: inline-block;
}

.anticon::before {
	display: none;
}


:where(.css-rh3d38) a {
	color: #038ccc;
	text-decoration: underline;
	background-color: transparent;
	outline: none;
	cursor: pointer;
	transition: color 0s;
	-webkit-text-decoration-skip: objects;
}

:where(.css-rh3d38) a:hover {
	color: #0b5375;
}

:where(.css-rh3d38) a:active {
	color: #0770a0;
}

:where(.css-rh3d38) a:active,
:where(.css-rh3d38) a:hover {
	text-decoration: none;
	outline: 0;
}

:where(.css-rh3d38) a:focus {
	text-decoration: none;
	outline: 0;
}

:where(.css-rh3d38) a[disabled] {
	color: rgba(255, 255, 255, 0.25);
	cursor: not-allowed;
}


:where(.css-rh3d38).ant-typography {
	font-family: '__Inter_d65c78', '__Inter_Fallback_d65c78', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial;
	font-size: 14px;
	box-sizing: border-box;
}

:where(.css-rh3d38).ant-typography::before,
:where(.css-rh3d38).ant-typography::after {
	box-sizing: border-box;
}

:where(.css-rh3d38).ant-typography [class^="ant-typography"],
:where(.css-rh3d38).ant-typography [class*=" ant-typography"] {
	box-sizing: border-box;
}

:where(.css-rh3d38).ant-typography [class^="ant-typography"]::before,
:where(.css-rh3d38).ant-typography [class*=" ant-typography"]::before,
:where(.css-rh3d38).ant-typography [class^="ant-typography"]::after,
:where(.css-rh3d38).ant-typography [class*=" ant-typography"]::after {
	box-sizing: border-box;
}

:where(.css-rh3d38).ant-typography {
	color: rgba(255, 255, 255, 0.85);
	word-break: break-word;
	line-height: 1.5714285714285714;
}

:where(.css-rh3d38).ant-typography.ant-typography-secondary {
	color: rgba(255, 255, 255, 0.45);
}

:where(.css-rh3d38).ant-typography.ant-typography-success {
	color: #49aa19;
}

:where(.css-rh3d38).ant-typography.ant-typography-warning {
	color: #d89614;
}

:where(.css-rh3d38).ant-typography.ant-typography-danger {
	color: #dc4446;
}

a:where(.css-rh3d38).ant-typography.ant-typography-danger:active,
a:where(.css-rh3d38).ant-typography.ant-typography-danger:focus {
	color: #ad393a;
}

a:where(.css-rh3d38).ant-typography.ant-typography-danger:hover {
	color: #e86e6b;
}

:where(.css-rh3d38).ant-typography.ant-typography-disabled {
	color: rgba(255, 255, 255, 0.25);
	cursor: not-allowed;
	user-select: none;
}

div:where(.css-rh3d38).ant-typography,
:where(.css-rh3d38).ant-typography p {
	margin-bottom: 1em;
}

h1:where(.css-rh3d38).ant-typography,
div:where(.css-rh3d38).ant-typography-h1,
div:where(.css-rh3d38).ant-typography-h1>textarea,
:where(.css-rh3d38).ant-typography h1 {
	margin-bottom: 0.5em;
	color: rgba(255, 255, 255, 0.85);
	font-weight: 600;
	font-size: 38px;
	line-height: 1.2105263157894737;
}

h2:where(.css-rh3d38).ant-typography,
div:where(.css-rh3d38).ant-typography-h2,
div:where(.css-rh3d38).ant-typography-h2>textarea,
:where(.css-rh3d38).ant-typography h2 {
	margin-bottom: 0.5em;
	color: rgba(255, 255, 255, 0.85);
	font-weight: 600;
	font-size: 30px;
	line-height: 1.2666666666666666;
}

h3:where(.css-rh3d38).ant-typography,
div:where(.css-rh3d38).ant-typography-h3,
div:where(.css-rh3d38).ant-typography-h3>textarea,
:where(.css-rh3d38).ant-typography h3 {
	margin-bottom: 0.5em;
	color: rgba(255, 255, 255, 0.85);
	font-weight: 600;
	font-size: 24px;
	line-height: 1.3333333333333333;
}

h4:where(.css-rh3d38).ant-typography,
div:where(.css-rh3d38).ant-typography-h4,
div:where(.css-rh3d38).ant-typography-h4>textarea,
:where(.css-rh3d38).ant-typography h4 {
	margin-bottom: 0.5em;
	color: rgba(255, 255, 255, 0.85);
	font-weight: 600;
	font-size: 20px;
	line-height: 1.4;
}

h5:where(.css-rh3d38).ant-typography,
div:where(.css-rh3d38).ant-typography-h5,
div:where(.css-rh3d38).ant-typography-h5>textarea,
:where(.css-rh3d38).ant-typography h5 {
	margin-bottom: 0.5em;
	color: rgba(255, 255, 255, 0.85);
	font-weight: 600;
	font-size: 16px;
	line-height: 1.5;
}

:where(.css-rh3d38).ant-typography+h1.ant-typography,
:where(.css-rh3d38).ant-typography+h2.ant-typography,
:where(.css-rh3d38).ant-typography+h3.ant-typography,
:where(.css-rh3d38).ant-typography+h4.ant-typography,
:where(.css-rh3d38).ant-typography+h5.ant-typography {
	margin-top: 1.2em;
}

:where(.css-rh3d38).ant-typography div+h1,
:where(.css-rh3d38).ant-typography ul+h1,
:where(.css-rh3d38).ant-typography li+h1,
:where(.css-rh3d38).ant-typography p+h1,
:where(.css-rh3d38).ant-typography h1+h1,
:where(.css-rh3d38).ant-typography h2+h1,
:where(.css-rh3d38).ant-typography h3+h1,
:where(.css-rh3d38).ant-typography h4+h1,
:where(.css-rh3d38).ant-typography h5+h1,
:where(.css-rh3d38).ant-typography div+h2,
:where(.css-rh3d38).ant-typography ul+h2,
:where(.css-rh3d38).ant-typography li+h2,
:where(.css-rh3d38).ant-typography p+h2,
:where(.css-rh3d38).ant-typography h1+h2,
:where(.css-rh3d38).ant-typography h2+h2,
:where(.css-rh3d38).ant-typography h3+h2,
:where(.css-rh3d38).ant-typography h4+h2,
:where(.css-rh3d38).ant-typography h5+h2,
:where(.css-rh3d38).ant-typography div+h3,
:where(.css-rh3d38).ant-typography ul+h3,
:where(.css-rh3d38).ant-typography li+h3,
:where(.css-rh3d38).ant-typography p+h3,
:where(.css-rh3d38).ant-typography h1+h3,
:where(.css-rh3d38).ant-typography h2+h3,
:where(.css-rh3d38).ant-typography h3+h3,
:where(.css-rh3d38).ant-typography h4+h3,
:where(.css-rh3d38).ant-typography h5+h3,
:where(.css-rh3d38).ant-typography div+h4,
:where(.css-rh3d38).ant-typography ul+h4,
:where(.css-rh3d38).ant-typography li+h4,
:where(.css-rh3d38).ant-typography p+h4,
:where(.css-rh3d38).ant-typography h1+h4,
:where(.css-rh3d38).ant-typography h2+h4,
:where(.css-rh3d38).ant-typography h3+h4,
:where(.css-rh3d38).ant-typography h4+h4,
:where(.css-rh3d38).ant-typography h5+h4,
:where(.css-rh3d38).ant-typography div+h5,
:where(.css-rh3d38).ant-typography ul+h5,
:where(.css-rh3d38).ant-typography li+h5,
:where(.css-rh3d38).ant-typography p+h5,
:where(.css-rh3d38).ant-typography h1+h5,
:where(.css-rh3d38).ant-typography h2+h5,
:where(.css-rh3d38).ant-typography h3+h5,
:where(.css-rh3d38).ant-typography h4+h5,
:where(.css-rh3d38).ant-typography h5+h5 {
	margin-top: 1.2em;
}

:where(.css-rh3d38).ant-typography code {
	margin: 0 0.2em;
	padding-inline: 0.4em;
	padding-block: 0.2em 0.1em;
	font-size: 85%;
	font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
	background: rgba(150, 150, 150, 0.1);
	border: 1px solid rgba(100, 100, 100, 0.2);
	border-radius: 3px;
}

:where(.css-rh3d38).ant-typography kbd {
	margin: 0 0.2em;
	padding-inline: 0.4em;
	padding-block: 0.15em 0.1em;
	font-size: 90%;
	font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
	background: rgba(150, 150, 150, 0.06);
	border: 1px solid rgba(100, 100, 100, 0.2);
	border-bottom-width: 2px;
	border-radius: 3px;
}

:where(.css-rh3d38).ant-typography mark {
	padding: 0;
	background-color: #ffe58f;
}

:where(.css-rh3d38).ant-typography u,
:where(.css-rh3d38).ant-typography ins {
	text-decoration: underline;
	text-decoration-skip-ink: auto;
}

:where(.css-rh3d38).ant-typography s,
:where(.css-rh3d38).ant-typography del {
	text-decoration: line-through;
}

:where(.css-rh3d38).ant-typography strong {
	font-weight: 600;
}

:where(.css-rh3d38).ant-typography ul,
:where(.css-rh3d38).ant-typography ol {
	margin-inline: 0;
	margin-block: 0 1em;
	padding: 0;
}

:where(.css-rh3d38).ant-typography ul li,
:where(.css-rh3d38).ant-typography ol li {
	margin-inline: 20px 0;
	margin-block: 0;
	padding-inline: 4px 0;
	padding-block: 0;
}

:where(.css-rh3d38).ant-typography ul {
	list-style-type: circle;
}

:where(.css-rh3d38).ant-typography ul ul {
	list-style-type: disc;
}

:where(.css-rh3d38).ant-typography ol {
	list-style-type: decimal;
}

:where(.css-rh3d38).ant-typography pre,
:where(.css-rh3d38).ant-typography blockquote {
	margin: 1em 0;
}

:where(.css-rh3d38).ant-typography pre {
	padding: 0.4em 0.6em;
	white-space: pre-wrap;
	word-wrap: break-word;
	background: rgba(150, 150, 150, 0.1);
	border: 1px solid rgba(100, 100, 100, 0.2);
	border-radius: 3px;
	font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}

:where(.css-rh3d38).ant-typography pre code {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: inherit;
	font-family: inherit;
	background: transparent;
	border: 0;
}

:where(.css-rh3d38).ant-typography blockquote {
	padding-inline: 0.6em 0;
	padding-block: 0;
	border-inline-start: 4px solid rgba(100, 100, 100, 0.2);
	opacity: 0.85;
}

a:where(.css-rh3d38).ant-typography,
:where(.css-rh3d38).ant-typography a {
	color: #038ccc;
	text-decoration: underline;
	outline: none;
	cursor: pointer;
	transition: all 0s;
	border: 0;
	padding: 0;
	background: none;
	user-select: none;
}

a:where(.css-rh3d38).ant-typography:focus-visible,
:where(.css-rh3d38).ant-typography a:focus-visible {
	outline: 3px solid #0e3e55;
	outline-offset: 1px;
	transition: outline-offset 0s, outline 0s;
}

a:where(.css-rh3d38).ant-typography:focus,
:where(.css-rh3d38).ant-typography a:focus,
a:where(.css-rh3d38).ant-typography:hover,
:where(.css-rh3d38).ant-typography a:hover {
	color: #0b5375;
}

a:where(.css-rh3d38).ant-typography:active,
:where(.css-rh3d38).ant-typography a:active {
	color: #0770a0;
}

a:where(.css-rh3d38).ant-typography[disabled],
:where(.css-rh3d38).ant-typography a[disabled],
a:where(.css-rh3d38).ant-typography.ant-typography-disabled,
:where(.css-rh3d38).ant-typography a.ant-typography-disabled {
	color: rgba(255, 255, 255, 0.25);
	cursor: not-allowed;
}

a:where(.css-rh3d38).ant-typography[disabled]:active,
:where(.css-rh3d38).ant-typography a[disabled]:active,
a:where(.css-rh3d38).ant-typography.ant-typography-disabled:active,
:where(.css-rh3d38).ant-typography a.ant-typography-disabled:active,
a:where(.css-rh3d38).ant-typography[disabled]:hover,
:where(.css-rh3d38).ant-typography a[disabled]:hover,
a:where(.css-rh3d38).ant-typography.ant-typography-disabled:hover,
:where(.css-rh3d38).ant-typography a.ant-typography-disabled:hover {
	color: rgba(255, 255, 255, 0.25);
}

a:where(.css-rh3d38).ant-typography[disabled]:active,
:where(.css-rh3d38).ant-typography a[disabled]:active,
a:where(.css-rh3d38).ant-typography.ant-typography-disabled:active,
:where(.css-rh3d38).ant-typography a.ant-typography-disabled:active {
	pointer-events: none;
}

:where(.css-rh3d38).ant-typography .ant-typography-expand,
:where(.css-rh3d38).ant-typography .ant-typography-collapse,
:where(.css-rh3d38).ant-typography .ant-typography-edit,
:where(.css-rh3d38).ant-typography .ant-typography-copy {
	color: #038ccc;
	text-decoration: underline;
	outline: none;
	cursor: pointer;
	transition: all 0s;
	border: 0;
	padding: 0;
	background: none;
	user-select: none;
	margin-inline-start: 4px;
}

:where(.css-rh3d38).ant-typography .ant-typography-expand:focus-visible,
:where(.css-rh3d38).ant-typography .ant-typography-collapse:focus-visible,
:where(.css-rh3d38).ant-typography .ant-typography-edit:focus-visible,
:where(.css-rh3d38).ant-typography .ant-typography-copy:focus-visible {
	outline: 3px solid #0e3e55;
	outline-offset: 1px;
	transition: outline-offset 0s, outline 0s;
}

:where(.css-rh3d38).ant-typography .ant-typography-expand:focus,
:where(.css-rh3d38).ant-typography .ant-typography-collapse:focus,
:where(.css-rh3d38).ant-typography .ant-typography-edit:focus,
:where(.css-rh3d38).ant-typography .ant-typography-copy:focus,
:where(.css-rh3d38).ant-typography .ant-typography-expand:hover,
:where(.css-rh3d38).ant-typography .ant-typography-collapse:hover,
:where(.css-rh3d38).ant-typography .ant-typography-edit:hover,
:where(.css-rh3d38).ant-typography .ant-typography-copy:hover {
	color: #0b5375;
}

:where(.css-rh3d38).ant-typography .ant-typography-expand:active,
:where(.css-rh3d38).ant-typography .ant-typography-collapse:active,
:where(.css-rh3d38).ant-typography .ant-typography-edit:active,
:where(.css-rh3d38).ant-typography .ant-typography-copy:active {
	color: #0770a0;
}

:where(.css-rh3d38).ant-typography-edit-content {
	position: relative;
}

div:where(.css-rh3d38).ant-typography-edit-content {
	inset-inline-start: -12px;
	margin-top: -12px;
	margin-bottom: calc(1em - 12px);
}

:where(.css-rh3d38).ant-typography-edit-content .ant-typography-edit-content-confirm {
	position: absolute;
	inset-inline-end: 10px;
	inset-block-end: 8px;
	color: rgba(255, 255, 255, 0.45);
	font-weight: normal;
	font-size: 14px;
	font-style: normal;
	pointer-events: none;
}

:where(.css-rh3d38).ant-typography-edit-content textarea {
	margin: 0 !important;
	-moz-transition: none;
	height: 1em;
}

:where(.css-rh3d38).ant-typography .ant-typography-copy-success,
:where(.css-rh3d38).ant-typography .ant-typography-copy-success:hover,
:where(.css-rh3d38).ant-typography .ant-typography-copy-success:focus {
	color: #49aa19;
}

:where(.css-rh3d38).ant-typography .ant-typography-copy-icon-only {
	margin-inline-start: 0;
}

a:where(.css-rh3d38).ant-typography-ellipsis,
span:where(.css-rh3d38).ant-typography-ellipsis {
	display: inline-block;
	max-width: 100%;
}

:where(.css-rh3d38).ant-typography-ellipsis-single-line {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

a:where(.css-rh3d38).ant-typography-ellipsis-single-line,
span:where(.css-rh3d38).ant-typography-ellipsis-single-line {
	vertical-align: bottom;
}

:where(.css-rh3d38).ant-typography-ellipsis-single-line>code {
	padding-block: 0;
	max-width: calc(100% - 1.2em);
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: bottom;
	box-sizing: content-box;
}

:where(.css-rh3d38).ant-typography-ellipsis-multiple-line {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

:where(.css-rh3d38).ant-typography-rtl {
	direction: rtl;
}


:where(.css-rh3d38).ant-flex {
	display: flex;
}

:where(.css-rh3d38).ant-flex-vertical {
	flex-direction: column;
}

:where(.css-rh3d38).ant-flex-rtl {
	direction: rtl;
}

:where(.css-rh3d38).ant-flex:empty {
	display: none;
}

:where(.css-rh3d38).ant-flex-gap-small {
	gap: 8px;
}

:where(.css-rh3d38).ant-flex-gap-middle {
	gap: 16px;
}

:where(.css-rh3d38).ant-flex-gap-large {
	gap: 24px;
}

:where(.css-rh3d38).ant-flex-wrap-wrap {
	flex-wrap: wrap;
}

:where(.css-rh3d38).ant-flex-wrap-nowrap {
	flex-wrap: nowrap;
}

:where(.css-rh3d38).ant-flex-wrap-wrap-reverse {
	flex-wrap: wrap-reverse;
}

:where(.css-rh3d38).ant-flex-align-center {
	align-items: center;
}

:where(.css-rh3d38).ant-flex-align-start {
	align-items: start;
}

:where(.css-rh3d38).ant-flex-align-end {
	align-items: end;
}

:where(.css-rh3d38).ant-flex-align-flex-start {
	align-items: flex-start;
}

:where(.css-rh3d38).ant-flex-align-flex-end {
	align-items: flex-end;
}

:where(.css-rh3d38).ant-flex-align-self-start {
	align-items: self-start;
}

:where(.css-rh3d38).ant-flex-align-self-end {
	align-items: self-end;
}

:where(.css-rh3d38).ant-flex-align-baseline {
	align-items: baseline;
}

:where(.css-rh3d38).ant-flex-align-normal {
	align-items: normal;
}

:where(.css-rh3d38).ant-flex-align-stretch {
	align-items: stretch;
}

:where(.css-rh3d38).ant-flex-justify-flex-start {
	justify-content: flex-start;
}

:where(.css-rh3d38).ant-flex-justify-flex-end {
	justify-content: flex-end;
}

:where(.css-rh3d38).ant-flex-justify-start {
	justify-content: start;
}

:where(.css-rh3d38).ant-flex-justify-end {
	justify-content: end;
}

:where(.css-rh3d38).ant-flex-justify-center {
	justify-content: center;
}

:where(.css-rh3d38).ant-flex-justify-space-between {
	justify-content: space-between;
}

:where(.css-rh3d38).ant-flex-justify-space-around {
	justify-content: space-around;
}

:where(.css-rh3d38).ant-flex-justify-space-evenly {
	justify-content: space-evenly;
}

:where(.css-rh3d38).ant-flex-justify-stretch {
	justify-content: stretch;
}

:where(.css-rh3d38).ant-flex-justify-normal {
	justify-content: normal;
}

:where(.css-rh3d38).ant-flex-justify-left {
	justify-content: left;
}

:where(.css-rh3d38).ant-flex-justify-right {
	justify-content: right;
}


.anticon {
	display: inline-flex;
	align-items: center;
	color: inherit;
	font-style: normal;
	line-height: 0;
	text-align: center;
	text-transform: none;
	vertical-align: -0.125em;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.anticon>* {
	line-height: 1;
}

.anticon svg {
	display: inline-block;
}


*,
:after,
:before {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position: ;
	--tw-gradient-via-position: ;
	--tw-gradient-to-position: ;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(121, 181, 236, .5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia: ;
	--tw-contain-size: ;
	--tw-contain-layout: ;
	--tw-contain-paint: ;
	--tw-contain-style:
}

::backdrop {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position: ;
	--tw-gradient-via-position: ;
	--tw-gradient-to-position: ;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(121, 181, 236, .5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia: ;
	--tw-contain-size: ;
	--tw-contain-layout: ;
	--tw-contain-paint: ;
	--tw-contain-style:
}

*,
:after,
:before {
	box-sizing: border-box;
	border: 0 solid #e5e7eb
}

:after,
:before {
	--tw-content: ""
}

:host,
html {
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-feature-settings: normal;
	font-variation-settings: normal;
	-webkit-tap-highlight-color: transparent
}

body {
	line-height: inherit
}

abbr:where([title]) {
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

h1,
h2,
h3,
h4 {
	font-size: inherit;
	font-weight: inherit
}

a {
	color: inherit;
	text-decoration: inherit
}

button,
input {
	font-family: inherit;
	font-feature-settings: inherit;
	font-variation-settings: inherit;
	font-size: 100%;
	font-weight: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	color: inherit;
	margin: 0;
	padding: 0
}

button {
	text-transform: none
}

button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
	-webkit-appearance: button;
	background-color: transparent;
	background-image: none
}

:-moz-focusring {
	outline: auto
}

:-moz-ui-invalid {
	box-shadow: none
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
	height: auto
}

::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

summary {
	display: list-item
}

h1,
h2,
h3,
h4,
p {
	margin: 0
}

input::-moz-placeholder {
	opacity: 1;
	color: #9ca3af
}

button {
	cursor: pointer
}

:disabled {
	cursor: default
}

img,
svg {
	display: block;
	vertical-align: middle
}

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

:root {
	--inherit: inherit;
	--current: currentColor;
	--transparent: transparent;
	--black: #000;
	--white: #fff;
	--slate-50: #f8fafc;
	--slate-100: #f1f5f9;
	--slate-200: #e2e8f0;
	--slate-300: #cbd5e1;
	--slate-400: #94a3b8;
	--slate-500: #64748b;
	--slate-600: #475569;
	--slate-700: #334155;
	--slate-800: #1e293b;
	--slate-900: #0f172a;
	--slate-950: #020617;
	--gray-50: #f9fafb;
	--gray-100: #f3f4f6;
	--gray-200: #e5e7eb;
	--gray-300: #d1d5db;
	--gray-400: #9ca3af;
	--gray-500: #6b7280;
	--gray-600: #4b5563;
	--gray-700: #374151;
	--gray-800: #1f2937;
	--gray-900: #111827;
	--gray-950: #030712;
	--zinc-50: #fafafa;
	--zinc-100: #f4f4f5;
	--zinc-200: #e4e4e7;
	--zinc-300: #d4d4d8;
	--zinc-400: #a1a1aa;
	--zinc-500: #71717a;
	--zinc-600: #52525b;
	--zinc-700: #3f3f46;
	--zinc-800: #27272a;
	--zinc-900: #18181b;
	--zinc-950: #09090b;
	--neutral-50: #fafafa;
	--neutral-100: #f5f5f5;
	--neutral-200: #e5e5e5;
	--neutral-300: #d4d4d4;
	--neutral-400: #a3a3a3;
	--neutral-500: #737373;
	--neutral-600: #525252;
	--neutral-700: #404040;
	--neutral-800: #262626;
	--neutral-900: #171717;
	--neutral-950: #0a0a0a;
	--stone-50: #fafaf9;
	--stone-100: #f5f5f4;
	--stone-200: #e7e5e4;
	--stone-300: #d6d3d1;
	--stone-400: #a8a29e;
	--stone-500: #78716c;
	--stone-600: #57534e;
	--stone-700: #44403c;
	--stone-800: #292524;
	--stone-900: #1c1917;
	--stone-950: #0c0a09;
	--red-50: #fef2f2;
	--red-100: #fee2e2;
	--red-200: #fecaca;
	--red-300: #fca5a5;
	--red-400: #f87171;
	--red-500: #f37877;
	--red-600: #3e1716;
	--red-700: #f24e43;
	--red-800: #991b1b;
	--red-900: #7f1d1d;
	--red-950: #450a0a;
	--orange-50: #fff7ed;
	--orange-100: #ffedd5;
	--orange-200: #fed7aa;
	--orange-300: #fdba74;
	--orange-400: #fb923c;
	--orange-500: #f97316;
	--orange-600: #ea580c;
	--orange-700: #c2410c;
	--orange-800: #9a3412;
	--orange-900: #7c2d12;
	--orange-950: #431407;
	--amber-50: #fffbeb;
	--amber-100: #fef3c7;
	--amber-200: #fde68a;
	--amber-300: #fcd34d;
	--amber-400: #fbbf24;
	--amber-500: #f59e0b;
	--amber-600: #d97706;
	--amber-700: #b45309;
	--amber-800: #92400e;
	--amber-900: #78350f;
	--amber-950: #451a03;
	--yellow-50: #fefce8;
	--yellow-100: #fef9c3;
	--yellow-200: #fef08a;
	--yellow-300: #fde047;
	--yellow-400: #facc15;
	--yellow-500: #eab308;
	--yellow-600: #ca8a04;
	--yellow-700: #a16207;
	--yellow-800: #854d0e;
	--yellow-900: #713f12;
	--yellow-950: #422006;
	--lime-50: #f7fee7;
	--lime-100: #ecfccb;
	--lime-200: #d9f99d;
	--lime-300: #bef264;
	--lime-400: #a3e635;
	--lime-500: #84cc16;
	--lime-600: #65a30d;
	--lime-700: #4d7c0f;
	--lime-800: #3f6212;
	--lime-900: #365314;
	--lime-950: #1a2e05;
	--green-50: #f0fdf4;
	--green-100: #dcfce7;
	--green-200: #bbf7d0;
	--green-300: #86efac;
	--green-400: #4ade80;
	--green-500: #24ae7c;
	--green-600: #0d2a1f;
	--green-700: #15803d;
	--green-800: #166534;
	--green-900: #14532d;
	--green-950: #052e16;
	--emerald-50: #ecfdf5;
	--emerald-100: #d1fae5;
	--emerald-200: #a7f3d0;
	--emerald-300: #6ee7b7;
	--emerald-400: #34d399;
	--emerald-500: #10b981;
	--emerald-600: #059669;
	--emerald-700: #047857;
	--emerald-800: #065f46;
	--emerald-900: #064e3b;
	--emerald-950: #022c22;
	--teal-50: #f0fdfa;
	--teal-100: #ccfbf1;
	--teal-200: #99f6e4;
	--teal-300: #5eead4;
	--teal-400: #2dd4bf;
	--teal-500: #14b8a6;
	--teal-600: #0d9488;
	--teal-700: #0f766e;
	--teal-800: #115e59;
	--teal-900: #134e4a;
	--teal-950: #042f2e;
	--cyan-50: #ecfeff;
	--cyan-100: #cffafe;
	--cyan-200: #a5f3fc;
	--cyan-300: #67e8f9;
	--cyan-400: #22d3ee;
	--cyan-500: #06b6d4;
	--cyan-600: #0891b2;
	--cyan-700: #0e7490;
	--cyan-800: #155e75;
	--cyan-900: #164e63;
	--cyan-950: #083344;
	--sky-50: #f0f9ff;
	--sky-100: #e0f2fe;
	--sky-200: #bae6fd;
	--sky-300: #7dd3fc;
	--sky-400: #38bdf8;
	--sky-500: #0ea5e9;
	--sky-600: #0284c7;
	--sky-700: #0369a1;
	--sky-800: #075985;
	--sky-900: #0c4a6e;
	--sky-950: #082f49;
	--blue-50: #eff6ff;
	--blue-100: #dbeafe;
	--blue-200: #bfdbfe;
	--blue-300: #93c5fd;
	--blue-400: #60a5fa;
	--blue-500: #79b5ec;
	--blue-600: #152432;
	--blue-700: #1d4ed8;
	--blue-800: #1e40af;
	--blue-900: #1e3a8a;
	--blue-950: #172554;
	--indigo-50: #eef2ff;
	--indigo-100: #e0e7ff;
	--indigo-200: #c7d2fe;
	--indigo-300: #a5b4fc;
	--indigo-400: #818cf8;
	--indigo-500: #6366f1;
	--indigo-600: #4f46e5;
	--indigo-700: #4338ca;
	--indigo-800: #3730a3;
	--indigo-900: #312e81;
	--indigo-950: #1e1b4b;
	--violet-50: #f5f3ff;
	--violet-100: #ede9fe;
	--violet-200: #ddd6fe;
	--violet-300: #c4b5fd;
	--violet-400: #a78bfa;
	--violet-500: #8b5cf6;
	--violet-600: #7c3aed;
	--violet-700: #6d28d9;
	--violet-800: #5b21b6;
	--violet-900: #4c1d95;
	--violet-950: #2e1065;
	--purple-50: #faf5ff;
	--purple-100: #f3e8ff;
	--purple-200: #e9d5ff;
	--purple-300: #d8b4fe;
	--purple-400: #c084fc;
	--purple-500: #a855f7;
	--purple-600: #9333ea;
	--purple-700: #7e22ce;
	--purple-800: #6b21a8;
	--purple-900: #581c87;
	--purple-950: #3b0764;
	--fuchsia-50: #fdf4ff;
	--fuchsia-100: #fae8ff;
	--fuchsia-200: #f5d0fe;
	--fuchsia-300: #f0abfc;
	--fuchsia-400: #e879f9;
	--fuchsia-500: #d946ef;
	--fuchsia-600: #c026d3;
	--fuchsia-700: #a21caf;
	--fuchsia-800: #86198f;
	--fuchsia-900: #701a75;
	--fuchsia-950: #4a044e;
	--pink-50: #fdf2f8;
	--pink-100: #fce7f3;
	--pink-200: #fbcfe8;
	--pink-300: #f9a8d4;
	--pink-400: #f472b6;
	--pink-500: #ec4899;
	--pink-600: #db2777;
	--pink-700: #be185d;
	--pink-800: #9d174d;
	--pink-900: #831843;
	--pink-950: #500724;
	--rose-50: #fff1f2;
	--rose-100: #ffe4e6;
	--rose-200: #fecdd3;
	--rose-300: #fda4af;
	--rose-400: #fb7185;
	--rose-500: #f43f5e;
	--rose-600: #e11d48;
	--rose-700: #be123c;
	--rose-800: #9f1239;
	--rose-900: #881337;
	--rose-950: #4c0519;
	--light-200: #e8e9e9;
	--dark-200: #0d0f10;
	--dark-300: #131619;
	--dark-400: #1a1d21;
	--dark-500: #363a3d;
	--dark-600: #76828d;
	--dark-700: #abb8c4
}

.pointer-events-none {
	pointer-events: none
}

.absolute {
	position: absolute
}

.relative {
	position: relative
}

.inset-0 {
	inset: 0
}

.inset-x-0 {
	left: 0;
	right: 0
}

.-top-40 {
	top: -10rem
}

.bottom-0 {
	bottom: 0
}

.left-0 {
	left: 0
}

.left-2 {
	left: .5rem
}

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

.z-10 {
	z-index: 10
}

.z-50 {
	z-index: 50
}

.z-\[1\] {
	z-index: 1
}

.mx-auto {
	margin-left: auto;
	margin-right: auto
}

.my-5 {
	margin-top: 1.25rem;
	margin-bottom: 1.25rem
}

.-ml-4 {
	margin-left: -1rem
}

.-ml-5 {
	margin-left: -1.25rem
}

.-ml-6 {
	margin-left: -1.5rem
}

.mb-10 {
	margin-bottom: 2.5rem
}

.mb-12 {
	margin-bottom: 3rem
}

.mb-4 {
	margin-bottom: 1rem
}

.mb-5 {
	margin-bottom: 1.25rem
}

.mb-6 {
	margin-bottom: 1.5rem
}

.mb-8 {
	margin-bottom: 2rem
}

.ml-4 {
	margin-left: 1rem
}

.mr-4 {
	margin-right: 1rem
}

.mt-0\.5 {
	margin-top: .125rem
}

.mt-1 {
	margin-top: .25rem
}

.mt-10 {
	margin-top: 2.5rem
}

.mt-12 {
	margin-top: 3rem
}

.mt-16 {
	margin-top: 4rem
}

.mt-2 {
	margin-top: .5rem
}

.mt-20 {
	margin-top: 5rem
}

.mt-3 {
	margin-top: .75rem
}

.mt-4 {
	margin-top: 1rem
}

.mt-5 {
	margin-top: 1.25rem
}

.mt-6 {
	margin-top: 1.5rem
}

.mt-8 {
	margin-top: 2rem
}

.block {
	display: block
}

.flex {
	display: flex
}

.inline-flex {
	display: inline-flex
}

.grid {
	display: grid
}

.hidden {
	display: none
}

.size-14 {
	width: 3.5rem;
	height: 3.5rem
}

.h-10 {
	height: 2.5rem
}

.h-16 {
	height: 4rem
}

.h-4 {
	height: 1rem
}

.h-6 {
	height: 1.5rem
}

.h-8 {
	height: 2rem
}

.h-9 {
	height: 2.25rem
}

.h-\[169\%\] {
	height: 169%
}

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

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

.h-full {
	height: 100%
}

.w-16 {
	width: 4rem
}

.w-24 {
	width: 6rem
}

.w-3\/4 {
	width: 75%
}

.w-4 {
	width: 1rem
}

.w-8 {
	width: 2rem
}

.w-9 {
	width: 2.25rem
}

.w-\[138\%\] {
	width: 138%
}

.w-\[95\%\] {
	width: 95%
}

.w-fit {
	width: -moz-fit-content;
	width: fit-content
}

.w-full {
	width: 100%
}

.max-w-5xl {
	max-width: 64rem
}

.max-w-7xl {
	max-width: 80rem
}

.max-w-md {
	max-width: 28rem
}

.max-w-sm {
	max-width: 24rem
}

.max-w-xl {
	max-width: 36rem
}

.flex-1 {
	flex: 1 1 0%
}

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

.-translate-y-1\/2 {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-1\/2 {
	--tw-translate-y: -50%
}

.rotate-90 {
	--tw-rotate: 90deg
}

.rotate-90,
.scale-\[1\.2\] {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-\[1\.2\] {
	--tw-scale-x: 1.2;
	--tw-scale-y: 1.2
}

.transform {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes spotlight {
	0% {
		opacity: 0;
		transform: translate(-72%, -62%) scale(.5)
	}

	to {
		opacity: 1;
		transform: translate(-50%, -40%) scale(1)
	}
}

.animate-spotlight {
	animation: spotlight 2s ease .75s 1 forwards
}

.cursor-pointer {
	cursor: pointer
}

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

.flex-row {
	flex-direction: row
}

.flex-col {
	flex-direction: column
}

.flex-wrap {
	flex-wrap: wrap
}

.place-items-center {
	place-items: center
}

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

.items-center {
	align-items: center
}

.justify-center {
	justify-content: center
}

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

.gap-0\.5 {
	gap: .125rem
}

.gap-1 {
	gap: .25rem
}

.gap-1\.5 {
	gap: .375rem
}

.gap-10 {
	gap: 2.5rem
}

.gap-16 {
	gap: 4rem
}

.gap-2 {
	gap: .5rem
}

.gap-3 {
	gap: .75rem
}

.gap-4 {
	gap: 1rem
}

.gap-5 {
	gap: 1.25rem
}

.gap-8 {
	gap: 2rem
}

.gap-x-2 {
	-moz-column-gap: .5rem;
	column-gap: .5rem
}

.space-x-4>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-right: calc(1rem * var(--tw-space-x-reverse));
	margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-y-1>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(.25rem * var(--tw-space-y-reverse))
}

.space-y-2>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(.5rem * var(--tw-space-y-reverse))
}

.space-y-4>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

.space-y-6>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))
}

.space-y-8>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(2rem * var(--tw-space-y-reverse))
}

.divide-y>:not([hidden])~:not([hidden]) {
	--tw-divide-y-reverse: 0;
	border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
	border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
}

.divide-neutral-200>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color: rgb(229 229 229/var(--tw-divide-opacity))
}

.overflow-hidden {
	overflow: hidden
}

.whitespace-nowrap {
	white-space: nowrap
}

.rounded {
	border-radius: .25rem
}

.rounded-\[6px\] {
	border-radius: 6px
}

.rounded-full {
	border-radius: 9999px
}

.rounded-lg {
	border-radius: .5rem
}

.rounded-md {
	border-radius: .375rem
}

.border {
	border-width: 1px
}

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

.border-b {
	border-bottom-width: 1px
}

.border-t {
	border-top-width: 1px
}

.border-solid {
	border-style: solid
}

.border-gray-600 {
	--tw-border-opacity: 1;
	border-color: rgb(75 85 99/var(--tw-border-opacity))
}

.border-gray-700 {
	--tw-border-opacity: 1;
	border-color: rgb(55 65 81/var(--tw-border-opacity))
}

.border-neutral-100 {
	--tw-border-opacity: 1;
	border-color: rgb(245 245 245/var(--tw-border-opacity))
}

.border-slate-200 {
	--tw-border-opacity: 1;
	border-color: rgb(226 232 240/var(--tw-border-opacity))
}

.border-transparent {
	border-color: transparent
}

.bg-black {
	--tw-bg-opacity: 1;
	background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.bg-blue-600 {
	--tw-bg-opacity: 1;
	background-color: rgb(21 36 50/var(--tw-bg-opacity))
}

.bg-gray-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(229 231 235/var(--tw-bg-opacity))
}

.bg-gray-700 {
	--tw-bg-opacity: 1;
	background-color: rgb(55 65 81/var(--tw-bg-opacity))
}

.bg-gray-800 {
	--tw-bg-opacity: 1;
	background-color: rgb(31 41 55/var(--tw-bg-opacity))
}

.bg-gray-900 {
	--tw-bg-opacity: 1;
	background-color: rgb(17 24 39/var(--tw-bg-opacity))
}

.bg-slate-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(226 232 240/var(--tw-bg-opacity))
}

.bg-transparent {
	background-color: transparent
}

.bg-white {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

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

.fill-yellow-400 {
	fill: #facc15
}

.object-cover {
	-o-object-fit: cover;
	object-fit: cover
}

.p-2 {
	padding: .5rem
}

.p-3 {
	padding: .75rem
}

.p-4 {
	padding: 1rem
}

.p-6 {
	padding: 1.5rem
}

.p-8 {
	padding: 2rem
}

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

.px-1 {
	padding-left: .25rem;
	padding-right: .25rem
}

.px-2 {
	padding-left: .5rem;
	padding-right: .5rem
}

.px-3 {
	padding-left: .75rem;
	padding-right: .75rem
}

.px-4 {
	padding-left: 1rem;
	padding-right: 1rem
}

.px-5 {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}

.px-8 {
	padding-left: 2rem;
	padding-right: 2rem
}

.py-1 {
	padding-top: .25rem;
	padding-bottom: .25rem
}

.py-16 {
	padding-top: 4rem;
	padding-bottom: 4rem
}

.py-2 {
	padding-top: .5rem;
	padding-bottom: .5rem
}

.py-2\.5 {
	padding-top: .625rem;
	padding-bottom: .625rem
}

.py-20 {
	padding-top: 5rem;
	padding-bottom: 5rem
}

.py-3 {
	padding-top: .75rem;
	padding-bottom: .75rem
}

.py-4 {
	padding-top: 1rem;
	padding-bottom: 1rem
}

.py-5 {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem
}

.py-8 {
	padding-top: 2rem;
	padding-bottom: 2rem
}

.pb-32 {
	padding-bottom: 8rem
}

.pl-8 {
	padding-left: 2rem
}

.pt-0 {
	padding-top: 0
}

.pt-1 {
	padding-top: .25rem
}

.pt-20 {
	padding-top: 5rem
}

.pt-4 {
	padding-top: 1rem
}

.text-left {
	text-align: left
}

.text-center {
	text-align: center
}

.text-2xl {
	font-size: 1.5rem;
	line-height: 2rem
}

.text-3xl {
	font-size: 1.875rem;
	line-height: 2.25rem
}

.text-4xl {
	font-size: 2.25rem;
	line-height: 2.5rem
}

.text-5xl {
	font-size: 3rem;
	line-height: 1
}

.text-lg {
	font-size: 1.125rem;
	line-height: 1.75rem
}

.text-sm {
	font-size: .875rem;
	line-height: 1.25rem
}

.text-xl {
	font-size: 1.25rem;
	line-height: 1.75rem
}

.text-xs {
	font-size: .75rem;
	line-height: 1rem
}

.font-bold {
	font-weight: 700
}

.font-extrabold {
	font-weight: 800
}

.font-medium {
	font-weight: 500
}

.font-semibold {
	font-weight: 600
}

.leading-\[110\%\] {
	line-height: 110%
}

.leading-none {
	line-height: 1
}

.leading-relaxed {
	line-height: 1.625
}

.tracking-tight {
	letter-spacing: -.025em
}

.text-black {
	--tw-text-opacity: 1;
	color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-blue-400 {
	--tw-text-opacity: 1;
	color: rgb(96 165 250/var(--tw-text-opacity))
}

.text-gray-100 {
	--tw-text-opacity: 1;
	color: rgb(243 244 246/var(--tw-text-opacity))
}

.text-gray-200 {
	--tw-text-opacity: 1;
	color: rgb(229 231 235/var(--tw-text-opacity))
}

.text-gray-300 {
	--tw-text-opacity: 1;
	color: rgb(209 213 219/var(--tw-text-opacity))
}

.text-gray-400 {
	--tw-text-opacity: 1;
	color: rgb(156 163 175/var(--tw-text-opacity))
}

.text-gray-500 {
	--tw-text-opacity: 1;
	color: rgb(107 114 128/var(--tw-text-opacity))
}

.text-gray-700 {
	--tw-text-opacity: 1;
	color: rgb(55 65 81/var(--tw-text-opacity))
}

.text-gray-800 {
	--tw-text-opacity: 1;
	color: rgb(31 41 55/var(--tw-text-opacity))
}

.text-gray-900 {
	--tw-text-opacity: 1;
	color: rgb(17 24 39/var(--tw-text-opacity))
}

.text-neutral-700 {
	--tw-text-opacity: 1;
	color: rgb(64 64 64/var(--tw-text-opacity))
}

.text-slate-400 {
	--tw-text-opacity: 1;
	color: rgb(148 163 184/var(--tw-text-opacity))
}

.text-slate-600 {
	--tw-text-opacity: 1;
	color: rgb(71 85 105/var(--tw-text-opacity))
}

.text-white {
	--tw-text-opacity: 1;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-yellow-400 {
	--tw-text-opacity: 1;
	color: rgb(250 204 21/var(--tw-text-opacity))
}

.opacity-0 {
	opacity: 0
}

.opacity-10 {
	opacity: .1
}

.shadow-sm {
	--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
	--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
}

.shadow-sm,
.shadow-xl {
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-xl {
	--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
	--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color)
}

.ring-gray-200 {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(229 231 235/var(--tw-ring-opacity))
}

.ring-offset-2 {
	--tw-ring-offset-width: 2px
}

.ring-offset-white {
	--tw-ring-offset-color: #fff
}

.transition {
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .15s
}

.transition-colors {
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .15s
}

.duration-200 {
	transition-duration: .2s
}

.duration-300 {
	transition-duration: .3s
}

.duration-500 {
	transition-duration: .5s
}

.duration-200 {
	animation-duration: .2s
}

.duration-300 {
	animation-duration: .3s
}

.duration-500 {
	animation-duration: .5s
}

.\[background-image\:radial-gradient\(88\%_100\%_at_top\2c rgba\(255\2c 255\2c 255\2c 0\.5\)\2c rgba\(255\2c 255\2c 255\2c 0\)\)\] {
	background-image: radial-gradient(88% 100% at top, hsla(0, 0%, 100%, .5), hsla(0, 0%, 100%, 0))
}

.\[column-fill\:_balance\] {
	-moz-column-fill: balance;
	column-fill: balance
}

.\[mask-image\:radial-gradient\(\#fff\2c transparent\2c 75\%\)\] {
	-webkit-mask-image: radial-gradient(#fff, transparent, 75%);
	mask-image: radial-gradient(#fff, transparent, 75%)
}

.anticon {
	display: inline-flex !important;
	vertical-align: -.125em !important;
	align-items: center
}

.mask-stripes {
	-webkit-mask-image: url(../assets/xYBtnf5.png);
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-image: url(../assets/xYBtnf5.png);
	mask-position: center center;
	mask-repeat: no-repeat;
	mask-size: contain
}

body {
	display: block;
	margin: 0;
	height: var(--100vh);
	overflow-x: hidden;
	overflow-y: auto;
	display: flex;
	flex-direction: column
}

.file\:border-0::file-selector-button {
	border-width: 0
}

.file\:bg-transparent::file-selector-button {
	background-color: transparent
}

.file\:text-sm::file-selector-button {
	font-size: .875rem;
	line-height: 1.25rem
}

.file\:font-medium::file-selector-button {
	font-weight: 500
}

.file\:text-slate-950::file-selector-button {
	--tw-text-opacity: 1;
	color: rgb(2 6 23/var(--tw-text-opacity))
}

.placeholder\:ml-10::-moz-placeholder {
	margin-left: 2.5rem
}

.placeholder\:text-gray-400::-moz-placeholder {
	--tw-text-opacity: 1;
	color: rgb(156 163 175/var(--tw-text-opacity))
}

.hover\:bg-blue-700:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(29 78 216/var(--tw-bg-opacity))
}

.hover\:bg-slate-800:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(30 41 59/var(--tw-bg-opacity))
}

.hover\:bg-transparent:hover {
	background-color: transparent
}

.hover\:text-black:hover {
	--tw-text-opacity: 1;
	color: rgb(0 0 0/var(--tw-text-opacity))
}

.hover\:text-white:hover {
	--tw-text-opacity: 1;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.focus\:border-blue-500:focus {
	--tw-border-opacity: 1;
	border-color: rgb(121 181 236/var(--tw-border-opacity))
}

.focus\:outline-none:focus {
	outline: 2px solid transparent;
	outline-offset: 2px
}

.focus\:ring-2:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:ring-blue-500:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(121 181 236/var(--tw-ring-opacity))
}

.focus-visible\:outline-none:focus-visible {
	outline: 2px solid transparent;
	outline-offset: 2px
}

.focus-visible\:ring-2:focus-visible {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-slate-950:focus-visible {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(2 6 23/var(--tw-ring-opacity))
}

.focus-visible\:ring-offset-2:focus-visible {
	--tw-ring-offset-width: 2px
}

.disabled\:pointer-events-none:disabled {
	pointer-events: none
}

.disabled\:cursor-not-allowed:disabled {
	cursor: not-allowed
}

.disabled\:opacity-50:disabled {
	opacity: .5
}

@media (min-width:640px) {
	.sm\:mx-0 {
		margin-left: 0;
		margin-right: 0
	}

	.sm\:columns-2 {
		-moz-columns: 2;
		column-count: 2
	}

	.sm\:break-inside-avoid {
		-moz-column-break-inside: avoid;
		break-inside: avoid
	}

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

	.sm\:flex-row {
		flex-direction: row
	}

	.sm\:gap-6 {
		gap: 1.5rem
	}

	.sm\:rounded-2xl {
		border-radius: 1rem
	}

	.sm\:p-8 {
		padding: 2rem
	}

	.sm\:px-10 {
		padding-left: 2.5rem;
		padding-right: 2.5rem
	}

	.sm\:text-sm {
		font-size: .875rem;
		line-height: 1.25rem
	}
}

@media (min-width:768px) {
	.md\:-top-20 {
		top: -5rem
	}

	.md\:left-60 {
		left: 15rem
	}

	.md\:mb-0 {
		margin-bottom: 0
	}

	.md\:mt-0 {
		margin-top: 0
	}

	.md\:mt-10 {
		margin-top: 2.5rem
	}

	.md\:flex {
		display: flex
	}

	.md\:h-10 {
		height: 2.5rem
	}

	.md\:w-1\/2 {
		width: 50%
	}

	.md\:rotate-0 {
		--tw-rotate: 0deg;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
	}

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

	.md\:flex-row {
		flex-direction: row
	}

	.md\:gap-20 {
		gap: 5rem
	}

	.md\:space-x-8>:not([hidden])~:not([hidden]) {
		--tw-space-x-reverse: 0;
		margin-right: calc(2rem * var(--tw-space-x-reverse));
		margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))
	}

	.md\:p-0 {
		padding: 0
	}

	.md\:px-2 {
		padding-left: .5rem;
		padding-right: .5rem
	}

	.md\:px-20 {
		padding-left: 5rem;
		padding-right: 5rem
	}

	.md\:px-5 {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.md\:py-2 {
		padding-top: .5rem;
		padding-bottom: .5rem
	}

	.md\:py-20 {
		padding-top: 5rem;
		padding-bottom: 5rem
	}

	.md\:text-xl {
		font-size: 1.25rem;
		line-height: 1.75rem
	}
}

@media (min-width:1024px) {
	.lg\:mt-\[30\%\] {
		margin-top: 30%
	}

	.lg\:block {
		display: block
	}

	.lg\:w-4\/5 {
		width: 80%
	}

	.lg\:w-\[84\%\] {
		width: 84%
	}

	.lg\:w-\[90\%\] {
		width: 90%
	}

	.lg\:w-full {
		width: 100%
	}

	.lg\:columns-3 {
		-moz-columns: 3;
		column-count: 3
	}

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

	.lg\:gap-8 {
		gap: 2rem
	}

	.lg\:py-24 {
		padding-top: 6rem;
		padding-bottom: 6rem
	}

	.lg\:text-4xl {
		font-size: 2.25rem;
		line-height: 2.5rem
	}

	.lg\:text-5xl {
		font-size: 3rem;
		line-height: 1
	}

	.lg\:tracking-tight {
		letter-spacing: -.025em
	}
}

@media (min-width:1280px) {
	.xl\:text-6xl {
		font-size: 3.75rem;
		line-height: 1
	}

	.xl\:tracking-tighter {
		letter-spacing: -.05em
	}
}

.dark\:divide-slate-400:where(.dark,
	.dark *)>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color: rgb(148 163 184/var(--tw-divide-opacity))
}

.dark\:border-neutral-800:where(.dark,
	.dark *) {
	--tw-border-opacity: 1;
	border-color: rgb(38 38 38/var(--tw-border-opacity))
}

.dark\:border-red-500:where(.dark,
	.dark *) {
	--tw-border-opacity: 1;
	border-color: rgb(243 120 119/var(--tw-border-opacity))
}

.dark\:border-red-900\/50:where(.dark,
	.dark *) {
	border-color: rgba(127, 29, 29, .5)
}

.dark\:border-slate-800:where(.dark,
	.dark *) {
	--tw-border-opacity: 1;
	border-color: rgb(30 41 59/var(--tw-border-opacity))
}

.dark\:border-white:where(.dark,
	.dark *) {
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.dark\:dark\:border-red-900:where(.dark,
	.dark *):where(.dark,
	.dark *) {
	--tw-border-opacity: 1;
	border-color: rgb(127 29 29/var(--tw-border-opacity))
}

.dark\:bg-black:where(.dark,
	.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.dark\:bg-gray-700:where(.dark,
	.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(55 65 81/var(--tw-bg-opacity))
}

.dark\:bg-red-900:where(.dark,
	.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(127 29 29/var(--tw-bg-opacity))
}

.dark\:bg-slate-50:where(.dark,
	.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(248 250 252/var(--tw-bg-opacity))
}

.dark\:bg-slate-800:where(.dark,
	.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(30 41 59/var(--tw-bg-opacity))
}

.dark\:bg-slate-950:where(.dark,
	.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(2 6 23/var(--tw-bg-opacity))
}

.dark\:bg-white:where(.dark,
	.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.dark\:text-black:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(0 0 0/var(--tw-text-opacity))
}

.dark\:text-gray-400:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(156 163 175/var(--tw-text-opacity))
}

.dark\:text-red-900:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(127 29 29/var(--tw-text-opacity))
}

.dark\:text-slate-200:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(226 232 240/var(--tw-text-opacity))
}

.dark\:text-slate-300:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(203 213 225/var(--tw-text-opacity))
}

.dark\:text-slate-400:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(148 163 184/var(--tw-text-opacity))
}

.dark\:text-slate-50:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(248 250 252/var(--tw-text-opacity))
}

.dark\:text-slate-900:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(15 23 42/var(--tw-text-opacity))
}

.dark\:text-white:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.dark\:ring-offset-slate-950:where(.dark,
	.dark *) {
	--tw-ring-offset-color: #020617
}

.dark\:invert:where(.dark,
	.dark *) {
	--tw-invert: invert(100%);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.dark\:file\:text-slate-50:where(.dark,
	.dark *)::file-selector-button {
	--tw-text-opacity: 1;
	color: rgb(248 250 252/var(--tw-text-opacity))
}

.dark\:placeholder\:text-slate-400:where(.dark,
	.dark *)::-moz-placeholder {
	--tw-text-opacity: 1;
	color: rgb(148 163 184/var(--tw-text-opacity))
}

.dark\:placeholder\:text-slate-400:where(.dark,
	.dark *)::placeholder {
	--tw-text-opacity: 1;
	color: rgb(148 163 184/var(--tw-text-opacity))
}

.dark\:hover\:bg-gray-200:hover:where(.dark,
	.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(229 231 235/var(--tw-bg-opacity))
}

.dark\:hover\:bg-red-900\/90:hover:where(.dark,
	.dark *) {
	background-color: rgba(127, 29, 29, .9)
}

.dark\:hover\:bg-slate-50\/90:hover:where(.dark,
	.dark *) {
	background-color: rgba(248, 250, 252, .9)
}

.dark\:hover\:bg-slate-800:hover:where(.dark,
	.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(30 41 59/var(--tw-bg-opacity))
}

.dark\:hover\:bg-slate-800\/80:hover:where(.dark,
	.dark *) {
	background-color: rgba(30, 41, 59, .8)
}

.dark\:hover\:text-black:hover:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(0 0 0/var(--tw-text-opacity))
}

.dark\:hover\:text-slate-50:hover:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(248 250 252/var(--tw-text-opacity))
}

.dark\:hover\:text-white:hover:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.dark\:focus-visible\:ring-slate-300:focus-visible:where(.dark,
	.dark *) {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(203 213 225/var(--tw-ring-opacity))
}

.dark\:\[\&\>svg\]\:text-red-900>svg:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(127 29 29/var(--tw-text-opacity))
}

.dark\:\[\&\>svg\]\:text-slate-50>svg:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(248 250 252/var(--tw-text-opacity))
}

@font-face {
	font-family: __Inter_d65c78;
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");
	unicode-range: u+0460-052f,
		u+1c80-1c8a,
		u+20b4,
		u+2de0-2dff,
		u+a640-a69f,
		u+fe2e-fe2f
}

@font-face {
	font-family: __Inter_d65c78;
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");
	unicode-range: u+0301,
		u+0400-045f,
		u+0490-0491,
		u+04b0-04b1,
		u+2116
}

@font-face {
	font-family: __Inter_d65c78;
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");
	unicode-range: u+1f??
}

@font-face {
	font-family: __Inter_d65c78;
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");
	unicode-range: u+0370-0377,
		u+037a-037f,
		u+0384-038a,
		u+038c,
		u+038e-03a1,
		u+03a3-03ff
}

@font-face {
	font-family: __Inter_d65c78;
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");
	unicode-range: u+0102-0103,
		u+0110-0111,
		u+0128-0129,
		u+0168-0169,
		u+01a0-01a1,
		u+01af-01b0,
		u+0300-0301,
		u+0303-0304,
		u+0308-0309,
		u+0323,
		u+0329,
		u+1ea0-1ef9,
		u+20ab
}

@font-face {
	font-family: __Inter_d65c78;
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(/_next/static/media/6d93bde91c0c2823-s.woff2) format("woff2");
	unicode-range: u+0100-02ba,
		u+02bd-02c5,
		u+02c7-02cc,
		u+02ce-02d7,
		u+02dd-02ff,
		u+0304,
		u+0308,
		u+0329,
		u+1d00-1dbf,
		u+1e00-1e9f,
		u+1ef2-1eff,
		u+2020,
		u+20a0-20ab,
		u+20ad-20c0,
		u+2113,
		u+2c60-2c7f,
		u+a720-a7ff
}

@font-face {
	font-family: __Inter_d65c78;
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(/_next/static/media/a34f9d1faa5f3315-s.p.woff2) format("woff2");
	unicode-range: u+00??,
		u+0131,
		u+0152-0153,
		u+02bb-02bc,
		u+02c6,
		u+02da,
		u+02dc,
		u+0304,
		u+0308,
		u+0329,
		u+2000-206f,
		u+20ac,
		u+2122,
		u+2191,
		u+2193,
		u+2212,
		u+2215,
		u+feff,
		u+fffd
}

@font-face {
	font-family: __Inter_Fallback_d65c78;
	src: local("Arial");
	ascent-override: 90.49%;
	descent-override: 22.56%;
	line-gap-override: 0.00%;
	size-adjust: 107.06%
}


*,
:after,
:before {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position: ;
	--tw-gradient-via-position: ;
	--tw-gradient-to-position: ;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(121, 181, 236, .5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia: ;
	--tw-contain-size: ;
	--tw-contain-layout: ;
	--tw-contain-paint: ;
	--tw-contain-style:
}

::backdrop {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position: ;
	--tw-gradient-via-position: ;
	--tw-gradient-to-position: ;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(121, 181, 236, .5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia: ;
	--tw-contain-size: ;
	--tw-contain-layout: ;
	--tw-contain-paint: ;
	--tw-contain-style:
}

*,
:after,
:before {
	box-sizing: border-box;
	border: 0 solid #e5e7eb
}

:after,
:before {
	--tw-content: ""
}

:host,
html {
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-feature-settings: normal;
	font-variation-settings: normal;
	-webkit-tap-highlight-color: transparent
}

body {
	margin: 0;
	line-height: inherit
}

abbr:where([title]) {
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

h1,
h2,
h3,
h4 {
	font-size: inherit;
	font-weight: inherit
}

a {
	color: inherit;
	text-decoration: inherit
}

button,
input {
	font-family: inherit;
	font-feature-settings: inherit;
	font-variation-settings: inherit;
	font-size: 100%;
	font-weight: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	color: inherit;
	margin: 0;
	padding: 0
}

button {
	text-transform: none
}

button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
	-webkit-appearance: button;
	background-color: transparent;
	background-image: none
}

:-moz-focusring {
	outline: auto
}

:-moz-ui-invalid {
	box-shadow: none
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
	height: auto
}

::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

summary {
	display: list-item
}

h1,
h2,
h3,
h4,
p {
	margin: 0
}

input::-moz-placeholder {
	opacity: 1;
	color: #9ca3af
}

button {
	cursor: pointer
}

:disabled {
	cursor: default
}

img,
svg {
	display: block;
	vertical-align: middle
}

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

:root {
	--inherit: inherit;
	--current: currentColor;
	--transparent: transparent;
	--black: #000;
	--white: #fff;
	--slate-50: #f8fafc;
	--slate-100: #f1f5f9;
	--slate-200: #e2e8f0;
	--slate-300: #cbd5e1;
	--slate-400: #94a3b8;
	--slate-500: #64748b;
	--slate-600: #475569;
	--slate-700: #334155;
	--slate-800: #1e293b;
	--slate-900: #0f172a;
	--slate-950: #020617;
	--gray-50: #f9fafb;
	--gray-100: #f3f4f6;
	--gray-200: #e5e7eb;
	--gray-300: #d1d5db;
	--gray-400: #9ca3af;
	--gray-500: #6b7280;
	--gray-600: #4b5563;
	--gray-700: #374151;
	--gray-800: #1f2937;
	--gray-900: #111827;
	--gray-950: #030712;
	--zinc-50: #fafafa;
	--zinc-100: #f4f4f5;
	--zinc-200: #e4e4e7;
	--zinc-300: #d4d4d8;
	--zinc-400: #a1a1aa;
	--zinc-500: #71717a;
	--zinc-600: #52525b;
	--zinc-700: #3f3f46;
	--zinc-800: #27272a;
	--zinc-900: #18181b;
	--zinc-950: #09090b;
	--neutral-50: #fafafa;
	--neutral-100: #f5f5f5;
	--neutral-200: #e5e5e5;
	--neutral-300: #d4d4d4;
	--neutral-400: #a3a3a3;
	--neutral-500: #737373;
	--neutral-600: #525252;
	--neutral-700: #404040;
	--neutral-800: #262626;
	--neutral-900: #171717;
	--neutral-950: #0a0a0a;
	--stone-50: #fafaf9;
	--stone-100: #f5f5f4;
	--stone-200: #e7e5e4;
	--stone-300: #d6d3d1;
	--stone-400: #a8a29e;
	--stone-500: #78716c;
	--stone-600: #57534e;
	--stone-700: #44403c;
	--stone-800: #292524;
	--stone-900: #1c1917;
	--stone-950: #0c0a09;
	--red-50: #fef2f2;
	--red-100: #fee2e2;
	--red-200: #fecaca;
	--red-300: #fca5a5;
	--red-400: #f87171;
	--red-500: #f37877;
	--red-600: #3e1716;
	--red-700: #f24e43;
	--red-800: #991b1b;
	--red-900: #7f1d1d;
	--red-950: #450a0a;
	--orange-50: #fff7ed;
	--orange-100: #ffedd5;
	--orange-200: #fed7aa;
	--orange-300: #fdba74;
	--orange-400: #fb923c;
	--orange-500: #f97316;
	--orange-600: #ea580c;
	--orange-700: #c2410c;
	--orange-800: #9a3412;
	--orange-900: #7c2d12;
	--orange-950: #431407;
	--amber-50: #fffbeb;
	--amber-100: #fef3c7;
	--amber-200: #fde68a;
	--amber-300: #fcd34d;
	--amber-400: #fbbf24;
	--amber-500: #f59e0b;
	--amber-600: #d97706;
	--amber-700: #b45309;
	--amber-800: #92400e;
	--amber-900: #78350f;
	--amber-950: #451a03;
	--yellow-50: #fefce8;
	--yellow-100: #fef9c3;
	--yellow-200: #fef08a;
	--yellow-300: #fde047;
	--yellow-400: #facc15;
	--yellow-500: #eab308;
	--yellow-600: #ca8a04;
	--yellow-700: #a16207;
	--yellow-800: #854d0e;
	--yellow-900: #713f12;
	--yellow-950: #422006;
	--lime-50: #f7fee7;
	--lime-100: #ecfccb;
	--lime-200: #d9f99d;
	--lime-300: #bef264;
	--lime-400: #a3e635;
	--lime-500: #84cc16;
	--lime-600: #65a30d;
	--lime-700: #4d7c0f;
	--lime-800: #3f6212;
	--lime-900: #365314;
	--lime-950: #1a2e05;
	--green-50: #f0fdf4;
	--green-100: #dcfce7;
	--green-200: #bbf7d0;
	--green-300: #86efac;
	--green-400: #4ade80;
	--green-500: #24ae7c;
	--green-600: #0d2a1f;
	--green-700: #15803d;
	--green-800: #166534;
	--green-900: #14532d;
	--green-950: #052e16;
	--emerald-50: #ecfdf5;
	--emerald-100: #d1fae5;
	--emerald-200: #a7f3d0;
	--emerald-300: #6ee7b7;
	--emerald-400: #34d399;
	--emerald-500: #10b981;
	--emerald-600: #059669;
	--emerald-700: #047857;
	--emerald-800: #065f46;
	--emerald-900: #064e3b;
	--emerald-950: #022c22;
	--teal-50: #f0fdfa;
	--teal-100: #ccfbf1;
	--teal-200: #99f6e4;
	--teal-300: #5eead4;
	--teal-400: #2dd4bf;
	--teal-500: #14b8a6;
	--teal-600: #0d9488;
	--teal-700: #0f766e;
	--teal-800: #115e59;
	--teal-900: #134e4a;
	--teal-950: #042f2e;
	--cyan-50: #ecfeff;
	--cyan-100: #cffafe;
	--cyan-200: #a5f3fc;
	--cyan-300: #67e8f9;
	--cyan-400: #22d3ee;
	--cyan-500: #06b6d4;
	--cyan-600: #0891b2;
	--cyan-700: #0e7490;
	--cyan-800: #155e75;
	--cyan-900: #164e63;
	--cyan-950: #083344;
	--sky-50: #f0f9ff;
	--sky-100: #e0f2fe;
	--sky-200: #bae6fd;
	--sky-300: #7dd3fc;
	--sky-400: #38bdf8;
	--sky-500: #0ea5e9;
	--sky-600: #0284c7;
	--sky-700: #0369a1;
	--sky-800: #075985;
	--sky-900: #0c4a6e;
	--sky-950: #082f49;
	--blue-50: #eff6ff;
	--blue-100: #dbeafe;
	--blue-200: #bfdbfe;
	--blue-300: #93c5fd;
	--blue-400: #60a5fa;
	--blue-500: #79b5ec;
	--blue-600: #152432;
	--blue-700: #1d4ed8;
	--blue-800: #1e40af;
	--blue-900: #1e3a8a;
	--blue-950: #172554;
	--indigo-50: #eef2ff;
	--indigo-100: #e0e7ff;
	--indigo-200: #c7d2fe;
	--indigo-300: #a5b4fc;
	--indigo-400: #818cf8;
	--indigo-500: #6366f1;
	--indigo-600: #4f46e5;
	--indigo-700: #4338ca;
	--indigo-800: #3730a3;
	--indigo-900: #312e81;
	--indigo-950: #1e1b4b;
	--violet-50: #f5f3ff;
	--violet-100: #ede9fe;
	--violet-200: #ddd6fe;
	--violet-300: #c4b5fd;
	--violet-400: #a78bfa;
	--violet-500: #8b5cf6;
	--violet-600: #7c3aed;
	--violet-700: #6d28d9;
	--violet-800: #5b21b6;
	--violet-900: #4c1d95;
	--violet-950: #2e1065;
	--purple-50: #faf5ff;
	--purple-100: #f3e8ff;
	--purple-200: #e9d5ff;
	--purple-300: #d8b4fe;
	--purple-400: #c084fc;
	--purple-500: #a855f7;
	--purple-600: #9333ea;
	--purple-700: #7e22ce;
	--purple-800: #6b21a8;
	--purple-900: #581c87;
	--purple-950: #3b0764;
	--fuchsia-50: #fdf4ff;
	--fuchsia-100: #fae8ff;
	--fuchsia-200: #f5d0fe;
	--fuchsia-300: #f0abfc;
	--fuchsia-400: #e879f9;
	--fuchsia-500: #d946ef;
	--fuchsia-600: #c026d3;
	--fuchsia-700: #a21caf;
	--fuchsia-800: #86198f;
	--fuchsia-900: #701a75;
	--fuchsia-950: #4a044e;
	--pink-50: #fdf2f8;
	--pink-100: #fce7f3;
	--pink-200: #fbcfe8;
	--pink-300: #f9a8d4;
	--pink-400: #f472b6;
	--pink-500: #ec4899;
	--pink-600: #db2777;
	--pink-700: #be185d;
	--pink-800: #9d174d;
	--pink-900: #831843;
	--pink-950: #500724;
	--rose-50: #fff1f2;
	--rose-100: #ffe4e6;
	--rose-200: #fecdd3;
	--rose-300: #fda4af;
	--rose-400: #fb7185;
	--rose-500: #f43f5e;
	--rose-600: #e11d48;
	--rose-700: #be123c;
	--rose-800: #9f1239;
	--rose-900: #881337;
	--rose-950: #4c0519;
	--light-200: #e8e9e9;
	--dark-200: #0d0f10;
	--dark-300: #131619;
	--dark-400: #1a1d21;
	--dark-500: #363a3d;
	--dark-600: #76828d;
	--dark-700: #abb8c4
}

.pointer-events-none {
	pointer-events: none
}

.absolute {
	position: absolute
}

.relative {
	position: relative
}

.inset-0 {
	inset: 0
}

.inset-x-0 {
	left: 0;
	right: 0
}

.-top-40 {
	top: -10rem
}

.bottom-0 {
	bottom: 0
}

.left-0 {
	left: 0
}

.left-2 {
	left: .5rem
}

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

.z-10 {
	z-index: 10
}

.z-50 {
	z-index: 50
}

.z-\[1\] {
	z-index: 1
}

.mx-auto {
	margin-left: auto;
	margin-right: auto
}

.my-5 {
	margin-top: 1.25rem;
	margin-bottom: 1.25rem
}

.-ml-4 {
	margin-left: -1rem
}

.-ml-5 {
	margin-left: -1.25rem
}

.-ml-6 {
	margin-left: -1.5rem
}

.mb-10 {
	margin-bottom: 2.5rem
}

.mb-12 {
	margin-bottom: 3rem
}

.mb-4 {
	margin-bottom: 1rem
}

.mb-5 {
	margin-bottom: 1.25rem
}

.mb-6 {
	margin-bottom: 1.5rem
}

.mb-8 {
	margin-bottom: 2rem
}

.ml-4 {
	margin-left: 1rem
}

.mr-4 {
	margin-right: 1rem
}

.mt-0\.5 {
	margin-top: .125rem
}

.mt-1 {
	margin-top: .25rem
}

.mt-10 {
	margin-top: 2.5rem
}

.mt-12 {
	margin-top: 3rem
}

.mt-16 {
	margin-top: 4rem
}

.mt-2 {
	margin-top: .5rem
}

.mt-20 {
	margin-top: 5rem
}

.mt-3 {
	margin-top: .75rem
}

.mt-4 {
	margin-top: 1rem
}

.mt-5 {
	margin-top: 1.25rem
}

.mt-6 {
	margin-top: 1.5rem
}

.mt-8 {
	margin-top: 2rem
}

.block {
	display: block
}

.flex {
	display: flex
}

.inline-flex {
	display: inline-flex
}

.grid {
	display: grid
}

.hidden {
	display: none
}

.size-14 {
	width: 3.5rem;
	height: 3.5rem
}

.h-10 {
	height: 2.5rem
}

.h-16 {
	height: 4rem
}

.h-4 {
	height: 1rem
}

.h-6 {
	height: 1.5rem
}

.h-8 {
	height: 2rem
}

.h-9 {
	height: 2.25rem
}

.h-\[169\%\] {
	height: 169%
}

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

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

.h-full {
	height: 100%
}

.w-16 {
	width: 4rem
}

.w-24 {
	width: 6rem
}

.w-3\/4 {
	width: 75%
}

.w-4 {
	width: 1rem
}

.w-8 {
	width: 2rem
}

.w-9 {
	width: 2.25rem
}

.w-\[138\%\] {
	width: 138%
}

.w-\[95\%\] {
	width: 95%
}

.w-fit {
	width: -moz-fit-content;
	width: fit-content
}

.w-full {
	width: 100%
}

.max-w-5xl {
	max-width: 64rem
}

.max-w-7xl {
	max-width: 80rem
}

.max-w-md {
	max-width: 28rem
}

.max-w-sm {
	max-width: 24rem
}

.max-w-xl {
	max-width: 36rem
}

.flex-1 {
	flex: 1 1 0%
}

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

.-translate-y-1\/2 {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-1\/2 {
	--tw-translate-y: -50%
}

.rotate-90 {
	--tw-rotate: 90deg
}

.rotate-90,
.scale-\[1\.2\] {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-\[1\.2\] {
	--tw-scale-x: 1.2;
	--tw-scale-y: 1.2
}

.transform {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes spotlight {
	0% {
		opacity: 0;
		transform: translate(-72%, -62%) scale(.5)
	}

	to {
		opacity: 1;
		transform: translate(-50%, -40%) scale(1)
	}
}

.animate-spotlight {
	animation: spotlight 2s ease .75s 1 forwards
}

.cursor-pointer {
	cursor: pointer
}

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

.flex-row {
	flex-direction: row
}

.flex-col {
	flex-direction: column
}

.flex-wrap {
	flex-wrap: wrap
}

.place-items-center {
	place-items: center
}

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

.items-center {
	align-items: center
}

.justify-center {
	justify-content: center
}

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

.gap-0\.5 {
	gap: .125rem
}

.gap-1 {
	gap: .25rem
}

.gap-1\.5 {
	gap: .375rem
}

.gap-10 {
	gap: 2.5rem
}

.gap-16 {
	gap: 4rem
}

.gap-2 {
	gap: .5rem
}

.gap-3 {
	gap: .75rem
}

.gap-4 {
	gap: 1rem
}

.gap-5 {
	gap: 1.25rem
}

.gap-8 {
	gap: 2rem
}

.gap-x-2 {
	-moz-column-gap: .5rem;
	column-gap: .5rem
}

.space-x-4>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-right: calc(1rem * var(--tw-space-x-reverse));
	margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-y-1>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(.25rem * var(--tw-space-y-reverse))
}

.space-y-2>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(.5rem * var(--tw-space-y-reverse))
}

.space-y-4>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

.space-y-6>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))
}

.space-y-8>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(2rem * var(--tw-space-y-reverse))
}

.divide-y>:not([hidden])~:not([hidden]) {
	--tw-divide-y-reverse: 0;
	border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
	border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
}

.divide-neutral-200>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color: rgb(229 229 229/var(--tw-divide-opacity))
}

.overflow-hidden {
	overflow: hidden
}

.whitespace-nowrap {
	white-space: nowrap
}

.rounded {
	border-radius: .25rem
}

.rounded-\[6px\] {
	border-radius: 6px
}

.rounded-full {
	border-radius: 9999px
}

.rounded-lg {
	border-radius: .5rem
}

.rounded-md {
	border-radius: .375rem
}

.border {
	border-width: 1px
}

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

.border-b {
	border-bottom-width: 1px
}

.border-t {
	border-top-width: 1px
}

.border-solid {
	border-style: solid
}

.border-gray-600 {
	--tw-border-opacity: 1;
	border-color: rgb(75 85 99/var(--tw-border-opacity))
}

.border-gray-700 {
	--tw-border-opacity: 1;
	border-color: rgb(55 65 81/var(--tw-border-opacity))
}

.border-neutral-100 {
	--tw-border-opacity: 1;
	border-color: rgb(245 245 245/var(--tw-border-opacity))
}

.border-slate-200 {
	--tw-border-opacity: 1;
	border-color: rgb(226 232 240/var(--tw-border-opacity))
}

.border-transparent {
	border-color: transparent
}

.bg-black {
	--tw-bg-opacity: 1;
	background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.bg-blue-600 {
	--tw-bg-opacity: 1;
	background-color: rgb(21 36 50/var(--tw-bg-opacity))
}

.bg-gray-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(229 231 235/var(--tw-bg-opacity))
}

.bg-gray-700 {
	--tw-bg-opacity: 1;
	background-color: rgb(55 65 81/var(--tw-bg-opacity))
}

.bg-gray-800 {
	--tw-bg-opacity: 1;
	background-color: rgb(31 41 55/var(--tw-bg-opacity))
}

.bg-gray-900 {
	--tw-bg-opacity: 1;
	background-color: rgb(17 24 39/var(--tw-bg-opacity))
}

.bg-slate-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(226 232 240/var(--tw-bg-opacity))
}

.bg-transparent {
	background-color: transparent
}

.bg-white {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

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

.fill-yellow-400 {
	fill: #facc15
}

.object-cover {
	-o-object-fit: cover;
	object-fit: cover
}

.p-2 {
	padding: .5rem
}

.p-3 {
	padding: .75rem
}

.p-4 {
	padding: 1rem
}

.p-6 {
	padding: 1.5rem
}

.p-8 {
	padding: 2rem
}

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

.px-1 {
	padding-left: .25rem;
	padding-right: .25rem
}

.px-2 {
	padding-left: .5rem;
	padding-right: .5rem
}

.px-3 {
	padding-left: .75rem;
	padding-right: .75rem
}

.px-4 {
	padding-left: 1rem;
	padding-right: 1rem
}

.px-5 {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}

.px-8 {
	padding-left: 2rem;
	padding-right: 2rem
}

.py-1 {
	padding-top: .25rem;
	padding-bottom: .25rem
}

.py-16 {
	padding-top: 4rem;
	padding-bottom: 4rem
}

.py-2 {
	padding-top: .5rem;
	padding-bottom: .5rem
}

.py-2\.5 {
	padding-top: .625rem;
	padding-bottom: .625rem
}

.py-20 {
	padding-top: 5rem;
	padding-bottom: 5rem
}

.py-3 {
	padding-top: .75rem;
	padding-bottom: .75rem
}

.py-4 {
	padding-top: 1rem;
	padding-bottom: 1rem
}

.py-5 {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem
}

.py-8 {
	padding-top: 2rem;
	padding-bottom: 2rem
}

.pb-32 {
	padding-bottom: 8rem
}

.pl-8 {
	padding-left: 2rem
}

.pt-0 {
	padding-top: 0
}

.pt-1 {
	padding-top: .25rem
}

.pt-20 {
	padding-top: 5rem
}

.pt-4 {
	padding-top: 1rem
}

.text-left {
	text-align: left
}

.text-center {
	text-align: center
}

.text-2xl {
	font-size: 1.5rem;
	line-height: 2rem
}

.text-3xl {
	font-size: 1.875rem;
	line-height: 2.25rem
}

.text-4xl {
	font-size: 2.25rem;
	line-height: 2.5rem
}

.text-5xl {
	font-size: 3rem;
	line-height: 1
}

.text-lg {
	font-size: 1.125rem;
	line-height: 1.75rem
}

.text-sm {
	font-size: .875rem;
	line-height: 1.25rem
}

.text-xl {
	font-size: 1.25rem;
	line-height: 1.75rem
}

.text-xs {
	font-size: .75rem;
	line-height: 1rem
}

.font-bold {
	font-weight: 700
}

.font-extrabold {
	font-weight: 800
}

.font-medium {
	font-weight: 500
}

.font-semibold {
	font-weight: 600
}

.leading-\[110\%\] {
	line-height: 110%
}

.leading-none {
	line-height: 1
}

.leading-relaxed {
	line-height: 1.625
}

.tracking-tight {
	letter-spacing: -.025em
}

.text-black {
	--tw-text-opacity: 1;
	color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-blue-400 {
	--tw-text-opacity: 1;
	color: rgb(96 165 250/var(--tw-text-opacity))
}

.text-gray-100 {
	--tw-text-opacity: 1;
	color: rgb(243 244 246/var(--tw-text-opacity))
}

.text-gray-200 {
	--tw-text-opacity: 1;
	color: rgb(229 231 235/var(--tw-text-opacity))
}

.text-gray-300 {
	--tw-text-opacity: 1;
	color: rgb(209 213 219/var(--tw-text-opacity))
}

.text-gray-400 {
	--tw-text-opacity: 1;
	color: rgb(156 163 175/var(--tw-text-opacity))
}

.text-gray-500 {
	--tw-text-opacity: 1;
	color: rgb(107 114 128/var(--tw-text-opacity))
}

.text-gray-700 {
	--tw-text-opacity: 1;
	color: rgb(55 65 81/var(--tw-text-opacity))
}

.text-gray-800 {
	--tw-text-opacity: 1;
	color: rgb(31 41 55/var(--tw-text-opacity))
}

.text-gray-900 {
	--tw-text-opacity: 1;
	color: rgb(17 24 39/var(--tw-text-opacity))
}

.text-neutral-700 {
	--tw-text-opacity: 1;
	color: rgb(64 64 64/var(--tw-text-opacity))
}

.text-slate-400 {
	--tw-text-opacity: 1;
	color: rgb(148 163 184/var(--tw-text-opacity))
}

.text-slate-600 {
	--tw-text-opacity: 1;
	color: rgb(71 85 105/var(--tw-text-opacity))
}

.text-white {
	--tw-text-opacity: 1;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-yellow-400 {
	--tw-text-opacity: 1;
	color: rgb(250 204 21/var(--tw-text-opacity))
}

.opacity-0 {
	opacity: 0
}

.opacity-10 {
	opacity: .1
}

.shadow-sm {
	--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
	--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
}

.shadow-sm,
.shadow-xl {
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-xl {
	--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
	--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color)
}

.ring-gray-200 {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(229 231 235/var(--tw-ring-opacity))
}

.ring-offset-2 {
	--tw-ring-offset-width: 2px
}

.ring-offset-white {
	--tw-ring-offset-color: #fff
}

.transition {
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .15s
}

.transition-colors {
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .15s
}

.duration-200 {
	transition-duration: .2s
}

.duration-300 {
	transition-duration: .3s
}

.duration-500 {
	transition-duration: .5s
}

.duration-200 {
	animation-duration: .2s
}

.duration-300 {
	animation-duration: .3s
}

.duration-500 {
	animation-duration: .5s
}

.input-phone {
	margin-top: .5rem !important;
	height: 2.75rem !important;
	border-radius: .375rem !important;
	border-width: 1px !important;
	--tw-border-opacity: 1 !important;
	border-color: rgb(54 58 61/var(--tw-border-opacity)) !important;
	--tw-bg-opacity: 1 !important;
	background-color: rgb(26 29 33/var(--tw-bg-opacity)) !important;
	padding-left: .75rem !important;
	padding-right: .75rem !important;
	font-size: .875rem !important;
	line-height: 1.25rem !important
}

.input-phone::-moz-placeholder {
	--tw-text-opacity: 1 !important;
	color: rgb(118 130 141/var(--tw-text-opacity)) !important
}

.\[background-image\:radial-gradient\(88\%_100\%_at_top\2c rgba\(255\2c 255\2c 255\2c 0\.5\)\2c rgba\(255\2c 255\2c 255\2c 0\)\)\] {
	background-image: radial-gradient(88% 100% at top, hsla(0, 0%, 100%, .5), hsla(0, 0%, 100%, 0))
}

.\[column-fill\:_balance\] {
	-moz-column-fill: balance;
	column-fill: balance
}

.\[mask-image\:radial-gradient\(\#fff\2c transparent\2c 75\%\)\] {
	-webkit-mask-image: radial-gradient(#fff, transparent, 75%);
	mask-image: radial-gradient(#fff, transparent, 75%)
}

.PhoneInputInput {
	outline: none;
	margin-left: 4px;
	background: #1a1d21;
	font-size: 14px;
	font-weight: 500
}

.PhoneInputInput::-moz-placeholder {
	color: #1a1d21
}

.file\:border-0::file-selector-button {
	border-width: 0
}

.file\:bg-transparent::file-selector-button {
	background-color: transparent
}

.file\:text-sm::file-selector-button {
	font-size: .875rem;
	line-height: 1.25rem
}

.file\:font-medium::file-selector-button {
	font-weight: 500
}

.file\:text-slate-950::file-selector-button {
	--tw-text-opacity: 1;
	color: rgb(2 6 23/var(--tw-text-opacity))
}

.placeholder\:ml-10::-moz-placeholder {
	margin-left: 2.5rem
}

.placeholder\:text-gray-400::-moz-placeholder {
	--tw-text-opacity: 1;
	color: rgb(156 163 175/var(--tw-text-opacity))
}

.hover\:bg-blue-700:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(29 78 216/var(--tw-bg-opacity))
}

.hover\:bg-slate-800:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(30 41 59/var(--tw-bg-opacity))
}

.hover\:bg-transparent:hover {
	background-color: transparent
}

.hover\:text-black:hover {
	--tw-text-opacity: 1;
	color: rgb(0 0 0/var(--tw-text-opacity))
}

.hover\:text-white:hover {
	--tw-text-opacity: 1;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.focus\:border-blue-500:focus {
	--tw-border-opacity: 1;
	border-color: rgb(121 181 236/var(--tw-border-opacity))
}

.focus\:outline-none:focus {
	outline: 2px solid transparent;
	outline-offset: 2px
}

.focus\:ring-2:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:ring-blue-500:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(121 181 236/var(--tw-ring-opacity))
}

.focus-visible\:outline-none:focus-visible {
	outline: 2px solid transparent;
	outline-offset: 2px
}

.focus-visible\:ring-2:focus-visible {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-slate-950:focus-visible {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(2 6 23/var(--tw-ring-opacity))
}

.focus-visible\:ring-offset-2:focus-visible {
	--tw-ring-offset-width: 2px
}

.disabled\:pointer-events-none:disabled {
	pointer-events: none
}

.disabled\:cursor-not-allowed:disabled {
	cursor: not-allowed
}

.disabled\:opacity-50:disabled {
	opacity: .5
}

@media (min-width:640px) {
	.sm\:mx-0 {
		margin-left: 0;
		margin-right: 0
	}

	.sm\:columns-2 {
		-moz-columns: 2;
		column-count: 2
	}

	.sm\:break-inside-avoid {
		-moz-column-break-inside: avoid;
		break-inside: avoid
	}

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

	.sm\:flex-row {
		flex-direction: row
	}

	.sm\:gap-6 {
		gap: 1.5rem
	}

	.sm\:rounded-2xl {
		border-radius: 1rem
	}

	.sm\:p-8 {
		padding: 2rem
	}

	.sm\:px-10 {
		padding-left: 2.5rem;
		padding-right: 2.5rem
	}

	.sm\:text-sm {
		font-size: .875rem;
		line-height: 1.25rem
	}
}

@media (min-width:768px) {
	.md\:-top-20 {
		top: -5rem
	}

	.md\:left-60 {
		left: 15rem
	}

	.md\:mb-0 {
		margin-bottom: 0
	}

	.md\:mt-0 {
		margin-top: 0
	}

	.md\:mt-10 {
		margin-top: 2.5rem
	}

	.md\:flex {
		display: flex
	}

	.md\:h-10 {
		height: 2.5rem
	}

	.md\:w-1\/2 {
		width: 50%
	}

	.md\:rotate-0 {
		--tw-rotate: 0deg;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
	}

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

	.md\:flex-row {
		flex-direction: row
	}

	.md\:gap-20 {
		gap: 5rem
	}

	.md\:space-x-8>:not([hidden])~:not([hidden]) {
		--tw-space-x-reverse: 0;
		margin-right: calc(2rem * var(--tw-space-x-reverse));
		margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))
	}

	.md\:p-0 {
		padding: 0
	}

	.md\:px-2 {
		padding-left: .5rem;
		padding-right: .5rem
	}

	.md\:px-20 {
		padding-left: 5rem;
		padding-right: 5rem
	}

	.md\:px-5 {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.md\:py-2 {
		padding-top: .5rem;
		padding-bottom: .5rem
	}

	.md\:py-20 {
		padding-top: 5rem;
		padding-bottom: 5rem
	}

	.md\:text-xl {
		font-size: 1.25rem;
		line-height: 1.75rem
	}
}

@media (min-width:1024px) {
	.lg\:mt-\[30\%\] {
		margin-top: 30%
	}

	.lg\:block {
		display: block
	}

	.lg\:w-4\/5 {
		width: 80%
	}

	.lg\:w-\[84\%\] {
		width: 84%
	}

	.lg\:w-\[90\%\] {
		width: 90%
	}

	.lg\:w-full {
		width: 100%
	}

	.lg\:columns-3 {
		-moz-columns: 3;
		column-count: 3
	}

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

	.lg\:gap-8 {
		gap: 2rem
	}

	.lg\:py-24 {
		padding-top: 6rem;
		padding-bottom: 6rem
	}

	.lg\:text-4xl {
		font-size: 2.25rem;
		line-height: 2.5rem
	}

	.lg\:text-5xl {
		font-size: 3rem;
		line-height: 1
	}

	.lg\:tracking-tight {
		letter-spacing: -.025em
	}
}

@media (min-width:1280px) {
	.xl\:text-6xl {
		font-size: 3.75rem;
		line-height: 1
	}

	.xl\:tracking-tighter {
		letter-spacing: -.05em
	}
}

.dark\:divide-slate-400:where(.dark,
	.dark *)>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color: rgb(148 163 184/var(--tw-divide-opacity))
}

.dark\:border-neutral-800:where(.dark,
	.dark *) {
	--tw-border-opacity: 1;
	border-color: rgb(38 38 38/var(--tw-border-opacity))
}

.dark\:border-red-500:where(.dark,
	.dark *) {
	--tw-border-opacity: 1;
	border-color: rgb(243 120 119/var(--tw-border-opacity))
}

.dark\:border-red-900\/50:where(.dark,
	.dark *) {
	border-color: rgba(127, 29, 29, .5)
}

.dark\:border-slate-800:where(.dark,
	.dark *) {
	--tw-border-opacity: 1;
	border-color: rgb(30 41 59/var(--tw-border-opacity))
}

.dark\:border-white:where(.dark,
	.dark *) {
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.dark\:dark\:border-red-900:where(.dark,
	.dark *):where(.dark,
	.dark *) {
	--tw-border-opacity: 1;
	border-color: rgb(127 29 29/var(--tw-border-opacity))
}

.dark\:bg-black:where(.dark,
	.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.dark\:bg-gray-700:where(.dark,
	.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(55 65 81/var(--tw-bg-opacity))
}

.dark\:bg-red-900:where(.dark,
	.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(127 29 29/var(--tw-bg-opacity))
}

.dark\:bg-slate-50:where(.dark,
	.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(248 250 252/var(--tw-bg-opacity))
}

.dark\:bg-slate-800:where(.dark,
	.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(30 41 59/var(--tw-bg-opacity))
}

.dark\:bg-slate-950:where(.dark,
	.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(2 6 23/var(--tw-bg-opacity))
}

.dark\:bg-white:where(.dark,
	.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.dark\:text-black:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(0 0 0/var(--tw-text-opacity))
}

.dark\:text-gray-400:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(156 163 175/var(--tw-text-opacity))
}

.dark\:text-red-900:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(127 29 29/var(--tw-text-opacity))
}

.dark\:text-slate-200:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(226 232 240/var(--tw-text-opacity))
}

.dark\:text-slate-300:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(203 213 225/var(--tw-text-opacity))
}

.dark\:text-slate-400:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(148 163 184/var(--tw-text-opacity))
}

.dark\:text-slate-50:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(248 250 252/var(--tw-text-opacity))
}

.dark\:text-slate-900:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(15 23 42/var(--tw-text-opacity))
}

.dark\:text-white:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.dark\:ring-offset-slate-950:where(.dark,
	.dark *) {
	--tw-ring-offset-color: #020617
}

.dark\:invert:where(.dark,
	.dark *) {
	--tw-invert: invert(100%);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.dark\:file\:text-slate-50:where(.dark,
	.dark *)::file-selector-button {
	--tw-text-opacity: 1;
	color: rgb(248 250 252/var(--tw-text-opacity))
}

.dark\:placeholder\:text-slate-400:where(.dark,
	.dark *)::-moz-placeholder {
	--tw-text-opacity: 1;
	color: rgb(148 163 184/var(--tw-text-opacity))
}

.dark\:placeholder\:text-slate-400:where(.dark,
	.dark *)::placeholder {
	--tw-text-opacity: 1;
	color: rgb(148 163 184/var(--tw-text-opacity))
}

.dark\:hover\:bg-gray-200:hover:where(.dark,
	.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(229 231 235/var(--tw-bg-opacity))
}

.dark\:hover\:bg-red-900\/90:hover:where(.dark,
	.dark *) {
	background-color: rgba(127, 29, 29, .9)
}

.dark\:hover\:bg-slate-50\/90:hover:where(.dark,
	.dark *) {
	background-color: rgba(248, 250, 252, .9)
}

.dark\:hover\:bg-slate-800:hover:where(.dark,
	.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(30 41 59/var(--tw-bg-opacity))
}

.dark\:hover\:bg-slate-800\/80:hover:where(.dark,
	.dark *) {
	background-color: rgba(30, 41, 59, .8)
}

.dark\:hover\:text-black:hover:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(0 0 0/var(--tw-text-opacity))
}

.dark\:hover\:text-slate-50:hover:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(248 250 252/var(--tw-text-opacity))
}

.dark\:hover\:text-white:hover:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.dark\:focus-visible\:ring-slate-300:focus-visible:where(.dark,
	.dark *) {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(203 213 225/var(--tw-ring-opacity))
}

.dark\:\[\&\>svg\]\:text-red-900>svg:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(127 29 29/var(--tw-text-opacity))
}

.dark\:\[\&\>svg\]\:text-slate-50>svg:where(.dark,
	.dark *) {
	--tw-text-opacity: 1;
	color: rgb(248 250 252/var(--tw-text-opacity))
}


:root {
	--PhoneInput-color--focus: #03b2cb;
	--PhoneInputInternationalIconPhone-opacity: 0.8;
	--PhoneInputInternationalIconGlobe-opacity: 0.65;
	--PhoneInputCountrySelect-marginRight: 0.35em;
	--PhoneInputCountrySelectArrow-width: 0.3em;
	--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);
	--PhoneInputCountrySelectArrow-borderWidth: 1px;
	--PhoneInputCountrySelectArrow-opacity: 0.45;
	--PhoneInputCountrySelectArrow-color: currentColor;
	--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);
	--PhoneInputCountrySelectArrow-transform: rotate(45deg);
	--PhoneInputCountryFlag-aspectRatio: 1.5;
	--PhoneInputCountryFlag-height: 1em;
	--PhoneInputCountryFlag-borderWidth: 1px;
	--PhoneInputCountryFlag-borderColor: rgba(0, 0, 0, .5);
	--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);
	--PhoneInputCountryFlag-backgroundColor--loading: rgba(0, 0, 0, .1)
}

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

.PhoneInputInput {
	flex: 1;
	min-width: 0
}

.PhoneInputCountryIcon {
	width: calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));
	height: var(--PhoneInputCountryFlag-height)
}

.PhoneInputCountryIcon--border {
	background-color: var(--PhoneInputCountryFlag-backgroundColor--loading);
	box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)
}

.PhoneInputCountryIconImg {
	display: block;
	width: 100%;
	height: 100%
}

.PhoneInputCountry {
	position: relative;
	align-self: stretch;
	display: flex;
	align-items: center;
	margin-right: var(--PhoneInputCountrySelect-marginRight)
}

.PhoneInputCountrySelectArrow {
	display: block;
	content: "";
	width: var(--PhoneInputCountrySelectArrow-width);
	height: var(--PhoneInputCountrySelectArrow-width);
	margin-left: var(--PhoneInputCountrySelectArrow-marginLeft);
	border-style: solid;
	border-color: var(--PhoneInputCountrySelectArrow-color);
	border-top-width: 0;
	border-bottom-width: var(--PhoneInputCountrySelectArrow-borderWidth);
	border-left-width: 0;
	border-right-width: var(--PhoneInputCountrySelectArrow-borderWidth);
	transform: var(--PhoneInputCountrySelectArrow-transform);
	opacity: var(--PhoneInputCountrySelectArrow-opacity)
}

.anticon {
	display: inline-flex;
	align-items: center;
	color: inherit;
	font-style: normal;
	line-height: 0;
	text-align: center;
	text-transform: none;
	vertical-align: -0.125em;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.anticon>* {
	line-height: 1;
}

.anticon svg {
	display: inline-block;
}

.anticon::before {
	display: none;
}

:where(.css-rh3d38) a {
	color: #038ccc;
	text-decoration: underline;
	background-color: transparent;
	outline: none;
	cursor: pointer;
	transition: color 0s;
	-webkit-text-decoration-skip: objects;
}

:where(.css-rh3d38) a:hover {
	color: #0b5375;
}

:where(.css-rh3d38) a:active {
	color: #0770a0;
}

:where(.css-rh3d38) a:active,
:where(.css-rh3d38) a:hover {
	text-decoration: none;
	outline: 0;
}

:where(.css-rh3d38) a:focus {
	text-decoration: none;
	outline: 0;
}

:where(.css-rh3d38) a[disabled] {
	color: rgba(255, 255, 255, 0.25);
	cursor: not-allowed;
}

:where(.css-rh3d38).ant-typography {
	font-family: '__Inter_d65c78', '__Inter_Fallback_d65c78', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial;
	font-size: 14px;
	box-sizing: border-box;
}

:where(.css-rh3d38).ant-typography::before,
:where(.css-rh3d38).ant-typography::after {
	box-sizing: border-box;
}

:where(.css-rh3d38).ant-typography [class^="ant-typography"],
:where(.css-rh3d38).ant-typography [class*=" ant-typography"] {
	box-sizing: border-box;
}

:where(.css-rh3d38).ant-typography [class^="ant-typography"]::before,
:where(.css-rh3d38).ant-typography [class*=" ant-typography"]::before,
:where(.css-rh3d38).ant-typography [class^="ant-typography"]::after,
:where(.css-rh3d38).ant-typography [class*=" ant-typography"]::after {
	box-sizing: border-box;
}

:where(.css-rh3d38).ant-typography {
	color: rgba(255, 255, 255, 0.85);
	word-break: break-word;
	line-height: 1.5714285714285714;
}

:where(.css-rh3d38).ant-typography.ant-typography-secondary {
	color: rgba(255, 255, 255, 0.45);
}

:where(.css-rh3d38).ant-typography.ant-typography-success {
	color: #49aa19;
}

:where(.css-rh3d38).ant-typography.ant-typography-warning {
	color: #d89614;
}

:where(.css-rh3d38).ant-typography.ant-typography-danger {
	color: #dc4446;
}

a:where(.css-rh3d38).ant-typography.ant-typography-danger:active,
a:where(.css-rh3d38).ant-typography.ant-typography-danger:focus {
	color: #ad393a;
}

a:where(.css-rh3d38).ant-typography.ant-typography-danger:hover {
	color: #e86e6b;
}

:where(.css-rh3d38).ant-typography.ant-typography-disabled {
	color: rgba(255, 255, 255, 0.25);
	cursor: not-allowed;
	user-select: none;
}

div:where(.css-rh3d38).ant-typography,
:where(.css-rh3d38).ant-typography p {
	margin-bottom: 1em;
}

h1:where(.css-rh3d38).ant-typography,
div:where(.css-rh3d38).ant-typography-h1,
div:where(.css-rh3d38).ant-typography-h1>textarea,
:where(.css-rh3d38).ant-typography h1 {
	margin-bottom: 0.5em;
	color: rgba(255, 255, 255, 0.85);
	font-weight: 600;
	font-size: 38px;
	line-height: 1.2105263157894737;
}

h2:where(.css-rh3d38).ant-typography,
div:where(.css-rh3d38).ant-typography-h2,
div:where(.css-rh3d38).ant-typography-h2>textarea,
:where(.css-rh3d38).ant-typography h2 {
	margin-bottom: 0.5em;
	color: rgba(255, 255, 255, 0.85);
	font-weight: 600;
	font-size: 30px;
	line-height: 1.2666666666666666;
}

h3:where(.css-rh3d38).ant-typography,
div:where(.css-rh3d38).ant-typography-h3,
div:where(.css-rh3d38).ant-typography-h3>textarea,
:where(.css-rh3d38).ant-typography h3 {
	margin-bottom: 0.5em;
	color: rgba(255, 255, 255, 0.85);
	font-weight: 600;
	font-size: 24px;
	line-height: 1.3333333333333333;
}

h4:where(.css-rh3d38).ant-typography,
div:where(.css-rh3d38).ant-typography-h4,
div:where(.css-rh3d38).ant-typography-h4>textarea,
:where(.css-rh3d38).ant-typography h4 {
	margin-bottom: 0.5em;
	color: rgba(255, 255, 255, 0.85);
	font-weight: 600;
	font-size: 20px;
	line-height: 1.4;
}

h5:where(.css-rh3d38).ant-typography,
div:where(.css-rh3d38).ant-typography-h5,
div:where(.css-rh3d38).ant-typography-h5>textarea,
:where(.css-rh3d38).ant-typography h5 {
	margin-bottom: 0.5em;
	color: rgba(255, 255, 255, 0.85);
	font-weight: 600;
	font-size: 16px;
	line-height: 1.5;
}

:where(.css-rh3d38).ant-typography+h1.ant-typography,
:where(.css-rh3d38).ant-typography+h2.ant-typography,
:where(.css-rh3d38).ant-typography+h3.ant-typography,
:where(.css-rh3d38).ant-typography+h4.ant-typography,
:where(.css-rh3d38).ant-typography+h5.ant-typography {
	margin-top: 1.2em;
}

:where(.css-rh3d38).ant-typography div+h1,
:where(.css-rh3d38).ant-typography ul+h1,
:where(.css-rh3d38).ant-typography li+h1,
:where(.css-rh3d38).ant-typography p+h1,
:where(.css-rh3d38).ant-typography h1+h1,
:where(.css-rh3d38).ant-typography h2+h1,
:where(.css-rh3d38).ant-typography h3+h1,
:where(.css-rh3d38).ant-typography h4+h1,
:where(.css-rh3d38).ant-typography h5+h1,
:where(.css-rh3d38).ant-typography div+h2,
:where(.css-rh3d38).ant-typography ul+h2,
:where(.css-rh3d38).ant-typography li+h2,
:where(.css-rh3d38).ant-typography p+h2,
:where(.css-rh3d38).ant-typography h1+h2,
:where(.css-rh3d38).ant-typography h2+h2,
:where(.css-rh3d38).ant-typography h3+h2,
:where(.css-rh3d38).ant-typography h4+h2,
:where(.css-rh3d38).ant-typography h5+h2,
:where(.css-rh3d38).ant-typography div+h3,
:where(.css-rh3d38).ant-typography ul+h3,
:where(.css-rh3d38).ant-typography li+h3,
:where(.css-rh3d38).ant-typography p+h3,
:where(.css-rh3d38).ant-typography h1+h3,
:where(.css-rh3d38).ant-typography h2+h3,
:where(.css-rh3d38).ant-typography h3+h3,
:where(.css-rh3d38).ant-typography h4+h3,
:where(.css-rh3d38).ant-typography h5+h3,
:where(.css-rh3d38).ant-typography div+h4,
:where(.css-rh3d38).ant-typography ul+h4,
:where(.css-rh3d38).ant-typography li+h4,
:where(.css-rh3d38).ant-typography p+h4,
:where(.css-rh3d38).ant-typography h1+h4,
:where(.css-rh3d38).ant-typography h2+h4,
:where(.css-rh3d38).ant-typography h3+h4,
:where(.css-rh3d38).ant-typography h4+h4,
:where(.css-rh3d38).ant-typography h5+h4,
:where(.css-rh3d38).ant-typography div+h5,
:where(.css-rh3d38).ant-typography ul+h5,
:where(.css-rh3d38).ant-typography li+h5,
:where(.css-rh3d38).ant-typography p+h5,
:where(.css-rh3d38).ant-typography h1+h5,
:where(.css-rh3d38).ant-typography h2+h5,
:where(.css-rh3d38).ant-typography h3+h5,
:where(.css-rh3d38).ant-typography h4+h5,
:where(.css-rh3d38).ant-typography h5+h5 {
	margin-top: 1.2em;
}

:where(.css-rh3d38).ant-typography code {
	margin: 0 0.2em;
	padding-inline: 0.4em;
	padding-block: 0.2em 0.1em;
	font-size: 85%;
	font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
	background: rgba(150, 150, 150, 0.1);
	border: 1px solid rgba(100, 100, 100, 0.2);
	border-radius: 3px;
}

:where(.css-rh3d38).ant-typography kbd {
	margin: 0 0.2em;
	padding-inline: 0.4em;
	padding-block: 0.15em 0.1em;
	font-size: 90%;
	font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
	background: rgba(150, 150, 150, 0.06);
	border: 1px solid rgba(100, 100, 100, 0.2);
	border-bottom-width: 2px;
	border-radius: 3px;
}

:where(.css-rh3d38).ant-typography mark {
	padding: 0;
	background-color: #ffe58f;
}

:where(.css-rh3d38).ant-typography u,
:where(.css-rh3d38).ant-typography ins {
	text-decoration: underline;
	text-decoration-skip-ink: auto;
}

:where(.css-rh3d38).ant-typography s,
:where(.css-rh3d38).ant-typography del {
	text-decoration: line-through;
}

:where(.css-rh3d38).ant-typography strong {
	font-weight: 600;
}

:where(.css-rh3d38).ant-typography ul,
:where(.css-rh3d38).ant-typography ol {
	margin-inline: 0;
	margin-block: 0 1em;
	padding: 0;
}

:where(.css-rh3d38).ant-typography ul li,
:where(.css-rh3d38).ant-typography ol li {
	margin-inline: 20px 0;
	margin-block: 0;
	padding-inline: 4px 0;
	padding-block: 0;
}

:where(.css-rh3d38).ant-typography ul {
	list-style-type: circle;
}

:where(.css-rh3d38).ant-typography ul ul {
	list-style-type: disc;
}

:where(.css-rh3d38).ant-typography ol {
	list-style-type: decimal;
}

:where(.css-rh3d38).ant-typography pre,
:where(.css-rh3d38).ant-typography blockquote {
	margin: 1em 0;
}

:where(.css-rh3d38).ant-typography pre {
	padding: 0.4em 0.6em;
	white-space: pre-wrap;
	word-wrap: break-word;
	background: rgba(150, 150, 150, 0.1);
	border: 1px solid rgba(100, 100, 100, 0.2);
	border-radius: 3px;
	font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}

:where(.css-rh3d38).ant-typography pre code {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: inherit;
	font-family: inherit;
	background: transparent;
	border: 0;
}

:where(.css-rh3d38).ant-typography blockquote {
	padding-inline: 0.6em 0;
	padding-block: 0;
	border-inline-start: 4px solid rgba(100, 100, 100, 0.2);
	opacity: 0.85;
}

a:where(.css-rh3d38).ant-typography,
:where(.css-rh3d38).ant-typography a {
	color: #038ccc;
	text-decoration: underline;
	outline: none;
	cursor: pointer;
	transition: all 0s;
	border: 0;
	padding: 0;
	background: none;
	user-select: none;
}

a:where(.css-rh3d38).ant-typography:focus-visible,
:where(.css-rh3d38).ant-typography a:focus-visible {
	outline: 3px solid #0e3e55;
	outline-offset: 1px;
	transition: outline-offset 0s, outline 0s;
}

a:where(.css-rh3d38).ant-typography:focus,
:where(.css-rh3d38).ant-typography a:focus,
a:where(.css-rh3d38).ant-typography:hover,
:where(.css-rh3d38).ant-typography a:hover {
	color: #0b5375;
}

a:where(.css-rh3d38).ant-typography:active,
:where(.css-rh3d38).ant-typography a:active {
	color: #0770a0;
}

a:where(.css-rh3d38).ant-typography[disabled],
:where(.css-rh3d38).ant-typography a[disabled],
a:where(.css-rh3d38).ant-typography.ant-typography-disabled,
:where(.css-rh3d38).ant-typography a.ant-typography-disabled {
	color: rgba(255, 255, 255, 0.25);
	cursor: not-allowed;
}

a:where(.css-rh3d38).ant-typography[disabled]:active,
:where(.css-rh3d38).ant-typography a[disabled]:active,
a:where(.css-rh3d38).ant-typography.ant-typography-disabled:active,
:where(.css-rh3d38).ant-typography a.ant-typography-disabled:active,
a:where(.css-rh3d38).ant-typography[disabled]:hover,
:where(.css-rh3d38).ant-typography a[disabled]:hover,
a:where(.css-rh3d38).ant-typography.ant-typography-disabled:hover,
:where(.css-rh3d38).ant-typography a.ant-typography-disabled:hover {
	color: rgba(255, 255, 255, 0.25);
}

a:where(.css-rh3d38).ant-typography[disabled]:active,
:where(.css-rh3d38).ant-typography a[disabled]:active,
a:where(.css-rh3d38).ant-typography.ant-typography-disabled:active,
:where(.css-rh3d38).ant-typography a.ant-typography-disabled:active {
	pointer-events: none;
}

:where(.css-rh3d38).ant-typography .ant-typography-expand,
:where(.css-rh3d38).ant-typography .ant-typography-collapse,
:where(.css-rh3d38).ant-typography .ant-typography-edit,
:where(.css-rh3d38).ant-typography .ant-typography-copy {
	color: #038ccc;
	text-decoration: underline;
	outline: none;
	cursor: pointer;
	transition: all 0s;
	border: 0;
	padding: 0;
	background: none;
	user-select: none;
	margin-inline-start: 4px;
}

:where(.css-rh3d38).ant-typography .ant-typography-expand:focus-visible,
:where(.css-rh3d38).ant-typography .ant-typography-collapse:focus-visible,
:where(.css-rh3d38).ant-typography .ant-typography-edit:focus-visible,
:where(.css-rh3d38).ant-typography .ant-typography-copy:focus-visible {
	outline: 3px solid #0e3e55;
	outline-offset: 1px;
	transition: outline-offset 0s, outline 0s;
}

:where(.css-rh3d38).ant-typography .ant-typography-expand:focus,
:where(.css-rh3d38).ant-typography .ant-typography-collapse:focus,
:where(.css-rh3d38).ant-typography .ant-typography-edit:focus,
:where(.css-rh3d38).ant-typography .ant-typography-copy:focus,
:where(.css-rh3d38).ant-typography .ant-typography-expand:hover,
:where(.css-rh3d38).ant-typography .ant-typography-collapse:hover,
:where(.css-rh3d38).ant-typography .ant-typography-edit:hover,
:where(.css-rh3d38).ant-typography .ant-typography-copy:hover {
	color: #0b5375;
}

:where(.css-rh3d38).ant-typography .ant-typography-expand:active,
:where(.css-rh3d38).ant-typography .ant-typography-collapse:active,
:where(.css-rh3d38).ant-typography .ant-typography-edit:active,
:where(.css-rh3d38).ant-typography .ant-typography-copy:active {
	color: #0770a0;
}

:where(.css-rh3d38).ant-typography-edit-content {
	position: relative;
}

div:where(.css-rh3d38).ant-typography-edit-content {
	inset-inline-start: -12px;
	margin-top: -12px;
	margin-bottom: calc(1em - 12px);
}

:where(.css-rh3d38).ant-typography-edit-content .ant-typography-edit-content-confirm {
	position: absolute;
	inset-inline-end: 10px;
	inset-block-end: 8px;
	color: rgba(255, 255, 255, 0.45);
	font-weight: normal;
	font-size: 14px;
	font-style: normal;
	pointer-events: none;
}

:where(.css-rh3d38).ant-typography-edit-content textarea {
	margin: 0 !important;
	-moz-transition: none;
	height: 1em;
}

:where(.css-rh3d38).ant-typography .ant-typography-copy-success,
:where(.css-rh3d38).ant-typography .ant-typography-copy-success:hover,
:where(.css-rh3d38).ant-typography .ant-typography-copy-success:focus {
	color: #49aa19;
}

:where(.css-rh3d38).ant-typography .ant-typography-copy-icon-only {
	margin-inline-start: 0;
}

a:where(.css-rh3d38).ant-typography-ellipsis,
span:where(.css-rh3d38).ant-typography-ellipsis {
	display: inline-block;
	max-width: 100%;
}

:where(.css-rh3d38).ant-typography-ellipsis-single-line {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

a:where(.css-rh3d38).ant-typography-ellipsis-single-line,
span:where(.css-rh3d38).ant-typography-ellipsis-single-line {
	vertical-align: bottom;
}

:where(.css-rh3d38).ant-typography-ellipsis-single-line>code {
	padding-block: 0;
	max-width: calc(100% - 1.2em);
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: bottom;
	box-sizing: content-box;
}

:where(.css-rh3d38).ant-typography-ellipsis-multiple-line {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

:where(.css-rh3d38).ant-typography-rtl {
	direction: rtl;
}

:where(.css-rh3d38).ant-flex {
	display: flex;
}

:where(.css-rh3d38).ant-flex-vertical {
	flex-direction: column;
}

:where(.css-rh3d38).ant-flex-rtl {
	direction: rtl;
}

:where(.css-rh3d38).ant-flex:empty {
	display: none;
}

:where(.css-rh3d38).ant-flex-gap-small {
	gap: 8px;
}

:where(.css-rh3d38).ant-flex-gap-middle {
	gap: 16px;
}

:where(.css-rh3d38).ant-flex-gap-large {
	gap: 24px;
}

:where(.css-rh3d38).ant-flex-wrap-wrap {
	flex-wrap: wrap;
}

:where(.css-rh3d38).ant-flex-wrap-nowrap {
	flex-wrap: nowrap;
}

:where(.css-rh3d38).ant-flex-wrap-wrap-reverse {
	flex-wrap: wrap-reverse;
}

:where(.css-rh3d38).ant-flex-align-center {
	align-items: center;
}

:where(.css-rh3d38).ant-flex-align-start {
	align-items: start;
}

:where(.css-rh3d38).ant-flex-align-end {
	align-items: end;
}

:where(.css-rh3d38).ant-flex-align-flex-start {
	align-items: flex-start;
}

:where(.css-rh3d38).ant-flex-align-flex-end {
	align-items: flex-end;
}

:where(.css-rh3d38).ant-flex-align-self-start {
	align-items: self-start;
}

:where(.css-rh3d38).ant-flex-align-self-end {
	align-items: self-end;
}

:where(.css-rh3d38).ant-flex-align-baseline {
	align-items: baseline;
}

:where(.css-rh3d38).ant-flex-align-normal {
	align-items: normal;
}

:where(.css-rh3d38).ant-flex-align-stretch {
	align-items: stretch;
}

:where(.css-rh3d38).ant-flex-justify-flex-start {
	justify-content: flex-start;
}

:where(.css-rh3d38).ant-flex-justify-flex-end {
	justify-content: flex-end;
}

:where(.css-rh3d38).ant-flex-justify-start {
	justify-content: start;
}

:where(.css-rh3d38).ant-flex-justify-end {
	justify-content: end;
}

:where(.css-rh3d38).ant-flex-justify-center {
	justify-content: center;
}

:where(.css-rh3d38).ant-flex-justify-space-between {
	justify-content: space-between;
}

:where(.css-rh3d38).ant-flex-justify-space-around {
	justify-content: space-around;
}

:where(.css-rh3d38).ant-flex-justify-space-evenly {
	justify-content: space-evenly;
}

:where(.css-rh3d38).ant-flex-justify-stretch {
	justify-content: stretch;
}

:where(.css-rh3d38).ant-flex-justify-normal {
	justify-content: normal;
}

:where(.css-rh3d38).ant-flex-justify-left {
	justify-content: left;
}

:where(.css-rh3d38).ant-flex-justify-right {
	justify-content: right;
}

.anticon {
	display: inline-flex;
	align-items: center;
	color: inherit;
	font-style: normal;
	line-height: 0;
	text-align: center;
	text-transform: none;
	vertical-align: -0.125em;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.anticon>* {
	line-height: 1;
}

.anticon svg {
	display: inline-block;
}

.anticon {
	display: inline-flex;
	align-items: center;
	color: inherit;
	font-style: normal;
	line-height: 0;
	text-align: center;
	text-transform: none;
	vertical-align: -0.125em;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.anticon>* {
	line-height: 1;
}

.anticon svg {
	display: inline-block;
}

*,
:after,
:before {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position: ;
	--tw-gradient-via-position: ;
	--tw-gradient-to-position: ;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(121, 181, 236, .5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia: ;
	--tw-contain-size: ;
	--tw-contain-layout: ;
	--tw-contain-paint: ;
	--tw-contain-style:
}

::backdrop {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position: ;
	--tw-gradient-via-position: ;
	--tw-gradient-to-position: ;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(121, 181, 236, .5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia: ;
	--tw-contain-size: ;
	--tw-contain-layout: ;
	--tw-contain-paint: ;
	--tw-contain-style:
}

*,
:after,
:before {
	box-sizing: border-box;
	border: 0 solid #e5e7eb
}

:after,
:before {
	--tw-content: ""
}

:host,
html {
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-feature-settings: normal;
	font-variation-settings: normal;
	-webkit-tap-highlight-color: transparent
}

body {
	line-height: inherit
}

abbr:where([title]) {
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

h1,
h2,
h3,
h4 {
	font-size: inherit;
	font-weight: inherit
}

a {
	color: inherit;
	text-decoration: inherit
}

button,
input {
	font-family: inherit;
	font-feature-settings: inherit;
	font-variation-settings: inherit;
	font-size: 100%;
	font-weight: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	color: inherit;
	margin: 0;
	padding: 0
}

button {
	text-transform: none
}

button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
	-webkit-appearance: button;
	background-color: transparent;
	background-image: none
}

:-moz-focusring {
	outline: auto
}

:-moz-ui-invalid {
	box-shadow: none
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
	height: auto
}

::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

summary {
	display: list-item
}

h1,
h2,
h3,
h4,
p {
	margin: 0
}

input::-moz-placeholder {
	opacity: 1;
	color: #9ca3af
}

button {
	cursor: pointer
}

:disabled {
	cursor: default
}

img,
svg {
	display: block;
	vertical-align: middle
}

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


.pointer-events-none {
	pointer-events: none
}

.absolute {
	position: absolute
}

.relative {
	position: relative
}

.inset-0 {
	inset: 0
}

.inset-x-0 {
	left: 0;
	right: 0
}

.-top-40 {
	top: -10rem
}

.bottom-0 {
	bottom: 0
}

.left-0 {
	left: 0
}

.left-2 {
	left: .5rem
}

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

.z-10 {
	z-index: 10
}

.z-50 {
	z-index: 50
}

.z-\[1\] {
	z-index: 1
}

.mx-auto {
	margin-left: auto;
	margin-right: auto
}

.my-5 {
	margin-top: 1.25rem;
	margin-bottom: 1.25rem
}

.-ml-4 {
	margin-left: -1rem
}

.-ml-5 {
	margin-left: -1.25rem
}

.-ml-6 {
	margin-left: -1.5rem
}

.mb-10 {
	margin-bottom: 2.5rem
}

.mb-12 {
	margin-bottom: 3rem
}

.mb-4 {
	margin-bottom: 1rem
}

.mb-5 {
	margin-bottom: 1.25rem
}

.mb-6 {
	margin-bottom: 1.5rem
}

.mb-8 {
	margin-bottom: 2rem
}

.ml-4 {
	margin-left: 1rem
}

.mr-4 {
	margin-right: 1rem
}

.mt-0\.5 {
	margin-top: .125rem
}

.mt-1 {
	margin-top: .25rem
}

.mt-10 {
	margin-top: 2.5rem
}

.mt-12 {
	margin-top: 3rem
}

.mt-16 {
	margin-top: 4rem
}

.mt-2 {
	margin-top: .5rem
}

.mt-20 {
	margin-top: 5rem
}

.mt-3 {
	margin-top: .75rem
}

.mt-4 {
	margin-top: 1rem
}

.mt-5 {
	margin-top: 1.25rem
}

.mt-6 {
	margin-top: 1.5rem
}

.mt-8 {
	margin-top: 2rem
}

.block {
	display: block
}

.flex {
	display: flex
}

.inline-flex {
	display: inline-flex
}

.grid {
	display: grid
}

.hidden {
	display: none
}

.size-14 {
	width: 3.5rem;
	height: 3.5rem
}

.h-10 {
	height: 2.5rem
}

.h-16 {
	height: 4rem
}

.h-4 {
	height: 1rem
}

.h-6 {
	height: 1.5rem
}

.h-8 {
	height: 2rem
}

.h-9 {
	height: 2.25rem
}

.h-\[169\%\] {
	height: 169%
}

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

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

.h-full {
	height: 100%
}

.w-16 {
	width: 4rem
}

.w-24 {
	width: 6rem
}

.w-3\/4 {
	width: 75%
}

.w-4 {
	width: 1rem
}

.w-8 {
	width: 2rem
}

.w-9 {
	width: 2.25rem
}

.w-\[138\%\] {
	width: 138%
}

.w-\[95\%\] {
	width: 95%
}

.w-fit {
	width: -moz-fit-content;
	width: fit-content
}

.w-full {
	width: 100%
}

.max-w-5xl {
	max-width: 64rem
}

.max-w-7xl {
	max-width: 80rem
}

.max-w-md {
	max-width: 28rem
}

.max-w-sm {
	max-width: 24rem
}

.max-w-xl {
	max-width: 36rem
}

.flex-1 {
	flex: 1 1 0%
}

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

.-translate-y-1\/2 {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-1\/2 {
	--tw-translate-y: -50%
}

.rotate-90 {
	--tw-rotate: 90deg
}

.rotate-90,
.scale-\[1\.2\] {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-\[1\.2\] {
	--tw-scale-x: 1.2;
	--tw-scale-y: 1.2
}

.transform {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes spotlight {
	0% {
		opacity: 0;
		transform: translate(-72%, -62%) scale(.5)
	}

	to {
		opacity: 1;
		transform: translate(-50%, -40%) scale(1)
	}
}

.animate-spotlight {
	animation: spotlight 2s ease .75s 1 forwards
}

.cursor-pointer {
	cursor: pointer
}

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

.flex-row {
	flex-direction: row
}

.flex-col {
	flex-direction: column
}

.flex-wrap {
	flex-wrap: wrap
}

.place-items-center {
	place-items: center
}

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

.items-center {
	align-items: center
}

.justify-center {
	justify-content: center
}

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

.gap-0\.5 {
	gap: .125rem
}

.gap-1 {
	gap: .25rem
}

.gap-1\.5 {
	gap: .375rem
}

.gap-10 {
	gap: 2.5rem
}

.gap-16 {
	gap: 4rem
}

.gap-2 {
	gap: .5rem
}

.gap-3 {
	gap: .75rem
}

.gap-4 {
	gap: 1rem
}

.gap-5 {
	gap: 1.25rem
}

.gap-8 {
	gap: 2rem
}

.gap-x-2 {
	-moz-column-gap: .5rem;
	column-gap: .5rem
}

.space-x-4>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-right: calc(1rem * var(--tw-space-x-reverse));
	margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-y-1>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(.25rem * var(--tw-space-y-reverse))
}

.space-y-2>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(.5rem * var(--tw-space-y-reverse))
}

.space-y-4>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

.space-y-6>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))
}

.space-y-8>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(2rem * var(--tw-space-y-reverse))
}

.divide-y>:not([hidden])~:not([hidden]) {
	--tw-divide-y-reverse: 0;
	border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
	border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
}

.divide-neutral-200>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color: rgb(229 229 229/var(--tw-divide-opacity))
}

.overflow-hidden {
	overflow: hidden
}

.whitespace-nowrap {
	white-space: nowrap
}

.rounded {
	border-radius: .25rem
}

.rounded-\[6px\] {
	border-radius: 6px
}

.rounded-full {
	border-radius: 9999px
}

.rounded-lg {
	border-radius: .5rem
}

.rounded-md {
	border-radius: .375rem
}

.border {
	border-width: 1px
}

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

.border-b {
	border-bottom-width: 1px
}

.border-t {
	border-top-width: 1px
}

.border-solid {
	border-style: solid
}

.border-gray-600 {
	--tw-border-opacity: 1;
	border-color: rgb(75 85 99/var(--tw-border-opacity))
}

.border-gray-700 {
	--tw-border-opacity: 1;
	border-color: rgb(55 65 81/var(--tw-border-opacity))
}

.border-neutral-100 {
	--tw-border-opacity: 1;
	border-color: rgb(245 245 245/var(--tw-border-opacity))
}

.border-slate-200 {
	--tw-border-opacity: 1;
	border-color: rgb(226 232 240/var(--tw-border-opacity))
}

.border-transparent {
	border-color: transparent
}

.bg-black {
	--tw-bg-opacity: 1;
	background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.bg-blue-600 {
	--tw-bg-opacity: 1;
	background-color: rgb(21 36 50/var(--tw-bg-opacity))
}

.bg-gray-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(229 231 235/var(--tw-bg-opacity))
}

.bg-gray-700 {
	--tw-bg-opacity: 1;
	background-color: rgb(55 65 81/var(--tw-bg-opacity))
}

.bg-gray-800 {
	--tw-bg-opacity: 1;
	background-color: rgb(31 41 55/var(--tw-bg-opacity))
}

.bg-gray-900 {
	--tw-bg-opacity: 1;
	background-color: rgb(17 24 39/var(--tw-bg-opacity))
}

.bg-slate-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(226 232 240/var(--tw-bg-opacity))
}

.bg-transparent {
	background-color: transparent
}

.bg-white {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

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

.fill-yellow-400 {
	fill: #facc15
}

.object-cover {
	-o-object-fit: cover;
	object-fit: cover
}

.p-2 {
	padding: .5rem
}

.p-3 {
	padding: .75rem
}

.p-4 {
	padding: 1rem
}

.p-6 {
	padding: 1.5rem
}

.p-8 {
	padding: 2rem
}

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

.px-1 {
	padding-left: .25rem;
	padding-right: .25rem
}

.px-2 {
	padding-left: .5rem;
	padding-right: .5rem
}

.px-3 {
	padding-left: .75rem;
	padding-right: .75rem
}

.px-4 {
	padding-left: 1rem;
	padding-right: 1rem
}

.px-5 {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}

.px-8 {
	padding-left: 2rem;
	padding-right: 2rem
}

.py-1 {
	padding-top: .25rem;
	padding-bottom: .25rem
}

.py-16 {
	padding-top: 4rem;
	padding-bottom: 4rem
}

.py-2 {
	padding-top: .5rem;
	padding-bottom: .5rem
}

.py-2\.5 {
	padding-top: .625rem;
	padding-bottom: .625rem
}

.py-20 {
	padding-top: 5rem;
	padding-bottom: 5rem
}

.py-3 {
	padding-top: .75rem;
	padding-bottom: .75rem
}

.py-4 {
	padding-top: 1rem;
	padding-bottom: 1rem
}

.py-5 {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem
}

.py-8 {
	padding-top: 2rem;
	padding-bottom: 2rem
}

.pb-32 {
	padding-bottom: 8rem
}

.pl-8 {
	padding-left: 2rem
}

.pt-0 {
	padding-top: 0
}

.pt-1 {
	padding-top: .25rem
}

.pt-20 {
	padding-top: 5rem
}

.pt-4 {
	padding-top: 1rem
}

.text-left {
	text-align: left
}

.text-center {
	text-align: center
}

.text-2xl {
	font-size: 1.5rem;
	line-height: 2rem
}

.text-3xl {
	font-size: 1.875rem;
	line-height: 2.25rem
}

.text-4xl {
	font-size: 2.25rem;
	line-height: 2.5rem
}

.text-5xl {
	font-size: 3rem;
	line-height: 1
}

.text-lg {
	font-size: 1.125rem;
	line-height: 1.75rem
}

.text-sm {
	font-size: .875rem;
	line-height: 1.25rem
}

.text-xl {
	font-size: 1.25rem;
	line-height: 1.75rem
}

.text-xs {
	font-size: .75rem;
	line-height: 1rem
}

.font-bold {
	font-weight: 700
}

.font-extrabold {
	font-weight: 800
}

.font-medium {
	font-weight: 500
}

.font-semibold {
	font-weight: 600
}

.leading-\[110\%\] {
	line-height: 110%
}

.leading-none {
	line-height: 1
}

.leading-relaxed {
	line-height: 1.625
}

.tracking-tight {
	letter-spacing: -.025em
}

.text-black {
	--tw-text-opacity: 1;
	color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-blue-400 {
	--tw-text-opacity: 1;
	color: rgb(96 165 250/var(--tw-text-opacity))
}

.text-gray-100 {
	--tw-text-opacity: 1;
	color: rgb(243 244 246/var(--tw-text-opacity))
}

.text-gray-200 {
	--tw-text-opacity: 1;
	color: rgb(229 231 235/var(--tw-text-opacity))
}

.text-gray-300 {
	--tw-text-opacity: 1;
	color: rgb(209 213 219/var(--tw-text-opacity))
}

.text-gray-400 {
	--tw-text-opacity: 1;
	color: rgb(156 163 175/var(--tw-text-opacity))
}

.text-gray-500 {
	--tw-text-opacity: 1;
	color: rgb(107 114 128/var(--tw-text-opacity))
}

.text-gray-700 {
	--tw-text-opacity: 1;
	color: rgb(55 65 81/var(--tw-text-opacity))
}

.text-gray-800 {
	--tw-text-opacity: 1;
	color: rgb(31 41 55/var(--tw-text-opacity))
}

.text-gray-900 {
	--tw-text-opacity: 1;
	color: rgb(17 24 39/var(--tw-text-opacity))
}

.text-neutral-700 {
	--tw-text-opacity: 1;
	color: rgb(64 64 64/var(--tw-text-opacity))
}

.text-slate-400 {
	--tw-text-opacity: 1;
	color: rgb(148 163 184/var(--tw-text-opacity))
}

.text-slate-600 {
	--tw-text-opacity: 1;
	color: rgb(71 85 105/var(--tw-text-opacity))
}

.text-white {
	--tw-text-opacity: 1;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-yellow-400 {
	--tw-text-opacity: 1;
	color: rgb(250 204 21/var(--tw-text-opacity))
}

.opacity-0 {
	opacity: 0
}

.opacity-10 {
	opacity: .1
}

.shadow-sm {
	--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
	--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
}

.shadow-sm,
.shadow-xl {
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-xl {
	--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
	--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color)
}

.ring-gray-200 {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(229 231 235/var(--tw-ring-opacity))
}

.ring-offset-2 {
	--tw-ring-offset-width: 2px
}

.ring-offset-white {
	--tw-ring-offset-color: #fff
}

.transition {
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .15s
}

.transition-colors {
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .15s
}

.duration-200 {
	transition-duration: .2s
}

.duration-300 {
	transition-duration: .3s
}

.duration-500 {
	transition-duration: .5s
}

.duration-200 {
	animation-duration: .2s
}

.duration-300 {
	animation-duration: .3s
}

.duration-500 {
	animation-duration: .5s
}

.\[background-image\:radial-gradient\(88\%_100\%_at_top\2c rgba\(255\2c 255\2c 255\2c 0\.5\)\2c rgba\(255\2c 255\2c 255\2c 0\)\)\] {
	background-image: radial-gradient(88% 100% at top, hsla(0, 0%, 100%, .5), hsla(0, 0%, 100%, 0))
}

.\[column-fill\:_balance\] {
	-moz-column-fill: balance;
	column-fill: balance
}

.\[mask-image\:radial-gradient\(\#fff\2c transparent\2c 75\%\)\] { 
	-webkit-mask-image: radial-gradient(#fff, transparent, 75%);
	mask-image: radial-gradient(#fff, transparent, 75%)
}

.anticon {
	display: inline-flex !important;
	vertical-align: -.125em !important;
	align-items: center
}

.mask-stripes {
	-webkit-mask-image: url(../assets/xYBtnf5.png);
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-image: url(../assets/xYBtnf5.png);
	mask-position: center center;
	mask-repeat: no-repeat;
	mask-size: contain
}

body {
	display: block;
	margin: 0;
	height: var(--100vh);
	overflow-x: hidden;
	overflow-y: auto;
	display: flex;
	flex-direction: column
}

.file\:border-0::file-selector-button {
	border-width: 0
}

.file\:bg-transparent::file-selector-button {
	background-color: transparent
}

.file\:text-sm::file-selector-button {
	font-size: .875rem;
	line-height: 1.25rem
}

.file\:font-medium::file-selector-button {
	font-weight: 500
}

.file\:text-slate-950::file-selector-button {
	--tw-text-opacity: 1;
	color: rgb(2 6 23/var(--tw-text-opacity))
}

.placeholder\:ml-10::-moz-placeholder {
	margin-left: 2.5rem
}

.placeholder\:text-gray-400::-moz-placeholder {
	--tw-text-opacity: 1;
	color: rgb(156 163 175/var(--tw-text-opacity))
}

.hover\:bg-blue-700:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(29 78 216/var(--tw-bg-opacity))
}

.hover\:bg-slate-800:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(30 41 59/var(--tw-bg-opacity))
}

.hover\:bg-transparent:hover {
	background-color: transparent
}

.hover\:text-black:hover {
	--tw-text-opacity: 1;
	color: rgb(0 0 0/var(--tw-text-opacity))
}

.hover\:text-white:hover {
	--tw-text-opacity: 1;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.focus\:border-blue-500:focus {
	--tw-border-opacity: 1;
	border-color: rgb(121 181 236/var(--tw-border-opacity))
}

.focus\:outline-none:focus {
	outline: 2px solid transparent;
	outline-offset: 2px
}

.focus\:ring-2:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:ring-blue-500:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(121 181 236/var(--tw-ring-opacity))
}

.focus-visible\:outline-none:focus-visible {
	outline: 2px solid transparent;
	outline-offset: 2px
}

.focus-visible\:ring-2:focus-visible {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-slate-950:focus-visible {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(2 6 23/var(--tw-ring-opacity))
}

.focus-visible\:ring-offset-2:focus-visible {
	--tw-ring-offset-width: 2px
}

.disabled\:pointer-events-none:disabled {
	pointer-events: none
}

.disabled\:cursor-not-allowed:disabled {
	cursor: not-allowed
}

.disabled\:opacity-50:disabled {
	opacity: .5
}

@media (min-width:640px) {
	.sm\:mx-0 {
		margin-left: 0;
		margin-right: 0
	}

	.sm\:columns-2 {
		-moz-columns: 2;
		column-count: 2
	}

	.sm\:break-inside-avoid {
		-moz-column-break-inside: avoid;
		break-inside: avoid
	}

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

	.sm\:flex-row {
		flex-direction: row
	}

	.sm\:gap-6 {
		gap: 1.5rem
	}

	.sm\:rounded-2xl {
		border-radius: 1rem
	}

	.sm\:p-8 {
		padding: 2rem
	}

	.sm\:px-10 {
		padding-left: 2.5rem;
		padding-right: 2.5rem
	}

	.sm\:text-sm {
		font-size: .875rem;
		line-height: 1.25rem
	}
}

@media (min-width:768px) {
	.md\:-top-20 {
		top: -5rem
	}

	.md\:left-60 {
		left: 15rem
	}

	.md\:mb-0 {
		margin-bottom: 0
	}

	.md\:mt-0 {
		margin-top: 0
	}

	.md\:mt-10 {
		margin-top: 2.5rem
	}

	.md\:flex {
		display: flex
	}

	.md\:h-10 {
		height: 2.5rem
	}

	.md\:w-1\/2 {
		width: 50%
	}

	.md\:rotate-0 {
		--tw-rotate: 0deg;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
	}

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

	.md\:flex-row {
		flex-direction: row
	}

	.md\:gap-20 {
		gap: 5rem
	}

	.md\:space-x-8>:not([hidden])~:not([hidden]) {
		--tw-space-x-reverse: 0;
		margin-right: calc(2rem * var(--tw-space-x-reverse));
		margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))
	}

	.md\:p-0 {
		padding: 0
	}

	.md\:px-2 {
		padding-left: .5rem;
		padding-right: .5rem
	}

	.md\:px-20 {
		padding-left: 5rem;
		padding-right: 5rem
	}

	.md\:px-5 {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.md\:py-2 {
		padding-top: .5rem;
		padding-bottom: .5rem
	}

	.md\:py-20 {
		padding-top: 5rem;
		padding-bottom: 5rem
	}

	.md\:text-xl {
		font-size: 1.25rem;
		line-height: 1.75rem
	}
}

@media (min-width:1024px) {
	.lg\:mt-\[30\%\] {
		margin-top: 30%
	}

	.lg\:block {
		display: block
	}

	.lg\:w-4\/5 {
		width: 80%
	}

	.lg\:w-\[84\%\] {
		width: 84%
	}

	.lg\:w-\[90\%\] {
		width: 90%
	}

	.lg\:w-full {
		width: 100%
	}

	.lg\:columns-3 {
		-moz-columns: 3;
		column-count: 3
	}

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

	.lg\:gap-8 {
		gap: 2rem
	}

	.lg\:py-24 {
		padding-top: 6rem;
		padding-bottom: 6rem
	}

	.lg\:text-4xl {
		font-size: 2.25rem;
		line-height: 2.5rem
	}

	.lg\:text-5xl {
		font-size: 3rem;
		line-height: 1
	}

	.lg\:tracking-tight {
		letter-spacing: -.025em
	}
}

@media (min-width:1280px) {
	.xl\:text-6xl {
		font-size: 3.75rem;
		line-height: 1
	}

	.xl\:tracking-tighter {
		letter-spacing: -.05em
	}
}

.dark\:divide-slate-400:where(.dark, .dark *)>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color: rgb(148 163 184/var(--tw-divide-opacity))
}

.dark\:border-neutral-800:where(.dark, .dark *) {
	--tw-border-opacity: 1;
	border-color: rgb(38 38 38/var(--tw-border-opacity))
}

.dark\:border-red-500:where(.dark, .dark *) {
	--tw-border-opacity: 1;
	border-color: rgb(243 120 119/var(--tw-border-opacity))
}

.dark\:border-red-900\/50:where(.dark, .dark *) {
	border-color: rgba(127, 29, 29, .5)
}

.dark\:border-slate-800:where(.dark, .dark *) {
	--tw-border-opacity: 1;
	border-color: rgb(30 41 59/var(--tw-border-opacity))
}

.dark\:border-white:where(.dark, .dark *) {
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.dark\:dark\:border-red-900:where(.dark, .dark *):where(.dark, .dark *) {
	--tw-border-opacity: 1;
	border-color: rgb(127 29 29/var(--tw-border-opacity))
}

.dark\:bg-black:where(.dark, .dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.dark\:bg-gray-700:where(.dark, .dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(55 65 81/var(--tw-bg-opacity))
}

.dark\:bg-red-900:where(.dark, .dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(127 29 29/var(--tw-bg-opacity))
}

.dark\:bg-slate-50:where(.dark, .dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(248 250 252/var(--tw-bg-opacity))
}

.dark\:bg-slate-800:where(.dark, .dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(30 41 59/var(--tw-bg-opacity))
}

.dark\:bg-slate-950:where(.dark, .dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(2 6 23/var(--tw-bg-opacity))
}

.dark\:bg-white:where(.dark, .dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.dark\:text-black:where(.dark, .dark *) {
	--tw-text-opacity: 1;
	color: rgb(0 0 0/var(--tw-text-opacity))
}

.dark\:text-gray-400:where(.dark, .dark *) {
	--tw-text-opacity: 1;
	color: rgb(156 163 175/var(--tw-text-opacity))
}

.dark\:text-red-900:where(.dark, .dark *) {
	--tw-text-opacity: 1;
	color: rgb(127 29 29/var(--tw-text-opacity))
}

.dark\:text-slate-200:where(.dark, .dark *) {
	--tw-text-opacity: 1;
	color: rgb(226 232 240/var(--tw-text-opacity))
}

.dark\:text-slate-300:where(.dark, .dark *) {
	--tw-text-opacity: 1;
	color: rgb(203 213 225/var(--tw-text-opacity))
}

.dark\:text-slate-400:where(.dark, .dark *) {
	--tw-text-opacity: 1;
	color: rgb(148 163 184/var(--tw-text-opacity))
}

.dark\:text-slate-50:where(.dark, .dark *) {
	--tw-text-opacity: 1;
	color: rgb(248 250 252/var(--tw-text-opacity))
}

.dark\:text-slate-900:where(.dark, .dark *) {
	--tw-text-opacity: 1;
	color: rgb(15 23 42/var(--tw-text-opacity))
}

.dark\:text-white:where(.dark, .dark *) {
	--tw-text-opacity: 1;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.dark\:ring-offset-slate-950:where(.dark, .dark *) {
	--tw-ring-offset-color: #020617
}

.dark\:invert:where(.dark, .dark *) {
	--tw-invert: invert(100%);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.dark\:file\:text-slate-50:where(.dark, .dark *)::file-selector-button {
	--tw-text-opacity: 1;
	color: rgb(248 250 252/var(--tw-text-opacity))
}

.dark\:placeholder\:text-slate-400:where(.dark, .dark *)::-moz-placeholder {
	--tw-text-opacity: 1;
	color: rgb(148 163 184/var(--tw-text-opacity))
}

.dark\:placeholder\:text-slate-400:where(.dark, .dark *)::placeholder {
	--tw-text-opacity: 1;
	color: rgb(148 163 184/var(--tw-text-opacity))
}

.dark\:hover\:bg-gray-200:hover:where(.dark, .dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(229 231 235/var(--tw-bg-opacity))
}

.dark\:hover\:bg-red-900\/90:hover:where(.dark, .dark *) {
	background-color: rgba(127, 29, 29, .9)
}

.dark\:hover\:bg-slate-50\/90:hover:where(.dark, .dark *) {
	background-color: rgba(248, 250, 252, .9)
}

.dark\:hover\:bg-slate-800:hover:where(.dark, .dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(30 41 59/var(--tw-bg-opacity))
}

.dark\:hover\:bg-slate-800\/80:hover:where(.dark, .dark *) {
	background-color: rgba(30, 41, 59, .8)
}

.dark\:hover\:text-black:hover:where(.dark, .dark *) {
	--tw-text-opacity: 1;
	color: rgb(0 0 0/var(--tw-text-opacity))
}

.dark\:hover\:text-slate-50:hover:where(.dark, .dark *) {
	--tw-text-opacity: 1;
	color: rgb(248 250 252/var(--tw-text-opacity))
}

.dark\:hover\:text-white:hover:where(.dark, .dark *) {
	--tw-text-opacity: 1;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.dark\:focus-visible\:ring-slate-300:focus-visible:where(.dark, .dark *) {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(203 213 225/var(--tw-ring-opacity))
}

.dark\:\[\&\>svg\]\:text-red-900>svg:where(.dark, .dark *) {
	--tw-text-opacity: 1;
	color: rgb(127 29 29/var(--tw-text-opacity))
}

.dark\:\[\&\>svg\]\:text-slate-50>svg:where(.dark, .dark *) {
	--tw-text-opacity: 1;
	color: rgb(248 250 252/var(--tw-text-opacity))
}

@font-face {
	font-family: __Inter_d65c78;
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(../assets/55c55f0601d81cf3-s.woff2) format("woff2");
	unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
	font-family: __Inter_d65c78;
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(../assets/26a46d62cd723877-s.woff2) format("woff2");
	unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
	font-family: __Inter_d65c78;
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(../assets/97e0cb1ae144a2a9-s.woff2) format("woff2");
	unicode-range: u+1f??
}

@font-face {
	font-family: __Inter_d65c78;
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(../assets/581909926a08bbc8-s.woff2) format("woff2");
	unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff
}

@font-face {
	font-family: __Inter_d65c78;
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(../assets/df0a9ae256c0569c-s.woff2) format("woff2");
	unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
	font-family: __Inter_d65c78;
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(../assets/6d93bde91c0c2823-s.woff2) format("woff2");
	unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
	font-family: __Inter_d65c78;
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(../assets/a34f9d1faa5f3315-s.p.woff2) format("woff2");
	unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
	font-family: __Inter_Fallback_d65c78;
	src: local("Arial");
	ascent-override: 90.49%;
	descent-override: 22.56%;
	line-gap-override: 0.00%;
	size-adjust: 107.06%
}

:root {
	--PhoneInput-color--focus: #03b2cb;
	--PhoneInputInternationalIconPhone-opacity: 0.8;
	--PhoneInputInternationalIconGlobe-opacity: 0.65;
	--PhoneInputCountrySelect-marginRight: 0.35em;
	--PhoneInputCountrySelectArrow-width: 0.3em;
	--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);
	--PhoneInputCountrySelectArrow-borderWidth: 1px;
	--PhoneInputCountrySelectArrow-opacity: 0.45;
	--PhoneInputCountrySelectArrow-color: currentColor;
	--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);
	--PhoneInputCountrySelectArrow-transform: rotate(45deg);
	--PhoneInputCountryFlag-aspectRatio: 1.5;
	--PhoneInputCountryFlag-height: 1em;
	--PhoneInputCountryFlag-borderWidth: 1px;
	--PhoneInputCountryFlag-borderColor: rgba(0, 0, 0, .5);
	--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);
	--PhoneInputCountryFlag-backgroundColor--loading: rgba(0, 0, 0, .1)
}

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

.PhoneInputInput {
	flex: 1;
	min-width: 0
}

.PhoneInputCountryIcon {
	width: calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));
	height: var(--PhoneInputCountryFlag-height)
}

.PhoneInputCountryIcon--border {
	background-color: var(--PhoneInputCountryFlag-backgroundColor--loading);
	box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)
}

.PhoneInputCountryIconImg {
	display: block;
	width: 100%;
	height: 100%
}

.PhoneInputCountry {
	position: relative;
	align-self: stretch;
	display: flex;
	align-items: center;
	margin-right: var(--PhoneInputCountrySelect-marginRight)
}

.PhoneInputCountrySelectArrow {
	display: block;
	content: "";
	width: var(--PhoneInputCountrySelectArrow-width);
	height: var(--PhoneInputCountrySelectArrow-width);
	margin-left: var(--PhoneInputCountrySelectArrow-marginLeft);
	border-style: solid;
	border-color: var(--PhoneInputCountrySelectArrow-color);
	border-top-width: 0;
	border-bottom-width: var(--PhoneInputCountrySelectArrow-borderWidth);
	border-left-width: 0;
	border-right-width: var(--PhoneInputCountrySelectArrow-borderWidth);
	transform: var(--PhoneInputCountrySelectArrow-transform);
	opacity: var(--PhoneInputCountrySelectArrow-opacity)
}
.mobile-hidden{
	display: none;
}
@media(max-width: 768px){
	.mobile-hidden{
		display: block;
	}
	.mobile-fixed{
		position: unset !important;
	}
}
