*,: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-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:rgb(59 130 246/0.5);
	--tw-ring-offset-shadow:0 0 transparent;
	--tw-ring-shadow:0 0 transparent;
	--tw-shadow:0 0 transparent;
	--tw-shadow-colored:0 0 transparent;
	--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:
}
::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-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:rgb(59 130 246/0.5);
	--tw-ring-offset-shadow:0 0 transparent;
	--tw-ring-shadow:0 0 transparent;
	--tw-shadow:0 0 transparent;
	--tw-shadow-colored:0 0 transparent;
	--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:
}
.\!container {
	width:100%!important;
	margin-right:auto!important;
	margin-left:auto!important;
	padding-right:1rem!important;
	padding-left:1rem!important
}
.container {
	width:100%;
	margin-right:auto;
	margin-left:auto;
	padding-right:1rem;
	padding-left:1rem
}
@media (min-width:640px) {
	.\!container {
	max-width:640px!important
}
.container {
	max-width:640px
}
}@media (min-width:768px) {
	.\!container {
	max-width:768px!important
}
.container {
	max-width:768px
}
}@media (min-width:1024px) {
	.\!container {
	max-width:1024px!important
}
.container {
	max-width:1024px
}
}@media (min-width:1280px) {
	.\!container {
	max-width:1280px!important
}
.container {
	max-width:1280px
}
}@media (min-width:1536px) {
	.\!container {
	max-width:1536px!important
}
.container {
	max-width:1536px
}
}.\!aspect-w-\[695\] {
	position:relative!important;
	padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%)!important;
	--tw-aspect-w:695!important
}
.\!aspect-w-\[695\]>* {
	position:absolute!important;
	height:100%!important;
	width:100%!important;
	top:0!important;
	right:0!important;
	bottom:0!important;
	left:0!important
}
.aspect-h-1 {
	--tw-aspect-h:1
}
.aspect-h-3 {
	--tw-aspect-h:3
}
.aspect-h-\[118\] {
	--tw-aspect-h:118
}
.aspect-h-\[120\] {
	--tw-aspect-h:120
}
.aspect-h-\[163\] {
	--tw-aspect-h:163
}
.aspect-h-\[167\] {
	--tw-aspect-h:167
}
.aspect-h-\[180\] {
	--tw-aspect-h:180
}
.aspect-h-\[355\] {
	--tw-aspect-h:355
}
.aspect-w-1 {
	position:relative;
	padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
	--tw-aspect-w:1
}
.aspect-w-1>* {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.aspect-w-4 {
	position:relative;
	padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
	--tw-aspect-w:4
}
.aspect-w-4>* {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.aspect-w-\[165\] {
	position:relative;
	padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
	--tw-aspect-w:165
}
.aspect-w-\[165\]>* {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.aspect-w-\[320\] {
	position:relative;
	padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
	--tw-aspect-w:320
}
.aspect-w-\[320\]>* {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.aspect-w-\[360\] {
	position:relative;
	padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
	--tw-aspect-w:360
}
.aspect-w-\[360\]>* {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.aspect-w-\[686\] {
	position:relative;
	padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
	--tw-aspect-w:686
}
.aspect-w-\[686\]>* {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.aspect-w-\[715\] {
	position:relative;
	padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
	--tw-aspect-w:715
}
.aspect-w-\[715\]>* {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	white-space:nowrap;
	border-width:0
}
.not-sr-only {
	position:static;
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	overflow:visible;
	clip:auto;
	white-space:normal
}
.pointer-events-none {
	pointer-events:none
}
.\!pointer-events-auto {
	pointer-events:auto!important
}
.pointer-events-auto {
	pointer-events:auto
}
.\!visible {
	visibility:visible!important
}
.visible {
	visibility:visible
}
.invisible {
	visibility:hidden
}
.collapse {
	visibility:collapse
}
.\!static {
	position:static!important
}
.static {
	position:static
}
.\!fixed {
	position:fixed!important
}
.fixed {
	position:fixed
}
.\!absolute {
	position:absolute!important
}
.absolute {
	position:absolute
}
.\!relative {
	position:relative!important
}
.relative {
	position:relative
}
.\!sticky {
	position:sticky!important
}
.sticky {
	position:sticky
}
.inset-0 {
	top:0;
	right:0;
	bottom:0;
	left:0
}
.inset-auto {
	top:auto;
	right:auto;
	bottom:auto;
	left:auto
}
.inset-x-0 {
	left:0;
	right:0
}
.inset-y-0 {
	top:0;
	bottom:0
}
.\!right-\[31px\] {
	right:31px!important
}
.\!right-\[52px\] {
	right:52px!important
}
.\!top-1\/2 {
	top:50%!important
}
.\!top-\[50px\] {
	top:50px!important
}
.-left-4 {
	left:-1rem
}
.-left-5 {
	left:-1.25rem
}
.-right-1 {
	right:-.25rem
}
.-right-4 {
	right:-1rem
}
.-right-5 {
	right:-1.25rem
}
.-top-0 {
	top:0
}
.-top-0\.5 {
	top:-.125rem
}
.-top-1 {
	top:-.25rem
}
.-top-2 {
	top:-.5rem
}
.-top-2\.5 {
	top:-.625rem
}
.-top-\[64px\] {
	top:-64px
}
.bottom-0 {
	bottom:0
}
.bottom-1 {
	bottom:.25rem
}
.bottom-10 {
	bottom:2.5rem
}
.bottom-2 {
	bottom:.5rem
}
.bottom-2\.5 {
	bottom:.625rem
}
.bottom-3 {
	bottom:.75rem
}
.bottom-\[-5px\] {
	bottom:-5px
}
.bottom-\[10px\] {
	bottom:10px
}
.bottom-\[12px\] {
	bottom:12px
}
.bottom-\[28px\] {
	bottom:28px
}
.bottom-\[40px\] {
	bottom:40px
}
.bottom-\[6px\] {
	bottom:6px
}
.bottom-\[9px\] {
	bottom:9px
}
.left-0 {
	left:0
}
.left-1 {
	left:.25rem
}
.left-1\/2 {
	left:50%
}
.left-2 {
	left:.5rem
}
.left-5 {
	left:1.25rem
}
.left-8 {
	left:2rem
}
.left-\[-8px\] {
	left:-8px
}
.left-\[10px\] {
	left:10px
}
.left-\[2px\] {
	left:2px
}
.left-\[4\.5rem\] {
	left:4.5rem
}
.left-\[415px\] {
	left:415px
}
.left-\[50\%\] {
	left:50%
}
.left-\[5px\] {
	left:5px
}
.left-\[65px\] {
	left:65px
}
.left-\[6px\] {
	left:6px
}
.left-\[88\.4px\] {
	left:88.4px
}
.left-full {
	left:100%
}
.right-0 {
	right:0
}
.right-1 {
	right:.25rem
}
.right-2 {
	right:.5rem
}
.right-2\.5 {
	right:.625rem
}
.right-3 {
	right:.75rem
}
.right-4 {
	right:1rem
}
.right-5 {
	right:1.25rem
}
.right-\[-12px\] {
	right:-12px
}
.right-\[-5px\] {
	right:-5px
}
.right-\[-6px\] {
	right:-6px
}
.right-\[100px\] {
	right:100px
}
.right-\[10px\] {
	right:10px
}
.right-\[110px\] {
	right:110px
}
.right-\[115px\] {
	right:115px
}
.right-\[12px\] {
	right:12px
}
.right-\[20px\] {
	right:20px
}
.right-\[21px\] {
	right:21px
}
.right-\[22px\] {
	right:22px
}
.right-\[31px\] {
	right:31px
}
.right-\[51px\] {
	right:51px
}
.right-\[52px\] {
	right:52px
}
.right-\[5px\] {
	right:5px
}
.right-\[6px\] {
	right:6px
}
.right-\[7px\] {
	right:7px
}
.top-0 {
	top:0
}
.top-1 {
	top:.25rem
}
.top-1\.5 {
	top:.375rem
}
.top-1\/2 {
	top:50%
}
.top-2 {
	top:.5rem
}
.top-2\.5 {
	top:.625rem
}
.top-20 {
	top:5rem
}
.top-3 {
	top:.75rem
}
.top-4 {
	top:1rem
}
.top-5 {
	top:1.25rem
}
.top-6 {
	top:1.5rem
}
.top-\[-12px\] {
	top:-12px
}
.top-\[-40px\] {
	top:-40px
}
.top-\[-45px\] {
	top:-45px
}
.top-\[-4px\] {
	top:-4px
}
.top-\[-68px\] {
	top:-68px
}
.top-\[-8px\] {
	top:-8px
}
.top-\[-9px\] {
	top:-9px
}
.top-\[100\%\] {
	top:100%
}
.top-\[10px\] {
	top:10px
}
.top-\[11px\] {
	top:11px
}
.top-\[15px\] {
	top:15px
}
.top-\[18px\] {
	top:18px
}
.top-\[19\%\] {
	top:19%
}
.top-\[22px\] {
	top:22px
}
.top-\[2px\] {
	top:2px
}
.top-\[40px\] {
	top:40px
}
.top-\[438px\] {
	top:438px
}
.top-\[50\%\] {
	top:50%
}
.top-\[50px\] {
	top:50px
}
.top-\[51\%\] {
	top:51%
}
.top-\[53px\] {
	top:53px
}
.top-\[5px\] {
	top:5px
}
.top-\[60px\] {
	top:60px
}
.top-\[7px\] {
	top:7px
}
.top-full {
	top:100%
}
.isolate {
	isolation:isolate
}
.\!z-0 {
	z-index:0!important
}
.\!z-10 {
	z-index:10!important
}
.\!z-\[9999\] {
	z-index:9999!important
}
.\!z-auto {
	z-index:auto!important
}
.z-0 {
	z-index:0
}
.z-10 {
	z-index:10
}
.z-20 {
	z-index:20
}
.z-40 {
	z-index:40
}
.z-50 {
	z-index:50
}
.z-\[-1\] {
	z-index:-1
}
.z-\[1000\] {
	z-index:1000
}
.z-\[1001\] {
	z-index:1001
}
.z-\[101\] {
	z-index:101
}
.z-\[1\] {
	z-index:1
}
.z-\[2000\] {
	z-index:2000
}
.z-\[201\] {
	z-index:201
}
.z-\[2\] {
	z-index:2
}
.z-\[3\] {
	z-index:3
}
.z-\[900\] {
	z-index:900
}
.z-\[950\] {
	z-index:950
}
.z-\[9999\] {
	z-index:9999
}
.z-\[9\] {
	z-index:9
}
.-order-1 {
	order:-1
}
.order-2 {
	order:2
}
.\!float-none {
	float:none!important
}
.\!m-0 {
	margin:0!important
}
.\!m-1 {
	margin:.25rem!important
}
.\!m-\[-5px\] {
	margin:-5px!important
}
.-m-1 {
	margin:-.25rem
}
.-m-4 {
	margin:-1rem
}
.m-0 {
	margin:0
}
.m-1 {
	margin:.25rem
}
.m-96 {
	margin:24rem
}
.m-\[5px\] {
	margin:5px
}
.m-\[revert\] {
	margin:revert
}
.m-auto {
	margin:auto
}
.\!mx-0 {
	margin-left:0!important;
	margin-right:0!important
}
.\!mx-auto {
	margin-left:auto!important;
	margin-right:auto!important
}
.\!my-4 {
	margin-top:1rem!important;
	margin-bottom:1rem!important
}
.\!my-\[3px\] {
	margin-top:3px!important;
	margin-bottom:3px!important
}
.\!my-\[6px\] {
	margin-top:6px!important;
	margin-bottom:6px!important
}
.-mx-4 {
	margin-left:-1rem;
	margin-right:-1rem
}
.-mx-5 {
	margin-left:-1.25rem;
	margin-right:-1.25rem
}
.-mx-\[15px\] {
	margin-left:-15px;
	margin-right:-15px
}
.-mx-\[60px\] {
	margin-left:-60px;
	margin-right:-60px
}
.-my-0 {
	margin-top:0;
	margin-bottom:0
}
.-my-0\.5 {
	margin-top:-.125rem;
	margin-bottom:-.125rem
}
.mx-0 {
	margin-left:0;
	margin-right:0
}
.mx-2 {
	margin-left:.5rem;
	margin-right:.5rem
}
.mx-3 {
	margin-left:.75rem;
	margin-right:.75rem
}
.mx-\[-50px\] {
	margin-left:-50px;
	margin-right:-50px
}
.mx-\[20px\] {
	margin-left:20px;
	margin-right:20px
}
.mx-\[30px\] {
	margin-left:30px;
	margin-right:30px
}
.mx-\[4px\] {
	margin-left:4px;
	margin-right:4px
}
.mx-\[7px\] {
	margin-left:7px;
	margin-right:7px
}
.mx-auto {
	margin-left:auto;
	margin-right:auto
}
.my-0 {
	margin-top:0;
	margin-bottom:0
}
.my-12 {
	margin-top:3rem;
	margin-bottom:3rem
}
.my-2 {
	margin-top:.5rem;
	margin-bottom:.5rem
}
.my-2\.5 {
	margin-top:.625rem;
	margin-bottom:.625rem
}
.my-5 {
	margin-top:1.25rem;
	margin-bottom:1.25rem
}
.my-6 {
	margin-top:1.5rem;
	margin-bottom:1.5rem
}
.my-\[10px\] {
	margin-top:10px;
	margin-bottom:10px
}
.my-\[12px\] {
	margin-top:12px;
	margin-bottom:12px
}
.my-\[14px\] {
	margin-top:14px;
	margin-bottom:14px
}
.my-\[3px\] {
	margin-top:3px;
	margin-bottom:3px
}
.my-\[40px\] {
	margin-top:40px;
	margin-bottom:40px
}
.my-\[5px\] {
	margin-top:5px;
	margin-bottom:5px
}
.my-\[8px\] {
	margin-top:8px;
	margin-bottom:8px
}
.my-auto {
	margin-top:auto;
	margin-bottom:auto
}
.\!mb-0 {
	margin-bottom:0!important
}
.\!mb-1 {
	margin-bottom:.25rem!important
}
.\!mb-1\.5 {
	margin-bottom:.375rem!important
}
.\!mb-2 {
	margin-bottom:.5rem!important
}
.\!mb-20 {
	margin-bottom:5rem!important
}
.\!mb-6 {
	margin-bottom:1.5rem!important
}
.\!mb-7 {
	margin-bottom:1.75rem!important
}
.\!mb-\[10px\] {
	margin-bottom:10px!important
}
.\!mb-\[15px\] {
	margin-bottom:15px!important
}
.\!mb-\[18px\] {
	margin-bottom:18px!important
}
.\!mb-\[20px\] {
	margin-bottom:20px!important
}
.\!mb-\[30px\] {
	margin-bottom:30px!important
}
.\!ml-0 {
	margin-left:0!important
}
.\!ml-2 {
	margin-left:.5rem!important
}
.\!ml-\[5px\] {
	margin-left:5px!important
}
.\!mr-0 {
	margin-right:0!important
}
.\!mr-1 {
	margin-right:.25rem!important
}
.\!mr-2 {
	margin-right:.5rem!important
}
.\!mr-4 {
	margin-right:1rem!important
}
.\!mr-8 {
	margin-right:2rem!important
}
.\!mr-\[10px\] {
	margin-right:10px!important
}
.\!mr-\[3px\] {
	margin-right:3px!important
}
.\!mr-\[5px\] {
	margin-right:5px!important
}
.\!mr-auto {
	margin-right:auto!important
}
.\!mt-0 {
	margin-top:0!important
}
.\!mt-10 {
	margin-top:2.5rem!important
}
.\!mt-3 {
	margin-top:.75rem!important
}
.\!mt-3\.5 {
	margin-top:.875rem!important
}
.\!mt-\[110px\] {
	margin-top:110px!important
}
.\!mt-\[15px\] {
	margin-top:15px!important
}
.\!mt-\[20px\] {
	margin-top:20px!important
}
.\!mt-\[5px\] {
	margin-top:5px!important
}
.-mb-2 {
	margin-bottom:-.5rem
}
.-mb-4 {
	margin-bottom:-1rem
}
.-mb-5 {
	margin-bottom:-1.25rem
}
.-mr-2 {
	margin-right:-.5rem
}
.-mr-6 {
	margin-right:-1.5rem
}
.-mt-1 {
	margin-top:-.25rem
}
.-mt-12 {
	margin-top:-3rem
}
.-mt-2 {
	margin-top:-.5rem
}
.-mt-2\.5 {
	margin-top:-.625rem
}
.-mt-3 {
	margin-top:-.75rem
}
.-mt-5 {
	margin-top:-1.25rem
}
.-mt-6 {
	margin-top:-1.5rem
}
.-mt-7 {
	margin-top:-1.75rem
}
.mb-0 {
	margin-bottom:0
}
.mb-0\.5 {
	margin-bottom:.125rem
}
.mb-1 {
	margin-bottom:.25rem
}
.mb-10 {
	margin-bottom:2.5rem
}
.mb-11 {
	margin-bottom:2.75rem
}
.mb-12 {
	margin-bottom:3rem
}
.mb-2 {
	margin-bottom:.5rem
}
.mb-2\.5 {
	margin-bottom:.625rem
}
.mb-28 {
	margin-bottom:7rem
}
.mb-3 {
	margin-bottom:.75rem
}
.mb-4 {
	margin-bottom:1rem
}
.mb-5 {
	margin-bottom:1.25rem
}
.mb-6 {
	margin-bottom:1.5rem
}
.mb-7 {
	margin-bottom:1.75rem
}
.mb-8 {
	margin-bottom:2rem
}
.mb-\[-10px\] {
	margin-bottom:-10px
}
.mb-\[-15px\] {
	margin-bottom:-15px
}
.mb-\[-20px\] {
	margin-bottom:-20px
}
.mb-\[-75px\] {
	margin-bottom:-75px
}
.mb-\[-7px\] {
	margin-bottom:-7px
}
.mb-\[-8px\] {
	margin-bottom:-8px
}
.mb-\[100px\] {
	margin-bottom:100px
}
.mb-\[10px\] {
	margin-bottom:10px
}
.mb-\[14px\] {
	margin-bottom:14px
}
.mb-\[15px\] {
	margin-bottom:15px
}
.mb-\[160px\] {
	margin-bottom:160px
}
.mb-\[180px\] {
	margin-bottom:180px
}
.mb-\[20px\] {
	margin-bottom:20px
}
.mb-\[30px\] {
	margin-bottom:30px
}
.mb-\[35px\] {
	margin-bottom:35px
}
.mb-\[3px\] {
	margin-bottom:3px
}
.mb-\[45px\] {
	margin-bottom:45px
}
.mb-\[55px\] {
	margin-bottom:55px
}
.mb-\[5px\] {
	margin-bottom:5px
}
.mb-\[60px\] {
	margin-bottom:60px
}
.mb-\[65px\] {
	margin-bottom:65px
}
.mb-\[8px\] {
	margin-bottom:8px
}
.mb-\[9px\] {
	margin-bottom:9px
}
.ml-0 {
	margin-left:0
}
.ml-0\.5 {
	margin-left:.125rem
}
.ml-1 {
	margin-left:.25rem
}
.ml-1\.5 {
	margin-left:.375rem
}
.ml-2 {
	margin-left:.5rem
}
.ml-2\.5 {
	margin-left:.625rem
}
.ml-3 {
	margin-left:.75rem
}
.ml-5 {
	margin-left:1.25rem
}
.ml-\[-12px\] {
	margin-left:-12px
}
.ml-\[-32px\] {
	margin-left:-32px
}
.ml-\[10px\] {
	margin-left:10px
}
.ml-\[12px\] {
	margin-left:12px
}
.ml-\[1px\] {
	margin-left:1px
}
.ml-\[20px\] {
	margin-left:20px
}
.ml-\[30px\] {
	margin-left:30px
}
.ml-\[3px\] {
	margin-left:3px
}
.ml-\[4px\] {
	margin-left:4px
}
.ml-\[5px\] {
	margin-left:5px
}
.ml-\[6px\] {
	margin-left:6px
}
.ml-\[7px\] {
	margin-left:7px
}
.ml-\[8px\] {
	margin-left:8px
}
.ml-auto {
	margin-left:auto
}
.mr-1 {
	margin-right:.25rem
}
.mr-1\.5 {
	margin-right:.375rem
}
.mr-2 {
	margin-right:.5rem
}
.mr-2\.5 {
	margin-right:.625rem
}
.mr-3 {
	margin-right:.75rem
}
.mr-4 {
	margin-right:1rem
}
.mr-5 {
	margin-right:1.25rem
}
.mr-6 {
	margin-right:1.5rem
}
.mr-\[10px\] {
	margin-right:10px
}
.mr-\[12px\] {
	margin-right:12px
}
.mr-\[15px\] {
	margin-right:15px
}
.mr-\[20px\] {
	margin-right:20px
}
.mr-\[2px\] {
	margin-right:2px
}
.mr-\[30px\] {
	margin-right:30px
}
.mr-\[3px\] {
	margin-right:3px
}
.mr-\[4px\] {
	margin-right:4px
}
.mr-\[5px\] {
	margin-right:5px
}
.mr-\[60px\] {
	margin-right:60px
}
.mr-\[6px\] {
	margin-right:6px
}
.mt-0 {
	margin-top:0
}
.mt-1 {
	margin-top:.25rem
}
.mt-10 {
	margin-top:2.5rem
}
.mt-12 {
	margin-top:3rem
}
.mt-2 {
	margin-top:.5rem
}
.mt-2\.5 {
	margin-top:.625rem
}
.mt-3 {
	margin-top:.75rem
}
.mt-4 {
	margin-top:1rem
}
.mt-5 {
	margin-top:1.25rem
}
.mt-6 {
	margin-top:1.5rem
}
.mt-7 {
	margin-top:1.75rem
}
.mt-8 {
	margin-top:2rem
}
.mt-9 {
	margin-top:2.25rem
}
.mt-\[-15px\] {
	margin-top:-15px
}
.mt-\[-18px\] {
	margin-top:-18px
}
.mt-\[10px\] {
	margin-top:10px
}
.mt-\[12px\] {
	margin-top:12px
}
.mt-\[13px\] {
	margin-top:13px
}
.mt-\[15px\] {
	margin-top:15px
}
.mt-\[1em\] {
	margin-top:1em
}
.mt-\[20px\] {
	margin-top:20px
}
.mt-\[30px\] {
	margin-top:30px
}
.mt-\[4px\] {
	margin-top:4px
}
.mt-\[50px\] {
	margin-top:50px
}
.mt-\[5px\] {
	margin-top:5px
}
.mt-\[60px\] {
	margin-top:60px
}
.mt-\[8px\] {
	margin-top:8px
}
.mt-auto {
	margin-top:auto
}
.mt-px {
	margin-top:1px
}
.box-border {
	box-sizing:border-box
}
.box-content {
	box-sizing:content-box
}
.\!block {
	display:block!important
}
.block {
	display:block
}
.inline-block {
	display:inline-block
}
.\!inline {
	display:inline!important
}
.inline {
	display:inline
}
.\!flex {
	display:flex!important
}
.flex {
	display:flex
}
.\!inline-flex {
	display:inline-flex!important
}
.inline-flex {
	display:inline-flex
}
.\!table {
	display:table!important
}
.table {
	display:table
}
.inline-table {
	display:inline-table
}
.table-caption {
	display:table-caption
}
.table-cell {
	display:table-cell
}
.table-column {
	display:table-column
}
.table-column-group {
	display:table-column-group
}
.table-footer-group {
	display:table-footer-group
}
.table-header-group {
	display:table-header-group
}
.table-row-group {
	display:table-row-group
}
.table-row {
	display:table-row
}
.flow-root {
	display:flow-root
}
.\!grid {
	display:grid!important
}
.grid {
	display:grid
}
.inline-grid {
	display:inline-grid
}
.\!contents {
	display:contents!important
}
.contents {
	display:contents
}
.list-item {
	display:list-item
}
.\!hidden {
	display:none!important
}
.hidden {
	display:none
}
.\!h-5 {
	height:1.25rem!important
}
.\!h-\[15px\] {
	height:15px!important
}
.\!h-\[30px\] {
	height:30px!important
}
.\!h-\[34px\] {
	height:34px!important
}
.\!h-\[35px\] {
	height:35px!important
}
.\!h-\[38px\] {
	height:38px!important
}
.\!h-\[39px\] {
	height:39px!important
}
.\!h-\[50px\] {
	height:50px!important
}
.\!h-\[52px\] {
	height:52px!important
}
.\!h-\[56px\] {
	height:56px!important
}
.\!h-\[64px\] {
	height:64px!important
}
.\!h-\[70px\] {
	height:70px!important
}
.\!h-auto {
	height:auto!important
}
.\!h-full {
	height:100%!important
}
.h-0 {
	height:0
}
.h-0\.5 {
	height:.125rem
}
.h-1 {
	height:.25rem
}
.h-10 {
	height:2.5rem
}
.h-11 {
	height:2.75rem
}
.h-12 {
	height:3rem
}
.h-14 {
	height:3.5rem
}
.h-16 {
	height:4rem
}
.h-2 {
	height:.5rem
}
.h-20 {
	height:5rem
}
.h-3 {
	height:.75rem
}
.h-32 {
	height:8rem
}
.h-4 {
	height:1rem
}
.h-5 {
	height:1.25rem
}
.h-6 {
	height:1.5rem
}
.h-7 {
	height:1.75rem
}
.h-8 {
	height:2rem
}
.h-9 {
	height:2.25rem
}
.h-\[100\%\] {
	height:100%
}
.h-\[100px\] {
	height:100px
}
.h-\[100vh\] {
	height:100vh
}
.h-\[105px\] {
	height:105px
}
.h-\[108px\] {
	height:108px
}
.h-\[110px\] {
	height:110px
}
.h-\[12\.29px\] {
	height:12.29px
}
.h-\[128px\] {
	height:128px
}
.h-\[130px\] {
	height:130px
}
.h-\[14px\] {
	height:14px
}
.h-\[160px\] {
	height:160px
}
.h-\[169px\] {
	height:169px
}
.h-\[17px\] {
	height:17px
}
.h-\[180px\] {
	height:180px
}
.h-\[18px\] {
	height:18px
}
.h-\[200px\] {
	height:200px
}
.h-\[216px\] {
	height:216px
}
.h-\[22px\] {
	height:22px
}
.h-\[239px\] {
	height:239px
}
.h-\[23px\] {
	height:23px
}
.h-\[249px\] {
	height:249px
}
.h-\[24px\] {
	height:24px
}
.h-\[26px\] {
	height:26px
}
.h-\[28px\] {
	height:28px
}
.h-\[30px\] {
	height:30px
}
.h-\[315px\] {
	height:315px
}
.h-\[316px\] {
	height:316px
}
.h-\[320px\] {
	height:320px
}
.h-\[32px\] {
	height:32px
}
.h-\[348px\] {
	height:348px
}
.h-\[34px\] {
	height:34px
}
.h-\[35px\] {
	height:35px
}
.h-\[368px\] {
	height:368px
}
.h-\[36px\] {
	height:36px
}
.h-\[38px\] {
	height:38px
}
.h-\[39px\] {
	height:39px
}
.h-\[40px\] {
	height:40px
}
.h-\[42px\] {
	height:42px
}
.h-\[44px\] {
	height:44px
}
.h-\[45px\] {
	height:45px
}
.h-\[48px\] {
	height:48px
}
.h-\[50px\] {
	height:50px
}
.h-\[52px\] {
	height:52px
}
.h-\[55px\] {
	height:55px
}
.h-\[56px\] {
	height:56px
}
.h-\[60px\] {
	height:60px
}
.h-\[630px\] {
	height:630px
}
.h-\[65px\] {
	height:65px
}
.h-\[66px\] {
	height:66px
}
.h-\[70px\] {
	height:70px
}
.h-\[72px\] {
	height:72px
}
.h-\[74px\] {
	height:74px
}
.h-\[75px\] {
	height:75px
}
.h-\[80px\] {
	height:80px
}
.h-\[84px\] {
	height:84px
}
.h-\[90px\] {
	height:90px
}
.h-\[calc\(100\%-33px\)\] {
	height:calc(100% - 33px)
}
.h-\[calc\(100\%-64px\)\] {
	height:calc(100% - 64px)
}
.h-\[calc\(100vh-40px-64px\)\] {
	height:calc(100vh - 104px)
}
.h-\[calc\(100vh-64px\)\] {
	height:calc(100vh - 64px)
}
.h-auto {
	height:auto
}
.h-full {
	height:100%
}
.h-px {
	height:1px
}
.\!max-h-\[412px\] {
	max-height:412px!important
}
.\!max-h-\[calc\(100vh-50px\)\] {
	max-height:calc(100vh - 50px)!important
}
.max-h-12 {
	max-height:3rem
}
.max-h-72 {
	max-height:18rem
}
.max-h-\[200px\] {
	max-height:200px
}
.max-h-\[300px\] {
	max-height:300px
}
.max-h-\[58px\] {
	max-height:58px
}
.max-h-full {
	max-height:100%
}
.\!min-h-\[17px\] {
	min-height:17px!important
}
.min-h-\[155px\] {
	min-height:155px
}
.min-h-\[18px\] {
	min-height:18px
}
.min-h-\[1px\] {
	min-height:1px
}
.min-h-\[20px\] {
	min-height:20px
}
.min-h-\[260px\] {
	min-height:260px
}
.min-h-\[280px\] {
	min-height:280px
}
.min-h-\[300px\] {
	min-height:300px
}
.min-h-\[350px\] {
	min-height:350px
}
.min-h-\[46px\] {
	min-height:46px
}
.min-h-\[48px\] {
	min-height:48px
}
.min-h-\[50px\] {
	min-height:50px
}
.min-h-\[57px\] {
	min-height:57px
}
.min-h-\[606px\] {
	min-height:606px
}
.min-h-\[60px\] {
	min-height:60px
}
.min-h-\[74px\] {
	min-height:74px
}
.min-h-full {
	min-height:100%
}
.\!w-0 {
	width:0!important
}
.\!w-36 {
	width:9rem!important
}
.\!w-5 {
	width:1.25rem!important
}
.\!w-80 {
	width:20rem!important
}
.\!w-\[120px\] {
	width:120px!important
}
.\!w-\[130px\] {
	width:130px!important
}
.\!w-\[137px\] {
	width:137px!important
}
.\!w-\[156px\] {
	width:156px!important
}
.\!w-\[15px\] {
	width:15px!important
}
.\!w-\[200px\] {
	width:200px!important
}
.\!w-\[260px\] {
	width:260px!important
}
.\!w-\[35px\] {
	width:35px!important
}
.\!w-\[420px\] {
	width:420px!important
}
.\!w-\[50px\] {
	width:50px!important
}
.\!w-\[512px\] {
	width:512px!important
}
.\!w-\[580px\] {
	width:580px!important
}
.\!w-\[70px\] {
	width:70px!important
}
.\!w-\[75px\] {
	width:75px!important
}
.\!w-\[762px\] {
	width:762px!important
}
.\!w-\[86px\] {
	width:86px!important
}
.\!w-auto {
	width:auto!important
}
.\!w-full {
	width:100%!important
}
.w-0 {
	width:0
}
.w-1\/2 {
	width:50%
}
.w-10 {
	width:2.5rem
}
.w-11 {
	width:2.75rem
}
.w-11\/12 {
	width:91.666667%
}
.w-12 {
	width:3rem
}
.w-14 {
	width:3.5rem
}
.w-16 {
	width:4rem
}
.w-20 {
	width:5rem
}
.w-24 {
	width:6rem
}
.w-28 {
	width:7rem
}
.w-3 {
	width:.75rem
}
.w-3\/5 {
	width:60%
}
.w-32 {
	width:8rem
}
.w-36 {
	width:9rem
}
.w-4 {
	width:1rem
}
.w-4\/5 {
	width:80%
}
.w-40 {
	width:10rem
}
.w-5 {
	width:1.25rem
}
.w-6 {
	width:1.5rem
}
.w-7 {
	width:1.75rem
}
.w-8 {
	width:2rem
}
.w-9 {
	width:2.25rem
}
.w-9\/12 {
	width:75%
}
.w-\[100\%\] {
	width:100%
}
.w-\[108px\] {
	width:108px
}
.w-\[110px\] {
	width:110px
}
.w-\[113px\] {
	width:113px
}
.w-\[12\.29px\] {
	width:12.29px
}
.w-\[123px\] {
	width:123px
}
.w-\[130px\] {
	width:130px
}
.w-\[137px\] {
	width:137px
}
.w-\[140px\] {
	width:140px
}
.w-\[14px\] {
	width:14px
}
.w-\[150px\] {
	width:150px
}
.w-\[154px\] {
	width:154px
}
.w-\[156px\] {
	width:156px
}
.w-\[15px\] {
	width:15px
}
.w-\[160px\] {
	width:160px
}
.w-\[168px\] {
	width:168px
}
.w-\[17px\] {
	width:17px
}
.w-\[180px\] {
	width:180px
}
.w-\[18px\] {
	width:18px
}
.w-\[200px\] {
	width:200px
}
.w-\[214px\] {
	width:214px
}
.w-\[216px\] {
	width:216px
}
.w-\[220px\] {
	width:220px
}
.w-\[22px\] {
	width:22px
}
.w-\[230px\] {
	width:230px
}
.w-\[232px\] {
	width:232px
}
.w-\[236px\] {
	width:236px
}
.w-\[23px\] {
	width:23px
}
.w-\[24px\] {
	width:24px
}
.w-\[26px\] {
	width:26px
}
.w-\[28px\] {
	width:28px
}
.w-\[300px\] {
	width:300px
}
.w-\[30px\] {
	width:30px
}
.w-\[325px\] {
	width:325px
}
.w-\[33\%\] {
	width:33%
}
.w-\[338px\] {
	width:338px
}
.w-\[34px\] {
	width:34px
}
.w-\[35px\] {
	width:35px
}
.w-\[360px\] {
	width:360px
}
.w-\[38px\] {
	width:38px
}
.w-\[40px\] {
	width:40px
}
.w-\[450px\] {
	width:450px
}
.w-\[45px\] {
	width:45px
}
.w-\[500px\] {
	width:500px
}
.w-\[50px\] {
	width:50px
}
.w-\[52px\] {
	width:52px
}
.w-\[60px\] {
	width:60px
}
.w-\[70px\] {
	width:70px
}
.w-\[768px\] {
	width:768px
}
.w-\[78px\] {
	width:78px
}
.w-\[80px\] {
	width:80px
}
.w-\[84px\] {
	width:84px
}
.w-\[85px\] {
	width:85px
}
.w-\[900px\] {
	width:900px
}
.w-\[90px\] {
	width:90px
}
.w-\[92\%\] {
	width:92%
}
.w-\[94px\] {
	width:94px
}
.w-\[95\%\] {
	width:95%
}
.w-auto {
	width:auto
}
.w-full {
	width:100%
}
.\!min-w-\[70px\] {
	min-width:70px!important
}
.\!min-w-\[auto\] {
	min-width:auto!important
}
.min-w-0 {
	min-width:0
}
.min-w-\[100px\] {
	min-width:100px
}
.min-w-\[104px\] {
	min-width:104px
}
.min-w-\[105px\] {
	min-width:105px
}
.min-w-\[108px\] {
	min-width:108px
}
.min-w-\[127px\] {
	min-width:127px
}
.min-w-\[140px\] {
	min-width:140px
}
.min-w-\[144px\] {
	min-width:144px
}
.min-w-\[150px\] {
	min-width:150px
}
.min-w-\[170px\] {
	min-width:170px
}
.min-w-\[178px\] {
	min-width:178px
}
.min-w-\[180px\] {
	min-width:180px
}
.min-w-\[224px\] {
	min-width:224px
}
.min-w-\[266px\] {
	min-width:266px
}
.min-w-\[30px\] {
	min-width:30px
}
.min-w-\[4rem\] {
	min-width:4rem
}
.min-w-\[60px\] {
	min-width:60px
}
.min-w-\[63px\] {
	min-width:63px
}
.min-w-\[64px\] {
	min-width:64px
}
.min-w-\[68px\] {
	min-width:68px
}
.min-w-\[85px\] {
	min-width:85px
}
.min-w-\[86px\] {
	min-width:86px
}
.min-w-\[8rem\] {
	min-width:8rem
}
.min-w-\[95px\] {
	min-width:95px
}
.min-w-full {
	min-width:100%
}
.\!max-w-\[1100px\] {
	max-width:1100px!important
}
.\!max-w-\[345px\] {
	max-width:345px!important
}
.\!max-w-\[calc\(100vw-32px\)\] {
	max-width:calc(100vw - 32px)!important
}
.\!max-w-full {
	max-width:100%!important
}
.\!max-w-none {
	max-width:none!important
}
.max-w-\[100px\] {
	max-width:100px
}
.max-w-\[1020px\] {
	max-width:1020px
}
.max-w-\[1090px\] {
	max-width:1090px
}
.max-w-\[1100px\] {
	max-width:1100px
}
.max-w-\[1120px\] {
	max-width:1120px
}
.max-w-\[1200px\] {
	max-width:1200px
}
.max-w-\[1280px\] {
	max-width:1280px
}
.max-w-\[140px\] {
	max-width:140px
}
.max-w-\[150px\] {
	max-width:150px
}
.max-w-\[1536px\] {
	max-width:1536px
}
.max-w-\[175px\] {
	max-width:175px
}
.max-w-\[180px\] {
	max-width:180px
}
.max-w-\[200px\] {
	max-width:200px
}
.max-w-\[220px\] {
	max-width:220px
}
.max-w-\[230px\] {
	max-width:230px
}
.max-w-\[260px\] {
	max-width:260px
}
.max-w-\[282px\] {
	max-width:282px
}
.max-w-\[300px\] {
	max-width:300px
}
.max-w-\[345px\] {
	max-width:345px
}
.max-w-\[360px\] {
	max-width:360px
}
.max-w-\[366px\] {
	max-width:366px
}
.max-w-\[386px\] {
	max-width:386px
}
.max-w-\[400px\] {
	max-width:400px
}
.max-w-\[420px\] {
	max-width:420px
}
.max-w-\[440px\] {
	max-width:440px
}
.max-w-\[470px\] {
	max-width:470px
}
.max-w-\[50\%\] {
	max-width:50%
}
.max-w-\[540px\] {
	max-width:540px
}
.max-w-\[550px\] {
	max-width:550px
}
.max-w-\[58px\] {
	max-width:58px
}
.max-w-\[622px\] {
	max-width:622px
}
.max-w-\[64px\] {
	max-width:64px
}
.max-w-\[650px\] {
	max-width:650px
}
.max-w-\[672px\] {
	max-width:672px
}
.max-w-\[686px\] {
	max-width:686px
}
.max-w-\[700px\] {
	max-width:700px
}
.max-w-\[715px\] {
	max-width:715px
}
.max-w-\[720px\] {
	max-width:720px
}
.max-w-\[755px\] {
	max-width:755px
}
.max-w-\[780px\] {
	max-width:780px
}
.max-w-\[795px\] {
	max-width:795px
}
.max-w-\[800px\] {
	max-width:800px
}
.max-w-\[840px\] {
	max-width:840px
}
.max-w-\[90\%\] {
	max-width:90%
}
.max-w-\[90px\] {
	max-width:90px
}
.max-w-\[910px\] {
	max-width:910px
}
.max-w-\[970px\] {
	max-width:970px
}
.max-w-\[980px\] {
	max-width:980px
}
.max-w-\[calc\(100vw-20px\)\] {
	max-width:calc(100vw - 20px)
}
.max-w-full {
	max-width:100%
}
.max-w-lg {
	max-width:32rem
}
.max-w-md {
	max-width:28rem
}
.max-w-screen-lg {
	max-width:1024px
}
.max-w-xs {
	max-width:20rem
}
.flex-1 {
	flex:1 1 0%
}
.flex-none {
	flex:none
}
.flex-shrink {
	flex-shrink:1
}
.flex-shrink-0 {
	flex-shrink:0
}
.shrink {
	flex-shrink:1
}
.shrink-0 {
	flex-shrink:0
}
.flex-grow {
	flex-grow:1
}
.flex-grow-0 {
	flex-grow:0
}
.grow {
	flex-grow:1
}
.border-collapse {
	border-collapse:collapse
}
.origin-bottom {
	transform-origin:bottom
}
.origin-bottom-right {
	transform-origin:bottom right
}
.origin-left {
	transform-origin:left
}
.origin-top-right {
	transform-origin:top right
}
.\!translate-y-0 {
	--tw-translate-y:0px!important;
	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))!important
}
.-translate-x-1\/2,.-translate-x-2\/4 {
	--tw-translate-x:-50%
}
.-translate-x-1\/2,.-translate-x-2\/4,.-translate-x-full {
	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-x-full {
	--tw-translate-x:-100%
}
.-translate-y-1\/2,.-translate-y-2\/4 {
	--tw-translate-y:-50%
}
.-translate-y-1\/2,.-translate-y-2\/4,.-translate-y-\[3px\] {
	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-\[3px\] {
	--tw-translate-y:-3px
}
.-translate-y-full {
	--tw-translate-y:-100%
}
.-translate-y-full,.translate-x-1\/4 {
	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-x-1\/4 {
	--tw-translate-x:25%
}
.translate-x-\[-50\%\] {
	--tw-translate-x:-50%
}
.translate-x-\[-50\%\],.translate-x-full {
	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-x-full {
	--tw-translate-x:100%
}
.translate-y-0 {
	--tw-translate-y:0px
}
.translate-y-0,.translate-y-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-2 {
	--tw-translate-y:0.5rem
}
.translate-y-\[20px\] {
	--tw-translate-y:20px
}
.translate-y-\[20px\],.translate-y-full {
	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-full {
	--tw-translate-y:100%
}
.rotate-180 {
	--tw-rotate:180deg
}
.rotate-45,.rotate-180 {
	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))
}
.rotate-45 {
	--tw-rotate:45deg
}
.rotate-90 {
	--tw-rotate:90deg
}
.rotate-90,.scale-0 {
	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-0 {
	--tw-scale-x:0;
	--tw-scale-y:0
}
.scale-100 {
	--tw-scale-x:1;
	--tw-scale-y:1
}
.scale-100,.scale-125 {
	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-125 {
	--tw-scale-x:1.25;
	--tw-scale-y:1.25
}
.scale-75 {
	--tw-scale-x:.75;
	--tw-scale-y:.75
}
.scale-75,.scale-\[\.875\] {
	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-\[\.875\] {
	--tw-scale-x:.875;
	--tw-scale-y:.875
}
.scale-\[0\.4\] {
	--tw-scale-x:0.4;
	--tw-scale-y:0.4
}
.scale-\[0\.4\],.scale-\[0\.66666667\] {
	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-\[0\.66666667\] {
	--tw-scale-x:0.66666667;
	--tw-scale-y:0.66666667
}
.scale-\[0\.72\] {
	--tw-scale-x:0.72;
	--tw-scale-y:0.72
}
.scale-\[0\.72\],.scale-\[1\.125\] {
	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\.125\] {
	--tw-scale-x:1.125;
	--tw-scale-y:1.125
}
.scale-\[1\.3888888888888888\] {
	--tw-scale-x:1.3888888888888888;
	--tw-scale-y:1.3888888888888888;
	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))
}
.\!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))!important
}
.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 button-pulse {
	0% {
	box-shadow:0 0 0 0 var(--button-pulse-color,currentColor)
}
to {
	box-shadow:0 0 0 var(--button-pulse-size,12px) transparent
}
}.animate-button-pulse {
	animation:button-pulse 2s cubic-bezier(.25,0,0,1) 1s infinite
}
@keyframes gradient-text {
	0% {
	background-position:0
}
to {
	background-position:100%
}
}.animate-gradient-text {
	animation:gradient-text 3s ease-in-out infinite alternate
}
.animate-none {
	animation:none
}
@keyframes pulse {
	50% {
	opacity:.5
}
}.animate-pulse {
	animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite
}
@keyframes skeleton {
	0% {
	background-position:-200px 0
}
to {
	background-position:calc(200px + 100%) 0
}
}.animate-skeleton {
	animation:skeleton 1.2s ease-in-out infinite
}
@keyframes spin {
	to {
	transform:rotate(1turn)
}
}.animate-spin {
	animation:spin 1s linear infinite
}
.cursor-default {
	cursor:default
}
.cursor-not-allowed {
	cursor:not-allowed
}
.cursor-pointer {
	cursor:pointer
}
.select-none {
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.select-text {
	-webkit-user-select:text;
	-moz-user-select:text;
	user-select:text
}
.select-all {
	-webkit-user-select:all;
	-moz-user-select:all;
	user-select:all
}
.resize {
	resize:both
}
.list-disc {
	list-style-type:disc
}
.list-none {
	list-style-type:none
}
.appearance-none {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.grid-cols-2 {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.grid-cols-3 {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.grid-cols-4 {
	grid-template-columns:repeat(4,minmax(0,1fr))
}
.grid-cols-5 {
	grid-template-columns:repeat(5,minmax(0,1fr))
}
.grid-cols-6 {
	grid-template-columns:repeat(6,minmax(0,1fr))
}
.grid-cols-series {
	grid-template-columns:repeat(3,65px)
}
.\!flex-row {
	flex-direction:row!important
}
.flex-row {
	flex-direction:row
}
.\!flex-col {
	flex-direction:column!important
}
.flex-col {
	flex-direction:column
}
.flex-col-reverse {
	flex-direction:column-reverse
}
.flex-wrap {
	flex-wrap:wrap
}
.\!flex-nowrap {
	flex-wrap:nowrap!important
}
.items-start {
	align-items:flex-start
}
.items-end {
	align-items:flex-end
}
.items-center {
	align-items:center
}
.\!justify-start {
	justify-content:flex-start!important
}
.justify-start {
	justify-content:flex-start
}
.justify-end {
	justify-content:flex-end
}
.\!justify-center {
	justify-content:center!important
}
.justify-center {
	justify-content:center
}
.justify-between {
	justify-content:space-between
}
.gap-10 {
	gap:2.5rem
}
.gap-2 {
	gap:.5rem
}
.gap-2\.5 {
	gap:.625rem
}
.gap-3 {
	gap:.75rem
}
.gap-4 {
	gap:1rem
}
.gap-5 {
	gap:1.25rem
}
.gap-6 {
	gap:1.5rem
}
.gap-\[10px\] {
	gap:10px
}
.gap-\[15px\] {
	gap:15px
}
.gap-x-1 {
	-moz-column-gap:.25rem;
	column-gap:.25rem
}
.gap-x-2 {
	-moz-column-gap:.5rem;
	column-gap:.5rem
}
.gap-x-2\.5 {
	-moz-column-gap:.625rem;
	column-gap:.625rem
}
.gap-x-4 {
	-moz-column-gap:1rem;
	column-gap:1rem
}
.gap-x-5 {
	-moz-column-gap:1.25rem;
	column-gap:1.25rem
}
.gap-x-\[70px\] {
	-moz-column-gap:70px;
	column-gap:70px
}
.gap-y-1 {
	row-gap:.25rem
}
.gap-y-1\.5 {
	row-gap:.375rem
}
.gap-y-10 {
	row-gap:2.5rem
}
.gap-y-2 {
	row-gap:.5rem
}
.gap-y-2\.5 {
	row-gap:.625rem
}
.gap-y-7 {
	row-gap:1.75rem
}
.gap-y-\[15px\] {
	row-gap:15px
}
.gap-y-\[20px\] {
	row-gap:20px
}
.\!space-y-0>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0!important;
	margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))!important;
	margin-bottom:calc(0px*var(--tw-space-y-reverse))!important
}
.space-x-1>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(0.25rem*var(--tw-space-x-reverse));
	margin-left:calc(0.25rem*(1 - var(--tw-space-x-reverse)))
}
.space-x-10>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(2.5rem*var(--tw-space-x-reverse));
	margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)))
}
.space-x-2>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(0.5rem*var(--tw-space-x-reverse));
	margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))
}
.space-x-2\.5>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(0.625rem*var(--tw-space-x-reverse));
	margin-left:calc(0.625rem*(1 - var(--tw-space-x-reverse)))
}
.space-x-3>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(0.75rem*var(--tw-space-x-reverse));
	margin-left:calc(0.75rem*(1 - var(--tw-space-x-reverse)))
}
.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*(1 - var(--tw-space-x-reverse)))
}
.space-x-5>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(1.25rem*var(--tw-space-x-reverse));
	margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)))
}
.space-x-6>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(1.5rem*var(--tw-space-x-reverse));
	margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)))
}
.space-x-\[10px\]>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(10px*var(--tw-space-x-reverse));
	margin-left:calc(10px*(1 - var(--tw-space-x-reverse)))
}
.space-x-\[15px\]>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(15px*var(--tw-space-x-reverse));
	margin-left:calc(15px*(1 - var(--tw-space-x-reverse)))
}
.space-x-\[20px\]>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(20px*var(--tw-space-x-reverse));
	margin-left:calc(20px*(1 - var(--tw-space-x-reverse)))
}
.space-x-\[3px\]>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(3px*var(--tw-space-x-reverse));
	margin-left:calc(3px*(1 - var(--tw-space-x-reverse)))
}
.space-x-\[5px\]>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(5px*var(--tw-space-x-reverse));
	margin-left:calc(5px*(1 - var(--tw-space-x-reverse)))
}
.space-x-\[6px\]>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(6px*var(--tw-space-x-reverse));
	margin-left:calc(6px*(1 - var(--tw-space-x-reverse)))
}
.space-y-1>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-top:calc(0.25rem*(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(0.25rem*var(--tw-space-y-reverse))
}
.space-y-10>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(2.5rem*var(--tw-space-y-reverse))
}
.space-y-2>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))
}
.space-y-2\.5>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-top:calc(0.625rem*(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(0.625rem*var(--tw-space-y-reverse))
}
.space-y-3>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-top:calc(0.75rem*(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(0.75rem*var(--tw-space-y-reverse))
}
.space-y-4>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(1rem*var(--tw-space-y-reverse))
}
.space-y-5>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))
}
.space-y-6>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))
}
.space-y-\[2px\]>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-top:calc(2px*(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(2px*var(--tw-space-y-reverse))
}
.space-y-\[50px\]>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-top:calc(50px*(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(50px*var(--tw-space-y-reverse))
}
.space-y-\[6px\]>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-top:calc(6px*(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(6px*var(--tw-space-y-reverse))
}
.space-x-reverse>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:1
}
.self-start {
	align-self:flex-start
}
.self-end {
	align-self:flex-end
}
.overflow-auto {
	overflow:auto
}
.overflow-hidden {
	overflow:hidden
}
.\!overflow-visible {
	overflow:visible!important
}
.overflow-x-auto {
	overflow-x:auto
}
.overflow-y-auto {
	overflow-y:auto
}
.overflow-x-hidden {
	overflow-x:hidden
}
.overflow-y-hidden {
	overflow-y:hidden
}
.overflow-x-scroll {
	overflow-x:scroll
}
.overflow-y-scroll {
	overflow-y:scroll
}
.overscroll-contain {
	overscroll-behavior:contain
}
.truncate {
	overflow:hidden;
	white-space:nowrap
}
.overflow-ellipsis,.truncate {
	text-overflow:ellipsis
}
.whitespace-normal {
	white-space:normal
}
.whitespace-nowrap {
	white-space:nowrap
}
.whitespace-pre-line {
	white-space:pre-line
}
.break-normal {
	overflow-wrap:normal;
	word-break:normal
}
.break-words {
	overflow-wrap:break-word
}
.break-all {
	word-break:break-all
}
.\!rounded {
	border-radius:.25rem!important
}
.\!rounded-\[10px\] {
	border-radius:10px!important
}
.\!rounded-\[8px\] {
	border-radius:8px!important
}
.\!rounded-none {
	border-radius:0!important
}
.rounded {
	border-radius:.25rem
}
.rounded-3xl {
	border-radius:1.5rem
}
.rounded-\[10px\] {
	border-radius:10px
}
.rounded-\[15px\] {
	border-radius:15px
}
.rounded-\[17px\] {
	border-radius:17px
}
.rounded-\[20\%\] {
	border-radius:20%
}
.rounded-\[2px\] {
	border-radius:2px
}
.rounded-\[35px\] {
	border-radius:35px
}
.rounded-\[3px\] {
	border-radius:3px
}
.rounded-\[40\%\] {
	border-radius:40%
}
.rounded-\[4px\] {
	border-radius:4px
}
.rounded-\[50\%\] {
	border-radius:50%
}
.rounded-\[5px\] {
	border-radius:5px
}
.rounded-\[8px\] {
	border-radius:8px
}
.rounded-\[inherit\] {
	border-radius:inherit
}
.rounded-full {
	border-radius:9999px
}
.rounded-lg {
	border-radius:.5rem
}
.rounded-md {
	border-radius:.375rem
}
.rounded-none {
	border-radius:0
}
.rounded-sm {
	border-radius:.125rem
}
.rounded-b-lg {
	border-bottom-right-radius:.5rem;
	border-bottom-left-radius:.5rem
}
.rounded-b-sm {
	border-bottom-right-radius:.125rem;
	border-bottom-left-radius:.125rem
}
.rounded-l-full {
	border-top-left-radius:9999px;
	border-bottom-left-radius:9999px
}
.rounded-l-none {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.rounded-r {
	border-top-right-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.rounded-r-full {
	border-top-right-radius:9999px;
	border-bottom-right-radius:9999px
}
.rounded-t-lg {
	border-top-left-radius:.5rem;
	border-top-right-radius:.5rem
}
.rounded-bl-none {
	border-bottom-left-radius:0
}
.rounded-tl-\[10px\] {
	border-top-left-radius:10px
}
.rounded-tr-\[inherit\] {
	border-top-right-radius:inherit
}
.\!border {
	border-width:1px!important
}
.\!border-0 {
	border-width:0!important
}
.border {
	border-width:1px
}
.border-0 {
	border-width:0
}
.border-2 {
	border-width:2px
}
.border-\[1px\] {
	border-width:1px
}
.border-\[3px\] {
	border-width:3px
}
.border-x {
	border-left-width:1px;
	border-right-width:1px
}
.border-y {
	border-top-width:1px
}
.border-b,.border-y {
	border-bottom-width:1px
}
.border-b-0 {
	border-bottom-width:0
}
.border-b-2 {
	border-bottom-width:2px
}
.border-b-\[1px\] {
	border-bottom-width:1px
}
.border-l {
	border-left-width:1px
}
.border-l-0 {
	border-left-width:0
}
.border-r-0 {
	border-right-width:0
}
.border-t {
	border-top-width:1px
}
.border-t-0 {
	border-top-width:0
}
.border-t-\[1px\] {
	border-top-width:1px
}
.border-solid {
	border-style:solid
}
.border-dashed {
	border-style:dashed
}
.\!border-none {
	border-style:none!important
}
.border-none {
	border-style:none
}
.\!border-\[\#fc3868\] {
	--tw-border-opacity:1!important;
	border-color:rgb(252 56 104/var(--tw-border-opacity))!important
}
.\!border-current {
	border-color:currentColor!important
}
.\!border-primary-500 {
	--tw-border-opacity:1!important;
	border-color:rgb(32 160 255/var(--tw-border-opacity))!important
}
.\!border-primary-600 {
	--tw-border-opacity:1!important;
	border-color:rgb(17 124 217/var(--tw-border-opacity))!important
}
.\!border-transparent {
	border-color:transparent!important
}
.border-\[\#000\] {
	--tw-border-opacity:1;
	border-color:rgb(0 0 0/var(--tw-border-opacity))
}
.border-\[\#1b1f23\]\/10 {
	border-color:rgb(27 31 35/.1)
}
.border-\[\#bfcbd9\] {
	--tw-border-opacity:1;
	border-color:rgb(191 203 217/var(--tw-border-opacity))
}
.border-\[\#c4c4c4\] {
	--tw-border-opacity:1;
	border-color:rgb(196 196 196/var(--tw-border-opacity))
}
.border-\[\#ccc\],.border-\[\#cccccc\] {
	--tw-border-opacity:1;
	border-color:rgb(204 204 204/var(--tw-border-opacity))
}
.border-\[\#dae2f2\] {
	--tw-border-opacity:1;
	border-color:rgb(218 226 242/var(--tw-border-opacity))
}
.border-\[\#dfe6ec\] {
	--tw-border-opacity:1;
	border-color:rgb(223 230 236/var(--tw-border-opacity))
}
.border-\[\#e3e3e3\] {
	--tw-border-opacity:1;
	border-color:rgb(227 227 227/var(--tw-border-opacity))
}
.border-black {
	--tw-border-opacity:1;
	border-color:rgb(0 0 0/var(--tw-border-opacity))
}
.border-black\/10 {
	border-color:rgb(0 0 0/.1)
}
.border-current {
	border-color:currentColor
}
.border-gray-200 {
	--tw-border-opacity:1;
	border-color:rgb(229 231 235/var(--tw-border-opacity))
}
.border-gray-300 {
	--tw-border-opacity:1;
	border-color:rgb(209 213 219/var(--tw-border-opacity))
}
.border-gray-400 {
	--tw-border-opacity:1;
	border-color:rgb(156 163 175/var(--tw-border-opacity))
}
.border-gray-400\/60 {
	border-color:rgb(156 163 175/.6)
}
.border-primary-500 {
	--tw-border-opacity:1;
	border-color:rgb(32 160 255/var(--tw-border-opacity))
}
.border-transparent {
	border-color:transparent
}
.border-white {
	--tw-border-opacity:1;
	border-color:rgb(255 255 255/var(--tw-border-opacity))
}
.border-opacity-10 {
	--tw-border-opacity:0.1
}
.\!bg-\[\#222\] {
	--tw-bg-opacity:1!important;
	background-color:rgb(34 34 34/var(--tw-bg-opacity))!important
}
.\!bg-primary-600 {
	--tw-bg-opacity:1!important;
	background-color:rgb(17 124 217/var(--tw-bg-opacity))!important
}
.\!bg-snow {
	--tw-bg-opacity:1!important;
	background-color:rgb(238 238 238/var(--tw-bg-opacity))!important
}
.\!bg-transparent {
	background-color:transparent!important
}
.\!bg-white {
	--tw-bg-opacity:1!important;
	background-color:rgb(255 255 255/var(--tw-bg-opacity))!important
}
.\!bg-whitesmoke {
	--tw-bg-opacity:1!important;
	background-color:rgb(247 247 247/var(--tw-bg-opacity))!important
}
.bg-\[\#00ffff\] {
	--tw-bg-opacity:1;
	background-color:rgb(0 255 255/var(--tw-bg-opacity))
}
.bg-\[\#09c162\] {
	--tw-bg-opacity:1;
	background-color:rgb(9 193 98/var(--tw-bg-opacity))
}
.bg-\[\#222\] {
	--tw-bg-opacity:1;
	background-color:rgb(34 34 34/var(--tw-bg-opacity))
}
.bg-\[\#333\] {
	--tw-bg-opacity:1;
	background-color:rgb(51 51 51/var(--tw-bg-opacity))
}
.bg-\[\#53c22c\] {
	--tw-bg-opacity:1;
	background-color:rgb(83 194 44/var(--tw-bg-opacity))
}
.bg-\[\#d8d8d8\] {
	--tw-bg-opacity:1;
	background-color:rgb(216 216 216/var(--tw-bg-opacity))
}
.bg-\[\#e1e1e1\] {
	--tw-bg-opacity:1;
	background-color:rgb(225 225 225/var(--tw-bg-opacity))
}
.bg-\[\#e6e6e6\] {
	--tw-bg-opacity:1;
	background-color:rgb(230 230 230/var(--tw-bg-opacity))
}
.bg-\[\#eaeaea\] {
	--tw-bg-opacity:1;
	background-color:rgb(234 234 234/var(--tw-bg-opacity))
}
.bg-\[\#ebebeb\] {
	--tw-bg-opacity:1;
	background-color:rgb(235 235 235/var(--tw-bg-opacity))
}
.bg-\[\#eceef3\] {
	--tw-bg-opacity:1;
	background-color:rgb(236 238 243/var(--tw-bg-opacity))
}
.bg-\[\#edfaff\] {
	--tw-bg-opacity:1;
	background-color:rgb(237 250 255/var(--tw-bg-opacity))
}
.bg-\[\#f0f\] {
	--tw-bg-opacity:1;
	background-color:rgb(255 0 255/var(--tw-bg-opacity))
}
.bg-\[\#f2cc38\] {
	--tw-bg-opacity:1;
	background-color:rgb(242 204 56/var(--tw-bg-opacity))
}
.bg-\[\#f2f2f2\] {
	--tw-bg-opacity:1;
	background-color:rgb(242 242 242/var(--tw-bg-opacity))
}
.bg-\[\#f7f7f7\] {
	--tw-bg-opacity:1;
	background-color:rgb(247 247 247/var(--tw-bg-opacity))
}
.bg-\[\#fafbfc\] {
	--tw-bg-opacity:1;
	background-color:rgb(250 251 252/var(--tw-bg-opacity))
}
.bg-\[\#fe5b51\] {
	--tw-bg-opacity:1;
	background-color:rgb(254 91 81/var(--tw-bg-opacity))
}
.bg-\[\#ffe100\] {
	--tw-bg-opacity:1;
	background-color:rgb(255 225 0/var(--tw-bg-opacity))
}
.bg-\[\#fff5f5\] {
	--tw-bg-opacity:1;
	background-color:rgb(255 245 245/var(--tw-bg-opacity))
}
.bg-\[hsla\(0\2c 0\%\2c 100\%\2c \.75\)\] {
	background-color:hsla(0,0%,100%,.75)
}
.bg-black {
	--tw-bg-opacity:1;
	background-color:rgb(0 0 0/var(--tw-bg-opacity))
}
.bg-black\/20 {
	background-color:rgb(0 0 0/.2)
}
.bg-black\/60 {
	background-color:rgb(0 0 0/.6)
}
.bg-black\/80 {
	background-color:rgb(0 0 0/.8)
}
.bg-black\/\[\.02\] {
	background-color:rgb(0 0 0/.02)
}
.bg-black\/\[\.08\] {
	background-color:rgb(0 0 0/.08)
}
.bg-black\/\[0\.6\] {
	background-color:rgb(0 0 0/.6)
}
.bg-current {
	background-color:currentColor
}
.bg-darkgray {
	--tw-bg-opacity:1;
	background-color:rgb(150 150 150/var(--tw-bg-opacity))
}
.bg-darkgray\/20 {
	background-color:rgb(150 150 150/.2)
}
.bg-gray-100 {
	--tw-bg-opacity:1;
	background-color:rgb(243 244 246/var(--tw-bg-opacity))
}
.bg-gray-200\/70 {
	background-color:rgb(229 231 235/.7)
}
.bg-gray-400 {
	--tw-bg-opacity:1;
	background-color:rgb(156 163 175/var(--tw-bg-opacity))
}
.bg-primary-500 {
	--tw-bg-opacity:1;
	background-color:rgb(32 160 255/var(--tw-bg-opacity))
}
.bg-primary-500\/10 {
	background-color:rgb(32 160 255/.1)
}
.bg-primary-500\/50 {
	background-color:rgb(32 160 255/.5)
}
.bg-primary-500\/90 {
	background-color:rgb(32 160 255/.9)
}
.bg-primary-500\/\[\.05\] {
	background-color:rgb(32 160 255/.05)
}
.bg-snow {
	--tw-bg-opacity:1;
	background-color:rgb(238 238 238/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-white\/30 {
	background-color:rgb(255 255 255/.3)
}
.bg-white\/80 {
	background-color:rgb(255 255 255/.8)
}
.bg-white\/95 {
	background-color:rgb(255 255 255/.95)
}
.bg-whitesmoke {
	--tw-bg-opacity:1;
	background-color:rgb(247 247 247/var(--tw-bg-opacity))
}
.bg-opacity-10 {
	--tw-bg-opacity:0.1
}
.bg-opacity-20 {
	--tw-bg-opacity:0.2
}
.bg-opacity-25 {
	--tw-bg-opacity:0.25
}
.bg-opacity-60 {
	--tw-bg-opacity:0.6
}
.bg-opacity-80 {
	--tw-bg-opacity:0.8
}
.\!bg-gradient-start {
	background-image:radial-gradient(circle farthest-corner at 100% 0,#f09c33 0,#f59234 4%,#f98736 7%,#fd7b38 10%,#ff6e3c 14%,#ff5f41 18%,#ff4e46 21%,#ff384b 25%,#fd1851 29%,#f90059 32%,#f50062 36%,#f0006c 39%,#e90077 43%,#e10083 46%,#d70090 50%,var(--theme,#20a0ff) 75%,var(--theme,#20a0ff) 100%)!important
}
.\!bg-none {
	background-image:none!important
}
.bg-gradient-to-b {
	background-image:linear-gradient(180deg,var(--tw-gradient-stops))
}
.bg-gradient-to-bl {
	background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))
}
.bg-gradient-to-br {
	background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))
}
.bg-gradient-to-r {
	background-image:linear-gradient(90deg,var(--tw-gradient-stops))
}
.bg-gradient-to-t {
	background-image:linear-gradient(0deg,var(--tw-gradient-stops))
}
.bg-none {
	background-image:none
}
.from-\[\#1890ff_50\%\] {
	--tw-gradient-from:#1890ff 50%;
	--tw-gradient-to:rgb(255 255 255/0)
}
.from-\[\#20a0ff\],.from-\[\#1890ff_50\%\] {
	--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.from-\[\#20a0ff\] {
	--tw-gradient-from:#20a0ff;
	--tw-gradient-to:rgb(32 160 255/0)
}
.from-\[\#3085ff\] {
	--tw-gradient-from:#3085ff;
	--tw-gradient-to:rgb(48 133 255/0)
}
.from-\[\#3085ff\],.from-\[\#d5eaff\] {
	--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.from-\[\#d5eaff\] {
	--tw-gradient-from:#d5eaff;
	--tw-gradient-to:rgb(213 234 255/0)
}
.from-\[\#e11dff\] {
	--tw-gradient-from:#e11dff;
	--tw-gradient-to:rgb(225 29 255/0)
}
.from-\[\#e11dff\],.from-\[\#f4bd71\] {
	--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.from-\[\#f4bd71\] {
	--tw-gradient-from:#f4bd71;
	--tw-gradient-to:rgb(244 189 113/0)
}
.from-\[\#fca12d\] {
	--tw-gradient-from:#fca12d;
	--tw-gradient-to:rgb(252 161 45/0)
}
.from-\[\#fca12d\],.from-\[\#fd545833\] {
	--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.from-\[\#fd545833\] {
	--tw-gradient-from:rgba(253,84,88,0.2);
	--tw-gradient-to:rgb(253 84 88/0)
}
.from-\[var\(--from\)\] {
	--tw-gradient-from:var(--from);
	--tw-gradient-to:rgb(255 255 255/0);
	--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.from-instant-orange {
	--tw-gradient-from:#ff7600
}
.from-instant-orange,.from-instant-orange\/20 {
	--tw-gradient-to:rgb(255 118 0/0);
	--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.from-instant-orange\/20 {
	--tw-gradient-from:rgb(255 118 0/0.2)
}
.from-white {
	--tw-gradient-from:#fff;
	--tw-gradient-to:rgb(255 255 255/0);
	--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.via-\[\#179bff\] {
	--tw-gradient-to:rgb(23 155 255/0);
	--tw-gradient-stops:var(--tw-gradient-from),#179bff,var(--tw-gradient-to)
}
.via-\[var\(--via\)\] {
	--tw-gradient-to:rgb(255 255 255/0);
	--tw-gradient-stops:var(--tw-gradient-from),var(--via),var(--tw-gradient-to)
}
.via-instant-pink {
	--tw-gradient-to:rgb(252 56 161/0);
	--tw-gradient-stops:var(--tw-gradient-from),#fc38a1,var(--tw-gradient-to)
}
.to-\[\#27dfff\] {
	--tw-gradient-to:#27dfff
}
.to-\[\#b0ddff\] {
	--tw-gradient-to:#b0ddff
}
.to-\[\#f8ddb9\] {
	--tw-gradient-to:#f8ddb9
}
.to-\[\#ffd972\] {
	--tw-gradient-to:#ffd972
}
.to-\[transparent_0\] {
	--tw-gradient-to:transparent 0
}
.to-\[var\(--to\)\] {
	--tw-gradient-to:var(--to)
}
.to-instant-orange {
	--tw-gradient-to:#ff7600
}
.to-instant-pink {
	--tw-gradient-to:#fc38a1
}
.to-instant-pink\/20 {
	--tw-gradient-to:rgb(252 56 161/0.2)
}
.to-primary-500 {
	--tw-gradient-to:#20a0ff
}
.to-white {
	--tw-gradient-to:#fff
}
.to-whitesmoke {
	--tw-gradient-to:#f7f7f7
}
.decoration-clone {
	-webkit-box-decoration-break:clone;
	box-decoration-break:clone
}
.bg-contain {
	background-size:contain
}
.bg-size-200\% {
	background-size:200% 200%
}
.bg-size-400\% {
	background-size:400% 100%
}
.bg-clip-text {
	-webkit-background-clip:text;
	background-clip:text
}
.bg-center {
	background-position:50%
}
.bg-pos-80\% {
	background-position:80%
}
.bg-no-repeat {
	background-repeat:no-repeat
}
.fill-current {
	fill:currentColor
}
.stroke-white {
	stroke:#fff
}
.\!object-contain {
	-o-object-fit:contain!important;
	object-fit:contain!important
}
.object-contain {
	-o-object-fit:contain;
	object-fit:contain
}
.object-cover {
	-o-object-fit:cover;
	object-fit:cover
}
.\!p-0 {
	padding:0!important
}
.\!p-4 {
	padding:1rem!important
}
.\!p-\[5px\] {
	padding:5px!important
}
.p-0 {
	padding:0
}
.p-1 {
	padding:.25rem
}
.p-2 {
	padding:.5rem
}
.p-2\.5 {
	padding:.625rem
}
.p-3 {
	padding:.75rem
}
.p-4 {
	padding:1rem
}
.p-5 {
	padding:1.25rem
}
.p-6 {
	padding:1.5rem
}
.p-\[10px\] {
	padding:10px
}
.p-\[14px\] {
	padding:14px
}
.p-\[15px\] {
	padding:15px
}
.p-\[2\%\] {
	padding:2%
}
.p-\[20px\] {
	padding:20px
}
.p-\[2px\] {
	padding:2px
}
.p-\[5px\] {
	padding:5px
}
.p-\[6px\] {
	padding:6px
}
.p-\[7px\] {
	padding:7px
}
.p-\[8px\] {
	padding:8px
}
.p-\[inherit\] {
	padding:inherit
}
.\!px-0 {
	padding-left:0!important;
	padding-right:0!important
}
.\!px-4 {
	padding-left:1rem!important;
	padding-right:1rem!important
}
.\!px-5 {
	padding-left:1.25rem!important;
	padding-right:1.25rem!important
}
.\!px-\[20px\] {
	padding-left:20px!important;
	padding-right:20px!important
}
.\!px-\[30px\] {
	padding-left:30px!important;
	padding-right:30px!important
}
.\!py-10 {
	padding-top:2.5rem!important;
	padding-bottom:2.5rem!important
}
.\!py-2 {
	padding-top:.5rem!important;
	padding-bottom:.5rem!important
}
.\!py-3 {
	padding-top:.75rem!important;
	padding-bottom:.75rem!important
}
.\!py-\[18px\] {
	padding-top:18px!important;
	padding-bottom:18px!important
}
.\!py-\[7px\] {
	padding-top:7px!important;
	padding-bottom:7px!important
}
.px-0 {
	padding-left:0;
	padding-right:0
}
.px-1 {
	padding-left:.25rem;
	padding-right:.25rem
}
.px-1\.5 {
	padding-left:.375rem;
	padding-right:.375rem
}
.px-11 {
	padding-left:2.75rem;
	padding-right:2.75rem
}
.px-2 {
	padding-left:.5rem;
	padding-right:.5rem
}
.px-2\.5 {
	padding-left:.625rem;
	padding-right:.625rem
}
.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-6 {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.px-7 {
	padding-left:1.75rem;
	padding-right:1.75rem
}
.px-8 {
	padding-left:2rem;
	padding-right:2rem
}
.px-\[10px\] {
	padding-left:10px;
	padding-right:10px
}
.px-\[11px\] {
	padding-left:11px;
	padding-right:11px
}
.px-\[12px\] {
	padding-left:12px;
	padding-right:12px
}
.px-\[150px\] {
	padding-left:150px;
	padding-right:150px
}
.px-\[15px\] {
	padding-left:15px;
	padding-right:15px
}
.px-\[18px\] {
	padding-left:18px;
	padding-right:18px
}
.px-\[30px\] {
	padding-left:30px;
	padding-right:30px
}
.px-\[35px\] {
	padding-left:35px;
	padding-right:35px
}
.px-\[40px\] {
	padding-left:40px;
	padding-right:40px
}
.px-\[50px\] {
	padding-left:50px;
	padding-right:50px
}
.px-\[5px\] {
	padding-left:5px;
	padding-right:5px
}
.px-\[60px\] {
	padding-left:60px;
	padding-right:60px
}
.px-\[6px\] {
	padding-left:6px;
	padding-right:6px
}
.px-\[7px\] {
	padding-left:7px;
	padding-right:7px
}
.px-\[9px\] {
	padding-left:9px;
	padding-right:9px
}
.py-0 {
	padding-top:0;
	padding-bottom:0
}
.py-0\.5 {
	padding-top:.125rem;
	padding-bottom:.125rem
}
.py-1 {
	padding-top:.25rem;
	padding-bottom:.25rem
}
.py-1\.5 {
	padding-top:.375rem;
	padding-bottom:.375rem
}
.py-10 {
	padding-top:2.5rem;
	padding-bottom:2.5rem
}
.py-2 {
	padding-top:.5rem;
	padding-bottom:.5rem
}
.py-2\.5 {
	padding-top:.625rem;
	padding-bottom:.625rem
}
.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-6 {
	padding-top:1.5rem;
	padding-bottom:1.5rem
}
.py-7 {
	padding-top:1.75rem;
	padding-bottom:1.75rem
}
.py-8 {
	padding-top:2rem;
	padding-bottom:2rem
}
.py-\[10px\] {
	padding-top:10px;
	padding-bottom:10px
}
.py-\[11px\] {
	padding-top:11px;
	padding-bottom:11px
}
.py-\[14px\] {
	padding-top:14px;
	padding-bottom:14px
}
.py-\[15px\] {
	padding-top:15px;
	padding-bottom:15px
}
.py-\[20px\] {
	padding-top:20px;
	padding-bottom:20px
}
.py-\[22px\] {
	padding-top:22px;
	padding-bottom:22px
}
.py-\[23px\] {
	padding-top:23px;
	padding-bottom:23px
}
.py-\[2px\] {
	padding-top:2px;
	padding-bottom:2px
}
.py-\[30px\] {
	padding-top:30px;
	padding-bottom:30px
}
.py-\[35px\] {
	padding-top:35px;
	padding-bottom:35px
}
.py-\[3px\] {
	padding-top:3px;
	padding-bottom:3px
}
.py-\[50px\] {
	padding-top:50px;
	padding-bottom:50px
}
.py-\[6px\] {
	padding-top:6px;
	padding-bottom:6px
}
.py-\[7px\] {
	padding-top:7px;
	padding-bottom:7px
}
.py-\[8px\] {
	padding-top:8px;
	padding-bottom:8px
}
.py-px {
	padding-top:1px;
	padding-bottom:1px
}
.\!pb-0 {
	padding-bottom:0!important
}
.\!pb-3 {
	padding-bottom:.75rem!important
}
.\!pb-\[15px\] {
	padding-bottom:15px!important
}
.\!pb-\[85px\] {
	padding-bottom:85px!important
}
.\!pl-0 {
	padding-left:0!important
}
.\!pl-\[15px\] {
	padding-left:15px!important
}
.\!pt-1 {
	padding-top:.25rem!important
}
.\!pt-1\.5 {
	padding-top:.375rem!important
}
.\!pt-28 {
	padding-top:7rem!important
}
.\!pt-8 {
	padding-top:2rem!important
}
.\!pt-\[50px\] {
	padding-top:50px!important
}
.\!pt-\[5px\] {
	padding-top:5px!important
}
.\!pt-\[60px\] {
	padding-top:60px!important
}
.pb-0 {
	padding-bottom:0
}
.pb-16 {
	padding-bottom:4rem
}
.pb-2 {
	padding-bottom:.5rem
}
.pb-2\.5 {
	padding-bottom:.625rem
}
.pb-20 {
	padding-bottom:5rem
}
.pb-28 {
	padding-bottom:7rem
}
.pb-3 {
	padding-bottom:.75rem
}
.pb-5 {
	padding-bottom:1.25rem
}
.pb-6 {
	padding-bottom:1.5rem
}
.pb-8 {
	padding-bottom:2rem
}
.pb-\[15px\] {
	padding-bottom:15px
}
.pb-\[35px\] {
	padding-bottom:35px
}
.pb-\[40px\] {
	padding-bottom:40px
}
.pb-\[50px\] {
	padding-bottom:50px
}
.pb-\[6px\] {
	padding-bottom:6px
}
.pb-\[73\%\] {
	padding-bottom:73%
}
.pb-\[73\.5\%\] {
	padding-bottom:73.5%
}
.pb-\[75\%\] {
	padding-bottom:75%
}
.pb-\[85px\] {
	padding-bottom:85px
}
.pb-\[88px\] {
	padding-bottom:88px
}
.pb-\[90px\] {
	padding-bottom:90px
}
.pb-\[max\(env\(safe-area-inset-bottom\2c 20px\)\2c 16px\)\] {
	padding-bottom:max(env(safe-area-inset-bottom,20px),16px)
}
.pl-0 {
	padding-left:0
}
.pl-1 {
	padding-left:.25rem
}
.pl-2 {
	padding-left:.5rem
}
.pl-2\.5 {
	padding-left:.625rem
}
.pl-3 {
	padding-left:.75rem
}
.pl-4 {
	padding-left:1rem
}
.pl-5 {
	padding-left:1.25rem
}
.pl-6 {
	padding-left:1.5rem
}
.pl-\[10px\] {
	padding-left:10px
}
.pl-\[20px\] {
	padding-left:20px
}
.pl-\[22px\] {
	padding-left:22px
}
.pl-\[4px\] {
	padding-left:4px
}
.pr-10 {
	padding-right:2.5rem
}
.pr-4 {
	padding-right:1rem
}
.pr-5 {
	padding-right:1.25rem
}
.pr-\[14px\] {
	padding-right:14px
}
.pr-\[22px\] {
	padding-right:22px
}
.pr-\[2px\] {
	padding-right:2px
}
.pr-\[30px\] {
	padding-right:30px
}
.pr-\[35px\] {
	padding-right:35px
}
.pt-1 {
	padding-top:.25rem
}
.pt-10 {
	padding-top:2.5rem
}
.pt-2 {
	padding-top:.5rem
}
.pt-2\.5 {
	padding-top:.625rem
}
.pt-28 {
	padding-top:7rem
}
.pt-3 {
	padding-top:.75rem
}
.pt-4 {
	padding-top:1rem
}
.pt-5 {
	padding-top:1.25rem
}
.pt-8 {
	padding-top:2rem
}
.pt-\[167px\] {
	padding-top:167px
}
.pt-\[1px\] {
	padding-top:1px
}
.pt-\[30px\] {
	padding-top:30px
}
.pt-\[50px\] {
	padding-top:50px
}
.pt-\[52px\] {
	padding-top:52px
}
.pt-\[60px\] {
	padding-top:60px
}
.pt-\[90px\] {
	padding-top:90px
}
.pt-\[95px\] {
	padding-top:95px
}
.text-left {
	text-align:left
}
.\!text-center {
	text-align:center!important
}
.text-center {
	text-align:center
}
.text-right {
	text-align:right
}
.text-justify {
	text-align:justify
}
.align-middle {
	vertical-align:middle
}
.align-bottom {
	vertical-align:bottom
}
.align-\[-3px\] {
	vertical-align:-3px
}
.font-icon {
	font-family:iconfont
}
.font-mono {
	font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}
.font-sans {
	font-family: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-serif {
	font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif
}
.\!text-2xl {
	font-size:1.5rem!important;
	line-height:2rem!important
}
.\!text-\[13px\] {
	font-size:13px!important
}
.\!text-\[14px\] {
	font-size:14px!important
}
.\!text-\[16px\] {
	font-size:16px!important
}
.\!text-\[20px\] {
	font-size:20px!important
}
.\!text-base {
	font-size:1rem!important;
	line-height:1.5rem!important
}
.\!text-lg {
	font-size:1.125rem!important;
	line-height:1.75rem!important
}
.\!text-sm {
	font-size:.875rem!important;
	line-height:1.25rem!important
}
.\!text-xs {
	font-size:.75rem!important;
	line-height:1rem!important
}
.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-\[0px\] {
	font-size:0
}
.text-\[10px\] {
	font-size:10px
}
.text-\[11px\] {
	font-size:11px
}
.text-\[12px\] {
	font-size:12px
}
.text-\[13px\] {
	font-size:13px
}
.text-\[14px\] {
	font-size:14px
}
.text-\[15px\] {
	font-size:15px
}
.text-\[16px\] {
	font-size:16px
}
.text-\[18px\] {
	font-size:18px
}
.text-\[20px\] {
	font-size:20px
}
.text-\[22px\] {
	font-size:22px
}
.text-\[24px\] {
	font-size:24px
}
.text-\[25px\] {
	font-size:25px
}
.text-\[30px\] {
	font-size:30px
}
.text-\[32px\] {
	font-size:32px
}
.text-\[34px\] {
	font-size:34px
}
.text-base {
	font-size:1rem;
	line-height:1.5rem
}
.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-medium {
	font-weight:500!important
}
.\!font-normal {
	font-weight:400!important
}
.font-black {
	font-weight:900
}
.font-bold {
	font-weight:700
}
.font-extrabold {
	font-weight:800
}
.font-medium {
	font-weight:500
}
.font-normal {
	font-weight:400
}
.font-semibold {
	font-weight:600
}
.uppercase {
	text-transform:uppercase
}
.lowercase {
	text-transform:lowercase
}
.capitalize {
	text-transform:capitalize
}
.normal-case {
	text-transform:none
}
.italic {
	font-style:italic
}
.not-italic {
	font-style:normal
}
.normal-nums {
	font-variant-numeric:normal
}
.ordinal {
	--tw-ordinal:ordinal
}
.ordinal,.slashed-zero {
	font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}
.slashed-zero {
	--tw-slashed-zero:slashed-zero
}
.lining-nums {
	--tw-numeric-figure:lining-nums
}
.lining-nums,.oldstyle-nums {
	font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}
.oldstyle-nums {
	--tw-numeric-figure:oldstyle-nums
}
.proportional-nums {
	--tw-numeric-spacing:proportional-nums
}
.proportional-nums,.tabular-nums {
	font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}
.tabular-nums {
	--tw-numeric-spacing:tabular-nums
}
.diagonal-fractions {
	--tw-numeric-fraction:diagonal-fractions
}
.diagonal-fractions,.stacked-fractions {
	font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}
.stacked-fractions {
	--tw-numeric-fraction:stacked-fractions
}
.\!leading-5 {
	line-height:1.25rem!important
}
.\!leading-6 {
	line-height:1.5rem!important
}
.\!leading-\[17px\] {
	line-height:17px!important
}
.\!leading-\[18px\] {
	line-height:18px!important
}
.\!leading-\[19px\] {
	line-height:19px!important
}
.\!leading-\[25px\] {
	line-height:25px!important
}
.\!leading-\[52px\] {
	line-height:52px!important
}
.\!leading-none {
	line-height:1!important
}
.\!leading-normal {
	line-height:1.5!important
}
.\!leading-relaxed {
	line-height:1.625!important
}
.\!leading-tight {
	line-height:1.25!important
}
.leading-10 {
	line-height:2.5rem
}
.leading-4 {
	line-height:1rem
}
.leading-5 {
	line-height:1.25rem
}
.leading-6 {
	line-height:1.5rem
}
.leading-\[0\] {
	line-height:0
}
.leading-\[1\.3\] {
	line-height:1.3
}
.leading-\[1\.6\] {
	line-height:1.6
}
.leading-\[15px\] {
	line-height:15px
}
.leading-\[17px\] {
	line-height:17px
}
.leading-\[21px\] {
	line-height:21px
}
.leading-\[22px\] {
	line-height:22px
}
.leading-\[24px\] {
	line-height:24px
}
.leading-\[26px\] {
	line-height:26px
}
.leading-\[30px\] {
	line-height:30px
}
.leading-\[42px\] {
	line-height:42px
}
.leading-none {
	line-height:1
}
.leading-normal {
	line-height:1.5
}
.leading-relaxed {
	line-height:1.625
}
.leading-snug {
	line-height:1.375
}
.tracking-\[\.15em\] {
	letter-spacing:.15em
}
.tracking-\[0\.1px\] {
	letter-spacing:.1px
}
.tracking-\[5px\] {
	letter-spacing:5px
}
.tracking-tight {
	letter-spacing:-.025em
}
.\!text-black\/80 {
	color:rgb(0 0 0/.8)!important
}
.\!text-primary-500 {
	--tw-text-opacity:1!important;
	color:rgb(32 160 255/var(--tw-text-opacity))!important
}
.\!text-white {
	--tw-text-opacity:1!important;
	color:rgb(255 255 255/var(--tw-text-opacity))!important
}
.text-\[\#00c597\] {
	--tw-text-opacity:1;
	color:rgb(0 197 151/var(--tw-text-opacity))
}
.text-\[\#02c725\] {
	--tw-text-opacity:1;
	color:rgb(2 199 37/var(--tw-text-opacity))
}
.text-\[\#090b17\] {
	--tw-text-opacity:1;
	color:rgb(9 11 23/var(--tw-text-opacity))
}
.text-\[\#1f2d3d\] {
	--tw-text-opacity:1;
	color:rgb(31 45 61/var(--tw-text-opacity))
}
.text-\[\#20a0ff\] {
	--tw-text-opacity:1;
	color:rgb(32 160 255/var(--tw-text-opacity))
}
.text-\[\#258eff\] {
	--tw-text-opacity:1;
	color:rgb(37 142 255/var(--tw-text-opacity))
}
.text-\[\#333\] {
	--tw-text-opacity:1;
	color:rgb(51 51 51/var(--tw-text-opacity))
}
.text-\[\#34353880\] {
	color:rgba(52,53,56,.5)
}
.text-\[\#343538\]\/50 {
	color:rgb(52 53 56/.5)
}
.text-\[\#475669\] {
	--tw-text-opacity:1;
	color:rgb(71 86 105/var(--tw-text-opacity))
}
.text-\[\#495057\] {
	--tw-text-opacity:1;
	color:rgb(73 80 87/var(--tw-text-opacity))
}
.text-\[\#4f5462\] {
	--tw-text-opacity:1;
	color:rgb(79 84 98/var(--tw-text-opacity))
}
.text-\[\#535971\] {
	--tw-text-opacity:1;
	color:rgb(83 89 113/var(--tw-text-opacity))
}
.text-\[\#535a71\] {
	--tw-text-opacity:1;
	color:rgb(83 90 113/var(--tw-text-opacity))
}
.text-\[\#666\],.text-\[\#666666\] {
	--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity))
}
.text-\[\#73879C\] {
	--tw-text-opacity:1;
	color:rgb(115 135 156/var(--tw-text-opacity))
}
.text-\[\#747f8a\] {
	--tw-text-opacity:1;
	color:rgb(116 127 138/var(--tw-text-opacity))
}
.text-\[\#757575\] {
	--tw-text-opacity:1;
	color:rgb(117 117 117/var(--tw-text-opacity))
}
.text-\[\#804001\] {
	--tw-text-opacity:1;
	color:rgb(128 64 1/var(--tw-text-opacity))
}
.text-\[\#8391a5\] {
	--tw-text-opacity:1;
	color:rgb(131 145 165/var(--tw-text-opacity))
}
.text-\[\#95979c\] {
	--tw-text-opacity:1;
	color:rgb(149 151 156/var(--tw-text-opacity))
}
.text-\[\#969696\] {
	--tw-text-opacity:1;
	color:rgb(150 150 150/var(--tw-text-opacity))
}
.text-\[\#979ca0\] {
	--tw-text-opacity:1;
	color:rgb(151 156 160/var(--tw-text-opacity))
}
.text-\[\#97a8be\] {
	--tw-text-opacity:1;
	color:rgb(151 168 190/var(--tw-text-opacity))
}
.text-\[\#999\] {
	--tw-text-opacity:1;
	color:rgb(153 153 153/var(--tw-text-opacity))
}
.text-\[\#a4862f\] {
	--tw-text-opacity:1;
	color:rgb(164 134 47/var(--tw-text-opacity))
}
.text-\[\#aeaeae\] {
	--tw-text-opacity:1;
	color:rgb(174 174 174/var(--tw-text-opacity))
}
.text-\[\#bfcbd9\] {
	--tw-text-opacity:1;
	color:rgb(191 203 217/var(--tw-text-opacity))
}
.text-\[\#c3c3c3\] {
	--tw-text-opacity:1;
	color:rgb(195 195 195/var(--tw-text-opacity))
}
.text-\[\#c8c8c8\] {
	--tw-text-opacity:1;
	color:rgb(200 200 200/var(--tw-text-opacity))
}
.text-\[\#ccc\] {
	--tw-text-opacity:1;
	color:rgb(204 204 204/var(--tw-text-opacity))
}
.text-\[\#d0d0d0\] {
	--tw-text-opacity:1;
	color:rgb(208 208 208/var(--tw-text-opacity))
}
.text-\[\#f76426\] {
	--tw-text-opacity:1;
	color:rgb(247 100 38/var(--tw-text-opacity))
}
.text-\[\#ff6b6b\] {
	--tw-text-opacity:1;
	color:rgb(255 107 107/var(--tw-text-opacity))
}
.text-\[\#fff\] {
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity))
}
.text-\[color\:var\(--theme\2c \#20a0ff\)\] {
	color:var(--theme,#20a0ff)
}
.text-\[gold\] {
	--tw-text-opacity:1;
	color:rgb(255 215 0/var(--tw-text-opacity))
}
.text-\[grey\] {
	--tw-text-opacity:1;
	color:rgb(128 128 128/var(--tw-text-opacity))
}
.text-\[red\] {
	--tw-text-opacity:1;
	color:rgb(255 0 0/var(--tw-text-opacity))
}
.text-black {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity))
}
.text-black\/60 {
	color:rgb(0 0 0/.6)
}
.text-black\/80 {
	color:rgb(0 0 0/.8)
}
.text-darkgray {
	--tw-text-opacity:1;
	color:rgb(150 150 150/var(--tw-text-opacity))
}
.text-darkgray\/50 {
	color:rgb(150 150 150/.5)
}
.text-dimgray {
	--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity))
}
.text-gray-300 {
	--tw-text-opacity:1;
	color:rgb(209 213 219/var(--tw-text-opacity))
}
.text-gray-500 {
	--tw-text-opacity:1;
	color:rgb(107 114 128/var(--tw-text-opacity))
}
.text-gray-900 {
	--tw-text-opacity:1;
	color:rgb(17 24 39/var(--tw-text-opacity))
}
.text-green-500 {
	--tw-text-opacity:1;
	color:rgb(34 197 94/var(--tw-text-opacity))
}
.text-primary-400 {
	--tw-text-opacity:1;
	color:rgb(74 183 255/var(--tw-text-opacity))
}
.text-primary-500 {
	--tw-text-opacity:1;
	color:rgb(32 160 255/var(--tw-text-opacity))
}
.text-red-500 {
	--tw-text-opacity:1;
	color:rgb(239 68 68/var(--tw-text-opacity))
}
.text-tomato {
	--tw-text-opacity:1;
	color:rgb(255 73 73/var(--tw-text-opacity))
}
.text-transparent {
	color:transparent
}
.text-wechat,.text-wechat-500 {
	--tw-text-opacity:1;
	color:rgb(9 194 96/var(--tw-text-opacity))
}
.text-white {
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity))
}
.text-white\/20 {
	color:rgb(255 255 255/.2)
}
.text-white\/90 {
	color:rgb(255 255 255/.9)
}
.text-yellow-500 {
	--tw-text-opacity:1;
	color:rgb(234 179 8/var(--tw-text-opacity))
}
.text-opacity-50 {
	--tw-text-opacity:0.5
}
.text-opacity-60 {
	--tw-text-opacity:0.6
}
.text-opacity-70 {
	--tw-text-opacity:0.7
}
.text-opacity-80 {
	--tw-text-opacity:0.8
}
.text-opacity-95 {
	--tw-text-opacity:0.95
}
.underline {
	text-decoration-line:underline
}
.overline {
	text-decoration-line:overline
}
.line-through {
	text-decoration-line:line-through
}
.no-underline {
	text-decoration-line:none
}
.antialiased {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.subpixel-antialiased {
	-webkit-font-smoothing:auto;
	-moz-osx-font-smoothing:auto
}
.placeholder-black\/40::-moz-placeholder {
	color:rgb(0 0 0/.4)
}
.placeholder-black\/40::placeholder {
	color:rgb(0 0 0/.4)
}
.placeholder-black\/50::-moz-placeholder {
	color:rgb(0 0 0/.5)
}
.placeholder-black\/50::placeholder {
	color:rgb(0 0 0/.5)
}
.placeholder-darkgray::-moz-placeholder {
	--tw-placeholder-opacity:1;
	color:rgb(150 150 150/var(--tw-placeholder-opacity))
}
.placeholder-darkgray::placeholder {
	--tw-placeholder-opacity:1;
	color:rgb(150 150 150/var(--tw-placeholder-opacity))
}
.\!opacity-0 {
	opacity:0!important
}
.\!opacity-100 {
	opacity:1!important
}
.opacity-0 {
	opacity:0
}
.opacity-10 {
	opacity:.1
}
.opacity-100 {
	opacity:1
}
.opacity-30 {
	opacity:.3
}
.opacity-40 {
	opacity:.4
}
.opacity-50 {
	opacity:.5
}
.opacity-60 {
	opacity:.6
}
.opacity-70 {
	opacity:.7
}
.opacity-80 {
	opacity:.8
}
.mix-blend-hue {
	mix-blend-mode:hue
}
.\!shadow {
	--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1)!important;
	--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)!important
}
.\!shadow,.\!shadow-none {
	box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
}
.\!shadow-none {
	--tw-shadow:0 0 transparent!important;
	--tw-shadow-colored:0 0 transparent!important
}
.shadow {
	--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);
	--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)
}
.shadow,.shadow-\[inset_0_0_0_1px_rgba\(128\2c _64\2c _1\2c _0\.1\)\] {
	box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
.shadow-\[inset_0_0_0_1px_rgba\(128\2c _64\2c _1\2c _0\.1\)\] {
	--tw-shadow:inset 0 0 0 1px rgba(128,64,1,0.1);
	--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color)
}
.shadow-\[rgb\(0_0_0_\/_10\%\)_0px_0px_0px_1px_inset\2c rgb\(0_0_0_\/_15\%\)_0px_0px_4px_inset\] {
	--tw-shadow:rgb(0 0 0/10%) 0px 0px 0px 1px inset,rgb(0 0 0/15%) 0px 0px 4px inset;
	--tw-shadow-colored:inset 0px 0px 0px 1px var(--tw-shadow-color),inset 0px 0px 4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
.shadow-\[rgb\(0_0_0_\/_5\%\)_0px_1px_3px\2c rgb\(0_0_0_\/_10\%\)_0px_1px_2px\] {
	--tw-shadow:rgb(0 0 0/5%) 0px 1px 3px,rgb(0 0 0/10%) 0px 1px 2px;
	--tw-shadow-colored:0px 1px 3px var(--tw-shadow-color),0px 1px 2px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
.shadow-border-y {
	--tw-shadow:0 1px 0 rgba(0,0,0,0.1);
	--tw-shadow-colored:0 1px 0 var(--tw-shadow-color)
}
.shadow-border-y,.shadow-form {
	box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
.shadow-form {
	--tw-shadow:0 0 20px 0 rgba(103,103,105,0.25);
	--tw-shadow-colored:0 0 20px 0 var(--tw-shadow-color)
}
.shadow-header {
	--tw-shadow:0 2px 10px 0 rgba(0,0,0,0.05);
	--tw-shadow-colored:0 2px 10px 0 var(--tw-shadow-color)
}
.shadow-header,.shadow-lg {
	box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
.shadow-lg {
	--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);
	--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)
}
.shadow-logo {
	--tw-shadow:0 4px 15px 0 rgba(0,0,0,0.1);
	--tw-shadow-colored:0 4px 15px 0 var(--tw-shadow-color)
}
.shadow-logo,.shadow-make {
	box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
.shadow-make {
	--tw-shadow:0 3px 10px 0 rgba(0,0,0,0.2);
	--tw-shadow-colored:0 3px 10px 0 var(--tw-shadow-color)
}
.shadow-md {
	--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);
	--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)
}
.shadow-md,.shadow-menu {
	box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
.shadow-menu {
	--tw-shadow:0 2px 10px 0 rgba(0,0,0,0.1);
	--tw-shadow-colored:0 2px 10px 0 var(--tw-shadow-color)
}
.shadow-panel {
	--tw-shadow:0 2px 15px 0 rgba(0,0,0,0.1);
	--tw-shadow-colored:0 2px 15px 0 var(--tw-shadow-color)
}
.shadow-panel,.shadow-search {
	box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
.shadow-search {
	--tw-shadow:0px 2px 4px rgba(59,79,162,0.05);
	--tw-shadow-colored:0px 2px 4px var(--tw-shadow-color)
}
.shadow-sm {
	--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);
	--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
.outline-none {
	outline:2px solid transparent;
	outline-offset:2px
}
.outline {
	outline-style:solid
}
.ring {
	--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)
}
.ring,.ring-1 {
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)
}
.ring-1 {
	--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}
.ring-2 {
	--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 transparent)
}
.ring-inset {
	--tw-ring-inset:inset
}
.ring-black {
	--tw-ring-opacity:1;
	--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity))
}
.ring-black\/10 {
	--tw-ring-color:rgb(0 0 0/0.1)
}
.ring-primary-500 {
	--tw-ring-opacity:1;
	--tw-ring-color:rgb(32 160 255/var(--tw-ring-opacity))
}
.ring-opacity-5 {
	--tw-ring-opacity:0.05
}
.blur {
	--tw-blur:blur(8px)
}
.blur,.drop-shadow {
	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)
}
.drop-shadow {
	--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))
}
.grayscale {
	--tw-grayscale:grayscale(100%)
}
.grayscale,.invert {
	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)
}
.invert {
	--tw-invert:invert(100%)
}
.sepia {
	--tw-sepia:sepia(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)
}
.\!filter {
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important
}
.filter {
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.backdrop-blur-lg {
	--tw-backdrop-blur:blur(16px)
}
.backdrop-blur-lg,.backdrop-saturate-150 {
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}
.backdrop-saturate-150 {
	--tw-backdrop-saturate:saturate(1.5)
}
.backdrop-filter {
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}
.\!transition-all {
	transition-property:all!important;
	transition-timing-function:cubic-bezier(.4,0,.2,1)!important;
	transition-duration:.15s!important
}
.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-all {
	transition-property:all;
	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
}
.transition-none {
	transition-property:none
}
.transition-opacity {
	transition-property:opacity;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.15s
}
.transition-transform {
	transition-property:transform;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.15s
}
.\!duration-1000 {
	transition-duration:1s!important
}
.\!duration-500 {
	transition-duration:.5s!important
}
.duration-1000 {
	transition-duration:1s
}
.duration-200 {
	transition-duration:.2s
}
.duration-300 {
	transition-duration:.3s
}
.duration-400 {
	transition-duration:.4s
}
.duration-500 {
	transition-duration:.5s
}
.\!ease-gradient {
	transition-timing-function:cubic-bezier(.35,.35,0,1)!important
}
.ease-in {
	transition-timing-function:cubic-bezier(.4,0,1,1)
}
.ease-in-back {
	transition-timing-function:cubic-bezier(.36,0,.66,-.56)
}
.ease-in-out {
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.ease-out {
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.ease-out-back {
	transition-timing-function:cubic-bezier(.34,1.56,.64,1)
}
.ease-progress {
	transition-timing-function:cubic-bezier(.46,.06,.26,1.01)
}
.ease-quick {
	transition-timing-function:cubic-bezier(0,.8,.04,.98)
}
.line-clamp-2 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
@keyframes enter {
	0% {
	opacity:var(--tw-enter-opacity,1);
	transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))
}
}@keyframes exit {
	to {
	opacity:var(--tw-exit-opacity,1);
	transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))
}
}.zoom-in {
	--tw-enter-scale:0
}
.zoom-out {
	--tw-exit-scale:0
}
.\!duration-1000 {
	animation-duration:1s!important
}
.\!duration-500 {
	animation-duration:.5s!important
}
.duration-1000 {
	animation-duration:1s
}
.duration-200 {
	animation-duration:.2s
}
.duration-300 {
	animation-duration:.3s
}
.duration-400 {
	animation-duration:.4s
}
.duration-500 {
	animation-duration:.5s
}
.\!ease-gradient {
	animation-timing-function:cubic-bezier(.35,.35,0,1)!important
}
.ease-in {
	animation-timing-function:cubic-bezier(.4,0,1,1)
}
.ease-in-back {
	animation-timing-function:cubic-bezier(.36,0,.66,-.56)
}
.ease-in-out {
	animation-timing-function:cubic-bezier(.4,0,.2,1)
}
.ease-out {
	animation-timing-function:cubic-bezier(0,0,.2,1)
}
.ease-out-back {
	animation-timing-function:cubic-bezier(.34,1.56,.64,1)
}
.ease-progress {
	animation-timing-function:cubic-bezier(.46,.06,.26,1.01)
}
.ease-quick {
	animation-timing-function:cubic-bezier(0,.8,.04,.98)
}
.\!running {
	animation-play-state:running!important
}
.running {
	animation-play-state:running
}
.\!paused {
	animation-play-state:paused!important
}
.paused {
	animation-play-state:paused
}
.scrollbar-none {
	-ms-overflow-style:none;
	scrollbar-width:none
}
.scrollbar-none::-webkit-scrollbar {
	display:none
}
.bg-image-transparent {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)
}
.mask-image {
	-webkit-mask-image:radial-gradient(#fff,#000);
	mask-image:radial-gradient(#fff,#000)
}
.will-change {
	will-change:transform
}
.skeleton {
	background-color:#eee;
	background-image:linear-gradient(90deg,#eee,#f5f5f5,#eee);
	background-size:200px 100%;
	background-repeat:no-repeat
}
.\[a-zA-Z-\:\#\] {
	a-z-a--z-:#
}
.\[contenthash\:8\] {
	contenthash:8
}
.\[font-size\:inherit\] {
	font-size:inherit
}
.\[grid-area\:4\/1\/4\/3\] {
	grid-area:4/1/4/3
}
.\[hash\:8\] {
	hash:8
}
.\[hash\:base64\] {
	hash:base64
}
.\[transition\:border-left-color_200ms_ease_0s\] {
	transition:border-left-color .2s ease 0s
}
.\[transition\:transform_200ms_ease_0s\2c width_100ms_ease_0s\] {
	transition:transform .2s ease 0s,width .1s ease 0s
}
@media (min-width:768px) {
	.md\:aspect-h-\[224\] {
	--tw-aspect-h:224
}
.md\:aspect-w-\[346\] {
	position:relative;
	padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
	--tw-aspect-w:346
}
.md\:aspect-w-\[346\]>* {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	right:0;
	bottom:0;
	left:0
}
}.placeholder\:text-\[\#333\]\/50::-moz-placeholder {
	color:rgb(51 51 51/.5)
}
.placeholder\:text-\[\#333\]\/50::placeholder {
	color:rgb(51 51 51/.5)
}
.before\:absolute:before {
	content:var(--tw-content);
	position:absolute
}
.before\:inset-0:before {
	top:0;
	bottom:0
}
.before\:inset-0:before,.before\:inset-x-0:before {
	content:var(--tw-content);
	right:0;
	left:0
}
.before\:inset-y-\[7px\]:before {
	content:var(--tw-content);
	top:7px;
	bottom:7px
}
.before\:left-0:before {
	content:var(--tw-content);
	left:0
}
.before\:top-0:before {
	content:var(--tw-content);
	top:0
}
.before\:z-\[-1\]:before {
	content:var(--tw-content);
	z-index:-1
}
.before\:mx-2:before {
	content:var(--tw-content);
	margin-left:.5rem;
	margin-right:.5rem
}
.before\:mx-2\.5:before {
	content:var(--tw-content);
	margin-left:.625rem;
	margin-right:.625rem
}
.before\:h-1:before {
	content:var(--tw-content);
	height:.25rem
}
.before\:h-\[540px\]:before {
	content:var(--tw-content);
	height:540px
}
.before\:w-1:before {
	content:var(--tw-content);
	width:.25rem
}
.before\:rounded-full:before {
	content:var(--tw-content);
	border-radius:9999px
}
.before\:border-0:before {
	content:var(--tw-content);
	border-width:0
}
.before\:border-l:before {
	content:var(--tw-content);
	border-left-width:1px
}
.before\:border-solid:before {
	content:var(--tw-content);
	border-style:solid
}
.before\:border-black\/10:before {
	content:var(--tw-content);
	border-color:rgb(0 0 0/.1)
}
.before\:bg-current:before {
	content:var(--tw-content);
	background-color:currentColor
}
.before\:bg-primary-500\/\[\.05\]:before {
	content:var(--tw-content);
	background-color:rgb(32 160 255/.05)
}
.before\:bg-gradient-to-t:before {
	content:var(--tw-content);
	background-image:linear-gradient(0deg,var(--tw-gradient-stops))
}
.before\:from-\[\#e7f5ff\]:before {
	content:var(--tw-content);
	--tw-gradient-from:#e7f5ff;
	--tw-gradient-to:rgb(231 245 255/0);
	--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.before\:to-white:before {
	content:var(--tw-content);
	--tw-gradient-to:#fff
}
.before\:transition:before {
	content:var(--tw-content);
	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
}
.after\:absolute:after {
	content:var(--tw-content);
	position:absolute
}
.after\:inset-0:after {
	top:0;
	bottom:0
}
.after\:inset-0:after,.after\:inset-x-0:after {
	content:var(--tw-content);
	right:0;
	left:0
}
.after\:-bottom-0:after {
	content:var(--tw-content);
	bottom:0
}
.after\:-bottom-0\.5:after {
	content:var(--tw-content);
	bottom:-.125rem
}
.after\:bottom-0:after {
	content:var(--tw-content);
	bottom:0
}
.after\:bottom-\[-11px\]:after {
	content:var(--tw-content);
	bottom:-11px
}
.after\:left-1\/2:after {
	content:var(--tw-content);
	left:50%
}
.after\:right-0:after {
	content:var(--tw-content);
	right:0
}
.after\:top-0:after {
	content:var(--tw-content);
	top:0
}
.after\:z-\[-1\]:after {
	content:var(--tw-content);
	z-index:-1
}
.after\:\!hidden:after {
	content:var(--tw-content);
	display:none!important
}
.after\:h-0:after {
	content:var(--tw-content);
	height:0
}
.after\:h-0\.5:after {
	content:var(--tw-content);
	height:.125rem
}
.after\:h-1:after {
	content:var(--tw-content);
	height:.25rem
}
.after\:h-full:after {
	content:var(--tw-content);
	height:100%
}
.after\:h-px:after {
	content:var(--tw-content);
	height:1px
}
.after\:w-16:after {
	content:var(--tw-content);
	width:4rem
}
.after\:-translate-x-1\/2:after {
	--tw-translate-x:-50%
}
.after\:-translate-x-1\/2:after,.after\:scale-x-0:after {
	content:var(--tw-content);
	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))
}
.after\:scale-x-0:after {
	--tw-scale-x:0
}
.after\:scale-x-100:after {
	content:var(--tw-content);
	--tw-scale-x:1;
	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))
}
.after\:border-\[6px\]:after {
	content:var(--tw-content);
	border-width:6px
}
.after\:border-solid:after {
	content:var(--tw-content);
	border-style:solid
}
.after\:border-transparent:after {
	content:var(--tw-content);
	border-color:transparent
}
.after\:border-t-white:after {
	content:var(--tw-content);
	--tw-border-opacity:1;
	border-top-color:rgb(255 255 255/var(--tw-border-opacity))
}
.after\:bg-primary-500:after {
	content:var(--tw-content);
	--tw-bg-opacity:1;
	background-color:rgb(32 160 255/var(--tw-bg-opacity))
}
.after\:bg-gradient-shine:after {
	content:var(--tw-content);
	background-image:linear-gradient(90deg,rgba(255,243,225,0),#fff3e1)
}
.after\:opacity-0:after {
	content:var(--tw-content);
	opacity:0
}
.after\:shadow-panel:after {
	content:var(--tw-content);
	--tw-shadow:0 2px 15px 0 rgba(0,0,0,0.1);
	--tw-shadow-colored:0 2px 15px 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
.after\:drop-shadow-menu:after {
	content:var(--tw-content);
	--tw-drop-shadow:drop-shadow(0 2px 10px rgba(0,0,0,0.1));
	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)
}
.after\:transition:after {
	content:var(--tw-content);
	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
}
.after\:duration-300:after {
	transition-duration:.3s
}
.after\:animate-in:after {
	content:var(--tw-content);
	animation-name:enter;
	animation-duration:.15s;
	--tw-enter-opacity:initial;
	--tw-enter-scale:initial;
	--tw-enter-rotate:initial;
	--tw-enter-translate-x:initial;
	--tw-enter-translate-y:initial
}
.after\:zoom-in-0:after {
	content:var(--tw-content);
	--tw-enter-scale:0
}
.after\:duration-300:after {
	content:var(--tw-content);
	animation-duration:.3s
}
.first\:ml-0:first-child {
	margin-left:0
}
.first\:mt-0:first-child {
	margin-top:0
}
.first\:hidden:first-child {
	display:none
}
.last\:\!mr-0:last-child {
	margin-right:0!important
}
.last\:-mr-0:last-child {
	margin-right:0
}
.last\:-mr-0\.5:last-child {
	margin-right:-.125rem
}
.last\:mr-\[15px\]:last-child {
	margin-right:15px
}
.last\:hidden:last-child {
	display:none
}
.first-of-type\:border-0:first-of-type {
	border-width:0
}
.empty\:\!hidden:empty {
	display:none!important
}
.empty\:hidden:empty {
	display:none
}
.focus-within\:opacity-100:focus-within {
	opacity:1
}
.hover\:-translate-x-1:hover {
	--tw-translate-x:-0.25rem
}
.hover\:-translate-x-1:hover,.hover\:rotate-180:hover {
	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))
}
.hover\:rotate-180:hover {
	--tw-rotate:180deg
}
.hover\:scale-105:hover {
	--tw-scale-x:1.05;
	--tw-scale-y:1.05
}
.hover\:scale-105:hover,.hover\:scale-\[1\.03\]:hover {
	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))
}
.hover\:scale-\[1\.03\]:hover {
	--tw-scale-x:1.03;
	--tw-scale-y:1.03
}
.hover\:cursor-pointer:hover {
	cursor:pointer
}
.hover\:border:hover {
	border-width:1px
}
.hover\:\!border-primary-500:hover {
	--tw-border-opacity:1!important;
	border-color:rgb(32 160 255/var(--tw-border-opacity))!important
}
.hover\:border-\[\#20a0fd\]:hover {
	--tw-border-opacity:1;
	border-color:rgb(32 160 253/var(--tw-border-opacity))
}
.hover\:border-\[\#bbc2d2\]:hover {
	--tw-border-opacity:1;
	border-color:rgb(187 194 210/var(--tw-border-opacity))
}
.hover\:border-primary-400:hover {
	--tw-border-opacity:1;
	border-color:rgb(74 183 255/var(--tw-border-opacity))
}
.hover\:border-primary-500:hover {
	--tw-border-opacity:1;
	border-color:rgb(32 160 255/var(--tw-border-opacity))
}
.hover\:border-primary-600:hover {
	--tw-border-opacity:1;
	border-color:rgb(17 124 217/var(--tw-border-opacity))
}
.hover\:bg-\[\#73879C\]:hover {
	--tw-bg-opacity:1;
	background-color:rgb(115 135 156/var(--tw-bg-opacity))
}
.hover\:bg-black:hover {
	--tw-bg-opacity:1;
	background-color:rgb(0 0 0/var(--tw-bg-opacity))
}
.hover\:bg-black\/80:hover {
	background-color:rgb(0 0 0/.8)
}
.hover\:bg-gray-100:hover {
	--tw-bg-opacity:1;
	background-color:rgb(243 244 246/var(--tw-bg-opacity))
}
.hover\:bg-primary-600:hover {
	--tw-bg-opacity:1;
	background-color:rgb(17 124 217/var(--tw-bg-opacity))
}
.hover\:bg-snow:hover {
	--tw-bg-opacity:1;
	background-color:rgb(238 238 238/var(--tw-bg-opacity))
}
.hover\:bg-whitesmoke:hover {
	--tw-bg-opacity:1;
	background-color:rgb(247 247 247/var(--tw-bg-opacity))
}
.hover\:bg-opacity-70:hover {
	--tw-bg-opacity:0.7
}
.hover\:bg-pos-100\%:hover {
	background-position:100%
}
.hover\:\!text-\[\#20a0ff\]:hover {
	--tw-text-opacity:1!important;
	color:rgb(32 160 255/var(--tw-text-opacity))!important
}
.hover\:\!text-primary-400:hover {
	--tw-text-opacity:1!important;
	color:rgb(74 183 255/var(--tw-text-opacity))!important
}
.hover\:text-\[\#1f2d3d\]:hover {
	--tw-text-opacity:1;
	color:rgb(31 45 61/var(--tw-text-opacity))
}
.hover\:text-\[\#20a0fd\]:hover {
	--tw-text-opacity:1;
	color:rgb(32 160 253/var(--tw-text-opacity))
}
.hover\:text-\[\#333\]:hover {
	--tw-text-opacity:1;
	color:rgb(51 51 51/var(--tw-text-opacity))
}
.hover\:text-\[\#3f4865\]:hover {
	--tw-text-opacity:1;
	color:rgb(63 72 101/var(--tw-text-opacity))
}
.hover\:text-\[\#4384f5\]:hover {
	--tw-text-opacity:1;
	color:rgb(67 132 245/var(--tw-text-opacity))
}
.hover\:text-\[\#fff\]:hover {
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity))
}
.hover\:text-black:hover {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity))
}
.hover\:text-black\/80:hover {
	color:rgb(0 0 0/.8)
}
.hover\:text-dimgray:hover {
	--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity))
}
.hover\:text-gray-400:hover {
	--tw-text-opacity:1;
	color:rgb(156 163 175/var(--tw-text-opacity))
}
.hover\:text-primary-400:hover {
	--tw-text-opacity:1;
	color:rgb(74 183 255/var(--tw-text-opacity))
}
.hover\:text-primary-500:hover {
	--tw-text-opacity:1;
	color:rgb(32 160 255/var(--tw-text-opacity))
}
.hover\:text-white:hover {
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity))
}
.hover\:underline:hover {
	text-decoration-line:underline
}
.hover\:opacity-100:hover {
	opacity:1
}
.hover\:opacity-80:hover {
	opacity:.8
}
.hover\:opacity-95:hover {
	opacity:.95
}
.hover\:shadow-form:hover {
	--tw-shadow:0 0 20px 0 rgba(103,103,105,0.25);
	--tw-shadow-colored:0 0 20px 0 var(--tw-shadow-color)
}
.hover\:shadow-form:hover,.hover\:shadow-panel:hover {
	box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
.hover\:shadow-panel:hover {
	--tw-shadow:0 2px 15px 0 rgba(0,0,0,0.1);
	--tw-shadow-colored:0 2px 15px 0 var(--tw-shadow-color)
}
.hover\:ring-2:hover {
	--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 transparent)
}
.hover\:ring-primary-500:hover {
	--tw-ring-opacity:1;
	--tw-ring-color:rgb(32 160 255/var(--tw-ring-opacity))
}
.focus\:\!border-\[\#fc3868\]:focus {
	--tw-border-opacity:1!important;
	border-color:rgb(252 56 104/var(--tw-border-opacity))!important
}
.focus\:border-white:focus {
	--tw-border-opacity:1;
	border-color:rgb(255 255 255/var(--tw-border-opacity))
}
.focus\:text-white:focus {
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity))
}
.focus\:opacity-100:focus {
	opacity:1
}
.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 transparent)
}
.focus\:ring-primary-500:focus {
	--tw-ring-opacity:1;
	--tw-ring-color:rgb(32 160 255/var(--tw-ring-opacity))
}
.focus\:ring-opacity-50:focus {
	--tw-ring-opacity:0.5
}
.focus-visible\:outline-none:focus-visible {
	outline:2px solid transparent;
	outline-offset:2px
}
.active\:bg-primary-600:active {
	--tw-bg-opacity:1;
	background-color:rgb(17 124 217/var(--tw-bg-opacity))
}
.active\:text-primary-600:active {
	--tw-text-opacity:1;
	color:rgb(17 124 217/var(--tw-text-opacity))
}
.disabled\:cursor-not-allowed:disabled {
	cursor:not-allowed
}
.disabled\:\!bg-\[\#cacaca\]:disabled {
	--tw-bg-opacity:1!important;
	background-color:rgb(202 202 202/var(--tw-bg-opacity))!important
}
.disabled\:text-primary-500:disabled {
	--tw-text-opacity:1;
	color:rgb(32 160 255/var(--tw-text-opacity))
}
.disabled\:\!opacity-100:disabled {
	opacity:1!important
}
.disabled\:opacity-30:disabled {
	opacity:.3
}
.disabled\:opacity-70:disabled {
	opacity:.7
}
.group:hover .group-hover\:visible {
	visibility:visible
}
.group:hover .group-hover\:\!block {
	display:block!important
}
.group:hover .group-hover\:block {
	display:block
}
.group:hover .group-hover\:-translate-x-1 {
	--tw-translate-x:-0.25rem
}
.group:hover .group-hover\:-translate-x-1,.group:hover .group-hover\:rotate-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))
}
.group:hover .group-hover\:rotate-2 {
	--tw-rotate:2deg
}
.group:hover .group-hover\:scale-110 {
	--tw-scale-x:1.1;
	--tw-scale-y:1.1;
	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))
}
.group:hover .group-hover\:border-primary-500 {
	--tw-border-opacity:1;
	border-color:rgb(32 160 255/var(--tw-border-opacity))
}
.group:hover .group-hover\:bg-primary-500 {
	--tw-bg-opacity:1;
	background-color:rgb(32 160 255/var(--tw-bg-opacity))
}
.group:hover .group-hover\:text-\[\#20a0fd\] {
	--tw-text-opacity:1;
	color:rgb(32 160 253/var(--tw-text-opacity))
}
.group:hover .group-hover\:text-\[color\:var\(--theme\2c \#20a0ff\)\] {
	color:var(--theme,#20a0ff)
}
.group:hover .group-hover\:text-primary-500 {
	--tw-text-opacity:1;
	color:rgb(32 160 255/var(--tw-text-opacity))
}
.group:hover .group-hover\:text-white {
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity))
}
.group:hover .group-hover\:opacity-100 {
	opacity:1
}
.group:hover .group-hover\:opacity-50 {
	opacity:.5
}
.peer:focus~.peer-focus\:scale-100 {
	--tw-scale-x:1;
	--tw-scale-y:1;
	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))
}
.peer:focus~.peer-focus\:bg-pos-80\% {
	background-position:80%
}
.group:focus-within .group-focus-within\:top-3 {
	top:.75rem
}
.group:focus-within .group-focus-within\:text-xs {
	font-size:.75rem;
	line-height:1rem
}
.group:focus-within .group-focus-within\:after\:animate-shine:after {
	content:var(--tw-content);
	animation:shine .85s cubic-bezier(.65,0,.35,1) .15s
}
.hocus\:bg-\[\#f3f4f6\]:hover {
	--tw-bg-opacity:1;
	background-color:rgb(243 244 246/var(--tw-bg-opacity))
}
.hocus\:bg-primary-400:hover {
	--tw-bg-opacity:1;
	background-color:rgb(74 183 255/var(--tw-bg-opacity))
}
.hocus\:bg-pos-80\%:hover {
	background-position:80%
}
.hocus\:\!pr-\[19px\]:hover {
	padding-right:19px!important
}
.hocus\:text-primary-400:hover {
	--tw-text-opacity:1;
	color:rgb(74 183 255/var(--tw-text-opacity))
}
.hocus\:text-primary-500:hover {
	--tw-text-opacity:1;
	color:rgb(32 160 255/var(--tw-text-opacity))
}
.hocus\:ring-1:hover {
	--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)
}
.hocus\:ring-inset:hover {
	--tw-ring-inset:inset
}
.hocus\:ring-black:hover {
	--tw-ring-opacity:1;
	--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity))
}
@keyframes shine {
	0% {
	content:var(--tw-content);
	opacity:0;
	transform:translate3d(-4rem,0,0) skewX(45deg)
}
50% {
	content:var(--tw-content);
	opacity:.15
}
to {
	content:var(--tw-content);
	opacity:0;
	transform:translate3d(4rem,0,0) skewX(45deg)
}
}.hocus\:after\:animate-shine:hover:after {
	content:var(--tw-content);
	animation:shine .85s cubic-bezier(.65,0,.35,1) .15s
}
.group:hover .group-hocus\:opacity-100 {
	opacity:1
}
@media (hover:hover) {
	.can-hover\:opacity-0 {
	opacity:0
}
.group:hover .can-hover\:group-hover\:top-\[19\%\] {
	top:19%
}
.group:hover .can-hover\:group-hover\:translate-y-0 {
	--tw-translate-y:0px
}
.group:hover .can-hover\:group-hover\:scale-\[0\.72\],.group:hover .can-hover\:group-hover\:translate-y-0 {
	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))
}
.group:hover .can-hover\:group-hover\:scale-\[0\.72\] {
	--tw-scale-x:0.72;
	--tw-scale-y:0.72
}
.group:hover .can-hover\:group-hover\:opacity-100 {
	opacity:1
}
}@media (hover:none) {
	.no-hover\:hidden {
	display:none
}
}.en\:mr-1:lang(en) {
	margin-right:.25rem
}
.en\:h-screen:lang(en) {
	height:100vh
}
.en\:min-w-\[210px\]:lang(en) {
	min-width:210px
}
.en\:min-w-\[75px\]:lang(en) {
	min-width:75px
}
.en\:space-x-1:lang(en)>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(0.25rem*var(--tw-space-x-reverse));
	margin-left:calc(0.25rem*(1 - var(--tw-space-x-reverse)))
}
.en\:text-xl:lang(en) {
	font-size:1.25rem;
	line-height:1.75rem
}
.en\:text-xs:lang(en) {
	font-size:.75rem;
	line-height:1rem
}
@media (min-width:640px) {
	.sm\:not-sr-only {
	position:static;
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	overflow:visible;
	clip:auto;
	white-space:normal
}
.sm\:left-2 {
	left:.5rem
}
.sm\:left-36 {
	left:9rem
}
.sm\:right-7 {
	right:1.75rem
}
.sm\:top-7 {
	top:1.75rem
}
.sm\:mx-\[15px\] {
	margin-left:15px;
	margin-right:15px
}
.sm\:my-0 {
	margin-top:0;
	margin-bottom:0
}
.sm\:-mb-14 {
	margin-bottom:-3.5rem
}
.sm\:-mt-2 {
	margin-top:-.5rem
}
.sm\:mb-10 {
	margin-bottom:2.5rem
}
.sm\:mb-11 {
	margin-bottom:2.75rem
}
.sm\:mb-12 {
	margin-bottom:3rem
}
.sm\:mb-2 {
	margin-bottom:.5rem
}
.sm\:mb-4 {
	margin-bottom:1rem
}
.sm\:mb-5 {
	margin-bottom:1.25rem
}
.sm\:ml-4 {
	margin-left:1rem
}
.sm\:ml-\[6px\] {
	margin-left:6px
}
.sm\:ml-auto {
	margin-left:auto
}
.sm\:mr-10 {
	margin-right:2.5rem
}
.sm\:mr-3 {
	margin-right:.75rem
}
.sm\:mr-5 {
	margin-right:1.25rem
}
.sm\:mt-0 {
	margin-top:0
}
.sm\:mt-10 {
	margin-top:2.5rem
}
.sm\:mt-14 {
	margin-top:3.5rem
}
.sm\:mt-3 {
	margin-top:.75rem
}
.sm\:mt-4 {
	margin-top:1rem
}
.sm\:mt-5 {
	margin-top:1.25rem
}
.sm\:block {
	display:block
}
.sm\:inline-block {
	display:inline-block
}
.sm\:inline {
	display:inline
}
.sm\:hidden {
	display:none
}
.sm\:h-0 {
	height:0
}
.sm\:h-0\.5 {
	height:.125rem
}
.sm\:h-10 {
	height:2.5rem
}
.sm\:h-11 {
	height:2.75rem
}
.sm\:h-6 {
	height:1.5rem
}
.sm\:h-8 {
	height:2rem
}
.sm\:h-\[160px\] {
	height:160px
}
.sm\:h-\[206px\] {
	height:206px
}
.sm\:h-\[53px\] {
	height:53px
}
.sm\:min-h-\[84px\] {
	min-height:84px
}
.sm\:w-10 {
	width:2.5rem
}
.sm\:w-11 {
	width:2.75rem
}
.sm\:w-20 {
	width:5rem
}
.sm\:w-32 {
	width:8rem
}
.sm\:w-6 {
	width:1.5rem
}
.sm\:w-8 {
	width:2rem
}
.sm\:w-\[240px\] {
	width:240px
}
.sm\:w-\[262px\] {
	width:262px
}
.sm\:w-auto {
	width:auto
}
.sm\:w-full {
	width:100%
}
.sm\:min-w-\[100px\] {
	min-width:100px
}
.sm\:min-w-\[130px\] {
	min-width:130px
}
.sm\:max-w-\[460px\] {
	max-width:460px
}
.sm\:max-w-\[800px\] {
	max-width:800px
}
.sm\:grid-cols-2 {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.sm\:grid-cols-3 {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.sm\:flex-row {
	flex-direction:row
}
.sm\:justify-center {
	justify-content:center
}
.sm\:gap-6 {
	gap:1.5rem
}
.sm\:space-x-0>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(0px*var(--tw-space-x-reverse));
	margin-left:calc(0px*(1 - var(--tw-space-x-reverse)))
}
.sm\: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*(1 - var(--tw-space-x-reverse)))
}
.sm\:space-x-6>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(1.5rem*var(--tw-space-x-reverse));
	margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)))
}
.sm\:space-x-\[10px\]>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(10px*var(--tw-space-x-reverse));
	margin-left:calc(10px*(1 - var(--tw-space-x-reverse)))
}
.sm\:space-y-20>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-top:calc(5rem*(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(5rem*var(--tw-space-y-reverse))
}
.sm\:space-y-8>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(2rem*var(--tw-space-y-reverse))
}
.sm\:space-y-\[3px\]>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-top:calc(3px*(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(3px*var(--tw-space-y-reverse))
}
.sm\:overflow-visible {
	overflow:visible
}
.sm\:p-6 {
	padding:1.5rem
}
.sm\:p-7 {
	padding:1.75rem
}
.sm\:p-\[10px\] {
	padding:10px
}
.sm\:px-16 {
	padding-left:4rem;
	padding-right:4rem
}
.sm\:px-3 {
	padding-left:.75rem;
	padding-right:.75rem
}
.sm\:px-4 {
	padding-left:1rem;
	padding-right:1rem
}
.sm\:px-5 {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.sm\:px-6 {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.sm\:px-7 {
	padding-left:1.75rem;
	padding-right:1.75rem
}
.sm\:px-\[30px\] {
	padding-left:30px;
	padding-right:30px
}
.sm\:py-20 {
	padding-top:5rem;
	padding-bottom:5rem
}
.sm\:py-4 {
	padding-top:1rem;
	padding-bottom:1rem
}
.sm\:py-5 {
	padding-top:1.25rem;
	padding-bottom:1.25rem
}
.sm\:py-7 {
	padding-top:1.75rem;
	padding-bottom:1.75rem
}
.sm\:\!pt-\[72\.5px\] {
	padding-top:72.5px!important
}
.sm\:\!pt-\[77\.5px\] {
	padding-top:77.5px!important
}
.sm\:\!pt-\[90px\] {
	padding-top:90px!important
}
.sm\:pl-6 {
	padding-left:1.5rem
}
.sm\:pt-10 {
	padding-top:2.5rem
}
.sm\:pt-11 {
	padding-top:2.75rem
}
.sm\:text-2xl {
	font-size:1.5rem;
	line-height:2rem
}
.sm\:text-3xl {
	font-size:1.875rem;
	line-height:2.25rem
}
.sm\:text-4xl {
	font-size:2.25rem;
	line-height:2.5rem
}
.sm\:text-6xl {
	font-size:3.75rem;
	line-height:1
}
.sm\:text-\[22px\] {
	font-size:22px
}
.sm\:text-\[26px\] {
	font-size:26px
}
.sm\:text-base {
	font-size:1rem;
	line-height:1.5rem
}
.sm\:text-lg {
	font-size:1.125rem;
	line-height:1.75rem
}
.sm\:text-sm {
	font-size:.875rem;
	line-height:1.25rem
}
.sm\:text-xl {
	font-size:1.25rem;
	line-height:1.75rem
}
.sm\:leading-10 {
	line-height:2.5rem
}
@media (hover:hover) {
	.sm\:can-hover\:hover\:scale-105:hover {
	--tw-scale-x:1.05;
	--tw-scale-y:1.05;
	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))
}
}}@media (min-width:768px) {
	.md\:sr-only {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	white-space:nowrap;
	border-width:0
}
.md\:invisible {
	visibility:hidden
}
.md\:static {
	position:static
}
.md\:absolute {
	position:absolute
}
.md\:relative {
	position:relative
}
.md\:\!top-\[103px\] {
	top:103px!important
}
.md\:-bottom-16 {
	bottom:-4rem
}
.md\:-left-8 {
	left:-2rem
}
.md\:-right-8 {
	right:-2rem
}
.md\:-right-96 {
	right:-24rem
}
.md\:bottom-5 {
	bottom:1.25rem
}
.md\:bottom-\[-50px\] {
	bottom:-50px
}
.md\:left-1\/2 {
	left:50%
}
.md\:left-2 {
	left:.5rem
}
.md\:left-7 {
	left:1.75rem
}
.md\:left-\[202px\] {
	left:202px
}
.md\:right-0 {
	right:0
}
.md\:right-\[20px\] {
	right:20px
}
.md\:right-\[30px\] {
	right:30px
}
.md\:top-0 {
	top:0
}
.md\:top-2 {
	top:.5rem
}
.md\:top-\[-64px\] {
	top:-64px
}
.md\:top-\[15\.5\%\] {
	top:15.5%
}
.md\:top-\[20px\] {
	top:20px
}
.md\:top-\[24px\] {
	top:24px
}
.md\:top-\[25px\] {
	top:25px
}
.md\:top-\[92px\] {
	top:92px
}
.md\:top-auto {
	top:auto
}
.md\:z-\[101\] {
	z-index:101
}
.md\:z-\[2\] {
	z-index:2
}
.md\:z-\[3\] {
	z-index:3
}
.md\:z-\[5\] {
	z-index:5
}
.md\:mx-0 {
	margin-left:0;
	margin-right:0
}
.md\:mx-\[-30px\] {
	margin-left:-30px;
	margin-right:-30px
}
.md\:mx-\[15px\] {
	margin-left:15px;
	margin-right:15px
}
.md\:mx-\[30px\] {
	margin-left:30px;
	margin-right:30px
}
.md\:mx-auto {
	margin-left:auto;
	margin-right:auto
}
.md\:my-0 {
	margin-top:0;
	margin-bottom:0
}
.md\:my-10 {
	margin-top:2.5rem;
	margin-bottom:2.5rem
}
.md\:my-\[10px\] {
	margin-top:10px;
	margin-bottom:10px
}
.md\:\!mb-10 {
	margin-bottom:2.5rem!important
}
.md\:\!mb-\[40px\] {
	margin-bottom:40px!important
}
.md\:\!mr-1 {
	margin-right:.25rem!important
}
.md\:\!mr-1\.5 {
	margin-right:.375rem!important
}
.md\:\!mt-0 {
	margin-top:0!important
}
.md\:\!mt-2 {
	margin-top:.5rem!important
}
.md\:\!mt-\[25px\] {
	margin-top:25px!important
}
.md\:-mb-4 {
	margin-bottom:-1rem
}
.md\:-mb-5 {
	margin-bottom:-1.25rem
}
.md\:-mr-9 {
	margin-right:-2.25rem
}
.md\:-mt-4 {
	margin-top:-1rem
}
.md\:-mt-5 {
	margin-top:-1.25rem
}
.md\:-mt-7 {
	margin-top:-1.75rem
}
.md\:mb-0 {
	margin-bottom:0
}
.md\:mb-10 {
	margin-bottom:2.5rem
}
.md\:mb-5 {
	margin-bottom:1.25rem
}
.md\:mb-\[15px\] {
	margin-bottom:15px
}
.md\:mb-\[180px\] {
	margin-bottom:180px
}
.md\:mb-\[230px\] {
	margin-bottom:230px
}
.md\:mb-\[30px\] {
	margin-bottom:30px
}
.md\:mb-\[40px\] {
	margin-bottom:40px
}
.md\:mb-\[45px\] {
	margin-bottom:45px
}
.md\:mb-\[50px\] {
	margin-bottom:50px
}
.md\:mb-\[60px\] {
	margin-bottom:60px
}
.md\:mb-\[65px\] {
	margin-bottom:65px
}
.md\:mb-\[70px\] {
	margin-bottom:70px
}
.md\:mb-\[78px\] {
	margin-bottom:78px
}
.md\:ml-0 {
	margin-left:0
}
.md\:ml-10 {
	margin-left:2.5rem
}
.md\:ml-4 {
	margin-left:1rem
}
.md\:ml-\[100px\] {
	margin-left:100px
}
.md\:ml-\[17px\] {
	margin-left:17px
}
.md\:mr-0 {
	margin-right:0
}
.md\:mr-24 {
	margin-right:6rem
}
.md\:mr-3 {
	margin-right:.75rem
}
.md\:mr-5 {
	margin-right:1.25rem
}
.md\:mr-\[15px\] {
	margin-right:15px
}
.md\:mr-\[30px\] {
	margin-right:30px
}
.md\:mr-\[6px\] {
	margin-right:6px
}
.md\:mr-\[88px\] {
	margin-right:88px
}
.md\:mt-0 {
	margin-top:0
}
.md\:mt-10 {
	margin-top:2.5rem
}
.md\:mt-3 {
	margin-top:.75rem
}
.md\:mt-4 {
	margin-top:1rem
}
.md\:mt-5 {
	margin-top:1.25rem
}
.md\:mt-7 {
	margin-top:1.75rem
}
.md\:mt-\[-15px\] {
	margin-top:-15px
}
.md\:mt-\[-30px\] {
	margin-top:-30px
}
.md\:mt-\[30px\] {
	margin-top:30px
}
.md\:mt-\[50px\] {
	margin-top:50px
}
.md\:mt-\[8px\] {
	margin-top:8px
}
.md\:block {
	display:block
}
.md\:inline-block {
	display:inline-block
}
.md\:inline {
	display:inline
}
.md\:flex {
	display:flex
}
.md\:\!hidden {
	display:none!important
}
.md\:hidden {
	display:none
}
.md\:\!h-full {
	height:100%!important
}
.md\:h-1 {
	height:.25rem
}
.md\:h-10 {
	height:2.5rem
}
.md\:h-20 {
	height:5rem
}
.md\:h-7 {
	height:1.75rem
}
.md\:h-8 {
	height:2rem
}
.md\:h-9 {
	height:2.25rem
}
.md\:h-\[100px\] {
	height:100px
}
.md\:h-\[140px\] {
	height:140px
}
.md\:h-\[150px\] {
	height:150px
}
.md\:h-\[196px\] {
	height:196px
}
.md\:h-\[200px\] {
	height:200px
}
.md\:h-\[206px\] {
	height:206px
}
.md\:h-\[245px\] {
	height:245px
}
.md\:h-\[263px\] {
	height:263px
}
.md\:h-\[300px\] {
	height:300px
}
.md\:h-\[30px\] {
	height:30px
}
.md\:h-\[327px\] {
	height:327px
}
.md\:h-\[32px\] {
	height:32px
}
.md\:h-\[35px\] {
	height:35px
}
.md\:h-\[38px\] {
	height:38px
}
.md\:h-\[391px\] {
	height:391px
}
.md\:h-\[410px\] {
	height:410px
}
.md\:h-\[430px\] {
	height:430px
}
.md\:h-\[468px\] {
	height:468px
}
.md\:h-\[50px\] {
	height:50px
}
.md\:h-\[52px\] {
	height:52px
}
.md\:h-\[54px\] {
	height:54px
}
.md\:h-\[58px\] {
	height:58px
}
.md\:h-\[60px\] {
	height:60px
}
.md\:h-\[62\.5px\] {
	height:62.5px
}
.md\:h-\[65px\] {
	height:65px
}
.md\:h-\[66px\] {
	height:66px
}
.md\:h-\[70px\] {
	height:70px
}
.md\:h-\[78px\] {
	height:78px
}
.md\:h-\[82px\] {
	height:82px
}
.md\:h-\[85px\] {
	height:85px
}
.md\:h-\[88px\] {
	height:88px
}
.md\:h-\[calc\(100\%-50px\)\] {
	height:calc(100% - 50px)
}
.md\:h-auto {
	height:auto
}
.md\:h-full {
	height:100%
}
.md\:max-h-\[300px\] {
	max-height:300px
}
.md\:max-h-\[70px\] {
	max-height:70px
}
.md\:max-h-\[calc\(100\%-40px\)\] {
	max-height:calc(100% - 40px)
}
.md\:max-h-full {
	max-height:100%
}
.md\:min-h-\[280px\] {
	min-height:280px
}
.md\:min-h-\[320px\] {
	min-height:320px
}
.md\:min-h-\[70px\] {
	min-height:70px
}
.md\:min-h-\[741px\] {
	min-height:741px
}
.md\:min-h-\[96px\] {
	min-height:96px
}
.md\:w-1\/4 {
	width:25%
}
.md\:w-20 {
	width:5rem
}
.md\:w-48 {
	width:12rem
}
.md\:w-7 {
	width:1.75rem
}
.md\:w-9 {
	width:2.25rem
}
.md\:w-\[106px\] {
	width:106px
}
.md\:w-\[130px\] {
	width:130px
}
.md\:w-\[138px\] {
	width:138px
}
.md\:w-\[140px\] {
	width:140px
}
.md\:w-\[150px\] {
	width:150px
}
.md\:w-\[168px\] {
	width:168px
}
.md\:w-\[180px\] {
	width:180px
}
.md\:w-\[187\.5px\] {
	width:187.5px
}
.md\:w-\[200px\] {
	width:200px
}
.md\:w-\[205px\] {
	width:205px
}
.md\:w-\[210px\] {
	width:210px
}
.md\:w-\[230px\] {
	width:230px
}
.md\:w-\[240px\] {
	width:240px
}
.md\:w-\[245px\] {
	width:245px
}
.md\:w-\[266px\] {
	width:266px
}
.md\:w-\[26px\] {
	width:26px
}
.md\:w-\[280px\] {
	width:280px
}
.md\:w-\[300px\] {
	width:300px
}
.md\:w-\[308px\] {
	width:308px
}
.md\:w-\[30px\] {
	width:30px
}
.md\:w-\[360px\] {
	width:360px
}
.md\:w-\[50\%\] {
	width:50%
}
.md\:w-\[50px\] {
	width:50px
}
.md\:w-\[52px\] {
	width:52px
}
.md\:w-\[539px\] {
	width:539px
}
.md\:w-\[54px\] {
	width:54px
}
.md\:w-\[60px\] {
	width:60px
}
.md\:w-\[720px\] {
	width:720px
}
.md\:w-\[78px\] {
	width:78px
}
.md\:w-\[792px\] {
	width:792px
}
.md\:w-\[80px\] {
	width:80px
}
.md\:w-\[88px\] {
	width:88px
}
.md\:w-auto {
	width:auto
}
.md\:w-full {
	width:100%
}
.md\:min-w-\[102px\] {
	min-width:102px
}
.md\:min-w-\[120px\] {
	min-width:120px
}
.md\:min-w-\[200px\] {
	min-width:200px
}
.md\:min-w-\[250px\] {
	min-width:250px
}
.md\:\!max-w-\[520px\] {
	max-width:520px!important
}
.md\:max-w-\[280px\] {
	max-width:280px
}
.md\:max-w-\[300px\] {
	max-width:300px
}
.md\:max-w-\[350px\] {
	max-width:350px
}
.md\:max-w-\[400px\] {
	max-width:400px
}
.md\:max-w-none {
	max-width:none
}
.md\:max-w-sm {
	max-width:24rem
}
.md\:flex-1 {
	flex:1 1 0%
}
.md\:flex-none {
	flex:none
}
.md\:-translate-x-1\/2 {
	--tw-translate-x:-50%
}
.md\:-translate-x-1\/2,.md\: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))
}
.md\:translate-y-1\/2 {
	--tw-translate-y:50%
}
.md\:translate-y-\[calc\(-100\%-50px\)\] {
	--tw-translate-y:calc(-100% - 50px)
}
.md\:rotate-0,.md\:translate-y-\[calc\(-100\%-50px\)\] {
	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\:rotate-0 {
	--tw-rotate:0deg
}
.md\:cursor-pointer {
	cursor:pointer
}
.md\:grid-cols-1 {
	grid-template-columns:repeat(1,minmax(0,1fr))
}
.md\:grid-cols-2 {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.md\:grid-cols-4 {
	grid-template-columns:repeat(4,minmax(0,1fr))
}
.md\:grid-cols-5 {
	grid-template-columns:repeat(5,minmax(0,1fr))
}
.md\:flex-row {
	flex-direction:row
}
.md\:flex-col {
	flex-direction:column
}
.md\:items-center {
	align-items:center
}
.md\:items-stretch {
	align-items:stretch
}
.md\:justify-center {
	justify-content:center
}
.md\:justify-between {
	justify-content:space-between
}
.md\:gap-4 {
	gap:1rem
}
.md\:gap-6 {
	gap:1.5rem
}
.md\:gap-8 {
	gap:2rem
}
.md\:gap-\[15px\] {
	gap:15px
}
.md\:gap-\[25px\] {
	gap:25px
}
.md\:gap-\[30px\] {
	gap:30px
}
.md\:gap-\[90px\] {
	gap:90px
}
.md\:gap-x-7 {
	-moz-column-gap:1.75rem;
	column-gap:1.75rem
}
.md\:gap-y-\[22px\] {
	row-gap:22px
}
.md\:gap-y-\[50px\] {
	row-gap:50px
}
.md\:space-x-10>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(2.5rem*var(--tw-space-x-reverse));
	margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)))
}
.md\:space-x-2>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(0.5rem*var(--tw-space-x-reverse));
	margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))
}
.md\: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*(1 - var(--tw-space-x-reverse)))
}
.md\:space-x-5>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(1.25rem*var(--tw-space-x-reverse));
	margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)))
}
.md\:space-x-\[25px\]>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(25px*var(--tw-space-x-reverse));
	margin-left:calc(25px*(1 - var(--tw-space-x-reverse)))
}
.md\:space-x-\[30px\]>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(30px*var(--tw-space-x-reverse));
	margin-left:calc(30px*(1 - var(--tw-space-x-reverse)))
}
.md\:space-x-\[50px\]>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(50px*var(--tw-space-x-reverse));
	margin-left:calc(50px*(1 - var(--tw-space-x-reverse)))
}
.md\:space-x-\[60px\]>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-right:calc(60px*var(--tw-space-x-reverse));
	margin-left:calc(60px*(1 - var(--tw-space-x-reverse)))
}
.md\:space-y-0>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(0px*var(--tw-space-y-reverse))
}
.md\:space-y-\[100px\]>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-top:calc(100px*(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(100px*var(--tw-space-y-reverse))
}
.md\:space-y-\[10px\]>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-top:calc(10px*(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(10px*var(--tw-space-y-reverse))
}
.md\:space-y-\[15px\]>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-top:calc(15px*(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(15px*var(--tw-space-y-reverse))
}
.md\:space-y-\[35px\]>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-top:calc(35px*(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(35px*var(--tw-space-y-reverse))
}
.md\:overflow-auto {
	overflow:auto
}
.md\:overflow-visible {
	overflow:visible
}
.md\:whitespace-nowrap {
	white-space:nowrap
}
.md\:\!rounded-lg {
	border-radius:.5rem!important
}
.md\:rounded {
	border-radius:.25rem
}
.md\:rounded-full {
	border-radius:9999px
}
.md\:rounded-b {
	border-bottom-right-radius:.25rem;
	border-bottom-left-radius:.25rem
}
.md\:border-l {
	border-left-width:1px
}
.md\:bg-white {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity))
}
.md\:p-0 {
	padding:0
}
.md\:p-10 {
	padding:2.5rem
}
.md\:p-2 {
	padding:.5rem
}
.md\:p-4 {
	padding:1rem
}
.md\:p-8 {
	padding:2rem
}
.md\:p-\[10px\] {
	padding:10px
}
.md\:p-\[15px\] {
	padding:15px
}
.md\:p-\[35px\] {
	padding:35px
}
.md\:\!px-0 {
	padding-left:0!important;
	padding-right:0!important
}
.md\:\!px-7 {
	padding-left:1.75rem!important;
	padding-right:1.75rem!important
}
.md\:\!px-8 {
	padding-left:2rem!important;
	padding-right:2rem!important
}
.md\:\!px-\[30px\] {
	padding-left:30px!important;
	padding-right:30px!important
}
.md\:\!py-20 {
	padding-top:5rem!important;
	padding-bottom:5rem!important
}
.md\:\!py-\[15px\] {
	padding-top:15px!important;
	padding-bottom:15px!important
}
.md\:\!py-\[22px\] {
	padding-top:22px!important;
	padding-bottom:22px!important
}
.md\:px-16 {
	padding-left:4rem;
	padding-right:4rem
}
.md\:px-3 {
	padding-left:.75rem;
	padding-right:.75rem
}
.md\:px-4 {
	padding-left:1rem;
	padding-right:1rem
}
.md\:px-5 {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.md\:px-7 {
	padding-left:1.75rem;
	padding-right:1.75rem
}
.md\:px-8 {
	padding-left:2rem;
	padding-right:2rem
}
.md\:px-\[10px\] {
	padding-left:10px;
	padding-right:10px
}
.md\:px-\[13px\] {
	padding-left:13px;
	padding-right:13px
}
.md\:px-\[18px\] {
	padding-left:18px;
	padding-right:18px
}
.md\:px-\[30px\] {
	padding-left:30px;
	padding-right:30px
}
.md\:px-\[60px\] {
	padding-left:60px;
	padding-right:60px
}
.md\:py-11 {
	padding-top:2.75rem;
	padding-bottom:2.75rem
}
.md\:py-12 {
	padding-top:3rem;
	padding-bottom:3rem
}
.md\:py-2 {
	padding-top:.5rem;
	padding-bottom:.5rem
}
.md\:py-20 {
	padding-top:5rem;
	padding-bottom:5rem
}
.md\:py-3 {
	padding-top:.75rem;
	padding-bottom:.75rem
}
.md\:py-4 {
	padding-top:1rem;
	padding-bottom:1rem
}
.md\:py-5 {
	padding-top:1.25rem;
	padding-bottom:1.25rem
}
.md\:py-\[100px\] {
	padding-top:100px;
	padding-bottom:100px
}
.md\:py-\[33px\] {
	padding-top:33px;
	padding-bottom:33px
}
.md\:py-\[60px\] {
	padding-top:60px;
	padding-bottom:60px
}
.md\:py-\[70px\] {
	padding-top:70px;
	padding-bottom:70px
}
.md\:py-\[80px\] {
	padding-top:80px;
	padding-bottom:80px
}
.md\:\!pb-0 {
	padding-bottom:0!important
}
.md\:\!pb-\[125px\] {
	padding-bottom:125px!important
}
.md\:\!pl-\[30px\] {
	padding-left:30px!important
}
.md\:\!pt-\[100px\] {
	padding-top:100px!important
}
.md\:pb-11 {
	padding-bottom:2.75rem
}
.md\:pb-12 {
	padding-bottom:3rem
}
.md\:pb-20 {
	padding-bottom:5rem
}
.md\:pb-\[100px\] {
	padding-bottom:100px
}
.md\:pb-\[60px\] {
	padding-bottom:60px
}
.md\:pb-\[70px\] {
	padding-bottom:70px
}
.md\:pb-\[80px\] {
	padding-bottom:80px
}
.md\:pl-4 {
	padding-left:1rem
}
.md\:pl-\[10px\] {
	padding-left:10px
}
.md\:pr-7 {
	padding-right:1.75rem
}
.md\:pr-\[26px\] {
	padding-right:26px
}
.md\:pt-5 {
	padding-top:1.25rem
}
.md\:pt-\[139px\] {
	padding-top:139px
}
.md\:pt-\[20px\] {
	padding-top:20px
}
.md\:pt-\[26px\] {
	padding-top:26px
}
.md\:pt-\[50px\] {
	padding-top:50px
}
.md\:pt-\[60px\] {
	padding-top:60px
}
.md\:pt-\[70px\] {
	padding-top:70px
}
.md\:pt-\[80px\] {
	padding-top:80px
}
.md\:pt-\[85px\] {
	padding-top:85px
}
.md\:text-left {
	text-align:left
}
.md\:\!text-2xl {
	font-size:1.5rem!important;
	line-height:2rem!important
}
.md\:\!text-3xl {
	font-size:1.875rem!important;
	line-height:2.25rem!important
}
.md\:\!text-\[14px\] {
	font-size:14px!important
}
.md\:\!text-\[18px\] {
	font-size:18px!important
}
.md\:\!text-\[34px\] {
	font-size:34px!important
}
.md\:\!text-xl {
	font-size:1.25rem!important;
	line-height:1.75rem!important
}
.md\:text-2xl {
	font-size:1.5rem;
	line-height:2rem
}
.md\:text-3xl {
	font-size:1.875rem;
	line-height:2.25rem
}
.md\:text-4xl {
	font-size:2.25rem;
	line-height:2.5rem
}
.md\:text-\[16px\] {
	font-size:16px
}
.md\:text-\[18px\] {
	font-size:18px
}
.md\:text-\[20px\] {
	font-size:20px
}
.md\:text-\[22px\] {
	font-size:22px
}
.md\:text-\[24px\] {
	font-size:24px
}
.md\:text-\[28px\] {
	font-size:28px
}
.md\:text-\[2rem\] {
	font-size:2rem
}
.md\:text-\[30px\] {
	font-size:30px
}
.md\:text-\[32px\] {
	font-size:32px
}
.md\:text-\[34px\] {
	font-size:34px
}
.md\:text-\[38px\] {
	font-size:38px
}
.md\:text-\[40px\] {
	font-size:40px
}
.md\:text-\[42px\] {
	font-size:42px
}
.md\:text-\[48px\] {
	font-size:48px
}
.md\:text-\[60px\] {
	font-size:60px
}
.md\:text-base {
	font-size:1rem;
	line-height:1.5rem
}
.md\:text-lg {
	font-size:1.125rem;
	line-height:1.75rem
}
.md\:text-sm {
	font-size:.875rem;
	line-height:1.25rem
}
.md\:text-xl {
	font-size:1.25rem;
	line-height:1.75rem
}
.md\:\!leading-\[30px\] {
	line-height:30px!important
}
.md\:leading-\[35px\] {
	line-height:35px
}
.md\:leading-\[60px\] {
	line-height:60px
}
.md\:leading-normal {
	line-height:1.5
}
.md\:text-\[\#0e1317\] {
	--tw-text-opacity:1;
	color:rgb(14 19 23/var(--tw-text-opacity))
}
.md\:text-\[\#bdc1c6\] {
	--tw-text-opacity:1;
	color:rgb(189 193 198/var(--tw-text-opacity))
}
.md\:opacity-0 {
	opacity:0
}
.md\:opacity-100 {
	opacity:1
}
.md\:shadow-panel {
	--tw-shadow:0 2px 15px 0 rgba(0,0,0,0.1);
	--tw-shadow-colored:0 2px 15px 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
.md\:ring-1 {
	--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)
}
.md\:ring-black {
	--tw-ring-opacity:1;
	--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity))
}
.md\:ring-black\/10 {
	--tw-ring-color:rgb(0 0 0/0.1)
}
.md\:ring-opacity-10 {
	--tw-ring-opacity:0.1
}
.md\:duration-300 {
	transition-duration:.3s
}
.md\:line-clamp-2 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
.md\:duration-300 {
	animation-duration:.3s
}
.md\:after\:-bottom-1:after {
	content:var(--tw-content);
	bottom:-.25rem
}
.md\:after\:hidden:after {
	content:var(--tw-content);
	display:none
}
.md\:after\:h-1:after {
	content:var(--tw-content);
	height:.25rem
}
.md\:first\:block:first-child {
	display:block
}
.md\:odd\:flex-row-reverse:nth-child(odd) {
	flex-direction:row-reverse
}
.md\:odd\:space-x-reverse:nth-child(odd)>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:1
}
.md\:focus-within\:opacity-100:focus-within {
	opacity:1
}
.md\:hover\:scale-110:hover {
	--tw-scale-x:1.1;
	--tw-scale-y:1.1;
	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\:hover\:border:hover {
	border-width:1px
}
.md\:hover\:border-solid:hover {
	border-style:solid
}
.md\:hover\:border-primary-500:hover {
	--tw-border-opacity:1;
	border-color:rgb(32 160 255/var(--tw-border-opacity))
}
.md\:hover\:text-primary-500:hover {
	--tw-text-opacity:1;
	color:rgb(32 160 255/var(--tw-text-opacity))
}
.group:hover .group-hover\:md\:block {
	display:block
}
.group:hover .md\:group-hover\:opacity-100 {
	opacity:1
}
.group:hover .md\:group-hover\:opacity-80 {
	opacity:.8
}
@media (hover:hover) {
	.group:hover .md\:can-hover\:group-hover\:top-\[15\.5\%\] {
	top:15.5%
}
.group:hover .md\:can-hover\:group-hover\:opacity-0 {
	opacity:0
}
.group:hover .md\:can-hover\:group-hover\:opacity-100 {
	opacity:1
}
}.md\:zh\:text-\[22px\]:lang(zh-CN) {
	font-size:22px
}
.md\:en\:w-\[257px\]:lang(en) {
	width:257px
}
.md\:en\:max-w-\[320px\]:lang(en) {
	max-width:320px
}
.md\:en\:px-7:lang(en) {
	padding-left:1.75rem;
	padding-right:1.75rem
}
.md\:en\:text-2xl:lang(en) {
	font-size:1.5rem;
	line-height:2rem
}
.md\:en\:text-sm:lang(en) {
	font-size:.875rem;
	line-height:1.25rem
}
}@media (min-width:1024px) {
	.lg\:not-sr-only {
	position:static;
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	overflow:visible;
	clip:auto;
	white-space:normal
}
.lg\:right-\[-305px\] {
	right:-305px
}
.lg\:\!mr-\[10px\] {
	margin-right:10px!important
}
.lg\:mr-28 {
	margin-right:7rem
}
.lg\:\!flex {
	display:flex!important
}
.lg\:flex {
	display:flex
}
.lg\:h-\[92px\] {
	height:92px
}
.lg\:w-\[220px\] {
	width:220px
}
.lg\:w-\[92px\] {
	width:92px
}
.lg\:min-w-\[180px\] {
	min-width:180px
}
.lg\:max-w-\[450px\] {
	max-width:450px
}
.lg\:max-w-\[469px\] {
	max-width:469px
}
.lg\:grid-cols-3 {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.lg\:grid-cols-4 {
	grid-template-columns:repeat(4,minmax(0,1fr))
}
.lg\:grid-cols-5 {
	grid-template-columns:repeat(5,minmax(0,1fr))
}
.lg\:grid-cols-7 {
	grid-template-columns:repeat(7,minmax(0,1fr))
}
.lg\:px-6 {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.lg\:text-7xl {
	font-size:4.5rem;
	line-height:1
}
.lg\:text-\[86px\] {
	font-size:86px
}
.lg\:en\:text-\[22px\]:lang(en) {
	font-size:22px
}
}@media (min-width:1280px) {
	.xl\:px-\[90px\] {
	padding-left:90px;
	padding-right:90px
}
}