/**
 * Swiper 12.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 28, 2026
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-slides-offset-before);
      scroll-margin-inline-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-inline-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-slides-offset-before);
      scroll-margin-block-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-block-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper-fade {
  &.swiper-free-mode {
    .swiper-slide {
      transition-timing-function: ease-out;
    }
  }
  .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
    .swiper-slide {
      pointer-events: none;
    }
  }
  .swiper-slide-active {
    pointer-events: auto;
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 4px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;

  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);

  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  &.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
  &.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
  }
  .swiper-navigation-disabled & {
    display: none !important;
  }
  svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform-origin: center;
    fill: currentColor;
    pointer-events: none;
  }
}

.swiper-button-lock {
  display: none;
}

.swiper-button-prev,
.swiper-button-next {
  top: var(--swiper-navigation-top-offset, 50%);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
}
.swiper-button-prev {
  left: var(--swiper-navigation-sides-offset, 4px);
  right: auto;
  .swiper-navigation-icon {
    transform: rotate(180deg);
  }
}
.swiper-button-next {
  right: var(--swiper-navigation-sides-offset, 4px);
  left: auto;
}
.swiper-horizontal {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    top: var(--swiper-navigation-top-offset, 50%);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-left: 0;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;
  }
  .swiper-button-next,
  & ~ .swiper-button-next,
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 4px);
    left: auto;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    .swiper-navigation-icon {
      transform: rotate(180deg);
    }
  }
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    .swiper-navigation-icon {
      transform: rotate(0deg);
    }
  }
}
.swiper-vertical {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    left: var(--swiper-navigation-top-offset, 50%);
    right: auto;
    margin-left: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-top: 0;
  }
  .swiper-button-prev,
  ~ .swiper-button-prev {
    top: var(--swiper-navigation-sides-offset, 4px);
    bottom: auto;
    .swiper-navigation-icon {
      transform: rotate(-90deg);
    }
  }
  .swiper-button-next,
  ~ .swiper-button-next {
    bottom: var(--swiper-navigation-sides-offset, 4px);
    top: auto;
    .swiper-navigation-icon {
      transform: rotate(90deg);
    }
  }
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  &.swiper-pagination-hidden {
    opacity: 0;
  }
  .swiper-pagination-disabled > &,
  &.swiper-pagination-disabled {
    display: none !important;
  }
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
  .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullet-active {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-main {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
  }
  .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
  }
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  button& {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    appearance: none;
  }
  .swiper-pagination-clickable & {
    cursor: pointer;
  }

  &:only-child {
    display: none !important;
  }
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
  .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
  }
  &.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    .swiper-pagination-bullet {
      display: inline-block;
      transition:
        200ms transform,
        200ms top;
    }
  }
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-horizontal.swiper-pagination-bullets {
  .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
  &.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    .swiper-pagination-bullet {
      transition:
        200ms transform,
        200ms left;
    }
  }
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:
    200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
  }
  .swiper-rtl & .swiper-pagination-progressbar-fill {
    transform-origin: right top;
  }
  .swiper-horizontal > &,
  &.swiper-pagination-horizontal,
  .swiper-vertical > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
  .swiper-vertical > &,
  &.swiper-pagination-vertical,
  .swiper-horizontal > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
  }
}
.swiper-pagination-lock {
  display: none;
}
:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
  .swiper-scrollbar-disabled > &,
  &.swiper-scrollbar-disabled {
    display: none !important;
  }
  .swiper-horizontal > &,
  &.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: var(--swiper-scrollbar-bottom, 4px);
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size, 4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
  .swiper-vertical > &,
  &.swiper-scrollbar-vertical {
    position: absolute;
    left: var(--swiper-scrollbar-left, auto);
    right: var(--swiper-scrollbar-right, 4px);
    top: var(--swiper-scrollbar-sides-offset, 1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size, 4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.react-calendar {
  width: 350px;
  max-width: 100%;
  background: white;
  border: 1px solid #a0a096;
  font-family: 'Arial', 'Helvetica', sans-serif;
  line-height: 1.125em;
}

.react-calendar--doubleView {
  width: 700px;
}

.react-calendar--doubleView .react-calendar__viewContainer {
  display: flex;
  margin: -0.5em;
}

.react-calendar--doubleView .react-calendar__viewContainer > * {
  width: 50%;
  margin: 0.5em;
}

.react-calendar,
.react-calendar *,
.react-calendar *:before,
.react-calendar *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.react-calendar button {
  margin: 0;
  border: 0;
  outline: none;
}

.react-calendar button:enabled:hover {
  cursor: pointer;
}

.react-calendar__navigation {
  display: flex;
  height: 44px;
  margin-bottom: 1em;
}

.react-calendar__navigation button {
  min-width: 44px;
  background: none;
}

.react-calendar__navigation button:disabled {
  background-color: #f0f0f0;
}

.react-calendar__navigation button:enabled:hover,
.react-calendar__navigation button:enabled:focus {
  background-color: #e6e6e6;
}

.react-calendar__month-view__weekdays {
  text-align: center;
  text-transform: uppercase;
  font: inherit;
  font-size: 0.75em;
  font-weight: bold;
}

.react-calendar__month-view__weekdays__weekday {
  padding: 0.5em;
}

.react-calendar__month-view__weekNumbers .react-calendar__tile {
  display: flex;
  align-items: center;
  justify-content: center;
  font: inherit;
  font-size: 0.75em;
  font-weight: bold;
}

.react-calendar__month-view__days__day--weekend {
  color: #d10000;
}

.react-calendar__month-view__days__day--neighboringMonth,
.react-calendar__decade-view__years__year--neighboringDecade,
.react-calendar__century-view__decades__decade--neighboringCentury {
  color: #757575;
}

.react-calendar__year-view .react-calendar__tile,
.react-calendar__decade-view .react-calendar__tile,
.react-calendar__century-view .react-calendar__tile {
  padding: 2em 0.5em;
}

.react-calendar__tile {
  max-width: 100%;
  padding: 10px 6.6667px;
  background: none;
  text-align: center;
  font: inherit;
  font-size: 0.833em;
}

.react-calendar__tile:disabled {
  background-color: #f0f0f0;
  color: #ababab;
}

.react-calendar__month-view__days__day--neighboringMonth:disabled,
.react-calendar__decade-view__years__year--neighboringDecade:disabled,
.react-calendar__century-view__decades__decade--neighboringCentury:disabled {
  color: #cdcdcd;
}

.react-calendar__tile:enabled:hover,
.react-calendar__tile:enabled:focus {
  background-color: #e6e6e6;
}

.react-calendar__tile--now {
  background: #ffff76;
}

.react-calendar__tile--now:enabled:hover,
.react-calendar__tile--now:enabled:focus {
  background: #ffffa9;
}

.react-calendar__tile--hasActive {
  background: #76baff;
}

.react-calendar__tile--hasActive:enabled:hover,
.react-calendar__tile--hasActive:enabled:focus {
  background: #a9d4ff;
}

.react-calendar__tile--active {
  background: #006edc;
  color: white;
}

.react-calendar__tile--active:enabled:hover,
.react-calendar__tile--active:enabled:focus {
  background: #1087ff;
}

.react-calendar--selectRange .react-calendar__tile--hover {
  background-color: #e6e6e6;
}
.react-calendar * {
  font-family:
    'nanumSquareRound', system-ui, Avenir, Helvetica, Arial, sans-serif;
}

.react-calendar {
  width: 100%;
  max-width: 1278px;
  background-color: transparent;
  border: none;
}

.react-calendar__viewContainer {
  position: relative;
  border-radius: 40px;
  padding: 0 80px !important;
  /* overflow: hidden; */
  background-color: white;
}

.react-calendar__viewContainer::after {
  content: '';
  position: absolute;
  right: -140px;
  bottom: -50px;
  width: 220px;
  height: 267px;

  background-image: url('/assets/images/report/haru_painter.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
}

.react-calendar__navigation {
  justify-content: center;
  gap: 40px;
  margin-bottom: 20px;
}

.react-calendar__navigation__label {
  flex-grow: 0 !important;
  pointer-events: none;
}

.calendar-nav-label {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

.react-calendar__month-view__days {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  row-gap: 14px;
  padding: 14px 0;
}

.react-calendar__month-view__weekdays {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
}

.react-calendar__month-view__weekdays__weekday {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 800;
  height: 54px;
  color: #5a371e;
}

.react-calendar__month-view__weekdays__weekday abbr {
  text-decoration: none;
}

.react-calendar__tile {
  width: 100%;
  display: flex;
  height: 116px;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: center;
  gap: 8px;
  font-size: 20px;
  font-weight: 800;
  color: #999999;
}

.react-calendar__navigation button {
  min-width: auto;
}

.react-calendar__navigation button:enabled:hover,
.react-calendar__navigation button:enabled:focus {
  cursor: auto;
  background-color: transparent;
}

.react-calendar button:enabled:hover {
  cursor: auto;
  background-color: transparent;
}

.react-calendar__tile--active {
  background-color: transparent;
}

.react-calendar__tile--now {
  background-color: transparent;
}

.react-calendar__tile--now:enabled:hover,
.react-calendar__tile--now:enabled:focus {
  background-color: transparent;
}

.react-calendar__tile:enabled:hover,
.react-calendar__tile:enabled:focus {
  background-color: transparent;
}

/* ======================================
테블릿 ====================================== */
@media screen and (max-width: 1499px) and (min-width: 1024px) {
  .react-calendar__viewContainer {
    border-radius: 30px;
    padding: 0 75px !important;
  }

  .react-calendar__viewContainer::after {
    right: -90px;
    bottom: -50px;
    width: 171px;
    height: 208px;
  }

  .react-calendar__navigation {
    justify-content: center;
    gap: 20px;
    margin-bottom: 20px;
  }

  .react-calendar__month-view__weekdays__weekday {
    font-size: 16px;
    height: 41px;
  }

  .react-calendar__month-view__days {
    row-gap: 20px;
    padding: 10px 0;
  }

  .react-calendar__tile {
    height: 91px;
    gap: 6px;
    font-size: 16px;
  }
}

/* ======================================
모바일 ====================================== */
@media screen and (max-width: 1023px) {
  .react-calendar__viewContainer {
    border-radius: 16px;
    padding: 0 17.6px !important;
  }

  .react-calendar__viewContainer::after {
    right: 0;
    bottom: -140px;
    width: 132px;
    height: 160px;
  }

  .react-calendar__navigation {
    justify-content: center;
    gap: 20px;
    margin-bottom: 20px;
  }

  .react-calendar__month-view__weekdays__weekday {
    font-size: 12px;
    height: 44px;
  }

  .react-calendar__month-view__days {
    row-gap: 28px;
    padding: 14px 0;
  }

  .react-calendar__tile {
    height: auto;
    gap: 3.2px;
    font-size: 12px;
    padding: 0;
  }
}
/*! tailwindcss v4.1.18 | 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)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --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-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-duration: initial;
      --tw-ease: initial;
      --tw-text-shadow-color: initial;
      --tw-text-shadow-alpha: 100%;
      --tw-content: "";
      --tw-outline-style: solid;
    }
  }
}

@layer theme {
  :root, :host {
    --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-green-400: oklch(79.2% .209 151.711);
    --color-green-600: oklch(62.7% .194 149.214);
    --color-blue-300: oklch(80.9% .105 251.813);
    --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-700: oklch(37.3% .034 259.733);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --tracking-normal: 0em;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --leading-normal: 1.5;
    --radius-md: .375rem;
    --radius-lg: .5rem;
    --radius-xl: .75rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --aspect-video: 16 / 9;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }
}

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

  html, :host {
    -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;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  b, strong {
    font-weight: bolder;
  }

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

  small {
    font-size: 80%;
  }

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

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

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

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

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

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

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

  button, input, select, optgroup, 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 {
    padding-block: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  :root {
    color-scheme: light dark;
    color: var(--font-color-black);
    font-synthesis: none;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #fff;
    font-family: nanumSquareRound, system-ui, Avenir, Helvetica, Arial, sans-serif;
    font-weight: 400;
    line-height: 1.5;
  }

  html {
    width: 100%;
    height: 100%;
  }

  body {
    -webkit-user-select: none;
    user-select: none;
    -ms-use-select: none;
    width: 100%;
    height: 100%;
    font-family: nanumSquareRound;
    line-height: 1;
    overflow-x: hidden;
  }

  table {
    border-collapse: collapse;
    border-spacing: 0;
  }

  button {
    cursor: pointer;
  }

  img {
    -webkit-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
  }

  a, button, input, select, h1, h2, h3, h4, h5 {
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    background: none;
    margin: 0;
    padding: 0;
    text-decoration: none;
  }

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

  .app .appHeight {
    min-height: var(--app-height);
    height: var(--app-height) !important;
  }

  #root {
    width: 100%;
    height: 100%;
  }

  button:focus-visible, a:focus-visible {
    outline: none;
  }

  .quiz-frame::-webkit-scrollbar {
    background: #eee;
    border-radius: 9999px;
    width: 8px;
  }

  .quiz-frame::-webkit-scrollbar-track {
    background: #eee;
    border-radius: 9999px;
  }

  .quiz-frame::-webkit-scrollbar-thumb {
    background: #ddd;
    border-radius: 9999px;
  }

  .small-scroll::-webkit-scrollbar {
    border-radius: 9999px;
    width: 5px;
  }

  .small-scroll::-webkit-scrollbar-track {
    border-radius: 9999px;
  }

  .small-scroll::-webkit-scrollbar-thumb {
    background: #ddd;
    border-radius: 9999px;
  }

  .audioProgressBar[type="range"]::-webkit-slider-thumb {
    appearance: none;
    cursor: pointer;
    background: #ffda24;
    border-radius: 50%;
    width: 14px;
    height: 14px;
  }

  @media screen and (max-width: 1023px) {
    #pc-only {
      display: none;
    }
  }

  .scrollbar-hide {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }

  .scrollbar-hide::-webkit-scrollbar {
    display: none;
  }
}

@layer components;

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

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .\!absolute {
    position: absolute !important;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .sticky {
    position: sticky;
  }

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

  .\!top-\[10px\] {
    top: 10px !important;
  }

  .\!top-\[37\%\] {
    top: 37% !important;
  }

  .\!top-\[46\%\] {
    top: 46% !important;
  }

  .-top-\[5px\] {
    top: -5px;
  }

  .-top-\[6px\] {
    top: -6px;
  }

  .-top-\[17px\] {
    top: -17px;
  }

  .-top-\[20px\] {
    top: -20px;
  }

  .-top-\[40px\] {
    top: -40px;
  }

  .-top-\[45px\] {
    top: -45px;
  }

  .-top-\[50px\] {
    top: -50px;
  }

  .-top-\[55px\] {
    top: -55px;
  }

  .-top-\[65px\] {
    top: -65px;
  }

  .-top-\[75px\] {
    top: -75px;
  }

  .-top-\[86px\] {
    top: -86px;
  }

  .-top-\[87px\] {
    top: -87px;
  }

  .-top-\[90px\] {
    top: -90px;
  }

  .-top-\[97px\] {
    top: -97px;
  }

  .-top-\[100px\] {
    top: -100px;
  }

  .-top-\[105px\] {
    top: -105px;
  }

  .-top-\[110px\] {
    top: -110px;
  }

  .-top-\[135px\] {
    top: -135px;
  }

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

  .top-0\! {
    top: calc(var(--spacing) * 0) !important;
  }

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

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

  .top-\[-1px\] {
    top: -1px;
  }

  .top-\[-2px\] {
    top: -2px;
  }

  .top-\[-4px\] {
    top: -4px;
  }

  .top-\[-5px\] {
    top: -5px;
  }

  .top-\[-6px\] {
    top: -6px;
  }

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

  .top-\[-8px\] {
    top: -8px;
  }

  .top-\[-12px\] {
    top: -12px;
  }

  .top-\[-14px\] {
    top: -14px;
  }

  .top-\[-16px\] {
    top: -16px;
  }

  .top-\[-20px\] {
    top: -20px;
  }

  .top-\[-23px\] {
    top: -23px;
  }

  .top-\[-25px\] {
    top: -25px;
  }

  .top-\[-28px\] {
    top: -28px;
  }

  .top-\[-30px\] {
    top: -30px;
  }

  .top-\[-34px\] {
    top: -34px;
  }

  .top-\[-36px\] {
    top: -36px;
  }

  .top-\[-39px\] {
    top: -39px;
  }

  .top-\[-40px\] {
    top: -40px;
  }

  .top-\[-45px\] {
    top: -45px;
  }

  .top-\[-51px\] {
    top: -51px;
  }

  .top-\[-52px\] {
    top: -52px;
  }

  .top-\[-54px\] {
    top: -54px;
  }

  .top-\[-58px\] {
    top: -58px;
  }

  .top-\[-60px\] {
    top: -60px;
  }

  .top-\[-62px\] {
    top: -62px;
  }

  .top-\[-69px\] {
    top: -69px;
  }

  .top-\[-72px\] {
    top: -72px;
  }

  .top-\[-73px\] {
    top: -73px;
  }

  .top-\[-80px\] {
    top: -80px;
  }

  .top-\[-82px\] {
    top: -82px;
  }

  .top-\[-84px\] {
    top: -84px;
  }

  .top-\[-86px\] {
    top: -86px;
  }

  .top-\[-88px\] {
    top: -88px;
  }

  .top-\[-89px\] {
    top: -89px;
  }

  .top-\[-91px\] {
    top: -91px;
  }

  .top-\[-96px\] {
    top: -96px;
  }

  .top-\[-97px\] {
    top: -97px;
  }

  .top-\[-100px\] {
    top: -100px;
  }

  .top-\[-103px\] {
    top: -103px;
  }

  .top-\[-105px\] {
    top: -105px;
  }

  .top-\[-114px\] {
    top: -114px;
  }

  .top-\[-115px\] {
    top: -115px;
  }

  .top-\[-120px\] {
    top: -120px;
  }

  .top-\[-125px\] {
    top: -125px;
  }

  .top-\[-130px\] {
    top: -130px;
  }

  .top-\[-132px\] {
    top: -132px;
  }

  .top-\[-136px\] {
    top: -136px;
  }

  .top-\[-140px\] {
    top: -140px;
  }

  .top-\[-152px\] {
    top: -152px;
  }

  .top-\[-155px\] {
    top: -155px;
  }

  .top-\[3px\] {
    top: 3px;
  }

  .top-\[4px\] {
    top: 4px;
  }

  .top-\[5px\] {
    top: 5px;
  }

  .top-\[6px\] {
    top: 6px;
  }

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

  .top-\[8px\] {
    top: 8px;
  }

  .top-\[10px\] {
    top: 10px;
  }

  .top-\[11px\] {
    top: 11px;
  }

  .top-\[12\%\] {
    top: 12%;
  }

  .top-\[12px\] {
    top: 12px;
  }

  .top-\[13px\] {
    top: 13px;
  }

  .top-\[14px\] {
    top: 14px;
  }

  .top-\[15px\] {
    top: 15px;
  }

  .top-\[16px\] {
    top: 16px;
  }

  .top-\[19px\] {
    top: 19px;
  }

  .top-\[20px\] {
    top: 20px;
  }

  .top-\[21px\] {
    top: 21px;
  }

  .top-\[22px\] {
    top: 22px;
  }

  .top-\[24px\] {
    top: 24px;
  }

  .top-\[26px\] {
    top: 26px;
  }

  .top-\[30px\] {
    top: 30px;
  }

  .top-\[34px\] {
    top: 34px;
  }

  .top-\[37\%\] {
    top: 37%;
  }

  .top-\[40\%\] {
    top: 40%;
  }

  .top-\[41px\] {
    top: 41px;
  }

  .top-\[44px\] {
    top: 44px;
  }

  .top-\[46\%\] {
    top: 46%;
  }

  .top-\[47\%\] {
    top: 47%;
  }

  .top-\[48px\] {
    top: 48px;
  }

  .top-\[49\%\] {
    top: 49%;
  }

  .top-\[49\.5\%\] {
    top: 49.5%;
  }

  .top-\[50\%\] {
    top: 50%;
  }

  .top-\[50px\] {
    top: 50px;
  }

  .top-\[53\%\] {
    top: 53%;
  }

  .top-\[53px\] {
    top: 53px;
  }

  .top-\[55\%\] {
    top: 55%;
  }

  .top-\[56px\] {
    top: 56px;
  }

  .top-\[57\%\] {
    top: 57%;
  }

  .top-\[58px\] {
    top: 58px;
  }

  .top-\[60\%\] {
    top: 60%;
  }

  .top-\[60px\] {
    top: 60px;
  }

  .top-\[61\%\] {
    top: 61%;
  }

  .top-\[63\%\] {
    top: 63%;
  }

  .top-\[63px\] {
    top: 63px;
  }

  .top-\[65px\] {
    top: 65px;
  }

  .top-\[67\%\] {
    top: 67%;
  }

  .top-\[68px\] {
    top: 68px;
  }

  .top-\[70px\] {
    top: 70px;
  }

  .top-\[72px\] {
    top: 72px;
  }

  .top-\[75px\] {
    top: 75px;
  }

  .top-\[82px\] {
    top: 82px;
  }

  .top-\[86px\] {
    top: 86px;
  }

  .top-\[96px\] {
    top: 96px;
  }

  .top-\[100px\] {
    top: 100px;
  }

  .top-\[102px\] {
    top: 102px;
  }

  .top-\[106px\] {
    top: 106px;
  }

  .top-\[192px\] {
    top: 192px;
  }

  .top-\[194px\] {
    top: 194px;
  }

  .top-\[200px\] {
    top: 200px;
  }

  .top-\[204px\] {
    top: 204px;
  }

  .top-\[238px\] {
    top: 238px;
  }

  .top-\[244px\] {
    top: 244px;
  }

  .top-\[248px\] {
    top: 248px;
  }

  .top-\[270px\] {
    top: 270px;
  }

  .top-\[418px\] {
    top: 418px;
  }

  .top-\[420px\] {
    top: 420px;
  }

  .top-\[428px\] {
    top: 428px;
  }

  .top-\[434px\] {
    top: 434px;
  }

  .top-\[450px\] {
    top: 450px;
  }

  .top-\[454px\] {
    top: 454px;
  }

  .top-\[460px\] {
    top: 460px;
  }

  .top-\[490px\] {
    top: 490px;
  }

  .top-\[500px\] {
    top: 500px;
  }

  .top-\[540px\] {
    top: 540px;
  }

  .top-\[calc\(62vw_\+_65px\)\] {
    top: calc(62vw + 65px);
  }

  .\!right-\[10px\] {
    right: 10px !important;
  }

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

  .-right-\[15px\] {
    right: -15px;
  }

  .-right-\[20px\] {
    right: -20px;
  }

  .-right-\[30px\] {
    right: -30px;
  }

  .-right-\[50px\] {
    right: -50px;
  }

  .-right-\[65px\] {
    right: -65px;
  }

  .-right-\[80px\] {
    right: -80px;
  }

  .-right-\[120px\] {
    right: -120px;
  }

  .-right-\[130px\] {
    right: -130px;
  }

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

  .right-1\/2 {
    right: 50%;
  }

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

  .right-\[-4px\] {
    right: -4px;
  }

  .right-\[-5px\] {
    right: -5px;
  }

  .right-\[-6px\] {
    right: -6px;
  }

  .right-\[-7px\] {
    right: -7px;
  }

  .right-\[-9px\] {
    right: -9px;
  }

  .right-\[-14px\] {
    right: -14px;
  }

  .right-\[-15px\] {
    right: -15px;
  }

  .right-\[-16px\] {
    right: -16px;
  }

  .right-\[-23px\] {
    right: -23px;
  }

  .right-\[-26px\] {
    right: -26px;
  }

  .right-\[-96px\] {
    right: -96px;
  }

  .right-\[2px\] {
    right: 2px;
  }

  .right-\[4px\] {
    right: 4px;
  }

  .right-\[5px\] {
    right: 5px;
  }

  .right-\[6px\] {
    right: 6px;
  }

  .right-\[7px\] {
    right: 7px;
  }

  .right-\[8px\] {
    right: 8px;
  }

  .right-\[9\%\] {
    right: 9%;
  }

  .right-\[9px\] {
    right: 9px;
  }

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

  .right-\[11px\] {
    right: 11px;
  }

  .right-\[12px\] {
    right: 12px;
  }

  .right-\[13px\] {
    right: 13px;
  }

  .right-\[14px\] {
    right: 14px;
  }

  .right-\[15px\] {
    right: 15px;
  }

  .right-\[16px\] {
    right: 16px;
  }

  .right-\[18px\] {
    right: 18px;
  }

  .right-\[19\%\] {
    right: 19%;
  }

  .right-\[19px\] {
    right: 19px;
  }

  .right-\[20px\] {
    right: 20px;
  }

  .right-\[21px\] {
    right: 21px;
  }

  .right-\[24px\] {
    right: 24px;
  }

  .right-\[25px\] {
    right: 25px;
  }

  .right-\[28px\] {
    right: 28px;
  }

  .right-\[29px\] {
    right: 29px;
  }

  .right-\[30\%\] {
    right: 30%;
  }

  .right-\[30px\] {
    right: 30px;
  }

  .right-\[37px\] {
    right: 37px;
  }

  .right-\[40px\] {
    right: 40px;
  }

  .right-\[41px\] {
    right: 41px;
  }

  .right-\[45px\] {
    right: 45px;
  }

  .right-\[46px\] {
    right: 46px;
  }

  .right-\[48px\] {
    right: 48px;
  }

  .right-\[50\%\] {
    right: 50%;
  }

  .right-\[50px\] {
    right: 50px;
  }

  .right-\[53px\] {
    right: 53px;
  }

  .right-\[58px\] {
    right: 58px;
  }

  .right-\[64px\] {
    right: 64px;
  }

  .right-\[66px\] {
    right: 66px;
  }

  .right-\[68px\] {
    right: 68px;
  }

  .right-\[71px\] {
    right: 71px;
  }

  .right-\[72px\] {
    right: 72px;
  }

  .right-\[81px\] {
    right: 81px;
  }

  .right-\[100\%\] {
    right: 100%;
  }

  .right-\[104px\] {
    right: 104px;
  }

  .right-\[120px\] {
    right: 120px;
  }

  .right-\[153px\] {
    right: 153px;
  }

  .right-\[166px\] {
    right: 166px;
  }

  .right-\[176px\] {
    right: 176px;
  }

  .right-\[193px\] {
    right: 193px;
  }

  .right-\[234px\] {
    right: 234px;
  }

  .right-\[calc\(-50vw_\+_53\%\)\] {
    right: calc(53% - 50vw);
  }

  .right-\[calc\(-50vw_\+_57\%\)\] {
    right: calc(57% - 50vw);
  }

  .right-full {
    right: 100%;
  }

  .\!bottom-\[36px\] {
    bottom: 36px !important;
  }

  .-bottom-\[7px\] {
    bottom: -7px;
  }

  .-bottom-\[10px\] {
    bottom: -10px;
  }

  .-bottom-\[12px\] {
    bottom: -12px;
  }

  .-bottom-\[15px\] {
    bottom: -15px;
  }

  .-bottom-\[20px\] {
    bottom: -20px;
  }

  .-bottom-\[21px\] {
    bottom: -21px;
  }

  .-bottom-\[30px\] {
    bottom: -30px;
  }

  .-bottom-\[35px\] {
    bottom: -35px;
  }

  .-bottom-\[40px\] {
    bottom: -40px;
  }

  .-bottom-\[50px\] {
    bottom: -50px;
  }

  .-bottom-\[55px\] {
    bottom: -55px;
  }

  .-bottom-\[60px\] {
    bottom: -60px;
  }

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

  .bottom-1\/2 {
    bottom: 50%;
  }

  .bottom-\[-3px\] {
    bottom: -3px;
  }

  .bottom-\[-4px\] {
    bottom: -4px;
  }

  .bottom-\[-6px\] {
    bottom: -6px;
  }

  .bottom-\[-7px\] {
    bottom: -7px;
  }

  .bottom-\[-8px\] {
    bottom: -8px;
  }

  .bottom-\[-9px\] {
    bottom: -9px;
  }

  .bottom-\[-10px\] {
    bottom: -10px;
  }

  .bottom-\[-13\%\] {
    bottom: -13%;
  }

  .bottom-\[-15\%\] {
    bottom: -15%;
  }

  .bottom-\[-16px\] {
    bottom: -16px;
  }

  .bottom-\[-17\%\] {
    bottom: -17%;
  }

  .bottom-\[-19px\] {
    bottom: -19px;
  }

  .bottom-\[-20\%\] {
    bottom: -20%;
  }

  .bottom-\[-20px\] {
    bottom: -20px;
  }

  .bottom-\[-21px\] {
    bottom: -21px;
  }

  .bottom-\[-23px\] {
    bottom: -23px;
  }

  .bottom-\[-25\%\] {
    bottom: -25%;
  }

  .bottom-\[-30\%\] {
    bottom: -30%;
  }

  .bottom-\[-30px\] {
    bottom: -30px;
  }

  .bottom-\[-32\%\] {
    bottom: -32%;
  }

  .bottom-\[-34px\] {
    bottom: -34px;
  }

  .bottom-\[-77px\] {
    bottom: -77px;
  }

  .bottom-\[-84px\] {
    bottom: -84px;
  }

  .bottom-\[-97px\] {
    bottom: -97px;
  }

  .bottom-\[-100px\] {
    bottom: -100px;
  }

  .bottom-\[-114px\] {
    bottom: -114px;
  }

  .bottom-\[-390px\] {
    bottom: -390px;
  }

  .bottom-\[0px\] {
    bottom: 0;
  }

  .bottom-\[5px\] {
    bottom: 5px;
  }

  .bottom-\[7px\] {
    bottom: 7px;
  }

  .bottom-\[8px\] {
    bottom: 8px;
  }

  .bottom-\[9\.5\%\] {
    bottom: 9.5%;
  }

  .bottom-\[9\.5px\] {
    bottom: 9.5px;
  }

  .bottom-\[9px\] {
    bottom: 9px;
  }

  .bottom-\[10px\] {
    bottom: 10px;
  }

  .bottom-\[11px\] {
    bottom: 11px;
  }

  .bottom-\[14px\] {
    bottom: 14px;
  }

  .bottom-\[15px\] {
    bottom: 15px;
  }

  .bottom-\[16px\] {
    bottom: 16px;
  }

  .bottom-\[20px\] {
    bottom: 20px;
  }

  .bottom-\[23px\] {
    bottom: 23px;
  }

  .bottom-\[25px\] {
    bottom: 25px;
  }

  .bottom-\[26px\] {
    bottom: 26px;
  }

  .bottom-\[28\.5\%\] {
    bottom: 28.5%;
  }

  .bottom-\[28px\] {
    bottom: 28px;
  }

  .bottom-\[30px\] {
    bottom: 30px;
  }

  .bottom-\[31px\] {
    bottom: 31px;
  }

  .bottom-\[32px\] {
    bottom: 32px;
  }

  .bottom-\[36px\] {
    bottom: 36px;
  }

  .bottom-\[40px\] {
    bottom: 40px;
  }

  .bottom-\[44px\] {
    bottom: 44px;
  }

  .bottom-\[56px\] {
    bottom: 56px;
  }

  .bottom-\[60px\] {
    bottom: 60px;
  }

  .bottom-\[70px\] {
    bottom: 70px;
  }

  .bottom-\[85px\] {
    bottom: 85px;
  }

  .bottom-\[91px\] {
    bottom: 91px;
  }

  .bottom-\[94px\] {
    bottom: 94px;
  }

  .bottom-\[104px\] {
    bottom: 104px;
  }

  .bottom-\[127px\] {
    bottom: 127px;
  }

  .bottom-\[136px\] {
    bottom: 136px;
  }

  .bottom-\[142px\] {
    bottom: 142px;
  }

  .bottom-\[144px\] {
    bottom: 144px;
  }

  .bottom-\[154px\] {
    bottom: 154px;
  }

  .bottom-\[182px\] {
    bottom: 182px;
  }

  .bottom-\[200px\] {
    bottom: 200px;
  }

  .bottom-\[230px\] {
    bottom: 230px;
  }

  .bottom-\[279px\] {
    bottom: 279px;
  }

  .bottom-\[357px\] {
    bottom: 357px;
  }

  .bottom-\[373px\] {
    bottom: 373px;
  }

  .bottom-\[438px\] {
    bottom: 438px;
  }

  .bottom-\[584px\] {
    bottom: 584px;
  }

  .bottom-\[calc\(20px\+env\(safe-area-inset-bottom\)\)\] {
    bottom: calc(20px + env(safe-area-inset-bottom));
  }

  .\!left-\[8\%\] {
    left: 8% !important;
  }

  .\!left-\[91\%\] {
    left: 91% !important;
  }

  .-left-\[5px\] {
    left: -5px;
  }

  .-left-\[40px\] {
    left: -40px;
  }

  .-left-\[45px\] {
    left: -45px;
  }

  .-left-\[131px\] {
    left: -131px;
  }

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

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

  .left-\[-4\%\] {
    left: -4%;
  }

  .left-\[-5\%\] {
    left: -5%;
  }

  .left-\[-6\%\] {
    left: -6%;
  }

  .left-\[-7\%\] {
    left: -7%;
  }

  .left-\[-10\%\] {
    left: -10%;
  }

  .left-\[-10px\] {
    left: -10px;
  }

  .left-\[-12\%\] {
    left: -12%;
  }

  .left-\[-16px\] {
    left: -16px;
  }

  .left-\[-17px\] {
    left: -17px;
  }

  .left-\[-19px\] {
    left: -19px;
  }

  .left-\[-20px\] {
    left: -20px;
  }

  .left-\[-23px\] {
    left: -23px;
  }

  .left-\[-25px\] {
    left: -25px;
  }

  .left-\[-29px\] {
    left: -29px;
  }

  .left-\[-30px\] {
    left: -30px;
  }

  .left-\[-32px\] {
    left: -32px;
  }

  .left-\[-33px\] {
    left: -33px;
  }

  .left-\[-35px\] {
    left: -35px;
  }

  .left-\[-46px\] {
    left: -46px;
  }

  .left-\[-53px\] {
    left: -53px;
  }

  .left-\[-99px\] {
    left: -99px;
  }

  .left-\[-5000px\] {
    left: -5000px;
  }

  .left-\[0px\] {
    left: 0;
  }

  .left-\[7\%\] {
    left: 7%;
  }

  .left-\[7px\] {
    left: 7px;
  }

  .left-\[8\%\] {
    left: 8%;
  }

  .left-\[8px\] {
    left: 8px;
  }

  .left-\[9\%\] {
    left: 9%;
  }

  .left-\[10px\] {
    left: 10px;
  }

  .left-\[11\%\] {
    left: 11%;
  }

  .left-\[11px\] {
    left: 11px;
  }

  .left-\[12px\] {
    left: 12px;
  }

  .left-\[13\%\] {
    left: 13%;
  }

  .left-\[14px\] {
    left: 14px;
  }

  .left-\[15px\] {
    left: 15px;
  }

  .left-\[16px\] {
    left: 16px;
  }

  .left-\[17px\] {
    left: 17px;
  }

  .left-\[18px\] {
    left: 18px;
  }

  .left-\[20\%\] {
    left: 20%;
  }

  .left-\[20\.5\%\] {
    left: 20.5%;
  }

  .left-\[20px\] {
    left: 20px;
  }

  .left-\[24px\] {
    left: 24px;
  }

  .left-\[27px\] {
    left: 27px;
  }

  .left-\[30\%\] {
    left: 30%;
  }

  .left-\[30px\] {
    left: 30px;
  }

  .left-\[34\%\] {
    left: 34%;
  }

  .left-\[34\.5\%\] {
    left: 34.5%;
  }

  .left-\[36px\] {
    left: 36px;
  }

  .left-\[39px\] {
    left: 39px;
  }

  .left-\[40px\] {
    left: 40px;
  }

  .left-\[42px\] {
    left: 42px;
  }

  .left-\[43\%\] {
    left: 43%;
  }

  .left-\[43\.5\%\] {
    left: 43.5%;
  }

  .left-\[43px\] {
    left: 43px;
  }

  .left-\[45px\] {
    left: 45px;
  }

  .left-\[46px\] {
    left: 46px;
  }

  .left-\[47px\] {
    left: 47px;
  }

  .left-\[49px\] {
    left: 49px;
  }

  .left-\[50\%\] {
    left: 50%;
  }

  .left-\[50px\] {
    left: 50px;
  }

  .left-\[52px\] {
    left: 52px;
  }

  .left-\[55px\] {
    left: 55px;
  }

  .left-\[56\%\] {
    left: 56%;
  }

  .left-\[58\.3\%\] {
    left: 58.3%;
  }

  .left-\[60px\] {
    left: 60px;
  }

  .left-\[62px\] {
    left: 62px;
  }

  .left-\[65\.5\%\] {
    left: 65.5%;
  }

  .left-\[65px\] {
    left: 65px;
  }

  .left-\[67\%\] {
    left: 67%;
  }

  .left-\[70px\] {
    left: 70px;
  }

  .left-\[79\.5\%\] {
    left: 79.5%;
  }

  .left-\[80px\] {
    left: 80px;
  }

  .left-\[91\%\] {
    left: 91%;
  }

  .left-\[92px\] {
    left: 92px;
  }

  .left-\[93px\] {
    left: 93px;
  }

  .left-\[94px\] {
    left: 94px;
  }

  .left-\[100\%\] {
    left: 100%;
  }

  .left-\[104px\] {
    left: 104px;
  }

  .left-\[114px\] {
    left: 114px;
  }

  .left-\[132px\] {
    left: 132px;
  }

  .left-\[142px\] {
    left: 142px;
  }

  .left-\[203px\] {
    left: 203px;
  }

  .left-\[calc\(-50vw_\+_53\%\)\] {
    left: calc(53% - 50vw);
  }

  .left-\[calc\(-50vw_\+_57\%\)\] {
    left: calc(57% - 50vw);
  }

  .\!z-\[1\] {
    z-index: 1 !important;
  }

  .\!z-\[2\] {
    z-index: 2 !important;
  }

  .\!z-\[998\] {
    z-index: 998 !important;
  }

  .-z-\[1\] {
    z-index: calc(1 * -1);
  }

  .z-1 {
    z-index: 1;
  }

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

  .z-11 {
    z-index: 11;
  }

  .z-20 {
    z-index: 20;
  }

  .z-50 {
    z-index: 50;
  }

  .z-60 {
    z-index: 60;
  }

  .z-100 {
    z-index: 100;
  }

  .z-110 {
    z-index: 110;
  }

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

  .z-\[-50\] {
    z-index: -50;
  }

  .z-\[-100\] {
    z-index: -100;
  }

  .z-\[0\] {
    z-index: 0;
  }

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

  .z-\[2\] {
    z-index: 2;
  }

  .z-\[3\] {
    z-index: 3;
  }

  .z-\[5\] {
    z-index: 5;
  }

  .z-\[10\] {
    z-index: 10;
  }

  .z-\[11\] {
    z-index: 11;
  }

  .z-\[20\] {
    z-index: 20;
  }

  .z-\[50\] {
    z-index: 50;
  }

  .z-\[51\] {
    z-index: 51;
  }

  .z-\[55\] {
    z-index: 55;
  }

  .z-\[80\] {
    z-index: 80;
  }

  .z-\[100\] {
    z-index: 100;
  }

  .z-\[105\] {
    z-index: 105;
  }

  .z-\[110\] {
    z-index: 110;
  }

  .z-\[200\] {
    z-index: 200;
  }

  .z-\[500\] {
    z-index: 500;
  }

  .z-\[998\] {
    z-index: 998;
  }

  .z-\[999\] {
    z-index: 999;
  }

  .z-\[1000\] {
    z-index: 1000;
  }

  .z-\[1001\] {
    z-index: 1001;
  }

  .z-\[1100\] {
    z-index: 1100;
  }

  .z-\[9999\] {
    z-index: 9999;
  }

  .order-1 {
    order: 1;
  }

  .order-2 {
    order: 2;
  }

  .order-3 {
    order: 3;
  }

  .order-4 {
    order: 4;
  }

  .order-5 {
    order: 5;
  }

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

  .col-span-4 {
    grid-column: span 4 / span 4;
  }

  .container {
    width: 100%;
  }

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

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

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

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

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

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

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

  .m-auto {
    margin: auto;
  }

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

  .mx-\[4px\] {
    margin-inline: 4px;
  }

  .mx-\[6px\] {
    margin-inline: 6px;
  }

  .mx-\[8px\] {
    margin-inline: 8px;
  }

  .mx-\[10px\] {
    margin-inline: 10px;
  }

  .mx-\[20px\] {
    margin-inline: 20px;
  }

  .mx-\[25\%\] {
    margin-inline: 25%;
  }

  .mx-\[40px\] {
    margin-inline: 40px;
  }

  .mx-\[auto\], .mx-auto {
    margin-inline: auto;
  }

  .my-\[10px\] {
    margin-block: 10px;
  }

  .my-\[20px\] {
    margin-block: 20px;
  }

  .ms-\[1px\] {
    margin-inline-start: 1px;
  }

  .ms-\[2px\] {
    margin-inline-start: 2px;
  }

  .ms-\[4px\] {
    margin-inline-start: 4px;
  }

  .ms-\[6px\] {
    margin-inline-start: 6px;
  }

  .ms-\[8px\] {
    margin-inline-start: 8px;
  }

  .ms-\[10px\] {
    margin-inline-start: 10px;
  }

  .ms-\[12px\] {
    margin-inline-start: 12px;
  }

  .ms-\[15px\] {
    margin-inline-start: 15px;
  }

  .ms-\[20px\] {
    margin-inline-start: 20px;
  }

  .ms-\[40px\] {
    margin-inline-start: 40px;
  }

  .ms-\[120px\] {
    margin-inline-start: 120px;
  }

  .ms-auto {
    margin-inline-start: auto;
  }

  .me-\[3px\] {
    margin-inline-end: 3px;
  }

  .me-\[4px\] {
    margin-inline-end: 4px;
  }

  .me-\[6px\] {
    margin-inline-end: 6px;
  }

  .me-\[8px\] {
    margin-inline-end: 8px;
  }

  .me-\[10\.5px\] {
    margin-inline-end: 10.5px;
  }

  .me-\[10px\] {
    margin-inline-end: 10px;
  }

  .me-\[12px\] {
    margin-inline-end: 12px;
  }

  .me-\[14\.7px\] {
    margin-inline-end: 14.7px;
  }

  .me-\[14px\] {
    margin-inline-end: 14px;
  }

  .me-\[16px\] {
    margin-inline-end: 16px;
  }

  .me-\[20px\] {
    margin-inline-end: 20px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .mt-auto {
    margin-top: auto;
  }

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

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

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

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

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

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

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

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

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

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

  .\!mb-\[20px\] {
    margin-bottom: 20px !important;
  }

  .-mb-\[20px\] {
    margin-bottom: -20px;
  }

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

  .mb-\[-2px\] {
    margin-bottom: -2px;
  }

  .mb-\[-12px\] {
    margin-bottom: -12px;
  }

  .mb-\[-20px\] {
    margin-bottom: -20px;
  }

  .mb-\[-54px\] {
    margin-bottom: -54px;
  }

  .mb-\[0px\] {
    margin-bottom: 0;
  }

  .mb-\[1px\] {
    margin-bottom: 1px;
  }

  .mb-\[2px\] {
    margin-bottom: 2px;
  }

  .mb-\[3px\] {
    margin-bottom: 3px;
  }

  .mb-\[4\.5px\] {
    margin-bottom: 4.5px;
  }

  .mb-\[4px\] {
    margin-bottom: 4px;
  }

  .mb-\[5px\] {
    margin-bottom: 5px;
  }

  .mb-\[6px\] {
    margin-bottom: 6px;
  }

  .mb-\[8px\] {
    margin-bottom: 8px;
  }

  .mb-\[10px\] {
    margin-bottom: 10px;
  }

  .mb-\[11px\] {
    margin-bottom: 11px;
  }

  .mb-\[12px\] {
    margin-bottom: 12px;
  }

  .mb-\[13px\] {
    margin-bottom: 13px;
  }

  .mb-\[14px\] {
    margin-bottom: 14px;
  }

  .mb-\[15\.5px\] {
    margin-bottom: 15.5px;
  }

  .mb-\[15px\] {
    margin-bottom: 15px;
  }

  .mb-\[16px\] {
    margin-bottom: 16px;
  }

  .mb-\[17px\] {
    margin-bottom: 17px;
  }

  .mb-\[18px\] {
    margin-bottom: 18px;
  }

  .mb-\[19px\] {
    margin-bottom: 19px;
  }

  .mb-\[20px\] {
    margin-bottom: 20px;
  }

  .mb-\[21px\] {
    margin-bottom: 21px;
  }

  .mb-\[22px\] {
    margin-bottom: 22px;
  }

  .mb-\[23px\] {
    margin-bottom: 23px;
  }

  .mb-\[24\.8px\] {
    margin-bottom: 24.8px;
  }

  .mb-\[24px\] {
    margin-bottom: 24px;
  }

  .mb-\[26px\] {
    margin-bottom: 26px;
  }

  .mb-\[28px\] {
    margin-bottom: 28px;
  }

  .mb-\[30px\] {
    margin-bottom: 30px;
  }

  .mb-\[33px\] {
    margin-bottom: 33px;
  }

  .mb-\[34px\] {
    margin-bottom: 34px;
  }

  .mb-\[40px\] {
    margin-bottom: 40px;
  }

  .mb-\[45px\] {
    margin-bottom: 45px;
  }

  .mb-\[46px\] {
    margin-bottom: 46px;
  }

  .mb-\[60px\] {
    margin-bottom: 60px;
  }

  .mb-\[env\(safe-area-inset-bottom\)\] {
    margin-bottom: env(safe-area-inset-bottom);
  }

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

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

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

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

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

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

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

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

  .box-border {
    box-sizing: border-box;
  }

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

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

  .\!flex {
    display: flex !important;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .table {
    display: table;
  }

  .aspect-\[16\/9\] {
    aspect-ratio: 16 / 9;
  }

  .aspect-\[74\/96\] {
    aspect-ratio: 74 / 96;
  }

  .aspect-\[75\/65\] {
    aspect-ratio: 75 / 65;
  }

  .aspect-\[80\/69\] {
    aspect-ratio: 80 / 69;
  }

  .aspect-\[80\/77\] {
    aspect-ratio: 80 / 77;
  }

  .aspect-\[80\/78\] {
    aspect-ratio: 80 / 78;
  }

  .aspect-\[90\/89\] {
    aspect-ratio: 90 / 89;
  }

  .aspect-\[100\/62\] {
    aspect-ratio: 100 / 62;
  }

  .aspect-\[127\/110\] {
    aspect-ratio: 127 / 110;
  }

  .aspect-\[135\/130\] {
    aspect-ratio: 135 / 130;
  }

  .aspect-\[149\/150\] {
    aspect-ratio: 149 / 150;
  }

  .aspect-\[150\/130\] {
    aspect-ratio: 150 / 130;
  }

  .aspect-\[150\/147\] {
    aspect-ratio: 150 / 147;
  }

  .aspect-\[319\/239\] {
    aspect-ratio: 319 / 239;
  }

  .aspect-\[1280\/720\] {
    aspect-ratio: 1280 / 720;
  }

  .aspect-square {
    aspect-ratio: 1;
  }

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

  .\!h-\[20px\] {
    height: 20px !important;
  }

  .\!h-\[24px\] {
    height: 24px !important;
  }

  .\!h-\[28px\] {
    height: 28px !important;
  }

  .\!h-\[36px\] {
    height: 36px !important;
  }

  .\!h-\[42px\] {
    height: 42px !important;
  }

  .\!h-\[calc\(100dvh_-_215px\)\] {
    height: calc(100dvh - 215px) !important;
  }

  .\!h-\[calc\(100vh_-_276px\)\] {
    height: calc(100vh - 276px) !important;
  }

  .\!h-\[calc\(100vh_-_300px\)\] {
    height: calc(100vh - 300px) !important;
  }

  .\!h-\[calc\(100vh_-_374px\)\] {
    height: calc(100vh - 374px) !important;
  }

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

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

  .h-\[-webkit-fill-available\] {
    height: -webkit-fill-available;
  }

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

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

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

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

  .h-\[6\.4vw\] {
    height: 6.4vw;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[23\.8\%\] {
    height: 23.8%;
  }

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

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

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

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

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

  .h-\[28\.5px\] {
    height: 28.5px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[69\.4px\] {
    height: 69.4px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[calc\(100\%-120px\)\] {
    height: calc(100% - 120px);
  }

  .h-\[calc\(100\%_-_24px\)\] {
    height: calc(100% - 24px);
  }

  .h-\[calc\(100\%_-_40px\)\] {
    height: calc(100% - 40px);
  }

  .h-\[calc\(100\%_-_50px\)\] {
    height: calc(100% - 50px);
  }

  .h-\[calc\(100dvh-396px\)\] {
    height: calc(100dvh - 396px);
  }

  .h-\[calc\(100dvh_-_47px\)\] {
    height: calc(100dvh - 47px);
  }

  .h-\[calc\(100svh_-_47px\)\] {
    height: calc(100svh - 47px);
  }

  .h-\[calc\(100vh-82px\)\] {
    height: calc(100vh - 82px);
  }

  .h-\[unset\] {
    height: unset;
  }

  .h-auto {
    height: auto;
  }

  .h-fit {
    height: fit-content;
  }

  .h-full {
    height: 100%;
  }

  .h-screen {
    height: 100vh;
  }

  .max-h-\[28px\] {
    max-height: 28px;
  }

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

  .max-h-\[52px\] {
    max-height: 52px;
  }

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

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

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

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

  .max-h-\[90\%\] {
    max-height: 90%;
  }

  .max-h-\[90px\] {
    max-height: 90px;
  }

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

  .max-h-\[100dvh\] {
    max-height: 100dvh;
  }

  .max-h-\[200px\] {
    max-height: 200px;
  }

  .max-h-\[245px\] {
    max-height: 245px;
  }

  .max-h-\[300px\] {
    max-height: 300px;
  }

  .max-h-\[327px\] {
    max-height: 327px;
  }

  .max-h-\[350px\] {
    max-height: 350px;
  }

  .max-h-\[356px\] {
    max-height: 356px;
  }

  .max-h-\[364px\] {
    max-height: 364px;
  }

  .max-h-\[385px\] {
    max-height: 385px;
  }

  .max-h-\[399px\] {
    max-height: 399px;
  }

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

  .max-h-\[430px\] {
    max-height: 430px;
  }

  .max-h-\[436px\] {
    max-height: 436px;
  }

  .max-h-\[440px\] {
    max-height: 440px;
  }

  .max-h-\[460px\] {
    max-height: 460px;
  }

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

  .max-h-\[520px\] {
    max-height: 520px;
  }

  .max-h-\[550px\] {
    max-height: 550px;
  }

  .max-h-\[570px\] {
    max-height: 570px;
  }

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

  .max-h-\[604px\] {
    max-height: 604px;
  }

  .max-h-\[634px\] {
    max-height: 634px;
  }

  .max-h-\[700px\] {
    max-height: 700px;
  }

  .max-h-\[789px\] {
    max-height: 789px;
  }

  .max-h-\[calc\(100dvh-80px\)\] {
    max-height: calc(100dvh - 80px);
  }

  .max-h-full {
    max-height: 100%;
  }

  .max-h-none {
    max-height: none;
  }

  .\!min-h-\[372px\] {
    min-height: 372px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .min-h-\[calc\(100vh-40px\)\] {
    min-height: calc(100vh - 40px);
  }

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

  .\!w-\[20px\] {
    width: 20px !important;
  }

  .\!w-\[59px\] {
    width: 59px !important;
  }

  .\!w-\[71px\] {
    width: 71px !important;
  }

  .\!w-\[91px\] {
    width: 91px !important;
  }

  .\!w-\[140px\] {
    width: 140px !important;
  }

  .\!w-fit {
    width: fit-content !important;
  }

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

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

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

  .w-2\/1 {
    width: 200%;
  }

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

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

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

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

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

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

  .w-\[6\.4vw\] {
    width: 6.4vw;
  }

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

  .w-\[7\%\] {
    width: 7%;
  }

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

  .w-\[8\%\] {
    width: 8%;
  }

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

  .w-\[9\%\] {
    width: 9%;
  }

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

  .w-\[10\%\] {
    width: 10%;
  }

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

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

  .w-\[12\%\] {
    width: 12%;
  }

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

  .w-\[13\%\] {
    width: 13%;
  }

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

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

  .w-\[15\%\] {
    width: 15%;
  }

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

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

  .w-\[17\.5px\] {
    width: 17.5px;
  }

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

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

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

  .w-\[20\%\] {
    width: 20%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[33\%\] {
    width: 33%;
  }

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

  .w-\[34\.2\%\] {
    width: 34.2%;
  }

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

  .w-\[35\%\] {
    width: 35%;
  }

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

  .w-\[36\%\] {
    width: 36%;
  }

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

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

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

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

  .w-\[40\%\] {
    width: 40%;
  }

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

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

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

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

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

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

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

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

  .w-\[50\%\] {
    width: 50%;
  }

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

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

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

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

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

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

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

  .w-\[59\.5\%\] {
    width: 59.5%;
  }

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

  .w-\[60\%\] {
    width: 60%;
  }

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

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

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

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

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

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

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

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

  .w-\[69\.4px\] {
    width: 69.4px;
  }

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

  .w-\[70\%\] {
    width: 70%;
  }

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

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

  .w-\[72\%\] {
    width: 72%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[100\%\] {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[419\.5px\] {
    width: 419.5px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[calc\(50\%-4px\)\] {
    width: calc(50% - 4px);
  }

  .w-\[calc\(50\%-10px\)\] {
    width: calc(50% - 10px);
  }

  .w-\[calc\(100\%\/2\)\] {
    width: 50%;
  }

  .w-\[calc\(100\%_-_40px\)\] {
    width: calc(100% - 40px);
  }

  .w-\[calc\(100\%_-_80px\)\] {
    width: calc(100% - 80px);
  }

  .w-\[calc\(100\%_-_210px\)\] {
    width: calc(100% - 210px);
  }

  .w-\[calc\(100\%_-_677px\)\] {
    width: calc(100% - 677px);
  }

  .w-\[calc\(100vw_-_40px\)\] {
    width: calc(100vw - 40px);
  }

  .w-\[calc\(100vw_-_58px\)\] {
    width: calc(100vw - 58px);
  }

  .w-\[calc\(100vw_-_140px\)\] {
    width: calc(100vw - 140px);
  }

  .w-\[calc\(100vw_-_160px\)\] {
    width: calc(100vw - 160px);
  }

  .w-\[calc\(100vw_-_320px\)\] {
    width: calc(100vw - 320px);
  }

  .w-\[calc\(100vw_-_380px\)\] {
    width: calc(100vw - 380px);
  }

  .w-\[calc\(100vw_-_428px\)\] {
    width: calc(100vw - 428px);
  }

  .w-\[calc\(100vw_-_552px\)\] {
    width: calc(100vw - 552px);
  }

  .w-\[calc\(100vw_-_898px\)\] {
    width: calc(100vw - 898px);
  }

  .w-\[calc\(100vw_-_1340px\)\] {
    width: calc(100vw - 1340px);
  }

  .w-auto {
    width: auto;
  }

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

  .w-full {
    width: 100%;
  }

  .w-screen {
    width: 100vw;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .max-w-\[calc\(100\%-20px\)\] {
    max-width: calc(100% - 20px);
  }

  .max-w-full {
    max-width: 100%;
  }

  .max-w-none {
    max-width: none;
  }

  .max-w-screen {
    max-width: 100vw;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .flex-1 {
    flex: 1;
  }

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

  .grow {
    flex-grow: 1;
  }

  .basis-\[8\%\] {
    flex-basis: 8%;
  }

  .border-collapse {
    border-collapse: collapse;
  }

  .origin-center {
    transform-origin: center;
  }

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

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

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

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

  .-translate-x-\[4px\] {
    --tw-translate-x: calc(4px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-\[50\%\] {
    --tw-translate-x: calc(50% * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-\[114px\] {
    --tw-translate-x: calc(114px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-full {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

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

  .translate-x-\[-1px\] {
    --tw-translate-x: -1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-2px\] {
    --tw-translate-x: -2px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-3px\] {
    --tw-translate-x: -3px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-20px\] {
    --tw-translate-x: -20px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-57\%\] {
    --tw-translate-x: -57%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

  .translate-x-\[1px\] {
    --tw-translate-x: 1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[3px\] {
    --tw-translate-x: 3px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[4px\] {
    --tw-translate-x: 4px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[10px\] {
    --tw-translate-x: 10px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[20px\] {
    --tw-translate-x: 20px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[50\%\] {
    --tw-translate-x: 50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-full {
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-\[50\%\] {
    --tw-translate-y: calc(50% * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-full {
    --tw-translate-y: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-0 {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-1\/2 {
    --tw-translate-y: calc(1 / 2 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-2 {
    --tw-translate-y: calc(var(--spacing) * 2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-1px\] {
    --tw-translate-y: -1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-5px\] {
    --tw-translate-y: -5px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-10px\] {
    --tw-translate-y: -10px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-20px\] {
    --tw-translate-y: -20px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[0\.5px\] {
    --tw-translate-y: .5px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[1px\] {
    --tw-translate-y: 1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[6px\] {
    --tw-translate-y: 6px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[30px\] {
    --tw-translate-y: 30px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[170px\] {
    --tw-translate-y: 170px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[200px\] {
    --tw-translate-y: 200px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-full {
    --tw-translate-y: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-z-0 {
    --tw-translate-z: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z);
  }

  .translate-z-\[-50px\] {
    --tw-translate-z: -50px;
    translate: var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z);
  }

  .scale-x-\[-1\] {
    --tw-scale-x: -1;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-\[0\.6\] {
    scale: .6;
  }

  .scale-\[0\.7\] {
    scale: .7;
  }

  .scale-\[1\] {
    scale: 1;
  }

  .scale-\[5\] {
    scale: 5;
  }

  .-rotate-90 {
    rotate: -90deg;
  }

  .-rotate-\[10deg\] {
    rotate: -10deg;
  }

  .-rotate-\[15deg\] {
    rotate: -15deg;
  }

  .rotate-0 {
    rotate: none;
  }

  .rotate-180 {
    rotate: 180deg;
  }

  .rotate-\[12deg\] {
    rotate: 12deg;
  }

  .rotate-\[40deg\] {
    rotate: 40deg;
  }

  .rotate-\[50deg\] {
    rotate: 50deg;
  }

  .rotate-\[67deg\] {
    rotate: 67deg;
  }

  .rotate-\[180deg\] {
    rotate: 180deg;
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .animate-\[moveScale_2s_ease-in-out_infinite\] {
    animation: 2s ease-in-out infinite moveScale;
  }

  .animate-\[moveTopLeft_2s_ease-in-out_0\.5s_infinite\] {
    animation: 2s ease-in-out .5s infinite moveTopLeft;
  }

  .\!cursor-pointer {
    cursor: pointer !important;
  }

  .cursor-auto {
    cursor: auto;
  }

  .cursor-default {
    cursor: default;
  }

  .cursor-not-allowed {
    cursor: not-allowed;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .touch-none {
    touch-action: none;
  }

  .resize {
    resize: both;
  }

  .resize-none {
    resize: none;
  }

  .appearance-none {
    appearance: none;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .grid-cols-\[44px_1fr_1fr_44px\] {
    grid-template-columns: 44px 1fr 1fr 44px;
  }

  .grid-cols-\[63px_1fr_1fr_63px\] {
    grid-template-columns: 63px 1fr 1fr 63px;
  }

  .grid-cols-\[71\%_29\%\] {
    grid-template-columns: 71% 29%;
  }

  .grid-cols-\[76\%_24\%\] {
    grid-template-columns: 76% 24%;
  }

  .grid-cols-\[repeat\(4\,72px\)\] {
    grid-template-columns: repeat(4, 72px);
  }

  .grid-cols-\[repeat\(4\,74px\)\] {
    grid-template-columns: repeat(4, 74px);
  }

  .grid-cols-\[repeat\(4\,82px\)\] {
    grid-template-columns: repeat(4, 82px);
  }

  .grid-rows-\[repeat\(3\,72px\)\] {
    grid-template-rows: repeat(3, 72px);
  }

  .grid-rows-\[repeat\(3\,74px\)\] {
    grid-template-rows: repeat(3, 74px);
  }

  .grid-rows-\[repeat\(3\,82px\)\] {
    grid-template-rows: repeat(3, 82px);
  }

  .grid-rows-\[repeat\(6\,71px\)\] {
    grid-template-rows: repeat(6, 71px);
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-col-reverse {
    flex-direction: column-reverse;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-row-reverse {
    flex-direction: row-reverse;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .place-content-center {
    place-content: center;
  }

  .\!items-center {
    align-items: center !important;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .items-stretch {
    align-items: stretch;
  }

  .\!justify-center {
    justify-content: center !important;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-evenly {
    justify-content: space-evenly;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .gap-\[0\], .gap-\[0px\] {
    gap: 0;
  }

  .gap-\[1px\] {
    gap: 1px;
  }

  .gap-\[2px\] {
    gap: 2px;
  }

  .gap-\[3px\] {
    gap: 3px;
  }

  .gap-\[4px\] {
    gap: 4px;
  }

  .gap-\[5\.6px\] {
    gap: 5.6px;
  }

  .gap-\[5\.7px\] {
    gap: 5.7px;
  }

  .gap-\[5px\] {
    gap: 5px;
  }

  .gap-\[6px\] {
    gap: 6px;
  }

  .gap-\[7px\] {
    gap: 7px;
  }

  .gap-\[8px\] {
    gap: 8px;
  }

  .gap-\[9\.8px\] {
    gap: 9.8px;
  }

  .gap-\[9px\] {
    gap: 9px;
  }

  .gap-\[10\.5px\] {
    gap: 10.5px;
  }

  .gap-\[10px\] {
    gap: 10px;
  }

  .gap-\[11px\] {
    gap: 11px;
  }

  .gap-\[12px\] {
    gap: 12px;
  }

  .gap-\[13px\] {
    gap: 13px;
  }

  .gap-\[14px\] {
    gap: 14px;
  }

  .gap-\[15px\] {
    gap: 15px;
  }

  .gap-\[16px\] {
    gap: 16px;
  }

  .gap-\[18px\] {
    gap: 18px;
  }

  .gap-\[20px\] {
    gap: 20px;
  }

  .gap-\[21px\] {
    gap: 21px;
  }

  .gap-\[22px\] {
    gap: 22px;
  }

  .gap-\[23px\] {
    gap: 23px;
  }

  .gap-\[24px\] {
    gap: 24px;
  }

  .gap-\[26px\] {
    gap: 26px;
  }

  .gap-\[30px\] {
    gap: 30px;
  }

  .gap-\[31px\] {
    gap: 31px;
  }

  .gap-\[35px\] {
    gap: 35px;
  }

  .gap-\[40px\] {
    gap: 40px;
  }

  .gap-\[40vh\] {
    gap: 40vh;
  }

  .gap-\[41vh\] {
    gap: 41vh;
  }

  .gap-\[55px\] {
    gap: 55px;
  }

  .gap-\[58px\] {
    gap: 58px;
  }

  .gap-\[60px\] {
    gap: 60px;
  }

  .gap-\[70px\] {
    gap: 70px;
  }

  .gap-\[80px\] {
    gap: 80px;
  }

  .gap-\[99px\] {
    gap: 99px;
  }

  .gap-\[120px\] {
    gap: 120px;
  }

  .gap-x-\[8px\] {
    column-gap: 8px;
  }

  .gap-x-\[10px\] {
    column-gap: 10px;
  }

  .gap-x-\[14px\] {
    column-gap: 14px;
  }

  .gap-x-\[40px\] {
    column-gap: 40px;
  }

  .gap-y-\[6px\] {
    row-gap: 6px;
  }

  .gap-y-\[8px\] {
    row-gap: 8px;
  }

  .gap-y-\[10px\] {
    row-gap: 10px;
  }

  .gap-y-\[14px\] {
    row-gap: 14px;
  }

  .gap-y-\[18px\] {
    row-gap: 18px;
  }

  .gap-y-\[20px\] {
    row-gap: 20px;
  }

  .gap-y-\[45px\] {
    row-gap: 45px;
  }

  .gap-y-\[70px\] {
    row-gap: 70px;
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .\!overflow-visible {
    overflow: visible !important;
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .overflow-y-scroll {
    overflow-y: scroll;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }

  .rounded-\[4px\] {
    border-radius: 4px;
  }

  .rounded-\[4px_18px_18px_18px\] {
    border-radius: 4px 18px 18px;
  }

  .rounded-\[5px\] {
    border-radius: 5px;
  }

  .rounded-\[7px_30px_30px_30px\] {
    border-radius: 7px 30px 30px;
  }

  .rounded-\[8px\] {
    border-radius: 8px;
  }

  .rounded-\[9px\] {
    border-radius: 9px;
  }

  .rounded-\[10\.6px\] {
    border-radius: 10.6px;
  }

  .rounded-\[10px\] {
    border-radius: 10px;
  }

  .rounded-\[12\.8px\] {
    border-radius: 12.8px;
  }

  .rounded-\[12px\] {
    border-radius: 12px;
  }

  .rounded-\[14px\] {
    border-radius: 14px;
  }

  .rounded-\[16px\] {
    border-radius: 16px;
  }

  .rounded-\[17px\] {
    border-radius: 17px;
  }

  .rounded-\[20px\] {
    border-radius: 20px;
  }

  .rounded-\[21px\] {
    border-radius: 21px;
  }

  .rounded-\[22px\] {
    border-radius: 22px;
  }

  .rounded-\[24px\] {
    border-radius: 24px;
  }

  .rounded-\[28px\] {
    border-radius: 28px;
  }

  .rounded-\[30px\] {
    border-radius: 30px;
  }

  .rounded-\[32px\] {
    border-radius: 32px;
  }

  .rounded-\[33px\] {
    border-radius: 33px;
  }

  .rounded-\[35px\] {
    border-radius: 35px;
  }

  .rounded-\[40px\] {
    border-radius: 40px;
  }

  .rounded-\[50px\] {
    border-radius: 50px;
  }

  .rounded-\[72px\] {
    border-radius: 72px;
  }

  .rounded-\[100px\] {
    border-radius: 100px;
  }

  .rounded-\[500px\] {
    border-radius: 500px;
  }

  .rounded-\[730px\] {
    border-radius: 730px;
  }

  .rounded-\[999px\] {
    border-radius: 999px;
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .rounded-md {
    border-radius: var(--radius-md);
  }

  .rounded-none {
    border-radius: 0;
  }

  .rounded-xl {
    border-radius: var(--radius-xl);
  }

  .rounded-t-\[10px\] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .rounded-t-\[20px\] {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .rounded-t-\[30px\] {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }

  .rounded-t-\[65px\] {
    border-top-left-radius: 65px;
    border-top-right-radius: 65px;
  }

  .rounded-l-\[10px\] {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .rounded-l-\[20px\] {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .rounded-l-\[30px\] {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
  }

  .rounded-l-full {
    border-top-left-radius: 3.40282e38px;
    border-bottom-left-radius: 3.40282e38px;
  }

  .\!rounded-tl-\[20px\] {
    border-top-left-radius: 20px !important;
  }

  .\!rounded-tl-\[40px\] {
    border-top-left-radius: 40px !important;
  }

  .\!rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .rounded-tl-\[10px\] {
    border-top-left-radius: 10px;
  }

  .rounded-tl-\[20px\] {
    border-top-left-radius: 20px;
  }

  .rounded-tl-\[30px\] {
    border-top-left-radius: 30px;
  }

  .rounded-tl-none {
    border-top-left-radius: 0;
  }

  .rounded-r-\[10px\] {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .rounded-r-\[20px\] {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .rounded-tr-\[4px\] {
    border-top-right-radius: 4px;
  }

  .rounded-tr-\[10px\] {
    border-top-right-radius: 10px;
  }

  .rounded-tr-\[20px\] {
    border-top-right-radius: 20px;
  }

  .rounded-tr-\[30px\] {
    border-top-right-radius: 30px;
  }

  .rounded-tr-\[40px\] {
    border-top-right-radius: 40px;
  }

  .rounded-tr-\[80px\] {
    border-top-right-radius: 80px;
  }

  .rounded-b-\[10px\] {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .rounded-b-\[14px\] {
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
  }

  .rounded-b-\[15px\] {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .rounded-b-\[20px\] {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .rounded-b-\[30px\] {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }

  .rounded-b-\[40px\] {
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }

  .rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .rounded-br-\[0\] {
    border-bottom-right-radius: 0;
  }

  .rounded-br-\[20px\] {
    border-bottom-right-radius: 20px;
  }

  .rounded-br-\[30px\] {
    border-bottom-right-radius: 30px;
  }

  .rounded-bl-\[0\] {
    border-bottom-left-radius: 0;
  }

  .rounded-bl-\[20px\] {
    border-bottom-left-radius: 20px;
  }

  .border, .border-1 {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-3 {
    border-style: var(--tw-border-style);
    border-width: 3px;
  }

  .border-\[1px\] {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-\[2px\] {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-\[3px\] {
    border-style: var(--tw-border-style);
    border-width: 3px;
  }

  .border-\[4px\] {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .border-\[5px\] {
    border-style: var(--tw-border-style);
    border-width: 5px;
  }

  .border-\[6px\] {
    border-style: var(--tw-border-style);
    border-width: 6px;
  }

  .border-\[7px\] {
    border-style: var(--tw-border-style);
    border-width: 7px;
  }

  .border-t-0 {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .border-t-1 {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-t-\[2px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 2px;
  }

  .border-t-\[4px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 4px;
  }

  .border-b, .border-b-1, .border-b-\[1px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-\[4px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 4px;
  }

  .border-none {
    --tw-border-style: none;
    border-style: none;
  }

  .border-\[\#0B90C5\] {
    border-color: #0b90c5;
  }

  .border-\[\#1DA365\], .border-\[\#1da365\] {
    border-color: #1da365;
  }

  .border-\[\#5A371E\] {
    border-color: #5a371e;
  }

  .border-\[\#5ABF8E\] {
    border-color: #5abf8e;
  }

  .border-\[\#5a371e\] {
    border-color: #5a371e;
  }

  .border-\[\#5abf8e\] {
    border-color: #5abf8e;
  }

  .border-\[\#007AFF\] {
    border-color: #007aff;
  }

  .border-\[\#51CEF5\] {
    border-color: #51cef5;
  }

  .border-\[\#999\] {
    border-color: #999;
  }

  .border-\[\#231815\] {
    border-color: #231815;
  }

  .border-\[\#333333\] {
    border-color: #333;
  }

  .border-\[\#555555\] {
    border-color: #555;
  }

  .border-\[\#999999\] {
    border-color: #999;
  }

  .border-\[\#A0663C\] {
    border-color: #a0663c;
  }

  .border-\[\#AAAAAA\], .border-\[\#AAA\] {
    border-color: #aaa;
  }

  .border-\[\#CCCCCC\] {
    border-color: #ccc;
  }

  .border-\[\#D6D6D6\] {
    border-color: #d6d6d6;
  }

  .border-\[\#DDDDDD\] {
    border-color: #ddd;
  }

  .border-\[\#EEEEEE\] {
    border-color: #eee;
  }

  .border-\[\#FF0000\] {
    border-color: red;
  }

  .border-\[\#FF6060\] {
    border-color: #ff6060;
  }

  .border-\[\#FFB547\] {
    border-color: #ffb547;
  }

  .border-\[\#FFDA24\] {
    border-color: #ffda24;
  }

  .border-\[\#FFF3B5\] {
    border-color: #fff3b5;
  }

  .border-\[\#aaa\], .border-\[\#aaaaaa\] {
    border-color: #aaa;
  }

  .border-\[\#d5b88d\] {
    border-color: #d5b88d;
  }

  .border-\[\#ddd\], .border-\[\#dddddd\] {
    border-color: #ddd;
  }

  .border-\[\#eee\] {
    border-color: #eee;
  }

  .border-gray-200 {
    border-color: var(--color-gray-200);
  }

  .border-gray-300 {
    border-color: var(--color-gray-300);
  }

  .border-gray-400 {
    border-color: var(--color-gray-400);
  }

  .border-white {
    border-color: var(--color-white);
  }

  .border-r-white {
    border-right-color: var(--color-white);
  }

  .border-b-\[\#DDDDDD\], .border-b-\[\#ddd\] {
    border-bottom-color: #ddd;
  }

  .border-b-\[\#eee\] {
    border-bottom-color: #eee;
  }

  .border-b-white {
    border-bottom-color: var(--color-white);
  }

  .bg-\[\#0B90C5\] {
    background-color: #0b90c5;
  }

  .bg-\[\#1DA365\] {
    background-color: #1da365;
  }

  .bg-\[\#1d53a3\] {
    background-color: #1d53a3;
  }

  .bg-\[\#5A371D\] {
    background-color: #5a371d;
  }

  .bg-\[\#5A371E\] {
    background-color: #5a371e;
  }

  .bg-\[\#5A371E\]\/60 {
    background-color: oklab(37.3178% .0360092 .0514173 / .6);
  }

  .bg-\[\#5ABF8E\] {
    background-color: #5abf8e;
  }

  .bg-\[\#5a371e\] {
    background-color: #5a371e;
  }

  .bg-\[\#5abf8e\] {
    background-color: #5abf8e;
  }

  .bg-\[\#007AFF\] {
    background-color: #007aff;
  }

  .bg-\[\#007bff\] {
    background-color: #007bff;
  }

  .bg-\[\#7ea9e1\] {
    background-color: #7ea9e1;
  }

  .bg-\[\#51CEF5\] {
    background-color: #51cef5;
  }

  .bg-\[\#54bbff\] {
    background-color: #54bbff;
  }

  .bg-\[\#91DBB3\] {
    background-color: #91dbb3;
  }

  .bg-\[\#333\] {
    background-color: #333;
  }

  .bg-\[\#999\] {
    background-color: #999;
  }

  .bg-\[\#117849\] {
    background-color: #117849;
  }

  .bg-\[\#333333\] {
    background-color: #333;
  }

  .bg-\[\#535353\] {
    background-color: #535353;
  }

  .bg-\[\#555555\] {
    background-color: #555;
  }

  .bg-\[\#979090\] {
    background-color: #979090;
  }

  .bg-\[\#999999\] {
    background-color: #999;
  }

  .bg-\[\#A0663C\] {
    background-color: #a0663c;
  }

  .bg-\[\#AAAAAA\] {
    background-color: #aaa;
  }

  .bg-\[\#B5EDFF\] {
    background-color: #b5edff;
  }

  .bg-\[\#B30005\] {
    background-color: #b30005;
  }

  .bg-\[\#C0CEFF\] {
    background-color: #c0ceff;
  }

  .bg-\[\#D5F5E9\] {
    background-color: #d5f5e9;
  }

  .bg-\[\#D9D9D9\] {
    background-color: #d9d9d9;
  }

  .bg-\[\#DDDDDD\] {
    background-color: #ddd;
  }

  .bg-\[\#E6F4EF\] {
    background-color: #e6f4ef;
  }

  .bg-\[\#EEEEEE\] {
    background-color: #eee;
  }

  .bg-\[\#F5F5F5\] {
    background-color: #f5f5f5;
  }

  .bg-\[\#F9F4F2\] {
    background-color: #f9f4f2;
  }

  .bg-\[\#FF0000\] {
    background-color: red;
  }

  .bg-\[\#FF7B00\] {
    background-color: #ff7b00;
  }

  .bg-\[\#FF6060\] {
    background-color: #ff6060;
  }

  .bg-\[\#FF8484\] {
    background-color: #ff8484;
  }

  .bg-\[\#FF9800\] {
    background-color: #ff9800;
  }

  .bg-\[\#FFB547\] {
    background-color: #ffb547;
  }

  .bg-\[\#FFB968\] {
    background-color: #ffb968;
  }

  .bg-\[\#FFD7D7\] {
    background-color: #ffd7d7;
  }

  .bg-\[\#FFDA24\] {
    background-color: #ffda24;
  }

  .bg-\[\#FFDAB5\] {
    background-color: #ffdab5;
  }

  .bg-\[\#FFE568\] {
    background-color: #ffe568;
  }

  .bg-\[\#FFF0C0\] {
    background-color: #fff0c0;
  }

  .bg-\[\#FFF3B5\] {
    background-color: #fff3b5;
  }

  .bg-\[\#FFFADD\] {
    background-color: #fffadd;
  }

  .bg-\[\#FFFFFF\] {
    background-color: #fff;
  }

  .bg-\[\#a0663c\] {
    background-color: #a0663c;
  }

  .bg-\[\#aaa\], .bg-\[\#aaaaaa\] {
    background-color: #aaa;
  }

  .bg-\[\#cccccc\] {
    background-color: #ccc;
  }

  .bg-\[\#ddd\], .bg-\[\#dddddd\] {
    background-color: #ddd;
  }

  .bg-\[\#eee\], .bg-\[\#eeeeee\] {
    background-color: #eee;
  }

  .bg-\[\#ff9c9c\] {
    background-color: #ff9c9c;
  }

  .bg-\[\#ffda24\] {
    background-color: #ffda24;
  }

  .bg-\[\#ffdab5\] {
    background-color: #ffdab5;
  }

  .bg-\[\#fffadd\] {
    background-color: #fffadd;
  }

  .bg-\[\#fffff\] {
    background-color: #fffff;
  }

  .bg-\[\#ffffff\] {
    background-color: #fff;
  }

  .bg-\[rgba\(0\,0\,0\,0\.8\)\] {
    background-color: #000c;
  }

  .bg-\[rgba\(0\,0\,0\,0\.60\)\] {
    background-color: #0009;
  }

  .bg-\[rgba\(51\,51\,51\,0\.6\)\], .bg-\[rgba\(51\,51\,51\,0\.60\)\] {
    background-color: #3339;
  }

  .bg-\[rgba\(221\,221\,221\,0\.8\)\], .bg-\[rgba\(221\,221\,221\,0\.80\)\] {
    background-color: #dddc;
  }

  .bg-\[rgba\(255\,255\,255\,0\.6\)\] {
    background-color: #fff9;
  }

  .bg-\[start_left\] {
    background-color: start left;
  }

  .bg-\[transparent\] {
    background-color: #0000;
  }

  .bg-\[white\] {
    background-color: #fff;
  }

  .bg-black {
    background-color: var(--color-black);
  }

  .bg-black\/30 {
    background-color: #0000004d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/30 {
      background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
  }

  .bg-black\/40 {
    background-color: #0006;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/40 {
      background-color: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }

  .bg-black\/45 {
    background-color: #00000073;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/45 {
      background-color: color-mix(in oklab, var(--color-black) 45%, transparent);
    }
  }

  .bg-black\/50 {
    background-color: #00000080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/50 {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }

  .bg-black\/60 {
    background-color: #0009;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/60 {
      background-color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }

  .bg-blue-300 {
    background-color: var(--color-blue-300);
  }

  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }

  .bg-green-400 {
    background-color: var(--color-green-400);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white\/40 {
    background-color: #fff6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/40 {
      background-color: color-mix(in oklab, var(--color-white) 40%, transparent);
    }
  }

  .bg-white\/80 {
    background-color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/80 {
      background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .bg-white\/95 {
    background-color: #fffffff2;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/95 {
      background-color: color-mix(in oklab, var(--color-white) 95%, transparent);
    }
  }

  .bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-\[linear-gradient\(142deg\,\#d5b88d_14\.71\%\,\#5a371e_84\.64\%\)\] {
    background-image: linear-gradient(142deg, #d5b88d 14.71%, #5a371e 84.64%);
  }

  .bg-\[linear-gradient\(142deg\,\#fff_14\.71\%\,\#ddd_84\.64\%\)\] {
    background-image: linear-gradient(142deg, #fff 14.71%, #ddd 84.64%);
  }

  .bg-\[linear-gradient\(180deg\,\#5ABF8E_0\%\,\#1DA365_100\%\)\] {
    background-image: linear-gradient(#5abf8e 0%, #1da365 100%);
  }

  .bg-\[linear-gradient\(to_bottom\,\#FFFFFF\,\#FFFADD\)\] {
    background-image: linear-gradient(#fff, #fffadd);
  }

  .from-\[\#5ABF8E\] {
    --tw-gradient-from: #5abf8e;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#b5edff\] {
    --tw-gradient-from: #b5edff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#d5f5e9\] {
    --tw-gradient-from: #d5f5e9;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#e0c6ff\] {
    --tw-gradient-from: #e0c6ff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#0b90c5\] {
    --tw-gradient-to: #0b90c5;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#1DA365\], .to-\[\#1da365\] {
    --tw-gradient-to: #1da365;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#8b52cf\] {
    --tw-gradient-to: #8b52cf;
    --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\:linear-gradient\(to_top\,rgba\(0\,0\,0\,0\)_0\%\,rgba\(0\,0\,0\,1\)_5\%\)\] {
    -webkit-mask-image: linear-gradient(to top, #0000 0%, #000 5%);
    mask-image: linear-gradient(to top, #0000 0%, #000 5%);
  }

  .bg-contain {
    background-size: contain;
  }

  .bg-cover {
    background-size: cover;
  }

  .bg-\[position\:center_-100px\] {
    background-position: 50% -100px;
  }

  .bg-center {
    background-position: center;
  }

  .bg-top {
    background-position: top;
  }

  .bg-no-repeat {
    background-repeat: no-repeat;
  }

  .bg-repeat {
    background-repeat: repeat;
  }

  .\[mask-composite\:intersect\] {
    -webkit-mask-composite: source-in;
    -webkit-mask-composite: source-in;
    mask-composite: intersect;
  }

  .\[mask-size\:98\%_98\%\] {
    -webkit-mask-size: 98% 98%;
    mask-size: 98% 98%;
  }

  .\[mask-repeat\:no-repeat\] {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .object-contain {
    object-fit: contain;
  }

  .object-cover {
    object-fit: cover;
  }

  .object-fill {
    object-fit: fill;
  }

  .object-top {
    object-position: top;
  }

  .\!p-0 {
    padding: calc(var(--spacing) * 0) !important;
  }

  .\!p-\[0px\] {
    padding: 0 !important;
  }

  .\!p-\[8px\] {
    padding: 8px !important;
  }

  .\!p-\[10px\] {
    padding: 10px !important;
  }

  .p-0 {
    padding: calc(var(--spacing) * 0);
  }

  .p-1 {
    padding: calc(var(--spacing) * 1);
  }

  .p-\[3px\] {
    padding: 3px;
  }

  .p-\[4px\] {
    padding: 4px;
  }

  .p-\[6px\] {
    padding: 6px;
  }

  .p-\[7px\] {
    padding: 7px;
  }

  .p-\[8px\] {
    padding: 8px;
  }

  .p-\[10px\] {
    padding: 10px;
  }

  .p-\[14px\] {
    padding: 14px;
  }

  .p-\[15px\] {
    padding: 15px;
  }

  .p-\[20px\] {
    padding: 20px;
  }

  .p-\[30px\] {
    padding: 30px;
  }

  .p-\[34px\] {
    padding: 34px;
  }

  .p-\[40px\] {
    padding: 40px;
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-\[2vw\] {
    padding-inline: 2vw;
  }

  .px-\[3px\] {
    padding-inline: 3px;
  }

  .px-\[4px\] {
    padding-inline: 4px;
  }

  .px-\[5\.1vw\] {
    padding-inline: 5.1vw;
  }

  .px-\[5px\] {
    padding-inline: 5px;
  }

  .px-\[6px\] {
    padding-inline: 6px;
  }

  .px-\[7\.5px\] {
    padding-inline: 7.5px;
  }

  .px-\[7px\] {
    padding-inline: 7px;
  }

  .px-\[8px\] {
    padding-inline: 8px;
  }

  .px-\[9px\] {
    padding-inline: 9px;
  }

  .px-\[10px\] {
    padding-inline: 10px;
  }

  .px-\[12px\] {
    padding-inline: 12px;
  }

  .px-\[14px\] {
    padding-inline: 14px;
  }

  .px-\[15px\] {
    padding-inline: 15px;
  }

  .px-\[16px\] {
    padding-inline: 16px;
  }

  .px-\[17px\] {
    padding-inline: 17px;
  }

  .px-\[18px\] {
    padding-inline: 18px;
  }

  .px-\[19px\] {
    padding-inline: 19px;
  }

  .px-\[20px\] {
    padding-inline: 20px;
  }

  .px-\[21px\] {
    padding-inline: 21px;
  }

  .px-\[22\.5px\] {
    padding-inline: 22.5px;
  }

  .px-\[22px\] {
    padding-inline: 22px;
  }

  .px-\[24px\] {
    padding-inline: 24px;
  }

  .px-\[27px\] {
    padding-inline: 27px;
  }

  .px-\[28\.5px\] {
    padding-inline: 28.5px;
  }

  .px-\[30px\] {
    padding-inline: 30px;
  }

  .px-\[34px\] {
    padding-inline: 34px;
  }

  .px-\[36px\] {
    padding-inline: 36px;
  }

  .px-\[38px\] {
    padding-inline: 38px;
  }

  .px-\[40px\] {
    padding-inline: 40px;
  }

  .px-\[42px\] {
    padding-inline: 42px;
  }

  .px-\[44px\] {
    padding-inline: 44px;
  }

  .px-\[45px\] {
    padding-inline: 45px;
  }

  .px-\[50px\] {
    padding-inline: 50px;
  }

  .px-\[53px\] {
    padding-inline: 53px;
  }

  .px-\[60px\] {
    padding-inline: 60px;
  }

  .px-\[88px\] {
    padding-inline: 88px;
  }

  .px-\[100px\] {
    padding-inline: 100px;
  }

  .px-\[110px\] {
    padding-inline: 110px;
  }

  .px-\[120px\] {
    padding-inline: 120px;
  }

  .px-\[122px\] {
    padding-inline: 122px;
  }

  .px-\[140px\] {
    padding-inline: 140px;
  }

  .px-\[143px\] {
    padding-inline: 143px;
  }

  .px-\[220px\] {
    padding-inline: 220px;
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

  .py-\[2px\] {
    padding-block: 2px;
  }

  .py-\[4px\] {
    padding-block: 4px;
  }

  .py-\[5px\] {
    padding-block: 5px;
  }

  .py-\[6\.5px\] {
    padding-block: 6.5px;
  }

  .py-\[6px\] {
    padding-block: 6px;
  }

  .py-\[8px\] {
    padding-block: 8px;
  }

  .py-\[9px\] {
    padding-block: 9px;
  }

  .py-\[10px\] {
    padding-block: 10px;
  }

  .py-\[12px\] {
    padding-block: 12px;
  }

  .py-\[13px\] {
    padding-block: 13px;
  }

  .py-\[14px\] {
    padding-block: 14px;
  }

  .py-\[15px\] {
    padding-block: 15px;
  }

  .py-\[16px\] {
    padding-block: 16px;
  }

  .py-\[18px\] {
    padding-block: 18px;
  }

  .py-\[19px\] {
    padding-block: 19px;
  }

  .py-\[20px\] {
    padding-block: 20px;
  }

  .py-\[24px\] {
    padding-block: 24px;
  }

  .py-\[25px\] {
    padding-block: 25px;
  }

  .py-\[28px\] {
    padding-block: 28px;
  }

  .py-\[30px\] {
    padding-block: 30px;
  }

  .py-\[34px\] {
    padding-block: 34px;
  }

  .py-\[40px\] {
    padding-block: 40px;
  }

  .py-\[44px\] {
    padding-block: 44px;
  }

  .py-\[50px\] {
    padding-block: 50px;
  }

  .py-\[60px\] {
    padding-block: 60px;
  }

  .py-\[80px\] {
    padding-block: 80px;
  }

  .\!ps-\[0px\] {
    padding-inline-start: 0 !important;
  }

  .ps-\[6px\] {
    padding-inline-start: 6px;
  }

  .ps-\[8px\] {
    padding-inline-start: 8px;
  }

  .ps-\[9px\] {
    padding-inline-start: 9px;
  }

  .ps-\[10px\] {
    padding-inline-start: 10px;
  }

  .ps-\[12px\] {
    padding-inline-start: 12px;
  }

  .ps-\[14px\] {
    padding-inline-start: 14px;
  }

  .ps-\[20px\] {
    padding-inline-start: 20px;
  }

  .ps-\[24px\] {
    padding-inline-start: 24px;
  }

  .ps-\[28px\] {
    padding-inline-start: 28px;
  }

  .ps-\[30px\] {
    padding-inline-start: 30px;
  }

  .ps-\[36px\] {
    padding-inline-start: 36px;
  }

  .ps-\[40px\] {
    padding-inline-start: 40px;
  }

  .ps-\[48px\] {
    padding-inline-start: 48px;
  }

  .ps-\[50px\] {
    padding-inline-start: 50px;
  }

  .ps-\[55px\] {
    padding-inline-start: 55px;
  }

  .ps-\[80px\] {
    padding-inline-start: 80px;
  }

  .\!pe-\[0px\] {
    padding-inline-end: 0 !important;
  }

  .pe-\[6px\] {
    padding-inline-end: 6px;
  }

  .pe-\[9px\] {
    padding-inline-end: 9px;
  }

  .pe-\[10px\] {
    padding-inline-end: 10px;
  }

  .pe-\[12px\] {
    padding-inline-end: 12px;
  }

  .pe-\[14px\] {
    padding-inline-end: 14px;
  }

  .pe-\[20px\] {
    padding-inline-end: 20px;
  }

  .pe-\[23px\] {
    padding-inline-end: 23px;
  }

  .pe-\[30px\] {
    padding-inline-end: 30px;
  }

  .pe-\[38px\] {
    padding-inline-end: 38px;
  }

  .pe-\[40px\] {
    padding-inline-end: 40px;
  }

  .pe-\[48px\] {
    padding-inline-end: 48px;
  }

  .pe-\[64px\] {
    padding-inline-end: 64px;
  }

  .pe-\[80px\] {
    padding-inline-end: 80px;
  }

  .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }

  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }

  .pt-\[1px\] {
    padding-top: 1px;
  }

  .pt-\[2px\] {
    padding-top: 2px;
  }

  .pt-\[3px\] {
    padding-top: 3px;
  }

  .pt-\[4px\] {
    padding-top: 4px;
  }

  .pt-\[5px\] {
    padding-top: 5px;
  }

  .pt-\[6px\] {
    padding-top: 6px;
  }

  .pt-\[7px\] {
    padding-top: 7px;
  }

  .pt-\[8px\] {
    padding-top: 8px;
  }

  .pt-\[9px\] {
    padding-top: 9px;
  }

  .pt-\[10px\] {
    padding-top: 10px;
  }

  .pt-\[12px\] {
    padding-top: 12px;
  }

  .pt-\[13px\] {
    padding-top: 13px;
  }

  .pt-\[14px\] {
    padding-top: 14px;
  }

  .pt-\[16px\] {
    padding-top: 16px;
  }

  .pt-\[18px\] {
    padding-top: 18px;
  }

  .pt-\[19px\] {
    padding-top: 19px;
  }

  .pt-\[20px\] {
    padding-top: 20px;
  }

  .pt-\[21px\] {
    padding-top: 21px;
  }

  .pt-\[24px\] {
    padding-top: 24px;
  }

  .pt-\[27px\] {
    padding-top: 27px;
  }

  .pt-\[30px\] {
    padding-top: 30px;
  }

  .pt-\[32px\] {
    padding-top: 32px;
  }

  .pt-\[34px\] {
    padding-top: 34px;
  }

  .pt-\[35px\] {
    padding-top: 35px;
  }

  .pt-\[36px\] {
    padding-top: 36px;
  }

  .pt-\[40px\] {
    padding-top: 40px;
  }

  .pt-\[46px\] {
    padding-top: 46px;
  }

  .pt-\[47px\] {
    padding-top: 47px;
  }

  .pt-\[58px\] {
    padding-top: 58px;
  }

  .pt-\[60px\] {
    padding-top: 60px;
  }

  .pt-\[62px\] {
    padding-top: 62px;
  }

  .pt-\[64px\] {
    padding-top: 64px;
  }

  .pt-\[75px\] {
    padding-top: 75px;
  }

  .pt-\[84px\] {
    padding-top: 84px;
  }

  .pt-\[86px\] {
    padding-top: 86px;
  }

  .pt-\[100px\] {
    padding-top: 100px;
  }

  .pt-\[170px\] {
    padding-top: 170px;
  }

  .pr-\[2px\] {
    padding-right: 2px;
  }

  .pr-\[5px\] {
    padding-right: 5px;
  }

  .pr-\[10px\] {
    padding-right: 10px;
  }

  .pr-\[12px\] {
    padding-right: 12px;
  }

  .pr-\[14px\] {
    padding-right: 14px;
  }

  .pr-\[20px\] {
    padding-right: 20px;
  }

  .pr-\[24px\] {
    padding-right: 24px;
  }

  .pr-\[56px\] {
    padding-right: 56px;
  }

  .pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .pb-\[6px\] {
    padding-bottom: 6px;
  }

  .pb-\[10px\] {
    padding-bottom: 10px;
  }

  .pb-\[12px\] {
    padding-bottom: 12px;
  }

  .pb-\[14px\] {
    padding-bottom: 14px;
  }

  .pb-\[15px\] {
    padding-bottom: 15px;
  }

  .pb-\[16px\] {
    padding-bottom: 16px;
  }

  .pb-\[20px\] {
    padding-bottom: 20px;
  }

  .pb-\[22px\] {
    padding-bottom: 22px;
  }

  .pb-\[24px\] {
    padding-bottom: 24px;
  }

  .pb-\[26px\] {
    padding-bottom: 26px;
  }

  .pb-\[28px\] {
    padding-bottom: 28px;
  }

  .pb-\[30px\] {
    padding-bottom: 30px;
  }

  .pb-\[38px\] {
    padding-bottom: 38px;
  }

  .pb-\[40px\] {
    padding-bottom: 40px;
  }

  .pb-\[43px\] {
    padding-bottom: 43px;
  }

  .pb-\[44px\] {
    padding-bottom: 44px;
  }

  .pb-\[50px\] {
    padding-bottom: 50px;
  }

  .pb-\[54px\] {
    padding-bottom: 54px;
  }

  .pb-\[60px\] {
    padding-bottom: 60px;
  }

  .pb-\[68px\] {
    padding-bottom: 68px;
  }

  .pb-\[71px\] {
    padding-bottom: 71px;
  }

  .pb-\[72px\] {
    padding-bottom: 72px;
  }

  .pb-\[80px\] {
    padding-bottom: 80px;
  }

  .pb-\[84px\] {
    padding-bottom: 84px;
  }

  .pb-\[85px\] {
    padding-bottom: 85px;
  }

  .pb-\[100px\] {
    padding-bottom: 100px;
  }

  .pb-\[120px\] {
    padding-bottom: 120px;
  }

  .pb-\[300px\] {
    padding-bottom: 300px;
  }

  .pb-\[env\(safe-area-inset-bottom\)\] {
    padding-bottom: env(safe-area-inset-bottom);
  }

  .pl-\[12px\] {
    padding-left: 12px;
  }

  .pl-\[14px\] {
    padding-left: 14px;
  }

  .pl-\[15px\] {
    padding-left: 15px;
  }

  .pl-\[20px\] {
    padding-left: 20px;
  }

  .pl-\[40px\] {
    padding-left: 40px;
  }

  .pl-\[44px\] {
    padding-left: 44px;
  }

  .text-center {
    text-align: center;
  }

  .text-end {
    text-align: end;
  }

  .text-left {
    text-align: left;
  }

  .text-start {
    text-align: start;
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .\!text-\[12px\] {
    font-size: 12px !important;
  }

  .\!text-\[14px\] {
    font-size: 14px !important;
  }

  .text-\[5px\] {
    font-size: 5px;
  }

  .text-\[9\.8px\] {
    font-size: 9.8px;
  }

  .text-\[9px\] {
    font-size: 9px;
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[14px\] {
    font-size: 14px;
  }

  .text-\[15px\] {
    font-size: 15px;
  }

  .text-\[16px\] {
    font-size: 16px;
  }

  .text-\[17px\] {
    font-size: 17px;
  }

  .text-\[18px\] {
    font-size: 18px;
  }

  .text-\[20px\] {
    font-size: 20px;
  }

  .text-\[22px\] {
    font-size: 22px;
  }

  .text-\[23px\] {
    font-size: 23px;
  }

  .text-\[24px\] {
    font-size: 24px;
  }

  .text-\[26px\] {
    font-size: 26px;
  }

  .text-\[28px\] {
    font-size: 28px;
  }

  .text-\[32px\] {
    font-size: 32px;
  }

  .text-\[34px\] {
    font-size: 34px;
  }

  .text-\[38px\] {
    font-size: 38px;
  }

  .text-\[40px\] {
    font-size: 40px;
  }

  .text-\[42px\] {
    font-size: 42px;
  }

  .text-\[48px\] {
    font-size: 48px;
  }

  .text-\[62px\] {
    font-size: 62px;
  }

  .text-\[66px\] {
    font-size: 66px;
  }

  .text-\[94px\] {
    font-size: 94px;
  }

  .leading-\[10px\] {
    --tw-leading: 10px;
    line-height: 10px;
  }

  .leading-\[12px\] {
    --tw-leading: 12px;
    line-height: 12px;
  }

  .leading-\[13px\] {
    --tw-leading: 13px;
    line-height: 13px;
  }

  .leading-\[14px\] {
    --tw-leading: 14px;
    line-height: 14px;
  }

  .leading-\[15\.6px\] {
    --tw-leading: 15.6px;
    line-height: 15.6px;
  }

  .leading-\[16px\] {
    --tw-leading: 16px;
    line-height: 16px;
  }

  .leading-\[17px\] {
    --tw-leading: 17px;
    line-height: 17px;
  }

  .leading-\[18\.2px\] {
    --tw-leading: 18.2px;
    line-height: 18.2px;
  }

  .leading-\[18px\] {
    --tw-leading: 18px;
    line-height: 18px;
  }

  .leading-\[19px\] {
    --tw-leading: 19px;
    line-height: 19px;
  }

  .leading-\[20\.8px\] {
    --tw-leading: 20.8px;
    line-height: 20.8px;
  }

  .leading-\[20px\] {
    --tw-leading: 20px;
    line-height: 20px;
  }

  .leading-\[21px\] {
    --tw-leading: 21px;
    line-height: 21px;
  }

  .leading-\[22\.4px\] {
    --tw-leading: 22.4px;
    line-height: 22.4px;
  }

  .leading-\[22px\] {
    --tw-leading: 22px;
    line-height: 22px;
  }

  .leading-\[23\.4px\] {
    --tw-leading: 23.4px;
    line-height: 23.4px;
  }

  .leading-\[23\.5px\] {
    --tw-leading: 23.5px;
    line-height: 23.5px;
  }

  .leading-\[23px\] {
    --tw-leading: 23px;
    line-height: 23px;
  }

  .leading-\[24px\] {
    --tw-leading: 24px;
    line-height: 24px;
  }

  .leading-\[25px\] {
    --tw-leading: 25px;
    line-height: 25px;
  }

  .leading-\[26px\] {
    --tw-leading: 26px;
    line-height: 26px;
  }

  .leading-\[27px\] {
    --tw-leading: 27px;
    line-height: 27px;
  }

  .leading-\[28px\] {
    --tw-leading: 28px;
    line-height: 28px;
  }

  .leading-\[29px\] {
    --tw-leading: 29px;
    line-height: 29px;
  }

  .leading-\[30px\] {
    --tw-leading: 30px;
    line-height: 30px;
  }

  .leading-\[31\.2px\] {
    --tw-leading: 31.2px;
    line-height: 31.2px;
  }

  .leading-\[31px\] {
    --tw-leading: 31px;
    line-height: 31px;
  }

  .leading-\[32px\] {
    --tw-leading: 32px;
    line-height: 32px;
  }

  .leading-\[34px\] {
    --tw-leading: 34px;
    line-height: 34px;
  }

  .leading-\[36px\] {
    --tw-leading: 36px;
    line-height: 36px;
  }

  .leading-\[37\.9px\] {
    --tw-leading: 37.9px;
    line-height: 37.9px;
  }

  .leading-\[37px\] {
    --tw-leading: 37px;
    line-height: 37px;
  }

  .leading-\[38\.4px\] {
    --tw-leading: 38.4px;
    line-height: 38.4px;
  }

  .leading-\[38px\] {
    --tw-leading: 38px;
    line-height: 38px;
  }

  .leading-\[44\.8px\] {
    --tw-leading: 44.8px;
    line-height: 44.8px;
  }

  .leading-\[44px\] {
    --tw-leading: 44px;
    line-height: 44px;
  }

  .leading-\[45\.5px\] {
    --tw-leading: 45.5px;
    line-height: 45.5px;
  }

  .leading-\[45px\] {
    --tw-leading: 45px;
    line-height: 45px;
  }

  .leading-\[46px\] {
    --tw-leading: 46px;
    line-height: 46px;
  }

  .leading-\[48px\] {
    --tw-leading: 48px;
    line-height: 48px;
  }

  .leading-\[52px\] {
    --tw-leading: 52px;
    line-height: 52px;
  }

  .leading-\[100\%\] {
    --tw-leading: 100%;
    line-height: 100%;
  }

  .leading-\[110\%\] {
    --tw-leading: 110%;
    line-height: 110%;
  }

  .leading-\[120\%\] {
    --tw-leading: 120%;
    line-height: 120%;
  }

  .leading-\[130\%\] {
    --tw-leading: 130%;
    line-height: 130%;
  }

  .leading-\[140\%\] {
    --tw-leading: 140%;
    line-height: 140%;
  }

  .leading-\[150\%\] {
    --tw-leading: 150%;
    line-height: 150%;
  }

  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }

  .font-\[400\] {
    --tw-font-weight: 400;
    font-weight: 400;
  }

  .font-\[700\] {
    --tw-font-weight: 700;
    font-weight: 700;
  }

  .font-\[800\] {
    --tw-font-weight: 800;
    font-weight: 800;
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-extrabold {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .-tracking-\[-0\.42px\] {
    --tw-tracking: calc(-.42px * -1);
    letter-spacing: .42px;
  }

  .-tracking-\[0\.3px\] {
    --tw-tracking: calc(.3px * -1);
    letter-spacing: -.3px;
  }

  .-tracking-\[0\.6px\] {
    --tw-tracking: calc(.6px * -1);
    letter-spacing: -.6px;
  }

  .-tracking-\[0\.8px\] {
    --tw-tracking: calc(.8px * -1);
    letter-spacing: -.8px;
  }

  .-tracking-\[0\.9px\] {
    --tw-tracking: calc(.9px * -1);
    letter-spacing: -.9px;
  }

  .-tracking-\[0\.32px\] {
    --tw-tracking: calc(.32px * -1);
    letter-spacing: -.32px;
  }

  .-tracking-\[0\.42px\] {
    --tw-tracking: calc(.42px * -1);
    letter-spacing: -.42px;
  }

  .-tracking-\[0\.48px\] {
    --tw-tracking: calc(.48px * -1);
    letter-spacing: -.48px;
  }

  .-tracking-\[0\.54px\] {
    --tw-tracking: calc(.54px * -1);
    letter-spacing: -.54px;
  }

  .-tracking-\[0\.72px\] {
    --tw-tracking: calc(.72px * -1);
    letter-spacing: -.72px;
  }

  .-tracking-\[1\.2px\] {
    --tw-tracking: calc(1.2px * -1);
    letter-spacing: -1.2px;
  }

  .-tracking-\[1\.6px\] {
    --tw-tracking: calc(1.6px * -1);
    letter-spacing: -1.6px;
  }

  .-tracking-\[1px\] {
    --tw-tracking: calc(1px * -1);
    letter-spacing: -1px;
  }

  .-tracking-\[2\.4px\] {
    --tw-tracking: calc(2.4px * -1);
    letter-spacing: -2.4px;
  }

  .-tracking-\[2px\] {
    --tw-tracking: calc(2px * -1);
    letter-spacing: -2px;
  }

  .-tracking-\[3\%\] {
    --tw-tracking: calc(3% * -1);
    letter-spacing: calc(3% * -1);
  }

  .-tracking-\[3\.1px\] {
    --tw-tracking: calc(3.1px * -1);
    letter-spacing: -3.1px;
  }

  .-tracking-\[4\.7px\] {
    --tw-tracking: calc(4.7px * -1);
    letter-spacing: -4.7px;
  }

  .-tracking-normal {
    --tw-tracking: calc(var(--tracking-normal) * -1);
    letter-spacing: calc(var(--tracking-normal) * -1);
  }

  .-tracking-wide {
    --tw-tracking: calc(var(--tracking-wide) * -1);
    letter-spacing: calc(var(--tracking-wide) * -1);
  }

  .-tracking-wider {
    --tw-tracking: calc(var(--tracking-wider) * -1);
    letter-spacing: calc(var(--tracking-wider) * -1);
  }

  .tracking-\[-0\.4px\] {
    --tw-tracking: -.4px;
    letter-spacing: -.4px;
  }

  .tracking-\[-0\.6px\] {
    --tw-tracking: -.6px;
    letter-spacing: -.6px;
  }

  .tracking-\[-0\.7px\] {
    --tw-tracking: -.7px;
    letter-spacing: -.7px;
  }

  .tracking-\[-0\.8px\] {
    --tw-tracking: -.8px;
    letter-spacing: -.8px;
  }

  .tracking-\[-0\.9px\] {
    --tw-tracking: -.9px;
    letter-spacing: -.9px;
  }

  .tracking-\[-0\.28px\] {
    --tw-tracking: -.28px;
    letter-spacing: -.28px;
  }

  .tracking-\[-0\.32px\] {
    --tw-tracking: -.32px;
    letter-spacing: -.32px;
  }

  .tracking-\[-0\.36px\] {
    --tw-tracking: -.36px;
    letter-spacing: -.36px;
  }

  .tracking-\[-0\.42px\] {
    --tw-tracking: -.42px;
    letter-spacing: -.42px;
  }

  .tracking-\[-0\.46px\] {
    --tw-tracking: -.46px;
    letter-spacing: -.46px;
  }

  .tracking-\[-0\.48px\] {
    --tw-tracking: -.48px;
    letter-spacing: -.48px;
  }

  .tracking-\[-0\.54px\] {
    --tw-tracking: -.54px;
    letter-spacing: -.54px;
  }

  .tracking-\[-0\.72px\] {
    --tw-tracking: -.72px;
    letter-spacing: -.72px;
  }

  .tracking-\[-0\.78px\] {
    --tw-tracking: -.78px;
    letter-spacing: -.78px;
  }

  .tracking-\[-0\.96px\] {
    --tw-tracking: -.96px;
    letter-spacing: -.96px;
  }

  .tracking-\[-1\.5px\] {
    --tw-tracking: -1.5px;
    letter-spacing: -1.5px;
  }

  .tracking-\[-1px\] {
    --tw-tracking: -1px;
    letter-spacing: -1px;
  }

  .tracking-\[-3\%\] {
    --tw-tracking: -3%;
    letter-spacing: -3%;
  }

  .tracking-\[-5\%\] {
    --tw-tracking: -5%;
    letter-spacing: -5%;
  }

  .tracking-\[0\.5px\] {
    --tw-tracking: .5px;
    letter-spacing: .5px;
  }

  .tracking-normal {
    --tw-tracking: var(--tracking-normal);
    letter-spacing: var(--tracking-normal);
  }

  .text-nowrap {
    text-wrap: nowrap;
  }

  .text-wrap {
    text-wrap: wrap;
  }

  .break-words {
    overflow-wrap: break-word;
  }

  .break-all {
    word-break: break-all;
  }

  .break-keep {
    word-break: keep-all;
  }

  .whitespace-normal {
    white-space: normal;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre-line {
    white-space: pre-line;
  }

  .\!text-\[\#1DA365\] {
    color: #1da365 !important;
  }

  .text-\[\#0B90C5\], .text-\[\#0b90c5\] {
    color: #0b90c5;
  }

  .text-\[\#1DA365\], .text-\[\#1da365\] {
    color: #1da365;
  }

  .text-\[\#2E5EFF\] {
    color: #2e5eff;
  }

  .text-\[\#2F76EF\] {
    color: #2f76ef;
  }

  .text-\[\#5A371D\] {
    color: #5a371d;
  }

  .text-\[\#5A371E\], .text-\[\#5a371e\] {
    color: #5a371e;
  }

  .text-\[\#007AFF\] {
    color: #007aff;
  }

  .text-\[\#51CEF5\] {
    color: #51cef5;
  }

  .text-\[\#0098A0\] {
    color: #0098a0;
  }

  .text-\[\#333\] {
    color: #333;
  }

  .text-\[\#555\] {
    color: #555;
  }

  .text-\[\#965CEA\] {
    color: #965cea;
  }

  .text-\[\#999\] {
    color: #999;
  }

  .text-\[\#7636C4\], .text-\[\#7636c4\] {
    color: #7636c4;
  }

  .text-\[\#080606\] {
    color: #080606;
  }

  .text-\[\#111111\] {
    color: #111;
  }

  .text-\[\#333333\] {
    color: #333;
  }

  .text-\[\#555555\] {
    color: #555;
  }

  .text-\[\#666666\] {
    color: #666;
  }

  .text-\[\#999999\] {
    color: #999;
  }

  .text-\[\#A0663C\] {
    color: #a0663c;
  }

  .text-\[\#AAAAAA\] {
    color: #aaa;
  }

  .text-\[\#CCCCCC\] {
    color: #ccc;
  }

  .text-\[\#D5F5E9\] {
    color: #d5f5e9;
  }

  .text-\[\#DDDDDD\] {
    color: #ddd;
  }

  .text-\[\#E50012\] {
    color: #e50012;
  }

  .text-\[\#FF0000\] {
    color: red;
  }

  .text-\[\#FF7B00\] {
    color: #ff7b00;
  }

  .text-\[\#FF6060\] {
    color: #ff6060;
  }

  .text-\[\#FFA100\] {
    color: #ffa100;
  }

  .text-\[\#FFB547\] {
    color: #ffb547;
  }

  .text-\[\#FFDA24\] {
    color: #ffda24;
  }

  .text-\[\#FFF3B5\] {
    color: #fff3b5;
  }

  .text-\[\#FFFFFF\] {
    color: #fff;
  }

  .text-\[\#aaa\], .text-\[\#aaaaaa\] {
    color: #aaa;
  }

  .text-\[\#b5edff\] {
    color: #b5edff;
  }

  .text-\[\#ccc\] {
    color: #ccc;
  }

  .text-\[\#d5f5e9\] {
    color: #d5f5e9;
  }

  .text-\[\#dddddd\] {
    color: #ddd;
  }

  .text-\[\#e50012\] {
    color: #e50012;
  }

  .text-\[\#eee\] {
    color: #eee;
  }

  .text-\[\#ff6060\] {
    color: #ff6060;
  }

  .text-\[\#ffffff\] {
    color: #fff;
  }

  .text-\[16x\] {
    color: 16x;
  }

  .text-\[white\] {
    color: #fff;
  }

  .text-black {
    color: var(--color-black);
  }

  .text-black\/60 {
    color: #0009;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-black\/60 {
      color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }

  .text-gray-700 {
    color: var(--color-gray-700);
  }

  .text-green-600 {
    color: var(--color-green-600);
  }

  .text-white {
    color: var(--color-white);
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-30 {
    opacity: .3;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-100 {
    opacity: 1;
  }

  .opacity-\[50\%\] {
    opacity: .5;
  }

  .shadow-2xl {
    --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);
  }

  .shadow-\[0_-4px_4px_0_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 -4px 4px 0 var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_3\.2px_0_\#231815\] {
    --tw-shadow: 0 3.2px 0 var(--tw-shadow-color, #231815);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_3px_0_0_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 3px 0 0 var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_4px_0_0_\#ddd\] {
    --tw-shadow: 0 4px 0 0 var(--tw-shadow-color, #ddd);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_4px_0_0_rgba\(238\,238\,238\,0\.93\)\] {
    --tw-shadow: 0 4px 0 0 var(--tw-shadow-color, #eeeeeeed);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_4px_4px_0_rgba\(0\,0\,0\,0\.10\)\] {
    --tw-shadow: 0 4px 4px 0 var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_4px_4px_0_rgba\(0\,0\,0\,0\.25\)\] {
    --tw-shadow: 0 4px 4px 0 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);
  }

  .shadow-\[0_4px_4px_0_rgba\(0\,0\,0\,0\.40\)\] {
    --tw-shadow: 0 4px 4px 0 var(--tw-shadow-color, #0006);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_6px_0_0_rgba\(255\,255\,255\,0\.2\)\] {
    --tw-shadow: 0 6px 0 0 var(--tw-shadow-color, #fff3);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_7\.292px_0_0_rgba\(238\,238\,238\,0\.93\)\] {
    --tw-shadow: 0 7.292px 0 0 var(--tw-shadow-color, #eeeeeeed);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_7px_0_0_\#007bac\] {
    --tw-shadow: 0 7px 0 0 var(--tw-shadow-color, #007bac);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_7px_0_0_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 7px 0 0 var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_7px_5px_0_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 7px 5px 0 var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_8px_4px_0_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 8px 4px 0 var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_8px_4px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 8px 4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_10px_0_0_rgba\(255\,255\,255\,0\.2\)\] {
    --tw-shadow: 0 10px 0 0 var(--tw-shadow-color, #fff3);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_10px_10px_0_rgba\(0\,0\,0\,0\.1\)\], .shadow-\[0_10px_10px_0_rgba\(0\,0\,0\,0\.10\)\] {
    --tw-shadow: 0 10px 10px 0 var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_14px_10px_0_rgba\(0\,0\,0\,0\.025\)\] {
    --tw-shadow: 0 14px 10px 0 var(--tw-shadow-color, #00000006);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_14px_10px_0_rgba\(153\,153\,153\,0\.1\)\], .shadow-\[0_14px_10px_0_rgba\(153\,153\,153\,0\.10\)\] {
    --tw-shadow: 0 14px 10px 0 var(--tw-shadow-color, #9999991a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_8px_4px_rgba\(0\,0\,0\,0\.10\)\] {
    --tw-shadow: 0px 8px 4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .drop-shadow-\[-14\.583px_14\.583px_7\.292px_rgba\(0\,0\,0\,0\.3\)\] {
    --tw-drop-shadow-size: drop-shadow(-14.583px 14.583px 7.292px var(--tw-drop-shadow-color, #0000004d));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-\[0_0_10px_rgba\(0\,0\,0\,0\.4\)\] {
    --tw-drop-shadow-size: drop-shadow(0 0 10px var(--tw-drop-shadow-color, #0006));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-\[0_4px_0_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-drop-shadow-size: drop-shadow(0 4px 0 var(--tw-drop-shadow-color, #0000001a));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-\[0_4px_4px_rgba\(0\,0\,0\,0\.25\)\] {
    --tw-drop-shadow-size: drop-shadow(0 4px 4px var(--tw-drop-shadow-color, #00000040));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-\[0_7px_0_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-drop-shadow-size: drop-shadow(0 7px 0 var(--tw-drop-shadow-color, #0000001a));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-\[0_10px_0_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-drop-shadow-size: drop-shadow(0 10px 0 var(--tw-drop-shadow-color, #0000001a));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-\[20px_20px_10px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-drop-shadow-size: drop-shadow(20px 20px 10px var(--tw-drop-shadow-color, #0000001a));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .delay-300 {
    transition-delay: .3s;
  }

  .delay-400 {
    transition-delay: .4s;
  }

  .delay-500 {
    transition-delay: .5s;
  }

  .delay-\[0ms\] {
    transition-delay: 0s;
  }

  .delay-\[700ms\] {
    transition-delay: .7s;
  }

  .delay-\[800ms\] {
    transition-delay: .8s;
  }

  .delay-\[1300ms\] {
    transition-delay: 1.3s;
  }

  .delay-\[1900ms\] {
    transition-delay: 1.9s;
  }

  .delay-\[2400ms\] {
    transition-delay: 2.4s;
  }

  .delay-\[2500ms\] {
    transition-delay: 2.5s;
  }

  .delay-\[3000ms\] {
    transition-delay: 3s;
  }

  .delay-\[3600ms\] {
    transition-delay: 3.6s;
  }

  .delay-\[4200ms\] {
    transition-delay: 4.2s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .duration-700 {
    --tw-duration: .7s;
    transition-duration: .7s;
  }

  .duration-1000 {
    --tw-duration: 1s;
    transition-duration: 1s;
  }

  .duration-\[1600ms\] {
    --tw-duration: 1.6s;
    transition-duration: 1.6s;
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .text-shadow-lg\/10 {
    --tw-text-shadow-alpha: 10%;
    text-shadow: 0px 1px 2px var(--tw-text-shadow-color, oklab(0% 0 0 / .1)), 0px 3px 2px var(--tw-text-shadow-color, oklab(0% 0 0 / .1)), 0px 4px 8px var(--tw-text-shadow-color, oklab(0% 0 0 / .1));
  }

  .\[-webkit-mask-composite\:source-in\] {
    -webkit-mask-composite: source-in;
  }

  .\[-webkit-mask-image\:linear-gradient\(to_top\,rgba\(0\,0\,0\,0\)_0\%\,rgba\(0\,0\,0\,1\)_5\%\)\] {
    -webkit-mask-image: linear-gradient(to top, #0000 0%, #000 5%);
  }

  .\[-webkit-mask-repeat\:no-repeat\] {
    -webkit-mask-repeat: no-repeat;
  }

  .\[-webkit-mask-size\:98\%_98\%\] {
    -webkit-mask-size: 98% 98%;
  }

  .text-shadow-\[0_4px_4px_rgba\(0\,94\,31\,0\.4\)\] {
    text-shadow: 0 4px 4px var(--tw-text-shadow-color, #005e1f66);
  }

  .placeholder\:text-\[14px\]::placeholder {
    font-size: 14px;
  }

  .placeholder\:text-\[16px\]::placeholder {
    font-size: 16px;
  }

  .placeholder\:text-\[18px\]::placeholder {
    font-size: 18px;
  }

  .placeholder\:font-bold::placeholder {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .placeholder\:tracking-\[-0\.48px\]::placeholder {
    --tw-tracking: -.48px;
    letter-spacing: -.48px;
  }

  .placeholder\:tracking-\[-0\.54px\]::placeholder {
    --tw-tracking: -.54px;
    letter-spacing: -.54px;
  }

  .placeholder\:text-\[\#999999\]::placeholder {
    color: #999;
  }

  .placeholder\:text-\[\#aaaaaa\]::placeholder {
    color: #aaa;
  }

  .before\:pointer-events-none:before {
    content: var(--tw-content);
    pointer-events: none;
  }

  .before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
  }

  .before\:top-0:before {
    content: var(--tw-content);
    top: calc(var(--spacing) * 0);
  }

  .before\:top-\[4px\]:before {
    content: var(--tw-content);
    top: 4px;
  }

  .before\:bottom-\[-10px\]:before {
    content: var(--tw-content);
    bottom: -10px;
  }

  .before\:left-0:before {
    content: var(--tw-content);
    left: calc(var(--spacing) * 0);
  }

  .before\:left-1\/2:before {
    content: var(--tw-content);
    left: 50%;
  }

  .before\:left-\[0px\]:before {
    content: var(--tw-content);
    left: 0;
  }

  .before\:z-\[10\]:before {
    content: var(--tw-content);
    z-index: 10;
  }

  .before\:h-\[4px\]:before {
    content: var(--tw-content);
    height: 4px;
  }

  .before\:h-\[5px\]:before {
    content: var(--tw-content);
    height: 5px;
  }

  .before\:h-full:before {
    content: var(--tw-content);
    height: 100%;
  }

  .before\:w-\[5px\]:before {
    content: var(--tw-content);
    width: 5px;
  }

  .before\:w-\[51px\]:before {
    content: var(--tw-content);
    width: 51px;
  }

  .before\:w-\[100px\]:before {
    content: var(--tw-content);
    width: 100px;
  }

  .before\:-translate-x-1\/2:before {
    content: var(--tw-content);
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .before\:rounded-full:before {
    content: var(--tw-content);
    border-radius: 3.40282e38px;
  }

  .before\:bg-\[\#333333\]:before {
    content: var(--tw-content);
    background-color: #333;
  }

  .before\:bg-\[\#fff0c0\]:before {
    content: var(--tw-content);
    background-color: #fff0c0;
  }

  .before\:bg-gradient-to-r:before {
    content: var(--tw-content);
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .before\:from-\[\#FFFADD\]:before {
    content: var(--tw-content);
    --tw-gradient-from: #fffadd;
    --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));
  }

  .before\:to-transparent:before {
    content: var(--tw-content);
    --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));
  }

  .before\:content-\[\"\"\]:before, .before\:content-\[\'\'\]:before {
    --tw-content: "";
    content: var(--tw-content);
  }

  .after\:pointer-events-none:after {
    content: var(--tw-content);
    pointer-events: none;
  }

  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }

  .after\:top-0:after {
    content: var(--tw-content);
    top: calc(var(--spacing) * 0);
  }

  .after\:top-\[0\]:after {
    content: var(--tw-content);
    top: 0;
  }

  .after\:right-0:after {
    content: var(--tw-content);
    right: calc(var(--spacing) * 0);
  }

  .after\:bottom-0:after {
    content: var(--tw-content);
    bottom: calc(var(--spacing) * 0);
  }

  .after\:left-0:after {
    content: var(--tw-content);
    left: calc(var(--spacing) * 0);
  }

  .after\:left-\[0\]:after {
    content: var(--tw-content);
    left: 0;
  }

  .after\:z-\[10\]:after {
    content: var(--tw-content);
    z-index: 10;
  }

  .after\:h-\[1px\]:after {
    content: var(--tw-content);
    height: 1px;
  }

  .after\:h-\[3px\]:after {
    content: var(--tw-content);
    height: 3px;
  }

  .after\:h-\[4px\]:after {
    content: var(--tw-content);
    height: 4px;
  }

  .after\:h-\[100\%\]:after, .after\:h-full:after {
    content: var(--tw-content);
    height: 100%;
  }

  .after\:w-\[100\%\]:after {
    content: var(--tw-content);
    width: 100%;
  }

  .after\:w-\[100px\]:after {
    content: var(--tw-content);
    width: 100px;
  }

  .after\:w-full:after {
    content: var(--tw-content);
    width: 100%;
  }

  .after\:rounded-\[20px\]:after {
    content: var(--tw-content);
    border-radius: 20px;
  }

  .after\:rounded-\[30px\]:after {
    content: var(--tw-content);
    border-radius: 30px;
  }

  .after\:bg-\[\#1DA365\]:after {
    content: var(--tw-content);
    background-color: #1da365;
  }

  .after\:bg-\[\#5A371E\]:after {
    content: var(--tw-content);
    background-color: #5a371e;
  }

  .after\:bg-\[black\]:after {
    content: var(--tw-content);
    background-color: #000;
  }

  .after\:bg-gradient-to-l:after {
    content: var(--tw-content);
    --tw-gradient-position: to left in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .after\:from-\[\#FFFADD\]:after {
    content: var(--tw-content);
    --tw-gradient-from: #fffadd;
    --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));
  }

  .after\:to-transparent:after {
    content: var(--tw-content);
    --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));
  }

  .after\:opacity-\[10\%\]:after {
    content: var(--tw-content);
    opacity: .1;
  }

  .after\:content-\[\"\"\]:after {
    --tw-content: "";
    content: var(--tw-content);
  }

  .last\:rounded-\[30px_7px_30px_30px\]:last-child {
    border-radius: 30px 7px 30px 30px;
  }

  .last\:\!border-0:last-child {
    border-style: var(--tw-border-style) !important;
    border-width: 0 !important;
  }

  .last\:border-b-0:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  @media (hover: hover) {
    .hover\:-translate-y-3:hover {
      --tw-translate-y: calc(var(--spacing) * -3);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .hover\:border-\[\#1da365\]:hover {
      border-color: #1da365;
    }

    .hover\:bg-\[\#1DA365\]\/30:hover {
      background-color: oklab(63.2729% -.132013 .0568813 / .3);
    }

    .hover\:bg-\[\#5abf8e\]:hover {
      background-color: #5abf8e;
    }

    .hover\:bg-\[\#0056b3\]:hover {
      background-color: #0056b3;
    }

    .hover\:bg-\[\#EEEEEE\]:hover {
      background-color: #eee;
    }

    .hover\:bg-\[\#F5F5F5\]:hover {
      background-color: #f5f5f5;
    }

    .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }

    .hover\:text-white:hover {
      color: var(--color-white);
    }

    .hover\:opacity-100:hover {
      opacity: 1;
    }

    .hover\:shadow-lg:hover {
      --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }

  .disabled\:cursor-auto:disabled {
    cursor: auto;
  }

  .disabled\:border-\[\#AAAAAA\]:disabled {
    border-color: #aaa;
  }

  .disabled\:border-\[\#cccccc\]:disabled {
    border-color: #ccc;
  }

  .disabled\:bg-\[\#EEEEEE\]:disabled {
    background-color: #eee;
  }

  .disabled\:text-\[\#999999\]:disabled {
    color: #999;
  }

  .disabled\:text-\[\#AAAAAA\]:disabled {
    color: #aaa;
  }

  .disabled\:text-\[\#cccccc\]:disabled {
    color: #ccc;
  }

  .disabled\:opacity-50:disabled, .disabled\:opacity-\[50\%\]:disabled {
    opacity: .5;
  }

  .disabled\:before\:absolute:disabled:before {
    content: var(--tw-content);
    position: absolute;
  }

  .disabled\:before\:top-0:disabled:before {
    content: var(--tw-content);
    top: calc(var(--spacing) * 0);
  }

  .disabled\:before\:left-0:disabled:before {
    content: var(--tw-content);
    left: calc(var(--spacing) * 0);
  }

  .disabled\:before\:h-full:disabled:before {
    content: var(--tw-content);
    height: 100%;
  }

  .disabled\:before\:w-full:disabled:before {
    content: var(--tw-content);
    width: 100%;
  }

  .disabled\:before\:bg-\[rgba\(221\,221\,221\,0\.6\)\]:disabled:before {
    content: var(--tw-content);
    background-color: #ddd9;
  }

  .disabled\:before\:content-\[\'\'\]:disabled:before {
    --tw-content: "";
    content: var(--tw-content);
  }

  .has-focus\:outline:has(:focus) {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  @media (min-width: 64rem) {
    .lg\:flex {
      display: flex;
    }

    .lg\:h-\[42px\] {
      height: 42px;
    }

    .lg\:min-w-\[110px\] {
      min-width: 110px;
    }

    .lg\:text-\[20px\] {
      font-size: 20px;
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:text-\[\#333333\] {
      color: #333;
    }
  }

  .\[\&_\.swiper-pagination-bullet-active\]\:\!bg-\[\#1DA365\] .swiper-pagination-bullet-active {
    background-color: #1da365 !important;
  }

  .\[\&_span\]\:text-\[32px\] span {
    font-size: 32px;
  }

  .\[\&_span\]\:leading-\[130\%\] span {
    --tw-leading: 130%;
    line-height: 130%;
  }

  .\[\&_span\]\:font-\[800\] span {
    --tw-font-weight: 800;
    font-weight: 800;
  }

  .\[\&_span\]\:text-\[\#5A371E\] span {
    color: #5a371e;
  }
}

@keyframes moveTopLeft {
  0% {
    transform: translate(0);
  }

  50% {
    transform: translate(20px, 20px);
  }

  100% {
    transform: translate(0);
  }
}

@keyframes moveScale {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.2);
  }

  100% {
    transform: scale(1);
  }
}

@font-face {
  font-family: nanumSquareRound;
  font-weight: 400;
  src: url("/assets/fonts/nanumsquare/nanumSquareRoundR.woff2") format("woff2");
}

@font-face {
  font-family: nanumSquareRound;
  font-weight: 700;
  src: url("/assets/fonts/nanumsquare/nanumSquareRoundB.woff2") format("woff2");
}

@font-face {
  font-family: nanumSquareRound;
  font-weight: 800;
  src: url("/assets/fonts/nanumsquare/nanumSquareRoundEB.woff2") format("woff2");
}

@supports not (background: linear-gradient(to right in oklab, #000, #fff)) {
  .bg-gradient-to-t {
    --tw-gradient-position: to top;
  }

  .bg-gradient-to-tr {
    --tw-gradient-position: to top right;
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right;
  }

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right;
  }

  .bg-gradient-to-b {
    --tw-gradient-position: to bottom;
  }

  .bg-gradient-to-bl {
    --tw-gradient-position: to bottom left;
  }

  .bg-gradient-to-l {
    --tw-gradient-position: to left;
  }

  .bg-gradient-to-tl {
    --tw-gradient-position: to top left;
  }
}

@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-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;
}

@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-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-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-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-text-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-text-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
