:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: hsl(6, 78%, 57%);
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-container-width: fit-content;
  --toastify-toast-width: 320px;
  --toastify-toast-offset: 16px;
  --toastify-toast-top: max(
    var(--toastify-toast-offset),
    env(safe-area-inset-top)
  );
  --toastify-toast-right: max(
    var(--toastify-toast-offset),
    env(safe-area-inset-right)
  );
  --toastify-toast-left: max(
    var(--toastify-toast-offset),
    env(safe-area-inset-left)
  );
  --toastify-toast-bottom: max(
    var(--toastify-toast-offset),
    env(safe-area-inset-bottom)
  );
  --toastify-toast-background: #fff;
  --toastify-toast-padding: 14px;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-toast-bd-radius: 6px;
  --toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
  --toastify-color-progress-bgo: 0.2;
}

@media only screen and (max-width: 480px) {
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }

  to {
    transform: scaleX(0);
  }
}

@keyframes Toastify__bounceInRight {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, var(--y), 0);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, var(--y), 0);
  }
}

@keyframes Toastify__bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, var(--y), 0);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, var(--y), 0);
  }
}

@keyframes Toastify__bounceInUp {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translateZ(0);
  }
}

@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }

  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes Toastify__bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }

  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes Toastify__zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes Toastify__zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

@keyframes Toastify__flipIn {
  0% {
    transform: perspective(400px) rotateX(90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotateX(-20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotateX(-5deg);
  }

  to {
    transform: perspective(400px);
  }
}

@keyframes Toastify__flipOut {
  0% {
    transform: translate3d(0, var(--y), 0) perspective(400px);
  }

  30% {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(-20deg);
    opacity: 1;
  }

  to {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes Toastify__slideInRight {
  0% {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInLeft {
  0% {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInUp {
  0% {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInDown {
  0% {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideOutRight {
  0% {
    transform: translate3d(0, var(--y), 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(110%, var(--y), 0);
  }
}

@keyframes Toastify__slideOutLeft {
  0% {
    transform: translate3d(0, var(--y), 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-110%, var(--y), 0);
  }
}

@keyframes Toastify__slideOutDown {
  0% {
    transform: translate3d(0, var(--y), 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}

@keyframes Toastify__slideOutUp {
  0% {
    transform: translate3d(0, var(--y), 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}

@keyframes Toastify__spin {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

.d0g7IHTY {
  -moz-box-flex: 1;
  flex-grow: 1;
}

.qTHvd3HF {
  background-color: rgb(135, 167, 95);
  color: rgb(248, 239, 237);
  padding: 0.5rem 0px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px;
}

.Ek2B5UN2P4R {
  width: 100%;
  margin-left: auto;
  box-sizing: border-box;
  margin-right: auto;
  display: block;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 768px) {
  .Ek2B5UN2P4R {
    padding-left: 24px;
    padding-right: 24px;
  }
}

@media (min-width: 1536px) {
  .Ek2B5UN2P4R {
    max-width: 1536px;
  }
}

.Kj19x2I {
  display: flex;
  flex-wrap: wrap;
  -moz-box-pack: end;
  justify-content: flex-end;
}

@media (max-width: 991px) {
  .Kj19x2I {
    flex-direction: column;
    -moz-box-align: center;
    align-items: center;
  }
}

.zWSiNC {
  display: flex;
  -moz-box-align: center;
  align-items: center;
  margin-right: 1.5rem;
  font-size: 0.875rem;
}

.zWSiNC:last-of-type {
  margin-right: 0px;
}

.zWSiNC svg {
  margin-right: 0.5rem;
  font-size: 1rem;
  color: rgb(143, 223, 231);
}

@media (max-width: 991px) {
  .zWSiNC {
    margin-bottom: 0.5rem;
  }

  .zWSiNC:last-of-type {
    margin-bottom: 0px;
  }
}

.TlLht2jd {
  user-select: none;
  width: 1em;
  height: 1em;
  display: inline-block;
  fill: currentcolor;
  flex-shrink: 0;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

.ye3BEOAO {
  background-color: rgb(135, 167, 95);
  box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 20px;
  position: static;
  z-index: 1000;
}

.KW3Atv67gNa {
  position: relative;
  display: flex;
  -moz-box-align: center;
  align-items: center;
  min-height: 56px;
  padding: 0.5rem 0px;
}

@media (min-width: 556px) {
  @media (orientation: landscape) {
    .KW3Atv67gNa {
      min-height: 48px;
    }
  }
}

@media (min-width: 768px) {
  .KW3Atv67gNa {
    min-height: 64px;
  }
}

.BzJdBzMq {
  display: flex;
  -moz-box-align: center;
  align-items: center;
  cursor: pointer;
}

.BzJdBzMq a {
  display: flex;
  -moz-box-align: center;
  align-items: center;
  text-decoration: none;
  color: rgb(248, 239, 237);
}

.BzJdBzMq h1 {
  font-family: 'system-ui', sans-serif;
  font-weight: 700;
  color: rgb(248, 239, 237);
  text-decoration: none;
  margin-left: 0.5rem;
  font-size: 1.5rem;
}

@media (max-width: 991px) {
  .BzJdBzMq h1 {
    font-size: 1.2rem;
  }
}

.h6KHVKS {
  margin: 0px;
  font: inherit;
}

.POMs2PbMJma {
  display: flex;
  -moz-box-align: center;
  align-items: center;
}

.POMs2PbMJma a {
  margin: 0px 1rem;
  color: rgb(216, 239, 237);
  font-weight: 500;
  text-decoration: none;
  position: relative;
  transition: color 0.3s, text-shadow 0.3s;
  font-size: 1rem;
}

.POMs2PbMJma a:hover {
  color: rgb(143, 223, 231);
  text-shadow: rgb(143, 223, 231) 0px 0px 8px;
}

.POMs2PbMJma a::after {
  content: '';
  position: absolute;
  bottom: -5px;
  left: 50%;
  transform: translateX(-50%) scaleX(0);
  width: 100%;
  height: 2px;
  background-color: rgb(143, 223, 231);
  transition: transform 0.3s;
}

.POMs2PbMJma a:hover::after {
  transform: translateX(-50%) scaleX(1);
}

.UijryWpSe {
  margin-left: 0%;
  transition: 0.4s;
}

.mOhPcq6E {
  background: linear-gradient(
    135deg,
    rgb(135, 167, 95) 0%,
    rgb(135, 167, 95) 100%
  );
  color: rgb(248, 239, 237);
  padding: 3rem 0px;
  position: relative;
  overflow: hidden;
  font-family: 'Arial', sans-serif;
}

.mOhPcq6E::before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: radial-gradient(
      circle at 10% 20%,
      rgba(255, 255, 255, 0.05) 0%,
      transparent 50%
    ),
    radial-gradient(
      circle at 90% 80%,
      rgba(255, 255, 255, 0.05) 0%,
      transparent 50%
    );
  pointer-events: none;
}

.DEyqNgsRrUU {
  max-width: 1280px;
  margin: 0px auto;
  padding: 0px 1rem;
}

.SAYlS7 {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  margin-bottom: 2rem;
}

.SAYlS7 > div {
  flex: 1 1 100%;
}

@media (min-width: 768px) {
  .SAYlS7 > div {
    flex: 1 1 calc(33.33% - 1.33rem);
  }
}

@media (min-width: 1024px) {
  .SAYlS7 > div {
    flex: 1 1 calc(25% - 1.5rem);
  }
}

.Fy9M2i1er {
  padding: 1.5rem;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 15px;
  display: flex;
  flex-direction: column;
}

.xQ7Oipkqbg7 {
  display: flex;
  -moz-box-align: center;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 1rem;
}

.x2FeoI5yR8 {
  font-size: 1.25rem;
  color: rgb(248, 239, 237);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0px;
}

@media (min-width: 1024px) {
  .x2FeoI5yR8 {
    font-size: 2rem;
  }
}

.ipmNFEqR91r {
  font-size: 0.9rem;
  color: rgb(216, 239, 237);
  line-height: 1.6;
  margin-bottom: 1.5rem;
}

@media (min-width: 1024px) {
  .ipmNFEqR91r {
    font-size: 1rem;
  }
}

.vyizdyDSxr {
  display: flex;
  gap: 0.75rem;
  margin-top: auto;
}

.uF3gd4 {
  display: flex;
  -moz-box-align: center;
  align-items: center;
  -moz-box-pack: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.1);
  color: rgb(248, 239, 237);
  transition: background-color 0.3s, transform 0.3s, box-shadow 0.3s;
  font-size: 1.2rem;
  border: 1px solid rgba(255, 255, 255, 0.15);
}

.uF3gd4:hover {
  background-color: rgb(143, 223, 231);
  color: rgb(0, 0, 0);
  transform: translateY(-3px);
  box-shadow: rgb(143, 223, 231) 0px 0px 15px;
}

.jXn5BIO5tI {
  user-select: none;
  width: 1em;
  height: 1em;
  display: inline-block;
  fill: currentcolor;
  flex-shrink: 0;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
  font-size: 1.5rem;
}

.pgTonl {
  padding: 1.5rem;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 15px;
}

.KmMUustO {
  font-size: 1.1rem;
  color: rgb(248, 239, 237);
  font-weight: 600;
  margin-bottom: 1.5rem;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 0.5rem;
}

@media (min-width: 1024px) {
  .KmMUustO {
    font-size: 1.5rem;
  }
}

.KmMUustO::after {
  content: '';
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 50px;
  height: 3px;
  background-color: rgb(143, 223, 231);
  border-radius: 2px;
}

.tWUqxMTvZ0r {
  display: flex;
  -moz-box-align: center;
  align-items: center;
  gap: 0.75rem;
  color: rgb(216, 239, 237);
  text-decoration: none;
  padding: 0.5rem 0px;
  transition: color 0.3s, transform 0.3s;
  font-size: 0.95rem;
}

.tWUqxMTvZ0r:hover {
  color: rgb(143, 223, 231);
  transform: translateX(5px);
}

.tWUqxMTvZ0r svg {
  font-size: 1.1rem;
  color: rgb(143, 223, 231);
}

.GOYtWN {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
  color: rgb(216, 239, 237);
  margin-bottom: 0.75rem;
  font-size: 0.95rem;
}

.GOYtWN svg {
  font-size: 1.1rem;
  color: rgb(143, 223, 231);
  flex-shrink: 0;
  margin-top: 2px;
}

.euQXw6X {
  font-size: 0.9rem;
  color: rgb(216, 239, 237);
  margin: 0px;
}

@media (min-width: 1024px) {
  .euQXw6X {
    font-size: 1rem;
  }
}

.lyCc3KiGH {
  display: flex;
  -moz-box-align: center;
  align-items: center;
  gap: 0.75rem;
  color: rgb(216, 239, 237);
  margin-bottom: 0.75rem;
  font-size: 0.95rem;
}

.lyCc3KiGH svg {
  font-size: 1.1rem;
  color: rgb(143, 223, 231);
  flex-shrink: 0;
}

.mhnso2nA24I {
  margin-top: 2rem;
}

.ctY1w4R56 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.wGVHWE0Y {
  width: 100%;
  padding: 0.75rem 1rem;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.1);
  color: rgb(248, 239, 237);
  font-size: 1rem;
  outline: none;
  transition: border-color 0.3s, box-shadow 0.3s;
}

.wGVHWE0Y:hover {
  border-color: rgba(255, 255, 255, 0.3);
}

.wGVHWE0Y:focus {
  border-color: rgb(143, 223, 231);
  box-shadow: rgba(143, 223, 231, 0.5) 0px 0px 0px 2px;
}

.wGVHWE0Y::-webkit-input-placeholder {
  color: rgb(216, 239, 237);
}

.wGVHWE0Y::placeholder {
  color: rgb(216, 239, 237);
}

.wGVHWE0Y::placeholder {
  color: rgb(216, 239, 237);
}

.NsNjX0 {
  background: linear-gradient(
    45deg,
    rgb(143, 223, 231) 0%,
    rgb(109, 213, 237) 100%
  );
  color: rgb(0, 0, 0);
  padding: 0.75rem 1.5rem;
  border: medium;
  border-radius: 4px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 600;
  transition: transform 0.3s, box-shadow 0.3s;
  display: flex;
  -moz-box-align: center;
  align-items: center;
  -moz-box-pack: center;
  justify-content: center;
  gap: 0.5rem;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 10px;
}

.NsNjX0:hover {
  transform: translateY(-2px);
  box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 15px, rgb(143, 223, 231) 0px 0px 20px;
}

.NsNjX0 svg {
  font-size: 1.2rem;
}

.jxw8MlQF {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  -moz-box-pack: center;
  justify-content: center;
}

.RmliAP {
  position: relative;
  width: calc(50% - 0.375rem);
  padding-bottom: calc(50% - 0.375rem);
  overflow: hidden;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 8px;
  transition: transform 0.3s, box-shadow 0.3s;
}

.RmliAP:hover {
  transform: scale(1.05);
  box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px, rgb(143, 223, 231) 0px 0px 10px;
}

@media (min-width: 768px) {
  .RmliAP {
    width: calc(33.33% - 0.5rem);
    padding-bottom: calc(33.33% - 0.5rem);
  }
}

@media (min-width: 1024px) {
  .RmliAP {
    width: calc(50% - 0.375rem);
    padding-bottom: calc(50% - 0.375rem);
  }
}

.cV6GEZmLs2 {
  text-align: center;
  padding-top: 1.5rem;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  margin-top: 1rem;
}

.He1cabJ0 {
  font-size: 0.85rem;
  color: rgb(216, 239, 237);
  margin: 0px;
}

@media (min-width: 1024px) {
  .He1cabJ0 {
    font-size: 0.95rem;
  }
}

.Gy7GW8Lwp {
  position: absolute;
  bottom: 2rem;
  right: 2rem;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: linear-gradient(
    45deg,
    rgb(143, 223, 231) 0%,
    rgb(109, 213, 237) 100%
  );
  color: rgb(0, 0, 0);
  display: flex;
  -moz-box-align: center;
  align-items: center;
  -moz-box-pack: center;
  justify-content: center;
  cursor: pointer;
  border: medium;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 10px;
  transition: transform 0.3s, box-shadow 0.3s;
  z-index: 10;
}

.Gy7GW8Lwp:hover {
  transform: translateY(-5px);
  box-shadow: rgba(0, 0, 0, 0.4) 0px 6px 15px, rgb(143, 223, 231) 0px 0px 20px;
}

.Gy7GW8Lwp svg {
  font-size: 1.8rem;
}

.AZNp68vJO {
  background-color: rgb(135, 167, 95);
  color: rgb(248, 239, 237);
  padding: 2rem 0px;
  font-family: 'Arial', sans-serif;
}

@media (min-width: 768px) {
  .AZNp68vJO {
    padding: 4rem 0px;
  }
}

.BAonU4XaUI {
  max-width: 1200px;
  margin: 0px auto;
  padding: 0px 1rem;
}

@media (min-width: 768px) {
  .BAonU4XaUI {
    padding: 0px 2rem;
  }
}

.xUL1y6 {
  font-size: 1.5rem;
  color: rgb(143, 223, 231);
  text-align: center;
  margin-bottom: 2rem;
  text-shadow: rgb(143, 223, 231) 0px 0px 10px;
  font-weight: bold;
}

@media (min-width: 768px) {
  .xUL1y6 {
    font-size: 2.5rem;
  }
}

.gMm836 {
  font-size: 0.9rem;
  line-height: 1.6;
  margin-bottom: 1rem;
  color: rgb(216, 239, 237);
}

@media (min-width: 768px) {
  .gMm836 {
    font-size: 1.1rem;
  }
}

.XgQw5Th {
  font-size: 0.9rem;
  line-height: 1.6;
  margin-bottom: 1rem;
}

@media (min-width: 768px) {
  .XgQw5Th {
    font-size: 1.1rem;
  }
}

.ElFOxecN {
  font-size: 1.2rem;
  color: rgb(216, 239, 237);
  margin-top: 2rem;
  margin-bottom: 1rem;
  border-bottom: 2px solid rgb(216, 239, 237);
  padding-bottom: 0.5rem;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

@media (min-width: 768px) {
  .ElFOxecN {
    font-size: 2rem;
  }
}

.IWLumPNsbzt {
  font-size: 1rem;
  color: rgb(143, 223, 231);
  margin-top: 1.5rem;
  margin-bottom: 0.8rem;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .IWLumPNsbzt {
    font-size: 1.5rem;
  }
}

.PgtCEku {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 1rem;
}

.CSy6cSh {
  position: relative;
  padding-left: 1.5rem;
  margin-bottom: 0.5rem;
  font-size: 0.9rem;
  line-height: 1.5;
}

.CSy6cSh::before {
  content: '•';
  color: rgb(143, 223, 231);
  position: absolute;
  left: 0px;
  top: 0px;
  font-weight: bold;
}

@media (min-width: 768px) {
  .CSy6cSh {
    font-size: 1.1rem;
  }
}

.dgoul41 {
  font-size: 0.9rem;
  line-height: 1.6;
  margin-bottom: 1rem;
  font-style: italic;
  color: rgb(216, 239, 237);
}

@media (min-width: 768px) {
  .dgoul41 {
    font-size: 1.1rem;
  }
}

.GyY595aq {
  color: rgb(143, 223, 231);
  text-decoration: none;
  font-weight: bold;
  margin-left: 0.5rem;
  padding: 0.25rem 0.5rem;
  border: 1px solid rgb(143, 223, 231);
  border-radius: 4px;
  transition: background-color 0.3s, color 0.3s, border-color 0.3s,
    box-shadow 0.3s;
  display: inline-block;
  box-shadow: rgb(143, 223, 231) 0px 0px 5px;
}

.GyY595aq:hover {
  background-color: rgb(143, 223, 231);
  color: rgb(135, 167, 95);
  border-color: rgb(135, 167, 95);
  box-shadow: rgb(135, 167, 95) 0px 0px 15px;
}

*,
:after,
:before {
  box-sizing: border-box;
}

html {
  font-family: system-ui, Segoe UI, Roboto, Helvetica, Arial, sans-serif,
    Apple Color Emoji, Segoe UI Emoji;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  tab-size: 4;
}

body {
  margin: 0;
}

strong {
  font-weight: bolder;
}

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

button {
  text-transform: none;
}

[type='button'] {
  -webkit-appearance: button;
}

:-moz-focusring {
  outline: 1px dotted ButtonText;
}

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

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

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

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

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

@layer theme {
  :host,
  :root {
    --font-sans: ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji',
      'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
      'Liberation Mono', 'Courier New', monospace;
    --color-red-100: oklch(93.6%.032 17.717);
    --color-red-400: oklch(70.4%.191 22.216);
    --color-red-500: oklch(63.7%.237 25.331);
    --color-red-600: oklch(57.7%.245 27.325);
    --color-red-700: oklch(50.5%.213 27.518);
    --color-red-800: oklch(44.4%.177 26.899);
    --color-red-900: oklch(39.6%.141 25.723);
    --color-red-950: oklch(25.8%.092 26.042);
    --color-amber-100: oklch(96.2%.059 95.617);
    --color-amber-200: oklch(92.4%.12 95.746);
    --color-amber-300: oklch(87.9%.169 91.605);
    --color-amber-400: oklch(82.8%.189 84.429);
    --color-amber-500: oklch(76.9%.188 70.08);
    --color-amber-900: oklch(41.4%.112 45.904);
    --color-yellow-200: oklch(94.5%.129 101.54);
    --color-yellow-300: oklch(90.5%.182 98.111);
    --color-yellow-400: oklch(85.2%.199 91.936);
    --color-yellow-500: oklch(79.5%.184 86.047);
    --color-yellow-600: oklch(68.1%.162 75.834);
    --color-green-300: oklch(87.1%.15 154.449);
    --color-green-400: oklch(79.2%.209 151.711);
    --color-green-500: oklch(72.3%.219 149.579);
    --color-green-600: oklch(62.7%.194 149.214);
    --color-green-800: oklch(44.8%.119 151.328);
    --color-green-900: oklch(39.3%.095 152.535);
    --color-emerald-400: oklch(76.5%.177 163.223);
    --color-emerald-500: oklch(69.6%.17 162.48);
    --color-emerald-600: oklch(59.6%.145 163.225);
    --color-cyan-400: oklch(78.9%.154 211.53);
    --color-cyan-500: oklch(71.5%.143 215.221);
    --color-cyan-600: oklch(60.9%.126 221.723);
    --color-blue-400: oklch(70.7%.165 254.624);
    --color-blue-500: oklch(62.3%.214 259.815);
    --color-blue-600: oklch(54.6%.245 262.881);
    --color-blue-700: oklch(48.8%.243 264.376);
    --color-blue-800: oklch(42.4%.199 265.638);
    --color-blue-900: oklch(37.9%.146 265.522);
    --color-blue-950: oklch(28.2%.091 267.935);
    --color-indigo-200: oklch(87%.065 274.039);
    --color-indigo-600: oklch(51.1%.262 276.966);
    --color-indigo-800: oklch(39.8%.195 277.366);
    --color-violet-700: oklch(49.1%.27 292.581);
    --color-purple-400: oklch(71.4%.203 305.504);
    --color-purple-500: oklch(62.7%.265 303.9);
    --color-purple-600: oklch(55.8%.288 302.321);
    --color-fuchsia-700: oklch(51.8%.253 323.949);
    --color-pink-400: oklch(71.8%.202 349.761);
    --color-pink-500: oklch(65.6%.241 354.308);
    --color-pink-600: oklch(59.2%.249 0.584);
    --color-slate-50: oklch(98.4%.003 247.858);
    --color-slate-100: oklch(96.8%.007 247.896);
    --color-slate-300: oklch(86.9%.022 252.894);
    --color-slate-400: oklch(70.4%.04 256.788);
    --color-slate-500: oklch(55.4%.046 257.417);
    --color-slate-600: oklch(44.6%.043 257.281);
    --color-slate-700: oklch(37.2%.044 257.287);
    --color-slate-800: oklch(27.9%.041 260.031);
    --color-slate-900: oklch(20.8%.042 265.755);
    --color-slate-950: oklch(12.9%.042 264.695);
    --color-gray-50: oklch(98.5%.002 247.839);
    --color-gray-100: oklch(96.7%.003 264.542);
    --color-gray-200: oklch(92.8%.006 264.531);
    --color-gray-300: oklch(87.2%.01 258.338);
    --color-gray-400: oklch(70.7%.022 261.325);
    --color-gray-500: oklch(55.1%.027 264.364);
    --color-gray-600: oklch(44.6%.03 256.802);
    --color-gray-700: oklch(37.3%.034 259.733);
    --color-gray-800: oklch(27.8%.033 256.848);
    --color-gray-900: oklch(21%.034 264.665);
    --color-gray-950: oklch(13%.028 261.692);
    --color-neutral-100: oklch(97%0 0);
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-4xl: 56rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --text-8xl: 6rem;
    --text-8xl--line-height: 1;
    --text-9xl: 8rem;
    --text-9xl--line-height: 1;
    --font-weight-light: 300;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --tracking-tight: -0.025em;
    --tracking-wide: 0.025em;
    --tracking-wider: 0.05em;
    --leading-tight: 1.25;
    --leading-relaxed: 1.625;
    --radius-sm: 0.25rem;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --radius-xl: 0.75rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --drop-shadow-sm: 0 1px 2px #00000026;
    --drop-shadow-lg: 0 4px 4px #00000026;
    --drop-shadow-2xl: 0 25px 25px #00000026;
    --ease-in: cubic-bezier(0.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
    --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    --animate-bounce: bounce 1s infinite;
    --blur-sm: 8px;
    --blur-md: 12px;
    --blur-xl: 24px;
    --blur-3xl: 64px;
    --aspect-video: 16/9;
    --default-transition-duration: 0.15s;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }
}

@layer base {
  *,
  ::backdrop,
  :after,
  :before {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

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

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

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

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

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

  b,
  strong {
    font-weight: bolder;
  }

  code,
  kbd,
  pre,
  samp {
    font-family: var(
      --default-mono-font-family,
      ui-monospace,
      SFMono-Regular,
      Menlo,
      Monaco,
      Consolas,
      'Liberation Mono',
      'Courier New',
      monospace
    );
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(
      --default-mono-font-variation-settings,
      normal
    );
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

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

  sub {
    bottom: -0.25em;
  }

  sup {
    top: -0.5em;
  }

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

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

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

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

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

  button,
  input,
  optgroup,
  select,
  textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or
    (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

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

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

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

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

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

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

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

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

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

  button,
  input:where([type='button'], [type='reset'], [type='submit']) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

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

  [hidden]:where(:not([hidden='until-found'])) {
    display: none !important;
  }
}

@layer components;

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

  .sz9RNeCd {
    visibility: visible;
  }

  .WKGsLFIfgR {
    position: absolute;
  }

  .vjGSZs {
    position: fixed;
  }

  .AfHDrPSu6 {
    position: relative;
  }

  .RDAQo53VME {
    position: static;
  }

  .c7ucpRbTg1 {
    position: sticky;
  }

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

  .CgbdzrZbq {
    inset: calc(var(--spacing) * 1);
  }

  .LgegIuMf6ei {
    inset: calc(var(--spacing) * 2);
  }

  .PSMNoUVq {
    inset: calc(var(--spacing) * 4);
  }

  .QHxyRHzR {
    top: calc(var(--spacing) * -2);
  }

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

  .QeeSRO {
    top: calc(var(--spacing) * -4);
  }

  .Lm2NhadOfz4 {
    top: calc(var(--spacing) * -6);
  }

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

  .VVAkYUdfn {
    top: calc(var(--spacing) * 1);
  }

  .VVAkYUdfn\/2 {
    top: 50%;
  }

  .VVAkYUdfn\/3 {
    top: 33.3333%;
  }

  .VVAkYUdfn\/4 {
    top: 25%;
  }

  .xgXzS4vrOA {
    top: calc(var(--spacing) * 2);
  }

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

  .ej5Vj2EZan\/4 {
    top: 75%;
  }

  .F3hGBJvxyh {
    top: calc(var(--spacing) * 4);
  }

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

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

  .MFfFHXCqt {
    right: calc(var(--spacing) * -6);
  }

  .CpiV0O2BC {
    right: calc(var(--spacing) * -8);
  }

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

  .iWcwCMeO\/2 {
    right: 50%;
  }

  .iWcwCMeO\/3 {
    right: 33.3333%;
  }

  .iWcwCMeO\/4 {
    right: 25%;
  }

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

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

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

  .SGBwfkRStjA {
    bottom: calc(var(--spacing) * -2);
  }

  .uMxWNtIi7bw {
    bottom: calc(var(--spacing) * -3);
  }

  .CtQGDgw1e {
    bottom: calc(var(--spacing) * -4);
  }

  .k2Hkle {
    bottom: calc(var(--spacing) * -6);
  }

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

  .GyeUP3X0j4 {
    bottom: calc(var(--spacing) * 1);
  }

  .GyeUP3X0j4\/3 {
    bottom: 33.3333%;
  }

  .GyeUP3X0j4\/4 {
    bottom: 25%;
  }

  .jf0fKKPMFf0 {
    bottom: calc(var(--spacing) * 2);
  }

  .FXT0WNaDD {
    bottom: calc(var(--spacing) * 3);
  }

  .jWu0NV2i {
    bottom: calc(var(--spacing) * 4);
  }

  .cBwR5368z4 {
    left: calc(var(--spacing) * -2);
  }

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

  .LtykyE9Xs3o {
    left: calc(var(--spacing) * -6);
  }

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

  .ziHIceD {
    left: calc(var(--spacing) * -10);
  }

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

  .qphhld4R58\/2 {
    left: 50%;
  }

  .qphhld4R58\/3 {
    left: 33.3333%;
  }

  .qphhld4R58\/4 {
    left: 25%;
  }

  .QabjD2Le {
    left: calc(var(--spacing) * 2);
  }

  .MkOYhb {
    left: calc(var(--spacing) * 3);
  }

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

  .aApTDAWFpe {
    left: calc(var(--spacing) * 6);
  }

  .qbTtno9u {
    isolation: isolate;
  }

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

  .bmOVWs94Whc {
    z-index: 0;
  }

  .gbo4fp {
    z-index: 10;
  }

  .LfAo2e {
    z-index: 30;
  }

  .vvI6bMSZ2 {
    z-index: 50;
  }

  .V6nZKGyiUR {
    grid-column: span 1 / span 1;
  }

  .nDAbhRCPj7 {
    width: 100%;
  }

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

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

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

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

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

  .U50hvDD {
    margin-inline: calc(var(--spacing) * 4);
  }

  .O0ENLvT {
    margin-inline: calc(var(--spacing) * 6);
  }

  .UPjXBg6c {
    margin-inline: auto;
  }

  .GjSUyTJ1h {
    margin-block: calc(var(--spacing) * 2);
  }

  .pnTeGEBj {
    margin-top: calc(var(--spacing) * 1);
  }

  .V6JkAx7s {
    margin-top: calc(var(--spacing) * 2);
  }

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

  .tNhSkmH {
    margin-top: calc(var(--spacing) * 4);
  }

  .HieLZNnVS4e {
    margin-top: calc(var(--spacing) * 8);
  }

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

  .dMdTGUCLAeF {
    margin-top: auto;
  }

  .DbKan0J {
    margin-bottom: calc(var(--spacing) * 2);
  }

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

  .t52YufHMX {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .XdtPc31l {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .aVN3mZuks0c {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .UAUqsN1 {
    margin-bottom: calc(var(--spacing) * 10);
  }

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

  .GyDch8 {
    margin-bottom: calc(var(--spacing) * 16);
  }

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

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

  .BDWvRhaDEkd {
    display: block;
  }

  .wddeuPq {
    display: flex;
  }

  .lxd878h {
    display: grid;
  }

  .lfJf1SMLfc {
    display: none;
  }

  .R1eA0Ee {
    display: inline-block;
  }

  .sax6NE2I8 {
    display: inline-flex;
  }

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

  .cQ3H8Jvkv\.5 {
    height: calc(var(--spacing) * 0.5);
  }

  .R1hAnoV {
    height: calc(var(--spacing) * 1);
  }

  .R1hAnoV\.5 {
    height: calc(var(--spacing) * 1.5);
  }

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

  .jtIRlOQs {
    height: calc(var(--spacing) * 3);
  }

  .FbcQoihvW9O {
    height: calc(var(--spacing) * 4);
  }

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

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

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

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

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

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

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

  .fVxs3z {
    height: calc(var(--spacing) * 20);
  }

  .u3CJEXlM {
    height: calc(var(--spacing) * 24);
  }

  .xn1u0NT {
    height: calc(var(--spacing) * 56);
  }

  .Fj1xnrcf42 {
    height: calc(var(--spacing) * 80);
  }

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

  .JJIkwN\[300vh\] {
    height: 300vh;
  }

  .RrbWfE {
    height: 100%;
  }

  .CVrhGA {
    height: 1px;
  }

  .tQxYnAYkmq {
    height: 100vh;
  }

  .we5M4LP7z {
    min-height: 100vh;
  }

  .EyVydvk5wBW\.5 {
    width: calc(var(--spacing) * 0.5);
  }

  .kRVxREET {
    width: calc(var(--spacing) * 1);
  }

  .kRVxREET\.5 {
    width: calc(var(--spacing) * 1.5);
  }

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

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

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

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

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

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

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

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

  .LZ8jlx7Efll\/12 {
    width: 83.3333%;
  }

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

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

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

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

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

  .XkoD55 {
    width: calc(var(--spacing) * 80);
  }

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

  .L53OSR0l\[30rem\] {
    width: 30rem;
  }

  .iGPdqV68acY {
    width: 100%;
  }

  .voNhWLi {
    max-width: var(--container-2xl);
  }

  .xum2vwgA5Ce {
    max-width: var(--container-4xl);
  }

  .yDocZdhTLg {
    max-width: var(--container-6xl);
  }

  .fjO3OwZCNG9 {
    max-width: var(--container-7xl);
  }

  .IlJZxDVFyc {
    max-width: var(--container-md);
  }

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

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

  .fxTa0UQm {
    flex: auto;
  }

  .KgfydWu4 {
    flex-shrink: 1;
  }

  .MypKq1V427P {
    flex-shrink: 0;
  }

  .VELsoCU {
    flex-shrink: 1;
  }

  .xz0ZHdiyg,
  .gf5cl0 {
    flex-grow: 1;
  }

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

  .aUUOZpO4\/2,
  .OYNOpt\/4 {
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

  .dce5kvtw3,
  .xL8HvN\[-100\%\] {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .YlBRIcXT {
    rotate: -45deg;
  }

  .rl11FPzL {
    rotate: 45deg;
  }

  .DaoyH3ZM {
    --tw-skew-x: skewX(calc(12deg * -1));
  }

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

  .Ky5hwSXh2W {
    animation: var(--animate-bounce);
  }

  .Lv5icHxGwY {
    animation: var(--animate-ping);
  }

  .o59rKuLz {
    animation: var(--animate-pulse);
  }

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

  .sCF9fR9BTtd {
    cursor: pointer;
  }

  .BFliaebWaN {
    resize: both;
  }

  .HtrGAC7AsxP {
    resize: none;
  }

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

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

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

  .FrVA41l {
    flex-direction: column;
  }

  .Wdfck1dM {
    flex-direction: row;
  }

  .VwdJraInF0n {
    flex-direction: row-reverse;
  }

  .lTrLNgO {
    flex-wrap: wrap;
  }

  .NUHGZY {
    align-items: center;
  }

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

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

  .rxjvICnXrx {
    justify-content: center;
  }

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

  .FbR6PgnV {
    gap: calc(var(--spacing) * 2);
  }

  .FLRNnkaAjj {
    gap: calc(var(--spacing) * 3);
  }

  .a1vEtS {
    gap: calc(var(--spacing) * 4);
  }

  :where(.Id4d8h0D77y > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(
      calc(var(--spacing) * 2) * var(--tw-space-y-reverse)
    );
    margin-block-end: calc(
      calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))
    );
  }

  :where(.TYnVmPNnz8 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(
      calc(var(--spacing) * 3) * var(--tw-space-y-reverse)
    );
    margin-block-end: calc(
      calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse))
    );
  }

  :where(.aEOThhdr1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(
      calc(var(--spacing) * 4) * var(--tw-space-y-reverse)
    );
    margin-block-end: calc(
      calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse))
    );
  }

  :where(.WArXBt > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(
      calc(var(--spacing) * 5) * var(--tw-space-y-reverse)
    );
    margin-block-end: calc(
      calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse))
    );
  }

  :where(.jiCWdz4a > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(
      calc(var(--spacing) * 6) * var(--tw-space-y-reverse)
    );
    margin-block-end: calc(
      calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse))
    );
  }

  :where(.acQoJHsrwWV > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(
      calc(var(--spacing) * 8) * var(--tw-space-y-reverse)
    );
    margin-block-end: calc(
      calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse))
    );
  }

  .iCpGl0Jtp8 {
    column-gap: calc(var(--spacing) * 8);
  }

  :where(.OAUljimxcn\.5 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(
      calc(var(--spacing) * 1.5) * var(--tw-space-x-reverse)
    );
    margin-inline-end: calc(
      calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-x-reverse))
    );
  }

  :where(.FUnsWdrrh > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(
      calc(var(--spacing) * 2) * var(--tw-space-x-reverse)
    );
    margin-inline-end: calc(
      calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse))
    );
  }

  :where(.iwEr6Lb > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(
      calc(var(--spacing) * 3) * var(--tw-space-x-reverse)
    );
    margin-inline-end: calc(
      calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse))
    );
  }

  :where(.iD6ZsOZsck > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(
      calc(var(--spacing) * 20) * var(--tw-space-x-reverse)
    );
    margin-inline-end: calc(
      calc(var(--spacing) * 20) * calc(1 - var(--tw-space-x-reverse))
    );
  }

  :where(.E5ZGfXdH > :not(:last-child)) {
    --tw-space-x-reverse: 1;
  }

  .zryXTkkZAP {
    row-gap: calc(var(--spacing) * 16);
  }

  .QycrkgJ {
    align-self: auto;
  }

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

  .kQhxt4T9,
  .VGC7gH9rjWp {
    overflow: hidden;
  }

  .VThqIbg6AP {
    overflow: visible;
  }

  .FilWOmFka {
    border-radius: 0.25rem;
  }

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

  .QRAMqf {
    border-radius: var(--radius-3xl);
  }

  .i0uDITaV {
    border-radius: 3.40282e38px;
  }

  .iMv3haqq500 {
    border-radius: var(--radius-lg);
  }

  .nRoAQTvr {
    border-radius: var(--radius-md);
  }

  .ijjBGbj {
    border-radius: var(--radius-sm);
  }

  .McU6Ly0q {
    border-radius: var(--radius-xl);
  }

  .iNNjF3cx8kE {
    border-top-left-radius: var(--radius-xl);
    border-top-right-radius: var(--radius-xl);
  }

  .tmgfLhG {
    border-top-left-radius: var(--radius-lg);
  }

  .Mbr2D0Q {
    border-top-left-radius: var(--radius-xl);
  }

  .QT2J9c {
    border-top-right-radius: var(--radius-lg);
  }

  .F0um1N1SF {
    border-top-right-radius: var(--radius-xl);
  }

  .HyAG0UrGHf {
    border-bottom-right-radius: var(--radius-xl);
    border-bottom-left-radius: var(--radius-xl);
  }

  .a2znwrVC8 {
    border-bottom-right-radius: var(--radius-lg);
  }

  .kVSFS2QRFai {
    border-bottom-right-radius: var(--radius-xl);
  }

  .iycAQa {
    border-bottom-left-radius: var(--radius-lg);
  }

  .FhiC6e3ua82 {
    border-bottom-left-radius: var(--radius-xl);
  }

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

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

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

  .bMxCJUm5Lm {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .XIRTcLSbHtv {
    border-inline-style: var(--tw-border-style);
    border-inline-width: 1px;
  }

  .o4d5WfA4F {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .amKUrUUI0 {
    border-top-style: var(--tw-border-style);
    border-top-width: 2px;
  }

  .y3FhcE9r {
    border-top-style: var(--tw-border-style);
    border-top-width: 3px;
  }

  .oxdtdO {
    border-right-style: var(--tw-border-style);
    border-right-width: 2px;
  }

  .ygfLZhE5 {
    border-right-style: var(--tw-border-style);
    border-right-width: 3px;
  }

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

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

  .esQM3pffgL {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 3px;
  }

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

  .NaHJxp {
    border-left-style: var(--tw-border-style);
    border-left-width: 3px;
  }

  .dYrQzGdALLH {
    --tw-border-style: solid;
    border-style: solid;
  }

  .T7iQvPp1Pe\/20 {
    border-color: #00b7d733;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .T7iQvPp1Pe\/20 {
      border-color: color-mix(in oklab, var(--color-cyan-500) 20%, transparent);
    }
  }

  .mxSVUDd {
    border-color: var(--color-gray-100);
  }

  .Ed2ruXbQ1 {
    border-color: var(--color-gray-200);
  }

  .Ed2ruXbQ1\/60 {
    border-color: #e5e7eb99;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .Ed2ruXbQ1\/60 {
      border-color: color-mix(in oklab, var(--color-gray-200) 60%, transparent);
    }
  }

  .BBCU6lGZhz {
    border-color: var(--color-gray-300);
  }

  .L7W0KqAHuGs\/60 {
    border-color: #6a728299;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .L7W0KqAHuGs\/60 {
      border-color: color-mix(in oklab, var(--color-gray-500) 60%, transparent);
    }
  }

  .jFjo4VHElY5\/40 {
    border-color: #05df7266;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .jFjo4VHElY5\/40 {
      border-color: color-mix(
        in oklab,
        var(--color-green-400) 40%,
        transparent
      );
    }
  }

  .qGoCmLhFO8\/50 {
    border-color: #fb2c3680;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .qGoCmLhFO8\/50 {
      border-color: color-mix(in oklab, var(--color-red-500) 50%, transparent);
    }
  }

  .RVvehL\/30 {
    border-color: #e400144d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .RVvehL\/30 {
      border-color: color-mix(in oklab, var(--color-red-600) 30%, transparent);
    }
  }

  .g9r4GUKnd\/50 {
    border-color: #45556c80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .g9r4GUKnd\/50 {
      border-color: color-mix(
        in oklab,
        var(--color-slate-600) 50%,
        transparent
      );
    }
  }

  .nKNynQdMX\/50 {
    border-color: #31415880;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .nKNynQdMX\/50 {
      border-color: color-mix(
        in oklab,
        var(--color-slate-700) 50%,
        transparent
      );
    }
  }

  .M6PTVo {
    border-color: var(--color-slate-800);
  }

  .YZ1hfDdzKk {
    border-color: var(--color-white);
  }

  .tYny5tjDS1 {
    border-color: var(--color-yellow-300);
  }

  .tYny5tjDS1\/50 {
    border-color: #ffe02a80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tYny5tjDS1\/50 {
      border-color: color-mix(
        in oklab,
        var(--color-yellow-300) 50%,
        transparent
      );
    }
  }

  .jlGEVw {
    border-color: var(--color-yellow-400);
  }

  .jlGEVw\/60 {
    border-color: #fac80099;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .jlGEVw\/60 {
      border-color: color-mix(
        in oklab,
        var(--color-yellow-400) 60%,
        transparent
      );
    }
  }

  .jlGEVw\/80 {
    border-color: #fac800cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .jlGEVw\/80 {
      border-color: color-mix(
        in oklab,
        var(--color-yellow-400) 80%,
        transparent
      );
    }
  }

  .gLW3N8qda {
    background-color: var(--color-amber-300);
  }

  .dVfghf0 {
    background-color: var(--color-amber-400);
  }

  .vtinvts {
    background-color: var(--color-black);
  }

  .vtinvts\/80 {
    background-color: #000c;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .vtinvts\/80 {
      background-color: color-mix(
        in oklab,
        var(--color-black) 80%,
        transparent
      );
    }
  }

  .phYKey {
    background-color: var(--color-blue-400);
  }

  .mX45Ho {
    background-color: var(--color-blue-500);
  }

  .cH65Nn {
    background-color: var(--color-blue-600);
  }

  .DQqqQQ {
    background-color: var(--color-blue-950);
  }

  .AiD92Rc {
    background-color: var(--color-cyan-400);
  }

  .mVxp2Zqf {
    background-color: var(--color-emerald-600);
  }

  .rBDJeO0Wb {
    background-color: var(--color-gray-50);
  }

  .rVJwV3Rt {
    background-color: var(--color-gray-200);
  }

  .fThBJqv {
    background-color: var(--color-gray-300);
  }

  .VACApQ {
    background-color: var(--color-gray-400);
  }

  .HOYthNDp {
    background-color: var(--color-gray-500);
  }

  .JcDUHL {
    background-color: var(--color-gray-900);
  }

  .ScqO1rTWG {
    background-color: var(--color-green-400);
  }

  .mMCtQ46cLc {
    background-color: var(--color-indigo-600);
  }

  .kIBWcqua {
    background-color: var(--color-pink-400);
  }

  .uDh9kHc {
    background-color: var(--color-purple-400);
  }

  .vXXUevRVG9 {
    background-color: var(--color-red-100);
  }

  .XNk2JmES {
    background-color: var(--color-red-400);
  }

  .pgcsh8qPVSb {
    background-color: var(--color-red-500);
  }

  .DEZQsyA {
    background-color: var(--color-red-600);
  }

  .cE7Cn1\/50 {
    background-color: #1d293d80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .cE7Cn1\/50 {
      background-color: color-mix(
        in oklab,
        var(--color-slate-800) 50%,
        transparent
      );
    }
  }

  .UDgw6p {
    background-color: var(--color-slate-900);
  }

  .UDgw6p\/70 {
    background-color: #0f172bb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .UDgw6p\/70 {
      background-color: color-mix(
        in oklab,
        var(--color-slate-900) 70%,
        transparent
      );
    }
  }

  .U3gvoN69 {
    background-color: var(--color-slate-950);
  }

  .xMFN66CC {
    background-color: var(--color-white);
  }

  .xMFN66CC\/80 {
    background-color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .xMFN66CC\/80 {
      background-color: color-mix(
        in oklab,
        var(--color-white) 80%,
        transparent
      );
    }
  }

  .xMFN66CC\/95 {
    background-color: #fffffff2;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .xMFN66CC\/95 {
      background-color: color-mix(
        in oklab,
        var(--color-white) 95%,
        transparent
      );
    }
  }

  .B2slZHH7hyv {
    background-color: var(--color-yellow-200);
  }

  .ttrl4jfku3 {
    background-color: var(--color-yellow-300);
  }

  .F6EcGcwo4JU {
    background-color: var(--color-yellow-400);
  }

  .bYM5UeL3N6 {
    background-color: var(--color-yellow-500);
  }

  .oeTnTZ {
    --tw-gradient-position: to bottom left in oklab;
  }

  .oeTnTZ,
  .r3ePboco {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .r3ePboco {
    --tw-gradient-position: to bottom right in oklab;
  }

  .zXSUpZw8UJ {
    --tw-gradient-position: to right in oklab;
  }

  .zXSUpZw8UJ,
  .SGFAxU6 {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .SGFAxU6 {
    --tw-gradient-position: to top right in oklab;
  }

  .VhyIkATmcvM\[radial-gradient\(125\%_125\%_at_50\%_10\%\,\#1a202c_40\%\,\#581c87_100\%\)\] {
    background-image: radial-gradient(
      125% 125%at 50% 10%,
      #1a202c 40%,
      #581c87 100%
    );
  }

  .tRJPzpJXO4 {
    --tw-gradient-from: var(--color-black);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .U5MDaC {
    --tw-gradient-from: var(--color-blue-500);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .KjViUwVBSh {
    --tw-gradient-from: var(--color-cyan-400);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .T0NyaC {
    --tw-gradient-from: var(--color-cyan-500);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .KOOoKEmN {
    --tw-gradient-from: var(--color-cyan-600);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .RqHsedy {
    --tw-gradient-from: var(--color-fuchsia-700);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .bI10GthvA92\/0 {
    --tw-gradient-from: #0000;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bI10GthvA92\/0 {
      --tw-gradient-from: color-mix(
        in oklab,
        var(--color-gray-50) 0%,
        transparent
      );
    }
  }

  .CMhaFaa4B1i {
    --tw-gradient-from: var(--color-gray-800);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .TJcpdzVrJZe {
    --tw-gradient-from: var(--color-gray-900);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .IzdIrF8hmLl {
    --tw-gradient-from: var(--color-green-500);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .IGDpQt5R3cX {
    --tw-gradient-from: var(--color-green-600);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .rMbdb9KQsTq {
    --tw-gradient-from: var(--color-purple-500);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .XQzOnJ {
    --tw-gradient-from: var(--color-purple-600);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .vzEdra3vmkf {
    --tw-gradient-from: var(--color-red-500);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .uY7Ubi9 {
    --tw-gradient-from: var(--color-red-600);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .iRlituu8kqg {
    --tw-gradient-from: var(--color-red-700);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .c3sspHo {
    --tw-gradient-from: var(--color-red-800);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .CrSwiKDdY\/20 {
    --tw-gradient-from: #82181a33;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  @supports (color: color-mix(in lab, red, red)) {
    .CrSwiKDdY\/20 {
      --tw-gradient-from: color-mix(
        in oklab,
        var(--color-red-900) 20%,
        transparent
      );
    }
  }

  .CrSwiKDdY\/90 {
    --tw-gradient-from: #82181ae6;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  @supports (color: color-mix(in lab, red, red)) {
    .CrSwiKDdY\/90 {
      --tw-gradient-from: color-mix(
        in oklab,
        var(--color-red-900) 90%,
        transparent
      );
    }
  }

  .ai1zosnX {
    --tw-gradient-from: var(--color-slate-50);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .L6qXld\/0 {
    --tw-gradient-from: #0000;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  @supports (color: color-mix(in lab, red, red)) {
    .L6qXld\/0 {
      --tw-gradient-from: color-mix(
        in oklab,
        var(--color-slate-600) 0%,
        transparent
      );
    }
  }

  .CrgI0pS {
    --tw-gradient-from: var(--color-slate-900);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .evorIgqkI {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .pzaObEKBpa {
    --tw-gradient-from: var(--color-violet-700);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .MWALZS\/0 {
    --tw-gradient-from: #0000;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  @supports (color: color-mix(in lab, red, red)) {
    .MWALZS\/0 {
      --tw-gradient-from: color-mix(
        in oklab,
        var(--color-white) 0%,
        transparent
      );
    }
  }

  .w1Fz2tSS3U {
    --tw-gradient-from: var(--color-yellow-300);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .li5VCqIleqr {
    --tw-gradient-from: var(--color-yellow-400);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .li5VCqIleqr\/0 {
    --tw-gradient-from: #0000;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  @supports (color: color-mix(in lab, red, red)) {
    .li5VCqIleqr\/0 {
      --tw-gradient-from: color-mix(
        in oklab,
        var(--color-yellow-400) 0%,
        transparent
      );
    }
  }

  .T87Ir4fOA9 {
    --tw-gradient-via: var(--color-amber-200);
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .VJuccw {
    --tw-gradient-via: var(--color-amber-500);
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .GBNLyX9CHbh\/90 {
    --tw-gradient-via: #7b3306e6;
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .GBNLyX9CHbh\/90 {
      --tw-gradient-via: color-mix(
        in oklab,
        var(--color-amber-900) 90%,
        transparent
      );
    }
  }

  .sSqVLMCA {
    --tw-gradient-via: var(--color-black);
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .nTLQHJg34 {
    --tw-gradient-via: var(--color-cyan-400);
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .n9hYmlV\/50 {
    --tw-gradient-via: #f9fafb80;
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .n9hYmlV\/50 {
      --tw-gradient-via: color-mix(
        in oklab,
        var(--color-gray-50) 50%,
        transparent
      );
    }
  }

  .uGmUJ6 {
    --tw-gradient-via: var(--color-gray-200);
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .vBliHFxY {
    --tw-gradient-via: var(--color-gray-300);
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .rufiP6UYzUi {
    --tw-gradient-via: var(--color-gray-700);
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .XgIuFz5 {
    --tw-gradient-via: var(--color-green-500);
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .gCvAntqXOT {
    --tw-gradient-via: var(--color-purple-400);
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .ju3dis3Qth {
    --tw-gradient-via: var(--color-purple-500);
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .otxmPWxUu {
    --tw-gradient-via: var(--color-red-500);
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .E6Dgyiu {
    --tw-gradient-via: var(--color-red-600);
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .YNsoDK {
    --tw-gradient-via: var(--color-red-900);
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .qwMo7dFbu\/80 {
    --tw-gradient-via: #460809cc;
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .qwMo7dFbu\/80 {
      --tw-gradient-via: color-mix(
        in oklab,
        var(--color-red-950) 80%,
        transparent
      );
    }
  }

  .FPfVdmvj9u\/10 {
    --tw-gradient-via: #45556c1a;
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .FPfVdmvj9u\/10 {
      --tw-gradient-via: color-mix(
        in oklab,
        var(--color-slate-600) 10%,
        transparent
      );
    }
  }

  .j8MpWw9b {
    --tw-gradient-via: var(--color-slate-800);
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .K2wnX8Abwo {
    --tw-gradient-via: transparent;
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .AzkZjV5W\/5 {
    --tw-gradient-via: #ffffff0d;
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .AzkZjV5W\/5 {
      --tw-gradient-via: color-mix(
        in oklab,
        var(--color-white) 5%,
        transparent
      );
    }
  }

  .AzkZjV5W\/10 {
    --tw-gradient-via: #ffffff1a;
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .AzkZjV5W\/10 {
      --tw-gradient-via: color-mix(
        in oklab,
        var(--color-white) 10%,
        transparent
      );
    }
  }

  .AzkZjV5W\/20 {
    --tw-gradient-via: #fff3;
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .AzkZjV5W\/20 {
      --tw-gradient-via: color-mix(
        in oklab,
        var(--color-white) 20%,
        transparent
      );
    }
  }

  .qh2Ru7fHe {
    --tw-gradient-via: var(--color-yellow-400);
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .qh2Ru7fHe\/20 {
    --tw-gradient-via: #fac80033;
    --tw-gradient-via-stops: var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .qh2Ru7fHe\/20 {
      --tw-gradient-via: color-mix(
        in oklab,
        var(--color-yellow-400) 20%,
        transparent
      );
    }
  }

  .AdT7y6PtAQb {
    --tw-gradient-to: var(--color-amber-900);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .i4YwdfiOygD {
    --tw-gradient-to: var(--color-black);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .La6EEbn {
    --tw-gradient-to: var(--color-blue-600);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .DxP2C5xiko {
    --tw-gradient-to: var(--color-emerald-600);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .CeBKggh\/0 {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  @supports (color: color-mix(in lab, red, red)) {
    .CeBKggh\/0 {
      --tw-gradient-to: color-mix(
        in oklab,
        var(--color-gray-50) 0%,
        transparent
      );
    }
  }

  .iOJtoh5e2c {
    --tw-gradient-to: var(--color-gray-800);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .z0WZKDBHC {
    --tw-gradient-to: var(--color-green-600);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .Ur42qVMIIz {
    --tw-gradient-to: var(--color-green-800);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .O6wG96\/90 {
    --tw-gradient-to: #0d542be6;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  @supports (color: color-mix(in lab, red, red)) {
    .O6wG96\/90 {
      --tw-gradient-to: color-mix(
        in oklab,
        var(--color-green-900) 90%,
        transparent
      );
    }
  }

  .Hui5q2qL {
    --tw-gradient-to: var(--color-indigo-600);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .W4F5abuf7 {
    --tw-gradient-to: var(--color-pink-400);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .gCKsHRh {
    --tw-gradient-to: var(--color-pink-500);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .fWF1Qnorxfj {
    --tw-gradient-to: var(--color-pink-600);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .bSL6PH {
    --tw-gradient-to: var(--color-purple-600);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .wfs9QKmjPGd {
    --tw-gradient-to: var(--color-red-500);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .dlNemottRf {
    --tw-gradient-to: var(--color-red-600);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .mcqDRLTVd {
    --tw-gradient-to: var(--color-red-700);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .myszxK0 {
    --tw-gradient-to: var(--color-red-800);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .Ymy2q8\/20 {
    --tw-gradient-to: #82181a33;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  @supports (color: color-mix(in lab, red, red)) {
    .Ymy2q8\/20 {
      --tw-gradient-to: color-mix(
        in oklab,
        var(--color-red-900) 20%,
        transparent
      );
    }
  }

  .hja7mrQeN {
    --tw-gradient-to: var(--color-red-950);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .g9tPhF {
    --tw-gradient-to: var(--color-slate-100);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .uQQoxE\/0 {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  @supports (color: color-mix(in lab, red, red)) {
    .uQQoxE\/0 {
      --tw-gradient-to: color-mix(
        in oklab,
        var(--color-slate-600) 0%,
        transparent
      );
    }
  }

  .QYcxfhQ {
    --tw-gradient-to: var(--color-slate-900);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .SL9h3jG2Nd {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .KZDDp2\/0 {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  @supports (color: color-mix(in lab, red, red)) {
    .KZDDp2\/0 {
      --tw-gradient-to: color-mix(in oklab, var(--color-white) 0%, transparent);
    }
  }

  .XXBSfgdf {
    --tw-gradient-to: var(--color-yellow-300);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .OCLoGud {
    --tw-gradient-to: var(--color-yellow-400);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .OCLoGud\/0 {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  @supports (color: color-mix(in lab, red, red)) {
    .OCLoGud\/0 {
      --tw-gradient-to: color-mix(
        in oklab,
        var(--color-yellow-400) 0%,
        transparent
      );
    }
  }

  .vc9FzAzyQ3 {
    --tw-gradient-to: var(--color-yellow-500);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .Fb6rvo {
    --tw-gradient-to: var(--color-yellow-600);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }

  .\[mask-image\:radial-gradient\(100\%_100\%_at_top_right\,white\,transparent\)\] {
    -webkit-mask-image: radial-gradient(100% 100%at 100%0, #fff, #0000);
    mask-image: radial-gradient(100% 100%at 100%0, #fff, #0000);
  }

  .dUQFcF {
    background-size: contain;
  }

  .T8RHcragt7i {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .TNr0hv0x {
    background-repeat: no-repeat;
  }

  .dQXmHYNXI\/20 {
    fill: #1e293933;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dQXmHYNXI\/20 {
      fill: color-mix(in oklab, var(--color-gray-800) 20%, transparent);
    }
  }

  .dPrKYVgU\/10 {
    stroke: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dPrKYVgU\/10 {
      stroke: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .vTHpQRWZG {
    object-fit: cover;
  }

  .KAbHE5w5 {
    object-position: center;
  }

  .ofck87o2 {
    object-position: left top;
  }

  .KmcBnl5\.5 {
    padding: calc(var(--spacing) * 1.5);
  }

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

  .yGIDWK9LbXA {
    padding: calc(var(--spacing) * 5);
  }

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

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

  .hzOx8qmV {
    padding: calc(var(--spacing) * 10);
  }

  .g4zA1s4ZMk {
    padding-inline: calc(var(--spacing) * 3);
  }

  .GByxSErZV {
    padding-inline: calc(var(--spacing) * 4);
  }

  .pmYWzdGfOx {
    padding-inline: calc(var(--spacing) * 5);
  }

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

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

  .L6yUEC {
    padding-inline: calc(var(--spacing) * 20);
  }

  .E5X7uuICMQt {
    padding-block: calc(var(--spacing) * 2);
  }

  .nnojqczAM {
    padding-block: calc(var(--spacing) * 3);
  }

  .JZmg048BWW {
    padding-block: calc(var(--spacing) * 4);
  }

  .cq6eEORL {
    padding-block: calc(var(--spacing) * 5);
  }

  .fthBVccAA {
    padding-block: calc(var(--spacing) * 10);
  }

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

  .sUmWPGW {
    padding-block: calc(var(--spacing) * 20);
  }

  .bDVz2zn {
    padding-block: calc(var(--spacing) * 24);
  }

  .MWkVmP {
    padding-block: calc(var(--spacing) * 40);
  }

  .ENZk8kte {
    padding-top: calc(var(--spacing) * 4);
  }

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

  .jP4FennrSD {
    text-align: center;
  }

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

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

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

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

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

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

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

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

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

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

  .CRoaLoHe49 {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .eO6kUju {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .h2wgrz {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }

  .ki9DYh {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .HCbfd8 {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }

  .dqJXvl {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .HidIt7A {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .e1GGH2XmQ {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .azBCUejfB {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

  .X82tjWy {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

  .vNydVT3C {
    color: var(--color-amber-100);
  }

  .jJIJxuc {
    color: var(--color-black);
  }

  .vXpS60RysnA {
    color: var(--color-blue-500);
  }

  .XRbuYQeSLgD {
    color: var(--color-emerald-400);
  }

  .jaGI1yp {
    color: var(--color-emerald-500);
  }

  .jPdc7V {
    color: var(--color-gray-200);
  }

  .ZXIKUD11U {
    color: var(--color-gray-400);
  }

  .cC55qwHNA {
    color: var(--color-gray-500);
  }

  .tQAmHQRbCYQ {
    color: var(--color-gray-600);
  }

  .ost8EJw9A {
    color: var(--color-gray-700);
  }

  .SfTNg3 {
    color: var(--color-gray-900);
  }

  .myUZO3iGh {
    color: var(--color-indigo-600);
  }

  .N9kPEJJCxox {
    color: var(--color-red-500);
  }

  .cOtmGyq {
    color: var(--color-red-600);
  }

  .rhc7jJ3a {
    color: var(--color-red-800);
  }

  .KXLGuw {
    color: var(--color-slate-300);
  }

  .RtoDdVbf4W {
    color: var(--color-slate-400);
  }

  .pQSME3uxgYD {
    color: var(--color-slate-500);
  }

  .LpAEMpcYg {
    color: var(--color-slate-600);
  }

  .mSaCge {
    color: var(--color-slate-700);
  }

  .OJJEUW {
    color: var(--color-slate-800);
  }

  .H0gYpVKUh {
    color: var(--color-slate-900);
  }

  .obvT9Q {
    color: #0000;
  }

  .dCDkkC5Cw {
    color: var(--color-white);
  }

  .s1MJKYIMI {
    text-transform: uppercase;
  }

  .zFfCTzgFNHv {
    text-decoration-line: underline;
  }

  .JYB6etxtK9 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .derWOSSbauH {
    opacity: 0;
  }

  .T1kqNcZMZFb {
    opacity: 0.2;
  }

  .xDLlc9o5 {
    opacity: 0.25;
  }

  .is9FKcbtFR {
    opacity: 0.3;
  }

  .fgOJyvZun {
    opacity: 0.35;
  }

  .a8U3Giys {
    opacity: 0.4;
  }

  .iF8YO7O {
    opacity: 0.5;
  }

  .XUl8ZeRVG {
    opacity: 0.6;
  }

  .RAK6ug {
    opacity: 0.65;
  }

  .eNYXO1f {
    opacity: 0.7;
  }

  .oLO0gTtb {
    opacity: 0.75;
  }

  .Ho0JuaLfvQu {
    opacity: 0.8;
  }

  .rhcmY0rQyGm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
      0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  }

  .rhcmY0rQyGm,
  .qXLZEzWftAy {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .qXLZEzWftAy {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
  }

  .N4UiuXn4j {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a),
      0 4px 6px -4px var(--tw-shadow-color, #0000001a);
  }

  .N4UiuXn4j,
  .uSQwSNq7o {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .uSQwSNq7o {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a),
      0 2px 4px -2px var(--tw-shadow-color, #0000001a);
  }

  .YXPPLgis {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
      0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  }

  .YXPPLgis,
  .Qa8iyFt499N {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .Qa8iyFt499N {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a),
      0 8px 10px -6px var(--tw-shadow-color, #0000001a);
  }

  .LGknVFXiv\/50 {
    --tw-shadow-color: #fcbb0080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .LGknVFXiv\/50 {
      --tw-shadow-color: color-mix(
        in oklab,
        color-mix(in oklab, var(--color-amber-400) 50%, transparent)
          var(--tw-shadow-alpha),
        transparent
      );
    }
  }

  .hL0glZTHRB\/40 {
    --tw-shadow-color: #0006;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .hL0glZTHRB\/40 {
      --tw-shadow-color: color-mix(
        in oklab,
        color-mix(in oklab, var(--color-black) 40%, transparent)
          var(--tw-shadow-alpha),
        transparent
      );
    }
  }

  .FPiUrkOd\/25 {
    --tw-shadow-color: #00b7d740;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .FPiUrkOd\/25 {
      --tw-shadow-color: color-mix(
        in oklab,
        color-mix(in oklab, var(--color-cyan-500) 25%, transparent)
          var(--tw-shadow-alpha),
        transparent
      );
    }
  }

  .ZTg9lQrCWN4\/10 {
    --tw-shadow-color: #1018281a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ZTg9lQrCWN4\/10 {
      --tw-shadow-color: color-mix(
        in oklab,
        color-mix(in oklab, var(--color-gray-900) 10%, transparent)
          var(--tw-shadow-alpha),
        transparent
      );
    }
  }

  .ZTg9lQrCWN4\/20 {
    --tw-shadow-color: #10182833;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ZTg9lQrCWN4\/20 {
      --tw-shadow-color: color-mix(
        in oklab,
        color-mix(in oklab, var(--color-gray-900) 20%, transparent)
          var(--tw-shadow-alpha),
        transparent
      );
    }
  }

  .k9IxNPM4r\/30 {
    --tw-shadow-color: #00c7584d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .k9IxNPM4r\/30 {
      --tw-shadow-color: color-mix(
        in oklab,
        color-mix(in oklab, var(--color-green-500) 30%, transparent)
          var(--tw-shadow-alpha),
        transparent
      );
    }
  }

  .eoraaT {
    --tw-shadow-color: oklch(87%.065 274.039);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .eoraaT {
      --tw-shadow-color: color-mix(
        in oklab,
        var(--color-indigo-200) var(--tw-shadow-alpha),
        transparent
      );
    }
  }

  .rsgzqc {
    --tw-shadow-color: oklch(97%0 0);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .rsgzqc {
      --tw-shadow-color: color-mix(
        in oklab,
        var(--color-neutral-100) var(--tw-shadow-alpha),
        transparent
      );
    }
  }

  .qhFRfG\/20 {
    --tw-shadow-color: #fb2c3633;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .qhFRfG\/20 {
      --tw-shadow-color: color-mix(
        in oklab,
        color-mix(in oklab, var(--color-red-500) 20%, transparent)
          var(--tw-shadow-alpha),
        transparent
      );
    }
  }

  .qhFRfG\/40 {
    --tw-shadow-color: #fb2c3666;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .qhFRfG\/40 {
      --tw-shadow-color: color-mix(
        in oklab,
        color-mix(in oklab, var(--color-red-500) 40%, transparent)
          var(--tw-shadow-alpha),
        transparent
      );
    }
  }

  .qhFRfG\/50 {
    --tw-shadow-color: #fb2c3680;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .qhFRfG\/50 {
      --tw-shadow-color: color-mix(
        in oklab,
        color-mix(in oklab, var(--color-red-500) 50%, transparent)
          var(--tw-shadow-alpha),
        transparent
      );
    }
  }

  .SETVtDW\/50 {
    --tw-shadow-color: #e4001480;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .SETVtDW\/50 {
      --tw-shadow-color: color-mix(
        in oklab,
        color-mix(in oklab, var(--color-red-600) 50%, transparent)
          var(--tw-shadow-alpha),
        transparent
      );
    }
  }

  .bJX4Mv7t\/50 {
    --tw-shadow-color: #02061880;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bJX4Mv7t\/50 {
      --tw-shadow-color: color-mix(
        in oklab,
        color-mix(in oklab, var(--color-slate-950) 50%, transparent)
          var(--tw-shadow-alpha),
        transparent
      );
    }
  }

  .iRYSevQe\/50 {
    --tw-shadow-color: #fac80080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .iRYSevQe\/50 {
      --tw-shadow-color: color-mix(
        in oklab,
        color-mix(in oklab, var(--color-yellow-400) 50%, transparent)
          var(--tw-shadow-alpha),
        transparent
      );
    }
  }

  .Q0jaK8o3OdU\/30 {
    --tw-shadow-color: #edb2004d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .Q0jaK8o3OdU\/30 {
      --tw-shadow-color: color-mix(
        in oklab,
        color-mix(in oklab, var(--color-yellow-500) 30%, transparent)
          var(--tw-shadow-alpha),
        transparent
      );
    }
  }

  .Q0jaK8o3OdU\/40 {
    --tw-shadow-color: #edb20066;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .Q0jaK8o3OdU\/40 {
      --tw-shadow-color: color-mix(
        in oklab,
        color-mix(in oklab, var(--color-yellow-500) 40%, transparent)
          var(--tw-shadow-alpha),
        transparent
      );
    }
  }

  .ENyXoYBF {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .U34YqnXUYZ {
    --tw-blur: blur(8px);
  }

  .U34YqnXUYZ,
  .YXyIPFWF {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
      var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
      var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .YXyIPFWF {
    --tw-blur: blur(var(--blur-3xl));
  }

  .FcoIQLiw {
    --tw-blur: blur(var(--blur-md));
  }

  .FcoIQLiw,
  .WaCGsvYN {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
      var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
      var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .WaCGsvYN {
    --tw-blur: blur(var(--blur-sm));
  }

  .LDIi3eRTT0 {
    --tw-drop-shadow-size: drop-shadow(
      0 25px 25px var(--tw-drop-shadow-color, #00000026)
    );
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-2xl));
  }

  .LDIi3eRTT0,
  .hxhqcjF {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
      var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
      var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .hxhqcjF {
    --tw-drop-shadow-size: drop-shadow(
      0 4px 4px var(--tw-drop-shadow-color, #00000026)
    );
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-lg));
  }

  .LNmxEfp6JS {
    --tw-drop-shadow-size: drop-shadow(
      0 1px 2px var(--tw-drop-shadow-color, #00000026)
    );
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-sm));
  }

  .LNmxEfp6JS,
  .I6rmGJZ0U0 {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
      var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
      var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .m4h12E22fS {
    --tw-backdrop-blur: blur(var(--blur-sm));
  }

  .m4h12E22fS,
  .my1FCZG {
    -webkit-backdrop-filter: var(--tw-backdrop-blur)
      var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
      var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
      var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
      var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
      var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
      var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
      var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
      var(--tw-backdrop-sepia);
  }

  .my1FCZG {
    --tw-backdrop-blur: blur(var(--blur-xl));
  }

  .WS6NAQFSqb {
    -webkit-backdrop-filter: var(--tw-backdrop-blur)
      var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
      var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
      var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
      var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
      var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
      var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
      var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
      var(--tw-backdrop-sepia);
  }

  .ibsLfah1h {
    transition-property: color, background-color, border-color, outline-color,
      text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via,
      --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate,
      filter, -webkit-backdrop-filter, backdrop-filter;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .RCzwoK9aP {
    transition-property: all;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .eODaJ5 {
    transition-property: color, background-color, border-color, outline-color,
      text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via,
      --tw-gradient-to;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .g0hy8P {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .xaSiHWs {
    transition-delay: 0.1s;
  }

  .TFACDugs23z {
    transition-delay: 0.15s;
  }

  .SoEojPb1flU {
    transition-delay: 0.2s;
  }

  .S2gxClQ45z {
    transition-delay: 0.3s;
  }

  .vpJmHr {
    transition-delay: 0.4s;
  }

  .XDFmE6iJFaB {
    transition-delay: 0.5s;
  }

  .xfQPf2nE2E {
    --tw-duration: 0.15s;
    transition-duration: 0.15s;
  }

  .kWf57P8U0hZ {
    --tw-duration: 0.2s;
    transition-duration: 0.2s;
  }

  .wfYecKOL {
    --tw-duration: 0.3s;
    transition-duration: 0.3s;
  }

  .jT4q2TRy {
    --tw-duration: 0.5s;
    transition-duration: 0.5s;
  }

  .ypBa6VS {
    --tw-duration: 0.7s;
    transition-duration: 0.7s;
  }

  .BNDmTX {
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }

  .TlMbwZFV {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .zEz59YY0 {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .\[perspective\:1000px\] {
    perspective: 1000px;
  }

  .\[transform-style\:preserve-3d\] {
    transform-style: preserve-3d;
  }

  @media (hover: hover) {
    .JTU7cL\:translate-x-\[100\%\]:is(:where(.KK1bqQo):hover *),
    .JTU7cL\:translate-x-full:is(:where(.KK1bqQo):hover *) {
      --tw-translate-x: 100%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .JTU7cL\:scale-110:is(:where(.KK1bqQo):hover *) {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .JTU7cL\:rotate-12:is(:where(.KK1bqQo):hover *) {
      rotate: 12deg;
    }

    .JTU7cL\/product\:opacity-80:is(:where(.KK1bqQo\/product):hover *) {
      opacity: 0.8;
    }

    .JTU7cL\/product\:opacity-100:is(:where(.KK1bqQo\/product):hover *) {
      opacity: 1;
    }

    .JTU7cL\/product\:shadow-2xl:is(:where(.KK1bqQo\/product):hover *) {
      --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
        var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .wFXh5eTRHn\:-translate-y-2:hover {
      --tw-translate-y: calc(var(--spacing) * -2);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .wFXh5eTRHn\:scale-105:hover {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .wFXh5eTRHn\:scale-\[1\.02\]:hover {
      scale: 1.02;
    }

    .wFXh5eTRHn\:scale-\[1\.03\]:hover {
      scale: 1.03;
    }

    .wFXh5eTRHn\:border-cyan-400\/40:hover {
      border-color: #00d2ef66;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .wFXh5eTRHn\:border-cyan-400\/40:hover {
        border-color: color-mix(
          in oklab,
          var(--color-cyan-400) 40%,
          transparent
        );
      }
    }

    .wFXh5eTRHn\:border-gray-300:hover {
      border-color: var(--color-gray-300);
    }

    .wFXh5eTRHn\:border-gray-400\/80:hover {
      border-color: #99a1afcc;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .wFXh5eTRHn\:border-gray-400\/80:hover {
        border-color: color-mix(
          in oklab,
          var(--color-gray-400) 80%,
          transparent
        );
      }
    }

    .wFXh5eTRHn\:border-green-300\/60:hover {
      border-color: #7bf1a899;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .wFXh5eTRHn\:border-green-300\/60:hover {
        border-color: color-mix(
          in oklab,
          var(--color-green-300) 60%,
          transparent
        );
      }
    }

    .wFXh5eTRHn\:border-red-400\/70:hover {
      border-color: #ff6568b3;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .wFXh5eTRHn\:border-red-400\/70:hover {
        border-color: color-mix(
          in oklab,
          var(--color-red-400) 70%,
          transparent
        );
      }
    }

    .wFXh5eTRHn\:border-slate-500:hover {
      border-color: var(--color-slate-500);
    }

    .wFXh5eTRHn\:border-yellow-300\/80:hover {
      border-color: #ffe02acc;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .wFXh5eTRHn\:border-yellow-300\/80:hover {
        border-color: color-mix(
          in oklab,
          var(--color-yellow-300) 80%,
          transparent
        );
      }
    }

    .wFXh5eTRHn\:bg-blue-700:hover {
      background-color: var(--color-blue-700);
    }

    .wFXh5eTRHn\:bg-blue-900:hover {
      background-color: var(--color-blue-900);
    }

    .wFXh5eTRHn\:bg-emerald-500:hover {
      background-color: var(--color-emerald-500);
    }

    .wFXh5eTRHn\:bg-gray-50\/50:hover {
      background-color: #f9fafb80;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .wFXh5eTRHn\:bg-gray-50\/50:hover {
        background-color: color-mix(
          in oklab,
          var(--color-gray-50) 50%,
          transparent
        );
      }
    }

    .wFXh5eTRHn\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }

    .wFXh5eTRHn\:bg-gray-300:hover {
      background-color: var(--color-gray-300);
    }

    .wFXh5eTRHn\:bg-gray-800:hover {
      background-color: var(--color-gray-800);
    }

    .wFXh5eTRHn\:bg-slate-50:hover {
      background-color: var(--color-slate-50);
    }

    .wFXh5eTRHn\:bg-slate-700\/50:hover {
      background-color: #31415880;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .wFXh5eTRHn\:bg-slate-700\/50:hover {
        background-color: color-mix(
          in oklab,
          var(--color-slate-700) 50%,
          transparent
        );
      }
    }

    .wFXh5eTRHn\:bg-white:hover {
      background-color: var(--color-white);
    }

    .wFXh5eTRHn\:from-cyan-500:hover {
      --tw-gradient-from: var(--color-cyan-500);
      --tw-gradient-stops: var(
        --tw-gradient-via-stops,
        var(--tw-gradient-position),
        var(--tw-gradient-from) var(--tw-gradient-from-position),
        var(--tw-gradient-to) var(--tw-gradient-to-position)
      );
    }

    .wFXh5eTRHn\:from-gray-700:hover {
      --tw-gradient-from: var(--color-gray-700);
      --tw-gradient-stops: var(
        --tw-gradient-via-stops,
        var(--tw-gradient-position),
        var(--tw-gradient-from) var(--tw-gradient-from-position),
        var(--tw-gradient-to) var(--tw-gradient-to-position)
      );
    }

    .wFXh5eTRHn\:from-green-500:hover {
      --tw-gradient-from: var(--color-green-500);
      --tw-gradient-stops: var(
        --tw-gradient-via-stops,
        var(--tw-gradient-position),
        var(--tw-gradient-from) var(--tw-gradient-from-position),
        var(--tw-gradient-to) var(--tw-gradient-to-position)
      );
    }

    .wFXh5eTRHn\:from-red-600:hover {
      --tw-gradient-from: var(--color-red-600);
      --tw-gradient-stops: var(
        --tw-gradient-via-stops,
        var(--tw-gradient-position),
        var(--tw-gradient-from) var(--tw-gradient-from-position),
        var(--tw-gradient-to) var(--tw-gradient-to-position)
      );
    }

    .wFXh5eTRHn\:via-gray-600:hover {
      --tw-gradient-via: var(--color-gray-600);
      --tw-gradient-via-stops: var(--tw-gradient-position),
        var(--tw-gradient-from) var(--tw-gradient-from-position),
        var(--tw-gradient-via) var(--tw-gradient-via-position),
        var(--tw-gradient-to) var(--tw-gradient-to-position);
      --tw-gradient-stops: var(--tw-gradient-via-stops);
    }

    .wFXh5eTRHn\:via-green-400:hover {
      --tw-gradient-via: var(--color-green-400);
      --tw-gradient-via-stops: var(--tw-gradient-position),
        var(--tw-gradient-from) var(--tw-gradient-from-position),
        var(--tw-gradient-via) var(--tw-gradient-via-position),
        var(--tw-gradient-to) var(--tw-gradient-to-position);
      --tw-gradient-stops: var(--tw-gradient-via-stops);
    }

    .wFXh5eTRHn\:via-red-500:hover {
      --tw-gradient-via: var(--color-red-500);
      --tw-gradient-via-stops: var(--tw-gradient-position),
        var(--tw-gradient-from) var(--tw-gradient-from-position),
        var(--tw-gradient-via) var(--tw-gradient-via-position),
        var(--tw-gradient-to) var(--tw-gradient-to-position);
      --tw-gradient-stops: var(--tw-gradient-via-stops);
    }

    .wFXh5eTRHn\:to-emerald-500:hover {
      --tw-gradient-to: var(--color-emerald-500);
      --tw-gradient-stops: var(
        --tw-gradient-via-stops,
        var(--tw-gradient-position),
        var(--tw-gradient-from) var(--tw-gradient-from-position),
        var(--tw-gradient-to) var(--tw-gradient-to-position)
      );
    }

    .wFXh5eTRHn\:to-gray-700:hover {
      --tw-gradient-to: var(--color-gray-700);
      --tw-gradient-stops: var(
        --tw-gradient-via-stops,
        var(--tw-gradient-position),
        var(--tw-gradient-from) var(--tw-gradient-from-position),
        var(--tw-gradient-to) var(--tw-gradient-to-position)
      );
    }

    .wFXh5eTRHn\:to-purple-500:hover {
      --tw-gradient-to: var(--color-purple-500);
      --tw-gradient-stops: var(
        --tw-gradient-via-stops,
        var(--tw-gradient-position),
        var(--tw-gradient-from) var(--tw-gradient-from-position),
        var(--tw-gradient-to) var(--tw-gradient-to-position)
      );
    }

    .wFXh5eTRHn\:to-red-600:hover {
      --tw-gradient-to: var(--color-red-600);
      --tw-gradient-stops: var(
        --tw-gradient-via-stops,
        var(--tw-gradient-position),
        var(--tw-gradient-from) var(--tw-gradient-from-position),
        var(--tw-gradient-to) var(--tw-gradient-to-position)
      );
    }

    .wFXh5eTRHn\:text-gray-300:hover {
      color: var(--color-gray-300);
    }

    .wFXh5eTRHn\:text-gray-700:hover {
      color: var(--color-gray-700);
    }

    .wFXh5eTRHn\:text-gray-900:hover {
      color: var(--color-gray-900);
    }

    .wFXh5eTRHn\:text-indigo-800:hover {
      color: var(--color-indigo-800);
    }

    .wFXh5eTRHn\:text-slate-700:hover {
      color: var(--color-slate-700);
    }

    .wFXh5eTRHn\:text-white:hover {
      color: var(--color-white);
    }

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

    .wFXh5eTRHn\:shadow-md:hover {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a),
        0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    }

    .wFXh5eTRHn\:shadow-md:hover,
    .wFXh5eTRHn\:shadow-xl:hover {
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
        var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .wFXh5eTRHn\:shadow-xl:hover {
      --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a),
        0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    }

    .wFXh5eTRHn\:shadow-cyan-500\/40:hover {
      --tw-shadow-color: #00b7d766;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .wFXh5eTRHn\:shadow-cyan-500\/40:hover {
        --tw-shadow-color: color-mix(
          in oklab,
          color-mix(in oklab, var(--color-cyan-500) 40%, transparent)
            var(--tw-shadow-alpha),
          transparent
        );
      }
    }

    .wFXh5eTRHn\:shadow-gray-500\/30:hover {
      --tw-shadow-color: #6a72824d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .wFXh5eTRHn\:shadow-gray-500\/30:hover {
        --tw-shadow-color: color-mix(
          in oklab,
          color-mix(in oklab, var(--color-gray-500) 30%, transparent)
            var(--tw-shadow-alpha),
          transparent
        );
      }
    }

    .wFXh5eTRHn\:shadow-gray-900\/25:hover {
      --tw-shadow-color: #10182840;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .wFXh5eTRHn\:shadow-gray-900\/25:hover {
        --tw-shadow-color: color-mix(
          in oklab,
          color-mix(in oklab, var(--color-gray-900) 25%, transparent)
            var(--tw-shadow-alpha),
          transparent
        );
      }
    }

    .wFXh5eTRHn\:shadow-green-400\/50:hover {
      --tw-shadow-color: #05df7280;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .wFXh5eTRHn\:shadow-green-400\/50:hover {
        --tw-shadow-color: color-mix(
          in oklab,
          color-mix(in oklab, var(--color-green-400) 50%, transparent)
            var(--tw-shadow-alpha),
          transparent
        );
      }
    }

    .wFXh5eTRHn\:shadow-red-400\/30:hover {
      --tw-shadow-color: #ff65684d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .wFXh5eTRHn\:shadow-red-400\/30:hover {
        --tw-shadow-color: color-mix(
          in oklab,
          color-mix(in oklab, var(--color-red-400) 30%, transparent)
            var(--tw-shadow-alpha),
          transparent
        );
      }
    }

    .wFXh5eTRHn\:shadow-red-400\/60:hover {
      --tw-shadow-color: #ff656899;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .wFXh5eTRHn\:shadow-red-400\/60:hover {
        --tw-shadow-color: color-mix(
          in oklab,
          color-mix(in oklab, var(--color-red-400) 60%, transparent)
            var(--tw-shadow-alpha),
          transparent
        );
      }
    }
  }

  .tdu5yA\:border-dashed:focus {
    --tw-border-style: dashed;
    border-style: dashed;
  }

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

  .tdu5yA\:ring-blue-800:focus {
    --tw-ring-color: var(--color-blue-800);
  }

  .tdu5yA\:ring-emerald-400:focus {
    --tw-ring-color: var(--color-emerald-400);
  }

  .tdu5yA\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
      var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .tdu5yA\:ring-offset-slate-900:focus {
    --tw-ring-offset-color: var(--color-slate-900);
  }

  .tdu5yA\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .UYlKBpG\:scale-\[0\.97\]:active {
    scale: 0.97;
  }

  .UYlKBpG\:scale-\[0\.98\]:active {
    scale: 0.98;
  }

  @media (min-width: 40rem) {
    .sm\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }

    .sm\:w-40 {
      width: calc(var(--spacing) * 40);
    }

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

    .sm\:items-center {
      align-items: center;
    }

    .sm\:justify-between {
      justify-content: space-between;
    }

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

    .sm\:py-32 {
      padding-block: calc(var(--spacing) * 32);
    }

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

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

  @media (min-width: 48rem) {
    .md\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .md\:col-span-3 {
      grid-column: span 3 / span 3;
    }

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

    .md\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }

    .md\:ml-40 {
      margin-left: calc(var(--spacing) * 40);
    }

    .md\:h-full {
      height: 100%;
    }

    .md\:w-7\/12 {
      width: 58.3333%;
    }

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

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

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

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

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

    .md\:items-start {
      align-items: flex-start;
    }

    :where(.md\:space-y-0 > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(
        calc(var(--spacing) * 0) * var(--tw-space-y-reverse)
      );
      margin-block-end: calc(
        calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse))
      );
    }

    .md\:py-40 {
      padding-block: calc(var(--spacing) * 40);
    }

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

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

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

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

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

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

  @media (min-width: 64rem) {
    .lg\:w-full {
      width: 100%;
    }

    .lg\:max-w-xl {
      max-width: var(--container-xl);
    }

    .lg\:flex-grow {
      flex-grow: 1;
    }

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

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

  @media (min-width: 80rem) {
    .M2izZVJJ\:mr-16 {
      margin-right: calc(var(--spacing) * 16);
    }

    .M2izZVJJ\:w-5\/6 {
      width: 83.3333%;
    }

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

  @media (min-width: 48rem) {
    @media (min-width: 64rem) {
      @media (min-width: 80rem) {
        .md\:lg\:xl\:grid-cols-3 {
          grid-template-columns: repeat(3, minmax(0, 1fr));
        }

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

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

  @media (prefers-color-scheme: dark) {
    .TjrvQgm\:border-none {
      --tw-border-style: none;
      border-style: none;
    }

    .TjrvQgm\:bg-gray-900 {
      background-color: var(--color-gray-900);
    }

    .TjrvQgm\:bg-gray-950 {
      background-color: var(--color-gray-950);
    }

    .TjrvQgm\:text-gray-200 {
      color: var(--color-gray-200);
    }

    .TjrvQgm\:text-white {
      color: var(--color-white);
    }
  }
}

@property --tw-translate-x {
  syntax: '*';
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: '*';
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: '*';
  inherits: false;
  initial-value: 0;
}

@property --tw-rotate-x {
  syntax: '*';
  inherits: false;
}

@property --tw-rotate-y {
  syntax: '*';
  inherits: false;
}

@property --tw-rotate-z {
  syntax: '*';
  inherits: false;
}

@property --tw-skew-x {
  syntax: '*';
  inherits: false;
}

@property --tw-skew-y {
  syntax: '*';
  inherits: false;
}

@property --tw-space-y-reverse {
  syntax: '*';
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: '*';
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: '*';
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: '*';
  inherits: false;
}

@property --tw-gradient-from {
  syntax: '<color>';
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: '<color>';
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: '<color>';
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: '*';
  inherits: false;
}

@property --tw-gradient-via-stops {
  syntax: '*';
  inherits: false;
}

@property --tw-gradient-from-position {
  syntax: '<length-percentage>';
  inherits: false;
  initial-value: 0;
}

@property --tw-gradient-via-position {
  syntax: '<length-percentage>';
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: '<length-percentage>';
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: '*';
  inherits: false;
}

@property --tw-font-weight {
  syntax: '*';
  inherits: false;
}

@property --tw-tracking {
  syntax: '*';
  inherits: false;
}

@property --tw-shadow {
  syntax: '*';
  inherits: false;
  initial-value: 0 0#0000;
}

@property --tw-shadow-color {
  syntax: '*';
  inherits: false;
}

@property --tw-shadow-alpha {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: '*';
  inherits: false;
  initial-value: 0 0#0000;
}

@property --tw-inset-shadow-color {
  syntax: '*';
  inherits: false;
}

@property --tw-inset-shadow-alpha {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: '*';
  inherits: false;
}

@property --tw-ring-shadow {
  syntax: '*';
  inherits: false;
  initial-value: 0 0#0000;
}

@property --tw-inset-ring-color {
  syntax: '*';
  inherits: false;
}

@property --tw-inset-ring-shadow {
  syntax: '*';
  inherits: false;
  initial-value: 0 0#0000;
}

@property --tw-ring-inset {
  syntax: '*';
  inherits: false;
}

@property --tw-ring-offset-width {
  syntax: '<length>';
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: '*';
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: '*';
  inherits: false;
  initial-value: 0 0#0000;
}

@property --tw-outline-style {
  syntax: '*';
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: '*';
  inherits: false;
}

@property --tw-brightness {
  syntax: '*';
  inherits: false;
}

@property --tw-contrast {
  syntax: '*';
  inherits: false;
}

@property --tw-grayscale {
  syntax: '*';
  inherits: false;
}

@property --tw-hue-rotate {
  syntax: '*';
  inherits: false;
}

@property --tw-invert {
  syntax: '*';
  inherits: false;
}

@property --tw-opacity {
  syntax: '*';
  inherits: false;
}

@property --tw-saturate {
  syntax: '*';
  inherits: false;
}

@property --tw-sepia {
  syntax: '*';
  inherits: false;
}

@property --tw-drop-shadow {
  syntax: '*';
  inherits: false;
}

@property --tw-drop-shadow-color {
  syntax: '*';
  inherits: false;
}

@property --tw-drop-shadow-alpha {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: '*';
  inherits: false;
}

@property --tw-backdrop-blur {
  syntax: '*';
  inherits: false;
}

@property --tw-backdrop-brightness {
  syntax: '*';
  inherits: false;
}

@property --tw-backdrop-contrast {
  syntax: '*';
  inherits: false;
}

@property --tw-backdrop-grayscale {
  syntax: '*';
  inherits: false;
}

@property --tw-backdrop-hue-rotate {
  syntax: '*';
  inherits: false;
}

@property --tw-backdrop-invert {
  syntax: '*';
  inherits: false;
}

@property --tw-backdrop-opacity {
  syntax: '*';
  inherits: false;
}

@property --tw-backdrop-saturate {
  syntax: '*';
  inherits: false;
}

@property --tw-backdrop-sepia {
  syntax: '*';
  inherits: false;
}

@property --tw-duration {
  syntax: '*';
  inherits: false;
}

@property --tw-ease {
  syntax: '*';
  inherits: false;
}

@property --tw-scale-x {
  syntax: '*';
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: '*';
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: '*';
  inherits: false;
  initial-value: 1;
}

@keyframes spin {
  to {
    transform: rotate(1turn);
  }
}

@keyframes ping {
  75%,
  to {
    opacity: 0;
    transform: scale(2);
  }
}

@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}

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

  50% {
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transform: none;
  }
}

:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74d3c;
  --toastify-color-transparent: hsla(0, 0%, 100%, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-container-width: fit-content;
  --toastify-toast-width: 320px;
  --toastify-toast-offset: 16px;
  --toastify-toast-top: max(
    var(--toastify-toast-offset),
    env(safe-area-inset-top)
  );
  --toastify-toast-right: max(
    var(--toastify-toast-offset),
    env(safe-area-inset-right)
  );
  --toastify-toast-left: max(
    var(--toastify-toast-offset),
    env(safe-area-inset-left)
  );
  --toastify-toast-bottom: max(
    var(--toastify-toast-offset),
    env(safe-area-inset-bottom)
  );
  --toastify-toast-background: #fff;
  --toastify-toast-padding: 14px;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-toast-bd-radius: 6px;
  --toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    90deg,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
  --toastify-color-progress-bgo: 0.2;
}

@media only screen and (max-width: 480px) {
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }

  to {
    transform: scaleX(0);
  }
}

@keyframes Toastify__bounceInRight {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, var(--y), 0);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, var(--y), 0);
  }
}

@keyframes Toastify__bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, var(--y), 0);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, var(--y), 0);
  }
}

@keyframes Toastify__bounceInUp {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translateZ(0);
  }
}

@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }

  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes Toastify__bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }

  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes Toastify__zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes Toastify__zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

@keyframes Toastify__flipIn {
  0% {
    transform: perspective(400px) rotateX(90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotateX(-20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotateX(-5deg);
  }

  to {
    transform: perspective(400px);
  }
}

@keyframes Toastify__flipOut {
  0% {
    transform: translate3d(0, var(--y), 0) perspective(400px);
  }

  30% {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(-20deg);
    opacity: 1;
  }

  to {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes Toastify__slideInRight {
  0% {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInLeft {
  0% {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInUp {
  0% {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInDown {
  0% {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideOutRight {
  0% {
    transform: translate3d(0, var(--y), 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(110%, var(--y), 0);
  }
}

@keyframes Toastify__slideOutLeft {
  0% {
    transform: translate3d(0, var(--y), 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-110%, var(--y), 0);
  }
}

@keyframes Toastify__slideOutDown {
  0% {
    transform: translate3d(0, var(--y), 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}

@keyframes Toastify__slideOutUp {
  0% {
    transform: translate3d(0, var(--y), 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}

@keyframes Toastify__spin {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(1turn);
  }
}

:root {
  --cc-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
    Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
    'Segoe UI Symbol';
  --cc-modal-border-radius: 0.5rem;
  --cc-btn-border-radius: 0.4rem;
  --cc-modal-transition-duration: 0.25s;
  --cc-link-color: var(--cc-btn-primary-bg);
  --cc-modal-margin: 1rem;
  --cc-z-index: 2147483647;
  --cc-bg: #fff;
  --cc-primary-color: #2c2f31;
  --cc-secondary-color: #5e6266;
  --cc-btn-primary-bg: #30363c;
  --cc-btn-primary-color: #fff;
  --cc-btn-primary-border-color: var(--cc-btn-primary-bg);
  --cc-btn-primary-hover-bg: #000;
  --cc-btn-primary-hover-color: #fff;
  --cc-btn-primary-hover-border-color: var(--cc-btn-primary-hover-bg);
  --cc-btn-secondary-bg: #eaeff2;
  --cc-btn-secondary-color: var(--cc-primary-color);
  --cc-btn-secondary-border-color: var(--cc-btn-secondary-bg);
  --cc-btn-secondary-hover-bg: #d4dae0;
  --cc-btn-secondary-hover-color: #000;
  --cc-btn-secondary-hover-border-color: #d4dae0;
  --cc-separator-border-color: #f0f4f7;
  --cc-toggle-on-bg: var(--cc-btn-primary-bg);
  --cc-toggle-off-bg: #667481;
  --cc-toggle-on-knob-bg: #fff;
  --cc-toggle-off-knob-bg: var(--cc-toggle-on-knob-bg);
  --cc-toggle-enabled-icon-color: var(--cc-bg);
  --cc-toggle-disabled-icon-color: var(--cc-bg);
  --cc-toggle-readonly-bg: #d5dee2;
  --cc-toggle-readonly-knob-bg: #fff;
  --cc-toggle-readonly-knob-icon-color: var(--cc-toggle-readonly-bg);
  --cc-section-category-border: var(--cc-cookie-category-block-bg);
  --cc-cookie-category-block-bg: #f0f4f7;
  --cc-cookie-category-block-border: #f0f4f7;
  --cc-cookie-category-block-hover-bg: #e9eff4;
  --cc-cookie-category-block-hover-border: #e9eff4;
  --cc-cookie-category-expanded-block-bg: transparent;
  --cc-cookie-category-expanded-block-hover-bg: #dee4e9;
  --cc-overlay-bg: rgba(0, 0, 0, 0.65);
  --cc-webkit-scrollbar-bg: var(--cc-section-category-border);
  --cc-webkit-scrollbar-hover-bg: var(--cc-btn-primary-hover-bg);
  --cc-footer-bg: var(--cc-btn-secondary-bg);
  --cc-footer-color: var(--cc-secondary-color);
  --cc-footer-border-color: #e4eaed;
  --cc-pm-toggle-border-radius: 4em;
}
