@import url("https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,300;0,400;0,500;0,600;0,700;0,900;1,400;1,500;1,600&display=swap");.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
        200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
/* ===================================
   GENERAL SWIPER STYLES (WORLD)
   =================================== */
.swiper {
	width: 100%;
}

/* ===================================
   WORLD SWIPER - FLOATING ISLANDS
   Glow & Levitation Effect (Option 3)
   =================================== */

/* Default state - inactive planets (küçültülmüş) */
.worldSwiper .swiper-slide {
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all 500ms ease-out, filter 300ms ease-out;
	/* ✅ FIX: Explicit filter transition */
	position: relative;
	transform: scale(0.6);
	/* Çok daha küçük - aktif planet için alan açıyor */
	opacity: 0.5;
	filter: grayscale(0.4) brightness(0.7);
	will-change: transform, opacity, filter;
}

/* Active planet - levitating with glow */
.worldSwiper .swiper-slide-active {
	transform: scale(1.15);
	/* Daha büyük - ortada belirgin */
	opacity: 1;
	filter: grayscale(0) brightness(1) !important;
	/* ✅ FIX: Force reset filter on iOS Safari */
	animation: worldLevitate 3s ease-in-out infinite;
	z-index: 10;
	position: relative;
	transition: filter 300ms ease-out;
	/* ✅ FIX: Smooth filter transition */
}

@keyframes worldLevitate {

	0%,
	100% {
		transform: scale(1.15) translateY(0);
		filter: drop-shadow(0 10px 25px rgba(255, 215, 0, 0.3));
	}

	25% {
		transform: scale(1.15) translateY(-6px) rotate(-0.5deg);
		filter: drop-shadow(0 15px 35px rgba(255, 215, 0, 0.4));
	}

	50% {
		transform: scale(1.17) translateY(-10px);
		filter: drop-shadow(0 20px 45px rgba(255, 215, 0, 0.5));
	}

	75% {
		transform: scale(1.15) translateY(-6px) rotate(0.5deg);
		filter: drop-shadow(0 15px 35px rgba(255, 215, 0, 0.4));
	}
}

/* Glow ring effect around active planet */
.worldSwiper .swiper-slide-active::before {
	content: "";
	position: absolute;
	inset: -20px;
	border-radius: 50%;
	background: radial-gradient(circle,
			rgba(255, 215, 0, 0.15) 0%,
			transparent 70%);
	animation: glowPulse 2s ease-in-out infinite;
	pointer-events: none;
	z-index: -1;
}

@keyframes glowPulse {

	0%,
	100% {
		opacity: 0.5;
		transform: scale(1);
	}

	50% {
		opacity: 1;
		transform: scale(1.1);
	}
}

/* Previous/Next planets - biraz daha büyük ama hala küçük */
.worldSwiper .swiper-slide-prev,
.worldSwiper .swiper-slide-next {
	transform: scale(0.65);
	/* Sadece biraz daha büyük */
	opacity: 0.6;
	filter: grayscale(0.3) brightness(0.75);
}

/* Mobile optimization - daha yumuşak animasyonlar */
@media (max-width: 768px) {
	.worldSwiper .swiper-slide {
		transition: all 400ms ease-out;
		transform: scale(0.55);
		/* Mobilde daha da küçük */
	}

	.worldSwiper .swiper-slide-active {
		transform: scale(1.35);
		/* Mobilde de daha büyük */
	}

	@keyframes worldLevitate {

		0%,
		100% {
			transform: scale(1.15) translateY(0);
			filter: drop-shadow(0 8px 20px rgba(255, 215, 0, 0.3));
		}

		50% {
			transform: scale(1.17) translateY(-6px);
			filter: drop-shadow(0 12px 30px rgba(255, 215, 0, 0.4));
		}
	}

	.worldSwiper .swiper-slide-prev,
	.worldSwiper .swiper-slide-next {
		transform: scale(0.6);
	}
}

/* ===================================
   EGG SWIPER - 3D CAROUSEL EFFECT
   =================================== */
/* Base styles for egg swiper slides */
.eggSwiper .swiper-slide {
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 0.4;
	transform: scale(0.75) translateZ(-200px) rotateY(25deg);
	filter: blur(2px) brightness(0.7);
	transition: all 600ms cubic-bezier(0.34, 1.56, 0.64, 1);
	transform-style: preserve-3d;
	z-index: 1;
}

.eggSwiper .swiper-slide-active {
	opacity: 1;
	transform: scale(1.15) translateZ(0px) rotateY(0deg);
	filter: blur(0px) brightness(1);
	z-index: 10;
}

/* Smooth transitions for adjacent slides */
.eggSwiper .swiper-slide-prev {
	opacity: 0.5;
	transform: scale(0.85) translateZ(-150px) rotateY(20deg) translateX(-20px);
	filter: blur(1.5px) brightness(0.75);
	z-index: 5;
}

.eggSwiper .swiper-slide-next {
	opacity: 0.5;
	transform: scale(0.85) translateZ(-150px) rotateY(-20deg) translateX(20px);
	filter: blur(1.5px) brightness(0.75);
	z-index: 5;
}

/* Ensure wrapper has overflow visible */
.eggSwiper .swiper-wrapper {
	transform-style: preserve-3d;
}

.swiper-slide img {
	display: block;
	object-fit: cover;
}/**
 * ⚡ PERFORMANCE: CSS Animations for WorldPet
 *
 * Replaces Framer Motion animations with lightweight CSS keyframes
 * for better performance on mobile devices and low-end hardware.
 */

/* Pet idle bob animation - replaces Framer Motion y-axis animation */
@keyframes pet-bob {
	0%,
	100% {
		transform: translateY(0px);
	}

	50% {
		transform: translateY(-2px);
	}
}

/* Low graphics quality bob (slower, more stable) */
@keyframes pet-bob-low {
	0%,
	100% {
		transform: translateY(0px);
	}

	50% {
		transform: translateY(-2px);
	}
}

/* CSS classes for different pet states */
.pet-moving {
	animation: pet-bob 0.4s ease-in-out infinite;
}

.pet-moving-low-graphics {
	animation: pet-bob-low 0.6s ease-in-out infinite;
}

.pet-idle {
	animation: none;
}

/* Pickaxe swing animation */
@keyframes pickaxe-swing-right {
	0%,
	100% {
		transform: rotate(-45deg);
	}

	15% {
		transform: rotate(30deg);
	}
}

@keyframes pickaxe-swing-left {
	0%,
	100% {
		transform: rotate(45deg);
	}

	15% {
		transform: rotate(-30deg);
	}
}

.pickaxe-mining-right {
	animation: pickaxe-swing-right var(--mining-interval) ease-out infinite;
}

.pickaxe-mining-left {
	animation: pickaxe-swing-left var(--mining-interval) ease-out infinite;
}

/* Performance optimizations */
.pet-animated {
	will-change: transform;
	transform-origin: center center;
}

/* Sleep indicator fade */
@keyframes sleep-fade {
	0%,
	100% {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}
}

.sleep-indicator {
	animation: sleep-fade 2s ease-in-out infinite;
}
/*
! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */ /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

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

/*
Remove the default font size and weight for headings.
*/

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

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

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

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

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

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

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

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

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

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

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

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

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

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

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

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}

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

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
.\!container {
  width: 100% !important;
  margin-right: auto !important;
  margin-left: auto !important;
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}
.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (min-width: 1400px) {

  .\!container {
    max-width: 1400px !important;
  }

  .container {
    max-width: 1400px;
  }
}
.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;
}
.pointer-events-none {
  pointer-events: none;
}
.pointer-events-auto {
  pointer-events: auto;
}
.\!visible {
  visibility: visible !important;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.-inset-0 {
  inset: -0px;
}
.-inset-0\.5 {
  inset: -0.125rem;
}
.-inset-1 {
  inset: -0.25rem;
}
.-inset-4 {
  inset: -1rem;
}
.-inset-8 {
  inset: -2rem;
}
.-inset-\[2px\] {
  inset: -2px;
}
.inset-0 {
  inset: 0px;
}
.inset-0\.5 {
  inset: 0.125rem;
}
.inset-4 {
  inset: 1rem;
}
.inset-x-0 {
  left: 0px;
  right: 0px;
}
.inset-y-0 {
  top: 0px;
  bottom: 0px;
}
.\!-right-1 {
  right: -0.25rem !important;
}
.\!-right-1\.5 {
  right: -0.375rem !important;
}
.\!-top-1 {
  top: -0.25rem !important;
}
.\!-top-1\.5 {
  top: -0.375rem !important;
}
.\!right-\[-15px\] {
  right: -15px !important;
}
.\!right-\[5px\] {
  right: 5px !important;
}
.\!top-\[-15px\] {
  top: -15px !important;
}
.\!top-\[5px\] {
  top: 5px !important;
}
.-bottom-0 {
  bottom: -0px;
}
.-bottom-0\.5 {
  bottom: -0.125rem;
}
.-bottom-1 {
  bottom: -0.25rem;
}
.-bottom-10 {
  bottom: -2.5rem;
}
.-bottom-12 {
  bottom: -3rem;
}
.-bottom-2 {
  bottom: -0.5rem;
}
.-bottom-2\.5 {
  bottom: -0.625rem;
}
.-bottom-28 {
  bottom: -7rem;
}
.-bottom-3 {
  bottom: -0.75rem;
}
.-bottom-3\.5 {
  bottom: -0.875rem;
}
.-bottom-4 {
  bottom: -1rem;
}
.-bottom-5 {
  bottom: -1.25rem;
}
.-bottom-6 {
  bottom: -1.5rem;
}
.-bottom-7 {
  bottom: -1.75rem;
}
.-bottom-8 {
  bottom: -2rem;
}
.-bottom-\[100px\] {
  bottom: -100px;
}
.-bottom-\[12px\] {
  bottom: -12px;
}
.-bottom-\[150px\] {
  bottom: -150px;
}
.-left-0 {
  left: -0px;
}
.-left-0\.5 {
  left: -0.125rem;
}
.-left-1 {
  left: -0.25rem;
}
.-left-2 {
  left: -0.5rem;
}
.-left-20 {
  left: -5rem;
}
.-left-3 {
  left: -0.75rem;
}
.-left-3\.5 {
  left: -0.875rem;
}
.-left-4 {
  left: -1rem;
}
.-left-6 {
  left: -1.5rem;
}
.-left-\[13px\] {
  left: -13px;
}
.-left-\[3\.5px\] {
  left: -3.5px;
}
.-left-\[4px\] {
  left: -4px;
}
.-right-0 {
  right: -0px;
}
.-right-0\.5 {
  right: -0.125rem;
}
.-right-1 {
  right: -0.25rem;
}
.-right-1\.5 {
  right: -0.375rem;
}
.-right-12 {
  right: -3rem;
}
.-right-14 {
  right: -3.5rem;
}
.-right-2 {
  right: -0.5rem;
}
.-right-3 {
  right: -0.75rem;
}
.-right-4 {
  right: -1rem;
}
.-right-\[45\%\] {
  right: -45%;
}
.-top-1 {
  top: -0.25rem;
}
.-top-1\.5 {
  top: -0.375rem;
}
.-top-10 {
  top: -2.5rem;
}
.-top-12 {
  top: -3rem;
}
.-top-16 {
  top: -4rem;
}
.-top-2 {
  top: -0.5rem;
}
.-top-20 {
  top: -5rem;
}
.-top-3 {
  top: -0.75rem;
}
.-top-4 {
  top: -1rem;
}
.-top-6 {
  top: -1.5rem;
}
.-top-8 {
  top: -2rem;
}
.-top-\[0\.5px\] {
  top: -0.5px;
}
.-top-\[1\.75rem\] {
  top: -1.75rem;
}
.-top-\[10px\] {
  top: -10px;
}
.-top-\[14px\] {
  top: -14px;
}
.-top-\[228px\] {
  top: -228px;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-0\.5 {
  bottom: 0.125rem;
}
.bottom-1 {
  bottom: 0.25rem;
}
.bottom-1\.5 {
  bottom: 0.375rem;
}
.bottom-1\/3 {
  bottom: 33.333333%;
}
.bottom-1\/4 {
  bottom: 25%;
}
.bottom-10 {
  bottom: 2.5rem;
}
.bottom-12 {
  bottom: 3rem;
}
.bottom-14 {
  bottom: 3.5rem;
}
.bottom-16 {
  bottom: 4rem;
}
.bottom-2 {
  bottom: 0.5rem;
}
.bottom-2\.5 {
  bottom: 0.625rem;
}
.bottom-20 {
  bottom: 5rem;
}
.bottom-24 {
  bottom: 6rem;
}
.bottom-3 {
  bottom: 0.75rem;
}
.bottom-32 {
  bottom: 8rem;
}
.bottom-4 {
  bottom: 1rem;
}
.bottom-40 {
  bottom: 10rem;
}
.bottom-48 {
  bottom: 12rem;
}
.bottom-5 {
  bottom: 1.25rem;
}
.bottom-6 {
  bottom: 1.5rem;
}
.bottom-8 {
  bottom: 2rem;
}
.bottom-\[-15px\] {
  bottom: -15px;
}
.bottom-\[-20px\] {
  bottom: -20px;
}
.bottom-\[-2px\] {
  bottom: -2px;
}
.bottom-\[-4px\] {
  bottom: -4px;
}
.bottom-\[-5px\] {
  bottom: -5px;
}
.bottom-\[0px\] {
  bottom: 0px;
}
.bottom-\[104px\] {
  bottom: 104px;
}
.bottom-\[110px\] {
  bottom: 110px;
}
.bottom-\[120px\] {
  bottom: 120px;
}
.bottom-\[130px\] {
  bottom: 130px;
}
.bottom-\[15\%\] {
  bottom: 15%;
}
.bottom-\[15px\] {
  bottom: 15px;
}
.bottom-\[16px\] {
  bottom: 16px;
}
.bottom-\[170px\] {
  bottom: 170px;
}
.bottom-\[172px\] {
  bottom: 172px;
}
.bottom-\[180px\] {
  bottom: 180px;
}
.bottom-\[190px\] {
  bottom: 190px;
}
.bottom-\[20\%\] {
  bottom: 20%;
}
.bottom-\[20px\] {
  bottom: 20px;
}
.bottom-\[26px\] {
  bottom: 26px;
}
.bottom-\[27px\] {
  bottom: 27px;
}
.bottom-\[3px\] {
  bottom: 3px;
}
.bottom-\[50px\] {
  bottom: 50px;
}
.bottom-\[56px\] {
  bottom: 56px;
}
.bottom-\[70px\] {
  bottom: 70px;
}
.bottom-\[76px\] {
  bottom: 76px;
}
.bottom-\[80px\] {
  bottom: 80px;
}
.bottom-\[92px\] {
  bottom: 92px;
}
.bottom-\[calc\(100\%\+12px\)\] {
  bottom: calc(100% + 12px);
}
.bottom-\[calc\(90px\+var\(--th-edge-pad\2c 16px\)\+16px\)\] {
  bottom: calc(90px + var(--th-edge-pad,16px) + 16px);
}
.bottom-\[calc\(var\(--tg-content-safe-area-inset-bottom\2c 0px\)\+var\(--tg-safe-area-inset-bottom\2c 34px\)\+81px\)\] {
  bottom: calc(var(--tg-content-safe-area-inset-bottom,0px) + var(--tg-safe-area-inset-bottom,34px) + 81px);
}
.bottom-\[max\(calc\(350px\*1\.85-100vh\)\2c -180px\)\] {
  bottom: max(calc(350px * 1.85 - 100vh),-180px);
}
.bottom-full {
  bottom: 100%;
}
.left-0 {
  left: 0px;
}
.left-0\.5 {
  left: 0.125rem;
}
.left-1 {
  left: 0.25rem;
}
.left-1\/2 {
  left: 50%;
}
.left-1\/3 {
  left: 33.333333%;
}
.left-1\/4 {
  left: 25%;
}
.left-12 {
  left: 3rem;
}
.left-2 {
  left: 0.5rem;
}
.left-2\.5 {
  left: 0.625rem;
}
.left-2\/3 {
  left: 66.666667%;
}
.left-3 {
  left: 0.75rem;
}
.left-3\.5 {
  left: 0.875rem;
}
.left-4 {
  left: 1rem;
}
.left-5 {
  left: 1.25rem;
}
.left-6 {
  left: 1.5rem;
}
.left-8 {
  left: 2rem;
}
.left-\[-10\%\] {
  left: -10%;
}
.left-\[-14px\] {
  left: -14px;
}
.left-\[-70px\] {
  left: -70px;
}
.left-\[10\%\] {
  left: 10%;
}
.left-\[10px\] {
  left: 10px;
}
.left-\[11px\] {
  left: 11px;
}
.left-\[12\%\] {
  left: 12%;
}
.left-\[12\.50px\] {
  left: 12.50px;
}
.left-\[12px\] {
  left: 12px;
}
.left-\[14px\] {
  left: 14px;
}
.left-\[170px\] {
  left: 170px;
}
.left-\[17px\] {
  left: 17px;
}
.left-\[1px\] {
  left: 1px;
}
.left-\[2\.50px\] {
  left: 2.50px;
}
.left-\[21\.46px\] {
  left: 21.46px;
}
.left-\[230px\] {
  left: 230px;
}
.left-\[2px\] {
  left: 2px;
}
.left-\[30px\] {
  left: 30px;
}
.left-\[36\.46px\] {
  left: 36.46px;
}
.left-\[4px\] {
  left: 4px;
}
.left-\[5\%\] {
  left: 5%;
}
.left-\[50\%\] {
  left: 50%;
}
.left-\[52px\] {
  left: 52px;
}
.left-\[5px\] {
  left: 5px;
}
.left-\[65\%\] {
  left: 65%;
}
.left-\[8px\] {
  left: 8px;
}
.left-\[var\(--th-edge-pad\2c 12px\)\] {
  left: var(--th-edge-pad,12px);
}
.left-full {
  left: 100%;
}
.left-px {
  left: 1px;
}
.right-0 {
  right: 0px;
}
.right-0\.5 {
  right: 0.125rem;
}
.right-1 {
  right: 0.25rem;
}
.right-1\.5 {
  right: 0.375rem;
}
.right-1\/4 {
  right: 25%;
}
.right-10 {
  right: 2.5rem;
}
.right-12 {
  right: 3rem;
}
.right-2 {
  right: 0.5rem;
}
.right-2\.5 {
  right: 0.625rem;
}
.right-3 {
  right: 0.75rem;
}
.right-4 {
  right: 1rem;
}
.right-5 {
  right: 1.25rem;
}
.right-6 {
  right: 1.5rem;
}
.right-8 {
  right: 2rem;
}
.right-\[-10px\] {
  right: -10px;
}
.right-\[-12px\] {
  right: -12px;
}
.right-\[-15px\] {
  right: -15px;
}
.right-\[-2px\] {
  right: -2px;
}
.right-\[-5px\] {
  right: -5px;
}
.right-\[0px\] {
  right: 0px;
}
.right-\[12px\] {
  right: 12px;
}
.right-\[15px\] {
  right: 15px;
}
.right-\[2px\] {
  right: 2px;
}
.right-full {
  right: 100%;
}
.top-0 {
  top: 0px;
}
.top-0\.5 {
  top: 0.125rem;
}
.top-1 {
  top: 0.25rem;
}
.top-1\.5 {
  top: 0.375rem;
}
.top-1\/2 {
  top: 50%;
}
.top-1\/3 {
  top: 33.333333%;
}
.top-1\/4 {
  top: 25%;
}
.top-10 {
  top: 2.5rem;
}
.top-12 {
  top: 3rem;
}
.top-14 {
  top: 3.5rem;
}
.top-2 {
  top: 0.5rem;
}
.top-20 {
  top: 5rem;
}
.top-24 {
  top: 6rem;
}
.top-28 {
  top: 7rem;
}
.top-3 {
  top: 0.75rem;
}
.top-3\.5 {
  top: 0.875rem;
}
.top-3\/4 {
  top: 75%;
}
.top-4 {
  top: 1rem;
}
.top-5 {
  top: 1.25rem;
}
.top-6 {
  top: 1.5rem;
}
.top-8 {
  top: 2rem;
}
.top-\[-0\.50px\] {
  top: -0.50px;
}
.top-\[-1\.36px\] {
  top: -1.36px;
}
.top-\[-10px\] {
  top: -10px;
}
.top-\[-12px\] {
  top: -12px;
}
.top-\[-15px\] {
  top: -15px;
}
.top-\[-32px\] {
  top: -32px;
}
.top-\[-42px\] {
  top: -42px;
}
.top-\[-5px\] {
  top: -5px;
}
.top-\[10px\] {
  top: 10px;
}
.top-\[11px\] {
  top: 11px;
}
.top-\[12px\] {
  top: 12px;
}
.top-\[15px\] {
  top: 15px;
}
.top-\[170px\] {
  top: 170px;
}
.top-\[18\%\] {
  top: 18%;
}
.top-\[18px\] {
  top: 18px;
}
.top-\[1px\] {
  top: 1px;
}
.top-\[20px\] {
  top: 20px;
}
.top-\[22px\] {
  top: 22px;
}
.top-\[2px\] {
  top: 2px;
}
.top-\[3\.14px\] {
  top: 3.14px;
}
.top-\[4px\] {
  top: 4px;
}
.top-\[50\%\] {
  top: 50%;
}
.top-\[5px\] {
  top: 5px;
}
.top-\[60px\] {
  top: 60px;
}
.top-\[6px\] {
  top: 6px;
}
.top-\[8\.50px\] {
  top: 8.50px;
}
.top-\[8px\] {
  top: 8px;
}
.top-\[9\.50px\] {
  top: 9.50px;
}
.top-\[9px\] {
  top: 9px;
}
.top-\[calc\(clamp\(48px\2c 12vw\2c 72px\)\+120px\)\] {
  top: calc(clamp(48px,12vw,72px) + 120px);
}
.top-\[calc\(clamp\(48px\2c 12vw\2c 72px\)\+140px\)\] {
  top: calc(clamp(48px,12vw,72px) + 140px);
}
.top-\[calc\(env\(safe-area-inset-top\2c 0px\)\+130px\)\] {
  top: calc(env(safe-area-inset-top,0px) + 130px);
}
.top-\[calc\(env\(safe-area-inset-top\2c 0px\)\+140px\)\] {
  top: calc(env(safe-area-inset-top,0px) + 140px);
}
.top-full {
  top: 100%;
}
.top-px {
  top: 1px;
}
.isolate {
  isolation: isolate;
}
.\!z-10 {
  z-index: 10 !important;
}
.-z-10 {
  z-index: -10;
}
.-z-\[1\] {
  z-index: -1;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-30 {
  z-index: 30;
}
.z-40 {
  z-index: 40;
}
.z-50 {
  z-index: 50;
}
.z-\[-1\] {
  z-index: -1;
}
.z-\[0\] {
  z-index: 0;
}
.z-\[100000\] {
  z-index: 100000;
}
.z-\[100001\] {
  z-index: 100001;
}
.z-\[100002\] {
  z-index: 100002;
}
.z-\[10000\] {
  z-index: 10000;
}
.z-\[10001\] {
  z-index: 10001;
}
.z-\[10002\] {
  z-index: 10002;
}
.z-\[10010\] {
  z-index: 10010;
}
.z-\[10020\] {
  z-index: 10020;
}
.z-\[10025\] {
  z-index: 10025;
}
.z-\[10030\] {
  z-index: 10030;
}
.z-\[100\] {
  z-index: 100;
}
.z-\[101\] {
  z-index: 101;
}
.z-\[10\] {
  z-index: 10;
}
.z-\[1100\] {
  z-index: 1100;
}
.z-\[11\] {
  z-index: 11;
}
.z-\[12000\] {
  z-index: 12000;
}
.z-\[12\] {
  z-index: 12;
}
.z-\[15\] {
  z-index: 15;
}
.z-\[16\] {
  z-index: 16;
}
.z-\[18\] {
  z-index: 18;
}
.z-\[19\] {
  z-index: 19;
}
.z-\[1\] {
  z-index: 1;
}
.z-\[200\] {
  z-index: 200;
}
.z-\[20\] {
  z-index: 20;
}
.z-\[2147483628\] {
  z-index: 2147483628;
}
.z-\[2147483631\] {
  z-index: 2147483631;
}
.z-\[2147483632\] {
  z-index: 2147483632;
}
.z-\[2147483635\] {
  z-index: 2147483635;
}
.z-\[2147483636\] {
  z-index: 2147483636;
}
.z-\[2147483646\] {
  z-index: 2147483646;
}
.z-\[2147483647\] {
  z-index: 2147483647;
}
.z-\[2147483648\] {
  z-index: 2147483648;
}
.z-\[2147483649\] {
  z-index: 2147483649;
}
.z-\[21\] {
  z-index: 21;
}
.z-\[22\] {
  z-index: 22;
}
.z-\[23\] {
  z-index: 23;
}
.z-\[25\] {
  z-index: 25;
}
.z-\[26\] {
  z-index: 26;
}
.z-\[2\] {
  z-index: 2;
}
.z-\[30\] {
  z-index: 30;
}
.z-\[35\] {
  z-index: 35;
}
.z-\[36\] {
  z-index: 36;
}
.z-\[3\] {
  z-index: 3;
}
.z-\[41\] {
  z-index: 41;
}
.z-\[4\] {
  z-index: 4;
}
.z-\[55\] {
  z-index: 55;
}
.z-\[56\] {
  z-index: 56;
}
.z-\[57\] {
  z-index: 57;
}
.z-\[5\] {
  z-index: 5;
}
.z-\[6\] {
  z-index: 6;
}
.z-\[75\] {
  z-index: 75;
}
.z-\[76\] {
  z-index: 76;
}
.z-\[8\] {
  z-index: 8;
}
.z-\[9000\] {
  z-index: 9000;
}
.z-\[9010\] {
  z-index: 9010;
}
.z-\[9020\] {
  z-index: 9020;
}
.z-\[9100\] {
  z-index: 9100;
}
.z-\[9150\] {
  z-index: 9150;
}
.z-\[9160\] {
  z-index: 9160;
}
.z-\[9200\] {
  z-index: 9200;
}
.z-\[9250\] {
  z-index: 9250;
}
.z-\[9300\] {
  z-index: 9300;
}
.z-\[9400\] {
  z-index: 9400;
}
.z-\[9450\] {
  z-index: 9450;
}
.z-\[9470\] {
  z-index: 9470;
}
.z-\[9490\] {
  z-index: 9490;
}
.z-\[9500\] {
  z-index: 9500;
}
.z-\[9550\] {
  z-index: 9550;
}
.z-\[9600\] {
  z-index: 9600;
}
.z-\[9650\] {
  z-index: 9650;
}
.z-\[9700\] {
  z-index: 9700;
}
.z-\[9750\] {
  z-index: 9750;
}
.z-\[9800\] {
  z-index: 9800;
}
.z-\[9850\] {
  z-index: 9850;
}
.z-\[9860\] {
  z-index: 9860;
}
.z-\[9880\] {
  z-index: 9880;
}
.z-\[9890\] {
  z-index: 9890;
}
.z-\[9900\] {
  z-index: 9900;
}
.z-\[9920\] {
  z-index: 9920;
}
.z-\[9940\] {
  z-index: 9940;
}
.z-\[9950\] {
  z-index: 9950;
}
.z-\[9970\] {
  z-index: 9970;
}
.z-\[9980\] {
  z-index: 9980;
}
.z-\[9995\] {
  z-index: 9995;
}
.z-\[9997\] {
  z-index: 9997;
}
.z-\[9998\] {
  z-index: 9998;
}
.z-\[9999\] {
  z-index: 9999;
}
.z-\[9\] {
  z-index: 9;
}
.order-3 {
  order: 3;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-4 {
  grid-column: span 4 / span 4;
}
.col-span-full {
  grid-column: 1 / -1;
}
.col-start-1 {
  grid-column-start: 1;
}
.col-start-4 {
  grid-column-start: 4;
}
.col-start-5 {
  grid-column-start: 5;
}
.row-span-2 {
  grid-row: span 2 / span 2;
}
.row-start-1 {
  grid-row-start: 1;
}
.row-start-2 {
  grid-row-start: 2;
}
.-m-5 {
  margin: -1.25rem;
}
.m-0 {
  margin: 0px;
}
.m-2 {
  margin: 0.5rem;
}
.m-4 {
  margin: 1rem;
}
.m-\[2px\] {
  margin: 2px;
}
.m-auto {
  margin: auto;
}
.-mx-1 {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}
.-mx-2 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.-mx-2\.5 {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
.-mx-\[9px\] {
  margin-left: -9px;
  margin-right: -9px;
}
.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-1\.5 {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.mx-3\.5 {
  margin-left: 0.875rem;
  margin-right: 0.875rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}
.mx-\[18px\] {
  margin-left: 18px;
  margin-right: 18px;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-0\.5 {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-\[80px\] {
  margin-top: 80px;
  margin-bottom: 80px;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.-mb-0 {
  margin-bottom: -0px;
}
.-mb-0\.5 {
  margin-bottom: -0.125rem;
}
.-mb-1 {
  margin-bottom: -0.25rem;
}
.-mb-3 {
  margin-bottom: -0.75rem;
}
.-mb-3\.5 {
  margin-bottom: -0.875rem;
}
.-mb-5 {
  margin-bottom: -1.25rem;
}
.-mb-\[2px\] {
  margin-bottom: -2px;
}
.-mb-\[3px\] {
  margin-bottom: -3px;
}
.-mb-px {
  margin-bottom: -1px;
}
.-ml-1 {
  margin-left: -0.25rem;
}
.-ml-1\.5 {
  margin-left: -0.375rem;
}
.-ml-10 {
  margin-left: -2.5rem;
}
.-ml-2 {
  margin-left: -0.5rem;
}
.-mr-1 {
  margin-right: -0.25rem;
}
.-mr-1\.5 {
  margin-right: -0.375rem;
}
.-mr-10 {
  margin-right: -2.5rem;
}
.-mr-2 {
  margin-right: -0.5rem;
}
.-mr-6 {
  margin-right: -1.5rem;
}
.-mr-8 {
  margin-right: -2rem;
}
.-mt-0 {
  margin-top: -0px;
}
.-mt-0\.5 {
  margin-top: -0.125rem;
}
.-mt-1 {
  margin-top: -0.25rem;
}
.-mt-1\.5 {
  margin-top: -0.375rem;
}
.-mt-10 {
  margin-top: -2.5rem;
}
.-mt-14 {
  margin-top: -3.5rem;
}
.-mt-2 {
  margin-top: -0.5rem;
}
.-mt-3 {
  margin-top: -0.75rem;
}
.-mt-3\.5 {
  margin-top: -0.875rem;
}
.-mt-4 {
  margin-top: -1rem;
}
.-mt-6 {
  margin-top: -1.5rem;
}
.-mt-7 {
  margin-top: -1.75rem;
}
.-mt-8 {
  margin-top: -2rem;
}
.-mt-9 {
  margin-top: -2.25rem;
}
.-mt-\[0\.1px\] {
  margin-top: -0.1px;
}
.-mt-\[1px\] {
  margin-top: -1px;
}
.-mt-\[2px\] {
  margin-top: -2px;
}
.-mt-\[3px\] {
  margin-top: -3px;
}
.-mt-\[4px\] {
  margin-top: -4px;
}
.-mt-\[5px\] {
  margin-top: -5px;
}
.-mt-\[68px\] {
  margin-top: -68px;
}
.-mt-\[6px\] {
  margin-top: -6px;
}
.-mt-px {
  margin-top: -1px;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-0\.5 {
  margin-bottom: 0.125rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-1\.5 {
  margin-bottom: 0.375rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-16 {
  margin-bottom: 4rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-20 {
  margin-bottom: 5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-9 {
  margin-bottom: 2.25rem;
}
.mb-\[-10px\] {
  margin-bottom: -10px;
}
.mb-\[12px\] {
  margin-bottom: 12px;
}
.mb-\[16px\] {
  margin-bottom: 16px;
}
.mb-\[1px\] {
  margin-bottom: 1px;
}
.mb-\[20px\] {
  margin-bottom: 20px;
}
.mb-\[27px\] {
  margin-bottom: 27px;
}
.mb-\[2px\] {
  margin-bottom: 2px;
}
.mb-\[3px\] {
  margin-bottom: 3px;
}
.mb-\[4px\] {
  margin-bottom: 4px;
}
.mb-\[50px\] {
  margin-bottom: 50px;
}
.mb-\[5px\] {
  margin-bottom: 5px;
}
.mb-\[80px\] {
  margin-bottom: 80px;
}
.mb-\[84px\] {
  margin-bottom: 84px;
}
.mb-\[9px\] {
  margin-bottom: 9px;
}
.ml-0 {
  margin-left: 0px;
}
.ml-0\.5 {
  margin-left: 0.125rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-1\.5 {
  margin-left: 0.375rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-24 {
  margin-left: 6rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-\[-1\.28px\] {
  margin-left: -1.28px;
}
.ml-\[10px\] {
  margin-left: 10px;
}
.ml-\[2\.5px\] {
  margin-left: 2.5px;
}
.ml-\[2px\] {
  margin-left: 2px;
}
.ml-auto {
  margin-left: auto;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-24 {
  margin-right: 6rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-auto {
  margin-right: auto;
}
.mt-0 {
  margin-top: 0px;
}
.mt-0\.5 {
  margin-top: 0.125rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-1\.5 {
  margin-top: 0.375rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-16 {
  margin-top: 4rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-20 {
  margin-top: 5rem;
}
.mt-24 {
  margin-top: 6rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-\[-10px\] {
  margin-top: -10px;
}
.mt-\[-30\%\] {
  margin-top: -30%;
}
.mt-\[10px\] {
  margin-top: 10px;
}
.mt-\[11px\] {
  margin-top: 11px;
}
.mt-\[12px\] {
  margin-top: 12px;
}
.mt-\[13px\] {
  margin-top: 13px;
}
.mt-\[190px\] {
  margin-top: 190px;
}
.mt-\[2px\] {
  margin-top: 2px;
}
.mt-\[300px\] {
  margin-top: 300px;
}
.mt-\[3px\] {
  margin-top: 3px;
}
.mt-\[4px\] {
  margin-top: 4px;
}
.mt-\[5px\] {
  margin-top: 5px;
}
.mt-\[8px\] {
  margin-top: 8px;
}
.mt-auto {
  margin-top: auto;
}
.line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.block {
  display: block;
}
.\!inline-block {
  display: inline-block !important;
}
.inline-block {
  display: inline-block;
}
.\!inline {
  display: inline !important;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.\!table {
  display: table !important;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.hidden {
  display: none;
}
.aspect-\[2\.02\] {
  aspect-ratio: 2.02;
}
.aspect-\[3\/4\] {
  aspect-ratio: 3/4;
}
.aspect-\[35\/34\] {
  aspect-ratio: 35/34;
}
.aspect-\[4\/3\] {
  aspect-ratio: 4/3;
}
.aspect-square {
  aspect-ratio: 1 / 1;
}
.aspect-video {
  aspect-ratio: 16 / 9;
}
.\!size-auto {
  width: auto !important;
  height: auto !important;
}
.size-1 {
  width: 0.25rem;
  height: 0.25rem;
}
.size-1\.5 {
  width: 0.375rem;
  height: 0.375rem;
}
.size-10 {
  width: 2.5rem;
  height: 2.5rem;
}
.size-11 {
  width: 2.75rem;
  height: 2.75rem;
}
.size-12 {
  width: 3rem;
  height: 3rem;
}
.size-14 {
  width: 3.5rem;
  height: 3.5rem;
}
.size-16 {
  width: 4rem;
  height: 4rem;
}
.size-2 {
  width: 0.5rem;
  height: 0.5rem;
}
.size-2\.5 {
  width: 0.625rem;
  height: 0.625rem;
}
.size-24 {
  width: 6rem;
  height: 6rem;
}
.size-28 {
  width: 7rem;
  height: 7rem;
}
.size-3 {
  width: 0.75rem;
  height: 0.75rem;
}
.size-32 {
  width: 8rem;
  height: 8rem;
}
.size-36 {
  width: 9rem;
  height: 9rem;
}
.size-4 {
  width: 1rem;
  height: 1rem;
}
.size-5 {
  width: 1.25rem;
  height: 1.25rem;
}
.size-6 {
  width: 1.5rem;
  height: 1.5rem;
}
.size-7 {
  width: 1.75rem;
  height: 1.75rem;
}
.size-8 {
  width: 2rem;
  height: 2rem;
}
.size-9 {
  width: 2.25rem;
  height: 2.25rem;
}
.size-\[232px\] {
  width: 232px;
  height: 232px;
}
.size-\[42\.95px\] {
  width: 42.95px;
  height: 42.95px;
}
.size-full {
  width: 100%;
  height: 100%;
}
.\!h-10 {
  height: 2.5rem !important;
}
.\!h-12 {
  height: 3rem !important;
}
.\!h-\[28px\] {
  height: 28px !important;
}
.\!h-\[34px\] {
  height: 34px !important;
}
.\!h-\[40px\] {
  height: 40px !important;
}
.\!h-\[48px\] {
  height: 48px !important;
}
.\!h-\[52px\] {
  height: 52px !important;
}
.\!h-\[56px\] {
  height: 56px !important;
}
.\!h-auto {
  height: auto !important;
}
.h-0 {
  height: 0px;
}
.h-0\.5 {
  height: 0.125rem;
}
.h-1 {
  height: 0.25rem;
}
.h-1\.5 {
  height: 0.375rem;
}
.h-1\/2 {
  height: 50%;
}
.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: 0.5rem;
}
.h-2\.5 {
  height: 0.625rem;
}
.h-2\/3 {
  height: 66.666667%;
}
.h-20 {
  height: 5rem;
}
.h-24 {
  height: 6rem;
}
.h-28 {
  height: 7rem;
}
.h-3 {
  height: 0.75rem;
}
.h-3\.5 {
  height: 0.875rem;
}
.h-32 {
  height: 8rem;
}
.h-36 {
  height: 9rem;
}
.h-4 {
  height: 1rem;
}
.h-40 {
  height: 10rem;
}
.h-48 {
  height: 12rem;
}
.h-5 {
  height: 1.25rem;
}
.h-56 {
  height: 14rem;
}
.h-6 {
  height: 1.5rem;
}
.h-64 {
  height: 16rem;
}
.h-7 {
  height: 1.75rem;
}
.h-72 {
  height: 18rem;
}
.h-8 {
  height: 2rem;
}
.h-80 {
  height: 20rem;
}
.h-9 {
  height: 2.25rem;
}
.h-96 {
  height: 24rem;
}
.h-\[1\.5px\] {
  height: 1.5px;
}
.h-\[100\%\] {
  height: 100%;
}
.h-\[100dvh\] {
  height: 100dvh;
}
.h-\[100px\] {
  height: 100px;
}
.h-\[101px\] {
  height: 101px;
}
.h-\[105px\] {
  height: 105px;
}
.h-\[106px\] {
  height: 106px;
}
.h-\[10px\] {
  height: 10px;
}
.h-\[110px\] {
  height: 110px;
}
.h-\[116px\] {
  height: 116px;
}
.h-\[120px\] {
  height: 120px;
}
.h-\[125\.4px\] {
  height: 125.4px;
}
.h-\[127\%\] {
  height: 127%;
}
.h-\[128px\] {
  height: 128px;
}
.h-\[12px\] {
  height: 12px;
}
.h-\[130px\] {
  height: 130px;
}
.h-\[132px\] {
  height: 132px;
}
.h-\[13px\] {
  height: 13px;
}
.h-\[140px\] {
  height: 140px;
}
.h-\[146px\] {
  height: 146px;
}
.h-\[14px\] {
  height: 14px;
}
.h-\[150px\] {
  height: 150px;
}
.h-\[153\.5px\] {
  height: 153.5px;
}
.h-\[15px\] {
  height: 15px;
}
.h-\[160px\] {
  height: 160px;
}
.h-\[168px\] {
  height: 168px;
}
.h-\[16px\] {
  height: 16px;
}
.h-\[172px\] {
  height: 172px;
}
.h-\[175px\] {
  height: 175px;
}
.h-\[178px\] {
  height: 178px;
}
.h-\[180px\] {
  height: 180px;
}
.h-\[186px\] {
  height: 186px;
}
.h-\[18px\] {
  height: 18px;
}
.h-\[196px\] {
  height: 196px;
}
.h-\[1px\] {
  height: 1px;
}
.h-\[200px\] {
  height: 200px;
}
.h-\[202\.5px\] {
  height: 202.5px;
}
.h-\[20px\] {
  height: 20px;
}
.h-\[210px\] {
  height: 210px;
}
.h-\[21px\] {
  height: 21px;
}
.h-\[222px\] {
  height: 222px;
}
.h-\[228px\] {
  height: 228px;
}
.h-\[22px\] {
  height: 22px;
}
.h-\[248px\] {
  height: 248px;
}
.h-\[24px\] {
  height: 24px;
}
.h-\[260px\] {
  height: 260px;
}
.h-\[265px\] {
  height: 265px;
}
.h-\[26px\] {
  height: 26px;
}
.h-\[27px\] {
  height: 27px;
}
.h-\[28\.15px\] {
  height: 28.15px;
}
.h-\[280px\] {
  height: 280px;
}
.h-\[28px\] {
  height: 28px;
}
.h-\[29px\] {
  height: 29px;
}
.h-\[2px\] {
  height: 2px;
}
.h-\[300px\] {
  height: 300px;
}
.h-\[30px\] {
  height: 30px;
}
.h-\[318px\] {
  height: 318px;
}
.h-\[320px\] {
  height: 320px;
}
.h-\[32px\] {
  height: 32px;
}
.h-\[33\.5px\] {
  height: 33.5px;
}
.h-\[330px\] {
  height: 330px;
}
.h-\[333px\] {
  height: 333px;
}
.h-\[334\.6px\] {
  height: 334.6px;
}
.h-\[336px\] {
  height: 336px;
}
.h-\[33px\] {
  height: 33px;
}
.h-\[340px\] {
  height: 340px;
}
.h-\[34px\] {
  height: 34px;
}
.h-\[350px\] {
  height: 350px;
}
.h-\[35px\] {
  height: 35px;
}
.h-\[36\.385px\] {
  height: 36.385px;
}
.h-\[36px\] {
  height: 36px;
}
.h-\[382px\] {
  height: 382px;
}
.h-\[38px\] {
  height: 38px;
}
.h-\[39\.25px\] {
  height: 39.25px;
}
.h-\[3px\] {
  height: 3px;
}
.h-\[40\%\] {
  height: 40%;
}
.h-\[400px\] {
  height: 400px;
}
.h-\[40px\] {
  height: 40px;
}
.h-\[426px\] {
  height: 426px;
}
.h-\[42px\] {
  height: 42px;
}
.h-\[44px\] {
  height: 44px;
}
.h-\[45px\] {
  height: 45px;
}
.h-\[478px\] {
  height: 478px;
}
.h-\[48px\] {
  height: 48px;
}
.h-\[49\.345px\] {
  height: 49.345px;
}
.h-\[4px\] {
  height: 4px;
}
.h-\[500px\] {
  height: 500px;
}
.h-\[50px\] {
  height: 50px;
}
.h-\[51\.15px\] {
  height: 51.15px;
}
.h-\[51px\] {
  height: 51px;
}
.h-\[52px\] {
  height: 52px;
}
.h-\[53\.5px\] {
  height: 53.5px;
}
.h-\[532px\] {
  height: 532px;
}
.h-\[54\%\] {
  height: 54%;
}
.h-\[550px\] {
  height: 550px;
}
.h-\[55px\] {
  height: 55px;
}
.h-\[56px\] {
  height: 56px;
}
.h-\[57px\] {
  height: 57px;
}
.h-\[58px\] {
  height: 58px;
}
.h-\[5px\] {
  height: 5px;
}
.h-\[600px\] {
  height: 600px;
}
.h-\[60px\] {
  height: 60px;
}
.h-\[615px\] {
  height: 615px;
}
.h-\[64px\] {
  height: 64px;
}
.h-\[65\%\] {
  height: 65%;
}
.h-\[65px\] {
  height: 65px;
}
.h-\[66px\] {
  height: 66px;
}
.h-\[675px\] {
  height: 675px;
}
.h-\[685px\] {
  height: 685px;
}
.h-\[68px\] {
  height: 68px;
}
.h-\[6px\] {
  height: 6px;
}
.h-\[70\%\] {
  height: 70%;
}
.h-\[70px\] {
  height: 70px;
}
.h-\[70vh\] {
  height: 70vh;
}
.h-\[72px\] {
  height: 72px;
}
.h-\[74px\] {
  height: 74px;
}
.h-\[75px\] {
  height: 75px;
}
.h-\[76px\] {
  height: 76px;
}
.h-\[77px\] {
  height: 77px;
}
.h-\[78px\] {
  height: 78px;
}
.h-\[80\%\] {
  height: 80%;
}
.h-\[80\.5px\] {
  height: 80.5px;
}
.h-\[800px\] {
  height: 800px;
}
.h-\[80px\] {
  height: 80px;
}
.h-\[80vh\] {
  height: 80vh;
}
.h-\[85\.5px\] {
  height: 85.5px;
}
.h-\[85px\] {
  height: 85px;
}
.h-\[85vh\] {
  height: 85vh;
}
.h-\[87px\] {
  height: 87px;
}
.h-\[88px\] {
  height: 88px;
}
.h-\[8px\] {
  height: 8px;
}
.h-\[90\%\] {
  height: 90%;
}
.h-\[90\.5px\] {
  height: 90.5px;
}
.h-\[90px\] {
  height: 90px;
}
.h-\[96px\] {
  height: 96px;
}
.h-\[98px\] {
  height: 98px;
}
.h-\[calc\(100\%-100px\)\] {
  height: calc(100% - 100px);
}
.h-\[calc\(100\%-16px\)\] {
  height: calc(100% - 16px);
}
.h-\[calc\(100\%-20px\)\] {
  height: calc(100% - 20px);
}
.h-\[calc\(100\%-22px\)\] {
  height: calc(100% - 22px);
}
.h-\[calc\(100\%-4px\)\] {
  height: calc(100% - 4px);
}
.h-\[calc\(100\%-8px\)\] {
  height: calc(100% - 8px);
}
.h-\[calc\(80vh-120px\)\] {
  height: calc(80vh - 120px);
}
.h-\[clamp\(48px\2c 8vw\2c 90px\)\] {
  height: clamp(48px,8vw,90px);
}
.h-\[clamp\(54px\2c 8vw\2c 80px\)\] {
  height: clamp(54px,8vw,80px);
}
.h-\[min\(500px\2c 70vh\)\] {
  height: min(500px,70vh);
}
.h-\[min\(600px\2c 75vh\)\] {
  height: min(600px,75vh);
}
.h-\[min\(640px\2c 80vh\)\] {
  height: min(640px,80vh);
}
.h-\[min\(700px\2c 80vh\)\] {
  height: min(700px,80vh);
}
.h-\[var\(--radix-select-trigger-height\)\] {
  height: var(--radix-select-trigger-height);
}
.h-auto {
  height: auto;
}
.h-fit {
  height: fit-content;
}
.h-full {
  height: 100%;
}
.h-max {
  height: max-content;
}
.h-px {
  height: 1px;
}
.h-screen {
  height: 100vh;
}
.h-svh {
  height: 100svh;
}
.max-h-32 {
  max-height: 8rem;
}
.max-h-40 {
  max-height: 10rem;
}
.max-h-48 {
  max-height: 12rem;
}
.max-h-64 {
  max-height: 16rem;
}
.max-h-96 {
  max-height: 24rem;
}
.max-h-\[100px\] {
  max-height: 100px;
}
.max-h-\[120px\] {
  max-height: 120px;
}
.max-h-\[140px\] {
  max-height: 140px;
}
.max-h-\[160px\] {
  max-height: 160px;
}
.max-h-\[180px\] {
  max-height: 180px;
}
.max-h-\[200px\] {
  max-height: 200px;
}
.max-h-\[218px\] {
  max-height: 218px;
}
.max-h-\[300px\] {
  max-height: 300px;
}
.max-h-\[36px\] {
  max-height: 36px;
}
.max-h-\[400px\] {
  max-height: 400px;
}
.max-h-\[40vh\] {
  max-height: 40vh;
}
.max-h-\[420px\] {
  max-height: 420px;
}
.max-h-\[45vh\] {
  max-height: 45vh;
}
.max-h-\[500px\] {
  max-height: 500px;
}
.max-h-\[50vh\] {
  max-height: 50vh;
}
.max-h-\[56px\] {
  max-height: 56px;
}
.max-h-\[600px\] {
  max-height: 600px;
}
.max-h-\[60vh\] {
  max-height: 60vh;
}
.max-h-\[64px\] {
  max-height: 64px;
}
.max-h-\[70vh\] {
  max-height: 70vh;
}
.max-h-\[75vh\] {
  max-height: 75vh;
}
.max-h-\[80vh\] {
  max-height: 80vh;
}
.max-h-\[85vh\] {
  max-height: 85vh;
}
.max-h-\[90\%\] {
  max-height: 90%;
}
.max-h-\[90px\] {
  max-height: 90px;
}
.max-h-\[90vh\] {
  max-height: 90vh;
}
.max-h-\[calc\(100\%-100px\)\] {
  max-height: calc(100% - 100px);
}
.max-h-\[calc\(100vh-2rem\)\] {
  max-height: calc(100vh - 2rem);
}
.max-h-\[calc\(100vh-350px\)\] {
  max-height: calc(100vh - 350px);
}
.max-h-\[calc\(100vh-400px\)\] {
  max-height: calc(100vh - 400px);
}
.max-h-\[calc\(100vh-env\(safe-area-inset-top\2c 0px\)-env\(safe-area-inset-bottom\2c 0px\)-40px\)\] {
  max-height: calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 40px);
}
.max-h-\[calc\(100vh-env\(safe-area-inset-top\2c 0px\)-env\(safe-area-inset-bottom\2c 0px\)-80px\)\] {
  max-height: calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 80px);
}
.max-h-\[calc\(90vh-180px\)\] {
  max-height: calc(90vh - 180px);
}
.max-h-full {
  max-height: 100%;
}
.max-h-min {
  max-height: min-content;
}
.min-h-0 {
  min-height: 0px;
}
.min-h-\[100dvh\] {
  min-height: 100dvh;
}
.min-h-\[100px\] {
  min-height: 100px;
}
.min-h-\[105px\] {
  min-height: 105px;
}
.min-h-\[120px\] {
  min-height: 120px;
}
.min-h-\[140px\] {
  min-height: 140px;
}
.min-h-\[146px\] {
  min-height: 146px;
}
.min-h-\[18px\] {
  min-height: 18px;
}
.min-h-\[200px\] {
  min-height: 200px;
}
.min-h-\[20vh\] {
  min-height: 20vh;
}
.min-h-\[250px\] {
  min-height: 250px;
}
.min-h-\[300px\] {
  min-height: 300px;
}
.min-h-\[350px\] {
  min-height: 350px;
}
.min-h-\[36px\] {
  min-height: 36px;
}
.min-h-\[400px\] {
  min-height: 400px;
}
.min-h-\[44px\] {
  min-height: 44px;
}
.min-h-\[48px\] {
  min-height: 48px;
}
.min-h-\[500px\] {
  min-height: 500px;
}
.min-h-\[50px\] {
  min-height: 50px;
}
.min-h-\[54px\] {
  min-height: 54px;
}
.min-h-\[56px\] {
  min-height: 56px;
}
.min-h-\[60px\] {
  min-height: 60px;
}
.min-h-\[64px\] {
  min-height: 64px;
}
.min-h-\[68px\] {
  min-height: 68px;
}
.min-h-\[80px\] {
  min-height: 80px;
}
.min-h-\[844px\] {
  min-height: 844px;
}
.min-h-\[8px\] {
  min-height: 8px;
}
.min-h-\[94px\] {
  min-height: 94px;
}
.min-h-fit {
  min-height: fit-content;
}
.min-h-full {
  min-height: 100%;
}
.min-h-screen {
  min-height: 100vh;
}
.min-h-svh {
  min-height: 100svh;
}
.\!w-10 {
  width: 2.5rem !important;
}
.\!w-\[120px\] {
  width: 120px !important;
}
.\!w-\[160px\] {
  width: 160px !important;
}
.\!w-\[180px\] {
  width: 180px !important;
}
.\!w-\[200px\] {
  width: 200px !important;
}
.\!w-\[220px\] {
  width: 220px !important;
}
.\!w-\[240px\] {
  width: 240px !important;
}
.\!w-\[28px\] {
  width: 28px !important;
}
.\!w-\[40px\] {
  width: 40px !important;
}
.\!w-\[52px\] {
  width: 52px !important;
}
.\!w-\[90px\] {
  width: 90px !important;
}
.\!w-\[96px\] {
  width: 96px !important;
}
.\!w-\[calc\(100\%-24px\)\] {
  width: calc(100% - 24px) !important;
}
.\!w-full {
  width: 100% !important;
}
.w-0 {
  width: 0px;
}
.w-0\.5 {
  width: 0.125rem;
}
.w-1 {
  width: 0.25rem;
}
.w-1\.5 {
  width: 0.375rem;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-10 {
  width: 2.5rem;
}
.w-11 {
  width: 2.75rem;
}
.w-12 {
  width: 3rem;
}
.w-14 {
  width: 3.5rem;
}
.w-16 {
  width: 4rem;
}
.w-2 {
  width: 0.5rem;
}
.w-2\.5 {
  width: 0.625rem;
}
.w-2\/5 {
  width: 40%;
}
.w-20 {
  width: 5rem;
}
.w-24 {
  width: 6rem;
}
.w-28 {
  width: 7rem;
}
.w-3 {
  width: 0.75rem;
}
.w-3\.5 {
  width: 0.875rem;
}
.w-3\/4 {
  width: 75%;
}
.w-32 {
  width: 8rem;
}
.w-36 {
  width: 9rem;
}
.w-4 {
  width: 1rem;
}
.w-4\/5 {
  width: 80%;
}
.w-40 {
  width: 10rem;
}
.w-48 {
  width: 12rem;
}
.w-5 {
  width: 1.25rem;
}
.w-52 {
  width: 13rem;
}
.w-56 {
  width: 14rem;
}
.w-6 {
  width: 1.5rem;
}
.w-64 {
  width: 16rem;
}
.w-7 {
  width: 1.75rem;
}
.w-72 {
  width: 18rem;
}
.w-8 {
  width: 2rem;
}
.w-80 {
  width: 20rem;
}
.w-9 {
  width: 2.25rem;
}
.w-96 {
  width: 24rem;
}
.w-\[\(100\%\+20px\)\] {
  width: (100%+20px);
}
.w-\[100\%\] {
  width: 100%;
}
.w-\[100px\] {
  width: 100px;
}
.w-\[101px\] {
  width: 101px;
}
.w-\[101vw\] {
  width: 101vw;
}
.w-\[102px\] {
  width: 102px;
}
.w-\[106px\] {
  width: 106px;
}
.w-\[110px\] {
  width: 110px;
}
.w-\[111px\] {
  width: 111px;
}
.w-\[120px\] {
  width: 120px;
}
.w-\[121px\] {
  width: 121px;
}
.w-\[125px\] {
  width: 125px;
}
.w-\[128\.5px\] {
  width: 128.5px;
}
.w-\[12px\] {
  width: 12px;
}
.w-\[130\%\] {
  width: 130%;
}
.w-\[130px\] {
  width: 130px;
}
.w-\[132px\] {
  width: 132px;
}
.w-\[138px\] {
  width: 138px;
}
.w-\[139px\] {
  width: 139px;
}
.w-\[140px\] {
  width: 140px;
}
.w-\[148px\] {
  width: 148px;
}
.w-\[14px\] {
  width: 14px;
}
.w-\[154px\] {
  width: 154px;
}
.w-\[160px\] {
  width: 160px;
}
.w-\[16px\] {
  width: 16px;
}
.w-\[175px\] {
  width: 175px;
}
.w-\[179px\] {
  width: 179px;
}
.w-\[180px\] {
  width: 180px;
}
.w-\[185px\] {
  width: 185px;
}
.w-\[18px\] {
  width: 18px;
}
.w-\[1px\] {
  width: 1px;
}
.w-\[200\%\] {
  width: 200%;
}
.w-\[200px\] {
  width: 200px;
}
.w-\[202\.5px\] {
  width: 202.5px;
}
.w-\[20px\] {
  width: 20px;
}
.w-\[228px\] {
  width: 228px;
}
.w-\[22px\] {
  width: 22px;
}
.w-\[230px\] {
  width: 230px;
}
.w-\[240px\] {
  width: 240px;
}
.w-\[24px\] {
  width: 24px;
}
.w-\[26px\] {
  width: 26px;
}
.w-\[280px\] {
  width: 280px;
}
.w-\[288px\] {
  width: 288px;
}
.w-\[28px\] {
  width: 28px;
}
.w-\[30\%\] {
  width: 30%;
}
.w-\[300px\] {
  width: 300px;
}
.w-\[30px\] {
  width: 30px;
}
.w-\[320px\] {
  width: 320px;
}
.w-\[32px\] {
  width: 32px;
}
.w-\[333px\] {
  width: 333px;
}
.w-\[34px\] {
  width: 34px;
}
.w-\[35\%\] {
  width: 35%;
}
.w-\[350px\] {
  width: 350px;
}
.w-\[35px\] {
  width: 35px;
}
.w-\[360px\] {
  width: 360px;
}
.w-\[364px\] {
  width: 364px;
}
.w-\[365px\] {
  width: 365px;
}
.w-\[36px\] {
  width: 36px;
}
.w-\[370px\] {
  width: 370px;
}
.w-\[372px\] {
  width: 372px;
}
.w-\[378px\] {
  width: 378px;
}
.w-\[37px\] {
  width: 37px;
}
.w-\[380px\] {
  width: 380px;
}
.w-\[39px\] {
  width: 39px;
}
.w-\[3px\] {
  width: 3px;
}
.w-\[40\%\] {
  width: 40%;
}
.w-\[400px\] {
  width: 400px;
}
.w-\[40px\] {
  width: 40px;
}
.w-\[420px\] {
  width: 420px;
}
.w-\[42px\] {
  width: 42px;
}
.w-\[44px\] {
  width: 44px;
}
.w-\[450px\] {
  width: 450px;
}
.w-\[45px\] {
  width: 45px;
}
.w-\[48px\] {
  width: 48px;
}
.w-\[4px\] {
  width: 4px;
}
.w-\[500px\] {
  width: 500px;
}
.w-\[50px\] {
  width: 50px;
}
.w-\[52px\] {
  width: 52px;
}
.w-\[56px\] {
  width: 56px;
}
.w-\[58px\] {
  width: 58px;
}
.w-\[600px\] {
  width: 600px;
}
.w-\[60px\] {
  width: 60px;
}
.w-\[64px\] {
  width: 64px;
}
.w-\[65\%\] {
  width: 65%;
}
.w-\[66px\] {
  width: 66px;
}
.w-\[67px\] {
  width: 67px;
}
.w-\[68\.5px\] {
  width: 68.5px;
}
.w-\[68px\] {
  width: 68px;
}
.w-\[70\%\] {
  width: 70%;
}
.w-\[70px\] {
  width: 70px;
}
.w-\[72px\] {
  width: 72px;
}
.w-\[74px\] {
  width: 74px;
}
.w-\[75px\] {
  width: 75px;
}
.w-\[77px\] {
  width: 77px;
}
.w-\[80\%\] {
  width: 80%;
}
.w-\[800px\] {
  width: 800px;
}
.w-\[80px\] {
  width: 80px;
}
.w-\[82px\] {
  width: 82px;
}
.w-\[85\%\] {
  width: 85%;
}
.w-\[86\%\] {
  width: 86%;
}
.w-\[86px\] {
  width: 86px;
}
.w-\[86vw\] {
  width: 86vw;
}
.w-\[88\%\] {
  width: 88%;
}
.w-\[88px\] {
  width: 88px;
}
.w-\[90\%\] {
  width: 90%;
}
.w-\[90px\] {
  width: 90px;
}
.w-\[90vw\] {
  width: 90vw;
}
.w-\[92\%\] {
  width: 92%;
}
.w-\[95\%\] {
  width: 95%;
}
.w-\[95vw\] {
  width: 95vw;
}
.w-\[96px\] {
  width: 96px;
}
.w-\[calc\(100\%\+0\.75rem\)\] {
  width: calc(100% + 0.75rem);
}
.w-\[calc\(100\%\+18px\)\] {
  width: calc(100% + 18px);
}
.w-\[calc\(100\%\+1rem\)\] {
  width: calc(100% + 1rem);
}
.w-\[calc\(100\%\+20px\)\] {
  width: calc(100% + 20px);
}
.w-\[calc\(100\%\+4px\)\] {
  width: calc(100% + 4px);
}
.w-\[calc\(100\%\+7px\)\] {
  width: calc(100% + 7px);
}
.w-\[calc\(100\%-136px\)\] {
  width: calc(100% - 136px);
}
.w-\[calc\(100\%-16px\)\] {
  width: calc(100% - 16px);
}
.w-\[calc\(100\%-20px\)\] {
  width: calc(100% - 20px);
}
.w-\[calc\(100\%-22px\)\] {
  width: calc(100% - 22px);
}
.w-\[calc\(100\%-24px\)\] {
  width: calc(100% - 24px);
}
.w-\[calc\(100\%-2px\)\] {
  width: calc(100% - 2px);
}
.w-\[calc\(100\%-4px\)\] {
  width: calc(100% - 4px);
}
.w-\[calc\(100\%-8px\)\] {
  width: calc(100% - 8px);
}
.w-\[min\(340px\2c 85vw\)\] {
  width: min(340px,85vw);
}
.w-\[min\(360px\2c 90vw\)\] {
  width: min(360px,90vw);
}
.w-\[min\(380px\2c 90vw\)\] {
  width: min(380px,90vw);
}
.w-\[min\(400px\2c 90vw\)\] {
  width: min(400px,90vw);
}
.w-\[min\(420px\2c 90vw\)\] {
  width: min(420px,90vw);
}
.w-auto {
  width: auto;
}
.w-fit {
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-min {
  width: min-content;
}
.w-px {
  width: 1px;
}
.w-screen {
  width: 100vw;
}
.\!min-w-0 {
  min-width: 0px !important;
}
.\!min-w-\[180px\] {
  min-width: 180px !important;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-10 {
  min-width: 2.5rem;
}
.min-w-11 {
  min-width: 2.75rem;
}
.min-w-32 {
  min-width: 8rem;
}
.min-w-4 {
  min-width: 1rem;
}
.min-w-5 {
  min-width: 1.25rem;
}
.min-w-52 {
  min-width: 13rem;
}
.min-w-9 {
  min-width: 2.25rem;
}
.min-w-\[100px\] {
  min-width: 100px;
}
.min-w-\[110px\] {
  min-width: 110px;
}
.min-w-\[115px\] {
  min-width: 115px;
}
.min-w-\[125px\] {
  min-width: 125px;
}
.min-w-\[140px\] {
  min-width: 140px;
}
.min-w-\[160px\] {
  min-width: 160px;
}
.min-w-\[16px\] {
  min-width: 16px;
}
.min-w-\[180px\] {
  min-width: 180px;
}
.min-w-\[18px\] {
  min-width: 18px;
}
.min-w-\[200px\] {
  min-width: 200px;
}
.min-w-\[20px\] {
  min-width: 20px;
}
.min-w-\[300px\] {
  min-width: 300px;
}
.min-w-\[420px\] {
  min-width: 420px;
}
.min-w-\[44px\] {
  min-width: 44px;
}
.min-w-\[48px\] {
  min-width: 48px;
}
.min-w-\[4px\] {
  min-width: 4px;
}
.min-w-\[50px\] {
  min-width: 50px;
}
.min-w-\[52px\] {
  min-width: 52px;
}
.min-w-\[56px\] {
  min-width: 56px;
}
.min-w-\[64px\] {
  min-width: 64px;
}
.min-w-\[70px\] {
  min-width: 70px;
}
.min-w-\[72px\] {
  min-width: 72px;
}
.min-w-\[80px\] {
  min-width: 80px;
}
.min-w-\[90px\] {
  min-width: 90px;
}
.min-w-\[95\%\] {
  min-width: 95%;
}
.min-w-\[var\(--radix-select-trigger-width\)\] {
  min-width: var(--radix-select-trigger-width);
}
.min-w-fit {
  min-width: fit-content;
}
.min-w-max {
  min-width: max-content;
}
.\!max-w-xs {
  max-width: 20rem !important;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-3xl {
  max-width: 48rem;
}
.max-w-4xl {
  max-width: 56rem;
}
.max-w-5xl {
  max-width: 64rem;
}
.max-w-6xl {
  max-width: 72rem;
}
.max-w-7xl {
  max-width: 80rem;
}
.max-w-\[100px\] {
  max-width: 100px;
}
.max-w-\[1200px\] {
  max-width: 1200px;
}
.max-w-\[130px\] {
  max-width: 130px;
}
.max-w-\[140px\] {
  max-width: 140px;
}
.max-w-\[150px\] {
  max-width: 150px;
}
.max-w-\[1600px\] {
  max-width: 1600px;
}
.max-w-\[160px\] {
  max-width: 160px;
}
.max-w-\[1920px\] {
  max-width: 1920px;
}
.max-w-\[200px\] {
  max-width: 200px;
}
.max-w-\[218px\] {
  max-width: 218px;
}
.max-w-\[240px\] {
  max-width: 240px;
}
.max-w-\[260px\] {
  max-width: 260px;
}
.max-w-\[280px\] {
  max-width: 280px;
}
.max-w-\[300px\] {
  max-width: 300px;
}
.max-w-\[320px\] {
  max-width: 320px;
}
.max-w-\[360px\] {
  max-width: 360px;
}
.max-w-\[372px\] {
  max-width: 372px;
}
.max-w-\[380px\] {
  max-width: 380px;
}
.max-w-\[381px\] {
  max-width: 381px;
}
.max-w-\[382px\] {
  max-width: 382px;
}
.max-w-\[400px\] {
  max-width: 400px;
}
.max-w-\[408px\] {
  max-width: 408px;
}
.max-w-\[440px\] {
  max-width: 440px;
}
.max-w-\[450px\] {
  max-width: 450px;
}
.max-w-\[480px\] {
  max-width: 480px;
}
.max-w-\[50\%\] {
  max-width: 50%;
}
.max-w-\[500px\] {
  max-width: 500px;
}
.max-w-\[520px\] {
  max-width: 520px;
}
.max-w-\[540px\] {
  max-width: 540px;
}
.max-w-\[56px\] {
  max-width: 56px;
}
.max-w-\[600px\] {
  max-width: 600px;
}
.max-w-\[640px\] {
  max-width: 640px;
}
.max-w-\[64px\] {
  max-width: 64px;
}
.max-w-\[70\%\] {
  max-width: 70%;
}
.max-w-\[70px\] {
  max-width: 70px;
}
.max-w-\[75\%\] {
  max-width: 75%;
}
.max-w-\[80\%\] {
  max-width: 80%;
}
.max-w-\[800px\] {
  max-width: 800px;
}
.max-w-\[80px\] {
  max-width: 80px;
}
.max-w-\[85\%\] {
  max-width: 85%;
}
.max-w-\[85px\] {
  max-width: 85px;
}
.max-w-\[90\%\] {
  max-width: 90%;
}
.max-w-\[90vw\] {
  max-width: 90vw;
}
.max-w-\[92vw\] {
  max-width: 92vw;
}
.max-w-\[95\%\] {
  max-width: 95%;
}
.max-w-\[calc\(100vw-32px\)\] {
  max-width: calc(100vw - 32px);
}
.max-w-\[min\(95vw\2c 800px\)\] {
  max-width: min(95vw,800px);
}
.max-w-\[unset\] {
  max-width: unset;
}
.max-w-full {
  max-width: 100%;
}
.max-w-lg {
  max-width: 32rem;
}
.max-w-md {
  max-width: 28rem;
}
.max-w-none {
  max-width: none;
}
.max-w-sm {
  max-width: 24rem;
}
.max-w-xl {
  max-width: 36rem;
}
.max-w-xs {
  max-width: 20rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-\[2\] {
  flex: 2;
}
.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;
}
.grow {
  flex-grow: 1;
}
.table-fixed {
  table-layout: fixed;
}
.caption-bottom {
  caption-side: bottom;
}
.border-collapse {
  border-collapse: collapse;
}
.origin-bottom {
  transform-origin: bottom;
}
.origin-center {
  transform-origin: center;
}
.origin-left {
  transform-origin: left;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  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%;
  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-px {
  --tw-translate-x: -1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  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-\[2px\] {
  --tw-translate-y: -2px;
  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%;
  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-0 {
  --tw-translate-x: 0px;
  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-5 {
  --tw-translate-x: 1.25rem;
  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-\[-10\%\] {
  --tw-translate-x: -10%;
  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-\[-50\%\] {
  --tw-translate-x: -50%;
  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-\[24px\] {
  --tw-translate-x: 24px;
  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-\[2px\] {
  --tw-translate-x: 2px;
  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-px {
  --tw-translate-x: 1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-1\/2 {
  --tw-translate-y: 50%;
  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-\[-10px\] {
  --tw-translate-y: -10px;
  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-\[-48\%\] {
  --tw-translate-y: -48%;
  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-\[-50\%\] {
  --tw-translate-y: -50%;
  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-\[-8px\] {
  --tw-translate-y: -8px;
  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-\[100px\] {
  --tw-translate-y: 100px;
  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%;
  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-90 {
  --tw-rotate: -90deg;
  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-\[4\.5deg\] {
  --tw-rotate: -4.5deg;
  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-180 {
  --tw-rotate: 180deg;
  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;
  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-\[-13\.276deg\] {
  --tw-rotate: -13.276deg;
  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-\[-2deg\] {
  --tw-rotate: -2deg;
  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-\[35deg\] {
  --tw-rotate: 35deg;
  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-\[45deg\] {
  --tw-rotate: 45deg;
  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-\[7\.5deg\] {
  --tw-rotate: 7.5deg;
  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));
}
.-skew-x-12 {
  --tw-skew-x: -12deg;
  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));
}
.skew-x-12 {
  --tw-skew-x: 12deg;
  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));
}
.skew-x-\[-20deg\] {
  --tw-skew-x: -20deg;
  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-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));
}
.scale-105 {
  --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));
}
.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));
}
.scale-125 {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  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-150 {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
  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-75 {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
  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-90 {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  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\.45\] {
  --tw-scale-x: 0.45;
  --tw-scale-y: 0.45;
  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\.5\] {
  --tw-scale-x: 0.5;
  --tw-scale-y: 0.5;
  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\.625\] {
  --tw-scale-x: 0.625;
  --tw-scale-y: 0.625;
  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\.65\] {
  --tw-scale-x: 0.65;
  --tw-scale-y: 0.65;
  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\.6\] {
  --tw-scale-x: 0.6;
  --tw-scale-y: 0.6;
  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\.7\] {
  --tw-scale-x: 0.7;
  --tw-scale-y: 0.7;
  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\.8\] {
  --tw-scale-x: 0.8;
  --tw-scale-y: 0.8;
  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\.9\] {
  --tw-scale-x: 0.9;
  --tw-scale-y: 0.9;
  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\.01\] {
  --tw-scale-x: 1.01;
  --tw-scale-y: 1.01;
  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\.02\] {
  --tw-scale-x: 1.02;
  --tw-scale-y: 1.02;
  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\.15\] {
  --tw-scale-x: 1.15;
  --tw-scale-y: 1.15;
  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\.25\] {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  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\.35\] {
  --tw-scale-x: 1.35;
  --tw-scale-y: 1.35;
  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\.3\] {
  --tw-scale-x: 1.3;
  --tw-scale-y: 1.3;
  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\.675\] {
  --tw-scale-x: 1.675;
  --tw-scale-y: 1.675;
  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-\[2\] {
  --tw-scale-x: 2;
  --tw-scale-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));
}
.scale-\[4\] {
  --tw-scale-x: 4;
  --tw-scale-y: 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));
}
.scale-\[5\.25\] {
  --tw-scale-x: 5.25;
  --tw-scale-y: 5.25;
  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-\[5\] {
  --tw-scale-x: 5;
  --tw-scale-y: 5;
  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-x-100 {
  --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));
}
.-scale-y-100 {
  --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));
}
.scale-x-\[-1\] {
  --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));
}
.scale-y-100 {
  --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));
}
.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));
}
.transform-gpu {
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.animate-\[float_3s_ease-in-out_infinite\] {
  animation: float 3s ease-in-out infinite;
}
.animate-\[fortune-wheel-item-pulse_2s_ease-in-out_infinite\] {
  animation: fortune-wheel-item-pulse 2s ease-in-out infinite;
}
@keyframes pulse {

  50% {
    opacity: .5;
  }
}
.animate-\[pulse_1\.5s_ease-in-out_infinite\] {
  animation: pulse 1.5s ease-in-out infinite;
}
@keyframes bounce {

  0%, 100% {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50% {
    transform: none;
    animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}
.animate-bounce {
  animation: bounce 1s infinite;
}
@keyframes egg-wobble {

  0%, 100% {
    transform: rotate(0deg);
  }

  10% {
    transform: rotate(5deg);
  }

  20% {
    transform: rotate(-5deg);
  }

  30% {
    transform: rotate(4deg);
  }

  40% {
    transform: rotate(-4deg);
  }

  50% {
    transform: rotate(0deg);
  }
}
.animate-egg-wobble {
  animation: egg-wobble 3s ease-in-out infinite;
}
@keyframes ping {

  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}
.animate-ping {
  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}
@keyframes pulse {

  50% {
    opacity: .5;
  }
}
.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes slide-up {

  0% {
    transform: translateY(20px);
    opacity: 0;
  }

  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.animate-slide-up {
  animation: slide-up 0.5s ease-out;
}
@keyframes spin {

  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}
.\!cursor-not-allowed {
  cursor: not-allowed !important;
}
.cursor-crosshair {
  cursor: crosshair;
}
.cursor-default {
  cursor: default;
}
.cursor-grab {
  cursor: grab;
}
.cursor-grabbing {
  cursor: grabbing;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-wait {
  cursor: wait;
}
.touch-auto {
  touch-action: auto;
}
.touch-none {
  touch-action: none;
}
.touch-manipulation {
  touch-action: manipulation;
}
.select-none {
  -webkit-user-select: none;
          user-select: none;
}
.resize-none {
  resize: none;
}
.resize {
  resize: both;
}
.list-inside {
  list-style-position: inside;
}
.list-decimal {
  list-style-type: decimal;
}
.list-disc {
  list-style-type: disc;
}
.appearance-none {
  appearance: none;
}
.auto-rows-\[116px\] {
  grid-auto-rows: 116px;
}
.auto-rows-\[120px\] {
  grid-auto-rows: 120px;
}
.auto-rows-\[130px\] {
  grid-auto-rows: 130px;
}
.auto-rows-\[56px\] {
  grid-auto-rows: 56px;
}
.auto-rows-\[60px\] {
  grid-auto-rows: 60px;
}
.auto-rows-\[80px\] {
  grid-auto-rows: 80px;
}
.auto-rows-auto {
  grid-auto-rows: auto;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-\[70\%\2c 30\%\] {
  grid-template-columns: 70% 30%;
}
.grid-cols-\[75\%\2c 1fr\] {
  grid-template-columns: 75% 1fr;
}
.grid-cols-\[repeat\(3\2c 1fr\)\] {
  grid-template-columns: repeat(3,1fr);
}
.grid-cols-\[repeat\(4\2c 1fr\)\] {
  grid-template-columns: repeat(4,1fr);
}
.grid-cols-\[repeat\(4\2c 60px\)\] {
  grid-template-columns: repeat(4,60px);
}
.grid-cols-\[repeat\(4\2c auto\)\] {
  grid-template-columns: repeat(4,auto);
}
.grid-cols-\[repeat\(auto-fill\2c 140px\)\] {
  grid-template-columns: repeat(auto-fill,140px);
}
.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
.grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}
.\!flex-row {
  flex-direction: row !important;
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.place-items-center {
  place-items: center;
}
.content-center {
  align-content: center;
}
.content-start {
  align-content: flex-start;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-baseline {
  align-items: baseline;
}
.items-stretch {
  align-items: stretch;
}
.\!justify-start {
  justify-content: flex-start !important;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-evenly {
  justify-content: space-evenly;
}
.justify-items-center {
  justify-items: center;
}
.gap-0 {
  gap: 0px;
}
.gap-0\.5 {
  gap: 0.125rem;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-1\.5 {
  gap: 0.375rem;
}
.gap-10 {
  gap: 2.5rem;
}
.gap-11 {
  gap: 2.75rem;
}
.gap-12 {
  gap: 3rem;
}
.gap-16 {
  gap: 4rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-2\.5 {
  gap: 0.625rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-7 {
  gap: 1.75rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-9 {
  gap: 2.25rem;
}
.gap-\[0px\] {
  gap: 0px;
}
.gap-\[10px\] {
  gap: 10px;
}
.gap-\[12px\] {
  gap: 12px;
}
.gap-\[13px\] {
  gap: 13px;
}
.gap-\[14px\] {
  gap: 14px;
}
.gap-\[15px\] {
  gap: 15px;
}
.gap-\[16px\] {
  gap: 16px;
}
.gap-\[18px\] {
  gap: 18px;
}
.gap-\[1px\] {
  gap: 1px;
}
.gap-\[20px\] {
  gap: 20px;
}
.gap-\[22px\] {
  gap: 22px;
}
.gap-\[24px\] {
  gap: 24px;
}
.gap-\[24px_16px\] {
  gap: 24px 16px;
}
.gap-\[28px\] {
  gap: 28px;
}
.gap-\[2px\] {
  gap: 2px;
}
.gap-\[3\.07px\] {
  gap: 3.07px;
}
.gap-\[30px\] {
  gap: 30px;
}
.gap-\[3px\] {
  gap: 3px;
}
.gap-\[45px\] {
  gap: 45px;
}
.gap-\[4px\] {
  gap: 4px;
}
.gap-\[50px\] {
  gap: 50px;
}
.gap-\[5px\] {
  gap: 5px;
}
.gap-\[6px\] {
  gap: 6px;
}
.gap-\[7px\] {
  gap: 7px;
}
.gap-\[8px\] {
  gap: 8px;
}
.gap-\[clamp\(3px\2c 1vw\2c 8px\)\] {
  gap: clamp(3px,1vw,8px);
}
.gap-x-0 {
  column-gap: 0px;
}
.gap-x-0\.5 {
  column-gap: 0.125rem;
}
.gap-x-1 {
  column-gap: 0.25rem;
}
.gap-x-2 {
  column-gap: 0.5rem;
}
.gap-x-3 {
  column-gap: 0.75rem;
}
.gap-x-4 {
  column-gap: 1rem;
}
.gap-x-6 {
  column-gap: 1.5rem;
}
.gap-x-7 {
  column-gap: 1.75rem;
}
.gap-x-80 {
  column-gap: 20rem;
}
.gap-x-\[10px\] {
  column-gap: 10px;
}
.gap-x-\[14px\] {
  column-gap: 14px;
}
.gap-x-\[15px\] {
  column-gap: 15px;
}
.gap-x-\[8px\] {
  column-gap: 8px;
}
.gap-y-0 {
  row-gap: 0px;
}
.gap-y-1 {
  row-gap: 0.25rem;
}
.gap-y-1\.5 {
  row-gap: 0.375rem;
}
.gap-y-10 {
  row-gap: 2.5rem;
}
.gap-y-2 {
  row-gap: 0.5rem;
}
.gap-y-2\.5 {
  row-gap: 0.625rem;
}
.gap-y-3 {
  row-gap: 0.75rem;
}
.gap-y-4 {
  row-gap: 1rem;
}
.gap-y-6 {
  row-gap: 1.5rem;
}
.gap-y-8 {
  row-gap: 2rem;
}
.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 * calc(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 * calc(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 * calc(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 * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(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 * calc(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 * calc(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 * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-divide-opacity));
}
.divide-white\/10 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.1);
}
.self-center {
  align-self: center;
}
.self-stretch {
  align-self: stretch;
}
.justify-self-end {
  justify-self: end;
}
.justify-self-center {
  justify-self: center;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}
.overflow-scroll {
  overflow: scroll;
}
.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-visible {
  overflow-x: visible;
}
.overflow-x-scroll {
  overflow-x: scroll;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-ellipsis {
  text-overflow: ellipsis;
}
.whitespace-normal {
  white-space: normal;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre-line {
  white-space: pre-line;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.text-nowrap {
  text-wrap: nowrap;
}
.break-words {
  overflow-wrap: break-word;
}
.break-all {
  word-break: break-all;
}
.\!rounded-\[12px\] {
  border-radius: 12px !important;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-\[0\.5em\] {
  border-radius: 0.5em;
}
.rounded-\[0_0_4px_4px\] {
  border-radius: 0 0 4px 4px;
}
.rounded-\[0px_0px_10px_10px\] {
  border-radius: 0px 0px 10px 10px;
}
.rounded-\[0px_0px_12\.8px_12\.8px\] {
  border-radius: 0px 0px 12.8px 12.8px;
}
.rounded-\[0px_0px_12px_12px\] {
  border-radius: 0px 0px 12px 12px;
}
.rounded-\[0px_0px_15px_15px\] {
  border-radius: 0px 0px 15px 15px;
}
.rounded-\[0px_0px_16px_16px\] {
  border-radius: 0px 0px 16px 16px;
}
.rounded-\[1\.5px\] {
  border-radius: 1.5px;
}
.rounded-\[10\.4px\] {
  border-radius: 10.4px;
}
.rounded-\[10\.775px\] {
  border-radius: 10.775px;
}
.rounded-\[10px\] {
  border-radius: 10px;
}
.rounded-\[11\.775px\] {
  border-radius: 11.775px;
}
.rounded-\[11px\] {
  border-radius: 11px;
}
.rounded-\[12\.5px\] {
  border-radius: 12.5px;
}
.rounded-\[12\.6px\] {
  border-radius: 12.6px;
}
.rounded-\[12\.775px\] {
  border-radius: 12.775px;
}
.rounded-\[12\.8px\] {
  border-radius: 12.8px;
}
.rounded-\[12px\] {
  border-radius: 12px;
}
.rounded-\[12px_12px_0px_0px\] {
  border-radius: 12px 12px 0px 0px;
}
.rounded-\[14\.8px\] {
  border-radius: 14.8px;
}
.rounded-\[14px\] {
  border-radius: 14px;
}
.rounded-\[15px\] {
  border-radius: 15px;
}
.rounded-\[16px\] {
  border-radius: 16px;
}
.rounded-\[16px_16px_0px_0px\] {
  border-radius: 16px 16px 0px 0px;
}
.rounded-\[17px\] {
  border-radius: 17px;
}
.rounded-\[17px_17px_0px_0px\] {
  border-radius: 17px 17px 0px 0px;
}
.rounded-\[18px\] {
  border-radius: 18px;
}
.rounded-\[2\.5rem\] {
  border-radius: 2.5rem;
}
.rounded-\[2\.85px\] {
  border-radius: 2.85px;
}
.rounded-\[20\.5px\] {
  border-radius: 20.5px;
}
.rounded-\[20px\] {
  border-radius: 20px;
}
.rounded-\[20px_20px_0_0\] {
  border-radius: 20px 20px 0 0;
}
.rounded-\[20px_20px_0px_0px\] {
  border-radius: 20px 20px 0px 0px;
}
.rounded-\[20px_20px_20px_4px\] {
  border-radius: 20px 20px 20px 4px;
}
.rounded-\[23px\] {
  border-radius: 23px;
}
.rounded-\[24px\] {
  border-radius: 24px;
}
.rounded-\[271\.53px\] {
  border-radius: 271.53px;
}
.rounded-\[28px\] {
  border-radius: 28px;
}
.rounded-\[2px\] {
  border-radius: 2px;
}
.rounded-\[30px\] {
  border-radius: 30px;
}
.rounded-\[32px\] {
  border-radius: 32px;
}
.rounded-\[32px_32px_0px_0px\] {
  border-radius: 32px 32px 0px 0px;
}
.rounded-\[33px\] {
  border-radius: 33px;
}
.rounded-\[34px\] {
  border-radius: 34px;
}
.rounded-\[36px\] {
  border-radius: 36px;
}
.rounded-\[3rem\] {
  border-radius: 3rem;
}
.rounded-\[46\.429px\] {
  border-radius: 46.429px;
}
.rounded-\[4px\] {
  border-radius: 4px;
}
.rounded-\[50\%\] {
  border-radius: 50%;
}
.rounded-\[5px\] {
  border-radius: 5px;
}
.rounded-\[64px\] {
  border-radius: 64px;
}
.rounded-\[6px\] {
  border-radius: 6px;
}
.rounded-\[7px\] {
  border-radius: 7px;
}
.rounded-\[8\.45px\] {
  border-radius: 8.45px;
}
.rounded-\[8px\] {
  border-radius: 8px;
}
.rounded-\[9\.45px\] {
  border-radius: 9.45px;
}
.rounded-\[9\.74px\] {
  border-radius: 9.74px;
}
.rounded-\[9px\] {
  border-radius: 9px;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: var(--radius);
}
.rounded-md {
  border-radius: calc(var(--radius) - 2px);
}
.rounded-none {
  border-radius: 0px;
}
.rounded-sm {
  border-radius: calc(var(--radius) - 4px);
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-b-2xl {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.rounded-b-\[20px\] {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.rounded-b-lg {
  border-bottom-right-radius: var(--radius);
  border-bottom-left-radius: var(--radius);
}
.rounded-b-xl {
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.rounded-t-2xl {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.rounded-t-\[11px\] {
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
}
.rounded-t-\[12px\] {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.rounded-t-\[18px\] {
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
}
.rounded-t-\[20px\] {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.rounded-t-\[40px\] {
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
}
.rounded-t-lg {
  border-top-left-radius: var(--radius);
  border-top-right-radius: var(--radius);
}
.rounded-t-sm {
  border-top-left-radius: calc(var(--radius) - 4px);
  border-top-right-radius: calc(var(--radius) - 4px);
}
.rounded-bl-lg {
  border-bottom-left-radius: var(--radius);
}
.rounded-bl-xl {
  border-bottom-left-radius: 0.75rem;
}
.rounded-br-lg {
  border-bottom-right-radius: var(--radius);
}
.rounded-tl-\[4px\] {
  border-top-left-radius: 4px;
}
.rounded-tl-lg {
  border-top-left-radius: var(--radius);
}
.rounded-tl-xl {
  border-top-left-radius: 0.75rem;
}
.rounded-tr-\[4px\] {
  border-top-right-radius: 4px;
}
.rounded-tr-lg {
  border-top-right-radius: var(--radius);
}
.rounded-tr-xl {
  border-top-right-radius: 0.75rem;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-4 {
  border-width: 4px;
}
.border-8 {
  border-width: 8px;
}
.border-\[0\.47px\] {
  border-width: 0.47px;
}
.border-\[0\.5px\] {
  border-width: 0.5px;
}
.border-\[0\.70px\] {
  border-width: 0.70px;
}
.border-\[0\.77px\] {
  border-width: 0.77px;
}
.border-\[0\.79px\] {
  border-width: 0.79px;
}
.border-\[1\.39px\] {
  border-width: 1.39px;
}
.border-\[1\.5px\] {
  border-width: 1.5px;
}
.border-\[1px\] {
  border-width: 1px;
}
.border-\[2px\] {
  border-width: 2px;
}
.border-\[3px\] {
  border-width: 3px;
}
.border-\[4px\] {
  border-width: 4px;
}
.border-x-4 {
  border-left-width: 4px;
  border-right-width: 4px;
}
.border-y {
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.border-y-2 {
  border-top-width: 2px;
  border-bottom-width: 2px;
}
.\!border-t-0 {
  border-top-width: 0px !important;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-0 {
  border-bottom-width: 0px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-b-4 {
  border-bottom-width: 4px;
}
.border-b-\[10px\] {
  border-bottom-width: 10px;
}
.border-b-\[2px\] {
  border-bottom-width: 2px;
}
.border-l {
  border-left-width: 1px;
}
.border-l-2 {
  border-left-width: 2px;
}
.border-l-4 {
  border-left-width: 4px;
}
.border-l-\[10px\] {
  border-left-width: 10px;
}
.border-l-\[12px\] {
  border-left-width: 12px;
}
.border-l-\[14px\] {
  border-left-width: 14px;
}
.border-l-\[20px\] {
  border-left-width: 20px;
}
.border-l-\[5px\] {
  border-left-width: 5px;
}
.border-l-\[6px\] {
  border-left-width: 6px;
}
.border-r {
  border-right-width: 1px;
}
.border-r-2 {
  border-right-width: 2px;
}
.border-r-4 {
  border-right-width: 4px;
}
.border-r-\[10px\] {
  border-right-width: 10px;
}
.border-r-\[12px\] {
  border-right-width: 12px;
}
.border-r-\[14px\] {
  border-right-width: 14px;
}
.border-r-\[20px\] {
  border-right-width: 20px;
}
.border-r-\[5px\] {
  border-right-width: 5px;
}
.border-r-\[6px\] {
  border-right-width: 6px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-0 {
  border-top-width: 0px;
}
.border-t-2 {
  border-top-width: 2px;
}
.border-t-4 {
  border-top-width: 4px;
}
.border-t-\[1\.5px\] {
  border-top-width: 1.5px;
}
.border-t-\[10px\] {
  border-top-width: 10px;
}
.border-t-\[12px\] {
  border-top-width: 12px;
}
.border-t-\[14px\] {
  border-top-width: 14px;
}
.border-t-\[2px\] {
  border-top-width: 2px;
}
.border-t-\[3px\] {
  border-top-width: 3px;
}
.border-solid {
  border-style: solid;
}
.border-dashed {
  border-style: dashed;
}
.border-none {
  border-style: none;
}
.border-\[\#006921\] {
  --tw-border-opacity: 1;
  border-color: rgb(0 105 33 / var(--tw-border-opacity));
}
.border-\[\#00A100\] {
  --tw-border-opacity: 1;
  border-color: rgb(0 161 0 / var(--tw-border-opacity));
}
.border-\[\#00B12D\] {
  --tw-border-opacity: 1;
  border-color: rgb(0 177 45 / var(--tw-border-opacity));
}
.border-\[\#00BFFF\]\/30 {
  border-color: rgb(0 191 255 / 0.3);
}
.border-\[\#00D4FF\] {
  --tw-border-opacity: 1;
  border-color: rgb(0 212 255 / var(--tw-border-opacity));
}
.border-\[\#00E5FF\] {
  --tw-border-opacity: 1;
  border-color: rgb(0 229 255 / var(--tw-border-opacity));
}
.border-\[\#00E5FF\]\/20 {
  border-color: rgb(0 229 255 / 0.2);
}
.border-\[\#00FF26\]\/20 {
  border-color: rgb(0 255 38 / 0.2);
}
.border-\[\#00d200\] {
  --tw-border-opacity: 1;
  border-color: rgb(0 210 0 / var(--tw-border-opacity));
}
.border-\[\#021D2D\] {
  --tw-border-opacity: 1;
  border-color: rgb(2 29 45 / var(--tw-border-opacity));
}
.border-\[\#023D02\] {
  --tw-border-opacity: 1;
  border-color: rgb(2 61 2 / var(--tw-border-opacity));
}
.border-\[\#050633\] {
  --tw-border-opacity: 1;
  border-color: rgb(5 6 51 / var(--tw-border-opacity));
}
.border-\[\#071A25\] {
  --tw-border-opacity: 1;
  border-color: rgb(7 26 37 / var(--tw-border-opacity));
}
.border-\[\#085731\] {
  --tw-border-opacity: 1;
  border-color: rgb(8 87 49 / var(--tw-border-opacity));
}
.border-\[\#0E3A15\] {
  --tw-border-opacity: 1;
  border-color: rgb(14 58 21 / var(--tw-border-opacity));
}
.border-\[\#0F1C30\] {
  --tw-border-opacity: 1;
  border-color: rgb(15 28 48 / var(--tw-border-opacity));
}
.border-\[\#0a2e4f\] {
  --tw-border-opacity: 1;
  border-color: rgb(10 46 79 / var(--tw-border-opacity));
}
.border-\[\#0a2e4f\]\/50 {
  border-color: rgb(10 46 79 / 0.5);
}
.border-\[\#10b981\]\/70 {
  border-color: rgb(16 185 129 / 0.7);
}
.border-\[\#117dc9\] {
  --tw-border-opacity: 1;
  border-color: rgb(17 125 201 / var(--tw-border-opacity));
}
.border-\[\#118B73\] {
  --tw-border-opacity: 1;
  border-color: rgb(17 139 115 / var(--tw-border-opacity));
}
.border-\[\#124A62\] {
  --tw-border-opacity: 1;
  border-color: rgb(18 74 98 / var(--tw-border-opacity));
}
.border-\[\#132440\] {
  --tw-border-opacity: 1;
  border-color: rgb(19 36 64 / var(--tw-border-opacity));
}
.border-\[\#143D5A\] {
  --tw-border-opacity: 1;
  border-color: rgb(20 61 90 / var(--tw-border-opacity));
}
.border-\[\#1686B6\] {
  --tw-border-opacity: 1;
  border-color: rgb(22 134 182 / var(--tw-border-opacity));
}
.border-\[\#17A1E5\]\/20 {
  border-color: rgb(23 161 229 / 0.2);
}
.border-\[\#17A1E5\]\/30 {
  border-color: rgb(23 161 229 / 0.3);
}
.border-\[\#1AE53C\]\/30 {
  border-color: rgb(26 229 60 / 0.3);
}
.border-\[\#1E3A5F\] {
  --tw-border-opacity: 1;
  border-color: rgb(30 58 95 / var(--tw-border-opacity));
}
.border-\[\#1E90FF\] {
  --tw-border-opacity: 1;
  border-color: rgb(30 144 255 / var(--tw-border-opacity));
}
.border-\[\#1F3C6C\] {
  --tw-border-opacity: 1;
  border-color: rgb(31 60 108 / var(--tw-border-opacity));
}
.border-\[\#1F4C67\] {
  --tw-border-opacity: 1;
  border-color: rgb(31 76 103 / var(--tw-border-opacity));
}
.border-\[\#20425C\] {
  --tw-border-opacity: 1;
  border-color: rgb(32 66 92 / var(--tw-border-opacity));
}
.border-\[\#2489d2\] {
  --tw-border-opacity: 1;
  border-color: rgb(36 137 210 / var(--tw-border-opacity));
}
.border-\[\#252B3A\] {
  --tw-border-opacity: 1;
  border-color: rgb(37 43 58 / var(--tw-border-opacity));
}
.border-\[\#2A2A2A\] {
  --tw-border-opacity: 1;
  border-color: rgb(42 42 42 / var(--tw-border-opacity));
}
.border-\[\#2A4354\] {
  --tw-border-opacity: 1;
  border-color: rgb(42 67 84 / var(--tw-border-opacity));
}
.border-\[\#2A4A6B\]\/60 {
  border-color: rgb(42 74 107 / 0.6);
}
.border-\[\#2E5673\] {
  --tw-border-opacity: 1;
  border-color: rgb(46 86 115 / var(--tw-border-opacity));
}
.border-\[\#2a2a2a\] {
  --tw-border-opacity: 1;
  border-color: rgb(42 42 42 / var(--tw-border-opacity));
}
.border-\[\#2a3441\] {
  --tw-border-opacity: 1;
  border-color: rgb(42 52 65 / var(--tw-border-opacity));
}
.border-\[\#2a3d5a\] {
  --tw-border-opacity: 1;
  border-color: rgb(42 61 90 / var(--tw-border-opacity));
}
.border-\[\#2d5070\] {
  --tw-border-opacity: 1;
  border-color: rgb(45 80 112 / var(--tw-border-opacity));
}
.border-\[\#2d5a7b\] {
  --tw-border-opacity: 1;
  border-color: rgb(45 90 123 / var(--tw-border-opacity));
}
.border-\[\#2d7055\] {
  --tw-border-opacity: 1;
  border-color: rgb(45 112 85 / var(--tw-border-opacity));
}
.border-\[\#32CD32\] {
  --tw-border-opacity: 1;
  border-color: rgb(50 205 50 / var(--tw-border-opacity));
}
.border-\[\#333844\] {
  --tw-border-opacity: 1;
  border-color: rgb(51 56 68 / var(--tw-border-opacity));
}
.border-\[\#333\] {
  --tw-border-opacity: 1;
  border-color: rgb(51 51 51 / var(--tw-border-opacity));
}
.border-\[\#3A4151\] {
  --tw-border-opacity: 1;
  border-color: rgb(58 65 81 / var(--tw-border-opacity));
}
.border-\[\#3B436C\] {
  --tw-border-opacity: 1;
  border-color: rgb(59 67 108 / var(--tw-border-opacity));
}
.border-\[\#3B82F6\] {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}
.border-\[\#3D3D3D\] {
  --tw-border-opacity: 1;
  border-color: rgb(61 61 61 / var(--tw-border-opacity));
}
.border-\[\#3F1F69\] {
  --tw-border-opacity: 1;
  border-color: rgb(63 31 105 / var(--tw-border-opacity));
}
.border-\[\#3a3a3a\] {
  --tw-border-opacity: 1;
  border-color: rgb(58 58 58 / var(--tw-border-opacity));
}
.border-\[\#3a3a5a\] {
  --tw-border-opacity: 1;
  border-color: rgb(58 58 90 / var(--tw-border-opacity));
}
.border-\[\#417AA3\] {
  --tw-border-opacity: 1;
  border-color: rgb(65 122 163 / var(--tw-border-opacity));
}
.border-\[\#486470\] {
  --tw-border-opacity: 1;
  border-color: rgb(72 100 112 / var(--tw-border-opacity));
}
.border-\[\#4B0A0A\] {
  --tw-border-opacity: 1;
  border-color: rgb(75 10 10 / var(--tw-border-opacity));
}
.border-\[\#4BC6CD\] {
  --tw-border-opacity: 1;
  border-color: rgb(75 198 205 / var(--tw-border-opacity));
}
.border-\[\#4E0C0C\] {
  --tw-border-opacity: 1;
  border-color: rgb(78 12 12 / var(--tw-border-opacity));
}
.border-\[\#4E3B10\] {
  --tw-border-opacity: 1;
  border-color: rgb(78 59 16 / var(--tw-border-opacity));
}
.border-\[\#4FC3E8\] {
  --tw-border-opacity: 1;
  border-color: rgb(79 195 232 / var(--tw-border-opacity));
}
.border-\[\#4FC3E8\]\/30 {
  border-color: rgb(79 195 232 / 0.3);
}
.border-\[\#4a3870\] {
  --tw-border-opacity: 1;
  border-color: rgb(74 56 112 / var(--tw-border-opacity));
}
.border-\[\#51514F\] {
  --tw-border-opacity: 1;
  border-color: rgb(81 81 79 / var(--tw-border-opacity));
}
.border-\[\#60A5FA\]\/20 {
  border-color: rgb(96 165 250 / 0.2);
}
.border-\[\#67BC6D\] {
  --tw-border-opacity: 1;
  border-color: rgb(103 188 109 / var(--tw-border-opacity));
}
.border-\[\#70502d\] {
  --tw-border-opacity: 1;
  border-color: rgb(112 80 45 / var(--tw-border-opacity));
}
.border-\[\#7436F0\] {
  --tw-border-opacity: 1;
  border-color: rgb(116 54 240 / var(--tw-border-opacity));
}
.border-\[\#7741BD\] {
  --tw-border-opacity: 1;
  border-color: rgb(119 65 189 / var(--tw-border-opacity));
}
.border-\[\#83FFFF\] {
  --tw-border-opacity: 1;
  border-color: rgb(131 255 255 / var(--tw-border-opacity));
}
.border-\[\#86300C\] {
  --tw-border-opacity: 1;
  border-color: rgb(134 48 12 / var(--tw-border-opacity));
}
.border-\[\#8A2BE2\] {
  --tw-border-opacity: 1;
  border-color: rgb(138 43 226 / var(--tw-border-opacity));
}
.border-\[\#8B5FBF\] {
  --tw-border-opacity: 1;
  border-color: rgb(139 95 191 / var(--tw-border-opacity));
}
.border-\[\#8D9198\] {
  --tw-border-opacity: 1;
  border-color: rgb(141 145 152 / var(--tw-border-opacity));
}
.border-\[\#93630E\] {
  --tw-border-opacity: 1;
  border-color: rgb(147 99 14 / var(--tw-border-opacity));
}
.border-\[\#94A3B8\] {
  --tw-border-opacity: 1;
  border-color: rgb(148 163 184 / var(--tw-border-opacity));
}
.border-\[\#96150A\] {
  --tw-border-opacity: 1;
  border-color: rgb(150 21 10 / var(--tw-border-opacity));
}
.border-\[\#9932CC\] {
  --tw-border-opacity: 1;
  border-color: rgb(153 50 204 / var(--tw-border-opacity));
}
.border-\[\#9FCCDF\] {
  --tw-border-opacity: 1;
  border-color: rgb(159 204 223 / var(--tw-border-opacity));
}
.border-\[\#9FDFAA\] {
  --tw-border-opacity: 1;
  border-color: rgb(159 223 170 / var(--tw-border-opacity));
}
.border-\[\#9fccdf36\] {
  border-color: #9fccdf36;
}
.border-\[\#9fccdf\] {
  --tw-border-opacity: 1;
  border-color: rgb(159 204 223 / var(--tw-border-opacity));
}
.border-\[\#A10000\] {
  --tw-border-opacity: 1;
  border-color: rgb(161 0 0 / var(--tw-border-opacity));
}
.border-\[\#AB118A\] {
  --tw-border-opacity: 1;
  border-color: rgb(171 17 138 / var(--tw-border-opacity));
}
.border-\[\#B20707\] {
  --tw-border-opacity: 1;
  border-color: rgb(178 7 7 / var(--tw-border-opacity));
}
.border-\[\#BCCADF\] {
  --tw-border-opacity: 1;
  border-color: rgb(188 202 223 / var(--tw-border-opacity));
}
.border-\[\#BF6B00\] {
  --tw-border-opacity: 1;
  border-color: rgb(191 107 0 / var(--tw-border-opacity));
}
.border-\[\#C0C0C0\] {
  --tw-border-opacity: 1;
  border-color: rgb(192 192 192 / var(--tw-border-opacity));
}
.border-\[\#C82697\] {
  --tw-border-opacity: 1;
  border-color: rgb(200 38 151 / var(--tw-border-opacity));
}
.border-\[\#CA8007\] {
  --tw-border-opacity: 1;
  border-color: rgb(202 128 7 / var(--tw-border-opacity));
}
.border-\[\#CD7F32\] {
  --tw-border-opacity: 1;
  border-color: rgb(205 127 50 / var(--tw-border-opacity));
}
.border-\[\#D4D5D7\] {
  --tw-border-opacity: 1;
  border-color: rgb(212 213 215 / var(--tw-border-opacity));
}
.border-\[\#E51717\] {
  --tw-border-opacity: 1;
  border-color: rgb(229 23 23 / var(--tw-border-opacity));
}
.border-\[\#E51717\]\/30 {
  border-color: rgb(229 23 23 / 0.3);
}
.border-\[\#EA580C\] {
  --tw-border-opacity: 1;
  border-color: rgb(234 88 12 / var(--tw-border-opacity));
}
.border-\[\#FBBF24\] {
  --tw-border-opacity: 1;
  border-color: rgb(251 191 36 / var(--tw-border-opacity));
}
.border-\[\#FEA629\] {
  --tw-border-opacity: 1;
  border-color: rgb(254 166 41 / var(--tw-border-opacity));
}
.border-\[\#FEC241\] {
  --tw-border-opacity: 1;
  border-color: rgb(254 194 65 / var(--tw-border-opacity));
}
.border-\[\#FEC241\]\/30 {
  border-color: rgb(254 194 65 / 0.3);
}
.border-\[\#FF1493\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 20 147 / var(--tw-border-opacity));
}
.border-\[\#FFA91B\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 169 27 / var(--tw-border-opacity));
}
.border-\[\#FFAAAA\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 170 170 / var(--tw-border-opacity));
}
.border-\[\#FFC72C\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 199 44 / var(--tw-border-opacity));
}
.border-\[\#FFD700\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 215 0 / var(--tw-border-opacity));
}
.border-\[\#FFD700\]\/30 {
  border-color: rgb(255 215 0 / 0.3);
}
.border-\[\#FFD700\]\/40 {
  border-color: rgb(255 215 0 / 0.4);
}
.border-\[\#FFEB3B\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 235 59 / var(--tw-border-opacity));
}
.border-\[\#FFF\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-\[\#bccadf\] {
  --tw-border-opacity: 1;
  border-color: rgb(188 202 223 / var(--tw-border-opacity));
}
.border-\[\#e67e22\] {
  --tw-border-opacity: 1;
  border-color: rgb(230 126 34 / var(--tw-border-opacity));
}
.border-\[\#f5b041\] {
  --tw-border-opacity: 1;
  border-color: rgb(245 176 65 / var(--tw-border-opacity));
}
.border-\[\#f9d347\] {
  --tw-border-opacity: 1;
  border-color: rgb(249 211 71 / var(--tw-border-opacity));
}
.border-\[rgb\(145\2c 145\2c 145\)\] {
  --tw-border-opacity: 1;
  border-color: rgb(145 145 145 / var(--tw-border-opacity));
}
.border-\[rgb\(23\2c 132\2c 207\)\] {
  --tw-border-opacity: 1;
  border-color: rgb(23 132 207 / var(--tw-border-opacity));
}
.border-\[rgba\(138\2c 43\2c 226\2c 0\.6\)\] {
  border-color: rgba(138,43,226,0.6);
}
.border-\[rgba\(148\2c 163\2c 184\2c 0\.2\)\] {
  border-color: rgba(148,163,184,0.2);
}
.border-\[rgba\(148\2c 163\2c 184\2c 0\.3\)\] {
  border-color: rgba(148,163,184,0.3);
}
.border-\[rgba\(148\2c 163\2c 184\2c 0\.4\)\] {
  border-color: rgba(148,163,184,0.4);
}
.border-\[rgba\(148\2c 163\2c 184\2c 0\.6\)\] {
  border-color: rgba(148,163,184,0.6);
}
.border-\[rgba\(159\2c 204\2c 223\2c 0\.2\)\] {
  border-color: rgba(159,204,223,0.2);
}
.border-\[rgba\(159\2c 204\2c 223\2c 0\.3\)\] {
  border-color: rgba(159,204,223,0.3);
}
.border-\[rgba\(159\2c 204\2c 223\2c 0\.6\)\] {
  border-color: rgba(159,204,223,0.6);
}
.border-\[rgba\(17\2c 139\2c 115\2c 0\.32\)\] {
  border-color: rgba(17,139,115,0.32);
}
.border-\[rgba\(186\2c 85\2c 211\2c 0\.4\)\] {
  border-color: rgba(186,85,211,0.4);
}
.border-\[rgba\(186\2c 85\2c 211\2c 0\.6\)\] {
  border-color: rgba(186,85,211,0.6);
}
.border-\[rgba\(194\2c 65\2c 12\2c 0\.2\)\] {
  border-color: rgba(194,65,12,0.2);
}
.border-\[rgba\(194\2c 65\2c 12\2c 0\.3\)\] {
  border-color: rgba(194,65,12,0.3);
}
.border-\[rgba\(194\2c 65\2c 12\2c 0\.4\)\] {
  border-color: rgba(194,65,12,0.4);
}
.border-\[rgba\(194\2c 65\2c 12\2c 0\.6\)\] {
  border-color: rgba(194,65,12,0.6);
}
.border-\[rgba\(251\2c 191\2c 36\2c 0\.3\)\] {
  border-color: rgba(251,191,36,0.3);
}
.border-\[rgba\(251\2c 191\2c 36\2c 0\.5\)\] {
  border-color: rgba(251,191,36,0.5);
}
.border-\[rgba\(251\2c 191\2c 36\2c 0\.6\)\] {
  border-color: rgba(251,191,36,0.6);
}
.border-\[rgba\(251\2c 191\2c 36\2c 0\.8\)\] {
  border-color: rgba(251,191,36,0.8);
}
.border-\[rgba\(255\2c 199\2c 44\2c 0\.6\)\] {
  border-color: rgba(255,199,44,0.6);
}
.border-\[rgba\(255\2c 215\2c 0\2c 0\.2\)\] {
  border-color: rgba(255,215,0,0.2);
}
.border-\[rgba\(255\2c 215\2c 0\2c 0\.3\)\] {
  border-color: rgba(255,215,0,0.3);
}
.border-\[rgba\(255\2c 215\2c 0\2c 0\.5\)\] {
  border-color: rgba(255,215,0,0.5);
}
.border-\[rgba\(255\2c 215\2c 0\2c 0\.6\)\] {
  border-color: rgba(255,215,0,0.6);
}
.border-\[rgba\(255\2c 255\2c 255\2c 0\.08\)\] {
  border-color: rgba(255,255,255,0.08);
}
.border-\[rgba\(255\2c 255\2c 255\2c 0\.1\)\] {
  border-color: rgba(255,255,255,0.1);
}
.border-\[rgba\(255\2c 255\2c 255\2c 0\.15\)\] {
  border-color: rgba(255,255,255,0.15);
}
.border-\[rgba\(255\2c 255\2c 255\2c 0\.2\)\] {
  border-color: rgba(255,255,255,0.2);
}
.border-\[rgba\(255\2c 255\2c 255\2c 0\.25\)\] {
  border-color: rgba(255,255,255,0.25);
}
.border-\[rgba\(255\2c 85\2c 85\2c 0\.5\)\] {
  border-color: rgba(255,85,85,0.5);
}
.border-\[rgba\(26\2c 22\2c 9\2c 0\.35\)\] {
  border-color: rgba(26,22,9,0.35);
}
.border-\[rgba\(74\2c 144\2c 226\2c 0\.3\)\] {
  border-color: rgba(74,144,226,0.3);
}
.border-amber-400 {
  --tw-border-opacity: 1;
  border-color: rgb(251 191 36 / var(--tw-border-opacity));
}
.border-amber-400\/40 {
  border-color: rgb(251 191 36 / 0.4);
}
.border-amber-500\/20 {
  border-color: rgb(245 158 11 / 0.2);
}
.border-amber-500\/30 {
  border-color: rgb(245 158 11 / 0.3);
}
.border-amber-500\/40 {
  border-color: rgb(245 158 11 / 0.4);
}
.border-amber-700 {
  --tw-border-opacity: 1;
  border-color: rgb(180 83 9 / var(--tw-border-opacity));
}
.border-amber-950 {
  --tw-border-opacity: 1;
  border-color: rgb(69 26 3 / var(--tw-border-opacity));
}
.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-black\/20 {
  border-color: rgb(0 0 0 / 0.2);
}
.border-blue-100 {
  --tw-border-opacity: 1;
  border-color: rgb(219 234 254 / var(--tw-border-opacity));
}
.border-blue-300\/30 {
  border-color: rgb(147 197 253 / 0.3);
}
.border-blue-300\/40 {
  border-color: rgb(147 197 253 / 0.4);
}
.border-blue-400 {
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / var(--tw-border-opacity));
}
.border-blue-400\/30 {
  border-color: rgb(96 165 250 / 0.3);
}
.border-blue-400\/40 {
  border-color: rgb(96 165 250 / 0.4);
}
.border-blue-400\/50 {
  border-color: rgb(96 165 250 / 0.5);
}
.border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}
.border-blue-500\/20 {
  border-color: rgb(59 130 246 / 0.2);
}
.border-blue-500\/30 {
  border-color: rgb(59 130 246 / 0.3);
}
.border-blue-500\/40 {
  border-color: rgb(59 130 246 / 0.4);
}
.border-blue-500\/50 {
  border-color: rgb(59 130 246 / 0.5);
}
.border-blue-700 {
  --tw-border-opacity: 1;
  border-color: rgb(29 78 216 / var(--tw-border-opacity));
}
.border-blue-900 {
  --tw-border-opacity: 1;
  border-color: rgb(30 58 138 / var(--tw-border-opacity));
}
.border-border\/50 {
  border-color: hsl(var(--border) / 0.5);
}
.border-cyan-300 {
  --tw-border-opacity: 1;
  border-color: rgb(103 232 249 / var(--tw-border-opacity));
}
.border-cyan-400 {
  --tw-border-opacity: 1;
  border-color: rgb(34 211 238 / var(--tw-border-opacity));
}
.border-cyan-400\/20 {
  border-color: rgb(34 211 238 / 0.2);
}
.border-cyan-400\/30 {
  border-color: rgb(34 211 238 / 0.3);
}
.border-cyan-400\/40 {
  border-color: rgb(34 211 238 / 0.4);
}
.border-cyan-400\/50 {
  border-color: rgb(34 211 238 / 0.5);
}
.border-cyan-400\/60 {
  border-color: rgb(34 211 238 / 0.6);
}
.border-cyan-400\/70 {
  border-color: rgb(34 211 238 / 0.7);
}
.border-cyan-500 {
  --tw-border-opacity: 1;
  border-color: rgb(6 182 212 / var(--tw-border-opacity));
}
.border-cyan-500\/20 {
  border-color: rgb(6 182 212 / 0.2);
}
.border-cyan-500\/30 {
  border-color: rgb(6 182 212 / 0.3);
}
.border-cyan-500\/40 {
  border-color: rgb(6 182 212 / 0.4);
}
.border-cyan-500\/50 {
  border-color: rgb(6 182 212 / 0.5);
}
.border-cyan-700 {
  --tw-border-opacity: 1;
  border-color: rgb(14 116 144 / var(--tw-border-opacity));
}
.border-emerald-300\/30 {
  border-color: rgb(110 231 183 / 0.3);
}
.border-emerald-300\/40 {
  border-color: rgb(110 231 183 / 0.4);
}
.border-emerald-300\/50 {
  border-color: rgb(110 231 183 / 0.5);
}
.border-emerald-400 {
  --tw-border-opacity: 1;
  border-color: rgb(52 211 153 / var(--tw-border-opacity));
}
.border-emerald-400\/20 {
  border-color: rgb(52 211 153 / 0.2);
}
.border-emerald-400\/30 {
  border-color: rgb(52 211 153 / 0.3);
}
.border-emerald-400\/40 {
  border-color: rgb(52 211 153 / 0.4);
}
.border-emerald-400\/60 {
  border-color: rgb(52 211 153 / 0.6);
}
.border-emerald-500 {
  --tw-border-opacity: 1;
  border-color: rgb(16 185 129 / var(--tw-border-opacity));
}
.border-emerald-500\/10 {
  border-color: rgb(16 185 129 / 0.1);
}
.border-emerald-500\/20 {
  border-color: rgb(16 185 129 / 0.2);
}
.border-emerald-500\/25 {
  border-color: rgb(16 185 129 / 0.25);
}
.border-emerald-500\/30 {
  border-color: rgb(16 185 129 / 0.3);
}
.border-emerald-500\/40 {
  border-color: rgb(16 185 129 / 0.4);
}
.border-emerald-500\/50 {
  border-color: rgb(16 185 129 / 0.5);
}
.border-emerald-500\/60 {
  border-color: rgb(16 185 129 / 0.6);
}
.border-emerald-700 {
  --tw-border-opacity: 1;
  border-color: rgb(4 120 87 / var(--tw-border-opacity));
}
.border-emerald-900 {
  --tw-border-opacity: 1;
  border-color: rgb(6 78 59 / var(--tw-border-opacity));
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.border-gray-400\/30 {
  border-color: rgb(156 163 175 / 0.3);
}
.border-gray-400\/40 {
  border-color: rgb(156 163 175 / 0.4);
}
.border-gray-400\/50 {
  border-color: rgb(156 163 175 / 0.5);
}
.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}
.border-gray-500\/30 {
  border-color: rgb(107 114 128 / 0.3);
}
.border-gray-500\/40 {
  border-color: rgb(107 114 128 / 0.4);
}
.border-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}
.border-gray-600\/30 {
  border-color: rgb(75 85 99 / 0.3);
}
.border-gray-600\/40 {
  border-color: rgb(75 85 99 / 0.4);
}
.border-gray-600\/50 {
  border-color: rgb(75 85 99 / 0.5);
}
.border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity));
}
.border-gray-700\/30 {
  border-color: rgb(55 65 81 / 0.3);
}
.border-gray-700\/40 {
  border-color: rgb(55 65 81 / 0.4);
}
.border-gray-700\/50 {
  border-color: rgb(55 65 81 / 0.5);
}
.border-gray-800 {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity));
}
.border-green-100 {
  --tw-border-opacity: 1;
  border-color: rgb(220 252 231 / var(--tw-border-opacity));
}
.border-green-300 {
  --tw-border-opacity: 1;
  border-color: rgb(134 239 172 / var(--tw-border-opacity));
}
.border-green-400 {
  --tw-border-opacity: 1;
  border-color: rgb(74 222 128 / var(--tw-border-opacity));
}
.border-green-400\/30 {
  border-color: rgb(74 222 128 / 0.3);
}
.border-green-400\/40 {
  border-color: rgb(74 222 128 / 0.4);
}
.border-green-400\/50 {
  border-color: rgb(74 222 128 / 0.5);
}
.border-green-400\/60 {
  border-color: rgb(74 222 128 / 0.6);
}
.border-green-500 {
  --tw-border-opacity: 1;
  border-color: rgb(34 197 94 / var(--tw-border-opacity));
}
.border-green-500\/20 {
  border-color: rgb(34 197 94 / 0.2);
}
.border-green-500\/30 {
  border-color: rgb(34 197 94 / 0.3);
}
.border-green-500\/40 {
  border-color: rgb(34 197 94 / 0.4);
}
.border-green-500\/50 {
  border-color: rgb(34 197 94 / 0.5);
}
.border-green-700 {
  --tw-border-opacity: 1;
  border-color: rgb(21 128 61 / var(--tw-border-opacity));
}
.border-green-900 {
  --tw-border-opacity: 1;
  border-color: rgb(20 83 45 / var(--tw-border-opacity));
}
.border-indigo-500\/20 {
  border-color: rgb(99 102 241 / 0.2);
}
.border-indigo-500\/30 {
  border-color: rgb(99 102 241 / 0.3);
}
.border-indigo-500\/40 {
  border-color: rgb(99 102 241 / 0.4);
}
.border-indigo-500\/50 {
  border-color: rgb(99 102 241 / 0.5);
}
.border-indigo-700 {
  --tw-border-opacity: 1;
  border-color: rgb(67 56 202 / var(--tw-border-opacity));
}
.border-indigo-950 {
  --tw-border-opacity: 1;
  border-color: rgb(30 27 75 / var(--tw-border-opacity));
}
.border-input {
  border-color: hsl(var(--input));
}
.border-neutral-500 {
  --tw-border-opacity: 1;
  border-color: rgb(115 115 115 / var(--tw-border-opacity));
}
.border-orange-400\/30 {
  border-color: rgb(251 146 60 / 0.3);
}
.border-orange-400\/40 {
  border-color: rgb(251 146 60 / 0.4);
}
.border-orange-400\/50 {
  border-color: rgb(251 146 60 / 0.5);
}
.border-orange-500 {
  --tw-border-opacity: 1;
  border-color: rgb(249 115 22 / var(--tw-border-opacity));
}
.border-orange-500\/20 {
  border-color: rgb(249 115 22 / 0.2);
}
.border-orange-500\/30 {
  border-color: rgb(249 115 22 / 0.3);
}
.border-orange-500\/50 {
  border-color: rgb(249 115 22 / 0.5);
}
.border-orange-600 {
  --tw-border-opacity: 1;
  border-color: rgb(234 88 12 / var(--tw-border-opacity));
}
.border-pink-400\/60 {
  border-color: rgb(244 114 182 / 0.6);
}
.border-pink-500\/20 {
  border-color: rgb(236 72 153 / 0.2);
}
.border-pink-500\/30 {
  border-color: rgb(236 72 153 / 0.3);
}
.border-pink-500\/40 {
  border-color: rgb(236 72 153 / 0.4);
}
.border-pink-600 {
  --tw-border-opacity: 1;
  border-color: rgb(219 39 119 / var(--tw-border-opacity));
}
.border-primary {
  border-color: hsl(var(--primary));
}
.border-purple-400 {
  --tw-border-opacity: 1;
  border-color: rgb(192 132 252 / var(--tw-border-opacity));
}
.border-purple-400\/20 {
  border-color: rgb(192 132 252 / 0.2);
}
.border-purple-400\/30 {
  border-color: rgb(192 132 252 / 0.3);
}
.border-purple-400\/40 {
  border-color: rgb(192 132 252 / 0.4);
}
.border-purple-400\/50 {
  border-color: rgb(192 132 252 / 0.5);
}
.border-purple-400\/60 {
  border-color: rgb(192 132 252 / 0.6);
}
.border-purple-500 {
  --tw-border-opacity: 1;
  border-color: rgb(168 85 247 / var(--tw-border-opacity));
}
.border-purple-500\/20 {
  border-color: rgb(168 85 247 / 0.2);
}
.border-purple-500\/30 {
  border-color: rgb(168 85 247 / 0.3);
}
.border-purple-500\/40 {
  border-color: rgb(168 85 247 / 0.4);
}
.border-purple-500\/50 {
  border-color: rgb(168 85 247 / 0.5);
}
.border-red-100 {
  --tw-border-opacity: 1;
  border-color: rgb(254 226 226 / var(--tw-border-opacity));
}
.border-red-300 {
  --tw-border-opacity: 1;
  border-color: rgb(252 165 165 / var(--tw-border-opacity));
}
.border-red-400\/20 {
  border-color: rgb(248 113 113 / 0.2);
}
.border-red-400\/30 {
  border-color: rgb(248 113 113 / 0.3);
}
.border-red-400\/40 {
  border-color: rgb(248 113 113 / 0.4);
}
.border-red-400\/50 {
  border-color: rgb(248 113 113 / 0.5);
}
.border-red-400\/60 {
  border-color: rgb(248 113 113 / 0.6);
}
.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
.border-red-500\/20 {
  border-color: rgb(239 68 68 / 0.2);
}
.border-red-500\/30 {
  border-color: rgb(239 68 68 / 0.3);
}
.border-red-500\/40 {
  border-color: rgb(239 68 68 / 0.4);
}
.border-red-500\/50 {
  border-color: rgb(239 68 68 / 0.5);
}
.border-red-600 {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity));
}
.border-red-800 {
  --tw-border-opacity: 1;
  border-color: rgb(153 27 27 / var(--tw-border-opacity));
}
.border-rose-950 {
  --tw-border-opacity: 1;
  border-color: rgb(76 5 25 / var(--tw-border-opacity));
}
.border-slate-500\/20 {
  border-color: rgb(100 116 139 / 0.2);
}
.border-slate-700 {
  --tw-border-opacity: 1;
  border-color: rgb(51 65 85 / var(--tw-border-opacity));
}
.border-slate-700\/50 {
  border-color: rgb(51 65 85 / 0.5);
}
.border-slate-800 {
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-border-opacity));
}
.border-slate-900 {
  --tw-border-opacity: 1;
  border-color: rgb(15 23 42 / var(--tw-border-opacity));
}
.border-teal-900 {
  --tw-border-opacity: 1;
  border-color: rgb(19 78 74 / var(--tw-border-opacity));
}
.border-transparent {
  border-color: transparent;
}
.border-violet-500 {
  --tw-border-opacity: 1;
  border-color: rgb(139 92 246 / var(--tw-border-opacity));
}
.border-violet-600 {
  --tw-border-opacity: 1;
  border-color: rgb(124 58 237 / var(--tw-border-opacity));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-white\/10 {
  border-color: rgb(255 255 255 / 0.1);
}
.border-white\/15 {
  border-color: rgb(255 255 255 / 0.15);
}
.border-white\/20 {
  border-color: rgb(255 255 255 / 0.2);
}
.border-white\/25 {
  border-color: rgb(255 255 255 / 0.25);
}
.border-white\/30 {
  border-color: rgb(255 255 255 / 0.3);
}
.border-white\/40 {
  border-color: rgb(255 255 255 / 0.4);
}
.border-white\/5 {
  border-color: rgb(255 255 255 / 0.05);
}
.border-white\/50 {
  border-color: rgb(255 255 255 / 0.5);
}
.border-yellow-300 {
  --tw-border-opacity: 1;
  border-color: rgb(253 224 71 / var(--tw-border-opacity));
}
.border-yellow-300\/30 {
  border-color: rgb(253 224 71 / 0.3);
}
.border-yellow-400 {
  --tw-border-opacity: 1;
  border-color: rgb(250 204 21 / var(--tw-border-opacity));
}
.border-yellow-400\/30 {
  border-color: rgb(250 204 21 / 0.3);
}
.border-yellow-400\/40 {
  border-color: rgb(250 204 21 / 0.4);
}
.border-yellow-400\/50 {
  border-color: rgb(250 204 21 / 0.5);
}
.border-yellow-400\/60 {
  border-color: rgb(250 204 21 / 0.6);
}
.border-yellow-400\/80 {
  border-color: rgb(250 204 21 / 0.8);
}
.border-yellow-500 {
  --tw-border-opacity: 1;
  border-color: rgb(234 179 8 / var(--tw-border-opacity));
}
.border-yellow-500\/20 {
  border-color: rgb(234 179 8 / 0.2);
}
.border-yellow-500\/30 {
  border-color: rgb(234 179 8 / 0.3);
}
.border-yellow-500\/40 {
  border-color: rgb(234 179 8 / 0.4);
}
.border-yellow-500\/50 {
  border-color: rgb(234 179 8 / 0.5);
}
.border-yellow-900 {
  --tw-border-opacity: 1;
  border-color: rgb(113 63 18 / var(--tw-border-opacity));
}
.border-b-\[\#071720\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(7 23 32 / var(--tw-border-opacity));
}
.border-b-\[rgba\(35\2c 108\2c 158\2c 1\)\] {
  border-bottom-color: rgba(35,108,158,1);
}
.border-b-transparent {
  border-bottom-color: transparent;
}
.border-l-transparent {
  border-left-color: transparent;
}
.border-r-green-800\/90 {
  border-right-color: rgb(22 101 52 / 0.9);
}
.border-r-transparent {
  border-right-color: transparent;
}
.border-t-blue-400 {
  --tw-border-opacity: 1;
  border-top-color: rgb(96 165 250 / var(--tw-border-opacity));
}
.border-t-cyan-400 {
  --tw-border-opacity: 1;
  border-top-color: rgb(34 211 238 / var(--tw-border-opacity));
}
.border-t-slate-800\/95 {
  border-top-color: rgb(30 41 59 / 0.95);
}
.border-t-transparent {
  border-top-color: transparent;
}
.border-t-white\/20 {
  border-top-color: rgb(255 255 255 / 0.2);
}
.border-t-white\/80 {
  border-top-color: rgb(255 255 255 / 0.8);
}
.border-opacity-50 {
  --tw-border-opacity: 0.5;
}
.bg-\[\#000000\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-\[\#000814\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 8 20 / var(--tw-bg-opacity));
}
.bg-\[\#000\]\/20 {
  background-color: rgb(0 0 0 / 0.2);
}
.bg-\[\#000\]\/80 {
  background-color: rgb(0 0 0 / 0.8);
}
.bg-\[\#00E5FF\]\/10 {
  background-color: rgb(0 229 255 / 0.1);
}
.bg-\[\#00FF88\]\/20 {
  background-color: rgb(0 255 136 / 0.2);
}
.bg-\[\#01ae08\] {
  --tw-bg-opacity: 1;
  background-color: rgb(1 174 8 / var(--tw-bg-opacity));
}
.bg-\[\#020408\] {
  --tw-bg-opacity: 1;
  background-color: rgb(2 4 8 / var(--tw-bg-opacity));
}
.bg-\[\#020916\] {
  --tw-bg-opacity: 1;
  background-color: rgb(2 9 22 / var(--tw-bg-opacity));
}
.bg-\[\#030C16\] {
  --tw-bg-opacity: 1;
  background-color: rgb(3 12 22 / var(--tw-bg-opacity));
}
.bg-\[\#033554\] {
  --tw-bg-opacity: 1;
  background-color: rgb(3 53 84 / var(--tw-bg-opacity));
}
.bg-\[\#033554\]\/70 {
  background-color: rgb(3 53 84 / 0.7);
}
.bg-\[\#041827\] {
  --tw-bg-opacity: 1;
  background-color: rgb(4 24 39 / var(--tw-bg-opacity));
}
.bg-\[\#050208\] {
  --tw-bg-opacity: 1;
  background-color: rgb(5 2 8 / var(--tw-bg-opacity));
}
.bg-\[\#050716\] {
  --tw-bg-opacity: 1;
  background-color: rgb(5 7 22 / var(--tw-bg-opacity));
}
.bg-\[\#050B15\] {
  --tw-bg-opacity: 1;
  background-color: rgb(5 11 21 / var(--tw-bg-opacity));
}
.bg-\[\#055c91\] {
  --tw-bg-opacity: 1;
  background-color: rgb(5 92 145 / var(--tw-bg-opacity));
}
.bg-\[\#061b27\] {
  --tw-bg-opacity: 1;
  background-color: rgb(6 27 39 / var(--tw-bg-opacity));
}
.bg-\[\#061b27\]\/50 {
  background-color: rgb(6 27 39 / 0.5);
}
.bg-\[\#071f2e\] {
  --tw-bg-opacity: 1;
  background-color: rgb(7 31 46 / var(--tw-bg-opacity));
}
.bg-\[\#0A108B\]\/20 {
  background-color: rgb(10 16 139 / 0.2);
}
.bg-\[\#0A1520\] {
  --tw-bg-opacity: 1;
  background-color: rgb(10 21 32 / var(--tw-bg-opacity));
}
.bg-\[\#0A1628\] {
  --tw-bg-opacity: 1;
  background-color: rgb(10 22 40 / var(--tw-bg-opacity));
}
.bg-\[\#0B1A24\] {
  --tw-bg-opacity: 1;
  background-color: rgb(11 26 36 / var(--tw-bg-opacity));
}
.bg-\[\#0D103D\] {
  --tw-bg-opacity: 1;
  background-color: rgb(13 16 61 / var(--tw-bg-opacity));
}
.bg-\[\#0E1623\] {
  --tw-bg-opacity: 1;
  background-color: rgb(14 22 35 / var(--tw-bg-opacity));
}
.bg-\[\#0F1419\] {
  --tw-bg-opacity: 1;
  background-color: rgb(15 20 25 / var(--tw-bg-opacity));
}
.bg-\[\#0F171D\] {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 29 / var(--tw-bg-opacity));
}
.bg-\[\#0F172A\] {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}
.bg-\[\#0F172A\]\/50 {
  background-color: rgb(15 23 42 / 0.5);
}
.bg-\[\#0a1628\] {
  --tw-bg-opacity: 1;
  background-color: rgb(10 22 40 / var(--tw-bg-opacity));
}
.bg-\[\#0f0f1a\] {
  --tw-bg-opacity: 1;
  background-color: rgb(15 15 26 / var(--tw-bg-opacity));
}
.bg-\[\#0f1419\]\/50 {
  background-color: rgb(15 20 25 / 0.5);
}
.bg-\[\#0f172a\] {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}
.bg-\[\#132B3D\] {
  --tw-bg-opacity: 1;
  background-color: rgb(19 43 61 / var(--tw-bg-opacity));
}
.bg-\[\#17394f\]\/70 {
  background-color: rgb(23 57 79 / 0.7);
}
.bg-\[\#17A1E5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(23 161 229 / var(--tw-bg-opacity));
}
.bg-\[\#1A0A0A\] {
  --tw-bg-opacity: 1;
  background-color: rgb(26 10 10 / var(--tw-bg-opacity));
}
.bg-\[\#1A1A1A\] {
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 26 / var(--tw-bg-opacity));
}
.bg-\[\#1A1A1A\]\/50 {
  background-color: rgb(26 26 26 / 0.5);
}
.bg-\[\#1A1F2E\] {
  --tw-bg-opacity: 1;
  background-color: rgb(26 31 46 / var(--tw-bg-opacity));
}
.bg-\[\#1A1F2E\]\/80 {
  background-color: rgb(26 31 46 / 0.8);
}
.bg-\[\#1B3C52\]\/40 {
  background-color: rgb(27 60 82 / 0.4);
}
.bg-\[\#1BA81B\] {
  --tw-bg-opacity: 1;
  background-color: rgb(27 168 27 / var(--tw-bg-opacity));
}
.bg-\[\#1D2B35\] {
  --tw-bg-opacity: 1;
  background-color: rgb(29 43 53 / var(--tw-bg-opacity));
}
.bg-\[\#1F3C6C\] {
  --tw-bg-opacity: 1;
  background-color: rgb(31 60 108 / var(--tw-bg-opacity));
}
.bg-\[\#1F4E6A\] {
  --tw-bg-opacity: 1;
  background-color: rgb(31 78 106 / var(--tw-bg-opacity));
}
.bg-\[\#1a1a1a\] {
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 26 / var(--tw-bg-opacity));
}
.bg-\[\#1a2332\] {
  --tw-bg-opacity: 1;
  background-color: rgb(26 35 50 / var(--tw-bg-opacity));
}
.bg-\[\#1a2332\]\/30 {
  background-color: rgb(26 35 50 / 0.3);
}
.bg-\[\#1a2332\]\/50 {
  background-color: rgb(26 35 50 / 0.5);
}
.bg-\[\#1e2936\]\/50 {
  background-color: rgb(30 41 54 / 0.5);
}
.bg-\[\#252B3A\] {
  --tw-bg-opacity: 1;
  background-color: rgb(37 43 58 / var(--tw-bg-opacity));
}
.bg-\[\#2C526D\] {
  --tw-bg-opacity: 1;
  background-color: rgb(44 82 109 / var(--tw-bg-opacity));
}
.bg-\[\#2E5673\] {
  --tw-bg-opacity: 1;
  background-color: rgb(46 86 115 / var(--tw-bg-opacity));
}
.bg-\[\#4285F4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(66 133 244 / var(--tw-bg-opacity));
}
.bg-\[\#4FC3E8\]\/20 {
  background-color: rgb(79 195 232 / 0.2);
}
.bg-\[\#500E05\] {
  --tw-bg-opacity: 1;
  background-color: rgb(80 14 5 / var(--tw-bg-opacity));
}
.bg-\[\#5561FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(85 97 255 / var(--tw-bg-opacity));
}
.bg-\[\#5561FF\]\/20 {
  background-color: rgb(85 97 255 / 0.2);
}
.bg-\[\#5865F2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(88 101 242 / var(--tw-bg-opacity));
}
.bg-\[\#60A5FA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}
.bg-\[\#64748B\]\/20 {
  background-color: rgb(100 116 139 / 0.2);
}
.bg-\[\#BA55D3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(186 85 211 / var(--tw-bg-opacity));
}
.bg-\[\#D02424\] {
  --tw-bg-opacity: 1;
  background-color: rgb(208 36 36 / var(--tw-bg-opacity));
}
.bg-\[\#E51717\]\/10 {
  background-color: rgb(229 23 23 / 0.1);
}
.bg-\[\#E51717\]\/20 {
  background-color: rgb(229 23 23 / 0.2);
}
.bg-\[\#EAF6FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(234 246 255 / var(--tw-bg-opacity));
}
.bg-\[\#F00\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 0 0 / var(--tw-bg-opacity));
}
.bg-\[\#FF1493\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 20 147 / var(--tw-bg-opacity));
}
.bg-\[\#FF69B4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 105 180 / var(--tw-bg-opacity));
}
.bg-\[\#FF6B6B\]\/20 {
  background-color: rgb(255 107 107 / 0.2);
}
.bg-\[\#FFA500\]\/20 {
  background-color: rgb(255 165 0 / 0.2);
}
.bg-\[\#FFB6C1\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 182 193 / var(--tw-bg-opacity));
}
.bg-\[\#FFC0CB\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 192 203 / var(--tw-bg-opacity));
}
.bg-\[\#FFD700\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 215 0 / var(--tw-bg-opacity));
}
.bg-\[\#FFD700\]\/20 {
  background-color: rgb(255 215 0 / 0.2);
}
.bg-\[\#FFFFFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[\#FFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[\#fff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[rgb\(11\2c 82\2c 189\)\] {
  --tw-bg-opacity: 1;
  background-color: rgb(11 82 189 / var(--tw-bg-opacity));
}
.bg-\[rgb\(29\2c 43\2c 53\2c 0\.6\)\] {
  background-color: rgb(29,43,53,0.6);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.15\)\] {
  background-color: rgba(0,0,0,0.15);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.2\)\] {
  background-color: rgba(0,0,0,0.2);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.20\)\] {
  background-color: rgba(0,0,0,0.20);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.25\)\] {
  background-color: rgba(0,0,0,0.25);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
  background-color: rgba(0,0,0,0.3);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.35\)\] {
  background-color: rgba(0,0,0,0.35);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
  background-color: rgba(0,0,0,0.4);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.40\)\] {
  background-color: rgba(0,0,0,0.40);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
  background-color: rgba(0,0,0,0.5);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.55\)\] {
  background-color: rgba(0,0,0,0.55);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.6\)\] {
  background-color: rgba(0,0,0,0.6);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.7\)\] {
  background-color: rgba(0,0,0,0.7);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.75\)\] {
  background-color: rgba(0,0,0,0.75);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.8\)\] {
  background-color: rgba(0,0,0,0.8);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.85\)\] {
  background-color: rgba(0,0,0,0.85);
}
.bg-\[rgba\(0\2c 0\2c 255\2c 0\.4\)\] {
  background-color: rgba(0,0,255,0.4);
}
.bg-\[rgba\(0\2c 191\2c 255\2c 0\.1\)\] {
  background-color: rgba(0,191,255,0.1);
}
.bg-\[rgba\(10\2c 25\2c 41\2c 0\.7\)\] {
  background-color: rgba(10,25,41,0.7);
}
.bg-\[rgba\(110\2c 24\2c 229\2c 0\.4\)\] {
  background-color: rgba(110,24,229,0.4);
}
.bg-\[rgba\(136\2c 136\2c 136\2c 0\.3\)\] {
  background-color: rgba(136,136,136,0.3);
}
.bg-\[rgba\(15\2c 23\2c 34\2c 0\.25\)\] {
  background-color: rgba(15,23,34,0.25);
}
.bg-\[rgba\(15\2c 23\2c 42\2c 0\.6\)\] {
  background-color: rgba(15,23,42,0.6);
}
.bg-\[rgba\(15\2c 23\2c 42\2c 0\.7\)\] {
  background-color: rgba(15,23,42,0.7);
}
.bg-\[rgba\(15\2c 28\2c 48\2c 0\.9\)\] {
  background-color: rgba(15,28,48,0.9);
}
.bg-\[rgba\(159\2c 204\2c 223\2c 0\.2\)\] {
  background-color: rgba(159,204,223,0.2);
}
.bg-\[rgba\(204\2c 204\2c 204\2c 0\.4\)\] {
  background-color: rgba(204,204,204,0.4);
}
.bg-\[rgba\(229\2c 161\2c 23\2c 0\.4\)\] {
  background-color: rgba(229,161,23,0.4);
}
.bg-\[rgba\(229\2c 23\2c 229\2c 0\.4\)\] {
  background-color: rgba(229,23,229,0.4);
}
.bg-\[rgba\(229\2c 23\2c 23\2c 0\.4\)\] {
  background-color: rgba(229,23,23,0.4);
}
.bg-\[rgba\(23\2c 161\2c 229\2c 0\.4\)\] {
  background-color: rgba(23,161,229,0.4);
}
.bg-\[rgba\(23\2c 229\2c 188\2c 0\.4\)\] {
  background-color: rgba(23,229,188,0.4);
}
.bg-\[rgba\(238\2c 166\2c 255\2c 0\.4\)\] {
  background-color: rgba(238,166,255,0.4);
}
.bg-\[rgba\(255\2c 199\2c 44\2c 0\.2\)\] {
  background-color: rgba(255,199,44,0.2);
}
.bg-\[rgba\(255\2c 215\2c 0\2c 0\.1\)\] {
  background-color: rgba(255,215,0,0.1);
}
.bg-\[rgba\(255\2c 255\2c 255\2c 0\.05\)\] {
  background-color: rgba(255,255,255,0.05);
}
.bg-\[rgba\(255\2c 255\2c 255\2c 0\.1\)\] {
  background-color: rgba(255,255,255,0.1);
}
.bg-\[rgba\(255\2c 255\2c 255\2c 0\.10\)\] {
  background-color: rgba(255,255,255,0.10);
}
.bg-\[rgba\(255\2c 255\2c 255\2c 0\.15\)\] {
  background-color: rgba(255,255,255,0.15);
}
.bg-\[rgba\(255\2c 255\2c 255\2c 0\.25\)\] {
  background-color: rgba(255,255,255,0.25);
}
.bg-\[rgba\(255\2c 85\2c 85\2c 0\.1\)\] {
  background-color: rgba(255,85,85,0.1);
}
.bg-\[rgba\(255\2c 85\2c 85\2c 0\.15\)\] {
  background-color: rgba(255,85,85,0.15);
}
.bg-\[rgba\(26\2c 22\2c 9\2c 0\.30\)\] {
  background-color: rgba(26,22,9,0.30);
}
.bg-\[rgba\(26\2c 22\2c 9\2c 0\.45\)\] {
  background-color: rgba(26,22,9,0.45);
}
.bg-\[rgba\(26\2c 229\2c 60\2c 0\.4\)\] {
  background-color: rgba(26,229,60,0.4);
}
.bg-\[rgba\(35\2c 108\2c 158\2c 0\.3\)\] {
  background-color: rgba(35,108,158,0.3);
}
.bg-\[rgba\(46\2c 86\2c 115\2c 0\.20\)\] {
  background-color: rgba(46,86,115,0.20);
}
.bg-\[rgba\(46\2c 86\2c 115\2c 0\.25\)\] {
  background-color: rgba(46,86,115,0.25);
}
.bg-\[rgba\(60\2c 23\2c 7\2c 0\.6\)\] {
  background-color: rgba(60,23,7,0.6);
}
.bg-\[rgba\(7\2c 28\2c 50\2c 0\.25\)\] {
  background-color: rgba(7,28,50,0.25);
}
.bg-\[rgba\(95\2c 31\2c 138\2c 0\.5\)\] {
  background-color: rgba(95,31,138,0.5);
}
.bg-accent {
  background-color: hsl(var(--accent));
}
.bg-amber-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 191 36 / var(--tw-bg-opacity));
}
.bg-amber-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}
.bg-amber-500\/10 {
  background-color: rgb(245 158 11 / 0.1);
}
.bg-amber-500\/20 {
  background-color: rgb(245 158 11 / 0.2);
}
.bg-amber-500\/30 {
  background-color: rgb(245 158 11 / 0.3);
}
.bg-amber-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(69 26 3 / var(--tw-bg-opacity));
}
.bg-background {
  background-color: hsl(var(--background));
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-black\/10 {
  background-color: rgb(0 0 0 / 0.1);
}
.bg-black\/20 {
  background-color: rgb(0 0 0 / 0.2);
}
.bg-black\/25 {
  background-color: rgb(0 0 0 / 0.25);
}
.bg-black\/30 {
  background-color: rgb(0 0 0 / 0.3);
}
.bg-black\/40 {
  background-color: rgb(0 0 0 / 0.4);
}
.bg-black\/50 {
  background-color: rgb(0 0 0 / 0.5);
}
.bg-black\/60 {
  background-color: rgb(0 0 0 / 0.6);
}
.bg-black\/70 {
  background-color: rgb(0 0 0 / 0.7);
}
.bg-black\/75 {
  background-color: rgb(0 0 0 / 0.75);
}
.bg-black\/80 {
  background-color: rgb(0 0 0 / 0.8);
}
.bg-black\/85 {
  background-color: rgb(0 0 0 / 0.85);
}
.bg-black\/90 {
  background-color: rgb(0 0 0 / 0.9);
}
.bg-black\/95 {
  background-color: rgb(0 0 0 / 0.95);
}
.bg-blue-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}
.bg-blue-400\/10 {
  background-color: rgb(96 165 250 / 0.1);
}
.bg-blue-400\/20 {
  background-color: rgb(96 165 250 / 0.2);
}
.bg-blue-400\/30 {
  background-color: rgb(96 165 250 / 0.3);
}
.bg-blue-400\/5 {
  background-color: rgb(96 165 250 / 0.05);
}
.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}
.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}
.bg-blue-500\/10 {
  background-color: rgb(59 130 246 / 0.1);
}
.bg-blue-500\/20 {
  background-color: rgb(59 130 246 / 0.2);
}
.bg-blue-500\/40 {
  background-color: rgb(59 130 246 / 0.4);
}
.bg-blue-500\/80 {
  background-color: rgb(59 130 246 / 0.8);
}
.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
.bg-blue-600\/80 {
  background-color: rgb(37 99 235 / 0.8);
}
.bg-blue-700\/30 {
  background-color: rgb(29 78 216 / 0.3);
}
.bg-blue-900\/10 {
  background-color: rgb(30 58 138 / 0.1);
}
.bg-blue-900\/20 {
  background-color: rgb(30 58 138 / 0.2);
}
.bg-blue-900\/30 {
  background-color: rgb(30 58 138 / 0.3);
}
.bg-border {
  background-color: hsl(var(--border));
}
.bg-card {
  background-color: hsl(var(--card));
}
.bg-cyan-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(165 243 252 / var(--tw-bg-opacity));
}
.bg-cyan-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(103 232 249 / var(--tw-bg-opacity));
}
.bg-cyan-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 211 238 / var(--tw-bg-opacity));
}
.bg-cyan-400\/10 {
  background-color: rgb(34 211 238 / 0.1);
}
.bg-cyan-400\/20 {
  background-color: rgb(34 211 238 / 0.2);
}
.bg-cyan-400\/30 {
  background-color: rgb(34 211 238 / 0.3);
}
.bg-cyan-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(6 182 212 / var(--tw-bg-opacity));
}
.bg-cyan-500\/10 {
  background-color: rgb(6 182 212 / 0.1);
}
.bg-cyan-500\/20 {
  background-color: rgb(6 182 212 / 0.2);
}
.bg-cyan-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(8 145 178 / var(--tw-bg-opacity));
}
.bg-cyan-900\/20 {
  background-color: rgb(22 78 99 / 0.2);
}
.bg-cyan-900\/30 {
  background-color: rgb(22 78 99 / 0.3);
}
.bg-destructive {
  background-color: hsl(var(--destructive));
}
.bg-emerald-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 250 229 / var(--tw-bg-opacity));
}
.bg-emerald-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(110 231 183 / var(--tw-bg-opacity));
}
.bg-emerald-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity));
}
.bg-emerald-400\/20 {
  background-color: rgb(52 211 153 / 0.2);
}
.bg-emerald-400\/30 {
  background-color: rgb(52 211 153 / 0.3);
}
.bg-emerald-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}
.bg-emerald-500\/10 {
  background-color: rgb(16 185 129 / 0.1);
}
.bg-emerald-500\/20 {
  background-color: rgb(16 185 129 / 0.2);
}
.bg-emerald-500\/30 {
  background-color: rgb(16 185 129 / 0.3);
}
.bg-emerald-500\/40 {
  background-color: rgb(16 185 129 / 0.4);
}
.bg-emerald-500\/5 {
  background-color: rgb(16 185 129 / 0.05);
}
.bg-emerald-700\/30 {
  background-color: rgb(4 120 87 / 0.3);
}
.bg-emerald-900\/20 {
  background-color: rgb(6 78 59 / 0.2);
}
.bg-emerald-900\/30 {
  background-color: rgb(6 78 59 / 0.3);
}
.bg-foreground {
  background-color: hsl(var(--foreground));
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}
.bg-gray-500\/20 {
  background-color: rgb(107 114 128 / 0.2);
}
.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.bg-gray-600\/40 {
  background-color: rgb(75 85 99 / 0.4);
}
.bg-gray-600\/50 {
  background-color: rgb(75 85 99 / 0.5);
}
.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.bg-gray-700\/50 {
  background-color: rgb(55 65 81 / 0.5);
}
.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.bg-gray-800\/20 {
  background-color: rgb(31 41 55 / 0.2);
}
.bg-gray-800\/50 {
  background-color: rgb(31 41 55 / 0.5);
}
.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
.bg-gray-900\/50 {
  background-color: rgb(17 24 39 / 0.5);
}
.bg-gray-950\/20 {
  background-color: rgb(3 7 18 / 0.2);
}
.bg-gray-950\/30 {
  background-color: rgb(3 7 18 / 0.3);
}
.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}
.bg-green-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(134 239 172 / var(--tw-bg-opacity));
}
.bg-green-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(74 222 128 / var(--tw-bg-opacity));
}
.bg-green-400\/20 {
  background-color: rgb(74 222 128 / 0.2);
}
.bg-green-400\/30 {
  background-color: rgb(74 222 128 / 0.3);
}
.bg-green-400\/40 {
  background-color: rgb(74 222 128 / 0.4);
}
.bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity));
}
.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}
.bg-green-500\/10 {
  background-color: rgb(34 197 94 / 0.1);
}
.bg-green-500\/20 {
  background-color: rgb(34 197 94 / 0.2);
}
.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity));
}
.bg-green-600\/20 {
  background-color: rgb(22 163 74 / 0.2);
}
.bg-green-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(20 83 45 / var(--tw-bg-opacity));
}
.bg-green-900\/10 {
  background-color: rgb(20 83 45 / 0.1);
}
.bg-green-900\/20 {
  background-color: rgb(20 83 45 / 0.2);
}
.bg-green-900\/70 {
  background-color: rgb(20 83 45 / 0.7);
}
.bg-indigo-400\/20 {
  background-color: rgb(129 140 248 / 0.2);
}
.bg-indigo-500\/10 {
  background-color: rgb(99 102 241 / 0.1);
}
.bg-indigo-900\/50 {
  background-color: rgb(49 46 129 / 0.5);
}
.bg-indigo-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 27 75 / var(--tw-bg-opacity));
}
.bg-muted {
  background-color: hsl(var(--muted));
}
.bg-muted\/50 {
  background-color: hsl(var(--muted) / 0.5);
}
.bg-orange-400\/20 {
  background-color: rgb(251 146 60 / 0.2);
}
.bg-orange-500\/10 {
  background-color: rgb(249 115 22 / 0.1);
}
.bg-orange-500\/20 {
  background-color: rgb(249 115 22 / 0.2);
}
.bg-orange-900\/20 {
  background-color: rgb(124 45 18 / 0.2);
}
.bg-pink-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(244 114 182 / var(--tw-bg-opacity));
}
.bg-pink-500\/10 {
  background-color: rgb(236 72 153 / 0.1);
}
.bg-pink-500\/20 {
  background-color: rgb(236 72 153 / 0.2);
}
.bg-pink-500\/40 {
  background-color: rgb(236 72 153 / 0.4);
}
.bg-pink-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 39 119 / var(--tw-bg-opacity));
}
.bg-popover {
  background-color: hsl(var(--popover));
}
.bg-primary {
  background-color: hsl(var(--primary));
}
.bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 232 255 / var(--tw-bg-opacity));
}
.bg-purple-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(192 132 252 / var(--tw-bg-opacity));
}
.bg-purple-400\/10 {
  background-color: rgb(192 132 252 / 0.1);
}
.bg-purple-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 245 255 / var(--tw-bg-opacity));
}
.bg-purple-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(168 85 247 / var(--tw-bg-opacity));
}
.bg-purple-500\/10 {
  background-color: rgb(168 85 247 / 0.1);
}
.bg-purple-500\/20 {
  background-color: rgb(168 85 247 / 0.2);
}
.bg-purple-500\/30 {
  background-color: rgb(168 85 247 / 0.3);
}
.bg-purple-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(147 51 234 / var(--tw-bg-opacity));
}
.bg-purple-600\/20 {
  background-color: rgb(147 51 234 / 0.2);
}
.bg-purple-900\/20 {
  background-color: rgb(88 28 135 / 0.2);
}
.bg-purple-900\/40 {
  background-color: rgb(88 28 135 / 0.4);
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}
.bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}
.bg-red-400\/10 {
  background-color: rgb(248 113 113 / 0.1);
}
.bg-red-400\/30 {
  background-color: rgb(248 113 113 / 0.3);
}
.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
.bg-red-500\/10 {
  background-color: rgb(239 68 68 / 0.1);
}
.bg-red-500\/20 {
  background-color: rgb(239 68 68 / 0.2);
}
.bg-red-500\/30 {
  background-color: rgb(239 68 68 / 0.3);
}
.bg-red-500\/80 {
  background-color: rgb(239 68 68 / 0.8);
}
.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.bg-red-700\/30 {
  background-color: rgb(185 28 28 / 0.3);
}
.bg-red-900\/20 {
  background-color: rgb(127 29 29 / 0.2);
}
.bg-red-900\/40 {
  background-color: rgb(127 29 29 / 0.4);
}
.bg-red-900\/50 {
  background-color: rgb(127 29 29 / 0.5);
}
.bg-red-900\/60 {
  background-color: rgb(127 29 29 / 0.6);
}
.bg-rose-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(76 5 25 / var(--tw-bg-opacity));
}
.bg-secondary {
  background-color: hsl(var(--secondary));
}
.bg-slate-500\/5 {
  background-color: rgb(100 116 139 / 0.05);
}
.bg-slate-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}
.bg-slate-600\/40 {
  background-color: rgb(71 85 105 / 0.4);
}
.bg-slate-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}
.bg-slate-800\/60 {
  background-color: rgb(30 41 59 / 0.6);
}
.bg-slate-800\/80 {
  background-color: rgb(30 41 59 / 0.8);
}
.bg-slate-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}
.bg-slate-900\/50 {
  background-color: rgb(15 23 42 / 0.5);
}
.bg-teal-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(19 78 74 / 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\/10 {
  background-color: rgb(255 255 255 / 0.1);
}
.bg-white\/15 {
  background-color: rgb(255 255 255 / 0.15);
}
.bg-white\/20 {
  background-color: rgb(255 255 255 / 0.2);
}
.bg-white\/30 {
  background-color: rgb(255 255 255 / 0.3);
}
.bg-white\/40 {
  background-color: rgb(255 255 255 / 0.4);
}
.bg-white\/5 {
  background-color: rgb(255 255 255 / 0.05);
}
.bg-white\/50 {
  background-color: rgb(255 255 255 / 0.5);
}
.bg-white\/90 {
  background-color: rgb(255 255 255 / 0.9);
}
.bg-white\/95 {
  background-color: rgb(255 255 255 / 0.95);
}
.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / var(--tw-bg-opacity));
}
.bg-yellow-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 138 / var(--tw-bg-opacity));
}
.bg-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 224 71 / var(--tw-bg-opacity));
}
.bg-yellow-300\/80 {
  background-color: rgb(253 224 71 / 0.8);
}
.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 204 21 / var(--tw-bg-opacity));
}
.bg-yellow-400\/10 {
  background-color: rgb(250 204 21 / 0.1);
}
.bg-yellow-400\/20 {
  background-color: rgb(250 204 21 / 0.2);
}
.bg-yellow-400\/30 {
  background-color: rgb(250 204 21 / 0.3);
}
.bg-yellow-400\/40 {
  background-color: rgb(250 204 21 / 0.4);
}
.bg-yellow-400\/50 {
  background-color: rgb(250 204 21 / 0.5);
}
.bg-yellow-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 252 232 / var(--tw-bg-opacity));
}
.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}
.bg-yellow-500\/10 {
  background-color: rgb(234 179 8 / 0.1);
}
.bg-yellow-500\/20 {
  background-color: rgb(234 179 8 / 0.2);
}
.bg-yellow-500\/50 {
  background-color: rgb(234 179 8 / 0.5);
}
.bg-yellow-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(202 138 4 / var(--tw-bg-opacity));
}
.bg-yellow-600\/20 {
  background-color: rgb(202 138 4 / 0.2);
}
.bg-yellow-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(113 63 18 / var(--tw-bg-opacity));
}
.bg-yellow-900\/20 {
  background-color: rgb(113 63 18 / 0.2);
}
.bg-opacity-20 {
  --tw-bg-opacity: 0.2;
}
.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.bg-opacity-80 {
  --tw-bg-opacity: 0.8;
}
.bg-opacity-90 {
  --tw-bg-opacity: 0.9;
}
.bg-opacity-95 {
  --tw-bg-opacity: 0.95;
}
.bg-\[conic-gradient\(from_0deg\2c transparent\2c rgba\(234\2c 179\2c 8\2c 0\.15\)\2c transparent\)\] {
  background-image: conic-gradient(from 0deg,transparent,rgba(234,179,8,0.15),transparent);
}
.bg-\[conic-gradient\(from_140deg_at_44\.90\%_55\.45\%\2c _\#020348_0deg\2c _\#1F26D7_185deg\2c _\#010122_360deg\)\] {
  background-image: conic-gradient(from 140deg at 44.90% 55.45%, #020348 0deg, #1F26D7 185deg, #010122 360deg);
}
.bg-\[linear-gradient\(-45deg\2c rgb\(2\2c 29\2c 45\)0\%\2c rgb\(29\2c 103\2c 140\)100\%\)\] {
  background-image: linear-gradient(-45deg,rgb(2,29,45)0%,rgb(29,103,140)100%);
}
.bg-\[linear-gradient\(-45deg\2c rgba\(139\2c 92\2c 246\2c 1\)0\%\2c rgba\(124\2c 58\2c 237\2c 1\)100\%\)\] {
  background-image: linear-gradient(-45deg,rgba(139,92,246,1)0%,rgba(124,58,237,1)100%);
}
.bg-\[linear-gradient\(-45deg\2c rgba\(2\2c 29\2c 45\)0\%\2c rgba\(29\2c 103\2c 140\)100\%\)\] {
  background-image: linear-gradient(-45deg,rgba(2,29,45)0%,rgba(29,103,140)100%);
}
.bg-\[linear-gradient\(-45deg\2c rgba\(2\2c 29\2c 45\2c \.7\)0\%\2c rgba\(29\2c 103\2c 140\2c \.7\)100\%\)\] {
  background-image: linear-gradient(-45deg,rgba(2,29,45,.7)0%,rgba(29,103,140,.7)100%);
}
.bg-\[linear-gradient\(-45deg\2c rgba\(2\2c 29\2c 45\2c 0\.7\)0\%\2c rgba\(29\2c 103\2c 140\2c 0\.7\)100\%\)\] {
  background-image: linear-gradient(-45deg,rgba(2,29,45,0.7)0%,rgba(29,103,140,0.7)100%);
}
.bg-\[linear-gradient\(-45deg\2c rgba\(2\2c 29\2c 45\2c 1\)0\%\2c rgba\(29\2c 103\2c 140\2c 1\)100\%\)\] {
  background-image: linear-gradient(-45deg,rgba(2,29,45,1)0%,rgba(29,103,140,1)100%);
}
.bg-\[linear-gradient\(-45deg\2c rgba\(2\2c 45\2c 29\2c 1\)0\%\2c rgba\(29\2c 140\2c 103\2c 1\)100\%\)\] {
  background-image: linear-gradient(-45deg,rgba(2,45,29,1)0%,rgba(29,140,103,1)100%);
}
.bg-\[linear-gradient\(-45deg\2c rgba\(220\2c 38\2c 38\2c 1\)0\%\2c rgba\(185\2c 28\2c 28\2c 1\)100\%\)\] {
  background-image: linear-gradient(-45deg,rgba(220,38,38,1)0%,rgba(185,28,28,1)100%);
}
.bg-\[linear-gradient\(-45deg\2c rgba\(249\2c 115\2c 22\2c 1\)0\%\2c rgba\(234\2c 88\2c 12\2c 1\)100\%\)\] {
  background-image: linear-gradient(-45deg,rgba(249,115,22,1)0%,rgba(234,88,12,1)100%);
}
.bg-\[linear-gradient\(0deg\2c rgba\(6\2c 17\2c 25\2c 0\.50\)0\%\2c rgba\(40\2c 72\2c 95\2c 0\.50\)100\%\)\] {
  background-image: linear-gradient(0deg,rgba(6,17,25,0.50)0%,rgba(40,72,95,0.50)100%);
}
.bg-\[linear-gradient\(100deg\2c rgba\(26\2c 22\2c 9\2c 0\.37\)5\.76\%\2c rgba\(2\2c 2\2c 1\2c 0\.58\)100\%\)\] {
  background-image: linear-gradient(100deg,rgba(26,22,9,0.37)5.76%,rgba(2,2,1,0.58)100%);
}
.bg-\[linear-gradient\(100deg\2c rgba\(26\2c 22\2c 9\2c 0\.37\)6\%\2c rgba\(2\2c 2\2c 1\2c 0\.58\)100\%\)\] {
  background-image: linear-gradient(100deg,rgba(26,22,9,0.37)6%,rgba(2,2,1,0.58)100%);
}
.bg-\[linear-gradient\(100deg\2c rgba\(26\2c 22\2c 9\2c 0\.8\)5\.76\%\2c rgba\(2\2c 2\2c 1\2c 0\.9\)100\%\)\] {
  background-image: linear-gradient(100deg,rgba(26,22,9,0.8)5.76%,rgba(2,2,1,0.9)100%);
}
.bg-\[linear-gradient\(110deg\2c \#47694D_5\%\2c \#1F3720_100\%\)\] {
  background-image: linear-gradient(110deg,#47694D 5%,#1F3720 100%);
}
.bg-\[linear-gradient\(110deg\2c \#694748_5\%\2c \#371F1F_100\%\)\] {
  background-image: linear-gradient(110deg,#694748 5%,#371F1F 100%);
}
.bg-\[linear-gradient\(110deg\2c rgba\(46\2c 86\2c 115\2c 0\.50\)0\%\2c rgba\(12\2c 50\2c 78\2c 0\.05\)100\%\)\] {
  background-image: linear-gradient(110deg,rgba(46,86,115,0.50)0%,rgba(12,50,78,0.05)100%);
}
.bg-\[linear-gradient\(115deg\2c \#112A3B_0\%\2c \#01070B_100\%\)\] {
  background-image: linear-gradient(115deg,#112A3B 0%,#01070B 100%);
}
.bg-\[linear-gradient\(115deg\2c rgba\(115\2c 46\2c 46\2c 0\.80\)_0\%\2c rgba\(78\2c 12\2c 12\2c 0\.30\)_100\%\)\] {
  background-image: linear-gradient(115deg,rgba(115,46,46,0.80) 0%,rgba(78,12,12,0.30) 100%);
}
.bg-\[linear-gradient\(115deg\2c rgba\(46\2c 86\2c 115\2c 0\.80\)0\%\2c rgba\(12\2c 50\2c 78\2c 0\.20\)100\%\)\] {
  background-image: linear-gradient(115deg,rgba(46,86,115,0.80)0%,rgba(12,50,78,0.20)100%);
}
.bg-\[linear-gradient\(115deg\2c rgba\(85\2c 121\2c 171\2c 0\.80\)_0\%\2c rgba\(26\2c 18\2c 41\2c 0\.20\)_100\%\)\] {
  background-image: linear-gradient(115deg,rgba(85,121,171,0.80) 0%,rgba(26,18,41,0.20) 100%);
}
.bg-\[linear-gradient\(115deg\2c rgba\(85\2c 171\2c 85\2c 0\.80\)0\%\2c rgba\(18\2c 41\2c 19\2c 0\.20\)100\%\)\] {
  background-image: linear-gradient(115deg,rgba(85,171,85,0.80)0%,rgba(18,41,19,0.20)100%);
}
.bg-\[linear-gradient\(132deg\2c \#1A1F3A_0\%\2c \#0A0E1F_100\%\)\] {
  background-image: linear-gradient(132deg,#1A1F3A 0%,#0A0E1F 100%);
}
.bg-\[linear-gradient\(135deg\2c \#053400_0\%\2c \#001804_100\%\)\] {
  background-image: linear-gradient(135deg,#053400 0%,#001804 100%);
}
.bg-\[linear-gradient\(135deg\2c \#0a2e4f_0\%\2c \#001522_100\%\)\] {
  background-image: linear-gradient(135deg,#0a2e4f 0%,#001522 100%);
}
.bg-\[linear-gradient\(135deg\2c \#10b981_0\%\2c \#059669_50\%\2c \#047857_100\%\)\] {
  background-image: linear-gradient(135deg,#10b981 0%,#059669 50%,#047857 100%);
}
.bg-\[linear-gradient\(135deg\2c \#1e3a5f_0\%\2c \#0f1d2e_100\%\)\] {
  background-image: linear-gradient(135deg,#1e3a5f 0%,#0f1d2e 100%);
}
.bg-\[linear-gradient\(135deg\2c \#1f3a4a_0\%\2c \#12202f_100\%\)\] {
  background-image: linear-gradient(135deg,#1f3a4a 0%,#12202f 100%);
}
.bg-\[linear-gradient\(135deg\2c \#1f4a3a_0\%\2c \#12301f_100\%\)\] {
  background-image: linear-gradient(135deg,#1f4a3a 0%,#12301f 100%);
}
.bg-\[linear-gradient\(135deg\2c \#251604_0\%\2c \#211403_100\%\)\] {
  background-image: linear-gradient(135deg,#251604 0%,#211403 100%);
}
.bg-\[linear-gradient\(135deg\2c \#2a1f4a_0\%\2c \#1a1230_100\%\)\] {
  background-image: linear-gradient(135deg,#2a1f4a 0%,#1a1230 100%);
}
.bg-\[linear-gradient\(135deg\2c \#330A67_0\%\2c \#170330_100\%\)\] {
  background-image: linear-gradient(135deg,#330A67 0%,#170330 100%);
}
.bg-\[linear-gradient\(135deg\2c \#3a2f1f_0\%\2c \#201812_100\%\)\] {
  background-image: linear-gradient(135deg,#3a2f1f 0%,#201812 100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(0\2c 0\2c 0\2c 0\.4\)\2c rgba\(0\2c 0\2c 0\2c 0\.6\)\)\] {
  background-image: linear-gradient(135deg,rgba(0,0,0,0.4),rgba(0,0,0,0.6));
}
.bg-\[linear-gradient\(135deg\2c rgba\(0\2c 0\2c 0\2c 0\.5\)\2c rgba\(0\2c 0\2c 0\2c 0\.7\)\)\] {
  background-image: linear-gradient(135deg,rgba(0,0,0,0.5),rgba(0,0,0,0.7));
}
.bg-\[linear-gradient\(135deg\2c rgba\(0\2c 0\2c 0\2c 0\.6\)0\%\2c rgba\(20\2c 20\2c 20\2c 0\.8\)50\%\2c rgba\(0\2c 0\2c 0\2c 0\.6\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(0,0,0,0.6)0%,rgba(20,20,20,0.8)50%,rgba(0,0,0,0.6)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(0\2c 0\2c 0\2c 0\.8\)0\%\2c rgba\(20\2c 20\2c 30\2c 0\.9\)50\%\2c rgba\(0\2c 0\2c 0\2c 0\.8\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(0,0,0,0.8)0%,rgba(20,20,30,0.9)50%,rgba(0,0,0,0.8)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(0\2c 212\2c 255\2c 0\.2\)0\%\2c rgba\(0\2c 150\2c 255\2c 0\.3\)50\%\2c rgba\(0\2c 212\2c 255\2c 0\.2\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(0,212,255,0.2)0%,rgba(0,150,255,0.3)50%,rgba(0,212,255,0.2)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(115\2c 46\2c 46\2c 0\.8\)0\%\2c rgba\(217\2c 87\2c 87\2c 0\.8\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(115,46,46,0.8)0%,rgba(217,87,87,0.8)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(138\2c 43\2c 226\2c 0\.3\)\2c rgba\(75\2c 0\2c 130\2c 0\.4\)\)\] {
  background-image: linear-gradient(135deg,rgba(138,43,226,0.3),rgba(75,0,130,0.4));
}
.bg-\[linear-gradient\(135deg\2c rgba\(148\2c 163\2c 184\2c 0\.15\)\2c rgba\(100\2c 116\2c 139\2c 0\.25\)\)\] {
  background-image: linear-gradient(135deg,rgba(148,163,184,0.15),rgba(100,116,139,0.25));
}
.bg-\[linear-gradient\(135deg\2c rgba\(15\2c 23\2c 42\2c 0\.95\)0\%\2c rgba\(30\2c 41\2c 59\2c 0\.95\)50\%\2c rgba\(15\2c 23\2c 42\2c 0\.95\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(15,23,42,0.95)0%,rgba(30,41,59,0.95)50%,rgba(15,23,42,0.95)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(192\2c 192\2c 192\2c 0\.15\)0\%\2c rgba\(169\2c 169\2c 169\2c 0\.25\)50\%\2c rgba\(192\2c 192\2c 192\2c 0\.15\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(192,192,192,0.15)0%,rgba(169,169,169,0.25)50%,rgba(192,192,192,0.15)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(192\2c 192\2c 192\2c 0\.35\)0\%\2c rgba\(169\2c 169\2c 169\2c 0\.45\)50\%\2c rgba\(192\2c 192\2c 192\2c 0\.35\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(192,192,192,0.35)0%,rgba(169,169,169,0.45)50%,rgba(192,192,192,0.35)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(194\2c 65\2c 12\2c 0\.15\)\2c rgba\(154\2c 52\2c 18\2c 0\.25\)\)\] {
  background-image: linear-gradient(135deg,rgba(194,65,12,0.15),rgba(154,52,18,0.25));
}
.bg-\[linear-gradient\(135deg\2c rgba\(2\2c 35\2c 58\2c 0\.6\)0\%\2c rgba\(0\2c 16\2c 33\2c 0\.6\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(2,35,58,0.6)0%,rgba(0,16,33,0.6)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(2\2c 35\2c 58\2c 1\)0\%\2c rgba\(0\2c 16\2c 33\2c 1\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(2,35,58,1)0%,rgba(0,16,33,1)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(205\2c 127\2c 50\2c 0\.15\)0\%\2c rgba\(184\2c 115\2c 51\2c 0\.25\)50\%\2c rgba\(205\2c 127\2c 50\2c 0\.15\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(205,127,50,0.15)0%,rgba(184,115,51,0.25)50%,rgba(205,127,50,0.15)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(205\2c 127\2c 50\2c 0\.35\)0\%\2c rgba\(184\2c 115\2c 51\2c 0\.45\)50\%\2c rgba\(205\2c 127\2c 50\2c 0\.35\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(205,127,50,0.35)0%,rgba(184,115,51,0.45)50%,rgba(205,127,50,0.35)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(251\2c 191\2c 36\2c 0\.2\)\2c rgba\(245\2c 158\2c 11\2c 0\.3\)\)\] {
  background-image: linear-gradient(135deg,rgba(251,191,36,0.2),rgba(245,158,11,0.3));
}
.bg-\[linear-gradient\(135deg\2c rgba\(255\2c 199\2c 44\2c 0\.2\)0\%\2c rgba\(227\2c 142\2c 14\2c 0\.3\)50\%\2c rgba\(255\2c 199\2c 44\2c 0\.2\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(255,199,44,0.2)0%,rgba(227,142,14,0.3)50%,rgba(255,199,44,0.2)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(255\2c 215\2c 0\2c 0\.15\)0\%\2c rgba\(255\2c 199\2c 44\2c 0\.25\)50\%\2c rgba\(255\2c 215\2c 0\2c 0\.15\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(255,215,0,0.15)0%,rgba(255,199,44,0.25)50%,rgba(255,215,0,0.15)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(255\2c 215\2c 0\2c 0\.3\)\2c rgba\(255\2c 140\2c 0\2c 0\.4\)\)\] {
  background-image: linear-gradient(135deg,rgba(255,215,0,0.3),rgba(255,140,0,0.4));
}
.bg-\[linear-gradient\(135deg\2c rgba\(255\2c 215\2c 0\2c 0\.35\)0\%\2c rgba\(255\2c 199\2c 44\2c 0\.45\)50\%\2c rgba\(255\2c 215\2c 0\2c 0\.35\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(255,215,0,0.35)0%,rgba(255,199,44,0.45)50%,rgba(255,215,0,0.35)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(26\2c 22\2c 9\2c 0\.4\)0\%\2c rgba\(2\2c 2\2c 1\2c 0\.6\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(26,22,9,0.4)0%,rgba(2,2,1,0.6)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(26\2c 22\2c 9\2c 0\.5\)0\%\2c rgba\(2\2c 2\2c 1\2c 0\.7\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(26,22,9,0.5)0%,rgba(2,2,1,0.7)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(26\2c 22\2c 9\2c 0\.6\)0\%\2c rgba\(2\2c 2\2c 1\2c 0\.8\)50\%\2c rgba\(26\2c 22\2c 9\2c 0\.6\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(26,22,9,0.6)0%,rgba(2,2,1,0.8)50%,rgba(26,22,9,0.6)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(26\2c 22\2c 9\2c 0\.9\)0\%\2c rgba\(2\2c 2\2c 1\2c 0\.95\)50\%\2c rgba\(26\2c 22\2c 9\2c 0\.9\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(26,22,9,0.9)0%,rgba(2,2,1,0.95)50%,rgba(26,22,9,0.9)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(35\2c 108\2c 158\2c 1\)0\%\2c rgba\(12\2c 38\2c 56\2c 1\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(35,108,158,1)0%,rgba(12,38,56,1)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(44\2c 26\2c 63\2c 0\.9\)0\%\2c rgba\(20\2c 15\2c 35\2c 0\.95\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(44,26,63,0.9)0%,rgba(20,15,35,0.95)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(46\2c 86\2c 115\2c 0\.6\)_0\%\2c rgba\(87\2c 162\2c 217\2c 0\.6\)_100\%\)\] {
  background-image: linear-gradient(135deg,rgba(46,86,115,0.6) 0%,rgba(87,162,217,0.6) 100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(46\2c 86\2c 115\2c 0\.8\)0\%\2c rgba\(87\2c 162\2c 217\2c 0\.8\)100\%\)\] {
  background-image: linear-gradient(135deg,rgba(46,86,115,0.8)0%,rgba(87,162,217,0.8)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(74\2c 144\2c 226\2c 0\.25\)_0\%\2c rgba\(26\2c 18\2c 41\2c 0\.85\)_100\%\)\] {
  background-image: linear-gradient(135deg,rgba(74,144,226,0.25) 0%,rgba(26,18,41,0.85) 100%);
}
.bg-\[linear-gradient\(145deg\2c \#E5E5E5\2c \#C0C0C0\)\] {
  background-image: linear-gradient(145deg,#E5E5E5,#C0C0C0);
}
.bg-\[linear-gradient\(145deg\2c \#F97316\2c \#C2410C\)\] {
  background-image: linear-gradient(145deg,#F97316,#C2410C);
}
.bg-\[linear-gradient\(145deg\2c \#FCD34D\2c \#F59E0B\)\] {
  background-image: linear-gradient(145deg,#FCD34D,#F59E0B);
}
.bg-\[linear-gradient\(145deg\2c \#FFD700\2c \#FFA500\)\] {
  background-image: linear-gradient(145deg,#FFD700,#FFA500);
}
.bg-\[linear-gradient\(145deg\2c rgba\(148\2c 163\2c 184\2c 0\.1\)\2c rgba\(100\2c 116\2c 139\2c 0\.2\)\)\] {
  background-image: linear-gradient(145deg,rgba(148,163,184,0.1),rgba(100,116,139,0.2));
}
.bg-\[linear-gradient\(145deg\2c rgba\(148\2c 163\2c 184\2c 0\.15\)0\%\2c rgba\(100\2c 116\2c 139\2c 0\.25\)50\%\2c rgba\(148\2c 163\2c 184\2c 0\.15\)100\%\)\] {
  background-image: linear-gradient(145deg,rgba(148,163,184,0.15)0%,rgba(100,116,139,0.25)50%,rgba(148,163,184,0.15)100%);
}
.bg-\[linear-gradient\(145deg\2c rgba\(194\2c 65\2c 12\2c 0\.1\)\2c rgba\(154\2c 52\2c 18\2c 0\.2\)\)\] {
  background-image: linear-gradient(145deg,rgba(194,65,12,0.1),rgba(154,52,18,0.2));
}
.bg-\[linear-gradient\(145deg\2c rgba\(194\2c 65\2c 12\2c 0\.15\)0\%\2c rgba\(154\2c 52\2c 18\2c 0\.25\)50\%\2c rgba\(194\2c 65\2c 12\2c 0\.15\)100\%\)\] {
  background-image: linear-gradient(145deg,rgba(194,65,12,0.15)0%,rgba(154,52,18,0.25)50%,rgba(194,65,12,0.15)100%);
}
.bg-\[linear-gradient\(145deg\2c rgba\(251\2c 191\2c 36\2c 0\.1\)\2c rgba\(245\2c 158\2c 11\2c 0\.2\)\)\] {
  background-image: linear-gradient(145deg,rgba(251,191,36,0.1),rgba(245,158,11,0.2));
}
.bg-\[linear-gradient\(145deg\2c rgba\(251\2c 191\2c 36\2c 0\.2\)0\%\2c rgba\(245\2c 158\2c 11\2c 0\.3\)50\%\2c rgba\(251\2c 191\2c 36\2c 0\.2\)100\%\)\] {
  background-image: linear-gradient(145deg,rgba(251,191,36,0.2)0%,rgba(245,158,11,0.3)50%,rgba(251,191,36,0.2)100%);
}
.bg-\[linear-gradient\(168deg\2c \#E7F5FD_29\.7\%\2c _\#BDF7F6_69\.01\%\2c _\#82C7FF_100\%\)\] {
  background-image: linear-gradient(168deg,#E7F5FD 29.7%, #BDF7F6 69.01%, #82C7FF 100%);
}
.bg-\[linear-gradient\(175deg\2c \#FBE7FF_15\.33\%\2c \#92D2FF_100\%\)\] {
  background-image: linear-gradient(175deg,#FBE7FF 15.33%,#92D2FF 100%);
}
.bg-\[linear-gradient\(180deg\2c \#00D0FF_0\%\2c \#C1D5DC_90\%\)\] {
  background-image: linear-gradient(180deg,#00D0FF 0%,#C1D5DC 90%);
}
.bg-\[linear-gradient\(180deg\2c \#02233A_4\%\2c \#001021_98\%\)\] {
  background-image: linear-gradient(180deg,#02233A 4%,#001021 98%);
}
.bg-\[linear-gradient\(180deg\2c \#041827_0\%\2c \#0D1F2B_100\%\)\] {
  background-image: linear-gradient(180deg,#041827 0%,#0D1F2B 100%);
}
.bg-\[linear-gradient\(180deg\2c \#07CA26_0\%\2c \#0BB943_100\%\)\] {
  background-image: linear-gradient(180deg,#07CA26 0%,#0BB943 100%);
}
.bg-\[linear-gradient\(180deg\2c \#087A21_0\%\2c \#1A331F_100\%\)\] {
  background-image: linear-gradient(180deg,#087A21 0%,#1A331F 100%);
}
.bg-\[linear-gradient\(180deg\2c \#093A04_0\%\2c \#062504_60\%\)\] {
  background-image: linear-gradient(180deg,#093A04 0%,#062504 60%);
}
.bg-\[linear-gradient\(180deg\2c \#172B39_0\%\2c \#11171B_100\%\)\] {
  background-image: linear-gradient(180deg,#172B39 0%,#11171B 100%);
}
.bg-\[linear-gradient\(180deg\2c \#1B3C52_0\%\2c \#224E6A_100\%\)\] {
  background-image: linear-gradient(180deg,#1B3C52 0%,#224E6A 100%);
}
.bg-\[linear-gradient\(180deg\2c \#236C9E_4\%\2c \#0C2638_98\%\)\] {
  background-image: linear-gradient(180deg,#236C9E 4%,#0C2638 98%);
}
.bg-\[linear-gradient\(180deg\2c \#3367BA_0\%\2c \#172E54_100\%\)\] {
  background-image: linear-gradient(180deg,#3367BA 0%,#172E54 100%);
}
.bg-\[linear-gradient\(180deg\2c \#481985_0\%\2c \#320A65_60\%\)\] {
  background-image: linear-gradient(180deg,#481985 0%,#320A65 60%);
}
.bg-\[linear-gradient\(180deg\2c \#5090EF_0\%\2c \#236C9E_100\%\)\] {
  background-image: linear-gradient(180deg,#5090EF 0%,#236C9E 100%);
}
.bg-\[linear-gradient\(180deg\2c \#543603_0\%\2c \#2F1B02_60\%\)\] {
  background-image: linear-gradient(180deg,#543603 0%,#2F1B02 60%);
}
.bg-\[linear-gradient\(180deg\2c \#8B5CF6_0\%\2c \#C084FC_100\%\)\] {
  background-image: linear-gradient(180deg,#8B5CF6 0%,#C084FC 100%);
}
.bg-\[linear-gradient\(180deg\2c \#9E2323_4\%\2c \#381010_98\%\)\] {
  background-image: linear-gradient(180deg,#9E2323 4%,#381010 98%);
}
.bg-\[linear-gradient\(180deg\2c \#CAEFFF_0\%\2c \#ACDAEE_100\%\)\] {
  background-image: linear-gradient(180deg,#CAEFFF 0%,#ACDAEE 100%);
}
.bg-\[linear-gradient\(180deg\2c \#E517E5_0\%\2c \#B368FF_100\%\)\] {
  background-image: linear-gradient(180deg,#E517E5 0%,#B368FF 100%);
}
.bg-\[linear-gradient\(180deg\2c \#EC45E7_1\.25\%\2c \#FFF_100\%\)\] {
  background-image: linear-gradient(180deg,#EC45E7 1.25%,#FFF 100%);
}
.bg-\[linear-gradient\(180deg\2c \#F1F6F2_33\%\2c \#B0F2FA_52\%\)\] {
  background-image: linear-gradient(180deg,#F1F6F2 33%,#B0F2FA 52%);
}
.bg-\[linear-gradient\(180deg\2c \#FBE7FF_15\%\2c \#9FFFEC_90\%\)\] {
  background-image: linear-gradient(180deg,#FBE7FF 15%,#9FFFEC 90%);
}
.bg-\[linear-gradient\(180deg\2c \#FEFDF7_35\%\2c \#C1D5DC_66\%\)\] {
  background-image: linear-gradient(180deg,#FEFDF7 35%,#C1D5DC 66%);
}
.bg-\[linear-gradient\(180deg\2c \#FEFDF7_35\.75\%\2c \#C1D5DC_66\%\)\] {
  background-image: linear-gradient(180deg,#FEFDF7 35.75%,#C1D5DC 66%);
}
.bg-\[linear-gradient\(180deg\2c \#FEFDF7_36\%\2c \#C1D5DC_66\%\)\] {
  background-image: linear-gradient(180deg,#FEFDF7 36%,#C1D5DC 66%);
}
.bg-\[linear-gradient\(180deg\2c \#FFC069_0\%\2c \#FF8A00_100\%\)\] {
  background-image: linear-gradient(180deg,#FFC069 0%,#FF8A00 100%);
}
.bg-\[linear-gradient\(180deg\2c \#FFE2B7_0\%\2c \#FFCC7E_100\%\)\] {
  background-image: linear-gradient(180deg,#FFE2B7 0%,#FFCC7E 100%);
}
.bg-\[linear-gradient\(180deg\2c \#FFECB7_0\%\2c \#88F963_100\%\)\] {
  background-image: linear-gradient(180deg,#FFECB7 0%,#88F963 100%);
}
.bg-\[linear-gradient\(180deg\2c \#FFF_0\%\2c \#FFEF86_100\%\)\] {
  background-image: linear-gradient(180deg,#FFF 0%,#FFEF86 100%);
}
.bg-\[linear-gradient\(180deg\2c \#FFF_20\%\2c \#FFF_50\%\2c \#83858F_81\.5\%\)\] {
  background-image: linear-gradient(180deg,#FFF 20%,#FFF 50%,#83858F 81.5%);
}
.bg-\[linear-gradient\(180deg\2c \#FFF_28\%\2c \#A680EE_84\%\)\] {
  background-image: linear-gradient(180deg,#FFF 28%,#A680EE 84%);
}
.bg-\[linear-gradient\(180deg\2c \#FFF_28\.13\%\2c \#FFEF86_84\.37\%\)\] {
  background-image: linear-gradient(180deg,#FFF 28.13%,#FFEF86 84.37%);
}
.bg-\[linear-gradient\(180deg\2c _\#0F2C40_0\%\2c _\#16384D_50\%\2c _\#1F4E6A_100\%\)\] {
  background-image: linear-gradient(180deg, #0F2C40 0%, #16384D 50%, #1F4E6A 100%);
}
.bg-\[linear-gradient\(180deg\2c _\#133245_0\%\2c _\#1F4E6A_100\%\)\] {
  background-image: linear-gradient(180deg, #133245 0%, #1F4E6A 100%);
}
.bg-\[linear-gradient\(180deg\2c _\#4A1D73_0\%\2c _rgba\(110\2c 47\2c 168\2c 0\.85\)_50\%\2c _rgba\(155\2c 77\2c 204\2c 0\.70\)_100\%\)\] {
  background-image: linear-gradient(180deg, #4A1D73 0%, rgba(110,47,168,0.85) 50%, rgba(155,77,204,0.70) 100%);
}
.bg-\[linear-gradient\(180deg\2c _\#4A90E2_0\%\2c _rgba\(74\2c 144\2c 226\2c 0\.85\)_50\%\2c _rgba\(59\2c 123\2c 189\2c 0\.70\)_100\%\)\] {
  background-image: linear-gradient(180deg, #4A90E2 0%, rgba(74,144,226,0.85) 50%, rgba(59,123,189,0.70) 100%);
}
.bg-\[linear-gradient\(180deg\2c _\#9D4EDD_0\%\2c _rgba\(157\2c 78\2c 221\2c 0\.85\)_50\%\2c _rgba\(123\2c 63\2c 178\2c 0\.70\)_100\%\)\] {
  background-image: linear-gradient(180deg, #9D4EDD 0%, rgba(157,78,221,0.85) 50%, rgba(123,63,178,0.70) 100%);
}
.bg-\[linear-gradient\(180deg\2c _\#FFD700_0\%\2c _rgba\(255\2c 215\2c 0\2c 0\.85\)_50\%\2c _rgba\(218\2c 165\2c 32\2c 0\.70\)_100\%\)\] {
  background-image: linear-gradient(180deg, #FFD700 0%, rgba(255,215,0,0.85) 50%, rgba(218,165,32,0.70) 100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c 0\)0\%\2c rgba\(0\2c 0\2c 0\2c 0\.48\)100\%\)\] {
  background-image: linear-gradient(180deg,rgba(0,0,0,0)0%,rgba(0,0,0,0.48)100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c 0\.00\)0\%\2c rgba\(0\2c 70\2c 0\2c 0\.68\)100\%\)\] {
  background-image: linear-gradient(180deg,rgba(0,0,0,0.00)0%,rgba(0,70,0,0.68)100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c 0\.00\)0\%\2c rgba\(156\2c 96\2c 0\2c 0\.55\)100\%\)\] {
  background-image: linear-gradient(180deg,rgba(0,0,0,0.00)0%,rgba(156,96,0,0.55)100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c 0\.00\)0\%\2c rgba\(35\2c 0\2c 70\2c 0\.68\)100\%\)\] {
  background-image: linear-gradient(180deg,rgba(0,0,0,0.00)0%,rgba(35,0,70,0.68)100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c 0\.00\)50\%\2c \#000_95\%\)\] {
  background-image: linear-gradient(180deg,rgba(0,0,0,0.00)50%,#000 95%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(133\2c 81\2c 217\2c 0\)0\%\2c rgba\(133\2c 81\2c 217\2c 0\.10\)100\%\)\2c linear-gradient\(115deg\2c rgba\(111\2c 110\2c 110\2c 0\.8\)0\%\2c rgba\(47\2c 46\2c 46\2c 0\.3\)100\%\)\] {
  background-image: linear-gradient(180deg,rgba(133,81,217,0)0%,rgba(133,81,217,0.10)100%),linear-gradient(115deg,rgba(111,110,110,0.8)0%,rgba(47,46,46,0.3)100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(19\2c 56\2c 83\2c 0\.9\)0\%\2c rgba\(65\2c 136\2c 187\2c 0\.9\)100\%\)\] {
  background-image: linear-gradient(180deg,rgba(19,56,83,0.9)0%,rgba(65,136,187,0.9)100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(255\2c 0\2c 0\2c 1\)0\%\2c rgba\(255\2c 245\2c 0\2c 1\)100\%\)\] {
  background-image: linear-gradient(180deg,rgba(255,0,0,1)0%,rgba(255,245,0,1)100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(34\2c 70\2c 43\2c 0\.80\)_0\%\2c rgba\(0\2c 33\2c 8\2c 0\.20\)_100\%\)\] {
  background-image: linear-gradient(180deg,rgba(34,70,43,0.80) 0%,rgba(0,33,8,0.20) 100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(62\2c 3\2c 2\2c 0\)_0\%\2c rgba\(62\2c 3\2c 2\2c 1\)_60\%\2c rgba\(255\2c 103\2c 0\2c 1\)_100\%\)\] {
  background-image: linear-gradient(180deg,rgba(62,3,2,0) 0%,rgba(62,3,2,1) 60%,rgba(255,103,0,1) 100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(67\2c 25\2c 7\2c 0\)0\%\2c rgba\(15\2c 162\2c 53\2c 0\.2\)50\%\2c rgba\(67\2c 25\2c 7\2c 0\)100\%\)\] {
  background-image: linear-gradient(180deg,rgba(67,25,7,0)0%,rgba(15,162,53,0.2)50%,rgba(67,25,7,0)100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(67\2c 25\2c 7\2c 0\)0\%\2c rgba\(255\2c 239\2c 65\2c 0\.2\)50\%\2c rgba\(67\2c 25\2c 7\2c 0\)100\%\)\] {
  background-image: linear-gradient(180deg,rgba(67,25,7,0)0%,rgba(255,239,65,0.2)50%,rgba(67,25,7,0)100%);
}
.bg-\[linear-gradient\(186deg\2c \#FBE7FF_21\.47\%\2c \#EC9AFE_96\.4\%\)\] {
  background-image: linear-gradient(186deg,#FBE7FF 21.47%,#EC9AFE 96.4%);
}
.bg-\[linear-gradient\(270deg\2c \#9FCCDF_0\%\2c \#577887_100\%\)\] {
  background-image: linear-gradient(270deg,#9FCCDF 0%,#577887 100%);
}
.bg-\[linear-gradient\(270deg\2c \#FFF_0\%\2c \#FFD0D0_100\%\)\] {
  background-image: linear-gradient(270deg,#FFF 0%,#FFD0D0 100%);
}
.bg-\[linear-gradient\(270deg\2c rgba\(115\2c 91\2c 46\2c 0\.3\)0\%\2c rgba\(217\2c 187\2c 87\2c 0\.3\)100\%\)\] {
  background-image: linear-gradient(270deg,rgba(115,91,46,0.3)0%,rgba(217,187,87,0.3)100%);
}
.bg-\[linear-gradient\(270deg\2c rgba\(168\2c 89\2c 10\2c 0\.25\)0\%\2c rgba\(217\2c 148\2c 87\2c 0\.25\)100\%\)\] {
  background-image: linear-gradient(270deg,rgba(168,89,10,0.25)0%,rgba(217,148,87,0.25)100%);
}
.bg-\[linear-gradient\(270deg\2c rgba\(26\2c 194\2c 255\2c 0\.50\)0\%\2c rgba\(34\2c 76\2c 176\2c 0\.50\)54\.59\%\2c rgba\(185\2c 0\2c 255\2c 0\.50\)100\%\)\] {
  background-image: linear-gradient(270deg,rgba(26,194,255,0.50)0%,rgba(34,76,176,0.50)54.59%,rgba(185,0,255,0.50)100%);
}
.bg-\[linear-gradient\(270deg\2c rgba\(46\2c 86\2c 115\2c 0\.1\)0\%\2c rgba\(87\2c 162\2c 217\2c 0\.1\)100\%\)\] {
  background-image: linear-gradient(270deg,rgba(46,86,115,0.1)0%,rgba(87,162,217,0.1)100%);
}
.bg-\[linear-gradient\(270deg\2c rgba\(46\2c 86\2c 115\2c 0\.1\)0\%\2c rgba\(87\2c 162\2c 217\2c 0\.1\)50\%\)\] {
  background-image: linear-gradient(270deg,rgba(46,86,115,0.1)0%,rgba(87,162,217,0.1)50%);
}
.bg-\[linear-gradient\(270deg\2c rgba\(46\2c 86\2c 115\2c 0\.20\)0\%\2c rgba\(87\2c 162\2c 217\2c 0\.20\)100\%\)\] {
  background-image: linear-gradient(270deg,rgba(46,86,115,0.20)0%,rgba(87,162,217,0.20)100%);
}
.bg-\[linear-gradient\(270deg\2c rgba\(46\2c 86\2c 115\2c 0\.20\)0\%\2c rgba\(87\2c 162\2c 217\2c 0\.20\)75\%\)\] {
  background-image: linear-gradient(270deg,rgba(46,86,115,0.20)0%,rgba(87,162,217,0.20)75%);
}
.bg-\[linear-gradient\(270deg\2c rgba\(46\2c 86\2c 115\2c 1\)0\%\2c rgba\(87\2c 162\2c 217\2c 1\)90\%\)\] {
  background-image: linear-gradient(270deg,rgba(46,86,115,1)0%,rgba(87,162,217,1)90%);
}
.bg-\[linear-gradient\(270deg\2c rgba\(90\2c 91\2c 91\2c 0\.25\)0\%\2c rgba\(189\2c 189\2c 189\2c 0\.25\)100\%\)\] {
  background-image: linear-gradient(270deg,rgba(90,91,91,0.25)0%,rgba(189,189,189,0.25)100%);
}
.bg-\[linear-gradient\(45deg\2c \#00a513_0\%\2c \#093e17_100\%\)\] {
  background-image: linear-gradient(45deg,#00a513 0%,#093e17 100%);
}
.bg-\[linear-gradient\(45deg\2c \#049304_0\%\2c \#011C01_100\%\)\] {
  background-image: linear-gradient(45deg,#049304 0%,#011C01 100%);
}
.bg-\[linear-gradient\(45deg\2c \#050631_0\%\2c \#000_100\%\)\] {
  background-image: linear-gradient(45deg,#050631 0%,#000 100%);
}
.bg-\[linear-gradient\(45deg\2c \#118B73_0\%\2c \#011914_100\%\)\] {
  background-image: linear-gradient(45deg,#118B73 0%,#011914 100%);
}
.bg-\[linear-gradient\(45deg\2c \#1784CF_0\%\2c \#0D1520_100\%\)\] {
  background-image: linear-gradient(45deg,#1784CF 0%,#0D1520 100%);
}
.bg-\[linear-gradient\(45deg\2c \#17CF36_0\%\2c \#0D2010_100\%\)\] {
  background-image: linear-gradient(45deg,#17CF36 0%,#0D2010 100%);
}
.bg-\[linear-gradient\(45deg\2c \#1F8A57_0\%\2c \#022112_100\%\)\] {
  background-image: linear-gradient(45deg,#1F8A57 0%,#022112 100%);
}
.bg-\[linear-gradient\(45deg\2c \#445B7B_0\%\2c _\#231D2F_100\%\)\] {
  background-image: linear-gradient(45deg,#445B7B 0%, #231D2F 100%);
}
.bg-\[linear-gradient\(45deg\2c \#445B7B_0\%\2c _\#231D2F_1000\%\)\] {
  background-image: linear-gradient(45deg,#445B7B 0%, #231D2F 1000%);
}
.bg-\[linear-gradient\(45deg\2c \#447B48_0\%\2c \#060E07_100\%\)\] {
  background-image: linear-gradient(45deg,#447B48 0%,#060E07 100%);
}
.bg-\[linear-gradient\(45deg\2c \#921010_0\%\2c \#200D0D_100\%\)\] {
  background-image: linear-gradient(45deg,#921010 0%,#200D0D 100%);
}
.bg-\[linear-gradient\(45deg\2c \#CF1717_0\%\2c \#200D0D_100\%\)\] {
  background-image: linear-gradient(45deg,#CF1717 0%,#200D0D 100%);
}
.bg-\[linear-gradient\(45deg\2c rgb\(23\2c 132\2c 207\)0\%\2c rgb\(13\2c 21\2c 32\)100\%\)\] {
  background-image: linear-gradient(45deg,rgb(23,132,207)0%,rgb(13,21,32)100%);
}
.bg-\[linear-gradient\(45deg\2c rgba\(0\2c 161\2c 0\2c 0\.50\)_0\%\2c rgba\(0\2c 32\2c 0\2c 0\.50\)_100\%\)\] {
  background-image: linear-gradient(45deg,rgba(0,161,0,0.50) 0%,rgba(0,32,0,0.50) 100%);
}
.bg-\[linear-gradient\(45deg\2c rgba\(23\2c 132\2c 207\2c 0\.10\)0\%\2c rgba\(13\2c 21\2c 32\2c 0\.10\)100\%\)\] {
  background-image: linear-gradient(45deg,rgba(23,132,207,0.10)0%,rgba(13,21,32,0.10)100%);
}
.bg-\[linear-gradient\(45deg\2c rgba\(23\2c 132\2c 207\2c 0\.5\)0\%\2c rgba\(13\2c 21\2c 32\2c 0\.5\)100\%\)\] {
  background-image: linear-gradient(45deg,rgba(23,132,207,0.5)0%,rgba(13,21,32,0.5)100%);
}
.bg-\[linear-gradient\(45deg\2c rgba\(23\2c 132\2c 207\2c 0\.50\)0\%\2c rgba\(13\2c 21\2c 32\2c 0\.50\)100\%\)\] {
  background-image: linear-gradient(45deg,rgba(23,132,207,0.50)0%,rgba(13,21,32,0.50)100%);
}
.bg-\[linear-gradient\(45deg\2c rgba\(32\2c 0\2c 0\2c 0\.50\)_0\%\2c rgba\(161\2c 0\2c 0\2c 0\.50\)_100\%\)\] {
  background-image: linear-gradient(45deg,rgba(32,0,0,0.50) 0%,rgba(161,0,0,0.50) 100%);
}
.bg-\[linear-gradient\(45deg\2c transparent_0\%\2c rgba\(159\2c 204\2c 223\2c 0\.05\)_50\%\2c transparent_100\%\)\] {
  background-image: linear-gradient(45deg,transparent 0%,rgba(159,204,223,0.05) 50%,transparent 100%);
}
.bg-\[linear-gradient\(48deg\2c \#2288B2_0\%\2c \#0E3C50_100\%\)\] {
  background-image: linear-gradient(48deg,#2288B2 0%,#0E3C50 100%);
}
.bg-\[linear-gradient\(49deg\2c \#4BC6CD_0\%\2c \#0B3343_100\%\)\] {
  background-image: linear-gradient(49deg,#4BC6CD 0%,#0B3343 100%);
}
.bg-\[linear-gradient\(49deg\2c \#969490_0\%\2c \#353535_100\%\)\] {
  background-image: linear-gradient(49deg,#969490 0%,#353535 100%);
}
.bg-\[linear-gradient\(50deg\2c \#9252D5_0\%\2c \#291544_100\%\)\] {
  background-image: linear-gradient(50deg,#9252D5 0%,#291544 100%);
}
.bg-\[linear-gradient\(51deg\2c \#B21E85_0\%\2c \#530B43_100\%\)\] {
  background-image: linear-gradient(51deg,#B21E85 0%,#530B43 100%);
}
.bg-\[linear-gradient\(52deg\2c \#990707_0\%\2c \#390704_100\%\)\] {
  background-image: linear-gradient(52deg,#990707 0%,#390704 100%);
}
.bg-\[linear-gradient\(86deg\2c \#D78A09_0\%\2c \#7E5111_100\%\)\] {
  background-image: linear-gradient(86deg,#D78A09 0%,#7E5111 100%);
}
.bg-\[linear-gradient\(90deg\2c \#001013_0\%\2c \#041827_50\%\2c \#010E1A_100\%\)\] {
  background-image: linear-gradient(90deg,#001013 0%,#041827 50%,#010E1A 100%);
}
.bg-\[linear-gradient\(90deg\2c \#071624_0\%\2c \#103B5E_50\%\2c \#071624_100\%\)\] {
  background-image: linear-gradient(90deg,#071624 0%,#103B5E 50%,#071624 100%);
}
.bg-\[linear-gradient\(90deg\2c \#07CA26_26\.22\%\2c \#FFD466_30\.05\%\2c \#FF781B_41\.15\%\2c \#FF3F4F_60\.52\%\2c \#B368FF_84\.77\%\2c \#3DF3FF_86\.47\%\)\] {
  background-image: linear-gradient(90deg,#07CA26 26.22%,#FFD466 30.05%,#FF781B 41.15%,#FF3F4F 60.52%,#B368FF 84.77%,#3DF3FF 86.47%);
}
.bg-\[linear-gradient\(90deg\2c \#085420_0\%\2c \#060F0A_100\%\)\] {
  background-image: linear-gradient(90deg,#085420 0%,#060F0A 100%);
}
.bg-\[linear-gradient\(90deg\2c \#0E1E23_0\%\2c \#0E1F23_100\%\)\] {
  background-image: linear-gradient(90deg,#0E1E23 0%,#0E1F23 100%);
}
.bg-\[linear-gradient\(90deg\2c \#103047_0\%\2c \#305A79_50\%\2c \#103047_100\%\)\] {
  background-image: linear-gradient(90deg,#103047 0%,#305A79 50%,#103047 100%);
}
.bg-\[linear-gradient\(90deg\2c \#112A3C_0\%\2c \#16384D_50\%\2c \#1B4560_100\%\)\] {
  background-image: linear-gradient(90deg,#112A3C 0%,#16384D 50%,#1B4560 100%);
}
.bg-\[linear-gradient\(90deg\2c \#115978_0\%\2c \#06171D_100\%\)\] {
  background-image: linear-gradient(90deg,#115978 0%,#06171D 100%);
}
.bg-\[linear-gradient\(90deg\2c \#118B73_0\%\2c \#011914_100\%\)\] {
  background-image: linear-gradient(90deg,#118B73 0%,#011914 100%);
}
.bg-\[linear-gradient\(90deg\2c \#153013_0\%\2c \#17CF24_50\%\2c \#153013_100\%\)\] {
  background-image: linear-gradient(90deg,#153013 0%,#17CF24 50%,#153013 100%);
}
.bg-\[linear-gradient\(90deg\2c \#234157_0\%\2c \#172B39_100\%\)\] {
  background-image: linear-gradient(90deg,#234157 0%,#172B39 100%);
}
.bg-\[linear-gradient\(90deg\2c \#64369F_0\%\2c \#110026_100\%\)\] {
  background-image: linear-gradient(90deg,#64369F 0%,#110026 100%);
}
.bg-\[linear-gradient\(90deg\2c \#6A1407_0\%\2c \#290603_100\%\)\] {
  background-image: linear-gradient(90deg,#6A1407 0%,#290603 100%);
}
.bg-\[linear-gradient\(90deg\2c \#6F6F6F_0\%\2c \#161616_100\%\)\] {
  background-image: linear-gradient(90deg,#6F6F6F 0%,#161616 100%);
}
.bg-\[linear-gradient\(90deg\2c \#8B1070_0\%\2c \#2F0025_100\%\)\] {
  background-image: linear-gradient(90deg,#8B1070 0%,#2F0025 100%);
}
.bg-\[linear-gradient\(90deg\2c \#986E00_0\%\2c _\#CCC76E_100\%\)\] {
  background-image: linear-gradient(90deg,#986E00 0%, #CCC76E 100%);
}
.bg-\[linear-gradient\(90deg\2c \#A66906_0\%\2c \#3B261B_100\%\)\] {
  background-image: linear-gradient(90deg,#A66906 0%,#3B261B 100%);
}
.bg-\[linear-gradient\(90deg\2c \#FEA629_0\%\2c rgba\(254\2c 166\2c 41\2c 0\.2\)100\%\)\] {
  background-image: linear-gradient(90deg,#FEA629 0%,rgba(254,166,41,0.2)100%);
}
.bg-\[linear-gradient\(90deg\2c \#FFF_0\%\2c \#B5A0BD_100\%\)\] {
  background-image: linear-gradient(90deg,#FFF 0%,#B5A0BD 100%);
}
.bg-\[linear-gradient\(90deg\2c _\#061B27_0\%\2c _\#071F2E_50\%\2c _\#061B27_100\%\)\2c _linear-gradient\(90deg\2c _\#1A3A50_0\%\2c _\#224E6A_50\%\2c _\#1A3A50_100\%\)\] {
  background-image: linear-gradient(90deg, #061B27 0%, #071F2E 50%, #061B27 100%), linear-gradient(90deg, #1A3A50 0%, #224E6A 50%, #1A3A50 100%);
}
.bg-\[linear-gradient\(90deg\2c rgb\(0\2c 16\2c 19\)0\%\2c rgb\(4\2c 24\2c 39\)50\%\2c rgb\(1\2c 14\2c 26\)100\%\)\] {
  background-image: linear-gradient(90deg,rgb(0,16,19)0%,rgb(4,24,39)50%,rgb(1,14,26)100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(0\2c 16\2c 19\2c \.7\)0\%\2c rgba\(4\2c 24\2c 39\2c \.7\)50\%\2c rgba\(1\2c 14\2c 26\2c \.7\)100\%\)\] {
  background-image: linear-gradient(90deg,rgba(0,16,19,.7)0%,rgba(4,24,39,.7)50%,rgba(1,14,26,.7)100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(0\2c 16\2c 19\2c 0\.7\)0\%\2c rgba\(4\2c 24\2c 39\2c 0\.7\)50\%\2c rgba\(1\2c 14\2c 26\2c 0\.7\)100\%\)\] {
  background-image: linear-gradient(90deg,rgba(0,16,19,0.7)0%,rgba(4,24,39,0.7)50%,rgba(1,14,26,0.7)100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(0\2c 16\2c 19\2c 0\.70\)0\%\2c rgba\(4\2c 24\2c 39\2c 0\.70\)50\%\2c rgba\(1\2c 14\2c 26\2c 0\.70\)100\%\)\] {
  background-image: linear-gradient(90deg,rgba(0,16,19,0.70)0%,rgba(4,24,39,0.70)50%,rgba(1,14,26,0.70)100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(0\2c 16\2c 19\2c 1\)0\%\2c rgba\(4\2c 24\2c 39\2c 1\)50\%\2c rgba\(1\2c 14\2c 26\2c 1\)100\%\)\] {
  background-image: linear-gradient(90deg,rgba(0,16,19,1)0%,rgba(4,24,39,1)50%,rgba(1,14,26,1)100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(10\2c 18\2c 24\2c 0\.25\)0\%\2c rgba\(51\2c 95\2c 128\2c 0\.25\)100\%\)\] {
  background-image: linear-gradient(90deg,rgba(10,18,24,0.25)0%,rgba(51,95,128,0.25)100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(127\2c 29\2c 29\2c 1\)0\%\2c rgba\(153\2c 27\2c 27\2c 1\)50\%\2c rgba\(127\2c 29\2c 29\2c 1\)100\%\)\] {
  background-image: linear-gradient(90deg,rgba(127,29,29,1)0%,rgba(153,27,27,1)50%,rgba(127,29,29,1)100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(154\2c 52\2c 18\2c 1\)0\%\2c rgba\(194\2c 65\2c 12\2c 1\)50\%\2c rgba\(154\2c 52\2c 18\2c 1\)100\%\)\] {
  background-image: linear-gradient(90deg,rgba(154,52,18,1)0%,rgba(194,65,12,1)50%,rgba(154,52,18,1)100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(17\2c 42\2c 60\2c 0\.65\)0\%\2c rgba\(22\2c 56\2c 77\2c 0\.65\)50\%\2c rgba\(27\2c 69\2c 96\2c 0\.65\)100\%\)\] {
  background-image: linear-gradient(90deg,rgba(17,42,60,0.65)0%,rgba(22,56,77,0.65)50%,rgba(27,69,96,0.65)100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(254\2c 166\2c 41\2c 0\.2\)0\%\2c \#FEA629_100\%\)\] {
  background-image: linear-gradient(90deg,rgba(254,166,41,0.2)0%,#FEA629 100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(255\2c 255\2c 255\2c 0\.1\)1px\2c transparent_1px\)\2c linear-gradient\(rgba\(255\2c 255\2c 255\2c 0\.1\)1px\2c transparent_1px\)\] {
  background-image: linear-gradient(90deg,rgba(255,255,255,0.1)1px,transparent 1px),linear-gradient(rgba(255,255,255,0.1)1px,transparent 1px);
}
.bg-\[linear-gradient\(90deg\2c rgba\(46\2c 86\2c 115\2c 0\.25\)0\%\2c rgba\(87\2c 162\2c 217\2c 0\.25\)100\%\)\] {
  background-image: linear-gradient(90deg,rgba(46,86,115,0.25)0%,rgba(87,162,217,0.25)100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(88\2c 28\2c 135\2c 1\)0\%\2c rgba\(109\2c 40\2c 217\2c 1\)50\%\2c rgba\(88\2c 28\2c 135\2c 1\)100\%\)\] {
  background-image: linear-gradient(90deg,rgba(88,28,135,1)0%,rgba(109,40,217,1)50%,rgba(88,28,135,1)100%);
}
.bg-\[linear-gradient\(90deg\2c transparent_0\%\2c rgba\(159\2c 204\2c 223\2c 0\.03\)_50\%\2c transparent_100\%\)\] {
  background-image: linear-gradient(90deg,transparent 0%,rgba(159,204,223,0.03) 50%,transparent 100%);
}
.bg-\[linear-gradient\(90deg\2c transparent_0\%\2c rgba\(159\2c 223\2c 170\2c 0\.4\)_50\%\2c transparent_100\%\)\] {
  background-image: linear-gradient(90deg,transparent 0%,rgba(159,223,170,0.4) 50%,transparent 100%);
}
.bg-\[linear-gradient\(90deg\2c transparent_0\%\2c rgba\(239\2c 68\2c 68\2c 0\.3\)_50\%\2c transparent_100\%\)\] {
  background-image: linear-gradient(90deg,transparent 0%,rgba(239,68,68,0.3) 50%,transparent 100%);
}
.bg-\[linear-gradient\(90deg\2c transparent_0\%\2c rgba\(252\2c 165\2c 165\2c 0\.4\)_50\%\2c transparent_100\%\)\] {
  background-image: linear-gradient(90deg,transparent 0%,rgba(252,165,165,0.4) 50%,transparent 100%);
}
.bg-\[linear-gradient\(90deg\2c transparent_0\%\2c rgba\(34\2c 197\2c 94\2c 0\.3\)_50\%\2c transparent_100\%\)\] {
  background-image: linear-gradient(90deg,transparent 0%,rgba(34,197,94,0.3) 50%,transparent 100%);
}
.bg-\[linear-gradient\(90deg\2c transparent_40\%\2c rgba\(255\2c 255\2c 255\2c 0\.6\)_50\%\2c transparent_60\%\2c transparent_100\%\)\] {
  background-image: linear-gradient(90deg,transparent 40%,rgba(255,255,255,0.6) 50%,transparent 60%,transparent 100%);
}
.bg-\[linear-gradient\(93deg\2c rgba\(46\2c 86\2c 115\2c 0\.80\)0\%\2c rgba\(12\2c 50\2c 78\2c 0\.30\)100\%\)\] {
  background-image: linear-gradient(93deg,rgba(46,86,115,0.80)0%,rgba(12,50,78,0.30)100%);
}
.bg-\[linear-gradient\(96deg\2c \#02121A_0\%\2c \#02131F_100\%\)\] {
  background-image: linear-gradient(96deg,#02121A 0%,#02131F 100%);
}
.bg-\[linear-gradient\(linear-gradient\(86deg\2c \#492B01_4\.29\%\2c \#160E01_95\.92\%\)\)\] {
  background-image: linear-gradient(linear-gradient(86deg,#492B01 4.29%,#160E01 95.92%));
}
.bg-\[linear-gradient\(rgba\(147\2c 51\2c 234\2c 0\.1\)_1px\2c transparent_1px\)\2c linear-gradient\(90deg\2c rgba\(147\2c 51\2c 234\2c 0\.1\)_1px\2c transparent_1px\)\] {
  background-image: linear-gradient(rgba(147,51,234,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(147,51,234,0.1) 1px,transparent 1px);
}
.bg-\[linear-gradient\(rgba\(234\2c 179\2c 8\2c 0\.03\)_1px\2c transparent_1px\)\2c linear-gradient\(90deg\2c rgba\(234\2c 179\2c 8\2c 0\.03\)_1px\2c transparent_1px\)\] {
  background-image: linear-gradient(rgba(234,179,8,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(234,179,8,0.03) 1px,transparent 1px);
}
.bg-\[linear-gradient\(to_bottom\2c \#AF4517\2c \#540A0F\)\] {
  background-image: linear-gradient(to bottom,#AF4517,#540A0F);
}
.bg-\[radial-gradient\(144\.73\%_86\.77\%_at_54\.17\%_55\.24\%\2c \#58170A_0\%\2c \#000_89\.44\%\)\] {
  background-image: radial-gradient(144.73% 86.77% at 54.17% 55.24%,#58170A 0%,#000 89.44%);
}
.bg-\[radial-gradient\(50\%_50\%_at_50\%_50\%\2c \#FF1616_0\%\2c \#800E0E_100\%\)\] {
  background-image: radial-gradient(50% 50% at 50% 50%,#FF1616 0%,#800E0E 100%);
}
.bg-\[radial-gradient\(60\%_60\%_at_50\%_45\%\2c rgba\(0\2c 0\2c 0\2c 0\)_0\%\2c rgba\(0\2c 0\2c 0\2c 0\.35\)_80\%\2c rgba\(0\2c 0\2c 0\2c 0\.55\)_100\%\)\] {
  background-image: radial-gradient(60% 60% at 50% 45%,rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 80%,rgba(0,0,0,0.55) 100%);
}
.bg-\[radial-gradient\(92\.17\%_50\%_at_50\%_55\.24\%\2c \#285A34_0\%\2c \#07210E_100\%\)\] {
  background-image: radial-gradient(92.17% 50% at 50% 55.24%,#285A34 0%,#07210E 100%);
}
.bg-\[radial-gradient\(92\.17\%_50\%_at_50\%_55\.24\%\2c rgba\(83\2c 31\2c 9\2c 0\.96\)0\%\2c \#150702_100\%\)\] {
  background-image: radial-gradient(92.17% 50% at 50% 55.24%,rgba(83,31,9,0.96)0%,#150702 100%);
}
.bg-\[radial-gradient\(circle\2c rgba\(138\2c 43\2c 226\2c 0\.15\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(138,43,226,0.15)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(138\2c 43\2c 226\2c 0\.25\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(138,43,226,0.25)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(138\2c 43\2c 226\2c 0\.3\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(138,43,226,0.3)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(148\2c 163\2c 184\2c 0\.4\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(148,163,184,0.4)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(153\2c 50\2c 204\2c 0\.2\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(153,50,204,0.2)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(159\2c 204\2c 223\2c 0\.1\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(159,204,223,0.1)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(192\2c 192\2c 192\2c 0\.2\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(192,192,192,0.2)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(194\2c 65\2c 12\2c 0\.4\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(194,65,12,0.4)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(205\2c 127\2c 50\2c 0\.2\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(205,127,50,0.2)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(251\2c 191\2c 36\2c 0\.6\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(251,191,36,0.6)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(255\2c 199\2c 44\2c 0\.1\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(255,199,44,0.1)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(255\2c 20\2c 147\2c 0\.3\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(255,20,147,0.3)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(255\2c 20\2c 147\2c 0\.4\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(255,20,147,0.4)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(255\2c 215\2c 0\2c 0\.2\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(255,215,0,0.2)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(255\2c 215\2c 0\2c 0\.3\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(255,215,0,0.3)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(30\2c 144\2c 255\2c 0\.15\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(30,144,255,0.15)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(30\2c 144\2c 255\2c 0\.2\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(30,144,255,0.2)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(50\2c 205\2c 50\2c 0\.15\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(50,205,50,0.15)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(50\2c 205\2c 50\2c 0\.2\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(50,205,50,0.2)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle_at_30\%_20\%\2c rgba\(59\2c 130\2c 246\2c 0\.1\)0\%\2c transparent_50\%\)\2c radial-gradient\(circle_at_70\%_80\%\2c rgba\(168\2c 85\2c 247\2c 0\.1\)0\%\2c transparent_50\%\)\] {
  background-image: radial-gradient(circle at 30% 20%,rgba(59,130,246,0.1)0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(168,85,247,0.1)0%,transparent 50%);
}
.bg-\[radial-gradient\(circle_at_30\%_50\%\2c rgba\(0\2c 191\2c 255\2c 0\.1\)0\%\2c transparent_50\%\)\] {
  background-image: radial-gradient(circle at 30% 50%,rgba(0,191,255,0.1)0%,transparent 50%);
}
.bg-\[radial-gradient\(circle_at_50\%_0\%\2c rgba\(16\2c 185\2c 129\2c 0\.15\)\2c transparent_50\%\)\] {
  background-image: radial-gradient(circle at 50% 0%,rgba(16,185,129,0.15),transparent 50%);
}
.bg-\[radial-gradient\(circle_at_50\%_50\%\2c rgba\(16\2c 185\2c 129\2c 0\.1\)\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle at 50% 50%,rgba(16,185,129,0.1),transparent 70%);
}
.bg-\[radial-gradient\(circle_at_50\%_50\%\2c rgba\(16\2c 185\2c 129\2c 0\.15\)\2c transparent_50\%\)\] {
  background-image: radial-gradient(circle at 50% 50%,rgba(16,185,129,0.15),transparent 50%);
}
.bg-\[radial-gradient\(circle_at_50\%_50\%\2c rgba\(6\2c 182\2c 212\2c 0\.15\)\2c transparent_50\%\)\] {
  background-image: radial-gradient(circle at 50% 50%,rgba(6,182,212,0.15),transparent 50%);
}
.bg-\[radial-gradient\(circle_at_center\2c rgba\(255\2c 215\2c 0\2c 0\.1\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle at center,rgba(255,215,0,0.1)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle_at_center\2c transparent_0\%\2c rgba\(0\2c 0\2c 0\2c 0\.7\)_100\%\)\] {
  background-image: radial-gradient(circle at center,transparent 0%,rgba(0,0,0,0.7) 100%);
}
.bg-\[radial-gradient\(circle_at_center\2c transparent_15\%\2c \#050208_75\%\)\] {
  background-image: radial-gradient(circle at center,transparent 15%,#050208 75%);
}
.bg-\[radial-gradient\(circle_at_center\2c transparent_40\%\2c rgba\(0\2c 0\2c 0\2c 0\.6\)_100\%\)\] {
  background-image: radial-gradient(circle at center,transparent 40%,rgba(0,0,0,0.6) 100%);
}
.bg-\[radial-gradient\(ellipse_at_center\2c rgba\(159\2c 204\2c 223\2c 0\.05\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(ellipse at center,rgba(159,204,223,0.05)0%,transparent 70%);
}
.bg-\[radial-gradient\(ellipse_at_center\2c rgba\(255\2c 199\2c 44\2c 0\.1\)0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(ellipse at center,rgba(255,199,44,0.1)0%,transparent 70%);
}
.bg-\[url\(\'\/icons\/backgrounds\/eggBackgrounds\/15\.webp\'\)\] {
  background-image: url('/icons/backgrounds/eggBackgrounds/15.webp');
}
.bg-\[url\(\'\/icons\/backgrounds\/eggBackgrounds\/20\.webp\'\)\] {
  background-image: url('/icons/backgrounds/eggBackgrounds/20.webp');
}
.bg-\[url\(\'\/icons\/rocket\/rocket-launch-header-bg\.webp\'\)\] {
  background-image: url('/icons/rocket/rocket-launch-header-bg.webp');
}
.bg-\[url\(\'\/icons\/rocket\/rocket-liftoff-bg\.webp\'\)\] {
  background-image: url('/icons/rocket/rocket-liftoff-bg.webp');
}
.bg-\[url\(\/icons\/backgrounds\/2\.webp\)\] {
  background-image: url(/icons/backgrounds/2.webp);
}
.bg-\[url\(\/icons\/shop\/tiles\/wooden-dark-tile\.webp\)\] {
  background-image: url(/icons/shop/tiles/wooden-dark-tile.webp);
}
.bg-\[url\(\/icons\/white-tick-icon\.svg\)\] {
  background-image: url(/icons/white-tick-icon.svg);
}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.bg-gradient-to-l {
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.bg-gradient-to-tr {
  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}
.from-\[\#000814\] {
  --tw-gradient-from: #000814 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 8 20 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#001013\] {
  --tw-gradient-from: #001013 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 16 19 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#002544\] {
  --tw-gradient-from: #002544 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 37 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#00BFFF\]\/20 {
  --tw-gradient-from: rgb(0 191 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 191 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#00E5FF\] {
  --tw-gradient-from: #00E5FF var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 229 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#00FF88\] {
  --tw-gradient-from: #00FF88 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 255 136 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#00a513\] {
  --tw-gradient-from: #00a513 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 165 19 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#02cb01\] {
  --tw-gradient-from: #02cb01 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 203 1 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#033554\] {
  --tw-gradient-from: #033554 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 53 84 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#033554\]\/50 {
  --tw-gradient-from: rgb(3 53 84 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 53 84 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#033554\]\/60 {
  --tw-gradient-from: rgb(3 53 84 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 53 84 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#041827\] {
  --tw-gradient-from: #041827 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(4 24 39 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#04a306\] {
  --tw-gradient-from: #04a306 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(4 163 6 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0A0E1A\] {
  --tw-gradient-from: #0A0E1A var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 14 26 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0A0F1E\] {
  --tw-gradient-from: #0A0F1E var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 15 30 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0A1220\] {
  --tw-gradient-from: #0A1220 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 18 32 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0A1628\] {
  --tw-gradient-from: #0A1628 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 22 40 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0C1526\] {
  --tw-gradient-from: #0C1526 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 21 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0F1419\] {
  --tw-gradient-from: #0F1419 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(15 20 25 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0F1C30\] {
  --tw-gradient-from: #0F1C30 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(15 28 48 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0F1C30\]\/95 {
  --tw-gradient-from: rgb(15 28 48 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(15 28 48 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0F2847\] {
  --tw-gradient-from: #0F2847 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(15 40 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0a0412\] {
  --tw-gradient-from: #0a0412 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 4 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0a2e4f\] {
  --tw-gradient-from: #0a2e4f var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 46 79 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0f0f1e\] {
  --tw-gradient-from: #0f0f1e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(15 15 30 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#132541\] {
  --tw-gradient-from: #132541 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(19 37 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#17A1E5\] {
  --tw-gradient-from: #17A1E5 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 161 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1A1F2E\] {
  --tw-gradient-from: #1A1F2E var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 31 46 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1A2332\] {
  --tw-gradient-from: #1A2332 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 35 50 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1A2F4A\] {
  --tw-gradient-from: #1A2F4A var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 47 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1A3A52\]\/60 {
  --tw-gradient-from: rgb(26 58 82 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 58 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1AE53C\] {
  --tw-gradient-from: #1AE53C var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 229 60 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1B3C52\] {
  --tw-gradient-from: #1B3C52 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(27 60 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1FE05F\] {
  --tw-gradient-from: #1FE05F var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(31 224 95 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1a0f2e\] {
  --tw-gradient-from: #1a0f2e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 15 46 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1a1a1a\] {
  --tw-gradient-from: #1a1a1a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 26 26 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1a1a2e\] {
  --tw-gradient-from: #1a1a2e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 26 46 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1a2332\] {
  --tw-gradient-from: #1a2332 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 35 50 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1b3c52\]\/50 {
  --tw-gradient-from: rgb(27 60 82 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(27 60 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#213F71\] {
  --tw-gradient-from: #213F71 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(33 63 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#2251db\] {
  --tw-gradient-from: #2251db var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 81 219 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#2A3A4A\]\/60 {
  --tw-gradient-from: rgb(42 58 74 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 58 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#2A4A1A\]\/60 {
  --tw-gradient-from: rgb(42 74 26 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 74 26 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#2a2a2a\] {
  --tw-gradient-from: #2a2a2a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 42 42 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#3263B2\] {
  --tw-gradient-from: #3263B2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(50 99 178 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#3367BA\] {
  --tw-gradient-from: #3367BA var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(51 103 186 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#3467BB\] {
  --tw-gradient-from: #3467BB var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(52 103 187 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#3A2A4A\]\/60 {
  --tw-gradient-from: rgb(58 42 74 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(58 42 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#4A2A5A\]\/60 {
  --tw-gradient-from: rgb(74 42 90 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 42 90 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#4FC3E8\] {
  --tw-gradient-from: #4FC3E8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(79 195 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#9333EA\] {
  --tw-gradient-from: #9333EA var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#FF6B1A\]\/40 {
  --tw-gradient-from: rgb(255 107 26 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 107 26 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#FF6B6B\] {
  --tw-gradient-from: #FF6B6B var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 107 107 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#FFC72C\] {
  --tw-gradient-from: #FFC72C var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 199 44 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#FFD700\] {
  --tw-gradient-from: #FFD700 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 215 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#FFD700\]\/20 {
  --tw-gradient-from: rgb(255 215 0 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 215 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#FFD700\]\/30 {
  --tw-gradient-from: rgb(255 215 0 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 215 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#FFECB7\] {
  --tw-gradient-from: #FFECB7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 236 183 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[rgba\(138\2c 43\2c 226\2c 0\.25\)\] {
  --tw-gradient-from: rgba(138,43,226,0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(138, 43, 226, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[rgba\(138\2c 43\2c 226\2c 0\.4\)\] {
  --tw-gradient-from: rgba(138,43,226,0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(138, 43, 226, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[rgba\(26\2c 22\2c 9\2c 0\.37\)\] {
  --tw-gradient-from: rgba(26,22,9,0.37) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(26, 22, 9, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[rgba\(26\2c 22\2c 9\2c 0\.5\)\] {
  --tw-gradient-from: rgba(26,22,9,0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(26, 22, 9, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[rgba\(26\2c 22\2c 9\2c 0\.8\)\] {
  --tw-gradient-from: rgba(26,22,9,0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(26, 22, 9, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[rgba\(26\2c 229\2c 60\2c 0\.15\)\] {
  --tw-gradient-from: rgba(26,229,60,0.15) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(26, 229, 60, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-200 {
  --tw-gradient-from: #fde68a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-300 {
  --tw-gradient-from: #fcd34d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-400 {
  --tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-500 {
  --tw-gradient-from: #f59e0b var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-500\/20 {
  --tw-gradient-from: rgb(245 158 11 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-500\/30 {
  --tw-gradient-from: rgb(245 158 11 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-600 {
  --tw-gradient-from: #d97706 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-600\/80 {
  --tw-gradient-from: rgb(217 119 6 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-700 {
  --tw-gradient-from: #b45309 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(180 83 9 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-900 {
  --tw-gradient-from: #78350f var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-900\/40 {
  --tw-gradient-from: rgb(120 53 15 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black {
  --tw-gradient-from: #000 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/20 {
  --tw-gradient-from: rgb(0 0 0 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/30 {
  --tw-gradient-from: rgb(0 0 0 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/40 {
  --tw-gradient-from: rgb(0 0 0 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/60 {
  --tw-gradient-from: rgb(0 0 0 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/70 {
  --tw-gradient-from: rgb(0 0 0 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/80 {
  --tw-gradient-from: rgb(0 0 0 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/90 {
  --tw-gradient-from: rgb(0 0 0 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/95 {
  --tw-gradient-from: rgb(0 0 0 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-400 {
  --tw-gradient-from: #60a5fa var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-400\/20 {
  --tw-gradient-from: rgb(96 165 250 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-400\/30 {
  --tw-gradient-from: rgb(96 165 250 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-400\/40 {
  --tw-gradient-from: rgb(96 165 250 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-500 {
  --tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-500\/10 {
  --tw-gradient-from: rgb(59 130 246 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-500\/20 {
  --tw-gradient-from: rgb(59 130 246 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-500\/30 {
  --tw-gradient-from: rgb(59 130 246 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-500\/50 {
  --tw-gradient-from: rgb(59 130 246 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-600 {
  --tw-gradient-from: #2563eb var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-900 {
  --tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-900\/50 {
  --tw-gradient-from: rgb(30 58 138 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-900\/60 {
  --tw-gradient-from: rgb(30 58 138 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-900\/80 {
  --tw-gradient-from: rgb(30 58 138 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-950\/95 {
  --tw-gradient-from: rgb(23 37 84 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-200 {
  --tw-gradient-from: #a5f3fc var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(165 243 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-300 {
  --tw-gradient-from: #67e8f9 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-400 {
  --tw-gradient-from: #22d3ee var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-400\/20 {
  --tw-gradient-from: rgb(34 211 238 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-400\/30 {
  --tw-gradient-from: rgb(34 211 238 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-500 {
  --tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-500\/0 {
  --tw-gradient-from: rgb(6 182 212 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-500\/10 {
  --tw-gradient-from: rgb(6 182 212 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-500\/20 {
  --tw-gradient-from: rgb(6 182 212 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-500\/30 {
  --tw-gradient-from: rgb(6 182 212 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-500\/5 {
  --tw-gradient-from: rgb(6 182 212 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-500\/50 {
  --tw-gradient-from: rgb(6 182 212 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-500\/80 {
  --tw-gradient-from: rgb(6 182 212 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-600 {
  --tw-gradient-from: #0891b2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-600\/30 {
  --tw-gradient-from: rgb(8 145 178 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-600\/80 {
  --tw-gradient-from: rgb(8 145 178 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-900 {
  --tw-gradient-from: #164e63 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-900\/20 {
  --tw-gradient-from: rgb(22 78 99 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-900\/30 {
  --tw-gradient-from: rgb(22 78 99 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-900\/80 {
  --tw-gradient-from: rgb(22 78 99 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-900\/95 {
  --tw-gradient-from: rgb(22 78 99 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-950\/20 {
  --tw-gradient-from: rgb(8 51 68 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-200 {
  --tw-gradient-from: #a7f3d0 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(167 243 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-300 {
  --tw-gradient-from: #6ee7b7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-400 {
  --tw-gradient-from: #34d399 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-400\/20 {
  --tw-gradient-from: rgb(52 211 153 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-400\/30 {
  --tw-gradient-from: rgb(52 211 153 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-400\/40 {
  --tw-gradient-from: rgb(52 211 153 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-500 {
  --tw-gradient-from: #10b981 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-500\/0 {
  --tw-gradient-from: rgb(16 185 129 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-500\/10 {
  --tw-gradient-from: rgb(16 185 129 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-500\/20 {
  --tw-gradient-from: rgb(16 185 129 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-500\/30 {
  --tw-gradient-from: rgb(16 185 129 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-500\/5 {
  --tw-gradient-from: rgb(16 185 129 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-600\/80 {
  --tw-gradient-from: rgb(5 150 105 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-700\/50 {
  --tw-gradient-from: rgb(4 120 87 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-900 {
  --tw-gradient-from: #064e3b var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-900\/20 {
  --tw-gradient-from: rgb(6 78 59 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-900\/30 {
  --tw-gradient-from: rgb(6 78 59 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-900\/40 {
  --tw-gradient-from: rgb(6 78 59 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-950\/20 {
  --tw-gradient-from: rgb(2 44 34 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-fuchsia-900 {
  --tw-gradient-from: #701a75 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(112 26 117 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-300 {
  --tw-gradient-from: #d1d5db var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-400 {
  --tw-gradient-from: #9ca3af var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(156 163 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-500 {
  --tw-gradient-from: #6b7280 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-600 {
  --tw-gradient-from: #4b5563 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-600\/80 {
  --tw-gradient-from: rgb(75 85 99 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-700 {
  --tw-gradient-from: #374151 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-800 {
  --tw-gradient-from: #1f2937 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-900 {
  --tw-gradient-from: #111827 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-900\/90 {
  --tw-gradient-from: rgb(17 24 39 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-900\/95 {
  --tw-gradient-from: rgb(17 24 39 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-300 {
  --tw-gradient-from: #86efac var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-400 {
  --tw-gradient-from: #4ade80 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-500 {
  --tw-gradient-from: #22c55e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-500\/10 {
  --tw-gradient-from: rgb(34 197 94 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-500\/15 {
  --tw-gradient-from: rgb(34 197 94 / 0.15) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-500\/20 {
  --tw-gradient-from: rgb(34 197 94 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-500\/50 {
  --tw-gradient-from: rgb(34 197 94 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-600 {
  --tw-gradient-from: #16a34a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-600\/20 {
  --tw-gradient-from: rgb(22 163 74 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-600\/80 {
  --tw-gradient-from: rgb(22 163 74 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-800 {
  --tw-gradient-from: #166534 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-900\/40 {
  --tw-gradient-from: rgb(20 83 45 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-900\/90 {
  --tw-gradient-from: rgb(20 83 45 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-300 {
  --tw-gradient-from: #a5b4fc var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(165 180 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-400 {
  --tw-gradient-from: #818cf8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-500 {
  --tw-gradient-from: #6366f1 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-500\/20 {
  --tw-gradient-from: rgb(99 102 241 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-900\/20 {
  --tw-gradient-from: rgb(49 46 129 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-900\/40 {
  --tw-gradient-from: rgb(49 46 129 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-950 {
  --tw-gradient-from: #1e1b4b var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-950\/40 {
  --tw-gradient-from: rgb(30 27 75 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-orange-400 {
  --tw-gradient-from: #fb923c var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-orange-500 {
  --tw-gradient-from: #f97316 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-orange-500\/15 {
  --tw-gradient-from: rgb(249 115 22 / 0.15) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-orange-500\/20 {
  --tw-gradient-from: rgb(249 115 22 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-orange-500\/50 {
  --tw-gradient-from: rgb(249 115 22 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-orange-600 {
  --tw-gradient-from: #ea580c var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-orange-900\/20 {
  --tw-gradient-from: rgb(124 45 18 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-orange-900\/90 {
  --tw-gradient-from: rgb(124 45 18 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-pink-400 {
  --tw-gradient-from: #f472b6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-pink-500 {
  --tw-gradient-from: #ec4899 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-pink-500\/10 {
  --tw-gradient-from: rgb(236 72 153 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-pink-500\/20 {
  --tw-gradient-from: rgb(236 72 153 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-pink-900\/30 {
  --tw-gradient-from: rgb(131 24 67 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-200 {
  --tw-gradient-from: #e9d5ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-300 {
  --tw-gradient-from: #d8b4fe var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-400 {
  --tw-gradient-from: #c084fc var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-500 {
  --tw-gradient-from: #a855f7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-500\/10 {
  --tw-gradient-from: rgb(168 85 247 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-500\/20 {
  --tw-gradient-from: rgb(168 85 247 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-500\/30 {
  --tw-gradient-from: rgb(168 85 247 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-600 {
  --tw-gradient-from: #9333ea var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-600\/30 {
  --tw-gradient-from: rgb(147 51 234 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-600\/80 {
  --tw-gradient-from: rgb(147 51 234 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-600\/90 {
  --tw-gradient-from: rgb(147 51 234 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-900 {
  --tw-gradient-from: #581c87 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-900\/20 {
  --tw-gradient-from: rgb(88 28 135 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-900\/30 {
  --tw-gradient-from: rgb(88 28 135 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-900\/40 {
  --tw-gradient-from: rgb(88 28 135 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-900\/80 {
  --tw-gradient-from: rgb(88 28 135 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-900\/90 {
  --tw-gradient-from: rgb(88 28 135 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-950 {
  --tw-gradient-from: #3b0764 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-400 {
  --tw-gradient-from: #f87171 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-500 {
  --tw-gradient-from: #ef4444 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-500\/10 {
  --tw-gradient-from: rgb(239 68 68 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-500\/20 {
  --tw-gradient-from: rgb(239 68 68 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-500\/80 {
  --tw-gradient-from: rgb(239 68 68 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-600 {
  --tw-gradient-from: #dc2626 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-600\/10 {
  --tw-gradient-from: rgb(220 38 38 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-600\/80 {
  --tw-gradient-from: rgb(220 38 38 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-600\/90 {
  --tw-gradient-from: rgb(220 38 38 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-900 {
  --tw-gradient-from: #7f1d1d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-900\/20 {
  --tw-gradient-from: rgb(127 29 29 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-900\/40 {
  --tw-gradient-from: rgb(127 29 29 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-sky-800 {
  --tw-gradient-from: #075985 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-200 {
  --tw-gradient-from: #e2e8f0 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-300 {
  --tw-gradient-from: #cbd5e1 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-300\/40 {
  --tw-gradient-from: rgb(203 213 225 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-400 {
  --tw-gradient-from: #94a3b8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-500 {
  --tw-gradient-from: #64748b var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-600 {
  --tw-gradient-from: #475569 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-800\/60 {
  --tw-gradient-from: rgb(30 41 59 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-800\/80 {
  --tw-gradient-from: rgb(30 41 59 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-800\/95 {
  --tw-gradient-from: rgb(30 41 59 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-900 {
  --tw-gradient-from: #0f172a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-900\/50 {
  --tw-gradient-from: rgb(15 23 42 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-900\/95 {
  --tw-gradient-from: rgb(15 23 42 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-950 {
  --tw-gradient-from: #020617 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-teal-400 {
  --tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent {
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-violet-700 {
  --tw-gradient-from: #6d28d9 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(109 40 217 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-violet-950 {
  --tw-gradient-from: #2e1065 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/0 {
  --tw-gradient-from: rgb(255 255 255 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/10 {
  --tw-gradient-from: rgb(255 255 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/20 {
  --tw-gradient-from: rgb(255 255 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/25 {
  --tw-gradient-from: rgb(255 255 255 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/5 {
  --tw-gradient-from: rgb(255 255 255 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/60 {
  --tw-gradient-from: rgb(255 255 255 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-200 {
  --tw-gradient-from: #fef08a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-300 {
  --tw-gradient-from: #fde047 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-400 {
  --tw-gradient-from: #facc15 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-400\/20 {
  --tw-gradient-from: rgb(250 204 21 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-400\/30 {
  --tw-gradient-from: rgb(250 204 21 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-400\/40 {
  --tw-gradient-from: rgb(250 204 21 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-500 {
  --tw-gradient-from: #eab308 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-500\/10 {
  --tw-gradient-from: rgb(234 179 8 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-500\/20 {
  --tw-gradient-from: rgb(234 179 8 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-500\/30 {
  --tw-gradient-from: rgb(234 179 8 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-500\/90 {
  --tw-gradient-from: rgb(234 179 8 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-600\/60 {
  --tw-gradient-from: rgb(202 138 4 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-900\/30 {
  --tw-gradient-from: rgb(113 63 18 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-zinc-600 {
  --tw-gradient-from: #52525b var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 91 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-\[\#001529\] {
  --tw-gradient-to: rgb(0 21 41 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #001529 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#00BFFF\]\/20 {
  --tw-gradient-to: rgb(0 191 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(0 191 255 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#041827\] {
  --tw-gradient-to: rgb(4 24 39 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #041827 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#044a7a\]\/50 {
  --tw-gradient-to: rgb(4 74 122 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(4 74 122 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#050B14\] {
  --tw-gradient-to: rgb(5 11 20 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #050B14 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#0A1628\] {
  --tw-gradient-to: rgb(10 22 40 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #0A1628 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#0a0412\]\/80 {
  --tw-gradient-to: rgb(10 4 18 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(10 4 18 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#151B2E\] {
  --tw-gradient-to: rgb(21 27 46 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #151B2E var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#1A1E2E\] {
  --tw-gradient-to: rgb(26 30 46 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #1A1E2E var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#1A2942\]\/95 {
  --tw-gradient-to: rgb(26 41 66 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(26 41 66 / 0.95) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#1A3A5C\] {
  --tw-gradient-to: rgb(26 58 92 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #1A3A5C var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#224e6a\]\/50 {
  --tw-gradient-to: rgb(34 78 106 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(34 78 106 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#2A7F9D\] {
  --tw-gradient-to: rgb(42 127 157 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #2A7F9D var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#2d1b4e\] {
  --tw-gradient-to: rgb(45 27 78 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #2d1b4e var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#88F963\] {
  --tw-gradient-to: rgb(136 249 99 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #88F963 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#FFA500\] {
  --tw-gradient-to: rgb(255 165 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #FFA500 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#FFD700\] {
  --tw-gradient-to: rgb(255 215 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #FFD700 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[rgba\(186\2c 85\2c 211\2c 0\.4\)\] {
  --tw-gradient-to: rgba(186, 85, 211, 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgba(186,85,211,0.4) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[rgba\(75\2c 0\2c 130\2c 0\.25\)\] {
  --tw-gradient-to: rgba(75, 0, 130, 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgba(75,0,130,0.25) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-amber-500\/15 {
  --tw-gradient-to: rgb(245 158 11 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(245 158 11 / 0.15) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-black\/20 {
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-black\/30 {
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-black\/40 {
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-black\/50 {
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-black\/60 {
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.6) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-black\/70 {
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.7) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-black\/75 {
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.75) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-black\/85 {
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.85) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-black\/90 {
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.9) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-blue-400 {
  --tw-gradient-to: rgb(96 165 250 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #60a5fa var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-blue-400\/30 {
  --tw-gradient-to: rgb(96 165 250 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(96 165 250 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-blue-500\/20 {
  --tw-gradient-to: rgb(59 130 246 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(59 130 246 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-blue-500\/50 {
  --tw-gradient-to: rgb(59 130 246 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(59 130 246 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-blue-600\/30 {
  --tw-gradient-to: rgb(37 99 235 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(37 99 235 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-blue-900 {
  --tw-gradient-to: rgb(30 58 138 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-cyan-300 {
  --tw-gradient-to: rgb(103 232 249 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #67e8f9 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-cyan-400 {
  --tw-gradient-to: rgb(34 211 238 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #22d3ee var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-cyan-400\/5 {
  --tw-gradient-to: rgb(34 211 238 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(34 211 238 / 0.05) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-cyan-500\/10 {
  --tw-gradient-to: rgb(6 182 212 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(6 182 212 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-cyan-500\/15 {
  --tw-gradient-to: rgb(6 182 212 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(6 182 212 / 0.15) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-cyan-500\/20 {
  --tw-gradient-to: rgb(6 182 212 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(6 182 212 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-emerald-200 {
  --tw-gradient-to: rgb(167 243 208 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-emerald-300 {
  --tw-gradient-to: rgb(110 231 183 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-emerald-400 {
  --tw-gradient-to: rgb(52 211 153 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #34d399 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-emerald-400\/10 {
  --tw-gradient-to: rgb(52 211 153 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(52 211 153 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-emerald-400\/20 {
  --tw-gradient-to: rgb(52 211 153 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(52 211 153 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-emerald-500\/10 {
  --tw-gradient-to: rgb(16 185 129 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(16 185 129 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-emerald-500\/15 {
  --tw-gradient-to: rgb(16 185 129 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(16 185 129 / 0.15) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-emerald-500\/5 {
  --tw-gradient-to: rgb(16 185 129 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(16 185 129 / 0.05) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-emerald-950\/20 {
  --tw-gradient-to: rgb(2 44 34 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(2 44 34 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-gray-900\/90 {
  --tw-gradient-to: rgb(17 24 39 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(17 24 39 / 0.9) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-green-400 {
  --tw-gradient-to: rgb(74 222 128 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #4ade80 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-green-500\/15 {
  --tw-gradient-to: rgb(34 197 94 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(34 197 94 / 0.15) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-green-500\/20 {
  --tw-gradient-to: rgb(34 197 94 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(34 197 94 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-indigo-400 {
  --tw-gradient-to: rgb(129 140 248 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #818cf8 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-indigo-500 {
  --tw-gradient-to: rgb(99 102 241 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-indigo-500\/10 {
  --tw-gradient-to: rgb(99 102 241 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(99 102 241 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-indigo-900 {
  --tw-gradient-to: rgb(49 46 129 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #312e81 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-indigo-900\/40 {
  --tw-gradient-to: rgb(49 46 129 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(49 46 129 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-orange-400 {
  --tw-gradient-to: rgb(251 146 60 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #fb923c var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-orange-500 {
  --tw-gradient-to: rgb(249 115 22 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-pink-400 {
  --tw-gradient-to: rgb(244 114 182 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f472b6 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-100 {
  --tw-gradient-to: rgb(243 232 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f3e8ff var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-300 {
  --tw-gradient-to: rgb(216 180 254 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #d8b4fe var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-400 {
  --tw-gradient-to: rgb(192 132 252 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #c084fc var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-500 {
  --tw-gradient-to: rgb(168 85 247 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-500\/10 {
  --tw-gradient-to: rgb(168 85 247 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(168 85 247 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-500\/5 {
  --tw-gradient-to: rgb(168 85 247 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(168 85 247 / 0.05) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-600 {
  --tw-gradient-to: rgb(147 51 234 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #9333ea var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-900 {
  --tw-gradient-to: rgb(88 28 135 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #581c87 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-900\/30 {
  --tw-gradient-to: rgb(88 28 135 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(88 28 135 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-900\/50 {
  --tw-gradient-to: rgb(88 28 135 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(88 28 135 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-900\/80 {
  --tw-gradient-to: rgb(88 28 135 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(88 28 135 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-950\/20 {
  --tw-gradient-to: rgb(59 7 100 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(59 7 100 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-950\/95 {
  --tw-gradient-to: rgb(59 7 100 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(59 7 100 / 0.95) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-slate-800 {
  --tw-gradient-to: rgb(30 41 59 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-slate-800\/95 {
  --tw-gradient-to: rgb(30 41 59 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(30 41 59 / 0.95) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-slate-900\/80 {
  --tw-gradient-to: rgb(15 23 42 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-slate-950 {
  --tw-gradient-to: rgb(2 6 23 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #020617 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-transparent {
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.25) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.05) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-yellow-300 {
  --tw-gradient-to: rgb(253 224 71 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #fde047 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-yellow-400 {
  --tw-gradient-to: rgb(250 204 21 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #facc15 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-yellow-500\/20 {
  --tw-gradient-to: rgb(234 179 8 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(234 179 8 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-yellow-600\/30 {
  --tw-gradient-to: rgb(202 138 4 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(202 138 4 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.to-\[\#001522\] {
  --tw-gradient-to: #001522 var(--tw-gradient-to-position);
}
.to-\[\#002147\] {
  --tw-gradient-to: #002147 var(--tw-gradient-to-position);
}
.to-\[\#005102\] {
  --tw-gradient-to: #005102 var(--tw-gradient-to-position);
}
.to-\[\#006700\] {
  --tw-gradient-to: #006700 var(--tw-gradient-to-position);
}
.to-\[\#0080FF\]\/20 {
  --tw-gradient-to: rgb(0 128 255 / 0.2) var(--tw-gradient-to-position);
}
.to-\[\#00BFFF\]\/10 {
  --tw-gradient-to: rgb(0 191 255 / 0.1) var(--tw-gradient-to-position);
}
.to-\[\#00CC66\] {
  --tw-gradient-to: #00CC66 var(--tw-gradient-to-position);
}
.to-\[\#00E5FF\] {
  --tw-gradient-to: #00E5FF var(--tw-gradient-to-position);
}
.to-\[\#00FF26\] {
  --tw-gradient-to: #00FF26 var(--tw-gradient-to-position);
}
.to-\[\#010e1a\] {
  --tw-gradient-to: #010e1a var(--tw-gradient-to-position);
}
.to-\[\#033554\]\/60 {
  --tw-gradient-to: rgb(3 53 84 / 0.6) var(--tw-gradient-to-position);
}
.to-\[\#055c91\] {
  --tw-gradient-to: #055c91 var(--tw-gradient-to-position);
}
.to-\[\#055c91\]\/30 {
  --tw-gradient-to: rgb(5 92 145 / 0.3) var(--tw-gradient-to-position);
}
.to-\[\#061018\] {
  --tw-gradient-to: #061018 var(--tw-gradient-to-position);
}
.to-\[\#093e17\] {
  --tw-gradient-to: #093e17 var(--tw-gradient-to-position);
}
.to-\[\#0A0E1A\] {
  --tw-gradient-to: #0A0E1A var(--tw-gradient-to-position);
}
.to-\[\#0A0F1E\] {
  --tw-gradient-to: #0A0F1E var(--tw-gradient-to-position);
}
.to-\[\#0A1220\] {
  --tw-gradient-to: #0A1220 var(--tw-gradient-to-position);
}
.to-\[\#0D1F2B\] {
  --tw-gradient-to: #0D1F2B var(--tw-gradient-to-position);
}
.to-\[\#0D1F2D\]\/60 {
  --tw-gradient-to: rgb(13 31 45 / 0.6) var(--tw-gradient-to-position);
}
.to-\[\#0E1623\] {
  --tw-gradient-to: #0E1623 var(--tw-gradient-to-position);
}
.to-\[\#0F1621\] {
  --tw-gradient-to: #0F1621 var(--tw-gradient-to-position);
}
.to-\[\#0F1C30\] {
  --tw-gradient-to: #0F1C30 var(--tw-gradient-to-position);
}
.to-\[\#0F1C30\]\/95 {
  --tw-gradient-to: rgb(15 28 48 / 0.95) var(--tw-gradient-to-position);
}
.to-\[\#0F2847\] {
  --tw-gradient-to: #0F2847 var(--tw-gradient-to-position);
}
.to-\[\#0F2C40\] {
  --tw-gradient-to: #0F2C40 var(--tw-gradient-to-position);
}
.to-\[\#0a0a0a\] {
  --tw-gradient-to: #0a0a0a var(--tw-gradient-to-position);
}
.to-\[\#0f0f1e\] {
  --tw-gradient-to: #0f0f1e var(--tw-gradient-to-position);
}
.to-\[\#0f0f1e\]\/90 {
  --tw-gradient-to: rgb(15 15 30 / 0.9) var(--tw-gradient-to-position);
}
.to-\[\#0f1419\] {
  --tw-gradient-to: #0f1419 var(--tw-gradient-to-position);
}
.to-\[\#132542\] {
  --tw-gradient-to: #132542 var(--tw-gradient-to-position);
}
.to-\[\#162030\] {
  --tw-gradient-to: #162030 var(--tw-gradient-to-position);
}
.to-\[\#16213e\] {
  --tw-gradient-to: #16213e var(--tw-gradient-to-position);
}
.to-\[\#172E54\] {
  --tw-gradient-to: #172E54 var(--tw-gradient-to-position);
}
.to-\[\#182F55\] {
  --tw-gradient-to: #182F55 var(--tw-gradient-to-position);
}
.to-\[\#1A1A2E\] {
  --tw-gradient-to: #1A1A2E var(--tw-gradient-to-position);
}
.to-\[\#1A1E2E\] {
  --tw-gradient-to: #1A1E2E var(--tw-gradient-to-position);
}
.to-\[\#1A1F2D\]\/60 {
  --tw-gradient-to: rgb(26 31 45 / 0.6) var(--tw-gradient-to-position);
}
.to-\[\#1A2F0D\]\/60 {
  --tw-gradient-to: rgb(26 47 13 / 0.6) var(--tw-gradient-to-position);
}
.to-\[\#1B3C52\] {
  --tw-gradient-to: #1B3C52 var(--tw-gradient-to-position);
}
.to-\[\#1F1A2D\]\/60 {
  --tw-gradient-to: rgb(31 26 45 / 0.6) var(--tw-gradient-to-position);
}
.to-\[\#1F2937\] {
  --tw-gradient-to: #1F2937 var(--tw-gradient-to-position);
}
.to-\[\#1a0f2e\] {
  --tw-gradient-to: #1a0f2e var(--tw-gradient-to-position);
}
.to-\[\#1a1a1a\] {
  --tw-gradient-to: #1a1a1a var(--tw-gradient-to-position);
}
.to-\[\#1a1a2e\]\/90 {
  --tw-gradient-to: rgb(26 26 46 / 0.9) var(--tw-gradient-to-position);
}
.to-\[\#252B3A\] {
  --tw-gradient-to: #252B3A var(--tw-gradient-to-position);
}
.to-\[\#2A1F3D\]\/60 {
  --tw-gradient-to: rgb(42 31 61 / 0.6) var(--tw-gradient-to-position);
}
.to-\[\#2a6e8e\]\/50 {
  --tw-gradient-to: rgb(42 110 142 / 0.5) var(--tw-gradient-to-position);
}
.to-\[\#36FFA8\] {
  --tw-gradient-to: #36FFA8 var(--tw-gradient-to-position);
}
.to-\[\#451478\] {
  --tw-gradient-to: #451478 var(--tw-gradient-to-position);
}
.to-\[\#471275\] {
  --tw-gradient-to: #471275 var(--tw-gradient-to-position);
}
.to-\[\#4ADE80\] {
  --tw-gradient-to: #4ADE80 var(--tw-gradient-to-position);
}
.to-\[\#5561FF\] {
  --tw-gradient-to: #5561FF var(--tw-gradient-to-position);
}
.to-\[\#C084FC\] {
  --tw-gradient-to: #C084FC var(--tw-gradient-to-position);
}
.to-\[\#E38E0E\] {
  --tw-gradient-to: #E38E0E var(--tw-gradient-to-position);
}
.to-\[\#FF3D1A\]\/30 {
  --tw-gradient-to: rgb(255 61 26 / 0.3) var(--tw-gradient-to-position);
}
.to-\[\#FF8E53\] {
  --tw-gradient-to: #FF8E53 var(--tw-gradient-to-position);
}
.to-\[\#FFA500\] {
  --tw-gradient-to: #FFA500 var(--tw-gradient-to-position);
}
.to-\[\#FFA500\]\/30 {
  --tw-gradient-to: rgb(255 165 0 / 0.3) var(--tw-gradient-to-position);
}
.to-\[\#FFD700\] {
  --tw-gradient-to: #FFD700 var(--tw-gradient-to-position);
}
.to-\[\#FFD700\]\/20 {
  --tw-gradient-to: rgb(255 215 0 / 0.2) var(--tw-gradient-to-position);
}
.to-\[rgba\(138\2c 43\2c 226\2c 0\.25\)\] {
  --tw-gradient-to: rgba(138,43,226,0.25) var(--tw-gradient-to-position);
}
.to-\[rgba\(138\2c 43\2c 226\2c 0\.4\)\] {
  --tw-gradient-to: rgba(138,43,226,0.4) var(--tw-gradient-to-position);
}
.to-\[rgba\(2\2c 2\2c 1\2c 0\.58\)\] {
  --tw-gradient-to: rgba(2,2,1,0.58) var(--tw-gradient-to-position);
}
.to-\[rgba\(2\2c 2\2c 1\2c 0\.7\)\] {
  --tw-gradient-to: rgba(2,2,1,0.7) var(--tw-gradient-to-position);
}
.to-\[rgba\(2\2c 2\2c 1\2c 0\.9\)\] {
  --tw-gradient-to: rgba(2,2,1,0.9) var(--tw-gradient-to-position);
}
.to-\[rgba\(54\2c 255\2c 168\2c 0\.1\)\] {
  --tw-gradient-to: rgba(54,255,168,0.1) var(--tw-gradient-to-position);
}
.to-amber-300 {
  --tw-gradient-to: #fcd34d var(--tw-gradient-to-position);
}
.to-amber-400 {
  --tw-gradient-to: #fbbf24 var(--tw-gradient-to-position);
}
.to-amber-500 {
  --tw-gradient-to: #f59e0b var(--tw-gradient-to-position);
}
.to-amber-500\/30 {
  --tw-gradient-to: rgb(245 158 11 / 0.3) var(--tw-gradient-to-position);
}
.to-amber-500\/80 {
  --tw-gradient-to: rgb(245 158 11 / 0.8) var(--tw-gradient-to-position);
}
.to-amber-600 {
  --tw-gradient-to: #d97706 var(--tw-gradient-to-position);
}
.to-amber-600\/20 {
  --tw-gradient-to: rgb(217 119 6 / 0.2) var(--tw-gradient-to-position);
}
.to-amber-600\/60 {
  --tw-gradient-to: rgb(217 119 6 / 0.6) var(--tw-gradient-to-position);
}
.to-amber-800 {
  --tw-gradient-to: #92400e var(--tw-gradient-to-position);
}
.to-amber-800\/90 {
  --tw-gradient-to: rgb(146 64 14 / 0.9) var(--tw-gradient-to-position);
}
.to-amber-950 {
  --tw-gradient-to: #451a03 var(--tw-gradient-to-position);
}
.to-black {
  --tw-gradient-to: #000 var(--tw-gradient-to-position);
}
.to-black\/20 {
  --tw-gradient-to: rgb(0 0 0 / 0.2) var(--tw-gradient-to-position);
}
.to-black\/60 {
  --tw-gradient-to: rgb(0 0 0 / 0.6) var(--tw-gradient-to-position);
}
.to-black\/70 {
  --tw-gradient-to: rgb(0 0 0 / 0.7) var(--tw-gradient-to-position);
}
.to-black\/80 {
  --tw-gradient-to: rgb(0 0 0 / 0.8) var(--tw-gradient-to-position);
}
.to-black\/90 {
  --tw-gradient-to: rgb(0 0 0 / 0.9) var(--tw-gradient-to-position);
}
.to-black\/95 {
  --tw-gradient-to: rgb(0 0 0 / 0.95) var(--tw-gradient-to-position);
}
.to-blue-300 {
  --tw-gradient-to: #93c5fd var(--tw-gradient-to-position);
}
.to-blue-400 {
  --tw-gradient-to: #60a5fa var(--tw-gradient-to-position);
}
.to-blue-500 {
  --tw-gradient-to: #3b82f6 var(--tw-gradient-to-position);
}
.to-blue-500\/10 {
  --tw-gradient-to: rgb(59 130 246 / 0.1) var(--tw-gradient-to-position);
}
.to-blue-500\/20 {
  --tw-gradient-to: rgb(59 130 246 / 0.2) var(--tw-gradient-to-position);
}
.to-blue-500\/30 {
  --tw-gradient-to: rgb(59 130 246 / 0.3) var(--tw-gradient-to-position);
}
.to-blue-500\/80 {
  --tw-gradient-to: rgb(59 130 246 / 0.8) var(--tw-gradient-to-position);
}
.to-blue-600 {
  --tw-gradient-to: #2563eb var(--tw-gradient-to-position);
}
.to-blue-600\/10 {
  --tw-gradient-to: rgb(37 99 235 / 0.1) var(--tw-gradient-to-position);
}
.to-blue-600\/20 {
  --tw-gradient-to: rgb(37 99 235 / 0.2) var(--tw-gradient-to-position);
}
.to-blue-600\/30 {
  --tw-gradient-to: rgb(37 99 235 / 0.3) var(--tw-gradient-to-position);
}
.to-blue-600\/80 {
  --tw-gradient-to: rgb(37 99 235 / 0.8) var(--tw-gradient-to-position);
}
.to-blue-700 {
  --tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position);
}
.to-blue-900\/20 {
  --tw-gradient-to: rgb(30 58 138 / 0.2) var(--tw-gradient-to-position);
}
.to-blue-900\/30 {
  --tw-gradient-to: rgb(30 58 138 / 0.3) var(--tw-gradient-to-position);
}
.to-blue-900\/80 {
  --tw-gradient-to: rgb(30 58 138 / 0.8) var(--tw-gradient-to-position);
}
.to-blue-900\/90 {
  --tw-gradient-to: rgb(30 58 138 / 0.9) var(--tw-gradient-to-position);
}
.to-blue-900\/95 {
  --tw-gradient-to: rgb(30 58 138 / 0.95) var(--tw-gradient-to-position);
}
.to-blue-950\/40 {
  --tw-gradient-to: rgb(23 37 84 / 0.4) var(--tw-gradient-to-position);
}
.to-cyan-400 {
  --tw-gradient-to: #22d3ee var(--tw-gradient-to-position);
}
.to-cyan-500 {
  --tw-gradient-to: #06b6d4 var(--tw-gradient-to-position);
}
.to-cyan-500\/0 {
  --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
}
.to-cyan-500\/10 {
  --tw-gradient-to: rgb(6 182 212 / 0.1) var(--tw-gradient-to-position);
}
.to-cyan-500\/20 {
  --tw-gradient-to: rgb(6 182 212 / 0.2) var(--tw-gradient-to-position);
}
.to-cyan-500\/30 {
  --tw-gradient-to: rgb(6 182 212 / 0.3) var(--tw-gradient-to-position);
}
.to-cyan-500\/50 {
  --tw-gradient-to: rgb(6 182 212 / 0.5) var(--tw-gradient-to-position);
}
.to-cyan-600 {
  --tw-gradient-to: #0891b2 var(--tw-gradient-to-position);
}
.to-cyan-600\/20 {
  --tw-gradient-to: rgb(8 145 178 / 0.2) var(--tw-gradient-to-position);
}
.to-cyan-600\/30 {
  --tw-gradient-to: rgb(8 145 178 / 0.3) var(--tw-gradient-to-position);
}
.to-cyan-800 {
  --tw-gradient-to: #155e75 var(--tw-gradient-to-position);
}
.to-cyan-900 {
  --tw-gradient-to: #164e63 var(--tw-gradient-to-position);
}
.to-cyan-900\/10 {
  --tw-gradient-to: rgb(22 78 99 / 0.1) var(--tw-gradient-to-position);
}
.to-cyan-900\/60 {
  --tw-gradient-to: rgb(22 78 99 / 0.6) var(--tw-gradient-to-position);
}
.to-cyan-950 {
  --tw-gradient-to: #083344 var(--tw-gradient-to-position);
}
.to-cyan-950\/95 {
  --tw-gradient-to: rgb(8 51 68 / 0.95) var(--tw-gradient-to-position);
}
.to-emerald-400 {
  --tw-gradient-to: #34d399 var(--tw-gradient-to-position);
}
.to-emerald-500 {
  --tw-gradient-to: #10b981 var(--tw-gradient-to-position);
}
.to-emerald-500\/0 {
  --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);
}
.to-emerald-500\/10 {
  --tw-gradient-to: rgb(16 185 129 / 0.1) var(--tw-gradient-to-position);
}
.to-emerald-500\/20 {
  --tw-gradient-to: rgb(16 185 129 / 0.2) var(--tw-gradient-to-position);
}
.to-emerald-500\/80 {
  --tw-gradient-to: rgb(16 185 129 / 0.8) var(--tw-gradient-to-position);
}
.to-emerald-600 {
  --tw-gradient-to: #059669 var(--tw-gradient-to-position);
}
.to-emerald-600\/10 {
  --tw-gradient-to: rgb(5 150 105 / 0.1) var(--tw-gradient-to-position);
}
.to-emerald-600\/20 {
  --tw-gradient-to: rgb(5 150 105 / 0.2) var(--tw-gradient-to-position);
}
.to-emerald-600\/80 {
  --tw-gradient-to: rgb(5 150 105 / 0.8) var(--tw-gradient-to-position);
}
.to-emerald-900\/20 {
  --tw-gradient-to: rgb(6 78 59 / 0.2) var(--tw-gradient-to-position);
}
.to-emerald-900\/40 {
  --tw-gradient-to: rgb(6 78 59 / 0.4) var(--tw-gradient-to-position);
}
.to-emerald-950\/20 {
  --tw-gradient-to: rgb(2 44 34 / 0.2) var(--tw-gradient-to-position);
}
.to-emerald-950\/60 {
  --tw-gradient-to: rgb(2 44 34 / 0.6) var(--tw-gradient-to-position);
}
.to-gray-500 {
  --tw-gradient-to: #6b7280 var(--tw-gradient-to-position);
}
.to-gray-600 {
  --tw-gradient-to: #4b5563 var(--tw-gradient-to-position);
}
.to-gray-700 {
  --tw-gradient-to: #374151 var(--tw-gradient-to-position);
}
.to-gray-800 {
  --tw-gradient-to: #1f2937 var(--tw-gradient-to-position);
}
.to-gray-800\/90 {
  --tw-gradient-to: rgb(31 41 55 / 0.9) var(--tw-gradient-to-position);
}
.to-gray-800\/95 {
  --tw-gradient-to: rgb(31 41 55 / 0.95) var(--tw-gradient-to-position);
}
.to-gray-900 {
  --tw-gradient-to: #111827 var(--tw-gradient-to-position);
}
.to-green-500 {
  --tw-gradient-to: #22c55e var(--tw-gradient-to-position);
}
.to-green-500\/30 {
  --tw-gradient-to: rgb(34 197 94 / 0.3) var(--tw-gradient-to-position);
}
.to-green-600 {
  --tw-gradient-to: #16a34a var(--tw-gradient-to-position);
}
.to-green-600\/20 {
  --tw-gradient-to: rgb(22 163 74 / 0.2) var(--tw-gradient-to-position);
}
.to-green-600\/30 {
  --tw-gradient-to: rgb(22 163 74 / 0.3) var(--tw-gradient-to-position);
}
.to-green-700 {
  --tw-gradient-to: #15803d var(--tw-gradient-to-position);
}
.to-green-800\/20 {
  --tw-gradient-to: rgb(22 101 52 / 0.2) var(--tw-gradient-to-position);
}
.to-green-800\/90 {
  --tw-gradient-to: rgb(22 101 52 / 0.9) var(--tw-gradient-to-position);
}
.to-green-900 {
  --tw-gradient-to: #14532d var(--tw-gradient-to-position);
}
.to-green-950 {
  --tw-gradient-to: #052e16 var(--tw-gradient-to-position);
}
.to-indigo-200 {
  --tw-gradient-to: #c7d2fe var(--tw-gradient-to-position);
}
.to-indigo-400 {
  --tw-gradient-to: #818cf8 var(--tw-gradient-to-position);
}
.to-indigo-600 {
  --tw-gradient-to: #4f46e5 var(--tw-gradient-to-position);
}
.to-indigo-600\/30 {
  --tw-gradient-to: rgb(79 70 229 / 0.3) var(--tw-gradient-to-position);
}
.to-indigo-600\/80 {
  --tw-gradient-to: rgb(79 70 229 / 0.8) var(--tw-gradient-to-position);
}
.to-indigo-600\/90 {
  --tw-gradient-to: rgb(79 70 229 / 0.9) var(--tw-gradient-to-position);
}
.to-indigo-700 {
  --tw-gradient-to: #4338ca var(--tw-gradient-to-position);
}
.to-indigo-900 {
  --tw-gradient-to: #312e81 var(--tw-gradient-to-position);
}
.to-indigo-950 {
  --tw-gradient-to: #1e1b4b var(--tw-gradient-to-position);
}
.to-indigo-950\/40 {
  --tw-gradient-to: rgb(30 27 75 / 0.4) var(--tw-gradient-to-position);
}
.to-neutral-800 {
  --tw-gradient-to: #262626 var(--tw-gradient-to-position);
}
.to-orange-400 {
  --tw-gradient-to: #fb923c var(--tw-gradient-to-position);
}
.to-orange-500 {
  --tw-gradient-to: #f97316 var(--tw-gradient-to-position);
}
.to-orange-500\/10 {
  --tw-gradient-to: rgb(249 115 22 / 0.1) var(--tw-gradient-to-position);
}
.to-orange-500\/20 {
  --tw-gradient-to: rgb(249 115 22 / 0.2) var(--tw-gradient-to-position);
}
.to-orange-500\/30 {
  --tw-gradient-to: rgb(249 115 22 / 0.3) var(--tw-gradient-to-position);
}
.to-orange-500\/40 {
  --tw-gradient-to: rgb(249 115 22 / 0.4) var(--tw-gradient-to-position);
}
.to-orange-500\/90 {
  --tw-gradient-to: rgb(249 115 22 / 0.9) var(--tw-gradient-to-position);
}
.to-orange-600 {
  --tw-gradient-to: #ea580c var(--tw-gradient-to-position);
}
.to-orange-600\/10 {
  --tw-gradient-to: rgb(234 88 12 / 0.1) var(--tw-gradient-to-position);
}
.to-orange-600\/30 {
  --tw-gradient-to: rgb(234 88 12 / 0.3) var(--tw-gradient-to-position);
}
.to-orange-600\/90 {
  --tw-gradient-to: rgb(234 88 12 / 0.9) var(--tw-gradient-to-position);
}
.to-orange-700 {
  --tw-gradient-to: #c2410c var(--tw-gradient-to-position);
}
.to-orange-700\/40 {
  --tw-gradient-to: rgb(194 65 12 / 0.4) var(--tw-gradient-to-position);
}
.to-orange-800 {
  --tw-gradient-to: #9a3412 var(--tw-gradient-to-position);
}
.to-pink-300 {
  --tw-gradient-to: #f9a8d4 var(--tw-gradient-to-position);
}
.to-pink-400 {
  --tw-gradient-to: #f472b6 var(--tw-gradient-to-position);
}
.to-pink-500 {
  --tw-gradient-to: #ec4899 var(--tw-gradient-to-position);
}
.to-pink-500\/10 {
  --tw-gradient-to: rgb(236 72 153 / 0.1) var(--tw-gradient-to-position);
}
.to-pink-500\/30 {
  --tw-gradient-to: rgb(236 72 153 / 0.3) var(--tw-gradient-to-position);
}
.to-pink-600 {
  --tw-gradient-to: #db2777 var(--tw-gradient-to-position);
}
.to-pink-600\/20 {
  --tw-gradient-to: rgb(219 39 119 / 0.2) var(--tw-gradient-to-position);
}
.to-pink-600\/30 {
  --tw-gradient-to: rgb(219 39 119 / 0.3) var(--tw-gradient-to-position);
}
.to-pink-600\/80 {
  --tw-gradient-to: rgb(219 39 119 / 0.8) var(--tw-gradient-to-position);
}
.to-pink-950 {
  --tw-gradient-to: #500724 var(--tw-gradient-to-position);
}
.to-purple-400 {
  --tw-gradient-to: #c084fc var(--tw-gradient-to-position);
}
.to-purple-400\/20 {
  --tw-gradient-to: rgb(192 132 252 / 0.2) var(--tw-gradient-to-position);
}
.to-purple-500 {
  --tw-gradient-to: #a855f7 var(--tw-gradient-to-position);
}
.to-purple-500\/10 {
  --tw-gradient-to: rgb(168 85 247 / 0.1) var(--tw-gradient-to-position);
}
.to-purple-500\/20 {
  --tw-gradient-to: rgb(168 85 247 / 0.2) var(--tw-gradient-to-position);
}
.to-purple-500\/30 {
  --tw-gradient-to: rgb(168 85 247 / 0.3) var(--tw-gradient-to-position);
}
.to-purple-600 {
  --tw-gradient-to: #9333ea var(--tw-gradient-to-position);
}
.to-purple-600\/30 {
  --tw-gradient-to: rgb(147 51 234 / 0.3) var(--tw-gradient-to-position);
}
.to-purple-700 {
  --tw-gradient-to: #7e22ce var(--tw-gradient-to-position);
}
.to-purple-800\/90 {
  --tw-gradient-to: rgb(107 33 168 / 0.9) var(--tw-gradient-to-position);
}
.to-purple-900 {
  --tw-gradient-to: #581c87 var(--tw-gradient-to-position);
}
.to-purple-900\/30 {
  --tw-gradient-to: rgb(88 28 135 / 0.3) var(--tw-gradient-to-position);
}
.to-purple-900\/40 {
  --tw-gradient-to: rgb(88 28 135 / 0.4) var(--tw-gradient-to-position);
}
.to-purple-900\/50 {
  --tw-gradient-to: rgb(88 28 135 / 0.5) var(--tw-gradient-to-position);
}
.to-purple-950 {
  --tw-gradient-to: #3b0764 var(--tw-gradient-to-position);
}
.to-red-500 {
  --tw-gradient-to: #ef4444 var(--tw-gradient-to-position);
}
.to-red-600 {
  --tw-gradient-to: #dc2626 var(--tw-gradient-to-position);
}
.to-red-600\/20 {
  --tw-gradient-to: rgb(220 38 38 / 0.2) var(--tw-gradient-to-position);
}
.to-red-600\/30 {
  --tw-gradient-to: rgb(220 38 38 / 0.3) var(--tw-gradient-to-position);
}
.to-red-600\/80 {
  --tw-gradient-to: rgb(220 38 38 / 0.8) var(--tw-gradient-to-position);
}
.to-red-700 {
  --tw-gradient-to: #b91c1c var(--tw-gradient-to-position);
}
.to-red-700\/90 {
  --tw-gradient-to: rgb(185 28 28 / 0.9) var(--tw-gradient-to-position);
}
.to-red-800\/20 {
  --tw-gradient-to: rgb(153 27 27 / 0.2) var(--tw-gradient-to-position);
}
.to-red-950 {
  --tw-gradient-to: #450a0a var(--tw-gradient-to-position);
}
.to-red-950\/40 {
  --tw-gradient-to: rgb(69 10 10 / 0.4) var(--tw-gradient-to-position);
}
.to-rose-600\/80 {
  --tw-gradient-to: rgb(225 29 72 / 0.8) var(--tw-gradient-to-position);
}
.to-rose-950 {
  --tw-gradient-to: #4c0519 var(--tw-gradient-to-position);
}
.to-slate-400 {
  --tw-gradient-to: #94a3b8 var(--tw-gradient-to-position);
}
.to-slate-500 {
  --tw-gradient-to: #64748b var(--tw-gradient-to-position);
}
.to-slate-500\/20 {
  --tw-gradient-to: rgb(100 116 139 / 0.2) var(--tw-gradient-to-position);
}
.to-slate-600 {
  --tw-gradient-to: #475569 var(--tw-gradient-to-position);
}
.to-slate-600\/80 {
  --tw-gradient-to: rgb(71 85 105 / 0.8) var(--tw-gradient-to-position);
}
.to-slate-700\/60 {
  --tw-gradient-to: rgb(51 65 85 / 0.6) var(--tw-gradient-to-position);
}
.to-slate-700\/80 {
  --tw-gradient-to: rgb(51 65 85 / 0.8) var(--tw-gradient-to-position);
}
.to-slate-800 {
  --tw-gradient-to: #1e293b var(--tw-gradient-to-position);
}
.to-slate-900 {
  --tw-gradient-to: #0f172a var(--tw-gradient-to-position);
}
.to-slate-900\/95 {
  --tw-gradient-to: rgb(15 23 42 / 0.95) var(--tw-gradient-to-position);
}
.to-slate-950 {
  --tw-gradient-to: #020617 var(--tw-gradient-to-position);
}
.to-teal-300 {
  --tw-gradient-to: #5eead4 var(--tw-gradient-to-position);
}
.to-teal-500 {
  --tw-gradient-to: #14b8a6 var(--tw-gradient-to-position);
}
.to-teal-500\/15 {
  --tw-gradient-to: rgb(20 184 166 / 0.15) var(--tw-gradient-to-position);
}
.to-teal-600 {
  --tw-gradient-to: #0d9488 var(--tw-gradient-to-position);
}
.to-teal-600\/30 {
  --tw-gradient-to: rgb(13 148 136 / 0.3) var(--tw-gradient-to-position);
}
.to-teal-700\/50 {
  --tw-gradient-to: rgb(15 118 110 / 0.5) var(--tw-gradient-to-position);
}
.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.to-violet-500\/20 {
  --tw-gradient-to: rgb(139 92 246 / 0.2) var(--tw-gradient-to-position);
}
.to-violet-700 {
  --tw-gradient-to: #6d28d9 var(--tw-gradient-to-position);
}
.to-violet-950 {
  --tw-gradient-to: #2e1065 var(--tw-gradient-to-position);
}
.to-white\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
}
.to-white\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0.15) var(--tw-gradient-to-position);
}
.to-yellow-400 {
  --tw-gradient-to: #facc15 var(--tw-gradient-to-position);
}
.to-yellow-500 {
  --tw-gradient-to: #eab308 var(--tw-gradient-to-position);
}
.to-yellow-500\/15 {
  --tw-gradient-to: rgb(234 179 8 / 0.15) var(--tw-gradient-to-position);
}
.to-yellow-600 {
  --tw-gradient-to: #ca8a04 var(--tw-gradient-to-position);
}
.to-yellow-800 {
  --tw-gradient-to: #854d0e var(--tw-gradient-to-position);
}
.to-yellow-900\/40 {
  --tw-gradient-to: rgb(113 63 18 / 0.4) var(--tw-gradient-to-position);
}
.to-yellow-950\/40 {
  --tw-gradient-to: rgb(66 32 6 / 0.4) var(--tw-gradient-to-position);
}
.bg-\[14px\2c 14px\] {
  background-size: 14px,14px;
}
.bg-\[size\:20px_20px\] {
  background-size: 20px 20px;
}
.bg-\[size\:40px_40px\] {
  background-size: 40px 40px;
}
.bg-\[size\:50px_50px\] {
  background-size: 50px 50px;
}
.bg-contain {
  background-size: contain;
}
.bg-cover {
  background-size: cover;
}
.bg-clip-border {
  background-clip: border-box;
}
.bg-clip-text {
  background-clip: text;
}
.\!bg-top {
  background-position: top !important;
}
.bg-bottom {
  background-position: bottom;
}
.bg-center {
  background-position: center;
}
.bg-top {
  background-position: top;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.bg-repeat-y {
  background-repeat: repeat-y;
}
.fill-current {
  fill: currentColor;
}
.fill-white {
  fill: #fff;
}
.object-contain {
  object-fit: contain;
}
.object-cover {
  object-fit: cover;
}
.object-top {
  object-position: top;
}
.\!p-0 {
  padding: 0px !important;
}
.\!p-1 {
  padding: 0.25rem !important;
}
.\!p-1\.5 {
  padding: 0.375rem !important;
}
.\!p-\[3\.5\] {
  padding: 3.5 !important;
}
.p-0 {
  padding: 0px;
}
.p-0\.5 {
  padding: 0.125rem;
}
.p-1 {
  padding: 0.25rem;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-12 {
  padding: 3rem;
}
.p-16 {
  padding: 4rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-2\.5 {
  padding: 0.625rem;
}
.p-20 {
  padding: 5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.p-\[0_1\.5px_1\.5px_1\.5px\] {
  padding: 0 1.5px 1.5px 1.5px;
}
.p-\[0px_15px\] {
  padding: 0px 15px;
}
.p-\[0px_1vw\] {
  padding: 0px 1vw;
}
.p-\[0px_21px\] {
  padding: 0px 21px;
}
.p-\[1\.5px\] {
  padding: 1.5px;
}
.p-\[10px\] {
  padding: 10px;
}
.p-\[10px_15px\] {
  padding: 10px 15px;
}
.p-\[10px_16px_10px_16px\] {
  padding: 10px 16px 10px 16px;
}
.p-\[10px_24px\] {
  padding: 10px 24px;
}
.p-\[11px\] {
  padding: 11px;
}
.p-\[12px\] {
  padding: 12px;
}
.p-\[12px_24px\] {
  padding: 12px 24px;
}
.p-\[14px\] {
  padding: 14px;
}
.p-\[15px\] {
  padding: 15px;
}
.p-\[15px_15px_0px_15px\] {
  padding: 15px 15px 0px 15px;
}
.p-\[16px\] {
  padding: 16px;
}
.p-\[16px_12px\] {
  padding: 16px 12px;
}
.p-\[17px_10px\] {
  padding: 17px 10px;
}
.p-\[17px_23px\] {
  padding: 17px 23px;
}
.p-\[18px_9px\] {
  padding: 18px 9px;
}
.p-\[1px\] {
  padding: 1px;
}
.p-\[20px\] {
  padding: 20px;
}
.p-\[20px_10px_40px_10px\] {
  padding: 20px 10px 40px 10px;
}
.p-\[25px_14px\] {
  padding: 25px 14px;
}
.p-\[2px\] {
  padding: 2px;
}
.p-\[2px_0px\] {
  padding: 2px 0px;
}
.p-\[2px_16px\] {
  padding: 2px 16px;
}
.p-\[2px_2px_0px_2px\] {
  padding: 2px 2px 0px 2px;
}
.p-\[2px_4px\] {
  padding: 2px 4px;
}
.p-\[2px_5px\] {
  padding: 2px 5px;
}
.p-\[2px_8px\] {
  padding: 2px 8px;
}
.p-\[3\.3px\] {
  padding: 3.3px;
}
.p-\[3\.5px\] {
  padding: 3.5px;
}
.p-\[3px\] {
  padding: 3px;
}
.p-\[3px_10px\] {
  padding: 3px 10px;
}
.p-\[3px_4px\] {
  padding: 3px 4px;
}
.p-\[3px_5px\] {
  padding: 3px 5px;
}
.p-\[3px_6px\] {
  padding: 3px 6px;
}
.p-\[4\.5px\] {
  padding: 4.5px;
}
.p-\[4px\] {
  padding: 4px;
}
.p-\[4px_10px\] {
  padding: 4px 10px;
}
.p-\[4px_12px\] {
  padding: 4px 12px;
}
.p-\[4px_16px\] {
  padding: 4px 16px;
}
.p-\[4px_8px\] {
  padding: 4px 8px;
}
.p-\[5px\] {
  padding: 5px;
}
.p-\[5px_10px_5px_10px\] {
  padding: 5px 10px 5px 10px;
}
.p-\[5px_14px\] {
  padding: 5px 14px;
}
.p-\[6px\] {
  padding: 6px;
}
.p-\[6px_10px\] {
  padding: 6px 10px;
}
.p-\[6px_12px\] {
  padding: 6px 12px;
}
.p-\[6px_32px\] {
  padding: 6px 32px;
}
.p-\[6px_4px\] {
  padding: 6px 4px;
}
.p-\[6px_7px\] {
  padding: 6px 7px;
}
.p-\[6px_8px\] {
  padding: 6px 8px;
}
.p-\[8\.5px_10px\] {
  padding: 8.5px 10px;
}
.p-\[8px\] {
  padding: 8px;
}
.p-\[8px_0px\] {
  padding: 8px 0px;
}
.p-\[8px_12px\] {
  padding: 8px 12px;
}
.p-\[8px_16px\] {
  padding: 8px 16px;
}
.p-\[8px_2px\] {
  padding: 8px 2px;
}
.p-\[8px_48px\] {
  padding: 8px 48px;
}
.p-\[8px_6px\] {
  padding: 8px 6px;
}
.p-\[9px\] {
  padding: 9px;
}
.p-\[9px_38px\] {
  padding: 9px 38px;
}
.p-\[9px_9px_6px_9px\] {
  padding: 9px 9px 6px 9px;
}
.\!px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.\!px-0\.5 {
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.px-0\.5 {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-11 {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}
.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.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-\[0\.7em\] {
  padding-left: 0.7em;
  padding-right: 0.7em;
}
.px-\[10px\] {
  padding-left: 10px;
  padding-right: 10px;
}
.px-\[12px\] {
  padding-left: 12px;
  padding-right: 12px;
}
.px-\[14px\] {
  padding-left: 14px;
  padding-right: 14px;
}
.px-\[16px\] {
  padding-left: 16px;
  padding-right: 16px;
}
.px-\[2\.5\%\] {
  padding-left: 2.5%;
  padding-right: 2.5%;
}
.px-\[20px\] {
  padding-left: 20px;
  padding-right: 20px;
}
.px-\[24px\] {
  padding-left: 24px;
  padding-right: 24px;
}
.px-\[2px\] {
  padding-left: 2px;
  padding-right: 2px;
}
.px-\[3px\] {
  padding-left: 3px;
  padding-right: 3px;
}
.px-\[4px\] {
  padding-left: 4px;
  padding-right: 4px;
}
.px-\[6px\] {
  padding-left: 6px;
  padding-right: 6px;
}
.px-\[8px\] {
  padding-left: 8px;
  padding-right: 8px;
}
.px-\[clamp\(19px\2c 3vw\2c 35px\)\] {
  padding-left: clamp(19px,3vw,35px);
  padding-right: clamp(19px,3vw,35px);
}
.px-\[var\(--th-edge-pad\2c 16px\)\] {
  padding-left: var(--th-edge-pad,16px);
  padding-right: var(--th-edge-pad,16px);
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-3\.5 {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.py-32 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.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-\[0\.3em\] {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}
.py-\[0\.70px\] {
  padding-top: 0.70px;
  padding-bottom: 0.70px;
}
.py-\[1\.5px\] {
  padding-top: 1.5px;
  padding-bottom: 1.5px;
}
.py-\[12px\] {
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-\[1px\] {
  padding-top: 1px;
  padding-bottom: 1px;
}
.py-\[2px\] {
  padding-top: 2px;
  padding-bottom: 2px;
}
.py-\[3px\] {
  padding-top: 3px;
  padding-bottom: 3px;
}
.py-\[4px\] {
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-\[5px\] {
  padding-top: 5px;
  padding-bottom: 5px;
}
.py-\[60px\] {
  padding-top: 60px;
  padding-bottom: 60px;
}
.py-\[6px\] {
  padding-top: 6px;
  padding-bottom: 6px;
}
.py-\[7px\] {
  padding-top: 7px;
  padding-bottom: 7px;
}
.py-\[8px\] {
  padding-top: 8px;
  padding-bottom: 8px;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-12 {
  padding-bottom: 3rem;
}
.pb-14 {
  padding-bottom: 3.5rem;
}
.pb-16 {
  padding-bottom: 4rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-2\.5 {
  padding-bottom: 0.625rem;
}
.pb-20 {
  padding-bottom: 5rem;
}
.pb-24 {
  padding-bottom: 6rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-36 {
  padding-bottom: 9rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-7 {
  padding-bottom: 1.75rem;
}
.pb-72 {
  padding-bottom: 18rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pb-\[100px\] {
  padding-bottom: 100px;
}
.pb-\[12\.5vh\] {
  padding-bottom: 12.5vh;
}
.pb-\[12px\] {
  padding-bottom: 12px;
}
.pb-\[15vh\] {
  padding-bottom: 15vh;
}
.pb-\[1rem\] {
  padding-bottom: 1rem;
}
.pb-\[20px\] {
  padding-bottom: 20px;
}
.pb-\[24px\] {
  padding-bottom: 24px;
}
.pb-\[2px\] {
  padding-bottom: 2px;
}
.pb-\[30px\] {
  padding-bottom: 30px;
}
.pb-\[350px\] {
  padding-bottom: 350px;
}
.pb-\[38px\] {
  padding-bottom: 38px;
}
.pb-\[40px\] {
  padding-bottom: 40px;
}
.pb-\[5px\] {
  padding-bottom: 5px;
}
.pb-\[calc\(80px\+var\(--th-safe-area-bottom\2c 0px\)\)\] {
  padding-bottom: calc(80px + var(--th-safe-area-bottom,0px));
}
.pb-\[calc\(env\(safe-area-inset-bottom\2c 0px\)\+80px\)\] {
  padding-bottom: calc(env(safe-area-inset-bottom,0px) + 80px);
}
.pb-\[calc\(var\(--th-edge-pad\2c 16px\)\+110px\)\] {
  padding-bottom: calc(var(--th-edge-pad,16px) + 110px);
}
.pb-\[var\(--th-gap\2c 24px\)\] {
  padding-bottom: var(--th-gap,24px);
}
.pb-\[var\(--th-navbar-height\2c 110px\)\] {
  padding-bottom: var(--th-navbar-height,110px);
}
.pl-10 {
  padding-left: 2.5rem;
}
.pl-11 {
  padding-left: 2.75rem;
}
.pl-12 {
  padding-left: 3rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-2\.5 {
  padding-left: 0.625rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pl-\[10px\] {
  padding-left: 10px;
}
.pl-\[32px\] {
  padding-left: 32px;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-10 {
  padding-right: 2.5rem;
}
.pr-12 {
  padding-right: 3rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pr-8 {
  padding-right: 2rem;
}
.pr-\[10px\] {
  padding-right: 10px;
}
.pt-0 {
  padding-top: 0px;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pt-16 {
  padding-top: 4rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-20 {
  padding-top: 5rem;
}
.pt-28 {
  padding-top: 7rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-7 {
  padding-top: 1.75rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pt-\[20px\] {
  padding-top: 20px;
}
.pt-\[5vh\] {
  padding-top: 5vh;
}
.pt-\[60px\] {
  padding-top: 60px;
}
.pt-\[6px\] {
  padding-top: 6px;
}
.pt-\[calc\(env\(safe-area-inset-top\2c 0px\)\+32px\)\] {
  padding-top: calc(env(safe-area-inset-top,0px) + 32px);
}
.pt-\[calc\(var\(--tg-content-safe-area-inset-top\2c 46px\)\+var\(--tg-safe-area-inset-top\2c 47px\)\)\] {
  padding-top: calc(var(--tg-content-safe-area-inset-top,46px) + var(--tg-safe-area-inset-top,47px));
}
.pt-\[var\(--th-gap\2c 24px\)\] {
  padding-top: var(--th-gap,24px);
}
.\!text-left {
  text-align: left !important;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.align-middle {
  vertical-align: middle;
}
.font-\[\'Kanit\'\] {
  font-family: 'Kanit';
}
.font-\[Kanit\] {
  font-family: Kanit;
}
.font-kanit {
  font-family: Kanit, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.\!text-\[14px\] {
  font-size: 14px !important;
}
.\!text-\[18px\] {
  font-size: 18px !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-5xl {
  font-size: 3rem;
  line-height: 1;
}
.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}
.text-7xl {
  font-size: 4.5rem;
  line-height: 1;
}
.text-8xl {
  font-size: 6rem;
  line-height: 1;
}
.text-\[0\.8rem\] {
  font-size: 0.8rem;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-\[11\.5px\] {
  font-size: 11.5px;
}
.text-\[11px\] {
  font-size: 11px;
}
.text-\[12\.5px\] {
  font-size: 12.5px;
}
.text-\[12\.75px\] {
  font-size: 12.75px;
}
.text-\[128px\] {
  font-size: 128px;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-\[13\.25px\] {
  font-size: 13.25px;
}
.text-\[13px\] {
  font-size: 13px;
}
.text-\[14px\] {
  font-size: 14px;
}
.text-\[15\.5px\] {
  font-size: 15.5px;
}
.text-\[15px\] {
  font-size: 15px;
}
.text-\[16\.25px\] {
  font-size: 16.25px;
}
.text-\[16px\] {
  font-size: 16px;
}
.text-\[17\.5px\] {
  font-size: 17.5px;
}
.text-\[17px\] {
  font-size: 17px;
}
.text-\[18\.5px\] {
  font-size: 18.5px;
}
.text-\[18px\] {
  font-size: 18px;
}
.text-\[19px\] {
  font-size: 19px;
}
.text-\[20px\] {
  font-size: 20px;
}
.text-\[21px\] {
  font-size: 21px;
}
.text-\[22\.75px\] {
  font-size: 22.75px;
}
.text-\[22px\] {
  font-size: 22px;
}
.text-\[23px\] {
  font-size: 23px;
}
.text-\[24px\] {
  font-size: 24px;
}
.text-\[25px\] {
  font-size: 25px;
}
.text-\[26px\] {
  font-size: 26px;
}
.text-\[28px\] {
  font-size: 28px;
}
.text-\[30px\] {
  font-size: 30px;
}
.text-\[32\.5px\] {
  font-size: 32.5px;
}
.text-\[32px\] {
  font-size: 32px;
}
.text-\[34px\] {
  font-size: 34px;
}
.text-\[36px\] {
  font-size: 36px;
}
.text-\[3rem\] {
  font-size: 3rem;
}
.text-\[40px\] {
  font-size: 40px;
}
.text-\[42px\] {
  font-size: 42px;
}
.text-\[48px\] {
  font-size: 48px;
}
.text-\[56px\] {
  font-size: 56px;
}
.text-\[64px\] {
  font-size: 64px;
}
.text-\[80px\] {
  font-size: 80px;
}
.text-\[8px\] {
  font-size: 8px;
}
.text-\[9\.5px\] {
  font-size: 9.5px;
}
.text-\[9px\] {
  font-size: 9px;
}
.text-\[clamp\(1\.125rem\2c 2vw\2c 1\.5rem\)\] {
  font-size: clamp(1.125rem,2vw,1.5rem);
}
.text-\[clamp\(2\.5rem\2c 5vw\2c 4rem\)\] {
  font-size: clamp(2.5rem,5vw,4rem);
}
.text-\[clamp\(3\.5rem\2c 7vw\2c 6\.5rem\)\] {
  font-size: clamp(3.5rem,7vw,6.5rem);
}
.text-\[clamp\(3\.5rem\2c 7vw\2c 6rem\)\] {
  font-size: clamp(3.5rem,7vw,6rem);
}
.text-\[clamp\(3rem\2c 5vw\2c 4\.5rem\)\] {
  font-size: clamp(3rem,5vw,4.5rem);
}
.text-\[clamp\(3rem\2c 5vw\2c 5rem\)\] {
  font-size: clamp(3rem,5vw,5rem);
}
.text-\[clamp\(3rem\2c 6vw\2c 5\.5rem\)\] {
  font-size: clamp(3rem,6vw,5.5rem);
}
.text-\[clamp\(3rem\2c 6vw\2c 5rem\)\] {
  font-size: clamp(3rem,6vw,5rem);
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.\!font-\[900\] {
  font-weight: 900 !important;
}
.font-\[300\] {
  font-weight: 300;
}
.font-\[400\] {
  font-weight: 400;
}
.font-\[500\] {
  font-weight: 500;
}
.font-\[600\] {
  font-weight: 600;
}
.font-\[700\] {
  font-weight: 700;
}
.font-\[800\] {
  font-weight: 800;
}
.font-\[900\] {
  font-weight: 900;
}
.font-black {
  font-weight: 900;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-light {
  font-weight: 300;
}
.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 !important;
}
.italic {
  font-style: italic;
}
.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.\!leading-\[1\.15\] {
  line-height: 1.15 !important;
}
.\!leading-\[1\.35\] {
  line-height: 1.35 !important;
}
.\!leading-\[1\.5\] {
  line-height: 1.5 !important;
}
.\!leading-\[14px\] {
  line-height: 14px !important;
}
.leading-\[0\.85\] {
  line-height: 0.85;
}
.leading-\[1\.15\] {
  line-height: 1.15;
}
.leading-\[1\.1\] {
  line-height: 1.1;
}
.leading-\[1\.25\] {
  line-height: 1.25;
}
.leading-\[1\.2\] {
  line-height: 1.2;
}
.leading-\[1\.35\] {
  line-height: 1.35;
}
.leading-\[1\.3\] {
  line-height: 1.3;
}
.leading-\[1\.4\] {
  line-height: 1.4;
}
.leading-\[1\.5\] {
  line-height: 1.5;
}
.leading-\[1\.6\] {
  line-height: 1.6;
}
.leading-\[1\.75\] {
  line-height: 1.75;
}
.leading-\[1\.85\] {
  line-height: 1.85;
}
.leading-\[10px\] {
  line-height: 10px;
}
.leading-\[11px\] {
  line-height: 11px;
}
.leading-\[12px\] {
  line-height: 12px;
}
.leading-\[13px\] {
  line-height: 13px;
}
.leading-\[14px\] {
  line-height: 14px;
}
.leading-\[16px\] {
  line-height: 16px;
}
.leading-\[17px\] {
  line-height: 17px;
}
.leading-\[18px\] {
  line-height: 18px;
}
.leading-\[1\] {
  line-height: 1;
}
.leading-\[20px\] {
  line-height: 20px;
}
.leading-\[21px\] {
  line-height: 21px;
}
.leading-\[22px\] {
  line-height: 22px;
}
.leading-\[24px\] {
  line-height: 24px;
}
.leading-\[28px\] {
  line-height: 28px;
}
.leading-\[2\] {
  line-height: 2;
}
.leading-\[30px\] {
  line-height: 30px;
}
.leading-\[32px\] {
  line-height: 32px;
}
.leading-none {
  line-height: 1;
}
.leading-normal {
  line-height: 1.5;
}
.leading-relaxed {
  line-height: 1.625;
}
.leading-snug {
  line-height: 1.375;
}
.leading-tight {
  line-height: 1.25;
}
.\!tracking-\[0\.1px\] {
  letter-spacing: 0.1px !important;
}
.\!tracking-\[0\.2px\] {
  letter-spacing: 0.2px !important;
}
.\!tracking-\[0\.5px\] {
  letter-spacing: 0.5px !important;
}
.\!tracking-\[0\] {
  letter-spacing: 0 !important;
}
.\!tracking-\[1px\] {
  letter-spacing: 1px !important;
}
.\!tracking-normal {
  letter-spacing: 0em !important;
}
.\!tracking-wide {
  letter-spacing: 0.025em !important;
}
.\!tracking-widest {
  letter-spacing: 0.1em !important;
}
.-tracking-\[0\.05px\] {
  letter-spacing: -0.05px;
}
.-tracking-\[0\.125px\] {
  letter-spacing: -0.125px;
}
.-tracking-\[0\.135px\] {
  letter-spacing: -0.135px;
}
.-tracking-\[0\.1\] {
  letter-spacing: -0.1;
}
.-tracking-\[0\.1px\] {
  letter-spacing: -0.1px;
}
.-tracking-\[0\.2px\] {
  letter-spacing: -0.2px;
}
.-tracking-\[0\.6\] {
  letter-spacing: -0.6;
}
.tracking-\[-0\.056px\] {
  letter-spacing: -0.056px;
}
.tracking-\[-0\.135px\] {
  letter-spacing: -0.135px;
}
.tracking-\[-0\.4px\] {
  letter-spacing: -0.4px;
}
.tracking-\[-0\.5px\] {
  letter-spacing: -0.5px;
}
.tracking-\[0\.36px\] {
  letter-spacing: 0.36px;
}
.tracking-\[0\.3em\] {
  letter-spacing: 0.3em;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.tracking-wide {
  letter-spacing: 0.025em;
}
.tracking-wider {
  letter-spacing: 0.05em;
}
.tracking-widest {
  letter-spacing: 0.1em;
}
.\!text-\[\#A3F6FF\] {
  --tw-text-opacity: 1 !important;
  color: rgb(163 246 255 / var(--tw-text-opacity)) !important;
}
.\!text-\[\#FFF\] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-\[\#000\] {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-\[\#001522\] {
  --tw-text-opacity: 1;
  color: rgb(0 21 34 / var(--tw-text-opacity));
}
.text-\[\#00A613\] {
  --tw-text-opacity: 1;
  color: rgb(0 166 19 / var(--tw-text-opacity));
}
.text-\[\#00BFFF\] {
  --tw-text-opacity: 1;
  color: rgb(0 191 255 / var(--tw-text-opacity));
}
.text-\[\#00D0FF\] {
  --tw-text-opacity: 1;
  color: rgb(0 208 255 / var(--tw-text-opacity));
}
.text-\[\#00D4FF\] {
  --tw-text-opacity: 1;
  color: rgb(0 212 255 / var(--tw-text-opacity));
}
.text-\[\#00D9FF\] {
  --tw-text-opacity: 1;
  color: rgb(0 217 255 / var(--tw-text-opacity));
}
.text-\[\#00E5FF\] {
  --tw-text-opacity: 1;
  color: rgb(0 229 255 / var(--tw-text-opacity));
}
.text-\[\#00FF00\] {
  --tw-text-opacity: 1;
  color: rgb(0 255 0 / var(--tw-text-opacity));
}
.text-\[\#00FF26\] {
  --tw-text-opacity: 1;
  color: rgb(0 255 38 / var(--tw-text-opacity));
}
.text-\[\#00FF88\] {
  --tw-text-opacity: 1;
  color: rgb(0 255 136 / var(--tw-text-opacity));
}
.text-\[\#00FFE0\] {
  --tw-text-opacity: 1;
  color: rgb(0 255 224 / var(--tw-text-opacity));
}
.text-\[\#00F\] {
  --tw-text-opacity: 1;
  color: rgb(0 0 255 / var(--tw-text-opacity));
}
.text-\[\#06D6A0\] {
  --tw-text-opacity: 1;
  color: rgb(6 214 160 / var(--tw-text-opacity));
}
.text-\[\#0D103D\] {
  --tw-text-opacity: 1;
  color: rgb(13 16 61 / var(--tw-text-opacity));
}
.text-\[\#0f0\] {
  --tw-text-opacity: 1;
  color: rgb(0 255 0 / var(--tw-text-opacity));
}
.text-\[\#17A1E5\] {
  --tw-text-opacity: 1;
  color: rgb(23 161 229 / var(--tw-text-opacity));
}
.text-\[\#17E5BC\] {
  --tw-text-opacity: 1;
  color: rgb(23 229 188 / var(--tw-text-opacity));
}
.text-\[\#1AE53C\] {
  --tw-text-opacity: 1;
  color: rgb(26 229 60 / var(--tw-text-opacity));
}
.text-\[\#1AE53C\]\/80 {
  color: rgb(26 229 60 / 0.8);
}
.text-\[\#1BA71B\] {
  --tw-text-opacity: 1;
  color: rgb(27 167 27 / var(--tw-text-opacity));
}
.text-\[\#1BA81B\] {
  --tw-text-opacity: 1;
  color: rgb(27 168 27 / var(--tw-text-opacity));
}
.text-\[\#28A745\] {
  --tw-text-opacity: 1;
  color: rgb(40 167 69 / var(--tw-text-opacity));
}
.text-\[\#2ED573\] {
  --tw-text-opacity: 1;
  color: rgb(46 213 115 / var(--tw-text-opacity));
}
.text-\[\#43FFD9\] {
  --tw-text-opacity: 1;
  color: rgb(67 255 217 / var(--tw-text-opacity));
}
.text-\[\#475569\] {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}
.text-\[\#4FC3E8\] {
  --tw-text-opacity: 1;
  color: rgb(79 195 232 / var(--tw-text-opacity));
}
.text-\[\#4fc3e8\] {
  --tw-text-opacity: 1;
  color: rgb(79 195 232 / var(--tw-text-opacity));
}
.text-\[\#5090EF\] {
  --tw-text-opacity: 1;
  color: rgb(80 144 239 / var(--tw-text-opacity));
}
.text-\[\#5561FF\] {
  --tw-text-opacity: 1;
  color: rgb(85 97 255 / var(--tw-text-opacity));
}
.text-\[\#5F9EC7\] {
  --tw-text-opacity: 1;
  color: rgb(95 158 199 / var(--tw-text-opacity));
}
.text-\[\#62E85B\] {
  --tw-text-opacity: 1;
  color: rgb(98 232 91 / var(--tw-text-opacity));
}
.text-\[\#64748B\] {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.text-\[\#64F8FF\] {
  --tw-text-opacity: 1;
  color: rgb(100 248 255 / var(--tw-text-opacity));
}
.text-\[\#666\] {
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity));
}
.text-\[\#6E18E5\] {
  --tw-text-opacity: 1;
  color: rgb(110 24 229 / var(--tw-text-opacity));
}
.text-\[\#7C2D12\] {
  --tw-text-opacity: 1;
  color: rgb(124 45 18 / var(--tw-text-opacity));
}
.text-\[\#7C8DA0\] {
  --tw-text-opacity: 1;
  color: rgb(124 141 160 / var(--tw-text-opacity));
}
.text-\[\#7EF7FF\] {
  --tw-text-opacity: 1;
  color: rgb(126 247 255 / var(--tw-text-opacity));
}
.text-\[\#7a8ca2\] {
  --tw-text-opacity: 1;
  color: rgb(122 140 162 / var(--tw-text-opacity));
}
.text-\[\#7c8da0\] {
  --tw-text-opacity: 1;
  color: rgb(124 141 160 / var(--tw-text-opacity));
}
.text-\[\#7dc8d8\] {
  --tw-text-opacity: 1;
  color: rgb(125 200 216 / var(--tw-text-opacity));
}
.text-\[\#7dd3ff\] {
  --tw-text-opacity: 1;
  color: rgb(125 211 255 / var(--tw-text-opacity));
}
.text-\[\#7dd8b9\] {
  --tw-text-opacity: 1;
  color: rgb(125 216 185 / var(--tw-text-opacity));
}
.text-\[\#84CBFF\] {
  --tw-text-opacity: 1;
  color: rgb(132 203 255 / var(--tw-text-opacity));
}
.text-\[\#84EBB4\] {
  --tw-text-opacity: 1;
  color: rgb(132 235 180 / var(--tw-text-opacity));
}
.text-\[\#84FF00\] {
  --tw-text-opacity: 1;
  color: rgb(132 255 0 / var(--tw-text-opacity));
}
.text-\[\#8B5CF6\] {
  --tw-text-opacity: 1;
  color: rgb(139 92 246 / var(--tw-text-opacity));
}
.text-\[\#8B95A8\] {
  --tw-text-opacity: 1;
  color: rgb(139 149 168 / var(--tw-text-opacity));
}
.text-\[\#8C44AB\] {
  --tw-text-opacity: 1;
  color: rgb(140 68 171 / var(--tw-text-opacity));
}
.text-\[\#92400E\] {
  --tw-text-opacity: 1;
  color: rgb(146 64 14 / var(--tw-text-opacity));
}
.text-\[\#94A3B8\] {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.text-\[\#9952F4\] {
  --tw-text-opacity: 1;
  color: rgb(153 82 244 / var(--tw-text-opacity));
}
.text-\[\#99A5AB\] {
  --tw-text-opacity: 1;
  color: rgb(153 165 171 / var(--tw-text-opacity));
}
.text-\[\#99FC6B\] {
  --tw-text-opacity: 1;
  color: rgb(153 252 107 / var(--tw-text-opacity));
}
.text-\[\#9A4DFF\] {
  --tw-text-opacity: 1;
  color: rgb(154 77 255 / var(--tw-text-opacity));
}
.text-\[\#9AB5C7\] {
  --tw-text-opacity: 1;
  color: rgb(154 181 199 / var(--tw-text-opacity));
}
.text-\[\#9CB8D4\] {
  --tw-text-opacity: 1;
  color: rgb(156 184 212 / var(--tw-text-opacity));
}
.text-\[\#9FCCDF\] {
  --tw-text-opacity: 1;
  color: rgb(159 204 223 / var(--tw-text-opacity));
}
.text-\[\#9FDFAA\] {
  --tw-text-opacity: 1;
  color: rgb(159 223 170 / var(--tw-text-opacity));
}
.text-\[\#A0AEC0\] {
  --tw-text-opacity: 1;
  color: rgb(160 174 192 / var(--tw-text-opacity));
}
.text-\[\#A6A8B1\] {
  --tw-text-opacity: 1;
  color: rgb(166 168 177 / var(--tw-text-opacity));
}
.text-\[\#AAA\] {
  --tw-text-opacity: 1;
  color: rgb(170 170 170 / var(--tw-text-opacity));
}
.text-\[\#AB0C0C\] {
  --tw-text-opacity: 1;
  color: rgb(171 12 12 / var(--tw-text-opacity));
}
.text-\[\#B0B0B0\] {
  --tw-text-opacity: 1;
  color: rgb(176 176 176 / var(--tw-text-opacity));
}
.text-\[\#B4D1E2\] {
  --tw-text-opacity: 1;
  color: rgb(180 209 226 / var(--tw-text-opacity));
}
.text-\[\#B8A5D1\] {
  --tw-text-opacity: 1;
  color: rgb(184 165 209 / var(--tw-text-opacity));
}
.text-\[\#BA55D3\] {
  --tw-text-opacity: 1;
  color: rgb(186 85 211 / var(--tw-text-opacity));
}
.text-\[\#BFC1CB\] {
  --tw-text-opacity: 1;
  color: rgb(191 193 203 / var(--tw-text-opacity));
}
.text-\[\#C0C0C0\] {
  --tw-text-opacity: 1;
  color: rgb(192 192 192 / var(--tw-text-opacity));
}
.text-\[\#C0EAFF\] {
  --tw-text-opacity: 1;
  color: rgb(192 234 255 / var(--tw-text-opacity));
}
.text-\[\#C1119B\] {
  --tw-text-opacity: 1;
  color: rgb(193 17 155 / var(--tw-text-opacity));
}
.text-\[\#C392FF\] {
  --tw-text-opacity: 1;
  color: rgb(195 146 255 / var(--tw-text-opacity));
}
.text-\[\#C6E807\] {
  --tw-text-opacity: 1;
  color: rgb(198 232 7 / var(--tw-text-opacity));
}
.text-\[\#C992FF\] {
  --tw-text-opacity: 1;
  color: rgb(201 146 255 / var(--tw-text-opacity));
}
.text-\[\#CACFD8\] {
  --tw-text-opacity: 1;
  color: rgb(202 207 216 / var(--tw-text-opacity));
}
.text-\[\#CBD5E1\] {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}
.text-\[\#CCC\] {
  --tw-text-opacity: 1;
  color: rgb(204 204 204 / var(--tw-text-opacity));
}
.text-\[\#CD7F32\] {
  --tw-text-opacity: 1;
  color: rgb(205 127 50 / var(--tw-text-opacity));
}
.text-\[\#D8FFFD\] {
  --tw-text-opacity: 1;
  color: rgb(216 255 253 / var(--tw-text-opacity));
}
.text-\[\#DDA0DD\] {
  --tw-text-opacity: 1;
  color: rgb(221 160 221 / var(--tw-text-opacity));
}
.text-\[\#E0C3FC\] {
  --tw-text-opacity: 1;
  color: rgb(224 195 252 / var(--tw-text-opacity));
}
.text-\[\#E1E3E7\] {
  --tw-text-opacity: 1;
  color: rgb(225 227 231 / var(--tw-text-opacity));
}
.text-\[\#E2E8F0\] {
  --tw-text-opacity: 1;
  color: rgb(226 232 240 / var(--tw-text-opacity));
}
.text-\[\#E51717\] {
  --tw-text-opacity: 1;
  color: rgb(229 23 23 / var(--tw-text-opacity));
}
.text-\[\#E517E5\] {
  --tw-text-opacity: 1;
  color: rgb(229 23 229 / var(--tw-text-opacity));
}
.text-\[\#E5A117\] {
  --tw-text-opacity: 1;
  color: rgb(229 161 23 / var(--tw-text-opacity));
}
.text-\[\#E5ACFF\] {
  --tw-text-opacity: 1;
  color: rgb(229 172 255 / var(--tw-text-opacity));
}
.text-\[\#E6FAFC\] {
  --tw-text-opacity: 1;
  color: rgb(230 250 252 / var(--tw-text-opacity));
}
.text-\[\#E8E8E8\] {
  --tw-text-opacity: 1;
  color: rgb(232 232 232 / var(--tw-text-opacity));
}
.text-\[\#EEA6FF\] {
  --tw-text-opacity: 1;
  color: rgb(238 166 255 / var(--tw-text-opacity));
}
.text-\[\#F00\] {
  --tw-text-opacity: 1;
  color: rgb(255 0 0 / var(--tw-text-opacity));
}
.text-\[\#F1C451\] {
  --tw-text-opacity: 1;
  color: rgb(241 196 81 / var(--tw-text-opacity));
}
.text-\[\#F1F5F9\] {
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / var(--tw-text-opacity));
}
.text-\[\#F39600\] {
  --tw-text-opacity: 1;
  color: rgb(243 150 0 / var(--tw-text-opacity));
}
.text-\[\#F3E6FC\] {
  --tw-text-opacity: 1;
  color: rgb(243 230 252 / var(--tw-text-opacity));
}
.text-\[\#F5FCFF\] {
  --tw-text-opacity: 1;
  color: rgb(245 252 255 / var(--tw-text-opacity));
}
.text-\[\#F8F8F8\] {
  --tw-text-opacity: 1;
  color: rgb(248 248 248 / var(--tw-text-opacity));
}
.text-\[\#F8FAFC\] {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}
.text-\[\#F97316\] {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}
.text-\[\#F97B14\] {
  --tw-text-opacity: 1;
  color: rgb(249 123 20 / var(--tw-text-opacity));
}
.text-\[\#FAB929\] {
  --tw-text-opacity: 1;
  color: rgb(250 185 41 / var(--tw-text-opacity));
}
.text-\[\#FAFAFA\] {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity));
}
.text-\[\#FB2F2F\] {
  --tw-text-opacity: 1;
  color: rgb(251 47 47 / var(--tw-text-opacity));
}
.text-\[\#FCD34D\] {
  --tw-text-opacity: 1;
  color: rgb(252 211 77 / var(--tw-text-opacity));
}
.text-\[\#FEA629\] {
  --tw-text-opacity: 1;
  color: rgb(254 166 41 / var(--tw-text-opacity));
}
.text-\[\#FEBC1F\] {
  --tw-text-opacity: 1;
  color: rgb(254 188 31 / var(--tw-text-opacity));
}
.text-\[\#FEC241\] {
  --tw-text-opacity: 1;
  color: rgb(254 194 65 / var(--tw-text-opacity));
}
.text-\[\#FF00FF\] {
  --tw-text-opacity: 1;
  color: rgb(255 0 255 / var(--tw-text-opacity));
}
.text-\[\#FF0200\] {
  --tw-text-opacity: 1;
  color: rgb(255 2 0 / var(--tw-text-opacity));
}
.text-\[\#FF1493\] {
  --tw-text-opacity: 1;
  color: rgb(255 20 147 / var(--tw-text-opacity));
}
.text-\[\#FF2F33\] {
  --tw-text-opacity: 1;
  color: rgb(255 47 51 / var(--tw-text-opacity));
}
.text-\[\#FF4757\] {
  --tw-text-opacity: 1;
  color: rgb(255 71 87 / var(--tw-text-opacity));
}
.text-\[\#FF4D00\] {
  --tw-text-opacity: 1;
  color: rgb(255 77 0 / var(--tw-text-opacity));
}
.text-\[\#FF5555\] {
  --tw-text-opacity: 1;
  color: rgb(255 85 85 / var(--tw-text-opacity));
}
.text-\[\#FF5806\] {
  --tw-text-opacity: 1;
  color: rgb(255 88 6 / var(--tw-text-opacity));
}
.text-\[\#FF692D\] {
  --tw-text-opacity: 1;
  color: rgb(255 105 45 / var(--tw-text-opacity));
}
.text-\[\#FF69B4\] {
  --tw-text-opacity: 1;
  color: rgb(255 105 180 / var(--tw-text-opacity));
}
.text-\[\#FF6B35\] {
  --tw-text-opacity: 1;
  color: rgb(255 107 53 / var(--tw-text-opacity));
}
.text-\[\#FF6B6B\] {
  --tw-text-opacity: 1;
  color: rgb(255 107 107 / var(--tw-text-opacity));
}
.text-\[\#FF7511\] {
  --tw-text-opacity: 1;
  color: rgb(255 117 17 / var(--tw-text-opacity));
}
.text-\[\#FF76E9\] {
  --tw-text-opacity: 1;
  color: rgb(255 118 233 / var(--tw-text-opacity));
}
.text-\[\#FF8447\] {
  --tw-text-opacity: 1;
  color: rgb(255 132 71 / var(--tw-text-opacity));
}
.text-\[\#FF8888\] {
  --tw-text-opacity: 1;
  color: rgb(255 136 136 / var(--tw-text-opacity));
}
.text-\[\#FF9C9C\] {
  --tw-text-opacity: 1;
  color: rgb(255 156 156 / var(--tw-text-opacity));
}
.text-\[\#FFA11F\] {
  --tw-text-opacity: 1;
  color: rgb(255 161 31 / var(--tw-text-opacity));
}
.text-\[\#FFA500\] {
  --tw-text-opacity: 1;
  color: rgb(255 165 0 / var(--tw-text-opacity));
}
.text-\[\#FFA600\] {
  --tw-text-opacity: 1;
  color: rgb(255 166 0 / var(--tw-text-opacity));
}
.text-\[\#FFAAAA\] {
  --tw-text-opacity: 1;
  color: rgb(255 170 170 / var(--tw-text-opacity));
}
.text-\[\#FFB84D\] {
  --tw-text-opacity: 1;
  color: rgb(255 184 77 / var(--tw-text-opacity));
}
.text-\[\#FFC038\] {
  --tw-text-opacity: 1;
  color: rgb(255 192 56 / var(--tw-text-opacity));
}
.text-\[\#FFC300\] {
  --tw-text-opacity: 1;
  color: rgb(255 195 0 / var(--tw-text-opacity));
}
.text-\[\#FFC72C\] {
  --tw-text-opacity: 1;
  color: rgb(255 199 44 / var(--tw-text-opacity));
}
.text-\[\#FFD700\] {
  --tw-text-opacity: 1;
  color: rgb(255 215 0 / var(--tw-text-opacity));
}
.text-\[\#FFDE82\] {
  --tw-text-opacity: 1;
  color: rgb(255 222 130 / var(--tw-text-opacity));
}
.text-\[\#FFE2BE\] {
  --tw-text-opacity: 1;
  color: rgb(255 226 190 / var(--tw-text-opacity));
}
.text-\[\#FFEDD8\] {
  --tw-text-opacity: 1;
  color: rgb(255 237 216 / var(--tw-text-opacity));
}
.text-\[\#FFF0C8\] {
  --tw-text-opacity: 1;
  color: rgb(255 240 200 / var(--tw-text-opacity));
}
.text-\[\#FFF9EE\] {
  --tw-text-opacity: 1;
  color: rgb(255 249 238 / var(--tw-text-opacity));
}
.text-\[\#FFFBEB\] {
  --tw-text-opacity: 1;
  color: rgb(255 251 235 / var(--tw-text-opacity));
}
.text-\[\#FFFC4C\] {
  --tw-text-opacity: 1;
  color: rgb(255 252 76 / var(--tw-text-opacity));
}
.text-\[\#FFFFFF\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[\#FFFFFF\]\/70 {
  color: rgb(255 255 255 / 0.7);
}
.text-\[\#FFF\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[\#FFF\]\/70 {
  color: rgb(255 255 255 / 0.7);
}
.text-\[\#b9a7d8\] {
  --tw-text-opacity: 1;
  color: rgb(185 167 216 / var(--tw-text-opacity));
}
.text-\[\#d8c87d\] {
  --tw-text-opacity: 1;
  color: rgb(216 200 125 / var(--tw-text-opacity));
}
.text-\[\#fff\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[\#ffffff\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[\#ffffff\]\/70 {
  color: rgb(255 255 255 / 0.7);
}
.text-\[red\] {
  --tw-text-opacity: 1;
  color: rgb(255 0 0 / var(--tw-text-opacity));
}
.text-\[rgb\(255\2c 69\2c 0\)\] {
  --tw-text-opacity: 1;
  color: rgb(255 69 0 / var(--tw-text-opacity));
}
.text-\[rgb\(56\2c 189\2c 248\)\] {
  --tw-text-opacity: 1;
  color: rgb(56 189 248 / var(--tw-text-opacity));
}
.text-\[rgba\(250\2c 250\2c 250\2c 0\.7\)\] {
  color: rgba(250,250,250,0.7);
}
.text-\[rgba\(250\2c 250\2c 250\2c 0\.8\)\] {
  color: rgba(250,250,250,0.8);
}
.text-\[rgba\(250\2c 250\2c 250\2c 0\.9\)\] {
  color: rgba(250,250,250,0.9);
}
.text-accent-foreground {
  color: hsl(var(--accent-foreground));
}
.text-amber-100 {
  --tw-text-opacity: 1;
  color: rgb(254 243 199 / var(--tw-text-opacity));
}
.text-amber-200 {
  --tw-text-opacity: 1;
  color: rgb(253 230 138 / var(--tw-text-opacity));
}
.text-amber-300 {
  --tw-text-opacity: 1;
  color: rgb(252 211 77 / var(--tw-text-opacity));
}
.text-amber-300\/70 {
  color: rgb(252 211 77 / 0.7);
}
.text-amber-300\/80 {
  color: rgb(252 211 77 / 0.8);
}
.text-amber-400 {
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity));
}
.text-amber-400\/80 {
  color: rgb(251 191 36 / 0.8);
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-black\/50 {
  color: rgb(0 0 0 / 0.5);
}
.text-blue-200 {
  --tw-text-opacity: 1;
  color: rgb(191 219 254 / var(--tw-text-opacity));
}
.text-blue-300 {
  --tw-text-opacity: 1;
  color: rgb(147 197 253 / var(--tw-text-opacity));
}
.text-blue-400 {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}
.text-card-foreground {
  color: hsl(var(--card-foreground));
}
.text-current {
  color: currentColor;
}
.text-cyan-100\/70 {
  color: rgb(207 250 254 / 0.7);
}
.text-cyan-200 {
  --tw-text-opacity: 1;
  color: rgb(165 243 252 / var(--tw-text-opacity));
}
.text-cyan-200\/70 {
  color: rgb(165 243 252 / 0.7);
}
.text-cyan-200\/80 {
  color: rgb(165 243 252 / 0.8);
}
.text-cyan-300 {
  --tw-text-opacity: 1;
  color: rgb(103 232 249 / var(--tw-text-opacity));
}
.text-cyan-300\/60 {
  color: rgb(103 232 249 / 0.6);
}
.text-cyan-300\/70 {
  color: rgb(103 232 249 / 0.7);
}
.text-cyan-300\/80 {
  color: rgb(103 232 249 / 0.8);
}
.text-cyan-400 {
  --tw-text-opacity: 1;
  color: rgb(34 211 238 / var(--tw-text-opacity));
}
.text-cyan-400\/70 {
  color: rgb(34 211 238 / 0.7);
}
.text-cyan-500 {
  --tw-text-opacity: 1;
  color: rgb(6 182 212 / var(--tw-text-opacity));
}
.text-destructive {
  color: hsl(var(--destructive));
}
.text-destructive-foreground {
  color: hsl(var(--destructive-foreground));
}
.text-emerald-100\/50 {
  color: rgb(209 250 229 / 0.5);
}
.text-emerald-100\/60 {
  color: rgb(209 250 229 / 0.6);
}
.text-emerald-100\/70 {
  color: rgb(209 250 229 / 0.7);
}
.text-emerald-100\/80 {
  color: rgb(209 250 229 / 0.8);
}
.text-emerald-100\/90 {
  color: rgb(209 250 229 / 0.9);
}
.text-emerald-200 {
  --tw-text-opacity: 1;
  color: rgb(167 243 208 / var(--tw-text-opacity));
}
.text-emerald-200\/50 {
  color: rgb(167 243 208 / 0.5);
}
.text-emerald-200\/60 {
  color: rgb(167 243 208 / 0.6);
}
.text-emerald-200\/70 {
  color: rgb(167 243 208 / 0.7);
}
.text-emerald-300 {
  --tw-text-opacity: 1;
  color: rgb(110 231 183 / var(--tw-text-opacity));
}
.text-emerald-300\/50 {
  color: rgb(110 231 183 / 0.5);
}
.text-emerald-300\/60 {
  color: rgb(110 231 183 / 0.6);
}
.text-emerald-300\/70 {
  color: rgb(110 231 183 / 0.7);
}
.text-emerald-300\/80 {
  color: rgb(110 231 183 / 0.8);
}
.text-emerald-300\/90 {
  color: rgb(110 231 183 / 0.9);
}
.text-emerald-400 {
  --tw-text-opacity: 1;
  color: rgb(52 211 153 / var(--tw-text-opacity));
}
.text-emerald-400\/60 {
  color: rgb(52 211 153 / 0.6);
}
.text-emerald-400\/70 {
  color: rgb(52 211 153 / 0.7);
}
.text-emerald-500 {
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / var(--tw-text-opacity));
}
.text-emerald-500\/30 {
  color: rgb(16 185 129 / 0.3);
}
.text-emerald-500\/40 {
  color: rgb(16 185 129 / 0.4);
}
.text-emerald-600 {
  --tw-text-opacity: 1;
  color: rgb(5 150 105 / var(--tw-text-opacity));
}
.text-foreground {
  color: hsl(var(--foreground));
}
.text-fuchsia-400 {
  --tw-text-opacity: 1;
  color: rgb(232 121 249 / var(--tw-text-opacity));
}
.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity));
}
.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}
.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-gray-950 {
  --tw-text-opacity: 1;
  color: rgb(3 7 18 / var(--tw-text-opacity));
}
.text-green-100 {
  --tw-text-opacity: 1;
  color: rgb(220 252 231 / var(--tw-text-opacity));
}
.text-green-200 {
  --tw-text-opacity: 1;
  color: rgb(187 247 208 / var(--tw-text-opacity));
}
.text-green-300 {
  --tw-text-opacity: 1;
  color: rgb(134 239 172 / var(--tw-text-opacity));
}
.text-green-300\/70 {
  color: rgb(134 239 172 / 0.7);
}
.text-green-400 {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity));
}
.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}
.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity));
}
.text-indigo-200\/80 {
  color: rgb(199 210 254 / 0.8);
}
.text-indigo-300 {
  --tw-text-opacity: 1;
  color: rgb(165 180 252 / var(--tw-text-opacity));
}
.text-indigo-400 {
  --tw-text-opacity: 1;
  color: rgb(129 140 248 / var(--tw-text-opacity));
}
.text-lime-300 {
  --tw-text-opacity: 1;
  color: rgb(190 242 100 / var(--tw-text-opacity));
}
.text-muted-foreground {
  color: hsl(var(--muted-foreground));
}
.text-neutral-50\/90 {
  color: rgb(250 250 250 / 0.9);
}
.text-orange-100 {
  --tw-text-opacity: 1;
  color: rgb(255 237 213 / var(--tw-text-opacity));
}
.text-orange-200 {
  --tw-text-opacity: 1;
  color: rgb(254 215 170 / var(--tw-text-opacity));
}
.text-orange-300 {
  --tw-text-opacity: 1;
  color: rgb(253 186 116 / var(--tw-text-opacity));
}
.text-orange-300\/70 {
  color: rgb(253 186 116 / 0.7);
}
.text-orange-300\/80 {
  color: rgb(253 186 116 / 0.8);
}
.text-orange-400 {
  --tw-text-opacity: 1;
  color: rgb(251 146 60 / var(--tw-text-opacity));
}
.text-pink-200 {
  --tw-text-opacity: 1;
  color: rgb(251 207 232 / var(--tw-text-opacity));
}
.text-pink-300 {
  --tw-text-opacity: 1;
  color: rgb(249 168 212 / var(--tw-text-opacity));
}
.text-pink-300\/70 {
  color: rgb(249 168 212 / 0.7);
}
.text-pink-400 {
  --tw-text-opacity: 1;
  color: rgb(244 114 182 / var(--tw-text-opacity));
}
.text-popover-foreground {
  color: hsl(var(--popover-foreground));
}
.text-primary {
  color: hsl(var(--primary));
}
.text-primary-foreground {
  color: hsl(var(--primary-foreground));
}
.text-purple-100 {
  --tw-text-opacity: 1;
  color: rgb(243 232 255 / var(--tw-text-opacity));
}
.text-purple-200 {
  --tw-text-opacity: 1;
  color: rgb(233 213 255 / var(--tw-text-opacity));
}
.text-purple-200\/70 {
  color: rgb(233 213 255 / 0.7);
}
.text-purple-300 {
  --tw-text-opacity: 1;
  color: rgb(216 180 254 / var(--tw-text-opacity));
}
.text-purple-300\/70 {
  color: rgb(216 180 254 / 0.7);
}
.text-purple-400 {
  --tw-text-opacity: 1;
  color: rgb(192 132 252 / var(--tw-text-opacity));
}
.text-purple-600 {
  --tw-text-opacity: 1;
  color: rgb(147 51 234 / var(--tw-text-opacity));
}
.text-red-200 {
  --tw-text-opacity: 1;
  color: rgb(254 202 202 / var(--tw-text-opacity));
}
.text-red-200\/80 {
  color: rgb(254 202 202 / 0.8);
}
.text-red-300 {
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity));
}
.text-red-300\/80 {
  color: rgb(252 165 165 / 0.8);
}
.text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}
.text-red-400\/60 {
  color: rgb(248 113 113 / 0.6);
}
.text-red-400\/90 {
  color: rgb(248 113 113 / 0.9);
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.text-secondary-foreground {
  color: hsl(var(--secondary-foreground));
}
.text-sky-300 {
  --tw-text-opacity: 1;
  color: rgb(125 211 252 / var(--tw-text-opacity));
}
.text-slate-200 {
  --tw-text-opacity: 1;
  color: rgb(226 232 240 / var(--tw-text-opacity));
}
.text-slate-300 {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}
.text-slate-400 {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.text-slate-50 {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}
.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.text-slate-600 {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}
.text-stone-300\/80 {
  color: rgb(214 211 209 / 0.8);
}
.text-transparent {
  color: transparent;
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-white\/10 {
  color: rgb(255 255 255 / 0.1);
}
.text-white\/15 {
  color: rgb(255 255 255 / 0.15);
}
.text-white\/20 {
  color: rgb(255 255 255 / 0.2);
}
.text-white\/30 {
  color: rgb(255 255 255 / 0.3);
}
.text-white\/40 {
  color: rgb(255 255 255 / 0.4);
}
.text-white\/50 {
  color: rgb(255 255 255 / 0.5);
}
.text-white\/60 {
  color: rgb(255 255 255 / 0.6);
}
.text-white\/70 {
  color: rgb(255 255 255 / 0.7);
}
.text-white\/80 {
  color: rgb(255 255 255 / 0.8);
}
.text-white\/85 {
  color: rgb(255 255 255 / 0.85);
}
.text-white\/90 {
  color: rgb(255 255 255 / 0.9);
}
.text-white\/95 {
  color: rgb(255 255 255 / 0.95);
}
.text-yellow-200 {
  --tw-text-opacity: 1;
  color: rgb(254 240 138 / var(--tw-text-opacity));
}
.text-yellow-300 {
  --tw-text-opacity: 1;
  color: rgb(253 224 71 / var(--tw-text-opacity));
}
.text-yellow-300\/70 {
  color: rgb(253 224 71 / 0.7);
}
.text-yellow-300\/80 {
  color: rgb(253 224 71 / 0.8);
}
.text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgb(250 204 21 / var(--tw-text-opacity));
}
.text-yellow-400\/80 {
  color: rgb(250 204 21 / 0.8);
}
.text-yellow-400\/90 {
  color: rgb(250 204 21 / 0.9);
}
.text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity));
}
.text-yellow-600 {
  --tw-text-opacity: 1;
  color: rgb(202 138 4 / var(--tw-text-opacity));
}
.text-zinc-400 {
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
}
.underline {
  text-decoration-line: underline;
}
.line-through {
  text-decoration-line: line-through;
}
.underline-offset-4 {
  text-underline-offset: 4px;
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.placeholder-\[\#64748B\]::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(100 116 139 / var(--tw-placeholder-opacity));
}
.placeholder-\[\#888\]::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(136 136 136 / var(--tw-placeholder-opacity));
}
.placeholder-emerald-200\/30::placeholder {
  color: rgb(167 243 208 / 0.3);
}
.placeholder-emerald-400\/40::placeholder {
  color: rgb(52 211 153 / 0.4);
}
.placeholder-gray-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(107 114 128 / var(--tw-placeholder-opacity));
}
.placeholder-white\/30::placeholder {
  color: rgb(255 255 255 / 0.3);
}
.placeholder-white\/40::placeholder {
  color: rgb(255 255 255 / 0.4);
}
.accent-blue-500 {
  accent-color: #3b82f6;
}
.accent-green-500 {
  accent-color: #22c55e;
}
.accent-red-500 {
  accent-color: #ef4444;
}
.opacity-0 {
  opacity: 0;
}
.opacity-10 {
  opacity: 0.1;
}
.opacity-100 {
  opacity: 1;
}
.opacity-15 {
  opacity: 0.15;
}
.opacity-20 {
  opacity: 0.2;
}
.opacity-25 {
  opacity: 0.25;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-40 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.05;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-65 {
  opacity: 0.65;
}
.opacity-70 {
  opacity: 0.7;
}
.opacity-75 {
  opacity: 0.75;
}
.opacity-80 {
  opacity: 0.8;
}
.opacity-90 {
  opacity: 0.9;
}
.opacity-\[0\.03\] {
  opacity: 0.03;
}
.mix-blend-screen {
  mix-blend-mode: screen;
}
.mix-blend-overlay {
  mix-blend-mode: overlay;
}
.mix-blend-soft-light {
  mix-blend-mode: soft-light;
}
.\!shadow-\[0_2px_0_\#021D2D\] {
  --tw-shadow: 0 2px 0 #021D2D !important;
  --tw-shadow-colored: 0 2px 0 var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !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);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_-10px_80px_rgba\(16\2c 185\2c 129\2c 0\.3\)\2c 0_-5px_40px_rgba\(0\2c 0\2c 0\2c 0\.2\)\] {
  --tw-shadow: 0 -10px 80px rgba(16,185,129,0.3),0 -5px 40px rgba(0,0,0,0.2);
  --tw-shadow-colored: 0 -10px 80px var(--tw-shadow-color), 0 -5px 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_-10px_80px_rgba\(59\2c 130\2c 246\2c 0\.3\)\2c 0_-5px_40px_rgba\(0\2c 0\2c 0\2c 0\.2\)\] {
  --tw-shadow: 0 -10px 80px rgba(59,130,246,0.3),0 -5px 40px rgba(0,0,0,0.2);
  --tw-shadow-colored: 0 -10px 80px var(--tw-shadow-color), 0 -5px 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_-8px_32px_rgba\(0\2c 0\2c 0\2c 0\.6\)\] {
  --tw-shadow: 0 -8px 32px rgba(0,0,0,0.6);
  --tw-shadow-colored: 0 -8px 32px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0\.5px_0_\#021D2D\] {
  --tw-shadow: 0 0.5px 0 #021D2D;
  --tw-shadow-colored: 0 0.5px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\] {
  --tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_0_2px_rgba\(255\2c 199\2c 44\2c 0\.3\)\2c 0_4px_8px_rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
  --tw-shadow: 0 0 0 2px rgba(255,199,44,0.3),0 4px 8px rgba(0,0,0,0.4);
  --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 4px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10\.5px_\#3EB353_inset\2c 0_2px_0_\#082A0D\2c 0_3\.5px_20px_\#000\] {
  --tw-shadow: 0 0 10.5px #3EB353 inset,0 2px 0 #082A0D,0 3.5px 20px #000;
  --tw-shadow-colored: inset 0 0 10.5px var(--tw-shadow-color), 0 2px 0 var(--tw-shadow-color), 0 3.5px 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10\.5px_\#B33E40_inset\2c 0_2px_0_\#2A0809\2c 0_3\.5px_20px_\#000\] {
  --tw-shadow: 0 0 10.5px #B33E40 inset,0 2px 0 #2A0809,0 3.5px 20px #000;
  --tw-shadow-colored: inset 0 0 10.5px var(--tw-shadow-color), 0 2px 0 var(--tw-shadow-color), 0 3.5px 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10px_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
  --tw-shadow: 0 0 10px rgba(0,0,0,0.3);
  --tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10px_rgba\(0\2c 255\2c 0\2c 0\.4\)\] {
  --tw-shadow: 0 0 10px rgba(0,255,0,0.4);
  --tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10px_rgba\(138\2c 43\2c 226\2c 0\.5\)\] {
  --tw-shadow: 0 0 10px rgba(138,43,226,0.5);
  --tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10px_rgba\(147\2c 51\2c 234\2c 0\.8\)\] {
  --tw-shadow: 0 0 10px rgba(147,51,234,0.8);
  --tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10px_rgba\(148\2c 163\2c 184\2c 0\.5\)\] {
  --tw-shadow: 0 0 10px rgba(148,163,184,0.5);
  --tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10px_rgba\(180\2c 83\2c 9\2c 0\.5\)\] {
  --tw-shadow: 0 0 10px rgba(180,83,9,0.5);
  --tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10px_rgba\(251\2c 191\2c 36\2c 0\.6\)\] {
  --tw-shadow: 0 0 10px rgba(251,191,36,0.6);
  --tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10px_rgba\(255\2c 0\2c 0\2c 0\.4\)\] {
  --tw-shadow: 0 0 10px rgba(255,0,0,0.4);
  --tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10px_rgba\(52\2c 211\2c 153\2c 0\.6\)\] {
  --tw-shadow: 0 0 10px rgba(52,211,153,0.6);
  --tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_12px_\#000_inset\2c 0_8px_20px_\#000\2c 0_-2px_40px_\#000\] {
  --tw-shadow: 0 0 12px #000 inset,0 8px 20px #000,0 -2px 40px #000;
  --tw-shadow-colored: inset 0 0 12px var(--tw-shadow-color), 0 8px 20px var(--tw-shadow-color), 0 -2px 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_12px_rgba\(14\2c 165\2c 233\2c 0\.8\)\] {
  --tw-shadow: 0 0 12px rgba(14,165,233,0.8);
  --tw-shadow-colored: 0 0 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_12px_rgba\(255\2c 20\2c 147\2c 0\.6\)\] {
  --tw-shadow: 0 0 12px rgba(255,20,147,0.6);
  --tw-shadow-colored: 0 0 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_15px_rgba\(0\2c 255\2c 255\2c 0\.15\)\] {
  --tw-shadow: 0 0 15px rgba(0,255,255,0.15);
  --tw-shadow-colored: 0 0 15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_15px_rgba\(147\2c 51\2c 234\2c 0\.3\)\] {
  --tw-shadow: 0 0 15px rgba(147,51,234,0.3);
  --tw-shadow-colored: 0 0 15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_15px_rgba\(251\2c 191\2c 36\2c 0\.4\)\] {
  --tw-shadow: 0 0 15px rgba(251,191,36,0.4);
  --tw-shadow-colored: 0 0 15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_15px_rgba\(251\2c 191\2c 36\2c 0\.6\)\] {
  --tw-shadow: 0 0 15px rgba(251,191,36,0.6);
  --tw-shadow-colored: 0 0 15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_15px_rgba\(34\2c 211\2c 238\2c 0\.3\)\] {
  --tw-shadow: 0 0 15px rgba(34,211,238,0.3);
  --tw-shadow-colored: 0 0 15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_15px_rgba\(34\2c 211\2c 238\2c 0\.4\)\] {
  --tw-shadow: 0 0 15px rgba(34,211,238,0.4);
  --tw-shadow-colored: 0 0 15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_15px_rgba\(52\2c 211\2c 153\2c 1\)\] {
  --tw-shadow: 0 0 15px rgba(52,211,153,1);
  --tw-shadow-colored: 0 0 15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_16px_rgba\(14\2c 165\2c 233\2c 0\.6\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.2\)\] {
  --tw-shadow: 0 0 16px rgba(14,165,233,0.6),inset 0 1px 0 rgba(255,255,255,0.2);
  --tw-shadow-colored: 0 0 16px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_2\.5px_\#000_inset\] {
  --tw-shadow: 0 0 2.5px #000 inset;
  --tw-shadow-colored: inset 0 0 2.5px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_2\.5px_\#4A90E2_inset\] {
  --tw-shadow: 0 0 2.5px #4A90E2 inset;
  --tw-shadow-colored: inset 0 0 2.5px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_2\.5px_\#9D4EDD_inset\] {
  --tw-shadow: 0 0 2.5px #9D4EDD inset;
  --tw-shadow-colored: inset 0 0 2.5px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_2\.5px_\#C94DFF_inset\] {
  --tw-shadow: 0 0 2.5px #C94DFF inset;
  --tw-shadow-colored: inset 0 0 2.5px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_2\.5px_\#FFD700_inset\] {
  --tw-shadow: 0 0 2.5px #FFD700 inset;
  --tw-shadow-colored: inset 0 0 2.5px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_2\.5px_rgba\(0\2c 0\2c 0\2c \.25\)_inset\] {
  --tw-shadow: 0 0 2.5px rgba(0,0,0,.25) inset;
  --tw-shadow-colored: inset 0 0 2.5px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_\#17A1E5\] {
  --tw-shadow: 0 0 20px #17A1E5;
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(0\2c 229\2c 255\2c 0\.1\)\] {
  --tw-shadow: 0 0 20px rgba(0,229,255,0.1);
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(0\2c 255\2c 255\2c 0\.1\)\] {
  --tw-shadow: 0 0 20px rgba(0,255,255,0.1);
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(0\2c 255\2c 255\2c 0\.5\)\] {
  --tw-shadow: 0 0 20px rgba(0,255,255,0.5);
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(14\2c 165\2c 233\2c 0\.6\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.2\)\] {
  --tw-shadow: 0 0 20px rgba(14,165,233,0.6),inset 0 1px 0 rgba(255,255,255,0.2);
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(148\2c 163\2c 184\2c 0\.1\)\] {
  --tw-shadow: 0 0 20px rgba(148,163,184,0.1);
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(16\2c 185\2c 129\2c 0\.3\)\] {
  --tw-shadow: 0 0 20px rgba(16,185,129,0.3);
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(168\2c 85\2c 247\2c 0\.1\)\] {
  --tw-shadow: 0 0 20px rgba(168,85,247,0.1);
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(236\2c 72\2c 153\2c 0\.1\)\] {
  --tw-shadow: 0 0 20px rgba(236,72,153,0.1);
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(255\2c 0\2c 0\2c 0\.5\)\] {
  --tw-shadow: 0 0 20px rgba(255,0,0,0.5);
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(255\2c 107\2c 26\2c 0\.2\)\] {
  --tw-shadow: 0 0 20px rgba(255,107,26,0.2);
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(255\2c 255\2c 255\2c 0\.5\)\] {
  --tw-shadow: 0 0 20px rgba(255,255,255,0.5);
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(52\2c 211\2c 153\2c 0\.2\)\] {
  --tw-shadow: 0 0 20px rgba(52,211,153,0.2);
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(52\2c 211\2c 153\2c 0\.6\)\] {
  --tw-shadow: 0 0 20px rgba(52,211,153,0.6);
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(6\2c 182\2c 212\2c 0\.5\)\] {
  --tw-shadow: 0 0 20px rgba(6,182,212,0.5);
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(74\2c 222\2c 128\2c 0\.1\)\] {
  --tw-shadow: 0 0 20px rgba(74,222,128,0.1);
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_25px_rgba\(0\2c 255\2c 255\2c 0\.5\)\] {
  --tw-shadow: 0 0 25px rgba(0,255,255,0.5);
  --tw-shadow-colored: 0 0 25px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
  --tw-shadow: 0 0 30px rgba(0,0,0,0.4);
  --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(0\2c 255\2c 255\2c 0\.3\)\] {
  --tw-shadow: 0 0 30px rgba(0,255,255,0.3);
  --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(126\2c 247\2c 255\2c 0\.5\)\] {
  --tw-shadow: 0 0 30px rgba(126,247,255,0.5);
  --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(147\2c 51\2c 234\2c 0\.3\)\] {
  --tw-shadow: 0 0 30px rgba(147,51,234,0.3);
  --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(153\2c 252\2c 107\2c 0\.5\)\] {
  --tw-shadow: 0 0 30px rgba(153,252,107,0.5);
  --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(16\2c 185\2c 129\2c 0\.3\)\] {
  --tw-shadow: 0 0 30px rgba(16,185,129,0.3);
  --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(16\2c 185\2c 129\2c 0\.4\)\] {
  --tw-shadow: 0 0 30px rgba(16,185,129,0.4);
  --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(166\2c 168\2c 177\2c 0\.5\)\] {
  --tw-shadow: 0 0 30px rgba(166,168,177,0.5);
  --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(239\2c 68\2c 68\2c 0\.3\)\] {
  --tw-shadow: 0 0 30px rgba(239,68,68,0.3);
  --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(251\2c 146\2c 60\2c 0\.3\)\] {
  --tw-shadow: 0 0 30px rgba(251,146,60,0.3);
  --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(255\2c 215\2c 0\2c 0\.6\)\] {
  --tw-shadow: 0 0 30px rgba(255,215,0,0.6);
  --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(255\2c 255\2c 255\2c 0\.2\)\] {
  --tw-shadow: 0 0 30px rgba(255,255,255,0.2);
  --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(34\2c 211\2c 238\2c 0\.4\)\] {
  --tw-shadow: 0 0 30px rgba(34,211,238,0.4);
  --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(52\2c 211\2c 153\2c 0\.6\)\] {
  --tw-shadow: 0 0 30px rgba(52,211,153,0.6);
  --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(59\2c 130\2c 246\2c 0\.4\)\] {
  --tw-shadow: 0 0 30px rgba(59,130,246,0.4);
  --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(6\2c 182\2c 212\2c 0\.1\)\] {
  --tw-shadow: 0 0 30px rgba(6,182,212,0.1);
  --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(6\2c 182\2c 212\2c 0\.3\)\] {
  --tw-shadow: 0 0 30px rgba(6,182,212,0.3);
  --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(88\2c 101\2c 242\2c 0\.4\)\] {
  --tw-shadow: 0 0 30px rgba(88,101,242,0.4);
  --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_4\.5px_\#60A5FA\] {
  --tw-shadow: 0 0 4.5px #60A5FA;
  --tw-shadow-colored: 0 0 4.5px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_40px_rgba\(0\2c 255\2c 255\2c 0\.2\)\] {
  --tw-shadow: 0 0 40px rgba(0,255,255,0.2);
  --tw-shadow-colored: 0 0 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_40px_rgba\(168\2c 85\2c 247\2c 0\.3\)\] {
  --tw-shadow: 0 0 40px rgba(168,85,247,0.3);
  --tw-shadow-colored: 0 0 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_40px_rgba\(201\2c 146\2c 255\2c 0\.6\)\] {
  --tw-shadow: 0 0 40px rgba(201,146,255,0.6);
  --tw-shadow-colored: 0 0 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_40px_rgba\(6\2c 182\2c 212\2c 0\.3\)\] {
  --tw-shadow: 0 0 40px rgba(6,182,212,0.3);
  --tw-shadow-colored: 0 0 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_4px_rgba\(0\2c 0\2c 0\2c \.85\)_inset\] {
  --tw-shadow: 0 0 4px rgba(0,0,0,.85) inset;
  --tw-shadow-colored: inset 0 0 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_4px_rgba\(50\2c 205\2c 50\2c 0\.3\)\] {
  --tw-shadow: 0 0 4px rgba(50,205,50,0.3);
  --tw-shadow-colored: 0 0 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_50px_rgba\(255\2c 215\2c 0\2c 0\.7\)\] {
  --tw-shadow: 0 0 50px rgba(255,215,0,0.7);
  --tw-shadow-colored: 0 0 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_50px_rgba\(59\2c 130\2c 246\2c 0\.7\)\] {
  --tw-shadow: 0 0 50px rgba(59,130,246,0.7);
  --tw-shadow-colored: 0 0 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_5px_\#000_inset\2c 0_0_6px_\#1BA81B_inset\] {
  --tw-shadow: 0 0 5px #000 inset,0 0 6px #1BA81B inset;
  --tw-shadow-colored: inset 0 0 5px var(--tw-shadow-color), inset 0 0 6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_60px_rgba\(16\2c 185\2c 129\2c 0\.2\)\] {
  --tw-shadow: 0 0 60px rgba(16,185,129,0.2);
  --tw-shadow-colored: 0 0 60px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_60px_rgba\(16\2c 185\2c 129\2c 0\.3\)\] {
  --tw-shadow: 0 0 60px rgba(16,185,129,0.3);
  --tw-shadow-colored: 0 0 60px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_60px_rgba\(245\2c 158\2c 11\2c 0\.3\)\] {
  --tw-shadow: 0 0 60px rgba(245,158,11,0.3);
  --tw-shadow-colored: 0 0 60px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_60px_rgba\(251\2c 191\2c 36\2c 0\.6\)\] {
  --tw-shadow: 0 0 60px rgba(251,191,36,0.6);
  --tw-shadow-colored: 0 0 60px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_60px_rgba\(255\2c 0\2c 255\2c 0\.8\)\] {
  --tw-shadow: 0 0 60px rgba(255,0,255,0.8);
  --tw-shadow-colored: 0 0 60px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_6px_\#B536F0\2c 0_3px_4px_rgba\(0\2c 0\2c 0\2c 0\.25\)_inset\] {
  --tw-shadow: 0 0 6px #B536F0,0 3px 4px rgba(0,0,0,0.25) inset;
  --tw-shadow-colored: 0 0 6px var(--tw-shadow-color), inset 0 3px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_6px_rgb\(100\2c 248\2c 255\)\] {
  --tw-shadow: 0 0 6px rgb(100,248,255);
  --tw-shadow-colored: 0 0 6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_6px_rgba\(153\2c 50\2c 204\2c 0\.4\)\] {
  --tw-shadow: 0 0 6px rgba(153,50,204,0.4);
  --tw-shadow-colored: 0 0 6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_6px_rgba\(30\2c 144\2c 255\2c 0\.3\)\] {
  --tw-shadow: 0 0 6px rgba(30,144,255,0.3);
  --tw-shadow-colored: 0 0 6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_70px_rgba\(255\2c 20\2c 147\2c 0\.9\)\] {
  --tw-shadow: 0 0 70px rgba(255,20,147,0.9);
  --tw-shadow-colored: 0 0 70px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_80px_rgba\(16\2c 185\2c 129\2c 0\.3\)\] {
  --tw-shadow: 0 0 80px rgba(16,185,129,0.3);
  --tw-shadow-colored: 0 0 80px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_80px_rgba\(16\2c 185\2c 129\2c 0\.7\)\] {
  --tw-shadow: 0 0 80px rgba(16,185,129,0.7);
  --tw-shadow-colored: 0 0 80px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_80px_rgba\(99\2c 102\2c 241\2c 0\.4\)\] {
  --tw-shadow: 0 0 80px rgba(99,102,241,0.4);
  --tw-shadow-colored: 0 0 80px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_8px_\#FFD700\] {
  --tw-shadow: 0 0 8px #FFD700;
  --tw-shadow-colored: 0 0 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_8px_rgba\(159\2c 204\2c 223\2c 0\.3\)\] {
  --tw-shadow: 0 0 8px rgba(159,204,223,0.3);
  --tw-shadow-colored: 0 0 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_8px_rgba\(255\2c 199\2c 44\2c 0\.3\)\] {
  --tw-shadow: 0 0 8px rgba(255,199,44,0.3);
  --tw-shadow-colored: 0 0 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_8px_rgba\(255\2c 215\2c 0\2c 0\.3\)\] {
  --tw-shadow: 0 0 8px rgba(255,215,0,0.3);
  --tw-shadow-colored: 0 0 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_8px_rgba\(255\2c 215\2c 0\2c 0\.4\)\] {
  --tw-shadow: 0 0 8px rgba(255,215,0,0.4);
  --tw-shadow-colored: 0 0 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_8px_rgba\(52\2c 211\2c 153\2c 0\.4\)\] {
  --tw-shadow: 0 0 8px rgba(52,211,153,0.4);
  --tw-shadow-colored: 0 0 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_8px_rgba\(74\2c 222\2c 128\2c 0\.8\)\] {
  --tw-shadow: 0 0 8px rgba(74,222,128,0.8);
  --tw-shadow-colored: 0 0 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_1\.5px_0_\#000\2c 0_2\.5px_12px_\#000\2c inset_0_2\.5px_2\.5px_\#000\] {
  --tw-shadow: 0 1.5px 0 #000,0 2.5px 12px #000,inset 0 2.5px 2.5px #000;
  --tw-shadow-colored: 0 1.5px 0 var(--tw-shadow-color), 0 2.5px 12px var(--tw-shadow-color), inset 0 2.5px 2.5px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_1px_0_\#0F1C30\] {
  --tw-shadow: 0 1px 0 #0F1C30;
  --tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_1px_4px_\#000_inset\] {
  --tw-shadow: 0 1px 4px #000 inset;
  --tw-shadow-colored: inset 0 1px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_0_\#000\] {
  --tw-shadow: 0 2px 0 #000;
  --tw-shadow-colored: 0 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_0_\#021D2D\] {
  --tw-shadow: 0 2px 0 #021D2D;
  --tw-shadow-colored: 0 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_0_\#071720\2c 0_2px_6px_\#000\] {
  --tw-shadow: 0 2px 0 #071720,0 2px 6px #000;
  --tw-shadow-colored: 0 2px 0 var(--tw-shadow-color), 0 2px 6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_0_\#071720\2c 0_3\.5px_15px_\#000\] {
  --tw-shadow: 0 2px 0 #071720,0 3.5px 15px #000;
  --tw-shadow-colored: 0 2px 0 var(--tw-shadow-color), 0 3.5px 15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_0_\#071720\2c 0_4px_0_\#000\2c 0_3\.5px_4px_\#000\] {
  --tw-shadow: 0 2px 0 #071720,0 4px 0 #000,0 3.5px 4px #000;
  --tw-shadow-colored: 0 2px 0 var(--tw-shadow-color), 0 4px 0 var(--tw-shadow-color), 0 3.5px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_0_\#301B01\] {
  --tw-shadow: 0 2px 0 #301B01;
  --tw-shadow-colored: 0 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_0_rgb\(8\2c 42\2c 13\)\2c inset_0_0_10\.5px_rgb\(62\2c 179\2c 83\)\2c 0_3\.5px_20px_\#000\] {
  --tw-shadow: 0 2px 0 rgb(8,42,13),inset 0 0 10.5px rgb(62,179,83),0 3.5px 20px #000;
  --tw-shadow-colored: 0 2px 0 var(--tw-shadow-color), inset 0 0 10.5px var(--tw-shadow-color), 0 3.5px 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_12px_rgba\(16\2c 185\2c 129\2c 0\.15\)\] {
  --tw-shadow: 0 2px 12px rgba(16,185,129,0.15);
  --tw-shadow-colored: 0 2px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
  --tw-shadow: 0 2px 6px rgba(0,0,0,0.4);
  --tw-shadow-colored: 0 2px 6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.5\)\2c 0_0_6px_rgba\(0\2c 0\2c 0\2c 0\.5\)_inset\2c 0_4px_4px_0_rgba\(0\2c 0\2c 0\2c 0\.25\)\] {
  --tw-shadow: 0 2px 8px rgba(0,0,0,0.5),0 0 6px rgba(0,0,0,0.5) inset,0 4px 4px 0 rgba(0,0,0,0.25);
  --tw-shadow-colored: 0 2px 8px var(--tw-shadow-color), inset 0 0 6px var(--tw-shadow-color), 0 4px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.5\)\2c 0_4px_4px_0_rgba\(0\2c 0\2c 0\2c 0\.25\)\] {
  --tw-shadow: 0 2px 8px rgba(0,0,0,0.5),0 4px 4px 0 rgba(0,0,0,0.25);
  --tw-shadow-colored: 0 2px 8px var(--tw-shadow-color), 0 4px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3\.5px_15px_\#000\2c 0_1px_0_rgb\(7\2c 23\2c 32\)\] {
  --tw-shadow: 0 3.5px 15px #000,0 1px 0 rgb(7,23,32);
  --tw-shadow-colored: 0 3.5px 15px var(--tw-shadow-color), 0 1px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3\.5px_15px_\#000\] {
  --tw-shadow: 0 3.5px 15px #000;
  --tw-shadow-colored: 0 3.5px 15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3\.5px_18\.5px_\#000\] {
  --tw-shadow: 0 3.5px 18.5px #000;
  --tw-shadow-colored: 0 3.5px 18.5px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3\.5px_20px_\#000\2c 0_6px_0_\#000\] {
  --tw-shadow: 0 3.5px 20px #000,0 6px 0 #000;
  --tw-shadow-colored: 0 3.5px 20px var(--tw-shadow-color), 0 6px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3\.5px_20px_\#000\] {
  --tw-shadow: 0 3.5px 20px #000;
  --tw-shadow-colored: 0 3.5px 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3\.5px_20px_\#000_inset\] {
  --tw-shadow: 0 3.5px 20px #000 inset;
  --tw-shadow-colored: inset 0 3.5px 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3\.5px_4px_\#000\] {
  --tw-shadow: 0 3.5px 4px #000;
  --tw-shadow-colored: 0 3.5px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_0_\#3D3B55\2c 0_0_6px_\#26DD0A_inset\] {
  --tw-shadow: 0 3px 0 #3D3B55,0 0 6px #26DD0A inset;
  --tw-shadow-colored: 0 3px 0 var(--tw-shadow-color), inset 0 0 6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_0_\#3D3B55\] {
  --tw-shadow: 0 3px 0 #3D3B55;
  --tw-shadow-colored: 0 3px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_0_rgba\(0\2c 0\2c 0\2c 0\.75\)\2c inset_0_0_10\.5px_\#4A3EB3\] {
  --tw-shadow: 0 3px 0 rgba(0,0,0,0.75),inset 0 0 10.5px #4A3EB3;
  --tw-shadow-colored: 0 3px 0 var(--tw-shadow-color), inset 0 0 10.5px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_0_rgba\(0\2c 0\2c 0\2c 0\.75\)\] {
  --tw-shadow: 0 3px 0 rgba(0,0,0,0.75);
  --tw-shadow-colored: 0 3px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_10px_rgba\(0\2c 0\2c 0\2c 0\.3\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.05\)\] {
  --tw-shadow: 0 3px 10px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.05);
  --tw-shadow-colored: 0 3px 10px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_15px_rgba\(0\2c 0\2c 0\2c 0\.65\)\] {
  --tw-shadow: 0 3px 15px rgba(0,0,0,0.65);
  --tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_4px_rgba\(0\2c 0\2c 0\2c 0\.30\)_inset\2c 0_2px_4px_rgba\(0\2c 0\2c 0\2c 0\.40\)\] {
  --tw-shadow: 0 3px 4px rgba(0,0,0,0.30) inset,0 2px 4px rgba(0,0,0,0.40);
  --tw-shadow-colored: inset 0 3px 4px var(--tw-shadow-color), 0 2px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_8px_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
  --tw-shadow: 0 3px 8px rgba(0,0,0,0.3);
  --tw-shadow-colored: 0 3px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_9px_rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
  --tw-shadow: 0 3px 9px rgba(0,0,0,0.5);
  --tw-shadow-colored: 0 3px 9px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.2\)\] {
  --tw-shadow: 0 4px 12px rgba(0,0,0,0.2);
  --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
  --tw-shadow: 0 4px 12px rgba(0,0,0,0.3);
  --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.4\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.1\)\] {
  --tw-shadow: 0 4px 12px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.1);
  --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
  --tw-shadow: 0 4px 12px rgba(0,0,0,0.4);
  --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
  --tw-shadow: 0 4px 12px rgba(0,0,0,0.5);
  --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(147\2c 51\2c 234\2c 0\.2\)\] {
  --tw-shadow: 0 4px 12px rgba(147,51,234,0.2);
  --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(16\2c 185\2c 129\2c 0\.2\)\] {
  --tw-shadow: 0 4px 12px rgba(16,185,129,0.2);
  --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(168\2c 85\2c 247\2c 0\.2\)\] {
  --tw-shadow: 0 4px 12px rgba(168,85,247,0.2);
  --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(239\2c 68\2c 68\2c 0\.3\)\] {
  --tw-shadow: 0 4px 12px rgba(239,68,68,0.3);
  --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(239\2c 68\2c 68\2c 0\.4\)\] {
  --tw-shadow: 0 4px 12px rgba(239,68,68,0.4);
  --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(249\2c 115\2c 22\2c 0\.2\)\] {
  --tw-shadow: 0 4px 12px rgba(249,115,22,0.2);
  --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(254\2c 166\2c 41\2c 0\.3\)\] {
  --tw-shadow: 0 4px 12px rgba(254,166,41,0.3);
  --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(34\2c 197\2c 94\2c 0\.2\)\] {
  --tw-shadow: 0 4px 12px rgba(34,197,94,0.2);
  --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(34\2c 197\2c 94\2c 0\.3\)\] {
  --tw-shadow: 0 4px 12px rgba(34,197,94,0.3);
  --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(59\2c 130\2c 246\2c 0\.3\)\] {
  --tw-shadow: 0 4px 12px rgba(59,130,246,0.3);
  --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(6\2c 182\2c 212\2c 0\.2\)\] {
  --tw-shadow: 0 4px 12px rgba(6,182,212,0.2);
  --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_16px_rgba\(107\2c 114\2c 128\2c 0\.4\)\] {
  --tw-shadow: 0 4px 16px rgba(107,114,128,0.4);
  --tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_16px_rgba\(147\2c 51\2c 234\2c 0\.4\)\] {
  --tw-shadow: 0 4px 16px rgba(147,51,234,0.4);
  --tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_16px_rgba\(220\2c 38\2c 38\2c 0\.4\)\] {
  --tw-shadow: 0 4px 16px rgba(220,38,38,0.4);
  --tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_16px_rgba\(34\2c 197\2c 94\2c 0\.4\)\] {
  --tw-shadow: 0 4px 16px rgba(34,197,94,0.4);
  --tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_16px_rgba\(34\2c 211\2c 238\2c 0\.4\)\] {
  --tw-shadow: 0 4px 16px rgba(34,211,238,0.4);
  --tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_17\.5px_\#000\2c 0_0_6px_1px_\#17A1E5_inset\] {
  --tw-shadow: 0 4px 17.5px #000,0 0 6px 1px #17A1E5 inset;
  --tw-shadow-colored: 0 4px 17.5px var(--tw-shadow-color), inset 0 0 6px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_17\.5px_\#000\2c 0_0_6px_1px_\#D0CB6B_inset\] {
  --tw-shadow: 0 4px 17.5px #000,0 0 6px 1px #D0CB6B inset;
  --tw-shadow-colored: 0 4px 17.5px var(--tw-shadow-color), inset 0 0 6px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_17\.5px_\#000\2c 0_0_6px_1px_\#FFD700_inset\] {
  --tw-shadow: 0 4px 17.5px #000,0 0 6px 1px #FFD700 inset;
  --tw-shadow-colored: 0 4px 17.5px var(--tw-shadow-color), inset 0 0 6px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_24px_rgba\(0\2c 0\2c 0\2c 0\.4\)\2c 0_2px_8px_rgba\(7\2c 23\2c 32\2c 0\.6\)\] {
  --tw-shadow: 0 4px 24px rgba(0,0,0,0.4),0 2px 8px rgba(7,23,32,0.6);
  --tw-shadow-colored: 0 4px 24px var(--tw-shadow-color), 0 2px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_8px_\#000\2c 0_2px_6px_\#000\] {
  --tw-shadow: 0 4px 8px #000,0 2px 6px #000;
  --tw-shadow-colored: 0 4px 8px var(--tw-shadow-color), 0 2px 6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_6px_18px_rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
  --tw-shadow: 0 6px 18px rgba(0,0,0,0.4);
  --tw-shadow-colored: 0 6px 18px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_6px_20px_rgba\(16\2c 185\2c 129\2c 0\.4\)\2c 0_3px_10px_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
  --tw-shadow: 0 6px 20px rgba(16,185,129,0.4),0 3px 10px rgba(0,0,0,0.3);
  --tw-shadow-colored: 0 6px 20px var(--tw-shadow-color), 0 3px 10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
  --tw-shadow: 0 8px 24px rgba(0,0,0,0.4);
  --tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_24px_rgba\(147\2c 51\2c 234\2c 0\.5\)\] {
  --tw-shadow: 0 8px 24px rgba(147,51,234,0.5);
  --tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
  --tw-shadow: 0 8px 32px rgba(0,0,0,0.5);
  --tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.6\)\] {
  --tw-shadow: 0 8px 32px rgba(0,0,0,0.6);
  --tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_32px_rgba\(16\2c 185\2c 129\2c 0\.15\)\] {
  --tw-shadow: 0 8px 32px rgba(16,185,129,0.15);
  --tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_32px_rgba\(220\2c 38\2c 38\2c 0\.4\)\] {
  --tw-shadow: 0 8px 32px rgba(220,38,38,0.4);
  --tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_32px_rgba\(6\2c 182\2c 212\2c 0\.15\)\] {
  --tw-shadow: 0 8px 32px rgba(6,182,212,0.15);
  --tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_32px_rgba\(79\2c 195\2c 232\2c 0\.4\)\] {
  --tw-shadow: 0 8px 32px rgba(79,195,232,0.4);
  --tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_-3px_4px_0px_rgba\(55\2c 113\2c 255\2c 1\.00\)\] {
  --tw-shadow: 0px -3px 4px 0px rgba(55,113,255,1.00);
  --tw-shadow-colored: 0px -3px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0\.5px_0px_\#000\2c 0px_1px_6px_\#000\2c inset_0px_1px_1px_\#000\] {
  --tw-shadow: 0px 0.5px 0px #000,0px 1px 6px #000,inset 0px 1px 1px #000;
  --tw-shadow-colored: 0px 0.5px 0px var(--tw-shadow-color), 0px 1px 6px var(--tw-shadow-color), inset 0px 1px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_0\.8999999761581421px_0px_rgba\(0\2c 0\2c 0\2c 1\.00\)\2c 0px_1px_0px_0px_rgba\(6\2c 17\2c 23\2c 1\.00\)\2c 0px_1px_0px_0px_rgba\(7\2c 23\2c 32\2c 1\.00\)\] {
  --tw-shadow: 0px 0px 0.8999999761581421px 0px rgba(0,0,0,1.00),0px 1px 0px 0px rgba(6,17,23,1.00),0px 1px 0px 0px rgba(7,23,32,1.00);
  --tw-shadow-colored: 0px 0px 0.8999999761581421px 0px var(--tw-shadow-color), 0px 1px 0px 0px var(--tw-shadow-color), 0px 1px 0px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_0\.8999999761581421px_0px_rgba\(0\2c 0\2c 0\2c 1\.00\)\2c 0px_2px_0px_0px_rgba\(6\2c 17\2c 23\2c 1\.00\)\2c 0px_1px_0px_0px_rgba\(7\2c 23\2c 32\2c 1\.00\)\] {
  --tw-shadow: 0px 0px 0.8999999761581421px 0px rgba(0,0,0,1.00),0px 2px 0px 0px rgba(6,17,23,1.00),0px 1px 0px 0px rgba(7,23,32,1.00);
  --tw-shadow-colored: 0px 0px 0.8999999761581421px 0px var(--tw-shadow-color), 0px 2px 0px 0px var(--tw-shadow-color), 0px 1px 0px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_10px_0px_\#000\] {
  --tw-shadow: 0px 0px 10px 0px #000;
  --tw-shadow-colored: 0px 0px 10px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_10px_rgba\(255\2c 215\2c 0\2c 0\.4\)\] {
  --tw-shadow: 0px 0px 10px rgba(255,215,0,0.4);
  --tw-shadow-colored: 0px 0px 10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_11\.5px_\#000_inset\2c 0px_10px_15\.5px_\#000\2c 0px_4px_27\.75px_0px_\#000\] {
  --tw-shadow: 0px 0px 11.5px #000 inset,0px 10px 15.5px #000,0px 4px 27.75px 0px #000;
  --tw-shadow-colored: inset 0px 0px 11.5px var(--tw-shadow-color), 0px 10px 15.5px var(--tw-shadow-color), 0px 4px 27.75px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_12px_\#000_inset\2c 0px_8px_20px_\#000\2c 0px_-2px_40px_\#000\] {
  --tw-shadow: 0px 0px 12px #000 inset,0px 8px 20px #000,0px -2px 40px #000;
  --tw-shadow-colored: inset 0px 0px 12px var(--tw-shadow-color), 0px 8px 20px var(--tw-shadow-color), 0px -2px 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_12px_\#000_inset\] {
  --tw-shadow: 0px 0px 12px #000 inset;
  --tw-shadow-colored: inset 0px 0px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_12px_0px_\#000_inset\2c 0px_10\.6px_16\.4px_0px_\#000\2c 0px_4\.25px_29\.125px_0px_\#000\] {
  --tw-shadow: 0px 0px 12px 0px #000 inset,0px 10.6px 16.4px 0px #000,0px 4.25px 29.125px 0px #000;
  --tw-shadow-colored: inset 0px 0px 12px 0px var(--tw-shadow-color), 0px 10.6px 16.4px 0px var(--tw-shadow-color), 0px 4.25px 29.125px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_12px_0px_\#000_inset\] {
  --tw-shadow: 0px 0px 12px 0px #000 inset;
  --tw-shadow-colored: inset 0px 0px 12px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_12px_rgba\(138\2c 43\2c 226\2c 0\.5\)\] {
  --tw-shadow: 0px 0px 12px rgba(138,43,226,0.5);
  --tw-shadow-colored: 0px 0px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_12px_rgba\(192\2c 192\2c 192\2c 0\.4\)\] {
  --tw-shadow: 0px 0px 12px rgba(192,192,192,0.4);
  --tw-shadow-colored: 0px 0px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_12px_rgba\(205\2c 127\2c 50\2c 0\.4\)\] {
  --tw-shadow: 0px 0px 12px rgba(205,127,50,0.4);
  --tw-shadow-colored: 0px 0px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_12px_rgba\(255\2c 215\2c 0\2c 0\.4\)\] {
  --tw-shadow: 0px 0px 12px rgba(255,215,0,0.4);
  --tw-shadow-colored: 0px 0px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_16px_rgba\(255\2c 20\2c 147\2c 0\.6\)\] {
  --tw-shadow: 0px 0px 16px rgba(255,20,147,0.6);
  --tw-shadow-colored: 0px 0px 16px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_19\.5px_5px_\#000\] {
  --tw-shadow: 0px 0px 19.5px 5px #000;
  --tw-shadow-colored: 0px 0px 19.5px 5px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_1px_\#000000\2c 0px_1px_0px_\#061117\2c 0px_1px_0px_\#071720\] {
  --tw-shadow: 0px 0px 1px #000000,0px 1px 0px #061117,0px 1px 0px #071720;
  --tw-shadow-colored: 0px 0px 1px var(--tw-shadow-color), 0px 1px 0px var(--tw-shadow-color), 0px 1px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_20px_0px_rgba\(251\2c 191\2c 36\2c 0\.6\)\2c 0px_0px_30px_0px_rgba\(251\2c 191\2c 36\2c 0\.4\)\] {
  --tw-shadow: 0px 0px 20px 0px rgba(251,191,36,0.6),0px 0px 30px 0px rgba(251,191,36,0.4);
  --tw-shadow-colored: 0px 0px 20px 0px var(--tw-shadow-color), 0px 0px 30px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_20px_0px_rgba\(251\2c 191\2c 36\2c 0\.8\)\] {
  --tw-shadow: 0px 0px 20px 0px rgba(251,191,36,0.8);
  --tw-shadow-colored: 0px 0px 20px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_20px_rgba\(255\2c 215\2c 0\2c 0\.5\)\] {
  --tw-shadow: 0px 0px 20px rgba(255,215,0,0.5);
  --tw-shadow-colored: 0px 0px 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_21px_\#016098\] {
  --tw-shadow: 0px 0px 21px #016098;
  --tw-shadow-colored: 0px 0px 21px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_25px_\#000_inset\] {
  --tw-shadow: 0px 0px 25px #000 inset;
  --tw-shadow-colored: inset 0px 0px 25px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_25px_rgba\(255\2c 215\2c 0\2c 0\.6\)\] {
  --tw-shadow: 0px 0px 25px rgba(255,215,0,0.6);
  --tw-shadow-colored: 0px 0px 25px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_30px_\#000_inset\] {
  --tw-shadow: 0px 0px 30px #000 inset;
  --tw-shadow-colored: inset 0px 0px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_30px_rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
  --tw-shadow: 0px 0px 30px rgba(0,0,0,0.5);
  --tw-shadow-colored: 0px 0px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_3px_0px_rgba\(138\2c 206\2c 255\2c 0\.40\)\2c 0px_3\.72px_3\.72px_0px_rgba\(0\2c 0\2c 0\2c 0\.30\)\] {
  --tw-shadow: 0px 0px 3px 0px rgba(138,206,255,0.40),0px 3.72px 3.72px 0px rgba(0,0,0,0.30);
  --tw-shadow-colored: 0px 0px 3px 0px var(--tw-shadow-color), 0px 3.72px 3.72px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_3px_0px_rgba\(159\2c 204\2c 223\2c 0\.40\)\2c 0px_0px_10px_0px_rgba\(159\2c 204\2c 223\2c 0\.20\)\] {
  --tw-shadow: 0px 0px 3px 0px rgba(159,204,223,0.40),0px 0px 10px 0px rgba(159,204,223,0.20);
  --tw-shadow-colored: 0px 0px 3px 0px var(--tw-shadow-color), 0px 0px 10px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_3px_0px_rgba\(196\2c 140\2c 36\2c 0\.40\)\2c 0px_3\.72px_3\.72px_0px_rgba\(0\2c 0\2c 0\2c 0\.30\)\] {
  --tw-shadow: 0px 0px 3px 0px rgba(196,140,36,0.40),0px 3.72px 3.72px 0px rgba(0,0,0,0.30);
  --tw-shadow-colored: 0px 0px 3px 0px var(--tw-shadow-color), 0px 3.72px 3.72px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_4\.1px_0px_inset_\#1BA81B\] {
  --tw-shadow: 0px 0px 4.1px 0px inset #1BA81B;
  --tw-shadow-colored: inset 0px 0px 4.1px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_4px_\#000_inset\] {
  --tw-shadow: 0px 0px 4px #000 inset;
  --tw-shadow-colored: inset 0px 0px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_4px_0px_rgba\(255\2c 207\2c 2\2c 0\.20\)\2c 0px_0px_8px_0px_\#170701_inset\] {
  --tw-shadow: 0px 0px 4px 0px rgba(255,207,2,0.20),0px 0px 8px 0px #170701 inset;
  --tw-shadow-colored: 0px 0px 4px 0px var(--tw-shadow-color), inset 0px 0px 8px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_4px_rgba\(159\2c 204\2c 223\2c 0\.2\)\] {
  --tw-shadow: 0px 0px 4px rgba(159,204,223,0.2);
  --tw-shadow-colored: 0px 0px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_4px_rgba\(50\2c 205\2c 50\2c 0\.3\)\] {
  --tw-shadow: 0px 0px 4px rgba(50,205,50,0.3);
  --tw-shadow-colored: 0px 0px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_5px_\#000_inset\] {
  --tw-shadow: 0px 0px 5px #000 inset;
  --tw-shadow-colored: inset 0px 0px 5px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_6\.4px_\#32F5C8\] {
  --tw-shadow: 0px 0px 6.4px #32F5C8;
  --tw-shadow-colored: 0px 0px 6.4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_60px_\#000_inset\] {
  --tw-shadow: 0px 0px 60px #000 inset;
  --tw-shadow-colored: inset 0px 0px 60px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_6px_\#022826\] {
  --tw-shadow: 0px 0px 6px #022826;
  --tw-shadow-colored: 0px 0px 6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_6px_0px_rgba\(255\2c 207\2c 2\2c 0\.20\)\2c 0px_0px_10\.424px_0px_\#170701_inset\] {
  --tw-shadow: 0px 0px 6px 0px rgba(255,207,2,0.20),0px 0px 10.424px 0px #170701 inset;
  --tw-shadow-colored: 0px 0px 6px 0px var(--tw-shadow-color), inset 0px 0px 10.424px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_6px_rgba\(0\2c 0\2c 0\2c 0\.6\)_inset\] {
  --tw-shadow: 0px 0px 6px rgba(0,0,0,0.6) inset;
  --tw-shadow-colored: inset 0px 0px 6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_6px_rgba\(30\2c 144\2c 255\2c 0\.3\)\] {
  --tw-shadow: 0px 0px 6px rgba(30,144,255,0.3);
  --tw-shadow-colored: 0px 0px 6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_7px_\#000_inset\] {
  --tw-shadow: 0px 0px 7px #000 inset;
  --tw-shadow-colored: inset 0px 0px 7px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_8px_\#17A1E5\2c 0px_0px_2px_\#17A1E5_inset\] {
  --tw-shadow: 0px 0px 8px #17A1E5,0px 0px 2px #17A1E5 inset;
  --tw-shadow-colored: 0px 0px 8px var(--tw-shadow-color), inset 0px 0px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_8px_0px_rgba\(34\2c 197\2c 94\2c 0\.4\)\] {
  --tw-shadow: 0px 0px 8px 0px rgba(34,197,94,0.4);
  --tw-shadow-colored: 0px 0px 8px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_8px_rgba\(138\2c 43\2c 226\2c 0\.3\)\] {
  --tw-shadow: 0px 0px 8px rgba(138,43,226,0.3);
  --tw-shadow-colored: 0px 0px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_8px_rgba\(153\2c 50\2c 204\2c 0\.4\)\] {
  --tw-shadow: 0px 0px 8px rgba(153,50,204,0.4);
  --tw-shadow-colored: 0px 0px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_8px_rgba\(159\2c 204\2c 223\2c 0\.3\)\] {
  --tw-shadow: 0px 0px 8px rgba(159,204,223,0.3);
  --tw-shadow-colored: 0px 0px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_8px_rgba\(255\2c 199\2c 44\2c 0\.4\)\] {
  --tw-shadow: 0px 0px 8px rgba(255,199,44,0.4);
  --tw-shadow-colored: 0px 0px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_9\.5px_\#000_inset\2c 0px_0px_12\.5px_1\.15px_rgba\(0\2c 0\2c 0\2c 0\.75\)_inset\] {
  --tw-shadow: 0px 0px 9.5px #000 inset,0px 0px 12.5px 1.15px rgba(0,0,0,0.75) inset;
  --tw-shadow-colored: inset 0px 0px 9.5px var(--tw-shadow-color), inset 0px 0px 12.5px 1.15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_1\.5339224338531494px_0px_0px_rgba\(0\2c 0\2c 0\2c 1\.00\)\2c 0px_2\.636246919631958px_15\.722704887390137px_0px_rgba\(0\2c 0\2c 0\2c 1\.00\)\2c inset_0px_2\.636246919631958px_2\.4542758464813232px_0px_rgba\(0\2c 0\2c 0\2c 1\.00\)\] {
  --tw-shadow: 0px 1.5339224338531494px 0px 0px rgba(0,0,0,1.00),0px 2.636246919631958px 15.722704887390137px 0px rgba(0,0,0,1.00),inset 0px 2.636246919631958px 2.4542758464813232px 0px rgba(0,0,0,1.00);
  --tw-shadow-colored: 0px 1.5339224338531494px 0px 0px var(--tw-shadow-color), 0px 2.636246919631958px 15.722704887390137px 0px var(--tw-shadow-color), inset 0px 2.636246919631958px 2.4542758464813232px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_1\.867px_2\.8px_0px_rgba\(0\2c 0\2c 0\2c 0\.15\)\] {
  --tw-shadow: 0px 1.867px 2.8px 0px rgba(0,0,0,0.15);
  --tw-shadow-colored: 0px 1.867px 2.8px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_10\.6px_16\.4px_0px_\#000\2c 0px_4\.25px_29\.125px_0px_\#000\] {
  --tw-shadow: 0px 10.6px 16.4px 0px #000,0px 4.25px 29.125px 0px #000;
  --tw-shadow-colored: 0px 10.6px 16.4px 0px var(--tw-shadow-color), 0px 4.25px 29.125px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_10px_30px_rgba\(0\2c 212\2c 255\2c 0\.6\)\2c inset_0px_2px_0px_rgba\(255\2c 255\2c 255\2c 0\.15\)\] {
  --tw-shadow: 0px 10px 30px rgba(0,212,255,0.6),inset 0px 2px 0px rgba(255,255,255,0.15);
  --tw-shadow-colored: 0px 10px 30px var(--tw-shadow-color), inset 0px 2px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_12px_36px_rgba\(192\2c 192\2c 192\2c 0\.7\)\2c inset_0px_3px_0px_rgba\(255\2c 255\2c 255\2c 0\.3\)\] {
  --tw-shadow: 0px 12px 36px rgba(192,192,192,0.7),inset 0px 3px 0px rgba(255,255,255,0.3);
  --tw-shadow-colored: 0px 12px 36px var(--tw-shadow-color), inset 0px 3px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_12px_36px_rgba\(205\2c 127\2c 50\2c 0\.7\)\2c inset_0px_3px_0px_rgba\(255\2c 255\2c 255\2c 0\.3\)\] {
  --tw-shadow: 0px 12px 36px rgba(205,127,50,0.7),inset 0px 3px 0px rgba(255,255,255,0.3);
  --tw-shadow-colored: 0px 12px 36px var(--tw-shadow-color), inset 0px 3px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_12px_36px_rgba\(255\2c 215\2c 0\2c 0\.7\)\2c inset_0px_3px_0px_rgba\(255\2c 255\2c 255\2c 0\.4\)\] {
  --tw-shadow: 0px 12px 36px rgba(255,215,0,0.7),inset 0px 3px 0px rgba(255,255,255,0.4);
  --tw-shadow-colored: 0px 12px 36px var(--tw-shadow-color), inset 0px 3px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_1px_1px_0px_rgba\(159\2c 204\2c 223\2c 0\.20\)\] {
  --tw-shadow: 0px 1px 1px 0px rgba(159,204,223,0.20);
  --tw-shadow-colored: 0px 1px 1px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_0px_0px_\#000\2c 0px_3\.5px_20\.5px_0px_\#000\2c inset_0px_3\.5px_3\.5px_0px_\#000\] {
  --tw-shadow: 0px 2px 0px 0px #000,0px 3.5px 20.5px 0px #000,inset 0px 3.5px 3.5px 0px #000;
  --tw-shadow-colored: 0px 2px 0px 0px var(--tw-shadow-color), 0px 3.5px 20.5px 0px var(--tw-shadow-color), inset 0px 3.5px 3.5px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_0px_0px_\#222F34\2c 0px_4px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.25\)\2c 0px_0px_4px_0px_\#000_inset\] {
  --tw-shadow: 0px 2px 0px 0px #222F34,0px 4px 4px 0px rgba(0,0,0,0.25),0px 0px 4px 0px #000 inset;
  --tw-shadow-colored: 0px 2px 0px 0px var(--tw-shadow-color), 0px 4px 4px 0px var(--tw-shadow-color), inset 0px 0px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_0px_0px_\#222F34\2c 0px_4px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.25\)\] {
  --tw-shadow: 0px 2px 0px 0px #222F34,0px 4px 4px 0px rgba(0,0,0,0.25);
  --tw-shadow-colored: 0px 2px 0px 0px var(--tw-shadow-color), 0px 4px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_12px_\#000\2c inset_0px_0px_4px_\#4fc3e8\] {
  --tw-shadow: 0px 2px 12px #000,inset 0px 0px 4px #4fc3e8;
  --tw-shadow-colored: 0px 2px 12px var(--tw-shadow-color), inset 0px 0px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_2\.5px_\#000\] {
  --tw-shadow: 0px 2px 2.5px #000;
  --tw-shadow-colored: 0px 2px 2.5px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_2px_0px_rgba\(5\2c 11\2c 0\2c 0\.15\)_inset\2c _0px_2px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.25\)\] {
  --tw-shadow: 0px 2px 2px 0px rgba(5,11,0,0.15) inset, 0px 2px 4px 0px rgba(0,0,0,0.25);
  --tw-shadow-colored: inset 0px 2px 2px 0px var(--tw-shadow-color), 0px 2px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_3px_\#000\] {
  --tw-shadow: 0px 2px 3px #000;
  --tw-shadow-colored: 0px 2px 3px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_3px_rgba\(0\2c 0\2c 0\2c 0\.4\)\2c 0_0_10px_rgba\(79\2c 195\2c 232\2c 0\.2\)\] {
  --tw-shadow: 0px 2px 3px rgba(0,0,0,0.4),0 0 10px rgba(79,195,232,0.2);
  --tw-shadow-colored: 0px 2px 3px var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.15\)_inset\] {
  --tw-shadow: 0px 2px 4px 0px rgba(0,0,0,0.15) inset;
  --tw-shadow-colored: inset 0px 2px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
  --tw-shadow: 0px 2px 4px 0px rgba(0,0,0,0.3);
  --tw-shadow-colored: 0px 2px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_4px_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
  --tw-shadow: 0px 2px 4px rgba(0,0,0,0.3);
  --tw-shadow-colored: 0px 2px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_4px_rgba\(255\2c 0\2c 0\2c 0\.3\)\] {
  --tw-shadow: 0px 2px 4px rgba(255,0,0,0.3);
  --tw-shadow-colored: 0px 2px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
  --tw-shadow: 0px 2px 6px rgba(0,0,0,0.4);
  --tw-shadow-colored: 0px 2px 6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_6px_rgba\(159\2c 204\2c 223\2c 0\.3\)\] {
  --tw-shadow: 0px 2px 6px rgba(159,204,223,0.3);
  --tw-shadow-colored: 0px 2px 6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_6px_rgba\(255\2c 199\2c 44\2c 0\.3\)\] {
  --tw-shadow: 0px 2px 6px rgba(255,199,44,0.3);
  --tw-shadow-colored: 0px 2px 6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
  --tw-shadow: 0px 2px 8px rgba(0,0,0,0.3);
  --tw-shadow-colored: 0px 2px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_8px_rgba\(207\2c 23\2c 23\2c 0\.4\)\] {
  --tw-shadow: 0px 2px 8px rgba(207,23,23,0.4);
  --tw-shadow-colored: 0px 2px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_8px_rgba\(23\2c 207\2c 54\2c 0\.4\)\] {
  --tw-shadow: 0px 2px 8px rgba(23,207,54,0.4);
  --tw-shadow-colored: 0px 2px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3\.4482760429382324px_15\.600000381469727px_0px_rgba\(0\2c 0\2c 0\2c 1\.00\)\2c 0px_2px_0px_0px_rgba\(30\2c 65\2c 92\2c 1\.00\)\2c 0px_2px_6\.699999809265137px_0px_rgba\(201\2c 77\2c 255\2c 0\.90\)\] {
  --tw-shadow: 0px 3.4482760429382324px 15.600000381469727px 0px rgba(0,0,0,1.00),0px 2px 0px 0px rgba(30,65,92,1.00),0px 2px 6.699999809265137px 0px rgba(201,77,255,0.90);
  --tw-shadow-colored: 0px 3.4482760429382324px 15.600000381469727px 0px var(--tw-shadow-color), 0px 2px 0px 0px var(--tw-shadow-color), 0px 2px 6.699999809265137px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3\.4482760429382324px_15\.600000381469727px_0px_rgba\(0\2c 0\2c 0\2c 1\.00\)\2c 0px_2px_0px_0px_rgba\(7\2c 23\2c 32\2c 1\.00\)\] {
  --tw-shadow: 0px 3.4482760429382324px 15.600000381469727px 0px rgba(0,0,0,1.00),0px 2px 0px 0px rgba(7,23,32,1.00);
  --tw-shadow-colored: 0px 3.4482760429382324px 15.600000381469727px 0px var(--tw-shadow-color), 0px 2px 0px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3\.5px_20px_\#000\2c 0px_2px_0px_rgba\(0\2c 0\2c 0\2c 0\.8\)\2c inset_0px_0px_12px_\#3B82F640\] {
  --tw-shadow: 0px 3.5px 20px #000,0px 2px 0px rgba(0,0,0,0.8),inset 0px 0px 12px #3B82F640;
  --tw-shadow-colored: 0px 3.5px 20px var(--tw-shadow-color), 0px 2px 0px var(--tw-shadow-color), inset 0px 0px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3\.72px_3\.72px_0px_rgba\(0\2c 0\2c 0\2c 0\.30\)\] {
  --tw-shadow: 0px 3.72px 3.72px 0px rgba(0,0,0,0.30);
  --tw-shadow-colored: 0px 3.72px 3.72px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3px_0px_0px_\#222017\] {
  --tw-shadow: 0px 3px 0px 0px #222017;
  --tw-shadow-colored: 0px 3px 0px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3px_0px_0px_\#222F34\2c 0px_0px_4px_0px_\#000_inset\] {
  --tw-shadow: 0px 3px 0px 0px #222F34,0px 0px 4px 0px #000 inset;
  --tw-shadow-colored: 0px 3px 0px 0px var(--tw-shadow-color), inset 0px 0px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3px_0px_0px_\#231B14\] {
  --tw-shadow: 0px 3px 0px 0px #231B14;
  --tw-shadow-colored: 0px 3px 0px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3px_0px_0px_\#272727\] {
  --tw-shadow: 0px 3px 0px 0px #272727;
  --tw-shadow-colored: 0px 3px 0px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3px_12px_rgba\(0\2c 0\2c 0\2c 0\.6\)\] {
  --tw-shadow: 0px 3px 12px rgba(0,0,0,0.6);
  --tw-shadow-colored: 0px 3px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3px_3px_\#000\] {
  --tw-shadow: 0px 3px 3px #000;
  --tw-shadow-colored: 0px 3px 3px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3px_4px_\#000_inset\] {
  --tw-shadow: 0px 3px 4px #000 inset;
  --tw-shadow-colored: inset 0px 3px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4\.5px_10px_rgba\(0\2c 0\2c 0\2c 1\)\2c 0px_4px_23px_rgba\(0\2c 0\2c 0\2c 1\)\] {
  --tw-shadow: 0px 4.5px 10px rgba(0,0,0,1),0px 4px 23px rgba(0,0,0,1);
  --tw-shadow-colored: 0px 4.5px 10px var(--tw-shadow-color), 0px 4px 23px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
  --tw-shadow: 0px 4px 12px rgba(0,0,0,0.3);
  --tw-shadow-colored: 0px 4px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.6\)\] {
  --tw-shadow: 0px 4px 12px rgba(0,0,0,0.6);
  --tw-shadow-colored: 0px 4px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_12px_rgba\(0\2c 255\2c 136\2c 0\.6\)\] {
  --tw-shadow: 0px 4px 12px rgba(0,255,136,0.6);
  --tw-shadow-colored: 0px 4px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_12px_rgba\(255\2c 200\2c 0\2c 0\.4\)\] {
  --tw-shadow: 0px 4px 12px rgba(255,200,0,0.4);
  --tw-shadow-colored: 0px 4px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_16px_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
  --tw-shadow: 0px 4px 16px rgba(0,0,0,0.3);
  --tw-shadow-colored: 0px 4px 16px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_16px_rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
  --tw-shadow: 0px 4px 16px rgba(0,0,0,0.5);
  --tw-shadow-colored: 0px 4px 16px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_16px_rgba\(139\2c 95\2c 191\2c 0\.5\)\] {
  --tw-shadow: 0px 4px 16px rgba(139,95,191,0.5);
  --tw-shadow-colored: 0px 4px 16px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_4px_\#000\2c 0px_2px_13px_\#000_inset\] {
  --tw-shadow: 0px 4px 4px #000,0px 2px 13px #000 inset;
  --tw-shadow-colored: 0px 4px 4px var(--tw-shadow-color), inset 0px 2px 13px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_4px_\#000\] {
  --tw-shadow: 0px 4px 4px #000;
  --tw-shadow-colored: 0px 4px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.2\)\] {
  --tw-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
  --tw-shadow-colored: 0px 4px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.20\)\] {
  --tw-shadow: 0px 4px 4px 0px rgba(0,0,0,0.20);
  --tw-shadow-colored: 0px 4px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_4px_0px_rgba\(50\2c 50\2c 71\2c 0\.08\)\2c 0px_4px_8px_0px_rgba\(50\2c 50\2c 71\2c 0\.06\)\] {
  --tw-shadow: 0px 4px 4px 0px rgba(50,50,71,0.08),0px 4px 8px 0px rgba(50,50,71,0.06);
  --tw-shadow-colored: 0px 4px 4px 0px var(--tw-shadow-color), 0px 4px 8px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_8px_0px_rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
  --tw-shadow: 0px 4px 8px 0px rgba(0,0,0,0.4);
  --tw-shadow-colored: 0px 4px 8px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_8px_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
  --tw-shadow: 0px 4px 8px rgba(0,0,0,0.3);
  --tw-shadow-colored: 0px 4px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_8px_rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
  --tw-shadow: 0px 4px 8px rgba(0,0,0,0.4);
  --tw-shadow-colored: 0px 4px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_8px_rgba\(255\2c 0\2c 0\2c 0\.2\)\] {
  --tw-shadow: 0px 4px 8px rgba(255,0,0,0.2);
  --tw-shadow-colored: 0px 4px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_6px_12px_rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
  --tw-shadow: 0px 6px 12px rgba(0,0,0,0.4);
  --tw-shadow-colored: 0px 6px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_6px_16px_rgba\(0\2c 0\2c 0\2c 0\.5\)\2c inset_0px_1px_0px_rgba\(255\2c 255\2c 255\2c 0\.05\)\] {
  --tw-shadow: 0px 6px 16px rgba(0,0,0,0.5),inset 0px 1px 0px rgba(255,255,255,0.05);
  --tw-shadow-colored: 0px 6px 16px var(--tw-shadow-color), inset 0px 1px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_6px_16px_rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
  --tw-shadow: 0px 6px 16px rgba(0,0,0,0.5);
  --tw-shadow-colored: 0px 6px 16px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8\.5px_13px_0px_\#000\2c 0px_3\.4px_23px_0px_\#000\] {
  --tw-shadow: 0px 8.5px 13px 0px #000,0px 3.4px 23px 0px #000;
  --tw-shadow-colored: 0px 8.5px 13px 0px var(--tw-shadow-color), 0px 3.4px 23px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_20px_rgba\(0\2c 0\2c 0\2c 0\.4\)\2c 0px_0px_16px_rgba\(251\2c 191\2c 36\2c 0\.4\)\] {
  --tw-shadow: 0px 8px 20px rgba(0,0,0,0.4),0px 0px 16px rgba(251,191,36,0.4);
  --tw-shadow-colored: 0px 8px 20px var(--tw-shadow-color), 0px 0px 16px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_20px_rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
  --tw-shadow: 0px 8px 20px rgba(0,0,0,0.5);
  --tw-shadow-colored: 0px 8px 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_20px_rgba\(0\2c 0\2c 0\2c 0\.6\)\] {
  --tw-shadow: 0px 8px 20px rgba(0,0,0,0.6);
  --tw-shadow-colored: 0px 8px 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
  --tw-shadow: 0px 8px 24px rgba(0,0,0,0.4);
  --tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.6\)\] {
  --tw-shadow: 0px 8px 24px rgba(0,0,0,0.6);
  --tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.8\)\] {
  --tw-shadow: 0px 8px 24px rgba(0,0,0,0.8);
  --tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_24px_rgba\(192\2c 192\2c 192\2c 0\.4\)\2c inset_0px_1px_0px_rgba\(255\2c 255\2c 255\2c 0\.1\)\] {
  --tw-shadow: 0px 8px 24px rgba(192,192,192,0.4),inset 0px 1px 0px rgba(255,255,255,0.1);
  --tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color), inset 0px 1px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_24px_rgba\(205\2c 127\2c 50\2c 0\.4\)\2c inset_0px_1px_0px_rgba\(255\2c 255\2c 255\2c 0\.1\)\] {
  --tw-shadow: 0px 8px 24px rgba(205,127,50,0.4),inset 0px 1px 0px rgba(255,255,255,0.1);
  --tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color), inset 0px 1px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_24px_rgba\(255\2c 215\2c 0\2c 0\.3\)\] {
  --tw-shadow: 0px 8px 24px rgba(255,215,0,0.3);
  --tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_24px_rgba\(255\2c 215\2c 0\2c 0\.4\)\2c inset_0px_1px_0px_rgba\(255\2c 255\2c 255\2c 0\.2\)\] {
  --tw-shadow: 0px 8px 24px rgba(255,215,0,0.4),inset 0px 1px 0px rgba(255,255,255,0.2);
  --tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color), inset 0px 1px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_24px_rgba\(6\2c 182\2c 212\2c 0\.4\)\] {
  --tw-shadow: 0px 8px 24px rgba(6,182,212,0.4);
  --tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.4\)\2c 0px_0px_24px_rgba\(251\2c 191\2c 36\2c 0\.3\)\] {
  --tw-shadow: 0px 8px 32px rgba(0,0,0,0.4),0px 0px 24px rgba(251,191,36,0.3);
  --tw-shadow-colored: 0px 8px 32px var(--tw-shadow-color), 0px 0px 24px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0_0_120px_40px_\#000\] {
  --tw-shadow: inset 0 0 120px 40px #000;
  --tw-shadow-colored: inset 0 0 120px 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0_0_120px_80px_\#000\] {
  --tw-shadow: inset 0 0 120px 80px #000;
  --tw-shadow-colored: inset 0 0 120px 80px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0_0_180px_60px_\#000\] {
  --tw-shadow: inset 0 0 180px 60px #000;
  --tw-shadow-colored: inset 0 0 180px 60px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0_0_30px_rgba\(255\2c 255\2c 255\2c 0\.1\)\] {
  --tw-shadow: inset 0 0 30px rgba(255,255,255,0.1);
  --tw-shadow-colored: inset 0 0 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.1\)\] {
  --tw-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  --tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_-2px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.20\)\] {
  --tw-shadow: inset 0px -2px 4px 0px rgba(0,0,0,0.20);
  --tw-shadow-colored: inset 0px -2px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_0px_1\.9px_0px_rgba\(1\2c 18\2c 4\2c 1\.00\)\] {
  --tw-shadow: inset 0px 0px 1.9px 0px rgba(1,18,4,1.00);
  --tw-shadow-colored: inset 0px 0px 1.9px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_0px_6\.285714626312256px_0px_rgba\(102\2c 60\2c 228\2c 0\.50\)\] {
  --tw-shadow: inset 0px 0px 6.285714626312256px 0px rgba(102,60,228,0.50);
  --tw-shadow-colored: inset 0px 0px 6.285714626312256px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_1px_0px_\#0000008a\] {
  --tw-shadow: inset 0px 1px 0px #0000008a;
  --tw-shadow-colored: inset 0px 1px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_1px_0px_0px_rgba\(0\2c 0\2c 0\2c 0\.26\)\] {
  --tw-shadow: inset 0px 1px 0px 0px rgba(0,0,0,0.26);
  --tw-shadow-colored: inset 0px 1px 0px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_1px_0px_0px_rgba\(0\2c 0\2c 0\2c 0\.54\)\] {
  --tw-shadow: inset 0px 1px 0px 0px rgba(0,0,0,0.54);
  --tw-shadow-colored: inset 0px 1px 0px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_1px_2\.200000047683716px_0px_rgba\(0\2c 0\2c 0\2c 0\.54\)\] {
  --tw-shadow: inset 0px 1px 2.200000047683716px 0px rgba(0,0,0,0.54);
  --tw-shadow-colored: inset 0px 1px 2.200000047683716px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_1px_2px_rgba\(255\2c 255\2c 255\2c 0\.1\)\] {
  --tw-shadow: inset 0px 1px 2px rgba(255,255,255,0.1);
  --tw-shadow-colored: inset 0px 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_1px_3px_rgba\(255\2c 255\2c 255\2c 0\.2\)\2c 0px_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
  --tw-shadow: inset 0px 1px 3px rgba(255,255,255,0.2),0px 2px 8px rgba(0,0,0,0.3);
  --tw-shadow-colored: inset 0px 1px 3px var(--tw-shadow-color), 0px 2px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_2px_4px_rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
  --tw-shadow: inset 0px 2px 4px rgba(0,0,0,0.5);
  --tw-shadow-colored: inset 0px 2px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_4px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.25\)\] {
  --tw-shadow: inset 0px 4px 4px 0px rgba(0,0,0,0.25);
  --tw-shadow-colored: inset 0px 4px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), 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);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.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);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.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 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-emerald-500\/25 {
  --tw-shadow-color: rgb(16 185 129 / 0.25);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-emerald-500\/30 {
  --tw-shadow-color: rgb(16 185 129 / 0.3);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-green-500\/50 {
  --tw-shadow-color: rgb(34 197 94 / 0.5);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-purple-500\/20 {
  --tw-shadow-color: rgb(168 85 247 / 0.2);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-purple-500\/50 {
  --tw-shadow-color: rgb(168 85 247 / 0.5);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-yellow-500\/20 {
  --tw-shadow-color: rgb(234 179 8 / 0.2);
  --tw-shadow: var(--tw-shadow-colored);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.\!outline-1 {
  outline-width: 1px !important;
}
.outline-1 {
  outline-width: 1px;
}
.outline-\[0\.50px\] {
  outline-width: 0.50px;
}
.outline-offset-\[-2px\] {
  outline-offset: -2px;
}
.outline-\[\#1B2A3D\] {
  outline-color: #1B2A3D;
}
.outline-\[\#1BA81B\] {
  outline-color: #1BA81B;
}
.outline-\[\#1F4C67\] {
  outline-color: #1F4C67;
}
.outline-\[\#1f4c67\] {
  outline-color: #1f4c67;
}
.outline-\[\#220C32\] {
  outline-color: #220C32;
}
.outline-\[\#2D1B3D\] {
  outline-color: #2D1B3D;
}
.outline-\[\#3D2A0F\] {
  outline-color: #3D2A0F;
}
.outline-\[\#c94dff\] {
  outline-color: #c94dff;
}
.outline-black {
  outline-color: #000;
}
.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);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-0 {
  --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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.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 #0000);
}
.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 #0000);
}
.ring-4 {
  --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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-\[\#00D4FF\]\/30 {
  --tw-ring-color: rgb(0 212 255 / 0.3);
}
.ring-\[\#C0C0C0\]\/50 {
  --tw-ring-color: rgb(192 192 192 / 0.5);
}
.ring-\[\#CD7F32\]\/50 {
  --tw-ring-color: rgb(205 127 50 / 0.5);
}
.ring-\[\#FFD700\]\/40 {
  --tw-ring-color: rgb(255 215 0 / 0.4);
}
.ring-\[\#FFD700\]\/50 {
  --tw-ring-color: rgb(255 215 0 / 0.5);
}
.ring-\[\#FFEB3B\]\/50 {
  --tw-ring-color: rgb(255 235 59 / 0.5);
}
.ring-amber-400\/50 {
  --tw-ring-color: rgb(251 191 36 / 0.5);
}
.ring-amber-400\/70 {
  --tw-ring-color: rgb(251 191 36 / 0.7);
}
.ring-cyan-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity));
}
.ring-cyan-400\/70 {
  --tw-ring-color: rgb(34 211 238 / 0.7);
}
.ring-emerald-400\/30 {
  --tw-ring-color: rgb(52 211 153 / 0.3);
}
.ring-gray-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity));
}
.ring-gray-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity));
}
.ring-green-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity));
}
.ring-ring {
  --tw-ring-color: hsl(var(--ring));
}
.ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}
.ring-white\/20 {
  --tw-ring-color: rgb(255 255 255 / 0.2);
}
.ring-yellow-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity));
}
.ring-opacity-80 {
  --tw-ring-opacity: 0.8;
}
.ring-offset-1 {
  --tw-ring-offset-width: 1px;
}
.ring-offset-2 {
  --tw-ring-offset-width: 2px;
}
.ring-offset-background {
  --tw-ring-offset-color: hsl(var(--background));
}
.ring-offset-black\/80 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.8);
}
.ring-offset-slate-900 {
  --tw-ring-offset-color: #0f172a;
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-2xl {
  --tw-blur: blur(40px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-3xl {
  --tw-blur: blur(64px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[100px\] {
  --tw-blur: blur(100px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[120px\] {
  --tw-blur: blur(120px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[1px\] {
  --tw-blur: blur(1px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[2px\] {
  --tw-blur: blur(2px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[40px\] {
  --tw-blur: blur(40px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[60px\] {
  --tw-blur: blur(60px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[80px\] {
  --tw-blur: blur(80px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-lg {
  --tw-blur: blur(16px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-md {
  --tw-blur: blur(12px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-sm {
  --tw-blur: blur(4px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-xl {
  --tw-blur: blur(24px);
  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);
}
.brightness-0 {
  --tw-brightness: brightness(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.brightness-100 {
  --tw-brightness: brightness(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);
}
.brightness-110 {
  --tw-brightness: brightness(1.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);
}
.brightness-125 {
  --tw-brightness: brightness(1.25);
  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);
}
.brightness-50 {
  --tw-brightness: brightness(.5);
  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);
}
.brightness-75 {
  --tw-brightness: brightness(.75);
  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);
}
.brightness-\[\.9\] {
  --tw-brightness: brightness(.9);
  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);
}
.brightness-\[0\.1\] {
  --tw-brightness: brightness(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);
}
.brightness-\[0\.2\] {
  --tw-brightness: brightness(0.2);
  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);
}
.brightness-\[0\.4\] {
  --tw-brightness: brightness(0.4);
  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);
}
.brightness-\[0\.9\] {
  --tw-brightness: brightness(0.9);
  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);
}
.brightness-\[1\.15\] {
  --tw-brightness: brightness(1.15);
  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);
}
.brightness-\[1\.1\] {
  --tw-brightness: brightness(1.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);
}
.brightness-\[10\] {
  --tw-brightness: brightness(10);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.contrast-\[1\.2\] {
  --tw-contrast: contrast(1.2);
  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));
  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-2xl {
  --tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / 0.15));
  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-\[-4\.25px_4\.25px_6\.5px_\#000\] {
  --tw-drop-shadow: drop-shadow(-4.25px 4.25px 6.5px #000);
  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-\[0_0_10px_\#000\] {
  --tw-drop-shadow: drop-shadow(0 0 10px #000);
  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-\[0_0_10px_rgba\(52\2c 211\2c 153\2c 0\.6\)\] {
  --tw-drop-shadow: drop-shadow(0 0 10px rgba(52,211,153,0.6));
  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-\[0_0_10px_rgba\(52\2c 211\2c 153\2c 0\.7\)\] {
  --tw-drop-shadow: drop-shadow(0 0 10px rgba(52,211,153,0.7));
  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-\[0_0_12px_\#FFD700\] {
  --tw-drop-shadow: drop-shadow(0 0 12px #FFD700);
  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-\[0_0_15px_\#FFEA00\] {
  --tw-drop-shadow: drop-shadow(0 0 15px #FFEA00);
  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-\[0_0_15px_\#FFF\] {
  --tw-drop-shadow: drop-shadow(0 0 15px #FFF);
  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-\[0_0_15px_rgba\(52\2c 211\2c 153\2c 0\.7\)\] {
  --tw-drop-shadow: drop-shadow(0 0 15px rgba(52,211,153,0.7));
  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-\[0_0_15px_rgba\(52\2c 211\2c 153\2c 0\.9\)\] {
  --tw-drop-shadow: drop-shadow(0 0 15px rgba(52,211,153,0.9));
  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-\[0_0_15px_rgba\(6\2c 182\2c 212\2c 0\.7\)\] {
  --tw-drop-shadow: drop-shadow(0 0 15px rgba(6,182,212,0.7));
  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-\[0_0_20px_\#FFF\] {
  --tw-drop-shadow: drop-shadow(0 0 20px #FFF);
  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-\[0_0_20px_rgba\(147\2c 51\2c 234\2c 0\.5\)\] {
  --tw-drop-shadow: drop-shadow(0 0 20px rgba(147,51,234,0.5));
  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-\[0_0_20px_rgba\(16\2c 185\2c 129\2c 0\.5\)\] {
  --tw-drop-shadow: drop-shadow(0 0 20px rgba(16,185,129,0.5));
  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-\[0_0_20px_rgba\(168\2c 85\2c 247\2c 0\.8\)\] {
  --tw-drop-shadow: drop-shadow(0 0 20px rgba(168,85,247,0.8));
  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-\[0_0_20px_rgba\(245\2c 158\2c 11\2c 0\.5\)\] {
  --tw-drop-shadow: drop-shadow(0 0 20px rgba(245,158,11,0.5));
  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-\[0_0_20px_rgba\(52\2c 211\2c 153\2c 0\.9\)\] {
  --tw-drop-shadow: drop-shadow(0 0 20px rgba(52,211,153,0.9));
  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-\[0_0_20px_rgba\(6\2c 182\2c 212\2c 0\.6\)\] {
  --tw-drop-shadow: drop-shadow(0 0 20px rgba(6,182,212,0.6));
  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-\[0_0_25px_rgba\(52\2c 211\2c 153\2c 0\.9\)\] {
  --tw-drop-shadow: drop-shadow(0 0 25px rgba(52,211,153,0.9));
  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-\[0_0_30px_rgba\(100\2c 116\2c 139\2c 0\.5\)\] {
  --tw-drop-shadow: drop-shadow(0 0 30px rgba(100,116,139,0.5));
  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-\[0_0_36px_\#000\] {
  --tw-drop-shadow: drop-shadow(0 0 36px #000);
  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-\[0_0_4\.5px_\#FFF\] {
  --tw-drop-shadow: drop-shadow(0 0 4.5px #FFF);
  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-\[0_0_40px_rgba\(16\2c 185\2c 129\2c 0\.5\)\] {
  --tw-drop-shadow: drop-shadow(0 0 40px rgba(16,185,129,0.5));
  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-\[0_0_40px_rgba\(6\2c 182\2c 212\2c 0\.6\)\] {
  --tw-drop-shadow: drop-shadow(0 0 40px rgba(6,182,212,0.6));
  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-\[0_0_4px_rgba\(52\2c 211\2c 153\2c 0\.6\)\] {
  --tw-drop-shadow: drop-shadow(0 0 4px rgba(52,211,153,0.6));
  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-\[0_0_50px_rgba\(16\2c 185\2c 129\2c 0\.6\)\] {
  --tw-drop-shadow: drop-shadow(0 0 50px rgba(16,185,129,0.6));
  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-\[0_0_50px_rgba\(236\2c 72\2c 153\2c 0\.9\)\] {
  --tw-drop-shadow: drop-shadow(0 0 50px rgba(236,72,153,0.9));
  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-\[0_0_50px_rgba\(59\2c 130\2c 246\2c 0\.9\)\] {
  --tw-drop-shadow: drop-shadow(0 0 50px rgba(59,130,246,0.9));
  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-\[0_0_5px_\#00FF26\] {
  --tw-drop-shadow: drop-shadow(0 0 5px #00FF26);
  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-\[0_0_5px_\#17A1E5\] {
  --tw-drop-shadow: drop-shadow(0 0 5px #17A1E5);
  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-\[0_0_60px_rgba\(16\2c 185\2c 129\2c 0\.6\)\] {
  --tw-drop-shadow: drop-shadow(0 0 60px rgba(16,185,129,0.6));
  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-\[0_0_60px_rgba\(16\2c 185\2c 129\2c 0\.7\)\] {
  --tw-drop-shadow: drop-shadow(0 0 60px rgba(16,185,129,0.7));
  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-\[0_0_7px_\#00FFE0\] {
  --tw-drop-shadow: drop-shadow(0 0 7px #00FFE0);
  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-\[0_0_7px_\#8B29B2\] {
  --tw-drop-shadow: drop-shadow(0 0 7px #8B29B2);
  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-\[0_0_7px_\#FFDD2F\] {
  --tw-drop-shadow: drop-shadow(0 0 7px #FFDD2F);
  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-\[0_0_80px_rgba\(234\2c 179\2c 8\2c 1\)\] {
  --tw-drop-shadow: drop-shadow(0 0 80px rgba(234,179,8,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);
}
.drop-shadow-\[0_0_8px_\#FFD700\] {
  --tw-drop-shadow: drop-shadow(0 0 8px #FFD700);
  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-\[0_0_8px_\#FFF\] {
  --tw-drop-shadow: drop-shadow(0 0 8px #FFF);
  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-\[0_1\.5px_3\.5px_\#000\] {
  --tw-drop-shadow: drop-shadow(0 1.5px 3.5px #000);
  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-\[0_1\.75px_0_\#0F1C30\] {
  --tw-drop-shadow: drop-shadow(0 1.75px 0 #0F1C30);
  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-\[0_1px_0_\#0F1C30\] {
  --tw-drop-shadow: drop-shadow(0 1px 0 #0F1C30);
  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-\[0_1px_0_\#28014C\] {
  --tw-drop-shadow: drop-shadow(0 1px 0 #28014C);
  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-\[0_1px_1px_rgba\(255\2c 255\2c 255\2c 0\.5\)\] {
  --tw-drop-shadow: drop-shadow(0 1px 1px rgba(255,255,255,0.5));
  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-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.8\)\] {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,0.8));
  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-\[0_2\.5px_30px_\#009DFF\] {
  --tw-drop-shadow: drop-shadow(0 2.5px 30px #009DFF);
  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-\[0_2px_0_\#0F1C30\] {
  --tw-drop-shadow: drop-shadow(0 2px 0 #0F1C30);
  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-\[0_2px_10px_rgba\(168\2c 85\2c 247\2c 0\.5\)\] {
  --tw-drop-shadow: drop-shadow(0 2px 10px rgba(168,85,247,0.5));
  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-\[0_2px_2px_rgba\(0\2c 0\2c 0\2c 0\.8\)\] {
  --tw-drop-shadow: drop-shadow(0 2px 2px rgba(0,0,0,0.8));
  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-\[0_2px_4px_\#000\] {
  --tw-drop-shadow: drop-shadow(0 2px 4px #000);
  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-\[0_2px_4px_rgba\(0\2c 0\2c 0\2c 0\.6\)\] {
  --tw-drop-shadow: drop-shadow(0 2px 4px rgba(0,0,0,0.6));
  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-\[0_2px_4px_rgba\(0\2c 0\2c 0\2c 0\.8\)\] {
  --tw-drop-shadow: drop-shadow(0 2px 4px rgba(0,0,0,0.8));
  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-\[0_2px_4px_rgba\(139\2c 92\2c 246\2c 0\.8\)\] {
  --tw-drop-shadow: drop-shadow(0 2px 4px rgba(139,92,246,0.8));
  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-\[0_2px_60px_\#310505\] {
  --tw-drop-shadow: drop-shadow(0 2px 60px #310505);
  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-\[0_2px_6px_\#000\] {
  --tw-drop-shadow: drop-shadow(0 2px 6px #000);
  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-\[0_2px_6px_\#F00\] {
  --tw-drop-shadow: drop-shadow(0 2px 6px #F00);
  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-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.9\)\] {
  --tw-drop-shadow: drop-shadow(0 2px 6px rgba(0,0,0,0.9));
  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-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.6\)\] {
  --tw-drop-shadow: drop-shadow(0 2px 8px rgba(0,0,0,0.6));
  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-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.8\)\] {
  --tw-drop-shadow: drop-shadow(0 2px 8px rgba(0,0,0,0.8));
  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-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.9\)\] {
  --tw-drop-shadow: drop-shadow(0 2px 8px rgba(0,0,0,0.9));
  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-\[0_2px_8px_rgba\(16\2c 185\2c 129\2c 0\.8\)\] {
  --tw-drop-shadow: drop-shadow(0 2px 8px rgba(16,185,129,0.8));
  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-\[0_2px_8px_rgba\(245\2c 158\2c 11\2c 0\.8\)\] {
  --tw-drop-shadow: drop-shadow(0 2px 8px rgba(245,158,11,0.8));
  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-\[0_3\.5px_12px_\#000\] {
  --tw-drop-shadow: drop-shadow(0 3.5px 12px #000);
  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-\[0_3\.5px_15\.5px_\#000\] {
  --tw-drop-shadow: drop-shadow(0 3.5px 15.5px #000);
  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-\[0_3\.5px_3\.25px_rgba\(0\2c 0\2c 0\2c 0\.68\)\] {
  --tw-drop-shadow: drop-shadow(0 3.5px 3.25px rgba(0,0,0,0.68));
  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-\[0_3\.5px_3px_rgba\(0\2c 0\2c 0\2c 0\.68\)\] {
  --tw-drop-shadow: drop-shadow(0 3.5px 3px rgba(0,0,0,0.68));
  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-\[0_3\.5px_6px_\#000\] {
  --tw-drop-shadow: drop-shadow(0 3.5px 6px #000);
  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-\[0_3px_10px_rgba\(0\2c 0\2c 0\2c 0\.75\)\] {
  --tw-drop-shadow: drop-shadow(0 3px 10px rgba(0,0,0,0.75));
  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-\[0_3px_6px_rgba\(0\2c 0\2c 0\2c 0\.8\)\] {
  --tw-drop-shadow: drop-shadow(0 3px 6px rgba(0,0,0,0.8));
  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-\[0_3px_6px_rgba\(0\2c 0\2c 0\2c 0\.9\)\] {
  --tw-drop-shadow: drop-shadow(0 3px 6px rgba(0,0,0,0.9));
  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-\[0_3px_9px_\#000\] {
  --tw-drop-shadow: drop-shadow(0 3px 9px #000);
  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-\[0_4px_0_rgba\(0\2c 0\2c 0\2c 0\.35\)\] {
  --tw-drop-shadow: drop-shadow(0 4px 0 rgba(0,0,0,0.35));
  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-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.8\)\] {
  --tw-drop-shadow: drop-shadow(0 4px 12px rgba(0,0,0,0.8));
  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-\[0_4px_12px_rgba\(138\2c 43\2c 226\2c 0\.6\)\] {
  --tw-drop-shadow: drop-shadow(0 4px 12px rgba(138,43,226,0.6));
  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-\[0_4px_12px_rgba\(251\2c 191\2c 36\2c 0\.8\)\] {
  --tw-drop-shadow: drop-shadow(0 4px 12px rgba(251,191,36,0.8));
  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-\[0_4px_12px_rgba\(34\2c 197\2c 94\2c 0\.8\)\] {
  --tw-drop-shadow: drop-shadow(0 4px 12px rgba(34,197,94,0.8));
  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-\[0_4px_12px_rgba\(79\2c 195\2c 232\2c 0\.6\)\] {
  --tw-drop-shadow: drop-shadow(0 4px 12px rgba(79,195,232,0.6));
  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-\[0_4px_18\.5px_\#8800FF\] {
  --tw-drop-shadow: drop-shadow(0 4px 18.5px #8800FF);
  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-\[0_4px_18\.5px_\#F00\] {
  --tw-drop-shadow: drop-shadow(0 4px 18.5px #F00);
  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-\[0_4px_20px_\#00BFFF\] {
  --tw-drop-shadow: drop-shadow(0 4px 20px #00BFFF);
  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-\[0_4px_24px_rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
  --tw-drop-shadow: drop-shadow(0 4px 24px rgba(0,0,0,0.5));
  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-\[0_4px_4px_rgba\(0\2c 0\2c 0\2c 0\.25\)\] {
  --tw-drop-shadow: drop-shadow(0 4px 4px rgba(0,0,0,0.25));
  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-\[0_8px_16px_rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
  --tw-drop-shadow: drop-shadow(0 8px 16px rgba(0,0,0,0.4));
  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-\[0_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.8\)\] {
  --tw-drop-shadow: drop-shadow(0 8px 32px rgba(0,0,0,0.8));
  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-\[0px_0px_10px_0px_\#000\] {
  --tw-drop-shadow: drop-shadow(0px 0px 10px 0px #000);
  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-\[0px_0px_10px_rgba\(255\2c 161\2c 31\2c 0\.5\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 10px rgba(255,161,31,0.5));
  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-\[0px_0px_10px_rgba\(255\2c 255\2c 255\2c 0\.4\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 10px rgba(255,255,255,0.4));
  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-\[0px_0px_10px_rgba\(3\2c 85\2c 137\2c 1\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 10px rgba(3,85,137,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);
}
.drop-shadow-\[0px_0px_24px_\#00546B\] {
  --tw-drop-shadow: drop-shadow(0px 0px 24px #00546B);
  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-\[0px_0px_2px_rgba\(138\2c 43\2c 226\2c 0\.6\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 2px rgba(138,43,226,0.6));
  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-\[0px_0px_2px_rgba\(255\2c 215\2c 0\2c 0\.8\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 2px rgba(255,215,0,0.8));
  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-\[0px_0px_3px_rgba\(138\2c 43\2c 226\2c 0\.6\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 3px rgba(138,43,226,0.6));
  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-\[0px_0px_4px_rgba\(255\2c 215\2c 0\2c 0\.8\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 4px rgba(255,215,0,0.8));
  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-\[0px_0px_5px_\#5FFFFF\] {
  --tw-drop-shadow: drop-shadow(0px 0px 5px #5FFFFF);
  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-\[0px_1\.5px_0px_\#0F1C30\] {
  --tw-drop-shadow: drop-shadow(0px 1.5px 0px #0F1C30);
  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-\[0px_1\.5px_2\.5px_\#000\] {
  --tw-drop-shadow: drop-shadow(0px 1.5px 2.5px #000);
  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-\[0px_1\.67px_3\.75px_\#000\] {
  --tw-drop-shadow: drop-shadow(0px 1.67px 3.75px #000);
  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-\[0px_1\.75px_0px_\#0F1C30\] {
  --tw-drop-shadow: drop-shadow(0px 1.75px 0px #0F1C30);
  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-\[0px_1\.75px_1px_rgba\(0\2c 0\2c 0\2c 0\.30\)\] {
  --tw-drop-shadow: drop-shadow(0px 1.75px 1px rgba(0,0,0,0.30));
  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-\[0px_1px_0px_\#000\] {
  --tw-drop-shadow: drop-shadow(0px 1px 0px #000);
  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-\[0px_1px_0px_\#0F1C30\] {
  --tw-drop-shadow: drop-shadow(0px 1px 0px #0F1C30);
  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-\[0px_1px_1px_rgba\(0\2c 0\2c 0\2c 0\.6\)\] {
  --tw-drop-shadow: drop-shadow(0px 1px 1px rgba(0,0,0,0.6));
  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-\[0px_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
  --tw-drop-shadow: drop-shadow(0px 1px 2px rgba(0,0,0,0.5));
  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-\[0px_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.6\)\] {
  --tw-drop-shadow: drop-shadow(0px 1px 2px rgba(0,0,0,0.6));
  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-\[0px_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.8\)\] {
  --tw-drop-shadow: drop-shadow(0px 1px 2px rgba(0,0,0,0.8));
  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-\[0px_2px_0px_\#0F1C30\] {
  --tw-drop-shadow: drop-shadow(0px 2px 0px #0F1C30);
  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-\[0px_2px_10px_\#000\] {
  --tw-drop-shadow: drop-shadow(0px 2px 10px #000);
  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-\[0px_2px_1px_\#000\] {
  --tw-drop-shadow: drop-shadow(0px 2px 1px #000);
  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-\[0px_2px_1px_rgba\(0\2c 0\2c 0\2c 0\.75\)\] {
  --tw-drop-shadow: drop-shadow(0px 2px 1px rgba(0,0,0,0.75));
  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-\[0px_2px_2px_\#000\] {
  --tw-drop-shadow: drop-shadow(0px 2px 2px #000);
  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-\[0px_2px_2px_\#0E6F75\] {
  --tw-drop-shadow: drop-shadow(0px 2px 2px #0E6F75);
  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-\[0px_2px_2px_rgba\(0\2c 0\2c 0\2c 0\.8\)\] {
  --tw-drop-shadow: drop-shadow(0px 2px 2px rgba(0,0,0,0.8));
  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-\[0px_2px_2px_rgba\(135\2c 205\2c 255\2c 0\.5\)\] {
  --tw-drop-shadow: drop-shadow(0px 2px 2px rgba(135,205,255,0.5));
  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-\[0px_2px_2px_rgba\(189\2c 247\2c 246\2c 0\.3\)\] {
  --tw-drop-shadow: drop-shadow(0px 2px 2px rgba(189,247,246,0.3));
  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-\[0px_2px_2px_rgba\(221\2c 48\2c 0\2c 0\.5\)\] {
  --tw-drop-shadow: drop-shadow(0px 2px 2px rgba(221,48,0,0.5));
  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-\[0px_2px_2px_rgba\(243\2c 166\2c 255\2c 0\.3\)\] {
  --tw-drop-shadow: drop-shadow(0px 2px 2px rgba(243,166,255,0.3));
  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-\[0px_2px_4px_\#000\] {
  --tw-drop-shadow: drop-shadow(0px 2px 4px #000);
  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-\[0px_2px_4px_rgba\(0\2c 0\2c 0\2c 0\.8\)\] {
  --tw-drop-shadow: drop-shadow(0px 2px 4px rgba(0,0,0,0.8));
  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-\[0px_2px_4px_rgba\(0\2c 0\2c 0\2c 1\)\] {
  --tw-drop-shadow: drop-shadow(0px 2px 4px rgba(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);
}
.drop-shadow-\[0px_2px_5px_\#000\] {
  --tw-drop-shadow: drop-shadow(0px 2px 5px #000);
  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-\[0px_4px_16px_rgba\(74\2c 144\2c 226\2c 0\.6\)\] {
  --tw-drop-shadow: drop-shadow(0px 4px 16px rgba(74,144,226,0.6));
  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-\[0px_4px_4px_\#000\] {
  --tw-drop-shadow: drop-shadow(0px 4px 4px #000);
  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-\[0px_4px_8px_\#000\] {
  --tw-drop-shadow: drop-shadow(0px 4px 8px #000);
  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-\[0px_4px_8px_rgba\(0\2c 0\2c 0\2c 0\.8\)\] {
  --tw-drop-shadow: drop-shadow(0px 4px 8px rgba(0,0,0,0.8));
  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-\[0px_4px_8px_rgba\(0\2c 0\2c 0\2c 1\)\] {
  --tw-drop-shadow: drop-shadow(0px 4px 8px rgba(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);
}
.drop-shadow-\[0px_6px_2px_\#000\] {
  --tw-drop-shadow: drop-shadow(0px 6px 2px #000);
  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-\[1px_1px_0px_rgba\(51\2c 2\2c 2\2c 0\.5\)\] {
  --tw-drop-shadow: drop-shadow(1px 1px 0px rgba(51,2,2,0.5));
  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-\[2px_2px_0px_\#0A140F\] {
  --tw-drop-shadow: drop-shadow(2px 2px 0px #0A140F);
  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-\[2px_2px_0px_\#0C1526\] {
  --tw-drop-shadow: drop-shadow(2px 2px 0px #0C1526);
  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-\[2px_2px_0px_rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
  --tw-drop-shadow: drop-shadow(2px 2px 0px rgba(0,0,0,0.5));
  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-\[2px_2px_0px_rgba\(51\2c 2\2c 2\2c 0\.5\)\] {
  --tw-drop-shadow: drop-shadow(2px 2px 0px rgba(51,2,2,0.5));
  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-lg {
  --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(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);
}
.drop-shadow-md {
  --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
  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-sm {
  --tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / 0.05));
  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-xl {
  --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale-\[0\.25\] {
  --tw-grayscale: grayscale(0.25);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale-\[0\.3\] {
  --tw-grayscale: grayscale(0.3);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale-\[0\.5\] {
  --tw-grayscale: grayscale(0.5);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale-\[70\%\] {
  --tw-grayscale: grayscale(70%);
  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%);
  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);
}
.saturate-\[1\.3\] {
  --tw-saturate: saturate(1.3);
  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);
}
.saturate-\[350\%\] {
  --tw-saturate: saturate(350%);
  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);
}
.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);
}
.backdrop-blur {
  --tw-backdrop-blur: blur(8px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-2xl {
  --tw-backdrop-blur: blur(40px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[10px\] {
  --tw-backdrop-blur: blur(10px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[12px\] {
  --tw-backdrop-blur: blur(12px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[18\.60px\] {
  --tw-backdrop-blur: blur(18.60px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[1px\] {
  --tw-backdrop-blur: blur(1px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[20px\] {
  --tw-backdrop-blur: blur(20px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[2px\] {
  --tw-backdrop-blur: blur(2px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[40px\] {
  --tw-backdrop-blur: blur(40px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[5px\] {
  --tw-backdrop-blur: blur(5px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[7\.5px\] {
  --tw-backdrop-blur: blur(7.5px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[80px\] {
  --tw-backdrop-blur: blur(80px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[8px\] {
  --tw-backdrop-blur: blur(8px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-lg {
  --tw-backdrop-blur: blur(16px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-xl {
  --tw-backdrop-blur: blur(24px);
  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 {
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[background-image\] {
  transition-property: background-image;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[border-color\2c background-color\2c shadow\] {
  transition-property: border-color,background-color,shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[border-color\2c background-color\] {
  transition-property: border-color,background-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[border-color\2c shadow\2c transform\] {
  transition-property: border-color,shadow,transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[border-color\2c shadow\] {
  transition-property: border-color,shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[border-color\] {
  transition-property: border-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[brightness\2c filter\] {
  transition-property: brightness,filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[color\2c filter\] {
  transition-property: color,filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[left\2c right\2c width\] {
  transition-property: left,right,width;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[margin\2c opacity\] {
  transition-property: margin,opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[shadow\2c opacity\] {
  transition-property: shadow,opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[shadow\] {
  transition-property: shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[transform\2c shadow\2c background\2c border-color\] {
  transition-property: transform,shadow,background,border-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[transform\2c shadow\2c border-color\2c background\] {
  transition-property: transform,shadow,border-color,background;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[transform\2c shadow\] {
  transition-property: transform,shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[width\2c height\2c padding\] {
  transition-property: width,height,padding;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[width\] {
  transition-property: width;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-shadow {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.delay-1000 {
  transition-delay: 1000ms;
}
.delay-200 {
  transition-delay: 200ms;
}
.delay-300 {
  transition-delay: 300ms;
}
.delay-500 {
  transition-delay: 500ms;
}
.delay-700 {
  transition-delay: 700ms;
}
.duration-100 {
  transition-duration: 100ms;
}
.duration-1000 {
  transition-duration: 1000ms;
}
.duration-150 {
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.duration-500 {
  transition-duration: 500ms;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-linear {
  transition-timing-function: linear;
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.will-change-\[max-height\2c transform\2c opacity\] {
  will-change: max-height,transform,opacity;
}
.will-change-\[opacity\2c transform\2c filter\] {
  will-change: opacity,transform,filter;
}
.will-change-\[opacity\2c transform\] {
  will-change: opacity,transform;
}
.will-change-\[opacity\] {
  will-change: opacity;
}
.will-change-\[transform\2c filter\] {
  will-change: transform,filter;
}
.will-change-\[transform\2c opacity\] {
  will-change: transform,opacity;
}
.will-change-\[transform\] {
  will-change: transform;
}
.will-change-transform {
  will-change: transform;
}
@keyframes enter {

  from {
    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));
  }
}
.animate-in {
  animation-name: enter;
  animation-duration: 150ms;
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial;
}
.animate-out {
  animation-name: exit;
  animation-duration: 150ms;
  --tw-exit-opacity: initial;
  --tw-exit-scale: initial;
  --tw-exit-rotate: initial;
  --tw-exit-translate-x: initial;
  --tw-exit-translate-y: initial;
}
.fade-in {
  --tw-enter-opacity: 0;
}
.fade-in-0 {
  --tw-enter-opacity: 0;
}
.fade-out {
  --tw-exit-opacity: 0;
}
.fade-out-0 {
  --tw-exit-opacity: 0;
}
.zoom-in-95 {
  --tw-enter-scale: .95;
}
.duration-100 {
  animation-duration: 100ms;
}
.duration-1000 {
  animation-duration: 1000ms;
}
.duration-150 {
  animation-duration: 150ms;
}
.duration-200 {
  animation-duration: 200ms;
}
.duration-300 {
  animation-duration: 300ms;
}
.duration-500 {
  animation-duration: 500ms;
}
.delay-1000 {
  animation-delay: 1000ms;
}
.delay-200 {
  animation-delay: 200ms;
}
.delay-300 {
  animation-delay: 300ms;
}
.delay-500 {
  animation-delay: 500ms;
}
.delay-700 {
  animation-delay: 700ms;
}
.ease-in-out {
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-linear {
  animation-timing-function: linear;
}
.ease-out {
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.running {
  animation-play-state: running;
}
.paused {
  animation-play-state: paused;
}
.mask-fade-window {
		mask-image: linear-gradient(
			to right,
			transparent 0%,
			black 40%,
			black 60%,
			transparent 100%
		);
		mask-repeat: no-repeat;
	}
.\[-webkit-text-stroke\:1px_rgba\(139\2c 92\2c 246\2c 0\.5\)\] {
  -webkit-text-stroke: 1px rgba(139,92,246,0.5);
}
.\[text-shadow\:_0px_0px_4px_rgb\(0_0_0_\/_0\.25\)\] {
  text-shadow: 0px 0px 4px rgb(0 0 0 / 0.25);
}
.\[text-shadow\:_0px_1px_6px_rgb\(59_169_212_\/_1\.00\)\] {
  text-shadow: 0px 1px 6px rgb(59 169 212 / 1.00);
}
.\[text-shadow\:_0px_2px_0px_rgb\(15_28_48_\/_1\.00\)\] {
  text-shadow: 0px 2px 0px rgb(15 28 48 / 1.00);
}
.\[text-shadow\:_0px_2px_0px_rgb\(19_35_61_\/_1\.00\)\] {
  text-shadow: 0px 2px 0px rgb(19 35 61 / 1.00);
}

@keyframes marquee-once {
	from {
		transform: translateX(100%);
	}

	to {
		transform: translateX(-100%);
	}
}

.animate-marquee-once {
	animation: marquee-once 8s linear forwards;
}

.file\:mr-4::file-selector-button {
  margin-right: 1rem;
}

.file\:cursor-pointer::file-selector-button {
  cursor: pointer;
}

.file\:rounded::file-selector-button {
  border-radius: 0.25rem;
}

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

.file\:bg-\[\#00E5FF\]::file-selector-button {
  --tw-bg-opacity: 1;
  background-color: rgb(0 229 255 / var(--tw-bg-opacity));
}

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

.file\:px-4::file-selector-button {
  padding-left: 1rem;
  padding-right: 1rem;
}

.file\:py-2::file-selector-button {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

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

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

.file\:text-foreground::file-selector-button {
  color: hsl(var(--foreground));
}

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

.placeholder\:text-\[\#7c8da0\]::placeholder {
  --tw-text-opacity: 1;
  color: rgb(124 141 160 / var(--tw-text-opacity));
}

.placeholder\:text-\[\#D8FFFD\]\/40::placeholder {
  color: rgb(216 255 253 / 0.4);
}

.placeholder\:text-\[\#FFF\]\/50::placeholder {
  color: rgb(255 255 255 / 0.5);
}

.placeholder\:text-\[\#ffffff\]\/50::placeholder {
  color: rgb(255 255 255 / 0.5);
}

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

.placeholder\:text-muted-foreground::placeholder {
  color: hsl(var(--muted-foreground));
}

.placeholder\:text-white\/30::placeholder {
  color: rgb(255 255 255 / 0.3);
}

.placeholder\:text-white\/40::placeholder {
  color: rgb(255 255 255 / 0.4);
}

.placeholder\:text-white\/50::placeholder {
  color: rgb(255 255 255 / 0.5);
}

.placeholder\:opacity-50::placeholder {
  opacity: 0.5;
}

.before\:pointer-events-none::before {
  content: var(--tw-content);
  pointer-events: none;
}

.before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}

.before\:inset-0::before {
  content: var(--tw-content);
  inset: 0px;
}

.before\:-bottom-\[2px\]::before {
  content: var(--tw-content);
  bottom: -2px;
}

.before\:left-0::before {
  content: var(--tw-content);
  left: 0px;
}

.before\:left-0\.5::before {
  content: var(--tw-content);
  left: 0.125rem;
}

.before\:left-1\/2::before {
  content: var(--tw-content);
  left: 50%;
}

.before\:right-0::before {
  content: var(--tw-content);
  right: 0px;
}

.before\:top-0::before {
  content: var(--tw-content);
  top: 0px;
}

.before\:top-0\.5::before {
  content: var(--tw-content);
  top: 0.125rem;
}

.before\:top-1\/2::before {
  content: var(--tw-content);
  top: 50%;
}

.before\:top-4::before {
  content: var(--tw-content);
  top: 1rem;
}

.before\:-z-\[1\]::before {
  content: var(--tw-content);
  z-index: -1;
}

.before\:z-10::before {
  content: var(--tw-content);
  z-index: 10;
}

.before\:z-\[-1\]::before {
  content: var(--tw-content);
  z-index: -1;
}

.before\:z-\[1\]::before {
  content: var(--tw-content);
  z-index: 1;
}

.before\:inline-block::before {
  content: var(--tw-content);
  display: inline-block;
}

.before\:size-0::before {
  content: var(--tw-content);
  width: 0px;
  height: 0px;
}

.before\:size-2::before {
  content: var(--tw-content);
  width: 0.5rem;
  height: 0.5rem;
}

.before\:h-1\/2::before {
  content: var(--tw-content);
  height: 50%;
}

.before\:h-\[2px\]::before {
  content: var(--tw-content);
  height: 2px;
}

.before\:h-\[4px\]::before {
  content: var(--tw-content);
  height: 4px;
}

.before\:h-\[64px\]::before {
  content: var(--tw-content);
  height: 64px;
}

.before\:w-\[140\%\]::before {
  content: var(--tw-content);
  width: 140%;
}

.before\:w-\[160\%\]::before {
  content: var(--tw-content);
  width: 160%;
}

.before\:w-\[72px\]::before {
  content: var(--tw-content);
  width: 72px;
}

.before\:w-\[calc\(100\%-4px\)\]::before {
  content: var(--tw-content);
  width: calc(100% - 4px);
}

.before\:max-w-12::before {
  content: var(--tw-content);
  max-width: 3rem;
}

.before\:-translate-x-1\/2::before {
  content: var(--tw-content);
  --tw-translate-x: -50%;
  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));
}

.before\:-translate-y-1\/2::before {
  content: var(--tw-content);
  --tw-translate-y: -50%;
  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 pulse {

  50% {
    content: var(--tw-content);
    opacity: .5;
  }
}

.before\:animate-pulse::before {
  content: var(--tw-content);
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

.before\:rounded-\[12px\]::before {
  content: var(--tw-content);
  border-radius: 12px;
}

.before\:rounded-\[8px\]::before {
  content: var(--tw-content);
  border-radius: 8px;
}

.before\:rounded-full::before {
  content: var(--tw-content);
  border-radius: 9999px;
}

.before\:rounded-t-xl::before {
  content: var(--tw-content);
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}

.before\:border-\[0\.5px\]::before {
  content: var(--tw-content);
  border-width: 0.5px;
}

.before\:border-\[\#0F1C30\]::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(15 28 48 / var(--tw-border-opacity));
}

.before\:bg-\[\#00a513\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(0 165 19 / var(--tw-bg-opacity));
}

.before\:bg-\[\#36014C\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(54 1 76 / var(--tw-bg-opacity));
}

.before\:bg-\[\#6CD3EC\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(108 211 236 / var(--tw-bg-opacity));
}

.before\:bg-\[\#EAF6FF\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(234 246 255 / var(--tw-bg-opacity));
}

.before\:bg-\[rgba\(0\2c 0\2c 0\2c 0\.35\)\]::before {
  content: var(--tw-content);
  background-color: rgba(0,0,0,0.35);
}

.before\:bg-\[rgba\(0\2c 0\2c 0\2c 0\.4\)\]::before {
  content: var(--tw-content);
  background-color: rgba(0,0,0,0.4);
}

.before\:bg-\[rgba\(0\2c 0\2c 0\2c 0\.45\)\]::before {
  content: var(--tw-content);
  background-color: rgba(0,0,0,0.45);
}

.before\:bg-\[var\(--bgColor\)\]::before {
  content: var(--tw-content);
  background-color: var(--bgColor);
}

.before\:bg-\[var\(--radial-gradient\)\]::before {
  content: var(--tw-content);
  background-color: var(--radial-gradient);
}

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

.before\:bg-black\/10::before {
  content: var(--tw-content);
  background-color: rgb(0 0 0 / 0.1);
}

.before\:bg-black\/30::before {
  content: var(--tw-content);
  background-color: rgb(0 0 0 / 0.3);
}

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

.before\:bg-white\/30::before {
  content: var(--tw-content);
  background-color: rgb(255 255 255 / 0.3);
}

.before\:bg-white\/5::before {
  content: var(--tw-content);
  background-color: rgb(255 255 255 / 0.05);
}

.before\:bg-\[linear-gradient\(180deg\2c rgb\(6\2c 27\2c 39\)0\%\2c rgb\(6\2c 27\2c 39\)10\%\2c transparent_25\%\2c transparent_85\%\2c rgb\(6\2c 27\2c 39\)95\%\2c rgb\(6\2c 27\2c 39\)100\%\)\]::before {
  content: var(--tw-content);
  background-image: linear-gradient(180deg,rgb(6,27,39)0%,rgb(6,27,39)10%,transparent 25%,transparent 85%,rgb(6,27,39)95%,rgb(6,27,39)100%);
}

.before\:bg-\[linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c 0\)0\%\2c \#000_100\%\)\]::before {
  content: var(--tw-content);
  background-image: linear-gradient(180deg,rgba(0,0,0,0)0%,#000 100%);
}

.before\:bg-\[radial-gradient\(50\%_50\%_at_50\%_50\%\2c var\(--title-color-alpha-100\)_0\%\2c var\(--title-color-alpha-0\)_100\%\)\]::before {
  content: var(--tw-content);
  background-image: radial-gradient(50% 50% at 50% 50%,var(--title-color-alpha-100) 0%,var(--title-color-alpha-0) 100%);
}

.before\:p-2::before {
  content: var(--tw-content);
  padding: 0.5rem;
}

.before\:opacity-20::before {
  content: var(--tw-content);
  opacity: 0.2;
}

.before\:opacity-50::before {
  content: var(--tw-content);
  opacity: 0.5;
}

.before\:shadow-\[0_1px_0_\#0F1C30\]::before {
  content: var(--tw-content);
  --tw-shadow: 0 1px 0 #0F1C30;
  --tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.before\:shadow-\[0_1px_0_rgba\(0\2c 0\2c 0\2c 0\.35\)\]::before {
  content: var(--tw-content);
  --tw-shadow: 0 1px 0 rgba(0,0,0,0.35);
  --tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.before\:shadow-\[0px_-2px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.20\)_inset\]::before {
  content: var(--tw-content);
  --tw-shadow: 0px -2px 4px 0px rgba(0,0,0,0.20) inset;
  --tw-shadow-colored: inset 0px -2px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.before\:shadow-\[0px_1px_7\.6px_\#00C4FF\]::before {
  content: var(--tw-content);
  --tw-shadow: 0px 1px 7.6px #00C4FF;
  --tw-shadow-colored: 0px 1px 7.6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.before\:backdrop-blur-\[0\.8px\]::before {
  content: var(--tw-content);
  --tw-backdrop-blur: blur(0.8px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.before\:content-\[\'\'\]::before {
  --tw-content: '';
  content: var(--tw-content);
}

.after\:pointer-events-none::after {
  content: var(--tw-content);
  pointer-events: none;
}

.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}

.after\:-inset-2::after {
  content: var(--tw-content);
  inset: -0.5rem;
}

.after\:inset-0::after {
  content: var(--tw-content);
  inset: 0px;
}

.after\:inset-y-0::after {
  content: var(--tw-content);
  top: 0px;
  bottom: 0px;
}

.after\:bottom-2::after {
  content: var(--tw-content);
  bottom: 0.5rem;
}

.after\:left-1\/2::after {
  content: var(--tw-content);
  left: 50%;
}

.after\:right-2::after {
  content: var(--tw-content);
  right: 0.5rem;
}

.after\:top-1\/2::after {
  content: var(--tw-content);
  top: 50%;
}

.after\:-z-\[1\]::after {
  content: var(--tw-content);
  z-index: -1;
}

.after\:z-\[-1\]::after {
  content: var(--tw-content);
  z-index: -1;
}

.after\:flex::after {
  content: var(--tw-content);
  display: flex;
}

.after\:size-2::after {
  content: var(--tw-content);
  width: 0.5rem;
  height: 0.5rem;
}

.after\:size-6::after {
  content: var(--tw-content);
  width: 1.5rem;
  height: 1.5rem;
}

.after\:h-\[24px\]::after {
  content: var(--tw-content);
  height: 24px;
}

.after\:h-\[56px\]::after {
  content: var(--tw-content);
  height: 56px;
}

.after\:h-full::after {
  content: var(--tw-content);
  height: 100%;
}

.after\:w-\[2px\]::after {
  content: var(--tw-content);
  width: 2px;
}

.after\:w-\[90\%\]::after {
  content: var(--tw-content);
  width: 90%;
}

.after\:w-full::after {
  content: var(--tw-content);
  width: 100%;
}

.after\:-translate-x-1\/2::after {
  content: var(--tw-content);
  --tw-translate-x: -50%;
  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\:-translate-y-1\/2::after {
  content: var(--tw-content);
  --tw-translate-y: -50%;
  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\:items-center::after {
  content: var(--tw-content);
  align-items: center;
}

.after\:justify-center::after {
  content: var(--tw-content);
  justify-content: center;
}

.after\:rounded-2xl::after {
  content: var(--tw-content);
  border-radius: 1rem;
}

.after\:rounded-full::after {
  content: var(--tw-content);
  border-radius: 9999px;
}

.after\:rounded-md::after {
  content: var(--tw-content);
  border-radius: calc(var(--radius) - 2px);
}

.after\:rounded-xl::after {
  content: var(--tw-content);
  border-radius: 0.75rem;
}

.after\:border::after {
  content: var(--tw-content);
  border-width: 1px;
}

.after\:border-\[0\.5px\]::after {
  content: var(--tw-content);
  border-width: 0.5px;
}

.after\:border-\[\#0F1C30\]::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(15 28 48 / var(--tw-border-opacity));
}

.after\:border-cyan-400\/20::after {
  content: var(--tw-content);
  border-color: rgb(34 211 238 / 0.2);
}

.after\:bg-\[\#1F4C67\]::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(31 76 103 / var(--tw-bg-opacity));
}

.after\:bg-\[\#EAF6FF\]::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(234 246 255 / var(--tw-bg-opacity));
}

.after\:bg-\[var\(--background\)\]::after {
  content: var(--tw-content);
  background-color: var(--background);
}

.after\:bg-black\/40::after {
  content: var(--tw-content);
  background-color: rgb(0 0 0 / 0.4);
}

.after\:bg-\[linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c 0\.00\)30\%\2c rgba\(0\2c 0\2c 0\2c 0\.7\)70\%\2c \#000_95\%\)\]::after {
  content: var(--tw-content);
  background-image: linear-gradient(180deg,rgba(0,0,0,0.00)30%,rgba(0,0,0,0.7)70%,#000 95%);
}

.after\:bg-\[radial-gradient\(50\%_50\%_at_50\%_50\%\2c var\(--title-color-alpha-100\)_0\%\2c var\(--title-color-alpha-0\)_100\%\)\]::after {
  content: var(--tw-content);
  background-image: radial-gradient(50% 50% at 50% 50%,var(--title-color-alpha-100) 0%,var(--title-color-alpha-0) 100%);
}

.after\:text-center::after {
  content: var(--tw-content);
  text-align: center;
}

.after\:text-\[12px\]::after {
  content: var(--tw-content);
  font-size: 12px;
}

.after\:font-\[500\]::after {
  content: var(--tw-content);
  font-weight: 500;
}

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

.after\:opacity-80::after {
  content: var(--tw-content);
  opacity: 0.8;
}

.after\:shadow-\[0_0_10px_rgba\(0\2c 255\2c 255\2c 0\.4\)\]::after {
  content: var(--tw-content);
  --tw-shadow: 0 0 10px rgba(0,255,255,0.4);
  --tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.after\:shadow-\[0_1px_0_\#0F1C30\]::after {
  content: var(--tw-content);
  --tw-shadow: 0 1px 0 #0F1C30;
  --tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.after\:content-\[\'\'\]::after {
  --tw-content: '';
  content: var(--tw-content);
}

.after\:content-\[\'\+\'\]::after {
  --tw-content: '+';
  content: var(--tw-content);
}

.first\:rounded-l-md:first-child {
  border-top-left-radius: calc(var(--radius) - 2px);
  border-bottom-left-radius: calc(var(--radius) - 2px);
}

.first\:border-l:first-child {
  border-left-width: 1px;
}

.first\:border-t-0:first-child {
  border-top-width: 0px;
}

.last\:mb-0:last-child {
  margin-bottom: 0px;
}

.last\:rounded-r-md:last-child {
  border-top-right-radius: calc(var(--radius) - 2px);
  border-bottom-right-radius: calc(var(--radius) - 2px);
}

.last\:border-0:last-child {
  border-width: 0px;
}

.last\:border-b-0:last-child {
  border-bottom-width: 0px;
}

.focus-within\:relative:focus-within {
  position: relative;
}

.focus-within\:z-20:focus-within {
  z-index: 20;
}

.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));
}

.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));
}

.hover\:scale-\[1\.01\]:hover {
  --tw-scale-x: 1.01;
  --tw-scale-y: 1.01;
  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\.02\]:hover {
  --tw-scale-x: 1.02;
  --tw-scale-y: 1.02;
  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;
  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\:border-\[\#00E5FF\]\/30:hover {
  border-color: rgb(0 229 255 / 0.3);
}

.hover\:border-\[\#3A3A3A\]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(58 58 58 / var(--tw-border-opacity));
}

.hover\:border-\[\#5561FF\]\/50:hover {
  border-color: rgb(85 97 255 / 0.5);
}

.hover\:border-\[\#FFD700\]\/50:hover {
  border-color: rgb(255 215 0 / 0.5);
}

.hover\:border-\[rgba\(255\2c 255\2c 255\2c 0\.2\)\]:hover {
  border-color: rgba(255,255,255,0.2);
}

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

.hover\:border-blue-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}

.hover\:border-cyan-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(103 232 249 / var(--tw-border-opacity));
}

.hover\:border-cyan-300\/60:hover {
  border-color: rgb(103 232 249 / 0.6);
}

.hover\:border-cyan-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(34 211 238 / var(--tw-border-opacity));
}

.hover\:border-cyan-400\/40:hover {
  border-color: rgb(34 211 238 / 0.4);
}

.hover\:border-cyan-400\/50:hover {
  border-color: rgb(34 211 238 / 0.5);
}

.hover\:border-cyan-400\/60:hover {
  border-color: rgb(34 211 238 / 0.6);
}

.hover\:border-emerald-400\/40:hover {
  border-color: rgb(52 211 153 / 0.4);
}

.hover\:border-emerald-400\/50:hover {
  border-color: rgb(52 211 153 / 0.5);
}

.hover\:border-emerald-400\/60:hover {
  border-color: rgb(52 211 153 / 0.6);
}

.hover\:border-emerald-400\/90:hover {
  border-color: rgb(52 211 153 / 0.9);
}

.hover\:border-emerald-500\/30:hover {
  border-color: rgb(16 185 129 / 0.3);
}

.hover\:border-emerald-500\/40:hover {
  border-color: rgb(16 185 129 / 0.4);
}

.hover\:border-emerald-500\/50:hover {
  border-color: rgb(16 185 129 / 0.5);
}

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

.hover\:border-pink-500\/50:hover {
  border-color: rgb(236 72 153 / 0.5);
}

.hover\:border-purple-400\/50:hover {
  border-color: rgb(192 132 252 / 0.5);
}

.hover\:border-purple-500\/60:hover {
  border-color: rgb(168 85 247 / 0.6);
}

.hover\:border-red-300\/80:hover {
  border-color: rgb(252 165 165 / 0.8);
}

.hover\:border-red-400\/50:hover {
  border-color: rgb(248 113 113 / 0.5);
}

.hover\:border-red-400\/60:hover {
  border-color: rgb(248 113 113 / 0.6);
}

.hover\:border-red-500\/30:hover {
  border-color: rgb(239 68 68 / 0.3);
}

.hover\:border-red-500\/50:hover {
  border-color: rgb(239 68 68 / 0.5);
}

.hover\:border-white\/20:hover {
  border-color: rgb(255 255 255 / 0.2);
}

.hover\:border-white\/30:hover {
  border-color: rgb(255 255 255 / 0.3);
}

.hover\:border-white\/40:hover {
  border-color: rgb(255 255 255 / 0.4);
}

.hover\:border-white\/50:hover {
  border-color: rgb(255 255 255 / 0.5);
}

.hover\:border-white\/60:hover {
  border-color: rgb(255 255 255 / 0.6);
}

.hover\:border-yellow-500\/50:hover {
  border-color: rgb(234 179 8 / 0.5);
}

.hover\:border-opacity-80:hover {
  --tw-border-opacity: 0.8;
}

.hover\:bg-\[\#033554\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(3 53 84 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#055c91\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(5 92 145 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#252B3A\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(37 43 58 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#2A3142\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(42 49 66 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#333844\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(51 56 68 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#3A4151\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(58 65 81 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#5561FF\]\/30:hover {
  background-color: rgb(85 97 255 / 0.3);
}

.hover\:bg-\[\#6571FF\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(101 113 255 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#FF6B6B\]\/30:hover {
  background-color: rgb(255 107 107 / 0.3);
}

.hover\:bg-\[\#FFA500\]\/30:hover {
  background-color: rgb(255 165 0 / 0.3);
}

.hover\:bg-\[rgba\(159\2c 204\2c 223\2c 0\.1\)\]:hover {
  background-color: rgba(159,204,223,0.1);
}

.hover\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.05\)\]:hover {
  background-color: rgba(255,255,255,0.05);
}

.hover\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.08\)\]:hover {
  background-color: rgba(255,255,255,0.08);
}

.hover\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.15\)\]:hover {
  background-color: rgba(255,255,255,0.15);
}

.hover\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.25\)\]:hover {
  background-color: rgba(255,255,255,0.25);
}

.hover\:bg-\[rgba\(35\2c 108\2c 158\2c 0\.5\)\]:hover {
  background-color: rgba(35,108,158,0.5);
}

.hover\:bg-accent:hover {
  background-color: hsl(var(--accent));
}

.hover\:bg-black\/10:hover {
  background-color: rgb(0 0 0 / 0.1);
}

.hover\:bg-black\/20:hover {
  background-color: rgb(0 0 0 / 0.2);
}

.hover\:bg-black\/30:hover {
  background-color: rgb(0 0 0 / 0.3);
}

.hover\:bg-black\/40:hover {
  background-color: rgb(0 0 0 / 0.4);
}

.hover\:bg-black\/50:hover {
  background-color: rgb(0 0 0 / 0.5);
}

.hover\:bg-black\/60:hover {
  background-color: rgb(0 0 0 / 0.6);
}

.hover\:bg-black\/70:hover {
  background-color: rgb(0 0 0 / 0.7);
}

.hover\:bg-black\/90:hover {
  background-color: rgb(0 0 0 / 0.9);
}

.hover\:bg-blue-400\/10:hover {
  background-color: rgb(96 165 250 / 0.1);
}

.hover\:bg-blue-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}

.hover\:bg-blue-500\/30:hover {
  background-color: rgb(59 130 246 / 0.3);
}

.hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}

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

.hover\:bg-cyan-400\/15:hover {
  background-color: rgb(34 211 238 / 0.15);
}

.hover\:bg-cyan-400\/20:hover {
  background-color: rgb(34 211 238 / 0.2);
}

.hover\:bg-cyan-500\/10:hover {
  background-color: rgb(6 182 212 / 0.1);
}

.hover\:bg-cyan-500\/30:hover {
  background-color: rgb(6 182 212 / 0.3);
}

.hover\:bg-cyan-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(8 145 178 / var(--tw-bg-opacity));
}

.hover\:bg-cyan-900\/30:hover {
  background-color: rgb(22 78 99 / 0.3);
}

.hover\:bg-destructive\/90:hover {
  background-color: hsl(var(--destructive) / 0.9);
}

.hover\:bg-emerald-500\/10:hover {
  background-color: rgb(16 185 129 / 0.1);
}

.hover\:bg-emerald-500\/20:hover {
  background-color: rgb(16 185 129 / 0.2);
}

.hover\:bg-emerald-500\/30:hover {
  background-color: rgb(16 185 129 / 0.3);
}

.hover\:bg-emerald-500\/5:hover {
  background-color: rgb(16 185 129 / 0.05);
}

.hover\:bg-emerald-500\/60:hover {
  background-color: rgb(16 185 129 / 0.6);
}

.hover\:bg-emerald-900\/30:hover {
  background-color: rgb(6 78 59 / 0.3);
}

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

.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.hover\:bg-gray-500\/30:hover {
  background-color: rgb(107 114 128 / 0.3);
}

.hover\:bg-gray-500\/60:hover {
  background-color: rgb(107 114 128 / 0.6);
}

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

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

.hover\:bg-gray-700\/30:hover {
  background-color: rgb(55 65 81 / 0.3);
}

.hover\:bg-gray-700\/70:hover {
  background-color: rgb(55 65 81 / 0.7);
}

.hover\:bg-green-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}

.hover\:bg-green-500\/10:hover {
  background-color: rgb(34 197 94 / 0.1);
}

.hover\:bg-green-500\/30:hover {
  background-color: rgb(34 197 94 / 0.3);
}

.hover\:bg-green-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity));
}

.hover\:bg-muted:hover {
  background-color: hsl(var(--muted));
}

.hover\:bg-muted\/50:hover {
  background-color: hsl(var(--muted) / 0.5);
}

.hover\:bg-orange-500\/30:hover {
  background-color: rgb(249 115 22 / 0.3);
}

.hover\:bg-pink-500\/10:hover {
  background-color: rgb(236 72 153 / 0.1);
}

.hover\:bg-pink-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(190 24 93 / var(--tw-bg-opacity));
}

.hover\:bg-primary:hover {
  background-color: hsl(var(--primary));
}

.hover\:bg-primary\/90:hover {
  background-color: hsl(var(--primary) / 0.9);
}

.hover\:bg-purple-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(168 85 247 / var(--tw-bg-opacity));
}

.hover\:bg-purple-500\/10:hover {
  background-color: rgb(168 85 247 / 0.1);
}

.hover\:bg-purple-500\/30:hover {
  background-color: rgb(168 85 247 / 0.3);
}

.hover\:bg-purple-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(147 51 234 / var(--tw-bg-opacity));
}

.hover\:bg-purple-600\/30:hover {
  background-color: rgb(147 51 234 / 0.3);
}

.hover\:bg-purple-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(126 34 206 / var(--tw-bg-opacity));
}

.hover\:bg-purple-900\/30:hover {
  background-color: rgb(88 28 135 / 0.3);
}

.hover\:bg-red-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}

.hover\:bg-red-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}

.hover\:bg-red-500\/10:hover {
  background-color: rgb(239 68 68 / 0.1);
}

.hover\:bg-red-500\/20:hover {
  background-color: rgb(239 68 68 / 0.2);
}

.hover\:bg-red-500\/30:hover {
  background-color: rgb(239 68 68 / 0.3);
}

.hover\:bg-red-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}

.hover\:bg-red-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity));
}

.hover\:bg-red-800\/80:hover {
  background-color: rgb(153 27 27 / 0.8);
}

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

.hover\:bg-red-900\/30:hover {
  background-color: rgb(127 29 29 / 0.3);
}

.hover\:bg-red-900\/40:hover {
  background-color: rgb(127 29 29 / 0.4);
}

.hover\:bg-red-900\/60:hover {
  background-color: rgb(127 29 29 / 0.6);
}

.hover\:bg-red-900\/80:hover {
  background-color: rgb(127 29 29 / 0.8);
}

.hover\:bg-secondary\/80:hover {
  background-color: hsl(var(--secondary) / 0.8);
}

.hover\:bg-slate-500\/10:hover {
  background-color: rgb(100 116 139 / 0.1);
}

.hover\:bg-slate-700\/80:hover {
  background-color: rgb(51 65 85 / 0.8);
}

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

.hover\:bg-white\/10:hover {
  background-color: rgb(255 255 255 / 0.1);
}

.hover\:bg-white\/20:hover {
  background-color: rgb(255 255 255 / 0.2);
}

.hover\:bg-white\/30:hover {
  background-color: rgb(255 255 255 / 0.3);
}

.hover\:bg-white\/5:hover {
  background-color: rgb(255 255 255 / 0.05);
}

.hover\:bg-yellow-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}

.hover\:bg-yellow-500\/10:hover {
  background-color: rgb(234 179 8 / 0.1);
}

.hover\:bg-yellow-500\/30:hover {
  background-color: rgb(234 179 8 / 0.3);
}

.hover\:bg-\[linear-gradient\(135deg\2c rgba\(255\2c 199\2c 44\2c 0\.3\)0\%\2c rgba\(227\2c 142\2c 14\2c 0\.4\)50\%\2c rgba\(255\2c 199\2c 44\2c 0\.3\)100\%\)\]:hover {
  background-image: linear-gradient(135deg,rgba(255,199,44,0.3)0%,rgba(227,142,14,0.4)50%,rgba(255,199,44,0.3)100%);
}

.hover\:from-\[\#055c91\]:hover {
  --tw-gradient-from: #055c91 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(5 92 145 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-\[\#FFC700\]:hover {
  --tw-gradient-from: #FFC700 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 199 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-600:hover {
  --tw-gradient-from: #2563eb var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-cyan-400:hover {
  --tw-gradient-from: #22d3ee var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-cyan-500\/20:hover {
  --tw-gradient-from: rgb(6 182 212 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-cyan-500\/30:hover {
  --tw-gradient-from: rgb(6 182 212 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-cyan-500\/90:hover {
  --tw-gradient-from: rgb(6 182 212 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-emerald-400:hover {
  --tw-gradient-from: #34d399 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-emerald-600\/60:hover {
  --tw-gradient-from: rgb(5 150 105 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-gray-500\/90:hover {
  --tw-gradient-from: rgb(107 114 128 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-gray-600:hover {
  --tw-gradient-from: #4b5563 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-gray-700:hover {
  --tw-gradient-from: #374151 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-gray-900:hover {
  --tw-gradient-from: #111827 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-500:hover {
  --tw-gradient-from: #22c55e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-500\/90:hover {
  --tw-gradient-from: rgb(34 197 94 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-700:hover {
  --tw-gradient-from: #15803d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-indigo-600:hover {
  --tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-orange-700:hover {
  --tw-gradient-from: #c2410c var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(194 65 12 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-600:hover {
  --tw-gradient-from: #db2777 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-500:hover {
  --tw-gradient-from: #a855f7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-500\/90:hover {
  --tw-gradient-from: rgb(168 85 247 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-400\/90:hover {
  --tw-gradient-from: rgb(248 113 113 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-500:hover {
  --tw-gradient-from: #ef4444 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-500\/90:hover {
  --tw-gradient-from: rgb(239 68 68 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-700:hover {
  --tw-gradient-from: #b91c1c var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:to-\[\#FF9500\]:hover {
  --tw-gradient-to: #FF9500 var(--tw-gradient-to-position);
}

.hover\:to-black:hover {
  --tw-gradient-to: #000 var(--tw-gradient-to-position);
}

.hover\:to-blue-500:hover {
  --tw-gradient-to: #3b82f6 var(--tw-gradient-to-position);
}

.hover\:to-blue-500\/30:hover {
  --tw-gradient-to: rgb(59 130 246 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-blue-500\/90:hover {
  --tw-gradient-to: rgb(59 130 246 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-blue-600\/30:hover {
  --tw-gradient-to: rgb(37 99 235 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-cyan-400:hover {
  --tw-gradient-to: #22d3ee var(--tw-gradient-to-position);
}

.hover\:to-cyan-600:hover {
  --tw-gradient-to: #0891b2 var(--tw-gradient-to-position);
}

.hover\:to-emerald-500:hover {
  --tw-gradient-to: #10b981 var(--tw-gradient-to-position);
}

.hover\:to-emerald-500\/90:hover {
  --tw-gradient-to: rgb(16 185 129 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-gray-800:hover {
  --tw-gradient-to: #1f2937 var(--tw-gradient-to-position);
}

.hover\:to-green-800:hover {
  --tw-gradient-to: #166534 var(--tw-gradient-to-position);
}

.hover\:to-indigo-500\/90:hover {
  --tw-gradient-to: rgb(99 102 241 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-orange-800:hover {
  --tw-gradient-to: #9a3412 var(--tw-gradient-to-position);
}

.hover\:to-pink-500:hover {
  --tw-gradient-to: #ec4899 var(--tw-gradient-to-position);
}

.hover\:to-pink-500\/90:hover {
  --tw-gradient-to: rgb(236 72 153 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-purple-700:hover {
  --tw-gradient-to: #7e22ce var(--tw-gradient-to-position);
}

.hover\:to-red-500\/90:hover {
  --tw-gradient-to: rgb(239 68 68 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-red-600:hover {
  --tw-gradient-to: #dc2626 var(--tw-gradient-to-position);
}

.hover\:to-red-800:hover {
  --tw-gradient-to: #991b1b var(--tw-gradient-to-position);
}

.hover\:to-rose-500\/90:hover {
  --tw-gradient-to: rgb(244 63 94 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-slate-500\/90:hover {
  --tw-gradient-to: rgb(100 116 139 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-teal-400:hover {
  --tw-gradient-to: #2dd4bf var(--tw-gradient-to-position);
}

.hover\:to-teal-600\/60:hover {
  --tw-gradient-to: rgb(13 148 136 / 0.6) var(--tw-gradient-to-position);
}

.hover\:text-\[\#5ce6ff\]:hover {
  --tw-text-opacity: 1;
  color: rgb(92 230 255 / var(--tw-text-opacity));
}

.hover\:text-accent-foreground:hover {
  color: hsl(var(--accent-foreground));
}

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

.hover\:text-cyan-300:hover {
  --tw-text-opacity: 1;
  color: rgb(103 232 249 / var(--tw-text-opacity));
}

.hover\:text-emerald-300:hover {
  --tw-text-opacity: 1;
  color: rgb(110 231 183 / var(--tw-text-opacity));
}

.hover\:text-muted-foreground:hover {
  color: hsl(var(--muted-foreground));
}

.hover\:text-primary-foreground:hover {
  color: hsl(var(--primary-foreground));
}

.hover\:text-red-100:hover {
  --tw-text-opacity: 1;
  color: rgb(254 226 226 / var(--tw-text-opacity));
}

.hover\:text-red-300:hover {
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity));
}

.hover\:text-red-400:hover {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}

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

.hover\:text-white\/70:hover {
  color: rgb(255 255 255 / 0.7);
}

.hover\:text-white\/80:hover {
  color: rgb(255 255 255 / 0.8);
}

.hover\:text-white\/90:hover {
  color: rgb(255 255 255 / 0.9);
}

.hover\:text-yellow-300:hover {
  --tw-text-opacity: 1;
  color: rgb(253 224 71 / var(--tw-text-opacity));
}

.hover\:underline:hover {
  text-decoration-line: underline;
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.hover\:opacity-80:hover {
  opacity: 0.8;
}

.hover\:opacity-85:hover {
  opacity: 0.85;
}

.hover\:opacity-90:hover {
  opacity: 0.9;
}

.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover {
  --tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_0_0_4px_rgba\(255\2c 199\2c 44\2c 0\.4\)\2c 0_6px_12px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]:hover {
  --tw-shadow: 0 0 0 4px rgba(255,199,44,0.4),0 6px 12px rgba(0,0,0,0.5);
  --tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color), 0 6px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_0_20px_rgba\(0\2c 255\2c 255\2c 0\.25\)\]:hover {
  --tw-shadow: 0 0 20px rgba(0,255,255,0.25);
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_0_20px_rgba\(6\2c 182\2c 212\2c 0\.3\)\]:hover {
  --tw-shadow: 0 0 20px rgba(6,182,212,0.3);
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_0_40px_rgba\(16\2c 185\2c 129\2c 0\.6\)\]:hover {
  --tw-shadow: 0 0 40px rgba(16,185,129,0.6);
  --tw-shadow-colored: 0 0 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_0_40px_rgba\(52\2c 211\2c 153\2c 0\.9\)\]:hover {
  --tw-shadow: 0 0 40px rgba(52,211,153,0.9);
  --tw-shadow-colored: 0 0 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_12px_32px_rgba\(147\2c 51\2c 234\2c 0\.7\)\]:hover {
  --tw-shadow: 0 12px 32px rgba(147,51,234,0.7);
  --tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_2px_16px_rgba\(16\2c 185\2c 129\2c 0\.25\)\]:hover {
  --tw-shadow: 0 2px 16px rgba(16,185,129,0.25);
  --tw-shadow-colored: 0 2px 16px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_5px_15px_rgba\(255\2c 255\2c 255\2c 0\.2\)\]:hover {
  --tw-shadow: 0 5px 15px rgba(255,255,255,0.2);
  --tw-shadow-colored: 0 5px 15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_6px_16px_rgba\(239\2c 68\2c 68\2c 0\.6\)\]:hover {
  --tw-shadow: 0 6px 16px rgba(239,68,68,0.6);
  --tw-shadow-colored: 0 6px 16px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_6px_20px_rgba\(147\2c 51\2c 234\2c 0\.2\)\]:hover {
  --tw-shadow: 0 6px 20px rgba(147,51,234,0.2);
  --tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_8px_48px_rgba\(220\2c 38\2c 38\2c 0\.6\)\]:hover {
  --tw-shadow: 0 8px 48px rgba(220,38,38,0.6);
  --tw-shadow-colored: 0 8px 48px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0px_12px_30px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]:hover {
  --tw-shadow: 0px 12px 30px rgba(0,0,0,0.8);
  --tw-shadow-colored: 0px 12px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0px_12px_32px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]:hover {
  --tw-shadow: 0px 12px 32px rgba(0,0,0,0.6);
  --tw-shadow-colored: 0px 12px 32px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0px_12px_40px_rgba\(251\2c 191\2c 36\2c 0\.4\)\]:hover {
  --tw-shadow: 0px 12px 40px rgba(251,191,36,0.4);
  --tw-shadow-colored: 0px 12px 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0px_8px_24px_rgba\(148\2c 163\2c 184\2c 0\.3\)\]:hover {
  --tw-shadow: 0px 8px 24px rgba(148,163,184,0.3);
  --tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0px_8px_24px_rgba\(194\2c 65\2c 12\2c 0\.3\)\]:hover {
  --tw-shadow: 0px 8px 24px rgba(194,65,12,0.3);
  --tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-xl:hover {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:z-10:focus {
  z-index: 10;
}

.focus\:border-\[\#00E5FF\]:focus {
  --tw-border-opacity: 1;
  border-color: rgb(0 229 255 / var(--tw-border-opacity));
}

.focus\:border-\[\#00E5FF\]\/50:focus {
  border-color: rgb(0 229 255 / 0.5);
}

.focus\:border-\[\#17A1E5\]:focus {
  --tw-border-opacity: 1;
  border-color: rgb(23 161 229 / var(--tw-border-opacity));
}

.focus\:border-\[\#5561FF\]:focus {
  --tw-border-opacity: 1;
  border-color: rgb(85 97 255 / var(--tw-border-opacity));
}

.focus\:border-\[\#60A5FA\]:focus {
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / var(--tw-border-opacity));
}

.focus\:border-\[\#E51717\]\/50:focus {
  border-color: rgb(229 23 23 / 0.5);
}

.focus\:border-blue-300:focus {
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / var(--tw-border-opacity));
}

.focus\:border-blue-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}

.focus\:border-cyan-400:focus {
  --tw-border-opacity: 1;
  border-color: rgb(34 211 238 / var(--tw-border-opacity));
}

.focus\:border-cyan-400\/60:focus {
  border-color: rgb(34 211 238 / 0.6);
}

.focus\:border-cyan-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(6 182 212 / var(--tw-border-opacity));
}

.focus\:border-emerald-400:focus {
  --tw-border-opacity: 1;
  border-color: rgb(52 211 153 / var(--tw-border-opacity));
}

.focus\:border-emerald-400\/50:focus {
  border-color: rgb(52 211 153 / 0.5);
}

.focus\:border-emerald-400\/60:focus {
  border-color: rgb(52 211 153 / 0.6);
}

.focus\:border-green-400\/60:focus {
  border-color: rgb(74 222 128 / 0.6);
}

.focus\:border-pink-400\/60:focus {
  border-color: rgb(244 114 182 / 0.6);
}

.focus\:border-purple-400\/60:focus {
  border-color: rgb(192 132 252 / 0.6);
}

.focus\:border-purple-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(168 85 247 / var(--tw-border-opacity));
}

.focus\:border-red-400:focus {
  --tw-border-opacity: 1;
  border-color: rgb(248 113 113 / var(--tw-border-opacity));
}

.focus\:border-yellow-400\/60:focus {
  border-color: rgb(250 204 21 / 0.6);
}

.focus\:bg-\[rgba\(159\2c 204\2c 223\2c 0\.1\)\]:focus {
  background-color: rgba(159,204,223,0.1);
}

.focus\:bg-accent:focus {
  background-color: hsl(var(--accent));
}

.focus\:bg-cyan-400\/20:focus {
  background-color: rgb(34 211 238 / 0.2);
}

.focus\:bg-cyan-400\/25:focus {
  background-color: rgb(34 211 238 / 0.25);
}

.focus\:bg-emerald-900\/30:focus {
  background-color: rgb(6 78 59 / 0.3);
}

.focus\:bg-primary:focus {
  background-color: hsl(var(--primary));
}

.focus\:text-accent-foreground:focus {
  color: hsl(var(--accent-foreground));
}

.focus\:text-primary-foreground:focus {
  color: hsl(var(--primary-foreground));
}

.focus\:shadow-\[0_0_20px_rgba\(52\2c 211\2c 153\2c 0\.3\)\]:focus {
  --tw-shadow: 0 0 20px rgba(52,211,153,0.3);
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-\[inset_0_0_8px_rgba\(0\2c 255\2c 255\2c 0\.4\)\2c 0_0_12px_rgba\(0\2c 255\2c 255\2c 0\.3\)\]:focus {
  --tw-shadow: inset 0 0 8px rgba(0,255,255,0.4),0 0 12px rgba(0,255,255,0.3);
  --tw-shadow-colored: inset 0 0 8px var(--tw-shadow-color), 0 0 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

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

.focus\:outline-\[\#4fc3e8\]:focus {
  outline-color: #4fc3e8;
}

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

.focus\:ring-\[3px\]: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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-blue-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity));
}

.focus\:ring-purple-400\/50:focus {
  --tw-ring-color: rgb(192 132 252 / 0.5);
}

.focus\:ring-ring:focus {
  --tw-ring-color: hsl(var(--ring));
}

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

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

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

.focus-visible\:ring-\[\#FFC72C\]:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 199 44 / var(--tw-ring-opacity));
}

.focus-visible\:ring-blue-100:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity));
}

.focus-visible\:ring-ring:focus-visible {
  --tw-ring-color: hsl(var(--ring));
}

.focus-visible\:ring-transparent:focus-visible {
  --tw-ring-color: transparent;
}

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

.focus-visible\:ring-offset-background:focus-visible {
  --tw-ring-offset-color: hsl(var(--background));
}

.active\:translate-y-0:active {
  --tw-translate-y: 0px;
  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));
}

.active\:translate-y-0\.5:active {
  --tw-translate-y: 0.125rem;
  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));
}

.active\:scale-90:active {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  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));
}

.active\:scale-95:active {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  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));
}

.active\:scale-\[0\.98\]:active {
  --tw-scale-x: 0.98;
  --tw-scale-y: 0.98;
  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));
}

.active\:transform-none:active {
  transform: none;
}

.active\:cursor-grabbing:active {
  cursor: grabbing;
}

.active\:bg-cyan-500\/20:active {
  background-color: rgb(6 182 212 / 0.2);
}

.active\:bg-white\/10:active {
  background-color: rgb(255 255 255 / 0.1);
}

.active\:bg-white\/15:active {
  background-color: rgb(255 255 255 / 0.15);
}

.active\:bg-white\/5:active {
  background-color: rgb(255 255 255 / 0.05);
}

.active\:shadow-md:active {
  --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);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

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

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

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

.disabled\:opacity-30:disabled {
  opacity: 0.3;
}

.disabled\:opacity-40:disabled {
  opacity: 0.4;
}

.disabled\:opacity-50:disabled {
  opacity: 0.5;
}

.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100 {
  opacity: 1;
}

.group:hover .group-hover\:translate-x-0 {
  --tw-translate-x: 0px;
  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\:translate-x-0\.5 {
  --tw-translate-x: 0.125rem;
  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\:translate-x-full {
  --tw-translate-x: 100%;
  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\:scale-105 {
  --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));
}

.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-\[\#FFD700\]\/60 {
  border-color: rgb(255 215 0 / 0.6);
}

.group:hover .group-hover\:border-\[rgba\(255\2c 255\2c 255\2c 0\.25\)\] {
  border-color: rgba(255,255,255,0.25);
}

.group:hover .group-hover\:border-blue-300\/50 {
  border-color: rgb(147 197 253 / 0.5);
}

.group:hover .group-hover\:border-cyan-300\/40 {
  border-color: rgb(103 232 249 / 0.4);
}

.group:hover .group-hover\:border-cyan-400\/60 {
  border-color: rgb(34 211 238 / 0.6);
}

.group:hover .group-hover\:border-emerald-300\/40 {
  border-color: rgb(110 231 183 / 0.4);
}

.group:hover .group-hover\:border-emerald-400\/60 {
  border-color: rgb(52 211 153 / 0.6);
}

.group:hover .group-hover\:border-purple-400\/60 {
  border-color: rgb(192 132 252 / 0.6);
}

.group:hover .group-hover\:border-white\/20 {
  border-color: rgb(255 255 255 / 0.2);
}

.group:hover .group-hover\:bg-\[linear-gradient\(135deg\2c rgba\(0\2c 0\2c 0\2c 0\.5\)\2c rgba\(0\2c 0\2c 0\2c 0\.7\)\)\] {
  background-image: linear-gradient(135deg,rgba(0,0,0,0.5),rgba(0,0,0,0.7));
}

.group:hover .group-hover\:bg-\[linear-gradient\(135deg\2c rgba\(0\2c 0\2c 0\2c 0\.6\)\2c rgba\(0\2c 0\2c 0\2c 0\.8\)\)\] {
  background-image: linear-gradient(135deg,rgba(0,0,0,0.6),rgba(0,0,0,0.8));
}

.group:hover .group-hover\:from-cyan-500 {
  --tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.group:hover .group-hover\:from-cyan-600 {
  --tw-gradient-from: #0891b2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.group:hover .group-hover\:to-blue-600 {
  --tw-gradient-to: #2563eb var(--tw-gradient-to-position);
}

.group:hover .group-hover\:to-cyan-500 {
  --tw-gradient-to: #06b6d4 var(--tw-gradient-to-position);
}

.group\/logout:hover .group-hover\/logout\:text-red-200 {
  --tw-text-opacity: 1;
  color: rgb(254 202 202 / var(--tw-text-opacity));
}

.group:hover .group-hover\:text-\[\#FFD700\] {
  --tw-text-opacity: 1;
  color: rgb(255 215 0 / var(--tw-text-opacity));
}

.group:hover .group-hover\:text-\[\#FFF\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.group:hover .group-hover\:text-emerald-200 {
  --tw-text-opacity: 1;
  color: rgb(167 243 208 / var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-100 {
  --tw-text-opacity: 1;
  color: rgb(254 226 226 / var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-200 {
  --tw-text-opacity: 1;
  color: rgb(254 240 138 / var(--tw-text-opacity));
}

.group\/menu-item:hover .group-hover\/menu-item\:opacity-100 {
  opacity: 1;
}

.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

.group:hover .group-hover\:opacity-20 {
  opacity: 0.2;
}

.group:hover .group-hover\:opacity-30 {
  opacity: 0.3;
}

.group:hover .group-hover\:opacity-40 {
  opacity: 0.4;
}

.group:hover .group-hover\:opacity-60 {
  opacity: 0.6;
}

.group:hover .group-hover\:opacity-80 {
  opacity: 0.8;
}

.group:hover .group-hover\:opacity-90 {
  opacity: 0.9;
}

.group:hover .group-hover\:shadow-\[0_0_40px_rgba\(139\2c 92\2c 246\2c 0\.5\)\] {
  --tw-shadow: 0 0 40px rgba(139,92,246,0.5);
  --tw-shadow-colored: 0 0 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-\[0_0_40px_rgba\(16\2c 185\2c 129\2c 0\.5\)\] {
  --tw-shadow: 0 0 40px rgba(16,185,129,0.5);
  --tw-shadow-colored: 0 0 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:blur-lg {
  --tw-blur: blur(16px);
  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);
}

.group:hover .group-hover\:blur-xl {
  --tw-blur: blur(24px);
  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);
}

.group:hover .group-hover\:brightness-110 {
  --tw-brightness: brightness(1.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);
}

.group:hover .group-hover\:brightness-125 {
  --tw-brightness: brightness(1.25);
  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);
}

.group:hover .group-hover\:brightness-150 {
  --tw-brightness: brightness(1.5);
  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);
}

.peer:disabled ~ .peer-disabled\:cursor-not-allowed {
  cursor: not-allowed;
}

.peer:disabled ~ .peer-disabled\:opacity-70 {
  opacity: 0.7;
}

.aria-disabled\:pointer-events-none[aria-disabled="true"] {
  pointer-events: none;
}

.aria-disabled\:opacity-50[aria-disabled="true"] {
  opacity: 0.5;
}

.aria-selected\:bg-accent[aria-selected="true"] {
  background-color: hsl(var(--accent));
}

.aria-selected\:bg-accent\/50[aria-selected="true"] {
  background-color: hsl(var(--accent) / 0.5);
}

.aria-selected\:text-accent-foreground[aria-selected="true"] {
  color: hsl(var(--accent-foreground));
}

.aria-selected\:text-foreground[aria-selected="true"] {
  color: hsl(var(--foreground));
}

.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true] {
  pointer-events: none;
}

.data-\[disabled\]\:pointer-events-none[data-disabled] {
  pointer-events: none;
}

.data-\[side\=bottom\]\:translate-y-1[data-side=bottom] {
  --tw-translate-y: 0.25rem;
  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));
}

.data-\[side\=left\]\:-translate-x-1[data-side=left] {
  --tw-translate-x: -0.25rem;
  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));
}

.data-\[side\=right\]\:translate-x-1[data-side=right] {
  --tw-translate-x: 0.25rem;
  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));
}

.data-\[side\=top\]\:-translate-y-1[data-side=top] {
  --tw-translate-y: -0.25rem;
  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));
}

.data-\[state\=checked\]\:translate-x-5[data-state=checked] {
  --tw-translate-x: 1.25rem;
  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));
}

.data-\[state\=checked\]\:translate-x-\[22px\][data-state=checked] {
  --tw-translate-x: 22px;
  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));
}

.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked] {
  --tw-translate-x: 0px;
  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));
}

.data-\[state\=unchecked\]\:translate-x-1[data-state=unchecked] {
  --tw-translate-x: 0.25rem;
  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 accordion-up {

  from {
    height: var(--radix-accordion-content-height);
  }

  to {
    height: 0;
  }
}

.data-\[state\=closed\]\:animate-accordion-up[data-state=closed] {
  animation: accordion-up 0.2s ease-out;
}

@keyframes accordion-down {

  from {
    height: 0;
  }

  to {
    height: var(--radix-accordion-content-height);
  }
}

.data-\[state\=open\]\:animate-accordion-down[data-state=open] {
  animation: accordion-down 0.2s ease-out;
}

.data-\[state\=active\]\:rounded-xl[data-state=active] {
  border-radius: 0.75rem;
}

.data-\[active\=true\]\:bg-white[data-active=true] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.data-\[selected\=\'true\'\]\:bg-accent[data-selected='true'] {
  background-color: hsl(var(--accent));
}

.data-\[selected\]\:bg-accent[data-selected] {
  background-color: hsl(var(--accent));
}

.data-\[state\=active\]\:bg-background[data-state=active] {
  background-color: hsl(var(--background));
}

.data-\[state\=active\]\:bg-gray-100[data-state=active] {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.data-\[state\=checked\]\:bg-\[\#1FC16B\][data-state=checked] {
  --tw-bg-opacity: 1;
  background-color: rgb(31 193 107 / var(--tw-bg-opacity));
}

.data-\[state\=checked\]\:bg-primary[data-state=checked] {
  background-color: hsl(var(--primary));
}

.data-\[state\=on\]\:bg-accent[data-state=on] {
  background-color: hsl(var(--accent));
}

.data-\[state\=open\]\:bg-accent[data-state=open] {
  background-color: hsl(var(--accent));
}

.data-\[state\=open\]\:bg-secondary[data-state=open] {
  background-color: hsl(var(--secondary));
}

.data-\[state\=selected\]\:bg-muted[data-state=selected] {
  background-color: hsl(var(--muted));
}

.data-\[state\=unchecked\]\:bg-\[\#85868D\][data-state=unchecked] {
  --tw-bg-opacity: 1;
  background-color: rgb(133 134 141 / var(--tw-bg-opacity));
}

.data-\[state\=unchecked\]\:bg-gray-200[data-state=unchecked] {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.data-\[active\=true\]\:font-medium[data-active=true] {
  font-weight: 500;
}

.data-\[selected\=true\]\:text-accent-foreground[data-selected=true] {
  color: hsl(var(--accent-foreground));
}

.data-\[state\=active\]\:text-black[data-state=active] {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.data-\[state\=active\]\:text-foreground[data-state=active] {
  color: hsl(var(--foreground));
}

.data-\[state\=checked\]\:text-primary-foreground[data-state=checked] {
  color: hsl(var(--primary-foreground));
}

.data-\[state\=on\]\:text-accent-foreground[data-state=on] {
  color: hsl(var(--accent-foreground));
}

.data-\[state\=open\]\:text-muted-foreground[data-state=open] {
  color: hsl(var(--muted-foreground));
}

.data-\[disabled\=true\]\:opacity-50[data-disabled=true] {
  opacity: 0.5;
}

.data-\[disabled\]\:opacity-50[data-disabled] {
  opacity: 0.5;
}

.data-\[state\=open\]\:opacity-100[data-state=open] {
  opacity: 1;
}

.data-\[state\=active\]\:shadow-none[data-state=active] {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.data-\[state\=closed\]\:duration-300[data-state=closed] {
  transition-duration: 300ms;
}

.data-\[state\=open\]\:duration-500[data-state=open] {
  transition-duration: 500ms;
}

.data-\[state\=open\]\:animate-in[data-state=open] {
  animation-name: enter;
  animation-duration: 150ms;
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial;
}

.data-\[state\=closed\]\:animate-out[data-state=closed] {
  animation-name: exit;
  animation-duration: 150ms;
  --tw-exit-opacity: initial;
  --tw-exit-scale: initial;
  --tw-exit-rotate: initial;
  --tw-exit-translate-x: initial;
  --tw-exit-translate-y: initial;
}

.data-\[state\=closed\]\:fade-out-0[data-state=closed] {
  --tw-exit-opacity: 0;
}

.data-\[state\=open\]\:fade-in-0[data-state=open] {
  --tw-enter-opacity: 0;
}

.data-\[state\=closed\]\:zoom-out-95[data-state=closed] {
  --tw-exit-scale: .95;
}

.data-\[state\=open\]\:zoom-in-95[data-state=open] {
  --tw-enter-scale: .95;
}

.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom] {
  --tw-enter-translate-y: -0.5rem;
}

.data-\[side\=left\]\:slide-in-from-right-2[data-side=left] {
  --tw-enter-translate-x: 0.5rem;
}

.data-\[side\=right\]\:slide-in-from-left-2[data-side=right] {
  --tw-enter-translate-x: -0.5rem;
}

.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top] {
  --tw-enter-translate-y: 0.5rem;
}

.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed] {
  --tw-exit-translate-y: 100%;
}

.data-\[state\=closed\]\:slide-out-to-left[data-state=closed] {
  --tw-exit-translate-x: -100%;
}

.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed] {
  --tw-exit-translate-x: -50%;
}

.data-\[state\=closed\]\:slide-out-to-right[data-state=closed] {
  --tw-exit-translate-x: 100%;
}

.data-\[state\=closed\]\:slide-out-to-top[data-state=closed] {
  --tw-exit-translate-y: -100%;
}

.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed] {
  --tw-exit-translate-y: -48%;
}

.data-\[state\=open\]\:slide-in-from-bottom[data-state=open] {
  --tw-enter-translate-y: 100%;
}

.data-\[state\=open\]\:slide-in-from-left[data-state=open] {
  --tw-enter-translate-x: -100%;
}

.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open] {
  --tw-enter-translate-x: -50%;
}

.data-\[state\=open\]\:slide-in-from-right[data-state=open] {
  --tw-enter-translate-x: 100%;
}

.data-\[state\=open\]\:slide-in-from-top[data-state=open] {
  --tw-enter-translate-y: -100%;
}

.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open] {
  --tw-enter-translate-y: -48%;
}

.data-\[state\=closed\]\:duration-300[data-state=closed] {
  animation-duration: 300ms;
}

.data-\[state\=open\]\:duration-500[data-state=open] {
  animation-duration: 500ms;
}

.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\] {
  left: calc(var(--sidebar-width) * -1);
}

.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\] {
  right: calc(var(--sidebar-width) * -1);
}

.group[data-side=left] .group-data-\[side\=left\]\:-right-4 {
  right: -1rem;
}

.group[data-side=right] .group-data-\[side\=right\]\:left-0 {
  left: 0px;
}

.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8 {
  margin-top: -2rem;
}

.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden {
  display: none;
}

.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\] {
  width: calc(var(--sidebar-width-icon) + (--spacing(4)));
}

.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\] {
  width: calc(var(--sidebar-width-icon) + (--spacing(4)) + 2px);
}

.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0 {
  width: 0px;
}

.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0 {
  --tw-translate-x: 0px;
  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[data-side=right] .group-data-\[side\=right\]\:rotate-180 {
  --tw-rotate: 180deg;
  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[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden {
  overflow: hidden;
}

.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg {
  border-radius: var(--radius);
}

.group[data-variant=floating] .group-data-\[variant\=floating\]\:border {
  border-width: 1px;
}

.group[data-side=left] .group-data-\[side\=left\]\:border-r {
  border-right-width: 1px;
}

.group[data-side=right] .group-data-\[side\=right\]\:border-l {
  border-left-width: 1px;
}

.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0 {
  opacity: 0;
}

.group[data-variant=floating] .group-data-\[variant\=floating\]\: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 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full::after {
  content: var(--tw-content);
  left: 100%;
}

.peer\/menu-button[data-size=default] ~ .peer-data-\[size\=default\]\/menu-button\:top-1\.5 {
  top: 0.375rem;
}

.peer\/menu-button[data-size=lg] ~ .peer-data-\[size\=lg\]\/menu-button\:top-2\.5 {
  top: 0.625rem;
}

.peer\/menu-button[data-size=sm] ~ .peer-data-\[size\=sm\]\/menu-button\:top-1 {
  top: 0.25rem;
}

.peer[data-variant=inset] ~ .peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-\(--spacing\(4\)\)\)\] {
  min-height: calc(100svh - (--spacing(4)));
}

@media (prefers-reduced-motion: no-preference) {

  @keyframes pulse {

    50% {
      opacity: .5;
    }
  }

  .motion-safe\:animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }
}

.dark\:border-blue-700:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(29 78 216 / var(--tw-border-opacity));
}

.dark\:border-blue-900:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(30 58 138 / var(--tw-border-opacity));
}

.dark\:border-green-800:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(22 101 52 / var(--tw-border-opacity));
}

.dark\:border-green-900:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(20 83 45 / var(--tw-border-opacity));
}

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

.dark\:border-transparent:is(.dark *) {
  border-color: transparent;
}

.dark\:border-white\/5:is(.dark *) {
  border-color: rgb(255 255 255 / 0.05);
}

.dark\:bg-blue-900:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 58 138 / var(--tw-bg-opacity));
}

.dark\:bg-blue-950:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(23 37 84 / var(--tw-bg-opacity));
}

.dark\:bg-emerald-900:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(6 78 59 / var(--tw-bg-opacity));
}

.dark\:bg-green-900:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(20 83 45 / var(--tw-bg-opacity));
}

.dark\:bg-green-950:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(5 46 22 / var(--tw-bg-opacity));
}

.dark\:bg-purple-700:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(126 34 206 / var(--tw-bg-opacity));
}

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

.dark\:bg-red-700:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity));
}

.dark\:bg-red-950:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(69 10 10 / var(--tw-bg-opacity));
}

.dark\:bg-red-950\/50:is(.dark *) {
  background-color: rgb(69 10 10 / 0.5);
}

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

.dark\:bg-yellow-950:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(66 32 6 / var(--tw-bg-opacity));
}

.dark\:text-blue-200:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(191 219 254 / var(--tw-text-opacity));
}

.dark\:text-blue-300:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(147 197 253 / var(--tw-text-opacity));
}

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

.dark\:text-emerald-300:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(110 231 183 / var(--tw-text-opacity));
}

.dark\:text-green-200:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(187 247 208 / var(--tw-text-opacity));
}

.dark\:text-green-400:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity));
}

.dark\:text-purple-300:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(216 180 254 / var(--tw-text-opacity));
}

.dark\:text-red-300:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity));
}

.dark\:text-red-400:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}

.dark\:text-red-600:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}

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

.dark\:ring-0:is(.dark *) {
  --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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.dark\:ring-1:is(.dark *) {
  --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 #0000);
}

.dark\:ring-offset-transparent:is(.dark *) {
  --tw-ring-offset-color: transparent;
}

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

.dark\:hover\:bg-red-500:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}

.dark\:hover\:bg-transparent:hover:is(.dark *) {
  background-color: transparent;
}

.dark\:focus\:border-blue-600:focus:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(37 99 235 / var(--tw-border-opacity));
}

.dark\:focus\:ring-blue-700\/40:focus:is(.dark *) {
  --tw-ring-color: rgb(29 78 216 / 0.4);
}

.dark\:focus-visible\:ring-transparent:focus-visible:is(.dark *) {
  --tw-ring-color: transparent;
}

.dark\:data-\[active\=true\]\:border-transparent[data-active=true]:is(.dark *) {
  border-color: transparent;
}

.dark\:data-\[active\=true\]\:bg-transparent[data-active=true]:is(.dark *) {
  background-color: transparent;
}

.dark\:data-\[state\=checked\]\:bg-white[data-state=checked]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.dark\:data-\[active\=true\]\:text-white[data-active=true]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.dark\:data-\[state\=active\]\:text-white[data-state=active]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 640px) {

  .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .sm\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .sm\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .sm\:mt-0 {
    margin-top: 0px;
  }

  .sm\:mt-6 {
    margin-top: 1.5rem;
  }

  .sm\:block {
    display: block;
  }

  .sm\:inline {
    display: inline;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:h-10 {
    height: 2.5rem;
  }

  .sm\:h-11 {
    height: 2.75rem;
  }

  .sm\:h-12 {
    height: 3rem;
  }

  .sm\:h-14 {
    height: 3.5rem;
  }

  .sm\:h-36 {
    height: 9rem;
  }

  .sm\:h-4 {
    height: 1rem;
  }

  .sm\:h-5 {
    height: 1.25rem;
  }

  .sm\:h-6 {
    height: 1.5rem;
  }

  .sm\:h-8 {
    height: 2rem;
  }

  .sm\:h-\[18px\] {
    height: 18px;
  }

  .sm\:h-\[320px\] {
    height: 320px;
  }

  .sm\:h-\[80vh\] {
    height: 80vh;
  }

  .sm\:h-\[85vh\] {
    height: 85vh;
  }

  .sm\:max-h-\[45vh\] {
    max-height: 45vh;
  }

  .sm\:min-h-0 {
    min-height: 0px;
  }

  .sm\:min-h-\[72px\] {
    min-height: 72px;
  }

  .sm\:w-10 {
    width: 2.5rem;
  }

  .sm\:w-11 {
    width: 2.75rem;
  }

  .sm\:w-12 {
    width: 3rem;
  }

  .sm\:w-14 {
    width: 3.5rem;
  }

  .sm\:w-36 {
    width: 9rem;
  }

  .sm\:w-4 {
    width: 1rem;
  }

  .sm\:w-5 {
    width: 1.25rem;
  }

  .sm\:w-6 {
    width: 1.5rem;
  }

  .sm\:w-8 {
    width: 2rem;
  }

  .sm\:w-\[160px\] {
    width: 160px;
  }

  .sm\:w-\[18px\] {
    width: 18px;
  }

  .sm\:w-\[320px\] {
    width: 320px;
  }

  .sm\:w-\[90vw\] {
    width: 90vw;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:max-w-\[420px\] {
    max-width: 420px;
  }

  .sm\:max-w-\[80\%\] {
    max-width: 80%;
  }

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

  .sm\:flex-none {
    flex: none;
  }

  .sm\:scale-\[0\.75\] {
    --tw-scale-x: 0.75;
    --tw-scale-y: 0.75;
    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));
  }

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

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

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

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

  .sm\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .sm\:justify-start {
    justify-content: flex-start;
  }

  .sm\:justify-end {
    justify-content: flex-end;
  }

  .sm\:justify-center {
    justify-content: center;
  }

  .sm\:gap-2 {
    gap: 0.5rem;
  }

  .sm\:gap-3 {
    gap: 0.75rem;
  }

  .sm\:gap-4 {
    gap: 1rem;
  }

  .sm\:gap-5 {
    gap: 1.25rem;
  }

  .sm\: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 * calc(1 - var(--tw-space-x-reverse)));
  }

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

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

  .sm\:rounded-xl {
    border-radius: 0.75rem;
  }

  .sm\:border-0 {
    border-width: 0px;
  }

  .sm\:p-2 {
    padding: 0.5rem;
  }

  .sm\:p-3 {
    padding: 0.75rem;
  }

  .sm\:p-4 {
    padding: 1rem;
  }

  .sm\:p-6 {
    padding: 1.5rem;
  }

  .sm\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .sm\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.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-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .sm\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .sm\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .sm\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .sm\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

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

  .sm\:pb-4 {
    padding-bottom: 1rem;
  }

  .sm\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .sm\:pb-8 {
    padding-bottom: 2rem;
  }

  .sm\:pt-0 {
    padding-top: 0px;
  }

  .sm\:pt-20 {
    padding-top: 5rem;
  }

  .sm\:text-left {
    text-align: left;
  }

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

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

  .sm\:text-\[13px\] {
    font-size: 13px;
  }

  .sm\:text-\[18px\] {
    font-size: 18px;
  }

  .sm\:text-\[22px\] {
    font-size: 22px;
  }

  .sm\:text-\[28px\] {
    font-size: 28px;
  }

  .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: 0.875rem;
    line-height: 1.25rem;
  }

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

  .sm\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}

@media (min-width: 768px) {

  .md\:sticky {
    position: sticky;
  }

  .md\:top-4 {
    top: 1rem;
  }

  .md\:block {
    display: block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:hidden {
    display: none;
  }

  .md\:h-36 {
    height: 9rem;
  }

  .md\:h-44 {
    height: 11rem;
  }

  .md\:h-96 {
    height: 24rem;
  }

  .md\:h-\[20px\] {
    height: 20px;
  }

  .md\:max-h-\[350px\] {
    max-height: 350px;
  }

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

  .md\:w-44 {
    width: 11rem;
  }

  .md\:w-96 {
    width: 24rem;
  }

  .md\:w-\[20px\] {
    width: 20px;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:max-w-4xl {
    max-width: 56rem;
  }

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

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

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

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

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

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

  .md\:flex-col {
    flex-direction: column;
  }

  .md\:items-center {
    align-items: center;
  }

  .md\:justify-start {
    justify-content: flex-start;
  }

  .md\:gap-6 {
    gap: 1.5rem;
  }

  .md\:rounded-xl {
    border-radius: 0.75rem;
  }

  .md\:border {
    border-width: 1px;
  }

  .md\:border-transparent {
    border-color: transparent;
  }

  .md\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
  }

  .md\:p-8 {
    padding: 2rem;
  }

  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

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

  .md\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .md\:text-8xl {
    font-size: 6rem;
    line-height: 1;
  }

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

  .md\:opacity-0 {
    opacity: 0;
  }

  .after\:md\:hidden::after {
    content: var(--tw-content);
    display: none;
  }

  .peer[data-variant=inset] ~ .md\:peer-data-\[variant\=inset\]\:m-2 {
    margin: 0.5rem;
  }

  .peer[data-state=collapsed][data-variant=inset] ~ .md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2 {
    margin-left: 0.5rem;
  }

  .peer[data-variant=inset] ~ .md\:peer-data-\[variant\=inset\]\:ml-0 {
    margin-left: 0px;
  }

  .peer[data-variant=inset] ~ .md\:peer-data-\[variant\=inset\]\:rounded-xl {
    border-radius: 0.75rem;
  }

  .peer[data-variant=inset] ~ .md\:peer-data-\[variant\=inset\]\: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 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}

@media (min-width: 1024px) {

  .lg\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .lg\:mt-8 {
    margin-top: 2rem;
  }

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:h-52 {
    height: 13rem;
  }

  .lg\:max-h-\[75vh\] {
    max-height: 75vh;
  }

  .lg\:w-52 {
    width: 13rem;
  }

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

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

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

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

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:justify-between {
    justify-content: space-between;
  }

  .lg\:gap-20 {
    gap: 5rem;
  }

  .lg\:gap-6 {
    gap: 1.5rem;
  }

  .lg\:gap-x-8 {
    column-gap: 2rem;
  }

  .lg\:overflow-clip {
    overflow: clip;
  }

  .lg\:p-4 {
    padding: 1rem;
  }

  .lg\:p-6 {
    padding: 1.5rem;
  }

  .lg\:p-8 {
    padding: 2rem;
  }

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

  .lg\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

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

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

  .lg\:text-\[18px\] {
    font-size: 18px;
  }

  .lg\:text-\[20px\] {
    font-size: 20px;
  }

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

@media (min-width: 1280px) {

  .xl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

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

  .xl\:p-10 {
    padding: 2.5rem;
  }
}

@media (min-width: 1536px) {

  .\32xl\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .\32xl\:mt-12 {
    margin-top: 3rem;
  }

  .\32xl\:p-12 {
    padding: 3rem;
  }
}

.\[\&\:\:-moz-range-thumb\]\:h-6::-moz-range-thumb {
  height: 1.5rem;
}

.\[\&\:\:-moz-range-thumb\]\:w-6::-moz-range-thumb {
  width: 1.5rem;
}

.\[\&\:\:-moz-range-thumb\]\:cursor-pointer::-moz-range-thumb {
  cursor: pointer;
}

.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb {
  border-radius: 9999px;
}

.\[\&\:\:-moz-range-thumb\]\:border-2::-moz-range-thumb {
  border-width: 2px;
}

.\[\&\:\:-moz-range-thumb\]\:border-none::-moz-range-thumb {
  border-style: none;
}

.\[\&\:\:-moz-range-thumb\]\:border-emerald-300\/50::-moz-range-thumb {
  border-color: rgb(110 231 183 / 0.5);
}

.\[\&\:\:-moz-range-thumb\]\:bg-gradient-to-br::-moz-range-thumb {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}

.\[\&\:\:-moz-range-thumb\]\:from-emerald-400::-moz-range-thumb {
  --tw-gradient-from: #34d399 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.\[\&\:\:-moz-range-thumb\]\:to-cyan-400::-moz-range-thumb {
  --tw-gradient-to: #22d3ee var(--tw-gradient-to-position);
}

.\[\&\:\:-moz-range-thumb\]\:shadow-lg::-moz-range-thumb {
  --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);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.\[\&\:\:-webkit-slider-thumb\]\:h-6::-webkit-slider-thumb {
  height: 1.5rem;
}

.\[\&\:\:-webkit-slider-thumb\]\:w-6::-webkit-slider-thumb {
  width: 1.5rem;
}

.\[\&\:\:-webkit-slider-thumb\]\:cursor-pointer::-webkit-slider-thumb {
  cursor: pointer;
}

.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb {
  appearance: none;
}

.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb {
  border-radius: 9999px;
}

.\[\&\:\:-webkit-slider-thumb\]\:border-2::-webkit-slider-thumb {
  border-width: 2px;
}

.\[\&\:\:-webkit-slider-thumb\]\:border-emerald-300\/50::-webkit-slider-thumb {
  border-color: rgb(110 231 183 / 0.5);
}

.\[\&\:\:-webkit-slider-thumb\]\:bg-gradient-to-br::-webkit-slider-thumb {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}

.\[\&\:\:-webkit-slider-thumb\]\:from-emerald-400::-webkit-slider-thumb {
  --tw-gradient-from: #34d399 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.\[\&\:\:-webkit-slider-thumb\]\:to-cyan-400::-webkit-slider-thumb {
  --tw-gradient-to: #22d3ee var(--tw-gradient-to-position);
}

.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_0_12px_rgba\(16\2c 185\2c 129\2c 0\.6\)\]::-webkit-slider-thumb {
  --tw-shadow: 0 0 12px rgba(16,185,129,0.6);
  --tw-shadow-colored: 0 0 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]) {
  padding-right: 0px;
}

.\[\&\>\*\:nth-child\(3\)\]\:col-\[1\]>*:nth-child(3) {
  grid-column: 1;
}

.\[\&\>\*\:nth-child\(3\)\]\:row-\[2\]>*:nth-child(3) {
  grid-row: 2;
}

.\[\&\>\*\:nth-child\(4\)\]\:col-\[2\]>*:nth-child(4) {
  grid-column: 2;
}

.\[\&\>\*\:nth-child\(4\)\]\:row-\[2\]>*:nth-child(4) {
  grid-row: 2;
}

.\[\&\>\*\]\:justify-self-center>* {
  justify-self: center;
}

.\[\&\>button\]\:hidden>button {
  display: none;
}

.\[\&\>span\:last-child\]\:truncate>span:last-child {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.\[\&\>span\]\:line-clamp-1>span {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.\[\&\>svg\]\:size-4>svg {
  width: 1rem;
  height: 1rem;
}

.\[\&\>svg\]\:h-2\.5>svg {
  height: 0.625rem;
}

.\[\&\>svg\]\:h-3>svg {
  height: 0.75rem;
}

.\[\&\>svg\]\:w-2\.5>svg {
  width: 0.625rem;
}

.\[\&\>svg\]\:w-3>svg {
  width: 0.75rem;
}

.\[\&\>svg\]\:shrink-0>svg {
  flex-shrink: 0;
}

.\[\&\>svg\]\:text-muted-foreground>svg {
  color: hsl(var(--muted-foreground));
}

.\[\&\>tr\]\:last\:border-b-0:last-child>tr {
  border-bottom-width: 0px;
}

.\[\&\[data-selected\]\.day-outside\]\:bg-accent\/50[data-selected].day-outside {
  background-color: hsl(var(--accent) / 0.5);
}

.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg {
  --tw-rotate: 180deg;
  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));
}

.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text {
  fill: hsl(var(--muted-foreground));
}

.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke='#ccc'] {
  stroke: hsl(var(--border) / 0.5);
}

.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor {
  stroke: hsl(var(--border));
}

.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke='#fff'] {
  stroke: transparent;
}

.\[\&_\.recharts-layer\]\:outline-none .recharts-layer {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke='#ccc'] {
  stroke: hsl(var(--border));
}

.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector {
  fill: hsl(var(--muted));
}

.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor {
  fill: hsl(var(--muted));
}

.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke='#ccc'] {
  stroke: hsl(var(--border));
}

.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke='#fff'] {
  stroke: transparent;
}

.\[\&_\.recharts-sector\]\:outline-none .recharts-sector {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.\[\&_\.recharts-surface\]\:outline-none .recharts-surface {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] {
  font-size: 0.75rem;
  line-height: 1rem;
}

.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] {
  font-weight: 500;
}

.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] {
  color: hsl(var(--muted-foreground));
}

.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~[cmdk-group] {
  padding-top: 0px;
}

.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg {
  height: 1.25rem;
}

.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg {
  width: 1.25rem;
}

.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input] {
  height: 3rem;
}

.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg {
  height: 1.25rem;
}

.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg {
  width: 1.25rem;
}

.\[\&_img\]\:opacity-40 img {
  opacity: 0.4;
}

.\[\&_img\]\:grayscale img {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.\[\&_p\]\:\!text-\[\#4ADE80\] p {
  --tw-text-opacity: 1 !important;
  color: rgb(74 222 128 / var(--tw-text-opacity)) !important;
}

.\[\&_svg\]\:pointer-events-none svg {
  pointer-events: none;
}

.\[\&_svg\]\:size-4 svg {
  width: 1rem;
  height: 1rem;
}

.\[\&_svg\]\:shrink-0 svg {
  flex-shrink: 0;
}

.\[\&_tr\:last-child\]\:border-0 tr:last-child {
  border-width: 0px;
}

.\[\&_tr\]\:border-b tr {
  border-bottom-width: 1px;
}

[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2 {
  right: -0.5rem;
}

[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize {
  cursor: e-resize;
}

[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2 {
  left: -0.5rem;
}

[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize {
  cursor: w-resize;
}
/* GIPHY Grid Custom Styling for Time Heroes Theme */

/* Override GIPHY Grid default styles */
.giphy-grid {
	background: transparent !important;
}

/* Style individual GIF items */
.giphy-gif {
	border-radius: 8px !important;
	overflow: hidden !important;
	border: 2px solid transparent !important;
	transition: all 0.2s ease !important;
	cursor: pointer !important;
}

.giphy-gif:hover {
	border-color: #4fc3e8 !important;
	transform: scale(1.02) !important;
	box-shadow: 0 4px 12px rgba(79, 195, 232, 0.3) !important;
}

/* Loading spinner styling */
.giphy-loader {
	color: #4fc3e8 !important;
}

/* No results message styling */
.giphy-no-results {
	color: rgba(255, 255, 255, 0.6) !important;
	text-align: center !important;
	padding: 2rem !important;
}

/* Custom scrollbar for the grid container */
._gridContainer_cxpsk_36 {
	scrollbar-width: thin;
	scrollbar-color: #4fc3e8 #1f4c67;
}

._gridContainer_cxpsk_36::-webkit-scrollbar {
	width: 6px;
}

._gridContainer_cxpsk_36::-webkit-scrollbar-track {
	background: #1f4c67;
	border-radius: 3px;
}

._gridContainer_cxpsk_36::-webkit-scrollbar-thumb {
	background: #4fc3e8;
	border-radius: 3px;
}

._gridContainer_cxpsk_36::-webkit-scrollbar-thumb:hover {
	background: #5fd4f4;
}

/* Ensure GIFs maintain aspect ratio */
.giphy-gif img,
.giphy-gif video {
	object-fit: cover !important;
	width: 100% !important;
	height: 100% !important;
}
/* Base skeleton styles */
.skeleton-box {
	background-color: rgba(255, 255, 255, 0.1);
	border-radius: 4px;
	position: relative;
	overflow: hidden;
}

.skeleton-box::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: linear-gradient(
		90deg,
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 0.1) 20%,
		rgba(255, 255, 255, 0.2) 60%,
		rgba(255, 255, 255, 0)
	);
	transform: translateX(-100%);
	animation: shimmer 1.5s infinite ease-in-out;
}

/* Shimmer animation using transform */
@keyframes shimmer {
	0% {
		transform: translateX(-100%);
	}
	100% {
		transform: translateX(100%);
	}
}

/* Card skeleton */
.skeleton-card {
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 8px;
	overflow: hidden;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.skeleton-card-image {
	border-radius: 0;
	margin-bottom: 0;
}

.skeleton-card-content {
	padding: 16px;
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.skeleton-card-title {
	margin-bottom: 4px;
}

/* Text skeleton */
.skeleton-text {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.skeleton-text-line {
	margin-bottom: 4px;
}

/* Avatar skeleton */
.skeleton-avatar {
	background-color: rgba(255, 255, 255, 0.1);
	border-radius: 50%;
	position: relative;
	overflow: hidden;
}

.skeleton-avatar::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: linear-gradient(
		90deg,
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 0.1) 20%,
		rgba(255, 255, 255, 0.2) 60%,
		rgba(255, 255, 255, 0)
	);
	transform: translateX(-100%);
	animation: shimmer 1.5s infinite ease-in-out;
}

/* Button skeleton */
.skeleton-button {
	border-radius: 20px;
}

/* Reduced motion support */
@media (prefers-reduced-motion: reduce) {
	.skeleton-box::after,
	.skeleton-avatar::after {
		animation: none;
		display: none;
	}

	.skeleton-box,
	.skeleton-avatar {
		background-color: rgba(255, 255, 255, 0.15);
	}
}

/* Dark theme adjustments */
@media (prefers-color-scheme: dark) {
	.skeleton-box,
	.skeleton-avatar {
		background-color: rgba(255, 255, 255, 0.05);
	}

	.skeleton-card {
		background-color: rgba(255, 255, 255, 0.03);
	}
}

/* stylelint-disable number-max-precision */
/* stylelint-disable selector-class-pattern */
@font-face {
	font-family: Kanit, serif;
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: Kanit, serif;
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Kanit, serif;
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: Kanit, serif;
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: Kanit, serif;
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: Kanit, serif;
	font-weight: 500;
	font-style: italic;
}
@font-face {
	font-family: Kanit, serif;
	font-weight: 600;
	font-style: italic;
}
@font-face {
	font-family: Kanit, serif;
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: Kanit, serif;
	font-weight: 900;
	font-style: normal;
}
/* ! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */ /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
:root {
		--h: 0;
		--background: 222.2 84% 4.9%;
		--foreground: 210 40% 98%;
		--card: 222.2 84% 4.9%;
		--card-foreground: 210 40% 98%;
		--popover: 222.2 84% 4.9%;
		--popover-foreground: 210 40% 98%;
		--primary: 210 40% 98%;
		--primary-foreground: 222.2 47.4% 11.2%;
		--secondary: 217.2 32.6% 17.5%;
		--secondary-foreground: 210 40% 98%;
		--muted: 217.2 32.6% 17.5%;
		--muted-foreground: 215 20.2% 65.1%;
		--accent: 217.2 32.6% 17.5%;
		--accent-foreground: 210 40% 98%;
		--destructive: 0 62.8% 30.6%;
		--destructive-foreground: 210 40% 98%;
		--border: 217.2 32.6% 17.5%;
		--input: 217.2 32.6% 17.5%;
		--ring: 212.7 26.8% 83.9%;
		--chart-1: 220 70% 50%;
		--chart-2: 160 60% 45%;
		--chart-3: 30 80% 55%;
		--chart-4: 280 65% 60%;
		--chart-5: 340 75% 55%;
		--swiper-navigation-color: #fff;
		--radius: 0.5rem;
	}
*{
	-webkit-user-select: none;
	        user-select: none;
		/* Prevent iOS text size adjustment globally */
		-webkit-text-size-adjust: 100%;
		text-size-adjust: 100%;
		/* ✅ Safari: Remove tap highlight for cleaner touch interactions */
		-webkit-tap-highlight-color: transparent;
}
html{
	overflow: clip;
	overscroll-behavior: none;
}
/* ✅ PWA: html fills entire viewport including notch area */
body{
	margin: 0px;
	box-sizing: border-box;
	-webkit-user-select: none;
	        user-select: none;
	--tw-bg-opacity: 1;
	background-color: rgb(0 0 0 / var(--tw-bg-opacity));
	padding: 0px;
	font-family: Kanit, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	color: hsl(var(--foreground));
		/* Prevent iOS text size adjustment in landscape orientation and large text mode */
		-webkit-text-size-adjust: 100%;
		text-size-adjust: 100%;
}
/* ✅ PWA: body fills entire viewport including notch area */
/* Desktop background behind the phone frame - REMOVED (no longer needed) */
@media (min-width: 600px) {
		body {
			/* background removed for cleaner overlay experience */
		}
	}
/* Force navbar background to fit viewport width on desktop */
@media (min-width: 600px) {
		.phone-frame-container .bottom-navbar-bg {
			width: 430px !important;
			max-width: 430px !important;
			left: 50% !important;
			transform: translateX(-50%) !important;
		}

		.phone-frame-container .bottom-navbar-img {
			width: 430px !important;
			max-width: 430px !important;
			left: 50% !important;
			transform: translateX(-50%) !important;
		}

		/* Force world component to fit within viewport frame (preserve element transforms) */
		.phone-frame-container .fixed.top-0.left-0.h-screen.w-screen {
			width: 430px !important;
			max-width: 430px !important;
			left: 0 !important;
			right: 0 !important;
			margin-left: auto !important;
			margin-right: auto !important;
		}

		/* Force world swiper to fit within viewport */
		.phone-frame-container .worldSwiper {
			width: 430px !important;
			max-width: 430px !important;
		}

		/* Force all swiper components to fit viewport */
		.phone-frame-container .swiper {
			width: 430px !important;
			max-width: 430px !important;
		}

		/* Force world progress bar to fit viewport */
		.phone-frame-container .w-3\/4 {
			width: 322px !important;
			/* 430px * 0.75 = 322px */
			max-width: 322px !important;
		}

		/* Force egg background to fit within phone frame on desktop */
		.phone-frame-container .egg-background {
			width: 430px !important;
			max-width: 430px !important;
			left: 50% !important;
			transform: translateX(-50%) !important;
		}

		/* Force colony background to fit within phone frame on desktop */
		.phone-frame-container .colony-background {
			width: 430px !important;
			max-width: 430px !important;
			left: 50% !important;
			transform: translateX(-50%) !important;
		}
		 {
			width: 430px !important;
			max-width: 430px !important;
			left: 50% !important;
			transform: translateX(-50%) !important;
		}

		/* Force world component to fit within viewport frame (preserve element transforms) */
		 {
			width: 430px !important;
			max-width: 430px !important;
			left: 0 !important;
			right: 0 !important;
			margin-left: auto !important;
			margin-right: auto !important;
		}

		/* Force world swiper to fit within viewport */
		 {
			width: 430px !important;
			max-width: 430px !important;
		}

		/* Force all swiper components to fit viewport */
		.phone-frame-container .\!swiper {
			width: 430px !important;
			max-width: 430px !important;
		}

		/* Force world progress bar to fit viewport */
		 {
			width: 322px !important;
			/* 430px * 0.75 = 322px */
			max-width: 322px !important;
		}

		/* Force egg background to fit within phone frame on desktop */
		 {
			width: 430px !important;
			max-width: 430px !important;
			left: 50% !important;
			transform: translateX(-50%) !important;
		}

		/* Force colony background to fit within phone frame on desktop */
		 {
			width: 430px !important;
			max-width: 430px !important;
			left: 50% !important;
			transform: translateX(-50%) !important;
		}
	}
*, ::before, ::after{
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x:  ;
	--tw-pan-y:  ;
	--tw-pinch-zoom:  ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position:  ;
	--tw-gradient-via-position:  ;
	--tw-gradient-to-position:  ;
	--tw-ordinal:  ;
	--tw-slashed-zero:  ;
	--tw-numeric-figure:  ;
	--tw-numeric-spacing:  ;
	--tw-numeric-fraction:  ;
	--tw-ring-inset:  ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur:  ;
	--tw-brightness:  ;
	--tw-contrast:  ;
	--tw-grayscale:  ;
	--tw-hue-rotate:  ;
	--tw-invert:  ;
	--tw-saturate:  ;
	--tw-sepia:  ;
	--tw-drop-shadow:  ;
	--tw-backdrop-blur:  ;
	--tw-backdrop-brightness:  ;
	--tw-backdrop-contrast:  ;
	--tw-backdrop-grayscale:  ;
	--tw-backdrop-hue-rotate:  ;
	--tw-backdrop-invert:  ;
	--tw-backdrop-opacity:  ;
	--tw-backdrop-saturate:  ;
	--tw-backdrop-sepia:  ;
	--tw-contain-size:  ;
	--tw-contain-layout:  ;
	--tw-contain-paint:  ;
	--tw-contain-style:  ;
}
::backdrop{
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x:  ;
	--tw-pan-y:  ;
	--tw-pinch-zoom:  ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position:  ;
	--tw-gradient-via-position:  ;
	--tw-gradient-to-position:  ;
	--tw-ordinal:  ;
	--tw-slashed-zero:  ;
	--tw-numeric-figure:  ;
	--tw-numeric-spacing:  ;
	--tw-numeric-fraction:  ;
	--tw-ring-inset:  ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur:  ;
	--tw-brightness:  ;
	--tw-contrast:  ;
	--tw-grayscale:  ;
	--tw-hue-rotate:  ;
	--tw-invert:  ;
	--tw-saturate:  ;
	--tw-sepia:  ;
	--tw-drop-shadow:  ;
	--tw-backdrop-blur:  ;
	--tw-backdrop-brightness:  ;
	--tw-backdrop-contrast:  ;
	--tw-backdrop-grayscale:  ;
	--tw-backdrop-hue-rotate:  ;
	--tw-backdrop-invert:  ;
	--tw-backdrop-opacity:  ;
	--tw-backdrop-saturate:  ;
	--tw-backdrop-sepia:  ;
	--tw-contain-size:  ;
	--tw-contain-layout:  ;
	--tw-contain-paint:  ;
	--tw-contain-style:  ;
}
.\!container{
	width: 100% !important;
	margin-right: auto !important;
	margin-left: auto !important;
	padding-right: 2rem !important;
	padding-left: 2rem !important;
}
.container{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 2rem;
	padding-left: 2rem;
}
@media (min-width: 1400px){
	.\!container{
		max-width: 1400px !important;
	}
	.container{
		max-width: 1400px;
	}
}
.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;
}
.pointer-events-none{
	pointer-events: none;
}
.pointer-events-auto{
	pointer-events: auto;
}
.\!visible{
	visibility: visible !important;
}
.visible{
	visibility: visible;
}
.invisible{
	visibility: hidden;
}
.collapse{
	visibility: collapse;
}
.static{
	position: static;
}
.fixed{
	position: fixed;
}
.absolute{
	position: absolute;
}
.relative{
	position: relative;
}
.sticky{
	position: sticky;
}
.-inset-0{
	inset: -0px;
}
.-inset-0\.5{
	inset: -0.125rem;
}
.-inset-1{
	inset: -0.25rem;
}
.-inset-4{
	inset: -1rem;
}
.-inset-8{
	inset: -2rem;
}
.-inset-\[2px\]{
	inset: -2px;
}
.inset-0{
	inset: 0px;
}
.inset-0\.5{
	inset: 0.125rem;
}
.inset-4{
	inset: 1rem;
}
.inset-x-0{
	left: 0px;
	right: 0px;
}
.inset-y-0{
	top: 0px;
	bottom: 0px;
}
.\!-right-1{
	right: -0.25rem !important;
}
.\!-right-1\.5{
	right: -0.375rem !important;
}
.\!-top-1{
	top: -0.25rem !important;
}
.\!-top-1\.5{
	top: -0.375rem !important;
}
.\!right-\[-15px\]{
	right: -15px !important;
}
.\!right-\[5px\]{
	right: 5px !important;
}
.\!top-\[-15px\]{
	top: -15px !important;
}
.\!top-\[5px\]{
	top: 5px !important;
}
.-bottom-0{
	bottom: -0px;
}
.-bottom-0\.5{
	bottom: -0.125rem;
}
.-bottom-1{
	bottom: -0.25rem;
}
.-bottom-10{
	bottom: -2.5rem;
}
.-bottom-12{
	bottom: -3rem;
}
.-bottom-2{
	bottom: -0.5rem;
}
.-bottom-2\.5{
	bottom: -0.625rem;
}
.-bottom-28{
	bottom: -7rem;
}
.-bottom-3{
	bottom: -0.75rem;
}
.-bottom-3\.5{
	bottom: -0.875rem;
}
.-bottom-4{
	bottom: -1rem;
}
.-bottom-5{
	bottom: -1.25rem;
}
.-bottom-6{
	bottom: -1.5rem;
}
.-bottom-7{
	bottom: -1.75rem;
}
.-bottom-8{
	bottom: -2rem;
}
.-bottom-\[100px\]{
	bottom: -100px;
}
.-bottom-\[12px\]{
	bottom: -12px;
}
.-bottom-\[150px\]{
	bottom: -150px;
}
.-left-0{
	left: -0px;
}
.-left-0\.5{
	left: -0.125rem;
}
.-left-1{
	left: -0.25rem;
}
.-left-2{
	left: -0.5rem;
}
.-left-20{
	left: -5rem;
}
.-left-3{
	left: -0.75rem;
}
.-left-3\.5{
	left: -0.875rem;
}
.-left-4{
	left: -1rem;
}
.-left-6{
	left: -1.5rem;
}
.-left-\[13px\]{
	left: -13px;
}
.-left-\[3\.5px\]{
	left: -3.5px;
}
.-left-\[4px\]{
	left: -4px;
}
.-right-0{
	right: -0px;
}
.-right-0\.5{
	right: -0.125rem;
}
.-right-1{
	right: -0.25rem;
}
.-right-1\.5{
	right: -0.375rem;
}
.-right-12{
	right: -3rem;
}
.-right-14{
	right: -3.5rem;
}
.-right-2{
	right: -0.5rem;
}
.-right-3{
	right: -0.75rem;
}
.-right-4{
	right: -1rem;
}
.-right-\[45\%\]{
	right: -45%;
}
.-top-1{
	top: -0.25rem;
}
.-top-1\.5{
	top: -0.375rem;
}
.-top-10{
	top: -2.5rem;
}
.-top-12{
	top: -3rem;
}
.-top-16{
	top: -4rem;
}
.-top-2{
	top: -0.5rem;
}
.-top-20{
	top: -5rem;
}
.-top-3{
	top: -0.75rem;
}
.-top-4{
	top: -1rem;
}
.-top-6{
	top: -1.5rem;
}
.-top-8{
	top: -2rem;
}
.-top-\[0\.5px\]{
	top: -0.5px;
}
.-top-\[1\.75rem\]{
	top: -1.75rem;
}
.-top-\[10px\]{
	top: -10px;
}
.-top-\[14px\]{
	top: -14px;
}
.-top-\[228px\]{
	top: -228px;
}
.bottom-0{
	bottom: 0px;
}
.bottom-0\.5{
	bottom: 0.125rem;
}
.bottom-1{
	bottom: 0.25rem;
}
.bottom-1\.5{
	bottom: 0.375rem;
}
.bottom-1\/3{
	bottom: 33.333333%;
}
.bottom-1\/4{
	bottom: 25%;
}
.bottom-10{
	bottom: 2.5rem;
}
.bottom-12{
	bottom: 3rem;
}
.bottom-14{
	bottom: 3.5rem;
}
.bottom-16{
	bottom: 4rem;
}
.bottom-2{
	bottom: 0.5rem;
}
.bottom-2\.5{
	bottom: 0.625rem;
}
.bottom-20{
	bottom: 5rem;
}
.bottom-24{
	bottom: 6rem;
}
.bottom-3{
	bottom: 0.75rem;
}
.bottom-32{
	bottom: 8rem;
}
.bottom-4{
	bottom: 1rem;
}
.bottom-40{
	bottom: 10rem;
}
.bottom-48{
	bottom: 12rem;
}
.bottom-5{
	bottom: 1.25rem;
}
.bottom-6{
	bottom: 1.5rem;
}
.bottom-8{
	bottom: 2rem;
}
.bottom-\[-15px\]{
	bottom: -15px;
}
.bottom-\[-20px\]{
	bottom: -20px;
}
.bottom-\[-2px\]{
	bottom: -2px;
}
.bottom-\[-4px\]{
	bottom: -4px;
}
.bottom-\[-5px\]{
	bottom: -5px;
}
.bottom-\[0px\]{
	bottom: 0px;
}
.bottom-\[104px\]{
	bottom: 104px;
}
.bottom-\[110px\]{
	bottom: 110px;
}
.bottom-\[120px\]{
	bottom: 120px;
}
.bottom-\[130px\]{
	bottom: 130px;
}
.bottom-\[15\%\]{
	bottom: 15%;
}
.bottom-\[15px\]{
	bottom: 15px;
}
.bottom-\[16px\]{
	bottom: 16px;
}
.bottom-\[170px\]{
	bottom: 170px;
}
.bottom-\[172px\]{
	bottom: 172px;
}
.bottom-\[180px\]{
	bottom: 180px;
}
.bottom-\[190px\]{
	bottom: 190px;
}
.bottom-\[20\%\]{
	bottom: 20%;
}
.bottom-\[20px\]{
	bottom: 20px;
}
.bottom-\[26px\]{
	bottom: 26px;
}
.bottom-\[27px\]{
	bottom: 27px;
}
.bottom-\[3px\]{
	bottom: 3px;
}
.bottom-\[50px\]{
	bottom: 50px;
}
.bottom-\[56px\]{
	bottom: 56px;
}
.bottom-\[70px\]{
	bottom: 70px;
}
.bottom-\[76px\]{
	bottom: 76px;
}
.bottom-\[80px\]{
	bottom: 80px;
}
.bottom-\[92px\]{
	bottom: 92px;
}
.bottom-\[calc\(100\%\+12px\)\]{
	bottom: calc(100% + 12px);
}
.bottom-\[calc\(90px\+var\(--th-edge-pad\2c 16px\)\+16px\)\]{
	bottom: calc(90px + var(--th-edge-pad,16px) + 16px);
}
.bottom-\[calc\(var\(--tg-content-safe-area-inset-bottom\2c 0px\)\+var\(--tg-safe-area-inset-bottom\2c 34px\)\+81px\)\]{
	bottom: calc(var(--tg-content-safe-area-inset-bottom,0px) + var(--tg-safe-area-inset-bottom,34px) + 81px);
}
.bottom-\[max\(calc\(350px\*1\.85-100vh\)\2c -180px\)\]{
	bottom: max(calc(350px * 1.85 - 100vh),-180px);
}
.bottom-full{
	bottom: 100%;
}
.left-0{
	left: 0px;
}
.left-0\.5{
	left: 0.125rem;
}
.left-1{
	left: 0.25rem;
}
.left-1\/2{
	left: 50%;
}
.left-1\/3{
	left: 33.333333%;
}
.left-1\/4{
	left: 25%;
}
.left-12{
	left: 3rem;
}
.left-2{
	left: 0.5rem;
}
.left-2\.5{
	left: 0.625rem;
}
.left-2\/3{
	left: 66.666667%;
}
.left-3{
	left: 0.75rem;
}
.left-3\.5{
	left: 0.875rem;
}
.left-4{
	left: 1rem;
}
.left-5{
	left: 1.25rem;
}
.left-6{
	left: 1.5rem;
}
.left-8{
	left: 2rem;
}
.left-\[-10\%\]{
	left: -10%;
}
.left-\[-14px\]{
	left: -14px;
}
.left-\[-70px\]{
	left: -70px;
}
.left-\[10\%\]{
	left: 10%;
}
.left-\[10px\]{
	left: 10px;
}
.left-\[11px\]{
	left: 11px;
}
.left-\[12\%\]{
	left: 12%;
}
.left-\[12\.50px\]{
	left: 12.50px;
}
.left-\[12px\]{
	left: 12px;
}
.left-\[14px\]{
	left: 14px;
}
.left-\[170px\]{
	left: 170px;
}
.left-\[17px\]{
	left: 17px;
}
.left-\[1px\]{
	left: 1px;
}
.left-\[2\.50px\]{
	left: 2.50px;
}
.left-\[21\.46px\]{
	left: 21.46px;
}
.left-\[230px\]{
	left: 230px;
}
.left-\[2px\]{
	left: 2px;
}
.left-\[30px\]{
	left: 30px;
}
.left-\[36\.46px\]{
	left: 36.46px;
}
.left-\[4px\]{
	left: 4px;
}
.left-\[5\%\]{
	left: 5%;
}
.left-\[50\%\]{
	left: 50%;
}
.left-\[52px\]{
	left: 52px;
}
.left-\[5px\]{
	left: 5px;
}
.left-\[65\%\]{
	left: 65%;
}
.left-\[8px\]{
	left: 8px;
}
.left-\[var\(--th-edge-pad\2c 12px\)\]{
	left: var(--th-edge-pad,12px);
}
.left-full{
	left: 100%;
}
.left-px{
	left: 1px;
}
.right-0{
	right: 0px;
}
.right-0\.5{
	right: 0.125rem;
}
.right-1{
	right: 0.25rem;
}
.right-1\.5{
	right: 0.375rem;
}
.right-1\/4{
	right: 25%;
}
.right-10{
	right: 2.5rem;
}
.right-12{
	right: 3rem;
}
.right-2{
	right: 0.5rem;
}
.right-2\.5{
	right: 0.625rem;
}
.right-3{
	right: 0.75rem;
}
.right-4{
	right: 1rem;
}
.right-5{
	right: 1.25rem;
}
.right-6{
	right: 1.5rem;
}
.right-8{
	right: 2rem;
}
.right-\[-10px\]{
	right: -10px;
}
.right-\[-12px\]{
	right: -12px;
}
.right-\[-15px\]{
	right: -15px;
}
.right-\[-2px\]{
	right: -2px;
}
.right-\[-5px\]{
	right: -5px;
}
.right-\[0px\]{
	right: 0px;
}
.right-\[12px\]{
	right: 12px;
}
.right-\[15px\]{
	right: 15px;
}
.right-\[2px\]{
	right: 2px;
}
.right-full{
	right: 100%;
}
.top-0{
	top: 0px;
}
.top-0\.5{
	top: 0.125rem;
}
.top-1{
	top: 0.25rem;
}
.top-1\.5{
	top: 0.375rem;
}
.top-1\/2{
	top: 50%;
}
.top-1\/3{
	top: 33.333333%;
}
.top-1\/4{
	top: 25%;
}
.top-10{
	top: 2.5rem;
}
.top-12{
	top: 3rem;
}
.top-14{
	top: 3.5rem;
}
.top-2{
	top: 0.5rem;
}
.top-20{
	top: 5rem;
}
.top-24{
	top: 6rem;
}
.top-28{
	top: 7rem;
}
.top-3{
	top: 0.75rem;
}
.top-3\.5{
	top: 0.875rem;
}
.top-3\/4{
	top: 75%;
}
.top-4{
	top: 1rem;
}
.top-5{
	top: 1.25rem;
}
.top-6{
	top: 1.5rem;
}
.top-8{
	top: 2rem;
}
.top-\[-0\.50px\]{
	top: -0.50px;
}
.top-\[-1\.36px\]{
	top: -1.36px;
}
.top-\[-10px\]{
	top: -10px;
}
.top-\[-12px\]{
	top: -12px;
}
.top-\[-15px\]{
	top: -15px;
}
.top-\[-32px\]{
	top: -32px;
}
.top-\[-42px\]{
	top: -42px;
}
.top-\[-5px\]{
	top: -5px;
}
.top-\[10px\]{
	top: 10px;
}
.top-\[11px\]{
	top: 11px;
}
.top-\[12px\]{
	top: 12px;
}
.top-\[15px\]{
	top: 15px;
}
.top-\[170px\]{
	top: 170px;
}
.top-\[18\%\]{
	top: 18%;
}
.top-\[18px\]{
	top: 18px;
}
.top-\[1px\]{
	top: 1px;
}
.top-\[20px\]{
	top: 20px;
}
.top-\[22px\]{
	top: 22px;
}
.top-\[2px\]{
	top: 2px;
}
.top-\[3\.14px\]{
	top: 3.14px;
}
.top-\[4px\]{
	top: 4px;
}
.top-\[50\%\]{
	top: 50%;
}
.top-\[5px\]{
	top: 5px;
}
.top-\[60px\]{
	top: 60px;
}
.top-\[6px\]{
	top: 6px;
}
.top-\[8\.50px\]{
	top: 8.50px;
}
.top-\[8px\]{
	top: 8px;
}
.top-\[9\.50px\]{
	top: 9.50px;
}
.top-\[9px\]{
	top: 9px;
}
.top-\[calc\(clamp\(48px\2c 12vw\2c 72px\)\+120px\)\]{
	top: calc(clamp(48px,12vw,72px) + 120px);
}
.top-\[calc\(clamp\(48px\2c 12vw\2c 72px\)\+140px\)\]{
	top: calc(clamp(48px,12vw,72px) + 140px);
}
.top-\[calc\(env\(safe-area-inset-top\2c 0px\)\+130px\)\]{
	top: calc(env(safe-area-inset-top,0px) + 130px);
}
.top-\[calc\(env\(safe-area-inset-top\2c 0px\)\+140px\)\]{
	top: calc(env(safe-area-inset-top,0px) + 140px);
}
.top-full{
	top: 100%;
}
.top-px{
	top: 1px;
}
.isolate{
	isolation: isolate;
}
.\!z-10{
	z-index: 10 !important;
}
.-z-10{
	z-index: -10;
}
.-z-\[1\]{
	z-index: -1;
}
.z-0{
	z-index: 0;
}
.z-10{
	z-index: 10;
}
.z-20{
	z-index: 20;
}
.z-30{
	z-index: 30;
}
.z-40{
	z-index: 40;
}
.z-50{
	z-index: 50;
}
.z-\[-1\]{
	z-index: -1;
}
.z-\[0\]{
	z-index: 0;
}
.z-\[100000\]{
	z-index: 100000;
}
.z-\[100001\]{
	z-index: 100001;
}
.z-\[100002\]{
	z-index: 100002;
}
.z-\[10000\]{
	z-index: 10000;
}
.z-\[10001\]{
	z-index: 10001;
}
.z-\[10002\]{
	z-index: 10002;
}
.z-\[10010\]{
	z-index: 10010;
}
.z-\[10020\]{
	z-index: 10020;
}
.z-\[10025\]{
	z-index: 10025;
}
.z-\[10030\]{
	z-index: 10030;
}
.z-\[100\]{
	z-index: 100;
}
.z-\[101\]{
	z-index: 101;
}
.z-\[10\]{
	z-index: 10;
}
.z-\[1100\]{
	z-index: 1100;
}
.z-\[11\]{
	z-index: 11;
}
.z-\[12000\]{
	z-index: 12000;
}
.z-\[12\]{
	z-index: 12;
}
.z-\[15\]{
	z-index: 15;
}
.z-\[16\]{
	z-index: 16;
}
.z-\[18\]{
	z-index: 18;
}
.z-\[19\]{
	z-index: 19;
}
.z-\[1\]{
	z-index: 1;
}
.z-\[200\]{
	z-index: 200;
}
.z-\[20\]{
	z-index: 20;
}
.z-\[2147483628\]{
	z-index: 2147483628;
}
.z-\[2147483631\]{
	z-index: 2147483631;
}
.z-\[2147483632\]{
	z-index: 2147483632;
}
.z-\[2147483635\]{
	z-index: 2147483635;
}
.z-\[2147483636\]{
	z-index: 2147483636;
}
.z-\[2147483646\]{
	z-index: 2147483646;
}
.z-\[2147483647\]{
	z-index: 2147483647;
}
.z-\[2147483648\]{
	z-index: 2147483648;
}
.z-\[2147483649\]{
	z-index: 2147483649;
}
.z-\[21\]{
	z-index: 21;
}
.z-\[22\]{
	z-index: 22;
}
.z-\[23\]{
	z-index: 23;
}
.z-\[25\]{
	z-index: 25;
}
.z-\[26\]{
	z-index: 26;
}
.z-\[2\]{
	z-index: 2;
}
.z-\[30\]{
	z-index: 30;
}
.z-\[35\]{
	z-index: 35;
}
.z-\[36\]{
	z-index: 36;
}
.z-\[3\]{
	z-index: 3;
}
.z-\[41\]{
	z-index: 41;
}
.z-\[4\]{
	z-index: 4;
}
.z-\[55\]{
	z-index: 55;
}
.z-\[56\]{
	z-index: 56;
}
.z-\[57\]{
	z-index: 57;
}
.z-\[5\]{
	z-index: 5;
}
.z-\[6\]{
	z-index: 6;
}
.z-\[75\]{
	z-index: 75;
}
.z-\[76\]{
	z-index: 76;
}
.z-\[8\]{
	z-index: 8;
}
.z-\[9000\]{
	z-index: 9000;
}
.z-\[9010\]{
	z-index: 9010;
}
.z-\[9020\]{
	z-index: 9020;
}
.z-\[9100\]{
	z-index: 9100;
}
.z-\[9150\]{
	z-index: 9150;
}
.z-\[9160\]{
	z-index: 9160;
}
.z-\[9200\]{
	z-index: 9200;
}
.z-\[9250\]{
	z-index: 9250;
}
.z-\[9300\]{
	z-index: 9300;
}
.z-\[9400\]{
	z-index: 9400;
}
.z-\[9450\]{
	z-index: 9450;
}
.z-\[9470\]{
	z-index: 9470;
}
.z-\[9490\]{
	z-index: 9490;
}
.z-\[9500\]{
	z-index: 9500;
}
.z-\[9550\]{
	z-index: 9550;
}
.z-\[9600\]{
	z-index: 9600;
}
.z-\[9650\]{
	z-index: 9650;
}
.z-\[9700\]{
	z-index: 9700;
}
.z-\[9750\]{
	z-index: 9750;
}
.z-\[9800\]{
	z-index: 9800;
}
.z-\[9850\]{
	z-index: 9850;
}
.z-\[9860\]{
	z-index: 9860;
}
.z-\[9880\]{
	z-index: 9880;
}
.z-\[9890\]{
	z-index: 9890;
}
.z-\[9900\]{
	z-index: 9900;
}
.z-\[9920\]{
	z-index: 9920;
}
.z-\[9940\]{
	z-index: 9940;
}
.z-\[9950\]{
	z-index: 9950;
}
.z-\[9970\]{
	z-index: 9970;
}
.z-\[9980\]{
	z-index: 9980;
}
.z-\[9995\]{
	z-index: 9995;
}
.z-\[9997\]{
	z-index: 9997;
}
.z-\[9998\]{
	z-index: 9998;
}
.z-\[9999\]{
	z-index: 9999;
}
.z-\[9\]{
	z-index: 9;
}
.order-3{
	order: 3;
}
.col-span-2{
	grid-column: span 2 / span 2;
}
.col-span-4{
	grid-column: span 4 / span 4;
}
.col-span-full{
	grid-column: 1 / -1;
}
.col-start-1{
	grid-column-start: 1;
}
.col-start-4{
	grid-column-start: 4;
}
.col-start-5{
	grid-column-start: 5;
}
.row-span-2{
	grid-row: span 2 / span 2;
}
.row-start-1{
	grid-row-start: 1;
}
.row-start-2{
	grid-row-start: 2;
}
.-m-5{
	margin: -1.25rem;
}
.m-0{
	margin: 0px;
}
.m-2{
	margin: 0.5rem;
}
.m-4{
	margin: 1rem;
}
.m-\[2px\]{
	margin: 2px;
}
.m-auto{
	margin: auto;
}
.-mx-1{
	margin-left: -0.25rem;
	margin-right: -0.25rem;
}
.-mx-2{
	margin-left: -0.5rem;
	margin-right: -0.5rem;
}
.-mx-2\.5{
	margin-left: -0.625rem;
	margin-right: -0.625rem;
}
.-mx-\[9px\]{
	margin-left: -9px;
	margin-right: -9px;
}
.mx-0{
	margin-left: 0px;
	margin-right: 0px;
}
.mx-1{
	margin-left: 0.25rem;
	margin-right: 0.25rem;
}
.mx-1\.5{
	margin-left: 0.375rem;
	margin-right: 0.375rem;
}
.mx-2{
	margin-left: 0.5rem;
	margin-right: 0.5rem;
}
.mx-3{
	margin-left: 0.75rem;
	margin-right: 0.75rem;
}
.mx-3\.5{
	margin-left: 0.875rem;
	margin-right: 0.875rem;
}
.mx-4{
	margin-left: 1rem;
	margin-right: 1rem;
}
.mx-8{
	margin-left: 2rem;
	margin-right: 2rem;
}
.mx-\[18px\]{
	margin-left: 18px;
	margin-right: 18px;
}
.mx-auto{
	margin-left: auto;
	margin-right: auto;
}
.my-0{
	margin-top: 0px;
	margin-bottom: 0px;
}
.my-0\.5{
	margin-top: 0.125rem;
	margin-bottom: 0.125rem;
}
.my-1{
	margin-top: 0.25rem;
	margin-bottom: 0.25rem;
}
.my-2{
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}
.my-3{
	margin-top: 0.75rem;
	margin-bottom: 0.75rem;
}
.my-4{
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.my-6{
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}
.my-\[80px\]{
	margin-top: 80px;
	margin-bottom: 80px;
}
.my-auto{
	margin-top: auto;
	margin-bottom: auto;
}
.-mb-0{
	margin-bottom: -0px;
}
.-mb-0\.5{
	margin-bottom: -0.125rem;
}
.-mb-1{
	margin-bottom: -0.25rem;
}
.-mb-3{
	margin-bottom: -0.75rem;
}
.-mb-3\.5{
	margin-bottom: -0.875rem;
}
.-mb-5{
	margin-bottom: -1.25rem;
}
.-mb-\[2px\]{
	margin-bottom: -2px;
}
.-mb-\[3px\]{
	margin-bottom: -3px;
}
.-mb-px{
	margin-bottom: -1px;
}
.-ml-1{
	margin-left: -0.25rem;
}
.-ml-1\.5{
	margin-left: -0.375rem;
}
.-ml-10{
	margin-left: -2.5rem;
}
.-ml-2{
	margin-left: -0.5rem;
}
.-mr-1{
	margin-right: -0.25rem;
}
.-mr-1\.5{
	margin-right: -0.375rem;
}
.-mr-10{
	margin-right: -2.5rem;
}
.-mr-2{
	margin-right: -0.5rem;
}
.-mr-6{
	margin-right: -1.5rem;
}
.-mr-8{
	margin-right: -2rem;
}
.-mt-0{
	margin-top: -0px;
}
.-mt-0\.5{
	margin-top: -0.125rem;
}
.-mt-1{
	margin-top: -0.25rem;
}
.-mt-1\.5{
	margin-top: -0.375rem;
}
.-mt-10{
	margin-top: -2.5rem;
}
.-mt-14{
	margin-top: -3.5rem;
}
.-mt-2{
	margin-top: -0.5rem;
}
.-mt-3{
	margin-top: -0.75rem;
}
.-mt-3\.5{
	margin-top: -0.875rem;
}
.-mt-4{
	margin-top: -1rem;
}
.-mt-6{
	margin-top: -1.5rem;
}
.-mt-7{
	margin-top: -1.75rem;
}
.-mt-8{
	margin-top: -2rem;
}
.-mt-9{
	margin-top: -2.25rem;
}
.-mt-\[0\.1px\]{
	margin-top: -0.1px;
}
.-mt-\[1px\]{
	margin-top: -1px;
}
.-mt-\[2px\]{
	margin-top: -2px;
}
.-mt-\[3px\]{
	margin-top: -3px;
}
.-mt-\[4px\]{
	margin-top: -4px;
}
.-mt-\[5px\]{
	margin-top: -5px;
}
.-mt-\[68px\]{
	margin-top: -68px;
}
.-mt-\[6px\]{
	margin-top: -6px;
}
.-mt-px{
	margin-top: -1px;
}
.mb-0{
	margin-bottom: 0px;
}
.mb-0\.5{
	margin-bottom: 0.125rem;
}
.mb-1{
	margin-bottom: 0.25rem;
}
.mb-1\.5{
	margin-bottom: 0.375rem;
}
.mb-10{
	margin-bottom: 2.5rem;
}
.mb-12{
	margin-bottom: 3rem;
}
.mb-16{
	margin-bottom: 4rem;
}
.mb-2{
	margin-bottom: 0.5rem;
}
.mb-20{
	margin-bottom: 5rem;
}
.mb-3{
	margin-bottom: 0.75rem;
}
.mb-4{
	margin-bottom: 1rem;
}
.mb-5{
	margin-bottom: 1.25rem;
}
.mb-6{
	margin-bottom: 1.5rem;
}
.mb-8{
	margin-bottom: 2rem;
}
.mb-9{
	margin-bottom: 2.25rem;
}
.mb-\[-10px\]{
	margin-bottom: -10px;
}
.mb-\[12px\]{
	margin-bottom: 12px;
}
.mb-\[16px\]{
	margin-bottom: 16px;
}
.mb-\[1px\]{
	margin-bottom: 1px;
}
.mb-\[20px\]{
	margin-bottom: 20px;
}
.mb-\[27px\]{
	margin-bottom: 27px;
}
.mb-\[2px\]{
	margin-bottom: 2px;
}
.mb-\[3px\]{
	margin-bottom: 3px;
}
.mb-\[4px\]{
	margin-bottom: 4px;
}
.mb-\[50px\]{
	margin-bottom: 50px;
}
.mb-\[5px\]{
	margin-bottom: 5px;
}
.mb-\[80px\]{
	margin-bottom: 80px;
}
.mb-\[84px\]{
	margin-bottom: 84px;
}
.mb-\[9px\]{
	margin-bottom: 9px;
}
.ml-0{
	margin-left: 0px;
}
.ml-0\.5{
	margin-left: 0.125rem;
}
.ml-1{
	margin-left: 0.25rem;
}
.ml-1\.5{
	margin-left: 0.375rem;
}
.ml-2{
	margin-left: 0.5rem;
}
.ml-24{
	margin-left: 6rem;
}
.ml-3{
	margin-left: 0.75rem;
}
.ml-4{
	margin-left: 1rem;
}
.ml-\[-1\.28px\]{
	margin-left: -1.28px;
}
.ml-\[10px\]{
	margin-left: 10px;
}
.ml-\[2\.5px\]{
	margin-left: 2.5px;
}
.ml-\[2px\]{
	margin-left: 2px;
}
.ml-auto{
	margin-left: auto;
}
.mr-1{
	margin-right: 0.25rem;
}
.mr-2{
	margin-right: 0.5rem;
}
.mr-24{
	margin-right: 6rem;
}
.mr-3{
	margin-right: 0.75rem;
}
.mr-4{
	margin-right: 1rem;
}
.mr-auto{
	margin-right: auto;
}
.mt-0{
	margin-top: 0px;
}
.mt-0\.5{
	margin-top: 0.125rem;
}
.mt-1{
	margin-top: 0.25rem;
}
.mt-1\.5{
	margin-top: 0.375rem;
}
.mt-10{
	margin-top: 2.5rem;
}
.mt-12{
	margin-top: 3rem;
}
.mt-16{
	margin-top: 4rem;
}
.mt-2{
	margin-top: 0.5rem;
}
.mt-20{
	margin-top: 5rem;
}
.mt-24{
	margin-top: 6rem;
}
.mt-3{
	margin-top: 0.75rem;
}
.mt-4{
	margin-top: 1rem;
}
.mt-6{
	margin-top: 1.5rem;
}
.mt-8{
	margin-top: 2rem;
}
.mt-\[-10px\]{
	margin-top: -10px;
}
.mt-\[-30\%\]{
	margin-top: -30%;
}
.mt-\[10px\]{
	margin-top: 10px;
}
.mt-\[11px\]{
	margin-top: 11px;
}
.mt-\[12px\]{
	margin-top: 12px;
}
.mt-\[13px\]{
	margin-top: 13px;
}
.mt-\[190px\]{
	margin-top: 190px;
}
.mt-\[2px\]{
	margin-top: 2px;
}
.mt-\[300px\]{
	margin-top: 300px;
}
.mt-\[3px\]{
	margin-top: 3px;
}
.mt-\[4px\]{
	margin-top: 4px;
}
.mt-\[5px\]{
	margin-top: 5px;
}
.mt-\[8px\]{
	margin-top: 8px;
}
.mt-auto{
	margin-top: auto;
}
.line-clamp-1{
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}
.line-clamp-2{
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.block{
	display: block;
}
.\!inline-block{
	display: inline-block !important;
}
.inline-block{
	display: inline-block;
}
.\!inline{
	display: inline !important;
}
.inline{
	display: inline;
}
.flex{
	display: flex;
}
.inline-flex{
	display: inline-flex;
}
.\!table{
	display: table !important;
}
.table{
	display: table;
}
.grid{
	display: grid;
}
.contents{
	display: contents;
}
.hidden{
	display: none;
}
.aspect-\[2\.02\]{
	aspect-ratio: 2.02;
}
.aspect-\[3\/4\]{
	aspect-ratio: 3/4;
}
.aspect-\[35\/34\]{
	aspect-ratio: 35/34;
}
.aspect-\[4\/3\]{
	aspect-ratio: 4/3;
}
.aspect-square{
	aspect-ratio: 1 / 1;
}
.aspect-video{
	aspect-ratio: 16 / 9;
}
.\!size-auto{
	width: auto !important;
	height: auto !important;
}
.size-1{
	width: 0.25rem;
	height: 0.25rem;
}
.size-1\.5{
	width: 0.375rem;
	height: 0.375rem;
}
.size-10{
	width: 2.5rem;
	height: 2.5rem;
}
.size-11{
	width: 2.75rem;
	height: 2.75rem;
}
.size-12{
	width: 3rem;
	height: 3rem;
}
.size-14{
	width: 3.5rem;
	height: 3.5rem;
}
.size-16{
	width: 4rem;
	height: 4rem;
}
.size-2{
	width: 0.5rem;
	height: 0.5rem;
}
.size-2\.5{
	width: 0.625rem;
	height: 0.625rem;
}
.size-24{
	width: 6rem;
	height: 6rem;
}
.size-28{
	width: 7rem;
	height: 7rem;
}
.size-3{
	width: 0.75rem;
	height: 0.75rem;
}
.size-32{
	width: 8rem;
	height: 8rem;
}
.size-36{
	width: 9rem;
	height: 9rem;
}
.size-4{
	width: 1rem;
	height: 1rem;
}
.size-5{
	width: 1.25rem;
	height: 1.25rem;
}
.size-6{
	width: 1.5rem;
	height: 1.5rem;
}
.size-7{
	width: 1.75rem;
	height: 1.75rem;
}
.size-8{
	width: 2rem;
	height: 2rem;
}
.size-9{
	width: 2.25rem;
	height: 2.25rem;
}
.size-\[232px\]{
	width: 232px;
	height: 232px;
}
.size-\[42\.95px\]{
	width: 42.95px;
	height: 42.95px;
}
.size-full{
	width: 100%;
	height: 100%;
}
.\!h-10{
	height: 2.5rem !important;
}
.\!h-12{
	height: 3rem !important;
}
.\!h-\[28px\]{
	height: 28px !important;
}
.\!h-\[34px\]{
	height: 34px !important;
}
.\!h-\[40px\]{
	height: 40px !important;
}
.\!h-\[48px\]{
	height: 48px !important;
}
.\!h-\[52px\]{
	height: 52px !important;
}
.\!h-\[56px\]{
	height: 56px !important;
}
.\!h-auto{
	height: auto !important;
}
.h-0{
	height: 0px;
}
.h-0\.5{
	height: 0.125rem;
}
.h-1{
	height: 0.25rem;
}
.h-1\.5{
	height: 0.375rem;
}
.h-1\/2{
	height: 50%;
}
.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: 0.5rem;
}
.h-2\.5{
	height: 0.625rem;
}
.h-2\/3{
	height: 66.666667%;
}
.h-20{
	height: 5rem;
}
.h-24{
	height: 6rem;
}
.h-28{
	height: 7rem;
}
.h-3{
	height: 0.75rem;
}
.h-3\.5{
	height: 0.875rem;
}
.h-32{
	height: 8rem;
}
.h-36{
	height: 9rem;
}
.h-4{
	height: 1rem;
}
.h-40{
	height: 10rem;
}
.h-48{
	height: 12rem;
}
.h-5{
	height: 1.25rem;
}
.h-56{
	height: 14rem;
}
.h-6{
	height: 1.5rem;
}
.h-64{
	height: 16rem;
}
.h-7{
	height: 1.75rem;
}
.h-72{
	height: 18rem;
}
.h-8{
	height: 2rem;
}
.h-80{
	height: 20rem;
}
.h-9{
	height: 2.25rem;
}
.h-96{
	height: 24rem;
}
.h-\[1\.5px\]{
	height: 1.5px;
}
.h-\[100\%\]{
	height: 100%;
}
.h-\[100dvh\]{
	height: 100dvh;
}
.h-\[100px\]{
	height: 100px;
}
.h-\[101px\]{
	height: 101px;
}
.h-\[105px\]{
	height: 105px;
}
.h-\[106px\]{
	height: 106px;
}
.h-\[10px\]{
	height: 10px;
}
.h-\[110px\]{
	height: 110px;
}
.h-\[116px\]{
	height: 116px;
}
.h-\[120px\]{
	height: 120px;
}
.h-\[125\.4px\]{
	height: 125.4px;
}
.h-\[127\%\]{
	height: 127%;
}
.h-\[128px\]{
	height: 128px;
}
.h-\[12px\]{
	height: 12px;
}
.h-\[130px\]{
	height: 130px;
}
.h-\[132px\]{
	height: 132px;
}
.h-\[13px\]{
	height: 13px;
}
.h-\[140px\]{
	height: 140px;
}
.h-\[146px\]{
	height: 146px;
}
.h-\[14px\]{
	height: 14px;
}
.h-\[150px\]{
	height: 150px;
}
.h-\[153\.5px\]{
	height: 153.5px;
}
.h-\[15px\]{
	height: 15px;
}
.h-\[160px\]{
	height: 160px;
}
.h-\[168px\]{
	height: 168px;
}
.h-\[16px\]{
	height: 16px;
}
.h-\[172px\]{
	height: 172px;
}
.h-\[175px\]{
	height: 175px;
}
.h-\[178px\]{
	height: 178px;
}
.h-\[180px\]{
	height: 180px;
}
.h-\[186px\]{
	height: 186px;
}
.h-\[18px\]{
	height: 18px;
}
.h-\[196px\]{
	height: 196px;
}
.h-\[1px\]{
	height: 1px;
}
.h-\[200px\]{
	height: 200px;
}
.h-\[202\.5px\]{
	height: 202.5px;
}
.h-\[20px\]{
	height: 20px;
}
.h-\[210px\]{
	height: 210px;
}
.h-\[21px\]{
	height: 21px;
}
.h-\[222px\]{
	height: 222px;
}
.h-\[228px\]{
	height: 228px;
}
.h-\[22px\]{
	height: 22px;
}
.h-\[248px\]{
	height: 248px;
}
.h-\[24px\]{
	height: 24px;
}
.h-\[260px\]{
	height: 260px;
}
.h-\[265px\]{
	height: 265px;
}
.h-\[26px\]{
	height: 26px;
}
.h-\[27px\]{
	height: 27px;
}
.h-\[28\.15px\]{
	height: 28.15px;
}
.h-\[280px\]{
	height: 280px;
}
.h-\[28px\]{
	height: 28px;
}
.h-\[29px\]{
	height: 29px;
}
.h-\[2px\]{
	height: 2px;
}
.h-\[300px\]{
	height: 300px;
}
.h-\[30px\]{
	height: 30px;
}
.h-\[318px\]{
	height: 318px;
}
.h-\[320px\]{
	height: 320px;
}
.h-\[32px\]{
	height: 32px;
}
.h-\[33\.5px\]{
	height: 33.5px;
}
.h-\[330px\]{
	height: 330px;
}
.h-\[333px\]{
	height: 333px;
}
.h-\[334\.6px\]{
	height: 334.6px;
}
.h-\[336px\]{
	height: 336px;
}
.h-\[33px\]{
	height: 33px;
}
.h-\[340px\]{
	height: 340px;
}
.h-\[34px\]{
	height: 34px;
}
.h-\[350px\]{
	height: 350px;
}
.h-\[35px\]{
	height: 35px;
}
.h-\[36\.385px\]{
	height: 36.385px;
}
.h-\[36px\]{
	height: 36px;
}
.h-\[382px\]{
	height: 382px;
}
.h-\[38px\]{
	height: 38px;
}
.h-\[39\.25px\]{
	height: 39.25px;
}
.h-\[3px\]{
	height: 3px;
}
.h-\[40\%\]{
	height: 40%;
}
.h-\[400px\]{
	height: 400px;
}
.h-\[40px\]{
	height: 40px;
}
.h-\[426px\]{
	height: 426px;
}
.h-\[42px\]{
	height: 42px;
}
.h-\[44px\]{
	height: 44px;
}
.h-\[45px\]{
	height: 45px;
}
.h-\[478px\]{
	height: 478px;
}
.h-\[48px\]{
	height: 48px;
}
.h-\[49\.345px\]{
	height: 49.345px;
}
.h-\[4px\]{
	height: 4px;
}
.h-\[500px\]{
	height: 500px;
}
.h-\[50px\]{
	height: 50px;
}
.h-\[51\.15px\]{
	height: 51.15px;
}
.h-\[51px\]{
	height: 51px;
}
.h-\[52px\]{
	height: 52px;
}
.h-\[53\.5px\]{
	height: 53.5px;
}
.h-\[532px\]{
	height: 532px;
}
.h-\[54\%\]{
	height: 54%;
}
.h-\[550px\]{
	height: 550px;
}
.h-\[55px\]{
	height: 55px;
}
.h-\[56px\]{
	height: 56px;
}
.h-\[57px\]{
	height: 57px;
}
.h-\[58px\]{
	height: 58px;
}
.h-\[5px\]{
	height: 5px;
}
.h-\[600px\]{
	height: 600px;
}
.h-\[60px\]{
	height: 60px;
}
.h-\[615px\]{
	height: 615px;
}
.h-\[64px\]{
	height: 64px;
}
.h-\[65\%\]{
	height: 65%;
}
.h-\[65px\]{
	height: 65px;
}
.h-\[66px\]{
	height: 66px;
}
.h-\[675px\]{
	height: 675px;
}
.h-\[685px\]{
	height: 685px;
}
.h-\[68px\]{
	height: 68px;
}
.h-\[6px\]{
	height: 6px;
}
.h-\[70\%\]{
	height: 70%;
}
.h-\[70px\]{
	height: 70px;
}
.h-\[70vh\]{
	height: 70vh;
}
.h-\[72px\]{
	height: 72px;
}
.h-\[74px\]{
	height: 74px;
}
.h-\[75px\]{
	height: 75px;
}
.h-\[76px\]{
	height: 76px;
}
.h-\[77px\]{
	height: 77px;
}
.h-\[78px\]{
	height: 78px;
}
.h-\[80\%\]{
	height: 80%;
}
.h-\[80\.5px\]{
	height: 80.5px;
}
.h-\[800px\]{
	height: 800px;
}
.h-\[80px\]{
	height: 80px;
}
.h-\[80vh\]{
	height: 80vh;
}
.h-\[85\.5px\]{
	height: 85.5px;
}
.h-\[85px\]{
	height: 85px;
}
.h-\[85vh\]{
	height: 85vh;
}
.h-\[87px\]{
	height: 87px;
}
.h-\[88px\]{
	height: 88px;
}
.h-\[8px\]{
	height: 8px;
}
.h-\[90\%\]{
	height: 90%;
}
.h-\[90\.5px\]{
	height: 90.5px;
}
.h-\[90px\]{
	height: 90px;
}
.h-\[96px\]{
	height: 96px;
}
.h-\[98px\]{
	height: 98px;
}
.h-\[calc\(100\%-100px\)\]{
	height: calc(100% - 100px);
}
.h-\[calc\(100\%-16px\)\]{
	height: calc(100% - 16px);
}
.h-\[calc\(100\%-20px\)\]{
	height: calc(100% - 20px);
}
.h-\[calc\(100\%-22px\)\]{
	height: calc(100% - 22px);
}
.h-\[calc\(100\%-4px\)\]{
	height: calc(100% - 4px);
}
.h-\[calc\(100\%-8px\)\]{
	height: calc(100% - 8px);
}
.h-\[calc\(80vh-120px\)\]{
	height: calc(80vh - 120px);
}
.h-\[clamp\(48px\2c 8vw\2c 90px\)\]{
	height: clamp(48px,8vw,90px);
}
.h-\[clamp\(54px\2c 8vw\2c 80px\)\]{
	height: clamp(54px,8vw,80px);
}
.h-\[min\(500px\2c 70vh\)\]{
	height: min(500px,70vh);
}
.h-\[min\(600px\2c 75vh\)\]{
	height: min(600px,75vh);
}
.h-\[min\(640px\2c 80vh\)\]{
	height: min(640px,80vh);
}
.h-\[min\(700px\2c 80vh\)\]{
	height: min(700px,80vh);
}
.h-\[var\(--radix-select-trigger-height\)\]{
	height: var(--radix-select-trigger-height);
}
.h-auto{
	height: auto;
}
.h-fit{
	height: fit-content;
}
.h-full{
	height: 100%;
}
.h-max{
	height: max-content;
}
.h-px{
	height: 1px;
}
.h-screen{
	height: 100vh;
}
.h-svh{
	height: 100svh;
}
.max-h-32{
	max-height: 8rem;
}
.max-h-40{
	max-height: 10rem;
}
.max-h-48{
	max-height: 12rem;
}
.max-h-64{
	max-height: 16rem;
}
.max-h-96{
	max-height: 24rem;
}
.max-h-\[100px\]{
	max-height: 100px;
}
.max-h-\[120px\]{
	max-height: 120px;
}
.max-h-\[140px\]{
	max-height: 140px;
}
.max-h-\[160px\]{
	max-height: 160px;
}
.max-h-\[180px\]{
	max-height: 180px;
}
.max-h-\[200px\]{
	max-height: 200px;
}
.max-h-\[218px\]{
	max-height: 218px;
}
.max-h-\[300px\]{
	max-height: 300px;
}
.max-h-\[36px\]{
	max-height: 36px;
}
.max-h-\[400px\]{
	max-height: 400px;
}
.max-h-\[40vh\]{
	max-height: 40vh;
}
.max-h-\[420px\]{
	max-height: 420px;
}
.max-h-\[45vh\]{
	max-height: 45vh;
}
.max-h-\[500px\]{
	max-height: 500px;
}
.max-h-\[50vh\]{
	max-height: 50vh;
}
.max-h-\[56px\]{
	max-height: 56px;
}
.max-h-\[600px\]{
	max-height: 600px;
}
.max-h-\[60vh\]{
	max-height: 60vh;
}
.max-h-\[64px\]{
	max-height: 64px;
}
.max-h-\[70vh\]{
	max-height: 70vh;
}
.max-h-\[75vh\]{
	max-height: 75vh;
}
.max-h-\[80vh\]{
	max-height: 80vh;
}
.max-h-\[85vh\]{
	max-height: 85vh;
}
.max-h-\[90\%\]{
	max-height: 90%;
}
.max-h-\[90px\]{
	max-height: 90px;
}
.max-h-\[90vh\]{
	max-height: 90vh;
}
.max-h-\[calc\(100\%-100px\)\]{
	max-height: calc(100% - 100px);
}
.max-h-\[calc\(100vh-2rem\)\]{
	max-height: calc(100vh - 2rem);
}
.max-h-\[calc\(100vh-350px\)\]{
	max-height: calc(100vh - 350px);
}
.max-h-\[calc\(100vh-400px\)\]{
	max-height: calc(100vh - 400px);
}
.max-h-\[calc\(100vh-env\(safe-area-inset-top\2c 0px\)-env\(safe-area-inset-bottom\2c 0px\)-40px\)\]{
	max-height: calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 40px);
}
.max-h-\[calc\(100vh-env\(safe-area-inset-top\2c 0px\)-env\(safe-area-inset-bottom\2c 0px\)-80px\)\]{
	max-height: calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 80px);
}
.max-h-\[calc\(90vh-180px\)\]{
	max-height: calc(90vh - 180px);
}
.max-h-full{
	max-height: 100%;
}
.max-h-min{
	max-height: min-content;
}
.min-h-0{
	min-height: 0px;
}
.min-h-\[100dvh\]{
	min-height: 100dvh;
}
.min-h-\[100px\]{
	min-height: 100px;
}
.min-h-\[105px\]{
	min-height: 105px;
}
.min-h-\[120px\]{
	min-height: 120px;
}
.min-h-\[140px\]{
	min-height: 140px;
}
.min-h-\[146px\]{
	min-height: 146px;
}
.min-h-\[18px\]{
	min-height: 18px;
}
.min-h-\[200px\]{
	min-height: 200px;
}
.min-h-\[20vh\]{
	min-height: 20vh;
}
.min-h-\[250px\]{
	min-height: 250px;
}
.min-h-\[300px\]{
	min-height: 300px;
}
.min-h-\[350px\]{
	min-height: 350px;
}
.min-h-\[36px\]{
	min-height: 36px;
}
.min-h-\[400px\]{
	min-height: 400px;
}
.min-h-\[44px\]{
	min-height: 44px;
}
.min-h-\[48px\]{
	min-height: 48px;
}
.min-h-\[500px\]{
	min-height: 500px;
}
.min-h-\[50px\]{
	min-height: 50px;
}
.min-h-\[54px\]{
	min-height: 54px;
}
.min-h-\[56px\]{
	min-height: 56px;
}
.min-h-\[60px\]{
	min-height: 60px;
}
.min-h-\[64px\]{
	min-height: 64px;
}
.min-h-\[68px\]{
	min-height: 68px;
}
.min-h-\[80px\]{
	min-height: 80px;
}
.min-h-\[844px\]{
	min-height: 844px;
}
.min-h-\[8px\]{
	min-height: 8px;
}
.min-h-\[94px\]{
	min-height: 94px;
}
.min-h-fit{
	min-height: fit-content;
}
.min-h-full{
	min-height: 100%;
}
.min-h-screen{
	min-height: 100vh;
}
.min-h-svh{
	min-height: 100svh;
}
.\!w-10{
	width: 2.5rem !important;
}
.\!w-\[120px\]{
	width: 120px !important;
}
.\!w-\[160px\]{
	width: 160px !important;
}
.\!w-\[180px\]{
	width: 180px !important;
}
.\!w-\[200px\]{
	width: 200px !important;
}
.\!w-\[220px\]{
	width: 220px !important;
}
.\!w-\[240px\]{
	width: 240px !important;
}
.\!w-\[28px\]{
	width: 28px !important;
}
.\!w-\[40px\]{
	width: 40px !important;
}
.\!w-\[52px\]{
	width: 52px !important;
}
.\!w-\[90px\]{
	width: 90px !important;
}
.\!w-\[96px\]{
	width: 96px !important;
}
.\!w-\[calc\(100\%-24px\)\]{
	width: calc(100% - 24px) !important;
}
.\!w-full{
	width: 100% !important;
}
.w-0{
	width: 0px;
}
.w-0\.5{
	width: 0.125rem;
}
.w-1{
	width: 0.25rem;
}
.w-1\.5{
	width: 0.375rem;
}
.w-1\/2{
	width: 50%;
}
.w-1\/3{
	width: 33.333333%;
}
.w-10{
	width: 2.5rem;
}
.w-11{
	width: 2.75rem;
}
.w-12{
	width: 3rem;
}
.w-14{
	width: 3.5rem;
}
.w-16{
	width: 4rem;
}
.w-2{
	width: 0.5rem;
}
.w-2\.5{
	width: 0.625rem;
}
.w-2\/5{
	width: 40%;
}
.w-20{
	width: 5rem;
}
.w-24{
	width: 6rem;
}
.w-28{
	width: 7rem;
}
.w-3{
	width: 0.75rem;
}
.w-3\.5{
	width: 0.875rem;
}
.w-3\/4{
	width: 75%;
}
.w-32{
	width: 8rem;
}
.w-36{
	width: 9rem;
}
.w-4{
	width: 1rem;
}
.w-4\/5{
	width: 80%;
}
.w-40{
	width: 10rem;
}
.w-48{
	width: 12rem;
}
.w-5{
	width: 1.25rem;
}
.w-52{
	width: 13rem;
}
.w-56{
	width: 14rem;
}
.w-6{
	width: 1.5rem;
}
.w-64{
	width: 16rem;
}
.w-7{
	width: 1.75rem;
}
.w-72{
	width: 18rem;
}
.w-8{
	width: 2rem;
}
.w-80{
	width: 20rem;
}
.w-9{
	width: 2.25rem;
}
.w-96{
	width: 24rem;
}
.w-\[\(100\%\+20px\)\]{
	width: (100%+20px);
}
.w-\[100\%\]{
	width: 100%;
}
.w-\[100px\]{
	width: 100px;
}
.w-\[101px\]{
	width: 101px;
}
.w-\[101vw\]{
	width: 101vw;
}
.w-\[102px\]{
	width: 102px;
}
.w-\[106px\]{
	width: 106px;
}
.w-\[110px\]{
	width: 110px;
}
.w-\[111px\]{
	width: 111px;
}
.w-\[120px\]{
	width: 120px;
}
.w-\[121px\]{
	width: 121px;
}
.w-\[125px\]{
	width: 125px;
}
.w-\[128\.5px\]{
	width: 128.5px;
}
.w-\[12px\]{
	width: 12px;
}
.w-\[130\%\]{
	width: 130%;
}
.w-\[130px\]{
	width: 130px;
}
.w-\[132px\]{
	width: 132px;
}
.w-\[138px\]{
	width: 138px;
}
.w-\[139px\]{
	width: 139px;
}
.w-\[140px\]{
	width: 140px;
}
.w-\[148px\]{
	width: 148px;
}
.w-\[14px\]{
	width: 14px;
}
.w-\[154px\]{
	width: 154px;
}
.w-\[160px\]{
	width: 160px;
}
.w-\[16px\]{
	width: 16px;
}
.w-\[175px\]{
	width: 175px;
}
.w-\[179px\]{
	width: 179px;
}
.w-\[180px\]{
	width: 180px;
}
.w-\[185px\]{
	width: 185px;
}
.w-\[18px\]{
	width: 18px;
}
.w-\[1px\]{
	width: 1px;
}
.w-\[200\%\]{
	width: 200%;
}
.w-\[200px\]{
	width: 200px;
}
.w-\[202\.5px\]{
	width: 202.5px;
}
.w-\[20px\]{
	width: 20px;
}
.w-\[228px\]{
	width: 228px;
}
.w-\[22px\]{
	width: 22px;
}
.w-\[230px\]{
	width: 230px;
}
.w-\[240px\]{
	width: 240px;
}
.w-\[24px\]{
	width: 24px;
}
.w-\[26px\]{
	width: 26px;
}
.w-\[280px\]{
	width: 280px;
}
.w-\[288px\]{
	width: 288px;
}
.w-\[28px\]{
	width: 28px;
}
.w-\[30\%\]{
	width: 30%;
}
.w-\[300px\]{
	width: 300px;
}
.w-\[30px\]{
	width: 30px;
}
.w-\[320px\]{
	width: 320px;
}
.w-\[32px\]{
	width: 32px;
}
.w-\[333px\]{
	width: 333px;
}
.w-\[34px\]{
	width: 34px;
}
.w-\[35\%\]{
	width: 35%;
}
.w-\[350px\]{
	width: 350px;
}
.w-\[35px\]{
	width: 35px;
}
.w-\[360px\]{
	width: 360px;
}
.w-\[364px\]{
	width: 364px;
}
.w-\[365px\]{
	width: 365px;
}
.w-\[36px\]{
	width: 36px;
}
.w-\[370px\]{
	width: 370px;
}
.w-\[372px\]{
	width: 372px;
}
.w-\[378px\]{
	width: 378px;
}
.w-\[37px\]{
	width: 37px;
}
.w-\[380px\]{
	width: 380px;
}
.w-\[39px\]{
	width: 39px;
}
.w-\[3px\]{
	width: 3px;
}
.w-\[40\%\]{
	width: 40%;
}
.w-\[400px\]{
	width: 400px;
}
.w-\[40px\]{
	width: 40px;
}
.w-\[420px\]{
	width: 420px;
}
.w-\[42px\]{
	width: 42px;
}
.w-\[44px\]{
	width: 44px;
}
.w-\[450px\]{
	width: 450px;
}
.w-\[45px\]{
	width: 45px;
}
.w-\[48px\]{
	width: 48px;
}
.w-\[4px\]{
	width: 4px;
}
.w-\[500px\]{
	width: 500px;
}
.w-\[50px\]{
	width: 50px;
}
.w-\[52px\]{
	width: 52px;
}
.w-\[56px\]{
	width: 56px;
}
.w-\[58px\]{
	width: 58px;
}
.w-\[600px\]{
	width: 600px;
}
.w-\[60px\]{
	width: 60px;
}
.w-\[64px\]{
	width: 64px;
}
.w-\[65\%\]{
	width: 65%;
}
.w-\[66px\]{
	width: 66px;
}
.w-\[67px\]{
	width: 67px;
}
.w-\[68\.5px\]{
	width: 68.5px;
}
.w-\[68px\]{
	width: 68px;
}
.w-\[70\%\]{
	width: 70%;
}
.w-\[70px\]{
	width: 70px;
}
.w-\[72px\]{
	width: 72px;
}
.w-\[74px\]{
	width: 74px;
}
.w-\[75px\]{
	width: 75px;
}
.w-\[77px\]{
	width: 77px;
}
.w-\[80\%\]{
	width: 80%;
}
.w-\[800px\]{
	width: 800px;
}
.w-\[80px\]{
	width: 80px;
}
.w-\[82px\]{
	width: 82px;
}
.w-\[85\%\]{
	width: 85%;
}
.w-\[86\%\]{
	width: 86%;
}
.w-\[86px\]{
	width: 86px;
}
.w-\[86vw\]{
	width: 86vw;
}
.w-\[88\%\]{
	width: 88%;
}
.w-\[88px\]{
	width: 88px;
}
.w-\[90\%\]{
	width: 90%;
}
.w-\[90px\]{
	width: 90px;
}
.w-\[90vw\]{
	width: 90vw;
}
.w-\[92\%\]{
	width: 92%;
}
.w-\[95\%\]{
	width: 95%;
}
.w-\[95vw\]{
	width: 95vw;
}
.w-\[96px\]{
	width: 96px;
}
.w-\[calc\(100\%\+0\.75rem\)\]{
	width: calc(100% + 0.75rem);
}
.w-\[calc\(100\%\+18px\)\]{
	width: calc(100% + 18px);
}
.w-\[calc\(100\%\+1rem\)\]{
	width: calc(100% + 1rem);
}
.w-\[calc\(100\%\+20px\)\]{
	width: calc(100% + 20px);
}
.w-\[calc\(100\%\+4px\)\]{
	width: calc(100% + 4px);
}
.w-\[calc\(100\%\+7px\)\]{
	width: calc(100% + 7px);
}
.w-\[calc\(100\%-136px\)\]{
	width: calc(100% - 136px);
}
.w-\[calc\(100\%-16px\)\]{
	width: calc(100% - 16px);
}
.w-\[calc\(100\%-20px\)\]{
	width: calc(100% - 20px);
}
.w-\[calc\(100\%-22px\)\]{
	width: calc(100% - 22px);
}
.w-\[calc\(100\%-24px\)\]{
	width: calc(100% - 24px);
}
.w-\[calc\(100\%-2px\)\]{
	width: calc(100% - 2px);
}
.w-\[calc\(100\%-4px\)\]{
	width: calc(100% - 4px);
}
.w-\[calc\(100\%-8px\)\]{
	width: calc(100% - 8px);
}
.w-\[min\(340px\2c 85vw\)\]{
	width: min(340px,85vw);
}
.w-\[min\(360px\2c 90vw\)\]{
	width: min(360px,90vw);
}
.w-\[min\(380px\2c 90vw\)\]{
	width: min(380px,90vw);
}
.w-\[min\(400px\2c 90vw\)\]{
	width: min(400px,90vw);
}
.w-\[min\(420px\2c 90vw\)\]{
	width: min(420px,90vw);
}
.w-auto{
	width: auto;
}
.w-fit{
	width: fit-content;
}
.w-full{
	width: 100%;
}
.w-min{
	width: min-content;
}
.w-px{
	width: 1px;
}
.w-screen{
	width: 100vw;
}
.\!min-w-0{
	min-width: 0px !important;
}
.\!min-w-\[180px\]{
	min-width: 180px !important;
}
.min-w-0{
	min-width: 0px;
}
.min-w-10{
	min-width: 2.5rem;
}
.min-w-11{
	min-width: 2.75rem;
}
.min-w-32{
	min-width: 8rem;
}
.min-w-4{
	min-width: 1rem;
}
.min-w-5{
	min-width: 1.25rem;
}
.min-w-52{
	min-width: 13rem;
}
.min-w-9{
	min-width: 2.25rem;
}
.min-w-\[100px\]{
	min-width: 100px;
}
.min-w-\[110px\]{
	min-width: 110px;
}
.min-w-\[115px\]{
	min-width: 115px;
}
.min-w-\[125px\]{
	min-width: 125px;
}
.min-w-\[140px\]{
	min-width: 140px;
}
.min-w-\[160px\]{
	min-width: 160px;
}
.min-w-\[16px\]{
	min-width: 16px;
}
.min-w-\[180px\]{
	min-width: 180px;
}
.min-w-\[18px\]{
	min-width: 18px;
}
.min-w-\[200px\]{
	min-width: 200px;
}
.min-w-\[20px\]{
	min-width: 20px;
}
.min-w-\[300px\]{
	min-width: 300px;
}
.min-w-\[420px\]{
	min-width: 420px;
}
.min-w-\[44px\]{
	min-width: 44px;
}
.min-w-\[48px\]{
	min-width: 48px;
}
.min-w-\[4px\]{
	min-width: 4px;
}
.min-w-\[50px\]{
	min-width: 50px;
}
.min-w-\[52px\]{
	min-width: 52px;
}
.min-w-\[56px\]{
	min-width: 56px;
}
.min-w-\[64px\]{
	min-width: 64px;
}
.min-w-\[70px\]{
	min-width: 70px;
}
.min-w-\[72px\]{
	min-width: 72px;
}
.min-w-\[80px\]{
	min-width: 80px;
}
.min-w-\[90px\]{
	min-width: 90px;
}
.min-w-\[95\%\]{
	min-width: 95%;
}
.min-w-\[var\(--radix-select-trigger-width\)\]{
	min-width: var(--radix-select-trigger-width);
}
.min-w-fit{
	min-width: fit-content;
}
.min-w-max{
	min-width: max-content;
}
.\!max-w-xs{
	max-width: 20rem !important;
}
.max-w-2xl{
	max-width: 42rem;
}
.max-w-3xl{
	max-width: 48rem;
}
.max-w-4xl{
	max-width: 56rem;
}
.max-w-5xl{
	max-width: 64rem;
}
.max-w-6xl{
	max-width: 72rem;
}
.max-w-7xl{
	max-width: 80rem;
}
.max-w-\[100px\]{
	max-width: 100px;
}
.max-w-\[1200px\]{
	max-width: 1200px;
}
.max-w-\[130px\]{
	max-width: 130px;
}
.max-w-\[140px\]{
	max-width: 140px;
}
.max-w-\[150px\]{
	max-width: 150px;
}
.max-w-\[1600px\]{
	max-width: 1600px;
}
.max-w-\[160px\]{
	max-width: 160px;
}
.max-w-\[1920px\]{
	max-width: 1920px;
}
.max-w-\[200px\]{
	max-width: 200px;
}
.max-w-\[218px\]{
	max-width: 218px;
}
.max-w-\[240px\]{
	max-width: 240px;
}
.max-w-\[260px\]{
	max-width: 260px;
}
.max-w-\[280px\]{
	max-width: 280px;
}
.max-w-\[300px\]{
	max-width: 300px;
}
.max-w-\[320px\]{
	max-width: 320px;
}
.max-w-\[360px\]{
	max-width: 360px;
}
.max-w-\[372px\]{
	max-width: 372px;
}
.max-w-\[380px\]{
	max-width: 380px;
}
.max-w-\[381px\]{
	max-width: 381px;
}
.max-w-\[382px\]{
	max-width: 382px;
}
.max-w-\[400px\]{
	max-width: 400px;
}
.max-w-\[408px\]{
	max-width: 408px;
}
.max-w-\[440px\]{
	max-width: 440px;
}
.max-w-\[450px\]{
	max-width: 450px;
}
.max-w-\[480px\]{
	max-width: 480px;
}
.max-w-\[50\%\]{
	max-width: 50%;
}
.max-w-\[500px\]{
	max-width: 500px;
}
.max-w-\[520px\]{
	max-width: 520px;
}
.max-w-\[540px\]{
	max-width: 540px;
}
.max-w-\[56px\]{
	max-width: 56px;
}
.max-w-\[600px\]{
	max-width: 600px;
}
.max-w-\[640px\]{
	max-width: 640px;
}
.max-w-\[64px\]{
	max-width: 64px;
}
.max-w-\[70\%\]{
	max-width: 70%;
}
.max-w-\[70px\]{
	max-width: 70px;
}
.max-w-\[75\%\]{
	max-width: 75%;
}
.max-w-\[80\%\]{
	max-width: 80%;
}
.max-w-\[800px\]{
	max-width: 800px;
}
.max-w-\[80px\]{
	max-width: 80px;
}
.max-w-\[85\%\]{
	max-width: 85%;
}
.max-w-\[85px\]{
	max-width: 85px;
}
.max-w-\[90\%\]{
	max-width: 90%;
}
.max-w-\[90vw\]{
	max-width: 90vw;
}
.max-w-\[92vw\]{
	max-width: 92vw;
}
.max-w-\[95\%\]{
	max-width: 95%;
}
.max-w-\[calc\(100vw-32px\)\]{
	max-width: calc(100vw - 32px);
}
.max-w-\[min\(95vw\2c 800px\)\]{
	max-width: min(95vw,800px);
}
.max-w-\[unset\]{
	max-width: unset;
}
.max-w-full{
	max-width: 100%;
}
.max-w-lg{
	max-width: 32rem;
}
.max-w-md{
	max-width: 28rem;
}
.max-w-none{
	max-width: none;
}
.max-w-sm{
	max-width: 24rem;
}
.max-w-xl{
	max-width: 36rem;
}
.max-w-xs{
	max-width: 20rem;
}
.flex-1{
	flex: 1 1 0%;
}
.flex-\[2\]{
	flex: 2;
}
.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;
}
.grow{
	flex-grow: 1;
}
.table-fixed{
	table-layout: fixed;
}
.caption-bottom{
	caption-side: bottom;
}
.border-collapse{
	border-collapse: collapse;
}
.origin-bottom{
	transform-origin: bottom;
}
.origin-center{
	transform-origin: center;
}
.origin-left{
	transform-origin: left;
}
.-translate-x-1\/2{
	--tw-translate-x: -50%;
	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%;
	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-px{
	--tw-translate-x: -1px;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2{
	--tw-translate-y: -50%;
	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-\[2px\]{
	--tw-translate-y: -2px;
	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%;
	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-0{
	--tw-translate-x: 0px;
	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-5{
	--tw-translate-x: 1.25rem;
	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-\[-10\%\]{
	--tw-translate-x: -10%;
	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-\[-50\%\]{
	--tw-translate-x: -50%;
	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-\[24px\]{
	--tw-translate-x: 24px;
	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-\[2px\]{
	--tw-translate-x: 2px;
	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-px{
	--tw-translate-x: 1px;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-1\/2{
	--tw-translate-y: 50%;
	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-\[-10px\]{
	--tw-translate-y: -10px;
	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-\[-48\%\]{
	--tw-translate-y: -48%;
	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-\[-50\%\]{
	--tw-translate-y: -50%;
	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-\[-8px\]{
	--tw-translate-y: -8px;
	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-\[100px\]{
	--tw-translate-y: 100px;
	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%;
	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-90{
	--tw-rotate: -90deg;
	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-\[4\.5deg\]{
	--tw-rotate: -4.5deg;
	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-180{
	--tw-rotate: 180deg;
	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;
	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-\[-13\.276deg\]{
	--tw-rotate: -13.276deg;
	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-\[-2deg\]{
	--tw-rotate: -2deg;
	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-\[35deg\]{
	--tw-rotate: 35deg;
	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-\[45deg\]{
	--tw-rotate: 45deg;
	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-\[7\.5deg\]{
	--tw-rotate: 7.5deg;
	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));
}
.-skew-x-12{
	--tw-skew-x: -12deg;
	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));
}
.skew-x-12{
	--tw-skew-x: 12deg;
	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));
}
.skew-x-\[-20deg\]{
	--tw-skew-x: -20deg;
	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-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));
}
.scale-105{
	--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));
}
.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));
}
.scale-125{
	--tw-scale-x: 1.25;
	--tw-scale-y: 1.25;
	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-150{
	--tw-scale-x: 1.5;
	--tw-scale-y: 1.5;
	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-75{
	--tw-scale-x: .75;
	--tw-scale-y: .75;
	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-90{
	--tw-scale-x: .9;
	--tw-scale-y: .9;
	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\.45\]{
	--tw-scale-x: 0.45;
	--tw-scale-y: 0.45;
	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\.5\]{
	--tw-scale-x: 0.5;
	--tw-scale-y: 0.5;
	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\.625\]{
	--tw-scale-x: 0.625;
	--tw-scale-y: 0.625;
	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\.65\]{
	--tw-scale-x: 0.65;
	--tw-scale-y: 0.65;
	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\.6\]{
	--tw-scale-x: 0.6;
	--tw-scale-y: 0.6;
	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\.7\]{
	--tw-scale-x: 0.7;
	--tw-scale-y: 0.7;
	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\.8\]{
	--tw-scale-x: 0.8;
	--tw-scale-y: 0.8;
	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\.9\]{
	--tw-scale-x: 0.9;
	--tw-scale-y: 0.9;
	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\.01\]{
	--tw-scale-x: 1.01;
	--tw-scale-y: 1.01;
	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\.02\]{
	--tw-scale-x: 1.02;
	--tw-scale-y: 1.02;
	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\.15\]{
	--tw-scale-x: 1.15;
	--tw-scale-y: 1.15;
	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\.25\]{
	--tw-scale-x: 1.25;
	--tw-scale-y: 1.25;
	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\.35\]{
	--tw-scale-x: 1.35;
	--tw-scale-y: 1.35;
	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\.3\]{
	--tw-scale-x: 1.3;
	--tw-scale-y: 1.3;
	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\.675\]{
	--tw-scale-x: 1.675;
	--tw-scale-y: 1.675;
	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-\[2\]{
	--tw-scale-x: 2;
	--tw-scale-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));
}
.scale-\[4\]{
	--tw-scale-x: 4;
	--tw-scale-y: 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));
}
.scale-\[5\.25\]{
	--tw-scale-x: 5.25;
	--tw-scale-y: 5.25;
	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-\[5\]{
	--tw-scale-x: 5;
	--tw-scale-y: 5;
	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-x-100{
	--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));
}
.-scale-y-100{
	--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));
}
.scale-x-\[-1\]{
	--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));
}
.scale-y-100{
	--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));
}
.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));
}
.transform-gpu{
	transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.animate-\[float_3s_ease-in-out_infinite\]{
	animation: float 3s ease-in-out infinite;
}
.animate-\[fortune-wheel-item-pulse_2s_ease-in-out_infinite\]{
	animation: fortune-wheel-item-pulse 2s ease-in-out infinite;
}
@keyframes pulse{
	50%{
		opacity: .5;
	}
}
.animate-\[pulse_1\.5s_ease-in-out_infinite\]{
	animation: pulse 1.5s ease-in-out infinite;
}
@keyframes bounce{
	0%, 100%{
		transform: translateY(-25%);
		animation-timing-function: cubic-bezier(0.8,0,1,1);
	}
	50%{
		transform: none;
		animation-timing-function: cubic-bezier(0,0,0.2,1);
	}
}
.animate-bounce{
	animation: bounce 1s infinite;
}
@keyframes egg-wobble{
	0%, 100%{
		transform: rotate(0deg);
	}
	10%{
		transform: rotate(5deg);
	}
	20%{
		transform: rotate(-5deg);
	}
	30%{
		transform: rotate(4deg);
	}
	40%{
		transform: rotate(-4deg);
	}
	50%{
		transform: rotate(0deg);
	}
}
.animate-egg-wobble{
	animation: egg-wobble 3s ease-in-out infinite;
}
@keyframes ping{
	75%, 100%{
		transform: scale(2);
		opacity: 0;
	}
}
.animate-ping{
	animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}
@keyframes pulse{
	50%{
		opacity: .5;
	}
}
.animate-pulse{
	animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes slide-up{
	0%{
		transform: translateY(20px);
		opacity: 0;
	}
	100%{
		transform: translateY(0);
		opacity: 1;
	}
}
.animate-slide-up{
	animation: slide-up 0.5s ease-out;
}
@keyframes spin{
	to{
		transform: rotate(360deg);
	}
}
.animate-spin{
	animation: spin 1s linear infinite;
}
.\!cursor-not-allowed{
	cursor: not-allowed !important;
}
.cursor-crosshair{
	cursor: crosshair;
}
.cursor-default{
	cursor: default;
}
.cursor-grab{
	cursor: grab;
}
.cursor-grabbing{
	cursor: grabbing;
}
.cursor-not-allowed{
	cursor: not-allowed;
}
.cursor-pointer{
	cursor: pointer;
}
.cursor-wait{
	cursor: wait;
}
.touch-auto{
	touch-action: auto;
}
.touch-none{
	touch-action: none;
}
.touch-manipulation{
	touch-action: manipulation;
}
.select-none{
	-webkit-user-select: none;
	        user-select: none;
}
.resize-none{
	resize: none;
}
.resize{
	resize: both;
}
.list-inside{
	list-style-position: inside;
}
.list-decimal{
	list-style-type: decimal;
}
.list-disc{
	list-style-type: disc;
}
.appearance-none{
	appearance: none;
}
.auto-rows-\[116px\]{
	grid-auto-rows: 116px;
}
.auto-rows-\[120px\]{
	grid-auto-rows: 120px;
}
.auto-rows-\[130px\]{
	grid-auto-rows: 130px;
}
.auto-rows-\[56px\]{
	grid-auto-rows: 56px;
}
.auto-rows-\[60px\]{
	grid-auto-rows: 60px;
}
.auto-rows-\[80px\]{
	grid-auto-rows: 80px;
}
.auto-rows-auto{
	grid-auto-rows: auto;
}
.grid-cols-1{
	grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2{
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3{
	grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4{
	grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5{
	grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-\[70\%\2c 30\%\]{
	grid-template-columns: 70% 30%;
}
.grid-cols-\[75\%\2c 1fr\]{
	grid-template-columns: 75% 1fr;
}
.grid-cols-\[repeat\(3\2c 1fr\)\]{
	grid-template-columns: repeat(3,1fr);
}
.grid-cols-\[repeat\(4\2c 1fr\)\]{
	grid-template-columns: repeat(4,1fr);
}
.grid-cols-\[repeat\(4\2c 60px\)\]{
	grid-template-columns: repeat(4,60px);
}
.grid-cols-\[repeat\(4\2c auto\)\]{
	grid-template-columns: repeat(4,auto);
}
.grid-cols-\[repeat\(auto-fill\2c 140px\)\]{
	grid-template-columns: repeat(auto-fill,140px);
}
.grid-rows-2{
	grid-template-rows: repeat(2, minmax(0, 1fr));
}
.grid-rows-5{
	grid-template-rows: repeat(5, minmax(0, 1fr));
}
.\!flex-row{
	flex-direction: row !important;
}
.flex-row{
	flex-direction: row;
}
.flex-row-reverse{
	flex-direction: row-reverse;
}
.flex-col{
	flex-direction: column;
}
.flex-col-reverse{
	flex-direction: column-reverse;
}
.flex-wrap{
	flex-wrap: wrap;
}
.flex-nowrap{
	flex-wrap: nowrap;
}
.place-items-center{
	place-items: center;
}
.content-center{
	align-content: center;
}
.content-start{
	align-content: flex-start;
}
.items-start{
	align-items: flex-start;
}
.items-end{
	align-items: flex-end;
}
.items-center{
	align-items: center;
}
.items-baseline{
	align-items: baseline;
}
.items-stretch{
	align-items: stretch;
}
.\!justify-start{
	justify-content: flex-start !important;
}
.justify-start{
	justify-content: flex-start;
}
.justify-end{
	justify-content: flex-end;
}
.justify-center{
	justify-content: center;
}
.justify-between{
	justify-content: space-between;
}
.justify-evenly{
	justify-content: space-evenly;
}
.justify-items-center{
	justify-items: center;
}
.gap-0{
	gap: 0px;
}
.gap-0\.5{
	gap: 0.125rem;
}
.gap-1{
	gap: 0.25rem;
}
.gap-1\.5{
	gap: 0.375rem;
}
.gap-10{
	gap: 2.5rem;
}
.gap-11{
	gap: 2.75rem;
}
.gap-12{
	gap: 3rem;
}
.gap-16{
	gap: 4rem;
}
.gap-2{
	gap: 0.5rem;
}
.gap-2\.5{
	gap: 0.625rem;
}
.gap-3{
	gap: 0.75rem;
}
.gap-4{
	gap: 1rem;
}
.gap-5{
	gap: 1.25rem;
}
.gap-6{
	gap: 1.5rem;
}
.gap-7{
	gap: 1.75rem;
}
.gap-8{
	gap: 2rem;
}
.gap-9{
	gap: 2.25rem;
}
.gap-\[0px\]{
	gap: 0px;
}
.gap-\[10px\]{
	gap: 10px;
}
.gap-\[12px\]{
	gap: 12px;
}
.gap-\[13px\]{
	gap: 13px;
}
.gap-\[14px\]{
	gap: 14px;
}
.gap-\[15px\]{
	gap: 15px;
}
.gap-\[16px\]{
	gap: 16px;
}
.gap-\[18px\]{
	gap: 18px;
}
.gap-\[1px\]{
	gap: 1px;
}
.gap-\[20px\]{
	gap: 20px;
}
.gap-\[22px\]{
	gap: 22px;
}
.gap-\[24px\]{
	gap: 24px;
}
.gap-\[24px_16px\]{
	gap: 24px 16px;
}
.gap-\[28px\]{
	gap: 28px;
}
.gap-\[2px\]{
	gap: 2px;
}
.gap-\[3\.07px\]{
	gap: 3.07px;
}
.gap-\[30px\]{
	gap: 30px;
}
.gap-\[3px\]{
	gap: 3px;
}
.gap-\[45px\]{
	gap: 45px;
}
.gap-\[4px\]{
	gap: 4px;
}
.gap-\[50px\]{
	gap: 50px;
}
.gap-\[5px\]{
	gap: 5px;
}
.gap-\[6px\]{
	gap: 6px;
}
.gap-\[7px\]{
	gap: 7px;
}
.gap-\[8px\]{
	gap: 8px;
}
.gap-\[clamp\(3px\2c 1vw\2c 8px\)\]{
	gap: clamp(3px,1vw,8px);
}
.gap-x-0{
	column-gap: 0px;
}
.gap-x-0\.5{
	column-gap: 0.125rem;
}
.gap-x-1{
	column-gap: 0.25rem;
}
.gap-x-2{
	column-gap: 0.5rem;
}
.gap-x-3{
	column-gap: 0.75rem;
}
.gap-x-4{
	column-gap: 1rem;
}
.gap-x-6{
	column-gap: 1.5rem;
}
.gap-x-7{
	column-gap: 1.75rem;
}
.gap-x-80{
	column-gap: 20rem;
}
.gap-x-\[10px\]{
	column-gap: 10px;
}
.gap-x-\[14px\]{
	column-gap: 14px;
}
.gap-x-\[15px\]{
	column-gap: 15px;
}
.gap-x-\[8px\]{
	column-gap: 8px;
}
.gap-y-0{
	row-gap: 0px;
}
.gap-y-1{
	row-gap: 0.25rem;
}
.gap-y-1\.5{
	row-gap: 0.375rem;
}
.gap-y-10{
	row-gap: 2.5rem;
}
.gap-y-2{
	row-gap: 0.5rem;
}
.gap-y-2\.5{
	row-gap: 0.625rem;
}
.gap-y-3{
	row-gap: 0.75rem;
}
.gap-y-4{
	row-gap: 1rem;
}
.gap-y-6{
	row-gap: 1.5rem;
}
.gap-y-8{
	row-gap: 2rem;
}
.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 * calc(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 * calc(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 * calc(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 * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]){
	--tw-space-y-reverse: 0;
	margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]){
	--tw-space-y-reverse: 0;
	margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]){
	--tw-space-y-reverse: 0;
	margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]){
	--tw-space-y-reverse: 0;
	margin-top: calc(0.75rem * calc(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 * calc(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 * calc(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 * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]){
	--tw-space-y-reverse: 0;
	margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.divide-x > :not([hidden]) ~ :not([hidden]){
	--tw-divide-x-reverse: 0;
	border-right-width: calc(1px * var(--tw-divide-x-reverse));
	border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}
.divide-y > :not([hidden]) ~ :not([hidden]){
	--tw-divide-y-reverse: 0;
	border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
	border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-gray-200 > :not([hidden]) ~ :not([hidden]){
	--tw-divide-opacity: 1;
	border-color: rgb(229 231 235 / var(--tw-divide-opacity));
}
.divide-white\/10 > :not([hidden]) ~ :not([hidden]){
	border-color: rgb(255 255 255 / 0.1);
}
.self-center{
	align-self: center;
}
.self-stretch{
	align-self: stretch;
}
.justify-self-end{
	justify-self: end;
}
.justify-self-center{
	justify-self: center;
}
.overflow-auto{
	overflow: auto;
}
.overflow-hidden{
	overflow: hidden;
}
.overflow-visible{
	overflow: visible;
}
.overflow-scroll{
	overflow: scroll;
}
.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-visible{
	overflow-x: visible;
}
.overflow-x-scroll{
	overflow-x: scroll;
}
.overflow-y-scroll{
	overflow-y: scroll;
}
.truncate{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.text-ellipsis{
	text-overflow: ellipsis;
}
.whitespace-normal{
	white-space: normal;
}
.whitespace-nowrap{
	white-space: nowrap;
}
.whitespace-pre-line{
	white-space: pre-line;
}
.whitespace-pre-wrap{
	white-space: pre-wrap;
}
.text-nowrap{
	text-wrap: nowrap;
}
.break-words{
	overflow-wrap: break-word;
}
.break-all{
	word-break: break-all;
}
.\!rounded-\[12px\]{
	border-radius: 12px !important;
}
.rounded{
	border-radius: 0.25rem;
}
.rounded-2xl{
	border-radius: 1rem;
}
.rounded-3xl{
	border-radius: 1.5rem;
}
.rounded-\[0\.5em\]{
	border-radius: 0.5em;
}
.rounded-\[0_0_4px_4px\]{
	border-radius: 0 0 4px 4px;
}
.rounded-\[0px_0px_10px_10px\]{
	border-radius: 0px 0px 10px 10px;
}
.rounded-\[0px_0px_12\.8px_12\.8px\]{
	border-radius: 0px 0px 12.8px 12.8px;
}
.rounded-\[0px_0px_12px_12px\]{
	border-radius: 0px 0px 12px 12px;
}
.rounded-\[0px_0px_15px_15px\]{
	border-radius: 0px 0px 15px 15px;
}
.rounded-\[0px_0px_16px_16px\]{
	border-radius: 0px 0px 16px 16px;
}
.rounded-\[1\.5px\]{
	border-radius: 1.5px;
}
.rounded-\[10\.4px\]{
	border-radius: 10.4px;
}
.rounded-\[10\.775px\]{
	border-radius: 10.775px;
}
.rounded-\[10px\]{
	border-radius: 10px;
}
.rounded-\[11\.775px\]{
	border-radius: 11.775px;
}
.rounded-\[11px\]{
	border-radius: 11px;
}
.rounded-\[12\.5px\]{
	border-radius: 12.5px;
}
.rounded-\[12\.6px\]{
	border-radius: 12.6px;
}
.rounded-\[12\.775px\]{
	border-radius: 12.775px;
}
.rounded-\[12\.8px\]{
	border-radius: 12.8px;
}
.rounded-\[12px\]{
	border-radius: 12px;
}
.rounded-\[12px_12px_0px_0px\]{
	border-radius: 12px 12px 0px 0px;
}
.rounded-\[14\.8px\]{
	border-radius: 14.8px;
}
.rounded-\[14px\]{
	border-radius: 14px;
}
.rounded-\[15px\]{
	border-radius: 15px;
}
.rounded-\[16px\]{
	border-radius: 16px;
}
.rounded-\[16px_16px_0px_0px\]{
	border-radius: 16px 16px 0px 0px;
}
.rounded-\[17px\]{
	border-radius: 17px;
}
.rounded-\[17px_17px_0px_0px\]{
	border-radius: 17px 17px 0px 0px;
}
.rounded-\[18px\]{
	border-radius: 18px;
}
.rounded-\[2\.5rem\]{
	border-radius: 2.5rem;
}
.rounded-\[2\.85px\]{
	border-radius: 2.85px;
}
.rounded-\[20\.5px\]{
	border-radius: 20.5px;
}
.rounded-\[20px\]{
	border-radius: 20px;
}
.rounded-\[20px_20px_0_0\]{
	border-radius: 20px 20px 0 0;
}
.rounded-\[20px_20px_0px_0px\]{
	border-radius: 20px 20px 0px 0px;
}
.rounded-\[20px_20px_20px_4px\]{
	border-radius: 20px 20px 20px 4px;
}
.rounded-\[23px\]{
	border-radius: 23px;
}
.rounded-\[24px\]{
	border-radius: 24px;
}
.rounded-\[271\.53px\]{
	border-radius: 271.53px;
}
.rounded-\[28px\]{
	border-radius: 28px;
}
.rounded-\[2px\]{
	border-radius: 2px;
}
.rounded-\[30px\]{
	border-radius: 30px;
}
.rounded-\[32px\]{
	border-radius: 32px;
}
.rounded-\[32px_32px_0px_0px\]{
	border-radius: 32px 32px 0px 0px;
}
.rounded-\[33px\]{
	border-radius: 33px;
}
.rounded-\[34px\]{
	border-radius: 34px;
}
.rounded-\[36px\]{
	border-radius: 36px;
}
.rounded-\[3rem\]{
	border-radius: 3rem;
}
.rounded-\[46\.429px\]{
	border-radius: 46.429px;
}
.rounded-\[4px\]{
	border-radius: 4px;
}
.rounded-\[50\%\]{
	border-radius: 50%;
}
.rounded-\[5px\]{
	border-radius: 5px;
}
.rounded-\[64px\]{
	border-radius: 64px;
}
.rounded-\[6px\]{
	border-radius: 6px;
}
.rounded-\[7px\]{
	border-radius: 7px;
}
.rounded-\[8\.45px\]{
	border-radius: 8.45px;
}
.rounded-\[8px\]{
	border-radius: 8px;
}
.rounded-\[9\.45px\]{
	border-radius: 9.45px;
}
.rounded-\[9\.74px\]{
	border-radius: 9.74px;
}
.rounded-\[9px\]{
	border-radius: 9px;
}
.rounded-full{
	border-radius: 9999px;
}
.rounded-lg{
	border-radius: var(--radius);
}
.rounded-md{
	border-radius: calc(var(--radius) - 2px);
}
.rounded-none{
	border-radius: 0px;
}
.rounded-sm{
	border-radius: calc(var(--radius) - 4px);
}
.rounded-xl{
	border-radius: 0.75rem;
}
.rounded-b-2xl{
	border-bottom-right-radius: 1rem;
	border-bottom-left-radius: 1rem;
}
.rounded-b-\[20px\]{
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
}
.rounded-b-lg{
	border-bottom-right-radius: var(--radius);
	border-bottom-left-radius: var(--radius);
}
.rounded-b-xl{
	border-bottom-right-radius: 0.75rem;
	border-bottom-left-radius: 0.75rem;
}
.rounded-t-2xl{
	border-top-left-radius: 1rem;
	border-top-right-radius: 1rem;
}
.rounded-t-\[11px\]{
	border-top-left-radius: 11px;
	border-top-right-radius: 11px;
}
.rounded-t-\[12px\]{
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}
.rounded-t-\[18px\]{
	border-top-left-radius: 18px;
	border-top-right-radius: 18px;
}
.rounded-t-\[20px\]{
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}
.rounded-t-\[40px\]{
	border-top-left-radius: 40px;
	border-top-right-radius: 40px;
}
.rounded-t-lg{
	border-top-left-radius: var(--radius);
	border-top-right-radius: var(--radius);
}
.rounded-t-sm{
	border-top-left-radius: calc(var(--radius) - 4px);
	border-top-right-radius: calc(var(--radius) - 4px);
}
.rounded-bl-lg{
	border-bottom-left-radius: var(--radius);
}
.rounded-bl-xl{
	border-bottom-left-radius: 0.75rem;
}
.rounded-br-lg{
	border-bottom-right-radius: var(--radius);
}
.rounded-tl-\[4px\]{
	border-top-left-radius: 4px;
}
.rounded-tl-lg{
	border-top-left-radius: var(--radius);
}
.rounded-tl-xl{
	border-top-left-radius: 0.75rem;
}
.rounded-tr-\[4px\]{
	border-top-right-radius: 4px;
}
.rounded-tr-lg{
	border-top-right-radius: var(--radius);
}
.rounded-tr-xl{
	border-top-right-radius: 0.75rem;
}
.border{
	border-width: 1px;
}
.border-0{
	border-width: 0px;
}
.border-2{
	border-width: 2px;
}
.border-4{
	border-width: 4px;
}
.border-8{
	border-width: 8px;
}
.border-\[0\.47px\]{
	border-width: 0.47px;
}
.border-\[0\.5px\]{
	border-width: 0.5px;
}
.border-\[0\.70px\]{
	border-width: 0.70px;
}
.border-\[0\.77px\]{
	border-width: 0.77px;
}
.border-\[0\.79px\]{
	border-width: 0.79px;
}
.border-\[1\.39px\]{
	border-width: 1.39px;
}
.border-\[1\.5px\]{
	border-width: 1.5px;
}
.border-\[1px\]{
	border-width: 1px;
}
.border-\[2px\]{
	border-width: 2px;
}
.border-\[3px\]{
	border-width: 3px;
}
.border-\[4px\]{
	border-width: 4px;
}
.border-x-4{
	border-left-width: 4px;
	border-right-width: 4px;
}
.border-y{
	border-top-width: 1px;
	border-bottom-width: 1px;
}
.border-y-2{
	border-top-width: 2px;
	border-bottom-width: 2px;
}
.\!border-t-0{
	border-top-width: 0px !important;
}
.border-b{
	border-bottom-width: 1px;
}
.border-b-0{
	border-bottom-width: 0px;
}
.border-b-2{
	border-bottom-width: 2px;
}
.border-b-4{
	border-bottom-width: 4px;
}
.border-b-\[10px\]{
	border-bottom-width: 10px;
}
.border-b-\[2px\]{
	border-bottom-width: 2px;
}
.border-l{
	border-left-width: 1px;
}
.border-l-2{
	border-left-width: 2px;
}
.border-l-4{
	border-left-width: 4px;
}
.border-l-\[10px\]{
	border-left-width: 10px;
}
.border-l-\[12px\]{
	border-left-width: 12px;
}
.border-l-\[14px\]{
	border-left-width: 14px;
}
.border-l-\[20px\]{
	border-left-width: 20px;
}
.border-l-\[5px\]{
	border-left-width: 5px;
}
.border-l-\[6px\]{
	border-left-width: 6px;
}
.border-r{
	border-right-width: 1px;
}
.border-r-2{
	border-right-width: 2px;
}
.border-r-4{
	border-right-width: 4px;
}
.border-r-\[10px\]{
	border-right-width: 10px;
}
.border-r-\[12px\]{
	border-right-width: 12px;
}
.border-r-\[14px\]{
	border-right-width: 14px;
}
.border-r-\[20px\]{
	border-right-width: 20px;
}
.border-r-\[5px\]{
	border-right-width: 5px;
}
.border-r-\[6px\]{
	border-right-width: 6px;
}
.border-t{
	border-top-width: 1px;
}
.border-t-0{
	border-top-width: 0px;
}
.border-t-2{
	border-top-width: 2px;
}
.border-t-4{
	border-top-width: 4px;
}
.border-t-\[1\.5px\]{
	border-top-width: 1.5px;
}
.border-t-\[10px\]{
	border-top-width: 10px;
}
.border-t-\[12px\]{
	border-top-width: 12px;
}
.border-t-\[14px\]{
	border-top-width: 14px;
}
.border-t-\[2px\]{
	border-top-width: 2px;
}
.border-t-\[3px\]{
	border-top-width: 3px;
}
.border-solid{
	border-style: solid;
}
.border-dashed{
	border-style: dashed;
}
.border-none{
	border-style: none;
}
.border-\[\#006921\]{
	--tw-border-opacity: 1;
	border-color: rgb(0 105 33 / var(--tw-border-opacity));
}
.border-\[\#00A100\]{
	--tw-border-opacity: 1;
	border-color: rgb(0 161 0 / var(--tw-border-opacity));
}
.border-\[\#00B12D\]{
	--tw-border-opacity: 1;
	border-color: rgb(0 177 45 / var(--tw-border-opacity));
}
.border-\[\#00BFFF\]\/30{
	border-color: rgb(0 191 255 / 0.3);
}
.border-\[\#00D4FF\]{
	--tw-border-opacity: 1;
	border-color: rgb(0 212 255 / var(--tw-border-opacity));
}
.border-\[\#00E5FF\]{
	--tw-border-opacity: 1;
	border-color: rgb(0 229 255 / var(--tw-border-opacity));
}
.border-\[\#00E5FF\]\/20{
	border-color: rgb(0 229 255 / 0.2);
}
.border-\[\#00FF26\]\/20{
	border-color: rgb(0 255 38 / 0.2);
}
.border-\[\#00d200\]{
	--tw-border-opacity: 1;
	border-color: rgb(0 210 0 / var(--tw-border-opacity));
}
.border-\[\#021D2D\]{
	--tw-border-opacity: 1;
	border-color: rgb(2 29 45 / var(--tw-border-opacity));
}
.border-\[\#023D02\]{
	--tw-border-opacity: 1;
	border-color: rgb(2 61 2 / var(--tw-border-opacity));
}
.border-\[\#050633\]{
	--tw-border-opacity: 1;
	border-color: rgb(5 6 51 / var(--tw-border-opacity));
}
.border-\[\#071A25\]{
	--tw-border-opacity: 1;
	border-color: rgb(7 26 37 / var(--tw-border-opacity));
}
.border-\[\#085731\]{
	--tw-border-opacity: 1;
	border-color: rgb(8 87 49 / var(--tw-border-opacity));
}
.border-\[\#0E3A15\]{
	--tw-border-opacity: 1;
	border-color: rgb(14 58 21 / var(--tw-border-opacity));
}
.border-\[\#0F1C30\]{
	--tw-border-opacity: 1;
	border-color: rgb(15 28 48 / var(--tw-border-opacity));
}
.border-\[\#0a2e4f\]{
	--tw-border-opacity: 1;
	border-color: rgb(10 46 79 / var(--tw-border-opacity));
}
.border-\[\#0a2e4f\]\/50{
	border-color: rgb(10 46 79 / 0.5);
}
.border-\[\#10b981\]\/70{
	border-color: rgb(16 185 129 / 0.7);
}
.border-\[\#117dc9\]{
	--tw-border-opacity: 1;
	border-color: rgb(17 125 201 / var(--tw-border-opacity));
}
.border-\[\#118B73\]{
	--tw-border-opacity: 1;
	border-color: rgb(17 139 115 / var(--tw-border-opacity));
}
.border-\[\#124A62\]{
	--tw-border-opacity: 1;
	border-color: rgb(18 74 98 / var(--tw-border-opacity));
}
.border-\[\#132440\]{
	--tw-border-opacity: 1;
	border-color: rgb(19 36 64 / var(--tw-border-opacity));
}
.border-\[\#143D5A\]{
	--tw-border-opacity: 1;
	border-color: rgb(20 61 90 / var(--tw-border-opacity));
}
.border-\[\#1686B6\]{
	--tw-border-opacity: 1;
	border-color: rgb(22 134 182 / var(--tw-border-opacity));
}
.border-\[\#17A1E5\]\/20{
	border-color: rgb(23 161 229 / 0.2);
}
.border-\[\#17A1E5\]\/30{
	border-color: rgb(23 161 229 / 0.3);
}
.border-\[\#1AE53C\]\/30{
	border-color: rgb(26 229 60 / 0.3);
}
.border-\[\#1E3A5F\]{
	--tw-border-opacity: 1;
	border-color: rgb(30 58 95 / var(--tw-border-opacity));
}
.border-\[\#1E90FF\]{
	--tw-border-opacity: 1;
	border-color: rgb(30 144 255 / var(--tw-border-opacity));
}
.border-\[\#1F3C6C\]{
	--tw-border-opacity: 1;
	border-color: rgb(31 60 108 / var(--tw-border-opacity));
}
.border-\[\#1F4C67\]{
	--tw-border-opacity: 1;
	border-color: rgb(31 76 103 / var(--tw-border-opacity));
}
.border-\[\#20425C\]{
	--tw-border-opacity: 1;
	border-color: rgb(32 66 92 / var(--tw-border-opacity));
}
.border-\[\#2489d2\]{
	--tw-border-opacity: 1;
	border-color: rgb(36 137 210 / var(--tw-border-opacity));
}
.border-\[\#252B3A\]{
	--tw-border-opacity: 1;
	border-color: rgb(37 43 58 / var(--tw-border-opacity));
}
.border-\[\#2A2A2A\]{
	--tw-border-opacity: 1;
	border-color: rgb(42 42 42 / var(--tw-border-opacity));
}
.border-\[\#2A4354\]{
	--tw-border-opacity: 1;
	border-color: rgb(42 67 84 / var(--tw-border-opacity));
}
.border-\[\#2A4A6B\]\/60{
	border-color: rgb(42 74 107 / 0.6);
}
.border-\[\#2E5673\]{
	--tw-border-opacity: 1;
	border-color: rgb(46 86 115 / var(--tw-border-opacity));
}
.border-\[\#2a2a2a\]{
	--tw-border-opacity: 1;
	border-color: rgb(42 42 42 / var(--tw-border-opacity));
}
.border-\[\#2a3441\]{
	--tw-border-opacity: 1;
	border-color: rgb(42 52 65 / var(--tw-border-opacity));
}
.border-\[\#2a3d5a\]{
	--tw-border-opacity: 1;
	border-color: rgb(42 61 90 / var(--tw-border-opacity));
}
.border-\[\#2d5070\]{
	--tw-border-opacity: 1;
	border-color: rgb(45 80 112 / var(--tw-border-opacity));
}
.border-\[\#2d5a7b\]{
	--tw-border-opacity: 1;
	border-color: rgb(45 90 123 / var(--tw-border-opacity));
}
.border-\[\#2d7055\]{
	--tw-border-opacity: 1;
	border-color: rgb(45 112 85 / var(--tw-border-opacity));
}
.border-\[\#32CD32\]{
	--tw-border-opacity: 1;
	border-color: rgb(50 205 50 / var(--tw-border-opacity));
}
.border-\[\#333844\]{
	--tw-border-opacity: 1;
	border-color: rgb(51 56 68 / var(--tw-border-opacity));
}
.border-\[\#333\]{
	--tw-border-opacity: 1;
	border-color: rgb(51 51 51 / var(--tw-border-opacity));
}
.border-\[\#3A4151\]{
	--tw-border-opacity: 1;
	border-color: rgb(58 65 81 / var(--tw-border-opacity));
}
.border-\[\#3B436C\]{
	--tw-border-opacity: 1;
	border-color: rgb(59 67 108 / var(--tw-border-opacity));
}
.border-\[\#3B82F6\]{
	--tw-border-opacity: 1;
	border-color: rgb(59 130 246 / var(--tw-border-opacity));
}
.border-\[\#3D3D3D\]{
	--tw-border-opacity: 1;
	border-color: rgb(61 61 61 / var(--tw-border-opacity));
}
.border-\[\#3F1F69\]{
	--tw-border-opacity: 1;
	border-color: rgb(63 31 105 / var(--tw-border-opacity));
}
.border-\[\#3a3a3a\]{
	--tw-border-opacity: 1;
	border-color: rgb(58 58 58 / var(--tw-border-opacity));
}
.border-\[\#3a3a5a\]{
	--tw-border-opacity: 1;
	border-color: rgb(58 58 90 / var(--tw-border-opacity));
}
.border-\[\#417AA3\]{
	--tw-border-opacity: 1;
	border-color: rgb(65 122 163 / var(--tw-border-opacity));
}
.border-\[\#486470\]{
	--tw-border-opacity: 1;
	border-color: rgb(72 100 112 / var(--tw-border-opacity));
}
.border-\[\#4B0A0A\]{
	--tw-border-opacity: 1;
	border-color: rgb(75 10 10 / var(--tw-border-opacity));
}
.border-\[\#4BC6CD\]{
	--tw-border-opacity: 1;
	border-color: rgb(75 198 205 / var(--tw-border-opacity));
}
.border-\[\#4E0C0C\]{
	--tw-border-opacity: 1;
	border-color: rgb(78 12 12 / var(--tw-border-opacity));
}
.border-\[\#4E3B10\]{
	--tw-border-opacity: 1;
	border-color: rgb(78 59 16 / var(--tw-border-opacity));
}
.border-\[\#4FC3E8\]{
	--tw-border-opacity: 1;
	border-color: rgb(79 195 232 / var(--tw-border-opacity));
}
.border-\[\#4FC3E8\]\/30{
	border-color: rgb(79 195 232 / 0.3);
}
.border-\[\#4a3870\]{
	--tw-border-opacity: 1;
	border-color: rgb(74 56 112 / var(--tw-border-opacity));
}
.border-\[\#51514F\]{
	--tw-border-opacity: 1;
	border-color: rgb(81 81 79 / var(--tw-border-opacity));
}
.border-\[\#60A5FA\]\/20{
	border-color: rgb(96 165 250 / 0.2);
}
.border-\[\#67BC6D\]{
	--tw-border-opacity: 1;
	border-color: rgb(103 188 109 / var(--tw-border-opacity));
}
.border-\[\#70502d\]{
	--tw-border-opacity: 1;
	border-color: rgb(112 80 45 / var(--tw-border-opacity));
}
.border-\[\#7436F0\]{
	--tw-border-opacity: 1;
	border-color: rgb(116 54 240 / var(--tw-border-opacity));
}
.border-\[\#7741BD\]{
	--tw-border-opacity: 1;
	border-color: rgb(119 65 189 / var(--tw-border-opacity));
}
.border-\[\#83FFFF\]{
	--tw-border-opacity: 1;
	border-color: rgb(131 255 255 / var(--tw-border-opacity));
}
.border-\[\#86300C\]{
	--tw-border-opacity: 1;
	border-color: rgb(134 48 12 / var(--tw-border-opacity));
}
.border-\[\#8A2BE2\]{
	--tw-border-opacity: 1;
	border-color: rgb(138 43 226 / var(--tw-border-opacity));
}
.border-\[\#8B5FBF\]{
	--tw-border-opacity: 1;
	border-color: rgb(139 95 191 / var(--tw-border-opacity));
}
.border-\[\#8D9198\]{
	--tw-border-opacity: 1;
	border-color: rgb(141 145 152 / var(--tw-border-opacity));
}
.border-\[\#93630E\]{
	--tw-border-opacity: 1;
	border-color: rgb(147 99 14 / var(--tw-border-opacity));
}
.border-\[\#94A3B8\]{
	--tw-border-opacity: 1;
	border-color: rgb(148 163 184 / var(--tw-border-opacity));
}
.border-\[\#96150A\]{
	--tw-border-opacity: 1;
	border-color: rgb(150 21 10 / var(--tw-border-opacity));
}
.border-\[\#9932CC\]{
	--tw-border-opacity: 1;
	border-color: rgb(153 50 204 / var(--tw-border-opacity));
}
.border-\[\#9FCCDF\]{
	--tw-border-opacity: 1;
	border-color: rgb(159 204 223 / var(--tw-border-opacity));
}
.border-\[\#9FDFAA\]{
	--tw-border-opacity: 1;
	border-color: rgb(159 223 170 / var(--tw-border-opacity));
}
.border-\[\#9fccdf36\]{
	border-color: #9fccdf36;
}
.border-\[\#9fccdf\]{
	--tw-border-opacity: 1;
	border-color: rgb(159 204 223 / var(--tw-border-opacity));
}
.border-\[\#A10000\]{
	--tw-border-opacity: 1;
	border-color: rgb(161 0 0 / var(--tw-border-opacity));
}
.border-\[\#AB118A\]{
	--tw-border-opacity: 1;
	border-color: rgb(171 17 138 / var(--tw-border-opacity));
}
.border-\[\#B20707\]{
	--tw-border-opacity: 1;
	border-color: rgb(178 7 7 / var(--tw-border-opacity));
}
.border-\[\#BCCADF\]{
	--tw-border-opacity: 1;
	border-color: rgb(188 202 223 / var(--tw-border-opacity));
}
.border-\[\#BF6B00\]{
	--tw-border-opacity: 1;
	border-color: rgb(191 107 0 / var(--tw-border-opacity));
}
.border-\[\#C0C0C0\]{
	--tw-border-opacity: 1;
	border-color: rgb(192 192 192 / var(--tw-border-opacity));
}
.border-\[\#C82697\]{
	--tw-border-opacity: 1;
	border-color: rgb(200 38 151 / var(--tw-border-opacity));
}
.border-\[\#CA8007\]{
	--tw-border-opacity: 1;
	border-color: rgb(202 128 7 / var(--tw-border-opacity));
}
.border-\[\#CD7F32\]{
	--tw-border-opacity: 1;
	border-color: rgb(205 127 50 / var(--tw-border-opacity));
}
.border-\[\#D4D5D7\]{
	--tw-border-opacity: 1;
	border-color: rgb(212 213 215 / var(--tw-border-opacity));
}
.border-\[\#E51717\]{
	--tw-border-opacity: 1;
	border-color: rgb(229 23 23 / var(--tw-border-opacity));
}
.border-\[\#E51717\]\/30{
	border-color: rgb(229 23 23 / 0.3);
}
.border-\[\#EA580C\]{
	--tw-border-opacity: 1;
	border-color: rgb(234 88 12 / var(--tw-border-opacity));
}
.border-\[\#FBBF24\]{
	--tw-border-opacity: 1;
	border-color: rgb(251 191 36 / var(--tw-border-opacity));
}
.border-\[\#FEA629\]{
	--tw-border-opacity: 1;
	border-color: rgb(254 166 41 / var(--tw-border-opacity));
}
.border-\[\#FEC241\]{
	--tw-border-opacity: 1;
	border-color: rgb(254 194 65 / var(--tw-border-opacity));
}
.border-\[\#FEC241\]\/30{
	border-color: rgb(254 194 65 / 0.3);
}
.border-\[\#FF1493\]{
	--tw-border-opacity: 1;
	border-color: rgb(255 20 147 / var(--tw-border-opacity));
}
.border-\[\#FFA91B\]{
	--tw-border-opacity: 1;
	border-color: rgb(255 169 27 / var(--tw-border-opacity));
}
.border-\[\#FFAAAA\]{
	--tw-border-opacity: 1;
	border-color: rgb(255 170 170 / var(--tw-border-opacity));
}
.border-\[\#FFC72C\]{
	--tw-border-opacity: 1;
	border-color: rgb(255 199 44 / var(--tw-border-opacity));
}
.border-\[\#FFD700\]{
	--tw-border-opacity: 1;
	border-color: rgb(255 215 0 / var(--tw-border-opacity));
}
.border-\[\#FFD700\]\/30{
	border-color: rgb(255 215 0 / 0.3);
}
.border-\[\#FFD700\]\/40{
	border-color: rgb(255 215 0 / 0.4);
}
.border-\[\#FFEB3B\]{
	--tw-border-opacity: 1;
	border-color: rgb(255 235 59 / var(--tw-border-opacity));
}
.border-\[\#FFF\]{
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-\[\#bccadf\]{
	--tw-border-opacity: 1;
	border-color: rgb(188 202 223 / var(--tw-border-opacity));
}
.border-\[\#e67e22\]{
	--tw-border-opacity: 1;
	border-color: rgb(230 126 34 / var(--tw-border-opacity));
}
.border-\[\#f5b041\]{
	--tw-border-opacity: 1;
	border-color: rgb(245 176 65 / var(--tw-border-opacity));
}
.border-\[\#f9d347\]{
	--tw-border-opacity: 1;
	border-color: rgb(249 211 71 / var(--tw-border-opacity));
}
.border-\[rgb\(145\2c 145\2c 145\)\]{
	--tw-border-opacity: 1;
	border-color: rgb(145 145 145 / var(--tw-border-opacity));
}
.border-\[rgb\(23\2c 132\2c 207\)\]{
	--tw-border-opacity: 1;
	border-color: rgb(23 132 207 / var(--tw-border-opacity));
}
.border-\[rgba\(138\2c 43\2c 226\2c 0\.6\)\]{
	border-color: rgba(138,43,226,0.6);
}
.border-\[rgba\(148\2c 163\2c 184\2c 0\.2\)\]{
	border-color: rgba(148,163,184,0.2);
}
.border-\[rgba\(148\2c 163\2c 184\2c 0\.3\)\]{
	border-color: rgba(148,163,184,0.3);
}
.border-\[rgba\(148\2c 163\2c 184\2c 0\.4\)\]{
	border-color: rgba(148,163,184,0.4);
}
.border-\[rgba\(148\2c 163\2c 184\2c 0\.6\)\]{
	border-color: rgba(148,163,184,0.6);
}
.border-\[rgba\(159\2c 204\2c 223\2c 0\.2\)\]{
	border-color: rgba(159,204,223,0.2);
}
.border-\[rgba\(159\2c 204\2c 223\2c 0\.3\)\]{
	border-color: rgba(159,204,223,0.3);
}
.border-\[rgba\(159\2c 204\2c 223\2c 0\.6\)\]{
	border-color: rgba(159,204,223,0.6);
}
.border-\[rgba\(17\2c 139\2c 115\2c 0\.32\)\]{
	border-color: rgba(17,139,115,0.32);
}
.border-\[rgba\(186\2c 85\2c 211\2c 0\.4\)\]{
	border-color: rgba(186,85,211,0.4);
}
.border-\[rgba\(186\2c 85\2c 211\2c 0\.6\)\]{
	border-color: rgba(186,85,211,0.6);
}
.border-\[rgba\(194\2c 65\2c 12\2c 0\.2\)\]{
	border-color: rgba(194,65,12,0.2);
}
.border-\[rgba\(194\2c 65\2c 12\2c 0\.3\)\]{
	border-color: rgba(194,65,12,0.3);
}
.border-\[rgba\(194\2c 65\2c 12\2c 0\.4\)\]{
	border-color: rgba(194,65,12,0.4);
}
.border-\[rgba\(194\2c 65\2c 12\2c 0\.6\)\]{
	border-color: rgba(194,65,12,0.6);
}
.border-\[rgba\(251\2c 191\2c 36\2c 0\.3\)\]{
	border-color: rgba(251,191,36,0.3);
}
.border-\[rgba\(251\2c 191\2c 36\2c 0\.5\)\]{
	border-color: rgba(251,191,36,0.5);
}
.border-\[rgba\(251\2c 191\2c 36\2c 0\.6\)\]{
	border-color: rgba(251,191,36,0.6);
}
.border-\[rgba\(251\2c 191\2c 36\2c 0\.8\)\]{
	border-color: rgba(251,191,36,0.8);
}
.border-\[rgba\(255\2c 199\2c 44\2c 0\.6\)\]{
	border-color: rgba(255,199,44,0.6);
}
.border-\[rgba\(255\2c 215\2c 0\2c 0\.2\)\]{
	border-color: rgba(255,215,0,0.2);
}
.border-\[rgba\(255\2c 215\2c 0\2c 0\.3\)\]{
	border-color: rgba(255,215,0,0.3);
}
.border-\[rgba\(255\2c 215\2c 0\2c 0\.5\)\]{
	border-color: rgba(255,215,0,0.5);
}
.border-\[rgba\(255\2c 215\2c 0\2c 0\.6\)\]{
	border-color: rgba(255,215,0,0.6);
}
.border-\[rgba\(255\2c 255\2c 255\2c 0\.08\)\]{
	border-color: rgba(255,255,255,0.08);
}
.border-\[rgba\(255\2c 255\2c 255\2c 0\.1\)\]{
	border-color: rgba(255,255,255,0.1);
}
.border-\[rgba\(255\2c 255\2c 255\2c 0\.15\)\]{
	border-color: rgba(255,255,255,0.15);
}
.border-\[rgba\(255\2c 255\2c 255\2c 0\.2\)\]{
	border-color: rgba(255,255,255,0.2);
}
.border-\[rgba\(255\2c 255\2c 255\2c 0\.25\)\]{
	border-color: rgba(255,255,255,0.25);
}
.border-\[rgba\(255\2c 85\2c 85\2c 0\.5\)\]{
	border-color: rgba(255,85,85,0.5);
}
.border-\[rgba\(26\2c 22\2c 9\2c 0\.35\)\]{
	border-color: rgba(26,22,9,0.35);
}
.border-\[rgba\(74\2c 144\2c 226\2c 0\.3\)\]{
	border-color: rgba(74,144,226,0.3);
}
.border-amber-400{
	--tw-border-opacity: 1;
	border-color: rgb(251 191 36 / var(--tw-border-opacity));
}
.border-amber-400\/40{
	border-color: rgb(251 191 36 / 0.4);
}
.border-amber-500\/20{
	border-color: rgb(245 158 11 / 0.2);
}
.border-amber-500\/30{
	border-color: rgb(245 158 11 / 0.3);
}
.border-amber-500\/40{
	border-color: rgb(245 158 11 / 0.4);
}
.border-amber-700{
	--tw-border-opacity: 1;
	border-color: rgb(180 83 9 / var(--tw-border-opacity));
}
.border-amber-950{
	--tw-border-opacity: 1;
	border-color: rgb(69 26 3 / var(--tw-border-opacity));
}
.border-black{
	--tw-border-opacity: 1;
	border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-black\/20{
	border-color: rgb(0 0 0 / 0.2);
}
.border-blue-100{
	--tw-border-opacity: 1;
	border-color: rgb(219 234 254 / var(--tw-border-opacity));
}
.border-blue-300\/30{
	border-color: rgb(147 197 253 / 0.3);
}
.border-blue-300\/40{
	border-color: rgb(147 197 253 / 0.4);
}
.border-blue-400{
	--tw-border-opacity: 1;
	border-color: rgb(96 165 250 / var(--tw-border-opacity));
}
.border-blue-400\/30{
	border-color: rgb(96 165 250 / 0.3);
}
.border-blue-400\/40{
	border-color: rgb(96 165 250 / 0.4);
}
.border-blue-400\/50{
	border-color: rgb(96 165 250 / 0.5);
}
.border-blue-500{
	--tw-border-opacity: 1;
	border-color: rgb(59 130 246 / var(--tw-border-opacity));
}
.border-blue-500\/20{
	border-color: rgb(59 130 246 / 0.2);
}
.border-blue-500\/30{
	border-color: rgb(59 130 246 / 0.3);
}
.border-blue-500\/40{
	border-color: rgb(59 130 246 / 0.4);
}
.border-blue-500\/50{
	border-color: rgb(59 130 246 / 0.5);
}
.border-blue-700{
	--tw-border-opacity: 1;
	border-color: rgb(29 78 216 / var(--tw-border-opacity));
}
.border-blue-900{
	--tw-border-opacity: 1;
	border-color: rgb(30 58 138 / var(--tw-border-opacity));
}
.border-border\/50{
	border-color: hsl(var(--border) / 0.5);
}
.border-cyan-300{
	--tw-border-opacity: 1;
	border-color: rgb(103 232 249 / var(--tw-border-opacity));
}
.border-cyan-400{
	--tw-border-opacity: 1;
	border-color: rgb(34 211 238 / var(--tw-border-opacity));
}
.border-cyan-400\/20{
	border-color: rgb(34 211 238 / 0.2);
}
.border-cyan-400\/30{
	border-color: rgb(34 211 238 / 0.3);
}
.border-cyan-400\/40{
	border-color: rgb(34 211 238 / 0.4);
}
.border-cyan-400\/50{
	border-color: rgb(34 211 238 / 0.5);
}
.border-cyan-400\/60{
	border-color: rgb(34 211 238 / 0.6);
}
.border-cyan-400\/70{
	border-color: rgb(34 211 238 / 0.7);
}
.border-cyan-500{
	--tw-border-opacity: 1;
	border-color: rgb(6 182 212 / var(--tw-border-opacity));
}
.border-cyan-500\/20{
	border-color: rgb(6 182 212 / 0.2);
}
.border-cyan-500\/30{
	border-color: rgb(6 182 212 / 0.3);
}
.border-cyan-500\/40{
	border-color: rgb(6 182 212 / 0.4);
}
.border-cyan-500\/50{
	border-color: rgb(6 182 212 / 0.5);
}
.border-cyan-700{
	--tw-border-opacity: 1;
	border-color: rgb(14 116 144 / var(--tw-border-opacity));
}
.border-emerald-300\/30{
	border-color: rgb(110 231 183 / 0.3);
}
.border-emerald-300\/40{
	border-color: rgb(110 231 183 / 0.4);
}
.border-emerald-300\/50{
	border-color: rgb(110 231 183 / 0.5);
}
.border-emerald-400{
	--tw-border-opacity: 1;
	border-color: rgb(52 211 153 / var(--tw-border-opacity));
}
.border-emerald-400\/20{
	border-color: rgb(52 211 153 / 0.2);
}
.border-emerald-400\/30{
	border-color: rgb(52 211 153 / 0.3);
}
.border-emerald-400\/40{
	border-color: rgb(52 211 153 / 0.4);
}
.border-emerald-400\/60{
	border-color: rgb(52 211 153 / 0.6);
}
.border-emerald-500{
	--tw-border-opacity: 1;
	border-color: rgb(16 185 129 / var(--tw-border-opacity));
}
.border-emerald-500\/10{
	border-color: rgb(16 185 129 / 0.1);
}
.border-emerald-500\/20{
	border-color: rgb(16 185 129 / 0.2);
}
.border-emerald-500\/25{
	border-color: rgb(16 185 129 / 0.25);
}
.border-emerald-500\/30{
	border-color: rgb(16 185 129 / 0.3);
}
.border-emerald-500\/40{
	border-color: rgb(16 185 129 / 0.4);
}
.border-emerald-500\/50{
	border-color: rgb(16 185 129 / 0.5);
}
.border-emerald-500\/60{
	border-color: rgb(16 185 129 / 0.6);
}
.border-emerald-700{
	--tw-border-opacity: 1;
	border-color: rgb(4 120 87 / var(--tw-border-opacity));
}
.border-emerald-900{
	--tw-border-opacity: 1;
	border-color: rgb(6 78 59 / var(--tw-border-opacity));
}
.border-gray-100{
	--tw-border-opacity: 1;
	border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.border-gray-200{
	--tw-border-opacity: 1;
	border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-gray-400{
	--tw-border-opacity: 1;
	border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.border-gray-400\/30{
	border-color: rgb(156 163 175 / 0.3);
}
.border-gray-400\/40{
	border-color: rgb(156 163 175 / 0.4);
}
.border-gray-400\/50{
	border-color: rgb(156 163 175 / 0.5);
}
.border-gray-500{
	--tw-border-opacity: 1;
	border-color: rgb(107 114 128 / var(--tw-border-opacity));
}
.border-gray-500\/30{
	border-color: rgb(107 114 128 / 0.3);
}
.border-gray-500\/40{
	border-color: rgb(107 114 128 / 0.4);
}
.border-gray-600{
	--tw-border-opacity: 1;
	border-color: rgb(75 85 99 / var(--tw-border-opacity));
}
.border-gray-600\/30{
	border-color: rgb(75 85 99 / 0.3);
}
.border-gray-600\/40{
	border-color: rgb(75 85 99 / 0.4);
}
.border-gray-600\/50{
	border-color: rgb(75 85 99 / 0.5);
}
.border-gray-700{
	--tw-border-opacity: 1;
	border-color: rgb(55 65 81 / var(--tw-border-opacity));
}
.border-gray-700\/30{
	border-color: rgb(55 65 81 / 0.3);
}
.border-gray-700\/40{
	border-color: rgb(55 65 81 / 0.4);
}
.border-gray-700\/50{
	border-color: rgb(55 65 81 / 0.5);
}
.border-gray-800{
	--tw-border-opacity: 1;
	border-color: rgb(31 41 55 / var(--tw-border-opacity));
}
.border-green-100{
	--tw-border-opacity: 1;
	border-color: rgb(220 252 231 / var(--tw-border-opacity));
}
.border-green-300{
	--tw-border-opacity: 1;
	border-color: rgb(134 239 172 / var(--tw-border-opacity));
}
.border-green-400{
	--tw-border-opacity: 1;
	border-color: rgb(74 222 128 / var(--tw-border-opacity));
}
.border-green-400\/30{
	border-color: rgb(74 222 128 / 0.3);
}
.border-green-400\/40{
	border-color: rgb(74 222 128 / 0.4);
}
.border-green-400\/50{
	border-color: rgb(74 222 128 / 0.5);
}
.border-green-400\/60{
	border-color: rgb(74 222 128 / 0.6);
}
.border-green-500{
	--tw-border-opacity: 1;
	border-color: rgb(34 197 94 / var(--tw-border-opacity));
}
.border-green-500\/20{
	border-color: rgb(34 197 94 / 0.2);
}
.border-green-500\/30{
	border-color: rgb(34 197 94 / 0.3);
}
.border-green-500\/40{
	border-color: rgb(34 197 94 / 0.4);
}
.border-green-500\/50{
	border-color: rgb(34 197 94 / 0.5);
}
.border-green-700{
	--tw-border-opacity: 1;
	border-color: rgb(21 128 61 / var(--tw-border-opacity));
}
.border-green-900{
	--tw-border-opacity: 1;
	border-color: rgb(20 83 45 / var(--tw-border-opacity));
}
.border-indigo-500\/20{
	border-color: rgb(99 102 241 / 0.2);
}
.border-indigo-500\/30{
	border-color: rgb(99 102 241 / 0.3);
}
.border-indigo-500\/40{
	border-color: rgb(99 102 241 / 0.4);
}
.border-indigo-500\/50{
	border-color: rgb(99 102 241 / 0.5);
}
.border-indigo-700{
	--tw-border-opacity: 1;
	border-color: rgb(67 56 202 / var(--tw-border-opacity));
}
.border-indigo-950{
	--tw-border-opacity: 1;
	border-color: rgb(30 27 75 / var(--tw-border-opacity));
}
.border-input{
	border-color: hsl(var(--input));
}
.border-neutral-500{
	--tw-border-opacity: 1;
	border-color: rgb(115 115 115 / var(--tw-border-opacity));
}
.border-orange-400\/30{
	border-color: rgb(251 146 60 / 0.3);
}
.border-orange-400\/40{
	border-color: rgb(251 146 60 / 0.4);
}
.border-orange-400\/50{
	border-color: rgb(251 146 60 / 0.5);
}
.border-orange-500{
	--tw-border-opacity: 1;
	border-color: rgb(249 115 22 / var(--tw-border-opacity));
}
.border-orange-500\/20{
	border-color: rgb(249 115 22 / 0.2);
}
.border-orange-500\/30{
	border-color: rgb(249 115 22 / 0.3);
}
.border-orange-500\/50{
	border-color: rgb(249 115 22 / 0.5);
}
.border-orange-600{
	--tw-border-opacity: 1;
	border-color: rgb(234 88 12 / var(--tw-border-opacity));
}
.border-pink-400\/60{
	border-color: rgb(244 114 182 / 0.6);
}
.border-pink-500\/20{
	border-color: rgb(236 72 153 / 0.2);
}
.border-pink-500\/30{
	border-color: rgb(236 72 153 / 0.3);
}
.border-pink-500\/40{
	border-color: rgb(236 72 153 / 0.4);
}
.border-pink-600{
	--tw-border-opacity: 1;
	border-color: rgb(219 39 119 / var(--tw-border-opacity));
}
.border-primary{
	border-color: hsl(var(--primary));
}
.border-purple-400{
	--tw-border-opacity: 1;
	border-color: rgb(192 132 252 / var(--tw-border-opacity));
}
.border-purple-400\/20{
	border-color: rgb(192 132 252 / 0.2);
}
.border-purple-400\/30{
	border-color: rgb(192 132 252 / 0.3);
}
.border-purple-400\/40{
	border-color: rgb(192 132 252 / 0.4);
}
.border-purple-400\/50{
	border-color: rgb(192 132 252 / 0.5);
}
.border-purple-400\/60{
	border-color: rgb(192 132 252 / 0.6);
}
.border-purple-500{
	--tw-border-opacity: 1;
	border-color: rgb(168 85 247 / var(--tw-border-opacity));
}
.border-purple-500\/20{
	border-color: rgb(168 85 247 / 0.2);
}
.border-purple-500\/30{
	border-color: rgb(168 85 247 / 0.3);
}
.border-purple-500\/40{
	border-color: rgb(168 85 247 / 0.4);
}
.border-purple-500\/50{
	border-color: rgb(168 85 247 / 0.5);
}
.border-red-100{
	--tw-border-opacity: 1;
	border-color: rgb(254 226 226 / var(--tw-border-opacity));
}
.border-red-300{
	--tw-border-opacity: 1;
	border-color: rgb(252 165 165 / var(--tw-border-opacity));
}
.border-red-400\/20{
	border-color: rgb(248 113 113 / 0.2);
}
.border-red-400\/30{
	border-color: rgb(248 113 113 / 0.3);
}
.border-red-400\/40{
	border-color: rgb(248 113 113 / 0.4);
}
.border-red-400\/50{
	border-color: rgb(248 113 113 / 0.5);
}
.border-red-400\/60{
	border-color: rgb(248 113 113 / 0.6);
}
.border-red-500{
	--tw-border-opacity: 1;
	border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
.border-red-500\/20{
	border-color: rgb(239 68 68 / 0.2);
}
.border-red-500\/30{
	border-color: rgb(239 68 68 / 0.3);
}
.border-red-500\/40{
	border-color: rgb(239 68 68 / 0.4);
}
.border-red-500\/50{
	border-color: rgb(239 68 68 / 0.5);
}
.border-red-600{
	--tw-border-opacity: 1;
	border-color: rgb(220 38 38 / var(--tw-border-opacity));
}
.border-red-800{
	--tw-border-opacity: 1;
	border-color: rgb(153 27 27 / var(--tw-border-opacity));
}
.border-rose-950{
	--tw-border-opacity: 1;
	border-color: rgb(76 5 25 / var(--tw-border-opacity));
}
.border-slate-500\/20{
	border-color: rgb(100 116 139 / 0.2);
}
.border-slate-700{
	--tw-border-opacity: 1;
	border-color: rgb(51 65 85 / var(--tw-border-opacity));
}
.border-slate-700\/50{
	border-color: rgb(51 65 85 / 0.5);
}
.border-slate-800{
	--tw-border-opacity: 1;
	border-color: rgb(30 41 59 / var(--tw-border-opacity));
}
.border-slate-900{
	--tw-border-opacity: 1;
	border-color: rgb(15 23 42 / var(--tw-border-opacity));
}
.border-teal-900{
	--tw-border-opacity: 1;
	border-color: rgb(19 78 74 / var(--tw-border-opacity));
}
.border-transparent{
	border-color: transparent;
}
.border-violet-500{
	--tw-border-opacity: 1;
	border-color: rgb(139 92 246 / var(--tw-border-opacity));
}
.border-violet-600{
	--tw-border-opacity: 1;
	border-color: rgb(124 58 237 / var(--tw-border-opacity));
}
.border-white{
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-white\/10{
	border-color: rgb(255 255 255 / 0.1);
}
.border-white\/15{
	border-color: rgb(255 255 255 / 0.15);
}
.border-white\/20{
	border-color: rgb(255 255 255 / 0.2);
}
.border-white\/25{
	border-color: rgb(255 255 255 / 0.25);
}
.border-white\/30{
	border-color: rgb(255 255 255 / 0.3);
}
.border-white\/40{
	border-color: rgb(255 255 255 / 0.4);
}
.border-white\/5{
	border-color: rgb(255 255 255 / 0.05);
}
.border-white\/50{
	border-color: rgb(255 255 255 / 0.5);
}
.border-yellow-300{
	--tw-border-opacity: 1;
	border-color: rgb(253 224 71 / var(--tw-border-opacity));
}
.border-yellow-300\/30{
	border-color: rgb(253 224 71 / 0.3);
}
.border-yellow-400{
	--tw-border-opacity: 1;
	border-color: rgb(250 204 21 / var(--tw-border-opacity));
}
.border-yellow-400\/30{
	border-color: rgb(250 204 21 / 0.3);
}
.border-yellow-400\/40{
	border-color: rgb(250 204 21 / 0.4);
}
.border-yellow-400\/50{
	border-color: rgb(250 204 21 / 0.5);
}
.border-yellow-400\/60{
	border-color: rgb(250 204 21 / 0.6);
}
.border-yellow-400\/80{
	border-color: rgb(250 204 21 / 0.8);
}
.border-yellow-500{
	--tw-border-opacity: 1;
	border-color: rgb(234 179 8 / var(--tw-border-opacity));
}
.border-yellow-500\/20{
	border-color: rgb(234 179 8 / 0.2);
}
.border-yellow-500\/30{
	border-color: rgb(234 179 8 / 0.3);
}
.border-yellow-500\/40{
	border-color: rgb(234 179 8 / 0.4);
}
.border-yellow-500\/50{
	border-color: rgb(234 179 8 / 0.5);
}
.border-yellow-900{
	--tw-border-opacity: 1;
	border-color: rgb(113 63 18 / var(--tw-border-opacity));
}
.border-b-\[\#071720\]{
	--tw-border-opacity: 1;
	border-bottom-color: rgb(7 23 32 / var(--tw-border-opacity));
}
.border-b-\[rgba\(35\2c 108\2c 158\2c 1\)\]{
	border-bottom-color: rgba(35,108,158,1);
}
.border-b-transparent{
	border-bottom-color: transparent;
}
.border-l-transparent{
	border-left-color: transparent;
}
.border-r-green-800\/90{
	border-right-color: rgb(22 101 52 / 0.9);
}
.border-r-transparent{
	border-right-color: transparent;
}
.border-t-blue-400{
	--tw-border-opacity: 1;
	border-top-color: rgb(96 165 250 / var(--tw-border-opacity));
}
.border-t-cyan-400{
	--tw-border-opacity: 1;
	border-top-color: rgb(34 211 238 / var(--tw-border-opacity));
}
.border-t-slate-800\/95{
	border-top-color: rgb(30 41 59 / 0.95);
}
.border-t-transparent{
	border-top-color: transparent;
}
.border-t-white\/20{
	border-top-color: rgb(255 255 255 / 0.2);
}
.border-t-white\/80{
	border-top-color: rgb(255 255 255 / 0.8);
}
.border-opacity-50{
	--tw-border-opacity: 0.5;
}
.bg-\[\#000000\]{
	--tw-bg-opacity: 1;
	background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-\[\#000814\]{
	--tw-bg-opacity: 1;
	background-color: rgb(0 8 20 / var(--tw-bg-opacity));
}
.bg-\[\#000\]\/20{
	background-color: rgb(0 0 0 / 0.2);
}
.bg-\[\#000\]\/80{
	background-color: rgb(0 0 0 / 0.8);
}
.bg-\[\#00E5FF\]\/10{
	background-color: rgb(0 229 255 / 0.1);
}
.bg-\[\#00FF88\]\/20{
	background-color: rgb(0 255 136 / 0.2);
}
.bg-\[\#01ae08\]{
	--tw-bg-opacity: 1;
	background-color: rgb(1 174 8 / var(--tw-bg-opacity));
}
.bg-\[\#020408\]{
	--tw-bg-opacity: 1;
	background-color: rgb(2 4 8 / var(--tw-bg-opacity));
}
.bg-\[\#020916\]{
	--tw-bg-opacity: 1;
	background-color: rgb(2 9 22 / var(--tw-bg-opacity));
}
.bg-\[\#030C16\]{
	--tw-bg-opacity: 1;
	background-color: rgb(3 12 22 / var(--tw-bg-opacity));
}
.bg-\[\#033554\]{
	--tw-bg-opacity: 1;
	background-color: rgb(3 53 84 / var(--tw-bg-opacity));
}
.bg-\[\#033554\]\/70{
	background-color: rgb(3 53 84 / 0.7);
}
.bg-\[\#041827\]{
	--tw-bg-opacity: 1;
	background-color: rgb(4 24 39 / var(--tw-bg-opacity));
}
.bg-\[\#050208\]{
	--tw-bg-opacity: 1;
	background-color: rgb(5 2 8 / var(--tw-bg-opacity));
}
.bg-\[\#050716\]{
	--tw-bg-opacity: 1;
	background-color: rgb(5 7 22 / var(--tw-bg-opacity));
}
.bg-\[\#050B15\]{
	--tw-bg-opacity: 1;
	background-color: rgb(5 11 21 / var(--tw-bg-opacity));
}
.bg-\[\#055c91\]{
	--tw-bg-opacity: 1;
	background-color: rgb(5 92 145 / var(--tw-bg-opacity));
}
.bg-\[\#061b27\]{
	--tw-bg-opacity: 1;
	background-color: rgb(6 27 39 / var(--tw-bg-opacity));
}
.bg-\[\#061b27\]\/50{
	background-color: rgb(6 27 39 / 0.5);
}
.bg-\[\#071f2e\]{
	--tw-bg-opacity: 1;
	background-color: rgb(7 31 46 / var(--tw-bg-opacity));
}
.bg-\[\#0A108B\]\/20{
	background-color: rgb(10 16 139 / 0.2);
}
.bg-\[\#0A1520\]{
	--tw-bg-opacity: 1;
	background-color: rgb(10 21 32 / var(--tw-bg-opacity));
}
.bg-\[\#0A1628\]{
	--tw-bg-opacity: 1;
	background-color: rgb(10 22 40 / var(--tw-bg-opacity));
}
.bg-\[\#0B1A24\]{
	--tw-bg-opacity: 1;
	background-color: rgb(11 26 36 / var(--tw-bg-opacity));
}
.bg-\[\#0D103D\]{
	--tw-bg-opacity: 1;
	background-color: rgb(13 16 61 / var(--tw-bg-opacity));
}
.bg-\[\#0E1623\]{
	--tw-bg-opacity: 1;
	background-color: rgb(14 22 35 / var(--tw-bg-opacity));
}
.bg-\[\#0F1419\]{
	--tw-bg-opacity: 1;
	background-color: rgb(15 20 25 / var(--tw-bg-opacity));
}
.bg-\[\#0F171D\]{
	--tw-bg-opacity: 1;
	background-color: rgb(15 23 29 / var(--tw-bg-opacity));
}
.bg-\[\#0F172A\]{
	--tw-bg-opacity: 1;
	background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}
.bg-\[\#0F172A\]\/50{
	background-color: rgb(15 23 42 / 0.5);
}
.bg-\[\#0a1628\]{
	--tw-bg-opacity: 1;
	background-color: rgb(10 22 40 / var(--tw-bg-opacity));
}
.bg-\[\#0f0f1a\]{
	--tw-bg-opacity: 1;
	background-color: rgb(15 15 26 / var(--tw-bg-opacity));
}
.bg-\[\#0f1419\]\/50{
	background-color: rgb(15 20 25 / 0.5);
}
.bg-\[\#0f172a\]{
	--tw-bg-opacity: 1;
	background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}
.bg-\[\#132B3D\]{
	--tw-bg-opacity: 1;
	background-color: rgb(19 43 61 / var(--tw-bg-opacity));
}
.bg-\[\#17394f\]\/70{
	background-color: rgb(23 57 79 / 0.7);
}
.bg-\[\#17A1E5\]{
	--tw-bg-opacity: 1;
	background-color: rgb(23 161 229 / var(--tw-bg-opacity));
}
.bg-\[\#1A0A0A\]{
	--tw-bg-opacity: 1;
	background-color: rgb(26 10 10 / var(--tw-bg-opacity));
}
.bg-\[\#1A1A1A\]{
	--tw-bg-opacity: 1;
	background-color: rgb(26 26 26 / var(--tw-bg-opacity));
}
.bg-\[\#1A1A1A\]\/50{
	background-color: rgb(26 26 26 / 0.5);
}
.bg-\[\#1A1F2E\]{
	--tw-bg-opacity: 1;
	background-color: rgb(26 31 46 / var(--tw-bg-opacity));
}
.bg-\[\#1A1F2E\]\/80{
	background-color: rgb(26 31 46 / 0.8);
}
.bg-\[\#1B3C52\]\/40{
	background-color: rgb(27 60 82 / 0.4);
}
.bg-\[\#1BA81B\]{
	--tw-bg-opacity: 1;
	background-color: rgb(27 168 27 / var(--tw-bg-opacity));
}
.bg-\[\#1D2B35\]{
	--tw-bg-opacity: 1;
	background-color: rgb(29 43 53 / var(--tw-bg-opacity));
}
.bg-\[\#1F3C6C\]{
	--tw-bg-opacity: 1;
	background-color: rgb(31 60 108 / var(--tw-bg-opacity));
}
.bg-\[\#1F4E6A\]{
	--tw-bg-opacity: 1;
	background-color: rgb(31 78 106 / var(--tw-bg-opacity));
}
.bg-\[\#1a1a1a\]{
	--tw-bg-opacity: 1;
	background-color: rgb(26 26 26 / var(--tw-bg-opacity));
}
.bg-\[\#1a2332\]{
	--tw-bg-opacity: 1;
	background-color: rgb(26 35 50 / var(--tw-bg-opacity));
}
.bg-\[\#1a2332\]\/30{
	background-color: rgb(26 35 50 / 0.3);
}
.bg-\[\#1a2332\]\/50{
	background-color: rgb(26 35 50 / 0.5);
}
.bg-\[\#1e2936\]\/50{
	background-color: rgb(30 41 54 / 0.5);
}
.bg-\[\#252B3A\]{
	--tw-bg-opacity: 1;
	background-color: rgb(37 43 58 / var(--tw-bg-opacity));
}
.bg-\[\#2C526D\]{
	--tw-bg-opacity: 1;
	background-color: rgb(44 82 109 / var(--tw-bg-opacity));
}
.bg-\[\#2E5673\]{
	--tw-bg-opacity: 1;
	background-color: rgb(46 86 115 / var(--tw-bg-opacity));
}
.bg-\[\#4285F4\]{
	--tw-bg-opacity: 1;
	background-color: rgb(66 133 244 / var(--tw-bg-opacity));
}
.bg-\[\#4FC3E8\]\/20{
	background-color: rgb(79 195 232 / 0.2);
}
.bg-\[\#500E05\]{
	--tw-bg-opacity: 1;
	background-color: rgb(80 14 5 / var(--tw-bg-opacity));
}
.bg-\[\#5561FF\]{
	--tw-bg-opacity: 1;
	background-color: rgb(85 97 255 / var(--tw-bg-opacity));
}
.bg-\[\#5561FF\]\/20{
	background-color: rgb(85 97 255 / 0.2);
}
.bg-\[\#5865F2\]{
	--tw-bg-opacity: 1;
	background-color: rgb(88 101 242 / var(--tw-bg-opacity));
}
.bg-\[\#60A5FA\]{
	--tw-bg-opacity: 1;
	background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}
.bg-\[\#64748B\]\/20{
	background-color: rgb(100 116 139 / 0.2);
}
.bg-\[\#BA55D3\]{
	--tw-bg-opacity: 1;
	background-color: rgb(186 85 211 / var(--tw-bg-opacity));
}
.bg-\[\#D02424\]{
	--tw-bg-opacity: 1;
	background-color: rgb(208 36 36 / var(--tw-bg-opacity));
}
.bg-\[\#E51717\]\/10{
	background-color: rgb(229 23 23 / 0.1);
}
.bg-\[\#E51717\]\/20{
	background-color: rgb(229 23 23 / 0.2);
}
.bg-\[\#EAF6FF\]{
	--tw-bg-opacity: 1;
	background-color: rgb(234 246 255 / var(--tw-bg-opacity));
}
.bg-\[\#F00\]{
	--tw-bg-opacity: 1;
	background-color: rgb(255 0 0 / var(--tw-bg-opacity));
}
.bg-\[\#FF1493\]{
	--tw-bg-opacity: 1;
	background-color: rgb(255 20 147 / var(--tw-bg-opacity));
}
.bg-\[\#FF69B4\]{
	--tw-bg-opacity: 1;
	background-color: rgb(255 105 180 / var(--tw-bg-opacity));
}
.bg-\[\#FF6B6B\]\/20{
	background-color: rgb(255 107 107 / 0.2);
}
.bg-\[\#FFA500\]\/20{
	background-color: rgb(255 165 0 / 0.2);
}
.bg-\[\#FFB6C1\]{
	--tw-bg-opacity: 1;
	background-color: rgb(255 182 193 / var(--tw-bg-opacity));
}
.bg-\[\#FFC0CB\]{
	--tw-bg-opacity: 1;
	background-color: rgb(255 192 203 / var(--tw-bg-opacity));
}
.bg-\[\#FFD700\]{
	--tw-bg-opacity: 1;
	background-color: rgb(255 215 0 / var(--tw-bg-opacity));
}
.bg-\[\#FFD700\]\/20{
	background-color: rgb(255 215 0 / 0.2);
}
.bg-\[\#FFFFFF\]{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[\#FFF\]{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[\#fff\]{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[rgb\(11\2c 82\2c 189\)\]{
	--tw-bg-opacity: 1;
	background-color: rgb(11 82 189 / var(--tw-bg-opacity));
}
.bg-\[rgb\(29\2c 43\2c 53\2c 0\.6\)\]{
	background-color: rgb(29,43,53,0.6);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.15\)\]{
	background-color: rgba(0,0,0,0.15);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.2\)\]{
	background-color: rgba(0,0,0,0.2);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.20\)\]{
	background-color: rgba(0,0,0,0.20);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.25\)\]{
	background-color: rgba(0,0,0,0.25);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.3\)\]{
	background-color: rgba(0,0,0,0.3);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.35\)\]{
	background-color: rgba(0,0,0,0.35);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.4\)\]{
	background-color: rgba(0,0,0,0.4);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.40\)\]{
	background-color: rgba(0,0,0,0.40);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.5\)\]{
	background-color: rgba(0,0,0,0.5);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.55\)\]{
	background-color: rgba(0,0,0,0.55);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.6\)\]{
	background-color: rgba(0,0,0,0.6);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.7\)\]{
	background-color: rgba(0,0,0,0.7);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.75\)\]{
	background-color: rgba(0,0,0,0.75);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.8\)\]{
	background-color: rgba(0,0,0,0.8);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.85\)\]{
	background-color: rgba(0,0,0,0.85);
}
.bg-\[rgba\(0\2c 0\2c 255\2c 0\.4\)\]{
	background-color: rgba(0,0,255,0.4);
}
.bg-\[rgba\(0\2c 191\2c 255\2c 0\.1\)\]{
	background-color: rgba(0,191,255,0.1);
}
.bg-\[rgba\(10\2c 25\2c 41\2c 0\.7\)\]{
	background-color: rgba(10,25,41,0.7);
}
.bg-\[rgba\(110\2c 24\2c 229\2c 0\.4\)\]{
	background-color: rgba(110,24,229,0.4);
}
.bg-\[rgba\(136\2c 136\2c 136\2c 0\.3\)\]{
	background-color: rgba(136,136,136,0.3);
}
.bg-\[rgba\(15\2c 23\2c 34\2c 0\.25\)\]{
	background-color: rgba(15,23,34,0.25);
}
.bg-\[rgba\(15\2c 23\2c 42\2c 0\.6\)\]{
	background-color: rgba(15,23,42,0.6);
}
.bg-\[rgba\(15\2c 23\2c 42\2c 0\.7\)\]{
	background-color: rgba(15,23,42,0.7);
}
.bg-\[rgba\(15\2c 28\2c 48\2c 0\.9\)\]{
	background-color: rgba(15,28,48,0.9);
}
.bg-\[rgba\(159\2c 204\2c 223\2c 0\.2\)\]{
	background-color: rgba(159,204,223,0.2);
}
.bg-\[rgba\(204\2c 204\2c 204\2c 0\.4\)\]{
	background-color: rgba(204,204,204,0.4);
}
.bg-\[rgba\(229\2c 161\2c 23\2c 0\.4\)\]{
	background-color: rgba(229,161,23,0.4);
}
.bg-\[rgba\(229\2c 23\2c 229\2c 0\.4\)\]{
	background-color: rgba(229,23,229,0.4);
}
.bg-\[rgba\(229\2c 23\2c 23\2c 0\.4\)\]{
	background-color: rgba(229,23,23,0.4);
}
.bg-\[rgba\(23\2c 161\2c 229\2c 0\.4\)\]{
	background-color: rgba(23,161,229,0.4);
}
.bg-\[rgba\(23\2c 229\2c 188\2c 0\.4\)\]{
	background-color: rgba(23,229,188,0.4);
}
.bg-\[rgba\(238\2c 166\2c 255\2c 0\.4\)\]{
	background-color: rgba(238,166,255,0.4);
}
.bg-\[rgba\(255\2c 199\2c 44\2c 0\.2\)\]{
	background-color: rgba(255,199,44,0.2);
}
.bg-\[rgba\(255\2c 215\2c 0\2c 0\.1\)\]{
	background-color: rgba(255,215,0,0.1);
}
.bg-\[rgba\(255\2c 255\2c 255\2c 0\.05\)\]{
	background-color: rgba(255,255,255,0.05);
}
.bg-\[rgba\(255\2c 255\2c 255\2c 0\.1\)\]{
	background-color: rgba(255,255,255,0.1);
}
.bg-\[rgba\(255\2c 255\2c 255\2c 0\.10\)\]{
	background-color: rgba(255,255,255,0.10);
}
.bg-\[rgba\(255\2c 255\2c 255\2c 0\.15\)\]{
	background-color: rgba(255,255,255,0.15);
}
.bg-\[rgba\(255\2c 255\2c 255\2c 0\.25\)\]{
	background-color: rgba(255,255,255,0.25);
}
.bg-\[rgba\(255\2c 85\2c 85\2c 0\.1\)\]{
	background-color: rgba(255,85,85,0.1);
}
.bg-\[rgba\(255\2c 85\2c 85\2c 0\.15\)\]{
	background-color: rgba(255,85,85,0.15);
}
.bg-\[rgba\(26\2c 22\2c 9\2c 0\.30\)\]{
	background-color: rgba(26,22,9,0.30);
}
.bg-\[rgba\(26\2c 22\2c 9\2c 0\.45\)\]{
	background-color: rgba(26,22,9,0.45);
}
.bg-\[rgba\(26\2c 229\2c 60\2c 0\.4\)\]{
	background-color: rgba(26,229,60,0.4);
}
.bg-\[rgba\(35\2c 108\2c 158\2c 0\.3\)\]{
	background-color: rgba(35,108,158,0.3);
}
.bg-\[rgba\(46\2c 86\2c 115\2c 0\.20\)\]{
	background-color: rgba(46,86,115,0.20);
}
.bg-\[rgba\(46\2c 86\2c 115\2c 0\.25\)\]{
	background-color: rgba(46,86,115,0.25);
}
.bg-\[rgba\(60\2c 23\2c 7\2c 0\.6\)\]{
	background-color: rgba(60,23,7,0.6);
}
.bg-\[rgba\(7\2c 28\2c 50\2c 0\.25\)\]{
	background-color: rgba(7,28,50,0.25);
}
.bg-\[rgba\(95\2c 31\2c 138\2c 0\.5\)\]{
	background-color: rgba(95,31,138,0.5);
}
.bg-accent{
	background-color: hsl(var(--accent));
}
.bg-amber-400{
	--tw-bg-opacity: 1;
	background-color: rgb(251 191 36 / var(--tw-bg-opacity));
}
.bg-amber-500{
	--tw-bg-opacity: 1;
	background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}
.bg-amber-500\/10{
	background-color: rgb(245 158 11 / 0.1);
}
.bg-amber-500\/20{
	background-color: rgb(245 158 11 / 0.2);
}
.bg-amber-500\/30{
	background-color: rgb(245 158 11 / 0.3);
}
.bg-amber-950{
	--tw-bg-opacity: 1;
	background-color: rgb(69 26 3 / var(--tw-bg-opacity));
}
.bg-background{
	background-color: hsl(var(--background));
}
.bg-black{
	--tw-bg-opacity: 1;
	background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-black\/10{
	background-color: rgb(0 0 0 / 0.1);
}
.bg-black\/20{
	background-color: rgb(0 0 0 / 0.2);
}
.bg-black\/25{
	background-color: rgb(0 0 0 / 0.25);
}
.bg-black\/30{
	background-color: rgb(0 0 0 / 0.3);
}
.bg-black\/40{
	background-color: rgb(0 0 0 / 0.4);
}
.bg-black\/50{
	background-color: rgb(0 0 0 / 0.5);
}
.bg-black\/60{
	background-color: rgb(0 0 0 / 0.6);
}
.bg-black\/70{
	background-color: rgb(0 0 0 / 0.7);
}
.bg-black\/75{
	background-color: rgb(0 0 0 / 0.75);
}
.bg-black\/80{
	background-color: rgb(0 0 0 / 0.8);
}
.bg-black\/85{
	background-color: rgb(0 0 0 / 0.85);
}
.bg-black\/90{
	background-color: rgb(0 0 0 / 0.9);
}
.bg-black\/95{
	background-color: rgb(0 0 0 / 0.95);
}
.bg-blue-400{
	--tw-bg-opacity: 1;
	background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}
.bg-blue-400\/10{
	background-color: rgb(96 165 250 / 0.1);
}
.bg-blue-400\/20{
	background-color: rgb(96 165 250 / 0.2);
}
.bg-blue-400\/30{
	background-color: rgb(96 165 250 / 0.3);
}
.bg-blue-400\/5{
	background-color: rgb(96 165 250 / 0.05);
}
.bg-blue-50{
	--tw-bg-opacity: 1;
	background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}
.bg-blue-500{
	--tw-bg-opacity: 1;
	background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}
.bg-blue-500\/10{
	background-color: rgb(59 130 246 / 0.1);
}
.bg-blue-500\/20{
	background-color: rgb(59 130 246 / 0.2);
}
.bg-blue-500\/40{
	background-color: rgb(59 130 246 / 0.4);
}
.bg-blue-500\/80{
	background-color: rgb(59 130 246 / 0.8);
}
.bg-blue-600{
	--tw-bg-opacity: 1;
	background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
.bg-blue-600\/80{
	background-color: rgb(37 99 235 / 0.8);
}
.bg-blue-700\/30{
	background-color: rgb(29 78 216 / 0.3);
}
.bg-blue-900\/10{
	background-color: rgb(30 58 138 / 0.1);
}
.bg-blue-900\/20{
	background-color: rgb(30 58 138 / 0.2);
}
.bg-blue-900\/30{
	background-color: rgb(30 58 138 / 0.3);
}
.bg-border{
	background-color: hsl(var(--border));
}
.bg-card{
	background-color: hsl(var(--card));
}
.bg-cyan-200{
	--tw-bg-opacity: 1;
	background-color: rgb(165 243 252 / var(--tw-bg-opacity));
}
.bg-cyan-300{
	--tw-bg-opacity: 1;
	background-color: rgb(103 232 249 / var(--tw-bg-opacity));
}
.bg-cyan-400{
	--tw-bg-opacity: 1;
	background-color: rgb(34 211 238 / var(--tw-bg-opacity));
}
.bg-cyan-400\/10{
	background-color: rgb(34 211 238 / 0.1);
}
.bg-cyan-400\/20{
	background-color: rgb(34 211 238 / 0.2);
}
.bg-cyan-400\/30{
	background-color: rgb(34 211 238 / 0.3);
}
.bg-cyan-500{
	--tw-bg-opacity: 1;
	background-color: rgb(6 182 212 / var(--tw-bg-opacity));
}
.bg-cyan-500\/10{
	background-color: rgb(6 182 212 / 0.1);
}
.bg-cyan-500\/20{
	background-color: rgb(6 182 212 / 0.2);
}
.bg-cyan-600{
	--tw-bg-opacity: 1;
	background-color: rgb(8 145 178 / var(--tw-bg-opacity));
}
.bg-cyan-900\/20{
	background-color: rgb(22 78 99 / 0.2);
}
.bg-cyan-900\/30{
	background-color: rgb(22 78 99 / 0.3);
}
.bg-destructive{
	background-color: hsl(var(--destructive));
}
.bg-emerald-100{
	--tw-bg-opacity: 1;
	background-color: rgb(209 250 229 / var(--tw-bg-opacity));
}
.bg-emerald-300{
	--tw-bg-opacity: 1;
	background-color: rgb(110 231 183 / var(--tw-bg-opacity));
}
.bg-emerald-400{
	--tw-bg-opacity: 1;
	background-color: rgb(52 211 153 / var(--tw-bg-opacity));
}
.bg-emerald-400\/20{
	background-color: rgb(52 211 153 / 0.2);
}
.bg-emerald-400\/30{
	background-color: rgb(52 211 153 / 0.3);
}
.bg-emerald-500{
	--tw-bg-opacity: 1;
	background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}
.bg-emerald-500\/10{
	background-color: rgb(16 185 129 / 0.1);
}
.bg-emerald-500\/20{
	background-color: rgb(16 185 129 / 0.2);
}
.bg-emerald-500\/30{
	background-color: rgb(16 185 129 / 0.3);
}
.bg-emerald-500\/40{
	background-color: rgb(16 185 129 / 0.4);
}
.bg-emerald-500\/5{
	background-color: rgb(16 185 129 / 0.05);
}
.bg-emerald-700\/30{
	background-color: rgb(4 120 87 / 0.3);
}
.bg-emerald-900\/20{
	background-color: rgb(6 78 59 / 0.2);
}
.bg-emerald-900\/30{
	background-color: rgb(6 78 59 / 0.3);
}
.bg-foreground{
	background-color: hsl(var(--foreground));
}
.bg-gray-100{
	--tw-bg-opacity: 1;
	background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-gray-200{
	--tw-bg-opacity: 1;
	background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-gray-300{
	--tw-bg-opacity: 1;
	background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.bg-gray-400{
	--tw-bg-opacity: 1;
	background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}
.bg-gray-50{
	--tw-bg-opacity: 1;
	background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-gray-500{
	--tw-bg-opacity: 1;
	background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}
.bg-gray-500\/20{
	background-color: rgb(107 114 128 / 0.2);
}
.bg-gray-600{
	--tw-bg-opacity: 1;
	background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.bg-gray-600\/40{
	background-color: rgb(75 85 99 / 0.4);
}
.bg-gray-600\/50{
	background-color: rgb(75 85 99 / 0.5);
}
.bg-gray-700{
	--tw-bg-opacity: 1;
	background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.bg-gray-700\/50{
	background-color: rgb(55 65 81 / 0.5);
}
.bg-gray-800{
	--tw-bg-opacity: 1;
	background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.bg-gray-800\/20{
	background-color: rgb(31 41 55 / 0.2);
}
.bg-gray-800\/50{
	background-color: rgb(31 41 55 / 0.5);
}
.bg-gray-900{
	--tw-bg-opacity: 1;
	background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
.bg-gray-900\/50{
	background-color: rgb(17 24 39 / 0.5);
}
.bg-gray-950\/20{
	background-color: rgb(3 7 18 / 0.2);
}
.bg-gray-950\/30{
	background-color: rgb(3 7 18 / 0.3);
}
.bg-green-100{
	--tw-bg-opacity: 1;
	background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}
.bg-green-300{
	--tw-bg-opacity: 1;
	background-color: rgb(134 239 172 / var(--tw-bg-opacity));
}
.bg-green-400{
	--tw-bg-opacity: 1;
	background-color: rgb(74 222 128 / var(--tw-bg-opacity));
}
.bg-green-400\/20{
	background-color: rgb(74 222 128 / 0.2);
}
.bg-green-400\/30{
	background-color: rgb(74 222 128 / 0.3);
}
.bg-green-400\/40{
	background-color: rgb(74 222 128 / 0.4);
}
.bg-green-50{
	--tw-bg-opacity: 1;
	background-color: rgb(240 253 244 / var(--tw-bg-opacity));
}
.bg-green-500{
	--tw-bg-opacity: 1;
	background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}
.bg-green-500\/10{
	background-color: rgb(34 197 94 / 0.1);
}
.bg-green-500\/20{
	background-color: rgb(34 197 94 / 0.2);
}
.bg-green-600{
	--tw-bg-opacity: 1;
	background-color: rgb(22 163 74 / var(--tw-bg-opacity));
}
.bg-green-600\/20{
	background-color: rgb(22 163 74 / 0.2);
}
.bg-green-900{
	--tw-bg-opacity: 1;
	background-color: rgb(20 83 45 / var(--tw-bg-opacity));
}
.bg-green-900\/10{
	background-color: rgb(20 83 45 / 0.1);
}
.bg-green-900\/20{
	background-color: rgb(20 83 45 / 0.2);
}
.bg-green-900\/70{
	background-color: rgb(20 83 45 / 0.7);
}
.bg-indigo-400\/20{
	background-color: rgb(129 140 248 / 0.2);
}
.bg-indigo-500\/10{
	background-color: rgb(99 102 241 / 0.1);
}
.bg-indigo-900\/50{
	background-color: rgb(49 46 129 / 0.5);
}
.bg-indigo-950{
	--tw-bg-opacity: 1;
	background-color: rgb(30 27 75 / var(--tw-bg-opacity));
}
.bg-muted{
	background-color: hsl(var(--muted));
}
.bg-muted\/50{
	background-color: hsl(var(--muted) / 0.5);
}
.bg-orange-400\/20{
	background-color: rgb(251 146 60 / 0.2);
}
.bg-orange-500\/10{
	background-color: rgb(249 115 22 / 0.1);
}
.bg-orange-500\/20{
	background-color: rgb(249 115 22 / 0.2);
}
.bg-orange-900\/20{
	background-color: rgb(124 45 18 / 0.2);
}
.bg-pink-400{
	--tw-bg-opacity: 1;
	background-color: rgb(244 114 182 / var(--tw-bg-opacity));
}
.bg-pink-500\/10{
	background-color: rgb(236 72 153 / 0.1);
}
.bg-pink-500\/20{
	background-color: rgb(236 72 153 / 0.2);
}
.bg-pink-500\/40{
	background-color: rgb(236 72 153 / 0.4);
}
.bg-pink-600{
	--tw-bg-opacity: 1;
	background-color: rgb(219 39 119 / var(--tw-bg-opacity));
}
.bg-popover{
	background-color: hsl(var(--popover));
}
.bg-primary{
	background-color: hsl(var(--primary));
}
.bg-purple-100{
	--tw-bg-opacity: 1;
	background-color: rgb(243 232 255 / var(--tw-bg-opacity));
}
.bg-purple-400{
	--tw-bg-opacity: 1;
	background-color: rgb(192 132 252 / var(--tw-bg-opacity));
}
.bg-purple-400\/10{
	background-color: rgb(192 132 252 / 0.1);
}
.bg-purple-50{
	--tw-bg-opacity: 1;
	background-color: rgb(250 245 255 / var(--tw-bg-opacity));
}
.bg-purple-500{
	--tw-bg-opacity: 1;
	background-color: rgb(168 85 247 / var(--tw-bg-opacity));
}
.bg-purple-500\/10{
	background-color: rgb(168 85 247 / 0.1);
}
.bg-purple-500\/20{
	background-color: rgb(168 85 247 / 0.2);
}
.bg-purple-500\/30{
	background-color: rgb(168 85 247 / 0.3);
}
.bg-purple-600{
	--tw-bg-opacity: 1;
	background-color: rgb(147 51 234 / var(--tw-bg-opacity));
}
.bg-purple-600\/20{
	background-color: rgb(147 51 234 / 0.2);
}
.bg-purple-900\/20{
	background-color: rgb(88 28 135 / 0.2);
}
.bg-purple-900\/40{
	background-color: rgb(88 28 135 / 0.4);
}
.bg-red-100{
	--tw-bg-opacity: 1;
	background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}
.bg-red-400{
	--tw-bg-opacity: 1;
	background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}
.bg-red-400\/10{
	background-color: rgb(248 113 113 / 0.1);
}
.bg-red-400\/30{
	background-color: rgb(248 113 113 / 0.3);
}
.bg-red-50{
	--tw-bg-opacity: 1;
	background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}
.bg-red-500{
	--tw-bg-opacity: 1;
	background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
.bg-red-500\/10{
	background-color: rgb(239 68 68 / 0.1);
}
.bg-red-500\/20{
	background-color: rgb(239 68 68 / 0.2);
}
.bg-red-500\/30{
	background-color: rgb(239 68 68 / 0.3);
}
.bg-red-500\/80{
	background-color: rgb(239 68 68 / 0.8);
}
.bg-red-600{
	--tw-bg-opacity: 1;
	background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.bg-red-700\/30{
	background-color: rgb(185 28 28 / 0.3);
}
.bg-red-900\/20{
	background-color: rgb(127 29 29 / 0.2);
}
.bg-red-900\/40{
	background-color: rgb(127 29 29 / 0.4);
}
.bg-red-900\/50{
	background-color: rgb(127 29 29 / 0.5);
}
.bg-red-900\/60{
	background-color: rgb(127 29 29 / 0.6);
}
.bg-rose-950{
	--tw-bg-opacity: 1;
	background-color: rgb(76 5 25 / var(--tw-bg-opacity));
}
.bg-secondary{
	background-color: hsl(var(--secondary));
}
.bg-slate-500\/5{
	background-color: rgb(100 116 139 / 0.05);
}
.bg-slate-600{
	--tw-bg-opacity: 1;
	background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}
.bg-slate-600\/40{
	background-color: rgb(71 85 105 / 0.4);
}
.bg-slate-800{
	--tw-bg-opacity: 1;
	background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}
.bg-slate-800\/60{
	background-color: rgb(30 41 59 / 0.6);
}
.bg-slate-800\/80{
	background-color: rgb(30 41 59 / 0.8);
}
.bg-slate-900{
	--tw-bg-opacity: 1;
	background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}
.bg-slate-900\/50{
	background-color: rgb(15 23 42 / 0.5);
}
.bg-teal-900{
	--tw-bg-opacity: 1;
	background-color: rgb(19 78 74 / 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\/10{
	background-color: rgb(255 255 255 / 0.1);
}
.bg-white\/15{
	background-color: rgb(255 255 255 / 0.15);
}
.bg-white\/20{
	background-color: rgb(255 255 255 / 0.2);
}
.bg-white\/30{
	background-color: rgb(255 255 255 / 0.3);
}
.bg-white\/40{
	background-color: rgb(255 255 255 / 0.4);
}
.bg-white\/5{
	background-color: rgb(255 255 255 / 0.05);
}
.bg-white\/50{
	background-color: rgb(255 255 255 / 0.5);
}
.bg-white\/90{
	background-color: rgb(255 255 255 / 0.9);
}
.bg-white\/95{
	background-color: rgb(255 255 255 / 0.95);
}
.bg-yellow-100{
	--tw-bg-opacity: 1;
	background-color: rgb(254 249 195 / var(--tw-bg-opacity));
}
.bg-yellow-200{
	--tw-bg-opacity: 1;
	background-color: rgb(254 240 138 / var(--tw-bg-opacity));
}
.bg-yellow-300{
	--tw-bg-opacity: 1;
	background-color: rgb(253 224 71 / var(--tw-bg-opacity));
}
.bg-yellow-300\/80{
	background-color: rgb(253 224 71 / 0.8);
}
.bg-yellow-400{
	--tw-bg-opacity: 1;
	background-color: rgb(250 204 21 / var(--tw-bg-opacity));
}
.bg-yellow-400\/10{
	background-color: rgb(250 204 21 / 0.1);
}
.bg-yellow-400\/20{
	background-color: rgb(250 204 21 / 0.2);
}
.bg-yellow-400\/30{
	background-color: rgb(250 204 21 / 0.3);
}
.bg-yellow-400\/40{
	background-color: rgb(250 204 21 / 0.4);
}
.bg-yellow-400\/50{
	background-color: rgb(250 204 21 / 0.5);
}
.bg-yellow-50{
	--tw-bg-opacity: 1;
	background-color: rgb(254 252 232 / var(--tw-bg-opacity));
}
.bg-yellow-500{
	--tw-bg-opacity: 1;
	background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}
.bg-yellow-500\/10{
	background-color: rgb(234 179 8 / 0.1);
}
.bg-yellow-500\/20{
	background-color: rgb(234 179 8 / 0.2);
}
.bg-yellow-500\/50{
	background-color: rgb(234 179 8 / 0.5);
}
.bg-yellow-600{
	--tw-bg-opacity: 1;
	background-color: rgb(202 138 4 / var(--tw-bg-opacity));
}
.bg-yellow-600\/20{
	background-color: rgb(202 138 4 / 0.2);
}
.bg-yellow-900{
	--tw-bg-opacity: 1;
	background-color: rgb(113 63 18 / var(--tw-bg-opacity));
}
.bg-yellow-900\/20{
	background-color: rgb(113 63 18 / 0.2);
}
.bg-opacity-20{
	--tw-bg-opacity: 0.2;
}
.bg-opacity-50{
	--tw-bg-opacity: 0.5;
}
.bg-opacity-80{
	--tw-bg-opacity: 0.8;
}
.bg-opacity-90{
	--tw-bg-opacity: 0.9;
}
.bg-opacity-95{
	--tw-bg-opacity: 0.95;
}
.bg-\[conic-gradient\(from_0deg\2c transparent\2c rgba\(234\2c 179\2c 8\2c 0\.15\)\2c transparent\)\]{
	background-image: conic-gradient(from 0deg,transparent,rgba(234,179,8,0.15),transparent);
}
.bg-\[conic-gradient\(from_140deg_at_44\.90\%_55\.45\%\2c _\#020348_0deg\2c _\#1F26D7_185deg\2c _\#010122_360deg\)\]{
	background-image: conic-gradient(from 140deg at 44.90% 55.45%, #020348 0deg, #1F26D7 185deg, #010122 360deg);
}
.bg-\[linear-gradient\(-45deg\2c rgb\(2\2c 29\2c 45\)0\%\2c rgb\(29\2c 103\2c 140\)100\%\)\]{
	background-image: linear-gradient(-45deg,rgb(2,29,45)0%,rgb(29,103,140)100%);
}
.bg-\[linear-gradient\(-45deg\2c rgba\(139\2c 92\2c 246\2c 1\)0\%\2c rgba\(124\2c 58\2c 237\2c 1\)100\%\)\]{
	background-image: linear-gradient(-45deg,rgba(139,92,246,1)0%,rgba(124,58,237,1)100%);
}
.bg-\[linear-gradient\(-45deg\2c rgba\(2\2c 29\2c 45\)0\%\2c rgba\(29\2c 103\2c 140\)100\%\)\]{
	background-image: linear-gradient(-45deg,rgba(2,29,45)0%,rgba(29,103,140)100%);
}
.bg-\[linear-gradient\(-45deg\2c rgba\(2\2c 29\2c 45\2c \.7\)0\%\2c rgba\(29\2c 103\2c 140\2c \.7\)100\%\)\]{
	background-image: linear-gradient(-45deg,rgba(2,29,45,.7)0%,rgba(29,103,140,.7)100%);
}
.bg-\[linear-gradient\(-45deg\2c rgba\(2\2c 29\2c 45\2c 0\.7\)0\%\2c rgba\(29\2c 103\2c 140\2c 0\.7\)100\%\)\]{
	background-image: linear-gradient(-45deg,rgba(2,29,45,0.7)0%,rgba(29,103,140,0.7)100%);
}
.bg-\[linear-gradient\(-45deg\2c rgba\(2\2c 29\2c 45\2c 1\)0\%\2c rgba\(29\2c 103\2c 140\2c 1\)100\%\)\]{
	background-image: linear-gradient(-45deg,rgba(2,29,45,1)0%,rgba(29,103,140,1)100%);
}
.bg-\[linear-gradient\(-45deg\2c rgba\(2\2c 45\2c 29\2c 1\)0\%\2c rgba\(29\2c 140\2c 103\2c 1\)100\%\)\]{
	background-image: linear-gradient(-45deg,rgba(2,45,29,1)0%,rgba(29,140,103,1)100%);
}
.bg-\[linear-gradient\(-45deg\2c rgba\(220\2c 38\2c 38\2c 1\)0\%\2c rgba\(185\2c 28\2c 28\2c 1\)100\%\)\]{
	background-image: linear-gradient(-45deg,rgba(220,38,38,1)0%,rgba(185,28,28,1)100%);
}
.bg-\[linear-gradient\(-45deg\2c rgba\(249\2c 115\2c 22\2c 1\)0\%\2c rgba\(234\2c 88\2c 12\2c 1\)100\%\)\]{
	background-image: linear-gradient(-45deg,rgba(249,115,22,1)0%,rgba(234,88,12,1)100%);
}
.bg-\[linear-gradient\(0deg\2c rgba\(6\2c 17\2c 25\2c 0\.50\)0\%\2c rgba\(40\2c 72\2c 95\2c 0\.50\)100\%\)\]{
	background-image: linear-gradient(0deg,rgba(6,17,25,0.50)0%,rgba(40,72,95,0.50)100%);
}
.bg-\[linear-gradient\(100deg\2c rgba\(26\2c 22\2c 9\2c 0\.37\)5\.76\%\2c rgba\(2\2c 2\2c 1\2c 0\.58\)100\%\)\]{
	background-image: linear-gradient(100deg,rgba(26,22,9,0.37)5.76%,rgba(2,2,1,0.58)100%);
}
.bg-\[linear-gradient\(100deg\2c rgba\(26\2c 22\2c 9\2c 0\.37\)6\%\2c rgba\(2\2c 2\2c 1\2c 0\.58\)100\%\)\]{
	background-image: linear-gradient(100deg,rgba(26,22,9,0.37)6%,rgba(2,2,1,0.58)100%);
}
.bg-\[linear-gradient\(100deg\2c rgba\(26\2c 22\2c 9\2c 0\.8\)5\.76\%\2c rgba\(2\2c 2\2c 1\2c 0\.9\)100\%\)\]{
	background-image: linear-gradient(100deg,rgba(26,22,9,0.8)5.76%,rgba(2,2,1,0.9)100%);
}
.bg-\[linear-gradient\(110deg\2c \#47694D_5\%\2c \#1F3720_100\%\)\]{
	background-image: linear-gradient(110deg,#47694D 5%,#1F3720 100%);
}
.bg-\[linear-gradient\(110deg\2c \#694748_5\%\2c \#371F1F_100\%\)\]{
	background-image: linear-gradient(110deg,#694748 5%,#371F1F 100%);
}
.bg-\[linear-gradient\(110deg\2c rgba\(46\2c 86\2c 115\2c 0\.50\)0\%\2c rgba\(12\2c 50\2c 78\2c 0\.05\)100\%\)\]{
	background-image: linear-gradient(110deg,rgba(46,86,115,0.50)0%,rgba(12,50,78,0.05)100%);
}
.bg-\[linear-gradient\(115deg\2c \#112A3B_0\%\2c \#01070B_100\%\)\]{
	background-image: linear-gradient(115deg,#112A3B 0%,#01070B 100%);
}
.bg-\[linear-gradient\(115deg\2c rgba\(115\2c 46\2c 46\2c 0\.80\)_0\%\2c rgba\(78\2c 12\2c 12\2c 0\.30\)_100\%\)\]{
	background-image: linear-gradient(115deg,rgba(115,46,46,0.80) 0%,rgba(78,12,12,0.30) 100%);
}
.bg-\[linear-gradient\(115deg\2c rgba\(46\2c 86\2c 115\2c 0\.80\)0\%\2c rgba\(12\2c 50\2c 78\2c 0\.20\)100\%\)\]{
	background-image: linear-gradient(115deg,rgba(46,86,115,0.80)0%,rgba(12,50,78,0.20)100%);
}
.bg-\[linear-gradient\(115deg\2c rgba\(85\2c 121\2c 171\2c 0\.80\)_0\%\2c rgba\(26\2c 18\2c 41\2c 0\.20\)_100\%\)\]{
	background-image: linear-gradient(115deg,rgba(85,121,171,0.80) 0%,rgba(26,18,41,0.20) 100%);
}
.bg-\[linear-gradient\(115deg\2c rgba\(85\2c 171\2c 85\2c 0\.80\)0\%\2c rgba\(18\2c 41\2c 19\2c 0\.20\)100\%\)\]{
	background-image: linear-gradient(115deg,rgba(85,171,85,0.80)0%,rgba(18,41,19,0.20)100%);
}
.bg-\[linear-gradient\(132deg\2c \#1A1F3A_0\%\2c \#0A0E1F_100\%\)\]{
	background-image: linear-gradient(132deg,#1A1F3A 0%,#0A0E1F 100%);
}
.bg-\[linear-gradient\(135deg\2c \#053400_0\%\2c \#001804_100\%\)\]{
	background-image: linear-gradient(135deg,#053400 0%,#001804 100%);
}
.bg-\[linear-gradient\(135deg\2c \#0a2e4f_0\%\2c \#001522_100\%\)\]{
	background-image: linear-gradient(135deg,#0a2e4f 0%,#001522 100%);
}
.bg-\[linear-gradient\(135deg\2c \#10b981_0\%\2c \#059669_50\%\2c \#047857_100\%\)\]{
	background-image: linear-gradient(135deg,#10b981 0%,#059669 50%,#047857 100%);
}
.bg-\[linear-gradient\(135deg\2c \#1e3a5f_0\%\2c \#0f1d2e_100\%\)\]{
	background-image: linear-gradient(135deg,#1e3a5f 0%,#0f1d2e 100%);
}
.bg-\[linear-gradient\(135deg\2c \#1f3a4a_0\%\2c \#12202f_100\%\)\]{
	background-image: linear-gradient(135deg,#1f3a4a 0%,#12202f 100%);
}
.bg-\[linear-gradient\(135deg\2c \#1f4a3a_0\%\2c \#12301f_100\%\)\]{
	background-image: linear-gradient(135deg,#1f4a3a 0%,#12301f 100%);
}
.bg-\[linear-gradient\(135deg\2c \#251604_0\%\2c \#211403_100\%\)\]{
	background-image: linear-gradient(135deg,#251604 0%,#211403 100%);
}
.bg-\[linear-gradient\(135deg\2c \#2a1f4a_0\%\2c \#1a1230_100\%\)\]{
	background-image: linear-gradient(135deg,#2a1f4a 0%,#1a1230 100%);
}
.bg-\[linear-gradient\(135deg\2c \#330A67_0\%\2c \#170330_100\%\)\]{
	background-image: linear-gradient(135deg,#330A67 0%,#170330 100%);
}
.bg-\[linear-gradient\(135deg\2c \#3a2f1f_0\%\2c \#201812_100\%\)\]{
	background-image: linear-gradient(135deg,#3a2f1f 0%,#201812 100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(0\2c 0\2c 0\2c 0\.4\)\2c rgba\(0\2c 0\2c 0\2c 0\.6\)\)\]{
	background-image: linear-gradient(135deg,rgba(0,0,0,0.4),rgba(0,0,0,0.6));
}
.bg-\[linear-gradient\(135deg\2c rgba\(0\2c 0\2c 0\2c 0\.5\)\2c rgba\(0\2c 0\2c 0\2c 0\.7\)\)\]{
	background-image: linear-gradient(135deg,rgba(0,0,0,0.5),rgba(0,0,0,0.7));
}
.bg-\[linear-gradient\(135deg\2c rgba\(0\2c 0\2c 0\2c 0\.6\)0\%\2c rgba\(20\2c 20\2c 20\2c 0\.8\)50\%\2c rgba\(0\2c 0\2c 0\2c 0\.6\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(0,0,0,0.6)0%,rgba(20,20,20,0.8)50%,rgba(0,0,0,0.6)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(0\2c 0\2c 0\2c 0\.8\)0\%\2c rgba\(20\2c 20\2c 30\2c 0\.9\)50\%\2c rgba\(0\2c 0\2c 0\2c 0\.8\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(0,0,0,0.8)0%,rgba(20,20,30,0.9)50%,rgba(0,0,0,0.8)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(0\2c 212\2c 255\2c 0\.2\)0\%\2c rgba\(0\2c 150\2c 255\2c 0\.3\)50\%\2c rgba\(0\2c 212\2c 255\2c 0\.2\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(0,212,255,0.2)0%,rgba(0,150,255,0.3)50%,rgba(0,212,255,0.2)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(115\2c 46\2c 46\2c 0\.8\)0\%\2c rgba\(217\2c 87\2c 87\2c 0\.8\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(115,46,46,0.8)0%,rgba(217,87,87,0.8)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(138\2c 43\2c 226\2c 0\.3\)\2c rgba\(75\2c 0\2c 130\2c 0\.4\)\)\]{
	background-image: linear-gradient(135deg,rgba(138,43,226,0.3),rgba(75,0,130,0.4));
}
.bg-\[linear-gradient\(135deg\2c rgba\(148\2c 163\2c 184\2c 0\.15\)\2c rgba\(100\2c 116\2c 139\2c 0\.25\)\)\]{
	background-image: linear-gradient(135deg,rgba(148,163,184,0.15),rgba(100,116,139,0.25));
}
.bg-\[linear-gradient\(135deg\2c rgba\(15\2c 23\2c 42\2c 0\.95\)0\%\2c rgba\(30\2c 41\2c 59\2c 0\.95\)50\%\2c rgba\(15\2c 23\2c 42\2c 0\.95\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(15,23,42,0.95)0%,rgba(30,41,59,0.95)50%,rgba(15,23,42,0.95)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(192\2c 192\2c 192\2c 0\.15\)0\%\2c rgba\(169\2c 169\2c 169\2c 0\.25\)50\%\2c rgba\(192\2c 192\2c 192\2c 0\.15\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(192,192,192,0.15)0%,rgba(169,169,169,0.25)50%,rgba(192,192,192,0.15)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(192\2c 192\2c 192\2c 0\.35\)0\%\2c rgba\(169\2c 169\2c 169\2c 0\.45\)50\%\2c rgba\(192\2c 192\2c 192\2c 0\.35\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(192,192,192,0.35)0%,rgba(169,169,169,0.45)50%,rgba(192,192,192,0.35)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(194\2c 65\2c 12\2c 0\.15\)\2c rgba\(154\2c 52\2c 18\2c 0\.25\)\)\]{
	background-image: linear-gradient(135deg,rgba(194,65,12,0.15),rgba(154,52,18,0.25));
}
.bg-\[linear-gradient\(135deg\2c rgba\(2\2c 35\2c 58\2c 0\.6\)0\%\2c rgba\(0\2c 16\2c 33\2c 0\.6\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(2,35,58,0.6)0%,rgba(0,16,33,0.6)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(2\2c 35\2c 58\2c 1\)0\%\2c rgba\(0\2c 16\2c 33\2c 1\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(2,35,58,1)0%,rgba(0,16,33,1)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(205\2c 127\2c 50\2c 0\.15\)0\%\2c rgba\(184\2c 115\2c 51\2c 0\.25\)50\%\2c rgba\(205\2c 127\2c 50\2c 0\.15\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(205,127,50,0.15)0%,rgba(184,115,51,0.25)50%,rgba(205,127,50,0.15)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(205\2c 127\2c 50\2c 0\.35\)0\%\2c rgba\(184\2c 115\2c 51\2c 0\.45\)50\%\2c rgba\(205\2c 127\2c 50\2c 0\.35\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(205,127,50,0.35)0%,rgba(184,115,51,0.45)50%,rgba(205,127,50,0.35)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(251\2c 191\2c 36\2c 0\.2\)\2c rgba\(245\2c 158\2c 11\2c 0\.3\)\)\]{
	background-image: linear-gradient(135deg,rgba(251,191,36,0.2),rgba(245,158,11,0.3));
}
.bg-\[linear-gradient\(135deg\2c rgba\(255\2c 199\2c 44\2c 0\.2\)0\%\2c rgba\(227\2c 142\2c 14\2c 0\.3\)50\%\2c rgba\(255\2c 199\2c 44\2c 0\.2\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(255,199,44,0.2)0%,rgba(227,142,14,0.3)50%,rgba(255,199,44,0.2)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(255\2c 215\2c 0\2c 0\.15\)0\%\2c rgba\(255\2c 199\2c 44\2c 0\.25\)50\%\2c rgba\(255\2c 215\2c 0\2c 0\.15\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(255,215,0,0.15)0%,rgba(255,199,44,0.25)50%,rgba(255,215,0,0.15)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(255\2c 215\2c 0\2c 0\.3\)\2c rgba\(255\2c 140\2c 0\2c 0\.4\)\)\]{
	background-image: linear-gradient(135deg,rgba(255,215,0,0.3),rgba(255,140,0,0.4));
}
.bg-\[linear-gradient\(135deg\2c rgba\(255\2c 215\2c 0\2c 0\.35\)0\%\2c rgba\(255\2c 199\2c 44\2c 0\.45\)50\%\2c rgba\(255\2c 215\2c 0\2c 0\.35\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(255,215,0,0.35)0%,rgba(255,199,44,0.45)50%,rgba(255,215,0,0.35)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(26\2c 22\2c 9\2c 0\.4\)0\%\2c rgba\(2\2c 2\2c 1\2c 0\.6\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(26,22,9,0.4)0%,rgba(2,2,1,0.6)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(26\2c 22\2c 9\2c 0\.5\)0\%\2c rgba\(2\2c 2\2c 1\2c 0\.7\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(26,22,9,0.5)0%,rgba(2,2,1,0.7)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(26\2c 22\2c 9\2c 0\.6\)0\%\2c rgba\(2\2c 2\2c 1\2c 0\.8\)50\%\2c rgba\(26\2c 22\2c 9\2c 0\.6\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(26,22,9,0.6)0%,rgba(2,2,1,0.8)50%,rgba(26,22,9,0.6)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(26\2c 22\2c 9\2c 0\.9\)0\%\2c rgba\(2\2c 2\2c 1\2c 0\.95\)50\%\2c rgba\(26\2c 22\2c 9\2c 0\.9\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(26,22,9,0.9)0%,rgba(2,2,1,0.95)50%,rgba(26,22,9,0.9)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(35\2c 108\2c 158\2c 1\)0\%\2c rgba\(12\2c 38\2c 56\2c 1\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(35,108,158,1)0%,rgba(12,38,56,1)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(44\2c 26\2c 63\2c 0\.9\)0\%\2c rgba\(20\2c 15\2c 35\2c 0\.95\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(44,26,63,0.9)0%,rgba(20,15,35,0.95)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(46\2c 86\2c 115\2c 0\.6\)_0\%\2c rgba\(87\2c 162\2c 217\2c 0\.6\)_100\%\)\]{
	background-image: linear-gradient(135deg,rgba(46,86,115,0.6) 0%,rgba(87,162,217,0.6) 100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(46\2c 86\2c 115\2c 0\.8\)0\%\2c rgba\(87\2c 162\2c 217\2c 0\.8\)100\%\)\]{
	background-image: linear-gradient(135deg,rgba(46,86,115,0.8)0%,rgba(87,162,217,0.8)100%);
}
.bg-\[linear-gradient\(135deg\2c rgba\(74\2c 144\2c 226\2c 0\.25\)_0\%\2c rgba\(26\2c 18\2c 41\2c 0\.85\)_100\%\)\]{
	background-image: linear-gradient(135deg,rgba(74,144,226,0.25) 0%,rgba(26,18,41,0.85) 100%);
}
.bg-\[linear-gradient\(145deg\2c \#E5E5E5\2c \#C0C0C0\)\]{
	background-image: linear-gradient(145deg,#E5E5E5,#C0C0C0);
}
.bg-\[linear-gradient\(145deg\2c \#F97316\2c \#C2410C\)\]{
	background-image: linear-gradient(145deg,#F97316,#C2410C);
}
.bg-\[linear-gradient\(145deg\2c \#FCD34D\2c \#F59E0B\)\]{
	background-image: linear-gradient(145deg,#FCD34D,#F59E0B);
}
.bg-\[linear-gradient\(145deg\2c \#FFD700\2c \#FFA500\)\]{
	background-image: linear-gradient(145deg,#FFD700,#FFA500);
}
.bg-\[linear-gradient\(145deg\2c rgba\(148\2c 163\2c 184\2c 0\.1\)\2c rgba\(100\2c 116\2c 139\2c 0\.2\)\)\]{
	background-image: linear-gradient(145deg,rgba(148,163,184,0.1),rgba(100,116,139,0.2));
}
.bg-\[linear-gradient\(145deg\2c rgba\(148\2c 163\2c 184\2c 0\.15\)0\%\2c rgba\(100\2c 116\2c 139\2c 0\.25\)50\%\2c rgba\(148\2c 163\2c 184\2c 0\.15\)100\%\)\]{
	background-image: linear-gradient(145deg,rgba(148,163,184,0.15)0%,rgba(100,116,139,0.25)50%,rgba(148,163,184,0.15)100%);
}
.bg-\[linear-gradient\(145deg\2c rgba\(194\2c 65\2c 12\2c 0\.1\)\2c rgba\(154\2c 52\2c 18\2c 0\.2\)\)\]{
	background-image: linear-gradient(145deg,rgba(194,65,12,0.1),rgba(154,52,18,0.2));
}
.bg-\[linear-gradient\(145deg\2c rgba\(194\2c 65\2c 12\2c 0\.15\)0\%\2c rgba\(154\2c 52\2c 18\2c 0\.25\)50\%\2c rgba\(194\2c 65\2c 12\2c 0\.15\)100\%\)\]{
	background-image: linear-gradient(145deg,rgba(194,65,12,0.15)0%,rgba(154,52,18,0.25)50%,rgba(194,65,12,0.15)100%);
}
.bg-\[linear-gradient\(145deg\2c rgba\(251\2c 191\2c 36\2c 0\.1\)\2c rgba\(245\2c 158\2c 11\2c 0\.2\)\)\]{
	background-image: linear-gradient(145deg,rgba(251,191,36,0.1),rgba(245,158,11,0.2));
}
.bg-\[linear-gradient\(145deg\2c rgba\(251\2c 191\2c 36\2c 0\.2\)0\%\2c rgba\(245\2c 158\2c 11\2c 0\.3\)50\%\2c rgba\(251\2c 191\2c 36\2c 0\.2\)100\%\)\]{
	background-image: linear-gradient(145deg,rgba(251,191,36,0.2)0%,rgba(245,158,11,0.3)50%,rgba(251,191,36,0.2)100%);
}
.bg-\[linear-gradient\(168deg\2c \#E7F5FD_29\.7\%\2c _\#BDF7F6_69\.01\%\2c _\#82C7FF_100\%\)\]{
	background-image: linear-gradient(168deg,#E7F5FD 29.7%, #BDF7F6 69.01%, #82C7FF 100%);
}
.bg-\[linear-gradient\(175deg\2c \#FBE7FF_15\.33\%\2c \#92D2FF_100\%\)\]{
	background-image: linear-gradient(175deg,#FBE7FF 15.33%,#92D2FF 100%);
}
.bg-\[linear-gradient\(180deg\2c \#00D0FF_0\%\2c \#C1D5DC_90\%\)\]{
	background-image: linear-gradient(180deg,#00D0FF 0%,#C1D5DC 90%);
}
.bg-\[linear-gradient\(180deg\2c \#02233A_4\%\2c \#001021_98\%\)\]{
	background-image: linear-gradient(180deg,#02233A 4%,#001021 98%);
}
.bg-\[linear-gradient\(180deg\2c \#041827_0\%\2c \#0D1F2B_100\%\)\]{
	background-image: linear-gradient(180deg,#041827 0%,#0D1F2B 100%);
}
.bg-\[linear-gradient\(180deg\2c \#07CA26_0\%\2c \#0BB943_100\%\)\]{
	background-image: linear-gradient(180deg,#07CA26 0%,#0BB943 100%);
}
.bg-\[linear-gradient\(180deg\2c \#087A21_0\%\2c \#1A331F_100\%\)\]{
	background-image: linear-gradient(180deg,#087A21 0%,#1A331F 100%);
}
.bg-\[linear-gradient\(180deg\2c \#093A04_0\%\2c \#062504_60\%\)\]{
	background-image: linear-gradient(180deg,#093A04 0%,#062504 60%);
}
.bg-\[linear-gradient\(180deg\2c \#172B39_0\%\2c \#11171B_100\%\)\]{
	background-image: linear-gradient(180deg,#172B39 0%,#11171B 100%);
}
.bg-\[linear-gradient\(180deg\2c \#1B3C52_0\%\2c \#224E6A_100\%\)\]{
	background-image: linear-gradient(180deg,#1B3C52 0%,#224E6A 100%);
}
.bg-\[linear-gradient\(180deg\2c \#236C9E_4\%\2c \#0C2638_98\%\)\]{
	background-image: linear-gradient(180deg,#236C9E 4%,#0C2638 98%);
}
.bg-\[linear-gradient\(180deg\2c \#3367BA_0\%\2c \#172E54_100\%\)\]{
	background-image: linear-gradient(180deg,#3367BA 0%,#172E54 100%);
}
.bg-\[linear-gradient\(180deg\2c \#481985_0\%\2c \#320A65_60\%\)\]{
	background-image: linear-gradient(180deg,#481985 0%,#320A65 60%);
}
.bg-\[linear-gradient\(180deg\2c \#5090EF_0\%\2c \#236C9E_100\%\)\]{
	background-image: linear-gradient(180deg,#5090EF 0%,#236C9E 100%);
}
.bg-\[linear-gradient\(180deg\2c \#543603_0\%\2c \#2F1B02_60\%\)\]{
	background-image: linear-gradient(180deg,#543603 0%,#2F1B02 60%);
}
.bg-\[linear-gradient\(180deg\2c \#8B5CF6_0\%\2c \#C084FC_100\%\)\]{
	background-image: linear-gradient(180deg,#8B5CF6 0%,#C084FC 100%);
}
.bg-\[linear-gradient\(180deg\2c \#9E2323_4\%\2c \#381010_98\%\)\]{
	background-image: linear-gradient(180deg,#9E2323 4%,#381010 98%);
}
.bg-\[linear-gradient\(180deg\2c \#CAEFFF_0\%\2c \#ACDAEE_100\%\)\]{
	background-image: linear-gradient(180deg,#CAEFFF 0%,#ACDAEE 100%);
}
.bg-\[linear-gradient\(180deg\2c \#E517E5_0\%\2c \#B368FF_100\%\)\]{
	background-image: linear-gradient(180deg,#E517E5 0%,#B368FF 100%);
}
.bg-\[linear-gradient\(180deg\2c \#EC45E7_1\.25\%\2c \#FFF_100\%\)\]{
	background-image: linear-gradient(180deg,#EC45E7 1.25%,#FFF 100%);
}
.bg-\[linear-gradient\(180deg\2c \#F1F6F2_33\%\2c \#B0F2FA_52\%\)\]{
	background-image: linear-gradient(180deg,#F1F6F2 33%,#B0F2FA 52%);
}
.bg-\[linear-gradient\(180deg\2c \#FBE7FF_15\%\2c \#9FFFEC_90\%\)\]{
	background-image: linear-gradient(180deg,#FBE7FF 15%,#9FFFEC 90%);
}
.bg-\[linear-gradient\(180deg\2c \#FEFDF7_35\%\2c \#C1D5DC_66\%\)\]{
	background-image: linear-gradient(180deg,#FEFDF7 35%,#C1D5DC 66%);
}
.bg-\[linear-gradient\(180deg\2c \#FEFDF7_35\.75\%\2c \#C1D5DC_66\%\)\]{
	background-image: linear-gradient(180deg,#FEFDF7 35.75%,#C1D5DC 66%);
}
.bg-\[linear-gradient\(180deg\2c \#FEFDF7_36\%\2c \#C1D5DC_66\%\)\]{
	background-image: linear-gradient(180deg,#FEFDF7 36%,#C1D5DC 66%);
}
.bg-\[linear-gradient\(180deg\2c \#FFC069_0\%\2c \#FF8A00_100\%\)\]{
	background-image: linear-gradient(180deg,#FFC069 0%,#FF8A00 100%);
}
.bg-\[linear-gradient\(180deg\2c \#FFE2B7_0\%\2c \#FFCC7E_100\%\)\]{
	background-image: linear-gradient(180deg,#FFE2B7 0%,#FFCC7E 100%);
}
.bg-\[linear-gradient\(180deg\2c \#FFECB7_0\%\2c \#88F963_100\%\)\]{
	background-image: linear-gradient(180deg,#FFECB7 0%,#88F963 100%);
}
.bg-\[linear-gradient\(180deg\2c \#FFF_0\%\2c \#FFEF86_100\%\)\]{
	background-image: linear-gradient(180deg,#FFF 0%,#FFEF86 100%);
}
.bg-\[linear-gradient\(180deg\2c \#FFF_20\%\2c \#FFF_50\%\2c \#83858F_81\.5\%\)\]{
	background-image: linear-gradient(180deg,#FFF 20%,#FFF 50%,#83858F 81.5%);
}
.bg-\[linear-gradient\(180deg\2c \#FFF_28\%\2c \#A680EE_84\%\)\]{
	background-image: linear-gradient(180deg,#FFF 28%,#A680EE 84%);
}
.bg-\[linear-gradient\(180deg\2c \#FFF_28\.13\%\2c \#FFEF86_84\.37\%\)\]{
	background-image: linear-gradient(180deg,#FFF 28.13%,#FFEF86 84.37%);
}
.bg-\[linear-gradient\(180deg\2c _\#0F2C40_0\%\2c _\#16384D_50\%\2c _\#1F4E6A_100\%\)\]{
	background-image: linear-gradient(180deg, #0F2C40 0%, #16384D 50%, #1F4E6A 100%);
}
.bg-\[linear-gradient\(180deg\2c _\#133245_0\%\2c _\#1F4E6A_100\%\)\]{
	background-image: linear-gradient(180deg, #133245 0%, #1F4E6A 100%);
}
.bg-\[linear-gradient\(180deg\2c _\#4A1D73_0\%\2c _rgba\(110\2c 47\2c 168\2c 0\.85\)_50\%\2c _rgba\(155\2c 77\2c 204\2c 0\.70\)_100\%\)\]{
	background-image: linear-gradient(180deg, #4A1D73 0%, rgba(110,47,168,0.85) 50%, rgba(155,77,204,0.70) 100%);
}
.bg-\[linear-gradient\(180deg\2c _\#4A90E2_0\%\2c _rgba\(74\2c 144\2c 226\2c 0\.85\)_50\%\2c _rgba\(59\2c 123\2c 189\2c 0\.70\)_100\%\)\]{
	background-image: linear-gradient(180deg, #4A90E2 0%, rgba(74,144,226,0.85) 50%, rgba(59,123,189,0.70) 100%);
}
.bg-\[linear-gradient\(180deg\2c _\#9D4EDD_0\%\2c _rgba\(157\2c 78\2c 221\2c 0\.85\)_50\%\2c _rgba\(123\2c 63\2c 178\2c 0\.70\)_100\%\)\]{
	background-image: linear-gradient(180deg, #9D4EDD 0%, rgba(157,78,221,0.85) 50%, rgba(123,63,178,0.70) 100%);
}
.bg-\[linear-gradient\(180deg\2c _\#FFD700_0\%\2c _rgba\(255\2c 215\2c 0\2c 0\.85\)_50\%\2c _rgba\(218\2c 165\2c 32\2c 0\.70\)_100\%\)\]{
	background-image: linear-gradient(180deg, #FFD700 0%, rgba(255,215,0,0.85) 50%, rgba(218,165,32,0.70) 100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c 0\)0\%\2c rgba\(0\2c 0\2c 0\2c 0\.48\)100\%\)\]{
	background-image: linear-gradient(180deg,rgba(0,0,0,0)0%,rgba(0,0,0,0.48)100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c 0\.00\)0\%\2c rgba\(0\2c 70\2c 0\2c 0\.68\)100\%\)\]{
	background-image: linear-gradient(180deg,rgba(0,0,0,0.00)0%,rgba(0,70,0,0.68)100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c 0\.00\)0\%\2c rgba\(156\2c 96\2c 0\2c 0\.55\)100\%\)\]{
	background-image: linear-gradient(180deg,rgba(0,0,0,0.00)0%,rgba(156,96,0,0.55)100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c 0\.00\)0\%\2c rgba\(35\2c 0\2c 70\2c 0\.68\)100\%\)\]{
	background-image: linear-gradient(180deg,rgba(0,0,0,0.00)0%,rgba(35,0,70,0.68)100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c 0\.00\)50\%\2c \#000_95\%\)\]{
	background-image: linear-gradient(180deg,rgba(0,0,0,0.00)50%,#000 95%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(133\2c 81\2c 217\2c 0\)0\%\2c rgba\(133\2c 81\2c 217\2c 0\.10\)100\%\)\2c linear-gradient\(115deg\2c rgba\(111\2c 110\2c 110\2c 0\.8\)0\%\2c rgba\(47\2c 46\2c 46\2c 0\.3\)100\%\)\]{
	background-image: linear-gradient(180deg,rgba(133,81,217,0)0%,rgba(133,81,217,0.10)100%),linear-gradient(115deg,rgba(111,110,110,0.8)0%,rgba(47,46,46,0.3)100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(19\2c 56\2c 83\2c 0\.9\)0\%\2c rgba\(65\2c 136\2c 187\2c 0\.9\)100\%\)\]{
	background-image: linear-gradient(180deg,rgba(19,56,83,0.9)0%,rgba(65,136,187,0.9)100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(255\2c 0\2c 0\2c 1\)0\%\2c rgba\(255\2c 245\2c 0\2c 1\)100\%\)\]{
	background-image: linear-gradient(180deg,rgba(255,0,0,1)0%,rgba(255,245,0,1)100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(34\2c 70\2c 43\2c 0\.80\)_0\%\2c rgba\(0\2c 33\2c 8\2c 0\.20\)_100\%\)\]{
	background-image: linear-gradient(180deg,rgba(34,70,43,0.80) 0%,rgba(0,33,8,0.20) 100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(62\2c 3\2c 2\2c 0\)_0\%\2c rgba\(62\2c 3\2c 2\2c 1\)_60\%\2c rgba\(255\2c 103\2c 0\2c 1\)_100\%\)\]{
	background-image: linear-gradient(180deg,rgba(62,3,2,0) 0%,rgba(62,3,2,1) 60%,rgba(255,103,0,1) 100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(67\2c 25\2c 7\2c 0\)0\%\2c rgba\(15\2c 162\2c 53\2c 0\.2\)50\%\2c rgba\(67\2c 25\2c 7\2c 0\)100\%\)\]{
	background-image: linear-gradient(180deg,rgba(67,25,7,0)0%,rgba(15,162,53,0.2)50%,rgba(67,25,7,0)100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(67\2c 25\2c 7\2c 0\)0\%\2c rgba\(255\2c 239\2c 65\2c 0\.2\)50\%\2c rgba\(67\2c 25\2c 7\2c 0\)100\%\)\]{
	background-image: linear-gradient(180deg,rgba(67,25,7,0)0%,rgba(255,239,65,0.2)50%,rgba(67,25,7,0)100%);
}
.bg-\[linear-gradient\(186deg\2c \#FBE7FF_21\.47\%\2c \#EC9AFE_96\.4\%\)\]{
	background-image: linear-gradient(186deg,#FBE7FF 21.47%,#EC9AFE 96.4%);
}
.bg-\[linear-gradient\(270deg\2c \#9FCCDF_0\%\2c \#577887_100\%\)\]{
	background-image: linear-gradient(270deg,#9FCCDF 0%,#577887 100%);
}
.bg-\[linear-gradient\(270deg\2c \#FFF_0\%\2c \#FFD0D0_100\%\)\]{
	background-image: linear-gradient(270deg,#FFF 0%,#FFD0D0 100%);
}
.bg-\[linear-gradient\(270deg\2c rgba\(115\2c 91\2c 46\2c 0\.3\)0\%\2c rgba\(217\2c 187\2c 87\2c 0\.3\)100\%\)\]{
	background-image: linear-gradient(270deg,rgba(115,91,46,0.3)0%,rgba(217,187,87,0.3)100%);
}
.bg-\[linear-gradient\(270deg\2c rgba\(168\2c 89\2c 10\2c 0\.25\)0\%\2c rgba\(217\2c 148\2c 87\2c 0\.25\)100\%\)\]{
	background-image: linear-gradient(270deg,rgba(168,89,10,0.25)0%,rgba(217,148,87,0.25)100%);
}
.bg-\[linear-gradient\(270deg\2c rgba\(26\2c 194\2c 255\2c 0\.50\)0\%\2c rgba\(34\2c 76\2c 176\2c 0\.50\)54\.59\%\2c rgba\(185\2c 0\2c 255\2c 0\.50\)100\%\)\]{
	background-image: linear-gradient(270deg,rgba(26,194,255,0.50)0%,rgba(34,76,176,0.50)54.59%,rgba(185,0,255,0.50)100%);
}
.bg-\[linear-gradient\(270deg\2c rgba\(46\2c 86\2c 115\2c 0\.1\)0\%\2c rgba\(87\2c 162\2c 217\2c 0\.1\)100\%\)\]{
	background-image: linear-gradient(270deg,rgba(46,86,115,0.1)0%,rgba(87,162,217,0.1)100%);
}
.bg-\[linear-gradient\(270deg\2c rgba\(46\2c 86\2c 115\2c 0\.1\)0\%\2c rgba\(87\2c 162\2c 217\2c 0\.1\)50\%\)\]{
	background-image: linear-gradient(270deg,rgba(46,86,115,0.1)0%,rgba(87,162,217,0.1)50%);
}
.bg-\[linear-gradient\(270deg\2c rgba\(46\2c 86\2c 115\2c 0\.20\)0\%\2c rgba\(87\2c 162\2c 217\2c 0\.20\)100\%\)\]{
	background-image: linear-gradient(270deg,rgba(46,86,115,0.20)0%,rgba(87,162,217,0.20)100%);
}
.bg-\[linear-gradient\(270deg\2c rgba\(46\2c 86\2c 115\2c 0\.20\)0\%\2c rgba\(87\2c 162\2c 217\2c 0\.20\)75\%\)\]{
	background-image: linear-gradient(270deg,rgba(46,86,115,0.20)0%,rgba(87,162,217,0.20)75%);
}
.bg-\[linear-gradient\(270deg\2c rgba\(46\2c 86\2c 115\2c 1\)0\%\2c rgba\(87\2c 162\2c 217\2c 1\)90\%\)\]{
	background-image: linear-gradient(270deg,rgba(46,86,115,1)0%,rgba(87,162,217,1)90%);
}
.bg-\[linear-gradient\(270deg\2c rgba\(90\2c 91\2c 91\2c 0\.25\)0\%\2c rgba\(189\2c 189\2c 189\2c 0\.25\)100\%\)\]{
	background-image: linear-gradient(270deg,rgba(90,91,91,0.25)0%,rgba(189,189,189,0.25)100%);
}
.bg-\[linear-gradient\(45deg\2c \#00a513_0\%\2c \#093e17_100\%\)\]{
	background-image: linear-gradient(45deg,#00a513 0%,#093e17 100%);
}
.bg-\[linear-gradient\(45deg\2c \#049304_0\%\2c \#011C01_100\%\)\]{
	background-image: linear-gradient(45deg,#049304 0%,#011C01 100%);
}
.bg-\[linear-gradient\(45deg\2c \#050631_0\%\2c \#000_100\%\)\]{
	background-image: linear-gradient(45deg,#050631 0%,#000 100%);
}
.bg-\[linear-gradient\(45deg\2c \#118B73_0\%\2c \#011914_100\%\)\]{
	background-image: linear-gradient(45deg,#118B73 0%,#011914 100%);
}
.bg-\[linear-gradient\(45deg\2c \#1784CF_0\%\2c \#0D1520_100\%\)\]{
	background-image: linear-gradient(45deg,#1784CF 0%,#0D1520 100%);
}
.bg-\[linear-gradient\(45deg\2c \#17CF36_0\%\2c \#0D2010_100\%\)\]{
	background-image: linear-gradient(45deg,#17CF36 0%,#0D2010 100%);
}
.bg-\[linear-gradient\(45deg\2c \#1F8A57_0\%\2c \#022112_100\%\)\]{
	background-image: linear-gradient(45deg,#1F8A57 0%,#022112 100%);
}
.bg-\[linear-gradient\(45deg\2c \#445B7B_0\%\2c _\#231D2F_100\%\)\]{
	background-image: linear-gradient(45deg,#445B7B 0%, #231D2F 100%);
}
.bg-\[linear-gradient\(45deg\2c \#445B7B_0\%\2c _\#231D2F_1000\%\)\]{
	background-image: linear-gradient(45deg,#445B7B 0%, #231D2F 1000%);
}
.bg-\[linear-gradient\(45deg\2c \#447B48_0\%\2c \#060E07_100\%\)\]{
	background-image: linear-gradient(45deg,#447B48 0%,#060E07 100%);
}
.bg-\[linear-gradient\(45deg\2c \#921010_0\%\2c \#200D0D_100\%\)\]{
	background-image: linear-gradient(45deg,#921010 0%,#200D0D 100%);
}
.bg-\[linear-gradient\(45deg\2c \#CF1717_0\%\2c \#200D0D_100\%\)\]{
	background-image: linear-gradient(45deg,#CF1717 0%,#200D0D 100%);
}
.bg-\[linear-gradient\(45deg\2c rgb\(23\2c 132\2c 207\)0\%\2c rgb\(13\2c 21\2c 32\)100\%\)\]{
	background-image: linear-gradient(45deg,rgb(23,132,207)0%,rgb(13,21,32)100%);
}
.bg-\[linear-gradient\(45deg\2c rgba\(0\2c 161\2c 0\2c 0\.50\)_0\%\2c rgba\(0\2c 32\2c 0\2c 0\.50\)_100\%\)\]{
	background-image: linear-gradient(45deg,rgba(0,161,0,0.50) 0%,rgba(0,32,0,0.50) 100%);
}
.bg-\[linear-gradient\(45deg\2c rgba\(23\2c 132\2c 207\2c 0\.10\)0\%\2c rgba\(13\2c 21\2c 32\2c 0\.10\)100\%\)\]{
	background-image: linear-gradient(45deg,rgba(23,132,207,0.10)0%,rgba(13,21,32,0.10)100%);
}
.bg-\[linear-gradient\(45deg\2c rgba\(23\2c 132\2c 207\2c 0\.5\)0\%\2c rgba\(13\2c 21\2c 32\2c 0\.5\)100\%\)\]{
	background-image: linear-gradient(45deg,rgba(23,132,207,0.5)0%,rgba(13,21,32,0.5)100%);
}
.bg-\[linear-gradient\(45deg\2c rgba\(23\2c 132\2c 207\2c 0\.50\)0\%\2c rgba\(13\2c 21\2c 32\2c 0\.50\)100\%\)\]{
	background-image: linear-gradient(45deg,rgba(23,132,207,0.50)0%,rgba(13,21,32,0.50)100%);
}
.bg-\[linear-gradient\(45deg\2c rgba\(32\2c 0\2c 0\2c 0\.50\)_0\%\2c rgba\(161\2c 0\2c 0\2c 0\.50\)_100\%\)\]{
	background-image: linear-gradient(45deg,rgba(32,0,0,0.50) 0%,rgba(161,0,0,0.50) 100%);
}
.bg-\[linear-gradient\(45deg\2c transparent_0\%\2c rgba\(159\2c 204\2c 223\2c 0\.05\)_50\%\2c transparent_100\%\)\]{
	background-image: linear-gradient(45deg,transparent 0%,rgba(159,204,223,0.05) 50%,transparent 100%);
}
.bg-\[linear-gradient\(48deg\2c \#2288B2_0\%\2c \#0E3C50_100\%\)\]{
	background-image: linear-gradient(48deg,#2288B2 0%,#0E3C50 100%);
}
.bg-\[linear-gradient\(49deg\2c \#4BC6CD_0\%\2c \#0B3343_100\%\)\]{
	background-image: linear-gradient(49deg,#4BC6CD 0%,#0B3343 100%);
}
.bg-\[linear-gradient\(49deg\2c \#969490_0\%\2c \#353535_100\%\)\]{
	background-image: linear-gradient(49deg,#969490 0%,#353535 100%);
}
.bg-\[linear-gradient\(50deg\2c \#9252D5_0\%\2c \#291544_100\%\)\]{
	background-image: linear-gradient(50deg,#9252D5 0%,#291544 100%);
}
.bg-\[linear-gradient\(51deg\2c \#B21E85_0\%\2c \#530B43_100\%\)\]{
	background-image: linear-gradient(51deg,#B21E85 0%,#530B43 100%);
}
.bg-\[linear-gradient\(52deg\2c \#990707_0\%\2c \#390704_100\%\)\]{
	background-image: linear-gradient(52deg,#990707 0%,#390704 100%);
}
.bg-\[linear-gradient\(86deg\2c \#D78A09_0\%\2c \#7E5111_100\%\)\]{
	background-image: linear-gradient(86deg,#D78A09 0%,#7E5111 100%);
}
.bg-\[linear-gradient\(90deg\2c \#001013_0\%\2c \#041827_50\%\2c \#010E1A_100\%\)\]{
	background-image: linear-gradient(90deg,#001013 0%,#041827 50%,#010E1A 100%);
}
.bg-\[linear-gradient\(90deg\2c \#071624_0\%\2c \#103B5E_50\%\2c \#071624_100\%\)\]{
	background-image: linear-gradient(90deg,#071624 0%,#103B5E 50%,#071624 100%);
}
.bg-\[linear-gradient\(90deg\2c \#07CA26_26\.22\%\2c \#FFD466_30\.05\%\2c \#FF781B_41\.15\%\2c \#FF3F4F_60\.52\%\2c \#B368FF_84\.77\%\2c \#3DF3FF_86\.47\%\)\]{
	background-image: linear-gradient(90deg,#07CA26 26.22%,#FFD466 30.05%,#FF781B 41.15%,#FF3F4F 60.52%,#B368FF 84.77%,#3DF3FF 86.47%);
}
.bg-\[linear-gradient\(90deg\2c \#085420_0\%\2c \#060F0A_100\%\)\]{
	background-image: linear-gradient(90deg,#085420 0%,#060F0A 100%);
}
.bg-\[linear-gradient\(90deg\2c \#0E1E23_0\%\2c \#0E1F23_100\%\)\]{
	background-image: linear-gradient(90deg,#0E1E23 0%,#0E1F23 100%);
}
.bg-\[linear-gradient\(90deg\2c \#103047_0\%\2c \#305A79_50\%\2c \#103047_100\%\)\]{
	background-image: linear-gradient(90deg,#103047 0%,#305A79 50%,#103047 100%);
}
.bg-\[linear-gradient\(90deg\2c \#112A3C_0\%\2c \#16384D_50\%\2c \#1B4560_100\%\)\]{
	background-image: linear-gradient(90deg,#112A3C 0%,#16384D 50%,#1B4560 100%);
}
.bg-\[linear-gradient\(90deg\2c \#115978_0\%\2c \#06171D_100\%\)\]{
	background-image: linear-gradient(90deg,#115978 0%,#06171D 100%);
}
.bg-\[linear-gradient\(90deg\2c \#118B73_0\%\2c \#011914_100\%\)\]{
	background-image: linear-gradient(90deg,#118B73 0%,#011914 100%);
}
.bg-\[linear-gradient\(90deg\2c \#153013_0\%\2c \#17CF24_50\%\2c \#153013_100\%\)\]{
	background-image: linear-gradient(90deg,#153013 0%,#17CF24 50%,#153013 100%);
}
.bg-\[linear-gradient\(90deg\2c \#234157_0\%\2c \#172B39_100\%\)\]{
	background-image: linear-gradient(90deg,#234157 0%,#172B39 100%);
}
.bg-\[linear-gradient\(90deg\2c \#64369F_0\%\2c \#110026_100\%\)\]{
	background-image: linear-gradient(90deg,#64369F 0%,#110026 100%);
}
.bg-\[linear-gradient\(90deg\2c \#6A1407_0\%\2c \#290603_100\%\)\]{
	background-image: linear-gradient(90deg,#6A1407 0%,#290603 100%);
}
.bg-\[linear-gradient\(90deg\2c \#6F6F6F_0\%\2c \#161616_100\%\)\]{
	background-image: linear-gradient(90deg,#6F6F6F 0%,#161616 100%);
}
.bg-\[linear-gradient\(90deg\2c \#8B1070_0\%\2c \#2F0025_100\%\)\]{
	background-image: linear-gradient(90deg,#8B1070 0%,#2F0025 100%);
}
.bg-\[linear-gradient\(90deg\2c \#986E00_0\%\2c _\#CCC76E_100\%\)\]{
	background-image: linear-gradient(90deg,#986E00 0%, #CCC76E 100%);
}
.bg-\[linear-gradient\(90deg\2c \#A66906_0\%\2c \#3B261B_100\%\)\]{
	background-image: linear-gradient(90deg,#A66906 0%,#3B261B 100%);
}
.bg-\[linear-gradient\(90deg\2c \#FEA629_0\%\2c rgba\(254\2c 166\2c 41\2c 0\.2\)100\%\)\]{
	background-image: linear-gradient(90deg,#FEA629 0%,rgba(254,166,41,0.2)100%);
}
.bg-\[linear-gradient\(90deg\2c \#FFF_0\%\2c \#B5A0BD_100\%\)\]{
	background-image: linear-gradient(90deg,#FFF 0%,#B5A0BD 100%);
}
.bg-\[linear-gradient\(90deg\2c _\#061B27_0\%\2c _\#071F2E_50\%\2c _\#061B27_100\%\)\2c _linear-gradient\(90deg\2c _\#1A3A50_0\%\2c _\#224E6A_50\%\2c _\#1A3A50_100\%\)\]{
	background-image: linear-gradient(90deg, #061B27 0%, #071F2E 50%, #061B27 100%), linear-gradient(90deg, #1A3A50 0%, #224E6A 50%, #1A3A50 100%);
}
.bg-\[linear-gradient\(90deg\2c rgb\(0\2c 16\2c 19\)0\%\2c rgb\(4\2c 24\2c 39\)50\%\2c rgb\(1\2c 14\2c 26\)100\%\)\]{
	background-image: linear-gradient(90deg,rgb(0,16,19)0%,rgb(4,24,39)50%,rgb(1,14,26)100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(0\2c 16\2c 19\2c \.7\)0\%\2c rgba\(4\2c 24\2c 39\2c \.7\)50\%\2c rgba\(1\2c 14\2c 26\2c \.7\)100\%\)\]{
	background-image: linear-gradient(90deg,rgba(0,16,19,.7)0%,rgba(4,24,39,.7)50%,rgba(1,14,26,.7)100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(0\2c 16\2c 19\2c 0\.7\)0\%\2c rgba\(4\2c 24\2c 39\2c 0\.7\)50\%\2c rgba\(1\2c 14\2c 26\2c 0\.7\)100\%\)\]{
	background-image: linear-gradient(90deg,rgba(0,16,19,0.7)0%,rgba(4,24,39,0.7)50%,rgba(1,14,26,0.7)100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(0\2c 16\2c 19\2c 0\.70\)0\%\2c rgba\(4\2c 24\2c 39\2c 0\.70\)50\%\2c rgba\(1\2c 14\2c 26\2c 0\.70\)100\%\)\]{
	background-image: linear-gradient(90deg,rgba(0,16,19,0.70)0%,rgba(4,24,39,0.70)50%,rgba(1,14,26,0.70)100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(0\2c 16\2c 19\2c 1\)0\%\2c rgba\(4\2c 24\2c 39\2c 1\)50\%\2c rgba\(1\2c 14\2c 26\2c 1\)100\%\)\]{
	background-image: linear-gradient(90deg,rgba(0,16,19,1)0%,rgba(4,24,39,1)50%,rgba(1,14,26,1)100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(10\2c 18\2c 24\2c 0\.25\)0\%\2c rgba\(51\2c 95\2c 128\2c 0\.25\)100\%\)\]{
	background-image: linear-gradient(90deg,rgba(10,18,24,0.25)0%,rgba(51,95,128,0.25)100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(127\2c 29\2c 29\2c 1\)0\%\2c rgba\(153\2c 27\2c 27\2c 1\)50\%\2c rgba\(127\2c 29\2c 29\2c 1\)100\%\)\]{
	background-image: linear-gradient(90deg,rgba(127,29,29,1)0%,rgba(153,27,27,1)50%,rgba(127,29,29,1)100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(154\2c 52\2c 18\2c 1\)0\%\2c rgba\(194\2c 65\2c 12\2c 1\)50\%\2c rgba\(154\2c 52\2c 18\2c 1\)100\%\)\]{
	background-image: linear-gradient(90deg,rgba(154,52,18,1)0%,rgba(194,65,12,1)50%,rgba(154,52,18,1)100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(17\2c 42\2c 60\2c 0\.65\)0\%\2c rgba\(22\2c 56\2c 77\2c 0\.65\)50\%\2c rgba\(27\2c 69\2c 96\2c 0\.65\)100\%\)\]{
	background-image: linear-gradient(90deg,rgba(17,42,60,0.65)0%,rgba(22,56,77,0.65)50%,rgba(27,69,96,0.65)100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(254\2c 166\2c 41\2c 0\.2\)0\%\2c \#FEA629_100\%\)\]{
	background-image: linear-gradient(90deg,rgba(254,166,41,0.2)0%,#FEA629 100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(255\2c 255\2c 255\2c 0\.1\)1px\2c transparent_1px\)\2c linear-gradient\(rgba\(255\2c 255\2c 255\2c 0\.1\)1px\2c transparent_1px\)\]{
	background-image: linear-gradient(90deg,rgba(255,255,255,0.1)1px,transparent 1px),linear-gradient(rgba(255,255,255,0.1)1px,transparent 1px);
}
.bg-\[linear-gradient\(90deg\2c rgba\(46\2c 86\2c 115\2c 0\.25\)0\%\2c rgba\(87\2c 162\2c 217\2c 0\.25\)100\%\)\]{
	background-image: linear-gradient(90deg,rgba(46,86,115,0.25)0%,rgba(87,162,217,0.25)100%);
}
.bg-\[linear-gradient\(90deg\2c rgba\(88\2c 28\2c 135\2c 1\)0\%\2c rgba\(109\2c 40\2c 217\2c 1\)50\%\2c rgba\(88\2c 28\2c 135\2c 1\)100\%\)\]{
	background-image: linear-gradient(90deg,rgba(88,28,135,1)0%,rgba(109,40,217,1)50%,rgba(88,28,135,1)100%);
}
.bg-\[linear-gradient\(90deg\2c transparent_0\%\2c rgba\(159\2c 204\2c 223\2c 0\.03\)_50\%\2c transparent_100\%\)\]{
	background-image: linear-gradient(90deg,transparent 0%,rgba(159,204,223,0.03) 50%,transparent 100%);
}
.bg-\[linear-gradient\(90deg\2c transparent_0\%\2c rgba\(159\2c 223\2c 170\2c 0\.4\)_50\%\2c transparent_100\%\)\]{
	background-image: linear-gradient(90deg,transparent 0%,rgba(159,223,170,0.4) 50%,transparent 100%);
}
.bg-\[linear-gradient\(90deg\2c transparent_0\%\2c rgba\(239\2c 68\2c 68\2c 0\.3\)_50\%\2c transparent_100\%\)\]{
	background-image: linear-gradient(90deg,transparent 0%,rgba(239,68,68,0.3) 50%,transparent 100%);
}
.bg-\[linear-gradient\(90deg\2c transparent_0\%\2c rgba\(252\2c 165\2c 165\2c 0\.4\)_50\%\2c transparent_100\%\)\]{
	background-image: linear-gradient(90deg,transparent 0%,rgba(252,165,165,0.4) 50%,transparent 100%);
}
.bg-\[linear-gradient\(90deg\2c transparent_0\%\2c rgba\(34\2c 197\2c 94\2c 0\.3\)_50\%\2c transparent_100\%\)\]{
	background-image: linear-gradient(90deg,transparent 0%,rgba(34,197,94,0.3) 50%,transparent 100%);
}
.bg-\[linear-gradient\(90deg\2c transparent_40\%\2c rgba\(255\2c 255\2c 255\2c 0\.6\)_50\%\2c transparent_60\%\2c transparent_100\%\)\]{
	background-image: linear-gradient(90deg,transparent 40%,rgba(255,255,255,0.6) 50%,transparent 60%,transparent 100%);
}
.bg-\[linear-gradient\(93deg\2c rgba\(46\2c 86\2c 115\2c 0\.80\)0\%\2c rgba\(12\2c 50\2c 78\2c 0\.30\)100\%\)\]{
	background-image: linear-gradient(93deg,rgba(46,86,115,0.80)0%,rgba(12,50,78,0.30)100%);
}
.bg-\[linear-gradient\(96deg\2c \#02121A_0\%\2c \#02131F_100\%\)\]{
	background-image: linear-gradient(96deg,#02121A 0%,#02131F 100%);
}
.bg-\[linear-gradient\(linear-gradient\(86deg\2c \#492B01_4\.29\%\2c \#160E01_95\.92\%\)\)\]{
	background-image: linear-gradient(linear-gradient(86deg,#492B01 4.29%,#160E01 95.92%));
}
.bg-\[linear-gradient\(rgba\(147\2c 51\2c 234\2c 0\.1\)_1px\2c transparent_1px\)\2c linear-gradient\(90deg\2c rgba\(147\2c 51\2c 234\2c 0\.1\)_1px\2c transparent_1px\)\]{
	background-image: linear-gradient(rgba(147,51,234,0.1) 1px,transparent 1px),linear-gradient(90deg,rgba(147,51,234,0.1) 1px,transparent 1px);
}
.bg-\[linear-gradient\(rgba\(234\2c 179\2c 8\2c 0\.03\)_1px\2c transparent_1px\)\2c linear-gradient\(90deg\2c rgba\(234\2c 179\2c 8\2c 0\.03\)_1px\2c transparent_1px\)\]{
	background-image: linear-gradient(rgba(234,179,8,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(234,179,8,0.03) 1px,transparent 1px);
}
.bg-\[linear-gradient\(to_bottom\2c \#AF4517\2c \#540A0F\)\]{
	background-image: linear-gradient(to bottom,#AF4517,#540A0F);
}
.bg-\[radial-gradient\(144\.73\%_86\.77\%_at_54\.17\%_55\.24\%\2c \#58170A_0\%\2c \#000_89\.44\%\)\]{
	background-image: radial-gradient(144.73% 86.77% at 54.17% 55.24%,#58170A 0%,#000 89.44%);
}
.bg-\[radial-gradient\(50\%_50\%_at_50\%_50\%\2c \#FF1616_0\%\2c \#800E0E_100\%\)\]{
	background-image: radial-gradient(50% 50% at 50% 50%,#FF1616 0%,#800E0E 100%);
}
.bg-\[radial-gradient\(60\%_60\%_at_50\%_45\%\2c rgba\(0\2c 0\2c 0\2c 0\)_0\%\2c rgba\(0\2c 0\2c 0\2c 0\.35\)_80\%\2c rgba\(0\2c 0\2c 0\2c 0\.55\)_100\%\)\]{
	background-image: radial-gradient(60% 60% at 50% 45%,rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 80%,rgba(0,0,0,0.55) 100%);
}
.bg-\[radial-gradient\(92\.17\%_50\%_at_50\%_55\.24\%\2c \#285A34_0\%\2c \#07210E_100\%\)\]{
	background-image: radial-gradient(92.17% 50% at 50% 55.24%,#285A34 0%,#07210E 100%);
}
.bg-\[radial-gradient\(92\.17\%_50\%_at_50\%_55\.24\%\2c rgba\(83\2c 31\2c 9\2c 0\.96\)0\%\2c \#150702_100\%\)\]{
	background-image: radial-gradient(92.17% 50% at 50% 55.24%,rgba(83,31,9,0.96)0%,#150702 100%);
}
.bg-\[radial-gradient\(circle\2c rgba\(138\2c 43\2c 226\2c 0\.15\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle,rgba(138,43,226,0.15)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(138\2c 43\2c 226\2c 0\.25\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle,rgba(138,43,226,0.25)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(138\2c 43\2c 226\2c 0\.3\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle,rgba(138,43,226,0.3)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(148\2c 163\2c 184\2c 0\.4\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle,rgba(148,163,184,0.4)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(153\2c 50\2c 204\2c 0\.2\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle,rgba(153,50,204,0.2)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(159\2c 204\2c 223\2c 0\.1\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle,rgba(159,204,223,0.1)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(192\2c 192\2c 192\2c 0\.2\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle,rgba(192,192,192,0.2)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(194\2c 65\2c 12\2c 0\.4\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle,rgba(194,65,12,0.4)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(205\2c 127\2c 50\2c 0\.2\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle,rgba(205,127,50,0.2)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(251\2c 191\2c 36\2c 0\.6\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle,rgba(251,191,36,0.6)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(255\2c 199\2c 44\2c 0\.1\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle,rgba(255,199,44,0.1)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(255\2c 20\2c 147\2c 0\.3\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle,rgba(255,20,147,0.3)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(255\2c 20\2c 147\2c 0\.4\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle,rgba(255,20,147,0.4)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(255\2c 215\2c 0\2c 0\.2\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle,rgba(255,215,0,0.2)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(255\2c 215\2c 0\2c 0\.3\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle,rgba(255,215,0,0.3)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(30\2c 144\2c 255\2c 0\.15\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle,rgba(30,144,255,0.15)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(30\2c 144\2c 255\2c 0\.2\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle,rgba(30,144,255,0.2)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(50\2c 205\2c 50\2c 0\.15\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle,rgba(50,205,50,0.15)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(50\2c 205\2c 50\2c 0\.2\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle,rgba(50,205,50,0.2)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle_at_30\%_20\%\2c rgba\(59\2c 130\2c 246\2c 0\.1\)0\%\2c transparent_50\%\)\2c radial-gradient\(circle_at_70\%_80\%\2c rgba\(168\2c 85\2c 247\2c 0\.1\)0\%\2c transparent_50\%\)\]{
	background-image: radial-gradient(circle at 30% 20%,rgba(59,130,246,0.1)0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(168,85,247,0.1)0%,transparent 50%);
}
.bg-\[radial-gradient\(circle_at_30\%_50\%\2c rgba\(0\2c 191\2c 255\2c 0\.1\)0\%\2c transparent_50\%\)\]{
	background-image: radial-gradient(circle at 30% 50%,rgba(0,191,255,0.1)0%,transparent 50%);
}
.bg-\[radial-gradient\(circle_at_50\%_0\%\2c rgba\(16\2c 185\2c 129\2c 0\.15\)\2c transparent_50\%\)\]{
	background-image: radial-gradient(circle at 50% 0%,rgba(16,185,129,0.15),transparent 50%);
}
.bg-\[radial-gradient\(circle_at_50\%_50\%\2c rgba\(16\2c 185\2c 129\2c 0\.1\)\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle at 50% 50%,rgba(16,185,129,0.1),transparent 70%);
}
.bg-\[radial-gradient\(circle_at_50\%_50\%\2c rgba\(16\2c 185\2c 129\2c 0\.15\)\2c transparent_50\%\)\]{
	background-image: radial-gradient(circle at 50% 50%,rgba(16,185,129,0.15),transparent 50%);
}
.bg-\[radial-gradient\(circle_at_50\%_50\%\2c rgba\(6\2c 182\2c 212\2c 0\.15\)\2c transparent_50\%\)\]{
	background-image: radial-gradient(circle at 50% 50%,rgba(6,182,212,0.15),transparent 50%);
}
.bg-\[radial-gradient\(circle_at_center\2c rgba\(255\2c 215\2c 0\2c 0\.1\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(circle at center,rgba(255,215,0,0.1)0%,transparent 70%);
}
.bg-\[radial-gradient\(circle_at_center\2c transparent_0\%\2c rgba\(0\2c 0\2c 0\2c 0\.7\)_100\%\)\]{
	background-image: radial-gradient(circle at center,transparent 0%,rgba(0,0,0,0.7) 100%);
}
.bg-\[radial-gradient\(circle_at_center\2c transparent_15\%\2c \#050208_75\%\)\]{
	background-image: radial-gradient(circle at center,transparent 15%,#050208 75%);
}
.bg-\[radial-gradient\(circle_at_center\2c transparent_40\%\2c rgba\(0\2c 0\2c 0\2c 0\.6\)_100\%\)\]{
	background-image: radial-gradient(circle at center,transparent 40%,rgba(0,0,0,0.6) 100%);
}
.bg-\[radial-gradient\(ellipse_at_center\2c rgba\(159\2c 204\2c 223\2c 0\.05\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(ellipse at center,rgba(159,204,223,0.05)0%,transparent 70%);
}
.bg-\[radial-gradient\(ellipse_at_center\2c rgba\(255\2c 199\2c 44\2c 0\.1\)0\%\2c transparent_70\%\)\]{
	background-image: radial-gradient(ellipse at center,rgba(255,199,44,0.1)0%,transparent 70%);
}
.bg-\[url\(\'\/icons\/backgrounds\/eggBackgrounds\/15\.webp\'\)\]{
	background-image: url('/icons/backgrounds/eggBackgrounds/15.webp');
}
.bg-\[url\(\'\/icons\/backgrounds\/eggBackgrounds\/20\.webp\'\)\]{
	background-image: url('/icons/backgrounds/eggBackgrounds/20.webp');
}
.bg-\[url\(\'\/icons\/rocket\/rocket-launch-header-bg\.webp\'\)\]{
	background-image: url('/icons/rocket/rocket-launch-header-bg.webp');
}
.bg-\[url\(\'\/icons\/rocket\/rocket-liftoff-bg\.webp\'\)\]{
	background-image: url('/icons/rocket/rocket-liftoff-bg.webp');
}
.bg-\[url\(\/icons\/backgrounds\/2\.webp\)\]{
	background-image: url(/icons/backgrounds/2.webp);
}
.bg-\[url\(\/icons\/shop\/tiles\/wooden-dark-tile\.webp\)\]{
	background-image: url(/icons/shop/tiles/wooden-dark-tile.webp);
}
.bg-\[url\(\/icons\/white-tick-icon\.svg\)\]{
	background-image: url(/icons/white-tick-icon.svg);
}
.bg-gradient-to-b{
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-br{
	background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.bg-gradient-to-l{
	background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.bg-gradient-to-r{
	background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-t{
	background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.bg-gradient-to-tr{
	background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}
.from-\[\#000814\]{
	--tw-gradient-from: #000814 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 8 20 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#001013\]{
	--tw-gradient-from: #001013 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 16 19 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#002544\]{
	--tw-gradient-from: #002544 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 37 68 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#00BFFF\]\/20{
	--tw-gradient-from: rgb(0 191 255 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 191 255 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#00E5FF\]{
	--tw-gradient-from: #00E5FF var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 229 255 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#00FF88\]{
	--tw-gradient-from: #00FF88 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 255 136 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#00a513\]{
	--tw-gradient-from: #00a513 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 165 19 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#02cb01\]{
	--tw-gradient-from: #02cb01 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(2 203 1 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#033554\]{
	--tw-gradient-from: #033554 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(3 53 84 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#033554\]\/50{
	--tw-gradient-from: rgb(3 53 84 / 0.5) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(3 53 84 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#033554\]\/60{
	--tw-gradient-from: rgb(3 53 84 / 0.6) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(3 53 84 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#041827\]{
	--tw-gradient-from: #041827 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(4 24 39 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#04a306\]{
	--tw-gradient-from: #04a306 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(4 163 6 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0A0E1A\]{
	--tw-gradient-from: #0A0E1A var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(10 14 26 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0A0F1E\]{
	--tw-gradient-from: #0A0F1E var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(10 15 30 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0A1220\]{
	--tw-gradient-from: #0A1220 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(10 18 32 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0A1628\]{
	--tw-gradient-from: #0A1628 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(10 22 40 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0C1526\]{
	--tw-gradient-from: #0C1526 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(12 21 38 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0F1419\]{
	--tw-gradient-from: #0F1419 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(15 20 25 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0F1C30\]{
	--tw-gradient-from: #0F1C30 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(15 28 48 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0F1C30\]\/95{
	--tw-gradient-from: rgb(15 28 48 / 0.95) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(15 28 48 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0F2847\]{
	--tw-gradient-from: #0F2847 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(15 40 71 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0a0412\]{
	--tw-gradient-from: #0a0412 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(10 4 18 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0a2e4f\]{
	--tw-gradient-from: #0a2e4f var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(10 46 79 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0f0f1e\]{
	--tw-gradient-from: #0f0f1e var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(15 15 30 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#132541\]{
	--tw-gradient-from: #132541 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(19 37 65 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#17A1E5\]{
	--tw-gradient-from: #17A1E5 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(23 161 229 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1A1F2E\]{
	--tw-gradient-from: #1A1F2E var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(26 31 46 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1A2332\]{
	--tw-gradient-from: #1A2332 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(26 35 50 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1A2F4A\]{
	--tw-gradient-from: #1A2F4A var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(26 47 74 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1A3A52\]\/60{
	--tw-gradient-from: rgb(26 58 82 / 0.6) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(26 58 82 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1AE53C\]{
	--tw-gradient-from: #1AE53C var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(26 229 60 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1B3C52\]{
	--tw-gradient-from: #1B3C52 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(27 60 82 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1FE05F\]{
	--tw-gradient-from: #1FE05F var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(31 224 95 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1a0f2e\]{
	--tw-gradient-from: #1a0f2e var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(26 15 46 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1a1a1a\]{
	--tw-gradient-from: #1a1a1a var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(26 26 26 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1a1a2e\]{
	--tw-gradient-from: #1a1a2e var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(26 26 46 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1a2332\]{
	--tw-gradient-from: #1a2332 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(26 35 50 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1b3c52\]\/50{
	--tw-gradient-from: rgb(27 60 82 / 0.5) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(27 60 82 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#213F71\]{
	--tw-gradient-from: #213F71 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(33 63 113 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#2251db\]{
	--tw-gradient-from: #2251db var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(34 81 219 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#2A3A4A\]\/60{
	--tw-gradient-from: rgb(42 58 74 / 0.6) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(42 58 74 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#2A4A1A\]\/60{
	--tw-gradient-from: rgb(42 74 26 / 0.6) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(42 74 26 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#2a2a2a\]{
	--tw-gradient-from: #2a2a2a var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(42 42 42 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#3263B2\]{
	--tw-gradient-from: #3263B2 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(50 99 178 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#3367BA\]{
	--tw-gradient-from: #3367BA var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(51 103 186 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#3467BB\]{
	--tw-gradient-from: #3467BB var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(52 103 187 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#3A2A4A\]\/60{
	--tw-gradient-from: rgb(58 42 74 / 0.6) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(58 42 74 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#4A2A5A\]\/60{
	--tw-gradient-from: rgb(74 42 90 / 0.6) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(74 42 90 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#4FC3E8\]{
	--tw-gradient-from: #4FC3E8 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(79 195 232 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#9333EA\]{
	--tw-gradient-from: #9333EA var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#FF6B1A\]\/40{
	--tw-gradient-from: rgb(255 107 26 / 0.4) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(255 107 26 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#FF6B6B\]{
	--tw-gradient-from: #FF6B6B var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(255 107 107 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#FFC72C\]{
	--tw-gradient-from: #FFC72C var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(255 199 44 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#FFD700\]{
	--tw-gradient-from: #FFD700 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(255 215 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#FFD700\]\/20{
	--tw-gradient-from: rgb(255 215 0 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(255 215 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#FFD700\]\/30{
	--tw-gradient-from: rgb(255 215 0 / 0.3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(255 215 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#FFECB7\]{
	--tw-gradient-from: #FFECB7 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(255 236 183 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[rgba\(138\2c 43\2c 226\2c 0\.25\)\]{
	--tw-gradient-from: rgba(138,43,226,0.25) var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(138, 43, 226, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[rgba\(138\2c 43\2c 226\2c 0\.4\)\]{
	--tw-gradient-from: rgba(138,43,226,0.4) var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(138, 43, 226, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[rgba\(26\2c 22\2c 9\2c 0\.37\)\]{
	--tw-gradient-from: rgba(26,22,9,0.37) var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(26, 22, 9, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[rgba\(26\2c 22\2c 9\2c 0\.5\)\]{
	--tw-gradient-from: rgba(26,22,9,0.5) var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(26, 22, 9, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[rgba\(26\2c 22\2c 9\2c 0\.8\)\]{
	--tw-gradient-from: rgba(26,22,9,0.8) var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(26, 22, 9, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[rgba\(26\2c 229\2c 60\2c 0\.15\)\]{
	--tw-gradient-from: rgba(26,229,60,0.15) var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(26, 229, 60, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-200{
	--tw-gradient-from: #fde68a var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-300{
	--tw-gradient-from: #fcd34d var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-400{
	--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-500{
	--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-500\/20{
	--tw-gradient-from: rgb(245 158 11 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-500\/30{
	--tw-gradient-from: rgb(245 158 11 / 0.3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-600{
	--tw-gradient-from: #d97706 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-600\/80{
	--tw-gradient-from: rgb(217 119 6 / 0.8) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-700{
	--tw-gradient-from: #b45309 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(180 83 9 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-900{
	--tw-gradient-from: #78350f var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-900\/40{
	--tw-gradient-from: rgb(120 53 15 / 0.4) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black{
	--tw-gradient-from: #000 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/20{
	--tw-gradient-from: rgb(0 0 0 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/30{
	--tw-gradient-from: rgb(0 0 0 / 0.3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/40{
	--tw-gradient-from: rgb(0 0 0 / 0.4) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/60{
	--tw-gradient-from: rgb(0 0 0 / 0.6) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/70{
	--tw-gradient-from: rgb(0 0 0 / 0.7) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/80{
	--tw-gradient-from: rgb(0 0 0 / 0.8) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/90{
	--tw-gradient-from: rgb(0 0 0 / 0.9) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/95{
	--tw-gradient-from: rgb(0 0 0 / 0.95) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-400{
	--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-400\/20{
	--tw-gradient-from: rgb(96 165 250 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-400\/30{
	--tw-gradient-from: rgb(96 165 250 / 0.3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-400\/40{
	--tw-gradient-from: rgb(96 165 250 / 0.4) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-500{
	--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-500\/10{
	--tw-gradient-from: rgb(59 130 246 / 0.1) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-500\/20{
	--tw-gradient-from: rgb(59 130 246 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-500\/30{
	--tw-gradient-from: rgb(59 130 246 / 0.3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-500\/50{
	--tw-gradient-from: rgb(59 130 246 / 0.5) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-600{
	--tw-gradient-from: #2563eb var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-900{
	--tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-900\/50{
	--tw-gradient-from: rgb(30 58 138 / 0.5) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-900\/60{
	--tw-gradient-from: rgb(30 58 138 / 0.6) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-900\/80{
	--tw-gradient-from: rgb(30 58 138 / 0.8) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-950\/95{
	--tw-gradient-from: rgb(23 37 84 / 0.95) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-200{
	--tw-gradient-from: #a5f3fc var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(165 243 252 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-300{
	--tw-gradient-from: #67e8f9 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-400{
	--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-400\/20{
	--tw-gradient-from: rgb(34 211 238 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-400\/30{
	--tw-gradient-from: rgb(34 211 238 / 0.3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-500{
	--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-500\/0{
	--tw-gradient-from: rgb(6 182 212 / 0) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-500\/10{
	--tw-gradient-from: rgb(6 182 212 / 0.1) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-500\/20{
	--tw-gradient-from: rgb(6 182 212 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-500\/30{
	--tw-gradient-from: rgb(6 182 212 / 0.3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-500\/5{
	--tw-gradient-from: rgb(6 182 212 / 0.05) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-500\/50{
	--tw-gradient-from: rgb(6 182 212 / 0.5) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-500\/80{
	--tw-gradient-from: rgb(6 182 212 / 0.8) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-600{
	--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-600\/30{
	--tw-gradient-from: rgb(8 145 178 / 0.3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-600\/80{
	--tw-gradient-from: rgb(8 145 178 / 0.8) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-900{
	--tw-gradient-from: #164e63 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-900\/20{
	--tw-gradient-from: rgb(22 78 99 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-900\/30{
	--tw-gradient-from: rgb(22 78 99 / 0.3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-900\/80{
	--tw-gradient-from: rgb(22 78 99 / 0.8) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-900\/95{
	--tw-gradient-from: rgb(22 78 99 / 0.95) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-950\/20{
	--tw-gradient-from: rgb(8 51 68 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-200{
	--tw-gradient-from: #a7f3d0 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(167 243 208 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-300{
	--tw-gradient-from: #6ee7b7 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-400{
	--tw-gradient-from: #34d399 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-400\/20{
	--tw-gradient-from: rgb(52 211 153 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-400\/30{
	--tw-gradient-from: rgb(52 211 153 / 0.3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-400\/40{
	--tw-gradient-from: rgb(52 211 153 / 0.4) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-500{
	--tw-gradient-from: #10b981 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-500\/0{
	--tw-gradient-from: rgb(16 185 129 / 0) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-500\/10{
	--tw-gradient-from: rgb(16 185 129 / 0.1) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-500\/20{
	--tw-gradient-from: rgb(16 185 129 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-500\/30{
	--tw-gradient-from: rgb(16 185 129 / 0.3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-500\/5{
	--tw-gradient-from: rgb(16 185 129 / 0.05) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-600\/80{
	--tw-gradient-from: rgb(5 150 105 / 0.8) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-700\/50{
	--tw-gradient-from: rgb(4 120 87 / 0.5) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-900{
	--tw-gradient-from: #064e3b var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-900\/20{
	--tw-gradient-from: rgb(6 78 59 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-900\/30{
	--tw-gradient-from: rgb(6 78 59 / 0.3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-900\/40{
	--tw-gradient-from: rgb(6 78 59 / 0.4) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-950\/20{
	--tw-gradient-from: rgb(2 44 34 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-fuchsia-900{
	--tw-gradient-from: #701a75 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(112 26 117 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-300{
	--tw-gradient-from: #d1d5db var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-400{
	--tw-gradient-from: #9ca3af var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(156 163 175 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-500{
	--tw-gradient-from: #6b7280 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-600{
	--tw-gradient-from: #4b5563 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-600\/80{
	--tw-gradient-from: rgb(75 85 99 / 0.8) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-700{
	--tw-gradient-from: #374151 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-800{
	--tw-gradient-from: #1f2937 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-900{
	--tw-gradient-from: #111827 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-900\/90{
	--tw-gradient-from: rgb(17 24 39 / 0.9) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-900\/95{
	--tw-gradient-from: rgb(17 24 39 / 0.95) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-300{
	--tw-gradient-from: #86efac var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-400{
	--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-500{
	--tw-gradient-from: #22c55e var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-500\/10{
	--tw-gradient-from: rgb(34 197 94 / 0.1) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-500\/15{
	--tw-gradient-from: rgb(34 197 94 / 0.15) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-500\/20{
	--tw-gradient-from: rgb(34 197 94 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-500\/50{
	--tw-gradient-from: rgb(34 197 94 / 0.5) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-600{
	--tw-gradient-from: #16a34a var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-600\/20{
	--tw-gradient-from: rgb(22 163 74 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-600\/80{
	--tw-gradient-from: rgb(22 163 74 / 0.8) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-800{
	--tw-gradient-from: #166534 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-900\/40{
	--tw-gradient-from: rgb(20 83 45 / 0.4) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-900\/90{
	--tw-gradient-from: rgb(20 83 45 / 0.9) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-300{
	--tw-gradient-from: #a5b4fc var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(165 180 252 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-400{
	--tw-gradient-from: #818cf8 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-500{
	--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-500\/20{
	--tw-gradient-from: rgb(99 102 241 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-900\/20{
	--tw-gradient-from: rgb(49 46 129 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-900\/40{
	--tw-gradient-from: rgb(49 46 129 / 0.4) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-950{
	--tw-gradient-from: #1e1b4b var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-950\/40{
	--tw-gradient-from: rgb(30 27 75 / 0.4) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-orange-400{
	--tw-gradient-from: #fb923c var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-orange-500{
	--tw-gradient-from: #f97316 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-orange-500\/15{
	--tw-gradient-from: rgb(249 115 22 / 0.15) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-orange-500\/20{
	--tw-gradient-from: rgb(249 115 22 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-orange-500\/50{
	--tw-gradient-from: rgb(249 115 22 / 0.5) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-orange-600{
	--tw-gradient-from: #ea580c var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-orange-900\/20{
	--tw-gradient-from: rgb(124 45 18 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-orange-900\/90{
	--tw-gradient-from: rgb(124 45 18 / 0.9) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-pink-400{
	--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-pink-500{
	--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-pink-500\/10{
	--tw-gradient-from: rgb(236 72 153 / 0.1) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-pink-500\/20{
	--tw-gradient-from: rgb(236 72 153 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-pink-900\/30{
	--tw-gradient-from: rgb(131 24 67 / 0.3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-200{
	--tw-gradient-from: #e9d5ff var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-300{
	--tw-gradient-from: #d8b4fe var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-400{
	--tw-gradient-from: #c084fc var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-500{
	--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-500\/10{
	--tw-gradient-from: rgb(168 85 247 / 0.1) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-500\/20{
	--tw-gradient-from: rgb(168 85 247 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-500\/30{
	--tw-gradient-from: rgb(168 85 247 / 0.3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-600{
	--tw-gradient-from: #9333ea var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-600\/30{
	--tw-gradient-from: rgb(147 51 234 / 0.3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-600\/80{
	--tw-gradient-from: rgb(147 51 234 / 0.8) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-600\/90{
	--tw-gradient-from: rgb(147 51 234 / 0.9) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-900{
	--tw-gradient-from: #581c87 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-900\/20{
	--tw-gradient-from: rgb(88 28 135 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-900\/30{
	--tw-gradient-from: rgb(88 28 135 / 0.3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-900\/40{
	--tw-gradient-from: rgb(88 28 135 / 0.4) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-900\/80{
	--tw-gradient-from: rgb(88 28 135 / 0.8) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-900\/90{
	--tw-gradient-from: rgb(88 28 135 / 0.9) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-950{
	--tw-gradient-from: #3b0764 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-400{
	--tw-gradient-from: #f87171 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-500{
	--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-500\/10{
	--tw-gradient-from: rgb(239 68 68 / 0.1) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-500\/20{
	--tw-gradient-from: rgb(239 68 68 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-500\/80{
	--tw-gradient-from: rgb(239 68 68 / 0.8) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-600{
	--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-600\/10{
	--tw-gradient-from: rgb(220 38 38 / 0.1) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-600\/80{
	--tw-gradient-from: rgb(220 38 38 / 0.8) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-600\/90{
	--tw-gradient-from: rgb(220 38 38 / 0.9) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-900{
	--tw-gradient-from: #7f1d1d var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-900\/20{
	--tw-gradient-from: rgb(127 29 29 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-900\/40{
	--tw-gradient-from: rgb(127 29 29 / 0.4) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-sky-800{
	--tw-gradient-from: #075985 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-200{
	--tw-gradient-from: #e2e8f0 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-300{
	--tw-gradient-from: #cbd5e1 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-300\/40{
	--tw-gradient-from: rgb(203 213 225 / 0.4) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-400{
	--tw-gradient-from: #94a3b8 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-500{
	--tw-gradient-from: #64748b var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-600{
	--tw-gradient-from: #475569 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-800\/60{
	--tw-gradient-from: rgb(30 41 59 / 0.6) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-800\/80{
	--tw-gradient-from: rgb(30 41 59 / 0.8) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-800\/95{
	--tw-gradient-from: rgb(30 41 59 / 0.95) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-900{
	--tw-gradient-from: #0f172a var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-900\/50{
	--tw-gradient-from: rgb(15 23 42 / 0.5) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-900\/95{
	--tw-gradient-from: rgb(15 23 42 / 0.95) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-950{
	--tw-gradient-from: #020617 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-teal-400{
	--tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent{
	--tw-gradient-from: transparent var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-violet-700{
	--tw-gradient-from: #6d28d9 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(109 40 217 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-violet-950{
	--tw-gradient-from: #2e1065 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/0{
	--tw-gradient-from: rgb(255 255 255 / 0) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/10{
	--tw-gradient-from: rgb(255 255 255 / 0.1) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/20{
	--tw-gradient-from: rgb(255 255 255 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/25{
	--tw-gradient-from: rgb(255 255 255 / 0.25) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/5{
	--tw-gradient-from: rgb(255 255 255 / 0.05) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/60{
	--tw-gradient-from: rgb(255 255 255 / 0.6) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-200{
	--tw-gradient-from: #fef08a var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-300{
	--tw-gradient-from: #fde047 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-400{
	--tw-gradient-from: #facc15 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-400\/20{
	--tw-gradient-from: rgb(250 204 21 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-400\/30{
	--tw-gradient-from: rgb(250 204 21 / 0.3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-400\/40{
	--tw-gradient-from: rgb(250 204 21 / 0.4) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-500{
	--tw-gradient-from: #eab308 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-500\/10{
	--tw-gradient-from: rgb(234 179 8 / 0.1) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-500\/20{
	--tw-gradient-from: rgb(234 179 8 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-500\/30{
	--tw-gradient-from: rgb(234 179 8 / 0.3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-500\/90{
	--tw-gradient-from: rgb(234 179 8 / 0.9) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-600\/60{
	--tw-gradient-from: rgb(202 138 4 / 0.6) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-900\/30{
	--tw-gradient-from: rgb(113 63 18 / 0.3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-zinc-600{
	--tw-gradient-from: #52525b var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(82 82 91 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-\[\#001529\]{
	--tw-gradient-to: rgb(0 21 41 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #001529 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#00BFFF\]\/20{
	--tw-gradient-to: rgb(0 191 255 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(0 191 255 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#041827\]{
	--tw-gradient-to: rgb(4 24 39 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #041827 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#044a7a\]\/50{
	--tw-gradient-to: rgb(4 74 122 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(4 74 122 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#050B14\]{
	--tw-gradient-to: rgb(5 11 20 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #050B14 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#0A1628\]{
	--tw-gradient-to: rgb(10 22 40 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #0A1628 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#0a0412\]\/80{
	--tw-gradient-to: rgb(10 4 18 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(10 4 18 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#151B2E\]{
	--tw-gradient-to: rgb(21 27 46 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #151B2E var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#1A1E2E\]{
	--tw-gradient-to: rgb(26 30 46 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #1A1E2E var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#1A2942\]\/95{
	--tw-gradient-to: rgb(26 41 66 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(26 41 66 / 0.95) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#1A3A5C\]{
	--tw-gradient-to: rgb(26 58 92 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #1A3A5C var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#224e6a\]\/50{
	--tw-gradient-to: rgb(34 78 106 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(34 78 106 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#2A7F9D\]{
	--tw-gradient-to: rgb(42 127 157 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #2A7F9D var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#2d1b4e\]{
	--tw-gradient-to: rgb(45 27 78 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #2d1b4e var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#88F963\]{
	--tw-gradient-to: rgb(136 249 99 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #88F963 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#FFA500\]{
	--tw-gradient-to: rgb(255 165 0 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #FFA500 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#FFD700\]{
	--tw-gradient-to: rgb(255 215 0 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #FFD700 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[rgba\(186\2c 85\2c 211\2c 0\.4\)\]{
	--tw-gradient-to: rgba(186, 85, 211, 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgba(186,85,211,0.4) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[rgba\(75\2c 0\2c 130\2c 0\.25\)\]{
	--tw-gradient-to: rgba(75, 0, 130, 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgba(75,0,130,0.25) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-amber-500\/15{
	--tw-gradient-to: rgb(245 158 11 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(245 158 11 / 0.15) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-black\/20{
	--tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-black\/30{
	--tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-black\/40{
	--tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-black\/50{
	--tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-black\/60{
	--tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.6) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-black\/70{
	--tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.7) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-black\/75{
	--tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.75) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-black\/85{
	--tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.85) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-black\/90{
	--tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.9) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-blue-400{
	--tw-gradient-to: rgb(96 165 250 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #60a5fa var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-blue-400\/30{
	--tw-gradient-to: rgb(96 165 250 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(96 165 250 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-blue-500\/20{
	--tw-gradient-to: rgb(59 130 246 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(59 130 246 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-blue-500\/50{
	--tw-gradient-to: rgb(59 130 246 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(59 130 246 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-blue-600\/30{
	--tw-gradient-to: rgb(37 99 235 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(37 99 235 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-blue-900{
	--tw-gradient-to: rgb(30 58 138 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #1e3a8a var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-cyan-300{
	--tw-gradient-to: rgb(103 232 249 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #67e8f9 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-cyan-400{
	--tw-gradient-to: rgb(34 211 238 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #22d3ee var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-cyan-400\/5{
	--tw-gradient-to: rgb(34 211 238 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(34 211 238 / 0.05) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-cyan-500\/10{
	--tw-gradient-to: rgb(6 182 212 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(6 182 212 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-cyan-500\/15{
	--tw-gradient-to: rgb(6 182 212 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(6 182 212 / 0.15) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-cyan-500\/20{
	--tw-gradient-to: rgb(6 182 212 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(6 182 212 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-emerald-200{
	--tw-gradient-to: rgb(167 243 208 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #a7f3d0 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-emerald-300{
	--tw-gradient-to: rgb(110 231 183 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #6ee7b7 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-emerald-400{
	--tw-gradient-to: rgb(52 211 153 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #34d399 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-emerald-400\/10{
	--tw-gradient-to: rgb(52 211 153 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(52 211 153 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-emerald-400\/20{
	--tw-gradient-to: rgb(52 211 153 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(52 211 153 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-emerald-500\/10{
	--tw-gradient-to: rgb(16 185 129 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(16 185 129 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-emerald-500\/15{
	--tw-gradient-to: rgb(16 185 129 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(16 185 129 / 0.15) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-emerald-500\/5{
	--tw-gradient-to: rgb(16 185 129 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(16 185 129 / 0.05) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-emerald-950\/20{
	--tw-gradient-to: rgb(2 44 34 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(2 44 34 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-gray-900\/90{
	--tw-gradient-to: rgb(17 24 39 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(17 24 39 / 0.9) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-green-400{
	--tw-gradient-to: rgb(74 222 128 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #4ade80 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-green-500\/15{
	--tw-gradient-to: rgb(34 197 94 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(34 197 94 / 0.15) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-green-500\/20{
	--tw-gradient-to: rgb(34 197 94 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(34 197 94 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-indigo-400{
	--tw-gradient-to: rgb(129 140 248 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #818cf8 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-indigo-500{
	--tw-gradient-to: rgb(99 102 241 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-indigo-500\/10{
	--tw-gradient-to: rgb(99 102 241 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(99 102 241 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-indigo-900{
	--tw-gradient-to: rgb(49 46 129 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #312e81 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-indigo-900\/40{
	--tw-gradient-to: rgb(49 46 129 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(49 46 129 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-orange-400{
	--tw-gradient-to: rgb(251 146 60 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #fb923c var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-orange-500{
	--tw-gradient-to: rgb(249 115 22 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-pink-400{
	--tw-gradient-to: rgb(244 114 182 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #f472b6 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-100{
	--tw-gradient-to: rgb(243 232 255 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #f3e8ff var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-300{
	--tw-gradient-to: rgb(216 180 254 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #d8b4fe var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-400{
	--tw-gradient-to: rgb(192 132 252 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #c084fc var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-500{
	--tw-gradient-to: rgb(168 85 247 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-500\/10{
	--tw-gradient-to: rgb(168 85 247 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(168 85 247 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-500\/5{
	--tw-gradient-to: rgb(168 85 247 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(168 85 247 / 0.05) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-600{
	--tw-gradient-to: rgb(147 51 234 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #9333ea var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-900{
	--tw-gradient-to: rgb(88 28 135 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #581c87 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-900\/30{
	--tw-gradient-to: rgb(88 28 135 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(88 28 135 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-900\/50{
	--tw-gradient-to: rgb(88 28 135 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(88 28 135 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-900\/80{
	--tw-gradient-to: rgb(88 28 135 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(88 28 135 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-950\/20{
	--tw-gradient-to: rgb(59 7 100 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(59 7 100 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-950\/95{
	--tw-gradient-to: rgb(59 7 100 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(59 7 100 / 0.95) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-slate-800{
	--tw-gradient-to: rgb(30 41 59 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-slate-800\/95{
	--tw-gradient-to: rgb(30 41 59 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(30 41 59 / 0.95) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-slate-900\/80{
	--tw-gradient-to: rgb(15 23 42 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-slate-950{
	--tw-gradient-to: rgb(2 6 23 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #020617 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-transparent{
	--tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/10{
	--tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/20{
	--tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/25{
	--tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.25) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/30{
	--tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/40{
	--tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/5{
	--tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.05) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-yellow-300{
	--tw-gradient-to: rgb(253 224 71 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #fde047 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-yellow-400{
	--tw-gradient-to: rgb(250 204 21 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #facc15 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-yellow-500\/20{
	--tw-gradient-to: rgb(234 179 8 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(234 179 8 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-yellow-600\/30{
	--tw-gradient-to: rgb(202 138 4 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(202 138 4 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.to-\[\#001522\]{
	--tw-gradient-to: #001522 var(--tw-gradient-to-position);
}
.to-\[\#002147\]{
	--tw-gradient-to: #002147 var(--tw-gradient-to-position);
}
.to-\[\#005102\]{
	--tw-gradient-to: #005102 var(--tw-gradient-to-position);
}
.to-\[\#006700\]{
	--tw-gradient-to: #006700 var(--tw-gradient-to-position);
}
.to-\[\#0080FF\]\/20{
	--tw-gradient-to: rgb(0 128 255 / 0.2) var(--tw-gradient-to-position);
}
.to-\[\#00BFFF\]\/10{
	--tw-gradient-to: rgb(0 191 255 / 0.1) var(--tw-gradient-to-position);
}
.to-\[\#00CC66\]{
	--tw-gradient-to: #00CC66 var(--tw-gradient-to-position);
}
.to-\[\#00E5FF\]{
	--tw-gradient-to: #00E5FF var(--tw-gradient-to-position);
}
.to-\[\#00FF26\]{
	--tw-gradient-to: #00FF26 var(--tw-gradient-to-position);
}
.to-\[\#010e1a\]{
	--tw-gradient-to: #010e1a var(--tw-gradient-to-position);
}
.to-\[\#033554\]\/60{
	--tw-gradient-to: rgb(3 53 84 / 0.6) var(--tw-gradient-to-position);
}
.to-\[\#055c91\]{
	--tw-gradient-to: #055c91 var(--tw-gradient-to-position);
}
.to-\[\#055c91\]\/30{
	--tw-gradient-to: rgb(5 92 145 / 0.3) var(--tw-gradient-to-position);
}
.to-\[\#061018\]{
	--tw-gradient-to: #061018 var(--tw-gradient-to-position);
}
.to-\[\#093e17\]{
	--tw-gradient-to: #093e17 var(--tw-gradient-to-position);
}
.to-\[\#0A0E1A\]{
	--tw-gradient-to: #0A0E1A var(--tw-gradient-to-position);
}
.to-\[\#0A0F1E\]{
	--tw-gradient-to: #0A0F1E var(--tw-gradient-to-position);
}
.to-\[\#0A1220\]{
	--tw-gradient-to: #0A1220 var(--tw-gradient-to-position);
}
.to-\[\#0D1F2B\]{
	--tw-gradient-to: #0D1F2B var(--tw-gradient-to-position);
}
.to-\[\#0D1F2D\]\/60{
	--tw-gradient-to: rgb(13 31 45 / 0.6) var(--tw-gradient-to-position);
}
.to-\[\#0E1623\]{
	--tw-gradient-to: #0E1623 var(--tw-gradient-to-position);
}
.to-\[\#0F1621\]{
	--tw-gradient-to: #0F1621 var(--tw-gradient-to-position);
}
.to-\[\#0F1C30\]{
	--tw-gradient-to: #0F1C30 var(--tw-gradient-to-position);
}
.to-\[\#0F1C30\]\/95{
	--tw-gradient-to: rgb(15 28 48 / 0.95) var(--tw-gradient-to-position);
}
.to-\[\#0F2847\]{
	--tw-gradient-to: #0F2847 var(--tw-gradient-to-position);
}
.to-\[\#0F2C40\]{
	--tw-gradient-to: #0F2C40 var(--tw-gradient-to-position);
}
.to-\[\#0a0a0a\]{
	--tw-gradient-to: #0a0a0a var(--tw-gradient-to-position);
}
.to-\[\#0f0f1e\]{
	--tw-gradient-to: #0f0f1e var(--tw-gradient-to-position);
}
.to-\[\#0f0f1e\]\/90{
	--tw-gradient-to: rgb(15 15 30 / 0.9) var(--tw-gradient-to-position);
}
.to-\[\#0f1419\]{
	--tw-gradient-to: #0f1419 var(--tw-gradient-to-position);
}
.to-\[\#132542\]{
	--tw-gradient-to: #132542 var(--tw-gradient-to-position);
}
.to-\[\#162030\]{
	--tw-gradient-to: #162030 var(--tw-gradient-to-position);
}
.to-\[\#16213e\]{
	--tw-gradient-to: #16213e var(--tw-gradient-to-position);
}
.to-\[\#172E54\]{
	--tw-gradient-to: #172E54 var(--tw-gradient-to-position);
}
.to-\[\#182F55\]{
	--tw-gradient-to: #182F55 var(--tw-gradient-to-position);
}
.to-\[\#1A1A2E\]{
	--tw-gradient-to: #1A1A2E var(--tw-gradient-to-position);
}
.to-\[\#1A1E2E\]{
	--tw-gradient-to: #1A1E2E var(--tw-gradient-to-position);
}
.to-\[\#1A1F2D\]\/60{
	--tw-gradient-to: rgb(26 31 45 / 0.6) var(--tw-gradient-to-position);
}
.to-\[\#1A2F0D\]\/60{
	--tw-gradient-to: rgb(26 47 13 / 0.6) var(--tw-gradient-to-position);
}
.to-\[\#1B3C52\]{
	--tw-gradient-to: #1B3C52 var(--tw-gradient-to-position);
}
.to-\[\#1F1A2D\]\/60{
	--tw-gradient-to: rgb(31 26 45 / 0.6) var(--tw-gradient-to-position);
}
.to-\[\#1F2937\]{
	--tw-gradient-to: #1F2937 var(--tw-gradient-to-position);
}
.to-\[\#1a0f2e\]{
	--tw-gradient-to: #1a0f2e var(--tw-gradient-to-position);
}
.to-\[\#1a1a1a\]{
	--tw-gradient-to: #1a1a1a var(--tw-gradient-to-position);
}
.to-\[\#1a1a2e\]\/90{
	--tw-gradient-to: rgb(26 26 46 / 0.9) var(--tw-gradient-to-position);
}
.to-\[\#252B3A\]{
	--tw-gradient-to: #252B3A var(--tw-gradient-to-position);
}
.to-\[\#2A1F3D\]\/60{
	--tw-gradient-to: rgb(42 31 61 / 0.6) var(--tw-gradient-to-position);
}
.to-\[\#2a6e8e\]\/50{
	--tw-gradient-to: rgb(42 110 142 / 0.5) var(--tw-gradient-to-position);
}
.to-\[\#36FFA8\]{
	--tw-gradient-to: #36FFA8 var(--tw-gradient-to-position);
}
.to-\[\#451478\]{
	--tw-gradient-to: #451478 var(--tw-gradient-to-position);
}
.to-\[\#471275\]{
	--tw-gradient-to: #471275 var(--tw-gradient-to-position);
}
.to-\[\#4ADE80\]{
	--tw-gradient-to: #4ADE80 var(--tw-gradient-to-position);
}
.to-\[\#5561FF\]{
	--tw-gradient-to: #5561FF var(--tw-gradient-to-position);
}
.to-\[\#C084FC\]{
	--tw-gradient-to: #C084FC var(--tw-gradient-to-position);
}
.to-\[\#E38E0E\]{
	--tw-gradient-to: #E38E0E var(--tw-gradient-to-position);
}
.to-\[\#FF3D1A\]\/30{
	--tw-gradient-to: rgb(255 61 26 / 0.3) var(--tw-gradient-to-position);
}
.to-\[\#FF8E53\]{
	--tw-gradient-to: #FF8E53 var(--tw-gradient-to-position);
}
.to-\[\#FFA500\]{
	--tw-gradient-to: #FFA500 var(--tw-gradient-to-position);
}
.to-\[\#FFA500\]\/30{
	--tw-gradient-to: rgb(255 165 0 / 0.3) var(--tw-gradient-to-position);
}
.to-\[\#FFD700\]{
	--tw-gradient-to: #FFD700 var(--tw-gradient-to-position);
}
.to-\[\#FFD700\]\/20{
	--tw-gradient-to: rgb(255 215 0 / 0.2) var(--tw-gradient-to-position);
}
.to-\[rgba\(138\2c 43\2c 226\2c 0\.25\)\]{
	--tw-gradient-to: rgba(138,43,226,0.25) var(--tw-gradient-to-position);
}
.to-\[rgba\(138\2c 43\2c 226\2c 0\.4\)\]{
	--tw-gradient-to: rgba(138,43,226,0.4) var(--tw-gradient-to-position);
}
.to-\[rgba\(2\2c 2\2c 1\2c 0\.58\)\]{
	--tw-gradient-to: rgba(2,2,1,0.58) var(--tw-gradient-to-position);
}
.to-\[rgba\(2\2c 2\2c 1\2c 0\.7\)\]{
	--tw-gradient-to: rgba(2,2,1,0.7) var(--tw-gradient-to-position);
}
.to-\[rgba\(2\2c 2\2c 1\2c 0\.9\)\]{
	--tw-gradient-to: rgba(2,2,1,0.9) var(--tw-gradient-to-position);
}
.to-\[rgba\(54\2c 255\2c 168\2c 0\.1\)\]{
	--tw-gradient-to: rgba(54,255,168,0.1) var(--tw-gradient-to-position);
}
.to-amber-300{
	--tw-gradient-to: #fcd34d var(--tw-gradient-to-position);
}
.to-amber-400{
	--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position);
}
.to-amber-500{
	--tw-gradient-to: #f59e0b var(--tw-gradient-to-position);
}
.to-amber-500\/30{
	--tw-gradient-to: rgb(245 158 11 / 0.3) var(--tw-gradient-to-position);
}
.to-amber-500\/80{
	--tw-gradient-to: rgb(245 158 11 / 0.8) var(--tw-gradient-to-position);
}
.to-amber-600{
	--tw-gradient-to: #d97706 var(--tw-gradient-to-position);
}
.to-amber-600\/20{
	--tw-gradient-to: rgb(217 119 6 / 0.2) var(--tw-gradient-to-position);
}
.to-amber-600\/60{
	--tw-gradient-to: rgb(217 119 6 / 0.6) var(--tw-gradient-to-position);
}
.to-amber-800{
	--tw-gradient-to: #92400e var(--tw-gradient-to-position);
}
.to-amber-800\/90{
	--tw-gradient-to: rgb(146 64 14 / 0.9) var(--tw-gradient-to-position);
}
.to-amber-950{
	--tw-gradient-to: #451a03 var(--tw-gradient-to-position);
}
.to-black{
	--tw-gradient-to: #000 var(--tw-gradient-to-position);
}
.to-black\/20{
	--tw-gradient-to: rgb(0 0 0 / 0.2) var(--tw-gradient-to-position);
}
.to-black\/60{
	--tw-gradient-to: rgb(0 0 0 / 0.6) var(--tw-gradient-to-position);
}
.to-black\/70{
	--tw-gradient-to: rgb(0 0 0 / 0.7) var(--tw-gradient-to-position);
}
.to-black\/80{
	--tw-gradient-to: rgb(0 0 0 / 0.8) var(--tw-gradient-to-position);
}
.to-black\/90{
	--tw-gradient-to: rgb(0 0 0 / 0.9) var(--tw-gradient-to-position);
}
.to-black\/95{
	--tw-gradient-to: rgb(0 0 0 / 0.95) var(--tw-gradient-to-position);
}
.to-blue-300{
	--tw-gradient-to: #93c5fd var(--tw-gradient-to-position);
}
.to-blue-400{
	--tw-gradient-to: #60a5fa var(--tw-gradient-to-position);
}
.to-blue-500{
	--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position);
}
.to-blue-500\/10{
	--tw-gradient-to: rgb(59 130 246 / 0.1) var(--tw-gradient-to-position);
}
.to-blue-500\/20{
	--tw-gradient-to: rgb(59 130 246 / 0.2) var(--tw-gradient-to-position);
}
.to-blue-500\/30{
	--tw-gradient-to: rgb(59 130 246 / 0.3) var(--tw-gradient-to-position);
}
.to-blue-500\/80{
	--tw-gradient-to: rgb(59 130 246 / 0.8) var(--tw-gradient-to-position);
}
.to-blue-600{
	--tw-gradient-to: #2563eb var(--tw-gradient-to-position);
}
.to-blue-600\/10{
	--tw-gradient-to: rgb(37 99 235 / 0.1) var(--tw-gradient-to-position);
}
.to-blue-600\/20{
	--tw-gradient-to: rgb(37 99 235 / 0.2) var(--tw-gradient-to-position);
}
.to-blue-600\/30{
	--tw-gradient-to: rgb(37 99 235 / 0.3) var(--tw-gradient-to-position);
}
.to-blue-600\/80{
	--tw-gradient-to: rgb(37 99 235 / 0.8) var(--tw-gradient-to-position);
}
.to-blue-700{
	--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position);
}
.to-blue-900\/20{
	--tw-gradient-to: rgb(30 58 138 / 0.2) var(--tw-gradient-to-position);
}
.to-blue-900\/30{
	--tw-gradient-to: rgb(30 58 138 / 0.3) var(--tw-gradient-to-position);
}
.to-blue-900\/80{
	--tw-gradient-to: rgb(30 58 138 / 0.8) var(--tw-gradient-to-position);
}
.to-blue-900\/90{
	--tw-gradient-to: rgb(30 58 138 / 0.9) var(--tw-gradient-to-position);
}
.to-blue-900\/95{
	--tw-gradient-to: rgb(30 58 138 / 0.95) var(--tw-gradient-to-position);
}
.to-blue-950\/40{
	--tw-gradient-to: rgb(23 37 84 / 0.4) var(--tw-gradient-to-position);
}
.to-cyan-400{
	--tw-gradient-to: #22d3ee var(--tw-gradient-to-position);
}
.to-cyan-500{
	--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position);
}
.to-cyan-500\/0{
	--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
}
.to-cyan-500\/10{
	--tw-gradient-to: rgb(6 182 212 / 0.1) var(--tw-gradient-to-position);
}
.to-cyan-500\/20{
	--tw-gradient-to: rgb(6 182 212 / 0.2) var(--tw-gradient-to-position);
}
.to-cyan-500\/30{
	--tw-gradient-to: rgb(6 182 212 / 0.3) var(--tw-gradient-to-position);
}
.to-cyan-500\/50{
	--tw-gradient-to: rgb(6 182 212 / 0.5) var(--tw-gradient-to-position);
}
.to-cyan-600{
	--tw-gradient-to: #0891b2 var(--tw-gradient-to-position);
}
.to-cyan-600\/20{
	--tw-gradient-to: rgb(8 145 178 / 0.2) var(--tw-gradient-to-position);
}
.to-cyan-600\/30{
	--tw-gradient-to: rgb(8 145 178 / 0.3) var(--tw-gradient-to-position);
}
.to-cyan-800{
	--tw-gradient-to: #155e75 var(--tw-gradient-to-position);
}
.to-cyan-900{
	--tw-gradient-to: #164e63 var(--tw-gradient-to-position);
}
.to-cyan-900\/10{
	--tw-gradient-to: rgb(22 78 99 / 0.1) var(--tw-gradient-to-position);
}
.to-cyan-900\/60{
	--tw-gradient-to: rgb(22 78 99 / 0.6) var(--tw-gradient-to-position);
}
.to-cyan-950{
	--tw-gradient-to: #083344 var(--tw-gradient-to-position);
}
.to-cyan-950\/95{
	--tw-gradient-to: rgb(8 51 68 / 0.95) var(--tw-gradient-to-position);
}
.to-emerald-400{
	--tw-gradient-to: #34d399 var(--tw-gradient-to-position);
}
.to-emerald-500{
	--tw-gradient-to: #10b981 var(--tw-gradient-to-position);
}
.to-emerald-500\/0{
	--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);
}
.to-emerald-500\/10{
	--tw-gradient-to: rgb(16 185 129 / 0.1) var(--tw-gradient-to-position);
}
.to-emerald-500\/20{
	--tw-gradient-to: rgb(16 185 129 / 0.2) var(--tw-gradient-to-position);
}
.to-emerald-500\/80{
	--tw-gradient-to: rgb(16 185 129 / 0.8) var(--tw-gradient-to-position);
}
.to-emerald-600{
	--tw-gradient-to: #059669 var(--tw-gradient-to-position);
}
.to-emerald-600\/10{
	--tw-gradient-to: rgb(5 150 105 / 0.1) var(--tw-gradient-to-position);
}
.to-emerald-600\/20{
	--tw-gradient-to: rgb(5 150 105 / 0.2) var(--tw-gradient-to-position);
}
.to-emerald-600\/80{
	--tw-gradient-to: rgb(5 150 105 / 0.8) var(--tw-gradient-to-position);
}
.to-emerald-900\/20{
	--tw-gradient-to: rgb(6 78 59 / 0.2) var(--tw-gradient-to-position);
}
.to-emerald-900\/40{
	--tw-gradient-to: rgb(6 78 59 / 0.4) var(--tw-gradient-to-position);
}
.to-emerald-950\/20{
	--tw-gradient-to: rgb(2 44 34 / 0.2) var(--tw-gradient-to-position);
}
.to-emerald-950\/60{
	--tw-gradient-to: rgb(2 44 34 / 0.6) var(--tw-gradient-to-position);
}
.to-gray-500{
	--tw-gradient-to: #6b7280 var(--tw-gradient-to-position);
}
.to-gray-600{
	--tw-gradient-to: #4b5563 var(--tw-gradient-to-position);
}
.to-gray-700{
	--tw-gradient-to: #374151 var(--tw-gradient-to-position);
}
.to-gray-800{
	--tw-gradient-to: #1f2937 var(--tw-gradient-to-position);
}
.to-gray-800\/90{
	--tw-gradient-to: rgb(31 41 55 / 0.9) var(--tw-gradient-to-position);
}
.to-gray-800\/95{
	--tw-gradient-to: rgb(31 41 55 / 0.95) var(--tw-gradient-to-position);
}
.to-gray-900{
	--tw-gradient-to: #111827 var(--tw-gradient-to-position);
}
.to-green-500{
	--tw-gradient-to: #22c55e var(--tw-gradient-to-position);
}
.to-green-500\/30{
	--tw-gradient-to: rgb(34 197 94 / 0.3) var(--tw-gradient-to-position);
}
.to-green-600{
	--tw-gradient-to: #16a34a var(--tw-gradient-to-position);
}
.to-green-600\/20{
	--tw-gradient-to: rgb(22 163 74 / 0.2) var(--tw-gradient-to-position);
}
.to-green-600\/30{
	--tw-gradient-to: rgb(22 163 74 / 0.3) var(--tw-gradient-to-position);
}
.to-green-700{
	--tw-gradient-to: #15803d var(--tw-gradient-to-position);
}
.to-green-800\/20{
	--tw-gradient-to: rgb(22 101 52 / 0.2) var(--tw-gradient-to-position);
}
.to-green-800\/90{
	--tw-gradient-to: rgb(22 101 52 / 0.9) var(--tw-gradient-to-position);
}
.to-green-900{
	--tw-gradient-to: #14532d var(--tw-gradient-to-position);
}
.to-green-950{
	--tw-gradient-to: #052e16 var(--tw-gradient-to-position);
}
.to-indigo-200{
	--tw-gradient-to: #c7d2fe var(--tw-gradient-to-position);
}
.to-indigo-400{
	--tw-gradient-to: #818cf8 var(--tw-gradient-to-position);
}
.to-indigo-600{
	--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position);
}
.to-indigo-600\/30{
	--tw-gradient-to: rgb(79 70 229 / 0.3) var(--tw-gradient-to-position);
}
.to-indigo-600\/80{
	--tw-gradient-to: rgb(79 70 229 / 0.8) var(--tw-gradient-to-position);
}
.to-indigo-600\/90{
	--tw-gradient-to: rgb(79 70 229 / 0.9) var(--tw-gradient-to-position);
}
.to-indigo-700{
	--tw-gradient-to: #4338ca var(--tw-gradient-to-position);
}
.to-indigo-900{
	--tw-gradient-to: #312e81 var(--tw-gradient-to-position);
}
.to-indigo-950{
	--tw-gradient-to: #1e1b4b var(--tw-gradient-to-position);
}
.to-indigo-950\/40{
	--tw-gradient-to: rgb(30 27 75 / 0.4) var(--tw-gradient-to-position);
}
.to-neutral-800{
	--tw-gradient-to: #262626 var(--tw-gradient-to-position);
}
.to-orange-400{
	--tw-gradient-to: #fb923c var(--tw-gradient-to-position);
}
.to-orange-500{
	--tw-gradient-to: #f97316 var(--tw-gradient-to-position);
}
.to-orange-500\/10{
	--tw-gradient-to: rgb(249 115 22 / 0.1) var(--tw-gradient-to-position);
}
.to-orange-500\/20{
	--tw-gradient-to: rgb(249 115 22 / 0.2) var(--tw-gradient-to-position);
}
.to-orange-500\/30{
	--tw-gradient-to: rgb(249 115 22 / 0.3) var(--tw-gradient-to-position);
}
.to-orange-500\/40{
	--tw-gradient-to: rgb(249 115 22 / 0.4) var(--tw-gradient-to-position);
}
.to-orange-500\/90{
	--tw-gradient-to: rgb(249 115 22 / 0.9) var(--tw-gradient-to-position);
}
.to-orange-600{
	--tw-gradient-to: #ea580c var(--tw-gradient-to-position);
}
.to-orange-600\/10{
	--tw-gradient-to: rgb(234 88 12 / 0.1) var(--tw-gradient-to-position);
}
.to-orange-600\/30{
	--tw-gradient-to: rgb(234 88 12 / 0.3) var(--tw-gradient-to-position);
}
.to-orange-600\/90{
	--tw-gradient-to: rgb(234 88 12 / 0.9) var(--tw-gradient-to-position);
}
.to-orange-700{
	--tw-gradient-to: #c2410c var(--tw-gradient-to-position);
}
.to-orange-700\/40{
	--tw-gradient-to: rgb(194 65 12 / 0.4) var(--tw-gradient-to-position);
}
.to-orange-800{
	--tw-gradient-to: #9a3412 var(--tw-gradient-to-position);
}
.to-pink-300{
	--tw-gradient-to: #f9a8d4 var(--tw-gradient-to-position);
}
.to-pink-400{
	--tw-gradient-to: #f472b6 var(--tw-gradient-to-position);
}
.to-pink-500{
	--tw-gradient-to: #ec4899 var(--tw-gradient-to-position);
}
.to-pink-500\/10{
	--tw-gradient-to: rgb(236 72 153 / 0.1) var(--tw-gradient-to-position);
}
.to-pink-500\/30{
	--tw-gradient-to: rgb(236 72 153 / 0.3) var(--tw-gradient-to-position);
}
.to-pink-600{
	--tw-gradient-to: #db2777 var(--tw-gradient-to-position);
}
.to-pink-600\/20{
	--tw-gradient-to: rgb(219 39 119 / 0.2) var(--tw-gradient-to-position);
}
.to-pink-600\/30{
	--tw-gradient-to: rgb(219 39 119 / 0.3) var(--tw-gradient-to-position);
}
.to-pink-600\/80{
	--tw-gradient-to: rgb(219 39 119 / 0.8) var(--tw-gradient-to-position);
}
.to-pink-950{
	--tw-gradient-to: #500724 var(--tw-gradient-to-position);
}
.to-purple-400{
	--tw-gradient-to: #c084fc var(--tw-gradient-to-position);
}
.to-purple-400\/20{
	--tw-gradient-to: rgb(192 132 252 / 0.2) var(--tw-gradient-to-position);
}
.to-purple-500{
	--tw-gradient-to: #a855f7 var(--tw-gradient-to-position);
}
.to-purple-500\/10{
	--tw-gradient-to: rgb(168 85 247 / 0.1) var(--tw-gradient-to-position);
}
.to-purple-500\/20{
	--tw-gradient-to: rgb(168 85 247 / 0.2) var(--tw-gradient-to-position);
}
.to-purple-500\/30{
	--tw-gradient-to: rgb(168 85 247 / 0.3) var(--tw-gradient-to-position);
}
.to-purple-600{
	--tw-gradient-to: #9333ea var(--tw-gradient-to-position);
}
.to-purple-600\/30{
	--tw-gradient-to: rgb(147 51 234 / 0.3) var(--tw-gradient-to-position);
}
.to-purple-700{
	--tw-gradient-to: #7e22ce var(--tw-gradient-to-position);
}
.to-purple-800\/90{
	--tw-gradient-to: rgb(107 33 168 / 0.9) var(--tw-gradient-to-position);
}
.to-purple-900{
	--tw-gradient-to: #581c87 var(--tw-gradient-to-position);
}
.to-purple-900\/30{
	--tw-gradient-to: rgb(88 28 135 / 0.3) var(--tw-gradient-to-position);
}
.to-purple-900\/40{
	--tw-gradient-to: rgb(88 28 135 / 0.4) var(--tw-gradient-to-position);
}
.to-purple-900\/50{
	--tw-gradient-to: rgb(88 28 135 / 0.5) var(--tw-gradient-to-position);
}
.to-purple-950{
	--tw-gradient-to: #3b0764 var(--tw-gradient-to-position);
}
.to-red-500{
	--tw-gradient-to: #ef4444 var(--tw-gradient-to-position);
}
.to-red-600{
	--tw-gradient-to: #dc2626 var(--tw-gradient-to-position);
}
.to-red-600\/20{
	--tw-gradient-to: rgb(220 38 38 / 0.2) var(--tw-gradient-to-position);
}
.to-red-600\/30{
	--tw-gradient-to: rgb(220 38 38 / 0.3) var(--tw-gradient-to-position);
}
.to-red-600\/80{
	--tw-gradient-to: rgb(220 38 38 / 0.8) var(--tw-gradient-to-position);
}
.to-red-700{
	--tw-gradient-to: #b91c1c var(--tw-gradient-to-position);
}
.to-red-700\/90{
	--tw-gradient-to: rgb(185 28 28 / 0.9) var(--tw-gradient-to-position);
}
.to-red-800\/20{
	--tw-gradient-to: rgb(153 27 27 / 0.2) var(--tw-gradient-to-position);
}
.to-red-950{
	--tw-gradient-to: #450a0a var(--tw-gradient-to-position);
}
.to-red-950\/40{
	--tw-gradient-to: rgb(69 10 10 / 0.4) var(--tw-gradient-to-position);
}
.to-rose-600\/80{
	--tw-gradient-to: rgb(225 29 72 / 0.8) var(--tw-gradient-to-position);
}
.to-rose-950{
	--tw-gradient-to: #4c0519 var(--tw-gradient-to-position);
}
.to-slate-400{
	--tw-gradient-to: #94a3b8 var(--tw-gradient-to-position);
}
.to-slate-500{
	--tw-gradient-to: #64748b var(--tw-gradient-to-position);
}
.to-slate-500\/20{
	--tw-gradient-to: rgb(100 116 139 / 0.2) var(--tw-gradient-to-position);
}
.to-slate-600{
	--tw-gradient-to: #475569 var(--tw-gradient-to-position);
}
.to-slate-600\/80{
	--tw-gradient-to: rgb(71 85 105 / 0.8) var(--tw-gradient-to-position);
}
.to-slate-700\/60{
	--tw-gradient-to: rgb(51 65 85 / 0.6) var(--tw-gradient-to-position);
}
.to-slate-700\/80{
	--tw-gradient-to: rgb(51 65 85 / 0.8) var(--tw-gradient-to-position);
}
.to-slate-800{
	--tw-gradient-to: #1e293b var(--tw-gradient-to-position);
}
.to-slate-900{
	--tw-gradient-to: #0f172a var(--tw-gradient-to-position);
}
.to-slate-900\/95{
	--tw-gradient-to: rgb(15 23 42 / 0.95) var(--tw-gradient-to-position);
}
.to-slate-950{
	--tw-gradient-to: #020617 var(--tw-gradient-to-position);
}
.to-teal-300{
	--tw-gradient-to: #5eead4 var(--tw-gradient-to-position);
}
.to-teal-500{
	--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position);
}
.to-teal-500\/15{
	--tw-gradient-to: rgb(20 184 166 / 0.15) var(--tw-gradient-to-position);
}
.to-teal-600{
	--tw-gradient-to: #0d9488 var(--tw-gradient-to-position);
}
.to-teal-600\/30{
	--tw-gradient-to: rgb(13 148 136 / 0.3) var(--tw-gradient-to-position);
}
.to-teal-700\/50{
	--tw-gradient-to: rgb(15 118 110 / 0.5) var(--tw-gradient-to-position);
}
.to-transparent{
	--tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.to-violet-500\/20{
	--tw-gradient-to: rgb(139 92 246 / 0.2) var(--tw-gradient-to-position);
}
.to-violet-700{
	--tw-gradient-to: #6d28d9 var(--tw-gradient-to-position);
}
.to-violet-950{
	--tw-gradient-to: #2e1065 var(--tw-gradient-to-position);
}
.to-white\/0{
	--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
}
.to-white\/15{
	--tw-gradient-to: rgb(255 255 255 / 0.15) var(--tw-gradient-to-position);
}
.to-yellow-400{
	--tw-gradient-to: #facc15 var(--tw-gradient-to-position);
}
.to-yellow-500{
	--tw-gradient-to: #eab308 var(--tw-gradient-to-position);
}
.to-yellow-500\/15{
	--tw-gradient-to: rgb(234 179 8 / 0.15) var(--tw-gradient-to-position);
}
.to-yellow-600{
	--tw-gradient-to: #ca8a04 var(--tw-gradient-to-position);
}
.to-yellow-800{
	--tw-gradient-to: #854d0e var(--tw-gradient-to-position);
}
.to-yellow-900\/40{
	--tw-gradient-to: rgb(113 63 18 / 0.4) var(--tw-gradient-to-position);
}
.to-yellow-950\/40{
	--tw-gradient-to: rgb(66 32 6 / 0.4) var(--tw-gradient-to-position);
}
.bg-\[14px\2c 14px\]{
	background-size: 14px,14px;
}
.bg-\[size\:20px_20px\]{
	background-size: 20px 20px;
}
.bg-\[size\:40px_40px\]{
	background-size: 40px 40px;
}
.bg-\[size\:50px_50px\]{
	background-size: 50px 50px;
}
.bg-contain{
	background-size: contain;
}
.bg-cover{
	background-size: cover;
}
.bg-clip-border{
	background-clip: border-box;
}
.bg-clip-text{
	background-clip: text;
}
.\!bg-top{
	background-position: top !important;
}
.bg-bottom{
	background-position: bottom;
}
.bg-center{
	background-position: center;
}
.bg-top{
	background-position: top;
}
.bg-no-repeat{
	background-repeat: no-repeat;
}
.bg-repeat-y{
	background-repeat: repeat-y;
}
.fill-current{
	fill: currentColor;
}
.fill-white{
	fill: #fff;
}
.object-contain{
	object-fit: contain;
}
.object-cover{
	object-fit: cover;
}
.object-top{
	object-position: top;
}
.\!p-0{
	padding: 0px !important;
}
.\!p-1{
	padding: 0.25rem !important;
}
.\!p-1\.5{
	padding: 0.375rem !important;
}
.\!p-\[3\.5\]{
	padding: 3.5 !important;
}
.p-0{
	padding: 0px;
}
.p-0\.5{
	padding: 0.125rem;
}
.p-1{
	padding: 0.25rem;
}
.p-1\.5{
	padding: 0.375rem;
}
.p-12{
	padding: 3rem;
}
.p-16{
	padding: 4rem;
}
.p-2{
	padding: 0.5rem;
}
.p-2\.5{
	padding: 0.625rem;
}
.p-20{
	padding: 5rem;
}
.p-3{
	padding: 0.75rem;
}
.p-4{
	padding: 1rem;
}
.p-5{
	padding: 1.25rem;
}
.p-6{
	padding: 1.5rem;
}
.p-8{
	padding: 2rem;
}
.p-\[0_1\.5px_1\.5px_1\.5px\]{
	padding: 0 1.5px 1.5px 1.5px;
}
.p-\[0px_15px\]{
	padding: 0px 15px;
}
.p-\[0px_1vw\]{
	padding: 0px 1vw;
}
.p-\[0px_21px\]{
	padding: 0px 21px;
}
.p-\[1\.5px\]{
	padding: 1.5px;
}
.p-\[10px\]{
	padding: 10px;
}
.p-\[10px_15px\]{
	padding: 10px 15px;
}
.p-\[10px_16px_10px_16px\]{
	padding: 10px 16px 10px 16px;
}
.p-\[10px_24px\]{
	padding: 10px 24px;
}
.p-\[11px\]{
	padding: 11px;
}
.p-\[12px\]{
	padding: 12px;
}
.p-\[12px_24px\]{
	padding: 12px 24px;
}
.p-\[14px\]{
	padding: 14px;
}
.p-\[15px\]{
	padding: 15px;
}
.p-\[15px_15px_0px_15px\]{
	padding: 15px 15px 0px 15px;
}
.p-\[16px\]{
	padding: 16px;
}
.p-\[16px_12px\]{
	padding: 16px 12px;
}
.p-\[17px_10px\]{
	padding: 17px 10px;
}
.p-\[17px_23px\]{
	padding: 17px 23px;
}
.p-\[18px_9px\]{
	padding: 18px 9px;
}
.p-\[1px\]{
	padding: 1px;
}
.p-\[20px\]{
	padding: 20px;
}
.p-\[20px_10px_40px_10px\]{
	padding: 20px 10px 40px 10px;
}
.p-\[25px_14px\]{
	padding: 25px 14px;
}
.p-\[2px\]{
	padding: 2px;
}
.p-\[2px_0px\]{
	padding: 2px 0px;
}
.p-\[2px_16px\]{
	padding: 2px 16px;
}
.p-\[2px_2px_0px_2px\]{
	padding: 2px 2px 0px 2px;
}
.p-\[2px_4px\]{
	padding: 2px 4px;
}
.p-\[2px_5px\]{
	padding: 2px 5px;
}
.p-\[2px_8px\]{
	padding: 2px 8px;
}
.p-\[3\.3px\]{
	padding: 3.3px;
}
.p-\[3\.5px\]{
	padding: 3.5px;
}
.p-\[3px\]{
	padding: 3px;
}
.p-\[3px_10px\]{
	padding: 3px 10px;
}
.p-\[3px_4px\]{
	padding: 3px 4px;
}
.p-\[3px_5px\]{
	padding: 3px 5px;
}
.p-\[3px_6px\]{
	padding: 3px 6px;
}
.p-\[4\.5px\]{
	padding: 4.5px;
}
.p-\[4px\]{
	padding: 4px;
}
.p-\[4px_10px\]{
	padding: 4px 10px;
}
.p-\[4px_12px\]{
	padding: 4px 12px;
}
.p-\[4px_16px\]{
	padding: 4px 16px;
}
.p-\[4px_8px\]{
	padding: 4px 8px;
}
.p-\[5px\]{
	padding: 5px;
}
.p-\[5px_10px_5px_10px\]{
	padding: 5px 10px 5px 10px;
}
.p-\[5px_14px\]{
	padding: 5px 14px;
}
.p-\[6px\]{
	padding: 6px;
}
.p-\[6px_10px\]{
	padding: 6px 10px;
}
.p-\[6px_12px\]{
	padding: 6px 12px;
}
.p-\[6px_32px\]{
	padding: 6px 32px;
}
.p-\[6px_4px\]{
	padding: 6px 4px;
}
.p-\[6px_7px\]{
	padding: 6px 7px;
}
.p-\[6px_8px\]{
	padding: 6px 8px;
}
.p-\[8\.5px_10px\]{
	padding: 8.5px 10px;
}
.p-\[8px\]{
	padding: 8px;
}
.p-\[8px_0px\]{
	padding: 8px 0px;
}
.p-\[8px_12px\]{
	padding: 8px 12px;
}
.p-\[8px_16px\]{
	padding: 8px 16px;
}
.p-\[8px_2px\]{
	padding: 8px 2px;
}
.p-\[8px_48px\]{
	padding: 8px 48px;
}
.p-\[8px_6px\]{
	padding: 8px 6px;
}
.p-\[9px\]{
	padding: 9px;
}
.p-\[9px_38px\]{
	padding: 9px 38px;
}
.p-\[9px_9px_6px_9px\]{
	padding: 9px 9px 6px 9px;
}
.\!px-0{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.\!px-0\.5{
	padding-left: 0.125rem !important;
	padding-right: 0.125rem !important;
}
.px-0{
	padding-left: 0px;
	padding-right: 0px;
}
.px-0\.5{
	padding-left: 0.125rem;
	padding-right: 0.125rem;
}
.px-1{
	padding-left: 0.25rem;
	padding-right: 0.25rem;
}
.px-1\.5{
	padding-left: 0.375rem;
	padding-right: 0.375rem;
}
.px-10{
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}
.px-11{
	padding-left: 2.75rem;
	padding-right: 2.75rem;
}
.px-12{
	padding-left: 3rem;
	padding-right: 3rem;
}
.px-16{
	padding-left: 4rem;
	padding-right: 4rem;
}
.px-2{
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}
.px-2\.5{
	padding-left: 0.625rem;
	padding-right: 0.625rem;
}
.px-3{
	padding-left: 0.75rem;
	padding-right: 0.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-\[0\.7em\]{
	padding-left: 0.7em;
	padding-right: 0.7em;
}
.px-\[10px\]{
	padding-left: 10px;
	padding-right: 10px;
}
.px-\[12px\]{
	padding-left: 12px;
	padding-right: 12px;
}
.px-\[14px\]{
	padding-left: 14px;
	padding-right: 14px;
}
.px-\[16px\]{
	padding-left: 16px;
	padding-right: 16px;
}
.px-\[2\.5\%\]{
	padding-left: 2.5%;
	padding-right: 2.5%;
}
.px-\[20px\]{
	padding-left: 20px;
	padding-right: 20px;
}
.px-\[24px\]{
	padding-left: 24px;
	padding-right: 24px;
}
.px-\[2px\]{
	padding-left: 2px;
	padding-right: 2px;
}
.px-\[3px\]{
	padding-left: 3px;
	padding-right: 3px;
}
.px-\[4px\]{
	padding-left: 4px;
	padding-right: 4px;
}
.px-\[6px\]{
	padding-left: 6px;
	padding-right: 6px;
}
.px-\[8px\]{
	padding-left: 8px;
	padding-right: 8px;
}
.px-\[clamp\(19px\2c 3vw\2c 35px\)\]{
	padding-left: clamp(19px,3vw,35px);
	padding-right: clamp(19px,3vw,35px);
}
.px-\[var\(--th-edge-pad\2c 16px\)\]{
	padding-left: var(--th-edge-pad,16px);
	padding-right: var(--th-edge-pad,16px);
}
.py-0{
	padding-top: 0px;
	padding-bottom: 0px;
}
.py-0\.5{
	padding-top: 0.125rem;
	padding-bottom: 0.125rem;
}
.py-1{
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}
.py-1\.5{
	padding-top: 0.375rem;
	padding-bottom: 0.375rem;
}
.py-10{
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
}
.py-12{
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.py-2{
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.py-2\.5{
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
}
.py-3{
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}
.py-3\.5{
	padding-top: 0.875rem;
	padding-bottom: 0.875rem;
}
.py-32{
	padding-top: 8rem;
	padding-bottom: 8rem;
}
.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-\[0\.3em\]{
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
.py-\[0\.70px\]{
	padding-top: 0.70px;
	padding-bottom: 0.70px;
}
.py-\[1\.5px\]{
	padding-top: 1.5px;
	padding-bottom: 1.5px;
}
.py-\[12px\]{
	padding-top: 12px;
	padding-bottom: 12px;
}
.py-\[1px\]{
	padding-top: 1px;
	padding-bottom: 1px;
}
.py-\[2px\]{
	padding-top: 2px;
	padding-bottom: 2px;
}
.py-\[3px\]{
	padding-top: 3px;
	padding-bottom: 3px;
}
.py-\[4px\]{
	padding-top: 4px;
	padding-bottom: 4px;
}
.py-\[5px\]{
	padding-top: 5px;
	padding-bottom: 5px;
}
.py-\[60px\]{
	padding-top: 60px;
	padding-bottom: 60px;
}
.py-\[6px\]{
	padding-top: 6px;
	padding-bottom: 6px;
}
.py-\[7px\]{
	padding-top: 7px;
	padding-bottom: 7px;
}
.py-\[8px\]{
	padding-top: 8px;
	padding-bottom: 8px;
}
.pb-0{
	padding-bottom: 0px;
}
.pb-1{
	padding-bottom: 0.25rem;
}
.pb-10{
	padding-bottom: 2.5rem;
}
.pb-12{
	padding-bottom: 3rem;
}
.pb-14{
	padding-bottom: 3.5rem;
}
.pb-16{
	padding-bottom: 4rem;
}
.pb-2{
	padding-bottom: 0.5rem;
}
.pb-2\.5{
	padding-bottom: 0.625rem;
}
.pb-20{
	padding-bottom: 5rem;
}
.pb-24{
	padding-bottom: 6rem;
}
.pb-3{
	padding-bottom: 0.75rem;
}
.pb-36{
	padding-bottom: 9rem;
}
.pb-4{
	padding-bottom: 1rem;
}
.pb-6{
	padding-bottom: 1.5rem;
}
.pb-7{
	padding-bottom: 1.75rem;
}
.pb-72{
	padding-bottom: 18rem;
}
.pb-8{
	padding-bottom: 2rem;
}
.pb-\[100px\]{
	padding-bottom: 100px;
}
.pb-\[12\.5vh\]{
	padding-bottom: 12.5vh;
}
.pb-\[12px\]{
	padding-bottom: 12px;
}
.pb-\[15vh\]{
	padding-bottom: 15vh;
}
.pb-\[1rem\]{
	padding-bottom: 1rem;
}
.pb-\[20px\]{
	padding-bottom: 20px;
}
.pb-\[24px\]{
	padding-bottom: 24px;
}
.pb-\[2px\]{
	padding-bottom: 2px;
}
.pb-\[30px\]{
	padding-bottom: 30px;
}
.pb-\[350px\]{
	padding-bottom: 350px;
}
.pb-\[38px\]{
	padding-bottom: 38px;
}
.pb-\[40px\]{
	padding-bottom: 40px;
}
.pb-\[5px\]{
	padding-bottom: 5px;
}
.pb-\[calc\(80px\+var\(--th-safe-area-bottom\2c 0px\)\)\]{
	padding-bottom: calc(80px + var(--th-safe-area-bottom,0px));
}
.pb-\[calc\(env\(safe-area-inset-bottom\2c 0px\)\+80px\)\]{
	padding-bottom: calc(env(safe-area-inset-bottom,0px) + 80px);
}
.pb-\[calc\(var\(--th-edge-pad\2c 16px\)\+110px\)\]{
	padding-bottom: calc(var(--th-edge-pad,16px) + 110px);
}
.pb-\[var\(--th-gap\2c 24px\)\]{
	padding-bottom: var(--th-gap,24px);
}
.pb-\[var\(--th-navbar-height\2c 110px\)\]{
	padding-bottom: var(--th-navbar-height,110px);
}
.pl-10{
	padding-left: 2.5rem;
}
.pl-11{
	padding-left: 2.75rem;
}
.pl-12{
	padding-left: 3rem;
}
.pl-2{
	padding-left: 0.5rem;
}
.pl-2\.5{
	padding-left: 0.625rem;
}
.pl-3{
	padding-left: 0.75rem;
}
.pl-4{
	padding-left: 1rem;
}
.pl-6{
	padding-left: 1.5rem;
}
.pl-8{
	padding-left: 2rem;
}
.pl-\[10px\]{
	padding-left: 10px;
}
.pl-\[32px\]{
	padding-left: 32px;
}
.pr-1{
	padding-right: 0.25rem;
}
.pr-10{
	padding-right: 2.5rem;
}
.pr-12{
	padding-right: 3rem;
}
.pr-2{
	padding-right: 0.5rem;
}
.pr-3{
	padding-right: 0.75rem;
}
.pr-4{
	padding-right: 1rem;
}
.pr-6{
	padding-right: 1.5rem;
}
.pr-8{
	padding-right: 2rem;
}
.pr-\[10px\]{
	padding-right: 10px;
}
.pt-0{
	padding-top: 0px;
}
.pt-1{
	padding-top: 0.25rem;
}
.pt-10{
	padding-top: 2.5rem;
}
.pt-16{
	padding-top: 4rem;
}
.pt-2{
	padding-top: 0.5rem;
}
.pt-20{
	padding-top: 5rem;
}
.pt-28{
	padding-top: 7rem;
}
.pt-3{
	padding-top: 0.75rem;
}
.pt-4{
	padding-top: 1rem;
}
.pt-5{
	padding-top: 1.25rem;
}
.pt-6{
	padding-top: 1.5rem;
}
.pt-7{
	padding-top: 1.75rem;
}
.pt-8{
	padding-top: 2rem;
}
.pt-\[20px\]{
	padding-top: 20px;
}
.pt-\[5vh\]{
	padding-top: 5vh;
}
.pt-\[60px\]{
	padding-top: 60px;
}
.pt-\[6px\]{
	padding-top: 6px;
}
.pt-\[calc\(env\(safe-area-inset-top\2c 0px\)\+32px\)\]{
	padding-top: calc(env(safe-area-inset-top,0px) + 32px);
}
.pt-\[calc\(var\(--tg-content-safe-area-inset-top\2c 46px\)\+var\(--tg-safe-area-inset-top\2c 47px\)\)\]{
	padding-top: calc(var(--tg-content-safe-area-inset-top,46px) + var(--tg-safe-area-inset-top,47px));
}
.pt-\[var\(--th-gap\2c 24px\)\]{
	padding-top: var(--th-gap,24px);
}
.\!text-left{
	text-align: left !important;
}
.text-left{
	text-align: left;
}
.text-center{
	text-align: center;
}
.text-right{
	text-align: right;
}
.align-middle{
	vertical-align: middle;
}
.font-\[\'Kanit\'\]{
	font-family: 'Kanit';
}
.font-\[Kanit\]{
	font-family: Kanit;
}
.font-kanit{
	font-family: Kanit, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.font-mono{
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.\!text-\[14px\]{
	font-size: 14px !important;
}
.\!text-\[18px\]{
	font-size: 18px !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-5xl{
	font-size: 3rem;
	line-height: 1;
}
.text-6xl{
	font-size: 3.75rem;
	line-height: 1;
}
.text-7xl{
	font-size: 4.5rem;
	line-height: 1;
}
.text-8xl{
	font-size: 6rem;
	line-height: 1;
}
.text-\[0\.8rem\]{
	font-size: 0.8rem;
}
.text-\[10px\]{
	font-size: 10px;
}
.text-\[11\.5px\]{
	font-size: 11.5px;
}
.text-\[11px\]{
	font-size: 11px;
}
.text-\[12\.5px\]{
	font-size: 12.5px;
}
.text-\[12\.75px\]{
	font-size: 12.75px;
}
.text-\[128px\]{
	font-size: 128px;
}
.text-\[12px\]{
	font-size: 12px;
}
.text-\[13\.25px\]{
	font-size: 13.25px;
}
.text-\[13px\]{
	font-size: 13px;
}
.text-\[14px\]{
	font-size: 14px;
}
.text-\[15\.5px\]{
	font-size: 15.5px;
}
.text-\[15px\]{
	font-size: 15px;
}
.text-\[16\.25px\]{
	font-size: 16.25px;
}
.text-\[16px\]{
	font-size: 16px;
}
.text-\[17\.5px\]{
	font-size: 17.5px;
}
.text-\[17px\]{
	font-size: 17px;
}
.text-\[18\.5px\]{
	font-size: 18.5px;
}
.text-\[18px\]{
	font-size: 18px;
}
.text-\[19px\]{
	font-size: 19px;
}
.text-\[20px\]{
	font-size: 20px;
}
.text-\[21px\]{
	font-size: 21px;
}
.text-\[22\.75px\]{
	font-size: 22.75px;
}
.text-\[22px\]{
	font-size: 22px;
}
.text-\[23px\]{
	font-size: 23px;
}
.text-\[24px\]{
	font-size: 24px;
}
.text-\[25px\]{
	font-size: 25px;
}
.text-\[26px\]{
	font-size: 26px;
}
.text-\[28px\]{
	font-size: 28px;
}
.text-\[30px\]{
	font-size: 30px;
}
.text-\[32\.5px\]{
	font-size: 32.5px;
}
.text-\[32px\]{
	font-size: 32px;
}
.text-\[34px\]{
	font-size: 34px;
}
.text-\[36px\]{
	font-size: 36px;
}
.text-\[3rem\]{
	font-size: 3rem;
}
.text-\[40px\]{
	font-size: 40px;
}
.text-\[42px\]{
	font-size: 42px;
}
.text-\[48px\]{
	font-size: 48px;
}
.text-\[56px\]{
	font-size: 56px;
}
.text-\[64px\]{
	font-size: 64px;
}
.text-\[80px\]{
	font-size: 80px;
}
.text-\[8px\]{
	font-size: 8px;
}
.text-\[9\.5px\]{
	font-size: 9.5px;
}
.text-\[9px\]{
	font-size: 9px;
}
.text-\[clamp\(1\.125rem\2c 2vw\2c 1\.5rem\)\]{
	font-size: clamp(1.125rem,2vw,1.5rem);
}
.text-\[clamp\(2\.5rem\2c 5vw\2c 4rem\)\]{
	font-size: clamp(2.5rem,5vw,4rem);
}
.text-\[clamp\(3\.5rem\2c 7vw\2c 6\.5rem\)\]{
	font-size: clamp(3.5rem,7vw,6.5rem);
}
.text-\[clamp\(3\.5rem\2c 7vw\2c 6rem\)\]{
	font-size: clamp(3.5rem,7vw,6rem);
}
.text-\[clamp\(3rem\2c 5vw\2c 4\.5rem\)\]{
	font-size: clamp(3rem,5vw,4.5rem);
}
.text-\[clamp\(3rem\2c 5vw\2c 5rem\)\]{
	font-size: clamp(3rem,5vw,5rem);
}
.text-\[clamp\(3rem\2c 6vw\2c 5\.5rem\)\]{
	font-size: clamp(3rem,6vw,5.5rem);
}
.text-\[clamp\(3rem\2c 6vw\2c 5rem\)\]{
	font-size: clamp(3rem,6vw,5rem);
}
.text-base{
	font-size: 1rem;
	line-height: 1.5rem;
}
.text-lg{
	font-size: 1.125rem;
	line-height: 1.75rem;
}
.text-sm{
	font-size: 0.875rem;
	line-height: 1.25rem;
}
.text-xl{
	font-size: 1.25rem;
	line-height: 1.75rem;
}
.text-xs{
	font-size: 0.75rem;
	line-height: 1rem;
}
.\!font-\[900\]{
	font-weight: 900 !important;
}
.font-\[300\]{
	font-weight: 300;
}
.font-\[400\]{
	font-weight: 400;
}
.font-\[500\]{
	font-weight: 500;
}
.font-\[600\]{
	font-weight: 600;
}
.font-\[700\]{
	font-weight: 700;
}
.font-\[800\]{
	font-weight: 800;
}
.font-\[900\]{
	font-weight: 900;
}
.font-black{
	font-weight: 900;
}
.font-bold{
	font-weight: 700;
}
.font-extrabold{
	font-weight: 800;
}
.font-light{
	font-weight: 300;
}
.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 !important;
}
.italic{
	font-style: italic;
}
.tabular-nums{
	--tw-numeric-spacing: tabular-nums;
	font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.\!leading-\[1\.15\]{
	line-height: 1.15 !important;
}
.\!leading-\[1\.35\]{
	line-height: 1.35 !important;
}
.\!leading-\[1\.5\]{
	line-height: 1.5 !important;
}
.\!leading-\[14px\]{
	line-height: 14px !important;
}
.leading-\[0\.85\]{
	line-height: 0.85;
}
.leading-\[1\.15\]{
	line-height: 1.15;
}
.leading-\[1\.1\]{
	line-height: 1.1;
}
.leading-\[1\.25\]{
	line-height: 1.25;
}
.leading-\[1\.2\]{
	line-height: 1.2;
}
.leading-\[1\.35\]{
	line-height: 1.35;
}
.leading-\[1\.3\]{
	line-height: 1.3;
}
.leading-\[1\.4\]{
	line-height: 1.4;
}
.leading-\[1\.5\]{
	line-height: 1.5;
}
.leading-\[1\.6\]{
	line-height: 1.6;
}
.leading-\[1\.75\]{
	line-height: 1.75;
}
.leading-\[1\.85\]{
	line-height: 1.85;
}
.leading-\[10px\]{
	line-height: 10px;
}
.leading-\[11px\]{
	line-height: 11px;
}
.leading-\[12px\]{
	line-height: 12px;
}
.leading-\[13px\]{
	line-height: 13px;
}
.leading-\[14px\]{
	line-height: 14px;
}
.leading-\[16px\]{
	line-height: 16px;
}
.leading-\[17px\]{
	line-height: 17px;
}
.leading-\[18px\]{
	line-height: 18px;
}
.leading-\[1\]{
	line-height: 1;
}
.leading-\[20px\]{
	line-height: 20px;
}
.leading-\[21px\]{
	line-height: 21px;
}
.leading-\[22px\]{
	line-height: 22px;
}
.leading-\[24px\]{
	line-height: 24px;
}
.leading-\[28px\]{
	line-height: 28px;
}
.leading-\[2\]{
	line-height: 2;
}
.leading-\[30px\]{
	line-height: 30px;
}
.leading-\[32px\]{
	line-height: 32px;
}
.leading-none{
	line-height: 1;
}
.leading-normal{
	line-height: 1.5;
}
.leading-relaxed{
	line-height: 1.625;
}
.leading-snug{
	line-height: 1.375;
}
.leading-tight{
	line-height: 1.25;
}
.\!tracking-\[0\.1px\]{
	letter-spacing: 0.1px !important;
}
.\!tracking-\[0\.2px\]{
	letter-spacing: 0.2px !important;
}
.\!tracking-\[0\.5px\]{
	letter-spacing: 0.5px !important;
}
.\!tracking-\[0\]{
	letter-spacing: 0 !important;
}
.\!tracking-\[1px\]{
	letter-spacing: 1px !important;
}
.\!tracking-normal{
	letter-spacing: 0em !important;
}
.\!tracking-wide{
	letter-spacing: 0.025em !important;
}
.\!tracking-widest{
	letter-spacing: 0.1em !important;
}
.-tracking-\[0\.05px\]{
	letter-spacing: -0.05px;
}
.-tracking-\[0\.125px\]{
	letter-spacing: -0.125px;
}
.-tracking-\[0\.135px\]{
	letter-spacing: -0.135px;
}
.-tracking-\[0\.1\]{
	letter-spacing: -0.1;
}
.-tracking-\[0\.1px\]{
	letter-spacing: -0.1px;
}
.-tracking-\[0\.2px\]{
	letter-spacing: -0.2px;
}
.-tracking-\[0\.6\]{
	letter-spacing: -0.6;
}
.tracking-\[-0\.056px\]{
	letter-spacing: -0.056px;
}
.tracking-\[-0\.135px\]{
	letter-spacing: -0.135px;
}
.tracking-\[-0\.4px\]{
	letter-spacing: -0.4px;
}
.tracking-\[-0\.5px\]{
	letter-spacing: -0.5px;
}
.tracking-\[0\.36px\]{
	letter-spacing: 0.36px;
}
.tracking-\[0\.3em\]{
	letter-spacing: 0.3em;
}
.tracking-tight{
	letter-spacing: -0.025em;
}
.tracking-wide{
	letter-spacing: 0.025em;
}
.tracking-wider{
	letter-spacing: 0.05em;
}
.tracking-widest{
	letter-spacing: 0.1em;
}
.\!text-\[\#A3F6FF\]{
	--tw-text-opacity: 1 !important;
	color: rgb(163 246 255 / var(--tw-text-opacity)) !important;
}
.\!text-\[\#FFF\]{
	--tw-text-opacity: 1 !important;
	color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-\[\#000\]{
	--tw-text-opacity: 1;
	color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-\[\#001522\]{
	--tw-text-opacity: 1;
	color: rgb(0 21 34 / var(--tw-text-opacity));
}
.text-\[\#00A613\]{
	--tw-text-opacity: 1;
	color: rgb(0 166 19 / var(--tw-text-opacity));
}
.text-\[\#00BFFF\]{
	--tw-text-opacity: 1;
	color: rgb(0 191 255 / var(--tw-text-opacity));
}
.text-\[\#00D0FF\]{
	--tw-text-opacity: 1;
	color: rgb(0 208 255 / var(--tw-text-opacity));
}
.text-\[\#00D4FF\]{
	--tw-text-opacity: 1;
	color: rgb(0 212 255 / var(--tw-text-opacity));
}
.text-\[\#00D9FF\]{
	--tw-text-opacity: 1;
	color: rgb(0 217 255 / var(--tw-text-opacity));
}
.text-\[\#00E5FF\]{
	--tw-text-opacity: 1;
	color: rgb(0 229 255 / var(--tw-text-opacity));
}
.text-\[\#00FF00\]{
	--tw-text-opacity: 1;
	color: rgb(0 255 0 / var(--tw-text-opacity));
}
.text-\[\#00FF26\]{
	--tw-text-opacity: 1;
	color: rgb(0 255 38 / var(--tw-text-opacity));
}
.text-\[\#00FF88\]{
	--tw-text-opacity: 1;
	color: rgb(0 255 136 / var(--tw-text-opacity));
}
.text-\[\#00FFE0\]{
	--tw-text-opacity: 1;
	color: rgb(0 255 224 / var(--tw-text-opacity));
}
.text-\[\#00F\]{
	--tw-text-opacity: 1;
	color: rgb(0 0 255 / var(--tw-text-opacity));
}
.text-\[\#06D6A0\]{
	--tw-text-opacity: 1;
	color: rgb(6 214 160 / var(--tw-text-opacity));
}
.text-\[\#0D103D\]{
	--tw-text-opacity: 1;
	color: rgb(13 16 61 / var(--tw-text-opacity));
}
.text-\[\#0f0\]{
	--tw-text-opacity: 1;
	color: rgb(0 255 0 / var(--tw-text-opacity));
}
.text-\[\#17A1E5\]{
	--tw-text-opacity: 1;
	color: rgb(23 161 229 / var(--tw-text-opacity));
}
.text-\[\#17E5BC\]{
	--tw-text-opacity: 1;
	color: rgb(23 229 188 / var(--tw-text-opacity));
}
.text-\[\#1AE53C\]{
	--tw-text-opacity: 1;
	color: rgb(26 229 60 / var(--tw-text-opacity));
}
.text-\[\#1AE53C\]\/80{
	color: rgb(26 229 60 / 0.8);
}
.text-\[\#1BA71B\]{
	--tw-text-opacity: 1;
	color: rgb(27 167 27 / var(--tw-text-opacity));
}
.text-\[\#1BA81B\]{
	--tw-text-opacity: 1;
	color: rgb(27 168 27 / var(--tw-text-opacity));
}
.text-\[\#28A745\]{
	--tw-text-opacity: 1;
	color: rgb(40 167 69 / var(--tw-text-opacity));
}
.text-\[\#2ED573\]{
	--tw-text-opacity: 1;
	color: rgb(46 213 115 / var(--tw-text-opacity));
}
.text-\[\#43FFD9\]{
	--tw-text-opacity: 1;
	color: rgb(67 255 217 / var(--tw-text-opacity));
}
.text-\[\#475569\]{
	--tw-text-opacity: 1;
	color: rgb(71 85 105 / var(--tw-text-opacity));
}
.text-\[\#4FC3E8\]{
	--tw-text-opacity: 1;
	color: rgb(79 195 232 / var(--tw-text-opacity));
}
.text-\[\#4fc3e8\]{
	--tw-text-opacity: 1;
	color: rgb(79 195 232 / var(--tw-text-opacity));
}
.text-\[\#5090EF\]{
	--tw-text-opacity: 1;
	color: rgb(80 144 239 / var(--tw-text-opacity));
}
.text-\[\#5561FF\]{
	--tw-text-opacity: 1;
	color: rgb(85 97 255 / var(--tw-text-opacity));
}
.text-\[\#5F9EC7\]{
	--tw-text-opacity: 1;
	color: rgb(95 158 199 / var(--tw-text-opacity));
}
.text-\[\#62E85B\]{
	--tw-text-opacity: 1;
	color: rgb(98 232 91 / var(--tw-text-opacity));
}
.text-\[\#64748B\]{
	--tw-text-opacity: 1;
	color: rgb(100 116 139 / var(--tw-text-opacity));
}
.text-\[\#64F8FF\]{
	--tw-text-opacity: 1;
	color: rgb(100 248 255 / var(--tw-text-opacity));
}
.text-\[\#666\]{
	--tw-text-opacity: 1;
	color: rgb(102 102 102 / var(--tw-text-opacity));
}
.text-\[\#6E18E5\]{
	--tw-text-opacity: 1;
	color: rgb(110 24 229 / var(--tw-text-opacity));
}
.text-\[\#7C2D12\]{
	--tw-text-opacity: 1;
	color: rgb(124 45 18 / var(--tw-text-opacity));
}
.text-\[\#7C8DA0\]{
	--tw-text-opacity: 1;
	color: rgb(124 141 160 / var(--tw-text-opacity));
}
.text-\[\#7EF7FF\]{
	--tw-text-opacity: 1;
	color: rgb(126 247 255 / var(--tw-text-opacity));
}
.text-\[\#7a8ca2\]{
	--tw-text-opacity: 1;
	color: rgb(122 140 162 / var(--tw-text-opacity));
}
.text-\[\#7c8da0\]{
	--tw-text-opacity: 1;
	color: rgb(124 141 160 / var(--tw-text-opacity));
}
.text-\[\#7dc8d8\]{
	--tw-text-opacity: 1;
	color: rgb(125 200 216 / var(--tw-text-opacity));
}
.text-\[\#7dd3ff\]{
	--tw-text-opacity: 1;
	color: rgb(125 211 255 / var(--tw-text-opacity));
}
.text-\[\#7dd8b9\]{
	--tw-text-opacity: 1;
	color: rgb(125 216 185 / var(--tw-text-opacity));
}
.text-\[\#84CBFF\]{
	--tw-text-opacity: 1;
	color: rgb(132 203 255 / var(--tw-text-opacity));
}
.text-\[\#84EBB4\]{
	--tw-text-opacity: 1;
	color: rgb(132 235 180 / var(--tw-text-opacity));
}
.text-\[\#84FF00\]{
	--tw-text-opacity: 1;
	color: rgb(132 255 0 / var(--tw-text-opacity));
}
.text-\[\#8B5CF6\]{
	--tw-text-opacity: 1;
	color: rgb(139 92 246 / var(--tw-text-opacity));
}
.text-\[\#8B95A8\]{
	--tw-text-opacity: 1;
	color: rgb(139 149 168 / var(--tw-text-opacity));
}
.text-\[\#8C44AB\]{
	--tw-text-opacity: 1;
	color: rgb(140 68 171 / var(--tw-text-opacity));
}
.text-\[\#92400E\]{
	--tw-text-opacity: 1;
	color: rgb(146 64 14 / var(--tw-text-opacity));
}
.text-\[\#94A3B8\]{
	--tw-text-opacity: 1;
	color: rgb(148 163 184 / var(--tw-text-opacity));
}
.text-\[\#9952F4\]{
	--tw-text-opacity: 1;
	color: rgb(153 82 244 / var(--tw-text-opacity));
}
.text-\[\#99A5AB\]{
	--tw-text-opacity: 1;
	color: rgb(153 165 171 / var(--tw-text-opacity));
}
.text-\[\#99FC6B\]{
	--tw-text-opacity: 1;
	color: rgb(153 252 107 / var(--tw-text-opacity));
}
.text-\[\#9A4DFF\]{
	--tw-text-opacity: 1;
	color: rgb(154 77 255 / var(--tw-text-opacity));
}
.text-\[\#9AB5C7\]{
	--tw-text-opacity: 1;
	color: rgb(154 181 199 / var(--tw-text-opacity));
}
.text-\[\#9CB8D4\]{
	--tw-text-opacity: 1;
	color: rgb(156 184 212 / var(--tw-text-opacity));
}
.text-\[\#9FCCDF\]{
	--tw-text-opacity: 1;
	color: rgb(159 204 223 / var(--tw-text-opacity));
}
.text-\[\#9FDFAA\]{
	--tw-text-opacity: 1;
	color: rgb(159 223 170 / var(--tw-text-opacity));
}
.text-\[\#A0AEC0\]{
	--tw-text-opacity: 1;
	color: rgb(160 174 192 / var(--tw-text-opacity));
}
.text-\[\#A6A8B1\]{
	--tw-text-opacity: 1;
	color: rgb(166 168 177 / var(--tw-text-opacity));
}
.text-\[\#AAA\]{
	--tw-text-opacity: 1;
	color: rgb(170 170 170 / var(--tw-text-opacity));
}
.text-\[\#AB0C0C\]{
	--tw-text-opacity: 1;
	color: rgb(171 12 12 / var(--tw-text-opacity));
}
.text-\[\#B0B0B0\]{
	--tw-text-opacity: 1;
	color: rgb(176 176 176 / var(--tw-text-opacity));
}
.text-\[\#B4D1E2\]{
	--tw-text-opacity: 1;
	color: rgb(180 209 226 / var(--tw-text-opacity));
}
.text-\[\#B8A5D1\]{
	--tw-text-opacity: 1;
	color: rgb(184 165 209 / var(--tw-text-opacity));
}
.text-\[\#BA55D3\]{
	--tw-text-opacity: 1;
	color: rgb(186 85 211 / var(--tw-text-opacity));
}
.text-\[\#BFC1CB\]{
	--tw-text-opacity: 1;
	color: rgb(191 193 203 / var(--tw-text-opacity));
}
.text-\[\#C0C0C0\]{
	--tw-text-opacity: 1;
	color: rgb(192 192 192 / var(--tw-text-opacity));
}
.text-\[\#C0EAFF\]{
	--tw-text-opacity: 1;
	color: rgb(192 234 255 / var(--tw-text-opacity));
}
.text-\[\#C1119B\]{
	--tw-text-opacity: 1;
	color: rgb(193 17 155 / var(--tw-text-opacity));
}
.text-\[\#C392FF\]{
	--tw-text-opacity: 1;
	color: rgb(195 146 255 / var(--tw-text-opacity));
}
.text-\[\#C6E807\]{
	--tw-text-opacity: 1;
	color: rgb(198 232 7 / var(--tw-text-opacity));
}
.text-\[\#C992FF\]{
	--tw-text-opacity: 1;
	color: rgb(201 146 255 / var(--tw-text-opacity));
}
.text-\[\#CACFD8\]{
	--tw-text-opacity: 1;
	color: rgb(202 207 216 / var(--tw-text-opacity));
}
.text-\[\#CBD5E1\]{
	--tw-text-opacity: 1;
	color: rgb(203 213 225 / var(--tw-text-opacity));
}
.text-\[\#CCC\]{
	--tw-text-opacity: 1;
	color: rgb(204 204 204 / var(--tw-text-opacity));
}
.text-\[\#CD7F32\]{
	--tw-text-opacity: 1;
	color: rgb(205 127 50 / var(--tw-text-opacity));
}
.text-\[\#D8FFFD\]{
	--tw-text-opacity: 1;
	color: rgb(216 255 253 / var(--tw-text-opacity));
}
.text-\[\#DDA0DD\]{
	--tw-text-opacity: 1;
	color: rgb(221 160 221 / var(--tw-text-opacity));
}
.text-\[\#E0C3FC\]{
	--tw-text-opacity: 1;
	color: rgb(224 195 252 / var(--tw-text-opacity));
}
.text-\[\#E1E3E7\]{
	--tw-text-opacity: 1;
	color: rgb(225 227 231 / var(--tw-text-opacity));
}
.text-\[\#E2E8F0\]{
	--tw-text-opacity: 1;
	color: rgb(226 232 240 / var(--tw-text-opacity));
}
.text-\[\#E51717\]{
	--tw-text-opacity: 1;
	color: rgb(229 23 23 / var(--tw-text-opacity));
}
.text-\[\#E517E5\]{
	--tw-text-opacity: 1;
	color: rgb(229 23 229 / var(--tw-text-opacity));
}
.text-\[\#E5A117\]{
	--tw-text-opacity: 1;
	color: rgb(229 161 23 / var(--tw-text-opacity));
}
.text-\[\#E5ACFF\]{
	--tw-text-opacity: 1;
	color: rgb(229 172 255 / var(--tw-text-opacity));
}
.text-\[\#E6FAFC\]{
	--tw-text-opacity: 1;
	color: rgb(230 250 252 / var(--tw-text-opacity));
}
.text-\[\#E8E8E8\]{
	--tw-text-opacity: 1;
	color: rgb(232 232 232 / var(--tw-text-opacity));
}
.text-\[\#EEA6FF\]{
	--tw-text-opacity: 1;
	color: rgb(238 166 255 / var(--tw-text-opacity));
}
.text-\[\#F00\]{
	--tw-text-opacity: 1;
	color: rgb(255 0 0 / var(--tw-text-opacity));
}
.text-\[\#F1C451\]{
	--tw-text-opacity: 1;
	color: rgb(241 196 81 / var(--tw-text-opacity));
}
.text-\[\#F1F5F9\]{
	--tw-text-opacity: 1;
	color: rgb(241 245 249 / var(--tw-text-opacity));
}
.text-\[\#F39600\]{
	--tw-text-opacity: 1;
	color: rgb(243 150 0 / var(--tw-text-opacity));
}
.text-\[\#F3E6FC\]{
	--tw-text-opacity: 1;
	color: rgb(243 230 252 / var(--tw-text-opacity));
}
.text-\[\#F5FCFF\]{
	--tw-text-opacity: 1;
	color: rgb(245 252 255 / var(--tw-text-opacity));
}
.text-\[\#F8F8F8\]{
	--tw-text-opacity: 1;
	color: rgb(248 248 248 / var(--tw-text-opacity));
}
.text-\[\#F8FAFC\]{
	--tw-text-opacity: 1;
	color: rgb(248 250 252 / var(--tw-text-opacity));
}
.text-\[\#F97316\]{
	--tw-text-opacity: 1;
	color: rgb(249 115 22 / var(--tw-text-opacity));
}
.text-\[\#F97B14\]{
	--tw-text-opacity: 1;
	color: rgb(249 123 20 / var(--tw-text-opacity));
}
.text-\[\#FAB929\]{
	--tw-text-opacity: 1;
	color: rgb(250 185 41 / var(--tw-text-opacity));
}
.text-\[\#FAFAFA\]{
	--tw-text-opacity: 1;
	color: rgb(250 250 250 / var(--tw-text-opacity));
}
.text-\[\#FB2F2F\]{
	--tw-text-opacity: 1;
	color: rgb(251 47 47 / var(--tw-text-opacity));
}
.text-\[\#FCD34D\]{
	--tw-text-opacity: 1;
	color: rgb(252 211 77 / var(--tw-text-opacity));
}
.text-\[\#FEA629\]{
	--tw-text-opacity: 1;
	color: rgb(254 166 41 / var(--tw-text-opacity));
}
.text-\[\#FEBC1F\]{
	--tw-text-opacity: 1;
	color: rgb(254 188 31 / var(--tw-text-opacity));
}
.text-\[\#FEC241\]{
	--tw-text-opacity: 1;
	color: rgb(254 194 65 / var(--tw-text-opacity));
}
.text-\[\#FF00FF\]{
	--tw-text-opacity: 1;
	color: rgb(255 0 255 / var(--tw-text-opacity));
}
.text-\[\#FF0200\]{
	--tw-text-opacity: 1;
	color: rgb(255 2 0 / var(--tw-text-opacity));
}
.text-\[\#FF1493\]{
	--tw-text-opacity: 1;
	color: rgb(255 20 147 / var(--tw-text-opacity));
}
.text-\[\#FF2F33\]{
	--tw-text-opacity: 1;
	color: rgb(255 47 51 / var(--tw-text-opacity));
}
.text-\[\#FF4757\]{
	--tw-text-opacity: 1;
	color: rgb(255 71 87 / var(--tw-text-opacity));
}
.text-\[\#FF4D00\]{
	--tw-text-opacity: 1;
	color: rgb(255 77 0 / var(--tw-text-opacity));
}
.text-\[\#FF5555\]{
	--tw-text-opacity: 1;
	color: rgb(255 85 85 / var(--tw-text-opacity));
}
.text-\[\#FF5806\]{
	--tw-text-opacity: 1;
	color: rgb(255 88 6 / var(--tw-text-opacity));
}
.text-\[\#FF692D\]{
	--tw-text-opacity: 1;
	color: rgb(255 105 45 / var(--tw-text-opacity));
}
.text-\[\#FF69B4\]{
	--tw-text-opacity: 1;
	color: rgb(255 105 180 / var(--tw-text-opacity));
}
.text-\[\#FF6B35\]{
	--tw-text-opacity: 1;
	color: rgb(255 107 53 / var(--tw-text-opacity));
}
.text-\[\#FF6B6B\]{
	--tw-text-opacity: 1;
	color: rgb(255 107 107 / var(--tw-text-opacity));
}
.text-\[\#FF7511\]{
	--tw-text-opacity: 1;
	color: rgb(255 117 17 / var(--tw-text-opacity));
}
.text-\[\#FF76E9\]{
	--tw-text-opacity: 1;
	color: rgb(255 118 233 / var(--tw-text-opacity));
}
.text-\[\#FF8447\]{
	--tw-text-opacity: 1;
	color: rgb(255 132 71 / var(--tw-text-opacity));
}
.text-\[\#FF8888\]{
	--tw-text-opacity: 1;
	color: rgb(255 136 136 / var(--tw-text-opacity));
}
.text-\[\#FF9C9C\]{
	--tw-text-opacity: 1;
	color: rgb(255 156 156 / var(--tw-text-opacity));
}
.text-\[\#FFA11F\]{
	--tw-text-opacity: 1;
	color: rgb(255 161 31 / var(--tw-text-opacity));
}
.text-\[\#FFA500\]{
	--tw-text-opacity: 1;
	color: rgb(255 165 0 / var(--tw-text-opacity));
}
.text-\[\#FFA600\]{
	--tw-text-opacity: 1;
	color: rgb(255 166 0 / var(--tw-text-opacity));
}
.text-\[\#FFAAAA\]{
	--tw-text-opacity: 1;
	color: rgb(255 170 170 / var(--tw-text-opacity));
}
.text-\[\#FFB84D\]{
	--tw-text-opacity: 1;
	color: rgb(255 184 77 / var(--tw-text-opacity));
}
.text-\[\#FFC038\]{
	--tw-text-opacity: 1;
	color: rgb(255 192 56 / var(--tw-text-opacity));
}
.text-\[\#FFC300\]{
	--tw-text-opacity: 1;
	color: rgb(255 195 0 / var(--tw-text-opacity));
}
.text-\[\#FFC72C\]{
	--tw-text-opacity: 1;
	color: rgb(255 199 44 / var(--tw-text-opacity));
}
.text-\[\#FFD700\]{
	--tw-text-opacity: 1;
	color: rgb(255 215 0 / var(--tw-text-opacity));
}
.text-\[\#FFDE82\]{
	--tw-text-opacity: 1;
	color: rgb(255 222 130 / var(--tw-text-opacity));
}
.text-\[\#FFE2BE\]{
	--tw-text-opacity: 1;
	color: rgb(255 226 190 / var(--tw-text-opacity));
}
.text-\[\#FFEDD8\]{
	--tw-text-opacity: 1;
	color: rgb(255 237 216 / var(--tw-text-opacity));
}
.text-\[\#FFF0C8\]{
	--tw-text-opacity: 1;
	color: rgb(255 240 200 / var(--tw-text-opacity));
}
.text-\[\#FFF9EE\]{
	--tw-text-opacity: 1;
	color: rgb(255 249 238 / var(--tw-text-opacity));
}
.text-\[\#FFFBEB\]{
	--tw-text-opacity: 1;
	color: rgb(255 251 235 / var(--tw-text-opacity));
}
.text-\[\#FFFC4C\]{
	--tw-text-opacity: 1;
	color: rgb(255 252 76 / var(--tw-text-opacity));
}
.text-\[\#FFFFFF\]{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[\#FFFFFF\]\/70{
	color: rgb(255 255 255 / 0.7);
}
.text-\[\#FFF\]{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[\#FFF\]\/70{
	color: rgb(255 255 255 / 0.7);
}
.text-\[\#b9a7d8\]{
	--tw-text-opacity: 1;
	color: rgb(185 167 216 / var(--tw-text-opacity));
}
.text-\[\#d8c87d\]{
	--tw-text-opacity: 1;
	color: rgb(216 200 125 / var(--tw-text-opacity));
}
.text-\[\#fff\]{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[\#ffffff\]{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[\#ffffff\]\/70{
	color: rgb(255 255 255 / 0.7);
}
.text-\[red\]{
	--tw-text-opacity: 1;
	color: rgb(255 0 0 / var(--tw-text-opacity));
}
.text-\[rgb\(255\2c 69\2c 0\)\]{
	--tw-text-opacity: 1;
	color: rgb(255 69 0 / var(--tw-text-opacity));
}
.text-\[rgb\(56\2c 189\2c 248\)\]{
	--tw-text-opacity: 1;
	color: rgb(56 189 248 / var(--tw-text-opacity));
}
.text-\[rgba\(250\2c 250\2c 250\2c 0\.7\)\]{
	color: rgba(250,250,250,0.7);
}
.text-\[rgba\(250\2c 250\2c 250\2c 0\.8\)\]{
	color: rgba(250,250,250,0.8);
}
.text-\[rgba\(250\2c 250\2c 250\2c 0\.9\)\]{
	color: rgba(250,250,250,0.9);
}
.text-accent-foreground{
	color: hsl(var(--accent-foreground));
}
.text-amber-100{
	--tw-text-opacity: 1;
	color: rgb(254 243 199 / var(--tw-text-opacity));
}
.text-amber-200{
	--tw-text-opacity: 1;
	color: rgb(253 230 138 / var(--tw-text-opacity));
}
.text-amber-300{
	--tw-text-opacity: 1;
	color: rgb(252 211 77 / var(--tw-text-opacity));
}
.text-amber-300\/70{
	color: rgb(252 211 77 / 0.7);
}
.text-amber-300\/80{
	color: rgb(252 211 77 / 0.8);
}
.text-amber-400{
	--tw-text-opacity: 1;
	color: rgb(251 191 36 / var(--tw-text-opacity));
}
.text-amber-400\/80{
	color: rgb(251 191 36 / 0.8);
}
.text-black{
	--tw-text-opacity: 1;
	color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-black\/50{
	color: rgb(0 0 0 / 0.5);
}
.text-blue-200{
	--tw-text-opacity: 1;
	color: rgb(191 219 254 / var(--tw-text-opacity));
}
.text-blue-300{
	--tw-text-opacity: 1;
	color: rgb(147 197 253 / var(--tw-text-opacity));
}
.text-blue-400{
	--tw-text-opacity: 1;
	color: rgb(96 165 250 / var(--tw-text-opacity));
}
.text-blue-500{
	--tw-text-opacity: 1;
	color: rgb(59 130 246 / var(--tw-text-opacity));
}
.text-blue-600{
	--tw-text-opacity: 1;
	color: rgb(37 99 235 / var(--tw-text-opacity));
}
.text-card-foreground{
	color: hsl(var(--card-foreground));
}
.text-current{
	color: currentColor;
}
.text-cyan-100\/70{
	color: rgb(207 250 254 / 0.7);
}
.text-cyan-200{
	--tw-text-opacity: 1;
	color: rgb(165 243 252 / var(--tw-text-opacity));
}
.text-cyan-200\/70{
	color: rgb(165 243 252 / 0.7);
}
.text-cyan-200\/80{
	color: rgb(165 243 252 / 0.8);
}
.text-cyan-300{
	--tw-text-opacity: 1;
	color: rgb(103 232 249 / var(--tw-text-opacity));
}
.text-cyan-300\/60{
	color: rgb(103 232 249 / 0.6);
}
.text-cyan-300\/70{
	color: rgb(103 232 249 / 0.7);
}
.text-cyan-300\/80{
	color: rgb(103 232 249 / 0.8);
}
.text-cyan-400{
	--tw-text-opacity: 1;
	color: rgb(34 211 238 / var(--tw-text-opacity));
}
.text-cyan-400\/70{
	color: rgb(34 211 238 / 0.7);
}
.text-cyan-500{
	--tw-text-opacity: 1;
	color: rgb(6 182 212 / var(--tw-text-opacity));
}
.text-destructive{
	color: hsl(var(--destructive));
}
.text-destructive-foreground{
	color: hsl(var(--destructive-foreground));
}
.text-emerald-100\/50{
	color: rgb(209 250 229 / 0.5);
}
.text-emerald-100\/60{
	color: rgb(209 250 229 / 0.6);
}
.text-emerald-100\/70{
	color: rgb(209 250 229 / 0.7);
}
.text-emerald-100\/80{
	color: rgb(209 250 229 / 0.8);
}
.text-emerald-100\/90{
	color: rgb(209 250 229 / 0.9);
}
.text-emerald-200{
	--tw-text-opacity: 1;
	color: rgb(167 243 208 / var(--tw-text-opacity));
}
.text-emerald-200\/50{
	color: rgb(167 243 208 / 0.5);
}
.text-emerald-200\/60{
	color: rgb(167 243 208 / 0.6);
}
.text-emerald-200\/70{
	color: rgb(167 243 208 / 0.7);
}
.text-emerald-300{
	--tw-text-opacity: 1;
	color: rgb(110 231 183 / var(--tw-text-opacity));
}
.text-emerald-300\/50{
	color: rgb(110 231 183 / 0.5);
}
.text-emerald-300\/60{
	color: rgb(110 231 183 / 0.6);
}
.text-emerald-300\/70{
	color: rgb(110 231 183 / 0.7);
}
.text-emerald-300\/80{
	color: rgb(110 231 183 / 0.8);
}
.text-emerald-300\/90{
	color: rgb(110 231 183 / 0.9);
}
.text-emerald-400{
	--tw-text-opacity: 1;
	color: rgb(52 211 153 / var(--tw-text-opacity));
}
.text-emerald-400\/60{
	color: rgb(52 211 153 / 0.6);
}
.text-emerald-400\/70{
	color: rgb(52 211 153 / 0.7);
}
.text-emerald-500{
	--tw-text-opacity: 1;
	color: rgb(16 185 129 / var(--tw-text-opacity));
}
.text-emerald-500\/30{
	color: rgb(16 185 129 / 0.3);
}
.text-emerald-500\/40{
	color: rgb(16 185 129 / 0.4);
}
.text-emerald-600{
	--tw-text-opacity: 1;
	color: rgb(5 150 105 / var(--tw-text-opacity));
}
.text-foreground{
	color: hsl(var(--foreground));
}
.text-fuchsia-400{
	--tw-text-opacity: 1;
	color: rgb(232 121 249 / var(--tw-text-opacity));
}
.text-gray-100{
	--tw-text-opacity: 1;
	color: rgb(243 244 246 / var(--tw-text-opacity));
}
.text-gray-200{
	--tw-text-opacity: 1;
	color: rgb(229 231 235 / var(--tw-text-opacity));
}
.text-gray-300{
	--tw-text-opacity: 1;
	color: rgb(209 213 219 / var(--tw-text-opacity));
}
.text-gray-400{
	--tw-text-opacity: 1;
	color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-500{
	--tw-text-opacity: 1;
	color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-600{
	--tw-text-opacity: 1;
	color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-700{
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-gray-800{
	--tw-text-opacity: 1;
	color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-gray-900{
	--tw-text-opacity: 1;
	color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-gray-950{
	--tw-text-opacity: 1;
	color: rgb(3 7 18 / var(--tw-text-opacity));
}
.text-green-100{
	--tw-text-opacity: 1;
	color: rgb(220 252 231 / var(--tw-text-opacity));
}
.text-green-200{
	--tw-text-opacity: 1;
	color: rgb(187 247 208 / var(--tw-text-opacity));
}
.text-green-300{
	--tw-text-opacity: 1;
	color: rgb(134 239 172 / var(--tw-text-opacity));
}
.text-green-300\/70{
	color: rgb(134 239 172 / 0.7);
}
.text-green-400{
	--tw-text-opacity: 1;
	color: rgb(74 222 128 / var(--tw-text-opacity));
}
.text-green-500{
	--tw-text-opacity: 1;
	color: rgb(34 197 94 / var(--tw-text-opacity));
}
.text-green-600{
	--tw-text-opacity: 1;
	color: rgb(22 163 74 / var(--tw-text-opacity));
}
.text-indigo-200\/80{
	color: rgb(199 210 254 / 0.8);
}
.text-indigo-300{
	--tw-text-opacity: 1;
	color: rgb(165 180 252 / var(--tw-text-opacity));
}
.text-indigo-400{
	--tw-text-opacity: 1;
	color: rgb(129 140 248 / var(--tw-text-opacity));
}
.text-lime-300{
	--tw-text-opacity: 1;
	color: rgb(190 242 100 / var(--tw-text-opacity));
}
.text-muted-foreground{
	color: hsl(var(--muted-foreground));
}
.text-neutral-50\/90{
	color: rgb(250 250 250 / 0.9);
}
.text-orange-100{
	--tw-text-opacity: 1;
	color: rgb(255 237 213 / var(--tw-text-opacity));
}
.text-orange-200{
	--tw-text-opacity: 1;
	color: rgb(254 215 170 / var(--tw-text-opacity));
}
.text-orange-300{
	--tw-text-opacity: 1;
	color: rgb(253 186 116 / var(--tw-text-opacity));
}
.text-orange-300\/70{
	color: rgb(253 186 116 / 0.7);
}
.text-orange-300\/80{
	color: rgb(253 186 116 / 0.8);
}
.text-orange-400{
	--tw-text-opacity: 1;
	color: rgb(251 146 60 / var(--tw-text-opacity));
}
.text-pink-200{
	--tw-text-opacity: 1;
	color: rgb(251 207 232 / var(--tw-text-opacity));
}
.text-pink-300{
	--tw-text-opacity: 1;
	color: rgb(249 168 212 / var(--tw-text-opacity));
}
.text-pink-300\/70{
	color: rgb(249 168 212 / 0.7);
}
.text-pink-400{
	--tw-text-opacity: 1;
	color: rgb(244 114 182 / var(--tw-text-opacity));
}
.text-popover-foreground{
	color: hsl(var(--popover-foreground));
}
.text-primary{
	color: hsl(var(--primary));
}
.text-primary-foreground{
	color: hsl(var(--primary-foreground));
}
.text-purple-100{
	--tw-text-opacity: 1;
	color: rgb(243 232 255 / var(--tw-text-opacity));
}
.text-purple-200{
	--tw-text-opacity: 1;
	color: rgb(233 213 255 / var(--tw-text-opacity));
}
.text-purple-200\/70{
	color: rgb(233 213 255 / 0.7);
}
.text-purple-300{
	--tw-text-opacity: 1;
	color: rgb(216 180 254 / var(--tw-text-opacity));
}
.text-purple-300\/70{
	color: rgb(216 180 254 / 0.7);
}
.text-purple-400{
	--tw-text-opacity: 1;
	color: rgb(192 132 252 / var(--tw-text-opacity));
}
.text-purple-600{
	--tw-text-opacity: 1;
	color: rgb(147 51 234 / var(--tw-text-opacity));
}
.text-red-200{
	--tw-text-opacity: 1;
	color: rgb(254 202 202 / var(--tw-text-opacity));
}
.text-red-200\/80{
	color: rgb(254 202 202 / 0.8);
}
.text-red-300{
	--tw-text-opacity: 1;
	color: rgb(252 165 165 / var(--tw-text-opacity));
}
.text-red-300\/80{
	color: rgb(252 165 165 / 0.8);
}
.text-red-400{
	--tw-text-opacity: 1;
	color: rgb(248 113 113 / var(--tw-text-opacity));
}
.text-red-400\/60{
	color: rgb(248 113 113 / 0.6);
}
.text-red-400\/90{
	color: rgb(248 113 113 / 0.9);
}
.text-red-500{
	--tw-text-opacity: 1;
	color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-red-600{
	--tw-text-opacity: 1;
	color: rgb(220 38 38 / var(--tw-text-opacity));
}
.text-secondary-foreground{
	color: hsl(var(--secondary-foreground));
}
.text-sky-300{
	--tw-text-opacity: 1;
	color: rgb(125 211 252 / var(--tw-text-opacity));
}
.text-slate-200{
	--tw-text-opacity: 1;
	color: rgb(226 232 240 / var(--tw-text-opacity));
}
.text-slate-300{
	--tw-text-opacity: 1;
	color: rgb(203 213 225 / var(--tw-text-opacity));
}
.text-slate-400{
	--tw-text-opacity: 1;
	color: rgb(148 163 184 / var(--tw-text-opacity));
}
.text-slate-50{
	--tw-text-opacity: 1;
	color: rgb(248 250 252 / var(--tw-text-opacity));
}
.text-slate-500{
	--tw-text-opacity: 1;
	color: rgb(100 116 139 / var(--tw-text-opacity));
}
.text-slate-600{
	--tw-text-opacity: 1;
	color: rgb(71 85 105 / var(--tw-text-opacity));
}
.text-stone-300\/80{
	color: rgb(214 211 209 / 0.8);
}
.text-transparent{
	color: transparent;
}
.text-white{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-white\/10{
	color: rgb(255 255 255 / 0.1);
}
.text-white\/15{
	color: rgb(255 255 255 / 0.15);
}
.text-white\/20{
	color: rgb(255 255 255 / 0.2);
}
.text-white\/30{
	color: rgb(255 255 255 / 0.3);
}
.text-white\/40{
	color: rgb(255 255 255 / 0.4);
}
.text-white\/50{
	color: rgb(255 255 255 / 0.5);
}
.text-white\/60{
	color: rgb(255 255 255 / 0.6);
}
.text-white\/70{
	color: rgb(255 255 255 / 0.7);
}
.text-white\/80{
	color: rgb(255 255 255 / 0.8);
}
.text-white\/85{
	color: rgb(255 255 255 / 0.85);
}
.text-white\/90{
	color: rgb(255 255 255 / 0.9);
}
.text-white\/95{
	color: rgb(255 255 255 / 0.95);
}
.text-yellow-200{
	--tw-text-opacity: 1;
	color: rgb(254 240 138 / var(--tw-text-opacity));
}
.text-yellow-300{
	--tw-text-opacity: 1;
	color: rgb(253 224 71 / var(--tw-text-opacity));
}
.text-yellow-300\/70{
	color: rgb(253 224 71 / 0.7);
}
.text-yellow-300\/80{
	color: rgb(253 224 71 / 0.8);
}
.text-yellow-400{
	--tw-text-opacity: 1;
	color: rgb(250 204 21 / var(--tw-text-opacity));
}
.text-yellow-400\/80{
	color: rgb(250 204 21 / 0.8);
}
.text-yellow-400\/90{
	color: rgb(250 204 21 / 0.9);
}
.text-yellow-500{
	--tw-text-opacity: 1;
	color: rgb(234 179 8 / var(--tw-text-opacity));
}
.text-yellow-600{
	--tw-text-opacity: 1;
	color: rgb(202 138 4 / var(--tw-text-opacity));
}
.text-zinc-400{
	--tw-text-opacity: 1;
	color: rgb(161 161 170 / var(--tw-text-opacity));
}
.underline{
	text-decoration-line: underline;
}
.line-through{
	text-decoration-line: line-through;
}
.underline-offset-4{
	text-underline-offset: 4px;
}
.antialiased{
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.placeholder-\[\#64748B\]::placeholder{
	--tw-placeholder-opacity: 1;
	color: rgb(100 116 139 / var(--tw-placeholder-opacity));
}
.placeholder-\[\#888\]::placeholder{
	--tw-placeholder-opacity: 1;
	color: rgb(136 136 136 / var(--tw-placeholder-opacity));
}
.placeholder-emerald-200\/30::placeholder{
	color: rgb(167 243 208 / 0.3);
}
.placeholder-emerald-400\/40::placeholder{
	color: rgb(52 211 153 / 0.4);
}
.placeholder-gray-500::placeholder{
	--tw-placeholder-opacity: 1;
	color: rgb(107 114 128 / var(--tw-placeholder-opacity));
}
.placeholder-white\/30::placeholder{
	color: rgb(255 255 255 / 0.3);
}
.placeholder-white\/40::placeholder{
	color: rgb(255 255 255 / 0.4);
}
.accent-blue-500{
	accent-color: #3b82f6;
}
.accent-green-500{
	accent-color: #22c55e;
}
.accent-red-500{
	accent-color: #ef4444;
}
.opacity-0{
	opacity: 0;
}
.opacity-10{
	opacity: 0.1;
}
.opacity-100{
	opacity: 1;
}
.opacity-15{
	opacity: 0.15;
}
.opacity-20{
	opacity: 0.2;
}
.opacity-25{
	opacity: 0.25;
}
.opacity-30{
	opacity: 0.3;
}
.opacity-40{
	opacity: 0.4;
}
.opacity-5{
	opacity: 0.05;
}
.opacity-50{
	opacity: 0.5;
}
.opacity-60{
	opacity: 0.6;
}
.opacity-65{
	opacity: 0.65;
}
.opacity-70{
	opacity: 0.7;
}
.opacity-75{
	opacity: 0.75;
}
.opacity-80{
	opacity: 0.8;
}
.opacity-90{
	opacity: 0.9;
}
.opacity-\[0\.03\]{
	opacity: 0.03;
}
.mix-blend-screen{
	mix-blend-mode: screen;
}
.mix-blend-overlay{
	mix-blend-mode: overlay;
}
.mix-blend-soft-light{
	mix-blend-mode: soft-light;
}
.\!shadow-\[0_2px_0_\#021D2D\]{
	--tw-shadow: 0 2px 0 #021D2D !important;
	--tw-shadow-colored: 0 2px 0 var(--tw-shadow-color) !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !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);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-2xl{
	--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
	--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_-10px_80px_rgba\(16\2c 185\2c 129\2c 0\.3\)\2c 0_-5px_40px_rgba\(0\2c 0\2c 0\2c 0\.2\)\]{
	--tw-shadow: 0 -10px 80px rgba(16,185,129,0.3),0 -5px 40px rgba(0,0,0,0.2);
	--tw-shadow-colored: 0 -10px 80px var(--tw-shadow-color), 0 -5px 40px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_-10px_80px_rgba\(59\2c 130\2c 246\2c 0\.3\)\2c 0_-5px_40px_rgba\(0\2c 0\2c 0\2c 0\.2\)\]{
	--tw-shadow: 0 -10px 80px rgba(59,130,246,0.3),0 -5px 40px rgba(0,0,0,0.2);
	--tw-shadow-colored: 0 -10px 80px var(--tw-shadow-color), 0 -5px 40px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_-8px_32px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{
	--tw-shadow: 0 -8px 32px rgba(0,0,0,0.6);
	--tw-shadow-colored: 0 -8px 32px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0\.5px_0_\#021D2D\]{
	--tw-shadow: 0 0.5px 0 #021D2D;
	--tw-shadow-colored: 0 0.5px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{
	--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));
	--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_0_2px_rgba\(255\2c 199\2c 44\2c 0\.3\)\2c 0_4px_8px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{
	--tw-shadow: 0 0 0 2px rgba(255,199,44,0.3),0 4px 8px rgba(0,0,0,0.4);
	--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 4px 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10\.5px_\#3EB353_inset\2c 0_2px_0_\#082A0D\2c 0_3\.5px_20px_\#000\]{
	--tw-shadow: 0 0 10.5px #3EB353 inset,0 2px 0 #082A0D,0 3.5px 20px #000;
	--tw-shadow-colored: inset 0 0 10.5px var(--tw-shadow-color), 0 2px 0 var(--tw-shadow-color), 0 3.5px 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10\.5px_\#B33E40_inset\2c 0_2px_0_\#2A0809\2c 0_3\.5px_20px_\#000\]{
	--tw-shadow: 0 0 10.5px #B33E40 inset,0 2px 0 #2A0809,0 3.5px 20px #000;
	--tw-shadow-colored: inset 0 0 10.5px var(--tw-shadow-color), 0 2px 0 var(--tw-shadow-color), 0 3.5px 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]{
	--tw-shadow: 0 0 10px rgba(0,0,0,0.3);
	--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10px_rgba\(0\2c 255\2c 0\2c 0\.4\)\]{
	--tw-shadow: 0 0 10px rgba(0,255,0,0.4);
	--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10px_rgba\(138\2c 43\2c 226\2c 0\.5\)\]{
	--tw-shadow: 0 0 10px rgba(138,43,226,0.5);
	--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10px_rgba\(147\2c 51\2c 234\2c 0\.8\)\]{
	--tw-shadow: 0 0 10px rgba(147,51,234,0.8);
	--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10px_rgba\(148\2c 163\2c 184\2c 0\.5\)\]{
	--tw-shadow: 0 0 10px rgba(148,163,184,0.5);
	--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10px_rgba\(180\2c 83\2c 9\2c 0\.5\)\]{
	--tw-shadow: 0 0 10px rgba(180,83,9,0.5);
	--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10px_rgba\(251\2c 191\2c 36\2c 0\.6\)\]{
	--tw-shadow: 0 0 10px rgba(251,191,36,0.6);
	--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10px_rgba\(255\2c 0\2c 0\2c 0\.4\)\]{
	--tw-shadow: 0 0 10px rgba(255,0,0,0.4);
	--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_10px_rgba\(52\2c 211\2c 153\2c 0\.6\)\]{
	--tw-shadow: 0 0 10px rgba(52,211,153,0.6);
	--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_12px_\#000_inset\2c 0_8px_20px_\#000\2c 0_-2px_40px_\#000\]{
	--tw-shadow: 0 0 12px #000 inset,0 8px 20px #000,0 -2px 40px #000;
	--tw-shadow-colored: inset 0 0 12px var(--tw-shadow-color), 0 8px 20px var(--tw-shadow-color), 0 -2px 40px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_12px_rgba\(14\2c 165\2c 233\2c 0\.8\)\]{
	--tw-shadow: 0 0 12px rgba(14,165,233,0.8);
	--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_12px_rgba\(255\2c 20\2c 147\2c 0\.6\)\]{
	--tw-shadow: 0 0 12px rgba(255,20,147,0.6);
	--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_15px_rgba\(0\2c 255\2c 255\2c 0\.15\)\]{
	--tw-shadow: 0 0 15px rgba(0,255,255,0.15);
	--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_15px_rgba\(147\2c 51\2c 234\2c 0\.3\)\]{
	--tw-shadow: 0 0 15px rgba(147,51,234,0.3);
	--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_15px_rgba\(251\2c 191\2c 36\2c 0\.4\)\]{
	--tw-shadow: 0 0 15px rgba(251,191,36,0.4);
	--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_15px_rgba\(251\2c 191\2c 36\2c 0\.6\)\]{
	--tw-shadow: 0 0 15px rgba(251,191,36,0.6);
	--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_15px_rgba\(34\2c 211\2c 238\2c 0\.3\)\]{
	--tw-shadow: 0 0 15px rgba(34,211,238,0.3);
	--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_15px_rgba\(34\2c 211\2c 238\2c 0\.4\)\]{
	--tw-shadow: 0 0 15px rgba(34,211,238,0.4);
	--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_15px_rgba\(52\2c 211\2c 153\2c 1\)\]{
	--tw-shadow: 0 0 15px rgba(52,211,153,1);
	--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_16px_rgba\(14\2c 165\2c 233\2c 0\.6\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.2\)\]{
	--tw-shadow: 0 0 16px rgba(14,165,233,0.6),inset 0 1px 0 rgba(255,255,255,0.2);
	--tw-shadow-colored: 0 0 16px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_2\.5px_\#000_inset\]{
	--tw-shadow: 0 0 2.5px #000 inset;
	--tw-shadow-colored: inset 0 0 2.5px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_2\.5px_\#4A90E2_inset\]{
	--tw-shadow: 0 0 2.5px #4A90E2 inset;
	--tw-shadow-colored: inset 0 0 2.5px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_2\.5px_\#9D4EDD_inset\]{
	--tw-shadow: 0 0 2.5px #9D4EDD inset;
	--tw-shadow-colored: inset 0 0 2.5px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_2\.5px_\#C94DFF_inset\]{
	--tw-shadow: 0 0 2.5px #C94DFF inset;
	--tw-shadow-colored: inset 0 0 2.5px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_2\.5px_\#FFD700_inset\]{
	--tw-shadow: 0 0 2.5px #FFD700 inset;
	--tw-shadow-colored: inset 0 0 2.5px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_2\.5px_rgba\(0\2c 0\2c 0\2c \.25\)_inset\]{
	--tw-shadow: 0 0 2.5px rgba(0,0,0,.25) inset;
	--tw-shadow-colored: inset 0 0 2.5px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_\#17A1E5\]{
	--tw-shadow: 0 0 20px #17A1E5;
	--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(0\2c 229\2c 255\2c 0\.1\)\]{
	--tw-shadow: 0 0 20px rgba(0,229,255,0.1);
	--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(0\2c 255\2c 255\2c 0\.1\)\]{
	--tw-shadow: 0 0 20px rgba(0,255,255,0.1);
	--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(0\2c 255\2c 255\2c 0\.5\)\]{
	--tw-shadow: 0 0 20px rgba(0,255,255,0.5);
	--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(14\2c 165\2c 233\2c 0\.6\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.2\)\]{
	--tw-shadow: 0 0 20px rgba(14,165,233,0.6),inset 0 1px 0 rgba(255,255,255,0.2);
	--tw-shadow-colored: 0 0 20px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(148\2c 163\2c 184\2c 0\.1\)\]{
	--tw-shadow: 0 0 20px rgba(148,163,184,0.1);
	--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(16\2c 185\2c 129\2c 0\.3\)\]{
	--tw-shadow: 0 0 20px rgba(16,185,129,0.3);
	--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(168\2c 85\2c 247\2c 0\.1\)\]{
	--tw-shadow: 0 0 20px rgba(168,85,247,0.1);
	--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(236\2c 72\2c 153\2c 0\.1\)\]{
	--tw-shadow: 0 0 20px rgba(236,72,153,0.1);
	--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(255\2c 0\2c 0\2c 0\.5\)\]{
	--tw-shadow: 0 0 20px rgba(255,0,0,0.5);
	--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(255\2c 107\2c 26\2c 0\.2\)\]{
	--tw-shadow: 0 0 20px rgba(255,107,26,0.2);
	--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(255\2c 255\2c 255\2c 0\.5\)\]{
	--tw-shadow: 0 0 20px rgba(255,255,255,0.5);
	--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(52\2c 211\2c 153\2c 0\.2\)\]{
	--tw-shadow: 0 0 20px rgba(52,211,153,0.2);
	--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(52\2c 211\2c 153\2c 0\.6\)\]{
	--tw-shadow: 0 0 20px rgba(52,211,153,0.6);
	--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(6\2c 182\2c 212\2c 0\.5\)\]{
	--tw-shadow: 0 0 20px rgba(6,182,212,0.5);
	--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(74\2c 222\2c 128\2c 0\.1\)\]{
	--tw-shadow: 0 0 20px rgba(74,222,128,0.1);
	--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_25px_rgba\(0\2c 255\2c 255\2c 0\.5\)\]{
	--tw-shadow: 0 0 25px rgba(0,255,255,0.5);
	--tw-shadow-colored: 0 0 25px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{
	--tw-shadow: 0 0 30px rgba(0,0,0,0.4);
	--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(0\2c 255\2c 255\2c 0\.3\)\]{
	--tw-shadow: 0 0 30px rgba(0,255,255,0.3);
	--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(126\2c 247\2c 255\2c 0\.5\)\]{
	--tw-shadow: 0 0 30px rgba(126,247,255,0.5);
	--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(147\2c 51\2c 234\2c 0\.3\)\]{
	--tw-shadow: 0 0 30px rgba(147,51,234,0.3);
	--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(153\2c 252\2c 107\2c 0\.5\)\]{
	--tw-shadow: 0 0 30px rgba(153,252,107,0.5);
	--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(16\2c 185\2c 129\2c 0\.3\)\]{
	--tw-shadow: 0 0 30px rgba(16,185,129,0.3);
	--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(16\2c 185\2c 129\2c 0\.4\)\]{
	--tw-shadow: 0 0 30px rgba(16,185,129,0.4);
	--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(166\2c 168\2c 177\2c 0\.5\)\]{
	--tw-shadow: 0 0 30px rgba(166,168,177,0.5);
	--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(239\2c 68\2c 68\2c 0\.3\)\]{
	--tw-shadow: 0 0 30px rgba(239,68,68,0.3);
	--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(251\2c 146\2c 60\2c 0\.3\)\]{
	--tw-shadow: 0 0 30px rgba(251,146,60,0.3);
	--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(255\2c 215\2c 0\2c 0\.6\)\]{
	--tw-shadow: 0 0 30px rgba(255,215,0,0.6);
	--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(255\2c 255\2c 255\2c 0\.2\)\]{
	--tw-shadow: 0 0 30px rgba(255,255,255,0.2);
	--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(34\2c 211\2c 238\2c 0\.4\)\]{
	--tw-shadow: 0 0 30px rgba(34,211,238,0.4);
	--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(52\2c 211\2c 153\2c 0\.6\)\]{
	--tw-shadow: 0 0 30px rgba(52,211,153,0.6);
	--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(59\2c 130\2c 246\2c 0\.4\)\]{
	--tw-shadow: 0 0 30px rgba(59,130,246,0.4);
	--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(6\2c 182\2c 212\2c 0\.1\)\]{
	--tw-shadow: 0 0 30px rgba(6,182,212,0.1);
	--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(6\2c 182\2c 212\2c 0\.3\)\]{
	--tw-shadow: 0 0 30px rgba(6,182,212,0.3);
	--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_30px_rgba\(88\2c 101\2c 242\2c 0\.4\)\]{
	--tw-shadow: 0 0 30px rgba(88,101,242,0.4);
	--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_4\.5px_\#60A5FA\]{
	--tw-shadow: 0 0 4.5px #60A5FA;
	--tw-shadow-colored: 0 0 4.5px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_40px_rgba\(0\2c 255\2c 255\2c 0\.2\)\]{
	--tw-shadow: 0 0 40px rgba(0,255,255,0.2);
	--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_40px_rgba\(168\2c 85\2c 247\2c 0\.3\)\]{
	--tw-shadow: 0 0 40px rgba(168,85,247,0.3);
	--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_40px_rgba\(201\2c 146\2c 255\2c 0\.6\)\]{
	--tw-shadow: 0 0 40px rgba(201,146,255,0.6);
	--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_40px_rgba\(6\2c 182\2c 212\2c 0\.3\)\]{
	--tw-shadow: 0 0 40px rgba(6,182,212,0.3);
	--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_4px_rgba\(0\2c 0\2c 0\2c \.85\)_inset\]{
	--tw-shadow: 0 0 4px rgba(0,0,0,.85) inset;
	--tw-shadow-colored: inset 0 0 4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_4px_rgba\(50\2c 205\2c 50\2c 0\.3\)\]{
	--tw-shadow: 0 0 4px rgba(50,205,50,0.3);
	--tw-shadow-colored: 0 0 4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_50px_rgba\(255\2c 215\2c 0\2c 0\.7\)\]{
	--tw-shadow: 0 0 50px rgba(255,215,0,0.7);
	--tw-shadow-colored: 0 0 50px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_50px_rgba\(59\2c 130\2c 246\2c 0\.7\)\]{
	--tw-shadow: 0 0 50px rgba(59,130,246,0.7);
	--tw-shadow-colored: 0 0 50px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_5px_\#000_inset\2c 0_0_6px_\#1BA81B_inset\]{
	--tw-shadow: 0 0 5px #000 inset,0 0 6px #1BA81B inset;
	--tw-shadow-colored: inset 0 0 5px var(--tw-shadow-color), inset 0 0 6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_60px_rgba\(16\2c 185\2c 129\2c 0\.2\)\]{
	--tw-shadow: 0 0 60px rgba(16,185,129,0.2);
	--tw-shadow-colored: 0 0 60px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_60px_rgba\(16\2c 185\2c 129\2c 0\.3\)\]{
	--tw-shadow: 0 0 60px rgba(16,185,129,0.3);
	--tw-shadow-colored: 0 0 60px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_60px_rgba\(245\2c 158\2c 11\2c 0\.3\)\]{
	--tw-shadow: 0 0 60px rgba(245,158,11,0.3);
	--tw-shadow-colored: 0 0 60px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_60px_rgba\(251\2c 191\2c 36\2c 0\.6\)\]{
	--tw-shadow: 0 0 60px rgba(251,191,36,0.6);
	--tw-shadow-colored: 0 0 60px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_60px_rgba\(255\2c 0\2c 255\2c 0\.8\)\]{
	--tw-shadow: 0 0 60px rgba(255,0,255,0.8);
	--tw-shadow-colored: 0 0 60px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_6px_\#B536F0\2c 0_3px_4px_rgba\(0\2c 0\2c 0\2c 0\.25\)_inset\]{
	--tw-shadow: 0 0 6px #B536F0,0 3px 4px rgba(0,0,0,0.25) inset;
	--tw-shadow-colored: 0 0 6px var(--tw-shadow-color), inset 0 3px 4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_6px_rgb\(100\2c 248\2c 255\)\]{
	--tw-shadow: 0 0 6px rgb(100,248,255);
	--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_6px_rgba\(153\2c 50\2c 204\2c 0\.4\)\]{
	--tw-shadow: 0 0 6px rgba(153,50,204,0.4);
	--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_6px_rgba\(30\2c 144\2c 255\2c 0\.3\)\]{
	--tw-shadow: 0 0 6px rgba(30,144,255,0.3);
	--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_70px_rgba\(255\2c 20\2c 147\2c 0\.9\)\]{
	--tw-shadow: 0 0 70px rgba(255,20,147,0.9);
	--tw-shadow-colored: 0 0 70px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_80px_rgba\(16\2c 185\2c 129\2c 0\.3\)\]{
	--tw-shadow: 0 0 80px rgba(16,185,129,0.3);
	--tw-shadow-colored: 0 0 80px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_80px_rgba\(16\2c 185\2c 129\2c 0\.7\)\]{
	--tw-shadow: 0 0 80px rgba(16,185,129,0.7);
	--tw-shadow-colored: 0 0 80px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_80px_rgba\(99\2c 102\2c 241\2c 0\.4\)\]{
	--tw-shadow: 0 0 80px rgba(99,102,241,0.4);
	--tw-shadow-colored: 0 0 80px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_8px_\#FFD700\]{
	--tw-shadow: 0 0 8px #FFD700;
	--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_8px_rgba\(159\2c 204\2c 223\2c 0\.3\)\]{
	--tw-shadow: 0 0 8px rgba(159,204,223,0.3);
	--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_8px_rgba\(255\2c 199\2c 44\2c 0\.3\)\]{
	--tw-shadow: 0 0 8px rgba(255,199,44,0.3);
	--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_8px_rgba\(255\2c 215\2c 0\2c 0\.3\)\]{
	--tw-shadow: 0 0 8px rgba(255,215,0,0.3);
	--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_8px_rgba\(255\2c 215\2c 0\2c 0\.4\)\]{
	--tw-shadow: 0 0 8px rgba(255,215,0,0.4);
	--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_8px_rgba\(52\2c 211\2c 153\2c 0\.4\)\]{
	--tw-shadow: 0 0 8px rgba(52,211,153,0.4);
	--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_8px_rgba\(74\2c 222\2c 128\2c 0\.8\)\]{
	--tw-shadow: 0 0 8px rgba(74,222,128,0.8);
	--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_1\.5px_0_\#000\2c 0_2\.5px_12px_\#000\2c inset_0_2\.5px_2\.5px_\#000\]{
	--tw-shadow: 0 1.5px 0 #000,0 2.5px 12px #000,inset 0 2.5px 2.5px #000;
	--tw-shadow-colored: 0 1.5px 0 var(--tw-shadow-color), 0 2.5px 12px var(--tw-shadow-color), inset 0 2.5px 2.5px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_1px_0_\#0F1C30\]{
	--tw-shadow: 0 1px 0 #0F1C30;
	--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_1px_4px_\#000_inset\]{
	--tw-shadow: 0 1px 4px #000 inset;
	--tw-shadow-colored: inset 0 1px 4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_0_\#000\]{
	--tw-shadow: 0 2px 0 #000;
	--tw-shadow-colored: 0 2px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_0_\#021D2D\]{
	--tw-shadow: 0 2px 0 #021D2D;
	--tw-shadow-colored: 0 2px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_0_\#071720\2c 0_2px_6px_\#000\]{
	--tw-shadow: 0 2px 0 #071720,0 2px 6px #000;
	--tw-shadow-colored: 0 2px 0 var(--tw-shadow-color), 0 2px 6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_0_\#071720\2c 0_3\.5px_15px_\#000\]{
	--tw-shadow: 0 2px 0 #071720,0 3.5px 15px #000;
	--tw-shadow-colored: 0 2px 0 var(--tw-shadow-color), 0 3.5px 15px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_0_\#071720\2c 0_4px_0_\#000\2c 0_3\.5px_4px_\#000\]{
	--tw-shadow: 0 2px 0 #071720,0 4px 0 #000,0 3.5px 4px #000;
	--tw-shadow-colored: 0 2px 0 var(--tw-shadow-color), 0 4px 0 var(--tw-shadow-color), 0 3.5px 4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_0_\#301B01\]{
	--tw-shadow: 0 2px 0 #301B01;
	--tw-shadow-colored: 0 2px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_0_rgb\(8\2c 42\2c 13\)\2c inset_0_0_10\.5px_rgb\(62\2c 179\2c 83\)\2c 0_3\.5px_20px_\#000\]{
	--tw-shadow: 0 2px 0 rgb(8,42,13),inset 0 0 10.5px rgb(62,179,83),0 3.5px 20px #000;
	--tw-shadow-colored: 0 2px 0 var(--tw-shadow-color), inset 0 0 10.5px var(--tw-shadow-color), 0 3.5px 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_12px_rgba\(16\2c 185\2c 129\2c 0\.15\)\]{
	--tw-shadow: 0 2px 12px rgba(16,185,129,0.15);
	--tw-shadow-colored: 0 2px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{
	--tw-shadow: 0 2px 6px rgba(0,0,0,0.4);
	--tw-shadow-colored: 0 2px 6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.5\)\2c 0_0_6px_rgba\(0\2c 0\2c 0\2c 0\.5\)_inset\2c 0_4px_4px_0_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{
	--tw-shadow: 0 2px 8px rgba(0,0,0,0.5),0 0 6px rgba(0,0,0,0.5) inset,0 4px 4px 0 rgba(0,0,0,0.25);
	--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color), inset 0 0 6px var(--tw-shadow-color), 0 4px 4px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.5\)\2c 0_4px_4px_0_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{
	--tw-shadow: 0 2px 8px rgba(0,0,0,0.5),0 4px 4px 0 rgba(0,0,0,0.25);
	--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color), 0 4px 4px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3\.5px_15px_\#000\2c 0_1px_0_rgb\(7\2c 23\2c 32\)\]{
	--tw-shadow: 0 3.5px 15px #000,0 1px 0 rgb(7,23,32);
	--tw-shadow-colored: 0 3.5px 15px var(--tw-shadow-color), 0 1px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3\.5px_15px_\#000\]{
	--tw-shadow: 0 3.5px 15px #000;
	--tw-shadow-colored: 0 3.5px 15px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3\.5px_18\.5px_\#000\]{
	--tw-shadow: 0 3.5px 18.5px #000;
	--tw-shadow-colored: 0 3.5px 18.5px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3\.5px_20px_\#000\2c 0_6px_0_\#000\]{
	--tw-shadow: 0 3.5px 20px #000,0 6px 0 #000;
	--tw-shadow-colored: 0 3.5px 20px var(--tw-shadow-color), 0 6px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3\.5px_20px_\#000\]{
	--tw-shadow: 0 3.5px 20px #000;
	--tw-shadow-colored: 0 3.5px 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3\.5px_20px_\#000_inset\]{
	--tw-shadow: 0 3.5px 20px #000 inset;
	--tw-shadow-colored: inset 0 3.5px 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3\.5px_4px_\#000\]{
	--tw-shadow: 0 3.5px 4px #000;
	--tw-shadow-colored: 0 3.5px 4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_0_\#3D3B55\2c 0_0_6px_\#26DD0A_inset\]{
	--tw-shadow: 0 3px 0 #3D3B55,0 0 6px #26DD0A inset;
	--tw-shadow-colored: 0 3px 0 var(--tw-shadow-color), inset 0 0 6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_0_\#3D3B55\]{
	--tw-shadow: 0 3px 0 #3D3B55;
	--tw-shadow-colored: 0 3px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_0_rgba\(0\2c 0\2c 0\2c 0\.75\)\2c inset_0_0_10\.5px_\#4A3EB3\]{
	--tw-shadow: 0 3px 0 rgba(0,0,0,0.75),inset 0 0 10.5px #4A3EB3;
	--tw-shadow-colored: 0 3px 0 var(--tw-shadow-color), inset 0 0 10.5px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_0_rgba\(0\2c 0\2c 0\2c 0\.75\)\]{
	--tw-shadow: 0 3px 0 rgba(0,0,0,0.75);
	--tw-shadow-colored: 0 3px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_10px_rgba\(0\2c 0\2c 0\2c 0\.3\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.05\)\]{
	--tw-shadow: 0 3px 10px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.05);
	--tw-shadow-colored: 0 3px 10px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_15px_rgba\(0\2c 0\2c 0\2c 0\.65\)\]{
	--tw-shadow: 0 3px 15px rgba(0,0,0,0.65);
	--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_4px_rgba\(0\2c 0\2c 0\2c 0\.30\)_inset\2c 0_2px_4px_rgba\(0\2c 0\2c 0\2c 0\.40\)\]{
	--tw-shadow: 0 3px 4px rgba(0,0,0,0.30) inset,0 2px 4px rgba(0,0,0,0.40);
	--tw-shadow-colored: inset 0 3px 4px var(--tw-shadow-color), 0 2px 4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_8px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]{
	--tw-shadow: 0 3px 8px rgba(0,0,0,0.3);
	--tw-shadow-colored: 0 3px 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_9px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{
	--tw-shadow: 0 3px 9px rgba(0,0,0,0.5);
	--tw-shadow-colored: 0 3px 9px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.2\)\]{
	--tw-shadow: 0 4px 12px rgba(0,0,0,0.2);
	--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]{
	--tw-shadow: 0 4px 12px rgba(0,0,0,0.3);
	--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.4\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.1\)\]{
	--tw-shadow: 0 4px 12px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.1);
	--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{
	--tw-shadow: 0 4px 12px rgba(0,0,0,0.4);
	--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{
	--tw-shadow: 0 4px 12px rgba(0,0,0,0.5);
	--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(147\2c 51\2c 234\2c 0\.2\)\]{
	--tw-shadow: 0 4px 12px rgba(147,51,234,0.2);
	--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(16\2c 185\2c 129\2c 0\.2\)\]{
	--tw-shadow: 0 4px 12px rgba(16,185,129,0.2);
	--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(168\2c 85\2c 247\2c 0\.2\)\]{
	--tw-shadow: 0 4px 12px rgba(168,85,247,0.2);
	--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(239\2c 68\2c 68\2c 0\.3\)\]{
	--tw-shadow: 0 4px 12px rgba(239,68,68,0.3);
	--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(239\2c 68\2c 68\2c 0\.4\)\]{
	--tw-shadow: 0 4px 12px rgba(239,68,68,0.4);
	--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(249\2c 115\2c 22\2c 0\.2\)\]{
	--tw-shadow: 0 4px 12px rgba(249,115,22,0.2);
	--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(254\2c 166\2c 41\2c 0\.3\)\]{
	--tw-shadow: 0 4px 12px rgba(254,166,41,0.3);
	--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(34\2c 197\2c 94\2c 0\.2\)\]{
	--tw-shadow: 0 4px 12px rgba(34,197,94,0.2);
	--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(34\2c 197\2c 94\2c 0\.3\)\]{
	--tw-shadow: 0 4px 12px rgba(34,197,94,0.3);
	--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(59\2c 130\2c 246\2c 0\.3\)\]{
	--tw-shadow: 0 4px 12px rgba(59,130,246,0.3);
	--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(6\2c 182\2c 212\2c 0\.2\)\]{
	--tw-shadow: 0 4px 12px rgba(6,182,212,0.2);
	--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_16px_rgba\(107\2c 114\2c 128\2c 0\.4\)\]{
	--tw-shadow: 0 4px 16px rgba(107,114,128,0.4);
	--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_16px_rgba\(147\2c 51\2c 234\2c 0\.4\)\]{
	--tw-shadow: 0 4px 16px rgba(147,51,234,0.4);
	--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_16px_rgba\(220\2c 38\2c 38\2c 0\.4\)\]{
	--tw-shadow: 0 4px 16px rgba(220,38,38,0.4);
	--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_16px_rgba\(34\2c 197\2c 94\2c 0\.4\)\]{
	--tw-shadow: 0 4px 16px rgba(34,197,94,0.4);
	--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_16px_rgba\(34\2c 211\2c 238\2c 0\.4\)\]{
	--tw-shadow: 0 4px 16px rgba(34,211,238,0.4);
	--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_17\.5px_\#000\2c 0_0_6px_1px_\#17A1E5_inset\]{
	--tw-shadow: 0 4px 17.5px #000,0 0 6px 1px #17A1E5 inset;
	--tw-shadow-colored: 0 4px 17.5px var(--tw-shadow-color), inset 0 0 6px 1px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_17\.5px_\#000\2c 0_0_6px_1px_\#D0CB6B_inset\]{
	--tw-shadow: 0 4px 17.5px #000,0 0 6px 1px #D0CB6B inset;
	--tw-shadow-colored: 0 4px 17.5px var(--tw-shadow-color), inset 0 0 6px 1px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_17\.5px_\#000\2c 0_0_6px_1px_\#FFD700_inset\]{
	--tw-shadow: 0 4px 17.5px #000,0 0 6px 1px #FFD700 inset;
	--tw-shadow-colored: 0 4px 17.5px var(--tw-shadow-color), inset 0 0 6px 1px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_24px_rgba\(0\2c 0\2c 0\2c 0\.4\)\2c 0_2px_8px_rgba\(7\2c 23\2c 32\2c 0\.6\)\]{
	--tw-shadow: 0 4px 24px rgba(0,0,0,0.4),0 2px 8px rgba(7,23,32,0.6);
	--tw-shadow-colored: 0 4px 24px var(--tw-shadow-color), 0 2px 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_8px_\#000\2c 0_2px_6px_\#000\]{
	--tw-shadow: 0 4px 8px #000,0 2px 6px #000;
	--tw-shadow-colored: 0 4px 8px var(--tw-shadow-color), 0 2px 6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_6px_18px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{
	--tw-shadow: 0 6px 18px rgba(0,0,0,0.4);
	--tw-shadow-colored: 0 6px 18px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_6px_20px_rgba\(16\2c 185\2c 129\2c 0\.4\)\2c 0_3px_10px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]{
	--tw-shadow: 0 6px 20px rgba(16,185,129,0.4),0 3px 10px rgba(0,0,0,0.3);
	--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color), 0 3px 10px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{
	--tw-shadow: 0 8px 24px rgba(0,0,0,0.4);
	--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_24px_rgba\(147\2c 51\2c 234\2c 0\.5\)\]{
	--tw-shadow: 0 8px 24px rgba(147,51,234,0.5);
	--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{
	--tw-shadow: 0 8px 32px rgba(0,0,0,0.5);
	--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{
	--tw-shadow: 0 8px 32px rgba(0,0,0,0.6);
	--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_32px_rgba\(16\2c 185\2c 129\2c 0\.15\)\]{
	--tw-shadow: 0 8px 32px rgba(16,185,129,0.15);
	--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_32px_rgba\(220\2c 38\2c 38\2c 0\.4\)\]{
	--tw-shadow: 0 8px 32px rgba(220,38,38,0.4);
	--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_32px_rgba\(6\2c 182\2c 212\2c 0\.15\)\]{
	--tw-shadow: 0 8px 32px rgba(6,182,212,0.15);
	--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_32px_rgba\(79\2c 195\2c 232\2c 0\.4\)\]{
	--tw-shadow: 0 8px 32px rgba(79,195,232,0.4);
	--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_-3px_4px_0px_rgba\(55\2c 113\2c 255\2c 1\.00\)\]{
	--tw-shadow: 0px -3px 4px 0px rgba(55,113,255,1.00);
	--tw-shadow-colored: 0px -3px 4px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0\.5px_0px_\#000\2c 0px_1px_6px_\#000\2c inset_0px_1px_1px_\#000\]{
	--tw-shadow: 0px 0.5px 0px #000,0px 1px 6px #000,inset 0px 1px 1px #000;
	--tw-shadow-colored: 0px 0.5px 0px var(--tw-shadow-color), 0px 1px 6px var(--tw-shadow-color), inset 0px 1px 1px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_0\.8999999761581421px_0px_rgba\(0\2c 0\2c 0\2c 1\.00\)\2c 0px_1px_0px_0px_rgba\(6\2c 17\2c 23\2c 1\.00\)\2c 0px_1px_0px_0px_rgba\(7\2c 23\2c 32\2c 1\.00\)\]{
	--tw-shadow: 0px 0px 0.8999999761581421px 0px rgba(0,0,0,1.00),0px 1px 0px 0px rgba(6,17,23,1.00),0px 1px 0px 0px rgba(7,23,32,1.00);
	--tw-shadow-colored: 0px 0px 0.8999999761581421px 0px var(--tw-shadow-color), 0px 1px 0px 0px var(--tw-shadow-color), 0px 1px 0px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_0\.8999999761581421px_0px_rgba\(0\2c 0\2c 0\2c 1\.00\)\2c 0px_2px_0px_0px_rgba\(6\2c 17\2c 23\2c 1\.00\)\2c 0px_1px_0px_0px_rgba\(7\2c 23\2c 32\2c 1\.00\)\]{
	--tw-shadow: 0px 0px 0.8999999761581421px 0px rgba(0,0,0,1.00),0px 2px 0px 0px rgba(6,17,23,1.00),0px 1px 0px 0px rgba(7,23,32,1.00);
	--tw-shadow-colored: 0px 0px 0.8999999761581421px 0px var(--tw-shadow-color), 0px 2px 0px 0px var(--tw-shadow-color), 0px 1px 0px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_10px_0px_\#000\]{
	--tw-shadow: 0px 0px 10px 0px #000;
	--tw-shadow-colored: 0px 0px 10px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_10px_rgba\(255\2c 215\2c 0\2c 0\.4\)\]{
	--tw-shadow: 0px 0px 10px rgba(255,215,0,0.4);
	--tw-shadow-colored: 0px 0px 10px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_11\.5px_\#000_inset\2c 0px_10px_15\.5px_\#000\2c 0px_4px_27\.75px_0px_\#000\]{
	--tw-shadow: 0px 0px 11.5px #000 inset,0px 10px 15.5px #000,0px 4px 27.75px 0px #000;
	--tw-shadow-colored: inset 0px 0px 11.5px var(--tw-shadow-color), 0px 10px 15.5px var(--tw-shadow-color), 0px 4px 27.75px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_12px_\#000_inset\2c 0px_8px_20px_\#000\2c 0px_-2px_40px_\#000\]{
	--tw-shadow: 0px 0px 12px #000 inset,0px 8px 20px #000,0px -2px 40px #000;
	--tw-shadow-colored: inset 0px 0px 12px var(--tw-shadow-color), 0px 8px 20px var(--tw-shadow-color), 0px -2px 40px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_12px_\#000_inset\]{
	--tw-shadow: 0px 0px 12px #000 inset;
	--tw-shadow-colored: inset 0px 0px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_12px_0px_\#000_inset\2c 0px_10\.6px_16\.4px_0px_\#000\2c 0px_4\.25px_29\.125px_0px_\#000\]{
	--tw-shadow: 0px 0px 12px 0px #000 inset,0px 10.6px 16.4px 0px #000,0px 4.25px 29.125px 0px #000;
	--tw-shadow-colored: inset 0px 0px 12px 0px var(--tw-shadow-color), 0px 10.6px 16.4px 0px var(--tw-shadow-color), 0px 4.25px 29.125px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_12px_0px_\#000_inset\]{
	--tw-shadow: 0px 0px 12px 0px #000 inset;
	--tw-shadow-colored: inset 0px 0px 12px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_12px_rgba\(138\2c 43\2c 226\2c 0\.5\)\]{
	--tw-shadow: 0px 0px 12px rgba(138,43,226,0.5);
	--tw-shadow-colored: 0px 0px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_12px_rgba\(192\2c 192\2c 192\2c 0\.4\)\]{
	--tw-shadow: 0px 0px 12px rgba(192,192,192,0.4);
	--tw-shadow-colored: 0px 0px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_12px_rgba\(205\2c 127\2c 50\2c 0\.4\)\]{
	--tw-shadow: 0px 0px 12px rgba(205,127,50,0.4);
	--tw-shadow-colored: 0px 0px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_12px_rgba\(255\2c 215\2c 0\2c 0\.4\)\]{
	--tw-shadow: 0px 0px 12px rgba(255,215,0,0.4);
	--tw-shadow-colored: 0px 0px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_16px_rgba\(255\2c 20\2c 147\2c 0\.6\)\]{
	--tw-shadow: 0px 0px 16px rgba(255,20,147,0.6);
	--tw-shadow-colored: 0px 0px 16px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_19\.5px_5px_\#000\]{
	--tw-shadow: 0px 0px 19.5px 5px #000;
	--tw-shadow-colored: 0px 0px 19.5px 5px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_1px_\#000000\2c 0px_1px_0px_\#061117\2c 0px_1px_0px_\#071720\]{
	--tw-shadow: 0px 0px 1px #000000,0px 1px 0px #061117,0px 1px 0px #071720;
	--tw-shadow-colored: 0px 0px 1px var(--tw-shadow-color), 0px 1px 0px var(--tw-shadow-color), 0px 1px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_20px_0px_rgba\(251\2c 191\2c 36\2c 0\.6\)\2c 0px_0px_30px_0px_rgba\(251\2c 191\2c 36\2c 0\.4\)\]{
	--tw-shadow: 0px 0px 20px 0px rgba(251,191,36,0.6),0px 0px 30px 0px rgba(251,191,36,0.4);
	--tw-shadow-colored: 0px 0px 20px 0px var(--tw-shadow-color), 0px 0px 30px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_20px_0px_rgba\(251\2c 191\2c 36\2c 0\.8\)\]{
	--tw-shadow: 0px 0px 20px 0px rgba(251,191,36,0.8);
	--tw-shadow-colored: 0px 0px 20px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_20px_rgba\(255\2c 215\2c 0\2c 0\.5\)\]{
	--tw-shadow: 0px 0px 20px rgba(255,215,0,0.5);
	--tw-shadow-colored: 0px 0px 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_21px_\#016098\]{
	--tw-shadow: 0px 0px 21px #016098;
	--tw-shadow-colored: 0px 0px 21px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_25px_\#000_inset\]{
	--tw-shadow: 0px 0px 25px #000 inset;
	--tw-shadow-colored: inset 0px 0px 25px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_25px_rgba\(255\2c 215\2c 0\2c 0\.6\)\]{
	--tw-shadow: 0px 0px 25px rgba(255,215,0,0.6);
	--tw-shadow-colored: 0px 0px 25px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_30px_\#000_inset\]{
	--tw-shadow: 0px 0px 30px #000 inset;
	--tw-shadow-colored: inset 0px 0px 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_30px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{
	--tw-shadow: 0px 0px 30px rgba(0,0,0,0.5);
	--tw-shadow-colored: 0px 0px 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_3px_0px_rgba\(138\2c 206\2c 255\2c 0\.40\)\2c 0px_3\.72px_3\.72px_0px_rgba\(0\2c 0\2c 0\2c 0\.30\)\]{
	--tw-shadow: 0px 0px 3px 0px rgba(138,206,255,0.40),0px 3.72px 3.72px 0px rgba(0,0,0,0.30);
	--tw-shadow-colored: 0px 0px 3px 0px var(--tw-shadow-color), 0px 3.72px 3.72px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_3px_0px_rgba\(159\2c 204\2c 223\2c 0\.40\)\2c 0px_0px_10px_0px_rgba\(159\2c 204\2c 223\2c 0\.20\)\]{
	--tw-shadow: 0px 0px 3px 0px rgba(159,204,223,0.40),0px 0px 10px 0px rgba(159,204,223,0.20);
	--tw-shadow-colored: 0px 0px 3px 0px var(--tw-shadow-color), 0px 0px 10px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_3px_0px_rgba\(196\2c 140\2c 36\2c 0\.40\)\2c 0px_3\.72px_3\.72px_0px_rgba\(0\2c 0\2c 0\2c 0\.30\)\]{
	--tw-shadow: 0px 0px 3px 0px rgba(196,140,36,0.40),0px 3.72px 3.72px 0px rgba(0,0,0,0.30);
	--tw-shadow-colored: 0px 0px 3px 0px var(--tw-shadow-color), 0px 3.72px 3.72px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_4\.1px_0px_inset_\#1BA81B\]{
	--tw-shadow: 0px 0px 4.1px 0px inset #1BA81B;
	--tw-shadow-colored: inset 0px 0px 4.1px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_4px_\#000_inset\]{
	--tw-shadow: 0px 0px 4px #000 inset;
	--tw-shadow-colored: inset 0px 0px 4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_4px_0px_rgba\(255\2c 207\2c 2\2c 0\.20\)\2c 0px_0px_8px_0px_\#170701_inset\]{
	--tw-shadow: 0px 0px 4px 0px rgba(255,207,2,0.20),0px 0px 8px 0px #170701 inset;
	--tw-shadow-colored: 0px 0px 4px 0px var(--tw-shadow-color), inset 0px 0px 8px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_4px_rgba\(159\2c 204\2c 223\2c 0\.2\)\]{
	--tw-shadow: 0px 0px 4px rgba(159,204,223,0.2);
	--tw-shadow-colored: 0px 0px 4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_4px_rgba\(50\2c 205\2c 50\2c 0\.3\)\]{
	--tw-shadow: 0px 0px 4px rgba(50,205,50,0.3);
	--tw-shadow-colored: 0px 0px 4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_5px_\#000_inset\]{
	--tw-shadow: 0px 0px 5px #000 inset;
	--tw-shadow-colored: inset 0px 0px 5px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_6\.4px_\#32F5C8\]{
	--tw-shadow: 0px 0px 6.4px #32F5C8;
	--tw-shadow-colored: 0px 0px 6.4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_60px_\#000_inset\]{
	--tw-shadow: 0px 0px 60px #000 inset;
	--tw-shadow-colored: inset 0px 0px 60px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_6px_\#022826\]{
	--tw-shadow: 0px 0px 6px #022826;
	--tw-shadow-colored: 0px 0px 6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_6px_0px_rgba\(255\2c 207\2c 2\2c 0\.20\)\2c 0px_0px_10\.424px_0px_\#170701_inset\]{
	--tw-shadow: 0px 0px 6px 0px rgba(255,207,2,0.20),0px 0px 10.424px 0px #170701 inset;
	--tw-shadow-colored: 0px 0px 6px 0px var(--tw-shadow-color), inset 0px 0px 10.424px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_6px_rgba\(0\2c 0\2c 0\2c 0\.6\)_inset\]{
	--tw-shadow: 0px 0px 6px rgba(0,0,0,0.6) inset;
	--tw-shadow-colored: inset 0px 0px 6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_6px_rgba\(30\2c 144\2c 255\2c 0\.3\)\]{
	--tw-shadow: 0px 0px 6px rgba(30,144,255,0.3);
	--tw-shadow-colored: 0px 0px 6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_7px_\#000_inset\]{
	--tw-shadow: 0px 0px 7px #000 inset;
	--tw-shadow-colored: inset 0px 0px 7px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_8px_\#17A1E5\2c 0px_0px_2px_\#17A1E5_inset\]{
	--tw-shadow: 0px 0px 8px #17A1E5,0px 0px 2px #17A1E5 inset;
	--tw-shadow-colored: 0px 0px 8px var(--tw-shadow-color), inset 0px 0px 2px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_8px_0px_rgba\(34\2c 197\2c 94\2c 0\.4\)\]{
	--tw-shadow: 0px 0px 8px 0px rgba(34,197,94,0.4);
	--tw-shadow-colored: 0px 0px 8px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_8px_rgba\(138\2c 43\2c 226\2c 0\.3\)\]{
	--tw-shadow: 0px 0px 8px rgba(138,43,226,0.3);
	--tw-shadow-colored: 0px 0px 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_8px_rgba\(153\2c 50\2c 204\2c 0\.4\)\]{
	--tw-shadow: 0px 0px 8px rgba(153,50,204,0.4);
	--tw-shadow-colored: 0px 0px 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_8px_rgba\(159\2c 204\2c 223\2c 0\.3\)\]{
	--tw-shadow: 0px 0px 8px rgba(159,204,223,0.3);
	--tw-shadow-colored: 0px 0px 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_8px_rgba\(255\2c 199\2c 44\2c 0\.4\)\]{
	--tw-shadow: 0px 0px 8px rgba(255,199,44,0.4);
	--tw-shadow-colored: 0px 0px 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_9\.5px_\#000_inset\2c 0px_0px_12\.5px_1\.15px_rgba\(0\2c 0\2c 0\2c 0\.75\)_inset\]{
	--tw-shadow: 0px 0px 9.5px #000 inset,0px 0px 12.5px 1.15px rgba(0,0,0,0.75) inset;
	--tw-shadow-colored: inset 0px 0px 9.5px var(--tw-shadow-color), inset 0px 0px 12.5px 1.15px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_1\.5339224338531494px_0px_0px_rgba\(0\2c 0\2c 0\2c 1\.00\)\2c 0px_2\.636246919631958px_15\.722704887390137px_0px_rgba\(0\2c 0\2c 0\2c 1\.00\)\2c inset_0px_2\.636246919631958px_2\.4542758464813232px_0px_rgba\(0\2c 0\2c 0\2c 1\.00\)\]{
	--tw-shadow: 0px 1.5339224338531494px 0px 0px rgba(0,0,0,1.00),0px 2.636246919631958px 15.722704887390137px 0px rgba(0,0,0,1.00),inset 0px 2.636246919631958px 2.4542758464813232px 0px rgba(0,0,0,1.00);
	--tw-shadow-colored: 0px 1.5339224338531494px 0px 0px var(--tw-shadow-color), 0px 2.636246919631958px 15.722704887390137px 0px var(--tw-shadow-color), inset 0px 2.636246919631958px 2.4542758464813232px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_1\.867px_2\.8px_0px_rgba\(0\2c 0\2c 0\2c 0\.15\)\]{
	--tw-shadow: 0px 1.867px 2.8px 0px rgba(0,0,0,0.15);
	--tw-shadow-colored: 0px 1.867px 2.8px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_10\.6px_16\.4px_0px_\#000\2c 0px_4\.25px_29\.125px_0px_\#000\]{
	--tw-shadow: 0px 10.6px 16.4px 0px #000,0px 4.25px 29.125px 0px #000;
	--tw-shadow-colored: 0px 10.6px 16.4px 0px var(--tw-shadow-color), 0px 4.25px 29.125px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_10px_30px_rgba\(0\2c 212\2c 255\2c 0\.6\)\2c inset_0px_2px_0px_rgba\(255\2c 255\2c 255\2c 0\.15\)\]{
	--tw-shadow: 0px 10px 30px rgba(0,212,255,0.6),inset 0px 2px 0px rgba(255,255,255,0.15);
	--tw-shadow-colored: 0px 10px 30px var(--tw-shadow-color), inset 0px 2px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_12px_36px_rgba\(192\2c 192\2c 192\2c 0\.7\)\2c inset_0px_3px_0px_rgba\(255\2c 255\2c 255\2c 0\.3\)\]{
	--tw-shadow: 0px 12px 36px rgba(192,192,192,0.7),inset 0px 3px 0px rgba(255,255,255,0.3);
	--tw-shadow-colored: 0px 12px 36px var(--tw-shadow-color), inset 0px 3px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_12px_36px_rgba\(205\2c 127\2c 50\2c 0\.7\)\2c inset_0px_3px_0px_rgba\(255\2c 255\2c 255\2c 0\.3\)\]{
	--tw-shadow: 0px 12px 36px rgba(205,127,50,0.7),inset 0px 3px 0px rgba(255,255,255,0.3);
	--tw-shadow-colored: 0px 12px 36px var(--tw-shadow-color), inset 0px 3px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_12px_36px_rgba\(255\2c 215\2c 0\2c 0\.7\)\2c inset_0px_3px_0px_rgba\(255\2c 255\2c 255\2c 0\.4\)\]{
	--tw-shadow: 0px 12px 36px rgba(255,215,0,0.7),inset 0px 3px 0px rgba(255,255,255,0.4);
	--tw-shadow-colored: 0px 12px 36px var(--tw-shadow-color), inset 0px 3px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_1px_1px_0px_rgba\(159\2c 204\2c 223\2c 0\.20\)\]{
	--tw-shadow: 0px 1px 1px 0px rgba(159,204,223,0.20);
	--tw-shadow-colored: 0px 1px 1px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_0px_0px_\#000\2c 0px_3\.5px_20\.5px_0px_\#000\2c inset_0px_3\.5px_3\.5px_0px_\#000\]{
	--tw-shadow: 0px 2px 0px 0px #000,0px 3.5px 20.5px 0px #000,inset 0px 3.5px 3.5px 0px #000;
	--tw-shadow-colored: 0px 2px 0px 0px var(--tw-shadow-color), 0px 3.5px 20.5px 0px var(--tw-shadow-color), inset 0px 3.5px 3.5px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_0px_0px_\#222F34\2c 0px_4px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.25\)\2c 0px_0px_4px_0px_\#000_inset\]{
	--tw-shadow: 0px 2px 0px 0px #222F34,0px 4px 4px 0px rgba(0,0,0,0.25),0px 0px 4px 0px #000 inset;
	--tw-shadow-colored: 0px 2px 0px 0px var(--tw-shadow-color), 0px 4px 4px 0px var(--tw-shadow-color), inset 0px 0px 4px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_0px_0px_\#222F34\2c 0px_4px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{
	--tw-shadow: 0px 2px 0px 0px #222F34,0px 4px 4px 0px rgba(0,0,0,0.25);
	--tw-shadow-colored: 0px 2px 0px 0px var(--tw-shadow-color), 0px 4px 4px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_12px_\#000\2c inset_0px_0px_4px_\#4fc3e8\]{
	--tw-shadow: 0px 2px 12px #000,inset 0px 0px 4px #4fc3e8;
	--tw-shadow-colored: 0px 2px 12px var(--tw-shadow-color), inset 0px 0px 4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_2\.5px_\#000\]{
	--tw-shadow: 0px 2px 2.5px #000;
	--tw-shadow-colored: 0px 2px 2.5px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_2px_0px_rgba\(5\2c 11\2c 0\2c 0\.15\)_inset\2c _0px_2px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{
	--tw-shadow: 0px 2px 2px 0px rgba(5,11,0,0.15) inset, 0px 2px 4px 0px rgba(0,0,0,0.25);
	--tw-shadow-colored: inset 0px 2px 2px 0px var(--tw-shadow-color), 0px 2px 4px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_3px_\#000\]{
	--tw-shadow: 0px 2px 3px #000;
	--tw-shadow-colored: 0px 2px 3px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_3px_rgba\(0\2c 0\2c 0\2c 0\.4\)\2c 0_0_10px_rgba\(79\2c 195\2c 232\2c 0\.2\)\]{
	--tw-shadow: 0px 2px 3px rgba(0,0,0,0.4),0 0 10px rgba(79,195,232,0.2);
	--tw-shadow-colored: 0px 2px 3px var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.15\)_inset\]{
	--tw-shadow: 0px 2px 4px 0px rgba(0,0,0,0.15) inset;
	--tw-shadow-colored: inset 0px 2px 4px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]{
	--tw-shadow: 0px 2px 4px 0px rgba(0,0,0,0.3);
	--tw-shadow-colored: 0px 2px 4px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_4px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]{
	--tw-shadow: 0px 2px 4px rgba(0,0,0,0.3);
	--tw-shadow-colored: 0px 2px 4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_4px_rgba\(255\2c 0\2c 0\2c 0\.3\)\]{
	--tw-shadow: 0px 2px 4px rgba(255,0,0,0.3);
	--tw-shadow-colored: 0px 2px 4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{
	--tw-shadow: 0px 2px 6px rgba(0,0,0,0.4);
	--tw-shadow-colored: 0px 2px 6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_6px_rgba\(159\2c 204\2c 223\2c 0\.3\)\]{
	--tw-shadow: 0px 2px 6px rgba(159,204,223,0.3);
	--tw-shadow-colored: 0px 2px 6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_6px_rgba\(255\2c 199\2c 44\2c 0\.3\)\]{
	--tw-shadow: 0px 2px 6px rgba(255,199,44,0.3);
	--tw-shadow-colored: 0px 2px 6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]{
	--tw-shadow: 0px 2px 8px rgba(0,0,0,0.3);
	--tw-shadow-colored: 0px 2px 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_8px_rgba\(207\2c 23\2c 23\2c 0\.4\)\]{
	--tw-shadow: 0px 2px 8px rgba(207,23,23,0.4);
	--tw-shadow-colored: 0px 2px 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_8px_rgba\(23\2c 207\2c 54\2c 0\.4\)\]{
	--tw-shadow: 0px 2px 8px rgba(23,207,54,0.4);
	--tw-shadow-colored: 0px 2px 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3\.4482760429382324px_15\.600000381469727px_0px_rgba\(0\2c 0\2c 0\2c 1\.00\)\2c 0px_2px_0px_0px_rgba\(30\2c 65\2c 92\2c 1\.00\)\2c 0px_2px_6\.699999809265137px_0px_rgba\(201\2c 77\2c 255\2c 0\.90\)\]{
	--tw-shadow: 0px 3.4482760429382324px 15.600000381469727px 0px rgba(0,0,0,1.00),0px 2px 0px 0px rgba(30,65,92,1.00),0px 2px 6.699999809265137px 0px rgba(201,77,255,0.90);
	--tw-shadow-colored: 0px 3.4482760429382324px 15.600000381469727px 0px var(--tw-shadow-color), 0px 2px 0px 0px var(--tw-shadow-color), 0px 2px 6.699999809265137px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3\.4482760429382324px_15\.600000381469727px_0px_rgba\(0\2c 0\2c 0\2c 1\.00\)\2c 0px_2px_0px_0px_rgba\(7\2c 23\2c 32\2c 1\.00\)\]{
	--tw-shadow: 0px 3.4482760429382324px 15.600000381469727px 0px rgba(0,0,0,1.00),0px 2px 0px 0px rgba(7,23,32,1.00);
	--tw-shadow-colored: 0px 3.4482760429382324px 15.600000381469727px 0px var(--tw-shadow-color), 0px 2px 0px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3\.5px_20px_\#000\2c 0px_2px_0px_rgba\(0\2c 0\2c 0\2c 0\.8\)\2c inset_0px_0px_12px_\#3B82F640\]{
	--tw-shadow: 0px 3.5px 20px #000,0px 2px 0px rgba(0,0,0,0.8),inset 0px 0px 12px #3B82F640;
	--tw-shadow-colored: 0px 3.5px 20px var(--tw-shadow-color), 0px 2px 0px var(--tw-shadow-color), inset 0px 0px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3\.72px_3\.72px_0px_rgba\(0\2c 0\2c 0\2c 0\.30\)\]{
	--tw-shadow: 0px 3.72px 3.72px 0px rgba(0,0,0,0.30);
	--tw-shadow-colored: 0px 3.72px 3.72px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3px_0px_0px_\#222017\]{
	--tw-shadow: 0px 3px 0px 0px #222017;
	--tw-shadow-colored: 0px 3px 0px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3px_0px_0px_\#222F34\2c 0px_0px_4px_0px_\#000_inset\]{
	--tw-shadow: 0px 3px 0px 0px #222F34,0px 0px 4px 0px #000 inset;
	--tw-shadow-colored: 0px 3px 0px 0px var(--tw-shadow-color), inset 0px 0px 4px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3px_0px_0px_\#231B14\]{
	--tw-shadow: 0px 3px 0px 0px #231B14;
	--tw-shadow-colored: 0px 3px 0px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3px_0px_0px_\#272727\]{
	--tw-shadow: 0px 3px 0px 0px #272727;
	--tw-shadow-colored: 0px 3px 0px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3px_12px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{
	--tw-shadow: 0px 3px 12px rgba(0,0,0,0.6);
	--tw-shadow-colored: 0px 3px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3px_3px_\#000\]{
	--tw-shadow: 0px 3px 3px #000;
	--tw-shadow-colored: 0px 3px 3px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3px_4px_\#000_inset\]{
	--tw-shadow: 0px 3px 4px #000 inset;
	--tw-shadow-colored: inset 0px 3px 4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4\.5px_10px_rgba\(0\2c 0\2c 0\2c 1\)\2c 0px_4px_23px_rgba\(0\2c 0\2c 0\2c 1\)\]{
	--tw-shadow: 0px 4.5px 10px rgba(0,0,0,1),0px 4px 23px rgba(0,0,0,1);
	--tw-shadow-colored: 0px 4.5px 10px var(--tw-shadow-color), 0px 4px 23px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]{
	--tw-shadow: 0px 4px 12px rgba(0,0,0,0.3);
	--tw-shadow-colored: 0px 4px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{
	--tw-shadow: 0px 4px 12px rgba(0,0,0,0.6);
	--tw-shadow-colored: 0px 4px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_12px_rgba\(0\2c 255\2c 136\2c 0\.6\)\]{
	--tw-shadow: 0px 4px 12px rgba(0,255,136,0.6);
	--tw-shadow-colored: 0px 4px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_12px_rgba\(255\2c 200\2c 0\2c 0\.4\)\]{
	--tw-shadow: 0px 4px 12px rgba(255,200,0,0.4);
	--tw-shadow-colored: 0px 4px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_16px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]{
	--tw-shadow: 0px 4px 16px rgba(0,0,0,0.3);
	--tw-shadow-colored: 0px 4px 16px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_16px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{
	--tw-shadow: 0px 4px 16px rgba(0,0,0,0.5);
	--tw-shadow-colored: 0px 4px 16px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_16px_rgba\(139\2c 95\2c 191\2c 0\.5\)\]{
	--tw-shadow: 0px 4px 16px rgba(139,95,191,0.5);
	--tw-shadow-colored: 0px 4px 16px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_4px_\#000\2c 0px_2px_13px_\#000_inset\]{
	--tw-shadow: 0px 4px 4px #000,0px 2px 13px #000 inset;
	--tw-shadow-colored: 0px 4px 4px var(--tw-shadow-color), inset 0px 2px 13px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_4px_\#000\]{
	--tw-shadow: 0px 4px 4px #000;
	--tw-shadow-colored: 0px 4px 4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.2\)\]{
	--tw-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
	--tw-shadow-colored: 0px 4px 4px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.20\)\]{
	--tw-shadow: 0px 4px 4px 0px rgba(0,0,0,0.20);
	--tw-shadow-colored: 0px 4px 4px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_4px_0px_rgba\(50\2c 50\2c 71\2c 0\.08\)\2c 0px_4px_8px_0px_rgba\(50\2c 50\2c 71\2c 0\.06\)\]{
	--tw-shadow: 0px 4px 4px 0px rgba(50,50,71,0.08),0px 4px 8px 0px rgba(50,50,71,0.06);
	--tw-shadow-colored: 0px 4px 4px 0px var(--tw-shadow-color), 0px 4px 8px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_8px_0px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{
	--tw-shadow: 0px 4px 8px 0px rgba(0,0,0,0.4);
	--tw-shadow-colored: 0px 4px 8px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_8px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]{
	--tw-shadow: 0px 4px 8px rgba(0,0,0,0.3);
	--tw-shadow-colored: 0px 4px 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_8px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{
	--tw-shadow: 0px 4px 8px rgba(0,0,0,0.4);
	--tw-shadow-colored: 0px 4px 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_8px_rgba\(255\2c 0\2c 0\2c 0\.2\)\]{
	--tw-shadow: 0px 4px 8px rgba(255,0,0,0.2);
	--tw-shadow-colored: 0px 4px 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_6px_12px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{
	--tw-shadow: 0px 6px 12px rgba(0,0,0,0.4);
	--tw-shadow-colored: 0px 6px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_6px_16px_rgba\(0\2c 0\2c 0\2c 0\.5\)\2c inset_0px_1px_0px_rgba\(255\2c 255\2c 255\2c 0\.05\)\]{
	--tw-shadow: 0px 6px 16px rgba(0,0,0,0.5),inset 0px 1px 0px rgba(255,255,255,0.05);
	--tw-shadow-colored: 0px 6px 16px var(--tw-shadow-color), inset 0px 1px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_6px_16px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{
	--tw-shadow: 0px 6px 16px rgba(0,0,0,0.5);
	--tw-shadow-colored: 0px 6px 16px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8\.5px_13px_0px_\#000\2c 0px_3\.4px_23px_0px_\#000\]{
	--tw-shadow: 0px 8.5px 13px 0px #000,0px 3.4px 23px 0px #000;
	--tw-shadow-colored: 0px 8.5px 13px 0px var(--tw-shadow-color), 0px 3.4px 23px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_20px_rgba\(0\2c 0\2c 0\2c 0\.4\)\2c 0px_0px_16px_rgba\(251\2c 191\2c 36\2c 0\.4\)\]{
	--tw-shadow: 0px 8px 20px rgba(0,0,0,0.4),0px 0px 16px rgba(251,191,36,0.4);
	--tw-shadow-colored: 0px 8px 20px var(--tw-shadow-color), 0px 0px 16px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_20px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{
	--tw-shadow: 0px 8px 20px rgba(0,0,0,0.5);
	--tw-shadow-colored: 0px 8px 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_20px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{
	--tw-shadow: 0px 8px 20px rgba(0,0,0,0.6);
	--tw-shadow-colored: 0px 8px 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{
	--tw-shadow: 0px 8px 24px rgba(0,0,0,0.4);
	--tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{
	--tw-shadow: 0px 8px 24px rgba(0,0,0,0.6);
	--tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{
	--tw-shadow: 0px 8px 24px rgba(0,0,0,0.8);
	--tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_24px_rgba\(192\2c 192\2c 192\2c 0\.4\)\2c inset_0px_1px_0px_rgba\(255\2c 255\2c 255\2c 0\.1\)\]{
	--tw-shadow: 0px 8px 24px rgba(192,192,192,0.4),inset 0px 1px 0px rgba(255,255,255,0.1);
	--tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color), inset 0px 1px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_24px_rgba\(205\2c 127\2c 50\2c 0\.4\)\2c inset_0px_1px_0px_rgba\(255\2c 255\2c 255\2c 0\.1\)\]{
	--tw-shadow: 0px 8px 24px rgba(205,127,50,0.4),inset 0px 1px 0px rgba(255,255,255,0.1);
	--tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color), inset 0px 1px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_24px_rgba\(255\2c 215\2c 0\2c 0\.3\)\]{
	--tw-shadow: 0px 8px 24px rgba(255,215,0,0.3);
	--tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_24px_rgba\(255\2c 215\2c 0\2c 0\.4\)\2c inset_0px_1px_0px_rgba\(255\2c 255\2c 255\2c 0\.2\)\]{
	--tw-shadow: 0px 8px 24px rgba(255,215,0,0.4),inset 0px 1px 0px rgba(255,255,255,0.2);
	--tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color), inset 0px 1px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_24px_rgba\(6\2c 182\2c 212\2c 0\.4\)\]{
	--tw-shadow: 0px 8px 24px rgba(6,182,212,0.4);
	--tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.4\)\2c 0px_0px_24px_rgba\(251\2c 191\2c 36\2c 0\.3\)\]{
	--tw-shadow: 0px 8px 32px rgba(0,0,0,0.4),0px 0px 24px rgba(251,191,36,0.3);
	--tw-shadow-colored: 0px 8px 32px var(--tw-shadow-color), 0px 0px 24px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0_0_120px_40px_\#000\]{
	--tw-shadow: inset 0 0 120px 40px #000;
	--tw-shadow-colored: inset 0 0 120px 40px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0_0_120px_80px_\#000\]{
	--tw-shadow: inset 0 0 120px 80px #000;
	--tw-shadow-colored: inset 0 0 120px 80px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0_0_180px_60px_\#000\]{
	--tw-shadow: inset 0 0 180px 60px #000;
	--tw-shadow-colored: inset 0 0 180px 60px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0_0_30px_rgba\(255\2c 255\2c 255\2c 0\.1\)\]{
	--tw-shadow: inset 0 0 30px rgba(255,255,255,0.1);
	--tw-shadow-colored: inset 0 0 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.1\)\]{
	--tw-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_-2px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.20\)\]{
	--tw-shadow: inset 0px -2px 4px 0px rgba(0,0,0,0.20);
	--tw-shadow-colored: inset 0px -2px 4px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_0px_1\.9px_0px_rgba\(1\2c 18\2c 4\2c 1\.00\)\]{
	--tw-shadow: inset 0px 0px 1.9px 0px rgba(1,18,4,1.00);
	--tw-shadow-colored: inset 0px 0px 1.9px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_0px_6\.285714626312256px_0px_rgba\(102\2c 60\2c 228\2c 0\.50\)\]{
	--tw-shadow: inset 0px 0px 6.285714626312256px 0px rgba(102,60,228,0.50);
	--tw-shadow-colored: inset 0px 0px 6.285714626312256px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_1px_0px_\#0000008a\]{
	--tw-shadow: inset 0px 1px 0px #0000008a;
	--tw-shadow-colored: inset 0px 1px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_1px_0px_0px_rgba\(0\2c 0\2c 0\2c 0\.26\)\]{
	--tw-shadow: inset 0px 1px 0px 0px rgba(0,0,0,0.26);
	--tw-shadow-colored: inset 0px 1px 0px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_1px_0px_0px_rgba\(0\2c 0\2c 0\2c 0\.54\)\]{
	--tw-shadow: inset 0px 1px 0px 0px rgba(0,0,0,0.54);
	--tw-shadow-colored: inset 0px 1px 0px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_1px_2\.200000047683716px_0px_rgba\(0\2c 0\2c 0\2c 0\.54\)\]{
	--tw-shadow: inset 0px 1px 2.200000047683716px 0px rgba(0,0,0,0.54);
	--tw-shadow-colored: inset 0px 1px 2.200000047683716px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_1px_2px_rgba\(255\2c 255\2c 255\2c 0\.1\)\]{
	--tw-shadow: inset 0px 1px 2px rgba(255,255,255,0.1);
	--tw-shadow-colored: inset 0px 1px 2px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_1px_3px_rgba\(255\2c 255\2c 255\2c 0\.2\)\2c 0px_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]{
	--tw-shadow: inset 0px 1px 3px rgba(255,255,255,0.2),0px 2px 8px rgba(0,0,0,0.3);
	--tw-shadow-colored: inset 0px 1px 3px var(--tw-shadow-color), 0px 2px 8px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_2px_4px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{
	--tw-shadow: inset 0px 2px 4px rgba(0,0,0,0.5);
	--tw-shadow-colored: inset 0px 2px 4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_4px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{
	--tw-shadow: inset 0px 4px 4px 0px rgba(0,0,0,0.25);
	--tw-shadow-colored: inset 0px 4px 4px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), 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);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.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);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-none{
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.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 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl{
	--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-emerald-500\/25{
	--tw-shadow-color: rgb(16 185 129 / 0.25);
	--tw-shadow: var(--tw-shadow-colored);
}
.shadow-emerald-500\/30{
	--tw-shadow-color: rgb(16 185 129 / 0.3);
	--tw-shadow: var(--tw-shadow-colored);
}
.shadow-green-500\/50{
	--tw-shadow-color: rgb(34 197 94 / 0.5);
	--tw-shadow: var(--tw-shadow-colored);
}
.shadow-purple-500\/20{
	--tw-shadow-color: rgb(168 85 247 / 0.2);
	--tw-shadow: var(--tw-shadow-colored);
}
.shadow-purple-500\/50{
	--tw-shadow-color: rgb(168 85 247 / 0.5);
	--tw-shadow: var(--tw-shadow-colored);
}
.shadow-yellow-500\/20{
	--tw-shadow-color: rgb(234 179 8 / 0.2);
	--tw-shadow: var(--tw-shadow-colored);
}
.outline-none{
	outline: 2px solid transparent;
	outline-offset: 2px;
}
.outline{
	outline-style: solid;
}
.\!outline-1{
	outline-width: 1px !important;
}
.outline-1{
	outline-width: 1px;
}
.outline-\[0\.50px\]{
	outline-width: 0.50px;
}
.outline-offset-\[-2px\]{
	outline-offset: -2px;
}
.outline-\[\#1B2A3D\]{
	outline-color: #1B2A3D;
}
.outline-\[\#1BA81B\]{
	outline-color: #1BA81B;
}
.outline-\[\#1F4C67\]{
	outline-color: #1F4C67;
}
.outline-\[\#1f4c67\]{
	outline-color: #1f4c67;
}
.outline-\[\#220C32\]{
	outline-color: #220C32;
}
.outline-\[\#2D1B3D\]{
	outline-color: #2D1B3D;
}
.outline-\[\#3D2A0F\]{
	outline-color: #3D2A0F;
}
.outline-\[\#c94dff\]{
	outline-color: #c94dff;
}
.outline-black{
	outline-color: #000;
}
.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);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-0{
	--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.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 #0000);
}
.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 #0000);
}
.ring-4{
	--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-\[\#00D4FF\]\/30{
	--tw-ring-color: rgb(0 212 255 / 0.3);
}
.ring-\[\#C0C0C0\]\/50{
	--tw-ring-color: rgb(192 192 192 / 0.5);
}
.ring-\[\#CD7F32\]\/50{
	--tw-ring-color: rgb(205 127 50 / 0.5);
}
.ring-\[\#FFD700\]\/40{
	--tw-ring-color: rgb(255 215 0 / 0.4);
}
.ring-\[\#FFD700\]\/50{
	--tw-ring-color: rgb(255 215 0 / 0.5);
}
.ring-\[\#FFEB3B\]\/50{
	--tw-ring-color: rgb(255 235 59 / 0.5);
}
.ring-amber-400\/50{
	--tw-ring-color: rgb(251 191 36 / 0.5);
}
.ring-amber-400\/70{
	--tw-ring-color: rgb(251 191 36 / 0.7);
}
.ring-cyan-400{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity));
}
.ring-cyan-400\/70{
	--tw-ring-color: rgb(34 211 238 / 0.7);
}
.ring-emerald-400\/30{
	--tw-ring-color: rgb(52 211 153 / 0.3);
}
.ring-gray-100{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity));
}
.ring-gray-200{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity));
}
.ring-green-400{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity));
}
.ring-ring{
	--tw-ring-color: hsl(var(--ring));
}
.ring-white{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}
.ring-white\/20{
	--tw-ring-color: rgb(255 255 255 / 0.2);
}
.ring-yellow-400{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity));
}
.ring-opacity-80{
	--tw-ring-opacity: 0.8;
}
.ring-offset-1{
	--tw-ring-offset-width: 1px;
}
.ring-offset-2{
	--tw-ring-offset-width: 2px;
}
.ring-offset-background{
	--tw-ring-offset-color: hsl(var(--background));
}
.ring-offset-black\/80{
	--tw-ring-offset-color: rgb(0 0 0 / 0.8);
}
.ring-offset-slate-900{
	--tw-ring-offset-color: #0f172a;
}
.blur{
	--tw-blur: blur(8px);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-2xl{
	--tw-blur: blur(40px);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-3xl{
	--tw-blur: blur(64px);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[100px\]{
	--tw-blur: blur(100px);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[120px\]{
	--tw-blur: blur(120px);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[1px\]{
	--tw-blur: blur(1px);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[2px\]{
	--tw-blur: blur(2px);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[40px\]{
	--tw-blur: blur(40px);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[60px\]{
	--tw-blur: blur(60px);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[80px\]{
	--tw-blur: blur(80px);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-lg{
	--tw-blur: blur(16px);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-md{
	--tw-blur: blur(12px);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-sm{
	--tw-blur: blur(4px);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-xl{
	--tw-blur: blur(24px);
	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);
}
.brightness-0{
	--tw-brightness: brightness(0);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.brightness-100{
	--tw-brightness: brightness(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);
}
.brightness-110{
	--tw-brightness: brightness(1.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);
}
.brightness-125{
	--tw-brightness: brightness(1.25);
	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);
}
.brightness-50{
	--tw-brightness: brightness(.5);
	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);
}
.brightness-75{
	--tw-brightness: brightness(.75);
	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);
}
.brightness-\[\.9\]{
	--tw-brightness: brightness(.9);
	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);
}
.brightness-\[0\.1\]{
	--tw-brightness: brightness(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);
}
.brightness-\[0\.2\]{
	--tw-brightness: brightness(0.2);
	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);
}
.brightness-\[0\.4\]{
	--tw-brightness: brightness(0.4);
	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);
}
.brightness-\[0\.9\]{
	--tw-brightness: brightness(0.9);
	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);
}
.brightness-\[1\.15\]{
	--tw-brightness: brightness(1.15);
	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);
}
.brightness-\[1\.1\]{
	--tw-brightness: brightness(1.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);
}
.brightness-\[10\]{
	--tw-brightness: brightness(10);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.contrast-\[1\.2\]{
	--tw-contrast: contrast(1.2);
	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));
	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-2xl{
	--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / 0.15));
	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-\[-4\.25px_4\.25px_6\.5px_\#000\]{
	--tw-drop-shadow: drop-shadow(-4.25px 4.25px 6.5px #000);
	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-\[0_0_10px_\#000\]{
	--tw-drop-shadow: drop-shadow(0 0 10px #000);
	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-\[0_0_10px_rgba\(52\2c 211\2c 153\2c 0\.6\)\]{
	--tw-drop-shadow: drop-shadow(0 0 10px rgba(52,211,153,0.6));
	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-\[0_0_10px_rgba\(52\2c 211\2c 153\2c 0\.7\)\]{
	--tw-drop-shadow: drop-shadow(0 0 10px rgba(52,211,153,0.7));
	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-\[0_0_12px_\#FFD700\]{
	--tw-drop-shadow: drop-shadow(0 0 12px #FFD700);
	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-\[0_0_15px_\#FFEA00\]{
	--tw-drop-shadow: drop-shadow(0 0 15px #FFEA00);
	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-\[0_0_15px_\#FFF\]{
	--tw-drop-shadow: drop-shadow(0 0 15px #FFF);
	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-\[0_0_15px_rgba\(52\2c 211\2c 153\2c 0\.7\)\]{
	--tw-drop-shadow: drop-shadow(0 0 15px rgba(52,211,153,0.7));
	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-\[0_0_15px_rgba\(52\2c 211\2c 153\2c 0\.9\)\]{
	--tw-drop-shadow: drop-shadow(0 0 15px rgba(52,211,153,0.9));
	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-\[0_0_15px_rgba\(6\2c 182\2c 212\2c 0\.7\)\]{
	--tw-drop-shadow: drop-shadow(0 0 15px rgba(6,182,212,0.7));
	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-\[0_0_20px_\#FFF\]{
	--tw-drop-shadow: drop-shadow(0 0 20px #FFF);
	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-\[0_0_20px_rgba\(147\2c 51\2c 234\2c 0\.5\)\]{
	--tw-drop-shadow: drop-shadow(0 0 20px rgba(147,51,234,0.5));
	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-\[0_0_20px_rgba\(16\2c 185\2c 129\2c 0\.5\)\]{
	--tw-drop-shadow: drop-shadow(0 0 20px rgba(16,185,129,0.5));
	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-\[0_0_20px_rgba\(168\2c 85\2c 247\2c 0\.8\)\]{
	--tw-drop-shadow: drop-shadow(0 0 20px rgba(168,85,247,0.8));
	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-\[0_0_20px_rgba\(245\2c 158\2c 11\2c 0\.5\)\]{
	--tw-drop-shadow: drop-shadow(0 0 20px rgba(245,158,11,0.5));
	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-\[0_0_20px_rgba\(52\2c 211\2c 153\2c 0\.9\)\]{
	--tw-drop-shadow: drop-shadow(0 0 20px rgba(52,211,153,0.9));
	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-\[0_0_20px_rgba\(6\2c 182\2c 212\2c 0\.6\)\]{
	--tw-drop-shadow: drop-shadow(0 0 20px rgba(6,182,212,0.6));
	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-\[0_0_25px_rgba\(52\2c 211\2c 153\2c 0\.9\)\]{
	--tw-drop-shadow: drop-shadow(0 0 25px rgba(52,211,153,0.9));
	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-\[0_0_30px_rgba\(100\2c 116\2c 139\2c 0\.5\)\]{
	--tw-drop-shadow: drop-shadow(0 0 30px rgba(100,116,139,0.5));
	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-\[0_0_36px_\#000\]{
	--tw-drop-shadow: drop-shadow(0 0 36px #000);
	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-\[0_0_4\.5px_\#FFF\]{
	--tw-drop-shadow: drop-shadow(0 0 4.5px #FFF);
	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-\[0_0_40px_rgba\(16\2c 185\2c 129\2c 0\.5\)\]{
	--tw-drop-shadow: drop-shadow(0 0 40px rgba(16,185,129,0.5));
	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-\[0_0_40px_rgba\(6\2c 182\2c 212\2c 0\.6\)\]{
	--tw-drop-shadow: drop-shadow(0 0 40px rgba(6,182,212,0.6));
	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-\[0_0_4px_rgba\(52\2c 211\2c 153\2c 0\.6\)\]{
	--tw-drop-shadow: drop-shadow(0 0 4px rgba(52,211,153,0.6));
	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-\[0_0_50px_rgba\(16\2c 185\2c 129\2c 0\.6\)\]{
	--tw-drop-shadow: drop-shadow(0 0 50px rgba(16,185,129,0.6));
	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-\[0_0_50px_rgba\(236\2c 72\2c 153\2c 0\.9\)\]{
	--tw-drop-shadow: drop-shadow(0 0 50px rgba(236,72,153,0.9));
	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-\[0_0_50px_rgba\(59\2c 130\2c 246\2c 0\.9\)\]{
	--tw-drop-shadow: drop-shadow(0 0 50px rgba(59,130,246,0.9));
	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-\[0_0_5px_\#00FF26\]{
	--tw-drop-shadow: drop-shadow(0 0 5px #00FF26);
	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-\[0_0_5px_\#17A1E5\]{
	--tw-drop-shadow: drop-shadow(0 0 5px #17A1E5);
	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-\[0_0_60px_rgba\(16\2c 185\2c 129\2c 0\.6\)\]{
	--tw-drop-shadow: drop-shadow(0 0 60px rgba(16,185,129,0.6));
	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-\[0_0_60px_rgba\(16\2c 185\2c 129\2c 0\.7\)\]{
	--tw-drop-shadow: drop-shadow(0 0 60px rgba(16,185,129,0.7));
	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-\[0_0_7px_\#00FFE0\]{
	--tw-drop-shadow: drop-shadow(0 0 7px #00FFE0);
	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-\[0_0_7px_\#8B29B2\]{
	--tw-drop-shadow: drop-shadow(0 0 7px #8B29B2);
	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-\[0_0_7px_\#FFDD2F\]{
	--tw-drop-shadow: drop-shadow(0 0 7px #FFDD2F);
	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-\[0_0_80px_rgba\(234\2c 179\2c 8\2c 1\)\]{
	--tw-drop-shadow: drop-shadow(0 0 80px rgba(234,179,8,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);
}
.drop-shadow-\[0_0_8px_\#FFD700\]{
	--tw-drop-shadow: drop-shadow(0 0 8px #FFD700);
	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-\[0_0_8px_\#FFF\]{
	--tw-drop-shadow: drop-shadow(0 0 8px #FFF);
	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-\[0_1\.5px_3\.5px_\#000\]{
	--tw-drop-shadow: drop-shadow(0 1.5px 3.5px #000);
	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-\[0_1\.75px_0_\#0F1C30\]{
	--tw-drop-shadow: drop-shadow(0 1.75px 0 #0F1C30);
	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-\[0_1px_0_\#0F1C30\]{
	--tw-drop-shadow: drop-shadow(0 1px 0 #0F1C30);
	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-\[0_1px_0_\#28014C\]{
	--tw-drop-shadow: drop-shadow(0 1px 0 #28014C);
	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-\[0_1px_1px_rgba\(255\2c 255\2c 255\2c 0\.5\)\]{
	--tw-drop-shadow: drop-shadow(0 1px 1px rgba(255,255,255,0.5));
	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-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{
	--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,0.8));
	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-\[0_2\.5px_30px_\#009DFF\]{
	--tw-drop-shadow: drop-shadow(0 2.5px 30px #009DFF);
	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-\[0_2px_0_\#0F1C30\]{
	--tw-drop-shadow: drop-shadow(0 2px 0 #0F1C30);
	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-\[0_2px_10px_rgba\(168\2c 85\2c 247\2c 0\.5\)\]{
	--tw-drop-shadow: drop-shadow(0 2px 10px rgba(168,85,247,0.5));
	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-\[0_2px_2px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{
	--tw-drop-shadow: drop-shadow(0 2px 2px rgba(0,0,0,0.8));
	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-\[0_2px_4px_\#000\]{
	--tw-drop-shadow: drop-shadow(0 2px 4px #000);
	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-\[0_2px_4px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{
	--tw-drop-shadow: drop-shadow(0 2px 4px rgba(0,0,0,0.6));
	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-\[0_2px_4px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{
	--tw-drop-shadow: drop-shadow(0 2px 4px rgba(0,0,0,0.8));
	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-\[0_2px_4px_rgba\(139\2c 92\2c 246\2c 0\.8\)\]{
	--tw-drop-shadow: drop-shadow(0 2px 4px rgba(139,92,246,0.8));
	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-\[0_2px_60px_\#310505\]{
	--tw-drop-shadow: drop-shadow(0 2px 60px #310505);
	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-\[0_2px_6px_\#000\]{
	--tw-drop-shadow: drop-shadow(0 2px 6px #000);
	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-\[0_2px_6px_\#F00\]{
	--tw-drop-shadow: drop-shadow(0 2px 6px #F00);
	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-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.9\)\]{
	--tw-drop-shadow: drop-shadow(0 2px 6px rgba(0,0,0,0.9));
	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-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{
	--tw-drop-shadow: drop-shadow(0 2px 8px rgba(0,0,0,0.6));
	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-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{
	--tw-drop-shadow: drop-shadow(0 2px 8px rgba(0,0,0,0.8));
	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-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.9\)\]{
	--tw-drop-shadow: drop-shadow(0 2px 8px rgba(0,0,0,0.9));
	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-\[0_2px_8px_rgba\(16\2c 185\2c 129\2c 0\.8\)\]{
	--tw-drop-shadow: drop-shadow(0 2px 8px rgba(16,185,129,0.8));
	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-\[0_2px_8px_rgba\(245\2c 158\2c 11\2c 0\.8\)\]{
	--tw-drop-shadow: drop-shadow(0 2px 8px rgba(245,158,11,0.8));
	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-\[0_3\.5px_12px_\#000\]{
	--tw-drop-shadow: drop-shadow(0 3.5px 12px #000);
	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-\[0_3\.5px_15\.5px_\#000\]{
	--tw-drop-shadow: drop-shadow(0 3.5px 15.5px #000);
	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-\[0_3\.5px_3\.25px_rgba\(0\2c 0\2c 0\2c 0\.68\)\]{
	--tw-drop-shadow: drop-shadow(0 3.5px 3.25px rgba(0,0,0,0.68));
	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-\[0_3\.5px_3px_rgba\(0\2c 0\2c 0\2c 0\.68\)\]{
	--tw-drop-shadow: drop-shadow(0 3.5px 3px rgba(0,0,0,0.68));
	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-\[0_3\.5px_6px_\#000\]{
	--tw-drop-shadow: drop-shadow(0 3.5px 6px #000);
	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-\[0_3px_10px_rgba\(0\2c 0\2c 0\2c 0\.75\)\]{
	--tw-drop-shadow: drop-shadow(0 3px 10px rgba(0,0,0,0.75));
	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-\[0_3px_6px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{
	--tw-drop-shadow: drop-shadow(0 3px 6px rgba(0,0,0,0.8));
	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-\[0_3px_6px_rgba\(0\2c 0\2c 0\2c 0\.9\)\]{
	--tw-drop-shadow: drop-shadow(0 3px 6px rgba(0,0,0,0.9));
	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-\[0_3px_9px_\#000\]{
	--tw-drop-shadow: drop-shadow(0 3px 9px #000);
	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-\[0_4px_0_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{
	--tw-drop-shadow: drop-shadow(0 4px 0 rgba(0,0,0,0.35));
	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-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{
	--tw-drop-shadow: drop-shadow(0 4px 12px rgba(0,0,0,0.8));
	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-\[0_4px_12px_rgba\(138\2c 43\2c 226\2c 0\.6\)\]{
	--tw-drop-shadow: drop-shadow(0 4px 12px rgba(138,43,226,0.6));
	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-\[0_4px_12px_rgba\(251\2c 191\2c 36\2c 0\.8\)\]{
	--tw-drop-shadow: drop-shadow(0 4px 12px rgba(251,191,36,0.8));
	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-\[0_4px_12px_rgba\(34\2c 197\2c 94\2c 0\.8\)\]{
	--tw-drop-shadow: drop-shadow(0 4px 12px rgba(34,197,94,0.8));
	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-\[0_4px_12px_rgba\(79\2c 195\2c 232\2c 0\.6\)\]{
	--tw-drop-shadow: drop-shadow(0 4px 12px rgba(79,195,232,0.6));
	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-\[0_4px_18\.5px_\#8800FF\]{
	--tw-drop-shadow: drop-shadow(0 4px 18.5px #8800FF);
	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-\[0_4px_18\.5px_\#F00\]{
	--tw-drop-shadow: drop-shadow(0 4px 18.5px #F00);
	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-\[0_4px_20px_\#00BFFF\]{
	--tw-drop-shadow: drop-shadow(0 4px 20px #00BFFF);
	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-\[0_4px_24px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{
	--tw-drop-shadow: drop-shadow(0 4px 24px rgba(0,0,0,0.5));
	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-\[0_4px_4px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{
	--tw-drop-shadow: drop-shadow(0 4px 4px rgba(0,0,0,0.25));
	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-\[0_8px_16px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{
	--tw-drop-shadow: drop-shadow(0 8px 16px rgba(0,0,0,0.4));
	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-\[0_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{
	--tw-drop-shadow: drop-shadow(0 8px 32px rgba(0,0,0,0.8));
	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-\[0px_0px_10px_0px_\#000\]{
	--tw-drop-shadow: drop-shadow(0px 0px 10px 0px #000);
	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-\[0px_0px_10px_rgba\(255\2c 161\2c 31\2c 0\.5\)\]{
	--tw-drop-shadow: drop-shadow(0px 0px 10px rgba(255,161,31,0.5));
	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-\[0px_0px_10px_rgba\(255\2c 255\2c 255\2c 0\.4\)\]{
	--tw-drop-shadow: drop-shadow(0px 0px 10px rgba(255,255,255,0.4));
	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-\[0px_0px_10px_rgba\(3\2c 85\2c 137\2c 1\)\]{
	--tw-drop-shadow: drop-shadow(0px 0px 10px rgba(3,85,137,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);
}
.drop-shadow-\[0px_0px_24px_\#00546B\]{
	--tw-drop-shadow: drop-shadow(0px 0px 24px #00546B);
	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-\[0px_0px_2px_rgba\(138\2c 43\2c 226\2c 0\.6\)\]{
	--tw-drop-shadow: drop-shadow(0px 0px 2px rgba(138,43,226,0.6));
	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-\[0px_0px_2px_rgba\(255\2c 215\2c 0\2c 0\.8\)\]{
	--tw-drop-shadow: drop-shadow(0px 0px 2px rgba(255,215,0,0.8));
	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-\[0px_0px_3px_rgba\(138\2c 43\2c 226\2c 0\.6\)\]{
	--tw-drop-shadow: drop-shadow(0px 0px 3px rgba(138,43,226,0.6));
	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-\[0px_0px_4px_rgba\(255\2c 215\2c 0\2c 0\.8\)\]{
	--tw-drop-shadow: drop-shadow(0px 0px 4px rgba(255,215,0,0.8));
	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-\[0px_0px_5px_\#5FFFFF\]{
	--tw-drop-shadow: drop-shadow(0px 0px 5px #5FFFFF);
	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-\[0px_1\.5px_0px_\#0F1C30\]{
	--tw-drop-shadow: drop-shadow(0px 1.5px 0px #0F1C30);
	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-\[0px_1\.5px_2\.5px_\#000\]{
	--tw-drop-shadow: drop-shadow(0px 1.5px 2.5px #000);
	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-\[0px_1\.67px_3\.75px_\#000\]{
	--tw-drop-shadow: drop-shadow(0px 1.67px 3.75px #000);
	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-\[0px_1\.75px_0px_\#0F1C30\]{
	--tw-drop-shadow: drop-shadow(0px 1.75px 0px #0F1C30);
	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-\[0px_1\.75px_1px_rgba\(0\2c 0\2c 0\2c 0\.30\)\]{
	--tw-drop-shadow: drop-shadow(0px 1.75px 1px rgba(0,0,0,0.30));
	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-\[0px_1px_0px_\#000\]{
	--tw-drop-shadow: drop-shadow(0px 1px 0px #000);
	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-\[0px_1px_0px_\#0F1C30\]{
	--tw-drop-shadow: drop-shadow(0px 1px 0px #0F1C30);
	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-\[0px_1px_1px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{
	--tw-drop-shadow: drop-shadow(0px 1px 1px rgba(0,0,0,0.6));
	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-\[0px_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{
	--tw-drop-shadow: drop-shadow(0px 1px 2px rgba(0,0,0,0.5));
	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-\[0px_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{
	--tw-drop-shadow: drop-shadow(0px 1px 2px rgba(0,0,0,0.6));
	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-\[0px_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{
	--tw-drop-shadow: drop-shadow(0px 1px 2px rgba(0,0,0,0.8));
	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-\[0px_2px_0px_\#0F1C30\]{
	--tw-drop-shadow: drop-shadow(0px 2px 0px #0F1C30);
	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-\[0px_2px_10px_\#000\]{
	--tw-drop-shadow: drop-shadow(0px 2px 10px #000);
	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-\[0px_2px_1px_\#000\]{
	--tw-drop-shadow: drop-shadow(0px 2px 1px #000);
	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-\[0px_2px_1px_rgba\(0\2c 0\2c 0\2c 0\.75\)\]{
	--tw-drop-shadow: drop-shadow(0px 2px 1px rgba(0,0,0,0.75));
	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-\[0px_2px_2px_\#000\]{
	--tw-drop-shadow: drop-shadow(0px 2px 2px #000);
	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-\[0px_2px_2px_\#0E6F75\]{
	--tw-drop-shadow: drop-shadow(0px 2px 2px #0E6F75);
	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-\[0px_2px_2px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{
	--tw-drop-shadow: drop-shadow(0px 2px 2px rgba(0,0,0,0.8));
	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-\[0px_2px_2px_rgba\(135\2c 205\2c 255\2c 0\.5\)\]{
	--tw-drop-shadow: drop-shadow(0px 2px 2px rgba(135,205,255,0.5));
	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-\[0px_2px_2px_rgba\(189\2c 247\2c 246\2c 0\.3\)\]{
	--tw-drop-shadow: drop-shadow(0px 2px 2px rgba(189,247,246,0.3));
	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-\[0px_2px_2px_rgba\(221\2c 48\2c 0\2c 0\.5\)\]{
	--tw-drop-shadow: drop-shadow(0px 2px 2px rgba(221,48,0,0.5));
	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-\[0px_2px_2px_rgba\(243\2c 166\2c 255\2c 0\.3\)\]{
	--tw-drop-shadow: drop-shadow(0px 2px 2px rgba(243,166,255,0.3));
	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-\[0px_2px_4px_\#000\]{
	--tw-drop-shadow: drop-shadow(0px 2px 4px #000);
	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-\[0px_2px_4px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{
	--tw-drop-shadow: drop-shadow(0px 2px 4px rgba(0,0,0,0.8));
	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-\[0px_2px_4px_rgba\(0\2c 0\2c 0\2c 1\)\]{
	--tw-drop-shadow: drop-shadow(0px 2px 4px rgba(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);
}
.drop-shadow-\[0px_2px_5px_\#000\]{
	--tw-drop-shadow: drop-shadow(0px 2px 5px #000);
	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-\[0px_4px_16px_rgba\(74\2c 144\2c 226\2c 0\.6\)\]{
	--tw-drop-shadow: drop-shadow(0px 4px 16px rgba(74,144,226,0.6));
	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-\[0px_4px_4px_\#000\]{
	--tw-drop-shadow: drop-shadow(0px 4px 4px #000);
	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-\[0px_4px_8px_\#000\]{
	--tw-drop-shadow: drop-shadow(0px 4px 8px #000);
	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-\[0px_4px_8px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{
	--tw-drop-shadow: drop-shadow(0px 4px 8px rgba(0,0,0,0.8));
	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-\[0px_4px_8px_rgba\(0\2c 0\2c 0\2c 1\)\]{
	--tw-drop-shadow: drop-shadow(0px 4px 8px rgba(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);
}
.drop-shadow-\[0px_6px_2px_\#000\]{
	--tw-drop-shadow: drop-shadow(0px 6px 2px #000);
	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-\[1px_1px_0px_rgba\(51\2c 2\2c 2\2c 0\.5\)\]{
	--tw-drop-shadow: drop-shadow(1px 1px 0px rgba(51,2,2,0.5));
	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-\[2px_2px_0px_\#0A140F\]{
	--tw-drop-shadow: drop-shadow(2px 2px 0px #0A140F);
	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-\[2px_2px_0px_\#0C1526\]{
	--tw-drop-shadow: drop-shadow(2px 2px 0px #0C1526);
	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-\[2px_2px_0px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{
	--tw-drop-shadow: drop-shadow(2px 2px 0px rgba(0,0,0,0.5));
	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-\[2px_2px_0px_rgba\(51\2c 2\2c 2\2c 0\.5\)\]{
	--tw-drop-shadow: drop-shadow(2px 2px 0px rgba(51,2,2,0.5));
	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-lg{
	--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(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);
}
.drop-shadow-md{
	--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
	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-sm{
	--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / 0.05));
	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-xl{
	--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08));
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale{
	--tw-grayscale: grayscale(100%);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale-\[0\.25\]{
	--tw-grayscale: grayscale(0.25);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale-\[0\.3\]{
	--tw-grayscale: grayscale(0.3);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale-\[0\.5\]{
	--tw-grayscale: grayscale(0.5);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale-\[70\%\]{
	--tw-grayscale: grayscale(70%);
	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%);
	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);
}
.saturate-\[1\.3\]{
	--tw-saturate: saturate(1.3);
	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);
}
.saturate-\[350\%\]{
	--tw-saturate: saturate(350%);
	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);
}
.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);
}
.backdrop-blur{
	--tw-backdrop-blur: blur(8px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-2xl{
	--tw-backdrop-blur: blur(40px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[10px\]{
	--tw-backdrop-blur: blur(10px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[12px\]{
	--tw-backdrop-blur: blur(12px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[18\.60px\]{
	--tw-backdrop-blur: blur(18.60px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[1px\]{
	--tw-backdrop-blur: blur(1px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[20px\]{
	--tw-backdrop-blur: blur(20px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[2px\]{
	--tw-backdrop-blur: blur(2px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[40px\]{
	--tw-backdrop-blur: blur(40px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[5px\]{
	--tw-backdrop-blur: blur(5px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[7\.5px\]{
	--tw-backdrop-blur: blur(7.5px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[80px\]{
	--tw-backdrop-blur: blur(80px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[8px\]{
	--tw-backdrop-blur: blur(8px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-lg{
	--tw-backdrop-blur: blur(16px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-md{
	--tw-backdrop-blur: blur(12px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-sm{
	--tw-backdrop-blur: blur(4px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-xl{
	--tw-backdrop-blur: blur(24px);
	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{
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition{
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-\[background-image\]{
	transition-property: background-image;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-\[border-color\2c background-color\2c shadow\]{
	transition-property: border-color,background-color,shadow;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-\[border-color\2c background-color\]{
	transition-property: border-color,background-color;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-\[border-color\2c shadow\2c transform\]{
	transition-property: border-color,shadow,transform;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-\[border-color\2c shadow\]{
	transition-property: border-color,shadow;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-\[border-color\]{
	transition-property: border-color;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-\[brightness\2c filter\]{
	transition-property: brightness,filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-\[color\2c filter\]{
	transition-property: color,filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-\[left\2c right\2c width\]{
	transition-property: left,right,width;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-\[margin\2c opacity\]{
	transition-property: margin,opacity;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-\[shadow\2c opacity\]{
	transition-property: shadow,opacity;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-\[shadow\]{
	transition-property: shadow;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-\[transform\2c shadow\2c background\2c border-color\]{
	transition-property: transform,shadow,background,border-color;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-\[transform\2c shadow\2c border-color\2c background\]{
	transition-property: transform,shadow,border-color,background;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-\[transform\2c shadow\]{
	transition-property: transform,shadow;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-\[width\2c height\2c padding\]{
	transition-property: width,height,padding;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-\[width\]{
	transition-property: width;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-all{
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-colors{
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-opacity{
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-shadow{
	transition-property: box-shadow;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-transform{
	transition-property: transform;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.delay-1000{
	transition-delay: 1000ms;
}
.delay-200{
	transition-delay: 200ms;
}
.delay-300{
	transition-delay: 300ms;
}
.delay-500{
	transition-delay: 500ms;
}
.delay-700{
	transition-delay: 700ms;
}
.duration-100{
	transition-duration: 100ms;
}
.duration-1000{
	transition-duration: 1000ms;
}
.duration-150{
	transition-duration: 150ms;
}
.duration-200{
	transition-duration: 200ms;
}
.duration-300{
	transition-duration: 300ms;
}
.duration-500{
	transition-duration: 500ms;
}
.ease-in-out{
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-linear{
	transition-timing-function: linear;
}
.ease-out{
	transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.will-change-\[max-height\2c transform\2c opacity\]{
	will-change: max-height,transform,opacity;
}
.will-change-\[opacity\2c transform\2c filter\]{
	will-change: opacity,transform,filter;
}
.will-change-\[opacity\2c transform\]{
	will-change: opacity,transform;
}
.will-change-\[opacity\]{
	will-change: opacity;
}
.will-change-\[transform\2c filter\]{
	will-change: transform,filter;
}
.will-change-\[transform\2c opacity\]{
	will-change: transform,opacity;
}
.will-change-\[transform\]{
	will-change: transform;
}
.will-change-transform{
	will-change: transform;
}
@keyframes enter{
	from{
		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));
	}
}
.animate-in{
	animation-name: enter;
	animation-duration: 150ms;
	--tw-enter-opacity: initial;
	--tw-enter-scale: initial;
	--tw-enter-rotate: initial;
	--tw-enter-translate-x: initial;
	--tw-enter-translate-y: initial;
}
.animate-out{
	animation-name: exit;
	animation-duration: 150ms;
	--tw-exit-opacity: initial;
	--tw-exit-scale: initial;
	--tw-exit-rotate: initial;
	--tw-exit-translate-x: initial;
	--tw-exit-translate-y: initial;
}
.fade-in{
	--tw-enter-opacity: 0;
}
.fade-in-0{
	--tw-enter-opacity: 0;
}
.fade-out{
	--tw-exit-opacity: 0;
}
.fade-out-0{
	--tw-exit-opacity: 0;
}
.zoom-in-95{
	--tw-enter-scale: .95;
}
.duration-100{
	animation-duration: 100ms;
}
.duration-1000{
	animation-duration: 1000ms;
}
.duration-150{
	animation-duration: 150ms;
}
.duration-200{
	animation-duration: 200ms;
}
.duration-300{
	animation-duration: 300ms;
}
.duration-500{
	animation-duration: 500ms;
}
.delay-1000{
	animation-delay: 1000ms;
}
.delay-200{
	animation-delay: 200ms;
}
.delay-300{
	animation-delay: 300ms;
}
.delay-500{
	animation-delay: 500ms;
}
.delay-700{
	animation-delay: 700ms;
}
.ease-in-out{
	animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-linear{
	animation-timing-function: linear;
}
.ease-out{
	animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.running{
	animation-play-state: running;
}
.paused{
	animation-play-state: paused;
}
.animate-shimmer {
		animation: shimmer 2s infinite;
	}
.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;
	}
.no-scrollbar::-webkit-scrollbar {
		display: none;
	}
/* Hide scrollbar for IE, Edge and Firefox */
.no-scrollbar {
		-ms-overflow-style: none;

		/* IE and Edge */
		scrollbar-width: none;

		/* Firefox */
	}
.\[-webkit-text-stroke\:1px_rgba\(139\2c 92\2c 246\2c 0\.5\)\]{
	-webkit-text-stroke: 1px rgba(139,92,246,0.5);
}
.\[text-shadow\:_0px_0px_4px_rgb\(0_0_0_\/_0\.25\)\]{
	text-shadow: 0px 0px 4px rgb(0 0 0 / 0.25);
}
.\[text-shadow\:_0px_1px_6px_rgb\(59_169_212_\/_1\.00\)\]{
	text-shadow: 0px 1px 6px rgb(59 169 212 / 1.00);
}
.\[text-shadow\:_0px_2px_0px_rgb\(15_28_48_\/_1\.00\)\]{
	text-shadow: 0px 2px 0px rgb(15 28 48 / 1.00);
}
.\[text-shadow\:_0px_2px_0px_rgb\(19_35_61_\/_1\.00\)\]{
	text-shadow: 0px 2px 0px rgb(19 35 61 / 1.00);
}
/* ✅ Platform-specific safe area handling */
/* Telegram WebApp - Use Telegram's safe area values */
body.platform-telegram {
	/* These values are set by Telegram WebApp */
	/* Default fallback values for Telegram */
	--tg-safe-area-inset-top: var(--tg-viewport-stable-inset-top, 47px);
	--tg-safe-area-inset-bottom: var(--tg-viewport-stable-inset-bottom, 34px);
	--tg-safe-area-inset-left: var(--tg-viewport-stable-inset-left, 0px);
	--tg-safe-area-inset-right: var(--tg-viewport-stable-inset-right, 0px);
	--tg-content-safe-area-inset-top: var(--tg-content-safe-area-inset-top,
			46px);
	--tg-content-safe-area-inset-bottom: var(--tg-content-safe-area-inset-bottom,
			0px);
}
/* Web/PWA - Use CSS env() safe-area-inset for device notches */
/* ✅ This works for both mobile web and PWA (iPhone notch, Android navigation bar) */
html.platform-web,
body.platform-web {
	/* Use CSS environment variables for native device safe areas */
	--safe-area-inset-top: env(safe-area-inset-top, 0px);
	--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);
	--safe-area-inset-left: env(safe-area-inset-left, 0px);
	--safe-area-inset-right: env(safe-area-inset-right, 0px);
}
/* ✅ PWA Full-Screen Background (extends to notch/battery area) */
/* html and body extend to notch area - background fills entire screen */
html.platform-web {
	/* Extend background to notch area - fills entire viewport including notch */
	height: 100%;
	height: -webkit-fill-available;
	/* iOS Safari fix */
	/* Make transparent so game background component shows through */
	background-color: transparent;
}
/* ✅ Root container fills entire viewport including notch area */
/* ✅ Root container fills entire viewport including notch area */
body.platform-web #root {
	/* Fill entire screen including notch area - extends to notch */
	width: 100vw;
	height: 100vh;
	height: 100dvh;
	/* Use dynamic viewport height */
	background-color: transparent;
	/* Background extends to notch, content containers handle safe area padding */
}
/* Telegram Premium Username Animation */
@keyframes premium-shine {

	0%,
	100% {
		background-position: 0% 50%;
	}

	50% {
		background-position: 100% 50%;
	}
}
/* Timelands ID Onboarding Shimmer Animation */
@keyframes shimmer {
	0% {
		background-position: 0% 50%;
	}

	100% {
		background-position: 200% 50%;
	}
}
@keyframes rainbow-hue {
	0% {
		filter: brightness(1.2) saturate(2) hue-rotate(0deg);
	}

	25% {
		filter: brightness(1.2) saturate(2) hue-rotate(90deg);
	}

	50% {
		filter: brightness(1.2) saturate(2) hue-rotate(180deg);
	}

	75% {
		filter: brightness(1.2) saturate(2) hue-rotate(270deg);
	}

	100% {
		filter: brightness(1.2) saturate(2) hue-rotate(360deg);
	}
}
.sprite-rainbow {
	animation: rainbow-hue 3s linear infinite;
	will-change: filter;
	/* ✅ PERFORMANCE: Animation paused when not visible (handled by IntersectionObserver in components) */
}
/* Open World Sprite Filters - Match original pet effects */
.sprite-golden {
	filter: sepia(1) saturate(4) hue-rotate(-8deg) brightness(1.1) contrast(1.15);
}
.sprite-astral {
	/* Purple tint overlay with hue-rotate */
	filter: brightness(1.15) saturate(1.3) hue-rotate(260deg);
}
/* Shiny adds drop-shadow ON TOP of existing filters */
.sprite-shiny {
	/* Preserve existing filter, add drop-shadow */
	filter: inherit;
	animation: shiny-sparkle 2s ease-in-out infinite;
	will-change: filter, opacity;
	/* ✅ PERFORMANCE: Animation paused when not visible (handled by IntersectionObserver in components) */
}
/* For golden + shiny combination */
.sprite-golden.sprite-shiny {
	filter: sepia(1) saturate(4) hue-rotate(-8deg) brightness(1.1) contrast(1.15) drop-shadow(0 0 8px rgba(255, 255, 255, 0.8));
	animation: shiny-sparkle-golden 2s ease-in-out infinite;
}
/* For rainbow + shiny combination */
.sprite-rainbow.sprite-shiny {
	animation: rainbow-hue-shiny 3s linear infinite;
}
/* For astral + shiny combination */
.sprite-astral.sprite-shiny {
	filter: brightness(1.15) saturate(1.3) hue-rotate(260deg) drop-shadow(0 0 8px rgba(255, 255, 255, 0.8));
	animation: shiny-sparkle-astral 2s ease-in-out infinite;
}
/* Shiny sparkle for golden */
@keyframes shiny-sparkle-golden {

	0%,
	100% {
		filter: sepia(1) saturate(4) hue-rotate(-8deg) brightness(1.1) contrast(1.15) drop-shadow(0 0 8px rgba(255, 255, 255, 0.6));
	}

	50% {
		filter: sepia(1) saturate(4) hue-rotate(-8deg) brightness(1.1) contrast(1.15) drop-shadow(0 0 12px rgba(255, 255, 255, 1));
	}
}
/* Shiny sparkle for astral */
@keyframes shiny-sparkle-astral {

	0%,
	100% {
		filter: brightness(1.15) saturate(1.3) hue-rotate(260deg) drop-shadow(0 0 8px rgba(255, 255, 255, 0.6));
	}

	50% {
		filter: brightness(1.15) saturate(1.3) hue-rotate(260deg) drop-shadow(0 0 12px rgba(255, 255, 255, 1));
	}
}
/* Shiny sparkle for rainbow (combines with rainbow-hue) */
@keyframes rainbow-hue-shiny {
	0% {
		filter: brightness(1.2) saturate(2) hue-rotate(0deg) drop-shadow(0 0 8px rgba(255, 255, 255, 0.6));
	}

	25% {
		filter: brightness(1.2) saturate(2) hue-rotate(90deg) drop-shadow(0 0 10px rgba(255, 255, 255, 0.8));
	}

	50% {
		filter: brightness(1.2) saturate(2) hue-rotate(180deg) drop-shadow(0 0 12px rgba(255, 255, 255, 1));
	}

	75% {
		filter: brightness(1.2) saturate(2) hue-rotate(270deg) drop-shadow(0 0 10px rgba(255, 255, 255, 0.8));
	}

	100% {
		filter: brightness(1.2) saturate(2) hue-rotate(360deg) drop-shadow(0 0 8px rgba(255, 255, 255, 0.6));
	}
}
/* Standalone shiny (no other effects) */
.sprite-shiny:not(.sprite-golden):not(.sprite-rainbow):not(.sprite-astral) {
	filter: brightness(1.3) saturate(1.4) drop-shadow(0 0 8px rgba(255, 255, 255, 0.8));
	animation: shiny-sparkle-basic 2s ease-in-out infinite;
}
@keyframes shiny-sparkle-basic {

	0%,
	100% {
		filter: brightness(1.3) saturate(1.4) drop-shadow(0 0 8px rgba(255, 255, 255, 0.6));
	}

	50% {
		filter: brightness(1.5) saturate(1.6) drop-shadow(0 0 12px rgba(255, 255, 255, 1));
	}
}
.animate-premium-shine {
	background-size: 200% auto;
	animation: premium-shine 3s ease-in-out infinite;
}
/* Vaul Drawer Styles */
[vaul-drawer] {
	touch-action: none;
	will-change: transform;
	transition: transform 0.5s cubic-bezier(0.32, 0.72, 0, 1);
}
[vaul-drawer][vaul-drawer-visible="true"][vaul-drawer-direction="bottom"] {
	transform: translate3d(0, 0, 0) !important;
}
[vaul-drawer][vaul-drawer-visible="false"][vaul-drawer-direction="bottom"] {
	transform: translate3d(0, 100%, 0) !important;
}
[vaul-overlay] {
	opacity: 0;
	transition: opacity 0.5s cubic-bezier(0.32, 0.72, 0, 1);
}
[vaul-overlay][vaul-drawer-visible="true"] {
	opacity: 1;
}
/* Popup Container Styles */
.popup-main-container {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 9999;
	opacity: 0;
	pointer-events: none;
	transition: opacity 0.15s ease-in-out;
	padding: 20px;
}
.popup-main-container.popup-visible {
	opacity: 1;
	pointer-events: auto;
}
.popup-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	backdrop-filter: blur(4px);
	z-index: 1;
}
/* Navigation transition animation */
@keyframes slideRight {
	from {
		transform: translateX(-100%);
	}

	to {
		transform: translateX(400%);
	}
}
.animate-slide-right {
	animation: slideRight 1.5s ease-in-out infinite;
}
/* Shimmer animations */
@keyframes shimmer {
	0% {
		transform: translateX(-100%);
	}

	100% {
		transform: translateX(100%);
	}
}
@keyframes shimmerBackground {
	0% {
		background-position: -200% center;
	}

	100% {
		background-position: 200% center;
	}
}
/* Gamepass Purchase Animations */
@keyframes screen-shake {

	0%,
	100% {
		transform: translate(0, 0);
	}

	10% {
		transform: translate(-2px, -2px);
	}

	20% {
		transform: translate(2px, 2px);
	}

	30% {
		transform: translate(-2px, 2px);
	}

	40% {
		transform: translate(2px, -2px);
	}

	50% {
		transform: translate(-2px, -2px);
	}

	60% {
		transform: translate(2px, 2px);
	}

	70% {
		transform: translate(-2px, 2px);
	}

	80% {
		transform: translate(2px, -2px);
	}

	90% {
		transform: translate(-2px, -2px);
	}
}
@keyframes scale-in-bounce {
	0% {
		transform: scale(0);
		opacity: 0;
	}

	50% {
		transform: scale(1.1);
	}

	100% {
		transform: scale(1);
		opacity: 1;
	}
}
@keyframes pulse-glow {

	0%,
	100% {
		opacity: 0.6;
		transform: scale(1);
	}

	50% {
		opacity: 1;
		transform: scale(1.05);
	}
}
@keyframes sparkle {

	0%,
	100% {
		opacity: 0;
		transform: scale(0) rotate(0deg);
	}

	50% {
		opacity: 1;
		transform: scale(1) rotate(180deg);
	}
}
@keyframes float {

	0%,
	100% {
		transform: translateY(0px);
	}

	50% {
		transform: translateY(-10px);
	}
}
@keyframes bounce-in {
	0% {
		transform: scale(0.3) translateY(20px);
		opacity: 0;
	}

	50% {
		transform: scale(1.05);
	}

	70% {
		transform: scale(0.9);
	}

	100% {
		transform: scale(1) translateY(0);
		opacity: 1;
	}
}
@keyframes slide-up {
	0% {
		transform: translateY(20px);
		opacity: 0;
	}

	100% {
		transform: translateY(0);
		opacity: 1;
	}
}
@keyframes pop-in {
	0% {
		transform: scale(0) rotate(-180deg);
		opacity: 0;
	}

	50% {
		transform: scale(1.2) rotate(10deg);
	}

	100% {
		transform: scale(1) rotate(0deg);
		opacity: 1;
	}
}
@keyframes fade-in {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}
.animate-screen-shake {
	animation: screen-shake 0.5s ease-in-out;
}
.animate-scale-in-bounce {
	animation: scale-in-bounce 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.animate-pulse-glow {
	animation: pulse-glow 2s ease-in-out infinite;
	will-change: opacity, transform;
	/* ✅ PERFORMANCE: Consider pausing when element is off-screen */
}
.animate-sparkle {
	animation: sparkle 1.5s ease-in-out infinite;
}
.animate-float {
	animation: float 2s ease-in-out infinite;
}
.animate-bounce-in {
	animation: bounce-in 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.2s both;
}
.animate-slide-up {
	animation: slide-up 0.5s ease-out 0.3s both;
}
.animate-pop-in {
	animation: pop-in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.1s both;
}
.animate-fade-in {
	animation: fade-in 0.3s ease-in;
}
/* Telegram Premium Username Shimmer */
@keyframes premiumShimmer {

	0%,
	100% {
		background-position: 0% 50%;
	}

	50% {
		background-position: 100% 50%;
	}
}
.premium-username {
	background: linear-gradient(90deg,
			#60a5fa 0%,
			#67e8f9 25%,
			#60a5fa 50%,
			#67e8f9 75%,
			#60a5fa 100%);
	background-size: 200% 100%;
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	animation: premiumShimmer 2s ease-in-out infinite;
}
/* Global blur/performance overrides - PRESERVE drop-shadow filters for glows */
html.perf-no-blur .backdrop-blur-sm,
html.perf-no-blur .backdrop-blur-md,
html.perf-no-blur .backdrop-blur,
html.perf-no-blur [style*="backdrop-filter"] {
	backdrop-filter: none !important;
	-webkit-backdrop-filter: none !important;
}
/* Only disable blur filters, NOT drop-shadow filters (which are used for glows) */
html.perf-no-blur [style*="filter: blur("] {
	filter: none !important;
}
/* PRESERVE essential pet visual effects - these should NEVER be disabled */
html.perf-no-blur .pet-mask::before,
html.perf-no-blur .pet-mask::after,
html.perf-no-blur .pet-astral::before,
html.perf-no-blur .pet-astral::after,
html.perf-no-blur .pet-gold::after,
html.perf-no-blur .shiny-glow,
html.perf-no-blur .shiny-main {
	filter: revert !important;
}
/* Provide a cheap visual fallback so UI still looks glassy */
html.perf-no-blur .bg-black\/30,
html.perf-no-blur .bg-black\/50,
html.perf-no-blur .bg-black\/60,
html.perf-no-blur [class*="bg-[rgba(0,0,0,"] {
	/* Slightly increase opacity to compensate for missing blur */
	background-color: rgba(0, 0, 0, 0.65) !important;
}
/* Ensure locked pet silhouettes remain hidden even when global filters are disabled */
html.perf-no-blur .pet-silhouette {
	filter: grayscale(100%) brightness(0) !important;
}
/* Performance mode: pause heavy pet mask animations and remove their filters */
html.perf-no-blur .pet-mask,
html.perf-no-blur .pet-astral,
html.perf-no-blur .pet-gold,
html.perf-no-blur .shiny-glow,
html.perf-no-blur .shiny-main,
html.perf-no-blur .shiny-stars {
	animation-play-state: paused !important;
}
html.perf-no-blur .pet-mask::before,
html.perf-no-blur .pet-mask::after,
html.perf-no-blur .pet-astral::before,
html.perf-no-blur .pet-astral::after,
html.perf-no-blur .pet-gold::after,
html.perf-no-blur .shiny-glow,
html.perf-no-blur .shiny-main,
html.perf-no-blur .shiny-stars {
	filter: none !important;
	-webkit-filter: none !important;
}
html,
body {
	overscroll-behavior: none;
}
/* Mobile performance tuning scoped to egg overlay */
@media (max-width: 768px) {

	.egg-overlay .pet-mask::before,
	.egg-overlay .pet-mask::after,
	.egg-overlay .pet-astral::before,
	.egg-overlay .pet-astral::after,
	.egg-overlay .pet-gold::after,
	.egg-overlay .shiny-glow,
	.egg-overlay .shiny-main,
	.egg-overlay .shiny-stars {
		animation-duration: 6s !important;
		filter: saturate(1) !important;
	}

	/* Avoid forcing new layers on low-end devices within overlay */
	.egg-overlay .pet-mask,
	.egg-overlay .pet-astral,
	.egg-overlay .pet-gold {
		will-change: auto !important;
		transform: none !important;
	}
}
* {
	-webkit-user-drag: none;
	overscroll-behavior: none;
}
*::-webkit-scrollbar {
	display: none;
}
*::-webkit-scrollbar-thumb {
	display: none;
}
body.platform-telegram #main-container,
body.platform-telegram .popup-wrapper {
	padding-top: calc(var(--tg-content-safe-area-inset-top, 46px) + var(--tg-safe-area-inset-top, 47px));
}
html.platform-web #main-container,
html.platform-web .popup-wrapper {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}
/* ✅ Safari Scroll Workaround - Force minimal scroll to enable toolbar hiding */
/* Note: html.platform-web has overflow: hidden, so body handles scrolling */
body.platform-web {
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	min-height: calc(100dvh + 1px);
	/* Force minimal scroll - use dvh for dynamic viewport height */
}
body.platform-web::-webkit-scrollbar {
	display: none;
	/* Hide scrollbar */
}
.bottom-navbar {
	/* ✅ Dynamic padding - minimum 34px, but respect safe area insets */
	padding-bottom: max(34px, env(safe-area-inset-bottom, 0px));
	/* ✅ Remove any bottom border for seamless blend with Safari search bar */
	border-bottom: none;
}
/* .bottom-navbar-img {
  height: calc(var(--tg-content-safe-area-inset-bottom, 0px) + var(--tg-safe-area-inset-bottom, 48px) + 34px);
} */
.bottom-navbar-button-img {
	/* ✅ Fixed margin - restored to 34px to match navbar padding */
	margin-bottom: 34px;
}
.bottom-navbar-bg {
	/* ✅ Fixed height - no CSS variable dependencies for stability */
	height: 62px;
	/* 34px + 28px */
}
.worldSwiper {
	overflow: visible !important;
}
.worldSwiper::-webkit-scrollbar {
	display: none;
}
@keyframes background-anim {
	0% {
		transform: rotateZ(0deg);
	}

	100% {
		transform: rotateZ(360deg);
	}
}
.button-active-anim,
#bottom-navbar-button-img,
#bottom-navbar-button-text {
	transition: transform 0.3s;
	will-change: transform;
}
.button-active-anim:active,
.button-active-anim:focus-visible {
	transform: scale(0.95);
}
.navbar-button-active-anim:active>#bottom-navbar-button-img,
.navbar-button-active-anim:focus-visible>#bottom-navbar-button-img {
	transform: scale(0.95);
}
.navbar-button-active-anim:active>#bottom-navbar-button-text,
.navbar-button-active-anim:focus-visible>#bottom-navbar-button-text {
	transform: scale(0.95);
}
.simple-round-button-shadow {
	box-shadow: 0 0 2.3px 0 #3e8184, 0 4px 5px 0 rgb(3 25 38 / 75%) inset;
}
.rocket-shake {
	transform: translate3d(0, -50%, 0);
	animation: shake 3s cubic-bezier(0.36, 0.07, 0.19, 0.97) both infinite;
}
.pet-upgrade-blue-gradient-text {
	background: linear-gradient(90deg, #4cb2d8 8.43%, #37dae8 91.04%);
	background-clip: text;
	-webkit-text-fill-color: transparent;
}
.pet-silhouette {
	filter: grayscale(100%) brightness(0) !important;
	/* opacity: 0.6 */
}
.eggSwiper {
	position: relative;
	height: auto !important;
	overflow: visible !important;
}
.pet-probability-gradient-text {
	/* background: linear-gradient(180deg, #FAFAFA 0%, #9DCADD 182.47%); */
	background-clip: text;
	-webkit-text-fill-color: transparent;
}
.colony-rank-gradient-border-gold {
	border-color: transparent;
	background: linear-gradient(rgb(2 8 23), rgb(2 8 23)) padding-box,
		conic-gradient(rgb(247 237 143 / 100%),
			rgb(166 124 37 / 100%),
			rgb(250 243 152 / 100%),
			rgb(174 122 34 / 100%),
			rgb(250 243 152 / 100%)) border-box;
}
.colony-rank-gradient-border-silver {
	border-color: transparent;
	background: linear-gradient(rgb(2 8 23), rgb(2 8 23)) padding-box,
		conic-gradient(rgb(255 255 255 / 100%),
			rgb(140 143 149 / 100%),
			rgb(255 255 255 / 100%),
			rgb(247 248 248 / 100%),
			rgb(140 143 149 / 100%),
			rgb(255 255 255 / 100%)) border-box;
}
.colony-rank-gradient-border-bronze {
	border-color: transparent;
	background: linear-gradient(rgb(2 8 23), rgb(2 8 23)) padding-box,
		conic-gradient(rgb(130 87 44 / 100%),
			rgb(252 169 86 / 100%),
			rgb(130 87 44 / 100%),
			rgb(252 169 86 / 100%),
			rgb(130 87 44 / 100%)) border-box;
}
.task-wrapper-gradiend-border {
	border-color: transparent;
	background: linear-gradient(rgb(2 8 23), rgb(2 8 23)) padding-box,
		conic-gradient(rgb(212 213 215 / 100%),
			rgb(111 112 113 / 100%),
			rgb(212 213 215 / 100%)) border-box;
}
.task-icon-gradient-border {
	border-color: transparent;
	background: linear-gradient(45deg,
			rgb(23 132 207 / 100%),
			rgb(13 21 32 / 100%)) padding-box,
		conic-gradient(rgb(46 86 115 / 100%),
			rgb(87 162 217 / 100%),
			rgb(46 86 115 / 100%));
}
/* .pet-component[data-anim="rainbow"] img[data-ispetimage="true"],
.pet[data-anim="rainbow"] img[data-ispetimage="true"],
.pet-openning[data-rainbow="true"] {
	animation: rainbow-gradient-filter 5s linear infinite;
} */
/* .pet-component[data-shiny="true"] img[data-ispetimage="true"],
.pet[data-shiny="true"] img[data-ispetimage="true"] {
	filter: drop-shadow(0 0 0.1rem rgb(220 220 220));
	animation: white-shiny-wrap 10s linear infinite;
} */
/* .pet-component[data-anim="rainbow"][data-shiny="true"]
	img[data-ispetimage="true"] {
	animation: shiny-rainbow-animation 10s linear infinite;
} */
.egg-opening {
	z-index: 51;
	animation: egg-open-anim 500ms linear both infinite;
}
.shiny-pet-star {
	position: absolute;
	top: 50%;
	pointer-events: none;
	animation: fall-and-fade;
}
@keyframes fall-and-fade {
	0% {
		opacity: 1;
		transform: translateY(0%);
	}

	100% {
		opacity: 0;
		transform: translateY(-100%);
	}
}
@keyframes rainbow-gradient-filter {
	0% {
		filter: hue-rotate(0deg);
	}

	100% {
		filter: hue-rotate(360deg);
	}
}
@keyframes white-shiny-wrap {
	0% {
		filter: drop-shadow(0 0 0.1rem rgb(220 220 220));
	}

	10% {
		filter: drop-shadow(0 0 0.3rem rgb(220 220 220));
	}

	20% {
		filter: drop-shadow(0 0 0.1rem rgb(220 220 220));
	}

	100% {
		filter: drop-shadow(0 0 0.1rem rgb(220 220 220));
	}
}
@keyframes shiny-rainbow-animation {
	0% {
		filter: drop-shadow(0 0 0.1rem rgb(220 220 220)) hue-rotate(0deg);
	}

	100% {
		filter: drop-shadow(0 0 0.3rem rgb(220 220 220)) hue-rotate(360deg);
	}
}
@keyframes shake {

	10%,
	90% {
		transform: translate3d(4px, -50%, 0);
	}

	20%,
	80% {
		transform: translate3d(2px, -53%, 0);
	}

	30%,
	50%,
	70% {
		transform: translate3d(-4px, -49%, 0);
	}

	40%,
	60% {
		transform: translate3d(4px, -56%, 0);
	}
}
@keyframes egg-open-anim {
	0% {
		transform: translateX(0);
	}

	5% {
		transform: translateX(-5px);
	}

	10% {
		transform: translateX(0);
	}

	15% {
		transform: translateX(5px);
	}

	20% {
		transform: translateX(0);
	}

	100% {
		transform: scale(5);
	}
}
/*! egg openning classes */
.screen-wrap {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	background: black;
	position: fixed;
	top: 0;
	left: 0;
	overflow: hidden;
	z-index: 1000;
}
.openning-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	transition: background-color 1s;
}
.egg {
	position: absolute;
}
.pet-wrap {
	position: absolute;
	width: 100vw;
	height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 0;
	pointer-events: none;
}
.pet-wrap.pet-reveal {
	opacity: 1;
	pointer-events: auto;
}
.pet-wrap-background {
	position: absolute;
	width: 10vh;
	height: 10vh;
	border-radius: 50%;
	opacity: 0;
	transition: opacity 1s, width 1s, height 1s;

	/* animation: gradient-rotate 5s linear infinite; */
}
.pet-wrap-background-dim {
	position: absolute;
	opacity: 0;
	width: 100vw;
	height: 100vh;
	transition: opacity 1s;
}
.pet-wrap-background-inner {
	position: absolute;
	animation: shine-breathe 4s ease-in-out infinite;
	will-change: opacity, transform;
	/* ✅ PERFORMANCE: Animation paused when pet component is not visible (handled in component) */
}
.pet-wrap-background-inner-special {
	position: absolute;
	animation: shine-breathe 4s ease-in-out infinite;
}
.pet-wrap-background-inner-special-shiny {
	position: absolute;
}
.pet {
	position: absolute;
	opacity: 0;
	transform: scale(0);
	transition: transform 1s, opacity 1s;
}
.pet-reveal .pet {
	transform: scale(1);
	opacity: 1;
}
.pet-reveal .pet-wrap-background {
	opacity: 1;
	width: 70vh;
	height: 70vh;
}
.pet-reveal .pet-wrap-background-dim {
	opacity: 1;
}
.pet-reveal .pet-wrap-background-inner {
	opacity: 1;
	width: 50vh;
	height: 50vh;
}
.pet-reveal .pet-wrap-background-inner-special {
	opacity: 1;
	width: 100vw;
	height: 100vh;
}
.pet-reveal .pet-wrap-background-inner-special-shiny {
	opacity: 1;
}
.egg-openning-anim .egg {
	animation: egg-shake-anim 200ms ease-in infinite;
}
.egg-scale-anim .egg {
	animation: egg-open-anim 500ms linear;
}
@keyframes egg-open-anim {
	0% {
		transform: translateX(0), scale(1);
		opacity: 1;
	}

	30% {
		transform: scale(1);
	}

	100% {
		transform: scale(3);
		opacity: 0;
	}
}
@keyframes gradient-rotate {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}
@keyframes shine-breathe {
	0% {
		opacity: 0.8;
		transform: scale(1);
	}

	50% {
		opacity: 1;
		transform: scale(1.1);
	}

	100% {
		opacity: 0.8;
		transform: scale(1);
	}
}
@keyframes shine-rotate {
	0% {
		transform: rotate(0deg);
	}

	50% {
		transform: rotate(360deg);
	}

	100% {
		transform: rotate(0deg);
	}
}
@keyframes shine-shiny {
	0% {
		opacity: 0.8;
	}

	50% {
		opacity: 1;
	}

	100% {
		opacity: 0.8;
	}
}
.pet-probability-dim-c {
	opacity: 0.3;
	background: linear-gradient(0deg,
			#020b15 0.09%,
			#1c1e1d 49.85%,
			#020b15 99.93%);
}
.pet-probability-c {
	background: radial-gradient(50% 50% at 50% 50%,
			rgb(129 131 135 / 48%) 0%,
			rgb(129 131 135 / 0%) 100%);
}
.pet-probability-c.rainbow {
	background: radial-gradient(50% 50% at 50% 50%,
			rgb(255 255 255) 0%,
			rgb(255 255 255 / 0%) 70%),
		conic-gradient(rgb(255 0 0 / 50%),
			transparent,
			transparent,
			rgb(255 166 0 / 50%),
			transparent,
			transparent,
			rgb(255 255 0 / 50%),
			transparent,
			transparent,
			rgb(0 128 0 / 50%),
			transparent,
			transparent,
			rgb(0 0 255 / 50%),
			transparent,
			transparent,
			rgb(128 0 128 / 50%),
			transparent,
			transparent,
			rgb(255 0 0 / 50%));
}
.pet-probability-dim-u {
	opacity: 0.3;
	background: linear-gradient(0deg,
			#020b15 0.09%,
			#062514 49.85%,
			#020b15 99.93%);
}
.pet-probability-u {
	background: radial-gradient(50% 50% at 50% 50%,
			rgb(31 193 107 / 48%) 0%,
			rgb(31 193 107 / 0%) 100%);
}
.pet-probability-u.rainbow {
	background: radial-gradient(50% 50% at 50% 50%,
			rgb(31 193 107 / 50%) 0%,
			rgb(31 193 107 / 0%) 100%),
		conic-gradient(rgb(255 0 0 / 50%),
			transparent,
			transparent,
			rgb(255 166 0 / 50%),
			transparent,
			transparent,
			rgb(255 255 0 / 50%),
			transparent,
			transparent,
			rgb(0 128 0 / 50%),
			transparent,
			transparent,
			rgb(0 0 255 / 50%),
			transparent,
			transparent,
			rgb(128 0 128 / 50%),
			transparent,
			transparent,
			rgb(255 0 0 / 50%));
}
.pet-probability-dim-r {
	opacity: 0.3;
	background: linear-gradient(0deg,
			#020b15 0.09%,
			#062523 49.85%,
			#020b15 99.93%);
}
.pet-probability-r {
	background: radial-gradient(50% 50% at 50% 50%,
			rgb(19 168 232 / 48%) 0%,
			rgb(19 168 232 / 0%) 100%);
}
.pet-probability-r.rainbow {
	background: radial-gradient(50% 50% at 50% 50%,
			rgb(125 82 244) 0%,
			rgb(125 82 244 / 0%) 70%),
		conic-gradient(rgb(255 0 0 / 50%),
			transparent,
			transparent,
			rgb(255 166 0 / 50%),
			transparent,
			transparent,
			rgb(255 255 0 / 50%),
			transparent,
			transparent,
			rgb(0 128 0 / 50%),
			transparent,
			transparent,
			rgb(0 0 255 / 50%),
			transparent,
			transparent,
			rgb(128 0 128 / 50%),
			transparent,
			transparent,
			rgb(255 0 0 / 50%));
}
.pet-probability-dim-e {
	opacity: 0.3;
	background: linear-gradient(0deg,
			#020b15 0.09%,
			#170625 49.85%,
			#020b15 99.93%);
}
.pet-probability-e {
	background: radial-gradient(50% 50% at 50% 50%,
			rgb(153 82 244 / 48%) 0%,
			rgb(153 82 244 / 0%) 100%);
}
.pet-probability-e.rainbow {
	background: radial-gradient(50% 50% at 50% 50%,
			rgb(246 181 30) 0%,
			rgb(246 181 30 / 0%) 70%),
		conic-gradient(rgb(255 0 0 / 50%),
			transparent,
			transparent,
			rgb(255 166 0 / 50%),
			transparent,
			transparent,
			rgb(255 255 0 / 50%),
			transparent,
			transparent,
			rgb(0 128 0 / 50%),
			transparent,
			transparent,
			rgb(0 0 255 / 50%),
			transparent,
			transparent,
			rgb(128 0 128 / 50%),
			transparent,
			transparent,
			rgb(255 0 0 / 50%));
}
.pet-probability-dim-l {
	opacity: 0.3;
	background: linear-gradient(0deg,
			#020b15 0.09%,
			#250f06 49.85%,
			#020b15 99.93%);
}
.pet-probability-l {
	background: radial-gradient(50% 50% at 50% 50%,
			rgb(255 88 6 / 48%) 0%,
			rgb(255 88 6 / 0%) 100%);
}
.pet-probability-l.rainbow {
	background: radial-gradient(50% 50% at 50% 50%,
			rgb(170 38 49) 0%,
			rgb(170 38 49 / 0%) 70%),
		conic-gradient(rgb(255 0 0 / 50%),
			transparent,
			transparent,
			rgb(255 166 0 / 50%),
			transparent,
			transparent,
			rgb(255 255 0 / 50%),
			transparent,
			transparent,
			rgb(0 128 0 / 50%),
			transparent,
			transparent,
			rgb(0 0 255 / 50%),
			transparent,
			transparent,
			rgb(128 0 128 / 50%),
			transparent,
			transparent,
			rgb(255 0 0 / 50%));
}
.pet-probability-dim-m {
	opacity: 0.3;
	background: linear-gradient(0deg,
			#020b15 0.09%,
			#25061c 49.85%,
			#020b15 99.93%);
}
.pet-probability-m {
	background: radial-gradient(50% 50% at 50% 50%,
			rgb(193 17 155 / 48%) 0%,
			rgb(193 17 155 / 0%) 100%);
}
.pet-probability-m.rainbow {
	background: radial-gradient(50% 50% at 50% 50%,
			rgb(34 211 187) 0%,
			rgb(34 211 187 / 0%) 70%),
		conic-gradient(rgb(255 0 0 / 50%),
			transparent,
			transparent,
			rgb(255 166 0 / 50%),
			transparent,
			transparent,
			rgb(255 255 0 / 50%),
			transparent,
			transparent,
			rgb(0 128 0 / 50%),
			transparent,
			transparent,
			rgb(0 0 255 / 50%),
			transparent,
			transparent,
			rgb(128 0 128 / 50%),
			transparent,
			transparent,
			rgb(255 0 0 / 50%));
}
.pet-probability-dim-s {
	opacity: 0.3;
	background: linear-gradient(0deg,
			#020b15 0.09%,
			#251e06 49.85%,
			#020b15 99.93%);
}
.pet-probability-s {
	background: radial-gradient(50% 50% at 50% 50%,
			rgba(255, 57, 57, 0.8) 0%,
			rgba(193, 17, 17, 0) 100%);
}
.pet-probability-s.rainbow {
	background: radial-gradient(50% 50% at 50% 50%,
			rgba(255, 57, 57, 0.8) 0%,
			rgba(193, 17, 17, 0) 100%),
		conic-gradient(rgb(255 0 0 / 50%),
			transparent,
			transparent,
			rgb(255 166 0 / 50%),
			transparent,
			transparent,
			rgb(255 255 0 / 50%),
			transparent,
			transparent,
			rgb(0 128 0 / 50%),
			transparent,
			transparent,
			rgb(0 0 255 / 50%),
			transparent,
			transparent,
			rgb(128 0 128 / 50%),
			transparent,
			transparent,
			rgb(255 0 0 / 50%));
}
.common-text {
	color: #a6a8b1;
}
.uncommon-text {
	color: #99fc6b;
}
.rare-text {
	color: #7ef7ff;
}
.epic-text {
	color: #c992ff;
}
.legendary-text {
	color: #f39600;
}
.mythical-text {
	color: #ff76e9;
}
.secret-text {
	color: #ff0200;
}
.exclusive-text {
	color: #ff0200;
}
.rainbow-text {
	font-weight: 600;
	background: linear-gradient(90deg,
			#007212 16.2%,
			#feba0b 25.41%,
			#e7711e 36.48%,
			#d02533 58.87%,
			#6112b0 70.15%,
			#19b3bd 84.79%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-shadow: none;
}
.golden-text {
	font-weight: 600;
	background: linear-gradient(180deg,
			#ffd700 0%,
			#ffed4e 25%,
			#ffd700 50%,
			#ffb347 75%,
			#b8860b 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-shadow: 0 0 5px rgba(255, 215, 0, 0.8), 0 0 10px rgba(255, 215, 0, 0.6),
		0 0 15px rgba(255, 215, 0, 0.4), 0 0 20px rgba(255, 215, 0, 0.2);
	filter: drop-shadow(0 2px 4px rgba(184, 134, 11, 0.3));
}
.apex-text {
	font-weight: 700;
	background: linear-gradient(175deg, #f0370b 15%, #ffdd2f 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-shadow: none;
}
.prime-text {
	font-weight: 700;
	background: linear-gradient(15deg, #00ffe0 16%, #5c00ff 83%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-shadow: none;
}
.shiny-text {
	background: linear-gradient(90deg,
			#49f6db 0%,
			#84f9ed 18%,
			#bdf7f6 34.58%,
			#e7f5fd 46.42%,
			#82c7ff 60.16%,
			#aeb4e4 77.21%,
			#7326d3 94.74%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-shadow: 0 0 0.2rem #e0e1e6;
}
.astral-text {
	font-weight: 600;
	background: linear-gradient(90deg,
			#1a0033 0%,
			#4a148c 20%,
			#7b1fa2 40%,
			#ab47bc 60%,
			#ce93d8 80%,
			#e1bee7 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-shadow: 0 0 0.5rem #7b1fa2;
}
.common-pet-popup {
	border: 2px solid #4f5154;
	background: linear-gradient(123deg,
			rgb(79 81 84 / 100%) -49.61%,
			rgb(79 81 84 / 5%) 233.41%);
	backdrop-filter: blur(10px);
}
.common-pet-popup-seperator {
	border-color: #4f5154;
}
.common-pet-popup .quicksell-pet-popup {
	background: linear-gradient(to top,
			rgb(55 56 58 / 50%) 0%,
			rgb(81 83 87 / 50%) 100%);
	border-width: 1px;
	border-color: #4f5154;
}
.uncommon-pet-popup {
	border: 2px solid #0d6436;
	background: linear-gradient(123deg,
			rgb(15 109 59 / 100%) -49.61%,
			rgb(15 109 59 / 5%) 233.41%);
	backdrop-filter: blur(10px);
}
.uncommon-pet-popup-seperator {
	border-color: #0d6436;
}
.uncommon-pet-popup .quicksell-pet-popup {
	background: linear-gradient(to top,
			rgb(13 100 54 / 50%) 0%,
			rgb(31 193 107 / 50%) 100%);
	border-width: 1px;
	border-color: #0d6436;
}
.rare-pet-popup {
	border: 2px solid #2e5673;
	background: linear-gradient(123deg,
			rgb(46 86 115 / 100%) -49.61%,
			rgb(12 50 78 / 5%) 233.41%);
	backdrop-filter: blur(10px);
}
.rare-pet-popup-seperator {
	border-color: #2e5673;
}
.rare-pet-popup .quicksell-pet-popup {
	background: linear-gradient(to top,
			rgb(94 136 161 / 50%) 0%,
			rgb(126 247 255 / 50%) 100%);
	border-width: 1px;
	border-color: #2e5673;
}
.epic-pet-popup {
	border: 2px solid #6636a4;
	background: linear-gradient(123deg,
			rgb(68 36 109 / 100%) -49.61%,
			rgb(68 36 109 / 5%) 233.41%);
	backdrop-filter: blur(10px);
}
.epic-pet-popup-seperator {
	border-color: #6636a4;
}
.epic-pet-popup .quicksell-pet-popup {
	background: linear-gradient(to top,
			rgb(102 54 164 / 50%) 0%,
			rgb(201 146 255 / 50%) 100%);
	border-width: 1px;
	border-color: #6636a4;
}
.legendary-pet-popup {
	border: 2px solid #ffa406;
	background: rgb(74 48 14 / 50%);
	backdrop-filter: blur(5px);
}
.legendary-pet-popup-seperator {
	border-color: #a16701;
}
.legendary-pet-popup .quicksell-pet-popup {
	background: rgb(74 48 14 / 50%);
	border-width: 1px;
	border-color: #a16701;
}
.mythical-pet-popup {
	border: 2px solid #8c0a70;
	background: linear-gradient(123deg,
			rgb(70 11 53 / 100%) -49.61%,
			rgb(70 11 53 / 5%) 233.41%);
	backdrop-filter: blur(10px);
}
.mythical-pet-popup-seperator {
	border-color: #8c0a70;
}
.mythical-pet-popup .quicksell-pet-popup {
	background: linear-gradient(to top,
			rgb(111 7 89 / 50%) 0%,
			rgb(255 118 133 / 50%) 100%);
	border-width: 1px;
	border-color: #8c0a70;
}
.secret-pet-popup {
	border: 2px solid #660c05;
	background: rgb(68 16 9 / 50%);
	backdrop-filter: blur(7.5px);
}
.secret-pet-popup-seperator {
	border-color: #5a110b;
}
.secret-pet-popup .quicksell-pet-popup {
	background: rgb(68 16 9 / 50%);
	border-width: 1px;
	border-color: #5a110b;
}
.bottom-screen-popover-hide {
	opacity: 0;
	transition: opacity 0.25s ease-in-out;
}
.bottom-screen-popover {
	border-radius: 16px;
	border-top: 2px solid #2e5673;
	border-right: 2px solid #2e5673;
	border-left: 2px solid #2e5673;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background: linear-gradient(115deg,
			rgb(46 86 115 / 80%) -7.11%,
			rgb(12 50 78 / 20%) 116.12%);
	box-shadow: 0 0 4px 0 #000, 0 0 10px 0 #000;
	backdrop-filter: blur(5px);
	transform: translateY(0%);
	transition: transform 0.25s ease-in-out;
}
.bottom-screen-popover-hide .bottom-screen-popover {
	transform: translateY(100%);
}
@keyframes pop-over-from-bottom {
	0% {
		transform: translateY(100%);
	}

	100% {
		transform: translateY(0%);
	}
}
@keyframes pop-over-to-bottom {
	0% {
		transform: translateY(0%);
	}

	100% {
		transform: translateY(100%);
	}
}
.popup-visible {
	pointer-events: auto !important;
	transform: scale(1) !important;
	opacity: 1 !important;
}
@keyframes spin-left-to-right {
	from {
		transform: rotateY(45deg);
	}

	to {
		transform: rotateY(225deg);
	}
}
.animate-spin {
	transform: rotateY(45deg);
	animation: spin-left-to-right 0.35s linear infinite;
}
.join-colony-text {
	background: linear-gradient(90deg,
			#49f6db 0%,
			#84f9ed 18%,
			#bdf7f6 34.58%,
			#e7f5fd 46.42%,
			#82c7ff 60.16%,
			#aeb4e4 77.21%,
			#7326d3 94.74%);
	background-clip: text;
	-webkit-text-fill-color: transparent;
}
.joinColonyInfoCardHoverInner {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	padding: 10px;
	font-size: 12px;
	font-weight: 500;
	text-align: center;
	line-height: 12px;
	z-index: 50;
	background: rgb(0 0 0 / 10%);
	backdrop-filter: blur(25px);
	transition: opacity 0.3s;
}
.joinColonyInfoCardHover:hover>.joinColonyInfoCardHoverInner {
	opacity: 1;
}
/* Auto Delete Animations */
@keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}
@keyframes scaleIn {
	from {
		transform: scale(0.8);
		opacity: 0;
	}

	to {
		transform: scale(1);
		opacity: 1;
	}
}
/* Currency Animations */
.currency-anim {
	position: absolute;
	width: 20px;
	height: 20px;
	z-index: 1000;
	pointer-events: none;
	transition: top 0.5s ease-in-out, left 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.in-gather-animation {
	animation: gather 100ms infinite;
}
@keyframes gather {
	0% {
		transform: scale(1);
	}

	50% {
		transform: scale(1.2);
	}

	100% {
		transform: scale(1);
	}
}
/*! New Egg Animations */
.use-gpu {
	transform: translate3d(0, 0, 0);
	will-change: transform;
}
.egg-hidden {
	opacity: 0;
}
.egg-bring-front {
	background-color: rgb(0 0 0 / 100%);
	z-index: 1000;
}
.egg-bring-front .egg-special-background {
	display: block;
}
.egg-shake-anim {
	transform-style: preserve-3d;
	transform-origin: center center;
	animation: egg-shake-anim 0.25s ease-in-out infinite;
	will-change: transform;
	/* Force GPU acceleration */
	transform: translateZ(0);
	backface-visibility: hidden;
}
.egg-reveal-anim {
	transition: scale 1s;
	animation: egg-reveal-anim 0.2s infinite;
	will-change: transform;
}
/* Optimized smooth looping shake pattern matching Framer Motion */
@keyframes egg-shake-anim {
	0% {
		transform: rotate(0deg) translateZ(0);
	}

	11.11% {
		transform: rotate(-8deg) translateZ(0);
	}

	22.22% {
		transform: rotate(-15deg) translateZ(0);
	}

	33.33% {
		transform: rotate(-8deg) translateZ(0);
	}

	44.44% {
		transform: rotate(0deg) translateZ(0);
	}

	55.56% {
		transform: rotate(8deg) translateZ(0);
	}

	66.67% {
		transform: rotate(15deg) translateZ(0);
	}

	77.78% {
		transform: rotate(8deg) translateZ(0);
	}

	88.89%,
	100% {
		transform: rotate(0deg) translateZ(0);
	}
}
@keyframes egg-reveal-anim {

	0%,
	100% {
		transform: rotate(-3deg);
	}

	50% {
		transform: rotate(3deg);
	}
}
/* === OPTIMIZED EGG OPENING ANIMATIONS === */
/* Egg drop animation - replaces Framer Motion spring physics */
.egg-drop-anim {
	animation: egg-drop-anim 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
	will-change: transform, opacity;
	transform: translateZ(0);
	backface-visibility: hidden;
}
@keyframes egg-drop-anim {
	0% {
		transform: translateY(-150px) rotate(-20deg) scale(0.8) translateZ(0);
		opacity: 0;
	}

	70% {
		transform: translateY(30px) rotate(5deg) scale(1) translateZ(0);
		opacity: 1;
	}

	80% {
		transform: translateY(30px) rotate(-3deg) scale(1) translateZ(0);
	}

	90% {
		transform: translateY(30px) rotate(2deg) scale(1) translateZ(0);
	}

	95% {
		transform: translateY(30px) rotate(-1deg) scale(1) translateZ(0);
	}

	100% {
		transform: translateY(30px) rotate(0deg) scale(1) translateZ(0);
		opacity: 1;
	}
}
/* Egg tap wobble animation - fast response */
.egg-tap-wobble {
	animation: egg-tap-wobble 0.2s ease-in-out forwards;
	will-change: transform;
	transform: translateZ(0);
	backface-visibility: hidden;
}
@keyframes egg-tap-wobble {
	0% {
		transform: translateY(30px) rotate(0deg) translateZ(0);
	}

	33% {
		transform: translateY(30px) rotate(var(--wobble-angle, 18deg)) translateZ(0);
	}

	100% {
		transform: translateY(30px) rotate(0deg) translateZ(0);
	}
}
/* Buildup buzzing rotation */
.egg-buildup-buzz {
	animation: egg-buildup-buzz 0.3s ease-in-out infinite;
	will-change: transform;
	transform: translateZ(0);
	backface-visibility: hidden;
}
@keyframes egg-buildup-buzz {

	0%,
	100% {
		transform: rotate(0deg) translateZ(0);
	}

	14% {
		transform: rotate(-2deg) translateZ(0);
	}

	28% {
		transform: rotate(2deg) translateZ(0);
	}

	42% {
		transform: rotate(-2deg) translateZ(0);
	}

	56% {
		transform: rotate(2deg) translateZ(0);
	}

	70% {
		transform: rotate(-2deg) translateZ(0);
	}

	84% {
		transform: rotate(2deg) translateZ(0);
	}

	92% {
		transform: rotate(0deg) translateZ(0);
	}
}
/* Buildup scale animation with custom duration */
.egg-buildup-scale {
	will-change: transform;
	transform: translateZ(0);
	backface-visibility: hidden;
}
@keyframes egg-buildup-scale-anim {
	0% {
		transform: scale(1) translateZ(0);
	}

	100% {
		transform: scale(var(--final-scale, 1)) translateZ(0);
	}
}
/* Pet reveal animation - bouncy entrance */
.pet-reveal-anim {
	animation: pet-reveal-anim 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards;
	will-change: transform, opacity;
	transform: translateZ(0);
	backface-visibility: hidden;
}
@keyframes pet-reveal-anim {
	0% {
		transform: scale(0) translateZ(0);
		opacity: 0;
	}

	60% {
		transform: scale(1.15) translateZ(0);
		opacity: 1;
	}

	80% {
		transform: scale(0.95) translateZ(0);
	}

	100% {
		transform: scale(1) translateZ(0);
		opacity: 1;
	}
}
/* Egg exit animation - burst effect */
.egg-exit-anim {
	animation: egg-exit-anim 0.3s linear forwards;
	will-change: transform, opacity, filter;
	transform: translateZ(0);
	backface-visibility: hidden;
}
@keyframes egg-exit-anim {
	0% {
		transform: scale(var(--exit-scale, 1)) translateZ(0);
		opacity: 1;
		filter: brightness(1) saturate(1);
	}

	25% {
		transform: scale(calc(var(--exit-scale, 1) * 1.125)) translateZ(0);
		filter: brightness(1.5) saturate(1.5);
	}

	50% {
		transform: scale(var(--exit-scale, 1)) translateZ(0);
		filter: brightness(2) saturate(2);
	}

	100% {
		transform: scale(0) translateZ(0);
		opacity: 0;
		filter: brightness(0) saturate(2);
	}
}
/* Fade in up animation for text */
@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(10px);
	}

	100% {
		opacity: 1;
		transform: translateY(5px);
	}
}
/* ✅ TAP RIPPLE ANIMATION: Lightweight tap feedback for WorldComponent */
@keyframes tap-ripple {
	0% {
		width: 0;
		height: 0;
		opacity: 0.8;
	}

	50% {
		width: 60px;
		height: 60px;
		opacity: 0.6;
	}

	100% {
		width: 80px;
		height: 80px;
		opacity: 0;
	}
}
/* Pet float animation - gentle bobbing */
@keyframes petFloat {

	0%,
	100% {
		transform: translateY(-3px);
	}

	50% {
		transform: translateY(3px);
	}
}
/* Fade out animation */
@keyframes fadeOut {
	0% {
		opacity: 1;
		transform: scale(1);
	}

	100% {
		opacity: 0;
		transform: scale(0.1);
	}
}
/* Legacy notification wrapper - keeping for compatibility */
.notification-wrapper {
	padding: calc(var(--tg-content-safe-area-inset-top, 46px) + var(--tg-safe-area-inset-top, 40px)) 10px 15px 10px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: end;
	align-items: center;
	border-radius: 0px 0px 20px 20px;
	backdrop-filter: blur(5px);
	z-index: 2147483648;
	opacity: 0;
	transform: translateY(20px);
	transition: all 300ms ease-in-out;
}
.notification-wrapper.notif-success {
	background: linear-gradient(0deg, #132a1e 0%, #295631 100%);
}
.notification-wrapper.notif-info {
	background: linear-gradient(115deg,
			rgb(46 86 115 / 80%) -7.11%,
			rgb(12 50 78 / 20%) 116.12%);
}
.notification-enter {
	opacity: 1;
	transform: translateY(0);
}
.notification-exit {
	opacity: 0;
	transform: translateY(-20px);
}
.notification-wrapper.dragging {
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.notification-wrapper.dragging * {
	pointer-events: none;
}
/* Enhanced spring-back animation */
.notification-wrapper:not(.dragging) {
	transition: all 300ms cubic-bezier(0.34, 1.56, 0.64, 1) !important;
}
/* Modern notification wrapper with glass morphism design - iPhone style */
.notification-wrapper-modern {
	padding: calc(var(--tg-content-safe-area-inset-top, 46px) + var(--tg-safe-area-inset-top, 40px)) var(--th-edge-pad, 16px) var(--th-gap, 16px) var(--th-edge-pad, 16px);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: end;
	align-items: center;
	z-index: 2147483648;
	opacity: 0;
	transform: translateY(-150px) scale(0.9);
	transition: all 800ms cubic-bezier(0.25, 0.8, 0.25, 1);
	pointer-events: auto;
	/* Performance optimizations */
	will-change: transform, opacity;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transform-style: preserve-3d;
}
.notification-wrapper-modern.notif-success {
	background: linear-gradient(180deg,
			rgba(16, 185, 129, 0.75) 0%,
			rgba(5, 150, 105, 0.68) 50%,
			rgba(4, 120, 87, 0.62) 100%);
	backdrop-filter: blur(35px) saturate(300%);
	border: 2px solid rgba(16, 185, 129, 0.8);
	border-left: none;
	border-right: none;
	border-top: none;
	border-radius: 0 0 24px 24px;
	box-shadow: 0 20px 80px rgba(16, 185, 129, 0.5), 0 10px 40px rgba(0, 0, 0, 0.3), inset 0 3px 0 rgba(255, 255, 255, 0.4);
}
.notification-wrapper-modern.notif-info {
	background: linear-gradient(180deg,
			rgba(59, 130, 246, 0.75) 0%,
			rgba(37, 99, 235, 0.68) 50%,
			rgba(29, 78, 216, 0.62) 100%);
	backdrop-filter: blur(35px) saturate(300%);
	border: 2px solid rgba(59, 130, 246, 0.8);
	border-left: none;
	border-right: none;
	border-top: none;
	border-radius: 0 0 24px 24px;
	box-shadow: 0 20px 80px rgba(59, 130, 246, 0.5), 0 10px 40px rgba(0, 0, 0, 0.3), inset 0 3px 0 rgba(255, 255, 255, 0.4);
}
.notification-enter-modern {
	opacity: 1;
	transform: translateY(0) scale(1);
	transition: all 800ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
.notification-exit-modern {
	opacity: 0;
	transform: translateY(-150px);
	transition: all 600ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
/* Auto-hiding animation - slides up like iPhone */
.notification-wrapper-modern.auto-hiding {
	transform: translateY(-150px) !important;
	opacity: 0 !important;
	transition: all 500ms cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}
/* Slide back animation when detail popup opens */
.notification-wrapper-modern.slide-back {
	transform: translateY(-150px) !important;
	opacity: 0 !important;
	transition: all 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}
/* Stretch effect when pulling down - notification stretches and top disappears */
.notification-wrapper-modern.stretching {
	transform-origin: bottom center !important;
	border-radius: 0 0 32px 32px !important;
	transition: transform 150ms ease-out, border-radius 150ms ease-out !important;
	overflow: hidden !important;
}
/* Mask effect to hide top part when stretching */
.notification-wrapper-modern.stretching::before {
	content: "";
	position: absolute;
	top: -50px;
	left: 0;
	right: 0;
	height: 50px;
	background: linear-gradient(to bottom,
			transparent 0%,
			rgba(0, 0, 0, 0.1) 100%);
	z-index: 1;
}
.notification-wrapper-modern.dragging {
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	backdrop-filter: blur(25px) saturate(200%);
}
.notification-wrapper-modern.dragging * {
	pointer-events: none;
}
/* Enhanced spring-back animation for modern notifications */
.notification-wrapper-modern:not(.dragging) {
	transition: all 400ms cubic-bezier(0.34, 1.56, 0.64, 1) !important;
}
/* Hover effects for modern notifications */
@media (hover: hover) {
	.notification-wrapper-modern:hover {
		transform: translateY(-2px) scale(1.02);
		box-shadow: 0 12px 40px rgba(0, 0, 0, 0.15), 0 8px 24px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.15);
	}

	.notification-wrapper-modern.notif-success:hover {
		box-shadow: 0 12px 40px rgba(16, 185, 129, 0.2), 0 8px 24px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.15);
	}

	.notification-wrapper-modern.notif-info:hover {
		box-shadow: 0 12px 40px rgba(59, 130, 246, 0.2), 0 8px 24px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.15);
	}
}
/* Responsive adjustments for modern notifications */
@media (max-width: 480px) {
	.notification-wrapper-modern {
		padding: calc(var(--tg-content-safe-area-inset-top, 46px) + var(--tg-safe-area-inset-top, 40px)) 12px 12px 12px;
		border-radius: 20px;
	}
}
@keyframes arrow-for-mine-tutorial {
	0% {
		top: 0;
	}

	100% {
		top: 15px;
	}
}
.arrow-for-mine-tutorial {
	position: absolute;
	animation: arrow-for-mine-tutorial 1.5s infinite;
}
@keyframes fade-in {
	from {
		opacity: 0;
	}

	to {
		opacity: 100;
	}
}
.team-display-grid-12 {
	grid-template-columns: repeat(6, 1fr);
}
.team-display-grid-8 {
	grid-template-columns: repeat(4, 1fr);
}
.team-display-grid-6 {
	grid-template-columns: repeat(3, 1fr);
}
.team-display-grid-4 {
	grid-template-columns: repeat(2, 1fr);
}
.fortune-wheel-title {
	width: min-content;
	text-align: center;
	font-size: 31px;
	font-style: normal;
	font-weight: 700;
	line-height: 30px;
	text-transform: uppercase;
	background: linear-gradient(180deg, #9fccdf 8.33%, #5080a5 94.44%);
	background-clip: text;
	-webkit-text-fill-color: transparent;
	filter: drop-shadow(0 5px 2px rgb(193 237 255 / 30%));
}
.fortune-wheel-spin-animation {
	animation: fortune-wheel-spin 6s cubic-bezier(0.2, 0.05, 0.2, 1) forwards;
	will-change: transform;
}
.fortune-wheel-anticipation-animation {
	animation: fortune-wheel-anticipation 1.2s cubic-bezier(0.45, 0, 0.55, 1) forwards;
	will-change: transform;
	animation-fill-mode: forwards !important;
}
.fortune-wheel-idle-spin-animation {
	animation: fortune-wheel-idle 20s linear infinite;
	will-change: transform;
	/* ✅ PERFORMANCE: Animation paused when Fortune Wheel page is not active (handled in component) */
}
/* Item pulse animation when at top */
@keyframes fortune-wheel-item-pulse {

	0%,
	100% {
		transform: scale(1);
		opacity: 1;
	}

	50% {
		transform: scale(1.08);
		opacity: 0.9;
	}
}
.fortune-wheel-prize-rotate {
	animation: fortune-wheel-prize-spin 8s linear infinite;
	will-change: transform;
}
.fortune-wheel-prize-star {
	animation: shine-breathe-star 4s ease-in-out infinite;
}
.loading-spin {
	animation: spin-animation 1s linear infinite;
}
.cartoon-outline {
	box-shadow: 2px 2px 0 #000, -2px -2px 0 #000, -2px 2px 0 #000, 2px -2px 0 #000;
}
.cartoon-outline-text {
	text-shadow: 2px 2px 0 #000, -2px -2px 0 #000, -2px 2px 0 #000, 2px -2px 0 #000, 0 2px 0 #000, 2px 0 0 #000, 0 -2px 0 #000, -2px 0 0 #000;
}
@keyframes shine-breathe-star {
	0% {
		opacity: 0.8;
		transform: scale(0.5);
	}

	50% {
		opacity: 1;
		transform: scale(1.2);
	}

	100% {
		opacity: 0.8;
		transform: scale(0.5);
	}
}
@keyframes spin-animation {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}
@keyframes fast-spin-animation {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}
@keyframes fortune-wheel-spin {
	0% {
		transform: rotate3d(0, 0, 1, -60deg);
	}

	100% {
		transform: rotate3d(0, 0, 1, var(--target-rotation, 1440deg));
	}
}
@keyframes fortune-wheel-anticipation {
	0% {
		transform: rotate3d(0, 0, 1, 0deg);
	}

	100% {
		transform: rotate3d(0, 0, 1, -60deg);
	}
}
@keyframes fortune-wheel-idle {
	0% {
		transform: rotate3d(0, 0, 1, 0deg);
	}

	100% {
		transform: rotate3d(0, 0, 1, 360deg);
	}
}
@keyframes fortune-wheel-prize-spin {
	0% {
		transform: rotate3d(0, 0, 1, 0deg);
	}

	100% {
		transform: rotate3d(0, 0, 1, 360deg);
	}
}
.text-stroke-thin {
	-webkit-text-stroke-width: 0.5px;
	-webkit-text-stroke-color: var(--text-stroke-color);
	paint-order: stroke fill;
}
.text-stroke {
	text-shadow: 0px 2.25px 0px var(--text-stroke-color);
	-webkit-text-stroke-width: 2px;
	-webkit-text-stroke-color: var(--text-stroke-color);
	paint-order: stroke fill;
}
.text-stroke-bold {
	text-shadow: 0px 3.5px 0px var(--text-stroke-color);
	-webkit-text-stroke-width: 3px;
	-webkit-text-stroke-color: var(--text-stroke-color);
	paint-order: stroke fill;
}
.blue-text-stroke {
	text-shadow: 0px 2.25px 0px #0f1c30;
	-webkit-text-stroke-width: 2px;
	-webkit-text-stroke-color: #0f1c30;
	paint-order: stroke fill;
}
.blue-text-stroke-bold {
	text-shadow: 0px 3.5px 0px #0f1c30;
	-webkit-text-stroke-width: 3px;
	-webkit-text-stroke-color: #0f1c30;
	paint-order: stroke fill;
}
.gradient-text-stroke,
.gradient-text-stroke-bold {
	position: relative;
	color: transparent;
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.gradient-text-stroke::after,
.gradient-text-stroke-bold::after {
	content: attr(data-text);
	z-index: -1;
	position: absolute;
	inset: 0;
	-webkit-text-stroke-color: #0f1c30;
	paint-order: stroke fill;
}
.gradient-text-stroke::after {
	text-shadow: 0px 2.25px 0px #0f1c30;
	-webkit-text-stroke-width: 2px;
}
.gradient-text-stroke-bold::after {
	text-shadow: 0px 3.5px 0px #0f1c30;
	-webkit-text-stroke-width: 3px;
}
.text-glow.blue-text-stroke,
.text-glow.gradient-text-stroke,
.text-glow.gradient-text-stroke::before,
.blue-text-stroke,
.gradient-text-stroke,
.gradient-text-stroke::after {
	letter-spacing: -0.5px;
}
.text-glow.blue-text-stroke-bold,
.text-glow.gradient-text-stroke-bold,
.text-glow.gradient-text-stroke-bold::before,
.blue-text-stroke-bold,
.gradient-text-stroke-bold,
.gradient-text-stroke-bold::after {
	letter-spacing: 0px;
}
.text-glow {
	position: relative;
}
.text-glow::before {
	content: attr(data-text);
	z-index: -1;
	position: absolute;
	inset: 0;
	text-shadow: 0px 0px 12px var(--text-glow);
}
@keyframes gradientShift {
	0% {
		background-position: 0% 50%;
	}

	50% {
		background-position: 100% 50%;
	}

	100% {
		background-position: 0% 50%;
	}
}
.bottom-navbar-button-custom::before {
	background-color: var(--bar-color) !important;
	background-image: var(--bar-gradient) !important;
	box-shadow: 0px 1px 7.6px var(--bar-glow) !important;
}
@keyframes screen-shake {
	0% {
		transform: rotate(-1deg);
	}

	100% {
		transform: rotate(1deg);
	}
}
.screen-shake {
	animation: screen-shake 0.1s ease-in-out infinite;
}
/* CSS Custom Property for Hue Rotation */
@property --h {
	syntax: "<number>";
	initial-value: 0;
	inherits: false;
}
/* Global performance settings */
.pet-mask,
.pet-astral,
.pet-gold {
	contain: layout style;
	transform: translateZ(0);
	/* Force GPU layer */
}
/* Pet glow intensity reduction for better visibility with platforms */
.pet-mask::before,
.pet-astral::before,
.pet-gold::after {
	opacity: 0.3 !important;
	/* Reduced from 0.6 to half */
}
/* Performance optimizations for scrolling */
html.perf-scrolling .pet-mask::before,
html.perf-scrolling .pet-mask::after,
html.perf-scrolling .pet-astral::before,
html.perf-scrolling .pet-astral::after,
html.perf-scrolling .pet-gold::after,
html.perf-scrolling .shiny-glow,
html.perf-scrolling .shiny-main,
html.perf-scrolling .shiny-stars {
	animation-duration: 0.1s !important;
	opacity: 0.3 !important;
}
/* Static versions for non-visible pets */
.pet-mask-static::before,
.pet-mask-static::after {
	animation: none !important;
	opacity: 0.4;
}
.pet-astral-static::before,
.pet-astral-static::after {
	animation: none !important;
	opacity: 0.4;
}
.pet-gold-static::after {
	animation: none !important;
	opacity: 0.4;
}
/* Inventory performance optimizations */
.inventory-grid-container {
	will-change: scroll-position;
	/* Removed 'contain' to allow glow effects to overflow properly */
}
/* Scroll sırasında animasyonları durdur */
.inventory-scrolling * {
	animation-play-state: paused !important;
	transition: none !important;
}
/* GPU layer forcing for inventory items */
.inventory-pet-item {
	transform: translateZ(0);
	backface-visibility: hidden;
	/* Removed 'contain' to allow glow effects to overflow properly */
}
/* Virtualized grid optimizations */
.virtualized-pet-grid {
	/* Removed strict containment to allow glow effects to be visible */
	will-change: scroll-position;
}
.virtualized-pet-grid .pet-component {
	/* Removed containment to allow glow effects to overflow */
	will-change: transform;
}
/* Mobile compatibility fixes */
@media (max-width: 768px) {

	/* Ensure CSS mask properties work on mobile */
	.pet-mask::before,
	.pet-mask::after,
	.pet-astral::before,
	.pet-astral::after,
	.pet-gold::after,
	.astral-base-tint,
	.shiny-glow,
	.shiny-main,
	.shiny-stars {
		/* Force hardware acceleration */
		will-change: transform;
		transform: translate3d(-50%, -50%, 0) scale(var(--scale));
		/* Ensure mask properties are applied */
		-webkit-mask-image: var(--src);
		-webkit-mask-size: contain;
		-webkit-mask-repeat: no-repeat;
		-webkit-mask-position: center;
		mask-image: var(--src);
		mask-size: contain;
		mask-repeat: no-repeat;
		mask-position: center;
		/* Force layer creation for better rendering */
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
	}

	/* Fix radial-gradient rendering on mobile */
	.pet-astral::before {
		background: radial-gradient(circle at 50% 55%,
				#c78aff 0%,
				#7e34fc 45%,
				#3e0d77 80%) !important;
		/* Ensure proper rendering */
		background-attachment: fixed;
		background-size: 100% 100%;
	}

	.pet-gold::after {
		background: radial-gradient(circle at 30% 70%,
				rgba(0, 0, 0, 0) 60%,
				rgba(80, 48, 0, 0.45) 100%) !important;
		background-attachment: fixed;
		background-size: 100% 100%;
	}

	/* Fallback for browsers that don't support CSS mask */
	@supports not ((mask-image: url()) or (-webkit-mask-image: url())) {

		.pet-mask::before,
		.pet-mask::after,
		.pet-astral::before,
		.pet-astral::after,
		.pet-gold::after,
		.astral-base-tint {
			/* Use clip-path as fallback */
			clip-path: circle(50% at 50% 50%);
			border-radius: 50%;
		}
	}

	/* Grid alignment fixes for mobile */
	.grid-cols-\[repeat\(4\,1fr\)\] {
		justify-content: center;
		justify-items: center;
	}

	/* Ensure pet components are properly centered */
	.pet-component {
		margin: 0 auto;
		display: flex;
		align-items: center;
		justify-content: center;
	}
}
/* ──────────────────────────────────────────────────────
   RAINBOW EFFECT - Optimized
────────────────────────────────────────────────────── */
.pet-mask {
	width: 100%;
	height: 100%;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}
.pet-mask::before {
	content: "";
	width: var(--width);
	height: var(--height);
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 2;

	background: linear-gradient(120deg,
			hsl(var(--h) 100% 50%) 0%,
			hsl(calc(var(--h) + 60) 100% 50%) 20%,
			hsl(calc(var(--h) + 120) 100% 50%) 40%,
			hsl(calc(var(--h) + 180) 100% 50%) 60%,
			hsl(calc(var(--h) + 240) 100% 50%) 80%,
			hsl(calc(var(--h) + 300) 100% 50%) 100%);
	animation: hueSpin 12s linear infinite;

	opacity: 0.6;
	mix-blend-mode: color;
	mask: var(--src) no-repeat center / contain;

	will-change: background;
	filter: saturate(1.4);
	transform: translate3d(-50%, -50%, 0) scale(var(--scale));
}
.pet-mask::after {
	content: "";
	width: var(--width);
	height: var(--height);
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 3;

	background: linear-gradient(120deg,
			hsl(var(--h) 100% 50%) 0%,
			hsl(calc(var(--h) + 60) 100% 50%) 20%,
			hsl(calc(var(--h) + 120) 100% 50%) 40%,
			hsl(calc(var(--h) + 180) 100% 50%) 60%,
			hsl(calc(var(--h) + 240) 100% 50%) 80%,
			hsl(calc(var(--h) + 300) 100% 50%) 100%);
	/* Redefine similar gradient */
	animation: hueSpin 12s linear infinite;
	/* Same animation as before */

	filter: blur(8px);
	/* Reduced from 12px */
	opacity: 0.5;
	mix-blend-mode: color;
	mask: var(--src) no-repeat center / contain;

	will-change: background;
	transform: translate3d(-50%, -50%, 0) scale(var(--scale));
}
/* ──────────────────────────────────────────────────────
   ASTRAL FORM - Optimized
────────────────────────────────────────────────────── */
.pet-astral {
	width: 100%;
	height: 100%;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}
/* Yeni: Mor taban rengi katmanı */
.astral-base-tint {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 1;
	width: var(--width);
	height: var(--height);
	background-color: rgba(128, 0, 128, 0.7);
	/* Genel bir mor renk, opaklığı ayarlanabilir */
	mix-blend-mode: color;
	/* Renk karıştırma modu */
	mask: var(--src) no-repeat center / contain;
	will-change: background;
	transform: translate3d(-50%, -50%, 0) scale(var(--scale));
}
.pet-astral::before {
	content: "";
	width: var(--width);
	height: var(--height);
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 3;

	background: radial-gradient(circle at 50% 55%,
			#c78aff 0%,
			#7e34fc 45%,
			#3e0d77 80%);
	filter: blur(1px) brightness(1.3);
	/* Reduced blur */
	mix-blend-mode: screen;
	mask: var(--src) no-repeat center / contain;

	animation: aura-pulse 3.5s ease-in-out infinite;
	will-change: transform, opacity;
	transform: translate3d(-50%, -50%, 0) scale(var(--scale));
}
.pet-astral::after {
	content: "";
	position: absolute;
	inset: -4%;
	z-index: 4;

	background: conic-gradient(from 0deg,
			rgba(255, 255, 255, 0) 0 10deg,
			rgba(153, 102, 255, 0.35) 10deg 40deg,
			rgba(72, 0, 255, 0.55) 40deg 75deg,
			rgba(255, 255, 255, 0) 75deg 360deg);
	background-size: 200% 200%;
	filter: blur(4px);
	/* Reduced from 6px */
	mix-blend-mode: screen;
	mask: var(--src) no-repeat center / contain;

	animation: nebula-spin 12s linear infinite;
	will-change: transform;
	transform: translateZ(0);
}
/* ──────────────────────────────────────────────────────
   GOLD LEGEND - Optimized
────────────────────────────────────────────────────── */
.pet-gold {
	width: 100%;
	height: 100%;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}
/* 2. "Bevel Boost" – high contrast emphasis */
.pet-gold img {
	filter: sepia(1) saturate(4) hue-rotate(-8deg) brightness(1.1) contrast(1.15);
	will-change: auto;
	/* Remove unnecessary will-change */
}
/* New: "Warm Shadow" layer */
.pet-gold::after {
	content: "";
	width: var(--width);
	height: var(--height);
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 2;
	pointer-events: none;

	background: radial-gradient(circle at 30% 70%,
			rgba(0, 0, 0, 0) 60%,
			rgba(80, 48, 0, 0.45) 100%);
	mix-blend-mode: multiply;
	mask: var(--src) no-repeat center / contain;

	will-change: auto;
	transform: translate3d(-50%, -50%, 0) scale(var(--scale));
}
.origin-bottom.pet-mask::before,
.origin-bottom.pet-mask::after,
.origin-bottom.pet-astral::before,
.origin-bottom.pet-gold::after,
.origin-bottom .astral-base-tint {
	transform-origin: bottom;
}
/* ──────────────────────────────────────────────────────
   ENHANCED SHINY EFFECT
────────────────────────────────────────────────────── */
.shiny-glow {
	background: radial-gradient(circle at 50% 50%,
			rgba(255, 255, 255, 0.15) 0%,
			transparent 70%);
	filter: blur(6px);
	mix-blend-mode: screen;
	animation: shiny-glow-pulse 5s ease-in-out infinite;
	will-change: opacity, transform;
	transform: translate3d(-50%, -50%, 0) scale(var(--scale));
}
/* ──────────────────────────────────────────────────────
   EXCLUSIVE BREATHING GLOW EFFECT
────────────────────────────────────────────────────── */
/* Optimized breathing animations - lighter for mobile performance */
@keyframes exclusive-breathing {

	0%,
	100% {
		filter: drop-shadow(0px 0px 6px #fe42f9);
		opacity: 0.85;
	}

	50% {
		filter: drop-shadow(0px 0px 12px #fe42f9);
		opacity: 1;
	}
}
@keyframes prime-breathing {

	0%,
	100% {
		filter: drop-shadow(0px 0px 6px #404cf5);
		opacity: 0.85;
	}

	50% {
		filter: drop-shadow(0px 0px 12px #404cf5);
		opacity: 1;
	}
}
@keyframes apex-breathing {

	0%,
	100% {
		filter: drop-shadow(0px 0px 6px #f03c0c);
		opacity: 0.85;
	}

	50% {
		filter: drop-shadow(0px 0px 12px #f03c0c);
		opacity: 1;
	}
}
@keyframes quantum-breathing {

	0%,
	100% {
		filter: drop-shadow(0px 0px 6px #00ff41);
		opacity: 0.85;
	}

	50% {
		filter: drop-shadow(0px 0px 12px #00ff41);
		opacity: 1;
	}
}
.pet-exclusive-breathing {
	animation: exclusive-breathing 3s ease-in-out infinite;
	will-change: filter, opacity;
}
.pet-prime-breathing {
	animation: prime-breathing 3.5s ease-in-out infinite;
	will-change: filter, opacity;
}
.pet-quantum-breathing {
	animation: quantum-breathing 3.75s ease-in-out infinite;
	will-change: filter, opacity;
}
.pet-apex-breathing {
	animation: apex-breathing 4s ease-in-out infinite;
	will-change: filter, opacity;
}
/* Performance optimization: disable breathing on low graphics mode */
html.low-graphics .pet-exclusive-breathing,
html.low-graphics .pet-prime-breathing,
html.low-graphics .pet-quantum-breathing,
html.low-graphics .pet-apex-breathing {
	animation: none !important;
	filter: drop-shadow(0px 0px 6px currentColor) !important;
	opacity: 0.9 !important;
}
/* Pause animations during scrolling for better performance */
html.perf-scrolling .pet-exclusive-breathing,
html.perf-scrolling .pet-prime-breathing,
html.perf-scrolling .pet-quantum-breathing,
html.perf-scrolling .pet-apex-breathing {
	animation-play-state: paused !important;
}
.shiny-main {
	background: linear-gradient(90deg,
			transparent 0%,
			rgba(255, 255, 255, 0.05) 20%,
			rgba(255, 255, 255, 0.4) 50%,
			rgba(255, 255, 255, 0.05) 80%,
			transparent 100%);
	background-size: 200% 100%;
	mix-blend-mode: screen;
	animation: shiny-sweep 5s linear infinite;
	will-change: background-position;
	transform: translate3d(-50%, -50%, 0) scale(var(--scale));
}
.shiny-stars {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Ccircle cx='20' cy='15' r='1.5' fill='white' opacity='0.8'/%3E%3Ccircle cx='60' cy='25' r='1.2' fill='%23ffeb3b' opacity='0.9'/%3E%3Ccircle cx='15' cy='50' r='1.8' fill='%23e3f2fd' opacity='0.7'/%3E%3Ccircle cx='70' cy='60' r='1.3' fill='white' opacity='0.8'/%3E%3Ccircle cx='40' cy='70' r='1.1' fill='%23fff9c4' opacity='0.6'/%3E%3C/svg%3E");
	background-size: 80px 80px;
	mix-blend-mode: screen;
	opacity: 0.7;
	animation: shiny-stars-drift 10s linear infinite;
	will-change: background-position;
	transform: translate3d(-50%, -50%, 0) scale(var(--scale));
}
.gradient-border {
	width: 52px;
	height: 52px;
	border-radius: 50%;
	background: conic-gradient(from 45deg,
			#092a0c 0deg,
			#1b5c24 45deg,
			#2e8e3b 90deg,
			#1b5c24 135deg,
			#092a0c 180deg,
			#1b5c24 225deg,
			#2e8e3b 270deg,
			#1b5c24 315deg,
			#092a0c 360deg);
	padding: 1.5px;
	display: flex;
	align-items: center;
	justify-content: center;
}
/* ──────────────────────────────────────────────────────
   OPTIMIZED KEYFRAMES
────────────────────────────────────────────────────── */
@keyframes hueSpin {
	from {
		--h: 0;
	}

	to {
		--h: 360;
	}
}
@keyframes aura-pulse {

	0%,
	100% {
		transform: translate3d(-50%, -50%, 0) scale(calc(var(--scale) - 0.05));
		opacity: 0.8;
	}

	50% {
		transform: translate3d(-50%, -50%, 0) scale(calc(var(--scale) + 0.05));
		opacity: 1;
	}
}
@keyframes nebula-spin {
	to {
		transform: translateZ(0) rotate(360deg);
	}
}
@keyframes shiny-glow-pulse {

	0%,
	100% {
		opacity: 0.15;
		transform: translate3d(-50%, -50%, 0) scale(var(--scale));
	}

	50% {
		opacity: 0.3;
		transform: translate3d(-50%, -50%, 0) scale(calc(var(--scale) + 0.05));
	}
}
@keyframes shiny-sweep {
	0% {
		background-position: -200% 0;
	}

	100% {
		background-position: 200% 0;
	}
}
@keyframes shiny-stars-drift {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: -80px -80px;
	}
}
.animate-spin-tw {
	animation: spin 1s linear infinite;
	will-change: transform;
}
.shared-info-swiper .swiper-pagination {
	margin-bottom: 4px;
}
.shared-info-swiper .swiper-pagination .swiper-pagination-bullet {
	background-color: #222f34;
	opacity: 1;
}
.shared-info-swiper .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #9fccdf;
}
.rainbow-bg {
	background: conic-gradient(from 90deg at 50% 50%,
			#007212 23.5deg,
			#e5a500 63.5deg,
			#e7711e 111.5deg,
			#d02533 209deg,
			#6112b0 258deg,
			#19b3bd 321.5deg,
			#007212 360deg);
}
@keyframes float {

	0%,
	100% {
		transform: translateY(0px);
	}

	50% {
		transform: translateY(-4px);
	}
}
.codex-shelf::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 85px;
	left: 0;
	bottom: -28px;
	background-image: url("/icons/featureModules/codex/codex-wooden-shelf.webp");
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
}
.feature-module-header-cell::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: -1;
	background: var(--header-before-bg);
	opacity: 0.35;
}
/* Badge Slot Pulse Animation */
@keyframes pulseRing {
	0% {
		box-shadow: 0 0 0 0 rgba(59, 130, 246, 0.7), 0 0 20px 5px rgba(59, 130, 246, 0.5), inset 0 0 20px rgba(59, 130, 246, 0.3);
		transform: scale(1);
	}

	50% {
		box-shadow: 0 0 0 8px rgba(59, 130, 246, 0.3), 0 0 40px 10px rgba(59, 130, 246, 0.7), inset 0 0 30px rgba(59, 130, 246, 0.5);
		transform: scale(1.05);
	}

	100% {
		box-shadow: 0 0 0 0 rgba(59, 130, 246, 0.7), 0 0 20px 5px rgba(59, 130, 246, 0.5), inset 0 0 20px rgba(59, 130, 246, 0.3);
		transform: scale(1);
	}
}
/* 🔧 BUG #19 FIX: Float animation for Craft All banner */
@keyframes float {

	0%,
	100% {
		transform: translateY(0px) translateX(-50%);
	}

	50% {
		transform: translateY(-10px) translateX(-50%);
	}
}
/* Scrolling text animation for OBS overlays */
@keyframes marquee {
	0% {
		transform: translateX(0%);
	}

	100% {
		transform: translateX(-50%);
	}
}
.animate-marquee {
	display: inline-block;
	animation: marquee 20s linear infinite;
	white-space: nowrap;
}
@media (min-width: 600px) {

		/* Force world component to fit within viewport frame (preserve element transforms) */
		.phone-frame-container .before\:top-0.fixed.left-0.h-screen.w-screen::before {
			content: var(--tw-content);
			width: 430px !important;
			max-width: 430px !important;
			left: 0 !important;
			right: 0 !important;
			margin-left: auto !important;
			margin-right: auto !important;
		}

		/* Force world swiper to fit within viewport */

		/* Force all swiper components to fit viewport */

		/* Force world progress bar to fit viewport */

		/* Force egg background to fit within phone frame on desktop */

		/* Force colony background to fit within phone frame on desktop */

		/* Force world component to fit within viewport frame (preserve element transforms) */
		.phone-frame-container .before\:left-0.fixed.top-0.h-screen.w-screen::before {
			content: var(--tw-content);
			width: 430px !important;
			max-width: 430px !important;
			left: 0 !important;
			right: 0 !important;
			margin-left: auto !important;
			margin-right: auto !important;
		}

		/* Force world swiper to fit within viewport */

		/* Force all swiper components to fit viewport */

		/* Force world progress bar to fit viewport */

		/* Force egg background to fit within phone frame on desktop */

		/* Force colony background to fit within phone frame on desktop */

		/* Force world component to fit within viewport frame (preserve element transforms) */
		.phone-frame-container .group[data-side=right] .group-data-\[side\=right\]\:left-0.fixed.top-0.h-screen.w-screen {
			width: 430px !important;
			max-width: 430px !important;
			left: 0 !important;
			right: 0 !important;
			margin-left: auto !important;
			margin-right: auto !important;
		}

		/* Force world swiper to fit within viewport */

		/* Force all swiper components to fit viewport */

		/* Force world progress bar to fit viewport */

		/* Force egg background to fit within phone frame on desktop */

		/* Force colony background to fit within phone frame on desktop */
	}
.file\:mr-4::file-selector-button{
	margin-right: 1rem;
}
.file\:cursor-pointer::file-selector-button{
	cursor: pointer;
}
.file\:rounded::file-selector-button{
	border-radius: 0.25rem;
}
.file\:border-0::file-selector-button{
	border-width: 0px;
}
.file\:bg-\[\#00E5FF\]::file-selector-button{
	--tw-bg-opacity: 1;
	background-color: rgb(0 229 255 / var(--tw-bg-opacity));
}
.file\:bg-transparent::file-selector-button{
	background-color: transparent;
}
.file\:px-4::file-selector-button{
	padding-left: 1rem;
	padding-right: 1rem;
}
.file\:py-2::file-selector-button{
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.file\:text-sm::file-selector-button{
	font-size: 0.875rem;
	line-height: 1.25rem;
}
.file\:font-medium::file-selector-button{
	font-weight: 500;
}
.file\:text-foreground::file-selector-button{
	color: hsl(var(--foreground));
}
.file\:text-white::file-selector-button{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}
.placeholder\:text-\[\#7c8da0\]::placeholder{
	--tw-text-opacity: 1;
	color: rgb(124 141 160 / var(--tw-text-opacity));
}
.placeholder\:text-\[\#D8FFFD\]\/40::placeholder{
	color: rgb(216 255 253 / 0.4);
}
.placeholder\:text-\[\#FFF\]\/50::placeholder{
	color: rgb(255 255 255 / 0.5);
}
.placeholder\:text-\[\#ffffff\]\/50::placeholder{
	color: rgb(255 255 255 / 0.5);
}
.placeholder\:text-gray-400::placeholder{
	--tw-text-opacity: 1;
	color: rgb(156 163 175 / var(--tw-text-opacity));
}
.placeholder\:text-muted-foreground::placeholder{
	color: hsl(var(--muted-foreground));
}
.placeholder\:text-white\/30::placeholder{
	color: rgb(255 255 255 / 0.3);
}
.placeholder\:text-white\/40::placeholder{
	color: rgb(255 255 255 / 0.4);
}
.placeholder\:text-white\/50::placeholder{
	color: rgb(255 255 255 / 0.5);
}
.placeholder\:opacity-50::placeholder{
	opacity: 0.5;
}
.before\:pointer-events-none::before{
	content: var(--tw-content);
	pointer-events: none;
}
.before\:absolute::before{
	content: var(--tw-content);
	position: absolute;
}
.before\:inset-0::before{
	content: var(--tw-content);
	inset: 0px;
}
.before\:-bottom-\[2px\]::before{
	content: var(--tw-content);
	bottom: -2px;
}
.before\:left-0::before{
	content: var(--tw-content);
	left: 0px;
}
.before\:left-0\.5::before{
	content: var(--tw-content);
	left: 0.125rem;
}
.before\:left-1\/2::before{
	content: var(--tw-content);
	left: 50%;
}
.before\:right-0::before{
	content: var(--tw-content);
	right: 0px;
}
.before\:top-0::before{
	content: var(--tw-content);
	top: 0px;
}
.before\:top-0\.5::before{
	content: var(--tw-content);
	top: 0.125rem;
}
.before\:top-1\/2::before{
	content: var(--tw-content);
	top: 50%;
}
.before\:top-4::before{
	content: var(--tw-content);
	top: 1rem;
}
.before\:-z-\[1\]::before{
	content: var(--tw-content);
	z-index: -1;
}
.before\:z-10::before{
	content: var(--tw-content);
	z-index: 10;
}
.before\:z-\[-1\]::before{
	content: var(--tw-content);
	z-index: -1;
}
.before\:z-\[1\]::before{
	content: var(--tw-content);
	z-index: 1;
}
.before\:inline-block::before{
	content: var(--tw-content);
	display: inline-block;
}
.before\:size-0::before{
	content: var(--tw-content);
	width: 0px;
	height: 0px;
}
.before\:size-2::before{
	content: var(--tw-content);
	width: 0.5rem;
	height: 0.5rem;
}
.before\:h-1\/2::before{
	content: var(--tw-content);
	height: 50%;
}
.before\:h-\[2px\]::before{
	content: var(--tw-content);
	height: 2px;
}
.before\:h-\[4px\]::before{
	content: var(--tw-content);
	height: 4px;
}
.before\:h-\[64px\]::before{
	content: var(--tw-content);
	height: 64px;
}
.before\:w-\[140\%\]::before{
	content: var(--tw-content);
	width: 140%;
}
.before\:w-\[160\%\]::before{
	content: var(--tw-content);
	width: 160%;
}
.before\:w-\[72px\]::before{
	content: var(--tw-content);
	width: 72px;
}
.before\:w-\[calc\(100\%-4px\)\]::before{
	content: var(--tw-content);
	width: calc(100% - 4px);
}
.before\:max-w-12::before{
	content: var(--tw-content);
	max-width: 3rem;
}
.before\:-translate-x-1\/2::before{
	content: var(--tw-content);
	--tw-translate-x: -50%;
	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));
}
.before\:-translate-y-1\/2::before{
	content: var(--tw-content);
	--tw-translate-y: -50%;
	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 pulse{
	50%{
		content: var(--tw-content);
		opacity: .5;
	}
}
.before\:animate-pulse::before{
	content: var(--tw-content);
	animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.before\:rounded-\[12px\]::before{
	content: var(--tw-content);
	border-radius: 12px;
}
.before\:rounded-\[8px\]::before{
	content: var(--tw-content);
	border-radius: 8px;
}
.before\:rounded-full::before{
	content: var(--tw-content);
	border-radius: 9999px;
}
.before\:rounded-t-xl::before{
	content: var(--tw-content);
	border-top-left-radius: 0.75rem;
	border-top-right-radius: 0.75rem;
}
.before\:border-\[0\.5px\]::before{
	content: var(--tw-content);
	border-width: 0.5px;
}
.before\:border-\[\#0F1C30\]::before{
	content: var(--tw-content);
	--tw-border-opacity: 1;
	border-color: rgb(15 28 48 / var(--tw-border-opacity));
}
.before\:bg-\[\#00a513\]::before{
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: rgb(0 165 19 / var(--tw-bg-opacity));
}
.before\:bg-\[\#36014C\]::before{
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: rgb(54 1 76 / var(--tw-bg-opacity));
}
.before\:bg-\[\#6CD3EC\]::before{
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: rgb(108 211 236 / var(--tw-bg-opacity));
}
.before\:bg-\[\#EAF6FF\]::before{
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: rgb(234 246 255 / var(--tw-bg-opacity));
}
.before\:bg-\[rgba\(0\2c 0\2c 0\2c 0\.35\)\]::before{
	content: var(--tw-content);
	background-color: rgba(0,0,0,0.35);
}
.before\:bg-\[rgba\(0\2c 0\2c 0\2c 0\.4\)\]::before{
	content: var(--tw-content);
	background-color: rgba(0,0,0,0.4);
}
.before\:bg-\[rgba\(0\2c 0\2c 0\2c 0\.45\)\]::before{
	content: var(--tw-content);
	background-color: rgba(0,0,0,0.45);
}
.before\:bg-\[var\(--bgColor\)\]::before{
	content: var(--tw-content);
	background-color: var(--bgColor);
}
.before\:bg-\[var\(--radial-gradient\)\]::before{
	content: var(--tw-content);
	background-color: var(--radial-gradient);
}
.before\:bg-black::before{
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.before\:bg-black\/10::before{
	content: var(--tw-content);
	background-color: rgb(0 0 0 / 0.1);
}
.before\:bg-black\/30::before{
	content: var(--tw-content);
	background-color: rgb(0 0 0 / 0.3);
}
.before\:bg-white::before{
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.before\:bg-white\/30::before{
	content: var(--tw-content);
	background-color: rgb(255 255 255 / 0.3);
}
.before\:bg-white\/5::before{
	content: var(--tw-content);
	background-color: rgb(255 255 255 / 0.05);
}
.before\:bg-\[linear-gradient\(180deg\2c rgb\(6\2c 27\2c 39\)0\%\2c rgb\(6\2c 27\2c 39\)10\%\2c transparent_25\%\2c transparent_85\%\2c rgb\(6\2c 27\2c 39\)95\%\2c rgb\(6\2c 27\2c 39\)100\%\)\]::before{
	content: var(--tw-content);
	background-image: linear-gradient(180deg,rgb(6,27,39)0%,rgb(6,27,39)10%,transparent 25%,transparent 85%,rgb(6,27,39)95%,rgb(6,27,39)100%);
}
.before\:bg-\[linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c 0\)0\%\2c \#000_100\%\)\]::before{
	content: var(--tw-content);
	background-image: linear-gradient(180deg,rgba(0,0,0,0)0%,#000 100%);
}
.before\:bg-\[radial-gradient\(50\%_50\%_at_50\%_50\%\2c var\(--title-color-alpha-100\)_0\%\2c var\(--title-color-alpha-0\)_100\%\)\]::before{
	content: var(--tw-content);
	background-image: radial-gradient(50% 50% at 50% 50%,var(--title-color-alpha-100) 0%,var(--title-color-alpha-0) 100%);
}
.before\:p-2::before{
	content: var(--tw-content);
	padding: 0.5rem;
}
.before\:opacity-20::before{
	content: var(--tw-content);
	opacity: 0.2;
}
.before\:opacity-50::before{
	content: var(--tw-content);
	opacity: 0.5;
}
.before\:shadow-\[0_1px_0_\#0F1C30\]::before{
	content: var(--tw-content);
	--tw-shadow: 0 1px 0 #0F1C30;
	--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.before\:shadow-\[0_1px_0_rgba\(0\2c 0\2c 0\2c 0\.35\)\]::before{
	content: var(--tw-content);
	--tw-shadow: 0 1px 0 rgba(0,0,0,0.35);
	--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.before\:shadow-\[0px_-2px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.20\)_inset\]::before{
	content: var(--tw-content);
	--tw-shadow: 0px -2px 4px 0px rgba(0,0,0,0.20) inset;
	--tw-shadow-colored: inset 0px -2px 4px 0px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.before\:shadow-\[0px_1px_7\.6px_\#00C4FF\]::before{
	content: var(--tw-content);
	--tw-shadow: 0px 1px 7.6px #00C4FF;
	--tw-shadow-colored: 0px 1px 7.6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.before\:backdrop-blur-\[0\.8px\]::before{
	content: var(--tw-content);
	--tw-backdrop-blur: blur(0.8px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.before\:content-\[\'\'\]::before{
	--tw-content: '';
	content: var(--tw-content);
}
.after\:pointer-events-none::after{
	content: var(--tw-content);
	pointer-events: none;
}
.after\:absolute::after{
	content: var(--tw-content);
	position: absolute;
}
.after\:-inset-2::after{
	content: var(--tw-content);
	inset: -0.5rem;
}
.after\:inset-0::after{
	content: var(--tw-content);
	inset: 0px;
}
.after\:inset-y-0::after{
	content: var(--tw-content);
	top: 0px;
	bottom: 0px;
}
.after\:bottom-2::after{
	content: var(--tw-content);
	bottom: 0.5rem;
}
.after\:left-1\/2::after{
	content: var(--tw-content);
	left: 50%;
}
.after\:right-2::after{
	content: var(--tw-content);
	right: 0.5rem;
}
.after\:top-1\/2::after{
	content: var(--tw-content);
	top: 50%;
}
.after\:-z-\[1\]::after{
	content: var(--tw-content);
	z-index: -1;
}
.after\:z-\[-1\]::after{
	content: var(--tw-content);
	z-index: -1;
}
.after\:flex::after{
	content: var(--tw-content);
	display: flex;
}
.after\:size-2::after{
	content: var(--tw-content);
	width: 0.5rem;
	height: 0.5rem;
}
.after\:size-6::after{
	content: var(--tw-content);
	width: 1.5rem;
	height: 1.5rem;
}
.after\:h-\[24px\]::after{
	content: var(--tw-content);
	height: 24px;
}
.after\:h-\[56px\]::after{
	content: var(--tw-content);
	height: 56px;
}
.after\:h-full::after{
	content: var(--tw-content);
	height: 100%;
}
.after\:w-\[2px\]::after{
	content: var(--tw-content);
	width: 2px;
}
.after\:w-\[90\%\]::after{
	content: var(--tw-content);
	width: 90%;
}
.after\:w-full::after{
	content: var(--tw-content);
	width: 100%;
}
.after\:-translate-x-1\/2::after{
	content: var(--tw-content);
	--tw-translate-x: -50%;
	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\:-translate-y-1\/2::after{
	content: var(--tw-content);
	--tw-translate-y: -50%;
	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\:items-center::after{
	content: var(--tw-content);
	align-items: center;
}
.after\:justify-center::after{
	content: var(--tw-content);
	justify-content: center;
}
.after\:rounded-2xl::after{
	content: var(--tw-content);
	border-radius: 1rem;
}
.after\:rounded-full::after{
	content: var(--tw-content);
	border-radius: 9999px;
}
.after\:rounded-md::after{
	content: var(--tw-content);
	border-radius: calc(var(--radius) - 2px);
}
.after\:rounded-xl::after{
	content: var(--tw-content);
	border-radius: 0.75rem;
}
.after\:border::after{
	content: var(--tw-content);
	border-width: 1px;
}
.after\:border-\[0\.5px\]::after{
	content: var(--tw-content);
	border-width: 0.5px;
}
.after\:border-\[\#0F1C30\]::after{
	content: var(--tw-content);
	--tw-border-opacity: 1;
	border-color: rgb(15 28 48 / var(--tw-border-opacity));
}
.after\:border-cyan-400\/20::after{
	content: var(--tw-content);
	border-color: rgb(34 211 238 / 0.2);
}
.after\:bg-\[\#1F4C67\]::after{
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: rgb(31 76 103 / var(--tw-bg-opacity));
}
.after\:bg-\[\#EAF6FF\]::after{
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: rgb(234 246 255 / var(--tw-bg-opacity));
}
.after\:bg-\[var\(--background\)\]::after{
	content: var(--tw-content);
	background-color: var(--background);
}
.after\:bg-black\/40::after{
	content: var(--tw-content);
	background-color: rgb(0 0 0 / 0.4);
}
.after\:bg-\[linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c 0\.00\)30\%\2c rgba\(0\2c 0\2c 0\2c 0\.7\)70\%\2c \#000_95\%\)\]::after{
	content: var(--tw-content);
	background-image: linear-gradient(180deg,rgba(0,0,0,0.00)30%,rgba(0,0,0,0.7)70%,#000 95%);
}
.after\:bg-\[radial-gradient\(50\%_50\%_at_50\%_50\%\2c var\(--title-color-alpha-100\)_0\%\2c var\(--title-color-alpha-0\)_100\%\)\]::after{
	content: var(--tw-content);
	background-image: radial-gradient(50% 50% at 50% 50%,var(--title-color-alpha-100) 0%,var(--title-color-alpha-0) 100%);
}
.after\:text-center::after{
	content: var(--tw-content);
	text-align: center;
}
.after\:text-\[12px\]::after{
	content: var(--tw-content);
	font-size: 12px;
}
.after\:font-\[500\]::after{
	content: var(--tw-content);
	font-weight: 500;
}
.after\:text-white::after{
	content: var(--tw-content);
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}
.after\:opacity-80::after{
	content: var(--tw-content);
	opacity: 0.8;
}
.after\:shadow-\[0_0_10px_rgba\(0\2c 255\2c 255\2c 0\.4\)\]::after{
	content: var(--tw-content);
	--tw-shadow: 0 0 10px rgba(0,255,255,0.4);
	--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.after\:shadow-\[0_1px_0_\#0F1C30\]::after{
	content: var(--tw-content);
	--tw-shadow: 0 1px 0 #0F1C30;
	--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.after\:content-\[\'\'\]::after{
	--tw-content: '';
	content: var(--tw-content);
}
.after\:content-\[\'\+\'\]::after{
	--tw-content: '+';
	content: var(--tw-content);
}
.first\:rounded-l-md:first-child{
	border-top-left-radius: calc(var(--radius) - 2px);
	border-bottom-left-radius: calc(var(--radius) - 2px);
}
.first\:border-l:first-child{
	border-left-width: 1px;
}
.first\:border-t-0:first-child{
	border-top-width: 0px;
}
.last\:mb-0:last-child{
	margin-bottom: 0px;
}
.last\:rounded-r-md:last-child{
	border-top-right-radius: calc(var(--radius) - 2px);
	border-bottom-right-radius: calc(var(--radius) - 2px);
}
.last\:border-0:last-child{
	border-width: 0px;
}
.last\:border-b-0:last-child{
	border-bottom-width: 0px;
}
.focus-within\:relative:focus-within{
	position: relative;
}
.focus-within\:z-20:focus-within{
	z-index: 20;
}
.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));
}
.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));
}
.hover\:scale-\[1\.01\]:hover{
	--tw-scale-x: 1.01;
	--tw-scale-y: 1.01;
	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\.02\]:hover{
	--tw-scale-x: 1.02;
	--tw-scale-y: 1.02;
	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;
	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\:border-\[\#00E5FF\]\/30:hover{
	border-color: rgb(0 229 255 / 0.3);
}
.hover\:border-\[\#3A3A3A\]:hover{
	--tw-border-opacity: 1;
	border-color: rgb(58 58 58 / var(--tw-border-opacity));
}
.hover\:border-\[\#5561FF\]\/50:hover{
	border-color: rgb(85 97 255 / 0.5);
}
.hover\:border-\[\#FFD700\]\/50:hover{
	border-color: rgb(255 215 0 / 0.5);
}
.hover\:border-\[rgba\(255\2c 255\2c 255\2c 0\.2\)\]:hover{
	border-color: rgba(255,255,255,0.2);
}
.hover\:border-black:hover{
	--tw-border-opacity: 1;
	border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.hover\:border-blue-500:hover{
	--tw-border-opacity: 1;
	border-color: rgb(59 130 246 / var(--tw-border-opacity));
}
.hover\:border-cyan-300:hover{
	--tw-border-opacity: 1;
	border-color: rgb(103 232 249 / var(--tw-border-opacity));
}
.hover\:border-cyan-300\/60:hover{
	border-color: rgb(103 232 249 / 0.6);
}
.hover\:border-cyan-400:hover{
	--tw-border-opacity: 1;
	border-color: rgb(34 211 238 / var(--tw-border-opacity));
}
.hover\:border-cyan-400\/40:hover{
	border-color: rgb(34 211 238 / 0.4);
}
.hover\:border-cyan-400\/50:hover{
	border-color: rgb(34 211 238 / 0.5);
}
.hover\:border-cyan-400\/60:hover{
	border-color: rgb(34 211 238 / 0.6);
}
.hover\:border-emerald-400\/40:hover{
	border-color: rgb(52 211 153 / 0.4);
}
.hover\:border-emerald-400\/50:hover{
	border-color: rgb(52 211 153 / 0.5);
}
.hover\:border-emerald-400\/60:hover{
	border-color: rgb(52 211 153 / 0.6);
}
.hover\:border-emerald-400\/90:hover{
	border-color: rgb(52 211 153 / 0.9);
}
.hover\:border-emerald-500\/30:hover{
	border-color: rgb(16 185 129 / 0.3);
}
.hover\:border-emerald-500\/40:hover{
	border-color: rgb(16 185 129 / 0.4);
}
.hover\:border-emerald-500\/50:hover{
	border-color: rgb(16 185 129 / 0.5);
}
.hover\:border-gray-200:hover{
	--tw-border-opacity: 1;
	border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.hover\:border-pink-500\/50:hover{
	border-color: rgb(236 72 153 / 0.5);
}
.hover\:border-purple-400\/50:hover{
	border-color: rgb(192 132 252 / 0.5);
}
.hover\:border-purple-500\/60:hover{
	border-color: rgb(168 85 247 / 0.6);
}
.hover\:border-red-300\/80:hover{
	border-color: rgb(252 165 165 / 0.8);
}
.hover\:border-red-400\/50:hover{
	border-color: rgb(248 113 113 / 0.5);
}
.hover\:border-red-400\/60:hover{
	border-color: rgb(248 113 113 / 0.6);
}
.hover\:border-red-500\/30:hover{
	border-color: rgb(239 68 68 / 0.3);
}
.hover\:border-red-500\/50:hover{
	border-color: rgb(239 68 68 / 0.5);
}
.hover\:border-white\/20:hover{
	border-color: rgb(255 255 255 / 0.2);
}
.hover\:border-white\/30:hover{
	border-color: rgb(255 255 255 / 0.3);
}
.hover\:border-white\/40:hover{
	border-color: rgb(255 255 255 / 0.4);
}
.hover\:border-white\/50:hover{
	border-color: rgb(255 255 255 / 0.5);
}
.hover\:border-white\/60:hover{
	border-color: rgb(255 255 255 / 0.6);
}
.hover\:border-yellow-500\/50:hover{
	border-color: rgb(234 179 8 / 0.5);
}
.hover\:border-opacity-80:hover{
	--tw-border-opacity: 0.8;
}
.hover\:bg-\[\#033554\]:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(3 53 84 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#055c91\]:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(5 92 145 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#252B3A\]:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(37 43 58 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#2A3142\]:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(42 49 66 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#333844\]:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(51 56 68 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#3A4151\]:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(58 65 81 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#5561FF\]\/30:hover{
	background-color: rgb(85 97 255 / 0.3);
}
.hover\:bg-\[\#6571FF\]:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(101 113 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#FF6B6B\]\/30:hover{
	background-color: rgb(255 107 107 / 0.3);
}
.hover\:bg-\[\#FFA500\]\/30:hover{
	background-color: rgb(255 165 0 / 0.3);
}
.hover\:bg-\[rgba\(159\2c 204\2c 223\2c 0\.1\)\]:hover{
	background-color: rgba(159,204,223,0.1);
}
.hover\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.05\)\]:hover{
	background-color: rgba(255,255,255,0.05);
}
.hover\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.08\)\]:hover{
	background-color: rgba(255,255,255,0.08);
}
.hover\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.15\)\]:hover{
	background-color: rgba(255,255,255,0.15);
}
.hover\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.25\)\]:hover{
	background-color: rgba(255,255,255,0.25);
}
.hover\:bg-\[rgba\(35\2c 108\2c 158\2c 0\.5\)\]:hover{
	background-color: rgba(35,108,158,0.5);
}
.hover\:bg-accent:hover{
	background-color: hsl(var(--accent));
}
.hover\:bg-black\/10:hover{
	background-color: rgb(0 0 0 / 0.1);
}
.hover\:bg-black\/20:hover{
	background-color: rgb(0 0 0 / 0.2);
}
.hover\:bg-black\/30:hover{
	background-color: rgb(0 0 0 / 0.3);
}
.hover\:bg-black\/40:hover{
	background-color: rgb(0 0 0 / 0.4);
}
.hover\:bg-black\/50:hover{
	background-color: rgb(0 0 0 / 0.5);
}
.hover\:bg-black\/60:hover{
	background-color: rgb(0 0 0 / 0.6);
}
.hover\:bg-black\/70:hover{
	background-color: rgb(0 0 0 / 0.7);
}
.hover\:bg-black\/90:hover{
	background-color: rgb(0 0 0 / 0.9);
}
.hover\:bg-blue-400\/10:hover{
	background-color: rgb(96 165 250 / 0.1);
}
.hover\:bg-blue-500:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}
.hover\:bg-blue-500\/30:hover{
	background-color: rgb(59 130 246 / 0.3);
}
.hover\:bg-blue-600:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
.hover\:bg-blue-700:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}
.hover\:bg-cyan-400\/15:hover{
	background-color: rgb(34 211 238 / 0.15);
}
.hover\:bg-cyan-400\/20:hover{
	background-color: rgb(34 211 238 / 0.2);
}
.hover\:bg-cyan-500\/10:hover{
	background-color: rgb(6 182 212 / 0.1);
}
.hover\:bg-cyan-500\/30:hover{
	background-color: rgb(6 182 212 / 0.3);
}
.hover\:bg-cyan-600:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(8 145 178 / var(--tw-bg-opacity));
}
.hover\:bg-cyan-900\/30:hover{
	background-color: rgb(22 78 99 / 0.3);
}
.hover\:bg-destructive\/90:hover{
	background-color: hsl(var(--destructive) / 0.9);
}
.hover\:bg-emerald-500\/10:hover{
	background-color: rgb(16 185 129 / 0.1);
}
.hover\:bg-emerald-500\/20:hover{
	background-color: rgb(16 185 129 / 0.2);
}
.hover\:bg-emerald-500\/30:hover{
	background-color: rgb(16 185 129 / 0.3);
}
.hover\:bg-emerald-500\/5:hover{
	background-color: rgb(16 185 129 / 0.05);
}
.hover\:bg-emerald-500\/60:hover{
	background-color: rgb(16 185 129 / 0.6);
}
.hover\:bg-emerald-900\/30:hover{
	background-color: rgb(6 78 59 / 0.3);
}
.hover\:bg-gray-200:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.hover\:bg-gray-50:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.hover\:bg-gray-500\/30:hover{
	background-color: rgb(107 114 128 / 0.3);
}
.hover\:bg-gray-500\/60:hover{
	background-color: rgb(107 114 128 / 0.6);
}
.hover\:bg-gray-600:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.hover\:bg-gray-700:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.hover\:bg-gray-700\/30:hover{
	background-color: rgb(55 65 81 / 0.3);
}
.hover\:bg-gray-700\/70:hover{
	background-color: rgb(55 65 81 / 0.7);
}
.hover\:bg-green-500:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}
.hover\:bg-green-500\/10:hover{
	background-color: rgb(34 197 94 / 0.1);
}
.hover\:bg-green-500\/30:hover{
	background-color: rgb(34 197 94 / 0.3);
}
.hover\:bg-green-700:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(21 128 61 / var(--tw-bg-opacity));
}
.hover\:bg-muted:hover{
	background-color: hsl(var(--muted));
}
.hover\:bg-muted\/50:hover{
	background-color: hsl(var(--muted) / 0.5);
}
.hover\:bg-orange-500\/30:hover{
	background-color: rgb(249 115 22 / 0.3);
}
.hover\:bg-pink-500\/10:hover{
	background-color: rgb(236 72 153 / 0.1);
}
.hover\:bg-pink-700:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(190 24 93 / var(--tw-bg-opacity));
}
.hover\:bg-primary:hover{
	background-color: hsl(var(--primary));
}
.hover\:bg-primary\/90:hover{
	background-color: hsl(var(--primary) / 0.9);
}
.hover\:bg-purple-500:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(168 85 247 / var(--tw-bg-opacity));
}
.hover\:bg-purple-500\/10:hover{
	background-color: rgb(168 85 247 / 0.1);
}
.hover\:bg-purple-500\/30:hover{
	background-color: rgb(168 85 247 / 0.3);
}
.hover\:bg-purple-600:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(147 51 234 / var(--tw-bg-opacity));
}
.hover\:bg-purple-600\/30:hover{
	background-color: rgb(147 51 234 / 0.3);
}
.hover\:bg-purple-700:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(126 34 206 / var(--tw-bg-opacity));
}
.hover\:bg-purple-900\/30:hover{
	background-color: rgb(88 28 135 / 0.3);
}
.hover\:bg-red-400:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}
.hover\:bg-red-500:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
.hover\:bg-red-500\/10:hover{
	background-color: rgb(239 68 68 / 0.1);
}
.hover\:bg-red-500\/20:hover{
	background-color: rgb(239 68 68 / 0.2);
}
.hover\:bg-red-500\/30:hover{
	background-color: rgb(239 68 68 / 0.3);
}
.hover\:bg-red-600:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.hover\:bg-red-700:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(185 28 28 / var(--tw-bg-opacity));
}
.hover\:bg-red-800\/80:hover{
	background-color: rgb(153 27 27 / 0.8);
}
.hover\:bg-red-900:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(127 29 29 / var(--tw-bg-opacity));
}
.hover\:bg-red-900\/30:hover{
	background-color: rgb(127 29 29 / 0.3);
}
.hover\:bg-red-900\/40:hover{
	background-color: rgb(127 29 29 / 0.4);
}
.hover\:bg-red-900\/60:hover{
	background-color: rgb(127 29 29 / 0.6);
}
.hover\:bg-red-900\/80:hover{
	background-color: rgb(127 29 29 / 0.8);
}
.hover\:bg-secondary\/80:hover{
	background-color: hsl(var(--secondary) / 0.8);
}
.hover\:bg-slate-500\/10:hover{
	background-color: rgb(100 116 139 / 0.1);
}
.hover\:bg-slate-700\/80:hover{
	background-color: rgb(51 65 85 / 0.8);
}
.hover\:bg-transparent:hover{
	background-color: transparent;
}
.hover\:bg-white\/10:hover{
	background-color: rgb(255 255 255 / 0.1);
}
.hover\:bg-white\/20:hover{
	background-color: rgb(255 255 255 / 0.2);
}
.hover\:bg-white\/30:hover{
	background-color: rgb(255 255 255 / 0.3);
}
.hover\:bg-white\/5:hover{
	background-color: rgb(255 255 255 / 0.05);
}
.hover\:bg-yellow-500:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}
.hover\:bg-yellow-500\/10:hover{
	background-color: rgb(234 179 8 / 0.1);
}
.hover\:bg-yellow-500\/30:hover{
	background-color: rgb(234 179 8 / 0.3);
}
.hover\:bg-\[linear-gradient\(135deg\2c rgba\(255\2c 199\2c 44\2c 0\.3\)0\%\2c rgba\(227\2c 142\2c 14\2c 0\.4\)50\%\2c rgba\(255\2c 199\2c 44\2c 0\.3\)100\%\)\]:hover{
	background-image: linear-gradient(135deg,rgba(255,199,44,0.3)0%,rgba(227,142,14,0.4)50%,rgba(255,199,44,0.3)100%);
}
.hover\:from-\[\#055c91\]:hover{
	--tw-gradient-from: #055c91 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(5 92 145 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-\[\#FFC700\]:hover{
	--tw-gradient-from: #FFC700 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(255 199 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-blue-600:hover{
	--tw-gradient-from: #2563eb var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-cyan-400:hover{
	--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-cyan-500\/20:hover{
	--tw-gradient-from: rgb(6 182 212 / 0.2) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-cyan-500\/30:hover{
	--tw-gradient-from: rgb(6 182 212 / 0.3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-cyan-500\/90:hover{
	--tw-gradient-from: rgb(6 182 212 / 0.9) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-emerald-400:hover{
	--tw-gradient-from: #34d399 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-emerald-600\/60:hover{
	--tw-gradient-from: rgb(5 150 105 / 0.6) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-gray-500\/90:hover{
	--tw-gradient-from: rgb(107 114 128 / 0.9) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-gray-600:hover{
	--tw-gradient-from: #4b5563 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-gray-700:hover{
	--tw-gradient-from: #374151 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-gray-900:hover{
	--tw-gradient-from: #111827 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-green-500:hover{
	--tw-gradient-from: #22c55e var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-green-500\/90:hover{
	--tw-gradient-from: rgb(34 197 94 / 0.9) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-green-700:hover{
	--tw-gradient-from: #15803d var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-indigo-600:hover{
	--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-orange-700:hover{
	--tw-gradient-from: #c2410c var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(194 65 12 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-pink-600:hover{
	--tw-gradient-from: #db2777 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-purple-500:hover{
	--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-purple-500\/90:hover{
	--tw-gradient-from: rgb(168 85 247 / 0.9) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-red-400\/90:hover{
	--tw-gradient-from: rgb(248 113 113 / 0.9) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-red-500:hover{
	--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-red-500\/90:hover{
	--tw-gradient-from: rgb(239 68 68 / 0.9) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-red-700:hover{
	--tw-gradient-from: #b91c1c var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:to-\[\#FF9500\]:hover{
	--tw-gradient-to: #FF9500 var(--tw-gradient-to-position);
}
.hover\:to-black:hover{
	--tw-gradient-to: #000 var(--tw-gradient-to-position);
}
.hover\:to-blue-500:hover{
	--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position);
}
.hover\:to-blue-500\/30:hover{
	--tw-gradient-to: rgb(59 130 246 / 0.3) var(--tw-gradient-to-position);
}
.hover\:to-blue-500\/90:hover{
	--tw-gradient-to: rgb(59 130 246 / 0.9) var(--tw-gradient-to-position);
}
.hover\:to-blue-600\/30:hover{
	--tw-gradient-to: rgb(37 99 235 / 0.3) var(--tw-gradient-to-position);
}
.hover\:to-cyan-400:hover{
	--tw-gradient-to: #22d3ee var(--tw-gradient-to-position);
}
.hover\:to-cyan-600:hover{
	--tw-gradient-to: #0891b2 var(--tw-gradient-to-position);
}
.hover\:to-emerald-500:hover{
	--tw-gradient-to: #10b981 var(--tw-gradient-to-position);
}
.hover\:to-emerald-500\/90:hover{
	--tw-gradient-to: rgb(16 185 129 / 0.9) var(--tw-gradient-to-position);
}
.hover\:to-gray-800:hover{
	--tw-gradient-to: #1f2937 var(--tw-gradient-to-position);
}
.hover\:to-green-800:hover{
	--tw-gradient-to: #166534 var(--tw-gradient-to-position);
}
.hover\:to-indigo-500\/90:hover{
	--tw-gradient-to: rgb(99 102 241 / 0.9) var(--tw-gradient-to-position);
}
.hover\:to-orange-800:hover{
	--tw-gradient-to: #9a3412 var(--tw-gradient-to-position);
}
.hover\:to-pink-500:hover{
	--tw-gradient-to: #ec4899 var(--tw-gradient-to-position);
}
.hover\:to-pink-500\/90:hover{
	--tw-gradient-to: rgb(236 72 153 / 0.9) var(--tw-gradient-to-position);
}
.hover\:to-purple-700:hover{
	--tw-gradient-to: #7e22ce var(--tw-gradient-to-position);
}
.hover\:to-red-500\/90:hover{
	--tw-gradient-to: rgb(239 68 68 / 0.9) var(--tw-gradient-to-position);
}
.hover\:to-red-600:hover{
	--tw-gradient-to: #dc2626 var(--tw-gradient-to-position);
}
.hover\:to-red-800:hover{
	--tw-gradient-to: #991b1b var(--tw-gradient-to-position);
}
.hover\:to-rose-500\/90:hover{
	--tw-gradient-to: rgb(244 63 94 / 0.9) var(--tw-gradient-to-position);
}
.hover\:to-slate-500\/90:hover{
	--tw-gradient-to: rgb(100 116 139 / 0.9) var(--tw-gradient-to-position);
}
.hover\:to-teal-400:hover{
	--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position);
}
.hover\:to-teal-600\/60:hover{
	--tw-gradient-to: rgb(13 148 136 / 0.6) var(--tw-gradient-to-position);
}
.hover\:text-\[\#5ce6ff\]:hover{
	--tw-text-opacity: 1;
	color: rgb(92 230 255 / var(--tw-text-opacity));
}
.hover\:text-accent-foreground:hover{
	color: hsl(var(--accent-foreground));
}
.hover\:text-black:hover{
	--tw-text-opacity: 1;
	color: rgb(0 0 0 / var(--tw-text-opacity));
}
.hover\:text-cyan-300:hover{
	--tw-text-opacity: 1;
	color: rgb(103 232 249 / var(--tw-text-opacity));
}
.hover\:text-emerald-300:hover{
	--tw-text-opacity: 1;
	color: rgb(110 231 183 / var(--tw-text-opacity));
}
.hover\:text-muted-foreground:hover{
	color: hsl(var(--muted-foreground));
}
.hover\:text-primary-foreground:hover{
	color: hsl(var(--primary-foreground));
}
.hover\:text-red-100:hover{
	--tw-text-opacity: 1;
	color: rgb(254 226 226 / var(--tw-text-opacity));
}
.hover\:text-red-300:hover{
	--tw-text-opacity: 1;
	color: rgb(252 165 165 / var(--tw-text-opacity));
}
.hover\:text-red-400:hover{
	--tw-text-opacity: 1;
	color: rgb(248 113 113 / var(--tw-text-opacity));
}
.hover\:text-white:hover{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:text-white\/70:hover{
	color: rgb(255 255 255 / 0.7);
}
.hover\:text-white\/80:hover{
	color: rgb(255 255 255 / 0.8);
}
.hover\:text-white\/90:hover{
	color: rgb(255 255 255 / 0.9);
}
.hover\:text-yellow-300:hover{
	--tw-text-opacity: 1;
	color: rgb(253 224 71 / var(--tw-text-opacity));
}
.hover\:underline:hover{
	text-decoration-line: underline;
}
.hover\:opacity-100:hover{
	opacity: 1;
}
.hover\:opacity-80:hover{
	opacity: 0.8;
}
.hover\:opacity-85:hover{
	opacity: 0.85;
}
.hover\:opacity-90:hover{
	opacity: 0.9;
}
.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{
	--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));
	--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0_0_0_4px_rgba\(255\2c 199\2c 44\2c 0\.4\)\2c 0_6px_12px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]:hover{
	--tw-shadow: 0 0 0 4px rgba(255,199,44,0.4),0 6px 12px rgba(0,0,0,0.5);
	--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color), 0 6px 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0_0_20px_rgba\(0\2c 255\2c 255\2c 0\.25\)\]:hover{
	--tw-shadow: 0 0 20px rgba(0,255,255,0.25);
	--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0_0_20px_rgba\(6\2c 182\2c 212\2c 0\.3\)\]:hover{
	--tw-shadow: 0 0 20px rgba(6,182,212,0.3);
	--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0_0_40px_rgba\(16\2c 185\2c 129\2c 0\.6\)\]:hover{
	--tw-shadow: 0 0 40px rgba(16,185,129,0.6);
	--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0_0_40px_rgba\(52\2c 211\2c 153\2c 0\.9\)\]:hover{
	--tw-shadow: 0 0 40px rgba(52,211,153,0.9);
	--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0_12px_32px_rgba\(147\2c 51\2c 234\2c 0\.7\)\]:hover{
	--tw-shadow: 0 12px 32px rgba(147,51,234,0.7);
	--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0_2px_16px_rgba\(16\2c 185\2c 129\2c 0\.25\)\]:hover{
	--tw-shadow: 0 2px 16px rgba(16,185,129,0.25);
	--tw-shadow-colored: 0 2px 16px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0_5px_15px_rgba\(255\2c 255\2c 255\2c 0\.2\)\]:hover{
	--tw-shadow: 0 5px 15px rgba(255,255,255,0.2);
	--tw-shadow-colored: 0 5px 15px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0_6px_16px_rgba\(239\2c 68\2c 68\2c 0\.6\)\]:hover{
	--tw-shadow: 0 6px 16px rgba(239,68,68,0.6);
	--tw-shadow-colored: 0 6px 16px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0_6px_20px_rgba\(147\2c 51\2c 234\2c 0\.2\)\]:hover{
	--tw-shadow: 0 6px 20px rgba(147,51,234,0.2);
	--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0_8px_48px_rgba\(220\2c 38\2c 38\2c 0\.6\)\]:hover{
	--tw-shadow: 0 8px 48px rgba(220,38,38,0.6);
	--tw-shadow-colored: 0 8px 48px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0px_12px_30px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]:hover{
	--tw-shadow: 0px 12px 30px rgba(0,0,0,0.8);
	--tw-shadow-colored: 0px 12px 30px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0px_12px_32px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]:hover{
	--tw-shadow: 0px 12px 32px rgba(0,0,0,0.6);
	--tw-shadow-colored: 0px 12px 32px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0px_12px_40px_rgba\(251\2c 191\2c 36\2c 0\.4\)\]:hover{
	--tw-shadow: 0px 12px 40px rgba(251,191,36,0.4);
	--tw-shadow-colored: 0px 12px 40px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0px_8px_24px_rgba\(148\2c 163\2c 184\2c 0\.3\)\]:hover{
	--tw-shadow: 0px 8px 24px rgba(148,163,184,0.3);
	--tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0px_8px_24px_rgba\(194\2c 65\2c 12\2c 0\.3\)\]:hover{
	--tw-shadow: 0px 8px 24px rgba(194,65,12,0.3);
	--tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-xl:hover{
	--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:z-10:focus{
	z-index: 10;
}
.focus\:border-\[\#00E5FF\]:focus{
	--tw-border-opacity: 1;
	border-color: rgb(0 229 255 / var(--tw-border-opacity));
}
.focus\:border-\[\#00E5FF\]\/50:focus{
	border-color: rgb(0 229 255 / 0.5);
}
.focus\:border-\[\#17A1E5\]:focus{
	--tw-border-opacity: 1;
	border-color: rgb(23 161 229 / var(--tw-border-opacity));
}
.focus\:border-\[\#5561FF\]:focus{
	--tw-border-opacity: 1;
	border-color: rgb(85 97 255 / var(--tw-border-opacity));
}
.focus\:border-\[\#60A5FA\]:focus{
	--tw-border-opacity: 1;
	border-color: rgb(96 165 250 / var(--tw-border-opacity));
}
.focus\:border-\[\#E51717\]\/50:focus{
	border-color: rgb(229 23 23 / 0.5);
}
.focus\:border-blue-300:focus{
	--tw-border-opacity: 1;
	border-color: rgb(147 197 253 / var(--tw-border-opacity));
}
.focus\:border-blue-500:focus{
	--tw-border-opacity: 1;
	border-color: rgb(59 130 246 / var(--tw-border-opacity));
}
.focus\:border-cyan-400:focus{
	--tw-border-opacity: 1;
	border-color: rgb(34 211 238 / var(--tw-border-opacity));
}
.focus\:border-cyan-400\/60:focus{
	border-color: rgb(34 211 238 / 0.6);
}
.focus\:border-cyan-500:focus{
	--tw-border-opacity: 1;
	border-color: rgb(6 182 212 / var(--tw-border-opacity));
}
.focus\:border-emerald-400:focus{
	--tw-border-opacity: 1;
	border-color: rgb(52 211 153 / var(--tw-border-opacity));
}
.focus\:border-emerald-400\/50:focus{
	border-color: rgb(52 211 153 / 0.5);
}
.focus\:border-emerald-400\/60:focus{
	border-color: rgb(52 211 153 / 0.6);
}
.focus\:border-green-400\/60:focus{
	border-color: rgb(74 222 128 / 0.6);
}
.focus\:border-pink-400\/60:focus{
	border-color: rgb(244 114 182 / 0.6);
}
.focus\:border-purple-400\/60:focus{
	border-color: rgb(192 132 252 / 0.6);
}
.focus\:border-purple-500:focus{
	--tw-border-opacity: 1;
	border-color: rgb(168 85 247 / var(--tw-border-opacity));
}
.focus\:border-red-400:focus{
	--tw-border-opacity: 1;
	border-color: rgb(248 113 113 / var(--tw-border-opacity));
}
.focus\:border-yellow-400\/60:focus{
	border-color: rgb(250 204 21 / 0.6);
}
.focus\:bg-\[rgba\(159\2c 204\2c 223\2c 0\.1\)\]:focus{
	background-color: rgba(159,204,223,0.1);
}
.focus\:bg-accent:focus{
	background-color: hsl(var(--accent));
}
.focus\:bg-cyan-400\/20:focus{
	background-color: rgb(34 211 238 / 0.2);
}
.focus\:bg-cyan-400\/25:focus{
	background-color: rgb(34 211 238 / 0.25);
}
.focus\:bg-emerald-900\/30:focus{
	background-color: rgb(6 78 59 / 0.3);
}
.focus\:bg-primary:focus{
	background-color: hsl(var(--primary));
}
.focus\:text-accent-foreground:focus{
	color: hsl(var(--accent-foreground));
}
.focus\:text-primary-foreground:focus{
	color: hsl(var(--primary-foreground));
}
.focus\:shadow-\[0_0_20px_rgba\(52\2c 211\2c 153\2c 0\.3\)\]:focus{
	--tw-shadow: 0 0 20px rgba(52,211,153,0.3);
	--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:shadow-\[inset_0_0_8px_rgba\(0\2c 255\2c 255\2c 0\.4\)\2c 0_0_12px_rgba\(0\2c 255\2c 255\2c 0\.3\)\]:focus{
	--tw-shadow: inset 0 0 8px rgba(0,255,255,0.4),0 0 12px rgba(0,255,255,0.3);
	--tw-shadow-colored: inset 0 0 8px var(--tw-shadow-color), 0 0 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:outline-none:focus{
	outline: 2px solid transparent;
	outline-offset: 2px;
}
.focus\:outline-\[\#4fc3e8\]:focus{
	outline-color: #4fc3e8;
}
.focus\:ring-2:focus{
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-\[3px\]: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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-blue-100:focus{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity));
}
.focus\:ring-purple-400\/50:focus{
	--tw-ring-color: rgb(192 132 252 / 0.5);
}
.focus\:ring-ring:focus{
	--tw-ring-color: hsl(var(--ring));
}
.focus\:ring-offset-2:focus{
	--tw-ring-offset-width: 2px;
}
.focus-visible\:outline-none:focus-visible{
	outline: 2px solid transparent;
	outline-offset: 2px;
}
.focus-visible\:ring-2:focus-visible{
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus-visible\:ring-\[\#FFC72C\]:focus-visible{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(255 199 44 / var(--tw-ring-opacity));
}
.focus-visible\:ring-blue-100:focus-visible{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity));
}
.focus-visible\:ring-ring:focus-visible{
	--tw-ring-color: hsl(var(--ring));
}
.focus-visible\:ring-transparent:focus-visible{
	--tw-ring-color: transparent;
}
.focus-visible\:ring-offset-2:focus-visible{
	--tw-ring-offset-width: 2px;
}
.focus-visible\:ring-offset-background:focus-visible{
	--tw-ring-offset-color: hsl(var(--background));
}
.active\:translate-y-0:active{
	--tw-translate-y: 0px;
	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));
}
.active\:translate-y-0\.5:active{
	--tw-translate-y: 0.125rem;
	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));
}
.active\:scale-90:active{
	--tw-scale-x: .9;
	--tw-scale-y: .9;
	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));
}
.active\:scale-95:active{
	--tw-scale-x: .95;
	--tw-scale-y: .95;
	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));
}
.active\:scale-\[0\.98\]:active{
	--tw-scale-x: 0.98;
	--tw-scale-y: 0.98;
	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));
}
.active\:transform-none:active{
	transform: none;
}
.active\:cursor-grabbing:active{
	cursor: grabbing;
}
.active\:bg-cyan-500\/20:active{
	background-color: rgb(6 182 212 / 0.2);
}
.active\:bg-white\/10:active{
	background-color: rgb(255 255 255 / 0.1);
}
.active\:bg-white\/15:active{
	background-color: rgb(255 255 255 / 0.15);
}
.active\:bg-white\/5:active{
	background-color: rgb(255 255 255 / 0.05);
}
.active\:shadow-md:active{
	--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);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.disabled\:pointer-events-none:disabled{
	pointer-events: none;
}
.disabled\:cursor-not-allowed:disabled{
	cursor: not-allowed;
}
.disabled\:bg-gray-600:disabled{
	--tw-bg-opacity: 1;
	background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.disabled\:opacity-30:disabled{
	opacity: 0.3;
}
.disabled\:opacity-40:disabled{
	opacity: 0.4;
}
.disabled\:opacity-50:disabled{
	opacity: 0.5;
}
.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{
	opacity: 1;
}
.group:hover .group-hover\:translate-x-0{
	--tw-translate-x: 0px;
	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\:translate-x-0\.5{
	--tw-translate-x: 0.125rem;
	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\:translate-x-full{
	--tw-translate-x: 100%;
	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\:scale-105{
	--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));
}
.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-\[\#FFD700\]\/60{
	border-color: rgb(255 215 0 / 0.6);
}
.group:hover .group-hover\:border-\[rgba\(255\2c 255\2c 255\2c 0\.25\)\]{
	border-color: rgba(255,255,255,0.25);
}
.group:hover .group-hover\:border-blue-300\/50{
	border-color: rgb(147 197 253 / 0.5);
}
.group:hover .group-hover\:border-cyan-300\/40{
	border-color: rgb(103 232 249 / 0.4);
}
.group:hover .group-hover\:border-cyan-400\/60{
	border-color: rgb(34 211 238 / 0.6);
}
.group:hover .group-hover\:border-emerald-300\/40{
	border-color: rgb(110 231 183 / 0.4);
}
.group:hover .group-hover\:border-emerald-400\/60{
	border-color: rgb(52 211 153 / 0.6);
}
.group:hover .group-hover\:border-purple-400\/60{
	border-color: rgb(192 132 252 / 0.6);
}
.group:hover .group-hover\:border-white\/20{
	border-color: rgb(255 255 255 / 0.2);
}
.group:hover .group-hover\:bg-\[linear-gradient\(135deg\2c rgba\(0\2c 0\2c 0\2c 0\.5\)\2c rgba\(0\2c 0\2c 0\2c 0\.7\)\)\]{
	background-image: linear-gradient(135deg,rgba(0,0,0,0.5),rgba(0,0,0,0.7));
}
.group:hover .group-hover\:bg-\[linear-gradient\(135deg\2c rgba\(0\2c 0\2c 0\2c 0\.6\)\2c rgba\(0\2c 0\2c 0\2c 0\.8\)\)\]{
	background-image: linear-gradient(135deg,rgba(0,0,0,0.6),rgba(0,0,0,0.8));
}
.group:hover .group-hover\:from-cyan-500{
	--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.group:hover .group-hover\:from-cyan-600{
	--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.group:hover .group-hover\:to-blue-600{
	--tw-gradient-to: #2563eb var(--tw-gradient-to-position);
}
.group:hover .group-hover\:to-cyan-500{
	--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position);
}
.group\/logout:hover .group-hover\/logout\:text-red-200{
	--tw-text-opacity: 1;
	color: rgb(254 202 202 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-\[\#FFD700\]{
	--tw-text-opacity: 1;
	color: rgb(255 215 0 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-\[\#FFF\]{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-emerald-200{
	--tw-text-opacity: 1;
	color: rgb(167 243 208 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-red-100{
	--tw-text-opacity: 1;
	color: rgb(254 226 226 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-yellow-200{
	--tw-text-opacity: 1;
	color: rgb(254 240 138 / var(--tw-text-opacity));
}
.group\/menu-item:hover .group-hover\/menu-item\:opacity-100{
	opacity: 1;
}
.group:hover .group-hover\:opacity-100{
	opacity: 1;
}
.group:hover .group-hover\:opacity-20{
	opacity: 0.2;
}
.group:hover .group-hover\:opacity-30{
	opacity: 0.3;
}
.group:hover .group-hover\:opacity-40{
	opacity: 0.4;
}
.group:hover .group-hover\:opacity-60{
	opacity: 0.6;
}
.group:hover .group-hover\:opacity-80{
	opacity: 0.8;
}
.group:hover .group-hover\:opacity-90{
	opacity: 0.9;
}
.group:hover .group-hover\:shadow-\[0_0_40px_rgba\(139\2c 92\2c 246\2c 0\.5\)\]{
	--tw-shadow: 0 0 40px rgba(139,92,246,0.5);
	--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.group:hover .group-hover\:shadow-\[0_0_40px_rgba\(16\2c 185\2c 129\2c 0\.5\)\]{
	--tw-shadow: 0 0 40px rgba(16,185,129,0.5);
	--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.group:hover .group-hover\:blur-lg{
	--tw-blur: blur(16px);
	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);
}
.group:hover .group-hover\:blur-xl{
	--tw-blur: blur(24px);
	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);
}
.group:hover .group-hover\:brightness-110{
	--tw-brightness: brightness(1.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);
}
.group:hover .group-hover\:brightness-125{
	--tw-brightness: brightness(1.25);
	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);
}
.group:hover .group-hover\:brightness-150{
	--tw-brightness: brightness(1.5);
	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);
}
.peer:disabled ~ .peer-disabled\:cursor-not-allowed{
	cursor: not-allowed;
}
.peer:disabled ~ .peer-disabled\:opacity-70{
	opacity: 0.7;
}
.aria-disabled\:pointer-events-none[aria-disabled="true"]{
	pointer-events: none;
}
.aria-disabled\:opacity-50[aria-disabled="true"]{
	opacity: 0.5;
}
.aria-selected\:bg-accent[aria-selected="true"]{
	background-color: hsl(var(--accent));
}
.aria-selected\:bg-accent\/50[aria-selected="true"]{
	background-color: hsl(var(--accent) / 0.5);
}
.aria-selected\:text-accent-foreground[aria-selected="true"]{
	color: hsl(var(--accent-foreground));
}
.aria-selected\:text-foreground[aria-selected="true"]{
	color: hsl(var(--foreground));
}
.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{
	pointer-events: none;
}
.data-\[disabled\]\:pointer-events-none[data-disabled]{
	pointer-events: none;
}
.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{
	--tw-translate-y: 0.25rem;
	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));
}
.data-\[side\=left\]\:-translate-x-1[data-side=left]{
	--tw-translate-x: -0.25rem;
	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));
}
.data-\[side\=right\]\:translate-x-1[data-side=right]{
	--tw-translate-x: 0.25rem;
	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));
}
.data-\[side\=top\]\:-translate-y-1[data-side=top]{
	--tw-translate-y: -0.25rem;
	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));
}
.data-\[state\=checked\]\:translate-x-5[data-state=checked]{
	--tw-translate-x: 1.25rem;
	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));
}
.data-\[state\=checked\]\:translate-x-\[22px\][data-state=checked]{
	--tw-translate-x: 22px;
	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));
}
.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{
	--tw-translate-x: 0px;
	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));
}
.data-\[state\=unchecked\]\:translate-x-1[data-state=unchecked]{
	--tw-translate-x: 0.25rem;
	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 accordion-up{
	from{
		height: var(--radix-accordion-content-height);
	}
	to{
		height: 0;
	}
}
.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{
	animation: accordion-up 0.2s ease-out;
}
@keyframes accordion-down{
	from{
		height: 0;
	}
	to{
		height: var(--radix-accordion-content-height);
	}
}
.data-\[state\=open\]\:animate-accordion-down[data-state=open]{
	animation: accordion-down 0.2s ease-out;
}
.data-\[state\=active\]\:rounded-xl[data-state=active]{
	border-radius: 0.75rem;
}
.data-\[active\=true\]\:bg-white[data-active=true]{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.data-\[selected\=\'true\'\]\:bg-accent[data-selected='true']{
	background-color: hsl(var(--accent));
}
.data-\[selected\]\:bg-accent[data-selected]{
	background-color: hsl(var(--accent));
}
.data-\[state\=active\]\:bg-background[data-state=active]{
	background-color: hsl(var(--background));
}
.data-\[state\=active\]\:bg-gray-100[data-state=active]{
	--tw-bg-opacity: 1;
	background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.data-\[state\=checked\]\:bg-\[\#1FC16B\][data-state=checked]{
	--tw-bg-opacity: 1;
	background-color: rgb(31 193 107 / var(--tw-bg-opacity));
}
.data-\[state\=checked\]\:bg-primary[data-state=checked]{
	background-color: hsl(var(--primary));
}
.data-\[state\=on\]\:bg-accent[data-state=on]{
	background-color: hsl(var(--accent));
}
.data-\[state\=open\]\:bg-accent[data-state=open]{
	background-color: hsl(var(--accent));
}
.data-\[state\=open\]\:bg-secondary[data-state=open]{
	background-color: hsl(var(--secondary));
}
.data-\[state\=selected\]\:bg-muted[data-state=selected]{
	background-color: hsl(var(--muted));
}
.data-\[state\=unchecked\]\:bg-\[\#85868D\][data-state=unchecked]{
	--tw-bg-opacity: 1;
	background-color: rgb(133 134 141 / var(--tw-bg-opacity));
}
.data-\[state\=unchecked\]\:bg-gray-200[data-state=unchecked]{
	--tw-bg-opacity: 1;
	background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.data-\[active\=true\]\:font-medium[data-active=true]{
	font-weight: 500;
}
.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{
	color: hsl(var(--accent-foreground));
}
.data-\[state\=active\]\:text-black[data-state=active]{
	--tw-text-opacity: 1;
	color: rgb(0 0 0 / var(--tw-text-opacity));
}
.data-\[state\=active\]\:text-foreground[data-state=active]{
	color: hsl(var(--foreground));
}
.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{
	color: hsl(var(--primary-foreground));
}
.data-\[state\=on\]\:text-accent-foreground[data-state=on]{
	color: hsl(var(--accent-foreground));
}
.data-\[state\=open\]\:text-muted-foreground[data-state=open]{
	color: hsl(var(--muted-foreground));
}
.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{
	opacity: 0.5;
}
.data-\[disabled\]\:opacity-50[data-disabled]{
	opacity: 0.5;
}
.data-\[state\=open\]\:opacity-100[data-state=open]{
	opacity: 1;
}
.data-\[state\=active\]\:shadow-none[data-state=active]{
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.data-\[state\=closed\]\:duration-300[data-state=closed]{
	transition-duration: 300ms;
}
.data-\[state\=open\]\:duration-500[data-state=open]{
	transition-duration: 500ms;
}
.data-\[state\=open\]\:animate-in[data-state=open]{
	animation-name: enter;
	animation-duration: 150ms;
	--tw-enter-opacity: initial;
	--tw-enter-scale: initial;
	--tw-enter-rotate: initial;
	--tw-enter-translate-x: initial;
	--tw-enter-translate-y: initial;
}
.data-\[state\=closed\]\:animate-out[data-state=closed]{
	animation-name: exit;
	animation-duration: 150ms;
	--tw-exit-opacity: initial;
	--tw-exit-scale: initial;
	--tw-exit-rotate: initial;
	--tw-exit-translate-x: initial;
	--tw-exit-translate-y: initial;
}
.data-\[state\=closed\]\:fade-out-0[data-state=closed]{
	--tw-exit-opacity: 0;
}
.data-\[state\=open\]\:fade-in-0[data-state=open]{
	--tw-enter-opacity: 0;
}
.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{
	--tw-exit-scale: .95;
}
.data-\[state\=open\]\:zoom-in-95[data-state=open]{
	--tw-enter-scale: .95;
}
.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{
	--tw-enter-translate-y: -0.5rem;
}
.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{
	--tw-enter-translate-x: 0.5rem;
}
.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{
	--tw-enter-translate-x: -0.5rem;
}
.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{
	--tw-enter-translate-y: 0.5rem;
}
.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{
	--tw-exit-translate-y: 100%;
}
.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{
	--tw-exit-translate-x: -100%;
}
.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{
	--tw-exit-translate-x: -50%;
}
.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{
	--tw-exit-translate-x: 100%;
}
.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{
	--tw-exit-translate-y: -100%;
}
.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{
	--tw-exit-translate-y: -48%;
}
.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{
	--tw-enter-translate-y: 100%;
}
.data-\[state\=open\]\:slide-in-from-left[data-state=open]{
	--tw-enter-translate-x: -100%;
}
.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{
	--tw-enter-translate-x: -50%;
}
.data-\[state\=open\]\:slide-in-from-right[data-state=open]{
	--tw-enter-translate-x: 100%;
}
.data-\[state\=open\]\:slide-in-from-top[data-state=open]{
	--tw-enter-translate-y: -100%;
}
.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{
	--tw-enter-translate-y: -48%;
}
.data-\[state\=closed\]\:duration-300[data-state=closed]{
	animation-duration: 300ms;
}
.data-\[state\=open\]\:duration-500[data-state=open]{
	animation-duration: 500ms;
}
.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{
	left: calc(var(--sidebar-width) * -1);
}
.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{
	right: calc(var(--sidebar-width) * -1);
}
.group[data-side=left] .group-data-\[side\=left\]\:-right-4{
	right: -1rem;
}
.group[data-side=right] .group-data-\[side\=right\]\:left-0{
	left: 0px;
}
.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{
	margin-top: -2rem;
}
.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{
	display: none;
}
.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]{
	width: calc(var(--sidebar-width-icon) + (--spacing(4)));
}
.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]{
	width: calc(var(--sidebar-width-icon) + (--spacing(4)) + 2px);
}
.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{
	width: 0px;
}
.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{
	--tw-translate-x: 0px;
	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[data-side=right] .group-data-\[side\=right\]\:rotate-180{
	--tw-rotate: 180deg;
	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[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{
	overflow: hidden;
}
.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{
	border-radius: var(--radius);
}
.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{
	border-width: 1px;
}
.group[data-side=left] .group-data-\[side\=left\]\:border-r{
	border-right-width: 1px;
}
.group[data-side=right] .group-data-\[side\=right\]\:border-l{
	border-left-width: 1px;
}
.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{
	opacity: 0;
}
.group[data-variant=floating] .group-data-\[variant\=floating\]\: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 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full::after{
	content: var(--tw-content);
	left: 100%;
}
.peer\/menu-button[data-size=default] ~ .peer-data-\[size\=default\]\/menu-button\:top-1\.5{
	top: 0.375rem;
}
.peer\/menu-button[data-size=lg] ~ .peer-data-\[size\=lg\]\/menu-button\:top-2\.5{
	top: 0.625rem;
}
.peer\/menu-button[data-size=sm] ~ .peer-data-\[size\=sm\]\/menu-button\:top-1{
	top: 0.25rem;
}
.peer[data-variant=inset] ~ .peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-\(--spacing\(4\)\)\)\]{
	min-height: calc(100svh - (--spacing(4)));
}
@media (prefers-reduced-motion: no-preference){
	@keyframes pulse{
		50%{
			opacity: .5;
		}
	}
	.motion-safe\:animate-pulse{
		animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
	}
}
.dark\:border-blue-700:is(.dark *){
	--tw-border-opacity: 1;
	border-color: rgb(29 78 216 / var(--tw-border-opacity));
}
.dark\:border-blue-900:is(.dark *){
	--tw-border-opacity: 1;
	border-color: rgb(30 58 138 / var(--tw-border-opacity));
}
.dark\:border-green-800:is(.dark *){
	--tw-border-opacity: 1;
	border-color: rgb(22 101 52 / var(--tw-border-opacity));
}
.dark\:border-green-900:is(.dark *){
	--tw-border-opacity: 1;
	border-color: rgb(20 83 45 / var(--tw-border-opacity));
}
.dark\:border-red-900:is(.dark *){
	--tw-border-opacity: 1;
	border-color: rgb(127 29 29 / var(--tw-border-opacity));
}
.dark\:border-transparent:is(.dark *){
	border-color: transparent;
}
.dark\:border-white\/5:is(.dark *){
	border-color: rgb(255 255 255 / 0.05);
}
.dark\:bg-blue-900:is(.dark *){
	--tw-bg-opacity: 1;
	background-color: rgb(30 58 138 / var(--tw-bg-opacity));
}
.dark\:bg-blue-950:is(.dark *){
	--tw-bg-opacity: 1;
	background-color: rgb(23 37 84 / var(--tw-bg-opacity));
}
.dark\:bg-emerald-900:is(.dark *){
	--tw-bg-opacity: 1;
	background-color: rgb(6 78 59 / var(--tw-bg-opacity));
}
.dark\:bg-green-900:is(.dark *){
	--tw-bg-opacity: 1;
	background-color: rgb(20 83 45 / var(--tw-bg-opacity));
}
.dark\:bg-green-950:is(.dark *){
	--tw-bg-opacity: 1;
	background-color: rgb(5 46 22 / var(--tw-bg-opacity));
}
.dark\:bg-purple-700:is(.dark *){
	--tw-bg-opacity: 1;
	background-color: rgb(126 34 206 / var(--tw-bg-opacity));
}
.dark\:bg-red-600:is(.dark *){
	--tw-bg-opacity: 1;
	background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.dark\:bg-red-700:is(.dark *){
	--tw-bg-opacity: 1;
	background-color: rgb(185 28 28 / var(--tw-bg-opacity));
}
.dark\:bg-red-950:is(.dark *){
	--tw-bg-opacity: 1;
	background-color: rgb(69 10 10 / var(--tw-bg-opacity));
}
.dark\:bg-red-950\/50:is(.dark *){
	background-color: rgb(69 10 10 / 0.5);
}
.dark\:bg-transparent:is(.dark *){
	background-color: transparent;
}
.dark\:bg-yellow-950:is(.dark *){
	--tw-bg-opacity: 1;
	background-color: rgb(66 32 6 / var(--tw-bg-opacity));
}
.dark\:text-blue-200:is(.dark *){
	--tw-text-opacity: 1;
	color: rgb(191 219 254 / var(--tw-text-opacity));
}
.dark\:text-blue-300:is(.dark *){
	--tw-text-opacity: 1;
	color: rgb(147 197 253 / var(--tw-text-opacity));
}
.dark\:text-blue-400:is(.dark *){
	--tw-text-opacity: 1;
	color: rgb(96 165 250 / var(--tw-text-opacity));
}
.dark\:text-emerald-300:is(.dark *){
	--tw-text-opacity: 1;
	color: rgb(110 231 183 / var(--tw-text-opacity));
}
.dark\:text-green-200:is(.dark *){
	--tw-text-opacity: 1;
	color: rgb(187 247 208 / var(--tw-text-opacity));
}
.dark\:text-green-400:is(.dark *){
	--tw-text-opacity: 1;
	color: rgb(74 222 128 / var(--tw-text-opacity));
}
.dark\:text-purple-300:is(.dark *){
	--tw-text-opacity: 1;
	color: rgb(216 180 254 / var(--tw-text-opacity));
}
.dark\:text-red-300:is(.dark *){
	--tw-text-opacity: 1;
	color: rgb(252 165 165 / var(--tw-text-opacity));
}
.dark\:text-red-400:is(.dark *){
	--tw-text-opacity: 1;
	color: rgb(248 113 113 / var(--tw-text-opacity));
}
.dark\:text-red-600:is(.dark *){
	--tw-text-opacity: 1;
	color: rgb(220 38 38 / var(--tw-text-opacity));
}
.dark\:text-white:is(.dark *){
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark\:ring-0:is(.dark *){
	--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.dark\:ring-1:is(.dark *){
	--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 #0000);
}
.dark\:ring-offset-transparent:is(.dark *){
	--tw-ring-offset-color: transparent;
}
.dark\:hover\:border-white:hover:is(.dark *){
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.dark\:hover\:bg-red-500:hover:is(.dark *){
	--tw-bg-opacity: 1;
	background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
.dark\:hover\:bg-transparent:hover:is(.dark *){
	background-color: transparent;
}
.dark\:focus\:border-blue-600:focus:is(.dark *){
	--tw-border-opacity: 1;
	border-color: rgb(37 99 235 / var(--tw-border-opacity));
}
.dark\:focus\:ring-blue-700\/40:focus:is(.dark *){
	--tw-ring-color: rgb(29 78 216 / 0.4);
}
.dark\:focus-visible\:ring-transparent:focus-visible:is(.dark *){
	--tw-ring-color: transparent;
}
.dark\:data-\[active\=true\]\:border-transparent[data-active=true]:is(.dark *){
	border-color: transparent;
}
.dark\:data-\[active\=true\]\:bg-transparent[data-active=true]:is(.dark *){
	background-color: transparent;
}
.dark\:data-\[state\=checked\]\:bg-white[data-state=checked]:is(.dark *){
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.dark\:data-\[active\=true\]\:text-white[data-active=true]:is(.dark *){
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark\:data-\[state\=active\]\:text-white[data-state=active]:is(.dark *){
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 640px){
	.sm\:col-span-2{
		grid-column: span 2 / span 2;
	}
	.sm\:mb-3{
		margin-bottom: 0.75rem;
	}
	.sm\:mb-6{
		margin-bottom: 1.5rem;
	}
	.sm\:mt-0{
		margin-top: 0px;
	}
	.sm\:mt-6{
		margin-top: 1.5rem;
	}
	.sm\:block{
		display: block;
	}
	.sm\:inline{
		display: inline;
	}
	.sm\:flex{
		display: flex;
	}
	.sm\:h-10{
		height: 2.5rem;
	}
	.sm\:h-11{
		height: 2.75rem;
	}
	.sm\:h-12{
		height: 3rem;
	}
	.sm\:h-14{
		height: 3.5rem;
	}
	.sm\:h-36{
		height: 9rem;
	}
	.sm\:h-4{
		height: 1rem;
	}
	.sm\:h-5{
		height: 1.25rem;
	}
	.sm\:h-6{
		height: 1.5rem;
	}
	.sm\:h-8{
		height: 2rem;
	}
	.sm\:h-\[18px\]{
		height: 18px;
	}
	.sm\:h-\[320px\]{
		height: 320px;
	}
	.sm\:h-\[80vh\]{
		height: 80vh;
	}
	.sm\:h-\[85vh\]{
		height: 85vh;
	}
	.sm\:max-h-\[45vh\]{
		max-height: 45vh;
	}
	.sm\:min-h-0{
		min-height: 0px;
	}
	.sm\:min-h-\[72px\]{
		min-height: 72px;
	}
	.sm\:w-10{
		width: 2.5rem;
	}
	.sm\:w-11{
		width: 2.75rem;
	}
	.sm\:w-12{
		width: 3rem;
	}
	.sm\:w-14{
		width: 3.5rem;
	}
	.sm\:w-36{
		width: 9rem;
	}
	.sm\:w-4{
		width: 1rem;
	}
	.sm\:w-5{
		width: 1.25rem;
	}
	.sm\:w-6{
		width: 1.5rem;
	}
	.sm\:w-8{
		width: 2rem;
	}
	.sm\:w-\[160px\]{
		width: 160px;
	}
	.sm\:w-\[18px\]{
		width: 18px;
	}
	.sm\:w-\[320px\]{
		width: 320px;
	}
	.sm\:w-\[90vw\]{
		width: 90vw;
	}
	.sm\:w-auto{
		width: auto;
	}
	.sm\:max-w-\[420px\]{
		max-width: 420px;
	}
	.sm\:max-w-\[80\%\]{
		max-width: 80%;
	}
	.sm\:max-w-sm{
		max-width: 24rem;
	}
	.sm\:flex-none{
		flex: none;
	}
	.sm\:scale-\[0\.75\]{
		--tw-scale-x: 0.75;
		--tw-scale-y: 0.75;
		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));
	}
	.sm\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.sm\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.sm\:grid-cols-4{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.sm\:flex-row{
		flex-direction: row;
	}
	.sm\:flex-nowrap{
		flex-wrap: nowrap;
	}
	.sm\:justify-start{
		justify-content: flex-start;
	}
	.sm\:justify-end{
		justify-content: flex-end;
	}
	.sm\:justify-center{
		justify-content: center;
	}
	.sm\:gap-2{
		gap: 0.5rem;
	}
	.sm\:gap-3{
		gap: 0.75rem;
	}
	.sm\:gap-4{
		gap: 1rem;
	}
	.sm\:gap-5{
		gap: 1.25rem;
	}
	.sm\: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 * calc(1 - var(--tw-space-x-reverse)));
	}
	.sm\:space-y-2 > :not([hidden]) ~ :not([hidden]){
		--tw-space-y-reverse: 0;
		margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
		margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
	}
	.sm\:rounded-lg{
		border-radius: var(--radius);
	}
	.sm\:rounded-xl{
		border-radius: 0.75rem;
	}
	.sm\:border-0{
		border-width: 0px;
	}
	.sm\:p-2{
		padding: 0.5rem;
	}
	.sm\:p-3{
		padding: 0.75rem;
	}
	.sm\:p-4{
		padding: 1rem;
	}
	.sm\:p-6{
		padding: 1.5rem;
	}
	.sm\:px-2{
		padding-left: 0.5rem;
		padding-right: 0.5rem;
	}
	.sm\:px-3{
		padding-left: 0.75rem;
		padding-right: 0.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-8{
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.sm\:py-1{
		padding-top: 0.25rem;
		padding-bottom: 0.25rem;
	}
	.sm\:py-10{
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}
	.sm\:py-12{
		padding-top: 3rem;
		padding-bottom: 3rem;
	}
	.sm\:py-2{
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}
	.sm\:py-3{
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
	.sm\:py-4{
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	.sm\:pb-4{
		padding-bottom: 1rem;
	}
	.sm\:pb-6{
		padding-bottom: 1.5rem;
	}
	.sm\:pb-8{
		padding-bottom: 2rem;
	}
	.sm\:pt-0{
		padding-top: 0px;
	}
	.sm\:pt-20{
		padding-top: 5rem;
	}
	.sm\:text-left{
		text-align: left;
	}
	.sm\:text-2xl{
		font-size: 1.5rem;
		line-height: 2rem;
	}
	.sm\:text-\[12px\]{
		font-size: 12px;
	}
	.sm\:text-\[13px\]{
		font-size: 13px;
	}
	.sm\:text-\[18px\]{
		font-size: 18px;
	}
	.sm\:text-\[22px\]{
		font-size: 22px;
	}
	.sm\:text-\[28px\]{
		font-size: 28px;
	}
	.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: 0.875rem;
		line-height: 1.25rem;
	}
	.sm\:text-xl{
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
	.sm\:text-xs{
		font-size: 0.75rem;
		line-height: 1rem;
	}
}
@media (min-width: 768px){
	.md\:sticky{
		position: sticky;
	}
	.md\:top-4{
		top: 1rem;
	}
	.md\:block{
		display: block;
	}
	.md\:flex{
		display: flex;
	}
	.md\:hidden{
		display: none;
	}
	.md\:h-36{
		height: 9rem;
	}
	.md\:h-44{
		height: 11rem;
	}
	.md\:h-96{
		height: 24rem;
	}
	.md\:h-\[20px\]{
		height: 20px;
	}
	.md\:max-h-\[350px\]{
		max-height: 350px;
	}
	.md\:w-1\/2{
		width: 50%;
	}
	.md\:w-44{
		width: 11rem;
	}
	.md\:w-96{
		width: 24rem;
	}
	.md\:w-\[20px\]{
		width: 20px;
	}
	.md\:w-auto{
		width: auto;
	}
	.md\:max-w-4xl{
		max-width: 56rem;
	}
	.md\:scale-\[0\.8\]{
		--tw-scale-x: 0.8;
		--tw-scale-y: 0.8;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	.md\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.md\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.md\:grid-cols-4{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.md\:grid-cols-5{
		grid-template-columns: repeat(5, minmax(0, 1fr));
	}
	.md\:flex-row{
		flex-direction: row;
	}
	.md\:flex-col{
		flex-direction: column;
	}
	.md\:items-center{
		align-items: center;
	}
	.md\:justify-start{
		justify-content: flex-start;
	}
	.md\:gap-6{
		gap: 1.5rem;
	}
	.md\:rounded-xl{
		border-radius: 0.75rem;
	}
	.md\:border{
		border-width: 1px;
	}
	.md\:border-transparent{
		border-color: transparent;
	}
	.md\:bg-gray-50{
		--tw-bg-opacity: 1;
		background-color: rgb(249 250 251 / var(--tw-bg-opacity));
	}
	.md\:p-8{
		padding: 2rem;
	}
	.md\:px-12{
		padding-left: 3rem;
		padding-right: 3rem;
	}
	.md\:px-3{
		padding-left: 0.75rem;
		padding-right: 0.75rem;
	}
	.md\:py-0{
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.md\:text-3xl{
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
	.md\:text-7xl{
		font-size: 4.5rem;
		line-height: 1;
	}
	.md\:text-8xl{
		font-size: 6rem;
		line-height: 1;
	}
	.md\:text-sm{
		font-size: 0.875rem;
		line-height: 1.25rem;
	}
	.md\:opacity-0{
		opacity: 0;
	}
	.after\:md\:hidden::after{
		content: var(--tw-content);
		display: none;
	}
	.peer[data-variant=inset] ~ .md\:peer-data-\[variant\=inset\]\:m-2{
		margin: 0.5rem;
	}
	.peer[data-state=collapsed][data-variant=inset] ~ .md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{
		margin-left: 0.5rem;
	}
	.peer[data-variant=inset] ~ .md\:peer-data-\[variant\=inset\]\:ml-0{
		margin-left: 0px;
	}
	.peer[data-variant=inset] ~ .md\:peer-data-\[variant\=inset\]\:rounded-xl{
		border-radius: 0.75rem;
	}
	.peer[data-variant=inset] ~ .md\:peer-data-\[variant\=inset\]\: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 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}
}
@media (min-width: 1024px){
	.lg\:mx-8{
		margin-left: 2rem;
		margin-right: 2rem;
	}
	.lg\:mt-8{
		margin-top: 2rem;
	}
	.lg\:block{
		display: block;
	}
	.lg\:flex{
		display: flex;
	}
	.lg\:h-52{
		height: 13rem;
	}
	.lg\:max-h-\[75vh\]{
		max-height: 75vh;
	}
	.lg\:w-52{
		width: 13rem;
	}
	.lg\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.lg\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.lg\:grid-cols-4{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.lg\:grid-cols-6{
		grid-template-columns: repeat(6, minmax(0, 1fr));
	}
	.lg\:flex-row{
		flex-direction: row;
	}
	.lg\:items-center{
		align-items: center;
	}
	.lg\:justify-between{
		justify-content: space-between;
	}
	.lg\:gap-20{
		gap: 5rem;
	}
	.lg\:gap-6{
		gap: 1.5rem;
	}
	.lg\:gap-x-8{
		column-gap: 2rem;
	}
	.lg\:overflow-clip{
		overflow: clip;
	}
	.lg\:p-4{
		padding: 1rem;
	}
	.lg\:p-6{
		padding: 1.5rem;
	}
	.lg\:p-8{
		padding: 2rem;
	}
	.lg\:px-20{
		padding-left: 5rem;
		padding-right: 5rem;
	}
	.lg\:py-2{
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}
	.lg\:py-2\.5{
		padding-top: 0.625rem;
		padding-bottom: 0.625rem;
	}
	.lg\:text-2xl{
		font-size: 1.5rem;
		line-height: 2rem;
	}
	.lg\:text-\[18px\]{
		font-size: 18px;
	}
	.lg\:text-\[20px\]{
		font-size: 20px;
	}
	.lg\:text-sm{
		font-size: 0.875rem;
		line-height: 1.25rem;
	}
}
@media (min-width: 1280px){
	.xl\:mx-10{
		margin-left: 2.5rem;
		margin-right: 2.5rem;
	}
	.xl\:mt-10{
		margin-top: 2.5rem;
	}
	.xl\:p-10{
		padding: 2.5rem;
	}
}
@media (min-width: 1536px){
	.\32xl\:mx-12{
		margin-left: 3rem;
		margin-right: 3rem;
	}
	.\32xl\:mt-12{
		margin-top: 3rem;
	}
	.\32xl\:p-12{
		padding: 3rem;
	}
}
.\[\&\:\:-moz-range-thumb\]\:h-6::-moz-range-thumb{
	height: 1.5rem;
}
.\[\&\:\:-moz-range-thumb\]\:w-6::-moz-range-thumb{
	width: 1.5rem;
}
.\[\&\:\:-moz-range-thumb\]\:cursor-pointer::-moz-range-thumb{
	cursor: pointer;
}
.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{
	border-radius: 9999px;
}
.\[\&\:\:-moz-range-thumb\]\:border-2::-moz-range-thumb{
	border-width: 2px;
}
.\[\&\:\:-moz-range-thumb\]\:border-none::-moz-range-thumb{
	border-style: none;
}
.\[\&\:\:-moz-range-thumb\]\:border-emerald-300\/50::-moz-range-thumb{
	border-color: rgb(110 231 183 / 0.5);
}
.\[\&\:\:-moz-range-thumb\]\:bg-gradient-to-br::-moz-range-thumb{
	background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.\[\&\:\:-moz-range-thumb\]\:from-emerald-400::-moz-range-thumb{
	--tw-gradient-from: #34d399 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.\[\&\:\:-moz-range-thumb\]\:to-cyan-400::-moz-range-thumb{
	--tw-gradient-to: #22d3ee var(--tw-gradient-to-position);
}
.\[\&\:\:-moz-range-thumb\]\:shadow-lg::-moz-range-thumb{
	--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);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.\[\&\:\:-webkit-slider-thumb\]\:h-6::-webkit-slider-thumb{
	height: 1.5rem;
}
.\[\&\:\:-webkit-slider-thumb\]\:w-6::-webkit-slider-thumb{
	width: 1.5rem;
}
.\[\&\:\:-webkit-slider-thumb\]\:cursor-pointer::-webkit-slider-thumb{
	cursor: pointer;
}
.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{
	appearance: none;
}
.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{
	border-radius: 9999px;
}
.\[\&\:\:-webkit-slider-thumb\]\:border-2::-webkit-slider-thumb{
	border-width: 2px;
}
.\[\&\:\:-webkit-slider-thumb\]\:border-emerald-300\/50::-webkit-slider-thumb{
	border-color: rgb(110 231 183 / 0.5);
}
.\[\&\:\:-webkit-slider-thumb\]\:bg-gradient-to-br::-webkit-slider-thumb{
	background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.\[\&\:\:-webkit-slider-thumb\]\:from-emerald-400::-webkit-slider-thumb{
	--tw-gradient-from: #34d399 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.\[\&\:\:-webkit-slider-thumb\]\:to-cyan-400::-webkit-slider-thumb{
	--tw-gradient-to: #22d3ee var(--tw-gradient-to-position);
}
.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_0_12px_rgba\(16\2c 185\2c 129\2c 0\.6\)\]::-webkit-slider-thumb{
	--tw-shadow: 0 0 12px rgba(16,185,129,0.6);
	--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){
	padding-right: 0px;
}
.\[\&\>\*\:nth-child\(3\)\]\:col-\[1\]>*:nth-child(3){
	grid-column: 1;
}
.\[\&\>\*\:nth-child\(3\)\]\:row-\[2\]>*:nth-child(3){
	grid-row: 2;
}
.\[\&\>\*\:nth-child\(4\)\]\:col-\[2\]>*:nth-child(4){
	grid-column: 2;
}
.\[\&\>\*\:nth-child\(4\)\]\:row-\[2\]>*:nth-child(4){
	grid-row: 2;
}
.\[\&\>\*\]\:justify-self-center>*{
	justify-self: center;
}
.\[\&\>button\]\:hidden>button{
	display: none;
}
.\[\&\>span\:last-child\]\:truncate>span:last-child{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.\[\&\>span\]\:line-clamp-1>span{
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}
.\[\&\>svg\]\:size-4>svg{
	width: 1rem;
	height: 1rem;
}
.\[\&\>svg\]\:h-2\.5>svg{
	height: 0.625rem;
}
.\[\&\>svg\]\:h-3>svg{
	height: 0.75rem;
}
.\[\&\>svg\]\:w-2\.5>svg{
	width: 0.625rem;
}
.\[\&\>svg\]\:w-3>svg{
	width: 0.75rem;
}
.\[\&\>svg\]\:shrink-0>svg{
	flex-shrink: 0;
}
.\[\&\>svg\]\:text-muted-foreground>svg{
	color: hsl(var(--muted-foreground));
}
.\[\&\>tr\]\:last\:border-b-0:last-child>tr{
	border-bottom-width: 0px;
}
.\[\&\[data-selected\]\.day-outside\]\:bg-accent\/50[data-selected].day-outside{
	background-color: hsl(var(--accent) / 0.5);
}
.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{
	--tw-rotate: 180deg;
	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));
}
.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{
	fill: hsl(var(--muted-foreground));
}
.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke='#ccc']{
	stroke: hsl(var(--border) / 0.5);
}
.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{
	stroke: hsl(var(--border));
}
.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke='#fff']{
	stroke: transparent;
}
.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{
	outline: 2px solid transparent;
	outline-offset: 2px;
}
.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke='#ccc']{
	stroke: hsl(var(--border));
}
.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector{
	fill: hsl(var(--muted));
}
.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{
	fill: hsl(var(--muted));
}
.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke='#ccc']{
	stroke: hsl(var(--border));
}
.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke='#fff']{
	stroke: transparent;
}
.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{
	outline: 2px solid transparent;
	outline-offset: 2px;
}
.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{
	outline: 2px solid transparent;
	outline-offset: 2px;
}
.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}
.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{
	padding-top: 0.375rem;
	padding-bottom: 0.375rem;
}
.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{
	font-size: 0.75rem;
	line-height: 1rem;
}
.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{
	font-weight: 500;
}
.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{
	color: hsl(var(--muted-foreground));
}
.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~[cmdk-group]{
	padding-top: 0px;
}
.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}
.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{
	height: 1.25rem;
}
.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{
	width: 1.25rem;
}
.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{
	height: 3rem;
}
.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}
.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}
.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{
	height: 1.25rem;
}
.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{
	width: 1.25rem;
}
.\[\&_img\]\:opacity-40 img{
	opacity: 0.4;
}
.\[\&_img\]\:grayscale img{
	--tw-grayscale: grayscale(100%);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.\[\&_p\]\:\!text-\[\#4ADE80\] p{
	--tw-text-opacity: 1 !important;
	color: rgb(74 222 128 / var(--tw-text-opacity)) !important;
}
.\[\&_svg\]\:pointer-events-none svg{
	pointer-events: none;
}
.\[\&_svg\]\:size-4 svg{
	width: 1rem;
	height: 1rem;
}
.\[\&_svg\]\:shrink-0 svg{
	flex-shrink: 0;
}
.\[\&_tr\:last-child\]\:border-0 tr:last-child{
	border-width: 0px;
}
.\[\&_tr\]\:border-b tr{
	border-bottom-width: 1px;
}
[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{
	right: -0.5rem;
}
[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{
	cursor: e-resize;
}
[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{
	left: -0.5rem;
}
[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{
	cursor: w-resize;
}